TAction

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TAction is the basic action object used on the LCL.

Declaration

Source position: actnlist.pas line 224

type TAction = class(TCustomAction)
public
constructor Create(); override; | Create - constructor for TCustomAction: calls inherited Create then initializes some local variables
published
property AutoCheck: Boolean; | AutoCheck - whether the control (e.g. a CheckBox) is to be automatically checked
property Caption: TTranslateString; | The Caption to be used if this action is associated with a visible component
property Checked: Boolean; | Whether the CheckBox associated with the action is Checked (default False)
property DisableIfNoHandler: Boolean; | DisableIfNoHandler - don't use this action if no Handler has been provided
property Enabled: Boolean; | Enabled - whether this action is able to be used (default True)
property GroupIndex: Integer; | GroupIndex - Index of the action within its group
property HelpContext: THelpContext; | HelpContext - the index for a context-based help message
property HelpKeyword: string; | HelpKeyWord - the keyword of a context-based help message
property HelpType: THelpType; | HelpType - the sort of help message to be offered: default Context-based
property Hint: TTranslateString; | Hint - a pop-up message that appears when the mouse hovers over an object
property ImageIndex: TImageIndex; | ImageIndex - the index number of the image to be associated with this action
property OnExecute; | Event called when action is executed
property OnHint: THintEvent; | OnHint - action to be taken when a hint is required
property OnUpdate;
property SecondaryShortCuts: TShortCutList; | SecondaryShortCuts - a stringlist containing shortcuts
property ShortCut: TShortCut; | ShortCut - an index to a shortcut list
property Visible: Boolean; | Visible - is this action visible? (default True)
end;

Inheritance

TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TAction is the basic action object used on the LCL.

It redeclares many properties inherited from TCustomAction on the public section, but does not add any new features. For more details look at the See Also section for TCustomAction.

The properties of each Action can be modified at design time in the Object Inspector.

See also

TCustomAction

TCustomAction is the ancestor class for TAction
The latest version of this document can be found at lazarus-ccr.sourceforge.net .


TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl | ro | AutoCheck (TAction)
 |  | Caption (TCustomAction)
pl | ro | Caption (TAction)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
pl | ro | Checked (TAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
 |  | DisableIfNoHandler (TCustomAction)
pl | ro | DisableIfNoHandler (TAction)
 |  | Enabled (TCustomAction)
pl | ro | Enabled (TAction)
 |  | GroupIndex (TCustomAction)
pl | ro | GroupIndex (TAction)
 |  | HelpContext (TCustomAction)
pl | ro | HelpContext (TAction)
 |  | HelpKeyword (TCustomAction)
pl | ro | HelpKeyword (TAction)
 |  | HelpType (TCustomAction)
pl | ro | HelpType (TAction)
 |  | Hint (TCustomAction)
pl | ro | Hint (TAction)
 |  | ImageIndex (TCustomAction)
pl | ro | ImageIndex (TAction)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
pl | ro | SecondaryShortCuts (TAction)
 |  | ShortCut (TCustomAction)
pl | ro | ShortCut (TAction)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)
pl | ro | Visible (TAction)


TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


 |  | OnChange (TBasicAction)
 |  | OnExecute (TBasicAction)
pl | ro | OnExecute (TAction)
 |  | OnHint (TCustomAction)
pl | ro | OnHint (TAction)
 |  | OnUpdate (TBasicAction)
pl | ro | OnUpdate (TAction)


TActionEvent

Declaration

Source position: actnlist.pas line 73

type TActionEvent = procedure(

  AAction: TBasicAction;

  var Handled: Boolean

) of object;


TActionLink

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A link between an action and a client class

Declaration

Source position: actnlist.pas line 250

type TActionLink = class(TBasicActionLink)
protected
procedure SetAutoCheck(); virtual; | SetAutoCheck - specifies the value of AutoCheck, whether True or False
procedure SetCaption(); virtual; | SetCaption - specifies the string to be used as caption
procedure SetChecked(); virtual; | SetChecked - specifies the value of the Checked property: True or False
procedure SetEnabled(); virtual; | SetEnabled - specifies the value of the Enabled property: True or False
procedure SetGroupIndex(); virtual; | SetGroupIndex - specifies the value for the Group Index
procedure SetHelpContext(); virtual; | SetHelpContext - specifies the value to be used for context-sensitive Help
procedure SetHelpKeyword(); virtual; | SetHelpKeyword - specifies the keyword to be used for Help
procedure SetHelpType(); virtual; | SetHelpType - specifies the type of Help to be used
procedure SetHint(); virtual; | SetHint - specifies the string to be used for Hints
procedure SetImageIndex(); virtual; | SetImageIndex - specifies the index value for the image associated with the action
procedure SetShortCut(); virtual; | SetShortCut - specifies the shortcut for the action
procedure SetVisible(); virtual; | SetVisible - specifies whether or not the control for the action is Visible
public
function IsCaptionLinked; virtual; | Is the action's Caption linked to the client?
function IsCheckedLinked; virtual; | Is the action's Checked property linked to the client?
function IsEnabledLinked; virtual; | Is the action's Enabled property linked to the client?
function IsGroupIndexLinked; virtual; | Is the action's GroupIndex property linked to the client?
function IsHelpContextLinked; virtual; | Is the action's HelpContext property linked to the client?
function IsHelpLinked; virtual; | Is the action's Help property linked to the client?
function IsHintLinked; virtual; | Is the action's Hint property linked to the client?
function IsImageIndexLinked; virtual; | Is the action's ImageIndex property linked to the client?
function IsShortCutLinked; virtual; | Is the action's ShortCut property linked to the client?
function IsVisibleLinked; virtual; | Is the action's Visible property linked to the client?
end;

Inheritance

TActionLink

A link between an action and a client class
|

TBasicActionLink
|

TObject

Description

The class definition includes a number of protected procedures for setting properties for the action (as defined in TCustomAction), and a number of public boolean functions to indicate which part of the action is linked to the client.


TActionLink

TBasicActionLink

Action

TObject


TActionLink
pt | SetAutoCheck
pt | SetCaption
pt | SetChecked
pt | SetEnabled
pt | SetGroupIndex
pt | SetHelpContext
pt | SetHelpKeyword
pt | SetHelpType
pt | SetHint
pt | SetImageIndex
pt | SetShortCut
pt | SetVisible
 | IsCaptionLinked
 | IsCheckedLinked
 | IsEnabledLinked
 | IsGroupIndexLinked
 | IsHelpContextLinked
 | IsHelpLinked
 | IsHintLinked
 | IsImageIndexLinked
 | IsShortCutLinked
 | IsVisibleLinked
TBasicActionLink
 | AssignClient
 | Change
 | IsOnExecuteLinked
 | SetAction
 | SetOnExecute
 | Create
 | Destroy
 | Execute
 | Update
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignClient (TBasicActionLink)
 | BeforeDestruction (TObject)
 | Change (TBasicActionLink)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TBasicActionLink)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | Destroy (TObject)
 | Destroy (TBasicActionLink)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | Execute (TBasicActionLink)
 | FieldAddress (TObject)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | IsCaptionLinked (TActionLink)
 | IsCheckedLinked (TActionLink)
 | IsEnabledLinked (TActionLink)
 | IsGroupIndexLinked (TActionLink)
 | IsHelpContextLinked (TActionLink)
 | IsHelpLinked (TActionLink)
 | IsHintLinked (TActionLink)
 | IsImageIndexLinked (TActionLink)
 | IsOnExecuteLinked (TBasicActionLink)
 | IsShortCutLinked (TActionLink)
 | IsVisibleLinked (TActionLink)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | SetAction (TBasicActionLink)
pt | SetAutoCheck (TActionLink)
pt | SetCaption (TActionLink)
pt | SetChecked (TActionLink)
pt | SetEnabled (TActionLink)
pt | SetGroupIndex (TActionLink)
pt | SetHelpContext (TActionLink)
pt | SetHelpKeyword (TActionLink)
pt | SetHelpType (TActionLink)
pt | SetHint (TActionLink)
pt | SetImageIndex (TActionLink)
 | SetOnExecute (TBasicActionLink)
pt | SetShortCut (TActionLink)
pt | SetVisible (TActionLink)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | Update (TBasicActionLink)


TActionLink

TBasicActionLink

OnChange

TObject


TActionLink.IsCaptionLinked

Is the action's Caption linked to the client?

Declaration

Source position: actnlist.pas line 265

public function TActionLink.IsCaptionLinked: Boolean; virtual;


TActionLink.IsCheckedLinked

Is the action's Checked property linked to the client?

Declaration

Source position: actnlist.pas line 266

public function TActionLink.IsCheckedLinked: Boolean; virtual;


TActionLink.IsEnabledLinked

Is the action's Enabled property linked to the client?

Declaration

Source position: actnlist.pas line 267

public function TActionLink.IsEnabledLinked: Boolean; virtual;


TActionLink.IsGroupIndexLinked

Is the action's GroupIndex property linked to the client?

Declaration

Source position: actnlist.pas line 268

public function TActionLink.IsGroupIndexLinked: Boolean; virtual;


TActionLink.IsHelpContextLinked

Is the action's HelpContext property linked to the client?

Declaration

Source position: actnlist.pas line 269

public function TActionLink.IsHelpContextLinked: Boolean; virtual;


TActionLink.IsHelpLinked

Is the action's Help property linked to the client?

Declaration

Source position: actnlist.pas line 270

public function TActionLink.IsHelpLinked: Boolean; virtual;


TActionLink.IsHintLinked

Is the action's Hint property linked to the client?

Declaration

Source position: actnlist.pas line 271

public function TActionLink.IsHintLinked: Boolean; virtual;


TActionLink.IsImageIndexLinked

Is the action's ImageIndex property linked to the client?

Declaration

Source position: actnlist.pas line 272

public function TActionLink.IsImageIndexLinked: Boolean; virtual;


TActionLink.IsShortCutLinked

Is the action's ShortCut property linked to the client?

Declaration

Source position: actnlist.pas line 273

public function TActionLink.IsShortCutLinked: Boolean; virtual;


TActionLink.IsVisibleLinked

Is the action's Visible property linked to the client?

Declaration

Source position: actnlist.pas line 274

public function TActionLink.IsVisibleLinked: Boolean; virtual;


TActionLink.SetAutoCheck

SetAutoCheck - specifies the value of AutoCheck, whether True or False

Declaration

Source position: actnlist.pas line 252

protected procedure TActionLink.SetAutoCheck(

  Value: Boolean

); virtual;


TActionLink.SetCaption

SetCaption - specifies the string to be used as caption

Declaration

Source position: actnlist.pas line 253

protected procedure TActionLink.SetCaption(

  const Value: string

); virtual;


TActionLink.SetChecked

SetChecked - specifies the value of the Checked property: True or False

Declaration

Source position: actnlist.pas line 254

protected procedure TActionLink.SetChecked(

  Value: Boolean

); virtual;


TActionLink.SetEnabled

SetEnabled - specifies the value of the Enabled property: True or False

Declaration

Source position: actnlist.pas line 255

protected procedure TActionLink.SetEnabled(

  Value: Boolean

); virtual;


TActionLink.SetGroupIndex

SetGroupIndex - specifies the value for the Group Index

Declaration

Source position: actnlist.pas line 256

protected procedure TActionLink.SetGroupIndex(

  Value: Integer

); virtual;


TActionLink.SetHelpContext

SetHelpContext - specifies the value to be used for context-sensitive Help

Declaration

Source position: actnlist.pas line 257

protected procedure TActionLink.SetHelpContext(

  Value: THelpContext

); virtual;


TActionLink.SetHelpKeyword

SetHelpKeyword - specifies the keyword to be used for Help

Declaration

Source position: actnlist.pas line 258

protected procedure TActionLink.SetHelpKeyword(

  const Value: string

); virtual;


TActionLink.SetHelpType

SetHelpType - specifies the type of Help to be used

Declaration

Source position: actnlist.pas line 259

protected procedure TActionLink.SetHelpType(

  Value: THelpType

); virtual;


TActionLink.SetHint

SetHint - specifies the string to be used for Hints

Declaration

Source position: actnlist.pas line 260

protected procedure TActionLink.SetHint(

  const Value: string

); virtual;


TActionLink.SetImageIndex

SetImageIndex - specifies the index value for the image associated with the action

Declaration

Source position: actnlist.pas line 261

protected procedure TActionLink.SetImageIndex(

  Value: Integer

); virtual;


TActionLink.SetShortCut

SetShortCut - specifies the shortcut for the action

Declaration

Source position: actnlist.pas line 262

protected procedure TActionLink.SetShortCut(

  Value: TShortCut

); virtual;


TActionLink.SetVisible

SetVisible - specifies whether or not the control for the action is Visible

Declaration

Source position: actnlist.pas line 263

protected procedure TActionLink.SetVisible(

  Value: Boolean

); virtual;


TActionLinkClass

TActionLinkClass - class of TActionLink

Declaration

Source position: actnlist.pas line 277

type TActionLinkClass = class of TActionLink;


TActionList

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TActionList - The basic actions list class

Declaration

Source position: actnlist.pas line 122

type TActionList = class(TCustomActionList)
published
property Images: TCustomImageList; | The Images from an ImageList to be associated with the actions, e.g. in a Menu display
property State: TActionListState; | State of the action : Normal, Suspended or SuspendedEnabled
property OnChange: TNotifyEvent; | OnChange - event handler for a change in the action
property OnExecute: TActionEvent; | OnExecute - event handler for execution of the action
property OnUpdate: TActionEvent; | OnUpdate - event handler for updating the action
end;

Inheritance

TActionList | TActionList - The basic actions list class
|
TCustomActionList | TCustomActionList - the ancestor class for TActionList
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TActionList - The basic actions list class. TActionList is the last component on the "Standard" component palette on the Lazarus IDE.

To use an ActionList, click on the icon on the IDE Standard Components toolbar, then click anywhere on the main form and an ActionList icon will appear. It doesn't matter where you position it, because it is not visible at run-time.

You can add, remove or modify actions on the list by right-clicking on the ActionList icon on the form editor and then choosing "Edit action list...", or by double-clicking on the icon with the left mouse button. This will open the "Action List Editor".

You can now use the "+" and "-" buttons to add and remove actions. The ActionList editor menu allows you to select standard actions from a selection (option 'New Standard Action') or create a new action (option 'New Action'). To edit an action, click it and then open the object inspector. To add code to be executed when an action is triggered, double-click the action's name on the "Action List Editor".

The TActionList class introduces very few properties of its own, but inherits a lot from its ancestor, TCustomActionList, and related components TAction, TCustomAction, TContainedAction and TBasicAction.

Each entry in the ActionList appears in the Object Inspector as an instance of TAction, and its properties are accessible and modifiable from the Object Inspector.


TActionList
pl | ro | Images
pl | ro | State
TCustomActionList
 |  | Actions
 | ro | ActionCount
 |  | Images
 |  | State
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 | ro | ActionCount (TCustomActionList)
 |  | Actions (TCustomActionList)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
 |  | Images (TCustomActionList)
pl | ro | Images (TActionList)
 | ro | LCLRefCount (TLCLComponent)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | State (TCustomActionList)
pl | ro | State (TActionList)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 | ro | WidgetSetClass (TLCLComponent)


TActionList
TCustomActionList
pt | AddAction
pt | RemoveAction
pt | Change
pt | GetChildren
pt | Notification
pt | SetChildOrder
pt | SetImages
 | Create
 | Destroy
 | ActionByName
 | ExecuteAction
 | GetEnumerator
 | IndexOfName
 | IsShortCut
 | UpdateAction
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | AddAction (TCustomActionList)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
pt | Change (TCustomActionList)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCustomActionList)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TCustomActionList)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | ExecuteAction (TCustomActionList)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TCustomActionList)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetEnumerator (TCustomActionList)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | IndexOfName (TCustomActionList)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | IsShortCut (TCustomActionList)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TCustomActionList)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
pt | RemoveAction (TCustomActionList)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
pt | SetChildOrder (TCustomActionList)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetImages (TCustomActionList)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | UpdateAction (TCustomActionList)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TActionList
pl | ro | OnChange
pl | ro | OnExecute
pl | ro | OnUpdate
TCustomActionList
pt |  | OnChange
pt |  | OnExecute
pt |  | OnUpdate
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnChange (TCustomActionList)
pl | ro | OnChange (TActionList)
pt |  | OnExecute (TCustomActionList)
pl | ro | OnExecute (TActionList)
pt |  | OnUpdate (TCustomActionList)
pl | ro | OnUpdate (TActionList)


TActionListEnumerator

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: actnlist.pas line 59

type TActionListEnumerator = class

public

  constructor Create();

  function MoveNext;

  property Current: TContainedAction; [r]

end;

Inheritance

TActionListEnumerator
|

TObject


TActionListEnumerator

ro

Current


ro

Current (TActionListEnumerator)


TActionListEnumerator
 | Create
 | MoveNext


TActionListEnumerator


TActionListEnumerator.Create

Declaration

Source position: actnlist.pas line 65

public constructor TActionListEnumerator.Create(

  AList: TCustomActionList

);


TActionListEnumerator.Current

Declaration

Source position: actnlist.pas line 67

public property TActionListEnumerator.Current : TContainedAction
  read GetCurrent;


TActionListEnumerator.MoveNext

Declaration

Source position: actnlist.pas line 66

public function TActionListEnumerator.MoveNext: Boolean;


TContainedAction

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents

Declaration

Source position: actnlist.pas line 32

type TContainedAction = class(TBasicAction)
protected
procedure ReadState(); override; |
procedure SetParentComponent(); override; |
public
destructor Destroy; override;
function Execute; override; |
function GetParentComponent; override; |
function HasParent; override; |
function Update; override; |
property ActionList: TCustomActionList; [rw] | The ActionList in which this action is contained
property Index: Integer; [rws] | The Index of this action in the list of actions
published
property Category: string; [rw] | The Category of this action
end;

Inheritance

TContainedAction

TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|

TBasicAction
|

TComponent,IUnknown,IInterfaceComponentReference
|

TPersistent,IFPObserved
|

TObject


TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl |  | Category (TContainedAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)


TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
 | HandlesTarget (TBasicAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TContainedAction
TBasicAction
 | OnChange
 | OnExecute
 | OnUpdate
TComponent
TPersistent
TObject


OnChange (TBasicAction)

OnExecute (TBasicAction)

OnUpdate (TBasicAction)


TContainedAction.ActionList

The ActionList in which this action is contained

Declaration

Source position: actnlist.pas line 49

public property TContainedAction.ActionList : TCustomActionList
  read FActionList
  write SetActionList;


TContainedAction.Category

The Category of this action

Declaration

Source position: actnlist.pas line 52

published property TContainedAction.Category : string
  read FCategory
  write SetCategory;


TContainedAction.Index

The Index of this action in the list of actions

Declaration

Source position: actnlist.pas line 50

public property TContainedAction.Index : Integer
  read GetIndex
  write SetIndex
  stored False;


TContainedActionClass

Declaration

Source position: actnlist.pas line 55

type TContainedActionClass = class of TContainedAction;


TCustomAction

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomAction is the ancestor class for TAction

Declaration

Source position: actnlist.pas line 150

type TCustomAction = class(TContainedAction)
protected
FImage: TObject; |
FMask: TObject; |
procedure AssignTo(); override;
procedure SetName(); override; |
function HandleShortCut; virtual; | HandleShortCut - returns True if there is a short cut associated with the handle
property SavedEnabledState: Boolean; [rw] | SavedEnabledState - if True, the Enabled state has been saved
public
constructor Create(); override; | Create - constructor for TCustomAction: calls inherited Create then initializes some local variables
destructor Destroy; override; | Destroy - destructor for TCustomAction: frees various lists and images, then calls inherited Destroy
function DoHint(); virtual; | DoHint - method for displaying the hint contained in HintStr if True value is returned
function Execute; override;
property AutoCheck: Boolean; [rw] | AutoCheck - whether the control (e.g. a CheckBox) is to be automatically checked
property Caption: TTranslateString; [rw] | The Caption to be used if this action is associated with a visible component
property Checked: Boolean; [rw] | Whether the CheckBox associated with the action is Checked (default False)
property DisableIfNoHandler: Boolean; [rw] | DisableIfNoHandler - don't use this action if no Handler has been provided
property Enabled: Boolean; [rw] | Enabled - whether this action is able to be used (default True)
property GroupIndex: Integer; [rw] | GroupIndex - Index of the action within its group
property HelpContext: THelpContext; [rw] | HelpContext - the index for a context-based help message
property HelpKeyword: string; [rw] | HelpKeyWord - the keyword of a context-based help message
property HelpType: THelpType; [rw] | HelpType - the sort of help message to be offered: default Context-based
property Hint: TTranslateString; [rw] | Hint - a pop-up message that appears when the mouse hovers over an object
property ImageIndex: TImageIndex; [rw] | ImageIndex - the index number of the image to be associated with this action
property OnHint: THintEvent; [rw] | OnHint - action to be taken when a hint is required
property SecondaryShortCuts: TShortCutList; [rws] | SecondaryShortCuts - a stringlist containing shortcuts
property ShortCut: TShortCut; [rw] | ShortCut - an index to a shortcut list
property Visible: Boolean; [rw] | Visible - is this action visible? (default True)
end;

Inheritance

TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomAction is a generic class for all components that represent actions that can be be set on the user interface for buttons and other controls. TCustomAction is the ancestor for TAction. If you want to define your own action class, you should derive it from this class.

You can assign a action to a component by using the Object Inspector.

See also

TAction

TAction is the basic action object used on the LCL.


TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | ActionComponent (TBasicAction)
 |  | ActionList (TContainedAction)
 |  | AutoCheck (TCustomAction)
 |  | Caption (TCustomAction)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
 |  | DisableIfNoHandler (TCustomAction)
 |  | Enabled (TCustomAction)
 |  | GroupIndex (TCustomAction)
 |  | HelpContext (TCustomAction)
 |  | HelpKeyword (TCustomAction)
 |  | HelpType (TCustomAction)
 |  | Hint (TCustomAction)
 |  | ImageIndex (TCustomAction)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
 |  | ShortCut (TCustomAction)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)


TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomAction
 | OnHint
TContainedAction
TBasicAction
 | OnChange
 | OnExecute
 | OnUpdate
TComponent
TPersistent
TObject


OnChange (TBasicAction)

OnExecute (TBasicAction)

OnHint (TCustomAction)

OnUpdate (TBasicAction)


TCustomAction.AutoCheck

AutoCheck - whether the control (e.g. a CheckBox) is to be automatically checked

Declaration

Source position: actnlist.pas line 198

public property TCustomAction.AutoCheck : Boolean
  read FAutoCheck
  write SetAutoCheck
  default False;


TCustomAction.Caption

The Caption to be used if this action is associated with a visible component

Declaration

Source position: actnlist.pas line 200

public property TCustomAction.Caption : TTranslateString
  read FCaption
  write SetCaption;


TCustomAction.Checked

Whether the CheckBox associated with the action is Checked (default False)

Declaration

Source position: actnlist.pas line 201

public property TCustomAction.Checked : Boolean
  read FChecked
  write SetChecked
  default False;


TCustomAction.Create

Create - constructor for TCustomAction: calls inherited Create then initializes some local variables

Declaration

Source position: actnlist.pas line 193

public constructor TCustomAction.Create(

  AOwner: TComponent

); override;

See also

#rtl.Classes.TBasicAction.Create


TCustomAction.Destroy

Destroy - destructor for TCustomAction: frees various lists and images, then calls inherited Destroy

Declaration

Source position: actnlist.pas line 194

public destructor TCustomAction.Destroy; override;

See also

#rtl.Classes.TBasicAction.Destroy


TCustomAction.DisableIfNoHandler

DisableIfNoHandler - don't use this action if no Handler has been provided

Declaration

Source position: actnlist.pas line 202

public property TCustomAction.DisableIfNoHandler : Boolean
  read FDisableIfNoHandler
  write FDisableIfNoHandler
  default False;


TCustomAction.DoHint

DoHint - method for displaying the hint contained in HintStr if True value is returned

Declaration

Source position: actnlist.pas line 195

public function TCustomAction.DoHint(

  var HintStr: string

):Boolean; virtual;

Arguments

HintStr

HintStr - the text-string for display as a hint

Function result

True if hint is to be displayed


TCustomAction.Enabled

Enabled - whether this action is able to be used (default True)

Declaration

Source position: actnlist.pas line 204

public property TCustomAction.Enabled : Boolean
  read FEnabled
  write SetEnabled
  default True;


TCustomAction.FImage

Declaration

Source position: actnlist.pas line 185

protected TCustomAction.FImage : TObject;


TCustomAction.FMask

Declaration

Source position: actnlist.pas line 186

protected TCustomAction.FMask : TObject;


TCustomAction.GroupIndex

GroupIndex - Index of the action within its group

Declaration

Source position: actnlist.pas line 205

public property TCustomAction.GroupIndex : Integer
  read FGroupIndex
  write SetGroupIndex
  default 0;


TCustomAction.HandleShortCut

HandleShortCut - returns True if there is a short cut associated with the handle

Declaration

Source position: actnlist.pas line 189

protected function TCustomAction.HandleShortCut: Boolean; virtual;


TCustomAction.HelpContext

HelpContext - the index for a context-based help message

Declaration

Source position: actnlist.pas line 206

public property TCustomAction.HelpContext : THelpContext
  read FHelpContext
  write SetHelpContext
  default 0;


TCustomAction.HelpKeyword

HelpKeyWord - the keyword of a context-based help message

Declaration

Source position: actnlist.pas line 208

public property TCustomAction.HelpKeyword : string
  read FHelpKeyword
  write SetHelpKeyword;


TCustomAction.HelpType

HelpType - the sort of help message to be offered: default Context-based

Declaration

Source position: actnlist.pas line 209

public property TCustomAction.HelpType : THelpType
  read FHelpType
  write SetHelpType
  default htContext;


TCustomAction.Hint

Hint - a pop-up message that appears when the mouse hovers over an object

Declaration

Source position: actnlist.pas line 211

public property TCustomAction.Hint : TTranslateString
  read FHint
  write SetHint;


TCustomAction.ImageIndex

ImageIndex - the index number of the image to be associated with this action

Declaration

Source position: actnlist.pas line 212

public property TCustomAction.ImageIndex : TImageIndex
  read FImageIndex
  write SetImageIndex
  default - 1;


TCustomAction.OnHint

OnHint - action to be taken when a hint is required

Declaration

Source position: actnlist.pas line 214

public property TCustomAction.OnHint : THintEvent
  read FOnHint
  write FOnHint;


TCustomAction.SavedEnabledState

SavedEnabledState - if True, the Enabled state has been saved

Declaration

Source position: actnlist.pas line 190

protected property TCustomAction.SavedEnabledState : Boolean
  read FSavedEnabledState
  write FSavedEnabledState;


TCustomAction.SecondaryShortCuts

SecondaryShortCuts - a stringlist containing shortcuts

Declaration

Source position: actnlist.pas line 215

public property TCustomAction.SecondaryShortCuts : TShortCutList
  read GetSecondaryShortCuts
  write SetSecondaryShortCuts
  stored IsSecondaryShortCutsStored;


TCustomAction.ShortCut

ShortCut - an index to a shortcut list

Declaration

Source position: actnlist.pas line 217

public property TCustomAction.ShortCut : TShortCut
  read FShortCut
  write SetShortCut
  default 0;


TCustomAction.Visible

Visible - is this action visible? (default True)

Declaration

Source position: actnlist.pas line 218

public property TCustomAction.Visible : Boolean
  read FVisible
  write SetVisible
  default True;


TCustomActionList

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomActionList - the ancestor class for TActionList

Declaration

Source position: actnlist.pas line 76

type TCustomActionList = class(TLCLComponent)
protected
procedure AddAction(); virtual; | AddAction - adds an action to the list
procedure RemoveAction(); virtual; | RemoveAction - removes an action from the list
procedure Change; virtual; | Change the action
procedure GetChildren(); override; |
procedure Notification(); override; |
procedure SetChildOrder(); override; |
procedure SetImages(); virtual; | SetImages - stores a list of images
property OnChange: TNotifyEvent; [rw] | OnChange - event handler for a change in the action
property OnExecute: TActionEvent; [rw] | OnExecute - event handler for execution of the action
property OnUpdate: TActionEvent; [rw] | OnUpdate - event handler for updating the action
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
function ActionByName(); | Returns an action identified by its name (as a string)
function ExecuteAction(); override; | Examines and executes the specified Action
function GetEnumerator;
function IndexOfName(); | The Index value of the name of this action in the ActionList
function IsShortCut(); | This action is associated with a shortcut
function UpdateAction(); override; | Examines and updates the target for the specified Action
property Actions []: TContainedAction; default; [rw] | The indexed list of actions
property ActionCount: Integer; [r] | The total number of actions in the actionlist
property Images: TCustomImageList; [rw] | The Images from an ImageList to be associated with the actions, e.g. in a Menu display
property State: TActionListState; [rw] | State of the action : Normal, Suspended or SuspendedEnabled
end;

Inheritance

TCustomActionList | TCustomActionList - the ancestor class for TActionList
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomActionList - the ancestor class for TActionList. If you want to define your own action list class, you should derive it from this class.

TActionList, TAction, TActionLink and TContainedAction are used to centralize the implementation of user commands, and can then be linked to the appropriate button, menu or another component. This is an Object-Oriented programming strategy to reuse the code, as opposed to the Event-Oriented approach of writing an OnClick event for each component.

See also

TActionList

TActionList - The basic actions list class


TCustomActionList
 |  | Actions
 | ro | ActionCount
 |  | Images
 |  | State
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


ro | ActionCount (TCustomActionList)
 | Actions (TCustomActionList)
ro | ComObject (TComponent)
ro | ComponentCount (TComponent)
 | ComponentIndex (TComponent)
ro | Components (TComponent)
ro | ComponentState (TComponent)
ro | ComponentStyle (TComponent)
 | DesignInfo (TComponent)
 | Images (TCustomActionList)
ro | LCLRefCount (TLCLComponent)
 | Name (TComponent)
ro | Owner (TComponent)
 | State (TCustomActionList)
 | Tag (TComponent)
 | VCLComObject (TComponent)
ro | WidgetSetClass (TLCLComponent)


TCustomActionList
pt | AddAction
pt | RemoveAction
pt | Change
pt | GetChildren
pt | Notification
pt | SetChildOrder
pt | SetImages
 | Create
 | Destroy
 | ActionByName
 | ExecuteAction
 | GetEnumerator
 | IndexOfName
 | IsShortCut
 | UpdateAction
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TCustomActionList
pt | OnChange
pt | OnExecute
pt | OnUpdate
TLCLComponent
TComponent
TPersistent
TObject


pt | OnChange (TCustomActionList)
pt | OnExecute (TCustomActionList)
pt | OnUpdate (TCustomActionList)


TCustomActionList.ActionByName

Returns an action identified by its name (as a string)

Declaration

Source position: actnlist.pas line 106

public function TCustomActionList.ActionByName(

  const ActionName: string

):TContainedAction;


TCustomActionList.ActionCount

The total number of actions in the actionlist

Declaration

Source position: actnlist.pas line 114

public property TCustomActionList.ActionCount : Integer
  read GetActionCount;


TCustomActionList.Actions

The indexed list of actions

Declaration

Source position: actnlist.pas line 113

public property TCustomActionList.Actions[Index: Integer] : TContainedAction
  read GetAction
  write SetAction;
  default;


TCustomActionList.AddAction

AddAction - adds an action to the list

Declaration

Source position: actnlist.pas line 91

protected procedure TCustomActionList.AddAction(

  Action: TContainedAction

); virtual;


TCustomActionList.Change

Change the action

Declaration

Source position: actnlist.pas line 93

protected procedure TCustomActionList.Change; virtual;


TCustomActionList.Create

Constructor for the class instance

Declaration

Source position: actnlist.pas line 103

public constructor TCustomActionList.Create(

  AOwner: TComponent

); override;

Description

Create is the constructor for TCustomActionList, and calls the inherited constructor.

Create allocates resources needed for members in the class instance, and assigns the OnChange event handler used in the internal TChangeLink instance when the Images property is altered.

Create sets the default value in the State property to asNormal.

See also

TCustomActionList.Images | The Images from an ImageList to be associated with the actions, e.g. in a Menu display
#LCL.ImgList.TChangeLink.OnChange | Event handler signalled for a change in the image list
#LCL.LCLClasses.TLCLComponent.Create | Constructor for the class instance


TCustomActionList.Destroy

Destructor for the class instance

Declaration

Source position: actnlist.pas line 104

public destructor TCustomActionList.Destroy; override;

Description

Destroy is the destructor for TCustomActionList. It frees the internal TChangeLink instance used in the class, frees any class instance and resources allocated to the Actions property.

Destroy calls the inherited destructor prior to exiting from the method.

See also

TCustomActionList.Actions | The indexed list of actions
#LCL.LCLClasses.TLCLComponent.Destroy | Destructor for the class instance
#LCL.ImgList.TChangeLink | Performs notifications when images are added or deleted in TImageList


TCustomActionList.GetEnumerator

Declaration

Source position: actnlist.pas line 108

public function TCustomActionList.GetEnumerator: TActionListEnumerator;


TCustomActionList.Images

The Images from an ImageList to be associated with the actions, e.g. in a Menu display

Declaration

Source position: actnlist.pas line 115

public property TCustomActionList.Images : TCustomImageList
  read FImages
  write SetImages;


TCustomActionList.IndexOfName

The Index value of the name of this action in the ActionList

Declaration

Source position: actnlist.pas line 109

public function TCustomActionList.IndexOfName(

  const ActionName: string

):Integer;


TCustomActionList.IsShortCut

This action is associated with a shortcut

Declaration

Source position: actnlist.pas line 110

public function TCustomActionList.IsShortCut(

  var Message: TLMKey

):Boolean;


TCustomActionList.OnChange

OnChange - event handler for a change in the action

Declaration

Source position: actnlist.pas line 99

protected property TCustomActionList.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;


TCustomActionList.OnExecute

OnExecute - event handler for execution of the action

Declaration

Source position: actnlist.pas line 100

protected property TCustomActionList.OnExecute : TActionEvent
  read FOnExecute
  write FOnExecute;


TCustomActionList.OnUpdate

OnUpdate - event handler for updating the action

Declaration

Source position: actnlist.pas line 101

protected property TCustomActionList.OnUpdate : TActionEvent
  read FOnUpdate
  write FOnUpdate;


TCustomActionList.RemoveAction

RemoveAction - removes an action from the list

Declaration

Source position: actnlist.pas line 92

protected procedure TCustomActionList.RemoveAction(

  Action: TContainedAction

); virtual;


TCustomActionList.SetImages

SetImages - stores a list of images

Declaration

Source position: actnlist.pas line 98

protected procedure TCustomActionList.SetImages(

  Value: TCustomImageList

); virtual;


TCustomActionList.State

State of the action : Normal, Suspended or SuspendedEnabled

Declaration

Source position: actnlist.pas line 116

public property TCustomActionList.State : TActionListState
  read FState
  write SetState
  default asNormal;


TShortCutList

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TShortCutList - a list of shortcuts for actions in an ActionList

Declaration

Source position: actnlist.pas line 135

type TShortCutList = class(TStringList)
public
function Add(); override; | Add a shortcut to the list; implements the #rtl.classes.TStrings.Add function
function IndexOfShortCut(); | The index number of the shortcut in the list
property ShortCuts []: TShortCut; [r] | The indexed list of short cuts
end;

Inheritance

TShortCutList

TShortCutList - a list of shortcuts for actions in an ActionList
|

TStringList
|

TStrings
|

TPersistent,IFPObserved
|

TObject


TShortCutList
 | ro | ShortCuts
TStringList
 |  | Duplicates
 |  | Sorted
 |  | CaseSensitive
 |  | OwnsObjects
 |  | SortStyle
TStrings
 | ro | UpdateCount
 |  | TextLineBreakStyle
 |  | Delimiter
 |  | DelimitedText
 |  | LineBreak
 |  | StrictDelimiter
 |  | QuoteChar
 |  | NameValueSeparator
 |  | ValueFromIndex
 |  | Capacity
 |  | CommaText
 | ro | Count
 | ro | Names
 |  | Objects
 |  | Values
 |  | Strings
 |  | Text
 |  | StringsAdapter
 |  | SkipLastLineBreak
TPersistent
TObject


ro | Count (TStrings)
 | DelimitedText (TStrings)
 | Delimiter (TStrings)
 | Duplicates (TStringList)
 | LineBreak (TStrings)
ro | Names (TStrings)
 | NameValueSeparator (TStrings)
 | Objects (TStrings)
 | OwnsObjects (TStringList)
 | QuoteChar (TStrings)
ro | ShortCuts (TShortCutList)
 | SkipLastLineBreak (TStrings)
 | Sorted (TStringList)
 | SortStyle (TStringList)
 | StrictDelimiter (TStrings)
 | Strings (TStrings)
 | StringsAdapter (TStrings)
 | Text (TStrings)
 | TextLineBreakStyle (TStrings)
ro | UpdateCount (TStrings)
 | ValueFromIndex (TStrings)
 | Values (TStrings)


TShortCutList
 | Add
 | IndexOfShortCut
TStringList
 | ExchangeItemsInt
 | GetSorted
 | Grow
 | InternalClear
 | QuickSort
 | SetSorted
 | SetCaseSensitive
 | SetSortStyle
 | ExchangeItems
 | Changed
 | Changing
 | Get
 | GetCapacity
 | GetCount
 | GetObject
 | Put
 | PutObject
 | SetCapacity
 | SetUpdateState
 | InsertItem
 | DoCompareText
 | CompareStrings
 | Destroy
 | Add
 | Clear
 | Delete
 | Exchange
 | Find
 | IndexOf
 | Insert
 | Sort
 | CustomSort
TStrings
 | GetCommaText
 | GetName
 | GetValue
 | GetLBS
 | SetLBS
 | ReadData
 | SetCommaText
 | SetStringsAdapter
 | SetValue
 | SetDelimiter
 | SetQuoteChar
 | SetNameValueSeparator
 | WriteData
 | DoSetTextStr
 | GetDelimiter
 | GetNameValueSeparator
 | GetQuoteChar
 | GetLineBreak
 | SetLineBreak
 | GetSkipLastLineBreak
 | SetSkipLastLineBreak
 | DefineProperties
 | Error
 | Get
 | GetCapacity
 | GetCount
 | GetObject
 | GetTextStr
 | Put
 | PutObject
 | SetCapacity
 | SetTextStr
 | SetUpdateState
 | DoCompareText
 | GetDelimitedText
 | SetDelimitedText
 | GetValueFromIndex
 | SetValueFromIndex
 | CheckSpecialChars
 | GetNextLine
 | GetNextLinebreak
 | Destroy
 | Add
 | AddObject
 | Append
 | AddStrings
 | AddText
 | Assign
 | BeginUpdate
 | Clear
 | Delete
 | EndUpdate
 | Equals
 | Exchange
 | GetEnumerator
 | GetText
 | IndexOf
 | IndexOfName
 | IndexOfObject
 | Insert
 | InsertObject
 | LoadFromFile
 | LoadFromStream
 | Move
 | SaveToFile
 | SaveToStream
 | SetText
 | GetNameValue
 | ExtractName
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


Add (TStrings)

Add (TStringList)

Add (TShortCutList)

AddObject (TStrings)

AddStrings (TStrings)

AddText (TStrings)

AfterConstruction (TObject)

Append (TStrings)

Assign (TPersistent)

Assign (TStrings)

AssignError (TPersistent)

AssignTo (TPersistent)

BeforeDestruction (TObject)

BeginUpdate (TStrings)

Changed (TStringList)

Changing (TStringList)

CheckSpecialChars (TStrings)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

Clear (TStrings)

Clear (TStringList)

CompareStrings (TStringList)

Create (TObject)

CustomSort (TStringList)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

DefineProperties (TPersistent)

DefineProperties (TStrings)

Delete (TStrings)

Delete (TStringList)

Destroy (TObject)

Destroy (TPersistent)

Destroy (TStrings)

Destroy (TStringList)

Dispatch (TObject)

DispatchStr (TObject)

DoCompareText (TStrings)

DoCompareText (TStringList)

DoSetTextStr (TStrings)

EndUpdate (TStrings)

Equals (TObject)

Equals (TStrings)

Error (TStrings)

Exchange (TStrings)

Exchange (TStringList)

ExchangeItems (TStringList)

ExchangeItemsInt (TStringList)

ExtractName (TStrings)

FieldAddress (TObject)

Find (TStringList)

FPOAttachObserver (TPersistent)

FPODetachObserver (TPersistent)

FPONotifyObservers (TPersistent)

Free (TObject)

FreeInstance (TObject)

Get (TStrings)

Get (TStringList)

GetCapacity (TStrings)

GetCapacity (TStringList)

GetCommaText (TStrings)

GetCount (TStrings)

GetCount (TStringList)

GetDelimitedText (TStrings)

GetDelimiter (TStrings)

GetEnumerator (TStrings)

GetHashCode (TObject)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetLBS (TStrings)

GetLineBreak (TStrings)

GetName (TStrings)

GetNamePath (TPersistent)

GetNameValue (TStrings)

GetNameValueSeparator (TStrings)

GetNextLine (TStrings)

GetNextLinebreak (TStrings)

GetObject (TStrings)

GetObject (TStringList)

GetOwner (TPersistent)

GetQuoteChar (TStrings)

GetSkipLastLineBreak (TStrings)

GetSorted (TStringList)

GetText (TStrings)

GetTextStr (TStrings)

GetValue (TStrings)

GetValueFromIndex (TStrings)

Grow (TStringList)

IndexOf (TStrings)

IndexOf (TStringList)

IndexOfName (TStrings)

IndexOfObject (TStrings)

IndexOfShortCut (TShortCutList)

InheritsFrom (TObject)

InitInstance (TObject)

Insert (TStrings)

Insert (TStringList)

InsertItem (TStringList)

InsertObject (TStrings)

InstanceSize (TObject)

InternalClear (TStringList)

LoadFromFile (TStrings)

LoadFromStream (TStrings)

MethodAddress (TObject)

MethodName (TObject)

Move (TStrings)

newinstance (TObject)

Put (TStrings)

Put (TStringList)

PutObject (TStrings)

PutObject (TStringList)

QuickSort (TStringList)

ReadData (TStrings)

SafeCallException (TObject)

SaveToFile (TStrings)

SaveToStream (TStrings)

SetCapacity (TStrings)

SetCapacity (TStringList)

SetCaseSensitive (TStringList)

SetCommaText (TStrings)

SetDelimitedText (TStrings)

SetDelimiter (TStrings)

SetLBS (TStrings)

SetLineBreak (TStrings)

SetNameValueSeparator (TStrings)

SetQuoteChar (TStrings)

SetSkipLastLineBreak (TStrings)

SetSorted (TStringList)

SetSortStyle (TStringList)

SetStringsAdapter (TStrings)

SetText (TStrings)

SetTextStr (TStrings)

SetUpdateState (TStrings)

SetUpdateState (TStringList)

SetValue (TStrings)

SetValueFromIndex (TStrings)

Sort (TStringList)

StringMessageTable (TObject)

ToString (TObject)

UnitName (TObject)

WriteData (TStrings)


TShortCutList
TStringList
 | OnChange
 | OnChanging
TStrings
TPersistent
TObject


TShortCutList.Add

Add a shortcut to the list; implements the #rtl.classes.TStrings.Add function

Declaration

Source position: actnlist.pas line 139

public function TShortCutList.Add(

  const S: string

):Integer; override;


TShortCutList.IndexOfShortCut

The index number of the shortcut in the list

Declaration

Source position: actnlist.pas line 140

public function TShortCutList.IndexOfShortCut(

  const Shortcut: TShortCut

):Integer;


TShortCutList.ShortCuts

The indexed list of short cuts

Declaration

Source position: actnlist.pas line 141

public property TShortCutList.ShortCuts[Index: Integer] : TShortCut
  read GetShortCuts;


TArrow

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TArrow - an arrow symbol widely used in forms

Declaration

Source position: arrow.pp line 33

type TArrow = class(TIndustrialBase)
protected
class function GetControlClassDefaultSize; override; | Returns the default size for this class of controls (when added to a form)
procedure Paint; override; | Override this method in your derived class with your own paint handler
public
constructor Create(); override; |
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property ArrowColor: TColor; [rw]
property ArrowType: TArrowType; [rw] | ArrowType - pointing up, down, left or right
property ArrowPointerAngle: Integer; [rw]
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Color: TColor;
property Constraints: TSizeConstraints;
property Enabled: Boolean;
property Hint: TTranslateString;
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent;
property OnDragOver: TDragOverEvent;
property OnEndDrag: TEndDragEvent;
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent;
property OnMouseLeave: TNotifyEvent;
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnMouseWheelHorz: TMouseWheelEvent;
property OnMouseWheelLeft: TMouseWheelUpDownEvent;
property OnMouseWheelRight: TMouseWheelUpDownEvent;
property OnPaint: TNotifyEvent;
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDrag: TStartDragEvent;
property ParentColor: Boolean;
property ParentShowHint: Boolean;
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShadowType: TShadowType; [rw] | ShadowType - the type of shadowing: None, In, Out, EtchedIn, EtchedOut
property ShadowColor: TColor; [rw]
property ShowHint: Boolean;
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TArrow | TArrow - an arrow symbol widely used in forms
|
TIndustrialBase |
|
TGraphicControl | TGraphicControl is the base class for all lightweight controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TArrow
pl | ro | Align
pl | ro | Anchors
pl |  | ArrowColor
pl |  | ArrowType
pl |  | ArrowPointerAngle
pl | ro | BorderSpacing
pl | ro | Color
pl | ro | Constraints
pl | ro | Enabled
pl | ro | Hint
pl | ro | ParentColor
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl |  | ShadowType
pl |  | ShadowColor
pl | ro | ShowHint
pl | ro | Visible
TIndustrialBase
pl |  | AntiAliasingMode
TGraphicControl
 | ro | Canvas
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TArrow)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TArrow)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pl |  | AntiAliasingMode (TIndustrialBase)
pl |  | ArrowColor (TArrow)
pl |  | ArrowPointerAngle (TArrow)
pl |  | ArrowType (TArrow)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TArrow)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Canvas (TGraphicControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TArrow)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TArrow)
 | ro | ControlOrigin (TControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | DockOrientation (TControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
pl | ro | Enabled (TArrow)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
pl | ro | Hint (TArrow)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TArrow)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TArrow)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TArrow)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
pl |  | ShadowColor (TArrow)
pl |  | ShadowType (TArrow)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TArrow)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TArrow)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
 |  | WindowProc (TControl)


TArrow
pt | GetControlClassDefaultSize
pt | Paint
 | Create
TIndustrialBase
pt | GraphicChanged
 | Create
TGraphicControl
pt | WSRegisterClass
pt | FontChanged
pt | Paint
pt | DoOnChangeBounds
pt | DoOnParentHandleDestruction
pt | CMCursorChanged
 | Create
 | Destroy
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizePhases (TControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CanAutoSize (TControl)
pt | CanTab (TControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMCursorChanged (TGraphicControl)
pt | CMEnabledChanged (TControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
 | CNPreferredSizeChanged (TControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TGraphicControl)
 | Create (TIndustrialBase)
 | Create (TArrow)
 | CreateAccessibleObject (TControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateFloatingDockSite (TControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TGraphicControl)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
pt | DialogChar (TControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAllAutoSize (TControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
 | Dock (TControl)
 | Docked (TControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDragMsg (TControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFloatMsg (TControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnChangeBounds (TGraphicControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnParentHandleDestruction (TGraphicControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoScaleFontPPI (TControl)
pt | DoSetBounds (TControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
pt | FontChanged (TControl)
pt | FontChanged (TGraphicControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetChildrenRect (TControl)
pt | GetClientOrigin (TControl)
pt | GetClientRect (TControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TArrow)
pt | GetControlOrigin (TControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTopParent (TControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
pt | GraphicChanged (TIndustrialBase)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invalidate (TControl)
pt | InvalidateControl (TControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientWidthStored (TControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Paint (TGraphicControl)
pt | Paint (TArrow)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
 | ParentHandlesAllocated (TControl)
 | ParentToClient (TControl)
 | Perform (TControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealSetText (TControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
pt | ScaleConstraints (TControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | SendMoveSizeMessages (TControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
 | SetBounds (TControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetColor (TControl)
 | SetComponentIndex (TComponent)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | Update (TControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
 | Updated (TComponent)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMContextMenu (TControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSize (TControl)
pt | WMWindowPosChanged (TControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TGraphicControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TArrow
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnContextPopup
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnPaint
pl | ro | OnResize
pl | ro | OnStartDrag
TIndustrialBase
TGraphicControl
pt |  | OnPaint
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChangeBounds (TArrow)
 |  | OnClick (TControl)
pl | ro | OnClick (TArrow)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TArrow)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TArrow)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TArrow)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TArrow)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TArrow)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TArrow)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TArrow)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TArrow)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TArrow)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TArrow)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TArrow)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TArrow)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TArrow)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TArrow)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TArrow)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TArrow)
pt |  | OnPaint (TGraphicControl)
pl | ro | OnPaint (TArrow)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TArrow)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TArrow)
pt |  | OnTripleClick (TControl)


TArrow.ArrowColor

Declaration

Source position: arrow.pp line 56

published property TArrow.ArrowColor : TColor
  read FArrowColor
  write SetArrowColor
  default clBlack;


TArrow.ArrowPointerAngle

Declaration

Source position: arrow.pp line 58

published property TArrow.ArrowPointerAngle : Integer
  read FArrowAngle
  write SetArrowAngle
  default 60;


TArrow.ArrowType

ArrowType - pointing up, down, left or right

Declaration

Source position: arrow.pp line 57

published property TArrow.ArrowType : TArrowType
  read FArrowType
  write SetArrowType
  default atLeft;


TArrow.Color

Declaration

Source position: arrow.pp line 60

published property TArrow.Color : TColor;


TArrow.Constraints

Declaration

Source position: arrow.pp line 61

published property TArrow.Constraints : TSizeConstraints;


TArrow.Enabled

Declaration

Source position: arrow.pp line 62

published property TArrow.Enabled : Boolean;


TArrow.Hint

Declaration

Source position: arrow.pp line 63

published property TArrow.Hint : TTranslateString;


TArrow.OnDragDrop

Declaration

Source position: arrow.pp line 68

published property TArrow.OnDragDrop : TDragDropEvent;


TArrow.OnDragOver

Declaration

Source position: arrow.pp line 69

published property TArrow.OnDragOver : TDragOverEvent;


TArrow.OnEndDrag

Declaration

Source position: arrow.pp line 70

published property TArrow.OnEndDrag : TEndDragEvent;


TArrow.OnMouseEnter

Declaration

Source position: arrow.pp line 72

published property TArrow.OnMouseEnter : TNotifyEvent;


TArrow.OnMouseLeave

Declaration

Source position: arrow.pp line 73

published property TArrow.OnMouseLeave : TNotifyEvent;


TArrow.OnMouseWheel

Declaration

Source position: arrow.pp line 76

published property TArrow.OnMouseWheel : TMouseWheelEvent;


TArrow.OnMouseWheelDown

Declaration

Source position: arrow.pp line 77

published property TArrow.OnMouseWheelDown : TMouseWheelUpDownEvent;


TArrow.OnMouseWheelHorz

Declaration

Source position: arrow.pp line 79

published property TArrow.OnMouseWheelHorz : TMouseWheelEvent;


TArrow.OnMouseWheelLeft

Declaration

Source position: arrow.pp line 80

published property TArrow.OnMouseWheelLeft : TMouseWheelUpDownEvent;


TArrow.OnMouseWheelRight

Declaration

Source position: arrow.pp line 81

published property TArrow.OnMouseWheelRight : TMouseWheelUpDownEvent;


TArrow.OnMouseWheelUp

Declaration

Source position: arrow.pp line 78

published property TArrow.OnMouseWheelUp : TMouseWheelUpDownEvent;


TArrow.OnPaint

Declaration

Source position: arrow.pp line 82

published property TArrow.OnPaint : TNotifyEvent;


TArrow.OnStartDrag

Declaration

Source position: arrow.pp line 84

published property TArrow.OnStartDrag : TStartDragEvent;


TArrow.ParentColor

Declaration

Source position: arrow.pp line 85

published property TArrow.ParentColor : Boolean;


TArrow.ParentShowHint

Declaration

Source position: arrow.pp line 86

published property TArrow.ParentShowHint : Boolean;


TArrow.ShadowColor

Declaration

Source position: arrow.pp line 89

published property TArrow.ShadowColor : TColor
  read FShadowColor
  write SetShadowColor
  default cl3DShadow;


TArrow.ShadowType

ShadowType - the type of shadowing: None, In, Out, EtchedIn, EtchedOut

Declaration

Source position: arrow.pp line 88

published property TArrow.ShadowType : TShadowType
  read FShadowType
  write SetShadowType
  default stEtchedIn;


TArrow.ShowHint

Declaration

Source position: arrow.pp line 90

published property TArrow.ShowHint : Boolean;


TArrowType

Declaration

Source position: arrow.pp line 26

type TArrowType = (

  atUp,

  atDown,

  atLeft,

  atRight

);


TAsyncProcess

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a process with asynchronous notifications for data and termination

Declaration

Source position: asyncprocess.pp line 35

type TAsyncProcess = class(TProcessUTF8)
protected
function GetNumBytesAvailable; | Gets the value for the NumBytesAvailable property
procedure HandlePipeInput(); | Implements support for asynchronous notifications during execution of the process
procedure HandleProcessTermination(); | Performs actions needed when the process is terminated
procedure UnhookPipeHandle; | Removes the pipe handler assigned for the process
procedure UnhookProcessHandle; | Removes the process handler assigned for the process
public
procedure Execute; override; | Executes the process
destructor Destroy; override;
property NumBytesAvailable: dword; [r] |
published
property OnReadData: TNotifyEvent; [rw] | Event handler signalled when data is available
property OnTerminate: TNotifyEvent; [rw] | Event handler signalled when the process is terminated
end;

Inheritance

TAsyncProcess

Implements a process with asynchronous notifications for data and termination

|

TProcessUTF8
|

TProcess
|

TComponent,IUnknown,IInterfaceComponentReference
|

TPersistent,IFPObserved
|

TObject

Description

TAsyncProcess is a TProcessUTF8 descendant which implements support for asynchronous notifications when data is available for the process. Internally, TAsyncProcess uses pipe and process handlers to detect when data is written to the Output handle, and when the process is terminated. TAsyncProcess provides OnReadData and OnTerminate event handlers signalled for the corresponding asynchronous notifications.


TAsyncProcess
 | ro | NumBytesAvailable
TProcessUTF8
 |  | ApplicationName
 |  | CommandLine
 |  | ConsoleTitle
 |  | CurrentDirectory
 |  | Desktop
 |  | Environment
 |  | Executable
 |  | Parameters
TProcess
 |  | WindowRect
 | ro | Handle
 | ro | ProcessHandle
 | ro | ThreadHandle
 | ro | ProcessID
 | ro | ThreadID
 | ro | Input
 | ro | Output
 | ro | Stderr
 | ro | ExitStatus
 | ro | ExitCode
 |  | InheritHandles
 |  | PipeBufferSize
 |  | Active
 |  | ApplicationName
 |  | CommandLine
 |  | Executable
 |  | Parameters
 |  | ConsoleTitle
 |  | CurrentDirectory
 |  | Desktop
 |  | Environment
 |  | Options
 |  | Priority
 |  | StartupOptions
 | ro | Running
 |  | ShowWindow
 |  | WindowColumns
 |  | WindowHeight
 |  | WindowLeft
 |  | WindowRows
 |  | WindowTop
 |  | WindowWidth
 |  | FillAttribute
 |  | XTermProgram
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 | Active (TProcess)
 | ApplicationName (TProcess)
 | ApplicationName (TProcessUTF8)
 | CommandLine (TProcess)
 | CommandLine (TProcessUTF8)
ro | ComObject (TComponent)
ro | ComponentCount (TComponent)
 | ComponentIndex (TComponent)
ro | Components (TComponent)
ro | ComponentState (TComponent)
ro | ComponentStyle (TComponent)
 | ConsoleTitle (TProcess)
 | ConsoleTitle (TProcessUTF8)
 | CurrentDirectory (TProcess)
 | CurrentDirectory (TProcessUTF8)
 | DesignInfo (TComponent)
 | Desktop (TProcess)
 | Desktop (TProcessUTF8)
 | Environment (TProcess)
 | Environment (TProcessUTF8)
 | Executable (TProcess)
 | Executable (TProcessUTF8)
ro | ExitCode (TProcess)
ro | ExitStatus (TProcess)
 | FillAttribute (TProcess)
ro | Handle (TProcess)
 | InheritHandles (TProcess)
ro | Input (TProcess)
 | Name (TComponent)
ro | NumBytesAvailable (TAsyncProcess)
 | Options (TProcess)
ro | Output (TProcess)
ro | Owner (TComponent)
 | Parameters (TProcess)
 | Parameters (TProcessUTF8)
 | PipeBufferSize (TProcess)
 | Priority (TProcess)
ro | ProcessHandle (TProcess)
ro | ProcessID (TProcess)
ro | Running (TProcess)
 | ShowWindow (TProcess)
 | StartupOptions (TProcess)
ro | Stderr (TProcess)
 | Tag (TComponent)
ro | ThreadHandle (TProcess)
ro | ThreadID (TProcess)
 | VCLComObject (TComponent)
 | WindowColumns (TProcess)
 | WindowHeight (TProcess)
 | WindowLeft (TProcess)
 | WindowRect (TProcess)
 | WindowRows (TProcess)
 | WindowTop (TProcess)
 | WindowWidth (TProcess)
 | XTermProgram (TProcess)


TAsyncProcess
pt | GetNumBytesAvailable
pt | HandlePipeInput
pt | HandleProcessTermination
pt | UnhookPipeHandle
pt | UnhookProcessHandle
 | Execute
 | Destroy
TProcessUTF8
 | SetApplicationNameUTF8
 | SetCommandLineUTF8
 | SetConsoleTitleUTF8
 | SetCurrentDirectoryUTF8
 | SetDesktopUTF8
 | SetEnvironmentUTF8
 | SetExecutableUTF8
 | SetParametersUTF8
 | UpdateEnvironment
 | Create
 | Destroy
 | Execute
 | ParseCmdLine
TProcess
 | FreeStreams
 | GetExitStatus
 | GetExitCode
 | GetRunning
 | GetWindowRect
 | SetCommandLine
 | SetParameters
 | SetWindowRect
 | SetShowWindow
 | SetWindowColumns
 | SetWindowHeight
 | SetWindowLeft
 | SetWindowRows
 | SetWindowTop
 | SetWindowWidth
 | SetApplicationName
 | SetProcessOptions
 | SetActive
 | SetEnvironment
 | ConvertCommandLine
 | PeekExitStatus
 | CloseProcessHandles
 | CreateStreams
 | FreeStream
 | Loaded
 | Create
 | Destroy
 | Execute
 | CloseInput
 | CloseOutput
 | CloseStderr
 | Resume
 | Suspend
 | Terminate
 | WaitOnExit
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | CloseInput (TProcess)
 | CloseOutput (TProcess)
 | CloseProcessHandles (TProcess)
 | CloseStderr (TProcess)
 | ConvertCommandLine (TProcess)
 | Create (TObject)
 | Create (TComponent)
 | Create (TProcess)
 | Create (TProcessUTF8)
 | CreateStreams (TProcess)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TProcess)
 | Destroy (TProcessUTF8)
 | Destroy (TAsyncProcess)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | Execute (TProcess)
 | Execute (TProcessUTF8)
 | Execute (TAsyncProcess)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | FreeStream (TProcess)
 | FreeStreams (TProcess)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetExitCode (TProcess)
 | GetExitStatus (TProcess)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
pt | GetNumBytesAvailable (TAsyncProcess)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetRunning (TProcess)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
 | GetWindowRect (TProcess)
pt | HandlePipeInput (TAsyncProcess)
pt | HandleProcessTermination (TAsyncProcess)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loaded (TProcess)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | ParseCmdLine (TProcessUTF8)
 | PeekExitStatus (TProcess)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | Resume (TProcess)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetActive (TProcess)
 | SetAncestor (TComponent)
 | SetApplicationName (TProcess)
 | SetApplicationNameUTF8 (TProcessUTF8)
 | SetChildOrder (TComponent)
 | SetCommandLine (TProcess)
 | SetCommandLineUTF8 (TProcessUTF8)
 | SetComponentIndex (TComponent)
 | SetConsoleTitleUTF8 (TProcessUTF8)
 | SetCurrentDirectoryUTF8 (TProcessUTF8)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetDesktopUTF8 (TProcessUTF8)
 | SetEnvironment (TProcess)
 | SetEnvironmentUTF8 (TProcessUTF8)
 | SetExecutableUTF8 (TProcessUTF8)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParameters (TProcess)
 | SetParametersUTF8 (TProcessUTF8)
 | SetParentComponent (TComponent)
 | SetProcessOptions (TProcess)
 | SetReference (TComponent)
 | SetShowWindow (TProcess)
 | SetSubComponent (TComponent)
 | SetWindowColumns (TProcess)
 | SetWindowHeight (TProcess)
 | SetWindowLeft (TProcess)
 | SetWindowRect (TProcess)
 | SetWindowRows (TProcess)
 | SetWindowTop (TProcess)
 | SetWindowWidth (TProcess)
 | StringMessageTable (TObject)
 | Suspend (TProcess)
 | Terminate (TProcess)
 | ToString (TObject)
pt | UnhookPipeHandle (TAsyncProcess)
pt | UnhookProcessHandle (TAsyncProcess)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateEnvironment (TProcessUTF8)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WaitOnExit (TProcess)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TAsyncProcess
pl | OnReadData
pl | OnTerminate
TProcessUTF8
TProcess
 | OnForkEvent
TComponent
TPersistent
TObject


pl | OnReadData (TAsyncProcess)
pl | OnTerminate (TAsyncProcess)


TAsyncProcess.Destroy

Declaration

Source position: asyncprocess.pp line 49

public destructor TAsyncProcess.Destroy; override;


TAsyncProcess.Execute

Executes the process

Declaration

Source position: asyncprocess.pp line 48

public procedure TAsyncProcess.Execute; override;

Description

Execute is an overridden procedure used to execute the process. Execute calls the inherited Execute method. Execute uses values in Options to determine if a process or a pipe handler is needed for the class instance. Set the values in Options prior to calling the Execute method.

When Options includes the value poUsePipes, AddPipeEventHandler is called using HandlePipeInput as the pipe handler.

Execute calls AddProcessEventHandler using HandleProcessTermination as the process handle.


TAsyncProcess.GetNumBytesAvailable

Gets the value for the NumBytesAvailable property

Declaration

Source position: asyncprocess.pp line 42

protected function TAsyncProcess.GetNumBytesAvailable: dword;

Function result

Value for the property

Description

GetNumBytesAvailable is a dword function used to get the value for the NumBytesAvailable property. The return value contains the value in Output.NumBytesAvailable, or 0 (zero) when Options does not include the value poUsePipes.

Use NumBytesAvailable to read the value for the property.

Use Options to enable the Options for the process.


TAsyncProcess.HandlePipeInput

Implements support for asynchronous notifications during execution of the process

Declaration

Source position: asyncprocess.pp line 43

protected procedure TAsyncProcess.HandlePipeInput(

  AData: PtrInt;

  AReasons: TPipeReasons

);

Arguments

AData | Data available on the input handle
AReasons | Reason the data was written for the handler

Description

HandlePipeInput is a procedure which implements support for asynchronous notifications which occur during execution of the process. HandlePipeInput is assigned using AddPipeEventHandler when Execute is called.

HandlePipeInput examines values in AReasons to determine the action for the notification. When AReasons includes the value prBroken, the pipe has been closed and UnhookPipeHandle is called. When prDataAvailable is included in AReasons, the OnReadData event handler is signalled (when assigned).

Use OnReadData to respond to arrival of data on the handle for the process. Use NumBytesAvailable is determine the number of bytes available.


TAsyncProcess.HandleProcessTermination

Performs actions needed when the process is terminated

Declaration

Source position: asyncprocess.pp line 44

protected procedure TAsyncProcess.HandleProcessTermination(

  AData: PtrInt;

  AReason: TChildExitReason;

  AInfo: dword

);

Arguments

AData | Data for the process notification
AReason | Reason(s) for the process notification
AInfo | Process exit code

Description

HandleProcessTermination is a procedure which performs actions needed when the process is terminated. HandleProcessTermination is assigned using AddProcessEventHandler when Execute is called.

HandleProcessTermination calls UnhookProcessHandle and UnhookPipeHandle to release the handlers in the class instance. HandleProcessTermination signals the OnTerminate event handler when it has been assigned.


TAsyncProcess.NumBytesAvailable

Declaration

Source position: asyncprocess.pp line 50

public property TAsyncProcess.NumBytesAvailable : dword
  read GetNumBytesAvailable;

Description

NumBytesAvailable is a read-only dword property that indicates the number of bytes available on the Output handle for the process. GetNumBytesAvailable is the read access specifier for the property value. NumBytesAvailable contains the value in Output.NumBytesAvailable, or 0 (zero) when Options does not contain the value poUsePipes.

Set the values for the Options property prior to calling Execute.

Use OnReadData to respond to the process notification signalled when data is available.


TAsyncProcess.OnReadData

Event handler signalled when data is available

Declaration

Source position: asyncprocess.pp line 52

published property TAsyncProcess.OnReadData : TNotifyEvent
  read FOnReadData
  write FOnReadData;

Description

OnReadData is a TNotifyEvent property that implements the event handler signalled when data is available for the process. Applications should assign a procedure to the event handler that responds to the pipe notification. The procedure must handle all data available on the Output.Handle up to the number of bytes in NumBytesAvailable. All data must be handled, or the procedure will be called repeatedly until no more data is available.


TAsyncProcess.OnTerminate

Event handler signalled when the process is terminated

Declaration

Source position: asyncprocess.pp line 53

published property TAsyncProcess.OnTerminate : TNotifyEvent
  read FOnTerminate
  write FOnTerminate;

Description

OnTerminate is a TNotifyEvent property that implements the event handler signalled when the process is terminated. Applications can assign a procedure to the event handler to perform actions needed when the process is terminated.


TAsyncProcess.UnhookPipeHandle

Removes the pipe handler assigned for the process

Declaration

Source position: asyncprocess.pp line 45

protected procedure TAsyncProcess.UnhookPipeHandle;

Description

UnhookPipeHandle is a procedure used to remove the pipe handler assigned for the process in the Execute method. UnhookPipeHandle calls RemovePipeEventHandler when it has been assigned. UnhookPipeHandle is called in the Destroy method.


TAsyncProcess.UnhookProcessHandle

Removes the process handler assigned for the process

Declaration

Source position: asyncprocess.pp line 46

protected procedure TAsyncProcess.UnhookProcessHandle;

Description

UnhookProcessHandle is a procedure used to remove the process handler assigned for the process in the Execute method. UnhookProcessHandle calls RemoveProcessEventHandler when it has been assigned. UnhookProcessHandle is called in the Destroy method.


TButtonPanel

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a panel with Bitmap Button instances

Declaration

Source position: buttonpanel.pas line 118

type TButtonPanel = class(TCustomButtonPanel)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property OKButton: TPanelBitBtn;
property HelpButton: TPanelBitBtn;
property CloseButton: TPanelBitBtn;
property CancelButton: TPanelBitBtn;
property Color: TColor;
property ButtonOrder: TButtonOrder;
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property DefaultButton: TPanelButton;
property Spacing: TSpacingSize;
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse leaving the area of the control
property OnMouseEnter: TNotifyEvent;
property OnMouseLeave: TNotifyEvent;
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for upward movement of the mouse wheel
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property ShowButtons: TPanelButtons;
property ShowGlyphs: TPanelButtons;
property ShowBevel: Boolean;
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TButtonPanel | Implements a panel with Bitmap Button instances
|
TCustomButtonPanel | Defines the base class for TButtonPanel
|
TCustomPanel | The base class for a general container which can hold other objects. It has a customizable border and a central text.
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TButtonPanel is a TCustomButtonPanel descendant which implements a panel containing Bitmap buttons. Buttons are provided for OK, Help, Close, and Cancel operations. Other properties are provided to control the display order for the buttons, the default button for the panel, visibility of the available buttons, and the use of glyphs.

See also

TCustomButtonPanel

Defines the base class for TButtonPanel


TButtonPanel
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BorderSpacing
pl | ro | Constraints
pl | ro | Enabled
pl | ro | OKButton
pl | ro | HelpButton
pl | ro | CloseButton
pl | ro | CancelButton
pl | ro | Color
pl | ro | ButtonOrder
pl | ro | TabOrder
pl | ro | DefaultButton
pl | ro | Spacing
pl | ro | ShowButtons
pl | ro | ShowGlyphs
pl | ro | ShowBevel
pl | ro | Visible
TCustomButtonPanel
 | ro | Align
 | ro | AutoSize
 | ro | OKButton
 | ro | HelpButton
 | ro | CloseButton
 | ro | CancelButton
 |  | ButtonOrder
 |  | DefaultButton
 |  | ShowButtons
 |  | ShowGlyphs
 |  | ShowBevel
 |  | Spacing
TCustomPanel
pt |  | WordWrap
 | ro | Align
 |  | Alignment
 |  | BevelColor
 |  | BevelInner
 |  | BevelOuter
 |  | BevelWidth
 | ro | Color
 |  | FullRepaint
 | ro | ParentBackground
 | ro | ParentColor
 | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomPanel)
 | ro | Align (TCustomButtonPanel)
pl | ro | Align (TButtonPanel)
 |  | Alignment (TCustomPanel)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TButtonPanel)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomButtonPanel)
pl | ro | AutoSize (TButtonPanel)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BevelColor (TCustomPanel)
 |  | BevelInner (TCustomPanel)
 |  | BevelOuter (TCustomPanel)
 |  | BevelWidth (TCustomPanel)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TButtonPanel)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 |  | ButtonOrder (TCustomButtonPanel)
pl | ro | ButtonOrder (TButtonPanel)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CancelButton (TCustomButtonPanel)
pl | ro | CancelButton (TButtonPanel)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 | ro | CloseButton (TCustomButtonPanel)
pl | ro | CloseButton (TButtonPanel)
 |  | Color (TControl)
 | ro | Color (TCustomPanel)
pl | ro | Color (TButtonPanel)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TButtonPanel)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefaultButton (TCustomButtonPanel)
pl | ro | DefaultButton (TButtonPanel)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
pl | ro | Enabled (TButtonPanel)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | FullRepaint (TCustomPanel)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
 | ro | HelpButton (TCustomButtonPanel)
pl | ro | HelpButton (TButtonPanel)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | OKButton (TCustomButtonPanel)
pl | ro | OKButton (TButtonPanel)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 | ro | ParentBackground (TCustomPanel)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 | ro | ParentColor (TCustomPanel)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowBevel (TCustomButtonPanel)
pl | ro | ShowBevel (TButtonPanel)
 |  | ShowButtons (TCustomButtonPanel)
pl | ro | ShowButtons (TButtonPanel)
 |  | ShowGlyphs (TCustomButtonPanel)
pl | ro | ShowGlyphs (TButtonPanel)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | Spacing (TCustomButtonPanel)
pl | ro | Spacing (TButtonPanel)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TButtonPanel)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomPanel)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TButtonPanel)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)
pt |  | WordWrap (TCustomPanel)


TButtonPanel
TCustomButtonPanel
pt | CreateControlBorderSpacing
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | CalculatePreferredSize
pt | Notification
pt | SetAlign
pt | CMAppShowBtnGlyphChanged
pt | CMShowingChanged
 | Create
 | Destroy
TCustomPanel
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetControlClassDefaultSize
pt | CMParentColorChanged
pt | GetDefaultDockCaption
pt | Loaded
pt | RealSetText
pt | Paint
pt | SetParentBackground
pt | UpdateParentColorChange
 | Create
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomPanel)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomButtonPanel)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMAppShowBtnGlyphChanged (TCustomButtonPanel)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentColorChanged (TCustomPanel)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMShowingChanged (TCustomButtonPanel)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomPanel)
 | Create (TCustomButtonPanel)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateControlBorderSpacing (TCustomButtonPanel)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignInsertBefore (TCustomButtonPanel)
pt | CustomAlignPosition (TWinControl)
pt | CustomAlignPosition (TCustomButtonPanel)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCustomButtonPanel)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomPanel)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultDockCaption (TCustomPanel)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomPanel)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomButtonPanel)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | Paint (TCustomPanel)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomPanel)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
pt | SetAlign (TCustomButtonPanel)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBackground (TCustomPanel)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
pt | UpdateParentColorChange (TCustomPanel)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomPanel)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TButtonPanel
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnUTF8KeyPress
TCustomButtonPanel
TCustomPanel
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pl | ro | OnClick (TButtonPanel)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TButtonPanel)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TButtonPanel)
pt |  | OnDragOver (TControl)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TButtonPanel)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TButtonPanel)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TButtonPanel)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TButtonPanel)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TButtonPanel)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TButtonPanel)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TButtonPanel)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TButtonPanel)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TButtonPanel)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TButtonPanel)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TButtonPanel)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TButtonPanel)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TButtonPanel)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TButtonPanel)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TButtonPanel)


TButtonPanel.OnMouseEnter

Declaration

Source position: buttonpanel.pas line 144

published property TButtonPanel.OnMouseEnter : TNotifyEvent;


TButtonPanel.OnMouseLeave

Declaration

Source position: buttonpanel.pas line 145

published property TButtonPanel.OnMouseLeave : TNotifyEvent;


TButtonPanel.OnMouseWheel

Declaration

Source position: buttonpanel.pas line 148

published property TButtonPanel.OnMouseWheel : TMouseWheelEvent;


TButtonPanel.OnMouseWheelDown

Declaration

Source position: buttonpanel.pas line 149

published property TButtonPanel.OnMouseWheelDown : TMouseWheelUpDownEvent;


TButtonPanel.OnMouseWheelUp

Declaration

Source position: buttonpanel.pas line 150

published property TButtonPanel.OnMouseWheelUp : TMouseWheelUpDownEvent;


TCustomButtonPanel

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Defines the base class for TButtonPanel

Declaration

Source position: buttonpanel.pas line 54

type TCustomButtonPanel = class(TCustomPanel)
protected
function CreateControlBorderSpacing; override; |
function CustomAlignInsertBefore(); override; |
procedure CustomAlignPosition(); override; |
procedure CalculatePreferredSize(); override; |
procedure Notification(); override;
procedure SetAlign(); override; | Sets the value for the Align property
procedure CMAppShowBtnGlyphChanged(); message; | Performs the control message needed when the visibility for a button glpyh has changed
procedure CMShowingChanged(); message; | Performs the Lazarus control message when a button visibility is changed
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
property Align: TAlign; | Indicates the alignment used for the panel relative to the owner for the panel
property AutoSize: Boolean; | Indicates if the panel can automatically adjust its size
property OKButton: TPanelBitBtn; [r] | OKButton - a button with the caption 'OK' signifying acceptance by the user
property HelpButton: TPanelBitBtn; [r] | HelpButton - a button with the 'Help' caption, for requesting help
property CloseButton: TPanelBitBtn; [r] | CloseButton - a button with the 'Close' caption for terminating the Form or panel
property CancelButton: TPanelBitBtn; [r] | CancelButton - a button with the 'Cancel' caption for cancelling the operation
property ButtonOrder: TButtonOrder; [rw] | ButtonOrder - the order in which the series of buttons will appear on the panel
property DefaultButton: TPanelButton; [rw] | The default button executed when pressing Enter or Return
property ShowButtons: TPanelButtons; [rw] | Indicates if buttons are displayed on the panel
property ShowGlyphs: TPanelButtons; [rw] | Indicates whether Glyphs (small images) are shown on the buttons for the panel
property ShowBevel: Boolean; [rw] | Indicates if a bevel is displayed for the button panel
property Spacing: TSpacingSize; [rw] | Contains the spacing around buttons and bevels on the panel
end;

Inheritance

TCustomButtonPanel | Defines the base class for TButtonPanel
|
TCustomPanel | The base class for a general container which can hold other objects. It has a customizable border and a central text.
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomButtonPanel is a TCustomPanel descendant which defines the base class for TButtonPanel, a panel containing Bitmap buttons. Buttons are provided for OK, Help, Close, and Cancel operations. Other properties are provided to control the display order for the buttons, the default button for the panel, visibility of the available buttons, and the use of glyphs.

Applications should not create instances of TCustomButtonPanel; use the TButtonPanel ancestor which specifies the visibility of properties (including event handlers).

See also

TButtonPanel | Implements a panel with Bitmap Button instances
#LCL.ExtCtrls.TCustomPanel | The base class for a general container which can hold other objects. It has a customizable border and a central text.


TCustomButtonPanel
 | ro | Align
 | ro | AutoSize
 | ro | OKButton
 | ro | HelpButton
 | ro | CloseButton
 | ro | CancelButton
 |  | ButtonOrder
 |  | DefaultButton
 |  | ShowButtons
 |  | ShowGlyphs
 |  | ShowBevel
 |  | Spacing
TCustomPanel
pt |  | WordWrap
 | ro | Align
 |  | Alignment
 |  | BevelColor
 |  | BevelInner
 |  | BevelOuter
 |  | BevelWidth
 | ro | Color
 |  | FullRepaint
 | ro | ParentBackground
 | ro | ParentColor
 | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomPanel)
 | ro | Align (TCustomButtonPanel)
 |  | Alignment (TCustomPanel)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomButtonPanel)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BevelColor (TCustomPanel)
 |  | BevelInner (TCustomPanel)
 |  | BevelOuter (TCustomPanel)
 |  | BevelWidth (TCustomPanel)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 |  | ButtonOrder (TCustomButtonPanel)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CancelButton (TCustomButtonPanel)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 | ro | CloseButton (TCustomButtonPanel)
 |  | Color (TControl)
 | ro | Color (TCustomPanel)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefaultButton (TCustomButtonPanel)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | FullRepaint (TCustomPanel)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
 | ro | HelpButton (TCustomButtonPanel)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | OKButton (TCustomButtonPanel)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 | ro | ParentBackground (TCustomPanel)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 | ro | ParentColor (TCustomPanel)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowBevel (TCustomButtonPanel)
 |  | ShowButtons (TCustomButtonPanel)
 |  | ShowGlyphs (TCustomButtonPanel)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | Spacing (TCustomButtonPanel)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomPanel)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)
pt |  | WordWrap (TCustomPanel)


TCustomButtonPanel
pt | CreateControlBorderSpacing
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | CalculatePreferredSize
pt | Notification
pt | SetAlign
pt | CMAppShowBtnGlyphChanged
pt | CMShowingChanged
 | Create
 | Destroy
TCustomPanel
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetControlClassDefaultSize
pt | CMParentColorChanged
pt | GetDefaultDockCaption
pt | Loaded
pt | RealSetText
pt | Paint
pt | SetParentBackground
pt | UpdateParentColorChange
 | Create
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TCustomButtonPanel
TCustomPanel
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | OnAlignInsertBefore (TWinControl)
 | OnAlignPosition (TWinControl)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
 | OnPaint (TCustomControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCustomButtonPanel.Align

Indicates the alignment used for the panel relative to the owner for the panel

Declaration

Source position: buttonpanel.pas line 99

public property TCustomButtonPanel.Align : TAlign
  default alBottom;

Description

Align is a public property in TCustomButtonPanel used to specify the border (or edge) where the panel (and its buttons and bevel) are aligned. The default value for the property is alBottom. Changing the value in Align causes the UpdateButtonLayout, UpdateBevel, and UpdateSizes methods to be called.


TCustomButtonPanel.AutoSize

Indicates if the panel can automatically adjust its size

Declaration

Source position: buttonpanel.pas line 100

public property TCustomButtonPanel.AutoSize : Boolean
  default True;


TCustomButtonPanel.ButtonOrder

ButtonOrder - the order in which the series of buttons will appear on the panel

Declaration

Source position: buttonpanel.pas line 106

public property TCustomButtonPanel.ButtonOrder : TButtonOrder
  read FButtonOrder
  write SetButtonOrder
  default boDefault;


TCustomButtonPanel.CalculatePreferredSize

Declaration

Source position: buttonpanel.pas line 89

protected procedure TCustomButtonPanel.CalculatePreferredSize(

  var PreferredWidth: Integer;

  var PreferredHeight: Integer;

  WithThemeSpace: Boolean

); override;


TCustomButtonPanel.CancelButton

CancelButton - a button with the 'Cancel' caption for cancelling the operation

Declaration

Source position: buttonpanel.pas line 105

public property TCustomButtonPanel.CancelButton : TPanelBitBtn
  read FButtons[pbCancel]
  default Nil;


TCustomButtonPanel.CloseButton

CloseButton - a button with the 'Close' caption for terminating the Form or panel

Declaration

Source position: buttonpanel.pas line 104

public property TCustomButtonPanel.CloseButton : TPanelBitBtn
  read FButtons[pbClose]
  default Nil;


TCustomButtonPanel.CMAppShowBtnGlyphChanged

Performs the control message needed when the visibility for a button glpyh has changed

Declaration

Source position: buttonpanel.pas line 93

protected procedure TCustomButtonPanel.CMAppShowBtnGlyphChanged(

  var Message: TLMessage

); message;

Arguments

Message

Control message passed in the method


TCustomButtonPanel.CMShowingChanged

Performs the Lazarus control message when a button visibility is changed

Declaration

Source position: buttonpanel.pas line 94

protected procedure TCustomButtonPanel.CMShowingChanged(

  var Message: TLMessage

); message;

Arguments

Message

Control message passed in the method


TCustomButtonPanel.CreateControlBorderSpacing

Declaration

Source position: buttonpanel.pas line 84

protected function TCustomButtonPanel.CreateControlBorderSpacing: TControlBorderSpacing; override;


TCustomButtonPanel.CustomAlignInsertBefore

Declaration

Source position: buttonpanel.pas line 85

protected function TCustomButtonPanel.CustomAlignInsertBefore(

  AControl1: TControl;

  AControl2: TControl

):Boolean; override;


TCustomButtonPanel.CustomAlignPosition

Declaration

Source position: buttonpanel.pas line 86

protected procedure TCustomButtonPanel.CustomAlignPosition(

  AControl: TControl;

  var ANewLeft: Integer;

  var ANewTop: Integer;

  var ANewWidth: Integer;

  var ANewHeight: Integer;

  var AlignRect: TRect;

  AlignInfo: TAlignInfo

); override;


TCustomButtonPanel.DefaultButton

The default button executed when pressing Enter or Return

Declaration

Source position: buttonpanel.pas line 108

public property TCustomButtonPanel.DefaultButton : TPanelButton
  read FDefaultButton
  write SetDefaultButton
  default pbOK;

Description

DefaultButton contains the button used as the default action performed when the Return or Enter key is pressed.


TCustomButtonPanel.HelpButton

HelpButton - a button with the 'Help' caption, for requesting help

Declaration

Source position: buttonpanel.pas line 103

public property TCustomButtonPanel.HelpButton : TPanelBitBtn
  read FButtons[pbHelp]
  default Nil;


TCustomButtonPanel.OKButton

OKButton - a button with the caption 'OK' signifying acceptance by the user

Declaration

Source position: buttonpanel.pas line 102

public property TCustomButtonPanel.OKButton : TPanelBitBtn
  read FButtons[pbOK]
  default Nil;


TCustomButtonPanel.SetAlign

Sets the value for the Align property

Declaration

Source position: buttonpanel.pas line 92

protected procedure TCustomButtonPanel.SetAlign(

  Value: TAlign

); override;

Arguments

Value

New value for the property

Description

Calls the UpdateButtonLayout, UpdateBevel, and UpdateSizes methods.

See also

TCustomButtonPanel.Align

Indicates the alignment used for the panel relative to the owner for the panel


TCustomButtonPanel.ShowBevel

Indicates if a bevel is displayed for the button panel

Declaration

Source position: buttonpanel.pas line 111

public property TCustomButtonPanel.ShowBevel : Boolean
  read FShowBevel
  write SetShowBevel
  default True;

Description

ShowBevel is a Boolean property which indicates if a TBevel is displayed on the edge opposite of the alignment for the panel. Changing the value for the property causes a TBevel instance to be created (or freed), and the UpdateBevel method to be called.

See also

TCustomButtonPanel.Align

Indicates the alignment used for the panel relative to the owner for the panel


TCustomButtonPanel.ShowButtons

Indicates if buttons are displayed on the panel

Declaration

Source position: buttonpanel.pas line 109

public property TCustomButtonPanel.ShowButtons : TPanelButtons
  read FShowButtons
  write SetShowButtons
  default DefShowButtons;

Description

ShowButtons is a Boolean property which Indicates if buttons are displayed on the panel.


TCustomButtonPanel.ShowGlyphs

Indicates whether Glyphs (small images) are shown on the buttons for the panel

Declaration

Source position: buttonpanel.pas line 110

public property TCustomButtonPanel.ShowGlyphs : TPanelButtons
  read FShowGlyphs
  write SetShowGlyphs
  default DefShowGlyphs;

Description

ShowGlyphs is a Boolean property which indicates whether Glyphs (small images) are shown on the buttons for the panel.


TCustomButtonPanel.Spacing

Contains the spacing around buttons and bevels on the panel

Declaration

Source position: buttonpanel.pas line 112

public property TCustomButtonPanel.Spacing : TSpacingSize
  read FSpacing
  write SetSpacing
  default 6;

Description

Spacing is a TSpacingSize property which indicates the number of pixels reserved between buttons and bezels displayed on the panel. The default value for the property is 6. Changing the value in Spacing causes the InvalidatePreferredSize and ReAlign methods to be called.

Use BorderSpacing to indicate the space reserved on the borders (or edges) for the panel.

See also

TButtonPanel.BorderSpacing | Determines the inner and outer border spacing for this control
#LCL.Controls.TWinControl.ReAlign
#LCL.Controls.TControl.InvalidatePreferredSize | Marks the preferred size as invalid for this control and all parents (implies that we will look for another)


TPanelBitBtn

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements the buttons displayed for TButtonPanel

Declaration

Source position: buttonpanel.pas line 32

type TPanelBitBtn = class(TCustomBitBtn)
public
constructor Create(); override; | Constructor for the class instance
published
property Caption: TCaption; [s] | The text describing the control to the user
property DefaultCaption: Boolean; [s] | Indicates if the Caption for the button contains a default value
property Left: Integer; [s] | Contains the Left pixel coordinate for the button
property Top: Integer; [s] | Contains the Top pixel coordinate for the button
property Width: Integer; [s] | Contains the Width in pixels for the button
property Height: Integer; [s] | Contains the Height in pixels for the button
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property Glyph: TBitmap; | Bitmap with the Glyph displayed on the control
property Name; [s] | Name or identifier assigned for the button
property PopupMenu: TPopupMenu; | Popup menu displayed when the button is pressed or clicked
property ShowHint: Boolean; | Enables the Hint display
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
end;

Inheritance

TPanelBitBtn | Implements the buttons displayed for TButtonPanel
|
TCustomBitBtn | TCustomBitBtn - the ancestor class for TBitBtn
|
TCustomButton | The base class for clickable buttons (TButton and TBitBtn)
|
TButtonControl | Specifies a base class for button controls
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TPanelBitBtn is a TCustomBitBtn descendant used to implement the buttons displayed for TButtonPanel. TPanelBitBtn is the type used to implement the OKButton, HelpButton, CloseButton, and CancelButton properties in TButtonPanel.

TPanelBitBtn includes an overridden constructor to mark its use as a sub-component. It also sets the visibility, storage specifiers, and default values for properties inherited from ancestors classes.

See also

TCustomButtonPanel.OKButton | OKButton - a button with the caption 'OK' signifying acceptance by the user
TCustomButtonPanel.CancelButton | CancelButton - a button with the 'Cancel' caption for cancelling the operation
TCustomButtonPanel.CloseButton | CloseButton - a button with the 'Close' caption for terminating the Form or panel
TCustomButtonPanel.HelpButton | HelpButton - a button with the 'Help' caption, for requesting help
#LCL.Buttons.TCustomBitBtn | TCustomBitBtn - the ancestor class for TBitBtn


TPanelBitBtn
pl | ro | Caption
pl | ro | DefaultCaption
pl | ro | Left
pl | ro | Top
pl | ro | Width
pl | ro | Height
pl | ro | Enabled
pl | ro | Font
pl | ro | Glyph
pl | ro | Name
pl | ro | PopupMenu
pl | ro | ShowHint
TCustomBitBtn
 | ro | Caption
 |  | DefaultCaption
 |  | Glyph
 |  | NumGlyphs
 |  | Images
 |  | ImageIndex
 |  | ImageWidth
 |  | Kind
 |  | Layout
 |  | Margin
 |  | Spacing
 |  | GlyphShowMode
TCustomButton
pt | ro | ParentColor
 | ro | Active
 |  | Default
 |  | ModalResult
 | ro | ShortCut
 | ro | ShortCutKey2
 |  | Cancel
 | ro | Color
 | ro | TabStop
TButtonControl
pt |  | Checked
pt |  | ClicksDisabled
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 | ro | Active (TCustomButton)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Cancel (TCustomButton)
 |  | Caption (TControl)
 | ro | Caption (TCustomBitBtn)
pl | ro | Caption (TPanelBitBtn)
 |  | CaptureMouseButtons (TControl)
pt |  | Checked (TButtonControl)
 |  | ChildSizing (TWinControl)
pt |  | ClicksDisabled (TButtonControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomButton)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | Default (TCustomButton)
 |  | DefaultCaption (TCustomBitBtn)
pl | ro | DefaultCaption (TPanelBitBtn)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
pl | ro | Enabled (TPanelBitBtn)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TPanelBitBtn)
 |  | Glyph (TCustomBitBtn)
pl | ro | Glyph (TPanelBitBtn)
 |  | GlyphShowMode (TCustomBitBtn)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl | ro | Height (TPanelBitBtn)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | ImageIndex (TCustomBitBtn)
 |  | Images (TCustomBitBtn)
 |  | ImageWidth (TCustomBitBtn)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | Kind (TCustomBitBtn)
 |  | Layout (TCustomBitBtn)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
pl | ro | Left (TPanelBitBtn)
 |  | LRDockWidth (TControl)
 |  | Margin (TCustomBitBtn)
 |  | ModalResult (TCustomButton)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
pl | ro | Name (TPanelBitBtn)
 |  | NumGlyphs (TCustomBitBtn)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomButton)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TPanelBitBtn)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 | ro | ShortCut (TCustomButton)
 | ro | ShortCutKey2 (TCustomButton)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TPanelBitBtn)
 | ro | Showing (TWinControl)
 |  | Spacing (TCustomBitBtn)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomButton)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
pl | ro | Top (TPanelBitBtn)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pl | ro | Width (TPanelBitBtn)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TPanelBitBtn
 | Create
TCustomBitBtn
pt | WSRegisterClass
pt | ActionChange
pt | GlyphChanged
pt | InitializeWnd
pt | IsCaptionStored
pt | Loaded
pt | Notification
pt | TextChanged
pt | GetControlClassDefaultSize
pt | CMAppShowBtnGlyphChanged
 | Create
 | Destroy
 | Click
 | LoadGlyphFromResourceName
 | LoadGlyphFromLazarusResource
 | LoadGlyphFromStock
 | CanShowGlyph
TCustomButton
pt | WSRegisterClass
pt | CreateWnd
pt | CreateParams
pt | ControlKeyDown
pt | ControlKeyUp
pt | DialogChar
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | WSSetDefault
pt | WSSetText
pt | TextChanged
pt | Loaded
pt | UpdateDefaultCancel
 | Create
 | Click
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | ActiveDefaultControlChanged
 | UpdateRolesForForm
 | UseRightToLeftAlignment
TButtonControl
pt | WSRegisterClass
pt | GetActionLinkClass
pt | GetChecked
pt | SetChecked
pt | DoOnChange
pt | Click
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | ActionChange (TCustomBitBtn)
 | ActiveDefaultControlChanged (TControl)
 | ActiveDefaultControlChanged (TCustomButton)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
 | CanShowGlyph (TCustomBitBtn)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildClassAllowed (TCustomButton)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
pt | Click (TButtonControl)
 | Click (TCustomButton)
 | Click (TCustomBitBtn)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMAppShowBtnGlyphChanged (TCustomBitBtn)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyDown (TCustomButton)
pt | ControlKeyUp (TWinControl)
pt | ControlKeyUp (TCustomButton)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TButtonControl)
 | Create (TCustomButton)
 | Create (TCustomBitBtn)
 | Create (TPanelBitBtn)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomButton)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TCustomButton)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomBitBtn)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomButton)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChange (TButtonControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteCancelAction (TCustomButton)
 | ExecuteDefaultAction (TControl)
 | ExecuteDefaultAction (TCustomButton)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetActionLinkClass (TButtonControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetChecked (TButtonControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomButton)
pt | GetControlClassDefaultSize (TCustomBitBtn)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
pt | GlyphChanged (TCustomBitBtn)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomBitBtn)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsCaptionStored (TCustomBitBtn)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomButton)
pt | Loaded (TCustomBitBtn)
pt | LoadedAll (TControl)
 | LoadGlyphFromLazarusResource (TCustomBitBtn)
 | LoadGlyphFromResourceName (TCustomBitBtn)
 | LoadGlyphFromStock (TCustomBitBtn)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomBitBtn)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetChecked (TButtonControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TextChanged (TCustomButton)
pt | TextChanged (TCustomBitBtn)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
pt | UpdateDefaultCancel (TCustomButton)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateRolesForForm (TCustomButton)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftAlignment (TCustomButton)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TButtonControl)
pt | WSRegisterClass (TCustomButton)
pt | WSRegisterClass (TCustomBitBtn)
pt | WSSetDefault (TCustomButton)
pt | WSSetText (TWinControl)
pt | WSSetText (TCustomButton)
 | _AddRef (TComponent)
 | _Release (TComponent)


TPanelBitBtn
pl | ro | OnClick
TCustomBitBtn
TCustomButton
TButtonControl
pt |  | OnChange
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnChange (TButtonControl)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pl | ro | OnClick (TPanelBitBtn)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
 |  | OnExit (TWinControl)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pt |  | OnMouseEnter (TControl)
pt |  | OnMouseLeave (TControl)
pt |  | OnMouseMove (TControl)
pt |  | OnMouseUp (TControl)
pt |  | OnMouseWheel (TControl)
pt |  | OnMouseWheelDown (TControl)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)


TPanelBitBtn.Create

Constructor for the class instance

Declaration

Source position: buttonpanel.pas line 34

public constructor TPanelBitBtn.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner for the class instance

Description

Create is the overridden constuctor for the class instance. Create calls the inherited method, and calls SetSubComponent to indicate that the component is used as a sub-component in the parent control.

See also

#LCL.Buttons.TCustomBitBtn.Create

Constructor for the class instance


TPanelBitBtn.DefaultCaption

Indicates if the Caption for the button contains a default value

Declaration

Source position: buttonpanel.pas line 38

published property TPanelBitBtn.DefaultCaption : Boolean
  stored True;

Description

DefaultCaption determines if the value in Caption is included in the LCL component streaming mechanism; Caption is stored for the component when DefaultCaption is False.

See also

TPanelBitBtn.Caption

The text describing the control to the user


TPanelBitBtn.Height

Contains the Height in pixels for the button

Declaration

Source position: buttonpanel.pas line 42

published property TPanelBitBtn.Height : Integer
  stored False;

Description

Height is not a stored property value in the LCL component streaming mechanism. Its value it always calculated the button position relative to the parent control for the component.


TPanelBitBtn.Left

Contains the Left pixel coordinate for the button

Declaration

Source position: buttonpanel.pas line 39

published property TPanelBitBtn.Left : Integer
  stored False;

Description

Left is not a stored property value in the LCL component streaming mechanism. Its value it always calculated the button position relative to the parent control for the component.


TPanelBitBtn.Name

Name or identifier assigned for the button

Declaration

Source position: buttonpanel.pas line 46

published property TPanelBitBtn.Name
  stored True;

Description

Name is a String property with the identifier assigned to the button to indicates its usage in TButtonPanel. Name contains a constant value like 'OKButton', 'CancelButton', 'CloseButton', or 'HelpButton'. The value in Name is assigned when the button is created in the CreateButton method in TCustomButtonPanel.


TPanelBitBtn.PopupMenu

Popup menu displayed when the button is pressed or clicked

Declaration

Source position: buttonpanel.pas line 47

published property TPanelBitBtn.PopupMenu : TPopupMenu;


TPanelBitBtn.Top

Contains the Top pixel coordinate for the button

Declaration

Source position: buttonpanel.pas line 40

published property TPanelBitBtn.Top : Integer
  stored False;

Description

Top is not a stored property value in the LCL component streaming mechanism. Its value it always calculated the button position relative to the parent control for the component.


TPanelBitBtn.Width

Contains the Width in pixels for the button

Declaration

Source position: buttonpanel.pas line 41

published property TPanelBitBtn.Width : Integer
  stored False;

Description

Width is not a stored property value in the LCL component streaming mechanism. Its value it always calculated the button position relative to the parent control for the component.


TBitBtn

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A Button with a small image attached

Declaration

Source position: buttons.pp line 225

type TBitBtn = class(TCustomBitBtn)
published
property Action: TBasicAction; | The Action associated with this control
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Cancel: Boolean; | True if this is the modal Cancel button
property Caption: TCaption; | The text describing the control to the user
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property Default: Boolean; | True if this is the default button in a modal form
property DefaultCaption: Boolean;
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property Glyph: TBitmap; | Bitmap with the Glyph displayed on the control
property GlyphShowMode: TGlyphShowMode; | Indicates the policy for showing or hiding the glyph image of this button
property Kind: TBitBtnKind; | What kind of BitButton? Custom, OK, Cancel, Yes, No etc
property Layout: TButtonLayout; | Layout of button - Glyph at top, bottom, left or right
property Margin: Integer; | The margin to be left around glyphs
property ModalResult: TModalResult; | Value returned when the control is clicked in a form displayed modally
property NumGlyphs: Integer; | The number of glyphs available for the control
property Images: TCustomImageList;
property ImageIndex: TImageIndex;
property ImageWidth: Integer;
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnContextPopup: TContextPopupEvent;
property OnDragDrop: TDragDropEvent;
property OnDragOver: TDragOverEvent;
property OnEndDrag: TEndDragEvent;
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent;
property OnMouseLeave: TNotifyEvent;
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property Spacing: Integer; | The spacing around the BitButton
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TBitBtn | A Button with a small image attached
|
TCustomBitBtn | TCustomBitBtn - the ancestor class for TBitBtn
|
TCustomButton | The base class for clickable buttons (TButton and TBitBtn)
|
TButtonControl | Specifies a base class for button controls
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

Bit Button: a push button control on a toolbar causing a particular action to be executed. It often displays a glyph or small graphic to denote its function.

See also

How To Use Standard Controls

How to use StdCtrls, ComCtrls or ExtCtrls


TBitBtn
pl | ro | Action
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | Cancel
pl | ro | Caption
pl | ro | Color
pl | ro | Constraints
pl | ro | Default
pl | ro | DefaultCaption
pl | ro | Enabled
pl | ro | Font
pl | ro | Glyph
pl | ro | GlyphShowMode
pl | ro | Kind
pl | ro | Layout
pl | ro | Margin
pl | ro | ModalResult
pl | ro | NumGlyphs
pl | ro | Images
pl | ro | ImageIndex
pl | ro | ImageWidth
pl | ro | ParentBidiMode
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | Spacing
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCustomBitBtn
 | ro | Caption
 |  | DefaultCaption
 |  | Glyph
 |  | NumGlyphs
 |  | Images
 |  | ImageIndex
 |  | ImageWidth
 |  | Kind
 |  | Layout
 |  | Margin
 |  | Spacing
 |  | GlyphShowMode
TCustomButton
pt | ro | ParentColor
 | ro | Active
 |  | Default
 |  | ModalResult
 | ro | ShortCut
 | ro | ShortCutKey2
 |  | Cancel
 | ro | Color
 | ro | TabStop
TButtonControl
pt |  | Checked
pt |  | ClicksDisabled
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pl | ro | Action (TBitBtn)
pt |  | ActionLink (TControl)
 | ro | Active (TCustomButton)
 |  | Align (TControl)
pl | ro | Align (TBitBtn)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TBitBtn)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TBitBtn)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TBitBtn)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TBitBtn)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Cancel (TCustomButton)
pl | ro | Cancel (TBitBtn)
 |  | Caption (TControl)
 | ro | Caption (TCustomBitBtn)
pl | ro | Caption (TBitBtn)
 |  | CaptureMouseButtons (TControl)
pt |  | Checked (TButtonControl)
 |  | ChildSizing (TWinControl)
pt |  | ClicksDisabled (TButtonControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomButton)
pl | ro | Color (TBitBtn)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TBitBtn)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | Default (TCustomButton)
pl | ro | Default (TBitBtn)
 |  | DefaultCaption (TCustomBitBtn)
pl | ro | DefaultCaption (TBitBtn)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
pl | ro | Enabled (TBitBtn)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TBitBtn)
 |  | Glyph (TCustomBitBtn)
pl | ro | Glyph (TBitBtn)
 |  | GlyphShowMode (TCustomBitBtn)
pl | ro | GlyphShowMode (TBitBtn)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | ImageIndex (TCustomBitBtn)
pl | ro | ImageIndex (TBitBtn)
 |  | Images (TCustomBitBtn)
pl | ro | Images (TBitBtn)
 |  | ImageWidth (TCustomBitBtn)
pl | ro | ImageWidth (TBitBtn)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | Kind (TCustomBitBtn)
pl | ro | Kind (TBitBtn)
 |  | Layout (TCustomBitBtn)
pl | ro | Layout (TBitBtn)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | Margin (TCustomBitBtn)
pl | ro | Margin (TBitBtn)
 |  | ModalResult (TCustomButton)
pl | ro | ModalResult (TBitBtn)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumGlyphs (TCustomBitBtn)
pl | ro | NumGlyphs (TBitBtn)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TBitBtn)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomButton)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TBitBtn)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TBitBtn)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TBitBtn)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 | ro | ShortCut (TCustomButton)
 | ro | ShortCutKey2 (TCustomButton)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TBitBtn)
 | ro | Showing (TWinControl)
 |  | Spacing (TCustomBitBtn)
pl | ro | Spacing (TBitBtn)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TBitBtn)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomButton)
pl | ro | TabStop (TBitBtn)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TBitBtn)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TBitBtn
TCustomBitBtn
pt | WSRegisterClass
pt | ActionChange
pt | GlyphChanged
pt | InitializeWnd
pt | IsCaptionStored
pt | Loaded
pt | Notification
pt | TextChanged
pt | GetControlClassDefaultSize
pt | CMAppShowBtnGlyphChanged
 | Create
 | Destroy
 | Click
 | LoadGlyphFromResourceName
 | LoadGlyphFromLazarusResource
 | LoadGlyphFromStock
 | CanShowGlyph
TCustomButton
pt | WSRegisterClass
pt | CreateWnd
pt | CreateParams
pt | ControlKeyDown
pt | ControlKeyUp
pt | DialogChar
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | WSSetDefault
pt | WSSetText
pt | TextChanged
pt | Loaded
pt | UpdateDefaultCancel
 | Create
 | Click
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | ActiveDefaultControlChanged
 | UpdateRolesForForm
 | UseRightToLeftAlignment
TButtonControl
pt | WSRegisterClass
pt | GetActionLinkClass
pt | GetChecked
pt | SetChecked
pt | DoOnChange
pt | Click
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | ActionChange (TCustomBitBtn)
 | ActiveDefaultControlChanged (TControl)
 | ActiveDefaultControlChanged (TCustomButton)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
 | CanShowGlyph (TCustomBitBtn)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildClassAllowed (TCustomButton)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
pt | Click (TButtonControl)
 | Click (TCustomButton)
 | Click (TCustomBitBtn)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMAppShowBtnGlyphChanged (TCustomBitBtn)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyDown (TCustomButton)
pt | ControlKeyUp (TWinControl)
pt | ControlKeyUp (TCustomButton)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TButtonControl)
 | Create (TCustomButton)
 | Create (TCustomBitBtn)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomButton)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TCustomButton)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomBitBtn)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomButton)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChange (TButtonControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteCancelAction (TCustomButton)
 | ExecuteDefaultAction (TControl)
 | ExecuteDefaultAction (TCustomButton)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetActionLinkClass (TButtonControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetChecked (TButtonControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomButton)
pt | GetControlClassDefaultSize (TCustomBitBtn)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
pt | GlyphChanged (TCustomBitBtn)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomBitBtn)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsCaptionStored (TCustomBitBtn)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomButton)
pt | Loaded (TCustomBitBtn)
pt | LoadedAll (TControl)
 | LoadGlyphFromLazarusResource (TCustomBitBtn)
 | LoadGlyphFromResourceName (TCustomBitBtn)
 | LoadGlyphFromStock (TCustomBitBtn)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomBitBtn)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetChecked (TButtonControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TextChanged (TCustomButton)
pt | TextChanged (TCustomBitBtn)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
pt | UpdateDefaultCancel (TCustomButton)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateRolesForForm (TCustomButton)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftAlignment (TCustomButton)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TButtonControl)
pt | WSRegisterClass (TCustomButton)
pt | WSRegisterClass (TCustomBitBtn)
pt | WSSetDefault (TCustomButton)
pt | WSSetText (TWinControl)
pt | WSSetText (TCustomButton)
 | _AddRef (TComponent)
 | _Release (TComponent)


TBitBtn
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnContextPopup
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomBitBtn
TCustomButton
TButtonControl
pt |  | OnChange
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnChange (TButtonControl)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TBitBtn)
 |  | OnClick (TControl)
pl | ro | OnClick (TBitBtn)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TBitBtn)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TBitBtn)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TBitBtn)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TBitBtn)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TBitBtn)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TBitBtn)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TBitBtn)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TBitBtn)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TBitBtn)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TBitBtn)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TBitBtn)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TBitBtn)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TBitBtn)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TBitBtn)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TBitBtn)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TBitBtn)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TBitBtn)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TBitBtn)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TBitBtn)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TBitBtn)


TBitBtn.OnMouseEnter

Declaration

Source position: buttons.pp line 263

published property TBitBtn.OnMouseEnter : TNotifyEvent;


TBitBtn.OnMouseLeave

Declaration

Source position: buttons.pp line 264

published property TBitBtn.OnMouseLeave : TNotifyEvent;


TBitBtnKind

TBitBtnKind - enumerated type of possible kinds of BitButtons.

Declaration

Source position: buttons.pp line 151

type TBitBtnKind = (
bkCustom, | Uses a custom image assigned in the button
bkOK, | Uses the OK button image
bkCancel, | Uses the CANCEL button image
bkHelp, | Uses the HELP button image
bkYes, | Uses the YES button image
bkNo, | Uses the NO button image
bkClose, | Uses the CLOSE button image
bkAbort, | Uses the ABORT button image
bkRetry, | Uses the RETRY button image
bkIgnore, | Uses the IGNORE button image
bkAll, | Uses the ALL button image
bkNoToAll, | Uses the NO TO ALL button image
bkYesToAll | Uses the YES TO ALL button image
);

Description

TBitBtnKind - enumerated type of possible kinds of BitButtons. Values in TBitBtnKind are used to select the appropriate image displayed as the glyph for TBitBtn class instances. TBitBtnKind is the type used to implement the Kind property in TCustomBitBtn.

See also

TCustomBitBtn.Kind

What kind of BitButton? Custom, OK, Cancel, Yes, No etc


TBitBtnKinds

TBitBtnKinds - set of TBitBtnKind

Declaration

Source position: buttons.pp line 154

type TBitBtnKinds = set of (
bkCustom, | Uses a custom image assigned in the button
bkOK, | Uses the OK button image
bkCancel, | Uses the CANCEL button image
bkHelp, | Uses the HELP button image
bkYes, | Uses the YES button image
bkNo, | Uses the NO button image
bkClose, | Uses the CLOSE button image
bkAbort, | Uses the ABORT button image
bkRetry, | Uses the RETRY button image
bkIgnore, | Uses the IGNORE button image
bkAll, | Uses the ALL button image
bkNoToAll, | Uses the NO TO ALL button image
bkYesToAll | Uses the YES TO ALL button image
);


TButtonGlyph

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Represents an image that can be attached to a button

Declaration

Source position: buttons.pp line 74

type TButtonGlyph = class(TObject, IUnknown, IImageCacheListener)
public
function QueryInterface(); | Implements the method from IUnknown
function _AddRef; | Implements the method from IUnkown
function _Release; | Implements the method from IUnknown
procedure CacheSetImageList(); | Stores the specified Image list in the Images property
procedure CacheSetImageIndex(); | Sets the button state for the image in AIndex to the value specified in AImageIndex
protected
function CanShow; | Indicates if the glyph can be drawn for the button glyph
function CanShowGlyph; | Determines if an image is available for the button glyph
procedure DoChange; virtual; | Performs actions needed when the glyph image has been changed for the class instance
procedure GlyphChanged(); | Provides a default implementation for the OnChange event handler
procedure SetTransparentMode(); | Sets the value for the TransparentMode property
property TransparentMode: TGlyphTransparencyMode; [r] | Indicates the transparency mode used to render the glyph image
public
constructor Create; | Create - constructor for TButtonGlyph: frees the Images cache then creates a Glyph Bitmap
destructor Destroy; override; | Destroy - destructor for TButtonGlyph: frees caches and calls inherited Destroy
procedure GetImageIndexAndEffect(); | Gets the index for a button image using a given state, and the effect used to draw it
function Draw(); | Draws the image in the specified rectangle, within the client rectangle at specified offset, with the specified state and transparency
procedure Refresh; | Updates the button glyph after changes to property values
property Glyph: TBitmap; [rw] | The bitmap image drawn as the glyph on the button
property IsDesigning: Boolean; [rw] | Indicates whether change notifications are suppressed while editing property values
property NumGlyphs: TNumGlyphs; [rw] | The number of glyphs available for button states
property Images: TCustomImageList; [r] | The list of available images for the button glyph
property LCLGlyphName: string; [rw] | Stores the standard LCL resource name used for the Glyph in the class instance
property ExternalImages: TCustomImageList; [rw] | Contains a reference to an existing list of images available for use in the Glyph property
property ExternalImageIndex: Integer; [rw] | Ordinal position in the external image list for the glyph image
property ExternalImageWidth: Integer; [rw] | Width of an image in the external image list
property Width: Integer; [r] | The width of the glyph image
property Height: Integer; [r] | The height of the glyph image
property ShowMode: TGlyphShowMode; [rw] | Indicates the logic used to display the Glyph image for the class instance
property OnChange: TNotifyEvent; [rw] | Event handler for a change in the glyph
end;

Inheritance

TButtonGlyph,IUnknown,IImageCacheListener

Represents an image that can be attached to a button
|

TObject

Description

TButtonGlyph is a TObject descendant used to represent the image with the symbol or pictograph displayed on a button, or in a column in a grid. Use the properties and methods in the class to specify the image displayed in the glyph, and the display settings required for the image.

Images and ExternalImages are image lists with the content that can be displayed in the glyph. Glyph contains the bitmap, scaled to the necessary display density, used in the class instance. Width and Height represent the dimensions for the Glyph.

ShowMode determines when the image is displayed, just like its usage in TMenu and TMenuItem.

TransparentMode indicates whether the glyph image is drawn with transparency, as works in conjunction with the Transparent property in the parent control.

TButtonGlyph implements the IImageCacheListener interface used to provide support for cached images in TImageList. TButtonGlyph also implements the IUnknown interface to support the QueryInterface method and reference counting.

TButtonGlyph is the type used to implement the ButtonGlyph property in TCustomBitBtn and TCustomSpeedButton.

See also

TCustomSpeedButton.ButtonGlyph | Gets the TButtonGlyph used for the control
#LCL.Menus.TMenu | TMenu - a menu appearing in a form. Base class for TMainMenu or TPopupMenu
#LCL.Menus.TMenuItem | TMenuItem - The base structure of each item in a Menu.


TButtonGlyph
pt | ro | TransparentMode
 |  | Glyph
 |  | IsDesigning
 |  | NumGlyphs
 | ro | Images
 |  | LCLGlyphName
 |  | ExternalImages
 |  | ExternalImageIndex
 |  | ExternalImageWidth
 | ro | Width
 | ro | Height
 |  | ShowMode


 |  | ExternalImageIndex (TButtonGlyph)
 |  | ExternalImages (TButtonGlyph)
 |  | ExternalImageWidth (TButtonGlyph)
 |  | Glyph (TButtonGlyph)
 | ro | Height (TButtonGlyph)
 | ro | Images (TButtonGlyph)
 |  | IsDesigning (TButtonGlyph)
 |  | LCLGlyphName (TButtonGlyph)
 |  | NumGlyphs (TButtonGlyph)
 |  | ShowMode (TButtonGlyph)
pt | ro | TransparentMode (TButtonGlyph)
 | ro | Width (TButtonGlyph)


TButtonGlyph
 | QueryInterface
 | _AddRef
 | _Release
 | CacheSetImageList
 | CacheSetImageIndex
pt | CanShow
pt | CanShowGlyph
pt | DoChange
pt | GlyphChanged
pt | SetTransparentMode
 | Create
 | Destroy
 | GetImageIndexAndEffect
 | Draw
 | Refresh


pt | CanShow (TButtonGlyph)
pt | CanShowGlyph (TButtonGlyph)
 | Create (TButtonGlyph)
 | Destroy (TButtonGlyph)
pt | DoChange (TButtonGlyph)
 | Draw (TButtonGlyph)
 | GetImageIndexAndEffect (TButtonGlyph)
pt | GlyphChanged (TButtonGlyph)
 | QueryInterface (TButtonGlyph)
 | Refresh (TButtonGlyph)
pt | SetTransparentMode (TButtonGlyph)
 | _AddRef (TButtonGlyph)
 | _Release (TButtonGlyph)


TButtonGlyph

OnChange


TButtonGlyph._AddRef

Implements the method from IUnkown

Declaration

Source position: buttons.pp line 105

public function TButtonGlyph._AddRef: LongInt;

Function result

Always contains -1


TButtonGlyph._Release

Implements the method from IUnknown

Declaration

Source position: buttons.pp line 106

public function TButtonGlyph._Release: LongInt;

Function result

Always contains -1


TButtonGlyph.CacheSetImageIndex

Sets the button state for the image in AIndex to the value specified in AImageIndex

Declaration

Source position: buttons.pp line 109

public procedure TButtonGlyph.CacheSetImageIndex(

  AIndex: Integer;

  AImageIndex: Integer

);

Arguments

AIndex | Position of the Button state applied to the specified image
AImageIndex | Position of the Image updated in the method


TButtonGlyph.CacheSetImageList

Stores the specified Image list in the Images property

Declaration

Source position: buttons.pp line 108

public procedure TButtonGlyph.CacheSetImageList(

  AImageList: TCustomImageList

);

Arguments

AImageList

Image list stored to the Images property


TButtonGlyph.CanShow

Indicates if the glyph can be drawn for the button glyph

Declaration

Source position: buttons.pp line 111

protected function TButtonGlyph.CanShow: Boolean;

Function result

True when the glyph can be displayed on the button

Description

CanShow is a Boolean function which indicates if the glyph can be drawn for the button glyph. The return value is determined by examining the value in the ShowMode property. Values in the TGlyphShowMode enumeration determine the return value using the following logic:

gsmAlways
Return value is True
gsmNever
Return value is False
gsmApplication
Uses the Application.ShowButtonGlyphs property to determine the return value
gsmSystem
Uses the value from SystemShowButtonGlyphs as the return value
Remark: Please note: The return value is always True at design-time.

Use CanShowGlyph to determine if an image is available to be drawn on the button.

See also

TButtonGlyph.ShowMode | Indicates the logic used to display the Glyph image for the class instance
TGlyphShowMode
TButtonGlyph.CanShowGlyph | Determines if an image is available for the button glyph


TButtonGlyph.CanShowGlyph

Determines if an image is available for the button glyph

Declaration

Source position: buttons.pp line 112

protected function TButtonGlyph.CanShowGlyph: Boolean;

Function result

True when a glyph image is available

Description

CanShowGlyph is a Boolean function used to determine if an image is available for the button glyph. The return value is True when an image has been specified using one of the following mechanisms (in the order of precedence):

  • Images is assigned and contains valid button state images
  • LCLGlyphName contains a non-empty resource name
  • ExternalImages is assigned and contains a valid ExternalImageIndex value

See also

TButtonGlyph.Images | The list of available images for the button glyph
TButtonGlyph.ExternalImages | Contains a reference to an existing list of images available for use in the Glyph property
TButtonGlyph.LCLGlyphName | Stores the standard LCL resource name used for the Glyph in the class instance


TButtonGlyph.Create

Create - constructor for TButtonGlyph: frees the Images cache then creates a Glyph Bitmap

Declaration

Source position: buttons.pp line 119

public constructor TButtonGlyph.Create;

Description

If you drop a component on the form in the form editor, you don't need to add code to explicitly create it. The component is automatically created together with the the form, and destroyed when the form is destroyed.

However, if you create the component by code, don't forget to free it when it is no longer needed. Constructors allocate memory and system resources needed by the object. They also call the constructor for any sub-objects present in the class.


TButtonGlyph.Destroy

Destroy - destructor for TButtonGlyph: frees caches and calls inherited Destroy

Declaration

Source position: buttons.pp line 120

public destructor TButtonGlyph.Destroy; override;

Description

If you call Destroy for an object which hasn't been initialized yet, it will generate an error. Always use the Free method to deallocate objects, because it verifies that the object does not contain the value Nil.

Take the following precautions when creating your own Destroy method:

  • Declare Destroy with the override directive, because it is a virtual method.
  • Always call the inherited Destroy method as the last action in the destructor code.
  • An exception may be raised in the constructor if there is not enough memory to create an object, or something else goes wrong. If the exception is not handled inside the constructor, the object will be only partially built. In this case Destroy will be called, so your destructor must check if the resources were really allocated before the are released.
  • Remember to call Free for all objects created on the constructor.

See also

#rtl.System.TObject.Destroy


TButtonGlyph.DoChange

Performs actions needed when the glyph image has been changed for the class instance

Declaration

Source position: buttons.pp line 113

protected procedure TButtonGlyph.DoChange; virtual;

Description

DoChange is a procedure used to performs actions needed when the glyph image has been changed for the class instance. DoChange signals the OnChange event handler (when assigned).

See also

TButtonGlyph.OnChange | Event handler for a change in the glyph
TButtonGlyph.GlyphChanged | Provides a default implementation for the OnChange event handler


TButtonGlyph.Draw

Draws the image in the specified rectangle, within the client rectangle at specified offset, with the specified state and transparency

Declaration

Source position: buttons.pp line 125

public function TButtonGlyph.Draw(

  Canvas: TCanvas;

  const Client: TRect;

  const Offset: TPoint;

  State: TButtonState;

  Transparent: Boolean;

  BiDiFlags: LongInt

):TRect;

function TButtonGlyph.Draw(

  Canvas: TCanvas;

  const Client: TRect;

  const Offset: TPoint;

  State: TButtonState;

  Transparent: Boolean;

  BiDiFlags: LongInt;

  PPI: LongInt;

  const ScaleFactor: Double

):TRect;


TButtonGlyph.ExternalImageIndex

Ordinal position in the external image list for the glyph image

Declaration

Source position: buttons.pp line 138

public property TButtonGlyph.ExternalImageIndex : Integer
  read FExternalImageIndex
  write SetExternalImageIndex;


TButtonGlyph.ExternalImages

Contains a reference to an existing list of images available for use in the Glyph property

Declaration

Source position: buttons.pp line 137

public property TButtonGlyph.ExternalImages : TCustomImageList
  read FExternalImages
  write SetExternalImages;


TButtonGlyph.ExternalImageWidth

Width of an image in the external image list

Declaration

Source position: buttons.pp line 139

public property TButtonGlyph.ExternalImageWidth : Integer
  read FExternalImageWidth
  write SetExternalImageWidth;


TButtonGlyph.GetImageIndexAndEffect

Gets the index for a button image using a given state, and the effect used to draw it

Declaration

Source position: buttons.pp line 121

public procedure TButtonGlyph.GetImageIndexAndEffect(

  State: TButtonState;

  APPI: Integer;

  const ACanvasScaleFactor: Double;

  out AImageResolution: TScaledImageListResolution;

  out AIndex: Integer;

  out AEffect: TGraphicsDrawEffect

);

Description

GetImageIndexAndEffect is a procedure used to get the ordinal position for the image used to render the Glyph for the class instance. In addition, it returns the image resolution for the specified display density and the drawing effect for the button State.

GetImageIndexAndEffect uses ThemeServiecs to determine if drawing effects are automatically applied to glyph images, and captures the effect in the AEffect output argument.

GetImageIndexAndEffect determines the image source and the ordinal position for the image used for the button glyph. ExternalImages and ExternalImageIndex are used (when assigned). The next available source is the resource name specified in LCLGlyphResourceName (when specified). Finally, the Images property is used (when assigned). When the image source has been determined, the correct image resolution for the value in APPI is selected and stored in AImageResolution. ImageIndexes is used to get the position for the image with the specified button State.

GetImageIndexAndEffect is used in in the implementation of the Draw method in TButtonGlyph, and in the GetGlyphSize method in TCustomSpeedButton.

See also

TButtonGlyph.ExternalImages | Contains a reference to an existing list of images available for use in the Glyph property
TButtonGlyph.ExternalImageIndex | Ordinal position in the external image list for the glyph image
TButtonGlyph.LCLGlyphName | Stores the standard LCL resource name used for the Glyph in the class instance
TButtonGlyph.Images | The list of available images for the button glyph
TButtonGlyph.Draw | Draws the image in the specified rectangle, within the client rectangle at specified offset, with the specified state and transparency
TCustomSpeedButton.GetGlyphSize | GetGlyphSize - returns the size of the glyph within the specified PaintRect


TButtonGlyph.Glyph

The bitmap image drawn as the glyph on the button

Declaration

Source position: buttons.pp line 132

public property TButtonGlyph.Glyph : TBitmap
  read FOriginal
  write SetGlyph;

Description

Glyph is a TBitmap property with the bitmap image drawn as the glyph for the class instance. The value in Glyph is created/loaded when a bitmap is assigned directly to the property, or when loaded from a Lazarus resource or stock icon.

Assigning a new TBitmap value to Glyph causes the content in ExternalImages to be discarded. The GlyphChanged method is assigned to the OnChange event handler in the bitmap to track changes to the image. If the Bitmap contains multiple adjacent images (determined using Width and Height), the NumGlyphs property is updated to contain the number of glyphs stored in the bitmap. The Refresh method is called to update the button glyph following changes to its property values.

See also

TButtonGlyph.GlyphChanged | Provides a default implementation for the OnChange event handler
TButtonGlyph.ExternalImages | Contains a reference to an existing list of images available for use in the Glyph property
TButtonGlyph.NumGlyphs | The number of glyphs available for button states
TButtonGlyph.Refresh | Updates the button glyph after changes to property values


TButtonGlyph.GlyphChanged

Provides a default implementation for the OnChange event handler

Declaration

Source position: buttons.pp line 114

protected procedure TButtonGlyph.GlyphChanged(

  Sender: TObject

);

Arguments

Sender

Button glyph for the change notification

Description

GlyphChanged is procedure which provides the default implementation for the OnChange event handler. Sender is the TObject instance for the change notification, and normally receives a reference to the current TButtonGlyph class instance.

GlyphChanged ensures that the internal ImagesCache member is set to Nil, and the ClearImages methods is called to remove images stored in the Images property. When CanShow returns True, the internal ImagesCache member is re-populated and registered to listen for changes to the Glyph property.

GlyphChanged is assigned to the OnChange event handler when the class instance is created, and when a bitmap is assigned to the Glyph property.

See also

TButtonGlyph.OnChange | Event handler for a change in the glyph
TButtonGlyph.CanShow | Indicates if the glyph can be drawn for the button glyph
TButtonGlyph.Glyph | The bitmap image drawn as the glyph on the button
TButtonGlyph.Create | Create - constructor for TButtonGlyph: frees the Images cache then creates a Glyph Bitmap


TButtonGlyph.Height

The height of the glyph image

Declaration

Source position: buttons.pp line 141

public property TButtonGlyph.Height : Integer
  read GetHeight;


TButtonGlyph.Images

The list of available images for the button glyph

Declaration

Source position: buttons.pp line 135

public property TButtonGlyph.Images : TCustomImageList
  read FImages;

Description

Images is a read-only TCustomImageList property which contains the images available for the Glyph in the class instance.

Images is used in conjunction with the ExternalImages and LCLGlyphName properties. ExternalImages (when assigned) is used as the source for the Images in the class instance. The images with the resolution needed for the display density (PPI) are scaled to the ExternalImageWidth and stored in Images. LCLGlyphName (when assigned) is used to retrieve a resource in LCLGlyphs when ExternalImages are unassigned. Otherwise, existing items in Images are used.

See TButtonGlyph.GetImageIndexAndEffect for more information about image retrieval for the button glyph.

See also

TButtonGlyph.LCLGlyphName | Stores the standard LCL resource name used for the Glyph in the class instance
TButtonGlyph.ExternalImages | Contains a reference to an existing list of images available for use in the Glyph property
TButtonGlyph.ExternalImageIndex | Ordinal position in the external image list for the glyph image
TButtonGlyph.ExternalImageWidth | Width of an image in the external image list
TButtonGlyph.GetImageIndexAndEffect | Gets the index for a button image using a given state, and the effect used to draw it


TButtonGlyph.IsDesigning

Indicates whether change notifications are suppressed while editing property values

Declaration

Source position: buttons.pp line 133

public property TButtonGlyph.IsDesigning : Boolean
  read FIsDesigning
  write FIsDesigning;

Description

IsDesigning is a Boolean property which indicates whether change notifications are suppressed while editing property values for the button glyph. The default value for the property is False, as assigned in the Create constructor.

Set IsDesigning to True to prevent calls to the Refresh method following a change to the ShowMode property, or when getting/setting the image for the button Glyph. Controls which use TButtonGlyph, like TBitBtn and TSpeedButton, will update the property to indicate whether the ComponentState for the control includes the csDesigning enumeration value. This has the net effect of disabling OnChange notifications at design-time.

See also

TButtonGlyph.ShowMode | Indicates the logic used to display the Glyph image for the class instance
TButtonGlyph.Glyph | The bitmap image drawn as the glyph on the button
TButtonGlyph.OnChange | Event handler for a change in the glyph
TButtonGlyph.Create | Create - constructor for TButtonGlyph: frees the Images cache then creates a Glyph Bitmap
TBitBtn | A Button with a small image attached
TSpeedButton | A Button used to represent states (checked or unchecked)


TButtonGlyph.LCLGlyphName

Stores the standard LCL resource name used for the Glyph in the class instance

Declaration

Source position: buttons.pp line 136

public property TButtonGlyph.LCLGlyphName : string
  read FLCLGlyphName
  write SetLCLGlyphName;

Description

LCLGlyphName is a String property used to store the name for the LCL resource used as the Glyph for the class instance. Changing the value in LCLGlyphName causes existing entries in Images and ExternalImages to be removed, and the OnChange event handler to be signalled. The Image lists are not modified when the property is set to an empty string ('').

LCLGlyphName normally contains a value like those in BitBtnResNames, and represents a standard resource name used in the LCL.

See also

TButtonGlyph.Glyph | The bitmap image drawn as the glyph on the button
TButtonGlyph.Images | The list of available images for the button glyph
TButtonGlyph.ExternalImages | Contains a reference to an existing list of images available for use in the Glyph property
TButtonGlyph.ExternalImageIndex | Ordinal position in the external image list for the glyph image
TButtonGlyph.ExternalImageWidth | Width of an image in the external image list
TButtonGlyph.OnChange | Event handler for a change in the glyph
BitBtnResNames | Contains resource names for corresponding button identifiers in TBitBtn


TButtonGlyph.NumGlyphs

The number of glyphs available for button states

Declaration

Source position: buttons.pp line 134

public property TButtonGlyph.NumGlyphs : TNumGlyphs
  read GetNumGlyphs
  write SetNumGlyphs;

Description

NumGlyphs is a TNumGlyphs property which indicates the number of glyphs available for its button states. The default value for the property is 1 (the low value for the range), and indicates that a single image is used for all button states in the TButtonGlyph.

The value in NumGlyphs is updated when a TBitmap instance is directly assigned to the Glyph property, and when GetImageIndexAndEffect retrieves the Images and drawing effect(s) for a given display density (PPI).

Reading the value in NumGlyphs causes the ExternalImages property to be examined; when it is assigned, the value for the property is always 1 (corresponding to the ExternalImageIndex). Otherwise, the value in the internal member is used.

Changing the value in NumGlyphs causes the Refresh method to be called.

See also

TButtonGlyph.Glyph | The bitmap image drawn as the glyph on the button
TButtonGlyph.ExternalImages | Contains a reference to an existing list of images available for use in the Glyph property
TButtonGlyph.ExternalImageIndex | Ordinal position in the external image list for the glyph image
TButtonGlyph.Refresh | Updates the button glyph after changes to property values
TNumGlyphs | Defines the range of values available to access button glyphs


TButtonGlyph.OnChange

Event handler for a change in the glyph

Declaration

Source position: buttons.pp line 144

public property TButtonGlyph.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;

Description

OnChange is a TNotifyEvent property that represents an event handler signalled when the image used in the Glyph property is altered. OnChange is signalled from the DoChange method, and occurs after Glyph has been loaded using resources or image lists available to the class instance.

TButtonGlyph provides a default implementation for the event handler in its GlyphChanged method.

See also

TButtonGlyph.GlyphChanged | Provides a default implementation for the OnChange event handler
TButtonGlyph.Glyph | The bitmap image drawn as the glyph on the button
TButtonGlyph.Images | The list of available images for the button glyph
TButtonGlyph.ExternalImages | Contains a reference to an existing list of images available for use in the Glyph property
TButtonGlyph.Refresh | Updates the button glyph after changes to property values


TButtonGlyph.QueryInterface

Implements the method from IUnknown

Declaration

Source position: buttons.pp line 104

public function TButtonGlyph.QueryInterface(

  iid: TGuid;

  out obj

):LongInt;

Arguments

iid | Interface identifier for the specified object
obj | Object examined for the specified interface


TButtonGlyph.Refresh

Updates the button glyph after changes to property values

Declaration

Source position: buttons.pp line 131

public procedure TButtonGlyph.Refresh;


TButtonGlyph.SetTransparentMode

Sets the value for the TransparentMode property

Declaration

Source position: buttons.pp line 115

protected procedure TButtonGlyph.SetTransparentMode(

  AValue: TGlyphTransparencyMode

);

Arguments

AValue

Value stored in the TransparentMode property

Description

SetTransparentMode is a procedure used to set the value in the TransparentMode property to the specified TGlyphTransparencyMode value. SetTransparentMode ensures that the bitmap in the Glyph property is updated to use the same transparency mode.

Remark: Please note: SetTransparentMode is not the write access specifier for TransparentMode, which is a read-only property.

See also

TButtonGlyph.TransparentMode | Indicates the transparency mode used to render the glyph image
TButtonGlyph.Glyph | The bitmap image drawn as the glyph on the button
TGlyphTransparencyMode | Enumerated type with transparency mode values for button glyphs


TButtonGlyph.ShowMode

Indicates the logic used to display the Glyph image for the class instance

Declaration

Source position: buttons.pp line 142

public property TButtonGlyph.ShowMode : TGlyphShowMode
  read FShowMode
  write SetShowMode;

Description

ShowMode is a TGlyphShowMode property which indicates logic used to display the Glyph image for the class instance.

The default value for the property is gsmApplication, and indicates that ShowButtonGlyphs in TApplication determines the visibility of the button Glyph. See TButtonGlyph.CanShow for more information about TGlyphShowMode enumeration values and their usage in TButtonGlyph.

Changing the value for the property causes the Refresh method to be called when IsDesigning contains False.

See also

TButtonGlyph.Glyph | The bitmap image drawn as the glyph on the button
TButtonGlyph.CanShow | Indicates if the glyph can be drawn for the button glyph
TButtonGlyph.IsDesigning | Indicates whether change notifications are suppressed while editing property values
TButtonGlyph.Refresh | Updates the button glyph after changes to property values
TGlyphShowMode


TButtonGlyph.TransparentMode

Indicates the transparency mode used to render the glyph image

Declaration

Source position: buttons.pp line 117

protected property TButtonGlyph.TransparentMode : TGlyphTransparencyMode
  read FTransparentMode;

Description

TransparentMode is a read-only TGlyphTransparencyMode property used to indicate the transparency mode applied when the glyph image is drawn.

Use SetTransparentMode to change the value for the property.

See also

TButtonGlyph.SetTransparentMode | Sets the value for the TransparentMode property
TGlyphTransparencyMode | Enumerated type with transparency mode values for button glyphs


TButtonGlyph.Width

The width of the glyph image

Declaration

Source position: buttons.pp line 140

public property TButtonGlyph.Width : Integer
  read GetWidth;


TCustomBitBtn

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomBitBtn - the ancestor class for TBitBtn

Declaration

Source position: buttons.pp line 156

type TCustomBitBtn = class(TCustomButton)
protected
FButtonGlyph: TButtonGlyph; | An internal member which contains the TButtonGlyph instance for the control
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure ActionChange(); override; | ActionChange - Changes the action associated with the control
procedure GlyphChanged(); | Performs actions needed when the value in Glyph has been changed
procedure InitializeWnd; override; | Copies cached control properties to the just created widget
function IsCaptionStored; | Gets the storage specifier for the Caption property
procedure Loaded; override; | Performs actions needed when the component has been loaded using LCL component streaming
procedure Notification(); override; | Performs actions needed when a sub-component is added or removed in the class instance
procedure TextChanged; override; | Handles changes of the Text property
class function GetControlClassDefaultSize; override; | Returns the default size for this class of controls (when added to a form)
procedure CMAppShowBtnGlyphChanged(); message; |
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure Click; override; | Invokes the OnClick and ActionLink.Execute handlers
procedure LoadGlyphFromResourceName(); | Loads the Glyph image with the specified named from a resource instance
procedure LoadGlyphFromLazarusResource(); | LoadGlyphFromLazarusResource - method for loading the glyph from a Lazarus resource file (.lrs)
procedure LoadGlyphFromStock(); | Loads a stock glyph image for the specified button identifier
function CanShowGlyph(); | Indicates if the Glyph for the button can be displayed
property Caption: TCaption; [s] | The text describing the control to the user
property DefaultCaption: Boolean; [rw] | Indicates if Caption contains a default value
property Glyph: TBitmap; [rws] | Bitmap with the Glyph displayed on the control
property NumGlyphs: Integer; [rw] | The number of glyphs available for the control
property Images: TCustomImageList; [rw] | Contains images available for the control
property ImageIndex: TImageIndex; [rw] | Ordinal position for the image displayed on the control
property ImageWidth: Integer; [rw] | Display width for the glyph image on the control
property Kind: TBitBtnKind; [rw] | What kind of BitButton? Custom, OK, Cancel, Yes, No etc
property Layout: TButtonLayout; [rw] | Layout of button - Glyph at top, bottom, left or right
property Margin: Integer; [rw] | The margin to be left around glyphs
property Spacing: Integer; [rw] | The spacing around the BitButton
property GlyphShowMode: TGlyphShowMode; [rw] | Indicates the policy for showing or hiding the glyph image of this button
end;

Inheritance

TCustomBitBtn | TCustomBitBtn - the ancestor class for TBitBtn
|
TCustomButton | The base class for clickable buttons (TButton and TBitBtn)
|
TButtonControl | Specifies a base class for button controls
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomBitBtn is a TCustomButton descendant, and the ancestor for TBitBtn. It provides the interface used to display a button with a glyph (or image) and a caption. It performs an action when the button is clicked.

If you want to define your own bitbutton class, you should derive it from this class.


TCustomBitBtn
 | ro | Caption
 |  | DefaultCaption
 |  | Glyph
 |  | NumGlyphs
 |  | Images
 |  | ImageIndex
 |  | ImageWidth
 |  | Kind
 |  | Layout
 |  | Margin
 |  | Spacing
 |  | GlyphShowMode
TCustomButton
pt | ro | ParentColor
 | ro | Active
 |  | Default
 |  | ModalResult
 | ro | ShortCut
 | ro | ShortCutKey2
 |  | Cancel
 | ro | Color
 | ro | TabStop
TButtonControl
pt |  | Checked
pt |  | ClicksDisabled
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 | ro | Active (TCustomButton)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Cancel (TCustomButton)
 |  | Caption (TControl)
 | ro | Caption (TCustomBitBtn)
 |  | CaptureMouseButtons (TControl)
pt |  | Checked (TButtonControl)
 |  | ChildSizing (TWinControl)
pt |  | ClicksDisabled (TButtonControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomButton)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | Default (TCustomButton)
 |  | DefaultCaption (TCustomBitBtn)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Glyph (TCustomBitBtn)
 |  | GlyphShowMode (TCustomBitBtn)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | ImageIndex (TCustomBitBtn)
 |  | Images (TCustomBitBtn)
 |  | ImageWidth (TCustomBitBtn)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | Kind (TCustomBitBtn)
 |  | Layout (TCustomBitBtn)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | Margin (TCustomBitBtn)
 |  | ModalResult (TCustomButton)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumGlyphs (TCustomBitBtn)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomButton)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 | ro | ShortCut (TCustomButton)
 | ro | ShortCutKey2 (TCustomButton)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | Spacing (TCustomBitBtn)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomButton)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomBitBtn
pt | WSRegisterClass
pt | ActionChange
pt | GlyphChanged
pt | InitializeWnd
pt | IsCaptionStored
pt | Loaded
pt | Notification
pt | TextChanged
pt | GetControlClassDefaultSize
pt | CMAppShowBtnGlyphChanged
 | Create
 | Destroy
 | Click
 | LoadGlyphFromResourceName
 | LoadGlyphFromLazarusResource
 | LoadGlyphFromStock
 | CanShowGlyph
TCustomButton
pt | WSRegisterClass
pt | CreateWnd
pt | CreateParams
pt | ControlKeyDown
pt | ControlKeyUp
pt | DialogChar
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | WSSetDefault
pt | WSSetText
pt | TextChanged
pt | Loaded
pt | UpdateDefaultCancel
 | Create
 | Click
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | ActiveDefaultControlChanged
 | UpdateRolesForForm
 | UseRightToLeftAlignment
TButtonControl
pt | WSRegisterClass
pt | GetActionLinkClass
pt | GetChecked
pt | SetChecked
pt | DoOnChange
pt | Click
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TCustomBitBtn
TCustomButton
TButtonControl
pt | OnChange
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt | OnChange (TButtonControl)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCustomBitBtn.ActionChange

ActionChange - Changes the action associated with the control

Declaration

Source position: buttons.pp line 188

protected procedure TCustomBitBtn.ActionChange(

  Sender: TObject;

  CheckDefaults: Boolean

); override;


TCustomBitBtn.CanShowGlyph

Indicates if the Glyph for the button can be displayed

Declaration

Source position: buttons.pp line 205

public function TCustomBitBtn.CanShowGlyph(

  const AWithShowMode: Boolean = False

):Boolean;

Arguments

AWithShowMode

Indicates if the ShowMode for the glyph is examined in the method

Function result

True when the Glyph image can be displayed for the control

Description

CanShowGlyph is a Boolean function which indicates if the Glyph for the button can be displayed. The return value contains the result from the CanShowGlyph method in the internal TButtonGlyph member.

AWithShowMode indicates whether the ShowMode property for the button glyph is examined in the method by calling the CanShow method in TButtonGlyph.

See also

TButtonGlyph.Glyph | The bitmap image drawn as the glyph on the button
TButtonGlyph.CanShowGlyph | Determines if an image is available for the button glyph
TButtonGlyph.CanShow | Indicates if the glyph can be drawn for the button glyph
TButtonGlyph.ShowMode | Indicates the logic used to display the Glyph image for the class instance


TCustomBitBtn.CMAppShowBtnGlyphChanged

Declaration

Source position: buttons.pp line 197

protected procedure TCustomBitBtn.CMAppShowBtnGlyphChanged(

  var Message: TLMessage

); message;


TCustomBitBtn.Create

Constructor for the class instance

Declaration

Source position: buttons.pp line 199

public constructor TCustomBitBtn.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create is the constructor for the class instance. Create calls the inherited constructor, and initializes the layout, style, spacing, and Button Glyph for the control.

See also

TComponent.Create

TCustomButton.Create

Constructor for the class instance


TCustomBitBtn.DefaultCaption

Indicates if Caption contains a default value

Declaration

Source position: buttons.pp line 208

public property TCustomBitBtn.DefaultCaption : Boolean
  read FDefaultCaption
  write FDefaultCaption
  default False;

See also

TCustomBitBtn.Caption | The text describing the control to the user
TCustomBitBtn.Kind | What kind of BitButton? Custom, OK, Cancel, Yes, No etc


TCustomBitBtn.Destroy

Destructor for the class instance

Declaration

Source position: buttons.pp line 200

public destructor TCustomBitBtn.Destroy; override;

See also

TComponent.Destroy


TCustomBitBtn.FButtonGlyph

An internal member which contains the TButtonGlyph instance for the control

Declaration

Source position: buttons.pp line 186

protected TCustomBitBtn.FButtonGlyph : TButtonGlyph;

See also

TButtonGlyph | Represents an image that can be attached to a button
TCustomBitBtn.Create | Constructor for the class instance
TCustomBitBtn.Create | Constructor for the class instance
TCustomBitBtn.LoadGlyphFromResourceName | Loads the Glyph image with the specified named from a resource instance
TCustomBitBtn.LoadGlyphFromLazarusResource | LoadGlyphFromLazarusResource - method for loading the glyph from a Lazarus resource file (.lrs)
TCustomBitBtn.LoadGlyphFromStock | Loads a stock glyph image for the specified button identifier


TCustomBitBtn.Glyph

Bitmap with the Glyph displayed on the control

Declaration

Source position: buttons.pp line 209

public property TCustomBitBtn.Glyph : TBitmap
  read GetGlyph
  write SetGlyph
  stored IsGlyphStored;

See also

TCustomBitBtn.Images | Contains images available for the control
TCustomBitBtn.ImageIndex | Ordinal position for the image displayed on the control
TCustomBitBtn.ImageWidth | Display width for the glyph image on the control
TCustomBitBtn.Kind | What kind of BitButton? Custom, OK, Cancel, Yes, No etc
TCustomBitBtn.LoadGlyphFromResourceName | Loads the Glyph image with the specified named from a resource instance
TCustomBitBtn.LoadGlyphFromLazarusResource | LoadGlyphFromLazarusResource - method for loading the glyph from a Lazarus resource file (.lrs)
TCustomBitBtn.LoadGlyphFromStock | Loads a stock glyph image for the specified button identifier


TCustomBitBtn.GlyphChanged

Performs actions needed when the value in Glyph has been changed

Declaration

Source position: buttons.pp line 189

protected procedure TCustomBitBtn.GlyphChanged(

  Sender: TObject

);

Arguments

Sender

TObject instance for the change notification

Description

Ensures that the widget set class is notified of a change in the value for the Glyph property. Calls InvalidatePreferredSize and AdjustSize to resize the control for the new Glyph image.

Assigned to the OnChange event handler in the TButtonGlyph instance for the control, and called directly from the ImageListChange method.

See also

TCustomBitBtn.Glyph | Bitmap with the Glyph displayed on the control
TButtonGlyph.OnChange | Event handler for a change in the glyph


TCustomBitBtn.GlyphShowMode

Indicates the policy for showing or hiding the glyph image of this button

Declaration

Source position: buttons.pp line 218

public property TCustomBitBtn.GlyphShowMode : TGlyphShowMode
  read GetGlyphShowMode
  write SetGlyphShowMode
  default gsmApplication;

See also

#LCL.Menus.TGlyphShowMode | TGlyphShowMode indicates if the glyph image of a menu or button should shown or not and in which circunstances
#LCL.Forms.TApplication.ShowMenuGlyphs | Sets the default policy for showing or hiding glyph images in menus


TCustomBitBtn.ImageIndex

Ordinal position for the image displayed on the control

Declaration

Source position: buttons.pp line 212

public property TCustomBitBtn.ImageIndex : TImageIndex
  read GetImageIndex
  write SetImageIndex
  default - 1;


TCustomBitBtn.Images

Contains images available for the control

Declaration

Source position: buttons.pp line 211

public property TCustomBitBtn.Images : TCustomImageList
  read GetImages
  write SetImages;


TCustomBitBtn.ImageWidth

Display width for the glyph image on the control

Declaration

Source position: buttons.pp line 213

public property TCustomBitBtn.ImageWidth : Integer
  read GetImageWidth
  write SetImageWidth
  default 0;


TCustomBitBtn.IsCaptionStored

Gets the storage specifier for the Caption property

Declaration

Source position: buttons.pp line 191

protected function TCustomBitBtn.IsCaptionStored: Boolean;

Function result

True when a value for the property is included in the LCL component streaming mechanism


TCustomBitBtn.Kind

What kind of BitButton? Custom, OK, Cancel, Yes, No etc

Declaration

Source position: buttons.pp line 214

public property TCustomBitBtn.Kind : TBitBtnKind
  read FKind
  write SetKind
  default bkCustom;


TCustomBitBtn.Layout

Layout of button - Glyph at top, bottom, left or right

Declaration

Source position: buttons.pp line 215

public property TCustomBitBtn.Layout : TButtonLayout
  read FLayout
  write SetLayout
  default blGlyphLeft;


TCustomBitBtn.Loaded

Performs actions needed when the component has been loaded using LCL component streaming

Declaration

Source position: buttons.pp line 192

protected procedure TCustomBitBtn.Loaded; override;


TCustomBitBtn.LoadGlyphFromLazarusResource

LoadGlyphFromLazarusResource - method for loading the glyph from a Lazarus resource file (.lrs)

Declaration

Source position: buttons.pp line 203

public procedure TCustomBitBtn.LoadGlyphFromLazarusResource(

  const AName: string

);

Arguments

AName

Name for the resource loaded from the Lazarus resource file


TCustomBitBtn.LoadGlyphFromResourceName

Loads the Glyph image with the specified named from a resource instance

Declaration

Source position: buttons.pp line 202

public procedure TCustomBitBtn.LoadGlyphFromResourceName(

  Instance: THandle;

  const AName: string

);

Arguments

AName

Resource name for the image loaded in the method


TCustomBitBtn.LoadGlyphFromStock

Loads a stock glyph image for the specified button identifier

Declaration

Source position: buttons.pp line 204

public procedure TCustomBitBtn.LoadGlyphFromStock(

  idButton: Integer

);

Arguments

idButton

Button identifier used to determine the image loaded in the Glyph


TCustomBitBtn.Margin

The margin to be left around glyphs

Declaration

Source position: buttons.pp line 216

public property TCustomBitBtn.Margin : Integer
  read FMargin
  write SetMargin
  default - 1;


TCustomBitBtn.Notification

Performs actions needed when a sub-component is added or removed in the class instance

Declaration

Source position: buttons.pp line 193

protected procedure TCustomBitBtn.Notification(

  AComponent: TComponent;

  Operation: TOperation

); override;

Arguments

AComponent | Component for the notification message
Operation | Operation performed for the notification message


TCustomBitBtn.NumGlyphs

The number of glyphs available for the control

Declaration

Source position: buttons.pp line 210

public property TCustomBitBtn.NumGlyphs : Integer
  read GetNumGlyphs
  write SetNumGlyphs
  default 1;


TCustomBitBtn.Spacing

The spacing around the BitButton

Declaration

Source position: buttons.pp line 217

public property TCustomBitBtn.Spacing : Integer
  read FSpacing
  write SetSpacing
  default 4;


TCustomSpeedButton

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The ancestor class for TSpeedButton

Declaration

Source position: buttons.pp line 299

type TCustomSpeedButton = class(TGraphicControl)
protected
FState: TButtonState; | Internal member used to store the TButtonState for the control
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
function ButtonGlyph; | Gets the TButtonGlyph used for the control
function GetNumGlyphs; | Gets the value for the NumGlyphs property
procedure GlyphChanged(); virtual; | Performs actions needed when the value in the Glyph property has been changed
function DialogChar(); override; | Do something useful with accelerators etc
procedure CalculatePreferredSize(); override; | Calculates the default height and width required for the control
procedure MeasureDraw(); | Calculates the Width and Height for theSpeedButton, and optionally renders the control
procedure MouseEnter; override; | Invokes the OnMouseEnter handler
procedure MouseLeave; override; | Invokes the OnMouseLeave handler
procedure MouseDown(); override; | Handler for MouseDown events
procedure MouseMove(); override; | Handler for MouseMove events
procedure MouseUp(); override; | Invokes the OnMouseUp handler
procedure Notification(); override; | Performs action needed when a sub-component is added or removed for the control
procedure Paint; override; | Override this method with your own painting code
procedure PaintBackground(); virtual; | Paints the background for the control
procedure SetDown(); | Sets the value for the Down property
procedure SetGroupIndex(); | Sets the value for the GroupIndex property
procedure SetFlat(); | Sets the value for the Flat property
procedure SetMargin(); | Sets the value for the Margin property
procedure SetNumGlyphs(); | Sets the value for the NumGlyphs property
procedure SetSpacing(); | Sets the value for the Spacing property
procedure RealSetText(); override; | Sets the Caption property
procedure UpdateState(); virtual; | Updates internal members used to track state changes in the control
function GetDrawDetails; virtual; | GetDrawDetails - returns the structured details for drawing
property MouseInControl: Boolean; [r] | MouseInControl - returns True if the mouse cursor is in the control
procedure ActionChange(); override; | Handler for a changed Action
function GetActionLinkClass; override; | The default ActionLink class (TControlActionLink)
class function GetControlClassDefaultSize; override; | Returns the default size for this class of controls (when added to a form)
procedure Loaded; override;
function GetGlyphSize(); virtual; | GetGlyphSize - returns the size of the glyph within the specified PaintRect
function GetTextSize(); virtual; | GetTextSize - returns the size of the text within the specified PaintRect
function DrawGlyph(); virtual; | Draws the glyph on the specified canvas in the specified rectangle at a given offset within the client, with specified state and transparency
public
constructor Create(); override; | Create - constructor for TCustomSpeedButton: calls inherited Create and initializes many defaults and properties
destructor Destroy; override; | Destroy - destructor for TCustomSpeedButton: frees Glyph then calls inherited Destroy
function FindDownButton; | FindDownButton - returns the button that is down
procedure Click; override; | Invokes the OnClick and ActionLink.Execute handlers
procedure LoadGlyphFromResourceName(); | Loads the image for the Glyph with the specified name from a resource instance
procedure LoadGlyphFromLazarusResource(); | LoadGlyphFromLazarusResource - method for loading a glyph from a Lazarus Resource file (.lrs)
property AllowAllUp: Boolean; [rw] | Boolean flag whichindicates if all buttons in a group are allowed to be Up (default is False)
property Color: TColor; | The background color of the control
property Down: Boolean; [rw] | Indicates if the button has been set to the Down state
property Flat: Boolean; [rw] | Whether the button is to be displayed Flat or in relief
property Glyph: TBitmap; [rws] | The Bitmap used for the glyph image on the button
property GroupIndex: Integer; [rw] | The ordinal position for the control within a group of related speedbuttons
property Images: TCustomImageList; [rw] | Contains images available for use as the glyph for the control
property ImageIndex: TImageIndex; [rw] | Ordinal position for the Image used as the glyph for the control
property ImageWidth: Integer; [rw] | Display width for the glyph image in the control
property Layout: TButtonLayout; [rw] | The button layout - Glyph at top, bottom, left or right
property Margin: Integer; [rw] | Margin - the space around glyph and caption
property NumGlyphs: Integer; [rw] | The number of Glyphs available
property ShowAccelChar: Boolean; [rw] | Indicates if the accelerator charactershould be shown (i.e. underlined character denoting key to be pressed for quick action)
property ShowCaption: Boolean; [rw] | Indicates if the caption for the speed button is displayed
property Spacing: Integer; [rw] | Spacing between Glyph and Caption
property Transparent: Boolean; [rw] | Indicates if the control is drawn with transparency
end;

Inheritance

TCustomSpeedButton | The ancestor class for TSpeedButton
|
TGraphicControl | TGraphicControl is the base class for all lightweight controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomSpeedButton is a TGraphicControl descendant, and the ancestor for TSpeedButton. If you want to define your own SpeedButton class, you should derive it from this class.

A SpeedButton is designed to automatically perform a process when it is depressed. The user can push the button to start an action or set a mode. When a user clicks on a SpeedButton focus is not shifted; a Speed Button never gets focus. The button may have a descriptive glyph (symbol or pictograph), and has a state (checked or unchecked).


TCustomSpeedButton
pt | ro | MouseInControl
 |  | AllowAllUp
 | ro | Color
 |  | Down
 |  | Flat
 |  | Glyph
 |  | GroupIndex
 |  | Images
 |  | ImageIndex
 |  | ImageWidth
 |  | Layout
 |  | Margin
 |  | NumGlyphs
 |  | ShowAccelChar
 |  | ShowCaption
 |  | Spacing
 |  | Transparent
TGraphicControl
 | ro | Canvas
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 |  | AllowAllUp (TCustomSpeedButton)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Canvas (TGraphicControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomSpeedButton)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlOrigin (TControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | DockOrientation (TControl)
 |  | Down (TCustomSpeedButton)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 |  | Flat (TCustomSpeedButton)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Glyph (TCustomSpeedButton)
 |  | GroupIndex (TCustomSpeedButton)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | ImageIndex (TCustomSpeedButton)
 |  | Images (TCustomSpeedButton)
 |  | ImageWidth (TCustomSpeedButton)
 |  | IsControl (TControl)
 |  | Layout (TCustomSpeedButton)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | Margin (TCustomSpeedButton)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
pt | ro | MouseInControl (TCustomSpeedButton)
 |  | Name (TComponent)
 |  | NumGlyphs (TCustomSpeedButton)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowAccelChar (TCustomSpeedButton)
 |  | ShowCaption (TCustomSpeedButton)
 |  | ShowHint (TControl)
 |  | Spacing (TCustomSpeedButton)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | Transparent (TCustomSpeedButton)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
 |  | WindowProc (TControl)


TCustomSpeedButton
pt | WSRegisterClass
pt | ButtonGlyph
pt | GetNumGlyphs
pt | GlyphChanged
pt | DialogChar
pt | CalculatePreferredSize
pt | MeasureDraw
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | Notification
pt | Paint
pt | PaintBackground
pt | SetDown
pt | SetGroupIndex
pt | SetFlat
pt | SetMargin
pt | SetNumGlyphs
pt | SetSpacing
pt | RealSetText
pt | UpdateState
pt | GetDrawDetails
pt | ActionChange
pt | GetActionLinkClass
pt | GetControlClassDefaultSize
pt | Loaded
pt | GetGlyphSize
pt | GetTextSize
pt | DrawGlyph
 | Create
 | Destroy
 | FindDownButton
 | Click
 | LoadGlyphFromResourceName
 | LoadGlyphFromLazarusResource
TGraphicControl
pt | WSRegisterClass
pt | FontChanged
pt | Paint
pt | DoOnChangeBounds
pt | DoOnParentHandleDestruction
pt | CMCursorChanged
 | Create
 | Destroy
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | ActionChange (TCustomSpeedButton)
 | ActiveDefaultControlChanged (TControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizePhases (TControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
pt | ButtonGlyph (TCustomSpeedButton)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TCustomSpeedButton)
pt | CanAutoSize (TControl)
pt | CanTab (TControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | Click (TCustomSpeedButton)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMCursorChanged (TGraphicControl)
pt | CMEnabledChanged (TControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
 | CNPreferredSizeChanged (TControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TGraphicControl)
 | Create (TCustomSpeedButton)
 | CreateAccessibleObject (TControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateFloatingDockSite (TControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TGraphicControl)
 | Destroy (TCustomSpeedButton)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
pt | DialogChar (TControl)
pt | DialogChar (TCustomSpeedButton)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAllAutoSize (TControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
 | Dock (TControl)
 | Docked (TControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDragMsg (TControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFloatMsg (TControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnChangeBounds (TGraphicControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnParentHandleDestruction (TGraphicControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoScaleFontPPI (TControl)
pt | DoSetBounds (TControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawGlyph (TCustomSpeedButton)
 | EditingDone (TControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindDownButton (TCustomSpeedButton)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
pt | FontChanged (TControl)
pt | FontChanged (TGraphicControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetActionLinkClass (TCustomSpeedButton)
 | GetAnchorsDependingOnParent (TControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetChildrenRect (TControl)
pt | GetClientOrigin (TControl)
pt | GetClientRect (TControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomSpeedButton)
pt | GetControlOrigin (TControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetDrawDetails (TCustomSpeedButton)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
pt | GetGlyphSize (TCustomSpeedButton)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
pt | GetNumGlyphs (TCustomSpeedButton)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
pt | GetTextSize (TCustomSpeedButton)
 | GetTopParent (TControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
pt | GlyphChanged (TCustomSpeedButton)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invalidate (TControl)
pt | InvalidateControl (TControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientWidthStored (TControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TCustomSpeedButton)
pt | LoadedAll (TControl)
 | LoadGlyphFromLazarusResource (TCustomSpeedButton)
 | LoadGlyphFromResourceName (TCustomSpeedButton)
 | Loading (TComponent)
 | ManualDock (TControl)
 | ManualFloat (TControl)
pt | MeasureDraw (TCustomSpeedButton)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCustomSpeedButton)
pt | MouseEnter (TControl)
pt | MouseEnter (TCustomSpeedButton)
pt | MouseLeave (TControl)
pt | MouseLeave (TCustomSpeedButton)
pt | MouseMove (TControl)
pt | MouseMove (TCustomSpeedButton)
pt | MouseUp (TControl)
pt | MouseUp (TCustomSpeedButton)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomSpeedButton)
pt | Paint (TGraphicControl)
pt | Paint (TCustomSpeedButton)
pt | PaintBackground (TCustomSpeedButton)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
 | ParentHandlesAllocated (TControl)
 | ParentToClient (TControl)
 | Perform (TControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealSetText (TControl)
pt | RealSetText (TCustomSpeedButton)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
pt | ScaleConstraints (TControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | SendMoveSizeMessages (TControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
 | SetBounds (TControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetColor (TControl)
 | SetComponentIndex (TComponent)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDown (TCustomSpeedButton)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetFlat (TCustomSpeedButton)
pt | SetGroupIndex (TCustomSpeedButton)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetMargin (TCustomSpeedButton)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetNumGlyphs (TCustomSpeedButton)
pt | SetParent (TControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSpacing (TCustomSpeedButton)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | Update (TControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
 | Updated (TComponent)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateState (TCustomSpeedButton)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMContextMenu (TControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSize (TControl)
pt | WMWindowPosChanged (TControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TGraphicControl)
pt | WSRegisterClass (TCustomSpeedButton)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomSpeedButton
TGraphicControl
pt | OnPaint
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
pt | OnPaint (TGraphicControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)


TCustomSpeedButton.AllowAllUp

Boolean flag whichindicates if all buttons in a group are allowed to be Up (default is False)

Declaration

Source position: buttons.pp line 390

public property TCustomSpeedButton.AllowAllUp : Boolean
  read FAllowAllUp
  write SetAllowAllUp
  default False;


TCustomSpeedButton.ButtonGlyph

Gets the TButtonGlyph used for the control

Declaration

Source position: buttons.pp line 344

protected function TCustomSpeedButton.ButtonGlyph: TButtonGlyph;

Function result

TButtonGlyph instance used for the control


TCustomSpeedButton.CalculatePreferredSize

Calculates the default height and width required for the control

Declaration

Source position: buttons.pp line 348

protected procedure TCustomSpeedButton.CalculatePreferredSize(

  var PreferredWidth: Integer;

  var PreferredHeight: Integer;

  WithThemeSpace: Boolean

); override;

Arguments

PreferredWidth | Width calculated for the control
PreferredHeight | Height calculated for the control
WithThemeSpace | Not used in the current implementation

Description

Calls MeasureDraw to gets the values for the variable parameters in PreferredWidth and PreferredHeight.

Remark: Please note: The WithThemeSpace parameter is NOT used in the current implementation.


TCustomSpeedButton.Create

Create - constructor for TCustomSpeedButton: calls inherited Create and initializes many defaults and properties

Declaration

Source position: buttons.pp line 383

public constructor TCustomSpeedButton.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance

Description

Create is the constructor for TCustomSpeedButton. It calls the inherited Create method and sets the default values for properties in the class instance. Among the properties set are Glyph, the initial bounds, control style, layout, color, caption and mouse responses.

See also

#LCL.Controls.TGraphicControl.Create

Constructor for the class instance


TCustomSpeedButton.Destroy

Destroy - destructor for TCustomSpeedButton: frees Glyph then calls inherited Destroy

Declaration

Source position: buttons.pp line 384

public destructor TCustomSpeedButton.Destroy; override;

Description

Destroy is the destructor for TCustomSpeedButton. It frees resources allocated to the Glyph property, and calls the inherited Destroy method.

See also

#LCL.Controls.TGraphicControl.Destroy

Destructor for the class instance


TCustomSpeedButton.Down

Indicates if the button has been set to the Down state

Declaration

Source position: buttons.pp line 392

public property TCustomSpeedButton.Down : Boolean
  read FDown
  write SetDown
  default False;


TCustomSpeedButton.DrawGlyph

Draws the glyph on the specified canvas in the specified rectangle at a given offset within the client, with specified state and transparency

Declaration

Source position: buttons.pp line 380

protected function TCustomSpeedButton.DrawGlyph(

  ACanvas: TCanvas;

  const AClient: TRect;

  const AOffset: TPoint;

  AState: TButtonState;

  ATransparent: Boolean;

  BiDiFlags: LongInt

):TRect; virtual;


TCustomSpeedButton.FindDownButton

FindDownButton - returns the button that is down

Declaration

Source position: buttons.pp line 385

public function TCustomSpeedButton.FindDownButton: TCustomSpeedButton;


TCustomSpeedButton.Flat

Whether the button is to be displayed Flat or in relief

Declaration

Source position: buttons.pp line 393

public property TCustomSpeedButton.Flat : Boolean
  read FFlat
  write SetFlat
  default False;


TCustomSpeedButton.FState

Internal member used to store the TButtonState for the control

Declaration

Source position: buttons.pp line 342

protected TCustomSpeedButton.FState : TButtonState;


TCustomSpeedButton.GetDrawDetails

GetDrawDetails - returns the structured details for drawing

Declaration

Source position: buttons.pp line 371

protected function TCustomSpeedButton.GetDrawDetails: TThemedElementDetails; virtual;


TCustomSpeedButton.GetGlyphSize

GetGlyphSize - returns the size of the glyph within the specified PaintRect

Declaration

Source position: buttons.pp line 378

protected function TCustomSpeedButton.GetGlyphSize(

  Drawing: Boolean;

  PaintRect: TRect

):TSize; virtual;


TCustomSpeedButton.GetNumGlyphs

Gets the value for the NumGlyphs property

Declaration

Source position: buttons.pp line 345

protected function TCustomSpeedButton.GetNumGlyphs: Integer;

Function result

Value for the property

See also

TCustomSpeedButton.NumGlyphs

The number of Glyphs available


TCustomSpeedButton.GetTextSize

GetTextSize - returns the size of the text within the specified PaintRect

Declaration

Source position: buttons.pp line 379

protected function TCustomSpeedButton.GetTextSize(

  Drawing: Boolean;

  PaintRect: TRect

):TSize; virtual;


TCustomSpeedButton.Glyph

The Bitmap used for the glyph image on the button

Declaration

Source position: buttons.pp line 394

public property TCustomSpeedButton.Glyph : TBitmap
  read GetGlyph
  write SetGlyph
  stored IsGlyphStored;


TCustomSpeedButton.GlyphChanged

Performs actions needed when the value in the Glyph property has been changed

Declaration

Source position: buttons.pp line 346

protected procedure TCustomSpeedButton.GlyphChanged(

  Sender: TObject

); virtual;

Arguments

Sender

TObject instance for the change notification


TCustomSpeedButton.GroupIndex

The ordinal position for the control within a group of related speedbuttons

Declaration

Source position: buttons.pp line 395

public property TCustomSpeedButton.GroupIndex : Integer
  read FGroupIndex
  write SetGroupIndex
  default 0;


TCustomSpeedButton.ImageIndex

Ordinal position for the Image used as the glyph for the control

Declaration

Source position: buttons.pp line 397

public property TCustomSpeedButton.ImageIndex : TImageIndex
  read GetImageIndex
  write SetImageIndex
  default - 1;


TCustomSpeedButton.Images

Contains images available for use as the glyph for the control

Declaration

Source position: buttons.pp line 396

public property TCustomSpeedButton.Images : TCustomImageList
  read GetImages
  write SetImages;


TCustomSpeedButton.ImageWidth

Display width for the glyph image in the control

Declaration

Source position: buttons.pp line 398

public property TCustomSpeedButton.ImageWidth : Integer
  read GetImageWidth
  write SetImageWidth
  default 0;


TCustomSpeedButton.Layout

The button layout - Glyph at top, bottom, left or right

Declaration

Source position: buttons.pp line 399

public property TCustomSpeedButton.Layout : TButtonLayout
  read FLayout
  write SetLayout
  default blGlyphLeft;


TCustomSpeedButton.LoadGlyphFromLazarusResource

LoadGlyphFromLazarusResource - method for loading a glyph from a Lazarus Resource file (.lrs)

Declaration

Source position: buttons.pp line 388

public procedure TCustomSpeedButton.LoadGlyphFromLazarusResource(

  const AName: string

);


TCustomSpeedButton.LoadGlyphFromResourceName

Loads the image for the Glyph with the specified name from a resource instance

Declaration

Source position: buttons.pp line 387

public procedure TCustomSpeedButton.LoadGlyphFromResourceName(

  Instance: THandle;

  const AName: string

);


TCustomSpeedButton.Margin

Margin - the space around glyph and caption

Declaration

Source position: buttons.pp line 400

public property TCustomSpeedButton.Margin : Integer
  read FMargin
  write SetMargin
  default - 1;

Description

A value of -1 centers the content. If Spacing is -1 too then there is the same space on the left, between the glyph and caption, and on the right.


TCustomSpeedButton.MeasureDraw

Calculates the Width and Height for theSpeedButton, and optionally renders the control

Declaration

Source position: buttons.pp line 350

protected procedure TCustomSpeedButton.MeasureDraw(

  Draw: Boolean;

  PaintRect: TRect;

  out PreferredWidth: Integer;

  out PreferredHeight: Integer

);

Description

Used in the implementation of the CalculatePreferredSize and Paint methods.


TCustomSpeedButton.MouseInControl

MouseInControl - returns True if the mouse cursor is in the control

Declaration

Source position: buttons.pp line 372

protected property TCustomSpeedButton.MouseInControl : Boolean
  read FMouseInControl;


TCustomSpeedButton.Notification

Performs action needed when a sub-component is added or removed for the control

Declaration

Source position: buttons.pp line 359

protected procedure TCustomSpeedButton.Notification(

  AComponent: TComponent;

  Operation: TOperation

); override;

Arguments

AComponent | Component for the notification message
Operation | Action performed for the notification message


TCustomSpeedButton.NumGlyphs

The number of Glyphs available

Declaration

Source position: buttons.pp line 401

public property TCustomSpeedButton.NumGlyphs : Integer
  read GetNumGlyphs
  write SetNumGlyphs
  default 1;


TCustomSpeedButton.PaintBackground

Paints the background for the control

Declaration

Source position: buttons.pp line 362

protected procedure TCustomSpeedButton.PaintBackground(

  var PaintRect: TRect

); virtual;

Arguments

PaintRect

Rectangle where the control is drawn


TCustomSpeedButton.SetDown

Sets the value for the Down property

Declaration

Source position: buttons.pp line 363

protected procedure TCustomSpeedButton.SetDown(

  Value: Boolean

);

Arguments

Value

New value for the property

Description

SetDown - specifies the Boolean value of Down (i.e. whether or not button was pressed)

See also

TCustomSpeedButton.Down

Indicates if the button has been set to the Down state


TCustomSpeedButton.SetFlat

Sets the value for the Flat property

Declaration

Source position: buttons.pp line 365

protected procedure TCustomSpeedButton.SetFlat(

  const Value: Boolean

);

Arguments

Value

New value for the property

Description

SetFlat - specifies whether or not the button is displayed Flat

See also

TCustomSpeedButton.Flat

Whether the button is to be displayed Flat or in relief


TCustomSpeedButton.SetGroupIndex

Sets the value for the GroupIndex property

Declaration

Source position: buttons.pp line 364

protected procedure TCustomSpeedButton.SetGroupIndex(

  const Value: Integer

);

Arguments

Value

New value for the property

Description

SetGroupIndex - specifies the value of the Group Index.

See also

TCustomSpeedButton.GroupIndex

The ordinal position for the control within a group of related speedbuttons


TCustomSpeedButton.SetMargin

Sets the value for the Margin property

Declaration

Source position: buttons.pp line 366

protected procedure TCustomSpeedButton.SetMargin(

  const Value: Integer

);

Arguments

Value

New value for the property

Description

SetMargin - specifies the size of the margin

See also

TCustomSpeedButton.Margin

Margin - the space around glyph and caption


TCustomSpeedButton.SetNumGlyphs

Sets the value for the NumGlyphs property

Declaration

Source position: buttons.pp line 367

protected procedure TCustomSpeedButton.SetNumGlyphs(

  Value: Integer

);

Arguments

Value

New value for the property

Description

SetNumGlyphs - specifies the number of glyphs.

See also

TCustomSpeedButton.NumGlyphs

The number of Glyphs available


TCustomSpeedButton.SetSpacing

Sets the value for the Spacing property

Declaration

Source position: buttons.pp line 368

protected procedure TCustomSpeedButton.SetSpacing(

  const Value: Integer

);

Arguments

Value

New value for the property

Description

SetSpacing - specifies the spacing between buttons.

See also

TCustomSpeedButton.Spacing

Spacing between Glyph and Caption


TCustomSpeedButton.ShowAccelChar

Indicates if the accelerator charactershould be shown (i.e. underlined character denoting key to be pressed for quick action)

Declaration

Source position: buttons.pp line 402

public property TCustomSpeedButton.ShowAccelChar : Boolean
  read FShowAccelChar
  write SetShowAccelChar
  default True;


TCustomSpeedButton.ShowCaption

Indicates if the caption for the speed button is displayed

Declaration

Source position: buttons.pp line 403

public property TCustomSpeedButton.ShowCaption : Boolean
  read FShowCaption
  write SetShowCaption
  default True;


TCustomSpeedButton.Spacing

Spacing between Glyph and Caption

Declaration

Source position: buttons.pp line 404

public property TCustomSpeedButton.Spacing : Integer
  read FSpacing
  write SetSpacing
  default 4;

Description

If Spacing is -1 and Margin is -1 then Glyph and Caption are centered and there is the same amount of space between Glyph and Caption and on the left and right. If Spacing is -1 and Margin is not -1 then Spacing will fill the remaining space.


TCustomSpeedButton.Transparent

Indicates if the control is drawn with transparency

Declaration

Source position: buttons.pp line 405

public property TCustomSpeedButton.Transparent : Boolean
  read GetTransparent
  write SetTransparent
  default True;


TCustomSpeedButton.UpdateState

Updates internal members used to track state changes in the control

Declaration

Source position: buttons.pp line 370

protected procedure TCustomSpeedButton.UpdateState(

  InvalidateOnChange: Boolean

); virtual;

Arguments

InvalidateOnChange

Indicates if the control is invalidated following a change in state

Description

UpdateState - brings the state up to date, implementing any pending changes, and rendering non-valid if InvalidateOnChange is True


TSpeedButton

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A Button used to represent states (checked or unchecked)

Declaration

Source position: buttons.pp line 411

type TSpeedButton = class(TCustomSpeedButton)
published
property Action: TBasicAction; | The Action associated with this control
property Align: TAlign; | Specifies the placement of the control inside its Parent
property AllowAllUp: Boolean; | Boolean flag whichindicates if all buttons in a group are allowed to be Up (default is False)
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSize: Boolean;
property BidiMode: TBiDiMode; | Indicates the bi-drectional text mode for the control
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property Caption: TCaption; | The text describing the control to the user
property Color: TColor; | The background color of the control
property Down: Boolean;
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Flat: Boolean; | Whether the button is to be displayed Flat or in relief
property Font: TFont; | The font to be used for text display in this control
property Glyph: TBitmap; | The Bitmap used for the glyph image on the button
property GroupIndex: Integer; | The ordinal position for the control within a group of related speedbuttons
property Images: TCustomImageList;
property ImageIndex: TImageIndex;
property ImageWidth: Integer;
property Layout: TButtonLayout; | The button layout - Glyph at top, bottom, left or right
property Margin: Integer; | Margin - the space around glyph and caption
property NumGlyphs: Integer; | The number of Glyphs available
property Spacing: Integer; | Spacing between Glyph and Caption
property Transparent: Boolean; | Indicates if the control is drawn with transparency
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnPaint: TNotifyEvent; | Supply your own OnPaint handler for painting the control
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property ShowCaption: Boolean; | Indicates if the caption for the speed button is displayed
property ShowHint: Boolean; | Enables the Hint display
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
end;

Inheritance

TSpeedButton | A Button used to represent states (checked or unchecked)
|
TCustomSpeedButton | The ancestor class for TSpeedButton
|
TGraphicControl | TGraphicControl is the base class for all lightweight controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

The Speed Button is designed to automate a process when it is selected. An user pushes a button to start an action or set a mode.

When a user clicks on a SpeedButton focus is not shifted; a Speed Button never gets focus. The button may carry an descriptive glyph, and has a state (checked or not, etc).

See also

How To Use Standard Controls

How to use StdCtrls, ComCtrls or ExtCtrls


TSpeedButton
pl | ro | Action
pl | ro | Align
pl | ro | AllowAllUp
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | Constraints
pl | ro | Caption
pl | ro | Color
pl | ro | Down
pl | ro | Enabled
pl | ro | Flat
pl | ro | Font
pl | ro | Glyph
pl | ro | GroupIndex
pl | ro | Images
pl | ro | ImageIndex
pl | ro | ImageWidth
pl | ro | Layout
pl | ro | Margin
pl | ro | NumGlyphs
pl | ro | Spacing
pl | ro | Transparent
pl | ro | Visible
pl | ro | ShowCaption
pl | ro | ShowHint
pl | ro | ParentBidiMode
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
TCustomSpeedButton
pt | ro | MouseInControl
 |  | AllowAllUp
 | ro | Color
 |  | Down
 |  | Flat
 |  | Glyph
 |  | GroupIndex
 |  | Images
 |  | ImageIndex
 |  | ImageWidth
 |  | Layout
 |  | Margin
 |  | NumGlyphs
 |  | ShowAccelChar
 |  | ShowCaption
 |  | Spacing
 |  | Transparent
TGraphicControl
 | ro | Canvas
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pl | ro | Action (TSpeedButton)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TSpeedButton)
 |  | AllowAllUp (TCustomSpeedButton)
pl | ro | AllowAllUp (TSpeedButton)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TSpeedButton)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TSpeedButton)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TSpeedButton)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TSpeedButton)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Canvas (TGraphicControl)
 |  | Caption (TControl)
pl | ro | Caption (TSpeedButton)
 |  | CaptureMouseButtons (TControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomSpeedButton)
pl | ro | Color (TSpeedButton)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TSpeedButton)
 | ro | ControlOrigin (TControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | DockOrientation (TControl)
 |  | Down (TCustomSpeedButton)
pl | ro | Down (TSpeedButton)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
pl | ro | Enabled (TSpeedButton)
 |  | Flat (TCustomSpeedButton)
pl | ro | Flat (TSpeedButton)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TSpeedButton)
 |  | Glyph (TCustomSpeedButton)
pl | ro | Glyph (TSpeedButton)
 |  | GroupIndex (TCustomSpeedButton)
pl | ro | GroupIndex (TSpeedButton)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | ImageIndex (TCustomSpeedButton)
pl | ro | ImageIndex (TSpeedButton)
 |  | Images (TCustomSpeedButton)
pl | ro | Images (TSpeedButton)
 |  | ImageWidth (TCustomSpeedButton)
pl | ro | ImageWidth (TSpeedButton)
 |  | IsControl (TControl)
 |  | Layout (TCustomSpeedButton)
pl | ro | Layout (TSpeedButton)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | Margin (TCustomSpeedButton)
pl | ro | Margin (TSpeedButton)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
pt | ro | MouseInControl (TCustomSpeedButton)
 |  | Name (TComponent)
 |  | NumGlyphs (TCustomSpeedButton)
pl | ro | NumGlyphs (TSpeedButton)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TSpeedButton)
pt |  | ParentColor (TControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TSpeedButton)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TSpeedButton)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TSpeedButton)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowAccelChar (TCustomSpeedButton)
 |  | ShowCaption (TCustomSpeedButton)
pl | ro | ShowCaption (TSpeedButton)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TSpeedButton)
 |  | Spacing (TCustomSpeedButton)
pl | ro | Spacing (TSpeedButton)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | Transparent (TCustomSpeedButton)
pl | ro | Transparent (TSpeedButton)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TSpeedButton)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
 |  | WindowProc (TControl)


TSpeedButton
TCustomSpeedButton
pt | WSRegisterClass
pt | ButtonGlyph
pt | GetNumGlyphs
pt | GlyphChanged
pt | DialogChar
pt | CalculatePreferredSize
pt | MeasureDraw
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | Notification
pt | Paint
pt | PaintBackground
pt | SetDown
pt | SetGroupIndex
pt | SetFlat
pt | SetMargin
pt | SetNumGlyphs
pt | SetSpacing
pt | RealSetText
pt | UpdateState
pt | GetDrawDetails
pt | ActionChange
pt | GetActionLinkClass
pt | GetControlClassDefaultSize
pt | Loaded
pt | GetGlyphSize
pt | GetTextSize
pt | DrawGlyph
 | Create
 | Destroy
 | FindDownButton
 | Click
 | LoadGlyphFromResourceName
 | LoadGlyphFromLazarusResource
TGraphicControl
pt | WSRegisterClass
pt | FontChanged
pt | Paint
pt | DoOnChangeBounds
pt | DoOnParentHandleDestruction
pt | CMCursorChanged
 | Create
 | Destroy
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TSpeedButton
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnPaint
pl | ro | OnResize
pl | ro | OnChangeBounds
TCustomSpeedButton
TGraphicControl
pt |  | OnPaint
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChangeBounds (TSpeedButton)
 |  | OnClick (TControl)
pl | ro | OnClick (TSpeedButton)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TSpeedButton)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TSpeedButton)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TSpeedButton)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TSpeedButton)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TSpeedButton)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TSpeedButton)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TSpeedButton)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TSpeedButton)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TSpeedButton)
pt |  | OnPaint (TGraphicControl)
pl | ro | OnPaint (TSpeedButton)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TSpeedButton)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)


TSpeedButton.BidiMode

Indicates the bi-drectional text mode for the control

Declaration

Source position: buttons.pp line 418

published property TSpeedButton.BidiMode : TBiDiMode;


TSpeedButtonActionLink

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Links a TSpeedButton with a TAction instance

Declaration

Source position: buttons.pp line 287

type TSpeedButtonActionLink = class(TControlActionLink)
protected
procedure AssignClient(); override;
procedure SetGroupIndex(); override; | SetGroupIndex - stores the value of the index within the list of links
procedure SetChecked(); override; | SetChecked - stores the Checked status (True or False)
public
function IsCheckedLinked; override; | Is the action's Checked property linked to the client?
function IsGroupIndexLinked; override; | Is the action's GroupIndex property linked to the client?
end;

Inheritance

TSpeedButtonActionLink | Links a TSpeedButton with a TAction instance
|
TControlActionLink | Links an Action to a control
|
TActionLink | A link between an action and a client class
|
TBasicActionLink
|
TObject


TSpeedButtonActionLink

TControlActionLink

TActionLink

TBasicActionLink

Action

TObject


TSpeedButtonActionLink
pt | AssignClient
pt | SetGroupIndex
pt | SetChecked
 | IsCheckedLinked
 | IsGroupIndexLinked
TControlActionLink
pt | AssignClient
pt | SetCaption
pt | SetEnabled
pt | SetHint
pt | SetHelpContext
pt | SetHelpKeyword
pt | SetHelpType
pt | SetVisible
pt | SetOnExecute
pt | IsOnExecuteLinked
pt | DoShowHint
 | IsCaptionLinked
 | IsEnabledLinked
 | IsHelpLinked
 | IsHintLinked
 | IsVisibleLinked
TActionLink
pt | SetAutoCheck
pt | SetCaption
pt | SetChecked
pt | SetEnabled
pt | SetGroupIndex
pt | SetHelpContext
pt | SetHelpKeyword
pt | SetHelpType
pt | SetHint
pt | SetImageIndex
pt | SetShortCut
pt | SetVisible
 | IsCaptionLinked
 | IsCheckedLinked
 | IsEnabledLinked
 | IsGroupIndexLinked
 | IsHelpContextLinked
 | IsHelpLinked
 | IsHintLinked
 | IsImageIndexLinked
 | IsShortCutLinked
 | IsVisibleLinked
TBasicActionLink
 | AssignClient
 | Change
 | IsOnExecuteLinked
 | SetAction
 | SetOnExecute
 | Create
 | Destroy
 | Execute
 | Update
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignClient (TBasicActionLink)
pt | AssignClient (TControlActionLink)
pt | AssignClient (TSpeedButtonActionLink)
 | BeforeDestruction (TObject)
 | Change (TBasicActionLink)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TBasicActionLink)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | Destroy (TObject)
 | Destroy (TBasicActionLink)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoShowHint (TControlActionLink)
 | Equals (TObject)
 | Execute (TBasicActionLink)
 | FieldAddress (TObject)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | IsCaptionLinked (TActionLink)
 | IsCaptionLinked (TControlActionLink)
 | IsCheckedLinked (TActionLink)
 | IsCheckedLinked (TSpeedButtonActionLink)
 | IsEnabledLinked (TActionLink)
 | IsEnabledLinked (TControlActionLink)
 | IsGroupIndexLinked (TActionLink)
 | IsGroupIndexLinked (TSpeedButtonActionLink)
 | IsHelpContextLinked (TActionLink)
 | IsHelpLinked (TActionLink)
 | IsHelpLinked (TControlActionLink)
 | IsHintLinked (TActionLink)
 | IsHintLinked (TControlActionLink)
 | IsImageIndexLinked (TActionLink)
 | IsOnExecuteLinked (TBasicActionLink)
pt | IsOnExecuteLinked (TControlActionLink)
 | IsShortCutLinked (TActionLink)
 | IsVisibleLinked (TActionLink)
 | IsVisibleLinked (TControlActionLink)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | SetAction (TBasicActionLink)
pt | SetAutoCheck (TActionLink)
pt | SetCaption (TActionLink)
pt | SetCaption (TControlActionLink)
pt | SetChecked (TActionLink)
pt | SetChecked (TSpeedButtonActionLink)
pt | SetEnabled (TActionLink)
pt | SetEnabled (TControlActionLink)
pt | SetGroupIndex (TActionLink)
pt | SetGroupIndex (TSpeedButtonActionLink)
pt | SetHelpContext (TActionLink)
pt | SetHelpContext (TControlActionLink)
pt | SetHelpKeyword (TActionLink)
pt | SetHelpKeyword (TControlActionLink)
pt | SetHelpType (TActionLink)
pt | SetHelpType (TControlActionLink)
pt | SetHint (TActionLink)
pt | SetHint (TControlActionLink)
pt | SetImageIndex (TActionLink)
 | SetOnExecute (TBasicActionLink)
pt | SetOnExecute (TControlActionLink)
pt | SetShortCut (TActionLink)
pt | SetVisible (TActionLink)
pt | SetVisible (TControlActionLink)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | Update (TBasicActionLink)


TSpeedButtonActionLink

TControlActionLink

TActionLink

TBasicActionLink

OnChange

TObject


TSpeedButtonActionLink.SetChecked

SetChecked - stores the Checked status (True or False)

Declaration

Source position: buttons.pp line 291

protected procedure TSpeedButtonActionLink.SetChecked(

  Value: Boolean

); override;


TSpeedButtonActionLink.SetGroupIndex

SetGroupIndex - stores the value of the index within the list of links

Declaration

Source position: buttons.pp line 290

protected procedure TSpeedButtonActionLink.SetGroupIndex(

  Value: Integer

); override;


TCalculatorForm

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements the form used to display a calculator in a TCalculatorDialog

Declaration

Source position: calcform.pas line 99

type TCalculatorForm = class(TForm)
protected
class procedure WSRegisterClass; override;
procedure OkClick(); | Performs actions needed when the OK button is clicked
procedure CancelClick(); | Performs actions needed when the Cancel button is clicked
procedure CalcKey(); | Performs actions needed for a key received in the calculator form
procedure DisplayChange(); | Performs actions needed when the calculator display is changed
procedure InitForm(); virtual; | Initializes the calculator form using the specified layout
public
constructor Create(); | Constructor for the class instance
property Value: Double; [rw] | Value displayed or returned from the calculator
property MainPanel: TPanel; [r] |
property CalcPanel: TCalculatorPanel; [r] | Panel with the calculator keys, operators,memory buttons, et. al.
property DisplayPanel: TPanel; [r] | Panel for the display area on the calculator form
property DisplayLabel: TLabel; [r] | Label used to display the value in the panel
property OnCalcKey: TCalculatorCalcKeyEvent; [rw] | Event handler signalled to handle keys press on the calculator form
property OnDisplayChange: TCalculatorDispChangeEvent; [rw] | Event handler signalled when the calculator display has been changed
end;

Inheritance

TCalculatorForm | Implements the form used to display a calculator in a TCalculatorDialog
|
TForm
|
TCustomForm | The base type for TForm classes
|
TCustomDesignControl | Provides a designer surface for scaling and layout of its child controls
|
TScrollingWinControl | Class of a windowed control with incorporated scroll bars
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCalculatorForm
 |  | Value
 | ro | MainPanel
 | ro | CalcPanel
 | ro | DisplayPanel
 | ro | DisplayLabel
TForm
 | ro | ClientHandle
 | ro | DockManager
pl | ro | Action
pl | ro | ActiveControl
pl | ro | Align
pl | ro | AllowDropFiles
pl | ro | AlphaBlend
pl | ro | AlphaBlendValue
pl | ro | Anchors
pl | ro | AutoScroll
pl | ro | AutoSize
pl | ro | BiDiMode
pl | ro | BorderIcons
pl | ro | BorderStyle
pl | ro | BorderWidth
pl | ro | Caption
pl | ro | ChildSizing
pl | ro | ClientHeight
pl | ro | ClientWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | DefaultMonitor
pl | ro | DesignTimePPI
pl | ro | DockSite
pl | ro | DoubleBuffered
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | FormStyle
pl | ro | HelpFile
pl | ro | Icon
pl | ro | KeyPreview
pl | ro | Menu
pl | ro | ParentBiDiMode
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | PixelsPerInch
pl | ro | PopupMenu
pl | ro | PopupMode
pl | ro | PopupParent
pl | ro | Position
pl | ro | SessionProperties
pl | ro | ShowHint
pl | ro | ShowInTaskBar
pl | ro | UseDockManager
pl |  | LCLVersion
pl | ro | Scaled
pl | ro | Visible
pl | ro | WindowState
TCustomForm
pt | ro | ClientHandle
 | ro | Active
 |  | ActiveControl
 |  | ActiveDefaultControl
 |  | AllowDropFiles
 |  | AlphaBlend
 |  | AlphaBlendValue
 | ro | AutoScroll
 |  | BorderIcons
 |  | BorderStyle
 |  | CancelControl
 | ro | Caption
 | ro | Color
 |  | DefaultControl
 |  | DefaultMonitor
 |  | Designer
 | ro | EffectiveShowInTaskBar
 | ro | FormState
 |  | FormStyle
 |  | HelpFile
 |  | Icon
 |  | KeyPreview
 | ro | MDIChildren
 |  | Menu
 |  | ModalResult
 | ro | Monitor
 | ro | LastActiveControl
 |  | PopupMode
 |  | PopupParent
 | ro | ParentFont
 |  | Position
 | ro | RestoredLeft
 | ro | RestoredTop
 | ro | RestoredWidth
 | ro | RestoredHeight
 |  | ShowInTaskBar
 | ro | Visible
 |  | WindowState
TCustomDesignControl
 |  | DesignTimePPI
 |  | PixelsPerInch
 |  | Scaled
TScrollingWinControl
pt |  | AutoScroll
pl |  | HorzScrollBar
pl |  | VertScrollBar
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pl | ro | Action (TForm)
pt |  | ActionLink (TControl)
 | ro | Active (TCustomForm)
 |  | ActiveControl (TCustomForm)
pl | ro | ActiveControl (TForm)
 |  | ActiveDefaultControl (TCustomForm)
 |  | Align (TControl)
pl | ro | Align (TForm)
 |  | AllowDropFiles (TCustomForm)
pl | ro | AllowDropFiles (TForm)
 |  | AlphaBlend (TCustomForm)
pl | ro | AlphaBlend (TForm)
 |  | AlphaBlendValue (TCustomForm)
pl | ro | AlphaBlendValue (TForm)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TForm)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoScroll (TScrollingWinControl)
 | ro | AutoScroll (TCustomForm)
pl | ro | AutoScroll (TForm)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TForm)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TForm)
 |  | BorderIcons (TCustomForm)
pl | ro | BorderIcons (TForm)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderStyle (TCustomForm)
pl | ro | BorderStyle (TForm)
 |  | BorderWidth (TWinControl)
pl | ro | BorderWidth (TForm)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CalcPanel (TCalculatorForm)
 |  | CancelControl (TCustomForm)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 | ro | Caption (TCustomForm)
pl | ro | Caption (TForm)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
pl | ro | ChildSizing (TForm)
pt | ro | ClientHandle (TCustomForm)
 | ro | ClientHandle (TForm)
 |  | ClientHeight (TControl)
pl | ro | ClientHeight (TForm)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
pl | ro | ClientWidth (TForm)
 |  | Color (TControl)
 | ro | Color (TCustomForm)
pl | ro | Color (TForm)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TForm)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefaultControl (TCustomForm)
 |  | DefaultMonitor (TCustomForm)
pl | ro | DefaultMonitor (TForm)
 |  | DefWndProc (TWinControl)
 |  | Designer (TCustomForm)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
 |  | DesignTimePPI (TCustomDesignControl)
pl | ro | DesignTimePPI (TForm)
pt |  | DesktopFont (TControl)
 | ro | DisplayLabel (TCalculatorForm)
 | ro | DisplayPanel (TCalculatorForm)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 | ro | DockManager (TForm)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
pl | ro | DockSite (TForm)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TForm)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pl | ro | DragKind (TForm)
pt |  | DragMode (TControl)
pl | ro | DragMode (TForm)
 | ro | EffectiveShowInTaskBar (TCustomForm)
 |  | Enabled (TControl)
pl | ro | Enabled (TForm)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TForm)
 | ro | FormState (TCustomForm)
 |  | FormStyle (TCustomForm)
pl | ro | FormStyle (TForm)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
 |  | HelpFile (TCustomForm)
pl | ro | HelpFile (TForm)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
pl |  | HorzScrollBar (TScrollingWinControl)
 |  | HostDockSite (TControl)
 |  | Icon (TCustomForm)
pl | ro | Icon (TForm)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | KeyPreview (TCustomForm)
pl | ro | KeyPreview (TForm)
 | ro | LastActiveControl (TCustomForm)
 | ro | LCLRefCount (TLCLComponent)
pl |  | LCLVersion (TForm)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 | ro | MainPanel (TCalculatorForm)
 | ro | MDIChildren (TCustomForm)
 |  | Menu (TCustomForm)
pl | ro | Menu (TForm)
 |  | ModalResult (TCustomForm)
 | ro | Monitor (TCustomForm)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TForm)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TForm)
pt |  | ParentFont (TControl)
 | ro | ParentFont (TCustomForm)
pl | ro | ParentFont (TForm)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PixelsPerInch (TCustomDesignControl)
pl | ro | PixelsPerInch (TForm)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TForm)
 |  | PopupMode (TCustomForm)
pl | ro | PopupMode (TForm)
 |  | PopupParent (TCustomForm)
pl | ro | PopupParent (TForm)
 |  | Position (TCustomForm)
pl | ro | Position (TForm)
 | ro | ReadBounds (TControl)
 | ro | RestoredHeight (TCustomForm)
 | ro | RestoredLeft (TCustomForm)
 | ro | RestoredTop (TCustomForm)
 | ro | RestoredWidth (TCustomForm)
 |  | Scaled (TCustomDesignControl)
pl | ro | Scaled (TForm)
pt |  | SessionProperties (TControl)
pl | ro | SessionProperties (TForm)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TForm)
 | ro | Showing (TWinControl)
 |  | ShowInTaskBar (TCustomForm)
pl | ro | ShowInTaskBar (TForm)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
pl | ro | UseDockManager (TForm)
 |  | Value (TCalculatorForm)
 |  | VCLComObject (TComponent)
pl |  | VertScrollBar (TScrollingWinControl)
 |  | Visible (TControl)
 | ro | Visible (TCustomForm)
pl | ro | Visible (TForm)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)
 |  | WindowState (TCustomForm)
pl | ro | WindowState (TForm)


TCalculatorForm
pt | WSRegisterClass
pt | OkClick
pt | CancelClick
pt | CalcKey
pt | DisplayChange
pt | InitForm
 | Create
TForm
pt | WSRegisterClass
pt | CreateWnd
pt | Loaded
 | Create
 | Cascade
 | Next
 | Previous
 | Tile
 | ArrangeIcons
TCustomForm
pt | WMActivate
pt | WMCloseQuery
pt | WMHelp
pt | WMMove
pt | WMShowWindow
pt | WMSize
pt | WMWindowPosChanged
pt | CMBiDiModeChanged
pt | CMParentBiDiModeChanged
pt | CMAppShowBtnGlyphChanged
pt | CMAppShowMenuGlyphChanged
pt | CMIconChanged
pt | CMRelease
pt | CMActivate
pt | CMDeactivate
pt | CMShowingChanged
pt | WMDPIChanged
pt | WSRegisterClass
pt | DoShowWindow
pt | Activate
pt | ActiveChanged
pt | AdjustClientRect
pt | BeginFormUpdate
pt | ColorIsStored
pt | CreateParams
pt | CreateWnd
pt | Deactivate
pt | DoClose
pt | DoCreate
pt | DoDestroy
pt | DoHide
pt | DoShow
pt | EndFormUpdate
pt | HandleCreateException
pt | HandleDestroyException
pt | HandleShowHideException
pt | InitializeWnd
pt | Loaded
pt | ChildHandlesCreated
pt | Notification
pt | PaintWindow
pt | RequestAlign
pt | Resizing
pt | CalculatePreferredSize
pt | SetZOrder
pt | SetParent
pt | MoveToDefaultPosition
pt | UpdateShowing
pt | SetVisible
pt | AllAutoSized
pt | DoFirstShow
pt | UpdateWindowState
pt | VisibleChanging
pt | VisibleChanged
pt | WndProc
pt | VisibleIsStored
pt | DoAutoSize
pt | SetAutoSize
pt | SetAutoScroll
pt | SetScaled
pt | DoAddActionList
pt | DoRemoveActionList
pt | ProcessResource
pt | BeginAutoDrag
pt | DoDock
pt | GetFloating
pt | GetDefaultDockCaption
pt | CMActionExecute
pt | CMActionUpdate
pt | DoExecuteAction
pt | DoUpdateAction
pt | UpdateActions
 | Create
 | CreateNew
 | Destroy
 | AfterConstruction
 | BeforeDestruction
 | GetControlClassDefaultSize
 | BigIconHandle
 | Close
 | CloseQuery
 | DefocusControl
 | DestroyWnd
 | EnsureVisible
 | FocusControl
 | FormIsUpdating
 | GetFormImage
 | GetRolesForControl
 | GetRealPopupParent
 | Hide
 | IntfDropFiles
 | IntfHelp
 | IsShortcut
 | MakeFullyVisible
 | AutoSizeDelayedHandle
 | GetPreferredSize
 | Release
 | CanFocus
 | SetFocus
 | SetFocusedControl
 | SetRestoredBounds
 | Show
 | ShowModal
 | ShowOnTop
 | SmallIconHandle
 | GetChildren
 | WantChildKey
 | RemoveAllHandlersOfObject
 | AddHandlerFirstShow
 | RemoveHandlerFirstShow
 | AddHandlerClose
 | RemoveHandlerClose
 | AddHandlerCreate
 | RemoveHandlerCreate
 | ActiveMDIChild
 | GetMDIChildren
 | MDIChildCount
 | AutoScale
 | Dock
 | UpdateDockCaption
TCustomDesignControl
pt | SetScaled
pt | DoAutoAdjustLayout
 | Create
 | AutoAdjustLayout
TScrollingWinControl
pt | WSRegisterClass
pt | AlignControls
pt | AutoScrollEnabled
pt | CalculateAutoRanges
pt | CreateWnd
pt | GetClientScrollOffset
pt | GetLogicalClientRect
pt | DoOnResize
pt | GetPreferredSizeClientFrame
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | ComputeScrollbars
pt | SetAutoScroll
pt | Loaded
pt | Resizing
pt | SetAutoSize
 | Create
 | Destroy
 | ScreenToClient
 | ClientToScreen
 | UpdateScrollbars
 | GetControlClassDefaultSize
 | ScrollBy
 | ScrollInView
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | Activate (TCustomForm)
pt | ActiveChanged (TCustomForm)
 | ActiveDefaultControlChanged (TControl)
 | ActiveMDIChild (TCustomForm)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerClose (TCustomForm)
 | AddHandlerCreate (TCustomForm)
 | AddHandlerFirstShow (TCustomForm)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomForm)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AfterConstruction (TCustomForm)
pt | AlignControls (TWinControl)
pt | AlignControls (TScrollingWinControl)
pt | AllAutoSized (TWinControl)
pt | AllAutoSized (TCustomForm)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | ArrangeIcons (TForm)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoAdjustLayout (TCustomDesignControl)
 | AutoScale (TCustomForm)
pt | AutoScrollEnabled (TScrollingWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedHandle (TCustomForm)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
 | BeforeDestruction (TCustomForm)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomForm)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BeginFormUpdate (TCustomForm)
 | BeginUpdateBounds (TWinControl)
 | BigIconHandle (TCustomForm)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalcKey (TCalculatorForm)
pt | CalculateAutoRanges (TScrollingWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomForm)
pt | CanAutoSize (TControl)
pt | CancelClick (TCalculatorForm)
 | CanFocus (TWinControl)
 | CanFocus (TCustomForm)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
 | Cascade (TForm)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildHandlesCreated (TCustomForm)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
 | ClientToScreen (TScrollingWinControl)
 | Close (TCustomForm)
 | CloseQuery (TCustomForm)
pt | CMActionExecute (TCustomForm)
pt | CMActionUpdate (TCustomForm)
pt | CMActivate (TCustomForm)
pt | CMAppShowBtnGlyphChanged (TCustomForm)
pt | CMAppShowMenuGlyphChanged (TCustomForm)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomForm)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDeactivate (TCustomForm)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMIconChanged (TCustomForm)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentBiDiModeChanged (TCustomForm)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMRelease (TCustomForm)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMShowingChanged (TCustomForm)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColorIsStored (TCustomForm)
pt | ComputeScrollbars (TScrollingWinControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TScrollingWinControl)
 | Create (TCustomDesignControl)
 | Create (TCustomForm)
 | Create (TForm)
 | Create (TCalculatorForm)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
 | CreateNew (TCustomForm)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomForm)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TScrollingWinControl)
pt | CreateWnd (TCustomForm)
pt | CreateWnd (TForm)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
pt | Deactivate (TCustomForm)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DefocusControl (TCustomForm)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TScrollingWinControl)
 | Destroy (TCustomForm)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
 | DestroyWnd (TCustomForm)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DisplayChange (TCalculatorForm)
pt | DoAddActionList (TCustomForm)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomDesignControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoAutoSize (TCustomForm)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | Dock (TCustomForm)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoClose (TCustomForm)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCreate (TCustomForm)
pt | DoDestroy (TCustomForm)
pt | DoDock (TControl)
pt | DoDock (TCustomForm)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExecuteAction (TCustomForm)
pt | DoExit (TWinControl)
pt | DoFirstShow (TCustomForm)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoHide (TCustomForm)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TScrollingWinControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveActionList (TCustomForm)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoShow (TCustomForm)
pt | DoShowWindow (TCustomForm)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUpdateAction (TCustomForm)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
pt | EndFormUpdate (TCustomForm)
 | EndUpdateBounds (TWinControl)
 | EnsureVisible (TCustomForm)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | FocusControl (TCustomForm)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FormIsUpdating (TCustomForm)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildren (TCustomForm)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
pt | GetClientScrollOffset (TScrollingWinControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlClassDefaultSize (TScrollingWinControl)
 | GetControlClassDefaultSize (TCustomForm)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultDockCaption (TCustomForm)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloating (TCustomForm)
pt | GetFloatingDockSiteClass (TControl)
 | GetFormImage (TCustomForm)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetLogicalClientRect (TScrollingWinControl)
 | GetMDIChildren (TCustomForm)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetPreferredSize (TCustomForm)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPreferredSizeClientFrame (TScrollingWinControl)
 | GetRealPopupParent (TCustomForm)
 | GetRGBColorResolvingParent (TControl)
 | GetRolesForControl (TCustomForm)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
pt | HandleCreateException (TCustomForm)
pt | HandleDestroyException (TCustomForm)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
pt | HandleShowHideException (TCustomForm)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | Hide (TCustomForm)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitForm (TCalculatorForm)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomForm)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfDropFiles (TCustomForm)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfHelp (TCustomForm)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsShortcut (TCustomForm)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TScrollingWinControl)
pt | Loaded (TCustomForm)
pt | Loaded (TForm)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | MakeFullyVisible (TCustomForm)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MDIChildCount (TCustomForm)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MoveToDefaultPosition (TCustomForm)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Next (TForm)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomForm)
 | NotifyControls (TWinControl)
pt | OkClick (TCalculatorForm)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
pt | PaintWindow (TCustomForm)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
 | Previous (TForm)
pt | ProcessResource (TCustomForm)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Release (TCustomForm)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomForm)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerClose (TCustomForm)
 | RemoveHandlerCreate (TCustomForm)
 | RemoveHandlerFirstShow (TCustomForm)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | RequestAlign (TCustomForm)
pt | Resize (TControl)
pt | Resizing (TScrollingWinControl)
pt | Resizing (TCustomForm)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToClient (TScrollingWinControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy (TScrollingWinControl)
 | ScrollBy_WS (TWinControl)
 | ScrollInView (TScrollingWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoScroll (TScrollingWinControl)
pt | SetAutoScroll (TCustomForm)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TScrollingWinControl)
pt | SetAutoSize (TCustomForm)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomForm)
 | SetFocusedControl (TCustomForm)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParent (TCustomForm)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetRestoredBounds (TCustomForm)
pt | SetScaled (TCustomDesignControl)
pt | SetScaled (TCustomForm)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetVisible (TCustomForm)
pt | SetZOrder (TControl)
pt | SetZOrder (TCustomForm)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | Show (TCustomForm)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | ShowModal (TCustomForm)
 | ShowOnTop (TCustomForm)
 | SmallIconHandle (TCustomForm)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | Tile (TForm)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateActions (TCustomForm)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
 | UpdateDockCaption (TCustomForm)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateScrollbars (TScrollingWinControl)
pt | UpdateShowing (TWinControl)
pt | UpdateShowing (TCustomForm)
pt | UpdateWindowState (TCustomForm)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanged (TCustomForm)
pt | VisibleChanging (TControl)
pt | VisibleChanging (TCustomForm)
pt | VisibleIsStored (TCustomForm)
 | WantChildKey (TCustomForm)
pt | WidthIsAnchored (TControl)
pt | WMActivate (TCustomForm)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMCloseQuery (TCustomForm)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMDPIChanged (TCustomForm)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHelp (TCustomForm)
pt | WMHScroll (TScrollingWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMMove (TCustomForm)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMShowWindow (TCustomForm)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TScrollingWinControl)
pt | WMSize (TCustomForm)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TScrollingWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMWindowPosChanged (TCustomForm)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomForm)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TScrollingWinControl)
pt | WSRegisterClass (TCustomForm)
pt | WSRegisterClass (TForm)
pt | WSRegisterClass (TCalculatorForm)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCalculatorForm
 |  | OnCalcKey
 |  | OnDisplayChange
TForm
pl | ro | OnActivate
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnClose
pl | ro | OnCloseQuery
pl | ro | OnConstrainedResize
pl | ro | OnContextPopup
pl | ro | OnCreate
pl | ro | OnDblClick
pl | ro | OnDeactivate
pl | ro | OnDestroy
pl | ro | OnDockDrop
pl | ro | OnDockOver
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnDropFiles
pl | ro | OnEndDock
pl | ro | OnGetSiteInfo
pl | ro | OnHelp
pl | ro | OnHide
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnPaint
pl | ro | OnResize
pl | ro | OnShortCut
pl | ro | OnShow
pl | ro | OnShowHint
pl | ro | OnStartDock
pl | ro | OnUnDock
pl | ro | OnUTF8KeyPress
pl | ro | OnWindowStateChange
TCustomForm
 |  | OnActivate
 |  | OnClose
 |  | OnCloseQuery
 |  | OnCreate
 |  | OnDeactivate
 |  | OnDestroy
 |  | OnDropFiles
 |  | OnHelp
 |  | OnHide
 | ro | OnResize
 |  | OnShortcut
 |  | OnShow
 |  | OnShowModalFinished
 |  | OnWindowStateChange
TCustomDesignControl
TScrollingWinControl
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnActivate (TForm)
 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
 |  | OnCalcKey (TCalculatorForm)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TForm)
 |  | OnClick (TControl)
pl | ro | OnClick (TForm)
 |  | OnClose (TCustomForm)
pl | ro | OnClose (TForm)
 |  | OnCloseQuery (TCustomForm)
pl | ro | OnCloseQuery (TForm)
pt |  | OnConstrainedResize (TControl)
pl | ro | OnConstrainedResize (TForm)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TForm)
 |  | OnCreate (TCustomForm)
pl | ro | OnCreate (TForm)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TForm)
 |  | OnDeactivate (TCustomForm)
pl | ro | OnDeactivate (TForm)
 |  | OnDestroy (TCustomForm)
pl | ro | OnDestroy (TForm)
 |  | OnDisplayChange (TCalculatorForm)
 |  | OnDockDrop (TWinControl)
pl | ro | OnDockDrop (TForm)
 |  | OnDockOver (TWinControl)
pl | ro | OnDockOver (TForm)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TForm)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TForm)
 |  | OnDropFiles (TCustomForm)
pl | ro | OnDropFiles (TForm)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pl | ro | OnEndDock (TForm)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
 |  | OnExit (TWinControl)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
pl | ro | OnGetSiteInfo (TForm)
 |  | OnHelp (TCustomForm)
pl | ro | OnHelp (TForm)
 |  | OnHide (TCustomForm)
pl | ro | OnHide (TForm)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TForm)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TForm)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TForm)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TForm)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TForm)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TForm)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TForm)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TForm)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TForm)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TForm)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TForm)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TForm)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TForm)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TForm)
 |  | OnPaint (TCustomControl)
pl | ro | OnPaint (TForm)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 | ro | OnResize (TCustomForm)
pl | ro | OnResize (TForm)
 |  | OnShortcut (TCustomForm)
pl | ro | OnShortCut (TForm)
 |  | OnShow (TCustomForm)
pl | ro | OnShow (TForm)
 |  | OnShowHint (TControl)
pl | ro | OnShowHint (TForm)
 |  | OnShowModalFinished (TCustomForm)
pt |  | OnStartDock (TControl)
pl | ro | OnStartDock (TForm)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
pl | ro | OnUnDock (TForm)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TForm)
 |  | OnWindowStateChange (TCustomForm)
pl | ro | OnWindowStateChange (TForm)


TCalculatorForm.CalcKey

Performs actions needed for a key received in the calculator form

Declaration

Source position: calcform.pas line 117

protected procedure TCalculatorForm.CalcKey(

  Sender: TObject;

  var Key: Char

);

Arguments

Sender | Object for the event notification
Key | Key examined in the method


TCalculatorForm.CalcPanel

Panel with the calculator keys, operators,memory buttons, et. al.

Declaration

Source position: calcform.pas line 125

public property TCalculatorForm.CalcPanel : TCalculatorPanel
  read FCalcPanel;


TCalculatorForm.CancelClick

Performs actions needed when the Cancel button is clicked

Declaration

Source position: calcform.pas line 116

protected procedure TCalculatorForm.CancelClick(

  Sender: TObject

);

Arguments

Sender

Object for the event notification


TCalculatorForm.Create

Constructor for the class instance

Declaration

Source position: calcform.pas line 121

public constructor TCalculatorForm.Create(

  AOwner: TComponent;

  ALayout: TCalculatorLayout

);

Arguments

AOwner | Owner of the class instance
ALayout | TCalculatorLayout used for the form instance


TCalculatorForm.DisplayChange

Performs actions needed when the calculator display is changed

Declaration

Source position: calcform.pas line 118

protected procedure TCalculatorForm.DisplayChange(

  Sender: TObject

);

Arguments

Sender

Object for the event notification


TCalculatorForm.DisplayLabel

Label used to display the value in the panel

Declaration

Source position: calcform.pas line 127

public property TCalculatorForm.DisplayLabel : TLabel
  read FDisplayLabel;


TCalculatorForm.DisplayPanel

Panel for the display area on the calculator form

Declaration

Source position: calcform.pas line 126

public property TCalculatorForm.DisplayPanel : TPanel
  read FDisplayPanel;


TCalculatorForm.InitForm

Initializes the calculator form using the specified layout

Declaration

Source position: calcform.pas line 119

protected procedure TCalculatorForm.InitForm(

  ALayout: TCalculatorLayout

); virtual;

Arguments

ALayout

Layout applied to the calculator form instance


TCalculatorForm.MainPanel

Declaration

Source position: calcform.pas line 124

public property TCalculatorForm.MainPanel : TPanel
  read FMainPanel;


TCalculatorForm.OkClick

Performs actions needed when the OK button is clicked

Declaration

Source position: calcform.pas line 115

protected procedure TCalculatorForm.OkClick(

  Sender: TObject

);


TCalculatorForm.OnCalcKey

Event handler signalled to handle keys press on the calculator form

Declaration

Source position: calcform.pas line 129

public property TCalculatorForm.OnCalcKey : TCalculatorCalcKeyEvent
  read FOnCalcKey
  write FOnCalcKey;


TCalculatorForm.OnDisplayChange

Event handler signalled when the calculator display has been changed

Declaration

Source position: calcform.pas line 130

public property TCalculatorForm.OnDisplayChange : TCalculatorDispChangeEvent
  read FOnDisplayChange
  write FOnDisplayChange;


TCalculatorForm.Value

Value displayed or returned from the calculator

Declaration

Source position: calcform.pas line 122

public property TCalculatorForm.Value : Double
  read GetValue
  write SetValue;


TCalculatorPanel

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a panel used for buttons and the value display in a calculator form

Declaration

Source position: calcform.pas line 41

type TCalculatorPanel = class(TPanel)
protected
procedure ErrorBeep; |
procedure TextChange; virtual; | Sets the display text for the associated control and signals OnTextChange
class procedure WSRegisterClass; override;
public
constructor CreateLayout(); | Initializes and configures the calculator panel using the specified layout
procedure CalcKeyPress(); | Locates the button using the specified Key and perform its Click method
procedure Copy; | Loads the value in Text into the Clipboard as a text value
procedure Paste; | Pastes text from the Clipboard into the text display for the calculator panel
function WorkingPrecision; | Gets the minumum number of precision digits allowable for the panel
procedure UpdateMemoryLabel; | Updates the Memory indicator to reflect a non-zero value in the Memory property
property DisplayValue: Double; [rw] | Contains the Double value representing the Text in the panel
property Memory: Double; [rw] | Contains the Double value stored in the memory fopr the calculator
property Precision: Byte; [rw] | Maximum number of digits of precision allowed for the Double value in the calculator
property BeepOnError: Boolean; [rw] | Indicates if a beep occurs when an error condition is detected in the calculator panel
property Status: TCalculatorState; [rw] | Contains the status or state for the calculator panel
property OperatorChar: Char; [rw] | Character representing the last operator entered in the calculator panel
property Text: string; [r] | Text representation for the Double value in the calculator
property OnOkClick: TNotifyEvent; [rw] |
property OnCancelClick: TNotifyEvent; [rw] |
property OnResultClick: TNotifyEvent; [rw] |
property OnError: TNotifyEvent; [rw] |
property OnTextChange: TNotifyEvent; [rw] |
property OnCalcKey: TKeyPressEvent; [rw] |
property OnDisplayChange: TNotifyEvent; [rw] |
property Color: TColor; | Color for the calculator panel
end;

Inheritance

TCalculatorPanel | Implements a panel used for buttons and the value display in a calculator form
|
TPanel | Implements a general purpose container which can hold other components
|
TCustomPanel | The base class for a general container which can hold other objects. It has a customizable border and a central text.
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCalculatorPanel
 |  | DisplayValue
 |  | Memory
 |  | Precision
 |  | BeepOnError
 |  | Status
 |  | OperatorChar
 | ro | Text
 | ro | Color
TPanel
pl | ro | Align
pl | ro | Alignment
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BorderSpacing
pl | ro | BevelColor
pl | ro | BevelInner
pl | ro | BevelOuter
pl | ro | BevelWidth
pl | ro | BidiMode
pl | ro | BorderWidth
pl | ro | BorderStyle
pl | ro | Caption
pl | ro | ChildSizing
pl | ro | ClientHeight
pl | ro | ClientWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | DockSite
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | FullRepaint
pl | ro | ParentBackground
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | UseDockManager
pl | ro | Visible
pl | ro | Wordwrap
TCustomPanel
pt |  | WordWrap
 | ro | Align
 |  | Alignment
 |  | BevelColor
 |  | BevelInner
 |  | BevelOuter
 |  | BevelWidth
 | ro | Color
 |  | FullRepaint
 | ro | ParentBackground
 | ro | ParentColor
 | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomPanel)
pl | ro | Align (TPanel)
 |  | Alignment (TCustomPanel)
pl | ro | Alignment (TPanel)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TPanel)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TPanel)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BeepOnError (TCalculatorPanel)
 |  | BevelColor (TCustomPanel)
pl | ro | BevelColor (TPanel)
 |  | BevelInner (TCustomPanel)
pl | ro | BevelInner (TPanel)
 |  | BevelOuter (TCustomPanel)
pl | ro | BevelOuter (TPanel)
 |  | BevelWidth (TCustomPanel)
pl | ro | BevelWidth (TPanel)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TPanel)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TPanel)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pl | ro | BorderStyle (TPanel)
 |  | BorderWidth (TWinControl)
pl | ro | BorderWidth (TPanel)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
pl | ro | Caption (TPanel)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
pl | ro | ChildSizing (TPanel)
 |  | ClientHeight (TControl)
pl | ro | ClientHeight (TPanel)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
pl | ro | ClientWidth (TPanel)
 |  | Color (TControl)
 | ro | Color (TCustomPanel)
pl | ro | Color (TPanel)
 | ro | Color (TCalculatorPanel)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TPanel)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | DisplayValue (TCalculatorPanel)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
pl | ro | DockSite (TPanel)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TPanel)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TPanel)
pt |  | DragKind (TControl)
pl | ro | DragKind (TPanel)
pt |  | DragMode (TControl)
pl | ro | DragMode (TPanel)
 |  | Enabled (TControl)
pl | ro | Enabled (TPanel)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TPanel)
 |  | FullRepaint (TCustomPanel)
pl | ro | FullRepaint (TPanel)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | Memory (TCalculatorPanel)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | OperatorChar (TCalculatorPanel)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 | ro | ParentBackground (TCustomPanel)
pl | ro | ParentBackground (TPanel)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TPanel)
pt |  | ParentColor (TControl)
 | ro | ParentColor (TCustomPanel)
pl | ro | ParentColor (TPanel)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TPanel)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TPanel)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TPanel)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TPanel)
 |  | Precision (TCalculatorPanel)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TPanel)
 | ro | Showing (TWinControl)
 |  | Status (TCalculatorPanel)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TPanel)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomPanel)
pl | ro | TabStop (TPanel)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCalculatorPanel)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
pl | ro | UseDockManager (TPanel)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TPanel)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)
pt |  | WordWrap (TCustomPanel)
pl | ro | Wordwrap (TPanel)


TCalculatorPanel
pt | ErrorBeep
pt | TextChange
pt | WSRegisterClass
 | CreateLayout
 | CalcKeyPress
 | Copy
 | Paste
 | WorkingPrecision
 | UpdateMemoryLabel
TPanel
TCustomPanel
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetControlClassDefaultSize
pt | CMParentColorChanged
pt | GetDefaultDockCaption
pt | Loaded
pt | RealSetText
pt | Paint
pt | SetParentBackground
pt | UpdateParentColorChange
 | Create
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomPanel)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
 | CalcKeyPress (TCalculatorPanel)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentColorChanged (TCustomPanel)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Copy (TCalculatorPanel)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomPanel)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
 | CreateLayout (TCalculatorPanel)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
pt | ErrorBeep (TCalculatorPanel)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomPanel)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultDockCaption (TCustomPanel)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomPanel)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | Paint (TCustomPanel)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Paste (TCalculatorPanel)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomPanel)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBackground (TCustomPanel)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChange (TCalculatorPanel)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
 | UpdateMemoryLabel (TCalculatorPanel)
pt | UpdateMouseCursor (TControl)
pt | UpdateParentColorChange (TCustomPanel)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WorkingPrecision (TCalculatorPanel)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomPanel)
pt | WSRegisterClass (TCalculatorPanel)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCalculatorPanel
 |  | OnOkClick
 |  | OnCancelClick
 |  | OnResultClick
 |  | OnError
 |  | OnTextChange
 |  | OnCalcKey
 |  | OnDisplayChange
TPanel
pl | ro | OnClick
pl | ro | OnContextPopup
pl | ro | OnDockDrop
pl | ro | OnDockOver
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDock
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnGetSiteInfo
pl | ro | OnGetDockCaption
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnPaint
pl | ro | OnResize
pl | ro | OnStartDock
pl | ro | OnStartDrag
pl | ro | OnUnDock
TCustomPanel
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
 |  | OnCalcKey (TCalculatorPanel)
 |  | OnCancelClick (TCalculatorPanel)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pl | ro | OnClick (TPanel)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TPanel)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TPanel)
 |  | OnDisplayChange (TCalculatorPanel)
 |  | OnDockDrop (TWinControl)
pl | ro | OnDockDrop (TPanel)
 |  | OnDockOver (TWinControl)
pl | ro | OnDockOver (TPanel)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TPanel)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TPanel)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pl | ro | OnEndDock (TPanel)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TPanel)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TPanel)
 |  | OnError (TCalculatorPanel)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TPanel)
pt |  | OnGetDockCaption (TWinControl)
pl | ro | OnGetDockCaption (TPanel)
pt |  | OnGetSiteInfo (TWinControl)
pl | ro | OnGetSiteInfo (TPanel)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TPanel)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TPanel)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TPanel)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TPanel)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TPanel)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TPanel)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TPanel)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TPanel)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TPanel)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TPanel)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TPanel)
 |  | OnOkClick (TCalculatorPanel)
 |  | OnPaint (TCustomControl)
pl | ro | OnPaint (TPanel)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TPanel)
 |  | OnResultClick (TCalculatorPanel)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pl | ro | OnStartDock (TPanel)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TPanel)
 |  | OnTextChange (TCalculatorPanel)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
pl | ro | OnUnDock (TPanel)
 |  | OnUTF8KeyPress (TWinControl)


TCalculatorPanel.BeepOnError

Indicates if a beep occurs when an error condition is detected in the calculator panel

Declaration

Source position: calcform.pas line 84

public property TCalculatorPanel.BeepOnError : Boolean
  read FBeepOnError
  write FBeepOnError;


TCalculatorPanel.CalcKeyPress

Locates the button using the specified Key and perform its Click method

Declaration

Source position: calcform.pas line 75

public procedure TCalculatorPanel.CalcKeyPress(

  Sender: TObject;

  var Key: Char

);

Arguments

Sender | Object for the KeyPress event
Key | Key value captured in the panel

Description

CalcKey is called when a button is located using the specified Key.


TCalculatorPanel.Color

Color for the calculator panel

Declaration

Source position: calcform.pas line 96

public property TCalculatorPanel.Color : TColor
  default clBtnFace;


TCalculatorPanel.Copy

Loads the value in Text into the Clipboard as a text value

Declaration

Source position: calcform.pas line 76

public procedure TCalculatorPanel.Copy;


TCalculatorPanel.CreateLayout

Initializes and configures the calculator panel using the specified layout

Declaration

Source position: calcform.pas line 74

public constructor TCalculatorPanel.CreateLayout(

  AOwner: TComponent;

  ALayout: TCalculatorLayout

);


TCalculatorPanel.DisplayValue

Contains the Double value representing the Text in the panel

Declaration

Source position: calcform.pas line 81

public property TCalculatorPanel.DisplayValue : Double
  read GetDisplay
  write SetDisplay;


TCalculatorPanel.ErrorBeep

Declaration

Source position: calcform.pas line 70

protected procedure TCalculatorPanel.ErrorBeep;

Description

ErrorBeep is an empty implementation in the current LCL version.


TCalculatorPanel.Memory

Contains the Double value stored in the memory fopr the calculator

Declaration

Source position: calcform.pas line 82

public property TCalculatorPanel.Memory : Double
  read FMemory
  write FMemory;


TCalculatorPanel.OnCalcKey

Declaration

Source position: calcform.pas line 94

public property TCalculatorPanel.OnCalcKey : TKeyPressEvent
  read FOnCalcKey
  write FOnCalcKey;


TCalculatorPanel.OnCancelClick

Declaration

Source position: calcform.pas line 90

public property TCalculatorPanel.OnCancelClick : TNotifyEvent
  read FOnCancel
  write FOnCancel;


TCalculatorPanel.OnDisplayChange

Declaration

Source position: calcform.pas line 95

public property TCalculatorPanel.OnDisplayChange : TNotifyEvent
  read FOnDisplayChange
  write FOnDisplayChange;


TCalculatorPanel.OnError

Declaration

Source position: calcform.pas line 92

public property TCalculatorPanel.OnError : TNotifyEvent
  read FOnError
  write FOnError;


TCalculatorPanel.OnOkClick

Declaration

Source position: calcform.pas line 89

public property TCalculatorPanel.OnOkClick : TNotifyEvent
  read FOnOk
  write FOnOk;


TCalculatorPanel.OnResultClick

Declaration

Source position: calcform.pas line 91

public property TCalculatorPanel.OnResultClick : TNotifyEvent
  read FOnResult
  write FOnResult;


TCalculatorPanel.OnTextChange

Declaration

Source position: calcform.pas line 93

public property TCalculatorPanel.OnTextChange : TNotifyEvent
  read FOnTextChange
  write FOnTextChange;


TCalculatorPanel.OperatorChar

Character representing the last operator entered in the calculator panel

Declaration

Source position: calcform.pas line 86

public property TCalculatorPanel.OperatorChar : Char
  read FOperator
  write FOperator;


TCalculatorPanel.Paste

Pastes text from the Clipboard into the text display for the calculator panel

Declaration

Source position: calcform.pas line 77

public procedure TCalculatorPanel.Paste;


TCalculatorPanel.Precision

Maximum number of digits of precision allowed for the Double value in the calculator

Declaration

Source position: calcform.pas line 83

public property TCalculatorPanel.Precision : Byte
  read FPrecision
  write FPrecision;


TCalculatorPanel.Status

Contains the status or state for the calculator panel

Declaration

Source position: calcform.pas line 85

public property TCalculatorPanel.Status : TCalculatorState
  read FStatus
  write FStatus;


TCalculatorPanel.Text

Text representation for the Double value in the calculator

Declaration

Source position: calcform.pas line 87

public property TCalculatorPanel.Text : string
  read FText;


TCalculatorPanel.TextChange

Sets the display text for the associated control and signals OnTextChange

Declaration

Source position: calcform.pas line 71

protected procedure TCalculatorPanel.TextChange; virtual;


TCalculatorPanel.UpdateMemoryLabel

Updates the Memory indicator to reflect a non-zero value in the Memory property

Declaration

Source position: calcform.pas line 80

public procedure TCalculatorPanel.UpdateMemoryLabel;


TCalculatorPanel.WorkingPrecision

Gets the minumum number of precision digits allowable for the panel

Declaration

Source position: calcform.pas line 78

public function TCalculatorPanel.WorkingPrecision: Integer;


TCalculatorPanel.WSRegisterClass

Declaration

Source position: calcform.pas line 72

protected class procedure TCalculatorPanel.WSRegisterClass; override;


EInvalidDate

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

EInvalidDate is an exception raised for an invalid date

Declaration

Source position: calendar.pp line 73

type EInvalidDate = class(Exception)

Inheritance

EInvalidDate

EInvalidDate is an exception raised for an invalid date

|

Exception
|

TObject

Description

EInvalidDate is an exception raised when a invalid date is selected in a calendar control.


EInvalidDate
Exception
 | HelpContext
 | Message
TObject


EInvalidDate
Exception
 | Create
 | CreateFmt
 | CreateRes
 | CreateResFmt
 | CreateHelp
 | CreateFmtHelp
 | CreateResHelp
 | CreateResFmtHelp
 | ToString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


AfterConstruction (TObject)

BeforeDestruction (TObject)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

Create (TObject)

Create (Exception)

CreateFmt (Exception)

CreateFmtHelp (Exception)

CreateHelp (Exception)

CreateRes (Exception)

CreateResFmt (Exception)

CreateResFmtHelp (Exception)

CreateResHelp (Exception)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

Destroy (TObject)

Dispatch (TObject)

DispatchStr (TObject)

Equals (TObject)

FieldAddress (TObject)

Free (TObject)

FreeInstance (TObject)

GetHashCode (TObject)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

InheritsFrom (TObject)

InitInstance (TObject)

InstanceSize (TObject)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

SafeCallException (TObject)

StringMessageTable (TObject)

ToString (TObject)

ToString (Exception)

UnitName (TObject)


EInvalidDate

Exception

TObject


TCalendar

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCalendar allows selection of a date from a calendar display

Declaration

Source position: calendar.pp line 124

type TCalendar = class(TCustomCalendar)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DateTime: TDateTime; | Native data type used for a date in the calendar control
property DisplaySettings: TDisplaySettings; | DisplaySettings contains options which control the appearance of the calendar
property DoubleBuffered: Boolean; | Allows to reduce flicker in the painting of the control
property FirstDayOfWeek: TCalDayOfWeek;
property Hint: TTranslateString; | The text to show in the Hint window for this control
property OnChange: TNotifyEvent; | OnChange - event handler for any change in Calendar
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDayChanged: TNotifyEvent; | OnDayChanged - event handler for a change in Day selected
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMonthChanged: TNotifyEvent; | OnMonthChanged - event handler for a change in month selected
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnMouseWheelHorz: TMouseWheelEvent; | Event handler for horizontal movements of the mouse wheel
property OnMouseWheelLeft: TMouseWheelUpDownEvent; | Event handler for left movements of the mouse wheel
property OnMouseWheelRight: TMouseWheelUpDownEvent; | Event handler for right movements of the mouse wheel
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property OnYearChanged: TNotifyEvent; | OnYearChanged - event handler for a change in the year selected
property ParentDoubleBuffered: Boolean; |
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean;
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TCalendar | TCalendar allows selection of a date from a calendar display
|
TCustomCalendar | The base class for controls which can contain other (child) controls
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCalendar is a graphic control allowing the user to select a date from a calendar display.


TCalendar
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BorderSpacing
pl | ro | Constraints
pl | ro | DateTime
pl | ro | DisplaySettings
pl | ro | DoubleBuffered
pl | ro | FirstDayOfWeek
pl | ro | Hint
pl | ro | ParentDoubleBuffered
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCustomCalendar
 |  | Date
 |  | DateTime
 |  | DisplaySettings
 |  | FirstDayOfWeek
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TCalendar)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TCalendar)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TCalendar)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TCalendar)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TCalendar)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | Date (TCustomCalendar)
 |  | DateTime (TCustomCalendar)
pl | ro | DateTime (TCalendar)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | DisplaySettings (TCustomCalendar)
pl | ro | DisplaySettings (TCalendar)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TCalendar)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 |  | FirstDayOfWeek (TCustomCalendar)
pl | ro | FirstDayOfWeek (TCalendar)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
pl | ro | Hint (TCalendar)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TCalendar)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TCalendar)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TCalendar)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TCalendar)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCalendar)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TCalendar)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCalendar
TCustomCalendar
pt | WSRegisterClass
pt | LMChanged
pt | LMMonthChanged
pt | LMYearChanged
pt | LMDayChanged
pt | GetControlClassDefaultSize
pt | Loaded
pt | InitializeWnd
pt | DestroyWnd
 | Create
 | HitTest
 | GetCalendarView
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomCalendar)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomCalendar)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCalendarView (TCustomCalendar)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomCalendar)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | HitTest (TCustomCalendar)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomCalendar)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LMChanged (TCustomCalendar)
pt | LMDayChanged (TCustomCalendar)
pt | LMMonthChanged (TCustomCalendar)
pt | LMYearChanged (TCustomCalendar)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomCalendar)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomCalendar)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCalendar
pl | ro | OnChange
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnDayChanged
pl | ro | OnDblClick
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMonthChanged
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnResize
pl | ro | OnUTF8KeyPress
pl | ro | OnYearChanged
TCustomCalendar
 |  | OnChange
 |  | OnDayChanged
 |  | OnMonthChanged
 |  | OnYearChanged
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChange (TCalendar)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TCalendar)
 |  | OnClick (TControl)
pl | ro | OnClick (TCalendar)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
 |  | OnDayChanged (TCustomCalendar)
pl | ro | OnDayChanged (TCalendar)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TCalendar)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TCalendar)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TCalendar)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TCalendar)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TCalendar)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TCalendar)
 |  | OnMonthChanged (TCustomCalendar)
pl | ro | OnMonthChanged (TCalendar)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TCalendar)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TCalendar)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TCalendar)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TCalendar)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TCalendar)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TCalendar)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TCalendar)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TCalendar)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TCalendar)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TCalendar)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TCalendar)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TCalendar)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TCalendar)
 |  | OnYearChanged (TCustomCalendar)
pl | ro | OnYearChanged (TCalendar)


TCalendar.FirstDayOfWeek

Declaration

Source position: calendar.pp line 134

published property TCalendar.FirstDayOfWeek : TCalDayOfWeek;


TCalendar.OnMouseWheelDown

Declaration

Source position: calendar.pp line 153

published property TCalendar.OnMouseWheelDown : TMouseWheelUpDownEvent;


TCalendar.OnMouseWheelUp

Declaration

Source position: calendar.pp line 154

published property TCalendar.OnMouseWheelUp : TMouseWheelUpDownEvent;


TCalendar.ShowHint

Declaration

Source position: calendar.pp line 163

published property TCalendar.ShowHint : Boolean;


TCalendarPart

Indicates where a mouse click occurred in a calendar control

Declaration

Source position: calendar.pp line 48

type TCalendarPart = (
cpNoWhere, | Mouse click cannot be applied to the control; no handle available
cpDate, | Mouse click occurred on a date in the calendar control
cpWeekNumber, | Mouse click occurred on a week number in the calendar control
cpTitle, | Mouse click occurred on a day heading in the calendar control
cpTitleBtn, | Mouse click occurred on a navigation button in a calendar control
cpTitleMonth, | Mouse click occurred on the month name heading in the calendar control
cpTitleYear | Mouse click occurred on the year number heading in the calendar control
);

Description

TCalendarPart is an enumerated type with values that indicate where a mouse click occurred in a calendar control. TCalendarPart is used to implement the TCustomCalendar.HitTest method.

See also

TCustomCalendar.HitTest

Indicates where a mouse click occurred in the calendar control


TCalendarView

Defines the view for a calendar

Declaration

Source position: calendar.pp line 61

type TCalendarView = (
cvMonth, | Grid has days for one month
cvYear, | Grid has months in one year
cvDecade, | Grid has years from one decade
cvCentury | Grid has decades for one century
);

Description

TCalendarView is an enumeration type with values that define the view for a calendar control. TCalendarView makes it possible to set the calendar view introduced in Windows Vista or later. In other widgetsets, as well as in older versions of Windows, a calendar has only a standard "month view" grid with days representing a month. TCalendarView is used to implement the TCustomCalendar.GetCalendarView method.

See also

TCustomCalendar.GetCalendarView

Gets the current view for the Calendar


TCustomCalendar

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class for controls which can contain other (child) controls

Declaration

Source position: calendar.pp line 77

type TCustomCalendar = class(TWinControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure LMChanged(); message; | LMChanged - LCL Message method to deal with changes in the control
procedure LMMonthChanged(); message; | LMMonthChanged - LCL Message method for change in Month
procedure LMYearChanged(); message; | LMYearChanged - LCL Message method for change in Year
procedure LMDayChanged(); message; | LMDayChanged - LCL Message method for change in Day
class function GetControlClassDefaultSize; override; | Returns the default size for this class of controls (when added to a form)
procedure Loaded; override;
procedure InitializeWnd; override; | Copies cached control properties to the just created widget
procedure DestroyWnd; override; | Destroys the interface object (widget)
public
constructor Create(); override; | Create - constructor for TCustomCalendar
function HitTest(); | Indicates where a mouse click occurred in the calendar control
function GetCalendarView; | Gets the current view for the Calendar
property Date: string; [rws] | Date is a string representation of the DateTime value
property DateTime: TDateTime; [rw] | Native data type used for a date in the calendar control
property DisplaySettings: TDisplaySettings; [rw] | DisplaySettings contains options which control the appearance of the calendar
property FirstDayOfWeek: TCalDayOfWeek; [rw]
property OnChange: TNotifyEvent; [rw] | OnChange - event handler for any change in Calendar
property OnDayChanged: TNotifyEvent; [rw] | OnDayChanged - event handler for a change in Day selected
property OnMonthChanged: TNotifyEvent; [rw] | OnMonthChanged - event handler for a change in month selected
property OnYearChanged: TNotifyEvent; [rw] | OnYearChanged - event handler for a change in the year selected
end;

Inheritance

TCustomCalendar | The base class for controls which can contain other (child) controls
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomCalendar is the base class for TCalendar, a graphic control for selecting a date.


TCustomCalendar
 |  | Date
 |  | DateTime
 |  | DisplaySettings
 |  | FirstDayOfWeek
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | Date (TCustomCalendar)
 |  | DateTime (TCustomCalendar)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | DisplaySettings (TCustomCalendar)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 |  | FirstDayOfWeek (TCustomCalendar)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomCalendar
pt | WSRegisterClass
pt | LMChanged
pt | LMMonthChanged
pt | LMYearChanged
pt | LMDayChanged
pt | GetControlClassDefaultSize
pt | Loaded
pt | InitializeWnd
pt | DestroyWnd
 | Create
 | HitTest
 | GetCalendarView
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TCustomCalendar
 | OnChange
 | OnDayChanged
 | OnMonthChanged
 | OnYearChanged
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | OnAlignInsertBefore (TWinControl)
 | OnAlignPosition (TWinControl)
 | OnChange (TCustomCalendar)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
 | OnDayChanged (TCustomCalendar)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
 | OnMonthChanged (TCustomCalendar)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)
 | OnYearChanged (TCustomCalendar)


TCustomCalendar.Create

Create - constructor for TCustomCalendar

Declaration

Source position: calendar.pp line 108

public constructor TCustomCalendar.Create(

  AOwner: TComponent

); override;

Description

Create is the constructor for TCustomCalendar. Create calls the inherited Create method, and sets the style, initial bounds, and display settings for the calendar. Create sets the default date and time value to Now.

See also

TWinControl.Create

Constructor for the class instance


TCustomCalendar.Date

Date is a string representation of the DateTime value

Declaration

Source position: calendar.pp line 111

public property TCustomCalendar.Date : string
  read GetDate
  write SetDate
  stored False;

Description

Date is a String property that represents the value in DateTime as a string data type. Reading the value in Date calls the GetProps method to get the current value for DateTime, and converts it to its string representation. Setting the value in Date calls the SetProps method to store the new value for both Date and DateTime.

Errors

Raises an EInvalidDate exception when Date contains an invalid date value.


TCustomCalendar.DateTime

Native data type used for a date in the calendar control

Declaration

Source position: calendar.pp line 112

public property TCustomCalendar.DateTime : TDateTime
  read GetDateTime
  write SetDateTime;

Description

DateTime is a TDateTime property that contains the native data type used for a date in the calendar control. Reading the value in DateTime calls the GetProps method to get the current values for Date and DateTime. Setting the value in DateTime calls SetProps to update the values in Date and DateTime.

For the Windows environment, the CalendarMinDate and CalendarMaxDate member variables are updated to ensure that date values are in an acceptable date/time value range. An EInvalidDate exception is raised if the value is not a valid date/time for the platform.

Remark: The calendar control does not use the time portion of the TDateTime data type. The time value is not significant unless a specified value is not valid for the date/time data type.

Errors

EInvalidDate exception is raised if the value is not a valid date/time for the platform; raised with the message rsInvalidDateRangeHint.


TCustomCalendar.DisplaySettings

DisplaySettings contains options which control the appearance of the calendar

Declaration

Source position: calendar.pp line 113

public property TCustomCalendar.DisplaySettings : TDisplaySettings
  read GetDisplaySettings
  write SetDisplaySettings
  default DefaultDisplaySettings;

Description

DisplaySettings contains options which control the appearance of the calendar. DisplaySettings is a set type which contains zero or more TDisplaySetting values, including:

dsShowHeadings
Displays a Month/Year heading
dsShowDayNames
Displays Day names
dsNoMonthChange
Prevents changing the month
dsShowWeekNumbers
Displays week numbers
dsStartMonday
Days are ordered starting with Monday instead of Sunday


TCustomCalendar.FirstDayOfWeek

Declaration

Source position: calendar.pp line 115

public property TCustomCalendar.FirstDayOfWeek : TCalDayOfWeek
  read FFirstDayOfWeek
  write SetFirstDayOfWeek
  default dowDefault;


TCustomCalendar.GetCalendarView

Gets the current view for the Calendar

Declaration

Source position: calendar.pp line 110

public function TCustomCalendar.GetCalendarView: TCalendarView;

Function result

Current view for the Calendar


TCustomCalendar.HitTest

Indicates where a mouse click occurred in the calendar control

Declaration

Source position: calendar.pp line 109

public function TCustomCalendar.HitTest(

  APoint: TPoint

):TCalendarPart;

Arguments

APoint

Coordinates where the mouse click occurred

Description

HitTest is a TCalendarPart function that indicates where a mouse click occurred in the calendar control. The return value indicates the part of the control clicked, or cpNoWhere when the handle has not been allocated for the control. HitTest ensures that the widget-set specific HitTest method is called.


TCustomCalendar.LMChanged

LMChanged - LCL Message method to deal with changes in the control

Declaration

Source position: calendar.pp line 99

protected procedure TCustomCalendar.LMChanged(

  var Message: TLMessage

); message;


TCustomCalendar.LMDayChanged

LMDayChanged - LCL Message method for change in Day

Declaration

Source position: calendar.pp line 102

protected procedure TCustomCalendar.LMDayChanged(

  var Message: TLMessage

); message;


TCustomCalendar.LMMonthChanged

LMMonthChanged - LCL Message method for change in Month

Declaration

Source position: calendar.pp line 100

protected procedure TCustomCalendar.LMMonthChanged(

  var Message: TLMessage

); message;


TCustomCalendar.LMYearChanged

LMYearChanged - LCL Message method for change in Year

Declaration

Source position: calendar.pp line 101

protected procedure TCustomCalendar.LMYearChanged(

  var Message: TLMessage

); message;


TCustomCalendar.OnChange

OnChange - event handler for any change in Calendar

Declaration

Source position: calendar.pp line 116

public property TCustomCalendar.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;

Description

OnChange is a TNotifyEvent property that represents the event handler signalled when the date/time value for the control has changed. OnChange is signalled from the LMChanged, LMDayChanged, LMMonthChanged, and LMYearChanged methods. Applications should assign a procedure to the event handle to respond to the message notification.


TCustomCalendar.OnDayChanged

OnDayChanged - event handler for a change in Day selected

Declaration

Source position: calendar.pp line 117

public property TCustomCalendar.OnDayChanged : TNotifyEvent
  read FDayChanged
  write FDayChanged;

Description

OnDayChanged is a TNotifyEvent property that represents the event handler signalled when the day number in the date/time value for the control has changed. OnDayChanged is signalled from the LMDayChanged method. Applications should assign a procedure to the event handler to respond to the message notification.


TCustomCalendar.OnMonthChanged

OnMonthChanged - event handler for a change in month selected

Declaration

Source position: calendar.pp line 118

public property TCustomCalendar.OnMonthChanged : TNotifyEvent
  read FMonthChanged
  write FMonthChanged;

Description

OnMonthChanged is a TNotifyEvent property that represents the event handler signalled when the month in the date/time value for the control has changed. OnMonthChanged is signalled from the LMMonthChanged method. Applications should assign a procedure to the event handler to respond to the message notification.


TCustomCalendar.OnYearChanged

OnYearChanged - event handler for a change in the year selected

Declaration

Source position: calendar.pp line 119

public property TCustomCalendar.OnYearChanged : TNotifyEvent
  read FYearChanged
  write FYearChanged;

Description

OnYearChanged is a TNotifyEvent property that represents the event handler signalled when the year in the date/time value for the control has changed. OnMonthChanged is signalled from the LMYearChanged method. Applications should assign a procedure to the event handler to respond to the message notification.


TCalendarPopupForm

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a non-modal pop-up form used to select a date from a TCalendar control

Declaration

Source position: calendarpopup.pas line 30

type TCalendarPopupForm = class(TForm)
Calendar: TCalendar; | TCalendar control used to select a date on the form
procedure CalendarDblClick(); | Performs actions needed when a double click mouse event occurs in the Calendar control
procedure CalendarKeyDown(); | Implements the OnKeyDown event handler for the Calendar control
procedure FormClose(); | Implements the OnClose event handler for the form
procedure FormCreate(); | Implements the OnCreate event handler for the form
procedure FormDeactivate(); | Implements the OnDeactivate event handler for the form
protected
procedure Paint; override;
end;

Inheritance

TCalendarPopupForm | Implements a non-modal pop-up form used to select a date from a TCalendar control
|
TForm
|
TCustomForm | The base type for TForm classes
|
TCustomDesignControl | Provides a designer surface for scaling and layout of its child controls
|
TScrollingWinControl | Class of a windowed control with incorporated scroll bars
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCalendarPopupForm is a TForm descendant which implements a non-modal pop-up form used to select a date with a TCalendar control. It includes the OnReturnDate event handler to perform the actions needed when a date is selected using the Calendar control.

TCalendarPopupForm is used as the non-modal dialog executed when the Button for the TDateEdit control is clicked.

Use the ShowCalendarPopup routine to create, configure, and display a pop-up calendar form.

See also

ShowCalendarPopup | Creates, configures, and displays a TCalendarPopupForm instance
#lcl.EditBtn.TDateEdit | TDateEdit - an EditBox to hold a date, with an attached SpeedButton that will summon a date selection (calendar) dialog


TCalendarPopupForm
TForm
 | ro | ClientHandle
 | ro | DockManager
pl | ro | Action
pl | ro | ActiveControl
pl | ro | Align
pl | ro | AllowDropFiles
pl | ro | AlphaBlend
pl | ro | AlphaBlendValue
pl | ro | Anchors
pl | ro | AutoScroll
pl | ro | AutoSize
pl | ro | BiDiMode
pl | ro | BorderIcons
pl | ro | BorderStyle
pl | ro | BorderWidth
pl | ro | Caption
pl | ro | ChildSizing
pl | ro | ClientHeight
pl | ro | ClientWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | DefaultMonitor
pl | ro | DesignTimePPI
pl | ro | DockSite
pl | ro | DoubleBuffered
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | FormStyle
pl | ro | HelpFile
pl | ro | Icon
pl | ro | KeyPreview
pl | ro | Menu
pl | ro | ParentBiDiMode
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | PixelsPerInch
pl | ro | PopupMenu
pl | ro | PopupMode
pl | ro | PopupParent
pl | ro | Position
pl | ro | SessionProperties
pl | ro | ShowHint
pl | ro | ShowInTaskBar
pl | ro | UseDockManager
pl |  | LCLVersion
pl | ro | Scaled
pl | ro | Visible
pl | ro | WindowState
TCustomForm
pt | ro | ClientHandle
 | ro | Active
 |  | ActiveControl
 |  | ActiveDefaultControl
 |  | AllowDropFiles
 |  | AlphaBlend
 |  | AlphaBlendValue
 | ro | AutoScroll
 |  | BorderIcons
 |  | BorderStyle
 |  | CancelControl
 | ro | Caption
 | ro | Color
 |  | DefaultControl
 |  | DefaultMonitor
 |  | Designer
 | ro | EffectiveShowInTaskBar
 | ro | FormState
 |  | FormStyle
 |  | HelpFile
 |  | Icon
 |  | KeyPreview
 | ro | MDIChildren
 |  | Menu
 |  | ModalResult
 | ro | Monitor
 | ro | LastActiveControl
 |  | PopupMode
 |  | PopupParent
 | ro | ParentFont
 |  | Position
 | ro | RestoredLeft
 | ro | RestoredTop
 | ro | RestoredWidth
 | ro | RestoredHeight
 |  | ShowInTaskBar
 | ro | Visible
 |  | WindowState
TCustomDesignControl
 |  | DesignTimePPI
 |  | PixelsPerInch
 |  | Scaled
TScrollingWinControl
pt |  | AutoScroll
pl |  | HorzScrollBar
pl |  | VertScrollBar
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pl | ro | Action (TForm)
pt |  | ActionLink (TControl)
 | ro | Active (TCustomForm)
 |  | ActiveControl (TCustomForm)
pl | ro | ActiveControl (TForm)
 |  | ActiveDefaultControl (TCustomForm)
 |  | Align (TControl)
pl | ro | Align (TForm)
 |  | AllowDropFiles (TCustomForm)
pl | ro | AllowDropFiles (TForm)
 |  | AlphaBlend (TCustomForm)
pl | ro | AlphaBlend (TForm)
 |  | AlphaBlendValue (TCustomForm)
pl | ro | AlphaBlendValue (TForm)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TForm)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoScroll (TScrollingWinControl)
 | ro | AutoScroll (TCustomForm)
pl | ro | AutoScroll (TForm)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TForm)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TForm)
 |  | BorderIcons (TCustomForm)
pl | ro | BorderIcons (TForm)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderStyle (TCustomForm)
pl | ro | BorderStyle (TForm)
 |  | BorderWidth (TWinControl)
pl | ro | BorderWidth (TForm)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | CancelControl (TCustomForm)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 | ro | Caption (TCustomForm)
pl | ro | Caption (TForm)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
pl | ro | ChildSizing (TForm)
pt | ro | ClientHandle (TCustomForm)
 | ro | ClientHandle (TForm)
 |  | ClientHeight (TControl)
pl | ro | ClientHeight (TForm)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
pl | ro | ClientWidth (TForm)
 |  | Color (TControl)
 | ro | Color (TCustomForm)
pl | ro | Color (TForm)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TForm)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefaultControl (TCustomForm)
 |  | DefaultMonitor (TCustomForm)
pl | ro | DefaultMonitor (TForm)
 |  | DefWndProc (TWinControl)
 |  | Designer (TCustomForm)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
 |  | DesignTimePPI (TCustomDesignControl)
pl | ro | DesignTimePPI (TForm)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 | ro | DockManager (TForm)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
pl | ro | DockSite (TForm)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TForm)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pl | ro | DragKind (TForm)
pt |  | DragMode (TControl)
pl | ro | DragMode (TForm)
 | ro | EffectiveShowInTaskBar (TCustomForm)
 |  | Enabled (TControl)
pl | ro | Enabled (TForm)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TForm)
 | ro | FormState (TCustomForm)
 |  | FormStyle (TCustomForm)
pl | ro | FormStyle (TForm)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
 |  | HelpFile (TCustomForm)
pl | ro | HelpFile (TForm)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
pl |  | HorzScrollBar (TScrollingWinControl)
 |  | HostDockSite (TControl)
 |  | Icon (TCustomForm)
pl | ro | Icon (TForm)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | KeyPreview (TCustomForm)
pl | ro | KeyPreview (TForm)
 | ro | LastActiveControl (TCustomForm)
 | ro | LCLRefCount (TLCLComponent)
pl |  | LCLVersion (TForm)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 | ro | MDIChildren (TCustomForm)
 |  | Menu (TCustomForm)
pl | ro | Menu (TForm)
 |  | ModalResult (TCustomForm)
 | ro | Monitor (TCustomForm)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TForm)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TForm)
pt |  | ParentFont (TControl)
 | ro | ParentFont (TCustomForm)
pl | ro | ParentFont (TForm)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PixelsPerInch (TCustomDesignControl)
pl | ro | PixelsPerInch (TForm)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TForm)
 |  | PopupMode (TCustomForm)
pl | ro | PopupMode (TForm)
 |  | PopupParent (TCustomForm)
pl | ro | PopupParent (TForm)
 |  | Position (TCustomForm)
pl | ro | Position (TForm)
 | ro | ReadBounds (TControl)
 | ro | RestoredHeight (TCustomForm)
 | ro | RestoredLeft (TCustomForm)
 | ro | RestoredTop (TCustomForm)
 | ro | RestoredWidth (TCustomForm)
 |  | Scaled (TCustomDesignControl)
pl | ro | Scaled (TForm)
pt |  | SessionProperties (TControl)
pl | ro | SessionProperties (TForm)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TForm)
 | ro | Showing (TWinControl)
 |  | ShowInTaskBar (TCustomForm)
pl | ro | ShowInTaskBar (TForm)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
pl | ro | UseDockManager (TForm)
 |  | VCLComObject (TComponent)
pl |  | VertScrollBar (TScrollingWinControl)
 |  | Visible (TControl)
 | ro | Visible (TCustomForm)
pl | ro | Visible (TForm)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)
 |  | WindowState (TCustomForm)
pl | ro | WindowState (TForm)


TCalendarPopupForm
 | CalendarDblClick
 | CalendarKeyDown
 | FormClose
 | FormCreate
 | FormDeactivate
pt | Paint
TForm
pt | WSRegisterClass
pt | CreateWnd
pt | Loaded
 | Create
 | Cascade
 | Next
 | Previous
 | Tile
 | ArrangeIcons
TCustomForm
pt | WMActivate
pt | WMCloseQuery
pt | WMHelp
pt | WMMove
pt | WMShowWindow
pt | WMSize
pt | WMWindowPosChanged
pt | CMBiDiModeChanged
pt | CMParentBiDiModeChanged
pt | CMAppShowBtnGlyphChanged
pt | CMAppShowMenuGlyphChanged
pt | CMIconChanged
pt | CMRelease
pt | CMActivate
pt | CMDeactivate
pt | CMShowingChanged
pt | WMDPIChanged
pt | WSRegisterClass
pt | DoShowWindow
pt | Activate
pt | ActiveChanged
pt | AdjustClientRect
pt | BeginFormUpdate
pt | ColorIsStored
pt | CreateParams
pt | CreateWnd
pt | Deactivate
pt | DoClose
pt | DoCreate
pt | DoDestroy
pt | DoHide
pt | DoShow
pt | EndFormUpdate
pt | HandleCreateException
pt | HandleDestroyException
pt | HandleShowHideException
pt | InitializeWnd
pt | Loaded
pt | ChildHandlesCreated
pt | Notification
pt | PaintWindow
pt | RequestAlign
pt | Resizing
pt | CalculatePreferredSize
pt | SetZOrder
pt | SetParent
pt | MoveToDefaultPosition
pt | UpdateShowing
pt | SetVisible
pt | AllAutoSized
pt | DoFirstShow
pt | UpdateWindowState
pt | VisibleChanging
pt | VisibleChanged
pt | WndProc
pt | VisibleIsStored
pt | DoAutoSize
pt | SetAutoSize
pt | SetAutoScroll
pt | SetScaled
pt | DoAddActionList
pt | DoRemoveActionList
pt | ProcessResource
pt | BeginAutoDrag
pt | DoDock
pt | GetFloating
pt | GetDefaultDockCaption
pt | CMActionExecute
pt | CMActionUpdate
pt | DoExecuteAction
pt | DoUpdateAction
pt | UpdateActions
 | Create
 | CreateNew
 | Destroy
 | AfterConstruction
 | BeforeDestruction
 | GetControlClassDefaultSize
 | BigIconHandle
 | Close
 | CloseQuery
 | DefocusControl
 | DestroyWnd
 | EnsureVisible
 | FocusControl
 | FormIsUpdating
 | GetFormImage
 | GetRolesForControl
 | GetRealPopupParent
 | Hide
 | IntfDropFiles
 | IntfHelp
 | IsShortcut
 | MakeFullyVisible
 | AutoSizeDelayedHandle
 | GetPreferredSize
 | Release
 | CanFocus
 | SetFocus
 | SetFocusedControl
 | SetRestoredBounds
 | Show
 | ShowModal
 | ShowOnTop
 | SmallIconHandle
 | GetChildren
 | WantChildKey
 | RemoveAllHandlersOfObject
 | AddHandlerFirstShow
 | RemoveHandlerFirstShow
 | AddHandlerClose
 | RemoveHandlerClose
 | AddHandlerCreate
 | RemoveHandlerCreate
 | ActiveMDIChild
 | GetMDIChildren
 | MDIChildCount
 | AutoScale
 | Dock
 | UpdateDockCaption
TCustomDesignControl
pt | SetScaled
pt | DoAutoAdjustLayout
 | Create
 | AutoAdjustLayout
TScrollingWinControl
pt | WSRegisterClass
pt | AlignControls
pt | AutoScrollEnabled
pt | CalculateAutoRanges
pt | CreateWnd
pt | GetClientScrollOffset
pt | GetLogicalClientRect
pt | DoOnResize
pt | GetPreferredSizeClientFrame
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | ComputeScrollbars
pt | SetAutoScroll
pt | Loaded
pt | Resizing
pt | SetAutoSize
 | Create
 | Destroy
 | ScreenToClient
 | ClientToScreen
 | UpdateScrollbars
 | GetControlClassDefaultSize
 | ScrollBy
 | ScrollInView
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | Activate (TCustomForm)
pt | ActiveChanged (TCustomForm)
 | ActiveDefaultControlChanged (TControl)
 | ActiveMDIChild (TCustomForm)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerClose (TCustomForm)
 | AddHandlerCreate (TCustomForm)
 | AddHandlerFirstShow (TCustomForm)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomForm)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AfterConstruction (TCustomForm)
pt | AlignControls (TWinControl)
pt | AlignControls (TScrollingWinControl)
pt | AllAutoSized (TWinControl)
pt | AllAutoSized (TCustomForm)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | ArrangeIcons (TForm)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoAdjustLayout (TCustomDesignControl)
 | AutoScale (TCustomForm)
pt | AutoScrollEnabled (TScrollingWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedHandle (TCustomForm)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
 | BeforeDestruction (TCustomForm)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomForm)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BeginFormUpdate (TCustomForm)
 | BeginUpdateBounds (TWinControl)
 | BigIconHandle (TCustomForm)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateAutoRanges (TScrollingWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomForm)
 | CalendarDblClick (TCalendarPopupForm)
 | CalendarKeyDown (TCalendarPopupForm)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanFocus (TCustomForm)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
 | Cascade (TForm)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildHandlesCreated (TCustomForm)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
 | ClientToScreen (TScrollingWinControl)
 | Close (TCustomForm)
 | CloseQuery (TCustomForm)
pt | CMActionExecute (TCustomForm)
pt | CMActionUpdate (TCustomForm)
pt | CMActivate (TCustomForm)
pt | CMAppShowBtnGlyphChanged (TCustomForm)
pt | CMAppShowMenuGlyphChanged (TCustomForm)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomForm)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDeactivate (TCustomForm)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMIconChanged (TCustomForm)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentBiDiModeChanged (TCustomForm)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMRelease (TCustomForm)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMShowingChanged (TCustomForm)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColorIsStored (TCustomForm)
pt | ComputeScrollbars (TScrollingWinControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TScrollingWinControl)
 | Create (TCustomDesignControl)
 | Create (TCustomForm)
 | Create (TForm)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
 | CreateNew (TCustomForm)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomForm)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TScrollingWinControl)
pt | CreateWnd (TCustomForm)
pt | CreateWnd (TForm)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
pt | Deactivate (TCustomForm)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DefocusControl (TCustomForm)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TScrollingWinControl)
 | Destroy (TCustomForm)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
 | DestroyWnd (TCustomForm)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddActionList (TCustomForm)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomDesignControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoAutoSize (TCustomForm)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | Dock (TCustomForm)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoClose (TCustomForm)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCreate (TCustomForm)
pt | DoDestroy (TCustomForm)
pt | DoDock (TControl)
pt | DoDock (TCustomForm)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExecuteAction (TCustomForm)
pt | DoExit (TWinControl)
pt | DoFirstShow (TCustomForm)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoHide (TCustomForm)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TScrollingWinControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveActionList (TCustomForm)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoShow (TCustomForm)
pt | DoShowWindow (TCustomForm)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUpdateAction (TCustomForm)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
pt | EndFormUpdate (TCustomForm)
 | EndUpdateBounds (TWinControl)
 | EnsureVisible (TCustomForm)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | FocusControl (TCustomForm)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
 | FormClose (TCalendarPopupForm)
 | FormCreate (TCalendarPopupForm)
 | FormDeactivate (TCalendarPopupForm)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FormIsUpdating (TCustomForm)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildren (TCustomForm)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
pt | GetClientScrollOffset (TScrollingWinControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlClassDefaultSize (TScrollingWinControl)
 | GetControlClassDefaultSize (TCustomForm)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultDockCaption (TCustomForm)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloating (TCustomForm)
pt | GetFloatingDockSiteClass (TControl)
 | GetFormImage (TCustomForm)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetLogicalClientRect (TScrollingWinControl)
 | GetMDIChildren (TCustomForm)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetPreferredSize (TCustomForm)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPreferredSizeClientFrame (TScrollingWinControl)
 | GetRealPopupParent (TCustomForm)
 | GetRGBColorResolvingParent (TControl)
 | GetRolesForControl (TCustomForm)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
pt | HandleCreateException (TCustomForm)
pt | HandleDestroyException (TCustomForm)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
pt | HandleShowHideException (TCustomForm)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | Hide (TCustomForm)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomForm)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfDropFiles (TCustomForm)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfHelp (TCustomForm)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsShortcut (TCustomForm)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TScrollingWinControl)
pt | Loaded (TCustomForm)
pt | Loaded (TForm)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | MakeFullyVisible (TCustomForm)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MDIChildCount (TCustomForm)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MoveToDefaultPosition (TCustomForm)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Next (TForm)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomForm)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | Paint (TCalendarPopupForm)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
pt | PaintWindow (TCustomForm)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
 | Previous (TForm)
pt | ProcessResource (TCustomForm)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Release (TCustomForm)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomForm)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerClose (TCustomForm)
 | RemoveHandlerCreate (TCustomForm)
 | RemoveHandlerFirstShow (TCustomForm)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | RequestAlign (TCustomForm)
pt | Resize (TControl)
pt | Resizing (TScrollingWinControl)
pt | Resizing (TCustomForm)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToClient (TScrollingWinControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy (TScrollingWinControl)
 | ScrollBy_WS (TWinControl)
 | ScrollInView (TScrollingWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoScroll (TScrollingWinControl)
pt | SetAutoScroll (TCustomForm)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TScrollingWinControl)
pt | SetAutoSize (TCustomForm)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomForm)
 | SetFocusedControl (TCustomForm)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParent (TCustomForm)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetRestoredBounds (TCustomForm)
pt | SetScaled (TCustomDesignControl)
pt | SetScaled (TCustomForm)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetVisible (TCustomForm)
pt | SetZOrder (TControl)
pt | SetZOrder (TCustomForm)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | Show (TCustomForm)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | ShowModal (TCustomForm)
 | ShowOnTop (TCustomForm)
 | SmallIconHandle (TCustomForm)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | Tile (TForm)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateActions (TCustomForm)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
 | UpdateDockCaption (TCustomForm)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateScrollbars (TScrollingWinControl)
pt | UpdateShowing (TWinControl)
pt | UpdateShowing (TCustomForm)
pt | UpdateWindowState (TCustomForm)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanged (TCustomForm)
pt | VisibleChanging (TControl)
pt | VisibleChanging (TCustomForm)
pt | VisibleIsStored (TCustomForm)
 | WantChildKey (TCustomForm)
pt | WidthIsAnchored (TControl)
pt | WMActivate (TCustomForm)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMCloseQuery (TCustomForm)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMDPIChanged (TCustomForm)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHelp (TCustomForm)
pt | WMHScroll (TScrollingWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMMove (TCustomForm)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMShowWindow (TCustomForm)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TScrollingWinControl)
pt | WMSize (TCustomForm)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TScrollingWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMWindowPosChanged (TCustomForm)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomForm)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TScrollingWinControl)
pt | WSRegisterClass (TCustomForm)
pt | WSRegisterClass (TForm)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCalendarPopupForm
TForm
pl | ro | OnActivate
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnClose
pl | ro | OnCloseQuery
pl | ro | OnConstrainedResize
pl | ro | OnContextPopup
pl | ro | OnCreate
pl | ro | OnDblClick
pl | ro | OnDeactivate
pl | ro | OnDestroy
pl | ro | OnDockDrop
pl | ro | OnDockOver
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnDropFiles
pl | ro | OnEndDock
pl | ro | OnGetSiteInfo
pl | ro | OnHelp
pl | ro | OnHide
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnPaint
pl | ro | OnResize
pl | ro | OnShortCut
pl | ro | OnShow
pl | ro | OnShowHint
pl | ro | OnStartDock
pl | ro | OnUnDock
pl | ro | OnUTF8KeyPress
pl | ro | OnWindowStateChange
TCustomForm
 |  | OnActivate
 |  | OnClose
 |  | OnCloseQuery
 |  | OnCreate
 |  | OnDeactivate
 |  | OnDestroy
 |  | OnDropFiles
 |  | OnHelp
 |  | OnHide
 | ro | OnResize
 |  | OnShortcut
 |  | OnShow
 |  | OnShowModalFinished
 |  | OnWindowStateChange
TCustomDesignControl
TScrollingWinControl
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnActivate (TForm)
 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TForm)
 |  | OnClick (TControl)
pl | ro | OnClick (TForm)
 |  | OnClose (TCustomForm)
pl | ro | OnClose (TForm)
 |  | OnCloseQuery (TCustomForm)
pl | ro | OnCloseQuery (TForm)
pt |  | OnConstrainedResize (TControl)
pl | ro | OnConstrainedResize (TForm)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TForm)
 |  | OnCreate (TCustomForm)
pl | ro | OnCreate (TForm)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TForm)
 |  | OnDeactivate (TCustomForm)
pl | ro | OnDeactivate (TForm)
 |  | OnDestroy (TCustomForm)
pl | ro | OnDestroy (TForm)
 |  | OnDockDrop (TWinControl)
pl | ro | OnDockDrop (TForm)
 |  | OnDockOver (TWinControl)
pl | ro | OnDockOver (TForm)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TForm)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TForm)
 |  | OnDropFiles (TCustomForm)
pl | ro | OnDropFiles (TForm)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pl | ro | OnEndDock (TForm)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
 |  | OnExit (TWinControl)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
pl | ro | OnGetSiteInfo (TForm)
 |  | OnHelp (TCustomForm)
pl | ro | OnHelp (TForm)
 |  | OnHide (TCustomForm)
pl | ro | OnHide (TForm)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TForm)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TForm)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TForm)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TForm)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TForm)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TForm)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TForm)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TForm)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TForm)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TForm)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TForm)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TForm)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TForm)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TForm)
 |  | OnPaint (TCustomControl)
pl | ro | OnPaint (TForm)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 | ro | OnResize (TCustomForm)
pl | ro | OnResize (TForm)
 |  | OnShortcut (TCustomForm)
pl | ro | OnShortCut (TForm)
 |  | OnShow (TCustomForm)
pl | ro | OnShow (TForm)
 |  | OnShowHint (TControl)
pl | ro | OnShowHint (TForm)
 |  | OnShowModalFinished (TCustomForm)
pt |  | OnStartDock (TControl)
pl | ro | OnStartDock (TForm)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
pl | ro | OnUnDock (TForm)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TForm)
 |  | OnWindowStateChange (TCustomForm)
pl | ro | OnWindowStateChange (TForm)


TCalendarPopupForm.Calendar

TCalendar control used to select a date on the form

Declaration

Source position: calendarpopup.pas line 31

TCalendarPopupForm.Calendar : TCalendar;

Description

Calendar is a TCalendar member which contains the calendar control displayed on the form. It allows selection of date, and calls the ReturnDate method when the Month, Day, or Year in the control is changed using either the mouse or the keyboard. Calendar is configured in the Initialize method using the TDateTime and TDisplaySettings provided as arguments.

Use the ShowCalendarPopup routine to provide the date/time value and display settings needed in the pop-up calendar form.

See also

TCalendar

ShowCalendarPopup

Creates, configures, and displays a TCalendarPopupForm instance

TDisplaySettings


TCalendarPopupForm.CalendarDblClick

Performs actions needed when a double click mouse event occurs in the Calendar control

Declaration

Source position: calendarpopup.pas line 32

procedure TCalendarPopupForm.CalendarDblClick(

  Sender: TObject

);

Description

CalendarDblClick ensures that the mouse event is within the bounds for the Calendar control by calling its HitTest method. When the mouse event occurs on the Month or Year calendar parts, the ReturnDate method is called to signal the OnReturnDate event handler and close the form.

See also

#lcl.Calendar.TCustomCalendar.HitTest | Indicates where a mouse click occurred in the calendar control
#lcl.Calendar.TCalendarPart | Indicates where a mouse click occurred in a calendar control


TCalendarPopupForm.CalendarKeyDown

Implements the OnKeyDown event handler for the Calendar control

Declaration

Source position: calendarpopup.pas line 33

procedure TCalendarPopupForm.CalendarKeyDown(

  Sender: TObject;

  var Key: Word;

  Shift: TShiftState

);

Arguments

Sender | Object for the event notification; the Calendar control in this case
Key | Virtual key code examined in the method
Shift | Virtual key modifier examined in the method

Description

CalendarKeyDown is a procedure which implements the OnKeyDown event handler for the Calendar control. The method ensures that the key down virtual key code represented by Key and Shift is applied to the Calendar control, and includes:

VK_RETURN, VK_SPACE
Calls ReturnDate to apply the selected date value in Month view, and signals the OnReturnDate event handler.
VK_ESCAPE
Calls Close to close the form.

If the virtual key code is handled in the method, the value in Key is set to zero (0). Otherwise, it is retained for use in event handlers at the Form or Application level.

See also

#lcl.Forms.TCustomForm.Close

Closes the form


TCalendarPopupForm.FormClose

Implements the OnClose event handler for the form

Declaration

Source position: calendarpopup.pas line 34

procedure TCalendarPopupForm.FormClose(

  Sender: TObject;

  var CloseAction: TCloseAction

);

Arguments

Sender | Object for the event notification
CloseAction | Close action to perform on exit from the event handler

Description

Ensures that the FormDeactivate method is removed from the registered OnDeactivate handlers in Application. The value in CloseAction is set to caFree in the method.


TCalendarPopupForm.FormCreate

Implements the OnCreate event handler for the form

Declaration

Source position: calendarpopup.pas line 35

procedure TCalendarPopupForm.FormCreate(

  Sender: TObject

);

Arguments

Sender

Object for the event notification


TCalendarPopupForm.FormDeactivate

Implements the OnDeactivate event handler for the form

Declaration

Source position: calendarpopup.pas line 36

procedure TCalendarPopupForm.FormDeactivate(

  Sender: TObject

);

Arguments

Sender

Object for the event notification

Description

Ensures that the FormDeactivate method is added to the OnDeactivate handlers in Application.


TCalendarPopupForm.Paint

Declaration

Source position: calendarpopup.pas line 46

protected procedure TCalendarPopupForm.Paint; override;


TCheckListBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCheckListBox implements a list box with check boxes for its items

Declaration

Source position: checklst.pas line 85

type TCheckListBox = class(TCustomCheckListBox)
published
property Align: TAlign;
property AllowGrayed: Boolean; | Indicates if the item can use the "grayed" (or unselectable) check box state
property Anchors: TAnchors; | The set of anchor definitions for this control
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property Color: TColor; | The background color of the control
property Columns: Integer; | The number of visible vertical columns displayed in the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragMode: TDragMode; | Allows the user to drag the control
property ExtendedSelect: Boolean; | True when a contiguous range of items can be selected by a Shift+Click. Default is True.
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property IntegralHeight: Boolean; | Not implemented: shrink the Height of the widget, so that it only shows fully visible rows
property Items: TStrings; | The list of all items defined in the control
property ItemHeight: Integer; | The default height for an item displayed in the list
property ItemIndex: Integer; | Ordinal position for the currently selected item, -1 if none
property MultiSelect: Boolean; | Allows selection of more than one item from the list
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnClickCheck: TNotifyEvent; | Event handler signalled to determine if the control can respond to OnClick notifications
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDrawItem: TDrawItemEvent; | Handler for painting of a list item in owner-draw mode
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnItemClick: TCheckListClicked; | Event handler signalled when one of the Items in the control is clicked using the mouse
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnMouseWheelHorz: TMouseWheelEvent; | Event handler for horizontal movements of the mouse wheel
property OnMouseWheelLeft: TMouseWheelUpDownEvent; | Event handler for left movements of the mouse wheel
property OnMouseWheelRight: TMouseWheelUpDownEvent; | Event handler for right movements of the mouse wheel
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnSelectionChange: TSelectionChangeEvent;
property OnShowHint: TControlShowHintEvent; | Event Handler when a hint shall be shown
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property Sorted: Boolean; | Determines whether the list entries are sorted in alphanumeric order
property Style: TListBoxStyle; | Appearance of the list box (normal, owner-draw fixed, or owner-draw variable)
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property TopIndex: Integer; | Index of the first visible (or top-most) item
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TCheckListBox | TCheckListBox implements a list box with check boxes for its items
|
TCustomCheckListBox | TCustomCheckListBox defines the base class for TCheckListBox - a list box with check box items
|
TCustomListBox | The base class for TListBox
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCheckListBox is a TCustomCheckListBox descendant which implements a scrollable list box which displays check boxes for each of its items.

Use the Items property to define the caption for entries that appear in the control. Each of the Items can have a state of checked or unchecked (or "grayed" when AllowGrayed is set). Use the properties and methods such as Toggle, CheckAll, Checked, ItemEnabled, and State to maintain the items in the control. Use the event handlers in the class to perform actions needed when one or more items are clicked or change their state value. Use OnItemClick to process item changes individually.

TCheckListBox sets the visibility for properties defined in the ancestor class.

See also

TCustomCheckListBox

TCustomCheckListBox defines the base class for TCheckListBox - a list box with check box items


TCheckListBox
pl | ro | Align
pl | ro | AllowGrayed
pl | ro | Anchors
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | Color
pl | ro | Columns
pl | ro | Constraints
pl | ro | DragCursor
pl | ro | DragMode
pl | ro | ExtendedSelect
pl | ro | Enabled
pl | ro | Font
pl | ro | IntegralHeight
pl | ro | Items
pl | ro | ItemHeight
pl | ro | ItemIndex
pl | ro | MultiSelect
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | Sorted
pl | ro | Style
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | TopIndex
pl | ro | Visible
TCustomCheckListBox
 |  | AllowGrayed
 |  | Checked
 |  | Header
 |  | ItemEnabled
 |  | State
TCustomListBox
 | ro | Align
 | ro | Anchors
 | ro | BorderStyle
 | ro | Canvas
 |  | ClickOnSelChange
 |  | Columns
 | ro | Constraints
 | ro | Count
 |  | ExtendedSelect
 | ro | Font
 |  | IntegralHeight
 |  | ItemHeight
 |  | ItemIndex
 |  | Items
 |  | MultiSelect
 |  | Options
 | ro | ParentColor
 | ro | ParentFont
 | ro | ParentShowHint
 | ro | PopupMenu
 |  | ScrollWidth
 | ro | SelCount
 |  | Selected
 | ro | ShowHint
 |  | Sorted
 |  | Style
 | ro | TabOrder
 | ro | TabStop
 |  | TopIndex
 | ro | Visible
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomListBox)
pl | ro | Align (TCheckListBox)
 |  | AllowGrayed (TCustomCheckListBox)
pl | ro | AllowGrayed (TCheckListBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | Anchors (TCustomListBox)
pl | ro | Anchors (TCheckListBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TCheckListBox)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TCheckListBox)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomListBox)
pl | ro | BorderStyle (TCheckListBox)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomListBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | Checked (TCustomCheckListBox)
 |  | ChildSizing (TWinControl)
 |  | ClickOnSelChange (TCustomListBox)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TCheckListBox)
 |  | Columns (TCustomListBox)
pl | ro | Columns (TCheckListBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | Constraints (TCustomListBox)
pl | ro | Constraints (TCheckListBox)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
 | ro | Count (TCustomListBox)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TCheckListBox)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TCheckListBox)
 |  | Enabled (TControl)
pl | ro | Enabled (TCheckListBox)
 |  | ExtendedSelect (TCustomListBox)
pl | ro | ExtendedSelect (TCheckListBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 | ro | Font (TCustomListBox)
pl | ro | Font (TCheckListBox)
 |  | Handle (TWinControl)
 |  | Header (TCustomCheckListBox)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IntegralHeight (TCustomListBox)
pl | ro | IntegralHeight (TCheckListBox)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | ItemEnabled (TCustomCheckListBox)
 |  | ItemHeight (TCustomListBox)
pl | ro | ItemHeight (TCheckListBox)
 |  | ItemIndex (TCustomListBox)
pl | ro | ItemIndex (TCheckListBox)
 |  | Items (TCustomListBox)
pl | ro | Items (TCheckListBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | MultiSelect (TCustomListBox)
pl | ro | MultiSelect (TCheckListBox)
 |  | Name (TComponent)
 |  | Options (TCustomListBox)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TCheckListBox)
pt |  | ParentColor (TControl)
 | ro | ParentColor (TCustomListBox)
pl | ro | ParentColor (TCheckListBox)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
 | ro | ParentFont (TCustomListBox)
pl | ro | ParentFont (TCheckListBox)
pt |  | ParentShowHint (TControl)
 | ro | ParentShowHint (TCustomListBox)
pl | ro | ParentShowHint (TCheckListBox)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomListBox)
pl | ro | PopupMenu (TCheckListBox)
 | ro | ReadBounds (TControl)
 |  | ScrollWidth (TCustomListBox)
 | ro | SelCount (TCustomListBox)
 |  | Selected (TCustomListBox)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | ShowHint (TCustomListBox)
pl | ro | ShowHint (TCheckListBox)
 | ro | Showing (TWinControl)
 |  | Sorted (TCustomListBox)
pl | ro | Sorted (TCheckListBox)
 |  | State (TCustomCheckListBox)
 |  | Style (TCustomListBox)
pl | ro | Style (TCheckListBox)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomListBox)
pl | ro | TabOrder (TCheckListBox)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomListBox)
pl | ro | TabStop (TCheckListBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | TopIndex (TCustomListBox)
pl | ro | TopIndex (TCheckListBox)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | Visible (TCustomListBox)
pl | ro | Visible (TCheckListBox)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCheckListBox
TCustomCheckListBox
pt | WSRegisterClass
pt | AssignItemDataToCache
pt | AssignCacheToItemData
pt | CreateParams
pt | DrawItem
pt | GetCachedDataSize
pt | GetCheckWidth
pt | DefineProperties
pt | ReadData
pt | WriteData
pt | ClickCheck
pt | ItemClick
pt | KeyDown
pt | FontChanged
 | Create
 | MeasureItem
 | Toggle
 | CheckAll
 | Exchange
TCustomListBox
pt | WSRegisterClass
pt | AssignItemDataToCache
pt | AssignCacheToItemData
pt | BeforeDragStart
pt | BeginAutoDrag
pt | CalculateStandardItemHeight
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | FinalizeWnd
pt | GetControlClassDefaultSize
pt | CheckIndex
pt | GetItemHeight
pt | GetItemIndex
pt | GetSelCount
pt | GetSelected
pt | GetCachedDataSize
pt | GetCachedData
pt | SetExtendedSelect
pt | SetItemIndex
pt | SetItems
pt | SetItemHeight
pt | SetMultiSelect
pt | SetSelected
pt | SetSorted
pt | SetStyle
pt | DrawItem
pt | DoAutoAdjustLayout
pt | DoSelectionChange
pt | SendItemIndex
pt | WMGetDlgCode
 | Create
 | Destroy
 | AddItem
 | Click
 | Clear
 | ClearSelection
 | GetIndexAtXY
 | GetIndexAtY
 | GetSelectedText
 | ItemAtPos
 | ItemRect
 | ItemVisible
 | ItemFullyVisible
 | LockSelectionChange
 | MakeCurrentVisible
 | MeasureItem
 | SelectAll
 | SelectRange
 | DeleteSelected
 | UnlockSelectionChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AddItem (TCustomListBox)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
pt | AssignCacheToItemData (TCustomListBox)
pt | AssignCacheToItemData (TCustomCheckListBox)
 | AssignError (TPersistent)
pt | AssignItemDataToCache (TCustomListBox)
pt | AssignItemDataToCache (TCustomCheckListBox)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeforeDragStart (TCustomListBox)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomListBox)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculateStandardItemHeight (TCustomListBox)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckAll (TCustomCheckListBox)
 | CheckChildClassAllowed (TControl)
pt | CheckIndex (TCustomListBox)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomListBox)
 | ClearSelection (TCustomListBox)
pt | Click (TControl)
 | Click (TCustomListBox)
pt | ClickCheck (TCustomCheckListBox)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomListBox)
 | Create (TCustomCheckListBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomListBox)
pt | CreateParams (TCustomCheckListBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
pt | DefineProperties (TCustomCheckListBox)
 | DeleteSelected (TCustomListBox)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomListBox)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomListBox)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomListBox)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSelectionChange (TCustomListBox)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawItem (TCustomListBox)
pt | DrawItem (TCustomCheckListBox)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | Exchange (TCustomCheckListBox)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
pt | FinalizeWnd (TCustomListBox)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomCheckListBox)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedData (TCustomListBox)
pt | GetCachedDataSize (TCustomListBox)
pt | GetCachedDataSize (TCustomCheckListBox)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetCheckWidth (TCustomCheckListBox)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomListBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetIndexAtXY (TCustomListBox)
 | GetIndexAtY (TCustomListBox)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetItemHeight (TCustomListBox)
pt | GetItemIndex (TCustomListBox)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
pt | GetSelCount (TCustomListBox)
pt | GetSelected (TCustomListBox)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSelectedText (TCustomListBox)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomListBox)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
 | ItemAtPos (TCustomListBox)
pt | ItemClick (TCustomCheckListBox)
 | ItemFullyVisible (TCustomListBox)
 | ItemRect (TCustomListBox)
 | ItemVisible (TCustomListBox)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomCheckListBox)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
 | LockSelectionChange (TCustomListBox)
pt | MainWndProc (TWinControl)
 | MakeCurrentVisible (TCustomListBox)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MeasureItem (TCustomListBox)
 | MeasureItem (TCustomCheckListBox)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
pt | ReadData (TCustomCheckListBox)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomListBox)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
 | SelectRange (TCustomListBox)
pt | SendDialogChar (TWinControl)
pt | SendItemIndex (TCustomListBox)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetExtendedSelect (TCustomListBox)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetItemHeight (TCustomListBox)
pt | SetItemIndex (TCustomListBox)
pt | SetItems (TCustomListBox)
pt | SetMultiSelect (TCustomListBox)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSelected (TCustomListBox)
 | SetShape (TWinControl)
pt | SetSorted (TCustomListBox)
pt | SetStyle (TCustomListBox)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | Toggle (TCustomCheckListBox)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | UnlockSelectionChange (TCustomListBox)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMGetDlgCode (TCustomListBox)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WriteData (TCustomCheckListBox)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomListBox)
pt | WSRegisterClass (TCustomCheckListBox)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCheckListBox
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnClickCheck
pl | ro | OnContextPopup
pl | ro | OnDblClick
pl | ro | OnDrawItem
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnItemClick
pl | ro | OnKeyPress
pl | ro | OnKeyDown
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnResize
pl | ro | OnSelectionChange
pl | ro | OnShowHint
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomCheckListBox
 |  | OnClickCheck
 |  | OnItemClick
TCustomListBox
 | ro | OnChangeBounds
 | ro | OnClick
 | ro | OnDblClick
 |  | OnDrawItem
 | ro | OnEnter
 | ro | OnExit
 | ro | OnKeyDown
 | ro | OnKeyPress
 | ro | OnKeyUp
 |  | OnMeasureItem
 | ro | OnMouseDown
 | ro | OnMouseEnter
 | ro | OnMouseLeave
 | ro | OnMouseMove
 | ro | OnMouseUp
 | ro | OnMouseWheel
 | ro | OnMouseWheelDown
 | ro | OnMouseWheelUp
 | ro | OnResize
 |  | OnSelectionChange
 | ro | OnUTF8KeyPress
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | ro | OnChangeBounds (TCustomListBox)
pl | ro | OnChangeBounds (TCheckListBox)
 |  | OnClick (TControl)
 | ro | OnClick (TCustomListBox)
pl | ro | OnClick (TCheckListBox)
 |  | OnClickCheck (TCustomCheckListBox)
pl | ro | OnClickCheck (TCheckListBox)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TCheckListBox)
pt |  | OnDblClick (TControl)
 | ro | OnDblClick (TCustomListBox)
pl | ro | OnDblClick (TCheckListBox)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TCheckListBox)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TCheckListBox)
 |  | OnDrawItem (TCustomListBox)
pl | ro | OnDrawItem (TCheckListBox)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TCheckListBox)
 |  | OnEnter (TWinControl)
 | ro | OnEnter (TCustomListBox)
pl | ro | OnEnter (TCheckListBox)
 |  | OnExit (TWinControl)
 | ro | OnExit (TCustomListBox)
pl | ro | OnExit (TCheckListBox)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnItemClick (TCustomCheckListBox)
pl | ro | OnItemClick (TCheckListBox)
 |  | OnKeyDown (TWinControl)
 | ro | OnKeyDown (TCustomListBox)
pl | ro | OnKeyDown (TCheckListBox)
 |  | OnKeyPress (TWinControl)
 | ro | OnKeyPress (TCustomListBox)
pl | ro | OnKeyPress (TCheckListBox)
 |  | OnKeyUp (TWinControl)
 | ro | OnKeyUp (TCustomListBox)
pl | ro | OnKeyUp (TCheckListBox)
 |  | OnMeasureItem (TCustomListBox)
pt |  | OnMouseDown (TControl)
 | ro | OnMouseDown (TCustomListBox)
pl | ro | OnMouseDown (TCheckListBox)
pt |  | OnMouseEnter (TControl)
 | ro | OnMouseEnter (TCustomListBox)
pl | ro | OnMouseEnter (TCheckListBox)
pt |  | OnMouseLeave (TControl)
 | ro | OnMouseLeave (TCustomListBox)
pl | ro | OnMouseLeave (TCheckListBox)
pt |  | OnMouseMove (TControl)
 | ro | OnMouseMove (TCustomListBox)
pl | ro | OnMouseMove (TCheckListBox)
pt |  | OnMouseUp (TControl)
 | ro | OnMouseUp (TCustomListBox)
pl | ro | OnMouseUp (TCheckListBox)
pt |  | OnMouseWheel (TControl)
 | ro | OnMouseWheel (TCustomListBox)
pl | ro | OnMouseWheel (TCheckListBox)
pt |  | OnMouseWheelDown (TControl)
 | ro | OnMouseWheelDown (TCustomListBox)
pl | ro | OnMouseWheelDown (TCheckListBox)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TCheckListBox)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TCheckListBox)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TCheckListBox)
pt |  | OnMouseWheelUp (TControl)
 | ro | OnMouseWheelUp (TCustomListBox)
pl | ro | OnMouseWheelUp (TCheckListBox)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 | ro | OnResize (TCustomListBox)
pl | ro | OnResize (TCheckListBox)
 |  | OnSelectionChange (TCustomListBox)
pl | ro | OnSelectionChange (TCheckListBox)
 |  | OnShowHint (TControl)
pl | ro | OnShowHint (TCheckListBox)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TCheckListBox)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
 | ro | OnUTF8KeyPress (TCustomListBox)
pl | ro | OnUTF8KeyPress (TCheckListBox)


TCheckListBox.Align

Declaration

Source position: checklst.pas line 87

published property TCheckListBox.Align : TAlign;


TCustomCheckListBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomCheckListBox defines the base class for TCheckListBox - a list box with check box items

Declaration

Source position: checklst.pas line 33

type TCustomCheckListBox = class(TCustomListBox)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure AssignItemDataToCache(); override; | Stores the data for an item at the specified position in the cache for item data
procedure AssignCacheToItemData(); override; | Retrieves data for an item at the specified position from the cache for item data
procedure CreateParams(); override; |
procedure DrawItem(); override; | Adjusts the drawing area for the specified item, and renders it on the control
function GetCachedDataSize; override; | Gets the data size for a TCachedItemData entry in the item cache
function GetCheckWidth; | Gets the width required for the check box drawn for Items on the control
procedure DefineProperties(); override;
procedure ReadData(); | Reads the data for the control from the specified stream
procedure WriteData(); | Writes data for the control to the specified stream
procedure ClickCheck; virtual; | ClickCheck - software emulator of OnClickCheck event
procedure ItemClick(); virtual; |
procedure KeyDown(); override; | Responds to KeyDown messages in the control
procedure FontChanged(); override; | Recalculates the height for Items in the control when the Font is changed
public
constructor Create(); override; | Constructor for the class instance
procedure MeasureItem(); override; | Gets the height for an item in the list
procedure Toggle(); | Toggles the Checked, Unchecked, Grayed state for the specified item in the control
procedure CheckAll(); | Sets the specified values for State, AllowGrayed, and ItemEnabled for all Items in Control
procedure Exchange(); | Swaps the value for the State property in the Items at the specified ordinal positions
property AllowGrayed: Boolean; [rw] | Indicates if the item can use the "grayed" (or unselectable) check box state
property Checked []: Boolean; [rw] | Provides indexed access to the Boolean Checked or Unchecked state for Items in the control
property Header []: Boolean; [rw] | Provides indexed access to header usage status for Items in the control
property ItemEnabled []: Boolean; [rw] | Provides indexed access to the enabled state for Items in the control
property State []: TCheckBoxState; [rw] | Provides indexed access to the TCheckBoxState for Items in the control
property OnClickCheck: TNotifyEvent; [rw] | Event handler signalled to determine if the control can respond to OnClick notifications
property OnItemClick: TCheckListClicked; [rw] | Event handler signalled when one of the Items in the control is clicked using the mouse
end;

Inheritance

TCustomCheckListBox | TCustomCheckListBox defines the base class for TCheckListBox - a list box with check box items
|
TCustomListBox | The base class for TListBox
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomCheckListBox is a TCustomListBox descendant which defines the base class used to implement TCheckListBox. It is a list box control which displays check boxes for items added to the list. It provides the scrolling, selection, and drawing styles inherited from the ancestor class. It also includes the ability to render its items as a check box, and to respond to mouse or keyboard events when an item is toggled.

See also

TCustomListBox

TCheckListBox

TCheckListBox implements a list box with check boxes for its items


TCustomCheckListBox
 |  | AllowGrayed
 |  | Checked
 |  | Header
 |  | ItemEnabled
 |  | State
TCustomListBox
 | ro | Align
 | ro | Anchors
 | ro | BorderStyle
 | ro | Canvas
 |  | ClickOnSelChange
 |  | Columns
 | ro | Constraints
 | ro | Count
 |  | ExtendedSelect
 | ro | Font
 |  | IntegralHeight
 |  | ItemHeight
 |  | ItemIndex
 |  | Items
 |  | MultiSelect
 |  | Options
 | ro | ParentColor
 | ro | ParentFont
 | ro | ParentShowHint
 | ro | PopupMenu
 |  | ScrollWidth
 | ro | SelCount
 |  | Selected
 | ro | ShowHint
 |  | Sorted
 |  | Style
 | ro | TabOrder
 | ro | TabStop
 |  | TopIndex
 | ro | Visible
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomListBox)
 |  | AllowGrayed (TCustomCheckListBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | Anchors (TCustomListBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomListBox)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomListBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | Checked (TCustomCheckListBox)
 |  | ChildSizing (TWinControl)
 |  | ClickOnSelChange (TCustomListBox)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 |  | Columns (TCustomListBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | Constraints (TCustomListBox)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
 | ro | Count (TCustomListBox)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 |  | ExtendedSelect (TCustomListBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 | ro | Font (TCustomListBox)
 |  | Handle (TWinControl)
 |  | Header (TCustomCheckListBox)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IntegralHeight (TCustomListBox)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | ItemEnabled (TCustomCheckListBox)
 |  | ItemHeight (TCustomListBox)
 |  | ItemIndex (TCustomListBox)
 |  | Items (TCustomListBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | MultiSelect (TCustomListBox)
 |  | Name (TComponent)
 |  | Options (TCustomListBox)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 | ro | ParentColor (TCustomListBox)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
 | ro | ParentFont (TCustomListBox)
pt |  | ParentShowHint (TControl)
 | ro | ParentShowHint (TCustomListBox)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomListBox)
 | ro | ReadBounds (TControl)
 |  | ScrollWidth (TCustomListBox)
 | ro | SelCount (TCustomListBox)
 |  | Selected (TCustomListBox)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | ShowHint (TCustomListBox)
 | ro | Showing (TWinControl)
 |  | Sorted (TCustomListBox)
 |  | State (TCustomCheckListBox)
 |  | Style (TCustomListBox)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomListBox)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomListBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | TopIndex (TCustomListBox)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | Visible (TCustomListBox)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomCheckListBox
pt | WSRegisterClass
pt | AssignItemDataToCache
pt | AssignCacheToItemData
pt | CreateParams
pt | DrawItem
pt | GetCachedDataSize
pt | GetCheckWidth
pt | DefineProperties
pt | ReadData
pt | WriteData
pt | ClickCheck
pt | ItemClick
pt | KeyDown
pt | FontChanged
 | Create
 | MeasureItem
 | Toggle
 | CheckAll
 | Exchange
TCustomListBox
pt | WSRegisterClass
pt | AssignItemDataToCache
pt | AssignCacheToItemData
pt | BeforeDragStart
pt | BeginAutoDrag
pt | CalculateStandardItemHeight
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | FinalizeWnd
pt | GetControlClassDefaultSize
pt | CheckIndex
pt | GetItemHeight
pt | GetItemIndex
pt | GetSelCount
pt | GetSelected
pt | GetCachedDataSize
pt | GetCachedData
pt | SetExtendedSelect
pt | SetItemIndex
pt | SetItems
pt | SetItemHeight
pt | SetMultiSelect
pt | SetSelected
pt | SetSorted
pt | SetStyle
pt | DrawItem
pt | DoAutoAdjustLayout
pt | DoSelectionChange
pt | SendItemIndex
pt | WMGetDlgCode
 | Create
 | Destroy
 | AddItem
 | Click
 | Clear
 | ClearSelection
 | GetIndexAtXY
 | GetIndexAtY
 | GetSelectedText
 | ItemAtPos
 | ItemRect
 | ItemVisible
 | ItemFullyVisible
 | LockSelectionChange
 | MakeCurrentVisible
 | MeasureItem
 | SelectAll
 | SelectRange
 | DeleteSelected
 | UnlockSelectionChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TCustomCheckListBox
 |  | OnClickCheck
 |  | OnItemClick
TCustomListBox
 | ro | OnChangeBounds
 | ro | OnClick
 | ro | OnDblClick
 |  | OnDrawItem
 | ro | OnEnter
 | ro | OnExit
 | ro | OnKeyDown
 | ro | OnKeyPress
 | ro | OnKeyUp
 |  | OnMeasureItem
 | ro | OnMouseDown
 | ro | OnMouseEnter
 | ro | OnMouseLeave
 | ro | OnMouseMove
 | ro | OnMouseUp
 | ro | OnMouseWheel
 | ro | OnMouseWheelDown
 | ro | OnMouseWheelUp
 | ro | OnResize
 |  | OnSelectionChange
 | ro | OnUTF8KeyPress
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | ro | OnChangeBounds (TCustomListBox)
 |  | OnClick (TControl)
 | ro | OnClick (TCustomListBox)
 |  | OnClickCheck (TCustomCheckListBox)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 | ro | OnDblClick (TCustomListBox)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
 |  | OnDrawItem (TCustomListBox)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
 | ro | OnEnter (TCustomListBox)
 |  | OnExit (TWinControl)
 | ro | OnExit (TCustomListBox)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnItemClick (TCustomCheckListBox)
 |  | OnKeyDown (TWinControl)
 | ro | OnKeyDown (TCustomListBox)
 |  | OnKeyPress (TWinControl)
 | ro | OnKeyPress (TCustomListBox)
 |  | OnKeyUp (TWinControl)
 | ro | OnKeyUp (TCustomListBox)
 |  | OnMeasureItem (TCustomListBox)
pt |  | OnMouseDown (TControl)
 | ro | OnMouseDown (TCustomListBox)
pt |  | OnMouseEnter (TControl)
 | ro | OnMouseEnter (TCustomListBox)
pt |  | OnMouseLeave (TControl)
 | ro | OnMouseLeave (TCustomListBox)
pt |  | OnMouseMove (TControl)
 | ro | OnMouseMove (TCustomListBox)
pt |  | OnMouseUp (TControl)
 | ro | OnMouseUp (TCustomListBox)
pt |  | OnMouseWheel (TControl)
 | ro | OnMouseWheel (TCustomListBox)
pt |  | OnMouseWheelDown (TControl)
 | ro | OnMouseWheelDown (TCustomListBox)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 | ro | OnMouseWheelUp (TCustomListBox)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 | ro | OnResize (TCustomListBox)
 |  | OnSelectionChange (TCustomListBox)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
 | ro | OnUTF8KeyPress (TCustomListBox)


TCustomCheckListBox.AllowGrayed

Indicates if the item can use the "grayed" (or unselectable) check box state

Declaration

Source position: checklst.pas line 73

public property TCustomCheckListBox.AllowGrayed : Boolean
  read FAllowGrayed
  write FAllowGrayed
  default False;

Description

AllowGrayed is a Boolean property which indicates if Items in the control can use the "grayed" (or unselectable) check box State. The default value for the property is False, and indicates that only Checked and Unchecked values can be used in the State property.

See also

TCustomCheckListBox.State | Provides indexed access to the TCheckBoxState for Items in the control
TCustomCheckListBox.ItemEnabled | Provides indexed access to the enabled state for Items in the control


TCustomCheckListBox.AssignCacheToItemData

Retrieves data for an item at the specified position from the cache for item data

Declaration

Source position: checklst.pas line 54

protected procedure TCustomCheckListBox.AssignCacheToItemData(

  const AIndex: Integer;

  const AData: Pointer

); override;

Arguments

AIndex | Ordinal position for the item updated from the item data cache
AData | Pointer to the data retrieved in the method


TCustomCheckListBox.AssignItemDataToCache

Stores the data for an item at the specified position in the cache for item data

Declaration

Source position: checklst.pas line 53

protected procedure TCustomCheckListBox.AssignItemDataToCache(

  const AIndex: Integer;

  const AData: Pointer

); override;

Arguments

AIndex | Ordinal position for the entry in Items stored in the method
AData | Pointer to the item data stored in the cache


TCustomCheckListBox.CheckAll

Sets the specified values for State, AllowGrayed, and ItemEnabled for all Items in Control

Declaration

Source position: checklst.pas line 70

public procedure TCustomCheckListBox.CheckAll(

  AState: TCheckBoxState;

  aAllowGrayed: Boolean = True;

  aAllowDisabled: Boolean = True

);

Arguments

AState | Check box state applied to Items in the control`
aAllowGrayed | AllowGrayed property value applied to Items in the control
aAllowDisabled | ItemEnabled property value applied to Items in the control

Description

CheckAll is a procedure used to set the specified values for the State, AllowGrayed, and ItemEnabled properties for all Items in the control. The default value for both aAllowGrayed and aAllowDisabled is True. CheckAll iterates over the entries in the Items property and updates the State property to match the value in the arguments to the method.

Use Checked to set a specific item to a specified Boolean checked state value. Use State to get or set the check box state as a TCheckBoxState value. Use ItemEnabled to get or set the enabled state for a specific entry in Items.

See also

#LCL.StdCtrls.TCustomListBox.Items | The list of all items defined in the control
TCustomCheckListBox.Checked | Provides indexed access to the Boolean Checked or Unchecked state for Items in the control
TCustomCheckListBox.State | Provides indexed access to the TCheckBoxState for Items in the control
TCustomCheckListBox.ItemEnabled | Provides indexed access to the enabled state for Items in the control
TCustomCheckListBox.AllowGrayed | Indicates if the item can use the "grayed" (or unselectable) check box state
TCheckBoxState


TCustomCheckListBox.Checked

Provides indexed access to the Boolean Checked or Unchecked state for Items in the control

Declaration

Source position: checklst.pas line 74

public property TCustomCheckListBox.Checked[AIndex: Integer] : Boolean
  read GetChecked
  write SetChecked;

Description

Checked is an indexed Boolean property which provides access to the Checked or Unchecked state for Items in the control. The value for the property is True when State contains any value other than cbUnchecked. Setting the value for the property updates State to contain either cbChecked (when True) or cbUnchecked (when False).

See also

TCustomCheckListBox.State

Provides indexed access to the TCheckBoxState for Items in the control

TCheckBoxState


TCustomCheckListBox.ClickCheck

ClickCheck - software emulator of OnClickCheck event

Declaration

Source position: checklst.pas line 62

protected procedure TCustomCheckListBox.ClickCheck; virtual;


TCustomCheckListBox.Create

Constructor for the class instance

Declaration

Source position: checklst.pas line 67

public constructor TCustomCheckListBox.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance

Description

Create is the constructor for TCustomCheckListBox. It calls the inherited Create method,and finds the data size.

See also

#LCL.StdCtrls.TCustomListBox.Create

Constructor for the class instance


TCustomCheckListBox.CreateParams

Declaration

Source position: checklst.pas line 55

protected procedure TCustomCheckListBox.CreateParams(

  var Params: TCreateParams

); override;

Arguments

Params

Parameters applied to the control, including the Owner drawing style

Description

CreateParams is an overridden procedure used to set the List Box drawing style applied in the class instance.

See also

TCustomListBox.Style


TCustomCheckListBox.DrawItem

Adjusts the drawing area for the specified item, and renders it on the control

Declaration

Source position: checklst.pas line 56

protected procedure TCustomCheckListBox.DrawItem(

  AIndex: Integer;

  ARect: TRect;

  State: TOwnerDrawState

); override;

Arguments

AIndex | Ordinal position in Items for the entry drawn in the method
ARect | TRectangle with the drawing area for the item
State | TOwnerDrawState for Items in the control

Description

DrawItem is an overridden procedure used to render the item specified in AIndex to the drawing area in ARect. DrawItem ensures that sufficient space is reserved for the check box drawn for an item on the list box.

The Header property determines whether a check box is required for the item, and GetCheckWidth is called to get the width for the check box when needed. ARect is updated to increase or decrease the horizontal boundary depending on the value in UseRightToLeftAlignment; The right boundary is decremented for RTL, and the left boundary is incremented for LTR.

DrawItem calls the inherited method to render the item on the list box for the control.

See also

#LCL.StdCtrls.TCustomListBox.Items | The list of all items defined in the control
TCustomCheckListBox.GetCheckWidth | Gets the width required for the check box drawn for Items on the control


TCustomCheckListBox.Exchange

Swaps the value for the State property in the Items at the specified ordinal positions

Declaration

Source position: checklst.pas line 71

public procedure TCustomCheckListBox.Exchange(

  AIndex1: Integer;

  AIndex2: Integer

);

Arguments

AIndex1 | Ordinal position for the first item affected in the method
AIndex2 | Ordinal position for the second item affected in the method


TCustomCheckListBox.FontChanged

Recalculates the height for Items in the control when the Font is changed

Declaration

Source position: checklst.pas line 65

protected procedure TCustomCheckListBox.FontChanged(

  Sender: TObject

); override;

Arguments

Sender

TObject instance for the change notification


TCustomCheckListBox.GetCachedDataSize

Gets the data size for a TCachedItemData entry in the item cache

Declaration

Source position: checklst.pas line 57

protected function TCustomCheckListBox.GetCachedDataSize: Integer; override;

Function result

Number of bytes required for cached item data

Description

GetCachedDataSize is an overridden Integer function used to get the data size for a TCachedItemData entry in the item data cache. The return value contains the number of bytes needed for the TCachedItemData entry including the offset in the cache.


TCustomCheckListBox.GetCheckWidth

Gets the width required for the check box drawn for Items on the control

Declaration

Source position: checklst.pas line 58

protected function TCustomCheckListBox.GetCheckWidth: Integer;

Function result

Width needed to draw a check box


TCustomCheckListBox.Header

Provides indexed access to header usage status for Items in the control

Declaration

Source position: checklst.pas line 75

public property TCustomCheckListBox.Header[AIndex: Integer] : Boolean
  read GetHeader
  write SetHeader;

Description

Header is an indexed Boolean property which indicates if the specified item is used as a header (instead of a check box) in the control. When the property contains True, the item is rendered as text and does not include any check box behavior.

Reading the value in Header causes the CheckIndex method to be called to validate the value in Index. If a handle has been allocated for the control, the GetHeader method in the widget set class is called to get the value for the property. Otherwise, the cached item data for the control is examined to get the property value.

Setting a new value for the property causes the CheckIndex method to be called to validate the value in Index. If a handle has been allocated for the control, the SendItemHeader method is called to set the value for the property. Otherwise, the cached item data for the control is updated.

See also

#LCL.StdCtrls.TCustomListBox.Items | The list of all items defined in the control
TCustomCheckListBox.DrawItem | Adjusts the drawing area for the specified item, and renders it on the control
TCustomListBox.CheckIndex


TCustomCheckListBox.ItemClick

Declaration

Source position: checklst.pas line 63

protected procedure TCustomCheckListBox.ItemClick(

  const AIndex: Integer

); virtual;

Description

ItemClick - software emulation of OnItemClick event


TCustomCheckListBox.ItemEnabled

Provides indexed access to the enabled state for Items in the control

Declaration

Source position: checklst.pas line 76

public property TCustomCheckListBox.ItemEnabled[AIndex: Integer] : Boolean
  read GetItemEnabled
  write SetItemEnabled;

Description

ItemEnabled is an indexed Boolean property which provides access to the enabled state for Items in the control. When the property value is True, the item can be selected to change its State or Checked values. When it is False, it behaves as if the check box has been disabled for the item.

Reading the value for the property cause the CheckIndex method to be called to validate the value in Index. If a handle has been allocated for the control, the GetItemEnabled method in the widget set class is called to get the value for the property. Otherwise, the disabled state in cached item data is examined to get the property value.

Setting the value for the property causes the CheckIndex method to be called to validate the value in Index. If a handle has been allocated for the control, the SetItemEnabled method in the widget set class is called to set the value for the property. Otherwise, the disabled state in cached item data is update with the new property value.

Use the Enabled property to indicate whether the entire list box control can be updated.

See also

#LCL.StdCtrls.TCustomListBox.Items | The list of all items defined in the control
TCustomCheckListBox.AllowGrayed | Indicates if the item can use the "grayed" (or unselectable) check box state
#LCL.Controls.TControl.Enabled | Determines whether the control reacts on mouse or keyboard input


TCustomCheckListBox.KeyDown

Responds to KeyDown messages in the control

Declaration

Source position: checklst.pas line 64

protected procedure TCustomCheckListBox.KeyDown(

  var Key: Word;

  Shift: TShiftState

); override;

Arguments

Key | Keystroke examined in the method
Shift | Shift, Control, or Modifier for the keystroke


TCustomCheckListBox.OnClickCheck

Event handler signalled to determine if the control can respond to OnClick notifications

Declaration

Source position: checklst.pas line 78

public property TCustomCheckListBox.OnClickCheck : TNotifyEvent
  read FOnClickCheck
  write FOnClickCheck;

Description

OnClickCheck is a TNotifyEvent property which contains the event handler signalled to determine if the control can respond to OnClick or OnItemClick notifications. Applications must implement and assign a procedure using the TNotifyEvent signature to respond to the notification.

OnClickCheck is signalled from the ClickCheck method (when assigned). It occurs in DoChange and KeyDown immediately before the OnItemClick event handler is signalled.

See also

TCustomCheckListBox.ItemClick |
TCustomCheckListBox.OnItemClick | Event handler signalled when one of the Items in the control is clicked using the mouse
TCustomCheckListBox.KeyDown | Responds to KeyDown messages in the control
#LCL.StdCtrls.TCustomListBox.OnClick | Notification handler for mouse clicks


TCustomCheckListBox.OnItemClick

Event handler signalled when one of the Items in the control is clicked using the mouse

Declaration

Source position: checklst.pas line 79

public property TCustomCheckListBox.OnItemClick : TCheckListClicked
  read FOnItemClick
  write FOnItemClick;

Description

OnItemClick is a TCheckListClicked property which contains the event handler signalled when the check box for one of the Items in the control is clicked using the mouse. OnItemClick can be used to perform actions needed when the check box State has been toggled. Applications must assign an object procedure that implements the signature for the event handler to respond to the notification.

OnItemClick is signalled from the ItemClick method when the control executes its DoChange or KeyDown methods.

Use OnClickCheck to performs actions needed immediately before the OnClick notification.

See also

TCheckListClicked | Defines an object procedure signalled when an item in TCheckListBox is clicked
#LCL.StdCtrls.TCustomListBox.Items | The list of all items defined in the control
TCustomCheckListBox.ItemClick |
TCustomCheckListBox.OnClickCheck | Event handler signalled to determine if the control can respond to OnClick notifications
TCustomCheckListBox.KeyDown | Responds to KeyDown messages in the control


TCustomCheckListBox.ReadData

Reads the data for the control from the specified stream

Declaration

Source position: checklst.pas line 60

protected procedure TCustomCheckListBox.ReadData(

  Stream: TStream

);

Arguments

Stream

TStream instance with the data read in the method

Description

ReadData is a procedure used to read the data for Items in the control from the specified TStream instance.

See also

TCustomCheckListBox.WriteData

Writes data for the control to the specified stream


TCustomCheckListBox.State

Provides indexed access to the TCheckBoxState for Items in the control

Declaration

Source position: checklst.pas line 77

public property TCustomCheckListBox.State[AIndex: Integer] : TCheckBoxState
  read GetState
  write SetState;

Description

State is an indexed TCheckBoxState property which provides access to the check box state for Items in the control. The TCheckBoxState enumeration value indicates whether the specified item is in a Checked, Unchecked, or Grayed state.

Reading the value in State causes the CheckIndex method to be called to validate the value in AIndex. If a handle has been allocated for the control, the GetState method in the widget set class is called to get the value for the property. Otherwise, the cached item data for the control is examined to get the value for the property.

Setting the value in State causes the CheckIndex method to be called to validate the value in AIndex. If a handle has been allocated for the control, the SendItemState method is called to set the value for the property in the widget set class. Otherwise, the cached item data for the control is updated with the new property value.

Use Checked to get or set the check box state for an item in the control using a Boolean value. Use CheckAll to set the check box state for all Items in the control. Use Toggle to select the next check box state for an item in the control.

See also

#LCL.StdCtrls.TCustomListBox.Items | The list of all items defined in the control
TCustomCheckListBox.ItemEnabled | Provides indexed access to the enabled state for Items in the control
TCustomCheckListBox.Checked | Provides indexed access to the Boolean Checked or Unchecked state for Items in the control
TCustomCheckListBox.CheckAll | Sets the specified values for State, AllowGrayed, and ItemEnabled for all Items in Control
TCustomCheckListBox.Toggle | Toggles the Checked, Unchecked, Grayed state for the specified item in the control


TCustomCheckListBox.Toggle

Toggles the Checked, Unchecked, Grayed state for the specified item in the control

Declaration

Source position: checklst.pas line 69

public procedure TCustomCheckListBox.Toggle(

  AIndex: Integer

);

Arguments

AIndex

Ordinal position of the item state toggled in the method

Description

Toggle is a procedure used to toggle the checked, unchecked, or grayed state for the item at the specified position in Items.

Toggle ensures the value in the AllowGrayed property is respected in the operation. When AllowGrayed is True, the following order is used for toggling to the next available check box state:

  1. cbUnchecked
  2. cbChecked
  3. cbGrayed
  4. Rinse and repeat

When AllowGrayed is False, the following order is used for toggling to the next available check box state:

  1. cbUnchecked
  2. cbChecked
  3. Rinse and repeat

Use Checked to set a specific item to a specified Boolean checked state value. Use State to get or set the check box state as a TCheckBoxState value. Use CheckAll to change the checked state and disposition for all Items in the control.

See also

#LCL.StdCtrls.TCustomListBox.Items | The list of all items defined in the control
TCustomCheckListBox.AllowGrayed | Indicates if the item can use the "grayed" (or unselectable) check box state
TCustomCheckListBox.Checked | Provides indexed access to the Boolean Checked or Unchecked state for Items in the control
TCustomCheckListBox.State | Provides indexed access to the TCheckBoxState for Items in the control
TCustomCheckListBox.CheckAll | Sets the specified values for State, AllowGrayed, and ItemEnabled for all Items in Control
TCheckBoxState


TCustomCheckListBox.WriteData

Writes data for the control to the specified stream

Declaration

Source position: checklst.pas line 61

protected procedure TCustomCheckListBox.WriteData(

  Stream: TStream

);

Arguments

Stream

TStream instance where data for the control is written in the method

Description

WriteData is a procedure used write data for the control to the TStream instance.


TClipboard

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TClipboard - area for holding information that has been cut or copied, ready for pasting

Declaration

Source position: clipbrd.pp line 152

type TClipboard = class(TPersistent)
public
function AddFormat(); | Acquires ownership of the Clipboard and adds a format
procedure Assign(); override;
procedure AssignTo(); override;
procedure Clear; | Clear the clipboard
procedure Close; | Close down the clipboard
constructor Create(); | Create - Constructor: make a new instance of a clipboard
destructor Destroy; override;
function FindPictureFormatID; | FindPictureFormatID - search for the first format ID that is a graphic
function FindFormatID(); | FindFormatID - find a Format ID that has the specified name
function GetAsHtml(); | Retrieves the HTML content of the clipboard (if available)
function GetComponent(); | GetComponent - read a component from the clipboard
procedure GetComponentAsText(); | GetComponentAsText - read the component as text, if supported
function GetFormat(); | GetFormat - read information on format from the clipboard
procedure SupportedFormats(); | SupportedFormats - fills a stringlist with the names of the supported MIME types
function GetTextBuf(); | GetTextBuf - reads text from the clipboard and returns the number of characters
function HasFormat(); | HasFormat - look up the list to see if the format is supported. If a TPicture format is specified, all graphic formats are searched.
function HasFormatName(); | HasFormatName - checks if data have format with specified name
function HasPictureFormat; | HasPictureFormat - checks whether data are formatted as a picture
procedure Open; | Open the clipboard to receive and transmit data
procedure SetAsHtml(); | Puts a HTML string on the clipboard.
function SetComponent(); | Write specified component to the Clipboard
function SetComponentAsText();
function SetFormat(); |
function SetSupportedFormats(); | SetSupportedFormats - set all supported formats at once
procedure SetTextBuf(); |
property AsText: string; [rw] | AsText - holds the textual data in the clipboard as a string
property ClipboardType: TClipboardType; [r] | ClipboardType - ctPrimarySelection, ctSecondarySelection, ctClipboard
property FormatCount: Integer; [r] | FormatCount - the number of formats available
property Formats []: TClipboardFormat; [r] | Formats - the formats being used in the current clipboard
property OnRequest: TClipboardRequestEvent; [rw] | OnRequest - event handler for a request for clipboard data
end;

Inheritance

TClipboard

TClipboard - area for holding information that has been cut or copied, ready for pasting
|

TPersistent,IFPObserved
|

TObject

Description

TClipboard - area for holding information that has been cut or copied, ready for pasting.

The clipboard object encapsulates the Windows clipboard and the three standard Gtk selections. For each of the three clipboards/selections there is an object: PrimarySelection, SecondarySelection and Clipboard. There is no difference between the three objects except their type.

A lot of information about Clipboard Formats, including predefined formats for Delphi/Kylix compatibility, is found in the LCLType unit, at TClipboardFormat, TClipboardType, ClipboardTypeName, TPredefinedClipboardFormat, PredefinedClipboardMimeTypes

See also

TClipboardFormat

TClipboardType

ClipboardTypeName

TPredefinedClipboardFormat

PredefinedClipboardMimeTypes


TClipboard
 |  | AsText
 | ro | ClipboardType
 | ro | FormatCount
 | ro | Formats
TPersistent
TObject


ro | ClipboardType (TClipboard)
ro | FormatCount (TClipboard)
ro | Formats (TClipboard)


TClipboard
 | AddFormat
 | Assign
 | AssignTo
 | Clear
 | Close
 | Create
 | Destroy
 | FindPictureFormatID
 | FindFormatID
 | GetAsHtml
 | GetComponent
 | GetComponentAsText
 | GetFormat
 | SupportedFormats
 | GetTextBuf
 | HasFormat
 | HasFormatName
 | HasPictureFormat
 | Open
 | SetAsHtml
 | SetComponent
 | SetComponentAsText
 | SetFormat
 | SetSupportedFormats
 | SetTextBuf
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


AddFormat (TClipboard)

AfterConstruction (TObject)

Assign (TPersistent)

Assign (TClipboard)

AssignError (TPersistent)

AssignTo (TPersistent)

AssignTo (TClipboard)

BeforeDestruction (TObject)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

Clear (TClipboard)

Close (TClipboard)

Create (TObject)

Create (TClipboard)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

DefineProperties (TPersistent)

Destroy (TObject)

Destroy (TPersistent)

Destroy (TClipboard)

Dispatch (TObject)

DispatchStr (TObject)

Equals (TObject)

FieldAddress (TObject)

FindFormatID (TClipboard)

FindPictureFormatID (TClipboard)

FPOAttachObserver (TPersistent)

FPODetachObserver (TPersistent)

FPONotifyObservers (TPersistent)

Free (TObject)

FreeInstance (TObject)

GetAsHtml (TClipboard)

GetComponent (TClipboard)

GetComponentAsText (TClipboard)

GetFormat (TClipboard)

GetHashCode (TObject)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetNamePath (TPersistent)

GetOwner (TPersistent)

GetTextBuf (TClipboard)

HasFormat (TClipboard)

HasFormatName (TClipboard)

HasPictureFormat (TClipboard)

InheritsFrom (TObject)

InitInstance (TObject)

InstanceSize (TObject)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

Open (TClipboard)

SafeCallException (TObject)

SetAsHtml (TClipboard)

SetComponent (TClipboard)

SetComponentAsText (TClipboard)

SetFormat (TClipboard)

SetSupportedFormats (TClipboard)

SetTextBuf (TClipboard)

StringMessageTable (TObject)

SupportedFormats (TClipboard)

ToString (TObject)

UnitName (TObject)


TClipboard

OnRequest

TPersistent

TObject


TClipboard.AddFormat

Acquires ownership of the Clipboard and adds a format

Declaration

Source position: clipbrd.pp line 188

public function TClipboard.AddFormat(

  FormatID: TClipboardFormat;

  Stream: TStream

):Boolean;

function TClipboard.AddFormat(

  FormatID: TClipboardFormat;

  var Buffer;

  Size: Integer

):Boolean;

Function result

True if format added correctly

Description

If not already done this functions acquires ownership of the clipboard. Acquiring ownership clears the clipboard. If the format already exists it replaces the old content otherwise it is added. The format CF_TEXT is handled by AsText and SetTextBuf. Use those functions instead.


TClipboard.AsText

AsText - holds the textual data in the clipboard as a string

Declaration

Source position: clipbrd.pp line 228

public property TClipboard.AsText : string
  read GetAsText
  write SetAsText;


TClipboard.Clear

Clear the clipboard

Declaration

Source position: clipbrd.pp line 192

public procedure TClipboard.Clear;


TClipboard.ClipboardType

ClipboardType - ctPrimarySelection, ctSecondarySelection, ctClipboard

Declaration

Source position: clipbrd.pp line 229

public property TClipboard.ClipboardType : TClipboardType
  read FClipboardType;


TClipboard.Close

Close down the clipboard

Declaration

Source position: clipbrd.pp line 193

public procedure TClipboard.Close;


TClipboard.Create

Create - Constructor: make a new instance of a clipboard

Declaration

Source position: clipbrd.pp line 194

public constructor TClipboard.Create;

constructor TClipboard.Create(

  AClipboardType: TClipboardType

);

Arguments

AClipboardType

AClipboardType - optional argument specifying type of clipboard to be created


TClipboard.FindFormatID

FindFormatID - find a Format ID that has the specified name

Declaration

Source position: clipbrd.pp line 198

public function TClipboard.FindFormatID(

  const FormatName: string

):TClipboardFormat;

Function result

Returns a Clipboard format


TClipboard.FindPictureFormatID

FindPictureFormatID - search for the first format ID that is a graphic

Declaration

Source position: clipbrd.pp line 197

public function TClipboard.FindPictureFormatID: TClipboardFormat;

Function result

Returns a Clipboard format


TClipboard.FormatCount

FormatCount - the number of formats available

Declaration

Source position: clipbrd.pp line 230

public property TClipboard.FormatCount : Integer
  read GetFormatCount;


TClipboard.Formats

Formats - the formats being used in the current clipboard

Declaration

Source position: clipbrd.pp line 231

public property TClipboard.Formats[Index: Integer] : TClipboardFormat
  read GetFormats;

Description

Formats - the formats being used in the current clipboard

You can read the formats with this property one by one. But this will result in many requests, which can be very slow (especially on terminals).

Better use "SupportedFormats".


TClipboard.GetAsHtml

Retrieves the HTML content of the clipboard (if available)

Declaration

Source position: clipbrd.pp line 200

public function TClipboard.GetAsHtml(

  ExtractFragmentOnly: Boolean

):string;

Function result

The HTML content of the clipboard as a string. Empty string if the function fails.

Description

Retrieves the HTML content of the clipboard (if available). On Windows it will automatically remove the clipboard header that Windows inserts. The resulting HTML string will be UTF-8 encoded.


TClipboard.GetComponent

GetComponent - read a component from the clipboard

Declaration

Source position: clipbrd.pp line 201

public function TClipboard.GetComponent(

  Owner: TComponent;

  Parent: TComponent

):TComponent;

procedure TClipboard.GetComponent(

  var RootComponent: TComponent;

  OnFindComponentClass: TFindComponentClassEvent;

  Owner: TComponent = Nil;

  Parent: TComponent = Nil

);


TClipboard.GetComponentAsText

GetComponentAsText - read the component as text, if supported

Declaration

Source position: clipbrd.pp line 206

public procedure TClipboard.GetComponentAsText(

  var RootComponent: TComponent;

  OnFindComponentClass: TFindComponentClassEvent;

  Owner: TComponent = Nil;

  Parent: TComponent = Nil

);


TClipboard.GetFormat

GetFormat - read information on format from the clipboard

Declaration

Source position: clipbrd.pp line 210

public function TClipboard.GetFormat(

  FormatID: TClipboardFormat;

  Stream: TStream

):Boolean;

Function result

True if Format found


TClipboard.GetTextBuf

GetTextBuf - reads text from the clipboard and returns the number of characters

Declaration

Source position: clipbrd.pp line 214

public function TClipboard.GetTextBuf(

  Buffer: PChar;

  BufSize: Integer

):Integer;

Function result

Number of characters in text buffer


TClipboard.HasFormat

HasFormat - look up the list to see if the format is supported. If a TPicture format is specified, all graphic formats are searched.

Declaration

Source position: clipbrd.pp line 215

public function TClipboard.HasFormat(

  FormatID: TClipboardFormat

):Boolean;

Function result

True if format is supported


TClipboard.HasFormatName

HasFormatName - checks if data have format with specified name

Declaration

Source position: clipbrd.pp line 216

public function TClipboard.HasFormatName(

  const FormatName: string

):Boolean;

Function result

True if named format found


TClipboard.HasPictureFormat

HasPictureFormat - checks whether data are formatted as a picture

Declaration

Source position: clipbrd.pp line 217

public function TClipboard.HasPictureFormat: Boolean;

Function result

True if formatted as picture


TClipboard.OnRequest

OnRequest - event handler for a request for clipboard data

Declaration

Source position: clipbrd.pp line 232

public property TClipboard.OnRequest : TClipboardRequestEvent
  read FOnRequest
  write SetOnRequest;

Description

OnRequest - event handler for a request for clipboard data

If the clipboard has the ownership, this event will be called each time data are requested from the clipboard by the application or another application.

There is one special case:

If the clipboard loses ownership the OnRequest event will be called with FormatID=0. This event will be erased on lost of ownership.

If the OnRequest event was already set before, the prior method will be called with FormatID=0 to be notified of the loss.


TClipboard.Open

Open the clipboard to receive and transmit data

Declaration

Source position: clipbrd.pp line 218

public procedure TClipboard.Open;


TClipboard.SetAsHtml

Puts a HTML string on the clipboard.

Declaration

Source position: clipbrd.pp line 220

public procedure TClipboard.SetAsHtml(

  Html: string

);

procedure TClipboard.SetAsHtml(

  Html: string;

  const PlainText: string

);

Arguments

Html

The HTML string that shall be put on the ClipBoard

Arguments

Html | The HTML string that shall be put on the ClipBoard
PlainText | Optional plain text (string) representation of the HTML

Description

Puts a HTML string on the clipboard. On Windows it will automatically insert a ClipBoard Header. The procedure can also (optionally) set a provided plaintext representation of the HTLM on the ClipBoard.


TClipboard.SetComponent

Write specified component to the Clipboard

Declaration

Source position: clipbrd.pp line 222

public function TClipboard.SetComponent(

  Component: TComponent

):Boolean;


TClipboard.SetComponentAsText

Declaration

Source position: clipbrd.pp line 223

public function TClipboard.SetComponentAsText(

  Component: TComponent

):Boolean;


TClipboard.SetFormat

Declaration

Source position: clipbrd.pp line 224

public function TClipboard.SetFormat(

  FormatID: TClipboardFormat;

  Stream: TStream

):Boolean;


TClipboard.SetSupportedFormats

SetSupportedFormats - set all supported formats at once

Declaration

Source position: clipbrd.pp line 225

public function TClipboard.SetSupportedFormats(

  AFormatCount: Integer;

  FormatList: PClipboardFormat

):Boolean;

Description

SetSupportedFormats - set all supported formats at once

All data will be empty.

This procedure is useful if setting the OnRequest event to put the data on the fly.

Example: Using the PrimarySelection from synedit.pp

procedure TCustomSynEdit.AquirePrimarySelection;
      var
        FormatList: TClipboardFormat;
      begin
        if (not SelAvail)
        or (PrimarySelection.OnRequest=@PrimarySelectionRequest) then exit;
        FormatList:=CF_TEXT;
        PrimarySelection.SetSupportedFormats(1,@FormatList);
        PrimarySelection.OnRequest:=@PrimarySelectionRequest;
      end;


TClipboard.SupportedFormats

SupportedFormats - fills a stringlist with the names of the supported MIME types

Declaration

Source position: clipbrd.pp line 211

public procedure TClipboard.SupportedFormats(

  List: TStrings

);

procedure TClipboard.SupportedFormats(

  var AFormatCount: Integer;

  var FormatList: PClipboardFormat

);


TClipboardData

Declaration

Source position: clipbrd.pp line 145

type TClipboardData = record

  FormatID: TClipboardFormat;

  Stream: TMemoryStream;

end;


TColorBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TColorBox - presents the user with a ComboBox with a drop-down list from which to select a color

Declaration

Source position: colorbox.pas line 93

type TColorBox = class(TCustomColorBox)
published
property ColorRectWidth: Integer;
property ColorRectOffset: Integer;
property DefaultColorColor: TColor; | DefaultColorColor - the default color, expressed as a Color value
property NoneColorColor: TColor; | NoneColorColor - the color to be used when no selection has been made, or when None is selected, stored as a TColor
property Selected: TColor; | The color that has been Selected from the ComboBox
property Style: TColorBoxStyle; | Appearance and behavior of the combo-box
property OnGetColors: TGetColorsEvent; | OnGetColors - event handler for the instruction to get colors
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property ArrowKeysTraverseList: Boolean; | Indicates if keyboard Arrow (or cursor) keys to move through the list
property AutoComplete: Boolean; | Positions the list box using partial text matching
property AutoCompleteText: TComboBoxAutoCompleteText; | Options for the behavior of the Auto-Complete feature
property AutoDropDown: Boolean; | Makes the drop-down list appear as soon as the user starts entering text
property AutoSelect: Boolean;
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BidiMode: TBiDiMode;
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints;
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragMode: TDragMode; | Allows the user to drag the control
property DropDownCount: Integer; | The maximum number of Items visible in the drop-down list for the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property ItemHeight: Integer; | The default height of a list item
property ItemWidth: Integer; | The minimum width of the items in the drop-down list
property OnChange: TNotifyEvent; | Event handler signalled for user changes to the text in the edit box
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnCloseUp: TNotifyEvent; | Handler invoked when the drop-down list closes.
property OnContextPopup: TContextPopupEvent;
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnDropDown: TNotifyEvent; | Handler invoked when the list has dropped down
property OnEditingDone: TNotifyEvent; | Event handler when editing is done
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent;
property OnMouseLeave: TNotifyEvent;
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnSelect: TNotifyEvent; | Handler invoked when an item is selected
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property ParentBidiMode: Boolean;
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TColorBox | TColorBox - presents the user with a ComboBox with a drop-down list from which to select a color
|
TCustomColorBox | TCustomColorBox - base class for TColorBox
|
TCustomComboBox | The base class for combo-box components
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TColorBox
pl | ro | ColorRectWidth
pl | ro | ColorRectOffset
pl | ro | DefaultColorColor
pl | ro | NoneColorColor
pl | ro | Selected
pl | ro | Style
pl | ro | Align
pl | ro | Anchors
pl | ro | ArrowKeysTraverseList
pl | ro | AutoComplete
pl | ro | AutoCompleteText
pl | ro | AutoDropDown
pl | ro | AutoSelect
pl | ro | AutoSize
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | Color
pl | ro | Constraints
pl | ro | DragCursor
pl | ro | DragMode
pl | ro | DropDownCount
pl | ro | Enabled
pl | ro | Font
pl | ro | ItemHeight
pl | ro | ItemWidth
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCustomColorBox
 |  | ColorRectWidth
 |  | ColorRectOffset
 |  | Style
 | ro | Colors
 | ro | ColorNames
 |  | Selected
 |  | DefaultColorColor
 |  | NoneColorColor
TCustomComboBox
pt |  | ItemHeight
pt |  | ItemWidth
pt |  | MaxLength
pt | ro | ParentColor
pt |  | Sorted
 |  | CharCase
 |  | DroppedDown
 |  | DroppingDown
 |  | AutoComplete
 |  | AutoCompleteText
 |  | AutoDropDown
 |  | AutoSelect
 |  | AutoSelected
 | ro | AutoSize
 |  | ArrowKeysTraverseList
 | ro | Canvas
 |  | DropDownCount
 |  | Items
 |  | ItemIndex
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | Style
 | ro | TabStop
 | ro | Text
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TColorBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TColorBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | ArrowKeysTraverseList (TCustomComboBox)
pl | ro | ArrowKeysTraverseList (TColorBox)
 |  | AutoComplete (TCustomComboBox)
pl | ro | AutoComplete (TColorBox)
 |  | AutoCompleteText (TCustomComboBox)
pl | ro | AutoCompleteText (TColorBox)
 |  | AutoDropDown (TCustomComboBox)
pl | ro | AutoDropDown (TColorBox)
 |  | AutoSelect (TCustomComboBox)
pl | ro | AutoSelect (TColorBox)
 |  | AutoSelected (TCustomComboBox)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomComboBox)
pl | ro | AutoSize (TColorBox)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TColorBox)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TColorBox)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomComboBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CharCase (TCustomComboBox)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TColorBox)
 | ro | ColorNames (TCustomColorBox)
 |  | ColorRectOffset (TCustomColorBox)
pl | ro | ColorRectOffset (TColorBox)
 |  | ColorRectWidth (TCustomColorBox)
pl | ro | ColorRectWidth (TColorBox)
 | ro | Colors (TCustomColorBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TColorBox)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefaultColorColor (TCustomColorBox)
pl | ro | DefaultColorColor (TColorBox)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TColorBox)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TColorBox)
 |  | DropDownCount (TCustomComboBox)
pl | ro | DropDownCount (TColorBox)
 |  | DroppedDown (TCustomComboBox)
 |  | DroppingDown (TCustomComboBox)
 |  | Enabled (TControl)
pl | ro | Enabled (TColorBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TColorBox)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
pt |  | ItemHeight (TCustomComboBox)
pl | ro | ItemHeight (TColorBox)
 |  | ItemIndex (TCustomComboBox)
 |  | Items (TCustomComboBox)
pt |  | ItemWidth (TCustomComboBox)
pl | ro | ItemWidth (TColorBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MaxLength (TCustomComboBox)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NoneColorColor (TCustomColorBox)
pl | ro | NoneColorColor (TColorBox)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TColorBox)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomComboBox)
pl | ro | ParentColor (TColorBox)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TColorBox)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TColorBox)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TColorBox)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomComboBox)
 |  | Selected (TCustomColorBox)
pl | ro | Selected (TColorBox)
 |  | SelLength (TCustomComboBox)
 |  | SelStart (TCustomComboBox)
 |  | SelText (TCustomComboBox)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TColorBox)
 | ro | Showing (TWinControl)
pt |  | Sorted (TCustomComboBox)
 |  | Style (TCustomComboBox)
 |  | Style (TCustomColorBox)
pl | ro | Style (TColorBox)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TColorBox)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomComboBox)
pl | ro | TabStop (TColorBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomComboBox)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TColorBox)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TColorBox
TCustomColorBox
pt | ColorRectWidthStored
pt | DrawItem
pt | SetColorList
pt | Loaded
pt | InitializeWnd
pt | DoAutoAdjustLayout
pt | DoGetColors
pt | CloseUp
pt | PickCustomColor
 | Create
TCustomComboBox
pt | WSRegisterClass
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | DoEnter
pt | DoExit
pt | DrawItem
pt | KeyUpAfterInterface
pt | MeasureItem
pt | GetControlClassDefaultSize
pt | LMChanged
pt | CMWantSpecialKey
pt | Change
pt | Select
pt | DropDown
pt | GetItems
pt | SetItems
pt | CloseUp
pt | AdjustDropDown
pt | DoAutoAdjustLayout
pt | GetItemCount
pt | GetItemHeight
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetItemIndex
pt | GetMaxLength
pt | SetDropDownCount
pt | SetDroppedDown
pt | SetItemHeight
pt | SetItemIndex
pt | SetMaxLength
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetSorted
pt | SetStyle
pt | RealSetText
pt | KeyDown
pt | KeyUp
pt | UTF8KeyPress
pt | MouseUp
pt | SelectItem
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | IntfGetItems
 | AddItem
 | AddHistoryItem
 | Clear
 | ClearSelection
 | SelectAll
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AddHistoryItem (TCustomComboBox)
 | AddItem (TCustomComboBox)
pt | AdjustClientRect (TWinControl)
pt | AdjustDropDown (TCustomComboBox)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomComboBox)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomComboBox)
 | ClearSelection (TCustomComboBox)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CloseUp (TCustomComboBox)
pt | CloseUp (TCustomColorBox)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMWantSpecialKey (TCustomComboBox)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColorRectWidthStored (TCustomColorBox)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomComboBox)
 | Create (TCustomColorBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomComboBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomComboBox)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomComboBox)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomComboBox)
pt | DoAutoAdjustLayout (TCustomColorBox)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomComboBox)
pt | DoExit (TWinControl)
pt | DoExit (TCustomComboBox)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetColors (TCustomColorBox)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawItem (TCustomComboBox)
pt | DrawItem (TCustomColorBox)
pt | DropDown (TCustomComboBox)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomComboBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetItemCount (TCustomComboBox)
pt | GetItemHeight (TCustomComboBox)
pt | GetItemIndex (TCustomComboBox)
pt | GetItems (TCustomComboBox)
pt | GetLogicalClientRect (TControl)
pt | GetMaxLength (TCustomComboBox)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelLength (TCustomComboBox)
pt | GetSelStart (TCustomComboBox)
pt | GetSelText (TCustomComboBox)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomComboBox)
pt | InitializeWnd (TCustomColorBox)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfGetItems (TCustomComboBox)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomComboBox)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUp (TCustomComboBox)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpAfterInterface (TCustomComboBox)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LMChanged (TCustomComboBox)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomColorBox)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
pt | MeasureItem (TCustomComboBox)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCustomComboBox)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PickCustomColor (TCustomColorBox)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomComboBox)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | Select (TCustomComboBox)
 | SelectAll (TCustomComboBox)
pt | SelectFirst (TWinControl)
pt | SelectItem (TCustomComboBox)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColorList (TCustomColorBox)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDropDownCount (TCustomComboBox)
pt | SetDroppedDown (TCustomComboBox)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetItemHeight (TCustomComboBox)
pt | SetItemIndex (TCustomComboBox)
pt | SetItems (TCustomComboBox)
pt | SetMaxLength (TCustomComboBox)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSelLength (TCustomComboBox)
pt | SetSelStart (TCustomComboBox)
pt | SetSelText (TCustomComboBox)
 | SetShape (TWinControl)
pt | SetSorted (TCustomComboBox)
pt | SetStyle (TCustomComboBox)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomComboBox)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
pt | UTF8KeyPress (TCustomComboBox)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomComboBox)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TColorBox
pl | ro | OnGetColors
pl | ro | OnChange
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnCloseUp
pl | ro | OnContextPopup
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnDropDown
pl | ro | OnEditingDone
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnStartDrag
pl | ro | OnSelect
pl | ro | OnUTF8KeyPress
TCustomColorBox
 |  | OnGetColors
TCustomComboBox
pt |  | OnChange
pt |  | OnCloseUp
pt |  | OnDrawItem
pt |  | OnDropDown
pt |  | OnGetItems
pt |  | OnMeasureItem
pt |  | OnSelect
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnChange (TCustomComboBox)
pl | ro | OnChange (TColorBox)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TColorBox)
 |  | OnClick (TControl)
pl | ro | OnClick (TColorBox)
pt |  | OnCloseUp (TCustomComboBox)
pl | ro | OnCloseUp (TColorBox)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TColorBox)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TColorBox)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TColorBox)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TColorBox)
pt |  | OnDrawItem (TCustomComboBox)
pt |  | OnDropDown (TCustomComboBox)
pl | ro | OnDropDown (TColorBox)
pt |  | OnEditingDone (TControl)
pl | ro | OnEditingDone (TColorBox)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TColorBox)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TColorBox)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TColorBox)
 |  | OnGetColors (TCustomColorBox)
pl | ro | OnGetColors (TColorBox)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetItems (TCustomComboBox)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TColorBox)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TColorBox)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TColorBox)
pt |  | OnMeasureItem (TCustomComboBox)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TColorBox)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TColorBox)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TColorBox)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TColorBox)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TColorBox)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TColorBox)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TColorBox)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TColorBox)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pt |  | OnSelect (TCustomComboBox)
pl | ro | OnSelect (TColorBox)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TColorBox)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TColorBox)


TColorBox.AutoSelect

Declaration

Source position: colorbox.pas line 109

published property TColorBox.AutoSelect : Boolean;


TColorBox.BidiMode

Declaration

Source position: colorbox.pas line 111

published property TColorBox.BidiMode : TBiDiMode;


TColorBox.ColorRectOffset

Declaration

Source position: colorbox.pas line 96

published property TColorBox.ColorRectOffset : Integer;


TColorBox.ColorRectWidth

Declaration

Source position: colorbox.pas line 95

published property TColorBox.ColorRectWidth : Integer;


TColorBox.Constraints

Declaration

Source position: colorbox.pas line 114

published property TColorBox.Constraints : TSizeConstraints;


TColorBox.OnContextPopup

Declaration

Source position: colorbox.pas line 126

published property TColorBox.OnContextPopup : TContextPopupEvent;


TColorBox.OnMouseEnter

Declaration

Source position: colorbox.pas line 139

published property TColorBox.OnMouseEnter : TNotifyEvent;


TColorBox.OnMouseLeave

Declaration

Source position: colorbox.pas line 140

published property TColorBox.OnMouseLeave : TNotifyEvent;


TColorBox.OnMouseWheel

Declaration

Source position: colorbox.pas line 143

published property TColorBox.OnMouseWheel : TMouseWheelEvent;


TColorBox.OnMouseWheelDown

Declaration

Source position: colorbox.pas line 144

published property TColorBox.OnMouseWheelDown : TMouseWheelUpDownEvent;


TColorBox.OnMouseWheelUp

Declaration

Source position: colorbox.pas line 145

published property TColorBox.OnMouseWheelUp : TMouseWheelUpDownEvent;


TColorBox.ParentBidiMode

Declaration

Source position: colorbox.pas line 149

published property TColorBox.ParentBidiMode : Boolean;


TColorBoxStyle

TColorBoxStyle - set of TColorBoxStyles

Declaration

Source position: colorbox.pas line 42

type TColorBoxStyle = set of (

  cbStandardColors,

  cbExtendedColors,

  cbSystemColors,

  cbIncludeNone,

  cbIncludeDefault,

  cbCustomColor,

  cbPrettyNames,

  cbCustomColors

);


TColorBoxStyles

Declaration

Source position: colorbox.pas line 34

type TColorBoxStyles = (

  cbStandardColors,

  cbExtendedColors,

  cbSystemColors,

  cbIncludeNone,

  cbIncludeDefault,

  cbCustomColor,

  cbPrettyNames,

  cbCustomColors

);


TColorListBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TColorListBox - a box containing a simple list of colors from which to select

Declaration

Source position: colorbox.pas line 213

type TColorListBox = class(TCustomColorListBox)
published
property ColorRectWidth: Integer;
property ColorRectOffset: Integer;
property DefaultColorColor: TColor; | DefaultColorColor - the default color, expressed as a Color value
property NoneColorColor: TColor; | NoneColorColor - the color to be used when no selection has been made, or when None is selected, stored as a TColor
property Selected: TColor; | The color that has been Selected from the list
property Style: TColorBoxStyle; | Appearance of the list box (normal, owner-draw fixed, or owner-draw variable)
property OnGetColors: TLBGetColorsEvent; | OnGetColors - event handler for the instruction to get colors
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property ClickOnSelChange: Boolean; | Allows selection changes to generate a Click event
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind;
property DragMode: TDragMode; | Allows the user to drag the control
property ExtendedSelect: Boolean; | True when a contiguous range of items can be selected by a Shift+Click. Default is True.
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property IntegralHeight: Boolean; | Not implemented: shrink the Height of the widget, so that it only shows fully visible rows
property ItemHeight: Integer; | The default height for an item displayed in the list
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnMouseWheelHorz: TMouseWheelEvent;
property OnMouseWheelLeft: TMouseWheelUpDownEvent;
property OnMouseWheelRight: TMouseWheelUpDownEvent;
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnSelectionChange: TSelectionChangeEvent; | Handler invoked when an item is selected in the control
property OnShowHint: TControlShowHintEvent; | Event Handler when a hint shall be shown
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property TopIndex: Integer; |
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TColorListBox | TColorListBox - a box containing a simple list of colors from which to select
|
TCustomColorListBox | TCustomColorListBox - base class for TColorListBox
|
TCustomListBox | The base class for TListBox
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TColorListBox
pl | ro | ColorRectWidth
pl | ro | ColorRectOffset
pl | ro | DefaultColorColor
pl | ro | NoneColorColor
pl | ro | Selected
pl | ro | Style
pl | ro | Align
pl | ro | Anchors
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | ClickOnSelChange
pl | ro | Color
pl | ro | Constraints
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | ExtendedSelect
pl | ro | Enabled
pl | ro | Font
pl | ro | IntegralHeight
pl | ro | ItemHeight
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentShowHint
pl | ro | ParentFont
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | TopIndex
pl | ro | Visible
TCustomColorListBox
 |  | ColorRectWidth
 |  | ColorRectOffset
 |  | Style
 |  | Colors
 | ro | ColorNames
 |  | Selected
 |  | DefaultColorColor
 |  | NoneColorColor
TCustomListBox
 | ro | Align
 | ro | Anchors
 | ro | BorderStyle
 | ro | Canvas
 |  | ClickOnSelChange
 |  | Columns
 | ro | Constraints
 | ro | Count
 |  | ExtendedSelect
 | ro | Font
 |  | IntegralHeight
 |  | ItemHeight
 |  | ItemIndex
 |  | Items
 |  | MultiSelect
 |  | Options
 | ro | ParentColor
 | ro | ParentFont
 | ro | ParentShowHint
 | ro | PopupMenu
 |  | ScrollWidth
 | ro | SelCount
 |  | Selected
 | ro | ShowHint
 |  | Sorted
 |  | Style
 | ro | TabOrder
 | ro | TabStop
 |  | TopIndex
 | ro | Visible
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomListBox)
pl | ro | Align (TColorListBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | Anchors (TCustomListBox)
pl | ro | Anchors (TColorListBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TColorListBox)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TColorListBox)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomListBox)
pl | ro | BorderStyle (TColorListBox)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomListBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClickOnSelChange (TCustomListBox)
pl | ro | ClickOnSelChange (TColorListBox)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TColorListBox)
 | ro | ColorNames (TCustomColorListBox)
 |  | ColorRectOffset (TCustomColorListBox)
pl | ro | ColorRectOffset (TColorListBox)
 |  | ColorRectWidth (TCustomColorListBox)
pl | ro | ColorRectWidth (TColorListBox)
 |  | Colors (TCustomColorListBox)
 |  | Columns (TCustomListBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | Constraints (TCustomListBox)
pl | ro | Constraints (TColorListBox)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
 | ro | Count (TCustomListBox)
pl |  | Cursor (TControl)
 |  | DefaultColorColor (TCustomColorListBox)
pl | ro | DefaultColorColor (TColorListBox)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TColorListBox)
pt |  | DragKind (TControl)
pl | ro | DragKind (TColorListBox)
pt |  | DragMode (TControl)
pl | ro | DragMode (TColorListBox)
 |  | Enabled (TControl)
pl | ro | Enabled (TColorListBox)
 |  | ExtendedSelect (TCustomListBox)
pl | ro | ExtendedSelect (TColorListBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 | ro | Font (TCustomListBox)
pl | ro | Font (TColorListBox)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IntegralHeight (TCustomListBox)
pl | ro | IntegralHeight (TColorListBox)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | ItemHeight (TCustomListBox)
pl | ro | ItemHeight (TColorListBox)
 |  | ItemIndex (TCustomListBox)
 |  | Items (TCustomListBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | MultiSelect (TCustomListBox)
 |  | Name (TComponent)
 |  | NoneColorColor (TCustomColorListBox)
pl | ro | NoneColorColor (TColorListBox)
 |  | Options (TCustomListBox)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TColorListBox)
pt |  | ParentColor (TControl)
 | ro | ParentColor (TCustomListBox)
pl | ro | ParentColor (TColorListBox)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
 | ro | ParentFont (TCustomListBox)
pl | ro | ParentFont (TColorListBox)
pt |  | ParentShowHint (TControl)
 | ro | ParentShowHint (TCustomListBox)
pl | ro | ParentShowHint (TColorListBox)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomListBox)
pl | ro | PopupMenu (TColorListBox)
 | ro | ReadBounds (TControl)
 |  | ScrollWidth (TCustomListBox)
 | ro | SelCount (TCustomListBox)
 |  | Selected (TCustomListBox)
 |  | Selected (TCustomColorListBox)
pl | ro | Selected (TColorListBox)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | ShowHint (TCustomListBox)
pl | ro | ShowHint (TColorListBox)
 | ro | Showing (TWinControl)
 |  | Sorted (TCustomListBox)
 |  | Style (TCustomListBox)
 |  | Style (TCustomColorListBox)
pl | ro | Style (TColorListBox)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomListBox)
pl | ro | TabOrder (TColorListBox)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomListBox)
pl | ro | TabStop (TColorListBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | TopIndex (TCustomListBox)
pl | ro | TopIndex (TColorListBox)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | Visible (TCustomListBox)
pl | ro | Visible (TColorListBox)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TColorListBox
TCustomColorListBox
pt | ColorRectWidthStored
pt | DrawItem
pt | SetColorList
pt | Loaded
pt | InitializeWnd
pt | DoAutoAdjustLayout
pt | DoGetColors
pt | DoSelectionChange
pt | PickCustomColor
 | Create
TCustomListBox
pt | WSRegisterClass
pt | AssignItemDataToCache
pt | AssignCacheToItemData
pt | BeforeDragStart
pt | BeginAutoDrag
pt | CalculateStandardItemHeight
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | FinalizeWnd
pt | GetControlClassDefaultSize
pt | CheckIndex
pt | GetItemHeight
pt | GetItemIndex
pt | GetSelCount
pt | GetSelected
pt | GetCachedDataSize
pt | GetCachedData
pt | SetExtendedSelect
pt | SetItemIndex
pt | SetItems
pt | SetItemHeight
pt | SetMultiSelect
pt | SetSelected
pt | SetSorted
pt | SetStyle
pt | DrawItem
pt | DoAutoAdjustLayout
pt | DoSelectionChange
pt | SendItemIndex
pt | WMGetDlgCode
 | Create
 | Destroy
 | AddItem
 | Click
 | Clear
 | ClearSelection
 | GetIndexAtXY
 | GetIndexAtY
 | GetSelectedText
 | ItemAtPos
 | ItemRect
 | ItemVisible
 | ItemFullyVisible
 | LockSelectionChange
 | MakeCurrentVisible
 | MeasureItem
 | SelectAll
 | SelectRange
 | DeleteSelected
 | UnlockSelectionChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AddItem (TCustomListBox)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
pt | AssignCacheToItemData (TCustomListBox)
 | AssignError (TPersistent)
pt | AssignItemDataToCache (TCustomListBox)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeforeDragStart (TCustomListBox)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomListBox)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculateStandardItemHeight (TCustomListBox)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
pt | CheckIndex (TCustomListBox)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomListBox)
 | ClearSelection (TCustomListBox)
pt | Click (TControl)
 | Click (TCustomListBox)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColorRectWidthStored (TCustomColorListBox)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomListBox)
 | Create (TCustomColorListBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomListBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DeleteSelected (TCustomListBox)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomListBox)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomListBox)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomListBox)
pt | DoAutoAdjustLayout (TCustomColorListBox)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetColors (TCustomColorListBox)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSelectionChange (TCustomListBox)
pt | DoSelectionChange (TCustomColorListBox)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawItem (TCustomListBox)
pt | DrawItem (TCustomColorListBox)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
pt | FinalizeWnd (TCustomListBox)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedData (TCustomListBox)
pt | GetCachedDataSize (TCustomListBox)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomListBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetIndexAtXY (TCustomListBox)
 | GetIndexAtY (TCustomListBox)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetItemHeight (TCustomListBox)
pt | GetItemIndex (TCustomListBox)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
pt | GetSelCount (TCustomListBox)
pt | GetSelected (TCustomListBox)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSelectedText (TCustomListBox)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomListBox)
pt | InitializeWnd (TCustomColorListBox)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
 | ItemAtPos (TCustomListBox)
 | ItemFullyVisible (TCustomListBox)
 | ItemRect (TCustomListBox)
 | ItemVisible (TCustomListBox)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomColorListBox)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
 | LockSelectionChange (TCustomListBox)
pt | MainWndProc (TWinControl)
 | MakeCurrentVisible (TCustomListBox)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MeasureItem (TCustomListBox)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PickCustomColor (TCustomColorListBox)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomListBox)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
 | SelectRange (TCustomListBox)
pt | SendDialogChar (TWinControl)
pt | SendItemIndex (TCustomListBox)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColorList (TCustomColorListBox)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetExtendedSelect (TCustomListBox)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetItemHeight (TCustomListBox)
pt | SetItemIndex (TCustomListBox)
pt | SetItems (TCustomListBox)
pt | SetMultiSelect (TCustomListBox)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSelected (TCustomListBox)
 | SetShape (TWinControl)
pt | SetSorted (TCustomListBox)
pt | SetStyle (TCustomListBox)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | UnlockSelectionChange (TCustomListBox)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMGetDlgCode (TCustomListBox)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomListBox)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TColorListBox
pl | ro | OnGetColors
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnContextPopup
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEnter
pl | ro | OnEndDrag
pl | ro | OnExit
pl | ro | OnKeyPress
pl | ro | OnKeyDown
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnResize
pl | ro | OnSelectionChange
pl | ro | OnShowHint
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomColorListBox
 |  | OnGetColors
TCustomListBox
 | ro | OnChangeBounds
 | ro | OnClick
 | ro | OnDblClick
 |  | OnDrawItem
 | ro | OnEnter
 | ro | OnExit
 | ro | OnKeyDown
 | ro | OnKeyPress
 | ro | OnKeyUp
 |  | OnMeasureItem
 | ro | OnMouseDown
 | ro | OnMouseEnter
 | ro | OnMouseLeave
 | ro | OnMouseMove
 | ro | OnMouseUp
 | ro | OnMouseWheel
 | ro | OnMouseWheelDown
 | ro | OnMouseWheelUp
 | ro | OnResize
 |  | OnSelectionChange
 | ro | OnUTF8KeyPress
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | ro | OnChangeBounds (TCustomListBox)
pl | ro | OnChangeBounds (TColorListBox)
 |  | OnClick (TControl)
 | ro | OnClick (TCustomListBox)
pl | ro | OnClick (TColorListBox)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TColorListBox)
pt |  | OnDblClick (TControl)
 | ro | OnDblClick (TCustomListBox)
pl | ro | OnDblClick (TColorListBox)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TColorListBox)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TColorListBox)
 |  | OnDrawItem (TCustomListBox)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TColorListBox)
 |  | OnEnter (TWinControl)
 | ro | OnEnter (TCustomListBox)
pl | ro | OnEnter (TColorListBox)
 |  | OnExit (TWinControl)
 | ro | OnExit (TCustomListBox)
pl | ro | OnExit (TColorListBox)
 |  | OnGetColors (TCustomColorListBox)
pl | ro | OnGetColors (TColorListBox)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 | ro | OnKeyDown (TCustomListBox)
pl | ro | OnKeyDown (TColorListBox)
 |  | OnKeyPress (TWinControl)
 | ro | OnKeyPress (TCustomListBox)
pl | ro | OnKeyPress (TColorListBox)
 |  | OnKeyUp (TWinControl)
 | ro | OnKeyUp (TCustomListBox)
pl | ro | OnKeyUp (TColorListBox)
 |  | OnMeasureItem (TCustomListBox)
pt |  | OnMouseDown (TControl)
 | ro | OnMouseDown (TCustomListBox)
pl | ro | OnMouseDown (TColorListBox)
pt |  | OnMouseEnter (TControl)
 | ro | OnMouseEnter (TCustomListBox)
pl | ro | OnMouseEnter (TColorListBox)
pt |  | OnMouseLeave (TControl)
 | ro | OnMouseLeave (TCustomListBox)
pl | ro | OnMouseLeave (TColorListBox)
pt |  | OnMouseMove (TControl)
 | ro | OnMouseMove (TCustomListBox)
pl | ro | OnMouseMove (TColorListBox)
pt |  | OnMouseUp (TControl)
 | ro | OnMouseUp (TCustomListBox)
pl | ro | OnMouseUp (TColorListBox)
pt |  | OnMouseWheel (TControl)
 | ro | OnMouseWheel (TCustomListBox)
pl | ro | OnMouseWheel (TColorListBox)
pt |  | OnMouseWheelDown (TControl)
 | ro | OnMouseWheelDown (TCustomListBox)
pl | ro | OnMouseWheelDown (TColorListBox)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TColorListBox)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TColorListBox)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TColorListBox)
pt |  | OnMouseWheelUp (TControl)
 | ro | OnMouseWheelUp (TCustomListBox)
pl | ro | OnMouseWheelUp (TColorListBox)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 | ro | OnResize (TCustomListBox)
pl | ro | OnResize (TColorListBox)
 |  | OnSelectionChange (TCustomListBox)
pl | ro | OnSelectionChange (TColorListBox)
 |  | OnShowHint (TControl)
pl | ro | OnShowHint (TColorListBox)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TColorListBox)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
 | ro | OnUTF8KeyPress (TCustomListBox)
pl | ro | OnUTF8KeyPress (TColorListBox)


TColorListBox.ColorRectOffset

Declaration

Source position: colorbox.pas line 216

published property TColorListBox.ColorRectOffset : Integer;


TColorListBox.ColorRectWidth

Declaration

Source position: colorbox.pas line 215

published property TColorListBox.ColorRectWidth : Integer;


TColorListBox.DragKind

Declaration

Source position: colorbox.pas line 232

published property TColorListBox.DragKind : TDragKind;


TColorListBox.OnMouseWheelHorz

Declaration

Source position: colorbox.pas line 259

published property TColorListBox.OnMouseWheelHorz : TMouseWheelEvent;


TColorListBox.OnMouseWheelLeft

Declaration

Source position: colorbox.pas line 260

published property TColorListBox.OnMouseWheelLeft : TMouseWheelUpDownEvent;


TColorListBox.OnMouseWheelRight

Declaration

Source position: colorbox.pas line 261

published property TColorListBox.OnMouseWheelRight : TMouseWheelUpDownEvent;


TColorListBox.Selected

The color that has been Selected from the list

Declaration

Source position: colorbox.pas line 219

published property TColorListBox.Selected : TColor;


TColorListBox.TopIndex

Declaration

Source position: colorbox.pas line 275

published property TColorListBox.TopIndex : Integer;


TCustomColorBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomColorBox - base class for TColorBox

Declaration

Source position: colorbox.pas line 45

type TCustomColorBox = class(TCustomComboBox)
protected
function ColorRectWidthStored;
procedure DrawItem(); override; | Draws a list item, using the OnDrawItem handler (when assigned)
procedure SetColorList; | SetColorList - specifies the list of colors to be presented in the drop-down
procedure Loaded; override;
procedure InitializeWnd; override; | Copies cached control properties to the just created widget
procedure DoAutoAdjustLayout(); override;
procedure DoGetColors; virtual; | DoGetColors - perform the code for getting colors
procedure CloseUp; override;
function PickCustomColor; virtual; | PickCustomColor - if True, a custom color is picked rather than one of the standard list
public
constructor Create(); override; | Create - constructor for TCustomColorBox: calls inherited Create, sets style, default colors and color list, and Selected properties
property ColorRectWidth: Integer; [rws]
property ColorRectOffset: Integer; [rw]
property Style: TColorBoxStyle; [rw] | Appearance and behavior of the combo-box
property Colors []: TColor; [r] | Colors the color specified by the Index
property ColorNames []: string; [r] | ColorNames - the name of the specified (indexed) color, stored as a string
property Selected: TColor; [rw] | The color that has been Selected from the ComboBox
property DefaultColorColor: TColor; [rw] | DefaultColorColor - the default color, expressed as a Color value
property NoneColorColor: TColor; [rw] | NoneColorColor - the color to be used when no selection has been made, or when None is selected, stored as a TColor
property OnGetColors: TGetColorsEvent; [rw] | OnGetColors - event handler for the instruction to get colors
end;

Inheritance

TCustomColorBox | TCustomColorBox - base class for TColorBox
|
TCustomComboBox | The base class for combo-box components
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCustomColorBox
 |  | ColorRectWidth
 |  | ColorRectOffset
 |  | Style
 | ro | Colors
 | ro | ColorNames
 |  | Selected
 |  | DefaultColorColor
 |  | NoneColorColor
TCustomComboBox
pt |  | ItemHeight
pt |  | ItemWidth
pt |  | MaxLength
pt | ro | ParentColor
pt |  | Sorted
 |  | CharCase
 |  | DroppedDown
 |  | DroppingDown
 |  | AutoComplete
 |  | AutoCompleteText
 |  | AutoDropDown
 |  | AutoSelect
 |  | AutoSelected
 | ro | AutoSize
 |  | ArrowKeysTraverseList
 | ro | Canvas
 |  | DropDownCount
 |  | Items
 |  | ItemIndex
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | Style
 | ro | TabStop
 | ro | Text
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | ArrowKeysTraverseList (TCustomComboBox)
 |  | AutoComplete (TCustomComboBox)
 |  | AutoCompleteText (TCustomComboBox)
 |  | AutoDropDown (TCustomComboBox)
 |  | AutoSelect (TCustomComboBox)
 |  | AutoSelected (TCustomComboBox)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomComboBox)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomComboBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CharCase (TCustomComboBox)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ColorNames (TCustomColorBox)
 |  | ColorRectOffset (TCustomColorBox)
 |  | ColorRectWidth (TCustomColorBox)
 | ro | Colors (TCustomColorBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefaultColorColor (TCustomColorBox)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | DropDownCount (TCustomComboBox)
 |  | DroppedDown (TCustomComboBox)
 |  | DroppingDown (TCustomComboBox)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
pt |  | ItemHeight (TCustomComboBox)
 |  | ItemIndex (TCustomComboBox)
 |  | Items (TCustomComboBox)
pt |  | ItemWidth (TCustomComboBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MaxLength (TCustomComboBox)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NoneColorColor (TCustomColorBox)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomComboBox)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomComboBox)
 |  | Selected (TCustomColorBox)
 |  | SelLength (TCustomComboBox)
 |  | SelStart (TCustomComboBox)
 |  | SelText (TCustomComboBox)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
pt |  | Sorted (TCustomComboBox)
 |  | Style (TCustomComboBox)
 |  | Style (TCustomColorBox)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomComboBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomComboBox)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomColorBox
pt | ColorRectWidthStored
pt | DrawItem
pt | SetColorList
pt | Loaded
pt | InitializeWnd
pt | DoAutoAdjustLayout
pt | DoGetColors
pt | CloseUp
pt | PickCustomColor
 | Create
TCustomComboBox
pt | WSRegisterClass
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | DoEnter
pt | DoExit
pt | DrawItem
pt | KeyUpAfterInterface
pt | MeasureItem
pt | GetControlClassDefaultSize
pt | LMChanged
pt | CMWantSpecialKey
pt | Change
pt | Select
pt | DropDown
pt | GetItems
pt | SetItems
pt | CloseUp
pt | AdjustDropDown
pt | DoAutoAdjustLayout
pt | GetItemCount
pt | GetItemHeight
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetItemIndex
pt | GetMaxLength
pt | SetDropDownCount
pt | SetDroppedDown
pt | SetItemHeight
pt | SetItemIndex
pt | SetMaxLength
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetSorted
pt | SetStyle
pt | RealSetText
pt | KeyDown
pt | KeyUp
pt | UTF8KeyPress
pt | MouseUp
pt | SelectItem
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | IntfGetItems
 | AddItem
 | AddHistoryItem
 | Clear
 | ClearSelection
 | SelectAll
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TCustomColorBox
 | OnGetColors
TCustomComboBox
pt | OnChange
pt | OnCloseUp
pt | OnDrawItem
pt | OnDropDown
pt | OnGetItems
pt | OnMeasureItem
pt | OnSelect
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt | OnChange (TCustomComboBox)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
pt | OnCloseUp (TCustomComboBox)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnDrawItem (TCustomComboBox)
pt | OnDropDown (TCustomComboBox)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
 | OnGetColors (TCustomColorBox)
pt | OnGetDockCaption (TWinControl)
pt | OnGetItems (TCustomComboBox)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMeasureItem (TCustomComboBox)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
pt | OnSelect (TCustomComboBox)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCustomColorBox.ColorNames

ColorNames - the name of the specified (indexed) color, stored as a string

Declaration

Source position: colorbox.pas line 84

public property TCustomColorBox.ColorNames[Index: Integer] : string
  read GetColorName;


TCustomColorBox.ColorRectOffset

Declaration

Source position: colorbox.pas line 80

public property TCustomColorBox.ColorRectOffset : Integer
  read FColorRectOffset
  write SetColorRectOffset
  default cDefaultColorRectOffset;


TCustomColorBox.ColorRectWidth

Declaration

Source position: colorbox.pas line 79

public property TCustomColorBox.ColorRectWidth : Integer
  read GetColorRectWidth
  write SetColorRectWidth
  stored ColorRectWidthStored;


TCustomColorBox.ColorRectWidthStored

Declaration

Source position: colorbox.pas line 67

protected function TCustomColorBox.ColorRectWidthStored: Boolean;


TCustomColorBox.Colors

Colors the color specified by the Index

Declaration

Source position: colorbox.pas line 83

public property TCustomColorBox.Colors[Index: Integer] : TColor
  read GetColor;


TCustomColorBox.Create

Create - constructor for TCustomColorBox: calls inherited Create, sets style, default colors and color list, and Selected properties

Declaration

Source position: colorbox.pas line 78

public constructor TCustomColorBox.Create(

  AOwner: TComponent

); override;

See also

TCustomCombobox.Create

Constructor for the class instance


TCustomColorBox.DefaultColorColor

DefaultColorColor - the default color, expressed as a Color value

Declaration

Source position: colorbox.pas line 86

public property TCustomColorBox.DefaultColorColor : TColor
  read FDefaultColorColor
  write SetDefaultColorColor
  default clBlack;

Description

DefaultColorColor - the default color, expressed as a Color value

The use of the construct ..ColorColor denotes the value of a color as a TColor, as opposed to an index value


TCustomColorBox.DoAutoAdjustLayout

Declaration

Source position: colorbox.pas line 72

protected procedure TCustomColorBox.DoAutoAdjustLayout(

  const AMode: TLayoutAdjustmentPolicy;

  const AXProportion: Double;

  const AYProportion: Double

); override;


TCustomColorBox.DoGetColors

DoGetColors - perform the code for getting colors

Declaration

Source position: colorbox.pas line 74

protected procedure TCustomColorBox.DoGetColors; virtual;


TCustomColorBox.NoneColorColor

NoneColorColor - the color to be used when no selection has been made, or when None is selected, stored as a TColor

Declaration

Source position: colorbox.pas line 87

public property TCustomColorBox.NoneColorColor : TColor
  read FNoneColorColor
  write SetNoneColorColor
  default clBlack;


TCustomColorBox.OnGetColors

OnGetColors - event handler for the instruction to get colors

Declaration

Source position: colorbox.pas line 88

public property TCustomColorBox.OnGetColors : TGetColorsEvent
  read FOnGetColors
  write FOnGetColors;


TCustomColorBox.PickCustomColor

PickCustomColor - if True, a custom color is picked rather than one of the standard list

Declaration

Source position: colorbox.pas line 76

protected function TCustomColorBox.PickCustomColor: Boolean; virtual;


TCustomColorBox.Selected

The color that has been Selected from the ComboBox

Declaration

Source position: colorbox.pas line 85

public property TCustomColorBox.Selected : TColor
  read GetSelected
  write SetSelected
  default clBlack;


TCustomColorBox.SetColorList

SetColorList - specifies the list of colors to be presented in the drop-down

Declaration

Source position: colorbox.pas line 69

protected procedure TCustomColorBox.SetColorList;


TCustomColorListBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomColorListBox - base class for TColorListBox

Declaration

Source position: colorbox.pas line 165

type TCustomColorListBox = class(TCustomListBox)
protected
function ColorRectWidthStored;
procedure DrawItem(); override; | Paints an item in owner-draw mode
procedure SetColorList; | SetColorList - specifies the list of colors
procedure Loaded; override;
procedure InitializeWnd; override; | Copies cached control properties to the just created widget
procedure DoAutoAdjustLayout(); override;
procedure DoGetColors; virtual; | DoGetColors - perform the code for getting the colors
procedure DoSelectionChange(); override; | Signals the OnSelectionChange handler
function PickCustomColor; virtual; | PickCustomColor - if True, a custom color is picked rather than one from the standard list
public
constructor Create(); override; | Create - constructor for TCustomColorListBox: calls inherited Create, initializes style, default colors and sets color list
property ColorRectWidth: Integer; [rws]
property ColorRectOffset: Integer; [rw]
property Style: TColorBoxStyle; [rw] | Appearance of the list box (normal, owner-draw fixed, or owner-draw variable)
property Colors []: TColor; [rw] | The Colors specified by Index
property ColorNames []: string; [r] | ColorNames - the name of the indexed color, stored as a string
property Selected: TColor; [rw] | The Selected state for an item in the control
property DefaultColorColor: TColor; [rw] | DefaultColorColor - the default color, expressed as a Color value
property NoneColorColor: TColor; [rw] | NoneColorColor - the color to be used when no selection has been made, or when None is selected, stored as a TColor
property OnGetColors: TLBGetColorsEvent; [rw] | OnGetColors - event handler for the instruction to get colors
end;

Inheritance

TCustomColorListBox | TCustomColorListBox - base class for TColorListBox
|
TCustomListBox | The base class for TListBox
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCustomColorListBox
 |  | ColorRectWidth
 |  | ColorRectOffset
 |  | Style
 |  | Colors
 | ro | ColorNames
 |  | Selected
 |  | DefaultColorColor
 |  | NoneColorColor
TCustomListBox
 | ro | Align
 | ro | Anchors
 | ro | BorderStyle
 | ro | Canvas
 |  | ClickOnSelChange
 |  | Columns
 | ro | Constraints
 | ro | Count
 |  | ExtendedSelect
 | ro | Font
 |  | IntegralHeight
 |  | ItemHeight
 |  | ItemIndex
 |  | Items
 |  | MultiSelect
 |  | Options
 | ro | ParentColor
 | ro | ParentFont
 | ro | ParentShowHint
 | ro | PopupMenu
 |  | ScrollWidth
 | ro | SelCount
 |  | Selected
 | ro | ShowHint
 |  | Sorted
 |  | Style
 | ro | TabOrder
 | ro | TabStop
 |  | TopIndex
 | ro | Visible
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomListBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | Anchors (TCustomListBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomListBox)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomListBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClickOnSelChange (TCustomListBox)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ColorNames (TCustomColorListBox)
 |  | ColorRectOffset (TCustomColorListBox)
 |  | ColorRectWidth (TCustomColorListBox)
 |  | Colors (TCustomColorListBox)
 |  | Columns (TCustomListBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | Constraints (TCustomListBox)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
 | ro | Count (TCustomListBox)
pl |  | Cursor (TControl)
 |  | DefaultColorColor (TCustomColorListBox)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 |  | ExtendedSelect (TCustomListBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 | ro | Font (TCustomListBox)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IntegralHeight (TCustomListBox)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | ItemHeight (TCustomListBox)
 |  | ItemIndex (TCustomListBox)
 |  | Items (TCustomListBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | MultiSelect (TCustomListBox)
 |  | Name (TComponent)
 |  | NoneColorColor (TCustomColorListBox)
 |  | Options (TCustomListBox)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 | ro | ParentColor (TCustomListBox)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
 | ro | ParentFont (TCustomListBox)
pt |  | ParentShowHint (TControl)
 | ro | ParentShowHint (TCustomListBox)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomListBox)
 | ro | ReadBounds (TControl)
 |  | ScrollWidth (TCustomListBox)
 | ro | SelCount (TCustomListBox)
 |  | Selected (TCustomListBox)
 |  | Selected (TCustomColorListBox)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | ShowHint (TCustomListBox)
 | ro | Showing (TWinControl)
 |  | Sorted (TCustomListBox)
 |  | Style (TCustomListBox)
 |  | Style (TCustomColorListBox)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomListBox)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomListBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | TopIndex (TCustomListBox)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | Visible (TCustomListBox)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomColorListBox
pt | ColorRectWidthStored
pt | DrawItem
pt | SetColorList
pt | Loaded
pt | InitializeWnd
pt | DoAutoAdjustLayout
pt | DoGetColors
pt | DoSelectionChange
pt | PickCustomColor
 | Create
TCustomListBox
pt | WSRegisterClass
pt | AssignItemDataToCache
pt | AssignCacheToItemData
pt | BeforeDragStart
pt | BeginAutoDrag
pt | CalculateStandardItemHeight
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | FinalizeWnd
pt | GetControlClassDefaultSize
pt | CheckIndex
pt | GetItemHeight
pt | GetItemIndex
pt | GetSelCount
pt | GetSelected
pt | GetCachedDataSize
pt | GetCachedData
pt | SetExtendedSelect
pt | SetItemIndex
pt | SetItems
pt | SetItemHeight
pt | SetMultiSelect
pt | SetSelected
pt | SetSorted
pt | SetStyle
pt | DrawItem
pt | DoAutoAdjustLayout
pt | DoSelectionChange
pt | SendItemIndex
pt | WMGetDlgCode
 | Create
 | Destroy
 | AddItem
 | Click
 | Clear
 | ClearSelection
 | GetIndexAtXY
 | GetIndexAtY
 | GetSelectedText
 | ItemAtPos
 | ItemRect
 | ItemVisible
 | ItemFullyVisible
 | LockSelectionChange
 | MakeCurrentVisible
 | MeasureItem
 | SelectAll
 | SelectRange
 | DeleteSelected
 | UnlockSelectionChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TCustomColorListBox
 |  | OnGetColors
TCustomListBox
 | ro | OnChangeBounds
 | ro | OnClick
 | ro | OnDblClick
 |  | OnDrawItem
 | ro | OnEnter
 | ro | OnExit
 | ro | OnKeyDown
 | ro | OnKeyPress
 | ro | OnKeyUp
 |  | OnMeasureItem
 | ro | OnMouseDown
 | ro | OnMouseEnter
 | ro | OnMouseLeave
 | ro | OnMouseMove
 | ro | OnMouseUp
 | ro | OnMouseWheel
 | ro | OnMouseWheelDown
 | ro | OnMouseWheelUp
 | ro | OnResize
 |  | OnSelectionChange
 | ro | OnUTF8KeyPress
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | ro | OnChangeBounds (TCustomListBox)
 |  | OnClick (TControl)
 | ro | OnClick (TCustomListBox)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 | ro | OnDblClick (TCustomListBox)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
 |  | OnDrawItem (TCustomListBox)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
 | ro | OnEnter (TCustomListBox)
 |  | OnExit (TWinControl)
 | ro | OnExit (TCustomListBox)
 |  | OnGetColors (TCustomColorListBox)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 | ro | OnKeyDown (TCustomListBox)
 |  | OnKeyPress (TWinControl)
 | ro | OnKeyPress (TCustomListBox)
 |  | OnKeyUp (TWinControl)
 | ro | OnKeyUp (TCustomListBox)
 |  | OnMeasureItem (TCustomListBox)
pt |  | OnMouseDown (TControl)
 | ro | OnMouseDown (TCustomListBox)
pt |  | OnMouseEnter (TControl)
 | ro | OnMouseEnter (TCustomListBox)
pt |  | OnMouseLeave (TControl)
 | ro | OnMouseLeave (TCustomListBox)
pt |  | OnMouseMove (TControl)
 | ro | OnMouseMove (TCustomListBox)
pt |  | OnMouseUp (TControl)
 | ro | OnMouseUp (TCustomListBox)
pt |  | OnMouseWheel (TControl)
 | ro | OnMouseWheel (TCustomListBox)
pt |  | OnMouseWheelDown (TControl)
 | ro | OnMouseWheelDown (TCustomListBox)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 | ro | OnMouseWheelUp (TCustomListBox)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 | ro | OnResize (TCustomListBox)
 |  | OnSelectionChange (TCustomListBox)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
 | ro | OnUTF8KeyPress (TCustomListBox)


TCustomColorListBox.ColorNames

ColorNames - the name of the indexed color, stored as a string

Declaration

Source position: colorbox.pas line 204

public property TCustomColorListBox.ColorNames[Index: Integer] : string
  read GetColorName;


TCustomColorListBox.ColorRectOffset

Declaration

Source position: colorbox.pas line 200

public property TCustomColorListBox.ColorRectOffset : Integer
  read FColorRectOffset
  write SetColorRectOffset
  default cDefaultColorRectOffset;


TCustomColorListBox.ColorRectWidth

Declaration

Source position: colorbox.pas line 199

public property TCustomColorListBox.ColorRectWidth : Integer
  read GetColorRectWidth
  write SetColorRectWidth
  stored ColorRectWidthStored;


TCustomColorListBox.ColorRectWidthStored

Declaration

Source position: colorbox.pas line 187

protected function TCustomColorListBox.ColorRectWidthStored: Boolean;


TCustomColorListBox.Colors

The Colors specified by Index

Declaration

Source position: colorbox.pas line 203

public property TCustomColorListBox.Colors[Index: Integer] : TColor
  read GetColors
  write SetColors;


TCustomColorListBox.Create

Create - constructor for TCustomColorListBox: calls inherited Create, initializes style, default colors and sets color list

Declaration

Source position: colorbox.pas line 198

public constructor TCustomColorListBox.Create(

  AOwner: TComponent

); override;

See also

TCustomListBox.Create

Constructor for the class instance


TCustomColorListBox.DefaultColorColor

DefaultColorColor - the default color, expressed as a Color value

Declaration

Source position: colorbox.pas line 206

public property TCustomColorListBox.DefaultColorColor : TColor
  read FDefaultColorColor
  write SetDefaultColorColor
  default clBlack;

Description

DefaultColorColor - the default color, expressed as a Color value

The use of the construct ..ColorColor denotes the value of a color as a TColor, as opposed to an index value


TCustomColorListBox.DoAutoAdjustLayout

Declaration

Source position: colorbox.pas line 192

protected procedure TCustomColorListBox.DoAutoAdjustLayout(

  const AMode: TLayoutAdjustmentPolicy;

  const AXProportion: Double;

  const AYProportion: Double

); override;


TCustomColorListBox.DoGetColors

DoGetColors - perform the code for getting the colors

Declaration

Source position: colorbox.pas line 194

protected procedure TCustomColorListBox.DoGetColors; virtual;


TCustomColorListBox.NoneColorColor

NoneColorColor - the color to be used when no selection has been made, or when None is selected, stored as a TColor

Declaration

Source position: colorbox.pas line 207

public property TCustomColorListBox.NoneColorColor : TColor
  read FNoneColorColor
  write SetNoneColorColor
  default clBlack;


TCustomColorListBox.OnGetColors

OnGetColors - event handler for the instruction to get colors

Declaration

Source position: colorbox.pas line 208

public property TCustomColorListBox.OnGetColors : TLBGetColorsEvent
  read FOnGetColors
  write FOnGetColors;


TCustomColorListBox.PickCustomColor

PickCustomColor - if True, a custom color is picked rather than one from the standard list

Declaration

Source position: colorbox.pas line 196

protected function TCustomColorListBox.PickCustomColor: Boolean; virtual;


TCustomColorListBox.SetColorList

SetColorList - specifies the list of colors

Declaration

Source position: colorbox.pas line 189

protected procedure TCustomColorListBox.SetColorList;


TCheckComboBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Custom combo box which displays checkboxes for the items in the control

Declaration

Source position: comboex.pas line 331

type TCheckComboBox = class(TCustomCheckCombo)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property AllowGrayed: Boolean;
property Anchors: TAnchors; | The set of anchor definitions for this control
property ArrowKeysTraverseList: Boolean; | Indicates if keyboard Arrow (or cursor) keys to move through the list
property AutoDropDown: Boolean; | Makes the drop-down list appear as soon as the user starts entering text
property AutoSize: Boolean; |
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle;
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property Count: Integer;
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property DropDownCount: Integer; | The maximum number of Items visible in the drop-down list for the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property ItemHeight: Integer; | The default height of a list item
property ItemIndex: Integer; | The index of the currently selected item, or -1 if none is selected
property Items: TStrings; | The list of items displayed in the combo-box control
property ItemWidth: Integer; | The minimum width of the items in the drop-down list
property MaxLength: Integer; | The maximum length for text entered in the edit box for the control
property OnChange: TNotifyEvent; | Event handler signalled for user changes to the text in the edit box
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnCloseUp: TNotifyEvent; | Handler invoked when the drop-down list closes.
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnDropDown: TNotifyEvent; | Handler invoked when the list has dropped down
property OnEditingDone: TNotifyEvent; | Event handler when editing is done
property OnEnter: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnGetItems: TNotifyEvent; | Handler invoked when widgetset items list can be populated
property OnItemChange: TCheckItemChange;
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnSelect: TNotifyEvent; | Handler invoked when an item is selected
property OnUTF8KeyPress: TUTF8KeyPressEvent;
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property Sorted: Boolean; | Determines whether the list entries are sorted in alphanumeric order
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean;
property Text: TCaption; | The value in the edit box for the control
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TCheckComboBox | Custom combo box which displays checkboxes for the items in the control
|
TCustomCheckCombo | Implements the base class for a combo box which displays checkboxes for items in the control
|
TCustomComboBox | The base class for combo-box components
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCheckComboBox
pl | ro | Align
pl | ro | AllowGrayed
pl | ro | Anchors
pl | ro | ArrowKeysTraverseList
pl | ro | AutoDropDown
pl | ro | AutoSize
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | Color
pl | ro | Constraints
pl | ro | Count
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | DropDownCount
pl | ro | Enabled
pl | ro | Font
pl | ro | ItemHeight
pl | ro | ItemIndex
pl | ro | Items
pl | ro | ItemWidth
pl | ro | MaxLength
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | Sorted
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Text
pl | ro | Visible
TCustomCheckCombo
 |  | AllowGrayed
 | ro | Count
 |  | Checked
 |  | ItemEnabled
 |  | Objects
 |  | State
TCustomComboBox
pt |  | ItemHeight
pt |  | ItemWidth
pt |  | MaxLength
pt | ro | ParentColor
pt |  | Sorted
 |  | CharCase
 |  | DroppedDown
 |  | DroppingDown
 |  | AutoComplete
 |  | AutoCompleteText
 |  | AutoDropDown
 |  | AutoSelect
 |  | AutoSelected
 | ro | AutoSize
 |  | ArrowKeysTraverseList
 | ro | Canvas
 |  | DropDownCount
 |  | Items
 |  | ItemIndex
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | Style
 | ro | TabStop
 | ro | Text
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TCheckComboBox)
 |  | AllowGrayed (TCustomCheckCombo)
pl | ro | AllowGrayed (TCheckComboBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TCheckComboBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | ArrowKeysTraverseList (TCustomComboBox)
pl | ro | ArrowKeysTraverseList (TCheckComboBox)
 |  | AutoComplete (TCustomComboBox)
 |  | AutoCompleteText (TCustomComboBox)
 |  | AutoDropDown (TCustomComboBox)
pl | ro | AutoDropDown (TCheckComboBox)
 |  | AutoSelect (TCustomComboBox)
 |  | AutoSelected (TCustomComboBox)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomComboBox)
pl | ro | AutoSize (TCheckComboBox)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TCheckComboBox)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TCheckComboBox)
pt |  | BorderStyle (TWinControl)
pl | ro | BorderStyle (TCheckComboBox)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomComboBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CharCase (TCustomComboBox)
 |  | Checked (TCustomCheckCombo)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TCheckComboBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TCheckComboBox)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
 | ro | Count (TCustomCheckCombo)
pl | ro | Count (TCheckComboBox)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TCheckComboBox)
pt |  | DragKind (TControl)
pl | ro | DragKind (TCheckComboBox)
pt |  | DragMode (TControl)
pl | ro | DragMode (TCheckComboBox)
 |  | DropDownCount (TCustomComboBox)
pl | ro | DropDownCount (TCheckComboBox)
 |  | DroppedDown (TCustomComboBox)
 |  | DroppingDown (TCustomComboBox)
 |  | Enabled (TControl)
pl | ro | Enabled (TCheckComboBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TCheckComboBox)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | ItemEnabled (TCustomCheckCombo)
pt |  | ItemHeight (TCustomComboBox)
pl | ro | ItemHeight (TCheckComboBox)
 |  | ItemIndex (TCustomComboBox)
pl | ro | ItemIndex (TCheckComboBox)
 |  | Items (TCustomComboBox)
pl | ro | Items (TCheckComboBox)
pt |  | ItemWidth (TCustomComboBox)
pl | ro | ItemWidth (TCheckComboBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MaxLength (TCustomComboBox)
pl | ro | MaxLength (TCheckComboBox)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | Objects (TCustomCheckCombo)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TCheckComboBox)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomComboBox)
pl | ro | ParentColor (TCheckComboBox)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TCheckComboBox)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TCheckComboBox)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TCheckComboBox)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomComboBox)
 |  | SelLength (TCustomComboBox)
 |  | SelStart (TCustomComboBox)
 |  | SelText (TCustomComboBox)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TCheckComboBox)
 | ro | Showing (TWinControl)
pt |  | Sorted (TCustomComboBox)
pl | ro | Sorted (TCheckComboBox)
 |  | State (TCustomCheckCombo)
 |  | Style (TCustomComboBox)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TCheckComboBox)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomComboBox)
pl | ro | TabStop (TCheckComboBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomComboBox)
pl | ro | Text (TCheckComboBox)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TCheckComboBox)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCheckComboBox
TCustomCheckCombo
pt | CMBiDiModeChanged
pt | ClearItemStates
pt | CloseUp
pt | DrawItem
pt | DropDown
pt | FontChanged
pt | InitializeWnd
pt | InitItemStates
pt | CheckItemStates
pt | QueueCheckItemStates
pt | KeyDown
pt | Loaded
pt | MouseLeave
pt | MouseMove
pt | SetItemHeight
pt | SetItems
pt | Select
 | Create
 | Destroy
 | AddItem
 | AssignItems
 | Clear
 | DeleteItem
 | CheckAll
 | Toggle
TCustomComboBox
pt | WSRegisterClass
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | DoEnter
pt | DoExit
pt | DrawItem
pt | KeyUpAfterInterface
pt | MeasureItem
pt | GetControlClassDefaultSize
pt | LMChanged
pt | CMWantSpecialKey
pt | Change
pt | Select
pt | DropDown
pt | GetItems
pt | SetItems
pt | CloseUp
pt | AdjustDropDown
pt | DoAutoAdjustLayout
pt | GetItemCount
pt | GetItemHeight
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetItemIndex
pt | GetMaxLength
pt | SetDropDownCount
pt | SetDroppedDown
pt | SetItemHeight
pt | SetItemIndex
pt | SetMaxLength
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetSorted
pt | SetStyle
pt | RealSetText
pt | KeyDown
pt | KeyUp
pt | UTF8KeyPress
pt | MouseUp
pt | SelectItem
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | IntfGetItems
 | AddItem
 | AddHistoryItem
 | Clear
 | ClearSelection
 | SelectAll
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AddHistoryItem (TCustomComboBox)
 | AddItem (TCustomComboBox)
 | AddItem (TCustomCheckCombo)
pt | AdjustClientRect (TWinControl)
pt | AdjustDropDown (TCustomComboBox)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignItems (TCustomCheckCombo)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomComboBox)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckAll (TCustomCheckCombo)
 | CheckChildClassAllowed (TControl)
pt | CheckItemStates (TCustomCheckCombo)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomComboBox)
 | Clear (TCustomCheckCombo)
pt | ClearItemStates (TCustomCheckCombo)
 | ClearSelection (TCustomComboBox)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CloseUp (TCustomComboBox)
pt | CloseUp (TCustomCheckCombo)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomCheckCombo)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMWantSpecialKey (TCustomComboBox)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomComboBox)
 | Create (TCustomCheckCombo)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomComboBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DeleteItem (TCustomCheckCombo)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomComboBox)
 | Destroy (TCustomCheckCombo)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomComboBox)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomComboBox)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomComboBox)
pt | DoExit (TWinControl)
pt | DoExit (TCustomComboBox)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawItem (TCustomComboBox)
pt | DrawItem (TCustomCheckCombo)
pt | DropDown (TCustomComboBox)
pt | DropDown (TCustomCheckCombo)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomCheckCombo)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomComboBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetItemCount (TCustomComboBox)
pt | GetItemHeight (TCustomComboBox)
pt | GetItemIndex (TCustomComboBox)
pt | GetItems (TCustomComboBox)
pt | GetLogicalClientRect (TControl)
pt | GetMaxLength (TCustomComboBox)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelLength (TCustomComboBox)
pt | GetSelStart (TCustomComboBox)
pt | GetSelText (TCustomComboBox)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomComboBox)
pt | InitializeWnd (TCustomCheckCombo)
 | InitiateAction (TControl)
 | InitInstance (TObject)
pt | InitItemStates (TCustomCheckCombo)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfGetItems (TCustomComboBox)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomComboBox)
pt | KeyDown (TCustomCheckCombo)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUp (TCustomComboBox)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpAfterInterface (TCustomComboBox)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LMChanged (TCustomComboBox)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomCheckCombo)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
pt | MeasureItem (TCustomComboBox)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseLeave (TCustomCheckCombo)
pt | MouseMove (TControl)
pt | MouseMove (TCustomCheckCombo)
pt | MouseUp (TControl)
pt | MouseUp (TCustomComboBox)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
pt | QueueCheckItemStates (TCustomCheckCombo)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomComboBox)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | Select (TCustomComboBox)
pt | Select (TCustomCheckCombo)
 | SelectAll (TCustomComboBox)
pt | SelectFirst (TWinControl)
pt | SelectItem (TCustomComboBox)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDropDownCount (TCustomComboBox)
pt | SetDroppedDown (TCustomComboBox)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetItemHeight (TCustomComboBox)
pt | SetItemHeight (TCustomCheckCombo)
pt | SetItemIndex (TCustomComboBox)
pt | SetItems (TCustomComboBox)
pt | SetItems (TCustomCheckCombo)
pt | SetMaxLength (TCustomComboBox)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSelLength (TCustomComboBox)
pt | SetSelStart (TCustomComboBox)
pt | SetSelText (TCustomComboBox)
 | SetShape (TWinControl)
pt | SetSorted (TCustomComboBox)
pt | SetStyle (TCustomComboBox)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomComboBox)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | Toggle (TCustomCheckCombo)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
pt | UTF8KeyPress (TCustomComboBox)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomComboBox)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCheckComboBox
pl | ro | OnChange
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnCloseUp
pl | ro | OnContextPopup
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnDropDown
pl | ro | OnEditingDone
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnGetItems
pl | ro | OnItemChange
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnStartDrag
pl | ro | OnSelect
pl | ro | OnUTF8KeyPress
TCustomCheckCombo
 |  | OnItemChange
TCustomComboBox
pt |  | OnChange
pt |  | OnCloseUp
pt |  | OnDrawItem
pt |  | OnDropDown
pt |  | OnGetItems
pt |  | OnMeasureItem
pt |  | OnSelect
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnChange (TCustomComboBox)
pl | ro | OnChange (TCheckComboBox)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TCheckComboBox)
 |  | OnClick (TControl)
pl | ro | OnClick (TCheckComboBox)
pt |  | OnCloseUp (TCustomComboBox)
pl | ro | OnCloseUp (TCheckComboBox)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TCheckComboBox)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TCheckComboBox)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TCheckComboBox)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TCheckComboBox)
pt |  | OnDrawItem (TCustomComboBox)
pt |  | OnDropDown (TCustomComboBox)
pl | ro | OnDropDown (TCheckComboBox)
pt |  | OnEditingDone (TControl)
pl | ro | OnEditingDone (TCheckComboBox)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TCheckComboBox)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TCheckComboBox)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TCheckComboBox)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetItems (TCustomComboBox)
pl | ro | OnGetItems (TCheckComboBox)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnItemChange (TCustomCheckCombo)
pl | ro | OnItemChange (TCheckComboBox)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TCheckComboBox)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TCheckComboBox)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TCheckComboBox)
pt |  | OnMeasureItem (TCustomComboBox)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TCheckComboBox)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TCheckComboBox)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TCheckComboBox)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TCheckComboBox)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TCheckComboBox)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TCheckComboBox)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TCheckComboBox)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TCheckComboBox)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pt |  | OnSelect (TCustomComboBox)
pl | ro | OnSelect (TCheckComboBox)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TCheckComboBox)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TCheckComboBox)


TCheckComboItemState

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Represents state and data for a Checkbox item displayed in TCustomCheckCombo

Declaration

Source position: comboex.pas line 261

type TCheckComboItemState = class
public
State: TCheckBoxState; | Represents the current state for a checkbox
Enabled: Boolean; | Indicates the current enabled state for a checkbox
Data: TObject; | Contains arbitrary data associated with a checkbox item
end;

Inheritance

TCheckComboItemState

Represents state and data for a Checkbox item displayed in TCustomCheckCombo

|

TObject

Description

TCheckComboItemState is a class used to represent state and data for a Checkbox item displayed in TCustomCheckCombo and TCheckComboBox. Properties are provided to store the checkbox state, the enabled setting for the checkbox control, and arbitrary data used for the checkbox.

TCheckComboItemState instances are created when the checkboxes are added or assigned in TCustomCheckCombo.

See also

TCustomCheckCombo.AddItem | Adds the specified string (and optional object) to the Items displayed in the control
TCustomCheckCombo.AssignItems | Assigns the content in the specified TStringList to the Items in the control
TCustomCheckCombo.Objects | Provides indexed access to the Data for a checkbox defined in Items
TCheckComboBox | Custom combo box which displays checkboxes for the items in the control


TCheckComboItemState


TCheckComboItemState.Data

Contains arbitrary data associated with a checkbox item

Declaration

Source position: comboex.pas line 265

public TCheckComboItemState.Data : TObject;

See also

TCustomCheckCombo.Objects

Provides indexed access to the Data for a checkbox defined in Items


TCheckComboItemState.Enabled

Indicates the current enabled state for a checkbox

Declaration

Source position: comboex.pas line 264

public TCheckComboItemState.Enabled : Boolean;

Description

Enabled is a Boolean property which indicates the current enabled state for a checkbox control in TCustomCheckCombo.

See also

TCustomCheckCombo.ItemEnabled | Provides indexed access to the Boolean enabled value for a checkbox defined in Items
TCustomCheckCombo.State | Provides indexed access to the checked State for a checkbox defined in Items
TCustomCheckCombo.Objects | Provides indexed access to the Data for a checkbox defined in Items


TCheckComboItemState.State

Represents the current state for a checkbox

Declaration

Source position: comboex.pas line 263

public TCheckComboItemState.State : TCheckBoxState;

Description

State is a TCheckBoxState property with the enumeration value which represents the current checked, unchecked, or grayed state for the checkbox.

See also

TCheckBoxState
TCustomCheckCombo.Checked | Provides indexed access to the Boolean value for a checkbox defined in Items
TCustomCheckCombo.State | Provides indexed access to the checked State for a checkbox defined in Items
TCustomCheckCombo.Objects | Provides indexed access to the Data for a checkbox defined in Items


TComboBoxEx

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements an extended Combo Box component

Declaration

Source position: comboex.pas line 186

type TComboBoxEx = class(TCustomComboBoxEx)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property ArrowKeysTraverseList: Boolean; | Indicates if keyboard Arrow (or cursor) keys to move through the list
property AutoComplete: Boolean; | Positions the list box using partial text matching
property AutoCompleteOptions: TAutoCompleteOptions;
property AutoCompleteText: TComboBoxAutoCompleteText;
property AutoDropDown: Boolean; | Makes the drop-down list appear as soon as the user starts entering text
property AutoSelect: Boolean; | Selects the entire content of the edit box when the control receives the focus
property AutoSize: Boolean; |
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property CharCase: TEditCharCase; | Indicates the case conversion applied to the value entered in the edit box for the control
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property DropDownCount: Integer; | The maximum number of Items visible in the drop-down list for the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property Images: TCustomImageList;
property ImagesWidth: Integer;
property ItemHeight: Integer; | The default height of a list item
property ItemsEx: TComboExItems;
property ItemIndex: Integer; | The index of the currently selected item, or -1 if none is selected
property ItemWidth: Integer; | The minimum width of the items in the drop-down list
property MaxLength: Integer; | The maximum length for text entered in the edit box for the control
property OnChange: TNotifyEvent; | Event handler signalled for user changes to the text in the edit box
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnCloseUp: TNotifyEvent; | Handler invoked when the drop-down list closes.
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnDropDown: TNotifyEvent; | Handler invoked when the list has dropped down
property OnEditingDone: TNotifyEvent; | Event handler when editing is done
property OnEndDock: TEndDragEvent; | Notification handler for the end of a docking operation
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnGetItems: TNotifyEvent; | Handler invoked when widgetset items list can be populated
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnSelect: TNotifyEvent; | Handler invoked when an item is selected
property OnStartDock: TStartDockEvent; | Event handler for the start of a docking operation
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean;
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property Style: TComboBoxExStyle;
property StyleEx: TComboBoxExStyles;
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean;
property Text: TCaption; | The value in the edit box for the control
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TComboBoxEx | Implements an extended Combo Box component
|
TCustomComboBoxEx | Implements the base class for an extended/enhanced combo box
|
TCustomComboBox | The base class for combo-box components
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

See also

TCustomComboBoxEx

Implements the base class for an extended/enhanced combo box


TComboBoxEx
pl | ro | Align
pl | ro | Anchors
pl | ro | ArrowKeysTraverseList
pl | ro | AutoComplete
pl | ro | AutoCompleteOptions
pl | ro | AutoCompleteText
pl | ro | AutoDropDown
pl | ro | AutoSelect
pl | ro | AutoSize
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | CharCase
pl | ro | Color
pl | ro | Constraints
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | DropDownCount
pl | ro | Enabled
pl | ro | Font
pl | ro | Images
pl | ro | ImagesWidth
pl | ro | ItemHeight
pl | ro | ItemsEx
pl | ro | ItemIndex
pl | ro | ItemWidth
pl | ro | MaxLength
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | Style
pl | ro | StyleEx
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Text
pl | ro | Visible
TCustomComboBoxEx
 |  | AutoCompleteOptions
 |  | Images
 |  | ImagesWidth
 |  | ItemsEx
 |  | Style
 |  | StyleEx
TCustomComboBox
pt |  | ItemHeight
pt |  | ItemWidth
pt |  | MaxLength
pt | ro | ParentColor
pt |  | Sorted
 |  | CharCase
 |  | DroppedDown
 |  | DroppingDown
 |  | AutoComplete
 |  | AutoCompleteText
 |  | AutoDropDown
 |  | AutoSelect
 |  | AutoSelected
 | ro | AutoSize
 |  | ArrowKeysTraverseList
 | ro | Canvas
 |  | DropDownCount
 |  | Items
 |  | ItemIndex
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | Style
 | ro | TabStop
 | ro | Text
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TComboBoxEx)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TComboBoxEx)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | ArrowKeysTraverseList (TCustomComboBox)
pl | ro | ArrowKeysTraverseList (TComboBoxEx)
 |  | AutoComplete (TCustomComboBox)
pl | ro | AutoComplete (TComboBoxEx)
 |  | AutoCompleteOptions (TCustomComboBoxEx)
pl | ro | AutoCompleteOptions (TComboBoxEx)
 |  | AutoCompleteText (TCustomComboBox)
pl | ro | AutoCompleteText (TComboBoxEx)
 |  | AutoDropDown (TCustomComboBox)
pl | ro | AutoDropDown (TComboBoxEx)
 |  | AutoSelect (TCustomComboBox)
pl | ro | AutoSelect (TComboBoxEx)
 |  | AutoSelected (TCustomComboBox)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomComboBox)
pl | ro | AutoSize (TComboBoxEx)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TComboBoxEx)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TComboBoxEx)
pt |  | BorderStyle (TWinControl)
pl | ro | BorderStyle (TComboBoxEx)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomComboBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CharCase (TCustomComboBox)
pl | ro | CharCase (TComboBoxEx)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TComboBoxEx)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TComboBoxEx)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TComboBoxEx)
pt |  | DragKind (TControl)
pl | ro | DragKind (TComboBoxEx)
pt |  | DragMode (TControl)
pl | ro | DragMode (TComboBoxEx)
 |  | DropDownCount (TCustomComboBox)
pl | ro | DropDownCount (TComboBoxEx)
 |  | DroppedDown (TCustomComboBox)
 |  | DroppingDown (TCustomComboBox)
 |  | Enabled (TControl)
pl | ro | Enabled (TComboBoxEx)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TComboBoxEx)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | Images (TCustomComboBoxEx)
pl | ro | Images (TComboBoxEx)
 |  | ImagesWidth (TCustomComboBoxEx)
pl | ro | ImagesWidth (TComboBoxEx)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
pt |  | ItemHeight (TCustomComboBox)
pl | ro | ItemHeight (TComboBoxEx)
 |  | ItemIndex (TCustomComboBox)
pl | ro | ItemIndex (TComboBoxEx)
 |  | Items (TCustomComboBox)
 |  | ItemsEx (TCustomComboBoxEx)
pl | ro | ItemsEx (TComboBoxEx)
pt |  | ItemWidth (TCustomComboBox)
pl | ro | ItemWidth (TComboBoxEx)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MaxLength (TCustomComboBox)
pl | ro | MaxLength (TComboBoxEx)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TComboBoxEx)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomComboBox)
pl | ro | ParentColor (TComboBoxEx)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TComboBoxEx)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TComboBoxEx)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TComboBoxEx)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomComboBox)
 |  | SelLength (TCustomComboBox)
 |  | SelStart (TCustomComboBox)
 |  | SelText (TCustomComboBox)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TComboBoxEx)
 | ro | Showing (TWinControl)
pt |  | Sorted (TCustomComboBox)
 |  | Style (TCustomComboBox)
 |  | Style (TCustomComboBoxEx)
pl | ro | Style (TComboBoxEx)
 |  | StyleEx (TCustomComboBoxEx)
pl | ro | StyleEx (TComboBoxEx)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TComboBoxEx)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomComboBox)
pl | ro | TabStop (TComboBoxEx)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomComboBox)
pl | ro | Text (TComboBoxEx)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TComboBoxEx)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TComboBoxEx
TCustomComboBoxEx
pt | CMBiDiModeChanged
pt | DrawItem
pt | FontChanged
pt | InitializeWnd
pt | SetItemHeight
 | Create
 | Destroy
 | Add
 | AddItem
 | AssignItemsEx
 | Clear
 | Delete
 | DeleteSelected
 | Insert
TCustomComboBox
pt | WSRegisterClass
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | DoEnter
pt | DoExit
pt | DrawItem
pt | KeyUpAfterInterface
pt | MeasureItem
pt | GetControlClassDefaultSize
pt | LMChanged
pt | CMWantSpecialKey
pt | Change
pt | Select
pt | DropDown
pt | GetItems
pt | SetItems
pt | CloseUp
pt | AdjustDropDown
pt | DoAutoAdjustLayout
pt | GetItemCount
pt | GetItemHeight
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetItemIndex
pt | GetMaxLength
pt | SetDropDownCount
pt | SetDroppedDown
pt | SetItemHeight
pt | SetItemIndex
pt | SetMaxLength
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetSorted
pt | SetStyle
pt | RealSetText
pt | KeyDown
pt | KeyUp
pt | UTF8KeyPress
pt | MouseUp
pt | SelectItem
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | IntfGetItems
 | AddItem
 | AddHistoryItem
 | Clear
 | ClearSelection
 | SelectAll
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | Add (TCustomComboBoxEx)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AddHistoryItem (TCustomComboBox)
 | AddItem (TCustomComboBox)
 | AddItem (TCustomComboBoxEx)
pt | AdjustClientRect (TWinControl)
pt | AdjustDropDown (TCustomComboBox)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignItemsEx (TCustomComboBoxEx)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomComboBox)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomComboBox)
 | Clear (TCustomComboBoxEx)
 | ClearSelection (TCustomComboBox)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CloseUp (TCustomComboBox)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomComboBoxEx)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMWantSpecialKey (TCustomComboBox)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomComboBox)
 | Create (TCustomComboBoxEx)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomComboBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Delete (TCustomComboBoxEx)
 | DeleteSelected (TCustomComboBoxEx)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomComboBox)
 | Destroy (TCustomComboBoxEx)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomComboBox)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomComboBox)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomComboBox)
pt | DoExit (TWinControl)
pt | DoExit (TCustomComboBox)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawItem (TCustomComboBox)
pt | DrawItem (TCustomComboBoxEx)
pt | DropDown (TCustomComboBox)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomComboBoxEx)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomComboBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetItemCount (TCustomComboBox)
pt | GetItemHeight (TCustomComboBox)
pt | GetItemIndex (TCustomComboBox)
pt | GetItems (TCustomComboBox)
pt | GetLogicalClientRect (TControl)
pt | GetMaxLength (TCustomComboBox)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelLength (TCustomComboBox)
pt | GetSelStart (TCustomComboBox)
pt | GetSelText (TCustomComboBox)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomComboBox)
pt | InitializeWnd (TCustomComboBoxEx)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | Insert (TCustomComboBoxEx)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfGetItems (TCustomComboBox)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomComboBox)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUp (TCustomComboBox)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpAfterInterface (TCustomComboBox)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LMChanged (TCustomComboBox)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
pt | MeasureItem (TCustomComboBox)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCustomComboBox)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomComboBox)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | Select (TCustomComboBox)
 | SelectAll (TCustomComboBox)
pt | SelectFirst (TWinControl)
pt | SelectItem (TCustomComboBox)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDropDownCount (TCustomComboBox)
pt | SetDroppedDown (TCustomComboBox)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetItemHeight (TCustomComboBox)
pt | SetItemHeight (TCustomComboBoxEx)
pt | SetItemIndex (TCustomComboBox)
pt | SetItems (TCustomComboBox)
pt | SetMaxLength (TCustomComboBox)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSelLength (TCustomComboBox)
pt | SetSelStart (TCustomComboBox)
pt | SetSelText (TCustomComboBox)
 | SetShape (TWinControl)
pt | SetSorted (TCustomComboBox)
pt | SetStyle (TCustomComboBox)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomComboBox)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
pt | UTF8KeyPress (TCustomComboBox)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomComboBox)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TComboBoxEx
pl | ro | OnChange
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnCloseUp
pl | ro | OnContextPopup
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnDropDown
pl | ro | OnEditingDone
pl | ro | OnEndDock
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnGetItems
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnSelect
pl | ro | OnStartDock
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomComboBoxEx
TCustomComboBox
pt |  | OnChange
pt |  | OnCloseUp
pt |  | OnDrawItem
pt |  | OnDropDown
pt |  | OnGetItems
pt |  | OnMeasureItem
pt |  | OnSelect
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnChange (TCustomComboBox)
pl | ro | OnChange (TComboBoxEx)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TComboBoxEx)
 |  | OnClick (TControl)
pl | ro | OnClick (TComboBoxEx)
pt |  | OnCloseUp (TCustomComboBox)
pl | ro | OnCloseUp (TComboBoxEx)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TComboBoxEx)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TComboBoxEx)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TComboBoxEx)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TComboBoxEx)
pt |  | OnDrawItem (TCustomComboBox)
pt |  | OnDropDown (TCustomComboBox)
pl | ro | OnDropDown (TComboBoxEx)
pt |  | OnEditingDone (TControl)
pl | ro | OnEditingDone (TComboBoxEx)
pt |  | OnEndDock (TControl)
pl | ro | OnEndDock (TComboBoxEx)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TComboBoxEx)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TComboBoxEx)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TComboBoxEx)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetItems (TCustomComboBox)
pl | ro | OnGetItems (TComboBoxEx)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TComboBoxEx)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TComboBoxEx)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TComboBoxEx)
pt |  | OnMeasureItem (TCustomComboBox)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TComboBoxEx)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TComboBoxEx)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TComboBoxEx)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TComboBoxEx)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TComboBoxEx)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TComboBoxEx)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TComboBoxEx)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TComboBoxEx)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pt |  | OnSelect (TCustomComboBox)
pl | ro | OnSelect (TComboBoxEx)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pl | ro | OnStartDock (TComboBoxEx)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TComboBoxEx)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TComboBoxEx)


TComboBoxExStyle

Enumerated type with values for display styles available in TCustomComboBoxEx

Declaration

Source position: comboex.pas line 43

type TComboBoxExStyle = (
csExDropDown, | Drawn as a drop down control
csExSimple, | Drawn as simple edit control
csExDropDownList | Drawn as a list which drops down when focused
);

Description

TComboBoxExStyle is an enumerated type with values representing the display styles available in TCustomComboBoxEx. TComboBoxExStyle is the type used to implement the Style property in TCustomComboBoxEx and TComboBoxEx.

TComboBoxExStyle replaces the values used in the ancestor class; there is no need for the various owner-drawn styles from the ancestor control. The extended combo box controls are always owner-drawn using the fixed style in its DrawItem method.

See also

TCustomComboBoxEx.Style | Specifies the control style used for the edit in the combo box control
TComboBoxEx.Style
#lcl.StdCtrls.TCustomComboBox.Style | Appearance and behavior of the combo-box
TCustomComboBoxEx.DrawItem | Draws an item in the control


TComboBoxExStyleEx

Enumerated type with values which modify the behavior in TComboEx

Declaration

Source position: comboex.pas line 44

type TComboBoxExStyleEx = (
csExCaseSensitive, | Enables case-sensitive comparisons in the control
csExNoEditImage, |
csExNoEditImageIndent, |
csExNoSizeLimit, |
csExPathWordBreak |
);

Description

TComboBoxExStyleEx is an enumerated type with values which modify the behavior in TComboEx. Values from the enumeration are stored in the TComboBoxExStyles set type, and used in the StyleEx property in TCustomComboBoxEx and TComboBoxEx.

See also

TComboBoxExStyles | Set type used to store TComboBoxExStyle enumeration values
TCustomComboBoxEx.StyleEx | Enables feature or behaviors in the extended combo box control
TComboBoxEx.StyleEx


TComboBoxExStyles

Set type used to store TComboBoxExStyle enumeration values

Declaration

Source position: comboex.pas line 46

type TComboBoxExStyles = set of (
csExCaseSensitive, | Enables case-sensitive comparisons in the control
csExNoEditImage, |
csExNoEditImageIndent, |
csExNoSizeLimit, |
csExPathWordBreak |
);

Description

TComboBoxExStyles is a set type used to store values from the TComboBoxExStyle enumeration. TComboBoxExStyles is the type used to implement the StyleEx property in TCustomComboBoxEx.

See also

TComboBoxExStyle | Enumerated type with values for display styles available in TCustomComboBoxEx
TCustomComboBoxEx.StyleEx | Enables feature or behaviors in the extended combo box control


TComboExItem

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements an extended item used in TComboEx

Declaration

Source position: comboex.pas line 73

type TComboExItem = class(TListControlItem)
protected
Const
cDefCaption = 'ItemEx' | Default caption used for a new item
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
published
property Indent: Integer; [rw] | Space reserved between the Image and the caption for the item
property OverlayImageIndex: TImageIndex; [rw] | Ordinal position for the image drawn as an overlay for the Image in the combo box item
property SelectedImageIndex: TImageIndex; [rw] | Ordinal position for the image drawn when the item is selected in the Combo Box
end;

Inheritance

TComboExItem | Implements an extended item used in TComboEx
|
TListControlItem | Implements a collection item added to a list control
|
TCollectionItem
|
TPersistent,IFPObserved
|
TObject

Description

TComboExItem is a TListControlItem descendant which implements an extended item used in TComboEx. TComboExItem extends the ancestor class to include the following properties for the extended item:

  • Indent
  • OverlayImageIndex
  • SelectedImageIndex

TComboExItem is the type maintained in the TComboExItems collection used to implement the ItemsEx property in TCustomComboBoxEx and TComboBoxEx.

See also

TListControlItem | Implements a collection item added to a list control
TComboExItems | Implements a collection for the items added to TCustomComboBoxEx
TCustomComboBoxEx.ItemsEx | Collection with the extended items defined for the control
TComboBoxEx.ItemsEx


TComboExItem
pl |  | Indent
pl |  | OverlayImageIndex
pl |  | SelectedImageIndex
TListControlItem
 |  | Data
pl |  | Caption
pl |  | ImageIndex
TCollectionItem
 | ro | UpdateCount
 |  | Collection
 | ro | ID
 |  | Index
 |  | DisplayName
TPersistent
TObject


pl |  | Caption (TListControlItem)
 |  | Collection (TCollectionItem)
 |  | Data (TListControlItem)
 |  | DisplayName (TCollectionItem)
 | ro | ID (TCollectionItem)
pl |  | ImageIndex (TListControlItem)
pl |  | Indent (TComboExItem)
 |  | Index (TCollectionItem)
pl |  | OverlayImageIndex (TComboExItem)
pl |  | SelectedImageIndex (TComboExItem)
 | ro | UpdateCount (TCollectionItem)


TComboExItem
 | Create
 | Destroy
TListControlItem
 | Create
TCollectionItem
 | GetIndex
 | SetCollection
 | Changed
 | GetOwner
 | GetDisplayName
 | SetIndex
 | SetDisplayName
 | Create
 | Destroy
 | GetNamePath
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


AssignError (TPersistent)

AssignTo (TPersistent)

BeforeDestruction (TObject)

Changed (TCollectionItem)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

Create (TObject)

Create (TCollectionItem)

Create (TListControlItem)

Create (TComboExItem)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

DefineProperties (TPersistent)

Destroy (TObject)

Destroy (TPersistent)

Destroy (TCollectionItem)

Destroy (TComboExItem)

Dispatch (TObject)

DispatchStr (TObject)

Equals (TObject)

FieldAddress (TObject)

FPOAttachObserver (TPersistent)

FPODetachObserver (TPersistent)

FPONotifyObservers (TPersistent)

Free (TObject)

FreeInstance (TObject)

GetDisplayName (TCollectionItem)

GetHashCode (TObject)

GetIndex (TCollectionItem)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetNamePath (TPersistent)

GetNamePath (TCollectionItem)

GetOwner (TPersistent)

GetOwner (TCollectionItem)

InheritsFrom (TObject)

InitInstance (TObject)

InstanceSize (TObject)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

SafeCallException (TObject)

SetCollection (TCollectionItem)

SetDisplayName (TCollectionItem)

SetIndex (TCollectionItem)

StringMessageTable (TObject)

ToString (TObject)

UnitName (TObject)


TComboExItem

TListControlItem

TCollectionItem

TPersistent

TObject


TComboExItem.cDefCaption

Default caption used for a new item

Declaration

Source position: comboex.pas line 82

protected const TComboExItem.cDefCaption = 'ItemEx';


TComboExItem.Create

Constructor for the class instance

Declaration

Source position: comboex.pas line 84

public constructor TComboExItem.Create(

  ACollection: TCollection

); override;

Arguments

ACollection

Collection which owns the collection item

Description

Create calls the inherited constructor, and sets the default values for properties in the class instance.


TComboExItem.Destroy

Destructor for the class instance

Declaration

Source position: comboex.pas line 85

public destructor TComboExItem.Destroy; override;

Description

Destroy is the overridden destructor for the class instance.

Destroy ensures that the number of items in the Collection and the Owner for the collection are kept in sync. Normally, the value in Count is maintained when the Collection frees an item instance in its Delete method. Destroy handles the situation where the collection item is destroyed by calling the Free method in the collection item instead.

A component notification message is performed for the Collection to signal the delete operation. The Notify method in Collection is not called when Collection is unassigned or does not have an Owner, or when the Owner of the Collection is being freed.

Destroy calls the inherited destructor prior to exiting from the method.

See also

TComboExItems.Notify | Performs component notifications when a collection item is added to or removed from the collection
TListControlItems.Items | Provides indexed access to the list of items maintained in the collection
#rtl.Classes.TCollectionItem.Collection
#rtl.Classes.TCollection.Owner
#rtl.Classes.TCollection.Count
#rtl.Classes.TCollection.Delete
#rtl.Classes.TComponent.ComponentState


TComboExItem.Indent

Space reserved between the Image and the caption for the item

Declaration

Source position: comboex.pas line 87

published property TComboExItem.Indent : Integer
  read FIndent
  write SetIndent
  default - 1;

Description

The default value for the property is -1 and indicates that indent spacing is not used for the Combo Box item. The value is assigned when the AddItem method in TComboExItems is used to create the item using the parameter value passed to the method. Changing the value for the property causes the Changed method to be called to update the current item.

The value in Indent is used when the DrawItem method in TCustomComboBoxEx is called to render an extended item in the Combo Box.

See also

TComboExItems.AddItem | Adds a new item with the specified values to the collection
TCustomComboBoxEx.DrawItem | Draws an item in the control


TComboExItem.OverlayImageIndex

Ordinal position for the image drawn as an overlay for the Image in the combo box item

Declaration

Source position: comboex.pas line 88

published property TComboExItem.OverlayImageIndex : TImageIndex
  read FOverlayImageIndex
  write SetOverlayImageIndex
  default - 1;

Description

The default value for the property is -1, and indicates that an overlay image index has not been explicitly assigned for the item. The overlay image is not drawn when the property contains -1.

Remark: Please note: Changing the value for the property does not call the Changed method in the current LCL version. This may be different than the behavior from a previous LCL version.


TComboExItem.SelectedImageIndex

Ordinal position for the image drawn when the item is selected in the Combo Box

Declaration

Source position: comboex.pas line 89

published property TComboExItem.SelectedImageIndex : TImageIndex
  read FSelectedImageIndex
  write SetSelectedImageIndex
  default - 1;


TComboExItems

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a collection for the items added to TCustomComboBoxEx

Declaration

Source position: comboex.pas line 119

type TComboExItems = class(TListControlItems)
protected
FAddingOrDeletingItem: Boolean; | Tracks the add or delete status for the collection
procedure Notify(); override; | Performs component notifications when a collection item is added to or removed from the collection
procedure Update(); override; | Updates the collection when the specified item has been changed
public
function Add; | Adds a new item to the collection
function AddItem(); | Adds a new item with the specified values to the collection
function Insert(); | Inserts a collection item at the specified position in the collection
property ComboItems []: TComboExItem; default; [r] | Provides indexed access to the items in the collection
end;

Inheritance

TComboExItems | Implements a collection for the items added to TCustomComboBoxEx
|
TListControlItems | Container for the items added to a list control
|
TOwnedCollection
|
TCollection
|
TPersistent,IFPObserved
|
TObject

Description

TComboExItems is a TListControlItems descendant which Implements a collection for the items added to TCustomComboBoxEx and TComboBoxEx. TComboExItems extends the ancestor class to use the TComboExItem type for items added to the collection. Reimplemented methods are provided to add, insert, and retrieve collection items using the ItemClass required for the collection. An AddItem method is introduced to create a new collection item and configure its property values. The Notify and Update methods are overridden to use the correct ItemClass as well.

TComboExItems is the type used to implement the ItemsEx property in TCustomComboBoxEx.

See also

TListControlItems | Container for the items added to a list control
TCustomComboBoxEx.ItemsEx | Collection with the extended items defined for the control
TComboBoxEx.ItemsEx


TComboExItems
 | ro | ComboItems
TListControlItems
 | ro | Items
pl |  | CaseSensitive
pl |  | SortType
TOwnedCollection
TCollection
 |  | PropName
 | ro | UpdateCount
 | ro | Count
 | ro | ItemClass
 |  | Items
TPersistent
TObject


pl |  | CaseSensitive (TListControlItems)
 | ro | ComboItems (TComboExItems)
 | ro | Count (TCollection)
 | ro | ItemClass (TCollection)
 |  | Items (TCollection)
 | ro | Items (TListControlItems)
 |  | PropName (TCollection)
pl |  | SortType (TListControlItems)
 | ro | UpdateCount (TCollection)


TComboExItems
pt | Notify
pt | Update
 | Add
 | AddItem
 | Insert
TListControlItems
pt | CompareItems
pt | DoCustomSort
pt | DoOnCompare
pt | Update
 | Add
 | CustomSort
 | Sort
TOwnedCollection
 | GetOwner
 | Create
TCollection
 | GetCount
 | GetPropName
 | InsertItem
 | RemoveItem
 | DoClear
 | GetAttrCount
 | GetAttr
 | GetItemAttr
 | Changed
 | GetItem
 | SetItem
 | SetItemName
 | SetPropName
 | Update
 | Notify
 | Create
 | Destroy
 | Owner
 | Add
 | Assign
 | BeginUpdate
 | Clear
 | EndUpdate
 | Delete
 | GetEnumerator
 | GetNamePath
 | Insert
 | FindItemID
 | Exchange
 | Sort
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TComboExItems)
 | AddItem (TComboExItems)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TCollection)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TCollection)
 | Changed (TCollection)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCollection)
pt | CompareItems (TListControlItems)
 | Create (TObject)
 | Create (TCollection)
 | Create (TOwnedCollection)
 | CustomSort (TListControlItems)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Delete (TCollection)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TCollection)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoClear (TCollection)
pt | DoCustomSort (TListControlItems)
pt | DoOnCompare (TListControlItems)
 | EndUpdate (TCollection)
 | Equals (TObject)
 | Exchange (TCollection)
 | FieldAddress (TObject)
 | FindItemID (TCollection)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetAttr (TCollection)
 | GetAttrCount (TCollection)
 | GetCount (TCollection)
 | GetEnumerator (TCollection)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetItem (TCollection)
 | GetItemAttr (TCollection)
 | GetNamePath (TPersistent)
 | GetNamePath (TCollection)
 | GetOwner (TPersistent)
 | GetOwner (TOwnedCollection)
 | GetPropName (TCollection)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TCollection)
 | Insert (TComboExItems)
 | InsertItem (TCollection)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notify (TCollection)
pt | Notify (TComboExItems)
 | Owner (TCollection)
 | RemoveItem (TCollection)
 | SafeCallException (TObject)
 | SetItem (TCollection)
 | SetItemName (TCollection)
 | SetPropName (TCollection)
 | Sort (TCollection)
 | Sort (TListControlItems)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | Update (TCollection)
pt | Update (TListControlItems)
pt | Update (TComboExItems)


TComboExItems

TListControlItems

pl

OnCompare

TOwnedCollection

TCollection

TPersistent

TObject


pl

OnCompare (TListControlItems)


TComboExItems.AddItem

Adds a new item with the specified values to the collection

Declaration

Source position: comboex.pas line 128

public function TComboExItems.AddItem(

  const ACaption: string;

  AImageIndex: SmallInt = - 1;

  AOverlayImageIndex: SmallInt = - 1;

  ASelectedImageIndex: SmallInt = - 1;

  AIndent: SmallInt = - 1;

  AData: TCustomData = Nil

):TComboExItem;

Arguments

ACaption | Caption for the item
AImageIndex | Image index for the item
AOverlayImageIndex | Overlay image index for the item
ASelectedImageIndex | Selected image index for the item
AIndent | Indent spacing for the item
AData | Pointer to the arbitrary data associated with the item

Function result

Item added to the collection

Description

AddItem is a TComboExItem function used to add a new item to the collection with the values specified in the parameters passed to the method. AddItem calls the Add method to create a new TComboExItem instance. The following properties are updated in the collection item to use the values specified in the arguments:

  • Caption
  • indent
  • ImageIndex
  • OverlayImageIndex
  • SelectedImageIndex
  • Data

See also

TComboExItems.Add | Adds a new item to the collection
TComboExItem.Indent | Space reserved between the Image and the caption for the item
TComboExItem.OverlayImageIndex | Ordinal position for the image drawn as an overlay for the Image in the combo box item
TComboExItem.SelectedImageIndex | Ordinal position for the image drawn when the item is selected in the Combo Box
TListControlItem.Data | Pointer to the data used in custom sort operations
TListControlItem.Caption | Text displayed for the collection item
TListControlItem.ImageIndex | Ordinal position for the image displayed for the collection item


TComboExItems.ComboItems

Provides indexed access to the items in the collection

Declaration

Source position: comboex.pas line 132

public property TComboExItems.ComboItems[AIndex: Integer] : TComboExItem
  read GetComboItems;
  default;

Description

ComboItems is a read-only indexed TComboExItem property used to provide access to the Items in the collection. The read access specifier for the property ensures that values in Items are cast to the TComboExItem type used in the derived collection.

ComboItems is the default property for the collection, and the subject visited in an enumerator for the class.

See also

TListControlItems.Items

Provides indexed access to the list of items maintained in the collection

#rtl.Classes.TCollection.GetEnumerator


TComboExItems.FAddingOrDeletingItem

Tracks the add or delete status for the collection

Declaration

Source position: comboex.pas line 123

protected TComboExItems.FAddingOrDeletingItem : Boolean;


TComboExItems.Notify

Performs component notifications when a collection item is added to or removed from the collection

Declaration

Source position: comboex.pas line 124

protected procedure TComboExItems.Notify(

  Item: TCollectionItem;

  Action: TCollectionNotification

); override;

Arguments

Item | Collection item for the notification
Action | Action for the notification


TComboExItems.Update

Updates the collection when the specified item has been changed

Declaration

Source position: comboex.pas line 125

protected procedure TComboExItems.Update(

  Item: TCollectionItem

); override;

Arguments

Item

Collection item examined in the method

Description

Forces the owner of the collection (the control) to be redrawn when needed.


TCustomCheckCombo

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements the base class for a combo box which displays checkboxes for items in the control

Declaration

Source position: comboex.pas line 269

type TCustomCheckCombo = class(TCustomComboBox)
protected
FCheckHighlight: Boolean; | Internal member used to to track the highlighting state
FCheckSize: TSize; | Internal member used to track size adjusts needed for them services
FDropped: Boolean; | Internal members used to track the state for the drop down in the control
FHilightedIndex: Integer; | Internal member used to track the item highlighted in the control
FHiLiteLeft: Integer; | Internal member used to track the left coordinate for the highlight
FHiLiteRight: Integer; | Internal member used to track the right coordinate for the highlight
FNeedMeasure: Boolean; | Internal member used to track whether the text height has been calculated for items in the control
FRejectDropDown: Boolean; | Internal member used to track whether drop down requests should be rejected; i. e. the drop down is already visible
FRejectToggleOnSelect: Boolean; | Internal member used to track whether the current checkbox selection can toggle its value; i. e. whether the drop down is visible
FRightToLeft: Boolean; | Internal member used to track the BiDi status for the control
FTextHeight: SmallInt; | Internal member used to track the text height for checkboxes in the control
procedure CMBiDiModeChanged(); message; | Performs actions needed when the BiDiMode setting is changed for the control
procedure ClearItemStates; | Removes all state classes allocated for the checkboxes in the control
procedure CloseUp; override; | Closes the drop down displayed for the control
procedure DrawItem(); override; | Draws a checkbox item defined in the combo box control
procedure DropDown; override; | Signals the OnDropDown event handler
procedure FontChanged(); override; | Performs actions needed when the font for the control has been changed
procedure InitializeWnd; override; | Initializes the window handle for the control
procedure InitItemStates; | Initializes checkbox state information for items in the control
procedure CheckItemStates; | Ensures that checkbox item state classes have been allocated for items in the control
procedure QueueCheckItemStates; | Queues an asynchronous call to AsyncCheckItemStates in the Application singleton
procedure KeyDown(); override; | Handles key down events for the control
procedure Loaded; override; | Performs actions needed when the component has finished loading from the LCL streaming mechanism
procedure MouseLeave; override; | Invokes the OnMouseLeave handler
procedure MouseMove(); override; | Handler for MouseMove events
procedure SetItemHeight(); override; | Sets the value for the ItemHeight property
procedure SetItems(); override; | Sets the value for the Items property
procedure Select; override; | Signals the OnSelect event handler when ItemIndex is changed
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure AddItem(); | Adds the specified string (and optional object) to the Items displayed in the control
procedure AssignItems(); | Assigns the content in the specified TStringList to the Items in the control
procedure Clear; override; | Removes the values stored in the Items property
procedure DeleteItem(); | Deletes the checkbox at the specified position
procedure CheckAll(); | Sets the state for all checkboxes defined in the control meeting the specified criteria
procedure Toggle(); | Toggles the value for the checkbox at the specified position
property AllowGrayed: Boolean; [rw] | Indicates if checkboxes can be drawn in the indeterminate state
property Count: Integer; [r] | Reflects the number of checkboxes defined for the control
property Checked []: Boolean; [rw] | Provides indexed access to the Boolean value for a checkbox defined in Items
property ItemEnabled []: Boolean; [rw] | Provides indexed access to the Boolean enabled value for a checkbox defined in Items
property Objects []: TObject; [rw] | Provides indexed access to the Data for a checkbox defined in Items
property State []: TCheckBoxState; [rw] | Provides indexed access to the checked State for a checkbox defined in Items
property OnItemChange: TCheckItemChange; [rw] | Event handler signalled when the state for a checkbox in the control is changed
end;

Inheritance

TCustomCheckCombo | Implements the base class for a combo box which displays checkboxes for items in the control
|
TCustomComboBox | The base class for combo-box components
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCustomCheckCombo
 |  | AllowGrayed
 | ro | Count
 |  | Checked
 |  | ItemEnabled
 |  | Objects
 |  | State
TCustomComboBox
pt |  | ItemHeight
pt |  | ItemWidth
pt |  | MaxLength
pt | ro | ParentColor
pt |  | Sorted
 |  | CharCase
 |  | DroppedDown
 |  | DroppingDown
 |  | AutoComplete
 |  | AutoCompleteText
 |  | AutoDropDown
 |  | AutoSelect
 |  | AutoSelected
 | ro | AutoSize
 |  | ArrowKeysTraverseList
 | ro | Canvas
 |  | DropDownCount
 |  | Items
 |  | ItemIndex
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | Style
 | ro | TabStop
 | ro | Text
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 |  | AllowGrayed (TCustomCheckCombo)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | ArrowKeysTraverseList (TCustomComboBox)
 |  | AutoComplete (TCustomComboBox)
 |  | AutoCompleteText (TCustomComboBox)
 |  | AutoDropDown (TCustomComboBox)
 |  | AutoSelect (TCustomComboBox)
 |  | AutoSelected (TCustomComboBox)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomComboBox)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomComboBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CharCase (TCustomComboBox)
 |  | Checked (TCustomCheckCombo)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
 | ro | Count (TCustomCheckCombo)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | DropDownCount (TCustomComboBox)
 |  | DroppedDown (TCustomComboBox)
 |  | DroppingDown (TCustomComboBox)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | ItemEnabled (TCustomCheckCombo)
pt |  | ItemHeight (TCustomComboBox)
 |  | ItemIndex (TCustomComboBox)
 |  | Items (TCustomComboBox)
pt |  | ItemWidth (TCustomComboBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MaxLength (TCustomComboBox)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | Objects (TCustomCheckCombo)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomComboBox)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomComboBox)
 |  | SelLength (TCustomComboBox)
 |  | SelStart (TCustomComboBox)
 |  | SelText (TCustomComboBox)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
pt |  | Sorted (TCustomComboBox)
 |  | State (TCustomCheckCombo)
 |  | Style (TCustomComboBox)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomComboBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomComboBox)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomCheckCombo
pt | CMBiDiModeChanged
pt | ClearItemStates
pt | CloseUp
pt | DrawItem
pt | DropDown
pt | FontChanged
pt | InitializeWnd
pt | InitItemStates
pt | CheckItemStates
pt | QueueCheckItemStates
pt | KeyDown
pt | Loaded
pt | MouseLeave
pt | MouseMove
pt | SetItemHeight
pt | SetItems
pt | Select
 | Create
 | Destroy
 | AddItem
 | AssignItems
 | Clear
 | DeleteItem
 | CheckAll
 | Toggle
TCustomComboBox
pt | WSRegisterClass
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | DoEnter
pt | DoExit
pt | DrawItem
pt | KeyUpAfterInterface
pt | MeasureItem
pt | GetControlClassDefaultSize
pt | LMChanged
pt | CMWantSpecialKey
pt | Change
pt | Select
pt | DropDown
pt | GetItems
pt | SetItems
pt | CloseUp
pt | AdjustDropDown
pt | DoAutoAdjustLayout
pt | GetItemCount
pt | GetItemHeight
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetItemIndex
pt | GetMaxLength
pt | SetDropDownCount
pt | SetDroppedDown
pt | SetItemHeight
pt | SetItemIndex
pt | SetMaxLength
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetSorted
pt | SetStyle
pt | RealSetText
pt | KeyDown
pt | KeyUp
pt | UTF8KeyPress
pt | MouseUp
pt | SelectItem
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | IntfGetItems
 | AddItem
 | AddHistoryItem
 | Clear
 | ClearSelection
 | SelectAll
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TCustomCheckCombo
 | OnItemChange
TCustomComboBox
pt | OnChange
pt | OnCloseUp
pt | OnDrawItem
pt | OnDropDown
pt | OnGetItems
pt | OnMeasureItem
pt | OnSelect
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt | OnChange (TCustomComboBox)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
pt | OnCloseUp (TCustomComboBox)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnDrawItem (TCustomComboBox)
pt | OnDropDown (TCustomComboBox)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
pt | OnGetItems (TCustomComboBox)
pt | OnGetSiteInfo (TWinControl)
 | OnItemChange (TCustomCheckCombo)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMeasureItem (TCustomComboBox)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
pt | OnSelect (TCustomComboBox)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCustomCheckCombo.AllowGrayed

Indicates if checkboxes can be drawn in the indeterminate state

Declaration

Source position: comboex.pas line 321

public property TCustomCheckCombo.AllowGrayed : Boolean
  read FAllowGrayed
  write FAllowGrayed
  default False;

Description

AllowGrayed is a Boolean property which indicates if checkboxes can be displayed in the "grayed" or indeterminate state. The default value for the property is False.


TCustomCheckCombo.AssignItems

Assigns the content in the specified TStringList to the Items in the control

Declaration

Source position: comboex.pas line 316

public procedure TCustomCheckCombo.AssignItems(

  AItems: TStrings

);

Arguments

AItems

TStringList with values stored in the method

Description

AssignItems calls ClearItemStates to reset the state flags for the existing Items. The Assign method in Items is called to store the values in AItems. The InitItemStates method is called to initialize the Objects properties in Items with TCheckComboItemState instances for each of the check boxes.

Remark: Please note: InitItemStates can raise an exception if any of the Objects in AItems contains a class not derived from TCheckComboItemState.

See also

TCustomCheckCombo.ClearItemStates | Removes all state classes allocated for the checkboxes in the control
TCustomCheckCombo.InitItemStates | Initializes checkbox state information for items in the control
TCheckComboItemState | Represents state and data for a Checkbox item displayed in TCustomCheckCombo
#rtl.Classes.TStrings.Assign
#rtl.Classes.TStrings.Objects


TCustomCheckCombo.CheckAll

Sets the state for all checkboxes defined in the control meeting the specified criteria

Declaration

Source position: comboex.pas line 319

public procedure TCustomCheckCombo.CheckAll(

  AState: TCheckBoxState;

  AAllowGrayed: Boolean = True;

  AAllowDisabled: Boolean = True

);

Arguments

AState | Checked state for the matching checkboxes
AAllowGrayed | Indicates if grayed checkboxes can be updated in the method
AAllowDisabled | Indicates if disabled checkboxes can be updated in the method

Description

CheckAll is a procedure used to set the checked state for all checkboxes defined in the Items for the control. AState contains the state applied to the checkboxes defined in the control.

AAllowGrayed indicates whether checkboxes with an indeterminate ("grayed") state can be updated in the method. AAllowDisabled indicates whether checkboxes which are not enabled can be updated in the method.

CheckAll iterates over the Items defined for the control, and when allowed using the specified arguments, sets the value in the State property to the value in AState.

CheckAll is a convenience method; the same result can be achieved by setting the value in the State or Checked properties for an individual checkbox at a specified position.

See also

TCustomCheckCombo.Checked | Provides indexed access to the Boolean value for a checkbox defined in Items
TCustomCheckCombo.State | Provides indexed access to the checked State for a checkbox defined in Items


TCustomCheckCombo.Checked

Provides indexed access to the Boolean value for a checkbox defined in Items

Declaration

Source position: comboex.pas line 323

public property TCustomCheckCombo.Checked[AIndex: Integer] : Boolean
  read GetChecked
  write SetChecked;

Description

Checked is an indexed Boolean property which provides access to the checked state for a checkbox item defined in the control. AIndex specifies the ordinal position in Items for the checkbox. Checked uses the value from the TCheckComboItemState object stored in the Items property. True indicates that TCheckComboItemState.Checked contains the value cbChecked. False indicates that it contains the value cbUnchecked.

Changing the value for the property causes the OnItemChange event handler to be signalled, and the Invalidate method is called when AIndex is also the selected ItemIndex for the control.


TCustomCheckCombo.CheckItemStates

Ensures that checkbox item state classes have been allocated for items in the control

Declaration

Source position: comboex.pas line 303

protected procedure TCustomCheckCombo.CheckItemStates;

Description

CheckItemStates is a procedure used to ensure that TCheckComboItemState class instances exist for the Items defined in the checkbox combo control. CheckItemStates iterates over the values in Items to determine if its Objects property contains a valid TCheckComboItemState instance. An Exception is raised when the object is not derived from TCheckComboItemState.

CheckItemStates is used in the implementation of the InitializeWnd and AsyncCheckItemStates methods.

Errors

Raises an Exception when a checkbox in Items does not have a valid TCheckComboItemState object.

See also

#lcl.StdCtrls.TCustomComboBox.Items | The list of items displayed in the combo-box control
TCustomCheckCombo.InitializeWnd | Initializes the window handle for the control
TCheckComboItemState | Represents state and data for a Checkbox item displayed in TCustomCheckCombo
#rtl.Classes.TStrings.Objects


TCustomCheckCombo.Clear

Removes the values stored in the Items property

Declaration

Source position: comboex.pas line 317

public procedure TCustomCheckCombo.Clear; override;

Description

Clear is an overridden procedure in TCustomCheckCombo used to remove checkbox item state information. Clear calls ClearItemStates to free TCheckComboItemState classes instances stored in the Objects property in Items. Clear calls the inherited method prior to exit to remove its contents.

See also

TCustomCheckCombo.ClearItemStates | Removes all state classes allocated for the checkboxes in the control
#rtl.Classes.TStringList.Clear
#rtl.Classes.TStrings.Objects
TCheckComboItemState | Represents state and data for a Checkbox item displayed in TCustomCheckCombo


TCustomCheckCombo.ClearItemStates

Removes all state classes allocated for the checkboxes in the control

Declaration

Source position: comboex.pas line 296

protected procedure TCustomCheckCombo.ClearItemStates;

Description

ClearItemStates is a procedure used to remove all state information classes allocated for the checkboxes in the control. ClearItemStates iterates over the Items defined in the control, and frees the TCheckBoxState class instances stored in its Objects property.

ClearItemStates is used in the implementation of the SetItems, AssignItems, and Clear methods.

See also

#LCL.StdCtrls.TCustomComboBox.Items | The list of items displayed in the combo-box control
TCustomCheckCombo.AssignItems | Assigns the content in the specified TStringList to the Items in the control
TCustomCheckCombo.Clear | Removes the values stored in the Items property


TCustomCheckCombo.CloseUp

Closes the drop down displayed for the control

Declaration

Source position: comboex.pas line 297

protected procedure TCustomCheckCombo.CloseUp; override;

Description

CloseUp is overridden in TCustomCheckCombo to use the internal member which tracks the visibility for the drop down portion of the control. When it is already visible, the flag value is toggled and the Update method is called to refresh the control. Otherwise, the inherited method is called to perform actions defined in the ancestor class.

Use the DropDown method to make the drop down portion of control visible.

See also

#LCL.StdCtrls.TCustomComboBox.DropDown | Signals the OnDropDown event handler
#LCL.StdCtrls.TCustomComboBox.CloseUp | Called when the drop-down list is closed
#LCL.Controls.TWinControl.Update | Redraw invalidated parts of the control immediately


TCustomCheckCombo.CMBiDiModeChanged

Performs actions needed when the BiDiMode setting is changed for the control

Declaration

Source position: comboex.pas line 295

protected procedure TCustomCheckCombo.CMBiDiModeChanged(

  var Message: TLMessage

); message;


TCustomCheckCombo.Count

Reflects the number of checkboxes defined for the control

Declaration

Source position: comboex.pas line 322

public property TCustomCheckCombo.Count : Integer
  read GetCount;

Description

Count is a read-only Integer property which reflects the number of checkboxes defined for the control. The value for the property is retrieved from the corresponding property in Items.

Use the AddItem method to add a new checkbox to the control. Use the DeleteItem method to remove a specific checkbox defined in Items. Use Clear to remove all checkboxes defined for the control.

See also

#rtl.Classes.TStrings.Count
#lcl.StdCtrls.TCustomComboBox.Items | The list of items displayed in the combo-box control
TCustomCheckCombo.AddItem | Adds the specified string (and optional object) to the Items displayed in the control
TCustomCheckCombo.DeleteItem | Deletes the checkbox at the specified position
TCustomCheckCombo.Clear | Removes the values stored in the Items property


TCustomCheckCombo.Create

Constructor for the class instance

Declaration

Source position: comboex.pas line 313

public constructor TCustomCheckCombo.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the object instance

Description

Create is the overridden constructor for the class instance, and calls the inherited method. Create ensures that the Items property is configured to ignore duplicate values. Create sets the default values for the following properties and members:

Style
Set to the value csOwnerDrawFixed
FNeedMeasure
Set to True to force item height to be recalculated
FRejectToggleOnSelect
Set to True until the control is dropped down

See also

#LCL.StdCtrls.TCustomComboBox.Items

The list of items displayed in the combo-box control

#rtl.Classes.TStringList.Duplicates


TCustomCheckCombo.DeleteItem

Deletes the checkbox at the specified position

Declaration

Source position: comboex.pas line 318

public procedure TCustomCheckCombo.DeleteItem(

  AIndex: Integer

);

Arguments

AIndex

Ordinal position for the checkbox removed in the method


TCustomCheckCombo.Destroy

Destructor for the class instance

Declaration

Source position: comboex.pas line 314

public destructor TCustomCheckCombo.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy calls ClearItemStates to free the TCheckComboItemState instances allocated for Items in the control. Destroy calls the inherited destructor.

See also

TCustomCheckCombo.ClearItemStates | Removes all state classes allocated for the checkboxes in the control
#LCL.StdCtrls.TCustomComboBox.Items | The list of items displayed in the combo-box control
TCheckComboItemState | Represents state and data for a Checkbox item displayed in TCustomCheckCombo


TCustomCheckCombo.DrawItem

Draws a checkbox item defined in the combo box control

Declaration

Source position: comboex.pas line 298

protected procedure TCustomCheckCombo.DrawItem(

  Index: Integer;

  ARect: TRect;

  State: TOwnerDrawState

); override;

Arguments

Index | Ordinal position for the checkbox drawn in the method
ARect | Rectangle with the coordinates for the checkbox drawn in the method
State | Owner draw state for the check box

Description

DrawItem is an overridden procedure used to draw a checkbox defined in the Items for the control.

Index contains the ordinal position for the TComboExItem instance in ItemsEx that is drawn in the method.

ARect is the rectangle with the coordinates for the checkbox item drawn in the method. The values in ARect are set in the calling procedure (LMDrawListItem in TCustomComboBox).

State contains the owner draw state used to render the checkbox item, and determines the window and font colors for the checkbox.

DrawItem uses ThemeServices to get theme element details applied to checkbox items in the combo box. DrawItem ensures that a valid text height is available for the control Canvas, and is used to draw the text for the check box.

DrawItem configures the Canvas to use the brush style and font color needed for the value in State. Text drawing flags are derived for the item, and the text is rendered by calling the DrawText method in ThemeServices.

Remark: Please note: DrawItem does NOT call the inherited method in TCustomComboBox or trigger its OnDrawItem event handler. The item is rendered entirely in this method.


TCustomCheckCombo.FCheckHighlight

Internal member used to to track the highlighting state

Declaration

Source position: comboex.pas line 284

protected TCustomCheckCombo.FCheckHighlight : Boolean;


TCustomCheckCombo.FCheckSize

Internal member used to track size adjusts needed for them services

Declaration

Source position: comboex.pas line 285

protected TCustomCheckCombo.FCheckSize : TSize;


TCustomCheckCombo.FDropped

Internal members used to track the state for the drop down in the control

Declaration

Source position: comboex.pas line 286

protected TCustomCheckCombo.FDropped : Boolean;


TCustomCheckCombo.FHilightedIndex

Internal member used to track the item highlighted in the control

Declaration

Source position: comboex.pas line 287

protected TCustomCheckCombo.FHilightedIndex : Integer;


TCustomCheckCombo.FHiLiteLeft

Internal member used to track the left coordinate for the highlight

Declaration

Source position: comboex.pas line 288

protected TCustomCheckCombo.FHiLiteLeft : Integer;


TCustomCheckCombo.FHiLiteRight

Internal member used to track the right coordinate for the highlight

Declaration

Source position: comboex.pas line 289

protected TCustomCheckCombo.FHiLiteRight : Integer;


TCustomCheckCombo.FNeedMeasure

Internal member used to track whether the text height has been calculated for items in the control

Declaration

Source position: comboex.pas line 290

protected TCustomCheckCombo.FNeedMeasure : Boolean;


TCustomCheckCombo.FontChanged

Performs actions needed when the font for the control has been changed

Declaration

Source position: comboex.pas line 300

protected procedure TCustomCheckCombo.FontChanged(

  Sender: TObject

); override;

Arguments

Sender

Object for the event notification

Description

FontChanged is an overridden method in TCustomCheckCombo. It sets the internal FNeedMeasure flag to recalculate the text height for checkbox Items displayed in the control, and calls the inherited method.

See also

TCustomCheckCombo.FNeedMeasure | Internal member used to track whether the text height has been calculated for items in the control
#lcl.Controls.TWinControl.FontChanged | Handles changes to the Font property


TCustomCheckCombo.FRejectDropDown

Internal member used to track whether drop down requests should be rejected; i. e. the drop down is already visible

Declaration

Source position: comboex.pas line 291

protected TCustomCheckCombo.FRejectDropDown : Boolean;


TCustomCheckCombo.FRejectToggleOnSelect

Internal member used to track whether the current checkbox selection can toggle its value; i. e. whether the drop down is visible

Declaration

Source position: comboex.pas line 292

protected TCustomCheckCombo.FRejectToggleOnSelect : Boolean;


TCustomCheckCombo.FRightToLeft

Internal member used to track the BiDi status for the control

Declaration

Source position: comboex.pas line 293

protected TCustomCheckCombo.FRightToLeft : Boolean;


TCustomCheckCombo.FTextHeight

Internal member used to track the text height for checkboxes in the control

Declaration

Source position: comboex.pas line 294

protected TCustomCheckCombo.FTextHeight : SmallInt;


TCustomCheckCombo.InitializeWnd

Initializes the window handle for the control

Declaration

Source position: comboex.pas line 301

protected procedure TCustomCheckCombo.InitializeWnd; override;

Description

InitializeWnd is an overridden method used to Initializes the window handle for the control. InitializeWnd ensures that the item states for checkboxes defined in Items is initialized by calling the InitItemStates method. InitializeWnd call the inherited method, and sets the internal FRightToLeft flag used to track the BiDi mode for the control.

See also

#lcl.StdCtrls.TCustomComboBox.InitializeWnd | Copies cached control properties to the just created widget
#lcl.StdCtrls.TCustomComboBox.Items | The list of items displayed in the combo-box control
TCustomCheckCombo.State | Provides indexed access to the checked State for a checkbox defined in Items
TCustomCheckCombo.InitItemStates | Initializes checkbox state information for items in the control
TCustomCheckCombo.CheckItemStates | Ensures that checkbox item state classes have been allocated for items in the control


TCustomCheckCombo.InitItemStates

Initializes checkbox state information for items in the control

Declaration

Source position: comboex.pas line 302

protected procedure TCustomCheckCombo.InitItemStates;


TCustomCheckCombo.ItemEnabled

Provides indexed access to the Boolean enabled value for a checkbox defined in Items

Declaration

Source position: comboex.pas line 324

public property TCustomCheckCombo.ItemEnabled[AIndex: Integer] : Boolean
  read GetItemEnabled
  write SetItemEnabled;

See also

TCustomCheckCombo.State | Provides indexed access to the checked State for a checkbox defined in Items
TCustomCheckCombo.Checked | Provides indexed access to the Boolean value for a checkbox defined in Items
TCustomCheckCombo.Objects | Provides indexed access to the Data for a checkbox defined in Items
TCheckComboItemState.Enabled | Indicates the current enabled state for a checkbox
TCheckComboItemState.State | Represents the current state for a checkbox


TCustomCheckCombo.KeyDown

Handles key down events for the control

Declaration

Source position: comboex.pas line 305

protected procedure TCustomCheckCombo.KeyDown(

  var Key: Word;

  Shift: TShiftState

); override;

Arguments

Key | Key examined in the method
Shift | Keystroke modifier examined in the method

Description

KeyDown is the overridden method used to handle key down events for the control. KeyDown ensures that Return (VK_RETURN) and Space (VK_SPACE) are applied to the control. Return causes the value for an enabled item to be toggled when highlighted. Space also toggles the value in an enabled checkbox, and makes the item selected before hiding the drop down for the combo box.

KeyDown calls the inherited method.

See also

#LCL.StdCtrls.TCustomComboBox.KeyDown

Invokes the OnKeyDown handler


TCustomCheckCombo.Loaded

Performs actions needed when the component has finished loading from the LCL streaming mechanism

Declaration

Source position: comboex.pas line 306

protected procedure TCustomCheckCombo.Loaded; override;

Description

Loaded is an overridden method used to perform actions needed when the component has finished loading from the LCL streaming mechanism. Loaded calls the inherited method, and calls InitItemStates to allocate TCheckComboItemState instances (when needed) for the checkbox Items defined in the control.

See also

TCustomCheckCombo.InitItemStates | Initializes checkbox state information for items in the control
#LCL.StdCtrls.TCustomComboBox.Items | The list of items displayed in the combo-box control
TCheckComboItemState | Represents state and data for a Checkbox item displayed in TCustomCheckCombo


TCustomCheckCombo.Objects

Provides indexed access to the Data for a checkbox defined in Items

Declaration

Source position: comboex.pas line 325

public property TCustomCheckCombo.Objects[AIndex: Integer] : TObject
  read GetObject
  write SetObject;

Description

Objects is an indexed TObject property which provides access to the Data for a checkbox defined in Items. AIndex specifies the ordinal position in Items for the checkbox. Objects return the value from the TCheckComboItemState object stored in the Items property. The object instance is the property value that represents the content stored in the TCheckComboItemState.Data property.

See also

TCheckComboItemState.Data

Contains arbitrary data associated with a checkbox item


TCustomCheckCombo.OnItemChange

Event handler signalled when the state for a checkbox in the control is changed

Declaration

Source position: comboex.pas line 327

public property TCustomCheckCombo.OnItemChange : TCheckItemChange
  read FOnItemChange
  write FOnItemChange;

Description

OnItemChange is a TCheckItemChange property with the event handler signalled when a value in the Checked or State properties is changed. Arguments passed to the event handler identify the object for the event notification, and the ordinal position in Items for the modified checkbox.

See also

TCustomCheckCombo.Checked | Provides indexed access to the Boolean value for a checkbox defined in Items
TCustomCheckCombo.State | Provides indexed access to the checked State for a checkbox defined in Items
#LCL.StdCtrls.TCustomComboBox.Items | The list of items displayed in the combo-box control


TCustomCheckCombo.QueueCheckItemStates

Queues an asynchronous call to AsyncCheckItemStates in the Application singleton

Declaration

Source position: comboex.pas line 304

protected procedure TCustomCheckCombo.QueueCheckItemStates;

Description

QueueCheckItemStates is a procedure used to queue an asynchronous call to the AsyncCheckItemStates method in the global Application singleton. QueueCheckItemStates is called from the DrawItem method.

See also

TCustomCheckCombo.DrawItem | Draws a checkbox item defined in the combo box control
#lcl.Forms.TApplication.QueueAsyncCall | Inserts an asynchronous call into the queue
#lcl.Forms.Application | The TApplication singleton


TCustomCheckCombo.SetItemHeight

Sets the value for the ItemHeight property

Declaration

Source position: comboex.pas line 309

protected procedure TCustomCheckCombo.SetItemHeight(

  const AValue: Integer

); override;

Arguments

AValue

New value for the property


TCustomCheckCombo.SetItems

Sets the value for the Items property

Declaration

Source position: comboex.pas line 310

protected procedure TCustomCheckCombo.SetItems(

  const Value: TStrings

); override;

Arguments

Value

New value for the property


TCustomCheckCombo.State

Provides indexed access to the checked State for a checkbox defined in Items

Declaration

Source position: comboex.pas line 326

public property TCustomCheckCombo.State[AIndex: Integer] : TCheckBoxState
  read GetState
  write SetState;

Description

State is an indexed TCheckBoxState property which provides access to the checked State for a checkbox defined in Items. AIndex specifies the ordinal position in Items for the checkbox. State returns the TCheckBoxState value in TCheckComboItemState.State for the associated object instance.

Changing the value for the property causes the OnItemChange event handler to be signalled. The Invalidate method is also called when AIndex is the current value in the ItemIndex property.

See also

TCustomCheckCombo.ItemEnabled | Provides indexed access to the Boolean enabled value for a checkbox defined in Items
TCustomCheckCombo.Checked | Provides indexed access to the Boolean value for a checkbox defined in Items
TCustomCheckCombo.Objects | Provides indexed access to the Data for a checkbox defined in Items
TCheckComboItemState.Enabled | Indicates the current enabled state for a checkbox
TCheckComboItemState.State | Represents the current state for a checkbox


TCustomCheckCombo.Toggle

Toggles the value for the checkbox at the specified position

Declaration

Source position: comboex.pas line 320

public procedure TCustomCheckCombo.Toggle(

  AIndex: Integer

);

Arguments

AIndex

Ordinal position for the checkbox affected in the method


TCustomComboBoxEx

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements the base class for an extended/enhanced combo box

Declaration

Source position: comboex.pas line 136

type TCustomComboBoxEx = class(TCustomComboBox)
protected
Const
cDefAutoCompOpts = [acoAutoAppend] | Default value for the AutoCompleteOptions property
cDefStyle = csExDropDown | Default value for the Style property
FNeedMeasure: Boolean; | Internal flag which indicates if the text height needs to be calculated when drawing an item in the control
FRightToLeft: Boolean; | Internal flag which tracks the BidiMode setting in the control
FTextHeight: SmallInt; | Internal derived text height for an item in the combo box
procedure CMBiDiModeChanged(); message; | Performs actions needed when the BiDiMode setting is changed for the control
procedure DrawItem(); override; | Draws an item in the control
procedure FontChanged(); override;
procedure InitializeWnd; override; | Synchronizes the control and its widgetset class instance
procedure SetItemHeight(); override; | Sets the value for the ItemHeight property
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
function Add(); | Adds a new item to the extended combo box control
procedure AddItem(); override; | Adds the specified item and object instance to the control
procedure AssignItemsEx(); | Assigns the specified values to the ItemsEx property
procedure Clear; override; | Clears the contents in the ItemsEx collection
procedure Delete(); | Deletes the item stored at the specified ordinal position in ItemsEx
procedure DeleteSelected; | Deletes the current item selected in the control
procedure Insert(); | Inserts a new item with the specified values at the given position
property AutoCompleteOptions: TAutoCompleteOptions; [rw] | Contains settings for autocompletion features enabled in the control
property Images: TCustomImageList; [rw] | Contains images which can be displayed for items defined in the ItemsEx property
property ImagesWidth: Integer; [rw] | Specifies the width for images displayed in the control
property ItemsEx: TComboExItems; [rw] | Collection with the extended items defined for the control
property Style: TComboBoxExStyle; [rw] | Specifies the control style used for the edit in the combo box control
property StyleEx: TComboBoxExStyles; [rw] | Enables feature or behaviors in the extended combo box control
end;

Inheritance

TCustomComboBoxEx | Implements the base class for an extended/enhanced combo box
|
TCustomComboBox | The base class for combo-box components
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomComboBoxEx is a TCustomComboBox descendant which implements the base class for TComboBoxEx.

TCustomComboBoxEx provides an extended combo box with added features and capabilities like auto completion, additional display styles, more editing options, and a list with Images used in the control. Another key feature in the class is an extended Items property which provides normal, selected, and overlay image indexes and allows indentation between the image and caption for items in the combo box. A pointer to arbitrary data for Items used in sort operations is also provided.

See also

TComboBoxEx | Implements an extended Combo Box component
#LCL.StdCtrls.TCustomComboBox | The base class for combo-box components


TCustomComboBoxEx
 |  | AutoCompleteOptions
 |  | Images
 |  | ImagesWidth
 |  | ItemsEx
 |  | Style
 |  | StyleEx
TCustomComboBox
pt |  | ItemHeight
pt |  | ItemWidth
pt |  | MaxLength
pt | ro | ParentColor
pt |  | Sorted
 |  | CharCase
 |  | DroppedDown
 |  | DroppingDown
 |  | AutoComplete
 |  | AutoCompleteText
 |  | AutoDropDown
 |  | AutoSelect
 |  | AutoSelected
 | ro | AutoSize
 |  | ArrowKeysTraverseList
 | ro | Canvas
 |  | DropDownCount
 |  | Items
 |  | ItemIndex
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | Style
 | ro | TabStop
 | ro | Text
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | ArrowKeysTraverseList (TCustomComboBox)
 |  | AutoComplete (TCustomComboBox)
 |  | AutoCompleteOptions (TCustomComboBoxEx)
 |  | AutoCompleteText (TCustomComboBox)
 |  | AutoDropDown (TCustomComboBox)
 |  | AutoSelect (TCustomComboBox)
 |  | AutoSelected (TCustomComboBox)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomComboBox)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomComboBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CharCase (TCustomComboBox)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | DropDownCount (TCustomComboBox)
 |  | DroppedDown (TCustomComboBox)
 |  | DroppingDown (TCustomComboBox)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | Images (TCustomComboBoxEx)
 |  | ImagesWidth (TCustomComboBoxEx)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
pt |  | ItemHeight (TCustomComboBox)
 |  | ItemIndex (TCustomComboBox)
 |  | Items (TCustomComboBox)
 |  | ItemsEx (TCustomComboBoxEx)
pt |  | ItemWidth (TCustomComboBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MaxLength (TCustomComboBox)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomComboBox)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomComboBox)
 |  | SelLength (TCustomComboBox)
 |  | SelStart (TCustomComboBox)
 |  | SelText (TCustomComboBox)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
pt |  | Sorted (TCustomComboBox)
 |  | Style (TCustomComboBox)
 |  | Style (TCustomComboBoxEx)
 |  | StyleEx (TCustomComboBoxEx)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomComboBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomComboBox)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomComboBoxEx
pt | CMBiDiModeChanged
pt | DrawItem
pt | FontChanged
pt | InitializeWnd
pt | SetItemHeight
 | Create
 | Destroy
 | Add
 | AddItem
 | AssignItemsEx
 | Clear
 | Delete
 | DeleteSelected
 | Insert
TCustomComboBox
pt | WSRegisterClass
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | DoEnter
pt | DoExit
pt | DrawItem
pt | KeyUpAfterInterface
pt | MeasureItem
pt | GetControlClassDefaultSize
pt | LMChanged
pt | CMWantSpecialKey
pt | Change
pt | Select
pt | DropDown
pt | GetItems
pt | SetItems
pt | CloseUp
pt | AdjustDropDown
pt | DoAutoAdjustLayout
pt | GetItemCount
pt | GetItemHeight
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetItemIndex
pt | GetMaxLength
pt | SetDropDownCount
pt | SetDroppedDown
pt | SetItemHeight
pt | SetItemIndex
pt | SetMaxLength
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetSorted
pt | SetStyle
pt | RealSetText
pt | KeyDown
pt | KeyUp
pt | UTF8KeyPress
pt | MouseUp
pt | SelectItem
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | IntfGetItems
 | AddItem
 | AddHistoryItem
 | Clear
 | ClearSelection
 | SelectAll
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TCustomComboBoxEx
TCustomComboBox
pt | OnChange
pt | OnCloseUp
pt | OnDrawItem
pt | OnDropDown
pt | OnGetItems
pt | OnMeasureItem
pt | OnSelect
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt | OnChange (TCustomComboBox)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
pt | OnCloseUp (TCustomComboBox)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnDrawItem (TCustomComboBox)
pt | OnDropDown (TCustomComboBox)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
pt | OnGetItems (TCustomComboBox)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMeasureItem (TCustomComboBox)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
pt | OnSelect (TCustomComboBox)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCustomComboBoxEx.Add

Adds a new item to the extended combo box control

Declaration

Source position: comboex.pas line 163

public function TCustomComboBoxEx.Add: Integer; overload;

procedure TCustomComboBoxEx.Add(

  const ACaption: string;

  AIndent: Integer = - 1;

  AImgIdx: TImageIndex = - 1;

  AOverlayImgIdx: TImageIndex = - 1;

  ASelectedImgIdx: TImageIndex = - 1

); overload;

Function result

Item added to the control

Arguments

ACaption | Caption for the added item
AIndent | Indent for the added item
AImgIdx | Image index for the added item
AOverlayImgIdx | Overlay image index for the added item
ASelectedImgIdx | Select image index for the added item

Description

Add is an overloaded method used to add a new item to the extended combo box control. Both procedure and function variants are provided.

The function variant accepts no arguments, and returns an Integer value with the ordinal position in ItemsEx where the new item was inserted. The caption for the new item is set to the TComboExItem.cDefCaption constant.

The procedure variant does not return the new position for the inserted item. Use the Count property in ItemsEx to determine the ordinal position for the item on exit from the method. Use the parameters to specify the values stored in the corresponding properties in the TComboExItem class instance.


TCustomComboBoxEx.AddItem

Adds the specified item and object instance to the control

Declaration

Source position: comboex.pas line 167

public procedure TCustomComboBoxEx.AddItem(

  const Item: string;

  AnObject: TObject

); override;

Arguments

Item | Item added to the control
AnObject | Object with data for the item added to the control

Description

AddItem is a procedure used to create a new item in the extended combo box control with the specified caption and object data. Item contains the caption assigned to the new TComboExItem instance. AnObject is an object with the data stored in the new TComboExItem instance.

AddItem calls Insert to create, update, and store the item in the ItemsEx property.

See also

TCustomComboBoxEx.ItemsEx | Collection with the extended items defined for the control
TListControlItem.Caption | Text displayed for the collection item
TListControlItem.Data | Pointer to the data used in custom sort operations


TCustomComboBoxEx.AssignItemsEx

Assigns the specified values to the ItemsEx property

Declaration

Source position: comboex.pas line 168

public procedure TCustomComboBoxEx.AssignItemsEx(

  AItems: TStrings

); overload;

procedure TCustomComboBoxEx.AssignItemsEx(

  AItemsEx: TComboExItems

); overload;

Arguments

AItems

TStrings instance with values stored in the ItemsEx property

Arguments

AItemsEx

TComboExItems instance with values stored in the ItemsEx property

Description

AssignItemsEx is an overloaded procedure used to assign the specified values to the ItemsEx property.

The overloaded variants are used to specify different source types with the values stored in the method. When AItemsEx (TComboExItems) is used as the source, the Assign method in ItemsEx is called to store the new values in the property. When AItems (TStrings) is used as the source, additional processing is performed to clear the content in ItemsEx prior to calling its AddItem method for each of the captions in AItems.

See also

TComboExItems | Implements a collection for the items added to TCustomComboBoxEx
TComboExItems.AddItem | Adds a new item with the specified values to the collection
#RTL.Classes.TCollection.Assign
#RTL.Classes.TCollection.Clear


TCustomComboBoxEx.AutoCompleteOptions

Contains settings for autocompletion features enabled in the control

Declaration

Source position: comboex.pas line 176

public property TCustomComboBoxEx.AutoCompleteOptions : TAutoCompleteOptions
  read FAutoCompleteOptions
  write FAutoCompleteOptions
  default cDefAutoCompOpts;


TCustomComboBoxEx.cDefAutoCompOpts

Default value for the AutoCompleteOptions property

Declaration

Source position: comboex.pas line 149

protected const TCustomComboBoxEx.cDefAutoCompOpts = [acoAutoAppend];

See also

TCustomComboBoxEx.AutoCompleteOptions

Contains settings for autocompletion features enabled in the control


TCustomComboBoxEx.cDefStyle

Default value for the Style property

Declaration

Source position: comboex.pas line 150

protected const TCustomComboBoxEx.cDefStyle = csExDropDown;

See also

TCustomComboBoxEx.Style

Specifies the control style used for the edit in the combo box control


TCustomComboBoxEx.Clear

Clears the contents in the ItemsEx collection

Declaration

Source position: comboex.pas line 170

public procedure TCustomComboBoxEx.Clear; override;

Description

Clear is an overridden method used to clear the contents in the ItemsEx collection. Clear overrides the behavior from the ancestor class by accessing the Clear method in the ItemsEx property, instead of the Items property.

See also

TCustomComboBoxEx.ItemsEx | Collection with the extended items defined for the control
TListControlItems.Items | Provides indexed access to the list of items maintained in the collection
#RTL.Classes.TCollection.Clear


TCustomComboBoxEx.CMBiDiModeChanged

Performs actions needed when the BiDiMode setting is changed for the control

Declaration

Source position: comboex.pas line 155

protected procedure TCustomComboBoxEx.CMBiDiModeChanged(

  var Message: TLMessage

); message;


TCustomComboBoxEx.Create

Constructor for the class instance

Declaration

Source position: comboex.pas line 161

public constructor TCustomComboBoxEx.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create is the constructor for the class instance. Create calls the inherited constructor, and allocates resources needed for the class instance. Create sets the default values for the following properties:

AutoCompleteOptions
Set to the constant in cDefAutoCompOpts
Style
The inherited property is set to csOwnerDrawFixed; the value is set to the constant in cDefStyle in the class instance
StyleEx
Set to an empty set ([])
FNeedMeasure
Set to True to force the item height to be recalculated


TCustomComboBoxEx.Delete

Deletes the item stored at the specified ordinal position in ItemsEx

Declaration

Source position: comboex.pas line 171

public procedure TCustomComboBoxEx.Delete(

  AIndex: Integer

);

Arguments

AIndex

Ordinal position for the item deleted in the method

Description

Delete calls the Delete method in ItemsEx to remove the collection item at the position specified in AIndex.

See also

#RTL.Classes.TCollection.Delete

TCustomComboBoxEx.ItemsEx

Collection with the extended items defined for the control


TCustomComboBoxEx.DeleteSelected

Deletes the current item selected in the control

Declaration

Source position: comboex.pas line 172

public procedure TCustomComboBoxEx.DeleteSelected;

Description

DeleteSelected uses the value in ItemIndex to determine if an item in the control has been selected. When ItemIndex contains a value other than -1, the Delete method is called to remove the item at the position in ItemIndex from the ItemsEx property. No actions are performed in the method when ItemIndex contains a non-zero negative value.

See also

#LCL.StdCtrls.TCustomComboBox.ItemIndex | The index of the currently selected item, or -1 if none is selected
TCustomComboBoxEx.ItemsEx | Collection with the extended items defined for the control
TCustomComboBoxEx.Delete | Deletes the item stored at the specified ordinal position in ItemsEx


TCustomComboBoxEx.Destroy

Destructor for the class instance

Declaration

Source position: comboex.pas line 162

public destructor TCustomComboBoxEx.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy ensures that resources allocated to the ItemEx property are freed prior to destroying the class instance. Destroy calls the inherited destructor prior to exiting from the method.

See also

#lcl.StdCtrls.TCustomComboBox.Destroy

Destructor for the class instance


TCustomComboBoxEx.DrawItem

Draws an item in the control

Declaration

Source position: comboex.pas line 156

protected procedure TCustomComboBoxEx.DrawItem(

  Index: Integer;

  ARect: TRect;

  State: TOwnerDrawState

); override;

Arguments

Index | Ordinal position for the item drawn in the method
ARect | Display rectangle for the item drawn in the method
State | State used to draw the item in the control

Description

DrawItem is an overridden procedure used to draw an item in the extended combo box control.

Index contains the ordinal position for the TComboExItem instance in ItemsEx that is drawn in the method.

ARect is the rectangle with the coordinates for the item drawn in the method. The values in ARect are set in the calling procedure (LMDrawListItem in TCustomComboBox). When the left coordinate is greater than zero (0), the item is a sub-item (not a main item). Sub-items are drawn using the additional spacing in Indent applied to the edge boundary in the drawing rectangle.

State contains the owner draw state used to render the item, and determines the window, border, and font colors for the control.

DrawItem uses ThemeServices to get theme details applied to enabled items in the combo box. DrawItem ensures that a valid text height is available for the control Canvas, and is used to draw the text for the item.

When Images have been assigned for the control, the image index appropriate to the value in State is determined. The value odSelected causes the SelectedImageIndex for the item is be used. Otherwise, the ImageIndex for the item is used.

The image size is determined by calling the SizeForPPI method in Images using the ImagesWidth and the display density for the current Font in the control. DrawItem determines the location for the image and the indent spacing for the current BiDiMode setting for the control. Right-to-Left rendering aligns the image and indent to the right-hand edge of the drawing rectangle. The DrawIcon method in ThemeServices is called to render the icon to the control Canvas using the theme details.

Images are not drawn when Images is unassigned or contains zero (0) images, or when values have not been explicitly assigned to the ImageIndex or SelectedImageIndex properties for the extended item in Index.

DrawItem configures the Canvas to use the brush style and font color needed for the value in State. Text drawing flags are derived for the item, and the text is rendered by calling the DrawText method in ThemeServices.

Remark: Please note: DrawItem does NOT call the inherited method in TCustomComboBox or trigger its OnDrawItem event handler. The item is rendered entirely in this method.


TCustomComboBoxEx.FNeedMeasure

Internal flag which indicates if the text height needs to be calculated when drawing an item in the control

Declaration

Source position: comboex.pas line 152

protected TCustomComboBoxEx.FNeedMeasure : Boolean;


TCustomComboBoxEx.FRightToLeft

Internal flag which tracks the BidiMode setting in the control

Declaration

Source position: comboex.pas line 153

protected TCustomComboBoxEx.FRightToLeft : Boolean;


TCustomComboBoxEx.FTextHeight

Internal derived text height for an item in the combo box

Declaration

Source position: comboex.pas line 154

protected TCustomComboBoxEx.FTextHeight : SmallInt;


TCustomComboBoxEx.Images

Contains images which can be displayed for items defined in the ItemsEx property

Declaration

Source position: comboex.pas line 178

public property TCustomComboBoxEx.Images : TCustomImageList
  read FImages
  write SetImages;


TCustomComboBoxEx.ImagesWidth

Specifies the width for images displayed in the control

Declaration

Source position: comboex.pas line 179

public property TCustomComboBoxEx.ImagesWidth : Integer
  read FImagesWidth
  write SetImagesWidth
  default 0;

Description

ImagesWidth is an Integer property used to specify the width for Images displayed in the extended combo box control. The property value is the image size used at the design-time display density (PPI). The value may be adjusted in the DrawItem method to a scaled value relative to the PPI setting for the current Font in the control. The scaled value determines the image resolution requested when accessing the Images assigned for the control.

The default value for the property is zero (0) and indicates that an explicit value has not been assigned for the property.

Changing the value for the property causes the Invalidate method to be called to refresh the control.

See also

TCustomComboBoxEx.Images | Contains images which can be displayed for items defined in the ItemsEx property
TCustomComboBoxEx.DrawItem | Draws an item in the control
TComboBoxEx.Font | The font to be used for text display in this control
#LCL.Controls.TWinControl.Invalidate | Schedules a repaint request


TCustomComboBoxEx.Insert

Inserts a new item with the specified values at the given position

Declaration

Source position: comboex.pas line 173

public procedure TCustomComboBoxEx.Insert(

  AIndex: Integer;

  const ACaption: string;

  AIndent: Integer = - 1;

  AImgIdx: TImageIndex = - 1;

  AOverlayImgIdx: TImageIndex = - 1;

  ASelectedImgIdx: TImageIndex = - 1

);

Arguments

AIndex | Ordinal position where the new item is stored
ACaption | Caption for the new combo box item
AIndent | Indent spacing for the new combo box item
AImgIdx | Image index for the new combo box item
AOverlayImgIdx | Overlay image index for the new combo box item
ASelectedImgIdx | Selected image index for the new combo box item


TCustomComboBoxEx.ItemsEx

Collection with the extended items defined for the control

Declaration

Source position: comboex.pas line 180

public property TCustomComboBoxEx.ItemsEx : TComboExItems
  read FItemsEx
  write FItemsEx;

Description

ItemsEx is a TComboExItems property which provides access to the extended items defined for the combo box control. ItemsEx uses TComboExItem as the ItemClass for the collection. The collection is maintained using the Add, AddItem, Delete, DeleteSelected, and Clear methods. Use AssignItemsEx to set the values in the collection to the values from a specific source.

Values in ItemsEx are used in the DrawItem method to render the item(s) using the theme details for the control.

See also

TComboExItems | Implements a collection for the items added to TCustomComboBoxEx
TCustomComboBoxEx.DrawItem | Draws an item in the control
TCustomComboBoxEx.Add | Adds a new item to the extended combo box control
TCustomComboBoxEx.AddItem | Adds the specified item and object instance to the control
TCustomComboBoxEx.Delete | Deletes the item stored at the specified ordinal position in ItemsEx
TCustomComboBoxEx.DeleteSelected | Deletes the current item selected in the control
TCustomComboBoxEx.Clear | Clears the contents in the ItemsEx collection
TCustomComboBoxEx.AssignItemsEx | Assigns the specified values to the ItemsEx property


TCustomComboBoxEx.SetItemHeight

Sets the value for the ItemHeight property

Declaration

Source position: comboex.pas line 159

protected procedure TCustomComboBoxEx.SetItemHeight(

  const AValue: Integer

); override;

Arguments

AValue

New value for the property

Description

Overridden in TCustomComboBoxEx to set the internal FNeedMeasure flag.

See also

#LCL.StdCtrls.TCustomComboBox.ItemHeight

The default height of a list item


TCustomComboBoxEx.Style

Specifies the control style used for the edit in the combo box control

Declaration

Source position: comboex.pas line 181

public property TCustomComboBoxEx.Style : TComboBoxExStyle
  read FStyle
  write SetStyle
  default cDefStyle;

Description

Style is a TComboBoxExStyle property which specifies the control style used for the control. This is a narrower range of values than those used in the TCustomComboBox ancestor class; the owner drawn options are not needed in this class. The following values are used:

csExDropDown
Displays an edit control with a button to make the drop down visible
csExSimple
Displays an edit control only
csExDropDownList
Displays a read-only value with a button to make the drop down visible

The default value for the property is set using the cDefStyle constant.


TCustomComboBoxEx.StyleEx

Enables feature or behaviors in the extended combo box control

Declaration

Source position: comboex.pas line 182

public property TCustomComboBoxEx.StyleEx : TComboBoxExStyles
  read FStyleEx
  write SetStyleEx
  default [];

Description

StyleEx is a TComboBoxExStyles property used to store TComboBoxExStyleEx values which enable features in the extended combo box control. Including a value from the enumeration enables the corresponding feature or behavior in the control. See TComboBoxExStyleEx for more information on the enumeration values and their meanings.

The default value for the property is an empty set ([]).

Remark: Please note: Values in StyleEx are not used in the current implementation of TCustomComboBoxEx.


TListControlItem

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a collection item added to a list control

Declaration

Source position: comboex.pas line 57

type TListControlItem = class(TCollectionItem)
public
property Data: TCustomData; [rw] | Pointer to the data used in custom sort operations
constructor Create(); override; | Constructor for the class instance
published
property Caption: TTranslateString; [rw] | Text displayed for the collection item
property ImageIndex: TImageIndex; [rw] | Ordinal position for the image displayed for the collection item
end;

Inheritance

TListControlItem

Implements a collection item added to a list control
|

TCollectionItem
|

TPersistent,IFPObserved
|

TObject

Description

TListControlItem is a TCollectionItem descendant which implements the base type for list items used in TComboBoxEx. It is used as the ancestor for TComboExItem. TListControlItem is the type maintained in the TListControlItems collection.

TListControlItem provides properties needed to represent an item displayed in a list control, including:

  • Caption
  • Data
  • ImageIndex

Applications and libraries do no normally create instances of this class; use the TComboExItem descendant.

See also

TListControlItems | Container for the items added to a list control
TComboExItem | Implements an extended item used in TComboEx
TCustomComboBoxEx.ItemsEx | Collection with the extended items defined for the control
TComboBoxEx.ItemsEx


TListControlItem
 |  | Data
pl |  | Caption
pl |  | ImageIndex
TCollectionItem
 | ro | UpdateCount
 |  | Collection
 | ro | ID
 |  | Index
 |  | DisplayName
TPersistent
TObject


pl |  | Caption (TListControlItem)
 |  | Collection (TCollectionItem)
 |  | Data (TListControlItem)
 |  | DisplayName (TCollectionItem)
 | ro | ID (TCollectionItem)
pl |  | ImageIndex (TListControlItem)
 |  | Index (TCollectionItem)
 | ro | UpdateCount (TCollectionItem)


TListControlItem
 | Create
TCollectionItem
 | GetIndex
 | SetCollection
 | Changed
 | GetOwner
 | GetDisplayName
 | SetIndex
 | SetDisplayName
 | Create
 | Destroy
 | GetNamePath
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


AssignError (TPersistent)

AssignTo (TPersistent)

BeforeDestruction (TObject)

Changed (TCollectionItem)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

Create (TObject)

Create (TCollectionItem)

Create (TListControlItem)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

DefineProperties (TPersistent)

Destroy (TObject)

Destroy (TPersistent)

Destroy (TCollectionItem)

Dispatch (TObject)

DispatchStr (TObject)

Equals (TObject)

FieldAddress (TObject)

FPOAttachObserver (TPersistent)

FPODetachObserver (TPersistent)

FPONotifyObservers (TPersistent)

Free (TObject)

FreeInstance (TObject)

GetDisplayName (TCollectionItem)

GetHashCode (TObject)

GetIndex (TCollectionItem)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetNamePath (TPersistent)

GetNamePath (TCollectionItem)

GetOwner (TPersistent)

GetOwner (TCollectionItem)

InheritsFrom (TObject)

InitInstance (TObject)

InstanceSize (TObject)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

SafeCallException (TObject)

SetCollection (TCollectionItem)

SetDisplayName (TCollectionItem)

SetIndex (TCollectionItem)

StringMessageTable (TObject)

ToString (TObject)

UnitName (TObject)


TListControlItem

TCollectionItem

TPersistent

TObject


TListControlItem.Caption

Text displayed for the collection item

Declaration

Source position: comboex.pas line 68

published property TListControlItem.Caption : TTranslateString
  read FCaption
  write SetCaption;

Description

Caption is a String property which contains the text displayed in the list control for the item. Changing the value for the property causes the Changed method to be called to update the list item in its owner collection.

Use DisplayName to access the value displayed at design-time in the Object Inspector.

See also

#rtl.Classes.TCollectionItem.DisplayName


TListControlItem.Create

Constructor for the class instance

Declaration

Source position: comboex.pas line 66

public constructor TListControlItem.Create(

  ACollection: TCollection

); override;

Arguments

ACollection

Collection where the class instance is stored

Description

Create is the overridden constructor for the class instance. Create calls the inherited constructor using the value in ACollection as the owner for the collection item.

Create sets the default value for ImageIndex to -1 to indicate an index value has not been explicitly assigned.

See also

TListControlItem.ImageIndex

Ordinal position for the image displayed for the collection item


TListControlItem.Data

Pointer to the data used in custom sort operations

Declaration

Source position: comboex.pas line 65

public property TListControlItem.Data : TCustomData
  read FData
  write FData;

Description

Data is a Pointer type used to access arbitrary data associated with the list item. The content stored in Data is dependent on the control which implements the list item.

Data is used in the Sort method in TListControlItems collection when its SortType is set to stData or stBoth.

Use the Caption property to maintain the textual value displayed for the list item.

See also

TListControlItem.Caption | Text displayed for the collection item
TListControlItems.Sort | Performs the Sort routine required for the setting in SortType
TListControlItems.SortType | Determines the comparison mechanism used for collection items in the Sort method


TListControlItem.ImageIndex

Ordinal position for the image displayed for the collection item

Declaration

Source position: comboex.pas line 69

published property TListControlItem.ImageIndex : TImageIndex
  read FImageIndex
  write SetImageIndex
  default - 1;

Description

ImageIndex is an Integer property used to specify the ordinal position in an image list for the bitmap displayed for the list item. -1 (the default value for the property) indicates that an explicit value has not been assigned for the property, and no image should be displayed for the collection item.


TListControlItems

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Container for the items added to a list control

Declaration

Source position: comboex.pas line 93

type TListControlItems = class(TOwnedCollection)
protected
function CompareItems(); virtual; | Implements a comparison function for items in the collection
function DoCustomSort(); |
function DoOnCompare(); |
procedure Update(); override; |
public
function Add; | Adds a new item to the collection
procedure CustomSort(); | Performs a custom sort using the specified routine
procedure Sort; | Performs the Sort routine required for the setting in SortType
property Items []: TListControlItem; default; [r] | Provides indexed access to the list of items maintained in the collection
published
property CaseSensitive: Boolean; [rw] | Indicates if case sensitivity is used when comparing items in the collection
property SortType: TListItemsSortType; [rw] | Determines the comparison mechanism used for collection items in the Sort method
property OnCompare: TListCompareEvent; [rw] | Event handler signalled to sort the collection using the data in the collection items
end;

Inheritance

TListControlItems

Container for the items added to a list control
|

TOwnedCollection
|

TCollection
|

TPersistent,IFPObserved
|

TObject

Description

TListControlItems is a TOwnedCollection descendant which implements a container for items added to a list control. TListControlItems extends the ancestor class to provides case sensitivity when comparing Items in the collection, sort types, and custom sorting using an event handler.

TListControlItems is the ancestor for the TComboExItems collection class.

See also

TComboExItems

Implements a collection for the items added to TCustomComboBoxEx

#rtl.Classes.TOwnedCollection


TListControlItems
 | ro | Items
pl |  | CaseSensitive
pl |  | SortType
TOwnedCollection
TCollection
 |  | PropName
 | ro | UpdateCount
 | ro | Count
 | ro | ItemClass
 |  | Items
TPersistent
TObject


pl |  | CaseSensitive (TListControlItems)
 | ro | Count (TCollection)
 | ro | ItemClass (TCollection)
 |  | Items (TCollection)
 | ro | Items (TListControlItems)
 |  | PropName (TCollection)
pl |  | SortType (TListControlItems)
 | ro | UpdateCount (TCollection)


TListControlItems
pt | CompareItems
pt | DoCustomSort
pt | DoOnCompare
pt | Update
 | Add
 | CustomSort
 | Sort
TOwnedCollection
 | GetOwner
 | Create
TCollection
 | GetCount
 | GetPropName
 | InsertItem
 | RemoveItem
 | DoClear
 | GetAttrCount
 | GetAttr
 | GetItemAttr
 | Changed
 | GetItem
 | SetItem
 | SetItemName
 | SetPropName
 | Update
 | Notify
 | Create
 | Destroy
 | Owner
 | Add
 | Assign
 | BeginUpdate
 | Clear
 | EndUpdate
 | Delete
 | GetEnumerator
 | GetNamePath
 | Insert
 | FindItemID
 | Exchange
 | Sort
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TCollection)
 | Add (TListControlItems)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TCollection)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TCollection)
 | Changed (TCollection)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCollection)
pt | CompareItems (TListControlItems)
 | Create (TObject)
 | Create (TCollection)
 | Create (TOwnedCollection)
 | CustomSort (TListControlItems)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Delete (TCollection)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TCollection)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoClear (TCollection)
pt | DoCustomSort (TListControlItems)
pt | DoOnCompare (TListControlItems)
 | EndUpdate (TCollection)
 | Equals (TObject)
 | Exchange (TCollection)
 | FieldAddress (TObject)
 | FindItemID (TCollection)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetAttr (TCollection)
 | GetAttrCount (TCollection)
 | GetCount (TCollection)
 | GetEnumerator (TCollection)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetItem (TCollection)
 | GetItemAttr (TCollection)
 | GetNamePath (TPersistent)
 | GetNamePath (TCollection)
 | GetOwner (TPersistent)
 | GetOwner (TOwnedCollection)
 | GetPropName (TCollection)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TCollection)
 | InsertItem (TCollection)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notify (TCollection)
 | Owner (TCollection)
 | RemoveItem (TCollection)
 | SafeCallException (TObject)
 | SetItem (TCollection)
 | SetItemName (TCollection)
 | SetPropName (TCollection)
 | Sort (TCollection)
 | Sort (TListControlItems)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | Update (TCollection)
pt | Update (TListControlItems)


TListControlItems

pl

OnCompare

TOwnedCollection

TCollection

TPersistent

TObject


TListControlItems.Add

Adds a new item to the collection

Declaration

Source position: comboex.pas line 108

public function TListControlItems.Add: TListControlItem;

Function result

Item added to the collection

Description

Add is a TListControlItem function used to add a new item to the collection. Add reimplements the method defined in the TCollection ancestor class to return the TListControlItem type. The return value contains the TListControlItem instance created and stored in the collection. The current class instance is used as the owner for the collection item.

See also

TListControlItem

Implements a collection item added to a list control

#rtl.Classes.TCollection.Add


TListControlItems.CaseSensitive

Indicates if case sensitivity is used when comparing items in the collection

Declaration

Source position: comboex.pas line 113

published property TListControlItems.CaseSensitive : Boolean
  read FCaseSensitive
  write SetCaseSensitive
  default False;

Description

CaseSensitive is a Boolean property which indicates if case sensitivity is used when comparing items in the collection. The value in CaseSensitive is used in the CompareItems method. When set to False, the captions for the compared Items are converted to lowercase prior to comparing their values.

Set SortType to stText to use case sensitive sorting for the Items in the collection.

See also

TListControlItems.CompareItems | Implements a comparison function for items in the collection
TListControlItems.Sort | Performs the Sort routine required for the setting in SortType
TListControlItems.SortType | Determines the comparison mechanism used for collection items in the Sort method
TListItemsSortType | TSortType - enumerated type, a series of constants signifying that there is no sorting or that sorting is according to data, test or both


TListControlItems.CompareItems

Implements a comparison function for items in the collection

Declaration

Source position: comboex.pas line 103

protected function TListControlItems.CompareItems(

  AItem1: TListControlItem;

  AItem2: TListControlItem

):Integer; virtual;

Arguments

AItem1 | First list item for the comparison
AItem2 | Second list item for the comparison

Function result

Relative sort order for the compared items

Description

CompareItems is an Integer function used to perform a comparison for items in the collection. AItem1 and AItem2 contains the list items compared in the method.

CompareItems uses the value in CaseSensitive to determine if the comparison of captions value uses case sensitivity. When CaseSensitive is True, caption values are converted to lowercase prior to performing the comparison.

CompareItems calls CompareStr to perform a comparison for the Captions assigned for the specified list items. The return value contains the relative sort order for the items calculated as a difference between the ASCII values for characters in the item captions. For example:

< 0
The caption in AItem1 comes before the caption in AItem2
0
The captions in AItem1 and Aitem2 are the same
> 0
The caption in AItem1 comes after caption in AItem2

CompareItems is used in the implementation of the Sort method when SortType contains the value stText or stBoth.

Use the OnCompare event handler when SortType contains stData or stBoth.

See also

TListControlItems.CaseSensitive | Indicates if case sensitivity is used when comparing items in the collection
TListControlItems.Sort | Performs the Sort routine required for the setting in SortType
TListControlItems.SortType | Determines the comparison mechanism used for collection items in the Sort method
#rtl.SysUtils.CompareStr


TListControlItems.CustomSort

Performs a custom sort using the specified routine

Declaration

Source position: comboex.pas line 109

public procedure TListControlItems.CustomSort(

  ACompare: TListItemsCompare

);

Arguments

ACompare

Routine used to perform the comparison for the items in the collection

Description

CustomSort is a procedure used to perform a custom sort for items in the collection using the specified TListItemsCompare routine to implement the comparison. When ACompare is assigned, it is temporarily stored in an internal member and the Sort method is called. No actions are performed in the method when ACompare has not been assigned (contains Nil).

See also

TListItemsCompare | Specifies a function type used to compare items in TComboEx
TListControlItems.Sort | Performs the Sort routine required for the setting in SortType


TListControlItems.DoCustomSort

Declaration

Source position: comboex.pas line 104

protected function TListControlItems.DoCustomSort(

  AItem1: TListControlItem;

  AItem2: TListControlItem

):Integer;


TListControlItems.DoOnCompare

Declaration

Source position: comboex.pas line 105

protected function TListControlItems.DoOnCompare(

  AItem1: TListControlItem;

  AItem2: TListControlItem

):Integer;


TListControlItems.OnCompare

Event handler signalled to sort the collection using the data in the collection items

Declaration

Source position: comboex.pas line 115

published property TListControlItems.OnCompare : TListCompareEvent
  read FOnCompare
  write FOnCompare;

Description

OnCompare is a TListCompareEvent property with the event handler signalled to sort the collection using the arbitrary data stored in each collection item. Applications must implement and assign an object procedure using the signature in TListCompareEvent to allow responding to the event notification.

OnCompare is signalled in the DoOnCompare method. Set the value in SortType to stData to enable the event handler when the Sort method is called. Use the CustomSort method to sort the collection using a TListItemsCompare routine.

See also

TListControlItems.DoOnCompare |
TListControlItems.SortType | Determines the comparison mechanism used for collection items in the Sort method
TListControlItems.Sort | Performs the Sort routine required for the setting in SortType
TListControlItems.CustomSort | Performs a custom sort using the specified routine
TListCompareEvent |
TListItemsCompare | Specifies a function type used to compare items in TComboEx
TListItemsSortType | TSortType - enumerated type, a series of constants signifying that there is no sorting or that sorting is according to data, test or both


TListControlItems.Sort

Performs the Sort routine required for the setting in SortType

Declaration

Source position: comboex.pas line 110

public procedure TListControlItems.Sort;

Description

Sort is a procedure used to perform the sort routine indicated in the SortType property.


TListControlItems.SortType

Determines the comparison mechanism used for collection items in the Sort method

Declaration

Source position: comboex.pas line 114

published property TListControlItems.SortType : TListItemsSortType
  read FSortType
  write SetSortType
  default stNone;

Description

SortType is a TListItemsSortType property which determines the comparison mechanism used for collection items in the Sort method.The default value for the property is stNone and indicates that no sorting is performed for Items in the collection. Changing the value for the property causes the Sort method to be called to apply the new order to the collection Items.

See also

TListControlItems.Sort | Performs the Sort routine required for the setting in SortType
TListControlItems.Items | Provides indexed access to the list of items maintained in the collection
TListItemsSortType | TSortType - enumerated type, a series of constants signifying that there is no sorting or that sorting is according to data, test or both


ETreeNodeError

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

ETreeNodeError - exception type for errors arising from the code of TTreeNode

Declaration

Source position: comctrls.pp line 2857

type ETreeNodeError = class(Exception)

Inheritance

ETreeNodeError

ETreeNodeError - exception type for errors arising from the code of TTreeNode
|

Exception
|

TObject


ETreeNodeError
Exception
 | HelpContext
 | Message
TObject


ETreeNodeError
Exception
 | Create
 | CreateFmt
 | CreateRes
 | CreateResFmt
 | CreateHelp
 | CreateFmtHelp
 | CreateResHelp
 | CreateResFmtHelp
 | ToString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


ETreeNodeError

Exception

TObject


ETreeViewError

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

ETreeViewError - exception type for errors arising from the code of TTreeView

Declaration

Source position: comctrls.pp line 2858

type ETreeViewError = class(ETreeNodeError)

Inheritance

ETreeViewError | ETreeViewError - exception type for errors arising from the code of TTreeView
|
ETreeNodeError | ETreeNodeError - exception type for errors arising from the code of TTreeNode
|
Exception
|
TObject


ETreeViewError
ETreeNodeError
Exception
 | HelpContext
 | Message
TObject


ETreeViewError
ETreeNodeError
Exception
 | Create
 | CreateFmt
 | CreateRes
 | CreateResFmt
 | CreateHelp
 | CreateFmtHelp
 | CreateResHelp
 | CreateResFmtHelp
 | ToString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


ETreeViewError

ETreeNodeError

Exception

TObject


TCoolBand

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: comctrls.pp line 2397

type TCoolBand = class(TCollectionItem)
protected
Const
cDefMinHeight = 25 |
cDefMinWidth = 100 |
cDefWidth = 180 |
cDivider = cDivider; = 2
cGrabIndent = cGrabIndent; = 2 |
FControlLeft: Integer; |
FControlTop: Integer; |
FTextWidth: Integer; |
function CalcControlLeft; |
function CalcPreferredHeight; |
function CalcPreferredWidth; |
procedure CalcTextWidth; |
function GetDisplayName; override; |
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure Assign(); override; |
procedure AutosizeWidth; |
procedure InvalidateCoolBar(); |
property Height: Integer; [r] |
property Left: Integer; [r] |
property Right: Integer; [r] |
property Top: Integer; [r] |
published
property Bitmap: TBitmap; [rws] |
property BorderStyle: TBorderStyle; [rw] |
property Break: Boolean; [rw] |
property Color: TColor; [rws] |
property Control: TControl; [rw] |
property FixedBackground: Boolean; [rw] |
property FixedSize: Boolean; [rw] |
property HorizontalOnly: Boolean; [rw] |
property ImageIndex: TImageIndex; [rw] |
property MinHeight: Integer; [rw] |
property MinWidth: Integer; [rw] |
property ParentColor: Boolean; [rw] |
property ParentBitmap: Boolean; [rw] |
property Text: TTranslateString; [rw] |
property Visible: Boolean; [rw] |
property Width: Integer; [rw] |
end;

Inheritance

TCoolBand

|

TCollectionItem
|

TPersistent,IFPObserved
|

TObject

Description

TCoolBand is a TCollectionItem descendant.


TCoolBand
 | ro | Height
 | ro | Left
 | ro | Right
 | ro | Top
pl |  | Bitmap
pl |  | BorderStyle
pl |  | Break
pl |  | Color
pl |  | Control
pl |  | FixedBackground
pl |  | FixedSize
pl |  | HorizontalOnly
pl |  | ImageIndex
pl |  | MinHeight
pl |  | MinWidth
pl |  | ParentColor
pl |  | ParentBitmap
pl |  | Text
pl |  | Visible
pl |  | Width
TCollectionItem
 | ro | UpdateCount
 |  | Collection
 | ro | ID
 |  | Index
 |  | DisplayName
TPersistent
TObject


pl |  | Bitmap (TCoolBand)
pl |  | BorderStyle (TCoolBand)
pl |  | Break (TCoolBand)
 |  | Collection (TCollectionItem)
pl |  | Color (TCoolBand)
pl |  | Control (TCoolBand)
 |  | DisplayName (TCollectionItem)
pl |  | FixedBackground (TCoolBand)
pl |  | FixedSize (TCoolBand)
 | ro | Height (TCoolBand)
pl |  | HorizontalOnly (TCoolBand)
 | ro | ID (TCollectionItem)
pl |  | ImageIndex (TCoolBand)
 |  | Index (TCollectionItem)
 | ro | Left (TCoolBand)
pl |  | MinHeight (TCoolBand)
pl |  | MinWidth (TCoolBand)
pl |  | ParentBitmap (TCoolBand)
pl |  | ParentColor (TCoolBand)
 | ro | Right (TCoolBand)
pl |  | Text (TCoolBand)
 | ro | Top (TCoolBand)
 | ro | UpdateCount (TCollectionItem)
pl |  | Visible (TCoolBand)
pl |  | Width (TCoolBand)


TCoolBand
pt | CalcControlLeft
pt | CalcPreferredHeight
pt | CalcPreferredWidth
pt | CalcTextWidth
pt | GetDisplayName
 | Create
 | Destroy
 | Assign
 | AutosizeWidth
 | InvalidateCoolBar
TCollectionItem
 | GetIndex
 | SetCollection
 | Changed
 | GetOwner
 | GetDisplayName
 | SetIndex
 | SetDisplayName
 | Create
 | Destroy
 | GetNamePath
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | AutosizeWidth (TCoolBand)
 | BeforeDestruction (TObject)
pt | CalcControlLeft (TCoolBand)
pt | CalcPreferredHeight (TCoolBand)
pt | CalcPreferredWidth (TCoolBand)
pt | CalcTextWidth (TCoolBand)
 | Changed (TCollectionItem)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TCollectionItem)
 | Create (TCoolBand)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TCollectionItem)
 | Destroy (TCoolBand)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetDisplayName (TCollectionItem)
pt | GetDisplayName (TCoolBand)
 | GetHashCode (TObject)
 | GetIndex (TCollectionItem)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TCollectionItem)
 | GetOwner (TPersistent)
 | GetOwner (TCollectionItem)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | InvalidateCoolBar (TCoolBand)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | SetCollection (TCollectionItem)
 | SetDisplayName (TCollectionItem)
 | SetIndex (TCollectionItem)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TCoolBand

TCollectionItem

TPersistent

TObject


TCoolBand.Assign

Declaration

Source position: comctrls.pp line 2458

public procedure TCoolBand.Assign(

  aSource: TPersistent

); override;


TCoolBand.AutosizeWidth

Declaration

Source position: comctrls.pp line 2459

public procedure TCoolBand.AutosizeWidth;


TCoolBand.Bitmap

Declaration

Source position: comctrls.pp line 2466

published property TCoolBand.Bitmap : TBitmap
  read FBitmap
  write SetBitmap
  stored IsBitmapStored;


TCoolBand.BorderStyle

Declaration

Source position: comctrls.pp line 2467

published property TCoolBand.BorderStyle : TBorderStyle
  read FBorderStyle
  write SetBorderStyle
  default bsNone;


TCoolBand.Break

Declaration

Source position: comctrls.pp line 2468

published property TCoolBand.Break : Boolean
  read FBreak
  write SetBreak
  default True;


TCoolBand.CalcControlLeft

Declaration

Source position: comctrls.pp line 2450

protected function TCoolBand.CalcControlLeft: Integer;


TCoolBand.CalcPreferredHeight

Declaration

Source position: comctrls.pp line 2451

protected function TCoolBand.CalcPreferredHeight: Integer;


TCoolBand.CalcPreferredWidth

Declaration

Source position: comctrls.pp line 2452

protected function TCoolBand.CalcPreferredWidth: Integer;


TCoolBand.CalcTextWidth

Declaration

Source position: comctrls.pp line 2453

protected procedure TCoolBand.CalcTextWidth;


TCoolBand.cDefMinHeight

Declaration

Source position: comctrls.pp line 2441

protected const TCoolBand.cDefMinHeight = 25;


TCoolBand.cDefMinWidth

Declaration

Source position: comctrls.pp line 2442

protected const TCoolBand.cDefMinWidth = 100;


TCoolBand.cDefWidth

Declaration

Source position: comctrls.pp line 2443

protected const TCoolBand.cDefWidth = 180;


TCoolBand.cDivider

Declaration

Source position: comctrls.pp line 2444

protected const TCoolBand.cDivider: SmallInt = 2;


TCoolBand.cGrabIndent

Declaration

Source position: comctrls.pp line 2445

protected const TCoolBand.cGrabIndent: SmallInt = 2;


TCoolBand.Color

Declaration

Source position: comctrls.pp line 2469

published property TCoolBand.Color : TColor
  read FColor
  write SetColor
  stored IsColorStored
  default clDefault;


TCoolBand.Control

Declaration

Source position: comctrls.pp line 2470

published property TCoolBand.Control : TControl
  read FControl
  write SetControl;


TCoolBand.Create

Constructor for the class instance

Declaration

Source position: comctrls.pp line 2456

public constructor TCoolBand.Create(

  aCollection: TCollection

); override;

Arguments

aCollection

Collection which owns the items in the class instance


TCoolBand.Destroy

Destructor for the class instance

Declaration

Source position: comctrls.pp line 2457

public destructor TCoolBand.Destroy; override;


TCoolBand.FControlLeft

Declaration

Source position: comctrls.pp line 2447

protected TCoolBand.FControlLeft : Integer;


TCoolBand.FControlTop

Declaration

Source position: comctrls.pp line 2448

protected TCoolBand.FControlTop : Integer;


TCoolBand.FixedBackground

Declaration

Source position: comctrls.pp line 2471

published property TCoolBand.FixedBackground : Boolean
  read FFixedBackground
  write SetFixedBackground
  default True;


TCoolBand.FixedSize

Declaration

Source position: comctrls.pp line 2472

published property TCoolBand.FixedSize : Boolean
  read FFixedSize
  write FFixedSize
  default False;


TCoolBand.FTextWidth

Declaration

Source position: comctrls.pp line 2449

protected TCoolBand.FTextWidth : Integer;


TCoolBand.GetDisplayName

Declaration

Source position: comctrls.pp line 2454

protected function TCoolBand.GetDisplayName: string; override;


TCoolBand.Height

Declaration

Source position: comctrls.pp line 2461

public property TCoolBand.Height : Integer
  read FHeight;


TCoolBand.HorizontalOnly

Declaration

Source position: comctrls.pp line 2473

published property TCoolBand.HorizontalOnly : Boolean
  read FHorizontalOnly
  write SetHorizontalOnly
  default False;


TCoolBand.ImageIndex

Declaration

Source position: comctrls.pp line 2474

published property TCoolBand.ImageIndex : TImageIndex
  read FImageIndex
  write SetImageIndex
  default - 1;


TCoolBand.InvalidateCoolBar

Declaration

Source position: comctrls.pp line 2460

public procedure TCoolBand.InvalidateCoolBar(

  Sender: TObject

);


TCoolBand.Left

Declaration

Source position: comctrls.pp line 2462

public property TCoolBand.Left : Integer
  read FLeft;


TCoolBand.MinHeight

Declaration

Source position: comctrls.pp line 2475

published property TCoolBand.MinHeight : Integer
  read FMinHeight
  write SetMinHeight
  default cDefMinHeight;


TCoolBand.MinWidth

Declaration

Source position: comctrls.pp line 2476

published property TCoolBand.MinWidth : Integer
  read FMinWidth
  write SetMinWidth
  default cDefMinWidth;


TCoolBand.ParentBitmap

Declaration

Source position: comctrls.pp line 2478

published property TCoolBand.ParentBitmap : Boolean
  read FParentBitmap
  write SetParentBitmap
  default True;


TCoolBand.ParentColor

Declaration

Source position: comctrls.pp line 2477

published property TCoolBand.ParentColor : Boolean
  read FParentColor
  write SetParentColor
  default True;


TCoolBand.Right

Declaration

Source position: comctrls.pp line 2463

public property TCoolBand.Right : Integer
  read GetRight;


TCoolBand.Text

Declaration

Source position: comctrls.pp line 2479

published property TCoolBand.Text : TTranslateString
  read FText
  write SetText;


TCoolBand.Top

Declaration

Source position: comctrls.pp line 2464

public property TCoolBand.Top : Integer
  read FTop;


TCoolBand.Visible

Declaration

Source position: comctrls.pp line 2480

published property TCoolBand.Visible : Boolean
  read GetVisible
  write SetVisible
  default True;


TCoolBand.Width

Declaration

Source position: comctrls.pp line 2481

published property TCoolBand.Width : Integer
  read FWidth
  write SetWidth
  default cDefWidth;


TCoolBandMaximize

Declaration

Source position: comctrls.pp line 2506

type TCoolBandMaximize = (

  bmNone,

  bmClick,

  bmDblClick

);

Description

BandMaximize is not used now but is needed for Delphi compatibility. It is not used in Delphi's TCoolBar implementation either.


TCoolBands

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: comctrls.pp line 2486

type TCoolBands = class(TCollection)
protected
function GetOwner; override; |
procedure Update(); override; |
procedure Notify(); override; |
public
constructor Create(); | Constructor for the class instance
function Add; |
function FindBand(); |
function FindBandIndex(); |
property Items []: TCoolBand; default; [rw] |
end;

Inheritance

TCoolBands

|

TCollection
|

TPersistent,IFPObserved
|

TObject

Description

TCoolBands is a TCollection descendant.


TCoolBands
 |  | Items
TCollection
 |  | PropName
 | ro | UpdateCount
 | ro | Count
 | ro | ItemClass
 |  | Items
TPersistent
TObject


ro | Count (TCollection)
ro | ItemClass (TCollection)
 | Items (TCollection)
 | Items (TCoolBands)
 | PropName (TCollection)
ro | UpdateCount (TCollection)


TCoolBands
pt | GetOwner
pt | Update
pt | Notify
 | Create
 | Add
 | FindBand
 | FindBandIndex
TCollection
 | GetCount
 | GetPropName
 | InsertItem
 | RemoveItem
 | DoClear
 | GetAttrCount
 | GetAttr
 | GetItemAttr
 | Changed
 | GetItem
 | SetItem
 | SetItemName
 | SetPropName
 | Update
 | Notify
 | Create
 | Destroy
 | Owner
 | Add
 | Assign
 | BeginUpdate
 | Clear
 | EndUpdate
 | Delete
 | GetEnumerator
 | GetNamePath
 | Insert
 | FindItemID
 | Exchange
 | Sort
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TCollection)
 | Add (TCoolBands)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TCollection)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TCollection)
 | Changed (TCollection)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCollection)
 | Create (TObject)
 | Create (TCollection)
 | Create (TCoolBands)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Delete (TCollection)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TCollection)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoClear (TCollection)
 | EndUpdate (TCollection)
 | Equals (TObject)
 | Exchange (TCollection)
 | FieldAddress (TObject)
 | FindBand (TCoolBands)
 | FindBandIndex (TCoolBands)
 | FindItemID (TCollection)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetAttr (TCollection)
 | GetAttrCount (TCollection)
 | GetCount (TCollection)
 | GetEnumerator (TCollection)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetItem (TCollection)
 | GetItemAttr (TCollection)
 | GetNamePath (TPersistent)
 | GetNamePath (TCollection)
 | GetOwner (TPersistent)
pt | GetOwner (TCoolBands)
 | GetPropName (TCollection)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TCollection)
 | InsertItem (TCollection)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notify (TCollection)
pt | Notify (TCoolBands)
 | Owner (TCollection)
 | RemoveItem (TCollection)
 | SafeCallException (TObject)
 | SetItem (TCollection)
 | SetItemName (TCollection)
 | SetPropName (TCollection)
 | Sort (TCollection)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | Update (TCollection)
pt | Update (TCoolBands)


TCoolBands

TCollection

TPersistent

TObject


TCoolBands.Add

Declaration

Source position: comctrls.pp line 2497

public function TCoolBands.Add: TCoolBand;


TCoolBands.Create

Constructor for the class instance

Declaration

Source position: comctrls.pp line 2496

public constructor TCoolBands.Create(

  ACoolBar: TCustomCoolBar

);

Arguments

ACoolBar

Control which owns the class instance


TCoolBands.FindBand

Declaration

Source position: comctrls.pp line 2498

public function TCoolBands.FindBand(

  AControl: TControl

):TCoolBand;


TCoolBands.FindBandIndex

Declaration

Source position: comctrls.pp line 2499

public function TCoolBands.FindBandIndex(

  AControl: TControl

):Integer;


TCoolBands.GetOwner

Declaration

Source position: comctrls.pp line 2492

protected function TCoolBands.GetOwner: TPersistent; override;


TCoolBands.Items

Declaration

Source position: comctrls.pp line 2501

public property TCoolBands.Items[Index: Integer] : TCoolBand
  read GetItem
  write SetItem;
  default;


TCoolBands.Notify

Declaration

Source position: comctrls.pp line 2494

protected procedure TCoolBands.Notify(

  aItem: TCollectionItem;

  aAction: TCollectionNotification

); override;


TCoolBands.Update

Declaration

Source position: comctrls.pp line 2493

protected procedure TCoolBands.Update(

  aItem: TCollectionItem

); override;


TCoolBar

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: comctrls.pp line 2616

type TCoolBar = class(TCustomCoolBar)

published

  property Align: TAlign;

  property Anchors: TAnchors;

  property AutoSize: Boolean;

  property BandBorderStyle: TBorderStyle;

  property BandMaximize: TCoolBandMaximize;

  property Bands: TCoolBands;

  property BiDiMode: TBiDiMode;

  property BorderWidth: TBorderWidth;

  property Color: TColor;

  property Constraints: TSizeConstraints;

  property DockSite: Boolean;

  property DragCursor: TCursor;

  property DragKind: TDragKind;

  property DragMode: TDragMode;

  property EdgeBorders: TEdgeBorders;

  property EdgeInner: TEdgeStyle;

  property EdgeOuter: TEdgeStyle;

  property Enabled: Boolean;

  property FixedSize: Boolean;

  property FixedOrder: Boolean;

  property Font: TFont;

  property GrabStyle: TGrabStyle;

  property GrabWidth: Integer;

  property HorizontalSpacing: Integer;

  property Images: TCustomImageList;

  property ImagesWidth: Integer;

  property ParentColor: Boolean;

  property ParentFont: Boolean;

  property ParentShowHint: Boolean;

  property Bitmap: TBitmap;

  property PopupMenu: TPopupMenu;

  property ShowHint: Boolean;

  property ShowText: Boolean;

  property Themed: Boolean;

  property Vertical: Boolean;

  property VerticalSpacing: Integer;

  property Visible: Boolean;

  property OnChange: TNotifyEvent;

  property OnClick: TNotifyEvent;

  property OnContextPopup: TContextPopupEvent;

  property OnDblClick: TNotifyEvent;

  property OnDockDrop: TDockDropEvent;

  property OnDockOver: TDockOverEvent;

  property OnDragDrop: TDragDropEvent;

  property OnDragOver: TDragOverEvent;

  property OnEndDock: TEndDragEvent;

  property OnEndDrag: TEndDragEvent;

  property OnGetSiteInfo: TGetSiteInfoEvent;

  property OnMouseDown: TMouseEvent;

  property OnMouseEnter: TNotifyEvent;

  property OnMouseLeave: TNotifyEvent;

  property OnMouseMove: TMouseMoveEvent;

  property OnMouseUp: TMouseEvent;

  property OnMouseWheel: TMouseWheelEvent;

  property OnMouseWheelDown: TMouseWheelUpDownEvent;

  property OnMouseWheelUp: TMouseWheelUpDownEvent;

  property OnResize: TNotifyEvent;

  property OnStartDock: TStartDockEvent;

  property OnStartDrag: TStartDragEvent;

  property OnUnDock: TUnDockEvent;

end;

Inheritance

TCoolBar |
|
TCustomCoolBar |
|
TToolWindow | The base class for windowed controls which paint themselves
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCoolBar is a TCustomCoolBar descendant.


TCoolBar
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BandBorderStyle
pl | ro | BandMaximize
pl | ro | Bands
pl | ro | BiDiMode
pl | ro | BorderWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | DockSite
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | EdgeBorders
pl | ro | EdgeInner
pl | ro | EdgeOuter
pl | ro | Enabled
pl | ro | FixedSize
pl | ro | FixedOrder
pl | ro | Font
pl | ro | GrabStyle
pl | ro | GrabWidth
pl | ro | HorizontalSpacing
pl | ro | Images
pl | ro | ImagesWidth
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | Bitmap
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | ShowText
pl | ro | Themed
pl | ro | Vertical
pl | ro | VerticalSpacing
pl | ro | Visible
TCustomCoolBar
 |  | Align
 |  | BandBorderStyle
 |  | BandMaximize
 |  | Bands
 |  | Bitmap
 |  | FixedSize
 |  | FixedOrder
 |  | GrabStyle
 |  | GrabWidth
 |  | HorizontalSpacing
 |  | Images
 |  | ImagesWidth
 |  | ShowText
 |  | Themed
 |  | Vertical
 |  | VerticalSpacing
TToolWindow
 |  | EdgeBorders
 |  | EdgeInner
 |  | EdgeOuter
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 |  | Align (TCustomCoolBar)
pl | ro | Align (TCoolBar)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TCoolBar)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TCoolBar)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 |  | BandBorderStyle (TCustomCoolBar)
pl | ro | BandBorderStyle (TCoolBar)
 |  | BandMaximize (TCustomCoolBar)
pl | ro | BandMaximize (TCoolBar)
 |  | Bands (TCustomCoolBar)
pl | ro | Bands (TCoolBar)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TCoolBar)
 |  | Bitmap (TCustomCoolBar)
pl | ro | Bitmap (TCoolBar)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
pl | ro | BorderWidth (TCoolBar)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TCoolBar)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TCoolBar)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
pl | ro | DockSite (TCoolBar)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TCoolBar)
pt |  | DragKind (TControl)
pl | ro | DragKind (TCoolBar)
pt |  | DragMode (TControl)
pl | ro | DragMode (TCoolBar)
 |  | EdgeBorders (TToolWindow)
pl | ro | EdgeBorders (TCoolBar)
 |  | EdgeInner (TToolWindow)
pl | ro | EdgeInner (TCoolBar)
 |  | EdgeOuter (TToolWindow)
pl | ro | EdgeOuter (TCoolBar)
 |  | Enabled (TControl)
pl | ro | Enabled (TCoolBar)
 |  | FixedOrder (TCustomCoolBar)
pl | ro | FixedOrder (TCoolBar)
 |  | FixedSize (TCustomCoolBar)
pl | ro | FixedSize (TCoolBar)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TCoolBar)
 |  | GrabStyle (TCustomCoolBar)
pl | ro | GrabStyle (TCoolBar)
 |  | GrabWidth (TCustomCoolBar)
pl | ro | GrabWidth (TCoolBar)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HorizontalSpacing (TCustomCoolBar)
pl | ro | HorizontalSpacing (TCoolBar)
 |  | HostDockSite (TControl)
 |  | Images (TCustomCoolBar)
pl | ro | Images (TCoolBar)
 |  | ImagesWidth (TCustomCoolBar)
pl | ro | ImagesWidth (TCoolBar)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TCoolBar)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TCoolBar)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TCoolBar)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TCoolBar)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TCoolBar)
 | ro | Showing (TWinControl)
 |  | ShowText (TCustomCoolBar)
pl | ro | ShowText (TCoolBar)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 |  | Themed (TCustomCoolBar)
pl | ro | Themed (TCoolBar)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Vertical (TCustomCoolBar)
pl | ro | Vertical (TCoolBar)
 |  | VerticalSpacing (TCustomCoolBar)
pl | ro | VerticalSpacing (TCoolBar)
 |  | Visible (TControl)
pl | ro | Visible (TCoolBar)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCoolBar
TCustomCoolBar
pt | AlignControls
pt | BitmapOrImageListChange
pt | CalculatePreferredSize
pt | CalculateAndAlign
pt | CalculateRealIndex
pt | ChangeCursor
pt | CMBiDiModeChanged
pt | CreateWnd
pt | DoFontChanged
pt | DrawTiledBitmap
pt | FontChanged
pt | IsFirstAtRow
pt | IsRowEnd
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | Notification
pt | Paint
pt | SetAlign
pt | SetAutoSize
pt | SetCursor
pt | WMSize
 | Create
 | Destroy
 | AutosizeBands
 | EndUpdate
 | Invalidate
 | InsertControl
 | MouseToBandPos
 | RemoveControl
TToolWindow
pt | AdjustClientRect
pt | Paint
 | Create
 | BeginUpdate
 | EndUpdate
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TToolWindow)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AlignControls (TCustomCoolBar)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutosizeBands (TCustomCoolBar)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdate (TToolWindow)
 | BeginUpdateBounds (TWinControl)
pt | BitmapOrImageListChange (TCustomCoolBar)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateAndAlign (TCustomCoolBar)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomCoolBar)
pt | CalculateRealIndex (TCustomCoolBar)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | ChangeCursor (TCustomCoolBar)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomCoolBar)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TToolWindow)
 | Create (TCustomCoolBar)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TCustomCoolBar)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCustomCoolBar)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoFontChanged (TCustomCoolBar)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawTiledBitmap (TCustomCoolBar)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdate (TToolWindow)
 | EndUpdate (TCustomCoolBar)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | FontChanged (TCustomCoolBar)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InsertControl (TCustomCoolBar)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
 | Invalidate (TCustomCoolBar)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
pt | IsFirstAtRow (TCustomCoolBar)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
pt | IsRowEnd (TCustomCoolBar)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCustomCoolBar)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseMove (TCustomCoolBar)
 | MouseToBandPos (TCustomCoolBar)
pt | MouseUp (TControl)
pt | MouseUp (TCustomCoolBar)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomCoolBar)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | Paint (TToolWindow)
pt | Paint (TCustomCoolBar)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
 | RemoveControl (TCustomCoolBar)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
pt | SetAlign (TCustomCoolBar)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TCustomCoolBar)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
pt | SetCursor (TCustomCoolBar)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TCustomCoolBar)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCoolBar
pl | ro | OnChange
pl | ro | OnClick
pl | ro | OnContextPopup
pl | ro | OnDblClick
pl | ro | OnDockDrop
pl | ro | OnDockOver
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDock
pl | ro | OnEndDrag
pl | ro | OnGetSiteInfo
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnStartDock
pl | ro | OnStartDrag
pl | ro | OnUnDock
TCustomCoolBar
 |  | OnChange
TToolWindow
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChange (TCoolBar)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pl | ro | OnClick (TCoolBar)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TCoolBar)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TCoolBar)
 |  | OnDockDrop (TWinControl)
pl | ro | OnDockDrop (TCoolBar)
 |  | OnDockOver (TWinControl)
pl | ro | OnDockOver (TCoolBar)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TCoolBar)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TCoolBar)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pl | ro | OnEndDock (TCoolBar)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TCoolBar)
 |  | OnEnter (TWinControl)
 |  | OnExit (TWinControl)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
pl | ro | OnGetSiteInfo (TCoolBar)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TCoolBar)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TCoolBar)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TCoolBar)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TCoolBar)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TCoolBar)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TCoolBar)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TCoolBar)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TCoolBar)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TCoolBar)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pl | ro | OnStartDock (TCoolBar)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TCoolBar)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
pl | ro | OnUnDock (TCoolBar)
 |  | OnUTF8KeyPress (TWinControl)


TCoolBar.Align

Declaration

Source position: comctrls.pp line 2618

published property TCoolBar.Align : TAlign;


TCoolBar.Anchors

Declaration

Source position: comctrls.pp line 2619

published property TCoolBar.Anchors : TAnchors;


TCoolBar.AutoSize

Declaration

Source position: comctrls.pp line 2620

published property TCoolBar.AutoSize : Boolean;


TCoolBar.BandBorderStyle

Declaration

Source position: comctrls.pp line 2621

published property TCoolBar.BandBorderStyle : TBorderStyle;


TCoolBar.BandMaximize

Declaration

Source position: comctrls.pp line 2622

published property TCoolBar.BandMaximize : TCoolBandMaximize;


TCoolBar.Bands

Declaration

Source position: comctrls.pp line 2623

published property TCoolBar.Bands : TCoolBands;


TCoolBar.BiDiMode

Declaration

Source position: comctrls.pp line 2624

published property TCoolBar.BiDiMode : TBiDiMode;


TCoolBar.Bitmap

Declaration

Source position: comctrls.pp line 2647

published property TCoolBar.Bitmap : TBitmap;


TCoolBar.BorderWidth

Declaration

Source position: comctrls.pp line 2625

published property TCoolBar.BorderWidth : TBorderWidth;


TCoolBar.Color

Declaration

Source position: comctrls.pp line 2626

published property TCoolBar.Color : TColor;


TCoolBar.Constraints

Declaration

Source position: comctrls.pp line 2627

published property TCoolBar.Constraints : TSizeConstraints;


TCoolBar.DockSite

Declaration

Source position: comctrls.pp line 2628

published property TCoolBar.DockSite : Boolean;


TCoolBar.DragCursor

Declaration

Source position: comctrls.pp line 2629

published property TCoolBar.DragCursor : TCursor;


TCoolBar.DragKind

Declaration

Source position: comctrls.pp line 2630

published property TCoolBar.DragKind : TDragKind;


TCoolBar.DragMode

Declaration

Source position: comctrls.pp line 2631

published property TCoolBar.DragMode : TDragMode;


TCoolBar.EdgeBorders

Declaration

Source position: comctrls.pp line 2632

published property TCoolBar.EdgeBorders : TEdgeBorders;


TCoolBar.EdgeInner

Declaration

Source position: comctrls.pp line 2633

published property TCoolBar.EdgeInner : TEdgeStyle;


TCoolBar.EdgeOuter

Declaration

Source position: comctrls.pp line 2634

published property TCoolBar.EdgeOuter : TEdgeStyle;


TCoolBar.Enabled

Declaration

Source position: comctrls.pp line 2635

published property TCoolBar.Enabled : Boolean;


TCoolBar.FixedOrder

Declaration

Source position: comctrls.pp line 2637

published property TCoolBar.FixedOrder : Boolean;


TCoolBar.FixedSize

Declaration

Source position: comctrls.pp line 2636

published property TCoolBar.FixedSize : Boolean;


TCoolBar.Font

Declaration

Source position: comctrls.pp line 2638

published property TCoolBar.Font : TFont;


TCoolBar.GrabStyle

Declaration

Source position: comctrls.pp line 2639

published property TCoolBar.GrabStyle : TGrabStyle;


TCoolBar.GrabWidth

Declaration

Source position: comctrls.pp line 2640

published property TCoolBar.GrabWidth : Integer;


TCoolBar.HorizontalSpacing

Declaration

Source position: comctrls.pp line 2641

published property TCoolBar.HorizontalSpacing : Integer;


TCoolBar.Images

Declaration

Source position: comctrls.pp line 2642

published property TCoolBar.Images : TCustomImageList;


TCoolBar.ImagesWidth

Declaration

Source position: comctrls.pp line 2643

published property TCoolBar.ImagesWidth : Integer;


TCoolBar.OnChange

Declaration

Source position: comctrls.pp line 2655

published property TCoolBar.OnChange : TNotifyEvent;


TCoolBar.OnClick

Declaration

Source position: comctrls.pp line 2656

published property TCoolBar.OnClick : TNotifyEvent;


TCoolBar.OnContextPopup

Declaration

Source position: comctrls.pp line 2657

published property TCoolBar.OnContextPopup : TContextPopupEvent;


TCoolBar.OnDblClick

Declaration

Source position: comctrls.pp line 2658

published property TCoolBar.OnDblClick : TNotifyEvent;


TCoolBar.OnDockDrop

Declaration

Source position: comctrls.pp line 2659

published property TCoolBar.OnDockDrop : TDockDropEvent;


TCoolBar.OnDockOver

Declaration

Source position: comctrls.pp line 2660

published property TCoolBar.OnDockOver : TDockOverEvent;


TCoolBar.OnDragDrop

Declaration

Source position: comctrls.pp line 2661

published property TCoolBar.OnDragDrop : TDragDropEvent;


TCoolBar.OnDragOver

Declaration

Source position: comctrls.pp line 2662

published property TCoolBar.OnDragOver : TDragOverEvent;


TCoolBar.OnEndDock

Declaration

Source position: comctrls.pp line 2663

published property TCoolBar.OnEndDock : TEndDragEvent;


TCoolBar.OnEndDrag

Declaration

Source position: comctrls.pp line 2664

published property TCoolBar.OnEndDrag : TEndDragEvent;


TCoolBar.OnGetSiteInfo

Declaration

Source position: comctrls.pp line 2665

published property TCoolBar.OnGetSiteInfo : TGetSiteInfoEvent;


TCoolBar.OnMouseDown

Declaration

Source position: comctrls.pp line 2666

published property TCoolBar.OnMouseDown : TMouseEvent;


TCoolBar.OnMouseEnter

Declaration

Source position: comctrls.pp line 2667

published property TCoolBar.OnMouseEnter : TNotifyEvent;


TCoolBar.OnMouseLeave

Declaration

Source position: comctrls.pp line 2668

published property TCoolBar.OnMouseLeave : TNotifyEvent;


TCoolBar.OnMouseMove

Declaration

Source position: comctrls.pp line 2669

published property TCoolBar.OnMouseMove : TMouseMoveEvent;


TCoolBar.OnMouseUp

Declaration

Source position: comctrls.pp line 2670

published property TCoolBar.OnMouseUp : TMouseEvent;


TCoolBar.OnMouseWheel

Declaration

Source position: comctrls.pp line 2671

published property TCoolBar.OnMouseWheel : TMouseWheelEvent;


TCoolBar.OnMouseWheelDown

Declaration

Source position: comctrls.pp line 2672

published property TCoolBar.OnMouseWheelDown : TMouseWheelUpDownEvent;


TCoolBar.OnMouseWheelUp

Declaration

Source position: comctrls.pp line 2673

published property TCoolBar.OnMouseWheelUp : TMouseWheelUpDownEvent;


TCoolBar.OnResize

Declaration

Source position: comctrls.pp line 2674

published property TCoolBar.OnResize : TNotifyEvent;


TCoolBar.OnStartDock

Declaration

Source position: comctrls.pp line 2675

published property TCoolBar.OnStartDock : TStartDockEvent;


TCoolBar.OnStartDrag

Declaration

Source position: comctrls.pp line 2676

published property TCoolBar.OnStartDrag : TStartDragEvent;


TCoolBar.OnUnDock

Declaration

Source position: comctrls.pp line 2677

published property TCoolBar.OnUnDock : TUnDockEvent;


TCoolBar.ParentColor

Declaration

Source position: comctrls.pp line 2644

published property TCoolBar.ParentColor : Boolean;


TCoolBar.ParentFont

Declaration

Source position: comctrls.pp line 2645

published property TCoolBar.ParentFont : Boolean;


TCoolBar.ParentShowHint

Declaration

Source position: comctrls.pp line 2646

published property TCoolBar.ParentShowHint : Boolean;


TCoolBar.PopupMenu

Declaration

Source position: comctrls.pp line 2648

published property TCoolBar.PopupMenu : TPopupMenu;


TCoolBar.ShowHint

Declaration

Source position: comctrls.pp line 2649

published property TCoolBar.ShowHint : Boolean;


TCoolBar.ShowText

Declaration

Source position: comctrls.pp line 2650

published property TCoolBar.ShowText : Boolean;


TCoolBar.Themed

Declaration

Source position: comctrls.pp line 2651

published property TCoolBar.Themed : Boolean;


TCoolBar.Vertical

Declaration

Source position: comctrls.pp line 2652

published property TCoolBar.Vertical : Boolean;


TCoolBar.VerticalSpacing

Declaration

Source position: comctrls.pp line 2653

published property TCoolBar.VerticalSpacing : Integer;


TCoolBar.Visible

Declaration

Source position: comctrls.pp line 2654

published property TCoolBar.Visible : Boolean;


TCustomCoolBar

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: comctrls.pp line 2510

type TCustomCoolBar = class(TToolWindow)
protected
Const
cDefGrabStyle = gsDouble |
cDefGrabWidth = 10 |
cDefHorSpacing = 5 |
cDefVertSpacing = 3
cNewRowBelow = cNewRowBelow; = - 1 |
cNewRowAbove = cNewRowAbove; = - 2 |
FBorderEdges: TEdgeBorders; |
FBorderLeft: SmallInt; |
FBorderTop: SmallInt; |
FBorderRight: SmallInt; |
FBorderBottom: SmallInt; |
FBorderWidth: SmallInt; |
FCursorBkgnd: TCursor; |
FDragBand: TDragBand; |
FDraggedBandIndex: Integer; | -1 indicates the space below the last row; other negative values are an invalid area
FDragInitPos: Integer; | Initial mouse X - position (for resizing Bands)
FLockCursor: Boolean; |
FRightToLeft: Boolean; |
FTextHeight: Integer; |
FVisiBands: ; |
procedure AlignControls(); override; |
procedure BitmapOrImageListChange(); |
procedure CalculatePreferredSize(); override; |
procedure CalculateAndAlign; |
function CalculateRealIndex(); |
procedure ChangeCursor(); |
procedure CMBiDiModeChanged(); message; |
procedure CreateWnd; override; |
procedure DoFontChanged; |
procedure DrawTiledBitmap(); |
procedure FontChanged(); override; |
function IsFirstAtRow(); |
function IsRowEnd(); |
procedure MouseDown(); override; |
procedure MouseMove(); override; |
procedure MouseUp(); override; |
procedure Notification(); override; |
procedure Paint; override; |
procedure SetAlign(); |
procedure SetAutoSize(); override; |
procedure SetCursor(); override; |
procedure WMSize(); message; |
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure AutosizeBands; |
procedure EndUpdate; override; |
procedure Invalidate; override; |
procedure InsertControl(); override; |
procedure MouseToBandPos(); |
procedure RemoveControl(); override; |
property Align: TAlign; [rw] |
property BandBorderStyle: TBorderStyle; [rw] |
property BandMaximize: TCoolBandMaximize; [rw] |
property Bands: TCoolBands; [rw] |
property Bitmap: TBitmap; [rw] |
property FixedSize: Boolean; [rw] |
property FixedOrder: Boolean; [rw] |
property GrabStyle: TGrabStyle; [rw] |
property GrabWidth: Integer; [rw] |
property HorizontalSpacing: Integer; [rw] |
property Images: TCustomImageList; [rw] |
property ImagesWidth: Integer; [rw] |
property ShowText: Boolean; [rw] |
property Themed: Boolean; [rw] |
property Vertical: Boolean; [rw] |
property VerticalSpacing: Integer; [rw] |
property OnChange: TNotifyEvent; [rw] |
end;

Inheritance

TCustomCoolBar |
|
TToolWindow | The base class for windowed controls which paint themselves
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomCoolBar is a TToolWindow descendant.


TCustomCoolBar
 |  | Align
 |  | BandBorderStyle
 |  | BandMaximize
 |  | Bands
 |  | Bitmap
 |  | FixedSize
 |  | FixedOrder
 |  | GrabStyle
 |  | GrabWidth
 |  | HorizontalSpacing
 |  | Images
 |  | ImagesWidth
 |  | ShowText
 |  | Themed
 |  | Vertical
 |  | VerticalSpacing
TToolWindow
 |  | EdgeBorders
 |  | EdgeInner
 |  | EdgeOuter
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 |  | Align (TCustomCoolBar)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 |  | BandBorderStyle (TCustomCoolBar)
 |  | BandMaximize (TCustomCoolBar)
 |  | Bands (TCustomCoolBar)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | Bitmap (TCustomCoolBar)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | EdgeBorders (TToolWindow)
 |  | EdgeInner (TToolWindow)
 |  | EdgeOuter (TToolWindow)
 |  | Enabled (TControl)
 |  | FixedOrder (TCustomCoolBar)
 |  | FixedSize (TCustomCoolBar)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | GrabStyle (TCustomCoolBar)
 |  | GrabWidth (TCustomCoolBar)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HorizontalSpacing (TCustomCoolBar)
 |  | HostDockSite (TControl)
 |  | Images (TCustomCoolBar)
 |  | ImagesWidth (TCustomCoolBar)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | ShowText (TCustomCoolBar)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 |  | Themed (TCustomCoolBar)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Vertical (TCustomCoolBar)
 |  | VerticalSpacing (TCustomCoolBar)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomCoolBar
pt | AlignControls
pt | BitmapOrImageListChange
pt | CalculatePreferredSize
pt | CalculateAndAlign
pt | CalculateRealIndex
pt | ChangeCursor
pt | CMBiDiModeChanged
pt | CreateWnd
pt | DoFontChanged
pt | DrawTiledBitmap
pt | FontChanged
pt | IsFirstAtRow
pt | IsRowEnd
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | Notification
pt | Paint
pt | SetAlign
pt | SetAutoSize
pt | SetCursor
pt | WMSize
 | Create
 | Destroy
 | AutosizeBands
 | EndUpdate
 | Invalidate
 | InsertControl
 | MouseToBandPos
 | RemoveControl
TToolWindow
pt | AdjustClientRect
pt | Paint
 | Create
 | BeginUpdate
 | EndUpdate
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TCustomCoolBar
 | OnChange
TToolWindow
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | OnAlignInsertBefore (TWinControl)
 | OnAlignPosition (TWinControl)
 | OnChange (TCustomCoolBar)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
 | OnPaint (TCustomControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCustomCoolBar.Align

Declaration

Source position: comctrls.pp line 2595

public property TCustomCoolBar.Align : TAlign
  read GetAlign
  write SetAlign
  default alTop;

Description

Align is a TAlign property which is re-introduced in TCustomCoolBar to change its default value. The default value for the property is alTop.


TCustomCoolBar.AlignControls

Declaration

Source position: comctrls.pp line 2562

protected procedure TCustomCoolBar.AlignControls(

  AControl: TControl;

  var RemainingClientRect: TRect

); override;


TCustomCoolBar.AutosizeBands

Declaration

Source position: comctrls.pp line 2588

public procedure TCustomCoolBar.AutosizeBands;


TCustomCoolBar.BandBorderStyle

Declaration

Source position: comctrls.pp line 2596

public property TCustomCoolBar.BandBorderStyle : TBorderStyle
  read FBandBorderStyle
  write SetBandBorderStyle
  default bsSingle;

Description

The default value for the property is bsSingle.


TCustomCoolBar.BandMaximize

Declaration

Source position: comctrls.pp line 2597

public property TCustomCoolBar.BandMaximize : TCoolBandMaximize
  read FBandMaximize
  write FBandMaximize
  default bmClick;

Description

The default value for the property is bmClick.


TCustomCoolBar.Bands

Declaration

Source position: comctrls.pp line 2598

public property TCustomCoolBar.Bands : TCoolBands
  read FBands
  write SetBands;


TCustomCoolBar.Bitmap

Declaration

Source position: comctrls.pp line 2599

public property TCustomCoolBar.Bitmap : TBitmap
  read FBitmap
  write SetBitmap;


TCustomCoolBar.BitmapOrImageListChange

Declaration

Source position: comctrls.pp line 2563

protected procedure TCustomCoolBar.BitmapOrImageListChange(

  Sender: TObject

);


TCustomCoolBar.CalculateAndAlign

Declaration

Source position: comctrls.pp line 2566

protected procedure TCustomCoolBar.CalculateAndAlign;


TCustomCoolBar.CalculatePreferredSize

Declaration

Source position: comctrls.pp line 2564

protected procedure TCustomCoolBar.CalculatePreferredSize(

  var PreferredWidth: Integer;

  var PreferredHeight: Integer;

  WithThemeSpace: Boolean

); override;


TCustomCoolBar.CalculateRealIndex

Declaration

Source position: comctrls.pp line 2567

protected function TCustomCoolBar.CalculateRealIndex(

  AVisibleIndex: Integer

):Integer;


TCustomCoolBar.cDefGrabStyle

Declaration

Source position: comctrls.pp line 2544

protected const TCustomCoolBar.cDefGrabStyle = gsDouble;


TCustomCoolBar.cDefGrabWidth

Declaration

Source position: comctrls.pp line 2545

protected const TCustomCoolBar.cDefGrabWidth = 10;


TCustomCoolBar.cDefHorSpacing

Declaration

Source position: comctrls.pp line 2546

protected const TCustomCoolBar.cDefHorSpacing = 5;


TCustomCoolBar.cDefVertSpacing

Declaration

Source position: comctrls.pp line 2547

protected const TCustomCoolBar.cDefVertSpacing = 3;


TCustomCoolBar.ChangeCursor

Declaration

Source position: comctrls.pp line 2568

protected procedure TCustomCoolBar.ChangeCursor(

  ABand: Boolean;

  AGrabber: Boolean

);


TCustomCoolBar.CMBiDiModeChanged

Declaration

Source position: comctrls.pp line 2569

protected procedure TCustomCoolBar.CMBiDiModeChanged(

  var Message: TLMessage

); message;


TCustomCoolBar.cNewRowAbove

Declaration

Source position: comctrls.pp line 2549

protected const TCustomCoolBar.cNewRowAbove: SmallInt = - 2;


TCustomCoolBar.cNewRowBelow

Declaration

Source position: comctrls.pp line 2548

protected const TCustomCoolBar.cNewRowBelow: SmallInt = - 1;


TCustomCoolBar.Create

Constructor for the class instance

Declaration

Source position: comctrls.pp line 2586

public constructor TCustomCoolBar.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance


TCustomCoolBar.CreateWnd

Declaration

Source position: comctrls.pp line 2570

protected procedure TCustomCoolBar.CreateWnd; override;


TCustomCoolBar.Destroy

Destructor for the class instance

Declaration

Source position: comctrls.pp line 2587

public destructor TCustomCoolBar.Destroy; override;


TCustomCoolBar.DoFontChanged

Declaration

Source position: comctrls.pp line 2571

protected procedure TCustomCoolBar.DoFontChanged;


TCustomCoolBar.DrawTiledBitmap

Declaration

Source position: comctrls.pp line 2572

protected procedure TCustomCoolBar.DrawTiledBitmap(

  ARect: TRect;

  ABitmap: TBitmap

);


TCustomCoolBar.EndUpdate

Declaration

Source position: comctrls.pp line 2589

public procedure TCustomCoolBar.EndUpdate; override;


TCustomCoolBar.FBorderBottom

Declaration

Source position: comctrls.pp line 2552

protected TCustomCoolBar.FBorderBottom : SmallInt;


TCustomCoolBar.FBorderEdges

Declaration

Source position: comctrls.pp line 2551

protected TCustomCoolBar.FBorderEdges : TEdgeBorders;


TCustomCoolBar.FBorderLeft

Declaration

Source position: comctrls.pp line 2552

protected TCustomCoolBar.FBorderLeft : SmallInt;


TCustomCoolBar.FBorderRight

Declaration

Source position: comctrls.pp line 2552

protected TCustomCoolBar.FBorderRight : SmallInt;


TCustomCoolBar.FBorderTop

Declaration

Source position: comctrls.pp line 2552

protected TCustomCoolBar.FBorderTop : SmallInt;


TCustomCoolBar.FBorderWidth

Declaration

Source position: comctrls.pp line 2553

protected TCustomCoolBar.FBorderWidth : SmallInt;


TCustomCoolBar.FCursorBkgnd

Declaration

Source position: comctrls.pp line 2554

protected TCustomCoolBar.FCursorBkgnd : TCursor;


TCustomCoolBar.FDragBand

Declaration

Source position: comctrls.pp line 2555

protected TCustomCoolBar.FDragBand : TDragBand;


TCustomCoolBar.FDraggedBandIndex

-1 indicates the space below the last row; other negative values are an invalid area

Declaration

Source position: comctrls.pp line 2556

protected TCustomCoolBar.FDraggedBandIndex : Integer;


TCustomCoolBar.FDragInitPos

Initial mouse X - position (for resizing Bands)

Declaration

Source position: comctrls.pp line 2557

protected TCustomCoolBar.FDragInitPos : Integer;


TCustomCoolBar.FixedOrder

Declaration

Source position: comctrls.pp line 2601

public property TCustomCoolBar.FixedOrder : Boolean
  read FFixedOrder
  write FFixedOrder
  default False;


TCustomCoolBar.FixedSize

Declaration

Source position: comctrls.pp line 2600

public property TCustomCoolBar.FixedSize : Boolean
  read FFixedSize
  write FFixedSize
  default False;


TCustomCoolBar.FLockCursor

Declaration

Source position: comctrls.pp line 2558

protected TCustomCoolBar.FLockCursor : Boolean;


TCustomCoolBar.FontChanged

Declaration

Source position: comctrls.pp line 2573

protected procedure TCustomCoolBar.FontChanged(

  Sender: TObject

); override;


TCustomCoolBar.FRightToLeft

Declaration

Source position: comctrls.pp line 2559

protected TCustomCoolBar.FRightToLeft : Boolean;


TCustomCoolBar.FTextHeight

Declaration

Source position: comctrls.pp line 2560

protected TCustomCoolBar.FTextHeight : Integer;


TCustomCoolBar.FVisiBands

Declaration

Source position: comctrls.pp line 2561

protected TCustomCoolBar.FVisiBands : array of TCoolBand;


TCustomCoolBar.GrabStyle

Declaration

Source position: comctrls.pp line 2602

public property TCustomCoolBar.GrabStyle : TGrabStyle
  read FGrabStyle
  write SetGrabStyle
  default cDefGrabStyle;

Description

GrabStyle is a TGrabStyle property. The default value for the property is cDefGrabStyle.


TCustomCoolBar.GrabWidth

Declaration

Source position: comctrls.pp line 2603

public property TCustomCoolBar.GrabWidth : Integer
  read FGrabWidth
  write SetGrabWidth
  default cDefGrabWidth;

Description

GrabWidth is an Integer property. The default value for the property is cDefGrabWidth.


TCustomCoolBar.HorizontalSpacing

Declaration

Source position: comctrls.pp line 2604

public property TCustomCoolBar.HorizontalSpacing : Integer
  read FHorizontalSpacing
  write SetHorizontalSpacing
  default cDefHorSpacing;

Description

HorizontalSpacing is an Integer property. The default value for the property is cDefHorSpacing.


TCustomCoolBar.Images

Declaration

Source position: comctrls.pp line 2605

public property TCustomCoolBar.Images : TCustomImageList
  read FImages
  write SetImages;


TCustomCoolBar.ImagesWidth

Declaration

Source position: comctrls.pp line 2606

public property TCustomCoolBar.ImagesWidth : Integer
  read FImagesWidth
  write SetImagesWidth
  default 0;


TCustomCoolBar.InsertControl

Declaration

Source position: comctrls.pp line 2591

public procedure TCustomCoolBar.InsertControl(

  AControl: TControl;

  Index: Integer

); override;


TCustomCoolBar.Invalidate

Declaration

Source position: comctrls.pp line 2590

public procedure TCustomCoolBar.Invalidate; override;


TCustomCoolBar.IsFirstAtRow

Declaration

Source position: comctrls.pp line 2574

protected function TCustomCoolBar.IsFirstAtRow(

  ABand: Integer

):Boolean;


TCustomCoolBar.IsRowEnd

Declaration

Source position: comctrls.pp line 2575

protected function TCustomCoolBar.IsRowEnd(

  ALeft: Integer;

  AVisibleIndex: Integer

):Boolean;


TCustomCoolBar.MouseDown

Declaration

Source position: comctrls.pp line 2576

protected procedure TCustomCoolBar.MouseDown(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;


TCustomCoolBar.MouseMove

Declaration

Source position: comctrls.pp line 2577

protected procedure TCustomCoolBar.MouseMove(

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;


TCustomCoolBar.MouseToBandPos

Declaration

Source position: comctrls.pp line 2592

public procedure TCustomCoolBar.MouseToBandPos(

  X: Integer;

  Y: Integer;

  out ABand: Integer;

  out AGrabber: Boolean

);


TCustomCoolBar.MouseUp

Declaration

Source position: comctrls.pp line 2578

protected procedure TCustomCoolBar.MouseUp(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;


TCustomCoolBar.Notification

Declaration

Source position: comctrls.pp line 2579

protected procedure TCustomCoolBar.Notification(

  AComponent: TComponent;

  Operation: TOperation

); override;


TCustomCoolBar.OnChange

Declaration

Source position: comctrls.pp line 2611

public property TCustomCoolBar.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;


TCustomCoolBar.Paint

Declaration

Source position: comctrls.pp line 2580

protected procedure TCustomCoolBar.Paint; override;


TCustomCoolBar.RemoveControl

Declaration

Source position: comctrls.pp line 2593

public procedure TCustomCoolBar.RemoveControl(

  AControl: TControl

); override;


TCustomCoolBar.SetAlign

Declaration

Source position: comctrls.pp line 2581

protected procedure TCustomCoolBar.SetAlign(

  aValue: TAlign

);


TCustomCoolBar.SetAutoSize

Declaration

Source position: comctrls.pp line 2582

protected procedure TCustomCoolBar.SetAutoSize(

  Value: Boolean

); override;


TCustomCoolBar.SetCursor

Declaration

Source position: comctrls.pp line 2583

protected procedure TCustomCoolBar.SetCursor(

  Value: TCursor

); override;


TCustomCoolBar.ShowText

Declaration

Source position: comctrls.pp line 2607

public property TCustomCoolBar.ShowText : Boolean
  read FShowText
  write SetShowText
  default True;


TCustomCoolBar.Themed

Declaration

Source position: comctrls.pp line 2608

public property TCustomCoolBar.Themed : Boolean
  read FThemed
  write SetThemed
  default True;


TCustomCoolBar.Vertical

Declaration

Source position: comctrls.pp line 2609

public property TCustomCoolBar.Vertical : Boolean
  read FVertical
  write SetVertical
  default False;


TCustomCoolBar.VerticalSpacing

Declaration

Source position: comctrls.pp line 2610

public property TCustomCoolBar.VerticalSpacing : Integer
  read FVerticalSpacing
  write SetVerticalSpacing
  default cDefVertSpacing;


TCustomCoolBar.WMSize

Declaration

Source position: comctrls.pp line 2584

protected procedure TCustomCoolBar.WMSize(

  var Message: TLMSize

); message;


TCustomHeaderControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomHeaderControl - base class for THeaderControl, a header strip of user-designed sections which allow selection of pages or actions

Declaration

Source position: comctrls.pp line 3944

type TCustomHeaderControl = class(TCustomControl)
protected
function CreateSection; virtual; | CreateSection - method for creating a header section
function CreateSections; virtual; | CreateSections - method for creating a collection of header sections
procedure Loaded; override; | Called when the control has been loaded from a resource, transfers the loaded property values to the widget
procedure Notification(); override;
procedure SectionClick(); virtual; | SectionClick - method for emulating the OnSectionClick event
procedure SectionResize(); virtual; | SectionResize - method for emulating the OnSectionResize event
procedure SectionTrack(); virtual; | SectionTrack - method for emulating the OnSectionTrack event
procedure SectionSeparatorDblClick(); virtual; | SectionSeparatorDblClick - method for emulating the OnSectionSeparatorDblClick event
procedure SectionEndDrag; virtual; | SectionEndDrag - method for emulating the OnSectionEndDrag event
function SectionDrag(); virtual; | SectionDrag - method to emulate the OnSectionDrag event
procedure MouseEnter; override; | Invokes the OnMouseEnter handler
procedure MouseLeave; override; | Invokes the OnMouseLeave handler
procedure MouseDown(); override; | Handler for MouseDown events
procedure MouseMove(); override; | Handler for MouseMove events
procedure MouseUp(); override; | Invokes the OnMouseUp handler
procedure UpdateState; | UpdateState - bring the state of the control up-to-date
class function GetControlClassDefaultSize; override; | GetControlClassDefaultSize - returns its own defaults, overriding inherited values
procedure DoAutoAdjustLayout(); override; |
public
property SectionFromOriginalIndex []: THeaderSection; [r] | SectionFromOriginalIndex - the section as defined by the original (unchanged) index
constructor Create(); override; | Create - constructor for TCustomHeaderControl: calls inherited Create, creates the sections and initializes style and bounds
destructor Destroy; override; | Destroy - destructor for TCustomHeaderControl: frees sections then calls inherited Destroy
procedure Click; override; | Invokes the OnClick and ActionLink.Execute handlers
procedure DblClick; override; | Invokes the OnDblClick handler
function GetSectionAt(); | GetSectionAt - find the index for the section located at point P
procedure Paint; override; | Override this method in your derived class with your own paint handler
procedure PaintSection(); virtual; | PaintSection - method for painting the current section (specified by Index) of the Header
procedure ChangeScale(); override; | Scales (resizes) the control and all of its child controls
published
property DragReorder: Boolean; [rw] | DragReorder - find out if the sections are allowed to be re-ordered by dragging
property Images: TCustomImageList; [rw] | Images is the list of Images available for selection using this tool
property ImagesWidth: Integer; [rw] | Specifies the width for Images displayed in the header control
property Sections: THeaderSections; [rw] | Sections - the short segments of the header separated by vertical bars that function as the elementary selection units of the header
property OnSectionDrag: TSectionDragEvent; [rw] | OnSectionDrag - event handler for dragging the section of header
property OnSectionEndDrag: TNotifyEvent; [rw] | OnSectionEndDrag - event handler for ending the drag process for this section
property OnSectionClick: TCustomSectionNotifyEvent; [rw] | OnSectionClick - event handler for mouse click on this section of header
property OnSectionResize: TCustomSectionNotifyEvent; [rw] | OnSectionResize - event handler for re-sizing this section of the header
property OnSectionTrack: TCustomSectionTrackEvent; [rw] | OnSectionTrack - event handler for tracking this section
property OnSectionSeparatorDblClick: TCustomSectionNotifyEvent; [rw] | OnSectionSeparatorDblClick - event handler for double-click on the separator between sections
property OnCreateSectionClass: TCustomHCCreateSectionClassEvent; [rw] | OnCreateSectionClass - event handler for creating a new section class
end;

Inheritance

TCustomHeaderControl | TCustomHeaderControl - base class for THeaderControl, a header strip of user-designed sections which allow selection of pages or actions
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomHeaderControl - base class for THeaderControl, a header strip of user-designed sections which allow selection of pages or actions.

THeaderControl offers a widget that could be placed along the edge of a Panel or Form allowing a highly customized mechanism for selection. However there are no intrinsically associated display areas and it is the developer's responsibility to supply an index associated with the selection from the THeaderControl and determining what action is to occur or what is to be displayed in any attached Panel or Form.

See also

Multi-PageControls

Multi-PageControls - controls that offer a selection of alternative pages for display


TCustomHeaderControl
 | ro | SectionFromOriginalIndex
pl |  | DragReorder
pl |  | Images
pl |  | ImagesWidth
pl |  | Sections
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl |  | DragReorder (TCustomHeaderControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pl |  | Images (TCustomHeaderControl)
pl |  | ImagesWidth (TCustomHeaderControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
 | ro | SectionFromOriginalIndex (TCustomHeaderControl)
pl |  | Sections (TCustomHeaderControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomHeaderControl
pt | CreateSection
pt | CreateSections
pt | Loaded
pt | Notification
pt | SectionClick
pt | SectionResize
pt | SectionTrack
pt | SectionSeparatorDblClick
pt | SectionEndDrag
pt | SectionDrag
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | UpdateState
pt | GetControlClassDefaultSize
pt | DoAutoAdjustLayout
 | Create
 | Destroy
 | Click
 | DblClick
 | GetSectionAt
 | Paint
 | PaintSection
 | ChangeScale
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | ChangeScale (TCustomHeaderControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | Click (TCustomHeaderControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomHeaderControl)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSection (TCustomHeaderControl)
pt | CreateSections (TCustomHeaderControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DblClick (TCustomHeaderControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCustomHeaderControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomHeaderControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomHeaderControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSectionAt (TCustomHeaderControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomHeaderControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCustomHeaderControl)
pt | MouseEnter (TControl)
pt | MouseEnter (TCustomHeaderControl)
pt | MouseLeave (TControl)
pt | MouseLeave (TCustomHeaderControl)
pt | MouseMove (TControl)
pt | MouseMove (TCustomHeaderControl)
pt | MouseUp (TControl)
pt | MouseUp (TCustomHeaderControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomHeaderControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
 | Paint (TCustomHeaderControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintSection (TCustomHeaderControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SectionClick (TCustomHeaderControl)
pt | SectionDrag (TCustomHeaderControl)
pt | SectionEndDrag (TCustomHeaderControl)
pt | SectionResize (TCustomHeaderControl)
pt | SectionSeparatorDblClick (TCustomHeaderControl)
pt | SectionTrack (TCustomHeaderControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
pt | UpdateState (TCustomHeaderControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomHeaderControl
pl | OnSectionDrag
pl | OnSectionEndDrag
pl | OnSectionClick
pl | OnSectionResize
pl | OnSectionTrack
pl | OnSectionSeparatorDblClick
pl | OnCreateSectionClass
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | OnAlignInsertBefore (TWinControl)
 | OnAlignPosition (TWinControl)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pl | OnCreateSectionClass (TCustomHeaderControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
 | OnPaint (TCustomControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
pl | OnSectionClick (TCustomHeaderControl)
pl | OnSectionDrag (TCustomHeaderControl)
pl | OnSectionEndDrag (TCustomHeaderControl)
pl | OnSectionResize (TCustomHeaderControl)
pl | OnSectionSeparatorDblClick (TCustomHeaderControl)
pl | OnSectionTrack (TCustomHeaderControl)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCustomHeaderControl.Create

Create - constructor for TCustomHeaderControl: calls inherited Create, creates the sections and initializes style and bounds

Declaration

Source position: comctrls.pp line 3997

public constructor TCustomHeaderControl.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance

See also

TComponent.Create

TCustomControl.Create

Constructor for the class instance


TCustomHeaderControl.CreateSection

CreateSection - method for creating a header section

Declaration

Source position: comctrls.pp line 3973

protected function TCustomHeaderControl.CreateSection: THeaderSection; virtual;


TCustomHeaderControl.CreateSections

CreateSections - method for creating a collection of header sections

Declaration

Source position: comctrls.pp line 3974

protected function TCustomHeaderControl.CreateSections: THeaderSections; virtual;


TCustomHeaderControl.Destroy

Destroy - destructor for TCustomHeaderControl: frees sections then calls inherited Destroy

Declaration

Source position: comctrls.pp line 3998

public destructor TCustomHeaderControl.Destroy; override;

See also

TComponent.Destroy

TCustomControl.Destroy


TCustomHeaderControl.DoAutoAdjustLayout

Declaration

Source position: comctrls.pp line 3992

protected procedure TCustomHeaderControl.DoAutoAdjustLayout(

  const AMode: TLayoutAdjustmentPolicy;

  const AXProportion: Double;

  const AYProportion: Double

); override;


TCustomHeaderControl.DragReorder

DragReorder - find out if the sections are allowed to be re-ordered by dragging

Declaration

Source position: comctrls.pp line 4007

published property TCustomHeaderControl.DragReorder : Boolean
  read FDragReorder
  write FDragReorder;


TCustomHeaderControl.GetControlClassDefaultSize

GetControlClassDefaultSize - returns its own defaults, overriding inherited values

Declaration

Source position: comctrls.pp line 3991

protected class function TCustomHeaderControl.GetControlClassDefaultSize: TSize; override;

See also

TControl.GetControlClassDefaultSize

Returns the default size for this class of controls (when added to a form)


TCustomHeaderControl.GetSectionAt

GetSectionAt - find the index for the section located at point P

Declaration

Source position: comctrls.pp line 4002

public function TCustomHeaderControl.GetSectionAt(

  P: TPoint

):Integer;


TCustomHeaderControl.Images

Images is the list of Images available for selection using this tool

Declaration

Source position: comctrls.pp line 4008

published property TCustomHeaderControl.Images : TCustomImageList
  read FImages
  write SetImages;


TCustomHeaderControl.ImagesWidth

Specifies the width for Images displayed in the header control

Declaration

Source position: comctrls.pp line 4009

published property TCustomHeaderControl.ImagesWidth : Integer
  read FImagesWidth
  write SetImagesWidth
  default 0;


TCustomHeaderControl.OnCreateSectionClass

OnCreateSectionClass - event handler for creating a new section class

Declaration

Source position: comctrls.pp line 4023

published property TCustomHeaderControl.OnCreateSectionClass : TCustomHCCreateSectionClassEvent
  read FOnCreateSectionClass
  write FOnCreateSectionClass;


TCustomHeaderControl.OnSectionClick

OnSectionClick - event handler for mouse click on this section of header

Declaration

Source position: comctrls.pp line 4015

published property TCustomHeaderControl.OnSectionClick : TCustomSectionNotifyEvent
  read FOnSectionClick
  write FOnSectionClick;


TCustomHeaderControl.OnSectionDrag

OnSectionDrag - event handler for dragging the section of header

Declaration

Source position: comctrls.pp line 4012

published property TCustomHeaderControl.OnSectionDrag : TSectionDragEvent
  read FOnSectionDrag
  write FOnSectionDrag;


TCustomHeaderControl.OnSectionEndDrag

OnSectionEndDrag - event handler for ending the drag process for this section

Declaration

Source position: comctrls.pp line 4014

published property TCustomHeaderControl.OnSectionEndDrag : TNotifyEvent
  read FOnSectionEndDrag
  write FOnSectionEndDrag;


TCustomHeaderControl.OnSectionResize

OnSectionResize - event handler for re-sizing this section of the header

Declaration

Source position: comctrls.pp line 4017

published property TCustomHeaderControl.OnSectionResize : TCustomSectionNotifyEvent
  read FOnSectionResize
  write FOnSectionResize;


TCustomHeaderControl.OnSectionSeparatorDblClick

OnSectionSeparatorDblClick - event handler for double-click on the separator between sections

Declaration

Source position: comctrls.pp line 4021

published property TCustomHeaderControl.OnSectionSeparatorDblClick : TCustomSectionNotifyEvent
  read FOnSectionSeparatorDblClick
  write FOnSectionSeparatorDblClick;


TCustomHeaderControl.OnSectionTrack

OnSectionTrack - event handler for tracking this section

Declaration

Source position: comctrls.pp line 4019

published property TCustomHeaderControl.OnSectionTrack : TCustomSectionTrackEvent
  read FOnSectionTrack
  write FOnSectionTrack;


TCustomHeaderControl.PaintSection

PaintSection - method for painting the current section (specified by Index) of the Header

Declaration

Source position: comctrls.pp line 4004

public procedure TCustomHeaderControl.PaintSection(

  Index: Integer

); virtual;


TCustomHeaderControl.SectionClick

SectionClick - method for emulating the OnSectionClick event

Declaration

Source position: comctrls.pp line 3977

protected procedure TCustomHeaderControl.SectionClick(

  Section: THeaderSection

); virtual;


TCustomHeaderControl.SectionDrag

SectionDrag - method to emulate the OnSectionDrag event

Declaration

Source position: comctrls.pp line 3982

protected function TCustomHeaderControl.SectionDrag(

  FromSection: THeaderSection;

  ToSection: THeaderSection

):Boolean; virtual;


TCustomHeaderControl.SectionEndDrag

SectionEndDrag - method for emulating the OnSectionEndDrag event

Declaration

Source position: comctrls.pp line 3981

protected procedure TCustomHeaderControl.SectionEndDrag; virtual;


TCustomHeaderControl.SectionFromOriginalIndex

SectionFromOriginalIndex - the section as defined by the original (unchanged) index

Declaration

Source position: comctrls.pp line 3995

public property TCustomHeaderControl.SectionFromOriginalIndex[OriginalIndex: Integer] : THeaderSection
  read GetSectionFromOriginalIndex;


TCustomHeaderControl.SectionResize

SectionResize - method for emulating the OnSectionResize event

Declaration

Source position: comctrls.pp line 3978

protected procedure TCustomHeaderControl.SectionResize(

  Section: THeaderSection

); virtual;


TCustomHeaderControl.Sections

Sections - the short segments of the header separated by vertical bars that function as the elementary selection units of the header

Declaration

Source position: comctrls.pp line 4010

published property TCustomHeaderControl.Sections : THeaderSections
  read FSections
  write SetSections;


TCustomHeaderControl.SectionSeparatorDblClick

SectionSeparatorDblClick - method for emulating the OnSectionSeparatorDblClick event

Declaration

Source position: comctrls.pp line 3980

protected procedure TCustomHeaderControl.SectionSeparatorDblClick(

  Section: THeaderSection

); virtual;


TCustomHeaderControl.SectionTrack

SectionTrack - method for emulating the OnSectionTrack event

Declaration

Source position: comctrls.pp line 3979

protected procedure TCustomHeaderControl.SectionTrack(

  Section: THeaderSection;

  State: TSectionTrackState

); virtual;


TCustomHeaderControl.UpdateState

UpdateState - bring the state of the control up-to-date

Declaration

Source position: comctrls.pp line 3990

protected procedure TCustomHeaderControl.UpdateState;


TCustomListView

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomListView - the base class for TListView

Declaration

Source position: comctrls.pp line 1378

type TCustomListView = class(TWinControl)
protected
procedure ItemDeleted(); | ItemDeleted - the specified listitem is removed from the list
procedure ItemInserted(); | ItemInserted - the specified item is inserted into the list
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
class function GetControlClassDefaultSize; override; |
procedure InitializeWnd; override; | InitializeWnd - calls inherited method, then sets various local properties
procedure FinalizeWnd; override; | FinalizeWnd stores the list origin then calls inherited method
procedure DestroyWnd; override; | Destroys the interface object (widget)
procedure BeginAutoDrag; override; | For internal use: user has started dragging the control
function CreateListItem; virtual; |
function CreateListItems; virtual; |
function CanEdit(); virtual; |
procedure Change(); virtual; | Change - Internal procedure to simulate the OnChange event
procedure ColClick(); virtual; | ColClick - procedure to simulate the OnColumnClick event
procedure Delete(); | Delete an Item from the List
procedure DoDeletion(); virtual; | DoDeletion - performs the actual deletion
procedure DoInsert(); virtual; | Performs the insertion
procedure DoItemChecked(); |
procedure DoSelectItem(); virtual; | DoSelectItem - perform item selection
procedure DoAutoAdjustLayout(); override; | Adjusts layout for the list view using the specified arguments
procedure DoSetBounds(); override; |
procedure DoEndEdit(); virtual; |
procedure InsertItem(); | Insert an Item into the List
procedure ImageChanged(); | ImageChanged - procedure to signal that an image has changed
procedure Loaded; override; | Called when the control has been loaded from a resource, transfers the loaded property values to the widget
procedure Notification(); override; |
function IsCustomDrawn(); virtual; | IsCustomDrawn - returns True if a target has been custom drawn
function CustomDraw(); virtual; | CustomDraw - performs custom drawing in the given rectangle and returns True if successful
function CustomDrawItem(); virtual; | CustomDrawItem - custom draws the specified item and returns True if successful
function CustomDrawSubItem(); virtual; | CustomDrawSubItem - custom draws the specified subitem returning True if successful
function IntfCustomDraw(); | IntfCustomDraw - uses the interface to perform custom drawing and returns a result of drawing
function GetUpdateCount; |
procedure DrawItem(); |
procedure DoGetOwnerData(); virtual; |
function DoOwnerDataHint(); virtual; |
function DoOwnerDataStateChange(); virtual; |
procedure DblClick; override; | Performs actions needed when the control is double clicked
procedure KeyDown(); override; |
property AllocBy: Integer; [rw] | When new items add to list, increase internal buffer capacity by this amount. Needed to not add to internal buffer by one.
property AutoSort: Boolean; [rw] | When user clicks ListView header's column, sort ListView by this column. After next click, sort in other order
property AutoSortIndicator: Boolean; [rw] | If AutoSort is used on TListView, this property controls, if TListView should also automatically set SortIndicator for the selected sorting column
property AutoWidthLastColumn: Boolean; [rw] | Resizes the last column to fill entire ListView width in Report view
property ColumnClick: Boolean; [rw] | Enable to react to clicks on ListView header columns, and call the OnColumnClick event
property Columns: TListColumns; [rw] | Collection of items, which have properties for ListView columns (size, alignment, image index, etc.)
property DefaultItemHeight: Integer; [rw] | Default height for items displayed in the ListView
property HideSelection: Boolean; [rw] | If control looses focus, don't paint selection background for selected item(s)
property HoverTime: Integer; [rw] | Time (in msec) for which the mouse cursor must hover over an item before its tooltip is shown
property LargeImages: TCustomImageList; [rw] | ImageList object, which contains "big" icons for one if ListView layouts
property LargeImagesWidth: Integer; [rw] |
property OwnerDraw: Boolean; [rw] | Use owner-draw mode. It means that program must paint ListView items, using OnCustomDraw* or OnAdvancedCustomDraw* events
property ScrollBars: TScrollStyle; [rw] | Kind of scrollbars in control: vertical, horizontal, none or both. Auto* mean that scrollbars hide automatically
property ShowColumnHeaders: Boolean; [rw] | Show header area in ListView, which shows captions of columns
property ShowWorkAreas: Boolean; [rw] |
property SmallImages: TCustomImageList; [rw] | ImageList object, which contains "small" icons for one if ListView layouts
property SmallImagesWidth: Integer; [rw] |
property SortType: TSortType; [rw] | Sets sorting order for current sorting column: by text, by Data of items, both or none
property SortColumn: Integer; [rw] | Index of column, by which ListView was last sorted. -1 for none.
property SortDirection: TSortDirection; [rw] | Sets sorting direction for current sorting column.
property StateImages: TCustomImageList; [rw] | ImageList object, which contains "state" icons, for item states: selected, normal, etc
property StateImagesWidth: Integer; [rw] |
property ToolTips: Boolean; [rw] | Automatically show hints (tooltips) for ListView items, when mouse is over items
property ViewStyle: TViewStyle; [rw] | Sets one of ListView layouts: List (simple column), Report (few columns with full width), Icon (big icons), Small Icon (small icons, 16x16)
property OnChange: TLVChangeEvent; [rw] | Called when content of list collection changes.
property OnColumnClick: TLVColumnClickEvent; [rw] | Called when user clicks on column's header area.
property OnCompare: TLVCompareEvent; [rw] | Called during sorting of list, by one of columns, to compare items.
property OnCreateItemClass: TLVCreateItemClassEvent; [rw] | Event handler signalled to get the class used to create new list view items
property OnData: TLVDataEvent; [rw] | Called for owner-data mode
property OnDataFind: TLVDataFindEvent; [rw] | Called for owner-data mode
property OnDataHint: TLVDataHintEvent; [rw] | Called for owner-data mode
property OnDataStateChange: TLVDataStateChangeEvent; [rw] | Called for owner-data mode
property OnDeletion: TLVDeletedEvent; [rw] | Called when items are deleted by code.
property OnEdited: TLVEditedEvent; [rw] |
property OnEditing: TLVEditingEvent; [rw] |
property OnInsert: TLVInsertEvent; [rw] | Called when items are inserted by code
property OnItemChecked: TLVCheckedItemEvent; [rw] |
property OnSelectItem: TLVSelectItemEvent; [rw] | Called when items are selected or selection changes
property OnCustomDraw: TLVCustomDrawEvent; [rw] | Called for owner-draw mode
property OnCustomDrawItem: TLVCustomDrawItemEvent; [rw] | Called for owner-draw mode
property OnCustomDrawSubItem: TLVCustomDrawSubItemEvent; [rw] | Called for owner-draw mode
property OnDrawItem: TLVDrawItemEvent; [rw] | event handler signalled to render an owner drawn item
property OnAdvancedCustomDraw: TLVAdvancedCustomDrawEvent; [rw] | Called for owner-draw mode
property OnAdvancedCustomDrawItem: TLVAdvancedCustomDrawItemEvent; [rw] | Called for owner-draw mode
property OnAdvancedCustomDrawSubItem: TLVAdvancedCustomDrawSubItemEvent; [rw] | Called for owner-draw mode
public
constructor Create(); override; | Create - constructor for TCustomListView: calls inherited Create then initializes columns, the list of items, the canvas and properties and some formats and styles
destructor Destroy; override; | Destroy - destructor for TCustomListView: frees Canvas, calls inherited Destroy and frees columns, links and list items
procedure AddItem(); |
function AlphaSort; |
procedure Sort; |
function CustomSort(); |
procedure BeginUpdate; | BeginUpdate - start updating the list view
procedure Clear; | Clear - the stringlist
procedure EndUpdate; | EndUpdate - finish updating the list view
procedure Repaint; override; |
function FindCaption(); | FindCaption- search for and return the list item that contains the nominated caption
function FindData(); |
function GetHitTestInfoAt(); |
function GetItemAt(); | GetItemAt - find and return the list item at the specified coordinates
function GetNearestItem(); |
function GetNextItem(); |
procedure ClearSelection; |
procedure SelectAll; |
function IsEditing; |
property BoundingRect: TRect; [r] | Coordinates of the rectangle containing the ListView
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property Canvas: TCanvas; [r] | TCanvas object, defines the area on which all graphic is drawn
property Checkboxes: Boolean; [rw] | Show the check-boxes column, at the side of usual lines. Allows to check/uncheck items
property Column []: TListColumn; [r] | Property of ListView columns.
property ColumnCount: Integer; [r] |
property DropTarget: TListItem; [rw] |
property FlatScrollBars: Boolean; [rw] | Show ListView scrollbars in "flat" style (default off, not for all widgetsets)
property FullDrag: Boolean; [rw] |
property GridLines: Boolean; [rw] | Show 1-pixel lines, as a grid, between rows and columns.
property HotTrack: Boolean; [rw] | Allow to highlight/underline current ListView item, which is under mouse cursor
property HotTrackStyles: TListHotTrackStyles; [rw] | More options for HotTrack property.
property IconOptions: TIconOptions; [rw] | Options for layouts, which show icons. Sets arrangement of icons, text-wrapping state
property ItemFocused: TListItem; [rw] | ListView item, which is shown as focused.
property ItemIndex: Integer; [rw] |
property Items: TListItems; [rw] | Collection of items in ListView.
property MultiSelect: Boolean; [rw] | Allow to select several Listview items at a time, using Ctrl+click (select one item more)
property OwnerData: Boolean; [rw] | Use owner-data mode for ListView. It means, that ListView don't contain items, you must supply them using OnData* events.
property ReadOnly: Boolean; [rw] | Don't allow user to change item captions, by click with a delay.
property RowSelect: Boolean; [rw] | In Report view, this allows to highlight entire selected row, until right edge of ListView
property SelCount: Integer; [r] | Number of currently selected items.
property Selected: TListItem; [rw] | Listview item, which is 1st selected.
property LastSelected: TListItem; [r] | Listview item, which is last selected, in MultiSelect mode
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property TopItem: TListItem; [r] | Listview item, which is shown at the top edge of ListView.
property ViewOrigin: TPoint; [rw] | Coordinate of the left/top visible point in ListView, updates when Listview scrolls
property VisibleRowCount: Integer; [r] | Number of rows, which is currently shown with current Listview position/size/layout
end;

Inheritance

TCustomListView | TCustomListView - the base class for TListView
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomListView is the base class for TListView. If you want to define your own ListView class, you should derive it from this class.


TCustomListView
pt |  | AllocBy
pt |  | AutoSort
pt |  | AutoSortIndicator
pt |  | AutoWidthLastColumn
pt |  | ColumnClick
pt |  | Columns
pt |  | DefaultItemHeight
pt |  | HideSelection
pt |  | HoverTime
pt |  | LargeImages
pt |  | LargeImagesWidth
pt |  | OwnerDraw
pt |  | ScrollBars
pt |  | ShowColumnHeaders
pt |  | ShowWorkAreas
pt |  | SmallImages
pt |  | SmallImagesWidth
pt |  | SortType
pt |  | SortColumn
pt |  | SortDirection
pt |  | StateImages
pt |  | StateImagesWidth
pt |  | ToolTips
pt |  | ViewStyle
 | ro | BoundingRect
 | ro | BorderStyle
 | ro | Canvas
 |  | Checkboxes
 | ro | Column
 | ro | ColumnCount
 |  | DropTarget
 |  | FlatScrollBars
 |  | FullDrag
 |  | GridLines
 |  | HotTrack
 |  | HotTrackStyles
 |  | IconOptions
 |  | ItemFocused
 |  | ItemIndex
 |  | Items
 |  | MultiSelect
 |  | OwnerData
 |  | ReadOnly
 |  | RowSelect
 | ro | SelCount
 |  | Selected
 | ro | LastSelected
 | ro | TabStop
 | ro | TopItem
 |  | ViewOrigin
 | ro | VisibleRowCount
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pt |  | AllocBy (TCustomListView)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
pt |  | AutoSort (TCustomListView)
pt |  | AutoSortIndicator (TCustomListView)
pt |  | AutoWidthLastColumn (TCustomListView)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomListView)
 |  | BorderWidth (TWinControl)
 | ro | BoundingRect (TCustomListView)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomListView)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | Checkboxes (TCustomListView)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Column (TCustomListView)
pt |  | ColumnClick (TCustomListView)
 | ro | ColumnCount (TCustomListView)
pt |  | Columns (TCustomListView)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
pt |  | DefaultItemHeight (TCustomListView)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | DropTarget (TCustomListView)
 |  | Enabled (TControl)
 |  | FlatScrollBars (TCustomListView)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | FullDrag (TCustomListView)
 |  | GridLines (TCustomListView)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pt |  | HideSelection (TCustomListView)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | HotTrack (TCustomListView)
 |  | HotTrackStyles (TCustomListView)
pt |  | HoverTime (TCustomListView)
 |  | IconOptions (TCustomListView)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | ItemFocused (TCustomListView)
 |  | ItemIndex (TCustomListView)
 |  | Items (TCustomListView)
pt |  | LargeImages (TCustomListView)
pt |  | LargeImagesWidth (TCustomListView)
 | ro | LastSelected (TCustomListView)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | MultiSelect (TCustomListView)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | OwnerData (TCustomListView)
pt |  | OwnerDraw (TCustomListView)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomListView)
 |  | RowSelect (TCustomListView)
pt |  | ScrollBars (TCustomListView)
 | ro | SelCount (TCustomListView)
 |  | Selected (TCustomListView)
pt |  | SessionProperties (TControl)
pt |  | ShowColumnHeaders (TCustomListView)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
pt |  | ShowWorkAreas (TCustomListView)
pt |  | SmallImages (TCustomListView)
pt |  | SmallImagesWidth (TCustomListView)
pt |  | SortColumn (TCustomListView)
pt |  | SortDirection (TCustomListView)
pt |  | SortType (TCustomListView)
pt |  | StateImages (TCustomListView)
pt |  | StateImagesWidth (TCustomListView)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomListView)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pt |  | ToolTips (TCustomListView)
pl |  | Top (TControl)
 | ro | TopItem (TCustomListView)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | ViewOrigin (TCustomListView)
pt |  | ViewStyle (TCustomListView)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | VisibleRowCount (TCustomListView)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomListView
pt | ItemDeleted
pt | ItemInserted
pt | WSRegisterClass
pt | GetControlClassDefaultSize
pt | InitializeWnd
pt | FinalizeWnd
pt | DestroyWnd
pt | BeginAutoDrag
pt | CreateListItem
pt | CreateListItems
pt | CanEdit
pt | Change
pt | ColClick
pt | Delete
pt | DoDeletion
pt | DoInsert
pt | DoItemChecked
pt | DoSelectItem
pt | DoAutoAdjustLayout
pt | DoSetBounds
pt | DoEndEdit
pt | InsertItem
pt | ImageChanged
pt | Loaded
pt | Notification
pt | IsCustomDrawn
pt | CustomDraw
pt | CustomDrawItem
pt | CustomDrawSubItem
pt | IntfCustomDraw
pt | GetUpdateCount
pt | DrawItem
pt | DoGetOwnerData
pt | DoOwnerDataHint
pt | DoOwnerDataStateChange
pt | DblClick
pt | KeyDown
 | Create
 | Destroy
 | AddItem
 | AlphaSort
 | Sort
 | CustomSort
 | BeginUpdate
 | Clear
 | EndUpdate
 | Repaint
 | FindCaption
 | FindData
 | GetHitTestInfoAt
 | GetItemAt
 | GetNearestItem
 | GetNextItem
 | ClearSelection
 | SelectAll
 | IsEditing
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AddItem (TCustomListView)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AlphaSort (TCustomListView)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomListView)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdate (TCustomListView)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
pt | CanEdit (TCustomListView)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomListView)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomListView)
 | ClearSelection (TCustomListView)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColClick (TCustomListView)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomListView)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateListItem (TCustomListView)
pt | CreateListItems (TCustomListView)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | CustomDraw (TCustomListView)
pt | CustomDrawItem (TCustomListView)
pt | CustomDrawSubItem (TCustomListView)
 | CustomSort (TCustomListView)
pt | DblClick (TControl)
pt | DblClick (TCustomListView)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
pt | Delete (TCustomListView)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomListView)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomListView)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomListView)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDeletion (TCustomListView)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEndEdit (TCustomListView)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoGetOwnerData (TCustomListView)
pt | DoInsert (TCustomListView)
pt | DoItemChecked (TCustomListView)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoOwnerDataHint (TCustomListView)
pt | DoOwnerDataStateChange (TCustomListView)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSelectItem (TCustomListView)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoSetBounds (TCustomListView)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawItem (TCustomListView)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdate (TCustomListView)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
pt | FinalizeWnd (TCustomListView)
 | FindCaption (TCustomListView)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
 | FindData (TCustomListView)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomListView)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetHitTestInfoAt (TCustomListView)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetItemAt (TCustomListView)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetNearestItem (TCustomListView)
 | GetNextItem (TCustomListView)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetUpdateCount (TCustomListView)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
pt | ImageChanged (TCustomListView)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomListView)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
pt | InsertItem (TCustomListView)
 | InstanceSize (TObject)
pt | IntfCustomDraw (TCustomListView)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
pt | IsCustomDrawn (TCustomListView)
 | IsEditing (TCustomListView)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | ItemDeleted (TCustomListView)
pt | ItemInserted (TCustomListView)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomListView)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomListView)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomListView)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | Repaint (TCustomListView)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomListView)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | Sort (TCustomListView)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomListView)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomListView
pt | OnChange
pt | OnColumnClick
pt | OnCompare
pt | OnCreateItemClass
pt | OnData
pt | OnDataFind
pt | OnDataHint
pt | OnDataStateChange
pt | OnDeletion
pt | OnEdited
pt | OnEditing
pt | OnInsert
pt | OnItemChecked
pt | OnSelectItem
pt | OnCustomDraw
pt | OnCustomDrawItem
pt | OnCustomDrawSubItem
pt | OnDrawItem
pt | OnAdvancedCustomDraw
pt | OnAdvancedCustomDrawItem
pt | OnAdvancedCustomDrawSubItem
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt | OnAdvancedCustomDraw (TCustomListView)
pt | OnAdvancedCustomDrawItem (TCustomListView)
pt | OnAdvancedCustomDrawSubItem (TCustomListView)
 | OnAlignInsertBefore (TWinControl)
 | OnAlignPosition (TWinControl)
pt | OnChange (TCustomListView)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
pt | OnColumnClick (TCustomListView)
pt | OnCompare (TCustomListView)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnCreateItemClass (TCustomListView)
pt | OnCustomDraw (TCustomListView)
pt | OnCustomDrawItem (TCustomListView)
pt | OnCustomDrawSubItem (TCustomListView)
pt | OnData (TCustomListView)
pt | OnDataFind (TCustomListView)
pt | OnDataHint (TCustomListView)
pt | OnDataStateChange (TCustomListView)
pt | OnDblClick (TControl)
pt | OnDeletion (TCustomListView)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnDrawItem (TCustomListView)
pt | OnEdited (TCustomListView)
pt | OnEditing (TCustomListView)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
pt | OnInsert (TCustomListView)
pt | OnItemChecked (TCustomListView)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
pt | OnSelectItem (TCustomListView)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCustomListView.AddItem

Declaration

Source position: comctrls.pp line 1594

public procedure TCustomListView.AddItem(

  Item: string;

  AObject: TObject

);


TCustomListView.AllocBy

When new items add to list, increase internal buffer capacity by this amount. Needed to not add to internal buffer by one.

Declaration

Source position: comctrls.pp line 1546

protected property TCustomListView.AllocBy : Integer
  read FAllocBy
  write SetAllocBy
  default 0;


TCustomListView.AlphaSort

Declaration

Source position: comctrls.pp line 1595

public function TCustomListView.AlphaSort: Boolean;

Description

Always sorts column 0 in sdAscending order.


TCustomListView.AutoSort

When user clicks ListView header's column, sort ListView by this column. After next click, sort in other order

Declaration

Source position: comctrls.pp line 1547

protected property TCustomListView.AutoSort : Boolean
  read FAutoSort
  write FAutoSort
  default True;


TCustomListView.AutoSortIndicator

If AutoSort is used on TListView, this property controls, if TListView should also automatically set SortIndicator for the selected sorting column

Declaration

Source position: comctrls.pp line 1548

protected property TCustomListView.AutoSortIndicator : Boolean
  read FAutoSortIndicator
  write FAutoSortIndicator
  default False;

See also

TListColumn.SortIndicator

Indicator of the sorting order. Serves only the visual purpose, doesn't affect the actual sorting order


TCustomListView.AutoWidthLastColumn

Resizes the last column to fill entire ListView width in Report view

Declaration

Source position: comctrls.pp line 1549

protected property TCustomListView.AutoWidthLastColumn : Boolean
  read FAutoWidthLastColumn
  write SetAutoWidthLastColumn
  default False;


TCustomListView.BeginUpdate

BeginUpdate - start updating the list view

Declaration

Source position: comctrls.pp line 1598

public procedure TCustomListView.BeginUpdate;


TCustomListView.BoundingRect

Coordinates of the rectangle containing the ListView

Declaration

Source position: comctrls.pp line 1626

public property TCustomListView.BoundingRect : TRect
  read GetBoundingRect;


TCustomListView.CanEdit

Declaration

Source position: comctrls.pp line 1510

protected function TCustomListView.CanEdit(

  Item: TListItem

):Boolean; virtual;


TCustomListView.Canvas

TCanvas object, defines the area on which all graphic is drawn

Declaration

Source position: comctrls.pp line 1628

public property TCustomListView.Canvas : TCanvas
  read FCanvas;


TCustomListView.Change

Change - Internal procedure to simulate the OnChange event

Declaration

Source position: comctrls.pp line 1511

protected procedure TCustomListView.Change(

  AItem: TListItem;

  AChange: Integer

); virtual;

Description

This is an internal procedure which is called after an item has been changed. It is a programmatic method for simulating the OnChange event if the programmer has assigned a method to this event.


TCustomListView.Checkboxes

Show the check-boxes column, at the side of usual lines. Allows to check/uncheck items

Declaration

Source position: comctrls.pp line 1629

public property TCustomListView.Checkboxes : Boolean
  index Ord(lvpCheckboxes)
  read GetProperty
  write SetProperty
  default False;


TCustomListView.Clear

Clear - the stringlist

Declaration

Source position: comctrls.pp line 1599

public procedure TCustomListView.Clear;


TCustomListView.ClearSelection

Declaration

Source position: comctrls.pp line 1622

public procedure TCustomListView.ClearSelection;


TCustomListView.ColClick

ColClick - procedure to simulate the OnColumnClick event

Declaration

Source position: comctrls.pp line 1512

protected procedure TCustomListView.ColClick(

  AColumn: TListColumn

); virtual;

Description

ColClick - procedure to simulate the OnColumnClick event. Can be used programmatically to execute the same code as is used to respond to the OnColumnClick event.


TCustomListView.Column

Property of ListView columns.

Declaration

Source position: comctrls.pp line 1630

public property TCustomListView.Column[AIndex: Integer] : TListColumn
  read GetColumnFromIndex;

Description

This property can be used to read the information of a column.

The column whose information is to be retrieved is determined by an index (AIndex). As with nearly all indexes, this index is 0 based. In column[0] the caption of the listitem is show, in subsequent column the subitems of the listitem are shown.

To add, change or delete a column use the Columns property.


TCustomListView.ColumnClick

Enable to react to clicks on ListView header columns, and call the OnColumnClick event

Declaration

Source position: comctrls.pp line 1550

protected property TCustomListView.ColumnClick : Boolean
  index Ord(lvpColumnClick)
  read GetProperty
  write SetProperty
  default True;


TCustomListView.ColumnCount

Declaration

Source position: comctrls.pp line 1631

public property TCustomListView.ColumnCount : Integer
  read GetColumnCount;

Description

ColumnCount is a read-only Integer property which indicates the number of columns displayed for the list view.


TCustomListView.Columns

Collection of items, which have properties for ListView columns (size, alignment, image index, etc.)

Declaration

Source position: comctrls.pp line 1551

protected property TCustomListView.Columns : TListColumns
  read FColumns
  write SetColumns;


TCustomListView.Create

Create - constructor for TCustomListView: calls inherited Create then initializes columns, the list of items, the canvas and properties and some formats and styles

Declaration

Source position: comctrls.pp line 1592

public constructor TCustomListView.Create(

  AOwner: TComponent

); override;

See also

#rtl.Classes.TComponent.Create

#LCL.Controls.TWinControl.Create

Constructor for the class instance


TCustomListView.CreateListItem

Declaration

Source position: comctrls.pp line 1508

protected function TCustomListView.CreateListItem: TListItem; virtual;


TCustomListView.CreateListItems

Declaration

Source position: comctrls.pp line 1509

protected function TCustomListView.CreateListItems: TListItems; virtual;


TCustomListView.CustomDraw

CustomDraw - performs custom drawing in the given rectangle and returns True if successful

Declaration

Source position: comctrls.pp line 1531

protected function TCustomListView.CustomDraw(

  const ARect: TRect;

  AStage: TCustomDrawStage

):Boolean; virtual;


TCustomListView.CustomDrawItem

CustomDrawItem - custom draws the specified item and returns True if successful

Declaration

Source position: comctrls.pp line 1532

protected function TCustomListView.CustomDrawItem(

  AItem: TListItem;

  AState: TCustomDrawState;

  AStage: TCustomDrawStage

):Boolean; virtual;


TCustomListView.CustomDrawSubItem

CustomDrawSubItem - custom draws the specified subitem returning True if successful

Declaration

Source position: comctrls.pp line 1533

protected function TCustomListView.CustomDrawSubItem(

  AItem: TListItem;

  ASubItem: Integer;

  AState: TCustomDrawState;

  AStage: TCustomDrawStage

):Boolean; virtual;


TCustomListView.CustomSort

Declaration

Source position: comctrls.pp line 1597

public function TCustomListView.CustomSort(

  ASortProc: TLVCompare;

  AOptionalParam: PtrInt

):Boolean;


TCustomListView.DblClick

Performs actions needed when the control is double clicked

Declaration

Source position: comctrls.pp line 1543

protected procedure TCustomListView.DblClick; override;

Description

Calls the inherited DblClick method. Ensures that ShowEditorQueued is set to True when the control has an assigned editor and is not marked as read-only.

See also

#LCL.Controls.TControl.DblClick

Invokes the OnDblClick handler


TCustomListView.DefaultItemHeight

Default height for items displayed in the ListView

Declaration

Source position: comctrls.pp line 1552

protected property TCustomListView.DefaultItemHeight : Integer
  read FDefaultItemHeight
  write SetDefaultItemHeight;


TCustomListView.Delete

Delete an Item from the List

Declaration

Source position: comctrls.pp line 1514

protected procedure TCustomListView.Delete(

  Item: TListItem

);


TCustomListView.Destroy

Destroy - destructor for TCustomListView: frees Canvas, calls inherited Destroy and frees columns, links and list items

Declaration

Source position: comctrls.pp line 1593

public destructor TCustomListView.Destroy; override;

See also

#rtl.Classes.TComponent.Destroy

#LCL.Controls.TWinControl.Destroy

Destructor for the class instance


TCustomListView.DoAutoAdjustLayout

Adjusts layout for the list view using the specified arguments

Declaration

Source position: comctrls.pp line 1519

protected procedure TCustomListView.DoAutoAdjustLayout(

  const AMode: TLayoutAdjustmentPolicy;

  const AXProportion: Double;

  const AYProportion: Double

); override;

Arguments

AMode | Layout adjustment policy used in the method
AXProportion | Factor used to adjust widths
AYProportion | Factor used to adjust heights

Description

DoAutoAdjustLayout is an overridden procedure used to adjust the layout for the list view using the specified arguments. DoAutoAdjustLayout calls the inherited method.

DoAutoAdjustLayout extends the ancestor method to include support for sizing the columns in the list view using the proportions specified in AXProportion and AYProportion for the display density (DPI). DoAutoAdjustLayout also ensures that the widget set class is initialized for each of the image list sizes represented by the TListViewImageList enumeration.

No actions are performed in the method if AMode does NOT include one of the following values: lapAutoAdjustWithoutHorizontalScrolling or lapAutoAdjustForDPI.

See also

#LCL.Controls.TControl.DoAutoAdjustLayout

Applies layout changes using the specified policies and proportions to the control


TCustomListView.DoDeletion

DoDeletion - performs the actual deletion

Declaration

Source position: comctrls.pp line 1515

protected procedure TCustomListView.DoDeletion(

  AItem: TListItem

); virtual;


TCustomListView.DoEndEdit

Declaration

Source position: comctrls.pp line 1523

protected procedure TCustomListView.DoEndEdit(

  AItem: TListItem;

  const AValue: string

); virtual;


TCustomListView.DoGetOwnerData

Declaration

Source position: comctrls.pp line 1538

protected procedure TCustomListView.DoGetOwnerData(

  Item: TListItem

); virtual;


TCustomListView.DoInsert

Performs the insertion

Declaration

Source position: comctrls.pp line 1516

protected procedure TCustomListView.DoInsert(

  AItem: TListItem

); virtual;


TCustomListView.DoItemChecked

Declaration

Source position: comctrls.pp line 1517

protected procedure TCustomListView.DoItemChecked(

  AItem: TListItem

);


TCustomListView.DoOwnerDataHint

Declaration

Source position: comctrls.pp line 1539

protected function TCustomListView.DoOwnerDataHint(

  AStartIndex: Integer;

  AEndIndex: Integer

):Boolean; virtual;


TCustomListView.DoOwnerDataStateChange

Declaration

Source position: comctrls.pp line 1540

protected function TCustomListView.DoOwnerDataStateChange(

  AStartIndex: Integer;

  AEndIndex: Integer;

  AOldState: TListItemStates;

  ANewState: TListItemStates

):Boolean; virtual;


TCustomListView.DoSelectItem

DoSelectItem - perform item selection

Declaration

Source position: comctrls.pp line 1518

protected procedure TCustomListView.DoSelectItem(

  AItem: TListItem;

  ASelected: Boolean

); virtual;


TCustomListView.DoSetBounds

Declaration

Source position: comctrls.pp line 1521

protected procedure TCustomListView.DoSetBounds(

  ALeft: Integer;

  ATop: Integer;

  AWidth: Integer;

  AHeight: Integer

); override;


TCustomListView.DrawItem

Declaration

Source position: comctrls.pp line 1536

protected procedure TCustomListView.DrawItem(

  AItem: TListItem;

  ARect: TRect;

  AState: TOwnerDrawState

);


TCustomListView.DropTarget

Declaration

Source position: comctrls.pp line 1632

public property TCustomListView.DropTarget : TListItem
  read GetDropTarget
  write SetDropTarget;


TCustomListView.EndUpdate

EndUpdate - finish updating the list view

Declaration

Source position: comctrls.pp line 1600

public procedure TCustomListView.EndUpdate;


TCustomListView.FinalizeWnd

FinalizeWnd stores the list origin then calls inherited method

Declaration

Source position: comctrls.pp line 1504

protected procedure TCustomListView.FinalizeWnd; override;

See also

#LCL.Controls.TWinControl.FinalizeWnd

Prepares to remove the window (called before the Handle is destroyed)


TCustomListView.FindCaption

FindCaption- search for and return the list item that contains the nominated caption

Declaration

Source position: comctrls.pp line 1602

public function TCustomListView.FindCaption(

  StartIndex: Integer;

  Value: string;

  Partial: Boolean;

  Inclusive: Boolean;

  Wrap: Boolean;

  PartStart: Boolean = True

):TListItem;

Description

FindCaption- search for and return the list item that contains the nominated caption.

Starting from item at StartIndex

Looking for the string with the content in Value

Partial, Inclusive, Wrap, PartStart: Boolean arguments that allow matches with part of the string, permitting the string to wrap over a line, etc.


TCustomListView.FindData

Declaration

Source position: comctrls.pp line 1604

public function TCustomListView.FindData(

  StartIndex: Integer;

  Value: Pointer;

  Inclusive: Boolean;

  Wrap: Boolean

):TListItem;


TCustomListView.FlatScrollBars

Show ListView scrollbars in "flat" style (default off, not for all widgetsets)

Declaration

Source position: comctrls.pp line 1633

public property TCustomListView.FlatScrollBars : Boolean
  index Ord(lvpFlatScrollBars)
  read GetProperty
  write SetProperty
  default False;


TCustomListView.FullDrag

Declaration

Source position: comctrls.pp line 1634

public property TCustomListView.FullDrag : Boolean
  index Ord(lvpFullDrag)
  read GetProperty
  write SetProperty
  default False;


TCustomListView.GetControlClassDefaultSize

Declaration

Source position: comctrls.pp line 1502

protected class function TCustomListView.GetControlClassDefaultSize: TSize; override;


TCustomListView.GetHitTestInfoAt

Declaration

Source position: comctrls.pp line 1605

public function TCustomListView.GetHitTestInfoAt(

  X: Integer;

  Y: Integer

):THitTests;


TCustomListView.GetItemAt

GetItemAt - find and return the list item at the specified coordinates

Declaration

Source position: comctrls.pp line 1606

public function TCustomListView.GetItemAt(

  x: Integer;

  y: Integer

):TListItem;


TCustomListView.GetNearestItem

Declaration

Source position: comctrls.pp line 1614

public function TCustomListView.GetNearestItem(

  APoint: TPoint;

  Direction: TSearchDirection

):TListItem;

Description

GetNearestItem is used to locate a list item from a position specified in pixel coordinates relative to the top left corner of the list view. It starts looking at the position specified by the Point parameter, and moves in the direction indicated by the Direction parameter until it locates a list item.If no item is found Nil is returned.


TCustomListView.GetNextItem

Declaration

Source position: comctrls.pp line 1620

public function TCustomListView.GetNextItem(

  StartItem: TListItem;

  Direction: TSearchDirection;

  States: TListItemStates

):TListItem;

Description

GetNextItem is a TListItem function used to find the next list item after StartItem in the direction given by the Direction parameter. Only items in the state indicated by the States parameter are considered. If no item is found Nil is returned.


TCustomListView.GetUpdateCount

Declaration

Source position: comctrls.pp line 1535

protected function TCustomListView.GetUpdateCount: Integer;


TCustomListView.GridLines

Show 1-pixel lines, as a grid, between rows and columns.

Declaration

Source position: comctrls.pp line 1635

public property TCustomListView.GridLines : Boolean
  index Ord(lvpGridLines)
  read GetProperty
  write SetProperty
  default False;


TCustomListView.HideSelection

If control looses focus, don't paint selection background for selected item(s)

Declaration

Source position: comctrls.pp line 1553

protected property TCustomListView.HideSelection : Boolean
  index Ord(lvpHideSelection)
  read GetProperty
  write SetProperty
  default True;


TCustomListView.HotTrack

Allow to highlight/underline current ListView item, which is under mouse cursor

Declaration

Source position: comctrls.pp line 1636

public property TCustomListView.HotTrack : Boolean
  index Ord(lvpHotTrack)
  read GetProperty
  write SetProperty
  default False;

Description

HotTrack is the name given to the feature whereby, as the mouse pointer moves over some graphic item (e.g. a tab, an entry in a list, a button or other control in a form), that item becomes emphasized in some way.

The default list of emphasis possibilities is given by the definition.

TListHotTrackStyle = (htHandPoint, htUnderlineCold, htUnderlineHot)

In other words:

  • It may be indicated by a hand pointer
  • It may be underlined even when Cold (i.e. the pointer has covered it and moved on but the underlining remains)
  • It may be underlined when Hot (i.e. when the pointer is directly on the item)

This feature can be used in List Views and in TabControls.

See also

#lcl.ComCtrls.TCustomListView.HotTrack

Allow to highlight/underline current ListView item, which is under mouse cursor


TCustomListView.HotTrackStyles

More options for HotTrack property.

Declaration

Source position: comctrls.pp line 1637

public property TCustomListView.HotTrackStyles : TListHotTrackStyles
  read FHotTrackStyles
  write SetHotTrackStyles
  default [];


TCustomListView.HoverTime

Time (in msec) for which the mouse cursor must hover over an item before its tooltip is shown

Declaration

Source position: comctrls.pp line 1554

protected property TCustomListView.HoverTime : Integer
  read GetHoverTime
  write SetHoverTime
  default - 1;


TCustomListView.IconOptions

Options for layouts, which show icons. Sets arrangement of icons, text-wrapping state

Declaration

Source position: comctrls.pp line 1638

public property TCustomListView.IconOptions : TIconOptions
  read FIconOptions
  write SetIconOptions;


TCustomListView.ImageChanged

ImageChanged - procedure to signal that an image has changed

Declaration

Source position: comctrls.pp line 1526

protected procedure TCustomListView.ImageChanged(

  Sender: TObject

);


TCustomListView.InitializeWnd

InitializeWnd - calls inherited method, then sets various local properties

Declaration

Source position: comctrls.pp line 1503

protected procedure TCustomListView.InitializeWnd; override;

Description

InitializeWnd - calls inherited method, then sets style, adds columns, sets imagelists and item depending properties (scroll bars, sorting etc), adds items and sets other miscellaneous properties (default item height, hot track styles, hover time etc)

See also

#LCL.Controls.TWinControl.InitializeWnd

Copies cached control properties to the just created widget


TCustomListView.InsertItem

Insert an Item into the List

Declaration

Source position: comctrls.pp line 1525

protected procedure TCustomListView.InsertItem(

  Item: TListItem

);


TCustomListView.IntfCustomDraw

IntfCustomDraw - uses the interface to perform custom drawing and returns a result of drawing

Declaration

Source position: comctrls.pp line 1534

protected function TCustomListView.IntfCustomDraw(

  ATarget: TCustomDrawTarget;

  AStage: TCustomDrawStage;

  AItem: Integer;

  ASubItem: Integer;

  AState: TCustomDrawState;

  const ARect: PRect

):TCustomDrawResult;


TCustomListView.IsCustomDrawn

IsCustomDrawn - returns True if a target has been custom drawn

Declaration

Source position: comctrls.pp line 1530

protected function TCustomListView.IsCustomDrawn(

  ATarget: TCustomDrawTarget;

  AStage: TCustomDrawStage

):Boolean; virtual;


TCustomListView.IsEditing

Declaration

Source position: comctrls.pp line 1625

public function TCustomListView.IsEditing: Boolean;

Description

Delphi compatible function which returns if our listview editor is active.


TCustomListView.ItemDeleted

ItemDeleted - the specified listitem is removed from the list

Declaration

Source position: comctrls.pp line 1497

protected procedure TCustomListView.ItemDeleted(

  const AItem: TListItem

);


TCustomListView.ItemFocused

ListView item, which is shown as focused.

Declaration

Source position: comctrls.pp line 1639

public property TCustomListView.ItemFocused : TListItem
  read GetFocused
  write SetFocused;


TCustomListView.ItemIndex

Declaration

Source position: comctrls.pp line 1640

public property TCustomListView.ItemIndex : Integer
  read GetItemIndex
  write SetItemIndex;


TCustomListView.ItemInserted

ItemInserted - the specified item is inserted into the list

Declaration

Source position: comctrls.pp line 1498

protected procedure TCustomListView.ItemInserted(

  const AItem: TListItem

);


TCustomListView.Items

Collection of items in ListView.

Declaration

Source position: comctrls.pp line 1641

public property TCustomListView.Items : TListItems
  read FListItems
  write SetItems;

Description

Items - the list of entries in the list. Held as a linked list with a cached index of the last accessed item.

Items is of type TListitems which has a built-in cache of the last accessed item. This speeds up interface updates since Item.Index is often used for the same item updating more properties. If FCacheIndex = -1 then the cache is not valid.


TCustomListView.KeyDown

Declaration

Source position: comctrls.pp line 1544

protected procedure TCustomListView.KeyDown(

  var Key: Word;

  Shift: TShiftState

); override;

Description

Handles an F2 function key pressed when the control has focus. Ensures that the editor is displayed when the control is not marked as ReadOnly. The keystroke is digested (set to zero).

If the control is marked as ReasdOnly, or Key is not the unshifted F2 function key, the inherited KeyDown method is called to handle the values in Key and Shift.

See also

#LCL.Controls.TWinControl.KeyDown

Invokes the OnKeyDown handler


TCustomListView.LargeImages

ImageList object, which contains "big" icons for one if ListView layouts

Declaration

Source position: comctrls.pp line 1555

protected property TCustomListView.LargeImages : TCustomImageList
  index Ord(lvilLarge)
  read GetImageList
  write SetImageList;

Description

A typical application might have two ImageLists: one ofLargeImages and one of SmallImages containing two versions of the same collection of images, in large and small format; the index numbers of the first list would correspond with those in the second list.

SmallImages could be displayed beside the text strings in the list view and the programmer would supply code to ensure that when an item with its associated SmallImage was selected, the corresponding LargeImage would be displayed in another window.

A TImageList control needs to be selected and pasted on to the Form Designer and the ImageList Editor can be opened from the pop-up menu obtained by right-clicking on TImageList icon in the Form Designer. Then in the StringList editor for Items the correct ImageIndex must be allocated to each entry in the list.


TCustomListView.LargeImagesWidth

Declaration

Source position: comctrls.pp line 1556

protected property TCustomListView.LargeImagesWidth : Integer
  index Ord(lvilLarge)
  read GetImageListWidth
  write SetImageListWidth
  default 0;

Description

LargeImagesWidth is an Integer property used to access the width for large images in the list view. Reading and writing a value to the property accesses an internal array with width values for the image list using the TListViewImageList enumeration value. The default value for the property is zero (0).


TCustomListView.LastSelected

Listview item, which is last selected, in MultiSelect mode

Declaration

Source position: comctrls.pp line 1651

public property TCustomListView.LastSelected : TListItem
  read FSelected;


TCustomListView.MultiSelect

Allow to select several Listview items at a time, using Ctrl+click (select one item more)

Declaration

Source position: comctrls.pp line 1645

public property TCustomListView.MultiSelect : Boolean
  index Ord(lvpMultiselect)
  read GetProperty
  write SetProperty
  default False;


TCustomListView.Notification

Declaration

Source position: comctrls.pp line 1528

protected procedure TCustomListView.Notification(

  AComponent: TComponent;

  Operation: TOperation

); override;


TCustomListView.OnAdvancedCustomDraw

Called for owner-draw mode

Declaration

Source position: comctrls.pp line 1588

protected property TCustomListView.OnAdvancedCustomDraw : TLVAdvancedCustomDrawEvent
  read FOnAdvancedCustomDraw
  write FOnAdvancedCustomDraw;


TCustomListView.OnAdvancedCustomDrawItem

Called for owner-draw mode

Declaration

Source position: comctrls.pp line 1589

protected property TCustomListView.OnAdvancedCustomDrawItem : TLVAdvancedCustomDrawItemEvent
  read FOnAdvancedCustomDrawItem
  write FOnAdvancedCustomDrawItem;


TCustomListView.OnAdvancedCustomDrawSubItem

Called for owner-draw mode

Declaration

Source position: comctrls.pp line 1590

protected property TCustomListView.OnAdvancedCustomDrawSubItem : TLVAdvancedCustomDrawSubItemEvent
  read FOnAdvancedCustomDrawSubItem
  write FOnAdvancedCustomDrawSubItem;


TCustomListView.OnChange

Called when content of list collection changes.

Declaration

Source position: comctrls.pp line 1570

protected property TCustomListView.OnChange : TLVChangeEvent
  read FOnChange
  write FOnChange;


TCustomListView.OnColumnClick

Called when user clicks on column's header area.

Declaration

Source position: comctrls.pp line 1571

protected property TCustomListView.OnColumnClick : TLVColumnClickEvent
  read FOnColumnClick
  write FOnColumnClick;


TCustomListView.OnCompare

Called during sorting of list, by one of columns, to compare items.

Declaration

Source position: comctrls.pp line 1572

protected property TCustomListView.OnCompare : TLVCompareEvent
  read FOnCompare
  write FOnCompare;


TCustomListView.OnCreateItemClass

Event handler signalled to get the class used to create new list view items

Declaration

Source position: comctrls.pp line 1573

protected property TCustomListView.OnCreateItemClass : TLVCreateItemClassEvent
  read FOnCreateItemClass
  write FOnCreateItemClass;


TCustomListView.OnCustomDraw

Called for owner-draw mode

Declaration

Source position: comctrls.pp line 1584

protected property TCustomListView.OnCustomDraw : TLVCustomDrawEvent
  read FOnCustomDraw
  write FOnCustomDraw;


TCustomListView.OnCustomDrawItem

Called for owner-draw mode

Declaration

Source position: comctrls.pp line 1585

protected property TCustomListView.OnCustomDrawItem : TLVCustomDrawItemEvent
  read FOnCustomDrawItem
  write FOnCustomDrawItem;


TCustomListView.OnCustomDrawSubItem

Called for owner-draw mode

Declaration

Source position: comctrls.pp line 1586

protected property TCustomListView.OnCustomDrawSubItem : TLVCustomDrawSubItemEvent
  read FOnCustomDrawSubItem
  write FOnCustomDrawSubItem;


TCustomListView.OnData

Called for owner-data mode

Declaration

Source position: comctrls.pp line 1574

protected property TCustomListView.OnData : TLVDataEvent
  read FOnData
  write FOnData;


TCustomListView.OnDataFind

Called for owner-data mode

Declaration

Source position: comctrls.pp line 1575

protected property TCustomListView.OnDataFind : TLVDataFindEvent
  read FOnDataFind
  write FOnDataFind;


TCustomListView.OnDataHint

Called for owner-data mode

Declaration

Source position: comctrls.pp line 1576

protected property TCustomListView.OnDataHint : TLVDataHintEvent
  read FOnDataHint
  write FOnDataHint;


TCustomListView.OnDataStateChange

Called for owner-data mode

Declaration

Source position: comctrls.pp line 1577

protected property TCustomListView.OnDataStateChange : TLVDataStateChangeEvent
  read FOnDataStateChange
  write FOnDataStateChange;


TCustomListView.OnDeletion

Called when items are deleted by code.

Declaration

Source position: comctrls.pp line 1578

protected property TCustomListView.OnDeletion : TLVDeletedEvent
  read FOnDeletion
  write FOnDeletion;


TCustomListView.OnDrawItem

event handler signalled to render an owner drawn item

Declaration

Source position: comctrls.pp line 1587

protected property TCustomListView.OnDrawItem : TLVDrawItemEvent
  read FOnDrawItem
  write FOnDrawItem;

Description

OnDrawItem is a TLVDrawItemEvent property which is the event handler signalled to render an owner drawn item. The event is triggered (when assigned) in the DrawItem method only when OwnerDraw is set to True and ViewStyle contains vsReport.

See also

TCustomListView.OwnerDraw | Use owner-draw mode. It means that program must paint ListView items, using OnCustomDraw* or OnAdvancedCustomDraw* events
TCustomListView.ViewStyle | Sets one of ListView layouts: List (simple column), Report (few columns with full width), Icon (big icons), Small Icon (small icons, 16x16)
TCustomListView.DrawItem |


TCustomListView.OnEdited

Declaration

Source position: comctrls.pp line 1579

protected property TCustomListView.OnEdited : TLVEditedEvent
  read FOnEdited
  write FOnEdited;


TCustomListView.OnEditing

Declaration

Source position: comctrls.pp line 1580

protected property TCustomListView.OnEditing : TLVEditingEvent
  read FOnEditing
  write FOnEditing;


TCustomListView.OnInsert

Called when items are inserted by code

Declaration

Source position: comctrls.pp line 1581

protected property TCustomListView.OnInsert : TLVInsertEvent
  read FOnInsert
  write FOnInsert;


TCustomListView.OnItemChecked

Declaration

Source position: comctrls.pp line 1582

protected property TCustomListView.OnItemChecked : TLVCheckedItemEvent
  read FOnItemChecked
  write FOnItemChecked;


TCustomListView.OnSelectItem

Called when items are selected or selection changes

Declaration

Source position: comctrls.pp line 1583

protected property TCustomListView.OnSelectItem : TLVSelectItemEvent
  read FOnSelectItem
  write FOnSelectItem;


TCustomListView.OwnerData

Use owner-data mode for ListView. It means, that ListView don't contain items, you must supply them using OnData* events.

Declaration

Source position: comctrls.pp line 1646

public property TCustomListView.OwnerData : Boolean
  read FOwnerData
  write SetOwnerData
  default False;


TCustomListView.OwnerDraw

Use owner-draw mode. It means that program must paint ListView items, using OnCustomDraw* or OnAdvancedCustomDraw* events

Declaration

Source position: comctrls.pp line 1557

protected property TCustomListView.OwnerDraw : Boolean
  index Ord(lvpOwnerDraw)
  read GetProperty
  write SetProperty
  default False;


TCustomListView.ReadOnly

Don't allow user to change item captions, by click with a delay.

Declaration

Source position: comctrls.pp line 1647

public property TCustomListView.ReadOnly : Boolean
  index Ord(lvpReadOnly)
  read GetProperty
  write SetProperty
  default False;


TCustomListView.Repaint

Declaration

Source position: comctrls.pp line 1601

public procedure TCustomListView.Repaint; override;


TCustomListView.RowSelect

In Report view, this allows to highlight entire selected row, until right edge of ListView

Declaration

Source position: comctrls.pp line 1648

public property TCustomListView.RowSelect : Boolean
  index Ord(lvpRowSelect)
  read GetProperty
  write SetProperty
  default False;


TCustomListView.ScrollBars

Kind of scrollbars in control: vertical, horizontal, none or both. Auto* mean that scrollbars hide automatically

Declaration

Source position: comctrls.pp line 1558

protected property TCustomListView.ScrollBars : TScrollStyle
  read FScrollBars
  write SetScrollBars
  default ssBoth;


TCustomListView.SelCount

Number of currently selected items.

Declaration

Source position: comctrls.pp line 1649

public property TCustomListView.SelCount : Integer
  read GetSelCount;


TCustomListView.SelectAll

Declaration

Source position: comctrls.pp line 1623

public procedure TCustomListView.SelectAll;


TCustomListView.Selected

Listview item, which is 1st selected.

Declaration

Source position: comctrls.pp line 1650

public property TCustomListView.Selected : TListItem
  read GetSelection
  write SetSelection;


TCustomListView.ShowColumnHeaders

Show header area in ListView, which shows captions of columns

Declaration

Source position: comctrls.pp line 1559

protected property TCustomListView.ShowColumnHeaders : Boolean
  index Ord(lvpShowColumnHeaders)
  read GetProperty
  write SetProperty
  default True;


TCustomListView.ShowWorkAreas

Declaration

Source position: comctrls.pp line 1560

protected property TCustomListView.ShowWorkAreas : Boolean
  index Ord(lvpShowWorkAreas)
  read GetProperty
  write SetProperty
  default False;

Description

The WorkAreas property sets the work areas in the ListView. This property allows to highlight each work area with its own color and show with own caption.


TCustomListView.SmallImages

ImageList object, which contains "small" icons for one if ListView layouts

Declaration

Source position: comctrls.pp line 1561

protected property TCustomListView.SmallImages : TCustomImageList
  index Ord(lvilSmall)
  read GetImageList
  write SetImageList;

Description

A typical application might have two ImageLists: one ofLargeImages and one of SmallImages containing two versions of the same collection of images, in large and small format; the index numbers of the first list would correspond with those in the second list.

SmallImages could be displayed beside the text strings in the list view and the programmer would supply code to ensure that when an item with its associated SmallImage was selected, the corresponding LargeImage would be displayed in another window.

A TImageList control needs to be selected and pasted on to the Form Designer and the ImageList Editor can be opened from the pop-up menu obtained by right-clicking on TImageList icon in the Form Designer. Then in the StringList editor for Items the correct ImageIndex must be allocated to each entry in the list.


TCustomListView.SmallImagesWidth

Declaration

Source position: comctrls.pp line 1562

protected property TCustomListView.SmallImagesWidth : Integer
  index Ord(lvilSmall)
  read GetImageListWidth
  write SetImageListWidth
  default 0;

Description

SmallImagesWidth is an Integer property that indicates the width used for small images displayed in the list view. The default value for the property is zero (0).


TCustomListView.Sort

Declaration

Source position: comctrls.pp line 1596

public procedure TCustomListView.Sort;


TCustomListView.SortColumn

Index of column, by which ListView was last sorted. -1 for none.

Declaration

Source position: comctrls.pp line 1564

protected property TCustomListView.SortColumn : Integer
  read FSortColumn
  write SetSortColumn
  default - 1;


TCustomListView.SortDirection

Sets sorting direction for current sorting column.

Declaration

Source position: comctrls.pp line 1565

protected property TCustomListView.SortDirection : TSortDirection
  read FSortDirection
  write SetSortDirection
  default sdAscending;


TCustomListView.SortType

Sets sorting order for current sorting column: by text, by Data of items, both or none

Declaration

Source position: comctrls.pp line 1563

protected property TCustomListView.SortType : TSortType
  read FSortType
  write SetSortType
  default stNone;


TCustomListView.StateImages

ImageList object, which contains "state" icons, for item states: selected, normal, etc

Declaration

Source position: comctrls.pp line 1566

protected property TCustomListView.StateImages : TCustomImageList
  index Ord(lvilState)
  read GetImageList
  write SetImageList;


TCustomListView.StateImagesWidth

Declaration

Source position: comctrls.pp line 1567

protected property TCustomListView.StateImagesWidth : Integer
  index Ord(lvilState)
  read GetImageListWidth
  write SetImageListWidth
  default 0;

Description

StateImagesWidth is an Integer property the represents width used for state images displayed in the list view. The default value for the property is zero (0).


TCustomListView.ToolTips

Automatically show hints (tooltips) for ListView items, when mouse is over items

Declaration

Source position: comctrls.pp line 1568

protected property TCustomListView.ToolTips : Boolean
  index Ord(lvpToolTips)
  read GetProperty
  write SetProperty
  default True;


TCustomListView.TopItem

Listview item, which is shown at the top edge of ListView.

Declaration

Source position: comctrls.pp line 1653

public property TCustomListView.TopItem : TListItem
  read GetTopItem;


TCustomListView.ViewOrigin

Coordinate of the left/top visible point in ListView, updates when Listview scrolls

Declaration

Source position: comctrls.pp line 1654

public property TCustomListView.ViewOrigin : TPoint
  read GetViewOrigin
  write SetViewOrigin;


TCustomListView.ViewStyle

Sets one of ListView layouts: List (simple column), Report (few columns with full width), Icon (big icons), Small Icon (small icons, 16x16)

Declaration

Source position: comctrls.pp line 1569

protected property TCustomListView.ViewStyle : TViewStyle
  read FViewStyle
  write SetViewStyle
  default vsList;


TCustomListView.VisibleRowCount

Number of rows, which is currently shown with current Listview position/size/layout

Declaration

Source position: comctrls.pp line 1655

public property TCustomListView.VisibleRowCount : Integer
  read GetVisibleRowCount;


TCustomListViewEditor

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: comctrls.pp line 1364

type TCustomListViewEditor = class(TCustomEdit)

protected

  procedure DoExit; override;

public

  constructor Create(); override;

  property Item: TListItem; [rw]

end;

Inheritance

TCustomListViewEditor |
|
TCustomEdit | The base class for controls presenting editable text
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

Used to provide multi-platform editing capabilities for TCustomListView.


TCustomListViewEditor
 |  | Item
TCustomEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | ParentColor
 |  | Alignment
 | ro | AutoSize
 | ro | BorderStyle
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 | ro | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 | ro | TabOrder
 | ro | TabStop
 | ro | Text
 |  | TextHint
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 |  | Alignment (TCustomEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomEdit)
pt |  | AutoSelected (TCustomEdit)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomEdit)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomEdit)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomEdit)
 |  | CharCase (TCustomEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | EchoMode (TCustomEdit)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomEdit)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | Item (TCustomListViewEditor)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomEdit)
 |  | Modified (TCustomEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomEdit)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomEdit)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomEdit)
 |  | SelLength (TCustomEdit)
 |  | SelStart (TCustomEdit)
 |  | SelText (TCustomEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomEdit)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomEdit)
 |  | TextHint (TCustomEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomListViewEditor
pt | DoExit
 | Create
TCustomEdit
pt | WSRegisterClass
pt | CanShowEmulatedTextHint
pt | CreateEmulatedTextHintFont
pt | CalculatePreferredSize
pt | CreateParams
pt | InitializeWnd
pt | TextChanged
pt | FontChanged
pt | Change
pt | DoEnter
pt | DoExit
pt | EditingDone
pt | GetCaretPos
pt | GetNumbersOnly
pt | GetReadOnly
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetTextHint
pt | SetCaretPos
pt | SetEchoMode
pt | SetNumbersOnly
pt | SetReadOnly
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetTextHint
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | MouseUp
pt | RealSetText
pt | RealGetText
pt | KeyUpAfterInterface
pt | WMChar
pt | CMWantSpecialKey
pt | WndProc
pt | ShouldAutoAdjust
pt | WMSetFocus
pt | WMKillFocus
 | Create
 | Destroy
 | Clear
 | SelectAll
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | Undo
 | RemoveAllHandlersOfObject
 | AddHandlerOnChange
 | RemoveHandlerOnChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChange (TCustomEdit)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomEdit)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanShowEmulatedTextHint (TCustomEdit)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomEdit)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildClassAllowed (TCustomEdit)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomEdit)
 | ClearSelection (TCustomEdit)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMWantSpecialKey (TCustomEdit)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomEdit)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomEdit)
 | Create (TCustomListViewEditor)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateEmulatedTextHintFont (TCustomEdit)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomEdit)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CutToClipboard (TCustomEdit)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomEdit)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomEdit)
pt | DoExit (TWinControl)
pt | DoExit (TCustomEdit)
pt | DoExit (TCustomListViewEditor)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
pt | EditingDone (TCustomEdit)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomEdit)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetCaretPos (TCustomEdit)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomEdit)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
pt | GetNumbersOnly (TCustomEdit)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetReadOnly (TCustomEdit)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelLength (TCustomEdit)
pt | GetSelStart (TCustomEdit)
pt | GetSelText (TCustomEdit)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
pt | GetTextHint (TCustomEdit)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomEdit)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpAfterInterface (TCustomEdit)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCustomEdit)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | PasteFromClipboard (TCustomEdit)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
pt | RealGetText (TCustomEdit)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomEdit)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomEdit)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChange (TCustomEdit)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomEdit)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetCaretPos (TCustomEdit)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEchoMode (TCustomEdit)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetNumbersOnly (TCustomEdit)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
pt | SetReadOnly (TCustomEdit)
 | SetReference (TComponent)
pt | SetSelLength (TCustomEdit)
pt | SetSelStart (TCustomEdit)
pt | SetSelText (TCustomEdit)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetTextHint (TCustomEdit)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomEdit)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TextChanged (TCustomEdit)
 | ToString (TObject)
pt | TripleClick (TControl)
 | Undo (TCustomEdit)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMChar (TCustomEdit)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMKillFocus (TCustomEdit)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMSetFocus (TCustomEdit)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomEdit)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomEdit)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomListViewEditor
TCustomEdit
 | OnChange
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | OnAlignInsertBefore (TWinControl)
 | OnAlignPosition (TWinControl)
 | OnChange (TCustomEdit)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCustomListViewEditor.Create

Declaration

Source position: comctrls.pp line 1372

public constructor TCustomListViewEditor.Create(

  AOwner: TComponent

); override;


TCustomListViewEditor.DoExit

Declaration

Source position: comctrls.pp line 1370

protected procedure TCustomListViewEditor.DoExit; override;


TCustomListViewEditor.Item

Declaration

Source position: comctrls.pp line 1373

public property TCustomListViewEditor.Item : TListItem
  read FItem
  write FItem;


TCustomPage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomPage: The base type for Page

Declaration

Source position: comctrls.pp line 236

type TCustomPage = class(TWinControl)
protected
class procedure WSRegisterClass; override; | Registers the widget set class used for the class instance
procedure WMPaint(); message; | Manages paint requests, and handles double buffering
procedure SetParent(); override;
property Flags: TPageFlags; [rw] | Contains flag values that represent the status or state for the handle in the custom page control
procedure CMHitTest(); message; | Message handler for hit test
procedure CMVisibleChanged(); message; |
function GetPageIndex; virtual; | GetPageIndex - returns the index of the current page
procedure SetPageIndex(); virtual; | SetPageIndex - specifies an index for the current page
function GetTabVisible; virtual; | Gets the value for the TabVisible property
function DialogChar(); override;
procedure DoHide; virtual; | DoHide - perform the code for the OnHide event handler
procedure DoShow; virtual; | DoShow - perform the code for the OnShow event handler
procedure DestroyHandle; override; | Destroys this and all child widgets
procedure RealSetText(); override;
public
constructor Create(); override; | Create - constructor for TCustomPage: calls inherited Create then initializes style, visibility, alignment and caption
function CanTab; override; | If True, the Tab key can be used to navigate to this control
function IsControlVisible; override; | True if the control is Visible, or is in design mode
function HandleObjectShouldBeVisible; override; | True if the control shall be visible, unless it's being destroyed
function VisibleIndex; virtual; | VisibleIndex - returns the index number of a visible page
procedure CheckNewParent(); override; | Ensures that an assigned parent control is derived from TCustomTabControl
property PageIndex: Integer; [rw] | PageIndex - integer index value for this page in the notebook
property TabVisible: Boolean; [rw] | Indicates if the tab in the Parent control should be visible
property ImageIndex: TImageIndex; [rw] | ImageIndex - integer index value for the image associated with this page
property Left: Integer; [s] | The client coordinate of the left edge of the control
property Top: Integer; [s] | The client coordinate of the top edge of the control
property Width: Integer; [s] | The horizontal extent of the control
property Height: Integer; [s] | The vertical size of the control
property TabOrder: TTabOrder; [s] | Determines the sequence of control navigation when the user presses the Tab key
property Visible: Boolean; [s] | Allows to show or hide the control, and all of its children.
property OnHide: TNotifyEvent; [rw] | OnHide - event handler for hiding this page in a notebook
property OnShow: TNotifyEvent; [rw] | OnShow - event handler for showing (making visible) this page of a notebook
end;

Inheritance

TCustomPage | TCustomPage: The base type for Page
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomPage: The base type for the tabbed pages found in notebooks.

See also

Multi-PageControls

Multi-PageControls - controls that offer a selection of alternative pages for display


TCustomPage
pt |  | Flags
 |  | PageIndex
 |  | TabVisible
 |  | ImageIndex
 | ro | Left
 | ro | Top
 | ro | Width
 | ro | Height
 | ro | TabOrder
 | ro | Visible
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
pt |  | Flags (TCustomPage)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
 | ro | Height (TCustomPage)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | ImageIndex (TCustomPage)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 | ro | Left (TCustomPage)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | PageIndex (TCustomPage)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomPage)
 |  | TabStop (TWinControl)
 |  | TabVisible (TCustomPage)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 | ro | Top (TCustomPage)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | Visible (TCustomPage)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
 | ro | Width (TCustomPage)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomPage
pt | WSRegisterClass
pt | WMPaint
pt | SetParent
pt | CMHitTest
pt | CMVisibleChanged
pt | GetPageIndex
pt | SetPageIndex
pt | GetTabVisible
pt | DialogChar
pt | DoHide
pt | DoShow
pt | DestroyHandle
pt | RealSetText
 | Create
 | CanTab
 | IsControlVisible
 | HandleObjectShouldBeVisible
 | VisibleIndex
 | CheckNewParent
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
 | CanTab (TCustomPage)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
 | CheckNewParent (TCustomPage)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMHitTest (TCustomPage)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMVisibleChanged (TCustomPage)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomPage)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
pt | DestroyHandle (TCustomPage)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomPage)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoHide (TCustomPage)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoShow (TCustomPage)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPageIndex (TCustomPage)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
pt | GetTabVisible (TCustomPage)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HandleObjectShouldBeVisible (TCustomPage)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsControlVisible (TCustomPage)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomPage)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetPageIndex (TCustomPage)
pt | SetParent (TControl)
pt | SetParent (TCustomPage)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
 | VisibleIndex (TCustomPage)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomPage)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomPage)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomPage
 | OnHide
 | OnShow
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | OnAlignInsertBefore (TWinControl)
 | OnAlignPosition (TWinControl)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnHide (TCustomPage)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnShow (TCustomPage)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCustomPage.CheckNewParent

Ensures that an assigned parent control is derived from TCustomTabControl

Declaration

Source position: comctrls.pp line 266

public procedure TCustomPage.CheckNewParent(

  AParent: TWinControl

); override;

Arguments

AParent

Parent control examined in the method

Errors

Raises an EInvalidOperation exception when the specified AParent control is not derived from TCustomTabControl. Calls the inherited CheckNewParent method when AParent is unassigned or derived from TCustomTabControl.

See also

TCustomPage | TCustomPage: The base type for Page
#LCL.Controls.TControl.CheckNewParent | Checks if this control can become a child of AParent


TCustomPage.CMVisibleChanged

Declaration

Source position: comctrls.pp line 251

protected procedure TCustomPage.CMVisibleChanged(

  var Message: TLMessage

); message;


TCustomPage.Create

Create - constructor for TCustomPage: calls inherited Create then initializes style, visibility, alignment and caption

Declaration

Source position: comctrls.pp line 261

public constructor TCustomPage.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

See also

TControl.Create

Constructor for the class instance


TCustomPage.DoHide

DoHide - perform the code for the OnHide event handler

Declaration

Source position: comctrls.pp line 256

protected procedure TCustomPage.DoHide; virtual;


TCustomPage.DoShow

DoShow - perform the code for the OnShow event handler

Declaration

Source position: comctrls.pp line 257

protected procedure TCustomPage.DoShow; virtual;


TCustomPage.Flags

Contains flag values that represent the status or state for the handle in the custom page control

Declaration

Source position: comctrls.pp line 249

protected property TCustomPage.Flags : TPageFlags
  read FFlags
  write FFlags;


TCustomPage.GetPageIndex

GetPageIndex - returns the index of the current page

Declaration

Source position: comctrls.pp line 252

protected function TCustomPage.GetPageIndex: Integer; virtual;


TCustomPage.GetTabVisible

Gets the value for the TabVisible property

Declaration

Source position: comctrls.pp line 254

protected function TCustomPage.GetTabVisible: Boolean; virtual;

Function result

Value for the property

See also

TCustomPage.GetTabVisible

Gets the value for the TabVisible property


TCustomPage.ImageIndex

ImageIndex - integer index value for the image associated with this page

Declaration

Source position: comctrls.pp line 269

public property TCustomPage.ImageIndex : TImageIndex
  read FImageIndex
  write SetImageIndex
  default - 1;


TCustomPage.OnHide

OnHide - event handler for hiding this page in a notebook

Declaration

Source position: comctrls.pp line 276

public property TCustomPage.OnHide : TNotifyEvent
  read FOnHide
  write FOnHide;


TCustomPage.OnShow

OnShow - event handler for showing (making visible) this page of a notebook

Declaration

Source position: comctrls.pp line 277

public property TCustomPage.OnShow : TNotifyEvent
  read FOnShow
  write FOnShow;


TCustomPage.PageIndex

PageIndex - integer index value for this page in the notebook

Declaration

Source position: comctrls.pp line 267

public property TCustomPage.PageIndex : Integer
  read GetPageIndex
  write SetPageIndex;


TCustomPage.SetPageIndex

SetPageIndex - specifies an index for the current page

Declaration

Source position: comctrls.pp line 253

protected procedure TCustomPage.SetPageIndex(

  AValue: Integer

); virtual;


TCustomPage.TabVisible

Indicates if the tab in the Parent control should be visible

Declaration

Source position: comctrls.pp line 268

public property TCustomPage.TabVisible : Boolean
  read GetTabVisible
  write SetTabVisible
  default True;

Description

TabVisible indicates if the Tab in the Parent control is visible.

Changing the value in the property cause the Parent control to be updated to reflect the new property value. Please note: No actions are performed when the new value for the property is the same as the existing value for the property, or at design-time.

When the Parent control has been assigned and has a handle allocated, the TCustomTabControl in Parent is updated to reflect the new value for the property. When True, the active page in the tab control is changed to the current page instance when one has not already been assigned in the Parent control. The page and its handle are removed from the tab control when the property value is False.

Use IsControlVisible to determine if the page is currently the active one displayed in the Parent tab control.


TCustomPage.VisibleIndex

VisibleIndex - returns the index number of a visible page

Declaration

Source position: comctrls.pp line 265

public function TCustomPage.VisibleIndex: Integer; virtual;

Function result

Ordinal position for the visible page, or -1 when not found or not visible

Description

Gets the ordinal position in the Parent (tab control) where the current page is displayed. Returns -1 if the page is not present in the notebook or has its TabVisible property set to False.


TCustomPage.WSRegisterClass

Registers the widget set class used for the class instance

Declaration

Source position: comctrls.pp line 246

protected class procedure TCustomPage.WSRegisterClass; override;


TCustomPageClass

TCustomPageClass - class of TCustomPage

Declaration

Source position: comctrls.pp line 280

type TCustomPageClass = class of TCustomPage;


TCustomProgressBar

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The ancestor class for TProgressBar

Declaration

Source position: comctrls.pp line 1775

type TCustomProgressBar = class(TWinControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure ApplyChanges; | ApplyChanges - apply any changes that have occurred
procedure InitializeWnd; override; | InitializeWnd calls inherited method then applies changes
procedure Loaded; override; | Loaded calls inherited method then applies changes
class function GetControlClassDefaultSize; override; | GetControlClassDefaultSize returns its own defaults, overriding inherited values
public
constructor Create(); override; | Create - constructor for TCustomProgressBar: calls inherited Create, initializes position, orientation and size
procedure StepIt; | StepIt - move indicator to new position (current position plus Step)
procedure StepBy(); | StepBy - move indicator by amount specified in Delta
property Max: Integer; [rw] | Max - maximum value for progressbar
property Min: Integer; [rw] | Min - minimum value of progressbar
property Orientation: TProgressBarOrientation; [rw] | Orientation - horizontal or vertical
property Position: Integer; [rw] | Position of indicator along progressbar
property Smooth: Boolean; [rw] | Whether Smooth display (True) or stepped
property Step: Integer; [rw] | Step - size of increment for display
property Style: TProgressBarStyle; [rw] |
property BarShowText: Boolean; [rw] | BarShowText - some widget sets allow text to be displayed on the bar to indicate its position (e.g. 32%)
end;

Inheritance

TCustomProgressBar | The ancestor class for TProgressBar
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomProgressBar is the ancestor for TProgressBar. If you want to define your own ProgressBar class, you should derive it from this class.


TCustomProgressBar
 |  | Max
 |  | Min
 |  | Orientation
 |  | Position
 |  | Smooth
 |  | Step
 |  | Style
 |  | BarShowText
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 |  | BarShowText (TCustomProgressBar)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | Max (TCustomProgressBar)
 |  | Min (TCustomProgressBar)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | Orientation (TCustomProgressBar)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 |  | Position (TCustomProgressBar)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | Smooth (TCustomProgressBar)
 |  | Step (TCustomProgressBar)
 |  | Style (TCustomProgressBar)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomProgressBar
pt | WSRegisterClass
pt | ApplyChanges
pt | InitializeWnd
pt | Loaded
pt | GetControlClassDefaultSize
 | Create
 | StepIt
 | StepBy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
pt | ApplyChanges (TCustomProgressBar)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomProgressBar)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomProgressBar)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomProgressBar)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomProgressBar)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StepBy (TCustomProgressBar)
 | StepIt (TCustomProgressBar)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomProgressBar)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomProgressBar
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | OnAlignInsertBefore (TWinControl)
 | OnAlignPosition (TWinControl)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCustomProgressBar.ApplyChanges

ApplyChanges - apply any changes that have occurred

Declaration

Source position: comctrls.pp line 1800

protected procedure TCustomProgressBar.ApplyChanges;


TCustomProgressBar.BarShowText

BarShowText - some widget sets allow text to be displayed on the bar to indicate its position (e.g. 32%)

Declaration

Source position: comctrls.pp line 1816

public property TCustomProgressBar.BarShowText : Boolean
  read FBarShowText
  write SetBarShowText
  default False;


TCustomProgressBar.Create

Create - constructor for TCustomProgressBar: calls inherited Create, initializes position, orientation and size

Declaration

Source position: comctrls.pp line 1805

public constructor TCustomProgressBar.Create(

  AOwner: TComponent

); override;

See also

#rtl.Classes.TComponent.Create

#LCL.Controls.TWinControl.Create

Constructor for the class instance


TCustomProgressBar.GetControlClassDefaultSize

GetControlClassDefaultSize returns its own defaults, overriding inherited values

Declaration

Source position: comctrls.pp line 1803

protected class function TCustomProgressBar.GetControlClassDefaultSize: TSize; override;

See also

#LCL.Controls.TControl.GetControlClassDefaultSize

Returns the default size for this class of controls (when added to a form)


TCustomProgressBar.InitializeWnd

InitializeWnd calls inherited method then applies changes

Declaration

Source position: comctrls.pp line 1801

protected procedure TCustomProgressBar.InitializeWnd; override;

See also

TWinControl.InitializeWnd

Copies cached control properties to the just created widget


TCustomProgressBar.Loaded

Loaded calls inherited method then applies changes

Declaration

Source position: comctrls.pp line 1802

protected procedure TCustomProgressBar.Loaded; override;

See also

#LCL.Controls.TWinControl.Loaded

Called when the control has been loaded from a resource, transfers the loaded property values to the widget


TCustomProgressBar.Max

Max - maximum value for progressbar

Declaration

Source position: comctrls.pp line 1809

public property TCustomProgressBar.Max : Integer
  read GetMax
  write SetMax
  default 100;


TCustomProgressBar.Min

Min - minimum value of progressbar

Declaration

Source position: comctrls.pp line 1810

public property TCustomProgressBar.Min : Integer
  read GetMin
  write SetMin
  default 0;


TCustomProgressBar.Orientation

Orientation - horizontal or vertical

Declaration

Source position: comctrls.pp line 1811

public property TCustomProgressBar.Orientation : TProgressBarOrientation
  read FOrientation
  write SetOrientation
  default pbHorizontal;


TCustomProgressBar.Position

Position of indicator along progressbar

Declaration

Source position: comctrls.pp line 1812

public property TCustomProgressBar.Position : Integer
  read GetPosition
  write SetPosition
  default 0;


TCustomProgressBar.Smooth

Whether Smooth display (True) or stepped

Declaration

Source position: comctrls.pp line 1813

public property TCustomProgressBar.Smooth : Boolean
  read FSmooth
  write SetSmooth
  default False;


TCustomProgressBar.Step

Step - size of increment for display

Declaration

Source position: comctrls.pp line 1814

public property TCustomProgressBar.Step : Integer
  read FStep
  write SetStep
  default 10;


TCustomProgressBar.StepBy

StepBy - move indicator by amount specified in Delta

Declaration

Source position: comctrls.pp line 1807

public procedure TCustomProgressBar.StepBy(

  Delta: Integer

);


TCustomProgressBar.StepIt

StepIt - move indicator to new position (current position plus Step)

Declaration

Source position: comctrls.pp line 1806

public procedure TCustomProgressBar.StepIt;


TCustomProgressBar.Style

Declaration

Source position: comctrls.pp line 1815

public property TCustomProgressBar.Style : TProgressBarStyle
  read FStyle
  write SetStyle
  default pbstNormal;

Description

The default value for the property is pbstNormal.


TCustomTabControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomTabControl - base class for TTabControl, a series of Tabs along the edge of a display area; selection of a Tab governs the contents of the DisplayRect

Declaration

Source position: comctrls.pp line 373

type TCustomTabControl = class(TWinControl)
protected
procedure DoAutoAdjustLayout(); override; |
function GetPageClass; virtual; | Gets the class type used to create new page instances in the control
function GetListClass; virtual; | Gets the class type used to access a list of pages in the control
procedure SetOptions(); virtual; | Sets the value for the Options property
procedure AddRemovePageHandle(); virtual; |
procedure CNNotify(); message; |
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure CreateWnd; override; | Creates the interface object (widget) and assigns it to Handle
procedure Loaded; override; |
procedure DoChange; virtual; |
procedure InitializeWnd; override; |
procedure Change; virtual; | Change - perform the code for OnChanging
procedure KeyDown(); override; | Invokes the OnKeyDown handler
procedure ReadState(); override; |
function DialogChar(); override; | Do something useful with accelerators etc
procedure InternalSetPageIndex(); | Updates the internal page index without triggering an OnChange event
procedure ShowControl(); override; | Asks the parent to show itself
function IndexOfTabAt(); | IndexOfTabAt returns the index value for the Tab located at the specified X and Y positions
function IndexOfPageAt(); |
procedure UpdateTabProperties; virtual; | UpdateTabProperties - apply all pending changes to the Tab
class function GetControlClassDefaultSize; override; | GetControlClassDefaultSize returns its own defaults, overriding inherited values
procedure Notification(); override; | Notification handler for insertion or deletion of components
property ActivePageComponent: TCustomPage; [rw] | ActivePageComponent - the actual contents of the currently selected Page
property ActivePage: string; [rws] | ActivePage - the name (string) of the Page that is currently selected and is available for interaction
function GetPage(); virtual; | Gets the value for the indexed Page property
function GetPageCount; virtual; | Gets the value for the PageCount property
procedure InsertPage(); virtual; |
procedure RemovePage(); virtual; |
function CanChange; virtual; | CanChange - returns True if the control can be changed
property DisplayRect: TRect; [r] | DisplayRect - the rectangular area to be used for displaying information determined by the identity of the selected Tab
property Tabs: TStrings; [rw] | Tabs - the actual Tabs expressed as strings
property TabIndex: Integer; [rw] | TabIndex - index value of current Tab. If none selected, default value of -1 is returned
property OnChange: TNotifyEvent; [rw] | OnChange - event handler for a change in the page
public
constructor Create(); override; | Create - constructor for TCustomTabControl: calls inherited Create creates a pagelist, then sets initial bounds and default values for local variables and properties
destructor Destroy; override; | Destroy - destructor for TCustomTabControl: clears and frees pages and list, then calls inherited Destroy
function TabRect(); | TabRect - the rectangle occupied by the specified Tab
function GetImageIndex(); virtual; | GetImageIndex - find the index number of the image associated with the specified Page index
function IndexOf(); virtual; | IndexOf - returns the index value of a specified page
function CustomPage(); | CustomPage - returns the page specified by Index
function CanChangePageIndex; virtual; | CanChangePageIndex - determine whether it is permissible to change the index of the page
function GetMinimumTabWidth; virtual; | GetMinimumTabWidth - find the smallest permissible tab width
function GetMinimumTabHeight; virtual; | GetMinimumTabHeight - find the least permissible height for a tab
function GetCapabilities; virtual; | GetCapabilities - returns the set of capabilities
function TabToPageIndex(); |
function PageToTabIndex(); |
procedure DoCloseTabClicked(); virtual; | DoCloseTabClicked - perform the action associated with clicking the Close tab for this page (OnCloseTabClicked)
property HotTrack: Boolean; [rw] | HotTrack - the property whereby the item under the mouse pointer becomes emphasized
property Images: TCustomImageList; [rw] | Images - the list of images associated with the pages of this notebook
property ImagesWidth: Integer; [rw] | Width for the Images used in the control
property MultiLine: Boolean; [rw] | MultiLine - whether the Tab's caption is allowed to have multiple lines
property MultiSelect: Boolean; [rw] | MultiSelect - whether multiple Tabs are allowed to be selected at the same time (e.g. by pressing Shift or Ctrl while selecting)
property OnChanging: TTabChangingEvent; [rw] | OnChanging - event handler for changing a tab
property OnCloseTabClicked: TNotifyEvent; [rw] | OnCloseTabClicked - event handler for clicking on the Close button to close a tab
property OnGetImageIndex: TTabGetImageEvent; [rw] | OnGetImageIndex - event handler for getting an image index
property Options: TCTabControlOptions; [rw] | The set of Options for the Notebook: Show close buttons on the tabs, multi-line tabs
property OwnerDraw: Boolean; [rw] | OwnerDraw - is the calling routine (Owner) allowed to specify the drawing method?
property Page []: TCustomPage; [r] | The current Page of the Notebook
property PageCount: Integer; [r] | PageCount - the number of Pages in the Notebook
property PageIndex: Integer; [rw] | PageIndex - Index number of the current page
property Pages: TStrings; [rw] | The contents of the Pages in the Notebook (as Strings)
property RaggedRight: Boolean; [rw] | RaggedRight - un-justified or un-aligned text
property ScrollOpposite: Boolean; [rw] | ScrollOpposite - is scrolling to happen in the opposite direction to usual?
property ShowTabs: Boolean; [rw] | ShowTabs - if True (default condition), show the tabs for each page
property Style: TTabStyle; [rw] | Style - Tabs, buttons or flat buttons?
property TabHeight: SmallInt; [rw] | TabHeight - height of the tabs
property TabPosition: TTabPosition; [rw] | TabPosition - top, bottom, left or right
property TabWidth: SmallInt; [rw] | TabWidth - width of the tabs
published
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
end;

Inheritance

TCustomTabControl | TCustomTabControl - base class for TTabControl, a series of Tabs along the edge of a display area; selection of a Tab governs the contents of the DisplayRect
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomTabControl - base class for TTabControl, a series of Tabs along the edge of a display area; selection of a Tab governs the contents of the DisplayRect

A tab control has a series of Tabs and it may or may not contain pages.

See also

Multi-PageControls

Multi-PageControls - controls that offer a selection of alternative pages for display


TCustomTabControl
pt |  | ActivePageComponent
pt |  | ActivePage
pt | ro | DisplayRect
pt |  | Tabs
pt |  | TabIndex
 |  | HotTrack
 |  | Images
 |  | ImagesWidth
 |  | MultiLine
 |  | MultiSelect
 |  | Options
 |  | OwnerDraw
 | ro | Page
 | ro | PageCount
 |  | PageIndex
 |  | Pages
 |  | RaggedRight
 |  | ScrollOpposite
 |  | ShowTabs
 |  | Style
 |  | TabHeight
 |  | TabPosition
 |  | TabWidth
pl | ro | TabStop
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
pt |  | ActivePage (TCustomTabControl)
pt |  | ActivePageComponent (TCustomTabControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt | ro | DisplayRect (TCustomTabControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | HotTrack (TCustomTabControl)
 |  | Images (TCustomTabControl)
 |  | ImagesWidth (TCustomTabControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | MultiLine (TCustomTabControl)
 |  | MultiSelect (TCustomTabControl)
 |  | Name (TComponent)
 |  | Options (TCustomTabControl)
 | ro | Owner (TComponent)
 |  | OwnerDraw (TCustomTabControl)
 | ro | Page (TCustomTabControl)
 | ro | PageCount (TCustomTabControl)
 |  | PageIndex (TCustomTabControl)
 |  | Pages (TCustomTabControl)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 |  | RaggedRight (TCustomTabControl)
 | ro | ReadBounds (TControl)
 |  | ScrollOpposite (TCustomTabControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | ShowTabs (TCustomTabControl)
 |  | Style (TCustomTabControl)
 |  | TabHeight (TCustomTabControl)
pt |  | TabIndex (TCustomTabControl)
 |  | TabOrder (TWinControl)
 |  | TabPosition (TCustomTabControl)
pt |  | Tabs (TCustomTabControl)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCustomTabControl)
 |  | TabWidth (TCustomTabControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomTabControl
pt | DoAutoAdjustLayout
pt | GetPageClass
pt | GetListClass
pt | SetOptions
pt | AddRemovePageHandle
pt | CNNotify
pt | WSRegisterClass
pt | CreateWnd
pt | Loaded
pt | DoChange
pt | InitializeWnd
pt | Change
pt | KeyDown
pt | ReadState
pt | DialogChar
pt | InternalSetPageIndex
pt | ShowControl
pt | IndexOfTabAt
pt | IndexOfPageAt
pt | UpdateTabProperties
pt | GetControlClassDefaultSize
pt | Notification
pt | GetPage
pt | GetPageCount
pt | InsertPage
pt | RemovePage
pt | CanChange
 | Create
 | Destroy
 | TabRect
 | GetImageIndex
 | IndexOf
 | CustomPage
 | CanChangePageIndex
 | GetMinimumTabWidth
 | GetMinimumTabHeight
 | GetCapabilities
 | TabToPageIndex
 | PageToTabIndex
 | DoCloseTabClicked
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AddRemovePageHandle (TCustomTabControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
pt | CanChange (TCustomTabControl)
 | CanChangePageIndex (TCustomTabControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomTabControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
pt | CNNotify (TCustomTabControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomTabControl)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TCustomTabControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CustomPage (TCustomTabControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomTabControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomTabControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomTabControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChange (TCustomTabControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
 | DoCloseTabClicked (TCustomTabControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetCapabilities (TCustomTabControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomTabControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetImageIndex (TCustomTabControl)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetListClass (TCustomTabControl)
pt | GetLogicalClientRect (TControl)
 | GetMinimumTabHeight (TCustomTabControl)
 | GetMinimumTabWidth (TCustomTabControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPage (TCustomTabControl)
pt | GetPageClass (TCustomTabControl)
pt | GetPageCount (TCustomTabControl)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | IndexOf (TCustomTabControl)
pt | IndexOfPageAt (TCustomTabControl)
pt | IndexOfTabAt (TCustomTabControl)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomTabControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
pt | InsertPage (TCustomTabControl)
 | InstanceSize (TObject)
pt | InternalSetPageIndex (TCustomTabControl)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomTabControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomTabControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomTabControl)
 | NotifyControls (TWinControl)
 | PageToTabIndex (TCustomTabControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
pt | ReadState (TCustomTabControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
pt | RemovePage (TCustomTabControl)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetOptions (TCustomTabControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
pt | ShowControl (TCustomTabControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
 | TabRect (TCustomTabControl)
 | TabToPageIndex (TCustomTabControl)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
pt | UpdateTabProperties (TCustomTabControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomTabControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomTabControl
pt | OnChange
 | OnChanging
 | OnCloseTabClicked
 | OnGetImageIndex
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt | OnChange (TCustomTabControl)
 | OnChangeBounds (TControl)
 | OnChanging (TCustomTabControl)
 | OnClick (TControl)
 | OnCloseTabClicked (TCustomTabControl)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
 | OnGetImageIndex (TCustomTabControl)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCustomTabControl.ActivePage

ActivePage - the name (string) of the Page that is currently selected and is available for interaction

Declaration

Source position: comctrls.pp line 457

protected property TCustomTabControl.ActivePage : string
  read GetActivePage
  write SetActivePage
  stored IsStoredActivePage;


TCustomTabControl.ActivePageComponent

ActivePageComponent - the actual contents of the currently selected Page

Declaration

Source position: comctrls.pp line 455

protected property TCustomTabControl.ActivePageComponent : TCustomPage
  read GetActivePageComponent
  write SetActivePageComponent;


TCustomTabControl.AddRemovePageHandle

Declaration

Source position: comctrls.pp line 435

protected procedure TCustomTabControl.AddRemovePageHandle(

  APage: TCustomPage

); virtual;


TCustomTabControl.CanChange

CanChange - returns True if the control can be changed

Declaration

Source position: comctrls.pp line 465

protected function TCustomTabControl.CanChange: Boolean; virtual;


TCustomTabControl.CanChangePageIndex

CanChangePageIndex - determine whether it is permissible to change the index of the page

Declaration

Source position: comctrls.pp line 477

public function TCustomTabControl.CanChangePageIndex: Boolean; virtual;


TCustomTabControl.Change

Change - perform the code for OnChanging

Declaration

Source position: comctrls.pp line 442

protected procedure TCustomTabControl.Change; virtual;


TCustomTabControl.CNNotify

Declaration

Source position: comctrls.pp line 436

protected procedure TCustomTabControl.CNNotify(

  var Message: TLMNotify

); message;


TCustomTabControl.Create

Create - constructor for TCustomTabControl: calls inherited Create creates a pagelist, then sets initial bounds and default values for local variables and properties

Declaration

Source position: comctrls.pp line 471

public constructor TCustomTabControl.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

See also

TWinControl.Create

Constructor for the class instance


TCustomTabControl.CustomPage

CustomPage - returns the page specified by Index

Declaration

Source position: comctrls.pp line 476

public function TCustomTabControl.CustomPage(

  Index: Integer

):TCustomPage;


TCustomTabControl.Destroy

Destroy - destructor for TCustomTabControl: clears and frees pages and list, then calls inherited Destroy

Declaration

Source position: comctrls.pp line 472

public destructor TCustomTabControl.Destroy; override;

See also

TWinControl.Destroy | Destructor for the class instance
TCustomControl.Destroy |
TComponent.Destroy


TCustomTabControl.DisplayRect

DisplayRect - the rectangular area to be used for displaying information determined by the identity of the selected Tab

Declaration

Source position: comctrls.pp line 466

protected property TCustomTabControl.DisplayRect : TRect
  read GetDisplayRect;


TCustomTabControl.DoAutoAdjustLayout

Declaration

Source position: comctrls.pp line 430

protected procedure TCustomTabControl.DoAutoAdjustLayout(

  const AMode: TLayoutAdjustmentPolicy;

  const AXProportion: Double;

  const AYProportion: Double

); override;


TCustomTabControl.DoChange

Declaration

Source position: comctrls.pp line 440

protected procedure TCustomTabControl.DoChange; virtual;


TCustomTabControl.DoCloseTabClicked

DoCloseTabClicked - perform the action associated with clicking the Close tab for this page (OnCloseTabClicked)

Declaration

Source position: comctrls.pp line 484

public procedure TCustomTabControl.DoCloseTabClicked(

  APage: TCustomPage

); virtual;


TCustomTabControl.GetCapabilities

GetCapabilities - returns the set of capabilities

Declaration

Source position: comctrls.pp line 480

public function TCustomTabControl.GetCapabilities: TCTabControlCapabilities; virtual;


TCustomTabControl.GetControlClassDefaultSize

GetControlClassDefaultSize returns its own defaults, overriding inherited values

Declaration

Source position: comctrls.pp line 453

protected class function TCustomTabControl.GetControlClassDefaultSize: TSize; override;

See also

TControl.GetControlClassDefaultSize

Returns the default size for this class of controls (when added to a form)


TCustomTabControl.GetImageIndex

GetImageIndex - find the index number of the image associated with the specified Page index

Declaration

Source position: comctrls.pp line 474

public function TCustomTabControl.GetImageIndex(

  ThePageIndex: Integer

):Integer; virtual;


TCustomTabControl.GetListClass

Gets the class type used to access a list of pages in the control

Declaration

Source position: comctrls.pp line 433

protected function TCustomTabControl.GetListClass: TNBBasePagesClass; virtual;

Function result

Class type used to access a list of pages in the control


TCustomTabControl.GetMinimumTabHeight

GetMinimumTabHeight - find the least permissible height for a tab

Declaration

Source position: comctrls.pp line 479

public function TCustomTabControl.GetMinimumTabHeight: Integer; virtual;


TCustomTabControl.GetMinimumTabWidth

GetMinimumTabWidth - find the smallest permissible tab width

Declaration

Source position: comctrls.pp line 478

public function TCustomTabControl.GetMinimumTabWidth: Integer; virtual;


TCustomTabControl.GetPage

Gets the value for the indexed Page property

Declaration

Source position: comctrls.pp line 460

protected function TCustomTabControl.GetPage(

  AIndex: Integer

):TCustomPage; virtual;

Arguments

AIndex

Ordinal position for the page object requested in the method

Function result

Value for the property

See also

TCustomTabControl.Page

The current Page of the Notebook


TCustomTabControl.GetPageClass

Gets the class type used to create new page instances in the control

Declaration

Source position: comctrls.pp line 432

protected function TCustomTabControl.GetPageClass: TCustomPageClass; virtual;

Function result

Class type used to create new page instances in the control


TCustomTabControl.GetPageCount

Gets the value for the PageCount property

Declaration

Source position: comctrls.pp line 461

protected function TCustomTabControl.GetPageCount: Integer; virtual;

Function result

Value for the property

See also

TCustomTabControl.PageCount

PageCount - the number of Pages in the Notebook


TCustomTabControl.HotTrack

HotTrack - the property whereby the item under the mouse pointer becomes emphasized

Declaration

Source position: comctrls.pp line 485

public property TCustomTabControl.HotTrack : Boolean
  read FHotTrack
  write FHotTrack
  default False;

See also

TCustomListView.HotTrack

Allow to highlight/underline current ListView item, which is under mouse cursor


TCustomTabControl.Images

Images - the list of images associated with the pages of this notebook

Declaration

Source position: comctrls.pp line 486

public property TCustomTabControl.Images : TCustomImageList
  read FImages
  write SetImages;


TCustomTabControl.ImagesWidth

Width for the Images used in the control

Declaration

Source position: comctrls.pp line 487

public property TCustomTabControl.ImagesWidth : Integer
  read FImagesWidth
  write SetImagesWidth
  default 0;

Description

ImagesWidth specifies the width used for the Images in the control. ImagesWidth determines the resolution (either selected or resized) for the current display density (PPI).

Changing the value in the property causes the DoImageListChange method to be called to select the image resolution, and to notify the widget set class of the change. The UpdateTabProperties method is called to propogate the change to all tabs in the control.

See also

TCustomTabControl.Images | Images - the list of images associated with the pages of this notebook
TCustomTabControl.ImagesWidth | Width for the Images used in the control
TCustomTabControl.UpdateTabProperties | UpdateTabProperties - apply all pending changes to the Tab
TChangeLink.OnChange


TCustomTabControl.IndexOf

IndexOf - returns the index value of a specified page

Declaration

Source position: comctrls.pp line 475

public function TCustomTabControl.IndexOf(

  APage: TPersistent

):Integer; virtual;


TCustomTabControl.IndexOfPageAt

Declaration

Source position: comctrls.pp line 450

protected function TCustomTabControl.IndexOfPageAt(

  X: Integer;

  Y: Integer

):Integer; virtual; overload;

function TCustomTabControl.IndexOfPageAt(

  P: TPoint

):Integer; virtual; overload;


TCustomTabControl.IndexOfTabAt

IndexOfTabAt returns the index value for the Tab located at the specified X and Y positions

Declaration

Source position: comctrls.pp line 448

protected function TCustomTabControl.IndexOfTabAt(

  X: Integer;

  Y: Integer

):Integer; virtual; overload;

function TCustomTabControl.IndexOfTabAt(

  P: TPoint

):Integer; virtual; overload;


TCustomTabControl.InitializeWnd

Declaration

Source position: comctrls.pp line 441

protected procedure TCustomTabControl.InitializeWnd; override;


TCustomTabControl.InsertPage

Declaration

Source position: comctrls.pp line 462

protected procedure TCustomTabControl.InsertPage(

  APage: TCustomPage;

  Index: Integer

); virtual;


TCustomTabControl.InternalSetPageIndex

Updates the internal page index without triggering an OnChange event

Declaration

Source position: comctrls.pp line 446

protected procedure TCustomTabControl.InternalSetPageIndex(

  AValue: Integer

);

Arguments

AValue

New value for the internal page index


TCustomTabControl.MultiLine

MultiLine - whether the Tab's caption is allowed to have multiple lines

Declaration

Source position: comctrls.pp line 488

public property TCustomTabControl.MultiLine : Boolean
  read GetMultiLine
  write SetMultiLine
  default False;


TCustomTabControl.MultiSelect

MultiSelect - whether multiple Tabs are allowed to be selected at the same time (e.g. by pressing Shift or Ctrl while selecting)

Declaration

Source position: comctrls.pp line 489

public property TCustomTabControl.MultiSelect : Boolean
  read FMultiSelect
  write FMultiSelect
  default False;


TCustomTabControl.OnChange

OnChange - event handler for a change in the page

Declaration

Source position: comctrls.pp line 469

protected property TCustomTabControl.OnChange : TNotifyEvent
  read FOnPageChanged
  write FOnPageChanged;


TCustomTabControl.OnChanging

OnChanging - event handler for changing a tab

Declaration

Source position: comctrls.pp line 490

public property TCustomTabControl.OnChanging : TTabChangingEvent
  read FOnChanging
  write FOnChanging;


TCustomTabControl.OnCloseTabClicked

OnCloseTabClicked - event handler for clicking on the Close button to close a tab

Declaration

Source position: comctrls.pp line 491

public property TCustomTabControl.OnCloseTabClicked : TNotifyEvent
  read FOnCloseTabClicked
  write FOnCloseTabClicked;


TCustomTabControl.OnGetImageIndex

OnGetImageIndex - event handler for getting an image index

Declaration

Source position: comctrls.pp line 493

public property TCustomTabControl.OnGetImageIndex : TTabGetImageEvent
  read FOnGetImageIndex
  write FOnGetImageIndex;


TCustomTabControl.Options

The set of Options for the Notebook: Show close buttons on the tabs, multi-line tabs

Declaration

Source position: comctrls.pp line 495

public property TCustomTabControl.Options : TCTabControlOptions
  read FOptions
  write SetOptions
  default [];

Description

The set of Options for the Notebook:

nboShowCloseButtons (display a little CloseButton on the Tab next to the label to allow a user to close that tab),

nboMultiLine (allows multi-line captions on the Tabs)


TCustomTabControl.OwnerDraw

OwnerDraw - is the calling routine (Owner) allowed to specify the drawing method?

Declaration

Source position: comctrls.pp line 496

public property TCustomTabControl.OwnerDraw : Boolean
  read FOwnerDraw
  write FOwnerDraw
  default False;


TCustomTabControl.Page

The current Page of the Notebook

Declaration

Source position: comctrls.pp line 497

public property TCustomTabControl.Page[Index: Integer] : TCustomPage
  read GetPage;


TCustomTabControl.PageCount

PageCount - the number of Pages in the Notebook

Declaration

Source position: comctrls.pp line 498

public property TCustomTabControl.PageCount : Integer
  read GetPageCount;


TCustomTabControl.PageIndex

PageIndex - Index number of the current page

Declaration

Source position: comctrls.pp line 499

public property TCustomTabControl.PageIndex : Integer
  read FPageIndex
  write SetPageIndex
  default - 1;


TCustomTabControl.Pages

The contents of the Pages in the Notebook (as Strings)

Declaration

Source position: comctrls.pp line 501

public property TCustomTabControl.Pages : TStrings
  read FAccess
  write SetPages;


TCustomTabControl.PageToTabIndex

Declaration

Source position: comctrls.pp line 482

public function TCustomTabControl.PageToTabIndex(

  AIndex: Integer

):Integer;


TCustomTabControl.RaggedRight

RaggedRight - un-justified or un-aligned text

Declaration

Source position: comctrls.pp line 502

public property TCustomTabControl.RaggedRight : Boolean
  read FRaggedRight
  write FRaggedRight
  default False;


TCustomTabControl.RemovePage

Declaration

Source position: comctrls.pp line 463

protected procedure TCustomTabControl.RemovePage(

  Index: Integer

); virtual;


TCustomTabControl.ScrollOpposite

ScrollOpposite - is scrolling to happen in the opposite direction to usual?

Declaration

Source position: comctrls.pp line 503

public property TCustomTabControl.ScrollOpposite : Boolean
  read FScrollOpposite
  write FScrollOpposite
  default False;


TCustomTabControl.SetOptions

Sets the value for the Options property

Declaration

Source position: comctrls.pp line 434

protected procedure TCustomTabControl.SetOptions(

  const AValue: TCTabControlOptions

); virtual;

Arguments

AValue

New value for the property

See also

TCustomTabControl.Options

The set of Options for the Notebook: Show close buttons on the tabs, multi-line tabs


TCustomTabControl.ShowTabs

ShowTabs - if True (default condition), show the tabs for each page

Declaration

Source position: comctrls.pp line 504

public property TCustomTabControl.ShowTabs : Boolean
  read FShowTabs
  write SetShowTabs
  default True;


TCustomTabControl.Style

Style - Tabs, buttons or flat buttons?

Declaration

Source position: comctrls.pp line 505

public property TCustomTabControl.Style : TTabStyle
  read FStyle
  write SetStyle
  default tsTabs;


TCustomTabControl.TabHeight

TabHeight - height of the tabs

Declaration

Source position: comctrls.pp line 506

public property TCustomTabControl.TabHeight : SmallInt
  read FTabHeight
  write SetTabHeight
  default 0;


TCustomTabControl.TabIndex

TabIndex - index value of current Tab. If none selected, default value of -1 is returned

Declaration

Source position: comctrls.pp line 468

protected property TCustomTabControl.TabIndex : Integer
  read FPageIndex
  write SetPageIndex
  default - 1;


TCustomTabControl.TabPosition

TabPosition - top, bottom, left or right

Declaration

Source position: comctrls.pp line 507

public property TCustomTabControl.TabPosition : TTabPosition
  read FTabPosition
  write SetTabPosition
  default tpTop;


TCustomTabControl.TabRect

TabRect - the rectangle occupied by the specified Tab

Declaration

Source position: comctrls.pp line 473

public function TCustomTabControl.TabRect(

  AIndex: Integer

):TRect;


TCustomTabControl.Tabs

Tabs - the actual Tabs expressed as strings

Declaration

Source position: comctrls.pp line 467

protected property TCustomTabControl.Tabs : TStrings
  read FAccess
  write SetPages;


TCustomTabControl.TabToPageIndex

Declaration

Source position: comctrls.pp line 481

public function TCustomTabControl.TabToPageIndex(

  AIndex: Integer

):Integer;


TCustomTabControl.TabWidth

TabWidth - width of the tabs

Declaration

Source position: comctrls.pp line 508

public property TCustomTabControl.TabWidth : SmallInt
  read FTabWidth
  write SetTabWidth
  default 0;


TCustomTabControl.UpdateTabProperties

UpdateTabProperties - apply all pending changes to the Tab

Declaration

Source position: comctrls.pp line 452

protected procedure TCustomTabControl.UpdateTabProperties; virtual;


TCustomTrackBar

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomTrackBar - the base class for TTrackBar

Declaration

Source position: comctrls.pp line 2687

type TCustomTrackBar = class(TWinControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure ApplyChanges; | ApplyChanges - implement any pending changes
procedure Changed; virtual; |
procedure DoChange(); message; | DoChange - system message to implement changes
procedure FixParams(); |
class function GetControlClassDefaultSize; override; | GetControlClassDefaultSize - returns its own defaults, overriding the inherited values
procedure InitializeWnd; override; | Copies cached control properties to the just created widget
procedure Loaded; override; | Called when the control has been loaded from a resource, transfers the loaded property values to the widget
procedure ShouldAutoAdjust(); override; |
public
constructor Create(); override; | Create - constructor for TCustomTrackBar: calls inherited Create then initializes style, position, size and bounds
procedure SetTick(); | SetTick - set the interval for ticks on the taskbar (integer)
published
property AutoSize: Boolean;
property Frequency: Integer; [rw] | Frequency - how frequently the position of the slider is to be read and updated (currently unsupported)
property LineSize: Integer; [rw] | Line-Size - increment for slider position when an arrow key is pressed
property Max: Integer; [rw] | Max - the value corresponding to full movement of the slider. Default = 10
property Min: Integer; [rw] | Min - the value associated with the minimum slider position. Default = 0
property OnChange: TNotifyEvent; [rw] | OnChange - action to be taken on change in the slider position
property Orientation: TTrackBarOrientation; [rw] | Orientation - horizontal or vertical
property PageSize: Integer; [rw] | PageSize - increment for slider position when PageUp or PageDown key is pressed
property Position: Integer; [rw] | Position - the location of the slider along the track bar. Represents the Return value from the control
property Reversed: Boolean; [rw] |
property ScalePos: TTrackBarScalePos; [rw] | ScalePos - whether scaling label appears at top, bottom, left or right
property SelEnd: Integer; [rw] |
property SelStart: Integer; [rw] |
property ShowSelRange: Boolean; [rw] |
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property TickMarks: TTickMark; [rw] | Tickmarks - whether the ticks are above/left, below/right, or both
property TickStyle: TTickStyle; [rw] | TickStyle - none, produced automatically or calculated manually
end;

Inheritance

TCustomTrackBar | TCustomTrackBar - the base class for TTrackBar
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomTrackBar defines many of the properties inherited by TTrackBar, a device that allows the user to determine the value of a variable using a quasi-analog slider.


TCustomTrackBar
pl | ro | AutoSize
pl |  | Frequency
pl |  | LineSize
pl |  | Max
pl |  | Min
pl |  | Orientation
pl |  | PageSize
pl |  | Position
pl |  | Reversed
pl |  | ScalePos
pl |  | SelEnd
pl |  | SelStart
pl |  | ShowSelRange
pl | ro | TabStop
pl |  | TickMarks
pl |  | TickStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TCustomTrackBar)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl |  | Frequency (TCustomTrackBar)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
pl |  | LineSize (TCustomTrackBar)
 |  | LRDockWidth (TControl)
pl |  | Max (TCustomTrackBar)
pl |  | Min (TCustomTrackBar)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
pl |  | Orientation (TCustomTrackBar)
 | ro | Owner (TComponent)
pl |  | PageSize (TCustomTrackBar)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl |  | Position (TCustomTrackBar)
 | ro | ReadBounds (TControl)
pl |  | Reversed (TCustomTrackBar)
pl |  | ScalePos (TCustomTrackBar)
pl |  | SelEnd (TCustomTrackBar)
pl |  | SelStart (TCustomTrackBar)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
pl |  | ShowSelRange (TCustomTrackBar)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCustomTrackBar)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | TickMarks (TCustomTrackBar)
pl |  | TickStyle (TCustomTrackBar)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomTrackBar
pt | WSRegisterClass
pt | ApplyChanges
pt | Changed
pt | DoChange
pt | FixParams
pt | GetControlClassDefaultSize
pt | InitializeWnd
pt | Loaded
pt | ShouldAutoAdjust
 | Create
 | SetTick
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
pt | ApplyChanges (TCustomTrackBar)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
pt | Changed (TCustomTrackBar)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomTrackBar)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChange (TCustomTrackBar)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixParams (TCustomTrackBar)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomTrackBar)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomTrackBar)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomTrackBar)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
 | SetTick (TCustomTrackBar)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomTrackBar)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomTrackBar)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomTrackBar
pl | OnChange
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | OnChange (TCustomTrackBar)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCustomTrackBar.ApplyChanges

ApplyChanges - implement any pending changes

Declaration

Source position: comctrls.pp line 2723

protected procedure TCustomTrackBar.ApplyChanges;


TCustomTrackBar.AutoSize

Declaration

Source position: comctrls.pp line 2735

published property TCustomTrackBar.AutoSize : Boolean;


TCustomTrackBar.Changed

Declaration

Source position: comctrls.pp line 2724

protected procedure TCustomTrackBar.Changed; virtual;


TCustomTrackBar.Create

Create - constructor for TCustomTrackBar: calls inherited Create then initializes style, position, size and bounds

Declaration

Source position: comctrls.pp line 2732

public constructor TCustomTrackBar.Create(

  AOwner: TComponent

); override;

See also

TComponent.Create

TWinControl.Create

Constructor for the class instance


TCustomTrackBar.DoChange

DoChange - system message to implement changes

Declaration

Source position: comctrls.pp line 2725

protected procedure TCustomTrackBar.DoChange(

  var msg

); message;


TCustomTrackBar.FixParams

Declaration

Source position: comctrls.pp line 2726

protected procedure TCustomTrackBar.FixParams(

  var APosition: Integer;

  var AMin: Integer;

  var AMax: Integer

);


TCustomTrackBar.Frequency

Frequency - how frequently the position of the slider is to be read and updated (currently unsupported)

Declaration

Source position: comctrls.pp line 2736

published property TCustomTrackBar.Frequency : Integer
  read FFrequency
  write SetFrequency
  default 1;


TCustomTrackBar.GetControlClassDefaultSize

GetControlClassDefaultSize - returns its own defaults, overriding the inherited values

Declaration

Source position: comctrls.pp line 2727

protected class function TCustomTrackBar.GetControlClassDefaultSize: TSize; override;

See also

TControl.GetControlClassDefaultSize

Returns the default size for this class of controls (when added to a form)


TCustomTrackBar.LineSize

Line-Size - increment for slider position when an arrow key is pressed

Declaration

Source position: comctrls.pp line 2737

published property TCustomTrackBar.LineSize : Integer
  read FLineSize
  write SetLineSize
  default 1;


TCustomTrackBar.Max

Max - the value corresponding to full movement of the slider. Default = 10

Declaration

Source position: comctrls.pp line 2738

published property TCustomTrackBar.Max : Integer
  read FMax
  write SetMax
  default 10;


TCustomTrackBar.Min

Min - the value associated with the minimum slider position. Default = 0

Declaration

Source position: comctrls.pp line 2739

published property TCustomTrackBar.Min : Integer
  read FMin
  write SetMin
  default 0;


TCustomTrackBar.OnChange

OnChange - action to be taken on change in the slider position

Declaration

Source position: comctrls.pp line 2740

published property TCustomTrackBar.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;


TCustomTrackBar.Orientation

Orientation - horizontal or vertical

Declaration

Source position: comctrls.pp line 2741

published property TCustomTrackBar.Orientation : TTrackBarOrientation
  read FOrientation
  write SetOrientation
  default trHorizontal;


TCustomTrackBar.PageSize

PageSize - increment for slider position when PageUp or PageDown key is pressed

Declaration

Source position: comctrls.pp line 2742

published property TCustomTrackBar.PageSize : Integer
  read FPageSize
  write SetPageSize
  default 2;


TCustomTrackBar.Position

Position - the location of the slider along the track bar. Represents the Return value from the control

Declaration

Source position: comctrls.pp line 2743

published property TCustomTrackBar.Position : Integer
  read FPosition
  write SetPosition;


TCustomTrackBar.Reversed

Declaration

Source position: comctrls.pp line 2744

published property TCustomTrackBar.Reversed : Boolean
  read FReversed
  write SetReversed
  default False;


TCustomTrackBar.ScalePos

ScalePos - whether scaling label appears at top, bottom, left or right

Declaration

Source position: comctrls.pp line 2745

published property TCustomTrackBar.ScalePos : TTrackBarScalePos
  read FScalePos
  write SetScalePos
  default trTop;


TCustomTrackBar.SelEnd

Declaration

Source position: comctrls.pp line 2746

published property TCustomTrackBar.SelEnd : Integer
  read FSelEnd
  write SetSelEnd
  default 0;


TCustomTrackBar.SelStart

Declaration

Source position: comctrls.pp line 2747

published property TCustomTrackBar.SelStart : Integer
  read FSelStart
  write SetSelStart
  default 0;


TCustomTrackBar.SetTick

SetTick - set the interval for ticks on the taskbar (integer)

Declaration

Source position: comctrls.pp line 2733

public procedure TCustomTrackBar.SetTick(

  Value: Integer

);


TCustomTrackBar.ShouldAutoAdjust

Declaration

Source position: comctrls.pp line 2730

protected procedure TCustomTrackBar.ShouldAutoAdjust(

  var AWidth: Boolean;

  var AHeight: Boolean

); override;


TCustomTrackBar.ShowSelRange

Declaration

Source position: comctrls.pp line 2748

published property TCustomTrackBar.ShowSelRange : Boolean
  read FShowSelRange
  write SetShowSelRange
  default True;


TCustomTrackBar.TickMarks

Tickmarks - whether the ticks are above/left, below/right, or both

Declaration

Source position: comctrls.pp line 2750

published property TCustomTrackBar.TickMarks : TTickMark
  read FTickMarks
  write SetTickMarks
  default tmBottomRight;

Description

Tickmarks - where the ticks appear relative to the bar: above/left, below/right, or both


TCustomTrackBar.TickStyle

TickStyle - none, produced automatically or calculated manually

Declaration

Source position: comctrls.pp line 2751

published property TCustomTrackBar.TickStyle : TTickStyle
  read FTickStyle
  write SetTickStyle
  default tsAuto;


TCustomTreeView

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomTreeView - ancestor class for TTreeView

Declaration

Source position: comctrls.pp line 3321

type TCustomTreeView = class(TCustomControl)
protected
FChangeTimer: TTimer; | FChangeTimer - local variable to act as timer for changes
FEditor: TEdit; |
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
class function GetControlClassDefaultSize; override; |
procedure Added(); virtual; |
procedure EditorEditingDone(); virtual; |
procedure EditorKeyDown(); virtual; |
procedure BeginAutoDrag; override; | For internal use: user has started dragging the control
procedure BeginEditing(); virtual; |
function DoDragMsg(); override; | Dispatches a drag message, sent by the DragManager
function CanChange(); virtual; | CanChange - returns True if a given TreeNode can be changed
function CanCollapse(); virtual; | CanCollapse returns True if a given TreeNode is able to be collapsed
function CanEdit(); virtual; | CanEdit - returns True if a Given TreeNode is allowed to be edited
function CanExpand(); virtual; | CanExpand - returns True if the specified TreeNode can be expanded
function CreateNode; virtual; | CreateNode - creates a new node in a TreeView and returns its content
function CreateNodes; virtual; |
function CustomDraw(); virtual; | CustomDraw - returns True if Custom Drawing is proceeding in the specified Rectangle
function CustomDrawItem(); virtual; | CustomDrawItem - returns True if Custom Image drawing is proceeding at the specified TreeNode
function DefaultItemHeightIsStored; |
procedure DoAutoAdjustLayout(); override; |
function ExpandSignSizeIsStored; |
function GetDragImages; override; | Get the list of images usable during dragging
function GetMaxLvl; | GetMaxLvl - returns the maximum level of branching of the tree structure
function GetMaxScrollLeft; | GetMaxScrollLeft - returns maximal extent of scrolling to the left
function GetMaxScrollTop; | GetMaxScrollTop - returns the maximal extent of scrolling upwards
function GetNodeAtY(); | GetNodeAtY - returns the node at the specified (absolute) Y coordinate
function GetNodeDrawAreaHeight; | GetNodeDrawAreaHeight - returns the height for the area in which node is drawn
function GetNodeDrawAreaWidth; | GetNodeDrawAreaWidth - returns the width for the area in which node is drawn
function IndentIsStored; |
function IsCustomDrawn(); virtual; | IsCustomDrawn - returns True if the specified target node is custom drawn
function IsNodeVisible(); | IsNodeVisible - returns True if the specified node is visible
function IsNodeHeightFullVisible(); | IsNodeHeightFullVisible - returns True if the full height of the specified node is visible in the current view
function IsInsertMarkVisible; virtual; | IsInsertMarkVisible - returns True if an Insert mark is visible
procedure MoveSelection(); |
procedure Change(); virtual; | Change - software emulation of the OnChange event
procedure Collapse(); virtual; | Collapse - software emulation of the OnCollapsed event
procedure CreateWnd; override; | Creates the interface object (widget) and assigns it to Handle
procedure Click; override; | Invokes the OnClick and ActionLink.Execute handlers
procedure DblClick; override; | Invokes the OnDblClick handler
procedure TripleClick; override; | Invokes the OnTripleClick handler
procedure QuadClick; override; | Invokes the OnQuadClick handler
procedure Delete(); virtual; | Delete - remove the specified node from the tree structure (software emulation of the OnDeletion event)
procedure DestroyWnd; override; | Destroys the interface object (widget)
procedure DoCreateNodeClass(); virtual; |
procedure DoEndDrag(); override; | Invokes the OnEndDrag handler
function DoMouseWheel(); override; | Invokes the OnMouseWheel handlers, when the wheel has been turned
function DoMouseWheelHorz(); override; |
procedure DoPaint; virtual; | DoPaint - perform the actual painting
procedure DoPaintNode(); virtual; | DoPaintNode - perform the actual painting of the specified node
procedure DoStartDrag(); override; | Invokes the OnStartDrag handler
procedure DragOver(); override; | Called when an object is dragged over this control; Determines whether a drop is acceptable, using the OnDragOver handler
procedure EndEditing(); virtual; | EndEditing - finish editing
procedure EnsureNodeIsVisible(); | EnsureNodeIsVisible - method to make sure specified node is visible
procedure Expand(); virtual; | Expand the specified node
procedure GetImageIndex(); virtual; | GetImageIndex - returns the index of the image associated with the specified node
procedure GetSelectedIndex(); virtual; | GetSelectedIndex - returns the index of the selected node
procedure InitializeWnd; override; | Copies cached control properties to the just created widget
procedure KeyDown(); override; | Invokes the OnKeyDown handler
procedure Loaded; override; | Called when the control has been loaded from a resource, transfers the loaded property values to the widget
procedure MouseDown(); override; | Handler for MouseDown events
procedure MouseMove(); override; | Handler for MouseMove events
procedure MouseUp(); override; | Invokes the OnMouseUp handler
procedure MouseLeave; override; |
procedure NodeChanged(); virtual; |
procedure Notification(); override; | Notification handler for insertion or deletion of components
procedure Paint; override; | Override this method in your derived class with your own paint handler
procedure ScrollView(); |
procedure SetDragMode(); override;
procedure SetOptions(); virtual; | SetOptions - specifies the options for the TreeView
procedure UpdateDefaultItemHeight; virtual; | UpdateDefaultItemHeight - brings the value of the default item height up-to-date
procedure UpdateInsertMark(); virtual; | UpdateInsertMark - see if there is an insert mark at X,Y and put one in if necessary
procedure DoSelectionChanged; virtual; | DoSelectionChanged - perform the code required for a change in selection
procedure WMHScroll(); message; | WMHScroll - LCL Message for horizontal scroll
procedure WMVScroll(); message; | WMVScroll - LCL Message for Vertical scroll
procedure WMLButtonDown(); message; | Message handler for left mouse button going down
procedure WMSetFocus(); message; |
procedure WMKillFocus(); message; |
procedure Resize; override; | Checks for changes and calls DoOnResize if needed
property EditingItem: TTreeNode; [r] |
property States: TTreeViewStates; [r] |
public
function GetSelectedChildAccessibleObject; override; |
function GetChildAccessibleObjectAtPos(); override; |
property AccessibilityOn: Boolean; [rw] | Allows to turn accessibility off to speed up the control
protected
property AutoExpand: Boolean; [rw] | Unfold a tree-item when user clicks it or an item activated by code.
property BorderStyle: TBorderStyle;
property HideSelection: Boolean; [rw] | If a control looses focus, then don't paint selection for a selected tree-item.
property HotTrack: Boolean; [rw] | Additionally highlight/underline tree-item when mouse is over it.
property HotTrackColor: TColor; [rw] |
property DisabledFontColor: TColor; [rw] |
property Indent: Integer; [rws] | Size in pixels by which each nested branching level is to be indented.
property MultiSelect: Boolean; [rw] | Allow to select several tree-items at a time, e.g. using Ctrl+click (select one item more) or Shift+click (select range of items).
property OnAddition: TTVExpandedEvent; [rw] |
property OnAdvancedCustomDraw: TTVAdvancedCustomDrawEvent; [rw] | OnAdvancedCustomDraw - event handler for advanced custom drawing
property OnAdvancedCustomDrawItem: TTVAdvancedCustomDrawItemEvent; [rw] | OnAdvancedCustomDrawItem - event handler for advanced custom drawing item
property OnChange: TTVChangedEvent; [rw] | OnChange - specialized event handler for a change in the TreeView
property OnChanging: TTVChangingEvent; [rw] | OnChanging - specialized event handler while TreeView is being changed
property OnCollapsed: TTVExpandedEvent; [rw] | OnCollapsed - specialized event handler when part of the tree is collapsed
property OnCollapsing: TTVCollapsingEvent; [rw] | OnCollapsing - specialized event handler while part of the tree is being collapsed
property OnCompare: TTVCompareEvent; [rw] | OnCompare - specialized event handler for comparisons within the TreeView
property OnCreateNodeClass: TTVCreateNodeClassEvent; [rw] |
property OnCustomCreateItem: TTVCustomCreateNodeEvent; [rw] | OnCustomCreateItem - event handler for custom item creation
property OnCustomDraw: TTVCustomDrawEvent; [rw] | OnCustomDraw - event handler for custom drawing
property OnCustomDrawItem: TTVCustomDrawItemEvent; [rw] | OnCustomDrawItem - event handler for custom drawing item
property OnCustomDrawArrow: TTVCustomDrawArrowEvent; [rw] |
property OnDeletion: TTVExpandedEvent; [rw] | OnDeletion - specialized event handler for deletion of node(s) from the tree
property OnEdited: TTVEditedEvent; [rw] | OnEdited - specialized event handler when the TreeView has been edited
property OnEditing: TTVEditingEvent; [rw] | OnEditing - specialized event handler while a TreeView is being edited
property OnEditingEnd: TTVEditingEndEvent; [rw] |
property OnExpanded: TTVExpandedEvent; [rw] | OnExpanded - specialized event handler when a TreeView has been expanded
property OnExpanding: TTVExpandingEvent; [rw] | OnExpanding - specialized event handler while a TreeView is being expanded
property OnGetImageIndex: TTVExpandedEvent; [rw] | OnGetImageIndex - event handler for finding the index of an image
property OnGetSelectedIndex: TTVExpandedEvent; [rw] | OnGetSelectedIndex - event handler for finding index of selected item
property OnNodeChanged: TTVNodeChangedEvent; [rw] |
property OnSelectionChanged: TNotifyEvent; [rw] | OnSelectionChanged - event handler for a change in the selection
property ReadOnly: Boolean; [rw] | Don't allow to change item captions by mouse click with a delay.
property RightClickSelect: Boolean; [rw] | Right-click also selects tree-item. Else it only calls PopupMenu.
property RowSelect: Boolean; [rw] | When a tree-item is selected, paint selection background with full width.
property ScrolledLeft: Integer; [rw] | ScrolledLeft - the position of the tree when fully scrolled to the left
property ScrolledTop: Integer; [rw] | ScrolledTop - the position of the tree when fully scrolled to the top
property ShowButtons: Boolean; [rw] | Show expand/collapse (fold/unfold) icons at left side for nodes with sub-nodes.
property ShowLines: Boolean; [rw] | Show vertical lines at left side. They paint the tree structure for nested nodes.
property ShowRoot: Boolean; [rw] | Show the root tree-item which is always present in code but may be hidden for user.
property ShowSeparators: Boolean; [rw]
property SortType: TSortType; [rw] | Allow to show items sorted: by caption, by Data property or both.
property ToolTips: Boolean; [rw] | Show tooltip (hint) for a tree-item when the item is too long to fit by width and mouse is over it.
public
constructor Create(); override; | Create - constructor for TCustomTreeView: calls inherited Create then sets defaults for style, size, etc
destructor Destroy; override; | Destroy - destructor for TCustomTreeView: frees images, nodes and links, then calls inherited Destroy
function AlphaSort; | If True, sort alphabetically
procedure ClearSelection(); virtual; |
procedure ConsistencyCheck; | ConsistencyCheck - check that indexes of treenodes match those of images etc
function CustomSort(); | CustomSort - if True, an external sorting method specified by SortProc is to be used
function DefaultTreeViewSort(); | DefaultTreeViewSort - returns result of string comparison between names of Node1 and Node2
procedure EraseBackground(); override; | Fills the entire control with the designed background color and pattern
function GetHitTestInfoAt(); | GetHitTestInfoAt - returns the result of a hit test at the point (X, Y)
function GetNodeAt(); | GetNodeAt - returns the TreeNode at position (X. Y)
function GetNodeWithExpandSignAt();
procedure GetInsertMarkAt(); | GetInsertMarkAt - find if there is an insert mark at the specified coordinates
procedure SetInsertMark(); | SetInsertMark - place an Insert mark at the specified node in the tree
procedure SetInsertMarkAt(); virtual; | SetInsertMarkAt - place an insert mark at the specified coordinates
procedure Invalidate; override; | Force a delayed Repaint of the control, by marking its visible area of the control as invalid
function IsEditing; | IsEditing - returns True if editing is in progress
procedure BeginUpdate; | BeginUpdate - start the update of the display
procedure EndUpdate; | EndUpdate finishes updating the display
procedure FullCollapse; | FullCollapse - method to collapse the treeview fully and show just the root
procedure FullExpand; | FullExpand - method to expand the treeview fully and show all the branches
procedure LoadFromFile(); | LoadFromFile - load the data from the specified file
procedure LoadFromStream(); | LoadFromStream - load data from the specified stream
procedure SaveToFile(); | SaveToFile - saves the data to the specified file
procedure SaveToStream(); | SaveToStream - save the data to the specified stream
procedure WriteDebugReport(); | WriteDebugReport - used for debugging
procedure LockSelectionChangeEvent; | LockSelectionChangeEvent - if the selection has changed, lock its status
procedure UnlockSelectionChangeEvent; | UnlockSelectionChangeEvent - unlock a selection to allow it to be changed
function GetFirstMultiSelected; | GetFirstMultiSelected - returns the first node from a multiple selection
function GetLastMultiSelected; |
procedure Select(); |
function SelectionVisible; | SelectionVisible - returns True if a selection is visible
procedure MakeSelectionVisible; | MakeSelectionVisible - method for making a selection visible
procedure ClearInvisibleSelection; |
function StoreCurrentSelection; |
procedure ApplyStoredSelection(); |
procedure MoveToNextNode(); |
procedure MoveToPrevNode(); |
procedure MovePageDown(); |
procedure MovePageUp(); |
procedure MoveHome(); |
procedure MoveEnd(); |
property BackgroundColor: TColor; [rws] | Color of background area of control.
property BorderWidth: TBorderWidth; | Width of the Border around the control; default is zero.
property BottomItem: TTreeNode; [rw] | BottomItem - the last item on the list
property Color: TColor; |
property DefaultItemHeight: Integer; [rws] | Default height of tree-items. If tvoAutoItemHeight is set in Options, this value is detected from font and icons.
property DropTarget: TTreeNode; [rw] | DropTarget - the target node for dropping a dragged item
property ExpandSignColor: TColor; [rw] | Color used to paint expand/collapse (fold/unfold) symbol (i.e. plus/minus symbol).
property ExpandSignSize: Integer; [rws] | Size of expand/collapse (fold/unfold) symbol.
property ExpandSignType: TTreeViewExpandSignType; [rw] | Sets shape of expand/collapse (fold/unfold) symbol: plus/minus, empty arrows, filled arrows etc.
property Images: TCustomImageList; [rw] | TImageList object which holds icons for tree-items.
property ImagesWidth: Integer; [rw] |
property InsertMarkNode: TTreeNode; [rw] | InsertMarkNode - place a marker on the specified node
property InsertMarkType: TTreeViewInsertMarkType; [rw] | InsertMarkType - the type of marker to be inserted
property Items: TTreeNodes; [rw] | Collection of tree-items which is the content of control. Has type TTreeNodes.
property KeepCollapsedNodes: Boolean; [rw] | KeepCollapsedNodes - if True, the collapsed nodes are to be retained
property MultiSelectStyle: TMultiSelectStyle; [rw] | Additional options for MultiSelect property.
property Options: TTreeViewOptions; [rw] | Set of additional option flags for treeview.
property ScrollBars: TScrollStyle; [rw] | Kind of scrollbars: horizontal, vertical, or both. Auto* mean that scrollbars hide automatically.
property Selected: TTreeNode; [rw] | The Selected tree nodes
property SelectionColor: TColor; [rw] | Color used to paint background of item selection.
property SelectionCount: Cardinal; [r] |
property SelectionFontColor: TColor; [rw] | Color used to paint text of selected item.
property SelectionFontColorUsed: Boolean; [rw] |
property Selections []: TTreeNode; [r] |
property SeparatorColor: TColor; [rw] | Color used to paint horizontal lines between items, separators.
property StateImages: TCustomImageList; [rw] | TImageList object which holds icons for tree-item states: normal item, selected item, etc.
property StateImagesWidth: Integer; [rw] |
property TopItem: TTreeNode; [rw] | TopItem - the first visible node of the tree
property TreeLineColor: TColor; [rw] | Color used to paint vertical lines at left side.
property TreeLinePenStyle: TPenStyle; [rw] | Style of TPen, used to paint vertical lines at left side.
published
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
end;

Inheritance

TCustomTreeView | TCustomTreeView - ancestor class for TTreeView
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomTreeView - ancestor class for TTreeView, which displays a collection of items in a hierarchical tree form. This class defines many properties which are inherited by children classes, including loading the data from files or streams, saving to files or streams, updating, sorting alphabetically, editing, making visible or invisible, expanding or collapsing the tree display, and many more.

Please note that Accessibility support in TCustomTreeView might make this control slower if there is a very large number of items, for example, 10.000+ items. If the performance impact is unacceptable it is possible to turn accessibility off for tree view items by setting TCustomTreeView.AccessibilityOn to false. The default value is true.


TCustomTreeView
pt | ro | EditingItem
pt | ro | States
 |  | AccessibilityOn
pt |  | AutoExpand
pt | ro | BorderStyle
pt |  | HideSelection
pt |  | HotTrack
pt |  | HotTrackColor
pt |  | DisabledFontColor
pt |  | Indent
pt |  | MultiSelect
pt |  | ReadOnly
pt |  | RightClickSelect
pt |  | RowSelect
pt |  | ScrolledLeft
pt |  | ScrolledTop
pt |  | ShowButtons
pt |  | ShowLines
pt |  | ShowRoot
pt |  | ShowSeparators
pt |  | SortType
pt |  | ToolTips
 |  | BackgroundColor
 | ro | BorderWidth
 |  | BottomItem
 | ro | Color
 |  | DefaultItemHeight
 |  | DropTarget
 |  | ExpandSignColor
 |  | ExpandSignSize
 |  | ExpandSignType
 |  | Images
 |  | ImagesWidth
 |  | InsertMarkNode
 |  | InsertMarkType
 |  | Items
 |  | KeepCollapsedNodes
 |  | MultiSelectStyle
 |  | Options
 |  | ScrollBars
 |  | Selected
 |  | SelectionColor
 | ro | SelectionCount
 |  | SelectionFontColor
 |  | SelectionFontColorUsed
 | ro | Selections
 |  | SeparatorColor
 |  | StateImages
 |  | StateImagesWidth
 |  | TopItem
 |  | TreeLineColor
 |  | TreeLinePenStyle
pl | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibilityOn (TCustomTreeView)
 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoExpand (TCustomTreeView)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 |  | BackgroundColor (TCustomTreeView)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pt | ro | BorderStyle (TCustomTreeView)
 |  | BorderWidth (TWinControl)
 | ro | BorderWidth (TCustomTreeView)
 |  | BottomItem (TCustomTreeView)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomTreeView)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefaultItemHeight (TCustomTreeView)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt |  | DisabledFontColor (TCustomTreeView)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | DropTarget (TCustomTreeView)
pt | ro | EditingItem (TCustomTreeView)
 |  | Enabled (TControl)
 |  | ExpandSignColor (TCustomTreeView)
 |  | ExpandSignSize (TCustomTreeView)
 |  | ExpandSignType (TCustomTreeView)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pt |  | HideSelection (TCustomTreeView)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pt |  | HotTrack (TCustomTreeView)
pt |  | HotTrackColor (TCustomTreeView)
 |  | Images (TCustomTreeView)
 |  | ImagesWidth (TCustomTreeView)
pt |  | Indent (TCustomTreeView)
 |  | InsertMarkNode (TCustomTreeView)
 |  | InsertMarkType (TCustomTreeView)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | Items (TCustomTreeView)
 |  | KeepCollapsedNodes (TCustomTreeView)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
pt |  | MultiSelect (TCustomTreeView)
 |  | MultiSelectStyle (TCustomTreeView)
 |  | Name (TComponent)
 |  | Options (TCustomTreeView)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | ReadOnly (TCustomTreeView)
pt |  | RightClickSelect (TCustomTreeView)
pt |  | RowSelect (TCustomTreeView)
 |  | ScrollBars (TCustomTreeView)
pt |  | ScrolledLeft (TCustomTreeView)
pt |  | ScrolledTop (TCustomTreeView)
 |  | Selected (TCustomTreeView)
 |  | SelectionColor (TCustomTreeView)
 | ro | SelectionCount (TCustomTreeView)
 |  | SelectionFontColor (TCustomTreeView)
 |  | SelectionFontColorUsed (TCustomTreeView)
 | ro | Selections (TCustomTreeView)
 |  | SeparatorColor (TCustomTreeView)
pt |  | SessionProperties (TControl)
pt |  | ShowButtons (TCustomTreeView)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
pt |  | ShowLines (TCustomTreeView)
pt |  | ShowRoot (TCustomTreeView)
pt |  | ShowSeparators (TCustomTreeView)
pt |  | SortType (TCustomTreeView)
 |  | StateImages (TCustomTreeView)
 |  | StateImagesWidth (TCustomTreeView)
pt | ro | States (TCustomTreeView)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCustomTreeView)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pt |  | ToolTips (TCustomTreeView)
pl |  | Top (TControl)
 |  | TopItem (TCustomTreeView)
 |  | TreeLineColor (TCustomTreeView)
 |  | TreeLinePenStyle (TCustomTreeView)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomTreeView
pt | WSRegisterClass
pt | GetControlClassDefaultSize
pt | Added
pt | EditorEditingDone
pt | EditorKeyDown
pt | BeginAutoDrag
pt | BeginEditing
pt | DoDragMsg
pt | CanChange
pt | CanCollapse
pt | CanEdit
pt | CanExpand
pt | CreateNode
pt | CreateNodes
pt | CustomDraw
pt | CustomDrawItem
pt | DefaultItemHeightIsStored
pt | DoAutoAdjustLayout
pt | ExpandSignSizeIsStored
pt | GetDragImages
pt | GetMaxLvl
pt | GetMaxScrollLeft
pt | GetMaxScrollTop
pt | GetNodeAtY
pt | GetNodeDrawAreaHeight
pt | GetNodeDrawAreaWidth
pt | IndentIsStored
pt | IsCustomDrawn
pt | IsNodeVisible
pt | IsNodeHeightFullVisible
pt | IsInsertMarkVisible
pt | MoveSelection
pt | Change
pt | Collapse
pt | CreateWnd
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | Delete
pt | DestroyWnd
pt | DoCreateNodeClass
pt | DoEndDrag
pt | DoMouseWheel
pt | DoMouseWheelHorz
pt | DoPaint
pt | DoPaintNode
pt | DoStartDrag
pt | DragOver
pt | EndEditing
pt | EnsureNodeIsVisible
pt | Expand
pt | GetImageIndex
pt | GetSelectedIndex
pt | InitializeWnd
pt | KeyDown
pt | Loaded
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseLeave
pt | NodeChanged
pt | Notification
pt | Paint
pt | ScrollView
pt | SetDragMode
pt | SetOptions
pt | UpdateDefaultItemHeight
pt | UpdateInsertMark
pt | DoSelectionChanged
pt | WMHScroll
pt | WMVScroll
pt | WMLButtonDown
pt | WMSetFocus
pt | WMKillFocus
pt | Resize
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | Create
 | Destroy
 | AlphaSort
 | ClearSelection
 | ConsistencyCheck
 | CustomSort
 | DefaultTreeViewSort
 | EraseBackground
 | GetHitTestInfoAt
 | GetNodeAt
 | GetNodeWithExpandSignAt
 | GetInsertMarkAt
 | SetInsertMark
 | SetInsertMarkAt
 | Invalidate
 | IsEditing
 | BeginUpdate
 | EndUpdate
 | FullCollapse
 | FullExpand
 | LoadFromFile
 | LoadFromStream
 | SaveToFile
 | SaveToStream
 | WriteDebugReport
 | LockSelectionChangeEvent
 | UnlockSelectionChangeEvent
 | GetFirstMultiSelected
 | GetLastMultiSelected
 | Select
 | SelectionVisible
 | MakeSelectionVisible
 | ClearInvisibleSelection
 | StoreCurrentSelection
 | ApplyStoredSelection
 | MoveToNextNode
 | MoveToPrevNode
 | MovePageDown
 | MovePageUp
 | MoveHome
 | MoveEnd
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | Added (TCustomTreeView)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AlphaSort (TCustomTreeView)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | ApplyStoredSelection (TCustomTreeView)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomTreeView)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BeginEditing (TCustomTreeView)
 | BeginUpdate (TCustomTreeView)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
pt | CanChange (TCustomTreeView)
pt | CanCollapse (TCustomTreeView)
pt | CanEdit (TCustomTreeView)
pt | CanExpand (TCustomTreeView)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomTreeView)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | ClearInvisibleSelection (TCustomTreeView)
 | ClearSelection (TCustomTreeView)
pt | Click (TControl)
pt | Click (TCustomTreeView)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | Collapse (TCustomTreeView)
pt | ColorIsStored (TControl)
 | ConsistencyCheck (TCustomTreeView)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomTreeView)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateNode (TCustomTreeView)
pt | CreateNodes (TCustomTreeView)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TCustomTreeView)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | CustomDraw (TCustomTreeView)
pt | CustomDrawItem (TCustomTreeView)
 | CustomSort (TCustomTreeView)
pt | DblClick (TControl)
pt | DblClick (TCustomTreeView)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
pt | DefaultItemHeightIsStored (TCustomTreeView)
 | DefaultTreeViewSort (TCustomTreeView)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
pt | Delete (TCustomTreeView)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCustomTreeView)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DestroyWnd (TCustomTreeView)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomTreeView)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCreateNodeClass (TCustomTreeView)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoDragMsg (TCustomTreeView)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEndDrag (TCustomTreeView)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheel (TCustomTreeView)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelHorz (TCustomTreeView)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoPaint (TCustomTreeView)
pt | DoPaintNode (TCustomTreeView)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSelectionChanged (TCustomTreeView)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoStartDrag (TCustomTreeView)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DragOver (TCustomTreeView)
 | EditingDone (TControl)
pt | EditorEditingDone (TCustomTreeView)
pt | EditorKeyDown (TCustomTreeView)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
pt | EndEditing (TCustomTreeView)
 | EndUpdate (TCustomTreeView)
 | EndUpdateBounds (TWinControl)
pt | EnsureNodeIsVisible (TCustomTreeView)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCustomTreeView)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
pt | Expand (TCustomTreeView)
pt | ExpandSignSizeIsStored (TCustomTreeView)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | FullCollapse (TCustomTreeView)
 | FullExpand (TCustomTreeView)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildAccessibleObjectAtPos (TCustomTreeView)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomTreeView)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetDragImages (TCustomTreeView)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
 | GetFirstMultiSelected (TCustomTreeView)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetHitTestInfoAt (TCustomTreeView)
 | GetIDsOfNames (TComponent)
pt | GetImageIndex (TCustomTreeView)
 | GetInsertMarkAt (TCustomTreeView)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetLastMultiSelected (TCustomTreeView)
pt | GetLogicalClientRect (TControl)
pt | GetMaxLvl (TCustomTreeView)
pt | GetMaxScrollLeft (TCustomTreeView)
pt | GetMaxScrollTop (TCustomTreeView)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetNodeAt (TCustomTreeView)
pt | GetNodeAtY (TCustomTreeView)
pt | GetNodeDrawAreaHeight (TCustomTreeView)
pt | GetNodeDrawAreaWidth (TCustomTreeView)
 | GetNodeWithExpandSignAt (TCustomTreeView)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSelectedChildAccessibleObject (TCustomTreeView)
pt | GetSelectedIndex (TCustomTreeView)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
pt | IndentIsStored (TCustomTreeView)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomTreeView)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
 | Invalidate (TCustomTreeView)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
pt | IsCustomDrawn (TCustomTreeView)
 | IsEditing (TCustomTreeView)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
pt | IsInsertMarkVisible (TCustomTreeView)
pt | IsNodeHeightFullVisible (TCustomTreeView)
pt | IsNodeVisible (TCustomTreeView)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomTreeView)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomTreeView)
pt | LoadedAll (TControl)
 | LoadFromFile (TCustomTreeView)
 | LoadFromStream (TCustomTreeView)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
 | LockSelectionChangeEvent (TCustomTreeView)
pt | MainWndProc (TWinControl)
 | MakeSelectionVisible (TCustomTreeView)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCustomTreeView)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseLeave (TCustomTreeView)
pt | MouseMove (TControl)
pt | MouseMove (TCustomTreeView)
pt | MouseUp (TControl)
pt | MouseUp (TCustomTreeView)
 | MoveEnd (TCustomTreeView)
 | MoveHome (TCustomTreeView)
 | MovePageDown (TCustomTreeView)
 | MovePageUp (TCustomTreeView)
pt | MoveSelection (TCustomTreeView)
 | MoveToNextNode (TCustomTreeView)
 | MoveToPrevNode (TCustomTreeView)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
pt | NodeChanged (TCustomTreeView)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomTreeView)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | Paint (TCustomTreeView)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
pt | QuadClick (TCustomTreeView)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
pt | Resize (TCustomTreeView)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SaveToFile (TCustomTreeView)
 | SaveToStream (TCustomTreeView)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | ScrollView (TCustomTreeView)
 | Select (TCustomTreeView)
pt | SelectFirst (TWinControl)
 | SelectionVisible (TCustomTreeView)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDragMode (TCustomTreeView)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetInsertMark (TCustomTreeView)
 | SetInsertMarkAt (TCustomTreeView)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetOptions (TCustomTreeView)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StoreCurrentSelection (TCustomTreeView)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
pt | TripleClick (TCustomTreeView)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | UnlockSelectionChangeEvent (TCustomTreeView)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
pt | UpdateDefaultItemHeight (TCustomTreeView)
 | UpdateDockCaption (TWinControl)
pt | UpdateInsertMark (TCustomTreeView)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHScroll (TCustomTreeView)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMKillFocus (TCustomTreeView)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonDown (TCustomTreeView)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMSetFocus (TCustomTreeView)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TCustomTreeView)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteDebugReport (TCustomTreeView)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomTreeView)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomTreeView
pt | OnAddition
pt | OnAdvancedCustomDraw
pt | OnAdvancedCustomDrawItem
pt | OnChange
pt | OnChanging
pt | OnCollapsed
pt | OnCollapsing
pt | OnCompare
pt | OnCreateNodeClass
pt | OnCustomCreateItem
pt | OnCustomDraw
pt | OnCustomDrawItem
pt | OnCustomDrawArrow
pt | OnDeletion
pt | OnEdited
pt | OnEditing
pt | OnEditingEnd
pt | OnExpanded
pt | OnExpanding
pt | OnGetImageIndex
pt | OnGetSelectedIndex
pt | OnNodeChanged
pt | OnSelectionChanged
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt | OnAddition (TCustomTreeView)
pt | OnAdvancedCustomDraw (TCustomTreeView)
pt | OnAdvancedCustomDrawItem (TCustomTreeView)
 | OnAlignInsertBefore (TWinControl)
 | OnAlignPosition (TWinControl)
pt | OnChange (TCustomTreeView)
 | OnChangeBounds (TControl)
pt | OnChanging (TCustomTreeView)
 | OnClick (TControl)
pt | OnCollapsed (TCustomTreeView)
pt | OnCollapsing (TCustomTreeView)
pt | OnCompare (TCustomTreeView)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnCreateNodeClass (TCustomTreeView)
pt | OnCustomCreateItem (TCustomTreeView)
pt | OnCustomDraw (TCustomTreeView)
pt | OnCustomDrawArrow (TCustomTreeView)
pt | OnCustomDrawItem (TCustomTreeView)
pt | OnDblClick (TControl)
pt | OnDeletion (TCustomTreeView)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEdited (TCustomTreeView)
pt | OnEditing (TCustomTreeView)
pt | OnEditingDone (TControl)
pt | OnEditingEnd (TCustomTreeView)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnExpanded (TCustomTreeView)
pt | OnExpanding (TCustomTreeView)
pt | OnGetDockCaption (TWinControl)
pt | OnGetImageIndex (TCustomTreeView)
pt | OnGetSelectedIndex (TCustomTreeView)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
pt | OnNodeChanged (TCustomTreeView)
 | OnPaint (TCustomControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
pt | OnSelectionChanged (TCustomTreeView)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCustomTreeView.AccessibilityOn

Allows to turn accessibility off to speed up the control

Declaration

Source position: comctrls.pp line 3577

public property TCustomTreeView.AccessibilityOn : Boolean
  read FAccessibilityOn
  write FAccessibilityOn
  default True;

Description

This property is provided for the case when a tree view contains a huge amount of items, lets say 10.000+. In this case accessibility might slow the tree down, so turning this property off might make things faster.


TCustomTreeView.Added

Declaration

Source position: comctrls.pp line 3487

protected procedure TCustomTreeView.Added(

  Node: TTreeNode

); virtual;


TCustomTreeView.AlphaSort

If True, sort alphabetically

Declaration

Source position: comctrls.pp line 3631

public function TCustomTreeView.AlphaSort: Boolean;


TCustomTreeView.ApplyStoredSelection

Declaration

Source position: comctrls.pp line 3667

public procedure TCustomTreeView.ApplyStoredSelection(

  ASelection: TStringList;

  FreeList: Boolean = True

);


TCustomTreeView.AutoExpand

Unfold a tree-item when user clicks it or an item activated by code.

Declaration

Source position: comctrls.pp line 3579

protected property TCustomTreeView.AutoExpand : Boolean
  read GetAutoExpand
  write SetAutoExpand
  default False;


TCustomTreeView.BackgroundColor

Color of background area of control.

Declaration

Source position: comctrls.pp line 3675

public property TCustomTreeView.BackgroundColor : TColor
  read GetBackgroundColor
  write SetBackgroundColor
  stored IsStoredBackgroundColor;


TCustomTreeView.BeginEditing

Declaration

Source position: comctrls.pp line 3491

protected procedure TCustomTreeView.BeginEditing(

  ANode: TTreeNode

); virtual;


TCustomTreeView.BeginUpdate

BeginUpdate - start the update of the display

Declaration

Source position: comctrls.pp line 3647

public procedure TCustomTreeView.BeginUpdate;


TCustomTreeView.BottomItem

BottomItem - the last item on the list

Declaration

Source position: comctrls.pp line 3677

public property TCustomTreeView.BottomItem : TTreeNode
  read GetBottomItem
  write SetBottomItem;


TCustomTreeView.CanChange

CanChange - returns True if a given TreeNode can be changed

Declaration

Source position: comctrls.pp line 3493

protected function TCustomTreeView.CanChange(

  Node: TTreeNode

):Boolean; virtual;


TCustomTreeView.CanCollapse

CanCollapse returns True if a given TreeNode is able to be collapsed

Declaration

Source position: comctrls.pp line 3494

protected function TCustomTreeView.CanCollapse(

  Node: TTreeNode

):Boolean; virtual;


TCustomTreeView.CanEdit

CanEdit - returns True if a Given TreeNode is allowed to be edited

Declaration

Source position: comctrls.pp line 3495

protected function TCustomTreeView.CanEdit(

  Node: TTreeNode

):Boolean; virtual;


TCustomTreeView.CanExpand

CanExpand - returns True if the specified TreeNode can be expanded

Declaration

Source position: comctrls.pp line 3496

protected function TCustomTreeView.CanExpand(

  Node: TTreeNode

):Boolean; virtual;


TCustomTreeView.Change

Change - software emulation of the OnChange event

Declaration

Source position: comctrls.pp line 3521

protected procedure TCustomTreeView.Change(

  Node: TTreeNode

); virtual;


TCustomTreeView.ClearInvisibleSelection

Declaration

Source position: comctrls.pp line 3665

public procedure TCustomTreeView.ClearInvisibleSelection;


TCustomTreeView.ClearSelection

Declaration

Source position: comctrls.pp line 3632

public procedure TCustomTreeView.ClearSelection(

  KeepPrimary: Boolean = False

); virtual;


TCustomTreeView.Collapse

Collapse - software emulation of the OnCollapsed event

Declaration

Source position: comctrls.pp line 3522

protected procedure TCustomTreeView.Collapse(

  Node: TTreeNode

); virtual;


TCustomTreeView.Color

Declaration

Source position: comctrls.pp line 3678

public property TCustomTreeView.Color : TColor
  default clWindow;


TCustomTreeView.ConsistencyCheck

ConsistencyCheck - check that indexes of treenodes match those of images etc

Declaration

Source position: comctrls.pp line 3633

public procedure TCustomTreeView.ConsistencyCheck;


TCustomTreeView.Create

Create - constructor for TCustomTreeView: calls inherited Create then sets defaults for style, size, etc

Declaration

Source position: comctrls.pp line 3629

public constructor TCustomTreeView.Create(

  AnOwner: TComponent

); override;

Description

Create - constructor for TCustomTreeView: calls inherited Create then sets defaults for style, size, etc.

Among the variables initialized and defaults set are:

size, color, the symbols for expansion etc, the border style and width, scroll bars, options, indentation, timers, action links

See also

TComponent.Create

TCustomControl.Create

Constructor for the class instance


TCustomTreeView.CreateNode

CreateNode - creates a new node in a TreeView and returns its content

Declaration

Source position: comctrls.pp line 3497

protected function TCustomTreeView.CreateNode: TTreeNode; virtual;


TCustomTreeView.CreateNodes

Declaration

Source position: comctrls.pp line 3498

protected function TCustomTreeView.CreateNodes: TTreeNodes; virtual;


TCustomTreeView.CustomDraw

CustomDraw - returns True if Custom Drawing is proceeding in the specified Rectangle

Declaration

Source position: comctrls.pp line 3499

protected function TCustomTreeView.CustomDraw(

  const ARect: TRect;

  Stage: TCustomDrawStage

):Boolean; virtual;

Description

CustomDraw - returns True if Custom Drawing is proceeding in the specified Rectangle.

Stage indicates whether PrePaint, PostPaint, PreErase or PostErase.

See also

Progress

Monitoring the progress of drawing a complicated Graphic


TCustomTreeView.CustomDrawItem

CustomDrawItem - returns True if Custom Image drawing is proceeding at the specified TreeNode

Declaration

Source position: comctrls.pp line 3501

protected function TCustomTreeView.CustomDrawItem(

  Node: TTreeNode;

  State: TCustomDrawState;

  Stage: TCustomDrawStage;

  var PaintImages: Boolean

):Boolean; virtual;

Description

CustomDrawItem - returns True if Custom Image drawing is proceeding at the specified TreeNode.

State denotes one of Selected, Grayed, Disabled, Checked, Focused, Default, Hot, Marked or Indeterminate.

Stage indicates whether PrePaint, PostPaint, PreErase or PostErase.

If PaintImages is True, Images should be painted as well as text.


TCustomTreeView.CustomSort

CustomSort - if True, an external sorting method specified by SortProc is to be used

Declaration

Source position: comctrls.pp line 3634

public function TCustomTreeView.CustomSort(

  SortProc: TTreeNodeCompare

):Boolean;


TCustomTreeView.DefaultItemHeight

Default height of tree-items. If tvoAutoItemHeight is set in Options, this value is detected from font and icons.

Declaration

Source position: comctrls.pp line 3679

public property TCustomTreeView.DefaultItemHeight : Integer
  read FDefItemHeight
  write SetDefaultItemHeight
  stored DefaultItemHeightIsStored;


TCustomTreeView.DefaultItemHeightIsStored

Declaration

Source position: comctrls.pp line 3503

protected function TCustomTreeView.DefaultItemHeightIsStored: Boolean;


TCustomTreeView.DefaultTreeViewSort

DefaultTreeViewSort - returns result of string comparison between names of Node1 and Node2

Declaration

Source position: comctrls.pp line 3635

public function TCustomTreeView.DefaultTreeViewSort(

  Node1: TTreeNode;

  Node2: TTreeNode

):Integer;

Description

DefaultTreeViewSort - returns result of string comparison between names of Node1 and Node2.

DefaultTreeViewSort compares the text of two TreeNodes and returns the following result:

< 0
if Node1.Text<Node2.Text.
0
if Node1.Text=Node2.Text.
> 0
if Node1.Text>Node2.Text.

The comparison takes into account ANSI characters, i.e. it takes care of accented characters. Unlike AnsiCompareText, the comparison is case sensitive.


TCustomTreeView.Delete

Delete - remove the specified node from the tree structure (software emulation of the OnDeletion event)

Declaration

Source position: comctrls.pp line 3528

protected procedure TCustomTreeView.Delete(

  Node: TTreeNode

); virtual;


TCustomTreeView.Destroy

Destroy - destructor for TCustomTreeView: frees images, nodes and links, then calls inherited Destroy

Declaration

Source position: comctrls.pp line 3630

public destructor TCustomTreeView.Destroy; override;

See also

TComponent.Destroy

TCustomControl.Destroy


TCustomTreeView.DisabledFontColor

Declaration

Source position: comctrls.pp line 3585

protected property TCustomTreeView.DisabledFontColor : TColor
  read FDisabledFontColor
  write FDisabledFontColor
  default clGrayText;


TCustomTreeView.DoAutoAdjustLayout

Declaration

Source position: comctrls.pp line 3504

protected procedure TCustomTreeView.DoAutoAdjustLayout(

  const AMode: TLayoutAdjustmentPolicy;

  const AXProportion: Double;

  const AYProportion: Double

); override;


TCustomTreeView.DoCreateNodeClass

Declaration

Source position: comctrls.pp line 3530

protected procedure TCustomTreeView.DoCreateNodeClass(

  var NewNodeClass: TTreeNodeClass

); virtual;


TCustomTreeView.DoMouseWheelHorz

Declaration

Source position: comctrls.pp line 3534

protected function TCustomTreeView.DoMouseWheelHorz(

  Shift: TShiftState;

  WheelDelta: Integer;

  MousePos: TPoint

):Boolean; override;


TCustomTreeView.DoPaint

DoPaint - perform the actual painting

Declaration

Source position: comctrls.pp line 3536

protected procedure TCustomTreeView.DoPaint; virtual;


TCustomTreeView.DoPaintNode

DoPaintNode - perform the actual painting of the specified node

Declaration

Source position: comctrls.pp line 3537

protected procedure TCustomTreeView.DoPaintNode(

  Node: TTreeNode

); virtual;


TCustomTreeView.DoSelectionChanged

DoSelectionChanged - perform the code required for a change in selection

Declaration

Source position: comctrls.pp line 3561

protected procedure TCustomTreeView.DoSelectionChanged; virtual;


TCustomTreeView.DropTarget

DropTarget - the target node for dropping a dragged item

Declaration

Source position: comctrls.pp line 3680

public property TCustomTreeView.DropTarget : TTreeNode
  read GetDropTarget
  write SetDropTarget;


TCustomTreeView.EditingItem

Declaration

Source position: comctrls.pp line 3568

protected property TCustomTreeView.EditingItem : TTreeNode
  read FEditingItem;


TCustomTreeView.EditorEditingDone

Declaration

Source position: comctrls.pp line 3488

protected procedure TCustomTreeView.EditorEditingDone(

  Sender: TObject

); virtual;


TCustomTreeView.EditorKeyDown

Declaration

Source position: comctrls.pp line 3489

protected procedure TCustomTreeView.EditorKeyDown(

  Sender: TObject;

  var Key: Word;

  Shift: TShiftState

); virtual;


TCustomTreeView.EndEditing

EndEditing - finish editing

Declaration

Source position: comctrls.pp line 3541

protected procedure TCustomTreeView.EndEditing(

  Cancel: Boolean = False

); virtual;


TCustomTreeView.EndUpdate

EndUpdate finishes updating the display

Declaration

Source position: comctrls.pp line 3648

public procedure TCustomTreeView.EndUpdate;


TCustomTreeView.EnsureNodeIsVisible

EnsureNodeIsVisible - method to make sure specified node is visible

Declaration

Source position: comctrls.pp line 3542

protected procedure TCustomTreeView.EnsureNodeIsVisible(

  ANode: TTreeNode

);


TCustomTreeView.Expand

Expand the specified node

Declaration

Source position: comctrls.pp line 3543

protected procedure TCustomTreeView.Expand(

  Node: TTreeNode

); virtual;


TCustomTreeView.ExpandSignColor

Color used to paint expand/collapse (fold/unfold) symbol (i.e. plus/minus symbol).

Declaration

Source position: comctrls.pp line 3681

public property TCustomTreeView.ExpandSignColor : TColor
  read FExpandSignColor
  write FExpandSignColor
  default clWindowFrame;


TCustomTreeView.ExpandSignSize

Size of expand/collapse (fold/unfold) symbol.

Declaration

Source position: comctrls.pp line 3682

public property TCustomTreeView.ExpandSignSize : Integer
  read GetExpandSignSize
  write SetExpandSignSize
  stored ExpandSignSizeIsStored;

Description

Use 0 for auto-sized value.


TCustomTreeView.ExpandSignSizeIsStored

Declaration

Source position: comctrls.pp line 3506

protected function TCustomTreeView.ExpandSignSizeIsStored: Boolean;


TCustomTreeView.ExpandSignType

Sets shape of expand/collapse (fold/unfold) symbol: plus/minus, empty arrows, filled arrows etc.

Declaration

Source position: comctrls.pp line 3683

public property TCustomTreeView.ExpandSignType : TTreeViewExpandSignType
  read FExpandSignType
  write SetExpandSignType
  default tvestTheme;


TCustomTreeView.FChangeTimer

FChangeTimer - local variable to act as timer for changes

Declaration

Source position: comctrls.pp line 3483

protected TCustomTreeView.FChangeTimer : TTimer;


TCustomTreeView.FEditor

Declaration

Source position: comctrls.pp line 3484

protected TCustomTreeView.FEditor : TEdit;


TCustomTreeView.FullCollapse

FullCollapse - method to collapse the treeview fully and show just the root

Declaration

Source position: comctrls.pp line 3649

public procedure TCustomTreeView.FullCollapse;


TCustomTreeView.FullExpand

FullExpand - method to expand the treeview fully and show all the branches

Declaration

Source position: comctrls.pp line 3650

public procedure TCustomTreeView.FullExpand;


TCustomTreeView.GetChildAccessibleObjectAtPos

Declaration

Source position: comctrls.pp line 3573

public function TCustomTreeView.GetChildAccessibleObjectAtPos(

  APos: TPoint

):TLazAccessibleObject; override;


TCustomTreeView.GetControlClassDefaultSize

Declaration

Source position: comctrls.pp line 3486

protected class function TCustomTreeView.GetControlClassDefaultSize: TSize; override;


TCustomTreeView.GetFirstMultiSelected

GetFirstMultiSelected - returns the first node from a multiple selection

Declaration

Source position: comctrls.pp line 3658

public function TCustomTreeView.GetFirstMultiSelected: TTreeNode;

Description

This works only if tvoAllowMultiSelect is enabled.


TCustomTreeView.GetHitTestInfoAt

GetHitTestInfoAt - returns the result of a hit test at the point (X, Y)

Declaration

Source position: comctrls.pp line 3637

public function TCustomTreeView.GetHitTestInfoAt(

  X: Integer;

  Y: Integer

):THitTests;


TCustomTreeView.GetImageIndex

GetImageIndex - returns the index of the image associated with the specified node

Declaration

Source position: comctrls.pp line 3544

protected procedure TCustomTreeView.GetImageIndex(

  Node: TTreeNode

); virtual;


TCustomTreeView.GetInsertMarkAt

GetInsertMarkAt - find if there is an insert mark at the specified coordinates

Declaration

Source position: comctrls.pp line 3640

public procedure TCustomTreeView.GetInsertMarkAt(

  X: Integer;

  Y: Integer;

  out AnInsertMarkNode: TTreeNode;

  out AnInsertMarkType: TTreeViewInsertMarkType

);


TCustomTreeView.GetLastMultiSelected

Declaration

Source position: comctrls.pp line 3659

public function TCustomTreeView.GetLastMultiSelected: TTreeNode;


TCustomTreeView.GetMaxLvl

GetMaxLvl - returns the maximum level of branching of the tree structure

Declaration

Source position: comctrls.pp line 3508

protected function TCustomTreeView.GetMaxLvl: Integer;


TCustomTreeView.GetMaxScrollLeft

GetMaxScrollLeft - returns maximal extent of scrolling to the left

Declaration

Source position: comctrls.pp line 3509

protected function TCustomTreeView.GetMaxScrollLeft: Integer;


TCustomTreeView.GetMaxScrollTop

GetMaxScrollTop - returns the maximal extent of scrolling upwards

Declaration

Source position: comctrls.pp line 3510

protected function TCustomTreeView.GetMaxScrollTop: Integer;


TCustomTreeView.GetNodeAt

GetNodeAt - returns the TreeNode at position (X. Y)

Declaration

Source position: comctrls.pp line 3638

public function TCustomTreeView.GetNodeAt(

  X: Integer;

  Y: Integer

):TTreeNode;


TCustomTreeView.GetNodeAtY

GetNodeAtY - returns the node at the specified (absolute) Y coordinate

Declaration

Source position: comctrls.pp line 3511

protected function TCustomTreeView.GetNodeAtY(

  Y: Integer

):TTreeNode;


TCustomTreeView.GetNodeDrawAreaHeight

GetNodeDrawAreaHeight - returns the height for the area in which node is drawn

Declaration

Source position: comctrls.pp line 3512

protected function TCustomTreeView.GetNodeDrawAreaHeight: Integer;


TCustomTreeView.GetNodeDrawAreaWidth

GetNodeDrawAreaWidth - returns the width for the area in which node is drawn

Declaration

Source position: comctrls.pp line 3513

protected function TCustomTreeView.GetNodeDrawAreaWidth: Integer;


TCustomTreeView.GetNodeWithExpandSignAt

Declaration

Source position: comctrls.pp line 3639

public function TCustomTreeView.GetNodeWithExpandSignAt(

  X: Integer;

  Y: Integer

):TTreeNode;


TCustomTreeView.GetSelectedChildAccessibleObject

Declaration

Source position: comctrls.pp line 3572

public function TCustomTreeView.GetSelectedChildAccessibleObject: TLazAccessibleObject; override;


TCustomTreeView.GetSelectedIndex

GetSelectedIndex - returns the index of the selected node

Declaration

Source position: comctrls.pp line 3545

protected procedure TCustomTreeView.GetSelectedIndex(

  Node: TTreeNode

); virtual;


TCustomTreeView.HideSelection

If a control looses focus, then don't paint selection for a selected tree-item.

Declaration

Source position: comctrls.pp line 3581

protected property TCustomTreeView.HideSelection : Boolean
  read GetHideSelection
  write SetHideSelection
  default True;


TCustomTreeView.HotTrack

Additionally highlight/underline tree-item when mouse is over it.

Declaration

Source position: comctrls.pp line 3583

protected property TCustomTreeView.HotTrack : Boolean
  read GetHotTrack
  write SetHotTrack
  default False;

See also

TCustomListView.HotTrack

Allow to highlight/underline current ListView item, which is under mouse cursor


TCustomTreeView.HotTrackColor

Declaration

Source position: comctrls.pp line 3584

protected property TCustomTreeView.HotTrackColor : TColor
  read FHotTrackColor
  write FHotTrackColor
  default clNone;


TCustomTreeView.Images

TImageList object which holds icons for tree-items.

Declaration

Source position: comctrls.pp line 3685

public property TCustomTreeView.Images : TCustomImageList
  read FImages
  write SetImages;


TCustomTreeView.ImagesWidth

Declaration

Source position: comctrls.pp line 3686

public property TCustomTreeView.ImagesWidth : Integer
  read FImagesWidth
  write SetImagesWidth
  default 0;


TCustomTreeView.Indent

Size in pixels by which each nested branching level is to be indented.

Declaration

Source position: comctrls.pp line 3586

protected property TCustomTreeView.Indent : Integer
  read GetIndent
  write SetIndent
  stored IndentIsStored;

Description

Use 0 for auto-sized value.


TCustomTreeView.IndentIsStored

Declaration

Source position: comctrls.pp line 3514

protected function TCustomTreeView.IndentIsStored: Boolean;


TCustomTreeView.InsertMarkNode

InsertMarkNode - place a marker on the specified node

Declaration

Source position: comctrls.pp line 3687

public property TCustomTreeView.InsertMarkNode : TTreeNode
  read FInsertMarkNode
  write SetInsertMarkNode;


TCustomTreeView.InsertMarkType

InsertMarkType - the type of marker to be inserted

Declaration

Source position: comctrls.pp line 3688

public property TCustomTreeView.InsertMarkType : TTreeViewInsertMarkType
  read FInsertMarkType
  write SetInsertMarkType;


TCustomTreeView.IsCustomDrawn

IsCustomDrawn - returns True if the specified target node is custom drawn

Declaration

Source position: comctrls.pp line 3515

protected function TCustomTreeView.IsCustomDrawn(

  Target: TCustomDrawTarget;

  Stage: TCustomDrawStage

):Boolean; virtual;


TCustomTreeView.IsEditing

IsEditing - returns True if editing is in progress

Declaration

Source position: comctrls.pp line 3646

public function TCustomTreeView.IsEditing: Boolean;


TCustomTreeView.IsInsertMarkVisible

IsInsertMarkVisible - returns True if an Insert mark is visible

Declaration

Source position: comctrls.pp line 3519

protected function TCustomTreeView.IsInsertMarkVisible: Boolean; virtual;


TCustomTreeView.IsNodeHeightFullVisible

IsNodeHeightFullVisible - returns True if the full height of the specified node is visible in the current view

Declaration

Source position: comctrls.pp line 3518

protected function TCustomTreeView.IsNodeHeightFullVisible(

  ANode: TTreeNode

):Boolean;


TCustomTreeView.IsNodeVisible

IsNodeVisible - returns True if the specified node is visible

Declaration

Source position: comctrls.pp line 3517

protected function TCustomTreeView.IsNodeVisible(

  ANode: TTreeNode

):Boolean;


TCustomTreeView.Items

Collection of tree-items which is the content of control. Has type TTreeNodes.

Declaration

Source position: comctrls.pp line 3689

public property TCustomTreeView.Items : TTreeNodes
  read FTreeNodes
  write SetTreeNodes;


TCustomTreeView.KeepCollapsedNodes

KeepCollapsedNodes - if True, the collapsed nodes are to be retained

Declaration

Source position: comctrls.pp line 3690

public property TCustomTreeView.KeepCollapsedNodes : Boolean
  read GetKeepCollapsedNodes
  write SetKeepCollapsedNodes;


TCustomTreeView.LoadFromFile

LoadFromFile - load the data from the specified file

Declaration

Source position: comctrls.pp line 3651

public procedure TCustomTreeView.LoadFromFile(

  const FileName: string

);


TCustomTreeView.LoadFromStream

LoadFromStream - load data from the specified stream

Declaration

Source position: comctrls.pp line 3652

public procedure TCustomTreeView.LoadFromStream(

  Stream: TStream

);


TCustomTreeView.LockSelectionChangeEvent

LockSelectionChangeEvent - if the selection has changed, lock its status

Declaration

Source position: comctrls.pp line 3656

public procedure TCustomTreeView.LockSelectionChangeEvent;


TCustomTreeView.MakeSelectionVisible

MakeSelectionVisible - method for making a selection visible

Declaration

Source position: comctrls.pp line 3664

public procedure TCustomTreeView.MakeSelectionVisible;


TCustomTreeView.MouseLeave

Declaration

Source position: comctrls.pp line 3552

protected procedure TCustomTreeView.MouseLeave; override;


TCustomTreeView.MoveEnd

Declaration

Source position: comctrls.pp line 3673

public procedure TCustomTreeView.MoveEnd(

  ASelect: Boolean = False

);


TCustomTreeView.MoveHome

Declaration

Source position: comctrls.pp line 3672

public procedure TCustomTreeView.MoveHome(

  ASelect: Boolean = False

);


TCustomTreeView.MovePageDown

Declaration

Source position: comctrls.pp line 3670

public procedure TCustomTreeView.MovePageDown(

  ASelect: Boolean = False

);


TCustomTreeView.MovePageUp

Declaration

Source position: comctrls.pp line 3671

public procedure TCustomTreeView.MovePageUp(

  ASelect: Boolean = False

);


TCustomTreeView.MoveSelection

Declaration

Source position: comctrls.pp line 3520

protected procedure TCustomTreeView.MoveSelection(

  ANewNode: TTreeNode;

  ASelect: Boolean

);


TCustomTreeView.MoveToNextNode

Declaration

Source position: comctrls.pp line 3668

public procedure TCustomTreeView.MoveToNextNode(

  ASelect: Boolean = False

);


TCustomTreeView.MoveToPrevNode

Declaration

Source position: comctrls.pp line 3669

public procedure TCustomTreeView.MoveToPrevNode(

  ASelect: Boolean = False

);


TCustomTreeView.MultiSelect

Allow to select several tree-items at a time, e.g. using Ctrl+click (select one item more) or Shift+click (select range of items).

Declaration

Source position: comctrls.pp line 3587

protected property TCustomTreeView.MultiSelect : Boolean
  read GetMultiSelect
  write SetMultiSelect
  default False;


TCustomTreeView.MultiSelectStyle

Additional options for MultiSelect property.

Declaration

Source position: comctrls.pp line 3691

public property TCustomTreeView.MultiSelectStyle : TMultiSelectStyle
  read FMultiSelectStyle
  write SetMultiSelectStyle
  default DefaultMultiSelectStyle;


TCustomTreeView.NodeChanged

Declaration

Source position: comctrls.pp line 3553

protected procedure TCustomTreeView.NodeChanged(

  Node: TTreeNode;

  ChangeReason: TTreeNodeChangeReason

); virtual;


TCustomTreeView.OnAddition

Declaration

Source position: comctrls.pp line 3588

protected property TCustomTreeView.OnAddition : TTVExpandedEvent
  read FOnAddition
  write FOnAddition;


TCustomTreeView.OnAdvancedCustomDraw

OnAdvancedCustomDraw - event handler for advanced custom drawing

Declaration

Source position: comctrls.pp line 3589

protected property TCustomTreeView.OnAdvancedCustomDraw : TTVAdvancedCustomDrawEvent
  read FOnAdvancedCustomDraw
  write FOnAdvancedCustomDraw;


TCustomTreeView.OnAdvancedCustomDrawItem

OnAdvancedCustomDrawItem - event handler for advanced custom drawing item

Declaration

Source position: comctrls.pp line 3591

protected property TCustomTreeView.OnAdvancedCustomDrawItem : TTVAdvancedCustomDrawItemEvent
  read FOnAdvancedCustomDrawItem
  write FOnAdvancedCustomDrawItem;


TCustomTreeView.OnChange

OnChange - specialized event handler for a change in the TreeView

Declaration

Source position: comctrls.pp line 3593

protected property TCustomTreeView.OnChange : TTVChangedEvent
  read FOnChange
  write FOnChange;


TCustomTreeView.OnChanging

OnChanging - specialized event handler while TreeView is being changed

Declaration

Source position: comctrls.pp line 3594

protected property TCustomTreeView.OnChanging : TTVChangingEvent
  read FOnChanging
  write FOnChanging;


TCustomTreeView.OnCollapsed

OnCollapsed - specialized event handler when part of the tree is collapsed

Declaration

Source position: comctrls.pp line 3595

protected property TCustomTreeView.OnCollapsed : TTVExpandedEvent
  read FOnCollapsed
  write FOnCollapsed;


TCustomTreeView.OnCollapsing

OnCollapsing - specialized event handler while part of the tree is being collapsed

Declaration

Source position: comctrls.pp line 3596

protected property TCustomTreeView.OnCollapsing : TTVCollapsingEvent
  read FOnCollapsing
  write FOnCollapsing;


TCustomTreeView.OnCompare

OnCompare - specialized event handler for comparisons within the TreeView

Declaration

Source position: comctrls.pp line 3597

protected property TCustomTreeView.OnCompare : TTVCompareEvent
  read FOnCompare
  write FOnCompare;


TCustomTreeView.OnCreateNodeClass

Declaration

Source position: comctrls.pp line 3598

protected property TCustomTreeView.OnCreateNodeClass : TTVCreateNodeClassEvent
  read FOnCreateNodeClass
  write FOnCreateNodeClass;


TCustomTreeView.OnCustomCreateItem

OnCustomCreateItem - event handler for custom item creation

Declaration

Source position: comctrls.pp line 3599

protected property TCustomTreeView.OnCustomCreateItem : TTVCustomCreateNodeEvent
  read FOnCustomCreateItem
  write FOnCustomCreateItem;


TCustomTreeView.OnCustomDraw

OnCustomDraw - event handler for custom drawing

Declaration

Source position: comctrls.pp line 3600

protected property TCustomTreeView.OnCustomDraw : TTVCustomDrawEvent
  read FOnCustomDraw
  write FOnCustomDraw;


TCustomTreeView.OnCustomDrawArrow

Declaration

Source position: comctrls.pp line 3602

protected property TCustomTreeView.OnCustomDrawArrow : TTVCustomDrawArrowEvent
  read FOnCustomDrawArrow
  write FOnCustomDrawArrow;


TCustomTreeView.OnCustomDrawItem

OnCustomDrawItem - event handler for custom drawing item

Declaration

Source position: comctrls.pp line 3601

protected property TCustomTreeView.OnCustomDrawItem : TTVCustomDrawItemEvent
  read FOnCustomDrawItem
  write FOnCustomDrawItem;


TCustomTreeView.OnDeletion

OnDeletion - specialized event handler for deletion of node(s) from the tree

Declaration

Source position: comctrls.pp line 3603

protected property TCustomTreeView.OnDeletion : TTVExpandedEvent
  read FOnDeletion
  write FOnDeletion;


TCustomTreeView.OnEdited

OnEdited - specialized event handler when the TreeView has been edited

Declaration

Source position: comctrls.pp line 3604

protected property TCustomTreeView.OnEdited : TTVEditedEvent
  read FOnEdited
  write FOnEdited;


TCustomTreeView.OnEditing

OnEditing - specialized event handler while a TreeView is being edited

Declaration

Source position: comctrls.pp line 3605

protected property TCustomTreeView.OnEditing : TTVEditingEvent
  read FOnEditing
  write FOnEditing;


TCustomTreeView.OnEditingEnd

Declaration

Source position: comctrls.pp line 3606

protected property TCustomTreeView.OnEditingEnd : TTVEditingEndEvent
  read FOnEditingEnd
  write FOnEditingEnd;


TCustomTreeView.OnExpanded

OnExpanded - specialized event handler when a TreeView has been expanded

Declaration

Source position: comctrls.pp line 3607

protected property TCustomTreeView.OnExpanded : TTVExpandedEvent
  read FOnExpanded
  write FOnExpanded;


TCustomTreeView.OnExpanding

OnExpanding - specialized event handler while a TreeView is being expanded

Declaration

Source position: comctrls.pp line 3608

protected property TCustomTreeView.OnExpanding : TTVExpandingEvent
  read FOnExpanding
  write FOnExpanding;


TCustomTreeView.OnGetImageIndex

OnGetImageIndex - event handler for finding the index of an image

Declaration

Source position: comctrls.pp line 3609

protected property TCustomTreeView.OnGetImageIndex : TTVExpandedEvent
  read FOnGetImageIndex
  write FOnGetImageIndex;


TCustomTreeView.OnGetSelectedIndex

OnGetSelectedIndex - event handler for finding index of selected item

Declaration

Source position: comctrls.pp line 3611

protected property TCustomTreeView.OnGetSelectedIndex : TTVExpandedEvent
  read FOnGetSelectedIndex
  write FOnGetSelectedIndex;


TCustomTreeView.OnNodeChanged

Declaration

Source position: comctrls.pp line 3613

protected property TCustomTreeView.OnNodeChanged : TTVNodeChangedEvent
  read FOnNodeChanged
  write FOnNodeChanged;


TCustomTreeView.OnSelectionChanged

OnSelectionChanged - event handler for a change in the selection

Declaration

Source position: comctrls.pp line 3614

protected property TCustomTreeView.OnSelectionChanged : TNotifyEvent
  read FOnSelectionChanged
  write FOnSelectionChanged;


TCustomTreeView.Options

Set of additional option flags for treeview.

Declaration

Source position: comctrls.pp line 3693

public property TCustomTreeView.Options : TTreeViewOptions
  read FOptions
  write SetOptions
  default DefaultTreeViewOptions;


TCustomTreeView.ReadOnly

Don't allow to change item captions by mouse click with a delay.

Declaration

Source position: comctrls.pp line 3616

protected property TCustomTreeView.ReadOnly : Boolean
  read GetReadOnly
  write SetReadOnly
  default False;


TCustomTreeView.RightClickSelect

Right-click also selects tree-item. Else it only calls PopupMenu.

Declaration

Source position: comctrls.pp line 3617

protected property TCustomTreeView.RightClickSelect : Boolean
  read GetRightClickSelect
  write SetRightClickSelect
  default False;


TCustomTreeView.RowSelect

When a tree-item is selected, paint selection background with full width.

Declaration

Source position: comctrls.pp line 3619

protected property TCustomTreeView.RowSelect : Boolean
  read GetRowSelect
  write SetRowSelect
  default False;


TCustomTreeView.SaveToFile

SaveToFile - saves the data to the specified file

Declaration

Source position: comctrls.pp line 3653

public procedure TCustomTreeView.SaveToFile(

  const FileName: string

);


TCustomTreeView.SaveToStream

SaveToStream - save the data to the specified stream

Declaration

Source position: comctrls.pp line 3654

public procedure TCustomTreeView.SaveToStream(

  Stream: TStream

);


TCustomTreeView.ScrollBars

Kind of scrollbars: horizontal, vertical, or both. Auto* mean that scrollbars hide automatically.

Declaration

Source position: comctrls.pp line 3694

public property TCustomTreeView.ScrollBars : TScrollStyle
  read FScrollBars
  write SetScrollBars
  default ssBoth;


TCustomTreeView.ScrolledLeft

ScrolledLeft - the position of the tree when fully scrolled to the left

Declaration

Source position: comctrls.pp line 3620

protected property TCustomTreeView.ScrolledLeft : Integer
  read FScrolledLeft
  write SetScrolledLeft;


TCustomTreeView.ScrolledTop

ScrolledTop - the position of the tree when fully scrolled to the top

Declaration

Source position: comctrls.pp line 3621

protected property TCustomTreeView.ScrolledTop : Integer
  read FScrolledTop
  write SetScrolledTop;


TCustomTreeView.ScrollView

Declaration

Source position: comctrls.pp line 3556

protected procedure TCustomTreeView.ScrollView(

  DeltaX: Integer;

  DeltaY: Integer

);


TCustomTreeView.Select

Declaration

Source position: comctrls.pp line 3660

public procedure TCustomTreeView.Select(

  Node: TTreeNode;

  ShiftState: TShiftState = []

);

procedure TCustomTreeView.Select(

  const Nodes: array of TTreeNode

); virtual;

procedure TCustomTreeView.Select(

  Nodes: TList

); virtual;


TCustomTreeView.Selected

The Selected tree nodes

Declaration

Source position: comctrls.pp line 3695

public property TCustomTreeView.Selected : TTreeNode
  read GetSelection
  write SetSelection;


TCustomTreeView.SelectionColor

Color used to paint background of item selection.

Declaration

Source position: comctrls.pp line 3696

public property TCustomTreeView.SelectionColor : TColor
  read FSelectedColor
  write SetSelectedColor
  default clHighlight;


TCustomTreeView.SelectionCount

Declaration

Source position: comctrls.pp line 3697

public property TCustomTreeView.SelectionCount : Cardinal
  read GetSelectionCount;


TCustomTreeView.SelectionFontColor

Color used to paint text of selected item.

Declaration

Source position: comctrls.pp line 3698

public property TCustomTreeView.SelectionFontColor : TColor
  read FSelectedFontColor
  write SetSelectedFontColor
  default clWhite;


TCustomTreeView.SelectionFontColorUsed

Declaration

Source position: comctrls.pp line 3699

public property TCustomTreeView.SelectionFontColorUsed : Boolean
  read FSelectedFontColorUsed
  write FSelectedFontColorUsed
  default False;


TCustomTreeView.Selections

Declaration

Source position: comctrls.pp line 3700

public property TCustomTreeView.Selections[AIndex: Integer] : TTreeNode
  read GetSelections;


TCustomTreeView.SelectionVisible

SelectionVisible - returns True if a selection is visible

Declaration

Source position: comctrls.pp line 3663

public function TCustomTreeView.SelectionVisible: Boolean;


TCustomTreeView.SeparatorColor

Color used to paint horizontal lines between items, separators.

Declaration

Source position: comctrls.pp line 3701

public property TCustomTreeView.SeparatorColor : TColor
  read fSeparatorColor
  write SetSeparatorColor
  default clGray;


TCustomTreeView.SetInsertMark

SetInsertMark - place an Insert mark at the specified node in the tree

Declaration

Source position: comctrls.pp line 3642

public procedure TCustomTreeView.SetInsertMark(

  AnInsertMarkNode: TTreeNode;

  AnInsertMarkType: TTreeViewInsertMarkType

);


TCustomTreeView.SetInsertMarkAt

SetInsertMarkAt - place an insert mark at the specified coordinates

Declaration

Source position: comctrls.pp line 3644

public procedure TCustomTreeView.SetInsertMarkAt(

  X: Integer;

  Y: Integer

); virtual;


TCustomTreeView.SetOptions

SetOptions - specifies the options for the TreeView

Declaration

Source position: comctrls.pp line 3558

protected procedure TCustomTreeView.SetOptions(

  NewOptions: TTreeViewOptions

); virtual;


TCustomTreeView.ShowButtons

Show expand/collapse (fold/unfold) icons at left side for nodes with sub-nodes.

Declaration

Source position: comctrls.pp line 3622

protected property TCustomTreeView.ShowButtons : Boolean
  read GetShowButtons
  write SetShowButton
  default True;


TCustomTreeView.ShowLines

Show vertical lines at left side. They paint the tree structure for nested nodes.

Declaration

Source position: comctrls.pp line 3623

protected property TCustomTreeView.ShowLines : Boolean
  read GetShowLines
  write SetShowLines
  default True;


TCustomTreeView.ShowRoot

Show the root tree-item which is always present in code but may be hidden for user.

Declaration

Source position: comctrls.pp line 3624

protected property TCustomTreeView.ShowRoot : Boolean
  read GetShowRoot
  write SetShowRoot
  default True;


TCustomTreeView.ShowSeparators

Declaration

Source position: comctrls.pp line 3625

protected property TCustomTreeView.ShowSeparators : Boolean
  read GetShowSeparators
  write SetShowSeparators
  default True;


TCustomTreeView.SortType

Allow to show items sorted: by caption, by Data property or both.

Declaration

Source position: comctrls.pp line 3626

protected property TCustomTreeView.SortType : TSortType
  read FSortType
  write SetSortType
  default stNone;

Description

Changing the Text or Data of a node will sort again. While adding nodes does not. Call TreeView1.AlphaSort to sort the whole tree. Call ParentNode.CustomSort(nil) to sort only the child nodes of a single node.


TCustomTreeView.StateImages

TImageList object which holds icons for tree-item states: normal item, selected item, etc.

Declaration

Source position: comctrls.pp line 3702

public property TCustomTreeView.StateImages : TCustomImageList
  read FStateImages
  write SetStateImages;


TCustomTreeView.StateImagesWidth

Declaration

Source position: comctrls.pp line 3703

public property TCustomTreeView.StateImagesWidth : Integer
  read FStateImagesWidth
  write SetStateImagesWidth
  default 0;


TCustomTreeView.States

Declaration

Source position: comctrls.pp line 3569

protected property TCustomTreeView.States : TTreeViewStates
  read FStates;


TCustomTreeView.StoreCurrentSelection

Declaration

Source position: comctrls.pp line 3666

public function TCustomTreeView.StoreCurrentSelection: TStringList;


TCustomTreeView.ToolTips

Show tooltip (hint) for a tree-item when the item is too long to fit by width and mouse is over it.

Declaration

Source position: comctrls.pp line 3627

protected property TCustomTreeView.ToolTips : Boolean
  read GetToolTips
  write SetToolTips
  default True;


TCustomTreeView.TopItem

TopItem - the first visible node of the tree

Declaration

Source position: comctrls.pp line 3704

public property TCustomTreeView.TopItem : TTreeNode
  read GetTopItem
  write SetTopItem;

Description

Use TopItem to get the topmost visible node. It is usually needed when tree view contains many nodes and scroll bar is required to display them all. If you need the first node of the tree regardless of visibility use Items[0]

See also

Items | Collection of tree-items which is the content of control. Has type TTreeNodes.
GetNodeAtY | GetNodeAtY - returns the node at the specified (absolute) Y coordinate


TCustomTreeView.TreeLineColor

Color used to paint vertical lines at left side.

Declaration

Source position: comctrls.pp line 3705

public property TCustomTreeView.TreeLineColor : TColor
  read FTreeLineColor
  write FTreeLineColor
  default clWindowFrame;


TCustomTreeView.TreeLinePenStyle

Style of TPen, used to paint vertical lines at left side.

Declaration

Source position: comctrls.pp line 3706

public property TCustomTreeView.TreeLinePenStyle : TPenStyle
  read FTreeLinePenStyle
  write FTreeLinePenStyle
  default psPattern;


TCustomTreeView.UnlockSelectionChangeEvent

UnlockSelectionChangeEvent - unlock a selection to allow it to be changed

Declaration

Source position: comctrls.pp line 3657

public procedure TCustomTreeView.UnlockSelectionChangeEvent;


TCustomTreeView.UpdateDefaultItemHeight

UpdateDefaultItemHeight - brings the value of the default item height up-to-date

Declaration

Source position: comctrls.pp line 3559

protected procedure TCustomTreeView.UpdateDefaultItemHeight; virtual;


TCustomTreeView.UpdateInsertMark

UpdateInsertMark - see if there is an insert mark at X,Y and put one in if necessary

Declaration

Source position: comctrls.pp line 3560

protected procedure TCustomTreeView.UpdateInsertMark(

  X: Integer;

  Y: Integer

); virtual;


TCustomTreeView.WMHScroll

WMHScroll - LCL Message for horizontal scroll

Declaration

Source position: comctrls.pp line 3562

protected procedure TCustomTreeView.WMHScroll(

  var Msg: TLMScroll

); message;


TCustomTreeView.WMKillFocus

Declaration

Source position: comctrls.pp line 3566

protected procedure TCustomTreeView.WMKillFocus(

  var Message: TLMKILLFOCUS

); message;


TCustomTreeView.WMSetFocus

Declaration

Source position: comctrls.pp line 3565

protected procedure TCustomTreeView.WMSetFocus(

  var Message: TLMSetFocus

); message;


TCustomTreeView.WMVScroll

WMVScroll - LCL Message for Vertical scroll

Declaration

Source position: comctrls.pp line 3563

protected procedure TCustomTreeView.WMVScroll(

  var Msg: TLMScroll

); message;


TCustomTreeView.WriteDebugReport

WriteDebugReport - used for debugging

Declaration

Source position: comctrls.pp line 3655

public procedure TCustomTreeView.WriteDebugReport(

  const Prefix: string;

  AllNodes: Boolean

);


TCustomUpDown

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomUpDown - base class for TUpDown - a pair of arrow-like buttons which are used to increment or decrement some controlled variable; often attached to a scroll-bar but can also control a digital numeric display

Declaration

Source position: comctrls.pp line 1882

type TCustomUpDown = class(TCustomControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure AdjustPos(); | Applies changes to the control value using its increment and decrement buttons
procedure InitializeWnd; override; |
procedure AssociateKeyDown(); | AssociateKeyDown - protected procedure for dealing with action to be taken if an associate key (Shift, Ctrl or Alt) is pressed while the control is active
procedure AssociateMouseWheel(); |
procedure OnAssociateChangeBounds(); | OnAssociateChangeBounds - event handler for a change in bounds of the associate control
procedure OnAssociateChangeEnabled(); |
procedure OnAssociateChangeVisible(); |
function DoMouseWheelDown(); override; |
function DoMouseWheelUp(); override; |
function DoMouseWheelLeft(); override; |
function DoMouseWheelRight(); override; |
procedure DoSetBounds(); override; |
procedure SetEnabled(); override; |
class function GetControlClassDefaultSize; override; | GetControlClassDefaultSize returns its own defaults, overriding inherited values
procedure CalculatePreferredSize(); override; |
function CanChange; virtual; | CanChange - if True, control can be changed
procedure Notification(); override; | Notification calls inherited method; if the operation requires removal of the associate control, this is performed
procedure Click(); virtual; overload; | Click - calls OnClick event handler if it is assigned
property AlignButton: TUDAlignButton; [rw] | AlignButton - how to align the button: left or right
property ArrowKeys: Boolean; [rw] | ArrowKeys - if True, the control can be operated by the keyboard's arrow keys which would simulate a click on the Next or Previous button
property Associate: TWinControl; [rw] | Associate - the associated control whose properties (controlled variable) are to be changed by the UpDown control
property Increment: Integer; [rw] | The amount by which the controlled variable is to be increased or decreased on each click
property Max: SmallInt; [rw] | Max - greatest value of controlled variable
property Min: SmallInt; [rw] | Min - least value of controlled variable
property MinRepeatInterval: Byte; [rw] |
property OnChanging: TUDChangingEvent; [rw] | OnChanging - event handler for a change in the value of the controlled variable
property OnChangingEx: TUDChangingEventEx; [rw] |
property OnClick: TUDClickEvent; [rw] | OnClick - special event handler for a click on up or down button
property Orientation: TUDOrientation; [rw] | Whether horizontal or vertical
property Position: SmallInt; [rw] | The Position of the UpDown control
property Thousands: Boolean; [rw] | If True, multiply all displayed values and the Increment by 1000
property Flat: Boolean; [rw] |
property Wrap: Boolean; [rw] | If True, displayed control or value starts again from minimum or maximum value if clicking a button would cause incrementing or decrementing beyond the extreme value
public
constructor Create(); override; | Create - constructor for TCustomUpDown: calls inherited Create, initializes orientation, max and min, bounds, size and alignment
destructor Destroy; override; | Destroy - destructor for TCustomUpDown: removes connection with associate control and calls inherited Destroy
end;

Inheritance

TCustomUpDown | TCustomUpDown - base class for TUpDown - a pair of arrow-like buttons which are used to increment or decrement some controlled variable; often attached to a scroll-bar but can also control a digital numeric display
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomUpDown - base class for TUpDown - a pair of arrow-like buttons which are used to increment or decrement some controlled variable; often attached to a scroll-bar but can also control a digital numeric display.

The control definition itself does not specify the variable upon which the buttons operate. The application programmer is responsible for supplying an event handler for OnClick to determine which button has been selected (designated btNext or btPrev) and incrementing or decrementing the variable in the control with which the UpDown is associated.

The amount by which the variable is changed is set by the integer property Increment with the optional multiplier Thousands (a boolean property).

For example the UpDown control may be used to move a slider up and down a scale by a specified amount for each click; alternatively a number may be displayed in a text box and clicking the buttons of the UpDown control may increment or decrement the number displayed by a specified amount.


TCustomUpDown
pt |  | AlignButton
pt |  | ArrowKeys
pt |  | Associate
pt |  | Increment
pt |  | Max
pt |  | Min
pt |  | MinRepeatInterval
pt |  | Orientation
pt |  | Position
pt |  | Thousands
pt |  | Flat
pt |  | Wrap
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pt |  | AlignButton (TCustomUpDown)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | ArrowKeys (TCustomUpDown)
pt |  | Associate (TCustomUpDown)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
pt |  | Flat (TCustomUpDown)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pt |  | Increment (TCustomUpDown)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | Max (TCustomUpDown)
pt |  | Min (TCustomUpDown)
pt |  | MinRepeatInterval (TCustomUpDown)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
pt |  | Orientation (TCustomUpDown)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pt |  | Position (TCustomUpDown)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pt |  | Thousands (TCustomUpDown)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)
pt |  | Wrap (TCustomUpDown)


TCustomUpDown
pt | WSRegisterClass
pt | AdjustPos
pt | InitializeWnd
pt | AssociateKeyDown
pt | AssociateMouseWheel
pt | OnAssociateChangeBounds
pt | OnAssociateChangeEnabled
pt | OnAssociateChangeVisible
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | DoSetBounds
pt | SetEnabled
pt | GetControlClassDefaultSize
pt | CalculatePreferredSize
pt | CanChange
pt | Notification
pt | Click
 | Create
 | Destroy
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustPos (TCustomUpDown)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
pt | AssociateKeyDown (TCustomUpDown)
pt | AssociateMouseWheel (TCustomUpDown)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomUpDown)
pt | CanAutoSize (TControl)
pt | CanChange (TCustomUpDown)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
pt | Click (TCustomUpDown)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomUpDown)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCustomUpDown)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelDown (TCustomUpDown)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelLeft (TCustomUpDown)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelRight (TCustomUpDown)
pt | DoMouseWheelUp (TControl)
pt | DoMouseWheelUp (TCustomUpDown)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoSetBounds (TCustomUpDown)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomUpDown)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomUpDown)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomUpDown)
 | NotifyControls (TWinControl)
pt | OnAssociateChangeBounds (TCustomUpDown)
pt | OnAssociateChangeEnabled (TCustomUpDown)
pt | OnAssociateChangeVisible (TCustomUpDown)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetEnabled (TCustomUpDown)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomUpDown)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomUpDown
pt | OnChanging
pt | OnChangingEx
pt | OnClick
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt | OnChanging (TCustomUpDown)
pt | OnChangingEx (TCustomUpDown)
 | OnClick (TControl)
pt | OnClick (TCustomUpDown)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
 | OnPaint (TCustomControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCustomUpDown.AdjustPos

Applies changes to the control value using its increment and decrement buttons

Declaration

Source position: comctrls.pp line 1925

protected procedure TCustomUpDown.AdjustPos(

  incPos: Boolean

);

Arguments

incPos

True when the position value is being incremented. False when being decremented.

Description

AdjustPos is a method used to apply changes to the value for the control when the increment or decrement buttons are clicked. AdjustPos uses the value in the FUseWS member to determine if the change in value is handled in the widgetset class, or handled in TCustomUpDown.

Version info

Introduced in LCL version 2.1.0.

See also

TCustomUpDown.AssociateKeyDown | AssociateKeyDown - protected procedure for dealing with action to be taken if an associate key (Shift, Ctrl or Alt) is pressed while the control is active
TCustomUpDown.AssociateMouseWheel |


TCustomUpDown.AlignButton

AlignButton - how to align the button: left or right

Declaration

Source position: comctrls.pp line 1946

protected property TCustomUpDown.AlignButton : TUDAlignButton
  read FAlignButton
  write SetAlignButton
  default udRight;


TCustomUpDown.ArrowKeys

ArrowKeys - if True, the control can be operated by the keyboard's arrow keys which would simulate a click on the Next or Previous button

Declaration

Source position: comctrls.pp line 1947

protected property TCustomUpDown.ArrowKeys : Boolean
  read FArrowKeys
  write SetArrowKeys
  default True;


TCustomUpDown.Associate

Associate - the associated control whose properties (controlled variable) are to be changed by the UpDown control

Declaration

Source position: comctrls.pp line 1948

protected property TCustomUpDown.Associate : TWinControl
  read FAssociate
  write SetAssociate;


TCustomUpDown.AssociateKeyDown

AssociateKeyDown - protected procedure for dealing with action to be taken if an associate key (Shift, Ctrl or Alt) is pressed while the control is active

Declaration

Source position: comctrls.pp line 1927

protected procedure TCustomUpDown.AssociateKeyDown(

  Sender: TObject;

  var Key: Word;

  ShiftState: TShiftState

);


TCustomUpDown.AssociateMouseWheel

Declaration

Source position: comctrls.pp line 1928

protected procedure TCustomUpDown.AssociateMouseWheel(

  Sender: TObject;

  Shift: TShiftState;

  WheelDelta: Integer;

  MousePos: TPoint;

  var Handled: Boolean

);


TCustomUpDown.CalculatePreferredSize

Declaration

Source position: comctrls.pp line 1940

protected procedure TCustomUpDown.CalculatePreferredSize(

  var PreferredWidth: Integer;

  var PreferredHeight: Integer;

  WithThemeSpace: Boolean

); override;


TCustomUpDown.CanChange

CanChange - if True, control can be changed

Declaration

Source position: comctrls.pp line 1942

protected function TCustomUpDown.CanChange: Boolean; virtual;


TCustomUpDown.Click

Click - calls OnClick event handler if it is assigned

Declaration

Source position: comctrls.pp line 1944

protected procedure TCustomUpDown.Click(

  Button: TUDBtnType

); virtual; overload;

See also

TControl.Click

Invokes the OnClick and ActionLink.Execute handlers


TCustomUpDown.Create

Create - constructor for TCustomUpDown: calls inherited Create, initializes orientation, max and min, bounds, size and alignment

Declaration

Source position: comctrls.pp line 1962

public constructor TCustomUpDown.Create(

  AOwner: TComponent

); override;

See also

TComponent.Create

TCustomControl.Create

Constructor for the class instance


TCustomUpDown.Destroy

Destroy - destructor for TCustomUpDown: removes connection with associate control and calls inherited Destroy

Declaration

Source position: comctrls.pp line 1963

public destructor TCustomUpDown.Destroy; override;

See also

TComponent.Destroy

TCustomControl.Destroy


TCustomUpDown.DoMouseWheelDown

Declaration

Source position: comctrls.pp line 1933

protected function TCustomUpDown.DoMouseWheelDown(

  Shift: TShiftState;

  MousePos: TPoint

):Boolean; override;


TCustomUpDown.DoMouseWheelLeft

Declaration

Source position: comctrls.pp line 1935

protected function TCustomUpDown.DoMouseWheelLeft(

  Shift: TShiftState;

  MousePos: TPoint

):Boolean; override;


TCustomUpDown.DoMouseWheelRight

Declaration

Source position: comctrls.pp line 1936

protected function TCustomUpDown.DoMouseWheelRight(

  Shift: TShiftState;

  MousePos: TPoint

):Boolean; override;


TCustomUpDown.DoMouseWheelUp

Declaration

Source position: comctrls.pp line 1934

protected function TCustomUpDown.DoMouseWheelUp(

  Shift: TShiftState;

  MousePos: TPoint

):Boolean; override;


TCustomUpDown.DoSetBounds

Declaration

Source position: comctrls.pp line 1937

protected procedure TCustomUpDown.DoSetBounds(

  ALeft: Integer;

  ATop: Integer;

  AWidth: Integer;

  AHeight: Integer

); override;


TCustomUpDown.Flat

Declaration

Source position: comctrls.pp line 1959

protected property TCustomUpDown.Flat : Boolean
  read GetFlat
  write SetFlat
  default False;


TCustomUpDown.GetControlClassDefaultSize

GetControlClassDefaultSize returns its own defaults, overriding inherited values

Declaration

Source position: comctrls.pp line 1939

protected class function TCustomUpDown.GetControlClassDefaultSize: TSize; override;

See also

TControl.GetControlClassDefaultSize

Returns the default size for this class of controls (when added to a form)


TCustomUpDown.Increment

The amount by which the controlled variable is to be increased or decreased on each click

Declaration

Source position: comctrls.pp line 1949

protected property TCustomUpDown.Increment : Integer
  read FIncrement
  write SetIncrement
  default 1;


TCustomUpDown.InitializeWnd

Declaration

Source position: comctrls.pp line 1926

protected procedure TCustomUpDown.InitializeWnd; override;

Description

InitializeWnd is an overridden method used to initialize the widgetset class for the control. InitializeWnd calls the inherited method. When the FUseWS member contains False, no additional actions are performed in the method. When it contains True, methods in its widgetset class are called to synchronize values in the Min, Max, Position, Increment, Wrap, Orientation, and UseArrowKeys properties.

Version info

Introduced in LCL version 2.1.0.


TCustomUpDown.Max

Max - greatest value of controlled variable

Declaration

Source position: comctrls.pp line 1950

protected property TCustomUpDown.Max : SmallInt
  read FMax
  write SetMax
  default 100;


TCustomUpDown.Min

Min - least value of controlled variable

Declaration

Source position: comctrls.pp line 1951

protected property TCustomUpDown.Min : SmallInt
  read FMin
  write SetMin;


TCustomUpDown.MinRepeatInterval

Declaration

Source position: comctrls.pp line 1952

protected property TCustomUpDown.MinRepeatInterval : Byte
  read FMinRepeatInterval
  write SetMinRepeatInterval
  default 100;

Description

MinRepeatInterval is a Byte property. The default value for the property is 100.


TCustomUpDown.Notification

Notification calls inherited method; if the operation requires removal of the associate control, this is performed

Declaration

Source position: comctrls.pp line 1943

protected procedure TCustomUpDown.Notification(

  AComponent: TComponent;

  Operation: TOperation

); override;

See also

TControl.Notification

Notification handler for insertion or deletion of components


TCustomUpDown.OnAssociateChangeBounds

OnAssociateChangeBounds - event handler for a change in bounds of the associate control

Declaration

Source position: comctrls.pp line 1930

protected procedure TCustomUpDown.OnAssociateChangeBounds(

  Sender: TObject

);


TCustomUpDown.OnAssociateChangeEnabled

Declaration

Source position: comctrls.pp line 1931

protected procedure TCustomUpDown.OnAssociateChangeEnabled(

  Sender: TObject

);


TCustomUpDown.OnAssociateChangeVisible

Declaration

Source position: comctrls.pp line 1932

protected procedure TCustomUpDown.OnAssociateChangeVisible(

  Sender: TObject

);


TCustomUpDown.OnChanging

OnChanging - event handler for a change in the value of the controlled variable

Declaration

Source position: comctrls.pp line 1953

protected property TCustomUpDown.OnChanging : TUDChangingEvent
  read FOnChanging
  write FOnChanging;


TCustomUpDown.OnChangingEx

Declaration

Source position: comctrls.pp line 1954

protected property TCustomUpDown.OnChangingEx : TUDChangingEventEx
  read FOnChangingEx
  write FOnChangingEx;


TCustomUpDown.OnClick

OnClick - special event handler for a click on up or down button

Declaration

Source position: comctrls.pp line 1955

protected property TCustomUpDown.OnClick : TUDClickEvent
  read FOnClick
  write FOnClick;

Description

OnClick - special event handler for a click on up or down button.

The event handler must determine whether the [next] or [prev] button was clicked and therefore whether to increment or decrement the controlled variable and adjust the display.


TCustomUpDown.Orientation

Whether horizontal or vertical

Declaration

Source position: comctrls.pp line 1956

protected property TCustomUpDown.Orientation : TUDOrientation
  read FOrientation
  write SetOrientation
  default udVertical;


TCustomUpDown.Position

The Position of the UpDown control

Declaration

Source position: comctrls.pp line 1957

protected property TCustomUpDown.Position : SmallInt
  read GetPosition
  write SetPosition;


TCustomUpDown.SetEnabled

Declaration

Source position: comctrls.pp line 1938

protected procedure TCustomUpDown.SetEnabled(

  Value: Boolean

); override;


TCustomUpDown.Thousands

If True, multiply all displayed values and the Increment by 1000

Declaration

Source position: comctrls.pp line 1958

protected property TCustomUpDown.Thousands : Boolean
  read FThousands
  write SetThousands
  default True;


TCustomUpDown.Wrap

If True, displayed control or value starts again from minimum or maximum value if clicking a button would cause incrementing or decrementing beyond the extreme value

Declaration

Source position: comctrls.pp line 1960

protected property TCustomUpDown.Wrap : Boolean
  read FWrap
  write SetWrap
  default False;


THeaderControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

THeaderControl, a header strip of user-designed sections which allow selection of pages or actions

Declaration

Source position: comctrls.pp line 4030

type THeaderControl = class(TCustomHeaderControl)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderWidth: TBorderWidth; | Width of the Border around the control; default is zero.
property BorderSpacing: TControlBorderSpacing;
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property Images: TCustomImageList;
property ImagesWidth: Integer;
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property Sections: THeaderSections; | Sections - the short segments of the header separated by vertical bars that function as the elementary selection units of the header
property ShowHint: Boolean; | Enables the Hint display
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnCreateSectionClass: TCustomHCCreateSectionClassEvent; | OnCreateSectionClass - event handler for creating a new section class
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDock: TEndDragEvent; | Notification handler for the end of a docking operation
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnMouseWheelHorz: TMouseWheelEvent; | Event handler for horizontal movements of the mouse wheel
property OnMouseWheelLeft: TMouseWheelUpDownEvent; | Event handler for left movements of the mouse wheel
property OnMouseWheelRight: TMouseWheelUpDownEvent; | Event handler for right movements of the mouse wheel
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnSectionClick: TCustomSectionNotifyEvent; | OnSectionClick - event handler for mouse click on this section of header
property OnSectionResize: TCustomSectionNotifyEvent; | OnSectionResize - event handler for re-sizing this section of the header
property OnSectionTrack: TCustomSectionTrackEvent; | OnSectionTrack - event handler for tracking this section
end;

Inheritance

THeaderControl | THeaderControl, a header strip of user-designed sections which allow selection of pages or actions
|
TCustomHeaderControl | TCustomHeaderControl - base class for THeaderControl, a header strip of user-designed sections which allow selection of pages or actions
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

THeaderControl, a header strip of user-designed sections which allow selection of pages or actions.

THeaderControl offers a widget that could be placed along the edge of a Panel or Form allowing a highly customized mechanism for selection. However there are no intrinsically associated display areas and it is the developer's responsibility to supply an index associated with the selection from the THeaderControl and determine what action is to occur or what is to be displayed in any attached Panel or Form.

THeaderControl is used by selecting its icon from the Common Controls tab of the IDE Component Palette and placing it on the Form in the desired position. It may be convenient to dock it with a Form or Panel whose properties it is to be used for controlling.

After size, position, docking, alignment, anchoring etc have been performed using the Object Inspector or Form Designer, the Sections of the Header can be created by selecting the control, right-clicking with the mouse and choosing 'Section Editor'. A Stringlist editor will pop up with options to add, delete or move entries up or down the list. Each entry is given an Index which can be used in OnClick event handlers to determine the action to be taken when that section is selected at run-time.

See also

Multi-PageControls

Multi-PageControls - controls that offer a selection of alternative pages for display


THeaderControl
pl | ro | Align
pl | ro | Anchors
pl | ro | BiDiMode
pl | ro | BorderWidth
pl | ro | BorderSpacing
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | Images
pl | ro | ImagesWidth
pl | ro | Constraints
pl | ro | Sections
pl | ro | ShowHint
pl | ro | ParentBiDiMode
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | Visible
TCustomHeaderControl
 | ro | SectionFromOriginalIndex
pl |  | DragReorder
pl |  | Images
pl |  | ImagesWidth
pl |  | Sections
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (THeaderControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (THeaderControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (THeaderControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (THeaderControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
pl | ro | BorderWidth (THeaderControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (THeaderControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (THeaderControl)
pt |  | DragKind (TControl)
pl | ro | DragKind (THeaderControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (THeaderControl)
pl |  | DragReorder (TCustomHeaderControl)
 |  | Enabled (TControl)
pl | ro | Enabled (THeaderControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (THeaderControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pl |  | Images (TCustomHeaderControl)
pl | ro | Images (THeaderControl)
pl |  | ImagesWidth (TCustomHeaderControl)
pl | ro | ImagesWidth (THeaderControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (THeaderControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (THeaderControl)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (THeaderControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (THeaderControl)
 | ro | ReadBounds (TControl)
 | ro | SectionFromOriginalIndex (TCustomHeaderControl)
pl |  | Sections (TCustomHeaderControl)
pl | ro | Sections (THeaderControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (THeaderControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (THeaderControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


THeaderControl
TCustomHeaderControl
pt | CreateSection
pt | CreateSections
pt | Loaded
pt | Notification
pt | SectionClick
pt | SectionResize
pt | SectionTrack
pt | SectionSeparatorDblClick
pt | SectionEndDrag
pt | SectionDrag
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | UpdateState
pt | GetControlClassDefaultSize
pt | DoAutoAdjustLayout
 | Create
 | Destroy
 | Click
 | DblClick
 | GetSectionAt
 | Paint
 | PaintSection
 | ChangeScale
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


THeaderControl
pl | ro | OnContextPopup
pl | ro | OnCreateSectionClass
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDock
pl | ro | OnEndDrag
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnResize
pl | ro | OnSectionClick
pl | ro | OnSectionResize
pl | ro | OnSectionTrack
TCustomHeaderControl
pl |  | OnSectionDrag
pl |  | OnSectionEndDrag
pl |  | OnSectionClick
pl |  | OnSectionResize
pl |  | OnSectionTrack
pl |  | OnSectionSeparatorDblClick
pl |  | OnCreateSectionClass
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (THeaderControl)
pl |  | OnCreateSectionClass (TCustomHeaderControl)
pl | ro | OnCreateSectionClass (THeaderControl)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (THeaderControl)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (THeaderControl)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pl | ro | OnEndDock (THeaderControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (THeaderControl)
 |  | OnEnter (TWinControl)
 |  | OnExit (TWinControl)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (THeaderControl)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (THeaderControl)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (THeaderControl)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (THeaderControl)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (THeaderControl)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (THeaderControl)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (THeaderControl)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (THeaderControl)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (THeaderControl)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (THeaderControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (THeaderControl)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (THeaderControl)
pl |  | OnSectionClick (TCustomHeaderControl)
pl | ro | OnSectionClick (THeaderControl)
pl |  | OnSectionDrag (TCustomHeaderControl)
pl |  | OnSectionEndDrag (TCustomHeaderControl)
pl |  | OnSectionResize (TCustomHeaderControl)
pl | ro | OnSectionResize (THeaderControl)
pl |  | OnSectionSeparatorDblClick (TCustomHeaderControl)
pl |  | OnSectionTrack (TCustomHeaderControl)
pl | ro | OnSectionTrack (THeaderControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)


THeaderSection

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

THeaderSection - the individual sections of a THeaderControl, each of which can be used to control its own option, selection etc

Declaration

Source position: comctrls.pp line 3867

type THeaderSection = class(TCollectionItem)
protected
function GetDisplayName; override; |
public
constructor Create(); override; | Create - constructor for THeaderSection: calls inherited Create then initializes state, visibility, alignment, size and Index
procedure Assign(); override; | Assign - if Source is of correct type, copies properties directly, otherwise calls inherited Assign which probably raises an exception
property Left: Integer; [r] | The position of the left boundary of the section
property Right: Integer; [r] | The position of the right boundary of the section
property State: THeaderSectionState; [rw] | State - whether normal, hot (i.e. mouse hovers over it ready to be selected) or pressed (selected)
published
property Alignment: TAlignment; [rw] | Alignment - whether text is to be left or right justified or centered
property ImageIndex: TImageIndex; [rw] | Index of the image in the imagelist
property MaxWidth: Integer; [rw] | Maximum permissible width of a section
property MinWidth: Integer; [rw] | Minimum permissible width of a section (default = 0)
property Text: TCaption; [rw] | The text string that is to appear in the section
property Width: Integer; [rw] | The Width of the section that appears on the THeaderControl
property Visible: Boolean; [rw] | Indicates if the section is visible in the header control
property OriginalIndex: Integer; [r] | OriginalIndex - index which doesn't change when the user reorders the sections
end;

Inheritance

THeaderSection

THeaderSection - the individual sections of a THeaderControl, each of which can be used to control its own option, selection etc

|

TCollectionItem
|

TPersistent,IFPObserved
|

TObject


THeaderSection
 | ro | Left
 | ro | Right
 |  | State
pl |  | Alignment
pl |  | ImageIndex
pl |  | MaxWidth
pl |  | MinWidth
pl |  | Text
pl |  | Width
pl |  | Visible
pl | ro | OriginalIndex
TCollectionItem
 | ro | UpdateCount
 |  | Collection
 | ro | ID
 |  | Index
 |  | DisplayName
TPersistent
TObject


pl |  | Alignment (THeaderSection)
 |  | Collection (TCollectionItem)
 |  | DisplayName (TCollectionItem)
 | ro | ID (TCollectionItem)
pl |  | ImageIndex (THeaderSection)
 |  | Index (TCollectionItem)
 | ro | Left (THeaderSection)
pl |  | MaxWidth (THeaderSection)
pl |  | MinWidth (THeaderSection)
pl | ro | OriginalIndex (THeaderSection)
 | ro | Right (THeaderSection)
 |  | State (THeaderSection)
pl |  | Text (THeaderSection)
 | ro | UpdateCount (TCollectionItem)
pl |  | Visible (THeaderSection)
pl |  | Width (THeaderSection)


THeaderSection
pt | GetDisplayName
 | Create
 | Assign
TCollectionItem
 | GetIndex
 | SetCollection
 | Changed
 | GetOwner
 | GetDisplayName
 | SetIndex
 | SetDisplayName
 | Create
 | Destroy
 | GetNamePath
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | Changed (TCollectionItem)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TCollectionItem)
 | Create (THeaderSection)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TCollectionItem)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetDisplayName (TCollectionItem)
pt | GetDisplayName (THeaderSection)
 | GetHashCode (TObject)
 | GetIndex (TCollectionItem)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TCollectionItem)
 | GetOwner (TPersistent)
 | GetOwner (TCollectionItem)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | SetCollection (TCollectionItem)
 | SetDisplayName (TCollectionItem)
 | SetIndex (TCollectionItem)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


THeaderSection

TCollectionItem

TPersistent

TObject


THeaderSection.Alignment

Alignment - whether text is to be left or right justified or centered

Declaration

Source position: comctrls.pp line 3899

published property THeaderSection.Alignment : TAlignment
  read FAlignment
  write SetAlignment;


THeaderSection.Assign

Assign - if Source is of correct type, copies properties directly, otherwise calls inherited Assign which probably raises an exception

Declaration

Source position: comctrls.pp line 3894

public procedure THeaderSection.Assign(

  Source: TPersistent

); override;

See also

TPersistent.Assign


THeaderSection.Create

Create - constructor for THeaderSection: calls inherited Create then initializes state, visibility, alignment, size and Index

Declaration

Source position: comctrls.pp line 3893

public constructor THeaderSection.Create(

  ACollection: TCollection

); override;

See also

TCollectionItem.Create


THeaderSection.ImageIndex

Index of the image in the imagelist

Declaration

Source position: comctrls.pp line 3900

published property THeaderSection.ImageIndex : TImageIndex
  read FImageIndex
  write SetImageIndex
  default - 1;


THeaderSection.Left

The position of the left boundary of the section

Declaration

Source position: comctrls.pp line 3895

public property THeaderSection.Left : Integer
  read GetLeft;


THeaderSection.MaxWidth

Maximum permissible width of a section

Declaration

Source position: comctrls.pp line 3901

published property THeaderSection.MaxWidth : Integer
  read FMaxWidth
  write SetMaxWidth
  default 10000;


THeaderSection.MinWidth

Minimum permissible width of a section (default = 0)

Declaration

Source position: comctrls.pp line 3902

published property THeaderSection.MinWidth : Integer
  read FMinWidth
  write SetMinWidth
  default 0;


THeaderSection.OriginalIndex

OriginalIndex - index which doesn't change when the user reorders the sections

Declaration

Source position: comctrls.pp line 3907

published property THeaderSection.OriginalIndex : Integer
  read FOriginalIndex;


THeaderSection.Right

The position of the right boundary of the section

Declaration

Source position: comctrls.pp line 3896

public property THeaderSection.Right : Integer
  read GetRight;


THeaderSection.State

State - whether normal, hot (i.e. mouse hovers over it ready to be selected) or pressed (selected)

Declaration

Source position: comctrls.pp line 3897

public property THeaderSection.State : THeaderSectionState
  read FState
  write SetState;


THeaderSection.Text

The text string that is to appear in the section

Declaration

Source position: comctrls.pp line 3903

published property THeaderSection.Text : TCaption
  read FText
  write SetText;


THeaderSection.Visible

Indicates if the section is visible in the header control

Declaration

Source position: comctrls.pp line 3905

published property THeaderSection.Visible : Boolean
  read FVisible
  write SetVisible;

Description

Visible is a Boolean property which indicates if the header section is visible in the header control. When set to False, the section cannot be drawn using the TCustomHeaderControl.PaintSection method.

The default value for the property is True, as set in the constructor for the class instance.


THeaderSection.Width

The Width of the section that appears on the THeaderControl

Declaration

Source position: comctrls.pp line 3904

published property THeaderSection.Width : Integer
  read GetWidth
  write SetWidth;


THeaderSectionClass

THeaderSectionClass - class of THeaderSection

Declaration

Source position: comctrls.pp line 3910

type THeaderSectionClass = class of THeaderSection;


THeaderSections

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

THeaderSections - a collection of Items to type THeaderSection, the individual parts of a THeaderControl

Declaration

Source position: comctrls.pp line 3915

type THeaderSections = class(TCollection)
protected
function GetOwner; override; | GetOwner returns a HeaderControl, overriding inherited value
procedure Update(); override; | Performs actions needed when a collection item has been changed
public
constructor Create(); | Constructor for the class instance
function Add; | Creates a new header section and adds it to the collection
function AddItem(); | AddItem - adds a HeaderSection to the Header at the position specified by Index
function Insert(); | Insert a new collection item at the specified position in the collection
procedure Delete(); | Deletes the collection item stored at the specified position in the collection
property Items []: THeaderSection; default; [rw] | Items - the series of individual HeaderSections in the collection
end;

Inheritance

THeaderSections

THeaderSections - a collection of Items to type THeaderSection, the individual parts of a THeaderControl
|

TCollection
|

TPersistent,IFPObserved
|

TObject


THeaderSections
 |  | Items
TCollection
 |  | PropName
 | ro | UpdateCount
 | ro | Count
 | ro | ItemClass
 |  | Items
TPersistent
TObject


ro | Count (TCollection)
ro | ItemClass (TCollection)
 | Items (TCollection)
 | Items (THeaderSections)
 | PropName (TCollection)
ro | UpdateCount (TCollection)


THeaderSections
pt | GetOwner
pt | Update
 | Create
 | Add
 | AddItem
 | Insert
 | Delete
TCollection
 | GetCount
 | GetPropName
 | InsertItem
 | RemoveItem
 | DoClear
 | GetAttrCount
 | GetAttr
 | GetItemAttr
 | Changed
 | GetItem
 | SetItem
 | SetItemName
 | SetPropName
 | Update
 | Notify
 | Create
 | Destroy
 | Owner
 | Add
 | Assign
 | BeginUpdate
 | Clear
 | EndUpdate
 | Delete
 | GetEnumerator
 | GetNamePath
 | Insert
 | FindItemID
 | Exchange
 | Sort
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TCollection)
 | Add (THeaderSections)
 | AddItem (THeaderSections)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TCollection)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TCollection)
 | Changed (TCollection)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCollection)
 | Create (TObject)
 | Create (TCollection)
 | Create (THeaderSections)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Delete (TCollection)
 | Delete (THeaderSections)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TCollection)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoClear (TCollection)
 | EndUpdate (TCollection)
 | Equals (TObject)
 | Exchange (TCollection)
 | FieldAddress (TObject)
 | FindItemID (TCollection)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetAttr (TCollection)
 | GetAttrCount (TCollection)
 | GetCount (TCollection)
 | GetEnumerator (TCollection)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetItem (TCollection)
 | GetItemAttr (TCollection)
 | GetNamePath (TPersistent)
 | GetNamePath (TCollection)
 | GetOwner (TPersistent)
pt | GetOwner (THeaderSections)
 | GetPropName (TCollection)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TCollection)
 | Insert (THeaderSections)
 | InsertItem (TCollection)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notify (TCollection)
 | Owner (TCollection)
 | RemoveItem (TCollection)
 | SafeCallException (TObject)
 | SetItem (TCollection)
 | SetItemName (TCollection)
 | SetPropName (TCollection)
 | Sort (TCollection)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | Update (TCollection)
pt | Update (THeaderSections)


THeaderSections

TCollection

TPersistent

TObject


THeaderSections.AddItem

AddItem - adds a HeaderSection to the Header at the position specified by Index

Declaration

Source position: comctrls.pp line 3926

public function THeaderSections.AddItem(

  Item: THeaderSection;

  Index: Integer

):THeaderSection;


THeaderSections.GetOwner

GetOwner returns a HeaderControl, overriding inherited value

Declaration

Source position: comctrls.pp line 3921

protected function THeaderSections.GetOwner: TPersistent; override;

See also

#rtl.Classes.TPersistent.Owner


THeaderSections.Items

Items - the series of individual HeaderSections in the collection

Declaration

Source position: comctrls.pp line 3929

public property THeaderSections.Items[Index: Integer] : THeaderSection
  read GetItem
  write SetItem;
  default;


THeaderSectionState

THeaderSectionState - enumerated type containing possible selection states for THeaderSection

Declaration

Source position: comctrls.pp line 3861

type THeaderSectionState = (

  hsNormal,

  hsHot,

  hsPressed

);


TIconOptions

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: comctrls.pp line 978

type TIconOptions = class(TPersistent)

protected

  procedure AssignTo(); override;

  function GetOwner; override;

public

  constructor Create();

published

  property Arrangement: TIconArrangement; [rw]

  property AutoArrange: Boolean; [rw]

  property WrapText: Boolean; [rw]

end;

Inheritance

TIconOptions

|

TPersistent,IFPObserved
|

TObject

Description

TIconOptions is a TPersistent descendant which represents the text wrapping and icon layout settings in the IconOptions property in TCustomListView.

See also

TCustomListView.IconOptions

Options for layouts, which show icons. Sets arrangement of icons, text-wrapping state


TIconOptions
pl | Arrangement
pl | AutoArrange
pl | WrapText
TPersistent
TObject


pl | Arrangement (TIconOptions)
pl | AutoArrange (TIconOptions)
pl | WrapText (TIconOptions)


TIconOptions
pt | AssignTo
pt | GetOwner
 | Create
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TIconOptions)
 | BeforeDestruction (TObject)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TIconOptions)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetOwner (TIconOptions)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TIconOptions

TPersistent

TObject


TIconOptions.Arrangement

Declaration

Source position: comctrls.pp line 993

published property TIconOptions.Arrangement : TIconArrangement
  read FArrangement
  write SetArrangement
  default iaTop;

Description

Arrangement is a TIconArrangement property. The default value for the property is iaTop.


TIconOptions.AssignTo

Declaration

Source position: comctrls.pp line 988

protected procedure TIconOptions.AssignTo(

  Dest: TPersistent

); override;


TIconOptions.AutoArrange

Declaration

Source position: comctrls.pp line 994

published property TIconOptions.AutoArrange : Boolean
  read GetAutoArrange
  write SetAutoArrange
  default False;

Description

AutoArrange is a Boolean property. The default value for the property is False.


TIconOptions.Create

Declaration

Source position: comctrls.pp line 991

public constructor TIconOptions.Create(

  AOwner: TCustomListView

);


TIconOptions.GetOwner

Declaration

Source position: comctrls.pp line 989

protected function TIconOptions.GetOwner: TPersistent; override;


TIconOptions.WrapText

Declaration

Source position: comctrls.pp line 995

published property TIconOptions.WrapText : Boolean
  read GetWrapText
  write SetWrapText
  default True;

Description

WrapText is a Boolean property. The default value for the property is True.


TListColumn

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TListColumn - an individual column in a multi-column List control

Declaration

Source position: comctrls.pp line 1195

type TListColumn = class(TCollectionItem)
protected
procedure SetIndex(); override; | SetIndex - calls inherited method and if this is a new index value, changes to the new column index
function GetDisplayName; override; | GetDisplayName returns the Caption; if this is blank, calls inherited method
function GetStoredWidth; |
public
constructor Create(); override; | Create - constructor for TListColumn: calls inherited Create then sets defaults for size, alignment and index
destructor Destroy; override; | Destroy - destructor for TListColumn: if update allowed, updates columns then calls inherited Destroy
procedure Assign(); override; | Assign - if source is of correct type, copies alignment, caption, visibility and size properties, otherwise calls inherited Assign which probably raises an exception
property WidthType: TWidth; [r] |
published
property Alignment: TAlignment; [rw] | Sets alignment of caption: text is left or right justified or centered.
property AutoSize: Boolean; [rw] | When other columns have fixed width, auto-calculate width of this column, to fill entire width.
property Caption: TTranslateString; [rw] | Caption text of column.
property ImageIndex: TImageIndex; [rw] | Index of icon, inside ImageList object for columns of Listview.
property MaxWidth: TWidth; [rw] | Maximal width for this column.
property MinWidth: TWidth; [rw] | Minimal width for this column.
property Tag: PtrInt; [rw] | Int value, to store some info for this column.
property Visible: Boolean; [rw] | Allow to show this column.
property Width: TWidth; [rw] | Current width of column. May be calculated auto, if AutoSize used.
property SortIndicator: TSortIndicator; [rw] | Indicator of the sorting order. Serves only the visual purpose, doesn't affect the actual sorting order
end;

Inheritance

TListColumn

TListColumn - an individual column in a multi-column List control

|

TCollectionItem
|

TPersistent,IFPObserved
|

TObject


TListColumn
 | ro | WidthType
pl |  | Alignment
pl |  | AutoSize
pl |  | Caption
pl |  | ImageIndex
pl |  | MaxWidth
pl |  | MinWidth
pl |  | Tag
pl |  | Visible
pl |  | Width
pl |  | SortIndicator
TCollectionItem
 | ro | UpdateCount
 |  | Collection
 | ro | ID
 |  | Index
 |  | DisplayName
TPersistent
TObject


pl |  | Alignment (TListColumn)
pl |  | AutoSize (TListColumn)
pl |  | Caption (TListColumn)
 |  | Collection (TCollectionItem)
 |  | DisplayName (TCollectionItem)
 | ro | ID (TCollectionItem)
pl |  | ImageIndex (TListColumn)
 |  | Index (TCollectionItem)
pl |  | MaxWidth (TListColumn)
pl |  | MinWidth (TListColumn)
pl |  | SortIndicator (TListColumn)
pl |  | Tag (TListColumn)
 | ro | UpdateCount (TCollectionItem)
pl |  | Visible (TListColumn)
pl |  | Width (TListColumn)
 | ro | WidthType (TListColumn)


TListColumn
pt | SetIndex
pt | GetDisplayName
pt | GetStoredWidth
 | Create
 | Destroy
 | Assign
TCollectionItem
 | GetIndex
 | SetCollection
 | Changed
 | GetOwner
 | GetDisplayName
 | SetIndex
 | SetDisplayName
 | Create
 | Destroy
 | GetNamePath
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | Changed (TCollectionItem)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TCollectionItem)
 | Create (TListColumn)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TCollectionItem)
 | Destroy (TListColumn)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetDisplayName (TCollectionItem)
pt | GetDisplayName (TListColumn)
 | GetHashCode (TObject)
 | GetIndex (TCollectionItem)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TCollectionItem)
 | GetOwner (TPersistent)
 | GetOwner (TCollectionItem)
pt | GetStoredWidth (TListColumn)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | SetCollection (TCollectionItem)
 | SetDisplayName (TCollectionItem)
 | SetIndex (TCollectionItem)
pt | SetIndex (TListColumn)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TListColumn

TCollectionItem

TPersistent

TObject


TListColumn.Alignment

Sets alignment of caption: text is left or right justified or centered.

Declaration

Source position: comctrls.pp line 1231

published property TListColumn.Alignment : TAlignment
  read FAlignment
  write SetAlignment
  default taLeftJustify;


TListColumn.Assign

Assign - if source is of correct type, copies alignment, caption, visibility and size properties, otherwise calls inherited Assign which probably raises an exception

Declaration

Source position: comctrls.pp line 1228

public procedure TListColumn.Assign(

  ASource: TPersistent

); override;

See also

#rtl.Classes.TPersistent.Assign


TListColumn.AutoSize

When other columns have fixed width, auto-calculate width of this column, to fill entire width.

Declaration

Source position: comctrls.pp line 1232

published property TListColumn.AutoSize : Boolean
  read FAutoSize
  write SetAutoSize
  default False;


TListColumn.Caption

Caption text of column.

Declaration

Source position: comctrls.pp line 1233

published property TListColumn.Caption : TTranslateString
  read FCaption
  write SetCaption;


TListColumn.Create

Create - constructor for TListColumn: calls inherited Create then sets defaults for size, alignment and index

Declaration

Source position: comctrls.pp line 1226

public constructor TListColumn.Create(

  ACollection: TCollection

); override;

See also

#rtl.Classes.TCollectionItem.Create


TListColumn.Destroy

Destroy - destructor for TListColumn: if update allowed, updates columns then calls inherited Destroy

Declaration

Source position: comctrls.pp line 1227

public destructor TListColumn.Destroy; override;

See also

#rtl.Classes.TCollectionItem.Destroy


TListColumn.GetDisplayName

GetDisplayName returns the Caption; if this is blank, calls inherited method

Declaration

Source position: comctrls.pp line 1223

protected function TListColumn.GetDisplayName: string; override;

See also

#rtl.Classes.TCollectionItem.DisplayName


TListColumn.GetStoredWidth

Declaration

Source position: comctrls.pp line 1224

protected function TListColumn.GetStoredWidth: Integer;


TListColumn.ImageIndex

Index of icon, inside ImageList object for columns of Listview.

Declaration

Source position: comctrls.pp line 1234

published property TListColumn.ImageIndex : TImageIndex
  read FImageIndex
  write SetImageIndex
  default - 1;


TListColumn.MaxWidth

Maximal width for this column.

Declaration

Source position: comctrls.pp line 1235

published property TListColumn.MaxWidth : TWidth
  read FMaxWidth
  write SetMaxWidth
  default 0;


TListColumn.MinWidth

Minimal width for this column.

Declaration

Source position: comctrls.pp line 1236

published property TListColumn.MinWidth : TWidth
  read FMinWidth
  write SetMinWidth
  default 0;


TListColumn.SetIndex

SetIndex - calls inherited method and if this is a new index value, changes to the new column index

Declaration

Source position: comctrls.pp line 1222

protected procedure TListColumn.SetIndex(

  AValue: Integer

); override;

See also

#rtl.Classes.TCollectionItem.Index


TListColumn.SortIndicator

Indicator of the sorting order. Serves only the visual purpose, doesn't affect the actual sorting order

Declaration

Source position: comctrls.pp line 1240

published property TListColumn.SortIndicator : TSortIndicator
  read FSortIndicator
  write SetSortIndicator
  default siNone;


TListColumn.Tag

Int value, to store some info for this column.

Declaration

Source position: comctrls.pp line 1237

published property TListColumn.Tag : PtrInt
  read FTag
  write FTag
  default 0;


TListColumn.Visible

Allow to show this column.

Declaration

Source position: comctrls.pp line 1238

published property TListColumn.Visible : Boolean
  read FVisible
  write SetVisible
  default True;


TListColumn.Width

Current width of column. May be calculated auto, if AutoSize used.

Declaration

Source position: comctrls.pp line 1239

published property TListColumn.Width : TWidth
  read GetWidth
  write SetWidth
  default 50;


TListColumn.WidthType

Declaration

Source position: comctrls.pp line 1229

public property TListColumn.WidthType : TWidth
  read FWidth;

Description

WidthType is a read-only TWidth property.


TListColumns

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TListColumns - a collection of Items of type TListColumn (the columns appearing in a multi-column list)

Declaration

Source position: comctrls.pp line 1246

type TListColumns = class(TCollection)
protected
function GetOwner; override; |
public
constructor Create(); | Create - constructor for TListColumns: sets ownership then calls inherited Create
destructor Destroy; override; | Destroy - destructor for TListColumns: calls inherited destructor
procedure Update(); override; | Update checks if update is in fact required, then calls inherited method
function Add; | Add calls inherited method, then adjusts state flags
property Owner: TCustomListView; [r] |
property Items []: TListColumn; default; [rw] |
procedure Assign(); override; | Assign checks that source is of correct type, then adds new columns and copies items from source into them; otherwise calls inherited Assign which probably raises an exception
end;

Inheritance

TListColumns

TListColumns - a collection of Items of type TListColumn (the columns appearing in a multi-column list)

|

TCollection
|

TPersistent,IFPObserved
|

TObject


TListColumns
 | ro | Owner
 |  | Items
TCollection
 |  | PropName
 | ro | UpdateCount
 | ro | Count
 | ro | ItemClass
 |  | Items
TPersistent
TObject


ro | Count (TCollection)
ro | ItemClass (TCollection)
 | Items (TCollection)
 | Items (TListColumns)
ro | Owner (TListColumns)
 | PropName (TCollection)
ro | UpdateCount (TCollection)


TListColumns
pt | GetOwner
 | Create
 | Destroy
 | Update
 | Add
 | Assign
TCollection
 | GetCount
 | GetPropName
 | InsertItem
 | RemoveItem
 | DoClear
 | GetAttrCount
 | GetAttr
 | GetItemAttr
 | Changed
 | GetItem
 | SetItem
 | SetItemName
 | SetPropName
 | Update
 | Notify
 | Create
 | Destroy
 | Owner
 | Add
 | Assign
 | BeginUpdate
 | Clear
 | EndUpdate
 | Delete
 | GetEnumerator
 | GetNamePath
 | Insert
 | FindItemID
 | Exchange
 | Sort
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TCollection)
 | Add (TListColumns)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TCollection)
 | Assign (TListColumns)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TCollection)
 | Changed (TCollection)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCollection)
 | Create (TObject)
 | Create (TCollection)
 | Create (TListColumns)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Delete (TCollection)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TCollection)
 | Destroy (TListColumns)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoClear (TCollection)
 | EndUpdate (TCollection)
 | Equals (TObject)
 | Exchange (TCollection)
 | FieldAddress (TObject)
 | FindItemID (TCollection)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetAttr (TCollection)
 | GetAttrCount (TCollection)
 | GetCount (TCollection)
 | GetEnumerator (TCollection)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetItem (TCollection)
 | GetItemAttr (TCollection)
 | GetNamePath (TPersistent)
 | GetNamePath (TCollection)
 | GetOwner (TPersistent)
pt | GetOwner (TListColumns)
 | GetPropName (TCollection)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TCollection)
 | InsertItem (TCollection)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notify (TCollection)
 | Owner (TCollection)
 | RemoveItem (TCollection)
 | SafeCallException (TObject)
 | SetItem (TCollection)
 | SetItemName (TCollection)
 | SetPropName (TCollection)
 | Sort (TCollection)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | Update (TCollection)
 | Update (TListColumns)


TListColumns

TCollection

TPersistent

TObject


TListColumns.Add

Add calls inherited method, then adjusts state flags

Declaration

Source position: comctrls.pp line 1261

public function TListColumns.Add: TListColumn;

See also

#rtl.Classes.TCollection.Add


TListColumns.Assign

Assign checks that source is of correct type, then adds new columns and copies items from source into them; otherwise calls inherited Assign which probably raises an exception

Declaration

Source position: comctrls.pp line 1265

public procedure TListColumns.Assign(

  Source: TPersistent

); override;

See also

#rtl.Classes.TCollection.Assign


TListColumns.Create

Create - constructor for TListColumns: sets ownership then calls inherited Create

Declaration

Source position: comctrls.pp line 1258

public constructor TListColumns.Create(

  AOwner: TCustomListView

);

See also

#rtl.Classes.TCollection.Create


TListColumns.Destroy

Destroy - destructor for TListColumns: calls inherited destructor

Declaration

Source position: comctrls.pp line 1259

public destructor TListColumns.Destroy; override;

See also

#rtl.Classes.TCollection.Destroy


TListColumns.GetOwner

Declaration

Source position: comctrls.pp line 1256

protected function TListColumns.GetOwner: TPersistent; override;


TListColumns.Update

Update checks if update is in fact required, then calls inherited method

Declaration

Source position: comctrls.pp line 1260

public procedure TListColumns.Update(

  Item: TCollectionItem

); override;

See also

TCollection.Update


TListItem

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Repesents the items created in TCustomListView and descendants

Declaration

Source position: comctrls.pp line 1000

type TListItem = class(TPersistent)
protected
function IsEqual(); | The current ListItem IsEqual to the item specified in the argument AItem
function IsOwnerData; virtual; |
function GetCheckedInternal; |
function GetOwner; override; |
public
procedure Assign(); override; | Assign - if source has correct type, copies Caption, Data, ImageIndex and SubItems from source, otherwise calls inherited Assign which probably raises an exception
constructor Create(); virtual; | Create - constructor for TListItem: calls inherited Create then initializes flags, states, ImageIndex and SubItems
destructor Destroy; override; | Destroy - destructor for TListItem: frees SubItems, sets flags to signify destruction, then calls inherited Destroy
procedure Delete; | Remove an Item from the list
procedure MakeVisible(); | MakeVisible - render the item visible (if PartialOK is True, only part may be visible)
function DisplayRect(); | DisplayRect - returns the coordinates of a rectangle for displaying the current item
function DisplayRectSubItem(); | DisplayRectSubItem - returns the coordinates of a display rectangle for a specified sub-item
function EditCaption; |
property Caption: string; [rw] | Caption - the name given to this item on the list
property Checked: Boolean; [rw] | Checked - if True, a check mark is present beside the item implying it has been selected
property Cut: Boolean; [rw] | Cut this item from the list (but it can be placed on the clipboard)
property Data: Pointer; [rw] | Pointer to the Data associated with this item
property DropTarget: Boolean; [rw] | DropTarget - returns True if this is a valid target on the list for dropping
property Focused: Boolean; [rw] | Property is true if this item has Focus
property Index: Integer; [r] | The index of this item in the list (integer)
property ImageIndex: TImageIndex; [rw] | The index of the image associated with this Item in the list
property Left: Integer; [rw] | The position of the Left side of the list item
property ListView: TCustomListView; [r] | The ListView in which this Item is found
property Owner: TListItems; [r] | The Owner of the ListItem
property Position: TPoint; [rw] | The coordinates of the position where the ListItem is located
property Selected: Boolean; [rw] | Whether this Item has been Selected (often denoted by a check-mark)
property StateIndex: TImageIndex; [rw] |
property SubItems: TStrings; [rw] | The list of SubItems associated with this ListItem
property SubItemImages []: Integer; [rw] | SubItemImages - the list of Images associated with the SubItems
property Top: Integer; [rw] | The position of the Top of this ListItem
end;

Inheritance

TListItem

Repesents the items created in TCustomListView and descendants

|

TPersistent,IFPObserved
|

TObject

Description

TListItem is the ancestor class for the Items created in TCustomListView and TListView. Most properties are inherited from ancestors classes, like TPersistent and TObject.

See also

#rtl.Classes.TPersistent

#rtl.Objects.TObject


TListItem
 |  | Caption
 |  | Checked
 |  | Cut
 |  | Data
 |  | DropTarget
 |  | Focused
 | ro | Index
 |  | ImageIndex
 |  | Left
 | ro | ListView
 | ro | Owner
 |  | Position
 |  | Selected
 |  | StateIndex
 |  | SubItems
 |  | SubItemImages
 |  | Top
TPersistent
TObject


 | Caption (TListItem)
 | Checked (TListItem)
 | Cut (TListItem)
 | Data (TListItem)
 | DropTarget (TListItem)
 | Focused (TListItem)
 | ImageIndex (TListItem)
ro | Index (TListItem)
 | Left (TListItem)
ro | ListView (TListItem)
ro | Owner (TListItem)
 | Position (TListItem)
 | Selected (TListItem)
 | StateIndex (TListItem)
 | SubItemImages (TListItem)
 | SubItems (TListItem)
 | Top (TListItem)


TListItem
pt | IsEqual
pt | IsOwnerData
pt | GetCheckedInternal
pt | GetOwner
 | Assign
 | Create
 | Destroy
 | Delete
 | MakeVisible
 | DisplayRect
 | DisplayRectSubItem
 | EditCaption
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TListItem)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Delete (TListItem)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TListItem)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DisplayRect (TListItem)
 | DisplayRectSubItem (TListItem)
 | EditCaption (TListItem)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
pt | GetCheckedInternal (TListItem)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetOwner (TListItem)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
pt | IsEqual (TListItem)
pt | IsOwnerData (TListItem)
 | MakeVisible (TListItem)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TListItem

TPersistent

TObject


TListItem.Assign

Assign - if source has correct type, copies Caption, Data, ImageIndex and SubItems from source, otherwise calls inherited Assign which probably raises an exception

Declaration

Source position: comctrls.pp line 1047

public procedure TListItem.Assign(

  ASource: TPersistent

); override;

See also

#rtl.Classes.TPersistent.Assign


TListItem.Caption

Caption - the name given to this item on the list

Declaration

Source position: comctrls.pp line 1057

public property TListItem.Caption : string
  read GetCaption
  write SetCaption;


TListItem.Checked

Checked - if True, a check mark is present beside the item implying it has been selected

Declaration

Source position: comctrls.pp line 1058

public property TListItem.Checked : Boolean
  read GetChecked
  write SetChecked;


TListItem.Create

Create - constructor for TListItem: calls inherited Create then initializes flags, states, ImageIndex and SubItems

Declaration

Source position: comctrls.pp line 1049

public constructor TListItem.Create(

  AOwner: TListItems

); virtual;

See also

#rtl.System.TObject.Create


TListItem.Cut

Cut this item from the list (but it can be placed on the clipboard)

Declaration

Source position: comctrls.pp line 1059

public property TListItem.Cut : Boolean
  index Ord(lisCut)
  read GetState
  write SetState;


TListItem.Data

Pointer to the Data associated with this item

Declaration

Source position: comctrls.pp line 1060

public property TListItem.Data : Pointer
  read FData
  write SetData;


TListItem.Delete

Remove an Item from the list

Declaration

Source position: comctrls.pp line 1051

public procedure TListItem.Delete;


TListItem.Destroy

Destroy - destructor for TListItem: frees SubItems, sets flags to signify destruction, then calls inherited Destroy

Declaration

Source position: comctrls.pp line 1050

public destructor TListItem.Destroy; override;

See also

TPersistent.Destroy


TListItem.DisplayRect

DisplayRect - returns the coordinates of a rectangle for displaying the current item

Declaration

Source position: comctrls.pp line 1053

public function TListItem.DisplayRect(

  Code: TDisplayCode

):TRect;

Description

DisplayRect - returns the coordinates of a rectangle for displaying the current item.

Display codes can be: drBounds, drIcon, drLabel, drSelectBounds.


TListItem.DisplayRectSubItem

DisplayRectSubItem - returns the coordinates of a display rectangle for a specified sub-item

Declaration

Source position: comctrls.pp line 1054

public function TListItem.DisplayRectSubItem(

  subItem: Integer;

  Code: TDisplayCode

):TRect;

Description

DisplayRectSubItem - returns the coordinates of a display rectangle for a specified sub-item.

Display codes can be: drBounds, drIcon, drLabel, drSelectBounds.


TListItem.DropTarget

DropTarget - returns True if this is a valid target on the list for dropping

Declaration

Source position: comctrls.pp line 1061

public property TListItem.DropTarget : Boolean
  index Ord(lisDropTarget)
  read GetState
  write SetState;


TListItem.EditCaption

Declaration

Source position: comctrls.pp line 1055

public function TListItem.EditCaption: Boolean;


TListItem.Focused

Property is true if this item has Focus

Declaration

Source position: comctrls.pp line 1062

public property TListItem.Focused : Boolean
  index Ord(lisFocused)
  read GetState
  write SetState;


TListItem.GetCheckedInternal

Declaration

Source position: comctrls.pp line 1044

protected function TListItem.GetCheckedInternal: Boolean;


TListItem.GetOwner

Declaration

Source position: comctrls.pp line 1045

protected function TListItem.GetOwner: TPersistent; override;


TListItem.ImageIndex

The index of the image associated with this Item in the list

Declaration

Source position: comctrls.pp line 1064

public property TListItem.ImageIndex : TImageIndex
  read GetImageIndex
  write SetImageIndex
  default - 1;


TListItem.Index

The index of this item in the list (integer)

Declaration

Source position: comctrls.pp line 1063

public property TListItem.Index : Integer
  read GetIndex;


TListItem.IsEqual

The current ListItem IsEqual to the item specified in the argument AItem

Declaration

Source position: comctrls.pp line 1042

protected function TListItem.IsEqual(

  const AItem: TListItem

):Boolean;


TListItem.IsOwnerData

Declaration

Source position: comctrls.pp line 1043

protected function TListItem.IsOwnerData: Boolean; virtual;


TListItem.Left

The position of the Left side of the list item

Declaration

Source position: comctrls.pp line 1065

public property TListItem.Left : Integer
  read GetLeft
  write SetLeft;


TListItem.ListView

The ListView in which this Item is found

Declaration

Source position: comctrls.pp line 1066

public property TListItem.ListView : TCustomListView
  read GetListView;


TListItem.MakeVisible

MakeVisible - render the item visible (if PartialOK is True, only part may be visible)

Declaration

Source position: comctrls.pp line 1052

public procedure TListItem.MakeVisible(

  PartialOK: Boolean

);


TListItem.Owner

The Owner of the ListItem

Declaration

Source position: comctrls.pp line 1067

public property TListItem.Owner : TListItems
  read FOwner;


TListItem.Position

The coordinates of the position where the ListItem is located

Declaration

Source position: comctrls.pp line 1068

public property TListItem.Position : TPoint
  read GetPosition
  write SetPosition;


TListItem.Selected

Whether this Item has been Selected (often denoted by a check-mark)

Declaration

Source position: comctrls.pp line 1069

public property TListItem.Selected : Boolean
  index Ord(lisSelected)
  read GetState
  write SetState;


TListItem.StateIndex

Declaration

Source position: comctrls.pp line 1070

public property TListItem.StateIndex : TImageIndex
  read GetStateIndex
  write SetStateIndex;


TListItem.SubItemImages

SubItemImages - the list of Images associated with the SubItems

Declaration

Source position: comctrls.pp line 1072

public property TListItem.SubItemImages[AIndex: Integer] : Integer
  read GetSubItemImages
  write SetSubItemImages;


TListItem.SubItems

The list of SubItems associated with this ListItem

Declaration

Source position: comctrls.pp line 1071

public property TListItem.SubItems : TStrings
  read GetSubItems
  write SetSubItems;


TListItem.Top

The position of the Top of this ListItem

Declaration

Source position: comctrls.pp line 1073

public property TListItem.Top : Integer
  read GetTop
  write SetTop;


TListItemClass

Declaration

Source position: comctrls.pp line 1075

type TListItemClass = class of TListItem;


TListItemFlag

TListItemFlag - enumerated type, a flag denoting a list item is being destroyed or created

Declaration

Source position: comctrls.pp line 969

type TListItemFlag = (

  lifDestroying,

  lifCreated

);


TListItemFlags

TListItemFlags - set of TListItemFlag

Declaration

Source position: comctrls.pp line 970

type TListItemFlags = set of (

  lifDestroying,

  lifCreated

);


TListItems

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TListItems - a list of items with a cache of the last accessed item

Declaration

Source position: comctrls.pp line 1123

type TListItems = class(TPersistent)
protected
procedure DefineProperties(); override; | DefineProperties - calls inherited method, then defines some specific binary properties
function GetCount; virtual; | GetCount - find the number of Items in the list
function GetItem(); virtual; | GetItem returns the ListItem specified by AIndex
function GetOwner; override; |
procedure WSCreateItems; | WSCreateItems - instruction to the Widget Set to create Items
procedure DoFinalizeWnd; |
procedure SetCount(); virtual; |
procedure SetItem(); | SetItem - writes the Index and content of a given Item to a local variable
procedure ClearSelection; |
procedure SelectAll; |
public
function Add; | Add an Item to the Collection
procedure AddItem(); | AddItem - add the specified AItem to the collection
procedure BeginUpdate; | BeginUpdate - start the update process
procedure Clear; virtual; | Clear - remove all Items from the list
constructor Create(); | Create - constructor for TListItems: calls inherited Create then creates the list
destructor Destroy; override; | Destroy destructor for TListItems: frees the individual items on the list, then calls inherited Destroy
procedure Delete(); | Remove the Item specified by AIndex from the collection
procedure EndUpdate; | EndUpdate - finish the update process
procedure Exchange(); |
procedure Move(); |
function FindCaption(); | FindCaption - returns the ListItem with the specified caption at the given starting place.
function FindData(); | FindData - returns the ListItem associated with the specified data pointer
function GetEnumerator; |
function IndexOf(); |
function Insert(); | Insert an item in the list at AIndex, returning the value of the ListItem
procedure InsertItem(); | InsertItem - procedure to insert AItem at position AIndex in the list
property Flags: TListItemsFlags; [r] |
property Count: Integer; [rw] | Count - the number of items in the collection
property Item []: TListItem; default; [rw] | An Item in the list, specified by its Index value
property Owner: TCustomListView; [r] | Owner - the ListView that owns this collection of ListItems
end;

Inheritance

TListItems

TListItems - a list of items with a cache of the last accessed item

|

TPersistent,IFPObserved
|

TObject

Description

TListitems has a built-in cache for the last accessed item. This will speed up interface updates since Item.Index is often used for the same item updating more properties. If FCacheIndex contains -1 then the cache is not valid.


TListItems
 | ro | Flags
 |  | Count
 |  | Item
 | ro | Owner
TPersistent
TObject


ro | Flags (TListItems)
 | Item (TListItems)
ro | Owner (TListItems)


TListItems
pt | DefineProperties
pt | GetCount
pt | GetItem
pt | GetOwner
pt | WSCreateItems
pt | DoFinalizeWnd
pt | SetCount
pt | SetItem
pt | ClearSelection
pt | SelectAll
 | Add
 | AddItem
 | BeginUpdate
 | Clear
 | Create
 | Destroy
 | Delete
 | EndUpdate
 | Exchange
 | Move
 | FindCaption
 | FindData
 | GetEnumerator
 | IndexOf
 | Insert
 | InsertItem
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TListItems)
 | AddItem (TListItems)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TListItems)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TListItems)
pt | ClearSelection (TListItems)
 | Create (TObject)
 | Create (TListItems)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
pt | DefineProperties (TListItems)
 | Delete (TListItems)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TListItems)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoFinalizeWnd (TListItems)
 | EndUpdate (TListItems)
 | Equals (TObject)
 | Exchange (TListItems)
 | FieldAddress (TObject)
 | FindCaption (TListItems)
 | FindData (TListItems)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
pt | GetCount (TListItems)
 | GetEnumerator (TListItems)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetItem (TListItems)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetOwner (TListItems)
 | IndexOf (TListItems)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TListItems)
 | InsertItem (TListItems)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | Move (TListItems)
 | newinstance (TObject)
 | SafeCallException (TObject)
pt | SelectAll (TListItems)
pt | SetCount (TListItems)
pt | SetItem (TListItems)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
pt | WSCreateItems (TListItems)


TListItems

TPersistent

TObject


TListItems.Add

Add an Item to the Collection

Declaration

Source position: comctrls.pp line 1150

public function TListItems.Add: TListItem;


TListItems.AddItem

AddItem - add the specified AItem to the collection

Declaration

Source position: comctrls.pp line 1151

public procedure TListItems.AddItem(

  AItem: TListItem

);


TListItems.BeginUpdate

BeginUpdate - start the update process

Declaration

Source position: comctrls.pp line 1152

public procedure TListItems.BeginUpdate;


TListItems.Clear

Clear - remove all Items from the list

Declaration

Source position: comctrls.pp line 1153

public procedure TListItems.Clear; virtual;


TListItems.ClearSelection

Declaration

Source position: comctrls.pp line 1147

protected procedure TListItems.ClearSelection;


TListItems.Count

Count - the number of items in the collection

Declaration

Source position: comctrls.pp line 1170

public property TListItems.Count : Integer
  read GetCount
  write SetCount;


TListItems.Create

Create - constructor for TListItems: calls inherited Create then creates the list

Declaration

Source position: comctrls.pp line 1154

public constructor TListItems.Create(

  AOwner: TCustomListView

);

See also

TObject.Create


TListItems.DefineProperties

DefineProperties - calls inherited method, then defines some specific binary properties

Declaration

Source position: comctrls.pp line 1139

protected procedure TListItems.DefineProperties(

  Filer: TFiler

); override;

See also

#rtl.Classes.TPersistent.DefineProperties


TListItems.Delete

Remove the Item specified by AIndex from the collection

Declaration

Source position: comctrls.pp line 1156

public procedure TListItems.Delete(

  const AIndex: Integer

);


TListItems.Destroy

Destroy destructor for TListItems: frees the individual items on the list, then calls inherited Destroy

Declaration

Source position: comctrls.pp line 1155

public destructor TListItems.Destroy; override;

See also

#rtl.Classes.TPersistent.Destroy


TListItems.DoFinalizeWnd

Declaration

Source position: comctrls.pp line 1144

protected procedure TListItems.DoFinalizeWnd;


TListItems.EndUpdate

EndUpdate - finish the update process

Declaration

Source position: comctrls.pp line 1157

public procedure TListItems.EndUpdate;


TListItems.Exchange

Declaration

Source position: comctrls.pp line 1158

public procedure TListItems.Exchange(

  const AIndex1: Integer;

  const AIndex2: Integer

);


TListItems.FindCaption

FindCaption - returns the ListItem with the specified caption at the given starting place.

Declaration

Source position: comctrls.pp line 1160

public function TListItems.FindCaption(

  StartIndex: Integer;

  Value: string;

  Partial: Boolean;

  Inclusive: Boolean;

  Wrap: Boolean;

  PartStart: Boolean = True

):TListItem;


TListItems.FindData

FindData - returns the ListItem associated with the specified data pointer

Declaration

Source position: comctrls.pp line 1163

public function TListItems.FindData(

  const AData: Pointer

):TListItem; overload;

function TListItems.FindData(

  StartIndex: Integer;

  Value: Pointer;

  Inclusive: Boolean;

  Wrap: Boolean

):TListItem; overload;


TListItems.Flags

Declaration

Source position: comctrls.pp line 1169

public property TListItems.Flags : TListItemsFlags
  read FFlags;


TListItems.GetCount

GetCount - find the number of Items in the list

Declaration

Source position: comctrls.pp line 1140

protected function TListItems.GetCount: Integer; virtual;


TListItems.GetEnumerator

Declaration

Source position: comctrls.pp line 1165

public function TListItems.GetEnumerator: TListItemsEnumerator;


TListItems.GetItem

GetItem returns the ListItem specified by AIndex

Declaration

Source position: comctrls.pp line 1141

protected function TListItems.GetItem(

  const AIndex: Integer

):TListItem; virtual;


TListItems.GetOwner

Declaration

Source position: comctrls.pp line 1142

protected function TListItems.GetOwner: TPersistent; override;


TListItems.IndexOf

Declaration

Source position: comctrls.pp line 1166

public function TListItems.IndexOf(

  const AItem: TListItem

):Integer;


TListItems.Insert

Insert an item in the list at AIndex, returning the value of the ListItem

Declaration

Source position: comctrls.pp line 1167

public function TListItems.Insert(

  const AIndex: Integer

):TListItem;


TListItems.InsertItem

InsertItem - procedure to insert AItem at position AIndex in the list

Declaration

Source position: comctrls.pp line 1168

public procedure TListItems.InsertItem(

  AItem: TListItem;

  const AIndex: Integer

);


TListItems.Item

An Item in the list, specified by its Index value

Declaration

Source position: comctrls.pp line 1171

public property TListItems.Item[AIndex: Integer] : TListItem
  read GetItem
  write SetItem;
  default;


TListItems.Move

Declaration

Source position: comctrls.pp line 1159

public procedure TListItems.Move(

  const AFromIndex: Integer;

  const AToIndex: Integer

);


TListItems.Owner

Owner - the ListView that owns this collection of ListItems

Declaration

Source position: comctrls.pp line 1172

public property TListItems.Owner : TCustomListView
  read FOwner;


TListItems.SelectAll

Declaration

Source position: comctrls.pp line 1148

protected procedure TListItems.SelectAll;


TListItems.SetCount

Declaration

Source position: comctrls.pp line 1145

protected procedure TListItems.SetCount(

  const ACount: Integer

); virtual;


TListItems.SetItem

SetItem - writes the Index and content of a given Item to a local variable

Declaration

Source position: comctrls.pp line 1146

protected procedure TListItems.SetItem(

  const AIndex: Integer;

  const AValue: TListItem

);


TListItems.WSCreateItems

WSCreateItems - instruction to the Widget Set to create Items

Declaration

Source position: comctrls.pp line 1143

protected procedure TListItems.WSCreateItems;


TListItemsEnumerator

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: comctrls.pp line 1100

type TListItemsEnumerator = class
public
constructor Create(); | Constructor for the class instance
function MoveNext; |
property Current: TListItem; [r] |
end;

Inheritance

TListItemsEnumerator

|

TObject


TListItemsEnumerator

ro

Current


ro

Current (TListItemsEnumerator)


TListItemsEnumerator
 | Create
 | MoveNext


TListItemsEnumerator


TListItemsEnumerator.Create

Constructor for the class instance

Declaration

Source position: comctrls.pp line 1106

public constructor TListItemsEnumerator.Create(

  AItems: TListItems

);

Arguments

AItems

List items navigated in the enumerator


TListItemsEnumerator.Current

Declaration

Source position: comctrls.pp line 1108

public property TListItemsEnumerator.Current : TListItem
  read GetCurrent;


TListItemsEnumerator.MoveNext

Declaration

Source position: comctrls.pp line 1107

public function TListItemsEnumerator.MoveNext: Boolean;


TListView

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TListView - a window showing a list of Items which may or may not have associated icons

Declaration

Source position: comctrls.pp line 1661

type TListView = class(TCustomListView)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property AllocBy: Integer;
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSort: Boolean;
property AutoSortIndicator: Boolean;
property AutoWidthLastColumn: Boolean; [rw]
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property BorderWidth: TBorderWidth; | Width of the Border around the control; default is zero.
property Checkboxes: Boolean;
property Color: TColor; | The background color of the control
property Columns: TListColumns;
property ColumnClick: Boolean;
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property GridLines: Boolean;
property HideSelection: Boolean;
property IconOptions: TIconOptions;
property Items: TListItems;
property LargeImages: TCustomImageList;
property LargeImagesWidth: Integer;
property MultiSelect: Boolean;
property OwnerData: Boolean;
property OwnerDraw: Boolean;
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ReadOnly: Boolean;
property RowSelect: Boolean;
property ScrollBars: TScrollStyle;
property ShowColumnHeaders: Boolean;
property ShowHint: Boolean; | Enables the Hint display
property SmallImages: TCustomImageList;
property SmallImagesWidth: Integer;
property SortColumn: Integer;
property SortDirection: TSortDirection;
property SortType: TSortType;
property StateImages: TCustomImageList;
property StateImagesWidth: Integer;
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property ToolTips: Boolean;
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property ViewStyle: TViewStyle;
property OnAdvancedCustomDraw: TLVAdvancedCustomDrawEvent;
property OnAdvancedCustomDrawItem: TLVAdvancedCustomDrawItemEvent;
property OnAdvancedCustomDrawSubItem: TLVAdvancedCustomDrawSubItemEvent;
property OnChange: TLVChangeEvent;
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnColumnClick: TLVColumnClickEvent;
property OnCompare: TLVCompareEvent;
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnCreateItemClass: TLVCreateItemClassEvent;
property OnCustomDraw: TLVCustomDrawEvent;
property OnCustomDrawItem: TLVCustomDrawItemEvent;
property OnCustomDrawSubItem: TLVCustomDrawSubItemEvent;
property OnData: TLVDataEvent;
property OnDataFind: TLVDataFindEvent;
property OnDataHint: TLVDataHintEvent;
property OnDataStateChange: TLVDataStateChangeEvent;
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDeletion: TLVDeletedEvent;
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnDrawItem: TLVDrawItemEvent;
property OnEdited: TLVEditedEvent;
property OnEditing: TLVEditingEvent;
property OnEndDock: TEndDragEvent; | Notification handler for the end of a docking operation
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnInsert: TLVInsertEvent;
property OnItemChecked: TLVCheckedItemEvent;
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnMouseWheelHorz: TMouseWheelEvent; | Event handler for horizontal movements of the mouse wheel
property OnMouseWheelLeft: TMouseWheelUpDownEvent; | Event handler for left movements of the mouse wheel
property OnMouseWheelRight: TMouseWheelUpDownEvent; | Event handler for right movements of the mouse wheel
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnSelectItem: TLVSelectItemEvent;
property OnShowHint: TControlShowHintEvent; | Event Handler when a hint shall be shown
property OnStartDock: TStartDockEvent; | Event handler for the start of a docking operation
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
end;

Inheritance

TListView | TListView - a window showing a list of Items which may or may not have associated icons
|
TCustomListView | TCustomListView - the base class for TListView
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TListView - a window showing a list of items which may or may not have associated icons.

At first this control looks very like TListBox but it has a much higher degree of complexity. It is capable of displaying Items in Columns of Rows and it can have images associated with the list Items.

The important information is held in Items, a string-list that can be created using the string-list editor obtained by right-clicking on the ListView in the Form Editor or by clicking on the ellipsis (...) next to the Items entry in the Object Inspector.

A typical application might have two ImageLists: one ofLargeImages and one of SmallImages, containing two versions of the same collection of images, in large and small format; the index numbers of the first list would correspond with those in the second list.

SmallImages (if assigned to a string-list) can be displayed beside the text strings in the list view and the programmer would supply code to ensure that when an item with its associated Small Image was selected, the corresponding Large Image would be displayed in another window.

One or more TImageList controls need to be selected and pasted on to the Form Designer and the ImageList Editor can be opened from the pop-up menu obtained by right-clicking on TImageList icon in the Form Designer. The image list can be populated by reading from files. Then in the StringList editor for Items the correct ImageIndex must be allocated to each entry in the list.


TListView
pl | ro | Align
pl | ro | AllocBy
pl | ro | Anchors
pl | ro | AutoSort
pl | ro | AutoSortIndicator
pl |  | AutoWidthLastColumn
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | BorderWidth
pl | ro | Checkboxes
pl | ro | Color
pl | ro | Columns
pl | ro | ColumnClick
pl | ro | Constraints
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | GridLines
pl | ro | HideSelection
pl | ro | IconOptions
pl | ro | Items
pl | ro | LargeImages
pl | ro | LargeImagesWidth
pl | ro | MultiSelect
pl | ro | OwnerData
pl | ro | OwnerDraw
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ReadOnly
pl | ro | RowSelect
pl | ro | ScrollBars
pl | ro | ShowColumnHeaders
pl | ro | ShowHint
pl | ro | SmallImages
pl | ro | SmallImagesWidth
pl | ro | SortColumn
pl | ro | SortDirection
pl | ro | SortType
pl | ro | StateImages
pl | ro | StateImagesWidth
pl | ro | TabStop
pl | ro | TabOrder
pl | ro | ToolTips
pl | ro | Visible
pl | ro | ViewStyle
TCustomListView
pt |  | AllocBy
pt |  | AutoSort
pt |  | AutoSortIndicator
pt |  | AutoWidthLastColumn
pt |  | ColumnClick
pt |  | Columns
pt |  | DefaultItemHeight
pt |  | HideSelection
pt |  | HoverTime
pt |  | LargeImages
pt |  | LargeImagesWidth
pt |  | OwnerDraw
pt |  | ScrollBars
pt |  | ShowColumnHeaders
pt |  | ShowWorkAreas
pt |  | SmallImages
pt |  | SmallImagesWidth
pt |  | SortType
pt |  | SortColumn
pt |  | SortDirection
pt |  | StateImages
pt |  | StateImagesWidth
pt |  | ToolTips
pt |  | ViewStyle
 | ro | BoundingRect
 | ro | BorderStyle
 | ro | Canvas
 |  | Checkboxes
 | ro | Column
 | ro | ColumnCount
 |  | DropTarget
 |  | FlatScrollBars
 |  | FullDrag
 |  | GridLines
 |  | HotTrack
 |  | HotTrackStyles
 |  | IconOptions
 |  | ItemFocused
 |  | ItemIndex
 |  | Items
 |  | MultiSelect
 |  | OwnerData
 |  | ReadOnly
 |  | RowSelect
 | ro | SelCount
 |  | Selected
 | ro | LastSelected
 | ro | TabStop
 | ro | TopItem
 |  | ViewOrigin
 | ro | VisibleRowCount
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TListView)
pt |  | AllocBy (TCustomListView)
pl | ro | AllocBy (TListView)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TListView)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
pt |  | AutoSort (TCustomListView)
pl | ro | AutoSort (TListView)
pt |  | AutoSortIndicator (TCustomListView)
pl | ro | AutoSortIndicator (TListView)
pt |  | AutoWidthLastColumn (TCustomListView)
pl |  | AutoWidthLastColumn (TListView)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TListView)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomListView)
pl | ro | BorderStyle (TListView)
 |  | BorderWidth (TWinControl)
pl | ro | BorderWidth (TListView)
 | ro | BoundingRect (TCustomListView)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomListView)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | Checkboxes (TCustomListView)
pl | ro | Checkboxes (TListView)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TListView)
 | ro | Column (TCustomListView)
pt |  | ColumnClick (TCustomListView)
pl | ro | ColumnClick (TListView)
 | ro | ColumnCount (TCustomListView)
pt |  | Columns (TCustomListView)
pl | ro | Columns (TListView)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TListView)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
pt |  | DefaultItemHeight (TCustomListView)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TListView)
pt |  | DragKind (TControl)
pl | ro | DragKind (TListView)
pt |  | DragMode (TControl)
pl | ro | DragMode (TListView)
 |  | DropTarget (TCustomListView)
 |  | Enabled (TControl)
pl | ro | Enabled (TListView)
 |  | FlatScrollBars (TCustomListView)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TListView)
 |  | FullDrag (TCustomListView)
 |  | GridLines (TCustomListView)
pl | ro | GridLines (TListView)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pt |  | HideSelection (TCustomListView)
pl | ro | HideSelection (TListView)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | HotTrack (TCustomListView)
 |  | HotTrackStyles (TCustomListView)
pt |  | HoverTime (TCustomListView)
 |  | IconOptions (TCustomListView)
pl | ro | IconOptions (TListView)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | ItemFocused (TCustomListView)
 |  | ItemIndex (TCustomListView)
 |  | Items (TCustomListView)
pl | ro | Items (TListView)
pt |  | LargeImages (TCustomListView)
pl | ro | LargeImages (TListView)
pt |  | LargeImagesWidth (TCustomListView)
pl | ro | LargeImagesWidth (TListView)
 | ro | LastSelected (TCustomListView)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | MultiSelect (TCustomListView)
pl | ro | MultiSelect (TListView)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | OwnerData (TCustomListView)
pl | ro | OwnerData (TListView)
pt |  | OwnerDraw (TCustomListView)
pl | ro | OwnerDraw (TListView)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TListView)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TListView)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TListView)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TListView)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomListView)
pl | ro | ReadOnly (TListView)
 |  | RowSelect (TCustomListView)
pl | ro | RowSelect (TListView)
pt |  | ScrollBars (TCustomListView)
pl | ro | ScrollBars (TListView)
 | ro | SelCount (TCustomListView)
 |  | Selected (TCustomListView)
pt |  | SessionProperties (TControl)
pt |  | ShowColumnHeaders (TCustomListView)
pl | ro | ShowColumnHeaders (TListView)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TListView)
 | ro | Showing (TWinControl)
pt |  | ShowWorkAreas (TCustomListView)
pt |  | SmallImages (TCustomListView)
pl | ro | SmallImages (TListView)
pt |  | SmallImagesWidth (TCustomListView)
pl | ro | SmallImagesWidth (TListView)
pt |  | SortColumn (TCustomListView)
pl | ro | SortColumn (TListView)
pt |  | SortDirection (TCustomListView)
pl | ro | SortDirection (TListView)
pt |  | SortType (TCustomListView)
pl | ro | SortType (TListView)
pt |  | StateImages (TCustomListView)
pl | ro | StateImages (TListView)
pt |  | StateImagesWidth (TCustomListView)
pl | ro | StateImagesWidth (TListView)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TListView)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomListView)
pl | ro | TabStop (TListView)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pt |  | ToolTips (TCustomListView)
pl | ro | ToolTips (TListView)
pl |  | Top (TControl)
 | ro | TopItem (TCustomListView)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | ViewOrigin (TCustomListView)
pt |  | ViewStyle (TCustomListView)
pl | ro | ViewStyle (TListView)
 |  | Visible (TControl)
pl | ro | Visible (TListView)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | VisibleRowCount (TCustomListView)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TListView
TCustomListView
pt | ItemDeleted
pt | ItemInserted
pt | WSRegisterClass
pt | GetControlClassDefaultSize
pt | InitializeWnd
pt | FinalizeWnd
pt | DestroyWnd
pt | BeginAutoDrag
pt | CreateListItem
pt | CreateListItems
pt | CanEdit
pt | Change
pt | ColClick
pt | Delete
pt | DoDeletion
pt | DoInsert
pt | DoItemChecked
pt | DoSelectItem
pt | DoAutoAdjustLayout
pt | DoSetBounds
pt | DoEndEdit
pt | InsertItem
pt | ImageChanged
pt | Loaded
pt | Notification
pt | IsCustomDrawn
pt | CustomDraw
pt | CustomDrawItem
pt | CustomDrawSubItem
pt | IntfCustomDraw
pt | GetUpdateCount
pt | DrawItem
pt | DoGetOwnerData
pt | DoOwnerDataHint
pt | DoOwnerDataStateChange
pt | DblClick
pt | KeyDown
 | Create
 | Destroy
 | AddItem
 | AlphaSort
 | Sort
 | CustomSort
 | BeginUpdate
 | Clear
 | EndUpdate
 | Repaint
 | FindCaption
 | FindData
 | GetHitTestInfoAt
 | GetItemAt
 | GetNearestItem
 | GetNextItem
 | ClearSelection
 | SelectAll
 | IsEditing
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TListView
pl | ro | OnAdvancedCustomDraw
pl | ro | OnAdvancedCustomDrawItem
pl | ro | OnAdvancedCustomDrawSubItem
pl | ro | OnChange
pl | ro | OnClick
pl | ro | OnColumnClick
pl | ro | OnCompare
pl | ro | OnContextPopup
pl | ro | OnCreateItemClass
pl | ro | OnCustomDraw
pl | ro | OnCustomDrawItem
pl | ro | OnCustomDrawSubItem
pl | ro | OnData
pl | ro | OnDataFind
pl | ro | OnDataHint
pl | ro | OnDataStateChange
pl | ro | OnDblClick
pl | ro | OnDeletion
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnDrawItem
pl | ro | OnEdited
pl | ro | OnEditing
pl | ro | OnEndDock
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnInsert
pl | ro | OnItemChecked
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnResize
pl | ro | OnSelectItem
pl | ro | OnShowHint
pl | ro | OnStartDock
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomListView
pt |  | OnChange
pt |  | OnColumnClick
pt |  | OnCompare
pt |  | OnCreateItemClass
pt |  | OnData
pt |  | OnDataFind
pt |  | OnDataHint
pt |  | OnDataStateChange
pt |  | OnDeletion
pt |  | OnEdited
pt |  | OnEditing
pt |  | OnInsert
pt |  | OnItemChecked
pt |  | OnSelectItem
pt |  | OnCustomDraw
pt |  | OnCustomDrawItem
pt |  | OnCustomDrawSubItem
pt |  | OnDrawItem
pt |  | OnAdvancedCustomDraw
pt |  | OnAdvancedCustomDrawItem
pt |  | OnAdvancedCustomDrawSubItem
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnAdvancedCustomDraw (TCustomListView)
pl | ro | OnAdvancedCustomDraw (TListView)
pt |  | OnAdvancedCustomDrawItem (TCustomListView)
pl | ro | OnAdvancedCustomDrawItem (TListView)
pt |  | OnAdvancedCustomDrawSubItem (TCustomListView)
pl | ro | OnAdvancedCustomDrawSubItem (TListView)
 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
pt |  | OnChange (TCustomListView)
pl | ro | OnChange (TListView)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pl | ro | OnClick (TListView)
pt |  | OnColumnClick (TCustomListView)
pl | ro | OnColumnClick (TListView)
pt |  | OnCompare (TCustomListView)
pl | ro | OnCompare (TListView)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TListView)
pt |  | OnCreateItemClass (TCustomListView)
pl | ro | OnCreateItemClass (TListView)
pt |  | OnCustomDraw (TCustomListView)
pl | ro | OnCustomDraw (TListView)
pt |  | OnCustomDrawItem (TCustomListView)
pl | ro | OnCustomDrawItem (TListView)
pt |  | OnCustomDrawSubItem (TCustomListView)
pl | ro | OnCustomDrawSubItem (TListView)
pt |  | OnData (TCustomListView)
pl | ro | OnData (TListView)
pt |  | OnDataFind (TCustomListView)
pl | ro | OnDataFind (TListView)
pt |  | OnDataHint (TCustomListView)
pl | ro | OnDataHint (TListView)
pt |  | OnDataStateChange (TCustomListView)
pl | ro | OnDataStateChange (TListView)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TListView)
pt |  | OnDeletion (TCustomListView)
pl | ro | OnDeletion (TListView)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TListView)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TListView)
pt |  | OnDrawItem (TCustomListView)
pl | ro | OnDrawItem (TListView)
pt |  | OnEdited (TCustomListView)
pl | ro | OnEdited (TListView)
pt |  | OnEditing (TCustomListView)
pl | ro | OnEditing (TListView)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pl | ro | OnEndDock (TListView)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TListView)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TListView)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TListView)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
pt |  | OnInsert (TCustomListView)
pl | ro | OnInsert (TListView)
pt |  | OnItemChecked (TCustomListView)
pl | ro | OnItemChecked (TListView)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TListView)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TListView)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TListView)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TListView)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TListView)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TListView)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TListView)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TListView)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TListView)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TListView)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TListView)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TListView)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TListView)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TListView)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TListView)
pt |  | OnSelectItem (TCustomListView)
pl | ro | OnSelectItem (TListView)
 |  | OnShowHint (TControl)
pl | ro | OnShowHint (TListView)
pt |  | OnStartDock (TControl)
pl | ro | OnStartDock (TListView)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TListView)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TListView)


TListViewFlag

TListViewFlag - enumerated type (currently containing only one value) for List View flag

Declaration

Source position: comctrls.pp line 1352

type TListViewFlag = (

  lffSelectedValid,

  lffItemsMoving,

  lffItemsSorting,

  lffPreparingSorting

);


TListViewFlags

TListViewFlags - set of TListViewFlag

Declaration

Source position: comctrls.pp line 1358

type TListViewFlags = set of (

  lffSelectedValid,

  lffItemsMoving,

  lffItemsSorting,

  lffPreparingSorting

);


TListViewImageList

TListViewImageList - enumerated type denoting the category of image list

Declaration

Source position: comctrls.pp line 1347

type TListViewImageList = (

  lvilSmall,

  lvilLarge,

  lvilState

);


TListViewProperties

TListViewProperties - set of TListViewProperty

Declaration

Source position: comctrls.pp line 1345

type TListViewProperties = set of (

  lvpAutoArrange,

  lvpCheckboxes,

  lvpColumnClick,

  lvpFlatScrollBars,

  lvpFullDrag,

  lvpGridLines,

  lvpHideSelection,

  lvpHotTrack,

  lvpMultiSelect,

  lvpOwnerDraw,

  lvpReadOnly,

  lvpRowSelect,

  lvpShowColumnHeaders,

  lvpShowWorkAreas,

  lvpWrapText,

  lvpToolTips

);


TListViewProperty

TListViewProperty - enumerated type: a series of constants denoting the properties of a listview

Declaration

Source position: comctrls.pp line 1327

type TListViewProperty = (

  lvpAutoArrange,

  lvpCheckboxes,

  lvpColumnClick,

  lvpFlatScrollBars,

  lvpFullDrag,

  lvpGridLines,

  lvpHideSelection,

  lvpHotTrack,

  lvpMultiSelect,

  lvpOwnerDraw,

  lvpReadOnly,

  lvpRowSelect,

  lvpShowColumnHeaders,

  lvpShowWorkAreas,

  lvpWrapText,

  lvpToolTips

);

Description

TListViewProperty is an enumerated type with a series of constants denoting the properties of a listview.


TNBBasePages

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Ancestor for the TNBPages class

Declaration

Source position: comctrls.pp line 288

type TNBBasePages = class(TStrings)
protected
function IndexOfPage(); virtual; abstract; | Gets the ordinal position for the specified page object
procedure InsertPage(); virtual; abstract; | Inserts the specified page at the given position in the list
procedure DeletePage(); virtual; abstract; | Deletes the page at the specified position in the list
function GetPage(); virtual; abstract; | Gets the page object stored at the specified position in the list
public
constructor Create(); virtual; | Constructor for the class instance
end;

Inheritance

TNBBasePages

Ancestor for the TNBPages class
|

TStrings
|

TPersistent,IFPObserved
|

TObject

Description

TNBBasePages specifies the ancestor for TNBPages, and provides virtual abstract methods used to maintain a list of TCustomPage objects associated with a TCustomTabControl (also called a "notebook"). Use the TNBPages descendant which provides concrete method implementations and additional properties and methods for the purpose.

See also

TNBPages


TNBBasePages
TStrings
 | ro | UpdateCount
 |  | TextLineBreakStyle
 |  | Delimiter
 |  | DelimitedText
 |  | LineBreak
 |  | StrictDelimiter
 |  | QuoteChar
 |  | NameValueSeparator
 |  | ValueFromIndex
 |  | Capacity
 |  | CommaText
 | ro | Count
 | ro | Names
 |  | Objects
 |  | Values
 |  | Strings
 |  | Text
 |  | StringsAdapter
 |  | SkipLastLineBreak
TPersistent
TObject


ro | Count (TStrings)
 | DelimitedText (TStrings)
 | Delimiter (TStrings)
 | LineBreak (TStrings)
ro | Names (TStrings)
 | NameValueSeparator (TStrings)
 | Objects (TStrings)
 | QuoteChar (TStrings)
 | SkipLastLineBreak (TStrings)
 | StrictDelimiter (TStrings)
 | Strings (TStrings)
 | StringsAdapter (TStrings)
 | Text (TStrings)
 | TextLineBreakStyle (TStrings)
ro | UpdateCount (TStrings)
 | ValueFromIndex (TStrings)
 | Values (TStrings)


TNBBasePages
pt | IndexOfPage
pt | InsertPage
pt | DeletePage
pt | GetPage
 | Create
TStrings
 | GetCommaText
 | GetName
 | GetValue
 | GetLBS
 | SetLBS
 | ReadData
 | SetCommaText
 | SetStringsAdapter
 | SetValue
 | SetDelimiter
 | SetQuoteChar
 | SetNameValueSeparator
 | WriteData
 | DoSetTextStr
 | GetDelimiter
 | GetNameValueSeparator
 | GetQuoteChar
 | GetLineBreak
 | SetLineBreak
 | GetSkipLastLineBreak
 | SetSkipLastLineBreak
 | DefineProperties
 | Error
 | Get
 | GetCapacity
 | GetCount
 | GetObject
 | GetTextStr
 | Put
 | PutObject
 | SetCapacity
 | SetTextStr
 | SetUpdateState
 | DoCompareText
 | GetDelimitedText
 | SetDelimitedText
 | GetValueFromIndex
 | SetValueFromIndex
 | CheckSpecialChars
 | GetNextLine
 | GetNextLinebreak
 | Destroy
 | Add
 | AddObject
 | Append
 | AddStrings
 | AddText
 | Assign
 | BeginUpdate
 | Clear
 | Delete
 | EndUpdate
 | Equals
 | Exchange
 | GetEnumerator
 | GetText
 | IndexOf
 | IndexOfName
 | IndexOfObject
 | Insert
 | InsertObject
 | LoadFromFile
 | LoadFromStream
 | Move
 | SaveToFile
 | SaveToStream
 | SetText
 | GetNameValue
 | ExtractName
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TStrings)
 | AddObject (TStrings)
 | AddStrings (TStrings)
 | AddText (TStrings)
 | AfterConstruction (TObject)
 | Append (TStrings)
 | Assign (TPersistent)
 | Assign (TStrings)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TStrings)
 | CheckSpecialChars (TStrings)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TStrings)
 | Create (TObject)
 | Create (TNBBasePages)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TStrings)
 | Delete (TStrings)
pt | DeletePage (TNBBasePages)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TStrings)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCompareText (TStrings)
 | DoSetTextStr (TStrings)
 | EndUpdate (TStrings)
 | Equals (TObject)
 | Equals (TStrings)
 | Error (TStrings)
 | Exchange (TStrings)
 | ExtractName (TStrings)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | Get (TStrings)
 | GetCapacity (TStrings)
 | GetCommaText (TStrings)
 | GetCount (TStrings)
 | GetDelimitedText (TStrings)
 | GetDelimiter (TStrings)
 | GetEnumerator (TStrings)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetLBS (TStrings)
 | GetLineBreak (TStrings)
 | GetName (TStrings)
 | GetNamePath (TPersistent)
 | GetNameValue (TStrings)
 | GetNameValueSeparator (TStrings)
 | GetNextLine (TStrings)
 | GetNextLinebreak (TStrings)
 | GetObject (TStrings)
 | GetOwner (TPersistent)
pt | GetPage (TNBBasePages)
 | GetQuoteChar (TStrings)
 | GetSkipLastLineBreak (TStrings)
 | GetText (TStrings)
 | GetTextStr (TStrings)
 | GetValue (TStrings)
 | GetValueFromIndex (TStrings)
 | IndexOf (TStrings)
 | IndexOfName (TStrings)
 | IndexOfObject (TStrings)
pt | IndexOfPage (TNBBasePages)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TStrings)
 | InsertObject (TStrings)
pt | InsertPage (TNBBasePages)
 | InstanceSize (TObject)
 | LoadFromFile (TStrings)
 | LoadFromStream (TStrings)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | Move (TStrings)
 | newinstance (TObject)
 | Put (TStrings)
 | PutObject (TStrings)
 | ReadData (TStrings)
 | SafeCallException (TObject)
 | SaveToFile (TStrings)
 | SaveToStream (TStrings)
 | SetCapacity (TStrings)
 | SetCommaText (TStrings)
 | SetDelimitedText (TStrings)
 | SetDelimiter (TStrings)
 | SetLBS (TStrings)
 | SetLineBreak (TStrings)
 | SetNameValueSeparator (TStrings)
 | SetQuoteChar (TStrings)
 | SetSkipLastLineBreak (TStrings)
 | SetStringsAdapter (TStrings)
 | SetText (TStrings)
 | SetTextStr (TStrings)
 | SetUpdateState (TStrings)
 | SetValue (TStrings)
 | SetValueFromIndex (TStrings)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | WriteData (TStrings)


TNBBasePages

TStrings

TPersistent

TObject


TNBBasePages.Create

Constructor for the class instance

Declaration

Source position: comctrls.pp line 295

public constructor TNBBasePages.Create(

  theNotebook: TCustomTabControl

); virtual;

Arguments

theNotebook

Notebook (or custom tab control) for the page objects; Ignored in the method

Description

Calls the inherited constructor. Please note: The value in theNotebook is ignored in the method. Use the derived TNBPages class which stores the notebook where the page objects are used.


TNBBasePages.DeletePage

Deletes the page at the specified position in the list

Declaration

Source position: comctrls.pp line 292

protected procedure TNBBasePages.DeletePage(

  Index: Integer

); virtual; abstract;

Arguments

Index

Ordinal position for the page deleted in the method


TNBBasePages.GetPage

Gets the page object stored at the specified position in the list

Declaration

Source position: comctrls.pp line 293

protected function TNBBasePages.GetPage(

  Index: Integer

):TCustomPage; virtual; abstract;

Arguments

Index

Ordinal position in the list for the requested page object

Function result

Page object stored at the specified position in the list


TNBBasePages.IndexOfPage

Gets the ordinal position for the specified page object

Declaration

Source position: comctrls.pp line 290

protected function TNBBasePages.IndexOfPage(

  const AnObject: TPersistent

):Integer; virtual; abstract;

Arguments

AnObject

Page object to locate in the list

Function result

Ordinal position for the specified page object, or -1 when not found


TNBBasePages.InsertPage

Inserts the specified page at the given position in the list

Declaration

Source position: comctrls.pp line 291

protected procedure TNBBasePages.InsertPage(

  Index: Integer;

  const APage: TCustomPage

); virtual; abstract;

Arguments

Index | Ordinal position where the page is inserted
APage | Page object inserted in the method


TNBBasePagesClass

Declaration

Source position: comctrls.pp line 298

type TNBBasePagesClass = class of TNBBasePages;


TNBNoPages

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: comctrls.pp line 327

type TNBNoPages = class(TNBBasePages)

protected

  function Get(); override;

  function GetCount; override;

  function IndexOfPage(); override;

  function GetPage(); override;

end;

Inheritance

TNBNoPages |
|
TNBBasePages | Ancestor for the TNBPages class
|
TStrings
|
TPersistent,IFPObserved
|
TObject


TNBNoPages
TNBBasePages
TStrings
 | ro | UpdateCount
 |  | TextLineBreakStyle
 |  | Delimiter
 |  | DelimitedText
 |  | LineBreak
 |  | StrictDelimiter
 |  | QuoteChar
 |  | NameValueSeparator
 |  | ValueFromIndex
 |  | Capacity
 |  | CommaText
 | ro | Count
 | ro | Names
 |  | Objects
 |  | Values
 |  | Strings
 |  | Text
 |  | StringsAdapter
 |  | SkipLastLineBreak
TPersistent
TObject


TNBNoPages
pt | Get
pt | GetCount
pt | IndexOfPage
pt | GetPage
TNBBasePages
pt | IndexOfPage
pt | InsertPage
pt | DeletePage
pt | GetPage
 | Create
TStrings
 | GetCommaText
 | GetName
 | GetValue
 | GetLBS
 | SetLBS
 | ReadData
 | SetCommaText
 | SetStringsAdapter
 | SetValue
 | SetDelimiter
 | SetQuoteChar
 | SetNameValueSeparator
 | WriteData
 | DoSetTextStr
 | GetDelimiter
 | GetNameValueSeparator
 | GetQuoteChar
 | GetLineBreak
 | SetLineBreak
 | GetSkipLastLineBreak
 | SetSkipLastLineBreak
 | DefineProperties
 | Error
 | Get
 | GetCapacity
 | GetCount
 | GetObject
 | GetTextStr
 | Put
 | PutObject
 | SetCapacity
 | SetTextStr
 | SetUpdateState
 | DoCompareText
 | GetDelimitedText
 | SetDelimitedText
 | GetValueFromIndex
 | SetValueFromIndex
 | CheckSpecialChars
 | GetNextLine
 | GetNextLinebreak
 | Destroy
 | Add
 | AddObject
 | Append
 | AddStrings
 | AddText
 | Assign
 | BeginUpdate
 | Clear
 | Delete
 | EndUpdate
 | Equals
 | Exchange
 | GetEnumerator
 | GetText
 | IndexOf
 | IndexOfName
 | IndexOfObject
 | Insert
 | InsertObject
 | LoadFromFile
 | LoadFromStream
 | Move
 | SaveToFile
 | SaveToStream
 | SetText
 | GetNameValue
 | ExtractName
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TStrings)
 | AddObject (TStrings)
 | AddStrings (TStrings)
 | AddText (TStrings)
 | AfterConstruction (TObject)
 | Append (TStrings)
 | Assign (TPersistent)
 | Assign (TStrings)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TStrings)
 | CheckSpecialChars (TStrings)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TStrings)
 | Create (TObject)
 | Create (TNBBasePages)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TStrings)
 | Delete (TStrings)
pt | DeletePage (TNBBasePages)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TStrings)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCompareText (TStrings)
 | DoSetTextStr (TStrings)
 | EndUpdate (TStrings)
 | Equals (TObject)
 | Equals (TStrings)
 | Error (TStrings)
 | Exchange (TStrings)
 | ExtractName (TStrings)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | Get (TStrings)
pt | Get (TNBNoPages)
 | GetCapacity (TStrings)
 | GetCommaText (TStrings)
 | GetCount (TStrings)
pt | GetCount (TNBNoPages)
 | GetDelimitedText (TStrings)
 | GetDelimiter (TStrings)
 | GetEnumerator (TStrings)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetLBS (TStrings)
 | GetLineBreak (TStrings)
 | GetName (TStrings)
 | GetNamePath (TPersistent)
 | GetNameValue (TStrings)
 | GetNameValueSeparator (TStrings)
 | GetNextLine (TStrings)
 | GetNextLinebreak (TStrings)
 | GetObject (TStrings)
 | GetOwner (TPersistent)
pt | GetPage (TNBBasePages)
pt | GetPage (TNBNoPages)
 | GetQuoteChar (TStrings)
 | GetSkipLastLineBreak (TStrings)
 | GetText (TStrings)
 | GetTextStr (TStrings)
 | GetValue (TStrings)
 | GetValueFromIndex (TStrings)
 | IndexOf (TStrings)
 | IndexOfName (TStrings)
 | IndexOfObject (TStrings)
pt | IndexOfPage (TNBBasePages)
pt | IndexOfPage (TNBNoPages)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TStrings)
 | InsertObject (TStrings)
pt | InsertPage (TNBBasePages)
 | InstanceSize (TObject)
 | LoadFromFile (TStrings)
 | LoadFromStream (TStrings)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | Move (TStrings)
 | newinstance (TObject)
 | Put (TStrings)
 | PutObject (TStrings)
 | ReadData (TStrings)
 | SafeCallException (TObject)
 | SaveToFile (TStrings)
 | SaveToStream (TStrings)
 | SetCapacity (TStrings)
 | SetCommaText (TStrings)
 | SetDelimitedText (TStrings)
 | SetDelimiter (TStrings)
 | SetLBS (TStrings)
 | SetLineBreak (TStrings)
 | SetNameValueSeparator (TStrings)
 | SetQuoteChar (TStrings)
 | SetSkipLastLineBreak (TStrings)
 | SetStringsAdapter (TStrings)
 | SetText (TStrings)
 | SetTextStr (TStrings)
 | SetUpdateState (TStrings)
 | SetValue (TStrings)
 | SetValueFromIndex (TStrings)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | WriteData (TStrings)


TNBNoPages

TNBBasePages

TStrings

TPersistent

TObject


TNBNoPages.Get

Declaration

Source position: comctrls.pp line 331

protected function TNBNoPages.Get(

  Index: Integer

):string; override;


TNBNoPages.GetCount

Declaration

Source position: comctrls.pp line 332

protected function TNBNoPages.GetCount: Integer; override;


TNBNoPages.GetPage

Declaration

Source position: comctrls.pp line 338

protected function TNBNoPages.GetPage(

  Index: Integer

):TCustomPage; override;


TNBNoPages.IndexOfPage

Declaration

Source position: comctrls.pp line 335

protected function TNBNoPages.IndexOfPage(

  const AnObject: TPersistent

):Integer; override;


TNBPages

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: comctrls.pp line 300

type TNBPages = class(TNBBasePages)
protected
function Get(); override; |
function GetCount; override; |
function GetObject(); override; |
procedure Put(); override; |
function IndexOfPage(); override; |
procedure InsertPage(); override; |
procedure DeletePage(); override; |
function GetPage(); override; |
property PageList: TListWithEvent; [r] |
property Notebook: TCustomTabControl; [r] |
public
constructor Create(); override; | Create - constructor for TNBPages: calls inherited Create then sets up the list of pages on the notebook
destructor Destroy; override; |
procedure Clear; override; |
procedure Delete(); override; |
procedure Insert(); override; |
procedure Move(); override; |
end;

Inheritance

TNBPages |
|
TNBBasePages | Ancestor for the TNBPages class
|
TStrings
|
TPersistent,IFPObserved
|
TObject


TNBPages
pt | ro | PageList
pt | ro | Notebook
TNBBasePages
TStrings
 | ro | UpdateCount
 |  | TextLineBreakStyle
 |  | Delimiter
 |  | DelimitedText
 |  | LineBreak
 |  | StrictDelimiter
 |  | QuoteChar
 |  | NameValueSeparator
 |  | ValueFromIndex
 |  | Capacity
 |  | CommaText
 | ro | Count
 | ro | Names
 |  | Objects
 |  | Values
 |  | Strings
 |  | Text
 |  | StringsAdapter
 |  | SkipLastLineBreak
TPersistent
TObject


 | ro | Count (TStrings)
 |  | DelimitedText (TStrings)
 |  | Delimiter (TStrings)
 |  | LineBreak (TStrings)
 | ro | Names (TStrings)
 |  | NameValueSeparator (TStrings)
pt | ro | Notebook (TNBPages)
 |  | Objects (TStrings)
pt | ro | PageList (TNBPages)
 |  | QuoteChar (TStrings)
 |  | SkipLastLineBreak (TStrings)
 |  | StrictDelimiter (TStrings)
 |  | Strings (TStrings)
 |  | StringsAdapter (TStrings)
 |  | Text (TStrings)
 |  | TextLineBreakStyle (TStrings)
 | ro | UpdateCount (TStrings)
 |  | ValueFromIndex (TStrings)
 |  | Values (TStrings)


TNBPages
pt | Get
pt | GetCount
pt | GetObject
pt | Put
pt | IndexOfPage
pt | InsertPage
pt | DeletePage
pt | GetPage
 | Create
 | Destroy
 | Clear
 | Delete
 | Insert
 | Move
TNBBasePages
pt | IndexOfPage
pt | InsertPage
pt | DeletePage
pt | GetPage
 | Create
TStrings
 | GetCommaText
 | GetName
 | GetValue
 | GetLBS
 | SetLBS
 | ReadData
 | SetCommaText
 | SetStringsAdapter
 | SetValue
 | SetDelimiter
 | SetQuoteChar
 | SetNameValueSeparator
 | WriteData
 | DoSetTextStr
 | GetDelimiter
 | GetNameValueSeparator
 | GetQuoteChar
 | GetLineBreak
 | SetLineBreak
 | GetSkipLastLineBreak
 | SetSkipLastLineBreak
 | DefineProperties
 | Error
 | Get
 | GetCapacity
 | GetCount
 | GetObject
 | GetTextStr
 | Put
 | PutObject
 | SetCapacity
 | SetTextStr
 | SetUpdateState
 | DoCompareText
 | GetDelimitedText
 | SetDelimitedText
 | GetValueFromIndex
 | SetValueFromIndex
 | CheckSpecialChars
 | GetNextLine
 | GetNextLinebreak
 | Destroy
 | Add
 | AddObject
 | Append
 | AddStrings
 | AddText
 | Assign
 | BeginUpdate
 | Clear
 | Delete
 | EndUpdate
 | Equals
 | Exchange
 | GetEnumerator
 | GetText
 | IndexOf
 | IndexOfName
 | IndexOfObject
 | Insert
 | InsertObject
 | LoadFromFile
 | LoadFromStream
 | Move
 | SaveToFile
 | SaveToStream
 | SetText
 | GetNameValue
 | ExtractName
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TStrings)
 | AddObject (TStrings)
 | AddStrings (TStrings)
 | AddText (TStrings)
 | AfterConstruction (TObject)
 | Append (TStrings)
 | Assign (TPersistent)
 | Assign (TStrings)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TStrings)
 | CheckSpecialChars (TStrings)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TStrings)
 | Clear (TNBPages)
 | Create (TObject)
 | Create (TNBBasePages)
 | Create (TNBPages)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TStrings)
 | Delete (TStrings)
 | Delete (TNBPages)
pt | DeletePage (TNBBasePages)
pt | DeletePage (TNBPages)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TStrings)
 | Destroy (TNBPages)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCompareText (TStrings)
 | DoSetTextStr (TStrings)
 | EndUpdate (TStrings)
 | Equals (TObject)
 | Equals (TStrings)
 | Error (TStrings)
 | Exchange (TStrings)
 | ExtractName (TStrings)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | Get (TStrings)
pt | Get (TNBPages)
 | GetCapacity (TStrings)
 | GetCommaText (TStrings)
 | GetCount (TStrings)
pt | GetCount (TNBPages)
 | GetDelimitedText (TStrings)
 | GetDelimiter (TStrings)
 | GetEnumerator (TStrings)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetLBS (TStrings)
 | GetLineBreak (TStrings)
 | GetName (TStrings)
 | GetNamePath (TPersistent)
 | GetNameValue (TStrings)
 | GetNameValueSeparator (TStrings)
 | GetNextLine (TStrings)
 | GetNextLinebreak (TStrings)
 | GetObject (TStrings)
pt | GetObject (TNBPages)
 | GetOwner (TPersistent)
pt | GetPage (TNBBasePages)
pt | GetPage (TNBPages)
 | GetQuoteChar (TStrings)
 | GetSkipLastLineBreak (TStrings)
 | GetText (TStrings)
 | GetTextStr (TStrings)
 | GetValue (TStrings)
 | GetValueFromIndex (TStrings)
 | IndexOf (TStrings)
 | IndexOfName (TStrings)
 | IndexOfObject (TStrings)
pt | IndexOfPage (TNBBasePages)
pt | IndexOfPage (TNBPages)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TStrings)
 | Insert (TNBPages)
 | InsertObject (TStrings)
pt | InsertPage (TNBBasePages)
pt | InsertPage (TNBPages)
 | InstanceSize (TObject)
 | LoadFromFile (TStrings)
 | LoadFromStream (TStrings)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | Move (TStrings)
 | Move (TNBPages)
 | newinstance (TObject)
 | Put (TStrings)
pt | Put (TNBPages)
 | PutObject (TStrings)
 | ReadData (TStrings)
 | SafeCallException (TObject)
 | SaveToFile (TStrings)
 | SaveToStream (TStrings)
 | SetCapacity (TStrings)
 | SetCommaText (TStrings)
 | SetDelimitedText (TStrings)
 | SetDelimiter (TStrings)
 | SetLBS (TStrings)
 | SetLineBreak (TStrings)
 | SetNameValueSeparator (TStrings)
 | SetQuoteChar (TStrings)
 | SetSkipLastLineBreak (TStrings)
 | SetStringsAdapter (TStrings)
 | SetText (TStrings)
 | SetTextStr (TStrings)
 | SetUpdateState (TStrings)
 | SetValue (TStrings)
 | SetValueFromIndex (TStrings)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | WriteData (TStrings)


TNBPages

TNBBasePages

TStrings

TPersistent

TObject


TNBPages.Create

Create - constructor for TNBPages: calls inherited Create then sets up the list of pages on the notebook

Declaration

Source position: comctrls.pp line 317

public constructor TNBPages.Create(

  theNotebook: TCustomTabControl

); override;

See also

TObject.Create


TNBPages.DeletePage

Declaration

Source position: comctrls.pp line 312

protected procedure TNBPages.DeletePage(

  Index: Integer

); override;


TNBPages.Destroy

Declaration

Source position: comctrls.pp line 318

public destructor TNBPages.Destroy; override;


TNBPages.GetPage

Declaration

Source position: comctrls.pp line 313

protected function TNBPages.GetPage(

  Index: Integer

):TCustomPage; override;


TNBPages.IndexOfPage

Declaration

Source position: comctrls.pp line 310

protected function TNBPages.IndexOfPage(

  const AnObject: TPersistent

):Integer; override;


TNBPages.InsertPage

Declaration

Source position: comctrls.pp line 311

protected procedure TNBPages.InsertPage(

  Index: Integer;

  const APage: TCustomPage

); override;


TNBPages.Notebook

Declaration

Source position: comctrls.pp line 315

protected property TNBPages.Notebook : TCustomTabControl
  read FNotebook;


TNBPages.PageList

Declaration

Source position: comctrls.pp line 314

protected property TNBPages.PageList : TListWithEvent
  read FPageList;


TNoteBookStringsTabControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: comctrls.pp line 723

type TNoteBookStringsTabControl = class(TPageControl)
protected
FHandleCreated: TNotifyEvent;
procedure CreateHandle; override; |
procedure DoStartDrag(); override; |
procedure DragDrop(); override; |
procedure DragOver(); override; |
procedure MouseDown(); override; |
procedure MouseMove(); override; |
procedure MouseUp(); override; |
procedure MouseEnter; override; |
procedure MouseLeave; override; |
function GetPopupMenu; override; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
class procedure WSRegisterClass; override; |
end;

Inheritance

TNoteBookStringsTabControl |
|
TPageControl | TPageControl - provides a series of tabs along the edge of a multi-page component to allow selection of one of the pages (TTabSheet) of the component
|
TCustomTabControl | TCustomTabControl - base class for TTabControl, a series of Tabs along the edge of a display area; selection of a Tab governs the contents of the DisplayRect
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TNoteBookStringsTabControl
TPageControl
 |  | ActivePageIndex
 | ro | Pages
pl |  | ActivePage
pl | ro | Align
pl | ro | Anchors
pl | ro | BorderSpacing
pl | ro | BiDiMode
pl | ro | Constraints
pl | ro | DockSite
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | HotTrack
pl | ro | Images
pl | ro | ImagesWidth
pl | ro | MultiLine
pl | ro | ParentBiDiMode
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | RaggedRight
pl | ro | ScrollOpposite
pl | ro | ShowHint
pl | ro | ShowTabs
pl | ro | Style
pl | ro | TabHeight
pl | ro | TabIndex
pl | ro | TabOrder
pl | ro | TabPosition
pl | ro | TabStop
pl | ro | TabWidth
pl | ro | Visible
pl | ro | Options
TCustomTabControl
pt |  | ActivePageComponent
pt |  | ActivePage
pt | ro | DisplayRect
pt |  | Tabs
pt |  | TabIndex
 |  | HotTrack
 |  | Images
 |  | ImagesWidth
 |  | MultiLine
 |  | MultiSelect
 |  | Options
 |  | OwnerDraw
 | ro | Page
 | ro | PageCount
 |  | PageIndex
 |  | Pages
 |  | RaggedRight
 |  | ScrollOpposite
 |  | ShowTabs
 |  | Style
 |  | TabHeight
 |  | TabPosition
 |  | TabWidth
pl | ro | TabStop
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
pt |  | ActivePage (TCustomTabControl)
pl |  | ActivePage (TPageControl)
pt |  | ActivePageComponent (TCustomTabControl)
 |  | ActivePageIndex (TPageControl)
 |  | Align (TControl)
pl | ro | Align (TPageControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TPageControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TPageControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TPageControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TPageControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt | ro | DisplayRect (TCustomTabControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
pl | ro | DockSite (TPageControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TPageControl)
pt |  | DragKind (TControl)
pl | ro | DragKind (TPageControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TPageControl)
 |  | Enabled (TControl)
pl | ro | Enabled (TPageControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TPageControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | HotTrack (TCustomTabControl)
pl | ro | HotTrack (TPageControl)
 |  | Images (TCustomTabControl)
pl | ro | Images (TPageControl)
 |  | ImagesWidth (TCustomTabControl)
pl | ro | ImagesWidth (TPageControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | MultiLine (TCustomTabControl)
pl | ro | MultiLine (TPageControl)
 |  | MultiSelect (TCustomTabControl)
 |  | Name (TComponent)
 |  | Options (TCustomTabControl)
pl | ro | Options (TPageControl)
 | ro | Owner (TComponent)
 |  | OwnerDraw (TCustomTabControl)
 | ro | Page (TCustomTabControl)
 | ro | PageCount (TCustomTabControl)
 |  | PageIndex (TCustomTabControl)
 |  | Pages (TCustomTabControl)
 | ro | Pages (TPageControl)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TPageControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TPageControl)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TPageControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TPageControl)
 |  | RaggedRight (TCustomTabControl)
pl | ro | RaggedRight (TPageControl)
 | ro | ReadBounds (TControl)
 |  | ScrollOpposite (TCustomTabControl)
pl | ro | ScrollOpposite (TPageControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TPageControl)
 | ro | Showing (TWinControl)
 |  | ShowTabs (TCustomTabControl)
pl | ro | ShowTabs (TPageControl)
 |  | Style (TCustomTabControl)
pl | ro | Style (TPageControl)
 |  | TabHeight (TCustomTabControl)
pl | ro | TabHeight (TPageControl)
pt |  | TabIndex (TCustomTabControl)
pl | ro | TabIndex (TPageControl)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TPageControl)
 |  | TabPosition (TCustomTabControl)
pl | ro | TabPosition (TPageControl)
pt |  | Tabs (TCustomTabControl)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCustomTabControl)
pl | ro | TabStop (TPageControl)
 |  | TabWidth (TCustomTabControl)
pl | ro | TabWidth (TPageControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TPageControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TNoteBookStringsTabControl
pt | CreateHandle
pt | DoStartDrag
pt | DragDrop
pt | DragOver
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | GetPopupMenu
pt | WSRegisterClass
TPageControl
pt | WSRegisterClass
pt | GetPageClass
pt | DoAddDockClient
pt | DockOver
pt | DoRemoveDockClient
pt | DoUndockClientMsg
pt | ChildClassAllowed
 | FindNextPage
 | SelectNextPage
 | IndexOfTabAt
 | IndexOfPageAt
 | AddTabSheet
TCustomTabControl
pt | DoAutoAdjustLayout
pt | GetPageClass
pt | GetListClass
pt | SetOptions
pt | AddRemovePageHandle
pt | CNNotify
pt | WSRegisterClass
pt | CreateWnd
pt | Loaded
pt | DoChange
pt | InitializeWnd
pt | Change
pt | KeyDown
pt | ReadState
pt | DialogChar
pt | InternalSetPageIndex
pt | ShowControl
pt | IndexOfTabAt
pt | IndexOfPageAt
pt | UpdateTabProperties
pt | GetControlClassDefaultSize
pt | Notification
pt | GetPage
pt | GetPageCount
pt | InsertPage
pt | RemovePage
pt | CanChange
 | Create
 | Destroy
 | TabRect
 | GetImageIndex
 | IndexOf
 | CustomPage
 | CanChangePageIndex
 | GetMinimumTabWidth
 | GetMinimumTabHeight
 | GetCapabilities
 | TabToPageIndex
 | PageToTabIndex
 | DoCloseTabClicked
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AddRemovePageHandle (TCustomTabControl)
 | AddTabSheet (TPageControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
pt | CanChange (TCustomTabControl)
 | CanChangePageIndex (TCustomTabControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomTabControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildClassAllowed (TPageControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
pt | CNNotify (TCustomTabControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomTabControl)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateHandle (TNoteBookStringsTabControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TCustomTabControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CustomPage (TCustomTabControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomTabControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomTabControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
pt | DoAddDockClient (TPageControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomTabControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChange (TCustomTabControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockOver (TPageControl)
pt | DockTrackNoTarget (TControl)
 | DoCloseTabClicked (TCustomTabControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoRemoveDockClient (TPageControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoStartDrag (TNoteBookStringsTabControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUndockClientMsg (TPageControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
pt | DragDrop (TNoteBookStringsTabControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DragOver (TNoteBookStringsTabControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindNextPage (TPageControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetCapabilities (TCustomTabControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomTabControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetImageIndex (TCustomTabControl)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetListClass (TCustomTabControl)
pt | GetLogicalClientRect (TControl)
 | GetMinimumTabHeight (TCustomTabControl)
 | GetMinimumTabWidth (TCustomTabControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPage (TCustomTabControl)
pt | GetPageClass (TCustomTabControl)
pt | GetPageClass (TPageControl)
pt | GetPageCount (TCustomTabControl)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
pt | GetPopupMenu (TNoteBookStringsTabControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | IndexOf (TCustomTabControl)
pt | IndexOfPageAt (TCustomTabControl)
 | IndexOfPageAt (TPageControl)
pt | IndexOfTabAt (TCustomTabControl)
 | IndexOfTabAt (TPageControl)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomTabControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
pt | InsertPage (TCustomTabControl)
 | InstanceSize (TObject)
pt | InternalSetPageIndex (TCustomTabControl)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomTabControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomTabControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TNoteBookStringsTabControl)
pt | MouseEnter (TControl)
pt | MouseEnter (TNoteBookStringsTabControl)
pt | MouseLeave (TControl)
pt | MouseLeave (TNoteBookStringsTabControl)
pt | MouseMove (TControl)
pt | MouseMove (TNoteBookStringsTabControl)
pt | MouseUp (TControl)
pt | MouseUp (TNoteBookStringsTabControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomTabControl)
 | NotifyControls (TWinControl)
 | PageToTabIndex (TCustomTabControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
pt | ReadState (TCustomTabControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
pt | RemovePage (TCustomTabControl)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
 | SelectNextPage (TPageControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetOptions (TCustomTabControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
pt | ShowControl (TCustomTabControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
 | TabRect (TCustomTabControl)
 | TabToPageIndex (TCustomTabControl)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
pt | UpdateTabProperties (TCustomTabControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomTabControl)
pt | WSRegisterClass (TPageControl)
pt | WSRegisterClass (TNoteBookStringsTabControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TNoteBookStringsTabControl
TPageControl
pl | ro | OnGetDockCaption
pl | ro | OnChange
pl | ro | OnChanging
pl | ro | OnCloseTabClicked
pl | ro | OnContextPopup
pl | ro | OnDockDrop
pl | ro | OnDockOver
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDock
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnGetImageIndex
pl | ro | OnGetSiteInfo
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnStartDock
pl | ro | OnStartDrag
pl | ro | OnUnDock
TCustomTabControl
pt |  | OnChange
 |  | OnChanging
 |  | OnCloseTabClicked
 |  | OnGetImageIndex
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnChange (TCustomTabControl)
pl | ro | OnChange (TPageControl)
 |  | OnChangeBounds (TControl)
 |  | OnChanging (TCustomTabControl)
pl | ro | OnChanging (TPageControl)
 |  | OnClick (TControl)
 |  | OnCloseTabClicked (TCustomTabControl)
pl | ro | OnCloseTabClicked (TPageControl)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TPageControl)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
pl | ro | OnDockDrop (TPageControl)
 |  | OnDockOver (TWinControl)
pl | ro | OnDockOver (TPageControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TPageControl)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TPageControl)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pl | ro | OnEndDock (TPageControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TPageControl)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TPageControl)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TPageControl)
pt |  | OnGetDockCaption (TWinControl)
pl | ro | OnGetDockCaption (TPageControl)
 |  | OnGetImageIndex (TCustomTabControl)
pl | ro | OnGetImageIndex (TPageControl)
pt |  | OnGetSiteInfo (TWinControl)
pl | ro | OnGetSiteInfo (TPageControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TPageControl)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TPageControl)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TPageControl)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TPageControl)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TPageControl)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TPageControl)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TPageControl)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TPageControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TPageControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pl | ro | OnStartDock (TPageControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TPageControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
pl | ro | OnUnDock (TPageControl)
 |  | OnUTF8KeyPress (TWinControl)


TNoteBookStringsTabControl.CreateHandle

Declaration

Source position: comctrls.pp line 726

protected procedure TNoteBookStringsTabControl.CreateHandle; override;


TNoteBookStringsTabControl.DoStartDrag

Declaration

Source position: comctrls.pp line 727

protected procedure TNoteBookStringsTabControl.DoStartDrag(

  var DragObject: TDragObject

); override;


TNoteBookStringsTabControl.DragDrop

Declaration

Source position: comctrls.pp line 728

protected procedure TNoteBookStringsTabControl.DragDrop(

  Source: TObject;

  X: Integer;

  Y: Integer

); override;


TNoteBookStringsTabControl.DragOver

Declaration

Source position: comctrls.pp line 729

protected procedure TNoteBookStringsTabControl.DragOver(

  Source: TObject;

  X: Integer;

  Y: Integer;

  State: TDragState;

  var Accept: Boolean

); override;


TNoteBookStringsTabControl.FHandleCreated

Declaration

Source position: comctrls.pp line 725

protected TNoteBookStringsTabControl.FHandleCreated : TNotifyEvent;


TNoteBookStringsTabControl.MouseDown

Declaration

Source position: comctrls.pp line 731

protected procedure TNoteBookStringsTabControl.MouseDown(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;


TNoteBookStringsTabControl.MouseEnter

Declaration

Source position: comctrls.pp line 734

protected procedure TNoteBookStringsTabControl.MouseEnter; override;


TNoteBookStringsTabControl.MouseLeave

Declaration

Source position: comctrls.pp line 735

protected procedure TNoteBookStringsTabControl.MouseLeave; override;


TNoteBookStringsTabControl.MouseMove

Declaration

Source position: comctrls.pp line 732

protected procedure TNoteBookStringsTabControl.MouseMove(

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;


TNoteBookStringsTabControl.MouseUp

Declaration

Source position: comctrls.pp line 733

protected procedure TNoteBookStringsTabControl.MouseUp(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;


TNoteBookStringsTabControl.WSRegisterClass

Declaration

Source position: comctrls.pp line 737

protected class procedure TNoteBookStringsTabControl.WSRegisterClass; override;


TNoteBookStringsTabControlClass

Declaration

Source position: comctrls.pp line 739

type TNoteBookStringsTabControlClass = class of TNoteBookStringsTabControl;


TOwnerDataListItem

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: comctrls.pp line 1079

type TOwnerDataListItem = class(TListItem)

protected

  function IsOwnerData; override;

public

  procedure SetDataIndex();

  procedure SetOwner();

end;

Inheritance

TOwnerDataListItem |
|
TListItem | Repesents the items created in TCustomListView and descendants
|
TPersistent,IFPObserved
|
TObject

Description

TOwnerDataListItem is a TListItem descendant.


TOwnerDataListItem
TListItem
 |  | Caption
 |  | Checked
 |  | Cut
 |  | Data
 |  | DropTarget
 |  | Focused
 | ro | Index
 |  | ImageIndex
 |  | Left
 | ro | ListView
 | ro | Owner
 |  | Position
 |  | Selected
 |  | StateIndex
 |  | SubItems
 |  | SubItemImages
 |  | Top
TPersistent
TObject


TOwnerDataListItem
pt | IsOwnerData
 | SetDataIndex
 | SetOwner
TListItem
pt | IsEqual
pt | IsOwnerData
pt | GetCheckedInternal
pt | GetOwner
 | Assign
 | Create
 | Destroy
 | Delete
 | MakeVisible
 | DisplayRect
 | DisplayRectSubItem
 | EditCaption
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TListItem)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Delete (TListItem)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TListItem)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DisplayRect (TListItem)
 | DisplayRectSubItem (TListItem)
 | EditCaption (TListItem)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
pt | GetCheckedInternal (TListItem)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetOwner (TListItem)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
pt | IsEqual (TListItem)
pt | IsOwnerData (TListItem)
pt | IsOwnerData (TOwnerDataListItem)
 | MakeVisible (TListItem)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | SetDataIndex (TOwnerDataListItem)
 | SetOwner (TOwnerDataListItem)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TOwnerDataListItem

TListItem

TPersistent

TObject


TOwnerDataListItem.IsOwnerData

Declaration

Source position: comctrls.pp line 1092

protected function TOwnerDataListItem.IsOwnerData: Boolean; override;


TOwnerDataListItem.SetDataIndex

Declaration

Source position: comctrls.pp line 1094

public procedure TOwnerDataListItem.SetDataIndex(

  ADataIndex: Integer

);


TOwnerDataListItem.SetOwner

Declaration

Source position: comctrls.pp line 1095

public procedure TOwnerDataListItem.SetOwner(

  AOwner: TListItems

);


TOwnerDataListItems

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: comctrls.pp line 1177

type TOwnerDataListItems = class(TListItems)

protected

  function GetCount; override;

  procedure SetCount(); override;

  function GetItem(); override;

public

  procedure Clear; override;

end;

Inheritance

TOwnerDataListItems |
|
TListItems | TListItems - a list of items with a cache of the last accessed item
|
TPersistent,IFPObserved
|
TObject


TOwnerDataListItems
TListItems
 | ro | Flags
 |  | Count
 |  | Item
 | ro | Owner
TPersistent
TObject


TOwnerDataListItems
pt | GetCount
pt | SetCount
pt | GetItem
 | Clear
TListItems
pt | DefineProperties
pt | GetCount
pt | GetItem
pt | GetOwner
pt | WSCreateItems
pt | DoFinalizeWnd
pt | SetCount
pt | SetItem
pt | ClearSelection
pt | SelectAll
 | Add
 | AddItem
 | BeginUpdate
 | Clear
 | Create
 | Destroy
 | Delete
 | EndUpdate
 | Exchange
 | Move
 | FindCaption
 | FindData
 | GetEnumerator
 | IndexOf
 | Insert
 | InsertItem
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TListItems)
 | AddItem (TListItems)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TListItems)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TListItems)
 | Clear (TOwnerDataListItems)
pt | ClearSelection (TListItems)
 | Create (TObject)
 | Create (TListItems)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
pt | DefineProperties (TListItems)
 | Delete (TListItems)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TListItems)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoFinalizeWnd (TListItems)
 | EndUpdate (TListItems)
 | Equals (TObject)
 | Exchange (TListItems)
 | FieldAddress (TObject)
 | FindCaption (TListItems)
 | FindData (TListItems)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
pt | GetCount (TListItems)
pt | GetCount (TOwnerDataListItems)
 | GetEnumerator (TListItems)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetItem (TListItems)
pt | GetItem (TOwnerDataListItems)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetOwner (TListItems)
 | IndexOf (TListItems)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TListItems)
 | InsertItem (TListItems)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | Move (TListItems)
 | newinstance (TObject)
 | SafeCallException (TObject)
pt | SelectAll (TListItems)
pt | SetCount (TListItems)
pt | SetCount (TOwnerDataListItems)
pt | SetItem (TListItems)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
pt | WSCreateItems (TListItems)


TOwnerDataListItems

TListItems

TPersistent

TObject


TOwnerDataListItems.Clear

Declaration

Source position: comctrls.pp line 1185

public procedure TOwnerDataListItems.Clear; override;


TOwnerDataListItems.GetCount

Declaration

Source position: comctrls.pp line 1181

protected function TOwnerDataListItems.GetCount: Integer; override;


TOwnerDataListItems.GetItem

Declaration

Source position: comctrls.pp line 1183

protected function TOwnerDataListItems.GetItem(

  const AIndex: Integer

):TListItem; override;


TOwnerDataListItems.SetCount

Declaration

Source position: comctrls.pp line 1182

protected procedure TOwnerDataListItems.SetCount(

  const ACount: Integer

); override;


TPageControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TPageControl - provides a series of tabs along the edge of a multi-page component to allow selection of one of the pages (TTabSheet) of the component

Declaration

Source position: comctrls.pp line 572

type TPageControl = class(TCustomTabControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
function GetPageClass; override; | Gets the class type used to create a new tabsheet (or page) for the page control
procedure DoAddDockClient(); override; | DoAddDockClient creates a new TabSheet in the PageControl, places the client on it and aligns it
procedure DockOver(); override; | Called to check whether this control allows docking and where.
procedure DoRemoveDockClient(); override; | DoRemoveDockClient - frees the page which is being undocked
function DoUndockClientMsg(); override; | Notifies the DockManager of the undock of a client control
function ChildClassAllowed(); override; | Returns True if the specified class is allowed in child controls
public
function FindNextPage(); | FindNextPage - returns the next page (TTabSheet) in the sequence
procedure SelectNextPage(); | SelectNextPage - checking that its tab is visible
function IndexOfTabAt();
function IndexOfPageAt();
function AddTabSheet; | Convenience routine used to make the TPageControl more intuitive to use
property ActivePageIndex: Integer; [rw] | ActivePageIndex - index value of currently selected (active) page
property Pages []: TTabSheet; [r] | Pages - the actual Pages (TTabSheet) that comprise the component
published
property ActivePage: TTabSheet; [rw] | ActivePage - the currently selected active page (TTabSheet)
property OnGetDockCaption: TGetDockCaptionEvent; | This handler can provide a special DockCaption, different than the Caption default
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DockSite: Boolean; | Allows to drag-dock other controls into this control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property HotTrack: Boolean;
property Images: TCustomImageList;
property ImagesWidth: Integer;
property MultiLine: Boolean;
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property RaggedRight: Boolean;
property ScrollOpposite: Boolean;
property ShowHint: Boolean; | Enables the Hint display
property ShowTabs: Boolean;
property Style: TTabStyle;
property TabHeight: SmallInt;
property TabIndex: Integer;
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabPosition: TTabPosition;
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property TabWidth: SmallInt;
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnChange: TNotifyEvent; | OnChange - Occurs immediately after a tab is selected.
property OnChanging: TTabChangingEvent;
property OnCloseTabClicked: TNotifyEvent;
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDockDrop: TDockDropEvent; | Notification handler for the drop of a control to be docked
property OnDockOver: TDockOverEvent; | Event handler for moves of a control over this docksite; determines acceptance or rejection of an possible drop
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDock: TEndDragEvent; | Notification handler for the end of a docking operation
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnGetImageIndex: TTabGetImageEvent;
property OnGetSiteInfo: TGetSiteInfoEvent; | Provides information about the DockSite for the control
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDock: TStartDockEvent; | Event handler for the start of a docking operation
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUnDock: TUnDockEvent; | Event handler for control being undocked from this DockSite
property Options: TCTabControlOptions;
end;

Inheritance

TPageControl | TPageControl - provides a series of tabs along the edge of a multi-page component to allow selection of one of the pages (TTabSheet) of the component
|
TCustomTabControl | TCustomTabControl - base class for TTabControl, a series of Tabs along the edge of a display area; selection of a Tab governs the contents of the DisplayRect
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TPageControl provides a series of tabs along an edge of a multi-page component to allow selection of one of the pages (TTabSheet) defined for the component.

To use TPageControl, select its icon from the Common Controls tab of the IDE Component Palette and place it at the desired location on the Form.

Use the Form Designer and Object Inspector to adjust its shape, size, alignment, anchoring, docking and other properties, then select the object and right click with the mouse to bring up a pop-up menu whose first item is 'AddPage'. After you have added as many pages as you need, the individual pages can be edited by selecting ActivePage in the Object Inspector choosing the page required and editing its properties.

While a given page is selected, it is also possible to drop other controls (such as buttons, memo boxes etc) on to the page from the Component Palette.

Inherits most of its properties from TCustomTabControl

See also

Multi-PageControls

Multi-PageControls - controls that offer a selection of alternative pages for display


TPageControl
 |  | ActivePageIndex
 | ro | Pages
pl |  | ActivePage
pl | ro | Align
pl | ro | Anchors
pl | ro | BorderSpacing
pl | ro | BiDiMode
pl | ro | Constraints
pl | ro | DockSite
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | HotTrack
pl | ro | Images
pl | ro | ImagesWidth
pl | ro | MultiLine
pl | ro | ParentBiDiMode
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | RaggedRight
pl | ro | ScrollOpposite
pl | ro | ShowHint
pl | ro | ShowTabs
pl | ro | Style
pl | ro | TabHeight
pl | ro | TabIndex
pl | ro | TabOrder
pl | ro | TabPosition
pl | ro | TabStop
pl | ro | TabWidth
pl | ro | Visible
pl | ro | Options
TCustomTabControl
pt |  | ActivePageComponent
pt |  | ActivePage
pt | ro | DisplayRect
pt |  | Tabs
pt |  | TabIndex
 |  | HotTrack
 |  | Images
 |  | ImagesWidth
 |  | MultiLine
 |  | MultiSelect
 |  | Options
 |  | OwnerDraw
 | ro | Page
 | ro | PageCount
 |  | PageIndex
 |  | Pages
 |  | RaggedRight
 |  | ScrollOpposite
 |  | ShowTabs
 |  | Style
 |  | TabHeight
 |  | TabPosition
 |  | TabWidth
pl | ro | TabStop
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TPageControl
pt | WSRegisterClass
pt | GetPageClass
pt | DoAddDockClient
pt | DockOver
pt | DoRemoveDockClient
pt | DoUndockClientMsg
pt | ChildClassAllowed
 | FindNextPage
 | SelectNextPage
 | IndexOfTabAt
 | IndexOfPageAt
 | AddTabSheet
TCustomTabControl
pt | DoAutoAdjustLayout
pt | GetPageClass
pt | GetListClass
pt | SetOptions
pt | AddRemovePageHandle
pt | CNNotify
pt | WSRegisterClass
pt | CreateWnd
pt | Loaded
pt | DoChange
pt | InitializeWnd
pt | Change
pt | KeyDown
pt | ReadState
pt | DialogChar
pt | InternalSetPageIndex
pt | ShowControl
pt | IndexOfTabAt
pt | IndexOfPageAt
pt | UpdateTabProperties
pt | GetControlClassDefaultSize
pt | Notification
pt | GetPage
pt | GetPageCount
pt | InsertPage
pt | RemovePage
pt | CanChange
 | Create
 | Destroy
 | TabRect
 | GetImageIndex
 | IndexOf
 | CustomPage
 | CanChangePageIndex
 | GetMinimumTabWidth
 | GetMinimumTabHeight
 | GetCapabilities
 | TabToPageIndex
 | PageToTabIndex
 | DoCloseTabClicked
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AddRemovePageHandle (TCustomTabControl)
 | AddTabSheet (TPageControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
pt | CanChange (TCustomTabControl)
 | CanChangePageIndex (TCustomTabControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomTabControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildClassAllowed (TPageControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
pt | CNNotify (TCustomTabControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomTabControl)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TCustomTabControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CustomPage (TCustomTabControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomTabControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomTabControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
pt | DoAddDockClient (TPageControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomTabControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChange (TCustomTabControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockOver (TPageControl)
pt | DockTrackNoTarget (TControl)
 | DoCloseTabClicked (TCustomTabControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoRemoveDockClient (TPageControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUndockClientMsg (TPageControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindNextPage (TPageControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetCapabilities (TCustomTabControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomTabControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetImageIndex (TCustomTabControl)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetListClass (TCustomTabControl)
pt | GetLogicalClientRect (TControl)
 | GetMinimumTabHeight (TCustomTabControl)
 | GetMinimumTabWidth (TCustomTabControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPage (TCustomTabControl)
pt | GetPageClass (TCustomTabControl)
pt | GetPageClass (TPageControl)
pt | GetPageCount (TCustomTabControl)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | IndexOf (TCustomTabControl)
pt | IndexOfPageAt (TCustomTabControl)
 | IndexOfPageAt (TPageControl)
pt | IndexOfTabAt (TCustomTabControl)
 | IndexOfTabAt (TPageControl)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomTabControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
pt | InsertPage (TCustomTabControl)
 | InstanceSize (TObject)
pt | InternalSetPageIndex (TCustomTabControl)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomTabControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomTabControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomTabControl)
 | NotifyControls (TWinControl)
 | PageToTabIndex (TCustomTabControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
pt | ReadState (TCustomTabControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
pt | RemovePage (TCustomTabControl)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
 | SelectNextPage (TPageControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetOptions (TCustomTabControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
pt | ShowControl (TCustomTabControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
 | TabRect (TCustomTabControl)
 | TabToPageIndex (TCustomTabControl)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
pt | UpdateTabProperties (TCustomTabControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomTabControl)
pt | WSRegisterClass (TPageControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TPageControl
pl | ro | OnGetDockCaption
pl | ro | OnChange
pl | ro | OnChanging
pl | ro | OnCloseTabClicked
pl | ro | OnContextPopup
pl | ro | OnDockDrop
pl | ro | OnDockOver
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDock
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnGetImageIndex
pl | ro | OnGetSiteInfo
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnStartDock
pl | ro | OnStartDrag
pl | ro | OnUnDock
TCustomTabControl
pt |  | OnChange
 |  | OnChanging
 |  | OnCloseTabClicked
 |  | OnGetImageIndex
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TPageControl.ActivePage

ActivePage - the currently selected active page (TTabSheet)

Declaration

Source position: comctrls.pp line 604

published property TPageControl.ActivePage : TTabSheet
  read GetActiveTabSheet
  write SetActiveTabSheet;

Description

ActivePage - the currently selected active page (TTabSheet).

Remark: Please note that the property is implemented with a type that differs from TCustomTabControl, where ActivePage is defined as a String.


TPageControl.ActivePageIndex

ActivePageIndex - index value of currently selected (active) page

Declaration

Source position: comctrls.pp line 600

public property TPageControl.ActivePageIndex : Integer
  read GetActivePageIndex
  write SetActivePageIndex;


TPageControl.AddTabSheet

Convenience routine used to make the TPageControl more intuitive to use

Declaration

Source position: comctrls.pp line 599

public function TPageControl.AddTabSheet: TTabSheet;

Function result

Page class instance created in the method

See also

TTabSheet.PageControl | The PageControl of which this TabSheet is a member
TPageControl.Pages | Pages - the actual Pages (TTabSheet) that comprise the component
TPageControl.ActivePage | ActivePage - the currently selected active page (TTabSheet)
TPageControl.GetPageClass | Gets the class type used to create a new tabsheet (or page) for the page control


TPageControl.DoAddDockClient

DoAddDockClient creates a new TabSheet in the PageControl, places the client on it and aligns it

Declaration

Source position: comctrls.pp line 584

protected procedure TPageControl.DoAddDockClient(

  Client: TControl;

  const ARect: TRect

); override;

Description

Client cannot be added to TPageControl itself but new TabSheet should be added and client placed onto it.

See also

TWinControl.DoAddDockClient

Adjust the Parent of a newly docked Client


TPageControl.DoRemoveDockClient

DoRemoveDockClient - frees the page which is being undocked

Declaration

Source position: comctrls.pp line 587

protected procedure TPageControl.DoRemoveDockClient(

  Client: TControl

); override;

See also

#LCL.Controls.TWinControl.DoRemoveDockClient

Override this method to take special actions on removal of an docked client.


TPageControl.FindNextPage

FindNextPage - returns the next page (TTabSheet) in the sequence

Declaration

Source position: comctrls.pp line 591

public function TPageControl.FindNextPage(

  CurPage: TTabSheet;

  GoForward: Boolean;

  CheckTabVisible: Boolean

):TTabSheet;


TPageControl.GetPageClass

Gets the class type used to create a new tabsheet (or page) for the page control

Declaration

Source position: comctrls.pp line 583

protected function TPageControl.GetPageClass: TCustomPageClass; override;


TPageControl.OnChange

OnChange - Occurs immediately after a tab is selected.

Declaration

Source position: comctrls.pp line 639

published property TPageControl.OnChange : TNotifyEvent;

Description

Occurs immediately after a tab is selected.


TPageControl.Pages

Pages - the actual Pages (TTabSheet) that comprise the component

Declaration

Source position: comctrls.pp line 602

public property TPageControl.Pages[Index: Integer] : TTabSheet
  read GetTabSheet;

See also

TCustomTabControl.Pages

The contents of the Pages in the Notebook (as Strings)


TPageControl.SelectNextPage

SelectNextPage - checking that its tab is visible

Declaration

Source position: comctrls.pp line 593

public procedure TPageControl.SelectNextPage(

  GoForward: Boolean

);

procedure TPageControl.SelectNextPage(

  GoForward: Boolean;

  CheckTabVisible: Boolean

);

Description

If GoForward is True, goes to next (higher index) page;

if False, goes to previous (lower index)

If CheckTabVisible is True, will only move if the tab is visible


TProgressBar

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TProgress Bar - a bar that depicts what proportion of a process has been completed

Declaration

Source position: comctrls.pp line 1822

type TProgressBar = class(TCustomProgressBar)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderWidth: TBorderWidth; | Width of the Border around the control; default is zero.
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property Hint: TTranslateString; | The text to show in the Hint window for this control
property Max: Integer; | Max - maximum value for progressbar
property Min: Integer; | Min - minimum value of progressbar
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnStartDock: TStartDockEvent; | Event handler for the start of a docking operation
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property Orientation: TProgressBarOrientation; | Orientation - horizontal or vertical
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property Position: Integer; | Position of indicator along progressbar
property ShowHint: Boolean; | Enables the Hint display
property Smooth: Boolean; | Whether Smooth display (True) or stepped
property Step: Integer; | Step - size of increment for display
property Style: TProgressBarStyle; |
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property BarShowText: Boolean; | BarShowText - some widget sets allow text to be displayed on the bar to indicate its position (e.g. 32%)
end;

Inheritance

TProgressBar | TProgress Bar - a bar that depicts what proportion of a process has been completed
|
TCustomProgressBar | The ancestor class for TProgressBar
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TProgress Bar is a TCustomProgressBar descendant that implements a control which depicts the progress of a process, or the proportion of the process that has been completed. A series of colored rectangles appears in the control filling it from left to right or from top to bottom to represent the progress for the process.

See also

HowToUseStdCtrls

How to use StdCtrls, ComCtrls or ExtCtrls


TProgressBar
pl | ro | Align
pl | ro | Anchors
pl | ro | BorderSpacing
pl | ro | BorderWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | Hint
pl | ro | Max
pl | ro | Min
pl | ro | Orientation
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | Position
pl | ro | ShowHint
pl | ro | Smooth
pl | ro | Step
pl | ro | Style
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
pl | ro | BarShowText
TCustomProgressBar
 |  | Max
 |  | Min
 |  | Orientation
 |  | Position
 |  | Smooth
 |  | Step
 |  | Style
 |  | BarShowText
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TProgressBar)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TProgressBar)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 |  | BarShowText (TCustomProgressBar)
pl | ro | BarShowText (TProgressBar)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TProgressBar)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
pl | ro | BorderWidth (TProgressBar)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TProgressBar)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TProgressBar)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TProgressBar)
pt |  | DragKind (TControl)
pl | ro | DragKind (TProgressBar)
pt |  | DragMode (TControl)
pl | ro | DragMode (TProgressBar)
 |  | Enabled (TControl)
pl | ro | Enabled (TProgressBar)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TProgressBar)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
pl | ro | Hint (TProgressBar)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | Max (TCustomProgressBar)
pl | ro | Max (TProgressBar)
 |  | Min (TCustomProgressBar)
pl | ro | Min (TProgressBar)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | Orientation (TCustomProgressBar)
pl | ro | Orientation (TProgressBar)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TProgressBar)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TProgressBar)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TProgressBar)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TProgressBar)
 |  | Position (TCustomProgressBar)
pl | ro | Position (TProgressBar)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TProgressBar)
 | ro | Showing (TWinControl)
 |  | Smooth (TCustomProgressBar)
pl | ro | Smooth (TProgressBar)
 |  | Step (TCustomProgressBar)
pl | ro | Step (TProgressBar)
 |  | Style (TCustomProgressBar)
pl | ro | Style (TProgressBar)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TProgressBar)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TProgressBar)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TProgressBar)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TProgressBar
TCustomProgressBar
pt | WSRegisterClass
pt | ApplyChanges
pt | InitializeWnd
pt | Loaded
pt | GetControlClassDefaultSize
 | Create
 | StepIt
 | StepBy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TProgressBar
pl | ro | OnContextPopup
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnStartDock
pl | ro | OnStartDrag
TCustomProgressBar
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TProgressBar)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TProgressBar)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TProgressBar)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TProgressBar)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TProgressBar)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TProgressBar)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TProgressBar)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TProgressBar)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TProgressBar)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TProgressBar)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TProgressBar)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TProgressBar)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TProgressBar)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TProgressBar)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pl | ro | OnStartDock (TProgressBar)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TProgressBar)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)


TProgressBarOrientation

TProgressBarOrientation - enumerated type with a series of constants denoting the orientation of the progress bar

Declaration

Source position: comctrls.pp line 1765

type TProgressBarOrientation = (

  pbHorizontal,

  pbVertical,

  pbRightToLeft,

  pbTopDown

);


TProgressBarStyle

Declaration

Source position: comctrls.pp line 1767

type TProgressBarStyle = (

  pbstNormal,

  pbstMarquee

);


TStatusBar

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TStatusBar - a strip along the bottom of a form for displaying information on current status

Declaration

Source position: comctrls.pp line 120

type TStatusBar = class(TWinControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure BoundsChanged; override; | Invoked when the Bounds of the control have been changed; override as required
procedure CreateWnd; override; | CreateWnd calls inherited method, then fixes handles if needed
procedure DestroyWnd; override; | DestroyWnd calls inherited method and frees handles
procedure Loaded; override; | Loaded calls inherited method and fixes handles if needed
procedure UpdateHandleObject(); virtual; | UpdateHandleObject - updates all panel parts that have been changed
procedure CalculatePreferredSize(); override; | CalculatePreferredSize calls inherited method then supplies its own values if any are missing
procedure SetBiDiMode(); override; | Sets the value in the BiDiMode property
function CreatePanel; virtual; | CreatePanel - returns a created Status Panel
function CreatePanels; virtual; | CreatePanels - returns a set of created panels
function GetPanelClass; virtual; | GetPanelClass - returns a class of status panel
function DoSetApplicationHint(); virtual; | DoSetApplicationHint - specifies a hint string and returns True if successful
function DoHint; virtual; | Displays the hint for the status bar
procedure DrawPanel(); virtual; | DrawPanel calls the OnDrawPanel event handler if assigned
procedure LMDrawItem(); message; | LMDrawItem - LCL message handler for drawing the item on the current canvas
procedure DoAutoAdjustLayout(); override; | Performs actions needed to apply the layout policy in AMode
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destroy - destructor for TStatusBar: frees canvas and panels, then calls inherited Destroy
procedure InvalidatePanel(); virtual; | Updates the panel at the specified position in the Panels for the status bar
procedure BeginUpdate; | BeginUpdate - starts the update process
procedure EndUpdate; | EndUpdate - finishes the update process
function ExecuteAction(); override; | ExecuteAction: if required action is a Hint-related, sets the Hint in place, otherwise calls inherited method
function GetPanelIndexAt(); | Gets the ordinal position for the panel at the specified coordinates
function SizeGripEnabled; | SizeGripEnabled - returns True if the size-grip (an area at the bottom of the statusbar where a mouse can grip to change the size) is enabled
function UpdatingStatusBar; | UpdatingStatusBar - returns True if the status bar is being updated
property Canvas: TCanvas; [r] | The Canvas where the Panels of the StatusBar are to be Painted
published
property Action: TBasicAction; | The Action associated with this control
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoHint: Boolean; [rw] | AutoHint - if True, a hint is automatically shown when mouse hovers over status bar. Default False
property AutoSize: Boolean; | TStatusBar default is True
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderWidth: TBorderWidth; | Width of the Border around the control; default is zero.
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property Panels: TStatusPanels; [rw] | Collection with the TStatusPanel instances defined for the control
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property SimpleText: TCaption; [rw] | SimpleText - a character string containing the information to be displayed in the Status Bar
property SimplePanel: Boolean; [rw] | SimplePanel - boolean. Is there just one continuous panel or several sub-panels?
property SizeGrip: Boolean; [rw] | SizeGrip - an area at the bottom of the statusbar where a mouse can grip to change the size: True if this is working
property ShowHint: Boolean; | Enables the Hint display
property UseSystemFont: Boolean; [rw] | Indicates the System font is used for the control
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnCreatePanelClass: TSBCreatePanelClassEvent; [rw] | Event handler signalled to get the class used to create new panels in the status bar
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnDrawPanel: TDrawPanelEvent; [rw] | Event handler signalled to draw a panel in the status bar
property OnEndDock: TEndDragEvent; | Notification handler for the end of a docking operation
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnHint: TNotifyEvent; [rw] | Event handler for showing a hint when required
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDock: TStartDockEvent; | Event handler for the start of a docking operation
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
end;

Inheritance

TStatusBar | TStatusBar - a strip along the bottom of a form for displaying information on current status
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TStatusBar - a strip along the bottom of a form for displaying information on current status. The bar may consist of a single SimplePanel in which case the displayed text is contained in SimpleText.

However if SimplePanel is false, then there can be multiple panels or sub-sections of the status bar whose properties are described in Panels.

The property SimpleText can be assigned programmatically to display the value of some variable, such as the position of the Splitter in the example.

Example

procedure TTrivialForm1.Splitter1Moved(Sender: TObject);
begin
  StatusBar1.SimpleText := IntToStr(Splitter1.Left);
end;


TStatusBar
 | ro | Canvas
pl | ro | Action
pl | ro | Align
pl | ro | Anchors
pl |  | AutoHint
pl | ro | AutoSize
pl | ro | BiDiMode
pl | ro | BorderSpacing
pl | ro | BorderWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl |  | Panels
pl | ro | ParentBiDiMode
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl |  | SimpleText
pl |  | SimplePanel
pl |  | SizeGrip
pl | ro | ShowHint
pl |  | UseSystemFont
pl | ro | Visible
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pl | ro | Action (TStatusBar)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TStatusBar)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TStatusBar)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pl |  | AutoHint (TStatusBar)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TStatusBar)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TStatusBar)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TStatusBar)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
pl | ro | BorderWidth (TStatusBar)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TStatusBar)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TStatusBar)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TStatusBar)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TStatusBar)
pt |  | DragKind (TControl)
pl | ro | DragKind (TStatusBar)
pt |  | DragMode (TControl)
pl | ro | DragMode (TStatusBar)
 |  | Enabled (TControl)
pl | ro | Enabled (TStatusBar)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TStatusBar)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pl |  | Panels (TStatusBar)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TStatusBar)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TStatusBar)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TStatusBar)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TStatusBar)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TStatusBar)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TStatusBar)
 | ro | Showing (TWinControl)
pl |  | SimplePanel (TStatusBar)
pl |  | SimpleText (TStatusBar)
pl |  | SizeGrip (TStatusBar)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
pl |  | UseSystemFont (TStatusBar)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TStatusBar)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TStatusBar
pt | WSRegisterClass
pt | BoundsChanged
pt | CreateWnd
pt | DestroyWnd
pt | Loaded
pt | UpdateHandleObject
pt | CalculatePreferredSize
pt | SetBiDiMode
pt | CreatePanel
pt | CreatePanels
pt | GetPanelClass
pt | DoSetApplicationHint
pt | DoHint
pt | DrawPanel
pt | LMDrawItem
pt | DoAutoAdjustLayout
 | Create
 | Destroy
 | InvalidatePanel
 | BeginUpdate
 | EndUpdate
 | ExecuteAction
 | GetPanelIndexAt
 | SizeGripEnabled
 | UpdatingStatusBar
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdate (TStatusBar)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
pt | BoundsChanged (TStatusBar)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TStatusBar)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TStatusBar)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreatePanel (TStatusBar)
pt | CreatePanels (TStatusBar)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TStatusBar)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TStatusBar)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TStatusBar)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TStatusBar)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoHint (TStatusBar)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetApplicationHint (TStatusBar)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawPanel (TStatusBar)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdate (TStatusBar)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteAction (TStatusBar)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetPanelClass (TStatusBar)
 | GetPanelIndexAt (TStatusBar)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
 | InvalidatePanel (TStatusBar)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LMDrawItem (TStatusBar)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TStatusBar)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBiDiMode (TStatusBar)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | SizeGripEnabled (TStatusBar)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateHandleObject (TStatusBar)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UpdatingStatusBar (TStatusBar)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TStatusBar)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TStatusBar
pl | ro | OnClick
pl | ro | OnContextPopup
pl |  | OnCreatePanelClass
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl |  | OnDrawPanel
pl | ro | OnEndDock
pl | ro | OnEndDrag
pl |  | OnHint
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnStartDock
pl | ro | OnStartDrag
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pl | ro | OnClick (TStatusBar)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TStatusBar)
pl |  | OnCreatePanelClass (TStatusBar)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TStatusBar)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TStatusBar)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TStatusBar)
pl |  | OnDrawPanel (TStatusBar)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pl | ro | OnEndDock (TStatusBar)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TStatusBar)
 |  | OnEnter (TWinControl)
 |  | OnExit (TWinControl)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
pl |  | OnHint (TStatusBar)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TStatusBar)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TStatusBar)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TStatusBar)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TStatusBar)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TStatusBar)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TStatusBar)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TStatusBar)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TStatusBar)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TStatusBar)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pl | ro | OnStartDock (TStatusBar)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TStatusBar)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)


TStatusBar.AutoHint

AutoHint - if True, a hint is automatically shown when mouse hovers over status bar. Default False

Declaration

Source position: comctrls.pp line 179

published property TStatusBar.AutoHint : Boolean
  read FAutoHint
  write FAutoHint
  default False;


TStatusBar.AutoSize

TStatusBar default is True

Declaration

Source position: comctrls.pp line 180

published property TStatusBar.AutoSize : Boolean
  default True;


TStatusBar.BeginUpdate

BeginUpdate - starts the update process

Declaration

Source position: comctrls.pp line 168

public procedure TStatusBar.BeginUpdate;


TStatusBar.CalculatePreferredSize

CalculatePreferredSize calls inherited method then supplies its own values if any are missing

Declaration

Source position: comctrls.pp line 147

protected procedure TStatusBar.CalculatePreferredSize(

  var PreferredWidth: Integer;

  var PreferredHeight: Integer;

  WithThemeSpace: Boolean

); override;

See also

#LCL.Controls.TControl.CalculatePreferredSize

Override this method to return the preferred height and width for the control


TStatusBar.Canvas

The Canvas where the Panels of the StatusBar are to be Painted

Declaration

Source position: comctrls.pp line 174

public property TStatusBar.Canvas : TCanvas
  read FCanvas;


TStatusBar.Create

Constructor for the class instance

Declaration

Source position: comctrls.pp line 165

public constructor TStatusBar.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create is the constructor for TStatusBar. It calls the inherited Create method, and initializes a number of local variables, including:

  • AutoHint
  • Canvas
  • ControlStyle
  • Color
  • Align
  • AutoSize
  • SimplePanel

See also

#rtl.Classes.TComponent.Create

#lcl.Controls.TWinControl.Create

Constructor for the class instance


TStatusBar.CreatePanel

CreatePanel - returns a created Status Panel

Declaration

Source position: comctrls.pp line 153

protected function TStatusBar.CreatePanel: TStatusPanel; virtual;


TStatusBar.CreatePanels

CreatePanels - returns a set of created panels

Declaration

Source position: comctrls.pp line 154

protected function TStatusBar.CreatePanels: TStatusPanels; virtual;


TStatusBar.CreateWnd

CreateWnd calls inherited method, then fixes handles if needed

Declaration

Source position: comctrls.pp line 143

protected procedure TStatusBar.CreateWnd; override;

See also

TWinControl.CreateWnd

Creates the interface object (widget) and assigns it to Handle


TStatusBar.Destroy

Destroy - destructor for TStatusBar: frees canvas and panels, then calls inherited Destroy

Declaration

Source position: comctrls.pp line 166

public destructor TStatusBar.Destroy; override;

See also

TComponent.Destroy

TWinControl.Destroy

Destructor for the class instance


TStatusBar.DestroyWnd

DestroyWnd calls inherited method and frees handles

Declaration

Source position: comctrls.pp line 144

protected procedure TStatusBar.DestroyWnd; override;

See also

TWinControl.DestroyWnd

Destroys the interface object (widget)


TStatusBar.DoAutoAdjustLayout

Performs actions needed to apply the layout policy in AMode

Declaration

Source position: comctrls.pp line 162

protected procedure TStatusBar.DoAutoAdjustLayout(

  const AMode: TLayoutAdjustmentPolicy;

  const AXProportion: Double;

  const AYProportion: Double

); override;

Arguments

AXProportion | Horizontal sizing factor applied to panels in the status bar
AYProportion | Vertical sizing factor applied to panels in the status bar

Description

Calls BeginUpdate to reduce the number of refreshes needed when updating panels in the status bar. Adjusts the width of all items in the Panels collection using the factor in AXProportion. The value in AYProportion is ignored in the method. Calls EndUpdate prior to exit from the method.

Remark: Please note: No actions are performed in the method when AMode contains a TLayoutAdjustmentPolicy value other than lapAutoAdjustWithoutHorizontalScrolling or lapAutoAdjustForDPI.


TStatusBar.DoHint

Displays the hint for the status bar

Declaration

Source position: comctrls.pp line 158

protected function TStatusBar.DoHint: Boolean; virtual;

Description

DoHint shows the hint text for the control and returns True when successful. Uses the OnHint event handler.


TStatusBar.DoSetApplicationHint

DoSetApplicationHint - specifies a hint string and returns True if successful

Declaration

Source position: comctrls.pp line 157

protected function TStatusBar.DoSetApplicationHint(

  AHintStr: string

):Boolean; virtual;


TStatusBar.DrawPanel

DrawPanel calls the OnDrawPanel event handler if assigned

Declaration

Source position: comctrls.pp line 159

protected procedure TStatusBar.DrawPanel(

  Panel: TStatusPanel;

  const Rect: TRect

); virtual;


TStatusBar.EndUpdate

EndUpdate - finishes the update process

Declaration

Source position: comctrls.pp line 169

public procedure TStatusBar.EndUpdate;


TStatusBar.ExecuteAction

ExecuteAction: if required action is a Hint-related, sets the Hint in place, otherwise calls inherited method

Declaration

Source position: comctrls.pp line 170

public function TStatusBar.ExecuteAction(

  ExeAction: TBasicAction

):Boolean; override;

See also

#rtl.Classes.TComponent.ExecuteAction


TStatusBar.GetPanelClass

GetPanelClass - returns a class of status panel

Declaration

Source position: comctrls.pp line 155

protected function TStatusBar.GetPanelClass: TStatusPanelClass; virtual;


TStatusBar.GetPanelIndexAt

Gets the ordinal position for the panel at the specified coordinates

Declaration

Source position: comctrls.pp line 171

public function TStatusBar.GetPanelIndexAt(

  X: Integer;

  Y: Integer

):Integer;

Arguments

X | Horizontal coordinate to locate in the Panels for the status bar
Y | Vertical coordinate to locate in the Panels for the status bar

Function result

Ordinal position for the status panel, or -1 when no panel is located at the specified coordinates

Description

GetPanelIndexAt gets the ordinal position for the panel at the specified coordinates. The return value is -1 when Panels have not been defined in the status bar. No actions are performed in the method when Panels is empty.

GetPanelIndexAt uses the display rectangle for the control to determine in the specified coordinates are within one of the Panels defined for the control. When True, each of the items in the Panels collection are examined to determine if the point is within a specific panel. The ordinal position for the panel is assigned as the return value.


TStatusBar.InvalidatePanel

Updates the panel at the specified position in the Panels for the status bar

Declaration

Source position: comctrls.pp line 167

public procedure TStatusBar.InvalidatePanel(

  PanelIndex: Integer;

  PanelParts: TPanelParts

); virtual;

Arguments

PanelIndex | Ordinal position for the panel affected in the method
PanelParts | Panel parts affected in the method

Description

InvalidatePanel renders the panel with specified index non-valid. Calls UpdateHandleObject to ensure that the widget set class is notified of the change to the specified panel.

Remark: Please note: No actions are performed in the method when the PanelParts argument is an empty set ([]).


TStatusBar.LMDrawItem

LMDrawItem - LCL message handler for drawing the item on the current canvas

Declaration

Source position: comctrls.pp line 160

protected procedure TStatusBar.LMDrawItem(

  var Message: TLMDrawItems

); message;


TStatusBar.Loaded

Loaded calls inherited method and fixes handles if needed

Declaration

Source position: comctrls.pp line 145

protected procedure TStatusBar.Loaded; override;

See also

TWinControl.Loaded

Called when the control has been loaded from a resource, transfers the loaded property values to the widget


TStatusBar.OnCreatePanelClass

Event handler signalled to get the class used to create new panels in the status bar

Declaration

Source position: comctrls.pp line 205

published property TStatusBar.OnCreatePanelClass : TSBCreatePanelClassEvent
  read FOnCreatePanelClass
  write FOnCreatePanelClass;

Description

OnCreatePanelClass is signalled (when assigned) in the CreatePanel method to get the class used to create new panels in the status bar. Assign an object procedure using the signature in TSBCreatePanelClassEvent to the property to override the value provided by the GetPanelClass method.


TStatusBar.OnDrawPanel

Event handler signalled to draw a panel in the status bar

Declaration

Source position: comctrls.pp line 209

published property TStatusBar.OnDrawPanel : TDrawPanelEvent
  read FOnDrawPanel
  write FOnDrawPanel;

Description

OnDrawPanel is an event handler used to draw the specified panel on the status bar. OnDrawPanel is signalled (when assigned) from the DrawPanel method. Assign an object procedure using the signature in TDrawPanelEvent to render the specified panel to the desired rectangle in the status bar.


TStatusBar.OnHint

Event handler for showing a hint when required

Declaration

Source position: comctrls.pp line 212

published property TStatusBar.OnHint : TNotifyEvent
  read FOnHint
  write FOnHint;


TStatusBar.Panels

Collection with the TStatusPanel instances defined for the control

Declaration

Source position: comctrls.pp line 191

published property TStatusBar.Panels : TStatusPanels
  read FPanels
  write SetPanels;

Description

Panels is a collection used to store TStatusPanel class instances added to the status bar. Panels are significant when the SimplePanel property is set to False; when SimplePanel contains True, the status bar displays the value in SimpleText across the entire width for the status bar.

Use CreatePanel to create a new status panel displayed on the status bar. Or use the editor provided in the Lazarus IDE Object Inspector to maintain the items in the Panels collection at design-time.


TStatusBar.SetBiDiMode

Sets the value in the BiDiMode property

Declaration

Source position: comctrls.pp line 150

protected procedure TStatusBar.SetBiDiMode(

  AValue: TBiDiMode

); override;

Arguments

AValue

New value for the property

Description

Ensures that all panels in the status bar update their alignment to match the new value for the property. Calls UpdateHandleObject to ensure that an update sequence is started for the control when its handle has been assigned.

See also

TStatusBar.Panels | Collection with the TStatusPanel instances defined for the control
TStatusBar.UpdateHandleObject | UpdateHandleObject - updates all panel parts that have been changed
#LCL.Controls.TControl.BiDiMode | Customization (of text controls) in bidirectional reading environments.


TStatusBar.SimplePanel

SimplePanel - boolean. Is there just one continuous panel or several sub-panels?

Declaration

Source position: comctrls.pp line 198

published property TStatusBar.SimplePanel : Boolean
  read FSimplePanel
  write SetSimplePanel
  default True;

Description

SimplePanel - boolean. Is there just one continuous panel or several sub-panels?

If true, the value of SimpleText is displayed; if false, the contents of Panels is displayed.

Contents can be adjusted with a stringlist editor that pops up when the ellipsis (...) next to Panels is selected and allows insertion of an arbitrary number of sub-panels with their own strings.


TStatusBar.SimpleText

SimpleText - a character string containing the information to be displayed in the Status Bar

Declaration

Source position: comctrls.pp line 197

published property TStatusBar.SimpleText : TCaption
  read FSimpleText
  write SetSimpleText;

Description

SimpleText - a character string containing the information to be displayed in the Status Bar. This is displayed if SimplePanel is true; otherwise the information in Panels is displayed.


TStatusBar.SizeGrip

SizeGrip - an area at the bottom of the statusbar where a mouse can grip to change the size: True if this is working

Declaration

Source position: comctrls.pp line 199

published property TStatusBar.SizeGrip : Boolean
  read FSizeGrip
  write SetSizeGrip
  default True;


TStatusBar.SizeGripEnabled

SizeGripEnabled - returns True if the size-grip (an area at the bottom of the statusbar where a mouse can grip to change the size) is enabled

Declaration

Source position: comctrls.pp line 172

public function TStatusBar.SizeGripEnabled: Boolean;


TStatusBar.UpdateHandleObject

UpdateHandleObject - updates all panel parts that have been changed

Declaration

Source position: comctrls.pp line 146

protected procedure TStatusBar.UpdateHandleObject(

  PanelIndex: Integer;

  PanelParts: TPanelParts

); virtual;


TStatusBar.UpdatingStatusBar

UpdatingStatusBar - returns True if the status bar is being updated

Declaration

Source position: comctrls.pp line 173

public function TStatusBar.UpdatingStatusBar: Boolean;


TStatusBar.UseSystemFont

Indicates the System font is used for the control

Declaration

Source position: comctrls.pp line 201

published property TStatusBar.UseSystemFont : Boolean
  read FUseSystemFont
  write FUseSystemFont
  default True;

Description

This is used to provide VCL-compatibility in widget set classes.


TStatusPanel

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a panel displayed in TStatusBar

Declaration

Source position: comctrls.pp line 62

type TStatusPanel = class(TCollectionItem)
protected
FIntfFlag: Integer; | Field used by Widget set classes. Do not use it in the LCL.
function GetDisplayName; override; | Gets the value displayed as the name for the collection item
procedure PanelChanged(); | PanelChanged - method for dealing with a status panel, one or more of whose parts has changed
procedure SetIndex(); override; | SetIndex saves the old index value, checks that the supplied value is different and then calls inherited method
public
constructor Create(); override; | Create - constructor for TStatusPanel: sets default width, alignment and bevel, calls inherited Create and loads into StatusBar
destructor Destroy; override; | Destroy - destructor for TStatusPanel: calls inherited Destroy and removes itself from the StatusBar
procedure Assign(); override; | Assign copies text, width, alignment, bevel and style properties from Source if it is of correct type, otherwise calls inherited Assign (which will probably raise an exception)
function StatusBar; | The StatusBar that contains this StatusPanel
published
property Alignment: TAlignment; [rw] | Alignment - whether left- or right-justified or centered
property Bevel: TStatusPanelBevel; [rw] | The type of Bevel for the display
property BidiMode: TBiDiMode; [rw] | Introduces BiDiMode support not present in the ancestor class
property ParentBiDiMode: Boolean; [rw] | Introduces BiDiMode support not present in the ancestor class
property Style: TStatusPanelStyle; [rw] | Style - whether text or something drawn by the owner
property Text: TCaption; [rw] | Text - the string for display in the StatusBar
property Width: Integer; [rw] | The Width of this panel on the StatusBar
end;

Inheritance

TStatusPanel

Implements a panel displayed in TStatusBar
|

TCollectionItem
|

TPersistent,IFPObserved
|

TObject

Description

TStatusPanel is a TCollectionItem descendant which implements panels used in TStatusBar. Instances of the class are created by and stored in a TStatusPanels collection in a TStatusBar control. Use the properties in the panel to control its appearance, size, and textual content.

See also

TStatusBar.Panels | Collection with the TStatusPanel instances defined for the control
TStatusPanels | TStatusPanels - the collection of Status Panels in this StatusBar


TStatusPanel
pl |  | Alignment
pl |  | Bevel
pl |  | BidiMode
pl |  | ParentBiDiMode
pl |  | Style
pl |  | Text
pl |  | Width
TCollectionItem
 | ro | UpdateCount
 |  | Collection
 | ro | ID
 |  | Index
 |  | DisplayName
TPersistent
TObject


pl |  | Alignment (TStatusPanel)
pl |  | Bevel (TStatusPanel)
pl |  | BidiMode (TStatusPanel)
 |  | Collection (TCollectionItem)
 |  | DisplayName (TCollectionItem)
 | ro | ID (TCollectionItem)
 |  | Index (TCollectionItem)
pl |  | ParentBiDiMode (TStatusPanel)
pl |  | Style (TStatusPanel)
pl |  | Text (TStatusPanel)
 | ro | UpdateCount (TCollectionItem)
pl |  | Width (TStatusPanel)


TStatusPanel
pt | GetDisplayName
pt | PanelChanged
pt | SetIndex
 | Create
 | Destroy
 | Assign
 | StatusBar
TCollectionItem
 | GetIndex
 | SetCollection
 | Changed
 | GetOwner
 | GetDisplayName
 | SetIndex
 | SetDisplayName
 | Create
 | Destroy
 | GetNamePath
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | Changed (TCollectionItem)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TCollectionItem)
 | Create (TStatusPanel)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TCollectionItem)
 | Destroy (TStatusPanel)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetDisplayName (TCollectionItem)
pt | GetDisplayName (TStatusPanel)
 | GetHashCode (TObject)
 | GetIndex (TCollectionItem)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TCollectionItem)
 | GetOwner (TPersistent)
 | GetOwner (TCollectionItem)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
pt | PanelChanged (TStatusPanel)
 | SafeCallException (TObject)
 | SetCollection (TCollectionItem)
 | SetDisplayName (TCollectionItem)
 | SetIndex (TCollectionItem)
pt | SetIndex (TStatusPanel)
 | StatusBar (TStatusPanel)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TStatusPanel

TCollectionItem

TPersistent

TObject


TStatusPanel.Alignment

Alignment - whether left- or right-justified or centered

Declaration

Source position: comctrls.pp line 88

published property TStatusPanel.Alignment : TAlignment
  read FAlignment
  write SetAlignment
  default taLeftJustify;

Description

Only supported on Windows.


TStatusPanel.Assign

Assign copies text, width, alignment, bevel and style properties from Source if it is of correct type, otherwise calls inherited Assign (which will probably raise an exception)

Declaration

Source position: comctrls.pp line 85

public procedure TStatusPanel.Assign(

  Source: TPersistent

); override;

Arguments

Source

Class instance with the values stored in the status panel

See also

TPersistent.Assign


TStatusPanel.Bevel

The type of Bevel for the display

Declaration

Source position: comctrls.pp line 89

published property TStatusPanel.Bevel : TStatusPanelBevel
  read FBevel
  write SetBevel
  default pbLowered;

Description

Only supported on Windows.


TStatusPanel.BidiMode

Introduces BiDiMode support not present in the ancestor class

Declaration

Source position: comctrls.pp line 90

published property TStatusPanel.BidiMode : TBiDiMode
  read FBidiMode
  write FBidiMode
  default bdLeftToRight;


TStatusPanel.Create

Create - constructor for TStatusPanel: sets default width, alignment and bevel, calls inherited Create and loads into StatusBar

Declaration

Source position: comctrls.pp line 83

public constructor TStatusPanel.Create(

  ACollection: TCollection

); override;

Arguments

ACollection

Collection which owns the status panel

See also

TCollectionItem.Create


TStatusPanel.Destroy

Destroy - destructor for TStatusPanel: calls inherited Destroy and removes itself from the StatusBar

Declaration

Source position: comctrls.pp line 84

public destructor TStatusPanel.Destroy; override;

See also

TCollectionItem.Destroy


TStatusPanel.FIntfFlag

Field used by Widget set classes. Do not use it in the LCL.

Declaration

Source position: comctrls.pp line 78

protected TStatusPanel.FIntfFlag : Integer;

Description

Field used by Widget set classes. Do not use it in the LCL.


TStatusPanel.GetDisplayName

Gets the value displayed as the name for the collection item

Declaration

Source position: comctrls.pp line 79

protected function TStatusPanel.GetDisplayName: string; override;

Function result

Value displayed as the name for the collection item

Description

GetDisplayName is an overridden String function which returns the value displayed as the name of the collection item. The value in the Text property is used as the return value when it is not an empty string (''). Otherwise, the inherited GetDisplayName method is called to get the return value.

See also

#rtl.Classes.TCollectionItem.DisplayName


TStatusPanel.PanelChanged

PanelChanged - method for dealing with a status panel, one or more of whose parts has changed

Declaration

Source position: comctrls.pp line 80

protected procedure TStatusPanel.PanelChanged(

  const Parts: TPanelParts

);


TStatusPanel.ParentBiDiMode

Introduces BiDiMode support not present in the ancestor class

Declaration

Source position: comctrls.pp line 91

published property TStatusPanel.ParentBiDiMode : Boolean
  read FParentBiDiMode
  write FParentBiDiMode
  default True;


TStatusPanel.SetIndex

SetIndex saves the old index value, checks that the supplied value is different and then calls inherited method

Declaration

Source position: comctrls.pp line 81

protected procedure TStatusPanel.SetIndex(

  Value: Integer

); override;

See also

#rtl.Classes.TCollectionItem.Index


TStatusPanel.StatusBar

The StatusBar that contains this StatusPanel

Declaration

Source position: comctrls.pp line 86

public function TStatusPanel.StatusBar: TStatusBar;

Function result

Status bar where the panel is displayed


TStatusPanel.Style

Style - whether text or something drawn by the owner

Declaration

Source position: comctrls.pp line 92

published property TStatusPanel.Style : TStatusPanelStyle
  read FStyle
  write SetStyle
  default psText;


TStatusPanel.Text

Text - the string for display in the StatusBar

Declaration

Source position: comctrls.pp line 93

published property TStatusPanel.Text : TCaption
  read FText
  write SetText;


TStatusPanel.Width

The Width of this panel on the StatusBar

Declaration

Source position: comctrls.pp line 94

published property TStatusPanel.Width : Integer
  read FWidth
  write SetWidth;


TStatusPanelBevel

Enumerated type with the bevel styles used on status bar panels

Declaration

Source position: comctrls.pp line 46

type TStatusPanelBevel = (
pbNone, | No bevel is drawn on a panel
pbLowered, | Drawn using a lowered bevel style
pbRaised | Drawn using a raised bevel style
);

Description

TStatusPanelBevel is an enumerated type with values which represent bevel styles used on status bar panels. TStatusPanelBevel is the type used to implement the Style property in TStatusPanel.

See also

TStatusPanel.Style

Style - whether text or something drawn by the owner


TStatusPanelClass

Class reference used to create new instances of TStatusPanel

Declaration

Source position: comctrls.pp line 60

type TStatusPanelClass = class of TStatusPanel;

Description

TStatusPanelClass is the type returned by the GetPanelClass method in TStatusBar. The class reference is used in the CreatePanel method in TStatusBar to create a new panel for the control.

See also

TStatusBar.GetPanelClass | GetPanelClass - returns a class of status panel
TStatusBar.CreatePanel | CreatePanel - returns a created Status Panel


TStatusPanels

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TStatusPanels - the collection of Status Panels in this StatusBar

Declaration

Source position: comctrls.pp line 97

type TStatusPanels = class(TCollection)
protected
function GetOwner; override; | GetOwner returns a Status Bar overriding the inherited method
procedure Update(); override; | Ensures that observers are notified when he specified collection item has been changed
public
constructor Create(); | Constructor for the class instance
function Add; | Adds a new TStatusPanel instance to the collection
property Items []: TStatusPanel; default; [rw] | Provides indexed access to the TStatusPanel items in the collection
property StatusBar: TStatusBar; [r] | The StatusBar to which this collection of Status Panels belongs
end;

Inheritance

TStatusPanels

TStatusPanels - the collection of Status Panels in this StatusBar

|

TCollection
|

TPersistent,IFPObserved
|

TObject


TStatusPanels
 |  | Items
 | ro | StatusBar
TCollection
 |  | PropName
 | ro | UpdateCount
 | ro | Count
 | ro | ItemClass
 |  | Items
TPersistent
TObject


ro | Count (TCollection)
ro | ItemClass (TCollection)
 | Items (TCollection)
 | Items (TStatusPanels)
 | PropName (TCollection)
ro | StatusBar (TStatusPanels)
ro | UpdateCount (TCollection)


TStatusPanels
pt | GetOwner
pt | Update
 | Create
 | Add
TCollection
 | GetCount
 | GetPropName
 | InsertItem
 | RemoveItem
 | DoClear
 | GetAttrCount
 | GetAttr
 | GetItemAttr
 | Changed
 | GetItem
 | SetItem
 | SetItemName
 | SetPropName
 | Update
 | Notify
 | Create
 | Destroy
 | Owner
 | Add
 | Assign
 | BeginUpdate
 | Clear
 | EndUpdate
 | Delete
 | GetEnumerator
 | GetNamePath
 | Insert
 | FindItemID
 | Exchange
 | Sort
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TCollection)
 | Add (TStatusPanels)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TCollection)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TCollection)
 | Changed (TCollection)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCollection)
 | Create (TObject)
 | Create (TCollection)
 | Create (TStatusPanels)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Delete (TCollection)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TCollection)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoClear (TCollection)
 | EndUpdate (TCollection)
 | Equals (TObject)
 | Exchange (TCollection)
 | FieldAddress (TObject)
 | FindItemID (TCollection)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetAttr (TCollection)
 | GetAttrCount (TCollection)
 | GetCount (TCollection)
 | GetEnumerator (TCollection)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetItem (TCollection)
 | GetItemAttr (TCollection)
 | GetNamePath (TPersistent)
 | GetNamePath (TCollection)
 | GetOwner (TPersistent)
pt | GetOwner (TStatusPanels)
 | GetPropName (TCollection)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TCollection)
 | InsertItem (TCollection)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notify (TCollection)
 | Owner (TCollection)
 | RemoveItem (TCollection)
 | SafeCallException (TObject)
 | SetItem (TCollection)
 | SetItemName (TCollection)
 | SetPropName (TCollection)
 | Sort (TCollection)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | Update (TCollection)
pt | Update (TStatusPanels)


TStatusPanels

TCollection

TPersistent

TObject


TStatusPanels.Create

Constructor for the class instance

Declaration

Source position: comctrls.pp line 106

public constructor TStatusPanels.Create(

  AStatusBar: TStatusBar

);

Description

Create - constructor for TStatusPanels: calls inherited Create and attaches itself to StatusBar.

See also

TCollection.Create


TStatusPanels.GetOwner

GetOwner returns a Status Bar overriding the inherited method

Declaration

Source position: comctrls.pp line 103

protected function TStatusPanels.GetOwner: TPersistent; override;

See also

#rtl.Classes.TPersistent.Owner


TStatusPanels.StatusBar

The StatusBar to which this collection of Status Panels belongs

Declaration

Source position: comctrls.pp line 109

public property TStatusPanels.StatusBar : TStatusBar
  read FStatusBar;


TStatusPanelStyle

Represents the style used for a panel on a status bar

Declaration

Source position: comctrls.pp line 45

type TStatusPanelStyle = (
psText, | The panel contains Text
psOwnerDraw | The panel uses an owner-drawn style (generally implemented in an event handler)
);

Description

TStatusPanelStyle is an enumerated type representing the style used for a panel on a status bar. TStatusPanelStyle is the type used to implement the Style property in TStatusPanel, and used in widget set classes which initialize or update a status bar panel.

See also

TStatusPanel.Style

Style - whether text or something drawn by the owner


TTabControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TTabControl - a series of Tabs along the edge of a display area; selection of a Tab governs the contents of the DisplayRect

Declaration

Source position: comctrls.pp line 789

type TTabControl = class(TCustomTabControl)
protected
class procedure WSRegisterClass; override; |
procedure SetOptions(); override; | Sets the value for the Options property
procedure AddRemovePageHandle(); override; |
function CanChange; override; |
function CanShowTab(); virtual; |
procedure Change; override; |
procedure CreateWnd; override; |
procedure DestroyHandle; override; |
procedure Notification(); override; |
procedure SetDragMode(); override; |
procedure SetTabIndex(); virtual; | Sets the value for the TabIndex property
procedure UpdateTabImages; |
procedure ImageListChange(); |
procedure DoSetBounds(); override; |
class function GetControlClassDefaultSize; override; |
procedure PaintWindow(); override; |
procedure Paint; virtual; |
procedure AdjustDisplayRectWithBorder(); virtual; |
procedure AdjustClientRect(); override; |
function CreateTabNoteBookStrings; virtual; |
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
function IndexOfTabAt(); |
function GetHitTestInfoAt(); |
function GetImageIndex(); override; | Signals the OnGetImageIndex event handler to get an image for the specified tab index
function IndexOfTabWithCaption(); |
function TabRect(); | Gets the rectangle where the tab at the specified psition is drawn
function RowCount; | Gets the number of rows needed to render the Tabs on the control
procedure ScrollTabs(); | Scrolls the tabs on the control horizontally by the value specified in Delta
procedure BeginUpdate; |
procedure EndUpdate; |
function IsUpdating; |
property DisplayRect: TRect; [r] |
published
property HotTrack: Boolean; [rw] | HotTrack - the property whereby the item under the mouse pointer becomes emphasized
property Images: TCustomImageList; | Images - the list of images associated with the pages of this notebook
property ImagesWidth: Integer;
property MultiLine: Boolean; [rw]
property MultiSelect: Boolean; [rw]
property OnChange: TNotifyEvent; [rw]
property OnChanging: TTabChangingEvent;
property OnGetImageIndex: TTabGetImageEvent;
property OwnerDraw: Boolean; [rw]
property RaggedRight: Boolean; [rw]
property ScrollOpposite: Boolean; [rw]
property Style: TTabStyle;
property TabPosition: TTabPosition;
property TabHeight: SmallInt; [rw]
property TabIndex: Integer; [rw]
property Tabs: TStrings; [rw]
property TabStop: Boolean; [rw] | Allows the user to navigate to this control, by pressing the Tab key
property TabWidth: SmallInt; [rw]
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DockSite: Boolean; | Allows to drag-dock other controls into this control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDockDrop: TDockDropEvent; | Notification handler for the drop of a control to be docked
property OnDockOver: TDockOverEvent; | Event handler for moves of a control over this docksite; determines acceptance or rejection of an possible drop
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDock: TEndDragEvent; | Notification handler for the end of a docking operation
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnGetSiteInfo: TGetSiteInfoEvent; | Provides information about the DockSite for the control
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDock: TStartDockEvent; | Event handler for the start of a docking operation
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUnDock: TUnDockEvent; | Event handler for control being undocked from this DockSite
property Options: TCTabControlOptions;
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TTabControl | TTabControl - a series of Tabs along the edge of a display area; selection of a Tab governs the contents of the DisplayRect
|
TCustomTabControl | TCustomTabControl - base class for TTabControl, a series of Tabs along the edge of a display area; selection of a Tab governs the contents of the DisplayRect
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TTabControl - a series of Tabs along the edge of a display area; selection of a Tab governs the contents of the DisplayRect

Use TTabControl by selecting its icon from the Common Controls tab of the IDE Component Palette and placing it at the desired location on the Form. Use the Form Designer and Object Inspector to adjust its shape, size, alignment, anchoring and other properties. Tabs can be added or removed from the component by selecting it, then right-clicking with the mouse to get a pop-up menu whose first item is 'Add Tab'. Once created, the Tabs can be edited by selecting the Tabs entry in the Object Inspector and selecting the ellipsis (...) which will cause a pop-up String editor to appear. The tabs can be given new captions, moved up and down the list or removed altogether as required.

Each Tab has an Index (starting from 0) and this index can be used to specify an entry from Images for display in the DisplayRect.

See also

Multi-PageControls

Multi-PageControls - controls that offer a selection of alternative pages for display


TTabControl
 | ro | DisplayRect
pl |  | HotTrack
pl | ro | Images
pl | ro | ImagesWidth
pl |  | MultiLine
pl |  | MultiSelect
pl |  | OwnerDraw
pl |  | RaggedRight
pl |  | ScrollOpposite
pl | ro | Style
pl | ro | TabPosition
pl |  | TabHeight
pl |  | TabIndex
pl |  | Tabs
pl |  | TabStop
pl |  | TabWidth
pl | ro | Align
pl | ro | Anchors
pl | ro | BiDiMode
pl | ro | BorderSpacing
pl | ro | Constraints
pl | ro | DockSite
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | Options
pl | ro | ParentBiDiMode
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | Visible
TCustomTabControl
pt |  | ActivePageComponent
pt |  | ActivePage
pt | ro | DisplayRect
pt |  | Tabs
pt |  | TabIndex
 |  | HotTrack
 |  | Images
 |  | ImagesWidth
 |  | MultiLine
 |  | MultiSelect
 |  | Options
 |  | OwnerDraw
 | ro | Page
 | ro | PageCount
 |  | PageIndex
 |  | Pages
 |  | RaggedRight
 |  | ScrollOpposite
 |  | ShowTabs
 |  | Style
 |  | TabHeight
 |  | TabPosition
 |  | TabWidth
pl | ro | TabStop
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
pt |  | ActivePage (TCustomTabControl)
pt |  | ActivePageComponent (TCustomTabControl)
 |  | Align (TControl)
pl | ro | Align (TTabControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TTabControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TTabControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TTabControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TTabControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt | ro | DisplayRect (TCustomTabControl)
 | ro | DisplayRect (TTabControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
pl | ro | DockSite (TTabControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TTabControl)
pt |  | DragKind (TControl)
pl | ro | DragKind (TTabControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TTabControl)
 |  | Enabled (TControl)
pl | ro | Enabled (TTabControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TTabControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | HotTrack (TCustomTabControl)
pl |  | HotTrack (TTabControl)
 |  | Images (TCustomTabControl)
pl | ro | Images (TTabControl)
 |  | ImagesWidth (TCustomTabControl)
pl | ro | ImagesWidth (TTabControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | MultiLine (TCustomTabControl)
pl |  | MultiLine (TTabControl)
 |  | MultiSelect (TCustomTabControl)
pl |  | MultiSelect (TTabControl)
 |  | Name (TComponent)
 |  | Options (TCustomTabControl)
pl | ro | Options (TTabControl)
 | ro | Owner (TComponent)
 |  | OwnerDraw (TCustomTabControl)
pl |  | OwnerDraw (TTabControl)
 | ro | Page (TCustomTabControl)
 | ro | PageCount (TCustomTabControl)
 |  | PageIndex (TCustomTabControl)
 |  | Pages (TCustomTabControl)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TTabControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TTabControl)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TTabControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TTabControl)
 |  | RaggedRight (TCustomTabControl)
pl |  | RaggedRight (TTabControl)
 | ro | ReadBounds (TControl)
 |  | ScrollOpposite (TCustomTabControl)
pl |  | ScrollOpposite (TTabControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TTabControl)
 | ro | Showing (TWinControl)
 |  | ShowTabs (TCustomTabControl)
 |  | Style (TCustomTabControl)
pl | ro | Style (TTabControl)
 |  | TabHeight (TCustomTabControl)
pl |  | TabHeight (TTabControl)
pt |  | TabIndex (TCustomTabControl)
pl |  | TabIndex (TTabControl)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TTabControl)
 |  | TabPosition (TCustomTabControl)
pl | ro | TabPosition (TTabControl)
pt |  | Tabs (TCustomTabControl)
pl |  | Tabs (TTabControl)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCustomTabControl)
pl |  | TabStop (TTabControl)
 |  | TabWidth (TCustomTabControl)
pl |  | TabWidth (TTabControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TTabControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TTabControl
pt | WSRegisterClass
pt | SetOptions
pt | AddRemovePageHandle
pt | CanChange
pt | CanShowTab
pt | Change
pt | CreateWnd
pt | DestroyHandle
pt | Notification
pt | SetDragMode
pt | SetTabIndex
pt | UpdateTabImages
pt | ImageListChange
pt | DoSetBounds
pt | GetControlClassDefaultSize
pt | PaintWindow
pt | Paint
pt | AdjustDisplayRectWithBorder
pt | AdjustClientRect
pt | CreateTabNoteBookStrings
 | Create
 | Destroy
 | IndexOfTabAt
 | GetHitTestInfoAt
 | GetImageIndex
 | IndexOfTabWithCaption
 | TabRect
 | RowCount
 | ScrollTabs
 | BeginUpdate
 | EndUpdate
 | IsUpdating
TCustomTabControl
pt | DoAutoAdjustLayout
pt | GetPageClass
pt | GetListClass
pt | SetOptions
pt | AddRemovePageHandle
pt | CNNotify
pt | WSRegisterClass
pt | CreateWnd
pt | Loaded
pt | DoChange
pt | InitializeWnd
pt | Change
pt | KeyDown
pt | ReadState
pt | DialogChar
pt | InternalSetPageIndex
pt | ShowControl
pt | IndexOfTabAt
pt | IndexOfPageAt
pt | UpdateTabProperties
pt | GetControlClassDefaultSize
pt | Notification
pt | GetPage
pt | GetPageCount
pt | InsertPage
pt | RemovePage
pt | CanChange
 | Create
 | Destroy
 | TabRect
 | GetImageIndex
 | IndexOf
 | CustomPage
 | CanChangePageIndex
 | GetMinimumTabWidth
 | GetMinimumTabHeight
 | GetCapabilities
 | TabToPageIndex
 | PageToTabIndex
 | DoCloseTabClicked
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AddRemovePageHandle (TCustomTabControl)
pt | AddRemovePageHandle (TTabControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TTabControl)
pt | AdjustDisplayRectWithBorder (TTabControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdate (TTabControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
pt | CanChange (TCustomTabControl)
pt | CanChange (TTabControl)
 | CanChangePageIndex (TCustomTabControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanShowTab (TTabControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomTabControl)
pt | Change (TTabControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
pt | CNNotify (TCustomTabControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomTabControl)
 | Create (TTabControl)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateTabNoteBookStrings (TTabControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TCustomTabControl)
pt | CreateWnd (TTabControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CustomPage (TCustomTabControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomTabControl)
 | Destroy (TTabControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
pt | DestroyHandle (TTabControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomTabControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomTabControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChange (TCustomTabControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
 | DoCloseTabClicked (TCustomTabControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoSetBounds (TTabControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdate (TTabControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetCapabilities (TCustomTabControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomTabControl)
pt | GetControlClassDefaultSize (TTabControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetHitTestInfoAt (TTabControl)
 | GetIDsOfNames (TComponent)
 | GetImageIndex (TCustomTabControl)
 | GetImageIndex (TTabControl)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetListClass (TCustomTabControl)
pt | GetLogicalClientRect (TControl)
 | GetMinimumTabHeight (TCustomTabControl)
 | GetMinimumTabWidth (TCustomTabControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPage (TCustomTabControl)
pt | GetPageClass (TCustomTabControl)
pt | GetPageCount (TCustomTabControl)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
pt | ImageListChange (TTabControl)
 | IncLCLRefCount (TLCLComponent)
 | IndexOf (TCustomTabControl)
pt | IndexOfPageAt (TCustomTabControl)
pt | IndexOfTabAt (TCustomTabControl)
 | IndexOfTabAt (TTabControl)
 | IndexOfTabWithCaption (TTabControl)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomTabControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
pt | InsertPage (TCustomTabControl)
 | InstanceSize (TObject)
pt | InternalSetPageIndex (TCustomTabControl)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsUpdating (TTabControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomTabControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomTabControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomTabControl)
pt | Notification (TTabControl)
 | NotifyControls (TWinControl)
 | PageToTabIndex (TCustomTabControl)
pt | Paint (TTabControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TTabControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
pt | ReadState (TCustomTabControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
pt | RemovePage (TCustomTabControl)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | RowCount (TTabControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | ScrollTabs (TTabControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDragMode (TTabControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetOptions (TCustomTabControl)
pt | SetOptions (TTabControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
pt | SetTabIndex (TTabControl)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
pt | ShowControl (TCustomTabControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
 | TabRect (TCustomTabControl)
 | TabRect (TTabControl)
 | TabToPageIndex (TCustomTabControl)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
pt | UpdateTabImages (TTabControl)
pt | UpdateTabProperties (TCustomTabControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomTabControl)
pt | WSRegisterClass (TTabControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TTabControl
pl |  | OnChange
pl | ro | OnChanging
pl | ro | OnGetImageIndex
pl | ro | OnChangeBounds
pl | ro | OnContextPopup
pl | ro | OnDockDrop
pl | ro | OnDockOver
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDock
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnGetSiteInfo
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnStartDock
pl | ro | OnStartDrag
pl | ro | OnUnDock
TCustomTabControl
pt |  | OnChange
 |  | OnChanging
 |  | OnCloseTabClicked
 |  | OnGetImageIndex
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnChange (TCustomTabControl)
pl |  | OnChange (TTabControl)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TTabControl)
 |  | OnChanging (TCustomTabControl)
pl | ro | OnChanging (TTabControl)
 |  | OnClick (TControl)
 |  | OnCloseTabClicked (TCustomTabControl)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TTabControl)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
pl | ro | OnDockDrop (TTabControl)
 |  | OnDockOver (TWinControl)
pl | ro | OnDockOver (TTabControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TTabControl)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TTabControl)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pl | ro | OnEndDock (TTabControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TTabControl)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TTabControl)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TTabControl)
pt |  | OnGetDockCaption (TWinControl)
 |  | OnGetImageIndex (TCustomTabControl)
pl | ro | OnGetImageIndex (TTabControl)
pt |  | OnGetSiteInfo (TWinControl)
pl | ro | OnGetSiteInfo (TTabControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TTabControl)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TTabControl)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TTabControl)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TTabControl)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TTabControl)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TTabControl)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TTabControl)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TTabControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TTabControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pl | ro | OnStartDock (TTabControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TTabControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
pl | ro | OnUnDock (TTabControl)
 |  | OnUTF8KeyPress (TWinControl)


TTabControl.AddRemovePageHandle

Declaration

Source position: comctrls.pp line 824

protected procedure TTabControl.AddRemovePageHandle(

  APage: TCustomPage

); override;

Description

An empty implementation in TTabControl; there are no pages, so no handle is required.


TTabControl.AdjustClientRect

Declaration

Source position: comctrls.pp line 840

protected procedure TTabControl.AdjustClientRect(

  var ARect: TRect

); override;


TTabControl.AdjustDisplayRectWithBorder

Declaration

Source position: comctrls.pp line 839

protected procedure TTabControl.AdjustDisplayRectWithBorder(

  var ARect: TRect

); virtual;


TTabControl.BeginUpdate

Declaration

Source position: comctrls.pp line 853

public procedure TTabControl.BeginUpdate;


TTabControl.CanChange

Declaration

Source position: comctrls.pp line 825

protected function TTabControl.CanChange: Boolean; override;


TTabControl.CanShowTab

Declaration

Source position: comctrls.pp line 826

protected function TTabControl.CanShowTab(

  ATabIndex: Integer

):Boolean; virtual;


TTabControl.Change

Declaration

Source position: comctrls.pp line 827

protected procedure TTabControl.Change; override;


TTabControl.Create

Constructor for the class instance

Declaration

Source position: comctrls.pp line 843

public constructor TTabControl.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create is the overridden constructor for the class instance. Create calls the inherited constructor, and sets the default values for the following properties in the class instance:

  • Tabs
  • TabStop
  • BorderWidth

Create calls GetControlClassDefaultSize and sets the initial bounds for the control using SetInitialBounds. Create allocates a TControlCanvas instance that is used in the Canvas property.


TTabControl.CreateTabNoteBookStrings

Declaration

Source position: comctrls.pp line 841

protected function TTabControl.CreateTabNoteBookStrings: TTabControlNoteBookStrings; virtual;


TTabControl.CreateWnd

Declaration

Source position: comctrls.pp line 828

protected procedure TTabControl.CreateWnd; override;


TTabControl.Destroy

Destructor for the class instance

Declaration

Source position: comctrls.pp line 844

public destructor TTabControl.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy ensures that resources allocated in the class instance are freed, including:

  • Buttons (and the associated toolbar)
  • Internal ImageChangeLinks

Destroy calls the inherited destructor prior to exiting from the method.


TTabControl.DestroyHandle

Declaration

Source position: comctrls.pp line 829

protected procedure TTabControl.DestroyHandle; override;


TTabControl.DisplayRect

Declaration

Source position: comctrls.pp line 857

public property TTabControl.DisplayRect : TRect
  read GetDisplayRect;

Description

DisplayRect is a read-only TRect property which contains the display area for the page in the tabbed control. It uses the client rectangle for the control as the value for the property. Use TabRect to get the display area for the tab in the tabbed control.


TTabControl.DoSetBounds

Declaration

Source position: comctrls.pp line 835

protected procedure TTabControl.DoSetBounds(

  ALeft: Integer;

  ATop: Integer;

  AWidth: Integer;

  AHeight: Integer

); override;


TTabControl.EndUpdate

Declaration

Source position: comctrls.pp line 854

public procedure TTabControl.EndUpdate;


TTabControl.GetControlClassDefaultSize

Declaration

Source position: comctrls.pp line 836

protected class function TTabControl.GetControlClassDefaultSize: TSize; override;


TTabControl.GetHitTestInfoAt

Declaration

Source position: comctrls.pp line 847

public function TTabControl.GetHitTestInfoAt(

  X: Integer;

  Y: Integer

):THitTests;


TTabControl.GetImageIndex

Signals the OnGetImageIndex event handler to get an image for the specified tab index

Declaration

Source position: comctrls.pp line 848

public function TTabControl.GetImageIndex(

  ATabIndex: Integer

):Integer; override;


TTabControl.ImageListChange

Declaration

Source position: comctrls.pp line 834

protected procedure TTabControl.ImageListChange(

  Sender: TObject

);


TTabControl.IndexOfTabAt

Declaration

Source position: comctrls.pp line 845

public function TTabControl.IndexOfTabAt(

  X: Integer;

  Y: Integer

):Integer; override;

function TTabControl.IndexOfTabAt(

  P: TPoint

):Integer; override;


TTabControl.IndexOfTabWithCaption

Declaration

Source position: comctrls.pp line 849

public function TTabControl.IndexOfTabWithCaption(

  const TabCaption: string

):Integer;


TTabControl.IsUpdating

Declaration

Source position: comctrls.pp line 855

public function TTabControl.IsUpdating: Boolean;


TTabControl.Notification

Declaration

Source position: comctrls.pp line 830

protected procedure TTabControl.Notification(

  AComponent: TComponent;

  Operation: TOperation

); override;


TTabControl.Paint

Declaration

Source position: comctrls.pp line 838

protected procedure TTabControl.Paint; virtual;


TTabControl.PaintWindow

Declaration

Source position: comctrls.pp line 837

protected procedure TTabControl.PaintWindow(

  DC: HDC

); override;


TTabControl.RowCount

Gets the number of rows needed to render the Tabs on the control

Declaration

Source position: comctrls.pp line 851

public function TTabControl.RowCount: Integer;

Description

Always returns 1 in TTabControl.


TTabControl.ScrollTabs

Scrolls the tabs on the control horizontally by the value specified in Delta

Declaration

Source position: comctrls.pp line 852

public procedure TTabControl.ScrollTabs(

  Delta: Integer

);


TTabControl.SetDragMode

Declaration

Source position: comctrls.pp line 831

protected procedure TTabControl.SetDragMode(

  Value: TDragMode

); override;


TTabControl.SetOptions

Sets the value for the Options property

Declaration

Source position: comctrls.pp line 823

protected procedure TTabControl.SetOptions(

  const AValue: TCTabControlOptions

); override;

Arguments

AValue

New value for the property

See also

TCustomTabControl.Options | The set of Options for the Notebook: Show close buttons on the tabs, multi-line tabs
TCustomTabControl.SetOptions | Sets the value for the Options property


TTabControl.SetTabIndex

Sets the value for the TabIndex property

Declaration

Source position: comctrls.pp line 832

protected procedure TTabControl.SetTabIndex(

  Value: Integer

); virtual;

Arguments

Value

New value for the property

See also

TCustomTabControl.TabIndex

TabIndex - index value of current Tab. If none selected, default value of -1 is returned


TTabControl.TabRect

Gets the rectangle where the tab at the specified psition is drawn

Declaration

Source position: comctrls.pp line 850

public function TTabControl.TabRect(

  Index: Integer

):TRect;


TTabControl.UpdateTabImages

Declaration

Source position: comctrls.pp line 833

protected procedure TTabControl.UpdateTabImages;


TTabControl.WSRegisterClass

Declaration

Source position: comctrls.pp line 822

protected class procedure TTabControl.WSRegisterClass; override;

Description

WSRegisterClass is an overridden class procedure used to register the widget set class used to create new instances of the class. WSRegisterClass calls the inherited method, and calls RegisterPropertyToSkip to omit the OnDrawTab property when the component is loaded at run-time. OnDrawTab was used in an older version of the Lazarus LCL.


TTabControlNoteBookStrings

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TTabControlNoteBookStrings - instance of TTabControlStrings for use with a TNoteBook

Declaration

Source position: comctrls.pp line 743

type TTabControlNoteBookStrings = class(TTabControlStrings)
protected
function GetInternalTabControllClass; virtual; |
function Get(); override; | Get returns the text string found on the indexed page
function GetCount; override; |
function GetObject(); override; | GetObject returns the indexed object from the paged notebook
function GetTabIndex; override; | GetTabIndex - returns the Index value of the current Tab
function GetTabPosition; |
procedure NBChanging(); virtual; | NBChanging - method for dealing with the process for change in a NoteBook
procedure NBGetImageIndex(); virtual; | NBGetImageIndex - obtains the Image Index associated with a given Tab Index in the NoteBook
procedure NBPageChanged(); virtual; | NBPageChanged - Method for dealing with a NoteBook page that has changed
procedure NBHandleCreated(); |
procedure Put(); override; | Put writes the supplied string to the indexed page of the notebook
procedure PutObject(); override; | PutObject stores the supplied object at the indexed place in the paged notebook
procedure SetImages(); override; | SetImages - if the supplied ImageList is of correct type, stores it in the notebook Images area
procedure SetMultiLine(); override; |
procedure SetTabIndex(); override; | SetTabIndex - specifies an index value for a tab
procedure SetUpdateState(); override; | SetUpdateState - if Updating is True, calls BeginUpdate; otherwise calls EndUpdate
procedure SetTabPosition();
public
constructor Create(); override; | Create - constructor for TTabControlNoteBookStrings: calls inherited Create then sets some default Actions
destructor Destroy; override; | Destroy - destructor for TTabControlNoteBookStrings: frees NoteBook then calls inherited Destroy
procedure Clear; override; | Clear calls the Clear method for the client Notebook
procedure Delete(); override; | Delete calls the Delete method for the client NoteBook
procedure Insert(); override; | Insert calls the Insert method for the client NoteBook
function GetSize; override;
procedure TabControlBoundsChange; override; | TabControlBoundsChange - method for dealing with a change in the bounds of a Tab Control
function IndexOfTabAt(); override;
property TabPosition: TTabPosition; [rw] |
property Style: TTabStyle; [rw] |
property NoteBook: TCustomTabControl; [r] | The NoteBook for which the tab strings are to be used
end;

Inheritance

TTabControlNoteBookStrings | TTabControlNoteBookStrings - instance of TTabControlStrings for use with a TNoteBook
|
TTabControlStrings | TTabControlStrings - the Strings that appear on the tabs of TTabControl
|
TStrings
|
TPersistent,IFPObserved
|
TObject


TTabControlNoteBookStrings
 |  | TabPosition
 |  | Style
 | ro | NoteBook
TTabControlStrings
 | ro | TabControl
 |  | TabIndex
 |  | HotTrack
 |  | Images
 |  | MultiLine
 |  | MultiSelect
 |  | OwnerDraw
 |  | RaggedRight
 |  | ScrollOpposite
TStrings
 | ro | UpdateCount
 |  | TextLineBreakStyle
 |  | Delimiter
 |  | DelimitedText
 |  | LineBreak
 |  | StrictDelimiter
 |  | QuoteChar
 |  | NameValueSeparator
 |  | ValueFromIndex
 |  | Capacity
 |  | CommaText
 | ro | Count
 | ro | Names
 |  | Objects
 |  | Values
 |  | Strings
 |  | Text
 |  | StringsAdapter
 |  | SkipLastLineBreak
TPersistent
TObject


ro | Count (TStrings)
 | DelimitedText (TStrings)
 | Delimiter (TStrings)
 | HotTrack (TTabControlStrings)
 | Images (TTabControlStrings)
 | LineBreak (TStrings)
 | MultiLine (TTabControlStrings)
 | MultiSelect (TTabControlStrings)
ro | Names (TStrings)
 | NameValueSeparator (TStrings)
ro | NoteBook (TTabControlNoteBookStrings)
 | Objects (TStrings)
 | OwnerDraw (TTabControlStrings)
 | QuoteChar (TStrings)
 | RaggedRight (TTabControlStrings)
 | ScrollOpposite (TTabControlStrings)
 | SkipLastLineBreak (TStrings)
 | StrictDelimiter (TStrings)
 | Strings (TStrings)
 | StringsAdapter (TStrings)
 | Style (TTabControlNoteBookStrings)
ro | TabControl (TTabControlStrings)
 | TabIndex (TTabControlStrings)
 | TabPosition (TTabControlNoteBookStrings)
 | Text (TStrings)
 | TextLineBreakStyle (TStrings)
ro | UpdateCount (TStrings)
 | ValueFromIndex (TStrings)
 | Values (TStrings)


TTabControlNoteBookStrings
pt | GetInternalTabControllClass
pt | Get
pt | GetCount
pt | GetObject
pt | GetTabIndex
pt | GetTabPosition
pt | NBChanging
pt | NBGetImageIndex
pt | NBPageChanged
pt | NBHandleCreated
pt | Put
pt | PutObject
pt | SetImages
pt | SetMultiLine
pt | SetTabIndex
pt | SetUpdateState
pt | SetTabPosition
 | Create
 | Destroy
 | Clear
 | Delete
 | Insert
 | GetSize
 | TabControlBoundsChange
 | IndexOfTabAt
TTabControlStrings
pt | GetTabIndex
pt | SetHotTrack
pt | SetImages
pt | SetMultiLine
pt | SetMultiSelect
pt | SetOwnerDraw
pt | SetRaggedRight
pt | SetScrollOpposite
pt | SetTabIndex
 | Create
 | GetHitTestInfoAt
 | GetSize
 | IndexOfTabAt
 | RowCount
 | TabRect
 | ImageListChange
 | ScrollTabs
 | TabControlBoundsChange
 | UpdateTabImages
 | BeginUpdate
 | EndUpdate
 | IsUpdating
TStrings
 | GetCommaText
 | GetName
 | GetValue
 | GetLBS
 | SetLBS
 | ReadData
 | SetCommaText
 | SetStringsAdapter
 | SetValue
 | SetDelimiter
 | SetQuoteChar
 | SetNameValueSeparator
 | WriteData
 | DoSetTextStr
 | GetDelimiter
 | GetNameValueSeparator
 | GetQuoteChar
 | GetLineBreak
 | SetLineBreak
 | GetSkipLastLineBreak
 | SetSkipLastLineBreak
 | DefineProperties
 | Error
 | Get
 | GetCapacity
 | GetCount
 | GetObject
 | GetTextStr
 | Put
 | PutObject
 | SetCapacity
 | SetTextStr
 | SetUpdateState
 | DoCompareText
 | GetDelimitedText
 | SetDelimitedText
 | GetValueFromIndex
 | SetValueFromIndex
 | CheckSpecialChars
 | GetNextLine
 | GetNextLinebreak
 | Destroy
 | Add
 | AddObject
 | Append
 | AddStrings
 | AddText
 | Assign
 | BeginUpdate
 | Clear
 | Delete
 | EndUpdate
 | Equals
 | Exchange
 | GetEnumerator
 | GetText
 | IndexOf
 | IndexOfName
 | IndexOfObject
 | Insert
 | InsertObject
 | LoadFromFile
 | LoadFromStream
 | Move
 | SaveToFile
 | SaveToStream
 | SetText
 | GetNameValue
 | ExtractName
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TStrings)
 | AddObject (TStrings)
 | AddStrings (TStrings)
 | AddText (TStrings)
 | AfterConstruction (TObject)
 | Append (TStrings)
 | Assign (TPersistent)
 | Assign (TStrings)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TStrings)
 | BeginUpdate (TTabControlStrings)
 | CheckSpecialChars (TStrings)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TStrings)
 | Clear (TTabControlNoteBookStrings)
 | Create (TObject)
 | Create (TTabControlStrings)
 | Create (TTabControlNoteBookStrings)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TStrings)
 | Delete (TStrings)
 | Delete (TTabControlNoteBookStrings)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TStrings)
 | Destroy (TTabControlNoteBookStrings)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCompareText (TStrings)
 | DoSetTextStr (TStrings)
 | EndUpdate (TStrings)
 | EndUpdate (TTabControlStrings)
 | Equals (TObject)
 | Equals (TStrings)
 | Error (TStrings)
 | Exchange (TStrings)
 | ExtractName (TStrings)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | Get (TStrings)
pt | Get (TTabControlNoteBookStrings)
 | GetCapacity (TStrings)
 | GetCommaText (TStrings)
 | GetCount (TStrings)
pt | GetCount (TTabControlNoteBookStrings)
 | GetDelimitedText (TStrings)
 | GetDelimiter (TStrings)
 | GetEnumerator (TStrings)
 | GetHashCode (TObject)
 | GetHitTestInfoAt (TTabControlStrings)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetInternalTabControllClass (TTabControlNoteBookStrings)
 | GetLBS (TStrings)
 | GetLineBreak (TStrings)
 | GetName (TStrings)
 | GetNamePath (TPersistent)
 | GetNameValue (TStrings)
 | GetNameValueSeparator (TStrings)
 | GetNextLine (TStrings)
 | GetNextLinebreak (TStrings)
 | GetObject (TStrings)
pt | GetObject (TTabControlNoteBookStrings)
 | GetOwner (TPersistent)
 | GetQuoteChar (TStrings)
 | GetSize (TTabControlStrings)
 | GetSize (TTabControlNoteBookStrings)
 | GetSkipLastLineBreak (TStrings)
pt | GetTabIndex (TTabControlStrings)
pt | GetTabIndex (TTabControlNoteBookStrings)
pt | GetTabPosition (TTabControlNoteBookStrings)
 | GetText (TStrings)
 | GetTextStr (TStrings)
 | GetValue (TStrings)
 | GetValueFromIndex (TStrings)
 | ImageListChange (TTabControlStrings)
 | IndexOf (TStrings)
 | IndexOfName (TStrings)
 | IndexOfObject (TStrings)
 | IndexOfTabAt (TTabControlStrings)
 | IndexOfTabAt (TTabControlNoteBookStrings)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TStrings)
 | Insert (TTabControlNoteBookStrings)
 | InsertObject (TStrings)
 | InstanceSize (TObject)
 | IsUpdating (TTabControlStrings)
 | LoadFromFile (TStrings)
 | LoadFromStream (TStrings)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | Move (TStrings)
pt | NBChanging (TTabControlNoteBookStrings)
pt | NBGetImageIndex (TTabControlNoteBookStrings)
pt | NBHandleCreated (TTabControlNoteBookStrings)
pt | NBPageChanged (TTabControlNoteBookStrings)
 | newinstance (TObject)
 | Put (TStrings)
pt | Put (TTabControlNoteBookStrings)
 | PutObject (TStrings)
pt | PutObject (TTabControlNoteBookStrings)
 | ReadData (TStrings)
 | RowCount (TTabControlStrings)
 | SafeCallException (TObject)
 | SaveToFile (TStrings)
 | SaveToStream (TStrings)
 | ScrollTabs (TTabControlStrings)
 | SetCapacity (TStrings)
 | SetCommaText (TStrings)
 | SetDelimitedText (TStrings)
 | SetDelimiter (TStrings)
pt | SetHotTrack (TTabControlStrings)
pt | SetImages (TTabControlStrings)
pt | SetImages (TTabControlNoteBookStrings)
 | SetLBS (TStrings)
 | SetLineBreak (TStrings)
pt | SetMultiLine (TTabControlStrings)
pt | SetMultiLine (TTabControlNoteBookStrings)
pt | SetMultiSelect (TTabControlStrings)
 | SetNameValueSeparator (TStrings)
pt | SetOwnerDraw (TTabControlStrings)
 | SetQuoteChar (TStrings)
pt | SetRaggedRight (TTabControlStrings)
pt | SetScrollOpposite (TTabControlStrings)
 | SetSkipLastLineBreak (TStrings)
 | SetStringsAdapter (TStrings)
pt | SetTabIndex (TTabControlStrings)
pt | SetTabIndex (TTabControlNoteBookStrings)
pt | SetTabPosition (TTabControlNoteBookStrings)
 | SetText (TStrings)
 | SetTextStr (TStrings)
 | SetUpdateState (TStrings)
pt | SetUpdateState (TTabControlNoteBookStrings)
 | SetValue (TStrings)
 | SetValueFromIndex (TStrings)
 | StringMessageTable (TObject)
 | TabControlBoundsChange (TTabControlStrings)
 | TabControlBoundsChange (TTabControlNoteBookStrings)
 | TabRect (TTabControlStrings)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateTabImages (TTabControlStrings)
 | WriteData (TStrings)


TTabControlNoteBookStrings

TTabControlStrings

TStrings

TPersistent

TObject


TTabControlNoteBookStrings.Clear

Clear calls the Clear method for the client Notebook

Declaration

Source position: comctrls.pp line 771

public procedure TTabControlNoteBookStrings.Clear; override;

See also

#rtl.Classes.TStrings.Clear


TTabControlNoteBookStrings.Create

Create - constructor for TTabControlNoteBookStrings: calls inherited Create then sets some default Actions

Declaration

Source position: comctrls.pp line 769

public constructor TTabControlNoteBookStrings.Create(

  TheTabControl: TTabControl

); override;

Description

Create - constructor for TTabControlNoteBookStrings: calls inherited Create then sets some default Actions.

Among the actions set are: OnGetImageIndex, OnChanging, OnChange. Notebook is created with a nominated parent.

See also

#rtl.System.TObject.Create

TTabControlStrings.Create

Create - constructor for TTabControlStrings: calls inherited Create then sets many local defaults


TTabControlNoteBookStrings.Delete

Delete calls the Delete method for the client NoteBook

Declaration

Source position: comctrls.pp line 772

public procedure TTabControlNoteBookStrings.Delete(

  Index: Integer

); override;

See also

#rtl.Classes.TStrings.Delete


TTabControlNoteBookStrings.Destroy

Destroy - destructor for TTabControlNoteBookStrings: frees NoteBook then calls inherited Destroy

Declaration

Source position: comctrls.pp line 770

public destructor TTabControlNoteBookStrings.Destroy; override;

See also

#rtl.Classes.TStrings.Destroy


TTabControlNoteBookStrings.Get

Get returns the text string found on the indexed page

Declaration

Source position: comctrls.pp line 751

protected function TTabControlNoteBookStrings.Get(

  Index: Integer

):string; override;

See also

#rtl.Classes.TStringList.Get


TTabControlNoteBookStrings.GetInternalTabControllClass

Declaration

Source position: comctrls.pp line 750

protected function TTabControlNoteBookStrings.GetInternalTabControllClass: TNoteBookStringsTabControlClass; virtual;


TTabControlNoteBookStrings.GetObject

GetObject returns the indexed object from the paged notebook

Declaration

Source position: comctrls.pp line 753

protected function TTabControlNoteBookStrings.GetObject(

  Index: Integer

):TObject; override;

See also

#rtl.Classes.TStringList.GetObject


TTabControlNoteBookStrings.GetTabPosition

Declaration

Source position: comctrls.pp line 755

protected function TTabControlNoteBookStrings.GetTabPosition: TTabPosition;


TTabControlNoteBookStrings.Insert

Insert calls the Insert method for the client NoteBook

Declaration

Source position: comctrls.pp line 773

public procedure TTabControlNoteBookStrings.Insert(

  Index: Integer;

  const S: string

); override;

See also

TStrings.Insert


TTabControlNoteBookStrings.NBChanging

NBChanging - method for dealing with the process for change in a NoteBook

Declaration

Source position: comctrls.pp line 756

protected procedure TTabControlNoteBookStrings.NBChanging(

  Sender: TObject;

  var AllowChange: Boolean

); virtual;


TTabControlNoteBookStrings.NBGetImageIndex

NBGetImageIndex - obtains the Image Index associated with a given Tab Index in the NoteBook

Declaration

Source position: comctrls.pp line 757

protected procedure TTabControlNoteBookStrings.NBGetImageIndex(

  Sender: TObject;

  TheTabIndex: Integer;

  var ImageIndex: Integer

); virtual;


TTabControlNoteBookStrings.NBHandleCreated

Declaration

Source position: comctrls.pp line 760

protected procedure TTabControlNoteBookStrings.NBHandleCreated(

  Sender: TObject

);


TTabControlNoteBookStrings.NBPageChanged

NBPageChanged - Method for dealing with a NoteBook page that has changed

Declaration

Source position: comctrls.pp line 759

protected procedure TTabControlNoteBookStrings.NBPageChanged(

  Sender: TObject

); virtual;


TTabControlNoteBookStrings.NoteBook

The NoteBook for which the tab strings are to be used

Declaration

Source position: comctrls.pp line 780

public property TTabControlNoteBookStrings.NoteBook : TCustomTabControl
  read FNoteBook;


TTabControlNoteBookStrings.Put

Put writes the supplied string to the indexed page of the notebook

Declaration

Source position: comctrls.pp line 761

protected procedure TTabControlNoteBookStrings.Put(

  Index: Integer;

  const S: string

); override;

See also

#rtl.Classes.TStringList.Put


TTabControlNoteBookStrings.PutObject

PutObject stores the supplied object at the indexed place in the paged notebook

Declaration

Source position: comctrls.pp line 762

protected procedure TTabControlNoteBookStrings.PutObject(

  Index: Integer;

  AObject: TObject

); override;

See also

#rtl.Classes.TStringList.PutObject


TTabControlNoteBookStrings.SetImages

SetImages - if the supplied ImageList is of correct type, stores it in the notebook Images area

Declaration

Source position: comctrls.pp line 763

protected procedure TTabControlNoteBookStrings.SetImages(

  const AValue: TCustomImageList

); override;

See also

TTabControlStrings.SetImages

SetImages - specifies the list of images to be used


TTabControlNoteBookStrings.SetMultiLine

Declaration

Source position: comctrls.pp line 764

protected procedure TTabControlNoteBookStrings.SetMultiLine(

  const AValue: Boolean

); override;


TTabControlNoteBookStrings.SetTabPosition

Declaration

Source position: comctrls.pp line 767

protected procedure TTabControlNoteBookStrings.SetTabPosition(

  AValue: TTabPosition

);


TTabControlNoteBookStrings.SetUpdateState

SetUpdateState - if Updating is True, calls BeginUpdate; otherwise calls EndUpdate

Declaration

Source position: comctrls.pp line 766

protected procedure TTabControlNoteBookStrings.SetUpdateState(

  Updating: Boolean

); override;

See also

#rtl.Classes.TStringList.SetUpdateState


TTabControlNoteBookStrings.Style

Declaration

Source position: comctrls.pp line 778

public property TTabControlNoteBookStrings.Style : TTabStyle
  read GetStyle
  write SetStyle;


TTabControlNoteBookStrings.TabPosition

Declaration

Source position: comctrls.pp line 777

public property TTabControlNoteBookStrings.TabPosition : TTabPosition
  read GetTabPosition
  write SetTabPosition;


TTabControlStrings

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TTabControlStrings - the Strings that appear on the tabs of TTabControl

Declaration

Source position: comctrls.pp line 673

type TTabControlStrings = class(TStrings)
protected
function GetTabIndex; virtual; abstract; | GetTabIndex - returns the Index value of the current Tab
procedure SetHotTrack(); virtual; | SetHotTrack - specifies the status of HotTrack
procedure SetImages(); virtual; | SetImages - specifies the list of images to be used
procedure SetMultiLine(); virtual; | SetMultiLine - specifies whether multiline captions are to be used
procedure SetMultiSelect(); virtual; | SetMultiSelect - specifies whether MultiSelection is available
procedure SetOwnerDraw(); virtual; | SetOwnerDraw - specifies whether an owner-derived drawing can be used
procedure SetRaggedRight(); virtual; | SetRaggedRight - specifies whether ragged-right (as opposed to right-justified) alignment is to be used
procedure SetScrollOpposite(); virtual; | SetScrollOpposite - specifies whether scrollbars are to operate in the opposite sense to normal
procedure SetTabIndex(); virtual; abstract; | SetTabIndex - specifies an index value for a tab
public
constructor Create(); virtual; | Create - constructor for TTabControlStrings: calls inherited Create then sets many local defaults
function GetHitTestInfoAt(); virtual; | GetHitTestInfoAt - returns the results of a hit test at the specified location X, Y
function GetSize; virtual; abstract; | Gets the size for the String displayed on a tab conrtol
function IndexOfTabAt(); virtual; | IndexOfTabAt - returns the Index value of the tab at the specified location X, Y
function RowCount; virtual; | RowCount - number of rows (for a multi-row string)
function TabRect(); virtual; | TabRec - returns the coordinates of the rectangle for the tab with specified index
procedure ImageListChange(); virtual; | ImageListChange - method for changing the image list
procedure ScrollTabs(); virtual; | ScrollTabs - scrolls the tabs by an amount specified by Delta
procedure TabControlBoundsChange; virtual; | TabControlBoundsChange - method for dealing with a change in the bounds of a Tab Control
procedure UpdateTabImages; virtual; | UpdateTabImages - bring the tab images up to date
procedure BeginUpdate; virtual; | BeginUpdate increments the Update count
procedure EndUpdate; virtual; | EndUpdate decrements the Update count
function IsUpdating; virtual; | IsUpdating - returns True if in the process of updating
property TabControl: TTabControl; [r] | The TabControl to which these strings apply
property TabIndex: Integer; [rw] | TabIndex - the index of the current Tab
property HotTrack: Boolean; [rw] | HotTrack - the property whereby the item under the mouse pointer becomes emphasized
property Images: TCustomImageList; [rw] | The list of Images associated with the Strings for these tabs
property MultiLine: Boolean; [rw] | MultiLine - if True, multiple lines may be used in Tab strings
property MultiSelect: Boolean; [rw] | MultiSelect - if True, multiple tabs can be selected, for example by holding down Shift or Ctrl keys while selecting
property OwnerDraw: Boolean; [rw] | OwnerDraw - if True, Owner object (or calling routine) can specify drawing methods
property RaggedRight: Boolean; [rw] | RaggedRight - if True, strings are un-justified or un-aligned with ragged right margin
property ScrollOpposite: Boolean; [rw] | ScrollOpposite - if True, scrolling proceeds in opposite direction to usual
end;

Inheritance

TTabControlStrings

TTabControlStrings - the Strings that appear on the tabs of TTabControl
|

TStrings
|

TPersistent,IFPObserved
|

TObject


TTabControlStrings
 | ro | TabControl
 |  | TabIndex
 |  | HotTrack
 |  | Images
 |  | MultiLine
 |  | MultiSelect
 |  | OwnerDraw
 |  | RaggedRight
 |  | ScrollOpposite
TStrings
 | ro | UpdateCount
 |  | TextLineBreakStyle
 |  | Delimiter
 |  | DelimitedText
 |  | LineBreak
 |  | StrictDelimiter
 |  | QuoteChar
 |  | NameValueSeparator
 |  | ValueFromIndex
 |  | Capacity
 |  | CommaText
 | ro | Count
 | ro | Names
 |  | Objects
 |  | Values
 |  | Strings
 |  | Text
 |  | StringsAdapter
 |  | SkipLastLineBreak
TPersistent
TObject


ro | Count (TStrings)
 | DelimitedText (TStrings)
 | Delimiter (TStrings)
 | HotTrack (TTabControlStrings)
 | Images (TTabControlStrings)
 | LineBreak (TStrings)
 | MultiLine (TTabControlStrings)
 | MultiSelect (TTabControlStrings)
ro | Names (TStrings)
 | NameValueSeparator (TStrings)
 | Objects (TStrings)
 | OwnerDraw (TTabControlStrings)
 | QuoteChar (TStrings)
 | RaggedRight (TTabControlStrings)
 | ScrollOpposite (TTabControlStrings)
 | SkipLastLineBreak (TStrings)
 | StrictDelimiter (TStrings)
 | Strings (TStrings)
 | StringsAdapter (TStrings)
ro | TabControl (TTabControlStrings)
 | TabIndex (TTabControlStrings)
 | Text (TStrings)
 | TextLineBreakStyle (TStrings)
ro | UpdateCount (TStrings)
 | ValueFromIndex (TStrings)
 | Values (TStrings)


TTabControlStrings
pt | GetTabIndex
pt | SetHotTrack
pt | SetImages
pt | SetMultiLine
pt | SetMultiSelect
pt | SetOwnerDraw
pt | SetRaggedRight
pt | SetScrollOpposite
pt | SetTabIndex
 | Create
 | GetHitTestInfoAt
 | GetSize
 | IndexOfTabAt
 | RowCount
 | TabRect
 | ImageListChange
 | ScrollTabs
 | TabControlBoundsChange
 | UpdateTabImages
 | BeginUpdate
 | EndUpdate
 | IsUpdating
TStrings
 | GetCommaText
 | GetName
 | GetValue
 | GetLBS
 | SetLBS
 | ReadData
 | SetCommaText
 | SetStringsAdapter
 | SetValue
 | SetDelimiter
 | SetQuoteChar
 | SetNameValueSeparator
 | WriteData
 | DoSetTextStr
 | GetDelimiter
 | GetNameValueSeparator
 | GetQuoteChar
 | GetLineBreak
 | SetLineBreak
 | GetSkipLastLineBreak
 | SetSkipLastLineBreak
 | DefineProperties
 | Error
 | Get
 | GetCapacity
 | GetCount
 | GetObject
 | GetTextStr
 | Put
 | PutObject
 | SetCapacity
 | SetTextStr
 | SetUpdateState
 | DoCompareText
 | GetDelimitedText
 | SetDelimitedText
 | GetValueFromIndex
 | SetValueFromIndex
 | CheckSpecialChars
 | GetNextLine
 | GetNextLinebreak
 | Destroy
 | Add
 | AddObject
 | Append
 | AddStrings
 | AddText
 | Assign
 | BeginUpdate
 | Clear
 | Delete
 | EndUpdate
 | Equals
 | Exchange
 | GetEnumerator
 | GetText
 | IndexOf
 | IndexOfName
 | IndexOfObject
 | Insert
 | InsertObject
 | LoadFromFile
 | LoadFromStream
 | Move
 | SaveToFile
 | SaveToStream
 | SetText
 | GetNameValue
 | ExtractName
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TStrings)
 | AddObject (TStrings)
 | AddStrings (TStrings)
 | AddText (TStrings)
 | AfterConstruction (TObject)
 | Append (TStrings)
 | Assign (TPersistent)
 | Assign (TStrings)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TStrings)
 | BeginUpdate (TTabControlStrings)
 | CheckSpecialChars (TStrings)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TStrings)
 | Create (TObject)
 | Create (TTabControlStrings)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TStrings)
 | Delete (TStrings)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TStrings)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCompareText (TStrings)
 | DoSetTextStr (TStrings)
 | EndUpdate (TStrings)
 | EndUpdate (TTabControlStrings)
 | Equals (TObject)
 | Equals (TStrings)
 | Error (TStrings)
 | Exchange (TStrings)
 | ExtractName (TStrings)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | Get (TStrings)
 | GetCapacity (TStrings)
 | GetCommaText (TStrings)
 | GetCount (TStrings)
 | GetDelimitedText (TStrings)
 | GetDelimiter (TStrings)
 | GetEnumerator (TStrings)
 | GetHashCode (TObject)
 | GetHitTestInfoAt (TTabControlStrings)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetLBS (TStrings)
 | GetLineBreak (TStrings)
 | GetName (TStrings)
 | GetNamePath (TPersistent)
 | GetNameValue (TStrings)
 | GetNameValueSeparator (TStrings)
 | GetNextLine (TStrings)
 | GetNextLinebreak (TStrings)
 | GetObject (TStrings)
 | GetOwner (TPersistent)
 | GetQuoteChar (TStrings)
 | GetSize (TTabControlStrings)
 | GetSkipLastLineBreak (TStrings)
pt | GetTabIndex (TTabControlStrings)
 | GetText (TStrings)
 | GetTextStr (TStrings)
 | GetValue (TStrings)
 | GetValueFromIndex (TStrings)
 | ImageListChange (TTabControlStrings)
 | IndexOf (TStrings)
 | IndexOfName (TStrings)
 | IndexOfObject (TStrings)
 | IndexOfTabAt (TTabControlStrings)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TStrings)
 | InsertObject (TStrings)
 | InstanceSize (TObject)
 | IsUpdating (TTabControlStrings)
 | LoadFromFile (TStrings)
 | LoadFromStream (TStrings)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | Move (TStrings)
 | newinstance (TObject)
 | Put (TStrings)
 | PutObject (TStrings)
 | ReadData (TStrings)
 | RowCount (TTabControlStrings)
 | SafeCallException (TObject)
 | SaveToFile (TStrings)
 | SaveToStream (TStrings)
 | ScrollTabs (TTabControlStrings)
 | SetCapacity (TStrings)
 | SetCommaText (TStrings)
 | SetDelimitedText (TStrings)
 | SetDelimiter (TStrings)
pt | SetHotTrack (TTabControlStrings)
pt | SetImages (TTabControlStrings)
 | SetLBS (TStrings)
 | SetLineBreak (TStrings)
pt | SetMultiLine (TTabControlStrings)
pt | SetMultiSelect (TTabControlStrings)
 | SetNameValueSeparator (TStrings)
pt | SetOwnerDraw (TTabControlStrings)
 | SetQuoteChar (TStrings)
pt | SetRaggedRight (TTabControlStrings)
pt | SetScrollOpposite (TTabControlStrings)
 | SetSkipLastLineBreak (TStrings)
 | SetStringsAdapter (TStrings)
pt | SetTabIndex (TTabControlStrings)
 | SetText (TStrings)
 | SetTextStr (TStrings)
 | SetUpdateState (TStrings)
 | SetValue (TStrings)
 | SetValueFromIndex (TStrings)
 | StringMessageTable (TObject)
 | TabControlBoundsChange (TTabControlStrings)
 | TabRect (TTabControlStrings)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateTabImages (TTabControlStrings)
 | WriteData (TStrings)


TTabControlStrings

TStrings

TPersistent

TObject


TTabControlStrings.BeginUpdate

BeginUpdate increments the Update count

Declaration

Source position: comctrls.pp line 705

public procedure TTabControlStrings.BeginUpdate; virtual;

See also

TStrings.BeginUpdate


TTabControlStrings.Create

Create - constructor for TTabControlStrings: calls inherited Create then sets many local defaults

Declaration

Source position: comctrls.pp line 695

public constructor TTabControlStrings.Create(

  TheTabControl: TTabControl

); virtual;

Description

Create is the constructor for TTabControlStrings. It calls the inherited Create method then sets default values in the class instance.

Among the defaults set are:

HotTrack, Multiline, MultiSelect, OwnerDraw, RaggedRight, ScrollOpposite - all False; Tab height and width to zero

See also

#rtl.System.TObject.Create


TTabControlStrings.EndUpdate

EndUpdate decrements the Update count

Declaration

Source position: comctrls.pp line 706

public procedure TTabControlStrings.EndUpdate; virtual;

Errors

An exception is raised if the Update count is zero

See also

TStrings.EndUpdate


TTabControlStrings.GetHitTestInfoAt

GetHitTestInfoAt - returns the results of a hit test at the specified location X, Y

Declaration

Source position: comctrls.pp line 696

public function TTabControlStrings.GetHitTestInfoAt(

  X: Integer;

  Y: Integer

):THitTests; virtual;


TTabControlStrings.GetSize

Gets the size for the String displayed on a tab conrtol

Declaration

Source position: comctrls.pp line 697

public function TTabControlStrings.GetSize: Integer; virtual; abstract;


TTabControlStrings.GetTabIndex

GetTabIndex - returns the Index value of the current Tab

Declaration

Source position: comctrls.pp line 685

protected function TTabControlStrings.GetTabIndex: Integer; virtual; abstract;


TTabControlStrings.HotTrack

HotTrack - the property whereby the item under the mouse pointer becomes emphasized

Declaration

Source position: comctrls.pp line 711

public property TTabControlStrings.HotTrack : Boolean
  read FHotTrack
  write SetHotTrack;

See also

TCustomListView.HotTrack

Allow to highlight/underline current ListView item, which is under mouse cursor


TTabControlStrings.ImageListChange

ImageListChange - method for changing the image list

Declaration

Source position: comctrls.pp line 701

public procedure TTabControlStrings.ImageListChange(

  Sender: TObject

); virtual;


TTabControlStrings.Images

The list of Images associated with the Strings for these tabs

Declaration

Source position: comctrls.pp line 712

public property TTabControlStrings.Images : TCustomImageList
  read FImages
  write SetImages;


TTabControlStrings.IndexOfTabAt

IndexOfTabAt - returns the Index value of the tab at the specified location X, Y

Declaration

Source position: comctrls.pp line 698

public function TTabControlStrings.IndexOfTabAt(

  X: Integer;

  Y: Integer

):Integer; virtual;


TTabControlStrings.IsUpdating

IsUpdating - returns True if in the process of updating

Declaration

Source position: comctrls.pp line 707

public function TTabControlStrings.IsUpdating: Boolean; virtual;


TTabControlStrings.MultiLine

MultiLine - if True, multiple lines may be used in Tab strings

Declaration

Source position: comctrls.pp line 713

public property TTabControlStrings.MultiLine : Boolean
  read FMultiLine
  write SetMultiLine;


TTabControlStrings.MultiSelect

MultiSelect - if True, multiple tabs can be selected, for example by holding down Shift or Ctrl keys while selecting

Declaration

Source position: comctrls.pp line 714

public property TTabControlStrings.MultiSelect : Boolean
  read FMultiSelect
  write SetMultiSelect;


TTabControlStrings.OwnerDraw

OwnerDraw - if True, Owner object (or calling routine) can specify drawing methods

Declaration

Source position: comctrls.pp line 715

public property TTabControlStrings.OwnerDraw : Boolean
  read FOwnerDraw
  write SetOwnerDraw;


TTabControlStrings.RaggedRight

RaggedRight - if True, strings are un-justified or un-aligned with ragged right margin

Declaration

Source position: comctrls.pp line 716

public property TTabControlStrings.RaggedRight : Boolean
  read FRaggedRight
  write SetRaggedRight;


TTabControlStrings.RowCount

RowCount - number of rows (for a multi-row string)

Declaration

Source position: comctrls.pp line 699

public function TTabControlStrings.RowCount: Integer; virtual;


TTabControlStrings.ScrollOpposite

ScrollOpposite - if True, scrolling proceeds in opposite direction to usual

Declaration

Source position: comctrls.pp line 717

public property TTabControlStrings.ScrollOpposite : Boolean
  read FScrollOpposite
  write SetScrollOpposite;


TTabControlStrings.ScrollTabs

ScrollTabs - scrolls the tabs by an amount specified by Delta

Declaration

Source position: comctrls.pp line 702

public procedure TTabControlStrings.ScrollTabs(

  Delta: Integer

); virtual;


TTabControlStrings.SetHotTrack

SetHotTrack - specifies the status of HotTrack

Declaration

Source position: comctrls.pp line 686

protected procedure TTabControlStrings.SetHotTrack(

  const AValue: Boolean

); virtual;


TTabControlStrings.SetImages

SetImages - specifies the list of images to be used

Declaration

Source position: comctrls.pp line 687

protected procedure TTabControlStrings.SetImages(

  const AValue: TCustomImageList

); virtual;


TTabControlStrings.SetMultiLine

SetMultiLine - specifies whether multiline captions are to be used

Declaration

Source position: comctrls.pp line 688

protected procedure TTabControlStrings.SetMultiLine(

  const AValue: Boolean

); virtual;


TTabControlStrings.SetMultiSelect

SetMultiSelect - specifies whether MultiSelection is available

Declaration

Source position: comctrls.pp line 689

protected procedure TTabControlStrings.SetMultiSelect(

  const AValue: Boolean

); virtual;


TTabControlStrings.SetOwnerDraw

SetOwnerDraw - specifies whether an owner-derived drawing can be used

Declaration

Source position: comctrls.pp line 690

protected procedure TTabControlStrings.SetOwnerDraw(

  const AValue: Boolean

); virtual;


TTabControlStrings.SetRaggedRight

SetRaggedRight - specifies whether ragged-right (as opposed to right-justified) alignment is to be used

Declaration

Source position: comctrls.pp line 691

protected procedure TTabControlStrings.SetRaggedRight(

  const AValue: Boolean

); virtual;


TTabControlStrings.SetScrollOpposite

SetScrollOpposite - specifies whether scrollbars are to operate in the opposite sense to normal

Declaration

Source position: comctrls.pp line 692

protected procedure TTabControlStrings.SetScrollOpposite(

  const AValue: Boolean

); virtual;


TTabControlStrings.SetTabIndex

SetTabIndex - specifies an index value for a tab

Declaration

Source position: comctrls.pp line 693

protected procedure TTabControlStrings.SetTabIndex(

  const AValue: Integer

); virtual; abstract;


TTabControlStrings.TabControl

The TabControl to which these strings apply

Declaration

Source position: comctrls.pp line 709

public property TTabControlStrings.TabControl : TTabControl
  read FTabControl;


TTabControlStrings.TabControlBoundsChange

TabControlBoundsChange - method for dealing with a change in the bounds of a Tab Control

Declaration

Source position: comctrls.pp line 703

public procedure TTabControlStrings.TabControlBoundsChange; virtual;


TTabControlStrings.TabIndex

TabIndex - the index of the current Tab

Declaration

Source position: comctrls.pp line 710

public property TTabControlStrings.TabIndex : Integer
  read GetTabIndex
  write SetTabIndex;


TTabControlStrings.TabRect

TabRec - returns the coordinates of the rectangle for the tab with specified index

Declaration

Source position: comctrls.pp line 700

public function TTabControlStrings.TabRect(

  Index: Integer

):TRect; virtual;


TTabControlStrings.UpdateTabImages

UpdateTabImages - bring the tab images up to date

Declaration

Source position: comctrls.pp line 704

public procedure TTabControlStrings.UpdateTabImages; virtual;


TTabSheet

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TTabSheet - individual page of a TPageControl; a more elaborate version of TPage

Declaration

Source position: comctrls.pp line 517

type TTabSheet = class(TCustomPage)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
public
constructor Create(); override; | calls inherited Create and zeroes ImageIndex
destructor Destroy; override; | Destroy - destructor for TTabSheet: detaches from the Host Dock Site and calls inherited Destroy
property PageControl: TPageControl; [rw] | The PageControl of which this TabSheet is a member
property TabIndex: Integer; [r] | TabIndex - the Index value or sequence number of this TabSheet
published
property BorderWidth: TBorderWidth; | Width of the Border around the control; default is zero.
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property Caption: TCaption; | The text describing the control to the user
property ChildSizing: TControlChildSizing; | Parameters for child control arrangement and spacing
property ClientHeight: Integer; | The height of the client area of the control
property ClientWidth: Integer; | The width of the client area of the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property Height: Integer; [s] | The vertical size of the control
property ImageIndex: TImageIndex;
property Left: Integer; [s] | The client coordinate of the left edge of the control
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnHide: TNotifyEvent;
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnShow: TNotifyEvent;
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property PageIndex: Integer; [s]
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property TabVisible: Boolean;
property Top: Integer; [s] | The client coordinate of the top edge of the control
property Width: Integer; [s] | The horizontal extent of the control
end;

Inheritance

TTabSheet | TTabSheet - individual page of a TPageControl; a more elaborate version of TPage
|
TCustomPage | TCustomPage: The base type for Page
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TTabSheet - individual page of a TPageControl; a more elaborate version of TPage.

Contains the following features lacked by TPage:

  • Drag/Drop properties
  • Ability to Enable/Disable the page
  • Ability to make the Tab visible or not

See also

Multi-PageControls | Multi-PageControls - controls that offer a selection of alternative pages for display
HowToUseStdCtrls | How to use StdCtrls, ComCtrls or ExtCtrls


TTabSheet
 |  | PageControl
 | ro | TabIndex
pl | ro | BorderWidth
pl | ro | BiDiMode
pl | ro | Caption
pl | ro | ChildSizing
pl | ro | ClientHeight
pl | ro | ClientWidth
pl | ro | Enabled
pl | ro | Font
pl | ro | Height
pl | ro | ImageIndex
pl | ro | Left
pl | ro | PageIndex
pl | ro | ParentBiDiMode
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | TabVisible
pl | ro | Top
pl | ro | Width
TCustomPage
pt |  | Flags
 |  | PageIndex
 |  | TabVisible
 |  | ImageIndex
 | ro | Left
 | ro | Top
 | ro | Width
 | ro | Height
 | ro | TabOrder
 | ro | Visible
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TTabSheet)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
pl | ro | BorderWidth (TTabSheet)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
pl | ro | Caption (TTabSheet)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
pl | ro | ChildSizing (TTabSheet)
 |  | ClientHeight (TControl)
pl | ro | ClientHeight (TTabSheet)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
pl | ro | ClientWidth (TTabSheet)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
pl | ro | Enabled (TTabSheet)
pt |  | Flags (TCustomPage)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TTabSheet)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
 | ro | Height (TCustomPage)
pl | ro | Height (TTabSheet)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | ImageIndex (TCustomPage)
pl | ro | ImageIndex (TTabSheet)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 | ro | Left (TCustomPage)
pl | ro | Left (TTabSheet)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | PageControl (TTabSheet)
 |  | PageIndex (TCustomPage)
pl | ro | PageIndex (TTabSheet)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TTabSheet)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TTabSheet)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TTabSheet)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TTabSheet)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TTabSheet)
 | ro | Showing (TWinControl)
 | ro | TabIndex (TTabSheet)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomPage)
 |  | TabStop (TWinControl)
 |  | TabVisible (TCustomPage)
pl | ro | TabVisible (TTabSheet)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 | ro | Top (TCustomPage)
pl | ro | Top (TTabSheet)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | Visible (TCustomPage)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
 | ro | Width (TCustomPage)
pl | ro | Width (TTabSheet)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TTabSheet
pt | WSRegisterClass
 | Create
 | Destroy
TCustomPage
pt | WSRegisterClass
pt | WMPaint
pt | SetParent
pt | CMHitTest
pt | CMVisibleChanged
pt | GetPageIndex
pt | SetPageIndex
pt | GetTabVisible
pt | DialogChar
pt | DoHide
pt | DoShow
pt | DestroyHandle
pt | RealSetText
 | Create
 | CanTab
 | IsControlVisible
 | HandleObjectShouldBeVisible
 | VisibleIndex
 | CheckNewParent
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
 | CanTab (TCustomPage)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
 | CheckNewParent (TCustomPage)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMHitTest (TCustomPage)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMVisibleChanged (TCustomPage)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomPage)
 | Create (TTabSheet)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TTabSheet)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
pt | DestroyHandle (TCustomPage)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomPage)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoHide (TCustomPage)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoShow (TCustomPage)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPageIndex (TCustomPage)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
pt | GetTabVisible (TCustomPage)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HandleObjectShouldBeVisible (TCustomPage)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsControlVisible (TCustomPage)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomPage)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetPageIndex (TCustomPage)
pt | SetParent (TControl)
pt | SetParent (TCustomPage)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
 | VisibleIndex (TCustomPage)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomPage)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomPage)
pt | WSRegisterClass (TTabSheet)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TTabSheet
pl | ro | OnContextPopup
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnHide
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnShow
pl | ro | OnStartDrag
TCustomPage
 |  | OnHide
 |  | OnShow
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TTabSheet)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TTabSheet)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TTabSheet)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TTabSheet)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TTabSheet)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TTabSheet)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnHide (TCustomPage)
pl | ro | OnHide (TTabSheet)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TTabSheet)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TTabSheet)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TTabSheet)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TTabSheet)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TTabSheet)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TTabSheet)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TTabSheet)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TTabSheet)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TTabSheet)
 |  | OnShow (TCustomPage)
pl | ro | OnShow (TTabSheet)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TTabSheet)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)


TTabSheet.Create

calls inherited Create and zeroes ImageIndex

Declaration

Source position: comctrls.pp line 525

public constructor TTabSheet.Create(

  TheOwner: TComponent

); override;

See also

TComponent.Create


TTabSheet.Destroy

Destroy - destructor for TTabSheet: detaches from the Host Dock Site and calls inherited Destroy

Declaration

Source position: comctrls.pp line 526

public destructor TTabSheet.Destroy; override;

See also

TComponent.Destroy


TTabSheet.PageControl

The PageControl of which this TabSheet is a member

Declaration

Source position: comctrls.pp line 527

public property TTabSheet.PageControl : TPageControl
  read GetPageControl
  write SetPageControl;


TTabSheet.TabIndex

TabIndex - the Index value or sequence number of this TabSheet

Declaration

Source position: comctrls.pp line 528

public property TTabSheet.TabIndex : Integer
  read GetTabIndex;


TToolBar

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: comctrls.pp line 2215

type TToolBar = class(TToolWindow)
protected
Const
cDefButtonWidth = 23 |
cDefButtonHeight = 22 |
FPrevVertical: Boolean; |
function IsVertical; virtual; |
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure AdjustClientRect(); override; | Override this method when the ClientRect for a control differs from the default value
function ButtonHeightIsStored; |
function ButtonWidthIsStored; |
function DropDownWidthIsStored; |
class function GetControlClassDefaultSize; override; | GetControlClassDefaultSize - returns its own defaults, overriding the inherited values
procedure DoAutoSize; override; |
procedure CalculatePreferredSize(); override; | Override this method to return the preferred height and width for the control
function CheckMenuDropdown(); virtual; | CheckMenuDropdown - returns True if there is a checked dropdown menu
procedure ClickButton(); virtual; | ClickButton - software emulation of the OnClick event
procedure CreateWnd; override; | Creates the interface object (widget) and assigns it to Handle
procedure AlignControls(); override; | Aligns all child controls
function FindButtonFromAccel(); | FindButtonFromAccel - returns the Button corresponding to the specified accelerator key
procedure FontChanged(); override; | Performs actions needed when the Font has changed for the control
procedure Loaded; override; | Called when the control has been loaded from a resource, transfers the loaded property values to the widget
procedure Notification(); override; | Notification handler for insertion or deletion of components
procedure Paint; override; | Override this method in your derived class with your own paint handler
procedure RepositionButton(); | RepositionButton - method for re-positioning a button
procedure RepositionButtons(); | RepositionButtons - method for re-positioning several buttons
function WrapButtons(); | WrapButtons - returns True if changing to NewHeight and NewWidth causes wrapping of buttons
procedure CNDropDownClosed(); message; | Handles the CN_DROPDOWNCLOSED control notification message
procedure DoAutoAdjustLayout(); override; | Applies layout changes using the specified policies and proportions to the control
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destroy - destructor for TToolBar: frees buttons and links then calls inherited Destroy
procedure EndUpdate; override; | EndUpdate - finishes the update process
procedure FlipChildren(); override; | Flip children horizontally. That means mirroring the Left position and anchoring
function GetEnumerator; | Gets a TToolBarEnumerator enumerator for the class instance
procedure SetButtonSize(); | SetButtonSize - stores new values for height and width
function CanFocus; override; | Is this control allowed to receive the focus when parent form is visible?
property ButtonCount: Integer; [r] | ButtonCount - the number of buttons on the ToolBar
property Buttons []: TToolButton; [r] | Lists the tool buttons (TToolButton) in the toolbar.
property ButtonList: TList; [r] | ButtonList - the list of Buttons (as a TList)
property RowCount: Integer; [r] | RowCount - the number of Rows of Buttons
property ButtonDropWidth: Integer; [r] |
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderWidth: TBorderWidth; | Width of the Border around the control; default is zero.
property ButtonHeight: Integer; [rws] | ButtonHeight - the height of the buttons
property ButtonWidth: Integer; [rws] | ButtonWidth - the width of the buttons
property Caption: TCaption; | The text describing the control to the user
property ChildSizing: TControlChildSizing; | Parameters for child control arrangement and spacing
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property Color: TColor; | The background color of the control
property DisabledImages: TCustomImageList; [rw] | The Images on the Image List that are NOT selected for display
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property DropDownWidth: Integer; [rws] | Width of the drop down arrow button.
property EdgeBorders: TEdgeBorders; | EdgeBorders - which borders form the edge
property EdgeInner: TEdgeStyle; | EdgeInner - this toolbar has an inner edge
property EdgeOuter: TEdgeStyle; | EdgeOuter - this toolbar has an outer edge
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Flat: Boolean; [rw] | Indicates if the control is drawn with a flat appearance
property Font: TFont; | The font to be used for text display in this control
property Height: Integer; | The vertical size of the control
property HotImages: TCustomImageList; [rw] | The Images on the Image list that are selected for display
property Images: TCustomImageList; [rw] | The Images to be displayed on the buttons
property ImagesWidth: Integer; [rw] | Width for images displayed on the tool bar
property Indent: Integer; [rw] | Indent - the amount by which the buttons should be indented Default is 1
property List: Boolean; [rw] | Should the contents of the toolbar be displayed as a List? Default false
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowCaptions: Boolean; [rw] | ShowCaptions - should the captions be shown for the buttons? (Default False)
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Transparent: Boolean; [rw] | Is the ToolBar to be Transparent? Default False
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property Wrapable: Boolean; [rw] | Wrapable - enables wrapping buttons to the next row if there are too many for the current row
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnPaintButton: TToolBarOnPaintButton; [rw] | Event handler signalled to draw a button on the tool bar
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; |
property OnMouseWheelDown: TMouseWheelUpDownEvent; |
property OnMouseWheelUp: TMouseWheelUpDownEvent; |
property OnPaint: TNotifyEvent; [rw] |
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
end;

Inheritance

TToolBar |
|
TToolWindow | The base class for windowed controls which paint themselves
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TToolBar
 | ro | ButtonCount
 | ro | Buttons
 | ro | ButtonList
 | ro | RowCount
 | ro | ButtonDropWidth
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BorderSpacing
pl | ro | BorderWidth
pl |  | ButtonHeight
pl |  | ButtonWidth
pl | ro | Caption
pl | ro | ChildSizing
pl | ro | Constraints
pl | ro | Color
pl |  | DisabledImages
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl |  | DropDownWidth
pl | ro | EdgeBorders
pl | ro | EdgeInner
pl | ro | EdgeOuter
pl | ro | Enabled
pl |  | Flat
pl | ro | Font
pl | ro | Height
pl |  | HotImages
pl |  | Images
pl |  | ImagesWidth
pl |  | Indent
pl |  | List
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl |  | ShowCaptions
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl |  | Transparent
pl | ro | Visible
pl |  | Wrapable
TToolWindow
 |  | EdgeBorders
 |  | EdgeInner
 |  | EdgeOuter
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TToolBar)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TToolBar)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TToolBar)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TToolBar)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
pl | ro | BorderWidth (TToolBar)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | ButtonCount (TToolBar)
 | ro | ButtonDropWidth (TToolBar)
pl |  | ButtonHeight (TToolBar)
 | ro | ButtonList (TToolBar)
 | ro | Buttons (TToolBar)
pl |  | ButtonWidth (TToolBar)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
pl | ro | Caption (TToolBar)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
pl | ro | ChildSizing (TToolBar)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TToolBar)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TToolBar)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pl |  | DisabledImages (TToolBar)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TToolBar)
pt |  | DragKind (TControl)
pl | ro | DragKind (TToolBar)
pt |  | DragMode (TControl)
pl | ro | DragMode (TToolBar)
pl |  | DropDownWidth (TToolBar)
 |  | EdgeBorders (TToolWindow)
pl | ro | EdgeBorders (TToolBar)
 |  | EdgeInner (TToolWindow)
pl | ro | EdgeInner (TToolBar)
 |  | EdgeOuter (TToolWindow)
pl | ro | EdgeOuter (TToolBar)
 |  | Enabled (TControl)
pl | ro | Enabled (TToolBar)
pl |  | Flat (TToolBar)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TToolBar)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl | ro | Height (TToolBar)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pl |  | HotImages (TToolBar)
pl |  | Images (TToolBar)
pl |  | ImagesWidth (TToolBar)
pl |  | Indent (TToolBar)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
pl |  | List (TToolBar)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TToolBar)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TToolBar)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TToolBar)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TToolBar)
 | ro | ReadBounds (TControl)
 | ro | RowCount (TToolBar)
pt |  | SessionProperties (TControl)
pl |  | ShowCaptions (TToolBar)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TToolBar)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TToolBar)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TToolBar)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
pl |  | Transparent (TToolBar)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TToolBar)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)
pl |  | Wrapable (TToolBar)


TToolBar
pt | IsVertical
pt | WSRegisterClass
pt | AdjustClientRect
pt | ButtonHeightIsStored
pt | ButtonWidthIsStored
pt | DropDownWidthIsStored
pt | GetControlClassDefaultSize
pt | DoAutoSize
pt | CalculatePreferredSize
pt | CheckMenuDropdown
pt | ClickButton
pt | CreateWnd
pt | AlignControls
pt | FindButtonFromAccel
pt | FontChanged
pt | Loaded
pt | Notification
pt | Paint
pt | RepositionButton
pt | RepositionButtons
pt | WrapButtons
pt | CNDropDownClosed
pt | DoAutoAdjustLayout
 | Create
 | Destroy
 | EndUpdate
 | FlipChildren
 | GetEnumerator
 | SetButtonSize
 | CanFocus
TToolWindow
pt | AdjustClientRect
pt | Paint
 | Create
 | BeginUpdate
 | EndUpdate
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TToolWindow)
pt | AdjustClientRect (TToolBar)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AlignControls (TToolBar)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdate (TToolWindow)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | ButtonHeightIsStored (TToolBar)
pt | ButtonWidthIsStored (TToolBar)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TToolBar)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanFocus (TToolBar)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
pt | CheckMenuDropdown (TToolBar)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
pt | ClickButton (TToolBar)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNDropDownClosed (TToolBar)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TToolWindow)
 | Create (TToolBar)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TToolBar)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TToolBar)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TToolBar)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoAutoSize (TToolBar)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DropDownWidthIsStored (TToolBar)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdate (TToolWindow)
 | EndUpdate (TToolBar)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
pt | FindButtonFromAccel (TToolBar)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | FlipChildren (TToolBar)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | FontChanged (TToolBar)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TToolBar)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumerator (TToolBar)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
pt | IsVertical (TToolBar)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TToolBar)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TToolBar)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | Paint (TToolWindow)
pt | Paint (TToolBar)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RepositionButton (TToolBar)
pt | RepositionButtons (TToolBar)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetButtonSize (TToolBar)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WrapButtons (TToolBar)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TToolBar)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TToolBar
pl | ro | OnClick
pl | ro | OnContextPopup
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl |  | OnPaintButton
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl |  | OnPaint
pl | ro | OnResize
pl | ro | OnChangeBounds
pl | ro | OnStartDrag
TToolWindow
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChangeBounds (TToolBar)
 |  | OnClick (TControl)
pl | ro | OnClick (TToolBar)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TToolBar)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TToolBar)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TToolBar)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TToolBar)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TToolBar)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TToolBar)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TToolBar)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TToolBar)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TToolBar)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TToolBar)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TToolBar)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TToolBar)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TToolBar)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TToolBar)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TToolBar)
 |  | OnPaint (TCustomControl)
pl |  | OnPaint (TToolBar)
pl |  | OnPaintButton (TToolBar)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TToolBar)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TToolBar)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)


TToolBar.ButtonCount

ButtonCount - the number of buttons on the ToolBar

Declaration

Source position: comctrls.pp line 2320

public property TToolBar.ButtonCount : Integer
  read GetButtonCount;


TToolBar.ButtonDropWidth

Declaration

Source position: comctrls.pp line 2324

public property TToolBar.ButtonDropWidth : Integer
  read GetButtonDropWidth;


TToolBar.ButtonHeight

ButtonHeight - the height of the buttons

Declaration

Source position: comctrls.pp line 2331

published property TToolBar.ButtonHeight : Integer
  read GetButtonHeight
  write SetButtonHeight
  stored ButtonHeightIsStored;

Description

Use 0 for auto-sized value.

An internal member with the real height for buttons is maintained when reading or writing the value for the property.


TToolBar.ButtonHeightIsStored

Declaration

Source position: comctrls.pp line 2287

protected function TToolBar.ButtonHeightIsStored: Boolean;


TToolBar.ButtonList

ButtonList - the list of Buttons (as a TList)

Declaration

Source position: comctrls.pp line 2322

public property TToolBar.ButtonList : TList
  read FButtons;


TToolBar.Buttons

Lists the tool buttons (TToolButton) in the toolbar.

Declaration

Source position: comctrls.pp line 2321

public property TToolBar.Buttons[Index: Integer] : TToolButton
  read GetButton;

Description

Buttons maintains a list of TToolButton instances. All tool buttons that share a TToolBar parent have the same height and (except for separators and dividers) the same width. Other controls on a toolbar are held in place by invisible separators, which are automatically created and destroyed.

To add tool buttons to the toolbar at design time, select the toolbar, right-click, and choose New Button. To create a space (separator) between one button and the next, select New Separator. To create a divider between buttons, add a button and set its Style property to tbsDivider. Other controls may be added to the toolbar directly from the Component palette.

See also

#LCL.ComCtrls.TToolButton.Style

Determines the style of the tool button.

Example

{ To use this example, create a new application and add the example code
  to the unit. Remember to add the ComCtls unit in the uses clause. }

procedure AddButtons(ToolBar: TToolBar; const ButtonCaptions: array of String);
var
  i: integer;
begin
  for i := 0 to High(ButtonCaptions) do
  begin
    with TToolButton.Create(ToolBar) do
    begin
      Parent := ToolBar;
      Caption := ButtonCaptions[i];
      if (ButtonCaptions[i] = '|') then
        Style := tbsSeparator
      else
        Style := tbsButton;
      AutoSize := True;
    end;
  end;
end;

procedure TForm1.FormCreate(Sender: TObject);
var
  ToolBar: TToolBar;
begin
  ToolBar := TToolBar.Create(Self);
  ToolBar.Parent := Self;
  ShowMessage(IntToStr(ToolBar.ButtonCount));
  AddButtons(ToolBar, ['New', 'Save', '|', 'Cut', 'Copy', 'Paste']);
  ToolBar.ShowCaptions := True;
  ToolBar.Height := 40;
  ToolBar.ButtonWidth := 75;
  ShowMessage(IntToStr(ToolBar.ButtonCount));
end;


TToolBar.ButtonWidth

ButtonWidth - the width of the buttons

Declaration

Source position: comctrls.pp line 2332

published property TToolBar.ButtonWidth : Integer
  read GetButtonWidth
  write SetButtonWidth
  stored ButtonWidthIsStored;

Description

Use 0 for auto-sized value

An internal member is maintained when reading or writing the value for the property.


TToolBar.ButtonWidthIsStored

Declaration

Source position: comctrls.pp line 2288

protected function TToolBar.ButtonWidthIsStored: Boolean;


TToolBar.cDefButtonHeight

Declaration

Source position: comctrls.pp line 2281

protected const TToolBar.cDefButtonHeight = 22;


TToolBar.cDefButtonWidth

Declaration

Source position: comctrls.pp line 2280

protected const TToolBar.cDefButtonWidth = 23;


TToolBar.CheckMenuDropdown

CheckMenuDropdown - returns True if there is a checked dropdown menu

Declaration

Source position: comctrls.pp line 2294

protected function TToolBar.CheckMenuDropdown(

  Button: TToolButton

):Boolean; virtual;


TToolBar.ClickButton

ClickButton - software emulation of the OnClick event

Declaration

Source position: comctrls.pp line 2295

protected procedure TToolBar.ClickButton(

  Button: TToolButton

); virtual;


TToolBar.CNDropDownClosed

Handles the CN_DROPDOWNCLOSED control notification message

Declaration

Source position: comctrls.pp line 2308

protected procedure TToolBar.CNDropDownClosed(

  var Message: TLMessage

); message;

Arguments

Message

The CN_DROPDOWNCLOSED message and parameters handled in the method

Description

Calls CloseCurrentMenu to hide an active menu displayed for the control.


TToolBar.Create

Constructor for the class instance

Declaration

Source position: comctrls.pp line 2312

public constructor TToolBar.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create - constructor for TToolBar: calls inherited Create and sets many formatting and size defaults.

Among the variables initialized and defaults set are the list of buttons, button width and height, style, indentation, alignment, links for image change, the bounds and the edge borders.

See also

#rtl.Classes.TComponent.Create


TToolBar.Destroy

Destroy - destructor for TToolBar: frees buttons and links then calls inherited Destroy

Declaration

Source position: comctrls.pp line 2313

public destructor TToolBar.Destroy; override;

See also

TComponent.Destroy

TCustomControl.Destroy


TToolBar.DisabledImages

The Images on the Image List that are NOT selected for display

Declaration

Source position: comctrls.pp line 2337

published property TToolBar.DisabledImages : TCustomImageList
  read FDisabledImages
  write SetDisabledImages;


TToolBar.DoAutoSize

Declaration

Source position: comctrls.pp line 2291

protected procedure TToolBar.DoAutoSize; override;


TToolBar.DropDownWidth

Width of the drop down arrow button.

Declaration

Source position: comctrls.pp line 2341

published property TToolBar.DropDownWidth : Integer
  read GetDropDownWidth
  write SetDropDownWidth
  stored DropDownWidthIsStored;

Description

Use 0 for auto-sized value.


TToolBar.DropDownWidthIsStored

Declaration

Source position: comctrls.pp line 2289

protected function TToolBar.DropDownWidthIsStored: Boolean;


TToolBar.EdgeBorders

EdgeBorders - which borders form the edge

Declaration

Source position: comctrls.pp line 2342

published property TToolBar.EdgeBorders : TEdgeBorders
  default [ebTop];


TToolBar.EdgeInner

EdgeInner - this toolbar has an inner edge

Declaration

Source position: comctrls.pp line 2343

published property TToolBar.EdgeInner : TEdgeStyle;


TToolBar.EdgeOuter

EdgeOuter - this toolbar has an outer edge

Declaration

Source position: comctrls.pp line 2344

published property TToolBar.EdgeOuter : TEdgeStyle;


TToolBar.EndUpdate

EndUpdate - finishes the update process

Declaration

Source position: comctrls.pp line 2314

public procedure TToolBar.EndUpdate; override;


TToolBar.FindButtonFromAccel

FindButtonFromAccel - returns the Button corresponding to the specified accelerator key

Declaration

Source position: comctrls.pp line 2298

protected function TToolBar.FindButtonFromAccel(

  Accel: Word

):TToolButton;


TToolBar.Flat

Indicates if the control is drawn with a flat appearance

Declaration

Source position: comctrls.pp line 2346

published property TToolBar.Flat : Boolean
  read FFlat
  write SetFlat
  default True;

Description

Flat is a Boolean property which indicates if the control is drawn using a flat appearance (when True), or a raised drawing style (when False). The default value for the property is True.

Changing the value for the property causes the inherited Invalidate method to be called to refresh the control.

See also

#LCL.Controls.TWinControl.Invalidate

Schedules a repaint request


TToolBar.FontChanged

Performs actions needed when the Font has changed for the control

Declaration

Source position: comctrls.pp line 2299

protected procedure TToolBar.FontChanged(

  Sender: TObject

); override;

Description

FontChanged is an overridden procedure which performs action needed when the Font for the control has been changed. FontChanged calls the inherited FontChanged method, and applies the new font to the Buttons in the tool bar. Values are reset in internal members used to track the realized height and width for buttons and drop downs in the tool bar.


TToolBar.FPrevVertical

Declaration

Source position: comctrls.pp line 2283

protected TToolBar.FPrevVertical : Boolean;


TToolBar.GetControlClassDefaultSize

GetControlClassDefaultSize - returns its own defaults, overriding the inherited values

Declaration

Source position: comctrls.pp line 2290

protected class function TToolBar.GetControlClassDefaultSize: TSize; override;

See also

#LCL.Controls.TControl.GetControlClassDefaultSize

Returns the default size for this class of controls (when added to a form)


TToolBar.GetEnumerator

Gets a TToolBarEnumerator enumerator for the class instance

Declaration

Source position: comctrls.pp line 2316

public function TToolBar.GetEnumerator: TToolBarEnumerator;

Function result

Enumerator class instance created in the method


TToolBar.HotImages

The Images on the Image list that are selected for display

Declaration

Source position: comctrls.pp line 2349

published property TToolBar.HotImages : TCustomImageList
  read FHotImages
  write SetHotImages;


TToolBar.Images

The Images to be displayed on the buttons

Declaration

Source position: comctrls.pp line 2350

published property TToolBar.Images : TCustomImageList
  read FImages
  write SetImages;


TToolBar.ImagesWidth

Width for images displayed on the tool bar

Declaration

Source position: comctrls.pp line 2351

published property TToolBar.ImagesWidth : Integer
  read FImagesWidth
  write SetImagesWidth
  default 0;

Description

ImagesWidth is an Integer property which indicates the width for images displayed on the tool bar. The default value for the property is zero (0).

Changing the value in the property causes the UpdateVisibleBar method to be called to update control flags, and to resize both the control and its Buttons.

See also

TToolBar.Buttons | Lists the tool buttons (TToolButton) in the toolbar.
TToolButton | TToolButton is a button control in a TToolBar object


TToolBar.Indent

Indent - the amount by which the buttons should be indented Default is 1

Declaration

Source position: comctrls.pp line 2352

published property TToolBar.Indent : Integer
  read FIndent
  write SetIndent
  default 1;


TToolBar.IsVertical

Declaration

Source position: comctrls.pp line 2284

protected function TToolBar.IsVertical: Boolean; virtual;


TToolBar.List

Should the contents of the toolbar be displayed as a List? Default false

Declaration

Source position: comctrls.pp line 2353

published property TToolBar.List : Boolean
  read FList
  write SetList
  default False;


TToolBar.OnMouseWheel

Declaration

Source position: comctrls.pp line 2379

published property TToolBar.OnMouseWheel : TMouseWheelEvent;


TToolBar.OnMouseWheelDown

Declaration

Source position: comctrls.pp line 2380

published property TToolBar.OnMouseWheelDown : TMouseWheelUpDownEvent;


TToolBar.OnMouseWheelUp

Declaration

Source position: comctrls.pp line 2381

published property TToolBar.OnMouseWheelUp : TMouseWheelUpDownEvent;


TToolBar.OnPaint

Declaration

Source position: comctrls.pp line 2382

published property TToolBar.OnPaint : TNotifyEvent
  read FOnPaint
  write FOnPaint;


TToolBar.OnPaintButton

Event handler signalled to draw a button on the tool bar

Declaration

Source position: comctrls.pp line 2370

published property TToolBar.OnPaintButton : TToolBarOnPaintButton
  read FOnPaintButton
  write FOnPaintButton;

Description

OnPaintButton is a TToolBarOnPaintButton property which contains the event handler signalled when one of the Buttons on the tool bar is drawn.

See also

TToolButton.Paint | Override this method with your own painting code
TToolBar.Paint | Override this method in your derived class with your own paint handler
TToolBar.OnPaint |


TToolBar.RepositionButton

RepositionButton - method for re-positioning a button

Declaration

Source position: comctrls.pp line 2303

protected procedure TToolBar.RepositionButton(

  Index: Integer

);


TToolBar.RepositionButtons

RepositionButtons - method for re-positioning several buttons

Declaration

Source position: comctrls.pp line 2304

protected procedure TToolBar.RepositionButtons(

  Index: Integer

);


TToolBar.RowCount

RowCount - the number of Rows of Buttons

Declaration

Source position: comctrls.pp line 2323

public property TToolBar.RowCount : Integer
  read FRowCount;


TToolBar.SetButtonSize

SetButtonSize - stores new values for height and width

Declaration

Source position: comctrls.pp line 2317

public procedure TToolBar.SetButtonSize(

  NewButtonWidth: Integer;

  NewButtonHeight: Integer

);


TToolBar.ShowCaptions

ShowCaptions - should the captions be shown for the buttons? (Default False)

Declaration

Source position: comctrls.pp line 2358

published property TToolBar.ShowCaptions : Boolean
  read FShowCaptions
  write SetShowCaptions
  default False;


TToolBar.Transparent

Is the ToolBar to be Transparent? Default False

Declaration

Source position: comctrls.pp line 2362

published property TToolBar.Transparent : Boolean
  read GetTransparent
  write SetTransparent
  default False;


TToolBar.Wrapable

Wrapable - enables wrapping buttons to the next row if there are too many for the current row

Declaration

Source position: comctrls.pp line 2364

published property TToolBar.Wrapable : Boolean
  read FWrapable
  write SetWrapable
  default True;


TToolBar.WrapButtons

WrapButtons - returns True if changing to NewHeight and NewWidth causes wrapping of buttons

Declaration

Source position: comctrls.pp line 2305

protected function TToolBar.WrapButtons(

  UseSize: Integer;

  out NewWidth: Integer;

  out NewHeight: Integer;

  Simulate: Boolean

):Boolean;


TToolBarEnumerator

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: comctrls.pp line 2193

type TToolBarEnumerator = class

public

  constructor Create();

  function MoveNext;

  property Current: TToolButton; [r]

end;

Inheritance

TToolBarEnumerator

|

TObject


TToolBarEnumerator

ro

Current


ro

Current (TToolBarEnumerator)


TToolBarEnumerator
 | Create
 | MoveNext


TToolBarEnumerator


TToolBarEnumerator.Create

Declaration

Source position: comctrls.pp line 2199

public constructor TToolBarEnumerator.Create(

  AToolBar: TToolBar

);


TToolBarEnumerator.Current

Declaration

Source position: comctrls.pp line 2201

public property TToolBarEnumerator.Current : TToolButton
  read GetCurrent;


TToolBarEnumerator.MoveNext

Declaration

Source position: comctrls.pp line 2200

public function TToolBarEnumerator.MoveNext: Boolean;


TToolButton

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TToolButton is a button control in a TToolBar object

Declaration

Source position: comctrls.pp line 2058

type TToolButton = class(TGraphicControl)
protected
Const
cDefSeparatorWidth = 8 |
cDefDividerWidth = 5 |
cDefButtonDropDecArrowWidth = 2 |
FToolBar: TToolBar; | FToolBar - local variable indicating in which toolbar this button lives
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure CopyPropertiesFromMenuItem(); | CopyPropertiesFromMenuItem - method for copying the properties of the corresponding Menu Item, to ensure that ToolButton and MenuItem produce the same behavior
function GetActionLinkClass; override; | GetActionLinkClass - returns the Class of the ActionLink for this ToolButton
procedure ActionChange(); override; | ActionChange - a method for changing the action associated with the Button
procedure AssignTo(); override; | AssignTo calls inherited method: if the destination is of correct type, copies ImageIindex to destination and sets the Checked property
procedure BeginUpdate; virtual; | BeginUpdate - start the update process
procedure EndUpdate; virtual; | EndUpdate - finish the update process
procedure MouseMove(); override; | Handler for MouseMove events
procedure MouseDown(); override; | Handler for MouseDown events
procedure MouseUp(); override; | Invokes the OnMouseUp handler
procedure MouseEnter; override; | Invokes the OnMouseEnter handler
procedure MouseLeave; override; | Invokes the OnMouseLeave handler
procedure Notification(); override; |
procedure Paint; override; | Override this method with your own painting code
procedure TextChanged; override; | Handles changes of the Text property
procedure CalculatePreferredSize(); override; | Override this method to return the preferred height and width for the control
class function GetControlClassDefaultSize; override; | GetControlClassDefaultSize returns its own defaults, overriding inherited values
procedure Loaded; override;
procedure RefreshControl; virtual; | RefreshControl - refreshes the drawing of the tool in case changes have been made
procedure SetToolBar(); | SetToolBar - records the existence of a new toolbar
procedure UpdateControl; virtual; | UpdateControl - brings the control up to date
function GetButtonDrawDetail; virtual; | GetButtonDrawDetail - find theme information for Windows XP implementations
procedure SetParent(); override;
procedure UpdateVisibleToolbar; | UpdateVisibleToolbar - updates just the visible part of the toolbar
function GroupAllUpAllowed; | GroupAllUpAllowed returns True if all buttons in a group are allowed to be 'Up'
function DialogChar(); override; | Do something useful with accelerators etc
procedure SetAutoSize(); override;
procedure RealSetText(); override; | Sets the Caption property
public
constructor Create(); override; | Constructor for the class instance
function CheckMenuDropdown; virtual; | CheckMenuDropdown - returns True if there is a checked dropdown menu
procedure Click; override; | Invokes the OnClick and ActionLink.Execute handlers
procedure ArrowClick; virtual; | Invokes the OnArrowClick event handler
procedure GetCurrentIcon(); virtual; | GetCurrentIcon - finds the icon for the current button
procedure GetPreferredSize(); override; | Returns default/preferred height and width, for use in auto-sizing
property Index: Integer; [r] | Index - is the sequence number for the current button in the list of buttons
function PointInArrow(); | Indicates if the specified position is within the bounds for the arrow drawn on a drop- down-style control
published
property Action: TBasicAction; | The Action associated with this control
property AllowAllUp: Boolean; [rw] |
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property Caption: TCaption; | The text describing the control to the user
property Down: Boolean; [rws] | Is this button Down (i.e. has it been selected)? Default false
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property DropdownMenu: TPopupMenu; [rw] | A DropDownMenu that appears when this button is selected
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Grouped: Boolean; [rw] | Is this button a member of a group? Default false
property Height: Integer; [s] | The vertical size of the control
property ImageIndex: TImageIndex; [rws] | ImageIndex - the index value of the image from the imagelist to be used with this button
property Indeterminate: Boolean; [rw] | Indeterminate - if True, this button is in an unspecified state. Default False
property Marked: Boolean; [rw] | Is this button Marked (i.e. has it been selected)? Default false
property MenuItem: TMenuItem; [rw] | The item on the Main Menu with which this tool button is associated
property OnArrowClick: TNotifyEvent; [rw] | Executed when user clicked the arrow part for Style=tbsDropDown.
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDock: TEndDragEvent; | Notification handler for the end of a docking operation
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnStartDock: TStartDockEvent; | Event handler for the start of a docking operation
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowCaption: Boolean; [rw] | Show/Hide caption
property ShowHint: Boolean; | Enables the Hint display
property Style: TToolButtonStyle; [rw] | Determines the style of the tool button.
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property Width: Integer; [s] | The horizontal extent of the control
property Wrap: Boolean; [rw] | Has this button been wrapped to the next row?
end;

Inheritance

TToolButton | TToolButton is a button control in a TToolBar object
|
TGraphicControl | TGraphicControl is the base class for all lightweight controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

Use TToolButton to implement buttons on a toolbar. While other controls (including TButton and TSpeedButton) can be placed on toolbars, TToolButton utilizes special toolbar features to simplify the configuration of buttons and offers added display options such as pop-up borders and transparency.

To place tool buttons on a toolbar at design time, select the toolbar, right-click, and choose New Button.

See also

TToolBar |
TButton | Implements a push button control
TSpeedButton | A Button used to represent states (checked or unchecked)
HowToUseStdCtrls | How to use StdCtrls, ComCtrls or ExtCtrls

Example

{ To use this example, create a new application and add the example code
  to the unit. Remember to add the ComCtls unit in the uses clause. }

procedure AddButtons(ToolBar: TToolBar; const ButtonCaptions: array of String);
var
  i: integer;
begin
  for i := 0 to High(ButtonCaptions) do
  begin
    with TToolButton.Create(ToolBar) do
    begin
      Parent := ToolBar;
      Caption := ButtonCaptions[i];
      if (ButtonCaptions[i] = '|') then
        Style := tbsSeparator
      else
        Style := tbsButton;
      AutoSize := True;
    end;
  end;
end;

procedure TForm1.FormCreate(Sender: TObject);
var
  ToolBar: TToolBar;
begin
  ToolBar := TToolBar.Create(Self);
  ToolBar.Parent := Self;
  ShowMessage(IntToStr(ToolBar.ButtonCount));
  AddButtons(ToolBar, ['New', 'Save', '|', 'Cut', 'Copy', 'Paste']);
  ToolBar.ShowCaptions := True;
  ToolBar.Height := 40;
  ToolBar.ButtonWidth := 75;
  ShowMessage(IntToStr(ToolBar.ButtonCount));
end;


TToolButton
 | ro | Index
pl | ro | Action
pl |  | AllowAllUp
pl | ro | AutoSize
pl | ro | Caption
pl |  | Down
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl |  | DropdownMenu
pl | ro | Enabled
pl |  | Grouped
pl | ro | Height
pl |  | ImageIndex
pl |  | Indeterminate
pl |  | Marked
pl |  | MenuItem
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl |  | ShowCaption
pl | ro | ShowHint
pl |  | Style
pl | ro | Visible
pl | ro | Width
pl |  | Wrap
TGraphicControl
 | ro | Canvas
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pl | ro | Action (TToolButton)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl |  | AllowAllUp (TToolButton)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TToolButton)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Canvas (TGraphicControl)
 |  | Caption (TControl)
pl | ro | Caption (TToolButton)
 |  | CaptureMouseButtons (TControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlOrigin (TControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | DockOrientation (TControl)
pl |  | Down (TToolButton)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TToolButton)
pt |  | DragKind (TControl)
pl | ro | DragKind (TToolButton)
pt |  | DragMode (TControl)
pl | ro | DragMode (TToolButton)
pl |  | DropdownMenu (TToolButton)
 |  | Enabled (TControl)
pl | ro | Enabled (TToolButton)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl |  | Grouped (TToolButton)
pl |  | Height (TControl)
pl | ro | Height (TToolButton)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pl |  | ImageIndex (TToolButton)
pl |  | Indeterminate (TToolButton)
 | ro | Index (TToolButton)
 |  | IsControl (TControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pl |  | Marked (TToolButton)
pl |  | MenuItem (TToolButton)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TToolButton)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TToolButton)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
pl |  | ShowCaption (TToolButton)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TToolButton)
pl |  | Style (TToolButton)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TToolButton)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pl | ro | Width (TToolButton)
 |  | WindowProc (TControl)
pl |  | Wrap (TToolButton)


TToolButton
pt | WSRegisterClass
pt | CopyPropertiesFromMenuItem
pt | GetActionLinkClass
pt | ActionChange
pt | AssignTo
pt | BeginUpdate
pt | EndUpdate
pt | MouseMove
pt | MouseDown
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | Notification
pt | Paint
pt | TextChanged
pt | CalculatePreferredSize
pt | GetControlClassDefaultSize
pt | Loaded
pt | RefreshControl
pt | SetToolBar
pt | UpdateControl
pt | GetButtonDrawDetail
pt | SetParent
pt | UpdateVisibleToolbar
pt | GroupAllUpAllowed
pt | DialogChar
pt | SetAutoSize
pt | RealSetText
 | Create
 | CheckMenuDropdown
 | Click
 | ArrowClick
 | GetCurrentIcon
 | GetPreferredSize
 | PointInArrow
TGraphicControl
pt | WSRegisterClass
pt | FontChanged
pt | Paint
pt | DoOnChangeBounds
pt | DoOnParentHandleDestruction
pt | CMCursorChanged
 | Create
 | Destroy
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | ActionChange (TToolButton)
 | ActiveDefaultControlChanged (TControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | ArrowClick (TToolButton)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
pt | AssignTo (TToolButton)
 | AutoAdjustLayout (TControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizePhases (TControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BeginUpdate (TToolButton)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TToolButton)
pt | CanAutoSize (TControl)
pt | CanTab (TControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
 | CheckChildClassAllowed (TControl)
 | CheckMenuDropdown (TToolButton)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | Click (TToolButton)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMCursorChanged (TGraphicControl)
pt | CMEnabledChanged (TControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
 | CNPreferredSizeChanged (TControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ControlToScreen (TControl)
pt | CopyPropertiesFromMenuItem (TToolButton)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TGraphicControl)
 | Create (TToolButton)
 | CreateAccessibleObject (TControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateFloatingDockSite (TControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TGraphicControl)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
pt | DialogChar (TControl)
pt | DialogChar (TToolButton)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAllAutoSize (TControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
 | Dock (TControl)
 | Docked (TControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDragMsg (TControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFloatMsg (TControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnChangeBounds (TGraphicControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnParentHandleDestruction (TGraphicControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoScaleFontPPI (TControl)
pt | DoSetBounds (TControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
pt | EndUpdate (TToolButton)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
pt | FontChanged (TControl)
pt | FontChanged (TGraphicControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetActionLinkClass (TToolButton)
 | GetAnchorsDependingOnParent (TControl)
pt | GetButtonDrawDetail (TToolButton)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetChildrenRect (TControl)
pt | GetClientOrigin (TControl)
pt | GetClientRect (TControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TToolButton)
pt | GetControlOrigin (TControl)
 | GetCurrentIcon (TToolButton)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetPreferredSize (TToolButton)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTopParent (TControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
pt | GroupAllUpAllowed (TToolButton)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invalidate (TControl)
pt | InvalidateControl (TControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientWidthStored (TControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TToolButton)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TToolButton)
pt | MouseEnter (TControl)
pt | MouseEnter (TToolButton)
pt | MouseLeave (TControl)
pt | MouseLeave (TToolButton)
pt | MouseMove (TControl)
pt | MouseMove (TToolButton)
pt | MouseUp (TControl)
pt | MouseUp (TToolButton)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TToolButton)
pt | Paint (TGraphicControl)
pt | Paint (TToolButton)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
 | ParentHandlesAllocated (TControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PointInArrow (TToolButton)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealSetText (TControl)
pt | RealSetText (TToolButton)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | RefreshControl (TToolButton)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
pt | ScaleConstraints (TControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | SendMoveSizeMessages (TControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TToolButton)
pt | SetBiDiMode (TControl)
 | SetBounds (TControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetColor (TControl)
 | SetComponentIndex (TComponent)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParent (TToolButton)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTextBuf (TControl)
pt | SetToolBar (TToolButton)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TextChanged (TToolButton)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | Update (TControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControl (TToolButton)
 | Updated (TComponent)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateVisibleToolbar (TToolButton)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMContextMenu (TControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSize (TControl)
pt | WMWindowPosChanged (TControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TGraphicControl)
pt | WSRegisterClass (TToolButton)
 | _AddRef (TComponent)
 | _Release (TComponent)


TToolButton
pl |  | OnArrowClick
pl | ro | OnClick
pl | ro | OnContextPopup
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDock
pl | ro | OnEndDrag
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnStartDock
pl | ro | OnStartDrag
TGraphicControl
pt |  | OnPaint
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl |  | OnArrowClick (TToolButton)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pl | ro | OnClick (TToolButton)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TToolButton)
pt |  | OnDblClick (TControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TToolButton)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TToolButton)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pl | ro | OnEndDock (TToolButton)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TToolButton)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TToolButton)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TToolButton)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TToolButton)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TToolButton)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TToolButton)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TToolButton)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TToolButton)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TToolButton)
pt |  | OnPaint (TGraphicControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pl | ro | OnStartDock (TToolButton)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TToolButton)
pt |  | OnTripleClick (TControl)


TToolButton.ActionChange

ActionChange - a method for changing the action associated with the Button

Declaration

Source position: comctrls.pp line 2107

protected procedure TToolButton.ActionChange(

  Sender: TObject;

  CheckDefaults: Boolean

); override;

See also

#LCL.Controls.TControl.ActionChange

Handler for a changed Action


TToolButton.AllowAllUp

Declaration

Source position: comctrls.pp line 2149

published property TToolButton.AllowAllUp : Boolean
  read FAllowAllUp
  write FAllowAllUp
  default False;

Description

AllowAllUp, when True, indicates that all buttons are allowed to be 'Up' at the same time. The default value for the property is False, and indicates that one of the buttons must be in the 'Down' state.


TToolButton.ArrowClick

Invokes the OnArrowClick event handler

Declaration

Source position: comctrls.pp line 2138

public procedure TToolButton.ArrowClick; virtual;

Description

Executed automatically when the user clicks the arrow for the DropDown-style control (Style is set to tbsDropDown) , and no value has been assigned to DropDownMenu.

See also

TToolButton.Style | Determines the style of the tool button.
TToolButton.DropDownMenu | A DropDownMenu that appears when this button is selected


TToolButton.AssignTo

AssignTo calls inherited method: if the destination is of correct type, copies ImageIindex to destination and sets the Checked property

Declaration

Source position: comctrls.pp line 2108

protected procedure TToolButton.AssignTo(

  Dest: TPersistent

); override;

See also

TPersistent.AssignTo

TControl.AssignTo

Implements assignment of the control to an Action object, or calls the inherited method


TToolButton.BeginUpdate

BeginUpdate - start the update process

Declaration

Source position: comctrls.pp line 2109

protected procedure TToolButton.BeginUpdate; virtual;


TToolButton.cDefButtonDropDecArrowWidth

Declaration

Source position: comctrls.pp line 2101

protected const TToolButton.cDefButtonDropDecArrowWidth = 2;


TToolButton.cDefDividerWidth

Declaration

Source position: comctrls.pp line 2100

protected const TToolButton.cDefDividerWidth = 5;


TToolButton.cDefSeparatorWidth

Declaration

Source position: comctrls.pp line 2099

protected const TToolButton.cDefSeparatorWidth = 8;


TToolButton.CheckMenuDropdown

CheckMenuDropdown - returns True if there is a checked dropdown menu

Declaration

Source position: comctrls.pp line 2136

public function TToolButton.CheckMenuDropdown: Boolean; virtual;


TToolButton.CopyPropertiesFromMenuItem

CopyPropertiesFromMenuItem - method for copying the properties of the corresponding Menu Item, to ensure that ToolButton and MenuItem produce the same behavior

Declaration

Source position: comctrls.pp line 2105

protected procedure TToolButton.CopyPropertiesFromMenuItem(

  const Value: TMenuItem

);


TToolButton.Create

Constructor for the class instance

Declaration

Source position: comctrls.pp line 2135

public constructor TToolButton.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create is the constructor for TToolButton. It calls the inherited Create method, and sets the initial values for the bounds and style properties.

See also

#rtl.Classes.TComponent.Create

#LCL.Controls.TGraphicControl.Create

Constructor for the class instance


TToolButton.Down

Is this button Down (i.e. has it been selected)? Default false

Declaration

Source position: comctrls.pp line 2152

published property TToolButton.Down : Boolean
  read FDown
  write SetDown
  stored IsCheckedStored
  default False;


TToolButton.DropdownMenu

A DropDownMenu that appears when this button is selected

Declaration

Source position: comctrls.pp line 2156

published property TToolButton.DropdownMenu : TPopupMenu
  read FDropdownMenu
  write SetDropdownMenu;

Description

A DropDownMenu that appears when this button is selected.

It uses the same code as a TPopupMenu and offers a series of additional menu choices.


TToolButton.EndUpdate

EndUpdate - finish the update process

Declaration

Source position: comctrls.pp line 2110

protected procedure TToolButton.EndUpdate; virtual;


TToolButton.FToolBar

FToolBar - local variable indicating in which toolbar this button lives

Declaration

Source position: comctrls.pp line 2103

protected TToolButton.FToolBar : TToolBar;


TToolButton.GetActionLinkClass

GetActionLinkClass - returns the Class of the ActionLink for this ToolButton

Declaration

Source position: comctrls.pp line 2106

protected function TToolButton.GetActionLinkClass: TControlActionLinkClass; override;

See also

#LCL.Controls.TControl.GetActionLinkClass

The default ActionLink class (TControlActionLink)


TToolButton.GetButtonDrawDetail

GetButtonDrawDetail - find theme information for Windows XP implementations

Declaration

Source position: comctrls.pp line 2127

protected function TToolButton.GetButtonDrawDetail: TThemedElementDetails; virtual;


TToolButton.GetControlClassDefaultSize

GetControlClassDefaultSize returns its own defaults, overriding inherited values

Declaration

Source position: comctrls.pp line 2122

protected class function TToolButton.GetControlClassDefaultSize: TSize; override;

See also

#LCL.Controls.TControl.GetControlClassDefaultSize

Returns the default size for this class of controls (when added to a form)


TToolButton.GetCurrentIcon

GetCurrentIcon - finds the icon for the current button

Declaration

Source position: comctrls.pp line 2139

public procedure TToolButton.GetCurrentIcon(

  var ImageList: TCustomImageList;

  var TheIndex: Integer;

  var TheEffect: TGraphicsDrawEffect

); virtual;


TToolButton.GroupAllUpAllowed

GroupAllUpAllowed returns True if all buttons in a group are allowed to be 'Up'

Declaration

Source position: comctrls.pp line 2130

protected function TToolButton.GroupAllUpAllowed: Boolean;


TToolButton.Grouped

Is this button a member of a group? Default false

Declaration

Source position: comctrls.pp line 2158

published property TToolButton.Grouped : Boolean
  read FGrouped
  write SetGrouped
  default False;

Description

Is this button a member of a group?

This would mean behavior similar to the radio buttons in a TRadioGroup where only one button in the group can be selected, or the check boxes in a TCheckGroup where more than one item can be selected but the members of the group interact in some way.


TToolButton.ImageIndex

ImageIndex - the index value of the image from the imagelist to be used with this button

Declaration

Source position: comctrls.pp line 2160

published property TToolButton.ImageIndex : TImageIndex
  read FImageIndex
  write SetImageIndex
  stored IsImageIndexStored
  default - 1;


TToolButton.Indeterminate

Indeterminate - if True, this button is in an unspecified state. Default False

Declaration

Source position: comctrls.pp line 2161

published property TToolButton.Indeterminate : Boolean
  read FIndeterminate
  write SetIndeterminate
  default False;


TToolButton.Index

Index - is the sequence number for the current button in the list of buttons

Declaration

Source position: comctrls.pp line 2145

public property TToolButton.Index : Integer
  read GetIndex;

Description

Index is a read-only Integer property with the sequence number for the current button in the list of buttons. When the internal toolbar button list has been assigned, its IndexOf method is called to get the position for the current class instance in the toolbar control. When the internal toolbar is unassigned (contains Nil), the value -1 is used as the return value.

See also

TToolBar.Buttons | Lists the tool buttons (TToolButton) in the toolbar.
TToolBar.ButtonList | ButtonList - the list of Buttons (as a TList)


TToolButton.Marked

Is this button Marked (i.e. has it been selected)? Default false

Declaration

Source position: comctrls.pp line 2162

published property TToolButton.Marked : Boolean
  read FMarked
  write SetMarked
  default False;


TToolButton.MenuItem

The item on the Main Menu with which this tool button is associated

Declaration

Source position: comctrls.pp line 2163

published property TToolButton.MenuItem : TMenuItem
  read FMenuItem
  write SetMenuItem;

Description

The item on the Main Menu with which this tool button is associated

Typically the buttons on the toolbar would each point to an entry on the menu action list which could also be accessed by using the Main Menu


TToolButton.OnArrowClick

Executed when user clicked the arrow part for Style=tbsDropDown.

Declaration

Source position: comctrls.pp line 2164

published property TToolButton.OnArrowClick : TNotifyEvent
  read FOnArrowClick
  write FOnArrowClick;

Description

It is not executed if DropDownMenu is assigned.


TToolButton.PointInArrow

Indicates if the specified position is within the bounds for the arrow drawn on a drop- down-style control

Declaration

Source position: comctrls.pp line 2146

public function TToolButton.PointInArrow(

  const X: Integer;

  const Y: Integer

):Boolean;

Arguments

X | Horizontal coordinate examined in the method
Y | Vertical coordinate examined in the method

Function result

True when the coordinates are within the arrow for the drop-down


TToolButton.RefreshControl

RefreshControl - refreshes the drawing of the tool in case changes have been made

Declaration

Source position: comctrls.pp line 2124

protected procedure TToolButton.RefreshControl; virtual;


TToolButton.SetToolBar

SetToolBar - records the existence of a new toolbar

Declaration

Source position: comctrls.pp line 2125

protected procedure TToolButton.SetToolBar(

  NewToolBar: TToolBar

);


TToolButton.ShowCaption

Show/Hide caption

Declaration

Source position: comctrls.pp line 2183

published property TToolButton.ShowCaption : Boolean
  read FShowCaption
  write SetShowCaption
  default True;

Description

The ToolBar.ShowCaptions has precedence. Hiding will only work if ToolBar.List is true.


TToolButton.Style

Determines the style of the tool button.

Declaration

Source position: comctrls.pp line 2185

published property TToolButton.Style : TToolButtonStyle
  read FStyle
  write SetStyle
  default tbsButton;

Description

See TToolButtonStyle for the possible Style values.

See also

#LCL.ComCtrls.TToolButtonStyle

TToolButtonStyle - enumerated type that determines the style of the tool buttons.

Example

{ To use this example, create a new application and add the example code
  to the unit. Remember to add the ComCtls unit in the uses clause. }

procedure AddButtons(ToolBar: TToolBar; const ButtonCaptions: array of String);
var
  i: integer;
begin
  for i := 0 to High(ButtonCaptions) do
  begin
    with TToolButton.Create(ToolBar) do
    begin
      Parent := ToolBar;
      Caption := ButtonCaptions[i];
      if (ButtonCaptions[i] = '|') then
        Style := tbsSeparator
      else
        Style := tbsButton;
      AutoSize := True;
    end;
  end;
end;

procedure TForm1.FormCreate(Sender: TObject);
var
  ToolBar: TToolBar;
begin
  ToolBar := TToolBar.Create(Self);
  ToolBar.Parent := Self;
  ShowMessage(IntToStr(ToolBar.ButtonCount));
  AddButtons(ToolBar, ['New', 'Save', '|', 'Cut', 'Copy', 'Paste']);
  ToolBar.ShowCaptions := True;
  ToolBar.Height := 40;
  ToolBar.ButtonWidth := 75;
  ShowMessage(IntToStr(ToolBar.ButtonCount));
end;


TToolButton.UpdateControl

UpdateControl - brings the control up to date

Declaration

Source position: comctrls.pp line 2126

protected procedure TToolButton.UpdateControl; virtual;


TToolButton.UpdateVisibleToolbar

UpdateVisibleToolbar - updates just the visible part of the toolbar

Declaration

Source position: comctrls.pp line 2129

protected procedure TToolButton.UpdateVisibleToolbar;


TToolButton.Wrap

Has this button been wrapped to the next row?

Declaration

Source position: comctrls.pp line 2188

published property TToolButton.Wrap : Boolean
  read FWrap
  write SetWrap
  default False;


TToolButtonActionLink

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TToolButtonActionLink - links a ToolButton on the ToolBar to an Action on an ActionList

Declaration

Source position: comctrls.pp line 2044

type TToolButtonActionLink = class(TControlActionLink)
protected
procedure AssignClient(); override; | AssignClient calls inherited method then sets client as ToolButton
procedure SetChecked(); override; | SetChecked - stores the Checked status (True or False)
procedure SetImageIndex(); override; | SetImageIndex - stores the index value of the associated image
public
function IsCheckedLinked; override; | Is the action's Checked property linked to the client?
function IsImageIndexLinked; override; | Is the action's ImageIndex property linked to the client?
end;

Inheritance

TToolButtonActionLink | TToolButtonActionLink - links a ToolButton on the ToolBar to an Action on an ActionList
|
TControlActionLink | Links an Action to a control
|
TActionLink | A link between an action and a client class
|
TBasicActionLink
|
TObject


TToolButtonActionLink

TControlActionLink

TActionLink

TBasicActionLink

Action

TObject


TToolButtonActionLink
pt | AssignClient
pt | SetChecked
pt | SetImageIndex
 | IsCheckedLinked
 | IsImageIndexLinked
TControlActionLink
pt | AssignClient
pt | SetCaption
pt | SetEnabled
pt | SetHint
pt | SetHelpContext
pt | SetHelpKeyword
pt | SetHelpType
pt | SetVisible
pt | SetOnExecute
pt | IsOnExecuteLinked
pt | DoShowHint
 | IsCaptionLinked
 | IsEnabledLinked
 | IsHelpLinked
 | IsHintLinked
 | IsVisibleLinked
TActionLink
pt | SetAutoCheck
pt | SetCaption
pt | SetChecked
pt | SetEnabled
pt | SetGroupIndex
pt | SetHelpContext
pt | SetHelpKeyword
pt | SetHelpType
pt | SetHint
pt | SetImageIndex
pt | SetShortCut
pt | SetVisible
 | IsCaptionLinked
 | IsCheckedLinked
 | IsEnabledLinked
 | IsGroupIndexLinked
 | IsHelpContextLinked
 | IsHelpLinked
 | IsHintLinked
 | IsImageIndexLinked
 | IsShortCutLinked
 | IsVisibleLinked
TBasicActionLink
 | AssignClient
 | Change
 | IsOnExecuteLinked
 | SetAction
 | SetOnExecute
 | Create
 | Destroy
 | Execute
 | Update
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignClient (TBasicActionLink)
pt | AssignClient (TControlActionLink)
pt | AssignClient (TToolButtonActionLink)
 | BeforeDestruction (TObject)
 | Change (TBasicActionLink)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TBasicActionLink)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | Destroy (TObject)
 | Destroy (TBasicActionLink)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoShowHint (TControlActionLink)
 | Equals (TObject)
 | Execute (TBasicActionLink)
 | FieldAddress (TObject)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | IsCaptionLinked (TActionLink)
 | IsCaptionLinked (TControlActionLink)
 | IsCheckedLinked (TActionLink)
 | IsCheckedLinked (TToolButtonActionLink)
 | IsEnabledLinked (TActionLink)
 | IsEnabledLinked (TControlActionLink)
 | IsGroupIndexLinked (TActionLink)
 | IsHelpContextLinked (TActionLink)
 | IsHelpLinked (TActionLink)
 | IsHelpLinked (TControlActionLink)
 | IsHintLinked (TActionLink)
 | IsHintLinked (TControlActionLink)
 | IsImageIndexLinked (TActionLink)
 | IsImageIndexLinked (TToolButtonActionLink)
 | IsOnExecuteLinked (TBasicActionLink)
pt | IsOnExecuteLinked (TControlActionLink)
 | IsShortCutLinked (TActionLink)
 | IsVisibleLinked (TActionLink)
 | IsVisibleLinked (TControlActionLink)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | SetAction (TBasicActionLink)
pt | SetAutoCheck (TActionLink)
pt | SetCaption (TActionLink)
pt | SetCaption (TControlActionLink)
pt | SetChecked (TActionLink)
pt | SetChecked (TToolButtonActionLink)
pt | SetEnabled (TActionLink)
pt | SetEnabled (TControlActionLink)
pt | SetGroupIndex (TActionLink)
pt | SetHelpContext (TActionLink)
pt | SetHelpContext (TControlActionLink)
pt | SetHelpKeyword (TActionLink)
pt | SetHelpKeyword (TControlActionLink)
pt | SetHelpType (TActionLink)
pt | SetHelpType (TControlActionLink)
pt | SetHint (TActionLink)
pt | SetHint (TControlActionLink)
pt | SetImageIndex (TActionLink)
pt | SetImageIndex (TToolButtonActionLink)
 | SetOnExecute (TBasicActionLink)
pt | SetOnExecute (TControlActionLink)
pt | SetShortCut (TActionLink)
pt | SetVisible (TActionLink)
pt | SetVisible (TControlActionLink)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | Update (TBasicActionLink)


TToolButtonActionLink

TControlActionLink

TActionLink

TBasicActionLink

OnChange

TObject


TToolButtonActionLink.AssignClient

AssignClient calls inherited method then sets client as ToolButton

Declaration

Source position: comctrls.pp line 2046

protected procedure TToolButtonActionLink.AssignClient(

  AClient: TObject

); override;

See also

#rtl.Classes.TBasicActionLink.AssignClient


TToolButtonActionLink.SetChecked

SetChecked - stores the Checked status (True or False)

Declaration

Source position: comctrls.pp line 2047

protected procedure TToolButtonActionLink.SetChecked(

  Value: Boolean

); override;


TToolButtonActionLink.SetImageIndex

SetImageIndex - stores the index value of the associated image

Declaration

Source position: comctrls.pp line 2048

protected procedure TToolButtonActionLink.SetImageIndex(

  Value: Integer

); override;


TToolButtonActionLinkClass

TToolButtonActionLinkClass - class of TToolButtonActionLink

Declaration

Source position: comctrls.pp line 2054

type TToolButtonActionLinkClass = class of TToolButtonActionLink;


TTrackBar

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TTrackBar: a device which allows the user to determine the value of a variable using a quasi-analog slider

Declaration

Source position: comctrls.pp line 2757

type TTrackBar = class(TCustomTrackBar)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property Frequency: Integer; | Frequency - how frequently the position of the slider is to be read and updated (currently unsupported)
property Hint: TTranslateString; | The text to show in the Hint window for this control
property LineSize: Integer; | Line-Size - increment for slider position when an arrow key is pressed
property Max: Integer; | Max - the value corresponding to full movement of the slider. Default = 10
property Min: Integer; | Min - the value associated with the minimum slider position. Default = 0
property OnChange: TNotifyEvent; | OnChange - action to be taken on change in the slider position
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnMouseWheelHorz: TMouseWheelEvent; | Event handler for horizontal movements of the mouse wheel
property OnMouseWheelLeft: TMouseWheelUpDownEvent; | Event handler for left movements of the mouse wheel
property OnMouseWheelRight: TMouseWheelUpDownEvent; | Event handler for right movements of the mouse wheel
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property Orientation: TTrackBarOrientation; | Orientation - horizontal or vertical
property PageSize: Integer; | PageSize - increment for slider position when PageUp or PageDown key is pressed
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property Position: Integer; | Position - the location of the slider along the track bar. Represents the Return value from the control
property Reversed: Boolean; |
property ScalePos: TTrackBarScalePos; | ScalePos - whether scaling label appears at top, bottom, left or right
property SelEnd: Integer; |
property SelStart: Integer; |
property ShowHint: Boolean; | Enables the Hint display
property ShowSelRange: Boolean; |
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property TickMarks: TTickMark; | Tickmarks - whether the ticks are above/left, below/right, or both
property TickStyle: TTickStyle; | TickStyle - none, produced automatically or calculated manually
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TTrackBar | TTrackBar: a device which allows the user to determine the value of a variable using a quasi-analog slider
|
TCustomTrackBar | TCustomTrackBar - the base class for TTrackBar
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TTrackBar: a device which allows the user to determine the value of a variable using a quasi-analog slider.

The device looks like a slider-potentiometer control on a hi-fi amplifier and consists of a slider which can be moved along a bar using the mouse. Tick marks can be displayed along one or both edges, giving an indication of the proportion of the maximum value of the controlled variable that is being selected.

The Position property indicates the distance along the bar that the slider has been placed, either by the program or by mouse capture and movement.

In the example, movement of the slider is detected and shown in the associated TProgressBar.

See also

HowToUseStdCtrls

How to use StdCtrls, ComCtrls or ExtCtrls

Example

procedure TForm1.TrackBar1Change(Sender: TObject);
begin
  ProgressBar1.Position := (TrackBar1.Position)*10
end;


TTrackBar
pl | ro | Align
pl | ro | Anchors
pl | ro | BorderSpacing
pl | ro | Color
pl | ro | Constraints
pl | ro | DragCursor
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | Frequency
pl | ro | Hint
pl | ro | LineSize
pl | ro | Max
pl | ro | Min
pl | ro | Orientation
pl | ro | PageSize
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | Position
pl | ro | Reversed
pl | ro | ScalePos
pl | ro | SelEnd
pl | ro | SelStart
pl | ro | ShowHint
pl | ro | ShowSelRange
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | TickMarks
pl | ro | TickStyle
pl | ro | Visible
TCustomTrackBar
pl | ro | AutoSize
pl |  | Frequency
pl |  | LineSize
pl |  | Max
pl |  | Min
pl |  | Orientation
pl |  | PageSize
pl |  | Position
pl |  | Reversed
pl |  | ScalePos
pl |  | SelEnd
pl |  | SelStart
pl |  | ShowSelRange
pl | ro | TabStop
pl |  | TickMarks
pl |  | TickStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TTrackBar)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TTrackBar)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TCustomTrackBar)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TTrackBar)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TTrackBar)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TTrackBar)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TTrackBar)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TTrackBar)
 |  | Enabled (TControl)
pl | ro | Enabled (TTrackBar)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TTrackBar)
pl |  | Frequency (TCustomTrackBar)
pl | ro | Frequency (TTrackBar)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
pl | ro | Hint (TTrackBar)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
pl |  | LineSize (TCustomTrackBar)
pl | ro | LineSize (TTrackBar)
 |  | LRDockWidth (TControl)
pl |  | Max (TCustomTrackBar)
pl | ro | Max (TTrackBar)
pl |  | Min (TCustomTrackBar)
pl | ro | Min (TTrackBar)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
pl |  | Orientation (TCustomTrackBar)
pl | ro | Orientation (TTrackBar)
 | ro | Owner (TComponent)
pl |  | PageSize (TCustomTrackBar)
pl | ro | PageSize (TTrackBar)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TTrackBar)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TTrackBar)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TTrackBar)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TTrackBar)
pl |  | Position (TCustomTrackBar)
pl | ro | Position (TTrackBar)
 | ro | ReadBounds (TControl)
pl |  | Reversed (TCustomTrackBar)
pl | ro | Reversed (TTrackBar)
pl |  | ScalePos (TCustomTrackBar)
pl | ro | ScalePos (TTrackBar)
pl |  | SelEnd (TCustomTrackBar)
pl | ro | SelEnd (TTrackBar)
pl |  | SelStart (TCustomTrackBar)
pl | ro | SelStart (TTrackBar)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TTrackBar)
 | ro | Showing (TWinControl)
pl |  | ShowSelRange (TCustomTrackBar)
pl | ro | ShowSelRange (TTrackBar)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TTrackBar)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCustomTrackBar)
pl | ro | TabStop (TTrackBar)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | TickMarks (TCustomTrackBar)
pl | ro | TickMarks (TTrackBar)
pl |  | TickStyle (TCustomTrackBar)
pl | ro | TickStyle (TTrackBar)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TTrackBar)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TTrackBar
TCustomTrackBar
pt | WSRegisterClass
pt | ApplyChanges
pt | Changed
pt | DoChange
pt | FixParams
pt | GetControlClassDefaultSize
pt | InitializeWnd
pt | Loaded
pt | ShouldAutoAdjust
 | Create
 | SetTick
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TTrackBar
pl | ro | OnChange
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnContextPopup
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnResize
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomTrackBar
pl |  | OnChange
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl |  | OnChange (TCustomTrackBar)
pl | ro | OnChange (TTrackBar)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TTrackBar)
 |  | OnClick (TControl)
pl | ro | OnClick (TTrackBar)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TTrackBar)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TTrackBar)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TTrackBar)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TTrackBar)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TTrackBar)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TTrackBar)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TTrackBar)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TTrackBar)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TTrackBar)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TTrackBar)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TTrackBar)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TTrackBar)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TTrackBar)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TTrackBar)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TTrackBar)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TTrackBar)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TTrackBar)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TTrackBar)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TTrackBar)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TTrackBar)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TTrackBar)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TTrackBar)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TTrackBar)


TTrackBar.Reversed

Declaration

Source position: comctrls.pp line 2806

published property TTrackBar.Reversed : Boolean;


TTrackBar.SelEnd

Declaration

Source position: comctrls.pp line 2808

published property TTrackBar.SelEnd : Integer;


TTrackBar.SelStart

Declaration

Source position: comctrls.pp line 2809

published property TTrackBar.SelStart : Integer;


TTrackBar.ShowSelRange

Declaration

Source position: comctrls.pp line 2811

published property TTrackBar.ShowSelRange : Boolean;


TTrackBarOrientation

TTrackBarOrientation - enumerated type denoting horizontal or vertical orientation for TrackBar

Declaration

Source position: comctrls.pp line 2682

type TTrackBarOrientation = (

  trHorizontal,

  trVertical

);


TTrackBarScalePos

TTrackBarScalePos - enumerated type denoting position of the scale for a TrackBar

Declaration

Source position: comctrls.pp line 2685

type TTrackBarScalePos = (

  trLeft,

  trRight,

  trTop,

  trBottom

);


TTreeNode

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TTreeNode is a single item that holds data in TTreeView

Declaration

Source position: comctrls.pp line 2953

type TTreeNode = class(TPersistent)
protected
procedure Changed(); |
function GetOwner; override; |
public
constructor Create(); virtual; | Create - constructor for TTreeNode: calls inherited Create then initializes indexes and sets subtree count to 1
destructor Destroy; override; | Destroy - destructor for TTreeNode: unbinds all references, frees data and calls inherited Destroy
function AlphaSort; | AlphaSort - if True, sorted alphabetically
function Bottom; | Bottom - returns the position of the displayed tree structure (whether or not it is expanded)
function BottomExpanded; | BottomExpanded - returns the position of the bottom of the fully expanded tree structure
function CustomSort(); | CustomSort - Sorts the child nodes using SortProc.
function DefaultTreeViewSort(); | DefaultTreeViewSort - returns result of string comparison between names of Node1 and Node2
function DisplayExpandSignLeft; | DisplayExpandSignLeft - returns the position of the left edge of the expand sign
function DisplayExpandSignRect; | DisplayExpandSignRect - returns the coordinates of the rectangle within which the expand sign are displayed
function DisplayExpandSignRight; | DisplayExpandSignRight - returns the position of the right edge of the expand sign (i.e. takes into account the width of the icon etc)
function DisplayIconLeft; | DisplayIconLeft - returns the position of the actual icon for the expand sign (usually 1 pixel greater than DisplayExpandSignLeft)
function DisplayRect(); | DisplayRect - returns the coordinates of the rectangle containing the current entry; if TextOnly is True, returns the coordinates for the text
function DisplayStateIconLeft; | DisplayStateIconLeft - returns the position of the State Icon
function DisplayTextLeft; | DisplayTextLeft - returns the position of the left edge of the text
function DisplayTextRight; | DisplayTextRight - returns the position of the right edge of the text
function EditText; |
function FindNode(); | FindNode - returns the node containing the specified text string
function GetFirstChild; | GetFirstChild - returns the first child node of this parent
function GetFirstVisibleChild; |
function GetHandle; | GetHandle - returns the operating system Handle for the current node
function GetLastChild; | GetLastChild - returns the last child node of this parent
function GetLastSibling; | GetLastSibling - returns the last node at the same level as the current node
function GetLastSubChild; | GetLastSubChild - returns the last sub-child node of this parent
function GetLastVisibleChild; |
function GetNext; | GetNext - returns the next node in the list
function GetNextChild(); | GetNextChild - returns the next child node of the parent specified by AValue
function GetNextExpanded; | GetNextExpanded - returns the next expanded node
function GetNextMultiSelected; | GetNextMultiSelected - returns the next node in a multiselection
function GetNextSibling; | GetNextSibling - returns the next node in the same level as the current node
function GetNextSkipChildren; |
function GetNextVisible; | GetNextVisible - returns the next visible (i.e. not hidden) node
function GetNextVisibleSibling; |
function GetParentNodeOfAbsoluteLevel(); | GetParentNodeOfAbsoluteLevel - returns the parent of all nodes at this absolute level
function GetPrev; | GetPrev - returns the previous node in the list
function GetPrevChild(); | GetPrevChild - returns the previous child node of the parent specified by AValue
function GetPrevExpanded; | GetPrevExpanded - returns the previous expanded node
function GetPrevMultiSelected; | GetPrevMultiSelected - returns the previous node in a multi-selection
function GetPrevSibling; | GetPrevSibling - returns the previous node in the same level as the current node
function GetPrevVisible; | GetPrevVisible - returns the previous visible (not hidden) node
function GetPrevVisibleSibling; |
function GetTextPath; | GetTextPath - returns a string containing the path to the current node delimited by slash
function HasAsParent(); | HasAsParent - returns True if the node specified by AValue has a parent
function IndexOf(); | IndexOf - returns the index of the node specified by AValue
function IndexOfText(); | IndexOfText - returns the index of the node containing the specified Text string
procedure Assign(); override; | Assign - if Source is of correct type, copies details directly, otherwise calls inherited Assign which probably raises an exception
procedure Collapse(); | Collapse - method for collapsing tree view to show only the main stems. Apply recursively if Recurse is True
procedure ConsistencyCheck; | ConsistencyCheck - makes sure all references to and from the node are consistent
procedure Delete; | Delete the current TreeNode
procedure DeleteChildren; | DeleteChildren - remove the descendent Nodes in the tree structure
procedure EndEdit(); | EndEdit (to be implemented)
procedure Expand(); | Expand - method for expanding the current node. If Recurse is True, also expand all descendent nodes
procedure ExpandParents; | ExpandParents - apply expansion to the parents of the current node
procedure FreeAllNodeData; |
procedure MakeVisible; | MakeVisible - method for rendering a node visible
procedure MoveTo(); virtual; | MoveTo - method for relocating a node to the specified Destination using the specified mode of attachment
procedure MultiSelectGroup; | MultiSelectGroup - method for multi-selecting a group of nodes
procedure Update; | Update the contents and appearance of the current node
procedure WriteDebugReport(); | WriteDebugReport - for debugging. If Recurse is True, report for all descendants as well
property AbsoluteIndex: Integer; [r] | AbsoluteIndex - the absolute index of the current node, i.e. without taking into account the level of ancestry
property Count: Integer; [r] | Count - the number of nodes
property Cut: Boolean; [rw] | Cut - whether the node has been Cut
property Data: Pointer; [rw] | Data - pointer to the Node's data
property Deleting: Boolean; [r] | Deleting - if True, the node is being deleted
property DropTarget: Boolean; [rw] | DropTarget - if True, the current node is a target for a drop process
property Expanded: Boolean; [rw] | Expanded - if True, the node has been expanded
property Focused: Boolean; [rw] | Focused - if True, the node has received focus
property Handle: THandle; [r] | Handle - the operating system handle for this node
property HasChildren: Boolean; [rw] | HasChildren - if true, this node has descendent nodes
property Height: Integer; [rw] | The Height of the current node
property ImageIndex: TImageIndex; [rw] | ImageIndex - the image index of the current node if not selected. Default -1 for no image
property Index: Integer; [rw] | The Index value of the current node
property IsFullHeightVisible: Boolean; [r] | IsFullHeightVisible - if True, the full height of the TreeNode is visible within the display window
property IsVisible: Boolean; [r] | IsVisible - if True, the current node is visible (not hidden)
property Items []: TTreeNode; default; [rw] | Items - the index of the current node within the list of items
property Level: Integer; [r] | The Level of descendance of indentation of the current node
property MultiSelected: Boolean; [rw] | MultiSelected - if True, several nodes have been selected simultaneously (e.g. using the Shift or Ctrl key while selecting)
property NodeEffect: TGraphicsDrawEffect; [rw] |
property OverlayIndex: Integer; [rw] | OverlayIndex - the index of the overlay
property Owner: TTreeNodes; [r] | The Owner control of the current TreeNode
property Parent: TTreeNode; [r] | The Parent of the current node
property Selected: Boolean; [rw] | Selected - if True, the current node has been selected
property SelectedIndex: Integer; [rw] | SelectedIndex - the image index of the current node if selected. Default -1 for no image
property StateIndex: Integer; [rw] | StateIndex the index of the state (within an enumerated type)
property States: TNodeStates; [r] |
property SubTreeCount: Integer; [r] | SubTreeCount - the number of sub-trees
property Text: string; [rw] | The Text string of the current node
property Top: Integer; [r] | The position of the Top of the current node
property TreeNodes: TTreeNodes; [r] | the collection of TreeNodes to which this node belongs
property TreeView: TCustomTreeView; [r] | The TreeView to which this node belongs
property Visible: Boolean; [rw] |
end;

Inheritance

TTreeNode

TTreeNode is a single item that holds data in TTreeView
|

TPersistent,IFPObserved
|

TObject

Description

A TTreeNode is part of a TTreeView and is used for storing data. This can be done by using the Caption property or for more complex data the Data property can be used. Each node can have sibling or child items associated with it.

See also

#lcl.stdctrls.HowToUseStdCtrls

How to use StdCtrls, ComCtrls or ExtCtrls


TTreeNode
 | ro | AbsoluteIndex
 | ro | Count
 |  | Cut
 |  | Data
 | ro | Deleting
 |  | DropTarget
 |  | Expanded
 |  | Focused
 | ro | Handle
 |  | HasChildren
 |  | Height
 |  | ImageIndex
 |  | Index
 | ro | IsFullHeightVisible
 | ro | IsVisible
 |  | Items
 | ro | Level
 |  | MultiSelected
 |  | NodeEffect
 |  | OverlayIndex
 | ro | Owner
 | ro | Parent
 |  | Selected
 |  | SelectedIndex
 |  | StateIndex
 | ro | States
 | ro | SubTreeCount
 |  | Text
 | ro | Top
 | ro | TreeNodes
 | ro | TreeView
 |  | Visible
TPersistent
TObject


ro | AbsoluteIndex (TTreeNode)
ro | Count (TTreeNode)
 | Cut (TTreeNode)
 | Data (TTreeNode)
ro | Deleting (TTreeNode)
 | DropTarget (TTreeNode)
 | Expanded (TTreeNode)
 | Focused (TTreeNode)
ro | Handle (TTreeNode)
 | HasChildren (TTreeNode)
 | Height (TTreeNode)
 | ImageIndex (TTreeNode)
 | Index (TTreeNode)
ro | IsFullHeightVisible (TTreeNode)
ro | IsVisible (TTreeNode)
 | Items (TTreeNode)
ro | Level (TTreeNode)
 | MultiSelected (TTreeNode)
 | NodeEffect (TTreeNode)
 | OverlayIndex (TTreeNode)
ro | Owner (TTreeNode)
ro | Parent (TTreeNode)
 | Selected (TTreeNode)
 | SelectedIndex (TTreeNode)
 | StateIndex (TTreeNode)
ro | States (TTreeNode)
ro | SubTreeCount (TTreeNode)
 | Text (TTreeNode)
ro | Top (TTreeNode)
ro | TreeNodes (TTreeNode)
ro | TreeView (TTreeNode)
 | Visible (TTreeNode)


TTreeNode
pt | Changed
pt | GetOwner
 | Create
 | Destroy
 | AlphaSort
 | Bottom
 | BottomExpanded
 | CustomSort
 | DefaultTreeViewSort
 | DisplayExpandSignLeft
 | DisplayExpandSignRect
 | DisplayExpandSignRight
 | DisplayIconLeft
 | DisplayRect
 | DisplayStateIconLeft
 | DisplayTextLeft
 | DisplayTextRight
 | EditText
 | FindNode
 | GetFirstChild
 | GetFirstVisibleChild
 | GetHandle
 | GetLastChild
 | GetLastSibling
 | GetLastSubChild
 | GetLastVisibleChild
 | GetNext
 | GetNextChild
 | GetNextExpanded
 | GetNextMultiSelected
 | GetNextSibling
 | GetNextSkipChildren
 | GetNextVisible
 | GetNextVisibleSibling
 | GetParentNodeOfAbsoluteLevel
 | GetPrev
 | GetPrevChild
 | GetPrevExpanded
 | GetPrevMultiSelected
 | GetPrevSibling
 | GetPrevVisible
 | GetPrevVisibleSibling
 | GetTextPath
 | HasAsParent
 | IndexOf
 | IndexOfText
 | Assign
 | Collapse
 | ConsistencyCheck
 | Delete
 | DeleteChildren
 | EndEdit
 | Expand
 | ExpandParents
 | FreeAllNodeData
 | MakeVisible
 | MoveTo
 | MultiSelectGroup
 | Update
 | WriteDebugReport
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AfterConstruction (TObject)
 | AlphaSort (TTreeNode)
 | Assign (TPersistent)
 | Assign (TTreeNode)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | Bottom (TTreeNode)
 | BottomExpanded (TTreeNode)
pt | Changed (TTreeNode)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Collapse (TTreeNode)
 | ConsistencyCheck (TTreeNode)
 | Create (TObject)
 | Create (TTreeNode)
 | CustomSort (TTreeNode)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefaultTreeViewSort (TTreeNode)
 | DefineProperties (TPersistent)
 | Delete (TTreeNode)
 | DeleteChildren (TTreeNode)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TTreeNode)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DisplayExpandSignLeft (TTreeNode)
 | DisplayExpandSignRect (TTreeNode)
 | DisplayExpandSignRight (TTreeNode)
 | DisplayIconLeft (TTreeNode)
 | DisplayRect (TTreeNode)
 | DisplayStateIconLeft (TTreeNode)
 | DisplayTextLeft (TTreeNode)
 | DisplayTextRight (TTreeNode)
 | EditText (TTreeNode)
 | EndEdit (TTreeNode)
 | Equals (TObject)
 | Expand (TTreeNode)
 | ExpandParents (TTreeNode)
 | FieldAddress (TObject)
 | FindNode (TTreeNode)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeAllNodeData (TTreeNode)
 | FreeInstance (TObject)
 | GetFirstChild (TTreeNode)
 | GetFirstVisibleChild (TTreeNode)
 | GetHandle (TTreeNode)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetLastChild (TTreeNode)
 | GetLastSibling (TTreeNode)
 | GetLastSubChild (TTreeNode)
 | GetLastVisibleChild (TTreeNode)
 | GetNamePath (TPersistent)
 | GetNext (TTreeNode)
 | GetNextChild (TTreeNode)
 | GetNextExpanded (TTreeNode)
 | GetNextMultiSelected (TTreeNode)
 | GetNextSibling (TTreeNode)
 | GetNextSkipChildren (TTreeNode)
 | GetNextVisible (TTreeNode)
 | GetNextVisibleSibling (TTreeNode)
 | GetOwner (TPersistent)
pt | GetOwner (TTreeNode)
 | GetParentNodeOfAbsoluteLevel (TTreeNode)
 | GetPrev (TTreeNode)
 | GetPrevChild (TTreeNode)
 | GetPrevExpanded (TTreeNode)
 | GetPrevMultiSelected (TTreeNode)
 | GetPrevSibling (TTreeNode)
 | GetPrevVisible (TTreeNode)
 | GetPrevVisibleSibling (TTreeNode)
 | GetTextPath (TTreeNode)
 | HasAsParent (TTreeNode)
 | IndexOf (TTreeNode)
 | IndexOfText (TTreeNode)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | MakeVisible (TTreeNode)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | MoveTo (TTreeNode)
 | MultiSelectGroup (TTreeNode)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | Update (TTreeNode)
 | WriteDebugReport (TTreeNode)


TTreeNode

TPersistent

TObject


TTreeNode.AbsoluteIndex

AbsoluteIndex - the absolute index of the current node, i.e. without taking into account the level of ancestry

Declaration

Source position: comctrls.pp line 3091

public property TTreeNode.AbsoluteIndex : Integer
  read GetAbsoluteIndex;


TTreeNode.AlphaSort

AlphaSort - if True, sorted alphabetically

Declaration

Source position: comctrls.pp line 3035

public function TTreeNode.AlphaSort: Boolean;


TTreeNode.Assign

Assign - if Source is of correct type, copies details directly, otherwise calls inherited Assign which probably raises an exception

Declaration

Source position: comctrls.pp line 3077

public procedure TTreeNode.Assign(

  Source: TPersistent

); override;

See also

TPersistent.Assign


TTreeNode.Bottom

Bottom - returns the position of the displayed tree structure (whether or not it is expanded)

Declaration

Source position: comctrls.pp line 3036

public function TTreeNode.Bottom: Integer;


TTreeNode.BottomExpanded

BottomExpanded - returns the position of the bottom of the fully expanded tree structure

Declaration

Source position: comctrls.pp line 3037

public function TTreeNode.BottomExpanded: Integer;


TTreeNode.Changed

Declaration

Source position: comctrls.pp line 3030

protected procedure TTreeNode.Changed(

  ChangeReason: TTreeNodeChangeReason

);


TTreeNode.Collapse

Collapse - method for collapsing tree view to show only the main stems. Apply recursively if Recurse is True

Declaration

Source position: comctrls.pp line 3078

public procedure TTreeNode.Collapse(

  Recurse: Boolean

);


TTreeNode.ConsistencyCheck

ConsistencyCheck - makes sure all references to and from the node are consistent

Declaration

Source position: comctrls.pp line 3079

public procedure TTreeNode.ConsistencyCheck;


TTreeNode.Count

Count - the number of nodes

Declaration

Source position: comctrls.pp line 3092

public property TTreeNode.Count : Integer
  read GetCount;


TTreeNode.Create

Create - constructor for TTreeNode: calls inherited Create then initializes indexes and sets subtree count to 1

Declaration

Source position: comctrls.pp line 3033

public constructor TTreeNode.Create(

  AnOwner: TTreeNodes

); virtual;

See also

TObject.Create


TTreeNode.CustomSort

CustomSort - Sorts the child nodes using SortProc.

Declaration

Source position: comctrls.pp line 3038

public function TTreeNode.CustomSort(

  SortProc: TTreeNodeCompare

):Boolean;

Description

The child nodes (not the grand children) are sorted. If SortProc is nil the method DefaultTreeViewSort is used. The default implementation always returns true.


TTreeNode.Cut

Cut - whether the node has been Cut

Declaration

Source position: comctrls.pp line 3093

public property TTreeNode.Cut : Boolean
  read GetCut
  write SetCut;


TTreeNode.Data

Data - pointer to the Node's data

Declaration

Source position: comctrls.pp line 3094

public property TTreeNode.Data : Pointer
  read FData
  write SetData;

Description

Property of type pointer used to store custom data in a node.

Example

type
  TMyClass = class(TObject)
  public
    Created: string;
  end;

procedure TForm1.Button1Click(Sender: TObject);
var
  Node: TTreeNode;
begin
  if Assigned(TreeView1.Selected) then
    Node := TreeView1.Selected
  else
    Node := TreeView1.Items.GetFirstNode;

  with TreeView1.Items.AddChild(Node, Format('Node: %d', [TreeView1.Items.Count])) do
  begin
    Data := TMyClass.Create;
    TMyClass(Data).Created := FormatDateTime('hh:nn:ss',Now);
  end;
end;

procedure TForm1.TreeView1SelectionChanged(Sender: TObject);
begin
  Label1.Caption := 'Node creation time: ' + TMyClass(TreeView1.Selected.Data).Created;
end;


TTreeNode.DefaultTreeViewSort

DefaultTreeViewSort - returns result of string comparison between names of Node1 and Node2

Declaration

Source position: comctrls.pp line 3039

public function TTreeNode.DefaultTreeViewSort(

  Node1: TTreeNode;

  Node2: TTreeNode

):Integer;

Description

DefaultTreeViewSort - returns result of string comparison between names of Node1 and Node2.

DefaultTreeViewSort compares the text of two TreeNodes and returns the following result:

< 0
if Node1.Text<Node2.Text.
0
if Node1.Text=Node2.Text.
> 0
if Node1.Text>Node2.Text.

The comparison takes into account ANSI characters, i.e. it takes care of strange accented characters. Contrary to AnsiCompareText, the comparison is case sensitive.


TTreeNode.Delete

Delete the current TreeNode

Declaration

Source position: comctrls.pp line 3080

public procedure TTreeNode.Delete;


TTreeNode.DeleteChildren

DeleteChildren - remove the descendent Nodes in the tree structure

Declaration

Source position: comctrls.pp line 3081

public procedure TTreeNode.DeleteChildren;


TTreeNode.Deleting

Deleting - if True, the node is being deleted

Declaration

Source position: comctrls.pp line 3095

public property TTreeNode.Deleting : Boolean
  read GetDeleting;


TTreeNode.Destroy

Destroy - destructor for TTreeNode: unbinds all references, frees data and calls inherited Destroy

Declaration

Source position: comctrls.pp line 3034

public destructor TTreeNode.Destroy; override;

See also

TPersistent.Destroy


TTreeNode.DisplayExpandSignLeft

DisplayExpandSignLeft - returns the position of the left edge of the expand sign

Declaration

Source position: comctrls.pp line 3040

public function TTreeNode.DisplayExpandSignLeft: Integer;


TTreeNode.DisplayExpandSignRect

DisplayExpandSignRect - returns the coordinates of the rectangle within which the expand sign are displayed

Declaration

Source position: comctrls.pp line 3041

public function TTreeNode.DisplayExpandSignRect: TRect;


TTreeNode.DisplayExpandSignRight

DisplayExpandSignRight - returns the position of the right edge of the expand sign (i.e. takes into account the width of the icon etc)

Declaration

Source position: comctrls.pp line 3042

public function TTreeNode.DisplayExpandSignRight: Integer;


TTreeNode.DisplayIconLeft

DisplayIconLeft - returns the position of the actual icon for the expand sign (usually 1 pixel greater than DisplayExpandSignLeft)

Declaration

Source position: comctrls.pp line 3043

public function TTreeNode.DisplayIconLeft: Integer;


TTreeNode.DisplayRect

DisplayRect - returns the coordinates of the rectangle containing the current entry; if TextOnly is True, returns the coordinates for the text

Declaration

Source position: comctrls.pp line 3044

public function TTreeNode.DisplayRect(

  TextOnly: Boolean

):TRect;


TTreeNode.DisplayStateIconLeft

DisplayStateIconLeft - returns the position of the State Icon

Declaration

Source position: comctrls.pp line 3045

public function TTreeNode.DisplayStateIconLeft: Integer;


TTreeNode.DisplayTextLeft

DisplayTextLeft - returns the position of the left edge of the text

Declaration

Source position: comctrls.pp line 3046

public function TTreeNode.DisplayTextLeft: Integer;


TTreeNode.DisplayTextRight

DisplayTextRight - returns the position of the right edge of the text

Declaration

Source position: comctrls.pp line 3047

public function TTreeNode.DisplayTextRight: Integer;


TTreeNode.DropTarget

DropTarget - if True, the current node is a target for a drop process

Declaration

Source position: comctrls.pp line 3096

public property TTreeNode.DropTarget : Boolean
  read GetDropTarget
  write SetDropTarget;


TTreeNode.EditText

Declaration

Source position: comctrls.pp line 3048

public function TTreeNode.EditText: Boolean;


TTreeNode.EndEdit

EndEdit (to be implemented)

Declaration

Source position: comctrls.pp line 3082

public procedure TTreeNode.EndEdit(

  Cancel: Boolean

);


TTreeNode.Expand

Expand - method for expanding the current node. If Recurse is True, also expand all descendent nodes

Declaration

Source position: comctrls.pp line 3083

public procedure TTreeNode.Expand(

  Recurse: Boolean

);


TTreeNode.Expanded

Expanded - if True, the node has been expanded

Declaration

Source position: comctrls.pp line 3097

public property TTreeNode.Expanded : Boolean
  read GetExpanded
  write SetExpanded;


TTreeNode.ExpandParents

ExpandParents - apply expansion to the parents of the current node

Declaration

Source position: comctrls.pp line 3084

public procedure TTreeNode.ExpandParents;


TTreeNode.FindNode

FindNode - returns the node containing the specified text string

Declaration

Source position: comctrls.pp line 3049

public function TTreeNode.FindNode(

  const NodeText: string

):TTreeNode;


TTreeNode.Focused

Focused - if True, the node has received focus

Declaration

Source position: comctrls.pp line 3098

public property TTreeNode.Focused : Boolean
  read GetFocused
  write SetFocused;


TTreeNode.FreeAllNodeData

Declaration

Source position: comctrls.pp line 3085

public procedure TTreeNode.FreeAllNodeData;


TTreeNode.GetFirstChild

GetFirstChild - returns the first child node of this parent

Declaration

Source position: comctrls.pp line 3050

public function TTreeNode.GetFirstChild: TTreeNode;


TTreeNode.GetFirstVisibleChild

Declaration

Source position: comctrls.pp line 3051

public function TTreeNode.GetFirstVisibleChild: TTreeNode;


TTreeNode.GetHandle

GetHandle - returns the operating system Handle for the current node

Declaration

Source position: comctrls.pp line 3052

public function TTreeNode.GetHandle: THandle;


TTreeNode.GetLastChild

GetLastChild - returns the last child node of this parent

Declaration

Source position: comctrls.pp line 3053

public function TTreeNode.GetLastChild: TTreeNode;


TTreeNode.GetLastSibling

GetLastSibling - returns the last node at the same level as the current node

Declaration

Source position: comctrls.pp line 3054

public function TTreeNode.GetLastSibling: TTreeNode;


TTreeNode.GetLastSubChild

GetLastSubChild - returns the last sub-child node of this parent

Declaration

Source position: comctrls.pp line 3055

public function TTreeNode.GetLastSubChild: TTreeNode;


TTreeNode.GetLastVisibleChild

Declaration

Source position: comctrls.pp line 3056

public function TTreeNode.GetLastVisibleChild: TTreeNode;


TTreeNode.GetNext

GetNext - returns the next node in the list

Declaration

Source position: comctrls.pp line 3057

public function TTreeNode.GetNext: TTreeNode;


TTreeNode.GetNextChild

GetNextChild - returns the next child node of the parent specified by AValue

Declaration

Source position: comctrls.pp line 3058

public function TTreeNode.GetNextChild(

  AValue: TTreeNode

):TTreeNode;


TTreeNode.GetNextExpanded

GetNextExpanded - returns the next expanded node

Declaration

Source position: comctrls.pp line 3059

public function TTreeNode.GetNextExpanded: TTreeNode;


TTreeNode.GetNextMultiSelected

GetNextMultiSelected - returns the next node in a multiselection

Declaration

Source position: comctrls.pp line 3060

public function TTreeNode.GetNextMultiSelected: TTreeNode;


TTreeNode.GetNextSibling

GetNextSibling - returns the next node in the same level as the current node

Declaration

Source position: comctrls.pp line 3061

public function TTreeNode.GetNextSibling: TTreeNode;


TTreeNode.GetNextSkipChildren

Declaration

Source position: comctrls.pp line 3062

public function TTreeNode.GetNextSkipChildren: TTreeNode;


TTreeNode.GetNextVisible

GetNextVisible - returns the next visible (i.e. not hidden) node

Declaration

Source position: comctrls.pp line 3063

public function TTreeNode.GetNextVisible: TTreeNode;


TTreeNode.GetNextVisibleSibling

Declaration

Source position: comctrls.pp line 3064

public function TTreeNode.GetNextVisibleSibling: TTreeNode;


TTreeNode.GetOwner

Declaration

Source position: comctrls.pp line 3031

protected function TTreeNode.GetOwner: TPersistent; override;


TTreeNode.GetParentNodeOfAbsoluteLevel

GetParentNodeOfAbsoluteLevel - returns the parent of all nodes at this absolute level

Declaration

Source position: comctrls.pp line 3065

public function TTreeNode.GetParentNodeOfAbsoluteLevel(

  TheAbsoluteLevel: Integer

):TTreeNode;


TTreeNode.GetPrev

GetPrev - returns the previous node in the list

Declaration

Source position: comctrls.pp line 3066

public function TTreeNode.GetPrev: TTreeNode;


TTreeNode.GetPrevChild

GetPrevChild - returns the previous child node of the parent specified by AValue

Declaration

Source position: comctrls.pp line 3067

public function TTreeNode.GetPrevChild(

  AValue: TTreeNode

):TTreeNode;


TTreeNode.GetPrevExpanded

GetPrevExpanded - returns the previous expanded node

Declaration

Source position: comctrls.pp line 3068

public function TTreeNode.GetPrevExpanded: TTreeNode;


TTreeNode.GetPrevMultiSelected

GetPrevMultiSelected - returns the previous node in a multi-selection

Declaration

Source position: comctrls.pp line 3069

public function TTreeNode.GetPrevMultiSelected: TTreeNode;


TTreeNode.GetPrevSibling

GetPrevSibling - returns the previous node in the same level as the current node

Declaration

Source position: comctrls.pp line 3070

public function TTreeNode.GetPrevSibling: TTreeNode;


TTreeNode.GetPrevVisible

GetPrevVisible - returns the previous visible (not hidden) node

Declaration

Source position: comctrls.pp line 3071

public function TTreeNode.GetPrevVisible: TTreeNode;


TTreeNode.GetPrevVisibleSibling

Declaration

Source position: comctrls.pp line 3072

public function TTreeNode.GetPrevVisibleSibling: TTreeNode;


TTreeNode.GetTextPath

GetTextPath - returns a string containing the path to the current node delimited by slash

Declaration

Source position: comctrls.pp line 3073

public function TTreeNode.GetTextPath: string;


TTreeNode.Handle

Handle - the operating system handle for this node

Declaration

Source position: comctrls.pp line 3099

public property TTreeNode.Handle : THandle
  read GetHandle;


TTreeNode.HasAsParent

HasAsParent - returns True if the node specified by AValue has a parent

Declaration

Source position: comctrls.pp line 3074

public function TTreeNode.HasAsParent(

  AValue: TTreeNode

):Boolean;


TTreeNode.HasChildren

HasChildren - if true, this node has descendent nodes

Declaration

Source position: comctrls.pp line 3100

public property TTreeNode.HasChildren : Boolean
  read GetHasChildren
  write SetHasChildren;


TTreeNode.Height

The Height of the current node

Declaration

Source position: comctrls.pp line 3101

public property TTreeNode.Height : Integer
  read GetHeight
  write SetHeight;


TTreeNode.ImageIndex

ImageIndex - the image index of the current node if not selected. Default -1 for no image

Declaration

Source position: comctrls.pp line 3102

public property TTreeNode.ImageIndex : TImageIndex
  read FImageIndex
  write SetImageIndex
  default - 1;

See also

TTreeNode.SelectedIndex

SelectedIndex - the image index of the current node if selected. Default -1 for no image


TTreeNode.Index

The Index value of the current node

Declaration

Source position: comctrls.pp line 3103

public property TTreeNode.Index : Integer
  read GetIndex
  write SetIndex;


TTreeNode.IndexOf

IndexOf - returns the index of the node specified by AValue

Declaration

Source position: comctrls.pp line 3075

public function TTreeNode.IndexOf(

  AValue: TTreeNode

):Integer;


TTreeNode.IndexOfText

IndexOfText - returns the index of the node containing the specified Text string

Declaration

Source position: comctrls.pp line 3076

public function TTreeNode.IndexOfText(

  const NodeText: string

):Integer;


TTreeNode.IsFullHeightVisible

IsFullHeightVisible - if True, the full height of the TreeNode is visible within the display window

Declaration

Source position: comctrls.pp line 3104

public property TTreeNode.IsFullHeightVisible : Boolean
  read IsNodeHeightFullVisible;


TTreeNode.IsVisible

IsVisible - if True, the current node is visible (not hidden)

Declaration

Source position: comctrls.pp line 3105

public property TTreeNode.IsVisible : Boolean
  read IsNodeVisible;


TTreeNode.Items

Items - the index of the current node within the list of items

Declaration

Source position: comctrls.pp line 3106

public property TTreeNode.Items[ItemIndex: Integer] : TTreeNode
  read GetItems
  write SetItems;
  default;


TTreeNode.Level

The Level of descendance of indentation of the current node

Declaration

Source position: comctrls.pp line 3107

public property TTreeNode.Level : Integer
  read GetLevel;


TTreeNode.MakeVisible

MakeVisible - method for rendering a node visible

Declaration

Source position: comctrls.pp line 3086

public procedure TTreeNode.MakeVisible;


TTreeNode.MoveTo

MoveTo - method for relocating a node to the specified Destination using the specified mode of attachment

Declaration

Source position: comctrls.pp line 3087

public procedure TTreeNode.MoveTo(

  Destination: TTreeNode;

  Mode: TNodeAttachMode

); virtual;

Description

MoveTo - method for relocating a node to the specified Destination using the specified mode of attachment.

Definition of the modes of attachment:

naAdd,           // add as last sibling of Destination
    naAddFirst,      // add as first sibling of Destination
    naAddChild,      // add as last child of Destination
    naAddChildFirst, // add as first child of Destination
    naInsert,        // insert in front of Destination
    naInsertBehind   // insert behind Destination


TTreeNode.MultiSelected

MultiSelected - if True, several nodes have been selected simultaneously (e.g. using the Shift or Ctrl key while selecting)

Declaration

Source position: comctrls.pp line 3108

public property TTreeNode.MultiSelected : Boolean
  read GetMultiSelected
  write SetMultiSelected;


TTreeNode.MultiSelectGroup

MultiSelectGroup - method for multi-selecting a group of nodes

Declaration

Source position: comctrls.pp line 3088

public procedure TTreeNode.MultiSelectGroup;


TTreeNode.NodeEffect

Declaration

Source position: comctrls.pp line 3109

public property TTreeNode.NodeEffect : TGraphicsDrawEffect
  read FNodeEffect
  write SetImageEffect;


TTreeNode.OverlayIndex

OverlayIndex - the index of the overlay

Declaration

Source position: comctrls.pp line 3110

public property TTreeNode.OverlayIndex : Integer
  read FOverlayIndex
  write SetOverlayIndex
  default - 1;

Description

This icon is drawn above the normal icon. If Images.HasOverlays then it is fetched from Images via Images.Overlay(Node.Overlay) for Delphi compatibility.


TTreeNode.Owner

The Owner control of the current TreeNode

Declaration

Source position: comctrls.pp line 3111

public property TTreeNode.Owner : TTreeNodes
  read FOwner;


TTreeNode.Parent

The Parent of the current node

Declaration

Source position: comctrls.pp line 3112

public property TTreeNode.Parent : TTreeNode
  read FParent;


TTreeNode.Selected

Selected - if True, the current node has been selected

Declaration

Source position: comctrls.pp line 3113

public property TTreeNode.Selected : Boolean
  read GetSelected
  write SetSelected;


TTreeNode.SelectedIndex

SelectedIndex - the image index of the current node if selected. Default -1 for no image

Declaration

Source position: comctrls.pp line 3114

public property TTreeNode.SelectedIndex : Integer
  read FSelectedIndex
  write SetSelectedIndex
  default - 1;

See also

TTreeNode.ImageIndex

ImageIndex - the image index of the current node if not selected. Default -1 for no image


TTreeNode.StateIndex

StateIndex the index of the state (within an enumerated type)

Declaration

Source position: comctrls.pp line 3115

public property TTreeNode.StateIndex : Integer
  read FStateIndex
  write SetStateIndex
  default - 1;

Description

StateIndex the index of the state (within an enumerated type).

Definition of enumerated type NodeState:

nsCut, nsDropHilited, nsFocused, nsSelected, nsMultiSelected, nsExpanded, nsHasChildren, nsDeleting, nsBound


TTreeNode.States

Declaration

Source position: comctrls.pp line 3116

public property TTreeNode.States : TNodeStates
  read FStates;


TTreeNode.SubTreeCount

SubTreeCount - the number of sub-trees

Declaration

Source position: comctrls.pp line 3117

public property TTreeNode.SubTreeCount : Integer
  read FSubTreeCount;


TTreeNode.Text

The Text string of the current node

Declaration

Source position: comctrls.pp line 3118

public property TTreeNode.Text : string
  read FText
  write SetText;


TTreeNode.Top

The position of the Top of the current node

Declaration

Source position: comctrls.pp line 3119

public property TTreeNode.Top : Integer
  read GetTop;


TTreeNode.TreeNodes

the collection of TreeNodes to which this node belongs

Declaration

Source position: comctrls.pp line 3120

public property TTreeNode.TreeNodes : TTreeNodes
  read GetTreeNodes;


TTreeNode.TreeView

The TreeView to which this node belongs

Declaration

Source position: comctrls.pp line 3121

public property TTreeNode.TreeView : TCustomTreeView
  read GetTreeView;


TTreeNode.Update

Update the contents and appearance of the current node

Declaration

Source position: comctrls.pp line 3089

public procedure TTreeNode.Update;


TTreeNode.Visible

Declaration

Source position: comctrls.pp line 3122

public property TTreeNode.Visible : Boolean
  read GetVisible
  write SetVisible
  default True;


TTreeNode.WriteDebugReport

WriteDebugReport - for debugging. If Recurse is True, report for all descendants as well

Declaration

Source position: comctrls.pp line 3090

public procedure TTreeNode.WriteDebugReport(

  const Prefix: string;

  Recurse: Boolean

);


TTreeNodeArray

TTreeNodeArray - pointer to a TTreeNode

Declaration

Source position: comctrls.pp line 2855

type TTreeNodeArray = ^TTreeNode;


TTreeNodeChangeReason

Declaration

Source position: comctrls.pp line 2860

type TTreeNodeChangeReason = (
ncTextChanged, | The Node's Text has changed
ncDataChanged, | The Node's Data has changed
ncHeightChanged, | The Node's Height has changed
ncImageEffect, | The Node's Image Effect has changed
ncImageIndex, | The Node's Image Index has changed
ncParentChanged, | The Node's Parent has changed
ncVisibility, | The Node's Visibility has changed
ncOverlayIndex, | The Node's Overlay Index has Changed
ncStateIndex, | The Node's State Index has Changed
ncSelectedIndex | The Node's Selected Index has Changed
);


TTreeNodeClass

Declaration

Source position: comctrls.pp line 2825

type TTreeNodeClass = class of TTreeNode;


TTreeNodeCompare

TTreeNodeCompare - generic function to compare Tree Nodes: returns -1 if Node1 is less than Node2, zero if equal, +1 if Node1 is greater

Declaration

Source position: comctrls.pp line 2912

type TTreeNodeCompare = function(

  Node1: TTreeNode;

  Node2: TTreeNode

):Integer of object;


TTreeNodeExpandedState

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Class used to save and restore the expanded state of a TTreeView

Declaration

Source position: comctrls.pp line 3838

type TTreeNodeExpandedState = class
public
NodeText: string; | NodeText - the text in the current node
Children: TAvlTree; | Children - the children of the current node, as an AvgLvlTree
constructor Create();
destructor Destroy; override; |
procedure Clear; | Clear the nodes from the tree structure
procedure CreateChildNodes(); | CreateChildNodes - constructor for the offspring nodes
procedure Apply(); | Used to restore the expanded state for a node or tree view
property OnGetNodeText: TTVGetNodeText; [rw] |
end;

Inheritance

TTreeNodeExpandedState

Class used to save and restore the expanded state of a TTreeView

|

TObject

Description

TTreeNodeExpandedState is a class used to save and restore the expanded state of a TTreeView. The nodes are identified by their Text property.

Usage example:

// save old expanded state
            OldExpanded := TTreeNodeExpandedState.Create(ATreeView);
            //   ... change a lot of nodes ...
            // restore old expanded state
            OldExpanded.Apply(ATreeView);
            OldExpanded.Free;

See also

TTreeView

TTreeView is a control that displays a hierarchical list of items


TTreeNodeExpandedState


TTreeNodeExpandedState
 | Create
 | Destroy
 | Clear
 | CreateChildNodes
 | Apply


Apply (TTreeNodeExpandedState)

Clear (TTreeNodeExpandedState)

Create (TTreeNodeExpandedState)

CreateChildNodes (TTreeNodeExpandedState)

Destroy (TTreeNodeExpandedState)


TTreeNodeExpandedState

OnGetNodeText


TTreeNodeExpandedState.Apply

Used to restore the expanded state for a node or tree view

Declaration

Source position: comctrls.pp line 3850

public procedure TTreeNodeExpandedState.Apply(

  FirstTreeNode: TTreeNode;

  CollapseToo: Boolean = True

);

procedure TTreeNodeExpandedState.Apply(

  TreeView: TCustomTreeView;

  CollapseToo: Boolean = True

);

Arguments

FirstTreeNode | Initial tree node examined in the method
CollapseToo | Collapses previously expanded child nodes when True

Arguments

TreeView | Tree view with nodes examined in the method
CollapseToo | Collapses previously expanded child nodes when True

Description

Apply is an overloaded procedure used to restore the expanded state for nodes in a tree structure. The overloaded variants allow either a specific tree node or the first node in the tree view to be used to reconstruct the tree structure.

CollapseToo indicates whether child tree nodes are collapsed (when True) or expanded.


TTreeNodeExpandedState.Children

Children - the children of the current node, as an AvgLvlTree

Declaration

Source position: comctrls.pp line 3844

public TTreeNodeExpandedState.Children : TAvlTree;


TTreeNodeExpandedState.Clear

Clear the nodes from the tree structure

Declaration

Source position: comctrls.pp line 3848

public procedure TTreeNodeExpandedState.Clear;


TTreeNodeExpandedState.CreateChildNodes

CreateChildNodes - constructor for the offspring nodes

Declaration

Source position: comctrls.pp line 3849

public procedure TTreeNodeExpandedState.CreateChildNodes(

  FirstTreeNode: TTreeNode

);


TTreeNodeExpandedState.NodeText

NodeText - the text in the current node

Declaration

Source position: comctrls.pp line 3843

public TTreeNodeExpandedState.NodeText : string;


TTreeNodeExpandedState.OnGetNodeText

Declaration

Source position: comctrls.pp line 3852

public property TTreeNodeExpandedState.OnGetNodeText : TTVGetNodeText
  read FOnGetNodeText
  write FOnGetNodeText;


TTreeNodes

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A collection or list of TTreeNode instances

Declaration

Source position: comctrls.pp line 3148

type TTreeNodes = class(TPersistent)
protected
function InternalAddObject(); | InternalAddObject - method for adding text of data within the structure of the current node; returns the value of the new updated node
procedure DefineProperties(); override; |
function GetCount; | GetCount - returns the number of nodes in the collection
function GetOwner; override; | Gets the TPersistent instance which owns the collection and its nodes
procedure SetItem(); | SetItem - method for recording details of specified node
procedure SetUpdateState(); | SetUpdateState - records status of update process
public
constructor Create(); | Create - constructor for TTreeNodes: calls inherited Create
destructor Destroy; override; | Destroy - destructor for TTreeNodes: calls inherited Destroy
function Add(); | Add - adds a sibling node with specified text string and returns the new node
function AddChild(); | AddChild - adds a child node with specified text to the parent node and returns the new node
function AddChildFirst(); | AddChildFirst - adds a node with specified text as the first child of the parent node and returns the new node
function AddChildObject(); | AddChildObject - adds a child node with specified text and data-pointer to the parent node and returns the new node
function AddChildObjectFirst(); | AddChildObjectFirst - adds a node with specified text and data as the first child of the parent node and returns the new node
function AddFirst(); | AddFirst - adds a node with specified text as the first node in the same level as SiblingNode. and returns the new node
function AddNode(); |
function AddObject(); | AddObject - adds a node with specified text and data-pointer in the same level as SiblingNode. and returns the new node
function AddObjectFirst(); | AddObjectFirst - adds a node with specified text and data-pointer as the first node in the same level as SiblingNode. and returns the new node
function FindNodeWithData(); | FindNodeWithData - returns a node containing the specified data pointer
function FindNodeWithText(); | FindNodeWithText - returns a node containing the specified text string
function FindNodeWithTextPath(); |
function FindTopLvlNode(); | FindTopLvlNode - returns a top level node containing the specified text string
function GetEnumerator; |
function GetFirstNode; | GetFirstNode - returns the first node in the collection
function GetFirstVisibleNode; |
function GetLastExpandedSubNode; | GetLastExpandedSubNode - absolute last node
function GetLastNode; | GetLastNode - last top level node
function GetLastSubNode; | GetLastSubNode - absolute last node
function GetLastVisibleNode; |
function GetSelections(); |
function Insert(); | Insert a node with the specified text just before the specified Next node and returns the new node
function InsertBehind(); | InsertBehind - inserts a new node with specified text just behind specified Previous node and returns the new node
function InsertObject(); | InsertObject - inserts a new node with specified text and data just before the specified Next node and returns the new node
function InsertObjectBehind(); | InsertObjectBehind - inserts a new node with specified text and data-pointer just behind specified Previous node and returns the new node
function IsMultiSelection; | IsMultiSelection - returns True if this node is part if a multi-selection
procedure Assign(); override; | Assign - if Source is of correct type, copies properties directly, otherwise calls inherited Assign which probably raises an exception
procedure BeginUpdate; | BeginUpdate - start the update process
procedure Clear; | Clear the current node
procedure ClearMultiSelection(); | ClearMultiSelection - clears a series of nodes in a multi-selection (provided the selection has not already been cleared)
procedure ConsistencyCheck; | ConsistencyCheck - makes sure all references to and from the nodes are consistent
procedure Delete(); | Delete this node
procedure EndUpdate; | EndUpdate - finish the update process
procedure FreeAllNodeData; |
procedure SelectionsChanged(); |
procedure SelectOnlyThis(); | SelectOnlyThis - method for selecting only the indicated node
procedure MultiSelect(); |
procedure SortTopLevelNodes(); | SortTopLevelNodes - sorts the top level nodes using the specified comparison method
procedure WriteDebugReport(); | WriteDebugReport - for debugging
property Count: Integer; [r] | Count - the number of nodes in the collection
property Item []: TTreeNode; default; [r] | Item - finds the node corresponding to the given index
property KeepCollapsedNodes: Boolean; [rw] | KeepCollapsedNodes - if True, preserves the nodes that have been collapsed
property Owner: TCustomTreeView; [r] | Owner - the TTreeView that owns the collection of nodes
property SelectionCount: Cardinal; [r] |
property TopLvlCount: Integer; [r] | TopLvlCount - the number of nodes at the top level of the tree structure
property TopLvlItems []: TTreeNode; [rw] | TopLvlItems - the list of nodes at the top level of the tree structure
end;

Inheritance

TTreeNodes

A collection or list of TTreeNode instances

|

TPersistent,IFPObserved
|

TObject


TTreeNodes
 | ro | Count
 | ro | Item
 |  | KeepCollapsedNodes
 | ro | Owner
 | ro | SelectionCount
 | ro | TopLvlCount
 |  | TopLvlItems
TPersistent
TObject


ro | Count (TTreeNodes)
ro | Item (TTreeNodes)
 | KeepCollapsedNodes (TTreeNodes)
ro | Owner (TTreeNodes)
ro | SelectionCount (TTreeNodes)
ro | TopLvlCount (TTreeNodes)
 | TopLvlItems (TTreeNodes)


TTreeNodes
pt | InternalAddObject
pt | DefineProperties
pt | GetCount
pt | GetOwner
pt | SetItem
pt | SetUpdateState
 | Create
 | Destroy
 | Add
 | AddChild
 | AddChildFirst
 | AddChildObject
 | AddChildObjectFirst
 | AddFirst
 | AddNode
 | AddObject
 | AddObjectFirst
 | FindNodeWithData
 | FindNodeWithText
 | FindNodeWithTextPath
 | FindTopLvlNode
 | GetEnumerator
 | GetFirstNode
 | GetFirstVisibleNode
 | GetLastExpandedSubNode
 | GetLastNode
 | GetLastSubNode
 | GetLastVisibleNode
 | GetSelections
 | Insert
 | InsertBehind
 | InsertObject
 | InsertObjectBehind
 | IsMultiSelection
 | Assign
 | BeginUpdate
 | Clear
 | ClearMultiSelection
 | ConsistencyCheck
 | Delete
 | EndUpdate
 | FreeAllNodeData
 | SelectionsChanged
 | SelectOnlyThis
 | MultiSelect
 | SortTopLevelNodes
 | WriteDebugReport
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TTreeNodes)
 | AddChild (TTreeNodes)
 | AddChildFirst (TTreeNodes)
 | AddChildObject (TTreeNodes)
 | AddChildObjectFirst (TTreeNodes)
 | AddFirst (TTreeNodes)
 | AddNode (TTreeNodes)
 | AddObject (TTreeNodes)
 | AddObjectFirst (TTreeNodes)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TTreeNodes)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TTreeNodes)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TTreeNodes)
 | ClearMultiSelection (TTreeNodes)
 | ConsistencyCheck (TTreeNodes)
 | Create (TObject)
 | Create (TTreeNodes)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
pt | DefineProperties (TTreeNodes)
 | Delete (TTreeNodes)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TTreeNodes)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | EndUpdate (TTreeNodes)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FindNodeWithData (TTreeNodes)
 | FindNodeWithText (TTreeNodes)
 | FindNodeWithTextPath (TTreeNodes)
 | FindTopLvlNode (TTreeNodes)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeAllNodeData (TTreeNodes)
 | FreeInstance (TObject)
pt | GetCount (TTreeNodes)
 | GetEnumerator (TTreeNodes)
 | GetFirstNode (TTreeNodes)
 | GetFirstVisibleNode (TTreeNodes)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetLastExpandedSubNode (TTreeNodes)
 | GetLastNode (TTreeNodes)
 | GetLastSubNode (TTreeNodes)
 | GetLastVisibleNode (TTreeNodes)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetOwner (TTreeNodes)
 | GetSelections (TTreeNodes)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TTreeNodes)
 | InsertBehind (TTreeNodes)
 | InsertObject (TTreeNodes)
 | InsertObjectBehind (TTreeNodes)
 | InstanceSize (TObject)
pt | InternalAddObject (TTreeNodes)
 | IsMultiSelection (TTreeNodes)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | MultiSelect (TTreeNodes)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | SelectionsChanged (TTreeNodes)
 | SelectOnlyThis (TTreeNodes)
pt | SetItem (TTreeNodes)
pt | SetUpdateState (TTreeNodes)
 | SortTopLevelNodes (TTreeNodes)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | WriteDebugReport (TTreeNodes)


TTreeNodes

TPersistent

TObject


TTreeNodes.Add

Add - adds a sibling node with specified text string and returns the new node

Declaration

Source position: comctrls.pp line 3191

public function TTreeNodes.Add(

  SiblingNode: TTreeNode;

  const S: string

):TTreeNode;


TTreeNodes.AddChild

AddChild - adds a child node with specified text to the parent node and returns the new node

Declaration

Source position: comctrls.pp line 3192

public function TTreeNodes.AddChild(

  ParentNode: TTreeNode;

  const S: string

):TTreeNode;


TTreeNodes.AddChildFirst

AddChildFirst - adds a node with specified text as the first child of the parent node and returns the new node

Declaration

Source position: comctrls.pp line 3193

public function TTreeNodes.AddChildFirst(

  ParentNode: TTreeNode;

  const S: string

):TTreeNode;


TTreeNodes.AddChildObject

AddChildObject - adds a child node with specified text and data-pointer to the parent node and returns the new node

Declaration

Source position: comctrls.pp line 3194

public function TTreeNodes.AddChildObject(

  ParentNode: TTreeNode;

  const S: string;

  Data: Pointer

):TTreeNode;


TTreeNodes.AddChildObjectFirst

AddChildObjectFirst - adds a node with specified text and data as the first child of the parent node and returns the new node

Declaration

Source position: comctrls.pp line 3196

public function TTreeNodes.AddChildObjectFirst(

  ParentNode: TTreeNode;

  const S: string;

  Data: Pointer

):TTreeNode;


TTreeNodes.AddFirst

AddFirst - adds a node with specified text as the first node in the same level as SiblingNode. and returns the new node

Declaration

Source position: comctrls.pp line 3198

public function TTreeNodes.AddFirst(

  SiblingNode: TTreeNode;

  const S: string

):TTreeNode;


TTreeNodes.AddNode

Declaration

Source position: comctrls.pp line 3199

public function TTreeNodes.AddNode(

  Node: TTreeNode;

  Relative: TTreeNode;

  const S: string;

  Ptr: Pointer;

  Method: TNodeAttachMode

):TTreeNode;


TTreeNodes.AddObject

AddObject - adds a node with specified text and data-pointer in the same level as SiblingNode. and returns the new node

Declaration

Source position: comctrls.pp line 3201

public function TTreeNodes.AddObject(

  SiblingNode: TTreeNode;

  const S: string;

  Data: Pointer

):TTreeNode;


TTreeNodes.AddObjectFirst

AddObjectFirst - adds a node with specified text and data-pointer as the first node in the same level as SiblingNode. and returns the new node

Declaration

Source position: comctrls.pp line 3203

public function TTreeNodes.AddObjectFirst(

  SiblingNode: TTreeNode;

  const S: string;

  Data: Pointer

):TTreeNode;


TTreeNodes.Assign

Assign - if Source is of correct type, copies properties directly, otherwise calls inherited Assign which probably raises an exception

Declaration

Source position: comctrls.pp line 3224

public procedure TTreeNodes.Assign(

  Source: TPersistent

); override;

See also

TPersistent.Assign


TTreeNodes.BeginUpdate

BeginUpdate - start the update process

Declaration

Source position: comctrls.pp line 3225

public procedure TTreeNodes.BeginUpdate;


TTreeNodes.Clear

Clear the current node

Declaration

Source position: comctrls.pp line 3226

public procedure TTreeNodes.Clear;


TTreeNodes.ClearMultiSelection

ClearMultiSelection - clears a series of nodes in a multi-selection (provided the selection has not already been cleared)

Declaration

Source position: comctrls.pp line 3227

public procedure TTreeNodes.ClearMultiSelection(

  ClearSelected: Boolean = False

);


TTreeNodes.ConsistencyCheck

ConsistencyCheck - makes sure all references to and from the nodes are consistent

Declaration

Source position: comctrls.pp line 3228

public procedure TTreeNodes.ConsistencyCheck;


TTreeNodes.Count

Count - the number of nodes in the collection

Declaration

Source position: comctrls.pp line 3237

public property TTreeNodes.Count : Integer
  read GetCount;


TTreeNodes.Create

Create - constructor for TTreeNodes: calls inherited Create

Declaration

Source position: comctrls.pp line 3189

public constructor TTreeNodes.Create(

  AnOwner: TCustomTreeView

);

Arguments

AnOwner

Owner for the class instance

See also

TObject.Create


TTreeNodes.Delete

Delete this node

Declaration

Source position: comctrls.pp line 3229

public procedure TTreeNodes.Delete(

  Node: TTreeNode

);


TTreeNodes.Destroy

Destroy - destructor for TTreeNodes: calls inherited Destroy

Declaration

Source position: comctrls.pp line 3190

public destructor TTreeNodes.Destroy; override;

See also

TPersistent.Destroy


TTreeNodes.EndUpdate

EndUpdate - finish the update process

Declaration

Source position: comctrls.pp line 3230

public procedure TTreeNodes.EndUpdate;


TTreeNodes.FindNodeWithData

FindNodeWithData - returns a node containing the specified data pointer

Declaration

Source position: comctrls.pp line 3205

public function TTreeNodes.FindNodeWithData(

  const NodeData: Pointer

):TTreeNode;


TTreeNodes.FindNodeWithText

FindNodeWithText - returns a node containing the specified text string

Declaration

Source position: comctrls.pp line 3206

public function TTreeNodes.FindNodeWithText(

  const NodeText: string

):TTreeNode;


TTreeNodes.FindNodeWithTextPath

Declaration

Source position: comctrls.pp line 3207

public function TTreeNodes.FindNodeWithTextPath(

  TextPath: string

):TTreeNode;


TTreeNodes.FindTopLvlNode

FindTopLvlNode - returns a top level node containing the specified text string

Declaration

Source position: comctrls.pp line 3208

public function TTreeNodes.FindTopLvlNode(

  const NodeText: string

):TTreeNode;


TTreeNodes.FreeAllNodeData

Declaration

Source position: comctrls.pp line 3231

public procedure TTreeNodes.FreeAllNodeData;


TTreeNodes.GetCount

GetCount - returns the number of nodes in the collection

Declaration

Source position: comctrls.pp line 3184

protected function TTreeNodes.GetCount: Integer;

Function result

Value for the Count property


TTreeNodes.GetEnumerator

Declaration

Source position: comctrls.pp line 3209

public function TTreeNodes.GetEnumerator: TTreeNodesEnumerator;


TTreeNodes.GetFirstNode

GetFirstNode - returns the first node in the collection

Declaration

Source position: comctrls.pp line 3210

public function TTreeNodes.GetFirstNode: TTreeNode;


TTreeNodes.GetFirstVisibleNode

Declaration

Source position: comctrls.pp line 3211

public function TTreeNodes.GetFirstVisibleNode: TTreeNode;


TTreeNodes.GetLastExpandedSubNode

GetLastExpandedSubNode - absolute last node

Declaration

Source position: comctrls.pp line 3212

public function TTreeNodes.GetLastExpandedSubNode: TTreeNode;


TTreeNodes.GetLastNode

GetLastNode - last top level node

Declaration

Source position: comctrls.pp line 3213

public function TTreeNodes.GetLastNode: TTreeNode;


TTreeNodes.GetLastSubNode

GetLastSubNode - absolute last node

Declaration

Source position: comctrls.pp line 3214

public function TTreeNodes.GetLastSubNode: TTreeNode;


TTreeNodes.GetLastVisibleNode

Declaration

Source position: comctrls.pp line 3215

public function TTreeNodes.GetLastVisibleNode: TTreeNode;


TTreeNodes.GetOwner

Gets the TPersistent instance which owns the collection and its nodes

Declaration

Source position: comctrls.pp line 3185

protected function TTreeNodes.GetOwner: TPersistent; override;

Function result

Owner of the collection


TTreeNodes.GetSelections

Declaration

Source position: comctrls.pp line 3216

public function TTreeNodes.GetSelections(

  const AIndex: Integer

):TTreeNode;


TTreeNodes.Insert

Insert a node with the specified text just before the specified Next node and returns the new node

Declaration

Source position: comctrls.pp line 3217

public function TTreeNodes.Insert(

  NextNode: TTreeNode;

  const S: string

):TTreeNode;


TTreeNodes.InsertBehind

InsertBehind - inserts a new node with specified text just behind specified Previous node and returns the new node

Declaration

Source position: comctrls.pp line 3218

public function TTreeNodes.InsertBehind(

  PrevNode: TTreeNode;

  const S: string

):TTreeNode;


TTreeNodes.InsertObject

InsertObject - inserts a new node with specified text and data just before the specified Next node and returns the new node

Declaration

Source position: comctrls.pp line 3219

public function TTreeNodes.InsertObject(

  NextNode: TTreeNode;

  const S: string;

  Data: Pointer

):TTreeNode;


TTreeNodes.InsertObjectBehind

InsertObjectBehind - inserts a new node with specified text and data-pointer just behind specified Previous node and returns the new node

Declaration

Source position: comctrls.pp line 3221

public function TTreeNodes.InsertObjectBehind(

  PrevNode: TTreeNode;

  const S: string;

  Data: Pointer

):TTreeNode;


TTreeNodes.InternalAddObject

InternalAddObject - method for adding text of data within the structure of the current node; returns the value of the new updated node

Declaration

Source position: comctrls.pp line 3181

protected function TTreeNodes.InternalAddObject(

  Node: TTreeNode;

  const S: string;

  Data: Pointer;

  AddMode: TAddMode

):TTreeNode;


TTreeNodes.IsMultiSelection

IsMultiSelection - returns True if this node is part if a multi-selection

Declaration

Source position: comctrls.pp line 3223

public function TTreeNodes.IsMultiSelection: Boolean;


TTreeNodes.Item

Item - finds the node corresponding to the given index

Declaration

Source position: comctrls.pp line 3238

public property TTreeNodes.Item[Index: Integer] : TTreeNode
  read GetNodeFromIndex;
  default;


TTreeNodes.KeepCollapsedNodes

KeepCollapsedNodes - if True, preserves the nodes that have been collapsed

Declaration

Source position: comctrls.pp line 3239

public property TTreeNodes.KeepCollapsedNodes : Boolean
  read FKeepCollapsedNodes
  write FKeepCollapsedNodes;


TTreeNodes.MultiSelect

Declaration

Source position: comctrls.pp line 3234

public procedure TTreeNodes.MultiSelect(

  Node: TTreeNode;

  ClearWholeSelection: Boolean

);


TTreeNodes.Owner

Owner - the TTreeView that owns the collection of nodes

Declaration

Source position: comctrls.pp line 3241

public property TTreeNodes.Owner : TCustomTreeView
  read FOwner;


TTreeNodes.SelectionCount

Declaration

Source position: comctrls.pp line 3242

public property TTreeNodes.SelectionCount : Cardinal
  read GetSelectionCount;


TTreeNodes.SelectionsChanged

Declaration

Source position: comctrls.pp line 3232

public procedure TTreeNodes.SelectionsChanged(

  ANode: TTreeNode;

  const AIsSelected: Boolean

);


TTreeNodes.SelectOnlyThis

SelectOnlyThis - method for selecting only the indicated node

Declaration

Source position: comctrls.pp line 3233

public procedure TTreeNodes.SelectOnlyThis(

  Node: TTreeNode

);

Arguments

Node

Select Only This Node


TTreeNodes.SetItem

SetItem - method for recording details of specified node

Declaration

Source position: comctrls.pp line 3186

protected procedure TTreeNodes.SetItem(

  Index: Integer;

  AValue: TTreeNode

);


TTreeNodes.SetUpdateState

SetUpdateState - records status of update process

Declaration

Source position: comctrls.pp line 3187

protected procedure TTreeNodes.SetUpdateState(

  Updating: Boolean

);


TTreeNodes.SortTopLevelNodes

SortTopLevelNodes - sorts the top level nodes using the specified comparison method

Declaration

Source position: comctrls.pp line 3235

public procedure TTreeNodes.SortTopLevelNodes(

  SortProc: TTreeNodeCompare

);


TTreeNodes.TopLvlCount

TopLvlCount - the number of nodes at the top level of the tree structure

Declaration

Source position: comctrls.pp line 3243

public property TTreeNodes.TopLvlCount : Integer
  read FTopLvlCount;


TTreeNodes.TopLvlItems

TopLvlItems - the list of nodes at the top level of the tree structure

Declaration

Source position: comctrls.pp line 3244

public property TTreeNodes.TopLvlItems[Index: Integer] : TTreeNode
  read GetTopLvlItems
  write SetTopLvlItems;


TTreeNodes.WriteDebugReport

WriteDebugReport - for debugging

Declaration

Source position: comctrls.pp line 3236

public procedure TTreeNodes.WriteDebugReport(

  const Prefix: string;

  AllNodes: Boolean

);


TTreeNodesEnumerator

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements an enumerator for items in the TTreeNodes collection

Declaration

Source position: comctrls.pp line 3127

type TTreeNodesEnumerator = class

public

  constructor Create();

  function MoveNext;

  property Current: TTreeNode; [r]

end;

Inheritance

TTreeNodesEnumerator

Implements an enumerator for items in the TTreeNodes collection
|

TObject


TTreeNodesEnumerator

ro

Current


ro

Current (TTreeNodesEnumerator)


TTreeNodesEnumerator
 | Create
 | MoveNext


TTreeNodesEnumerator


TTreeNodesEnumerator.Create

Declaration

Source position: comctrls.pp line 3133

public constructor TTreeNodesEnumerator.Create(

  ANodes: TTreeNodes

);


TTreeNodesEnumerator.Current

Declaration

Source position: comctrls.pp line 3135

public property TTreeNodesEnumerator.Current : TTreeNode
  read GetCurrent;


TTreeNodesEnumerator.MoveNext

Declaration

Source position: comctrls.pp line 3134

public function TTreeNodesEnumerator.MoveNext: Boolean;


TTreeView

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TTreeView is a control that displays a hierarchical list of items

Declaration

Source position: comctrls.pp line 3714

type TTreeView = class(TCustomTreeView)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoExpand: Boolean;
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BackgroundColor: TColor;
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property BorderWidth: TBorderWidth; | Width of the Border around the control; default is zero.
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DefaultItemHeight: Integer;
property DisabledFontColor: TColor;
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property ExpandSignColor: TColor;
property ExpandSignSize: Integer;
property ExpandSignType: TTreeViewExpandSignType;
property Font: TFont; | The font to be used for text display in this control
property HideSelection: Boolean;
property HotTrack: Boolean;
property HotTrackColor: TColor;
property Images: TCustomImageList;
property ImagesWidth: Integer;
property Indent: Integer;
property MultiSelect: Boolean;
property MultiSelectStyle: TMultiSelectStyle;
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ReadOnly: Boolean;
property RightClickSelect: Boolean;
property RowSelect: Boolean;
property ScrollBars: TScrollStyle;
property SelectionColor: TColor;
property SelectionFontColor: TColor;
property SelectionFontColorUsed: Boolean;
property SeparatorColor: TColor;
property ShowButtons: Boolean;
property ShowHint: Boolean; | Enables the Hint display
property ShowLines: Boolean;
property ShowRoot: Boolean;
property SortType: TSortType;
property StateImages: TCustomImageList;
property StateImagesWidth: Integer;
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Tag;
property ToolTips: Boolean;
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnAddition: TTVExpandedEvent;
property OnAdvancedCustomDraw: TTVAdvancedCustomDrawEvent;
property OnAdvancedCustomDrawItem: TTVAdvancedCustomDrawItemEvent;
property OnChange: TTVChangedEvent;
property OnChanging: TTVChangingEvent;
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnCollapsed: TTVExpandedEvent;
property OnCollapsing: TTVCollapsingEvent;
property OnCompare: TTVCompareEvent;
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnCreateNodeClass: TTVCreateNodeClassEvent;
property OnCustomCreateItem: TTVCustomCreateNodeEvent;
property OnCustomDraw: TTVCustomDrawEvent;
property OnCustomDrawItem: TTVCustomDrawItemEvent;
property OnCustomDrawArrow: TTVCustomDrawArrowEvent;
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDeletion: TTVExpandedEvent;
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEdited: TTVEditedEvent;
property OnEditing: TTVEditingEvent;
property OnEditingEnd: TTVEditingEndEvent;
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnExpanded: TTVExpandedEvent;
property OnExpanding: TTVExpandingEvent;
property OnGetImageIndex: TTVExpandedEvent;
property OnGetSelectedIndex: TTVExpandedEvent;
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnMouseWheelHorz: TMouseWheelEvent; | Event handler for horizontal movements of the mouse wheel
property OnMouseWheelLeft: TMouseWheelUpDownEvent; | Event handler for left movements of the mouse wheel
property OnMouseWheelRight: TMouseWheelUpDownEvent; | Event handler for right movements of the mouse wheel
property OnNodeChanged: TTVNodeChangedEvent;
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnSelectionChanged: TNotifyEvent;
property OnShowHint: TControlShowHintEvent; | Event Handler when a hint shall be shown
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property Options: TTreeViewOptions;
property Items: TTreeNodes;
property TreeLineColor: TColor;
property TreeLinePenStyle: TPenStyle;
end;

Inheritance

TTreeView | TTreeView is a control that displays a hierarchical list of items
|
TCustomTreeView | TCustomTreeView - ancestor class for TTreeView
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

Use a TTreeView to display a hierarchical list of items. Items are shown by their caption and an optional bitmap.

See also

#lcl.stdctrls.HowToUseStdCtrls | How to use StdCtrls, ComCtrls or ExtCtrls
#LCL.ComCtrls.TCustomTreeView | TCustomTreeView - ancestor class for TTreeView


TTreeView
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoExpand
pl | ro | BorderSpacing
pl | ro | BackgroundColor
pl | ro | BorderStyle
pl | ro | BorderWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | DefaultItemHeight
pl | ro | DisabledFontColor
pl | ro | DragKind
pl | ro | DragCursor
pl | ro | DragMode
pl | ro | Enabled
pl | ro | ExpandSignColor
pl | ro | ExpandSignSize
pl | ro | ExpandSignType
pl | ro | Font
pl | ro | HideSelection
pl | ro | HotTrack
pl | ro | HotTrackColor
pl | ro | Images
pl | ro | ImagesWidth
pl | ro | Indent
pl | ro | MultiSelect
pl | ro | MultiSelectStyle
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ReadOnly
pl | ro | RightClickSelect
pl | ro | RowSelect
pl | ro | ScrollBars
pl | ro | SelectionColor
pl | ro | SelectionFontColor
pl | ro | SelectionFontColorUsed
pl | ro | SeparatorColor
pl | ro | ShowButtons
pl | ro | ShowHint
pl | ro | ShowLines
pl | ro | ShowRoot
pl | ro | SortType
pl | ro | StateImages
pl | ro | StateImagesWidth
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Tag
pl | ro | ToolTips
pl | ro | Visible
pl | ro | Options
pl | ro | Items
pl | ro | TreeLineColor
pl | ro | TreeLinePenStyle
TCustomTreeView
pt | ro | EditingItem
pt | ro | States
 |  | AccessibilityOn
pt |  | AutoExpand
pt | ro | BorderStyle
pt |  | HideSelection
pt |  | HotTrack
pt |  | HotTrackColor
pt |  | DisabledFontColor
pt |  | Indent
pt |  | MultiSelect
pt |  | ReadOnly
pt |  | RightClickSelect
pt |  | RowSelect
pt |  | ScrolledLeft
pt |  | ScrolledTop
pt |  | ShowButtons
pt |  | ShowLines
pt |  | ShowRoot
pt |  | ShowSeparators
pt |  | SortType
pt |  | ToolTips
 |  | BackgroundColor
 | ro | BorderWidth
 |  | BottomItem
 | ro | Color
 |  | DefaultItemHeight
 |  | DropTarget
 |  | ExpandSignColor
 |  | ExpandSignSize
 |  | ExpandSignType
 |  | Images
 |  | ImagesWidth
 |  | InsertMarkNode
 |  | InsertMarkType
 |  | Items
 |  | KeepCollapsedNodes
 |  | MultiSelectStyle
 |  | Options
 |  | ScrollBars
 |  | Selected
 |  | SelectionColor
 | ro | SelectionCount
 |  | SelectionFontColor
 |  | SelectionFontColorUsed
 | ro | Selections
 |  | SeparatorColor
 |  | StateImages
 |  | StateImagesWidth
 |  | TopItem
 |  | TreeLineColor
 |  | TreeLinePenStyle
pl | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibilityOn (TCustomTreeView)
 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TTreeView)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TTreeView)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoExpand (TCustomTreeView)
pl | ro | AutoExpand (TTreeView)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 |  | BackgroundColor (TCustomTreeView)
pl | ro | BackgroundColor (TTreeView)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TTreeView)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pt | ro | BorderStyle (TCustomTreeView)
pl | ro | BorderStyle (TTreeView)
 |  | BorderWidth (TWinControl)
 | ro | BorderWidth (TCustomTreeView)
pl | ro | BorderWidth (TTreeView)
 |  | BottomItem (TCustomTreeView)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomTreeView)
pl | ro | Color (TTreeView)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TTreeView)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefaultItemHeight (TCustomTreeView)
pl | ro | DefaultItemHeight (TTreeView)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt |  | DisabledFontColor (TCustomTreeView)
pl | ro | DisabledFontColor (TTreeView)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TTreeView)
pt |  | DragKind (TControl)
pl | ro | DragKind (TTreeView)
pt |  | DragMode (TControl)
pl | ro | DragMode (TTreeView)
 |  | DropTarget (TCustomTreeView)
pt | ro | EditingItem (TCustomTreeView)
 |  | Enabled (TControl)
pl | ro | Enabled (TTreeView)
 |  | ExpandSignColor (TCustomTreeView)
pl | ro | ExpandSignColor (TTreeView)
 |  | ExpandSignSize (TCustomTreeView)
pl | ro | ExpandSignSize (TTreeView)
 |  | ExpandSignType (TCustomTreeView)
pl | ro | ExpandSignType (TTreeView)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TTreeView)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pt |  | HideSelection (TCustomTreeView)
pl | ro | HideSelection (TTreeView)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pt |  | HotTrack (TCustomTreeView)
pl | ro | HotTrack (TTreeView)
pt |  | HotTrackColor (TCustomTreeView)
pl | ro | HotTrackColor (TTreeView)
 |  | Images (TCustomTreeView)
pl | ro | Images (TTreeView)
 |  | ImagesWidth (TCustomTreeView)
pl | ro | ImagesWidth (TTreeView)
pt |  | Indent (TCustomTreeView)
pl | ro | Indent (TTreeView)
 |  | InsertMarkNode (TCustomTreeView)
 |  | InsertMarkType (TCustomTreeView)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | Items (TCustomTreeView)
pl | ro | Items (TTreeView)
 |  | KeepCollapsedNodes (TCustomTreeView)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
pt |  | MultiSelect (TCustomTreeView)
pl | ro | MultiSelect (TTreeView)
 |  | MultiSelectStyle (TCustomTreeView)
pl | ro | MultiSelectStyle (TTreeView)
 |  | Name (TComponent)
 |  | Options (TCustomTreeView)
pl | ro | Options (TTreeView)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TTreeView)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TTreeView)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TTreeView)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TTreeView)
 | ro | ReadBounds (TControl)
pt |  | ReadOnly (TCustomTreeView)
pl | ro | ReadOnly (TTreeView)
pt |  | RightClickSelect (TCustomTreeView)
pl | ro | RightClickSelect (TTreeView)
pt |  | RowSelect (TCustomTreeView)
pl | ro | RowSelect (TTreeView)
 |  | ScrollBars (TCustomTreeView)
pl | ro | ScrollBars (TTreeView)
pt |  | ScrolledLeft (TCustomTreeView)
pt |  | ScrolledTop (TCustomTreeView)
 |  | Selected (TCustomTreeView)
 |  | SelectionColor (TCustomTreeView)
pl | ro | SelectionColor (TTreeView)
 | ro | SelectionCount (TCustomTreeView)
 |  | SelectionFontColor (TCustomTreeView)
pl | ro | SelectionFontColor (TTreeView)
 |  | SelectionFontColorUsed (TCustomTreeView)
pl | ro | SelectionFontColorUsed (TTreeView)
 | ro | Selections (TCustomTreeView)
 |  | SeparatorColor (TCustomTreeView)
pl | ro | SeparatorColor (TTreeView)
pt |  | SessionProperties (TControl)
pt |  | ShowButtons (TCustomTreeView)
pl | ro | ShowButtons (TTreeView)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TTreeView)
 | ro | Showing (TWinControl)
pt |  | ShowLines (TCustomTreeView)
pl | ro | ShowLines (TTreeView)
pt |  | ShowRoot (TCustomTreeView)
pl | ro | ShowRoot (TTreeView)
pt |  | ShowSeparators (TCustomTreeView)
pt |  | SortType (TCustomTreeView)
pl | ro | SortType (TTreeView)
 |  | StateImages (TCustomTreeView)
pl | ro | StateImages (TTreeView)
 |  | StateImagesWidth (TCustomTreeView)
pl | ro | StateImagesWidth (TTreeView)
pt | ro | States (TCustomTreeView)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TTreeView)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCustomTreeView)
pl | ro | TabStop (TTreeView)
 |  | Tag (TComponent)
pl | ro | Tag (TTreeView)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pt |  | ToolTips (TCustomTreeView)
pl | ro | ToolTips (TTreeView)
pl |  | Top (TControl)
 |  | TopItem (TCustomTreeView)
 |  | TreeLineColor (TCustomTreeView)
pl | ro | TreeLineColor (TTreeView)
 |  | TreeLinePenStyle (TCustomTreeView)
pl | ro | TreeLinePenStyle (TTreeView)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TTreeView)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TTreeView
TCustomTreeView
pt | WSRegisterClass
pt | GetControlClassDefaultSize
pt | Added
pt | EditorEditingDone
pt | EditorKeyDown
pt | BeginAutoDrag
pt | BeginEditing
pt | DoDragMsg
pt | CanChange
pt | CanCollapse
pt | CanEdit
pt | CanExpand
pt | CreateNode
pt | CreateNodes
pt | CustomDraw
pt | CustomDrawItem
pt | DefaultItemHeightIsStored
pt | DoAutoAdjustLayout
pt | ExpandSignSizeIsStored
pt | GetDragImages
pt | GetMaxLvl
pt | GetMaxScrollLeft
pt | GetMaxScrollTop
pt | GetNodeAtY
pt | GetNodeDrawAreaHeight
pt | GetNodeDrawAreaWidth
pt | IndentIsStored
pt | IsCustomDrawn
pt | IsNodeVisible
pt | IsNodeHeightFullVisible
pt | IsInsertMarkVisible
pt | MoveSelection
pt | Change
pt | Collapse
pt | CreateWnd
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | Delete
pt | DestroyWnd
pt | DoCreateNodeClass
pt | DoEndDrag
pt | DoMouseWheel
pt | DoMouseWheelHorz
pt | DoPaint
pt | DoPaintNode
pt | DoStartDrag
pt | DragOver
pt | EndEditing
pt | EnsureNodeIsVisible
pt | Expand
pt | GetImageIndex
pt | GetSelectedIndex
pt | InitializeWnd
pt | KeyDown
pt | Loaded
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseLeave
pt | NodeChanged
pt | Notification
pt | Paint
pt | ScrollView
pt | SetDragMode
pt | SetOptions
pt | UpdateDefaultItemHeight
pt | UpdateInsertMark
pt | DoSelectionChanged
pt | WMHScroll
pt | WMVScroll
pt | WMLButtonDown
pt | WMSetFocus
pt | WMKillFocus
pt | Resize
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | Create
 | Destroy
 | AlphaSort
 | ClearSelection
 | ConsistencyCheck
 | CustomSort
 | DefaultTreeViewSort
 | EraseBackground
 | GetHitTestInfoAt
 | GetNodeAt
 | GetNodeWithExpandSignAt
 | GetInsertMarkAt
 | SetInsertMark
 | SetInsertMarkAt
 | Invalidate
 | IsEditing
 | BeginUpdate
 | EndUpdate
 | FullCollapse
 | FullExpand
 | LoadFromFile
 | LoadFromStream
 | SaveToFile
 | SaveToStream
 | WriteDebugReport
 | LockSelectionChangeEvent
 | UnlockSelectionChangeEvent
 | GetFirstMultiSelected
 | GetLastMultiSelected
 | Select
 | SelectionVisible
 | MakeSelectionVisible
 | ClearInvisibleSelection
 | StoreCurrentSelection
 | ApplyStoredSelection
 | MoveToNextNode
 | MoveToPrevNode
 | MovePageDown
 | MovePageUp
 | MoveHome
 | MoveEnd
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TTreeView
pl | ro | OnAddition
pl | ro | OnAdvancedCustomDraw
pl | ro | OnAdvancedCustomDrawItem
pl | ro | OnChange
pl | ro | OnChanging
pl | ro | OnClick
pl | ro | OnCollapsed
pl | ro | OnCollapsing
pl | ro | OnCompare
pl | ro | OnContextPopup
pl | ro | OnCreateNodeClass
pl | ro | OnCustomCreateItem
pl | ro | OnCustomDraw
pl | ro | OnCustomDrawItem
pl | ro | OnCustomDrawArrow
pl | ro | OnDblClick
pl | ro | OnDeletion
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEdited
pl | ro | OnEditing
pl | ro | OnEditingEnd
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnExpanded
pl | ro | OnExpanding
pl | ro | OnGetImageIndex
pl | ro | OnGetSelectedIndex
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnNodeChanged
pl | ro | OnResize
pl | ro | OnSelectionChanged
pl | ro | OnShowHint
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomTreeView
pt |  | OnAddition
pt |  | OnAdvancedCustomDraw
pt |  | OnAdvancedCustomDrawItem
pt |  | OnChange
pt |  | OnChanging
pt |  | OnCollapsed
pt |  | OnCollapsing
pt |  | OnCompare
pt |  | OnCreateNodeClass
pt |  | OnCustomCreateItem
pt |  | OnCustomDraw
pt |  | OnCustomDrawItem
pt |  | OnCustomDrawArrow
pt |  | OnDeletion
pt |  | OnEdited
pt |  | OnEditing
pt |  | OnEditingEnd
pt |  | OnExpanded
pt |  | OnExpanding
pt |  | OnGetImageIndex
pt |  | OnGetSelectedIndex
pt |  | OnNodeChanged
pt |  | OnSelectionChanged
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnAddition (TCustomTreeView)
pl | ro | OnAddition (TTreeView)
pt |  | OnAdvancedCustomDraw (TCustomTreeView)
pl | ro | OnAdvancedCustomDraw (TTreeView)
pt |  | OnAdvancedCustomDrawItem (TCustomTreeView)
pl | ro | OnAdvancedCustomDrawItem (TTreeView)
 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
pt |  | OnChange (TCustomTreeView)
pl | ro | OnChange (TTreeView)
 |  | OnChangeBounds (TControl)
pt |  | OnChanging (TCustomTreeView)
pl | ro | OnChanging (TTreeView)
 |  | OnClick (TControl)
pl | ro | OnClick (TTreeView)
pt |  | OnCollapsed (TCustomTreeView)
pl | ro | OnCollapsed (TTreeView)
pt |  | OnCollapsing (TCustomTreeView)
pl | ro | OnCollapsing (TTreeView)
pt |  | OnCompare (TCustomTreeView)
pl | ro | OnCompare (TTreeView)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TTreeView)
pt |  | OnCreateNodeClass (TCustomTreeView)
pl | ro | OnCreateNodeClass (TTreeView)
pt |  | OnCustomCreateItem (TCustomTreeView)
pl | ro | OnCustomCreateItem (TTreeView)
pt |  | OnCustomDraw (TCustomTreeView)
pl | ro | OnCustomDraw (TTreeView)
pt |  | OnCustomDrawArrow (TCustomTreeView)
pl | ro | OnCustomDrawArrow (TTreeView)
pt |  | OnCustomDrawItem (TCustomTreeView)
pl | ro | OnCustomDrawItem (TTreeView)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TTreeView)
pt |  | OnDeletion (TCustomTreeView)
pl | ro | OnDeletion (TTreeView)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TTreeView)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TTreeView)
pt |  | OnEdited (TCustomTreeView)
pl | ro | OnEdited (TTreeView)
pt |  | OnEditing (TCustomTreeView)
pl | ro | OnEditing (TTreeView)
pt |  | OnEditingDone (TControl)
pt |  | OnEditingEnd (TCustomTreeView)
pl | ro | OnEditingEnd (TTreeView)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TTreeView)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TTreeView)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TTreeView)
pt |  | OnExpanded (TCustomTreeView)
pl | ro | OnExpanded (TTreeView)
pt |  | OnExpanding (TCustomTreeView)
pl | ro | OnExpanding (TTreeView)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetImageIndex (TCustomTreeView)
pl | ro | OnGetImageIndex (TTreeView)
pt |  | OnGetSelectedIndex (TCustomTreeView)
pl | ro | OnGetSelectedIndex (TTreeView)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TTreeView)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TTreeView)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TTreeView)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TTreeView)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TTreeView)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TTreeView)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TTreeView)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TTreeView)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TTreeView)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TTreeView)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TTreeView)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TTreeView)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TTreeView)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TTreeView)
pt |  | OnNodeChanged (TCustomTreeView)
pl | ro | OnNodeChanged (TTreeView)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TTreeView)
pt |  | OnSelectionChanged (TCustomTreeView)
pl | ro | OnSelectionChanged (TTreeView)
 |  | OnShowHint (TControl)
pl | ro | OnShowHint (TTreeView)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TTreeView)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TTreeView)


TTreeViewExpandSignType

TTreeViewExpandSignType is an enumerated type which specifies the symbol displayed in a Treeview to denote the expanded state for a given node.

Declaration

Source position: comctrls.pp line 3306

type TTreeViewExpandSignType = (
tvestTheme, | Uses the value provided by Them Services
tvestPlusMinus, | Uses a Plus or Minus sign
tvestArrow, | Uses an unfilled Arrow
tvestArrowFill | Uses a filled Arrow
);


TTreeViewInsertMarkType

Declaration

Source position: comctrls.pp line 3313

type TTreeViewInsertMarkType = (

  tvimNone,

  tvimAsFirstChild,

  tvimAsNextSibling,

  tvimAsPrevSibling

);


TTreeViewOption

TTreeViewOption - enumerated type containing the permissible values for Options in TreeViews

Declaration

Source position: comctrls.pp line 3275

type TTreeViewOption = (
tvoAllowMultiselect, | Allows selection of several tree-items, e.g. using Ctrl+click and Shift+click. Has the same affect as setting the MultiSelect property to True.
tvoAutoExpand, | Automatically expands child nodes for a tree-item when user clicks it, or the item is activated by code. Has the same affect as setting the AutoExpand property to True.
tvoAutoInsertMark, | Allows painting a horizontal line below a tree-item under cursor when mouse moves. Good for drag-drop.
tvoAutoItemHeight, | Detect height of a tree-item based on current font and icons.
tvoHideSelection, | If a control looses focus, then don't paint selection for selected tree-item. Same as HideSelection property.
tvoHotTrack, | Additionally highlight/underline a tree-item when mouse is over it. Same as HotTrack property.
tvoKeepCollapsedNodes, | When some items change, keep previously folded tree-items in folded state.
tvoReadOnly, | Don't allow to change item captions by clicking on items with a delay. Same as ReadOnly property.
tvoRightClickSelect, | Right-click also selects a tree-item. Otherwise it only calls PopupMenu. Same as RightClickSelect property.
tvoRowSelect, | When a tree-item is selected, paint selection background with full width. Same as RowSelect property.
tvoShowButtons, | Show expand/collapse (fold/unfold) icons at left side for nodes with sub-nodes. Same as ShowButtons property.
tvoShowLines, | Show vertical lines at left side which paint tree structure for nested nodes. Same as ShowLines property.
tvoShowRoot, | Show the root tree-item which is always present in code but may be hidden for user. Same as ShowRoot property.
tvoShowSeparators, | Show horizontal lines below all tree-items.
tvoToolTips, | Show tooltip (hint) for a tree-item when the item is too long to fit by width and mouse is over it. Same as ToolTips property.
tvoNoDoubleClickExpand, | Prevents toggling the expanded state for the treeview item when it is double clicked
tvoThemedDraw, | Treeview item is drawn using settings from theme services
tvoEmptySpaceUnselect | Indicates if empty space can be be drawn below unselected items in the treeview
);

Description

TTreeViewOption - enumerated type containing the permissible values for Options in TreeViews.


TTreeViewOptions

TTreeViewOptions - set of TTreeViewOption

Declaration

Source position: comctrls.pp line 3295

type TTreeViewOptions = set of (
tvoAllowMultiselect, | Allows selection of several tree-items, e.g. using Ctrl+click and Shift+click. Has the same affect as setting the MultiSelect property to True.
tvoAutoExpand, | Automatically expands child nodes for a tree-item when user clicks it, or the item is activated by code. Has the same affect as setting the AutoExpand property to True.
tvoAutoInsertMark, | Allows painting a horizontal line below a tree-item under cursor when mouse moves. Good for drag-drop.
tvoAutoItemHeight, | Detect height of a tree-item based on current font and icons.
tvoHideSelection, | If a control looses focus, then don't paint selection for selected tree-item. Same as HideSelection property.
tvoHotTrack, | Additionally highlight/underline a tree-item when mouse is over it. Same as HotTrack property.
tvoKeepCollapsedNodes, | When some items change, keep previously folded tree-items in folded state.
tvoReadOnly, | Don't allow to change item captions by clicking on items with a delay. Same as ReadOnly property.
tvoRightClickSelect, | Right-click also selects a tree-item. Otherwise it only calls PopupMenu. Same as RightClickSelect property.
tvoRowSelect, | When a tree-item is selected, paint selection background with full width. Same as RowSelect property.
tvoShowButtons, | Show expand/collapse (fold/unfold) icons at left side for nodes with sub-nodes. Same as ShowButtons property.
tvoShowLines, | Show vertical lines at left side which paint tree structure for nested nodes. Same as ShowLines property.
tvoShowRoot, | Show the root tree-item which is always present in code but may be hidden for user. Same as ShowRoot property.
tvoShowSeparators, | Show horizontal lines below all tree-items.
tvoToolTips, | Show tooltip (hint) for a tree-item when the item is too long to fit by width and mouse is over it. Same as ToolTips property.
tvoNoDoubleClickExpand, | Prevents toggling the expanded state for the treeview item when it is double clicked
tvoThemedDraw, | Treeview item is drawn using settings from theme services
tvoEmptySpaceUnselect | Indicates if empty space can be be drawn below unselected items in the treeview
);


TTreeViewState

TTreeViewState - enumerated type containing the permissible values for state of a TTreeView

Declaration

Source position: comctrls.pp line 3251

type TTreeViewState = (

  tvsScrollbarChanged,

  tvsMaxRightNeedsUpdate,

  tvsTopsNeedsUpdate,

  tvsMaxLvlNeedsUpdate,

  tvsTopItemNeedsUpdate,

  tvsBottomItemNeedsUpdate,

  tvsCanvasChanged,

  tvsDragged,

  tvsIsEditing,

  tvsStateChanging,

  tvsManualNotify,

  tvsUpdating,

  tvsPainting,

  tvoFocusedPainting,

  tvsDblClicked,

  tvsTripleClicked,

  tvsQuadClicked,

  tvsSelectionChanged,

  tvsEditOnMouseUp,

  tvsSingleSelectOnMouseUp

);

Description

TTreeViewState - enumerated type containing the permissible values for state of a TTreeView

tvsScrollbarChanged,
            tvsMaxRightNeedsUpdate,
            tvsTopsNeedsUpdate,
            tvsMaxLvlNeedsUpdate,
            tvsTopItemNeedsUpdate,
            tvsBottomItemNeedsUpdate,
            tvsCanvasChanged,
            tvsDragged,
            tvsIsEditing,
            tvsStateChanging,
            tvsManualNotify,
            tvsUpdating,
            tvsPainting,
            tvsMouseCapture,
            tvsWaitForDragging,
            tvsDblClicked,
            tvsTripleClicked,
            tvsQuadClicked,
            tvsSelectionChanged


TTreeViewStates

TTreeViewStates - set of TTreeViewState

Declaration

Source position: comctrls.pp line 3273

type TTreeViewStates = set of (

  tvsScrollbarChanged,

  tvsMaxRightNeedsUpdate,

  tvsTopsNeedsUpdate,

  tvsMaxLvlNeedsUpdate,

  tvsTopItemNeedsUpdate,

  tvsBottomItemNeedsUpdate,

  tvsCanvasChanged,

  tvsDragged,

  tvsIsEditing,

  tvsStateChanging,

  tvsManualNotify,

  tvsUpdating,

  tvsPainting,

  tvoFocusedPainting,

  tvsDblClicked,

  tvsTripleClicked,

  tvsQuadClicked,

  tvsSelectionChanged,

  tvsEditOnMouseUp,

  tvsSingleSelectOnMouseUp

);


TUpDown

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TUpDown - a pair of arrow-like buttons which are used to increment or decrement some controlled variable; often attached to a scroll-bar but can also control a digital numeric display

Declaration

Source position: comctrls.pp line 1969

type TUpDown = class(TCustomUpDown)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property AlignButton: TUDAlignButton; | AlignButton - how to align the button: left or right
property Anchors: TAnchors; | The set of anchor definitions for this control
property ArrowKeys: Boolean; | ArrowKeys - if True, the control can be operated by the keyboard's arrow keys which would simulate a click on the Next or Previous button
property Associate: TWinControl; | Associate - the associated control whose properties (controlled variable) are to be changed by the UpDown control
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Hint: TTranslateString; | The text to show in the Hint window for this control
property Increment: Integer; | The amount by which the controlled variable is to be increased or decreased on each click
property Max: SmallInt; | Max - greatest value of controlled variable
property Min: SmallInt; | Min - least value of controlled variable
property MinRepeatInterval: Byte;
property OnChanging: TUDChangingEvent;
property OnChangingEx: TUDChangingEventEx;
property OnClick: TUDClickEvent; | OnClick - special event handler for a click on up or down button
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnMouseWheelHorz: TMouseWheelEvent; | Event handler for horizontal movements of the mouse wheel
property OnMouseWheelLeft: TMouseWheelUpDownEvent; | Event handler for left movements of the mouse wheel
property OnMouseWheelRight: TMouseWheelUpDownEvent; | Event handler for right movements of the mouse wheel
property Orientation: TUDOrientation; | Whether horizontal or vertical
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property Position: SmallInt; | The Position of the UpDown control
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Thousands: Boolean; | If True, multiply all displayed values and the Increment by 1000
property Flat: Boolean; |
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property Wrap: Boolean; | If True, displayed control or value starts again from minimum or maximum value if clicking a button would cause incrementing or decrementing beyond the extreme value
end;

Inheritance

TUpDown | TUpDown - a pair of arrow-like buttons which are used to increment or decrement some controlled variable; often attached to a scroll-bar but can also control a digital numeric display
|
TCustomUpDown | TCustomUpDown - base class for TUpDown - a pair of arrow-like buttons which are used to increment or decrement some controlled variable; often attached to a scroll-bar but can also control a digital numeric display
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TUpDown - a pair of arrow-like buttons which are used to increment or decrement some controlled variable; often attached to a scroll-bar but can also control a digital numeric display

The control definition itself does not specify the variable upon which the buttons operate. The application programmer is responsible for supplying an event handler for OnClick to determine which button has been selected (designated btNext or btPrev) and incrementing or decrementing the variable in the control with which the UpDown is associated.

The amount by which the variable is changed is set by the integer property Increment with the optional multiplier Thousands (a boolean property).

For example the UpDown control may be used to move a slider up and down a scale by a specified amount for each click; alternatively a number may be displayed in a text box and clicking the buttons of the UpDown control may increment or decrement the number displayed by a specified amount.


TUpDown
pl | ro | Align
pl | ro | AlignButton
pl | ro | Anchors
pl | ro | ArrowKeys
pl | ro | Associate
pl | ro | BorderSpacing
pl | ro | Color
pl | ro | Constraints
pl | ro | Enabled
pl | ro | Hint
pl | ro | Increment
pl | ro | Max
pl | ro | Min
pl | ro | MinRepeatInterval
pl | ro | Orientation
pl | ro | ParentColor
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | Position
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Thousands
pl | ro | Flat
pl | ro | Visible
pl | ro | Wrap
TCustomUpDown
pt |  | AlignButton
pt |  | ArrowKeys
pt |  | Associate
pt |  | Increment
pt |  | Max
pt |  | Min
pt |  | MinRepeatInterval
pt |  | Orientation
pt |  | Position
pt |  | Thousands
pt |  | Flat
pt |  | Wrap
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TUpDown)
pt |  | AlignButton (TCustomUpDown)
pl | ro | AlignButton (TUpDown)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TUpDown)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | ArrowKeys (TCustomUpDown)
pl | ro | ArrowKeys (TUpDown)
pt |  | Associate (TCustomUpDown)
pl | ro | Associate (TUpDown)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TUpDown)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TUpDown)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TUpDown)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
pl | ro | Enabled (TUpDown)
pt |  | Flat (TCustomUpDown)
pl | ro | Flat (TUpDown)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
pl | ro | Hint (TUpDown)
 |  | HostDockSite (TControl)
pt |  | Increment (TCustomUpDown)
pl | ro | Increment (TUpDown)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | Max (TCustomUpDown)
pl | ro | Max (TUpDown)
pt |  | Min (TCustomUpDown)
pl | ro | Min (TUpDown)
pt |  | MinRepeatInterval (TCustomUpDown)
pl | ro | MinRepeatInterval (TUpDown)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
pt |  | Orientation (TCustomUpDown)
pl | ro | Orientation (TUpDown)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TUpDown)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TUpDown)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TUpDown)
pt |  | Position (TCustomUpDown)
pl | ro | Position (TUpDown)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TUpDown)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TUpDown)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TUpDown)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pt |  | Thousands (TCustomUpDown)
pl | ro | Thousands (TUpDown)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TUpDown)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)
pt |  | Wrap (TCustomUpDown)
pl | ro | Wrap (TUpDown)


TUpDown
TCustomUpDown
pt | WSRegisterClass
pt | AdjustPos
pt | InitializeWnd
pt | AssociateKeyDown
pt | AssociateMouseWheel
pt | OnAssociateChangeBounds
pt | OnAssociateChangeEnabled
pt | OnAssociateChangeVisible
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | DoSetBounds
pt | SetEnabled
pt | GetControlClassDefaultSize
pt | CalculatePreferredSize
pt | CanChange
pt | Notification
pt | Click
 | Create
 | Destroy
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TUpDown
pl | ro | OnChanging
pl | ro | OnChangingEx
pl | ro | OnClick
pl | ro | OnContextPopup
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
TCustomUpDown
pt |  | OnChanging
pt |  | OnChangingEx
pt |  | OnClick
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnChanging (TCustomUpDown)
pl | ro | OnChanging (TUpDown)
pt |  | OnChangingEx (TCustomUpDown)
pl | ro | OnChangingEx (TUpDown)
 |  | OnClick (TControl)
pt |  | OnClick (TCustomUpDown)
pl | ro | OnClick (TUpDown)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TUpDown)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TUpDown)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TUpDown)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TUpDown)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TUpDown)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TUpDown)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TUpDown)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TUpDown)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TUpDown)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TUpDown)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TUpDown)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TUpDown)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TUpDown)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TUpDown)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)


TUpDownDirection

Declaration

Source position: comctrls.pp line 1873

type TUpDownDirection = (

  updNone,

  updUp,

  updDown

);


ELayoutException

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Exception raised when a loop is detected when adjusting the size for controls

Declaration

Source position: controls.pp line 928

type ELayoutException = class(Exception)

Inheritance

ELayoutException

Exception raised when a loop is detected when adjusting the size for controls

|

Exception
|

TObject

Description

ELayoutException is an Exception descendant that implements the exception raised when a loop is detected when adjusting the size for controls, or when an invalid value is assigned to the control width or height.

See also

TControl.AdjustSize | Smart way to DoAutoSize.
TControl.EnableAutoSizing | Turns on (enables) automatic sizing
TControl.ChangeBounds | Sets the bounds (left, top, height, width) optionally the BaseBounds of the control
TControl.Width | The horizontal extent of the control
TControl.Height | The vertical size of the control


ELayoutException
Exception
 | HelpContext
 | Message
TObject


ELayoutException
Exception
 | Create
 | CreateFmt
 | CreateRes
 | CreateResFmt
 | CreateHelp
 | CreateFmtHelp
 | CreateResHelp
 | CreateResFmtHelp
 | ToString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


ELayoutException

Exception

TObject


IObjInspInterface

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: controls.pp line 87

type IObjInspInterface = interface

  function AllowAdd;

  function AllowDelete;

end;

Inheritance

IObjInspInterface

The latest version of this document can be found at lazarus-ccr.sourceforge.net .


IObjInspInterface


IObjInspInterface
 | AllowAdd
 | AllowDelete


IObjInspInterface.AllowAdd

Declaration

Source position: controls.pp line 89

function IObjInspInterface.AllowAdd: Boolean;


IObjInspInterface.AllowDelete

Declaration

Source position: controls.pp line 90

function IObjInspInterface.AllowDelete: Boolean;


TAnchorSide

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Specifies how the side of a control is anchored to other controls

Declaration

Source position: controls.pp line 869

type TAnchorSide = class(TPersistent)
protected
function GetOwner; override;
public
constructor Create(); | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure GetSidePosition(); | Get information about the target control, side and side position
function CheckSidePosition(); | Checks for anchor cycles and invalid targets, and returns information about the target side
procedure Assign(); override;
function IsAnchoredToParent(); | True when we are anchored to our parent, at least on the ParentSide
procedure FixCenterAnchoring; | Remove conflicting anchors
property Owner: TControl; [r] | The control being anchored
property Kind: TAnchorKind; [r] | The control side being anchored
published
property Control: TControl; [rw] | The target control of the anchor
property Side: TAnchorSideReference; [rw] | The side of the target Control, to which we anchor
end;

Inheritance

TAnchorSide

Specifies how the side of a control is anchored to other controls
|

TPersistent,IFPObserved
|

TObject

Description

Class holding the reference sides of the anchors of a TControl. Every TControl has four AnchorSides: AnchorSide[akLeft], AnchorSide[akRight], AnchorSide[akTop] and AnchorSide[akBottom]. Normally if Anchors contain akLeft, and the Parent is resized, the LCL tries to keep the distance between the left side of the control and the right side of its parent client area. With AnchorSide[akLeft] you can define a different reference side. The kept distance is defined by the BorderSpacing. For example:

+-----+  +-----+
       |  B  |  |  C  |
       |     |  +-----+
       +-----+

If you want to have the top of B the same as the top of C use

B.AnchorSide[akTop].Side:=asrTop;
  B.AnchorSide[akTop].Control:=C;

If you want to keep a distance of 10 pixels between B and C use

B.BorderSpacing.Right:=10;
  B.AnchorSide[akRight].Side:=asrLeft;
  B.AnchorSide[akRight].Control:=C;

Do not setup in both directions, because this will create a circle, and circles are not allowed.

Another example:

+-------+
            +---+ |       |
            | A | |   B   |
            +---+ |       |
            +-------+

Centering A relative to B:

A.AnchorSide[akTop].Side:=asrCenter;
  A.AnchorSide[akTop].Control:=B;

Or use this equivalent:

A.AnchorSide[akBottom].Side:=asrCenter;
  A.AnchorSide[akBottom].Control:=B;


TAnchorSide
 | ro | Owner
 | ro | Kind
pl |  | Control
pl |  | Side
TPersistent
TObject


pl |  | Control (TAnchorSide)
 | ro | Kind (TAnchorSide)
 | ro | Owner (TAnchorSide)
pl |  | Side (TAnchorSide)


TAnchorSide
pt | GetOwner
 | Create
 | Destroy
 | GetSidePosition
 | CheckSidePosition
 | Assign
 | IsAnchoredToParent
 | FixCenterAnchoring
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | CheckSidePosition (TAnchorSide)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TAnchorSide)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TAnchorSide)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FixCenterAnchoring (TAnchorSide)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetOwner (TAnchorSide)
 | GetSidePosition (TAnchorSide)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | IsAnchoredToParent (TAnchorSide)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TAnchorSide

TPersistent

TObject


TAnchorSide.CheckSidePosition

Checks for anchor cycles and invalid targets, and returns information about the target side

Declaration

Source position: controls.pp line 885

public function TAnchorSide.CheckSidePosition(

  NewControl: TControl;

  NewSide: TAnchorSideReference;

  out ReferenceControl: TControl;

  out ReferenceSide: TAnchorSideReference;

  out Position: Integer

):Boolean;

Arguments

ReferenceControl | The control we are anchored to
ReferenceSide | The side we are anchored to
Position | Position of the side to anchor to

Function result

False when errors have been found

Errors

Can raise an exception with the message: 'TAnchorSide.CheckSidePosition invalid Side'.


TAnchorSide.Control

The target control of the anchor

Declaration

Source position: controls.pp line 895

published property TAnchorSide.Control : TControl
  read FControl
  write SetControl;

Description

For example: if the right side of a Button1 is anchored to the left side of Edit1, then:

Button1.AnchorSide[akRight].Control // contains Edit1

and

Button1.AnchorSide[akRight].Side // contains asrLeft


TAnchorSide.Create

Constructor for the class instance

Declaration

Source position: controls.pp line 881

public constructor TAnchorSide.Create(

  TheOwner: TControl;

  TheKind: TAnchorKind

);

Arguments

TheOwner | Owner of the class instance
TheKind | TAnchorKind value for the Kind property

Description

Create is the constructor for the class instance.

Create calls the inherited constructor, and sets the values in the Owner, Kind, and Side properties. The default value for Side is asrTop.


TAnchorSide.Destroy

Destructor for the class instance

Declaration

Source position: controls.pp line 882

public destructor TAnchorSide.Destroy; override;


TAnchorSide.FixCenterAnchoring

Remove conflicting anchors

Declaration

Source position: controls.pp line 890

public procedure TAnchorSide.FixCenterAnchoring;

Description

With asrCenter, both sides are controlled by one anchor. Disable opposite anchor and all aligning.


TAnchorSide.GetSidePosition

Get information about the target control, side and side position

Declaration

Source position: controls.pp line 883

public procedure TAnchorSide.GetSidePosition(

  out ReferenceControl: TControl;

  out ReferenceSide: TAnchorSideReference;

  out Position: Integer

);

Arguments

ReferenceControl | The control we are anchored to
ReferenceSide | The side we are anchored to
Position | Position of the side to anchor to


TAnchorSide.IsAnchoredToParent

True when we are anchored to our parent, at least on the ParentSide

Declaration

Source position: controls.pp line 889

public function TAnchorSide.IsAnchoredToParent(

  ParentSide: TAnchorKind

):Boolean;


TAnchorSide.Kind

The control side being anchored

Declaration

Source position: controls.pp line 893

public property TAnchorSide.Kind : TAnchorKind
  read FKind;

Description

Every control has four AnchorSide, one for each side. For example:

AButton1.AnchorSide[akLeft].Kind := akLeft.


TAnchorSide.Owner

The control being anchored

Declaration

Source position: controls.pp line 892

public property TAnchorSide.Owner : TControl
  read FOwner;

Description

For example AButton1.AnchorSide[akBottom].Owner = AButton1.


TAnchorSide.Side

The side of the target Control, to which we anchor

Declaration

Source position: controls.pp line 896

published property TAnchorSide.Side : TAnchorSideReference
  read FSide
  write SetSide
  default asrTop;

Description

For example if the right side of a Button1 is anchored to the left side of Edit1, then Button1.AnchorSide[akRight].Control=Edit1 and Button1.AnchorSide[akRight].Side=asrLeft.


TAnchorSideChangeOperation

Operations in TControl.ForeignAnchorSideChanged

Declaration

Source position: controls.pp line 865

type TAnchorSideChangeOperation = (
ascoAdd, | AnchorSide added
ascoRemove, | AnchorSide removed
ascoChangeSide | AnchorSide changed
);


TAnchorSideReference

The side of another control, to which this control's side is anchored

Declaration

Source position: controls.pp line 173

type TAnchorSideReference = (
asrTop, | Anchor to the top side
asrBottom, | Anchor to the bottom side
asrCenter | Anchor to the center of the other control
);


TControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class for visible controls

Declaration

Source position: controls.pp line 1113

type TControl = class(TLCLComponent)
protected
FAccessibleObject: TLazAccessibleObject;
FControlState: TControlState;
FCursor: TCursor;
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
function GetCursor; virtual;
procedure SetCursor(); virtual;
procedure SetVisible(); virtual;
procedure DoOnParentHandleDestruction; virtual; |
procedure DoAutoSize; virtual; | For internal use only; call AdjustSize instead
procedure DoAllAutoSize; virtual; | Run DoAutoSize until done
procedure BeginAutoSizing; | Sets AutoSizing=true, used to prevent loops
procedure EndAutoSizing; | End of the auto-sizing process, resets AutoSizing to False
procedure AnchorSideChanged(); virtual; | Request further processing after an anchor side was changed
procedure ForeignAnchorSideChanged(); virtual; | Requests further processing after an anchor side has changed, that anchors another control to this one
procedure SetAlign(); virtual;
procedure SetAnchors(); virtual;
procedure SetAutoSize(); virtual;
procedure BoundsChanged; virtual; | Invoked when the Bounds of the control have been changed; override as required
function CreateControlBorderSpacing; virtual; | Creates the default ControlBorderSpacing object
procedure DoConstraintsChange(); virtual; | Reacts to a change in the control's constraints; calls AdjustSize by default
procedure DoBorderSpacingChange(); virtual; | Reacts on a change in the control's border spacing
function IsBorderSpacingInnerBorderStored; virtual; | Checks for a defined (non-zero) BorderSpacing.InnerBorder
function IsCaptionStored;
procedure SendMoveSizeMessages(); virtual; | Sends Move and Size messages through the LCL message paths
procedure ConstrainedResize(); virtual; | Invokes the #lcl.Controls.TControl.OnConstrainedResize handler, allowing to modify the suggested Constraints
procedure CalculatePreferredSize(); virtual; | Override this method to return the preferred height and width for the control
procedure DoOnResize; virtual; | Invokes the OnResize notification handler
procedure DoOnChangeBounds; virtual; | Invokes the OnChangeBounds event handler
procedure CheckOnChangeBounds; | Checks for changes and calls DoOnChangeBounds if needed
procedure Resize; virtual; | Checks for changes and calls DoOnResize if needed
procedure RequestAlign; virtual; | Smart calling of Parent.AlignControls (very indirectly)
procedure UpdateAnchorRules; | Update the rules for anchoring the control
procedure ChangeBounds(); virtual; | Sets the bounds (left, top, height, width) optionally the BaseBounds of the control
procedure DoSetBounds(); virtual; | Internal function to set the control's bounds (Left, Top, Height, Width)
procedure ScaleConstraints(); | Scale the minimum and maximum Width and Height
procedure ChangeScale(); virtual; | Applies scaling (multiplier and divider) to the coordinates and Font in a control
function CanAutoSize(); virtual; | Function to determine if auto-sizing is possible, and if so, gets the new width and height
procedure SetBiDiMode(); virtual;
procedure SetParentBiDiMode(); virtual;
function IsAParentAligning; | Determine if a parent control is involved in the alignment process
function GetClientOrigin; virtual;
function GetClientRect; virtual;
function GetLogicalClientRect; virtual; | Logical client area, can be bigger than the visible client area
function GetScrolledClientRect; virtual; | Get the visible part of the logical client area
function GetClientScrollOffset; virtual; | Returns the offset of the scrolled client area (in a scrolling TWinControl)
function GetControlOrigin; virtual; | Returns the origin (top left pixel) of the control, in screen coordinates
function IsClientHeightStored; virtual;
function IsClientWidthStored; virtual;
function WidthIsAnchored; | True when both the control's left and right side are anchored
function HeightIsAnchored; | True when both the control's top and bottom side are anchored
property AutoSizing: Boolean; [r] | True while auto-sizing is in progress
property AutoSizingAll: Boolean; [r] | Flag to prevent recursive AutoSizing (in DoAllAutoSize)
property AutoSizingLockCount: Integer; [r] | Internal counter, in/decreased by DisableAutoSizing/EnableAutoSizing
procedure WMCancelMode(); message; | Message handler for cancel mode request
procedure WMContextMenu(); message; | Message handler for context menu popup request
procedure WMLButtonDown(); message; | Message handler for left mouse button going down
procedure WMRButtonDown(); message; | Message handler for right mouse button going down
procedure WMMButtonDown(); message; | Message handler for middle mouse button going down
procedure WMXButtonDown(); message; | Message handler for extra mouse button going down
procedure WMLButtonDBLCLK(); message; | Message handler for left mouse button double click
procedure WMRButtonDBLCLK(); message; | Message handler for right mouse button double click
procedure WMMButtonDBLCLK(); message; | Message handler for middle mouse button double click
procedure WMXButtonDBLCLK(); message; | Message handler for extra mouse button double click
procedure WMLButtonTripleCLK(); message; | Message handler for left mouse button triple click
procedure WMRButtonTripleCLK(); message; | Message handler for right mouse button triple click
procedure WMMButtonTripleCLK(); message; | Message handler for middle mouse button triple click
procedure WMXButtonTripleCLK(); message; | Message handler for extra mouse button triple click
procedure WMLButtonQuadCLK(); message; | Message handler for left mouse button quadruple click
procedure WMRButtonQuadCLK(); message; | Message handler for right mouse button quadruple click
procedure WMMButtonQuadCLK(); message; | Message handler for middle mouse button quadruple click
procedure WMXButtonQuadCLK(); message; | Message handler for extra mouse button quadruple click
procedure WMMouseMove(); message; | Message handler for mouse moved
procedure WMLButtonUp(); message; | Message handler for left mouse button going up
procedure WMRButtonUp(); message; | Message handler for right mouse button going up
procedure WMMButtonUp(); message; | Message handler for middle mouse button going up
procedure WMXButtonUp(); message; | Message handler for extra mouse button going up
procedure WMMouseWheel(); message; |
procedure WMMouseHWheel(); message;
procedure WMMove(); message; | Message handler for control moved
procedure WMSize(); message; | Message handler for changed control size
procedure WMWindowPosChanged(); message; | Message handler for changed control position
procedure CMChanged(); message;
procedure LMCaptureChanged(); message; | Message handler for changed capture
procedure CMBiDiModeChanged(); message; | Message handler for BiDi mode changed
procedure CMSysFontChanged(); message; | Message handler for changed system Font
procedure CMEnabledChanged(); message; | Message handler for changed Enabled state
procedure CMHitTest(); message; | Message handler for hit test
procedure CMMouseEnter(); message; | Message handler for mouse entering the control
procedure CMMouseLeave(); message; | Message handler for mouse leaving the control
procedure CMHintShow(); message; | Message handler for hint display
procedure CMParentBiDiModeChanged(); message; | Message handler for parent control's BiDi mode changed
procedure CMParentColorChanged(); message; | Message handler for changed parent Color
procedure CMParentFontChanged(); message; | Message handler for changed parent Font
procedure CMParentShowHintChanged(); message; | Message handler for changed parent ShowHint
procedure CMVisibleChanged(); message; | Message handler for changed visibility
procedure CMTextChanged(); message; | Message handler for control's Text changed
procedure CMCursorChanged(); message; | Message handler for changes to the cursor shape
procedure CalculateDockSizes; | Saves the docked and undocked extent of the control
function CreateFloatingDockSite(); | Create a floating dock site with a client area equal to the given screen coordinates
function GetDockEdge(); virtual; | Determine the side to which the dragged control shall be docked
function GetDragImages; virtual; | Get the list of images usable during dragging
function GetFloating; virtual; | Determibes whether the control is floating
function GetFloatingDockSiteClass; virtual; | Returns the class for a floating host dock site
procedure BeforeDragStart; virtual; |
procedure BeginAutoDrag; virtual; | For internal use: user has started dragging the control
procedure DoFloatMsg(); virtual; | Handler called when the control starts floating
procedure DockTrackNoTarget(); virtual; | Adjust the DockRect for floating state (no drop target under the mouse)
procedure DoDock(); virtual; | Adjusts the control's position and extent for the new docksite
function DoDragMsg(); virtual; | Handler for a drag message, sent by the DragManager to the current target control
procedure DoEndDock(); virtual; | Invokes the OnEndDock handler
procedure DoEndDrag(); virtual; | Invokes the OnEndDrag handler
procedure DoStartDock(); virtual; | Invokes the OnStartDock handler
procedure DoStartDrag(); virtual; | Invokes the OnStartDrag handler
procedure DragCanceled; virtual; | Notifies the control of a cancelled drag
procedure DragOver(); virtual; | Called when an object is dragged over this control; Determines whether a drop is acceptable, using the OnDragOver handler
procedure PositionDockRect(); virtual; | Get the DockRect for an possible drop
procedure SetDragMode(); virtual;
function GetDefaultDockCaption; virtual; | Returns the string for the dock caption, by default the control's Name
procedure Click; virtual; | Invokes the OnClick and ActionLink.Execute handlers
procedure DblClick; virtual; | Invokes the OnDblClick handler
procedure TripleClick; virtual; | Invokes the OnTripleClick handler
procedure QuadClick; virtual; | Invokes the OnQuadClick handler
function GetMousePosFromMessage(); |
procedure MouseDown(); virtual; | Handler for MouseDown events
procedure MouseMove(); virtual; | Handler for MouseMove events
procedure MouseUp(); virtual; | Invokes the OnMouseUp handler
procedure MouseEnter; virtual; | Invokes the OnMouseEnter handler
procedure MouseLeave; virtual; | Invokes the OnMouseLeave handler
function DialogChar(); virtual; | Do something useful with accelerators etc
procedure UpdateMouseCursor(); | Show the Cursor shape, unless it's crDefault
procedure Changed; | Call this method whenever a change has occurred, to trigger further processing
function GetPalette; virtual; | Override GetPalette to return the handle of a color palette
function ChildClassAllowed(); virtual; | Returns True if the specified class is allowed for children of this control
procedure ReadState(); override;
procedure Loaded; override;
procedure LoadedAll; virtual; | Called when the control and its child controls have been loaded, and their control state is changed
procedure DefineProperties(); override; | Defines which non-published properties should be streamed (none here)
procedure AssignTo(); override; | Implements assignment of the control to an Action object, or calls the inherited method
procedure FormEndUpdated; virtual; | Called when the update of the containing Form has ended
procedure InvalidateControl(); | Request a repaint of the control
procedure FontChanged(); virtual; | Handles changes to the Font property
procedure ParentFontChanged; virtual; | [Delphi compatible] Does nothing here, all work is done in CMParentFontChanged.
function GetAction; virtual;
function RealGetText; virtual; | Returns the Caption property
procedure RealSetText(); virtual; | Sets the Caption property
procedure TextChanged; virtual; | Handles changes of the Text property
function GetCachedText(); virtual; | Returns the cached Text property (FCaption)
procedure SetAction(); virtual;
procedure SetColor(); virtual;
procedure SetEnabled(); virtual;
procedure SetHint(); virtual;
procedure SetName(); override;
procedure SetParent(); virtual;
procedure SetParentComponent(); override; | Sets the Parent property, if NewParentComponent is a TWinControl
procedure WndProc(); virtual; | The general message handler for this control
procedure ParentFormHandleInitialized; virtual; | Internal handler for activities after a form widget has been created.
function GetMouseCapture; virtual;
procedure CaptureChanged; virtual; | Handler for mouse capture moved to a different control
procedure Notification(); override; | Notification handler for insertion or deletion of components
function CanTab; virtual; | If True, the Tab key can be used to navigate to this control
function GetDeviceContext(); virtual; | Returns a device context handle for the control, from Parent.
function GetEnabled; virtual;
function GetPopupMenu; virtual;
procedure DoOnShowHint(); virtual; | Invokes the OnShowHint event handler
function DoMouseWheel(); virtual; | Invokes the OnMouseWheel handlers, when the wheel has been turned
function DoMouseWheelDown(); virtual; | Invokes the OnMouseWheelDown handler
function DoMouseWheelUp(); virtual; | Invokes the OnMouseWheelUp handler
function DoMouseWheelHorz(); virtual; | Performs actions needed to handle horizontal mouse wheel events
function DoMouseWheelLeft(); virtual; | Performs the OnMouseWheelLeft event handler
function DoMouseWheelRight(); virtual; | Performs the OnMouseWheelRight event handler
procedure VisibleChanging; virtual; | Notifies all OnVisibleChanging handlers
procedure VisibleChanged; virtual; | Notifies all OnVisibleChanged handlers
procedure EnabledChanging; virtual; | Notifies all OnEnabledChanging handlers
procedure EnabledChanged; virtual; | Notifies all OnEnabledChanged handlers
procedure AddHandler(); | Adds an notification handler
procedure RemoveHandler(); | Removes the given notification handler
procedure DoCallNotifyHandler(); | Invokes all notification handlers of the specified type
procedure DoCallKeyEventHandler(); | Passes key events for the specified type to the handlers added to the control
procedure DoCallMouseWheelEventHandler(); | Passes mouse wheel events to the handlers added to the control
procedure DoContextPopup(); virtual; | Invokes the OnContextPopup handler
procedure SetZOrder(); virtual; | Moves the control in front or back of all sibling controls
class function GetControlClassDefaultSize; virtual; | Returns the default size for this class of controls (when added to a form)
function ColorIsStored; virtual;
procedure DoAutoAdjustLayout(); virtual; | Applies layout changes using the specified policies and proportions to the control
procedure DoFixDesignFontPPI(); | Applies the design-time PPI and resizes the specified control font
procedure DoScaleFontPPI(); |
function GetActionLinkClass; virtual; | The default ActionLink class (TControlActionLink)
procedure ActionChange(); virtual; | Handler for a changed Action
property ActionLink: TControlActionLink; [rw] | Link to the default Action associated with this control
property DesktopFont: Boolean; [rw] | Allows to use the desktop font for text display in this control
property DragCursor: TCursor; [rw] | The cursor shape shown while the control is dragged
property DragKind: TDragKind; [rw] | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; [rw] | Allows the user to drag the control
property MouseCapture: Boolean; [rw] | True when mouse messages are currently captured by this control
property ParentColor: Boolean; [rw] | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; [rw] | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; [rw] | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property SessionProperties: string; [rw] | The stored (saved) properties of the current session, expressed as a string
property Text: TCaption; [rw] | The character string associated with the control
property OnConstrainedResize: TConstrainedResizeEvent; [rw] | This handler can supply specific Constraints (size limits), when the control is resized
property OnContextPopup: TContextPopupEvent; [rw] | Invoked when a context-sensitive pop-up menu is requested
property OnDblClick: TNotifyEvent; [rw] | Event Handler for double mouse clicks
property OnTripleClick: TNotifyEvent; [rw] | Event handler for triple mouse clicks
property OnQuadClick: TNotifyEvent; [rw] | Event handler for quadruple mouse clicks
property OnDragDrop: TDragDropEvent; [rw] | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; [rw] | Event handler for a control being dragged over this control
property OnEndDock: TEndDragEvent; [rw] | Notification handler for the end of a docking operation
property OnEndDrag: TEndDragEvent; [rw] | Notification handler for the end of a dragging operation
property OnMouseDown: TMouseEvent; [rw] | Event handler for mouse button going down
property OnMouseMove: TMouseMoveEvent; [rw] | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; [rw] | Event handler for mouse button going up
property OnMouseEnter: TNotifyEvent; [rw] | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; [rw] | Event handler for mouse leaving the area of the control
property OnMouseWheel: TMouseWheelEvent; [rw] | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; [rw] | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; [rw] | Event handler for upward movement of the mouse wheel
property OnMouseWheelHorz: TMouseWheelEvent; [rw] | Event handler for horizontal movements of the mouse wheel
property OnMouseWheelLeft: TMouseWheelUpDownEvent; [rw] | Event handler for left movements of the mouse wheel
property OnMouseWheelRight: TMouseWheelUpDownEvent; [rw] | Event handler for right movements of the mouse wheel
property OnStartDock: TStartDockEvent; [rw] | Event handler for the start of a docking operation
property OnStartDrag: TStartDragEvent; [rw] | Event handler for the start of a dragging operation
property OnEditingDone: TNotifyEvent; [rw] | Event handler when editing is done
public
FCompStyle: Byte; | Deprecated
procedure DragDrop(); virtual; | Invokes the OnDragDrop handler, when a dragged object is dropped onto this control
procedure Dock(); virtual; | Moves the control into a new docksite
function ManualDock(); virtual; | Docks a control programmatically
function ManualFloat(); virtual; | Undocks the control into floating state
function ReplaceDockedControl(); | Replaces a previously docked control
function Docked; |
function Dragging; | Returns True if the control is being dragged
function GetAccessibleObject; | Returns True if the control is being dragged
function CreateAccessibleObject; virtual; | Creates a TLazAccessibleObject instance for this control
function GetSelectedChildAccessibleObject; virtual; | Returns the currently selected child accessible object
function GetChildAccessibleObjectAtPos(); virtual; | Returns the child accessibility object at the given position for the control
function ScaleDesignToForm(); |
function ScaleFormToDesign(); |
function Scale96ToForm(); |
function ScaleFormTo96(); |
function Scale96ToFont(); |
function ScaleFontTo96(); |
function ScaleScreenToFont(); |
function ScaleFontToScreen(); |
function Scale96ToScreen(); |
function ScaleScreenTo96(); |
procedure AdjustSize; virtual; | Smart way to DoAutoSize.
function AutoSizePhases; virtual; | Auto-sizing phases enabled for the control
function AutoSizeDelayed; virtual; | Returns true if auto-sizing must be has been delayed, until some other process is complete
function AutoSizeDelayedReport; virtual; |
function AutoSizeDelayedHandle; virtual; |
procedure AnchorToNeighbour(); | Anchor to Sibling at Side
procedure AnchorParallel(); | Anchor parallel to Sibling, at Side
procedure AnchorHorizontalCenterTo(); | Setup AnchorSide to center the control horizontally relative to a sibling.
procedure AnchorVerticalCenterTo(); | Setup AnchorSide to center the control vertically relative to Sibling.
procedure AnchorToCompanion(); | Anchor to Sibling at Side, with the same extent.
procedure AnchorSame(); | Copy Sibling's anchoring for Side
procedure AnchorAsAlign(); | Anchor to Parent, following same rules as for Align
procedure AnchorClient(); | Anchor to Parent's full client area
function AnchoredControlCount; | The number of controls anchored to this one
property AnchoredControls []: TControl; [r] | The list of controls anchored to this one
procedure SetBounds(); virtual; | Sets the bounds (Left, Top, Width, Height) of the control
procedure SetInitialBounds(); virtual; | Sets the bounds of the control initially, when it is created
procedure SetBoundsKeepBase(); virtual; | Set the bounds, keeping the base values
procedure GetPreferredSize(); virtual; | Returns default/preferred height and width, for use in auto-sizing
function GetCanvasScaleFactor; | Gets the scaling factor for the canvas used to render the control
function GetDefaultWidth; | The default width for this control, independent of any calculated values like Width and GetPreferredSize.
function GetDefaultHeight; | The default height for this control, independent of any calculated values like Height and GetPreferredSize.
function GetDefaultColor(); virtual; | Get the default color for this widget, from Parent or color type
function GetColorResolvingParent; | Returns the color of the control while resolving clDefault and ParentColor
function GetRGBColorResolvingParent; | Returns a RGB value for the color of the control
function GetSidePosition(); | The client coordinate of the given side
procedure CNPreferredSizeChanged; | Message handler for preferred size changed
procedure InvalidatePreferredSize; virtual; | Marks the preferred size as invalid for this control and all parents (implies that we will look for another)
function GetAnchorsDependingOnParent(); | Returns the sides which are anchored to the Parent
procedure DisableAutoSizing; | Disables automatic sizing; implies that the default size is accepted, or sizing is done manually
procedure EnableAutoSizing; | Turns on (enables) automatic sizing
procedure UpdateBaseBounds(); virtual; | Update the basic boundaries of the control - essential if there has been a lot of re-sizing
property BaseBounds: TRect; [r] | The rectangle of the designed bounds
property ReadBounds: TRect; [r] | Reflects the Bounds for the Control read during LCL component streaming
property BaseParentClientSize: TSize; [r] | The Parent's client size, for which the BaseBounds are valid
procedure WriteLayoutDebugReport(); virtual; | Used for debugging
procedure AutoAdjustLayout(); virtual; |
procedure ShouldAutoAdjust(); virtual; |
procedure FixDesignFontsPPI(); virtual; |
procedure ScaleFontsPPI(); virtual; |
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Removes the control from its Parent
procedure BeforeDestruction; override; | Performs notifications to before destruction handlers added to the control
procedure EditingDone; virtual; | Invokes the OnEditingDone event handler
procedure ExecuteDefaultAction; virtual; | Called when the RETURN button is pressed, signifying default action
procedure ExecuteCancelAction; virtual; | Called when ESCAPE is hit or the CANCEL button is clicked - signifying CANCEL
procedure BeginDrag(); | Starts dragging the control (programmatically)
procedure EndDrag(); | Ends a drag operation by notifying the drag manager
procedure BringToFront; | Bring the control in front of all sibling controls
function HasParent; override; | Returns True if there is a parent component responsible for streaming
function GetParentComponent; override; | Returns Parent (implements TComponent.GetParentComponent)
function IsParentOf(); virtual; | Determines whether this control is a parent of AControl
function GetTopParent; | Find which control is the top parent (which has no further parent itself)
function FindSubComponent(); |
function IsVisible; virtual; | Returns True if the control is visible, including all of its Parents
function IsControlVisible; virtual; | True if the control is Visible, or is in design mode
function IsEnabled; | Returns True if the control is Enabled, including all of its Parents
function IsParentColor; |
function IsParentFont; |
function FormIsUpdating; virtual; | True if the form is being updated
function IsProcessingPaintMsg; | True while painting the control
procedure Hide; | Hides this control, by setting Visible to False
procedure Refresh; |
procedure Repaint; virtual; | Immediate redraw of the control, bypassing the message queue
procedure Invalidate; virtual; | Force a delayed Repaint of the control, by marking its visible area of the control as invalid
function CheckChildClassAllowed(); | Returns True if the class is allowed for child controls
procedure CheckNewParent(); virtual; | Checks if this control can become a child of AParent
procedure SendToBack; | Moves all sibling controls in front of this control
procedure SetTempCursor(); virtual; | Changes the cursor shape temporarily, preserving the original TControl.Cursor
procedure UpdateRolesForForm; virtual; | Internal method called by a Form when its DefaultControl or CancelControl has changed
procedure ActiveDefaultControlChanged(); virtual; | Notification of a changed active DefaultControl of a form.
function GetTextBuf(); virtual; | Copy the Text property into Buffer
function GetTextLen; virtual; | The length of Text, here: of Caption
procedure SetTextBuf(); virtual; | Updates the Text property from a PChar buffer.
function Perform(); | Direct call of an message handler, bypassing the message queue
function ScreenToClient(); virtual; | Convert absolute screen coordinates into client-relative coordinates
function ClientToScreen(); virtual; | Convert client-relative coordinates into absolute screen coordinates
function ScreenToControl(); | Convert absolute screen coordinates into control-relative coordinates
function ControlToScreen(); | Converts control-relative coordinates to absolute screen coordinates
function ClientToParent(); |
function ParentToClient(); |
function GetChildrenRect(); virtual;
procedure Show; | Makes the control visible, by setting Visible to True
procedure Update; virtual; | Redraw invalidated parts of the control immediately
function HandleObjectShouldBeVisible; virtual; | True if the control shall be visible, unless it's being destroyed
function ParentDestroyingHandle; | Returns True if any parent is destroying its Handle (and its children')
function ParentHandlesAllocated; virtual; | Returns True if all Parents have handles allocated, and are not being destroyed
procedure InitiateAction; virtual; | Update the action associated with this control
procedure ShowHelp; virtual; | Show the Help associated with this control
function HasHelp; | True when a HelpKeyword or HelpContext ID is assigned
procedure RemoveAllHandlersOfObject(); override; | Override this method to remove all references to notification handlers in AnObject
procedure AddHandlerOnResize(); | Adds an handler for the OnResize event
procedure RemoveHandlerOnResize(); | Removes an handler for the OnResize event
procedure AddHandlerOnChangeBounds(); | Adds an handler for the OnChangeBounds event
procedure RemoveHandlerOnChangeBounds(); | Removes an handler for the OnChangeBounds event
procedure AddHandlerOnVisibleChanging(); | Adds an OnVisibleChanging handler
procedure RemoveHandlerOnVisibleChanging(); | Removes an OnVisibleChanging handler
procedure AddHandlerOnVisibleChanged(); | Adds an OnVisibleChanged handler
procedure RemoveHandlerOnVisibleChanged(); | Removes an OnVisibleChanged handler
procedure AddHandlerOnEnabledChanged(); | Adds an OnEnabledChanged handler
procedure RemoveHandlerOnEnableChanging(); | Removes an OnEnabledChanged handler
procedure AddHandlerOnKeyDown(); | Adds an handler for the OnKeyDown event
procedure RemoveHandlerOnKeyDown(); | Removes an handler for the OnKeyDown event
procedure AddHandlerOnBeforeDestruction(); | Adds a handler for OnBeforeDestruction events
procedure RemoveHandlerOnBeforeDestruction(); | Removes a handler for OnBeforeDestruction events
procedure AddHandlerOnMouseWheel(); | Adds a handler for OnMouseWheel events
procedure RemoveHandlerOnMouseWheel(); | Removes a handler for OnMouseWheel events
property AccessibleDescription: TCaption; [rw] | The accessible description of the control.This should describe the role of the control, for example for TLabel it could be "a text caption"
property AccessibleValue: TCaption; [rw] | The accessible value of the control
property AccessibleRole: TLazAccessibilityRole; [rw] | The accessible role of the control which classifies what kind of object this is. See TLazAccessibilityRole for a list of possible values
property Action: TBasicAction; [rw] | The Action associated with this control
property Align: TAlign; [rw] | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; [rws] | The set of anchor definitions for this control
property AnchorSide []: TAnchorSide; [r] | Array of anchor definitions, indexed by the control sides
property AutoSize: Boolean; [rw] | Allows automatic adjustment of the size for the control, according to its content
property BorderSpacing: TControlBorderSpacing; [rw] | Determines the inner and outer border spacing for this control
property BoundsRect: TRect; [rw] | The TopLeft and BottomRight of the control, in client coordinates
property BoundsRectForNewParent: TRect; [rw] | Temporary BoundsRect, used when the control e.g. is docked into a different Parent
property Caption: TCaption; [rws] | The text describing the control to the user
property CaptureMouseButtons: TCaptureMouseButtons; [rws] | Which mouse button(s) to be used for capture? Default is the left button.
property ClientHeight: Integer; [rws] | The height of the client area of the control
property ClientOrigin: TPoint; [r] | Screen coordinates of the TopLeft pixel (of the client area) of the control.
property ClientRect: TRect; [r] | Size of the client area of the control
property ClientWidth: Integer; [rws] | The width of the client area of the control
property Color: TColor; [rws] | The background color of the control
property Constraints: TSizeConstraints; [rw] | The minimum and maximum Width and Height for this control
property ControlOrigin: TPoint; [r] | The top left pixel of this control, in screen coordinates
property ControlState: TControlState; [rw] | State flags, telling whether the control has been clicked, data being read, control being re-drawn, etc.
property ControlStyle: TControlStyle; [rw] | Style flags, specifying whether the control responds to mouse clicks, can be re-sized, has particular actions, etc.
property Enabled: Boolean; [rws] | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; [rws] | The font to be used for text display in this control
property IsControl: Boolean; [rw] | Determines whether this object shall be streamed as a control
property MouseEntered: Boolean; [r] deprecated ; | True when the mouse has entered the control
property MouseInClient: Boolean; [r] |
property OnChangeBounds: TNotifyEvent; [rw] | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; [rw] | Notification handler for mouse clicks
property OnResize: TNotifyEvent; [rw] | Notification handler for a resize of the control
property OnShowHint: TControlShowHintEvent; [rw] | Event Handler when a hint shall be shown
property Parent: TWinControl; [rw] | The control within which the control is shown
property PopupMenu: TPopupMenu; [rw] | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; [rws] | Enables the Hint display
property Visible: Boolean; [rws] | Allows to show or hide the control, and all of its children.
property WindowProc: TWndMethod; [rw] | The handler for all messages
property DockOrientation: TDockOrientation; [rw] | How the control is currently docked. (horizontally, vertically, in a notebook, or not at all)
property Floating: Boolean; [r] | Tries to find out whether the control is floating (not part of a form)
property FloatingDockSiteClass: TWinControlClass; [rw] | The class for a floating host dock site for this control
property HostDockSite: TWinControl; [rw] | The host site (TWinControl) into which this control is docked. Nil if not docked
property LRDockWidth: Integer; [rw] | The Width when last docked, with siblings to the left or right
property TBDockHeight: Integer; [rw] | The Height when last docked, with siblings above or below
property UndockHeight: Integer; [rw] | Height for the control when undocked
property UndockWidth: Integer; [rw] | Width for the control when undocked
function UseRightToLeftAlignment; virtual; | True when BiDiMode is bdRightToLeft
function UseRightToLeftReading; virtual; | True when BiDiMode is not bdLeftToRight
function UseRightToLeftScrollBar; | True when scrollbars appear at the left side of the control
function IsRightToLeft; | True when BiDiMode is not bdLeftToRight
property BiDiMode: TBiDiMode; [rws] | Customization (of text controls) in bidirectional reading environments.
property ParentBiDiMode: Boolean; [rw] | Allows to use the BiDiMode settings in the Parent control. Default is true.
published
property AnchorSideLeft: TAnchorSide; [rw]
property AnchorSideTop: TAnchorSide; [rw]
property AnchorSideRight: TAnchorSide; [rw]
property AnchorSideBottom: TAnchorSide; [rw]
property Cursor: TCursor; [rw] | The shape of the mouse pointer, when the mouse is over this control
property Left: Integer; [rw] | The client coordinate of the left edge of the control
property Height: Integer; [rw] | The vertical size of the control
property Hint: TTranslateString; [rws] | The text to show in the Hint window for this control
property Top: Integer; [rw] | The client coordinate of the top edge of the control
property Width: Integer; [rw] | The horizontal extent of the control
property HelpType: THelpType; [rw] | Determines whether context-sensitive Help is selected by numeric ID or keyword
property HelpKeyword: string; [rws] | The keyword for context-sensitive Help on this control
property HelpContext: THelpContext; [rws] | The ID for context-sensitive Help on this control
end;

Inheritance

TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlOrigin (TControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | DockOrientation (TControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
 |  | WindowProc (TControl)


TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizePhases (TControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CanAutoSize (TControl)
pt | CanTab (TControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMEnabledChanged (TControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
 | CNPreferredSizeChanged (TControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | CreateAccessibleObject (TControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateFloatingDockSite (TControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
pt | DialogChar (TControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAllAutoSize (TControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
 | Dock (TControl)
 | Docked (TControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDragMsg (TControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFloatMsg (TControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoScaleFontPPI (TControl)
pt | DoSetBounds (TControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
pt | FontChanged (TControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetChildrenRect (TControl)
pt | GetClientOrigin (TControl)
pt | GetClientRect (TControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlOrigin (TControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTopParent (TControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invalidate (TControl)
pt | InvalidateControl (TControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientWidthStored (TControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
 | ParentHandlesAllocated (TControl)
 | ParentToClient (TControl)
 | Perform (TControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealSetText (TControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
pt | ScaleConstraints (TControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | SendMoveSizeMessages (TControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
 | SetBounds (TControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetColor (TControl)
 | SetComponentIndex (TComponent)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | Update (TControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
 | Updated (TComponent)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMContextMenu (TControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSize (TControl)
pt | WMWindowPosChanged (TControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)


TControl.AccessibleDescription

The accessible description of the control.This should describe the role of the control, for example for TLabel it could be "a text caption"

Declaration

Source position: controls.pp line 1698

public property TControl.AccessibleDescription : TCaption
  read GetAccessibleDescription
  write SetAccessibleDescription;

Description

The accessible description of the control. This should describe the role of the control, for example for TLabel it could be "a text caption". This property is connected and synchronized with the accessibility description in TControl.

See also

TLazAccessibleObject.AccessibleDescription

The description of this accessible object


TControl.AccessibleRole

The accessible role of the control which classifies what kind of object this is. See TLazAccessibilityRole for a list of possible values

Declaration

Source position: controls.pp line 1700

public property TControl.AccessibleRole : TLazAccessibilityRole
  read GetAccessibleRole
  write SetAccessibleRole;

See also

TLazAccessibilityRole | Indicates the role which a accessible object takes in the user interface
TLazAccessibleObject.AccessibleRole | The role of this accessible object


TControl.AccessibleValue

The accessible value of the control

Declaration

Source position: controls.pp line 1699

public property TControl.AccessibleValue : TCaption
  read GetAccessibleValue
  write SetAccessibleValue;

Description

The accessible value of the control. For example, for TLabel it would be the same as the Caption property. This property is connected and synchronized with TControl.GetAccessibleObject().AccessibleValue.

See also

TLazAccessibleObject.AccessibleValue

The value of this accessible object


TControl.Action

The Action associated with this control

Declaration

Source position: controls.pp line 1701

public property TControl.Action : TBasicAction
  read GetAction
  write SetAction;

Description

The Action property is a shortcut to ActionLink.Action.

See also

TControl.ActionLink

Link to the default Action associated with this control

#rtl.Classes.TBasicAction


TControl.ActionChange

Handler for a changed Action

Declaration

Source position: controls.pp line 1487

protected procedure TControl.ActionChange(

  Sender: TObject;

  CheckDefaults: Boolean

); virtual;

Arguments

Sender | The changed Action
CheckDefaults | When True, forces update of all properties. Otherwise only properties in default state are overwritten

Description

Several properties are copied from the new Action.


TControl.ActionLink

Link to the default Action associated with this control

Declaration

Source position: controls.pp line 1490

protected property TControl.ActionLink : TControlActionLink
  read FActionLink
  write FActionLink;


TControl.ActiveDefaultControlChanged

Notification of a changed active DefaultControl of a form.

Declaration

Source position: controls.pp line 1649

public procedure TControl.ActiveDefaultControlChanged(

  NewControl: TControl

); virtual;

Arguments

NewControl

The new DefaultControl

Description

When the user pressed ENTER in a form, its DefaultControl will receive a Click event.

Errors

Currently NewControl can be Nil, even if it should not be.


TControl.AddHandler

Adds an notification handler

Declaration

Source position: controls.pp line 1466

protected procedure TControl.AddHandler(

  HandlerType: TControlHandlerType;

  const AMethod: TMethod;

  AsFirst: Boolean = False

);

Arguments

HandlerType | Type of the event
AMethod | The handler to be added
AsFirst | Unused

Description

Notification handlers allow to notify other components of certain events. When the registered event occurs, all installed (added) handlers are invoked.


TControl.AddHandlerOnBeforeDestruction

Adds a handler for OnBeforeDestruction events

Declaration

Source position: controls.pp line 1690

public procedure TControl.AddHandlerOnBeforeDestruction(

  const OnBeforeDestructionEvent: TNotifyEvent;

  AsFirst: Boolean = False

);


TControl.AddHandlerOnChangeBounds

Adds an handler for the OnChangeBounds event

Declaration

Source position: controls.pp line 1675

public procedure TControl.AddHandlerOnChangeBounds(

  const OnChangeBoundsEvent: TNotifyEvent;

  AsFirst: Boolean = False

);


TControl.AddHandlerOnEnabledChanged

Adds an OnEnabledChanged handler

Declaration

Source position: controls.pp line 1684

public procedure TControl.AddHandlerOnEnabledChanged(

  const OnEnabledChangedEvent: TNotifyEvent;

  AsFirst: Boolean = False

);


TControl.AddHandlerOnKeyDown

Adds an handler for the OnKeyDown event

Declaration

Source position: controls.pp line 1687

public procedure TControl.AddHandlerOnKeyDown(

  const OnKeyDownEvent: TKeyEvent;

  AsFirst: Boolean = False

);


TControl.AddHandlerOnMouseWheel

Adds a handler for OnMouseWheel events

Declaration

Source position: controls.pp line 1693

public procedure TControl.AddHandlerOnMouseWheel(

  const OnMouseWheelEvent: TMouseWheelEvent;

  AsFirst: Boolean = False

);


TControl.AddHandlerOnResize

Adds an handler for the OnResize event

Declaration

Source position: controls.pp line 1672

public procedure TControl.AddHandlerOnResize(

  const OnResizeEvent: TNotifyEvent;

  AsFirst: Boolean = False

);


TControl.AddHandlerOnVisibleChanged

Adds an OnVisibleChanged handler

Declaration

Source position: controls.pp line 1681

public procedure TControl.AddHandlerOnVisibleChanged(

  const OnVisibleChangedEvent: TNotifyEvent;

  AsFirst: Boolean = False

);


TControl.AddHandlerOnVisibleChanging

Adds an OnVisibleChanging handler

Declaration

Source position: controls.pp line 1678

public procedure TControl.AddHandlerOnVisibleChanging(

  const OnVisibleChangingEvent: TNotifyEvent;

  AsFirst: Boolean = False

);


TControl.AdjustSize

Smart way to DoAutoSize.

Declaration

Source position: controls.pp line 1561

public procedure TControl.AdjustSize; virtual;

Description

AdjustSize is the same as Delphi the TWinControl.DoAutoSize method. But since DoAutoSize is commonly overridden in descendent components, it is not useful to perform all tests, which can result in too much overhead. To reduce this the LCL calls AdjustSize instead.

During loading and handle creation the calls are delayed.

See also

#lcl.Controls.AutoSize

AutoSize - boolean property that permits the size of a control to be adjusted automatically


TControl.Align

Specifies the placement of the control inside its Parent

Declaration

Source position: controls.pp line 1702

public property TControl.Align : TAlign
  read FAlign
  write SetAlign
  default alNone;

Description

A control can stick to one side of its Parent control.

See also

TAlign

Alignment options for a control, within its Parent control


TControl.AnchorAsAlign

Anchor to Parent, following same rules as for Align

Declaration

Source position: controls.pp line 1576

public procedure TControl.AnchorAsAlign(

  TheAlign: TAlign;

  Space: TSpacingSize

);


TControl.AnchorClient

Anchor to Parent's full client area

Declaration

Source position: controls.pp line 1577

public procedure TControl.AnchorClient(

  Space: TSpacingSize

);

Arguments

Space

The around space


TControl.AnchoredControlCount

The number of controls anchored to this one

Declaration

Source position: controls.pp line 1578

public function TControl.AnchoredControlCount: Integer;


TControl.AnchoredControls

The list of controls anchored to this one

Declaration

Source position: controls.pp line 1579

public property TControl.AnchoredControls[Index: Integer] : TControl
  read GetAnchoredControls;


TControl.AnchorHorizontalCenterTo

Setup AnchorSide to center the control horizontally relative to a sibling.

Declaration

Source position: controls.pp line 1570

public procedure TControl.AnchorHorizontalCenterTo(

  Sibling: TControl

);

Arguments

Sibling

The sibling control to which we should anchor


TControl.AnchorParallel

Anchor parallel to Sibling, at Side

Declaration

Source position: controls.pp line 1568

public procedure TControl.AnchorParallel(

  Side: TAnchorKind;

  Space: TSpacingSize;

  Sibling: TControl

);

Arguments

Side | The side to anchor to the sibling
Space | The minimum space to Sibling
Sibling | The sibling control to which we should anchor


TControl.Anchors

The set of anchor definitions for this control

Declaration

Source position: controls.pp line 1703

public property TControl.Anchors : TAnchors
  read FAnchors
  write SetAnchors
  stored IsAnchorsStored
  default [akLeft, akTop];

Description

Determines which sides of the control are anchored to other controls.

See also

#lcl.Controls.TAnchors


TControl.AnchorSame

Copy Sibling's anchoring for Side

Declaration

Source position: controls.pp line 1575

public procedure TControl.AnchorSame(

  Side: TAnchorKind;

  Sibling: TControl

);

Arguments

Side | The side to anchor like the sibling does
Sibling | The sibling control from which to inherit anchoring


TControl.AnchorSide

Array of anchor definitions, indexed by the control sides

Declaration

Source position: controls.pp line 1704

public property TControl.AnchorSide[Kind: TAnchorKind] : TAnchorSide
  read GetAnchorSide;

Description

Valid anchor definitions are flagged in Anchors.

AnchorSide specifies how a side is anchored to other controls (siblings or Parent).

Various AnchorAs and AnchorTo methods simplify the establishment of anchors.

See also

TAnchorSide | Specifies how the side of a control is anchored to other controls
TControl.AnchorAsAlign | Anchor to Parent, following same rules as for Align
TControl.AnchorToNeighbour | Anchor to Sibling at Side


TControl.AnchorSideChanged

Request further processing after an anchor side was changed

Declaration

Source position: controls.pp line 1287

protected procedure TControl.AnchorSideChanged(

  TheAnchorSide: TAnchorSide

); virtual;

Arguments

TheAnchorSide

Ignored


TControl.AnchorToCompanion

Anchor to Sibling at Side, with the same extent.

Declaration

Source position: controls.pp line 1572

public procedure TControl.AnchorToCompanion(

  Side: TAnchorKind;

  Space: TSpacingSize;

  Sibling: TControl;

  FreeCompositeSide: Boolean = True

);

Arguments

Side | The side to anchor to the sibling
Space | The minimum space to Sibling
Sibling | The sibling control to which we should anchor

Description

Table or tree style anchoring, into a neighbor cell of Sibling. Obtain the row height (or column width) from Sibling.


TControl.AnchorToNeighbour

Anchor to Sibling at Side

Declaration

Source position: controls.pp line 1566

public procedure TControl.AnchorToNeighbour(

  Side: TAnchorKind;

  Space: TSpacingSize;

  Sibling: TControl

);

Arguments

Side | The side to be anchored to Sibling
Space | The minimum space to Sibling
Sibling | The sibling control to which we should anchor

Description

Setup AnchorSide to anchor a side to a neighboring sibling control. For example: Right side to Left side, or Top side to Bottom.


TControl.AnchorVerticalCenterTo

Setup AnchorSide to center the control vertically relative to Sibling.

Declaration

Source position: controls.pp line 1571

public procedure TControl.AnchorVerticalCenterTo(

  Sibling: TControl

);

Arguments

Sibling

The sibling control to which we should anchor


TControl.AssignTo

Implements assignment of the control to an Action object, or calls the inherited method

Declaration

Source position: controls.pp line 1428

protected procedure TControl.AssignTo(

  Dest: TPersistent

); override;

Arguments

Dest

Destination object which receives values copied in the method

Description

Properties copied in the method include:

  • Enabled
  • Hint
  • Caption
  • Visible
  • OnExecute (copied to OnClick in the destination object)
  • HelpContext
  • HelpKeyword
  • HelpType

See also

#RTL.Classes.TPersistent.AssignTo


TControl.AutoAdjustLayout

Declaration

Source position: controls.pp line 1612

public procedure TControl.AutoAdjustLayout(

  AMode: TLayoutAdjustmentPolicy;

  const AFromPPI: Integer;

  const AToPPI: Integer;

  const AOldFormWidth: Integer;

  const ANewFormWidth: Integer

); virtual;


TControl.AutoSize

Allows automatic adjustment of the size for the control, according to its content

Declaration

Source position: controls.pp line 1705

public property TControl.AutoSize : Boolean
  read FAutoSize
  write SetAutoSize
  default False;

Description

The action performed depends on the concrete control type. For example, a label or button can become bigger or smaller to accommodate a longer or shorter caption.

Default value for the property is False, and disables auto-sizing for the control instance.

See also

Using AutoSize

AutoSize - boolean property that permits the size of a control to be adjusted automatically


TControl.AutoSizeDelayed

Returns true if auto-sizing must be has been delayed, until some other process is complete

Declaration

Source position: controls.pp line 1563

public function TControl.AutoSizeDelayed: Boolean; virtual;

Function result

True if auto-sizing has been delayed


TControl.AutoSizeDelayedHandle

Declaration

Source position: controls.pp line 1565

public function TControl.AutoSizeDelayedHandle: Boolean; virtual;


TControl.AutoSizeDelayedReport

Declaration

Source position: controls.pp line 1564

public function TControl.AutoSizeDelayedReport: string; virtual;


TControl.AutoSizePhases

Auto-sizing phases enabled for the control

Declaration

Source position: controls.pp line 1562

public function TControl.AutoSizePhases: TControlAutoSizePhases; virtual;

Function result

Set with the TControlAutoSizePhase values

Description

AutoSizePhases is a TControlAutoSizePhases function used to get the Autosizing phases enabled for the control. In general, the values in AutoSizePhases depend on the TWinControlFlag values enabled for the control.

For TControl, the values from the Parent control are used. If the Parent control is unassigned, the value is an empty set ([]).

For TWinControl, the value from the Parent control are used (when a Parent has been assigned). Otherwise, the windows control flags are used to get the return value. For example:

wcfCreatingHandle,wcfCreatingChildHandles
Includes caspCreatingHandles in the set
wcfRealizingBounds
Includes caspRealizingBounds in the set
wcfUpdateShowing
Includes caspShowing in the set

In addition, AutoSizingAll forces caspComputingBounds to be included in the set. caspChangingProperties is included when the internal auto-sizing lock count has a value greater than zero (0).

See also

TWinControlFlags | Set of TWinControlFlag enumeration values
TControlAutoSizePhase | Represents AutoSizing phases for controls


TControl.AutoSizing

True while auto-sizing is in progress

Declaration

Source position: controls.pp line 1331

protected property TControl.AutoSizing : Boolean
  read FAutoSizingSelf;


TControl.AutoSizingAll

Flag to prevent recursive AutoSizing (in DoAllAutoSize)

Declaration

Source position: controls.pp line 1332

protected property TControl.AutoSizingAll : Boolean
  read GetAutoSizingAll;

Description

By default Parent.AutoSizingAll is read, because a mere TControl cannot have child controls.


TControl.AutoSizingLockCount

Internal counter, in/decreased by DisableAutoSizing/EnableAutoSizing

Declaration

Source position: controls.pp line 1333

protected property TControl.AutoSizingLockCount : Integer
  read FAutoSizingLockCount;


TControl.BaseBounds

The rectangle of the designed bounds

Declaration

Source position: controls.pp line 1606

public property TControl.BaseBounds : TRect
  read FBaseBounds;

Description

The current Bounds can change, due to scaling, anchoring or auto-sizing.

See also

TControl.Anchors | The set of anchor definitions for this control
TControl.AnchorSide | Array of anchor definitions, indexed by the control sides
TControl.AutoSize | Allows automatic adjustment of the size for the control, according to its content
TControl.SetBoundsKeepBase | Set the bounds, keeping the base values


TControl.BaseParentClientSize

The Parent's client size, for which the BaseBounds are valid

Declaration

Source position: controls.pp line 1608

public property TControl.BaseParentClientSize : TSize
  read FBaseParentClientSize;

Description

BaseBounds and BaseParentClientSize determine the distance to keep from Parent's sides, when a side is anchored to the Parent (akLeft...), and the Parent is resized.


TControl.BeforeDestruction

Performs notifications to before destruction handlers added to the control

Declaration

Source position: controls.pp line 1620

public procedure TControl.BeforeDestruction; override;


TControl.BeforeDragStart

Declaration

Source position: controls.pp line 1389

protected procedure TControl.BeforeDragStart; virtual;


TControl.BeginAutoDrag

For internal use: user has started dragging the control

Declaration

Source position: controls.pp line 1390

protected procedure TControl.BeginAutoDrag; virtual;


TControl.BeginAutoSizing

Sets AutoSizing=true, used to prevent loops

Declaration

Source position: controls.pp line 1285

protected procedure TControl.BeginAutoSizing;


TControl.BeginDrag

Starts dragging the control (programmatically)

Declaration

Source position: controls.pp line 1624

public procedure TControl.BeginDrag(

  Immediate: Boolean;

  Threshold: Integer = - 1

);

Arguments

Immediate | If False, start dragging only after the mouse has moved
Threshold | Minimum mouse movement before delayed dragging starts (in pixels); -1 means DragManager default; ignored if Immediate=True


TControl.BiDiMode

Customization (of text controls) in bidirectional reading environments.

Declaration

Source position: controls.pp line 1750

public property TControl.BiDiMode : TBiDiMode
  read FBiDiMode
  write SetBiDiMode
  stored IsBiDiModeStored
  default bdLeftToRight;

Description

In "normal" reading mode (left-to-right, LTR) text entry starts at the left, text is almost left justified, and vertical scrollbars sit at the right side of the control.

In right-to-left mode text entry starts at the right, text is almost right justified, and vertical scrollbars sit at the left side of the control.

In a bidirectional environment these different placements and adjustments can be configured (swapped) in various (but not all) ways.

(Allows RTL languages such as Arabic and Hebrew to be used)

Wild guess: The default mode is established by the platform, RTL reading is not supported on all (Windows) platforms.

See also

TControl.UseRightToLeftAlignment | True when BiDiMode is bdRightToLeft
TControl.UseRightToLeftReading | True when BiDiMode is not bdLeftToRight
TControl.UseRightToLeftScrollBar | True when scrollbars appear at the left side of the control
TControl.IsRightToLeft | True when BiDiMode is not bdLeftToRight


TControl.BorderSpacing

Determines the inner and outer border spacing for this control

Declaration

Source position: controls.pp line 1706

public property TControl.BorderSpacing : TControlBorderSpacing
  read FBorderSpacing
  write SetBorderSpacing;

Description

The outer border determines the minimum distance to sibling controls. The inner border is the space between the BoundsRect and ClientRect for the control.

When a control sits in a cell of a table (Grid) control, its horizontal and vertical alignment inside the cell can be specified, too.


TControl.BoundsChanged

Invoked when the Bounds of the control have been changed; override as required

Declaration

Source position: controls.pp line 1293

protected procedure TControl.BoundsChanged; virtual;


TControl.BoundsRect

The TopLeft and BottomRight of the control, in client coordinates

Declaration

Source position: controls.pp line 1707

public property TControl.BoundsRect : TRect
  read GetBoundsRect
  write SetBoundsRect;

Description

The BoundsRect rectangle describes the Top, Left and Bottom, Right coordinates for the control, relative to its parent.

The values are based on the Top, Left, Width and Height properties of the control.

Set BoundsRect to move and/or resize the control. This can reduce flicker, occurring otherwise when Top, Width etc. are set individually.


TControl.BoundsRectForNewParent

Temporary BoundsRect, used when the control e.g. is docked into a different Parent

Declaration

Source position: controls.pp line 1708

public property TControl.BoundsRectForNewParent : TRect
  read FBoundsRectForNewParent
  write SetBoundsRectForNewParent;

Description

The rectangle describes the placement of the control when its Parent is changed later.

Setting the rectangle also sets a flag, that indicates the values are available.


TControl.BringToFront

Bring the control in front of all sibling controls

Declaration

Source position: controls.pp line 1626

public procedure TControl.BringToFront;


TControl.CalculateDockSizes

Saves the docked and undocked extent of the control

Declaration

Source position: controls.pp line 1383

protected procedure TControl.CalculateDockSizes;

Description

In the floating state, it sets UndockWidth/Height to the current Width/Height. In docked state, it sets LRDockWidth/TBDockHeight to the current Width/Height.

Remark: Please note: Should save both in any case, independent from DockOrientation or host Align. Rationale: a DockManager will either ignore these values, or use them according to the new alignment. Without a DockManager both extents are required, because no (valid) alignment information applies.


TControl.CalculatePreferredSize

Override this method to return the preferred height and width for the control

Declaration

Source position: controls.pp line 1303

protected procedure TControl.CalculatePreferredSize(

  var PreferredWidth: Integer;

  var PreferredHeight: Integer;

  WithThemeSpace: Boolean

); virtual;

Arguments

PreferredWidth | Set this argument to the preferred width
PreferredHeight | Set this argument to the preferred height
WithThemeSpace | True when space around stacked controls should be added

Description

Calculates the preferred width and height for a control, which is used by the LCL auto-sizing algorithms as the default size. Negative or zero (0) values are treated as undefined and the LCL uses other sizes instead.

TWinControl overrides this and asks the interface for theme dependent values. See TWinControl.CalculatePreferredSize for more information.

When WithThemeSpace contains True, space is added for stacking.

For example: TRadioButton has a minimum size. But for stacking multiple TRadioButtons there should be some space around the controls. This space is theme-dependent, so the parameter is passed to the widgetset.


TControl.CanAutoSize

Function to determine if auto-sizing is possible, and if so, gets the new width and height

Declaration

Source position: controls.pp line 1316

protected function TControl.CanAutoSize(

  var NewWidth: Integer;

  var NewHeight: Integer

):Boolean; virtual;

Arguments

NewWidth | Suggested width, can be adjusted in an overridden version
NewHeight | Suggested height, can be adjusted in an overridden version

Function result

TControl returns True

Description

Override this to return different values.


TControl.CanTab

If True, the Tab key can be used to navigate to this control

Declaration

Source position: controls.pp line 1451

protected function TControl.CanTab: Boolean; virtual;


TControl.Caption

The text describing the control to the user

Declaration

Source position: controls.pp line 1709

public property TControl.Caption : TCaption
  read GetText
  write SetText
  stored IsCaptionStored;

Description

By default, the Caption is the same as the control's Name in the Object Inspector, and the developer must set it explicitly to some different text.

See also

#lcl.Controls.TControl.RealGetText | Returns the Caption property
#lcl.Controls.TControl.RealSetText | Sets the Caption property


TControl.CaptureChanged

Handler for mouse capture moved to a different control

Declaration

Source position: controls.pp line 1449

protected procedure TControl.CaptureChanged; virtual;

Description

Notifies the DragManager of a change to the capture control, and to stop dragging this control. A very dangerous implementation; it can cause an immediate abort of dragging before dragging really starts.


TControl.CaptureMouseButtons

Which mouse button(s) to be used for capture? Default is the left button.

Declaration

Source position: controls.pp line 1710

public property TControl.CaptureMouseButtons : TCaptureMouseButtons
  read FCaptureMouseButtons
  write FCaptureMouseButtons
  stored CaptureMouseButtonsIsStored
  default [mbLeft];


TControl.ChangeBounds

Sets the bounds (left, top, height, width) optionally the BaseBounds of the control

Declaration

Source position: controls.pp line 1312

protected procedure TControl.ChangeBounds(

  ALeft: Integer;

  ATop: Integer;

  AWidth: Integer;

  AHeight: Integer;

  KeepBase: Boolean

); virtual;

Arguments

KeepBase

True when the BaseBounds should not be modified

Description

ChangeBounds is called whenever the position or size of the control is set, either via the properties or by the layout engine in the LCL.

SetBounds calls ChangeBounds internally with KeepBase set to False, while the LCL layout engine calls it with KeepBase set to True.

Override this for code that might change the preferred size or resizes other controls.

You can call this function in your custom controls. Keep in mind that the given aLeft, aTop, aWidth, aHeight might not be valid and will be changed by the LCL before applied.


TControl.Changed

Call this method whenever a change has occurred, to trigger further processing

Declaration

Source position: controls.pp line 1421

protected procedure TControl.Changed;


TControl.ChangeScale

Applies scaling (multiplier and divider) to the coordinates and Font in a control

Declaration

Source position: controls.pp line 1315

protected procedure TControl.ChangeScale(

  Multiplier: Integer;

  Divider: Integer

); virtual;


TControl.CheckChildClassAllowed

Returns True if the class is allowed for child controls

Declaration

Source position: controls.pp line 1643

public function TControl.CheckChildClassAllowed(

  ChildClass: TClass;

  ExceptionOnInvalid: Boolean

):Boolean;

Arguments

ChildClass | The class of the intended child control
ExceptionOnInvalid | When True, raise an exception when the class is not allowed

Function result

True if the class is allowed for child controls

Description

Only few controls restrict the class of acceptable child controls. E.g. a PageControl only accepts TTabSheet descendants as children

Errors

An EInvalidOperation can be generated (see ExceptionOnInvalid).


TControl.CheckNewParent

Checks if this control can become a child of AParent

Declaration

Source position: controls.pp line 1645

public procedure TControl.CheckNewParent(

  AParent: TWinControl

); virtual;

Arguments

AParent

The new Parent for this control

Description

This check is performed during SetParent. It calls CheckChildClassAllowed and whether AParent is the current class instance (Self).

Errors

An EInvalidOperation occurs when any test fails.


TControl.CheckOnChangeBounds

Checks for changes and calls DoOnChangeBounds if needed

Declaration

Source position: controls.pp line 1308

protected procedure TControl.CheckOnChangeBounds;


TControl.ChildClassAllowed

Returns True if the specified class is allowed for children of this control

Declaration

Source position: controls.pp line 1423

protected function TControl.ChildClassAllowed(

  ChildClass: TClass

):Boolean; virtual;

Arguments

ChildClass

The class type of the child control

Function result

True when the class is acceptable


TControl.Click

Invokes the OnClick and ActionLink.Execute handlers

Declaration

Source position: controls.pp line 1408

protected procedure TControl.Click; virtual;


TControl.ClientHeight

The height of the client area of the control

Declaration

Source position: controls.pp line 1712

public property TControl.ClientHeight : Integer
  read GetClientHeight
  write SetClientHeight
  stored IsClientHeightStored;


TControl.ClientOrigin

Screen coordinates of the TopLeft pixel (of the client area) of the control.

Declaration

Source position: controls.pp line 1713

public property TControl.ClientOrigin : TPoint
  read GetClientOrigin;

Description

Only TWinControls have a client area, for other controls ClientOrigin is the same as Origin.

Note that this value is the position as stored in the object, not always in sync with the widget.


TControl.ClientRect

Size of the client area of the control

Declaration

Source position: controls.pp line 1714

public property TControl.ClientRect : TRect
  read GetClientRect;

Description

The origin is always (0,0). Bottom and Right reflect the ClientWidth and ClientHeight for the control.

See also

#rtl.Classes.TRect

TControl.GetLogicalClientRect

Logical client area, can be bigger than the visible client area


TControl.ClientToParent

Declaration

Source position: controls.pp line 1658

public function TControl.ClientToParent(

  const Point: TPoint;

  AParent: TWinControl = Nil

):TPoint;


TControl.ClientToScreen

Convert client-relative coordinates into absolute screen coordinates

Declaration

Source position: controls.pp line 1655

public function TControl.ClientToScreen(

  const APoint: TPoint

):TPoint; virtual;

See also

TControl.ScreenToClient

Convert absolute screen coordinates into client-relative coordinates


TControl.ClientWidth

The width of the client area of the control

Declaration

Source position: controls.pp line 1715

public property TControl.ClientWidth : Integer
  read GetClientWidth
  write SetClientWidth
  stored IsClientWidthStored;


TControl.CMBiDiModeChanged

Message handler for BiDi mode changed

Declaration

Source position: controls.pp line 1367

protected procedure TControl.CMBiDiModeChanged(

  var Message: TLMessage

); message;


TControl.CMChanged

Declaration

Source position: controls.pp line 1365

protected procedure TControl.CMChanged(

  var Message: TLMessage

); message;


TControl.CMCursorChanged

Message handler for changes to the cursor shape

Declaration

Source position: controls.pp line 1380

protected procedure TControl.CMCursorChanged(

  var Message: TLMessage

); message;


TControl.CMEnabledChanged

Message handler for changed Enabled state

Declaration

Source position: controls.pp line 1369

protected procedure TControl.CMEnabledChanged(

  var Message: TLMessage

); message;


TControl.CMHintShow

Message handler for hint display

Declaration

Source position: controls.pp line 1373

protected procedure TControl.CMHintShow(

  var Message: TLMessage

); message;


TControl.CMHitTest

Message handler for hit test

Declaration

Source position: controls.pp line 1370

protected procedure TControl.CMHitTest(

  var Message: TCMHitTest

); message;

Description

The hit test handler determines the specific part of a control (caption, border...) at the given mouse position.


TControl.CMMouseEnter

Message handler for mouse entering the control

Declaration

Source position: controls.pp line 1371

protected procedure TControl.CMMouseEnter(

  var Message: TLMessage

); message;


TControl.CMMouseLeave

Message handler for mouse leaving the control

Declaration

Source position: controls.pp line 1372

protected procedure TControl.CMMouseLeave(

  var Message: TLMessage

); message;


TControl.CMParentBiDiModeChanged

Message handler for parent control's BiDi mode changed

Declaration

Source position: controls.pp line 1374

protected procedure TControl.CMParentBiDiModeChanged(

  var Message: TLMessage

); message;


TControl.CMParentColorChanged

Message handler for changed parent Color

Declaration

Source position: controls.pp line 1375

protected procedure TControl.CMParentColorChanged(

  var Message: TLMessage

); message;


TControl.CMParentFontChanged

Message handler for changed parent Font

Declaration

Source position: controls.pp line 1376

protected procedure TControl.CMParentFontChanged(

  var Message: TLMessage

); message;


TControl.CMParentShowHintChanged

Message handler for changed parent ShowHint

Declaration

Source position: controls.pp line 1377

protected procedure TControl.CMParentShowHintChanged(

  var Message: TLMessage

); message;


TControl.CMSysFontChanged

Message handler for changed system Font

Declaration

Source position: controls.pp line 1368

protected procedure TControl.CMSysFontChanged(

  var Message: TLMessage

); message;


TControl.CMTextChanged

Message handler for control's Text changed

Declaration

Source position: controls.pp line 1379

protected procedure TControl.CMTextChanged(

  var Message: TLMessage

); message;


TControl.CMVisibleChanged

Message handler for changed visibility

Declaration

Source position: controls.pp line 1378

protected procedure TControl.CMVisibleChanged(

  var Message: TLMessage

); message;


TControl.CNPreferredSizeChanged

Message handler for preferred size changed

Declaration

Source position: controls.pp line 1596

public procedure TControl.CNPreferredSizeChanged;


TControl.Color

The background color of the control

Declaration

Source position: controls.pp line 1716

public property TControl.Color : TColor
  read FColor
  write SetColor
  stored ColorIsStored
  default clDefault;

Description

The default value in Color is the same as the value in the parent window Color. If the color is clDefault, the result will need to be passed through GetDefaultColor to resolve clDefault. Convenience routines which obtain the color by resolving clDefault and ParentColor are also provided as TControl.GetColorResolvingParent and TControl.GetRGBColorResolvingParent.

See also

TControl.ParentColor | Use the Color from the Parent control, when enabled.
#lcl.Graphics.TColor | A color type used by most LCL drawing functions
TControl.GetDefaultColor | Get the default color for this widget, from Parent or color type
TControl.GetColorResolvingParent | Returns the color of the control while resolving clDefault and ParentColor
TControl.GetRGBColorResolvingParent | Returns a RGB value for the color of the control


TControl.ConstrainedResize

Invokes the #lcl.Controls.TControl.OnConstrainedResize handler, allowing to modify the suggested Constraints

Declaration

Source position: controls.pp line 1301

protected procedure TControl.ConstrainedResize(

  var MinWidth: TConstraintSize;

  var MinHeight: TConstraintSize;

  var MaxWidth: TConstraintSize;

  var MaxHeight: TConstraintSize

); virtual;


TControl.Constraints

The minimum and maximum Width and Height for this control

Declaration

Source position: controls.pp line 1717

public property TControl.Constraints : TSizeConstraints
  read FConstraints
  write SetConstraints;

See also

#lcl.Controls.TSizeConstraints

Holds maximum and minimum values that can be used in sizing objects


TControl.ControlOrigin

The top left pixel of this control, in screen coordinates

Declaration

Source position: controls.pp line 1718

public property TControl.ControlOrigin : TPoint
  read GetControlOrigin;

See also

TControl.ClientOrigin | Screen coordinates of the TopLeft pixel (of the client area) of the control.
TControl.BoundsRect | The TopLeft and BottomRight of the control, in client coordinates


TControl.ControlState

State flags, telling whether the control has been clicked, data being read, control being re-drawn, etc.

Declaration

Source position: controls.pp line 1719

public property TControl.ControlState : TControlState
  read FControlState
  write FControlState;

See also

#lcl.Controls.TControlState

Set of Control States allowed in a control


TControl.ControlStyle

Style flags, specifying whether the control responds to mouse clicks, can be re-sized, has particular actions, etc.

Declaration

Source position: controls.pp line 1720

public property TControl.ControlStyle : TControlStyle
  read FControlStyle
  write FControlStyle;

See also

#lcl.Controls.TControlStyle

Set of control styles


TControl.ControlToScreen

Converts control-relative coordinates to absolute screen coordinates

Declaration

Source position: controls.pp line 1657

public function TControl.ControlToScreen(

  const APoint: TPoint

):TPoint;

See also

TControl.ScreenToControl | Convert absolute screen coordinates into control-relative coordinates
TControl.ScreenToClient | Convert absolute screen coordinates into client-relative coordinates
TControl.ClientToScreen | Convert client-relative coordinates into absolute screen coordinates


TControl.Create

Constructor for the class instance

Declaration

Source position: controls.pp line 1618

public constructor TControl.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

The owning component

Description

Create is the overridden constructor for the class instance. Create calls the inherited constructor using TheOwner as the owner for the class instance. Resources are allocated in the method for members in the class instance, and the default values are set for the following properties:

  • Align
  • Anchors
  • BaseBounds
  • CaptureMouseButtons
  • Color
  • ControlStyle
  • Cursor
  • DesktopFont
  • DragCursor
  • Enabled
  • FloatingDockSiteClass
  • Font
  • HelpType
  • IsControl
  • ParentBidiMode
  • ParentColor
  • ParentFont
  • ParentShowHint
  • Visible
  • WindowProc
Remark: Create ensures that auto-sizing is disabled until the class instance is fully realized. Auto-sizing is re-enabled on exit from the method.

See also

TControl.Destroy

Removes the control from its Parent


TControl.CreateAccessibleObject

Creates a TLazAccessibleObject instance for this control

Declaration

Source position: controls.pp line 1545

public function TControl.CreateAccessibleObject: TLazAccessibleObject; virtual;

Description

CreateAccessibleObject should just create and return the object instance. It is useful for classes derived from a descendant of TLazAccessibleObject (instead of the base class).

See also

TLazAccessibleObject | Represents an accessibility object for user or accessibility tool interactions
TControl.GetAccessibleObject | Returns True if the control is being dragged


TControl.CreateControlBorderSpacing

Creates the default ControlBorderSpacing object

Declaration

Source position: controls.pp line 1294

protected function TControl.CreateControlBorderSpacing: TControlBorderSpacing; virtual;

Function result

The created ControlBorderSpacing instance

Description

Allow descendant controls to override this default.

See also

TControlBorderSpacing

Describes the (minimum) spacing around a control


TControl.CreateFloatingDockSite

Create a floating dock site with a client area equal to the given screen coordinates

Declaration

Source position: controls.pp line 1384

protected function TControl.CreateFloatingDockSite(

  const Bounds: TRect

):TWinControl;

Arguments

Bounds

The bounds of the client area of the floating window

Function result

The dock site, can be Nil for a TWinControl that can float by itself

Description

The new dock site is owned by the control.


TControl.Cursor

The shape of the mouse pointer, when the mouse is over this control

Declaration

Source position: controls.pp line 1757

published property TControl.Cursor : TCursor
  read GetCursor
  write SetCursor
  default crDefault;


TControl.DblClick

Invokes the OnDblClick handler

Declaration

Source position: controls.pp line 1409

protected procedure TControl.DblClick; virtual;


TControl.DefineProperties

Defines which non-published properties should be streamed (none here)

Declaration

Source position: controls.pp line 1427

protected procedure TControl.DefineProperties(

  Filer: TFiler

); override;

See also

#rtl.Classes.TPersistent.DefineProperties


TControl.DesktopFont

Allows to use the desktop font for text display in this control

Declaration

Source position: controls.pp line 1491

protected property TControl.DesktopFont : Boolean
  read FDesktopFont
  write SetDesktopFont;


TControl.Destroy

Removes the control from its Parent

Declaration

Source position: controls.pp line 1619

public destructor TControl.Destroy; override;

Description

Detaches the control from Parent, removes graphics, frees memory and Operating System handles, pointers etc.

See also

TComponent.Destroy

TLCLComponent.Destroy

Destructor for the class instance


TControl.DialogChar

Do something useful with accelerators etc

Declaration

Source position: controls.pp line 1418

protected function TControl.DialogChar(

  var Message: TLMKey

):Boolean; virtual;

Description

This method is called even if the control is disabled or hidden. Provided for VCL compatibility.


TControl.DisableAutoSizing

Disables automatic sizing; implies that the default size is accepted, or sizing is done manually

Declaration

Source position: controls.pp line 1599

public procedure TControl.DisableAutoSizing;


TControl.DoAllAutoSize

Run DoAutoSize until done

Declaration

Source position: controls.pp line 1284

protected procedure TControl.DoAllAutoSize; virtual;


TControl.DoAutoAdjustLayout

Applies layout changes using the specified policies and proportions to the control

Declaration

Source position: controls.pp line 1480

protected procedure TControl.DoAutoAdjustLayout(

  const AMode: TLayoutAdjustmentPolicy;

  const AXProportion: Double;

  const AYProportion: Double

); virtual;


TControl.DoAutoSize

For internal use only; call AdjustSize instead

Declaration

Source position: controls.pp line 1283

protected procedure TControl.DoAutoSize; virtual;

Description

Remark: IMPORTANT: Many Delphi controls override this method and many call this method directly after setting some properties.

During handle creation not all interfaces can create complete Device Contexts which are needed to calculate things like text size. That's why you should always call AdjustSize instead of DoAutoSize.

See also

#lcl.Controls.AutoSize | AutoSize - boolean property that permits the size of a control to be adjusted automatically
#lcl.Controls.TControl.AdjustSize | Smart way to DoAutoSize.


TControl.DoBorderSpacingChange

Reacts on a change in the control's border spacing

Declaration

Source position: controls.pp line 1296

protected procedure TControl.DoBorderSpacingChange(

  Sender: TObject;

  InnerSpaceChanged: Boolean

); virtual;


TControl.DoCallKeyEventHandler

Passes key events for the specified type to the handlers added to the control

Declaration

Source position: controls.pp line 1471

protected procedure TControl.DoCallKeyEventHandler(

  HandlerType: TControlHandlerType;

  var Key: Word;

  Shift: TShiftState

);


TControl.DoCallMouseWheelEventHandler

Passes mouse wheel events to the handlers added to the control

Declaration

Source position: controls.pp line 1473

protected procedure TControl.DoCallMouseWheelEventHandler(

  HandlerType: TControlHandlerType;

  Shift: TShiftState;

  WheelDelta: Integer;

  MousePos: TPoint;

  var Handled: Boolean

);


TControl.DoCallNotifyHandler

Invokes all notification handlers of the specified type

Declaration

Source position: controls.pp line 1470

protected procedure TControl.DoCallNotifyHandler(

  HandlerType: TControlHandlerType

);

Arguments

HandlerType

The event that has occurred


TControl.Dock

Moves the control into a new docksite

Declaration

Source position: controls.pp line 1532

public procedure TControl.Dock(

  NewDockSite: TWinControl;

  ARect: TRect

); virtual;

Arguments

NewDockSite | The host site into which which the control is to be docked, Nil for floating
ARect | The new Bounds for the control. Expressed in screen coordinates when NewDockSite is Nil. Otherwise, client coordinates for NewDockSite.

Description

Calls DoDock to prepare for the new position of the control, when docked into an unmanaged or floating docksite.

When the old and new docksites are different, the control is removed from the DockClients of the old docksite, and added to the DockClients of the new docksite; afterwards the docksites are notified by calling their DoAddDockClient and DoRemoveDockClient methods, to adjust the control's Parent.

Errors

An exception is raised if there is already a docking process in progress for this control.


TControl.Docked

Declaration

Source position: controls.pp line 1541

public function TControl.Docked: Boolean;


TControl.DockOrientation

How the control is currently docked. (horizontally, vertically, in a notebook, or not at all)

Declaration

Source position: controls.pp line 1737

public property TControl.DockOrientation : TDockOrientation
  read FDockOrientation
  write FDockOrientation;


TControl.DockTrackNoTarget

Adjust the DockRect for floating state (no drop target under the mouse)

Declaration

Source position: controls.pp line 1392

protected procedure TControl.DockTrackNoTarget(

  Source: TDragDockObject;

  X: Integer;

  Y: Integer

); virtual;

Arguments

Source | The dragged DockObject, containing the DockRect to adjust
X | The mouse position, in screen coordinates


TControl.DoConstraintsChange

Reacts to a change in the control's constraints; calls AdjustSize by default

Declaration

Source position: controls.pp line 1295

protected procedure TControl.DoConstraintsChange(

  Sender: TObject

); virtual;


TControl.DoContextPopup

Invokes the OnContextPopup handler

Declaration

Source position: controls.pp line 1476

protected procedure TControl.DoContextPopup(

  MousePos: TPoint;

  var Handled: Boolean

); virtual;

Arguments

MousePos | Mouse position, used to place the menu
Handled | To be set by the handler, when it has handled the menu display and selection


TControl.DoDock

Adjusts the control's position and extent for the new docksite

Declaration

Source position: controls.pp line 1393

protected procedure TControl.DoDock(

  NewDockSite: TWinControl;

  var ARect: TRect

); virtual;

Arguments

NewDockSite | The site where the control will be docked, or Nil when it becomes floating
ARect | The control's new Bounds, in screen coordinates when NewDockSite is Nil, else in client coordinates of NewDockSite.

Description

DoDock is an Internal method, called by Dock, to performs actions needed when a control is docked to a docksite.

If NewDockSite=Nil, Parent is set to Nil (in preparation of floating the control). Otherwise ARect is ignored, and recomputed to fit approximately into the ClientRect of the NewDockSite.

Finally the computed coordinates are stored, in BoundsRectForNewParent when the NewDockSite differs from Parent, else in BoundsRect.

Errors

A correct implementation should allow for computations in a derived class, and accept and handle the changed bounds without any further adjustments.


TControl.DoDragMsg

Handler for a drag message, sent by the DragManager to the current target control

Declaration

Source position: controls.pp line 1394

protected function TControl.DoDragMsg(

  ADragMessage: TDragMessage;

  APosition: TPoint;

  ADragObject: TDragObject;

  ATarget: TControl;

  ADocking: Boolean

):LRESULT; virtual;

Arguments

ADragMessage | The task to perform
APosition | The mouse position in screen coordinates
ADragObject | The drag object
ATarget | The drop target, Nil if none
ADocking | Distinguishes between a drag-drop and drag-dock operation

Function result

The Result member is polymorphic:

For dmFindTarget, the result is a reference to the the target control. For dmDragDropm the result is zero (0). For other drag messages, the result indicates acceptance of the drop message.

Description

These messages can be sent while dragging:

dmFindTarget
Request to determine the possible target control for an drop. A TControl returns itself, a TWinControl finds the child control closest to the mouse position.
dmDragEnter, dmDragLeave, dmDragMove
Notification of mouse moves. Invokes DragOver, or DockOver if docking. Result indicates acceptance of a drop.
dmDragDrop
The dragged object has been dropped onto this control. Invokes DragDrop, or DockDrop if docking.

The Source argument of the invoked methods is the DragDockObject when docking. If the DragObject has been AutoCreated, the dragged control is passed as the Source. Otherwise, the DragObject itself is passed as Source.


TControl.DoEndDock

Invokes the OnEndDock handler

Declaration

Source position: controls.pp line 1395

protected procedure TControl.DoEndDock(

  Target: TObject;

  X: Integer;

  Y: Integer

); virtual;


TControl.DoEndDrag

Invokes the OnEndDrag handler

Declaration

Source position: controls.pp line 1396

protected procedure TControl.DoEndDrag(

  Target: TObject;

  X: Integer;

  Y: Integer

); virtual;


TControl.DoFixDesignFontPPI

Applies the design-time PPI and resizes the specified control font

Declaration

Source position: controls.pp line 1482

protected procedure TControl.DoFixDesignFontPPI(

  const AFont: TFont;

  const ADesignTimePPI: Integer

);

Description

Performs actions needed to restore the design-time PPI (Pixels Per Inch) for controls when they are loaded using the LCL component streaming mechanism. The design-time PPI for fonts is not stored in .LFM files, and could result in invalid scaling operations when loaded on a machine with a different display density. DoFixDesignFontPPI ensures that the font is resized to the specified design-time PPI.


TControl.DoFloatMsg

Handler called when the control starts floating

Declaration

Source position: controls.pp line 1391

protected procedure TControl.DoFloatMsg(

  ADockSource: TDragDockObject

); virtual;

Arguments

ADockSource

The DockObject of the current drag-dock operation

Description

Since TControls cannot float for themselves, a FloatHost site is created and the control is docked into it.

When the control already has a Parent (FloatHost site), the Parent's position and extent is adjusted to fit the DockRect as its ClientRect.


TControl.DoMouseWheel

Invokes the OnMouseWheel handlers, when the wheel has been turned

Declaration

Source position: controls.pp line 1456

protected function TControl.DoMouseWheel(

  Shift: TShiftState;

  WheelDelta: Integer;

  MousePos: TPoint

):Boolean; virtual;

Arguments

Shift | State of the modifier keys and mouse buttons
WheelDelta | How many notches the wheel has been turned
MousePos | The mouse coordinates

Function result

Set Result to True if handled

Description

Multiple wheel handlers can be implemented. First the general OnMouseWheel handler is tried, and if it doesn't report the event handled, then OnMouseWheelUp or OnMouseWheelDown are tried.

The actual WheelDelta is available only to the OnMouseWheel handler, not to the up and down handlers [Delphi compatible].

See also

TMouseWheelEvent | Specifies an event handler used to respond to mouse wheel events
TMouseWheelUpDownEvent | Type of OnMouseWheelUp/Down event handlers


TControl.DoMouseWheelDown

Invokes the OnMouseWheelDown handler

Declaration

Source position: controls.pp line 1457

protected function TControl.DoMouseWheelDown(

  Shift: TShiftState;

  MousePos: TPoint

):Boolean; virtual;

Function result

True if handled


TControl.DoMouseWheelHorz

Performs actions needed to handle horizontal mouse wheel events

Declaration

Source position: controls.pp line 1459

protected function TControl.DoMouseWheelHorz(

  Shift: TShiftState;

  WheelDelta: Integer;

  MousePos: TPoint

):Boolean; virtual;

Arguments

Shift | Shift state for the mouse wheel event
WheelDelta | Number of units (or clicks) the mouse wheel was moved
MousePos | TPoint with the mouse coordinates for the event

Function result

True when the mouse wheel event has been handled for the control


TControl.DoMouseWheelLeft

Performs the OnMouseWheelLeft event handler

Declaration

Source position: controls.pp line 1460

protected function TControl.DoMouseWheelLeft(

  Shift: TShiftState;

  MousePos: TPoint

):Boolean; virtual;


TControl.DoMouseWheelRight

Performs the OnMouseWheelRight event handler

Declaration

Source position: controls.pp line 1461

protected function TControl.DoMouseWheelRight(

  Shift: TShiftState;

  MousePos: TPoint

):Boolean; virtual;


TControl.DoMouseWheelUp

Invokes the OnMouseWheelUp handler

Declaration

Source position: controls.pp line 1458

protected function TControl.DoMouseWheelUp(

  Shift: TShiftState;

  MousePos: TPoint

):Boolean; virtual;

Function result

True if handled


TControl.DoOnChangeBounds

Invokes the OnChangeBounds event handler

Declaration

Source position: controls.pp line 1307

protected procedure TControl.DoOnChangeBounds; virtual;


TControl.DoOnParentHandleDestruction

Declaration

Source position: controls.pp line 1280

protected procedure TControl.DoOnParentHandleDestruction; virtual;

Description

Implement in descendants


TControl.DoOnResize

Invokes the OnResize notification handler

Declaration

Source position: controls.pp line 1306

protected procedure TControl.DoOnResize; virtual;


TControl.DoOnShowHint

Invokes the OnShowHint event handler

Declaration

Source position: controls.pp line 1455

protected procedure TControl.DoOnShowHint(

  HintInfo: PHintInfo

); virtual;


TControl.DoScaleFontPPI

Declaration

Source position: controls.pp line 1483

protected procedure TControl.DoScaleFontPPI(

  const AFont: TFont;

  const AToPPI: Integer;

  const AProportion: Double

);


TControl.DoSetBounds

Internal function to set the control's bounds (Left, Top, Height, Width)

Declaration

Source position: controls.pp line 1313

protected procedure TControl.DoSetBounds(

  ALeft: Integer;

  ATop: Integer;

  AWidth: Integer;

  AHeight: Integer

); virtual;

Description

DoSetBounds is a low level function to set the private variables FLeft, FTop, FWidth, FHeight. Do not call this function, only the LCL calls it.

It also updates FClientWidth and FClientHeight accordingly.

Override this to update the content layout of the control, for example scroll bars. As always: do not paint here, but call Invalidate and paint in OnPaint or override Paint.


TControl.DoStartDock

Invokes the OnStartDock handler

Declaration

Source position: controls.pp line 1397

protected procedure TControl.DoStartDock(

  var DragObject: TDragObject

); virtual;


TControl.DoStartDrag

Invokes the OnStartDrag handler

Declaration

Source position: controls.pp line 1398

protected procedure TControl.DoStartDrag(

  var DragObject: TDragObject

); virtual;


TControl.DragCanceled

Notifies the control of a cancelled drag

Declaration

Source position: controls.pp line 1399

protected procedure TControl.DragCanceled; virtual;


TControl.DragCursor

The cursor shape shown while the control is dragged

Declaration

Source position: controls.pp line 1492

protected property TControl.DragCursor : TCursor
  read FDragCursor
  write SetDragCursor
  default crDrag;

Description

Default is crDrag. When no drop is allowed, the cursor changes temporarily to crNoDrop.


TControl.DragDrop

Invokes the OnDragDrop handler, when a dragged object is dropped onto this control

Declaration

Source position: controls.pp line 1531

public procedure TControl.DragDrop(

  Source: TObject;

  X: Integer;

  Y: Integer

); virtual;

Arguments

Source | The dropped object (control or DragDrop object)
X | The drop position in client coordinates
Y | The drop position in client coordinates

See also

TControl.OnDragDrop

This handler determines the action on an drop onto this control, in a drag-drop operation.


TControl.Dragging

Returns True if the control is being dragged

Declaration

Source position: controls.pp line 1542

public function TControl.Dragging: Boolean;

Function result

Returns True if the control is being dragged


TControl.DragKind

The operation when the control is dragged - Drag or Dock

Declaration

Source position: controls.pp line 1493

protected property TControl.DragKind : TDragKind
  read FDragKind
  write FDragKind
  default dkDrag;

Description

Set to dkDrag for drag-drop, or to dkDock for drag-dock operation.


TControl.DragMode

Allows the user to drag the control

Declaration

Source position: controls.pp line 1494

protected property TControl.DragMode : TDragMode
  read FDragMode
  write SetDragMode
  default dmManual;

Description

Default is dmManual, meaning that dragging must be started in code.

Set to dmAutomatic to allow the user to drag this control. In this mode dragging can start immediately (on left mouse button press) or delayed, after the mouse has been moved away by a number of pixels (Threshold).

See also

TControl.DragKind | The operation when the control is dragged - Drag or Dock
TDragManager.DragImmediate | Start dragging immediately, on MouseDown?


TControl.DragOver

Called when an object is dragged over this control; Determines whether a drop is acceptable, using the OnDragOver handler

Declaration

Source position: controls.pp line 1400

protected procedure TControl.DragOver(

  Source: TObject;

  X: Integer;

  Y: Integer;

  State: TDragState;

  var Accept: Boolean

); virtual;

Arguments

Source | The dragged object, a control or a DragObject
X | The mouse position in client coordinates
State | State change flag (dsDragEnter, dsDragMove, dsDragLeave)
Accept | Set to True when a drop is allowed

Description

An OnDragOver handler is required, or any drop will be rejected (Accept becomes False).

When an OnDragOver handler is installed, Accept is set to True and can be changed by the handler.

Remark: Please note: Source can be either a TDragObject, or the dragged control.

See also

TControl.OnDragOver | Event handler for a control being dragged over this control
TWinControl.DockOver | Called to check whether this control allows docking and where.


TControl.EditingDone

Invokes the OnEditingDone event handler

Declaration

Source position: controls.pp line 1621

public procedure TControl.EditingDone; virtual;

Description

Called when user has finished editing. This procedure can be used by data links to commit the changes.

For example:

  • When focus switches to another control (default).
  • When user selected another item.

It's totally up to the control, what events will commit.


TControl.EnableAutoSizing

Turns on (enables) automatic sizing

Declaration

Source position: controls.pp line 1600

public procedure TControl.EnableAutoSizing;


TControl.Enabled

Determines whether the control reacts on mouse or keyboard input

Declaration

Source position: controls.pp line 1721

public property TControl.Enabled : Boolean
  read GetEnabled
  write SetEnabled
  stored IsEnabledStored
  default True;

Description

Disabled controls usually appear 'greyed-out'


TControl.EnabledChanged

Notifies all OnEnabledChanged handlers

Declaration

Source position: controls.pp line 1465

protected procedure TControl.EnabledChanged; virtual;


TControl.EnabledChanging

Notifies all OnEnabledChanging handlers

Declaration

Source position: controls.pp line 1464

protected procedure TControl.EnabledChanging; virtual;


TControl.EndAutoSizing

End of the auto-sizing process, resets AutoSizing to False

Declaration

Source position: controls.pp line 1286

protected procedure TControl.EndAutoSizing;


TControl.EndDrag

Ends a drag operation by notifying the drag manager

Declaration

Source position: controls.pp line 1625

public procedure TControl.EndDrag(

  Drop: Boolean

);


TControl.ExecuteCancelAction

Called when ESCAPE is hit or the CANCEL button is clicked - signifying CANCEL

Declaration

Source position: controls.pp line 1623

public procedure TControl.ExecuteCancelAction; virtual;


TControl.ExecuteDefaultAction

Called when the RETURN button is pressed, signifying default action

Declaration

Source position: controls.pp line 1622

public procedure TControl.ExecuteDefaultAction; virtual;


TControl.FAccessibleObject

Declaration

Source position: controls.pp line 1273

protected TControl.FAccessibleObject : TLazAccessibleObject;


TControl.FCompStyle

Deprecated

Declaration

Source position: controls.pp line 1525

public TControl.FCompStyle : Byte;

Description

Remark: DEPRECATED. Enables valid use of the 'IN' operator (this is a hack for speed). It will be replaced by the use of the widgetset classes. So, don't use it anymore.


TControl.FindSubComponent

Declaration

Source position: controls.pp line 1631

public function TControl.FindSubComponent(

  AName: string

):TComponent;


TControl.FixDesignFontsPPI

Declaration

Source position: controls.pp line 1615

public procedure TControl.FixDesignFontsPPI(

  const ADesignTimePPI: Integer

); virtual;


TControl.Floating

Tries to find out whether the control is floating (not part of a form)

Declaration

Source position: controls.pp line 1738

public property TControl.Floating : Boolean
  read GetFloating;

See also

TControl.FloatingDockSiteClass

The class for a floating host dock site for this control


TControl.FloatingDockSiteClass

The class for a floating host dock site for this control

Declaration

Source position: controls.pp line 1739

public property TControl.FloatingDockSiteClass : TWinControlClass
  read GetFloatingDockSiteClass
  write FFloatingDockSiteClass;

See also

TControl.Floating

Tries to find out whether the control is floating (not part of a form)


TControl.Font

The font to be used for text display in this control

Declaration

Source position: controls.pp line 1722

public property TControl.Font : TFont
  read FFont
  write SetFont
  stored IsFontStored;

See also

#lcl.Graphics.TFont

The Font to be used for drawing Text


TControl.FontChanged

Handles changes to the Font property

Declaration

Source position: controls.pp line 1432

protected procedure TControl.FontChanged(

  Sender: TObject

); virtual;

Arguments

Sender

Class instance generating the change notification

Description

FontChanged is a procedure used to perform actions needed when the value in the Font property has been changed for the control. FontChanged ensures that values in ParentFont and DesktopFont are set to False to reflect the font assignment.

FontChanged calls the Invalidate method to force the control to be redrawn when it is Visible. The CM_FONTCHANGED control change message is performed to reflect the change in the control state. When AutoSize contains True, the InvalidatePreferredSize and AdjustSize methods are called to update the control dimensions using the new font.

FontChanged is assigned to the OnChange event handler for the Font property in the constructor for the class instance.

See also

TControl.Font | The font to be used for text display in this control
TControl.ParentFont | If true, the Font of the control will be the same as the one from the Parent. Default is true.
TControl.DesktopFont | Allows to use the desktop font for text display in this control
TControl.Invalidate | Force a delayed Repaint of the control, by marking its visible area of the control as invalid
TControl.InvalidatePreferredSize | Marks the preferred size as invalid for this control and all parents (implies that we will look for another)
TControl.AdjustSize | Smart way to DoAutoSize.
TControl.IsVisible | Returns True if the control is visible, including all of its Parents
TControl.AutoSize | Allows automatic adjustment of the size for the control, according to its content
TControl.Perform | Direct call of an message handler, bypassing the message queue


TControl.ForeignAnchorSideChanged

Requests further processing after an anchor side has changed, that anchors another control to this one

Declaration

Source position: controls.pp line 1288

protected procedure TControl.ForeignAnchorSideChanged(

  TheAnchorSide: TAnchorSide;

  Operation: TAnchorSideChangeOperation

); virtual;


TControl.FormEndUpdated

Called when the update of the containing Form has ended

Declaration

Source position: controls.pp line 1429

protected procedure TControl.FormEndUpdated; virtual;


TControl.FormIsUpdating

True if the form is being updated

Declaration

Source position: controls.pp line 1637

public function TControl.FormIsUpdating: Boolean; virtual;


TControl.GetAccessibleObject

Returns True if the control is being dragged

Declaration

Source position: controls.pp line 1544

public function TControl.GetAccessibleObject: TLazAccessibleObject;


TControl.GetActionLinkClass

The default ActionLink class (TControlActionLink)

Declaration

Source position: controls.pp line 1486

protected function TControl.GetActionLinkClass: TControlActionLinkClass; virtual;

Description

Used when the control is linked to an Action.


TControl.GetAnchorsDependingOnParent

Returns the sides which are anchored to the Parent

Declaration

Source position: controls.pp line 1598

public function TControl.GetAnchorsDependingOnParent(

  WithNormalAnchors: Boolean

):TAnchors;


TControl.GetCachedText

Returns the cached Text property (FCaption)

Declaration

Source position: controls.pp line 1438

protected function TControl.GetCachedText(

  var CachedText: TCaption

):Boolean; virtual;

Arguments

CachedText

Here: FCaption (can be overridden)

Function result

True if successful


TControl.GetCanvasScaleFactor

Gets the scaling factor for the canvas used to render the control

Declaration

Source position: controls.pp line 1587

public function TControl.GetCanvasScaleFactor: Double;


TControl.GetChildAccessibleObjectAtPos

Returns the child accessibility object at the given position for the control

Declaration

Source position: controls.pp line 1547

public function TControl.GetChildAccessibleObjectAtPos(

  APos: TPoint

):TLazAccessibleObject; virtual;

Description

GetChildAccessibleObjectAtPos returns the accesibility object at the position expressed in client coordinates. This method is provided for controls which wish to override this behavior without sub-classing TLazAccessibleObject.

See also

TLazAccessibleObject | Represents an accessibility object for user or accessibility tool interactions
TLazAccessibleObject.GetChildAccessibleObjectAtPos | Returns the child of this control located at a particular position given as a client position for the control
TControl.CreateAccessibleObject | Creates a TLazAccessibleObject instance for this control
TControl.GetAccessibleObject | Returns True if the control is being dragged


TControl.GetChildrenRect

Declaration

Source position: controls.pp line 1660

public function TControl.GetChildrenRect(

  Scrolled: Boolean

):TRect; virtual;


TControl.GetClientScrollOffset

Returns the offset of the scrolled client area (in a scrolling TWinControl)

Declaration

Source position: controls.pp line 1324

protected function TControl.GetClientScrollOffset: TPoint; virtual;

Function result

The X and Y offsets of the visible client area, equal to the scrollbar positions

Description

The overridden method may fail when the TScrollingWinControl has only one scrollbar.

See also

TControl.GetScrolledClientRect | Get the visible part of the logical client area
#lcl.Forms.TScrollingWinControl.GetClientScrollOffset | The virtual origin of the physical client area


TControl.GetColorResolvingParent

Returns the color of the control while resolving clDefault and ParentColor

Declaration

Source position: controls.pp line 1592

public function TControl.GetColorResolvingParent: TColor;

Description

GetColorResolvingParent is a convenience routine used to obtain the Color for the control while resolving clDefault. It will never return clDefault, but it might return a non-RGB color. To obtain a purely RGB result use GetRGBColorResolvingParent.

See also

TControl.Color | The background color of the control
TControl.GetDefaultColor | Get the default color for this widget, from Parent or color type
TControl.ParentColor | Use the Color from the Parent control, when enabled.
TControl.GetRGBColorResolvingParent | Returns a RGB value for the color of the control


TControl.GetControlClassDefaultSize

Returns the default size for this class of controls (when added to a form)

Declaration

Source position: controls.pp line 1478

protected class function TControl.GetControlClassDefaultSize: TSize; virtual;


TControl.GetDefaultColor

Get the default color for this widget, from Parent or color type

Declaration

Source position: controls.pp line 1590

public function TControl.GetDefaultColor(

  const DefaultColorType: TDefaultColorType

):TColor; virtual;

Arguments

DefaultColorType

The color type to use, as the last resort

See also

TControl.Color | The background color of the control
TControl.ParentColor | Use the Color from the Parent control, when enabled.
TControl.GetColorResolvingParent | Returns the color of the control while resolving clDefault and ParentColor
TControl.GetRGBColorResolvingParent | Returns a RGB value for the color of the control


TControl.GetDefaultDockCaption

Returns the string for the dock caption, by default the control's Name

Declaration

Source position: controls.pp line 1404

protected function TControl.GetDefaultDockCaption: string; virtual;


TControl.GetDefaultHeight

The default height for this control, independent of any calculated values like Height and GetPreferredSize.

Declaration

Source position: controls.pp line 1589

public function TControl.GetDefaultHeight: Integer;


TControl.GetDefaultWidth

The default width for this control, independent of any calculated values like Width and GetPreferredSize.

Declaration

Source position: controls.pp line 1588

public function TControl.GetDefaultWidth: Integer;


TControl.GetDeviceContext

Returns a device context handle for the control, from Parent.

Declaration

Source position: controls.pp line 1452

protected function TControl.GetDeviceContext(

  var WindowHandle: HWND

):HDC; virtual;

Arguments

WindowHandle

Returns the window handle of the device context

Function result

The device context

Description

Initializes the device context position to the control origin, and shrinks its clipping rectangle to the bounds for the control.


TControl.GetDockEdge

Determine the side to which the dragged control shall be docked

Declaration

Source position: controls.pp line 1385

protected function TControl.GetDockEdge(

  const MousePos: TPoint

):TAlign; virtual;

Arguments

MousePos

Mouse position in client coordinates


TControl.GetDragImages

Get the list of images usable during dragging

Declaration

Source position: controls.pp line 1386

protected function TControl.GetDragImages: TDragImageList; virtual;


TControl.GetFloating

Determibes whether the control is floating

Declaration

Source position: controls.pp line 1387

protected function TControl.GetFloating: Boolean; virtual;

Description

Floating state is assumed when the control has a HostDockSite of FloatingDockSiteClass, and is the only docked client.


TControl.GetFloatingDockSiteClass

Returns the class for a floating host dock site

Declaration

Source position: controls.pp line 1388

protected function TControl.GetFloatingDockSiteClass: TWinControlClass; virtual;

Function result

The class of a floating host dock site for this control

Description

An instance of this class is created whenever a control shall float, but can not (or shall not) float by itself.

Only TWinControls can float on the screen (with Parent=Nil), but not ordinary TControls.

Since dockable forms are not supported by every platform, a dockable TWinControl may need a floating host which presents a docking handle to the user (e.g. a dock caption).

See also

TControl.CreateFloatingDockSite

Create a floating dock site with a client area equal to the given screen coordinates


TControl.GetLogicalClientRect

Logical client area, can be bigger than the visible client area

Declaration

Source position: controls.pp line 1322

protected function TControl.GetLogicalClientRect: TRect; virtual;

Function result

TControl returns the ClientRect

Description

A Forms.TScrollingWinControl has a logical client area, of which only a portion can be visible. The origin always is (0,0), regardless of an ScrollOffset.

See also

TControl.BoundsRect | The TopLeft and BottomRight of the control, in client coordinates
TControl.ClientRect | Size of the client area of the control
TControl.GetScrolledClientRect | Get the visible part of the logical client area


TControl.GetMousePosFromMessage

Declaration

Source position: controls.pp line 1412

protected function TControl.GetMousePosFromMessage(

  const MessageMousePos: TSmallPoint

):TPoint;


TControl.GetPalette

Override GetPalette to return the handle of a color palette

Declaration

Source position: controls.pp line 1422

protected function TControl.GetPalette: HPALETTE; virtual;

Function result

The Palette handle, zero (no Palette) by default


TControl.GetParentComponent

Returns Parent (implements TComponent.GetParentComponent)

Declaration

Source position: controls.pp line 1628

public function TControl.GetParentComponent: TComponent; override;

Function result

The Parent property


TControl.GetPreferredSize

Returns default/preferred height and width, for use in auto-sizing

Declaration

Source position: controls.pp line 1584

public procedure TControl.GetPreferredSize(

  var PreferredWidth: Integer;

  var PreferredHeight: Integer;

  Raw: Boolean = False;

  WithThemeSpace: Boolean = True

); virtual;

Arguments

Raw | When False, the values will be adjusted by the constraints, and undefined values will be replaced by GetDefaultWidth/GetDefaultHeight
WithThemeSpace | If true, adds space for stacking

Description

Called during AutoSize calculations. Only positive values are valid. Negative or 0 are treated as undefined and the LCL uses other sizes instead.

WithThemeSpace: If true, adds space for stacking.

For example: TRadioButton has a minimum size. But for stacking multiple TRadioButtons there should be some space around. This space is theme dependent, so the parameter is passed to the widgetset

TWinControl overrides this and asks the interface for theme dependent values. See TWinControl.CalculatePreferredSize for more information.


TControl.GetRGBColorResolvingParent

Returns a RGB value for the color of the control

Declaration

Source position: controls.pp line 1593

public function TControl.GetRGBColorResolvingParent: TColor;

Description

This convenience routine will allow to obtain the Color of the control while resolving clDefault, ParentColor and system color indexes and returns a TColor value.

See also

TControl.Color | The background color of the control
TControl.GetDefaultColor | Get the default color for this widget, from Parent or color type
TControl.ParentColor | Use the Color from the Parent control, when enabled.
TControl.GetColorResolvingParent | Returns the color of the control while resolving clDefault and ParentColor


TControl.GetScrolledClientRect

Get the visible part of the logical client area

Declaration

Source position: controls.pp line 1323

protected function TControl.GetScrolledClientRect: TRect; virtual;

Function result

The scrolled ClientRect (TopLeft, BottomRight).

Description

Includes the ScrollOffset in a TScrollingWinControl Parent.

For TControl: When the Parent is a TScrollingWinControl, the ClientRect is offset by its ScrollOffset. This Rect can be intersected with the visible ClientArea of the Parent, to get the actual visible part of the control.

For TWinControl: The visible ClientRect is offset by ScrollOffset, to reflect the visible part of the logical ClientRect.

See also

TControl.ClientRect | Size of the client area of the control
TControl.GetScrolledClientRect | Get the visible part of the logical client area


TControl.GetSelectedChildAccessibleObject

Returns the currently selected child accessible object

Declaration

Source position: controls.pp line 1546

public function TControl.GetSelectedChildAccessibleObject: TLazAccessibleObject; virtual;

Description

GetSelectedChildAccessibleObject is provided for controls which wish to override this behavior without sub-classing TLazAccessibleObject.

See also

TLazAccessibleObject | Represents an accessibility object for user or accessibility tool interactions
TLazAccessibleObject.GetSelectedChildAccessibleObject | Returns the currently selected child accessible object or Nil if none are selected; Override this method in your sub class
TControl.CreateAccessibleObject | Creates a TLazAccessibleObject instance for this control
TControl.GetAccessibleObject | Returns True if the control is being dragged


TControl.GetSidePosition

The client coordinate of the given side

Declaration

Source position: controls.pp line 1595

public function TControl.GetSidePosition(

  Side: TAnchorKind

):Integer;


TControl.GetTextBuf

Copy the Text property into Buffer

Declaration

Source position: controls.pp line 1650

public function TControl.GetTextBuf(

  Buffer: PChar;

  BufSize: Integer

):Integer; virtual;

Arguments

Buffer | Pointer to the buffer receiving the string
BufSize | Length of the buffer

Function result

Length of the copied text

Description

This method only exists for Delphi compatibility.

Don't use or override it, unless really necessary.

See also

RealGetText

Returns the Caption property


TControl.GetTextLen

The length of Text, here: of Caption

Declaration

Source position: controls.pp line 1651

public function TControl.GetTextLen: Integer; virtual;


TControl.GetTopParent

Find which control is the top parent (which has no further parent itself)

Declaration

Source position: controls.pp line 1630

public function TControl.GetTopParent: TControl;


TControl.HandleObjectShouldBeVisible

True if the control shall be visible, unless it's being destroyed

Declaration

Source position: controls.pp line 1663

public function TControl.HandleObjectShouldBeVisible: Boolean; virtual;

See also

TControl.IsVisible

Returns True if the control is visible, including all of its Parents


TControl.HasHelp

True when a HelpKeyword or HelpContext ID is assigned

Declaration

Source position: controls.pp line 1668

public function TControl.HasHelp: Boolean;


TControl.HasParent

Returns True if there is a parent component responsible for streaming

Declaration

Source position: controls.pp line 1627

public function TControl.HasParent: Boolean; override;

Function result

True if there is a Parent

Description

This function will be called during streaming to decide if a component has to be streamed by its owner or parent.

See also

TComponent.HasParent


TControl.Height

The vertical size of the control

Declaration

Source position: controls.pp line 1759

published property TControl.Height : Integer
  read FHeight
  write SetHeight;


TControl.HeightIsAnchored

True when both the control's top and bottom side are anchored

Declaration

Source position: controls.pp line 1329

protected function TControl.HeightIsAnchored: Boolean;

Function result

True if the Height varies with the Parent.Height


TControl.HelpContext

The ID for context-sensitive Help on this control

Declaration

Source position: controls.pp line 1765

published property TControl.HelpContext : THelpContext
  read FHelpContext
  write SetHelpContext
  stored IsHelpContextStored
  default 0;

See also

TControl.HelpKeyword

The keyword for context-sensitive Help on this control


TControl.HelpKeyword

The keyword for context-sensitive Help on this control

Declaration

Source position: controls.pp line 1764

published property TControl.HelpKeyword : string
  read FHelpKeyword
  write SetHelpKeyword
  stored IsHelpKeyWordStored;

See also

TControl.HelpContext

The ID for context-sensitive Help on this control


TControl.HelpType

Determines whether context-sensitive Help is selected by numeric ID or keyword

Declaration

Source position: controls.pp line 1763

published property TControl.HelpType : THelpType
  read FHelpType
  write FHelpType
  default htContext;

See also

TControl.HelpContext | The ID for context-sensitive Help on this control
TControl.HelpKeyword | The keyword for context-sensitive Help on this control


TControl.Hide

Hides this control, by setting Visible to False

Declaration

Source position: controls.pp line 1639

public procedure TControl.Hide;

See also

#lcl.Controls.TControl.Visible | Allows to show or hide the control, and all of its children.
#lcl.Controls.TControl.Show | Makes the control visible, by setting Visible to True


TControl.Hint

The text to show in the Hint window for this control

Declaration

Source position: controls.pp line 1760

published property TControl.Hint : TTranslateString
  read FHint
  write SetHint
  stored IsHintStored;

See also

TControl.ShowHint | Enables the Hint display
TControl.ParentShowHint | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true


TControl.HostDockSite

The host site (TWinControl) into which this control is docked. Nil if not docked

Declaration

Source position: controls.pp line 1740

public property TControl.HostDockSite : TWinControl
  read FHostDockSite
  write SetHostDockSite;


TControl.InitiateAction

Update the action associated with this control

Declaration

Source position: controls.pp line 1666

public procedure TControl.InitiateAction; virtual;


TControl.Invalidate

Force a delayed Repaint of the control, by marking its visible area of the control as invalid

Declaration

Source position: controls.pp line 1642

public procedure TControl.Invalidate; virtual;


TControl.InvalidateControl

Request a repaint of the control

Declaration

Source position: controls.pp line 1430

protected procedure TControl.InvalidateControl(

  CtrlIsVisible: Boolean;

  CtrlIsOpaque: Boolean

);

procedure TControl.InvalidateControl(

  CtrlIsVisible: Boolean;

  CtrlIsOpaque: Boolean;

  IgnoreWinControls: Boolean

);


TControl.InvalidatePreferredSize

Marks the preferred size as invalid for this control and all parents (implies that we will look for another)

Declaration

Source position: controls.pp line 1597

public procedure TControl.InvalidatePreferredSize; virtual;


TControl.IsAParentAligning

Determine if a parent control is involved in the alignment process

Declaration

Source position: controls.pp line 1319

protected function TControl.IsAParentAligning: Boolean;


TControl.IsBorderSpacingInnerBorderStored

Checks for a defined (non-zero) BorderSpacing.InnerBorder

Declaration

Source position: controls.pp line 1298

protected function TControl.IsBorderSpacingInnerBorderStored: Boolean; virtual;

Function result

True when InnerBorder has to be taken into account


TControl.IsCaptionStored

Declaration

Source position: controls.pp line 1299

protected function TControl.IsCaptionStored: Boolean;


TControl.IsControl

Determines whether this object shall be streamed as a control

Declaration

Source position: controls.pp line 1723

public property TControl.IsControl : Boolean
  read FIsControl
  write FIsControl;

Description

Delphi compatible property, affecting only the streaming of Form properties.


TControl.IsControlVisible

True if the control is Visible, or is in design mode

Declaration

Source position: controls.pp line 1633

public function TControl.IsControlVisible: Boolean; virtual;

Description

Does not check for invisible parents.

See also

TControl.Visible

Allows to show or hide the control, and all of its children.


TControl.IsEnabled

Returns True if the control is Enabled, including all of its Parents

Declaration

Source position: controls.pp line 1634

public function TControl.IsEnabled: Boolean;

Function result

True only if all Parents also are enabled


TControl.IsParentColor

Declaration

Source position: controls.pp line 1635

public function TControl.IsParentColor: Boolean;

Description

Checks the value in the protected ParentColor property. Needed for widgetset classes.


TControl.IsParentFont

Declaration

Source position: controls.pp line 1636

public function TControl.IsParentFont: Boolean;

Description

Checks the value in the protected ParentFont property. Needed for widgetset classes.


TControl.IsParentOf

Determines whether this control is a parent of AControl

Declaration

Source position: controls.pp line 1629

public function TControl.IsParentOf(

  AControl: TControl

):Boolean; virtual;

Arguments

AControl

The control of which this control may be a parent

Function result

True if this control is a parent of AControl

Description

The recursive search in all Parents of AControl finds not only immediate parent/child controls.


TControl.IsProcessingPaintMsg

True while painting the control

Declaration

Source position: controls.pp line 1638

public function TControl.IsProcessingPaintMsg: Boolean;

Description

As the name implies, the cfProcessingWMPaint flag in FControlFlags is set while a LM_PAINT message is processed, and IsProcessingPaintMsg checks this flag.


TControl.IsRightToLeft

True when BiDiMode is not bdLeftToRight

Declaration

Source position: controls.pp line 1749

public function TControl.IsRightToLeft: Boolean;


TControl.IsVisible

Returns True if the control is visible, including all of its Parents

Declaration

Source position: controls.pp line 1632

public function TControl.IsVisible: Boolean; virtual;

Function result

True only if all Parents also are visible

See also

TControl.Visible

Allows to show or hide the control, and all of its children.


TControl.Left

The client coordinate of the left edge of the control

Declaration

Source position: controls.pp line 1758

published property TControl.Left : Integer
  read FLeft
  write SetLeft;


TControl.LMCaptureChanged

Message handler for changed capture

Declaration

Source position: controls.pp line 1366

protected procedure TControl.LMCaptureChanged(

  var Message: TLMessage

); message;


TControl.LoadedAll

Called when the control and its child controls have been loaded, and their control state is changed

Declaration

Source position: controls.pp line 1426

protected procedure TControl.LoadedAll; virtual;

Description

LoadedAll is a procedure called when the control (and its child controls) have been loaded using the LCL component streaming mechanism, and csLoading is removed from their control state. LoadedAll is called from the Loaded method.

See also

TControl.Loaded


TControl.LRDockWidth

The Width when last docked, with siblings to the left or right

Declaration

Source position: controls.pp line 1741

public property TControl.LRDockWidth : Integer
  read GetLRDockWidth
  write FLRDockWidth;


TControl.ManualDock

Docks a control programmatically

Declaration

Source position: controls.pp line 1533

public function TControl.ManualDock(

  NewDockSite: TWinControl;

  DropControl: TControl = Nil;

  ControlSide: TAlign = alNone;

  KeepDockSiteSize: Boolean = True

):Boolean; virtual;

Arguments

NewDockSite | The site into which the control is docked; Nil to make it float
DropControl | The sibling relative to which the control is inserted; can be Nil.
ControlSide | The side of DropControl on which the control is to be docked.

Function result

True if successfully docked

Description

Docks this control into NewDockSite, relative to DropControl. When NewDockSite is Nil, the control becomes floating.

When the new docksite uses an DockManager, and DropControl is not Nil, the control will be docked relative to DropControl, as specified by ControlSide.

The interpretation of ControlSide depends on the DockManager of NewDockSite, or on the OnDockDrop handler in an unmanaged docksite.

A tree docking manager (TDockTree) should interpret alCustom as NoteBook docking, i.e. a tabbed notebook is created in place of DropControl, and both DropControl and this control are docked into pages of this notebook.


TControl.ManualFloat

Undocks the control into floating state

Declaration

Source position: controls.pp line 1537

public function TControl.ManualFloat(

  TheScreenRect: TRect;

  KeepDockSiteSize: Boolean = True

):Boolean; virtual;

Arguments

TheScreenRect

The screen area where the floating control is moved; or the client area for a floating host site

Function result

True if successfully floated

Description

TWinControls float for themselves, for TControls a floating host dock site is created, and the control is docked into it.


TControl.MouseCapture

True when mouse messages are currently captured by this control

Declaration

Source position: controls.pp line 1495

protected property TControl.MouseCapture : Boolean
  read GetMouseCapture
  write SetMouseCapture;

Description

In normal operation, all mouse messages are sent to the control under the mouse pointer. Mouse messages also can be sent to a capturing control, e.g. when a control is dragged.

Applications should capture mouse events only for special purposes, and release the capture as soon as a the target position has been determined. Limited user feedback is possible while the mouse is captured, not all application controls will work properly so long.


TControl.MouseDown

Handler for MouseDown events

Declaration

Source position: controls.pp line 1413

protected procedure TControl.MouseDown(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); virtual;

Arguments

Button | Which buttons are down
Shift | Which of Ctrl, Shift or Alt keys are also pressed
X | Horizontal Mouse position in client coordinates
Y | Vertical Mouse position in client coordinates

Description

Called by the MouseDown message handler. Handles Focus changes, and notifies the DragManager while dragging. Finally, it calls the TControl.OnMouseDown handler.


TControl.MouseEnter

Invokes the OnMouseEnter handler

Declaration

Source position: controls.pp line 1416

protected procedure TControl.MouseEnter; virtual;


TControl.MouseEntered

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

TControl.MouseEntered (deprecated)

True when the mouse has entered the control

Declaration

Source position: controls.pp line 1724

public property TControl.MouseEntered : Boolean
  read FMouseInClient;


TControl.MouseInClient

Declaration

Source position: controls.pp line 1725

public property TControl.MouseInClient : Boolean
  read FMouseInClient;


TControl.MouseLeave

Invokes the OnMouseLeave handler

Declaration

Source position: controls.pp line 1417

protected procedure TControl.MouseLeave; virtual;


TControl.MouseMove

Handler for MouseMove events

Declaration

Source position: controls.pp line 1414

protected procedure TControl.MouseMove(

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); virtual;

Arguments

Shift | The currently pressed mouse buttons and modifier keys
X | Horizontal Mouse position in client coordinates
Y | Vertical Mouse position in client coordinates

Description

Called by the MouseMove message handler. The DragManager is notified while the control is being dragged. Finally the OnMouseMove handler is invoked.


TControl.MouseUp

Invokes the OnMouseUp handler

Declaration

Source position: controls.pp line 1415

protected procedure TControl.MouseUp(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); virtual;

Arguments

Button | The currently pressed modifier keys
Shift | The currently pressed mouse buttons
X | Horizontal Mouse position in client coordinates
Y | Vertical Mouse position in client coordinates


TControl.Notification

Notification handler for insertion or deletion of components

Declaration

Source position: controls.pp line 1450

protected procedure TControl.Notification(

  AComponent: TComponent;

  Operation: TOperation

); override;

Arguments

AComponent | The component being inserted or removed
Operation | The action (opInsert or opRemove)

Description

First, the inherited #rtl.Classes.TComponent.Notification is invoked, to notify all attached notification handlers.

If Operation is removal, additional actions are performed, depending on AComponent: PopupMenu, Action, or anchors to the removed control are detached.

See also

#rtl.Classes.TComponent.Notification


TControl.OnChangeBounds

Event handler for a change of the Bounds of the control

Declaration

Source position: controls.pp line 1726

public property TControl.OnChangeBounds : TNotifyEvent
  read FOnChangeBounds
  write FOnChangeBounds;

See also

#rtl.Classes.TNotifyEvent


TControl.OnClick

Notification handler for mouse clicks

Declaration

Source position: controls.pp line 1727

public property TControl.OnClick : TNotifyEvent
  read FOnClick
  write FOnClick;

Description

A mouse click is associated with the default action for controls, and is often the ONLY event handled in user code.

The reaction on an click can be specified by a user supplied method, and/or by selecting an action from a supplied ActionList.

See also

#rtl.Classes.TNotifyEvent


TControl.OnConstrainedResize

This handler can supply specific Constraints (size limits), when the control is resized

Declaration

Source position: controls.pp line 1501

protected property TControl.OnConstrainedResize : TConstrainedResizeEvent
  read FOnConstrainedResize
  write FOnConstrainedResize;

See also

TConstrainedResizeEvent | Specifies an event handler signalled to resize a control to the specified size constraints
TControl.Constraints | The minimum and maximum Width and Height for this control


TControl.OnContextPopup

Invoked when a context-sensitive pop-up menu is requested

Declaration

Source position: controls.pp line 1502

protected property TControl.OnContextPopup : TContextPopupEvent
  read FOnContextPopup
  write FOnContextPopup;

Description

The handler can show and handle the menu selection itself. If so, it should set Handled to True. Otherwise the installed PopupMenu is shown.

See also

TContextPopupEvent | Handler type for OnContextPopup
TControl.PopupMenu | A context-sensitive menu that pops up when the right mouse button is clicked over this control


TControl.OnDblClick

Event Handler for double mouse clicks

Declaration

Source position: controls.pp line 1503

protected property TControl.OnDblClick : TNotifyEvent
  read FOnDblClick
  write FOnDblClick;

Description

Double-clicking is much more common in a Windows environment than in Unix or Linux, where single-clicking is the default method for selecting an object. However, in all environments there could be valid use for a double-click, and a method should be supplied if appropriate.


TControl.OnDragDrop

This handler determines the action on an drop onto this control, in a drag-drop operation.

Declaration

Source position: controls.pp line 1506

protected property TControl.OnDragDrop : TDragDropEvent
  read FOnDragDrop
  write FOnDragDrop;

Description

Unlike for a drag-dock operation, no default action is associated with an drag-drop; the OnDragDrop handler is the only way to do something meaningful on an drag-drop.

See also

TDragDropEvent | The type of an OnDragDrop notification handler
TControl.DragDrop | Invokes the OnDragDrop handler, when a dragged object is dropped onto this control


TControl.OnDragOver

Event handler for a control being dragged over this control

Declaration

Source position: controls.pp line 1507

protected property TControl.OnDragOver : TDragOverEvent
  read FOnDragOver
  write FOnDragOver;

Description

The handler can reject an drop, by setting Accept to False.

See also

TDragOverEvent

The type of an OnDragOver handler


TControl.OnEditingDone

Event handler when editing is done

Declaration

Source position: controls.pp line 1523

protected property TControl.OnEditingDone : TNotifyEvent
  read FOnEditingDone
  write FOnEditingDone;

Description

The user definitely has finished editing, the resulting text e.g. can be validated.


TControl.OnEndDock

Notification handler for the end of a docking operation

Declaration

Source position: controls.pp line 1508

protected property TControl.OnEndDock : TEndDragEvent
  read FOnEndDock
  write FOnEndDock;

See also

TEndDragEvent

The type of an OnEndDrag handler


TControl.OnEndDrag

Notification handler for the end of a dragging operation

Declaration

Source position: controls.pp line 1509

protected property TControl.OnEndDrag : TEndDragEvent
  read FOnEndDrag
  write FOnEndDrag;

See also

TEndDragEvent

The type of an OnEndDrag handler


TControl.OnMouseDown

Event handler for mouse button going down

Declaration

Source position: controls.pp line 1510

protected property TControl.OnMouseDown : TMouseEvent
  read FOnMouseDown
  write FOnMouseDown;

See also

TControl.OnClick

Notification handler for mouse clicks


TControl.OnMouseEnter

Event handler for mouse entering the area of the control

Declaration

Source position: controls.pp line 1513

protected property TControl.OnMouseEnter : TNotifyEvent
  read FOnMouseEnter
  write FOnMouseEnter;


TControl.OnMouseLeave

Event handler for mouse leaving the area of the control

Declaration

Source position: controls.pp line 1514

protected property TControl.OnMouseLeave : TNotifyEvent
  read FOnMouseLeave
  write FOnMouseLeave;


TControl.OnMouseMove

Event handler for mouse movement within the control

Declaration

Source position: controls.pp line 1511

protected property TControl.OnMouseMove : TMouseMoveEvent
  read FOnMouseMove
  write FOnMouseMove;


TControl.OnMouseUp

Event handler for mouse button going up

Declaration

Source position: controls.pp line 1512

protected property TControl.OnMouseUp : TMouseEvent
  read FOnMouseUp
  write FOnMouseUp;

See also

TControl.OnClick

Notification handler for mouse clicks


TControl.OnMouseWheel

Event handler for mouse wheel turned

Declaration

Source position: controls.pp line 1515

protected property TControl.OnMouseWheel : TMouseWheelEvent
  read FOnMouseWheel
  write FOnMouseWheel;

Description

By default all mouse wheel actions are translated into scroll events. Write an OnMouseWheel handler to react on turns of the mouse wheel.

The OnMouseWheelUp and OnMouseWheelDown handlers are notified only, they are not suited for customization of mouse wheel events.

See also

TMouseWheelEvent

Specifies an event handler used to respond to mouse wheel events


TControl.OnMouseWheelDown

Event handler for downward movement of mouse wheel

Declaration

Source position: controls.pp line 1516

protected property TControl.OnMouseWheelDown : TMouseWheelUpDownEvent
  read FOnMouseWheelDown
  write FOnMouseWheelDown;

See also

TControl.OnMouseWheel | Event handler for mouse wheel turned
TMouseWheelUpDownEvent | Type of OnMouseWheelUp/Down event handlers


TControl.OnMouseWheelHorz

Event handler for horizontal movements of the mouse wheel

Declaration

Source position: controls.pp line 1518

protected property TControl.OnMouseWheelHorz : TMouseWheelEvent
  read FOnMouseWheelHorz
  write FOnMouseWheelHorz;


TControl.OnMouseWheelLeft

Event handler for left movements of the mouse wheel

Declaration

Source position: controls.pp line 1519

protected property TControl.OnMouseWheelLeft : TMouseWheelUpDownEvent
  read FOnMouseWheelLeft
  write FOnMouseWheelLeft;


TControl.OnMouseWheelRight

Event handler for right movements of the mouse wheel

Declaration

Source position: controls.pp line 1520

protected property TControl.OnMouseWheelRight : TMouseWheelUpDownEvent
  read FOnMouseWheelRight
  write FOnMouseWheelRight;


TControl.OnMouseWheelUp

Event handler for upward movement of the mouse wheel

Declaration

Source position: controls.pp line 1517

protected property TControl.OnMouseWheelUp : TMouseWheelUpDownEvent
  read FOnMouseWheelUp
  write FOnMouseWheelUp;

See also

TControl.OnMouseWheel | Event handler for mouse wheel turned
TMouseWheelUpDownEvent | Type of OnMouseWheelUp/Down event handlers


TControl.OnQuadClick

Event handler for quadruple mouse clicks

Declaration

Source position: controls.pp line 1505

protected property TControl.OnQuadClick : TNotifyEvent
  read FOnQuadClick
  write FOnQuadClick;


TControl.OnResize

Notification handler for a resize of the control

Declaration

Source position: controls.pp line 1728

public property TControl.OnResize : TNotifyEvent
  read FOnResize
  write FOnResize;

Description

This event is triggered after the Width, Height, ClientWidth or ClientHeight of the control has changed, and before the LCL sends the new size to the widgetset. The size of the underlying widget (e.g. unit LCLIntf function GetWindowSize and GetClientRect) may differ from the control's Width/Height/ClientRect during OnResize. During auto-size the size can change multiple times, but only the last change triggers the OnResize.

Use OnResize to react on size changes. To also react on moves, use the OnChangeBounds event.

If you want to customize the resize behavior, use OnConstrainedResize instead.

Common mistake: Keep in mind that ClientWidth and ClientHeight can change even when Width and Height stay the same. For example when the theme changes, the Width and Height remain the same, but the changed frame reduces the ClientWidth and ClientHeight. This does not happen that often under Windows, but it happens quite often on other platforms.

Especially it is not sufficient to write only a TForm.OnResize handler to resize all controls on the form. This is a common bug in Delphi applications.

See also

TControl.OnConstrainedResize

This handler can supply specific Constraints (size limits), when the control is resized

#rtl.Classes.TNotifyEvent


TControl.OnShowHint

Event Handler when a hint shall be shown

Declaration

Source position: controls.pp line 1729

public property TControl.OnShowHint : TControlShowHintEvent
  read FOnShowHint
  write FOnShowHint;

See also

TControl.Hint | The text to show in the Hint window for this control
#lcl.Controls.THintInfo | Contains content and state information for Hints displayed for a window or control
#lcl.Controls.TControlShowHintEvent | Type used to implement an OnShowHint event handler


TControl.OnStartDock

Event handler for the start of a docking operation

Declaration

Source position: controls.pp line 1521

protected property TControl.OnStartDock : TStartDockEvent
  read FOnStartDock
  write FOnStartDock;

Description

The handler can provide a special DragDock object, otherwise a default object is created.

See also

#lcl.Controls.TDragDockObject | A drag object for drag-dock
TControl.OnStartDrag | Event handler for the start of a dragging operation


TControl.OnStartDrag

Event handler for the start of a dragging operation

Declaration

Source position: controls.pp line 1522

protected property TControl.OnStartDrag : TStartDragEvent
  read FOnStartDrag
  write FOnStartDrag;

Description

The handler can provide a special DragControl object, otherwise a default object is created.

See also

#lcl.Controls.TDragObject | Base class for managing drag operations and user feedback
TControl.OnStartDock | Event handler for the start of a docking operation


TControl.OnTripleClick

Event handler for triple mouse clicks

Declaration

Source position: controls.pp line 1504

protected property TControl.OnTripleClick : TNotifyEvent
  read FOnTripleClick
  write FOnTripleClick;


TControl.Parent

The control within which the control is shown

Declaration

Source position: controls.pp line 1730

public property TControl.Parent : TWinControl
  read FParent
  write SetParent;

Description

When the Parent moves or hides, all its children move or hide together with it.

Every TControl must have a Parent, else it is never shown.

The Parent of a floating form is Nil.

Set the parent last to reduce updates. For example:

Button1 := TButton.Create(Self);
  Button1.Name := 'Button1';
  Button1.Caption := 'Click me'; // parent is not set, so it does not update the whole form
  Button1.Parent := Form1; // set parent as last, the LCL now applies all properties

Delphi/VCL: Parent must be set first under Delphi, because many properties work differently if they are set before or after Handle creation. The LCL applies the properties when the Handle is created.


TControl.ParentBiDiMode

Allows to use the BiDiMode settings in the Parent control. Default is true.

Declaration

Source position: controls.pp line 1751

public property TControl.ParentBiDiMode : Boolean
  read FParentBiDiMode
  write SetParentBiDiMode
  default True;

See also

TControl.BiDiMode

Customization (of text controls) in bidirectional reading environments.


TControl.ParentColor

Use the Color from the Parent control, when enabled.

Declaration

Source position: controls.pp line 1496

protected property TControl.ParentColor : Boolean
  read FParentColor
  write SetParentColor
  default True;

Description

ParentColor determines if the control should use the Color from the Parent control, when enabled. The default value is True.

When this property is True, all changes to the Color of the parent will also be applied to the Color of the control, ensuring that they both contain same value. If the Color of the control is changed by the application, then ParentColor will be automatically set to False.

Using ParentColor when the Color value is clDefault can cause problems in resolving the actual color value. To obtain the Color property of a control while taking into account clDefault and ParentColor, use the GetColorResolvingParent method. This method might return a non-RGB color, but will never return clDefault. To obtain a purely RGB result use the GetRGBColorResolvingParent method.

See also

TControl.Color | The background color of the control
TControl.GetColorResolvingParent | Returns the color of the control while resolving clDefault and ParentColor
TControl.GetRGBColorResolvingParent | Returns a RGB value for the color of the control


TControl.ParentDestroyingHandle

Returns True if any parent is destroying its Handle (and its children')

Declaration

Source position: controls.pp line 1664

public function TControl.ParentDestroyingHandle: Boolean;


TControl.ParentFont

If true, the Font of the control will be the same as the one from the Parent. Default is true.

Declaration

Source position: controls.pp line 1497

protected property TControl.ParentFont : Boolean
  read FParentFont
  write SetParentFont
  default True;

Description

While ParentFont is True, all changes to the font of the parent will also be applied to the font for the control. This synchronizes them, keeping them set to the same value. If the Font for the control is changed by the application, then ParentFont will automatically be set to False.

See also

TControl.Font

The font to be used for text display in this control


TControl.ParentFontChanged

[Delphi compatible] Does nothing here, all work is done in CMParentFontChanged.

Declaration

Source position: controls.pp line 1433

protected procedure TControl.ParentFontChanged; virtual;


TControl.ParentFormHandleInitialized

Internal handler for activities after a form widget has been created.

Declaration

Source position: controls.pp line 1447

protected procedure TControl.ParentFormHandleInitialized; virtual;

Description

Called by ChildHandlesCreated of parent form.

Functions like GetTextWidth require a valid widget and a device context. That is why AutoSizing is delayed until the handle in a parent Form is allocated.


TControl.ParentHandlesAllocated

Returns True if all Parents have handles allocated, and are not being destroyed

Declaration

Source position: controls.pp line 1665

public function TControl.ParentHandlesAllocated: Boolean; virtual;


TControl.ParentShowHint

If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true

Declaration

Source position: controls.pp line 1498

protected property TControl.ParentShowHint : Boolean
  read FParentShowHint
  write SetParentShowHint
  default True;

Description

While ParentShowHint is True, all changes to the ShowHint property of the parent will also be applied to the ShowHint property for the control. This synchronizes them, keeping them with the same value. If the ShowHint property for the control is changed by the application, then ParentShowHint will automatically be set to False.

See also

TControl.Hint | The text to show in the Hint window for this control
TControl.ShowHint | Enables the Hint display


TControl.ParentToClient

Declaration

Source position: controls.pp line 1659

public function TControl.ParentToClient(

  const Point: TPoint;

  AParent: TWinControl = Nil

):TPoint;


TControl.Perform

Direct call of an message handler, bypassing the message queue

Declaration

Source position: controls.pp line 1653

public function TControl.Perform(

  Msg: Cardinal;

  WParam: WPARAM;

  LParam: LPARAM

):LRESULT;

Description

The parameters and result depend on the concrete message.


TControl.PopupMenu

A context-sensitive menu that pops up when the right mouse button is clicked over this control

Declaration

Source position: controls.pp line 1731

public property TControl.PopupMenu : TPopupMenu
  read GetPopupmenu
  write SetPopupMenu;

See also

#lcl.Menus.TPopupMenu | TPopupMenu - a menu panel that pops up on the desktop when the right mouse button is clicked
TControl.OnContextPopup | Invoked when a context-sensitive pop-up menu is requested
TContextPopupEvent | Handler type for OnContextPopup


TControl.PositionDockRect

Get the DockRect for an possible drop

Declaration

Source position: controls.pp line 1402

protected procedure TControl.PositionDockRect(

  DragDockObject: TDragDockObject

); virtual;

Description

Calls the DockManager.PositionDockRect in the target site, or DragDockObject.AdjustDockRect after moving the undocked control rectangle to the DragPos. AdjustDockRect takes the hotspot of the DockRect into account.

See also

TDragDockObject.AdjustDockRect

Adjust the DockRect relative to the dragging hotspot (DockOffset)


TControl.QuadClick

Invokes the OnQuadClick handler

Declaration

Source position: controls.pp line 1411

protected procedure TControl.QuadClick; virtual;


TControl.ReadBounds

Reflects the Bounds for the Control read during LCL component streaming

Declaration

Source position: controls.pp line 1607

public property TControl.ReadBounds : TRect
  read FReadBounds;

Description

ReadBounds is a read-only TRect property used when the values for the Top, Left, Height and Width properties are set during LCL component streaming. When ComponentState contains csLoading, changes to these properties cause the new values to be applied to ReadBounds prior to calling the SetBounds method. The internal ControlFlags are also updated to indicate that the property value has been loaded using LCL component streaming.

See also

TControl.Left | The client coordinate of the left edge of the control
TControl.Top | The client coordinate of the top edge of the control
TControl.Width | The horizontal extent of the control
TControl.Height | The vertical size of the control
TControl.SetBounds | Sets the bounds (Left, Top, Width, Height) of the control
TControl.BaseBounds | The rectangle of the designed bounds
TControlFlag | Flags mostly for pending actions


TControl.RealGetText

Returns the Caption property

Declaration

Source position: controls.pp line 1435

protected function TControl.RealGetText: TCaption; virtual;

Function result

The Caption property

Description

This method is called by GetText, when GetTextBuf is not overridden.

See also

GetTextBuf | Copy the Text property into Buffer
RealSetText | Sets the Caption property
SetTextBuf | Updates the Text property from a PChar buffer.


TControl.RealSetText

Sets the Caption property

Declaration

Source position: controls.pp line 1436

protected procedure TControl.RealSetText(

  const Value: TCaption

); virtual;

Arguments

Value

The string to store

Description

This method is called by SetText, when SetTextBuf is not overridden.

See also

SetTextBuf | Updates the Text property from a PChar buffer.
RealGetText | Returns the Caption property
GetTextBuf | Copy the Text property into Buffer


TControl.RemoveHandler

Removes the given notification handler

Declaration

Source position: controls.pp line 1468

protected procedure TControl.RemoveHandler(

  HandlerType: TControlHandlerType;

  const AMethod: TMethod

);

Arguments

HandlerType | Type of the notification
AMethod | The handler to be removed

See also

TControl.AddHandler

Adds an notification handler


TControl.RemoveHandlerOnBeforeDestruction

Removes a handler for OnBeforeDestruction events

Declaration

Source position: controls.pp line 1692

public procedure TControl.RemoveHandlerOnBeforeDestruction(

  const OnBeforeDestructionEvent: TNotifyEvent

);


TControl.RemoveHandlerOnChangeBounds

Removes an handler for the OnChangeBounds event

Declaration

Source position: controls.pp line 1677

public procedure TControl.RemoveHandlerOnChangeBounds(

  const OnChangeBoundsEvent: TNotifyEvent

);


TControl.RemoveHandlerOnEnableChanging

Removes an OnEnabledChanged handler

Declaration

Source position: controls.pp line 1686

public procedure TControl.RemoveHandlerOnEnableChanging(

  const OnEnableChangingEvent: TNotifyEvent

);


TControl.RemoveHandlerOnKeyDown

Removes an handler for the OnKeyDown event

Declaration

Source position: controls.pp line 1689

public procedure TControl.RemoveHandlerOnKeyDown(

  const OnKeyDownEvent: TKeyEvent

);


TControl.RemoveHandlerOnMouseWheel

Removes a handler for OnMouseWheel events

Declaration

Source position: controls.pp line 1695

public procedure TControl.RemoveHandlerOnMouseWheel(

  const OnMouseWheelEvent: TMouseWheelEvent

);


TControl.RemoveHandlerOnResize

Removes an handler for the OnResize event

Declaration

Source position: controls.pp line 1674

public procedure TControl.RemoveHandlerOnResize(

  const OnResizeEvent: TNotifyEvent

);


TControl.RemoveHandlerOnVisibleChanged

Removes an OnVisibleChanged handler

Declaration

Source position: controls.pp line 1683

public procedure TControl.RemoveHandlerOnVisibleChanged(

  const OnVisibleChangedEvent: TNotifyEvent

);


TControl.RemoveHandlerOnVisibleChanging

Removes an OnVisibleChanging handler

Declaration

Source position: controls.pp line 1680

public procedure TControl.RemoveHandlerOnVisibleChanging(

  const OnVisibleChangingEvent: TNotifyEvent

);


TControl.Repaint

Immediate redraw of the control, bypassing the message queue

Declaration

Source position: controls.pp line 1641

public procedure TControl.Repaint; virtual;


TControl.ReplaceDockedControl

Replaces a previously docked control

Declaration

Source position: controls.pp line 1539

public function TControl.ReplaceDockedControl(

  Control: TControl;

  NewDockSite: TWinControl;

  DropControl: TControl;

  ControlSide: TAlign

):Boolean;

Arguments

Control | The control to be replaced, will be docked into NewDockSite
NewDockSite | The new dock site for Control, typically a docking Notebook.
DropControl | The control to which Control is docked
ControlSide | The side of DropControl, to which Control is docked

Function result

True if the docked control has been successfully replaced

Description

This method exists for use by the DockManager for NoteBook docking. It should not be used in application code.

Delphi introduced a different method, DockReplaceDockClient, which is used when the replaced Control is in an unmanaged docksite.

See also

TControl.ManualDock

Docks a control programmatically


TControl.RequestAlign

Smart calling of Parent.AlignControls (very indirectly)

Declaration

Source position: controls.pp line 1310

protected procedure TControl.RequestAlign; virtual;

See also

TWinControl.AlignControls

Aligns all child controls


TControl.Resize

Checks for changes and calls DoOnResize if needed

Declaration

Source position: controls.pp line 1309

protected procedure TControl.Resize; virtual;


TControl.Scale96ToFont

Declaration

Source position: controls.pp line 1553

public function TControl.Scale96ToFont(

  const ASize: Integer

):Integer;


TControl.Scale96ToForm

Declaration

Source position: controls.pp line 1551

public function TControl.Scale96ToForm(

  const ASize: Integer

):Integer;


TControl.Scale96ToScreen

Declaration

Source position: controls.pp line 1557

public function TControl.Scale96ToScreen(

  const ASize: Integer

):Integer;


TControl.ScaleConstraints

Scale the minimum and maximum Width and Height

Declaration

Source position: controls.pp line 1314

protected procedure TControl.ScaleConstraints(

  Multiplier: Integer;

  Divider: Integer

);

Description

ScaleConstraints is called during ChangeScale, you never will call it directly.


TControl.ScaleDesignToForm

Declaration

Source position: controls.pp line 1549

public function TControl.ScaleDesignToForm(

  const ASize: Integer

):Integer;


TControl.ScaleFontsPPI

Declaration

Source position: controls.pp line 1616

public procedure TControl.ScaleFontsPPI(

  const AToPPI: Integer;

  const AProportion: Double

); virtual;


TControl.ScaleFontTo96

Declaration

Source position: controls.pp line 1554

public function TControl.ScaleFontTo96(

  const ASize: Integer

):Integer;


TControl.ScaleFontToScreen

Declaration

Source position: controls.pp line 1556

public function TControl.ScaleFontToScreen(

  const ASize: Integer

):Integer;


TControl.ScaleFormTo96

Declaration

Source position: controls.pp line 1552

public function TControl.ScaleFormTo96(

  const ASize: Integer

):Integer;


TControl.ScaleFormToDesign

Declaration

Source position: controls.pp line 1550

public function TControl.ScaleFormToDesign(

  const ASize: Integer

):Integer;


TControl.ScaleScreenTo96

Declaration

Source position: controls.pp line 1558

public function TControl.ScaleScreenTo96(

  const ASize: Integer

):Integer;


TControl.ScaleScreenToFont

Declaration

Source position: controls.pp line 1555

public function TControl.ScaleScreenToFont(

  const ASize: Integer

):Integer;


TControl.ScreenToClient

Convert absolute screen coordinates into client-relative coordinates

Declaration

Source position: controls.pp line 1654

public function TControl.ScreenToClient(

  const APoint: TPoint

):TPoint; virtual;

See also

TControl.ClientToScreen

Convert client-relative coordinates into absolute screen coordinates


TControl.ScreenToControl

Convert absolute screen coordinates into control-relative coordinates

Declaration

Source position: controls.pp line 1656

public function TControl.ScreenToControl(

  const APoint: TPoint

):TPoint;

See also

TControl.ControlToScreen | Converts control-relative coordinates to absolute screen coordinates
TControl.ScreenToClient | Convert absolute screen coordinates into client-relative coordinates
TControl.ClientToScreen | Convert client-relative coordinates into absolute screen coordinates


TControl.SendMoveSizeMessages

Sends Move and Size messages through the LCL message paths

Declaration

Source position: controls.pp line 1300

protected procedure TControl.SendMoveSizeMessages(

  SizeChanged: Boolean;

  PosChanged: Boolean

); virtual;

Description

Overridden in TWinControl; in TControl it's a NOP. This method simulates the VCL behavior and has no real effect.


TControl.SendToBack

Moves all sibling controls in front of this control

Declaration

Source position: controls.pp line 1646

public procedure TControl.SendToBack;

Description

Use SendToBack to supply an specific background (image) for the Parent control. Only those portions of the control not covered by other controls will be visible.


TControl.SessionProperties

The stored (saved) properties of the current session, expressed as a string

Declaration

Source position: controls.pp line 1499

protected property TControl.SessionProperties : string
  read FSessionProperties
  write FSessionProperties;


TControl.SetBounds

Sets the bounds (Left, Top, Width, Height) of the control

Declaration

Source position: controls.pp line 1580

public procedure TControl.SetBounds(

  aLeft: Integer;

  aTop: Integer;

  aWidth: Integer;

  aHeight: Integer

); virtual;

Arguments

aLeft | The X coordinate of the left side of the control
aTop | The Y coordinate of the top of the control
aWidth | The width of the control
aHeight | The height of the control

Description

SetBounds can be used to change the Left, Top, Width, and Height properties as a single action. This reduces the overhead required for the common operation. Use DisableAutoSize and EnableAutoSize to reduce the overhead for recomputing/moving/resizing even further.

SetBounds is also called when any one of these properties, or the BoundsRect property is set. SetBounds updates BaseBounds and BaseParentClientSize, which are used by the anchoring mechanism to keep the spacing between controls. For example loading a Form with TMemo and the .lfm contains TMemo's Left and Width, then SetBounds is called two times for the memo.

When the user maximizes a window, SetBounds is called for the form, but not for the Memo, keeping the BaseBounds of the Memo. If the Memo is anchored to the right, the Width of the Memo is changed based on the BaseBounds and BaseParentClientSize.

Keep in mind that the given aLeft, aTop, aWidth, aHeight might not be valid and will be changed by the LCL before applied.

Delphi calls SetBounds more often. SetBounds calls ChangeBounds with the KeepBase argument set to False.


TControl.SetBoundsKeepBase

Set the bounds, keeping the base values

Declaration

Source position: controls.pp line 1582

public procedure TControl.SetBoundsKeepBase(

  aLeft: Integer;

  aTop: Integer;

  aWidth: Integer;

  aHeight: Integer

); virtual;

Arguments

aLeft | New Left coordinate for the control
aTop | New Right coordinate for the control
aWidth | New Width for the control
aHeight | New Height for the control

Description

SetBoundsKeepBase is a procedure used to set the bounds for a Control to the specified values without affecting the bounds in a Parent control.

SetBoundsKeepBase calls the ChangeBounds method to update the sized and position for the control to the specified values. If you use this in a custom control, disable LCL auto-sizing for this control prior to calling the method.

SetBoundsKeepBase is used in the implementation for several methods, including:

  • WMSize
  • WMMove
  • WMWindowPosChanged
  • DoAutoSize
  • DoAutoAdjustLayout
  • DoUndock
  • Loaded

See also

TControl.WMSize | Message handler for changed control size
TControl.WMMove | Message handler for control moved
TControl.DoAutoSize | For internal use only; call AdjustSize instead
TControl.DoAutoAdjustLayout | Applies layout changes using the specified policies and proportions to the control
TWinControl.WMWindowPosChanged | Event handler for size/move messages
TWinControl.DoUndock | Notifies an OnUnDock handler and the DockManager of an undocked client control
TControl.Loaded


TControl.SetInitialBounds

Sets the bounds of the control initially, when it is created

Declaration

Source position: controls.pp line 1581

public procedure TControl.SetInitialBounds(

  aLeft: Integer;

  aTop: Integer;

  aWidth: Integer;

  aHeight: Integer

); virtual;

Arguments

aLeft | X coordinate of top left pixel
aTop | Y coordinate of top left pixel
aWidth | Width of control
aHeight | Height of control

Description

Does nothing while the control is loaded.

See also

SetBounds

Sets the bounds (Left, Top, Width, Height) of the control


TControl.SetParentComponent

Sets the Parent property, if NewParentComponent is a TWinControl

Declaration

Source position: controls.pp line 1445

protected procedure TControl.SetParentComponent(

  NewParentComponent: TComponent

); override;


TControl.SetTempCursor

Changes the cursor shape temporarily, preserving the original TControl.Cursor

Declaration

Source position: controls.pp line 1647

public procedure TControl.SetTempCursor(

  Value: TCursor

); virtual;

Arguments

Value

The temporary cursor shape for the control


TControl.SetTextBuf

Updates the Text property from a PChar buffer.

Declaration

Source position: controls.pp line 1652

public procedure TControl.SetTextBuf(

  Buffer: PChar

); virtual;

Arguments

Buffer

Pointer to the buffer containing the zero-terminated text

Description

This method only exists for Delphi compatibility.

Don't use or override it, unless really necessary.

See also

RealSetText

Sets the Caption property


TControl.SetZOrder

Moves the control in front or back of all sibling controls

Declaration

Source position: controls.pp line 1477

protected procedure TControl.SetZOrder(

  TopMost: Boolean

); virtual;


TControl.ShouldAutoAdjust

Declaration

Source position: controls.pp line 1614

public procedure TControl.ShouldAutoAdjust(

  var AWidth: Boolean;

  var AHeight: Boolean

); virtual;


TControl.Show

Makes the control visible, by setting Visible to True

Declaration

Source position: controls.pp line 1661

public procedure TControl.Show;

See also

TControl.Visible | Allows to show or hide the control, and all of its children.
TControl.Hide | Hides this control, by setting Visible to False
TWinControl.ShowControl | Asks the parent to show itself


TControl.ShowHelp

Show the Help associated with this control

Declaration

Source position: controls.pp line 1667

public procedure TControl.ShowHelp; virtual;


TControl.ShowHint

Enables the Hint display

Declaration

Source position: controls.pp line 1732

public property TControl.ShowHint : Boolean
  read FShowHint
  write SetShowHint
  stored IsShowHintStored
  default False;

Description

When True, the Hint text is shown when the mouse hovers over the control.

Display of the actual hint is controlled by the OnShowHint event handler.

See also

Hint | The text to show in the Hint window for this control
OnShowHint | Event Handler when a hint shall be shown
ParentShowHint | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true


TControl.TBDockHeight

The Height when last docked, with siblings above or below

Declaration

Source position: controls.pp line 1742

public property TControl.TBDockHeight : Integer
  read GetTBDockHeight
  write FTBDockHeight;


TControl.Text

The character string associated with the control

Declaration

Source position: controls.pp line 1500

protected property TControl.Text : TCaption
  read GetText
  write SetText;

Description

This is the character string, shown in controls with visible text content (TEdit...).

Remark: BEWARE: In other controls it can be the Name or Caption of the control, quite tricky to use.

The Delphi VCL implementation stores Text mostly in the widgets, using the virtual Get/SetTextBuf methods to exchange text between widgets and VCL. This means a lot of text copies and message handling in WM_GETTEXT and WM_SETTEXT.

The LCL instead (typically) stores Text in a field of the control, and transfers it from/to the widgets only when required.

To maintain VCL compatibility, the virtual RealGet/SetText methods have been introduced, which read or write the Caption string directly.

The default Get/SetTextBuf implementation calls the RealGet/SetText methods, resulting in a string-to-PCHAR and another PCHAR-to-string conversion. But as long as Get/SetTextBuf is not overridden, Get/SetText can (and does) safely call RealGet/SetText immediately, to avoid the mentioned conversions.

To keep things optimal, LCL components should always override RealGet/SetText; Get/SetTextBuf is only kept for compatibility.


TControl.TextChanged

Handles changes of the Text property

Declaration

Source position: controls.pp line 1437

protected procedure TControl.TextChanged; virtual;


TControl.Top

The client coordinate of the top edge of the control

Declaration

Source position: controls.pp line 1761

published property TControl.Top : Integer
  read FTop
  write SetTop;


TControl.TripleClick

Invokes the OnTripleClick handler

Declaration

Source position: controls.pp line 1410

protected procedure TControl.TripleClick; virtual;


TControl.UndockHeight

Height for the control when undocked

Declaration

Source position: controls.pp line 1743

public property TControl.UndockHeight : Integer
  read GetUndockHeight
  write FUndockHeight;


TControl.UndockWidth

Width for the control when undocked

Declaration

Source position: controls.pp line 1744

public property TControl.UndockWidth : Integer
  read GetUndockWidth
  write FUndockWidth;


TControl.Update

Redraw invalidated parts of the control immediately

Declaration

Source position: controls.pp line 1662

public procedure TControl.Update; virtual;


TControl.UpdateAnchorRules

Update the rules for anchoring the control

Declaration

Source position: controls.pp line 1311

protected procedure TControl.UpdateAnchorRules;


TControl.UpdateBaseBounds

Update the basic boundaries of the control - essential if there has been a lot of re-sizing

Declaration

Source position: controls.pp line 1604

public procedure TControl.UpdateBaseBounds(

  StoreBounds: Boolean;

  StoreParentClientSize: Boolean;

  UseLoadedValues: Boolean

); virtual;


TControl.UpdateMouseCursor

Show the Cursor shape, unless it's crDefault

Declaration

Source position: controls.pp line 1419

protected procedure TControl.UpdateMouseCursor(

  X: Integer;

  Y: Integer

);


TControl.UpdateRolesForForm

Internal method called by a Form when its DefaultControl or CancelControl has changed

Declaration

Source position: controls.pp line 1648

public procedure TControl.UpdateRolesForForm; virtual;

Description

This method is overridden in TCustomButton, where it updates the Cancel and Default properties for the control.

See also

TControl.ActiveDefaultControlChanged

Notification of a changed active DefaultControl of a form.


TControl.UseRightToLeftAlignment

True when BiDiMode is bdRightToLeft

Declaration

Source position: controls.pp line 1746

public function TControl.UseRightToLeftAlignment: Boolean; virtual;


TControl.UseRightToLeftReading

True when BiDiMode is not bdLeftToRight

Declaration

Source position: controls.pp line 1747

public function TControl.UseRightToLeftReading: Boolean; virtual;


TControl.UseRightToLeftScrollBar

True when scrollbars appear at the left side of the control

Declaration

Source position: controls.pp line 1748

public function TControl.UseRightToLeftScrollBar: Boolean;


TControl.Visible

Allows to show or hide the control, and all of its children.

Declaration

Source position: controls.pp line 1733

public property TControl.Visible : Boolean
  read FVisible
  write SetVisible
  stored IsVisibleStored
  default True;

Description

Visible is set to True by Show, or to False by Hide. Calling these methods is equivalent to setting the Visible property.

Remark: Reading the Visible property does not take into account control's parent visibility. Use the IsVisible method to get the real visibility.

See also

#lcl.Controls.TControl.IsVisible | Returns True if the control is visible, including all of its Parents
#lcl.Controls.TControl.Show | Makes the control visible, by setting Visible to True
#lcl.Controls.TControl.Hide | Hides this control, by setting Visible to False


TControl.VisibleChanged

Notifies all OnVisibleChanged handlers

Declaration

Source position: controls.pp line 1463

protected procedure TControl.VisibleChanged; virtual;


TControl.VisibleChanging

Notifies all OnVisibleChanging handlers

Declaration

Source position: controls.pp line 1462

protected procedure TControl.VisibleChanging; virtual;


TControl.Width

The horizontal extent of the control

Declaration

Source position: controls.pp line 1762

published property TControl.Width : Integer
  read FWidth
  write SetWidth;


TControl.WidthIsAnchored

True when both the control's left and right side are anchored

Declaration

Source position: controls.pp line 1328

protected function TControl.WidthIsAnchored: Boolean;

Function result

True if the Width varies with the Parent.Width


TControl.WindowProc

The handler for all messages

Declaration

Source position: controls.pp line 1734

public property TControl.WindowProc : TWndMethod
  read FWindowProc
  write FWindowProc;

Description

WindowProc is set to TControl.WndProc by default.

When you ever change WindowProc, then remember the previous setting and delegate all unhandled messages to that method.

See also

TWndMethod | Method type for WindowProc handlers
TLMessage |
Perform | Direct call of an message handler, bypassing the message queue


TControl.WMCancelMode

Message handler for cancel mode request

Declaration

Source position: controls.pp line 1336

protected procedure TControl.WMCancelMode(

  var Message: TLMessage

); message;


TControl.WMContextMenu

Message handler for context menu popup request

Declaration

Source position: controls.pp line 1337

protected procedure TControl.WMContextMenu(

  var Message: TLMContextMenu

); message;


TControl.WMLButtonDBLCLK

Message handler for left mouse button double click

Declaration

Source position: controls.pp line 1343

protected procedure TControl.WMLButtonDBLCLK(

  var Message: TLMLButtonDblClk

); message;


TControl.WMLButtonDown

Message handler for left mouse button going down

Declaration

Source position: controls.pp line 1339

protected procedure TControl.WMLButtonDown(

  var Message: TLMLButtonDown

); message;


TControl.WMLButtonQuadCLK

Message handler for left mouse button quadruple click

Declaration

Source position: controls.pp line 1351

protected procedure TControl.WMLButtonQuadCLK(

  var Message: TLMLButtonQuadClk

); message;


TControl.WMLButtonTripleCLK

Message handler for left mouse button triple click

Declaration

Source position: controls.pp line 1347

protected procedure TControl.WMLButtonTripleCLK(

  var Message: TLMLButtonTripleClk

); message;


TControl.WMLButtonUp

Message handler for left mouse button going up

Declaration

Source position: controls.pp line 1356

protected procedure TControl.WMLButtonUp(

  var Message: TLMLButtonUp

); message;


TControl.WMMButtonDBLCLK

Message handler for middle mouse button double click

Declaration

Source position: controls.pp line 1345

protected procedure TControl.WMMButtonDBLCLK(

  var Message: TLMMButtonDblClk

); message;


TControl.WMMButtonDown

Message handler for middle mouse button going down

Declaration

Source position: controls.pp line 1341

protected procedure TControl.WMMButtonDown(

  var Message: TLMMButtonDown

); message;


TControl.WMMButtonQuadCLK

Message handler for middle mouse button quadruple click

Declaration

Source position: controls.pp line 1353

protected procedure TControl.WMMButtonQuadCLK(

  var Message: TLMMButtonQuadClk

); message;


TControl.WMMButtonTripleCLK

Message handler for middle mouse button triple click

Declaration

Source position: controls.pp line 1349

protected procedure TControl.WMMButtonTripleCLK(

  var Message: TLMMButtonTripleClk

); message;


TControl.WMMButtonUp

Message handler for middle mouse button going up

Declaration

Source position: controls.pp line 1358

protected procedure TControl.WMMButtonUp(

  var Message: TLMMButtonUp

); message;


TControl.WMMouseHWheel

Declaration

Source position: controls.pp line 1361

protected procedure TControl.WMMouseHWheel(

  var Message: TLMMouseEvent

); message;


TControl.WMMouseMove

Message handler for mouse moved

Declaration

Source position: controls.pp line 1355

protected procedure TControl.WMMouseMove(

  var Message: TLMMouseMove

); message;


TControl.WMMouseWheel

Declaration

Source position: controls.pp line 1360

protected procedure TControl.WMMouseWheel(

  var Message: TLMMouseEvent

); message;


TControl.WMMove

Message handler for control moved

Declaration

Source position: controls.pp line 1362

protected procedure TControl.WMMove(

  var Message: TLMMove

); message;


TControl.WMRButtonDBLCLK

Message handler for right mouse button double click

Declaration

Source position: controls.pp line 1344

protected procedure TControl.WMRButtonDBLCLK(

  var Message: TLMRButtonDblClk

); message;


TControl.WMRButtonDown

Message handler for right mouse button going down

Declaration

Source position: controls.pp line 1340

protected procedure TControl.WMRButtonDown(

  var Message: TLMRButtonDown

); message;


TControl.WMRButtonQuadCLK

Message handler for right mouse button quadruple click

Declaration

Source position: controls.pp line 1352

protected procedure TControl.WMRButtonQuadCLK(

  var Message: TLMRButtonQuadClk

); message;


TControl.WMRButtonTripleCLK

Message handler for right mouse button triple click

Declaration

Source position: controls.pp line 1348

protected procedure TControl.WMRButtonTripleCLK(

  var Message: TLMRButtonTripleClk

); message;


TControl.WMRButtonUp

Message handler for right mouse button going up

Declaration

Source position: controls.pp line 1357

protected procedure TControl.WMRButtonUp(

  var Message: TLMRButtonUp

); message;


TControl.WMSize

Message handler for changed control size

Declaration

Source position: controls.pp line 1363

protected procedure TControl.WMSize(

  var Message: TLMSize

); message;


TControl.WMWindowPosChanged

Message handler for changed control position

Declaration

Source position: controls.pp line 1364

protected procedure TControl.WMWindowPosChanged(

  var Message: TLMWindowPosChanged

); message;


TControl.WMXButtonDBLCLK

Message handler for extra mouse button double click

Declaration

Source position: controls.pp line 1346

protected procedure TControl.WMXButtonDBLCLK(

  var Message: TLMXButtonDblClk

); message;


TControl.WMXButtonDown

Message handler for extra mouse button going down

Declaration

Source position: controls.pp line 1342

protected procedure TControl.WMXButtonDown(

  var Message: TLMXButtonDown

); message;


TControl.WMXButtonQuadCLK

Message handler for extra mouse button quadruple click

Declaration

Source position: controls.pp line 1354

protected procedure TControl.WMXButtonQuadCLK(

  var Message: TLMXButtonQuadClk

); message;


TControl.WMXButtonTripleCLK

Message handler for extra mouse button triple click

Declaration

Source position: controls.pp line 1350

protected procedure TControl.WMXButtonTripleCLK(

  var Message: TLMXButtonTripleClk

); message;


TControl.WMXButtonUp

Message handler for extra mouse button going up

Declaration

Source position: controls.pp line 1359

protected procedure TControl.WMXButtonUp(

  var Message: TLMXButtonUp

); message;


TControl.WndProc

The general message handler for this control

Declaration

Source position: controls.pp line 1446

protected procedure TControl.WndProc(

  var TheMessage: TLMessage

); virtual;

Arguments

TheMessage

The message to handle

Description

Preprocesses several messages, then calls Dispatch to invoke the applicable message handler.


TControl.WriteLayoutDebugReport

Used for debugging

Declaration

Source position: controls.pp line 1609

public procedure TControl.WriteLayoutDebugReport(

  const Prefix: string

); virtual;


TControlActionLink

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Links an Action to a control

Declaration

Source position: controls.pp line 901

type TControlActionLink = class(TActionLink)
protected
FClient: TControl; | The client control that is linked to the action
procedure AssignClient(); override; | Called during construction, sets FClient to the given control
procedure SetCaption(); override; | Sets the client's Caption, if the old values match
procedure SetEnabled(); override; | Sets the client's Enabled property, if the old values match
procedure SetHint(); override; | Sets client's Hint, if the old values match
procedure SetHelpContext(); override; | Sets the HelpContext, if the old Help properties match (IsHelpLinked)
procedure SetHelpKeyword(); override; | Sets the HelpKeyword, if the old Help properties match (IsHelpLinked)
procedure SetHelpType(); override; | Sets the HelpType, if the old Help properties match (IsHelpLinked)
procedure SetVisible(); override; | Sets the Visible property in the client, if the old values match
procedure SetOnExecute(); override; | Set OnClick handler for the client, if the old values match
function IsOnExecuteLinked; override; | True if the client's OnClick is the action's OnExecute handler
function DoShowHint(); virtual; | Compose the hint string, depending on HintShortCuts
public
function IsCaptionLinked; override; | Is the action's Caption linked to the client?
function IsEnabledLinked; override; | Is the action's Enabled property linked to the client?
function IsHelpLinked; override; | Is the action's Help property linked to the client?
function IsHintLinked; override; | Is the action's Hint property linked to the client?
function IsVisibleLinked; override; | Is the action's Visible property linked to the client?
end;

Inheritance

TControlActionLink | Links an Action to a control
|
TActionLink | A link between an action and a client class
|
TBasicActionLink
|
TObject

Description

An ActionLink is created when an Action is assigned to the control. TControl.Action effectively becomes TControl.ActionLink.Action.

An ActionLink propagates changes in Action properties to the client control. It's assumed that properties of the same value (in the Control and Action) are linked to the Action, and follow changes to the Action properties.

Linked control properties are (by default):

  • Caption
  • Enabled
  • Hint
  • HelpContext, HelpKeyword, HelpType: these are linked only if all three property values match.
  • Visible
  • OnClick is linked to Action.Execute

The control can update itself, when it receives a Change notification from the ActionLink TControl.ActionChange.


TControlActionLink

TActionLink

TBasicActionLink

Action

TObject


TControlActionLink
pt | AssignClient
pt | SetCaption
pt | SetEnabled
pt | SetHint
pt | SetHelpContext
pt | SetHelpKeyword
pt | SetHelpType
pt | SetVisible
pt | SetOnExecute
pt | IsOnExecuteLinked
pt | DoShowHint
 | IsCaptionLinked
 | IsEnabledLinked
 | IsHelpLinked
 | IsHintLinked
 | IsVisibleLinked
TActionLink
pt | SetAutoCheck
pt | SetCaption
pt | SetChecked
pt | SetEnabled
pt | SetGroupIndex
pt | SetHelpContext
pt | SetHelpKeyword
pt | SetHelpType
pt | SetHint
pt | SetImageIndex
pt | SetShortCut
pt | SetVisible
 | IsCaptionLinked
 | IsCheckedLinked
 | IsEnabledLinked
 | IsGroupIndexLinked
 | IsHelpContextLinked
 | IsHelpLinked
 | IsHintLinked
 | IsImageIndexLinked
 | IsShortCutLinked
 | IsVisibleLinked
TBasicActionLink
 | AssignClient
 | Change
 | IsOnExecuteLinked
 | SetAction
 | SetOnExecute
 | Create
 | Destroy
 | Execute
 | Update
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignClient (TBasicActionLink)
pt | AssignClient (TControlActionLink)
 | BeforeDestruction (TObject)
 | Change (TBasicActionLink)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TBasicActionLink)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | Destroy (TObject)
 | Destroy (TBasicActionLink)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoShowHint (TControlActionLink)
 | Equals (TObject)
 | Execute (TBasicActionLink)
 | FieldAddress (TObject)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | IsCaptionLinked (TActionLink)
 | IsCaptionLinked (TControlActionLink)
 | IsCheckedLinked (TActionLink)
 | IsEnabledLinked (TActionLink)
 | IsEnabledLinked (TControlActionLink)
 | IsGroupIndexLinked (TActionLink)
 | IsHelpContextLinked (TActionLink)
 | IsHelpLinked (TActionLink)
 | IsHelpLinked (TControlActionLink)
 | IsHintLinked (TActionLink)
 | IsHintLinked (TControlActionLink)
 | IsImageIndexLinked (TActionLink)
 | IsOnExecuteLinked (TBasicActionLink)
pt | IsOnExecuteLinked (TControlActionLink)
 | IsShortCutLinked (TActionLink)
 | IsVisibleLinked (TActionLink)
 | IsVisibleLinked (TControlActionLink)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | SetAction (TBasicActionLink)
pt | SetAutoCheck (TActionLink)
pt | SetCaption (TActionLink)
pt | SetCaption (TControlActionLink)
pt | SetChecked (TActionLink)
pt | SetEnabled (TActionLink)
pt | SetEnabled (TControlActionLink)
pt | SetGroupIndex (TActionLink)
pt | SetHelpContext (TActionLink)
pt | SetHelpContext (TControlActionLink)
pt | SetHelpKeyword (TActionLink)
pt | SetHelpKeyword (TControlActionLink)
pt | SetHelpType (TActionLink)
pt | SetHelpType (TControlActionLink)
pt | SetHint (TActionLink)
pt | SetHint (TControlActionLink)
pt | SetImageIndex (TActionLink)
 | SetOnExecute (TBasicActionLink)
pt | SetOnExecute (TControlActionLink)
pt | SetShortCut (TActionLink)
pt | SetVisible (TActionLink)
pt | SetVisible (TControlActionLink)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | Update (TBasicActionLink)


TControlActionLink

TActionLink

TBasicActionLink

OnChange

TObject


TControlActionLink.DoShowHint

Compose the hint string, depending on HintShortCuts

Declaration

Source position: controls.pp line 914

protected function TControlActionLink.DoShowHint(

  var HintStr: string

):Boolean; virtual;

Arguments

HintStr

The hint to show

Function result

Always True

See also

#LCL.Forms.TApplication.HintShortCuts

Enables the display of keyboard shortcuts (e.g. on menu entries)


TControlActionLink.FClient

The client control that is linked to the action

Declaration

Source position: controls.pp line 903

protected TControlActionLink.FClient : TControl;

Description

It can be assumed that FClient is not Nil.


TControlActionLink.IsOnExecuteLinked

True if the client's OnClick is the action's OnExecute handler

Declaration

Source position: controls.pp line 913

protected function TControlActionLink.IsOnExecuteLinked: Boolean; override;


TControlActionLink.SetCaption

Sets the client's Caption, if the old values match

Declaration

Source position: controls.pp line 905

protected procedure TControlActionLink.SetCaption(

  const Value: string

); override;

See also

TActionLink.SetCaption

SetCaption - specifies the string to be used as caption


TControlActionLink.SetEnabled

Sets the client's Enabled property, if the old values match

Declaration

Source position: controls.pp line 906

protected procedure TControlActionLink.SetEnabled(

  Value: Boolean

); override;


TControlActionLink.SetHelpContext

Sets the HelpContext, if the old Help properties match (IsHelpLinked)

Declaration

Source position: controls.pp line 908

protected procedure TControlActionLink.SetHelpContext(

  Value: THelpContext

); override;


TControlActionLink.SetHelpKeyword

Sets the HelpKeyword, if the old Help properties match (IsHelpLinked)

Declaration

Source position: controls.pp line 909

protected procedure TControlActionLink.SetHelpKeyword(

  const Value: string

); override;


TControlActionLink.SetHelpType

Sets the HelpType, if the old Help properties match (IsHelpLinked)

Declaration

Source position: controls.pp line 910

protected procedure TControlActionLink.SetHelpType(

  Value: THelpType

); override;


TControlActionLink.SetHint

Sets client's Hint, if the old values match

Declaration

Source position: controls.pp line 907

protected procedure TControlActionLink.SetHint(

  const Value: string

); override;


TControlActionLink.SetOnExecute

Set OnClick handler for the client, if the old values match

Declaration

Source position: controls.pp line 912

protected procedure TControlActionLink.SetOnExecute(

  Value: TNotifyEvent

); override;


TControlActionLink.SetVisible

Sets the Visible property in the client, if the old values match

Declaration

Source position: controls.pp line 911

protected procedure TControlActionLink.SetVisible(

  Value: Boolean

); override;


TControlActionLinkClass

Class of TControlActionLink

Declaration

Source position: controls.pp line 923

type TControlActionLinkClass = class of TControlActionLink;


TControlBorderSpacing

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Describes the (minimum) spacing around a control

Declaration

Source position: controls.pp line 748

type TControlBorderSpacing = class(TPersistent)
protected
procedure Change(); virtual; | Invalidates the control, and invokes the OnChange handler
public
constructor Create();
procedure Assign(); override;
procedure AssignTo(); override;
function IsEqual(); | True when the specified spacing is the same as the current settings
procedure GetSpaceAround(); virtual; | Returns the bounds with added Around space
function GetSideSpace(); | The space on a control side, including Around space
function GetSpace(); virtual;
procedure AutoAdjustLayout(); | Automatically adjusts the size of the control using the specified proportions
property Control: TControl; [r] | The control to which this border spacing applies
property Space []: Integer; [rw] | Kind of array access to the space at every side
property AroundLeft: Integer; [r] | Spacing used around and on the left-hand side of the control
property AroundTop: Integer; [r] | Space reserved around and on the top edge of the control
property AroundRight: Integer; [r] | Space reserved around and on the right-hand side of the control
property AroundBottom: Integer; [r] | Space reserved around and on the bottom edge of the control
property ControlLeft: Integer; [r] | Space reserved on the left-hand edge of the control relative to the position for the control
property ControlTop: Integer; [r] | Space reserved on the top edge of the control relative to the position for the control
property ControlWidth: Integer; [r] | Total width for the control including spacing values in Around, Left, and Right
property ControlHeight: Integer; [r] | Total height for the control including spacing values in Around, Top, and Bottom
property ControlRight: Integer; [r] | Space reserved on the right-hand edge of the control relative to the position for the control
property ControlBottom: Integer; [r] | Space reserved on the bottom edge of the control relative to the position for the control
published
property OnChange: TNotifyEvent; [rw] | Event handler for a change in border spacing
property Left: TSpacingSize; [rws] | The space at the left border
property Top: TSpacingSize; [rws] | The space at the top border
property Right: TSpacingSize; [rws] | The space at the right border
property Bottom: TSpacingSize; [rws] | The space at the bottom border
property Around: TSpacingSize; [rws] | The space to add on each side of a control
property InnerBorder: Integer; [rws] | Space added to the widget's preferred size
property CellAlignHorizontal: TControlCellAlign; [rw] | The horizontal alignment inside a table cell
property CellAlignVertical: TControlCellAlign; [rw] | The vertical alignment inside a table cell
end;

Inheritance

TControlBorderSpacing

Describes the (minimum) spacing around a control
|

TPersistent,IFPObserved
|

TObject

Description

TControlBorderSpacing defines the spacing around a control. The spacing around its children and between its children is defined in TWinControl.ChildSizing.

Left, Top, Right, Bottom: Integer;
Defines the space available to the auto-sized control. For example: Control A lies left of control B. A has borderspacing Right=10 and B has borderspacing Left=5. Then A and B will have a minimum space of 10 between.
Around: Integer;
Same as Left, Top, Right and Bottom but specified all at once. This will be added to the effective Left, Top, Right and Bottom. Example: Left=3 and Around=5 results in a minimum spacing to the left of 8.
InnerBorder: Integer;
This is added to the preferred size. For example: A buttons widget returns 75x25 on GetPreferredSize. CalculatePreferredSize adds 2 times the InnerBorder to the width and height.
CellAlignHorizontal, CellAlignVertical: TControlCellAlign;
Used, for example, when the Parents.ChildSizing.Layout defines a table layout.


TControlBorderSpacing
 | ro | Control
 |  | Space
 | ro | AroundLeft
 | ro | AroundTop
 | ro | AroundRight
 | ro | AroundBottom
 | ro | ControlLeft
 | ro | ControlTop
 | ro | ControlWidth
 | ro | ControlHeight
 | ro | ControlRight
 | ro | ControlBottom
pl |  | Left
pl |  | Top
pl |  | Right
pl |  | Bottom
pl |  | Around
pl |  | InnerBorder
pl |  | CellAlignHorizontal
pl |  | CellAlignVertical
TPersistent
TObject


pl |  | Around (TControlBorderSpacing)
 | ro | AroundBottom (TControlBorderSpacing)
 | ro | AroundLeft (TControlBorderSpacing)
 | ro | AroundRight (TControlBorderSpacing)
 | ro | AroundTop (TControlBorderSpacing)
pl |  | Bottom (TControlBorderSpacing)
pl |  | CellAlignHorizontal (TControlBorderSpacing)
pl |  | CellAlignVertical (TControlBorderSpacing)
 | ro | Control (TControlBorderSpacing)
 | ro | ControlBottom (TControlBorderSpacing)
 | ro | ControlHeight (TControlBorderSpacing)
 | ro | ControlLeft (TControlBorderSpacing)
 | ro | ControlRight (TControlBorderSpacing)
 | ro | ControlTop (TControlBorderSpacing)
 | ro | ControlWidth (TControlBorderSpacing)
pl |  | InnerBorder (TControlBorderSpacing)
pl |  | Left (TControlBorderSpacing)
pl |  | Right (TControlBorderSpacing)
 |  | Space (TControlBorderSpacing)
pl |  | Top (TControlBorderSpacing)


TControlBorderSpacing
pt | Change
 | Create
 | Assign
 | AssignTo
 | IsEqual
 | GetSpaceAround
 | GetSideSpace
 | GetSpace
 | AutoAdjustLayout
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | AssignTo (TControlBorderSpacing)
 | AutoAdjustLayout (TControlBorderSpacing)
 | BeforeDestruction (TObject)
pt | Change (TControlBorderSpacing)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TControlBorderSpacing)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
 | GetSideSpace (TControlBorderSpacing)
 | GetSpace (TControlBorderSpacing)
 | GetSpaceAround (TControlBorderSpacing)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | IsEqual (TControlBorderSpacing)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TControlBorderSpacing

pl

OnChange

TPersistent

TObject


pl

OnChange (TControlBorderSpacing)


TControlBorderSpacing.Around

The space to add on each side of a control

Declaration

Source position: controls.pp line 816

published property TControlBorderSpacing.Around : TSpacingSize
  read FAround
  write SetAround
  stored IsAroundStored;


TControlBorderSpacing.AroundBottom

Space reserved around and on the bottom edge of the control

Declaration

Source position: controls.pp line 803

public property TControlBorderSpacing.AroundBottom : Integer
  read GetAroundBottom;


TControlBorderSpacing.AroundLeft

Spacing used around and on the left-hand side of the control

Declaration

Source position: controls.pp line 800

public property TControlBorderSpacing.AroundLeft : Integer
  read GetAroundLeft;

Description

AroundLeft is a read-only Integer property which indicates the spacing used around and on the left-hand side of the control.

AroundLeft represents the total space reserved on all sides of the control, plus any additional space reserved on it left-hand edge. The value for the property is calculated as the sum of the values from the Around and Left properties. Updates must be performed to the Around and Left properties.

See also

TControlBorderSpacing.Around | The space to add on each side of a control
TControlBorderSpacing.Left | The space at the left border


TControlBorderSpacing.AroundRight

Space reserved around and on the right-hand side of the control

Declaration

Source position: controls.pp line 802

public property TControlBorderSpacing.AroundRight : Integer
  read GetAroundRight;


TControlBorderSpacing.AroundTop

Space reserved around and on the top edge of the control

Declaration

Source position: controls.pp line 801

public property TControlBorderSpacing.AroundTop : Integer
  read GetAroundTop;


TControlBorderSpacing.AutoAdjustLayout

Automatically adjusts the size of the control using the specified proportions

Declaration

Source position: controls.pp line 796

public procedure TControlBorderSpacing.AutoAdjustLayout(

  const AXProportion: Double;

  const AYProportion: Double

);

Arguments

AYProportion

Scaling factor applied to height values

Description

AutoAdjustLayout is a procedure used to automatically adjust the size of the control using the specified proportions.

AXProportion and AYProportion are Double values which contain the scaling factor applied to width and height values in corresponding properties. For example, 1.25 indicates an increase to 125% of the original value, and 0.5 indicates a 50% decrease in the original value.

AutoAdjustLayout scales the value in width and height for properties, including:

  • Around
  • InnerBorder
  • Left
  • Top
  • Right
  • Bottom

When property values are altered in the scaling operation, the InvalidatePreferredSize method is called to recalculate the dimensions for the control. The Change method is called when value(s) in InnerBorder have been altered.

See also

TControlBorderSpacing.Around | The space to add on each side of a control
TControlBorderSpacing.InnerBorder | Space added to the widget's preferred size
TControlBorderSpacing.Left | The space at the left border
TControlBorderSpacing.Top | The space at the top border
TControlBorderSpacing.Right | The space at the right border
TControlBorderSpacing.Bottom | The space at the bottom border


TControlBorderSpacing.Bottom

The space at the bottom border

Declaration

Source position: controls.pp line 815

published property TControlBorderSpacing.Bottom : TSpacingSize
  read FBottom
  write SetBottom
  stored IsBottomStored;


TControlBorderSpacing.CellAlignHorizontal

The horizontal alignment inside a table cell

Declaration

Source position: controls.pp line 818

published property TControlBorderSpacing.CellAlignHorizontal : TControlCellAlign
  read FCellAlignHorizontal
  write SetCellAlignHorizontal
  default ccaFill;


TControlBorderSpacing.CellAlignVertical

The vertical alignment inside a table cell

Declaration

Source position: controls.pp line 819

published property TControlBorderSpacing.CellAlignVertical : TControlCellAlign
  read FCellAlignVertical
  write SetCellAlignVertical
  default ccaFill;


TControlBorderSpacing.Change

Invalidates the control, and invokes the OnChange handler

Declaration

Source position: controls.pp line 787

protected procedure TControlBorderSpacing.Change(

  InnerSpaceChanged: Boolean

); virtual;

Arguments

InnerSpaceChanged

currently ignored (distinction no more required)


TControlBorderSpacing.Control

The control to which this border spacing applies

Declaration

Source position: controls.pp line 798

public property TControlBorderSpacing.Control : TControl
  read FControl;


TControlBorderSpacing.ControlBottom

Space reserved on the bottom edge of the control relative to the position for the control

Declaration

Source position: controls.pp line 809

public property TControlBorderSpacing.ControlBottom : Integer
  read GetControlBottom;


TControlBorderSpacing.ControlHeight

Total height for the control including spacing values in Around, Top, and Bottom

Declaration

Source position: controls.pp line 807

public property TControlBorderSpacing.ControlHeight : Integer
  read GetControlHeight;


TControlBorderSpacing.ControlLeft

Space reserved on the left-hand edge of the control relative to the position for the control

Declaration

Source position: controls.pp line 804

public property TControlBorderSpacing.ControlLeft : Integer
  read GetControlLeft;

Description

ControlLeft is a read-only Integer property that indicates the space reserved on the left-hand edge of the control relative to the position for the control class instance. The value in ControlLeft is calculated as the difference between the Left position for the control and the values in the Around and Left properties. For example:

FControl.Left-Around-Left

If a TControl instance is not available in Control, the value for the property is 0 (zero).

See also

TControlBorderSpacing.Around | The space to add on each side of a control
TControlBorderSpacing.Left | The space at the left border
TControl.Left | The client coordinate of the left edge of the control


TControlBorderSpacing.ControlRight

Space reserved on the right-hand edge of the control relative to the position for the control

Declaration

Source position: controls.pp line 808

public property TControlBorderSpacing.ControlRight : Integer
  read GetControlRight;


TControlBorderSpacing.ControlTop

Space reserved on the top edge of the control relative to the position for the control

Declaration

Source position: controls.pp line 805

public property TControlBorderSpacing.ControlTop : Integer
  read GetControlTop;


TControlBorderSpacing.ControlWidth

Total width for the control including spacing values in Around, Left, and Right

Declaration

Source position: controls.pp line 806

public property TControlBorderSpacing.ControlWidth : Integer
  read GetControlWidth;

Description

ControlWidth is a read-only Integer property that contains the total width for the control including spacing values in the Around, Left, and Right properties. The property value is calculated using the following formula:

TControl.Width + (2 * Around) + Left + Right

If a TControl instance is not available in Control, the value for the property is 0 (zero).


TControlBorderSpacing.Create

Declaration

Source position: controls.pp line 789

public constructor TControlBorderSpacing.Create(

  OwnerControl: TControl;

  ADefault: PControlBorderSpacingDefault = Nil

);

Arguments

OwnerControl | The associated control
ADefault | Pointer to an record with default settings; can be Nil for all zero defaults


TControlBorderSpacing.GetSideSpace

The space on a control side, including Around space

Declaration

Source position: controls.pp line 794

public function TControlBorderSpacing.GetSideSpace(

  Kind: TAnchorKind

):Integer;

Arguments

Kind

The requested edge

Function result

The space value

See also

TControlBorderSpacing.Space | Kind of array access to the space at every side
TControlBorderSpacing.GetSideSpace | The space on a control side, including Around space


TControlBorderSpacing.GetSpaceAround

Returns the bounds with added Around space

Declaration

Source position: controls.pp line 793

public procedure TControlBorderSpacing.GetSpaceAround(

  var SpaceAround: TRect

); virtual;

Arguments

SpaceAround

Out parameter, initial contents are ignored!


TControlBorderSpacing.InnerBorder

Space added to the widget's preferred size

Declaration

Source position: controls.pp line 817

published property TControlBorderSpacing.InnerBorder : Integer
  read FInnerBorder
  write SetInnerBorder
  stored IsInnerBorderStored
  default 0;

Description

When calculating the preferred size of control, the LCL asks the widget first.

When the widget returns a preferred size, e.g. a TButton widget, then the InnerBorder is added twice to this size - e.g. to the Height for top and bottom space.

If the widget does not return a preferred size, the InnerBorder has no effect.


TControlBorderSpacing.IsEqual

True when the specified spacing is the same as the current settings

Declaration

Source position: controls.pp line 792

public function TControlBorderSpacing.IsEqual(

  Spacing: TControlBorderSpacing

):Boolean;


TControlBorderSpacing.Left

The space at the left border

Declaration

Source position: controls.pp line 812

published property TControlBorderSpacing.Left : TSpacingSize
  read FLeft
  write SetLeft
  stored IsLeftStored;


TControlBorderSpacing.OnChange

Event handler for a change in border spacing

Declaration

Source position: controls.pp line 811

published property TControlBorderSpacing.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;


TControlBorderSpacing.Right

The space at the right border

Declaration

Source position: controls.pp line 814

published property TControlBorderSpacing.Right : TSpacingSize
  read FRight
  write SetRight
  stored IsRightStored;


TControlBorderSpacing.Space

Kind of array access to the space at every side

Declaration

Source position: controls.pp line 799

public property TControlBorderSpacing.Space[Kind: TAnchorKind] : Integer
  read GetSpace
  write SetSpace;


TControlBorderSpacing.Top

The space at the top border

Declaration

Source position: controls.pp line 813

published property TControlBorderSpacing.Top : TSpacingSize
  read FTop
  write SetTop
  stored IsTopStored;


TControlBorderSpacingDefault

Defines the default values for TControlBorderSpacing

Declaration

Source position: controls.pp line 736

type TControlBorderSpacingDefault = record

  Left: TSpacingSize;

  Top: TSpacingSize;

  Right: TSpacingSize;

  Bottom: TSpacingSize;

  Around: TSpacingSize;

end;

Description

TControlBorderSpacingDefault is a record type which defines the default values for properties in TControlBorderSpacing. It allows derived TControl classes to define their own default values.

See also

TControl.BorderSpacing | Determines the inner and outer border spacing for this control
TControlBorderSpacing | Describes the (minimum) spacing around a control


TControlCanvas

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Base class which provides a canvas property used in graphic controls

Declaration

Source position: controls.pp line 304

type TControlCanvas = class(TCanvas)
protected
procedure CreateHandle; override; | CreateHandle - creates a new Handle for the Canvas
function GetDefaultColor(); override;
public
constructor Create; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure FreeHandle; override; | FreeHandle - release a Handle
function ControlIsPainting; | Indicates if the Control has called but not completed its Paint method
property Control: TControl; [rw] | The Control object for which the Canvas is used
end;

Inheritance

TControlCanvas | Base class which provides a canvas property used in graphic controls
|
TCanvas | TCanvas represents a drawing surface which might be attached to a visual control which might be displayed on the screen or to an offscreen bitmap. It contains a number of drawing functions.
|
TFPCustomCanvas
?
TObject

Description

TControlCanvas is a TCanvas descendant that implements the base class which provides a canvas used in graphic controls. TControlCanvas extends the ancestor class by including a property representing the TControl associated with the canvas, a window handle for the associated control, and the device context for the handle.

TControlCanvas is used in the implementation of classes like TGraphicControl and TCustomControl, and other visual controls.

See also

TGraphicControl | TGraphicControl is the base class for all lightweight controls
TCustomControl | The base class for windowed controls which paint themselves
#lcl.Graphics.TCanvas | TCanvas represents a drawing surface which might be attached to a visual control which might be displayed on the screen or to an offscreen bitmap. It contains a number of drawing functions.


TControlCanvas
 |  | Control
TCanvas
 |  | Pixels
 |  | Handle
 |  | TextStyle
pl |  | AntialiasingMode
pl |  | AutoRedraw
pl |  | Brush
pl |  | CopyMode
pl |  | Font
pl | ro | Height
pl |  | Pen
pl |  | Region
pl | ro | Width


pl |  | AntialiasingMode (TCanvas)
pl |  | AutoRedraw (TCanvas)
pl |  | Brush (TCanvas)
 |  | Control (TControlCanvas)
pl |  | CopyMode (TCanvas)
pl |  | Font (TCanvas)
 |  | Handle (TCanvas)
pl | ro | Height (TCanvas)
pl |  | Pen (TCanvas)
 |  | Pixels (TCanvas)
pl |  | Region (TCanvas)
 |  | TextStyle (TCanvas)
pl | ro | Width (TCanvas)


TControlCanvas
pt | CreateHandle
pt | GetDefaultColor
 | Create
 | Destroy
 | FreeHandle
 | ControlIsPainting
TCanvas
pt | DoCreateDefaultFont
pt | DoCreateDefaultPen
pt | DoCreateDefaultBrush
pt | SetColor
pt | GetColor
pt | SetHeight
pt | GetHeight
pt | SetWidth
pt | GetWidth
pt | SetPenPos
pt | DoLockCanvas
pt | DoUnlockCanvas
pt | DoTextOut
pt | DoGetTextSize
pt | DoGetTextHeight
pt | DoGetTextWidth
pt | DoRectangle
pt | DoRectangleFill
pt | DoRectangleAndFill
pt | DoEllipse
pt | DoEllipseFill
pt | DoEllipseAndFill
pt | DoPolygon
pt | DoPolygonFill
pt | DoPolygonAndFill
pt | DoPolyline
pt | DoPolyBezier
pt | DoFloodFill
pt | DoMoveTo
pt | DoLineTo
pt | DoLine
pt | DoCopyRect
pt | DoDraw
pt | CheckHelper
pt | GetDefaultColor
pt | GetClipRect
pt | SetClipRect
pt | GetClipping
pt | SetClipping
pt | GetPixel
pt | CreateBrush
pt | CreateFont
pt | CreateHandle
pt | CreatePen
pt | CreateRegion
pt | DeselectHandles
pt | PenChanging
pt | FontChanging
pt | BrushChanging
pt | RegionChanging
pt | RealizeAutoRedraw
pt | RealizeAntialiasing
pt | RequiredState
pt | SetHandle
pt | SetInternalPenPos
pt | SetPixel
pt | FreeHandle
 | Create
 | Destroy
 | Lock
 | TryLock
 | Unlock
 | Refresh
 | Changing
 | Changed
 | SaveHandleState
 | RestoreHandleState
 | Arc
 | ArcTo
 | AngleArc
 | BrushCopy
 | Chord
 | CopyRect
 | Draw
 | DrawFocusRect
 | StretchDraw
 | Ellipse
 | FillRect
 | FloodFill
 | Frame3D
 | Frame
 | FrameRect
 | GetTextMetrics
 | GradientFill
 | RadialPie
 | Pie
 | PolyBezier
 | Polygon
 | Polyline
 | Rectangle
 | RoundRect
 | TextOut
 | TextRect
 | TextExtent
 | TextHeight
 | TextWidth
 | TextFitInfo
 | HandleAllocated
 | GetUpdatedHandle


pt | BrushChanging (TCanvas)
 | BrushCopy (TCanvas)
 | Changed (TCanvas)
 | Changing (TCanvas)
pt | CheckHelper (TCanvas)
 | Chord (TCanvas)
 | ControlIsPainting (TControlCanvas)
 | CopyRect (TCanvas)
 | Create (TCanvas)
 | Create (TControlCanvas)
pt | CreateBrush (TCanvas)
pt | CreateFont (TCanvas)
pt | CreateHandle (TCanvas)
pt | CreateHandle (TControlCanvas)
pt | CreatePen (TCanvas)
pt | CreateRegion (TCanvas)
pt | DeselectHandles (TCanvas)
 | Destroy (TCanvas)
 | Destroy (TControlCanvas)
pt | DoCopyRect (TCanvas)
pt | DoCreateDefaultBrush (TCanvas)
pt | DoCreateDefaultFont (TCanvas)
pt | DoCreateDefaultPen (TCanvas)
pt | DoDraw (TCanvas)
pt | DoEllipse (TCanvas)
pt | DoEllipseAndFill (TCanvas)
pt | DoEllipseFill (TCanvas)
pt | DoFloodFill (TCanvas)
pt | DoGetTextHeight (TCanvas)
pt | DoGetTextSize (TCanvas)
pt | DoGetTextWidth (TCanvas)
pt | DoLine (TCanvas)
pt | DoLineTo (TCanvas)
pt | DoLockCanvas (TCanvas)
pt | DoMoveTo (TCanvas)
pt | DoPolyBezier (TCanvas)
pt | DoPolygon (TCanvas)
pt | DoPolygonAndFill (TCanvas)
pt | DoPolygonFill (TCanvas)
pt | DoPolyline (TCanvas)
pt | DoRectangle (TCanvas)
pt | DoRectangleAndFill (TCanvas)
pt | DoRectangleFill (TCanvas)
pt | DoTextOut (TCanvas)
pt | DoUnlockCanvas (TCanvas)
 | Draw (TCanvas)
 | DrawFocusRect (TCanvas)
 | Ellipse (TCanvas)
 | FillRect (TCanvas)
 | FloodFill (TCanvas)
pt | FontChanging (TCanvas)
 | Frame (TCanvas)
 | Frame3D (TCanvas)
 | FrameRect (TCanvas)
pt | FreeHandle (TCanvas)
 | FreeHandle (TControlCanvas)
pt | GetClipping (TCanvas)
pt | GetClipRect (TCanvas)
pt | GetColor (TCanvas)
pt | GetDefaultColor (TCanvas)
pt | GetDefaultColor (TControlCanvas)
pt | GetHeight (TCanvas)
pt | GetPixel (TCanvas)
 | GetTextMetrics (TCanvas)
 | GetUpdatedHandle (TCanvas)
pt | GetWidth (TCanvas)
 | GradientFill (TCanvas)
 | HandleAllocated (TCanvas)
 | Lock (TCanvas)
pt | PenChanging (TCanvas)
 | Pie (TCanvas)
 | PolyBezier (TCanvas)
 | Polygon (TCanvas)
 | Polyline (TCanvas)
 | RadialPie (TCanvas)
pt | RealizeAntialiasing (TCanvas)
pt | RealizeAutoRedraw (TCanvas)
 | Rectangle (TCanvas)
 | Refresh (TCanvas)
pt | RegionChanging (TCanvas)
pt | RequiredState (TCanvas)
 | RestoreHandleState (TCanvas)
 | RoundRect (TCanvas)
 | SaveHandleState (TCanvas)
pt | SetClipping (TCanvas)
pt | SetClipRect (TCanvas)
pt | SetColor (TCanvas)
pt | SetHandle (TCanvas)
pt | SetHeight (TCanvas)
pt | SetInternalPenPos (TCanvas)
pt | SetPenPos (TCanvas)
pt | SetPixel (TCanvas)
pt | SetWidth (TCanvas)
 | StretchDraw (TCanvas)
 | TextExtent (TCanvas)
 | TextFitInfo (TCanvas)
 | TextHeight (TCanvas)
 | TextOut (TCanvas)
 | TextRect (TCanvas)
 | TextWidth (TCanvas)
 | TryLock (TCanvas)
 | Unlock (TCanvas)


TControlCanvas
TCanvas
pl | OnChange
pl | OnChanging


pl | OnChange (TCanvas)
pl | OnChanging (TCanvas)


TControlCanvas.Control

The Control object for which the Canvas is used

Declaration

Source position: controls.pp line 318

public property TControlCanvas.Control : TControl
  read FControl
  write SetControl;

Description

Control is a TControl property which represents the control associated with the canvas in the class instance. Setting the value in Control causes an existing Window handle (and its device context) in the class instance to be freed. The handle and its context are recreated (eventually) when the control is displayed.

See also

TControl

The base class for visible controls


TControlCanvas.ControlIsPainting

Indicates if the Control has called but not completed its Paint method

Declaration

Source position: controls.pp line 317

public function TControlCanvas.ControlIsPainting: Boolean;

Function result

True when the Control has been assigned is repainting

Description

ControlIsPainting is a Boolean function which indicates if the Control has called but not completed its Paint method. ControlIsPainting returns True when the Control has been assigned (contains a non-Nil value) and its IsProcessingPaintMsg method returns True.

ControlIsPainting is used in the implementation of the CreateHandle method.

See also

TControl.IsProcessingPaintMsg

True while painting the control


TControlCanvas.Create

Constructor for the class instance

Declaration

Source position: controls.pp line 314

public constructor TControlCanvas.Create;

Description

Create is the overridden constructor for the class instance. Create calls the inherited constructor, and sets the default unassigned values for the device context, window handle, and control used in the class instance. The device context and window handle are maintained in methods which use the respective members. Use the Control property to set the owner for the class instance.

See also

TControlCanvas.Control | The Control object for which the Canvas is used
TControlCanvas.Destroy | Destructor for the class instance


TControlCanvas.Destroy

Destructor for the class instance

Declaration

Source position: controls.pp line 315

public destructor TControlCanvas.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy ensures that a device context allocated for the window handle in Control is freed prior calling the inherited destructor.

See also

TControlCanvas.Control | The Control object for which the Canvas is used
TControlCanvas.Create | Constructor for the class instance


TControlCanvas.GetDefaultColor

Declaration

Source position: controls.pp line 312

protected function TControlCanvas.GetDefaultColor(

  const ADefaultColorType: TDefaultColorType

):TColor; override;


TControlChildSizing

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

How child controls are sized relative to their parent

Declaration

Source position: controls.pp line 1870

type TControlChildSizing = class(TPersistent)
protected
procedure Change; virtual; | Notifies the Control and invokes the OnChange handler
public
constructor Create(); | Constructor for the class instance
procedure Assign(); override;
procedure AssignTo(); override;
function IsEqual(); | Determines whether the specified sizing contains the same values as the current class instance
procedure SetGridSpacing(); | Set all spacing to the same value
property Control: TWinControl; [r] | The Control to which childsizing applies
property OnChange: TNotifyEvent; [rw] | Event handler for any change in the data
published
property LeftRightSpacing: Integer; [rw] | Minimum distance between children and client border.
property TopBottomSpacing: Integer; [rw] | Minimum distance between children and client border.
property HorizontalSpacing: Integer; [rw] | Minimum space between children
property VerticalSpacing: Integer; [rw] | Minimum space between children
property EnlargeHorizontal: TChildControlResizeStyle; [rw] | Various ways to fit controls into the available Width
property EnlargeVertical: TChildControlResizeStyle; [rw] | Various ways to fit controls into the available Height
property ShrinkHorizontal: TChildControlResizeStyle; [rw] | Various ways to fit controls into the available Width
property ShrinkVertical: TChildControlResizeStyle; [rw] | Various ways to fit controls into the available Height
property Layout: TControlChildrenLayout; [rw] | Allows to also arrange the child controls in rows or columns
property ControlsPerLine: Integer; [rw] | Number of controls per line
end;

Inheritance

TControlChildSizing

How child controls are sized relative to their parent
|

TPersistent,IFPObserved
|

TObject

Description

TControlChildSizing is a TPersistent descendant which provides properties and methods used to layout, align, and resize child controls relative to their parent. Properties are provide which define the horizontal and vertical spacing between controls, the preferred direction controls are aligned, and whether controls are scaled to fit in the parent control.

See TChildControlResizeStyle and TControlChildrenLayout for details about the enumeration values used in the properties.

See also

TChildControlResizeStyle | Modes for resizing child controls
TControlChildrenLayout | Defines the logic used to wrap child controls


TControlChildSizing
 | ro | Control
pl |  | LeftRightSpacing
pl |  | TopBottomSpacing
pl |  | HorizontalSpacing
pl |  | VerticalSpacing
pl |  | EnlargeHorizontal
pl |  | EnlargeVertical
pl |  | ShrinkHorizontal
pl |  | ShrinkVertical
pl |  | Layout
pl |  | ControlsPerLine
TPersistent
TObject


 | ro | Control (TControlChildSizing)
pl |  | ControlsPerLine (TControlChildSizing)
pl |  | EnlargeHorizontal (TControlChildSizing)
pl |  | EnlargeVertical (TControlChildSizing)
pl |  | HorizontalSpacing (TControlChildSizing)
pl |  | Layout (TControlChildSizing)
pl |  | LeftRightSpacing (TControlChildSizing)
pl |  | ShrinkHorizontal (TControlChildSizing)
pl |  | ShrinkVertical (TControlChildSizing)
pl |  | TopBottomSpacing (TControlChildSizing)
pl |  | VerticalSpacing (TControlChildSizing)


TControlChildSizing
pt | Change
 | Create
 | Assign
 | AssignTo
 | IsEqual
 | SetGridSpacing
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | AssignTo (TControlChildSizing)
 | BeforeDestruction (TObject)
pt | Change (TControlChildSizing)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TControlChildSizing)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | IsEqual (TControlChildSizing)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | SetGridSpacing (TControlChildSizing)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TControlChildSizing

OnChange

TPersistent

TObject


TControlChildSizing.Change

Notifies the Control and invokes the OnChange handler

Declaration

Source position: controls.pp line 1895

protected procedure TControlChildSizing.Change; virtual;

See also

TWinControl.DoChildSizingChange

Called after a change in ChildSizing information to trigger further processing


TControlChildSizing.Control

The Control to which childsizing applies

Declaration

Source position: controls.pp line 1903

public property TControlChildSizing.Control : TWinControl
  read FControl;


TControlChildSizing.ControlsPerLine

Number of controls per line

Declaration

Source position: controls.pp line 1919

published property TControlChildSizing.ControlsPerLine : Integer
  read FControlsPerLine
  write SetControlsPerLine
  default 0;


TControlChildSizing.Create

Constructor for the class instance

Declaration

Source position: controls.pp line 1897

public constructor TControlChildSizing.Create(

  OwnerControl: TWinControl

);

Arguments

OwnerControl

Control which owns the class instance

Description

Create is the constructor for the class instance. Create calls the inherited constructor, and sets the default values for properties including:

Control
Set to the value in the OwnerControl argument
Layout
Set to cclNone
EnlargeHorizontal, EnlargeVertical, ShrinkHorizontal, ShrinkVertical
Set to crsAnchorAligning


TControlChildSizing.EnlargeHorizontal

Various ways to fit controls into the available Width

Declaration

Source position: controls.pp line 1910

published property TControlChildSizing.EnlargeHorizontal : TChildControlResizeStyle
  read FEnlargeHorizontal
  write SetEnlargeHorizontal
  default crsAnchorAligning;


TControlChildSizing.EnlargeVertical

Various ways to fit controls into the available Height

Declaration

Source position: controls.pp line 1912

published property TControlChildSizing.EnlargeVertical : TChildControlResizeStyle
  read FEnlargeVertical
  write SetEnlargeVertical
  default crsAnchorAligning;


TControlChildSizing.HorizontalSpacing

Minimum space between children

Declaration

Source position: controls.pp line 1908

published property TControlChildSizing.HorizontalSpacing : Integer
  read FHorizontalSpacing
  write SetHorizontalSpacing
  default 0;


TControlChildSizing.IsEqual

Determines whether the specified sizing contains the same values as the current class instance

Declaration

Source position: controls.pp line 1900

public function TControlChildSizing.IsEqual(

  Sizing: TControlChildSizing

):Boolean;

Arguments

Sizing

TControlChildSizing class instance compared in the method

Function result

True when the specified sizing contains the same values as the current class instance

Description

IsEqual is a Boolean function used to determine whether the TControlChildSizing instance in Sizing contains the same values as the current class instance. IsEqual compares the following properties to determine the return value:

  • EnlargeHorizontal
  • EnlargeVertical
  • ShrinkHorizontal
  • EnlargeHorizontal
  • ShrinkVertica
  • EnlargeVertical
  • ShrinkHorizontal
  • ShrinkVertical
  • ControlsPerLine
  • Layout
  • LeftRightSpacing
  • TopBottomSpacing
  • HorizontalSpacing
  • VerticalSpacing

The return value is True when the properties contain equivalent values in both class instances.


TControlChildSizing.Layout

Allows to also arrange the child controls in rows or columns

Declaration

Source position: controls.pp line 1918

published property TControlChildSizing.Layout : TControlChildrenLayout
  read FLayout
  write SetLayout
  default cclNone;


TControlChildSizing.LeftRightSpacing

Minimum distance between children and client border.

Declaration

Source position: controls.pp line 1906

published property TControlChildSizing.LeftRightSpacing : Integer
  read FLeftRightSpacing
  write SetLeftRightSpacing
  default 0;


TControlChildSizing.OnChange

Event handler for any change in the data

Declaration

Source position: controls.pp line 1904

public property TControlChildSizing.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;


TControlChildSizing.SetGridSpacing

Set all spacing to the same value

Declaration

Source position: controls.pp line 1901

public procedure TControlChildSizing.SetGridSpacing(

  Spacing: Integer

);


TControlChildSizing.ShrinkHorizontal

Various ways to fit controls into the available Width

Declaration

Source position: controls.pp line 1914

published property TControlChildSizing.ShrinkHorizontal : TChildControlResizeStyle
  read FShrinkHorizontal
  write SetShrinkHorizontal
  default crsAnchorAligning;


TControlChildSizing.ShrinkVertical

Various ways to fit controls into the available Height

Declaration

Source position: controls.pp line 1916

published property TControlChildSizing.ShrinkVertical : TChildControlResizeStyle
  read FShrinkVertical
  write SetShrinkVertical
  default crsAnchorAligning;


TControlChildSizing.TopBottomSpacing

Minimum distance between children and client border.

Declaration

Source position: controls.pp line 1907

published property TControlChildSizing.TopBottomSpacing : Integer
  read FTopBottomSpacing
  write SetTopBottomSpacing
  default 0;


TControlChildSizing.VerticalSpacing

Minimum space between children

Declaration

Source position: controls.pp line 1909

published property TControlChildSizing.VerticalSpacing : Integer
  read FVerticalSpacing
  write SetVerticalSpacing
  default 0;


TControlPropertyStorage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: controls.pp line 2428

type TControlPropertyStorage = class(TCustomPropertyStorage)

protected

  procedure GetPropertyList(); override;

Parses the TControl.SessionProperties string into the given list

end;

Inheritance

TControlPropertyStorage |
|
TCustomPropertyStorage | Provides abstract means to Save/Restore properties.
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TControlPropertyStorage
TCustomPropertyStorage
 |  | StoredValue
 | ro | Root
 |  | Active
 |  | StoredValues
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


ro | ComObject (TComponent)
ro | ComponentCount (TComponent)
 | ComponentIndex (TComponent)
ro | Components (TComponent)
ro | ComponentState (TComponent)
ro | ComponentStyle (TComponent)
 | DesignInfo (TComponent)
 | Name (TComponent)
ro | Owner (TComponent)
ro | Root (TCustomPropertyStorage)
 | StoredValue (TCustomPropertyStorage)
 | StoredValues (TCustomPropertyStorage)
 | Tag (TComponent)
 | VCLComObject (TComponent)


TControlPropertyStorage
pt | GetPropertyList
TCustomPropertyStorage
pt | GetRoot
pt | RootSection
pt | SaveProperties
pt | RestoreProperties
pt | GetPropertyList
pt | FinishPropertyList
pt | DoReadInteger
pt | DoReadString
pt | DoWriteString
pt | DoWriteInteger
pt | DoEraseSections
 | Create
 | Destroy
 | Save
 | Restore
 | StorageNeeded
 | FreeStorage
 | ReadBoolean
 | ReadString
 | ReadInteger
 | ReadRect
 | ReadStrings
 | WriteString
 | WriteInteger
 | WriteBoolean
 | WriteRect
 | WriteStrings
 | EraseSections
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TCustomPropertyStorage)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TCustomPropertyStorage)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoEraseSections (TCustomPropertyStorage)
pt | DoReadInteger (TCustomPropertyStorage)
pt | DoReadString (TCustomPropertyStorage)
pt | DoWriteInteger (TCustomPropertyStorage)
pt | DoWriteString (TCustomPropertyStorage)
 | Equals (TObject)
 | EraseSections (TCustomPropertyStorage)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
pt | FinishPropertyList (TCustomPropertyStorage)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | FreeStorage (TCustomPropertyStorage)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
pt | GetPropertyList (TCustomPropertyStorage)
pt | GetPropertyList (TControlPropertyStorage)
pt | GetRoot (TCustomPropertyStorage)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadBoolean (TCustomPropertyStorage)
 | ReadInteger (TCustomPropertyStorage)
 | ReadLeft (TComponent)
 | ReadRect (TCustomPropertyStorage)
 | ReadState (TComponent)
 | ReadString (TCustomPropertyStorage)
 | ReadStrings (TCustomPropertyStorage)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | Restore (TCustomPropertyStorage)
pt | RestoreProperties (TCustomPropertyStorage)
pt | RootSection (TCustomPropertyStorage)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Save (TCustomPropertyStorage)
pt | SaveProperties (TCustomPropertyStorage)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StorageNeeded (TCustomPropertyStorage)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteBoolean (TCustomPropertyStorage)
 | WriteInteger (TCustomPropertyStorage)
 | WriteLeft (TComponent)
 | WriteRect (TCustomPropertyStorage)
 | WriteState (TComponent)
 | WriteString (TCustomPropertyStorage)
 | WriteStrings (TCustomPropertyStorage)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TControlPropertyStorage
TCustomPropertyStorage
 | OnSavingProperties
 | OnSaveProperties
 | OnRestoringProperties
 | OnRestoreProperties
 | OnSaveException
TComponent
TPersistent
TObject


OnRestoreProperties (TCustomPropertyStorage)

OnRestoringProperties (TCustomPropertyStorage)

OnSaveException (TCustomPropertyStorage)

OnSaveProperties (TCustomPropertyStorage)

OnSavingProperties (TCustomPropertyStorage)


TControlPropertyStorage.GetPropertyList

Parses the TControl.SessionProperties string into the given list

Declaration

Source position: controls.pp line 2430

protected procedure TControlPropertyStorage.GetPropertyList(

  List: TStrings

); override;


TCustomControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class for windowed controls which paint themselves

Declaration

Source position: controls.pp line 2385

type TCustomControl = class(TWinControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure WMPaint(); message; | Event handler for paint messages
procedure DestroyWnd; override; | Destroys the interface object (widget)
procedure PaintWindow(); override; | Paints a clipped portion (child control) on the specified device context
procedure FontChanged(); override; | Handles changes to the Font property
procedure SetColor(); override;
procedure Paint; virtual; | Override this method in your derived class with your own paint handler
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; |
property Canvas: TCanvas; [rw] | The drawing surface for the control, see TCanvas for details
property BorderStyle: TBorderStyle;
property OnPaint: TNotifyEvent; [rw] | Supply your own OnPaint handler for painting the control
end;

Inheritance

TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

In contrast to TGraphicControl, a TCustomControl can accept keyboard input (and receive Focus), and can have child controls.

Override the Paint method or supply your own OnPaint handler, to do the actual drawing of the control.

See also

TWinControl | The base class for controls which can contain other (child) controls
TGraphicControl | TGraphicControl is the base class for all lightweight controls


TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomControl.Canvas

The drawing surface for the control, see TCanvas for details

Declaration

Source position: controls.pp line 2401

public property TCustomControl.Canvas : TCanvas
  read FCanvas
  write FCanvas;

See also

#lcl.Graphics.TCanvas

TCanvas represents a drawing surface which might be attached to a visual control which might be displayed on the screen or to an offscreen bitmap. It contains a number of drawing functions.


TCustomControl.Create

Constructor for the class instance

Declaration

Source position: controls.pp line 2398

public constructor TCustomControl.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner for the class instance


TCustomControl.Destroy

Declaration

Source position: controls.pp line 2399

public destructor TCustomControl.Destroy; override;


TCustomControl.OnPaint

Supply your own OnPaint handler for painting the control

Declaration

Source position: controls.pp line 2403

public property TCustomControl.OnPaint : TNotifyEvent
  read FOnPaint
  write FOnPaint;

See also

TCustomControl.Paint

Override this method in your derived class with your own paint handler


TCustomControl.Paint

Override this method in your derived class with your own paint handler

Declaration

Source position: controls.pp line 2396

protected procedure TCustomControl.Paint; virtual;


TCustomControl.WMPaint

Event handler for paint messages

Declaration

Source position: controls.pp line 2391

protected procedure TCustomControl.WMPaint(

  var Message: TLMPaint

); message;


TDockManager

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The layout manager for a docksite

Declaration

Source position: controls.pp line 604

type TDockManager = class(TPersistent)
public
constructor Create(); virtual; | Creates an DockManager for ADockSite
procedure BeginUpdate; virtual; | Starts updating the DockSite layout
procedure EndUpdate; virtual; | Finishes updating the DockSite layout
procedure GetControlBounds(); virtual; abstract; | Returns the zone bounds of a docked control
function GetDockEdge(); virtual; | Determine the DropAlign
procedure InsertControl(); | Position DropCtl relative Control, using the alignment specified by InsertAt
procedure LoadFromStream(); virtual; abstract; | Restores the layout of the docksite from the specified stream
procedure PaintSite(); virtual; | Handles special painting of the docksite
procedure MessageHandler(); virtual; | Handles the messages sent to a docksite
procedure PositionDockRect(); | Determines the DockRect while dragging a control over the docksite
procedure RemoveControl(); virtual; abstract; | Removes the undocked control from the docksite layout
procedure ResetBounds(); virtual; abstract; | ResetBounds refreshes the layout of the docksite
procedure SaveToStream(); virtual; abstract; | Saves the docksite layout to Stream
procedure SetReplacingControl(); virtual; | Specifies the control to be replaced subsequently
function AutoFreeByControl; virtual; | Returns True if the DockManager should be destroyed together with the docksite
function IsEnabledControl(); virtual; | Determines whether the specified control is a windowed control using the current dock manager
end;

Inheritance

TDockManager

The layout manager for a docksite
|

TPersistent,IFPObserved
|

TObject

Description

TDockManager is an abstract class for managing the controls on a dock site. Every docksite can have a DockManager, which arranges the docked controls. See TDockTree for more info.

See also

TDockTree

A docking manager for tree-style layouts


TDockManager

TPersistent

TObject


TDockManager
 | Create
 | BeginUpdate
 | EndUpdate
 | GetControlBounds
 | GetDockEdge
 | InsertControl
 | LoadFromStream
 | PaintSite
 | MessageHandler
 | PositionDockRect
 | RemoveControl
 | ResetBounds
 | SaveToStream
 | SetReplacingControl
 | AutoFreeByControl
 | IsEnabledControl
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


AssignError (TPersistent)

AssignTo (TPersistent)

AutoFreeByControl (TDockManager)

BeforeDestruction (TObject)

BeginUpdate (TDockManager)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

Create (TObject)

Create (TDockManager)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

DefineProperties (TPersistent)

Destroy (TObject)

Destroy (TPersistent)

Dispatch (TObject)

DispatchStr (TObject)

EndUpdate (TDockManager)

Equals (TObject)

FieldAddress (TObject)

FPOAttachObserver (TPersistent)

FPODetachObserver (TPersistent)

FPONotifyObservers (TPersistent)

Free (TObject)

FreeInstance (TObject)

GetControlBounds (TDockManager)

GetDockEdge (TDockManager)

GetHashCode (TObject)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetNamePath (TPersistent)

GetOwner (TPersistent)

InheritsFrom (TObject)

InitInstance (TObject)

InsertControl (TDockManager)

InstanceSize (TObject)

IsEnabledControl (TDockManager)

LoadFromStream (TDockManager)

MessageHandler (TDockManager)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

PaintSite (TDockManager)

PositionDockRect (TDockManager)

RemoveControl (TDockManager)

ResetBounds (TDockManager)

SafeCallException (TObject)

SaveToStream (TDockManager)

SetReplacingControl (TDockManager)

StringMessageTable (TObject)

ToString (TObject)

UnitName (TObject)


TDockManager.AutoFreeByControl

Returns True if the DockManager should be destroyed together with the docksite

Declaration

Source position: controls.pp line 625

public function TDockManager.AutoFreeByControl: Boolean; virtual;

Function result

True if the DockManager should be destroyed together with the docksite

Description

This is a Lazarus-specific extension of the Delphi TDockManager. It allows multiple docksites to share the same DockManager instance.


TDockManager.BeginUpdate

Starts updating the DockSite layout

Declaration

Source position: controls.pp line 607

public procedure TDockManager.BeginUpdate; virtual;


TDockManager.Create

Creates an DockManager for ADockSite

Declaration

Source position: controls.pp line 606

public constructor TDockManager.Create(

  ADockSite: TWinControl

); virtual;

Arguments

ADockSite

This is the TWinControl acting as the docksite


TDockManager.EndUpdate

Finishes updating the DockSite layout

Declaration

Source position: controls.pp line 608

public procedure TDockManager.EndUpdate; virtual;


TDockManager.GetControlBounds

Returns the zone bounds of a docked control

Declaration

Source position: controls.pp line 609

public procedure TDockManager.GetControlBounds(

  Control: TControl;

  out AControlBounds: TRect

); virtual; abstract;

Arguments

Control | The docked control
AControlBounds | The enclosing rectangle, in client coordinates of the docksite

Description

The TDockTree manager returns the bounds of the dockzone, including the dock header.

When the Control is not docked, an empty Rect(0,0,0,0) is returned.


TDockManager.GetDockEdge

Determine the DropAlign

Declaration

Source position: controls.pp line 611

public function TDockManager.GetDockEdge(

  ADockObject: TDragDockObject

):Boolean; virtual;

Arguments

ADockObject

The DragDockObject holding all information about the drag-dock operation

Function result

True if the DropAlign was determined

Description

ADockObject contains valid DragTarget, DragPos and DragTargetPos relative dock site. DockRect is undetermined.

DropOnControl may be Nil if nothing has been docked yet, or no target control exists at the mouse coordinates.

Returns True if ADockObject.DropAlign has been determined. If False, the DropAlign has to be determined by default procedures.


TDockManager.InsertControl

Position DropCtl relative Control, using the alignment specified by InsertAt

Declaration

Source position: controls.pp line 612

public procedure TDockManager.InsertControl(

  ADockObject: TDragDockObject

); virtual; overload;

procedure TDockManager.InsertControl(

  Control: TControl;

  InsertAt: TAlign;

  DropCtl: TControl

); virtual; abstract; overload;

Arguments

ADockObject

The DragDockObject holding all information about the drag-dock operation

Arguments

Control | The control relative to which insert
InsertAt | How to insert relative to Control
DropCtl | The control to insert

Description

InsertControl determines the placement of the just docked control, forcing a repaint of the container control if necessary.

Remark: When SetReplacingControl has been called with a non-Nil Control before, the dropped control only should replace that control.

An overloaded version passes the DragDockObject to the dockmanager, allowing to pass more information about the drop. It allows one to implement other than tree-style docksites.

See also

TDockManager.RemoveControl

Removes the undocked control from the docksite layout


TDockManager.IsEnabledControl

Determines whether the specified control is a windowed control using the current dock manager

Declaration

Source position: controls.pp line 626

public function TDockManager.IsEnabledControl(

  Control: TControl

):Boolean; virtual;

Arguments

Control

Control examined in the method

Function result

True when Control can be docked using the dock manager

Description

When the return value is True, the Control can be docked using the dock manager.


TDockManager.LoadFromStream

Restores the layout of the docksite from the specified stream

Declaration

Source position: controls.pp line 615

public procedure TDockManager.LoadFromStream(

  Stream: TStream

); virtual; abstract;

Arguments

Stream

The stream with the layout information

Description

The controls to be docked can be retrieved by using ReloadDockedControl in the docksite. This method returns only existing controls of the given name, owned by the owner of the docksite, by default.

See also

TWinControl.ReloadDockedControl | Returns the docked control of the specified name
TDockManager.SaveToStream | Saves the docksite layout to Stream


TDockManager.MessageHandler

Handles the messages sent to a docksite

Declaration

Source position: controls.pp line 617

public procedure TDockManager.MessageHandler(

  Sender: TControl;

  var Message: TLMessage

); virtual;

Arguments

Message

The message to be processed

Description

This handler must handle all mouse messages, related to the client area of the docksite that is not covered by docked controls (dock headers, et. al.).

Handling mouse messages while dragging is not required. Painting of the docksite has to be implemented in PaintSite.

See also

TDockManager.PaintSite

Handles special painting of the docksite


TDockManager.PaintSite

Handles special painting of the docksite

Declaration

Source position: controls.pp line 616

public procedure TDockManager.PaintSite(

  DC: HDC

); virtual;

Arguments

DC

The device context, used to paint

Description

While the docked controls paint themselves, the eventual dockheaders and other decorations have to be painted by the DockManager.


TDockManager.PositionDockRect

Determines the DockRect while dragging a control over the docksite

Declaration

Source position: controls.pp line 618

public procedure TDockManager.PositionDockRect(

  ADockObject: TDragDockObject

); virtual; overload;

procedure TDockManager.PositionDockRect(

  Client: TControl;

  DropCtl: TControl;

  DropAlign: TAlign;

  var DockRect: TRect

); virtual; abstract; overload;

Arguments

ADockObject

The DragDockObject holding all information about the drag-dock operation

Arguments

Client | The dropped control
DropCtl | The control relative to which Client shall be docked; Nil for docking into the docksite
DropAlign | How to dock, relative to DropCtl
DockRect | The screen rectangle of the docksite, to be adjusted by this method

Description

This method updates DockRect to provide visual feedback when a control is dragged over the docksite. The initial DragDockObject.DockRect spans the entire DockSite.

The Delphi-compatible version only can use the parameters determined by the default processing in the docksite.

The Lazarus version can update the DockObject with better-suited parameters. A DockManager here can implement any algorithm for the placement of a dropped control. The default implementation calls the Delphi compatible version. When you override the Lazarus version, you may have to determine the dock sibling and DropAlign again, when the default determination (in TControl and TWinControl) is inappropriate.

See also

TDragDockObject

A drag object for drag-dock


TDockManager.RemoveControl

Removes the undocked control from the docksite layout

Declaration

Source position: controls.pp line 621

public procedure TDockManager.RemoveControl(

  Control: TControl

); virtual; abstract;

Arguments

Control

Control to remove

Description

When SetReplacingControl has been called with a non-Nil argument before, the layout of the docksite should not be changed. Instead, the next inserted control should take the place and role of this control.


TDockManager.ResetBounds

ResetBounds refreshes the layout of the docksite

Declaration

Source position: controls.pp line 622

public procedure TDockManager.ResetBounds(

  Force: Boolean

); virtual; abstract;

Arguments

Force

When True, always update the layout

Description

This method typically notifies the DockManager when the DockSite calls its Resize method. When the extent of the docksite has changed, the DockManager should reposition and resize all docked controls accordingly.

The layout always should be refreshed when Force is True. This is required when e.g. the visibility of docked controls has changed, but not the size of the docksite.


TDockManager.SaveToStream

Saves the docksite layout to Stream

Declaration

Source position: controls.pp line 623

public procedure TDockManager.SaveToStream(

  Stream: TStream

); virtual; abstract;

Arguments

Stream

Write the layout information into this stream

See also

TDockManager.LoadFromStream

Restores the layout of the docksite from the specified stream


TDockManager.SetReplacingControl

Specifies the control to be replaced subsequently

Declaration

Source position: controls.pp line 624

public procedure TDockManager.SetReplacingControl(

  Control: TControl

); virtual;

Arguments

Control

The control to be replaced later

Description

This method is called by ReplaceDockedControl, to announce a pending replacement of Control by another control. The next RemoveControl should be ignored, and InsertControl should only exchange the controls, without reorganizing the layout of the docksite. When Control is Nil, this call signals the end of the exchange [obsolete].

Remark: The name "SetReplacingControl" is a misnomer, it should read "SetControlToBeReplaced".

The intended purpose of this method is the replacement of a docked control by a Notebook, preserving the DockZone. This operation should be handled by an DockManager internally, and calls to this method should be ignored.

See also

TDockManager.InsertControl | Position DropCtl relative Control, using the alignment specified by InsertAt
TDockManager.RemoveControl | Removes the undocked control from the docksite layout


TDockManagerClass

The DockManager class type, for use when a DockManager is automatically created

Declaration

Source position: controls.pp line 629

type TDockManagerClass = class of TDockManager;

See also

TWinControl.CreateDockManager | Returns the DockManager for this control
DefaultDockManagerClass | The default class used to create a DockManager in TWinControl.CreateDockManager


TDockTree

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A docking manager for tree-style layouts

Declaration

Source position: controls.pp line 2596

type TDockTree = class(TDockManager)
protected
FRootZone: TDockZone;
function HitTest(); virtual; | Returns the control and the part of the dockzone at the given coordinates
procedure PaintDockFrame(); virtual; | Paints the dock header of the zone containing AControl
procedure UpdateAll; | Updates the internal TDockTreeFlags to reflect the update status for the control
procedure SetDockZoneClass();
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure BeginUpdate; override; |
procedure EndUpdate; override; |
procedure AdjustDockRect(); virtual; | Adjusts the zone rectangle for AControl
procedure GetControlBounds(); override; | Returns the zone bounds of a docked control
procedure InsertControl(); override; | Positions DropCtl relative Control, using the alignment specified by InsertAt
procedure LoadFromStream(); override;
procedure MessageHandler(); override;
procedure PositionDockRect(); override;
procedure RemoveControl(); override;
procedure SaveToStream(); override;
procedure SetReplacingControl(); override;
procedure ResetBounds(); override;
procedure PaintSite(); override; | Handles special painting of the docksite
procedure DumpLayout(); virtual; | Stores the layout in an file
property DockZoneClass: TDockZoneClass; [r] | The class of all dock zones in this tree
property DockSite: TWinControl; [rw] | The parent control whose docked clients are managed
property RootZone: TDockZone; [r] | The root zone for the DockTree
end;

Inheritance

TDockTree | A docking manager for tree-style layouts
|
TDockManager | The layout manager for a docksite
|
TPersistent,IFPObserved
|
TObject

Description

A tree-style layout is organized in layers of a specific (horizontal or vertical) orientation. Every node in the tree is either a container for other nodes, or represents a zone with a single docked control. All child zones of an node have the same DockOrientation.

The following documentation is copied from the Controls unit. It is of historical interest only, since it effectively describes the AnchorDocking, implemented in TCustomAnchoredDockManager. AnchorDocking is not related to visual drag-dock procedures, it merely is an attempt to implement just an layout manager.

Remark: The TLazDockTree implementation never was finished, due to problems with the anchor "docking" mechanism. Use the EasyDockManager (examples/dockmanager) instead.
This is an abstract class. A real implementation is e.g. in ldocktree.pas.

    Docking means here: Combining several windows to one. A window can here be
    a TCustomForm or a floating control (undocked) or a TDockForm.
    A window can be docked to another to the left, right, top, bottom or "into".
    The docking source window will be resized, to fit to the docking target
    window.

    Example1: Docking "A" (source window) left to "B" (target window)

       +---+    +----+
       | A | -> | B  |
       +---+    |    |
                +----+
      Result: A new docktree will be created. Height of "A" will be resized to
              the height of "B".
              A splitter will be inserted between "A" and "B".
              And all three are children of the newly created TLazDockForm of the
              newly created TDockTree.

       +------------+
       |+---+|+----+|
       || A ||| B  ||
       ||   |||    ||
       |+---+|+----+|
       +------------+

      If "A" or "B" were floating controls, the floating dock sites are freed.
      If "A" or "B" were forms, their decorations (title bars and borders) are
      replaced by docked decorations.
      If "A" had a TDockTree, it is freed and its child dockzones are merged to
      the docktree of "B". Analog for docking "C" left to "A":

       +------------------+
       |+---+|+---+|+----+|
       || C ||| A ||| B  ||
       ||   |||   |||    ||
       |+---+|+---+|+----+|
       +------------------+

    Example2: Docking A into B
                +-----+
       +---+    |     |
       | A | ---+-> B |
       +---+    |     |
                +-----+

      Result: A new docktree will be created. "A" will be resized to the size
              of "B". Both will be put into a TLazDockPages control which is the
              child of the newly created TDockTree.

       +-------+
       |[B][A] |
       |+-----+|
       ||     ||
       || A   ||
       ||     ||
       |+-----+|
       +-------+

    Every DockZone has siblings and children. Siblings can either be
    - horizontally (left to right, splitter),
    - vertically (top to bottom, splitter)
    - or upon each other (as notebook pages).

    InsertControl - undock control and dock it into the dock site. For example
                    dock Form1 left to a Form2:
                    InsertControl(Form1,alLeft,Form2);
                    To dock "into", into a TDockPage, use Align=alCustom.
    PositionDockRect - calculates where a control would be placed, if it would
                       be docked via InsertControl.
    RemoveControl - removes a control from the dock site.

    GetControlBounds - TODO for Delphi compatibility
    ResetBounds - TODO for Delphi compatibility
    SetReplacingControl - TODO for Delphi compatibility
    PaintSite - TODO for Delphi compatibility

See also

#lcl.Controls.TDockManager

The layout manager for a docksite


TDockTree
 | ro | DockZoneClass
 |  | DockSite
 | ro | RootZone
TDockManager
TPersistent
TObject


ro | DockZoneClass (TDockTree)
ro | RootZone (TDockTree)


TDockTree
pt | HitTest
pt | PaintDockFrame
pt | UpdateAll
pt | SetDockZoneClass
 | Create
 | Destroy
 | BeginUpdate
 | EndUpdate
 | AdjustDockRect
 | GetControlBounds
 | InsertControl
 | LoadFromStream
 | MessageHandler
 | PositionDockRect
 | RemoveControl
 | SaveToStream
 | SetReplacingControl
 | ResetBounds
 | PaintSite
 | DumpLayout
TDockManager
 | Create
 | BeginUpdate
 | EndUpdate
 | GetControlBounds
 | GetDockEdge
 | InsertControl
 | LoadFromStream
 | PaintSite
 | MessageHandler
 | PositionDockRect
 | RemoveControl
 | ResetBounds
 | SaveToStream
 | SetReplacingControl
 | AutoFreeByControl
 | IsEnabledControl
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | AutoFreeByControl (TDockManager)
 | BeforeDestruction (TObject)
 | BeginUpdate (TDockManager)
 | BeginUpdate (TDockTree)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TDockManager)
 | Create (TDockTree)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TDockTree)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DumpLayout (TDockTree)
 | EndUpdate (TDockManager)
 | EndUpdate (TDockTree)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetControlBounds (TDockManager)
 | GetControlBounds (TDockTree)
 | GetDockEdge (TDockManager)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | HitTest (TDockTree)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InsertControl (TDockManager)
 | InsertControl (TDockTree)
 | InstanceSize (TObject)
 | IsEnabledControl (TDockManager)
 | LoadFromStream (TDockManager)
 | LoadFromStream (TDockTree)
 | MessageHandler (TDockManager)
 | MessageHandler (TDockTree)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
pt | PaintDockFrame (TDockTree)
 | PaintSite (TDockManager)
 | PaintSite (TDockTree)
 | PositionDockRect (TDockManager)
 | PositionDockRect (TDockTree)
 | RemoveControl (TDockManager)
 | RemoveControl (TDockTree)
 | ResetBounds (TDockManager)
 | ResetBounds (TDockTree)
 | SafeCallException (TObject)
 | SaveToStream (TDockManager)
 | SaveToStream (TDockTree)
pt | SetDockZoneClass (TDockTree)
 | SetReplacingControl (TDockManager)
 | SetReplacingControl (TDockTree)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
pt | UpdateAll (TDockTree)


TDockTree

TDockManager

TPersistent

TObject


TDockTree.AdjustDockRect

Adjusts the zone rectangle for AControl

Declaration

Source position: controls.pp line 2617

public procedure TDockTree.AdjustDockRect(

  AControl: TControl;

  var ARect: TRect

); virtual;

Description

ARect initially describes the dockzone into which the control is docked. From that area the zone decoration is excluded, so that ARect describes the area reserved for the docked control.

AdjustDockRect is not part of the general docking model. It can implemented and used for any purpose in a dock tree manager. Most docking managers will replace it by a method with more arguments, that allow to identify the zone and its properties immediately.


TDockTree.BeginUpdate

Declaration

Source position: controls.pp line 2615

public procedure TDockTree.BeginUpdate; override;

See also

TDockManager.BeginUpdate

Starts updating the DockSite layout


TDockTree.Create

Constructor for the class instance

Declaration

Source position: controls.pp line 2613

public constructor TDockTree.Create(

  TheDockSite: TWinControl

); override;

Arguments

TheDockSite

The window control to be managed

Description

Create is the overridden constructor for the class instance. TheDockSite contains the windowed control handled in the docking tree. Create calls the inherited constructor using TheDockSite as the owner for the class instance.

Creates allocates resources needed for the RootZone property, and sets the value for its border width to 4.

See also

TDockTree.RootZone | The root zone for the DockTree
TDockManager | The layout manager for a docksite


TDockTree.Destroy

Destructor for the class instance

Declaration

Source position: controls.pp line 2614

public destructor TDockTree.Destroy; override;

Description

Frees resources allocated to the RootZone property, and calls the inherited destructor.


TDockTree.DockSite

The parent control whose docked clients are managed

Declaration

Source position: controls.pp line 2634

public property TDockTree.DockSite : TWinControl
  read FDockSite
  write SetDockSite;


TDockTree.DockZoneClass

The class of all dock zones in this tree

Declaration

Source position: controls.pp line 2633

public property TDockTree.DockZoneClass : TDockZoneClass
  read FDockZoneClass;


TDockTree.DumpLayout

Stores the layout in an file

Declaration

Source position: controls.pp line 2631

public procedure TDockTree.DumpLayout(

  FileName: string

); virtual;


TDockTree.EndUpdate

Declaration

Source position: controls.pp line 2616

public procedure TDockTree.EndUpdate; override;

See also

TDockManager.EndUpdate

Finishes updating the DockSite layout


TDockTree.HitTest

Returns the control and the part of the dockzone at the given coordinates

Declaration

Source position: controls.pp line 2607

protected function TDockTree.HitTest(

  const MousePos: TPoint;

  var HTFlag: Integer

):TControl; virtual;

Arguments

MousePos | The client coordinates
HTFlag | Returns the zone part at MousePos

Function result

The docked control


TDockTree.InsertControl

Positions DropCtl relative Control, using the alignment specified by InsertAt

Declaration

Source position: controls.pp line 2620

public procedure TDockTree.InsertControl(

  AControl: TControl;

  InsertAt: TAlign;

  DropControl: TControl

); override;

Arguments

AControl | The control beneath which to place DropControl
InsertAt | How to insert DropControl
DropControl | The control to add

Description

InsertControl determines the layout and appearance of the just docked control, forcing a repaint of the container control if necessary.

When SetReplacingControl has been called with a non-Nil Control before, the dropped control only should replace that control.

A tree docking manager organizes the docksite into layers of horizontal or vertical orientation. As long as no more than one control is docked into a docksite, the tree has no orientation at all. The second docked control determines the orientation of the docksite and the dock tree. All further drops are either isogonal (in direction of the zone orientation) or orthogonal (opposite to the zone orientation). On an isogonal drop a new leaf zone is created for the dropped control, as a sibling of the already existing child zones. On an orthogonal drop the zone containing the DropControl becomes the root of another subtree, whose initial members are the leaf zones for Control and DropCtl.

One value of InsertAt (alCustom) is reserved for notebook docking, where DropCtl is replaced by a tabbed notebook, and Control and DropCtl are moved into pages of the notebook. The notebook is a docksite of its own, further drops into the notebook are handled by the notebook itself, the DockManager of the host docksite is not involved.

See also

TDockManager.RemoveControl

Removes the undocked control from the docksite layout


TDockTree.PaintDockFrame

Paints the dock header of the zone containing AControl

Declaration

Source position: controls.pp line 2608

protected procedure TDockTree.PaintDockFrame(

  ACanvas: TCanvas;

  AControl: TControl;

  const ARect: TRect

); virtual;


TDockTree.RootZone

The root zone for the DockTree

Declaration

Source position: controls.pp line 2635

public property TDockTree.RootZone : TDockZone
  read FRootZone;


TDockTree.UpdateAll

Updates the internal TDockTreeFlags to reflect the update status for the control

Declaration

Source position: controls.pp line 2610

protected procedure TDockTree.UpdateAll;

Description

UpdateAll is a procedure used to update the internal TDockTreeFlags member to reflect the current update status for the control. UpdateAll checks an internal counter, incremented in BeginUpdate, to see if dtfUpdateAllNeeded needs to be included in or excluded from the set of flag values. It is included when the update count is greater than 0 (zero). Otherwise, it is excluded from the set.

UpdateAll is called from the EndUpdate method.

See also

TDockTree.BeginUpdate

TDockTree.EndUpdate

TDockTreeFlags

TDockTreeFlag


TDockTreeFlag

Declaration

Source position: controls.pp line 2589

type TDockTreeFlag = (

  dtfUpdateAllNeeded

);


TDockTreeFlags

Declaration

Source position: controls.pp line 2592

type TDockTreeFlags = set of (

  dtfUpdateAllNeeded

);


TDockZone

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Represents a node in a TDockTree

Declaration

Source position: controls.pp line 2441

type TDockZone = class
protected
function GetHeight; virtual;
function GetLeft; virtual;
function GetLimitBegin; virtual;
function GetLimitSize; virtual;
function GetTop; virtual;
function GetVisible; virtual;
function GetVisibleChildCount; virtual; | The number of visible children
function GetWidth; virtual;
procedure SetLimitBegin(); virtual;
procedure SetLimitSize(); virtual;
procedure SetHeight(); virtual;
procedure SetLeft(); virtual;
procedure SetTop(); virtual;
procedure SetWidth(); virtual;
public
constructor Create(); | Constructor for the class instance
function FindZone(); | Returns the Dockzone containing the given control
function FirstVisibleChild; | The first visible child zone
function GetNextVisibleZone; | The next visible zone
function NextVisible; | The next visible zone
function PrevVisible; | The preceding visible zone
procedure AddSibling(); | Inserts NewZone as preceding or following sibling
procedure AddAsFirstChild(); | Adds the given zone as the first child
procedure AddAsLastChild(); | Adds the given zone as the last child
procedure ReplaceChild(); | Replace the OldChild zone by NewChild
function GetLastChild; | The last child zone
function GetIndex; | Calculates the index of the zone within its parent zone
procedure Remove(); | Unlinks the given child zone
property ChildControl: TControl; [r] | The control docked in this zone
property ChildCount: Integer; [r] | The number of child zones
property FirstChild: TDockZone; [r] | The first child zone
property Height: Integer; [rw] | The height of the zone
property Left: Integer; [rw] | The left coordinate of the zone
property LimitBegin: Integer; [rw] | The free coordinate of the DockZone (Left or Top)
property LimitSize: Integer; [rw] | The free size of the DockZone (Width or Height)
property Orientation: TDockOrientation; [rw] | Whether docking is oriented vertically, horizontally, in pages, or not at all
property Parent: TDockZone; [r] | The parent zone in the DockTree
property Top: Integer; [rw] | The top coordinate of this zone
property Tree: TDockTree; [r] | The dock tree of which this dock zone is a part
property Visible: Boolean; [r] | A zone is visible if it contains a visible control, or if any child zone is visible
property VisibleChildCount: Integer; [r] | The number of visible child zones
property Width: Integer; [rw] | The width of this zone
property NextSibling: TDockZone; [r] | The next sibling zone
property PrevSibling: TDockZone; [r] | The preceding sibling zone
end;

Inheritance

TDockZone

Represents a node in a TDockTree
|

TObject

Description

It encapsulates a dock zone, containing either other zones or a single control.

This implementation is specific to TDockTree. Every DockManager can (and should!) use its own class instead.


TDockZone
 | ro | ChildControl
 | ro | ChildCount
 | ro | FirstChild
 |  | Height
 |  | Left
 |  | LimitBegin
 |  | LimitSize
 |  | Orientation
 | ro | Parent
 |  | Top
 | ro | Tree
 | ro | Visible
 | ro | VisibleChildCount
 |  | Width
 | ro | NextSibling
 | ro | PrevSibling


ro | ChildControl (TDockZone)
ro | ChildCount (TDockZone)
ro | FirstChild (TDockZone)
 | Height (TDockZone)
 | Left (TDockZone)
 | LimitBegin (TDockZone)
 | LimitSize (TDockZone)
ro | NextSibling (TDockZone)
 | Orientation (TDockZone)
ro | Parent (TDockZone)
ro | PrevSibling (TDockZone)
 | Top (TDockZone)
ro | Tree (TDockZone)
ro | Visible (TDockZone)
ro | VisibleChildCount (TDockZone)
 | Width (TDockZone)


TDockZone
pt | GetHeight
pt | GetLeft
pt | GetLimitBegin
pt | GetLimitSize
pt | GetTop
pt | GetVisible
pt | GetVisibleChildCount
pt | GetWidth
pt | SetLimitBegin
pt | SetLimitSize
pt | SetHeight
pt | SetLeft
pt | SetTop
pt | SetWidth
 | Create
 | FindZone
 | FirstVisibleChild
 | GetNextVisibleZone
 | NextVisible
 | PrevVisible
 | AddSibling
 | AddAsFirstChild
 | AddAsLastChild
 | ReplaceChild
 | GetLastChild
 | GetIndex
 | Remove


 | AddAsFirstChild (TDockZone)
 | AddAsLastChild (TDockZone)
 | AddSibling (TDockZone)
 | Create (TDockZone)
 | FindZone (TDockZone)
 | FirstVisibleChild (TDockZone)
pt | GetHeight (TDockZone)
 | GetIndex (TDockZone)
 | GetLastChild (TDockZone)
pt | GetLeft (TDockZone)
pt | GetLimitBegin (TDockZone)
pt | GetLimitSize (TDockZone)
 | GetNextVisibleZone (TDockZone)
pt | GetTop (TDockZone)
pt | GetVisible (TDockZone)
pt | GetVisibleChildCount (TDockZone)
pt | GetWidth (TDockZone)
 | NextVisible (TDockZone)
 | PrevVisible (TDockZone)
 | Remove (TDockZone)
 | ReplaceChild (TDockZone)
pt | SetHeight (TDockZone)
pt | SetLeft (TDockZone)
pt | SetLimitBegin (TDockZone)
pt | SetLimitSize (TDockZone)
pt | SetTop (TDockZone)
pt | SetWidth (TDockZone)


TDockZone


TDockZone.AddAsFirstChild

Adds the given zone as the first child

Declaration

Source position: controls.pp line 2475

public procedure TDockZone.AddAsFirstChild(

  NewChildZone: TDockZone

);

Arguments

NewChildZone

The zone to add


TDockZone.AddAsLastChild

Adds the given zone as the last child

Declaration

Source position: controls.pp line 2476

public procedure TDockZone.AddAsLastChild(

  NewChildZone: TDockZone

);

Arguments

NewChildZone

The zone to add


TDockZone.AddSibling

Inserts NewZone as preceding or following sibling

Declaration

Source position: controls.pp line 2474

public procedure TDockZone.AddSibling(

  NewZone: TDockZone;

  InsertAt: TAlign

);

Arguments

NewZone | The zone to add
InsertAt | How to add the zone


TDockZone.ChildControl

The control docked in this zone

Declaration

Source position: controls.pp line 2482

public property TDockZone.ChildControl : TControl
  read FChildControl;

Description

A zone can contain nothing, a control, or child zones.


TDockZone.ChildCount

The number of child zones

Declaration

Source position: controls.pp line 2483

public property TDockZone.ChildCount : Integer
  read FChildCount;


TDockZone.Create

Constructor for the class instance

Declaration

Source position: controls.pp line 2468

public constructor TDockZone.Create(

  TheTree: TDockTree;

  TheChildControl: TControl

);

Arguments

TheTree | The dock tree to which this zone belongs
TheChildControl | The control in this zone (may be Nil)


TDockZone.FindZone

Returns the Dockzone containing the given control

Declaration

Source position: controls.pp line 2469

public function TDockZone.FindZone(

  AControl: TControl

):TDockZone;

Function result

The zone containing AControl as ChildControl


TDockZone.FirstChild

The first child zone

Declaration

Source position: controls.pp line 2484

public property TDockZone.FirstChild : TDockZone
  read FFirstChildZone;


TDockZone.FirstVisibleChild

The first visible child zone

Declaration

Source position: controls.pp line 2470

public function TDockZone.FirstVisibleChild: TDockZone;

See also

TDockZone.Visible

A zone is visible if it contains a visible control, or if any child zone is visible


TDockZone.GetIndex

Calculates the index of the zone within its parent zone

Declaration

Source position: controls.pp line 2479

public function TDockZone.GetIndex: Integer;


TDockZone.GetLastChild

The last child zone

Declaration

Source position: controls.pp line 2478

public function TDockZone.GetLastChild: TDockZone;


TDockZone.GetNextVisibleZone

The next visible zone

Declaration

Source position: controls.pp line 2471

public function TDockZone.GetNextVisibleZone: TDockZone;

Function result

The zone, or Nil if none found

See also

TDockZone.Visible

A zone is visible if it contains a visible control, or if any child zone is visible


TDockZone.GetVisibleChildCount

The number of visible children

Declaration

Source position: controls.pp line 2459

protected function TDockZone.GetVisibleChildCount: Integer; virtual;

See also

TDockZone.Visible

A zone is visible if it contains a visible control, or if any child zone is visible


TDockZone.Height

The height of the zone

Declaration

Source position: controls.pp line 2485

public property TDockZone.Height : Integer
  read GetHeight
  write SetHeight;


TDockZone.Left

The left coordinate of the zone

Declaration

Source position: controls.pp line 2486

public property TDockZone.Left : Integer
  read GetLeft
  write SetLeft;


TDockZone.LimitBegin

The free coordinate of the DockZone (Left or Top)

Declaration

Source position: controls.pp line 2487

public property TDockZone.LimitBegin : Integer
  read GetLimitBegin
  write SetLimitBegin;


TDockZone.LimitSize

The free size of the DockZone (Width or Height)

Declaration

Source position: controls.pp line 2488

public property TDockZone.LimitSize : Integer
  read GetLimitSize
  write SetLimitSize;


TDockZone.NextSibling

The next sibling zone

Declaration

Source position: controls.pp line 2496

public property TDockZone.NextSibling : TDockZone
  read FNextSibling;


TDockZone.NextVisible

The next visible zone

Declaration

Source position: controls.pp line 2472

public function TDockZone.NextVisible: TDockZone;

See also

TDockZone.Visible

A zone is visible if it contains a visible control, or if any child zone is visible


TDockZone.Parent

The parent zone in the DockTree

Declaration

Source position: controls.pp line 2490

public property TDockZone.Parent : TDockZone
  read FParentZone;


TDockZone.PrevSibling

The preceding sibling zone

Declaration

Source position: controls.pp line 2497

public property TDockZone.PrevSibling : TDockZone
  read FPrevSibling;


TDockZone.PrevVisible

The preceding visible zone

Declaration

Source position: controls.pp line 2473

public function TDockZone.PrevVisible: TDockZone;

See also

TDockZone.Visible

A zone is visible if it contains a visible control, or if any child zone is visible


TDockZone.Remove

Unlinks the given child zone

Declaration

Source position: controls.pp line 2480

public procedure TDockZone.Remove(

  ChildZone: TDockZone

);


TDockZone.ReplaceChild

Replace the OldChild zone by NewChild

Declaration

Source position: controls.pp line 2477

public procedure TDockZone.ReplaceChild(

  OldChild: TDockZone;

  NewChild: TDockZone

);

Arguments

OldChild | The zone to unlink
NewChild | The zone to link in place of OldChild


TDockZone.Top

The top coordinate of this zone

Declaration

Source position: controls.pp line 2491

public property TDockZone.Top : Integer
  read GetTop
  write SetTop;


TDockZone.Tree

The dock tree of which this dock zone is a part

Declaration

Source position: controls.pp line 2492

public property TDockZone.Tree : TDockTree
  read FTree;


TDockZone.Visible

A zone is visible if it contains a visible control, or if any child zone is visible

Declaration

Source position: controls.pp line 2493

public property TDockZone.Visible : Boolean
  read GetVisible;

See also

TDockZone.VisibleChildCount

The number of visible child zones


TDockZone.VisibleChildCount

The number of visible child zones

Declaration

Source position: controls.pp line 2494

public property TDockZone.VisibleChildCount : Integer
  read GetVisibleChildCount;


TDockZone.Width

The width of this zone

Declaration

Source position: controls.pp line 2495

public property TDockZone.Width : Integer
  read GetWidth
  write SetWidth;


TDockZoneClass

Class of TDockZone

Declaration

Source position: controls.pp line 2499

type TDockZoneClass = class of TDockZone;


TDragControlObject

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A drag object for dragging a control

Declaration

Source position: controls.pp line 488

type TDragControlObject = class(TDragObject)
protected
function GetDragCursor(); override; | Asks the Control to provide a drag cursor
function GetDragImages; override; | Asks the Control to provide an ImageList
end;

Inheritance

TDragControlObject | A drag object for dragging a control
|
TDragObject | Base class for managing drag operations and user feedback
|
TObject

Description

While a TDragObject can be used for dragging controls, this class knows that it drags a control, and asks it for a DragCursor and DragImages.

See also

TDragObject

Base class for managing drag operations and user feedback


TDragControlObject
TDragObject
 |  | AlwaysShowDragImages
 | ro | AutoCreated
 | ro | AutoFree
 |  | Control
 |  | DragPos
 |  | DragTarget
 |  | DragTargetPos
 | ro | Dropped


ro | AutoCreated (TDragObject)
ro | AutoFree (TDragObject)
 | Control (TDragObject)
 | DragPos (TDragObject)
 | DragTarget (TDragObject)
 | DragTargetPos (TDragObject)
ro | Dropped (TDragObject)


TDragControlObject
pt | GetDragCursor
pt | GetDragImages
TDragObject
pt | EndDrag
pt | GetDragImages
pt | GetDragCursor
 | Create
 | AutoCreate
 | HideDragImage
 | ShowDragImage


pt | EndDrag (TDragObject)
pt | GetDragCursor (TDragObject)
pt | GetDragCursor (TDragControlObject)
pt | GetDragImages (TDragObject)
pt | GetDragImages (TDragControlObject)
 | HideDragImage (TDragObject)
 | ShowDragImage (TDragObject)


TDragControlObject

TDragObject


TDragControlObject.GetDragCursor

Asks the Control to provide a drag cursor

Declaration

Source position: controls.pp line 490

protected function TDragControlObject.GetDragCursor(

  Accepted: Boolean;

  X: Integer;

  Y: Integer

):TCursor; override;


TDragControlObject.GetDragImages

Asks the Control to provide an ImageList

Declaration

Source position: controls.pp line 491

protected function TDragControlObject.GetDragImages: TDragImageList; override;

Function result

The Image list to be used in dragging this control


TDragControlObjectEx

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A drag object for dragging a control

Declaration

Source position: controls.pp line 496

type TDragControlObjectEx = class(TDragControlObject)

public

  constructor Create(); override;

Creates an object to be destroyed after use

end;

Inheritance

TDragControlObjectEx | A drag object for dragging a control
|
TDragControlObject | A drag object for dragging a control
|
TDragObject | Base class for managing drag operations and user feedback
|
TObject


TDragControlObjectEx
TDragControlObject
TDragObject
 |  | AlwaysShowDragImages
 | ro | AutoCreated
 | ro | AutoFree
 |  | Control
 |  | DragPos
 |  | DragTarget
 |  | DragTargetPos
 | ro | Dropped


TDragControlObjectEx
 | Create
TDragControlObject
pt | GetDragCursor
pt | GetDragImages
TDragObject
pt | EndDrag
pt | GetDragImages
pt | GetDragCursor
 | Create
 | AutoCreate
 | HideDragImage
 | ShowDragImage


TDragControlObjectEx

TDragControlObject

TDragObject


TDragControlObjectEx.Create

Creates an object to be destroyed after use

Declaration

Source position: controls.pp line 498

public constructor TDragControlObjectEx.Create(

  AControl: TControl

); override;

Arguments

AControl

The control to drag


TDragDockObject

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A drag object for drag-dock

Declaration

Source position: controls.pp line 529

type TDragDockObject = class(TDragObject)
protected
procedure AdjustDockRect(); virtual; | Adjust the DockRect relative to the dragging hotspot (DockOffset)
function GetDragCursor(); override; | Returns the dragging cursor type (shape)
procedure EndDrag(); override; | Finish docking
procedure InitDock(); virtual; | Initializes the dragging coordinates
procedure ShowDockImage; virtual; | Shows the DockRect, remembers the coordinates in EraseDockRect
procedure HideDockImage; virtual; | Hides the DockRect, invalidates EraseDockRect to prevent further erases
procedure MoveDockImage; virtual; | Moves an already visible DockRect
function HasOnDrawImage; virtual; | Checks for an assigned OnDrawDockImage event handler
public
property DockOffset: TPoint; [rw] | The hotspot offset of the dragged DockRect
property DockRect: TRect; [rw] | Screen coordinates for a possible drop location
property DropAlign: TAlign; [rw] | How the dragged control will be docked, relative to the target control
property DropOnControl: TControl; [rw] | The already docked control, relative to which the dragged control will be docked. Nil for an empty docksite
property Floating: Boolean; [rw] | The final state of the dragged control (after drop)
property IncreaseDockArea: Boolean; [r] | Determines whether the dock site shall be enlarged
property EraseDockRect: TRect; [rw] | Area to be erased when refreshing the display for the docking rectangle
end;

Inheritance

TDragDockObject | A drag object for drag-dock
|
TDragObject | Base class for managing drag operations and user feedback
|
TObject

Description

This object type serves two main purposes: it allows one to distinguish between drag-drop and drag-dock operations, and it implements docking specific information and behavior.

The primary use is for tree docking, as assumed by methods in TControl and TWinControl.

See also

TDragObject

Base class for managing drag operations and user feedback


TDragDockObject
 |  | DockOffset
 |  | DockRect
 |  | DropAlign
 |  | DropOnControl
 |  | Floating
 | ro | IncreaseDockArea
 |  | EraseDockRect
TDragObject
 |  | AlwaysShowDragImages
 | ro | AutoCreated
 | ro | AutoFree
 |  | Control
 |  | DragPos
 |  | DragTarget
 |  | DragTargetPos
 | ro | Dropped


ro | AutoCreated (TDragObject)
ro | AutoFree (TDragObject)
 | Control (TDragObject)
 | DockOffset (TDragDockObject)
 | DockRect (TDragDockObject)
 | DragPos (TDragObject)
 | DragTarget (TDragObject)
 | DragTargetPos (TDragObject)
 | DropAlign (TDragDockObject)
 | DropOnControl (TDragDockObject)
ro | Dropped (TDragObject)
 | EraseDockRect (TDragDockObject)
 | Floating (TDragDockObject)
ro | IncreaseDockArea (TDragDockObject)


TDragDockObject
pt | AdjustDockRect
pt | GetDragCursor
pt | EndDrag
pt | InitDock
pt | ShowDockImage
pt | HideDockImage
pt | MoveDockImage
pt | HasOnDrawImage
TDragObject
pt | EndDrag
pt | GetDragImages
pt | GetDragCursor
 | Create
 | AutoCreate
 | HideDragImage
 | ShowDragImage


pt | AdjustDockRect (TDragDockObject)
 | AutoCreate (TDragObject)
 | Create (TDragObject)
pt | EndDrag (TDragObject)
pt | EndDrag (TDragDockObject)
pt | GetDragCursor (TDragObject)
pt | GetDragCursor (TDragDockObject)
pt | GetDragImages (TDragObject)
pt | HasOnDrawImage (TDragDockObject)
pt | HideDockImage (TDragDockObject)
 | HideDragImage (TDragObject)
pt | InitDock (TDragDockObject)
pt | MoveDockImage (TDragDockObject)
pt | ShowDockImage (TDragDockObject)
 | ShowDragImage (TDragObject)


TDragDockObject

TDragObject


TDragDockObject.AdjustDockRect

Adjust the DockRect relative to the dragging hotspot (DockOffset)

Declaration

Source position: controls.pp line 539

protected procedure TDragDockObject.AdjustDockRect(

  ARect: TRect

); virtual;

Arguments

ARect

Useless, please ignore it!

Description

Remark: The parameter type is bad, should be var. Ignore it please.

The default implementation adjusts the stored FDockRect, by DockOffset. This adjustment will make the DockRect appear right over the control, when dragging starts, regardless of where the user clicked onto the control.

You'll rarely have to override this method, since the DockRect is adjusted by every target site's DockManager later.


TDragDockObject.DockOffset

The hotspot offset of the dragged DockRect

Declaration

Source position: controls.pp line 550

public property TDragDockObject.DockOffset : TPoint
  read FDockOffset
  write FDockOffset;


TDragDockObject.DockRect

Screen coordinates for a possible drop location

Declaration

Source position: controls.pp line 551

public property TDragDockObject.DockRect : TRect
  read FDockRect
  write FDockRect;

Description

DockRect gives feedback to the user where the dragged control may be dropped. When no docksite signals acceptance, the DockRect uses the floating state of the dragged control. When a drop will dock the control, the DockRect signifies the approximate position for the docked control.


TDragDockObject.DropAlign

How the dragged control will be docked, relative to the target control

Declaration

Source position: controls.pp line 552

public property TDragDockObject.DropAlign : TAlign
  read FDropAlign
  write FDropAlign;

Description

When the target is a DockTree, DropAlign indicates the placement of the control relative to DropOnControl. Other docking methods require a specialized (derived) DragDockObject.


TDragDockObject.DropOnControl

The already docked control, relative to which the dragged control will be docked. Nil for an empty docksite

Declaration

Source position: controls.pp line 553

public property TDragDockObject.DropOnControl : TControl
  read FDropOnControl
  write FDropOnControl;


TDragDockObject.EndDrag

Finish docking

Declaration

Source position: controls.pp line 541

protected procedure TDragDockObject.EndDrag(

  Target: TObject;

  X: Integer;

  Y: Integer

); override;

Arguments

Target

The target docksite, or Nil to make the Control float

Description

Invokes Control.DoEndDock.

See also

TControl.DoEndDock

Invokes the OnEndDock handler


TDragDockObject.EraseDockRect

Area to be erased when refreshing the display for the docking rectangle

Declaration

Source position: controls.pp line 556

public property TDragDockObject.EraseDockRect : TRect
  read FEraseDockRect
  write FEraseDockRect;

Description

EraseDockRect is a TRect property that represents the area to be erased when redrawing the docking rectangle. The value in EraseDockRect is assigned in InitDock, and updated to contain the value from DockRect when the docking rectangle has been altered in methods like ShowDockImage, HideDockImage, and MoveDockImage.

EraseDockRect is passed as an argument to OnDrawDockImage, and to the underlying widget set class.

See also

TDragDockObject.DockRect | Screen coordinates for a possible drop location
TDragDockObject.InitDock | Initializes the dragging coordinates
TDragDockObject.ShowDockImage | Shows the DockRect, remembers the coordinates in EraseDockRect
TDragDockObject.HideDockImage | Hides the DockRect, invalidates EraseDockRect to prevent further erases
TDragDockObject.MoveDockImage | Moves an already visible DockRect


TDragDockObject.Floating

The final state of the dragged control (after drop)

Declaration

Source position: controls.pp line 554

public property TDragDockObject.Floating : Boolean
  read FFloating
  write FFloating;

Description

True when the dragged control becomes or stays floating.


TDragDockObject.HasOnDrawImage

Checks for an assigned OnDrawDockImage event handler

Declaration

Source position: controls.pp line 548

protected function TDragDockObject.HasOnDrawImage: Boolean; virtual;

Function result

True when an event handler has been assigned to OnDrawDockImage

Description

HasOnDrawImage is a Boolean function used to determine if an event handler has been assigned to the OnDrawDockImage property. The return value is True if a routine has been assigned to the property. If an event handler has not been supplied, the HintDockImage routine is assigned to the event handler, and the return value is set to True.

For platforms where the Alpha blending is not enabled for Forms, the return value is always False (determined by calling GetSystemMetrics for the SM_LCLHasFormAlphaBlend metric in the widget set class).

HasOnDrawImage is used in methods like ShowDockImage, HideDockImage, and MoveDockImage.

See also

TDragDockObject.ShowDockImage | Shows the DockRect, remembers the coordinates in EraseDockRect
TDragDockObject.HideDockImage | Hides the DockRect, invalidates EraseDockRect to prevent further erases
TDragDockObject.MoveDockImage | Moves an already visible DockRect


TDragDockObject.HideDockImage

Hides the DockRect, invalidates EraseDockRect to prevent further erases

Declaration

Source position: controls.pp line 546

protected procedure TDragDockObject.HideDockImage; virtual;


TDragDockObject.IncreaseDockArea

Determines whether the dock site shall be enlarged

Declaration

Source position: controls.pp line 555

public property TDragDockObject.IncreaseDockArea : Boolean
  read FIncreaseDockArea;

Description

Not normally used, perhaps a special AnchorDocking property?


TDragDockObject.InitDock

Initializes the dragging coordinates

Declaration

Source position: controls.pp line 544

protected procedure TDragDockObject.InitDock(

  APosition: TPoint

); virtual;

Description

Determines the hotspot offset for adjusting the floating DockRect. Since the undocked extent of the control doesn't change while dragging, we fix the hotspot offset here.

Usage:

OffsetRect(DockRect, FDockOffset);


TDragDockObject.MoveDockImage

Moves an already visible DockRect

Declaration

Source position: controls.pp line 547

protected procedure TDragDockObject.MoveDockImage; virtual;

Description

Checks the DockRect for changes against EraseDockRect, to prevent flicker.

Remembers the drawn frame coordinates in EraseDockRect.


TDragDockObject.ShowDockImage

Shows the DockRect, remembers the coordinates in EraseDockRect

Declaration

Source position: controls.pp line 545

protected procedure TDragDockObject.ShowDockImage; virtual;


TDragDockObjectEx

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A drag object for docking that is automatically destroyed after use

Declaration

Source position: controls.pp line 561

type TDragDockObjectEx = class(TDragDockObject)

public

  constructor Create(); override;

Creates an object to be destroyed after use

end;

Inheritance

TDragDockObjectEx | A drag object for docking that is automatically destroyed after use
|
TDragDockObject | A drag object for drag-dock
|
TDragObject | Base class for managing drag operations and user feedback
|
TObject


TDragDockObjectEx
TDragDockObject
 |  | DockOffset
 |  | DockRect
 |  | DropAlign
 |  | DropOnControl
 |  | Floating
 | ro | IncreaseDockArea
 |  | EraseDockRect
TDragObject
 |  | AlwaysShowDragImages
 | ro | AutoCreated
 | ro | AutoFree
 |  | Control
 |  | DragPos
 |  | DragTarget
 |  | DragTargetPos
 | ro | Dropped


TDragDockObjectEx
 | Create
TDragDockObject
pt | AdjustDockRect
pt | GetDragCursor
pt | EndDrag
pt | InitDock
pt | ShowDockImage
pt | HideDockImage
pt | MoveDockImage
pt | HasOnDrawImage
TDragObject
pt | EndDrag
pt | GetDragImages
pt | GetDragCursor
 | Create
 | AutoCreate
 | HideDragImage
 | ShowDragImage


pt | AdjustDockRect (TDragDockObject)
 | AutoCreate (TDragObject)
 | Create (TDragObject)
 | Create (TDragDockObjectEx)
pt | EndDrag (TDragObject)
pt | EndDrag (TDragDockObject)
pt | GetDragCursor (TDragObject)
pt | GetDragCursor (TDragDockObject)
pt | GetDragImages (TDragObject)
pt | HasOnDrawImage (TDragDockObject)
pt | HideDockImage (TDragDockObject)
 | HideDragImage (TDragObject)
pt | InitDock (TDragDockObject)
pt | MoveDockImage (TDragDockObject)
pt | ShowDockImage (TDragDockObject)
 | ShowDragImage (TDragObject)


TDragDockObjectEx

TDragDockObject

TDragObject


TDragDockObjectEx.Create

Creates an object to be destroyed after use

Declaration

Source position: controls.pp line 563

public constructor TDragDockObjectEx.Create(

  AControl: TControl

); override;


TDragImageList

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A list of Images used during Drag operations

Declaration

Source position: controls.pp line 383

type TDragImageList = class(TCustomImageList)
protected
function GetResolutionClass; override;
procedure Initialize; override; | Performs the initial set up for the image list
public
function BeginDrag(); | Start dragging an image; returns True if successful
function DragLock(); | Show drag image during drag operation
function DragMove(); | Shows the drag image at a new location
procedure DragUnlock; | Hide the drag image
function EndDrag; | Finish dragging of the image, restore the old cursor shape
procedure HideDragImage; | Hide the dragged image without unlocking the window
function SetDragImage(); | Set index of dragged image and hotspot
procedure ShowDragImage; | Displays the drag image
property DragCursor: TCursor; [rw] | The cursor shape to use while dragging
property DragHotspot: TPoint; [rw] | The position of the HotSpot image, i.e. the offset to the mouse position while dragging
property Dragging: Boolean; [r] | True if dragging in progress
property DraggingResolution: TDragImageListResolution; [r] | Gets the scaled image resolution with the drag images for the list
property Resolution []: TDragImageListResolution; [r] | Gets the image resolution for the specified image width
end;

Inheritance

TDragImageList | A list of Images used during Drag operations
|
TCustomImageList | The base class for TImageList
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

A drag image is shown when a DragImageList is supplied at all, and when no accepting target is under the mouse, or the source control style includes csDisplayDragImage, or AlwaysShowDragImage is set in the DragObject.

In drag-dock operations typically no drag image is shown, since the DockRect frame already gives all required visual feedback.

This is a general overview of the usage of this class:

  • SetDragImage selects an image from the list, and defines the hotspot within this image. (the hotspot typically is the offset of the mouse position to the origin of the dragged control)
  • BeginDrag starts dragging, the image is shown at the starting location.
  • DragMove moves the image.
  • EndDrag stops dragging, the image is removed from the screen.


TDragImageList
 |  | DragCursor
 |  | DragHotspot
 | ro | Dragging
 | ro | DraggingResolution
 | ro | Resolution
TCustomImageList
 | ro | HasOverlays
 |  | AllocBy
 |  | BlendColor
 |  | BkColor
 | ro | Count
 |  | DrawingStyle
 |  | Height
 | ro | HeightForPPI
 | ro | HeightForWidth
 |  | Width
 | ro | WidthForPPI
 | ro | SizeForPPI
 |  | Masked
 | ro | Reference
 | ro | ReferenceForPPI
 | ro | Resolution
 | ro | ResolutionByIndex
 | ro | ResolutionForPPI
 | ro | ResolutionCount
 |  | Scaled
 |  | ShareImages
 |  | ImageType
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


ro | ComObject (TComponent)
ro | ComponentCount (TComponent)
 | ComponentIndex (TComponent)
ro | Components (TComponent)
ro | ComponentState (TComponent)
ro | ComponentStyle (TComponent)
ro | Count (TCustomImageList)
 | DesignInfo (TComponent)
 | DragCursor (TDragImageList)
ro | Dragging (TDragImageList)
ro | DraggingResolution (TDragImageList)
 | DragHotspot (TDragImageList)
 | DrawingStyle (TCustomImageList)
ro | HasOverlays (TCustomImageList)
 | Height (TCustomImageList)
ro | HeightForPPI (TCustomImageList)
ro | HeightForWidth (TCustomImageList)
 | ImageType (TCustomImageList)
ro | LCLRefCount (TLCLComponent)
 | Masked (TCustomImageList)
 | Name (TComponent)
ro | Owner (TComponent)
ro | Reference (TCustomImageList)
ro | ReferenceForPPI (TCustomImageList)
ro | Resolution (TCustomImageList)
ro | Resolution (TDragImageList)
ro | ResolutionByIndex (TCustomImageList)
ro | ResolutionCount (TCustomImageList)
ro | ResolutionForPPI (TCustomImageList)
 | Scaled (TCustomImageList)
 | ShareImages (TCustomImageList)
ro | SizeForPPI (TCustomImageList)
 | Tag (TComponent)
 | VCLComObject (TComponent)
ro | WidgetSetClass (TLCLComponent)
 | Width (TCustomImageList)
ro | WidthForPPI (TCustomImageList)


TDragImageList
pt | GetResolutionClass
pt | Initialize
 | BeginDrag
 | DragLock
 | DragMove
 | DragUnlock
 | EndDrag
 | HideDragImage
 | SetDragImage
 | ShowDragImage
TCustomImageList
pt | GetResolution
pt | GetResolutionClass
pt | CheckIndex
pt | Initialize
pt | DefineProperties
pt | SetWidthHeight
pt | ClearOverlays
 | Create
 | CreateSize
 | Destroy
 | ScaleImage
 | AssignTo
 | Assign
 | WriteData
 | ReadData
 | WriteAdvData
 | ReadAdvData
 | Equals
 | BeginUpdate
 | EndUpdate
 | Add
 | AddMultipleResolutions
 | AddSliced
 | AddSlice
 | AddSliceCentered
 | AddIcon
 | AddImages
 | AddMasked
 | AddLazarusResource
 | AddResourceName
 | Change
 | Clear
 | Delete
 | Draw
 | DrawForPPI
 | DrawOverlay
 | GetBitmap
 | GetFullBitmap
 | GetFullRawImage
 | GetIcon
 | GetRawImage
 | GetHotSpot
 | Insert
 | InsertIcon
 | InsertMasked
 | Move
 | Overlay
 | Replace
 | ReplaceSlice
 | ReplaceSliceCentered
 | ReplaceIcon
 | ReplaceMasked
 | RegisterChanges
 | StretchDraw
 | UnRegisterChanges
 | RegisterResolutions
 | DeleteResolution
 | FindResolution
 | Resolutions
 | ResolutionsDesc
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TCustomImageList)
 | AddIcon (TCustomImageList)
 | AddImages (TCustomImageList)
 | AddLazarusResource (TCustomImageList)
 | AddMasked (TCustomImageList)
 | AddMultipleResolutions (TCustomImageList)
 | AddResourceName (TCustomImageList)
 | AddSlice (TCustomImageList)
 | AddSliceCentered (TCustomImageList)
 | AddSliced (TCustomImageList)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TCustomImageList)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | AssignTo (TCustomImageList)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeginDrag (TDragImageList)
 | BeginUpdate (TCustomImageList)
 | Change (TCustomImageList)
 | ChangeName (TComponent)
pt | CheckIndex (TCustomImageList)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomImageList)
pt | ClearOverlays (TCustomImageList)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCustomImageList)
 | CreateSize (TCustomImageList)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TCustomImageList)
 | Delete (TCustomImageList)
 | DeleteResolution (TCustomImageList)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TCustomImageList)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DragLock (TDragImageList)
 | DragMove (TDragImageList)
 | DragUnlock (TDragImageList)
 | Draw (TCustomImageList)
 | DrawForPPI (TCustomImageList)
 | DrawOverlay (TCustomImageList)
 | EndDrag (TDragImageList)
 | EndUpdate (TCustomImageList)
 | Equals (TObject)
 | Equals (TCustomImageList)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindResolution (TCustomImageList)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetBitmap (TCustomImageList)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetFullBitmap (TCustomImageList)
 | GetFullRawImage (TCustomImageList)
 | GetHashCode (TObject)
 | GetHotSpot (TCustomImageList)
 | GetIcon (TCustomImageList)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetRawImage (TCustomImageList)
pt | GetResolution (TCustomImageList)
pt | GetResolutionClass (TCustomImageList)
pt | GetResolutionClass (TDragImageList)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HasParent (TComponent)
 | HideDragImage (TDragImageList)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | Initialize (TCustomImageList)
pt | Initialize (TDragImageList)
 | InitInstance (TObject)
 | Insert (TComponent)
 | Insert (TCustomImageList)
 | InsertComponent (TComponent)
 | InsertIcon (TCustomImageList)
 | InsertMasked (TCustomImageList)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | Move (TCustomImageList)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | Overlay (TCustomImageList)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadAdvData (TCustomImageList)
 | ReadData (TCustomImageList)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TCustomImageList)
 | RegisterResolutions (TCustomImageList)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | Replace (TCustomImageList)
 | ReplaceIcon (TCustomImageList)
 | ReplaceMasked (TCustomImageList)
 | ReplaceSlice (TCustomImageList)
 | ReplaceSliceCentered (TCustomImageList)
 | Resolutions (TCustomImageList)
 | ResolutionsDesc (TCustomImageList)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | ScaleImage (TCustomImageList)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetDragImage (TDragImageList)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetWidthHeight (TCustomImageList)
 | ShowDragImage (TDragImageList)
 | StretchDraw (TCustomImageList)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TCustomImageList)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteAdvData (TCustomImageList)
 | WriteData (TCustomImageList)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDragImageList
TCustomImageList
 | OnChange
 | OnGetWidthForPPI
TLCLComponent
TComponent
TPersistent
TObject


TDragImageList.BeginDrag

Start dragging an image; returns True if successful

Declaration

Source position: controls.pp line 397

public function TDragImageList.BeginDrag(

  Window: HWND;

  X: Integer;

  Y: Integer

):Boolean;

Arguments

Window | The associated window
X | The mouse position
Y | The mouse position

Function result

True if successful

Description

Locks a window for updates, remembers the current cursor shape, and sets the new cursor shape.


TDragImageList.DragCursor

The cursor shape to use while dragging

Declaration

Source position: controls.pp line 405

public property TDragImageList.DragCursor : TCursor
  read FDragCursor
  write SetDragCursor;


TDragImageList.Dragging

True if dragging in progress

Declaration

Source position: controls.pp line 407

public property TDragImageList.Dragging : Boolean
  read GetDragging;


TDragImageList.DraggingResolution

Gets the scaled image resolution with the drag images for the list

Declaration

Source position: controls.pp line 408

public property TDragImageList.DraggingResolution : TDragImageListResolution
  read GetDraggingResolution;


TDragImageList.DragHotspot

The position of the HotSpot image, i.e. the offset to the mouse position while dragging

Declaration

Source position: controls.pp line 406

public property TDragImageList.DragHotspot : TPoint
  read GetDragHotspot
  write SetDragHotspot;


TDragImageList.DragLock

Show drag image during drag operation

Declaration

Source position: controls.pp line 398

public function TDragImageList.DragLock(

  Window: HWND;

  XPos: Integer;

  YPos: Integer

):Boolean;

Arguments

Window | The locked window
XPos | The mouse position
YPos | The mouse position

Function result

True if Dragging and image shown


TDragImageList.DragMove

Shows the drag image at a new location

Declaration

Source position: controls.pp line 399

public function TDragImageList.DragMove(

  X: Integer;

  Y: Integer

):Boolean;

Arguments

X | The new mouse position
Y | The new mouse position

Function result

True if Dragging and image moved


TDragImageList.DragUnlock

Hide the drag image

Declaration

Source position: controls.pp line 400

public procedure TDragImageList.DragUnlock;


TDragImageList.EndDrag

Finish dragging of the image, restore the old cursor shape

Declaration

Source position: controls.pp line 401

public function TDragImageList.EndDrag: Boolean;

Function result

True when dragging was started before


TDragImageList.HideDragImage

Hide the dragged image without unlocking the window

Declaration

Source position: controls.pp line 402

public procedure TDragImageList.HideDragImage;


TDragImageList.Resolution

Gets the image resolution for the specified image width

Declaration

Source position: controls.pp line 409

public property TDragImageList.Resolution[AImageWidth: Integer] : TDragImageListResolution
  read GetResolution;

Description

Resolution is a read-only indexed TDragImageListResolution property which provides the image resolution for images with the width specified in AImageWidth. Reading the property value causes the image resolution to be cast to the required TDragImageListResolution type.


TDragImageList.SetDragImage

Set index of dragged image and hotspot

Declaration

Source position: controls.pp line 403

public function TDragImageList.SetDragImage(

  Index: Integer;

  HotSpotX: Integer;

  HotSpotY: Integer

):Boolean;

Arguments

Index | List index of the image to use
HotSpotX | Offset from mouse position to image position
HotSpotY | Offset from mouse position to image position

Function result

Always True


TDragImageList.ShowDragImage

Displays the drag image

Declaration

Source position: controls.pp line 404

public procedure TDragImageList.ShowDragImage;


TDragImageListResolution

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements an image list resolution with features used in Drag and Drop operations

Declaration

Source position: controls.pp line 355

type TDragImageListResolution = class(TCustomImageListResolution)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
property ImageList: TDragImageList; [r] | List with images used in Drag and Drop operations
public
constructor Create(); override; | Constructor for the class instance
function GetHotSpot; override; | Gets the HotSpot for the image resolution
function BeginDrag(); | Starts display of images in the resolution for a Drag and Drop operation
function DragLock(); | Shows the Drag image and locks updates to the Window during the Drag operation
function DragMove(); | Moves the dragging image to the specified position
procedure DragUnlock; | Hides the Drag image and removes the update lock for the Window
function EndDrag; | Removes the drag lock and restores the saved cursor when the drag operation has ended
procedure HideDragImage; | Notifies the widgetset class to hide the drag image
procedure ShowDragImage; | Notifies the widgetset class to display the drag image
property DragHotspot: TPoint; [rw] | Contains the mouse position for the drag image
property Dragging: Boolean; [r] | Indicates that BeginDrag has been called for the image resolution
end;

Inheritance

TDragImageListResolution | Implements an image list resolution with features used in Drag and Drop operations
|
TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList
|
TLCLReferenceComponent | Base class for all components having an associated widget with a handle
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDragImageListResolution is a TCustomImageListResolution descendant which implements an image list resolution with features used in Drag and Drop operations. TDragImageListResolution is used in the implementation of TDragImageList.

See also

TDragImageList.DraggingResolution | Gets the scaled image resolution with the drag images for the list
TDragImageList.Resolution | Gets the image resolution for the specified image width


TDragImageListResolution
pt | ro | ImageList
 |  | DragHotspot
 | ro | Dragging
TCustomImageListResolution
 | ro | ImageList
 | ro | Width
 | ro | Height
 | ro | Count
 |  | AutoCreatedInDesignTime
 | ro | Reference
TLCLReferenceComponent
 | ro | HandleAllocated
 | ro | ReferenceAllocated
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 | ro | Count (TCustomImageListResolution)
 |  | DesignInfo (TComponent)
 | ro | Dragging (TDragImageListResolution)
 |  | DragHotspot (TDragImageListResolution)
 | ro | HandleAllocated (TLCLReferenceComponent)
 | ro | Height (TCustomImageListResolution)
 | ro | ImageList (TCustomImageListResolution)
pt | ro | ImageList (TDragImageListResolution)
 | ro | LCLRefCount (TLCLComponent)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 | ro | Reference (TCustomImageListResolution)
 | ro | ReferenceAllocated (TLCLReferenceComponent)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 | ro | WidgetSetClass (TLCLComponent)
 | ro | Width (TCustomImageListResolution)


TDragImageListResolution
pt | WSRegisterClass
 | Create
 | GetHotSpot
 | BeginDrag
 | DragLock
 | DragMove
 | DragUnlock
 | EndDrag
 | HideDragImage
 | ShowDragImage
TCustomImageListResolution
pt | GetReferenceHandle
pt | WSCreateReference
pt | WSRegisterClass
pt | ReferenceDestroying
 | Destroy
 | GetHotSpot
 | FillDescription
 | GetBitmap
 | GetIcon
 | GetFullBitmap
 | GetRawImage
 | Draw
 | StretchDraw
 | DrawOverlay
TLCLReferenceComponent
pt | CreateParams
pt | DestroyReference
pt | GetReferenceHandle
pt | ReferenceCreated
pt | ReferenceDestroying
pt | ReferenceNeeded
pt | WSCreateReference
pt | WSDestroyReference
 | Destroy
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeginDrag (TDragImageListResolution)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TDragImageListResolution)
pt | CreateParams (TLCLReferenceComponent)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TLCLReferenceComponent)
 | Destroy (TCustomImageListResolution)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
pt | DestroyReference (TLCLReferenceComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DragLock (TDragImageListResolution)
 | DragMove (TDragImageListResolution)
 | DragUnlock (TDragImageListResolution)
 | Draw (TCustomImageListResolution)
 | DrawOverlay (TCustomImageListResolution)
 | EndDrag (TDragImageListResolution)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FillDescription (TCustomImageListResolution)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetBitmap (TCustomImageListResolution)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetFullBitmap (TCustomImageListResolution)
 | GetHashCode (TObject)
 | GetHotSpot (TCustomImageListResolution)
 | GetHotSpot (TDragImageListResolution)
 | GetIcon (TCustomImageListResolution)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetRawImage (TCustomImageListResolution)
pt | GetReferenceHandle (TLCLReferenceComponent)
pt | GetReferenceHandle (TCustomImageListResolution)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HasParent (TComponent)
 | HideDragImage (TDragImageListResolution)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
pt | ReferenceCreated (TLCLReferenceComponent)
pt | ReferenceDestroying (TLCLReferenceComponent)
pt | ReferenceDestroying (TCustomImageListResolution)
 | ReferenceInterface (TComponent)
pt | ReferenceNeeded (TLCLReferenceComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | ShowDragImage (TDragImageListResolution)
 | StretchDraw (TCustomImageListResolution)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSCreateReference (TLCLReferenceComponent)
pt | WSCreateReference (TCustomImageListResolution)
pt | WSDestroyReference (TLCLReferenceComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TCustomImageListResolution)
pt | WSRegisterClass (TDragImageListResolution)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDragImageListResolution

TCustomImageListResolution

TLCLReferenceComponent

TLCLComponent

TComponent

TPersistent

TObject


TDragImageListResolution.BeginDrag

Starts display of images in the resolution for a Drag and Drop operation

Declaration

Source position: controls.pp line 371

public function TDragImageListResolution.BeginDrag(

  Window: HWND;

  X: Integer;

  Y: Integer

):Boolean;

Arguments

Window | Window handle where images are displayed for the operation
X | Horizontal screen position where the operation was started
Y | Vertical screen position where the operation was started

Function result

True if the Drag operation was successfully started

Description

BeginDrag is a Boolean function used to start display of images in the resolution for a Drag and Drop operation. The return value is True if the widgetset successfully received the BeginDrag notification.

Remark: Please note: No actions are performed in the method if the widgetset class does note successfully start the drag operation.

BeginDrag calls the DragLock method to lock the window handle for the control, and to start displaying the drag image for the operation. The current screen cursor is captured, and the DragCursor in ImageList is displayed for the operation.

See also

TDragImageListResolution.Dragging | Indicates that BeginDrag has been called for the image resolution
TDragImageListResolution.EndDrag | Removes the drag lock and restores the saved cursor when the drag operation has ended
TDragImageListResolution.DragLock | Shows the Drag image and locks updates to the Window during the Drag operation
TDragImageListResolution.ImageList | List with images used in Drag and Drop operations
TDragImageList.DragCursor | The cursor shape to use while dragging


TDragImageListResolution.Create

Constructor for the class instance

Declaration

Source position: controls.pp line 368

public constructor TDragImageListResolution.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the new class instance

Description

Create is the overridden constructor for TDragImageListResolution. Create calls the inherited constructor using TheOwner as the owner for the class instance. Create sets the initial the values for internal members in the class instance.

See also

#LCL.LCLClasses.TLCLComponent.Create

Constructor for the class instance


TDragImageListResolution.Dragging

Indicates that BeginDrag has been called for the image resolution

Declaration

Source position: controls.pp line 380

public property TDragImageListResolution.Dragging : Boolean
  read FDragging;


TDragImageListResolution.DragHotspot

Contains the mouse position for the drag image

Declaration

Source position: controls.pp line 379

public property TDragImageListResolution.DragHotspot : TPoint
  read FDragHotspot
  write FDragHotspot;

Description

DragHotspot is a TPoint property which contains the mouse position for the Drag hostspot. The value in DragHotspot is updated when TDragImageList sets the image used for the resolution, and in the BeginDrag method.


TDragImageListResolution.DragLock

Shows the Drag image and locks updates to the Window during the Drag operation

Declaration

Source position: controls.pp line 372

public function TDragImageListResolution.DragLock(

  Window: HWND;

  XPos: Integer;

  YPos: Integer

):Boolean;


TDragImageListResolution.DragMove

Moves the dragging image to the specified position

Declaration

Source position: controls.pp line 373

public function TDragImageListResolution.DragMove(

  X: Integer;

  Y: Integer

):Boolean;


TDragImageListResolution.DragUnlock

Hides the Drag image and removes the update lock for the Window

Declaration

Source position: controls.pp line 374

public procedure TDragImageListResolution.DragUnlock;


TDragImageListResolution.EndDrag

Removes the drag lock and restores the saved cursor when the drag operation has ended

Declaration

Source position: controls.pp line 375

public function TDragImageListResolution.EndDrag: Boolean;


TDragImageListResolution.GetHotSpot

Gets the HotSpot for the image resolution

Declaration

Source position: controls.pp line 370

public function TDragImageListResolution.GetHotSpot: TPoint; override;

Function result

Value for the HotSpot

Description

GetHotSpot is an overridden TPoint function which gets the HotSpot for the image list resolution. GetHotSpot uses the value from the DragHotspot property. It contains the screen coordinates where the Drag and Drop operation was started. X is is the horizontal position, and Y is the vertical position in the TPoint type.

See also

TDragImageListResolution.DragHostspot


TDragImageListResolution.HideDragImage

Notifies the widgetset class to hide the drag image

Declaration

Source position: controls.pp line 376

public procedure TDragImageListResolution.HideDragImage;


TDragImageListResolution.ImageList

List with images used in Drag and Drop operations

Declaration

Source position: controls.pp line 366

protected property TDragImageListResolution.ImageList : TDragImageList
  read GetImageList;

Description

ImageList is a read-only TDragImageList property which provides access to the images used for Drag and Drag operations, and methods used to render the images.

See also

TDragImageList | A list of Images used during Drag operations
TControl.GetDragImages | Get the list of images usable during dragging
TControl.ControlStyle | Style flags, specifying whether the control responds to mouse clicks, can be re-sized, has particular actions, etc.
TControlStyleType | TControlStyleType - enumerated type describing features of the Control


TDragImageListResolution.ShowDragImage

Notifies the widgetset class to display the drag image

Declaration

Source position: controls.pp line 377

public procedure TDragImageListResolution.ShowDragImage;


TDragManager

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The abstract base class used to manage dragging of controls (for drop or dock operations)

Declaration

Source position: controls.pp line 568

type TDragManager = class(TComponent)
protected
procedure KeyUp(); virtual; abstract; | Handler for keyboard key released
procedure KeyDown(); virtual; abstract; | Handler for keyboard key pressed
procedure CaptureChanged(); virtual; abstract; | Aborts the dragging operation, when the capturing control has changed
procedure MouseMove(); virtual; abstract; | Generates visual feedback for mouse movement in a drag operation
procedure MouseUp(); virtual; abstract; | Ends dragging
procedure MouseDown(); virtual; abstract; | NOP
public
constructor Create(); override; | Initializes the Delphi default dragging parameters
function IsDragging; virtual; abstract; | Check if dragging is in progress
function Dragging(); virtual; abstract; | True if the specified control is being dragged
procedure RegisterDockSite(); virtual; abstract; | Adds the control to the list of registered docking sites
procedure DragStart(); virtual; abstract; | Starts dragging a control
procedure DragMove(); virtual; abstract; | Updates the visual dragging feedback
procedure DragStop(); virtual; abstract; | Ends dragging
function CanStartDragging(); virtual; abstract; | Indicates if the mouse coordinates are within the drag threshold for the specified control
property DragImmediate: Boolean; [rw] | Start dragging immediately, on MouseDown?
property DragThreshold: Integer; [rw] | The threshold amount for mouse movement before delayed dragging starts (default is 5 pixels)
end;

Inheritance

TDragManager

The abstract base class used to manage dragging of controls (for drop or dock operations)

|

TComponent,IUnknown,IInterfaceComponentReference
|

TPersistent,IFPObserved
|

TObject

Description

TDragManager specifies an object-oriented version of the Delphi drag manager. It is implemented by the TDragManagerDefault descendant.

Remark: The registered dock sites should be stored in a persistent list, not in a DragManager instance.


TDragManager
 |  | DragImmediate
 |  | DragThreshold
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


ro | ComObject (TComponent)
ro | ComponentCount (TComponent)
 | ComponentIndex (TComponent)
ro | Components (TComponent)
ro | ComponentState (TComponent)
ro | ComponentStyle (TComponent)
 | DesignInfo (TComponent)
 | DragImmediate (TDragManager)
 | DragThreshold (TDragManager)
 | Name (TComponent)
ro | Owner (TComponent)
 | Tag (TComponent)
 | VCLComObject (TComponent)


TDragManager
pt | KeyUp
pt | KeyDown
pt | CaptureChanged
pt | MouseMove
pt | MouseUp
pt | MouseDown
 | Create
 | IsDragging
 | Dragging
 | RegisterDockSite
 | DragStart
 | DragMove
 | DragStop
 | CanStartDragging
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | CanStartDragging (TDragManager)
pt | CaptureChanged (TDragManager)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TDragManager)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Dragging (TDragManager)
 | DragMove (TDragManager)
 | DragStart (TDragManager)
 | DragStop (TDragManager)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsDragging (TDragManager)
 | IsImplementorOf (TComponent)
pt | KeyDown (TDragManager)
pt | KeyUp (TDragManager)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TDragManager)
pt | MouseMove (TDragManager)
pt | MouseUp (TDragManager)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterDockSite (TDragManager)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDragManager

TComponent

TPersistent

TObject


TDragManager.CanStartDragging

Indicates if the mouse coordinates are within the drag threshold for the specified control

Declaration

Source position: controls.pp line 591

public function TDragManager.CanStartDragging(

  Site: TWinControl;

  AThreshold: Integer;

  X: Integer;

  Y: Integer

):Boolean; virtual; abstract;

Description

CanStartDragging is an abstract virtual Boolean function used to determine if the mouse has been moved beyond the threshold that initiates a drag operation. The result is True when the mouse coordinates in X and Y are located within the client rectangle and threshold for the specified control in Site.

CanStartDragging must be implemented in a descendent class, like TDragManagerDefault.


TDragManager.CaptureChanged

Aborts the dragging operation, when the capturing control has changed

Declaration

Source position: controls.pp line 576

protected procedure TDragManager.CaptureChanged(

  OldCaptureControl: TControl

); virtual; abstract;


TDragManager.Create

Initializes the Delphi default dragging parameters

Declaration

Source position: controls.pp line 581

public constructor TDragManager.Create(

  TheOwner: TComponent

); override;

Description

The Delphi VCL sets DragImmediate=True and DragThreshold=5.

Remark: A docking operation never should start immediately.


TDragManager.Dragging

True if the specified control is being dragged

Declaration

Source position: controls.pp line 584

public function TDragManager.Dragging(

  AControl: TControl

):Boolean; virtual; abstract;


TDragManager.DragImmediate

Start dragging immediately, on MouseDown?

Declaration

Source position: controls.pp line 593

public property TDragManager.DragImmediate : Boolean
  read FDragImmediate
  write FDragImmediate
  default True;

Description

This is the default value for e.g. BeginDrag.


TDragManager.DragMove

Updates the visual dragging feedback

Declaration

Source position: controls.pp line 588

public procedure TDragManager.DragMove(

  APosition: TPoint

); virtual; abstract;

Arguments

APosition

Mouse position in screen coordinates


TDragManager.DragStart

Starts dragging a control

Declaration

Source position: controls.pp line 587

public procedure TDragManager.DragStart(

  AControl: TControl;

  AImmediate: Boolean;

  AThreshold: Integer;

  StartFromCurrentMouse: Boolean = False

); virtual; abstract;

Arguments

AControl | The control that initiates the drag operation
AImmediate | False when dragging should start only when the mouse is moved (delayed)
AThreshold | How much the mouse must move before delayed dragging starts

Description

A DragObject must be created, depending on the Control.DragKind. The mouse has to be captured, and visual feedback must be initialized.


TDragManager.DragStop

Ends dragging

Declaration

Source position: controls.pp line 589

public procedure TDragManager.DragStop(

  ADrop: Boolean

); virtual; abstract;

Arguments

ADrop

False when dragging was aborted

Description

The visual feedback is reset.

All related controls are notified of the outcome of the operation (drop, dock, abort).

Finally all temporary objects are destroyed.


TDragManager.DragThreshold

The threshold amount for mouse movement before delayed dragging starts (default is 5 pixels)

Declaration

Source position: controls.pp line 594

public property TDragManager.DragThreshold : Integer
  read FDragThreshold
  write FDragThreshold
  default 5;


TDragManager.IsDragging

Check if dragging is in progress

Declaration

Source position: controls.pp line 583

public function TDragManager.IsDragging: Boolean; virtual; abstract;

Function result

True if dragging


TDragManager.KeyDown

Handler for keyboard key pressed

Declaration

Source position: controls.pp line 575

protected procedure TDragManager.KeyDown(

  var Key: Word;

  Shift: TShiftState

); virtual; abstract;

Description

When (and while) the Ctrl key is pressed, dropping is disabled.

The Esc key aborts the current dragging operation immediately.


TDragManager.KeyUp

Handler for keyboard key released

Declaration

Source position: controls.pp line 574

protected procedure TDragManager.KeyUp(

  var Key: Word;

  Shift: TShiftState

); virtual; abstract;

Description

When the Ctrl key is released, a drop is enabled again.


TDragManager.MouseDown

NOP

Declaration

Source position: controls.pp line 579

protected procedure TDragManager.MouseDown(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); virtual; abstract;


TDragManager.MouseMove

Generates visual feedback for mouse movement in a drag operation

Declaration

Source position: controls.pp line 577

protected procedure TDragManager.MouseMove(

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); virtual; abstract;


TDragManager.MouseUp

Ends dragging

Declaration

Source position: controls.pp line 578

protected procedure TDragManager.MouseUp(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); virtual; abstract;


TDragManager.RegisterDockSite

Adds the control to the list of registered docking sites

Declaration

Source position: controls.pp line 585

public procedure TDragManager.RegisterDockSite(

  Site: TWinControl;

  DoRegister: Boolean

); virtual; abstract;

Arguments

Site | The DockSite to register
DoRegister | True for adding, False for removing the site

Description

Remark: This should become a class method, maintaining the list of registered docking sites outside any DragManager instance.


TDragObject

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Base class for managing drag operations and user feedback

Declaration

Source position: controls.pp line 445

type TDragObject = class
protected
procedure EndDrag(); virtual; | Called when a dragging operation ends
function GetDragImages; virtual; | Returns a list of images for dragging
function GetDragCursor(); virtual; | Returns the dragging cursor type (shape)
public
constructor Create(); virtual; | Remembers the dragged control
constructor AutoCreate(); | Special constructor which enforces destruction of the object at the end of the dragging operation
procedure HideDragImage; virtual; | Asks the image list to hide the drag image
procedure ShowDragImage; virtual; | Asks the image list to show the drag image
property AlwaysShowDragImages: Boolean; [rw] | Should the image of dragged objects always be shown?
property AutoCreated: Boolean; [r] | Was the drag object created automatically?
property AutoFree: Boolean; [r] | Indicates whether the object shall be destroyed at the end of the dragging operation
property Control: TControl; [rw] | The control that is dragged (source)
property DragPos: TPoint; [rw] | Current mouse position in screen coordinates
property DragTarget: TControl; [rw] | The control over which the object currently is dragged (target)
property DragTargetPos: TPoint; [rw] | Mouse position in client coordinates of the DragTarget
property Dropped: Boolean; [r] | Indicates whether the drag object has been dropped yet
end;

Inheritance

TDragObject

Base class for managing drag operations and user feedback
|

TObject

Description

Every dragging operation has an associated DragObject, holding references to the source and target controls, and other parameters for the customization of the visual user feedback.

A default DragObject is created automatically when a dragging operation starts, and is destroyed when the operation has ended; you do not need to maintain it. But an application can provide a customized DragObject in the TControl.OnStartDrag or TControl.OnStartDock handlers for the source control (the one being dragged).

Remark: AutoCreated DragObjects imply different behavior in the DragOver and DragDrop events, where the Source becomes the dragged control, while the DragObject itself is passed as Source.

TDragObject is the ancestor of a whole tree of dragging objects, with the main branches supporting either drag-drop or drag-dock operations. The type of the operation is determined using the TControl.DragKind property in the source control.

Remark: In contrast to the Delphi implementation, Lazarus has moved a couple of methods into the drag performers; these methods are no longer available for customization.

A Lazarus DragObject mainly supplies the cursor and images, used in visual user feedback. Drag-drop operations typically signal acceptance of an possible drop by variations of the mouse cursor, and optionally can attach to it shapes of the dragged object(s). Drag-dock operations instead show a docking rectangle, that snaps to possible target locations when the mouse moves over docksites.

See also

TDragControlObject | A drag object for dragging a control
TDragDockObject | A drag object for drag-dock


TDragObject
 |  | AlwaysShowDragImages
 | ro | AutoCreated
 | ro | AutoFree
 |  | Control
 |  | DragPos
 |  | DragTarget
 |  | DragTargetPos
 | ro | Dropped


TDragObject
pt | EndDrag
pt | GetDragImages
pt | GetDragCursor
 | Create
 | AutoCreate
 | HideDragImage
 | ShowDragImage


pt | EndDrag (TDragObject)
pt | GetDragCursor (TDragObject)
pt | GetDragImages (TDragObject)
 | HideDragImage (TDragObject)
 | ShowDragImage (TDragObject)


TDragObject


TDragObject.AlwaysShowDragImages

Should the image of dragged objects always be shown?

Declaration

Source position: controls.pp line 466

public property TDragObject.AlwaysShowDragImages : Boolean
  read FAlwaysShowDragImages
  write FAlwaysShowDragImages;

Description

This is another chance for enforcing the display of a drag image, even if a drop is acceptable.


TDragObject.AutoCreate

Special constructor which enforces destruction of the object at the end of the dragging operation

Declaration

Source position: controls.pp line 461

public constructor TDragObject.AutoCreate(

  AControl: TControl

);

Arguments

AControl

The control being dragged

Description

This constructor sets the AutoCreated and AutoFree flags. AutoFree is tested by the DragManager at the end of the dragging operation.


TDragObject.AutoCreated

Was the drag object created automatically?

Declaration

Source position: controls.pp line 467

public property TDragObject.AutoCreated : Boolean
  read FAutoCreated;

Description

This property is of little use, more important is the AutoFree property.


TDragObject.AutoFree

Indicates whether the object shall be destroyed at the end of the dragging operation

Declaration

Source position: controls.pp line 468

public property TDragObject.AutoFree : Boolean
  read FAutoFree;

Description

This is a Lazarus specific property, introduced to get rid of the special Delphi TDrag...Ex classes.


TDragObject.Control

The control that is dragged (source)

Declaration

Source position: controls.pp line 469

public property TDragObject.Control : TControl
  read FControl
  write FControl;


TDragObject.Create

Remembers the dragged control

Declaration

Source position: controls.pp line 460

public constructor TDragObject.Create(

  AControl: TControl

); virtual;

Arguments

AControl

The control being dragged

See also

TObject.Create


TDragObject.DragPos

Current mouse position in screen coordinates

Declaration

Source position: controls.pp line 470

public property TDragObject.DragPos : TPoint
  read FDragPos
  write FDragPos;

See also

TDragObject.DragTargetPos

Mouse position in client coordinates of the DragTarget


TDragObject.DragTarget

The control over which the object currently is dragged (target)

Declaration

Source position: controls.pp line 471

public property TDragObject.DragTarget : TControl
  read FDragTarget
  write FDragTarget;


TDragObject.DragTargetPos

Mouse position in client coordinates of the DragTarget

Declaration

Source position: controls.pp line 472

public property TDragObject.DragTargetPos : TPoint
  read FDragTargetPos
  write FDragTargetPos;

See also

TDragObject.DragPos

Current mouse position in screen coordinates


TDragObject.Dropped

Indicates whether the drag object has been dropped yet

Declaration

Source position: controls.pp line 473

public property TDragObject.Dropped : Boolean
  read FDropped;

Description

Contains False while dragging is in progress, or when dragging has been aborted.


TDragObject.EndDrag

Called when a dragging operation ends

Declaration

Source position: controls.pp line 456

protected procedure TDragObject.EndDrag(

  Target: TObject;

  X: Integer;

  Y: Integer

); virtual;

Arguments

Target | The control onto which the dragged object is dropped (can be Nil)
X | Horizontal mouse coordinate when the method is called
Y | Vertical mouse coordinate when the method is called

Description

The default implementation calls Control.DoEndDrag, which in turn invokes an OnEndDrag handler.


TDragObject.GetDragCursor

Returns the dragging cursor type (shape)

Declaration

Source position: controls.pp line 458

protected function TDragObject.GetDragCursor(

  Accepted: Boolean;

  X: Integer;

  Y: Integer

):TCursor; virtual;

Arguments

Accepted

Which cursor to return (rejected:crNoDrop or accepted:crDrag)

Function result

The cursor to show

Description

In drag-drop operations the cursor signals acceptance or rejection of an drop, depending on Accepted.


TDragObject.GetDragImages

Returns a list of images for dragging

Declaration

Source position: controls.pp line 457

protected function TDragObject.GetDragImages: TDragImageList; virtual;

Function result

The ImageList to use, is Nil by default!

Description

The returned TDragImageList provides methods for the selection and display of an image shown while dragging. This implementation returns Nil, and must be overridden (e.g. in TDragControlObject).

See also

TDragControlObject

A drag object for dragging a control


TDragObject.HideDragImage

Asks the image list to hide the drag image

Declaration

Source position: controls.pp line 463

public procedure TDragObject.HideDragImage; virtual;

See also

ShowDragImage

Asks the image list to show the drag image


TDragObject.ShowDragImage

Asks the image list to show the drag image

Declaration

Source position: controls.pp line 464

public procedure TDragObject.ShowDragImage; virtual;

See also

HideDragImage

Asks the image list to hide the drag image


TDragObjectClass

A TDragObject class type

Declaration

Source position: controls.pp line 476

type TDragObjectClass = class of TDragObject;


TDragObjectEx

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Extends TDragObject to automatically free itself in the DragManager

Declaration

Source position: controls.pp line 480

type TDragObjectEx = class(TDragObject)

public

  constructor Create(); override;

Constructor for the class instance

end;

Inheritance

TDragObjectEx | Extends TDragObject to automatically free itself in the DragManager
|
TDragObject | Base class for managing drag operations and user feedback
|
TObject

Description

TDragObjectEx is a TDragObject descendant. It provides an overridden constructor which sets the AutoFree property to True.


TDragObjectEx
TDragObject
 |  | AlwaysShowDragImages
 | ro | AutoCreated
 | ro | AutoFree
 |  | Control
 |  | DragPos
 |  | DragTarget
 |  | DragTargetPos
 | ro | Dropped


TDragObjectEx
 | Create
TDragObject
pt | EndDrag
pt | GetDragImages
pt | GetDragCursor
 | Create
 | AutoCreate
 | HideDragImage
 | ShowDragImage


TDragObjectEx

TDragObject


TDragObjectEx.Create

Constructor for the class instance

Declaration

Source position: controls.pp line 482

public constructor TDragObjectEx.Create(

  AControl: TControl

); override;

Arguments

AControl

Control for the class instance

Description

Create is the overridden constructor for the class instance. Create sets the value in AutoFree to True. AutoFree is tested by the DragManager at the end of a dragging operation.

See also

TDragObject.AutoFree

Indicates whether the object shall be destroyed at the end of the dragging operation


TGraphicControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TGraphicControl is the base class for all lightweight controls

Declaration

Source position: controls.pp line 2363

type TGraphicControl = class(TControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure FontChanged(); override; | Handles changes to the Font property
procedure Paint; virtual; | Override this method with your own painting code
procedure DoOnChangeBounds; override; | Invokes the OnChangeBounds event handler
procedure DoOnParentHandleDestruction; override; |
property OnPaint: TNotifyEvent; [rw] | Supply your own OnPaint handler for painting the control
procedure CMCursorChanged(); message; |
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
property Canvas: TCanvas; [r] | A clipped window into the parent Canvas
end;

Inheritance

TGraphicControl | TGraphicControl is the base class for all lightweight controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TGraphicControl supports simple lightweight controls that do not need the ability to accept keyboard input, or do not contain other controls. Since lightweight controls do not wrap GUI widgets, they use fewer resources than controls based on TWinControl. If you want to accept keyboard input, or need to support child controls, use a TCustomControl instead.

TGraphicControl provides a Canvas property for access to the control's drawing surface and a virtual Paint method and an OnPaint handler, called in response to paint requests received by the parent control.

Override the Paint method, or supply your own OnPaint handler, to do the actual drawing of the control.

See also

#lcl.Controls.TCustomControl | The base class for windowed controls which paint themselves
TGraphicControl.Paint | Override this method with your own painting code
TGraphicControl.OnPaint | Supply your own OnPaint handler for painting the control
#lcl.Graphics.TCanvas | TCanvas represents a drawing surface which might be attached to a visual control which might be displayed on the screen or to an offscreen bitmap. It contains a number of drawing functions.


TGraphicControl
 | ro | Canvas
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Canvas (TGraphicControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlOrigin (TControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | DockOrientation (TControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
 |  | WindowProc (TControl)


TGraphicControl
pt | WSRegisterClass
pt | FontChanged
pt | Paint
pt | DoOnChangeBounds
pt | DoOnParentHandleDestruction
pt | CMCursorChanged
 | Create
 | Destroy
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizePhases (TControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CanAutoSize (TControl)
pt | CanTab (TControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMCursorChanged (TGraphicControl)
pt | CMEnabledChanged (TControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
 | CNPreferredSizeChanged (TControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TGraphicControl)
 | CreateAccessibleObject (TControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateFloatingDockSite (TControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TGraphicControl)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
pt | DialogChar (TControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAllAutoSize (TControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
 | Dock (TControl)
 | Docked (TControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDragMsg (TControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFloatMsg (TControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnChangeBounds (TGraphicControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnParentHandleDestruction (TGraphicControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoScaleFontPPI (TControl)
pt | DoSetBounds (TControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
pt | FontChanged (TControl)
pt | FontChanged (TGraphicControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetChildrenRect (TControl)
pt | GetClientOrigin (TControl)
pt | GetClientRect (TControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlOrigin (TControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTopParent (TControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invalidate (TControl)
pt | InvalidateControl (TControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientWidthStored (TControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Paint (TGraphicControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
 | ParentHandlesAllocated (TControl)
 | ParentToClient (TControl)
 | Perform (TControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealSetText (TControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
pt | ScaleConstraints (TControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | SendMoveSizeMessages (TControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
 | SetBounds (TControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetColor (TControl)
 | SetComponentIndex (TComponent)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | Update (TControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
 | Updated (TComponent)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMContextMenu (TControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSize (TControl)
pt | WMWindowPosChanged (TControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TGraphicControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TGraphicControl
pt | OnPaint
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TGraphicControl.Canvas

A clipped window into the parent Canvas

Declaration

Source position: controls.pp line 2379

public property TGraphicControl.Canvas : TCanvas
  read FCanvas;

Description

Don't paint on the entire Canvas! Instead use the dimensions of the TGraphicControl stored in the ClientRect.

If you ask for the Canvas.Width or Canvas.Height, you are actually getting the Canvas dimensions from the Parent control.

See also

TControl.ClientRect | Size of the client area of the control
TControl.ClientWidth | The width of the client area of the control
TControl.ClientHeight | The height of the client area of the control
#lcl.Graphics.TCanvas | TCanvas represents a drawing surface which might be attached to a visual control which might be displayed on the screen or to an offscreen bitmap. It contains a number of drawing functions.
TControl.BoundsRect | The TopLeft and BottomRight of the control, in client coordinates


TGraphicControl.CMCursorChanged

Declaration

Source position: controls.pp line 2375

protected procedure TGraphicControl.CMCursorChanged(

  var Message: TLMessage

); message;


TGraphicControl.Create

Constructor for the class instance

Declaration

Source position: controls.pp line 2377

public constructor TGraphicControl.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance


TGraphicControl.Destroy

Destructor for the class instance

Declaration

Source position: controls.pp line 2378

public destructor TGraphicControl.Destroy; override;


TGraphicControl.DoOnParentHandleDestruction

Declaration

Source position: controls.pp line 2373

protected procedure TGraphicControl.DoOnParentHandleDestruction; override;


TGraphicControl.OnPaint

Supply your own OnPaint handler for painting the control

Declaration

Source position: controls.pp line 2374

protected property TGraphicControl.OnPaint : TNotifyEvent
  read FOnPaint
  write FOnPaint;

See also

TGraphicControl.Paint

Override this method with your own painting code


TGraphicControl.Paint

Override this method with your own painting code

Declaration

Source position: controls.pp line 2371

protected procedure TGraphicControl.Paint; virtual;

Description

The default implementation invokes the OnPaint handler.

See also

TGraphicControl.OnPaint

Supply your own OnPaint handler for painting the control


TImageList

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: controls.pp line 2409

type TImageList = class(TDragImageList)
published
property AllocBy: Integer; | Size used to increment the allocated data count
property BlendColor: TColor; | Color used when blending (dithering) an image
property BkColor: TColor; | Specifies the background color used for transparent parts of images
property DrawingStyle: TDrawingStyle; | The default drawing style for images in the image list
property Height: Integer; | Height of images in the default resolution for the image list
property ImageType: TImageType; | Controls whether images are drawn with or without a mask.
property Masked: Boolean; | Indicates if an image mask is used for images in the list
property Scaled: Boolean; | Indicates if images are automatically scaled for missing resolutions
property ShareImages: Boolean; | True when the handle for the image list is shared
property Width: Integer;
property OnChange: TNotifyEvent; | Event handler signalled when the image list is changed
property OnGetWidthForPPI: TCustomImageListGetWidthForPPI; | Event handler used to override the scaled width for a display density
end;

Inheritance

TImageList
|
TDragImageList | A list of Images used during Drag operations
|
TCustomImageList | The base class for TImageList
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TImageList
pl | ro | AllocBy
pl | ro | BlendColor
pl | ro | BkColor
pl | ro | DrawingStyle
pl | ro | Height
pl | ro | ImageType
pl | ro | Masked
pl | ro | Scaled
pl | ro | ShareImages
pl | ro | Width
TDragImageList
 |  | DragCursor
 |  | DragHotspot
 | ro | Dragging
 | ro | DraggingResolution
 | ro | Resolution
TCustomImageList
 | ro | HasOverlays
 |  | AllocBy
 |  | BlendColor
 |  | BkColor
 | ro | Count
 |  | DrawingStyle
 |  | Height
 | ro | HeightForPPI
 | ro | HeightForWidth
 |  | Width
 | ro | WidthForPPI
 | ro | SizeForPPI
 |  | Masked
 | ro | Reference
 | ro | ReferenceForPPI
 | ro | Resolution
 | ro | ResolutionByIndex
 | ro | ResolutionForPPI
 | ro | ResolutionCount
 |  | Scaled
 |  | ShareImages
 |  | ImageType
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl | ro | AllocBy (TImageList)
 |  | BkColor (TCustomImageList)
pl | ro | BkColor (TImageList)
 |  | BlendColor (TCustomImageList)
pl | ro | BlendColor (TImageList)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 | ro | Count (TCustomImageList)
 |  | DesignInfo (TComponent)
 |  | DragCursor (TDragImageList)
 | ro | Dragging (TDragImageList)
 | ro | DraggingResolution (TDragImageList)
 |  | DragHotspot (TDragImageList)
 |  | DrawingStyle (TCustomImageList)
pl | ro | DrawingStyle (TImageList)
 | ro | HasOverlays (TCustomImageList)
 |  | Height (TCustomImageList)
pl | ro | Height (TImageList)
 | ro | HeightForPPI (TCustomImageList)
 | ro | HeightForWidth (TCustomImageList)
 |  | ImageType (TCustomImageList)
pl | ro | ImageType (TImageList)
 | ro | LCLRefCount (TLCLComponent)
 |  | Masked (TCustomImageList)
pl | ro | Masked (TImageList)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 | ro | Reference (TCustomImageList)
 | ro | ReferenceForPPI (TCustomImageList)
 | ro | Resolution (TCustomImageList)
 | ro | Resolution (TDragImageList)
 | ro | ResolutionByIndex (TCustomImageList)
 | ro | ResolutionCount (TCustomImageList)
 | ro | ResolutionForPPI (TCustomImageList)
 |  | Scaled (TCustomImageList)
pl | ro | Scaled (TImageList)
 |  | ShareImages (TCustomImageList)
pl | ro | ShareImages (TImageList)
 | ro | SizeForPPI (TCustomImageList)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 | ro | WidgetSetClass (TLCLComponent)
 |  | Width (TCustomImageList)
pl | ro | Width (TImageList)
 | ro | WidthForPPI (TCustomImageList)


TImageList
TDragImageList
pt | GetResolutionClass
pt | Initialize
 | BeginDrag
 | DragLock
 | DragMove
 | DragUnlock
 | EndDrag
 | HideDragImage
 | SetDragImage
 | ShowDragImage
TCustomImageList
pt | GetResolution
pt | GetResolutionClass
pt | CheckIndex
pt | Initialize
pt | DefineProperties
pt | SetWidthHeight
pt | ClearOverlays
 | Create
 | CreateSize
 | Destroy
 | ScaleImage
 | AssignTo
 | Assign
 | WriteData
 | ReadData
 | WriteAdvData
 | ReadAdvData
 | Equals
 | BeginUpdate
 | EndUpdate
 | Add
 | AddMultipleResolutions
 | AddSliced
 | AddSlice
 | AddSliceCentered
 | AddIcon
 | AddImages
 | AddMasked
 | AddLazarusResource
 | AddResourceName
 | Change
 | Clear
 | Delete
 | Draw
 | DrawForPPI
 | DrawOverlay
 | GetBitmap
 | GetFullBitmap
 | GetFullRawImage
 | GetIcon
 | GetRawImage
 | GetHotSpot
 | Insert
 | InsertIcon
 | InsertMasked
 | Move
 | Overlay
 | Replace
 | ReplaceSlice
 | ReplaceSliceCentered
 | ReplaceIcon
 | ReplaceMasked
 | RegisterChanges
 | StretchDraw
 | UnRegisterChanges
 | RegisterResolutions
 | DeleteResolution
 | FindResolution
 | Resolutions
 | ResolutionsDesc
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TImageList
pl | ro | OnChange
pl | ro | OnGetWidthForPPI
TDragImageList
TCustomImageList
 |  | OnChange
 |  | OnGetWidthForPPI
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChange (TImageList)
 |  | OnGetWidthForPPI (TCustomImageList)
pl | ro | OnGetWidthForPPI (TImageList)


TImageList.Width

Declaration

Source position: controls.pp line 2420

published property TImageList.Width : Integer;


TImageListHelper

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Helper class for TCustomImageList useful for images on TControl instances

Declaration

Source position: controls.pp line 341

type TImageListHelper = class helper
public
procedure DrawForControl(); | Draws an image scaled to the display density (PPI) for the specified control
property ResolutionForControl []: TScaledImageListResolution; [r] | Provides access to an image resolution with the specified width scaled to the display density for a control
end;

Inheritance

TImageListHelper

Helper class for TCustomImageList useful for images on TControl instances

Description

TImageListHelper is a helper class for TCustomImageList. TImageListHelper extends TCustomImageList to provide additional properties and methods that are useful when working with TControl class instances.

Use the overloaded DrawForControl method to render an image from the multiple resolution image list to a control canvas.

Use the ResolutionForControl property to access a scaled image resolution with images of a specified width used on a control instance.

See also

TImageListHelper.DrawForControl | Draws an image scaled to the display density (PPI) for the specified control
TImageListHelper.ResolutionForControl | Provides access to an image resolution with the specified width scaled to the display density for a control
#LCL.ImgList.TCustomImageList | The base class for TImageList
TControl | The base class for visible controls


TImageListHelper

ro

ResolutionForControl


ro

ResolutionForControl (TImageListHelper)


TImageListHelper

DrawForControl


TImageListHelper


TImageListHelper.DrawForControl

Draws an image scaled to the display density (PPI) for the specified control

Declaration

Source position: controls.pp line 345

public procedure TImageListHelper.DrawForControl(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  AImageWidthAt96PPI: Integer;

  AControl: TControl;

  AEnabled: Boolean = True

); overload;

procedure TImageListHelper.DrawForControl(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  AImageWidthAt96PPI: Integer;

  AControl: TControl;

  ADrawEffect: TGraphicsDrawEffect

); overload;

Arguments

ACanvas | Canvas where the image is drawn
AX | Horizontal position on the canvas where the image is drawn
AY | Vertical position on the canvas where the image is drawn
AIndex | Ordinal position for the image drawn in the method
AImageWidthAt96PPI | Image width using the standard display density
AControl | Control with the display density (Font PPI) and canvas scaling factor used in the method
AEnabled | Indicates the image is drawn in the enabled state when True

Arguments

ACanvas | Canvas where the image is drawn
AX | Horizontal position on the canvas where the image is drawn
AY | Vertical position on the canvas where the image is drawn
AIndex | Ordinal position for the image drawn in the method
AImageWidthAt96PPI | Image width using the standard display density
AControl | Control with the display density (Font PPI) and canvas scaling factor used in the method
ADrawEffect | Indicates the TGraphicsDrawEffect applied to the image

Description

DrawForControl is an overloaded procedure used to draw the specified image scaled to the display density (PPI) for the specified control. DrawForControl calls the DrawForPPI method in the image list to render the selected image using the display density and drawing effect required.

ACanvas contains the control canvas where the image is drawn. AX and AY contains the left and top coordinates on the canvas where the image is drawn.

AIndex specifies the ordinal position in the scaled image list for the image drawn in the method.

AImageWidthAt96PPI contains the width for the image at 96 PPI. The actual image width is scaled to the display density using scaling factor required for the control.

AControl contains the TControl instance that provides the display density and canvas scaling factor required for the image.

When AEnabled is True, the image is drawn using its Enabled state. Otherwise, it is rendered using the disabled state.

ADrawEffect contains the TGraphicsDrawEffect used when rendering the image to the control canvas.

See also

#LCL.ImgList.TCustomImageList.DrawForPPI

Renders an image to a canvas scaled to a specified display density


TImageListHelper.ResolutionForControl

Provides access to an image resolution with the specified width scaled to the display density for a control

Declaration

Source position: controls.pp line 350

public property TImageListHelper.ResolutionForControl[AImageWidth: Integer,AControl: TControl] : TScaledImageListResolution
  read GetResolutionForControl;

Description

ResolutionForControl is a read-only TScaledImageListResolution property which provides access to a scaled image resolution suitable for the control in AControl. AImageWidth contains the image width requested from the multi-resolution image list. AControl contains the TControl instance which provides the display density (PPI) and the scaling factor used to generate the scaled image resolution.

See also

#LCL.ImgList.TScaledImageListResolution | Implements a scaled image resolution (size)
TControl | The base class for visible controls
TControlCanvas | Base class which provides a canvas property used in graphic controls


TLazAccessibleObject

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Represents an accessibility object for user or accessibility tool interactions

Declaration

Source position: controls.pp line 1038

type TLazAccessibleObject = class
protected
FChildrenSortedForDataObject: TAvlTree;
FAccessibleDescription: TCaption;
FAccessibleValue: TCaption;
FAccessibleRole: TLazAccessibilityRole;
class procedure WSRegisterClass; virtual; | Registers this component class with the current WidgetSet
function GetAccessibleValue; virtual; | Gets the value for the AccessibleValue property
public
OwnerControl: TControl; | The control that this accessible object is attached to. It might be the main accessible object of this control or it might represent a sub-part of a control
Parent: TLazAccessibleObject; | The parent TLazAccessibleObject of this accessible object
DataObject: TObject; | Available to be used to connect to an object
SecondaryHandle: PtrInt; | Available for Widgetsets to use
constructor Create(); virtual; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
function HandleAllocated; | Returns if the handle of this object was already allocated or not
procedure InitializeHandle; virtual; | Utilized to set all properties of this property via widgetset routines when creating the handle
procedure SetAccessibleDescription(); | Setter for the property AccessibleDescription
procedure SetAccessibleValue(); | Setter for the property AccessibleValue
procedure SetAccessibleRole(); | Setter for the property AccessibleRole
function FindOwnerWinControl; | Inspect the tree of accessible objects upwards until it finds a parent which is attached directly to a windowed control, a TWinControl
function AddChildAccessibleObject; virtual; | Creates a new child accessible object and returns it
procedure InsertChildAccessibleObject(); | Inserts an already created child accessible object as a child of this one
procedure ClearChildAccessibleObjects; | Removes all children of this control; freed if they are not attached to a TControl instance
procedure RemoveChildAccessibleObject(); | Removes a child accessible object
function GetChildAccessibleObjectWithDataObject(); | Obtains a child accessible object by its DataObject property
function GetChildAccessibleObjectsCount; | Returns the number of direct children that this accessible object has
function GetChildAccessibleObject(); | Obtains a child accessible object by its index
function GetFirstChildAccessibleObject;
function GetNextChildAccessibleObject;
function GetSelectedChildAccessibleObject; virtual; | Returns the currently selected child accessible object or Nil if none are selected; Override this method in your sub class
function GetChildAccessibleObjectAtPos(); virtual; | Returns the child of this control located at a particular position given as a client position for the control
property AccessibleDescription: TCaption; [rw] | The description of this accessible object
property AccessibleValue: TCaption; [rw] | The value of this accessible object
property AccessibleRole: TLazAccessibilityRole; [rw] | The role of this accessible object
property Position: TPoint; [rw] | The position of this accessible object
property Size: TSize; [rw] | The size of this accessible object
property Handle: PtrInt; [rw] | The widgetset handle of this accessible object
function GetEnumerator; | Default enumerator for the children
end;

Inheritance

TLazAccessibleObject

Represents an accessibility object for user or accessibility tool interactions

|

TObject

Description

Every TControl has a TLazAccessibleObject instance associated with it, which means that every TControl is potentially accessible. But to actually be usable, the accessible object needs to have its properties set, the most important of which are the role, description and value. Native windowed classes should already receive accessibility properties from the underlying widgetset, while TCustomControl descendants will use the accessibility properties provided by LCL itself.

User applications should add accessibility for their own TCustomControl descendant classes, and possibly customize the descriptions of some elements. It is also possible to make an accessible object invisible to the user, which is done by setting its AccessibleRole property to larIgnored.

Accessibility support in Lazarus is also documented on the Wiki at: http://wiki.lazarus.freepascal.org/LCL_Accessibility.

See also

TControl | The base class for visible controls
TControl.AccessibleRole | The accessible role of the control which classifies what kind of object this is. See TLazAccessibilityRole for a list of possible values
TControl.AccessibleDescription | The accessible description of the control.This should describe the role of the control, for example for TLabel it could be "a text caption"
TControl.AccessibleValue | The accessible value of the control
TLazAccessibilityRole | Indicates the role which a accessible object takes in the user interface


TLazAccessibleObject
 | AccessibleDescription
 | AccessibleValue
 | AccessibleRole
 | Position
 | Size
 | Handle


AccessibleDescription (TLazAccessibleObject)

AccessibleRole (TLazAccessibleObject)

AccessibleValue (TLazAccessibleObject)

Handle (TLazAccessibleObject)

Position (TLazAccessibleObject)

Size (TLazAccessibleObject)


TLazAccessibleObject
pt | WSRegisterClass
pt | GetAccessibleValue
 | Create
 | Destroy
 | HandleAllocated
 | InitializeHandle
 | SetAccessibleDescription
 | SetAccessibleValue
 | SetAccessibleRole
 | FindOwnerWinControl
 | AddChildAccessibleObject
 | InsertChildAccessibleObject
 | ClearChildAccessibleObjects
 | RemoveChildAccessibleObject
 | GetChildAccessibleObjectWithDataObject
 | GetChildAccessibleObjectsCount
 | GetChildAccessibleObject
 | GetFirstChildAccessibleObject
 | GetNextChildAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | GetEnumerator


 | AddChildAccessibleObject (TLazAccessibleObject)
 | ClearChildAccessibleObjects (TLazAccessibleObject)
 | Create (TLazAccessibleObject)
 | Destroy (TLazAccessibleObject)
 | FindOwnerWinControl (TLazAccessibleObject)
pt | GetAccessibleValue (TLazAccessibleObject)
 | GetChildAccessibleObject (TLazAccessibleObject)
 | GetChildAccessibleObjectAtPos (TLazAccessibleObject)
 | GetChildAccessibleObjectsCount (TLazAccessibleObject)
 | GetChildAccessibleObjectWithDataObject (TLazAccessibleObject)
 | GetEnumerator (TLazAccessibleObject)
 | GetFirstChildAccessibleObject (TLazAccessibleObject)
 | GetNextChildAccessibleObject (TLazAccessibleObject)
 | GetSelectedChildAccessibleObject (TLazAccessibleObject)
 | HandleAllocated (TLazAccessibleObject)
 | InitializeHandle (TLazAccessibleObject)
 | InsertChildAccessibleObject (TLazAccessibleObject)
 | RemoveChildAccessibleObject (TLazAccessibleObject)
 | SetAccessibleDescription (TLazAccessibleObject)
 | SetAccessibleRole (TLazAccessibleObject)
 | SetAccessibleValue (TLazAccessibleObject)
pt | WSRegisterClass (TLazAccessibleObject)


TLazAccessibleObject


TLazAccessibleObject.AccessibleDescription

The description of this accessible object

Declaration

Source position: controls.pp line 1089

public property TLazAccessibleObject.AccessibleDescription : TCaption
  read FAccessibleDescription
  write SetAccessibleDescription;

See also

TControl.AccessibleDescription

The accessible description of the control.This should describe the role of the control, for example for TLabel it could be "a text caption"


TLazAccessibleObject.AccessibleRole

The role of this accessible object

Declaration

Source position: controls.pp line 1091

public property TLazAccessibleObject.AccessibleRole : TLazAccessibilityRole
  read FAccessibleRole
  write SetAccessibleRole;

See also

TControl.AccessibleRole

The accessible role of the control which classifies what kind of object this is. See TLazAccessibilityRole for a list of possible values


TLazAccessibleObject.AccessibleValue

The value of this accessible object

Declaration

Source position: controls.pp line 1090

public property TLazAccessibleObject.AccessibleValue : TCaption
  read GetAccessibleValue
  write SetAccessibleValue;

See also

TControl.AccessibleValue

The accessible value of the control


TLazAccessibleObject.AddChildAccessibleObject

Creates a new child accessible object and returns it

Declaration

Source position: controls.pp line 1074

public function TLazAccessibleObject.AddChildAccessibleObject: TLazAccessibleObject; virtual;


TLazAccessibleObject.ClearChildAccessibleObjects

Removes all children of this control; freed if they are not attached to a TControl instance

Declaration

Source position: controls.pp line 1076

public procedure TLazAccessibleObject.ClearChildAccessibleObjects;


TLazAccessibleObject.DataObject

Available to be used to connect to an object

Declaration

Source position: controls.pp line 1064

public TLazAccessibleObject.DataObject : TObject;


TLazAccessibleObject.FAccessibleDescription

Declaration

Source position: controls.pp line 1055

protected TLazAccessibleObject.FAccessibleDescription : TCaption;


TLazAccessibleObject.FAccessibleRole

Declaration

Source position: controls.pp line 1057

protected TLazAccessibleObject.FAccessibleRole : TLazAccessibilityRole;


TLazAccessibleObject.FAccessibleValue

Declaration

Source position: controls.pp line 1056

protected TLazAccessibleObject.FAccessibleValue : TCaption;


TLazAccessibleObject.FChildrenSortedForDataObject

Declaration

Source position: controls.pp line 1054

protected TLazAccessibleObject.FChildrenSortedForDataObject : TAvlTree;


TLazAccessibleObject.FindOwnerWinControl

Inspect the tree of accessible objects upwards until it finds a parent which is attached directly to a windowed control, a TWinControl

Declaration

Source position: controls.pp line 1073

public function TLazAccessibleObject.FindOwnerWinControl: TWinControl;


TLazAccessibleObject.GetAccessibleValue

Gets the value for the AccessibleValue property

Declaration

Source position: controls.pp line 1060

protected function TLazAccessibleObject.GetAccessibleValue: TCaption; virtual;

Function result

Value for the property


TLazAccessibleObject.GetChildAccessibleObject

Obtains a child accessible object by its index

Declaration

Source position: controls.pp line 1081

public function TLazAccessibleObject.GetChildAccessibleObject(

  AIndex: Integer

):TLazAccessibleObject;


TLazAccessibleObject.GetChildAccessibleObjectAtPos

Returns the child of this control located at a particular position given as a client position for the control

Declaration

Source position: controls.pp line 1087

public function TLazAccessibleObject.GetChildAccessibleObjectAtPos(

  APos: TPoint

):TLazAccessibleObject; virtual;

See also

TControl.GetChildAccessibleObjectAtPos

Returns the child accessibility object at the given position for the control


TLazAccessibleObject.GetChildAccessibleObjectsCount

Returns the number of direct children that this accessible object has

Declaration

Source position: controls.pp line 1080

public function TLazAccessibleObject.GetChildAccessibleObjectsCount: Integer;


TLazAccessibleObject.GetChildAccessibleObjectWithDataObject

Obtains a child accessible object by its DataObject property

Declaration

Source position: controls.pp line 1079

public function TLazAccessibleObject.GetChildAccessibleObjectWithDataObject(

  ADataObject: TObject

):TLazAccessibleObject;


TLazAccessibleObject.GetEnumerator

Default enumerator for the children

Declaration

Source position: controls.pp line 1095

public function TLazAccessibleObject.GetEnumerator: TLazAccessibleObjectEnumerator;


TLazAccessibleObject.GetFirstChildAccessibleObject

Declaration

Source position: controls.pp line 1083

public function TLazAccessibleObject.GetFirstChildAccessibleObject: TLazAccessibleObject;


TLazAccessibleObject.GetNextChildAccessibleObject

Declaration

Source position: controls.pp line 1084

public function TLazAccessibleObject.GetNextChildAccessibleObject: TLazAccessibleObject;


TLazAccessibleObject.GetSelectedChildAccessibleObject

Returns the currently selected child accessible object or Nil if none are selected; Override this method in your sub class

Declaration

Source position: controls.pp line 1086

public function TLazAccessibleObject.GetSelectedChildAccessibleObject: TLazAccessibleObject; virtual;

See also

TControl.GetSelectedChildAccessibleObject

Returns the currently selected child accessible object


TLazAccessibleObject.Handle

The widgetset handle of this accessible object

Declaration

Source position: controls.pp line 1094

public property TLazAccessibleObject.Handle : PtrInt
  read GetHandle
  write SetHandle;


TLazAccessibleObject.HandleAllocated

Returns if the handle of this object was already allocated or not

Declaration

Source position: controls.pp line 1068

public function TLazAccessibleObject.HandleAllocated: Boolean;


TLazAccessibleObject.InitializeHandle

Utilized to set all properties of this property via widgetset routines when creating the handle

Declaration

Source position: controls.pp line 1069

public procedure TLazAccessibleObject.InitializeHandle; virtual;


TLazAccessibleObject.InsertChildAccessibleObject

Inserts an already created child accessible object as a child of this one

Declaration

Source position: controls.pp line 1075

public procedure TLazAccessibleObject.InsertChildAccessibleObject(

  AObject: TLazAccessibleObject

);


TLazAccessibleObject.OwnerControl

The control that this accessible object is attached to. It might be the main accessible object of this control or it might represent a sub-part of a control

Declaration

Source position: controls.pp line 1062

public TLazAccessibleObject.OwnerControl : TControl;

Description

The control that this accessible object is attached to. It might be the main accessible object of this control, or it might represent a sub-part of a control which does not have a corresponding TControl, like an item of TTreeView. One can verify if this is the main accessible object of the control by checking if (lAccessibleObject.OwnerControl = lAccessibleObject.OwnerControl.GetAccessibleObject())

See also

TControl.GetAccessibleObject

Returns True if the control is being dragged


TLazAccessibleObject.Parent

The parent TLazAccessibleObject of this accessible object

Declaration

Source position: controls.pp line 1063

public TLazAccessibleObject.Parent : TLazAccessibleObject;


TLazAccessibleObject.Position

The position of this accessible object

Declaration

Source position: controls.pp line 1092

public property TLazAccessibleObject.Position : TPoint
  read GetPosition
  write SetPosition;


TLazAccessibleObject.RemoveChildAccessibleObject

Removes a child accessible object

Declaration

Source position: controls.pp line 1077

public procedure TLazAccessibleObject.RemoveChildAccessibleObject(

  AObject: TLazAccessibleObject;

  AFreeObject: Boolean = True

);


TLazAccessibleObject.SecondaryHandle

Available for Widgetsets to use

Declaration

Source position: controls.pp line 1065

public TLazAccessibleObject.SecondaryHandle : PtrInt;


TLazAccessibleObject.SetAccessibleDescription

Setter for the property AccessibleDescription

Declaration

Source position: controls.pp line 1070

public procedure TLazAccessibleObject.SetAccessibleDescription(

  const ADescription: TCaption

);


TLazAccessibleObject.SetAccessibleRole

Setter for the property AccessibleRole

Declaration

Source position: controls.pp line 1072

public procedure TLazAccessibleObject.SetAccessibleRole(

  const ARole: TLazAccessibilityRole

);


TLazAccessibleObject.SetAccessibleValue

Setter for the property AccessibleValue

Declaration

Source position: controls.pp line 1071

public procedure TLazAccessibleObject.SetAccessibleValue(

  const AValue: TCaption

);


TLazAccessibleObject.Size

The size of this accessible object

Declaration

Source position: controls.pp line 1093

public property TLazAccessibleObject.Size : TSize
  read GetSize
  write SetSize;


TLazAccessibleObjectEnumerator

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements an enumerator for a list of TLazAccessibleObject instances

Declaration

Source position: controls.pp line 1029

type TLazAccessibleObjectEnumerator = class(TAvlTreeNodeEnumerator)

public

  property Current: TLazAccessibleObject; [r]

Current value for the enumerator

end;

Inheritance

TLazAccessibleObjectEnumerator

Implements an enumerator for a list of TLazAccessibleObject instances
|

TAvlTreeNodeEnumerator
?

TObject


TLazAccessibleObjectEnumerator

ro

Current


ro

Current (TLazAccessibleObjectEnumerator)


TLazAccessibleObjectEnumerator


TLazAccessibleObjectEnumerator.Current

Current value for the enumerator

Declaration

Source position: controls.pp line 1033

public property TLazAccessibleObjectEnumerator.Current : TLazAccessibleObject
  read GetCurrent;


TMouse

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Provides access to properties of the Mouse

Declaration

Source position: controls.pp line 2644

type TMouse = class
public
property Capture: HWND; [rw] | Handle of the capturing control
property CursorPos: TPoint; [rw] | The screen position for the mouse cursor
property IsDragging: Boolean; [r] | True while dragging an object
property WheelScrollLines: Integer; [r] | The number of lines to scroll with every notch or unit on the mouse wheel
property DragImmediate: Boolean; [rw] | Does dragging start immediately (True), or only after a mouse move?
property DragThreshold: Integer; [rw] | The minimum distance the mouse must move before dragging starts (in delayed mode)
end;

Inheritance

TMouse

Provides access to properties of the Mouse
|

TObject

Description

Contains information about the current mouse position, whether messages are captured by a window, whether it is dragging an object, and how far the mouse must move before a control starts dragging.


TMouse
 |  | Capture
 |  | CursorPos
 | ro | IsDragging
 | ro | WheelScrollLines
 |  | DragImmediate
 |  | DragThreshold


 | Capture (TMouse)
 | CursorPos (TMouse)
 | DragImmediate (TMouse)
 | DragThreshold (TMouse)
ro | IsDragging (TMouse)
ro | WheelScrollLines (TMouse)


TMouse


TMouse.Capture

Handle of the capturing control

Declaration

Source position: controls.pp line 2658

public property TMouse.Capture : HWND
  read GetCapture
  write SetCapture;


TMouse.CursorPos

The screen position for the mouse cursor

Declaration

Source position: controls.pp line 2659

public property TMouse.CursorPos : TPoint
  read GetCursorPos
  write SetCursorPos;


TMouse.DragImmediate

Does dragging start immediately (True), or only after a mouse move?

Declaration

Source position: controls.pp line 2662

public property TMouse.DragImmediate : Boolean
  read GetDragImmediate
  write SetDragImmediate;


TMouse.DragThreshold

The minimum distance the mouse must move before dragging starts (in delayed mode)

Declaration

Source position: controls.pp line 2663

public property TMouse.DragThreshold : Integer
  read GetDragThreshold
  write SetDragThreshold;

Description

Default is 5 pixels


TMouse.IsDragging

True while dragging an object

Declaration

Source position: controls.pp line 2660

public property TMouse.IsDragging : Boolean
  read GetIsDragging;


TMouse.WheelScrollLines

The number of lines to scroll with every notch or unit on the mouse wheel

Declaration

Source position: controls.pp line 2661

public property TMouse.WheelScrollLines : Integer
  read GetWheelScrollLines;


TMouseButton

Enumeration of recognized mouse buttons

Declaration

Source position: controls.pp line 197

type TMouseButton = (
mbLeft, | Represents the left mouse button. It might be physically the right button if the system is configured to act like that, for example for a left handled person
mbRight, | Represents the right mouse button. It might be physically the left button if the system is configured to act like that, for example for a left handled person
mbMiddle, | Represents the middle mouse button
mbExtra1, | Represents the first extra mouse button
mbExtra2 | Represents the second extra mouse button
);

Description

These are logical buttons; the left and right physical buttons can be swapped for left-handed users.


TMouseEvent

Specifies an event handler used to respond to mouse button events

Declaration

Source position: controls.pp line 416

type TMouseEvent = procedure(

  Sender: TObject;

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

) of object;

Arguments

Sender | TObject for the event notification
Button | Mouse button for the event notification
Shift | Modifier applied to the mouse button
X | Horizontal position for the mouse cursor in the button event
Y | Vertical position for the mouse cursor in the button event

Description

TMouseEvent is an object procedure type which specifies an event handler for mouse button events.

TMouseEvent is the type used to implement the OnMouseDown and OnMouseUp event handlers in TControl. Applications must implement an object procedure using the signature for the event handler, and assign it to the property to respond to the event notification.

See also

TControl.OnMouseDown | Event handler for mouse button going down
TControl.OnMouseUp | Event handler for mouse button going up


TMouseMoveEvent

Specifies an event handler used to respond to mouse movement events

Declaration

Source position: controls.pp line 418

type TMouseMoveEvent = procedure(

  Sender: TObject;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

) of object;

Arguments

Sender | TObject for the event notification
Shift | Key modifier in effect for the event
X | Horizontal mouse coordinates
Y | Vertical mouse coordinates


TMouseWheelEvent

Specifies an event handler used to respond to mouse wheel events

Declaration

Source position: controls.pp line 420

type TMouseWheelEvent = procedure(

  Sender: TObject;

  Shift: TShiftState;

  WheelDelta: Integer;

  MousePos: TPoint;

  var Handled: Boolean

) of object;

Arguments

Sender | The control under the mouse
Shift | State of the modifier keys and mouse buttons
WheelDelta | How many notches the wheel has been turned
MousePos | The mouse position, in client coordinates
Handled | Set Handled to True when the event was handled


TMouseWheelUpDownEvent

Type of OnMouseWheelUp/Down event handlers

Declaration

Source position: controls.pp line 422

type TMouseWheelUpDownEvent = procedure(

  Sender: TObject;

  Shift: TShiftState;

  MousePos: TPoint;

  var Handled: Boolean

) of object;

Arguments

Sender | The control under the mouse
Shift | State of the modifier keys and mouse buttons
MousePos | The mouse position, in client coordinates
Handled | Set Handled to True when the event was handled


TSizeConstraints

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Holds maximum and minimum values that can be used in sizing objects

Declaration

Source position: controls.pp line 644

type TSizeConstraints = class(TPersistent)
protected
procedure Change; virtual; | Calls an OnChange handler if assigned
procedure AssignTo(); override;
procedure SetMaxHeight(); virtual;
procedure SetMaxWidth(); virtual;
procedure SetMinHeight(); virtual;
procedure SetMinWidth(); virtual;
public
constructor Create(); virtual; | Constructor for the class instance
procedure UpdateInterfaceConstraints; virtual; | Asks the interface for size constraints
procedure SetInterfaceConstraints(); virtual; | Used by the interface to set the interface constraints
function EffectiveMinWidth; virtual; | Determines the minimum applicable width, given the local and interface constraints
function EffectiveMinHeight; virtual; | Determines the minimum applicable height, given the local and interface constraints
function EffectiveMaxWidth; virtual; | Determines the maximum applicable width, given the local and interface constraints
function EffectiveMaxHeight; virtual; | Determines the maximum applicable height, given the local and interface constraints
function MinMaxWidth(); | Determines the constrained Width, and transfers it to the widget
function MinMaxHeight(); | Determines the constrained Height, and transfers it to the widget
procedure AutoAdjustLayout();
property MaxInterfaceHeight: Integer; [r] | The maximum height allowed by the widget
property MaxInterfaceWidth: Integer; [r] | The maximum width allowed by the widget
property MinInterfaceHeight: Integer; [r] | The minimum height allowed by the widget
property MinInterfaceWidth: Integer; [r] | The minimum width allowed by the widget
property Control: TControl; [r] | The Control to which these constraints apply
property Options: TSizeConstraintsOptions; [rw] | Options used to determine the size constraints
published
property OnChange: TNotifyEvent; [rw] | Event handler for a change in the constraints
property MaxHeight: TConstraintSize; [rw] | The maximum height
property MaxWidth: TConstraintSize; [rw] | The maximum width
property MinHeight: TConstraintSize; [rw] | The minimum height
property MinWidth: TConstraintSize; [rw] | The minimum width
end;

Inheritance

TSizeConstraints

Holds maximum and minimum values that can be used in sizing objects
|

TPersistent,IFPObserved
|

TObject


TSizeConstraints
 | ro | MaxInterfaceHeight
 | ro | MaxInterfaceWidth
 | ro | MinInterfaceHeight
 | ro | MinInterfaceWidth
 | ro | Control
 |  | Options
pl |  | MaxHeight
pl |  | MaxWidth
pl |  | MinHeight
pl |  | MinWidth
TPersistent
TObject


 | ro | Control (TSizeConstraints)
pl |  | MaxHeight (TSizeConstraints)
 | ro | MaxInterfaceHeight (TSizeConstraints)
 | ro | MaxInterfaceWidth (TSizeConstraints)
pl |  | MaxWidth (TSizeConstraints)
pl |  | MinHeight (TSizeConstraints)
 | ro | MinInterfaceHeight (TSizeConstraints)
 | ro | MinInterfaceWidth (TSizeConstraints)
pl |  | MinWidth (TSizeConstraints)
 |  | Options (TSizeConstraints)


TSizeConstraints
pt | Change
pt | AssignTo
pt | SetMaxHeight
pt | SetMaxWidth
pt | SetMinHeight
pt | SetMinWidth
 | Create
 | UpdateInterfaceConstraints
 | SetInterfaceConstraints
 | EffectiveMinWidth
 | EffectiveMinHeight
 | EffectiveMaxWidth
 | EffectiveMaxHeight
 | MinMaxWidth
 | MinMaxHeight
 | AutoAdjustLayout
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TSizeConstraints)
 | AutoAdjustLayout (TSizeConstraints)
 | BeforeDestruction (TObject)
pt | Change (TSizeConstraints)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TSizeConstraints)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | EffectiveMaxHeight (TSizeConstraints)
 | EffectiveMaxWidth (TSizeConstraints)
 | EffectiveMinHeight (TSizeConstraints)
 | EffectiveMinWidth (TSizeConstraints)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | MinMaxHeight (TSizeConstraints)
 | MinMaxWidth (TSizeConstraints)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | SetInterfaceConstraints (TSizeConstraints)
pt | SetMaxHeight (TSizeConstraints)
pt | SetMaxWidth (TSizeConstraints)
pt | SetMinHeight (TSizeConstraints)
pt | SetMinWidth (TSizeConstraints)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateInterfaceConstraints (TSizeConstraints)


TSizeConstraints

pl

OnChange

TPersistent

TObject


pl

OnChange (TSizeConstraints)


TSizeConstraints.AutoAdjustLayout

Declaration

Source position: controls.pp line 675

public procedure TSizeConstraints.AutoAdjustLayout(

  const AXProportion: Double;

  const AYProportion: Double

);


TSizeConstraints.Change

Calls an OnChange handler if assigned

Declaration

Source position: controls.pp line 659

protected procedure TSizeConstraints.Change; virtual;


TSizeConstraints.Control

The Control to which these constraints apply

Declaration

Source position: controls.pp line 681

public property TSizeConstraints.Control : TControl
  read FControl;


TSizeConstraints.Create

Constructor for the class instance

Declaration

Source position: controls.pp line 666

public constructor TSizeConstraints.Create(

  AControl: TControl

); virtual;

Arguments

AControl

TControl instance where the size constraints are applied


TSizeConstraints.EffectiveMaxHeight

Determines the maximum applicable height, given the local and interface constraints

Declaration

Source position: controls.pp line 672

public function TSizeConstraints.EffectiveMaxHeight: Integer; virtual;

Function result

Zero means no constraints


TSizeConstraints.EffectiveMaxWidth

Determines the maximum applicable width, given the local and interface constraints

Declaration

Source position: controls.pp line 671

public function TSizeConstraints.EffectiveMaxWidth: Integer; virtual;

Function result

Zero means no constraints


TSizeConstraints.EffectiveMinHeight

Determines the minimum applicable height, given the local and interface constraints

Declaration

Source position: controls.pp line 670

public function TSizeConstraints.EffectiveMinHeight: Integer; virtual;

Function result

Zero means no constraints


TSizeConstraints.EffectiveMinWidth

Determines the minimum applicable width, given the local and interface constraints

Declaration

Source position: controls.pp line 669

public function TSizeConstraints.EffectiveMinWidth: Integer; virtual;

Function result

Zero means no constraints


TSizeConstraints.MaxHeight

The maximum height

Declaration

Source position: controls.pp line 685

published property TSizeConstraints.MaxHeight : TConstraintSize
  read FMaxHeight
  write SetMaxHeight
  default 0;


TSizeConstraints.MaxInterfaceHeight

The maximum height allowed by the widget

Declaration

Source position: controls.pp line 677

public property TSizeConstraints.MaxInterfaceHeight : Integer
  read FMaxInterfaceHeight;


TSizeConstraints.MaxInterfaceWidth

The maximum width allowed by the widget

Declaration

Source position: controls.pp line 678

public property TSizeConstraints.MaxInterfaceWidth : Integer
  read FMaxInterfaceWidth;


TSizeConstraints.MaxWidth

The maximum width

Declaration

Source position: controls.pp line 686

published property TSizeConstraints.MaxWidth : TConstraintSize
  read FMaxWidth
  write SetMaxWidth
  default 0;


TSizeConstraints.MinHeight

The minimum height

Declaration

Source position: controls.pp line 687

published property TSizeConstraints.MinHeight : TConstraintSize
  read FMinHeight
  write SetMinHeight
  default 0;


TSizeConstraints.MinInterfaceHeight

The minimum height allowed by the widget

Declaration

Source position: controls.pp line 679

public property TSizeConstraints.MinInterfaceHeight : Integer
  read FMinInterfaceHeight;


TSizeConstraints.MinInterfaceWidth

The minimum width allowed by the widget

Declaration

Source position: controls.pp line 680

public property TSizeConstraints.MinInterfaceWidth : Integer
  read FMinInterfaceWidth;


TSizeConstraints.MinMaxHeight

Determines the constrained Height, and transfers it to the widget

Declaration

Source position: controls.pp line 674

public function TSizeConstraints.MinMaxHeight(

  Height: Integer

):Integer;

Arguments

Height

The suggested height

Function result

The constrained height


TSizeConstraints.MinMaxWidth

Determines the constrained Width, and transfers it to the widget

Declaration

Source position: controls.pp line 673

public function TSizeConstraints.MinMaxWidth(

  Width: Integer

):Integer;

Arguments

Width

The suggested width

Function result

The constrained width


TSizeConstraints.MinWidth

The minimum width

Declaration

Source position: controls.pp line 688

published property TSizeConstraints.MinWidth : TConstraintSize
  read FMinWidth
  write SetMinWidth
  default 0;


TSizeConstraints.OnChange

Event handler for a change in the constraints

Declaration

Source position: controls.pp line 684

published property TSizeConstraints.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;


TSizeConstraints.Options

Options used to determine the size constraints

Declaration

Source position: controls.pp line 682

public property TSizeConstraints.Options : TSizeConstraintsOptions
  read FOptions
  write SetOptions
  default [];


TSizeConstraints.SetInterfaceConstraints

Used by the interface to set the interface constraints

Declaration

Source position: controls.pp line 668

public procedure TSizeConstraints.SetInterfaceConstraints(

  MinW: Integer;

  MinH: Integer;

  MaxW: Integer;

  MaxH: Integer

); virtual;

Description

Should only be used by custom components, not by applications.


TSizeConstraints.UpdateInterfaceConstraints

Asks the interface for size constraints

Declaration

Source position: controls.pp line 667

public procedure TSizeConstraints.UpdateInterfaceConstraints; virtual;


TSizeConstraintsOption

Enumerated type with options used in TSizeConstraints

Declaration

Source position: controls.pp line 635

type TSizeConstraintsOption = (

  scoAdviceWidthAsMin,

  scoAdviceWidthAsMax,

  scoAdviceHeightAsMin,

  scoAdviceHeightAsMax

);

Description

Not used in the current LCL Implementation.


TSizeConstraintsOptions

Declaration

Source position: controls.pp line 642

type TSizeConstraintsOptions = set of (

  scoAdviceWidthAsMin,

  scoAdviceWidthAsMax,

  scoAdviceHeightAsMin,

  scoAdviceHeightAsMax

);


TWinControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class for controls which can contain other (child) controls

Declaration

Source position: controls.pp line 1993

type TWinControl = class(TControl)
protected
FDoubleBuffered: Boolean;
FWinControlFlags: TWinControlFlags; | Various window control state flags
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure AdjustClientRect(); virtual; | Override this method when the ClientRect for a control differs from the default value
procedure GetAdjustedLogicalClientRect(); | Returns the adjusted ClientRect, using the cached value if available
procedure AlignControls(); virtual; | Aligns all child controls
function CustomAlignInsertBefore(); virtual; | Returns the placement order of custom-aligned child controls, using the OnAlignInsertBefore handler
procedure CustomAlignPosition(); virtual; | Returns the aligned position for a custom-aligned child control, using the OnAlignPosition handler
function DoAlignChildControls(); virtual; | Override this method to position/align all given controls
procedure DoChildSizingChange(); virtual; | Called after a change in ChildSizing information to trigger further processing
procedure InvalidatePreferredChildSizes; | Flags the preferred sizes of all child controls as invalid (recursively)
function CanTab; override; | If True, the Tab key can be used to navigate to this control
function IsClientHeightStored; override;
function IsClientWidthStored; override;
procedure DoSendShowHideToInterface; virtual; | Sends the new Visible state to the widgetset
procedure ControlsAligned; virtual; | Called by AlignControls after aligning controls
procedure DoSendBoundsToInterface; virtual; | Sends the control's new bounds to the widget
procedure RealizeBounds; virtual; | Checks for changes in BoundsRect, and sends the new bounds to the widget using DoSendBoundsToInterface
procedure RealizeBoundsRecursive; | Sends changed BoundsRects to the widget, for this and all child controls
procedure InvalidateBoundsRealized; |
procedure CreateSubClass(); |
procedure DoConstraintsChange(); override;
procedure DoSetBounds(); override; | Updates the size and extent of the control and its ClientRect
procedure DoAutoSize; override; | Shrinks or enlarges the control to accommodate its children
procedure DoAllAutoSize; override;
procedure AllAutoSized; virtual; | Called by DoAllAutoSize after all bounds are computed
procedure CalculatePreferredSize(); override; | Override this method to return a different preferred height and/or width for auto-sizing
procedure GetPreferredSizeClientFrame(); virtual;
procedure GetChildren(); override; | Calls the specified procedure for each child control owned by the control in Root
function ChildClassAllowed(); override; | Returns True if the specified class is allowed in child controls
procedure PaintControls(); | Paints all child controls which do not have a Handle
procedure PaintHandler(); | Handler for TLMPaint, manages the painting of child controls
procedure PaintWindow(); virtual; | Paints a clipped portion (child control) on the specified device context
procedure CreateBrush; virtual; | Creates the Brush, if not already created
procedure ScaleControls(); virtual; | Scales (resizes) all child controls
procedure ChangeScale(); override; | Scales (resizes) the control and all of its child controls
procedure CMBiDiModeChanged(); message; | Handler for a changed BiDiMode message; notifies the widget and all child controls
procedure CMBorderChanged(); message; | Handler for changed Border property messages; adjusts and invalidates the control
procedure CMDoubleBufferedChanged(); message; | Handler for changes to the DoubleBuffered property
procedure CMEnabledChanged(); message; | Handler for changed Enabled message; notifies the widgetset
procedure CMParentDoubleBufferedChanged(); message; |
procedure CMShowingChanged(); message; | Handler for changed Showing message; notifies the widgetset
procedure CMShowHintChanged(); message; | Handler for changed ShowHint message; notifies all child controls
procedure CMVisibleChanged(); message; | Handles Focus changes, and forces UpdateControlState
procedure CMEnter(); message; |
procedure CMExit(); message; |
procedure WMContextMenu(); message; | Handler for an ContextMenu event; eventually delegates handling to the affected child control
procedure WMEraseBkgnd(); message; | Erases the background, when required.
procedure WMNotify(); message; | Handles (dispatches) notification messages
procedure WMSetFocus(); message; | Handler for receiving Focus event
procedure WMKillFocus(); message; | Handler for loosing Focus event. Eventually triggers #lcl.Controls.TControl.EditingDone.
procedure WMShowWindow(); message; | Handler for changed visibility notification
procedure WMEnter(); message; |
procedure WMExit(); message; |
procedure WMKeyDown(); message; | Event handler for a key press not handled by the widget; Tries TWinControl.DoRemainingKeyDown
procedure WMSysKeyDown(); message; | Event handler for system key presses not handled by the widget; tries TWinControl.DoRemainingKeyDown
procedure WMKeyUp(); message; | Event handler for key released, not handled by the widget. Tries TWinControl.DoRemainingKeyUp.
procedure WMSysKeyUp(); message; | Event handler for system key releases not handled by the widget; tries TWinControl.DoRemainingKeyUp
procedure WMChar(); message; | Handler for messages sent by the widget, after it has handled the key press itself
procedure WMSysChar(); message; | Handler for messages sent by the widget, after it has handled the key press itself
procedure WMPaint(); message; | Manages paint requests, and handles double buffering
procedure WMDestroy(); message; | Handler for widget destroyed message; clears the Handle
procedure WMMove(); message; | Handler for widget moved message; updates the Bounds
procedure WMSize(); message; | Event handler for size messages
procedure WMWindowPosChanged(); message; | Event handler for size/move messages
procedure CNKeyDown(); message; | Handler for a key pushed notification; the message is handled by DoKeyDownBeforeInterface by default
procedure CNSysKeyDown(); message; | Handler for a system key pushed notification; the message is handled by DoKeyDownBeforeInterface by default
procedure CNKeyUp(); message; | Handler for a key released notification; the message is handled by DoKeyUpBeforeInterface by default
procedure CNSysKeyUp(); message; | Handler for a system key released notification; the message is handled by DoKeyUpBeforeInterface by default
procedure CNChar(); message; | Handler for a key pressed notification; CNChar is sent by the widget before it has handled the key press itself
function DoDragMsg(); override; | Dispatches a drag message, sent by the DragManager
function DoDockClientMsg(); virtual; | Handles a dmDragDock message, when a control has been docked to this site
function DoUndockClientMsg(); virtual; | Notifies the DockManager of the undock of a client control
procedure DoAddDockClient(); virtual; | Adjust the Parent of a newly docked Client
procedure DockOver(); virtual; | Called to check whether this control allows docking and where.
procedure DoDockOver(); virtual; | Invoke the OnDockOver handler
procedure DoRemoveDockClient(); virtual; | Override this method to take special actions on removal of an docked client.
function DoUnDock(); virtual; | Notifies an OnUnDock handler and the DockManager of an undocked client control
procedure GetSiteInfo(); virtual; | Return information about this dock site (InfluenceRect)
function GetParentHandle; | Gets the handle for the Parent control
function GetTopParentHandle; |
procedure ReloadDockedControl(); virtual; | Returns the docked control of the specified name
function CreateDockManager; virtual; | Returns the DockManager for this control
procedure SetDockManager();
procedure DoFloatMsg(); override; | Handler called when the control starts floating
procedure DoGetDockCaption(); virtual; | Returns the dock caption in AControl
procedure DoEnter; virtual; | Invokes the OnEnter event handler
procedure DoExit; virtual; | Invoke the OnExit event handler
function DoKeyDownBeforeInterface(); | Handles a KeyDown event before the widget processes the key.
function DoRemainingKeyDown(); | Handles keys which are not handled by the widget
function DoRemainingKeyUp(); |
function DoKeyPress(); | Tries all OnKeyPress handlers; the Parent OnKeyPress handler is tried first
function DoUTF8KeyPress(); virtual;
function DoKeyUpBeforeInterface(); | Handles a KeyUp event before the widget processes the key
function ChildKey(); virtual; |
function SendDialogChar(); |
function DialogChar(); override; | Do something useful with accelerators etc
procedure ControlKeyDown(); virtual; | Lets the Application handle an navigation key
procedure ControlKeyUp(); virtual; | Lets the Application handle an navigation key
procedure KeyDown(); virtual; | Invokes the OnKeyDown handler
procedure KeyDownBeforeInterface(); virtual; | Invokes the OnKeyDown handler
procedure KeyDownAfterInterface(); virtual; |
procedure KeyPress(); virtual; | Invokes the OnKeyPress handler
procedure KeyUp(); virtual; | Invokes the OnKeyUp handler
procedure KeyUpBeforeInterface(); virtual; | Invokes the OnKeyUp handler
procedure KeyUpAfterInterface(); virtual; |
procedure UTF8KeyPress(); virtual; | Invokes the OnUTF8KeyPress handler
function FindNextControl(); | Returns the preceding or next control in the tab order
procedure SelectFirst; | Returns the first control in tab order
function RealGetText; override; | Returns the Caption property
function GetBorderStyle;
function GetClientOrigin; override;
function GetClientRect; override;
function GetControlOrigin; override; | Returns the origin (top left pixel) of the control, in screen coordinates
function GetDeviceContext(); override; | Returns a device context handle for the control, from Parent.
function GetParentBackground; | Gets the value for the ParentBackground property
function IsControlMouseMsg(); | Sends the mouse message to a child control
procedure CreateHandle; virtual; | Creates the Handle for the widget, if not already created
procedure CreateParams(); virtual; | Initializes the window creation parameter record with the settings for the control
procedure CreateWnd; virtual; | Creates the interface object (widget) and assigns it to Handle
procedure DestroyHandle; virtual; | Destroys this and all child widgets
procedure DestroyWnd; virtual; | Destroys the interface object (widget)
procedure DoFlipChildren; virtual; | Flip children horizontally (mirrors the Left position)
procedure FinalizeWnd; virtual; | Prepares to remove the window (called before the Handle is destroyed)
procedure FixupTabList; | Assigns strictly sequential TabOrder values to all child windows
procedure FontChanged(); override; | Handles changes to the Font property
procedure InitializeWnd; virtual; | Copies cached control properties to the just created widget
procedure Loaded; override; | Called when the control has been loaded from a resource, transfers the loaded property values to the widget
procedure FormEndUpdated; override; | Realizes all cached changes after a bulk update of the form. Calls inherited FormEndUpdated, then informs each child control
procedure MainWndProc(); | This method allows handling messages in Windows
procedure ParentFormHandleInitialized; override; | Called after all child handles for the ParentForm are created; notifies all children of the end of the handle creation phase
procedure ChildHandlesCreated; virtual; | Called after all child handles have been created; resets wcfCreatingChildHandles
function GetMouseCapture; override; |
procedure RealSetText(); override; | Sets the Caption property
procedure RemoveFocus(); | Notifies the parent when the control loses focus
procedure SendMoveSizeMessages(); override; | Sends Move and Size messages through the LCL message paths
procedure SetBorderStyle(); virtual;
procedure SetColor(); override;
procedure SetChildZPosition(); | Updates the position of the child control in the Z plane (i.e. front-to-back)
procedure SetParentBackground(); virtual; | Sets the value for the ParentBackground property
procedure ShowControl(); virtual; | Asks the parent to show itself
procedure UpdateControlState; | Updates the visible state for the control; updates the widget set class when already created
procedure UpdateShowing; virtual; | When the widget should be visible and has not yet been created, it's created along with all children
procedure WndProc(); override; | Adds special handling for focus and input messages, and notifies the DockManager
procedure WSSetText(); virtual; | Sends text to the widget (from WM_SETTEXT?)
property WindowHandle: HWND; [rw] | For internal use; allows direct access to the Handle for the control, bypassing any getter/setter methods
property BorderStyle: TBorderStyle; [rw] | Allows a border (line) to be displayed around the control
property OnGetSiteInfo: TGetSiteInfoEvent; [rw] | Provides information about the DockSite for the control
property OnGetDockCaption: TGetDockCaptionEvent; [rw] | This handler can provide a special DockCaption, different than the Caption default
property ParentBackground: Boolean; [rw] | Indicates if the control uses the background for its Parent control
public
property BorderWidth: TBorderWidth; [rw] | Width of the Border around the control; default is zero.
property BoundsLockCount: Integer; [r] | For internal use: When greater zero, updates of the BoundsRect are blocked
property Brush: TBrush; [r] | The Brush used to paint the background of the control
property CachedClientHeight: Integer; [r] | The intended ClientHeight, as sent to the widget set class
property CachedClientWidth: Integer; [r] | The intended ClientWidth, as sent to the widget set class
property ChildSizing: TControlChildSizing; [rw] | Parameters for child control arrangement and spacing
property ControlCount: Integer; [r] | The number of child controls in the Controls property
property Controls []: TControl; [r] | The indexed list of immediate child controls
property DefWndProc: Pointer; [rw] | The default WndProc on Windows widgetset and platforms
property DockClientCount: Integer; [r] | The number of clients docked into this control
property DockClients []: TControl; [r] | The indexed list of controls docked into this control
property DockManager: TDockManager; [rw] | The docking layout manager for this control
property DockSite: Boolean; [rw] | Allows to drag-dock other controls into this control
property DoubleBuffered: Boolean; [rws] | Allows to reduce flicker in the painting of the control
property Handle: HWND; [rw] | A reference to the widget, associated with this control
property IsFlipped: Boolean; [r] |
property IsResizing: Boolean; [r] | Check IsResizing and drop or delay changes to the control, until the new size has been determined
property TabOrder: TTabOrder; [rw] | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; [rw] | Allows the user to navigate to this control, by pressing the Tab key
property OnAlignInsertBefore: TAlignInsertBeforeEvent; [rw] | Handler for custom-aligned child controls; determines the order of control placement
property OnAlignPosition: TAlignPositionEvent; [rw] | Handler for custom-aligned child controls, determines the position of the child control
property OnDockDrop: TDockDropEvent; [rw] | Notification handler for the drop of a control to be docked
property OnDockOver: TDockOverEvent; [rw] | Event handler for moves of a control over this docksite; determines acceptance or rejection of an possible drop
property OnEnter: TNotifyEvent; [rw] | Handler for control receiving the focus
property OnExit: TNotifyEvent; [rw] | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; [rw] | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; [rw] | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; [rw] | Handler for keyboard key released
property OnUnDock: TUnDockEvent; [rw] | Event handler for control being undocked from this DockSite
property OnUTF8KeyPress: TUTF8KeyPressEvent; [rw] | Handler for a character entered by the user
property ParentDoubleBuffered: Boolean; [rw] | Value from the DoubleBuffered property in a Parent control
property ParentWindow: HWND; [rw] | The Handle of the parent widget
property Showing: Boolean; [r] | Cached widget visibility, not necessarily in sync with the widget
property UseDockManager: Boolean; [rw] | Determines whether a DockManager is used for this DockSite
property DesignerDeleting: Boolean; [rw] |
property VisibleDockClientCount: Integer; [r] | The number of visible docked controls
function AutoSizePhases; override; | Translates state flags into AutoSizePhases
function AutoSizeDelayed; override; | Returns true if auto-sizing must be has been delayed, until some other process is complete
function AutoSizeDelayedReport; override; |
function AutoSizeDelayedHandle; override; | Returns true if AutoSize should be skipped / delayed because of its handle
procedure BeginUpdateBounds; | Starts an update to the Bounds property; disables SetBounds by incrementing BoundsLockCount
procedure EndUpdateBounds; | Ends an update to the Bounds property; decrements BoundsLockCount and eventually calls SetBounds
procedure LockRealizeBounds; | Disables sending bounds to the widget, by incrementing the internal FRealizeBoundsLockCount
procedure UnlockRealizeBounds; | Enables sending bounds to the widget again, eventually updates the widget
function ControlAtPos(); | Get the child control at the given client position
function ContainsControl(); | Returns True if this is a parent for the given control
procedure DoAdjustClientRectChange(); | Asks the widget if ClientRect has changed since the last AlignControl execution; calls AdjustSize on change
procedure InvalidateClientRectCache(); | The ClientRect is cached; call this procedure to invalidate the cache, so that the next ClientRect value is fetched from the widget set class
function ClientRectNeedsInterfaceUpdate; | The ClientRect is cached - check if the cache is valid
procedure SetBounds(); override; | Sets the bounds (Left, Top, Width, Height) of the control
function GetChildrenRect(); override;
procedure DisableAlign;
procedure EnableAlign;
procedure ReAlign;
procedure ScrollBy_WS(); | Scrolls the control using the handle for the widget set class
procedure ScrollBy(); virtual; | Scrolls the control (and all child controls) by the specified amounts
procedure WriteLayoutDebugReport(); override; | Used for debugging
procedure AutoAdjustLayout(); override; | Automatically adjusts the size and layout for the control (and all of its children)
procedure FixDesignFontsPPIWithChildren(); |
constructor Create(); override; | Constructor for the class instance
constructor CreateParented(); | Constructor for a control that is the child of the given widget
class function CreateParentedControl();
destructor Destroy; override; | Destructor for the class instance
procedure DockDrop(); virtual; | Handler for a DragManager dmDragDrop message, sent when a dragged control has been dropped onto this docksite
function CanFocus; virtual; | Is this control allowed to receive the focus when parent form is visible?
function CanSetFocus; virtual; | Is this control allowed to receive the focus?
function GetControlIndex(); | Finds the index value for the given control, in TWinControl.Controls
procedure SetControlIndex();
function Focused; virtual; | Checks whether the control has focus
function PerformTab(); virtual; | Sets the focus to the next (or preceding) control
function FindChildControl(); | Finds a child control by name
procedure SelectNext(); | Transfers the focus to the next child control
procedure SetTempCursor(); override; | Changes the cursor shape temporarily, preserving the original TControl.Cursor
procedure BroadCast(); | Sends a message to all child controls
procedure NotifyControls(); | Sends a message to all child controls
procedure DefaultHandler(); override; | Handles all messages that the control doesn't fully handle itself
function GetTextLen; override; | The length of Text, here: of Caption
procedure Invalidate; override; | Schedules a repaint request
procedure AddControl; virtual; | Tells the widgetset to add a Handle object to a parent Handle object
procedure InsertControl(); | Inserts the specified control into the Controls property
procedure RemoveControl(); virtual; | Removes the specified control from the Controls property
function GetEnumeratorControls; | Gets an enumerator for the Controls property
function GetEnumeratorControlsReverse; | Gets a reverse-order enumerator for the Controls property
procedure Repaint; override; | Immediate redraw of the control, bypassing the message queue
procedure Update; override; | Redraw invalidated parts of the control immediately
procedure SetFocus; virtual; | Ensures that the control or window handle has focus
procedure FlipChildren(); virtual; | Flip children horizontally. That means mirroring the Left position and anchoring
procedure ScaleBy();
function GetDockCaption(); virtual; | Returns the caption for the docked control
procedure UpdateDockCaption(); virtual; | Updates the Caption to reflect the names of the docked clients
procedure GetTabOrderList(); virtual; | Fill the list with all TabStop controls, recursing into child controls
function HandleAllocated; | Check whether a widget has been assigned to this control
function ParentHandlesAllocated; override; | Returns True if all Parents have handles allocated, and are not being destroyed
procedure HandleNeeded; | Call this method when your code requires a valid Handle for this control
function BrushCreated; | Has a Brush been created for this control?
procedure EraseBackground(); virtual; | Fills the entire control with the designed background color and pattern
function IntfUTF8KeyPress(); virtual; | Called by the interface after the navigation and specials keys are handled; i.e. after KeyDown but before KeyPress
function IntfGetDropFilesTarget; virtual; | Searches for a Parent form that can be used as a file drop target
procedure PaintTo(); | Paints the control using the handle for the widget set class
procedure SetShape(); | Specifies the non-rectangular shape of the widget
end;

Inheritance

TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TWinControl is a TControl descendant which implements a base class for controls that can contain child controls. The name reflects the fact that (on Windows platforms) the controls are based on OS-provided widgets, which have window Handles.


TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TWinControl.AddControl

Tells the widgetset to add a Handle object to a parent Handle object

Declaration

Source position: controls.pp line 2329

public procedure TWinControl.AddControl; virtual;


TWinControl.AdjustClientRect

Override this method when the ClientRect for a control differs from the default value

Declaration

Source position: controls.pp line 2070

protected procedure TWinControl.AdjustClientRect(

  var ARect: TRect

); virtual;

Description

It is called often, so don't use expensive code here, or cache the resulting client rectangle.

See also

TWinControl.GetAdjustedLogicalClientRect

Returns the adjusted ClientRect, using the cached value if available


TWinControl.AlignControls

Aligns all child controls

Declaration

Source position: controls.pp line 2072

protected procedure TWinControl.AlignControls(

  AControl: TControl;

  var RemainingClientRect: TRect

); virtual;

Arguments

RemainingClientRect

The available space, becomes remaining space on exit

See also

TWinControlFlag.wcfAligningControls

Set during TWinControl.AlignControls


TWinControl.AllAutoSized

Called by DoAllAutoSize after all bounds are computed

Declaration

Source position: controls.pp line 2096

protected procedure TWinControl.AllAutoSized; virtual;

See also

#lcl.forms.TCustomForm.AllAutoSized

Called by DoAllAutoSize after all bounds are computed


TWinControl.AutoAdjustLayout

Automatically adjusts the size and layout for the control (and all of its children)

Declaration

Source position: controls.pp line 2305

public procedure TWinControl.AutoAdjustLayout(

  AMode: TLayoutAdjustmentPolicy;

  const AFromPPI: Integer;

  const AToPPI: Integer;

  const AOldFormWidth: Integer;

  const ANewFormWidth: Integer

); override;

Arguments

AMode

Layout mode applied in the method

Description

AutoAdjustLayout is an overridden procedure used to automatically adjust the size and layout for the control. All children in the Controls property also call their AutoAdjustLayout method, and the inherited method is called to adjust and resize the current control instance.

AutoAdjustLayout calls DisableAutoSizing on entry, and EnableAutoSizing prior to exit from the method.

See also

TControl.AutoAdjustLayout |
TControl.DisableAutoSizing | Disables automatic sizing; implies that the default size is accepted, or sizing is done manually
TControl.EnableAutoSizing | Turns on (enables) automatic sizing
TControl.DoAutoAdjustLayout | Applies layout changes using the specified policies and proportions to the control
TWinControl.Controls | The indexed list of immediate child controls


TWinControl.AutoSizeDelayedHandle

Returns true if AutoSize should be skipped / delayed because of its handle

Declaration

Source position: controls.pp line 2284

public function TWinControl.AutoSizeDelayedHandle: Boolean; override;


TWinControl.AutoSizeDelayedReport

Declaration

Source position: controls.pp line 2283

public function TWinControl.AutoSizeDelayedReport: string; override;


TWinControl.AutoSizePhases

Translates state flags into AutoSizePhases

Declaration

Source position: controls.pp line 2281

public function TWinControl.AutoSizePhases: TControlAutoSizePhases; override;


TWinControl.BeginUpdateBounds

Starts an update to the Bounds property; disables SetBounds by incrementing BoundsLockCount

Declaration

Source position: controls.pp line 2285

public procedure TWinControl.BeginUpdateBounds;

See also

TWinControl.EndUpdateBounds

Ends an update to the Bounds property; decrements BoundsLockCount and eventually calls SetBounds


TWinControl.BorderStyle

Allows a border (line) to be displayed around the control

Declaration

Source position: controls.pp line 2236

protected property TWinControl.BorderStyle : TBorderStyle
  read GetBorderStyle
  write SetBorderStyle
  default bsNone;

See also

TWinControl.BorderWidth

Width of the Border around the control; default is zero.


TWinControl.BorderWidth

Width of the Border around the control; default is zero.

Declaration

Source position: controls.pp line 2242

public property TWinControl.BorderWidth : TBorderWidth
  read FBorderWidth
  write SetBorderWidth
  default 0;

See also

TWinControl.BorderStyle

Allows a border (line) to be displayed around the control


TWinControl.BoundsLockCount

For internal use: When greater zero, updates of the BoundsRect are blocked

Declaration

Source position: controls.pp line 2243

public property TWinControl.BoundsLockCount : Integer
  read FBoundsLockCount;


TWinControl.BroadCast

Sends a message to all child controls

Declaration

Source position: controls.pp line 2324

public procedure TWinControl.BroadCast(

  var ToAllMessage

);

Arguments

ToAllMessage

The message to send

See also

TWinControl.NotifyControls

Sends a message to all child controls


TWinControl.Brush

The Brush used to paint the background of the control

Declaration

Source position: controls.pp line 2244

public property TWinControl.Brush : TBrush
  read GetBrush;

See also

#lcl.graphics.TBrush

The Brush to be used to Paint on the current Canvas


TWinControl.BrushCreated

Has a Brush been created for this control?

Declaration

Source position: controls.pp line 2349

public function TWinControl.BrushCreated: Boolean;

Function result

True when a Brush has been created


TWinControl.CachedClientHeight

The intended ClientHeight, as sent to the widget set class

Declaration

Source position: controls.pp line 2245

public property TWinControl.CachedClientHeight : Integer
  read FClientHeight;


TWinControl.CachedClientWidth

The intended ClientWidth, as sent to the widget set class

Declaration

Source position: controls.pp line 2246

public property TWinControl.CachedClientWidth : Integer
  read FClientWidth;


TWinControl.CalculatePreferredSize

Override this method to return a different preferred height and/or width for auto-sizing

Declaration

Source position: controls.pp line 2097

protected procedure TWinControl.CalculatePreferredSize(

  var PreferredWidth: Integer;

  var PreferredHeight: Integer;

  WithThemeSpace: Boolean

); override;

Arguments

WithThemeSpace

Indicates if additional space is reserved for theme services

Description

Calls the inherited method to calculate the default / preferred width and height for a TWinControl instance. It is used by the LCL auto-sizing algorithms as the default size. Only positive values are valid. Negative or 0 (Zero) values are treated as undefined, and the LCL uses other values to perform auto-sizing.

TWinControl overrides this:

  • If there are child components, their total preferred size is calculated
  • If this value can not be computed (e.g. the children depend too much on their parent clientrect), then the interface is asked for the preferred size

For example the preferred size of a TButton is the size, where the label fits exactly. This relies on the current theme and widgetset.

This value is independent of constraints and siblings, only the inner parts are relevant for the calculates values.

WithThemeSpace adds space for stacking when set to True. For example: TRadioButton has a minimum size. But for stacking multiple TRadioButtons there should be space around each control. This space is theme- dependent, so it is passed as a parameter to the widget set.

See also

TControl.CalculatePreferredSize

Override this method to return the preferred height and width for the control


TWinControl.CanFocus

Is this control allowed to receive the focus when parent form is visible?

Declaration

Source position: controls.pp line 2314

public function TWinControl.CanFocus: Boolean; virtual;

Description

Checks if the control can get focus when parent form is visible, i.e. if all its parents except the form are visible and enabled.

A possible usage:

if FormFoo.EditFoo.CanFocus then
  FormFoo.ActiveControl := FormFoo.EditFoo;
Remark: Please note: CanFocus returns True even if the parent form isn't actually visible, and a subsequent SetFocus call could throw an exception. Use CanSetFocus in this case.

See also

TWinControl.CanSetFocus | Is this control allowed to receive the focus?
TWinControl.SetFocus | Ensures that the control or window handle has focus
TWinControl.CanFocus | Is this control allowed to receive the focus when parent form is visible?


TWinControl.CanSetFocus

Is this control allowed to receive the focus?

Declaration

Source position: controls.pp line 2315

public function TWinControl.CanSetFocus: Boolean; virtual;

Description

Checks if the control can receive focus, i.e. if all its parents are visible and enabled.

A possible usage:

if MyControl.CanSetFocus then
  MyControl.SetFocus;

CanSetFocus should be preferred over CanFocus if used in CanSetFocus/SetFocus combination because it checks also if the parent form can receive focus and thus prevents the "cannot focus an invisible window" LCL exception.

See also

TWinControl.CanFocus | Is this control allowed to receive the focus when parent form is visible?
TWinControl.SetFocus | Ensures that the control or window handle has focus


TWinControl.ChildClassAllowed

Returns True if the specified class is allowed in child controls

Declaration

Source position: controls.pp line 2102

protected function TWinControl.ChildClassAllowed(

  ChildClass: TClass

):Boolean; override;

Arguments

ChildClass

Class type examined in the method

Function result

True when allowed


TWinControl.ChildHandlesCreated

Called after all child handles have been created; resets wcfCreatingChildHandles

Declaration

Source position: controls.pp line 2219

protected procedure TWinControl.ChildHandlesCreated; virtual;


TWinControl.ChildKey

Declaration

Source position: controls.pp line 2180

protected function TWinControl.ChildKey(

  var Message: TLMKey

):Boolean; virtual;

Function result

True if the key was handled


TWinControl.ChildSizing

Parameters for child control arrangement and spacing

Declaration

Source position: controls.pp line 2247

public property TWinControl.ChildSizing : TControlChildSizing
  read FChildSizing
  write SetChildSizing;

See also

#lcl.Controls.TControlChildSizing

How child controls are sized relative to their parent


TWinControl.ClientRectNeedsInterfaceUpdate

The ClientRect is cached - check if the cache is valid

Declaration

Source position: controls.pp line 2296

public function TWinControl.ClientRectNeedsInterfaceUpdate: Boolean;

Function result

True if update needed


TWinControl.CMBiDiModeChanged

Handler for a changed BiDiMode message; notifies the widget and all child controls

Declaration

Source position: controls.pp line 2111

protected procedure TWinControl.CMBiDiModeChanged(

  var Message: TLMessage

); message;


TWinControl.CMBorderChanged

Handler for changed Border property messages; adjusts and invalidates the control

Declaration

Source position: controls.pp line 2112

protected procedure TWinControl.CMBorderChanged(

  var Message: TLMessage

); message;

Arguments

Message

Message examined in the method


TWinControl.CMDoubleBufferedChanged

Handler for changes to the DoubleBuffered property

Declaration

Source position: controls.pp line 2113

protected procedure TWinControl.CMDoubleBufferedChanged(

  var Message: TLMessage

); message;

Arguments

Message

Message examined in the method

Description

CMDoubleBufferedChanged is the handler used to process CM_PARENTDOUBLEBUFFEREDCHANGED messages when the value in DoubleBuffered has been been changed.

CMDoubleBufferedChanged calls NotifyControls to apply the message in the widget set class; the value in the Message argument is ignored.

CMDoubleBufferedChanged calls Invalidate to cause the control to be redrawn.

See also

TWinControl.DoubleBuffered | Allows to reduce flicker in the painting of the control
TWinControl.NotifyControls | Sends a message to all child controls
TWinControl.Invalidate | Schedules a repaint request


TWinControl.CMEnabledChanged

Handler for changed Enabled message; notifies the widgetset

Declaration

Source position: controls.pp line 2114

protected procedure TWinControl.CMEnabledChanged(

  var Message: TLMessage

); message;


TWinControl.CMEnter

Declaration

Source position: controls.pp line 2119

protected procedure TWinControl.CMEnter(

  var Message: TLMessage

); message;


TWinControl.CMExit

Declaration

Source position: controls.pp line 2120

protected procedure TWinControl.CMExit(

  var Message: TLMessage

); message;


TWinControl.CMParentDoubleBufferedChanged

Declaration

Source position: controls.pp line 2115

protected procedure TWinControl.CMParentDoubleBufferedChanged(

  var Message: TLMessage

); message;


TWinControl.CMShowHintChanged

Handler for changed ShowHint message; notifies all child controls

Declaration

Source position: controls.pp line 2117

protected procedure TWinControl.CMShowHintChanged(

  var Message: TLMessage

); message;


TWinControl.CMShowingChanged

Handler for changed Showing message; notifies the widgetset

Declaration

Source position: controls.pp line 2116

protected procedure TWinControl.CMShowingChanged(

  var Message: TLMessage

); message;


TWinControl.CMVisibleChanged

Handles Focus changes, and forces UpdateControlState

Declaration

Source position: controls.pp line 2118

protected procedure TWinControl.CMVisibleChanged(

  var Message: TLMessage

); message;

Description

Handler for changed Visible message.


TWinControl.CNChar

Handler for a key pressed notification; CNChar is sent by the widget before it has handled the key press itself

Declaration

Source position: controls.pp line 2144

protected procedure TWinControl.CNChar(

  var Message: TLMKeyUp

); message;


TWinControl.CNKeyDown

Handler for a key pushed notification; the message is handled by DoKeyDownBeforeInterface by default

Declaration

Source position: controls.pp line 2140

protected procedure TWinControl.CNKeyDown(

  var Message: TLMKeyDown

); message;


TWinControl.CNKeyUp

Handler for a key released notification; the message is handled by DoKeyUpBeforeInterface by default

Declaration

Source position: controls.pp line 2142

protected procedure TWinControl.CNKeyUp(

  var Message: TLMKeyUp

); message;


TWinControl.CNSysKeyDown

Handler for a system key pushed notification; the message is handled by DoKeyDownBeforeInterface by default

Declaration

Source position: controls.pp line 2141

protected procedure TWinControl.CNSysKeyDown(

  var Message: TLMKeyDown

); message;


TWinControl.CNSysKeyUp

Handler for a system key released notification; the message is handled by DoKeyUpBeforeInterface by default

Declaration

Source position: controls.pp line 2143

protected procedure TWinControl.CNSysKeyUp(

  var Message: TLMKeyUp

); message;


TWinControl.ContainsControl

Returns True if this is a parent for the given control

Declaration

Source position: controls.pp line 2293

public function TWinControl.ContainsControl(

  Control: TControl

):Boolean;

Arguments

Control

The control examined as a child control

Function result

True when we are a parent of Control


TWinControl.ControlAtPos

Get the child control at the given client position

Declaration

Source position: controls.pp line 2289

public function TWinControl.ControlAtPos(

  const Pos: TPoint;

  AllowDisabled: Boolean

):TControl;

function TWinControl.ControlAtPos(

  const Pos: TPoint;

  AllowDisabled: Boolean;

  AllowWinControls: Boolean

):TControl;

function TWinControl.ControlAtPos(

  const Pos: TPoint;

  Flags: TControlAtPosFlags

):TControl; virtual;

Arguments

Pos | The client coordinates
AllowDisabled | Allow finding disabled controls

Function result

The found control, Nil if none found

Arguments

Pos | The client coordinates
AllowDisabled | Allow finding disabled controls
AllowWinControls | Allow finding TWinControls, in addition to TControls

Arguments

Pos | The client coordinates
Flags | Encoded Allow... conditions

Description

WinControls are found before Controls (if overlapping).


TWinControl.ControlCount

The number of child controls in the Controls property

Declaration

Source position: controls.pp line 2248

public property TWinControl.ControlCount : Integer
  read GetControlCount;

See also

TWinControl.Controls

The indexed list of immediate child controls


TWinControl.ControlKeyDown

Lets the Application handle an navigation key

Declaration

Source position: controls.pp line 2183

protected procedure TWinControl.ControlKeyDown(

  var Key: Word;

  Shift: TShiftState

); virtual;


TWinControl.ControlKeyUp

Lets the Application handle an navigation key

Declaration

Source position: controls.pp line 2184

protected procedure TWinControl.ControlKeyUp(

  var Key: Word;

  Shift: TShiftState

); virtual;


TWinControl.Controls

The indexed list of immediate child controls

Declaration

Source position: controls.pp line 2249

public property TWinControl.Controls[Index: Integer] : TControl
  read GetControl;

Description

The index also indicates the Z-order of the child controls, zero for the topmost.

See also

TWinControl.ControlCount

The number of child controls in the Controls property


TWinControl.ControlsAligned

Called by AlignControls after aligning controls

Declaration

Source position: controls.pp line 2086

protected procedure TWinControl.ControlsAligned; virtual;


TWinControl.Create

Constructor for the class instance

Declaration

Source position: controls.pp line 2309

public constructor TWinControl.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create is the overridden constructor for the class instance. Create calls the inherited method using TheOwner as the owner for the class instance. Create allocates resources needed in the class instance, and sets the default values for the following properties:

ParentDoubleBuffered
Set to True
ChildSizing
Sets DoChildSizingChange as the OnChange event handler
Brush
Set to Nil; few controls require a brush, and it is created on DoRemainingKeyDown
TabOrder
Set to -1
TabStop
Set to False

Create calls the InvalidateClientRectCache method to invalidate a cached client rectangle, and to force the value to be read from the LCL interface.

See also

TWinControl.InvalidateClientRectCache

The ClientRect is cached; call this procedure to invalidate the cache, so that the next ClientRect value is fetched from the widget set class


TWinControl.CreateBrush

Creates the Brush, if not already created

Declaration

Source position: controls.pp line 2106

protected procedure TWinControl.CreateBrush; virtual;


TWinControl.CreateDockManager

Returns the DockManager for this control

Declaration

Source position: controls.pp line 2166

protected function TWinControl.CreateDockManager: TDockManager; virtual;

Function result

The dockmanager for this site, can be Nil for an unmanaged site

Description

If DockManager is Nil, and UseDockManager is True, a new default DockManager is created.


TWinControl.CreateHandle

Creates the Handle for the widget, if not already created

Declaration

Source position: controls.pp line 2205

protected procedure TWinControl.CreateHandle; virtual;


TWinControl.CreateParams

Initializes the window creation parameter record with the settings for the control

Declaration

Source position: controls.pp line 2206

protected procedure TWinControl.CreateParams(

  var Params: TCreateParams

); virtual;

Description

Definition of parameters:

TCreateParams = record
    Caption: PChar;
    Style: Cardinal;
    ExStyle: Cardinal;
    X, Y: Integer;
    Width, Height: Integer;
    WndParent: HWnd;
    Param: Pointer;
    WindowClass: TWndClass;
    WinClassName: array[0..63] of Char;
end;


TWinControl.CreateParented

Constructor for a control that is the child of the given widget

Declaration

Source position: controls.pp line 2310

public constructor TWinControl.CreateParented(

  AParentWindow: HWND

);


TWinControl.CreateSubClass

Declaration

Source position: controls.pp line 2091

protected procedure TWinControl.CreateSubClass(

  var Params: TCreateParams;

  ControlClassName: PChar

);


TWinControl.CreateWnd

Creates the interface object (widget) and assigns it to Handle

Declaration

Source position: controls.pp line 2207

protected procedure TWinControl.CreateWnd; virtual;


TWinControl.CustomAlignInsertBefore

Returns the placement order of custom-aligned child controls, using the OnAlignInsertBefore handler

Declaration

Source position: controls.pp line 2074

protected function TWinControl.CustomAlignInsertBefore(

  AControl1: TControl;

  AControl2: TControl

):Boolean; virtual;

Function result

True if Control2 shall be placed before Control1 is placed

See also

TAlignInsertBeforeEvent

Type of an OnAlignInsertBefore handler


TWinControl.CustomAlignPosition

Returns the aligned position for a custom-aligned child control, using the OnAlignPosition handler

Declaration

Source position: controls.pp line 2075

protected procedure TWinControl.CustomAlignPosition(

  AControl: TControl;

  var ANewLeft: Integer;

  var ANewTop: Integer;

  var ANewWidth: Integer;

  var ANewHeight: Integer;

  var AlignRect: TRect;

  AlignInfo: TAlignInfo

); virtual;

Arguments

AControl | The control to be placed
AlignRect | The remaining client area, within which the control can be placed
AlignInfo | Information about the current align process

Description

The derived coordinates take into account the anchoring for AControl.

The OnAlignPosition handler can update the coordinates as required.

See also

TAlignInsertBeforeEvent

Type of an OnAlignInsertBefore handler


TWinControl.DefaultHandler

Handles all messages that the control doesn't fully handle itself

Declaration

Source position: controls.pp line 2326

public procedure TWinControl.DefaultHandler(

  var AMessage

); override;

Arguments

AMessage

The message to process

Description

This implementation sends the message to the widget's message handler.

Override this method to implement your own message handling. If the message Result is non-zero, the message already has been handled; otherwise, set the Result to a non-zero value (depending on the message ID) when the message has been handled.

See also

#rtl.System.TObject.DefaultHandler


TWinControl.DefWndProc

The default WndProc on Windows widgetset and platforms

Declaration

Source position: controls.pp line 2250

public property TWinControl.DefWndProc : Pointer
  read FDefWndProc
  write FDefWndPRoc;


TWinControl.DesignerDeleting

Declaration

Source position: controls.pp line 2277

public property TWinControl.DesignerDeleting : Boolean
  read FDesignerDeleting
  write FDesignerDeleting;


TWinControl.Destroy

Destructor for the class instance

Declaration

Source position: controls.pp line 2312

public destructor TWinControl.Destroy; override;

Description

Destroy is the overridden destructor for the class instance.

Destroy call RemoveFocus to ensure that the control cannot receive focus from a Parent control. If a handle has been allocated for the windowed control, the DestroyHandle method is called.

Destroy iterates over Controls to remove the value in the Parent property for each child control, and to remove an assigned HostDockSite. It does not actually free the child Controls; they are freed by the owner of the control instance (usually a TForm instance).

Destroy ensures that any controls in the DockClients property remove the current class instance from their host dock site.

Destroy frees resources allocated in the constructor, or in other class methods, including the DockManager and DockCients. Destroy calls the inherited destructor prior to exiting from the method.

See also

TControl.Parent | The control within which the control is shown
TWinControl.Controls | The indexed list of immediate child controls
TWinControl.RemoveControl | Removes the specified control from the Controls property
TWinControl.DockManager | The docking layout manager for this control
TWinControl.DockClients | The indexed list of controls docked into this control
TControl.HostDockSite | The host site (TWinControl) into which this control is docked. Nil if not docked


TWinControl.DestroyHandle

Destroys this and all child widgets

Declaration

Source position: controls.pp line 2208

protected procedure TWinControl.DestroyHandle; virtual;


TWinControl.DestroyWnd

Destroys the interface object (widget)

Declaration

Source position: controls.pp line 2209

protected procedure TWinControl.DestroyWnd; virtual;


TWinControl.DoAddDockClient

Adjust the Parent of a newly docked Client

Declaration

Source position: controls.pp line 2152

protected procedure TWinControl.DoAddDockClient(

  Client: TControl;

  const ARect: TRect

); virtual;

Description

The default action is to set the Parent to the new docksite (this control), so that the client is displayed within the new site.


TWinControl.DoAdjustClientRectChange

Asks the widget if ClientRect has changed since the last AlignControl execution; calls AdjustSize on change

Declaration

Source position: controls.pp line 2294

public procedure TWinControl.DoAdjustClientRectChange(

  const InvalidateRect: Boolean = True

);


TWinControl.DoAlignChildControls

Override this method to position/align all given controls

Declaration

Source position: controls.pp line 2078

protected function TWinControl.DoAlignChildControls(

  TheAlign: TAlign;

  AControl: TControl;

  AControlList: TFPList;

  var ARect: TRect

):Boolean; virtual;

Arguments

TheAlign | The alignment of all given controls
AControlList | The controls to be placed

Function result

True when all controls have been placed

See also

TWinControl.AlignControls

Aligns all child controls


TWinControl.DoAutoSize

Shrinks or enlarges the control to accommodate its children

Declaration

Source position: controls.pp line 2094

protected procedure TWinControl.DoAutoSize; override;

Description

Because this method is frequently overridden, the LCL calls the TControl.AdjustSize method instead; it checks whether DoAutoSize really should be called right now.

DoAutoSize does roughly this:

  • Checks whether Autosize is in fact permitted
  • Checks for unaligned child components and fits them in as best it can
  • Moves the constrained (aligned) child components to the correct position
  • Adjusts the size of the client rectangle
  • Adjusts the bounds of the whole control

See also

TControl.DoAutoSize

For internal use only; call AdjustSize instead


TWinControl.DoChildSizingChange

Called after a change in ChildSizing information to trigger further processing

Declaration

Source position: controls.pp line 2080

protected procedure TWinControl.DoChildSizingChange(

  Sender: TObject

); virtual;


TWinControl.DockClientCount

The number of clients docked into this control

Declaration

Source position: controls.pp line 2251

public property TWinControl.DockClientCount : Integer
  read GetDockClientCount;

Description

The docked controls can be accessed inDockClients[].

DockClientCount is equivalent to DockClients.Count, but handles the special case when DockClients is Nil.

See also

TWinControl.DockClients

The indexed list of controls docked into this control


TWinControl.DockClients

The indexed list of controls docked into this control

Declaration

Source position: controls.pp line 2252

public property TWinControl.DockClients[Index: Integer] : TControl
  read GetDockClients;

See also

TWinControl.DockClientCount

The number of clients docked into this control


TWinControl.DockDrop

Handler for a DragManager dmDragDrop message, sent when a dragged control has been dropped onto this docksite

Declaration

Source position: controls.pp line 2313

public procedure TWinControl.DockDrop(

  DragDockObject: TDragDockObject;

  X: Integer;

  Y: Integer

); virtual;

Description

Asks the dropped control to dock itself into this docksite, updates its Parent, HostDockSite, and the DockClients for the old and new DockSite.

When a DockManager is installed, it is used to position the docked control (InsertControl).

Finally, an OnDockDrop event is signalled.

See also

TWinControl.DoDockClientMsg | Handles a dmDragDock message, when a control has been docked to this site
TWinControl.OnDockDrop | Notification handler for the drop of a control to be docked
TDragDockObject | A drag object for drag-dock


TWinControl.DockManager

The docking layout manager for this control

Declaration

Source position: controls.pp line 2253

public property TWinControl.DockManager : TDockManager
  read FDockManager
  write SetDockManager;

Description

A DockSite can be managed (using a DockManager), or unmanaged (positioning docked controls in the event handlers). The DockManager determines the placement for docked controls by setting DropOnControl and DropAlign before the drop, and by resizing and positioning the control when it's dropped.

A DockManager is used only when UseDockManager is set to True. Setting UseDockManager to True creates the DockManager using the DefaultDockManagerClass for this DockSite, if not previously assigned.

An unmanaged DockSite, without a DockManager, can handle the placement of dropped controls in the OnDockOver and OnDockDrop event handlers.

See also

TWinControl.UseDockManager | Determines whether a DockManager is used for this DockSite
TWinControl.DockSite | Allows to drag-dock other controls into this control
TWinControl.OnDockDrop | Notification handler for the drop of a control to be docked
TWinControl.OnDockOver | Event handler for moves of a control over this docksite; determines acceptance or rejection of an possible drop
TDockManager | The layout manager for a docksite


TWinControl.DockOver

Called to check whether this control allows docking and where.

Declaration

Source position: controls.pp line 2153

protected procedure TWinControl.DockOver(

  Source: TDragDockObject;

  X: Integer;

  Y: Integer;

  State: TDragState;

  var Accept: Boolean

); virtual;

Arguments

Accept

Initially True, set to False to reject an drop

Description

Called for messages from the DragManager including: dmEnter, dmLeave, and dmMove. Gets the DockRect to show.

Positions the DockRect, and invokes OnDockOver (via DoDockOver).

Everything can be overridden using the OnDockOver handler, when assigned.

See also

TControl.PositionDockRect | Get the DockRect for an possible drop
TWinControl.OnDockOver | Event handler for moves of a control over this docksite; determines acceptance or rejection of an possible drop


TWinControl.DockSite

Allows to drag-dock other controls into this control

Declaration

Source position: controls.pp line 2254

public property TWinControl.DockSite : Boolean
  read FDockSite
  write SetDockSite
  default False;

Description

A DockSite reacts on controls dragged over this control, signals acceptance and where a dragged control would be dropped.

Remark: A DockSite should initially be empty, not containing any child controls.

See also

TWinControl.DockManager | The docking layout manager for this control
TWinControl.UseDockManager | Determines whether a DockManager is used for this DockSite


TWinControl.DoDockClientMsg

Handles a dmDragDock message, when a control has been docked to this site

Declaration

Source position: controls.pp line 2150

protected function TWinControl.DoDockClientMsg(

  DragDockObject: TDragDockObject;

  aPosition: TPoint

):Boolean; virtual;

Description

Called when a control is dropped for docking. Asks the dropped control to Dock itself into this control (adjust HostDockSite etc.). Calls an installed DockManager to adjust the coordinates of the docked control. The Result is always True (unless overridden).


TWinControl.DoDockOver

Invoke the OnDockOver handler

Declaration

Source position: controls.pp line 2155

protected procedure TWinControl.DoDockOver(

  Source: TDragDockObject;

  X: Integer;

  Y: Integer;

  State: TDragState;

  var Accept: Boolean

); virtual;


TWinControl.DoDragMsg

Dispatches a drag message, sent by the DragManager

Declaration

Source position: controls.pp line 2147

protected function TWinControl.DoDragMsg(

  ADragMessage: TDragMessage;

  APosition: TPoint;

  ADragObject: TDragObject;

  ATarget: TControl;

  ADocking: Boolean

):LRESULT; override;

Description

On dmFindTarget, a TWinControl returns the child control under the mouse, or Self if none is found.

All other messages are handled by the inherited TControl.DoDragMsg method.

See also

TControl.DoDragMsg

Handler for a drag message, sent by the DragManager to the current target control


TWinControl.DoEnter

Invokes the OnEnter event handler

Declaration

Source position: controls.pp line 2172

protected procedure TWinControl.DoEnter; virtual;


TWinControl.DoExit

Invoke the OnExit event handler

Declaration

Source position: controls.pp line 2173

protected procedure TWinControl.DoExit; virtual;


TWinControl.DoFlipChildren

Flip children horizontally (mirrors the Left position)

Declaration

Source position: controls.pp line 2210

protected procedure TWinControl.DoFlipChildren; virtual;

Description

Child controls arranged in left-to-right order appear in right-to-left order after flipping. All anchors are adjusted accordingly.

See also

TWinControl.FlipChildren

Flip children horizontally. That means mirroring the Left position and anchoring


TWinControl.DoGetDockCaption

Returns the dock caption in AControl

Declaration

Source position: controls.pp line 2169

protected procedure TWinControl.DoGetDockCaption(

  AControl: TControl;

  var ACaption: string

); virtual;

Arguments

AControl | The control whose dock caption string is requested
ACaption | The dock caption to use

Description

Asks the control for its default dock caption, then allows the OnGetDockCaption handler to adjust the string value.

See also

TWinControl.GetDockCaption | Returns the caption for the docked control
TWinControl.OnGetDockCaption | This handler can provide a special DockCaption, different than the Caption default


TWinControl.DoKeyDownBeforeInterface

Handles a KeyDown event before the widget processes the key.

Declaration

Source position: controls.pp line 2174

protected function TWinControl.DoKeyDownBeforeInterface(

  var Message: TLMKey;

  IsRecurseCall: Boolean

):Boolean;

Function result

Set to True when the key was handled

Description

Key event handlers are invoked in sequence, until a handler is located which responds to the key.

First, all application wide handlers are invoked (#lcl.Forms.TApplication.NotifyKeyDownBeforeHandler).

Second, the form handler is invoked when KeyPreview is requested.

Third, the DragManager is used to determine the dragging status for the control. It interprets the ESC key as a cancel dragging request, and the CTRL key as a request to ignore drag targets.

Finally, the TWinControl.OnKeyDown user handler is invoked.

If none of the handlers accept / respond to the key, the widget set class is used to process the key.


TWinControl.DoKeyPress

Tries all OnKeyPress handlers; the Parent OnKeyPress handler is tried first

Declaration

Source position: controls.pp line 2177

protected function TWinControl.DoKeyPress(

  var Message: TLMKey

):Boolean;

Function result

True if the key was handled

See also

TWinControl.OnUTF8KeyPress

Handler for a character entered by the user


TWinControl.DoKeyUpBeforeInterface

Handles a KeyUp event before the widget processes the key

Declaration

Source position: controls.pp line 2179

protected function TWinControl.DoKeyUpBeforeInterface(

  var Message: TLMKey

):Boolean;

Arguments

Message

Message examined in the method

Function result

True if the key was handled

Description

For details, see the TWinControl.DoKeyDownBeforeInterface method.


TWinControl.DoRemainingKeyDown

Handles keys which are not handled by the widget

Declaration

Source position: controls.pp line 2175

protected function TWinControl.DoRemainingKeyDown(

  var Message: TLMKeyDown

):Boolean;

Function result

True if the key was handled


TWinControl.DoRemainingKeyUp

Declaration

Source position: controls.pp line 2176

protected function TWinControl.DoRemainingKeyUp(

  var Message: TLMKeyDown

):Boolean;

Function result

True if the key was handled


TWinControl.DoRemoveDockClient

Override this method to take special actions on removal of an docked client.

Declaration

Source position: controls.pp line 2157

protected procedure TWinControl.DoRemoveDockClient(

  Client: TControl

); virtual;

Description

The default implementation does nothing.


TWinControl.DoSendBoundsToInterface

Sends the control's new bounds to the widget

Declaration

Source position: controls.pp line 2087

protected procedure TWinControl.DoSendBoundsToInterface; virtual;

Description

Called by RealizeBounds.

See also

TWinControlFlag.wcfBoundsRealized

Set before bounds are sent to the widget; used to suppress subsequent size messages sent by the widget


TWinControl.DoSendShowHideToInterface

Sends the new Visible state to the widgetset

Declaration

Source position: controls.pp line 2085

protected procedure TWinControl.DoSendShowHideToInterface; virtual;

Description

Called by TWinControl.CMShowingChanged.


TWinControl.DoSetBounds

Updates the size and extent of the control and its ClientRect

Declaration

Source position: controls.pp line 2093

protected procedure TWinControl.DoSetBounds(

  ALeft: Integer;

  ATop: Integer;

  AWidth: Integer;

  AHeight: Integer

); override;

Description

Changing the ClientRect here, to the most probable size, reduces unnecessary resize messages.

Normally, the ClientWidth / ClientHeight are adjusted automatically by the widget. But it is up to the widget when this will be done. GTK, for example, just puts resize requests in a queue. The LCL would resize the child components immediately after the GTK procedure to adjust the ClientRect. On complex forms with lots of nested controls, this would result in thousands of resize messages.

See also

#LCL.Controls.TControl.DoSetBounds

Internal function to set the control's bounds (Left, Top, Height, Width)


TWinControl.DoubleBuffered

Allows to reduce flicker in the painting of the control

Declaration

Source position: controls.pp line 2255

public property TWinControl.DoubleBuffered : Boolean
  read FDoubleBuffered
  write SetDoubleBuffered
  stored DoubleBufferedIsStored;

Description

Paint requests are typically buffered in the message queue. When a paint message arrives, all elements of the control are drawn onto the screen, according to their type, style, state and content.

This can cause flicker, when stacked controls wipe out preceding paintings, e.g. when unchanged text is erased from the screen before it is painted again, when it takes some time to retrieve the text of list entries, or wrapping long text at the current control boundaries. Owner-drawing also can cause noticeable flicker.

To reduce such flicker, DoubleBuffered controls use a bitmap buffer into which all painting is redirected. When the bitmap has been updated, a paint request is queued for the control. When that paint request is received again, the prepared bitmap is output in one fast BitBlt transfer, eliminating any flicker.

All this happens automatically when DoubleBuffered is set to True; no additional changes are required in application or custom control code.


TWinControl.DoUnDock

Notifies an OnUnDock handler and the DockManager of an undocked client control

Declaration

Source position: controls.pp line 2158

protected function TWinControl.DoUnDock(

  NewTarget: TWinControl;

  Client: TControl;

  KeepDockSiteSize: Boolean = True

):Boolean; virtual;

Arguments

NewTarget | The new docksite, Nil for floating
Client | The control being undocked

Function result

Set to False to deny undocking

Description

The OnUnDock handler can deny the undocking request for the control. This can cause problems; instead, the control better should not be draggable.

See also

TWinControl.DoUndockClientMsg | Notifies the DockManager of the undock of a client control
TWinControl.OnUnDock | Event handler for control being undocked from this DockSite


TWinControl.DoUndockClientMsg

Notifies the DockManager of the undock of a client control

Declaration

Source position: controls.pp line 2151

protected function TWinControl.DoUndockClientMsg(

  NewTarget: TControl;

  Client: TControl

):Boolean; virtual;

Function result

Always True

See also

TDockManager.RemoveControl

Removes the undocked control from the docksite layout


TWinControl.EndUpdateBounds

Ends an update to the Bounds property; decrements BoundsLockCount and eventually calls SetBounds

Declaration

Source position: controls.pp line 2286

public procedure TWinControl.EndUpdateBounds;

See also

TWinControl.BeginUpdateBounds

Starts an update to the Bounds property; disables SetBounds by incrementing BoundsLockCount


TWinControl.EraseBackground

Fills the entire control with the designed background color and pattern

Declaration

Source position: controls.pp line 2350

public procedure TWinControl.EraseBackground(

  DC: HDC

); virtual;

Arguments

DC

The device context to use; may be clipped to a certain shape

Description

This method can be called during Paint requests only, which provide an valid DC.

The background may be transparent or non-rectangular as well.


TWinControl.FinalizeWnd

Prepares to remove the window (called before the Handle is destroyed)

Declaration

Source position: controls.pp line 2211

protected procedure TWinControl.FinalizeWnd; virtual;


TWinControl.FindChildControl

Finds a child control by name

Declaration

Source position: controls.pp line 2320

public function TWinControl.FindChildControl(

  const ControlName: string

):TControl;

Arguments

ControlName

The Name of the control to find

Function result

True when the control has been found


TWinControl.FindNextControl

Returns the preceding or next control in the tab order

Declaration

Source position: controls.pp line 2194

protected function TWinControl.FindNextControl(

  CurrentControl: TWinControl;

  GoForward: Boolean;

  CheckTabStop: Boolean;

  CheckParent: Boolean

):TWinControl;

Arguments

CurrentControl | The control which has the focus. If Nil, the first control (forward) or last control (backward) in TabOrder is returned, depending on GoForward
GoForward | False to find the preceding control
CheckTabStop | When True: only find controls with TabStop=True
CheckParent | When True: only find controls with Parent=Self

Function result

The (next) control

Description

When CurrentControl is Nil, the first control (forward) or last control (backward) in the TabOrder is returned; direction depends on the value in GoForward.


TWinControl.FixDesignFontsPPIWithChildren

Declaration

Source position: controls.pp line 2307

public procedure TWinControl.FixDesignFontsPPIWithChildren(

  const ADesignTimePPI: Integer

);


TWinControl.FixupTabList

Assigns strictly sequential TabOrder values to all child windows

Declaration

Source position: controls.pp line 2212

protected procedure TWinControl.FixupTabList;


TWinControl.FlipChildren

Flip children horizontally. That means mirroring the Left position and anchoring

Declaration

Source position: controls.pp line 2341

public procedure TWinControl.FlipChildren(

  AllLevels: Boolean

); virtual;

Arguments

AllLevels

Flip recursive?

Description

Child controls arranged in left-to-right order appear in right-to-left order after flipping. All anchors are adjusted accordingly.

See also

TWinControl.DoFlipChildren

Flip children horizontally (mirrors the Left position)


TWinControl.Focused

Checks whether the control has focus

Declaration

Source position: controls.pp line 2318

public function TWinControl.Focused: Boolean; virtual;

Function result

True when the control has focus


TWinControl.FormEndUpdated

Realizes all cached changes after a bulk update of the form. Calls inherited FormEndUpdated, then informs each child control

Declaration

Source position: controls.pp line 2216

protected procedure TWinControl.FormEndUpdated; override;

See also

TControl.FormEndUpdated

Called when the update of the containing Form has ended


TWinControl.FWinControlFlags

Various window control state flags

Declaration

Source position: controls.pp line 2068

protected TWinControl.FWinControlFlags : TWinControlFlags;


TWinControl.GetAdjustedLogicalClientRect

Returns the adjusted ClientRect, using the cached value if available

Declaration

Source position: controls.pp line 2071

protected procedure TWinControl.GetAdjustedLogicalClientRect(

  out ARect: TRect

);

See also

TControl.ClientRect | Size of the client area of the control
TWinControl.AdjustClientRect | Override this method when the ClientRect for a control differs from the default value
TWinControlFlag.wcfAdjustedLogicalClientRectValid | Set when the adjusted ClientRect is valid


TWinControl.GetChildren

Calls the specified procedure for each child control owned by the control in Root

Declaration

Source position: controls.pp line 2101

protected procedure TWinControl.GetChildren(

  Proc: TGetChildProc;

  Root: TComponent

); override;

Arguments

Proc | The callback procedure
Root | Owner of the affected controls


TWinControl.GetChildrenRect

Declaration

Source position: controls.pp line 2298

public function TWinControl.GetChildrenRect(

  Scrolled: Boolean

):TRect; override;


TWinControl.GetControlIndex

Finds the index value for the given control, in TWinControl.Controls

Declaration

Source position: controls.pp line 2316

public function TWinControl.GetControlIndex(

  AControl: TControl

):Integer;

Arguments

AControl

The child control to locate in the method

Function result

The ordinal position in Controls, -1 if not found


TWinControl.GetDockCaption

Returns the caption for the docked control

Declaration

Source position: controls.pp line 2343

public function TWinControl.GetDockCaption(

  AControl: TControl

):string; virtual;


TWinControl.GetEnumeratorControls

Gets an enumerator for the Controls property

Declaration

Source position: controls.pp line 2335

public function TWinControl.GetEnumeratorControls: TWinControlEnumerator;

Function result

The TWinControlEnumerator instance


TWinControl.GetEnumeratorControlsReverse

Gets a reverse-order enumerator for the Controls property

Declaration

Source position: controls.pp line 2336

public function TWinControl.GetEnumeratorControlsReverse: TWinControlEnumerator;

Function result

The TWinControlEnumerator instance


TWinControl.GetMouseCapture

Declaration

Source position: controls.pp line 2220

protected function TWinControl.GetMouseCapture: Boolean; override;


TWinControl.GetParentBackground

Gets the value for the ParentBackground property

Declaration

Source position: controls.pp line 2203

protected function TWinControl.GetParentBackground: Boolean;

Function result

Value for the property

See also

TWinControl.ParentBackground

Indicates if the control uses the background for its Parent control


TWinControl.GetParentHandle

Gets the handle for the Parent control

Declaration

Source position: controls.pp line 2162

protected function TWinControl.GetParentHandle: HWND;

Function result

Control or window handle that is the parent for the current control

Description

GetParentHandle is a HWND function used to get the handle for the Parent in the current control. The return value contains the handle for the TWinControl instance in Parent (when assigned). When unassigned, the handle in ParentWindow is used as the return value.

See also

TControl.Parent | The control within which the control is shown
TWinControl.ParentWindow | The Handle of the parent widget


TWinControl.GetPreferredSizeClientFrame

Declaration

Source position: controls.pp line 2100

protected procedure TWinControl.GetPreferredSizeClientFrame(

  out aWidth: Integer;

  out aHeight: Integer

); virtual;


TWinControl.GetSiteInfo

Return information about this dock site (InfluenceRect)

Declaration

Source position: controls.pp line 2160

protected procedure TWinControl.GetSiteInfo(

  Client: TControl;

  var InfluenceRect: TRect;

  MousePos: TPoint;

  var CanDock: Boolean

); virtual;

Arguments

Client | The dragged control
InfluenceRect | The screen rectangle within which a drop is allowed
MousePos | The current mouse position
CanDock | Can be set to False to reject an drop

Description

The InfluenceRect determines the screen coordinates, within which a drop is accepted. The InfluenceRect is the slightly inflated WindowRect for the dock site, and can be adjusted in the OnGetSiteInfo event handler.


TWinControl.GetTabOrderList

Fill the list with all TabStop controls, recursing into child controls

Declaration

Source position: controls.pp line 2345

public procedure TWinControl.GetTabOrderList(

  List: TFPList

); virtual;

Arguments

List

The list to which the controls shall be added


TWinControl.GetTopParentHandle

Declaration

Source position: controls.pp line 2163

protected function TWinControl.GetTopParentHandle: HWND;


TWinControl.Handle

A reference to the widget, associated with this control

Declaration

Source position: controls.pp line 2256

public property TWinControl.Handle : HWND
  read GetHandle
  write SetHandle;


TWinControl.HandleAllocated

Check whether a widget has been assigned to this control

Declaration

Source position: controls.pp line 2346

public function TWinControl.HandleAllocated: Boolean;

Function result

True when a widget exists (Handle is not Nil)


TWinControl.HandleNeeded

Call this method when your code requires a valid Handle for this control

Declaration

Source position: controls.pp line 2348

public procedure TWinControl.HandleNeeded;

Description

An attempt is made to create a widget, when not already done.

Remark: In certain situations it may be impossible to create a widget right now!


TWinControl.InitializeWnd

Copies cached control properties to the just created widget

Declaration

Source position: controls.pp line 2214

protected procedure TWinControl.InitializeWnd; virtual;

Description

Gets called after the Handle is created, and before child handles are created.


TWinControl.InsertControl

Inserts the specified control into the Controls property

Declaration

Source position: controls.pp line 2331

public procedure TWinControl.InsertControl(

  AControl: TControl

);

procedure TWinControl.InsertControl(

  AControl: TControl;

  Index: Integer

); virtual;

Arguments

AControl

The control to insert

Arguments

AControl | The control to insert
Index | Insert at index (optional)


TWinControl.IntfGetDropFilesTarget

Searches for a Parent form that can be used as a file drop target

Declaration

Source position: controls.pp line 2353

public function TWinControl.IntfGetDropFilesTarget: TWinControl; virtual;

Function result

The TCustomForm instance that allows file drop actions, or Nil when file drag/drop is not supported


TWinControl.IntfUTF8KeyPress

Called by the interface after the navigation and specials keys are handled; i.e. after KeyDown but before KeyPress

Declaration

Source position: controls.pp line 2351

public function TWinControl.IntfUTF8KeyPress(

  var UTF8Key: TUTF8Char;

  RepeatCount: Integer;

  SystemKey: Boolean

):Boolean; virtual;

Arguments

UTF8Key | The UTF-8 encoding of the character
RepeatCount | Must be greater than zero, the exact value is ignored
SystemKey | Must be False, else nothing happens

Function result

True when multiple keystrokes have been processed

Description

Essentially expands a repeat count into multiple keystrokes. Cannot be used for SysKeys.


TWinControl.Invalidate

Schedules a repaint request

Declaration

Source position: controls.pp line 2328

public procedure TWinControl.Invalidate; override;

Description

This implementation calls the Invalidate method for the widget.


TWinControl.InvalidateBoundsRealized

Declaration

Source position: controls.pp line 2090

protected procedure TWinControl.InvalidateBoundsRealized;


TWinControl.InvalidateClientRectCache

The ClientRect is cached; call this procedure to invalidate the cache, so that the next ClientRect value is fetched from the widget set class

Declaration

Source position: controls.pp line 2295

public procedure TWinControl.InvalidateClientRectCache(

  WithChildControls: Boolean

);

Arguments

WithChildControls

Also invalidate all child controls, if True


TWinControl.InvalidatePreferredChildSizes

Flags the preferred sizes of all child controls as invalid (recursively)

Declaration

Source position: controls.pp line 2081

protected procedure TWinControl.InvalidatePreferredChildSizes;

See also

TControlFlag.cfPreferredSizeValid | Set when PreferredSize has been calculated (CalculatePreferredSize)
TControlFlag.cfPreferredMinSizeValid |
TWinControlFlag.wcfAdjustedLogicalClientRectValid | Set when the adjusted ClientRect is valid


TWinControl.IsControlMouseMsg

Sends the mouse message to a child control

Declaration

Source position: controls.pp line 2204

protected function TWinControl.IsControlMouseMsg(

  var TheMessage

):Boolean;

Function result

True if a child control was found at the mouse coordinates


TWinControl.IsFlipped

Declaration

Source position: controls.pp line 2257

public property TWinControl.IsFlipped : Boolean
  read FFlipped;

Description

IsFlipped is a read-only Boolean property.


TWinControl.IsResizing

Check IsResizing and drop or delay changes to the control, until the new size has been determined

Declaration

Source position: controls.pp line 2258

public property TWinControl.IsResizing : Boolean
  read GetIsResizing;


TWinControl.KeyDown

Invokes the OnKeyDown handler

Declaration

Source position: controls.pp line 2185

protected procedure TWinControl.KeyDown(

  var Key: Word;

  Shift: TShiftState

); virtual;


TWinControl.KeyDownAfterInterface

Declaration

Source position: controls.pp line 2187

protected procedure TWinControl.KeyDownAfterInterface(

  var Key: Word;

  Shift: TShiftState

); virtual;


TWinControl.KeyDownBeforeInterface

Invokes the OnKeyDown handler

Declaration

Source position: controls.pp line 2186

protected procedure TWinControl.KeyDownBeforeInterface(

  var Key: Word;

  Shift: TShiftState

); virtual;


TWinControl.KeyPress

Invokes the OnKeyPress handler

Declaration

Source position: controls.pp line 2188

protected procedure TWinControl.KeyPress(

  var Key: Char

); virtual;


TWinControl.KeyUp

Invokes the OnKeyUp handler

Declaration

Source position: controls.pp line 2189

protected procedure TWinControl.KeyUp(

  var Key: Word;

  Shift: TShiftState

); virtual;


TWinControl.KeyUpAfterInterface

Declaration

Source position: controls.pp line 2191

protected procedure TWinControl.KeyUpAfterInterface(

  var Key: Word;

  Shift: TShiftState

); virtual;


TWinControl.KeyUpBeforeInterface

Invokes the OnKeyUp handler

Declaration

Source position: controls.pp line 2190

protected procedure TWinControl.KeyUpBeforeInterface(

  var Key: Word;

  Shift: TShiftState

); virtual;


TWinControl.Loaded

Called when the control has been loaded from a resource, transfers the loaded property values to the widget

Declaration

Source position: controls.pp line 2215

protected procedure TWinControl.Loaded; override;

See also

TControl.Loaded


TWinControl.LockRealizeBounds

Disables sending bounds to the widget, by incrementing the internal FRealizeBoundsLockCount

Declaration

Source position: controls.pp line 2287

public procedure TWinControl.LockRealizeBounds;

See also

TWinControl.UnlockRealizeBounds

Enables sending bounds to the widget again, eventually updates the widget


TWinControl.MainWndProc

This method allows handling messages in Windows

Declaration

Source position: controls.pp line 2217

protected procedure TWinControl.MainWndProc(

  var Msg: TLMessage

);


TWinControl.NotifyControls

Sends a message to all child controls

Declaration

Source position: controls.pp line 2325

public procedure TWinControl.NotifyControls(

  Msg: Word

);

Arguments

Msg

The message ID

See also

TWinControl.BroadCast

Sends a message to all child controls


TWinControl.OnAlignInsertBefore

Handler for custom-aligned child controls; determines the order of control placement

Declaration

Source position: controls.pp line 2261

public property TWinControl.OnAlignInsertBefore : TAlignInsertBeforeEvent
  read FOnAlignInsertBefore
  write FOnAlignInsertBefore;


TWinControl.OnAlignPosition

Handler for custom-aligned child controls, determines the position of the child control

Declaration

Source position: controls.pp line 2262

public property TWinControl.OnAlignPosition : TAlignPositionEvent
  read FOnAlignPosition
  write FOnAlignPosition;


TWinControl.OnDockDrop

Notification handler for the drop of a control to be docked

Declaration

Source position: controls.pp line 2263

public property TWinControl.OnDockDrop : TDockDropEvent
  read FOnDockDrop
  write FOnDockDrop;


TWinControl.OnDockOver

Event handler for moves of a control over this docksite; determines acceptance or rejection of an possible drop

Declaration

Source position: controls.pp line 2264

public property TWinControl.OnDockOver : TDockOverEvent
  read FOnDockOver
  write FOnDockOver;


TWinControl.OnEnter

Handler for control receiving the focus

Declaration

Source position: controls.pp line 2265

public property TWinControl.OnEnter : TNotifyEvent
  read FOnEnter
  write FOnEnter;


TWinControl.OnExit

Handler for control loosing the focus; This is a good place for checking the finished user input

Declaration

Source position: controls.pp line 2266

public property TWinControl.OnExit : TNotifyEvent
  read FOnExit
  write FOnExit;


TWinControl.OnGetDockCaption

This handler can provide a special DockCaption, different than the Caption default

Declaration

Source position: controls.pp line 2238

protected property TWinControl.OnGetDockCaption : TGetDockCaptionEvent
  read FOnGetDockCaption
  write FOnGetDockCaption;


TWinControl.OnGetSiteInfo

Provides information about the DockSite for the control

Declaration

Source position: controls.pp line 2237

protected property TWinControl.OnGetSiteInfo : TGetSiteInfoEvent
  read FOnGetSiteInfo
  write FOnGetSiteInfo;

Description

The handler can adjust the InfluenceRect, within which mouse moves are recognized by this control. The handler also can deny any drops, depending on the dragging operation for the control.

OnGetSiteInfo occurs before the OnDockOver event handler.

See also

TWinControl.OnDockOver

Event handler for moves of a control over this docksite; determines acceptance or rejection of an possible drop


TWinControl.OnKeyDown

Handler for keyboard key pressed

Declaration

Source position: controls.pp line 2267

public property TWinControl.OnKeyDown : TKeyEvent
  read FOnKeyDown
  write FOnKeyDown;

Description

This handler can filter keys, for special use in e.g. non-textual controls. The handler receives all keystrokes, including control and other non-visual keys. Keys are encoded as virtual keys, with separate active modifier keys.

Text input should be checked in an OnKeyPress handler.

See also

TWinControl.OnKeyUp | Handler for keyboard key released
TWinControl.OnKeyPress | Handler for a character entered by the user


TWinControl.OnKeyPress

Handler for a character entered by the user

Declaration

Source position: controls.pp line 2268

public property TWinControl.OnKeyPress : TKeyPressEvent
  read FOnKeyPress
  write FOnKeyPress;

Description

This handler only receives characters, not control or other special key codes. Control keys should be handled by an OnKeyDown handler instead. The handler can also be used to convert the character into a different one.

Remark: We recommend using OnUTF8KeyPress to prevent data loss. Characters are converted from UTF-8 to the system encoding in OnKeyPressEvent, with possible loss of characters outside the ANSI codepage.

See also

TWinControl.OnKeyDown | Handler for keyboard key pressed
TWinControl.OnUTF8KeyPress | Handler for a character entered by the user


TWinControl.OnKeyUp

Handler for keyboard key released

Declaration

Source position: controls.pp line 2269

public property TWinControl.OnKeyUp : TKeyEvent
  read FOnKeyUp
  write FOnKeyUp;

Description

Unlike OnKeyDown, this event occurs only once for auto-repeated keys.

For details see TWinControl.OnKeyDown.

See also

TWinControl.OnKeyDown | Handler for keyboard key pressed
TWinControl.OnKeyPress | Handler for a character entered by the user


TWinControl.OnUnDock

Event handler for control being undocked from this DockSite

Declaration

Source position: controls.pp line 2270

public property TWinControl.OnUnDock : TUnDockEvent
  read FOnUnDock
  write FOnUnDock;

Description

The handler can be used to disallow undocking.


TWinControl.OnUTF8KeyPress

Handler for a character entered by the user

Declaration

Source position: controls.pp line 2271

public property TWinControl.OnUTF8KeyPress : TUTF8KeyPressEvent
  read FOnUTF8KeyPress
  write FOnUTF8KeyPress;

Description

This handler receives characters codes only, not control or other special key codes. Control keys should be handled by an OnKeyDown handler instead. The event handler can also convert the character code into a different value.

While OnKeyPress receives only ANSI characters (with possible loss of characters outside the ANSI codepage), the OnUTF8KeyPress handler receives the UTF-8-encoded character code.

See also

TWinControl.OnKeyPress | Handler for a character entered by the user
TWinControl.OnKeyDown | Handler for keyboard key pressed


TWinControl.PaintControls

Paints all child controls which do not have a Handle

Declaration

Source position: controls.pp line 2103

protected procedure TWinControl.PaintControls(

  DC: HDC;

  First: TControl

);

Arguments

DC | The device context usable for painting child controls
First | First of the controls in Controls[], which remain to paint

Description

Controls which do not descend from TWinControl have no handle of their own; they are repainted when the parent control is redrawn.


TWinControl.PaintHandler

Handler for TLMPaint, manages the painting of child controls

Declaration

Source position: controls.pp line 2104

protected procedure TWinControl.PaintHandler(

  var TheMessage: TLMPaint

);


TWinControl.PaintTo

Paints the control using the handle for the widget set class

Declaration

Source position: controls.pp line 2354

public procedure TWinControl.PaintTo(

  DC: HDC;

  X: Integer;

  Y: Integer

); virtual; overload;

procedure TWinControl.PaintTo(

  ACanvas: TCanvas;

  X: Integer;

  Y: Integer

); overload;

Arguments

DC | Device context (or Handle) used for the operation
X | Horizontal coordinate where the control is drawn
Y | Vertical coordinate where the control is drawn

Arguments

ACanvas | TCanvas instance with the handle used in the operation
X | Horizontal coordinate where the control is drawn
Y | Vertical coordinate where the control is drawn

Description

PaintTo is a procedure used to draw the control using the handle for the widget set class. An overloaded variant is provided which uses the handle in a TCanvas instance as the target for the drawing operation.


TWinControl.PaintWindow

Paints a clipped portion (child control) on the specified device context

Declaration

Source position: controls.pp line 2105

protected procedure TWinControl.PaintWindow(

  DC: HDC

); virtual;


TWinControl.ParentBackground

Indicates if the control uses the background for its Parent control

Declaration

Source position: controls.pp line 2239

protected property TWinControl.ParentBackground : Boolean
  read GetParentBackground
  write SetParentBackground;

Description

ParentBackground is a Boolean property which indicates if the background for the Parent control is drawn as the background for the current control instance.

ParentBackground is True when csParentBackground is included in the ControlStyle property. Setting the value in ParentBackground causes ControlStyle to be updated to include or exclude the csParentBackground enumeration value; it is included when True.

See also

TControl.ControlStyle | Style flags, specifying whether the control responds to mouse clicks, can be re-sized, has particular actions, etc.
TControl.Parent | The control within which the control is shown
TControlStyleType | TControlStyleType - enumerated type describing features of the Control
TControlStyle | Set of control styles


TWinControl.ParentDoubleBuffered

Value from the DoubleBuffered property in a Parent control

Declaration

Source position: controls.pp line 2272

public property TWinControl.ParentDoubleBuffered : Boolean
  read FParentDoubleBuffered
  write SetParentDoubleBuffered
  default True;


TWinControl.ParentFormHandleInitialized

Called after all child handles for the ParentForm are created; notifies all children of the end of the handle creation phase

Declaration

Source position: controls.pp line 2218

protected procedure TWinControl.ParentFormHandleInitialized; override;

See also

TControl.ParentFormHandleInitialized

Internal handler for activities after a form widget has been created.


TWinControl.ParentWindow

The Handle of the parent widget

Declaration

Source position: controls.pp line 2273

public property TWinControl.ParentWindow : HWND
  read FParentWindow
  write SetParentWindow;


TWinControl.PerformTab

Sets the focus to the next (or preceding) control

Declaration

Source position: controls.pp line 2319

public function TWinControl.PerformTab(

  ForwardTab: Boolean

):Boolean; virtual;

Arguments

ForwardTab

The direction of Tab movement; True for the next control in the TabOrder, False for the preceding control

Function result

True when the focus has been transferred


TWinControl.RealizeBounds

Checks for changes in BoundsRect, and sends the new bounds to the widget using DoSendBoundsToInterface

Declaration

Source position: controls.pp line 2088

protected procedure TWinControl.RealizeBounds; virtual;


TWinControl.RealizeBoundsRecursive

Sends changed BoundsRects to the widget, for this and all child controls

Declaration

Source position: controls.pp line 2089

protected procedure TWinControl.RealizeBoundsRecursive;

See also

TWinControl.RealizeBounds | Checks for changes in BoundsRect, and sends the new bounds to the widget using DoSendBoundsToInterface
TWinControlFlag.wcfRealizingBounds | Set inside RealizeBoundsRecursive


TWinControl.ReloadDockedControl

Returns the docked control of the specified name

Declaration

Source position: controls.pp line 2164

protected procedure TWinControl.ReloadDockedControl(

  const AControlName: string;

  var AControl: TControl

); virtual;

Arguments

AControlName | The name of the control to be docked
AControl | The matching control

Description

This method is used during the restore of the layout of a docksite.

The control is searched in the controls owned by the owner of the docksite.

Override to search other places, or to create a control of the requested name.


TWinControl.RemoveControl

Removes the specified control from the Controls property

Declaration

Source position: controls.pp line 2333

public procedure TWinControl.RemoveControl(

  AControl: TControl

); virtual;

Arguments

AControl

The control to remove


TWinControl.RemoveFocus

Notifies the parent when the control loses focus

Declaration

Source position: controls.pp line 2222

protected procedure TWinControl.RemoveFocus(

  Removing: Boolean

);


TWinControl.ScaleControls

Scales (resizes) all child controls

Declaration

Source position: controls.pp line 2107

protected procedure TWinControl.ScaleControls(

  Multiplier: Integer;

  Divider: Integer

); virtual;

See also

#LCL.Controls.TControl.ChangeScale

Applies scaling (multiplier and divider) to the coordinates and Font in a control


TWinControl.ScrollBy

Scrolls the control (and all child controls) by the specified amounts

Declaration

Source position: controls.pp line 2303

public procedure TWinControl.ScrollBy(

  DeltaX: Integer;

  DeltaY: Integer

); virtual;

Arguments

DeltaX | Increment for Left
DeltaY | Increment for Top


TWinControl.ScrollBy_WS

Scrolls the control using the handle for the widget set class

Declaration

Source position: controls.pp line 2302

public procedure TWinControl.ScrollBy_WS(

  DeltaX: Integer;

  DeltaY: Integer

);

Errors

Raises an Exception if the handle has not been allocated for the widget set class instance. Raised with the message 'TWinControl.ScrollBy_WS: Handle not allocated'.

See also

TWinControl.HandleAllocated

Check whether a widget has been assigned to this control


TWinControl.SelectFirst

Returns the first control in tab order

Declaration

Source position: controls.pp line 2196

protected procedure TWinControl.SelectFirst;


TWinControl.SelectNext

Transfers the focus to the next child control

Declaration

Source position: controls.pp line 2321

public procedure TWinControl.SelectNext(

  CurControl: TWinControl;

  GoForward: Boolean;

  CheckTabStop: Boolean

);

Arguments

CurControl | The control which is assumed to have the focus
GoForward | False when the control preceding CurControl shall be found
CheckTabStop | When True, only select a control that can receive the focus

Description

The search wraps around on the boundaries of the TabOrder array. When no next control can be found, the focus remains unchanged.

See also

TWinControl.FindNextControl

Returns the preceding or next control in the tab order


TWinControl.SendDialogChar

Declaration

Source position: controls.pp line 2181

protected function TWinControl.SendDialogChar(

  var Message: TLMKey

):Boolean;

Function result

True if the key was handled


TWinControl.SetChildZPosition

Updates the position of the child control in the Z plane (i.e. front-to-back)

Declaration

Source position: controls.pp line 2226

protected procedure TWinControl.SetChildZPosition(

  const AChild: TControl;

  const APosition: Integer

);


TWinControl.SetFocus

Ensures that the control or window handle has focus

Declaration

Source position: controls.pp line 2340

public procedure TWinControl.SetFocus; virtual;

Description

SetFocus is a procedure used to give focus to the current control. SetFocus calls GetParentForm for the control instance, and uses its FocusControl method to change the focused control.

If the parent Form is unassigned (contains Nil), the LCL interface is used to change focus to the handle for the control. No actions are performed in the method when Form is unassigned and the control does not have an allocated handle.


TWinControl.SetParentBackground

Sets the value for the ParentBackground property

Declaration

Source position: controls.pp line 2227

protected procedure TWinControl.SetParentBackground(

  const AParentBackground: Boolean

); virtual;

Arguments

AParentBackground

New value for the property

See also

TWinControl.ParentBackground

Indicates if the control uses the background for its Parent control


TWinControl.SetShape

Specifies the non-rectangular shape of the widget

Declaration

Source position: controls.pp line 2356

public procedure TWinControl.SetShape(

  AShape: TBitmap

); overload;

procedure TWinControl.SetShape(

  AShape: TRegion

); overload;

Arguments

AShape

Shape for the control; TBitmap or TRegion in overloaded methods

Arguments

AShape

Shape for the control; TBitmap or TRegion in overloaded methods

Description

SetShape is an overloaded procedure used to set the shape for the control to the non-rectangular value in AShape. The overloaded methods allow AShape to be either a TBitmap or a TRegion value.

When TBitmap is used, the widget set class calls its SetShape method to apply the TBitmap handle to the handle for the widget. No actions are performed in the method when a handle has not been allocated for the widget set class.

When TRegion is used, SetWindowRgn in the LCL interface is called to apply the region in AShape to the handle for the control.


TWinControl.ShowControl

Asks the parent to show itself

Declaration

Source position: controls.pp line 2228

protected procedure TWinControl.ShowControl(

  AControl: TControl

); virtual;

Arguments

AControl

The control to show, here: ignored!


TWinControl.Showing

Cached widget visibility, not necessarily in sync with the widget

Declaration

Source position: controls.pp line 2274

public property TWinControl.Showing : Boolean
  read FShowing;


TWinControl.TabOrder

Determines the sequence of control navigation when the user presses the Tab key

Declaration

Source position: controls.pp line 2259

public property TWinControl.TabOrder : TTabOrder
  read GetTabOrder
  write SetTabOrder
  default - 1;

See also

TWinControl.TabStop

Allows the user to navigate to this control, by pressing the Tab key


TWinControl.TabStop

Allows the user to navigate to this control, by pressing the Tab key

Declaration

Source position: controls.pp line 2260

public property TWinControl.TabStop : Boolean
  read FTabStop
  write SetTabStop
  default False;

See also

TWinControl.TabOrder

Determines the sequence of control navigation when the user presses the Tab key


TWinControl.UnlockRealizeBounds

Enables sending bounds to the widget again, eventually updates the widget

Declaration

Source position: controls.pp line 2288

public procedure TWinControl.UnlockRealizeBounds;

See also

TWinControl.LockRealizeBounds

Disables sending bounds to the widget, by incrementing the internal FRealizeBoundsLockCount


TWinControl.UpdateControlState

Updates the visible state for the control; updates the widget set class when already created

Declaration

Source position: controls.pp line 2229

protected procedure TWinControl.UpdateControlState;


TWinControl.UpdateDockCaption

Updates the Caption to reflect the names of the docked clients

Declaration

Source position: controls.pp line 2344

public procedure TWinControl.UpdateDockCaption(

  Exclude: TControl = Nil

); virtual;

Arguments

Exclude

Control to exclude from the DockCaption

Description

Called when this is a hostdocksite and either the list of docked clients have changed, or one of their captions.

When a control is currently being undocked, but still is in the DockClients list, Exclude is set to this control.


TWinControl.UpdateShowing

When the widget should be visible and has not yet been created, it's created along with all children

Declaration

Source position: controls.pp line 2230

protected procedure TWinControl.UpdateShowing; virtual;


TWinControl.UseDockManager

Determines whether a DockManager is used for this DockSite

Declaration

Source position: controls.pp line 2275

public property TWinControl.UseDockManager : Boolean
  read FUseDockManager
  write SetUseDockManager
  default False;

Description

When UseDockManager is set to True, and DockSite is also set to True, a DockManager is created automatically. When set to False, an existing DockManager is ignored.

If you want to use a special DockManager, install it before setting UseDockManager to True.

See also

TWinControl.DockSite | Allows to drag-dock other controls into this control
TWinControl.DockManager | The docking layout manager for this control
TWinControl.CreateDockManager | Returns the DockManager for this control


TWinControl.UTF8KeyPress

Invokes the OnUTF8KeyPress handler

Declaration

Source position: controls.pp line 2192

protected procedure TWinControl.UTF8KeyPress(

  var UTF8Key: TUTF8Char

); virtual;


TWinControl.VisibleDockClientCount

The number of visible docked controls

Declaration

Source position: controls.pp line 2278

public property TWinControl.VisibleDockClientCount : Integer
  read GetVisibleDockClientCount;

See also

TWinControl.DockClientCount | The number of clients docked into this control
TWinControl.DockClients | The indexed list of controls docked into this control


TWinControl.WindowHandle

For internal use; allows direct access to the Handle for the control, bypassing any getter/setter methods

Declaration

Source position: controls.pp line 2234

protected property TWinControl.WindowHandle : HWND
  read FHandle
  write FHandle;


TWinControl.WMChar

Handler for messages sent by the widget, after it has handled the key press itself

Declaration

Source position: controls.pp line 2133

protected procedure TWinControl.WMChar(

  var Message: TLMChar

); message;


TWinControl.WMContextMenu

Handler for an ContextMenu event; eventually delegates handling to the affected child control

Declaration

Source position: controls.pp line 2121

protected procedure TWinControl.WMContextMenu(

  var Message: TLMContextMenu

); message;


TWinControl.WMDestroy

Handler for widget destroyed message; clears the Handle

Declaration

Source position: controls.pp line 2136

protected procedure TWinControl.WMDestroy(

  var Message: TLMDestroy

); message;


TWinControl.WMEnter

Declaration

Source position: controls.pp line 2127

protected procedure TWinControl.WMEnter(

  var Message: TLMEnter

); message;


TWinControl.WMEraseBkgnd

Erases the background, when required.

Declaration

Source position: controls.pp line 2122

protected procedure TWinControl.WMEraseBkgnd(

  var Message: TLMEraseBkgnd

); message;

See also

TWinControlFlag.wcfEraseBackground


TWinControl.WMExit

Declaration

Source position: controls.pp line 2128

protected procedure TWinControl.WMExit(

  var Message: TLMExit

); message;


TWinControl.WMKeyDown

Event handler for a key press not handled by the widget; Tries TWinControl.DoRemainingKeyDown

Declaration

Source position: controls.pp line 2129

protected procedure TWinControl.WMKeyDown(

  var Message: TLMKeyDown

); message;


TWinControl.WMKeyUp

Event handler for key released, not handled by the widget. Tries TWinControl.DoRemainingKeyUp.

Declaration

Source position: controls.pp line 2131

protected procedure TWinControl.WMKeyUp(

  var Message: TLMKeyUp

); message;


TWinControl.WMKillFocus

Handler for loosing Focus event. Eventually triggers #lcl.Controls.TControl.EditingDone.

Declaration

Source position: controls.pp line 2125

protected procedure TWinControl.WMKillFocus(

  var Message: TLMKILLFOCUS

); message;


TWinControl.WMMove

Handler for widget moved message; updates the Bounds

Declaration

Source position: controls.pp line 2137

protected procedure TWinControl.WMMove(

  var Message: TLMMove

); message;


TWinControl.WMNotify

Handles (dispatches) notification messages

Declaration

Source position: controls.pp line 2123

protected procedure TWinControl.WMNotify(

  var Message: TLMNotify

); message;


TWinControl.WMPaint

Manages paint requests, and handles double buffering

Declaration

Source position: controls.pp line 2135

protected procedure TWinControl.WMPaint(

  var Msg: TLMPaint

); message;


TWinControl.WMSetFocus

Handler for receiving Focus event

Declaration

Source position: controls.pp line 2124

protected procedure TWinControl.WMSetFocus(

  var Message: TLMSetFocus

); message;


TWinControl.WMShowWindow

Handler for changed visibility notification

Declaration

Source position: controls.pp line 2126

protected procedure TWinControl.WMShowWindow(

  var Message: TLMShowWindow

); message;


TWinControl.WMSize

Event handler for size messages

Declaration

Source position: controls.pp line 2138

protected procedure TWinControl.WMSize(

  var Message: TLMSize

); message;

Description

This method is called whenever Width, Height, ClientWidth or ClientHeight have changed. If the source of the message is the interface, the new size is stored in the internal BoundsRealized member to avoid sending a size message back to the interface.


TWinControl.WMSysChar

Handler for messages sent by the widget, after it has handled the key press itself

Declaration

Source position: controls.pp line 2134

protected procedure TWinControl.WMSysChar(

  var Message: TLMKeyUp

); message;


TWinControl.WMSysKeyDown

Event handler for system key presses not handled by the widget; tries TWinControl.DoRemainingKeyDown

Declaration

Source position: controls.pp line 2130

protected procedure TWinControl.WMSysKeyDown(

  var Message: TLMKeyDown

); message;


TWinControl.WMSysKeyUp

Event handler for system key releases not handled by the widget; tries TWinControl.DoRemainingKeyUp

Declaration

Source position: controls.pp line 2132

protected procedure TWinControl.WMSysKeyUp(

  var Message: TLMKeyUp

); message;


TWinControl.WMWindowPosChanged

Event handler for size/move messages

Declaration

Source position: controls.pp line 2139

protected procedure TWinControl.WMWindowPosChanged(

  var Message: TLMWindowPosChanged

); message;

Description

This method is called whenever left, top, width, height, clientwidth or clientheight have changed.

If the source of the message is the interface, the new size is stored in the internal BoundsRealized member. Avoids sending a size message back to the interface.


TWinControl.WndProc

Adds special handling for focus and input messages, and notifies the DockManager

Declaration

Source position: controls.pp line 2231

protected procedure TWinControl.WndProc(

  var Message: TLMessage

); override;

Description

Handles the following messages:

LM_SETFOCUS
Gets the parent form and show this control as focused
LM_KILLFOCUS
Removes focus from this control
LM_NCHITTEST
Checks the transparency for the control, etc.
Mouse messages
Sent to the DockManager

See also

TControl.WndProc

The general message handler for this control


TWinControl.WSSetText

Sends text to the widget (from WM_SETTEXT?)

Declaration

Source position: controls.pp line 2232

protected procedure TWinControl.WSSetText(

  const AText: string

); virtual;

Arguments

AText

The text to send


TWinControlActionLink

Declaration

Source position: controls.pp line 1928

type TWinControlActionLink = TControlActionLink;


TWinControlActionLinkClass

Class of TWinControlActionLink

Declaration

Source position: controls.pp line 1929

type TWinControlActionLinkClass = class of TWinControlActionLink;


TWinControlClass

TWinControlClass - class of TWinControl

Declaration

Source position: controls.pp line 95

type TWinControlClass = class of TWinControl;


TWinControlEnumerator

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements an enumerator for TWinControl instances

Declaration

Source position: controls.pp line 1980

type TWinControlEnumerator = class
protected
FIndex: Integer;
FLowToHigh: Boolean;
FParent: TWinControl;
function GetCurrent; | Gets the current enumerator value
public
constructor Create(); | Constructor for the class instance
function GetEnumerator; | Gets the enumerator for the class
function MoveNext; | Moves to the next value using the ordering in effect for the enumerator
property Current: TControl; [r] | Gets the current value for the enumerator
end;

Inheritance

TWinControlEnumerator

Implements an enumerator for TWinControl instances
|

TObject

Description

TWinControlEnumerator is a class used to implement an enumerator for TWinControl class instances. TWinControlEnumerator provides support the enumerator interface through its GetCurrent and MoveNext methods.

TWinControlEnumerator is the type returned by the GetEnumeratorControls and GetEnumeratorControlsReverse functions in TWinControl.

See also

TWinControlEnumerator.Current | Gets the current value for the enumerator
TWinControlEnumerator.MoveNext | Moves to the next value using the ordering in effect for the enumerator
TWinControl.GetEnumeratorControls | Gets an enumerator for the Controls property
TWinControl.GetEnumeratorControlsReverse | Gets a reverse-order enumerator for the Controls property


TWinControlEnumerator

ro

Current


ro

Current (TWinControlEnumerator)


TWinControlEnumerator
pt | GetCurrent
 | Create
 | GetEnumerator
 | MoveNext


pt | GetCurrent (TWinControlEnumerator)
 | GetEnumerator (TWinControlEnumerator)
 | MoveNext (TWinControlEnumerator)


TWinControlEnumerator


TWinControlEnumerator.Create

Constructor for the class instance

Declaration

Source position: controls.pp line 1987

public constructor TWinControlEnumerator.Create(

  Parent: TWinControl;

  aLowToHigh: Boolean = True

);

Arguments

Parent | Control which is the Parent for the enumerator
aLowToHigh | The enumerator uses ascending order when True (default)


TWinControlEnumerator.Current

Gets the current value for the enumerator

Declaration

Source position: controls.pp line 1990

public property TWinControlEnumerator.Current : TControl
  read GetCurrent;


TWinControlEnumerator.FIndex

Declaration

Source position: controls.pp line 1982

protected TWinControlEnumerator.FIndex : Integer;


TWinControlEnumerator.FLowToHigh

Declaration

Source position: controls.pp line 1983

protected TWinControlEnumerator.FLowToHigh : Boolean;


TWinControlEnumerator.FParent

Declaration

Source position: controls.pp line 1984

protected TWinControlEnumerator.FParent : TWinControl;


TWinControlEnumerator.GetCurrent

Gets the current enumerator value

Declaration

Source position: controls.pp line 1985

protected function TWinControlEnumerator.GetCurrent: TControl;

Function result

The enumerator instance


TWinControlEnumerator.GetEnumerator

Gets the enumerator for the class

Declaration

Source position: controls.pp line 1988

public function TWinControlEnumerator.GetEnumerator: TWinControlEnumerator;


TWinControlEnumerator.MoveNext

Moves to the next value using the ordering in effect for the enumerator

Declaration

Source position: controls.pp line 1989

public function TWinControlEnumerator.MoveNext: Boolean;

Function result

Next value for the enumerator


TCDButton

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawncontrols.pas line 128

type TCDButton = class(TCDButtonControl)

protected

  FBState: TCDButtonStateEx;

  procedure Click; override;

  function GetControlId; override;

  procedure CreateControlStateEx; override;

  procedure PrepareControlStateEx; override;

public

  constructor Create(); override;

  destructor Destroy; override;

published

  property Action: TBasicAction;

  property Align: TAlign;

  property Anchors: TAnchors;

  property AutoSize: Boolean;

  property Caption: TCaption;

  property Color: TColor;

  property Constraints: TSizeConstraints;

  property DrawStyle: TCDDrawStyle;

  property Enabled: Boolean;

  property Font: TFont;

  property Glyph: TBitmap; [rw]

  property Kind: TBitBtnKind; [rw]

  property ModalResult: TModalResult; [rw]

  property OnChangeBounds: TNotifyEvent;

  property OnClick: TNotifyEvent;

  property OnContextPopup: TContextPopupEvent;

  property OnDragDrop: TDragDropEvent;

  property OnDragOver: TDragOverEvent;

  property OnEndDrag: TEndDragEvent;

  property OnEnter: TNotifyEvent;

  property OnExit: TNotifyEvent;

  property OnKeyDown: TKeyEvent;

  property OnKeyPress: TKeyPressEvent;

  property OnKeyUp: TKeyEvent;

  property OnMouseDown: TMouseEvent;

  property OnMouseEnter: TNotifyEvent;

  property OnMouseLeave: TNotifyEvent;

  property OnMouseMove: TMouseMoveEvent;

  property OnMouseUp: TMouseEvent;

  property OnMouseWheel: TMouseWheelEvent;

  property OnMouseWheelDown: TMouseWheelUpDownEvent;

  property OnMouseWheelUp: TMouseWheelUpDownEvent;

  property OnResize: TNotifyEvent;

  property OnStartDrag: TStartDragEvent;

  property OnUTF8KeyPress: TUTF8KeyPressEvent;

  property ParentFont: Boolean;

  property ParentShowHint: Boolean;

  property PopupMenu: TPopupMenu;

  property ShowHint: Boolean;

  property TabOrder: TTabOrder;

  property TabStop: Boolean;

  property Visible: Boolean;

end;

Inheritance

TCDButton |
|
TCDButtonControl |
|
TCDControl |
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCDButton
pl | ro | Action
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | Caption
pl | ro | Color
pl | ro | Constraints
pl | ro | DrawStyle
pl | ro | Enabled
pl | ro | Font
pl |  | Glyph
pl |  | Kind
pl |  | ModalResult
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCDButtonControl
pt |  | AllowGrayed
pt |  | Checked
pt |  | State
TCDControl
pt |  | DrawStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pl | ro | Action (TCDButton)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TCDButton)
pt |  | AllowGrayed (TCDButtonControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TCDButton)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TCDButton)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
pl | ro | Caption (TCDButton)
 |  | CaptureMouseButtons (TControl)
pt |  | Checked (TCDButtonControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TCDButton)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TCDButton)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | DrawStyle (TCDControl)
pl | ro | DrawStyle (TCDButton)
 |  | Enabled (TControl)
pl | ro | Enabled (TCDButton)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TCDButton)
pl |  | Glyph (TCDButton)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
pl |  | Kind (TCDButton)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pl |  | ModalResult (TCDButton)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TCDButton)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TCDButton)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TCDButton)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TCDButton)
 | ro | Showing (TWinControl)
pt |  | State (TCDButtonControl)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TCDButton)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCDButton)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TCDButton)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCDButton
pt | Click
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlStateEx
 | Create
 | Destroy
TCDButtonControl
pt | KeyDown
pt | KeyUp
pt | MouseDown
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DoUncheckButton
pt | DoCheckIfFirstButtonInGroup
pt | DoButtonDown
pt | DoButtonUp
pt | RealSetText
pt | GetChecked
pt | SetChecked
pt | GetCheckedState
pt | SetCheckedState
TCDControl
pt | CalculatePreferredSize
pt | SetState
pt | PrepareCurrentDrawer
pt | SetDrawStyle
pt | GetClientRect
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlState
pt | PrepareControlStateEx
pt | DoEnter
pt | DoExit
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
 | Create
 | Destroy
 | LCLWSCalculatePreferredSize
 | EraseBackground
 | Paint
 | DrawToCanvas
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCDControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
pt | Click (TCDButton)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCDControl)
 | Create (TCDButton)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateControlStateEx (TCDControl)
pt | CreateControlStateEx (TCDButton)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCDControl)
 | Destroy (TCDButton)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoButtonDown (TCDButtonControl)
pt | DoButtonUp (TCDButtonControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoCheckIfFirstButtonInGroup (TCDButtonControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCDControl)
pt | DoExit (TWinControl)
pt | DoExit (TCDControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUncheckButton (TCDButtonControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | DrawToCanvas (TCDControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCDControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetChecked (TCDButtonControl)
pt | GetCheckedState (TCDButtonControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientRect (TCDControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlId (TCDControl)
pt | GetControlId (TCDButton)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCDButtonControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUp (TCDButtonControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
 | LCLWSCalculatePreferredSize (TCDControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCDControl)
pt | MouseDown (TCDButtonControl)
pt | MouseEnter (TControl)
pt | MouseEnter (TCDControl)
pt | MouseEnter (TCDButtonControl)
pt | MouseLeave (TControl)
pt | MouseLeave (TCDControl)
pt | MouseLeave (TCDButtonControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCDButtonControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
 | Paint (TCDControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | PrepareControlState (TCDControl)
pt | PrepareControlStateEx (TCDControl)
pt | PrepareControlStateEx (TCDButton)
pt | PrepareCurrentDrawer (TCDControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCDButtonControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetChecked (TCDButtonControl)
pt | SetCheckedState (TCDButtonControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDrawStyle (TCDControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
pt | SetState (TCDControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCDButton
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnContextPopup
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCDButtonControl
TCDControl
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChangeBounds (TCDButton)
 |  | OnClick (TControl)
pl | ro | OnClick (TCDButton)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TCDButton)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TCDButton)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TCDButton)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TCDButton)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TCDButton)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TCDButton)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TCDButton)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TCDButton)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TCDButton)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TCDButton)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TCDButton)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TCDButton)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TCDButton)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TCDButton)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TCDButton)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TCDButton)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TCDButton)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TCDButton)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TCDButton)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TCDButton)


TCDButton.Action

Declaration

Source position: customdrawncontrols.pas line 146

published property TCDButton.Action : TBasicAction;


TCDButton.Align

Declaration

Source position: customdrawncontrols.pas line 147

published property TCDButton.Align : TAlign;


TCDButton.Anchors

Declaration

Source position: customdrawncontrols.pas line 148

published property TCDButton.Anchors : TAnchors;


TCDButton.AutoSize

Declaration

Source position: customdrawncontrols.pas line 149

published property TCDButton.AutoSize : Boolean;


TCDButton.Caption

Declaration

Source position: customdrawncontrols.pas line 150

published property TCDButton.Caption : TCaption;


TCDButton.Click

Declaration

Source position: customdrawncontrols.pas line 138

protected procedure TCDButton.Click; override;


TCDButton.Color

Declaration

Source position: customdrawncontrols.pas line 151

published property TCDButton.Color : TColor;


TCDButton.Constraints

Declaration

Source position: customdrawncontrols.pas line 152

published property TCDButton.Constraints : TSizeConstraints;


TCDButton.Create

Declaration

Source position: customdrawncontrols.pas line 143

public constructor TCDButton.Create(

  AOwner: TComponent

); override;


TCDButton.CreateControlStateEx

Declaration

Source position: customdrawncontrols.pas line 140

protected procedure TCDButton.CreateControlStateEx; override;


TCDButton.Destroy

Declaration

Source position: customdrawncontrols.pas line 144

public destructor TCDButton.Destroy; override;


TCDButton.DrawStyle

Declaration

Source position: customdrawncontrols.pas line 153

published property TCDButton.DrawStyle : TCDDrawStyle;


TCDButton.Enabled

Declaration

Source position: customdrawncontrols.pas line 154

published property TCDButton.Enabled : Boolean;


TCDButton.FBState

Declaration

Source position: customdrawncontrols.pas line 137

protected TCDButton.FBState : TCDButtonStateEx;


TCDButton.Font

Declaration

Source position: customdrawncontrols.pas line 155

published property TCDButton.Font : TFont;


TCDButton.GetControlId

Declaration

Source position: customdrawncontrols.pas line 139

protected function TCDButton.GetControlId: TCDControlID; override;


TCDButton.Glyph

Declaration

Source position: customdrawncontrols.pas line 156

published property TCDButton.Glyph : TBitmap
  read FGlyph
  write SetGlyph;


TCDButton.Kind

Declaration

Source position: customdrawncontrols.pas line 157

published property TCDButton.Kind : TBitBtnKind
  read FKind
  write SetKind
  default bkCustom;


TCDButton.ModalResult

Declaration

Source position: customdrawncontrols.pas line 159

published property TCDButton.ModalResult : TModalResult
  read FModalResult
  write SetModalResult
  default mrNone;


TCDButton.OnChangeBounds

Declaration

Source position: customdrawncontrols.pas line 160

published property TCDButton.OnChangeBounds : TNotifyEvent;


TCDButton.OnClick

Declaration

Source position: customdrawncontrols.pas line 161

published property TCDButton.OnClick : TNotifyEvent;


TCDButton.OnContextPopup

Declaration

Source position: customdrawncontrols.pas line 162

published property TCDButton.OnContextPopup : TContextPopupEvent;


TCDButton.OnDragDrop

Declaration

Source position: customdrawncontrols.pas line 163

published property TCDButton.OnDragDrop : TDragDropEvent;


TCDButton.OnDragOver

Declaration

Source position: customdrawncontrols.pas line 164

published property TCDButton.OnDragOver : TDragOverEvent;


TCDButton.OnEndDrag

Declaration

Source position: customdrawncontrols.pas line 165

published property TCDButton.OnEndDrag : TEndDragEvent;


TCDButton.OnEnter

Declaration

Source position: customdrawncontrols.pas line 166

published property TCDButton.OnEnter : TNotifyEvent;


TCDButton.OnExit

Declaration

Source position: customdrawncontrols.pas line 167

published property TCDButton.OnExit : TNotifyEvent;


TCDButton.OnKeyDown

Declaration

Source position: customdrawncontrols.pas line 168

published property TCDButton.OnKeyDown : TKeyEvent;


TCDButton.OnKeyPress

Declaration

Source position: customdrawncontrols.pas line 169

published property TCDButton.OnKeyPress : TKeyPressEvent;


TCDButton.OnKeyUp

Declaration

Source position: customdrawncontrols.pas line 170

published property TCDButton.OnKeyUp : TKeyEvent;


TCDButton.OnMouseDown

Declaration

Source position: customdrawncontrols.pas line 171

published property TCDButton.OnMouseDown : TMouseEvent;


TCDButton.OnMouseEnter

Declaration

Source position: customdrawncontrols.pas line 172

published property TCDButton.OnMouseEnter : TNotifyEvent;


TCDButton.OnMouseLeave

Declaration

Source position: customdrawncontrols.pas line 173

published property TCDButton.OnMouseLeave : TNotifyEvent;


TCDButton.OnMouseMove

Declaration

Source position: customdrawncontrols.pas line 174

published property TCDButton.OnMouseMove : TMouseMoveEvent;


TCDButton.OnMouseUp

Declaration

Source position: customdrawncontrols.pas line 175

published property TCDButton.OnMouseUp : TMouseEvent;


TCDButton.OnMouseWheel

Declaration

Source position: customdrawncontrols.pas line 176

published property TCDButton.OnMouseWheel : TMouseWheelEvent;


TCDButton.OnMouseWheelDown

Declaration

Source position: customdrawncontrols.pas line 177

published property TCDButton.OnMouseWheelDown : TMouseWheelUpDownEvent;


TCDButton.OnMouseWheelUp

Declaration

Source position: customdrawncontrols.pas line 178

published property TCDButton.OnMouseWheelUp : TMouseWheelUpDownEvent;


TCDButton.OnResize

Declaration

Source position: customdrawncontrols.pas line 179

published property TCDButton.OnResize : TNotifyEvent;


TCDButton.OnStartDrag

Declaration

Source position: customdrawncontrols.pas line 180

published property TCDButton.OnStartDrag : TStartDragEvent;


TCDButton.OnUTF8KeyPress

Declaration

Source position: customdrawncontrols.pas line 181

published property TCDButton.OnUTF8KeyPress : TUTF8KeyPressEvent;


TCDButton.ParentFont

Declaration

Source position: customdrawncontrols.pas line 182

published property TCDButton.ParentFont : Boolean;


TCDButton.ParentShowHint

Declaration

Source position: customdrawncontrols.pas line 183

published property TCDButton.ParentShowHint : Boolean;


TCDButton.PopupMenu

Declaration

Source position: customdrawncontrols.pas line 184

published property TCDButton.PopupMenu : TPopupMenu;


TCDButton.PrepareControlStateEx

Declaration

Source position: customdrawncontrols.pas line 141

protected procedure TCDButton.PrepareControlStateEx; override;


TCDButton.ShowHint

Declaration

Source position: customdrawncontrols.pas line 185

published property TCDButton.ShowHint : Boolean;


TCDButton.TabOrder

Declaration

Source position: customdrawncontrols.pas line 186

published property TCDButton.TabOrder : TTabOrder;


TCDButton.TabStop

Declaration

Source position: customdrawncontrols.pas line 187

published property TCDButton.TabStop : Boolean;


TCDButton.Visible

Declaration

Source position: customdrawncontrols.pas line 188

published property TCDButton.Visible : Boolean;


TCDButtonControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawncontrols.pas line 92

type TCDButtonControl = class(TCDControl)

protected

  FHasOnOffStates: Boolean;

  FIsGrouped: Boolean;

  FGroupIndex: Integer;

  FAllowGrayed: Boolean;

  procedure KeyDown(); override;

  procedure KeyUp(); override;

  procedure MouseDown(); override;

  procedure MouseUp(); override;

  procedure MouseEnter; override;

  procedure MouseLeave; override;

  procedure DoUncheckButton; virtual;

  procedure DoCheckIfFirstButtonInGroup;

  procedure DoButtonDown; virtual;

  procedure DoButtonUp; virtual;

  procedure RealSetText(); override;

  function GetChecked;

  procedure SetChecked();

  function GetCheckedState;

  procedure SetCheckedState();

  property AllowGrayed: Boolean; [rw]

  property Checked: Boolean; [rw]

  property State: TCheckBoxState; [rw]

end;

Inheritance

TCDButtonControl |
|
TCDControl |
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCDButtonControl
pt |  | AllowGrayed
pt |  | Checked
pt |  | State
TCDControl
pt |  | DrawStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pt |  | AllowGrayed (TCDButtonControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
pt |  | Checked (TCDButtonControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | DrawStyle (TCDControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
pt |  | State (TCDButtonControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCDButtonControl
pt | KeyDown
pt | KeyUp
pt | MouseDown
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DoUncheckButton
pt | DoCheckIfFirstButtonInGroup
pt | DoButtonDown
pt | DoButtonUp
pt | RealSetText
pt | GetChecked
pt | SetChecked
pt | GetCheckedState
pt | SetCheckedState
TCDControl
pt | CalculatePreferredSize
pt | SetState
pt | PrepareCurrentDrawer
pt | SetDrawStyle
pt | GetClientRect
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlState
pt | PrepareControlStateEx
pt | DoEnter
pt | DoExit
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
 | Create
 | Destroy
 | LCLWSCalculatePreferredSize
 | EraseBackground
 | Paint
 | DrawToCanvas
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCDControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCDControl)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateControlStateEx (TCDControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCDControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoButtonDown (TCDButtonControl)
pt | DoButtonUp (TCDButtonControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoCheckIfFirstButtonInGroup (TCDButtonControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCDControl)
pt | DoExit (TWinControl)
pt | DoExit (TCDControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUncheckButton (TCDButtonControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | DrawToCanvas (TCDControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCDControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetChecked (TCDButtonControl)
pt | GetCheckedState (TCDButtonControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientRect (TCDControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlId (TCDControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCDButtonControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUp (TCDButtonControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
 | LCLWSCalculatePreferredSize (TCDControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCDControl)
pt | MouseDown (TCDButtonControl)
pt | MouseEnter (TControl)
pt | MouseEnter (TCDControl)
pt | MouseEnter (TCDButtonControl)
pt | MouseLeave (TControl)
pt | MouseLeave (TCDControl)
pt | MouseLeave (TCDButtonControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCDButtonControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
 | Paint (TCDControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | PrepareControlState (TCDControl)
pt | PrepareControlStateEx (TCDControl)
pt | PrepareCurrentDrawer (TCDControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCDButtonControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetChecked (TCDButtonControl)
pt | SetCheckedState (TCDButtonControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDrawStyle (TCDControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
pt | SetState (TCDControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCDButtonControl
TCDControl
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCDButtonControl.AllowGrayed

Declaration

Source position: customdrawncontrols.pas line 119

protected property TCDButtonControl.AllowGrayed : Boolean
  read FAllowGrayed
  write FAllowGrayed
  default False;


TCDButtonControl.Checked

Declaration

Source position: customdrawncontrols.pas line 120

protected property TCDButtonControl.Checked : Boolean
  read GetChecked
  write SetChecked
  default False;


TCDButtonControl.DoButtonDown

Declaration

Source position: customdrawncontrols.pas line 111

protected procedure TCDButtonControl.DoButtonDown; virtual;


TCDButtonControl.DoButtonUp

Declaration

Source position: customdrawncontrols.pas line 112

protected procedure TCDButtonControl.DoButtonUp; virtual;


TCDButtonControl.DoCheckIfFirstButtonInGroup

Declaration

Source position: customdrawncontrols.pas line 110

protected procedure TCDButtonControl.DoCheckIfFirstButtonInGroup;


TCDButtonControl.DoUncheckButton

Declaration

Source position: customdrawncontrols.pas line 109

protected procedure TCDButtonControl.DoUncheckButton; virtual;


TCDButtonControl.FAllowGrayed

Declaration

Source position: customdrawncontrols.pas line 98

protected TCDButtonControl.FAllowGrayed : Boolean;


TCDButtonControl.FGroupIndex

Declaration

Source position: customdrawncontrols.pas line 97

protected TCDButtonControl.FGroupIndex : Integer;


TCDButtonControl.FHasOnOffStates

Declaration

Source position: customdrawncontrols.pas line 95

protected TCDButtonControl.FHasOnOffStates : Boolean;


TCDButtonControl.FIsGrouped

Declaration

Source position: customdrawncontrols.pas line 96

protected TCDButtonControl.FIsGrouped : Boolean;


TCDButtonControl.GetChecked

Declaration

Source position: customdrawncontrols.pas line 114

protected function TCDButtonControl.GetChecked: Boolean;


TCDButtonControl.GetCheckedState

Declaration

Source position: customdrawncontrols.pas line 116

protected function TCDButtonControl.GetCheckedState: TCheckBoxState;


TCDButtonControl.KeyDown

Declaration

Source position: customdrawncontrols.pas line 100

protected procedure TCDButtonControl.KeyDown(

  var Key: Word;

  Shift: TShiftState

); override;


TCDButtonControl.KeyUp

Declaration

Source position: customdrawncontrols.pas line 101

protected procedure TCDButtonControl.KeyUp(

  var Key: Word;

  Shift: TShiftState

); override;


TCDButtonControl.MouseDown

Declaration

Source position: customdrawncontrols.pas line 103

protected procedure TCDButtonControl.MouseDown(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;


TCDButtonControl.MouseEnter

Declaration

Source position: customdrawncontrols.pas line 106

protected procedure TCDButtonControl.MouseEnter; override;


TCDButtonControl.MouseLeave

Declaration

Source position: customdrawncontrols.pas line 107

protected procedure TCDButtonControl.MouseLeave; override;


TCDButtonControl.MouseUp

Declaration

Source position: customdrawncontrols.pas line 105

protected procedure TCDButtonControl.MouseUp(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;


TCDButtonControl.RealSetText

Declaration

Source position: customdrawncontrols.pas line 113

protected procedure TCDButtonControl.RealSetText(

  const Value: TCaption

); override;


TCDButtonControl.SetChecked

Declaration

Source position: customdrawncontrols.pas line 115

protected procedure TCDButtonControl.SetChecked(

  AValue: Boolean

);


TCDButtonControl.SetCheckedState

Declaration

Source position: customdrawncontrols.pas line 117

protected procedure TCDButtonControl.SetCheckedState(

  AValue: TCheckBoxState

);


TCDButtonControl.State

Declaration

Source position: customdrawncontrols.pas line 122

protected property TCDButtonControl.State : TCheckBoxState
  read GetCheckedState
  write SetCheckedState
  default cbUnchecked;


TCDCheckBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawncontrols.pas line 270

type TCDCheckBox = class(TCDButtonControl)

protected

  function GetControlId; override;

public

  constructor Create(); override;

  destructor Destroy; override;

published

  property AllowGrayed: Boolean;

  property Checked: Boolean;

  property DrawStyle: TCDDrawStyle;

  property Caption: TCaption;

  property Enabled: Boolean;

  property TabStop: Boolean;

  property State: TCheckBoxState;

end;

Inheritance

TCDCheckBox |
|
TCDButtonControl |
|
TCDControl |
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCDCheckBox
pl | ro | AllowGrayed
pl | ro | Checked
pl | ro | DrawStyle
pl | ro | Caption
pl | ro | Enabled
pl | ro | TabStop
pl | ro | State
TCDButtonControl
pt |  | AllowGrayed
pt |  | Checked
pt |  | State
TCDControl
pt |  | DrawStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pt |  | AllowGrayed (TCDButtonControl)
pl | ro | AllowGrayed (TCDCheckBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
pl | ro | Caption (TCDCheckBox)
 |  | CaptureMouseButtons (TControl)
pt |  | Checked (TCDButtonControl)
pl | ro | Checked (TCDCheckBox)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | DrawStyle (TCDControl)
pl | ro | DrawStyle (TCDCheckBox)
 |  | Enabled (TControl)
pl | ro | Enabled (TCDCheckBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
pt |  | State (TCDButtonControl)
pl | ro | State (TCDCheckBox)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCDCheckBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCDCheckBox
pt | GetControlId
 | Create
 | Destroy
TCDButtonControl
pt | KeyDown
pt | KeyUp
pt | MouseDown
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DoUncheckButton
pt | DoCheckIfFirstButtonInGroup
pt | DoButtonDown
pt | DoButtonUp
pt | RealSetText
pt | GetChecked
pt | SetChecked
pt | GetCheckedState
pt | SetCheckedState
TCDControl
pt | CalculatePreferredSize
pt | SetState
pt | PrepareCurrentDrawer
pt | SetDrawStyle
pt | GetClientRect
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlState
pt | PrepareControlStateEx
pt | DoEnter
pt | DoExit
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
 | Create
 | Destroy
 | LCLWSCalculatePreferredSize
 | EraseBackground
 | Paint
 | DrawToCanvas
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCDControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCDControl)
 | Create (TCDCheckBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateControlStateEx (TCDControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCDControl)
 | Destroy (TCDCheckBox)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoButtonDown (TCDButtonControl)
pt | DoButtonUp (TCDButtonControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoCheckIfFirstButtonInGroup (TCDButtonControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCDControl)
pt | DoExit (TWinControl)
pt | DoExit (TCDControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUncheckButton (TCDButtonControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | DrawToCanvas (TCDControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCDControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetChecked (TCDButtonControl)
pt | GetCheckedState (TCDButtonControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientRect (TCDControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlId (TCDControl)
pt | GetControlId (TCDCheckBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCDButtonControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUp (TCDButtonControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
 | LCLWSCalculatePreferredSize (TCDControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCDControl)
pt | MouseDown (TCDButtonControl)
pt | MouseEnter (TControl)
pt | MouseEnter (TCDControl)
pt | MouseEnter (TCDButtonControl)
pt | MouseLeave (TControl)
pt | MouseLeave (TCDControl)
pt | MouseLeave (TCDButtonControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCDButtonControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
 | Paint (TCDControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | PrepareControlState (TCDControl)
pt | PrepareControlStateEx (TCDControl)
pt | PrepareCurrentDrawer (TCDControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCDButtonControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetChecked (TCDButtonControl)
pt | SetCheckedState (TCDButtonControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDrawStyle (TCDControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
pt | SetState (TCDControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCDCheckBox
TCDButtonControl
TCDControl
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCDCheckBox.AllowGrayed

Declaration

Source position: customdrawncontrols.pas line 277

published property TCDCheckBox.AllowGrayed : Boolean
  default False;


TCDCheckBox.Caption

Declaration

Source position: customdrawncontrols.pas line 280

published property TCDCheckBox.Caption : TCaption;


TCDCheckBox.Checked

Declaration

Source position: customdrawncontrols.pas line 278

published property TCDCheckBox.Checked : Boolean;


TCDCheckBox.Create

Declaration

Source position: customdrawncontrols.pas line 274

public constructor TCDCheckBox.Create(

  AOwner: TComponent

); override;


TCDCheckBox.Destroy

Declaration

Source position: customdrawncontrols.pas line 275

public destructor TCDCheckBox.Destroy; override;


TCDCheckBox.DrawStyle

Declaration

Source position: customdrawncontrols.pas line 279

published property TCDCheckBox.DrawStyle : TCDDrawStyle;


TCDCheckBox.Enabled

Declaration

Source position: customdrawncontrols.pas line 281

published property TCDCheckBox.Enabled : Boolean;


TCDCheckBox.GetControlId

Declaration

Source position: customdrawncontrols.pas line 272

protected function TCDCheckBox.GetControlId: TCDControlID; override;


TCDCheckBox.State

Declaration

Source position: customdrawncontrols.pas line 283

published property TCDCheckBox.State : TCheckBoxState;


TCDCheckBox.TabStop

Declaration

Source position: customdrawncontrols.pas line 282

published property TCDCheckBox.TabStop : Boolean
  default True;


TCDComboBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawncontrols.pas line 306

type TCDComboBox = class(TCDEdit)

protected

  function GetControlId; override;

  procedure MouseDown(); override;

  procedure MouseUp(); override;

public

  constructor Create(); override;

  destructor Destroy; override;

published

  property Items: TStrings; [rw]

  property ItemIndex: Integer; [rw]

  property KeyboardInputBehavior: TKeyboardInputBehavior; [rw]

end;

Inheritance

TCDComboBox
|
TCDEdit |
|
TCDControl |
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCDComboBox
pl |  | Items
pl |  | ItemIndex
pl |  | KeyboardInputBehavior
TCDEdit
 |  | LeftTextMargin
 |  | RightTextMargin
 |  | CaretPos
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | Color
pl | ro | DrawStyle
pl | ro | Enabled
pl |  | Lines
pl |  | MultiLine
pl |  | PasswordChar
pl |  | ReadOnly
pl | ro | TabStop
pl |  | Text
TCDControl
pt |  | DrawStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TCDEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TCDEdit)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TCDEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCDEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TCDEdit)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | DrawStyle (TCDControl)
pl | ro | DrawStyle (TCDEdit)
 |  | Enabled (TControl)
pl | ro | Enabled (TCDEdit)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
pl |  | ItemIndex (TCDComboBox)
pl |  | Items (TCDComboBox)
pl |  | KeyboardInputBehavior (TCDComboBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LeftTextMargin (TCDEdit)
pl |  | Lines (TCDEdit)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
pl |  | MultiLine (TCDEdit)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
pl |  | PasswordChar (TCDEdit)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pl |  | ReadOnly (TCDEdit)
 |  | RightTextMargin (TCDEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCDEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Text (TCDEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCDComboBox
pt | GetControlId
pt | MouseDown
pt | MouseUp
 | Create
 | Destroy
TCDEdit
pt | GetControlId
pt | CreateControlStateEx
pt | RealSetText
pt | DoChange
pt | DoEnter
pt | DoExit
pt | KeyDown
pt | KeyUp
pt | UTF8KeyPress
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
 | Create
 | Destroy
 | GetCurrentLine
 | SetCurrentLine
 | GetSelStartX
 | GetSelLength
 | SetSelStartX
 | SetSelLength
TCDControl
pt | CalculatePreferredSize
pt | SetState
pt | PrepareCurrentDrawer
pt | SetDrawStyle
pt | GetClientRect
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlState
pt | PrepareControlStateEx
pt | DoEnter
pt | DoExit
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
 | Create
 | Destroy
 | LCLWSCalculatePreferredSize
 | EraseBackground
 | Paint
 | DrawToCanvas
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCDControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCDControl)
 | Create (TCDEdit)
 | Create (TCDComboBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateControlStateEx (TCDControl)
pt | CreateControlStateEx (TCDEdit)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCDControl)
 | Destroy (TCDEdit)
 | Destroy (TCDComboBox)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChange (TCDEdit)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCDControl)
pt | DoEnter (TCDEdit)
pt | DoExit (TWinControl)
pt | DoExit (TCDControl)
pt | DoExit (TCDEdit)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | DrawToCanvas (TCDControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCDControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientRect (TCDControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlId (TCDControl)
pt | GetControlId (TCDEdit)
pt | GetControlId (TCDComboBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
 | GetCurrentLine (TCDEdit)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSelLength (TCDEdit)
 | GetSelStartX (TCDEdit)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCDEdit)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUp (TCDEdit)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
 | LCLWSCalculatePreferredSize (TCDControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCDControl)
pt | MouseDown (TCDEdit)
pt | MouseDown (TCDComboBox)
pt | MouseEnter (TControl)
pt | MouseEnter (TCDControl)
pt | MouseEnter (TCDEdit)
pt | MouseLeave (TControl)
pt | MouseLeave (TCDControl)
pt | MouseLeave (TCDEdit)
pt | MouseMove (TControl)
pt | MouseMove (TCDEdit)
pt | MouseUp (TControl)
pt | MouseUp (TCDEdit)
pt | MouseUp (TCDComboBox)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
 | Paint (TCDControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | PrepareControlState (TCDControl)
pt | PrepareControlStateEx (TCDControl)
pt | PrepareCurrentDrawer (TCDControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCDEdit)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
 | SetCurrentLine (TCDEdit)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDrawStyle (TCDControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetSelLength (TCDEdit)
 | SetSelStartX (TCDEdit)
 | SetShape (TWinControl)
pt | SetState (TCDControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
pt | UTF8KeyPress (TCDEdit)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCDComboBox
TCDEdit
pl | OnChange
TCDControl
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | OnChange (TCDEdit)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
 | OnPaint (TCustomControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCDComboBox.ItemIndex

Declaration

Source position: customdrawncontrols.pas line 328

published property TCDComboBox.ItemIndex : Integer
  read FItemIndex
  write SetItemIndex;


TCDComboBox.Items

Declaration

Source position: customdrawncontrols.pas line 327

published property TCDComboBox.Items : TStrings
  read GetItems
  write SetItems;


TCDComboBox.KeyboardInputBehavior

Declaration

Source position: customdrawncontrols.pas line 330

published property TCDComboBox.KeyboardInputBehavior : TKeyboardInputBehavior
  read FKeyboardInputBehavior
  write SetKeyboardInputBehavior;


TCDControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawncontrols.pas line 32

type TCDControl = class(TCustomControl)

protected

  FDrawStyle: TCDDrawStyle;

  FDrawer: TCDDrawer;

  FState: TCDControlState;

  FStateEx: TCDControlStateEx;

  procedure CalculatePreferredSize(); override;

  procedure SetState(); virtual;

  procedure PrepareCurrentDrawer; virtual;

  procedure SetDrawStyle(); virtual;

  function GetClientRect; override;

  function GetControlId; virtual;

  procedure CreateControlStateEx; virtual;

  procedure PrepareControlState; virtual;

  procedure PrepareControlStateEx; virtual;

  procedure DoEnter; override;

  procedure DoExit; override;

  procedure MouseEnter; override;

  procedure MouseLeave; override;

  procedure MouseDown(); override;

  property DrawStyle: TCDDrawStyle; [rw]

public

  constructor Create(); override;

  destructor Destroy; override;

  procedure LCLWSCalculatePreferredSize();

  procedure EraseBackground(); override;

  procedure Paint; override;

  procedure DrawToCanvas();

end;

Inheritance

TCDControl |
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCDControl
pt |  | DrawStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | DrawStyle (TCDControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCDControl
pt | CalculatePreferredSize
pt | SetState
pt | PrepareCurrentDrawer
pt | SetDrawStyle
pt | GetClientRect
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlState
pt | PrepareControlStateEx
pt | DoEnter
pt | DoExit
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
 | Create
 | Destroy
 | LCLWSCalculatePreferredSize
 | EraseBackground
 | Paint
 | DrawToCanvas
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCDControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCDControl)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateControlStateEx (TCDControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCDControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCDControl)
pt | DoExit (TWinControl)
pt | DoExit (TCDControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | DrawToCanvas (TCDControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCDControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientRect (TCDControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlId (TCDControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
 | LCLWSCalculatePreferredSize (TCDControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCDControl)
pt | MouseEnter (TControl)
pt | MouseEnter (TCDControl)
pt | MouseLeave (TControl)
pt | MouseLeave (TCDControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
 | Paint (TCDControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | PrepareControlState (TCDControl)
pt | PrepareControlStateEx (TCDControl)
pt | PrepareCurrentDrawer (TCDControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDrawStyle (TCDControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
pt | SetState (TCDControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCDControl
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCDControl.CalculatePreferredSize

Declaration

Source position: customdrawncontrols.pas line 38

protected procedure TCDControl.CalculatePreferredSize(

  var PreferredWidth: Integer;

  var PreferredHeight: Integer;

  WithThemeSpace: Boolean

); override;


TCDControl.Create

Declaration

Source position: customdrawncontrols.pas line 59

public constructor TCDControl.Create(

  AOwner: TComponent

); override;


TCDControl.CreateControlStateEx

Declaration

Source position: customdrawncontrols.pas line 45

protected procedure TCDControl.CreateControlStateEx; virtual;


TCDControl.Destroy

Declaration

Source position: customdrawncontrols.pas line 60

public destructor TCDControl.Destroy; override;


TCDControl.DoEnter

Declaration

Source position: customdrawncontrols.pas line 49

protected procedure TCDControl.DoEnter; override;


TCDControl.DoExit

Declaration

Source position: customdrawncontrols.pas line 50

protected procedure TCDControl.DoExit; override;


TCDControl.DrawStyle

Declaration

Source position: customdrawncontrols.pas line 57

protected property TCDControl.DrawStyle : TCDDrawStyle
  read FDrawStyle
  write SetDrawStyle;


TCDControl.DrawToCanvas

Declaration

Source position: customdrawncontrols.pas line 66

public procedure TCDControl.DrawToCanvas(

  ACanvas: TCanvas

);


TCDControl.EraseBackground

Declaration

Source position: customdrawncontrols.pas line 63

public procedure TCDControl.EraseBackground(

  DC: HDC

); override;


TCDControl.FDrawer

Declaration

Source position: customdrawncontrols.pas line 35

protected TCDControl.FDrawer : TCDDrawer;


TCDControl.FDrawStyle

Declaration

Source position: customdrawncontrols.pas line 34

protected TCDControl.FDrawStyle : TCDDrawStyle;


TCDControl.FState

Declaration

Source position: customdrawncontrols.pas line 36

protected TCDControl.FState : TCDControlState;


TCDControl.FStateEx

Declaration

Source position: customdrawncontrols.pas line 37

protected TCDControl.FStateEx : TCDControlStateEx;


TCDControl.GetClientRect

Declaration

Source position: customdrawncontrols.pas line 43

protected function TCDControl.GetClientRect: TRect; override;


TCDControl.GetControlId

Declaration

Source position: customdrawncontrols.pas line 44

protected function TCDControl.GetControlId: TCDControlID; virtual;


TCDControl.LCLWSCalculatePreferredSize

Declaration

Source position: customdrawncontrols.pas line 61

public procedure TCDControl.LCLWSCalculatePreferredSize(

  var PreferredWidth: Integer;

  var PreferredHeight: Integer;

  WithThemeSpace: Boolean;

  AAutoSize: Boolean;

  AAllowUseOfMeasuresEx: Boolean

);


TCDControl.MouseDown

Declaration

Source position: customdrawncontrols.pas line 54

protected procedure TCDControl.MouseDown(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;


TCDControl.MouseEnter

Declaration

Source position: customdrawncontrols.pas line 52

protected procedure TCDControl.MouseEnter; override;


TCDControl.MouseLeave

Declaration

Source position: customdrawncontrols.pas line 53

protected procedure TCDControl.MouseLeave; override;


TCDControl.Paint

Declaration

Source position: customdrawncontrols.pas line 64

public procedure TCDControl.Paint; override;


TCDControl.PrepareControlState

Declaration

Source position: customdrawncontrols.pas line 46

protected procedure TCDControl.PrepareControlState; virtual;


TCDControl.PrepareControlStateEx

Declaration

Source position: customdrawncontrols.pas line 47

protected procedure TCDControl.PrepareControlStateEx; virtual;


TCDControl.PrepareCurrentDrawer

Declaration

Source position: customdrawncontrols.pas line 41

protected procedure TCDControl.PrepareCurrentDrawer; virtual;


TCDControl.SetDrawStyle

Declaration

Source position: customdrawncontrols.pas line 42

protected procedure TCDControl.SetDrawStyle(

  const AValue: TCDDrawStyle

); virtual;


TCDControl.SetState

Declaration

Source position: customdrawncontrols.pas line 40

protected procedure TCDControl.SetState(

  const AValue: TCDControlState

); virtual;


TCDControlClass

Declaration

Source position: customdrawncontrols.pas line 68

type TCDControlClass = class of TCDControl;


TCDCustomTabControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawncontrols.pas line 674

type TCDCustomTabControl = class(TCDControl)

protected

  FTabCState: TCDCTabControlStateEx;

  function GetControlId; override;

  procedure CreateControlStateEx; override;

  procedure PrepareControlStateEx; override;

  procedure CorrectTabIndex;

  procedure MouseDown(); override;

  procedure MouseUp(); override;

  property Options: TCTabControlOptions; [rw]

public

  constructor Create(); override;

  destructor Destroy; override;

  function GetTabCount;

  property Tabs: TStringList; [rw]

  property OnChanging: TNotifyEvent; [rw]

  property OnChange: TNotifyEvent; [rw]

  property OnUserAddedPage: TOnUserAddedPage; [rw]

  property TabIndex: Integer; [rw]

end;

Inheritance

TCDCustomTabControl |
|
TCDControl |
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCDCustomTabControl
pt |  | Options
 |  | Tabs
 |  | TabIndex
TCDControl
pt |  | DrawStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | DrawStyle (TCDControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
pt |  | Options (TCDCustomTabControl)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabIndex (TCDCustomTabControl)
 |  | TabOrder (TWinControl)
 |  | Tabs (TCDCustomTabControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCDCustomTabControl
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlStateEx
pt | CorrectTabIndex
pt | MouseDown
pt | MouseUp
 | Create
 | Destroy
 | GetTabCount
TCDControl
pt | CalculatePreferredSize
pt | SetState
pt | PrepareCurrentDrawer
pt | SetDrawStyle
pt | GetClientRect
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlState
pt | PrepareControlStateEx
pt | DoEnter
pt | DoExit
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
 | Create
 | Destroy
 | LCLWSCalculatePreferredSize
 | EraseBackground
 | Paint
 | DrawToCanvas
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCDControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
pt | CorrectTabIndex (TCDCustomTabControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCDControl)
 | Create (TCDCustomTabControl)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateControlStateEx (TCDControl)
pt | CreateControlStateEx (TCDCustomTabControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCDControl)
 | Destroy (TCDCustomTabControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCDControl)
pt | DoExit (TWinControl)
pt | DoExit (TCDControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | DrawToCanvas (TCDControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCDControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientRect (TCDControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlId (TCDControl)
pt | GetControlId (TCDCustomTabControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabCount (TCDCustomTabControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
 | LCLWSCalculatePreferredSize (TCDControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCDControl)
pt | MouseDown (TCDCustomTabControl)
pt | MouseEnter (TControl)
pt | MouseEnter (TCDControl)
pt | MouseLeave (TControl)
pt | MouseLeave (TCDControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCDCustomTabControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
 | Paint (TCDControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | PrepareControlState (TCDControl)
pt | PrepareControlStateEx (TCDControl)
pt | PrepareControlStateEx (TCDCustomTabControl)
pt | PrepareCurrentDrawer (TCDControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDrawStyle (TCDControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
pt | SetState (TCDControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCDCustomTabControl
 | OnChanging
 | OnChange
 | OnUserAddedPage
TCDControl
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | OnAlignInsertBefore (TWinControl)
 | OnAlignPosition (TWinControl)
 | OnChange (TCDCustomTabControl)
 | OnChangeBounds (TControl)
 | OnChanging (TCDCustomTabControl)
 | OnClick (TControl)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
 | OnPaint (TCustomControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUserAddedPage (TCDCustomTabControl)
 | OnUTF8KeyPress (TWinControl)


TCDCustomTabControl.CorrectTabIndex

Declaration

Source position: customdrawncontrols.pas line 693

protected procedure TCDCustomTabControl.CorrectTabIndex;


TCDCustomTabControl.Create

Declaration

Source position: customdrawncontrols.pas line 699

public constructor TCDCustomTabControl.Create(

  AOwner: TComponent

); override;


TCDCustomTabControl.CreateControlStateEx

Declaration

Source position: customdrawncontrols.pas line 691

protected procedure TCDCustomTabControl.CreateControlStateEx; override;


TCDCustomTabControl.Destroy

Declaration

Source position: customdrawncontrols.pas line 700

public destructor TCDCustomTabControl.Destroy; override;


TCDCustomTabControl.FTabCState

Declaration

Source position: customdrawncontrols.pas line 689

protected TCDCustomTabControl.FTabCState : TCDCTabControlStateEx;


TCDCustomTabControl.GetControlId

Declaration

Source position: customdrawncontrols.pas line 690

protected function TCDCustomTabControl.GetControlId: TCDControlID; override;


TCDCustomTabControl.GetTabCount

Declaration

Source position: customdrawncontrols.pas line 701

public function TCDCustomTabControl.GetTabCount: Integer;


TCDCustomTabControl.MouseDown

Declaration

Source position: customdrawncontrols.pas line 694

protected procedure TCDCustomTabControl.MouseDown(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;


TCDCustomTabControl.MouseUp

Declaration

Source position: customdrawncontrols.pas line 696

protected procedure TCDCustomTabControl.MouseUp(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;


TCDCustomTabControl.OnChange

Declaration

Source position: customdrawncontrols.pas line 704

public property TCDCustomTabControl.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;


TCDCustomTabControl.OnChanging

Declaration

Source position: customdrawncontrols.pas line 703

public property TCDCustomTabControl.OnChanging : TNotifyEvent
  read FOnChanging
  write FOnChanging;


TCDCustomTabControl.OnUserAddedPage

Declaration

Source position: customdrawncontrols.pas line 705

public property TCDCustomTabControl.OnUserAddedPage : TOnUserAddedPage
  read FOnUserAddedPage
  write FOnUserAddedPage;


TCDCustomTabControl.Options

Declaration

Source position: customdrawncontrols.pas line 697

protected property TCDCustomTabControl.Options : TCTabControlOptions
  read FOptions
  write SetOptions;


TCDCustomTabControl.PrepareControlStateEx

Declaration

Source position: customdrawncontrols.pas line 692

protected procedure TCDCustomTabControl.PrepareControlStateEx; override;


TCDCustomTabControl.TabIndex

Declaration

Source position: customdrawncontrols.pas line 706

public property TCDCustomTabControl.TabIndex : Integer
  read FTabIndex
  write SetTabIndex;


TCDCustomTabControl.Tabs

Declaration

Source position: customdrawncontrols.pas line 702

public property TCDCustomTabControl.Tabs : TStringList
  read FTabs
  write SetTabs;


TCDEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawncontrols.pas line 193

type TCDEdit = class(TCDControl)

protected

  FEditState: TCDEditStateEx;

  function GetControlId; override;

  procedure CreateControlStateEx; override;

  procedure RealSetText(); override;

  procedure DoChange; virtual;

  procedure DoEnter; override;

  procedure DoExit; override;

  procedure KeyDown(); override;

  procedure KeyUp(); override;

  procedure UTF8KeyPress(); override;

  procedure MouseDown(); override;

  procedure MouseMove(); override;

  procedure MouseUp(); override;

  procedure MouseEnter; override;

  procedure MouseLeave; override;

public

  constructor Create(); override;

  destructor Destroy; override;

  function GetCurrentLine;

  procedure SetCurrentLine();

  property LeftTextMargin: Integer; [rw]

  property RightTextMargin: Integer; [rw]

  function GetSelStartX;

  function GetSelLength;

  procedure SetSelStartX();

  procedure SetSelLength();

  property CaretPos: TPoint; [rw]

published

  property Align: TAlign;

  property Anchors: TAnchors;

  property AutoSize: Boolean;

  property Color: TColor;

  property DrawStyle: TCDDrawStyle;

  property Enabled: Boolean;

  property Lines: TStrings; [rw]

  property MultiLine: Boolean; [rw]

  property PasswordChar: Char; [rw]

  property ReadOnly: Boolean; [rw]

  property TabStop: Boolean;

  property Text: string; [rws]

  property OnChange: TNotifyEvent; [rw]

end;

Inheritance

TCDEdit |
|
TCDControl |
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCDEdit
 |  | LeftTextMargin
 |  | RightTextMargin
 |  | CaretPos
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | Color
pl | ro | DrawStyle
pl | ro | Enabled
pl |  | Lines
pl |  | MultiLine
pl |  | PasswordChar
pl |  | ReadOnly
pl | ro | TabStop
pl |  | Text
TCDControl
pt |  | DrawStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TCDEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TCDEdit)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TCDEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCDEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TCDEdit)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | DrawStyle (TCDControl)
pl | ro | DrawStyle (TCDEdit)
 |  | Enabled (TControl)
pl | ro | Enabled (TCDEdit)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LeftTextMargin (TCDEdit)
pl |  | Lines (TCDEdit)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
pl |  | MultiLine (TCDEdit)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
pl |  | PasswordChar (TCDEdit)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pl |  | ReadOnly (TCDEdit)
 |  | RightTextMargin (TCDEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCDEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Text (TCDEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCDEdit
pt | GetControlId
pt | CreateControlStateEx
pt | RealSetText
pt | DoChange
pt | DoEnter
pt | DoExit
pt | KeyDown
pt | KeyUp
pt | UTF8KeyPress
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
 | Create
 | Destroy
 | GetCurrentLine
 | SetCurrentLine
 | GetSelStartX
 | GetSelLength
 | SetSelStartX
 | SetSelLength
TCDControl
pt | CalculatePreferredSize
pt | SetState
pt | PrepareCurrentDrawer
pt | SetDrawStyle
pt | GetClientRect
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlState
pt | PrepareControlStateEx
pt | DoEnter
pt | DoExit
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
 | Create
 | Destroy
 | LCLWSCalculatePreferredSize
 | EraseBackground
 | Paint
 | DrawToCanvas
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCDControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCDControl)
 | Create (TCDEdit)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateControlStateEx (TCDControl)
pt | CreateControlStateEx (TCDEdit)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCDControl)
 | Destroy (TCDEdit)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChange (TCDEdit)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCDControl)
pt | DoEnter (TCDEdit)
pt | DoExit (TWinControl)
pt | DoExit (TCDControl)
pt | DoExit (TCDEdit)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | DrawToCanvas (TCDControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCDControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientRect (TCDControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlId (TCDControl)
pt | GetControlId (TCDEdit)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
 | GetCurrentLine (TCDEdit)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSelLength (TCDEdit)
 | GetSelStartX (TCDEdit)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCDEdit)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUp (TCDEdit)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
 | LCLWSCalculatePreferredSize (TCDControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCDControl)
pt | MouseDown (TCDEdit)
pt | MouseEnter (TControl)
pt | MouseEnter (TCDControl)
pt | MouseEnter (TCDEdit)
pt | MouseLeave (TControl)
pt | MouseLeave (TCDControl)
pt | MouseLeave (TCDEdit)
pt | MouseMove (TControl)
pt | MouseMove (TCDEdit)
pt | MouseUp (TControl)
pt | MouseUp (TCDEdit)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
 | Paint (TCDControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | PrepareControlState (TCDControl)
pt | PrepareControlStateEx (TCDControl)
pt | PrepareCurrentDrawer (TCDControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCDEdit)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
 | SetCurrentLine (TCDEdit)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDrawStyle (TCDControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetSelLength (TCDEdit)
 | SetSelStartX (TCDEdit)
 | SetShape (TWinControl)
pt | SetState (TCDControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
pt | UTF8KeyPress (TCDEdit)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCDEdit
pl | OnChange
TCDControl
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCDEdit.Align

Declaration

Source position: customdrawncontrols.pas line 253

published property TCDEdit.Align : TAlign;


TCDEdit.Anchors

Declaration

Source position: customdrawncontrols.pas line 254

published property TCDEdit.Anchors : TAnchors;


TCDEdit.AutoSize

Declaration

Source position: customdrawncontrols.pas line 255

published property TCDEdit.AutoSize : Boolean;


TCDEdit.CaretPos

Declaration

Source position: customdrawncontrols.pas line 251

public property TCDEdit.CaretPos : TPoint
  read GetCaretPos
  write SetCaretPost;


TCDEdit.Color

Declaration

Source position: customdrawncontrols.pas line 256

published property TCDEdit.Color : TColor;


TCDEdit.Create

Declaration

Source position: customdrawncontrols.pas line 240

public constructor TCDEdit.Create(

  AOwner: TComponent

); override;


TCDEdit.CreateControlStateEx

Declaration

Source position: customdrawncontrols.pas line 222

protected procedure TCDEdit.CreateControlStateEx; override;


TCDEdit.Destroy

Declaration

Source position: customdrawncontrols.pas line 241

public destructor TCDEdit.Destroy; override;


TCDEdit.DoChange

Declaration

Source position: customdrawncontrols.pas line 225

protected procedure TCDEdit.DoChange; virtual;


TCDEdit.DoEnter

Declaration

Source position: customdrawncontrols.pas line 227

protected procedure TCDEdit.DoEnter; override;


TCDEdit.DoExit

Declaration

Source position: customdrawncontrols.pas line 228

protected procedure TCDEdit.DoExit; override;


TCDEdit.DrawStyle

Declaration

Source position: customdrawncontrols.pas line 257

published property TCDEdit.DrawStyle : TCDDrawStyle;


TCDEdit.Enabled

Declaration

Source position: customdrawncontrols.pas line 258

published property TCDEdit.Enabled : Boolean;


TCDEdit.FEditState

Declaration

Source position: customdrawncontrols.pas line 220

protected TCDEdit.FEditState : TCDEditStateEx;


TCDEdit.GetControlId

Declaration

Source position: customdrawncontrols.pas line 221

protected function TCDEdit.GetControlId: TCDControlID; override;


TCDEdit.GetCurrentLine

Declaration

Source position: customdrawncontrols.pas line 242

public function TCDEdit.GetCurrentLine: string;


TCDEdit.GetSelLength

Declaration

Source position: customdrawncontrols.pas line 248

public function TCDEdit.GetSelLength: Integer;


TCDEdit.GetSelStartX

Declaration

Source position: customdrawncontrols.pas line 247

public function TCDEdit.GetSelStartX: Integer;


TCDEdit.KeyDown

Declaration

Source position: customdrawncontrols.pas line 229

protected procedure TCDEdit.KeyDown(

  var Key: Word;

  Shift: TShiftState

); override;


TCDEdit.KeyUp

Declaration

Source position: customdrawncontrols.pas line 230

protected procedure TCDEdit.KeyUp(

  var Key: Word;

  Shift: TShiftState

); override;


TCDEdit.LeftTextMargin

Declaration

Source position: customdrawncontrols.pas line 244

public property TCDEdit.LeftTextMargin : Integer
  read GetLeftTextMargin
  write SetLeftTextMargin;


TCDEdit.Lines

Declaration

Source position: customdrawncontrols.pas line 259

published property TCDEdit.Lines : TStrings
  read FLines
  write SetLines;


TCDEdit.MouseDown

Declaration

Source position: customdrawncontrols.pas line 233

protected procedure TCDEdit.MouseDown(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;


TCDEdit.MouseEnter

Declaration

Source position: customdrawncontrols.pas line 237

protected procedure TCDEdit.MouseEnter; override;


TCDEdit.MouseLeave

Declaration

Source position: customdrawncontrols.pas line 238

protected procedure TCDEdit.MouseLeave; override;


TCDEdit.MouseMove

Declaration

Source position: customdrawncontrols.pas line 235

protected procedure TCDEdit.MouseMove(

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;


TCDEdit.MouseUp

Declaration

Source position: customdrawncontrols.pas line 236

protected procedure TCDEdit.MouseUp(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;


TCDEdit.MultiLine

Declaration

Source position: customdrawncontrols.pas line 260

published property TCDEdit.MultiLine : Boolean
  read GetMultiLine
  write SetMultiLine
  default False;


TCDEdit.OnChange

Declaration

Source position: customdrawncontrols.pas line 265

published property TCDEdit.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;


TCDEdit.PasswordChar

Declaration

Source position: customdrawncontrols.pas line 261

published property TCDEdit.PasswordChar : Char
  read GetPasswordChar
  write SetPasswordChar
  default #0;


TCDEdit.ReadOnly

Declaration

Source position: customdrawncontrols.pas line 262

published property TCDEdit.ReadOnly : Boolean
  read FReadOnly
  write FReadOnly
  default False;


TCDEdit.RealSetText

Declaration

Source position: customdrawncontrols.pas line 223

protected procedure TCDEdit.RealSetText(

  const Value: TCaption

); override;


TCDEdit.RightTextMargin

Declaration

Source position: customdrawncontrols.pas line 245

public property TCDEdit.RightTextMargin : Integer
  read GetRightTextMargin
  write SetRightTextMargin;


TCDEdit.SetCurrentLine

Declaration

Source position: customdrawncontrols.pas line 243

public procedure TCDEdit.SetCurrentLine(

  AStr: string

);


TCDEdit.SetSelLength

Declaration

Source position: customdrawncontrols.pas line 250

public procedure TCDEdit.SetSelLength(

  ANewLength: Integer

);


TCDEdit.SetSelStartX

Declaration

Source position: customdrawncontrols.pas line 249

public procedure TCDEdit.SetSelStartX(

  ANewX: Integer

);


TCDEdit.TabStop

Declaration

Source position: customdrawncontrols.pas line 263

published property TCDEdit.TabStop : Boolean
  default True;


TCDEdit.Text

Declaration

Source position: customdrawncontrols.pas line 264

published property TCDEdit.Text : string
  read GetText
  write SetText
  stored False;


TCDEdit.UTF8KeyPress

Declaration

Source position: customdrawncontrols.pas line 231

protected procedure TCDEdit.UTF8KeyPress(

  var UTF8Key: TUTF8Char

); override;


TCDGroupBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawncontrols.pas line 419

type TCDGroupBox = class(TCDControl)

protected

  function GetControlId; override;

  procedure RealSetText(); override;

public

  constructor Create(); override;

  destructor Destroy; override;

published

  property AutoSize: Boolean;

  property Caption: TCaption;

  property DrawStyle: TCDDrawStyle;

  property Enabled: Boolean;

  property TabStop: Boolean;

end;

Inheritance

TCDGroupBox |
|
TCDControl |
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCDGroupBox
pl | ro | AutoSize
pl | ro | Caption
pl | ro | DrawStyle
pl | ro | Enabled
pl | ro | TabStop
TCDControl
pt |  | DrawStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TCDGroupBox)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
pl | ro | Caption (TCDGroupBox)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | DrawStyle (TCDControl)
pl | ro | DrawStyle (TCDGroupBox)
 |  | Enabled (TControl)
pl | ro | Enabled (TCDGroupBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCDGroupBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCDGroupBox
pt | GetControlId
pt | RealSetText
 | Create
 | Destroy
TCDControl
pt | CalculatePreferredSize
pt | SetState
pt | PrepareCurrentDrawer
pt | SetDrawStyle
pt | GetClientRect
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlState
pt | PrepareControlStateEx
pt | DoEnter
pt | DoExit
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
 | Create
 | Destroy
 | LCLWSCalculatePreferredSize
 | EraseBackground
 | Paint
 | DrawToCanvas
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCDControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCDControl)
 | Create (TCDGroupBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateControlStateEx (TCDControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCDControl)
 | Destroy (TCDGroupBox)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCDControl)
pt | DoExit (TWinControl)
pt | DoExit (TCDControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | DrawToCanvas (TCDControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCDControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientRect (TCDControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlId (TCDControl)
pt | GetControlId (TCDGroupBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
 | LCLWSCalculatePreferredSize (TCDControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCDControl)
pt | MouseEnter (TControl)
pt | MouseEnter (TCDControl)
pt | MouseLeave (TControl)
pt | MouseLeave (TCDControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
 | Paint (TCDControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | PrepareControlState (TCDControl)
pt | PrepareControlStateEx (TCDControl)
pt | PrepareCurrentDrawer (TCDControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCDGroupBox)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDrawStyle (TCDControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
pt | SetState (TCDControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCDGroupBox
TCDControl
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCDGroupBox.AutoSize

Declaration

Source position: customdrawncontrols.pas line 427

published property TCDGroupBox.AutoSize : Boolean;


TCDGroupBox.Caption

Declaration

Source position: customdrawncontrols.pas line 428

published property TCDGroupBox.Caption : TCaption;


TCDGroupBox.Create

Declaration

Source position: customdrawncontrols.pas line 424

public constructor TCDGroupBox.Create(

  AOwner: TComponent

); override;


TCDGroupBox.Destroy

Declaration

Source position: customdrawncontrols.pas line 425

public destructor TCDGroupBox.Destroy; override;


TCDGroupBox.DrawStyle

Declaration

Source position: customdrawncontrols.pas line 429

published property TCDGroupBox.DrawStyle : TCDDrawStyle;


TCDGroupBox.Enabled

Declaration

Source position: customdrawncontrols.pas line 430

published property TCDGroupBox.Enabled : Boolean;


TCDGroupBox.GetControlId

Declaration

Source position: customdrawncontrols.pas line 421

protected function TCDGroupBox.GetControlId: TCDControlID; override;


TCDGroupBox.RealSetText

Declaration

Source position: customdrawncontrols.pas line 422

protected procedure TCDGroupBox.RealSetText(

  const Value: TCaption

); override;


TCDGroupBox.TabStop

Declaration

Source position: customdrawncontrols.pas line 431

published property TCDGroupBox.TabStop : Boolean
  default False;


TCDListView

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawncontrols.pas line 561

type TCDListView = class(TCDScrollableControl)

protected

  FLVState: TCDListViewStateEx;

  function GetControlId; override;

  procedure CreateControlStateEx; override;

  procedure PrepareControlStateEx; override;

public

  constructor Create(); override;

  destructor Destroy; override;

published

  property Color: TColor;

  property TabStop: Boolean;

  property Columns: TListColumns; [rw]

  property Enabled: Boolean;

  property Items: TCDListItems; [r]

  property ScrollBars: TScrollStyle;

  property ShowColumnHeader: Boolean; [rw]

  property ViewStyle: TViewStyle; [rw]

end;

Inheritance

TCDListView |
|
TCDScrollableControl |
|
TCDControl |
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCDListView
pl | ro | Color
pl | ro | TabStop
pl |  | Columns
pl | ro | Enabled
pl | ro | Items
pl | ro | ScrollBars
pl |  | ShowColumnHeader
pl |  | ViewStyle
TCDScrollableControl
 |  | ScrollBars
TCDControl
pt |  | DrawStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TCDListView)
pl |  | Columns (TCDListView)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | DrawStyle (TCDControl)
 |  | Enabled (TControl)
pl | ro | Enabled (TCDListView)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
pl | ro | Items (TCDListView)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
 |  | ScrollBars (TCDScrollableControl)
pl | ro | ScrollBars (TCDListView)
pt |  | SessionProperties (TControl)
pl |  | ShowColumnHeader (TCDListView)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCDListView)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
pl |  | ViewStyle (TCDListView)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCDListView
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlStateEx
 | Create
 | Destroy
TCDScrollableControl
 | Create
 | Destroy
TCDControl
pt | CalculatePreferredSize
pt | SetState
pt | PrepareCurrentDrawer
pt | SetDrawStyle
pt | GetClientRect
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlState
pt | PrepareControlStateEx
pt | DoEnter
pt | DoExit
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
 | Create
 | Destroy
 | LCLWSCalculatePreferredSize
 | EraseBackground
 | Paint
 | DrawToCanvas
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCDControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCDControl)
 | Create (TCDScrollableControl)
 | Create (TCDListView)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateControlStateEx (TCDControl)
pt | CreateControlStateEx (TCDListView)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCDControl)
 | Destroy (TCDScrollableControl)
 | Destroy (TCDListView)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCDControl)
pt | DoExit (TWinControl)
pt | DoExit (TCDControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | DrawToCanvas (TCDControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCDControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientRect (TCDControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlId (TCDControl)
pt | GetControlId (TCDListView)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
 | LCLWSCalculatePreferredSize (TCDControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCDControl)
pt | MouseEnter (TControl)
pt | MouseEnter (TCDControl)
pt | MouseLeave (TControl)
pt | MouseLeave (TCDControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
 | Paint (TCDControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | PrepareControlState (TCDControl)
pt | PrepareControlStateEx (TCDControl)
pt | PrepareControlStateEx (TCDListView)
pt | PrepareCurrentDrawer (TCDControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDrawStyle (TCDControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
pt | SetState (TCDControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCDListView
TCDScrollableControl
TCDControl
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCDListView.Color

Declaration

Source position: customdrawncontrols.pas line 598

published property TCDListView.Color : TColor;


TCDListView.Columns

Declaration

Source position: customdrawncontrols.pas line 600

published property TCDListView.Columns : TListColumns
  read FColumns
  write SetColumns;


TCDListView.Create

Declaration

Source position: customdrawncontrols.pas line 595

public constructor TCDListView.Create(

  AOwner: TComponent

); override;


TCDListView.CreateControlStateEx

Declaration

Source position: customdrawncontrols.pas line 592

protected procedure TCDListView.CreateControlStateEx; override;


TCDListView.Destroy

Declaration

Source position: customdrawncontrols.pas line 596

public destructor TCDListView.Destroy; override;


TCDListView.Enabled

Declaration

Source position: customdrawncontrols.pas line 601

published property TCDListView.Enabled : Boolean;


TCDListView.FLVState

Declaration

Source position: customdrawncontrols.pas line 590

protected TCDListView.FLVState : TCDListViewStateEx;


TCDListView.GetControlId

Declaration

Source position: customdrawncontrols.pas line 591

protected function TCDListView.GetControlId: TCDControlID; override;


TCDListView.Items

Declaration

Source position: customdrawncontrols.pas line 603

published property TCDListView.Items : TCDListItems
  read FListItems;


TCDListView.PrepareControlStateEx

Declaration

Source position: customdrawncontrols.pas line 593

protected procedure TCDListView.PrepareControlStateEx; override;


TCDListView.ScrollBars

Declaration

Source position: customdrawncontrols.pas line 604

published property TCDListView.ScrollBars : TScrollStyle;


TCDListView.ShowColumnHeader

Declaration

Source position: customdrawncontrols.pas line 605

published property TCDListView.ShowColumnHeader : Boolean
  read FShowColumnHeader
  write SetShowColumnHeader
  default True;


TCDListView.TabStop

Declaration

Source position: customdrawncontrols.pas line 599

published property TCDListView.TabStop : Boolean
  default True;


TCDListView.ViewStyle

Declaration

Source position: customdrawncontrols.pas line 606

published property TCDListView.ViewStyle : TViewStyle
  read FViewStyle
  write SetViewStyle
  default vsList;


TCDPageControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawncontrols.pas line 726

type TCDPageControl = class(TCDCustomTabControl)

public

  constructor Create(); override;

  destructor Destroy; override;

  function InsertPage();

  procedure RemovePage();

  function AddPage();

  function GetPage();

  property PageCount: Integer; [r]

  function FindNextPage();

  procedure SelectNextPage();

published

  property Align: TAlign;

  property ActivePage: TCDTabSheet; [rw]

  property DrawStyle: TCDDrawStyle;

  property Caption: TCaption;

  property Color: TColor;

  property Enabled: Boolean;

  property Font: TFont;

  property PageIndex: Integer; [rw]

  property Options: TCTabControlOptions;

  property ParentColor: Boolean;

  property ParentFont: Boolean;

  property TabStop: Boolean;

  property TabIndex: Integer;

  property OnChanging: TNotifyEvent;

  property OnChange: TNotifyEvent;

  property OnUserAddedPage: TOnUserAddedPage;

end;

Inheritance

TCDPageControl |
|
TCDCustomTabControl |
|
TCDControl |
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCDPageControl
 | ro | PageCount
pl | ro | Align
pl |  | ActivePage
pl | ro | DrawStyle
pl | ro | Caption
pl | ro | Color
pl | ro | Enabled
pl | ro | Font
pl |  | PageIndex
pl | ro | Options
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | TabStop
pl | ro | TabIndex
TCDCustomTabControl
pt |  | Options
 |  | Tabs
 |  | TabIndex
TCDControl
pt |  | DrawStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
pl |  | ActivePage (TCDPageControl)
 |  | Align (TControl)
pl | ro | Align (TCDPageControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
pl | ro | Caption (TCDPageControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TCDPageControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | DrawStyle (TCDControl)
pl | ro | DrawStyle (TCDPageControl)
 |  | Enabled (TControl)
pl | ro | Enabled (TCDPageControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TCDPageControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
pt |  | Options (TCDCustomTabControl)
pl | ro | Options (TCDPageControl)
 | ro | Owner (TComponent)
 | ro | PageCount (TCDPageControl)
pl |  | PageIndex (TCDPageControl)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TCDPageControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TCDPageControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabIndex (TCDCustomTabControl)
pl | ro | TabIndex (TCDPageControl)
 |  | TabOrder (TWinControl)
 |  | Tabs (TCDCustomTabControl)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCDPageControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCDPageControl
 | Create
 | Destroy
 | InsertPage
 | RemovePage
 | AddPage
 | GetPage
 | FindNextPage
 | SelectNextPage
TCDCustomTabControl
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlStateEx
pt | CorrectTabIndex
pt | MouseDown
pt | MouseUp
 | Create
 | Destroy
 | GetTabCount
TCDControl
pt | CalculatePreferredSize
pt | SetState
pt | PrepareCurrentDrawer
pt | SetDrawStyle
pt | GetClientRect
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlState
pt | PrepareControlStateEx
pt | DoEnter
pt | DoExit
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
 | Create
 | Destroy
 | LCLWSCalculatePreferredSize
 | EraseBackground
 | Paint
 | DrawToCanvas
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AddPage (TCDPageControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCDControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
pt | CorrectTabIndex (TCDCustomTabControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCDControl)
 | Create (TCDCustomTabControl)
 | Create (TCDPageControl)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateControlStateEx (TCDControl)
pt | CreateControlStateEx (TCDCustomTabControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCDControl)
 | Destroy (TCDCustomTabControl)
 | Destroy (TCDPageControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCDControl)
pt | DoExit (TWinControl)
pt | DoExit (TCDControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | DrawToCanvas (TCDControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCDControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindNextPage (TCDPageControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientRect (TCDControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlId (TCDControl)
pt | GetControlId (TCDCustomTabControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetPage (TCDPageControl)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabCount (TCDCustomTabControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InsertPage (TCDPageControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
 | LCLWSCalculatePreferredSize (TCDControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCDControl)
pt | MouseDown (TCDCustomTabControl)
pt | MouseEnter (TControl)
pt | MouseEnter (TCDControl)
pt | MouseLeave (TControl)
pt | MouseLeave (TCDControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCDCustomTabControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
 | Paint (TCDControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | PrepareControlState (TCDControl)
pt | PrepareControlStateEx (TCDControl)
pt | PrepareControlStateEx (TCDCustomTabControl)
pt | PrepareCurrentDrawer (TCDControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | RemovePage (TCDPageControl)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
 | SelectNextPage (TCDPageControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDrawStyle (TCDControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
pt | SetState (TCDControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCDPageControl
pl | ro | OnChanging
pl | ro | OnChange
pl | ro | OnUserAddedPage
TCDCustomTabControl
 |  | OnChanging
 |  | OnChange
 |  | OnUserAddedPage
TCDControl
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChange (TCDPageControl)
 |  | OnChangeBounds (TControl)
 |  | OnChanging (TCDCustomTabControl)
pl | ro | OnChanging (TCDPageControl)
 |  | OnClick (TControl)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
 |  | OnExit (TWinControl)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pt |  | OnMouseEnter (TControl)
pt |  | OnMouseLeave (TControl)
pt |  | OnMouseMove (TControl)
pt |  | OnMouseUp (TControl)
pt |  | OnMouseWheel (TControl)
pt |  | OnMouseWheelDown (TControl)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUserAddedPage (TCDCustomTabControl)
pl | ro | OnUserAddedPage (TCDPageControl)
 |  | OnUTF8KeyPress (TWinControl)


TCDPageControl.ActivePage

Declaration

Source position: customdrawncontrols.pas line 751

published property TCDPageControl.ActivePage : TCDTabSheet
  read GetActivePage
  write SetActivePage;


TCDPageControl.AddPage

Declaration

Source position: customdrawncontrols.pas line 741

public function TCDPageControl.AddPage(

  S: string

):TCDTabSheet; overload;

procedure TCDPageControl.AddPage(

  APage: TCDTabSheet

); overload;


TCDPageControl.Align

Declaration

Source position: customdrawncontrols.pas line 750

published property TCDPageControl.Align : TAlign;


TCDPageControl.Caption

Declaration

Source position: customdrawncontrols.pas line 753

published property TCDPageControl.Caption : TCaption;


TCDPageControl.Color

Declaration

Source position: customdrawncontrols.pas line 754

published property TCDPageControl.Color : TColor;


TCDPageControl.Create

Declaration

Source position: customdrawncontrols.pas line 737

public constructor TCDPageControl.Create(

  AOwner: TComponent

); override;


TCDPageControl.Destroy

Declaration

Source position: customdrawncontrols.pas line 738

public destructor TCDPageControl.Destroy; override;


TCDPageControl.DrawStyle

Declaration

Source position: customdrawncontrols.pas line 752

published property TCDPageControl.DrawStyle : TCDDrawStyle;


TCDPageControl.Enabled

Declaration

Source position: customdrawncontrols.pas line 755

published property TCDPageControl.Enabled : Boolean;


TCDPageControl.FindNextPage

Declaration

Source position: customdrawncontrols.pas line 746

public function TCDPageControl.FindNextPage(

  CurPage: TCDTabSheet;

  GoForward: Boolean;

  CheckTabVisible: Boolean

):TCDTabSheet;


TCDPageControl.Font

Declaration

Source position: customdrawncontrols.pas line 756

published property TCDPageControl.Font : TFont;


TCDPageControl.GetPage

Declaration

Source position: customdrawncontrols.pas line 743

public function TCDPageControl.GetPage(

  aIndex: Integer

):TCDTabSheet;


TCDPageControl.InsertPage

Declaration

Source position: customdrawncontrols.pas line 739

public function TCDPageControl.InsertPage(

  aIndex: Integer;

  S: string

):TCDTabSheet;


TCDPageControl.OnChange

Declaration

Source position: customdrawncontrols.pas line 764

published property TCDPageControl.OnChange : TNotifyEvent;


TCDPageControl.OnChanging

Declaration

Source position: customdrawncontrols.pas line 763

published property TCDPageControl.OnChanging : TNotifyEvent;


TCDPageControl.OnUserAddedPage

Declaration

Source position: customdrawncontrols.pas line 765

published property TCDPageControl.OnUserAddedPage : TOnUserAddedPage;


TCDPageControl.Options

Declaration

Source position: customdrawncontrols.pas line 758

published property TCDPageControl.Options : TCTabControlOptions;


TCDPageControl.PageCount

Declaration

Source position: customdrawncontrols.pas line 744

public property TCDPageControl.PageCount : Integer
  read GetPageCount;


TCDPageControl.PageIndex

Declaration

Source position: customdrawncontrols.pas line 757

published property TCDPageControl.PageIndex : Integer
  read GetPageIndex
  write SetPageIndex;


TCDPageControl.ParentColor

Declaration

Source position: customdrawncontrols.pas line 759

published property TCDPageControl.ParentColor : Boolean;


TCDPageControl.ParentFont

Declaration

Source position: customdrawncontrols.pas line 760

published property TCDPageControl.ParentFont : Boolean;


TCDPageControl.RemovePage

Declaration

Source position: customdrawncontrols.pas line 740

public procedure TCDPageControl.RemovePage(

  aIndex: Integer

);


TCDPageControl.SelectNextPage

Declaration

Source position: customdrawncontrols.pas line 748

public procedure TCDPageControl.SelectNextPage(

  GoForward: Boolean;

  CheckTabVisible: Boolean = True

);


TCDPageControl.TabIndex

Declaration

Source position: customdrawncontrols.pas line 762

published property TCDPageControl.TabIndex : Integer;


TCDPageControl.TabStop

Declaration

Source position: customdrawncontrols.pas line 761

published property TCDPageControl.TabStop : Boolean
  default True;


TCDPanel

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawncontrols.pas line 436

type TCDPanel = class(TCDControl)

protected

  FPState: TCDPanelStateEx;

  function GetControlId; override;

  procedure CreateControlStateEx; override;

  procedure PrepareControlStateEx; override;

  procedure RealSetText(); override;

public

  constructor Create(); override;

  destructor Destroy; override;

published

  property BevelInner: TPanelBevel; [rw]

  property BevelOuter: TPanelBevel; [rw]

  property BevelWidth: TBevelWidth; [rw]

  property Caption: TCaption;

  property DrawStyle: TCDDrawStyle;

  property Enabled: Boolean;

  property TabStop: Boolean;

end;

Inheritance

TCDPanel |
|
TCDControl |
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCDPanel
pl |  | BevelInner
pl |  | BevelOuter
pl |  | BevelWidth
pl | ro | Caption
pl | ro | DrawStyle
pl | ro | Enabled
pl | ro | TabStop
TCDControl
pt |  | DrawStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
pl |  | BevelInner (TCDPanel)
pl |  | BevelOuter (TCDPanel)
pl |  | BevelWidth (TCDPanel)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
pl | ro | Caption (TCDPanel)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | DrawStyle (TCDControl)
pl | ro | DrawStyle (TCDPanel)
 |  | Enabled (TControl)
pl | ro | Enabled (TCDPanel)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCDPanel)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCDPanel
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlStateEx
pt | RealSetText
 | Create
 | Destroy
TCDControl
pt | CalculatePreferredSize
pt | SetState
pt | PrepareCurrentDrawer
pt | SetDrawStyle
pt | GetClientRect
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlState
pt | PrepareControlStateEx
pt | DoEnter
pt | DoExit
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
 | Create
 | Destroy
 | LCLWSCalculatePreferredSize
 | EraseBackground
 | Paint
 | DrawToCanvas
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCDControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCDControl)
 | Create (TCDPanel)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateControlStateEx (TCDControl)
pt | CreateControlStateEx (TCDPanel)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCDControl)
 | Destroy (TCDPanel)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCDControl)
pt | DoExit (TWinControl)
pt | DoExit (TCDControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | DrawToCanvas (TCDControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCDControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientRect (TCDControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlId (TCDControl)
pt | GetControlId (TCDPanel)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
 | LCLWSCalculatePreferredSize (TCDControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCDControl)
pt | MouseEnter (TControl)
pt | MouseEnter (TCDControl)
pt | MouseLeave (TControl)
pt | MouseLeave (TCDControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
 | Paint (TCDControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | PrepareControlState (TCDControl)
pt | PrepareControlStateEx (TCDControl)
pt | PrepareControlStateEx (TCDPanel)
pt | PrepareCurrentDrawer (TCDControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCDPanel)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDrawStyle (TCDControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
pt | SetState (TCDControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCDPanel
TCDControl
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCDPanel.BevelInner

Declaration

Source position: customdrawncontrols.pas line 455

published property TCDPanel.BevelInner : TPanelBevel
  read FBevelInner
  write SetBevelInner
  default bvNone;


TCDPanel.BevelOuter

Declaration

Source position: customdrawncontrols.pas line 456

published property TCDPanel.BevelOuter : TPanelBevel
  read FBevelOuter
  write SetBevelOuter
  default bvRaised;


TCDPanel.BevelWidth

Declaration

Source position: customdrawncontrols.pas line 457

published property TCDPanel.BevelWidth : TBevelWidth
  read FBevelWidth
  write SetBevelWidth
  default 1;


TCDPanel.Caption

Declaration

Source position: customdrawncontrols.pas line 458

published property TCDPanel.Caption : TCaption;


TCDPanel.Create

Declaration

Source position: customdrawncontrols.pas line 451

public constructor TCDPanel.Create(

  AOwner: TComponent

); override;


TCDPanel.CreateControlStateEx

Declaration

Source position: customdrawncontrols.pas line 447

protected procedure TCDPanel.CreateControlStateEx; override;


TCDPanel.Destroy

Declaration

Source position: customdrawncontrols.pas line 452

public destructor TCDPanel.Destroy; override;


TCDPanel.DrawStyle

Declaration

Source position: customdrawncontrols.pas line 459

published property TCDPanel.DrawStyle : TCDDrawStyle;


TCDPanel.Enabled

Declaration

Source position: customdrawncontrols.pas line 460

published property TCDPanel.Enabled : Boolean;


TCDPanel.FPState

Declaration

Source position: customdrawncontrols.pas line 445

protected TCDPanel.FPState : TCDPanelStateEx;


TCDPanel.GetControlId

Declaration

Source position: customdrawncontrols.pas line 446

protected function TCDPanel.GetControlId: TCDControlID; override;


TCDPanel.PrepareControlStateEx

Declaration

Source position: customdrawncontrols.pas line 448

protected procedure TCDPanel.PrepareControlStateEx; override;


TCDPanel.RealSetText

Declaration

Source position: customdrawncontrols.pas line 449

protected procedure TCDPanel.RealSetText(

  const Value: TCaption

); override;


TCDPanel.TabStop

Declaration

Source position: customdrawncontrols.pas line 461

published property TCDPanel.TabStop : Boolean
  default False;


TCDPositionedControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawncontrols.pas line 335

type TCDPositionedControl = class(TCDControl)

protected

  FSmallChange: Integer;

  FLargeChange: Integer;

  FPCState: TCDPositionedCStateEx;

  FMoveByDragging: Boolean;

  function GetPositionFromMousePosWithMargins();

  function GetPositionFromMousePos(); virtual; abstract;

  function GetPositionDisplacementWithMargins();

  function GetPositionDisplacement(); virtual; abstract;

  function GetButtonFromMousePos(); virtual;

  procedure CreateControlStateEx; override;

  procedure PrepareControlStateEx; override;

  procedure KeyDown(); override;

  procedure MouseDown(); override;

  procedure MouseMove(); override;

  procedure MouseUp(); override;

  property PageSize: Integer; [rw]

public

  constructor Create(); override;

  destructor Destroy; override;

published

  property Max: Integer; [rw]

  property Min: Integer; [rw]

  property OnChange: TNotifyEvent; [rw]

  property OnChangeByUser: TNotifyEvent; [rw]

  property Position: Integer; [rw]

end;

Inheritance

TCDPositionedControl |
|
TCDControl |
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCDPositionedControl
pt |  | PageSize
pl |  | Max
pl |  | Min
pl |  | Position
TCDControl
pt |  | DrawStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | DrawStyle (TCDControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pl |  | Max (TCDPositionedControl)
pl |  | Min (TCDPositionedControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | PageSize (TCDPositionedControl)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl |  | Position (TCDPositionedControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCDPositionedControl
pt | GetPositionFromMousePosWithMargins
pt | GetPositionFromMousePos
pt | GetPositionDisplacementWithMargins
pt | GetPositionDisplacement
pt | GetButtonFromMousePos
pt | CreateControlStateEx
pt | PrepareControlStateEx
pt | KeyDown
pt | MouseDown
pt | MouseMove
pt | MouseUp
 | Create
 | Destroy
TCDControl
pt | CalculatePreferredSize
pt | SetState
pt | PrepareCurrentDrawer
pt | SetDrawStyle
pt | GetClientRect
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlState
pt | PrepareControlStateEx
pt | DoEnter
pt | DoExit
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
 | Create
 | Destroy
 | LCLWSCalculatePreferredSize
 | EraseBackground
 | Paint
 | DrawToCanvas
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCDControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCDControl)
 | Create (TCDPositionedControl)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateControlStateEx (TCDControl)
pt | CreateControlStateEx (TCDPositionedControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCDControl)
 | Destroy (TCDPositionedControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCDControl)
pt | DoExit (TWinControl)
pt | DoExit (TCDControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | DrawToCanvas (TCDControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCDControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetButtonFromMousePos (TCDPositionedControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientRect (TCDControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlId (TCDControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
pt | GetPositionDisplacement (TCDPositionedControl)
pt | GetPositionDisplacementWithMargins (TCDPositionedControl)
pt | GetPositionFromMousePos (TCDPositionedControl)
pt | GetPositionFromMousePosWithMargins (TCDPositionedControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCDPositionedControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
 | LCLWSCalculatePreferredSize (TCDControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCDControl)
pt | MouseDown (TCDPositionedControl)
pt | MouseEnter (TControl)
pt | MouseEnter (TCDControl)
pt | MouseLeave (TControl)
pt | MouseLeave (TCDControl)
pt | MouseMove (TControl)
pt | MouseMove (TCDPositionedControl)
pt | MouseUp (TControl)
pt | MouseUp (TCDPositionedControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
 | Paint (TCDControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | PrepareControlState (TCDControl)
pt | PrepareControlStateEx (TCDControl)
pt | PrepareControlStateEx (TCDPositionedControl)
pt | PrepareCurrentDrawer (TCDControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDrawStyle (TCDControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
pt | SetState (TCDControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCDPositionedControl
pl | OnChange
pl | OnChangeByUser
TCDControl
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | OnChange (TCDPositionedControl)
 | OnChangeBounds (TControl)
pl | OnChangeByUser (TCDPositionedControl)
 | OnClick (TControl)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
 | OnPaint (TCustomControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCDPositionedControl.Create

Declaration

Source position: customdrawncontrols.pas line 379

public constructor TCDPositionedControl.Create(

  AOwner: TComponent

); override;


TCDPositionedControl.CreateControlStateEx

Declaration

Source position: customdrawncontrols.pas line 367

protected procedure TCDPositionedControl.CreateControlStateEx; override;


TCDPositionedControl.Destroy

Declaration

Source position: customdrawncontrols.pas line 380

public destructor TCDPositionedControl.Destroy; override;


TCDPositionedControl.FLargeChange

Declaration

Source position: customdrawncontrols.pas line 355

protected TCDPositionedControl.FLargeChange : Integer;


TCDPositionedControl.FMoveByDragging

Declaration

Source position: customdrawncontrols.pas line 359

protected TCDPositionedControl.FMoveByDragging : Boolean;


TCDPositionedControl.FPCState

Declaration

Source position: customdrawncontrols.pas line 356

protected TCDPositionedControl.FPCState : TCDPositionedCStateEx;


TCDPositionedControl.FSmallChange

Declaration

Source position: customdrawncontrols.pas line 355

protected TCDPositionedControl.FSmallChange : Integer;


TCDPositionedControl.GetButtonFromMousePos

Declaration

Source position: customdrawncontrols.pas line 366

protected function TCDPositionedControl.GetButtonFromMousePos(

  X: Integer;

  Y: Integer

):TCDControlState; virtual;


TCDPositionedControl.GetPositionDisplacement

Declaration

Source position: customdrawncontrols.pas line 365

protected function TCDPositionedControl.GetPositionDisplacement(

  AOldMousePos: TPoint;

  ANewMousePos: TPoint

):Integer; virtual; abstract;


TCDPositionedControl.GetPositionDisplacementWithMargins

Declaration

Source position: customdrawncontrols.pas line 363

protected function TCDPositionedControl.GetPositionDisplacementWithMargins(

  AOldMousePos: TPoint;

  ANewMousePos: TPoint;

  ALeftMargin: Integer;

  ARightMargin: Integer;

  AIsHorizontal: Boolean

):Integer;


TCDPositionedControl.GetPositionFromMousePos

Declaration

Source position: customdrawncontrols.pas line 362

protected function TCDPositionedControl.GetPositionFromMousePos(

  X: Integer;

  Y: Integer

):Integer; virtual; abstract;


TCDPositionedControl.GetPositionFromMousePosWithMargins

Declaration

Source position: customdrawncontrols.pas line 360

protected function TCDPositionedControl.GetPositionFromMousePosWithMargins(

  X: Integer;

  Y: Integer;

  ALeftMargin: Integer;

  ARightMargin: Integer;

  AIsHorizontal: Boolean;

  AAcceptMouseOutsideStrictArea: Boolean

):Integer;


TCDPositionedControl.KeyDown

Declaration

Source position: customdrawncontrols.pas line 370

protected procedure TCDPositionedControl.KeyDown(

  var Key: Word;

  Shift: TShiftState

); override;


TCDPositionedControl.Max

Declaration

Source position: customdrawncontrols.pas line 382

published property TCDPositionedControl.Max : Integer
  read FMax
  write SetMax;


TCDPositionedControl.Min

Declaration

Source position: customdrawncontrols.pas line 383

published property TCDPositionedControl.Min : Integer
  read FMin
  write SetMin;


TCDPositionedControl.MouseDown

Declaration

Source position: customdrawncontrols.pas line 372

protected procedure TCDPositionedControl.MouseDown(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;


TCDPositionedControl.MouseMove

Declaration

Source position: customdrawncontrols.pas line 374

protected procedure TCDPositionedControl.MouseMove(

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;


TCDPositionedControl.MouseUp

Declaration

Source position: customdrawncontrols.pas line 375

protected procedure TCDPositionedControl.MouseUp(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;


TCDPositionedControl.OnChange

Declaration

Source position: customdrawncontrols.pas line 384

published property TCDPositionedControl.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;


TCDPositionedControl.OnChangeByUser

Declaration

Source position: customdrawncontrols.pas line 385

published property TCDPositionedControl.OnChangeByUser : TNotifyEvent
  read FOnChangeByUser
  write FOnChangeByUser;


TCDPositionedControl.PageSize

Declaration

Source position: customdrawncontrols.pas line 377

protected property TCDPositionedControl.PageSize : Integer
  read FPageSize
  write SetPageSize;


TCDPositionedControl.Position

Declaration

Source position: customdrawncontrols.pas line 386

published property TCDPositionedControl.Position : Integer
  read FPosition
  write SetPosition;


TCDPositionedControl.PrepareControlStateEx

Declaration

Source position: customdrawncontrols.pas line 368

protected procedure TCDPositionedControl.PrepareControlStateEx; override;


TCDProgressBar

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawncontrols.pas line 518

type TCDProgressBar = class(TCDControl)

protected

  FPBState: TCDProgressBarStateEx;

  function GetControlId; override;

  procedure CreateControlStateEx; override;

  procedure PrepareControlStateEx; override;

public

  constructor Create(); override;

  destructor Destroy; override;

published

  property BarShowText: Boolean; [rw]

  property Color: TColor;

  property DrawStyle: TCDDrawStyle;

  property Enabled: Boolean;

  property Max: Integer; [rw]

  property Min: Integer; [rw]

  property OnChange: TNotifyEvent; [rw]

  property Orientation: TProgressBarOrientation; [rw]

  property Position: Integer; [rw]

  property Smooth: Boolean; [rw]

  property Style: TProgressBarStyle; [rw]

end;

Inheritance

TCDProgressBar |
|
TCDControl |
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCDProgressBar
pl |  | BarShowText
pl | ro | Color
pl | ro | DrawStyle
pl | ro | Enabled
pl |  | Max
pl |  | Min
pl |  | Orientation
pl |  | Position
pl |  | Smooth
pl |  | Style
TCDControl
pt |  | DrawStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
pl |  | BarShowText (TCDProgressBar)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TCDProgressBar)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | DrawStyle (TCDControl)
pl | ro | DrawStyle (TCDProgressBar)
 |  | Enabled (TControl)
pl | ro | Enabled (TCDProgressBar)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pl |  | Max (TCDProgressBar)
pl |  | Min (TCDProgressBar)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
pl |  | Orientation (TCDProgressBar)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl |  | Position (TCDProgressBar)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
pl |  | Smooth (TCDProgressBar)
pl |  | Style (TCDProgressBar)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCDProgressBar
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlStateEx
 | Create
 | Destroy
TCDControl
pt | CalculatePreferredSize
pt | SetState
pt | PrepareCurrentDrawer
pt | SetDrawStyle
pt | GetClientRect
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlState
pt | PrepareControlStateEx
pt | DoEnter
pt | DoExit
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
 | Create
 | Destroy
 | LCLWSCalculatePreferredSize
 | EraseBackground
 | Paint
 | DrawToCanvas
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCDControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCDControl)
 | Create (TCDProgressBar)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateControlStateEx (TCDControl)
pt | CreateControlStateEx (TCDProgressBar)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCDControl)
 | Destroy (TCDProgressBar)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCDControl)
pt | DoExit (TWinControl)
pt | DoExit (TCDControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | DrawToCanvas (TCDControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCDControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientRect (TCDControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlId (TCDControl)
pt | GetControlId (TCDProgressBar)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
 | LCLWSCalculatePreferredSize (TCDControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCDControl)
pt | MouseEnter (TControl)
pt | MouseEnter (TCDControl)
pt | MouseLeave (TControl)
pt | MouseLeave (TCDControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
 | Paint (TCDControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | PrepareControlState (TCDControl)
pt | PrepareControlStateEx (TCDControl)
pt | PrepareControlStateEx (TCDProgressBar)
pt | PrepareCurrentDrawer (TCDControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDrawStyle (TCDControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
pt | SetState (TCDControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCDProgressBar
pl | OnChange
TCDControl
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | OnChange (TCDProgressBar)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
 | OnPaint (TCustomControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCDProgressBar.BarShowText

Declaration

Source position: customdrawncontrols.pas line 546

published property TCDProgressBar.BarShowText : Boolean
  read FBarShowText
  write SetBarShowText;


TCDProgressBar.Color

Declaration

Source position: customdrawncontrols.pas line 547

published property TCDProgressBar.Color : TColor;


TCDProgressBar.Create

Declaration

Source position: customdrawncontrols.pas line 543

public constructor TCDProgressBar.Create(

  AOwner: TComponent

); override;


TCDProgressBar.CreateControlStateEx

Declaration

Source position: customdrawncontrols.pas line 540

protected procedure TCDProgressBar.CreateControlStateEx; override;


TCDProgressBar.Destroy

Declaration

Source position: customdrawncontrols.pas line 544

public destructor TCDProgressBar.Destroy; override;


TCDProgressBar.DrawStyle

Declaration

Source position: customdrawncontrols.pas line 548

published property TCDProgressBar.DrawStyle : TCDDrawStyle;


TCDProgressBar.Enabled

Declaration

Source position: customdrawncontrols.pas line 549

published property TCDProgressBar.Enabled : Boolean;


TCDProgressBar.FPBState

Declaration

Source position: customdrawncontrols.pas line 538

protected TCDProgressBar.FPBState : TCDProgressBarStateEx;


TCDProgressBar.GetControlId

Declaration

Source position: customdrawncontrols.pas line 539

protected function TCDProgressBar.GetControlId: TCDControlID; override;


TCDProgressBar.Max

Declaration

Source position: customdrawncontrols.pas line 550

published property TCDProgressBar.Max : Integer
  read FMax
  write SetMax
  default 10;


TCDProgressBar.Min

Declaration

Source position: customdrawncontrols.pas line 551

published property TCDProgressBar.Min : Integer
  read FMin
  write SetMin
  default 0;


TCDProgressBar.OnChange

Declaration

Source position: customdrawncontrols.pas line 552

published property TCDProgressBar.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;


TCDProgressBar.Orientation

Declaration

Source position: customdrawncontrols.pas line 553

published property TCDProgressBar.Orientation : TProgressBarOrientation
  read FOrientation
  write SetOrientation;


TCDProgressBar.Position

Declaration

Source position: customdrawncontrols.pas line 554

published property TCDProgressBar.Position : Integer
  read FPosition
  write SetPosition;


TCDProgressBar.PrepareControlStateEx

Declaration

Source position: customdrawncontrols.pas line 541

protected procedure TCDProgressBar.PrepareControlStateEx; override;


TCDProgressBar.Smooth

Declaration

Source position: customdrawncontrols.pas line 555

published property TCDProgressBar.Smooth : Boolean
  read FSmooth
  write SetSmooth;


TCDProgressBar.Style

Declaration

Source position: customdrawncontrols.pas line 556

published property TCDProgressBar.Style : TProgressBarStyle
  read FStyle
  write SetStyle;


TCDRadioButton

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawncontrols.pas line 288

type TCDRadioButton = class(TCDButtonControl)

protected

  function GetControlId; override;

public

  constructor Create(); override;

  destructor Destroy; override;

published

  property Caption: TCaption;

  property Checked: Boolean;

  property DrawStyle: TCDDrawStyle;

  property Enabled: Boolean;

  property TabStop: Boolean;

end;

Inheritance

TCDRadioButton |
|
TCDButtonControl |
|
TCDControl |
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCDRadioButton
pl | ro | Caption
pl | ro | Checked
pl | ro | DrawStyle
pl | ro | Enabled
pl | ro | TabStop
TCDButtonControl
pt |  | AllowGrayed
pt |  | Checked
pt |  | State
TCDControl
pt |  | DrawStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pt |  | AllowGrayed (TCDButtonControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
pl | ro | Caption (TCDRadioButton)
 |  | CaptureMouseButtons (TControl)
pt |  | Checked (TCDButtonControl)
pl | ro | Checked (TCDRadioButton)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | DrawStyle (TCDControl)
pl | ro | DrawStyle (TCDRadioButton)
 |  | Enabled (TControl)
pl | ro | Enabled (TCDRadioButton)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
pt |  | State (TCDButtonControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCDRadioButton)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCDRadioButton
pt | GetControlId
 | Create
 | Destroy
TCDButtonControl
pt | KeyDown
pt | KeyUp
pt | MouseDown
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DoUncheckButton
pt | DoCheckIfFirstButtonInGroup
pt | DoButtonDown
pt | DoButtonUp
pt | RealSetText
pt | GetChecked
pt | SetChecked
pt | GetCheckedState
pt | SetCheckedState
TCDControl
pt | CalculatePreferredSize
pt | SetState
pt | PrepareCurrentDrawer
pt | SetDrawStyle
pt | GetClientRect
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlState
pt | PrepareControlStateEx
pt | DoEnter
pt | DoExit
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
 | Create
 | Destroy
 | LCLWSCalculatePreferredSize
 | EraseBackground
 | Paint
 | DrawToCanvas
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCDControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCDControl)
 | Create (TCDRadioButton)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateControlStateEx (TCDControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCDControl)
 | Destroy (TCDRadioButton)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoButtonDown (TCDButtonControl)
pt | DoButtonUp (TCDButtonControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoCheckIfFirstButtonInGroup (TCDButtonControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCDControl)
pt | DoExit (TWinControl)
pt | DoExit (TCDControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUncheckButton (TCDButtonControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | DrawToCanvas (TCDControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCDControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetChecked (TCDButtonControl)
pt | GetCheckedState (TCDButtonControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientRect (TCDControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlId (TCDControl)
pt | GetControlId (TCDRadioButton)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCDButtonControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUp (TCDButtonControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
 | LCLWSCalculatePreferredSize (TCDControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCDControl)
pt | MouseDown (TCDButtonControl)
pt | MouseEnter (TControl)
pt | MouseEnter (TCDControl)
pt | MouseEnter (TCDButtonControl)
pt | MouseLeave (TControl)
pt | MouseLeave (TCDControl)
pt | MouseLeave (TCDButtonControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCDButtonControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
 | Paint (TCDControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | PrepareControlState (TCDControl)
pt | PrepareControlStateEx (TCDControl)
pt | PrepareCurrentDrawer (TCDControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCDButtonControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetChecked (TCDButtonControl)
pt | SetCheckedState (TCDButtonControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDrawStyle (TCDControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
pt | SetState (TCDControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCDRadioButton
TCDButtonControl
TCDControl
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCDRadioButton.Caption

Declaration

Source position: customdrawncontrols.pas line 295

published property TCDRadioButton.Caption : TCaption;


TCDRadioButton.Checked

Declaration

Source position: customdrawncontrols.pas line 296

published property TCDRadioButton.Checked : Boolean;


TCDRadioButton.Create

Declaration

Source position: customdrawncontrols.pas line 292

public constructor TCDRadioButton.Create(

  AOwner: TComponent

); override;


TCDRadioButton.Destroy

Declaration

Source position: customdrawncontrols.pas line 293

public destructor TCDRadioButton.Destroy; override;


TCDRadioButton.DrawStyle

Declaration

Source position: customdrawncontrols.pas line 297

published property TCDRadioButton.DrawStyle : TCDDrawStyle;


TCDRadioButton.Enabled

Declaration

Source position: customdrawncontrols.pas line 298

published property TCDRadioButton.Enabled : Boolean;


TCDRadioButton.GetControlId

Declaration

Source position: customdrawncontrols.pas line 290

protected function TCDRadioButton.GetControlId: TCDControlID; override;


TCDRadioButton.TabStop

Declaration

Source position: customdrawncontrols.pas line 299

published property TCDRadioButton.TabStop : Boolean
  default True;


TCDScrollableControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawncontrols.pas line 74

type TCDScrollableControl = class(TCDControl)

public

  constructor Create(); override;

  destructor Destroy; override;

  property ScrollBars: TScrollStyle; [rw]

end;

Inheritance

TCDScrollableControl |
|
TCDControl |
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCDScrollableControl
 |  | ScrollBars
TCDControl
pt |  | DrawStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | DrawStyle (TCDControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
 |  | ScrollBars (TCDScrollableControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCDScrollableControl
 | Create
 | Destroy
TCDControl
pt | CalculatePreferredSize
pt | SetState
pt | PrepareCurrentDrawer
pt | SetDrawStyle
pt | GetClientRect
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlState
pt | PrepareControlStateEx
pt | DoEnter
pt | DoExit
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
 | Create
 | Destroy
 | LCLWSCalculatePreferredSize
 | EraseBackground
 | Paint
 | DrawToCanvas
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCDControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCDControl)
 | Create (TCDScrollableControl)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateControlStateEx (TCDControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCDControl)
 | Destroy (TCDScrollableControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCDControl)
pt | DoExit (TWinControl)
pt | DoExit (TCDControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | DrawToCanvas (TCDControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCDControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientRect (TCDControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlId (TCDControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
 | LCLWSCalculatePreferredSize (TCDControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCDControl)
pt | MouseEnter (TControl)
pt | MouseEnter (TCDControl)
pt | MouseLeave (TControl)
pt | MouseLeave (TCDControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
 | Paint (TCDControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | PrepareControlState (TCDControl)
pt | PrepareControlStateEx (TCDControl)
pt | PrepareCurrentDrawer (TCDControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDrawStyle (TCDControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
pt | SetState (TCDControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCDScrollableControl
TCDControl
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCDScrollableControl.Create

Declaration

Source position: customdrawncontrols.pas line 81

public constructor TCDScrollableControl.Create(

  AOwner: TComponent

); override;


TCDScrollableControl.Destroy

Declaration

Source position: customdrawncontrols.pas line 82

public destructor TCDScrollableControl.Destroy; override;


TCDScrollableControl.ScrollBars

Declaration

Source position: customdrawncontrols.pas line 83

public property TCDScrollableControl.ScrollBars : TScrollStyle
  read FScrollBars
  write SetScrollBars;


TCDScrollBar

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawncontrols.pas line 391

type TCDScrollBar = class(TCDPositionedControl)

protected

  function GetPositionFromMousePos(); override;

  function GetButtonFromMousePos(); override;

  function GetPositionDisplacement(); override;

  function GetControlId; override;

  procedure PrepareControlState; override;

public

  constructor Create(); override;

  destructor Destroy; override;

published

  property DrawStyle: TCDDrawStyle;

  property Enabled: Boolean;

  property Kind: TScrollBarKind; [rw]

  property PageSize: Integer;

  property TabStop: Boolean;

end;

Inheritance

TCDScrollBar |
|
TCDPositionedControl |
|
TCDControl |
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCDScrollBar
pl | ro | DrawStyle
pl | ro | Enabled
pl |  | Kind
pl | ro | PageSize
pl | ro | TabStop
TCDPositionedControl
pt |  | PageSize
pl |  | Max
pl |  | Min
pl |  | Position
TCDControl
pt |  | DrawStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | DrawStyle (TCDControl)
pl | ro | DrawStyle (TCDScrollBar)
 |  | Enabled (TControl)
pl | ro | Enabled (TCDScrollBar)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
pl |  | Kind (TCDScrollBar)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pl |  | Max (TCDPositionedControl)
pl |  | Min (TCDPositionedControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | PageSize (TCDPositionedControl)
pl | ro | PageSize (TCDScrollBar)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl |  | Position (TCDPositionedControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCDScrollBar)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCDScrollBar
pt | GetPositionFromMousePos
pt | GetButtonFromMousePos
pt | GetPositionDisplacement
pt | GetControlId
pt | PrepareControlState
 | Create
 | Destroy
TCDPositionedControl
pt | GetPositionFromMousePosWithMargins
pt | GetPositionFromMousePos
pt | GetPositionDisplacementWithMargins
pt | GetPositionDisplacement
pt | GetButtonFromMousePos
pt | CreateControlStateEx
pt | PrepareControlStateEx
pt | KeyDown
pt | MouseDown
pt | MouseMove
pt | MouseUp
 | Create
 | Destroy
TCDControl
pt | CalculatePreferredSize
pt | SetState
pt | PrepareCurrentDrawer
pt | SetDrawStyle
pt | GetClientRect
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlState
pt | PrepareControlStateEx
pt | DoEnter
pt | DoExit
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
 | Create
 | Destroy
 | LCLWSCalculatePreferredSize
 | EraseBackground
 | Paint
 | DrawToCanvas
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCDControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCDControl)
 | Create (TCDPositionedControl)
 | Create (TCDScrollBar)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateControlStateEx (TCDControl)
pt | CreateControlStateEx (TCDPositionedControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCDControl)
 | Destroy (TCDPositionedControl)
 | Destroy (TCDScrollBar)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCDControl)
pt | DoExit (TWinControl)
pt | DoExit (TCDControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | DrawToCanvas (TCDControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCDControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetButtonFromMousePos (TCDPositionedControl)
pt | GetButtonFromMousePos (TCDScrollBar)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientRect (TCDControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlId (TCDControl)
pt | GetControlId (TCDScrollBar)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
pt | GetPositionDisplacement (TCDPositionedControl)
pt | GetPositionDisplacement (TCDScrollBar)
pt | GetPositionDisplacementWithMargins (TCDPositionedControl)
pt | GetPositionFromMousePos (TCDPositionedControl)
pt | GetPositionFromMousePos (TCDScrollBar)
pt | GetPositionFromMousePosWithMargins (TCDPositionedControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCDPositionedControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
 | LCLWSCalculatePreferredSize (TCDControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCDControl)
pt | MouseDown (TCDPositionedControl)
pt | MouseEnter (TControl)
pt | MouseEnter (TCDControl)
pt | MouseLeave (TControl)
pt | MouseLeave (TCDControl)
pt | MouseMove (TControl)
pt | MouseMove (TCDPositionedControl)
pt | MouseUp (TControl)
pt | MouseUp (TCDPositionedControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
 | Paint (TCDControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | PrepareControlState (TCDControl)
pt | PrepareControlState (TCDScrollBar)
pt | PrepareControlStateEx (TCDControl)
pt | PrepareControlStateEx (TCDPositionedControl)
pt | PrepareCurrentDrawer (TCDControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDrawStyle (TCDControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
pt | SetState (TCDControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCDScrollBar
TCDPositionedControl
pl | OnChange
pl | OnChangeByUser
TCDControl
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCDScrollBar.Create

Declaration

Source position: customdrawncontrols.pas line 403

public constructor TCDScrollBar.Create(

  AOwner: TComponent

); override;


TCDScrollBar.Destroy

Declaration

Source position: customdrawncontrols.pas line 404

public destructor TCDScrollBar.Destroy; override;


TCDScrollBar.DrawStyle

Declaration

Source position: customdrawncontrols.pas line 406

published property TCDScrollBar.DrawStyle : TCDDrawStyle;


TCDScrollBar.Enabled

Declaration

Source position: customdrawncontrols.pas line 407

published property TCDScrollBar.Enabled : Boolean;


TCDScrollBar.GetButtonFromMousePos

Declaration

Source position: customdrawncontrols.pas line 398

protected function TCDScrollBar.GetButtonFromMousePos(

  X: Integer;

  Y: Integer

):TCDControlState; override;


TCDScrollBar.GetControlId

Declaration

Source position: customdrawncontrols.pas line 400

protected function TCDScrollBar.GetControlId: TCDControlID; override;


TCDScrollBar.GetPositionDisplacement

Declaration

Source position: customdrawncontrols.pas line 399

protected function TCDScrollBar.GetPositionDisplacement(

  AOldMousePos: TPoint;

  ANewMousePos: TPoint

):Integer; override;


TCDScrollBar.GetPositionFromMousePos

Declaration

Source position: customdrawncontrols.pas line 397

protected function TCDScrollBar.GetPositionFromMousePos(

  X: Integer;

  Y: Integer

):Integer; override;


TCDScrollBar.Kind

Declaration

Source position: customdrawncontrols.pas line 408

published property TCDScrollBar.Kind : TScrollBarKind
  read FKind
  write SetKind;


TCDScrollBar.PageSize

Declaration

Source position: customdrawncontrols.pas line 409

published property TCDScrollBar.PageSize : Integer;


TCDScrollBar.PrepareControlState

Declaration

Source position: customdrawncontrols.pas line 401

protected procedure TCDScrollBar.PrepareControlState; override;


TCDScrollBar.TabStop

Declaration

Source position: customdrawncontrols.pas line 410

published property TCDScrollBar.TabStop : Boolean
  default True;


TCDSpinEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawncontrols.pas line 774

type TCDSpinEdit = class(TCDEdit)

protected

  procedure DoChange; override;

public

  constructor Create(); override;

  destructor Destroy; override;

published

  property DecimalPlaces: Byte; [rw]

  property Increment: Double; [rw]

  property MinValue: Double; [rw]

  property MaxValue: Double; [rw]

  property Value: Double; [rw]

end;

Inheritance

TCDSpinEdit
|
TCDEdit |
|
TCDControl |
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCDSpinEdit
pl |  | DecimalPlaces
pl |  | Increment
pl |  | MinValue
pl |  | MaxValue
pl |  | Value
TCDEdit
 |  | LeftTextMargin
 |  | RightTextMargin
 |  | CaretPos
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | Color
pl | ro | DrawStyle
pl | ro | Enabled
pl |  | Lines
pl |  | MultiLine
pl |  | PasswordChar
pl |  | ReadOnly
pl | ro | TabStop
pl |  | Text
TCDControl
pt |  | DrawStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TCDEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TCDEdit)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TCDEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCDEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TCDEdit)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
pl |  | DecimalPlaces (TCDSpinEdit)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | DrawStyle (TCDControl)
pl | ro | DrawStyle (TCDEdit)
 |  | Enabled (TControl)
pl | ro | Enabled (TCDEdit)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pl |  | Increment (TCDSpinEdit)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LeftTextMargin (TCDEdit)
pl |  | Lines (TCDEdit)
 |  | LRDockWidth (TControl)
pl |  | MaxValue (TCDSpinEdit)
pl |  | MinValue (TCDSpinEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
pl |  | MultiLine (TCDEdit)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
pl |  | PasswordChar (TCDEdit)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pl |  | ReadOnly (TCDEdit)
 |  | RightTextMargin (TCDEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCDEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Text (TCDEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
pl |  | Value (TCDSpinEdit)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCDSpinEdit
pt | DoChange
 | Create
 | Destroy
TCDEdit
pt | GetControlId
pt | CreateControlStateEx
pt | RealSetText
pt | DoChange
pt | DoEnter
pt | DoExit
pt | KeyDown
pt | KeyUp
pt | UTF8KeyPress
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
 | Create
 | Destroy
 | GetCurrentLine
 | SetCurrentLine
 | GetSelStartX
 | GetSelLength
 | SetSelStartX
 | SetSelLength
TCDControl
pt | CalculatePreferredSize
pt | SetState
pt | PrepareCurrentDrawer
pt | SetDrawStyle
pt | GetClientRect
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlState
pt | PrepareControlStateEx
pt | DoEnter
pt | DoExit
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
 | Create
 | Destroy
 | LCLWSCalculatePreferredSize
 | EraseBackground
 | Paint
 | DrawToCanvas
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCDControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCDControl)
 | Create (TCDEdit)
 | Create (TCDSpinEdit)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateControlStateEx (TCDControl)
pt | CreateControlStateEx (TCDEdit)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCDControl)
 | Destroy (TCDEdit)
 | Destroy (TCDSpinEdit)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChange (TCDEdit)
pt | DoChange (TCDSpinEdit)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCDControl)
pt | DoEnter (TCDEdit)
pt | DoExit (TWinControl)
pt | DoExit (TCDControl)
pt | DoExit (TCDEdit)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | DrawToCanvas (TCDControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCDControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientRect (TCDControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlId (TCDControl)
pt | GetControlId (TCDEdit)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
 | GetCurrentLine (TCDEdit)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSelLength (TCDEdit)
 | GetSelStartX (TCDEdit)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCDEdit)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUp (TCDEdit)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
 | LCLWSCalculatePreferredSize (TCDControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCDControl)
pt | MouseDown (TCDEdit)
pt | MouseEnter (TControl)
pt | MouseEnter (TCDControl)
pt | MouseEnter (TCDEdit)
pt | MouseLeave (TControl)
pt | MouseLeave (TCDControl)
pt | MouseLeave (TCDEdit)
pt | MouseMove (TControl)
pt | MouseMove (TCDEdit)
pt | MouseUp (TControl)
pt | MouseUp (TCDEdit)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
 | Paint (TCDControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | PrepareControlState (TCDControl)
pt | PrepareControlStateEx (TCDControl)
pt | PrepareCurrentDrawer (TCDControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCDEdit)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
 | SetCurrentLine (TCDEdit)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDrawStyle (TCDControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetSelLength (TCDEdit)
 | SetSelStartX (TCDEdit)
 | SetShape (TWinControl)
pt | SetState (TCDControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
pt | UTF8KeyPress (TCDEdit)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCDSpinEdit
TCDEdit
pl | OnChange
TCDControl
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCDSpinEdit.DecimalPlaces

Declaration

Source position: customdrawncontrols.pas line 796

published property TCDSpinEdit.DecimalPlaces : Byte
  read FDecimalPlaces
  write SetDecimalPlaces
  default 0;


TCDSpinEdit.DoChange

Declaration

Source position: customdrawncontrols.pas line 791

protected procedure TCDSpinEdit.DoChange; override;


TCDSpinEdit.Increment

Declaration

Source position: customdrawncontrols.pas line 797

published property TCDSpinEdit.Increment : Double
  read FIncrement
  write SetIncrement;


TCDSpinEdit.MaxValue

Declaration

Source position: customdrawncontrols.pas line 799

published property TCDSpinEdit.MaxValue : Double
  read FMaxValue
  write SetMaxValue;


TCDSpinEdit.MinValue

Declaration

Source position: customdrawncontrols.pas line 798

published property TCDSpinEdit.MinValue : Double
  read FMinValue
  write SetMinValue;


TCDSpinEdit.Value

Declaration

Source position: customdrawncontrols.pas line 800

published property TCDSpinEdit.Value : Double
  read FValue
  write SetValue;


TCDStaticText

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawncontrols.pas line 470

type TCDStaticText = class(TCDControl)

protected

  function GetControlId; override;

  procedure RealSetText(); override;

public

  constructor Create(); override;

  destructor Destroy; override;

published

  property Caption: TCaption;

  property DrawStyle: TCDDrawStyle;

  property Enabled: Boolean;

  property TabStop: Boolean;

end;

Inheritance

TCDStaticText |
|
TCDControl |
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCDStaticText
pl | ro | Caption
pl | ro | DrawStyle
pl | ro | Enabled
pl | ro | TabStop
TCDControl
pt |  | DrawStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
pl | ro | Caption (TCDStaticText)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | DrawStyle (TCDControl)
pl | ro | DrawStyle (TCDStaticText)
 |  | Enabled (TControl)
pl | ro | Enabled (TCDStaticText)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCDStaticText)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCDStaticText
pt | GetControlId
pt | RealSetText
 | Create
 | Destroy
TCDControl
pt | CalculatePreferredSize
pt | SetState
pt | PrepareCurrentDrawer
pt | SetDrawStyle
pt | GetClientRect
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlState
pt | PrepareControlStateEx
pt | DoEnter
pt | DoExit
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
 | Create
 | Destroy
 | LCLWSCalculatePreferredSize
 | EraseBackground
 | Paint
 | DrawToCanvas
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCDControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCDControl)
 | Create (TCDStaticText)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateControlStateEx (TCDControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCDControl)
 | Destroy (TCDStaticText)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCDControl)
pt | DoExit (TWinControl)
pt | DoExit (TCDControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | DrawToCanvas (TCDControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCDControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientRect (TCDControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlId (TCDControl)
pt | GetControlId (TCDStaticText)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
 | LCLWSCalculatePreferredSize (TCDControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCDControl)
pt | MouseEnter (TControl)
pt | MouseEnter (TCDControl)
pt | MouseLeave (TControl)
pt | MouseLeave (TCDControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
 | Paint (TCDControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | PrepareControlState (TCDControl)
pt | PrepareControlStateEx (TCDControl)
pt | PrepareCurrentDrawer (TCDControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCDStaticText)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDrawStyle (TCDControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
pt | SetState (TCDControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCDStaticText
TCDControl
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCDStaticText.Caption

Declaration

Source position: customdrawncontrols.pas line 478

published property TCDStaticText.Caption : TCaption;


TCDStaticText.Create

Declaration

Source position: customdrawncontrols.pas line 475

public constructor TCDStaticText.Create(

  AOwner: TComponent

); override;


TCDStaticText.Destroy

Declaration

Source position: customdrawncontrols.pas line 476

public destructor TCDStaticText.Destroy; override;


TCDStaticText.DrawStyle

Declaration

Source position: customdrawncontrols.pas line 479

published property TCDStaticText.DrawStyle : TCDDrawStyle;


TCDStaticText.Enabled

Declaration

Source position: customdrawncontrols.pas line 480

published property TCDStaticText.Enabled : Boolean;


TCDStaticText.GetControlId

Declaration

Source position: customdrawncontrols.pas line 472

protected function TCDStaticText.GetControlId: TCDControlID; override;


TCDStaticText.RealSetText

Declaration

Source position: customdrawncontrols.pas line 473

protected procedure TCDStaticText.RealSetText(

  const Value: TCaption

); override;


TCDStaticText.TabStop

Declaration

Source position: customdrawncontrols.pas line 481

published property TCDStaticText.TabStop : Boolean
  default False;


TCDTabControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawncontrols.pas line 712

type TCDTabControl = class(TCDCustomTabControl)

published

  property Color: TColor;

  property Enabled: Boolean;

  property Font: TFont;

  property Tabs: TStringList;

  property TabIndex: Integer;

  property OnChanging: TNotifyEvent;

  property OnChange: TNotifyEvent;

  property OnUserAddedPage: TOnUserAddedPage;

end;

Inheritance

TCDTabControl |
|
TCDCustomTabControl |
|
TCDControl |
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCDTabControl
pl | ro | Color
pl | ro | Enabled
pl | ro | Font
pl | ro | Tabs
pl | ro | TabIndex
TCDCustomTabControl
pt |  | Options
 |  | Tabs
 |  | TabIndex
TCDControl
pt |  | DrawStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TCDTabControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | DrawStyle (TCDControl)
 |  | Enabled (TControl)
pl | ro | Enabled (TCDTabControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TCDTabControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
pt |  | Options (TCDCustomTabControl)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabIndex (TCDCustomTabControl)
pl | ro | TabIndex (TCDTabControl)
 |  | TabOrder (TWinControl)
 |  | Tabs (TCDCustomTabControl)
pl | ro | Tabs (TCDTabControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCDTabControl
TCDCustomTabControl
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlStateEx
pt | CorrectTabIndex
pt | MouseDown
pt | MouseUp
 | Create
 | Destroy
 | GetTabCount
TCDControl
pt | CalculatePreferredSize
pt | SetState
pt | PrepareCurrentDrawer
pt | SetDrawStyle
pt | GetClientRect
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlState
pt | PrepareControlStateEx
pt | DoEnter
pt | DoExit
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
 | Create
 | Destroy
 | LCLWSCalculatePreferredSize
 | EraseBackground
 | Paint
 | DrawToCanvas
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TCDTabControl
pl | ro | OnChanging
pl | ro | OnChange
pl | ro | OnUserAddedPage
TCDCustomTabControl
 |  | OnChanging
 |  | OnChange
 |  | OnUserAddedPage
TCDControl
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChange (TCDTabControl)
 |  | OnChangeBounds (TControl)
 |  | OnChanging (TCDCustomTabControl)
pl | ro | OnChanging (TCDTabControl)
 |  | OnClick (TControl)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
 |  | OnExit (TWinControl)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pt |  | OnMouseEnter (TControl)
pt |  | OnMouseLeave (TControl)
pt |  | OnMouseMove (TControl)
pt |  | OnMouseUp (TControl)
pt |  | OnMouseWheel (TControl)
pt |  | OnMouseWheelDown (TControl)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUserAddedPage (TCDCustomTabControl)
pl | ro | OnUserAddedPage (TCDTabControl)
 |  | OnUTF8KeyPress (TWinControl)


TCDTabControl.Color

Declaration

Source position: customdrawncontrols.pas line 714

published property TCDTabControl.Color : TColor;


TCDTabControl.Enabled

Declaration

Source position: customdrawncontrols.pas line 715

published property TCDTabControl.Enabled : Boolean;


TCDTabControl.Font

Declaration

Source position: customdrawncontrols.pas line 716

published property TCDTabControl.Font : TFont;


TCDTabControl.OnChange

Declaration

Source position: customdrawncontrols.pas line 720

published property TCDTabControl.OnChange : TNotifyEvent;


TCDTabControl.OnChanging

Declaration

Source position: customdrawncontrols.pas line 719

published property TCDTabControl.OnChanging : TNotifyEvent;


TCDTabControl.OnUserAddedPage

Declaration

Source position: customdrawncontrols.pas line 721

published property TCDTabControl.OnUserAddedPage : TOnUserAddedPage;


TCDTabControl.TabIndex

Declaration

Source position: customdrawncontrols.pas line 718

published property TCDTabControl.TabIndex : Integer;


TCDTabControl.Tabs

Declaration

Source position: customdrawncontrols.pas line 717

published property TCDTabControl.Tabs : TStringList;


TCDTabSheet

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawncontrols.pas line 651

type TCDTabSheet = class(TCustomControl)

protected

  procedure RealSetText(); override;

  procedure SetParent(); override;

public

  constructor Create(); override;

  destructor Destroy; override;

  procedure EraseBackground(); override;

  procedure Paint; override;

published

  property Caption: TCaption;

  property Color: TColor;

  property Font: TFont;

  property TabVisible: Boolean; [rw]

end;

Inheritance

TCDTabSheet |
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCDTabSheet
pl | ro | Caption
pl | ro | Color
pl | ro | Font
pl |  | TabVisible
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
pl | ro | Caption (TCDTabSheet)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TCDTabSheet)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TCDTabSheet)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
pl |  | TabVisible (TCDTabSheet)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCDTabSheet
pt | RealSetText
pt | SetParent
 | Create
 | Destroy
 | EraseBackground
 | Paint
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCDTabSheet)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCDTabSheet)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCDTabSheet)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
 | Paint (TCDTabSheet)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCDTabSheet)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParent (TCDTabSheet)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCDTabSheet
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCDTabSheet.Caption

Declaration

Source position: customdrawncontrols.pas line 664

published property TCDTabSheet.Caption : TCaption;


TCDTabSheet.Color

Declaration

Source position: customdrawncontrols.pas line 665

published property TCDTabSheet.Color : TColor;


TCDTabSheet.Create

Declaration

Source position: customdrawncontrols.pas line 659

public constructor TCDTabSheet.Create(

  AOwner: TComponent

); override;


TCDTabSheet.Destroy

Declaration

Source position: customdrawncontrols.pas line 660

public destructor TCDTabSheet.Destroy; override;


TCDTabSheet.EraseBackground

Declaration

Source position: customdrawncontrols.pas line 661

public procedure TCDTabSheet.EraseBackground(

  DC: HDC

); override;


TCDTabSheet.Font

Declaration

Source position: customdrawncontrols.pas line 666

published property TCDTabSheet.Font : TFont;


TCDTabSheet.Paint

Declaration

Source position: customdrawncontrols.pas line 662

public procedure TCDTabSheet.Paint; override;


TCDTabSheet.RealSetText

Declaration

Source position: customdrawncontrols.pas line 656

protected procedure TCDTabSheet.RealSetText(

  const Value: TCaption

); override;


TCDTabSheet.SetParent

Declaration

Source position: customdrawncontrols.pas line 657

protected procedure TCDTabSheet.SetParent(

  NewParent: TWinControl

); override;


TCDTabSheet.TabVisible

Declaration

Source position: customdrawncontrols.pas line 667

published property TCDTabSheet.TabVisible : Boolean
  read FTabVisible
  write FTabVisible;


TCDToolBar

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawncontrols.pas line 611

type TCDToolBar = class(TCDControl)

protected

  FTBState: TCDToolBarStateEx;

  function GetControlId; override;

  procedure CreateControlStateEx; override;

  procedure PrepareControlStateEx; override;

  procedure MouseMove(); override;

  procedure MouseDown(); override;

  procedure MouseUp(); override;

  procedure MouseLeave; override;

public

  constructor Create(); override;

  destructor Destroy; override;

  function InsertItem();

  function AddItem();

  procedure DeleteItem();

  function GetItem();

  function GetItemCount;

  function GetItemWithMousePos();

  function IsPosInButton();

published

  property ShowCaptions: Boolean; [rw]

  property DrawStyle: TCDDrawStyle;

end;

Inheritance

TCDToolBar
|
TCDControl |
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCDToolBar
pl |  | ShowCaptions
pl | ro | DrawStyle
TCDControl
pt |  | DrawStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | DrawStyle (TCDControl)
pl | ro | DrawStyle (TCDToolBar)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
pl |  | ShowCaptions (TCDToolBar)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCDToolBar
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlStateEx
pt | MouseMove
pt | MouseDown
pt | MouseUp
pt | MouseLeave
 | Create
 | Destroy
 | InsertItem
 | AddItem
 | DeleteItem
 | GetItem
 | GetItemCount
 | GetItemWithMousePos
 | IsPosInButton
TCDControl
pt | CalculatePreferredSize
pt | SetState
pt | PrepareCurrentDrawer
pt | SetDrawStyle
pt | GetClientRect
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlState
pt | PrepareControlStateEx
pt | DoEnter
pt | DoExit
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
 | Create
 | Destroy
 | LCLWSCalculatePreferredSize
 | EraseBackground
 | Paint
 | DrawToCanvas
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AddItem (TCDToolBar)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCDControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCDControl)
 | Create (TCDToolBar)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateControlStateEx (TCDControl)
pt | CreateControlStateEx (TCDToolBar)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DeleteItem (TCDToolBar)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCDControl)
 | Destroy (TCDToolBar)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCDControl)
pt | DoExit (TWinControl)
pt | DoExit (TCDControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | DrawToCanvas (TCDControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCDControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientRect (TCDControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlId (TCDControl)
pt | GetControlId (TCDToolBar)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetItem (TCDToolBar)
 | GetItemCount (TCDToolBar)
 | GetItemWithMousePos (TCDToolBar)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InsertItem (TCDToolBar)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsPosInButton (TCDToolBar)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
 | LCLWSCalculatePreferredSize (TCDControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCDControl)
pt | MouseDown (TCDToolBar)
pt | MouseEnter (TControl)
pt | MouseEnter (TCDControl)
pt | MouseLeave (TControl)
pt | MouseLeave (TCDControl)
pt | MouseLeave (TCDToolBar)
pt | MouseMove (TControl)
pt | MouseMove (TCDToolBar)
pt | MouseUp (TControl)
pt | MouseUp (TCDToolBar)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
 | Paint (TCDControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | PrepareControlState (TCDControl)
pt | PrepareControlStateEx (TCDControl)
pt | PrepareControlStateEx (TCDToolBar)
pt | PrepareCurrentDrawer (TCDControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDrawStyle (TCDControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
pt | SetState (TCDControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCDToolBar
TCDControl
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCDToolBar.AddItem

Declaration

Source position: customdrawncontrols.pas line 632

public function TCDToolBar.AddItem(

  AKind: TCDToolbarItemKind

):TCDToolBarItem;


TCDToolBar.DeleteItem

Declaration

Source position: customdrawncontrols.pas line 633

public procedure TCDToolBar.DeleteItem(

  AIndex: Integer

);


TCDToolBar.FTBState

Declaration

Source position: customdrawncontrols.pas line 618

protected TCDToolBar.FTBState : TCDToolBarStateEx;


TCDToolBar.GetItem

Declaration

Source position: customdrawncontrols.pas line 634

public function TCDToolBar.GetItem(

  AIndex: Integer

):TCDToolBarItem;


TCDToolBar.GetItemCount

Declaration

Source position: customdrawncontrols.pas line 635

public function TCDToolBar.GetItemCount: Integer;


TCDToolBar.GetItemWithMousePos

Declaration

Source position: customdrawncontrols.pas line 636

public function TCDToolBar.GetItemWithMousePos(

  APosInControl: TPoint

):TCDToolBarItem;


TCDToolBar.InsertItem

Declaration

Source position: customdrawncontrols.pas line 631

public function TCDToolBar.InsertItem(

  AKind: TCDToolbarItemKind;

  AIndex: Integer

):TCDToolBarItem;


TCDToolBar.IsPosInButton

Declaration

Source position: customdrawncontrols.pas line 637

public function TCDToolBar.IsPosInButton(

  APosInControl: TPoint;

  AItem: TCDToolBarItem;

  AItemX: Integer

):Boolean;


TCDToolBar.MouseMove

Declaration

Source position: customdrawncontrols.pas line 623

protected procedure TCDToolBar.MouseMove(

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;


TCDToolBar.MouseUp

Declaration

Source position: customdrawncontrols.pas line 626

protected procedure TCDToolBar.MouseUp(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;


TCDToolBar.ShowCaptions

Declaration

Source position: customdrawncontrols.pas line 639

published property TCDToolBar.ShowCaptions : Boolean
  read FShowCaptions
  write SetShowCaptions;


TCDTrackBar

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawncontrols.pas line 494

type TCDTrackBar = class(TCDPositionedControl)

protected

  function GetPositionFromMousePos(); override;

  function GetPositionDisplacement(); override;

  function GetControlId; override;

  procedure PrepareControlState; override;

public

  constructor Create(); override;

  destructor Destroy; override;

published

  property Align: TAlign;

  property Color: TColor;

  property DrawStyle: TCDDrawStyle;

  property Enabled: Boolean;

  property Orientation: TTrackBarOrientation; [rw]

  property TabStop: Boolean;

end;

Inheritance

TCDTrackBar |
|
TCDPositionedControl |
|
TCDControl |
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCDTrackBar
pl | ro | Align
pl | ro | Color
pl | ro | DrawStyle
pl | ro | Enabled
pl |  | Orientation
pl | ro | TabStop
TCDPositionedControl
pt |  | PageSize
pl |  | Max
pl |  | Min
pl |  | Position
TCDControl
pt |  | DrawStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TCDTrackBar)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TCDTrackBar)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | DrawStyle (TCDControl)
pl | ro | DrawStyle (TCDTrackBar)
 |  | Enabled (TControl)
pl | ro | Enabled (TCDTrackBar)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pl |  | Max (TCDPositionedControl)
pl |  | Min (TCDPositionedControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
pl |  | Orientation (TCDTrackBar)
 | ro | Owner (TComponent)
pt |  | PageSize (TCDPositionedControl)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl |  | Position (TCDPositionedControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCDTrackBar)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCDTrackBar
pt | GetPositionFromMousePos
pt | GetPositionDisplacement
pt | GetControlId
pt | PrepareControlState
 | Create
 | Destroy
TCDPositionedControl
pt | GetPositionFromMousePosWithMargins
pt | GetPositionFromMousePos
pt | GetPositionDisplacementWithMargins
pt | GetPositionDisplacement
pt | GetButtonFromMousePos
pt | CreateControlStateEx
pt | PrepareControlStateEx
pt | KeyDown
pt | MouseDown
pt | MouseMove
pt | MouseUp
 | Create
 | Destroy
TCDControl
pt | CalculatePreferredSize
pt | SetState
pt | PrepareCurrentDrawer
pt | SetDrawStyle
pt | GetClientRect
pt | GetControlId
pt | CreateControlStateEx
pt | PrepareControlState
pt | PrepareControlStateEx
pt | DoEnter
pt | DoExit
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
 | Create
 | Destroy
 | LCLWSCalculatePreferredSize
 | EraseBackground
 | Paint
 | DrawToCanvas
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCDControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCDControl)
 | Create (TCDPositionedControl)
 | Create (TCDTrackBar)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateControlStateEx (TCDControl)
pt | CreateControlStateEx (TCDPositionedControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCDControl)
 | Destroy (TCDPositionedControl)
 | Destroy (TCDTrackBar)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCDControl)
pt | DoExit (TWinControl)
pt | DoExit (TCDControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | DrawToCanvas (TCDControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCDControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetButtonFromMousePos (TCDPositionedControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientRect (TCDControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlId (TCDControl)
pt | GetControlId (TCDTrackBar)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
pt | GetPositionDisplacement (TCDPositionedControl)
pt | GetPositionDisplacement (TCDTrackBar)
pt | GetPositionDisplacementWithMargins (TCDPositionedControl)
pt | GetPositionFromMousePos (TCDPositionedControl)
pt | GetPositionFromMousePos (TCDTrackBar)
pt | GetPositionFromMousePosWithMargins (TCDPositionedControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCDPositionedControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
 | LCLWSCalculatePreferredSize (TCDControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCDControl)
pt | MouseDown (TCDPositionedControl)
pt | MouseEnter (TControl)
pt | MouseEnter (TCDControl)
pt | MouseLeave (TControl)
pt | MouseLeave (TCDControl)
pt | MouseMove (TControl)
pt | MouseMove (TCDPositionedControl)
pt | MouseUp (TControl)
pt | MouseUp (TCDPositionedControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
 | Paint (TCDControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | PrepareControlState (TCDControl)
pt | PrepareControlState (TCDTrackBar)
pt | PrepareControlStateEx (TCDControl)
pt | PrepareControlStateEx (TCDPositionedControl)
pt | PrepareCurrentDrawer (TCDControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDrawStyle (TCDControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
pt | SetState (TCDControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCDTrackBar
TCDPositionedControl
pl | OnChange
pl | OnChangeByUser
TCDControl
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCDTrackBar.Align

Declaration

Source position: customdrawncontrols.pas line 508

published property TCDTrackBar.Align : TAlign;


TCDTrackBar.Color

Declaration

Source position: customdrawncontrols.pas line 509

published property TCDTrackBar.Color : TColor;


TCDTrackBar.Create

Declaration

Source position: customdrawncontrols.pas line 504

public constructor TCDTrackBar.Create(

  AOwner: TComponent

); override;


TCDTrackBar.Destroy

Declaration

Source position: customdrawncontrols.pas line 505

public destructor TCDTrackBar.Destroy; override;


TCDTrackBar.DrawStyle

Declaration

Source position: customdrawncontrols.pas line 510

published property TCDTrackBar.DrawStyle : TCDDrawStyle;


TCDTrackBar.Enabled

Declaration

Source position: customdrawncontrols.pas line 511

published property TCDTrackBar.Enabled : Boolean;


TCDTrackBar.GetControlId

Declaration

Source position: customdrawncontrols.pas line 501

protected function TCDTrackBar.GetControlId: TCDControlID; override;


TCDTrackBar.GetPositionDisplacement

Declaration

Source position: customdrawncontrols.pas line 500

protected function TCDTrackBar.GetPositionDisplacement(

  AOldMousePos: TPoint;

  ANewMousePos: TPoint

):Integer; override;


TCDTrackBar.GetPositionFromMousePos

Declaration

Source position: customdrawncontrols.pas line 499

protected function TCDTrackBar.GetPositionFromMousePos(

  X: Integer;

  Y: Integer

):Integer; override;


TCDTrackBar.Orientation

Declaration

Source position: customdrawncontrols.pas line 512

published property TCDTrackBar.Orientation : TTrackBarOrientation
  read FOrientation
  write SetOrientation
  default trHorizontal;


TCDTrackBar.PrepareControlState

Declaration

Source position: customdrawncontrols.pas line 502

protected procedure TCDTrackBar.PrepareControlState; override;


TCDTrackBar.TabStop

Declaration

Source position: customdrawncontrols.pas line 513

published property TCDTrackBar.TabStop : Boolean
  default True;


TCDButtonStateEx

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawndrawers.pas line 149

type TCDButtonStateEx = class(TCDControlStateEx)

public

  Glyph: TBitmap;

end;

Inheritance

TCDButtonStateEx

|

TCDControlStateEx

|

TObject


TCDButtonStateEx

TCDControlStateEx


TCDButtonStateEx.Glyph

Declaration

Source position: customdrawndrawers.pas line 151

public TCDButtonStateEx.Glyph : TBitmap;


TCDColorPalette

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawndrawers.pas line 283

type TCDColorPalette = class

public

  ScrollBar: TColor;

  Background: TColor;

  ActiveCaption: TColor;

  InactiveCaption: TColor;

  Menu: TColor;

  Window: TColor;

  WindowFrame: TColor;

  MenuText: TColor;

  WindowText: TColor;

  CaptionText: TColor;

  ActiveBorder: TColor;

  InactiveBorder: TColor;

  AppWorkspace: TColor;

  Highlight: TColor;

  HighlightText: TColor;

  BtnFace: TColor;

  BtnShadow: TColor;

  GrayText: TColor;

  BtnText: TColor;

  InactiveCaptionText: TColor;

  BtnHighlight: TColor;

  color3DDkShadow: TColor;

  color3DLight: TColor;

  InfoText: TColor;

  InfoBk: TColor;

  HotLight: TColor;

  GradientActiveCaption: TColor;

  GradientInactiveCaption: TColor;

  MenuHighlight: TColor;

  MenuBar: TColor;

  Form: TColor;

  procedure Assign();

end;

Inheritance

TCDColorPalette

|

TObject


TCDColorPalette


TCDColorPalette

Assign


TCDColorPalette.ActiveBorder

Declaration

Source position: customdrawndrawers.pas line 287

public TCDColorPalette.ActiveBorder : TColor;


TCDColorPalette.ActiveCaption

Declaration

Source position: customdrawndrawers.pas line 285

public TCDColorPalette.ActiveCaption : TColor;


TCDColorPalette.AppWorkspace

Declaration

Source position: customdrawndrawers.pas line 287

public TCDColorPalette.AppWorkspace : TColor;


TCDColorPalette.Assign

Declaration

Source position: customdrawndrawers.pas line 293

public procedure TCDColorPalette.Assign(

  AFrom: TCDColorPalette

);


TCDColorPalette.Background

Declaration

Source position: customdrawndrawers.pas line 285

public TCDColorPalette.Background : TColor;


TCDColorPalette.BtnFace

Declaration

Source position: customdrawndrawers.pas line 288

public TCDColorPalette.BtnFace : TColor;


TCDColorPalette.BtnHighlight

Declaration

Source position: customdrawndrawers.pas line 289

public TCDColorPalette.BtnHighlight : TColor;


TCDColorPalette.BtnShadow

Declaration

Source position: customdrawndrawers.pas line 288

public TCDColorPalette.BtnShadow : TColor;


TCDColorPalette.BtnText

Declaration

Source position: customdrawndrawers.pas line 288

public TCDColorPalette.BtnText : TColor;


TCDColorPalette.CaptionText

Declaration

Source position: customdrawndrawers.pas line 286

public TCDColorPalette.CaptionText : TColor;


TCDColorPalette.color3DDkShadow

Declaration

Source position: customdrawndrawers.pas line 289

public TCDColorPalette.color3DDkShadow : TColor;


TCDColorPalette.color3DLight

Declaration

Source position: customdrawndrawers.pas line 289

public TCDColorPalette.color3DLight : TColor;


TCDColorPalette.Form

Declaration

Source position: customdrawndrawers.pas line 292

public TCDColorPalette.Form : TColor;


TCDColorPalette.GradientActiveCaption

Declaration

Source position: customdrawndrawers.pas line 291

public TCDColorPalette.GradientActiveCaption : TColor;


TCDColorPalette.GradientInactiveCaption

Declaration

Source position: customdrawndrawers.pas line 291

public TCDColorPalette.GradientInactiveCaption : TColor;


TCDColorPalette.GrayText

Declaration

Source position: customdrawndrawers.pas line 288

public TCDColorPalette.GrayText : TColor;


TCDColorPalette.Highlight

Declaration

Source position: customdrawndrawers.pas line 287

public TCDColorPalette.Highlight : TColor;


TCDColorPalette.HighlightText

Declaration

Source position: customdrawndrawers.pas line 287

public TCDColorPalette.HighlightText : TColor;


TCDColorPalette.HotLight

Declaration

Source position: customdrawndrawers.pas line 291

public TCDColorPalette.HotLight : TColor;


TCDColorPalette.InactiveBorder

Declaration

Source position: customdrawndrawers.pas line 287

public TCDColorPalette.InactiveBorder : TColor;


TCDColorPalette.InactiveCaption

Declaration

Source position: customdrawndrawers.pas line 285

public TCDColorPalette.InactiveCaption : TColor;


TCDColorPalette.InactiveCaptionText

Declaration

Source position: customdrawndrawers.pas line 288

public TCDColorPalette.InactiveCaptionText : TColor;


TCDColorPalette.InfoBk

Declaration

Source position: customdrawndrawers.pas line 289

public TCDColorPalette.InfoBk : TColor;


TCDColorPalette.InfoText

Declaration

Source position: customdrawndrawers.pas line 289

public TCDColorPalette.InfoText : TColor;


TCDColorPalette.Menu

Declaration

Source position: customdrawndrawers.pas line 286

public TCDColorPalette.Menu : TColor;


TCDColorPalette.MenuBar

Declaration

Source position: customdrawndrawers.pas line 292

public TCDColorPalette.MenuBar : TColor;


TCDColorPalette.MenuHighlight

Declaration

Source position: customdrawndrawers.pas line 292

public TCDColorPalette.MenuHighlight : TColor;


TCDColorPalette.MenuText

Declaration

Source position: customdrawndrawers.pas line 286

public TCDColorPalette.MenuText : TColor;


TCDColorPalette.ScrollBar

Declaration

Source position: customdrawndrawers.pas line 285

public TCDColorPalette.ScrollBar : TColor;


TCDColorPalette.Window

Declaration

Source position: customdrawndrawers.pas line 286

public TCDColorPalette.Window : TColor;


TCDColorPalette.WindowFrame

Declaration

Source position: customdrawndrawers.pas line 286

public TCDColorPalette.WindowFrame : TColor;


TCDColorPalette.WindowText

Declaration

Source position: customdrawndrawers.pas line 286

public TCDColorPalette.WindowText : TColor;


TCDControlStateEx

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawndrawers.pas line 138

type TCDControlStateEx = class

public

  ParentRGBColor: TColor;

  FPParentRGBColor: TFPColor;

  RGBColor: TColor;

  FPRGBColor: TFPColor;

  Caption: string;

  Font: TFont;

  AutoSize: Boolean;

end;

Inheritance

TCDControlStateEx

|

TObject


TCDControlStateEx


TCDControlStateEx.AutoSize

Declaration

Source position: customdrawndrawers.pas line 146

public TCDControlStateEx.AutoSize : Boolean;


TCDControlStateEx.Caption

Declaration

Source position: customdrawndrawers.pas line 144

public TCDControlStateEx.Caption : string;


TCDControlStateEx.Font

Declaration

Source position: customdrawndrawers.pas line 145

public TCDControlStateEx.Font : TFont;


TCDControlStateEx.FPParentRGBColor

Declaration

Source position: customdrawndrawers.pas line 141

public TCDControlStateEx.FPParentRGBColor : TFPColor;


TCDControlStateEx.FPRGBColor

Declaration

Source position: customdrawndrawers.pas line 143

public TCDControlStateEx.FPRGBColor : TFPColor;


TCDControlStateEx.ParentRGBColor

Declaration

Source position: customdrawndrawers.pas line 140

public TCDControlStateEx.ParentRGBColor : TColor;


TCDControlStateEx.RGBColor

Declaration

Source position: customdrawndrawers.pas line 142

public TCDControlStateEx.RGBColor : TColor;


TCDCTabControlStateEx

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawndrawers.pas line 250

type TCDCTabControlStateEx = class(TCDControlStateEx)

public

  LeftmostTabVisibleIndex: Integer;

  Tabs: TStringList;

  TabIndex: Integer;

  TabCount: Integer;

  Options: TCTabControlOptions;

  CurTabIndex: Integer;

  CurStartLeftPos: Integer;

end;

Inheritance

TCDCTabControlStateEx

|

TCDControlStateEx

|

TObject


TCDCTabControlStateEx

TCDControlStateEx


TCDCTabControlStateEx.CurStartLeftPos

Declaration

Source position: customdrawndrawers.pas line 259

public TCDCTabControlStateEx.CurStartLeftPos : Integer;


TCDCTabControlStateEx.CurTabIndex

Declaration

Source position: customdrawndrawers.pas line 258

public TCDCTabControlStateEx.CurTabIndex : Integer;


TCDCTabControlStateEx.LeftmostTabVisibleIndex

Declaration

Source position: customdrawndrawers.pas line 252

public TCDCTabControlStateEx.LeftmostTabVisibleIndex : Integer;


TCDCTabControlStateEx.Options

Declaration

Source position: customdrawndrawers.pas line 256

public TCDCTabControlStateEx.Options : TCTabControlOptions;


TCDCTabControlStateEx.TabCount

Declaration

Source position: customdrawndrawers.pas line 255

public TCDCTabControlStateEx.TabCount : Integer;


TCDCTabControlStateEx.TabIndex

Declaration

Source position: customdrawndrawers.pas line 254

public TCDCTabControlStateEx.TabIndex : Integer;


TCDCTabControlStateEx.Tabs

Declaration

Source position: customdrawndrawers.pas line 253

public TCDCTabControlStateEx.Tabs : TStringList;


TCDDrawer

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawndrawers.pas line 308

type TCDDrawer = class

public

  Palette: TCDColorPalette;

  FallbackPalette: TCDColorPalette;

  PaletteKind: TCDPaletteKind;

  constructor Create; virtual;

  destructor Destroy; override;

  procedure CreateResources; virtual;

  procedure LoadResources; virtual;

  procedure FreeResources; virtual;

  procedure ScaleRasterImage();

  procedure LoadPalette;

  procedure LoadNativePaletteColors;

  procedure LoadFallbackPaletteColors; virtual;

  function PalDefaultUsesNativePalette; virtual;

  function GetDrawStyle; virtual;

  class function VisibleText();

  function GetControlDefaultColor();

  function GetMeasures(); virtual; abstract;

  function GetMeasuresEx(); virtual; abstract;

  procedure CalculatePreferredSize(); virtual; abstract;

  function GetColor(); virtual; abstract;

  function GetClientArea(); virtual; abstract;

  procedure DrawControl();

  procedure DrawFocusRect(); virtual; abstract;

  procedure DrawRaisedFrame(); virtual; abstract;

  procedure DrawFrame3D(); virtual; abstract;

  procedure DrawSunkenFrame(); virtual; abstract;

  procedure DrawShallowSunkenFrame(); virtual; abstract;

  procedure DrawTickmark(); virtual; abstract;

  procedure DrawSlider(); virtual; abstract;

  procedure DrawArrow(); virtual; abstract;

  procedure DrawSmallCloseButton(); virtual; abstract;

  procedure DrawButtonWithArrow(); virtual; abstract;

  procedure DrawButton(); virtual; abstract;

  procedure DrawEditBackground(); virtual; abstract;

  procedure DrawEditFrame(); virtual; abstract;

  procedure DrawCaret(); virtual; abstract;

  procedure DrawEdit(); virtual; abstract;

  procedure DrawCheckBoxSquare(); virtual; abstract;

  procedure DrawCheckBox(); virtual; abstract;

  procedure DrawRadioButtonCircle(); virtual; abstract;

  procedure DrawRadioButton(); virtual; abstract;

  procedure DrawComboBox(); virtual; abstract;

  procedure DrawScrollBar(); virtual; abstract;

  procedure DrawGroupBox(); virtual; abstract;

  procedure DrawPanel(); virtual; abstract;

  procedure DrawStaticText(); virtual; abstract;

  procedure DrawTrackBar(); virtual; abstract;

  procedure DrawProgressBar(); virtual; abstract;

  procedure DrawListView(); virtual; abstract;

  procedure DrawReportListView(); virtual; abstract;

  procedure DrawReportListViewItem(); virtual; abstract;

  procedure DrawToolBar(); virtual; abstract;

  procedure DrawToolBarItem(); virtual; abstract;

  procedure DrawCTabControl(); virtual; abstract;

  procedure DrawCTabControlFrame(); virtual; abstract;

  procedure DrawTabSheet(); virtual; abstract;

  procedure DrawTabs(); virtual; abstract;

  procedure DrawTab(); virtual; abstract;

  procedure DrawSpinEdit(); virtual; abstract;

end;

Inheritance

TCDDrawer

|

TObject


TCDDrawer


TCDDrawer
 | Create
 | Destroy
 | CreateResources
 | LoadResources
 | FreeResources
 | ScaleRasterImage
 | LoadPalette
 | LoadNativePaletteColors
 | LoadFallbackPaletteColors
 | PalDefaultUsesNativePalette
 | GetDrawStyle
 | VisibleText
 | GetControlDefaultColor
 | GetMeasures
 | GetMeasuresEx
 | CalculatePreferredSize
 | GetColor
 | GetClientArea
 | DrawControl
 | DrawFocusRect
 | DrawRaisedFrame
 | DrawFrame3D
 | DrawSunkenFrame
 | DrawShallowSunkenFrame
 | DrawTickmark
 | DrawSlider
 | DrawArrow
 | DrawSmallCloseButton
 | DrawButtonWithArrow
 | DrawButton
 | DrawEditBackground
 | DrawEditFrame
 | DrawCaret
 | DrawEdit
 | DrawCheckBoxSquare
 | DrawCheckBox
 | DrawRadioButtonCircle
 | DrawRadioButton
 | DrawComboBox
 | DrawScrollBar
 | DrawGroupBox
 | DrawPanel
 | DrawStaticText
 | DrawTrackBar
 | DrawProgressBar
 | DrawListView
 | DrawReportListView
 | DrawReportListViewItem
 | DrawToolBar
 | DrawToolBarItem
 | DrawCTabControl
 | DrawCTabControlFrame
 | DrawTabSheet
 | DrawTabs
 | DrawTab
 | DrawSpinEdit


CalculatePreferredSize (TCDDrawer)

Create (TCDDrawer)

CreateResources (TCDDrawer)

Destroy (TCDDrawer)

DrawArrow (TCDDrawer)

DrawButton (TCDDrawer)

DrawButtonWithArrow (TCDDrawer)

DrawCaret (TCDDrawer)

DrawCheckBox (TCDDrawer)

DrawCheckBoxSquare (TCDDrawer)

DrawComboBox (TCDDrawer)

DrawControl (TCDDrawer)

DrawCTabControl (TCDDrawer)

DrawCTabControlFrame (TCDDrawer)

DrawEdit (TCDDrawer)

DrawEditBackground (TCDDrawer)

DrawEditFrame (TCDDrawer)

DrawFocusRect (TCDDrawer)

DrawFrame3D (TCDDrawer)

DrawGroupBox (TCDDrawer)

DrawListView (TCDDrawer)

DrawPanel (TCDDrawer)

DrawProgressBar (TCDDrawer)

DrawRadioButton (TCDDrawer)

DrawRadioButtonCircle (TCDDrawer)

DrawRaisedFrame (TCDDrawer)

DrawReportListView (TCDDrawer)

DrawReportListViewItem (TCDDrawer)

DrawScrollBar (TCDDrawer)

DrawShallowSunkenFrame (TCDDrawer)

DrawSlider (TCDDrawer)

DrawSmallCloseButton (TCDDrawer)

DrawSpinEdit (TCDDrawer)

DrawStaticText (TCDDrawer)

DrawSunkenFrame (TCDDrawer)

DrawTab (TCDDrawer)

DrawTabs (TCDDrawer)

DrawTabSheet (TCDDrawer)

DrawTickmark (TCDDrawer)

DrawToolBar (TCDDrawer)

DrawToolBarItem (TCDDrawer)

DrawTrackBar (TCDDrawer)

FreeResources (TCDDrawer)

GetClientArea (TCDDrawer)

GetColor (TCDDrawer)

GetControlDefaultColor (TCDDrawer)

GetDrawStyle (TCDDrawer)

GetMeasures (TCDDrawer)

GetMeasuresEx (TCDDrawer)

LoadFallbackPaletteColors (TCDDrawer)

LoadNativePaletteColors (TCDDrawer)

LoadPalette (TCDDrawer)

LoadResources (TCDDrawer)

PalDefaultUsesNativePalette (TCDDrawer)

ScaleRasterImage (TCDDrawer)

VisibleText (TCDDrawer)


TCDDrawer.CalculatePreferredSize

Declaration

Source position: customdrawndrawers.pas line 332

public procedure TCDDrawer.CalculatePreferredSize(

  ADest: TCanvas;

  AControlId: TCDControlID;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx;

  var PreferredWidth: Integer;

  var PreferredHeight: Integer;

  WithThemeSpace: Boolean;

  AAllowUseOfMeasuresEx: Boolean

); virtual; abstract;


TCDDrawer.Create

Declaration

Source position: customdrawndrawers.pas line 314

public constructor TCDDrawer.Create; virtual;


TCDDrawer.CreateResources

Declaration

Source position: customdrawndrawers.pas line 316

public procedure TCDDrawer.CreateResources; virtual;


TCDDrawer.Destroy

Declaration

Source position: customdrawndrawers.pas line 315

public destructor TCDDrawer.Destroy; override;


TCDDrawer.DrawArrow

Declaration

Source position: customdrawndrawers.pas line 350

public procedure TCDDrawer.DrawArrow(

  ADest: TCanvas;

  ADestPos: TPoint;

  ADirection: TCDControlState;

  ASize: Integer = 7

); virtual; abstract;


TCDDrawer.DrawButton

Declaration

Source position: customdrawndrawers.pas line 358

public procedure TCDDrawer.DrawButton(

  ADest: TFPCustomCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDButtonStateEx

); virtual; abstract;


TCDDrawer.DrawButtonWithArrow

Declaration

Source position: customdrawndrawers.pas line 353

public procedure TCDDrawer.DrawButtonWithArrow(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState

); virtual; abstract;


TCDDrawer.DrawCaret

Declaration

Source position: customdrawndrawers.pas line 365

public procedure TCDDrawer.DrawCaret(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDEditStateEx

); virtual; abstract;


TCDDrawer.DrawCheckBox

Declaration

Source position: customdrawndrawers.pas line 372

public procedure TCDDrawer.DrawCheckBox(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx

); virtual; abstract;


TCDDrawer.DrawCheckBoxSquare

Declaration

Source position: customdrawndrawers.pas line 370

public procedure TCDDrawer.DrawCheckBoxSquare(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx

); virtual; abstract;


TCDDrawer.DrawComboBox

Declaration

Source position: customdrawndrawers.pas line 380

public procedure TCDDrawer.DrawComboBox(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDEditStateEx

); virtual; abstract;


TCDDrawer.DrawControl

Declaration

Source position: customdrawndrawers.pas line 339

public procedure TCDDrawer.DrawControl(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AControl: TCDControlID;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx

);

procedure TCDDrawer.DrawControl(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx

); virtual; abstract;


TCDDrawer.DrawCTabControl

Declaration

Source position: customdrawndrawers.pas line 419

public procedure TCDDrawer.DrawCTabControl(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDCTabControlStateEx

); virtual; abstract;


TCDDrawer.DrawCTabControlFrame

Declaration

Source position: customdrawndrawers.pas line 421

public procedure TCDDrawer.DrawCTabControlFrame(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDCTabControlStateEx

); virtual; abstract;


TCDDrawer.DrawEdit

Declaration

Source position: customdrawndrawers.pas line 367

public procedure TCDDrawer.DrawEdit(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDEditStateEx

); virtual; abstract;


TCDDrawer.DrawEditBackground

Declaration

Source position: customdrawndrawers.pas line 361

public procedure TCDDrawer.DrawEditBackground(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDEditStateEx

); virtual; abstract;


TCDDrawer.DrawEditFrame

Declaration

Source position: customdrawndrawers.pas line 363

public procedure TCDDrawer.DrawEditFrame(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDEditStateEx

); virtual; abstract;


TCDDrawer.DrawFocusRect

Declaration

Source position: customdrawndrawers.pas line 342

public procedure TCDDrawer.DrawFocusRect(

  ADest: TFPCustomCanvas;

  ADestPos: TPoint;

  ASize: TSize

); virtual; abstract;


TCDDrawer.DrawFrame3D

Declaration

Source position: customdrawndrawers.pas line 344

public procedure TCDDrawer.DrawFrame3D(

  ADest: TFPCustomCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  const FrameWidth: Integer;

  const Style: TBevelCut

); virtual; abstract;


TCDDrawer.DrawGroupBox

Declaration

Source position: customdrawndrawers.pas line 386

public procedure TCDDrawer.DrawGroupBox(

  ADest: TFPCustomCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx

); virtual; abstract;


TCDDrawer.DrawListView

Declaration

Source position: customdrawndrawers.pas line 406

public procedure TCDDrawer.DrawListView(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDListViewStateEx

); virtual; abstract;


TCDDrawer.DrawPanel

Declaration

Source position: customdrawndrawers.pas line 389

public procedure TCDDrawer.DrawPanel(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDPanelStateEx

); virtual; abstract;


TCDDrawer.DrawProgressBar

Declaration

Source position: customdrawndrawers.pas line 403

public procedure TCDDrawer.DrawProgressBar(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDProgressBarStateEx

); virtual; abstract;


TCDDrawer.DrawRadioButton

Declaration

Source position: customdrawndrawers.pas line 377

public procedure TCDDrawer.DrawRadioButton(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx

); virtual; abstract;


TCDDrawer.DrawRadioButtonCircle

Declaration

Source position: customdrawndrawers.pas line 375

public procedure TCDDrawer.DrawRadioButtonCircle(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx

); virtual; abstract;


TCDDrawer.DrawRaisedFrame

Declaration

Source position: customdrawndrawers.pas line 343

public procedure TCDDrawer.DrawRaisedFrame(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize

); virtual; abstract;


TCDDrawer.DrawReportListView

Declaration

Source position: customdrawndrawers.pas line 408

public procedure TCDDrawer.DrawReportListView(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDListViewStateEx

); virtual; abstract;


TCDDrawer.DrawReportListViewItem

Declaration

Source position: customdrawndrawers.pas line 410

public procedure TCDDrawer.DrawReportListViewItem(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  ACurItem: TCDListItems;

  AState: TCDControlState;

  AStateEx: TCDListViewStateEx

); virtual; abstract;


TCDDrawer.DrawScrollBar

Declaration

Source position: customdrawndrawers.pas line 383

public procedure TCDDrawer.DrawScrollBar(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDPositionedCStateEx

); virtual; abstract;


TCDDrawer.DrawShallowSunkenFrame

Declaration

Source position: customdrawndrawers.pas line 347

public procedure TCDDrawer.DrawShallowSunkenFrame(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize

); virtual; abstract;


TCDDrawer.DrawSlider

Declaration

Source position: customdrawndrawers.pas line 349

public procedure TCDDrawer.DrawSlider(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState

); virtual; abstract;


TCDDrawer.DrawSmallCloseButton

Declaration

Source position: customdrawndrawers.pas line 352

public procedure TCDDrawer.DrawSmallCloseButton(

  ADest: TCanvas;

  ADestPos: TPoint

); virtual; abstract;


TCDDrawer.DrawSpinEdit

Declaration

Source position: customdrawndrawers.pas line 432

public procedure TCDDrawer.DrawSpinEdit(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDSpinStateEx

); virtual; abstract;


TCDDrawer.DrawStaticText

Declaration

Source position: customdrawndrawers.pas line 394

public procedure TCDDrawer.DrawStaticText(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx

); virtual; abstract;


TCDDrawer.DrawSunkenFrame

Declaration

Source position: customdrawndrawers.pas line 346

public procedure TCDDrawer.DrawSunkenFrame(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize

); virtual; abstract;


TCDDrawer.DrawTab

Declaration

Source position: customdrawndrawers.pas line 427

public procedure TCDDrawer.DrawTab(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDCTabControlStateEx

); virtual; abstract;


TCDDrawer.DrawTabs

Declaration

Source position: customdrawndrawers.pas line 425

public procedure TCDDrawer.DrawTabs(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDCTabControlStateEx

); virtual; abstract;


TCDDrawer.DrawTabSheet

Declaration

Source position: customdrawndrawers.pas line 423

public procedure TCDDrawer.DrawTabSheet(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDCTabControlStateEx

); virtual; abstract;


TCDDrawer.DrawTickmark

Declaration

Source position: customdrawndrawers.pas line 348

public procedure TCDDrawer.DrawTickmark(

  ADest: TFPCustomCanvas;

  ADestPos: TPoint;

  AState: TCDControlState

); virtual; abstract;


TCDDrawer.DrawToolBar

Declaration

Source position: customdrawndrawers.pas line 413

public procedure TCDDrawer.DrawToolBar(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDToolBarStateEx

); virtual; abstract;


TCDDrawer.DrawToolBarItem

Declaration

Source position: customdrawndrawers.pas line 415

public procedure TCDDrawer.DrawToolBarItem(

  ADest: TCanvas;

  ASize: TSize;

  ACurItem: TCDToolBarItem;

  AX: Integer;

  AY: Integer;

  AState: TCDControlState;

  AStateEx: TCDToolBarStateEx

); virtual; abstract;


TCDDrawer.DrawTrackBar

Declaration

Source position: customdrawndrawers.pas line 400

public procedure TCDDrawer.DrawTrackBar(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDPositionedCStateEx

); virtual; abstract;


TCDDrawer.FallbackPalette

Declaration

Source position: customdrawndrawers.pas line 312

public TCDDrawer.FallbackPalette : TCDColorPalette;


TCDDrawer.FreeResources

Declaration

Source position: customdrawndrawers.pas line 318

public procedure TCDDrawer.FreeResources; virtual;


TCDDrawer.GetClientArea

Declaration

Source position: customdrawndrawers.pas line 336

public function TCDDrawer.GetClientArea(

  ADest: TCanvas;

  ASize: TSize;

  AControlId: TCDControlID;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx

):TRect; virtual; abstract;


TCDDrawer.GetColor

Declaration

Source position: customdrawndrawers.pas line 335

public function TCDDrawer.GetColor(

  AColorID: Integer

):TColor; virtual; abstract;


TCDDrawer.GetControlDefaultColor

Declaration

Source position: customdrawndrawers.pas line 327

public function TCDDrawer.GetControlDefaultColor(

  AControlId: TCDControlID

):TColor;


TCDDrawer.GetDrawStyle

Declaration

Source position: customdrawndrawers.pas line 324

public function TCDDrawer.GetDrawStyle: TCDDrawStyle; virtual;


TCDDrawer.GetMeasures

Declaration

Source position: customdrawndrawers.pas line 329

public function TCDDrawer.GetMeasures(

  AMeasureID: Integer

):Integer; virtual; abstract;


TCDDrawer.GetMeasuresEx

Declaration

Source position: customdrawndrawers.pas line 330

public function TCDDrawer.GetMeasuresEx(

  ADest: TCanvas;

  AMeasureID: Integer;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx

):Integer; virtual; abstract;


TCDDrawer.LoadFallbackPaletteColors

Declaration

Source position: customdrawndrawers.pas line 322

public procedure TCDDrawer.LoadFallbackPaletteColors; virtual;


TCDDrawer.LoadNativePaletteColors

Declaration

Source position: customdrawndrawers.pas line 321

public procedure TCDDrawer.LoadNativePaletteColors;


TCDDrawer.LoadPalette

Declaration

Source position: customdrawndrawers.pas line 320

public procedure TCDDrawer.LoadPalette;


TCDDrawer.LoadResources

Declaration

Source position: customdrawndrawers.pas line 317

public procedure TCDDrawer.LoadResources; virtual;


TCDDrawer.PalDefaultUsesNativePalette

Declaration

Source position: customdrawndrawers.pas line 323

public function TCDDrawer.PalDefaultUsesNativePalette: Boolean; virtual;


TCDDrawer.Palette

Declaration

Source position: customdrawndrawers.pas line 311

public TCDDrawer.Palette : TCDColorPalette;


TCDDrawer.PaletteKind

Declaration

Source position: customdrawndrawers.pas line 313

public TCDDrawer.PaletteKind : TCDPaletteKind;


TCDDrawer.ScaleRasterImage

Declaration

Source position: customdrawndrawers.pas line 319

public procedure TCDDrawer.ScaleRasterImage(

  ARasterImage: TRasterImage;

  ASourceDPI: Word;

  ADestDPI: Word

);


TCDDrawer.VisibleText

Declaration

Source position: customdrawndrawers.pas line 325

public class function TCDDrawer.VisibleText(

  const aVisibleText: TCaption;

  const APasswordChar: Char

):TCaption;


TCDEditStateEx

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawndrawers.pas line 154

type TCDEditStateEx = class(TCDControlStateEx)

public

  CaretIsVisible: Boolean;

  CaretPos: TPoint;

  SelStart: TPoint;

  SelLength: Integer;

  VisibleTextStart: TPoint;

  EventArrived: Boolean;

  MultiLine: Boolean;

  Lines: TStrings;

  FullyVisibleLinesCount: Integer;

  LineHeight: Integer;

  PasswordChar: Char;

  LeftTextMargin: Integer;

  RightTextMargin: Integer;

  ExtraButtonState: TCDControlState;

end;

Inheritance

TCDEditStateEx

|

TCDControlStateEx

|

TObject


TCDEditStateEx

TCDControlStateEx


TCDEditStateEx.CaretIsVisible

Declaration

Source position: customdrawndrawers.pas line 156

public TCDEditStateEx.CaretIsVisible : Boolean;


TCDEditStateEx.CaretPos

Declaration

Source position: customdrawndrawers.pas line 157

public TCDEditStateEx.CaretPos : TPoint;


TCDEditStateEx.EventArrived

Declaration

Source position: customdrawndrawers.pas line 161

public TCDEditStateEx.EventArrived : Boolean;


TCDEditStateEx.ExtraButtonState

Declaration

Source position: customdrawndrawers.pas line 169

public TCDEditStateEx.ExtraButtonState : TCDControlState;


TCDEditStateEx.FullyVisibleLinesCount

Declaration

Source position: customdrawndrawers.pas line 164

public TCDEditStateEx.FullyVisibleLinesCount : Integer;


TCDEditStateEx.LeftTextMargin

Declaration

Source position: customdrawndrawers.pas line 167

public TCDEditStateEx.LeftTextMargin : Integer;


TCDEditStateEx.LineHeight

Declaration

Source position: customdrawndrawers.pas line 164

public TCDEditStateEx.LineHeight : Integer;


TCDEditStateEx.Lines

Declaration

Source position: customdrawndrawers.pas line 163

public TCDEditStateEx.Lines : TStrings;


TCDEditStateEx.MultiLine

Declaration

Source position: customdrawndrawers.pas line 162

public TCDEditStateEx.MultiLine : Boolean;


TCDEditStateEx.PasswordChar

Declaration

Source position: customdrawndrawers.pas line 165

public TCDEditStateEx.PasswordChar : Char;


TCDEditStateEx.RightTextMargin

Declaration

Source position: customdrawndrawers.pas line 167

public TCDEditStateEx.RightTextMargin : Integer;


TCDEditStateEx.SelLength

Declaration

Source position: customdrawndrawers.pas line 159

public TCDEditStateEx.SelLength : Integer;


TCDEditStateEx.SelStart

Declaration

Source position: customdrawndrawers.pas line 158

public TCDEditStateEx.SelStart : TPoint;


TCDEditStateEx.VisibleTextStart

Declaration

Source position: customdrawndrawers.pas line 160

public TCDEditStateEx.VisibleTextStart : TPoint;


TCDListItems

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawndrawers.pas line 196

type TCDListItems = class

public

  Caption: string;

  ImageIndex: Integer;

  StateIndex: Integer;

  Childs: TFPList;

  constructor Create;

  destructor Destroy; override;

  function Add();

  function GetItem();

  function GetItemCount;

end;

Inheritance

TCDListItems

|

TObject


TCDListItems


TCDListItems
 | Create
 | Destroy
 | Add
 | GetItem
 | GetItemCount


Add (TCDListItems)

Create (TCDListItems)

Destroy (TCDListItems)

GetItem (TCDListItems)

GetItemCount (TCDListItems)


TCDListItems.Add

Declaration

Source position: customdrawndrawers.pas line 208

public function TCDListItems.Add(

  ACaption: string;

  AImageIndex: Integer;

  AStateIndex: Integer

):TCDListItems;


TCDListItems.Caption

Declaration

Source position: customdrawndrawers.pas line 201

public TCDListItems.Caption : string;


TCDListItems.Childs

Declaration

Source position: customdrawndrawers.pas line 205

public TCDListItems.Childs : TFPList;


TCDListItems.Create

Declaration

Source position: customdrawndrawers.pas line 206

public constructor TCDListItems.Create;


TCDListItems.Destroy

Declaration

Source position: customdrawndrawers.pas line 207

public destructor TCDListItems.Destroy; override;


TCDListItems.GetItem

Declaration

Source position: customdrawndrawers.pas line 209

public function TCDListItems.GetItem(

  AIndex: Integer

):TCDListItems;


TCDListItems.GetItemCount

Declaration

Source position: customdrawndrawers.pas line 210

public function TCDListItems.GetItemCount: Integer;


TCDListItems.ImageIndex

Declaration

Source position: customdrawndrawers.pas line 202

public TCDListItems.ImageIndex : Integer;


TCDListItems.StateIndex

Declaration

Source position: customdrawndrawers.pas line 203

public TCDListItems.StateIndex : Integer;


TCDListViewStateEx

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawndrawers.pas line 213

type TCDListViewStateEx = class(TCDControlStateEx)

public

  Columns: TListColumns;

  Items: TCDListItems;

  ViewStyle: TViewStyle;

  FirstVisibleColumn: Integer;

  FirstVisibleLine: Integer;

  ShowColumnHeader: Boolean;

end;

Inheritance

TCDListViewStateEx

|

TCDControlStateEx

|

TObject


TCDListViewStateEx

TCDControlStateEx


TCDListViewStateEx.Columns

Declaration

Source position: customdrawndrawers.pas line 215

public TCDListViewStateEx.Columns : TListColumns;


TCDListViewStateEx.FirstVisibleColumn

Declaration

Source position: customdrawndrawers.pas line 218

public TCDListViewStateEx.FirstVisibleColumn : Integer;


TCDListViewStateEx.FirstVisibleLine

Declaration

Source position: customdrawndrawers.pas line 219

public TCDListViewStateEx.FirstVisibleLine : Integer;


TCDListViewStateEx.Items

Declaration

Source position: customdrawndrawers.pas line 216

public TCDListViewStateEx.Items : TCDListItems;


TCDListViewStateEx.ShowColumnHeader

Declaration

Source position: customdrawndrawers.pas line 220

public TCDListViewStateEx.ShowColumnHeader : Boolean;


TCDListViewStateEx.ViewStyle

Declaration

Source position: customdrawndrawers.pas line 217

public TCDListViewStateEx.ViewStyle : TViewStyle;


TCDPanelStateEx

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawndrawers.pas line 172

type TCDPanelStateEx = class(TCDControlStateEx)

public

  BevelInner: TPanelBevel;

  BevelOuter: TPanelBevel;

  BevelWidth: TBevelWidth;

end;

Inheritance

TCDPanelStateEx

|

TCDControlStateEx

|

TObject


TCDPanelStateEx

TCDControlStateEx


TCDPanelStateEx.BevelInner

Declaration

Source position: customdrawndrawers.pas line 174

public TCDPanelStateEx.BevelInner : TPanelBevel;


TCDPanelStateEx.BevelOuter

Declaration

Source position: customdrawndrawers.pas line 175

public TCDPanelStateEx.BevelOuter : TPanelBevel;


TCDPanelStateEx.BevelWidth

Declaration

Source position: customdrawndrawers.pas line 176

public TCDPanelStateEx.BevelWidth : TBevelWidth;


TCDPositionedCStateEx

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawndrawers.pas line 179

type TCDPositionedCStateEx = class(TCDControlStateEx)

public

  PosCount: Integer;

  Position: Integer;

  FloatPos: Double;

  FloatPageSize: Double;

end;

Inheritance

TCDPositionedCStateEx

|

TCDControlStateEx

|

TObject


TCDPositionedCStateEx

TCDControlStateEx


TCDPositionedCStateEx.FloatPageSize

Declaration

Source position: customdrawndrawers.pas line 184

public TCDPositionedCStateEx.FloatPageSize : Double;


TCDPositionedCStateEx.FloatPos

Declaration

Source position: customdrawndrawers.pas line 183

public TCDPositionedCStateEx.FloatPos : Double;


TCDPositionedCStateEx.PosCount

Declaration

Source position: customdrawndrawers.pas line 181

public TCDPositionedCStateEx.PosCount : Integer;


TCDPositionedCStateEx.Position

Declaration

Source position: customdrawndrawers.pas line 182

public TCDPositionedCStateEx.Position : Integer;


TCDProgressBarStateEx

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawndrawers.pas line 187

type TCDProgressBarStateEx = class(TCDControlStateEx)

public

  BarShowText: Boolean;

  PercentPosition: Double;

  Smooth: Boolean;

  Style: TProgressBarStyle;

end;

Inheritance

TCDProgressBarStateEx

|

TCDControlStateEx

|

TObject


TCDProgressBarStateEx

TCDControlStateEx


TCDProgressBarStateEx.BarShowText

Declaration

Source position: customdrawndrawers.pas line 189

public TCDProgressBarStateEx.BarShowText : Boolean;


TCDProgressBarStateEx.PercentPosition

Declaration

Source position: customdrawndrawers.pas line 190

public TCDProgressBarStateEx.PercentPosition : Double;


TCDProgressBarStateEx.Smooth

Declaration

Source position: customdrawndrawers.pas line 191

public TCDProgressBarStateEx.Smooth : Boolean;


TCDProgressBarStateEx.Style

Declaration

Source position: customdrawndrawers.pas line 192

public TCDProgressBarStateEx.Style : TProgressBarStyle;


TCDSpinStateEx

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawndrawers.pas line 262

type TCDSpinStateEx = class(TCDPositionedCStateEx)

public

  Min: Integer;

  Increment: Integer;

  FloatMin: Double;

  FloatIncrement: Double;

end;

Inheritance

TCDSpinStateEx
|

TCDPositionedCStateEx

|

TCDControlStateEx

|

TObject


TCDSpinStateEx

TCDPositionedCStateEx

TCDControlStateEx


TCDSpinStateEx.FloatIncrement

Declaration

Source position: customdrawndrawers.pas line 267

public TCDSpinStateEx.FloatIncrement : Double;


TCDSpinStateEx.FloatMin

Declaration

Source position: customdrawndrawers.pas line 266

public TCDSpinStateEx.FloatMin : Double;


TCDSpinStateEx.Increment

Declaration

Source position: customdrawndrawers.pas line 265

public TCDSpinStateEx.Increment : Integer;


TCDSpinStateEx.Min

Declaration

Source position: customdrawndrawers.pas line 264

public TCDSpinStateEx.Min : Integer;


TCDToolBarItem

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawndrawers.pas line 230

type TCDToolBarItem = class

  Kind: TCDToolbarItemKind;

  SubpartKind: TCDToolbarItemSubpartKind;

  Image: TBitmap;

  Caption: string;

  Width: Integer;

  Down: Boolean;

  State: TCDControlState;

end;

Inheritance

TCDToolBarItem
|

TObject


TCDToolBarItem


TCDToolBarItem.Caption

Declaration

Source position: customdrawndrawers.pas line 234

TCDToolBarItem.Caption : string;


TCDToolBarItem.Down

Declaration

Source position: customdrawndrawers.pas line 236

TCDToolBarItem.Down : Boolean;


TCDToolBarItem.Image

Declaration

Source position: customdrawndrawers.pas line 233

TCDToolBarItem.Image : TBitmap;


TCDToolBarItem.Kind

Declaration

Source position: customdrawndrawers.pas line 231

TCDToolBarItem.Kind : TCDToolbarItemKind;


TCDToolBarItem.State

Declaration

Source position: customdrawndrawers.pas line 238

TCDToolBarItem.State : TCDControlState;


TCDToolBarItem.SubpartKind

Declaration

Source position: customdrawndrawers.pas line 232

TCDToolBarItem.SubpartKind : TCDToolbarItemSubpartKind;


TCDToolBarItem.Width

Declaration

Source position: customdrawndrawers.pas line 235

TCDToolBarItem.Width : Integer;


TCDToolbarItemKind

Declaration

Source position: customdrawndrawers.pas line 225

type TCDToolbarItemKind = (

  tikButton,

  tikCheckButton,

  tikDropDownButton,

  tikSeparator,

  tikDivider

);


TCDToolbarItemSubpartKind

Declaration

Source position: customdrawndrawers.pas line 228

type TCDToolbarItemSubpartKind = (

  tiskMain,

  tiskArrow

);


TCDToolBarStateEx

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawndrawers.pas line 241

type TCDToolBarStateEx = class(TCDControlStateEx)

  ShowCaptions: Boolean;

  IsVertical: Boolean;

  Items: TFPList;

  ToolBarHeight: Integer;

end;

Inheritance

TCDToolBarStateEx
|

TCDControlStateEx

|

TObject


TCDToolBarStateEx

TCDControlStateEx


TCDToolBarStateEx.IsVertical

Declaration

Source position: customdrawndrawers.pas line 243

TCDToolBarStateEx.IsVertical : Boolean;


TCDToolBarStateEx.Items

Declaration

Source position: customdrawndrawers.pas line 244

TCDToolBarStateEx.Items : TFPList;


TCDToolBarStateEx.ShowCaptions

Declaration

Source position: customdrawndrawers.pas line 242

TCDToolBarStateEx.ShowCaptions : Boolean;


TCDToolBarStateEx.ToolBarHeight

Declaration

Source position: customdrawndrawers.pas line 245

TCDToolBarStateEx.ToolBarHeight : Integer;


TCDDrawerAndroid

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawn_android.pas line 22

type TCDDrawerAndroid = class(TCDDrawerCommon)

public

  procedure CreateResources; override;

  procedure LoadResources; override;

  procedure FreeResources; override;

  function GetDrawStyle; override;

  function GetMeasures(); override;

  procedure DrawTickmark(); override;

  procedure DrawButton(); override;

  procedure DrawEditBackground(); override;

  procedure DrawEditFrame(); override;

  procedure DrawCheckBoxSquare(); override;

  procedure DrawRadioButtonCircle(); override;

end;

Inheritance

TCDDrawerAndroid

|

TCDDrawerCommon

|

TCDDrawer

|

TObject


TCDDrawerAndroid

TCDDrawerCommon

TCDDrawer


TCDDrawerAndroid
 | CreateResources
 | LoadResources
 | FreeResources
 | GetDrawStyle
 | GetMeasures
 | DrawTickmark
 | DrawButton
 | DrawEditBackground
 | DrawEditFrame
 | DrawCheckBoxSquare
 | DrawRadioButtonCircle
TCDDrawerCommon
 | PalDefaultUsesNativePalette
 | LoadFallbackPaletteColors
 | GetMeasures
 | GetMeasuresEx
 | CalculatePreferredSize
 | GetColor
 | GetClientArea
 | DPIAdjustment
 | DrawFocusRect
 | DrawRaisedFrame
 | DrawFrame3D
 | DrawSunkenFrame
 | DrawShallowSunkenFrame
 | DrawTickmark
 | DrawSlider
 | DrawArrow
 | DrawSmallCloseButton
 | DrawButtonWithArrow
 | DrawControl
 | DrawButton
 | DrawEditBackground
 | DrawEditFrame
 | DrawCaret
 | DrawEdit
 | DrawCheckBoxSquare
 | DrawCheckBox
 | DrawRadioButtonCircle
 | DrawRadioButton
 | DrawComboBox
 | DrawScrollBar
 | DrawGroupBox
 | DrawPanel
 | DrawStaticText
 | DrawTrackBar
 | DrawProgressBar
 | DrawListView
 | DrawReportListView
 | DrawReportListViewItem
 | DrawToolBar
 | DrawToolBarItem
 | DrawCTabControl
 | DrawCTabControlFrame
 | DrawTabSheet
 | DrawTabs
 | DrawTab
 | DrawSpinEdit
TCDDrawer
 | Create
 | Destroy
 | CreateResources
 | LoadResources
 | FreeResources
 | ScaleRasterImage
 | LoadPalette
 | LoadNativePaletteColors
 | LoadFallbackPaletteColors
 | PalDefaultUsesNativePalette
 | GetDrawStyle
 | VisibleText
 | GetControlDefaultColor
 | GetMeasures
 | GetMeasuresEx
 | CalculatePreferredSize
 | GetColor
 | GetClientArea
 | DrawControl
 | DrawFocusRect
 | DrawRaisedFrame
 | DrawFrame3D
 | DrawSunkenFrame
 | DrawShallowSunkenFrame
 | DrawTickmark
 | DrawSlider
 | DrawArrow
 | DrawSmallCloseButton
 | DrawButtonWithArrow
 | DrawButton
 | DrawEditBackground
 | DrawEditFrame
 | DrawCaret
 | DrawEdit
 | DrawCheckBoxSquare
 | DrawCheckBox
 | DrawRadioButtonCircle
 | DrawRadioButton
 | DrawComboBox
 | DrawScrollBar
 | DrawGroupBox
 | DrawPanel
 | DrawStaticText
 | DrawTrackBar
 | DrawProgressBar
 | DrawListView
 | DrawReportListView
 | DrawReportListViewItem
 | DrawToolBar
 | DrawToolBarItem
 | DrawCTabControl
 | DrawCTabControlFrame
 | DrawTabSheet
 | DrawTabs
 | DrawTab
 | DrawSpinEdit


CalculatePreferredSize (TCDDrawer)

CalculatePreferredSize (TCDDrawerCommon)

Create (TCDDrawer)

CreateResources (TCDDrawer)

CreateResources (TCDDrawerAndroid)

Destroy (TCDDrawer)

DPIAdjustment (TCDDrawerCommon)

DrawArrow (TCDDrawer)

DrawArrow (TCDDrawerCommon)

DrawButton (TCDDrawer)

DrawButton (TCDDrawerCommon)

DrawButton (TCDDrawerAndroid)

DrawButtonWithArrow (TCDDrawer)

DrawButtonWithArrow (TCDDrawerCommon)

DrawCaret (TCDDrawer)

DrawCaret (TCDDrawerCommon)

DrawCheckBox (TCDDrawer)

DrawCheckBox (TCDDrawerCommon)

DrawCheckBoxSquare (TCDDrawer)

DrawCheckBoxSquare (TCDDrawerCommon)

DrawCheckBoxSquare (TCDDrawerAndroid)

DrawComboBox (TCDDrawer)

DrawComboBox (TCDDrawerCommon)

DrawControl (TCDDrawer)

DrawControl (TCDDrawerCommon)

DrawCTabControl (TCDDrawer)

DrawCTabControl (TCDDrawerCommon)

DrawCTabControlFrame (TCDDrawer)

DrawCTabControlFrame (TCDDrawerCommon)

DrawEdit (TCDDrawer)

DrawEdit (TCDDrawerCommon)

DrawEditBackground (TCDDrawer)

DrawEditBackground (TCDDrawerCommon)

DrawEditBackground (TCDDrawerAndroid)

DrawEditFrame (TCDDrawer)

DrawEditFrame (TCDDrawerCommon)

DrawEditFrame (TCDDrawerAndroid)

DrawFocusRect (TCDDrawer)

DrawFocusRect (TCDDrawerCommon)

DrawFrame3D (TCDDrawer)

DrawFrame3D (TCDDrawerCommon)

DrawGroupBox (TCDDrawer)

DrawGroupBox (TCDDrawerCommon)

DrawListView (TCDDrawer)

DrawListView (TCDDrawerCommon)

DrawPanel (TCDDrawer)

DrawPanel (TCDDrawerCommon)

DrawProgressBar (TCDDrawer)

DrawProgressBar (TCDDrawerCommon)

DrawRadioButton (TCDDrawer)

DrawRadioButton (TCDDrawerCommon)

DrawRadioButtonCircle (TCDDrawer)

DrawRadioButtonCircle (TCDDrawerCommon)

DrawRadioButtonCircle (TCDDrawerAndroid)

DrawRaisedFrame (TCDDrawer)

DrawRaisedFrame (TCDDrawerCommon)

DrawReportListView (TCDDrawer)

DrawReportListView (TCDDrawerCommon)

DrawReportListViewItem (TCDDrawer)

DrawReportListViewItem (TCDDrawerCommon)

DrawScrollBar (TCDDrawer)

DrawScrollBar (TCDDrawerCommon)

DrawShallowSunkenFrame (TCDDrawer)

DrawShallowSunkenFrame (TCDDrawerCommon)

DrawSlider (TCDDrawer)

DrawSlider (TCDDrawerCommon)

DrawSmallCloseButton (TCDDrawer)

DrawSmallCloseButton (TCDDrawerCommon)

DrawSpinEdit (TCDDrawer)

DrawSpinEdit (TCDDrawerCommon)

DrawStaticText (TCDDrawer)

DrawStaticText (TCDDrawerCommon)

DrawSunkenFrame (TCDDrawer)

DrawSunkenFrame (TCDDrawerCommon)

DrawTab (TCDDrawer)

DrawTab (TCDDrawerCommon)

DrawTabs (TCDDrawer)

DrawTabs (TCDDrawerCommon)

DrawTabSheet (TCDDrawer)

DrawTabSheet (TCDDrawerCommon)

DrawTickmark (TCDDrawer)

DrawTickmark (TCDDrawerCommon)

DrawTickmark (TCDDrawerAndroid)

DrawToolBar (TCDDrawer)

DrawToolBar (TCDDrawerCommon)

DrawToolBarItem (TCDDrawer)

DrawToolBarItem (TCDDrawerCommon)

DrawTrackBar (TCDDrawer)

DrawTrackBar (TCDDrawerCommon)

FreeResources (TCDDrawer)

FreeResources (TCDDrawerAndroid)

GetClientArea (TCDDrawer)

GetClientArea (TCDDrawerCommon)

GetColor (TCDDrawer)

GetColor (TCDDrawerCommon)

GetControlDefaultColor (TCDDrawer)

GetDrawStyle (TCDDrawer)

GetDrawStyle (TCDDrawerAndroid)

GetMeasures (TCDDrawer)

GetMeasures (TCDDrawerCommon)

GetMeasures (TCDDrawerAndroid)

GetMeasuresEx (TCDDrawer)

GetMeasuresEx (TCDDrawerCommon)

LoadFallbackPaletteColors (TCDDrawer)

LoadFallbackPaletteColors (TCDDrawerCommon)

LoadNativePaletteColors (TCDDrawer)

LoadPalette (TCDDrawer)

LoadResources (TCDDrawer)

LoadResources (TCDDrawerAndroid)

PalDefaultUsesNativePalette (TCDDrawer)

PalDefaultUsesNativePalette (TCDDrawerCommon)

ScaleRasterImage (TCDDrawer)

VisibleText (TCDDrawer)


TCDDrawerAndroid.CreateResources

Declaration

Source position: customdrawn_android.pas line 43

public procedure TCDDrawerAndroid.CreateResources; override;


TCDDrawerAndroid.DrawButton

Declaration

Source position: customdrawn_android.pas line 70

public procedure TCDDrawerAndroid.DrawButton(

  ADest: TFPCustomCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDButtonStateEx

); override;


TCDDrawerAndroid.DrawCheckBoxSquare

Declaration

Source position: customdrawn_android.pas line 78

public procedure TCDDrawerAndroid.DrawCheckBoxSquare(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx

); override;


TCDDrawerAndroid.DrawEditBackground

Declaration

Source position: customdrawn_android.pas line 73

public procedure TCDDrawerAndroid.DrawEditBackground(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDEditStateEx

); override;


TCDDrawerAndroid.DrawEditFrame

Declaration

Source position: customdrawn_android.pas line 75

public procedure TCDDrawerAndroid.DrawEditFrame(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDEditStateEx

); override;


TCDDrawerAndroid.DrawRadioButtonCircle

Declaration

Source position: customdrawn_android.pas line 81

public procedure TCDDrawerAndroid.DrawRadioButtonCircle(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx

); override;


TCDDrawerAndroid.DrawTickmark

Declaration

Source position: customdrawn_android.pas line 63

public procedure TCDDrawerAndroid.DrawTickmark(

  ADest: TFPCustomCanvas;

  ADestPos: TPoint;

  AState: TCDControlState

); override;


TCDDrawerAndroid.FreeResources

Declaration

Source position: customdrawn_android.pas line 45

public procedure TCDDrawerAndroid.FreeResources; override;


TCDDrawerAndroid.GetDrawStyle

Declaration

Source position: customdrawn_android.pas line 47

public function TCDDrawerAndroid.GetDrawStyle: TCDDrawStyle; override;


TCDDrawerAndroid.GetMeasures

Declaration

Source position: customdrawn_android.pas line 49

public function TCDDrawerAndroid.GetMeasures(

  AMeasureID: Integer

):Integer; override;


TCDDrawerAndroid.LoadResources

Declaration

Source position: customdrawn_android.pas line 44

public procedure TCDDrawerAndroid.LoadResources; override;


TCDDrawerCommon

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawn_common.pas line 23

type TCDDrawerCommon = class(TCDDrawer)

public

  function PalDefaultUsesNativePalette; override;

  procedure LoadFallbackPaletteColors; override;

  function GetMeasures(); override;

  function GetMeasuresEx(); override;

  procedure CalculatePreferredSize(); override;

  function GetColor(); override;

  function GetClientArea(); override;

  function DPIAdjustment();

  procedure DrawFocusRect(); override;

  procedure DrawRaisedFrame(); override;

  procedure DrawFrame3D(); override;

  procedure DrawSunkenFrame(); override;

  procedure DrawShallowSunkenFrame(); override;

  procedure DrawTickmark(); override;

  procedure DrawSlider(); override;

  procedure DrawArrow(); override;

  procedure DrawSmallCloseButton(); override;

  procedure DrawButtonWithArrow(); override;

  procedure DrawControl(); override;

  procedure DrawButton(); override;

  procedure DrawEditBackground(); override;

  procedure DrawEditFrame(); override;

  procedure DrawCaret(); override;

  procedure DrawEdit(); override;

  procedure DrawCheckBoxSquare(); override;

  procedure DrawCheckBox(); override;

  procedure DrawRadioButtonCircle(); override;

  procedure DrawRadioButton(); override;

  procedure DrawComboBox(); override;

  procedure DrawScrollBar(); override;

  procedure DrawGroupBox(); override;

  procedure DrawPanel(); override;

  procedure DrawStaticText(); override;

  procedure DrawTrackBar(); override;

  procedure DrawProgressBar(); override;

  procedure DrawListView(); override;

  procedure DrawReportListView(); override;

  procedure DrawReportListViewItem(); override;

  procedure DrawToolBar(); override;

  procedure DrawToolBarItem(); override;

  procedure DrawCTabControl(); override;

  procedure DrawCTabControlFrame(); override;

  procedure DrawTabSheet(); override;

  procedure DrawTabs(); override;

  procedure DrawTab(); override;

  procedure DrawSpinEdit(); override;

end;

Inheritance

TCDDrawerCommon

|

TCDDrawer

|

TObject


TCDDrawerCommon

TCDDrawer


TCDDrawerCommon
 | PalDefaultUsesNativePalette
 | LoadFallbackPaletteColors
 | GetMeasures
 | GetMeasuresEx
 | CalculatePreferredSize
 | GetColor
 | GetClientArea
 | DPIAdjustment
 | DrawFocusRect
 | DrawRaisedFrame
 | DrawFrame3D
 | DrawSunkenFrame
 | DrawShallowSunkenFrame
 | DrawTickmark
 | DrawSlider
 | DrawArrow
 | DrawSmallCloseButton
 | DrawButtonWithArrow
 | DrawControl
 | DrawButton
 | DrawEditBackground
 | DrawEditFrame
 | DrawCaret
 | DrawEdit
 | DrawCheckBoxSquare
 | DrawCheckBox
 | DrawRadioButtonCircle
 | DrawRadioButton
 | DrawComboBox
 | DrawScrollBar
 | DrawGroupBox
 | DrawPanel
 | DrawStaticText
 | DrawTrackBar
 | DrawProgressBar
 | DrawListView
 | DrawReportListView
 | DrawReportListViewItem
 | DrawToolBar
 | DrawToolBarItem
 | DrawCTabControl
 | DrawCTabControlFrame
 | DrawTabSheet
 | DrawTabs
 | DrawTab
 | DrawSpinEdit
TCDDrawer
 | Create
 | Destroy
 | CreateResources
 | LoadResources
 | FreeResources
 | ScaleRasterImage
 | LoadPalette
 | LoadNativePaletteColors
 | LoadFallbackPaletteColors
 | PalDefaultUsesNativePalette
 | GetDrawStyle
 | VisibleText
 | GetControlDefaultColor
 | GetMeasures
 | GetMeasuresEx
 | CalculatePreferredSize
 | GetColor
 | GetClientArea
 | DrawControl
 | DrawFocusRect
 | DrawRaisedFrame
 | DrawFrame3D
 | DrawSunkenFrame
 | DrawShallowSunkenFrame
 | DrawTickmark
 | DrawSlider
 | DrawArrow
 | DrawSmallCloseButton
 | DrawButtonWithArrow
 | DrawButton
 | DrawEditBackground
 | DrawEditFrame
 | DrawCaret
 | DrawEdit
 | DrawCheckBoxSquare
 | DrawCheckBox
 | DrawRadioButtonCircle
 | DrawRadioButton
 | DrawComboBox
 | DrawScrollBar
 | DrawGroupBox
 | DrawPanel
 | DrawStaticText
 | DrawTrackBar
 | DrawProgressBar
 | DrawListView
 | DrawReportListView
 | DrawReportListViewItem
 | DrawToolBar
 | DrawToolBarItem
 | DrawCTabControl
 | DrawCTabControlFrame
 | DrawTabSheet
 | DrawTabs
 | DrawTab
 | DrawSpinEdit


CalculatePreferredSize (TCDDrawer)

CalculatePreferredSize (TCDDrawerCommon)

Create (TCDDrawer)

CreateResources (TCDDrawer)

Destroy (TCDDrawer)

DPIAdjustment (TCDDrawerCommon)

DrawArrow (TCDDrawer)

DrawArrow (TCDDrawerCommon)

DrawButton (TCDDrawer)

DrawButton (TCDDrawerCommon)

DrawButtonWithArrow (TCDDrawer)

DrawButtonWithArrow (TCDDrawerCommon)

DrawCaret (TCDDrawer)

DrawCaret (TCDDrawerCommon)

DrawCheckBox (TCDDrawer)

DrawCheckBox (TCDDrawerCommon)

DrawCheckBoxSquare (TCDDrawer)

DrawCheckBoxSquare (TCDDrawerCommon)

DrawComboBox (TCDDrawer)

DrawComboBox (TCDDrawerCommon)

DrawControl (TCDDrawer)

DrawControl (TCDDrawerCommon)

DrawCTabControl (TCDDrawer)

DrawCTabControl (TCDDrawerCommon)

DrawCTabControlFrame (TCDDrawer)

DrawCTabControlFrame (TCDDrawerCommon)

DrawEdit (TCDDrawer)

DrawEdit (TCDDrawerCommon)

DrawEditBackground (TCDDrawer)

DrawEditBackground (TCDDrawerCommon)

DrawEditFrame (TCDDrawer)

DrawEditFrame (TCDDrawerCommon)

DrawFocusRect (TCDDrawer)

DrawFocusRect (TCDDrawerCommon)

DrawFrame3D (TCDDrawer)

DrawFrame3D (TCDDrawerCommon)

DrawGroupBox (TCDDrawer)

DrawGroupBox (TCDDrawerCommon)

DrawListView (TCDDrawer)

DrawListView (TCDDrawerCommon)

DrawPanel (TCDDrawer)

DrawPanel (TCDDrawerCommon)

DrawProgressBar (TCDDrawer)

DrawProgressBar (TCDDrawerCommon)

DrawRadioButton (TCDDrawer)

DrawRadioButton (TCDDrawerCommon)

DrawRadioButtonCircle (TCDDrawer)

DrawRadioButtonCircle (TCDDrawerCommon)

DrawRaisedFrame (TCDDrawer)

DrawRaisedFrame (TCDDrawerCommon)

DrawReportListView (TCDDrawer)

DrawReportListView (TCDDrawerCommon)

DrawReportListViewItem (TCDDrawer)

DrawReportListViewItem (TCDDrawerCommon)

DrawScrollBar (TCDDrawer)

DrawScrollBar (TCDDrawerCommon)

DrawShallowSunkenFrame (TCDDrawer)

DrawShallowSunkenFrame (TCDDrawerCommon)

DrawSlider (TCDDrawer)

DrawSlider (TCDDrawerCommon)

DrawSmallCloseButton (TCDDrawer)

DrawSmallCloseButton (TCDDrawerCommon)

DrawSpinEdit (TCDDrawer)

DrawSpinEdit (TCDDrawerCommon)

DrawStaticText (TCDDrawer)

DrawStaticText (TCDDrawerCommon)

DrawSunkenFrame (TCDDrawer)

DrawSunkenFrame (TCDDrawerCommon)

DrawTab (TCDDrawer)

DrawTab (TCDDrawerCommon)

DrawTabs (TCDDrawer)

DrawTabs (TCDDrawerCommon)

DrawTabSheet (TCDDrawer)

DrawTabSheet (TCDDrawerCommon)

DrawTickmark (TCDDrawer)

DrawTickmark (TCDDrawerCommon)

DrawToolBar (TCDDrawer)

DrawToolBar (TCDDrawerCommon)

DrawToolBarItem (TCDDrawer)

DrawToolBarItem (TCDDrawerCommon)

DrawTrackBar (TCDDrawer)

DrawTrackBar (TCDDrawerCommon)

FreeResources (TCDDrawer)

GetClientArea (TCDDrawer)

GetClientArea (TCDDrawerCommon)

GetColor (TCDDrawer)

GetColor (TCDDrawerCommon)

GetControlDefaultColor (TCDDrawer)

GetDrawStyle (TCDDrawer)

GetMeasures (TCDDrawer)

GetMeasures (TCDDrawerCommon)

GetMeasuresEx (TCDDrawer)

GetMeasuresEx (TCDDrawerCommon)

LoadFallbackPaletteColors (TCDDrawer)

LoadFallbackPaletteColors (TCDDrawerCommon)

LoadNativePaletteColors (TCDDrawer)

LoadPalette (TCDDrawer)

LoadResources (TCDDrawer)

PalDefaultUsesNativePalette (TCDDrawer)

PalDefaultUsesNativePalette (TCDDrawerCommon)

ScaleRasterImage (TCDDrawer)

VisibleText (TCDDrawer)


TCDDrawerCommon.CalculatePreferredSize

Declaration

Source position: customdrawn_common.pas line 31

public procedure TCDDrawerCommon.CalculatePreferredSize(

  ADest: TCanvas;

  AControlId: TCDControlID;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx;

  var PreferredWidth: Integer;

  var PreferredHeight: Integer;

  WithThemeSpace: Boolean;

  AAllowUseOfMeasuresEx: Boolean

); override;


TCDDrawerCommon.DPIAdjustment

Declaration

Source position: customdrawn_common.pas line 37

public function TCDDrawerCommon.DPIAdjustment(

  const AValue: Integer

):Integer;


TCDDrawerCommon.DrawArrow

Declaration

Source position: customdrawn_common.pas line 47

public procedure TCDDrawerCommon.DrawArrow(

  ADest: TCanvas;

  ADestPos: TPoint;

  ADirection: TCDControlState;

  ASize: Integer = 7

); override;


TCDDrawerCommon.DrawButton

Declaration

Source position: customdrawn_common.pas line 58

public procedure TCDDrawerCommon.DrawButton(

  ADest: TFPCustomCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDButtonStateEx

); override;


TCDDrawerCommon.DrawButtonWithArrow

Declaration

Source position: customdrawn_common.pas line 50

public procedure TCDDrawerCommon.DrawButtonWithArrow(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState

); override;


TCDDrawerCommon.DrawCaret

Declaration

Source position: customdrawn_common.pas line 65

public procedure TCDDrawerCommon.DrawCaret(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDEditStateEx

); override;


TCDDrawerCommon.DrawCheckBox

Declaration

Source position: customdrawn_common.pas line 72

public procedure TCDDrawerCommon.DrawCheckBox(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx

); override;


TCDDrawerCommon.DrawCheckBoxSquare

Declaration

Source position: customdrawn_common.pas line 70

public procedure TCDDrawerCommon.DrawCheckBoxSquare(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx

); override;


TCDDrawerCommon.DrawComboBox

Declaration

Source position: customdrawn_common.pas line 80

public procedure TCDDrawerCommon.DrawComboBox(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDEditStateEx

); override;


TCDDrawerCommon.DrawControl

Declaration

Source position: customdrawn_common.pas line 52

public procedure TCDDrawerCommon.DrawControl(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx

); override;


TCDDrawerCommon.DrawCTabControl

Declaration

Source position: customdrawn_common.pas line 119

public procedure TCDDrawerCommon.DrawCTabControl(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDCTabControlStateEx

); override;


TCDDrawerCommon.DrawCTabControlFrame

Declaration

Source position: customdrawn_common.pas line 121

public procedure TCDDrawerCommon.DrawCTabControlFrame(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDCTabControlStateEx

); override;


TCDDrawerCommon.DrawEdit

Declaration

Source position: customdrawn_common.pas line 67

public procedure TCDDrawerCommon.DrawEdit(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDEditStateEx

); override;


TCDDrawerCommon.DrawEditBackground

Declaration

Source position: customdrawn_common.pas line 61

public procedure TCDDrawerCommon.DrawEditBackground(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDEditStateEx

); override;


TCDDrawerCommon.DrawEditFrame

Declaration

Source position: customdrawn_common.pas line 63

public procedure TCDDrawerCommon.DrawEditFrame(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDEditStateEx

); override;


TCDDrawerCommon.DrawFocusRect

Declaration

Source position: customdrawn_common.pas line 39

public procedure TCDDrawerCommon.DrawFocusRect(

  ADest: TFPCustomCanvas;

  ADestPos: TPoint;

  ASize: TSize

); override;


TCDDrawerCommon.DrawFrame3D

Declaration

Source position: customdrawn_common.pas line 41

public procedure TCDDrawerCommon.DrawFrame3D(

  ADest: TFPCustomCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  const FrameWidth: Integer;

  const Style: TBevelCut

); override;


TCDDrawerCommon.DrawGroupBox

Declaration

Source position: customdrawn_common.pas line 86

public procedure TCDDrawerCommon.DrawGroupBox(

  ADest: TFPCustomCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx

); override;


TCDDrawerCommon.DrawListView

Declaration

Source position: customdrawn_common.pas line 106

public procedure TCDDrawerCommon.DrawListView(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDListViewStateEx

); override;


TCDDrawerCommon.DrawPanel

Declaration

Source position: customdrawn_common.pas line 89

public procedure TCDDrawerCommon.DrawPanel(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDPanelStateEx

); override;


TCDDrawerCommon.DrawProgressBar

Declaration

Source position: customdrawn_common.pas line 103

public procedure TCDDrawerCommon.DrawProgressBar(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDProgressBarStateEx

); override;


TCDDrawerCommon.DrawRadioButton

Declaration

Source position: customdrawn_common.pas line 77

public procedure TCDDrawerCommon.DrawRadioButton(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx

); override;


TCDDrawerCommon.DrawRadioButtonCircle

Declaration

Source position: customdrawn_common.pas line 75

public procedure TCDDrawerCommon.DrawRadioButtonCircle(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx

); override;


TCDDrawerCommon.DrawRaisedFrame

Declaration

Source position: customdrawn_common.pas line 40

public procedure TCDDrawerCommon.DrawRaisedFrame(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize

); override;


TCDDrawerCommon.DrawReportListView

Declaration

Source position: customdrawn_common.pas line 108

public procedure TCDDrawerCommon.DrawReportListView(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDListViewStateEx

); override;


TCDDrawerCommon.DrawReportListViewItem

Declaration

Source position: customdrawn_common.pas line 110

public procedure TCDDrawerCommon.DrawReportListViewItem(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  ACurItem: TCDListItems;

  AState: TCDControlState;

  AStateEx: TCDListViewStateEx

); override;


TCDDrawerCommon.DrawScrollBar

Declaration

Source position: customdrawn_common.pas line 83

public procedure TCDDrawerCommon.DrawScrollBar(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDPositionedCStateEx

); override;


TCDDrawerCommon.DrawShallowSunkenFrame

Declaration

Source position: customdrawn_common.pas line 44

public procedure TCDDrawerCommon.DrawShallowSunkenFrame(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize

); override;


TCDDrawerCommon.DrawSlider

Declaration

Source position: customdrawn_common.pas line 46

public procedure TCDDrawerCommon.DrawSlider(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState

); override;


TCDDrawerCommon.DrawSmallCloseButton

Declaration

Source position: customdrawn_common.pas line 49

public procedure TCDDrawerCommon.DrawSmallCloseButton(

  ADest: TCanvas;

  ADestPos: TPoint

); override;


TCDDrawerCommon.DrawSpinEdit

Declaration

Source position: customdrawn_common.pas line 132

public procedure TCDDrawerCommon.DrawSpinEdit(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDSpinStateEx

); override;


TCDDrawerCommon.DrawStaticText

Declaration

Source position: customdrawn_common.pas line 94

public procedure TCDDrawerCommon.DrawStaticText(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx

); override;


TCDDrawerCommon.DrawSunkenFrame

Declaration

Source position: customdrawn_common.pas line 43

public procedure TCDDrawerCommon.DrawSunkenFrame(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize

); override;


TCDDrawerCommon.DrawTab

Declaration

Source position: customdrawn_common.pas line 127

public procedure TCDDrawerCommon.DrawTab(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDCTabControlStateEx

); override;


TCDDrawerCommon.DrawTabs

Declaration

Source position: customdrawn_common.pas line 125

public procedure TCDDrawerCommon.DrawTabs(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDCTabControlStateEx

); override;


TCDDrawerCommon.DrawTabSheet

Declaration

Source position: customdrawn_common.pas line 123

public procedure TCDDrawerCommon.DrawTabSheet(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDCTabControlStateEx

); override;


TCDDrawerCommon.DrawTickmark

Declaration

Source position: customdrawn_common.pas line 45

public procedure TCDDrawerCommon.DrawTickmark(

  ADest: TFPCustomCanvas;

  ADestPos: TPoint;

  AState: TCDControlState

); override;


TCDDrawerCommon.DrawToolBar

Declaration

Source position: customdrawn_common.pas line 113

public procedure TCDDrawerCommon.DrawToolBar(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDToolBarStateEx

); override;


TCDDrawerCommon.DrawToolBarItem

Declaration

Source position: customdrawn_common.pas line 115

public procedure TCDDrawerCommon.DrawToolBarItem(

  ADest: TCanvas;

  ASize: TSize;

  ACurItem: TCDToolBarItem;

  AX: Integer;

  AY: Integer;

  AState: TCDControlState;

  AStateEx: TCDToolBarStateEx

); override;


TCDDrawerCommon.DrawTrackBar

Declaration

Source position: customdrawn_common.pas line 100

public procedure TCDDrawerCommon.DrawTrackBar(

  ADest: TCanvas;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDPositionedCStateEx

); override;


TCDDrawerCommon.GetClientArea

Declaration

Source position: customdrawn_common.pas line 35

public function TCDDrawerCommon.GetClientArea(

  ADest: TCanvas;

  ASize: TSize;

  AControlId: TCDControlID;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx

):TRect; override;


TCDDrawerCommon.GetColor

Declaration

Source position: customdrawn_common.pas line 34

public function TCDDrawerCommon.GetColor(

  AColorID: Integer

):TColor; override;


TCDDrawerCommon.GetMeasures

Declaration

Source position: customdrawn_common.pas line 28

public function TCDDrawerCommon.GetMeasures(

  AMeasureID: Integer

):Integer; override;


TCDDrawerCommon.GetMeasuresEx

Declaration

Source position: customdrawn_common.pas line 29

public function TCDDrawerCommon.GetMeasuresEx(

  ADest: TCanvas;

  AMeasureID: Integer;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx

):Integer; override;


TCDDrawerCommon.LoadFallbackPaletteColors

Declaration

Source position: customdrawn_common.pas line 26

public procedure TCDDrawerCommon.LoadFallbackPaletteColors; override;


TCDDrawerCommon.PalDefaultUsesNativePalette

Declaration

Source position: customdrawn_common.pas line 25

public function TCDDrawerCommon.PalDefaultUsesNativePalette: Boolean; override;


TCDDrawerMac

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawn_mac.pas line 19

type TCDDrawerMac = class(TCDDrawerCommon)

public

  procedure DrawExpandTriangle();

  procedure DrawMacSquareButton();

  function GetMeasures(); override;

  procedure DrawButton(); override;

  procedure DrawToolBarItem(); override;

end;

Inheritance

TCDDrawerMac

|

TCDDrawerCommon

|

TCDDrawer

|

TObject


TCDDrawerMac

TCDDrawerCommon

TCDDrawer


TCDDrawerMac
 | DrawExpandTriangle
 | DrawMacSquareButton
 | GetMeasures
 | DrawButton
 | DrawToolBarItem
TCDDrawerCommon
 | PalDefaultUsesNativePalette
 | LoadFallbackPaletteColors
 | GetMeasures
 | GetMeasuresEx
 | CalculatePreferredSize
 | GetColor
 | GetClientArea
 | DPIAdjustment
 | DrawFocusRect
 | DrawRaisedFrame
 | DrawFrame3D
 | DrawSunkenFrame
 | DrawShallowSunkenFrame
 | DrawTickmark
 | DrawSlider
 | DrawArrow
 | DrawSmallCloseButton
 | DrawButtonWithArrow
 | DrawControl
 | DrawButton
 | DrawEditBackground
 | DrawEditFrame
 | DrawCaret
 | DrawEdit
 | DrawCheckBoxSquare
 | DrawCheckBox
 | DrawRadioButtonCircle
 | DrawRadioButton
 | DrawComboBox
 | DrawScrollBar
 | DrawGroupBox
 | DrawPanel
 | DrawStaticText
 | DrawTrackBar
 | DrawProgressBar
 | DrawListView
 | DrawReportListView
 | DrawReportListViewItem
 | DrawToolBar
 | DrawToolBarItem
 | DrawCTabControl
 | DrawCTabControlFrame
 | DrawTabSheet
 | DrawTabs
 | DrawTab
 | DrawSpinEdit
TCDDrawer
 | Create
 | Destroy
 | CreateResources
 | LoadResources
 | FreeResources
 | ScaleRasterImage
 | LoadPalette
 | LoadNativePaletteColors
 | LoadFallbackPaletteColors
 | PalDefaultUsesNativePalette
 | GetDrawStyle
 | VisibleText
 | GetControlDefaultColor
 | GetMeasures
 | GetMeasuresEx
 | CalculatePreferredSize
 | GetColor
 | GetClientArea
 | DrawControl
 | DrawFocusRect
 | DrawRaisedFrame
 | DrawFrame3D
 | DrawSunkenFrame
 | DrawShallowSunkenFrame
 | DrawTickmark
 | DrawSlider
 | DrawArrow
 | DrawSmallCloseButton
 | DrawButtonWithArrow
 | DrawButton
 | DrawEditBackground
 | DrawEditFrame
 | DrawCaret
 | DrawEdit
 | DrawCheckBoxSquare
 | DrawCheckBox
 | DrawRadioButtonCircle
 | DrawRadioButton
 | DrawComboBox
 | DrawScrollBar
 | DrawGroupBox
 | DrawPanel
 | DrawStaticText
 | DrawTrackBar
 | DrawProgressBar
 | DrawListView
 | DrawReportListView
 | DrawReportListViewItem
 | DrawToolBar
 | DrawToolBarItem
 | DrawCTabControl
 | DrawCTabControlFrame
 | DrawTabSheet
 | DrawTabs
 | DrawTab
 | DrawSpinEdit


CalculatePreferredSize (TCDDrawer)

CalculatePreferredSize (TCDDrawerCommon)

Create (TCDDrawer)

CreateResources (TCDDrawer)

Destroy (TCDDrawer)

DPIAdjustment (TCDDrawerCommon)

DrawArrow (TCDDrawer)

DrawArrow (TCDDrawerCommon)

DrawButton (TCDDrawer)

DrawButton (TCDDrawerCommon)

DrawButton (TCDDrawerMac)

DrawButtonWithArrow (TCDDrawer)

DrawButtonWithArrow (TCDDrawerCommon)

DrawCaret (TCDDrawer)

DrawCaret (TCDDrawerCommon)

DrawCheckBox (TCDDrawer)

DrawCheckBox (TCDDrawerCommon)

DrawCheckBoxSquare (TCDDrawer)

DrawCheckBoxSquare (TCDDrawerCommon)

DrawComboBox (TCDDrawer)

DrawComboBox (TCDDrawerCommon)

DrawControl (TCDDrawer)

DrawControl (TCDDrawerCommon)

DrawCTabControl (TCDDrawer)

DrawCTabControl (TCDDrawerCommon)

DrawCTabControlFrame (TCDDrawer)

DrawCTabControlFrame (TCDDrawerCommon)

DrawEdit (TCDDrawer)

DrawEdit (TCDDrawerCommon)

DrawEditBackground (TCDDrawer)

DrawEditBackground (TCDDrawerCommon)

DrawEditFrame (TCDDrawer)

DrawEditFrame (TCDDrawerCommon)

DrawExpandTriangle (TCDDrawerMac)

DrawFocusRect (TCDDrawer)

DrawFocusRect (TCDDrawerCommon)

DrawFrame3D (TCDDrawer)

DrawFrame3D (TCDDrawerCommon)

DrawGroupBox (TCDDrawer)

DrawGroupBox (TCDDrawerCommon)

DrawListView (TCDDrawer)

DrawListView (TCDDrawerCommon)

DrawMacSquareButton (TCDDrawerMac)

DrawPanel (TCDDrawer)

DrawPanel (TCDDrawerCommon)

DrawProgressBar (TCDDrawer)

DrawProgressBar (TCDDrawerCommon)

DrawRadioButton (TCDDrawer)

DrawRadioButton (TCDDrawerCommon)

DrawRadioButtonCircle (TCDDrawer)

DrawRadioButtonCircle (TCDDrawerCommon)

DrawRaisedFrame (TCDDrawer)

DrawRaisedFrame (TCDDrawerCommon)

DrawReportListView (TCDDrawer)

DrawReportListView (TCDDrawerCommon)

DrawReportListViewItem (TCDDrawer)

DrawReportListViewItem (TCDDrawerCommon)

DrawScrollBar (TCDDrawer)

DrawScrollBar (TCDDrawerCommon)

DrawShallowSunkenFrame (TCDDrawer)

DrawShallowSunkenFrame (TCDDrawerCommon)

DrawSlider (TCDDrawer)

DrawSlider (TCDDrawerCommon)

DrawSmallCloseButton (TCDDrawer)

DrawSmallCloseButton (TCDDrawerCommon)

DrawSpinEdit (TCDDrawer)

DrawSpinEdit (TCDDrawerCommon)

DrawStaticText (TCDDrawer)

DrawStaticText (TCDDrawerCommon)

DrawSunkenFrame (TCDDrawer)

DrawSunkenFrame (TCDDrawerCommon)

DrawTab (TCDDrawer)

DrawTab (TCDDrawerCommon)

DrawTabs (TCDDrawer)

DrawTabs (TCDDrawerCommon)

DrawTabSheet (TCDDrawer)

DrawTabSheet (TCDDrawerCommon)

DrawTickmark (TCDDrawer)

DrawTickmark (TCDDrawerCommon)

DrawToolBar (TCDDrawer)

DrawToolBar (TCDDrawerCommon)

DrawToolBarItem (TCDDrawer)

DrawToolBarItem (TCDDrawerCommon)

DrawToolBarItem (TCDDrawerMac)

DrawTrackBar (TCDDrawer)

DrawTrackBar (TCDDrawerCommon)

FreeResources (TCDDrawer)

GetClientArea (TCDDrawer)

GetClientArea (TCDDrawerCommon)

GetColor (TCDDrawer)

GetColor (TCDDrawerCommon)

GetControlDefaultColor (TCDDrawer)

GetDrawStyle (TCDDrawer)

GetMeasures (TCDDrawer)

GetMeasures (TCDDrawerCommon)

GetMeasures (TCDDrawerMac)

GetMeasuresEx (TCDDrawer)

GetMeasuresEx (TCDDrawerCommon)

LoadFallbackPaletteColors (TCDDrawer)

LoadFallbackPaletteColors (TCDDrawerCommon)

LoadNativePaletteColors (TCDDrawer)

LoadPalette (TCDDrawer)

LoadResources (TCDDrawer)

PalDefaultUsesNativePalette (TCDDrawer)

PalDefaultUsesNativePalette (TCDDrawerCommon)

ScaleRasterImage (TCDDrawer)

VisibleText (TCDDrawer)


TCDDrawerMac.DrawButton

Declaration

Source position: customdrawn_mac.pas line 32

public procedure TCDDrawerMac.DrawButton(

  ADest: TFPCustomCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDButtonStateEx

); override;


TCDDrawerMac.DrawExpandTriangle

Declaration

Source position: customdrawn_mac.pas line 21

public procedure TCDDrawerMac.DrawExpandTriangle(

  ADest: TCanvas;

  ASize: TSize;

  AX: Integer;

  AY: Integer;

  AFacing: TCDControlStateFlag

);


TCDDrawerMac.DrawMacSquareButton

Declaration

Source position: customdrawn_mac.pas line 24

public procedure TCDDrawerMac.DrawMacSquareButton(

  ADest: TFPCustomCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDButtonStateEx

);


TCDDrawerMac.DrawToolBarItem

Declaration

Source position: customdrawn_mac.pas line 38

public procedure TCDDrawerMac.DrawToolBarItem(

  ADest: TCanvas;

  ASize: TSize;

  ACurItem: TCDToolBarItem;

  AX: Integer;

  AY: Integer;

  AState: TCDControlState;

  AStateEx: TCDToolBarStateEx

); override;


TCDDrawerMac.GetMeasures

Declaration

Source position: customdrawn_mac.pas line 27

public function TCDDrawerMac.GetMeasures(

  AMeasureID: Integer

):Integer; override;


TCDDrawerWinXP

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: customdrawn_winxp.pas line 19

type TCDDrawerWinXP = class(TCDDrawerCommon)

public

  function GetMeasures(); override;

  function GetDrawStyle; override;

  procedure LoadFallbackPaletteColors; override;

  procedure DrawTickmark(); override;

  procedure DrawButton(); override;

  procedure DrawEditFrame(); override;

  procedure DrawCheckBoxSquare(); override;

end;

Inheritance

TCDDrawerWinXP

|

TCDDrawerCommon

|

TCDDrawer

|

TObject


TCDDrawerWinXP

TCDDrawerCommon

TCDDrawer


TCDDrawerWinXP
 | GetMeasures
 | GetDrawStyle
 | LoadFallbackPaletteColors
 | DrawTickmark
 | DrawButton
 | DrawEditFrame
 | DrawCheckBoxSquare
TCDDrawerCommon
 | PalDefaultUsesNativePalette
 | LoadFallbackPaletteColors
 | GetMeasures
 | GetMeasuresEx
 | CalculatePreferredSize
 | GetColor
 | GetClientArea
 | DPIAdjustment
 | DrawFocusRect
 | DrawRaisedFrame
 | DrawFrame3D
 | DrawSunkenFrame
 | DrawShallowSunkenFrame
 | DrawTickmark
 | DrawSlider
 | DrawArrow
 | DrawSmallCloseButton
 | DrawButtonWithArrow
 | DrawControl
 | DrawButton
 | DrawEditBackground
 | DrawEditFrame
 | DrawCaret
 | DrawEdit
 | DrawCheckBoxSquare
 | DrawCheckBox
 | DrawRadioButtonCircle
 | DrawRadioButton
 | DrawComboBox
 | DrawScrollBar
 | DrawGroupBox
 | DrawPanel
 | DrawStaticText
 | DrawTrackBar
 | DrawProgressBar
 | DrawListView
 | DrawReportListView
 | DrawReportListViewItem
 | DrawToolBar
 | DrawToolBarItem
 | DrawCTabControl
 | DrawCTabControlFrame
 | DrawTabSheet
 | DrawTabs
 | DrawTab
 | DrawSpinEdit
TCDDrawer
 | Create
 | Destroy
 | CreateResources
 | LoadResources
 | FreeResources
 | ScaleRasterImage
 | LoadPalette
 | LoadNativePaletteColors
 | LoadFallbackPaletteColors
 | PalDefaultUsesNativePalette
 | GetDrawStyle
 | VisibleText
 | GetControlDefaultColor
 | GetMeasures
 | GetMeasuresEx
 | CalculatePreferredSize
 | GetColor
 | GetClientArea
 | DrawControl
 | DrawFocusRect
 | DrawRaisedFrame
 | DrawFrame3D
 | DrawSunkenFrame
 | DrawShallowSunkenFrame
 | DrawTickmark
 | DrawSlider
 | DrawArrow
 | DrawSmallCloseButton
 | DrawButtonWithArrow
 | DrawButton
 | DrawEditBackground
 | DrawEditFrame
 | DrawCaret
 | DrawEdit
 | DrawCheckBoxSquare
 | DrawCheckBox
 | DrawRadioButtonCircle
 | DrawRadioButton
 | DrawComboBox
 | DrawScrollBar
 | DrawGroupBox
 | DrawPanel
 | DrawStaticText
 | DrawTrackBar
 | DrawProgressBar
 | DrawListView
 | DrawReportListView
 | DrawReportListViewItem
 | DrawToolBar
 | DrawToolBarItem
 | DrawCTabControl
 | DrawCTabControlFrame
 | DrawTabSheet
 | DrawTabs
 | DrawTab
 | DrawSpinEdit


CalculatePreferredSize (TCDDrawer)

CalculatePreferredSize (TCDDrawerCommon)

Create (TCDDrawer)

CreateResources (TCDDrawer)

Destroy (TCDDrawer)

DPIAdjustment (TCDDrawerCommon)

DrawArrow (TCDDrawer)

DrawArrow (TCDDrawerCommon)

DrawButton (TCDDrawer)

DrawButton (TCDDrawerCommon)

DrawButton (TCDDrawerWinXP)

DrawButtonWithArrow (TCDDrawer)

DrawButtonWithArrow (TCDDrawerCommon)

DrawCaret (TCDDrawer)

DrawCaret (TCDDrawerCommon)

DrawCheckBox (TCDDrawer)

DrawCheckBox (TCDDrawerCommon)

DrawCheckBoxSquare (TCDDrawer)

DrawCheckBoxSquare (TCDDrawerCommon)

DrawCheckBoxSquare (TCDDrawerWinXP)

DrawComboBox (TCDDrawer)

DrawComboBox (TCDDrawerCommon)

DrawControl (TCDDrawer)

DrawControl (TCDDrawerCommon)

DrawCTabControl (TCDDrawer)

DrawCTabControl (TCDDrawerCommon)

DrawCTabControlFrame (TCDDrawer)

DrawCTabControlFrame (TCDDrawerCommon)

DrawEdit (TCDDrawer)

DrawEdit (TCDDrawerCommon)

DrawEditBackground (TCDDrawer)

DrawEditBackground (TCDDrawerCommon)

DrawEditFrame (TCDDrawer)

DrawEditFrame (TCDDrawerCommon)

DrawEditFrame (TCDDrawerWinXP)

DrawFocusRect (TCDDrawer)

DrawFocusRect (TCDDrawerCommon)

DrawFrame3D (TCDDrawer)

DrawFrame3D (TCDDrawerCommon)

DrawGroupBox (TCDDrawer)

DrawGroupBox (TCDDrawerCommon)

DrawListView (TCDDrawer)

DrawListView (TCDDrawerCommon)

DrawPanel (TCDDrawer)

DrawPanel (TCDDrawerCommon)

DrawProgressBar (TCDDrawer)

DrawProgressBar (TCDDrawerCommon)

DrawRadioButton (TCDDrawer)

DrawRadioButton (TCDDrawerCommon)

DrawRadioButtonCircle (TCDDrawer)

DrawRadioButtonCircle (TCDDrawerCommon)

DrawRaisedFrame (TCDDrawer)

DrawRaisedFrame (TCDDrawerCommon)

DrawReportListView (TCDDrawer)

DrawReportListView (TCDDrawerCommon)

DrawReportListViewItem (TCDDrawer)

DrawReportListViewItem (TCDDrawerCommon)

DrawScrollBar (TCDDrawer)

DrawScrollBar (TCDDrawerCommon)

DrawShallowSunkenFrame (TCDDrawer)

DrawShallowSunkenFrame (TCDDrawerCommon)

DrawSlider (TCDDrawer)

DrawSlider (TCDDrawerCommon)

DrawSmallCloseButton (TCDDrawer)

DrawSmallCloseButton (TCDDrawerCommon)

DrawSpinEdit (TCDDrawer)

DrawSpinEdit (TCDDrawerCommon)

DrawStaticText (TCDDrawer)

DrawStaticText (TCDDrawerCommon)

DrawSunkenFrame (TCDDrawer)

DrawSunkenFrame (TCDDrawerCommon)

DrawTab (TCDDrawer)

DrawTab (TCDDrawerCommon)

DrawTabs (TCDDrawer)

DrawTabs (TCDDrawerCommon)

DrawTabSheet (TCDDrawer)

DrawTabSheet (TCDDrawerCommon)

DrawTickmark (TCDDrawer)

DrawTickmark (TCDDrawerCommon)

DrawTickmark (TCDDrawerWinXP)

DrawToolBar (TCDDrawer)

DrawToolBar (TCDDrawerCommon)

DrawToolBarItem (TCDDrawer)

DrawToolBarItem (TCDDrawerCommon)

DrawTrackBar (TCDDrawer)

DrawTrackBar (TCDDrawerCommon)

FreeResources (TCDDrawer)

GetClientArea (TCDDrawer)

GetClientArea (TCDDrawerCommon)

GetColor (TCDDrawer)

GetColor (TCDDrawerCommon)

GetControlDefaultColor (TCDDrawer)

GetDrawStyle (TCDDrawer)

GetDrawStyle (TCDDrawerWinXP)

GetMeasures (TCDDrawer)

GetMeasures (TCDDrawerCommon)

GetMeasures (TCDDrawerWinXP)

GetMeasuresEx (TCDDrawer)

GetMeasuresEx (TCDDrawerCommon)

LoadFallbackPaletteColors (TCDDrawer)

LoadFallbackPaletteColors (TCDDrawerCommon)

LoadFallbackPaletteColors (TCDDrawerWinXP)

LoadNativePaletteColors (TCDDrawer)

LoadPalette (TCDDrawer)

LoadResources (TCDDrawer)

PalDefaultUsesNativePalette (TCDDrawer)

PalDefaultUsesNativePalette (TCDDrawerCommon)

ScaleRasterImage (TCDDrawer)

VisibleText (TCDDrawer)


TCDDrawerWinXP.DrawButton

Declaration

Source position: customdrawn_winxp.pas line 40

public procedure TCDDrawerWinXP.DrawButton(

  ADest: TFPCustomCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDButtonStateEx

); override;


TCDDrawerWinXP.DrawCheckBoxSquare

Declaration

Source position: customdrawn_winxp.pas line 46

public procedure TCDDrawerWinXP.DrawCheckBoxSquare(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDControlStateEx

); override;


TCDDrawerWinXP.DrawEditFrame

Declaration

Source position: customdrawn_winxp.pas line 43

public procedure TCDDrawerWinXP.DrawEditFrame(

  ADest: TCanvas;

  ADestPos: TPoint;

  ASize: TSize;

  AState: TCDControlState;

  AStateEx: TCDEditStateEx

); override;


TCDDrawerWinXP.DrawTickmark

Declaration

Source position: customdrawn_winxp.pas line 33

public procedure TCDDrawerWinXP.DrawTickmark(

  ADest: TFPCustomCanvas;

  ADestPos: TPoint;

  AState: TCDControlState

); override;


TCDDrawerWinXP.GetDrawStyle

Declaration

Source position: customdrawn_winxp.pas line 26

public function TCDDrawerWinXP.GetDrawStyle: TCDDrawStyle; override;


TCDDrawerWinXP.GetMeasures

Declaration

Source position: customdrawn_winxp.pas line 22

public function TCDDrawerWinXP.GetMeasures(

  AMeasureID: Integer

):Integer; override;


TCDDrawerWinXP.LoadFallbackPaletteColors

Declaration

Source position: customdrawn_winxp.pas line 27

public procedure TCDDrawerWinXP.LoadFallbackPaletteColors; override;


TCustomTimer

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Defines the base class for TTimer

Declaration

Source position: customtimer.pas line 29

type TCustomTimer = class(TComponent)
protected
procedure SetEnabled(); virtual; | Sets the value for the Enabled property
procedure SetInterval(); virtual; | Sets the value for the Interval property
procedure SetOnTimer(); virtual; | Sets the event handler for the OnTimer property
procedure DoOnTimer; virtual; | DoOnTimer signals the OnTimer event handler
procedure UpdateTimer; virtual; | Updates the Timer to reflect the current properties
procedure KillTimer; virtual; | Stops execution of the timer class instance
procedure Loaded; override;
public
constructor Create(); override; | Create - constructor for TCustomTimer: calls inherited Create, sets up handle and initializes timer interval
destructor Destroy; override; | Destructor for the timer class instance
property Enabled: Boolean; [rw] | Indicates if the timer is ready to start
property Interval: Cardinal; [rw] | The Interval (in milliseconds) for timer notifications
property OnTimer: TNotifyEvent; [rw] | Event handler signalled when the Interval for the timer has elapsed
property OnStartTimer: TNotifyEvent; [rw] | Event handler signalled when the timer is started
property OnStopTimer: TNotifyEvent; [rw] | OnStopTimer - event handler for stopping the timer
end;

Inheritance

TCustomTimer

Defines the base class for TTimer
|

TComponent,IUnknown,IInterfaceComponentReference
|

TPersistent,IFPObserved
|

TObject

Description

TCustomTimer is a TComponent descendant which specifies the base class for TTimer. TCustomTimer specifies the properties, methods, and events handlers used for timer classes in the LCL.

Use the Enabled property to indicate if the timer can be executed.

Use the Interval property to control the frequency of notification events from the executing timer class instance.

Use the OnTimer, OnStartTimer, and OnStopTimer event handlers to perform actions needed for the corresponding execution state in the timer class instance.

Do not create instances of TCustomTimer; use the TTimer descendant class in the ExtCtrls.pp unit.

See also

#LCL.ExtCtrls.TTimer | TTimer is an elapsed timer useful in many applications
TCustomTimer.Enabled | Indicates if the timer is ready to start
TCustomTimer.Interval | The Interval (in milliseconds) for timer notifications
TCustomTimer.OnTimer | Event handler signalled when the Interval for the timer has elapsed
TCustomTimer.OnStartTimer | Event handler signalled when the timer is started
TCustomTimer.OnStopTimer | OnStopTimer - event handler for stopping the timer


TCustomTimer
 |  | Enabled
 |  | Interval
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


ro | ComObject (TComponent)
ro | ComponentCount (TComponent)
 | ComponentIndex (TComponent)
ro | Components (TComponent)
ro | ComponentState (TComponent)
ro | ComponentStyle (TComponent)
 | DesignInfo (TComponent)
 | Enabled (TCustomTimer)
 | Interval (TCustomTimer)
 | Name (TComponent)
ro | Owner (TComponent)
 | Tag (TComponent)
 | VCLComObject (TComponent)


TCustomTimer
pt | SetEnabled
pt | SetInterval
pt | SetOnTimer
pt | DoOnTimer
pt | UpdateTimer
pt | KillTimer
pt | Loaded
 | Create
 | Destroy
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TCustomTimer)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TCustomTimer)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoOnTimer (TCustomTimer)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
pt | KillTimer (TCustomTimer)
 | Loaded (TComponent)
pt | Loaded (TCustomTimer)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetEnabled (TCustomTimer)
 | SetInline (TComponent)
pt | SetInterval (TCustomTimer)
 | SetName (TComponent)
pt | SetOnTimer (TCustomTimer)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
pt | UpdateTimer (TCustomTimer)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomTimer
 | OnTimer
 | OnStartTimer
 | OnStopTimer
TComponent
TPersistent
TObject


TCustomTimer.Create

Create - constructor for TCustomTimer: calls inherited Create, sets up handle and initializes timer interval

Declaration

Source position: customtimer.pas line 47

public constructor TCustomTimer.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Component which owns the timer class instance

Description

Create is the overridden constructor for the class instance. Create calls the inherited constructor using the component in AOwner as the owner for the class instance.

Create sets the default values for properties in the timer class instance; the timer Interval is set to 1000ms (1 second) and the Enabled property is set to True. The internal handle for the timer instance is set to the value which represents an invalid or unassigned handle (-1).

Change the value in the Interval property to alter the frequency of the timer notification.

Assigned an object procedure to the OnTimer event handler to perform actions needed when the timer Interval has expired.

See also

#rtl.Classes.TComponent.Create
TCustomTimer.Interval | The Interval (in milliseconds) for timer notifications
TCustomTimer.Enabled | Indicates if the timer is ready to start
TCustomTimer.OnTimer | Event handler signalled when the Interval for the timer has elapsed


TCustomTimer.Destroy

Destructor for the timer class instance

Declaration

Source position: customtimer.pas line 48

public destructor TCustomTimer.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy ensures that the OnTimer event handler is unassigned and Enabled is set to False before halting the timer by calling the KillTimer method.

Destroy calls the inherited destructor prior to exiting from the method.

Use the OnStopTimer event handler to perform actions needed when the timer is disabled or freed.

See also

#rtl.Classes.TComponent.Destroy
TCustomTimer.Enabled | Indicates if the timer is ready to start
TCustomTimer.OnTimer | Event handler signalled when the Interval for the timer has elapsed
TCustomTimer.KillTimer | Stops execution of the timer class instance
TCustomTimer.OnStopTimer | OnStopTimer - event handler for stopping the timer


TCustomTimer.DoOnTimer

DoOnTimer signals the OnTimer event handler

Declaration

Source position: customtimer.pas line 42

protected procedure TCustomTimer.DoOnTimer; virtual;

Description

DoOnTimer is a protected virtual procedure used to signal the OnTimer event handler (when assigned). No actions are performed in DoOnTimer when OnTimer has not been assigned (contains Nil).

DoOnTimer is called from the Timer method when Enabled contains True and Interval contains a value greater than 0 (zero).

Assign a procedure to OnTimer to perform the actions required when the Interval for the timer has elapsed.

Set the value in Interval to control the frequency of timer event notifications.

Set Enabled to False to prevent execution of the timer.

See also

TCustomTimer.OnTimer | Event handler signalled when the Interval for the timer has elapsed
TCustomTimer.Enabled | Indicates if the timer is ready to start
TCustomTimer.Interval | The Interval (in milliseconds) for timer notifications


TCustomTimer.Enabled

Indicates if the timer is ready to start

Declaration

Source position: customtimer.pas line 49

public property TCustomTimer.Enabled : Boolean
  read FEnabled
  write SetEnabled
  default True;

Description

Enabled is a Boolean property which controls the state for the timer class instance. When Enabled contains True the timer can be executed, and its OnTimer event handler is signalled when the Interval for the timer has elapsed. Changing the value in Enabled causes the UpdateTimer method to be called to set the current value for properties in the timer.

See also

TCustomTimer.Create | Create - constructor for TCustomTimer: calls inherited Create, sets up handle and initializes timer interval
TCustomTimer.Destroy | Destructor for the timer class instance
TCustomTimer.Interval | The Interval (in milliseconds) for timer notifications
TCustomTimer.UpdateTimer | Updates the Timer to reflect the current properties
TCustomTimer.OnStartTimer | Event handler signalled when the timer is started
TCustomTimer.OnStopTimer | OnStopTimer - event handler for stopping the timer
TCustomTimer.OnTimer | Event handler signalled when the Interval for the timer has elapsed


TCustomTimer.Interval

The Interval (in milliseconds) for timer notifications

Declaration

Source position: customtimer.pas line 50

public property TCustomTimer.Interval : Cardinal
  read FInterval
  write SetInterval
  default 1000;

Description

Interval is a Cardinal property which indicates the frequency (in milliseconds) for OnTimer event notifications during timer execution. The default value for the property is 1000 milliseconds (or 1 second).

Changing the value in Interval causes the UpdateTimer method to be called to update the values for properties in the timer class instance. Setting the value in Interval to 0 (zero) prevents the timer from allocating it handle and performing the OnStartTimer event handler when Enabled is changed to True.

Use Enabled to indicate if the timer can be executed.

Use the OnStartTimer, OnStopTimer, and OnTimer event handlers to perform actions needed for the corresponding execution states in the timer class instance.

See also

TCustomTimer.Enabled | Indicates if the timer is ready to start
TCustomTimer.UpdateTimer | Updates the Timer to reflect the current properties
TCustomTimer.OnStartTimer | Event handler signalled when the timer is started
TCustomTimer.OnStopTimer | OnStopTimer - event handler for stopping the timer
TCustomTimer.OnTimer | Event handler signalled when the Interval for the timer has elapsed


TCustomTimer.KillTimer

Stops execution of the timer class instance

Declaration

Source position: customtimer.pas line 44

protected procedure TCustomTimer.KillTimer; virtual;

Description

KillTimer is a protected virtual procedure used to stop execution of the timer class instance. KillTimer ensures that a value widget set handle has been assigned for the timer class instance prior to freeing the handle and signalling the OnStopTimer event handler (when assigned). No actions are performed in the method if the widget set handle is not assigned or invalid.

KillTimer is called from the UpdateTimer method, and when the class instance is freed in the Destroy method.

See also

TCustomTimer.OnStopTimer | OnStopTimer - event handler for stopping the timer
TCustomTimer.UpdateTimer | Updates the Timer to reflect the current properties
TCustomTimer.Destroy | Destructor for the timer class instance


TCustomTimer.OnStartTimer

Event handler signalled when the timer is started

Declaration

Source position: customtimer.pas line 52

public property TCustomTimer.OnStartTimer : TNotifyEvent
  read FOnStartTimer
  write FOnStartTimer;

Description

OnStartTimer is a TNotifyEvent property that implements the event handler signalled when the timer class instance is started. Assign a TNotifyEvent procedure to the the event handler to perform actions needed to reflect the change in the timer state. No actions are performed for the event notification when OnStartTimer is unassigned (contains Nil).

OnStartTimer is signalled from the UpdateTimer method when the value in the Enabled property is changed to True.

Remark: Please note that OnStartTimer is not signalled when Interval contains the value 0 (zero).

Use the OnStopTimer event handler to perform actions needed when the timer class instance is stopped (or freed during execution).

Use the OnTimer event handler to perform actions needed when the Interval for the timer has elapsed.

See also

TCustomTimer.Interval | The Interval (in milliseconds) for timer notifications
TCustomTimer.Enabled | Indicates if the timer is ready to start
TCustomTimer.OnStopTimer | OnStopTimer - event handler for stopping the timer
TCustomTimer.OnTimer | Event handler signalled when the Interval for the timer has elapsed


TCustomTimer.OnStopTimer

OnStopTimer - event handler for stopping the timer

Declaration

Source position: customtimer.pas line 53

public property TCustomTimer.OnStopTimer : TNotifyEvent
  read FOnStopTimer
  write FOnStopTimer;

Description

OnStopTimer is a TNotifyEvent property that implements the event handler signalled when the timer class instance is stopped. Assign a TNotifyEvent procedure to the property to perform actions needed when the timer is halted (or freed during execution). No actions are performed for the event notification when OnStopTimer is unassigned (contains Nil).

OnStopTimer is signalled from the KillTimer method when the timer class instance has been started and the property has been assigned.

Use the OnStartTimer event handler to perform actions needed when the timer class instance is started.

Use the OnTimer event handler to perform actions needed when the Interval for the timer has elapsed.

See also

TCustomTimer.Interval | The Interval (in milliseconds) for timer notifications
TCustomTimer.Enabled | Indicates if the timer is ready to start
TCustomTimer.OnStartTimer | Event handler signalled when the timer is started
TCustomTimer.OnTimer | Event handler signalled when the Interval for the timer has elapsed


TCustomTimer.OnTimer

Event handler signalled when the Interval for the timer has elapsed

Declaration

Source position: customtimer.pas line 51

public property TCustomTimer.OnTimer : TNotifyEvent
  read FOnTimer
  write SetOnTimer;

Description

OnTimer is a TNotifyEvent property that implements the event handler signalled when the Interval for the timer has elapsed. The default value for the property is Nil as assigned in the constructor for the class instance.

Assign a TNotifyEvent procedure to the event handler to perform actions needed for the event notification. Setting the value in OnTimer causes the UpdateTimer method to be called to reflect the current values for the timer class instance.

Remark: Please note that OnTimer is not signalled during timer execution when Interval contains the value 0 (zero).

Use the OnStartTimer event handler to perform actions required when the timer is started by setting Enabled to True.

Use the OnStopTimer event handler to perform actions needed when the timer is halted by setting Enabled to False, or when calling the destructor for an executing timer class instance.

See also

TCustomTimer.Interval | The Interval (in milliseconds) for timer notifications
TCustomTimer.Enabled | Indicates if the timer is ready to start
TCustomTimer.OnStartTimer | Event handler signalled when the timer is started
TCustomTimer.OnStopTimer | OnStopTimer - event handler for stopping the timer
TCustomTimer.UpdateTimer | Updates the Timer to reflect the current properties


TCustomTimer.UpdateTimer

Updates the Timer to reflect the current properties

Declaration

Source position: customtimer.pas line 43

protected procedure TCustomTimer.UpdateTimer; virtual;

Description

UpdateTimer is a protected virtual procedure used to update property values in the timer class instance. UpdateTimer calls KillTimer to stop the timer if it has been enabled and a widget set handle has been previously assigned for the class instance. The handle is recreated at run-time using the Timer method as a polling routine when Enabled contains True, Interval contains a value greater than 0 (zero), and OnTimer has been assigned for the class instance. The handle is not recreated if the component is being freed, or when the component is Loaded using the LCL streaming mechanism.

UpdateTimer can raise an EOutOfResources exception with the message in SNoTimers if a missing or invalid handle is returned from the widget set class.

UpdateTimer signals the OnStartTimer event handler when it has been assigned for the class instance. The event handler is not signalled when it has not been assigned (contains Nil), Enabled contains False, or Interval contains the value 0 (zero).

UpdateTimer is called from the Loaded method during component streaming, and when the value in the OnTimer event handler is changed.

Errors

Raises an EOutOfResources exception with the message in SNoTimers if a missing or invalid handle is returned from the widget set class.

See also

TCustomTimer.KillTimer | Stops execution of the timer class instance
TCustomTimer.Enabled | Indicates if the timer is ready to start
TCustomTimer.Interval | The Interval (in milliseconds) for timer notifications
TCustomTimer.OnStartTimer | Event handler signalled when the timer is started
TCustomTimer.OnTimer | Event handler signalled when the Interval for the timer has elapsed
TCustomTimer.Loaded


TDataSetAction

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TAction is the basic action object used on the LCL.

Declaration

Source position: dbactns.pp line 27

type TDataSetAction = class(TAction)
protected
procedure Notification(); override; | Performs a notification when the datasource for the component is removed
function GetDataSet(); virtual; | Gets the Dataset assigned to the specified target datasource
public
function HandlesTarget(); override; | Indicates if the action is handled for the specified target
property DataSource: TDataSource; [rw] | DataSource with the dataset for the action
end;

Inheritance

TDataSetAction | TAction is the basic action object used on the LCL.
|
TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDataSetAction is a TAction descendant that is the base class for all other standard TDataSet actions. TDataSetAction provides properties and methods which enables an action to be applied to a DataSource and its associated dataset.

TDataSetAction provides an overridden Notification method to perform component notifications when the DataSource is removed for the action. A virtual GetDataSet method is implemented to ensure that a DataSource is cast to a TDataSource class instance prior to accessing its dataset. The HandlesTarget method is overridden to determine if the class includes both a valid datasource and a dataset for a specified target.

Applications do not use instances of TDataSetAction; use one of the descendant classes that perform a specific action for a dataset.

See also

TDataSetFirst | TDataSetFirst moves to first record in the DataSet
TDataSetLast | TDataSetLast moves to last record in the DataSet
TDataSetNext | TDataSetNext moves to next record in the DataSet
TDataSetPrior | TDataSetPrior moves to previous record in the DataSet
TDataSetRefresh | TDataSetRefresh refreshes the DataSet
TDataSetCancel | TDataSetCancel cancels the current edit mode for a DataSet
TDataSetDelete | TDataSetDelete deletes the current record in the DataSet
TDataSetEdit | TDataSetEdit edits the current record in the DataSet
TDataSetInsert | TDataSetInsert inserts (appends) a new record into the DataSet
TDataSetPost | TDataSetPost posts changes for the current record to the DataSet


TDataSetAction
 |  | DataSource
TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl | ro | AutoCheck (TAction)
 |  | Caption (TCustomAction)
pl | ro | Caption (TAction)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
pl | ro | Checked (TAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DataSource (TDataSetAction)
 |  | DesignInfo (TComponent)
 |  | DisableIfNoHandler (TCustomAction)
pl | ro | DisableIfNoHandler (TAction)
 |  | Enabled (TCustomAction)
pl | ro | Enabled (TAction)
 |  | GroupIndex (TCustomAction)
pl | ro | GroupIndex (TAction)
 |  | HelpContext (TCustomAction)
pl | ro | HelpContext (TAction)
 |  | HelpKeyword (TCustomAction)
pl | ro | HelpKeyword (TAction)
 |  | HelpType (TCustomAction)
pl | ro | HelpType (TAction)
 |  | Hint (TCustomAction)
pl | ro | Hint (TAction)
 |  | ImageIndex (TCustomAction)
pl | ro | ImageIndex (TAction)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
pl | ro | SecondaryShortCuts (TAction)
 |  | ShortCut (TCustomAction)
pl | ro | ShortCut (TAction)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)
pl | ro | Visible (TAction)


TDataSetAction
pt | Notification
pt | GetDataSet
 | HandlesTarget
TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetDataSet (TDataSetAction)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (TDataSetAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
pt | Notification (TDataSetAction)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDataSetAction
TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


TDataSetAction.DataSource

DataSource with the dataset for the action

Declaration

Source position: dbactns.pp line 36

public property TDataSetAction.DataSource : TDataSource
  read FDataSource
  write SetDataSource;

Description

DataSource is a TDataSource property which provides access to properties, methods, and events for the data store. Of primary importance is access to the TDataSet used in the data source. Changing the value for DataSource causes a free notification message to be performed for the new class instance used as the value for the property.

DataSource is used for a database action that needs to be invoked without an associated data-aware control.


TDataSetAction.GetDataSet

Gets the Dataset assigned to the specified target datasource

Declaration

Source position: dbactns.pp line 33

protected function TDataSetAction.GetDataSet(

  Target: TObject

):TDataSet; virtual;

Arguments

Target

DataSource object examined in the method

Function result

TDataSet assigned to the specified target datasource


TDataSetAction.HandlesTarget

Indicates if the action is handled for the specified target

Declaration

Source position: dbactns.pp line 35

public function TDataSetAction.HandlesTarget(

  Target: TObject

):Boolean; override;

Arguments

Target

Object instance examined in the method

Function result

True when a valid DataSource and DataSet exist in the Target


TDataSetAction.Notification

Performs a notification when the datasource for the component is removed

Declaration

Source position: dbactns.pp line 32

protected procedure TDataSetAction.Notification(

  AComponent: TComponent;

  Operation: TOperation

); override;

Arguments

AComponent | Component for the notification
Operation | Operation for the notification

Description

Notification is an overridden procedure used to perform a notification message when the specified component is removed. AComponent contains the component for the notification message. Operation contains the operation for the notification message.

Notification calls the inherited method. When Operation contains the value opRemove and AComponent contains the same class instance as the DataSource property, the DataSource property is set to Nil.

See also

TDataSetAction.DataSource

DataSource with the dataset for the action


TDataSetCancel

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDataSetCancel cancels the current edit mode for a DataSet

Declaration

Source position: dbactns.pp line 88

type TDataSetCancel = class(TDataSetAction)
public
procedure ExecuteTarget(); override; | Retrieves the dataset for the target datasource and calls its Cancel method
procedure UpdateTarget(); override; | Enables or disables the action based on the state of the dataset in the target
published
property DataSource: TDataSource;
end;

Inheritance

TDataSetCancel | TDataSetCancel cancels the current edit mode for a DataSet
|
TDataSetAction | TAction is the basic action object used on the LCL.
|
TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDataSetCancel is a TDataSetAction descendant which cancels the current edit mode for a dataset record in its DataSource. This includes restoring the values in records to their pre-editing content, updating the record display, and removing any edit mode(s) assigned to the State property in the dataset. TDataSetCancel can be added to an action list and assigned to controls which perform the corresponding action.

TDataSetCancel publishes the DataSource property which explicitly declares the target for the database action. The DataSource may be determined by examining a data-aware control which used the database action, and passed an an argument to the UpdateTarget and HandlesTarget methods.

See also

TDataSetFirst | TDataSetFirst moves to first record in the DataSet
TDataSetLast | TDataSetLast moves to last record in the DataSet
TDataSetNext | TDataSetNext moves to next record in the DataSet
TDataSetPrior | TDataSetPrior moves to previous record in the DataSet
TDataSetRefresh | TDataSetRefresh refreshes the DataSet
TDataSetDelete | TDataSetDelete deletes the current record in the DataSet
TDataSetEdit | TDataSetEdit edits the current record in the DataSet
TDataSetInsert | TDataSetInsert inserts (appends) a new record into the DataSet
TDataSetPost | TDataSetPost posts changes for the current record to the DataSet


TDataSetCancel
pl | ro | DataSource
TDataSetAction
 |  | DataSource
TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl | ro | AutoCheck (TAction)
 |  | Caption (TCustomAction)
pl | ro | Caption (TAction)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
pl | ro | Checked (TAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DataSource (TDataSetAction)
pl | ro | DataSource (TDataSetCancel)
 |  | DesignInfo (TComponent)
 |  | DisableIfNoHandler (TCustomAction)
pl | ro | DisableIfNoHandler (TAction)
 |  | Enabled (TCustomAction)
pl | ro | Enabled (TAction)
 |  | GroupIndex (TCustomAction)
pl | ro | GroupIndex (TAction)
 |  | HelpContext (TCustomAction)
pl | ro | HelpContext (TAction)
 |  | HelpKeyword (TCustomAction)
pl | ro | HelpKeyword (TAction)
 |  | HelpType (TCustomAction)
pl | ro | HelpType (TAction)
 |  | Hint (TCustomAction)
pl | ro | Hint (TAction)
 |  | ImageIndex (TCustomAction)
pl | ro | ImageIndex (TAction)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
pl | ro | SecondaryShortCuts (TAction)
 |  | ShortCut (TCustomAction)
pl | ro | ShortCut (TAction)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)
pl | ro | Visible (TAction)


TDataSetCancel
 | ExecuteTarget
 | UpdateTarget
TDataSetAction
pt | Notification
pt | GetDataSet
 | HandlesTarget
TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TDataSetCancel)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetDataSet (TDataSetAction)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (TDataSetAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
pt | Notification (TDataSetAction)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (TDataSetCancel)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDataSetCancel
TDataSetAction
TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


TDataSetCancel.ExecuteTarget

Retrieves the dataset for the target datasource and calls its Cancel method

Declaration

Source position: dbactns.pp line 90

public procedure TDataSetCancel.ExecuteTarget(

  Target: TObject

); override;

Arguments

Target

DataSource object examined in the method


TDataSetCancel.UpdateTarget

Enables or disables the action based on the state of the dataset in the target

Declaration

Source position: dbactns.pp line 91

public procedure TDataSetCancel.UpdateTarget(

  Target: TObject

); override;

Arguments

Target

DataSource object examined in the method

Description

UpdateTarget is an overridden method which enables or disables the database action based on the state of the dataset in the Target object. UpdateTarget calls the GetDataSet method to retrieve the dataset in the Target datasource. The action is Enabled when the dataset is active, and its State property is contained in the dsEditModes set. This ensures that the action cannot be performed for a dataset that has not been opened, or has not been placed in edit mode.


TDataSetDelete

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDataSetDelete deletes the current record in the DataSet

Declaration

Source position: dbactns.pp line 96

type TDataSetDelete = class(TDataSetAction)
public
procedure ExecuteTarget(); override; | Retrieves the dataset for the target datasource and calls its Delete method
procedure UpdateTarget(); override; | Enables or disables the action based on the state of the dataset in the target
published
property DataSource: TDataSource;
end;

Inheritance

TDataSetDelete | TDataSetDelete deletes the current record in the DataSet
|
TDataSetAction | TAction is the basic action object used on the LCL.
|
TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDataSetDelete is a TDataSetAction descendant which deletes the current record in the dataset for the target DataSource. Delete behavior is dependent on the underlying database engine. Datasets using the DBF engine simply mark a record for deletion; it is not physically removed until the database engine packs the storage structure. Other datasets, such SQL-based ones, may require that changes be committed before they are flushed to the database engine.

TDataSetDelete publishes the DataSource property which explicitly declares the target for the database action. The DataSource may be determined by examining a data-aware control which used the database action, and passed an an argument to the UpdateTarget and HandlesTarget methods.

See also

TDataSetFirst | TDataSetFirst moves to first record in the DataSet
TDataSetLast | TDataSetLast moves to last record in the DataSet
TDataSetNext | TDataSetNext moves to next record in the DataSet
TDataSetPrior | TDataSetPrior moves to previous record in the DataSet
TDataSetRefresh | TDataSetRefresh refreshes the DataSet
TDataSetCancel | TDataSetCancel cancels the current edit mode for a DataSet
TDataSetEdit | TDataSetEdit edits the current record in the DataSet
TDataSetInsert | TDataSetInsert inserts (appends) a new record into the DataSet
TDataSetPost | TDataSetPost posts changes for the current record to the DataSet


TDataSetDelete
pl | ro | DataSource
TDataSetAction
 |  | DataSource
TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl | ro | AutoCheck (TAction)
 |  | Caption (TCustomAction)
pl | ro | Caption (TAction)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
pl | ro | Checked (TAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DataSource (TDataSetAction)
pl | ro | DataSource (TDataSetDelete)
 |  | DesignInfo (TComponent)
 |  | DisableIfNoHandler (TCustomAction)
pl | ro | DisableIfNoHandler (TAction)
 |  | Enabled (TCustomAction)
pl | ro | Enabled (TAction)
 |  | GroupIndex (TCustomAction)
pl | ro | GroupIndex (TAction)
 |  | HelpContext (TCustomAction)
pl | ro | HelpContext (TAction)
 |  | HelpKeyword (TCustomAction)
pl | ro | HelpKeyword (TAction)
 |  | HelpType (TCustomAction)
pl | ro | HelpType (TAction)
 |  | Hint (TCustomAction)
pl | ro | Hint (TAction)
 |  | ImageIndex (TCustomAction)
pl | ro | ImageIndex (TAction)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
pl | ro | SecondaryShortCuts (TAction)
 |  | ShortCut (TCustomAction)
pl | ro | ShortCut (TAction)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)
pl | ro | Visible (TAction)


TDataSetDelete
 | ExecuteTarget
 | UpdateTarget
TDataSetAction
pt | Notification
pt | GetDataSet
 | HandlesTarget
TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TDataSetDelete)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetDataSet (TDataSetAction)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (TDataSetAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
pt | Notification (TDataSetAction)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (TDataSetDelete)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDataSetDelete
TDataSetAction
TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


TDataSetDelete.ExecuteTarget

Retrieves the dataset for the target datasource and calls its Delete method

Declaration

Source position: dbactns.pp line 98

public procedure TDataSetDelete.ExecuteTarget(

  Target: TObject

); override;

Arguments

Target

DataSource object examined in the method


TDataSetDelete.UpdateTarget

Enables or disables the action based on the state of the dataset in the target

Declaration

Source position: dbactns.pp line 99

public procedure TDataSetDelete.UpdateTarget(

  Target: TObject

); override;

Arguments

Target

DataSource object examined in the method

Description

UpdateTarget is an overridden method which enables or disables the database action based on the state of the dataset in the Target object. UpdateTarget calls the GetDataSet method to retrieve the dataset in the Target datasource. The action is Enabled when the dataset is active, is not positioned at the beginning- or end-of-file, and contains True in its CanModify property. This ensures that the action cannot be performed for a dataset that has not been opened, or when the current record cannot be modified.


TDataSetEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDataSetEdit edits the current record in the DataSet

Declaration

Source position: dbactns.pp line 104

type TDataSetEdit = class(TDataSetAction)
public
procedure ExecuteTarget(); override; | Retrieves the dataset for the target datasource and calls its Edit method
procedure UpdateTarget(); override; | Enables or disables the action based on the state of the dataset in the target
published
property DataSource: TDataSource;
end;

Inheritance

TDataSetEdit | TDataSetEdit edits the current record in the DataSet
|
TDataSetAction | TAction is the basic action object used on the LCL.
|
TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDataSetEdit is a TDataSetAction descendant which edits the current record in the dataset for the target DataSource. TDataSetEdit ensures that the dataset is placed in edit mode (when available) by calling the Edit method for the dataset. Edit behavior is dependent on the underlying database engine.

TDataSetEdit publishes the DataSource property which explicitly declares the target for the database action. The DataSource may be determined by examining a data-aware control which used the database action, and passed an an argument to the UpdateTarget and HandlesTarget methods.

See also

TDataSetFirst | TDataSetFirst moves to first record in the DataSet
TDataSetLast | TDataSetLast moves to last record in the DataSet
TDataSetNext | TDataSetNext moves to next record in the DataSet
TDataSetPrior | TDataSetPrior moves to previous record in the DataSet
TDataSetRefresh | TDataSetRefresh refreshes the DataSet
TDataSetCancel | TDataSetCancel cancels the current edit mode for a DataSet
TDataSetDelete | TDataSetDelete deletes the current record in the DataSet
TDataSetInsert | TDataSetInsert inserts (appends) a new record into the DataSet
TDataSetPost | TDataSetPost posts changes for the current record to the DataSet


TDataSetEdit
pl | ro | DataSource
TDataSetAction
 |  | DataSource
TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl | ro | AutoCheck (TAction)
 |  | Caption (TCustomAction)
pl | ro | Caption (TAction)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
pl | ro | Checked (TAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DataSource (TDataSetAction)
pl | ro | DataSource (TDataSetEdit)
 |  | DesignInfo (TComponent)
 |  | DisableIfNoHandler (TCustomAction)
pl | ro | DisableIfNoHandler (TAction)
 |  | Enabled (TCustomAction)
pl | ro | Enabled (TAction)
 |  | GroupIndex (TCustomAction)
pl | ro | GroupIndex (TAction)
 |  | HelpContext (TCustomAction)
pl | ro | HelpContext (TAction)
 |  | HelpKeyword (TCustomAction)
pl | ro | HelpKeyword (TAction)
 |  | HelpType (TCustomAction)
pl | ro | HelpType (TAction)
 |  | Hint (TCustomAction)
pl | ro | Hint (TAction)
 |  | ImageIndex (TCustomAction)
pl | ro | ImageIndex (TAction)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
pl | ro | SecondaryShortCuts (TAction)
 |  | ShortCut (TCustomAction)
pl | ro | ShortCut (TAction)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)
pl | ro | Visible (TAction)


TDataSetEdit
 | ExecuteTarget
 | UpdateTarget
TDataSetAction
pt | Notification
pt | GetDataSet
 | HandlesTarget
TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TDataSetEdit)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetDataSet (TDataSetAction)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (TDataSetAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
pt | Notification (TDataSetAction)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (TDataSetEdit)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDataSetEdit
TDataSetAction
TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


TDataSetEdit.ExecuteTarget

Retrieves the dataset for the target datasource and calls its Edit method

Declaration

Source position: dbactns.pp line 106

public procedure TDataSetEdit.ExecuteTarget(

  Target: TObject

); override;

Arguments

Target

DataSource object examined in the method


TDataSetEdit.UpdateTarget

Enables or disables the action based on the state of the dataset in the target

Declaration

Source position: dbactns.pp line 107

public procedure TDataSetEdit.UpdateTarget(

  Target: TObject

); override;

Arguments

Target

DataSource object examined in the method

Description

UpdateTarget is an overridden method which enables or disables the database action based on the state of the dataset in the Target object. UpdateTarget calls the GetDataSet method to retrieve the dataset in the Target datasource. The action is Enabled when the dataset is active, contains True in its CanModify property, and its State is in the dsEditModes set. This ensures that the action cannot be performed for a dataset that has not been opened, has not been placed in edit mode, or the current record cannot be modified.


TDataSetFirst

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDataSetFirst moves to first record in the DataSet

Declaration

Source position: dbactns.pp line 43

type TDataSetFirst = class(TDataSetAction)
public
procedure ExecuteTarget(); override; | Retrieves the dataset for the target datasource and calls its First method
procedure UpdateTarget(); override; | Enables or disables the action based on the state of the dataset in the target
published
property DataSource: TDataSource;
end;

Inheritance

TDataSetFirst | TDataSetFirst moves to first record in the DataSet
|
TDataSetAction | TAction is the basic action object used on the LCL.
|
TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDataSetFirst is a TDataSetAction descendant which moves to the first record in the dataset for a DataSource. TDataSetFirst can be added to an action list and assigned to controls which perform the corresponding action.

TDataSetFirst publishes the DataSource property which explicitly declares the target for the database action. The DataSource may be determined by examining a data-aware control which used the database action, and passed an an argument to the UpdateTarget and HandlesTarget methods.

See also

TDataSetLast | TDataSetLast moves to last record in the DataSet
TDataSetNext | TDataSetNext moves to next record in the DataSet
TDataSetPrior | TDataSetPrior moves to previous record in the DataSet
TDataSetRefresh | TDataSetRefresh refreshes the DataSet
TDataSetCancel | TDataSetCancel cancels the current edit mode for a DataSet
TDataSetDelete | TDataSetDelete deletes the current record in the DataSet
TDataSetEdit | TDataSetEdit edits the current record in the DataSet
TDataSetInsert | TDataSetInsert inserts (appends) a new record into the DataSet
TDataSetPost | TDataSetPost posts changes for the current record to the DataSet


TDataSetFirst
pl | ro | DataSource
TDataSetAction
 |  | DataSource
TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl | ro | AutoCheck (TAction)
 |  | Caption (TCustomAction)
pl | ro | Caption (TAction)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
pl | ro | Checked (TAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DataSource (TDataSetAction)
pl | ro | DataSource (TDataSetFirst)
 |  | DesignInfo (TComponent)
 |  | DisableIfNoHandler (TCustomAction)
pl | ro | DisableIfNoHandler (TAction)
 |  | Enabled (TCustomAction)
pl | ro | Enabled (TAction)
 |  | GroupIndex (TCustomAction)
pl | ro | GroupIndex (TAction)
 |  | HelpContext (TCustomAction)
pl | ro | HelpContext (TAction)
 |  | HelpKeyword (TCustomAction)
pl | ro | HelpKeyword (TAction)
 |  | HelpType (TCustomAction)
pl | ro | HelpType (TAction)
 |  | Hint (TCustomAction)
pl | ro | Hint (TAction)
 |  | ImageIndex (TCustomAction)
pl | ro | ImageIndex (TAction)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
pl | ro | SecondaryShortCuts (TAction)
 |  | ShortCut (TCustomAction)
pl | ro | ShortCut (TAction)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)
pl | ro | Visible (TAction)


TDataSetFirst
 | ExecuteTarget
 | UpdateTarget
TDataSetAction
pt | Notification
pt | GetDataSet
 | HandlesTarget
TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TDataSetFirst)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetDataSet (TDataSetAction)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (TDataSetAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
pt | Notification (TDataSetAction)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (TDataSetFirst)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDataSetFirst
TDataSetAction
TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


TDataSetFirst.ExecuteTarget

Retrieves the dataset for the target datasource and calls its First method

Declaration

Source position: dbactns.pp line 45

public procedure TDataSetFirst.ExecuteTarget(

  Target: TObject

); override;

Arguments

Target

Target where the action is performed in the method


TDataSetFirst.UpdateTarget

Enables or disables the action based on the state of the dataset in the target

Declaration

Source position: dbactns.pp line 46

public procedure TDataSetFirst.UpdateTarget(

  Target: TObject

); override;

Arguments

Target

Target datasource examined in the method

Description

UpdateTarget is an overridden method which enables or disables the database action based on the state of the dataset in the Target object. UpdateTarget calls the GetDataSet method to retrieve the dataset in the Target datasource. The action is Enabled when the dataset is active and not already positioned at its beginning (or first record). This ensures that the action cannot be performed for a dataset that has not been opened, or does not require repositioning.


TDataSetInsert

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDataSetInsert inserts (appends) a new record into the DataSet

Declaration

Source position: dbactns.pp line 112

type TDataSetInsert = class(TDataSetAction)
public
procedure ExecuteTarget(); override; | Retrieves the dataset for the target datasource and calls its Insert method
procedure UpdateTarget(); override; | Enables or disables the action based on the state of the dataset in the target
published
property DataSource: TDataSource;
end;

Inheritance

TDataSetInsert | TDataSetInsert inserts (appends) a new record into the DataSet
|
TDataSetAction | TAction is the basic action object used on the LCL.
|
TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDataSetInsert is a TDataSetAction descendant which inserts a new record into the dataset for the target DataSource. The new record has blank values in each of its fields, and allows editing of the field values. Positioning of the inserted record is actually determined using the facilities for the underlying database engine. In most cases, the record is simply appended to its data store and ordered using the indexing facilities for the database engine. Some database engines require an additional step to make the record insertion and/or field editing permanent; i.e. SQL databases require use of a COMMIT statement to flush the changes to the database engine.

TDataSetInsert calls the Insert method for the target dataset to perform the databse action.

See also

TDataSetFirst | TDataSetFirst moves to first record in the DataSet
TDataSetLast | TDataSetLast moves to last record in the DataSet
TDataSetNext | TDataSetNext moves to next record in the DataSet
TDataSetPrior | TDataSetPrior moves to previous record in the DataSet
TDataSetRefresh | TDataSetRefresh refreshes the DataSet
TDataSetCancel | TDataSetCancel cancels the current edit mode for a DataSet
TDataSetDelete | TDataSetDelete deletes the current record in the DataSet
TDataSetEdit | TDataSetEdit edits the current record in the DataSet
TDataSetPost | TDataSetPost posts changes for the current record to the DataSet


TDataSetInsert
pl | ro | DataSource
TDataSetAction
 |  | DataSource
TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl | ro | AutoCheck (TAction)
 |  | Caption (TCustomAction)
pl | ro | Caption (TAction)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
pl | ro | Checked (TAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DataSource (TDataSetAction)
pl | ro | DataSource (TDataSetInsert)
 |  | DesignInfo (TComponent)
 |  | DisableIfNoHandler (TCustomAction)
pl | ro | DisableIfNoHandler (TAction)
 |  | Enabled (TCustomAction)
pl | ro | Enabled (TAction)
 |  | GroupIndex (TCustomAction)
pl | ro | GroupIndex (TAction)
 |  | HelpContext (TCustomAction)
pl | ro | HelpContext (TAction)
 |  | HelpKeyword (TCustomAction)
pl | ro | HelpKeyword (TAction)
 |  | HelpType (TCustomAction)
pl | ro | HelpType (TAction)
 |  | Hint (TCustomAction)
pl | ro | Hint (TAction)
 |  | ImageIndex (TCustomAction)
pl | ro | ImageIndex (TAction)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
pl | ro | SecondaryShortCuts (TAction)
 |  | ShortCut (TCustomAction)
pl | ro | ShortCut (TAction)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)
pl | ro | Visible (TAction)


TDataSetInsert
 | ExecuteTarget
 | UpdateTarget
TDataSetAction
pt | Notification
pt | GetDataSet
 | HandlesTarget
TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TDataSetInsert)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetDataSet (TDataSetAction)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (TDataSetAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
pt | Notification (TDataSetAction)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (TDataSetInsert)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDataSetInsert
TDataSetAction
TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


TDataSetInsert.ExecuteTarget

Retrieves the dataset for the target datasource and calls its Insert method

Declaration

Source position: dbactns.pp line 114

public procedure TDataSetInsert.ExecuteTarget(

  Target: TObject

); override;

Arguments

Target

DataSource object examined in the method


TDataSetInsert.UpdateTarget

Enables or disables the action based on the state of the dataset in the target

Declaration

Source position: dbactns.pp line 115

public procedure TDataSetInsert.UpdateTarget(

  Target: TObject

); override;

Arguments

Target

DataSource object examined in the method

Description

UpdateTarget is an overridden method which enables or disables the database action based on the state of the dataset in the Target object. UpdateTarget calls the GetDataSet method to retrieve the dataset in the Target datasource. The action is Enabled when the dataset is active. No other conditions are checked for the dataset. This ensures that the action cannot be performed for a dataset that has not been opened.


TDataSetLast

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDataSetLast moves to last record in the DataSet

Declaration

Source position: dbactns.pp line 51

type TDataSetLast = class(TDataSetAction)
public
procedure ExecuteTarget(); override; | Retrieves the dataset for the target datasource and calls its Last method
procedure UpdateTarget(); override; | Enables or disables the action based on the state of the dataset in the target
published
property DataSource: TDataSource;
end;

Inheritance

TDataSetLast | TDataSetLast moves to last record in the DataSet
|
TDataSetAction | TAction is the basic action object used on the LCL.
|
TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDataSetLast is a TDataSetAction descendant which moves to the last record in the dataset for a DataSource. TDataSetLast can be added to an action list and assigned to controls which perform the corresponding action.

TDataSetLast publishes the DataSource property which explicitly declares the target for the database action. The DataSource may be determined by examining a data-aware control which used the database action, and passed an an argument to the UpdateTarget and HandlesTarget methods.

See also

TDataSetFirst | TDataSetFirst moves to first record in the DataSet
TDataSetNext | TDataSetNext moves to next record in the DataSet
TDataSetPrior | TDataSetPrior moves to previous record in the DataSet
TDataSetRefresh | TDataSetRefresh refreshes the DataSet
TDataSetCancel | TDataSetCancel cancels the current edit mode for a DataSet
TDataSetDelete | TDataSetDelete deletes the current record in the DataSet
TDataSetEdit | TDataSetEdit edits the current record in the DataSet
TDataSetInsert | TDataSetInsert inserts (appends) a new record into the DataSet
TDataSetPost | TDataSetPost posts changes for the current record to the DataSet


TDataSetLast
pl | ro | DataSource
TDataSetAction
 |  | DataSource
TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl | ro | AutoCheck (TAction)
 |  | Caption (TCustomAction)
pl | ro | Caption (TAction)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
pl | ro | Checked (TAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DataSource (TDataSetAction)
pl | ro | DataSource (TDataSetLast)
 |  | DesignInfo (TComponent)
 |  | DisableIfNoHandler (TCustomAction)
pl | ro | DisableIfNoHandler (TAction)
 |  | Enabled (TCustomAction)
pl | ro | Enabled (TAction)
 |  | GroupIndex (TCustomAction)
pl | ro | GroupIndex (TAction)
 |  | HelpContext (TCustomAction)
pl | ro | HelpContext (TAction)
 |  | HelpKeyword (TCustomAction)
pl | ro | HelpKeyword (TAction)
 |  | HelpType (TCustomAction)
pl | ro | HelpType (TAction)
 |  | Hint (TCustomAction)
pl | ro | Hint (TAction)
 |  | ImageIndex (TCustomAction)
pl | ro | ImageIndex (TAction)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
pl | ro | SecondaryShortCuts (TAction)
 |  | ShortCut (TCustomAction)
pl | ro | ShortCut (TAction)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)
pl | ro | Visible (TAction)


TDataSetLast
 | ExecuteTarget
 | UpdateTarget
TDataSetAction
pt | Notification
pt | GetDataSet
 | HandlesTarget
TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TDataSetLast)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetDataSet (TDataSetAction)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (TDataSetAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
pt | Notification (TDataSetAction)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (TDataSetLast)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDataSetLast
TDataSetAction
TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


TDataSetLast.ExecuteTarget

Retrieves the dataset for the target datasource and calls its Last method

Declaration

Source position: dbactns.pp line 53

public procedure TDataSetLast.ExecuteTarget(

  Target: TObject

); override;

Arguments

Target

Target datasource examined in the method


TDataSetLast.UpdateTarget

Enables or disables the action based on the state of the dataset in the target

Declaration

Source position: dbactns.pp line 54

public procedure TDataSetLast.UpdateTarget(

  Target: TObject

); override;

Arguments

Target

Target datasource examined in the method

Description

UpdateTarget is an overridden method which enables or disables the database action based on the state of the dataset in the Target object. UpdateTarget calls the GetDataSet method to retrieve the dataset in the Target datasource. The action is Enabled when the dataset is active and not already positioned at end-of-file (last record). This ensures that the action cannot be performed for a dataset that has not been opened, or does not require repositioning.


TDataSetNext

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDataSetNext moves to next record in the DataSet

Declaration

Source position: dbactns.pp line 59

type TDataSetNext = class(TDataSetAction)
public
procedure ExecuteTarget(); override; | Retrieves the dataset for the target datasource and calls its Next method
procedure UpdateTarget(); override; | Enables or disables the action based on the state of the dataset in the target
published
property DataSource: TDataSource;
end;

Inheritance

TDataSetNext | TDataSetNext moves to next record in the DataSet
|
TDataSetAction | TAction is the basic action object used on the LCL.
|
TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDataSetNext is a TDataSetAction descendant which moves to the next record in the dataset for a DataSource. TDataSetNext can be added to an action list and assigned to controls which perform the corresponding action.

TDataSetNext publishes the DataSource property which explicitly declares the target for the database action. The DataSource may be determined by examining a data-aware control which uses the database action, and passed an an argument to the UpdateTarget and HandlesTarget methods.

See also

TDataSetFirst | TDataSetFirst moves to first record in the DataSet
TDataSetLast | TDataSetLast moves to last record in the DataSet
TDataSetPrior | TDataSetPrior moves to previous record in the DataSet
TDataSetRefresh | TDataSetRefresh refreshes the DataSet
TDataSetCancel | TDataSetCancel cancels the current edit mode for a DataSet
TDataSetDelete | TDataSetDelete deletes the current record in the DataSet
TDataSetEdit | TDataSetEdit edits the current record in the DataSet
TDataSetInsert | TDataSetInsert inserts (appends) a new record into the DataSet
TDataSetPost | TDataSetPost posts changes for the current record to the DataSet


TDataSetNext
pl | ro | DataSource
TDataSetAction
 |  | DataSource
TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl | ro | AutoCheck (TAction)
 |  | Caption (TCustomAction)
pl | ro | Caption (TAction)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
pl | ro | Checked (TAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DataSource (TDataSetAction)
pl | ro | DataSource (TDataSetNext)
 |  | DesignInfo (TComponent)
 |  | DisableIfNoHandler (TCustomAction)
pl | ro | DisableIfNoHandler (TAction)
 |  | Enabled (TCustomAction)
pl | ro | Enabled (TAction)
 |  | GroupIndex (TCustomAction)
pl | ro | GroupIndex (TAction)
 |  | HelpContext (TCustomAction)
pl | ro | HelpContext (TAction)
 |  | HelpKeyword (TCustomAction)
pl | ro | HelpKeyword (TAction)
 |  | HelpType (TCustomAction)
pl | ro | HelpType (TAction)
 |  | Hint (TCustomAction)
pl | ro | Hint (TAction)
 |  | ImageIndex (TCustomAction)
pl | ro | ImageIndex (TAction)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
pl | ro | SecondaryShortCuts (TAction)
 |  | ShortCut (TCustomAction)
pl | ro | ShortCut (TAction)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)
pl | ro | Visible (TAction)


TDataSetNext
 | ExecuteTarget
 | UpdateTarget
TDataSetAction
pt | Notification
pt | GetDataSet
 | HandlesTarget
TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TDataSetNext)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetDataSet (TDataSetAction)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (TDataSetAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
pt | Notification (TDataSetAction)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (TDataSetNext)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDataSetNext
TDataSetAction
TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


TDataSetNext.ExecuteTarget

Retrieves the dataset for the target datasource and calls its Next method

Declaration

Source position: dbactns.pp line 61

public procedure TDataSetNext.ExecuteTarget(

  Target: TObject

); override;

Arguments

Target

DataSource object examined in the method


TDataSetNext.UpdateTarget

Enables or disables the action based on the state of the dataset in the target

Declaration

Source position: dbactns.pp line 62

public procedure TDataSetNext.UpdateTarget(

  Target: TObject

); override;

Arguments

Target

DataSource object examined in the method

Description

UpdateTarget is an overridden method which enables or disables the database action based on the state of the dataset in the Target object. UpdateTarget calls the GetDataSet method to retrieve the dataset in the Target datasource. The action is Enabled when the dataset is active and not already positioned at end-of-file (or last record). This ensures that the action cannot be performed for a dataset that has not been opened, or does not require repositioning.


TDataSetPost

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDataSetPost posts changes for the current record to the DataSet

Declaration

Source position: dbactns.pp line 120

type TDataSetPost = class(TDataSetAction)
public
procedure ExecuteTarget(); override; | Retrieves the dataset for the target datasource and calls its Post method
procedure UpdateTarget(); override; | Enables or disables the action based on the state of the dataset in the target
published
property DataSource: TDataSource;
end;

Inheritance

TDataSetPost | TDataSetPost posts changes for the current record to the DataSet
|
TDataSetAction | TAction is the basic action object used on the LCL.
|
TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDataSetPost posts editing changes for the current record into the DataSet. Some datasets may require additional actions for editing changes to become permanent; i.e. SQL databases use transactions that require a COMMIT statement to be executed before changes are written to the database engine.

See also

TDataSetFirst | TDataSetFirst moves to first record in the DataSet
TDataSetLast | TDataSetLast moves to last record in the DataSet
TDataSetNext | TDataSetNext moves to next record in the DataSet
TDataSetPrior | TDataSetPrior moves to previous record in the DataSet
TDataSetRefresh | TDataSetRefresh refreshes the DataSet
TDataSetCancel | TDataSetCancel cancels the current edit mode for a DataSet
TDataSetDelete | TDataSetDelete deletes the current record in the DataSet
TDataSetEdit | TDataSetEdit edits the current record in the DataSet
TDataSetInsert | TDataSetInsert inserts (appends) a new record into the DataSet


TDataSetPost
pl | ro | DataSource
TDataSetAction
 |  | DataSource
TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl | ro | AutoCheck (TAction)
 |  | Caption (TCustomAction)
pl | ro | Caption (TAction)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
pl | ro | Checked (TAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DataSource (TDataSetAction)
pl | ro | DataSource (TDataSetPost)
 |  | DesignInfo (TComponent)
 |  | DisableIfNoHandler (TCustomAction)
pl | ro | DisableIfNoHandler (TAction)
 |  | Enabled (TCustomAction)
pl | ro | Enabled (TAction)
 |  | GroupIndex (TCustomAction)
pl | ro | GroupIndex (TAction)
 |  | HelpContext (TCustomAction)
pl | ro | HelpContext (TAction)
 |  | HelpKeyword (TCustomAction)
pl | ro | HelpKeyword (TAction)
 |  | HelpType (TCustomAction)
pl | ro | HelpType (TAction)
 |  | Hint (TCustomAction)
pl | ro | Hint (TAction)
 |  | ImageIndex (TCustomAction)
pl | ro | ImageIndex (TAction)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
pl | ro | SecondaryShortCuts (TAction)
 |  | ShortCut (TCustomAction)
pl | ro | ShortCut (TAction)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)
pl | ro | Visible (TAction)


TDataSetPost
 | ExecuteTarget
 | UpdateTarget
TDataSetAction
pt | Notification
pt | GetDataSet
 | HandlesTarget
TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TDataSetPost)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetDataSet (TDataSetAction)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (TDataSetAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
pt | Notification (TDataSetAction)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (TDataSetPost)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDataSetPost
TDataSetAction
TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


TDataSetPost.ExecuteTarget

Retrieves the dataset for the target datasource and calls its Post method

Declaration

Source position: dbactns.pp line 122

public procedure TDataSetPost.ExecuteTarget(

  Target: TObject

); override;

Arguments

Target

DataSource object examined in the method


TDataSetPost.UpdateTarget

Enables or disables the action based on the state of the dataset in the target

Declaration

Source position: dbactns.pp line 123

public procedure TDataSetPost.UpdateTarget(

  Target: TObject

); override;

Arguments

Target

DataSource object examined in the method

Description

UpdateTarget is an overridden method which enables or disables the database action based on the state of the dataset in the Target object. UpdateTarget calls the GetDataSet method to retrieve the dataset in the Target datasource. The action is Enabled when the dataset is active, and its State contains a value in the dsEditModes set. This ensures that the action cannot be performed for a dataset that has not been opened, or has not been placed in edit mode.

Please note that UpdateTarget does not check the values for fields in the current record to determine if they have actually been altered.


TDataSetPrior

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDataSetPrior moves to previous record in the DataSet

Declaration

Source position: dbactns.pp line 67

type TDataSetPrior = class(TDataSetAction)
public
procedure ExecuteTarget(); override; | Retrieves the dataset for the target datasource and calls its Prior method
procedure UpdateTarget(); override; | Enables or disables the action based on the state of the dataset in the target
published
property DataSource: TDataSource;
end;

Inheritance

TDataSetPrior | TDataSetPrior moves to previous record in the DataSet
|
TDataSetAction | TAction is the basic action object used on the LCL.
|
TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDataSetPrior is a TDataSetAction descendant which moves to the previous record in the dataset for a DataSource. TDataSetPrior can be added to an action list and assigned to controls which perform the corresponding action.

TDataSetPrior publishes the DataSource property which explicitly declares the target for the database action. The DataSource may be determined by examining a data-aware control which used the database action, and passed an an argument to the UpdateTarget and HandlesTarget methods.

See also

TDataSetFirst | TDataSetFirst moves to first record in the DataSet
TDataSetLast | TDataSetLast moves to last record in the DataSet
TDataSetNext | TDataSetNext moves to next record in the DataSet
TDataSetRefresh | TDataSetRefresh refreshes the DataSet
TDataSetCancel | TDataSetCancel cancels the current edit mode for a DataSet
TDataSetDelete | TDataSetDelete deletes the current record in the DataSet
TDataSetEdit | TDataSetEdit edits the current record in the DataSet
TDataSetInsert | TDataSetInsert inserts (appends) a new record into the DataSet
TDataSetPost | TDataSetPost posts changes for the current record to the DataSet


TDataSetPrior
pl | ro | DataSource
TDataSetAction
 |  | DataSource
TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl | ro | AutoCheck (TAction)
 |  | Caption (TCustomAction)
pl | ro | Caption (TAction)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
pl | ro | Checked (TAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DataSource (TDataSetAction)
pl | ro | DataSource (TDataSetPrior)
 |  | DesignInfo (TComponent)
 |  | DisableIfNoHandler (TCustomAction)
pl | ro | DisableIfNoHandler (TAction)
 |  | Enabled (TCustomAction)
pl | ro | Enabled (TAction)
 |  | GroupIndex (TCustomAction)
pl | ro | GroupIndex (TAction)
 |  | HelpContext (TCustomAction)
pl | ro | HelpContext (TAction)
 |  | HelpKeyword (TCustomAction)
pl | ro | HelpKeyword (TAction)
 |  | HelpType (TCustomAction)
pl | ro | HelpType (TAction)
 |  | Hint (TCustomAction)
pl | ro | Hint (TAction)
 |  | ImageIndex (TCustomAction)
pl | ro | ImageIndex (TAction)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
pl | ro | SecondaryShortCuts (TAction)
 |  | ShortCut (TCustomAction)
pl | ro | ShortCut (TAction)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)
pl | ro | Visible (TAction)


TDataSetPrior
 | ExecuteTarget
 | UpdateTarget
TDataSetAction
pt | Notification
pt | GetDataSet
 | HandlesTarget
TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TDataSetPrior)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetDataSet (TDataSetAction)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (TDataSetAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
pt | Notification (TDataSetAction)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (TDataSetPrior)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDataSetPrior
TDataSetAction
TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


TDataSetPrior.ExecuteTarget

Retrieves the dataset for the target datasource and calls its Prior method

Declaration

Source position: dbactns.pp line 69

public procedure TDataSetPrior.ExecuteTarget(

  Target: TObject

); override;

Arguments

Target

DataSource object examined in the method


TDataSetPrior.UpdateTarget

Enables or disables the action based on the state of the dataset in the target

Declaration

Source position: dbactns.pp line 70

public procedure TDataSetPrior.UpdateTarget(

  Target: TObject

); override;

Arguments

Target

DataSource object examined in the method

Description

UpdateTarget is an overridden method which enables or disables the database action based on the state of the dataset in the Target object. UpdateTarget calls the GetDataSet method to retrieve the dataset in the Target datasource. The action is Enabled when the dataset is active and not already positioned at its beginning (or first record). This ensures that the action cannot be performed for a dataset that has not been opened, or does not require repositioning.


TDataSetRefresh

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDataSetRefresh refreshes the DataSet

Declaration

Source position: dbactns.pp line 75

type TDataSetRefresh = class(TDataSetAction)
public
procedure ExecuteTarget(); override; | Retrieves the dataset for the target datasource and calls its Refresh method
procedure UpdateTarget(); override; | Enables or disables the action based on the state of the dataset in the target
published
property DataSource: TDataSource;
end;

Inheritance

TDataSetRefresh | TDataSetRefresh refreshes the DataSet
|
TDataSetAction | TAction is the basic action object used on the LCL.
|
TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDataSetRefresh is a TDataSetAction descendant which refreshes the record content in the dataset for a DataSource. TDataSetRefresh can be added to an action list and assigned to controls which perform the corresponding action.

TDataSetRefresh publishes the DataSource property which explicitly declares the target for the database action. The DataSource may be determined by examining a data-aware control which used the database action, and passed an an argument to the UpdateTarget and HandlesTarget methods.

See also

TDataSetFirst | TDataSetFirst moves to first record in the DataSet
TDataSetLast | TDataSetLast moves to last record in the DataSet
TDataSetNext | TDataSetNext moves to next record in the DataSet
TDataSetPrior | TDataSetPrior moves to previous record in the DataSet
TDataSetCancel | TDataSetCancel cancels the current edit mode for a DataSet
TDataSetDelete | TDataSetDelete deletes the current record in the DataSet
TDataSetEdit | TDataSetEdit edits the current record in the DataSet
TDataSetInsert | TDataSetInsert inserts (appends) a new record into the DataSet
TDataSetPost | TDataSetPost posts changes for the current record to the DataSet


TDataSetRefresh
pl | ro | DataSource
TDataSetAction
 |  | DataSource
TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl | ro | AutoCheck (TAction)
 |  | Caption (TCustomAction)
pl | ro | Caption (TAction)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
pl | ro | Checked (TAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DataSource (TDataSetAction)
pl | ro | DataSource (TDataSetRefresh)
 |  | DesignInfo (TComponent)
 |  | DisableIfNoHandler (TCustomAction)
pl | ro | DisableIfNoHandler (TAction)
 |  | Enabled (TCustomAction)
pl | ro | Enabled (TAction)
 |  | GroupIndex (TCustomAction)
pl | ro | GroupIndex (TAction)
 |  | HelpContext (TCustomAction)
pl | ro | HelpContext (TAction)
 |  | HelpKeyword (TCustomAction)
pl | ro | HelpKeyword (TAction)
 |  | HelpType (TCustomAction)
pl | ro | HelpType (TAction)
 |  | Hint (TCustomAction)
pl | ro | Hint (TAction)
 |  | ImageIndex (TCustomAction)
pl | ro | ImageIndex (TAction)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
pl | ro | SecondaryShortCuts (TAction)
 |  | ShortCut (TCustomAction)
pl | ro | ShortCut (TAction)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)
pl | ro | Visible (TAction)


TDataSetRefresh
 | ExecuteTarget
 | UpdateTarget
TDataSetAction
pt | Notification
pt | GetDataSet
 | HandlesTarget
TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TDataSetRefresh)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetDataSet (TDataSetAction)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (TDataSetAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
pt | Notification (TDataSetAction)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (TDataSetRefresh)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDataSetRefresh
TDataSetAction
TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


TDataSetRefresh.ExecuteTarget

Retrieves the dataset for the target datasource and calls its Refresh method

Declaration

Source position: dbactns.pp line 77

public procedure TDataSetRefresh.ExecuteTarget(

  Target: TObject

); override;

Arguments

Target

DataSource object examined in the method


TDataSetRefresh.UpdateTarget

Enables or disables the action based on the state of the dataset in the target

Declaration

Source position: dbactns.pp line 78

public procedure TDataSetRefresh.UpdateTarget(

  Target: TObject

); override;

Arguments

Target

DataSource object examined in the method

Description

UpdateTarget is an overridden method which enables or disables the database action based on the state of the dataset in the Target object. UpdateTarget calls the GetDataSet method to retrieve the dataset in the Target datasource. The action is Enabled when the dataset is active. This ensures that the action cannot be performed for a dataset that has not been opened.


TCustomDBComboBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomDBComboBox is a data-aware Combo Box for displaying information from a database

Declaration

Source position: dbctrls.pp line 733

type TCustomDBComboBox = class(TCustomComboBox)
protected
function DoEdit; virtual; | Performs LCL deferred edit messages for event s detected in the control
procedure DoOnCloseUp; virtual; | Performs actions to close the drop down for the combo box
procedure DoOnSelect; virtual; | Calls Select to trigger the OnSelect event handler
procedure DoOnChange; virtual; | Calls Change to trigger the OnChange event handler
procedure LMDeferredEdit(); message; | Implements the LCL message for a deferred edit
property DetectedEvents: Word; [r] | Deferred messages pending for the control
procedure CloseUp; override; | Sets deferred events when the drop down for the combo box is closed
procedure Select; override; | Checks for the DBCBEVENT_SELECT message in the control
procedure DataChange(); virtual; abstract; | DataChange - updates any changes in text
function DoMouseWheel(); override; | Checks for mouse wheel events in the control
procedure Notification(); override;
procedure Change; override; | Change -if there has been a change to the data the link must be notified
procedure KeyDown(); override; | Performs actions needed to apply the key down event
procedure UpdateData(); virtual; abstract; | UpdateData - implements any pending changes in the data
procedure UpdateRecord; | Updates the record in the linked dataset with the value for the control
procedure WndProc(); override; | Handles cut, copy and paste window messages for the control
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
function ExecuteAction(); override; | Provides support for TBasicAction in the control
function UpdateAction(); override; | Updates the specified action to reflect the current state in the linked dataset
procedure EditingDone; override; | Invokes the OnEditingDone event handler
property Field: TField; [r] | Contains the field definition from the linked dataset
property Text: TCaption; | The value in the edit box for the control
property ItemIndex: Integer; | The index of the currently selected item, or -1 if none is selected
property DataField: string; [rw] | The name of the Field which provides the values displayed in the control
property DataSource: TDataSource; [rw] | Provides access to the dataset with content for the control
property ReadOnly: Boolean; [rw] | Indicates if the control is prevented from changing the field value in its linked dataset
end;

Inheritance

TCustomDBComboBox | TCustomDBComboBox is a data-aware Combo Box for displaying information from a database
|
TCustomComboBox | The base class for combo-box components
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomDBComboBox is a TCustomComboBox descendant which specifies a data-aware combo box control used to display and edit values in a database table. TCustomDBComboBox extends the ancestor class to provide DataField, DataSource, and Field properties needed to control access to the field in a linked dataset.

Methods are provided which enable the database features for the control, and maintain the interaction between the control and the underlying dataset. Internally, a TFieldDataLink class instance is used to maintain the association between the control and it data source and field.

TCustomDBComboBox is used as the ancestor for the TDBComboBox and TDBLookupComboBox controls. Do not create instances of TCustomDBComboBox; use one of the descendent classes.

See also

#LCL.StdCtrls.TCustomComboBox | The base class for combo-box components
TDBComboBox | TDBComboBox - a data-aware version of TComboBox to allow selection of a value from a list of entries into a database field
TDBLookupComboBox | TDBLookupComboBox - a dataware ComboBox for examining a lookup table from a database
How To Use Data-aware Controls | HowToUseDataAwareControls - Hints for accessing databases


TCustomDBComboBox
pt | ro | DetectedEvents
 | ro | Field
 | ro | Text
 | ro | ItemIndex
 |  | DataField
 |  | DataSource
 |  | ReadOnly
TCustomComboBox
pt |  | ItemHeight
pt |  | ItemWidth
pt |  | MaxLength
pt | ro | ParentColor
pt |  | Sorted
 |  | CharCase
 |  | DroppedDown
 |  | DroppingDown
 |  | AutoComplete
 |  | AutoCompleteText
 |  | AutoDropDown
 |  | AutoSelect
 |  | AutoSelected
 | ro | AutoSize
 |  | ArrowKeysTraverseList
 | ro | Canvas
 |  | DropDownCount
 |  | Items
 |  | ItemIndex
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | Style
 | ro | TabStop
 | ro | Text
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | ArrowKeysTraverseList (TCustomComboBox)
 |  | AutoComplete (TCustomComboBox)
 |  | AutoCompleteText (TCustomComboBox)
 |  | AutoDropDown (TCustomComboBox)
 |  | AutoSelect (TCustomComboBox)
 |  | AutoSelected (TCustomComboBox)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomComboBox)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomComboBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CharCase (TCustomComboBox)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DataField (TCustomDBComboBox)
 |  | DataSource (TCustomDBComboBox)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt | ro | DetectedEvents (TCustomDBComboBox)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | DropDownCount (TCustomComboBox)
 |  | DroppedDown (TCustomComboBox)
 |  | DroppingDown (TCustomComboBox)
 |  | Enabled (TControl)
 | ro | Field (TCustomDBComboBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
pt |  | ItemHeight (TCustomComboBox)
 |  | ItemIndex (TCustomComboBox)
 | ro | ItemIndex (TCustomDBComboBox)
 |  | Items (TCustomComboBox)
pt |  | ItemWidth (TCustomComboBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MaxLength (TCustomComboBox)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomComboBox)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomComboBox)
 |  | ReadOnly (TCustomDBComboBox)
 |  | SelLength (TCustomComboBox)
 |  | SelStart (TCustomComboBox)
 |  | SelText (TCustomComboBox)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
pt |  | Sorted (TCustomComboBox)
 |  | Style (TCustomComboBox)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomComboBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomComboBox)
 | ro | Text (TCustomDBComboBox)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomDBComboBox
pt | DoEdit
pt | DoOnCloseUp
pt | DoOnSelect
pt | DoOnChange
pt | LMDeferredEdit
pt | CloseUp
pt | Select
pt | DataChange
pt | DoMouseWheel
pt | Notification
pt | Change
pt | KeyDown
pt | UpdateData
pt | UpdateRecord
pt | WndProc
 | Create
 | Destroy
 | ExecuteAction
 | UpdateAction
 | EditingDone
TCustomComboBox
pt | WSRegisterClass
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | DoEnter
pt | DoExit
pt | DrawItem
pt | KeyUpAfterInterface
pt | MeasureItem
pt | GetControlClassDefaultSize
pt | LMChanged
pt | CMWantSpecialKey
pt | Change
pt | Select
pt | DropDown
pt | GetItems
pt | SetItems
pt | CloseUp
pt | AdjustDropDown
pt | DoAutoAdjustLayout
pt | GetItemCount
pt | GetItemHeight
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetItemIndex
pt | GetMaxLength
pt | SetDropDownCount
pt | SetDroppedDown
pt | SetItemHeight
pt | SetItemIndex
pt | SetMaxLength
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetSorted
pt | SetStyle
pt | RealSetText
pt | KeyDown
pt | KeyUp
pt | UTF8KeyPress
pt | MouseUp
pt | SelectItem
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | IntfGetItems
 | AddItem
 | AddHistoryItem
 | Clear
 | ClearSelection
 | SelectAll
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AddHistoryItem (TCustomComboBox)
 | AddItem (TCustomComboBox)
pt | AdjustClientRect (TWinControl)
pt | AdjustDropDown (TCustomComboBox)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomComboBox)
pt | Change (TCustomDBComboBox)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomComboBox)
 | ClearSelection (TCustomComboBox)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CloseUp (TCustomComboBox)
pt | CloseUp (TCustomDBComboBox)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMWantSpecialKey (TCustomComboBox)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomComboBox)
 | Create (TCustomDBComboBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomComboBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DataChange (TCustomDBComboBox)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomComboBox)
 | Destroy (TCustomDBComboBox)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomComboBox)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomComboBox)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEdit (TCustomDBComboBox)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomComboBox)
pt | DoExit (TWinControl)
pt | DoExit (TCustomComboBox)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheel (TCustomDBComboBox)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChange (TCustomDBComboBox)
pt | DoOnChangeBounds (TControl)
pt | DoOnCloseUp (TCustomDBComboBox)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnSelect (TCustomDBComboBox)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawItem (TCustomComboBox)
pt | DropDown (TCustomComboBox)
 | EditingDone (TControl)
 | EditingDone (TCustomDBComboBox)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteAction (TCustomDBComboBox)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomComboBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetItemCount (TCustomComboBox)
pt | GetItemHeight (TCustomComboBox)
pt | GetItemIndex (TCustomComboBox)
pt | GetItems (TCustomComboBox)
pt | GetLogicalClientRect (TControl)
pt | GetMaxLength (TCustomComboBox)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelLength (TCustomComboBox)
pt | GetSelStart (TCustomComboBox)
pt | GetSelText (TCustomComboBox)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomComboBox)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfGetItems (TCustomComboBox)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomComboBox)
pt | KeyDown (TCustomDBComboBox)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUp (TCustomComboBox)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpAfterInterface (TCustomComboBox)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LMChanged (TCustomComboBox)
pt | LMDeferredEdit (TCustomDBComboBox)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
pt | MeasureItem (TCustomComboBox)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCustomComboBox)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomDBComboBox)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomComboBox)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | Select (TCustomComboBox)
pt | Select (TCustomDBComboBox)
 | SelectAll (TCustomComboBox)
pt | SelectFirst (TWinControl)
pt | SelectItem (TCustomComboBox)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDropDownCount (TCustomComboBox)
pt | SetDroppedDown (TCustomComboBox)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetItemHeight (TCustomComboBox)
pt | SetItemIndex (TCustomComboBox)
pt | SetItems (TCustomComboBox)
pt | SetMaxLength (TCustomComboBox)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSelLength (TCustomComboBox)
pt | SetSelStart (TCustomComboBox)
pt | SetSelText (TCustomComboBox)
 | SetShape (TWinControl)
pt | SetSorted (TCustomComboBox)
pt | SetStyle (TCustomComboBox)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomComboBox)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
 | UpdateAction (TCustomDBComboBox)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
pt | UpdateData (TCustomDBComboBox)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
pt | UpdateRecord (TCustomDBComboBox)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
pt | UTF8KeyPress (TCustomComboBox)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomDBComboBox)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomComboBox)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomDBComboBox
TCustomComboBox
pt | OnChange
pt | OnCloseUp
pt | OnDrawItem
pt | OnDropDown
pt | OnGetItems
pt | OnMeasureItem
pt | OnSelect
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomDBComboBox.Change

Change -if there has been a change to the data the link must be notified

Declaration

Source position: dbctrls.pp line 758

protected procedure TCustomDBComboBox.Change; override;

Description

Change is an overridden method in TCustomDBComboBox. It ensures that the internal data link for the control is notified when the value for the control is changed. This includes posting the DBCBEVENT_CHANGE deferred event message to the handle for the control.

Remark: Please note: Change does not call the inherited method directly.

See also

#LCL.StdCtrls.TCustomComboBox.Change

Invokes the OnChange handler, signalling a change in the edit box


TCustomDBComboBox.CloseUp

Sets deferred events when the drop down for the combo box is closed

Declaration

Source position: dbctrls.pp line 753

protected procedure TCustomDBComboBox.CloseUp; override;


TCustomDBComboBox.Create

Constructor for the class instance

Declaration

Source position: dbctrls.pp line 764

public constructor TCustomDBComboBox.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create is the overridden constructor for the class instance, and calls the inherited constructor on entry. Create allocates and configures the internal TFieldDataLink instance used in the control. Its OnDataChange and OnUpdateData event handlers are set to the DataChange and UpdateData methods (respectively). Create sets the values used in the ControlStyle and Control properties.

See also

TCustomDBComboBox.Control
TCustomDBComboBox.ControlStyle
TCustomDBComboBox.DataChange | DataChange - updates any changes in text
TCustomDBComboBox.UpdateData | UpdateData - implements any pending changes in the data
TFieldDataLink.OnDataChange | OnDataChange - event handler for a change in the data
TFieldDataLink.OnUpdateData | OnUpdateData - event handler for updating any pending changes in the data


TCustomDBComboBox.DataChange

DataChange - updates any changes in text

Declaration

Source position: dbctrls.pp line 755

protected procedure TCustomDBComboBox.DataChange(

  Sender: TObject

); virtual; abstract;

Description

DataChange is an abstract virtual method in TCustomDBComboBox. It must be implemented in a descendent class to perform the actions needed for the data-aware control.


TCustomDBComboBox.DataField

The name of the Field which provides the values displayed in the control

Declaration

Source position: dbctrls.pp line 772

public property TCustomDBComboBox.DataField : string
  read GetDataField
  write SetDataField;

Description

DataField is a String property which contains the name for the field in the linked dataset where the value for the control is read and written. Read and write access to the property value are redirected to the FieldName property in the internal TFieldDataLink instance for the control. Changing the value in DataField causes the value in Field to be updated.

Set the value in DataSource to the component which provides access to the dataset for the data-aware control.

See also

TCustomDBComboBox.DataSource | Provides access to the dataset with content for the control
TCustomDBComboBox.Field | Contains the field definition from the linked dataset
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string
TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.DataSource
TFieldDataLink.DataSet


TCustomDBComboBox.DataSource

Provides access to the dataset with content for the control

Declaration

Source position: dbctrls.pp line 773

public property TCustomDBComboBox.DataSource : TDataSource
  read GetDataSource
  write SetDataSource;

Description

DataSource is a TDataSource property which provides access to the content for the data-aware control. DataSource is used in conjunction with the Field property to determine the dataset and field definition used when reading the value for the control.

Read and write access to the property value is redirected to the DataSource property in the internal TFieldDataLink instance used in the control. Assigning a new value to the property causes the ChangeDataSource routine to be called to apply the value to the internal TFieldDataLink instance.

Use the DataField property to specify the field name accessed in the linked dataset.

See also

TCustomDBComboBox.DataField | The name of the Field which provides the values displayed in the control
ChangeDataSource | Performs actions needed when the datasource in a control with the specified data link is changed
#FCL.Db.TDataSource
#FCL.Db.TDataLink.DataSource
#FCL.Db.TDataLink.FieldName


TCustomDBComboBox.Destroy

Destructor for the class instance

Declaration

Source position: dbctrls.pp line 765

public destructor TCustomDBComboBox.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy ensures that the internal TFieldDataLink instance for the class is freed prior to calling the inherited destructor.

See also

TFieldDataLink | Maintains an association between a control, an action, and a field in a linked dataset
#LCL.StdCtrls.TCustomComboBox.Destroy | Destructor for the class instance


TCustomDBComboBox.DetectedEvents

Deferred messages pending for the control

Declaration

Source position: dbctrls.pp line 751

protected property TCustomDBComboBox.DetectedEvents : Word
  read FDetectedEvents;


TCustomDBComboBox.DoEdit

Performs LCL deferred edit messages for event s detected in the control

Declaration

Source position: dbctrls.pp line 746

protected function TCustomDBComboBox.DoEdit: Boolean; virtual;


TCustomDBComboBox.DoMouseWheel

Checks for mouse wheel events in the control

Declaration

Source position: dbctrls.pp line 756

protected function TCustomDBComboBox.DoMouseWheel(

  Shift: TShiftState;

  WheelDelta: Integer;

  MousePos: TPoint

):Boolean; override;

Arguments

Shift | Shift state for the mouse wheel event
WheelDelta | Number of clicks that the mouse wheel was moved
MousePos | Mouse cursor position for the mouse wheel event


TCustomDBComboBox.DoOnChange

Calls Change to trigger the OnChange event handler

Declaration

Source position: dbctrls.pp line 749

protected procedure TCustomDBComboBox.DoOnChange; virtual;


TCustomDBComboBox.DoOnCloseUp

Performs actions to close the drop down for the combo box

Declaration

Source position: dbctrls.pp line 747

protected procedure TCustomDBComboBox.DoOnCloseUp; virtual;

See also

TCustomDBComboBox.CloseUp | Sets deferred events when the drop down for the combo box is closed
TCustomComboBox.OnCloseUp
TCustomDBComboBox.Text | The value in the edit box for the control
TCustomComboBox.AutoSelect
TCustomComboBox.AutoSelected
TCustomComboBox.SelectAll
TCustomComboBox.SelText


TCustomDBComboBox.DoOnSelect

Calls Select to trigger the OnSelect event handler

Declaration

Source position: dbctrls.pp line 748

protected procedure TCustomDBComboBox.DoOnSelect; virtual;


TCustomDBComboBox.ExecuteAction

Provides support for TBasicAction in the control

Declaration

Source position: dbctrls.pp line 766

public function TCustomDBComboBox.ExecuteAction(

  AAction: TBasicAction

):Boolean; override;

Arguments

AAction

Action examined and executed in the method

Function result

True if the action was executed in the method

Description

ExecuteAction is an overridden method in TCustomDBComboBox. It calls the inherited method, and when the action is not handled in the ancestor, executes AAction using the ExecuteAction method in the internal TFieldDataLink instance in the class.

The return value is True if the action was executed in the method.

See also

#RTL.Classes.TComponent.ExecuteAction

#RTL.Classes.TBasicAction


TCustomDBComboBox.Field

Contains the field definition from the linked dataset

Declaration

Source position: dbctrls.pp line 769

public property TCustomDBComboBox.Field : TField
  read GetField;

Description

Field is a read-only TField property which contains the definition for the field in the linked dataset where the value for the control is stored. Read access for the property value is redirected to the Field property in the internal TFieldDataLink instance used in the class.

The value in Field is updated when the UpdateField method in TFieldDataLink is called after setting the DataField for the control.

See also

TCustomDBComboBox.DataField | The name of the Field which provides the values displayed in the control
TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.UpdateField | Retrieves the value for the Field property from the linked dataset
#FCL.Db.TField


TCustomDBComboBox.KeyDown

Performs actions needed to apply the key down event

Declaration

Source position: dbctrls.pp line 759

protected procedure TCustomDBComboBox.KeyDown(

  var Key: Word;

  Shift: TShiftState

); override;

Arguments

Key | Virtual key code handled in the method
Shift | Key modifier handled in the method

Description

KeyDown is an overridden method in TCustomDBComboBox, and calls the inherited method on entry. It ensures that a virtual key which affects the datasource state is applied to the control. KeyDown handles the following virtual key codes:

VK_ESCAPE
Editing is cancelled. Calls the Cancel method in the linked dataset when the datasource is in an edit state. Calls the Reset method for the data link if the datasource is not being edited. Calls SelectAll to re-select content in the control. Sets Key to VK_UNKNOWN after applying the original virtual key code.

See also

TFieldDataLink.DataSource
TFieldDataLink.DataSet
TFieldDataLink.Reset | Reset - checks that link is active, calls the OnDataChange event handler then sets IsModified to False
#FCL.Db.TDataSet.Cancel
#LCL.StdCtrls.TCustomComboBox.KeyDown | Invokes the OnKeyDown handler


TCustomDBComboBox.LMDeferredEdit

Implements the LCL message for a deferred edit

Declaration

Source position: dbctrls.pp line 750

protected procedure TCustomDBComboBox.LMDeferredEdit(

  var Message: TLMessage

); message;


TCustomDBComboBox.ReadOnly

Indicates if the control is prevented from changing the field value in its linked dataset

Declaration

Source position: dbctrls.pp line 774

public property TCustomDBComboBox.ReadOnly : Boolean
  read GetReadOnly
  write SetReadOnly
  default False;

Description

ReadOnly is a Boolean property which indicates if the control cannot modify its DataField in the linked dataset. When set to True, the underlying field value cannot be modified using the control.

Read and write access for the property value are redirected to the ReadOnly property in the TFieldDataLink instance used in the control.

Remark: Please note: A value assigned to ReadOnly may be overridden by the Field definition from the target database table.

See also

TCustomDBComboBox.DataField | The name of the Field which provides the values displayed in the control
TCustomDBComboBox.DataSource | Provides access to the dataset with content for the control
TCustomDBComboBox.Field | Contains the field definition from the linked dataset
TFieldDataLink.ReadOnly
TFieldDataLink.DataSource
TFieldDataLink.DataSet
TFieldDataLink.Field | The Field to which the datalink is attached


TCustomDBComboBox.Select

Checks for the DBCBEVENT_SELECT message in the control

Declaration

Source position: dbctrls.pp line 754

protected procedure TCustomDBComboBox.Select; override;


TCustomDBComboBox.UpdateAction

Updates the specified action to reflect the current state in the linked dataset

Declaration

Source position: dbctrls.pp line 767

public function TCustomDBComboBox.UpdateAction(

  AAction: TBasicAction

):Boolean; override;

Arguments

AAction

Action examined and updated in the method

Function result

True when the action was updated in the method

Description

UpdateAction is an overridden Boolean function in TDBEdit. UpdateAction is called when the Application enters an idle state to ensure that the action reflects the current state for a linked dataset.

AAction is the TBasicAction updated in the method.

UpdateAction calls the inherited method, and when the internal dataset link has been assigned, executes its UpdateAction method. The return value is True when AAction is updated using either the inherited method, or the method in the linked dataset. The return value is False when AAction could not be updated in the method.

See also

#RTL.Classes.TBasicAction

#RTL.Classes.TComponent.UpdateAction

#FCL.Db.TDataLink.UpdateAction


TCustomDBComboBox.UpdateData

UpdateData - implements any pending changes in the data

Declaration

Source position: dbctrls.pp line 760

protected procedure TCustomDBComboBox.UpdateData(

  Sender: TObject

); virtual; abstract;

Description

UpdateData is an abstract virtual method in TCustomDBComboBox. It must be implemented in descendent classes, like TDBComboBox or TDBLookComboBox, to perform any actions needed to update the value stored in the Field for the control.

See also

TDBComboBox.UpdateData

Applies the changed value for the control to the field in its linked dataset

TDBLookuComboBox.UpdateData


TCustomDBComboBox.UpdateRecord

Updates the record in the linked dataset with the value for the control

Declaration

Source position: dbctrls.pp line 761

protected procedure TCustomDBComboBox.UpdateRecord;

Description

UpdateRecord is a procedure used to update the record in the linked dataset with the value for the control. UpdateRecord uses the internal TFieldDataLink instance to checking the editing state for the control. When both Editing and IsModified are True, the UpdateRecord method in the data link is called. No actions are performed in the method if either condition is not met.

See also

TFieldDataLink.Editing

Editing - True if the linked field is being edited

TFieldDataLink.IsModified

TFieldDataLink.UpdateRecord


TCustomDBComboBox.WndProc

Handles cut, copy and paste window messages for the control

Declaration

Source position: dbctrls.pp line 762

protected procedure TCustomDBComboBox.WndProc(

  var Message: TLMessage

); override;

Arguments

Message

LCL window message examined in the method

Description

WndProc is an overridden method in TCustomDBComboBox. WndProc ensures that LCL Cut, Copy, and Paste window messages are applied when both the control and the dataset can be modified. WndProc uses the internal TFieldDataLink instance to examine the value in CanModify. When it is True, the inherited method is called. Otherwise, the Message result is set to 1 to prevent calling the default window process.

The inherited method is called for LCL window messages other than Cut, Copy, and Paste.

See also

TFieldDataLink.CanModify | CanModify - True if the linked field is capable of being modified
#LCL.Controls.TWinControl.WndProc | Adds special handling for focus and input messages, and notifies the DockManager


TCustomDBListBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Specifies a data-aware listbox control

Declaration

Source position: dbctrls.pp line 351

type TCustomDBListBox = class(TCustomListBox)
protected
FDataLink: TFieldDataLink; | FDataLink - local variable holding the identity of the field data link
procedure DataChange(); virtual; abstract; | Performs actions needed when the linked dataset is repositioned
procedure KeyDown(); override; | Invokes the OnKeyDown handler
procedure Notification(); override;
procedure UpdateData(); virtual; abstract; | UpdateData - method for applying any pending changes to the data
procedure SetItems(); override; | SetItems - copies the specified Values into the Items property
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
function ExecuteAction(); override; | Implements support for standard actions in the control
function UpdateAction(); override; | Updates the state for the specified action
property Field: TField; [r] | Field definition in the linked dataset for the control
property DataField: string; [rw] | Name for the field in the linked dataset used in the control
property DataSource: TDataSource; [rw] | Provides access to the linked dataset for the control
property ReadOnly: Boolean; [rw] | Indicates if the linked dataset for the control cannot be modified
end;

Inheritance

TCustomDBListBox | Specifies a data-aware listbox control
|
TCustomListBox | The base class for TListBox
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomDBListBox is a TCustomListBox descendant which specifies the base class for a data-aware listbox control. The control allows selection and storage of a value from a scrolling list of choices to the current record in a linked dataset.

TCustomDBListBox is the ancestor class for TDBListBox. Applications should create instances of the derived class.

Use the Items property to define the list of choices displayed in the listbox control.

The DataSource property provides access to the linked dataset where the selected value is stored. Field contains the field definition for the column in the dataset where the selected value is stored. Use the DataField property to specify the name for the Field.

See also

TDBListBox | Implements a data-aware version of TListBox
TDBListBox.DataSource | Provides access to the linked dataset for the control
TDBListBox.DataField | Name for the field in the linked dataset used in the control
#LCL.StdCtrls.TCustomListBox.Items | The list of all items defined in the control
How To Use Data-aware Controls | HowToUseDataAwareControls - Hints for accessing databases


TCustomDBListBox
 | ro | Field
 |  | DataField
 |  | DataSource
 |  | ReadOnly
TCustomListBox
 | ro | Align
 | ro | Anchors
 | ro | BorderStyle
 | ro | Canvas
 |  | ClickOnSelChange
 |  | Columns
 | ro | Constraints
 | ro | Count
 |  | ExtendedSelect
 | ro | Font
 |  | IntegralHeight
 |  | ItemHeight
 |  | ItemIndex
 |  | Items
 |  | MultiSelect
 |  | Options
 | ro | ParentColor
 | ro | ParentFont
 | ro | ParentShowHint
 | ro | PopupMenu
 |  | ScrollWidth
 | ro | SelCount
 |  | Selected
 | ro | ShowHint
 |  | Sorted
 |  | Style
 | ro | TabOrder
 | ro | TabStop
 |  | TopIndex
 | ro | Visible
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomListBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | Anchors (TCustomListBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomListBox)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomListBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClickOnSelChange (TCustomListBox)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 |  | Columns (TCustomListBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | Constraints (TCustomListBox)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
 | ro | Count (TCustomListBox)
pl |  | Cursor (TControl)
 |  | DataField (TCustomDBListBox)
 |  | DataSource (TCustomDBListBox)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 |  | ExtendedSelect (TCustomListBox)
 | ro | Field (TCustomDBListBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 | ro | Font (TCustomListBox)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IntegralHeight (TCustomListBox)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | ItemHeight (TCustomListBox)
 |  | ItemIndex (TCustomListBox)
 |  | Items (TCustomListBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | MultiSelect (TCustomListBox)
 |  | Name (TComponent)
 |  | Options (TCustomListBox)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 | ro | ParentColor (TCustomListBox)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
 | ro | ParentFont (TCustomListBox)
pt |  | ParentShowHint (TControl)
 | ro | ParentShowHint (TCustomListBox)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomListBox)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomDBListBox)
 |  | ScrollWidth (TCustomListBox)
 | ro | SelCount (TCustomListBox)
 |  | Selected (TCustomListBox)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | ShowHint (TCustomListBox)
 | ro | Showing (TWinControl)
 |  | Sorted (TCustomListBox)
 |  | Style (TCustomListBox)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomListBox)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomListBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | TopIndex (TCustomListBox)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | Visible (TCustomListBox)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomDBListBox
pt | DataChange
pt | KeyDown
pt | Notification
pt | UpdateData
pt | SetItems
 | Create
 | Destroy
 | ExecuteAction
 | UpdateAction
TCustomListBox
pt | WSRegisterClass
pt | AssignItemDataToCache
pt | AssignCacheToItemData
pt | BeforeDragStart
pt | BeginAutoDrag
pt | CalculateStandardItemHeight
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | FinalizeWnd
pt | GetControlClassDefaultSize
pt | CheckIndex
pt | GetItemHeight
pt | GetItemIndex
pt | GetSelCount
pt | GetSelected
pt | GetCachedDataSize
pt | GetCachedData
pt | SetExtendedSelect
pt | SetItemIndex
pt | SetItems
pt | SetItemHeight
pt | SetMultiSelect
pt | SetSelected
pt | SetSorted
pt | SetStyle
pt | DrawItem
pt | DoAutoAdjustLayout
pt | DoSelectionChange
pt | SendItemIndex
pt | WMGetDlgCode
 | Create
 | Destroy
 | AddItem
 | Click
 | Clear
 | ClearSelection
 | GetIndexAtXY
 | GetIndexAtY
 | GetSelectedText
 | ItemAtPos
 | ItemRect
 | ItemVisible
 | ItemFullyVisible
 | LockSelectionChange
 | MakeCurrentVisible
 | MeasureItem
 | SelectAll
 | SelectRange
 | DeleteSelected
 | UnlockSelectionChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AddItem (TCustomListBox)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
pt | AssignCacheToItemData (TCustomListBox)
 | AssignError (TPersistent)
pt | AssignItemDataToCache (TCustomListBox)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeforeDragStart (TCustomListBox)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomListBox)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculateStandardItemHeight (TCustomListBox)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
pt | CheckIndex (TCustomListBox)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomListBox)
 | ClearSelection (TCustomListBox)
pt | Click (TControl)
 | Click (TCustomListBox)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomListBox)
 | Create (TCustomDBListBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomListBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DataChange (TCustomDBListBox)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DeleteSelected (TCustomListBox)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomListBox)
 | Destroy (TCustomDBListBox)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomListBox)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomListBox)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSelectionChange (TCustomListBox)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawItem (TCustomListBox)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteAction (TCustomDBListBox)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
pt | FinalizeWnd (TCustomListBox)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedData (TCustomListBox)
pt | GetCachedDataSize (TCustomListBox)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomListBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetIndexAtXY (TCustomListBox)
 | GetIndexAtY (TCustomListBox)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetItemHeight (TCustomListBox)
pt | GetItemIndex (TCustomListBox)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
pt | GetSelCount (TCustomListBox)
pt | GetSelected (TCustomListBox)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSelectedText (TCustomListBox)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomListBox)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
 | ItemAtPos (TCustomListBox)
 | ItemFullyVisible (TCustomListBox)
 | ItemRect (TCustomListBox)
 | ItemVisible (TCustomListBox)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomDBListBox)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
 | LockSelectionChange (TCustomListBox)
pt | MainWndProc (TWinControl)
 | MakeCurrentVisible (TCustomListBox)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MeasureItem (TCustomListBox)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomDBListBox)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomListBox)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
 | SelectRange (TCustomListBox)
pt | SendDialogChar (TWinControl)
pt | SendItemIndex (TCustomListBox)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetExtendedSelect (TCustomListBox)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetItemHeight (TCustomListBox)
pt | SetItemIndex (TCustomListBox)
pt | SetItems (TCustomListBox)
pt | SetItems (TCustomDBListBox)
pt | SetMultiSelect (TCustomListBox)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSelected (TCustomListBox)
 | SetShape (TWinControl)
pt | SetSorted (TCustomListBox)
pt | SetStyle (TCustomListBox)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | UnlockSelectionChange (TCustomListBox)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
 | UpdateAction (TCustomDBListBox)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
pt | UpdateData (TCustomDBListBox)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMGetDlgCode (TCustomListBox)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomListBox)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomDBListBox
TCustomListBox
 | ro | OnChangeBounds
 | ro | OnClick
 | ro | OnDblClick
 |  | OnDrawItem
 | ro | OnEnter
 | ro | OnExit
 | ro | OnKeyDown
 | ro | OnKeyPress
 | ro | OnKeyUp
 |  | OnMeasureItem
 | ro | OnMouseDown
 | ro | OnMouseEnter
 | ro | OnMouseLeave
 | ro | OnMouseMove
 | ro | OnMouseUp
 | ro | OnMouseWheel
 | ro | OnMouseWheelDown
 | ro | OnMouseWheelUp
 | ro | OnResize
 |  | OnSelectionChange
 | ro | OnUTF8KeyPress
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | ro | OnChangeBounds (TCustomListBox)
 |  | OnClick (TControl)
 | ro | OnClick (TCustomListBox)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 | ro | OnDblClick (TCustomListBox)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
 |  | OnDrawItem (TCustomListBox)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
 | ro | OnEnter (TCustomListBox)
 |  | OnExit (TWinControl)
 | ro | OnExit (TCustomListBox)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 | ro | OnKeyDown (TCustomListBox)
 |  | OnKeyPress (TWinControl)
 | ro | OnKeyPress (TCustomListBox)
 |  | OnKeyUp (TWinControl)
 | ro | OnKeyUp (TCustomListBox)
 |  | OnMeasureItem (TCustomListBox)
pt |  | OnMouseDown (TControl)
 | ro | OnMouseDown (TCustomListBox)
pt |  | OnMouseEnter (TControl)
 | ro | OnMouseEnter (TCustomListBox)
pt |  | OnMouseLeave (TControl)
 | ro | OnMouseLeave (TCustomListBox)
pt |  | OnMouseMove (TControl)
 | ro | OnMouseMove (TCustomListBox)
pt |  | OnMouseUp (TControl)
 | ro | OnMouseUp (TCustomListBox)
pt |  | OnMouseWheel (TControl)
 | ro | OnMouseWheel (TCustomListBox)
pt |  | OnMouseWheelDown (TControl)
 | ro | OnMouseWheelDown (TCustomListBox)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 | ro | OnMouseWheelUp (TCustomListBox)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 | ro | OnResize (TCustomListBox)
 |  | OnSelectionChange (TCustomListBox)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
 | ro | OnUTF8KeyPress (TCustomListBox)


TCustomDBListBox.Create

Constructor for the class instance

Declaration

Source position: dbctrls.pp line 373

public constructor TCustomDBListBox.Create(

  AOwner: TComponent

); override;

Description

Create is the overridden constructor for the class instance. Create calls the inherited constructor, and allocates and configures the internal TFieldDataLink used in the class instance. The DataChange and UpdateData methods are assigned as the OnDataChange and OnUpdateData event handlers in the TFieldDataLink instance.

See also

TCustomDBListBox.DataChange | Performs actions needed when the linked dataset is repositioned
TCustomDBListBox.UpdateData | UpdateData - method for applying any pending changes to the data
TFieldDataLink.OnDataChange | OnDataChange - event handler for a change in the data
TFieldDataLink.OnUpdateData | OnUpdateData - event handler for updating any pending changes in the data
#LCL.StdCtrls.TCustomListBox.Create | Constructor for the class instance


TCustomDBListBox.DataChange

Performs actions needed when the linked dataset is repositioned

Declaration

Source position: dbctrls.pp line 365

protected procedure TCustomDBListBox.DataChange(

  Sender: TObject

); virtual; abstract;

Arguments

Sender

Object for the event notification

Description

DataChange is an method used to perform actions needed when the control needs to be refreshed after a positioning the linked dataset. DataChange is an abstract virtual method in TCustomDBListBox, and must be implemented in a descendent class to perform the actions required for the control.

DataChange is assigned to the OnDataChange event handler in the TFieldDataLink instance used in data-aware controls.

See also

TFieldDataLink.OnDataChange | OnDataChange - event handler for a change in the data
TDBListBox.DataChange | Performs actions needed when the linked dataset is repositioned
TDBLookupListBox.DataChange | Performs actions needed when a new DataField value is selected using the lookup dataset


TCustomDBListBox.DataField

Name for the field in the linked dataset used in the control

Declaration

Source position: dbctrls.pp line 378

public property TCustomDBListBox.DataField : string
  read GetDataField
  write SetDataField;

Description

DataField is a String property which contains the name of the field in the linked dataset for the control. It is the destination where a value selected in the control is stored.

Read and write access for the property value is redirected to the FieldName property in the internal TFieldDataLink instance used in the control. Use Field to access the field definition and metadata for the column in the linked dataset.

Use DataSource to specify the datasource component which provides access to the linked dataset for the control.

See also

TCustomDBListBox.DataSource | Provides access to the linked dataset for the control
TCustomDBListBox.Field | Field definition in the linked dataset for the control
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string


TCustomDBListBox.DataSource

Provides access to the linked dataset for the control

Declaration

Source position: dbctrls.pp line 379

public property TCustomDBListBox.DataSource : TDataSource
  read GetDataSource
  write SetDataSource;

Description

DataSource is a TDataSource property which contains the component used to access the linked dataset for the control. Read and write access for the property value are redirected to the DataSource property in the internal TFieldDataLink instance for the control. Changing the value in DataSource causes the ChangeDataSource routine to be called to perform notification events and assignments for the TFieldDataLink instance.

Use DataField to specify the name of the field in the linked dataset used to store the value selected in the control. Use Field to access the field definition and metadata for the column represented by DataField.

See also

TCustomDBListBox.DataField | Name for the field in the linked dataset used in the control
TCustomDBListBox.Field | Field definition in the linked dataset for the control
ChangeDataSource | Performs actions needed when the datasource in a control with the specified data link is changed
#FCL.Db.TDataLink.DataSource
#FCL.Db.TDataSource


TCustomDBListBox.Destroy

Destructor for the class instance

Declaration

Source position: dbctrls.pp line 374

public destructor TCustomDBListBox.Destroy; override;

Description

Destroyis the overridden destructor for the class instance. Destroy frees resources allocated to internal members in the class instance, and calls the inherited destructor prior to exiting from the method.

See also

CustomListBox.Destroy

Destructor for the class instance


TCustomDBListBox.FDataLink

FDataLink - local variable holding the identity of the field data link

Declaration

Source position: dbctrls.pp line 364

protected TCustomDBListBox.FDataLink : TFieldDataLink;


TCustomDBListBox.Field

Field definition in the linked dataset for the control

Declaration

Source position: dbctrls.pp line 377

public property TCustomDBListBox.Field : TField
  read GetField;

Description

Field is a read-only TField property which contains the field definition used to access a column defined in the linked dataset for the control. Read access to the property is redirected to the Field property in the internal TFieldDataLink instance used in the control.

Use the DataField property to specify the field name updated when a value is selected using the control. Use DataSource to specify the datasource component for the linked dataset.

See also

TCustomDBListBox.DataField | Name for the field in the linked dataset used in the control
TCustomDBListBox.DataSource | Provides access to the linked dataset for the control
TFieldDataLink.Field | The Field to which the datalink is attached
#FCL.Db.TField


TCustomDBListBox.ReadOnly

Indicates if the linked dataset for the control cannot be modified

Declaration

Source position: dbctrls.pp line 382

public property TCustomDBListBox.ReadOnly : Boolean
  read GetReadOnly
  write SetReadOnly
  default False;

Description

ReadOnly is a Boolean property which indicates if the linked dataset for the control cannot be modified. Read and write access for the property value are redirected to the ReadOnly property in the internal TFieldDataLink instance for the control.

The default value for the property is False.

Remark: Please note: The value in the property may be changed during the course of editing. For example, setting ReadOnly to False when the linked dataset cannot actually be modified. Eventually, the property value gets updated to reflect the real read-only state for the linked dataset.

See also

#FCL.Db.TDataLink.ReadOnly


TCustomDBListBox.SetItems

SetItems - copies the specified Values into the Items property

Declaration

Source position: dbctrls.pp line 371

protected procedure TCustomDBListBox.SetItems(

  Values: TStrings

); override;

Arguments

Values

New values for the property

Description

SetItems is overridden in TCustomDBListBox to ensure that the DataChange method is called when the new Values are assigned to the Items property.

See also

TCustomDBListBox.DataChange | Performs actions needed when the linked dataset is repositioned
TCustomDBListBox.UpdateData | UpdateData - method for applying any pending changes to the data
#LCL.StdCtrls.TCustomListBox.Items | The list of all items defined in the control


TCustomDBListBox.UpdateData

UpdateData - method for applying any pending changes to the data

Declaration

Source position: dbctrls.pp line 369

protected procedure TCustomDBListBox.UpdateData(

  Sender: TObject

); virtual; abstract;

Arguments

Sender

Object for the event notification

Description

UpdateData is a virtual abstract method in TCustomDBListBox, and must be implemented in a descendent class (such as TDBListBox or TDBLookupListBox) to perform the actions needed to update a linked dataset using the current selection in the control.

UpdateData is assigned to the OnUpdateData event handler in the TFieldDataLink instance for data-aware controls.

See also

TFieldDataLink.OnUpdateData | OnUpdateData - event handler for updating any pending changes in the data
TDBListBox.UpdateData | UpdateData - method for applying any pending changes to the data
TDBLookupListBox.UpdateData | Updates the data in the lookup dataset for the control


TDBCalendar

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCalendar allows selection of a date from a calendar display

Declaration

Source position: dbctrls.pp line 1236

type TDBCalendar = class(TCalendar)
protected
procedure Notification(); override; | Notification handler for insertion or deletion of components
public
constructor Create(); override; | Create - constructor for TDBCalendar: calls inherited Create and forms datalinks and actions
destructor Destroy; override; | Destroy - destructor for TDBCalendar: frees datalinks and calls inherited Destroy
procedure EditingDone; override; | Performs actions needed when the user has finished editing
function ExecuteAction(); override; | Provides support for TBasicAction in the control
function UpdateAction(); override; | Updates the specified action to reflect the current state in the linked dataset
property Field: TField; [r] | Provides access to the field definition for the data-aware control
published
property BorderSpacing: TControlBorderSpacing; |
property Constraints: TSizeConstraints; |
property DataField: string; [rw] | Contains the name of the field with the value for the control
property DataSource: TDataSource; [rw] | Provides access to the dataset with content for the control
property Date: string; [ws] | Date value for the control as a String type
property ReadOnly: Boolean; [rw] | Indicates if the control cannot modify the field in the linked dataset
property DisplaySettings: TDisplaySettings; [s] | DisplaySettings contains options which control the appearance of the calendar
property DoubleBuffered: Boolean; |
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragMode: TDragMode; | Allows the user to drag the control
property ParentDoubleBuffered: Boolean; |
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnDayChanged: TNotifyEvent; | OnDayChanged - event handler for a change in Day selected
property OnMonthChanged: TNotifyEvent; | OnMonthChanged - event handler for a change in month selected
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnYearChanged: TNotifyEvent; | OnYearChanged - event handler for a change in the year selected
end;

Inheritance

TDBCalendar | TCalendar allows selection of a date from a calendar display
|
TCalendar | TCalendar allows selection of a date from a calendar display
|
TCustomCalendar | The base class for controls which can contain other (child) controls
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDBCalendar is a TCalendar descendant which implements a data-aware calendar control used to select a date and store its value in a database field. TDBCalendar, like its ancestor, displays a calendar which can be used to navigate through years, months, and days to select the Date value for the control. When Date has been assigned, it is stored in the field identified by the name in DataField.

Use Field to access the definition and metadata for the field where the Date value is stored.

Use DataSource to assign the component with the dataset where the Date value is stored.

Use DisplaySettings to control the visual appearance and content displayed on the calendar control.

Use the OnYearChanged event to perform action required when the navigation arrows in the calendar are used to change the year in the Date value.

Internally, a TFieldDataLink class instance is used to maintain the association between the control, the datasource, and the field. In addition, support for using standard actions is provided in the ExecuteAction and UpdateAction methods.

Remark:

See also

How To Use Data-aware Controls | HowToUseDataAwareControls - Hints for accessing databases
#LCL.Calendar.TCalendar | TCalendar allows selection of a date from a calendar display


TDBCalendar
 | ro | Field
pl | ro | BorderSpacing
pl | ro | Constraints
pl |  | DataField
pl |  | DataSource
pl |  | Date
pl |  | ReadOnly
pl | ro | DisplaySettings
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragMode
pl | ro | ParentDoubleBuffered
pl | ro | Visible
TCalendar
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BorderSpacing
pl | ro | Constraints
pl | ro | DateTime
pl | ro | DisplaySettings
pl | ro | DoubleBuffered
pl | ro | FirstDayOfWeek
pl | ro | Hint
pl | ro | ParentDoubleBuffered
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCustomCalendar
 |  | Date
 |  | DateTime
 |  | DisplaySettings
 |  | FirstDayOfWeek
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TCalendar)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TCalendar)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TCalendar)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TCalendar)
pl | ro | BorderSpacing (TDBCalendar)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TCalendar)
pl | ro | Constraints (TDBCalendar)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
pl |  | DataField (TDBCalendar)
pl |  | DataSource (TDBCalendar)
 |  | Date (TCustomCalendar)
pl |  | Date (TDBCalendar)
 |  | DateTime (TCustomCalendar)
pl | ro | DateTime (TCalendar)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | DisplaySettings (TCustomCalendar)
pl | ro | DisplaySettings (TCalendar)
pl | ro | DisplaySettings (TDBCalendar)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TCalendar)
pl | ro | DoubleBuffered (TDBCalendar)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TDBCalendar)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TDBCalendar)
 |  | Enabled (TControl)
 | ro | Field (TDBCalendar)
 |  | FirstDayOfWeek (TCustomCalendar)
pl | ro | FirstDayOfWeek (TCalendar)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
pl | ro | Hint (TCalendar)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TCalendar)
pl | ro | ParentDoubleBuffered (TDBCalendar)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TCalendar)
 | ro | ReadBounds (TControl)
pl |  | ReadOnly (TDBCalendar)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TCalendar)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TCalendar)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCalendar)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TCalendar)
pl | ro | Visible (TDBCalendar)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TDBCalendar
pt | Notification
 | Create
 | Destroy
 | EditingDone
 | ExecuteAction
 | UpdateAction
TCalendar
TCustomCalendar
pt | WSRegisterClass
pt | LMChanged
pt | LMMonthChanged
pt | LMYearChanged
pt | LMDayChanged
pt | GetControlClassDefaultSize
pt | Loaded
pt | InitializeWnd
pt | DestroyWnd
 | Create
 | HitTest
 | GetCalendarView
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomCalendar)
 | Create (TDBCalendar)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TDBCalendar)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomCalendar)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EditingDone (TDBCalendar)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteAction (TDBCalendar)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCalendarView (TCustomCalendar)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomCalendar)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | HitTest (TCustomCalendar)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomCalendar)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LMChanged (TCustomCalendar)
pt | LMDayChanged (TCustomCalendar)
pt | LMMonthChanged (TCustomCalendar)
pt | LMYearChanged (TCustomCalendar)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomCalendar)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TDBCalendar)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
 | UpdateAction (TDBCalendar)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomCalendar)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDBCalendar
pl | ro | OnClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnMouseMove
pl | ro | OnMouseDown
pl | ro | OnDayChanged
pl | ro | OnMonthChanged
pl | ro | OnStartDrag
pl | ro | OnYearChanged
TCalendar
pl | ro | OnChange
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnDayChanged
pl | ro | OnDblClick
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMonthChanged
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnResize
pl | ro | OnUTF8KeyPress
pl | ro | OnYearChanged
TCustomCalendar
 |  | OnChange
 |  | OnDayChanged
 |  | OnMonthChanged
 |  | OnYearChanged
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChange (TCalendar)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TCalendar)
 |  | OnClick (TControl)
pl | ro | OnClick (TCalendar)
pl | ro | OnClick (TDBCalendar)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
 |  | OnDayChanged (TCustomCalendar)
pl | ro | OnDayChanged (TCalendar)
pl | ro | OnDayChanged (TDBCalendar)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TCalendar)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TDBCalendar)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TDBCalendar)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TDBCalendar)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TCalendar)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TCalendar)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TCalendar)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TCalendar)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TCalendar)
 |  | OnMonthChanged (TCustomCalendar)
pl | ro | OnMonthChanged (TCalendar)
pl | ro | OnMonthChanged (TDBCalendar)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TCalendar)
pl | ro | OnMouseDown (TDBCalendar)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TCalendar)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TCalendar)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TCalendar)
pl | ro | OnMouseMove (TDBCalendar)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TCalendar)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TCalendar)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TCalendar)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TCalendar)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TCalendar)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TCalendar)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TCalendar)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TCalendar)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TDBCalendar)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TCalendar)
 |  | OnYearChanged (TCustomCalendar)
pl | ro | OnYearChanged (TCalendar)
pl | ro | OnYearChanged (TDBCalendar)


TDBCalendar.Create

Create - constructor for TDBCalendar: calls inherited Create and forms datalinks and actions

Declaration

Source position: dbctrls.pp line 1258

public constructor TDBCalendar.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create is the overridden constructor for the class instance, and calls the inherited constructor. Create allocates resources for the internal TFieldDataLink instance used in the class. The DataChange and UpdateData methods in the control are assigned to the OnDataChange and OnUpdateData event handlers in the TFieldDataLink instance.

See also

TFieldDataLink.OnDataChange | OnDataChange - event handler for a change in the data
TFieldDataLink.OnUpdateData | OnUpdateData - event handler for updating any pending changes in the data
#LCL.Calendar.TCustomCalendar.Create | Create - constructor for TCustomCalendar


TDBCalendar.DataField

Contains the name of the field with the value for the control

Declaration

Source position: dbctrls.pp line 1268

published property TDBCalendar.DataField : string
  read GetDataField
  write SetDataField;

Description

DataField is a String property which contains the name for the field in the linked dataset where the value for the control is read and written. Read and write access to the property value are redirected to the FieldName property in the internal TFieldDataLink instance for the control. Changing the value in DataField causes the value in Field to be updated.

Set the value in DataSource to the component which provides access to the dataset for the data-aware control.

See also

TDBCalendar.Field | Provides access to the field definition for the data-aware control
TDBCalendar.DataSource | Provides access to the dataset with content for the control
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string
TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.DataSource
TFieldDataLink.DataSet


TDBCalendar.DataSource

Provides access to the dataset with content for the control

Declaration

Source position: dbctrls.pp line 1269

published property TDBCalendar.DataSource : TDataSource
  read GetDataSource
  write SetDataSource;

Description

DataSource is a TDataSource property which provides access to the content for the data-aware control. DataSource is used in conjunction with the Field property to determine the dataset and field definition used when reading the value for the control.

Read and write access to the property value is redirected to the DataSource property in the internal TFieldDataLink instance used in the control. Assigning a new value to the property causes the ChangeDataSource routine to be called to apply the value to the internal TFieldDataLink instance.

Use the DataField property to specify the field name accessed in the linked dataset.

See also

TDBCalendar.DataField | Contains the name of the field with the value for the control
ChangeDataSource | Performs actions needed when the datasource in a control with the specified data link is changed
#FCL.Db.TDataSource
#FCL.Db.TDataLink.DataSource
#FCL.Db.TDataLink.FieldName


TDBCalendar.Date

Date value for the control as a String type

Declaration

Source position: dbctrls.pp line 1271

published property TDBCalendar.Date : string
  write SetDate
  stored False;

Description

Date is a String property that represents the date/time value for the control as a string data type. Write access is re-implemented in TDBCalendar to call the DataChange method after setting the DateTime value in the ancestor.

Use DateTime to access the value for the control as a TDateTime value.

Errors

Raises an EInvalidDate exception in the ancestor class when an invalid date value is assigned to Date.

See also

Calendar.TCustomCalendar.Date | Date is a string representation of the DateTime value
Calendar.TCustomCalendar.DateTime | Native data type used for a date in the calendar control


TDBCalendar.Destroy

Destroy - destructor for TDBCalendar: frees datalinks and calls inherited Destroy

Declaration

Source position: dbctrls.pp line 1259

public destructor TDBCalendar.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy frees resources allocated to the internal TFieldDataLink instance in the class, and calls the inherited destructor.

See also

#LCL.Controls.TWinControl.Destroy

Destructor for the class instance


TDBCalendar.EditingDone

Performs actions needed when the user has finished editing

Declaration

Source position: dbctrls.pp line 1260

public procedure TDBCalendar.EditingDone; override;

Description

EditingDone is an overridden method in TDBCalendar. It is used to perform actions needed when the user has finished editing using the control. It occurs when the focus changes to another control, or when the user selects another item using the mouse.

EditingDone extends the behavior from the ancestor class to update the linked dataset by calling the UpdateRecord method in TFIeldDataLink instance used in the class.

EditingDone calls the inherited method to signal the OnEditingDone event handler (when assigned).

See also

#LCL.Controls.TControl.EditingDone | Invokes the OnEditingDone event handler
#LCL.Controls.TControl.OnEditingDone | Event handler when editing is done
TFieldDataLink.UpdateRecord


TDBCalendar.ExecuteAction

Provides support for TBasicAction in the control

Declaration

Source position: dbctrls.pp line 1261

public function TDBCalendar.ExecuteAction(

  AAction: TBasicAction

):Boolean; override;

Arguments

AAction

Action examined and executed in the method

Function result

True if the action was executed in the method

Description

ExecuteAction is an overridden method in TDBCalendar. It calls the inherited method, and when the action is not handled in the ancestor, executes AAction using the ExecuteAction method in the internal TFieldDataLink instance in the class.

The return value is True if the action was executed in the method.

See also

#RTL.Classes.TComponent.ExecuteAction

#RTL.Classes.TBasicAction


TDBCalendar.Field

Provides access to the field definition for the data-aware control

Declaration

Source position: dbctrls.pp line 1264

public property TDBCalendar.Field : TField
  read GetField;

Description

Field is a read-only TField property which provides access to the field definition to which the data-aware control is linked. Read access for the property is redirected to the Field property in the internal TFieldDataLink class instance. The value in Field is updated when a new value is assigned to the Field in the TFieldDataLink instance.

Use DataField to read or write the field name used for the data-aware control. Use DataSource to specify the data source with the dataset containing the specified field name.

See also

TDBCalendar.DataField | Contains the name of the field with the value for the control
TDBCalendar.DataSource | Provides access to the dataset with content for the control
#FCL.Db.TField
TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string


TDBCalendar.UpdateAction

Updates the specified action to reflect the current state in the linked dataset

Declaration

Source position: dbctrls.pp line 1262

public function TDBCalendar.UpdateAction(

  AAction: TBasicAction

):Boolean; override;

Arguments

AAction

Action examined and updated in the method

Function result

True if the action was updated in the method

Description

UpdateAction is an overridden Boolean function in TDBCalendar. UpdateAction is called when the Application enters an idle state to ensure that the action reflects the current state for a linked dataset.

AAction is the TBasicAction updated in the method.

UpdateAction calls the inherited method, and when the internal dataset link has been assigned, executes its UpdateAction method. The return value is True when AAction is updated using either the inherited method, or the method in the linked dataset. The return value is False when AAction could not be updated in the method.

See also

#RTL.Classes.TBasicAction

#RTL.Classes.TComponent.UpdateAction

#FCL.Db.TDataLink.UpdateAction


TDBCheckBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a data-aware checkbox control

Declaration

Source position: dbctrls.pp line 649

type TDBCheckBox = class(TCustomCheckBox)
protected
function GetFieldCheckState; virtual; | GetFieldCheckState - returns the checkbox state for the current field
procedure DataChange(); | Updates the control display value when the linked dataset is changed
procedure DoOnChange; override; | Signals the OnEditingDone and OnChange event handlers (when assigned)
procedure UpdateData(); | UpdateData - examines the State to see whether it has changed
procedure Notification(); override; | Handles notification events for components used in the class instance
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
function ExecuteAction(); override; | Implements support for TBasicAction in the data-aware control
function UpdateAction(); override; | Updates the state for the specified action
property Checked: Boolean; | Indicates the checked state for the control
property Field: TField; [r] | Provides access to the field definition for the data-aware control
property State: TCheckBoxState; | The check, unchecked, or grayed state for the control
published
property Action: TBasicAction; | The Action associated with this control
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Alignment: TLeftRight;
property AllowGrayed: Boolean; | Allows the check box to use a "grayed" state
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Caption: TCaption; | The text describing the control to the user
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DataField: string; [rw] | The name (as a string) of the field with which the checkbox is to be associated
property DataSource: TDataSource; [rw] | Provides access to the dataset with content for the control
property DoubleBuffered: Boolean; | Allows to reduce flicker in the painting of the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property Hint: TTranslateString; | The text to show in the Hint window for this control
property OnChange: TNotifyEvent; | Event handler for changes to properties in the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentDoubleBuffered: Boolean; | Value from the DoubleBuffered property in a Parent control
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ReadOnly: Boolean; [rw] | ReadOnly - if True, data may be read but not written or modified (doesn't make much sense for a check-box unless the box is NOT Enabled!)
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property ValueChecked: string; [rw] | ValueChecked is the value to use when the box is checked, for example True or 1
property ValueUnchecked: string; [rw] | ValueUnchecked is the value to use when the box is unchecked, for example False or 0
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TDBCheckBox | Implements a data-aware checkbox control
|
TCustomCheckBox | The base class for a check box component
|
TButtonControl | Specifies a base class for button controls
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDBCheckBox implements a data-aware checkbox control for use with a logical field in a database. The dataset field can be represented using either a Boolean or a String data type.

TDBCheckBox is a TCustomCheckBox descendant, and provides support for a linked dataset with the value for the control. Internally, it uses a TFieldDataLink instance to maintain an association between the control and its DataSource and DataField.

Support for TBasicAction is also implemented in the control using its Action property.

Use the following properties to configure and control the data-aware checkbox control:

  • DataSource
  • DataField
  • Field
  • Checked
  • ValueChecked
  • ValueUnchecked
  • Caption
  • ReadOnly
  • State

See also

How To Use Data-aware Controls

HowToUseDataAwareControls - Hints for accessing databases


TDBCheckBox
 | ro | Checked
 | ro | Field
 | ro | State
pl | ro | Action
pl | ro | Align
pl | ro | Alignment
pl | ro | AllowGrayed
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BiDiMode
pl | ro | BorderSpacing
pl | ro | Caption
pl | ro | Color
pl | ro | Constraints
pl |  | DataField
pl |  | DataSource
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | Hint
pl | ro | ParentBiDiMode
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl |  | ReadOnly
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl |  | ValueChecked
pl |  | ValueUnchecked
pl | ro | Visible
TCustomCheckBox
 |  | Alignment
 |  | AllowGrayed
 |  | State
 | ro | ShortCut
 | ro | ShortCutKey2
TButtonControl
pt |  | Checked
pt |  | ClicksDisabled
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pl | ro | Action (TDBCheckBox)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TDBCheckBox)
 |  | Alignment (TCustomCheckBox)
pl | ro | Alignment (TDBCheckBox)
 |  | AllowGrayed (TCustomCheckBox)
pl | ro | AllowGrayed (TDBCheckBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TDBCheckBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TDBCheckBox)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TDBCheckBox)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TDBCheckBox)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
pl | ro | Caption (TDBCheckBox)
 |  | CaptureMouseButtons (TControl)
pt |  | Checked (TButtonControl)
 | ro | Checked (TDBCheckBox)
 |  | ChildSizing (TWinControl)
pt |  | ClicksDisabled (TButtonControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TDBCheckBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TDBCheckBox)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
pl |  | DataField (TDBCheckBox)
pl |  | DataSource (TDBCheckBox)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TDBCheckBox)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TDBCheckBox)
pt |  | DragKind (TControl)
pl | ro | DragKind (TDBCheckBox)
pt |  | DragMode (TControl)
pl | ro | DragMode (TDBCheckBox)
 |  | Enabled (TControl)
pl | ro | Enabled (TDBCheckBox)
 | ro | Field (TDBCheckBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TDBCheckBox)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
pl | ro | Hint (TDBCheckBox)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TDBCheckBox)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TDBCheckBox)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TDBCheckBox)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TDBCheckBox)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TDBCheckBox)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TDBCheckBox)
 | ro | ReadBounds (TControl)
pl |  | ReadOnly (TDBCheckBox)
pt |  | SessionProperties (TControl)
 | ro | ShortCut (TCustomCheckBox)
 | ro | ShortCutKey2 (TCustomCheckBox)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TDBCheckBox)
 | ro | Showing (TWinControl)
 |  | State (TCustomCheckBox)
 | ro | State (TDBCheckBox)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TDBCheckBox)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TDBCheckBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
pl |  | ValueChecked (TDBCheckBox)
pl |  | ValueUnchecked (TDBCheckBox)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TDBCheckBox)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TDBCheckBox
pt | GetFieldCheckState
pt | DataChange
pt | DoOnChange
pt | UpdateData
pt | Notification
 | Create
 | Destroy
 | ExecuteAction
 | UpdateAction
TCustomCheckBox
pt | WSRegisterClass
pt | Click
pt | DoClickOnChange
pt | RetrieveState
pt | InitializeWnd
pt | Toggle
pt | DialogChar
pt | GetChecked
pt | SetChecked
pt | RealSetText
pt | ApplyChanges
pt | GetControlClassDefaultSize
pt | Loaded
pt | WSSetText
pt | TextChanged
pt | CreateParams
 | Create
TButtonControl
pt | WSRegisterClass
pt | GetActionLinkClass
pt | GetChecked
pt | SetChecked
pt | DoOnChange
pt | Click
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
pt | ApplyChanges (TCustomCheckBox)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
pt | Click (TButtonControl)
pt | Click (TCustomCheckBox)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TButtonControl)
 | Create (TCustomCheckBox)
 | Create (TDBCheckBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomCheckBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DataChange (TDBCheckBox)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TDBCheckBox)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomCheckBox)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoClickOnChange (TCustomCheckBox)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChange (TButtonControl)
pt | DoOnChange (TDBCheckBox)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteAction (TDBCheckBox)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetActionLinkClass (TButtonControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetChecked (TButtonControl)
pt | GetChecked (TCustomCheckBox)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomCheckBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFieldCheckState (TDBCheckBox)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomCheckBox)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomCheckBox)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TDBCheckBox)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomCheckBox)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
pt | RetrieveState (TCustomCheckBox)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetChecked (TButtonControl)
pt | SetChecked (TCustomCheckBox)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TextChanged (TCustomCheckBox)
pt | Toggle (TCustomCheckBox)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
 | UpdateAction (TDBCheckBox)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
pt | UpdateData (TDBCheckBox)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TButtonControl)
pt | WSRegisterClass (TCustomCheckBox)
pt | WSSetText (TWinControl)
pt | WSSetText (TCustomCheckBox)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDBCheckBox
pl | ro | OnChange
pl | ro | OnClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnStartDrag
TCustomCheckBox
 | ro | OnChange
TButtonControl
pt |  | OnChange
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnChange (TButtonControl)
 | ro | OnChange (TCustomCheckBox)
pl | ro | OnChange (TDBCheckBox)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pl | ro | OnClick (TDBCheckBox)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TDBCheckBox)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TDBCheckBox)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TDBCheckBox)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TDBCheckBox)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TDBCheckBox)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TDBCheckBox)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TDBCheckBox)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TDBCheckBox)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TDBCheckBox)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TDBCheckBox)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TDBCheckBox)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TDBCheckBox)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TDBCheckBox)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TDBCheckBox)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)


TDBCheckBox.Create

Constructor for the class instance

Declaration

Source position: dbctrls.pp line 671

public constructor TDBCheckBox.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create is the constructor for TDBCheckBox. It calls the inherited Create method, and forms the logical connections for checked and unchecked, sets initial style and state, forms datalinks and actions.

See also

TCustomCheckBox.Create

Constructor for the class instance


TDBCheckBox.DataChange

Updates the control display value when the linked dataset is changed

Declaration

Source position: dbctrls.pp line 666

protected procedure TDBCheckBox.DataChange(

  Sender: TObject

);

Arguments

Sender

Object for the event notification

Description

DataChange is used to perform actions needed when the linked dataset for the control has been changed. In TDBCheckBox, this requires setting the State property for the control. DataChange calls the GetFieldCheckState method to get the value for the State property.

DataChange is assigned as the OnDataChange event handler in the internal TFieldDataLink instance.


TDBCheckBox.DataField

The name (as a string) of the field with which the checkbox is to be associated

Declaration

Source position: dbctrls.pp line 690

published property TDBCheckBox.DataField : string
  read GetDataField
  write SetDataField;

Description

DataField is a String property which specifies the name of the field in the linked dataset where the value for the data-aware control is stored. Read and write access to the property value is redirected to the FieldName property in the internal TFieldDataLink instance used in the class.

The field can use either a Boolean or a String data type. For a String field type, use either the ValueChecked or ValueUnchecked property to define the value stored in the dataset for the corresponding control State.

Use DataSource to specify the linked dataset for the data-aware control.

Use Checked to read or write the control state (and the value for the field) as a Boolean data type.

See also

TDBCheckBox.State | The check, unchecked, or grayed state for the control
TDBCheckBox.Checked | Indicates the checked state for the control
TDBCheckBox.DataSource | Provides access to the dataset with content for the control
TDBCheckBox.ValueChecked | ValueChecked is the value to use when the box is checked, for example True or 1
TDBCheckBox.ValueUnchecked | ValueUnchecked is the value to use when the box is unchecked, for example False or 0
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string
#FCL.Db.TDataLink.DataSource


TDBCheckBox.DataSource

Provides access to the dataset with content for the control

Declaration

Source position: dbctrls.pp line 691

published property TDBCheckBox.DataSource : TDataSource
  read GetDataSource
  write SetDataSource;

Description

DataSource is a TDataSource property which provides access to the content for the data-aware control. DataSource is used in conjunction with the Field property to determine the dataset and field definition used when reading the value for the control.

Read and write access to the property value is redirected to the DataSource property in the internal TFieldDataLink instance used in the control. Assigning a new value at run-time to the property causes the ChangeDataSource routine to be called to apply the value to the internal TFieldDataLink instance.

Use the DataField property to specify the field name accessed in the linked dataset.


TDBCheckBox.Destroy

Destructor for the class instance

Declaration

Source position: dbctrls.pp line 672

public destructor TDBCheckBox.Destroy; override;

Description

Destroy is the destructor for TDBCheckBox. It frees links and calls inherited Destroy method.

See also

TWinControl.Destroy

Destructor for the class instance


TDBCheckBox.ExecuteAction

Implements support for TBasicAction in the data-aware control

Declaration

Source position: dbctrls.pp line 673

public function TDBCheckBox.ExecuteAction(

  AAction: TBasicAction

):Boolean; override;

Arguments

AAction

Action examined an executed in the method

Function result

True if the action was executed in the method

Description

ExecuteAction is an overridden Boolean function in TDBCheckBox. It extends the method from the ancestor class to include support for use of the internal TFieldDataLink to execute the action.

AAction is the TBasicAction examined and potentially executed in the method.

The return value is True when AAction is executed in in the method.

ExecuteAction calls the inherited method. If AAction is not handled in the ancestor class, the internal TFieldDataLink is used to execute the action. No actions are performed in the method when the field data link has not been assigned, or when the action is not supported for the data link.

Use Action to set the TBasicAction assigned to the ActionLink for the control, and executed in the Click method for the control.

See also

#LCL.Controls.TControl.Action | The Action associated with this control
#LCL.Controls.TControl.Click | Invokes the OnClick and ActionLink.Execute handlers
#FCL.Db.TDataLink.ExecuteAction
#FCL.Db.TDataLink.UpdateAction
#RTL.Classes.TBasicAction
#RTL.Classes.TComponent.ExecuteAction


TDBCheckBox.Field

Provides access to the field definition for the data-aware control

Declaration

Source position: dbctrls.pp line 676

public property TDBCheckBox.Field : TField
  read GetField;

Description

Field is a read-only TField property which provides access to the field definition to which the data-aware control is linked. Read access for the property is redirected to the Field property in the internal TFieldDataLink class instance.

Field can be used to access properties, methods, and events for the field definition in the linked dataset. This includes the data type, field kind, size, current value, display labels, key fields, lookup information, constraints, etc. There are also properties which handle conversion of the field value to different data types.

Use DataField to read or write the field name used for the data-aware control. Use DataSource to specify the data source with the dataset containing the specified field name.

See also

TDBCheckBox.DataField | The name (as a string) of the field with which the checkbox is to be associated
TDBCheckBox.DataSource | Provides access to the dataset with content for the control
TFieldDataLink | Maintains an association between a control, an action, and a field in a linked dataset
#FCL.Db.TField


TDBCheckBox.GetFieldCheckState

GetFieldCheckState - returns the checkbox state for the current field

Declaration

Source position: dbctrls.pp line 665

protected function TDBCheckBox.GetFieldCheckState: TCheckBoxState; virtual;

Function result

Current TCheckBoxState for the control

Description

GetFieldCheckState is a TCheckBoxState function used to get the current state for the checkbox. GetFieldCheckState uses the internal TFieldDataLink instance in the class to access the Field in the linked dataset represented by DataField.

The field value is examined to get the return value for the method. The return value can be one of the following:

cbChecked
Used when the Boolean value in the Field is True.
cbUnchecked
Used when the Boolean value in the Field is False, or the String value matched ValueChecked. Also used when the Field has not been assigned (contains Nil).
cbGrayed
Used when the value in Field is NULL, and when none of the previous conditions are True.

The return value is assigned to the State property when the DoOnChange and DataChange methods are executed.


TDBCheckBox.ReadOnly

ReadOnly - if True, data may be read but not written or modified (doesn't make much sense for a check-box unless the box is NOT Enabled!)

Declaration

Source position: dbctrls.pp line 721

published property TDBCheckBox.ReadOnly : Boolean
  read GetReadOnly
  write SetReadOnly
  default False;


TDBCheckBox.UpdateAction

Updates the state for the specified action

Declaration

Source position: dbctrls.pp line 674

public function TDBCheckBox.UpdateAction(

  AAction: TBasicAction

):Boolean; override;

Arguments

AAction

Action examined and updated in the method

Function result

True when the action is supported and updated in the method

Description

UpdateAction is overridden in TDBCheckBox, and checks the action specified in AAction to ensure that the current control is a target for the action.

UpdateAction calls the inherited method to determine if the control is a target for the action. If it is not handled (or updated), the internal TFieldDataLink instance calls its UpdateAction method. The action is supported when the DataSource is the target for the action.

No actions are perfomed in the method, and the return value is False, when the field data link has not been assigned. The return value is True when the action is supported for the control, and successfully updated in the method.

See also

TDBCheckBox.DataSource | Provides access to the dataset with content for the control
#LCL.Controls.TControl.Action | The Action associated with this control
#RTL.Classes.TBasicAction
#FCL.Db.TDataLink.UpdateAction
#RTL.Classes.TComponent.UpdateAction


TDBCheckBox.UpdateData

UpdateData - examines the State to see whether it has changed

Declaration

Source position: dbctrls.pp line 668

protected procedure TDBCheckBox.UpdateData(

  Sender: TObject

);

Arguments

Sender

Object for the event notification

Description

UpdateData is a procedure used to update the linked dataset for the control when the value in the State property has been changed.

When State contains cbGrayed, the Field in the linked dataset is cleared. For other values, the Field data type determines whether one of the values in Checked, ValueChecked, or ValueUnchecked is used. If the Field is a Boolean data type, the value in Checked is stored to the linked dataset. Otherwise, the text for the field is updated using the value from ValueChecked (when Checked is True) or ValueUnchecked (when Checked is False).

UpdateData is used as the OnUpdateData event handler in the internal TFieldDataLink instance for the class.

See also

TDBCheckBox.State | The check, unchecked, or grayed state for the control
TDBCheckBox.Checked | Indicates the checked state for the control
TDBCheckBox.DataField | The name (as a string) of the field with which the checkbox is to be associated
TDBCheckBox.DataSource | Provides access to the dataset with content for the control
TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string
TFieldDataLink.OnUpdateData | OnUpdateData - event handler for updating any pending changes in the data
#FCL.Db.TDataLink.DataSource


TDBCheckBox.ValueChecked

ValueChecked is the value to use when the box is checked, for example True or 1

Declaration

Source position: dbctrls.pp line 725

published property TDBCheckBox.ValueChecked : string
  read FValueChecked
  write SetValueChecked;


TDBCheckBox.ValueUnchecked

ValueUnchecked is the value to use when the box is unchecked, for example False or 0

Declaration

Source position: dbctrls.pp line 726

published property TDBCheckBox.ValueUnchecked : string
  read FValueUnchecked
  write SetValueUnchecked;


TDBComboBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDBComboBox - a data-aware version of TComboBox to allow selection of a value from a list of entries into a database field

Declaration

Source position: dbctrls.pp line 780

type TDBComboBox = class(TCustomDBComboBox)
protected
procedure DataChange(); override; | DataChange - updates the text if it has changed
procedure KeyPress(); override; | Invokes the OnKeyPress handler
procedure UpdateData(); override; | Applies the changed value for the control to the field in its linked dataset
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property ArrowKeysTraverseList: Boolean; | Indicates if keyboard Arrow (or cursor) keys to move through the list
property AutoComplete: Boolean; | Positions the list box using partial text matching
property AutoCompleteText: TComboBoxAutoCompleteText; | Options for the behavior of the Auto-Complete feature
property AutoDropDown: Boolean; | Makes the drop-down list appear as soon as the user starts entering text
property AutoSelect: Boolean; | Selects the entire content of the edit box when the control receives the focus
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property CharCase: TEditCharCase; | Indicates the case conversion applied to the value entered in the edit box for the control
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DataField: string;
property DataSource: TDataSource;
property DoubleBuffered: Boolean; | Allows to reduce flicker in the painting of the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property DropDownCount: Integer; | The maximum number of Items visible in the drop-down list for the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property ItemHeight: Integer; | The default height of a list item
property Items: TStrings; | The list of items displayed in the combo-box control
property ItemWidth: Integer; | The minimum width of the items in the drop-down list
property MaxLength: Integer; | The maximum length for text entered in the edit box for the control
property OnChange: TNotifyEvent; | Event handler signalled for user changes to the text in the edit box
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnCloseUp: TNotifyEvent; | Handler invoked when the drop-down list closes.
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnDrawItem: TDrawItemEvent; | Handler for special painting of an item (in owner-draw mode)
property OnDropDown: TNotifyEvent; | Handler invoked when the list has dropped down
property OnEditingDone: TNotifyEvent; | Event handler when editing is done
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnSelect: TNotifyEvent; | Handler invoked when an item is selected
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentDoubleBuffered: Boolean; | Value from the DoubleBuffered property in a Parent control
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ReadOnly: Boolean;
property ShowHint: Boolean; | Enables the Hint display
property Sorted: Boolean; | Determines whether the list entries are sorted in alphanumeric order
property Style: TComboBoxStyle; | Appearance and behavior of the combo-box
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TDBComboBox | TDBComboBox - a data-aware version of TComboBox to allow selection of a value from a list of entries into a database field
|
TCustomDBComboBox | TCustomDBComboBox is a data-aware Combo Box for displaying information from a database
|
TCustomComboBox | The base class for combo-box components
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDBComboBox has properties similar to TComboBox and TCustomComboBox. It consists of an Edit Box which is the Data-aware part of the component, and a drop-down list box.

In a typical application a user would be presented with the drop-down list, would make a selection and then this would appear in the edit box and become the data value for that cell in the database.

As an example, a list of countries might be presented, and the selected value from the list would be used to populate the appropriate field ('Country') in that record of the database.

See also

How To Use Data-aware Controls | HowToUseDataAwareControls - Hints for accessing databases
TCustomDBComboBox | TCustomDBComboBox is a data-aware Combo Box for displaying information from a database


TDBComboBox
pl | ro | Align
pl | ro | Anchors
pl | ro | ArrowKeysTraverseList
pl | ro | AutoComplete
pl | ro | AutoCompleteText
pl | ro | AutoDropDown
pl | ro | AutoSelect
pl | ro | AutoSize
pl | ro | BiDiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | CharCase
pl | ro | Color
pl | ro | Constraints
pl | ro | DataField
pl | ro | DataSource
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | DropDownCount
pl | ro | Enabled
pl | ro | Font
pl | ro | ItemHeight
pl | ro | Items
pl | ro | ItemWidth
pl | ro | MaxLength
pl | ro | ParentBiDiMode
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ReadOnly
pl | ro | ShowHint
pl | ro | Sorted
pl | ro | Style
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCustomDBComboBox
pt | ro | DetectedEvents
 | ro | Field
 | ro | Text
 | ro | ItemIndex
 |  | DataField
 |  | DataSource
 |  | ReadOnly
TCustomComboBox
pt |  | ItemHeight
pt |  | ItemWidth
pt |  | MaxLength
pt | ro | ParentColor
pt |  | Sorted
 |  | CharCase
 |  | DroppedDown
 |  | DroppingDown
 |  | AutoComplete
 |  | AutoCompleteText
 |  | AutoDropDown
 |  | AutoSelect
 |  | AutoSelected
 | ro | AutoSize
 |  | ArrowKeysTraverseList
 | ro | Canvas
 |  | DropDownCount
 |  | Items
 |  | ItemIndex
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | Style
 | ro | TabStop
 | ro | Text
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TDBComboBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TDBComboBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | ArrowKeysTraverseList (TCustomComboBox)
pl | ro | ArrowKeysTraverseList (TDBComboBox)
 |  | AutoComplete (TCustomComboBox)
pl | ro | AutoComplete (TDBComboBox)
 |  | AutoCompleteText (TCustomComboBox)
pl | ro | AutoCompleteText (TDBComboBox)
 |  | AutoDropDown (TCustomComboBox)
pl | ro | AutoDropDown (TDBComboBox)
 |  | AutoSelect (TCustomComboBox)
pl | ro | AutoSelect (TDBComboBox)
 |  | AutoSelected (TCustomComboBox)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomComboBox)
pl | ro | AutoSize (TDBComboBox)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TDBComboBox)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TDBComboBox)
pt |  | BorderStyle (TWinControl)
pl | ro | BorderStyle (TDBComboBox)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomComboBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CharCase (TCustomComboBox)
pl | ro | CharCase (TDBComboBox)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TDBComboBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TDBComboBox)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DataField (TCustomDBComboBox)
pl | ro | DataField (TDBComboBox)
 |  | DataSource (TCustomDBComboBox)
pl | ro | DataSource (TDBComboBox)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt | ro | DetectedEvents (TCustomDBComboBox)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TDBComboBox)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TDBComboBox)
pt |  | DragKind (TControl)
pl | ro | DragKind (TDBComboBox)
pt |  | DragMode (TControl)
pl | ro | DragMode (TDBComboBox)
 |  | DropDownCount (TCustomComboBox)
pl | ro | DropDownCount (TDBComboBox)
 |  | DroppedDown (TCustomComboBox)
 |  | DroppingDown (TCustomComboBox)
 |  | Enabled (TControl)
pl | ro | Enabled (TDBComboBox)
 | ro | Field (TCustomDBComboBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TDBComboBox)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
pt |  | ItemHeight (TCustomComboBox)
pl | ro | ItemHeight (TDBComboBox)
 |  | ItemIndex (TCustomComboBox)
 | ro | ItemIndex (TCustomDBComboBox)
 |  | Items (TCustomComboBox)
pl | ro | Items (TDBComboBox)
pt |  | ItemWidth (TCustomComboBox)
pl | ro | ItemWidth (TDBComboBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MaxLength (TCustomComboBox)
pl | ro | MaxLength (TDBComboBox)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TDBComboBox)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomComboBox)
pl | ro | ParentColor (TDBComboBox)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TDBComboBox)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TDBComboBox)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TDBComboBox)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TDBComboBox)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomComboBox)
 |  | ReadOnly (TCustomDBComboBox)
pl | ro | ReadOnly (TDBComboBox)
 |  | SelLength (TCustomComboBox)
 |  | SelStart (TCustomComboBox)
 |  | SelText (TCustomComboBox)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TDBComboBox)
 | ro | Showing (TWinControl)
pt |  | Sorted (TCustomComboBox)
pl | ro | Sorted (TDBComboBox)
 |  | Style (TCustomComboBox)
pl | ro | Style (TDBComboBox)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TDBComboBox)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomComboBox)
pl | ro | TabStop (TDBComboBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomComboBox)
 | ro | Text (TCustomDBComboBox)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TDBComboBox)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TDBComboBox
pt | DataChange
pt | KeyPress
pt | UpdateData
TCustomDBComboBox
pt | DoEdit
pt | DoOnCloseUp
pt | DoOnSelect
pt | DoOnChange
pt | LMDeferredEdit
pt | CloseUp
pt | Select
pt | DataChange
pt | DoMouseWheel
pt | Notification
pt | Change
pt | KeyDown
pt | UpdateData
pt | UpdateRecord
pt | WndProc
 | Create
 | Destroy
 | ExecuteAction
 | UpdateAction
 | EditingDone
TCustomComboBox
pt | WSRegisterClass
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | DoEnter
pt | DoExit
pt | DrawItem
pt | KeyUpAfterInterface
pt | MeasureItem
pt | GetControlClassDefaultSize
pt | LMChanged
pt | CMWantSpecialKey
pt | Change
pt | Select
pt | DropDown
pt | GetItems
pt | SetItems
pt | CloseUp
pt | AdjustDropDown
pt | DoAutoAdjustLayout
pt | GetItemCount
pt | GetItemHeight
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetItemIndex
pt | GetMaxLength
pt | SetDropDownCount
pt | SetDroppedDown
pt | SetItemHeight
pt | SetItemIndex
pt | SetMaxLength
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetSorted
pt | SetStyle
pt | RealSetText
pt | KeyDown
pt | KeyUp
pt | UTF8KeyPress
pt | MouseUp
pt | SelectItem
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | IntfGetItems
 | AddItem
 | AddHistoryItem
 | Clear
 | ClearSelection
 | SelectAll
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AddHistoryItem (TCustomComboBox)
 | AddItem (TCustomComboBox)
pt | AdjustClientRect (TWinControl)
pt | AdjustDropDown (TCustomComboBox)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomComboBox)
pt | Change (TCustomDBComboBox)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomComboBox)
 | ClearSelection (TCustomComboBox)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CloseUp (TCustomComboBox)
pt | CloseUp (TCustomDBComboBox)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMWantSpecialKey (TCustomComboBox)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomComboBox)
 | Create (TCustomDBComboBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomComboBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DataChange (TCustomDBComboBox)
pt | DataChange (TDBComboBox)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomComboBox)
 | Destroy (TCustomDBComboBox)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomComboBox)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomComboBox)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEdit (TCustomDBComboBox)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomComboBox)
pt | DoExit (TWinControl)
pt | DoExit (TCustomComboBox)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheel (TCustomDBComboBox)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChange (TCustomDBComboBox)
pt | DoOnChangeBounds (TControl)
pt | DoOnCloseUp (TCustomDBComboBox)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnSelect (TCustomDBComboBox)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawItem (TCustomComboBox)
pt | DropDown (TCustomComboBox)
 | EditingDone (TControl)
 | EditingDone (TCustomDBComboBox)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteAction (TCustomDBComboBox)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomComboBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetItemCount (TCustomComboBox)
pt | GetItemHeight (TCustomComboBox)
pt | GetItemIndex (TCustomComboBox)
pt | GetItems (TCustomComboBox)
pt | GetLogicalClientRect (TControl)
pt | GetMaxLength (TCustomComboBox)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelLength (TCustomComboBox)
pt | GetSelStart (TCustomComboBox)
pt | GetSelText (TCustomComboBox)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomComboBox)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfGetItems (TCustomComboBox)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomComboBox)
pt | KeyDown (TCustomDBComboBox)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyPress (TDBComboBox)
pt | KeyUp (TWinControl)
pt | KeyUp (TCustomComboBox)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpAfterInterface (TCustomComboBox)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LMChanged (TCustomComboBox)
pt | LMDeferredEdit (TCustomDBComboBox)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
pt | MeasureItem (TCustomComboBox)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCustomComboBox)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomDBComboBox)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomComboBox)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | Select (TCustomComboBox)
pt | Select (TCustomDBComboBox)
 | SelectAll (TCustomComboBox)
pt | SelectFirst (TWinControl)
pt | SelectItem (TCustomComboBox)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDropDownCount (TCustomComboBox)
pt | SetDroppedDown (TCustomComboBox)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetItemHeight (TCustomComboBox)
pt | SetItemIndex (TCustomComboBox)
pt | SetItems (TCustomComboBox)
pt | SetMaxLength (TCustomComboBox)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSelLength (TCustomComboBox)
pt | SetSelStart (TCustomComboBox)
pt | SetSelText (TCustomComboBox)
 | SetShape (TWinControl)
pt | SetSorted (TCustomComboBox)
pt | SetStyle (TCustomComboBox)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomComboBox)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
 | UpdateAction (TCustomDBComboBox)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
pt | UpdateData (TCustomDBComboBox)
pt | UpdateData (TDBComboBox)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
pt | UpdateRecord (TCustomDBComboBox)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
pt | UTF8KeyPress (TCustomComboBox)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomDBComboBox)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomComboBox)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDBComboBox
pl | ro | OnChange
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnCloseUp
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnDrawItem
pl | ro | OnDropDown
pl | ro | OnEditingDone
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnSelect
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomDBComboBox
TCustomComboBox
pt |  | OnChange
pt |  | OnCloseUp
pt |  | OnDrawItem
pt |  | OnDropDown
pt |  | OnGetItems
pt |  | OnMeasureItem
pt |  | OnSelect
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnChange (TCustomComboBox)
pl | ro | OnChange (TDBComboBox)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TDBComboBox)
 |  | OnClick (TControl)
pl | ro | OnClick (TDBComboBox)
pt |  | OnCloseUp (TCustomComboBox)
pl | ro | OnCloseUp (TDBComboBox)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TDBComboBox)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TDBComboBox)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TDBComboBox)
pt |  | OnDrawItem (TCustomComboBox)
pl | ro | OnDrawItem (TDBComboBox)
pt |  | OnDropDown (TCustomComboBox)
pl | ro | OnDropDown (TDBComboBox)
pt |  | OnEditingDone (TControl)
pl | ro | OnEditingDone (TDBComboBox)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TDBComboBox)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TDBComboBox)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TDBComboBox)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetItems (TCustomComboBox)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TDBComboBox)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TDBComboBox)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TDBComboBox)
pt |  | OnMeasureItem (TCustomComboBox)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TDBComboBox)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TDBComboBox)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TDBComboBox)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TDBComboBox)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TDBComboBox)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TDBComboBox)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TDBComboBox)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TDBComboBox)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pt |  | OnSelect (TCustomComboBox)
pl | ro | OnSelect (TDBComboBox)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TDBComboBox)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TDBComboBox)


TDBCustomNavigator

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDBCustomNavigator - the base class for TDBNavigator, a tool for navigating through the records of a dataset

Declaration

Source position: dbctrls.pp line 1335

type TDBCustomNavigator = class(TCustomPanel)
protected
Buttons: ; | The list of Buttons included in the navigator tool
FocusableButtons: ; |
procedure DataChanged; virtual; | DataChanged - update status of all the buttons to reflect new data
procedure EditingChanged; virtual; | EditingChanged - the status of the buttons is set to CanModify
procedure ActiveChanged; virtual; | ActiveChanged - if datalink is active, calls DataChanged and EditingChanged
procedure Loaded; override; |
procedure Notification(); override; |
procedure UpdateButtons; virtual; | UpdateButtons - if the position of the buttons need to be changed, does this, then updates the status of the buttons (see ActiveChanged)
procedure UpdateHints; virtual; | UpdateHints - reloads the default hints and modifies any that have been changed
procedure HintsChanged(); virtual; | HintsChanged - calls UpdateHints
procedure ButtonClickHandler(); virtual; | ButtonClickHandler - performs BtnClick for the appropriate button
class function GetControlClassDefaultSize; override; | Returns the default size for this class of controls (when added to a form)
procedure BeginUpdateButtons; virtual; | BeginUpdateButtons - locks the buttons before updating them
procedure EndUpdateButtons; virtual; | EndUpdateButtons - unlocks each button in turn and updates it if needed
procedure SetEnabled(); override;
public
constructor Create(); override; | Create - constructor for TDBCustomNavigator: locks the buttons, calls inherited Create, sets default size, style, forms datalinks, initializes hints, updates the buttons
destructor Destroy; override; | Destroy - destructor for TDBCustomNavigator: frees datalinks and hints, then calls inherited Destroy
procedure BtnClick(); virtual; | BtnClick - procedure to respond to button clicks, and select an action from a list according to the value of the Index of the clicked button
function VisibleButtonCount; virtual; | Number of visible buttons in the control
property BeforeAction: TDBNavClickEvent; [rw] | BeforeAction - code to be executed before an action is performed
property ConfirmDelete: Boolean; [rw] | Indicates if the user is asked to confirm a record deletion
property DataSource: TDataSource; [rw] | The Data Source to which the control must be linked in order to function
property Direction: TDBNavButtonDirection; [rw] | Contains the orientation for buttons displayed on the control: horizontal or vertical
property Flat: Boolean; [rw] | Flat - if True, buttons have no 3-D effect
property Hints: TStrings; [rw] | A list of hints to be shown if the mouse hovers over a button
property Options: TDBNavigatorOptions; [rw] | Options enabled for the navigator
property OnClick: TDBNavClickEvent; [rw] | The action to be taken when a navigator button is clicked
property VisibleButtons: TDBNavButtonSet; [rw] | The set of visible buttons (some of them can be suppressed if their function appears redundant)
property ShowButtonHints: Boolean; [rw] | Controls whether button hints are displayed for the control
property Images: TCustomImageList; [rw] | Contains the images available for display on the navigator buttons
end;

Inheritance

TDBCustomNavigator | TDBCustomNavigator - the base class for TDBNavigator, a tool for navigating through the records of a dataset
|
TCustomPanel | The base class for a general container which can hold other objects. It has a customizable border and a central text.
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDBCustomNavigator is the parent class for TDBNavigator, an advanced tool for navigating through datasets generated by a query sent to the database. Most of the important properties are defined here in this base class.

It consists of a series of toolbuttons used to perform navigation and maintenance for records in the linked dataset. For example:

Navigation
First, Prior, Next or Last
Maintenance
Insert, Delete, Edit, Post, Cancel or Refresh

Use the VisibleButtons property to specify which of the Buttons can be displayed in the control.

If used in conjunction with a data-aware controls, it controls which record is displayed, the position of the record selection cursor, and the initiation of changes to the dataset and ultimately the database.

Most of the functionality of the toolbar is already built-in to the control, but if the programmer needs to specify actions to be associated with individual buttons, there is a procedure BtnClick to which an argument can be sent with the index value of the button clicked, and the procedure chooses which action to call dependent on the button index.

The DataSource property must be assigned to link to the dataset for the control.

See also

How To Use Data-aware Controls | HowToUseDataAwareControls - Hints for accessing databases
TDBNavigator | TDBNavigator - a data-aware Button-Bar to facilitate navigating between records of a dataset


TDBCustomNavigator
 |  | BeforeAction
 |  | ConfirmDelete
 |  | DataSource
 |  | Direction
 |  | Flat
 |  | Hints
 |  | Options
 |  | VisibleButtons
 |  | ShowButtonHints
 |  | Images
TCustomPanel
pt |  | WordWrap
 | ro | Align
 |  | Alignment
 |  | BevelColor
 |  | BevelInner
 |  | BevelOuter
 |  | BevelWidth
 | ro | Color
 |  | FullRepaint
 | ro | ParentBackground
 | ro | ParentColor
 | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomPanel)
 |  | Alignment (TCustomPanel)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BeforeAction (TDBCustomNavigator)
 |  | BevelColor (TCustomPanel)
 |  | BevelInner (TCustomPanel)
 |  | BevelOuter (TCustomPanel)
 |  | BevelWidth (TCustomPanel)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomPanel)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | ConfirmDelete (TDBCustomNavigator)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DataSource (TDBCustomNavigator)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | Direction (TDBCustomNavigator)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 |  | Flat (TDBCustomNavigator)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | FullRepaint (TCustomPanel)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | Hints (TDBCustomNavigator)
 |  | HostDockSite (TControl)
 |  | Images (TDBCustomNavigator)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | Options (TDBCustomNavigator)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 | ro | ParentBackground (TCustomPanel)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 | ro | ParentColor (TCustomPanel)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowButtonHints (TDBCustomNavigator)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomPanel)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 |  | VisibleButtons (TDBCustomNavigator)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)
pt |  | WordWrap (TCustomPanel)


TDBCustomNavigator
pt | DataChanged
pt | EditingChanged
pt | ActiveChanged
pt | Loaded
pt | Notification
pt | UpdateButtons
pt | UpdateHints
pt | HintsChanged
pt | ButtonClickHandler
pt | GetControlClassDefaultSize
pt | BeginUpdateButtons
pt | EndUpdateButtons
pt | SetEnabled
 | Create
 | Destroy
 | BtnClick
 | VisibleButtonCount
TCustomPanel
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetControlClassDefaultSize
pt | CMParentColorChanged
pt | GetDefaultDockCaption
pt | Loaded
pt | RealSetText
pt | Paint
pt | SetParentBackground
pt | UpdateParentColorChange
 | Create
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | ActiveChanged (TDBCustomNavigator)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomPanel)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BeginUpdateButtons (TDBCustomNavigator)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
 | BtnClick (TDBCustomNavigator)
pt | ButtonClickHandler (TDBCustomNavigator)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentColorChanged (TCustomPanel)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomPanel)
 | Create (TDBCustomNavigator)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DataChanged (TDBCustomNavigator)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TDBCustomNavigator)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | EditingChanged (TDBCustomNavigator)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
pt | EndUpdateButtons (TDBCustomNavigator)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomPanel)
pt | GetControlClassDefaultSize (TDBCustomNavigator)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultDockCaption (TCustomPanel)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
pt | HintsChanged (TDBCustomNavigator)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomPanel)
pt | Loaded (TDBCustomNavigator)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TDBCustomNavigator)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | Paint (TCustomPanel)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomPanel)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetEnabled (TDBCustomNavigator)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBackground (TCustomPanel)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateButtons (TDBCustomNavigator)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateHints (TDBCustomNavigator)
pt | UpdateMouseCursor (TControl)
pt | UpdateParentColorChange (TCustomPanel)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | VisibleButtonCount (TDBCustomNavigator)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomPanel)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDBCustomNavigator
 | OnClick
TCustomPanel
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | OnAlignInsertBefore (TWinControl)
 | OnAlignPosition (TWinControl)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
 | OnClick (TDBCustomNavigator)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
 | OnPaint (TCustomControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TDBCustomNavigator.ActiveChanged

ActiveChanged - if datalink is active, calls DataChanged and EditingChanged

Declaration

Source position: dbctrls.pp line 1371

protected procedure TDBCustomNavigator.ActiveChanged; virtual;

See also

DataChanged | DataChanged - update status of all the buttons to reflect new data
EditingChanged | EditingChanged - the status of the buttons is set to CanModify


TDBCustomNavigator.BeforeAction

BeforeAction - code to be executed before an action is performed

Declaration

Source position: dbctrls.pp line 1388

public property TDBCustomNavigator.BeforeAction : TDBNavClickEvent
  read FBeforeAction
  write FBeforeAction;


TDBCustomNavigator.BeginUpdateButtons

BeginUpdateButtons - locks the buttons before updating them

Declaration

Source position: dbctrls.pp line 1379

protected procedure TDBCustomNavigator.BeginUpdateButtons; virtual;


TDBCustomNavigator.BtnClick

BtnClick - procedure to respond to button clicks, and select an action from a list according to the value of the Index of the clicked button

Declaration

Source position: dbctrls.pp line 1385

public procedure TDBCustomNavigator.BtnClick(

  Index: TNavigateBtn

); virtual;


TDBCustomNavigator.ButtonClickHandler

ButtonClickHandler - performs BtnClick for the appropriate button

Declaration

Source position: dbctrls.pp line 1377

protected procedure TDBCustomNavigator.ButtonClickHandler(

  Sender: TObject

); virtual;


TDBCustomNavigator.Buttons

The list of Buttons included in the navigator tool

Declaration

Source position: dbctrls.pp line 1367

protected TDBCustomNavigator.Buttons : array [TDBNavButtonType] of TDBNavButton;

Description

Buttons is a member which contains an array of TDBNavButton instances available in the control. Values in Buttons are accessed using an TDBNavButtonType index value. TDBNavButton elements in the array are created and destroyed to reflect the current state of the linked dataset in the DataSource property. The elements in the array are updated in the DataChanged, EditingChanged, and ActiveChange methods to use the Enabled and Visible settings needed for the dataset state.

Use FocusableButtons to access the Buttons which can be focused in the control.

Use VisibleButtons to specify the Buttons which can be displayed on the control.


TDBCustomNavigator.ConfirmDelete

Indicates if the user is asked to confirm a record deletion

Declaration

Source position: dbctrls.pp line 1389

public property TDBCustomNavigator.ConfirmDelete : Boolean
  read FConfirmDelete
  write FConfirmDelete
  default True;

Description

When set to True, a dialog is displayed to ask for confirmation of the Delete request.


TDBCustomNavigator.Create

Create - constructor for TDBCustomNavigator: locks the buttons, calls inherited Create, sets default size, style, forms datalinks, initializes hints, updates the buttons

Declaration

Source position: dbctrls.pp line 1383

public constructor TDBCustomNavigator.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

See also

TCustomPanel.Create

Constructor for the class instance


TDBCustomNavigator.DataChanged

DataChanged - update status of all the buttons to reflect new data

Declaration

Source position: dbctrls.pp line 1369

protected procedure TDBCustomNavigator.DataChanged; virtual;


TDBCustomNavigator.DataSource

The Data Source to which the control must be linked in order to function

Declaration

Source position: dbctrls.pp line 1390

public property TDBCustomNavigator.DataSource : TDataSource
  read GetDataSource
  write SetDataSource;


TDBCustomNavigator.Destroy

Destroy - destructor for TDBCustomNavigator: frees datalinks and hints, then calls inherited Destroy

Declaration

Source position: dbctrls.pp line 1384

public destructor TDBCustomNavigator.Destroy; override;

See also

TCustomControl.Destroy


TDBCustomNavigator.Direction

Contains the orientation for buttons displayed on the control: horizontal or vertical

Declaration

Source position: dbctrls.pp line 1391

public property TDBCustomNavigator.Direction : TDBNavButtonDirection
  read FDirection
  write SetDirection
  default nbdHorizontal;


TDBCustomNavigator.EditingChanged

EditingChanged - the status of the buttons is set to CanModify

Declaration

Source position: dbctrls.pp line 1370

protected procedure TDBCustomNavigator.EditingChanged; virtual;


TDBCustomNavigator.EndUpdateButtons

EndUpdateButtons - unlocks each button in turn and updates it if needed

Declaration

Source position: dbctrls.pp line 1380

protected procedure TDBCustomNavigator.EndUpdateButtons; virtual;


TDBCustomNavigator.Flat

Flat - if True, buttons have no 3-D effect

Declaration

Source position: dbctrls.pp line 1392

public property TDBCustomNavigator.Flat : Boolean
  read FFlat
  write SetFlat
  default False;


TDBCustomNavigator.FocusableButtons

Declaration

Source position: dbctrls.pp line 1368

protected TDBCustomNavigator.FocusableButtons : array [TDBNavButtonType] of TDBNavFocusableButton;


TDBCustomNavigator.Hints

A list of hints to be shown if the mouse hovers over a button

Declaration

Source position: dbctrls.pp line 1393

public property TDBCustomNavigator.Hints : TStrings
  read GetHints
  write SetHints;


TDBCustomNavigator.HintsChanged

HintsChanged - calls UpdateHints

Declaration

Source position: dbctrls.pp line 1376

protected procedure TDBCustomNavigator.HintsChanged(

  Sender: TObject

); virtual;

See also

UpdateHints

UpdateHints - reloads the default hints and modifies any that have been changed


TDBCustomNavigator.Images

Contains the images available for display on the navigator buttons

Declaration

Source position: dbctrls.pp line 1399

public property TDBCustomNavigator.Images : TCustomImageList
  read FImages
  write SetImages;

Description

Images is a TCustomImageList property which contains the images available for use as glyphs on the navigator buttons. Bitmaps stored in Images should be in the order defined in the TDBNavButtonType enumeration. The enumeration values are used as the image index. When Images has not been assigned, the default glyphs in LCL are used for the purpose.

Setting a new value for Images causes the TChangeLink instance in the class to be notified; existing Images are unregistered, and new Images (if any) are registered. UpdateButtons is called to apply image indexes and event handlers to the Buttons in the control.

See also

TDBCustomNavigator.UpdateButtons | UpdateButtons - if the position of the buttons need to be changed, does this, then updates the status of the buttons (see ActiveChanged)
TDBCustomNavigator.Buttons | The list of Buttons included in the navigator tool
TDBCustomNavigator.VisibleButtons | The set of visible buttons (some of them can be suppressed if their function appears redundant)
TDBCustomNavigator.FocusableButtons |
TDBNavButtonType | TDBNavButtonType
#LCL.ImgList.TCustomImageList | The base class for TImageList
#LCL.ImgList.LCLGlyphs | Provides access to the TLCLGlyphs instance in the implementation
#LCL.ImgList.TChangeLink | Performs notifications when images are added or deleted in TImageList


TDBCustomNavigator.OnClick

The action to be taken when a navigator button is clicked

Declaration

Source position: dbctrls.pp line 1395

public property TDBCustomNavigator.OnClick : TDBNavClickEvent
  read FOnNavClick
  write FOnNavClick;

See also

TControl.OnClick

Notification handler for mouse clicks


TDBCustomNavigator.Options

Options enabled for the navigator

Declaration

Source position: dbctrls.pp line 1394

public property TDBCustomNavigator.Options : TDBNavigatorOptions
  read FOptions
  write SetOptions;


TDBCustomNavigator.ShowButtonHints

Controls whether button hints are displayed for the control

Declaration

Source position: dbctrls.pp line 1398

public property TDBCustomNavigator.ShowButtonHints : Boolean
  read FShowButtonHints
  write SetShowButtonHints
  default True;


TDBCustomNavigator.UpdateButtons

UpdateButtons - if the position of the buttons need to be changed, does this, then updates the status of the buttons (see ActiveChanged)

Declaration

Source position: dbctrls.pp line 1374

protected procedure TDBCustomNavigator.UpdateButtons; virtual;

See also

ActiveChanged

ActiveChanged - if datalink is active, calls DataChanged and EditingChanged


TDBCustomNavigator.UpdateHints

UpdateHints - reloads the default hints and modifies any that have been changed

Declaration

Source position: dbctrls.pp line 1375

protected procedure TDBCustomNavigator.UpdateHints; virtual;


TDBCustomNavigator.VisibleButtonCount

Number of visible buttons in the control

Declaration

Source position: dbctrls.pp line 1386

public function TDBCustomNavigator.VisibleButtonCount: Integer; virtual;


TDBCustomNavigator.VisibleButtons

The set of visible buttons (some of them can be suppressed if their function appears redundant)

Declaration

Source position: dbctrls.pp line 1396

public property TDBCustomNavigator.VisibleButtons : TDBNavButtonSet
  read FVisibleButtons
  write SetVisibleButtons
  default DefaultDBNavigatorButtons;

Description

The VisibleButtons entry in the Object Inspector can be used to set whether or not a particular button is to be visible.


TDBEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDBEdit - a data-aware edit box for processing a single text-string from a dataset

Declaration

Source position: dbctrls.pp line 180

type TDBEdit = class(TCustomMaskEdit)
protected
function GetReadOnly; override; |
procedure SetReadOnly(); override; |
procedure KeyDown(); override; | Invokes the OnKeyDown handler
procedure UTF8KeyPress(); override; | Handles UTF-8 characters for the data-aware control
procedure Notification(); override; |
function EditCanModify; override; | If True, the Edit box is allowed to modify the contents
function GetEditText; override; | Gets the text in the edit box (the string value that has been masked)
procedure Change; override; | Suppresses the OnChange event when the initial value for the control is assigned
procedure Reset; override; | Reset returns the edit to its default state with mask appearing in Text box and no string input
procedure WMSetFocus(); message; | Handles the LM_SETFOCUS message for the control
procedure WMKillFocus(); message; | Handles the LM_KILLFOCUS message for the control
procedure WndProc(); override; | Suppresses the CM_CHANGED control message when an emulated TextHint is visible
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
function ExecuteAction(); override; | Provides support for TBasicAction in the control
function UpdateAction(); override; | Updates the specified action to reflect the current state in the linked dataset
property Field: TField; [r] | Provides access to the field definition for the data-aware control
published
property CustomEditMask: Boolean; [rw] | Indicates if a custom edit mask is used in the control
property DataField: string; [rw] | Contains the name of the field with the value for the control
property DataSource: TDataSource; [rw] | Provides access to the dataset with content for the control
property ReadOnly: Boolean; [rw] | Indicates if the user is prevented from changing the text value in the control
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Alignment: TAlignment; | The horizontal alignment for the text in the control (left, right, or centered)
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSelect: Boolean; | Enables auto-selection of text when focused
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle;
property CharCase: TEditCharCase; | Allows to force the text into all upper or lower case
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DoubleBuffered: Boolean; | Allows to reduce flicker in the painting of the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property EditMask: string; | EditMask - the sequence of characters used to obscure the string being typed (typically a sequence of asterisks)
property Font: TFont; | The font to be used for text display in this control
property MaxLength: Integer; | The maximum length of the value entered in Text, or 0 (zero) for unlimited length
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentDoubleBuffered: Boolean; | Value from the DoubleBuffered property in a Parent control
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PasswordChar: Char; | Allows obfuscation of the displayed text, showing all characters as PasswordChar
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnChange: TNotifyEvent; | Event handler for any change in text
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEditingDone: TNotifyEvent; | Event handler when editing is done
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
end;

Inheritance

TDBEdit | TDBEdit - a data-aware edit box for processing a single text-string from a dataset
|
TCustomMaskEdit | Ancestor for TMaskEdit
|
TCustomEdit | The base class for controls presenting editable text
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDBEdit is a TCustomMaskEdit descendant which implements a data-aware control which allows editing of the value in a database field. Like its ancestor class, TDBEdit displays and edits a single line of text. For multi-line text values, use the TDBMemo control.

TDBEdit extends the ancestor class with additional properties needed to configure the data-aware features in the control, including:

DataSource
Component which provides access to the dataset with the field value
DataField
Name of the field in the dataset edited in the control
Field
Field definition and metadata in the dataset
ReadOnly
Indicates if the value for the control (and its field) cannot be changed

An internal TFieldDataLink class instance is used to maintain an association between the control and its data source. TDBEdit provides methods which support use of TBasicAction with the data link for the control.

TDBEdit extends the masking capabilities from the ancestor to include use of mask-related properties like EditMask and Alignment set in the TField instance for the control. Use the CustomEditMask property to enable an edit mask independent of the value defined in the dataset Field.

See also

How To Use Data-aware Controls

HowToUseDataAwareControls - Hints for accessing databases


TDBEdit
 | ro | Field
pl |  | CustomEditMask
pl |  | DataField
pl |  | DataSource
pl |  | ReadOnly
pl | ro | Align
pl | ro | Alignment
pl | ro | Anchors
pl | ro | AutoSelect
pl | ro | AutoSize
pl | ro | BiDiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | CharCase
pl | ro | Color
pl | ro | Constraints
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | EditMask
pl | ro | Font
pl | ro | MaxLength
pl | ro | ParentBiDiMode
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PasswordChar
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCustomMaskEdit
pt |  | EditText
pt | ro | IsMasked
pt |  | SpaceChar
pt |  | MaxLength
pt |  | CharCase
pt |  | EditMask
 |  | Modified
TCustomEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | ParentColor
 |  | Alignment
 | ro | AutoSize
 | ro | BorderStyle
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 | ro | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 | ro | TabOrder
 | ro | TabStop
 | ro | Text
 |  | TextHint
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TDBEdit)
 |  | Alignment (TCustomEdit)
pl | ro | Alignment (TDBEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TDBEdit)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomEdit)
pl | ro | AutoSelect (TDBEdit)
pt |  | AutoSelected (TCustomEdit)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomEdit)
pl | ro | AutoSize (TDBEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TDBEdit)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TDBEdit)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomEdit)
pl | ro | BorderStyle (TDBEdit)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomEdit)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomEdit)
 |  | CharCase (TCustomEdit)
pt |  | CharCase (TCustomMaskEdit)
pl | ro | CharCase (TDBEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TDBEdit)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TDBEdit)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
pl |  | CustomEditMask (TDBEdit)
pl |  | DataField (TDBEdit)
pl |  | DataSource (TDBEdit)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TDBEdit)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TDBEdit)
pt |  | DragKind (TControl)
pl | ro | DragKind (TDBEdit)
pt |  | DragMode (TControl)
pl | ro | DragMode (TDBEdit)
 |  | EchoMode (TCustomEdit)
pt |  | EditMask (TCustomMaskEdit)
pl | ro | EditMask (TDBEdit)
pt |  | EditText (TCustomMaskEdit)
 |  | Enabled (TControl)
pl | ro | Enabled (TDBEdit)
 | ro | Field (TDBEdit)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TDBEdit)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomEdit)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
pt | ro | IsMasked (TCustomMaskEdit)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomEdit)
pt |  | MaxLength (TCustomMaskEdit)
pl | ro | MaxLength (TDBEdit)
 |  | Modified (TCustomEdit)
 |  | Modified (TCustomMaskEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TDBEdit)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomEdit)
pl | ro | ParentColor (TDBEdit)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TDBEdit)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TDBEdit)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TDBEdit)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomEdit)
pl | ro | PasswordChar (TDBEdit)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomEdit)
pl | ro | PopupMenu (TDBEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomEdit)
pl |  | ReadOnly (TDBEdit)
 |  | SelLength (TCustomEdit)
 |  | SelStart (TCustomEdit)
 |  | SelText (TCustomEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TDBEdit)
 | ro | Showing (TWinControl)
pt |  | SpaceChar (TCustomMaskEdit)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomEdit)
pl | ro | TabOrder (TDBEdit)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomEdit)
pl | ro | TabStop (TDBEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomEdit)
 |  | TextHint (TCustomEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TDBEdit)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TDBEdit
pt | GetReadOnly
pt | SetReadOnly
pt | KeyDown
pt | UTF8KeyPress
pt | Notification
pt | EditCanModify
pt | GetEditText
pt | Change
pt | Reset
pt | WMSetFocus
pt | WMKillFocus
pt | WndProc
 | Create
 | Destroy
 | ExecuteAction
 | UpdateAction
TCustomMaskEdit
pt | WSRegisterClass
pt | ApplyMaskToText
pt | CanShowEmulatedTextHint
pt | DisableMask
pt | RestoreMask
pt | RealSetText
pt | RealGetText
pt | GetTextWithoutMask
pt | GetTextWithoutSpaceChar
pt | SetTextApplyMask
pt | GetEditText
pt | SetEditText
pt | GetSel
pt | SetSel
pt | TextChanged
pt | Change
pt | SetCharCase
pt | GetCharCase
pt | SetMaxLength
pt | GetMaxLength
pt | SetNumbersOnly
pt | Loaded
pt | LMPasteFromClip
pt | LMCutToClip
pt | LMClearSel
pt | EditCanModify
pt | Reset
pt | DoEnter
pt | DoExit
pt | KeyDown
pt | HandleKeyPress
pt | KeyPress
pt | Utf8KeyPress
pt | MouseUp
pt | CheckCursor
 | CutToClipBoard
 | PasteFromClipBoard
 | Create
 | Clear
 | ValidateEdit
TCustomEdit
pt | WSRegisterClass
pt | CanShowEmulatedTextHint
pt | CreateEmulatedTextHintFont
pt | CalculatePreferredSize
pt | CreateParams
pt | InitializeWnd
pt | TextChanged
pt | FontChanged
pt | Change
pt | DoEnter
pt | DoExit
pt | EditingDone
pt | GetCaretPos
pt | GetNumbersOnly
pt | GetReadOnly
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetTextHint
pt | SetCaretPos
pt | SetEchoMode
pt | SetNumbersOnly
pt | SetReadOnly
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetTextHint
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | MouseUp
pt | RealSetText
pt | RealGetText
pt | KeyUpAfterInterface
pt | WMChar
pt | CMWantSpecialKey
pt | WndProc
pt | ShouldAutoAdjust
pt | WMSetFocus
pt | WMKillFocus
 | Create
 | Destroy
 | Clear
 | SelectAll
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | Undo
 | RemoveAllHandlersOfObject
 | AddHandlerOnChange
 | RemoveHandlerOnChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChange (TCustomEdit)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
pt | ApplyMaskToText (TCustomMaskEdit)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomEdit)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanShowEmulatedTextHint (TCustomEdit)
pt | CanShowEmulatedTextHint (TCustomMaskEdit)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomEdit)
pt | Change (TCustomMaskEdit)
pt | Change (TDBEdit)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
pt | CheckCursor (TCustomMaskEdit)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildClassAllowed (TCustomEdit)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomEdit)
 | Clear (TCustomMaskEdit)
 | ClearSelection (TCustomEdit)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMWantSpecialKey (TCustomEdit)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomEdit)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomEdit)
 | Create (TCustomMaskEdit)
 | Create (TDBEdit)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateEmulatedTextHintFont (TCustomEdit)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomEdit)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CutToClipboard (TCustomEdit)
 | CutToClipBoard (TCustomMaskEdit)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomEdit)
 | Destroy (TDBEdit)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
pt | DisableMask (TCustomMaskEdit)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomEdit)
pt | DoEnter (TCustomMaskEdit)
pt | DoExit (TWinControl)
pt | DoExit (TCustomEdit)
pt | DoExit (TCustomMaskEdit)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | EditCanModify (TCustomMaskEdit)
pt | EditCanModify (TDBEdit)
 | EditingDone (TControl)
pt | EditingDone (TCustomEdit)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteAction (TDBEdit)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomEdit)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetCaretPos (TCustomEdit)
pt | GetCharCase (TCustomMaskEdit)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomEdit)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEditText (TCustomMaskEdit)
pt | GetEditText (TDBEdit)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMaxLength (TCustomMaskEdit)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
pt | GetNumbersOnly (TCustomEdit)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetReadOnly (TCustomEdit)
pt | GetReadOnly (TDBEdit)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
pt | GetSel (TCustomMaskEdit)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelLength (TCustomEdit)
pt | GetSelStart (TCustomEdit)
pt | GetSelText (TCustomEdit)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
pt | GetTextHint (TCustomEdit)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
pt | GetTextWithoutMask (TCustomMaskEdit)
pt | GetTextWithoutSpaceChar (TCustomMaskEdit)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
pt | HandleKeyPress (TCustomMaskEdit)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomEdit)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomMaskEdit)
pt | KeyDown (TDBEdit)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyPress (TCustomMaskEdit)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpAfterInterface (TCustomEdit)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LMClearSel (TCustomMaskEdit)
pt | LMCutToClip (TCustomMaskEdit)
pt | LMPasteFromClip (TCustomMaskEdit)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomMaskEdit)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCustomEdit)
pt | MouseUp (TCustomMaskEdit)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TDBEdit)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | PasteFromClipboard (TCustomEdit)
 | PasteFromClipBoard (TCustomMaskEdit)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
pt | RealGetText (TCustomEdit)
pt | RealGetText (TCustomMaskEdit)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomEdit)
pt | RealSetText (TCustomMaskEdit)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomEdit)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChange (TCustomEdit)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Reset (TCustomMaskEdit)
pt | Reset (TDBEdit)
pt | Resize (TControl)
pt | RestoreMask (TCustomMaskEdit)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomEdit)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetCaretPos (TCustomEdit)
pt | SetCharCase (TCustomMaskEdit)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEchoMode (TCustomEdit)
pt | SetEditText (TCustomMaskEdit)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetMaxLength (TCustomMaskEdit)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetNumbersOnly (TCustomEdit)
pt | SetNumbersOnly (TCustomMaskEdit)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
pt | SetReadOnly (TCustomEdit)
pt | SetReadOnly (TDBEdit)
 | SetReference (TComponent)
pt | SetSel (TCustomMaskEdit)
pt | SetSelLength (TCustomEdit)
pt | SetSelStart (TCustomEdit)
pt | SetSelText (TCustomEdit)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
pt | SetTextApplyMask (TCustomMaskEdit)
 | SetTextBuf (TControl)
pt | SetTextHint (TCustomEdit)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomEdit)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TextChanged (TCustomEdit)
pt | TextChanged (TCustomMaskEdit)
 | ToString (TObject)
pt | TripleClick (TControl)
 | Undo (TCustomEdit)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
 | UpdateAction (TDBEdit)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
pt | Utf8KeyPress (TCustomMaskEdit)
pt | UTF8KeyPress (TDBEdit)
 | ValidateContainer (TComponent)
 | ValidateEdit (TCustomMaskEdit)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMChar (TCustomEdit)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMKillFocus (TCustomEdit)
pt | WMKillFocus (TDBEdit)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMSetFocus (TCustomEdit)
pt | WMSetFocus (TDBEdit)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomEdit)
pt | WndProc (TDBEdit)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomEdit)
pt | WSRegisterClass (TCustomMaskEdit)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDBEdit
pl | ro | OnChange
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEditingDone
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomMaskEdit
TCustomEdit
 |  | OnChange
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChange (TDBEdit)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pl | ro | OnClick (TDBEdit)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TDBEdit)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TDBEdit)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TDBEdit)
pt |  | OnEditingDone (TControl)
pl | ro | OnEditingDone (TDBEdit)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TDBEdit)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TDBEdit)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TDBEdit)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TDBEdit)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TDBEdit)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TDBEdit)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TDBEdit)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TDBEdit)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TDBEdit)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TDBEdit)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TDBEdit)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TDBEdit)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TDBEdit)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TDBEdit)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TDBEdit)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TDBEdit)


TDBEdit.CustomEditMask

Indicates if a custom edit mask is used in the control

Declaration

Source position: dbctrls.pp line 217

published property TDBEdit.CustomEditMask : Boolean
  read FCustomEditMask
  write FCustomEditMask
  default False;

Description

CustomEditMask is a Boolean property which indicates if an edit mask other than the one defined for the Field in the linked dataset is used in the control.

When set to True, the features from the ancestor class are used to provide the editing mask. Set the value in the EditMask property when CustomEditMask is set to True.

When set to False, the EditMask defined in the internal TFieldDataLink instance (and loaded from the database field definition) is used in the control.

See also

TDBEdit.EditMask | EditMask - the sequence of characters used to obscure the string being typed (typically a sequence of asterisks)
#LCL.MaskEdit.TCustomMaskEdit.EditMask | EditMask - the sequence of characters used to obscure the string being typed (typically a sequence of asterisks)
TFieldDataLink.Field | The Field to which the datalink is attached


TDBEdit.DataField

Contains the name of the field with the value for the control

Declaration

Source position: dbctrls.pp line 218

published property TDBEdit.DataField : string
  read GetDataField
  write SetDataField;

Description

DataField is a String property which contains the name for the field in the linked dataset where the value for the control is read and written. Read and write access to the property value are redirected to the FieldName property in the internal TFieldDataLink instance for the control. Changing the value in DataField causes the value in Field to be updated.

Set the value in DataSource to the component which provides access to the dataset for the data-aware control.

See also

TDBEdit.Field | Provides access to the field definition for the data-aware control
TDBEdit.DataSource | Provides access to the dataset with content for the control
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string
TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.DataSource
TFieldDataLink.DataSet


TDBEdit.DataSource

Provides access to the dataset with content for the control

Declaration

Source position: dbctrls.pp line 219

published property TDBEdit.DataSource : TDataSource
  read GetDataSource
  write SetDataSource;

Description

DataSource is a TDataSource property which provides access to the content for the data-aware control. DataSource is used in conjunction with the Field property to determine the dataset and field definition used when reading the value for the control.

Read and write access to the property value is redirected to the DataSource property in the internal TFieldDataLink instance used in the control. Assigning a new value to the property causes the ChangeDataSource routine to be called to apply the value to the internal TFieldDataLink instance.

Use the DataField property to specify the field name accessed in the linked dataset.

See also

TDBEdit.DataField | Contains the name of the field with the value for the control
ChangeDataSource | Performs actions needed when the datasource in a control with the specified data link is changed
#FCL.Db.TDataSource
#FCL.Db.TDataLink.DataSource
#FCL.Db.TDataLink.FieldName


TDBEdit.Destroy

Destructor for the class instance

Declaration

Source position: dbctrls.pp line 212

public destructor TDBEdit.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy ensures that resources allocated to members in the class instance are freed prior to destruction of the class instance. Destroy calls the inherited destructor prior to exit.

See also

#LCL.StdCtrls.TCustomEdit.Destroy

Destructor for the class instance


TDBEdit.Field

Provides access to the field definition for the data-aware control

Declaration

Source position: dbctrls.pp line 215

public property TDBEdit.Field : TField
  read GetField;

Description

Field is a read-only TField property which provides access to the field definition to which the data-aware control is linked. Read access for the property is redirected to the Field property in the internal TFieldDataLink class instance. The value in Field is updated when a new value is assigned to the Field in the TFieldDataLink instance.

Use DataField to read or write the field name used for the data-aware control. Use DataSource to specify the data source with the dataset containing the specified field name.

See also

TDBEdit.DataField | Contains the name of the field with the value for the control
TDBEdit.DataSource | Provides access to the dataset with content for the control
#FCL.Db.TField
TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string


TDBEdit.UpdateAction

Updates the specified action to reflect the current state in the linked dataset

Declaration

Source position: dbctrls.pp line 214

public function TDBEdit.UpdateAction(

  AAction: TBasicAction

):Boolean; override;

Arguments

AAction

Action examined and updated in the method

Function result

True if the action was updated in the method

Description

UpdateAction is an overridden Boolean function in TDBEdit. UpdateAction is called when the Application enters an idle state to ensure that the action reflects the current state for a linked dataset.

AAction is the TBasicAction updated in the method.

UpdateAction calls the inherited method, and when the internal dataset link has been assigned, executes its UpdateAction method. The return value is True when AAction is updated using either the inherited method, or the method in the linked dataset. The return value is False when AAction could not be updated in the method.

See also

#RTL.Classes.TBasicAction

#RTL.Classes.TComponent.UpdateAction

#FCL.Db.TDataLink.UpdateAction


TDBEdit.UTF8KeyPress

Handles UTF-8 characters for the data-aware control

Declaration

Source position: dbctrls.pp line 197

protected procedure TDBEdit.UTF8KeyPress(

  var UTF8Key: TUTF8Char

); override;

Arguments

UTF8Key

UTF-8 character examined in the method

Description

UTF8KeyPress checks the value in UTF8Key to determine the number of bytes required for the code point. A single-byte code point is converted to a Char type, and passed to the FieldCanAcceptKey routine to validate its content for the Field in the control. Multi-byte Unicode code points are ignored, and the Extended ASCII nbsp character (Decimal 255) is passed to FieldCanAcceptKey. The value in UTF8Key is set to an empty string if it is valid for the Field.

Use the OnUTF8KeyPress event handler to handle/convert specific multi-byte character values.

See also

TDBEdit.OnUTF8KeyPress | Handler for a character entered by the user
#LCL.MaskEdit.TCustomMaskEdit.UTF8KeyPress
#LCL.MaskEdit.TCustomMaskEdit.HandleKeyPress
#LCL.Controls.TWinControl.UTF8KeyPress | Invokes the OnUTF8KeyPress handler
#LCL.Controls.TWinControl.OnUTF8KeyPress | Handler for a character entered by the user
#FCL.Db.TField.IsValidChar


TDBGroupBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDBGroupBox - a data-aware version of TGroupBox, allowing a number of data-aware objects to be grouped together on a form

Declaration

Source position: dbctrls.pp line 1073

type TDBGroupBox = class(TCustomGroupBox)
protected
procedure DataChange(); | Updates the value for the control when the linked dataset is changed
procedure Notification(); override;
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
function ExecuteAction(); override; | Provides support for TBasicAction in the control
function UpdateAction(); override; | Updates the specified action to reflect the current state in the linked dataset
property Field: TField; [r] | The Field to which the datalink is attached
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Caption: TCaption; | The text describing the control to the user
property ClientHeight: Integer; | The height of the client area of the control
property ClientWidth: Integer; | The width of the client area of the control
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property Cursor: TCursor;
property DataField: string; [rw] | Contains the name of the field with the value for the control
property DataSource: TDataSource; [rw] | Provides access to the dataset with content for the control
property DoubleBuffered: Boolean; | Allows to reduce flicker in the painting of the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentDoubleBuffered: Boolean; | Value from the DoubleBuffered property in a Parent control
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TDBGroupBox | TDBGroupBox - a data-aware version of TGroupBox, allowing a number of data-aware objects to be grouped together on a form
|
TCustomGroupBox | The base class for TGroupBox, TRadioGroup and TCheckGroup
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDBGroupBox is a TCustomGroupBox descendant which implements a data-aware container for visual controls. A typical use case would involve using a database table where records contain one field which defines the group box caption, while other fields provide the values for additional data-aware controls.

Like other data-aware controls, TDBGroupBox contains both a DataSource and a DataField property which provides access to the linked dataset and the field with the caption for the control.

See also

How To Use Data-aware Controls | HowToUseDataAwareControls - Hints for accessing databases
#LCL.StdCtrls.TCustomGroupBox | The base class for TGroupBox, TRadioGroup and TCheckGroup


TDBGroupBox
 | ro | Field
pl | ro | Align
pl | ro | Anchors
pl | ro | BiDiMode
pl | ro | BorderSpacing
pl | ro | Caption
pl | ro | ClientHeight
pl | ro | ClientWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | Cursor
pl |  | DataField
pl |  | DataSource
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | ParentBiDiMode
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCustomGroupBox
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TDBGroupBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TDBGroupBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TDBGroupBox)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TDBGroupBox)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
pl | ro | Caption (TDBGroupBox)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
pl | ro | ClientHeight (TDBGroupBox)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
pl | ro | ClientWidth (TDBGroupBox)
 |  | Color (TControl)
pl | ro | Color (TDBGroupBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TDBGroupBox)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
pl | ro | Cursor (TDBGroupBox)
pl |  | DataField (TDBGroupBox)
pl |  | DataSource (TDBGroupBox)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TDBGroupBox)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TDBGroupBox)
pt |  | DragKind (TControl)
pl | ro | DragKind (TDBGroupBox)
pt |  | DragMode (TControl)
pl | ro | DragMode (TDBGroupBox)
 |  | Enabled (TControl)
pl | ro | Enabled (TDBGroupBox)
 | ro | Field (TDBGroupBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TDBGroupBox)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TDBGroupBox)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TDBGroupBox)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TDBGroupBox)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TDBGroupBox)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TDBGroupBox)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TDBGroupBox)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TDBGroupBox)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TDBGroupBox)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TDBGroupBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TDBGroupBox)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TDBGroupBox
pt | DataChange
pt | Notification
 | Create
 | Destroy
 | ExecuteAction
 | UpdateAction
TCustomGroupBox
pt | WSRegisterClass
pt | GetControlClassDefaultSize
pt | CreateParams
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomGroupBox)
 | Create (TDBGroupBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomGroupBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DataChange (TDBGroupBox)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TDBGroupBox)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteAction (TDBGroupBox)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomGroupBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TDBGroupBox)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
 | UpdateAction (TDBGroupBox)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomGroupBox)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDBGroupBox
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomGroupBox
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pl | ro | OnClick (TDBGroupBox)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TDBGroupBox)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TDBGroupBox)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TDBGroupBox)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TDBGroupBox)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TDBGroupBox)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TDBGroupBox)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TDBGroupBox)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TDBGroupBox)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TDBGroupBox)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TDBGroupBox)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TDBGroupBox)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TDBGroupBox)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TDBGroupBox)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TDBGroupBox)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TDBGroupBox)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TDBGroupBox)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TDBGroupBox)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TDBGroupBox)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TDBGroupBox)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TDBGroupBox)


TDBGroupBox.Cursor

Declaration

Source position: dbctrls.pp line 1101

published property TDBGroupBox.Cursor : TCursor;


TDBGroupBox.DataChange

Updates the value for the control when the linked dataset is changed

Declaration

Source position: dbctrls.pp line 1083

protected procedure TDBGroupBox.DataChange(

  Sender: TObject

);

Arguments

Sender

Object for the event notification

Description

DataChange is a procedure used to update the value displayed for the control when its linked dataset has been changed.

DataChange is used as the OnDataChange event handler in the internal TFieldDataLink instance used in the class. It is called after navigating to a different record in the linked dataset, or when the value for the DataField has been changed in program code.

DataChange uses the Field definition (when assigned) to get the value for the Caption in the control. When the Field has not been assigned, the Caption is set to an empty string ('').

See also

TDBGroupBox.Caption | The text describing the control to the user
TDBGroupBox.DataField | Contains the name of the field with the value for the control
TDBGroupBox.DataSource | Provides access to the dataset with content for the control
TDBGroupBox.Field | The Field to which the datalink is attached
TFieldDataLink | Maintains an association between a control, an action, and a field in a linked dataset


TDBGroupBox.DataField

Contains the name of the field with the value for the control

Declaration

Source position: dbctrls.pp line 1102

published property TDBGroupBox.DataField : string
  read GetDataField
  write SetDataField;

Description

DataField is a String property which contains the name for the field in the linked dataset where the value for the control is read and written. Read and write access to the property value are redirected to the FieldName property in the internal TFieldDataLink instance for the control. Changing the value in DataField causes the value in Field to be updated.

Set the value in DataSource to the component which provides access to the dataset for the data-aware control.

See also

TDBGroupBox.Field | The Field to which the datalink is attached
TDBGroupBox.DataSource | Provides access to the dataset with content for the control
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string
TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.DataSource
TFieldDataLink.DataSet


TDBGroupBox.DataSource

Provides access to the dataset with content for the control

Declaration

Source position: dbctrls.pp line 1103

published property TDBGroupBox.DataSource : TDataSource
  read GetDataSource
  write SetDataSource;

Description

DataSource is a TDataSource property which provides access to the content for the data-aware control. DataSource is used in conjunction with the Field property to determine the dataset and field definition used when reading the value for the control.

Read and write access to the property value is redirected to the DataSource property in the internal TFieldDataLink instance used in the control. Assigning a new value to the property causes the ChangeDataSource routine to be called to apply the value to the internal TFieldDataLink instance.

Use the DataField property to specify the field name accessed in the linked dataset.

See also

TDBGroupBox.DataField | Contains the name of the field with the value for the control
ChangeDataSource | Performs actions needed when the datasource in a control with the specified data link is changed
#FCL.Db.TDataSource
#FCL.Db.TDataLink.DataSource
#FCL.Db.TDataLink.FieldName


TDBGroupBox.Destroy

Destructor for the class instance

Declaration

Source position: dbctrls.pp line 1087

public destructor TDBGroupBox.Destroy; override;

Description

Destroy is the overridden destructor for TDBGroupBox. It frees resources allocated to the internal TFieldDataLink instance used in the control, and calls the inherited Destroy method prior to exit.

See also

TFieldDataLink | Maintains an association between a control, an action, and a field in a linked dataset
#LCL.Controls.TWinControl.Destroy | Destructor for the class instance


TDBGroupBox.Field

The Field to which the datalink is attached

Declaration

Source position: dbctrls.pp line 1090

public property TDBGroupBox.Field : TField
  read GetField;

Description

Field is a read-only TField property which contains the field definition in the linked DataSet for the database column represented by the DataField property. Field provides access to the metadata for the database column, such as: field type, size, display values, lookup settings and content, editing mask, et. al.

Read access to the property value is redirected to the Field property in the internal TFieldDataLink instance used in the class.

The DataSource property contains the component which provides access to the Dataset for the data-aware control.

See also

TDBGroupBox.DataSource | Provides access to the dataset with content for the control
TDBGroupBox.DataField | Contains the name of the field with the value for the control
TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string
#FCL.Db.TDataLink.DataSource
#FCL.Db.TDataLink.DataSet


TDBImage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDBImage - a data-aware Image box to display a single image from a dataset

Declaration

Source position: dbctrls.pp line 1149

type TDBImage = class(TCustomImage)
protected
procedure Notification(); override; | Performs notifications when a component in the class instance is added or removed
procedure DataChange(); | Performs actions needed when the content in the linked dataset has been changed
procedure UpdateData(); virtual; | Performs actions needed to validate and store the content for the image control
procedure PictureChanged(); override; | Performs actions needed when the Picture property has been changed
class procedure WSRegisterClass; override;
procedure DoCopyToClipboard; | Implements the clipboard Copy (Ctrl+C) command
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
function ExecuteAction(); override; | Provides support for TBasicAction in the control
function UpdateAction(); override; | Updates the specified action to reflect the current state in the linked dataset
property Field: TField; [r] | Definition for the field in the linked dataset where the control value is stored
procedure Change; virtual; | Notifies the linked dataset when the value in the control is changed
procedure LoadPicture; virtual; | Loads the graphic content for the control from a field in the linked dataset
procedure CopyToClipboard; | Performs actions needed for the Clipboard Copy (Ctrl+C) command
procedure CutToClipboard; | Performs actions needed for the Clipboard Cut (Ctrl+C) command
procedure PasteFromClipboard; | Performs actions needed for the Clipboard Paste (Ctrl+V) command
property PictureLoaded: Boolean; [r] | Indicates if the graphic content for the data-aware control has been loaded from its linked dataset
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property AntialiasingMode: TAntialiasingMode; | Indicates if anti-aliasing is used when rendering the image
property AutoDisplay: Boolean; [rw] | AutoDisplay - if True, automatically displays when focus is given
property AutoSize: Boolean;
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Center: Boolean; | Indicates if the image should be centered
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DataField: string; [rw] | Contains the name of the field with the value for the control
property DataSource: TDataSource; [rw] | Provides access to the dataset with content for the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property KeepOriginXWhenClipped: Boolean; |
property KeepOriginYWhenClipped: Boolean; |
property OnClick: TNotifyEvent;
property OnDblClick: TNotifyEvent;
property OnDBImageRead: TOnDBImageRead; [rw] | Event to read a custom header from image stream
property OnDBImageWrite: TOnDBImageWrite; [rw] | Event to write a custom header into image stream.
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property Proportional: Boolean; | True if image is proportional
property QuickDraw: Boolean; [rw] | QuickDraw - if True, quick drawing is implemented
property ReadOnly: Boolean; [rw] | Indicates if the control cannot modify the image in the field for the linked dataset
property ShowHint: Boolean; | Enables the Hint display
property Stretch: Boolean; | Indicates if the image is resized to the client area for the control
property StretchInEnabled: Boolean; |
property StretchOutEnabled: Boolean; |
property Transparent: Boolean; | Indicates if the image has a clear, non-opaque background
property Visible: Boolean;
property WriteHeader: Boolean; [rw] | Write a header in the image stream
end;

Inheritance

TDBImage | TDBImage - a data-aware Image box to display a single image from a dataset
|
TCustomImage | TCustomImage - the base type for TImage
|
TGraphicControl | TGraphicControl is the base class for all lightweight controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDBImage is a TCustomImage descendant which implements a data-aware image control. TDBImage is used to retrieve or save a graphic image in a field in a dataset. The field is generally a Binary Large Object (BLOB). The control allows use of clipboard operations, like Copy/Cut/Paste to add or update the content in the image.

If an application doesn't need the data-aware capabilities of TDBImage, use a TImage control.

TDBImage, like most data-aware controls, provides DataSource and DataField properties to connect the control to a dataset and field. Internally, it uses a TFieldDataLink to maintain an association between the control and its database-related configuration settings.

Use the AutoDisplay, AutoSize, Stretch, Proportional, and Transparent properties to determine the display and sizing behavior for the graphic image.

See also

How To Use Data-aware Controls

HowToUseDataAwareControls - Hints for accessing databases


TDBImage
 | ro | Field
 | ro | PictureLoaded
pl | ro | Align
pl | ro | Anchors
pl | ro | AntialiasingMode
pl |  | AutoDisplay
pl | ro | AutoSize
pl | ro | BorderSpacing
pl | ro | Center
pl | ro | Constraints
pl |  | DataField
pl |  | DataSource
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | KeepOriginXWhenClipped
pl | ro | KeepOriginYWhenClipped
pl | ro | PopupMenu
pl | ro | ParentShowHint
pl | ro | Proportional
pl |  | QuickDraw
pl |  | ReadOnly
pl | ro | ShowHint
pl | ro | Stretch
pl | ro | StretchInEnabled
pl | ro | StretchOutEnabled
pl | ro | Transparent
pl | ro | Visible
pl |  | WriteHeader
TCustomImage
 | ro | Canvas
 |  | AntialiasingMode
 | ro | Align
 | ro | AutoSize
 |  | Center
 |  | KeepOriginXWhenClipped
 |  | KeepOriginYWhenClipped
 | ro | Constraints
 |  | Picture
 | ro | Visible
 |  | Stretch
 |  | StretchOutEnabled
 |  | StretchInEnabled
 |  | Transparent
 |  | Proportional
TGraphicControl
 | ro | Canvas
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomImage)
pl | ro | Align (TDBImage)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TDBImage)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AntialiasingMode (TCustomImage)
pl | ro | AntialiasingMode (TDBImage)
pl |  | AutoDisplay (TDBImage)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomImage)
pl | ro | AutoSize (TDBImage)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TDBImage)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Canvas (TGraphicControl)
 | ro | Canvas (TCustomImage)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | Center (TCustomImage)
pl | ro | Center (TDBImage)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | Constraints (TCustomImage)
pl | ro | Constraints (TDBImage)
 | ro | ControlOrigin (TControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
pl |  | DataField (TDBImage)
pl |  | DataSource (TDBImage)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | DockOrientation (TControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TDBImage)
pt |  | DragKind (TControl)
pl | ro | DragKind (TDBImage)
pt |  | DragMode (TControl)
pl | ro | DragMode (TDBImage)
 |  | Enabled (TControl)
 | ro | Field (TDBImage)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 |  | KeepOriginXWhenClipped (TCustomImage)
pl | ro | KeepOriginXWhenClipped (TDBImage)
 |  | KeepOriginYWhenClipped (TCustomImage)
pl | ro | KeepOriginYWhenClipped (TDBImage)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TDBImage)
 |  | Picture (TCustomImage)
 | ro | PictureLoaded (TDBImage)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TDBImage)
 |  | Proportional (TCustomImage)
pl | ro | Proportional (TDBImage)
pl |  | QuickDraw (TDBImage)
 | ro | ReadBounds (TControl)
pl |  | ReadOnly (TDBImage)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TDBImage)
 |  | Stretch (TCustomImage)
pl | ro | Stretch (TDBImage)
 |  | StretchInEnabled (TCustomImage)
pl | ro | StretchInEnabled (TDBImage)
 |  | StretchOutEnabled (TCustomImage)
pl | ro | StretchOutEnabled (TDBImage)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | Transparent (TCustomImage)
pl | ro | Transparent (TDBImage)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | Visible (TCustomImage)
pl | ro | Visible (TDBImage)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
 |  | WindowProc (TControl)
pl |  | WriteHeader (TDBImage)


TDBImage
pt | Notification
pt | DataChange
pt | UpdateData
pt | PictureChanged
pt | WSRegisterClass
pt | DoCopyToClipboard
 | Create
 | Destroy
 | ExecuteAction
 | UpdateAction
 | Change
 | LoadPicture
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
TCustomImage
pt | WSRegisterClass
pt | PictureChanged
pt | CalculatePreferredSize
pt | GetControlClassDefaultSize
pt | Paint
 | Create
 | Destroy
 | DestRect
 | Invalidate
TGraphicControl
pt | WSRegisterClass
pt | FontChanged
pt | Paint
pt | DoOnChangeBounds
pt | DoOnParentHandleDestruction
pt | CMCursorChanged
 | Create
 | Destroy
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizePhases (TControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TCustomImage)
pt | CanAutoSize (TControl)
pt | CanTab (TControl)
pt | CaptureChanged (TControl)
 | Change (TDBImage)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMCursorChanged (TGraphicControl)
pt | CMEnabledChanged (TControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
 | CNPreferredSizeChanged (TControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TDBImage)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TGraphicControl)
 | Create (TCustomImage)
 | Create (TDBImage)
 | CreateAccessibleObject (TControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateFloatingDockSite (TControl)
 | CutToClipboard (TDBImage)
pt | DataChange (TDBImage)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DestRect (TCustomImage)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TGraphicControl)
 | Destroy (TCustomImage)
 | Destroy (TDBImage)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
pt | DialogChar (TControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAllAutoSize (TControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
 | Dock (TControl)
 | Docked (TControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoContextPopup (TControl)
pt | DoCopyToClipboard (TDBImage)
pt | DoDock (TControl)
pt | DoDragMsg (TControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFloatMsg (TControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnChangeBounds (TGraphicControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnParentHandleDestruction (TGraphicControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoScaleFontPPI (TControl)
pt | DoSetBounds (TControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | ExecuteAction (TDBImage)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
pt | FontChanged (TControl)
pt | FontChanged (TGraphicControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetChildrenRect (TControl)
pt | GetClientOrigin (TControl)
pt | GetClientRect (TControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomImage)
pt | GetControlOrigin (TControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTopParent (TControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invalidate (TControl)
 | Invalidate (TCustomImage)
pt | InvalidateControl (TControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientWidthStored (TControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LoadPicture (TDBImage)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TDBImage)
pt | Paint (TGraphicControl)
pt | Paint (TCustomImage)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
 | ParentHandlesAllocated (TControl)
 | ParentToClient (TControl)
 | PasteFromClipboard (TDBImage)
 | Perform (TControl)
pt | PictureChanged (TCustomImage)
pt | PictureChanged (TDBImage)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealSetText (TControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
pt | ScaleConstraints (TControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | SendMoveSizeMessages (TControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
 | SetBounds (TControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetColor (TControl)
 | SetComponentIndex (TComponent)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | Update (TControl)
 | UpdateAction (TComponent)
 | UpdateAction (TDBImage)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
 | Updated (TComponent)
pt | UpdateData (TDBImage)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMContextMenu (TControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSize (TControl)
pt | WMWindowPosChanged (TControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TGraphicControl)
pt | WSRegisterClass (TCustomImage)
pt | WSRegisterClass (TDBImage)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDBImage
pl | ro | OnClick
pl | ro | OnDblClick
pl |  | OnDBImageRead
pl |  | OnDBImageWrite
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnStartDrag
TCustomImage
 | ro | OnClick
 | ro | OnMouseDown
 | ro | OnMouseEnter
 | ro | OnMouseLeave
 | ro | OnMouseMove
 | ro | OnMouseUp
 | ro | OnMouseWheel
 | ro | OnMouseWheelDown
 | ro | OnMouseWheelUp
 |  | OnPictureChanged
 |  | OnPaintBackground
TGraphicControl
pt |  | OnPaint
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | ro | OnClick (TCustomImage)
pl | ro | OnClick (TDBImage)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl |  | OnDBImageRead (TDBImage)
pl |  | OnDBImageWrite (TDBImage)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TDBImage)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TDBImage)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TDBImage)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TDBImage)
pt |  | OnMouseDown (TControl)
 | ro | OnMouseDown (TCustomImage)
pl | ro | OnMouseDown (TDBImage)
pt |  | OnMouseEnter (TControl)
 | ro | OnMouseEnter (TCustomImage)
pl | ro | OnMouseEnter (TDBImage)
pt |  | OnMouseLeave (TControl)
 | ro | OnMouseLeave (TCustomImage)
pl | ro | OnMouseLeave (TDBImage)
pt |  | OnMouseMove (TControl)
 | ro | OnMouseMove (TCustomImage)
pl | ro | OnMouseMove (TDBImage)
pt |  | OnMouseUp (TControl)
 | ro | OnMouseUp (TCustomImage)
pl | ro | OnMouseUp (TDBImage)
pt |  | OnMouseWheel (TControl)
 | ro | OnMouseWheel (TCustomImage)
pl | ro | OnMouseWheel (TDBImage)
pt |  | OnMouseWheelDown (TControl)
 | ro | OnMouseWheelDown (TCustomImage)
pl | ro | OnMouseWheelDown (TDBImage)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 | ro | OnMouseWheelUp (TCustomImage)
pl | ro | OnMouseWheelUp (TDBImage)
pt |  | OnPaint (TGraphicControl)
 |  | OnPaintBackground (TCustomImage)
 |  | OnPictureChanged (TCustomImage)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TDBImage)
pt |  | OnTripleClick (TControl)


TDBImage.AutoDisplay

AutoDisplay - if True, automatically displays when focus is given

Declaration

Source position: dbctrls.pp line 1192

published property TDBImage.AutoDisplay : Boolean
  read FAutoDisplay
  write SetAutoDisplay
  default True;

Description

AutoDisplay is a Boolean property which indicates if the graphic content for the control is automatically displayed when values become available in the linked dataset. AutoDisplay is used in the implementation of the DataChange method to determine if LoadPicture is called.

Setting the property to True calls the LoadPicture method to retrieve the graphic content from the field in DataField.

The default value for the property is True.

See also

TDBImage.LoadPicture | Loads the graphic content for the control from a field in the linked dataset
TDBImage.DataChange | Performs actions needed when the content in the linked dataset has been changed
TDBImage.Field | Definition for the field in the linked dataset where the control value is stored
TDBImage.DataField | Contains the name of the field with the value for the control
TDBImage.DataSource | Provides access to the dataset with content for the control
TFieldDataLink | Maintains an association between a control, an action, and a field in a linked dataset


TDBImage.Change

Notifies the linked dataset when the value in the control is changed

Declaration

Source position: dbctrls.pp line 1181

public procedure TDBImage.Change; virtual;

Description

Change is a procedure used to notify the linked dataset in DataSource when the image in the control has been changed. Change calls the Modified method in the internal TFieldDataLink instance used in the class. This results in the UpdateData method being called to post the new value to the field in the dataset.

See also

TDBImage.UpdateData | Performs actions needed to validate and store the content for the image control
TDBImage.DataField | Contains the name of the field with the value for the control
TDBImage.DataSource | Provides access to the dataset with content for the control
TFieldDataLink.Modified | Updates the class when the linked dataset enters an edit state
TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string
TFieldDataLink.DataSource
TFieldDataLink.DataSet


TDBImage.CopyToClipboard

Performs actions needed for the Clipboard Copy (Ctrl+C) command

Declaration

Source position: dbctrls.pp line 1184

public procedure TDBImage.CopyToClipboard;


TDBImage.Create

Constructor for the class instance

Declaration

Source position: dbctrls.pp line 1176

public constructor TDBImage.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create is the overridden constructor for the class instance, and calls the inherited constructor.

Create allocates resources for the internal TFieldDataLink instance used in the class, and configures the data link. The DataChange and UpdateData methods are used as the OnDataChange and OnUpdateData event handlers in the data link.

Create sets the default value for the following properties:

ControlStyle
Includes csReplicatable in the existing style for the control.
AutoDisplay
Set to True.
QuickDraw
Set to True.
WriteHeader
Set to True.

See also

#LCL.ExtCtrls.TCustomImage.Create

Constructor for the class instance


TDBImage.CutToClipboard

Performs actions needed for the Clipboard Cut (Ctrl+C) command

Declaration

Source position: dbctrls.pp line 1185

public procedure TDBImage.CutToClipboard;


TDBImage.DataChange

Performs actions needed when the content in the linked dataset has been changed

Declaration

Source position: dbctrls.pp line 1170

protected procedure TDBImage.DataChange(

  Sender: TObject

);

Arguments

Sender

Object for the event notification

Description

DataChange is a procedure used to perform actions needed when the content in the linked dataset has been changed. Such as when the record position has changed when scrolling the dataset.

DataChange ensures that the TGraphic instance in Picture is set to Nil. If AutoDisplay is set to True, the graphic image is loaded by calling the LoadPicture method.

DataChange is assigned as the OnDataChange event handler in the internal TFieldDataLink instance used in the class.

See also

TDBImage.AutoDisplay | AutoDisplay - if True, automatically displays when focus is given
TDBImage.LoadPicture | Loads the graphic content for the control from a field in the linked dataset
#LCL.ExtCtrls.TCustomImage.Picture | Contains the image displayed in the control
#LCL.Graphics.TPicture.Graphic | Graphic - The TGraphic object contained by the TPicture
TFieldDataLink.OnDataChange | OnDataChange - event handler for a change in the data


TDBImage.DataField

Contains the name of the field with the value for the control

Declaration

Source position: dbctrls.pp line 1197

published property TDBImage.DataField : string
  read GetDataField
  write SetDataField;

Description

DataField is a String property which contains the name for the field in the linked dataset where the value for the control is read and written. Read and write access to the property value are redirected to the FieldName property in the internal TFieldDataLink instance for the control. Changing the value in DataField causes the value in Field to be updated.

Set the value in DataSource to the component which provides access to the dataset for the data-aware control.

Graphic content read from DataField is stored in the Picture property for display and editing using the control.

See also

TDBImage.Field | Definition for the field in the linked dataset where the control value is stored
TDBImage.DataSource | Provides access to the dataset with content for the control
#LCL.ExtCtrls.TCustomImage.Picture | Contains the image displayed in the control
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string
TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.DataSource
TFieldDataLink.DataSet


TDBImage.DataSource

Provides access to the dataset with content for the control

Declaration

Source position: dbctrls.pp line 1198

published property TDBImage.DataSource : TDataSource
  read GetDataSource
  write SetDataSource;

Description

DataSource is a TDataSource property which provides access to the content for the data-aware control. DataSource is used in conjunction with the Field property to determine the dataset and field definition used when reading the value for the control.

Read and write access to the property value is redirected to the DataSource property in the internal TFieldDataLink instance used in the control. Assigning a new value to the property causes the ChangeDataSource routine to be called to apply the value to the internal TFieldDataLink instance.

Use the DataField property to specify the field name accessed in the linked dataset.


TDBImage.Destroy

Destructor for the class instance

Declaration

Source position: dbctrls.pp line 1177

public destructor TDBImage.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy ensures that resources allocated to the internal TFieldDataLink instance is freed, and calls the inherited destructor prior to exiting from the method.

See also

#LCL.ExtCtrls.TCustomImage.Destroy

Destructor for the class instance


TDBImage.DoCopyToClipboard

Implements the clipboard Copy (Ctrl+C) command

Declaration

Source position: dbctrls.pp line 1174

protected procedure TDBImage.DoCopyToClipboard;

Description

DoCopyToClipboard is a procedure used to implement the clipboard Copy (Ctrl+C) command. DoCopyToClipboard assigns the Picture in the control to the Clipboard for the application.

For the Windows platform, the TBitmap format is expected in Picture. For all other platforms, the TPortableNetworkGraphic format is expected. DoCopyToClipboard calls the AddFormat method in Clipboard when needed. If Picture uses a Graphic format other than expected, it is written to a memory stream and loaded into the Clipboard using the newly registered graphic format.

See also

#LCL.ExtCtrls.TCustomImage.Picture | Contains the image displayed in the control
#LCL.Clipbrd.Clipboard | Clipboard the function called to access the clipboard with an optional type specifier
#LCL.Clipbrd.Clipboard.AddFormat
#LCL.Graphics.TGraphic | TGraphic - Base class for dealing with Graphic images
#LCL.Graphics.TBitmap | TBitmap is the data of an image, and can be loaded from a file, stream or resource in .bmp or .xpm format
#LCL.Graphics.TPortableNetworkGraphic | TPortableNetworkGraphic - a PNG image


TDBImage.ExecuteAction

Provides support for TBasicAction in the control

Declaration

Source position: dbctrls.pp line 1178

public function TDBImage.ExecuteAction(

  AAction: TBasicAction

):Boolean; override;

Arguments

AAction

Action examined and executed in the method

Function result

True if the action was executed in the method

Description

ExecuteAction is an overridden method in TDBImge. It calls the inherited method, and when the action is not handled in the ancestor, executes AAction using the ExecuteAction method in the internal TFieldDataLink instance in the class.

The return value is True if the action was executed in the method.

See also

#RTL.Classes.TComponent.ExecuteAction

#RTL.Classes.TBasicAction


TDBImage.Field

Definition for the field in the linked dataset where the control value is stored

Declaration

Source position: dbctrls.pp line 1180

public property TDBImage.Field : TField
  read GetField;

Description

Field is a read-only TField property which provides access to the field definition to which the data-aware control is linked. Read access for the property is redirected to the Field property in the internal TFieldDataLink class instance. The value in Field is updated when a new value is assigned to the Field in the TFieldDataLink instance.

Use DataField to read or write the field name used for the data-aware control. Use DataSource to specify the component with the dataset containing the specified field name.

See also

TDBImage.DataField | Contains the name of the field with the value for the control
TDBImage.DataSource | Provides access to the dataset with content for the control
TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string
#FCL.Db.TField


TDBImage.LoadPicture

Loads the graphic content for the control from a field in the linked dataset

Declaration

Source position: dbctrls.pp line 1183

public procedure TDBImage.LoadPicture; virtual;

Description

LoadPicture is a procedure used to load the graphic content into the image control from the field in the linked dataset. DataField contains the field name with the value for the control. DataSource is the component which provides access to the dataset with the specified field name.

LoadPicture uses the internal TFieldDataLink in the class instance to access the dataset and the field definition used in the operation. The Field is assigned to the Picture in the control when it is not already in use. If the Field is a BLOB field type, a BLOB stream is created and used to load the content in Picture.

LoadPicture uses the OnDBImageRead event handler (when assigned) to identify and load the graphic header and content for the image. When OnDBImageRead is implemented, it is assumed that a known graphic type is processed in its entirety in the handler. Otherwise, an invalid graphic type is returned and the remainder of the stream content is the graphic image data. In particular, returning an invalid graphic class while the stream contains an image header will not work.

If OnDBImageRead is not used, the ReadImageHeader method is called and the content for the graphic type is read and assigned to the Picture in the control.

LoadPicture is called when the value in the AutoDisplay property is changed to True, and from the implementation of the DataChange method.

Use PictureLoaded to determine if LoadPicture has already been called for the current record in the linked dataset.

See also

TDBImage.AutoDisplay | AutoDisplay - if True, automatically displays when focus is given
TDBImage.PictureLoaded | Indicates if the graphic content for the data-aware control has been loaded from its linked dataset
TDBImage.DataChange | Performs actions needed when the content in the linked dataset has been changed
TDBImage.Field | Definition for the field in the linked dataset where the control value is stored
TDBImage.DataField | Contains the name of the field with the value for the control
TDBImage.DataSource | Provides access to the dataset with content for the control
TDBImage.OnDBImageRead | Event to read a custom header from image stream
TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string
TFieldDataLink.DataSet
TFieldDataLink.DataSource
#LCL.ExtCtrls.TCustomImage.Picture | Contains the image displayed in the control
#LCL.Graphics.TPicture.Graphic | Graphic - The TGraphic object contained by the TPicture


TDBImage.OnDBImageRead

Event to read a custom header from image stream

Declaration

Source position: dbctrls.pp line 1206

published property TDBImage.OnDBImageRead : TOnDBImageRead
  read FOnDBImageRead
  write FOnDBImageRead;

Description

By default, the TDbImage component expects a header at the start of the image stream. This helps to efficiently identify the image format contained in the data stream. On writing, the header is controlled by the WriteHeader property or the OnDbImageWrite event handler.

When loading image data which was created by external applications, the data stream may not have a header or the header is not a format identifier that the TDbImage component would recognize.

In this case, the OnDbImageRead event can be used to identify the image format in the data stream. In the GraphExt parameter it must return a format identifier corresponding to the registered image format. This format identifier could e.g. be read from the data stream provided in the s parameter. On return, the data stream should start with the raw image data.

If the OnDbImageRead handler was not implemented or if it returns an invalid format identifier, the TDbImage component will try to load the image by checking the data stream content. This means that it is not necessary to write an OnDbImageRead event handler for the most common image formats, For example: jpg, png, gif or bmp.

The TDbImage component will be able to identify the image format even if the data stream doesn't have a header for those TGraphic registered classes that implement the IsStreamFormatSupported method.


TDBImage.OnDBImageWrite

Event to write a custom header into image stream.

Declaration

Source position: dbctrls.pp line 1207

published property TDBImage.OnDBImageWrite : TOnDBImageWrite
  read FOnDBImageWrite
  write FOnDBImageWrite;

Description

Use OnDBImageWrite to write a custom header in the image stream. This header could be "decoded" in the handler for the OnDbImageRead event when loading. The header will be followed by the image raw data.

By default, TDbImage will write an image header in order to efficiently identify the image format when loading. This behavior is controlled by the WriteHeader property. If your database will be shared with external applications that do not support this, it is important to not write an image header. This could be achieved by writing an empty handler for OnDbImageWrite. Note that an empty handler has the same effect as setting WriteHeader to False.

OnDbImageWrite has precedence over the WriteHeader property.


TDBImage.PasteFromClipboard

Performs actions needed for the Clipboard Paste (Ctrl+V) command

Declaration

Source position: dbctrls.pp line 1186

public procedure TDBImage.PasteFromClipboard;


TDBImage.PictureLoaded

Indicates if the graphic content for the data-aware control has been loaded from its linked dataset

Declaration

Source position: dbctrls.pp line 1187

public property TDBImage.PictureLoaded : Boolean
  read FPictureLoaded;


TDBImage.QuickDraw

QuickDraw - if True, quick drawing is implemented

Declaration

Source position: dbctrls.pp line 1223

published property TDBImage.QuickDraw : Boolean
  read FQuickDraw
  write FQuickDraw
  default True;

Description

QuickDraw is a Boolean property which indicates if QuickDraw is enabled for the platform or OS. The default value for the property is True.

Remark: Please note: QucikDraw is not used in the current LCL implementation.


TDBImage.ReadOnly

Indicates if the control cannot modify the image in the field for the linked dataset

Declaration

Source position: dbctrls.pp line 1224

published property TDBImage.ReadOnly : Boolean
  read GetReadOnly
  write SetReadOnly
  default False;

Description

ReadOnly is a Boolean property which indicates if the control cannot modify its DataField in the linked dataset. When set to True, the underlying field value cannot be modified using the control.

Read and write access for the property value are redirected to the ReadOnly property in the TFieldDataLink instance used in the control.

Remark: Please note: A value assigned to ReadOnly may be overridden by the Field definition from the target database table.

See also

TDBImage.DataField | Contains the name of the field with the value for the control
TDBImage.DataSource | Provides access to the dataset with content for the control
TDBImage.Field | Definition for the field in the linked dataset where the control value is stored
TFieldDataLink.ReadOnly
TFieldDataLink.DataSource
TFieldDataLink.DataSet
TFieldDataLink.Field | The Field to which the datalink is attached


TDBImage.UpdateAction

Updates the specified action to reflect the current state in the linked dataset

Declaration

Source position: dbctrls.pp line 1179

public function TDBImage.UpdateAction(

  AAction: TBasicAction

):Boolean; override;

Arguments

AAction

Action examined and updated in the method

Function result

True if the action was updated in the method

Description

UpdateAction is an overridden Boolean function in TDBImage. UpdateAction is called when the Application enters an idle state to ensure that the action reflects the current state for a linked dataset.

AAction is the TBasicAction updated in the method.

UpdateAction calls the inherited method, and when the internal dataset link has been assigned, executes its UpdateAction method. The return value is True when AAction is updated using either the inherited method, or the method in the linked dataset. The return value is False when AAction could not be updated in the method.

See also

#RTL.Classes.TBasicAction

#RTL.Classes.TComponent.UpdateAction

#FCL.Db.TDataLink.UpdateAction


TDBImage.UpdateData

Performs actions needed to validate and store the content for the image control

Declaration

Source position: dbctrls.pp line 1171

protected procedure TDBImage.UpdateData(

  Sender: TObject

); virtual;

Arguments

Sender

Object for the event notification

Description

UpdateData is a procedure used to validate and store the content for the image control.

UpdateData examines the Picture in the image control to ensure that it has been assigned, and contains image content. The Field in the linked dataset is cleared if either condition is False, and no additional actions are performed in the method.

Otherwise, a BLOB stream is created and used to write the image content to the field in the linked dataset. The OnDBImageWrite event handler is signalled (when assigned) to write a custom image header to the BLOB stream. If OnDBImageWrite is not used, and WriteHeader is True, the file extension for the graphic format is written to the BLOB stream. Finally, the content for the bitmap graphic is written to the BLOB stream.

UpdateData is assigned as the OnUpdateData event handler in the internal TFieldDataLink instance used in the control.

See also

TDBImage.Field | Definition for the field in the linked dataset where the control value is stored
TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.OnUpdateData | OnUpdateData - event handler for updating any pending changes in the data


TDBImage.WriteHeader

Write a header in the image stream

Declaration

Source position: dbctrls.pp line 1231

published property TDBImage.WriteHeader : Boolean
  read FWriteHeader
  write FWriteHeader
  default True;

Description

The WriteHeader property controls whether or not a header will be written to the image stream. By default a header will be written. This helps to efficiently identify the image format when loading. The writing of a header in the image stream could be a problem if the database will be shared with external applications that do not expect a header in the image stream. In this case, set WriteHeader value to False in order to skip the header writing.

The default value is True.

Note: The WriteHeader value is ignored if the OnDbImageWrite event is implemented.


TDBListBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a data-aware version of TListBox

Declaration

Source position: dbctrls.pp line 387

type TDBListBox = class(TCustomDBListBox)
protected
procedure DataChange(); override; | Performs actions needed when the linked dataset is repositioned
procedure DoSelectionChange(); override; | Signals the OnSelectionChange handler
procedure UpdateData(); override; | UpdateData - method for applying any pending changes to the data
public
procedure EditingDone; override; | EditingDone - what to do when you have finished editing
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints;
property DataField: string; | Name for the field in the linked dataset used in the control
property DataSource: TDataSource; | Provides access to the linked dataset for the control
property DoubleBuffered: Boolean; | Allows to reduce flicker in the painting of the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind;
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property ExtendedSelect: Boolean; | True when a contiguous range of items can be selected by a Shift+Click. Default is True.
property Font: TFont;
property ItemHeight: Integer; | The default height for an item displayed in the list
property Items: TStrings;
property MultiSelect: Boolean; | Allows selection of more than one item from the list
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnDrawItem: TDrawItemEvent; | Handler for painting of a list item in owner-draw mode
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property Options: TListBoxOptions;
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentDoubleBuffered: Boolean;
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu;
property ReadOnly: Boolean;
property ShowHint: Boolean; | Enables the Hint display
property Sorted: Boolean; | Determines whether the list entries are sorted in alphanumeric order
property Style: TListBoxStyle; | Appearance of the list box (normal, owner-draw fixed, or owner-draw variable)
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property TopIndex: Integer; | Index of the first visible (or top-most) item
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TDBListBox | Implements a data-aware version of TListBox
|
TCustomDBListBox | Specifies a data-aware listbox control
|
TCustomListBox | The base class for TListBox
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDBListBox implements a data-aware version of TListBox. The control allows selection and storage of a value from a scrolling list of choices to the current record in a linked dataset.

TDBListBox extends the TCustomDBListBox ancestor class to implement abstract/virtual methods, and to set the visibility for properties in the control.

Use the Items property to define the list of choices displayed in the listbox control.

The DataSource property provides access to the linked dataset where the selected value is stored. Field contains the field definition for the column in the dataset where the selected value is stored. Use the DataField property to specify the name for the Field.

See also

TCustomDBListBox | Specifies a data-aware listbox control
How To Use Data-aware Controls | HowToUseDataAwareControls - Hints for accessing databases


TDBListBox
pl | ro | Align
pl | ro | Anchors
pl | ro | BiDiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | Color
pl | ro | Constraints
pl | ro | DataField
pl | ro | DataSource
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | ExtendedSelect
pl | ro | Font
pl | ro | ItemHeight
pl | ro | Items
pl | ro | MultiSelect
pl | ro | Options
pl | ro | ParentBiDiMode
pl | ro | ParentDoubleBuffered
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ReadOnly
pl | ro | ShowHint
pl | ro | Sorted
pl | ro | Style
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | TopIndex
pl | ro | Visible
TCustomDBListBox
 | ro | Field
 |  | DataField
 |  | DataSource
 |  | ReadOnly
TCustomListBox
 | ro | Align
 | ro | Anchors
 | ro | BorderStyle
 | ro | Canvas
 |  | ClickOnSelChange
 |  | Columns
 | ro | Constraints
 | ro | Count
 |  | ExtendedSelect
 | ro | Font
 |  | IntegralHeight
 |  | ItemHeight
 |  | ItemIndex
 |  | Items
 |  | MultiSelect
 |  | Options
 | ro | ParentColor
 | ro | ParentFont
 | ro | ParentShowHint
 | ro | PopupMenu
 |  | ScrollWidth
 | ro | SelCount
 |  | Selected
 | ro | ShowHint
 |  | Sorted
 |  | Style
 | ro | TabOrder
 | ro | TabStop
 |  | TopIndex
 | ro | Visible
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomListBox)
pl | ro | Align (TDBListBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | Anchors (TCustomListBox)
pl | ro | Anchors (TDBListBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TDBListBox)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TDBListBox)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomListBox)
pl | ro | BorderStyle (TDBListBox)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomListBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClickOnSelChange (TCustomListBox)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TDBListBox)
 |  | Columns (TCustomListBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | Constraints (TCustomListBox)
pl | ro | Constraints (TDBListBox)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
 | ro | Count (TCustomListBox)
pl |  | Cursor (TControl)
 |  | DataField (TCustomDBListBox)
pl | ro | DataField (TDBListBox)
 |  | DataSource (TCustomDBListBox)
pl | ro | DataSource (TDBListBox)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TDBListBox)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TDBListBox)
pt |  | DragKind (TControl)
pl | ro | DragKind (TDBListBox)
pt |  | DragMode (TControl)
pl | ro | DragMode (TDBListBox)
 |  | Enabled (TControl)
pl | ro | Enabled (TDBListBox)
 |  | ExtendedSelect (TCustomListBox)
pl | ro | ExtendedSelect (TDBListBox)
 | ro | Field (TCustomDBListBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 | ro | Font (TCustomListBox)
pl | ro | Font (TDBListBox)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IntegralHeight (TCustomListBox)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | ItemHeight (TCustomListBox)
pl | ro | ItemHeight (TDBListBox)
 |  | ItemIndex (TCustomListBox)
 |  | Items (TCustomListBox)
pl | ro | Items (TDBListBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | MultiSelect (TCustomListBox)
pl | ro | MultiSelect (TDBListBox)
 |  | Name (TComponent)
 |  | Options (TCustomListBox)
pl | ro | Options (TDBListBox)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TDBListBox)
pt |  | ParentColor (TControl)
 | ro | ParentColor (TCustomListBox)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TDBListBox)
pt |  | ParentFont (TControl)
 | ro | ParentFont (TCustomListBox)
pt |  | ParentShowHint (TControl)
 | ro | ParentShowHint (TCustomListBox)
pl | ro | ParentShowHint (TDBListBox)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomListBox)
pl | ro | PopupMenu (TDBListBox)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomDBListBox)
pl | ro | ReadOnly (TDBListBox)
 |  | ScrollWidth (TCustomListBox)
 | ro | SelCount (TCustomListBox)
 |  | Selected (TCustomListBox)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | ShowHint (TCustomListBox)
pl | ro | ShowHint (TDBListBox)
 | ro | Showing (TWinControl)
 |  | Sorted (TCustomListBox)
pl | ro | Sorted (TDBListBox)
 |  | Style (TCustomListBox)
pl | ro | Style (TDBListBox)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomListBox)
pl | ro | TabOrder (TDBListBox)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomListBox)
pl | ro | TabStop (TDBListBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | TopIndex (TCustomListBox)
pl | ro | TopIndex (TDBListBox)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | Visible (TCustomListBox)
pl | ro | Visible (TDBListBox)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TDBListBox
pt | DataChange
pt | DoSelectionChange
pt | UpdateData
 | EditingDone
TCustomDBListBox
pt | DataChange
pt | KeyDown
pt | Notification
pt | UpdateData
pt | SetItems
 | Create
 | Destroy
 | ExecuteAction
 | UpdateAction
TCustomListBox
pt | WSRegisterClass
pt | AssignItemDataToCache
pt | AssignCacheToItemData
pt | BeforeDragStart
pt | BeginAutoDrag
pt | CalculateStandardItemHeight
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | FinalizeWnd
pt | GetControlClassDefaultSize
pt | CheckIndex
pt | GetItemHeight
pt | GetItemIndex
pt | GetSelCount
pt | GetSelected
pt | GetCachedDataSize
pt | GetCachedData
pt | SetExtendedSelect
pt | SetItemIndex
pt | SetItems
pt | SetItemHeight
pt | SetMultiSelect
pt | SetSelected
pt | SetSorted
pt | SetStyle
pt | DrawItem
pt | DoAutoAdjustLayout
pt | DoSelectionChange
pt | SendItemIndex
pt | WMGetDlgCode
 | Create
 | Destroy
 | AddItem
 | Click
 | Clear
 | ClearSelection
 | GetIndexAtXY
 | GetIndexAtY
 | GetSelectedText
 | ItemAtPos
 | ItemRect
 | ItemVisible
 | ItemFullyVisible
 | LockSelectionChange
 | MakeCurrentVisible
 | MeasureItem
 | SelectAll
 | SelectRange
 | DeleteSelected
 | UnlockSelectionChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AddItem (TCustomListBox)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
pt | AssignCacheToItemData (TCustomListBox)
 | AssignError (TPersistent)
pt | AssignItemDataToCache (TCustomListBox)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeforeDragStart (TCustomListBox)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomListBox)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculateStandardItemHeight (TCustomListBox)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
pt | CheckIndex (TCustomListBox)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomListBox)
 | ClearSelection (TCustomListBox)
pt | Click (TControl)
 | Click (TCustomListBox)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomListBox)
 | Create (TCustomDBListBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomListBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DataChange (TCustomDBListBox)
pt | DataChange (TDBListBox)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DeleteSelected (TCustomListBox)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomListBox)
 | Destroy (TCustomDBListBox)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomListBox)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomListBox)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSelectionChange (TCustomListBox)
pt | DoSelectionChange (TDBListBox)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawItem (TCustomListBox)
 | EditingDone (TControl)
 | EditingDone (TDBListBox)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteAction (TCustomDBListBox)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
pt | FinalizeWnd (TCustomListBox)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedData (TCustomListBox)
pt | GetCachedDataSize (TCustomListBox)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomListBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetIndexAtXY (TCustomListBox)
 | GetIndexAtY (TCustomListBox)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetItemHeight (TCustomListBox)
pt | GetItemIndex (TCustomListBox)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
pt | GetSelCount (TCustomListBox)
pt | GetSelected (TCustomListBox)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSelectedText (TCustomListBox)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomListBox)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
 | ItemAtPos (TCustomListBox)
 | ItemFullyVisible (TCustomListBox)
 | ItemRect (TCustomListBox)
 | ItemVisible (TCustomListBox)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomDBListBox)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
 | LockSelectionChange (TCustomListBox)
pt | MainWndProc (TWinControl)
 | MakeCurrentVisible (TCustomListBox)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MeasureItem (TCustomListBox)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomDBListBox)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomListBox)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
 | SelectRange (TCustomListBox)
pt | SendDialogChar (TWinControl)
pt | SendItemIndex (TCustomListBox)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetExtendedSelect (TCustomListBox)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetItemHeight (TCustomListBox)
pt | SetItemIndex (TCustomListBox)
pt | SetItems (TCustomListBox)
pt | SetItems (TCustomDBListBox)
pt | SetMultiSelect (TCustomListBox)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSelected (TCustomListBox)
 | SetShape (TWinControl)
pt | SetSorted (TCustomListBox)
pt | SetStyle (TCustomListBox)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | UnlockSelectionChange (TCustomListBox)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
 | UpdateAction (TCustomDBListBox)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
pt | UpdateData (TCustomDBListBox)
pt | UpdateData (TDBListBox)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMGetDlgCode (TCustomListBox)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomListBox)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDBListBox
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnDrawItem
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyPress
pl | ro | OnKeyDown
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomDBListBox
TCustomListBox
 | ro | OnChangeBounds
 | ro | OnClick
 | ro | OnDblClick
 |  | OnDrawItem
 | ro | OnEnter
 | ro | OnExit
 | ro | OnKeyDown
 | ro | OnKeyPress
 | ro | OnKeyUp
 |  | OnMeasureItem
 | ro | OnMouseDown
 | ro | OnMouseEnter
 | ro | OnMouseLeave
 | ro | OnMouseMove
 | ro | OnMouseUp
 | ro | OnMouseWheel
 | ro | OnMouseWheelDown
 | ro | OnMouseWheelUp
 | ro | OnResize
 |  | OnSelectionChange
 | ro | OnUTF8KeyPress
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | ro | OnChangeBounds (TCustomListBox)
 |  | OnClick (TControl)
 | ro | OnClick (TCustomListBox)
pl | ro | OnClick (TDBListBox)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 | ro | OnDblClick (TCustomListBox)
pl | ro | OnDblClick (TDBListBox)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TDBListBox)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TDBListBox)
 |  | OnDrawItem (TCustomListBox)
pl | ro | OnDrawItem (TDBListBox)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TDBListBox)
 |  | OnEnter (TWinControl)
 | ro | OnEnter (TCustomListBox)
pl | ro | OnEnter (TDBListBox)
 |  | OnExit (TWinControl)
 | ro | OnExit (TCustomListBox)
pl | ro | OnExit (TDBListBox)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 | ro | OnKeyDown (TCustomListBox)
pl | ro | OnKeyDown (TDBListBox)
 |  | OnKeyPress (TWinControl)
 | ro | OnKeyPress (TCustomListBox)
pl | ro | OnKeyPress (TDBListBox)
 |  | OnKeyUp (TWinControl)
 | ro | OnKeyUp (TCustomListBox)
pl | ro | OnKeyUp (TDBListBox)
 |  | OnMeasureItem (TCustomListBox)
pt |  | OnMouseDown (TControl)
 | ro | OnMouseDown (TCustomListBox)
pl | ro | OnMouseDown (TDBListBox)
pt |  | OnMouseEnter (TControl)
 | ro | OnMouseEnter (TCustomListBox)
pl | ro | OnMouseEnter (TDBListBox)
pt |  | OnMouseLeave (TControl)
 | ro | OnMouseLeave (TCustomListBox)
pl | ro | OnMouseLeave (TDBListBox)
pt |  | OnMouseMove (TControl)
 | ro | OnMouseMove (TCustomListBox)
pl | ro | OnMouseMove (TDBListBox)
pt |  | OnMouseUp (TControl)
 | ro | OnMouseUp (TCustomListBox)
pl | ro | OnMouseUp (TDBListBox)
pt |  | OnMouseWheel (TControl)
 | ro | OnMouseWheel (TCustomListBox)
pl | ro | OnMouseWheel (TDBListBox)
pt |  | OnMouseWheelDown (TControl)
 | ro | OnMouseWheelDown (TCustomListBox)
pl | ro | OnMouseWheelDown (TDBListBox)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 | ro | OnMouseWheelUp (TCustomListBox)
pl | ro | OnMouseWheelUp (TDBListBox)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 | ro | OnResize (TCustomListBox)
pl | ro | OnResize (TDBListBox)
 |  | OnSelectionChange (TCustomListBox)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TDBListBox)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
 | ro | OnUTF8KeyPress (TCustomListBox)
pl | ro | OnUTF8KeyPress (TDBListBox)


TDBListBox.DragKind

Declaration

Source position: dbctrls.pp line 406

published property TDBListBox.DragKind : TDragKind;


TDBListBox.EditingDone

EditingDone - what to do when you have finished editing

Declaration

Source position: dbctrls.pp line 393

public procedure TDBListBox.EditingDone; override;

Description

Called when user has finished editing. This procedure can be used by data links to commit the changes.

For example:

  • When focus switches to another control (default)
  • When user selected another item

It's up to the control to perform the actions needed when the method is called.


TDBListBox.Font

Declaration

Source position: dbctrls.pp line 410

published property TDBListBox.Font : TFont;


TDBLookup

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDBLookup - used as source of data by TDBLookupListBox or TDBLookupComboBox, to find data from a lookup table

Declaration

Source position: dbctrls.pp line 116

type TDBLookup = class(TComponent)
protected
procedure Notification(); override; | Performs the notification message received for a component in the class instance
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure Initialize(); | Initialize makes links between local Fields and the appropriate fields in the remote data source, then fetches the lookup data
function KeyFieldValue; | Gets the value(s) for one or more key fields defined for the Field in the linked dataset
procedure UpdateData(); | Signals the OnUpdateData event handler for pending changes to the linked dataset
function GetKeyValue(); | Gets the value for the key field at the specified ordinal position in the list of values from the lookup dataset
function GetKeyIndex(); | Gets the ordinal position in the list for the specified key value
property ControlItems: TStrings; [rw] | Contains the items displayed for the lookup control
property LookupCache: Boolean; [rw] |
property KeyField: string; [rw] | The name of the KeyField used in the lookup search
property ListField: string; [rw] | ListField - the name of the list field displayed for the lookup
property ListFieldIndex: Integer; [rw] | ListFieldIndex - the index value of the list field
property ListSource: TDataSource; [rw] | ListSource - the data source that contains the lookup list
property NullValueKey: TShortcut; [rw] | Keyboard shortcut which causes an empty value to be assigned to each of the key fields defined for the lookup control
property ScrollListDataset: Boolean; [rw] | Indicates if the Dataset in ListSource can be scrolled when loading/locating key and display values
property EmptyValue: string; [rw] | Value stored for the lookup control when a lookup value is not available
property DisplayEmpty: string; [rw] | Value displayed in the lookup control when a lookup value is not available
end;

Inheritance

TDBLookup

TDBLookup - used as source of data by TDBLookupListBox or TDBLookupComboBox, to find data from a lookup table

|

TComponent,IUnknown,IInterfaceComponentReference
|

TPersistent,IFPObserved
|

TObject

Description

TDBLookup component is typically owned by a Lookup control like TDBLookupListBox or TDBLookupComboBox.

The ListSource is the TDataSource for the other Dataset from which lookup values are retrieved.

The KeyField is the lookup key in ListSource which corresponds to the DataField value.

The ListField is the name of the field in ListSource to list into the Items property of the lookup control.

Use EmptyValue to specify a KeyField value automatically added to the ControlItems property when the linked lookup dataset contains no records. No entry is added to Controlitems when the value in EmptyValue is an empty string (''). The value in DisplayEmpty is used for the ListField displayed in the control.

Version info

The EmptyValue and DisplayEmpty properties were added in revision 62844, and released in LCL version 2.0.8 and higher.


TDBLookup
 |  | ControlItems
 |  | LookupCache
 |  | KeyField
 |  | ListField
 |  | ListFieldIndex
 |  | ListSource
 |  | NullValueKey
 |  | ScrollListDataset
 |  | EmptyValue
 |  | DisplayEmpty
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


ro | ComObject (TComponent)
ro | ComponentCount (TComponent)
 | ComponentIndex (TComponent)
ro | Components (TComponent)
ro | ComponentState (TComponent)
ro | ComponentStyle (TComponent)
 | ControlItems (TDBLookup)
 | DesignInfo (TComponent)
 | DisplayEmpty (TDBLookup)
 | EmptyValue (TDBLookup)
 | KeyField (TDBLookup)
 | ListField (TDBLookup)
 | ListFieldIndex (TDBLookup)
 | ListSource (TDBLookup)
 | LookupCache (TDBLookup)
 | Name (TComponent)
 | NullValueKey (TDBLookup)
ro | Owner (TComponent)
 | ScrollListDataset (TDBLookup)
 | Tag (TComponent)
 | VCLComObject (TComponent)


TDBLookup
pt | Notification
 | Create
 | Destroy
 | Initialize
 | KeyFieldValue
 | UpdateData
 | GetKeyValue
 | GetKeyIndex
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TDBLookup)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TDBLookup)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetKeyIndex (TDBLookup)
 | GetKeyValue (TDBLookup)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | Initialize (TDBLookup)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | KeyFieldValue (TDBLookup)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
pt | Notification (TDBLookup)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateData (TDBLookup)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDBLookup

TComponent

TPersistent

TObject


TDBLookup.ControlItems

Contains the items displayed for the lookup control

Declaration

Source position: dbctrls.pp line 164

public property TDBLookup.ControlItems : TStrings
  read FControlItems
  write FControlItems;

Description

ControlItems is a TStrings property used to store the display values for items in the lookup control. Values in ControlItems are passed as an argument to the Initialize method called when the value in Active is changed. It is updated when values are retrieved from a linked lookup dataset using the ListField defined for the control. ControlItems is cleared if the linked lookup dataset does not contain any records; an empty value is added to the property when EmptyValue and DisplayEmpty have been assigned in the control.


TDBLookup.Create

Constructor for the class instance

Declaration

Source position: dbctrls.pp line 156

public constructor TDBLookup.Create(

  AOwner: TComponent

); override;

Description

Create is the overridden constructor for the class instance, and calls the inherited constructor. Create allocates resources needed for internal members in the class instance, and sets the default values for the DisplayEmpty and EmptyValue properties (both are set to an empty string).

See also

TDBLookup.DisplayEmpty | Value displayed in the lookup control when a lookup value is not available
TDBLookup.EmptyValue | Value stored for the lookup control when a lookup value is not available
#rtl.Classes.TComponent.Create


TDBLookup.Destroy

Destructor for the class instance

Declaration

Source position: dbctrls.pp line 157

public destructor TDBLookup.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy ensures that resources allocated to internal members in the class instance are freed, and calls the inherited destructor prior to exiting from the method.

See also

#rtl.Classes.TComponent.Destroy


TDBLookup.DisplayEmpty

Value displayed in the lookup control when a lookup value is not available

Declaration

Source position: dbctrls.pp line 175

public property TDBLookup.DisplayEmpty : string
  read FDisplayEmpty
  write FDisplayEmpty;

Description

DisplayEmpty is a String property which contains the value displayed in the lookup when no records are available in the linked lookup dataset, or when the NullValueKey shortcut is pressed.

Use EmptyValue to specify a KeyField value automatically added to the ControlItems property when the linked lookup dataset contains no records. No entry is added to Controlitems when the value in EmptyValue is an empty string (''). The value in DisplayEmpty is used for the ListField displayed in the control.

Use EmptyValue to specify the value stored in the lookup when no records are available in the linked lookup dataset, or when the NullValueKey shortcut is pressed.

Version info

The EmptyValue and DisplayEmpty properties were added in revision 62844, and released in LCL version 2.0.8 and higher.

See also

TDBLookup.EmptyValue | Value stored for the lookup control when a lookup value is not available
TDBLookup.ControlItems | Contains the items displayed for the lookup control
TDBLookup.ListField | ListField - the name of the list field displayed for the lookup
TDBLookup.KeyField | The name of the KeyField used in the lookup search
TDBLookup.NullValueKey | Keyboard shortcut which causes an empty value to be assigned to each of the key fields defined for the lookup control


TDBLookup.EmptyValue

Value stored for the lookup control when a lookup value is not available

Declaration

Source position: dbctrls.pp line 174

public property TDBLookup.EmptyValue : string
  read FEmptyValue
  write FEmptyVAlue;

Description

EmptyValue is a String property which contains the value stored in the list of key values when no records are available in the linked lookup dataset, or when the NullValueKey shortcut is pressed.

Use EmptyValue to specify a KeyField value automatically added to the ControlItems property when the linked lookup dataset contains no records. No entry is added to Controlitems when the value in EmptyValue is an empty string (''). The value in DisplayEmpty is used for the ListField displayed in the control.

Use DisplayEmpty to specify the value displayed in the lookup control when no records are available in the linked lookup dataset, or when the NullValueKey shortcut is pressed.

Version info

The EmptyValue and DisplayEmpty properties were added in revision 62844, and released in LCL version 2.0.8 and higher.

See also

TDBLookup.DisplayEmpty | Value displayed in the lookup control when a lookup value is not available
TDBLookup.ControlItems | Contains the items displayed for the lookup control
TDBLookup.ListField | ListField - the name of the list field displayed for the lookup
TDBLookup.KeyField | The name of the KeyField used in the lookup search
TDBLookup.NullValueKey | Keyboard shortcut which causes an empty value to be assigned to each of the key fields defined for the lookup control


TDBLookup.GetKeyIndex

Gets the ordinal position in the list for the specified key value

Declaration

Source position: dbctrls.pp line 162

public function TDBLookup.GetKeyIndex: Integer;

function TDBLookup.GetKeyIndex(

  const AKeyValue: Variant

):Integer;

Function result

Ordinal position for the specified key value

Arguments

AKeyValue

Key value to locate in the method


TDBLookup.GetKeyValue

Gets the value for the key field at the specified ordinal position in the list of values from the lookup dataset

Declaration

Source position: dbctrls.pp line 161

public function TDBLookup.GetKeyValue(

  ValueIndex: Integer

):Variant;

Arguments

ValueIndex

Ordinal position in the list of key values from the lookup dataset

Function result

Value for the Key field retrieved from the lookup dataset

Description

GetKeyValue is a Variant function used to get a values from an index key field in the linked lookup dataset.

ValueIndex contains the ordinal position in the list of fields defined as key fields in the Field for the linked dataset. When ValueIndex contains a valid position for the list of fields names, the corresponding field value from the lookup dataset is returned. Otherwise, the Null value is used as the the return value for the method.

GetKeyField is called from methods in controls which use TDBLookup in their implementation, such as TDBLookupListBox and TDBLookupComboBox.

See also

TDBLookupListBox.GetKeyValue

TDBLookupComboBox.GetKeyValue

#FCL.Db.TDataSet.Field

#FCL.Db.TField.KeyFields

#FCL.Db.TField.LookupKeyFields


TDBLookup.Initialize

Initialize makes links between local Fields and the appropriate fields in the remote data source, then fetches the lookup data

Declaration

Source position: dbctrls.pp line 158

public procedure TDBLookup.Initialize(

  AControlDataLink: TFieldDataLink;

  AControlItems: TStrings

);

Arguments

AControlDataLink | Link to the dataset with the keys and display values for the control
AControlItems | Contains the keys and display values for the lookup control

Description

Initialize is called when the value in the Active property for the list dataset is changed to True. No actions are performed in the method if it has already been called, but has not yet finished.

When ScrollListDataset is True, the linked datasets for the control and its lookup list are synchronized. The lookup dataset is positioned to the record with the values in the key fields. When ScrollListDataset is set to False, the datasets are not synchronized.


TDBLookup.KeyField

The name of the KeyField used in the lookup search

Declaration

Source position: dbctrls.pp line 168

public property TDBLookup.KeyField : string
  read GetKeyFieldName
  write SetKeyFieldName;


TDBLookup.KeyFieldValue

Gets the value(s) for one or more key fields defined for the Field in the linked dataset

Declaration

Source position: dbctrls.pp line 159

public function TDBLookup.KeyFieldValue: Variant;

Function result

Variant value for the key fields in the field definition for the control

Description

KeyFieldValue is a Variant function used to get one or more values for fields which make up the index key for the linked dataset in the control. KeyFieldValue uses the internal TFieldDataLink instance in the class to get the return value for the method. The return value contains the content from the FieldValues property for the linked DataSet.

The return value is Null under the following conditions:

  • The internal data link has not been assigned
  • The Dataset in the data link is not Active
  • The Field in the data link does not have defined key field names

KeyFieldValue is useful for getting the index value for the current record in the linked dataset. It is not, however, used in the implementation of the class or descendants.

See also

TDBLookup.KeyField | The name of the KeyField used in the lookup search
TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.DataSet
#FCL.Db.TDataSet.FieldValues


TDBLookup.ListField

ListField - the name of the list field displayed for the lookup

Declaration

Source position: dbctrls.pp line 169

public property TDBLookup.ListField : string
  read FListFieldName
  write SetListFieldName;


TDBLookup.ListFieldIndex

ListFieldIndex - the index value of the list field

Declaration

Source position: dbctrls.pp line 170

public property TDBLookup.ListFieldIndex : Integer
  read FListFieldIndex
  write FListFieldIndex
  default 0;


TDBLookup.ListSource

ListSource - the data source that contains the lookup list

Declaration

Source position: dbctrls.pp line 171

public property TDBLookup.ListSource : TDataSource
  read GetListSource
  write SetListSource;


TDBLookup.LookupCache

Declaration

Source position: dbctrls.pp line 165

public property TDBLookup.LookupCache : Boolean
  read FLookupCache
  write SetLookupCache;

Description

Used in classes with TDBLookup in their implementation, like TDBLookupComboBox and TDBLookupListBox.


TDBLookup.NullValueKey

Keyboard shortcut which causes an empty value to be assigned to each of the key fields defined for the lookup control

Declaration

Source position: dbctrls.pp line 172

public property TDBLookup.NullValueKey : TShortcut
  read FNullValueKey
  write FNullValueKey;


TDBLookup.ScrollListDataset

Indicates if the Dataset in ListSource can be scrolled when loading/locating key and display values

Declaration

Source position: dbctrls.pp line 173

public property TDBLookup.ScrollListDataset : Boolean
  read FScrollListDataset
  write FScrollListDataset;

Description

ScrollListDataset is a Boolean property which indicates if the linked lookup dataset can be scrolled when loading values from the fields identified in KeyField and ListField. The value in ScrollListDataset is used in the implementation of the Initialize and UpdateData methods.

See also

TDBLookup.KeyField | The name of the KeyField used in the lookup search
TDBLookup.ListField | ListField - the name of the list field displayed for the lookup
TDBLookup.ListSource | ListSource - the data source that contains the lookup list
TDBLookup.Initialize | Initialize makes links between local Fields and the appropriate fields in the remote data source, then fetches the lookup data
TDBLookup.UpdateData | Signals the OnUpdateData event handler for pending changes to the linked dataset


TDBLookup.UpdateData

Signals the OnUpdateData event handler for pending changes to the linked dataset

Declaration

Source position: dbctrls.pp line 160

public procedure TDBLookup.UpdateData(

  ValueIndex: Integer

);

Arguments

ValueIndex

Ordinal position in the key fields located in the method

Description

UpdateData is a procedure used to post pending updates from a data-aware control to the specified key field in the linked dataset. ValueIndex contains the ordinal position in the list of key fields for the value updated in the method. No actions are performed in the method when ValueIndex is not a valid position for the list of key fields.

UpdateData uses the value in ScrollListDataset to determine whether the lookup dataset is moved to the new key value. When ScrollListDataset contains True, the linked lookup dataset calls its Locate method to find the record with the key value in its index fields. The lookup dataset is not moved when ScrollListDataset contains False.

The internal TFieldDataLink is used to access the linked dataset where the value for the control is stored. It has not been assigned, is not Active, or already contains the new key value, no additional actions are performed in the method. Otherwise, the new key value is stored in the field for the index key field.

See also

TDBLookup.KeyField | The name of the KeyField used in the lookup search
TDBLookup.GetKeyValue | Gets the value for the key field at the specified ordinal position in the list of values from the lookup dataset
TDBLookup.ScrollListDataset | Indicates if the Dataset in ListSource can be scrolled when loading/locating key and display values
TFieldDataLink.Dataset
#FCL.Db.TDataLink.Active


TDBLookupComboBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDBLookupComboBox - a dataware ComboBox for examining a lookup table from a database

Declaration

Source position: dbctrls.pp line 858

type TDBLookupComboBox = class(TCustomDBComboBox)
protected
function DoEdit; override; | Implements support for the "unbound" editing mode in the data-aware control
function IsUnbound; | Indicates if the control lacks a datasource or field name ("unbound" mode)
procedure InitializeWnd; override; | Ensures that the lookup uses the address for the items defined in the control
procedure DestroyWnd; override; | Updates the lookup with the address for the items in the control when the control handle is freed
procedure KeyDown(); override; | Handles the Null key shortcut in key down events
procedure UTF8KeyPress(); override; | Handles UTF-8 characters for the data-aware control
procedure Loaded; override;
procedure UpdateData(); override; | UpdateData - copies the local data from the corresponding entry from the lookup field
procedure DataChange(); override; | Updates the control when the value in the linked dataset has been changed
procedure DoOnSelect; override; | Performs the OnSelect event handler when in drop-down list mode
public
constructor Create(); override; | Constructor for the class instance
property KeyValue: variant; [rw] | Value for the key field in the lookup dataset at the position in ItemIndex
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property ArrowKeysTraverseList: Boolean; | Indicates if keyboard Arrow (or cursor) keys to move through the list
property AutoComplete: Boolean; | Positions the list box using partial text matching
property AutoDropDown: Boolean; | Makes the drop-down list appear as soon as the user starts entering text
property AutoSelect: Boolean; | Selects the entire content of the edit box when the control receives the focus
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property CharCase: TEditCharCase; | Indicates the case conversion applied to the value entered in the edit box for the control
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DataField: string;
property DataSource: TDataSource;
property DoubleBuffered: Boolean; | Allows to reduce flicker in the painting of the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property DropDownCount: Integer; | The maximum number of Items visible in the drop-down list for the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property KeyField: string; [rw] | KeyField the name of the field containing the key data
property ListField: string; [rw] | ListField is the name of the field containing the list data displayed in the control
property ListFieldIndex: Integer; [rw] | ListFieldIndex - the index value of the field containing the list
property ListSource: TDataSource; [rw] | ListSource the data source that contains the list
property LookupCache: Boolean; [rw]
property NullValueKey: TShortCut; [rw] | Keyboard shortcut which causes an empty value to be assigned to the field value for the lookup control
property EmptyValue: string; [rw] | Value stored for the lookup control when a lookup value is not available
property DisplayEmpty: string; [rw] | Value displayed in the lookup control when a lookup value is not available
property OnChange: TNotifyEvent; | Event handler signalled for user changes to the text in the edit box
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnCloseUp: TNotifyEvent; | Handler invoked when the drop-down list closes.
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnDrawItem: TDrawItemEvent; | Handler for special painting of an item (in owner-draw mode)
property OnDropDown: TNotifyEvent; | Handler invoked when the list has dropped down
property OnEditingDone: TNotifyEvent; | Event handler when editing is done
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnSelect: TNotifyEvent; | Handler invoked when an item is selected
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property ParentBiDiMode: Boolean;
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentDoubleBuffered: Boolean; | Value from the DoubleBuffered property in a Parent control
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ReadOnly: Boolean; | Disallows free-form entry of Text into the combo-box edit field
property ScrollListDataset: Boolean; [rw] | Indicates if the Dataset in ListSource can be scrolled when loading/locating key and display values
property ShowHint: Boolean; | Enables the Hint display
property Sorted: Boolean; | Determines whether the list entries are sorted in alphanumeric order
property Style: TComboBoxStyle; | Appearance and behavior of the combo-box
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TDBLookupComboBox | TDBLookupComboBox - a dataware ComboBox for examining a lookup table from a database
|
TCustomDBComboBox | TCustomDBComboBox is a data-aware Combo Box for displaying information from a database
|
TCustomComboBox | The base class for combo-box components
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDBLookupComboBox is a TCustomDBComboBox descendant which implements a data-aware combo box control that adds lookup capabilities using values from a separate dataset. Like the ancestor class, the DataField and DataSource properties are used to identify the dataset and field where the selected value for the control is stored. The ListSource, KeyField, and ListField properties are added to define the dataset with the values displayed and captured using the drop down for the combo box control. Internally, a TDBLookUp instance is used to perform lookup operations for the control.

Other important properties used to manage the behavior and appearance of the control include:

  • AutoComplete
  • AutoDropDown
  • AutoSelect
  • NullValueKey
  • EmptyValue
  • DisplayEmpty
  • ScrollListDataset

See also

How To Use Data-aware Controls | HowToUseDataAwareControls - Hints for accessing databases
TCustomDBComboBox | TCustomDBComboBox is a data-aware Combo Box for displaying information from a database
TDBLookup | TDBLookup - used as source of data by TDBLookupListBox or TDBLookupComboBox, to find data from a lookup table


TDBLookupComboBox
 |  | KeyValue
pl | ro | Align
pl | ro | Anchors
pl | ro | ArrowKeysTraverseList
pl | ro | AutoComplete
pl | ro | AutoDropDown
pl | ro | AutoSelect
pl | ro | AutoSize
pl | ro | BiDiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | CharCase
pl | ro | Color
pl | ro | Constraints
pl | ro | DataField
pl | ro | DataSource
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | DropDownCount
pl | ro | Enabled
pl | ro | Font
pl |  | KeyField
pl |  | ListField
pl |  | ListFieldIndex
pl |  | ListSource
pl |  | LookupCache
pl |  | NullValueKey
pl |  | EmptyValue
pl |  | DisplayEmpty
pl | ro | ParentBiDiMode
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ReadOnly
pl |  | ScrollListDataset
pl | ro | ShowHint
pl | ro | Sorted
pl | ro | Style
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCustomDBComboBox
pt | ro | DetectedEvents
 | ro | Field
 | ro | Text
 | ro | ItemIndex
 |  | DataField
 |  | DataSource
 |  | ReadOnly
TCustomComboBox
pt |  | ItemHeight
pt |  | ItemWidth
pt |  | MaxLength
pt | ro | ParentColor
pt |  | Sorted
 |  | CharCase
 |  | DroppedDown
 |  | DroppingDown
 |  | AutoComplete
 |  | AutoCompleteText
 |  | AutoDropDown
 |  | AutoSelect
 |  | AutoSelected
 | ro | AutoSize
 |  | ArrowKeysTraverseList
 | ro | Canvas
 |  | DropDownCount
 |  | Items
 |  | ItemIndex
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | Style
 | ro | TabStop
 | ro | Text
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TDBLookupComboBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TDBLookupComboBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | ArrowKeysTraverseList (TCustomComboBox)
pl | ro | ArrowKeysTraverseList (TDBLookupComboBox)
 |  | AutoComplete (TCustomComboBox)
pl | ro | AutoComplete (TDBLookupComboBox)
 |  | AutoCompleteText (TCustomComboBox)
 |  | AutoDropDown (TCustomComboBox)
pl | ro | AutoDropDown (TDBLookupComboBox)
 |  | AutoSelect (TCustomComboBox)
pl | ro | AutoSelect (TDBLookupComboBox)
 |  | AutoSelected (TCustomComboBox)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomComboBox)
pl | ro | AutoSize (TDBLookupComboBox)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TDBLookupComboBox)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TDBLookupComboBox)
pt |  | BorderStyle (TWinControl)
pl | ro | BorderStyle (TDBLookupComboBox)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomComboBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CharCase (TCustomComboBox)
pl | ro | CharCase (TDBLookupComboBox)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TDBLookupComboBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TDBLookupComboBox)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DataField (TCustomDBComboBox)
pl | ro | DataField (TDBLookupComboBox)
 |  | DataSource (TCustomDBComboBox)
pl | ro | DataSource (TDBLookupComboBox)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt | ro | DetectedEvents (TCustomDBComboBox)
pl |  | DisplayEmpty (TDBLookupComboBox)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TDBLookupComboBox)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TDBLookupComboBox)
pt |  | DragKind (TControl)
pl | ro | DragKind (TDBLookupComboBox)
pt |  | DragMode (TControl)
pl | ro | DragMode (TDBLookupComboBox)
 |  | DropDownCount (TCustomComboBox)
pl | ro | DropDownCount (TDBLookupComboBox)
 |  | DroppedDown (TCustomComboBox)
 |  | DroppingDown (TCustomComboBox)
pl |  | EmptyValue (TDBLookupComboBox)
 |  | Enabled (TControl)
pl | ro | Enabled (TDBLookupComboBox)
 | ro | Field (TCustomDBComboBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TDBLookupComboBox)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
pt |  | ItemHeight (TCustomComboBox)
 |  | ItemIndex (TCustomComboBox)
 | ro | ItemIndex (TCustomDBComboBox)
 |  | Items (TCustomComboBox)
pt |  | ItemWidth (TCustomComboBox)
pl |  | KeyField (TDBLookupComboBox)
 |  | KeyValue (TDBLookupComboBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
pl |  | ListField (TDBLookupComboBox)
pl |  | ListFieldIndex (TDBLookupComboBox)
pl |  | ListSource (TDBLookupComboBox)
pl |  | LookupCache (TDBLookupComboBox)
 |  | LRDockWidth (TControl)
pt |  | MaxLength (TCustomComboBox)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
pl |  | NullValueKey (TDBLookupComboBox)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TDBLookupComboBox)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomComboBox)
pl | ro | ParentColor (TDBLookupComboBox)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TDBLookupComboBox)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TDBLookupComboBox)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TDBLookupComboBox)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TDBLookupComboBox)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomComboBox)
 |  | ReadOnly (TCustomDBComboBox)
pl | ro | ReadOnly (TDBLookupComboBox)
pl |  | ScrollListDataset (TDBLookupComboBox)
 |  | SelLength (TCustomComboBox)
 |  | SelStart (TCustomComboBox)
 |  | SelText (TCustomComboBox)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TDBLookupComboBox)
 | ro | Showing (TWinControl)
pt |  | Sorted (TCustomComboBox)
pl | ro | Sorted (TDBLookupComboBox)
 |  | Style (TCustomComboBox)
pl | ro | Style (TDBLookupComboBox)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TDBLookupComboBox)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomComboBox)
pl | ro | TabStop (TDBLookupComboBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomComboBox)
 | ro | Text (TCustomDBComboBox)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TDBLookupComboBox)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TDBLookupComboBox
pt | DoEdit
pt | IsUnbound
pt | InitializeWnd
pt | DestroyWnd
pt | KeyDown
pt | UTF8KeyPress
pt | Loaded
pt | UpdateData
pt | DataChange
pt | DoOnSelect
 | Create
TCustomDBComboBox
pt | DoEdit
pt | DoOnCloseUp
pt | DoOnSelect
pt | DoOnChange
pt | LMDeferredEdit
pt | CloseUp
pt | Select
pt | DataChange
pt | DoMouseWheel
pt | Notification
pt | Change
pt | KeyDown
pt | UpdateData
pt | UpdateRecord
pt | WndProc
 | Create
 | Destroy
 | ExecuteAction
 | UpdateAction
 | EditingDone
TCustomComboBox
pt | WSRegisterClass
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | DoEnter
pt | DoExit
pt | DrawItem
pt | KeyUpAfterInterface
pt | MeasureItem
pt | GetControlClassDefaultSize
pt | LMChanged
pt | CMWantSpecialKey
pt | Change
pt | Select
pt | DropDown
pt | GetItems
pt | SetItems
pt | CloseUp
pt | AdjustDropDown
pt | DoAutoAdjustLayout
pt | GetItemCount
pt | GetItemHeight
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetItemIndex
pt | GetMaxLength
pt | SetDropDownCount
pt | SetDroppedDown
pt | SetItemHeight
pt | SetItemIndex
pt | SetMaxLength
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetSorted
pt | SetStyle
pt | RealSetText
pt | KeyDown
pt | KeyUp
pt | UTF8KeyPress
pt | MouseUp
pt | SelectItem
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | IntfGetItems
 | AddItem
 | AddHistoryItem
 | Clear
 | ClearSelection
 | SelectAll
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AddHistoryItem (TCustomComboBox)
 | AddItem (TCustomComboBox)
pt | AdjustClientRect (TWinControl)
pt | AdjustDropDown (TCustomComboBox)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomComboBox)
pt | Change (TCustomDBComboBox)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomComboBox)
 | ClearSelection (TCustomComboBox)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CloseUp (TCustomComboBox)
pt | CloseUp (TCustomDBComboBox)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMWantSpecialKey (TCustomComboBox)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomComboBox)
 | Create (TCustomDBComboBox)
 | Create (TDBLookupComboBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomComboBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DataChange (TCustomDBComboBox)
pt | DataChange (TDBLookupComboBox)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomComboBox)
 | Destroy (TCustomDBComboBox)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomComboBox)
pt | DestroyWnd (TDBLookupComboBox)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomComboBox)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEdit (TCustomDBComboBox)
pt | DoEdit (TDBLookupComboBox)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomComboBox)
pt | DoExit (TWinControl)
pt | DoExit (TCustomComboBox)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheel (TCustomDBComboBox)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChange (TCustomDBComboBox)
pt | DoOnChangeBounds (TControl)
pt | DoOnCloseUp (TCustomDBComboBox)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnSelect (TCustomDBComboBox)
pt | DoOnSelect (TDBLookupComboBox)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawItem (TCustomComboBox)
pt | DropDown (TCustomComboBox)
 | EditingDone (TControl)
 | EditingDone (TCustomDBComboBox)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteAction (TCustomDBComboBox)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomComboBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetItemCount (TCustomComboBox)
pt | GetItemHeight (TCustomComboBox)
pt | GetItemIndex (TCustomComboBox)
pt | GetItems (TCustomComboBox)
pt | GetLogicalClientRect (TControl)
pt | GetMaxLength (TCustomComboBox)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelLength (TCustomComboBox)
pt | GetSelStart (TCustomComboBox)
pt | GetSelText (TCustomComboBox)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomComboBox)
pt | InitializeWnd (TDBLookupComboBox)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfGetItems (TCustomComboBox)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
pt | IsUnbound (TDBLookupComboBox)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomComboBox)
pt | KeyDown (TCustomDBComboBox)
pt | KeyDown (TDBLookupComboBox)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUp (TCustomComboBox)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpAfterInterface (TCustomComboBox)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LMChanged (TCustomComboBox)
pt | LMDeferredEdit (TCustomDBComboBox)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TDBLookupComboBox)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
pt | MeasureItem (TCustomComboBox)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCustomComboBox)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomDBComboBox)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomComboBox)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | Select (TCustomComboBox)
pt | Select (TCustomDBComboBox)
 | SelectAll (TCustomComboBox)
pt | SelectFirst (TWinControl)
pt | SelectItem (TCustomComboBox)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDropDownCount (TCustomComboBox)
pt | SetDroppedDown (TCustomComboBox)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetItemHeight (TCustomComboBox)
pt | SetItemIndex (TCustomComboBox)
pt | SetItems (TCustomComboBox)
pt | SetMaxLength (TCustomComboBox)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSelLength (TCustomComboBox)
pt | SetSelStart (TCustomComboBox)
pt | SetSelText (TCustomComboBox)
 | SetShape (TWinControl)
pt | SetSorted (TCustomComboBox)
pt | SetStyle (TCustomComboBox)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomComboBox)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
 | UpdateAction (TCustomDBComboBox)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
pt | UpdateData (TCustomDBComboBox)
pt | UpdateData (TDBLookupComboBox)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
pt | UpdateRecord (TCustomDBComboBox)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
pt | UTF8KeyPress (TCustomComboBox)
pt | UTF8KeyPress (TDBLookupComboBox)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomDBComboBox)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomComboBox)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDBLookupComboBox
pl | ro | OnChange
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnCloseUp
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnDrawItem
pl | ro | OnDropDown
pl | ro | OnEditingDone
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnSelect
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomDBComboBox
TCustomComboBox
pt |  | OnChange
pt |  | OnCloseUp
pt |  | OnDrawItem
pt |  | OnDropDown
pt |  | OnGetItems
pt |  | OnMeasureItem
pt |  | OnSelect
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnChange (TCustomComboBox)
pl | ro | OnChange (TDBLookupComboBox)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TDBLookupComboBox)
 |  | OnClick (TControl)
pl | ro | OnClick (TDBLookupComboBox)
pt |  | OnCloseUp (TCustomComboBox)
pl | ro | OnCloseUp (TDBLookupComboBox)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TDBLookupComboBox)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TDBLookupComboBox)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TDBLookupComboBox)
pt |  | OnDrawItem (TCustomComboBox)
pl | ro | OnDrawItem (TDBLookupComboBox)
pt |  | OnDropDown (TCustomComboBox)
pl | ro | OnDropDown (TDBLookupComboBox)
pt |  | OnEditingDone (TControl)
pl | ro | OnEditingDone (TDBLookupComboBox)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TDBLookupComboBox)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TDBLookupComboBox)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TDBLookupComboBox)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetItems (TCustomComboBox)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TDBLookupComboBox)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TDBLookupComboBox)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TDBLookupComboBox)
pt |  | OnMeasureItem (TCustomComboBox)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TDBLookupComboBox)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TDBLookupComboBox)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TDBLookupComboBox)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TDBLookupComboBox)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TDBLookupComboBox)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TDBLookupComboBox)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TDBLookupComboBox)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TDBLookupComboBox)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pt |  | OnSelect (TCustomComboBox)
pl | ro | OnSelect (TDBLookupComboBox)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TDBLookupComboBox)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TDBLookupComboBox)


TDBLookupComboBox.Create

Constructor for the class instance

Declaration

Source position: dbctrls.pp line 897

public constructor TDBLookupComboBox.Create(

  AOwner: TComponent

); override;

Description

Create is the overridden constructor for the class instance. Create calls the inherited constructor, and allocates resources for the internal TDBLookup instance used in the class. The ActiveChange method is assigned as the OnActiveChange event handler in the internal TFieldDataLink instance used in the class. Creates sets the default values for the EmptyValue and DisplayEmpty properties.

See also

TDBLookupComboBox.DisplayEmpty | Value displayed in the lookup control when a lookup value is not available
TDBLookupComboBox.EmptyValue | Value stored for the lookup control when a lookup value is not available
TDBLookUp | TDBLookup - used as source of data by TDBLookupListBox or TDBLookupComboBox, to find data from a lookup table
TFieldDataLink.OnActiveChange | OnActiveChange - event handler for a change in the Active property
#LCL.StdCtrls.TCustomComboBox.Create | Constructor for the class instance


TDBLookupComboBox.DataChange

Updates the control when the value in the linked dataset has been changed

Declaration

Source position: dbctrls.pp line 894

protected procedure TDBLookupComboBox.DataChange(

  Sender: TObject

); override;


TDBLookupComboBox.DestroyWnd

Updates the lookup with the address for the items in the control when the control handle is freed

Declaration

Source position: dbctrls.pp line 889

protected procedure TDBLookupComboBox.DestroyWnd; override;


TDBLookupComboBox.DisplayEmpty

Value displayed in the lookup control when a lookup value is not available

Declaration

Source position: dbctrls.pp line 933

published property TDBLookupComboBox.DisplayEmpty : string
  read GetDisplayEmpty
  write SetDisplayEmpty;

Description

DisplayEmpty is a String property which contains the value displayed in the lookup when no records are available in the linked lookup dataset, or when the NullValueKey shortcut is pressed.

Use EmptyValue to specify a KeyField value automatically added to the ControlItems property when the linked lookup dataset contains no records. No entry is added to Controlitems when the value in EmptyValue is an empty string (''). The value in DisplayEmpty is used for the ListField displayed in the control.

Use EmptyValue to specify the value stored in the lookup when no records are available in the linked lookup dataset, or when the NullValueKey shortcut is pressed.

Version info

The EmptyValue and DisplayEmpty properties were added in revision 62844, and released in LCL version 2.0.8 and higher.

See also

TDBLookup.EmptyValue | Value stored for the lookup control when a lookup value is not available
TDBLookup.ControlItems | Contains the items displayed for the lookup control
TDBLookup.ListField | ListField - the name of the list field displayed for the lookup
TDBLookup.KeyField | The name of the KeyField used in the lookup search
TDBLookup.NullValueKey | Keyboard shortcut which causes an empty value to be assigned to each of the key fields defined for the lookup control


TDBLookupComboBox.DoEdit

Implements support for the "unbound" editing mode in the data-aware control

Declaration

Source position: dbctrls.pp line 860

protected function TDBLookupComboBox.DoEdit: Boolean; override;


TDBLookupComboBox.DoOnSelect

Performs the OnSelect event handler when in drop-down list mode

Declaration

Source position: dbctrls.pp line 895

protected procedure TDBLookupComboBox.DoOnSelect; override;


TDBLookupComboBox.EmptyValue

Value stored for the lookup control when a lookup value is not available

Declaration

Source position: dbctrls.pp line 932

published property TDBLookupComboBox.EmptyValue : string
  read GetEmptyValue
  write SetEmptyValue;

Description

EmptyValue is a String property which contains the value stored in the list of key values when no records are available in the linked lookup dataset, or when the NullValueKey shortcut is pressed.

Use EmptyValue to specify a KeyField value automatically added to the ControlItems property when the linked lookup dataset contains no records. No entry is added to Controlitems when the value in EmptyValue is an empty string (''). The value in DisplayEmpty is used for the ListField displayed in the control.

Use DisplayEmpty to specify the value displayed in the lookup control when no records are available in the linked lookup dataset, or when the NullValueKey shortcut is pressed.

Version info

The EmptyValue and DisplayEmpty properties were added in revision 62844, and released in LCL version 2.0.8 and higher.

See also

TDBLookup.DisplayEmpty | Value displayed in the lookup control when a lookup value is not available
TDBLookup.ControlItems | Contains the items displayed for the lookup control
TDBLookup.ListField | ListField - the name of the list field displayed for the lookup
TDBLookup.KeyField | The name of the KeyField used in the lookup search
TDBLookup.NullValueKey | Keyboard shortcut which causes an empty value to be assigned to each of the key fields defined for the lookup control


TDBLookupComboBox.InitializeWnd

Ensures that the lookup uses the address for the items defined in the control

Declaration

Source position: dbctrls.pp line 888

protected procedure TDBLookupComboBox.InitializeWnd; override;


TDBLookupComboBox.IsUnbound

Indicates if the control lacks a datasource or field name ("unbound" mode)

Declaration

Source position: dbctrls.pp line 861

protected function TDBLookupComboBox.IsUnbound: Boolean;


TDBLookupComboBox.KeyField

KeyField the name of the field containing the key data

Declaration

Source position: dbctrls.pp line 925

published property TDBLookupComboBox.KeyField : string
  read GetKeyField
  write SetKeyField;

Description

KeyField is a String property which contains the name of the field in the lookup dataset which corresponds to the DataField in the linked dataset. Read and write access to the property value are redirected to the KeyField property in the internal TDBLookup instance used in the class. Setting a new value for the property causes the internal field data link to be refreshed, and potentially changes the value and the item index in the control.

Use ListSource to specify the component which provides access to the lookup dataset.

Use ListField to specify the field with values displayed in the drop-down for the combobox control.

See also

TDBLookComboBox.ListSource
TDBLookComboBox.ListField
TCustomDBComboBox.ItemIndex | The index of the currently selected item, or -1 if none is selected
TCustomDBComboBox.Text | The value in the edit box for the control
TDBLookup.KeyField | The name of the KeyField used in the lookup search
TFieldDataLink | Maintains an association between a control, an action, and a field in a linked dataset


TDBLookupComboBox.KeyValue

Value for the key field in the lookup dataset at the position in ItemIndex

Declaration

Source position: dbctrls.pp line 898

public property TDBLookupComboBox.KeyValue : variant
  read GetKeyValue
  write SetKeyValue;

Description

Read and write access for the property value is provided using methods in the internal TDBLookp instance used in the class. Reading the value calls the GetKeyValue method in TDBLookup. Writing the value calls the GetKeyIndex method in TDBLookUp.


TDBLookupComboBox.ListField

ListField is the name of the field containing the list data displayed in the control

Declaration

Source position: dbctrls.pp line 926

published property TDBLookupComboBox.ListField : string
  read GetListField
  write SetListField;

Description

ListField is a String property which contains the name of the field in the lookup dataset with the values displayed in the drop-down for the combobox control. Read and write access for the property value are redirected to the ListField in the internal TDBLookup instance used in the class. Setting a new value for the property causes the internal TFieldDataLink in the class to be refreshed, and results in a change to the ItemIndex and the current value for the control.

Use ListSource to assign the component which provides access to the lookup dataset for the control.

Use KeyField to specify the field in the lookup dataset stored in DataField when an item is selected in the data-aware control.

Use ListFieldIndex to get the ordinal position in the lookup dataset for current value in the control.


TDBLookupComboBox.ListFieldIndex

ListFieldIndex - the index value of the field containing the list

Declaration

Source position: dbctrls.pp line 927

published property TDBLookupComboBox.ListFieldIndex : Integer
  read GetListFieldIndex
  write SetListFieldIndex;


TDBLookupComboBox.ListSource

ListSource the data source that contains the list

Declaration

Source position: dbctrls.pp line 928

published property TDBLookupComboBox.ListSource : TDataSource
  read GetListSource
  write SetListSource;


TDBLookupComboBox.LookupCache

Declaration

Source position: dbctrls.pp line 929

published property TDBLookupComboBox.LookupCache : Boolean
  read GetLookupCache
  write SetLookupCache;


TDBLookupComboBox.NullValueKey

Keyboard shortcut which causes an empty value to be assigned to the field value for the lookup control

Declaration

Source position: dbctrls.pp line 931

published property TDBLookupComboBox.NullValueKey : TShortCut
  read GetNullValueKey
  write SetNullValueKey
  default 0;

Description

NullValueKey is a TShortCut property which contains the keystroke used to assign a Null value to the data-aware control. Read and write access for the property value are redirected to the NullValueKey property in the internal TDBLookup instance used in the class.

NullValueKey is used in TDBLookup methods, and handled in the KeyDown method for data-aware controls which support the feature. The default value for the property is zero (0) and indicates that the shortcut key is not used for the control.


TDBLookupComboBox.ParentBiDiMode

Declaration

Source position: dbctrls.pp line 961

published property TDBLookupComboBox.ParentBiDiMode : Boolean;


TDBLookupComboBox.ScrollListDataset

Indicates if the Dataset in ListSource can be scrolled when loading/locating key and display values

Declaration

Source position: dbctrls.pp line 968

published property TDBLookupComboBox.ScrollListDataset : Boolean
  read GetScrollListDataset
  write SetScrollListDataset
  default False;

Description

ScrollListDataset is a Boolean property which indicates if the linked lookup dataset can be scrolled when loading values from the fields identified in KeyField and ListField. The value in ScrollListDataset is used in the implementation of the Initialize and UpdateData methods.

See also

TDBLookup.KeyField | The name of the KeyField used in the lookup search
TDBLookup.ListField | ListField - the name of the list field displayed for the lookup
TDBLookup.ListSource | ListSource - the data source that contains the lookup list
TDBLookup.Initialize | Initialize makes links between local Fields and the appropriate fields in the remote data source, then fetches the lookup data
TDBLookup.UpdateData | Signals the OnUpdateData event handler for pending changes to the linked dataset


TDBLookupComboBox.UpdateData

UpdateData - copies the local data from the corresponding entry from the lookup field

Declaration

Source position: dbctrls.pp line 893

protected procedure TDBLookupComboBox.UpdateData(

  Sender: TObject

); override;

See also

TCustomDBComboBox.UpdateData

UpdateData - implements any pending changes in the data


TDBLookupComboBox.UTF8KeyPress

Handles UTF-8 characters for the data-aware control

Declaration

Source position: dbctrls.pp line 891

protected procedure TDBLookupComboBox.UTF8KeyPress(

  var UTF8Key: TUTF8Char

); override;

Arguments

UTF8Key

UTF-8-encoded value examined in the method

Description

UTF8KeyPress is an overridden method in TDBLookupComboBox. UTF8KeyPress ensures that the value in Key is cleared when the linked dataset cannot be modified, or the control is being used in the "unbound" mode.

UTF8KeyPress calls the inherited method prior to exit.

See also

#LCL.StdCtrls.TCustomComboBox.UTF8KeyPress

UTF8KeyPress converts character case if required then calls the inherited method


TDBLookupListBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a data-aware listbox control with database lookup capabilities

Declaration

Source position: dbctrls.pp line 454

type TDBLookupListBox = class(TCustomDBListBox)
protected
procedure DataChange(); override; | Performs actions needed when a new DataField value is selected using the lookup dataset
procedure DoSelectionChange(); override; | Performs actions needed when the selected item in the listbox is changed
procedure InitializeWnd; override; | Updates Items from the widgetset class and invalidates the item cache
procedure DestroyWnd; override; | Frees the window handle and updates the address used for the Items in the controls
procedure KeyDown(); override; | Applies the specified virtual key code to the control
procedure Loaded; override; | Performs actions needed when the control has loaded using the LCL streaming mechanism
procedure UpdateData(); override; | Updates the data in the lookup dataset for the control
function IsUnbound; | Indicates if the control is being used in the "unbound" mode
public
constructor Create(); override; | Constructor for the class instance
property KeyValue: Variant; [rw] | Accesses the value for the KeyField in the lookup dataset
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints;
property DataField: string;
property DataSource: TDataSource;
property DoubleBuffered: Boolean; | Allows to reduce flicker in the painting of the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont;
property KeyField: string; [rw] | Field name in the lookup dataset with the value for the control
property ListField: string; [rw] | Field name with the descriptive value displayed in the listbox
property ListFieldIndex: Integer; [rw] | Ordinal position of the field in the lookup dataset with the descriptive value displayed in the control
property ListSource: TDataSource; [rw] | Datasource with the lookup dataset for the control
property LookupCache: Boolean; [rw] | Indicates if caching is enabled for fields in the lookup dataset
property NullValueKey: TShortCut; [rw] | Keyboard shortcut used to assign the empty key value to the control
property EmptyValue: string; [rw] | Value used as the empty field value in the DataField for the control
property DisplayEmpty: string; [rw] | Descriptive text displayed for the EmptyValue in the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEditingDone: TNotifyEvent; | Event handler when editing is done
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent;
property OnMouseLeave: TNotifyEvent;
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property Options: TListBoxOptions;
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentDoubleBuffered: Boolean; | Value from the DoubleBuffered property in a Parent control
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ReadOnly: Boolean;
property ScrollListDataset: Boolean; [rw] |
property ShowHint: Boolean; | Enables the Hint display
property Sorted: Boolean; | Determines whether the list entries are sorted in alphanumeric order
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property TopIndex: Integer; | Index of the first visible (or top-most) item
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TDBLookupListBox | Implements a data-aware listbox control with database lookup capabilities
|
TCustomDBListBox | Specifies a data-aware listbox control
|
TCustomListBox | The base class for TListBox
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDBLookupListBox is a TCustomDBListBox descendant which implements a data-aware listbox with database lookup capabilities.

TDBLookupListBox allows selection of a value from a list of items, and stores the value to a field in a linked dataset. The database lookup feature allows a separate dataset to be used which contains the values for the items available in the control. Individual fields can be specified for both the stored value and the the associated display value. Internally, it uses a TDBLookup component to enable the database lookup feature.

In addition, the control can be used in an unbound mode where either the DataSource or the DataField is not defined for the control. This allows the lookup dataset to synchronized when the current selection in the control is changed, but prevents the selected value from being stored in the linked dataset.

Use ListSource to provide access to the lookup dataset used in the control. Use ListField or ListFieldIndex to specify the field name or ordinal position in the lookup dataset displayed in the listbox. Use KeyField to specify the field name in the lookup dataset with the value stored in the DataField for the control. Use KeyValue to read or write the value for the KeyField in the lookup dataset.

See also

TDBLookupListBox.IsUnbound | Indicates if the control is being used in the "unbound" mode
TDBLookupListBox.DataSource
TDBLookupListBox.DataField
TDBLookupListBox.ListSource | Datasource with the lookup dataset for the control
TDBLookupListBox.ListField | Field name with the descriptive value displayed in the listbox
TDBLookupListBox.ListFieldIndex | Ordinal position of the field in the lookup dataset with the descriptive value displayed in the control
TDBLookupListBox.KeyField | Field name in the lookup dataset with the value for the control
TDBLookupListBox.KeyValue | Accesses the value for the KeyField in the lookup dataset
TDBLookup | TDBLookup - used as source of data by TDBLookupListBox or TDBLookupComboBox, to find data from a lookup table


TDBLookupListBox
 |  | KeyValue
pl | ro | Align
pl | ro | Anchors
pl | ro | BiDiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | Color
pl | ro | Constraints
pl | ro | DataField
pl | ro | DataSource
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl |  | KeyField
pl |  | ListField
pl |  | ListFieldIndex
pl |  | ListSource
pl |  | LookupCache
pl |  | NullValueKey
pl |  | EmptyValue
pl |  | DisplayEmpty
pl | ro | Options
pl | ro | ParentBiDiMode
pl | ro | ParentDoubleBuffered
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ReadOnly
pl |  | ScrollListDataset
pl | ro | ShowHint
pl | ro | Sorted
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | TopIndex
pl | ro | Visible
TCustomDBListBox
 | ro | Field
 |  | DataField
 |  | DataSource
 |  | ReadOnly
TCustomListBox
 | ro | Align
 | ro | Anchors
 | ro | BorderStyle
 | ro | Canvas
 |  | ClickOnSelChange
 |  | Columns
 | ro | Constraints
 | ro | Count
 |  | ExtendedSelect
 | ro | Font
 |  | IntegralHeight
 |  | ItemHeight
 |  | ItemIndex
 |  | Items
 |  | MultiSelect
 |  | Options
 | ro | ParentColor
 | ro | ParentFont
 | ro | ParentShowHint
 | ro | PopupMenu
 |  | ScrollWidth
 | ro | SelCount
 |  | Selected
 | ro | ShowHint
 |  | Sorted
 |  | Style
 | ro | TabOrder
 | ro | TabStop
 |  | TopIndex
 | ro | Visible
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomListBox)
pl | ro | Align (TDBLookupListBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | Anchors (TCustomListBox)
pl | ro | Anchors (TDBLookupListBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TDBLookupListBox)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TDBLookupListBox)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomListBox)
pl | ro | BorderStyle (TDBLookupListBox)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomListBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClickOnSelChange (TCustomListBox)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TDBLookupListBox)
 |  | Columns (TCustomListBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | Constraints (TCustomListBox)
pl | ro | Constraints (TDBLookupListBox)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
 | ro | Count (TCustomListBox)
pl |  | Cursor (TControl)
 |  | DataField (TCustomDBListBox)
pl | ro | DataField (TDBLookupListBox)
 |  | DataSource (TCustomDBListBox)
pl | ro | DataSource (TDBLookupListBox)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pl |  | DisplayEmpty (TDBLookupListBox)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TDBLookupListBox)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TDBLookupListBox)
pt |  | DragKind (TControl)
pl | ro | DragKind (TDBLookupListBox)
pt |  | DragMode (TControl)
pl | ro | DragMode (TDBLookupListBox)
pl |  | EmptyValue (TDBLookupListBox)
 |  | Enabled (TControl)
pl | ro | Enabled (TDBLookupListBox)
 |  | ExtendedSelect (TCustomListBox)
 | ro | Field (TCustomDBListBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 | ro | Font (TCustomListBox)
pl | ro | Font (TDBLookupListBox)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IntegralHeight (TCustomListBox)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | ItemHeight (TCustomListBox)
 |  | ItemIndex (TCustomListBox)
 |  | Items (TCustomListBox)
pl |  | KeyField (TDBLookupListBox)
 |  | KeyValue (TDBLookupListBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
pl |  | ListField (TDBLookupListBox)
pl |  | ListFieldIndex (TDBLookupListBox)
pl |  | ListSource (TDBLookupListBox)
pl |  | LookupCache (TDBLookupListBox)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | MultiSelect (TCustomListBox)
 |  | Name (TComponent)
pl |  | NullValueKey (TDBLookupListBox)
 |  | Options (TCustomListBox)
pl | ro | Options (TDBLookupListBox)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TDBLookupListBox)
pt |  | ParentColor (TControl)
 | ro | ParentColor (TCustomListBox)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TDBLookupListBox)
pt |  | ParentFont (TControl)
 | ro | ParentFont (TCustomListBox)
pt |  | ParentShowHint (TControl)
 | ro | ParentShowHint (TCustomListBox)
pl | ro | ParentShowHint (TDBLookupListBox)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomListBox)
pl | ro | PopupMenu (TDBLookupListBox)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomDBListBox)
pl | ro | ReadOnly (TDBLookupListBox)
pl |  | ScrollListDataset (TDBLookupListBox)
 |  | ScrollWidth (TCustomListBox)
 | ro | SelCount (TCustomListBox)
 |  | Selected (TCustomListBox)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | ShowHint (TCustomListBox)
pl | ro | ShowHint (TDBLookupListBox)
 | ro | Showing (TWinControl)
 |  | Sorted (TCustomListBox)
pl | ro | Sorted (TDBLookupListBox)
 |  | Style (TCustomListBox)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomListBox)
pl | ro | TabOrder (TDBLookupListBox)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomListBox)
pl | ro | TabStop (TDBLookupListBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | TopIndex (TCustomListBox)
pl | ro | TopIndex (TDBLookupListBox)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | Visible (TCustomListBox)
pl | ro | Visible (TDBLookupListBox)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TDBLookupListBox
pt | DataChange
pt | DoSelectionChange
pt | InitializeWnd
pt | DestroyWnd
pt | KeyDown
pt | Loaded
pt | UpdateData
pt | IsUnbound
 | Create
TCustomDBListBox
pt | DataChange
pt | KeyDown
pt | Notification
pt | UpdateData
pt | SetItems
 | Create
 | Destroy
 | ExecuteAction
 | UpdateAction
TCustomListBox
pt | WSRegisterClass
pt | AssignItemDataToCache
pt | AssignCacheToItemData
pt | BeforeDragStart
pt | BeginAutoDrag
pt | CalculateStandardItemHeight
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | FinalizeWnd
pt | GetControlClassDefaultSize
pt | CheckIndex
pt | GetItemHeight
pt | GetItemIndex
pt | GetSelCount
pt | GetSelected
pt | GetCachedDataSize
pt | GetCachedData
pt | SetExtendedSelect
pt | SetItemIndex
pt | SetItems
pt | SetItemHeight
pt | SetMultiSelect
pt | SetSelected
pt | SetSorted
pt | SetStyle
pt | DrawItem
pt | DoAutoAdjustLayout
pt | DoSelectionChange
pt | SendItemIndex
pt | WMGetDlgCode
 | Create
 | Destroy
 | AddItem
 | Click
 | Clear
 | ClearSelection
 | GetIndexAtXY
 | GetIndexAtY
 | GetSelectedText
 | ItemAtPos
 | ItemRect
 | ItemVisible
 | ItemFullyVisible
 | LockSelectionChange
 | MakeCurrentVisible
 | MeasureItem
 | SelectAll
 | SelectRange
 | DeleteSelected
 | UnlockSelectionChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AddItem (TCustomListBox)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
pt | AssignCacheToItemData (TCustomListBox)
 | AssignError (TPersistent)
pt | AssignItemDataToCache (TCustomListBox)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeforeDragStart (TCustomListBox)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomListBox)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculateStandardItemHeight (TCustomListBox)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
pt | CheckIndex (TCustomListBox)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomListBox)
 | ClearSelection (TCustomListBox)
pt | Click (TControl)
 | Click (TCustomListBox)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomListBox)
 | Create (TCustomDBListBox)
 | Create (TDBLookupListBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomListBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DataChange (TCustomDBListBox)
pt | DataChange (TDBLookupListBox)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DeleteSelected (TCustomListBox)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomListBox)
 | Destroy (TCustomDBListBox)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomListBox)
pt | DestroyWnd (TDBLookupListBox)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomListBox)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSelectionChange (TCustomListBox)
pt | DoSelectionChange (TDBLookupListBox)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawItem (TCustomListBox)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteAction (TCustomDBListBox)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
pt | FinalizeWnd (TCustomListBox)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedData (TCustomListBox)
pt | GetCachedDataSize (TCustomListBox)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomListBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetIndexAtXY (TCustomListBox)
 | GetIndexAtY (TCustomListBox)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetItemHeight (TCustomListBox)
pt | GetItemIndex (TCustomListBox)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
pt | GetSelCount (TCustomListBox)
pt | GetSelected (TCustomListBox)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSelectedText (TCustomListBox)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomListBox)
pt | InitializeWnd (TDBLookupListBox)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
pt | IsUnbound (TDBLookupListBox)
 | IsVisible (TControl)
 | ItemAtPos (TCustomListBox)
 | ItemFullyVisible (TCustomListBox)
 | ItemRect (TCustomListBox)
 | ItemVisible (TCustomListBox)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomDBListBox)
pt | KeyDown (TDBLookupListBox)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TDBLookupListBox)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
 | LockSelectionChange (TCustomListBox)
pt | MainWndProc (TWinControl)
 | MakeCurrentVisible (TCustomListBox)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MeasureItem (TCustomListBox)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomDBListBox)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomListBox)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
 | SelectRange (TCustomListBox)
pt | SendDialogChar (TWinControl)
pt | SendItemIndex (TCustomListBox)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetExtendedSelect (TCustomListBox)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetItemHeight (TCustomListBox)
pt | SetItemIndex (TCustomListBox)
pt | SetItems (TCustomListBox)
pt | SetItems (TCustomDBListBox)
pt | SetMultiSelect (TCustomListBox)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSelected (TCustomListBox)
 | SetShape (TWinControl)
pt | SetSorted (TCustomListBox)
pt | SetStyle (TCustomListBox)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | UnlockSelectionChange (TCustomListBox)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
 | UpdateAction (TCustomDBListBox)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
pt | UpdateData (TCustomDBListBox)
pt | UpdateData (TDBLookupListBox)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMGetDlgCode (TCustomListBox)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomListBox)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDBLookupListBox
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEditingDone
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyPress
pl | ro | OnKeyDown
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomDBListBox
TCustomListBox
 | ro | OnChangeBounds
 | ro | OnClick
 | ro | OnDblClick
 |  | OnDrawItem
 | ro | OnEnter
 | ro | OnExit
 | ro | OnKeyDown
 | ro | OnKeyPress
 | ro | OnKeyUp
 |  | OnMeasureItem
 | ro | OnMouseDown
 | ro | OnMouseEnter
 | ro | OnMouseLeave
 | ro | OnMouseMove
 | ro | OnMouseUp
 | ro | OnMouseWheel
 | ro | OnMouseWheelDown
 | ro | OnMouseWheelUp
 | ro | OnResize
 |  | OnSelectionChange
 | ro | OnUTF8KeyPress
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | ro | OnChangeBounds (TCustomListBox)
 |  | OnClick (TControl)
 | ro | OnClick (TCustomListBox)
pl | ro | OnClick (TDBLookupListBox)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 | ro | OnDblClick (TCustomListBox)
pl | ro | OnDblClick (TDBLookupListBox)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TDBLookupListBox)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TDBLookupListBox)
 |  | OnDrawItem (TCustomListBox)
pt |  | OnEditingDone (TControl)
pl | ro | OnEditingDone (TDBLookupListBox)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TDBLookupListBox)
 |  | OnEnter (TWinControl)
 | ro | OnEnter (TCustomListBox)
pl | ro | OnEnter (TDBLookupListBox)
 |  | OnExit (TWinControl)
 | ro | OnExit (TCustomListBox)
pl | ro | OnExit (TDBLookupListBox)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 | ro | OnKeyDown (TCustomListBox)
pl | ro | OnKeyDown (TDBLookupListBox)
 |  | OnKeyPress (TWinControl)
 | ro | OnKeyPress (TCustomListBox)
pl | ro | OnKeyPress (TDBLookupListBox)
 |  | OnKeyUp (TWinControl)
 | ro | OnKeyUp (TCustomListBox)
pl | ro | OnKeyUp (TDBLookupListBox)
 |  | OnMeasureItem (TCustomListBox)
pt |  | OnMouseDown (TControl)
 | ro | OnMouseDown (TCustomListBox)
pl | ro | OnMouseDown (TDBLookupListBox)
pt |  | OnMouseEnter (TControl)
 | ro | OnMouseEnter (TCustomListBox)
pl | ro | OnMouseEnter (TDBLookupListBox)
pt |  | OnMouseLeave (TControl)
 | ro | OnMouseLeave (TCustomListBox)
pl | ro | OnMouseLeave (TDBLookupListBox)
pt |  | OnMouseMove (TControl)
 | ro | OnMouseMove (TCustomListBox)
pl | ro | OnMouseMove (TDBLookupListBox)
pt |  | OnMouseUp (TControl)
 | ro | OnMouseUp (TCustomListBox)
pl | ro | OnMouseUp (TDBLookupListBox)
pt |  | OnMouseWheel (TControl)
 | ro | OnMouseWheel (TCustomListBox)
pl | ro | OnMouseWheel (TDBLookupListBox)
pt |  | OnMouseWheelDown (TControl)
 | ro | OnMouseWheelDown (TCustomListBox)
pl | ro | OnMouseWheelDown (TDBLookupListBox)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 | ro | OnMouseWheelUp (TCustomListBox)
pl | ro | OnMouseWheelUp (TDBLookupListBox)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 | ro | OnResize (TCustomListBox)
pl | ro | OnResize (TDBLookupListBox)
 |  | OnSelectionChange (TCustomListBox)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TDBLookupListBox)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
 | ro | OnUTF8KeyPress (TCustomListBox)
pl | ro | OnUTF8KeyPress (TDBLookupListBox)


TDBLookupListBox.Create

Constructor for the class instance

Declaration

Source position: dbctrls.pp line 489

public constructor TDBLookupListBox.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance

Description

Create is the overridden constructor for the class instance. Create calls the inherited constructor, and allocates resources needed for the lookup dataset used in the control. Create sets the default values for properties, and assigns the OnActiveChange event handler used for the linked dataset where the selected value is stored.

See also

TCustomDBListBox.Create | Constructor for the class instance
TFieldDataLink.OnActiveChange | OnActiveChange - event handler for a change in the Active property
TDBLookup | TDBLookup - used as source of data by TDBLookupListBox or TDBLookupComboBox, to find data from a lookup table


TDBLookupListBox.DisplayEmpty

Descriptive text displayed for the EmptyValue in the control

Declaration

Source position: dbctrls.pp line 516

published property TDBLookupListBox.DisplayEmpty : string
  read GetDisplayEmpty
  write SetDisplayEmpty;


TDBLookupListBox.EmptyValue

Value used as the empty field value in the DataField for the control

Declaration

Source position: dbctrls.pp line 515

published property TDBLookupListBox.EmptyValue : string
  read GetEmptyValue
  write SetEmptyValue;


TDBLookupListBox.IsUnbound

Indicates if the control is being used in the "unbound" mode

Declaration

Source position: dbctrls.pp line 487

protected function TDBLookupListBox.IsUnbound: Boolean;

Function result

True when the control does not store the current selection in the linked dataset

Description

IsUnbound is a Boolean function which indicates if the control is being used in the "unbound" mode - where either the DataField or DataSource are not assigned for the control. This mode allows the control to synchronize the lookup dataset to the current item selection in the control, but does not post the control value to its linked dataset.

IsUnBound is used in the DoSelectionChange method to determine if the UpdateData method needs to be performed.

See also

TDBLookupListBox.UpdateData | Updates the data in the lookup dataset for the control
TDBLookupListBox.DataField
TDBLookupListBox.DataSource
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string
#FCL.Db.TDataLink.DataSource


TDBLookupListBox.KeyDown

Applies the specified virtual key code to the control

Declaration

Source position: dbctrls.pp line 484

protected procedure TDBLookupListBox.KeyDown(

  var Key: Word;

  Shift: TShiftState

); override;

Arguments

Key | Virtual key code examined in the method
Shift | Modifier for the virtual key code

Description

KeyDown is an overridden procedure used to apply the specified virtual key code and modifier to the control.

Key is the virtual key code examined in the method. Shift is the modifier for the virtual key code.

KeyDown ensures that the NullValueKey shortcut defined for the control is applied to the control and its lookup dataset in the internal TDBLookup instance. This causes the value in ItemIndex to be set to -1 to clear the selection in the listbox.

KeyDown calls the inherited method prior to exit.

See also

TDBLookupListBox.NullValueKey | Keyboard shortcut used to assign the empty key value to the control
#LCL.StdCtrls.TCustomListBox.ItemIndex | Ordinal position for the currently selected item, -1 if none
#FCL.Db.TDataLink.Active


TDBLookupListBox.KeyField

Field name in the lookup dataset with the value for the control

Declaration

Source position: dbctrls.pp line 509

published property TDBLookupListBox.KeyField : string
  read GetKeyField
  write SetKeyField;

Description

KeyField is a String property which contains the name of the field in the lookup dataset which provides the value stored in the data-aware control. Changing the value in KeyField causes the internal TDBLookup component to be updated, and calls the UpdateLookup method.

Use ListField to set the field name with the values displayed in the list of items for the control. Use ListFieldIndex to specify the list field by its ordinal field position in the lookup dataset.

See also

TDBLookupListBox.ListField | Field name with the descriptive value displayed in the listbox
TDBLookupListBox.ListFieldIndex | Ordinal position of the field in the lookup dataset with the descriptive value displayed in the control
TDBLookupListBox.ListSource | Datasource with the lookup dataset for the control
TDBLookup | TDBLookup - used as source of data by TDBLookupListBox or TDBLookupComboBox, to find data from a lookup table


TDBLookupListBox.KeyValue

Accesses the value for the KeyField in the lookup dataset

Declaration

Source position: dbctrls.pp line 490

public property TDBLookupListBox.KeyValue : Variant
  read GetKeyValue
  write SetKeyValue;

Description

KeyValue is a Variant property used to access the value for the KeyField in the lookup dataset for the control. It is a Variant type because the KeyField may be represented as any of the valid field types supported in the lookup dataset.

Read and write access to the value is redirected to the internal TDBLookup instance used in the control. Read access uses the value in ItemIndex to call the GetKeyValue method in the lookup component. Write access calls the GetKeyIndex method in the lookup component.

See also

#LCL.StdCtrls.TCustomListBox.ItemIndex | Ordinal position for the currently selected item, -1 if none
TDBLookup.GetKeyValue | Gets the value for the key field at the specified ordinal position in the list of values from the lookup dataset
TDBLookup.GetKeyIndex | Gets the ordinal position in the list for the specified key value


TDBLookupListBox.ListField

Field name with the descriptive value displayed in the listbox

Declaration

Source position: dbctrls.pp line 510

published property TDBLookupListBox.ListField : string
  read GetListField
  write SetListField;

Description

ListField is a String property which contains the name of the field in the lookup dataset displayed in the listbox for the control. ListField normally contains a more descriptive textual value associated the KeyField.

Use ListFieldIndex to specify the list field by its ordinal position in the lookup dataset. Use KeyField to specify the name of the field with the value stored in the DataField for the linked dataset. Use ListSource to specify the datasource component with the lookup dataset for the control.

See also

TDBLookupListBox.DataSource
TDBLookupListBox.DataField
TDBLookupListBox.ListSource | Datasource with the lookup dataset for the control
TDBLookupListBox.ListFieldIndex | Ordinal position of the field in the lookup dataset with the descriptive value displayed in the control
TDBLookupListBox.KeyField | Field name in the lookup dataset with the value for the control


TDBLookupListBox.ListFieldIndex

Ordinal position of the field in the lookup dataset with the descriptive value displayed in the control

Declaration

Source position: dbctrls.pp line 511

published property TDBLookupListBox.ListFieldIndex : Integer
  read GetListFieldIndex
  write SetListFieldIndex;

Description

ListFieldIndex is an Integer property which contains the ordinal position of the field in the lookup dataset with the descriptive textual value displayed in the control.

Read and write access to the property value is redirected to the ListFieldIndex property in the internal TDBLookup instance used in the control. Assigning a new value to the property causes the UpdateLookup method to be called to re-initialize the TDBLookup instance and the value in the ItemIndex property.

The default value for the property is zero (0), and indicates that the first field in the lookup dataset is used as the list field.

Use ListSource to specify the datasource component used to access the lookup dataset for the control. Use ListField to specify the list field by its field name. Use KeyField to specify the field with the value stored in the DataField for the control.

See also

TDBLookupListBox.ListSource | Datasource with the lookup dataset for the control
TDBLookupListBox.ListField | Field name with the descriptive value displayed in the listbox
TDBLookupListBox.KeyField | Field name in the lookup dataset with the value for the control
TDBLookupListBox.DataField


TDBLookupListBox.ListSource

Datasource with the lookup dataset for the control

Declaration

Source position: dbctrls.pp line 512

published property TDBLookupListBox.ListSource : TDataSource
  read GetListSource
  write SetListSource;

Description

ListSource is a TDataSource property which contains the datasource component used to access the lookup dataset for the control.

Read and write access to the property value is redirected to the DataSource property in the internal TDBLookup instance used in the control. Assigning a new value to the property causes the UpdateLookup method to be called to re-initialize the TDBLookup instance and the value in the ItemIndex property.

Use ListField or ListFieldIndex to specify the field with the descriptive value displayed in the control. Use KeyField to specify the field with the value stored in the DataField for the control.

See also

TDBLookupListBox.ListField | Field name with the descriptive value displayed in the listbox
TDBLookupListBox.ListFieldIndex | Ordinal position of the field in the lookup dataset with the descriptive value displayed in the control
TDBLookupListBox.KeyField | Field name in the lookup dataset with the value for the control
TDBLookupListBox.DataField
#LCL.StdCtrls.TCustomListBox.ItemIndex | Ordinal position for the currently selected item, -1 if none
TDBLookup | TDBLookup - used as source of data by TDBLookupListBox or TDBLookupComboBox, to find data from a lookup table


TDBLookupListBox.LookupCache

Indicates if caching is enabled for fields in the lookup dataset

Declaration

Source position: dbctrls.pp line 513

published property TDBLookupListBox.LookupCache : Boolean
  read GetLookupCache
  write SetLookupCache;


TDBLookupListBox.NullValueKey

Keyboard shortcut used to assign the empty key value to the control

Declaration

Source position: dbctrls.pp line 514

published property TDBLookupListBox.NullValueKey : TShortCut
  read GetNullValueKey
  write SetNullValueKey
  default 0;


TDBLookupListBox.ScrollListDataset

Declaration

Source position: dbctrls.pp line 547

published property TDBLookupListBox.ScrollListDataset : Boolean
  read GetScrollListDataset
  write SetScrollListDataset
  default False;

Description

Indicates if the lookup dataset is searched and scrolled when a new value is selected in the control. The default value for the property is False.


TDBMemo

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDBMemo - a data-aware Memo box to process the multi-line text of a single field in a dataset

Declaration

Source position: dbctrls.pp line 979

type TDBMemo = class(TCustomMemo)
protected
function GetReadOnly; override; | Gets the value for the ReadOnly property
procedure SetReadOnly(); override; |
procedure DataChange(); | DataChange - if Data changed, loads the new data into the appropriate part of the Field
procedure Notification(); override; |
procedure UpdateData(); | UpdateData - if data changed, copy new text via the datalink
procedure Change; override; | Performs actions needed when the text in the control is changed
procedure KeyDown(); override; | Handles key down events in the data-aware control
procedure KeyPress(); override; | Invokes the OnKeyPress handler
procedure WndProc(); override; | The general message handler for this control
class procedure WSRegisterClass; override; | Registers the widgetset class created for new instances of the control
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destroy - destructor for TDBMemo: frees datalinks then calls inherited Destroy
procedure EditingDone; override; | Enforces the setting in ReadOnly
procedure LoadMemo; virtual; | LoadMemo - tries to load data from current field as a string if possible, otherwise returns an exception
function ExecuteAction(); override; | Provides support for TBasicAction in the control
function UpdateAction(); override; | Updates the specified action to reflect the current state in the linked dataset
property Field: TField; [r] | Provides access to the field definition for the data-aware control
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Alignment: TAlignment; | The horizontal alignment for the text in the control (left, right, or centered)
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoDisplay: Boolean; [rw] | AutoDisplay - if True, automatically displays the data when loaded from the linked dataset
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle;
property CharCase: TEditCharCase; | Allows to force the text into all upper or lower case
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DataField: string; [rw] | The name of the field, as a string (i.e. cannot be referred to as an Index)
property DataSource: TDataSource; [rw] | Provides access to the dataset with content for the control
property DoubleBuffered: Boolean; | Allows to reduce flicker in the painting of the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property MaxLength: Integer; | The maximum length of the value entered in Text, or 0 (zero) for unlimited length
property OnChange: TNotifyEvent; | Event handler for any change in text
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEditingDone: TNotifyEvent; | Event handler when editing is done
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentDoubleBuffered: Boolean; | Value from the DoubleBuffered property in a Parent control
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ReadOnly: Boolean; [rw] | Indicates if the user is prevented from changing the text value in the control
property ScrollBars: TScrollStyle; | Defines the vertical and/or horizontal scrollbars used in the control
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property Tabstop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property WantReturns: Boolean; | Allows the user to insert Return characters (line breaks) into the text
property WantTabs: Boolean; | Allows Tab characters to be entered into the text
property WordWrap: Boolean; | Allows long logical lines (paragraphs) to wrap into multiple display lines
end;

Inheritance

TDBMemo | TDBMemo - a data-aware Memo box to process the multi-line text of a single field in a dataset
|
TCustomMemo | The base class for multi-line text controls
|
TCustomEdit | The base class for controls presenting editable text
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDBMemo is a TCustomMemo descendant which implements a data-aware memo control. Like its ancestor, TDBMemo can be used to display or edit multi-line textual content. It extends the ancestor class to provide properties which define the datasource and field name with the value maintained in the control. For situations where data-awareness is not needed, use the TMemo control.

Internally, the control uses a TFieldDataLink to maintain an association between the control and its datasource, dataset, and field.

Use DataSource to assign the component with the linked dataset for the control.

Use DataField to specify the name of the field in the linked dataset with the value for the control.

Use the AutoDisplay property to control whether the field content is automatically displayed during record navigation in the linked dataset. When AutoDisplay is set to False, the DisplayLabel for the Field is shown in the control and it content must be loaded by calling the LoadMemo method.

See also

How To Use Data-aware Controls | HowToUseDataAwareControls - Hints for accessing databases
#LCL.StdCtrls.TCustomMemo | The base class for multi-line text controls


TDBMemo
 | ro | Field
pl | ro | Align
pl | ro | Alignment
pl | ro | Anchors
pl |  | AutoDisplay
pl | ro | BiDiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | CharCase
pl | ro | Color
pl | ro | Constraints
pl |  | DataField
pl |  | DataSource
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | MaxLength
pl | ro | ParentBiDiMode
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl |  | ReadOnly
pl | ro | ScrollBars
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | Tabstop
pl | ro | Visible
pl | ro | WantReturns
pl | ro | WantTabs
pl | ro | WordWrap
TCustomMemo
 |  | Lines
 |  | HorzScrollBar
 |  | VertScrollBar
 |  | ScrollBars
 |  | WantReturns
 |  | WantTabs
 |  | WordWrap
TCustomEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | ParentColor
 |  | Alignment
 | ro | AutoSize
 | ro | BorderStyle
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 | ro | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 | ro | TabOrder
 | ro | TabStop
 | ro | Text
 |  | TextHint
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TDBMemo)
 |  | Alignment (TCustomEdit)
pl | ro | Alignment (TDBMemo)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TDBMemo)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pl |  | AutoDisplay (TDBMemo)
pt |  | AutoSelect (TCustomEdit)
pt |  | AutoSelected (TCustomEdit)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TDBMemo)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TDBMemo)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomEdit)
pl | ro | BorderStyle (TDBMemo)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomEdit)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomEdit)
 |  | CharCase (TCustomEdit)
pl | ro | CharCase (TDBMemo)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TDBMemo)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TDBMemo)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
pl |  | DataField (TDBMemo)
pl |  | DataSource (TDBMemo)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TDBMemo)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TDBMemo)
pt |  | DragKind (TControl)
pl | ro | DragKind (TDBMemo)
pt |  | DragMode (TControl)
pl | ro | DragMode (TDBMemo)
 |  | EchoMode (TCustomEdit)
 |  | Enabled (TControl)
pl | ro | Enabled (TDBMemo)
 | ro | Field (TDBMemo)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TDBMemo)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomEdit)
pl |  | Hint (TControl)
 |  | HorzScrollBar (TCustomMemo)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | Lines (TCustomMemo)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomEdit)
pl | ro | MaxLength (TDBMemo)
 |  | Modified (TCustomEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TDBMemo)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomEdit)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TDBMemo)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TDBMemo)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TDBMemo)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomEdit)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomEdit)
pl | ro | PopupMenu (TDBMemo)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomEdit)
pl |  | ReadOnly (TDBMemo)
 |  | ScrollBars (TCustomMemo)
pl | ro | ScrollBars (TDBMemo)
 |  | SelLength (TCustomEdit)
 |  | SelStart (TCustomEdit)
 |  | SelText (TCustomEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TDBMemo)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomEdit)
pl | ro | TabOrder (TDBMemo)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomEdit)
pl | ro | Tabstop (TDBMemo)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomEdit)
 |  | TextHint (TCustomEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | VertScrollBar (TCustomMemo)
 |  | Visible (TControl)
pl | ro | Visible (TDBMemo)
 | ro | VisibleDockClientCount (TWinControl)
 |  | WantReturns (TCustomMemo)
pl | ro | WantReturns (TDBMemo)
 |  | WantTabs (TCustomMemo)
pl | ro | WantTabs (TDBMemo)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)
 |  | WordWrap (TCustomMemo)
pl | ro | WordWrap (TDBMemo)


TDBMemo
pt | GetReadOnly
pt | SetReadOnly
pt | DataChange
pt | Notification
pt | UpdateData
pt | Change
pt | KeyDown
pt | KeyPress
pt | WndProc
pt | WSRegisterClass
 | Create
 | Destroy
 | EditingDone
 | LoadMemo
 | ExecuteAction
 | UpdateAction
TCustomMemo
pt | WSRegisterClass
pt | CreateParams
pt | InitializeWnd
pt | FinalizeWnd
pt | RealGetText
pt | RealSetText
pt | GetCachedText
pt | GetCaretPos
pt | KeyUpAfterInterface
pt | SetCaretPos
pt | SetLines
pt | SetWantReturns
pt | SetWantTabs
pt | SetWordWrap
pt | SetScrollBars
pt | Loaded
pt | CMWantSpecialKey
pt | WMGetDlgCode
pt | GetControlClassDefaultSize
pt | UTF8KeyPress
pt | CanShowEmulatedTextHint
 | Create
 | Destroy
 | Append
 | ScrollBy
TCustomEdit
pt | WSRegisterClass
pt | CanShowEmulatedTextHint
pt | CreateEmulatedTextHintFont
pt | CalculatePreferredSize
pt | CreateParams
pt | InitializeWnd
pt | TextChanged
pt | FontChanged
pt | Change
pt | DoEnter
pt | DoExit
pt | EditingDone
pt | GetCaretPos
pt | GetNumbersOnly
pt | GetReadOnly
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetTextHint
pt | SetCaretPos
pt | SetEchoMode
pt | SetNumbersOnly
pt | SetReadOnly
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetTextHint
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | MouseUp
pt | RealSetText
pt | RealGetText
pt | KeyUpAfterInterface
pt | WMChar
pt | CMWantSpecialKey
pt | WndProc
pt | ShouldAutoAdjust
pt | WMSetFocus
pt | WMKillFocus
 | Create
 | Destroy
 | Clear
 | SelectAll
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | Undo
 | RemoveAllHandlersOfObject
 | AddHandlerOnChange
 | RemoveHandlerOnChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChange (TCustomEdit)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Append (TCustomMemo)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomEdit)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanShowEmulatedTextHint (TCustomEdit)
pt | CanShowEmulatedTextHint (TCustomMemo)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomEdit)
pt | Change (TDBMemo)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildClassAllowed (TCustomEdit)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomEdit)
 | ClearSelection (TCustomEdit)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMWantSpecialKey (TCustomEdit)
pt | CMWantSpecialKey (TCustomMemo)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomEdit)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomEdit)
 | Create (TCustomMemo)
 | Create (TDBMemo)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateEmulatedTextHintFont (TCustomEdit)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomEdit)
pt | CreateParams (TCustomMemo)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CutToClipboard (TCustomEdit)
pt | DataChange (TDBMemo)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomEdit)
 | Destroy (TCustomMemo)
 | Destroy (TDBMemo)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomEdit)
pt | DoExit (TWinControl)
pt | DoExit (TCustomEdit)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
pt | EditingDone (TCustomEdit)
 | EditingDone (TDBMemo)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteAction (TDBMemo)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
pt | FinalizeWnd (TCustomMemo)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomEdit)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
pt | GetCachedText (TCustomMemo)
 | GetCanvasScaleFactor (TControl)
pt | GetCaretPos (TCustomEdit)
pt | GetCaretPos (TCustomMemo)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomEdit)
pt | GetControlClassDefaultSize (TCustomMemo)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
pt | GetNumbersOnly (TCustomEdit)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetReadOnly (TCustomEdit)
pt | GetReadOnly (TDBMemo)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelLength (TCustomEdit)
pt | GetSelStart (TCustomEdit)
pt | GetSelText (TCustomEdit)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
pt | GetTextHint (TCustomEdit)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomEdit)
pt | InitializeWnd (TCustomMemo)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TDBMemo)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyPress (TDBMemo)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpAfterInterface (TCustomEdit)
pt | KeyUpAfterInterface (TCustomMemo)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomMemo)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LoadMemo (TDBMemo)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCustomEdit)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TDBMemo)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | PasteFromClipboard (TCustomEdit)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
pt | RealGetText (TCustomEdit)
pt | RealGetText (TCustomMemo)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomEdit)
pt | RealSetText (TCustomMemo)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomEdit)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChange (TCustomEdit)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy (TCustomMemo)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomEdit)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetCaretPos (TCustomEdit)
pt | SetCaretPos (TCustomMemo)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEchoMode (TCustomEdit)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetLines (TCustomMemo)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetNumbersOnly (TCustomEdit)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
pt | SetReadOnly (TCustomEdit)
pt | SetReadOnly (TDBMemo)
 | SetReference (TComponent)
pt | SetScrollBars (TCustomMemo)
pt | SetSelLength (TCustomEdit)
pt | SetSelStart (TCustomEdit)
pt | SetSelText (TCustomEdit)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetTextHint (TCustomEdit)
pt | SetVisible (TControl)
pt | SetWantReturns (TCustomMemo)
pt | SetWantTabs (TCustomMemo)
pt | SetWordWrap (TCustomMemo)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomEdit)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TextChanged (TCustomEdit)
 | ToString (TObject)
pt | TripleClick (TControl)
 | Undo (TCustomEdit)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
 | UpdateAction (TDBMemo)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
pt | UpdateData (TDBMemo)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
pt | UTF8KeyPress (TCustomMemo)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMChar (TCustomEdit)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMGetDlgCode (TCustomMemo)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMKillFocus (TCustomEdit)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMSetFocus (TCustomEdit)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomEdit)
pt | WndProc (TDBMemo)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomEdit)
pt | WSRegisterClass (TCustomMemo)
pt | WSRegisterClass (TDBMemo)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDBMemo
pl | ro | OnChange
pl | ro | OnClick
pl | ro | OnContextPopup
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEditingDone
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomMemo
TCustomEdit
 |  | OnChange
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChange (TDBMemo)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pl | ro | OnClick (TDBMemo)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TDBMemo)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TDBMemo)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TDBMemo)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TDBMemo)
pt |  | OnEditingDone (TControl)
pl | ro | OnEditingDone (TDBMemo)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TDBMemo)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TDBMemo)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TDBMemo)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TDBMemo)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TDBMemo)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TDBMemo)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TDBMemo)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TDBMemo)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TDBMemo)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TDBMemo)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TDBMemo)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TDBMemo)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TDBMemo)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TDBMemo)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TDBMemo)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TDBMemo)


TDBMemo.AutoDisplay

AutoDisplay - if True, automatically displays the data when loaded from the linked dataset

Declaration

Source position: dbctrls.pp line 1015

published property TDBMemo.AutoDisplay : Boolean
  read FAutoDisplay
  write SetAutoDisplay
  default True;

Description

AutoDisplay is a Boolean property which indicates if the content in the control is automatically displayed when it is loaded from the linked dataset. Changing the value in AutoDisplay causes the LoadMemo method to be called to load the content for the control. The default value for the property is True.

AutoDisplay is used in the implementation of the DataChange method called when the content dataset from the dataset has been updated.

See also

TDBMemo.DataChange | DataChange - if Data changed, loads the new data into the appropriate part of the Field
TDBMemo.LoadMemo | LoadMemo - tries to load data from current field as a string if possible, otherwise returns an exception


TDBMemo.Create

Constructor for the class instance

Declaration

Source position: dbctrls.pp line 1004

public constructor TDBMemo.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner for the class instance

Description

Create is the overridden constructor for the class instance. Create calls the inherited constructor, and allocates resources for the internal TFieldDataLink instance used in the class. The DataChange and UpdateData methods are assigned as the OnDataChange and OnUpdateData event handlers in the TFieldDataLink instance. Create sets the default values for the ControlStyle and AutoDisplay properties.

See also

TDBMemo.DataChange | DataChange - if Data changed, loads the new data into the appropriate part of the Field
TDBMemo.UpdateData | UpdateData - if data changed, copy new text via the datalink
TDBMemo.ControlStyle
TDBMemo.AutoDisplay | AutoDisplay - if True, automatically displays the data when loaded from the linked dataset
TFieldDataLink.OnDataChange | OnDataChange - event handler for a change in the data
TFieldDataLink.OnUpdateData | OnUpdateData - event handler for updating any pending changes in the data
#LCL.StdCtrls.TCustomMemo.Create | Constructor for the class instance
#LCL.Controls.TControl.ControlStyle | Style flags, specifying whether the control responds to mouse clicks, can be re-sized, has particular actions, etc.


TDBMemo.DataChange

DataChange - if Data changed, loads the new data into the appropriate part of the Field

Declaration

Source position: dbctrls.pp line 995

protected procedure TDBMemo.DataChange(

  Sender: TObject

);


TDBMemo.DataField

The name of the field, as a string (i.e. cannot be referred to as an Index)

Declaration

Source position: dbctrls.pp line 1022

published property TDBMemo.DataField : string
  read GetDataField
  write SetDataField;

Description

DataField is a String property which contains the name of the field in the linked dataset where the value for the control is stored. Read and write access to the property value are redirected to the FieldName property in the TFieldDataLink instance used in the class. Changing the value in DataField causes the value in the Field property to be updated.

Use DataSource to specify the component which provides access to the linked dataset for the control.

See also

TDBMemo.DataSource | Provides access to the dataset with content for the control
TDBMemo.Field | Provides access to the field definition for the data-aware control
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string
TFieldDataLink.DataSource
TFieldDataLink.DataSet


TDBMemo.DataSource

Provides access to the dataset with content for the control

Declaration

Source position: dbctrls.pp line 1023

published property TDBMemo.DataSource : TDataSource
  read GetDataSource
  write SetDataSource;

Description

DataSource is a TDataSource property which provides access to the content for the data-aware control. DataSource is used in conjunction with the Field property to determine the dataset and field definition used when reading the value for the control.

Read and write access to the property value is redirected to the DataSource property in the internal TFieldDataLink instance used in the control. Assigning a new value to the property causes the ChangeDataSource routine to be called to apply the value to the internal TFieldDataLink instance.

Use the DataField property to specify the field name accessed in the linked dataset.

See also

TDBMemo.DataField | The name of the field, as a string (i.e. cannot be referred to as an Index)
ChangeDataSource | Performs actions needed when the datasource in a control with the specified data link is changed
#FCL.Db.TDataSource
#FCL.Db.TDataLink.DataSource
#FCL.Db.TDataLink.FieldName


TDBMemo.Destroy

Destroy - destructor for TDBMemo: frees datalinks then calls inherited Destroy

Declaration

Source position: dbctrls.pp line 1005

public destructor TDBMemo.Destroy; override;

See also

#LCL.StdCtrls.TCustomMemo.Destroy

Destructor for the class instance


TDBMemo.Field

Provides access to the field definition for the data-aware control

Declaration

Source position: dbctrls.pp line 1010

public property TDBMemo.Field : TField
  read GetField;

Description

Field is a read-only TField property which provides access to the field definition to which the data-aware control is linked. Read access for the property is redirected to the Field property in the internal TFieldDataLink class instance. The value in Field is updated when a new value is assigned to the Field in the TFieldDataLink instance.

Use DataField to read or write the field name used for the data-aware control. Use DataSource to specify the component with the dataset containing the specified field name.

See also

TDBMemo.DataField | The name of the field, as a string (i.e. cannot be referred to as an Index)
TDBMemo.DataSource | Provides access to the dataset with content for the control
#FCL.Db.TField
TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string


TDBMemo.GetReadOnly

Gets the value for the ReadOnly property

Declaration

Source position: dbctrls.pp line 993

protected function TDBMemo.GetReadOnly: Boolean; override;

Function result

Value for the property


TDBMemo.KeyDown

Handles key down events in the data-aware control

Declaration

Source position: dbctrls.pp line 999

protected procedure TDBMemo.KeyDown(

  var Key: Word;

  Shift: TShiftState

); override;

Arguments

Key | Virtual key code examined in the method
Shift | Sift modifier for the key code

Description

KeyDown is an overridden method used to handle key down events in the control.

Key is the virtual key code examined and handled in the method. Shift is the Shift-Ctrl-Alt modifier for the virtual key code.

KeyDown calls the inherited method to handle the key down event in the method form ancestor class. If Key is not already applied, it is checked for the following values:

VK_ESCAPE
Editing is being cancelled. Calls the Reset method in the TFieldDataLink instance used in the class. Call SelectAll to re-select content in the control. Sets Key to VK_UNKNOWN to indicate that it was handled in the method.
VK_DELETE, VK_BACK
Content is being removed in the control. If the Field in the internal TFieldDataLink is not editable, the value in Key is set VK_UNKNOWN.

See also

#LCL.Controls.TWinControl.KeyDown

Invokes the OnKeyDown handler


TDBMemo.LoadMemo

LoadMemo - tries to load data from current field as a string if possible, otherwise returns an exception

Declaration

Source position: dbctrls.pp line 1007

public procedure TDBMemo.LoadMemo; virtual;


TDBMemo.UpdateData

UpdateData - if data changed, copy new text via the datalink

Declaration

Source position: dbctrls.pp line 997

protected procedure TDBMemo.UpdateData(

  Sender: TObject

);


TDBMemo.WSRegisterClass

Registers the widgetset class created for new instances of the control

Declaration

Source position: dbctrls.pp line 1002

protected class procedure TDBMemo.WSRegisterClass; override;


TDBNavButton

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDBNavButton implements a SpeedButton displayed on a TDBNavigator control

Declaration

Source position: dbctrls.pp line 1405

type TDBNavButton = class(TSpeedButton)
public
destructor Destroy; override; | Destroy - destructor for TCustomSpeedButton: frees Glyph then calls inherited Destroy
property NavStyle: TDBNavButtonStyle; [rw] | NavStyle - the style of Navigator Button
property Index: TDBNavButtonType; [rw] | Index - the value from the enumerated type that specifies which button is being selected
end;

Inheritance

TDBNavButton | TDBNavButton implements a SpeedButton displayed on a TDBNavigator control
|
TSpeedButton | A Button used to represent states (checked or unchecked)
|
TCustomSpeedButton | The ancestor class for TSpeedButton
|
TGraphicControl | TGraphicControl is the base class for all lightweight controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TDBNavButton
 |  | NavStyle
 |  | Index
TSpeedButton
pl | ro | Action
pl | ro | Align
pl | ro | AllowAllUp
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | Constraints
pl | ro | Caption
pl | ro | Color
pl | ro | Down
pl | ro | Enabled
pl | ro | Flat
pl | ro | Font
pl | ro | Glyph
pl | ro | GroupIndex
pl | ro | Images
pl | ro | ImageIndex
pl | ro | ImageWidth
pl | ro | Layout
pl | ro | Margin
pl | ro | NumGlyphs
pl | ro | Spacing
pl | ro | Transparent
pl | ro | Visible
pl | ro | ShowCaption
pl | ro | ShowHint
pl | ro | ParentBidiMode
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
TCustomSpeedButton
pt | ro | MouseInControl
 |  | AllowAllUp
 | ro | Color
 |  | Down
 |  | Flat
 |  | Glyph
 |  | GroupIndex
 |  | Images
 |  | ImageIndex
 |  | ImageWidth
 |  | Layout
 |  | Margin
 |  | NumGlyphs
 |  | ShowAccelChar
 |  | ShowCaption
 |  | Spacing
 |  | Transparent
TGraphicControl
 | ro | Canvas
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pl | ro | Action (TSpeedButton)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TSpeedButton)
 |  | AllowAllUp (TCustomSpeedButton)
pl | ro | AllowAllUp (TSpeedButton)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TSpeedButton)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TSpeedButton)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TSpeedButton)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TSpeedButton)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Canvas (TGraphicControl)
 |  | Caption (TControl)
pl | ro | Caption (TSpeedButton)
 |  | CaptureMouseButtons (TControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomSpeedButton)
pl | ro | Color (TSpeedButton)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TSpeedButton)
 | ro | ControlOrigin (TControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | DockOrientation (TControl)
 |  | Down (TCustomSpeedButton)
pl | ro | Down (TSpeedButton)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
pl | ro | Enabled (TSpeedButton)
 |  | Flat (TCustomSpeedButton)
pl | ro | Flat (TSpeedButton)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TSpeedButton)
 |  | Glyph (TCustomSpeedButton)
pl | ro | Glyph (TSpeedButton)
 |  | GroupIndex (TCustomSpeedButton)
pl | ro | GroupIndex (TSpeedButton)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | ImageIndex (TCustomSpeedButton)
pl | ro | ImageIndex (TSpeedButton)
 |  | Images (TCustomSpeedButton)
pl | ro | Images (TSpeedButton)
 |  | ImageWidth (TCustomSpeedButton)
pl | ro | ImageWidth (TSpeedButton)
 |  | Index (TDBNavButton)
 |  | IsControl (TControl)
 |  | Layout (TCustomSpeedButton)
pl | ro | Layout (TSpeedButton)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | Margin (TCustomSpeedButton)
pl | ro | Margin (TSpeedButton)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
pt | ro | MouseInControl (TCustomSpeedButton)
 |  | Name (TComponent)
 |  | NavStyle (TDBNavButton)
 |  | NumGlyphs (TCustomSpeedButton)
pl | ro | NumGlyphs (TSpeedButton)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TSpeedButton)
pt |  | ParentColor (TControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TSpeedButton)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TSpeedButton)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TSpeedButton)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowAccelChar (TCustomSpeedButton)
 |  | ShowCaption (TCustomSpeedButton)
pl | ro | ShowCaption (TSpeedButton)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TSpeedButton)
 |  | Spacing (TCustomSpeedButton)
pl | ro | Spacing (TSpeedButton)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | Transparent (TCustomSpeedButton)
pl | ro | Transparent (TSpeedButton)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TSpeedButton)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
 |  | WindowProc (TControl)


TDBNavButton
 | Destroy
TSpeedButton
TCustomSpeedButton
pt | WSRegisterClass
pt | ButtonGlyph
pt | GetNumGlyphs
pt | GlyphChanged
pt | DialogChar
pt | CalculatePreferredSize
pt | MeasureDraw
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | Notification
pt | Paint
pt | PaintBackground
pt | SetDown
pt | SetGroupIndex
pt | SetFlat
pt | SetMargin
pt | SetNumGlyphs
pt | SetSpacing
pt | RealSetText
pt | UpdateState
pt | GetDrawDetails
pt | ActionChange
pt | GetActionLinkClass
pt | GetControlClassDefaultSize
pt | Loaded
pt | GetGlyphSize
pt | GetTextSize
pt | DrawGlyph
 | Create
 | Destroy
 | FindDownButton
 | Click
 | LoadGlyphFromResourceName
 | LoadGlyphFromLazarusResource
TGraphicControl
pt | WSRegisterClass
pt | FontChanged
pt | Paint
pt | DoOnChangeBounds
pt | DoOnParentHandleDestruction
pt | CMCursorChanged
 | Create
 | Destroy
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | ActionChange (TCustomSpeedButton)
 | ActiveDefaultControlChanged (TControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizePhases (TControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
pt | ButtonGlyph (TCustomSpeedButton)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TCustomSpeedButton)
pt | CanAutoSize (TControl)
pt | CanTab (TControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | Click (TCustomSpeedButton)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMCursorChanged (TGraphicControl)
pt | CMEnabledChanged (TControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
 | CNPreferredSizeChanged (TControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TGraphicControl)
 | Create (TCustomSpeedButton)
 | CreateAccessibleObject (TControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateFloatingDockSite (TControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TGraphicControl)
 | Destroy (TCustomSpeedButton)
 | Destroy (TDBNavButton)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
pt | DialogChar (TControl)
pt | DialogChar (TCustomSpeedButton)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAllAutoSize (TControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
 | Dock (TControl)
 | Docked (TControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDragMsg (TControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFloatMsg (TControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnChangeBounds (TGraphicControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnParentHandleDestruction (TGraphicControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoScaleFontPPI (TControl)
pt | DoSetBounds (TControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawGlyph (TCustomSpeedButton)
 | EditingDone (TControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindDownButton (TCustomSpeedButton)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
pt | FontChanged (TControl)
pt | FontChanged (TGraphicControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetActionLinkClass (TCustomSpeedButton)
 | GetAnchorsDependingOnParent (TControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetChildrenRect (TControl)
pt | GetClientOrigin (TControl)
pt | GetClientRect (TControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomSpeedButton)
pt | GetControlOrigin (TControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetDrawDetails (TCustomSpeedButton)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
pt | GetGlyphSize (TCustomSpeedButton)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
pt | GetNumGlyphs (TCustomSpeedButton)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
pt | GetTextSize (TCustomSpeedButton)
 | GetTopParent (TControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
pt | GlyphChanged (TCustomSpeedButton)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invalidate (TControl)
pt | InvalidateControl (TControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientWidthStored (TControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TCustomSpeedButton)
pt | LoadedAll (TControl)
 | LoadGlyphFromLazarusResource (TCustomSpeedButton)
 | LoadGlyphFromResourceName (TCustomSpeedButton)
 | Loading (TComponent)
 | ManualDock (TControl)
 | ManualFloat (TControl)
pt | MeasureDraw (TCustomSpeedButton)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCustomSpeedButton)
pt | MouseEnter (TControl)
pt | MouseEnter (TCustomSpeedButton)
pt | MouseLeave (TControl)
pt | MouseLeave (TCustomSpeedButton)
pt | MouseMove (TControl)
pt | MouseMove (TCustomSpeedButton)
pt | MouseUp (TControl)
pt | MouseUp (TCustomSpeedButton)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomSpeedButton)
pt | Paint (TGraphicControl)
pt | Paint (TCustomSpeedButton)
pt | PaintBackground (TCustomSpeedButton)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
 | ParentHandlesAllocated (TControl)
 | ParentToClient (TControl)
 | Perform (TControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealSetText (TControl)
pt | RealSetText (TCustomSpeedButton)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
pt | ScaleConstraints (TControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | SendMoveSizeMessages (TControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
 | SetBounds (TControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetColor (TControl)
 | SetComponentIndex (TComponent)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDown (TCustomSpeedButton)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetFlat (TCustomSpeedButton)
pt | SetGroupIndex (TCustomSpeedButton)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetMargin (TCustomSpeedButton)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetNumGlyphs (TCustomSpeedButton)
pt | SetParent (TControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSpacing (TCustomSpeedButton)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | Update (TControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
 | Updated (TComponent)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateState (TCustomSpeedButton)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMContextMenu (TControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSize (TControl)
pt | WMWindowPosChanged (TControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TGraphicControl)
pt | WSRegisterClass (TCustomSpeedButton)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDBNavButton
TSpeedButton
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnPaint
pl | ro | OnResize
pl | ro | OnChangeBounds
TCustomSpeedButton
TGraphicControl
pt |  | OnPaint
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TDBNavButton.Index

Index - the value from the enumerated type that specifies which button is being selected

Declaration

Source position: dbctrls.pp line 1413

public property TDBNavButton.Index : TDBNavButtonType
  read FIndex
  write FIndex;

Description

Button may be one of the following: nbFirst, nbPrior, nbNext, nbLast, nbInsert, nbDelete, nbEdit, nbPost, nbCancel, nbRefresh.


TDBNavButton.NavStyle

NavStyle - the style of Navigator Button

Declaration

Source position: dbctrls.pp line 1412

public property TDBNavButton.NavStyle : TDBNavButtonStyle
  read FNavStyle
  write FNavStyle;


TDBNavButtonDirection

Declaration

Source position: dbctrls.pp line 1305

type TDBNavButtonDirection = (
nbdHorizontal, | Buttons are displayed horizontally (in a row)
nbdVertical | Buttons are displayed vertically (in a column)
);

Description

TDBNavButtonDirection is an enumerated type with values that control the orientation for buttons on a database navigation control. TDBNavButtonDirection is the type used to implement the Direction property in TDBCustomNavigator.

See also

TDBCustomNavigator.Direction

Contains the orientation for buttons displayed on the control: horizontal or vertical


TDBNavButtonSet

Stores TDBNavButtonType enumeration values

Declaration

Source position: dbctrls.pp line 1303

type TDBNavButtonSet = set of (
nbFirst, | Represents the First button used to navigate to the beginning of a dataset
nbPrior, | Represents the Prior button used to navigate to the previous record in a dataset
nbNext, | Represents the Next button used to navigate to the next record in a dataset
nbLast, | Represents the Last button used to navigate to the last record in a dataset
nbInsert, | Represents the Insert button used to create a new record in a dataset
nbDelete, | Represents the Delete button used to delete the current record in a dataset
nbEdit, | Represents the Edit button used to enable edit mode for the current record in a dataset
nbPost, | Represents the Post button used to apply pending changes to a record in a dataset
nbCancel, | Represents the Cancel button used to cancel pending updates to a dataset
nbRefresh | Represents the Refresh button used to refresh the records in a dataset
);

Description

TDBNavButtonSet is a set type used to store zero or more values from the TDBNavButtonType enumeration. TDBNavButtonSet is the type used to implement the VisibleButtons property in TDBCustomNavigator.

See also

TDBNavButtonType | TDBNavButtonType
TDBCustomNavigator.VisibleButtons | The set of visible buttons (some of them can be suppressed if their function appears redundant)


TDBNavButtonStyle

Controls the appearance and behavior of a navigator button

Declaration

Source position: dbctrls.pp line 1304

type TDBNavButtonStyle = set of (
nsAllowTimer, | Enables use of a timer for the operation performed by a navigator button
nsFocusRect | Allows the button to be drawn with a focus rectangle
);

Description

TDBNavButtonStyle is an set type used to store information which controls the appearance and behavior for a button on a navigation control. TDBNavButtonStyle is the type used to implement the NavStyle property in TDBNavButton.

Remark: Please note: These style options are not used in the current implementation of the LCL.

See also

TDBNavButton.NavStyle

NavStyle - the style of Navigator Button


TDBNavButtonType

TDBNavButtonType

Declaration

Source position: dbctrls.pp line 1301

type TDBNavButtonType = (
nbFirst, | Represents the First button used to navigate to the beginning of a dataset
nbPrior, | Represents the Prior button used to navigate to the previous record in a dataset
nbNext, | Represents the Next button used to navigate to the next record in a dataset
nbLast, | Represents the Last button used to navigate to the last record in a dataset
nbInsert, | Represents the Insert button used to create a new record in a dataset
nbDelete, | Represents the Delete button used to delete the current record in a dataset
nbEdit, | Represents the Edit button used to enable edit mode for the current record in a dataset
nbPost, | Represents the Post button used to apply pending changes to a record in a dataset
nbCancel, | Represents the Cancel button used to cancel pending updates to a dataset
nbRefresh | Represents the Refresh button used to refresh the records in a dataset
);

Description

TDBNavButtonType is an enumerated type with values that represent button types (and their corresponding glyphs) in a database navigation control. TDBNavButtonType enumeration values are used when accessing the Buttons and Images in TDBCustomNavigator, and when accessing the default resource names in DBNavButtonResourceName.

See also

TDBCustomNavigator.Buttons | The list of Buttons included in the navigator tool
TDBCustomNavigator.Images | Contains the images available for display on the navigator buttons
DBNavButtonResourceName | Default resource names for the buttons displayed in TDBCustomNavigator


TDBNavDataLink

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDBNavDataLink - provides a link between a Database Navigator and a DataSet

Declaration

Source position: dbctrls.pp line 1429

type TDBNavDataLink = class(TDataLink)
protected
procedure EditingChanged; override; | EditingChanged - method to process a change in the Editing property of the navigator
procedure DataSetChanged; override; | DataSetChanged - method to process a change in the data set attached to the navigator
procedure ActiveChanged; override; | ActiveChanged - method to process a change in the Active property of the navigator
public
constructor Create(); | Create - constructor for TDBNavDataLink: calls inherited Create, attaches Navigator and sets VisualControl to True
end;

Inheritance

TDBNavDataLink

TDBNavDataLink - provides a link between a Database Navigator and a DataSet

|

TDataLink
|

TPersistent,IFPObserved
|

TObject

Description

TDBNavDataLink is a TDataLink descendant used to maintain an association between a database navigator control, and a datasource with a dataset. It provides additional methods called when values assigned to the data link have been changed. An internal member is maintained with the TDBCustomNavigator control for the association.

See also

#FCL.Db.TDataLink

TDBCustomNavigator

TDBCustomNavigator - the base class for TDBNavigator, a tool for navigating through the records of a dataset


TDBNavDataLink
TDataLink
 |  | VisualControl
 |  | FirstRecord
 | ro | Active
 |  | ActiveRecord
 | ro | BOF
 |  | BufferCount
 | ro | DataSet
 |  | DataSource
 |  | DataSourceFixed
 | ro | Editing
 | ro | Eof
 |  | ReadOnly
 | ro | RecordCount
TPersistent
TObject


ro | Active (TDataLink)
 | ActiveRecord (TDataLink)
ro | BOF (TDataLink)
 | BufferCount (TDataLink)
ro | DataSet (TDataLink)
 | DataSource (TDataLink)
 | DataSourceFixed (TDataLink)
ro | Editing (TDataLink)
ro | Eof (TDataLink)
 | FirstRecord (TDataLink)
 | ReadOnly (TDataLink)
ro | RecordCount (TDataLink)
 | VisualControl (TDataLink)


TDBNavDataLink
pt | EditingChanged
pt | DataSetChanged
pt | ActiveChanged
 | Create
TDataLink
 | CalcFirstRecord
 | CalcRange
 | CheckActiveAndEditing
 | GetDataset
 | SetActive
 | SetDataSource
 | SetReadOnly
 | ActiveChanged
 | CheckBrowseMode
 | DataEvent
 | DataSetChanged
 | DataSetScrolled
 | EditingChanged
 | FocusControl
 | GetActiveRecord
 | GetBOF
 | GetBufferCount
 | GetEOF
 | GetRecordCount
 | LayoutChanged
 | MoveBy
 | RecordChanged
 | SetActiveRecord
 | SetBufferCount
 | UpdateData
 | Create
 | Destroy
 | Edit
 | UpdateRecord
 | ExecuteAction
 | UpdateAction
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | ActiveChanged (TDataLink)
pt | ActiveChanged (TDBNavDataLink)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | CalcFirstRecord (TDataLink)
 | CalcRange (TDataLink)
 | CheckActiveAndEditing (TDataLink)
 | CheckBrowseMode (TDataLink)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TDataLink)
 | Create (TDBNavDataLink)
 | DataEvent (TDataLink)
 | DataSetChanged (TDataLink)
pt | DataSetChanged (TDBNavDataLink)
 | DataSetScrolled (TDataLink)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TDataLink)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Edit (TDataLink)
 | EditingChanged (TDataLink)
pt | EditingChanged (TDBNavDataLink)
 | Equals (TObject)
 | ExecuteAction (TDataLink)
 | FieldAddress (TObject)
 | FocusControl (TDataLink)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetActiveRecord (TDataLink)
 | GetBOF (TDataLink)
 | GetBufferCount (TDataLink)
 | GetDataset (TDataLink)
 | GetEOF (TDataLink)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
 | GetRecordCount (TDataLink)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | LayoutChanged (TDataLink)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | MoveBy (TDataLink)
 | newinstance (TObject)
 | RecordChanged (TDataLink)
 | SafeCallException (TObject)
 | SetActive (TDataLink)
 | SetActiveRecord (TDataLink)
 | SetBufferCount (TDataLink)
 | SetDataSource (TDataLink)
 | SetReadOnly (TDataLink)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TDataLink)
 | UpdateData (TDataLink)
 | UpdateRecord (TDataLink)


TDBNavDataLink

TDataLink

TPersistent

TObject


TDBNavDataLink.ActiveChanged

ActiveChanged - method to process a change in the Active property of the navigator

Declaration

Source position: dbctrls.pp line 1435

protected procedure TDBNavDataLink.ActiveChanged; override;

Description

ActiveChanged is an overridden procedure in TDBNavDataLink used to ensure that the Navigator control is updated when the value for the Active property has been changed.

Remark: Please note: ActiveChanged does not call the inherited method.

See also

#FCL.Db.TDataLink.Active

TDBCustomNavigator.ActiveChanged

ActiveChanged - if datalink is active, calls DataChanged and EditingChanged


TDBNavDataLink.Create

Create - constructor for TDBNavDataLink: calls inherited Create, attaches Navigator and sets VisualControl to True

Declaration

Source position: dbctrls.pp line 1437

public constructor TDBNavDataLink.Create(

  TheNavigator: TDBCustomNavigator

);

Arguments

TheNavigator

TDBCustomNavigator control for the data link

Description

Create is the constructor for the class instance, and calls the inherited constructor. Create assigns the value in TheNavigator to an internal member used in the class instance. It also sets the value in the VisualControl property to True.

See also

TDBCustomNavigator

TDBCustomNavigator - the base class for TDBNavigator, a tool for navigating through the records of a dataset

#FCL.Db.TDataLink.VisualControl


TDBNavDataLink.DataSetChanged

DataSetChanged - method to process a change in the data set attached to the navigator

Declaration

Source position: dbctrls.pp line 1434

protected procedure TDBNavDataLink.DataSetChanged; override;

Description

DataSetChanged is an overridden procedure in TDBNavDataLink which ensures that the DataChanged method in the internal TDBCustomNavigator control is called when the value in DataSet has been changed.

Remark: Please note: ActiveChanged does not call the inherited method.


TDBNavDataLink.EditingChanged

EditingChanged - method to process a change in the Editing property of the navigator

Declaration

Source position: dbctrls.pp line 1433

protected procedure TDBNavDataLink.EditingChanged; override;


TDBNavFocusableButton

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: dbctrls.pp line 1418

type TDBNavFocusableButton = class(TBitBtn)

public

  property NavStyle: TDBNavButtonStyle; [rw]

  property Index: TDBNavButtonType; [rw]

end;

Inheritance

TDBNavFocusableButton |
|
TBitBtn | A Button with a small image attached
|
TCustomBitBtn | TCustomBitBtn - the ancestor class for TBitBtn
|
TCustomButton | The base class for clickable buttons (TButton and TBitBtn)
|
TButtonControl | Specifies a base class for button controls
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDBNavFocusableButton is a TBitBtn descendant which represent a button that receive focus in a database navigator control. TDBNavFocusableButton is the type stored in the FocusableButtons member in TDBCustomNavigator.

See also

TDBCustomNavigator.FocusableButtons


TDBNavFocusableButton
 |  | NavStyle
 |  | Index
TBitBtn
pl | ro | Action
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | Cancel
pl | ro | Caption
pl | ro | Color
pl | ro | Constraints
pl | ro | Default
pl | ro | DefaultCaption
pl | ro | Enabled
pl | ro | Font
pl | ro | Glyph
pl | ro | GlyphShowMode
pl | ro | Kind
pl | ro | Layout
pl | ro | Margin
pl | ro | ModalResult
pl | ro | NumGlyphs
pl | ro | Images
pl | ro | ImageIndex
pl | ro | ImageWidth
pl | ro | ParentBidiMode
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | Spacing
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCustomBitBtn
 | ro | Caption
 |  | DefaultCaption
 |  | Glyph
 |  | NumGlyphs
 |  | Images
 |  | ImageIndex
 |  | ImageWidth
 |  | Kind
 |  | Layout
 |  | Margin
 |  | Spacing
 |  | GlyphShowMode
TCustomButton
pt | ro | ParentColor
 | ro | Active
 |  | Default
 |  | ModalResult
 | ro | ShortCut
 | ro | ShortCutKey2
 |  | Cancel
 | ro | Color
 | ro | TabStop
TButtonControl
pt |  | Checked
pt |  | ClicksDisabled
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pl | ro | Action (TBitBtn)
pt |  | ActionLink (TControl)
 | ro | Active (TCustomButton)
 |  | Align (TControl)
pl | ro | Align (TBitBtn)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TBitBtn)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TBitBtn)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TBitBtn)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TBitBtn)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Cancel (TCustomButton)
pl | ro | Cancel (TBitBtn)
 |  | Caption (TControl)
 | ro | Caption (TCustomBitBtn)
pl | ro | Caption (TBitBtn)
 |  | CaptureMouseButtons (TControl)
pt |  | Checked (TButtonControl)
 |  | ChildSizing (TWinControl)
pt |  | ClicksDisabled (TButtonControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomButton)
pl | ro | Color (TBitBtn)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TBitBtn)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | Default (TCustomButton)
pl | ro | Default (TBitBtn)
 |  | DefaultCaption (TCustomBitBtn)
pl | ro | DefaultCaption (TBitBtn)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
pl | ro | Enabled (TBitBtn)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TBitBtn)
 |  | Glyph (TCustomBitBtn)
pl | ro | Glyph (TBitBtn)
 |  | GlyphShowMode (TCustomBitBtn)
pl | ro | GlyphShowMode (TBitBtn)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | ImageIndex (TCustomBitBtn)
pl | ro | ImageIndex (TBitBtn)
 |  | Images (TCustomBitBtn)
pl | ro | Images (TBitBtn)
 |  | ImageWidth (TCustomBitBtn)
pl | ro | ImageWidth (TBitBtn)
 |  | Index (TDBNavFocusableButton)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | Kind (TCustomBitBtn)
pl | ro | Kind (TBitBtn)
 |  | Layout (TCustomBitBtn)
pl | ro | Layout (TBitBtn)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | Margin (TCustomBitBtn)
pl | ro | Margin (TBitBtn)
 |  | ModalResult (TCustomButton)
pl | ro | ModalResult (TBitBtn)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NavStyle (TDBNavFocusableButton)
 |  | NumGlyphs (TCustomBitBtn)
pl | ro | NumGlyphs (TBitBtn)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TBitBtn)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomButton)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TBitBtn)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TBitBtn)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TBitBtn)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 | ro | ShortCut (TCustomButton)
 | ro | ShortCutKey2 (TCustomButton)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TBitBtn)
 | ro | Showing (TWinControl)
 |  | Spacing (TCustomBitBtn)
pl | ro | Spacing (TBitBtn)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TBitBtn)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomButton)
pl | ro | TabStop (TBitBtn)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TBitBtn)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TDBNavFocusableButton
TBitBtn
TCustomBitBtn
pt | WSRegisterClass
pt | ActionChange
pt | GlyphChanged
pt | InitializeWnd
pt | IsCaptionStored
pt | Loaded
pt | Notification
pt | TextChanged
pt | GetControlClassDefaultSize
pt | CMAppShowBtnGlyphChanged
 | Create
 | Destroy
 | Click
 | LoadGlyphFromResourceName
 | LoadGlyphFromLazarusResource
 | LoadGlyphFromStock
 | CanShowGlyph
TCustomButton
pt | WSRegisterClass
pt | CreateWnd
pt | CreateParams
pt | ControlKeyDown
pt | ControlKeyUp
pt | DialogChar
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | WSSetDefault
pt | WSSetText
pt | TextChanged
pt | Loaded
pt | UpdateDefaultCancel
 | Create
 | Click
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | ActiveDefaultControlChanged
 | UpdateRolesForForm
 | UseRightToLeftAlignment
TButtonControl
pt | WSRegisterClass
pt | GetActionLinkClass
pt | GetChecked
pt | SetChecked
pt | DoOnChange
pt | Click
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TDBNavFocusableButton
TBitBtn
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnContextPopup
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomBitBtn
TCustomButton
TButtonControl
pt |  | OnChange
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TDBNavFocusableButton.Index

Declaration

Source position: dbctrls.pp line 1424

public property TDBNavFocusableButton.Index : TDBNavButtonType
  read FIndex
  write FIndex;


TDBNavFocusableButton.NavStyle

Declaration

Source position: dbctrls.pp line 1423

public property TDBNavFocusableButton.NavStyle : TDBNavButtonStyle
  read FNavStyle
  write FNavStyle;


TDBNavigator

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDBNavigator - a data-aware Button-Bar to facilitate navigating between records of a dataset

Declaration

Source position: dbctrls.pp line 1443

type TDBNavigator = class(TDBCustomNavigator)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Alignment: TAlignment; | Alignment - whether text is left or right justified, or centered
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BeforeAction: TDBNavClickEvent;
property BevelInner: TPanelBevel; | BevelInner - determines the nature of the Inner Bevel of the panel (whether raised, lowered etc)
property BevelOuter: TPanelBevel; | BevelOuter - determines the nature of the Outer Bevel of the panel (whether raised, lowered etc)
property BevelWidth: TBevelWidth; | BevelWidth - the Width of the panel's bevel in pixels
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property BorderWidth: TBorderWidth; | Width of the Border around the control; default is zero.
property Caption: TCaption; | The text describing the control to the user
property ChildSizing: TControlChildSizing; | Parameters for child control arrangement and spacing
property ClientHeight: Integer; | The height of the client area of the control
property ClientWidth: Integer; | The width of the client area of the control
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property ConfirmDelete: Boolean;
property DataSource: TDataSource;
property Direction: TDBNavButtonDirection;
property DoubleBuffered: Boolean; | Allows to reduce flicker in the painting of the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Flat: Boolean; | Flat - if True, buttons have no 3-D effect
property Font: TFont; | The font to be used for text display in this control
property Hints: TStrings; | A list of hints to be shown if the mouse hovers over a button
property OnClick: TDBNavClickEvent; | The action to be taken when a navigator button is clicked
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property Options: TDBNavigatorOptions;
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentDoubleBuffered: Boolean; | Value from the DoubleBuffered property in a Parent control
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property VisibleButtons: TDBNavButtonSet;
property Images: TCustomImageList;
end;

Inheritance

TDBNavigator | TDBNavigator - a data-aware Button-Bar to facilitate navigating between records of a dataset
|
TDBCustomNavigator | TDBCustomNavigator - the base class for TDBNavigator, a tool for navigating through the records of a dataset
|
TCustomPanel | The base class for a general container which can hold other objects. It has a customizable border and a central text.
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDBNavigator is an advanced tool for navigating through datasets held locally in response to a query sent to the database.

It consists of a series of toolbuttons used to perform navigation and maintenance for records in the linked dataset. For example:

Navigation
First, Prior, Next or Last
Maintenance
Insert, Delete, Edit, Post, Cancel or Refresh

Use the VisibleButtons property to specify which of the Buttons can be displayed in the control.

If used in conjunction with a data-aware controls, it controls which record is displayed, the position of the record selection cursor, and the initiation of changes to the dataset and ultimately the database.

Most of the functionality of the toolbar is already built-in to the control, but if the programmer needs to specify actions to be associated with individual buttons, there is a procedure BtnClick to which an argument can be sent with the index value of the button clicked, and the procedure chooses which action to call dependent on the button index.

The DataSource property must be assigned to link to the dataset for the control.

See also

How To Use Data-aware Controls | HowToUseDataAwareControls - Hints for accessing databases
TDBCustomNavigator | TDBCustomNavigator - the base class for TDBNavigator, a tool for navigating through the records of a dataset


TDBNavigator
pl | ro | Align
pl | ro | Alignment
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BidiMode
pl | ro | BeforeAction
pl | ro | BevelInner
pl | ro | BevelOuter
pl | ro | BevelWidth
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | BorderWidth
pl | ro | Caption
pl | ro | ChildSizing
pl | ro | ClientHeight
pl | ro | ClientWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | ConfirmDelete
pl | ro | DataSource
pl | ro | Direction
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Flat
pl | ro | Font
pl | ro | Hints
pl | ro | Options
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
pl | ro | VisibleButtons
pl | ro | Images
TDBCustomNavigator
 |  | BeforeAction
 |  | ConfirmDelete
 |  | DataSource
 |  | Direction
 |  | Flat
 |  | Hints
 |  | Options
 |  | VisibleButtons
 |  | ShowButtonHints
 |  | Images
TCustomPanel
pt |  | WordWrap
 | ro | Align
 |  | Alignment
 |  | BevelColor
 |  | BevelInner
 |  | BevelOuter
 |  | BevelWidth
 | ro | Color
 |  | FullRepaint
 | ro | ParentBackground
 | ro | ParentColor
 | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomPanel)
pl | ro | Align (TDBNavigator)
 |  | Alignment (TCustomPanel)
pl | ro | Alignment (TDBNavigator)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TDBNavigator)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TDBNavigator)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BeforeAction (TDBCustomNavigator)
pl | ro | BeforeAction (TDBNavigator)
 |  | BevelColor (TCustomPanel)
 |  | BevelInner (TCustomPanel)
pl | ro | BevelInner (TDBNavigator)
 |  | BevelOuter (TCustomPanel)
pl | ro | BevelOuter (TDBNavigator)
 |  | BevelWidth (TCustomPanel)
pl | ro | BevelWidth (TDBNavigator)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TDBNavigator)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TDBNavigator)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pl | ro | BorderStyle (TDBNavigator)
 |  | BorderWidth (TWinControl)
pl | ro | BorderWidth (TDBNavigator)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
pl | ro | Caption (TDBNavigator)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
pl | ro | ChildSizing (TDBNavigator)
 |  | ClientHeight (TControl)
pl | ro | ClientHeight (TDBNavigator)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
pl | ro | ClientWidth (TDBNavigator)
 |  | Color (TControl)
 | ro | Color (TCustomPanel)
pl | ro | Color (TDBNavigator)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | ConfirmDelete (TDBCustomNavigator)
pl | ro | ConfirmDelete (TDBNavigator)
 |  | Constraints (TControl)
pl | ro | Constraints (TDBNavigator)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DataSource (TDBCustomNavigator)
pl | ro | DataSource (TDBNavigator)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | Direction (TDBCustomNavigator)
pl | ro | Direction (TDBNavigator)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TDBNavigator)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TDBNavigator)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TDBNavigator)
 |  | Enabled (TControl)
pl | ro | Enabled (TDBNavigator)
 |  | Flat (TDBCustomNavigator)
pl | ro | Flat (TDBNavigator)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TDBNavigator)
 |  | FullRepaint (TCustomPanel)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | Hints (TDBCustomNavigator)
pl | ro | Hints (TDBNavigator)
 |  | HostDockSite (TControl)
 |  | Images (TDBCustomNavigator)
pl | ro | Images (TDBNavigator)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | Options (TDBCustomNavigator)
pl | ro | Options (TDBNavigator)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 | ro | ParentBackground (TCustomPanel)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TDBNavigator)
pt |  | ParentColor (TControl)
 | ro | ParentColor (TCustomPanel)
pl | ro | ParentColor (TDBNavigator)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TDBNavigator)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TDBNavigator)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TDBNavigator)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TDBNavigator)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowButtonHints (TDBCustomNavigator)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TDBNavigator)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TDBNavigator)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomPanel)
pl | ro | TabStop (TDBNavigator)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TDBNavigator)
 |  | VisibleButtons (TDBCustomNavigator)
pl | ro | VisibleButtons (TDBNavigator)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)
pt |  | WordWrap (TCustomPanel)


TDBNavigator
TDBCustomNavigator
pt | DataChanged
pt | EditingChanged
pt | ActiveChanged
pt | Loaded
pt | Notification
pt | UpdateButtons
pt | UpdateHints
pt | HintsChanged
pt | ButtonClickHandler
pt | GetControlClassDefaultSize
pt | BeginUpdateButtons
pt | EndUpdateButtons
pt | SetEnabled
 | Create
 | Destroy
 | BtnClick
 | VisibleButtonCount
TCustomPanel
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetControlClassDefaultSize
pt | CMParentColorChanged
pt | GetDefaultDockCaption
pt | Loaded
pt | RealSetText
pt | Paint
pt | SetParentBackground
pt | UpdateParentColorChange
 | Create
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TDBNavigator
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnStartDrag
TDBCustomNavigator
 |  | OnClick
TCustomPanel
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
 |  | OnClick (TDBCustomNavigator)
pl | ro | OnClick (TDBNavigator)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TDBNavigator)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TDBNavigator)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TDBNavigator)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TDBNavigator)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TDBNavigator)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TDBNavigator)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TDBNavigator)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TDBNavigator)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TDBNavigator)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TDBNavigator)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TDBNavigator)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TDBNavigator)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TDBNavigator)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TDBNavigator)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TDBNavigator)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TDBNavigator)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)


TDBNavigatorOption

Declaration

Source position: dbctrls.pp line 1306

type TDBNavigatorOption = (

  navFocusableButtons

);


TDBNavigatorOptions

Declaration

Source position: dbctrls.pp line 1307

type TDBNavigatorOptions = set of (

  navFocusableButtons

);


TDBRadioGroup

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDBRadioGroup - a data-aware version of TRadioGroup, providing a series of mutually exclusive buttons to select an entry to insert into a database field

Declaration

Source position: dbctrls.pp line 560

type TDBRadioGroup = class(TCustomRadioGroup)
protected
procedure Change; virtual; | Signals the OnChange event handler when assigned
procedure Notification(); override; | Sets the DataSource to Nil when the control is destroyed
procedure DataChange(); | Updates the control display value when the linked dataset is repositioned
procedure UpdateData(); | Updates the linked dataset using the current selection in the control
property DataLink: TFieldDataLink; [r] | Provides access to properties, methods, and events for the data-aware control
function GetButtonValue(); | Gets the value for the radio button at the specified position in the control
procedure UpdateRadioButtonStates; override; | Updates the linked dataset to reflect the current radio button selected in the control
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destroy is the destructor for the class instance
procedure EditingDone; override; | Invokes the OnEditingDone event handler
function ExecuteAction(); override; | Implements support for standard actions in the control
function UpdateAction(); override; | Updates the specified action to reflect the current state in the linked dataset
property Field: TField; [r] | The DataSet Field relevant to the data being selected
property ItemIndex: Integer; | The Index value in the list of Items (a stringlist with the names of the selections for radio buttons)
property Value: string; [rw] | The value for the selected radio button in the control
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoFill: Boolean; | Indicates if radio buttons are resized to fill the available space in the control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Caption: TCaption; | The text describing the control to the user
property ChildSizing: TControlChildSizing; | Parameters for child control arrangement and spacing
property Color: TColor; | The background color of the control
property ColumnLayout: TColumnLayout;
property Columns: Integer; | Number of columns used to display radio buttons in the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DataField: string; [rw] | Name of the Field in the linked dataset where the control Value is stored
property DataSource: TDataSource; [rw] | Provides access to the linked dataset and the field definition used in the control
property DoubleBuffered: Boolean; | Allows to reduce flicker in the painting of the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property Items: TStrings; [w] | Contains the captions for the radio button displayed in the control
property OnChange: TNotifyEvent; [rw] | Event Handler signalled when the Value for the control is changed
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentDoubleBuffered: Boolean; | Value from the DoubleBuffered property in a Parent control
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ReadOnly: Boolean; [rw] | ReadOnly - if True, data can only be read, not written or modified. (Doesn't really make sense for a RadioGroup!)
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Values: TStrings; [rw] | The values of the strings in Items
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TDBRadioGroup | TDBRadioGroup - a data-aware version of TRadioGroup, providing a series of mutually exclusive buttons to select an entry to insert into a database field
|
TCustomRadioGroup | TCustomRadioGroup: is the base type for TRadioGroup
|
TCustomGroupBox | The base class for TGroupBox, TRadioGroup and TCheckGroup
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

The properties of TDBRadioGroup are similar to those of TRadioGroup (and TCustomRadioGroup). Access is obtained to members of the group by selecting (in the Object Inspector) the ellipsis (...) next to the entry Items, and then editing the stringlist.

At run-time, selecting one of the radiobuttons makes the corresponding ItemIndex available to the programmer, and the corresponding string Item gets selected and appears as the string value for the record in that field.

See also

How To Use Data-aware Controls

HowToUseDataAwareControls - Hints for accessing databases


TDBRadioGroup
pt | ro | DataLink
 | ro | Field
 | ro | ItemIndex
 |  | Value
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoFill
pl | ro | AutoSize
pl | ro | BiDiMode
pl | ro | BorderSpacing
pl | ro | Caption
pl | ro | ChildSizing
pl | ro | Color
pl | ro | ColumnLayout
pl | ro | Columns
pl | ro | Constraints
pl |  | DataField
pl |  | DataSource
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl |  | Items
pl | ro | ParentBiDiMode
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl |  | ReadOnly
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl |  | Values
pl | ro | Visible
TCustomRadioGroup
 |  | AutoFill
 |  | ItemIndex
 |  | Items
 |  | Columns
 |  | ColumnLayout
TCustomGroupBox
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TDBRadioGroup)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TDBRadioGroup)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoFill (TCustomRadioGroup)
pl | ro | AutoFill (TDBRadioGroup)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TDBRadioGroup)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TDBRadioGroup)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TDBRadioGroup)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
pl | ro | Caption (TDBRadioGroup)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
pl | ro | ChildSizing (TDBRadioGroup)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TDBRadioGroup)
 |  | ColumnLayout (TCustomRadioGroup)
pl | ro | ColumnLayout (TDBRadioGroup)
 |  | Columns (TCustomRadioGroup)
pl | ro | Columns (TDBRadioGroup)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TDBRadioGroup)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
pl |  | DataField (TDBRadioGroup)
pt | ro | DataLink (TDBRadioGroup)
pl |  | DataSource (TDBRadioGroup)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TDBRadioGroup)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TDBRadioGroup)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TDBRadioGroup)
 |  | Enabled (TControl)
pl | ro | Enabled (TDBRadioGroup)
 | ro | Field (TDBRadioGroup)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TDBRadioGroup)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | ItemIndex (TCustomRadioGroup)
 | ro | ItemIndex (TDBRadioGroup)
 |  | Items (TCustomRadioGroup)
pl |  | Items (TDBRadioGroup)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TDBRadioGroup)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TDBRadioGroup)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TDBRadioGroup)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TDBRadioGroup)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TDBRadioGroup)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TDBRadioGroup)
 | ro | ReadBounds (TControl)
pl |  | ReadOnly (TDBRadioGroup)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TDBRadioGroup)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TDBRadioGroup)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TDBRadioGroup)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | Value (TDBRadioGroup)
pl |  | Values (TDBRadioGroup)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TDBRadioGroup)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TDBRadioGroup
pt | Change
pt | Notification
pt | DataChange
pt | UpdateData
pt | GetButtonValue
pt | UpdateRadioButtonStates
 | Create
 | Destroy
 | EditingDone
 | ExecuteAction
 | UpdateAction
TCustomRadioGroup
pt | WSRegisterClass
pt | UpdateInternalObjectList
pt | UpdateAll
pt | InitializeWnd
pt | UpdateRadioButtonStates
pt | ReadState
pt | SetItems
pt | SetColumns
pt | SetItemIndex
pt | GetItemIndex
pt | CheckItemIndexChanged
 | Create
 | Destroy
 | CanModify
 | FlipChildren
 | Rows
TCustomGroupBox
pt | WSRegisterClass
pt | GetControlClassDefaultSize
pt | CreateParams
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanModify (TCustomRadioGroup)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TDBRadioGroup)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
pt | CheckItemIndexChanged (TCustomRadioGroup)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomGroupBox)
 | Create (TCustomRadioGroup)
 | Create (TDBRadioGroup)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomGroupBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DataChange (TDBRadioGroup)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomRadioGroup)
 | Destroy (TDBRadioGroup)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EditingDone (TDBRadioGroup)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteAction (TDBRadioGroup)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | FlipChildren (TCustomRadioGroup)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetButtonValue (TDBRadioGroup)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomGroupBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetItemIndex (TCustomRadioGroup)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomRadioGroup)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TDBRadioGroup)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
pt | ReadState (TCustomRadioGroup)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | Rows (TCustomRadioGroup)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColumns (TCustomRadioGroup)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetItemIndex (TCustomRadioGroup)
pt | SetItems (TCustomRadioGroup)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
 | UpdateAction (TDBRadioGroup)
pt | UpdateAll (TCustomRadioGroup)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
pt | UpdateData (TDBRadioGroup)
 | UpdateDockCaption (TWinControl)
pt | UpdateInternalObjectList (TCustomRadioGroup)
pt | UpdateMouseCursor (TControl)
pt | UpdateRadioButtonStates (TCustomRadioGroup)
pt | UpdateRadioButtonStates (TDBRadioGroup)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomGroupBox)
pt | WSRegisterClass (TCustomRadioGroup)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDBRadioGroup
pl |  | OnChange
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnStartDrag
TCustomRadioGroup
 |  | OnClick
 |  | OnSelectionChanged
TCustomGroupBox
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl |  | OnChange (TDBRadioGroup)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TDBRadioGroup)
 |  | OnClick (TControl)
 |  | OnClick (TCustomRadioGroup)
pl | ro | OnClick (TDBRadioGroup)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TDBRadioGroup)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TDBRadioGroup)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TDBRadioGroup)
 |  | OnEnter (TWinControl)
 |  | OnExit (TWinControl)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TDBRadioGroup)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TDBRadioGroup)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TDBRadioGroup)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TDBRadioGroup)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TDBRadioGroup)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TDBRadioGroup)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TDBRadioGroup)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TDBRadioGroup)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TDBRadioGroup)
 |  | OnSelectionChanged (TCustomRadioGroup)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TDBRadioGroup)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)


TDBRadioGroup.Change

Signals the OnChange event handler when assigned

Declaration

Source position: dbctrls.pp line 579

protected procedure TDBRadioGroup.Change; virtual;

Description

Change is used to signal the OnChange event handler (when assigned).


TDBRadioGroup.Create

Constructor for the class instance

Declaration

Source position: dbctrls.pp line 587

public constructor TDBRadioGroup.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create is the overridden constructor for TDBRadioGroup. It calls the inherited Create method, and allocates resources needed for the DataLink and Values properties. The DataChange and UpdateData methods are assigned to event handlers in DataLink.

See also

#LCL.ExtCtrls.TCustomRadioGroup.Create

Constructor for the class instance


TDBRadioGroup.DataChange

Updates the control display value when the linked dataset is repositioned

Declaration

Source position: dbctrls.pp line 581

protected procedure TDBRadioGroup.DataChange(

  Sender: TObject

);

Arguments

Sender

Object for the event notification

Description

DataChange is used to perform actions needed when the linked dataset for the control has been repositioned. In TDBRadioGroup, this requires setting the Value property for the control. DataChange uses the Field property (when assigned) to get the display text for the field. Value is set to an empty string ('') when Field has not been assigned.

DataChange is used as the OnDataChange event handler in the internal TFieldDataLink instance in the class. It is called directly when values are assigned to the Items and Value properties, and when UpdateRadioButtonStates is used to update tab navigation and the current selection index in the control.


TDBRadioGroup.DataField

Name of the Field in the linked dataset where the control Value is stored

Declaration

Source position: dbctrls.pp line 608

published property TDBRadioGroup.DataField : string
  read GetDataField
  write SetDataField;

Description

DataField is a String property which contains the name of the field in the linked dataset where the Value for the data-aware control is stored. Read and write access to the property value are redirected to the FieldName property in DataLink.

Use DataSource to access the component which provides the linked dataset where DataField is located.

See also

TDBRadioGroup.DataLink | Provides access to properties, methods, and events for the data-aware control
TDBRadioGroup.DataSource | Provides access to the linked dataset and the field definition used in the control
TDBRadioGroup.Value | The value for the selected radio button in the control
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string


TDBRadioGroup.DataLink

Provides access to properties, methods, and events for the data-aware control

Declaration

Source position: dbctrls.pp line 583

protected property TDBRadioGroup.DataLink : TFieldDataLink
  read FDataLink;

Description

DataLink is a read-only TFieldDataLink property which provides access to properties, methods, and events needed to implement the data-aware control. It maintains references to the Control and its associated DataSource, DataSet, and Field.

Read and Write access to many of the properties in the control are redirected to this member in the class instance, including: DataField, DataSource, Field, ReadOnly, et. al. It is used in the implementation of methods to synchronize the actions and state for the control and its database-related components.

Methods, such as DataChange and UpdateData, are used as event handlers in the property.

See also

TFieldDataLink | Maintains an association between a control, an action, and a field in a linked dataset
TDBRadioGroup.DataField | Name of the Field in the linked dataset where the control Value is stored
TDBRadioGroup.DataSource | Provides access to the linked dataset and the field definition used in the control
TDBRadioGroup.Field | The DataSet Field relevant to the data being selected
TDBRadioGroup.ReadOnly | ReadOnly - if True, data can only be read, not written or modified. (Doesn't really make sense for a RadioGroup!)
TDBRadioGroup.DataChange | Updates the control display value when the linked dataset is repositioned
TDBRadioGroup.UpdateData | Updates the linked dataset using the current selection in the control


TDBRadioGroup.DataSource

Provides access to the linked dataset and the field definition used in the control

Declaration

Source position: dbctrls.pp line 609

published property TDBRadioGroup.DataSource : TDataSource
  read GetDataSource
  write SetDataSource;

Description

DataSource is a TDataSource property which contains the component used to provide access to the linked dataset and the field used in the data-aware control.

Read and write access to the property value are redirected to the DataSource property in DataLink. Assigning a new value for the property causes the ChangeDataSource routine to be called to perform notification messages and update the DataLink property in the control.

Use the DataField property to get or set the name for the field in the linked dataset where the Value for the control is stored.

See also

TDBRadioGroup.DataLink | Provides access to properties, methods, and events for the data-aware control
TDBRadioGroup.DataField | Name of the Field in the linked dataset where the control Value is stored
TDBRadioGroup.Value | The value for the selected radio button in the control
#FCL.Db.TDataSource


TDBRadioGroup.Destroy

Destroy is the destructor for the class instance

Declaration

Source position: dbctrls.pp line 588

public destructor TDBRadioGroup.Destroy; override;

Description

Destroy is the destructor for TDBRadioGroup. It frees resources allocated to the DataLink and Values properties, and calls the inherited destructor prior to exiting from the method.

See also

#LCL.ExtCtrls.TCustomRadioGroup.Destroy

Destructor for the class instance


TDBRadioGroup.Field

The DataSet Field relevant to the data being selected

Declaration

Source position: dbctrls.pp line 592

public property TDBRadioGroup.Field : TField
  read GetField;

Description

Field is a read-only TField property which contains the definition used to access the field in the linked dataset where the Value for the data-aware control is stored. Read access for the property value is redirected to the Field property in DataLink.

Use DataSource to assign the component which provides access to the linked dataset.

Use DataField to access the name of the field in the linked dataset.

See also

TDBRadioGroup.DataLink | Provides access to properties, methods, and events for the data-aware control
TDBRadioGroup.DataField | Name of the Field in the linked dataset where the control Value is stored
TDBRadioGroup.DataSource | Provides access to the linked dataset and the field definition used in the control
TDBRadioGroup.Value | The value for the selected radio button in the control
#FCL.Db.TField


TDBRadioGroup.GetButtonValue

Gets the value for the radio button at the specified position in the control

Declaration

Source position: dbctrls.pp line 584

protected function TDBRadioGroup.GetButtonValue(

  Index: Integer

):string;

Arguments

Index

Ordinal position in Items for the requested radio button

Function result

The value stored for the specified radio button

Description

GetButtonValue is a String function used to get the value for the Radio Button at the ordinal position specified in Index.

When Index is a negative non-zero value, the return value is an empty string (''). Otherwise, the return value contains the content at the specified index position in Values. If no corresponding entry is available in Values, the content from Items at the specified position is used.

Use the Items property to define the Radio Buttons displayed in the control. Use Values to define the content stored in DataField when the radio button in ItemIndex is selected.

GetButtonValue is used in the implementation of the UpdateRadioButtonStates method.

See also

TDBRadioGroup.Items | Contains the captions for the radio button displayed in the control
TDBRadioGroup.Values | The values of the strings in Items
#LCL.ExtCtrls.TCustomRadioGroup.ItemIndex | The Index value in the list of Items (a stringlist with the names of the selections for radio buttons)
TDBRadioGroup.Value | The value for the selected radio button in the control
TDBRadioGroup.UpdateRadioButtonStates | Updates the linked dataset to reflect the current radio button selected in the control


TDBRadioGroup.OnChange

Event Handler signalled when the Value for the control is changed

Declaration

Source position: dbctrls.pp line 616

published property TDBRadioGroup.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;

Description

OnChange is a TNotifyEvent property which contains the event handler signalled when the Value for the control is changed. OnChange can be used in an application to perform actions needed after Value (and ItemIndex) has been updated, and the corresponding radio button has been set to the checked state.

OnChange is signalled from the Change method.

See also

TDBRadioGroup.Change | Signals the OnChange event handler when assigned
TDBRadioGroup.Value | The value for the selected radio button in the control
#LCL.ExtCtrls.TCustomRadioGroup.ItemIndex | The Index value in the list of Items (a stringlist with the names of the selections for radio buttons)


TDBRadioGroup.ReadOnly

ReadOnly - if True, data can only be read, not written or modified. (Doesn't really make sense for a RadioGroup!)

Declaration

Source position: dbctrls.pp line 638

published property TDBRadioGroup.ReadOnly : Boolean
  read GetReadOnly
  write SetReadOnly
  default False;

Description

ReadOnly is a Boolean property which indicates if the control, and its linked dataset can be modified. Read and write access for the property value are redirected to the ReadOnly property in DataLink.

The default value for the property is False.

See also

TDataLink.ReadOnly

TFieldDataLink.CanModify

CanModify - True if the linked field is capable of being modified


TDBRadioGroup.UpdateAction

Updates the specified action to reflect the current state in the linked dataset

Declaration

Source position: dbctrls.pp line 591

public function TDBRadioGroup.UpdateAction(

  AAction: TBasicAction

):Boolean; override;

Arguments

AAction

Action examined and updated in the method

Function result

True when the action was updated in the method

Description

UpdateAction is an overridden Boolean function in TDBRadioGroup. UpdateAction is called when the Application enters an idle state to ensure that the action reflects the current state for a linked dataset.

AAction is the TBasicAction updated in the method.

UpdateAction calls the inherited method, and when DataLink has been assigned, executes its UpdateAction method. The return value is True when AAction is updated using either the inherited method, or the method in DataLink. The return value is False when AAction could not be updated in the method.

See also

#FCL.Db.TDataLink.UpdateAction

#RTL.Classes.TComponent.UpdateAction

#RTL.Classes.TBasicAction


TDBRadioGroup.UpdateData

Updates the linked dataset using the current selection in the control

Declaration

Source position: dbctrls.pp line 582

protected procedure TDBRadioGroup.UpdateData(

  Sender: TObject

);

Arguments

Sender

Object for the event notification

Description

UpdateData us used to perform the actions needed to update a linked dataset using the current selection in the control.

In TDBRadioGroup, this involves assigning the content from the Value property to the field for the linked dataset. UpdateData uses the internal TFieldDataLink instance for the control to access the Field for the linked dataset. No actions are performed when the field in the TFieldDataLink instance has not been assigned.

UpdateData is assigned to the OnUpdateData event handler in the TFieldDataLink instance for the data-aware control.

See also

TDBRadioGroup.DataField | Name of the Field in the linked dataset where the control Value is stored
TDBRadioGroup.DataSource | Provides access to the linked dataset and the field definition used in the control
TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string
TFieldDataLink.OnUpdateData | OnUpdateData - event handler for updating any pending changes in the data


TDBRadioGroup.UpdateRadioButtonStates

Updates the linked dataset to reflect the current radio button selected in the control

Declaration

Source position: dbctrls.pp line 585

protected procedure TDBRadioGroup.UpdateRadioButtonStates; override;

Description

UpdateRadioButtonStates is an overridden method in TDBRadioGroup used to update the the linked dataset for the data-aware control when the value in ItemIndex has been changed.

UpdateRadioButtonStates ensures that the Value for the radio button in ItemIndex is applied to the linked dataset when it can be modified. The Edit and Modified methods in DataLink are called to place the linked dataset in an edit state. Value is updated to apply the new content to the field in the linked dataset.

If the dataset cannot be modified, the DataChange method is called directly to update the control. Value is changed to 'X' character to indicate that the linked dataset could not be modified.

See also

TDBRadioGroup.Value | The value for the selected radio button in the control
TDBRadioGroup.DataLink | Provides access to properties, methods, and events for the data-aware control
TFieldDataLink.Modified | Updates the class when the linked dataset enters an edit state
TFieldDataLink.Edit | Edit - if the field can be modified, performs inherited Edit and shows editing status
#LCL.ExtCtrls.TCustomRadioGroup.UpdateRadioButtonStates | UpdateRadioButtonStates including implementing any pending changes


TDBRadioGroup.Value

The value for the selected radio button in the control

Declaration

Source position: dbctrls.pp line 594

public property TDBRadioGroup.Value : string
  read FValue
  write SetValue;

Description

Value is a String property which contains the text for the radio button at ItemIndex in the control. It is given the string value from the Values property stored at the position in ItemIndex. It may contain an 'X' character when the linked dataset has not been assigned, or when Values does not have a string stored at the requested position.

Assigning a new string to Value causes the Values property to be searched to locate the radio button with the specified content. ItemIndex is updated with the new position for the radio button, which initiates a call to UpdateRadioButtonStates to update the linked dataset and refresh the control. The Change method is called to signal the OnChange event handler (when assigned).

See also

TDBRadioGroup.Items | Contains the captions for the radio button displayed in the control
TDBRadioGroup.Values | The values of the strings in Items
#LCL.ExtCtrls.TCustomRadioGroup.ItemIndex | The Index value in the list of Items (a stringlist with the names of the selections for radio buttons)
TDBRadioGroup.Change | Signals the OnChange event handler when assigned
TDBRadioGroup.OnChange | Event Handler signalled when the Value for the control is changed
TDBRadioGroup.UpdateRadioButtonStates | Updates the linked dataset to reflect the current radio button selected in the control


TDBRadioGroup.Values

The values of the strings in Items

Declaration

Source position: dbctrls.pp line 642

published property TDBRadioGroup.Values : TStrings
  read FValues
  write SetValues;

Description

Values is a TStrings property which contains strings entries that can be stored as the Value for the control. Values is used in conjunction with the Items property, which defines the captions displayed for the radio buttons in the grouped control.

Assigning a new value to the property causes the DataChange method to be called after assigning the new property value.

See also

TDBRadioGroup.Items | Contains the captions for the radio button displayed in the control
#LCL.ExtCtrls.TCustomRadioGroup.ItemIndex | The Index value in the list of Items (a stringlist with the names of the selections for radio buttons)
TDBRadioGroup.Value | The value for the selected radio button in the control
TDBRadioGroup.DataChange | Updates the control display value when the linked dataset is repositioned


TDBText

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Displays a string value stored in a dataset field

Declaration

Source position: dbctrls.pp line 279

type TDBText = class(TCustomLabel)
protected
procedure Notification(); override;
class procedure WSRegisterClass; override;
procedure Loaded; override;
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
function ExecuteAction(); override; | Implements support for standard actions in the control
function UpdateAction(); override; | Updates the specified action to reflect the current state in the linked dataset
property Field: TField; [r] | Provides access to the field definition for the data-aware control
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Alignment: TAlignment; | Horizontal text justification (centered, left- or right-justified)
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DataField: string; [rw] | The name of the field, as a string (i.e. cannot be referred to as an Index)
property DataSource: TDataSource; [rw] | Provides access to the content displayed in the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property FocusControl: TWinControl; | The control associated with the label and its accelerator key (AccelChar)
property Font: TFont; | The font to be used for text display in this control
property Layout: TTextLayout;
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowAccelChar: Boolean; | Underlines the character in the label that acts as an accelerator with a shortcut key
property ShowHint: Boolean; | Enables the Hint display
property Transparent: Boolean; | Indicates whether the viewer can see through the control
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property WordWrap: Boolean; | Allows text to wrap into multiple lines when it is too long for the available Width
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OptimalFill: Boolean; | If True, the font size is adjusted for optimal fill of the available space
end;

Inheritance

TDBText | Displays a string value stored in a dataset field
|
TCustomLabel | Control to show static text, possibly in multiple lines
|
TGraphicControl | TGraphicControl is the base class for all lightweight controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDBText is a TCustomLabel descendant which implements a component to display the text content in a dataset field in the manner used for a label control. The stored field value is not editable in the control - just like a label component.

Use the Field property to access the field definition used to provide the value for the control.

See also

TDBText.Field | Provides access to the field definition for the data-aware control
#FCL.DB.TField
How To Use Data-aware Controls | HowToUseDataAwareControls - Hints for accessing databases


TDBText
 | ro | Field
pl | ro | Align
pl | ro | Alignment
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | Color
pl | ro | Constraints
pl |  | DataField
pl |  | DataSource
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | FocusControl
pl | ro | Font
pl | ro | Layout
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowAccelChar
pl | ro | ShowHint
pl | ro | Transparent
pl | ro | Visible
pl | ro | WordWrap
pl | ro | OptimalFill
TCustomLabel
pt |  | Alignment
pt |  | FocusControl
pt |  | Layout
pt |  | ShowAccelChar
pt |  | Transparent
pt |  | WordWrap
pt |  | OptimalFill
 | ro | AutoSize
 | ro | Color
TGraphicControl
 | ro | Canvas
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TDBText)
pt |  | Alignment (TCustomLabel)
pl | ro | Alignment (TDBText)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TDBText)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomLabel)
pl | ro | AutoSize (TDBText)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TDBText)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TDBText)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Canvas (TGraphicControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomLabel)
pl | ro | Color (TDBText)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TDBText)
 | ro | ControlOrigin (TControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
pl |  | DataField (TDBText)
pl |  | DataSource (TDBText)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | DockOrientation (TControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TDBText)
pt |  | DragKind (TControl)
pl | ro | DragKind (TDBText)
pt |  | DragMode (TControl)
pl | ro | DragMode (TDBText)
 |  | Enabled (TControl)
pl | ro | Enabled (TDBText)
 | ro | Field (TDBText)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
pt |  | FocusControl (TCustomLabel)
pl | ro | FocusControl (TDBText)
 |  | Font (TControl)
pl | ro | Font (TDBText)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
pt |  | Layout (TCustomLabel)
pl | ro | Layout (TDBText)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
pt |  | OptimalFill (TCustomLabel)
pl | ro | OptimalFill (TDBText)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TDBText)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TDBText)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TDBText)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TDBText)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TDBText)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
pt |  | ShowAccelChar (TCustomLabel)
pl | ro | ShowAccelChar (TDBText)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TDBText)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
pt |  | Transparent (TCustomLabel)
pl | ro | Transparent (TDBText)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TDBText)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
 |  | WindowProc (TControl)
pt |  | WordWrap (TCustomLabel)
pl | ro | WordWrap (TDBText)


TDBText
pt | Notification
pt | WSRegisterClass
pt | Loaded
 | Create
 | Destroy
 | ExecuteAction
 | UpdateAction
TCustomLabel
pt | WSRegisterClass
pt | CanTab
pt | DoMeasureTextPosition
pt | HasMultiLine
pt | CalculatePreferredSize
pt | CalculateSize
pt | DoAutoSize
pt | DialogChar
pt | TextChanged
pt | DoSetBounds
pt | FontChanged
pt | GetControlClassDefaultSize
pt | WMActivate
pt | Notification
pt | GetLabelText
pt | GetTransparent
pt | SetColor
pt | SetFocusControl
pt | SetLayout
pt | SetShowAccelChar
pt | SetTransparent
pt | SetWordWrap
pt | Loaded
pt | UpdateSize
 | Create
 | CalcFittingFontHeight
 | ColorIsStored
 | AdjustFontForOptimalFill
 | Paint
 | SetBounds
TGraphicControl
pt | WSRegisterClass
pt | FontChanged
pt | Paint
pt | DoOnChangeBounds
pt | DoOnParentHandleDestruction
pt | CMCursorChanged
 | Create
 | Destroy
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AdjustFontForOptimalFill (TCustomLabel)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizePhases (TControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | CalcFittingFontHeight (TCustomLabel)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TCustomLabel)
pt | CalculateSize (TCustomLabel)
pt | CanAutoSize (TControl)
pt | CanTab (TControl)
pt | CanTab (TCustomLabel)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMCursorChanged (TGraphicControl)
pt | CMEnabledChanged (TControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
 | CNPreferredSizeChanged (TControl)
pt | ColorIsStored (TControl)
 | ColorIsStored (TCustomLabel)
pt | ConstrainedResize (TControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TGraphicControl)
 | Create (TCustomLabel)
 | Create (TDBText)
 | CreateAccessibleObject (TControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateFloatingDockSite (TControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TGraphicControl)
 | Destroy (TDBText)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
pt | DialogChar (TControl)
pt | DialogChar (TCustomLabel)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAllAutoSize (TControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TCustomLabel)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
 | Dock (TControl)
 | Docked (TControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDragMsg (TControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFloatMsg (TControl)
pt | DoMeasureTextPosition (TCustomLabel)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnChangeBounds (TGraphicControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnParentHandleDestruction (TGraphicControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoScaleFontPPI (TControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TCustomLabel)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | ExecuteAction (TDBText)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
pt | FontChanged (TControl)
pt | FontChanged (TGraphicControl)
pt | FontChanged (TCustomLabel)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetChildrenRect (TControl)
pt | GetClientOrigin (TControl)
pt | GetClientRect (TControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomLabel)
pt | GetControlOrigin (TControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLabelText (TCustomLabel)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTopParent (TControl)
pt | GetTransparent (TCustomLabel)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
pt | HasMultiLine (TCustomLabel)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invalidate (TControl)
pt | InvalidateControl (TControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientWidthStored (TControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TCustomLabel)
pt | Loaded (TDBText)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomLabel)
pt | Notification (TDBText)
pt | Paint (TGraphicControl)
 | Paint (TCustomLabel)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
 | ParentHandlesAllocated (TControl)
 | ParentToClient (TControl)
 | Perform (TControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealSetText (TControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
pt | ScaleConstraints (TControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | SendMoveSizeMessages (TControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
 | SetBounds (TControl)
 | SetBounds (TCustomLabel)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetColor (TControl)
pt | SetColor (TCustomLabel)
 | SetComponentIndex (TComponent)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetFocusControl (TCustomLabel)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetLayout (TCustomLabel)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetShowAccelChar (TCustomLabel)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTextBuf (TControl)
pt | SetTransparent (TCustomLabel)
pt | SetVisible (TControl)
pt | SetWordWrap (TCustomLabel)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TextChanged (TCustomLabel)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | Update (TControl)
 | UpdateAction (TComponent)
 | UpdateAction (TDBText)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
 | Updated (TComponent)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateSize (TCustomLabel)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMActivate (TCustomLabel)
pt | WMCancelMode (TControl)
pt | WMContextMenu (TControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSize (TControl)
pt | WMWindowPosChanged (TControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TGraphicControl)
pt | WSRegisterClass (TCustomLabel)
pt | WSRegisterClass (TDBText)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDBText
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnChangeBounds
pl | ro | OnContextPopup
pl | ro | OnResize
pl | ro | OnStartDrag
TCustomLabel
TGraphicControl
pt |  | OnPaint
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChangeBounds (TDBText)
 |  | OnClick (TControl)
pl | ro | OnClick (TDBText)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TDBText)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TDBText)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TDBText)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TDBText)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TDBText)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TDBText)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TDBText)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TDBText)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TDBText)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TDBText)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TDBText)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TDBText)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TDBText)
pt |  | OnPaint (TGraphicControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TDBText)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TDBText)
pt |  | OnTripleClick (TControl)


TDBText.Create

Constructor for the class instance

Declaration

Source position: dbctrls.pp line 296

public constructor TDBText.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance

Description

Create is the overridden constructor for TDBText. It calls the inherited Create method, and sets up the internal TFieldDataLink member used in the component.

See also

TDBText.Create | Constructor for the class instance
#LCL.StdCtrls.TCustomLabel.Create | Constructor for the class instance
TFieldDataLink.OnDataChange | OnDataChange - event handler for a change in the data
TFieldDataLink | Maintains an association between a control, an action, and a field in a linked dataset


TDBText.DataField

The name of the field, as a string (i.e. cannot be referred to as an Index)

Declaration

Source position: dbctrls.pp line 310

published property TDBText.DataField : string
  read GetDataField
  write SetDataField;

Description

DataField is a String property which contains the field name in the linked dataset with the value displayed in the control. Read and write access for the property value is redirected to the FieldName property in the internal TFieldDataLink instance used in the control.

Use DataSource to specify the datasource with the linked dataset for the control. Use Field to access the definition and metadata for the field in the linked dataset.

See also

TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string
TDBText.DataSource | Provides access to the content displayed in the control
TDBText.Field | Provides access to the field definition for the data-aware control


TDBText.DataSource

Provides access to the content displayed in the control

Declaration

Source position: dbctrls.pp line 311

published property TDBText.DataSource : TDataSource
  read GetDataSource
  write SetDataSource;

Description

DataSource is a TDataSource property which provides access to the content for the data-aware control. DataSource is used in conjunction with the Field property to determine the dataset and field definition used when reading the value for the control.

Read and write access to the property value is redirected to the DataSource property in the internal TFieldDataLink instance used in the control. Assigning a new value to the property causes the ChangeDataSource routine to be called to apply the value to the internal TFieldDataLink instance.

Use the DataField property to specify the field name accessed in the linked dataset.

See also

ChangeDataSource | Performs actions needed when the datasource in a control with the specified data link is changed
TDBText.DataField | The name of the field, as a string (i.e. cannot be referred to as an Index)
#FCL.Db.TDataLink.DataSource
#FCL.Db.TDataSource


TDBText.Destroy

Destructor for the class instance

Declaration

Source position: dbctrls.pp line 297

public destructor TDBText.Destroy; override;

Description

Destroy is the overridden destructor for TDBText. It frees the internal field data link in the class instance, and calls the inherited Destroy method.

See also

TGraphicControl.Destroy

Destructor for the class instance


TDBText.Field

Provides access to the field definition for the data-aware control

Declaration

Source position: dbctrls.pp line 300

public property TDBText.Field : TField
  read GetField;

Description

Field is a read-only TField property which provides access to the field definition to which the data-aware control is linked. Read access for the property is redirected to the Field property in the internal TFieldDataLink class instance.

Use DataField to read or write the field name used for the data-aware control. Use DataSource to specify the data source with the dataset containing the specified field name.

See also

TDBText.DataField | The name of the field, as a string (i.e. cannot be referred to as an Index)
TDBText.DataSource | Provides access to the content displayed in the control
#FCL.Db.TField


TFieldDataLink

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Maintains an association between a control, an action, and a field in a linked dataset

Declaration

Source position: dbctrls.pp line 43

type TFieldDataLink = class(TDataLink)
protected
procedure ActiveChanged; override; | ActiveChanged - method to process changes in the Active property
procedure EditingChanged; override; | EditingChanged - method for processing changes in the Editing property
procedure LayoutChanged; override; | LayoutChanged- called if layout is changed: tests validity of field then calls OnLayoutChange event handler
procedure RecordChanged(); override; | RecordChanged - triggered if the contents of the current record change; calls Reset
procedure UpdateData; override; | Signals the OnUpdateData event handler for pending changes to the linked dataset
procedure FocusControl(); override; | FocusControl gives the input focus to the data-aware control in the class instance
public
constructor Create; | Constructor for the class instance
function Edit; | Edit - if the field can be modified, performs inherited Edit and shows editing status
procedure Modified; | Updates the class when the linked dataset enters an edit state
procedure Reset; | Reset - checks that link is active, calls the OnDataChange event handler then sets IsModified to False
property Control: TComponent; [rw] | The Control to which this datalink is attached
property Field: TField; [r] | The Field to which the datalink is attached
property FieldName: string; [rw] | FieldName - the name of the attached field, stored as a string
property CanModify: Boolean; [r] | CanModify - True if the linked field is capable of being modified
property Editing: Boolean; [r] | Editing - True if the linked field is being edited
property EditingSource: Boolean; [r] | Indicates if the data link is changing its source properties
property OnDataChange: TNotifyEvent; [rw] | OnDataChange - event handler for a change in the data
property OnEditingChange: TNotifyEvent; [rw] | OnEditingChange - event handler for a changed in the Editing property
property OnUpdateData: TNotifyEvent; [rw] | OnUpdateData - event handler for updating any pending changes in the data
property OnActiveChange: TNotifyEvent; [rw] | OnActiveChange - event handler for a change in the Active property
end;

Inheritance

TFieldDataLink

Maintains an association between a control, an action, and a field in a linked dataset

|

TDataLink
|

TPersistent,IFPObserved
|

TObject

Description

TFieldDataLink is a TDataLink descendant which maintains an association between a control, an action, and a field in a linked dataset. TFieldDataLink extends the ancestor class to provide additional properties, methods, and events useful when working with a data-aware control linked to a field in a dataset.

The following key properties are added in the class:

  • Control
  • FieldName
  • Field

The following events are added in the class:

  • OnDataChange
  • OnUpdateData
  • OnEditingDone
  • OnActiveChange

TFieldDataLink is used in the implementation of several data-aware controls. In most cases, it is used in an internal member and not exposed in the interface for the control. It can, however, be used as a public or published property.

See also

#FCL.Db.TDataLink
TDBLookup | TDBLookup - used as source of data by TDBLookupListBox or TDBLookupComboBox, to find data from a lookup table
TDBEdit | TDBEdit - a data-aware edit box for processing a single text-string from a dataset
TDBText | Displays a string value stored in a dataset field
TDBRadioGroup | TDBRadioGroup - a data-aware version of TRadioGroup, providing a series of mutually exclusive buttons to select an entry to insert into a database field
TDBCheckBox | Implements a data-aware checkbox control
TDBMemo | TDBMemo - a data-aware Memo box to process the multi-line text of a single field in a dataset
TDBGroupBox | TDBGroupBox - a data-aware version of TGroupBox, allowing a number of data-aware objects to be grouped together on a form
TDBImage | TDBImage - a data-aware Image box to display a single image from a dataset
TDBCalendar | TCalendar allows selection of a date from a calendar display
TCustomDBComboBox | TCustomDBComboBox is a data-aware Combo Box for displaying information from a database


TFieldDataLink
 |  | Control
 | ro | Field
 |  | FieldName
 | ro | CanModify
 | ro | Editing
 | ro | EditingSource
TDataLink
 |  | VisualControl
 |  | FirstRecord
 | ro | Active
 |  | ActiveRecord
 | ro | BOF
 |  | BufferCount
 | ro | DataSet
 |  | DataSource
 |  | DataSourceFixed
 | ro | Editing
 | ro | Eof
 |  | ReadOnly
 | ro | RecordCount
TPersistent
TObject


ro | Active (TDataLink)
 | ActiveRecord (TDataLink)
ro | BOF (TDataLink)
 | BufferCount (TDataLink)
ro | CanModify (TFieldDataLink)
 | Control (TFieldDataLink)
ro | DataSet (TDataLink)
 | DataSource (TDataLink)
 | DataSourceFixed (TDataLink)
ro | Editing (TDataLink)
ro | Editing (TFieldDataLink)
ro | EditingSource (TFieldDataLink)
ro | Eof (TDataLink)
ro | Field (TFieldDataLink)
 | FieldName (TFieldDataLink)
 | FirstRecord (TDataLink)
 | ReadOnly (TDataLink)
ro | RecordCount (TDataLink)
 | VisualControl (TDataLink)


TFieldDataLink
pt | ActiveChanged
pt | EditingChanged
pt | LayoutChanged
pt | RecordChanged
pt | UpdateData
pt | FocusControl
 | Create
 | Edit
 | Modified
 | Reset
TDataLink
 | CalcFirstRecord
 | CalcRange
 | CheckActiveAndEditing
 | GetDataset
 | SetActive
 | SetDataSource
 | SetReadOnly
 | ActiveChanged
 | CheckBrowseMode
 | DataEvent
 | DataSetChanged
 | DataSetScrolled
 | EditingChanged
 | FocusControl
 | GetActiveRecord
 | GetBOF
 | GetBufferCount
 | GetEOF
 | GetRecordCount
 | LayoutChanged
 | MoveBy
 | RecordChanged
 | SetActiveRecord
 | SetBufferCount
 | UpdateData
 | Create
 | Destroy
 | Edit
 | UpdateRecord
 | ExecuteAction
 | UpdateAction
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | ActiveChanged (TDataLink)
pt | ActiveChanged (TFieldDataLink)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | CalcFirstRecord (TDataLink)
 | CalcRange (TDataLink)
 | CheckActiveAndEditing (TDataLink)
 | CheckBrowseMode (TDataLink)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TDataLink)
 | Create (TFieldDataLink)
 | DataEvent (TDataLink)
 | DataSetChanged (TDataLink)
 | DataSetScrolled (TDataLink)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TDataLink)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Edit (TDataLink)
 | Edit (TFieldDataLink)
 | EditingChanged (TDataLink)
pt | EditingChanged (TFieldDataLink)
 | Equals (TObject)
 | ExecuteAction (TDataLink)
 | FieldAddress (TObject)
 | FocusControl (TDataLink)
pt | FocusControl (TFieldDataLink)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetActiveRecord (TDataLink)
 | GetBOF (TDataLink)
 | GetBufferCount (TDataLink)
 | GetDataset (TDataLink)
 | GetEOF (TDataLink)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
 | GetRecordCount (TDataLink)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | LayoutChanged (TDataLink)
pt | LayoutChanged (TFieldDataLink)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | Modified (TFieldDataLink)
 | MoveBy (TDataLink)
 | newinstance (TObject)
 | RecordChanged (TDataLink)
pt | RecordChanged (TFieldDataLink)
 | Reset (TFieldDataLink)
 | SafeCallException (TObject)
 | SetActive (TDataLink)
 | SetActiveRecord (TDataLink)
 | SetBufferCount (TDataLink)
 | SetDataSource (TDataLink)
 | SetReadOnly (TDataLink)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TDataLink)
 | UpdateData (TDataLink)
pt | UpdateData (TFieldDataLink)
 | UpdateRecord (TDataLink)


TFieldDataLink
 | OnDataChange
 | OnEditingChange
 | OnUpdateData
 | OnActiveChange
TDataLink
TPersistent
TObject


OnActiveChange (TFieldDataLink)

OnDataChange (TFieldDataLink)

OnEditingChange (TFieldDataLink)

OnUpdateData (TFieldDataLink)


TFieldDataLink.ActiveChanged

ActiveChanged - method to process changes in the Active property

Declaration

Source position: dbctrls.pp line 69

protected procedure TFieldDataLink.ActiveChanged; override;

Description

ActiveChanged - method to process changes in the Active property.

Any change to the Active property triggers the ActiveChanged method.

If the method is triggered by a transition into an Active state, then ActiveChanged ensures that this TFieldDataLink's Field is still valid before calling the event handler.

ActiveChanged calls the OnActiveChange event handler if one has been assigned.

See also

TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string
#FCL.Db.TDataLink.DataSource
TFieldDataLink.OnActiveChange | OnActiveChange - event handler for a change in the Active property


TFieldDataLink.CanModify

CanModify - True if the linked field is capable of being modified

Declaration

Source position: dbctrls.pp line 92

public property TFieldDataLink.CanModify : Boolean
  read GetCanModify;

Description

CanModify is a read-only Boolean property which indicates if the field in the linked DataSet can be modified. The property value is determined by examining the Field definition in the DataSet.

If Field has not been assigned by setting the FieldName property, the property value is False. If the Field is a lookup field type, the value is True when its list fields can be modified. Otherwise, the value in the CanModify property for the Field and the ReadOnly property in the data link determine the property value.

CanModify is used in the implementation of the EditingChanged and Edit methods.

See also

TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string
TFieldDataLink.Edit | Edit - if the field can be modified, performs inherited Edit and shows editing status
TFieldDataLink.EditingChanged | EditingChanged - method for processing changes in the Editing property
#FCL.Db.TDataLink.DataSet
#FCL.Db.TDataLink.DataSource
#FCL.Db.TDataLink.ReadOnly


TFieldDataLink.Control

The Control to which this datalink is attached

Declaration

Source position: dbctrls.pp line 85

public property TFieldDataLink.Control : TComponent
  read FControl
  write FControl;

Description

Controls is a TComponent property which contains the control which provides editing facilities for the value in the linked dataset. The value in control is generally assigned when a data-aware control is created and its data link is configured.

The value in Control is used in the implementation of the FocusControl method to give input focus to the control.

Use the FieldName property to access the name of the field in the linked dataset.

Use the DataSource property to access the component which provides access to the linked DataSet with the Field value.

See also

TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string
TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.FocusControl | FocusControl gives the input focus to the data-aware control in the class instance
#FCL.Db.TDataLink.DataSource
#FCL.Db.TDataLink.DataSet


TFieldDataLink.Create

Constructor for the class instance

Declaration

Source position: dbctrls.pp line 77

public constructor TFieldDataLink.Create;

Description

Create is the overridden constructor for the class instance, and calls the inherited constructor on entry to the method. Create sets the value in the VisualControl property to True.

See also

#FCL.Db.TDataLink.Create

#FCL.Db.TDataLink.VisualControl


TFieldDataLink.Edit

Edit - if the field can be modified, performs inherited Edit and shows editing status

Declaration

Source position: dbctrls.pp line 79

public function TFieldDataLink.Edit: Boolean;

Function result

True if the linked dataset is in an edit state

Description

Edit is a Boolean function used to ensure that the field in the linked dataset can be modified. The return value is True when the DataSource is already in an edit state, or if it is successfully changed to an edit state. The return value is False if a dataset is not available, or not in a valid edit state.

Edit calls the inherited method when CanModify is True and the dataset is not already in an edit state. This causes the DataSource to call its Edit method.

See also

TFieldDataLink.CanModify

CanModify - True if the linked field is capable of being modified

#FCL.db.TDataLink.DataSource

#FCL.db.TDataLink.Edit

#FCL.db.TDataSource.Edit


TFieldDataLink.Editing

Editing - True if the linked field is being edited

Declaration

Source position: dbctrls.pp line 93

public property TFieldDataLink.Editing : Boolean
  read FEditing;

Description

Editing is a read-only Boolean property which indicates if values in the class instance have been updated in its methods. It is used in methods for data-aware controls, and determines whether a control uses the data link to commit or discard value changes in the control.

The value in Editing is updated following changes to the DataSource, FieldName, Field, ReadOnly, or Active properties.

See also

TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string
TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.ReadOnly
TFieldDataLink.ActiveChanged | ActiveChanged - method to process changes in the Active property
TFieldDataLink.EditingChanged | EditingChanged - method for processing changes in the Editing property
#FCL.Db.TDataLink.DataSource
#FCL.Db.TDataLink.Active


TFieldDataLink.EditingChanged

EditingChanged - method for processing changes in the Editing property

Declaration

Source position: dbctrls.pp line 70

protected procedure TFieldDataLink.EditingChanged; override;

Description

EditingChanged is an overridden method which re-implements the virtual method defined in TDataLink. EditingChanged ensures that the Editing property is updated to reflect actual state for the Field in the linked dataset. If the real editing state does not match the value in the Editing property, internal flags are reset to reflect the new editing state and the OnEditingChange event handler is signalled (when assigned).

EditingChanged is used in the implementation of the LayoutChanged method. It is also called when the value in the FieldName or Active property is changed.

See also

TFieldDataLink.Editing | Editing - True if the linked field is being edited
TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.OnEditingChange | OnEditingChange - event handler for a changed in the Editing property
#FCL.Db.TDataLink.EditingChanged


TFieldDataLink.EditingSource

Indicates if the data link is changing its source properties

Declaration

Source position: dbctrls.pp line 94

public property TFieldDataLink.EditingSource : Boolean
  read FEditingSource;

Description

EditingSource is a read-only Boolean property which indicates if the data link is changing the source properties for the class instance. The source properties include DataSource, FieldName, and Field.

The value in EditingSource is updated when the Edit or EditingChanged methods are called. It is used to prevent multiple calls to the Edit method.

See also

TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string
#FCL.Db.TDataLink.DataSource
TFieldDataLink.Edit | Edit - if the field can be modified, performs inherited Edit and shows editing status
TFieldDataLink.EditingChanged | EditingChanged - method for processing changes in the Editing property
#FCL.Db.TDataLink.Edit
#FCL.Db.TDataLink.EditingChanged


TFieldDataLink.Field

The Field to which the datalink is attached

Declaration

Source position: dbctrls.pp line 88

public property TFieldDataLink.Field : TField
  read FField;

Description

Field is a read-only TField property which contains the field definition in the linked DataSet for the database column represented by the FieldName property. Field provides access to the metadata for the database column, such as: field type, size, display values, lookup settings and content, editing mask, et. al.

The value in Field is assigned in the private UpdateField method when the value for the FieldName property is changed. Its value is also accessible to the data-aware Control using the TFieldDataLink instance.

The DataSource and DataSet properties contain the source with the fields and values for the class instance.

See also

TFieldDataLink.Control | The Control to which this datalink is attached
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string
#FCL.Db.TDataLink.DataSource
#FCL.Db.TDataLink.DataSet


TFieldDataLink.FieldName

FieldName - the name of the attached field, stored as a string

Declaration

Source position: dbctrls.pp line 89

public property TFieldDataLink.FieldName : string
  read FFieldName
  write SetFieldName;

Description

FieldName is a String property which contains the name of the field in the linked Dataset with the value for a data-aware Control. Changing the value for the property causes Field to be updated to reflect the new value. If the data link is marked as Active, the EditingChanged and Reset methods are called to trigger event handlers in the class instance.

Use the DataSource property to assign the component with the linked DataSet which contains the specified FieldName.

See also

TFieldDataLink.Control | The Control to which this datalink is attached
TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.EditingChanged | EditingChanged - method for processing changes in the Editing property
TFieldDataLink.Reset | Reset - checks that link is active, calls the OnDataChange event handler then sets IsModified to False
#FCL.Db.TDataLink.DataSource
#FCL.Db.TDataLink.DataSet
#FCL.Db.TDataLink.Active


TFieldDataLink.FocusControl

FocusControl gives the input focus to the data-aware control in the class instance

Declaration

Source position: dbctrls.pp line 75

protected procedure TFieldDataLink.FocusControl(

  aField: TFieldRef

); override;

Arguments

aField

Reference to the field expected for the focused control

Description

FocusControl is an overridden procedure used to give input focus to the data-aware Control for the class instance.

AField is a reference to the TField which defines the field for the data-aware control. AField must be assigned, and point to the Field used in the class instance. No actions are performed in the method if either condition is not met.

FocusControl can be used for any Control descended from TWinControl where its CanFocus value is True; the SetFocus method in the Control is called to receive the input focus.

See also

TFieldDataLink.Control | The Control to which this datalink is attached
TFieldDataLink.Field | The Field to which the datalink is attached
#LCL.Controls.TWinControl.CanFocus | Is this control allowed to receive the focus when parent form is visible?
#LCL.Controls.TWinControl.SetFocus | Ensures that the control or window handle has focus


TFieldDataLink.LayoutChanged

LayoutChanged- called if layout is changed: tests validity of field then calls OnLayoutChange event handler

Declaration

Source position: dbctrls.pp line 71

protected procedure TFieldDataLink.LayoutChanged; override;

Description

LayoutChanged is an overridden procedure called when the field binding in the linked dataset for a data-aware Control has been changed. LayoutChanged calls the ValidateField method to ensure that the Field is valid / up-to-date, or set to Nil when the FieldName does not exist in the linked dataset. If the Field is assigned (not Nil), the EditingChanged and RecordChanged methods are called.

Remark: Please note: LayoutChanged does not call the inherited method.

LayoutChanged is used primarily in the implementation of methods in TCustomDBGrid and descendent classes.

See also

TFieldDataLink.Control | The Control to which this datalink is attached
TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.FieldName | FieldName - the name of the attached field, stored as a string
TFieldDataLink.EditingChanged | EditingChanged - method for processing changes in the Editing property
TFieldDataLink.RecordChanged | RecordChanged - triggered if the contents of the current record change; calls Reset
#LCL.DBGrids.TCustomDBGrid | TCustomDBGrid is the base class for TDBGrid


TFieldDataLink.Modified

Updates the class when the linked dataset enters an edit state

Declaration

Source position: dbctrls.pp line 81

public procedure TFieldDataLink.Modified;

Description

Modified is a procedure which updates the class when the linked dataset is placed in an edit state. Modified sets the value in the internal IsModified member to True to track the state change independent of the real state for the linked dataset.

The EditingChanged, UpdateData, and Reset methods reverse the action performed in Modified.

Modified is used in the implementation of methods in data-aware controls, and generally occurs just prior to calling the Change method to signal an update to the value for the control.

See also

TFieldDataLink.EditingChanged | EditingChanged - method for processing changes in the Editing property
TFieldDataLink.UpdateData | Signals the OnUpdateData event handler for pending changes to the linked dataset
TFieldDataLink.Reset | Reset - checks that link is active, calls the OnDataChange event handler then sets IsModified to False
TDBEdit.Change | Suppresses the OnChange event when the initial value for the control is assigned
TDBImage.Change | Notifies the linked dataset when the value in the control is changed
TDBMemo.Change | Performs actions needed when the text in the control is changed


TFieldDataLink.OnActiveChange

OnActiveChange - event handler for a change in the Active property

Declaration

Source position: dbctrls.pp line 100

public property TFieldDataLink.OnActiveChange : TNotifyEvent
  read FOnActiveChange
  write FOnActiveChange;

Description

OnActiveChange is a TNotifyEvent property which contains the event handler signalled when the value for the Active property has been changed. OnActiveChange is signalled from the ActiveChange method, and occurs after the Field property has been updated and the OnDataChange event handler has been executed.

Applications can implement and assign an object procedure to the property to allow responding the event notification.

See also

TFieldDataLink.ActiveChange
TFieldDataLink.Field | The Field to which the datalink is attached
TFieldDataLink.Reset | Reset - checks that link is active, calls the OnDataChange event handler then sets IsModified to False
TFieldDataLink.EditingChanged | EditingChanged - method for processing changes in the Editing property
#FCL.Db.TDataLink.Active
#RTL.Classes.TNotifyEvent


TFieldDataLink.OnDataChange

OnDataChange - event handler for a change in the data

Declaration

Source position: dbctrls.pp line 97

public property TFieldDataLink.OnDataChange : TNotifyEvent
  read FOnDataChange
  write FOnDataChange;

Description

OnDataChange is a TNotifyEvent property which contains the event handler signalled when the DataSource or Field has been changed in the class instance. OnDataChange is normally signalled from the DataChange method in a data-aware control which has been assigned to the event handler when the control was initialized. It is also signalled from the Reset method which cancels field updates for the control.

See OnUpdateData for the event handler signalled when pending edits are written to the linked DataSet. See EditingChanged for the event handler signalled for pending changes to the DataSource, Field, or FieldName properties.

See also

TFieldDataLink.Field | The Field to which the datalink is attached
#FCL.Db.TDataLink.DataSet
#FCL.Db.TDataLink.DataSource
TFieldDataLink.Reset | Reset - checks that link is active, calls the OnDataChange event handler then sets IsModified to False
TFieldDataLink.OnUpdateData | OnUpdateData - event handler for updating any pending changes in the data
TFieldDataLink.OnEditingChange | OnEditingChange - event handler for a changed in the Editing property
TFieldDataLink.EditingChanged | EditingChanged - method for processing changes in the Editing property
TFieldDataLink.UpdateData | Signals the OnUpdateData event handler for pending changes to the linked dataset
TDBEdit.DataChange | Performs actions needed when values in the dataset have been changed
#RTL.Classes.TNotifyEvent


TFieldDataLink.OnEditingChange

OnEditingChange - event handler for a changed in the Editing property

Declaration

Source position: dbctrls.pp line 98

public property TFieldDataLink.OnEditingChange : TNotifyEvent
  read FOnEditingChange
  write FOnEditingChange;

Description

OnEditingChange is a TNotifyEvent property which contains the event handler signalled when the value in the Editing property has been changed. OnEditingChange is signalled from the EditingChanged method (when assigned) after Editing has been updated to reflect the current edit state.

See also

TFieldDataLink.Editing | Editing - True if the linked field is being edited
TFieldDataLink.EditingChanged | EditingChanged - method for processing changes in the Editing property


TFieldDataLink.OnUpdateData

OnUpdateData - event handler for updating any pending changes in the data

Declaration

Source position: dbctrls.pp line 99

public property TFieldDataLink.OnUpdateData : TNotifyEvent
  read FOnUpdateData
  write FOnUpdateData;

Description

OnUpdateData is a TNotifyEvent property which contains the event handler signalled for changes to the data in the control.

OnUpdateData is signalled from the UpdateData method, and normally contains a reference to the UpdateData method in the data-aware control which contains the class instance. The method in the data-aware control is responsible for performing any actions needed before the field value is written to its dataset. This can include validation of the field value, and potentially raising an exception for an invalid field value.


TFieldDataLink.RecordChanged

RecordChanged - triggered if the contents of the current record change; calls Reset

Declaration

Source position: dbctrls.pp line 72

protected procedure TFieldDataLink.RecordChanged(

  aField: TField

); override;

Arguments

aField

Field definition with the value updated in the current record

Description

RecordChanged is an overridden procedure called when the current record in the linked dataset has been changed.

AField contains the TField definition with the value that has changed in the current record. It may contain Nil when more than one field has been changed in the current record for the linked dataset.

RecordChanged calls the Reset method when any of the following are true:

  • AField is unassigned (contains Nil)
  • AField has the same value as the Field property
  • Field is an assigned key field which uses the fkLookup field kind

Applications should not call this method; it is executed when values are stored by data-aware controls which use the field data link.


TFieldDataLink.Reset

Reset - checks that link is active, calls the OnDataChange event handler then sets IsModified to False

Declaration

Source position: dbctrls.pp line 82

public procedure TFieldDataLink.Reset;

Description

Reset is a procedure used to cancel pending changes in the Control value before they are written to the Field in the linked dataset. Reset signals the OnDataChange event handler (when assigned), but does not store pending changes to the current record in the linked dataset.

The internal IsModified flag is reset in the method, as are flags which track the editing state for the source of the control value. Call the OnDataChange event handler to affect the internal IsModified flag only.

Reset is used in the implementation of methods in data-aware controls which process, apply, or cancel changes to the control value.

See also

TFieldDataLink.Control | The Control to which this datalink is attached
TFieldDataLink.OnDataChange | OnDataChange - event handler for a change in the data
TDBEdit.Reset | Reset returns the edit to its default state with mask appearing in Text box and no string input
TDBEdit.KeyDown | Invokes the OnKeyDown handler


TFieldDataLink.UpdateData

Signals the OnUpdateData event handler for pending changes to the linked dataset

Declaration

Source position: dbctrls.pp line 73

protected procedure TFieldDataLink.UpdateData; override;

Description

UpdateData is an overridden procedure used to post pending updates from a data-aware control to the linked dataset. UpdateData uses the value in the internal IsModified flag to determine if additional actions are required in the method. No actions are performed when the internal IsModified flag has not been set.

UpdateData signals the OnUpdateData event handler when it has been assigned for the class instance. This event handler normally contains a reference to the UpdateData method defined for the associated data-aware Control, such as TCustomDBGrid.UpdateData and TDBEdit.UpdateData.

Remark: Please note: UpdateData does not call the inherited method in the ancestor class.

See also

TFieldDataLink.OnUpdateData | OnUpdateData - event handler for updating any pending changes in the data
TFieldDataLink.Control | The Control to which this datalink is attached


TDBDateEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDateEdit - an EditBox to hold a date, with an attached SpeedButton that will summon a date selection (calendar) dialog

Declaration

Source position: dbextctrls.pp line 30

type TDBDateEdit = class(TDateEdit)
protected
procedure Notification(); override; | Handles notifications when a component is added or removed
function EditCanModify; override; | Indicates if the control can modify its contents
procedure EditEnter; override; | Performs actions required when the Enter key is pressed on the control
procedure EditKeyDown(); override; | Handles special keys in the keydown state
procedure EditKeyPress(); override; | Ensures character values are valid for the control
procedure ButtonClick; override; | Actions performed when the button for the control is clicked
procedure EditChange; override; | Signals the control changed state
procedure EditExit; override; | Performs actions needed when the exiting the control
procedure Reset; override; | Restores the control to its value in the dataset
public
constructor Create(); override; | Constructor for the object instance
destructor Destroy; override; | Frees the object instance
function ExecuteAction(); override; | Perform the default action for the control
function UpdateAction(); override; |
property Field: TField; [r] | TField class which reads and writes data for the control
published
property DataField: string; [rw] | Name of the field in the dataset
property DataSource: TDataSource; [rw] | Provides access to the dataset used for the editing control
end;

Inheritance

TDBDateEdit | TDateEdit - an EditBox to hold a date, with an attached SpeedButton that will summon a date selection (calendar) dialog
|
TDateEdit | TDateEdit - an EditBox to hold a date, with an attached SpeedButton that will summon a date selection (calendar) dialog
|
TCustomEditButton | TCustomEditButton - base class for TEditButton, an Edit Box with attached Speed Button
|
TCustomAbstractGroupedEdit | Implements a grouped edit control
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDBDateEdit is a TDateEdit descendant that implements a data-aware edit control for a Date field in a dataset. Like its ancestor class, TDBDateEdit includes a Button which opens a Date selection dialog (calendar).

TDBDateEdit extends the ancestor class to provide support for TFieldDataLink, TDataSource, and TField which provide access to the dataset with the data for the editing control. Overridden methods are provided which handle keystrokes and synchronize changes in the control with the field in a dataset. Support for TBasicAction is also included in TDBDateEdit.

See also

#lcl.EditBtn.TDateEdit | TDateEdit - an EditBox to hold a date, with an attached SpeedButton that will summon a date selection (calendar) dialog
#lcl.DBCtrls.TFieldDataLink | Maintains an association between a control, an action, and a field in a linked dataset
#fcl.DB.TField
#fcl.DB.TDatasource
#rtl.Classes.TBasicAction


TDBDateEdit
 | ro | Field
pl |  | DataField
pl |  | DataSource
TDateEdit
 | ro | AutoSelected
 |  | Date
 | ro | Button
 | ro | DroppedDown
pl |  | CalendarDisplaySettings
pl | ro | ReadOnly
pl |  | DefaultToday
pl |  | DateOrder
pl |  | DateFormat
pl | ro | ButtonOnlyWhenFocused
pl | ro | ButtonCaption
pl | ro | ButtonCursor
pl | ro | ButtonHint
pl | ro | ButtonWidth
pl | ro | Action
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | AutoSelect
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | CharCase
pl | ro | Color
pl | ro | Constraints
pl | ro | DirectInput
pl | ro | Glyph
pl | ro | NumGlyphs
pl | ro | Images
pl | ro | ImageIndex
pl | ro | ImageWidth
pl | ro | DragMode
pl | ro | EchoMode
pl | ro | Enabled
pl | ro | Flat
pl | ro | FocusOnButtonClick
pl | ro | Font
pl | ro | Layout
pl | ro | MaxLength
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | TabStop
pl | ro | TabOrder
pl | ro | Spacing
pl | ro | Visible
pl | ro | Text
pl | ro | TextHint
TCustomEditButton
pt | ro | Button
pt |  | ButtonCaption
pt |  | ButtonCursor
pt |  | ButtonHint
pt |  | ButtonOnlyWhenFocused
pt |  | ButtonWidth
pt | ro | Edit
pt |  | Flat
pt |  | FocusOnButtonClick
pt |  | Glyph
pt |  | NumGlyphs
pt |  | Images
pt |  | ImageIndex
pt |  | ImageWidth
pt | ro | Spacing
TCustomAbstractGroupedEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | Buddy
pt |  | BuddyCaption
pt |  | BuddyCursor
pt |  | BuddyHint
pt |  | BuddyWidth
pt |  | DirectInput
pt | ro | BaseEditor
pt |  | EditMask
pt |  | EditText
pt |  | FocusOnBuddyClick
pt | ro | IsMasked
pt |  | Layout
pt |  | Spacing
 | ro | Autosize
 |  | AutoSizeHeightIsEditHeight
 |  | Alignment
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | Color
 |  | ParentColor
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 |  | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | TabStop
 | ro | Text
 |  | TextHint
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pl | ro | Action (TDateEdit)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TDateEdit)
 |  | Alignment (TCustomAbstractGroupedEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TDateEdit)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomAbstractGroupedEdit)
pl | ro | AutoSelect (TDateEdit)
pt |  | AutoSelected (TCustomAbstractGroupedEdit)
 | ro | AutoSelected (TDateEdit)
 |  | AutoSize (TControl)
 | ro | Autosize (TCustomAbstractGroupedEdit)
pl | ro | AutoSize (TDateEdit)
 |  | AutoSizeHeightIsEditHeight (TCustomAbstractGroupedEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
pt | ro | BaseEditor (TCustomAbstractGroupedEdit)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TDateEdit)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TDateEdit)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pl | ro | BorderStyle (TDateEdit)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
pt | ro | Buddy (TCustomAbstractGroupedEdit)
pt |  | BuddyCaption (TCustomAbstractGroupedEdit)
pt |  | BuddyCursor (TCustomAbstractGroupedEdit)
pt |  | BuddyHint (TCustomAbstractGroupedEdit)
pt |  | BuddyWidth (TCustomAbstractGroupedEdit)
pt | ro | Button (TCustomEditButton)
 | ro | Button (TDateEdit)
pt |  | ButtonCaption (TCustomEditButton)
pl | ro | ButtonCaption (TDateEdit)
pt |  | ButtonCursor (TCustomEditButton)
pl | ro | ButtonCursor (TDateEdit)
pt |  | ButtonHint (TCustomEditButton)
pl | ro | ButtonHint (TDateEdit)
pt |  | ButtonOnlyWhenFocused (TCustomEditButton)
pl | ro | ButtonOnlyWhenFocused (TDateEdit)
pt |  | ButtonWidth (TCustomEditButton)
pl | ro | ButtonWidth (TDateEdit)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
pl |  | CalendarDisplaySettings (TDateEdit)
 | ro | CanUndo (TCustomAbstractGroupedEdit)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomAbstractGroupedEdit)
 |  | CharCase (TCustomAbstractGroupedEdit)
pl | ro | CharCase (TDateEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 |  | Color (TCustomAbstractGroupedEdit)
pl | ro | Color (TDateEdit)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TDateEdit)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
pl |  | DataField (TDBDateEdit)
pl |  | DataSource (TDBDateEdit)
 |  | Date (TDateEdit)
pl |  | DateFormat (TDateEdit)
pl |  | DateOrder (TDateEdit)
pl |  | DefaultToday (TDateEdit)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt |  | DirectInput (TCustomAbstractGroupedEdit)
pl | ro | DirectInput (TDateEdit)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TDateEdit)
 | ro | DroppedDown (TDateEdit)
 |  | EchoMode (TCustomAbstractGroupedEdit)
pl | ro | EchoMode (TDateEdit)
pt | ro | Edit (TCustomEditButton)
pt |  | EditMask (TCustomAbstractGroupedEdit)
pt |  | EditText (TCustomAbstractGroupedEdit)
 |  | Enabled (TControl)
pl | ro | Enabled (TDateEdit)
 | ro | Field (TDBDateEdit)
pt |  | Flat (TCustomEditButton)
pl | ro | Flat (TDateEdit)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
pt |  | FocusOnBuddyClick (TCustomAbstractGroupedEdit)
pt |  | FocusOnButtonClick (TCustomEditButton)
pl | ro | FocusOnButtonClick (TDateEdit)
 |  | Font (TControl)
pl | ro | Font (TDateEdit)
pt |  | Glyph (TCustomEditButton)
pl | ro | Glyph (TDateEdit)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomAbstractGroupedEdit)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pt |  | ImageIndex (TCustomEditButton)
pl | ro | ImageIndex (TDateEdit)
pt |  | Images (TCustomEditButton)
pl | ro | Images (TDateEdit)
pt |  | ImageWidth (TCustomEditButton)
pl | ro | ImageWidth (TDateEdit)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
pt | ro | IsMasked (TCustomAbstractGroupedEdit)
 | ro | IsResizing (TWinControl)
pt |  | Layout (TCustomAbstractGroupedEdit)
pl | ro | Layout (TDateEdit)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomAbstractGroupedEdit)
pl | ro | MaxLength (TDateEdit)
 |  | Modified (TCustomAbstractGroupedEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomAbstractGroupedEdit)
pt |  | NumGlyphs (TCustomEditButton)
pl | ro | NumGlyphs (TDateEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TDateEdit)
pt |  | ParentColor (TControl)
 |  | ParentColor (TCustomAbstractGroupedEdit)
pl | ro | ParentColor (TDateEdit)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TDateEdit)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TDateEdit)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomAbstractGroupedEdit)
 |  | PopupMenu (TControl)
 |  | PopupMenu (TCustomAbstractGroupedEdit)
pl | ro | PopupMenu (TDateEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomAbstractGroupedEdit)
pl | ro | ReadOnly (TDateEdit)
 |  | SelLength (TCustomAbstractGroupedEdit)
 |  | SelStart (TCustomAbstractGroupedEdit)
 |  | SelText (TCustomAbstractGroupedEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TDateEdit)
 | ro | Showing (TWinControl)
pt |  | Spacing (TCustomAbstractGroupedEdit)
pt | ro | Spacing (TCustomEditButton)
pl | ro | Spacing (TDateEdit)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TDateEdit)
 |  | TabStop (TWinControl)
 |  | TabStop (TCustomAbstractGroupedEdit)
pl | ro | TabStop (TDateEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomAbstractGroupedEdit)
pl | ro | Text (TDateEdit)
 |  | TextHint (TCustomAbstractGroupedEdit)
pl | ro | TextHint (TDateEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TDateEdit)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TDBDateEdit
pt | Notification
pt | EditCanModify
pt | EditEnter
pt | EditKeyDown
pt | EditKeyPress
pt | ButtonClick
pt | EditChange
pt | EditExit
pt | Reset
 | Create
 | Destroy
 | ExecuteAction
 | UpdateAction
TDateEdit
pt | WSRegisterClass
pt | GetDefaultGlyphName
pt | ButtonClick
pt | EditDblClick
pt | EditEditingDone
pt | SetDirectInput
pt | RealSetText
pt | SetDateMask
pt | Loaded
 | Create
 | GetDateFormat
TCustomEditButton
pt | ButtonClick
pt | BuddyClick
pt | GetEditorClassType
pt | GetBuddyClassType
pt | GetControlClassDefaultSize
pt | CalcButtonVisible
pt | GetDefaultGlyphName
pt | CalculatePreferredSize
pt | CheckButtonVisible
pt | LoadDefaultGlyph
pt | GlyphChanged
 | Create
 | Destroy
TCustomAbstractGroupedEdit
pt | WSRegisterClass
pt | CalculatePreferredSize
pt | CreateBuddy
pt | CreateEditor
pt | FocusAndMaybeSelectAll
pt | GetEditorClassType
pt | GetBuddyClassType
pt | GetControlClassDefaultSize
pt | SetDirectInput
pt | RealGetText
pt | RealSetText
pt | GetEditPopupMenu
pt | GetBuddyCaption
pt | GetBuddyCursor
pt | GetBuddyHint
pt | GetBuddyWidth
pt | GetBuddyVisible
pt | SetBuddyCaption
pt | SetBuddyCursor
pt | SetBuddyHint
pt | SetBuddyWidth
pt | SetBuddyVisible
pt | BuddyClick
pt | DoEnter
pt | EditChange
pt | EditClick
pt | EditDblClick
pt | EditDragDrop
pt | EditDragOver
pt | EditEditingDone
pt | EditEndDrag
pt | EditEnter
pt | EditExit
pt | EditKeyDown
pt | EditKeyPress
pt | EditKeyUp
pt | EditMouseDown
pt | EditMouseUp
pt | EditMouseEnter
pt | EditMouseLeave
pt | EditMouseMove
pt | EditMouseWheel
pt | EditMouseWheelUp
pt | EditMouseWheelDown
pt | EditUtf8KeyPress
pt | EditStartDrag
pt | UpdateSpacing
pt | CheckCursor
pt | CMParentColorChanged
pt | EditCanModify
pt | GetSel
pt | GetSpacing
pt | SetSel
pt | Loaded
pt | Reset
pt | SetAutoSize
pt | SetColor
pt | SetCursor
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | SetFocus
 | Focused
 | Clear
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | SelectAll
 | Undo
 | ValidateEdit
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | BuddyClick (TCustomAbstractGroupedEdit)
pt | BuddyClick (TCustomEditButton)
pt | ButtonClick (TCustomEditButton)
pt | ButtonClick (TDateEdit)
pt | ButtonClick (TDBDateEdit)
pt | CalcButtonVisible (TCustomEditButton)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomAbstractGroupedEdit)
pt | CalculatePreferredSize (TCustomEditButton)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
pt | CheckButtonVisible (TCustomEditButton)
 | CheckChildClassAllowed (TControl)
pt | CheckCursor (TCustomAbstractGroupedEdit)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomAbstractGroupedEdit)
 | ClearSelection (TCustomAbstractGroupedEdit)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentColorChanged (TCustomAbstractGroupedEdit)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomAbstractGroupedEdit)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomAbstractGroupedEdit)
 | Create (TCustomEditButton)
 | Create (TDateEdit)
 | Create (TDBDateEdit)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateBuddy (TCustomAbstractGroupedEdit)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateEditor (TCustomAbstractGroupedEdit)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CutToClipboard (TCustomAbstractGroupedEdit)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCustomAbstractGroupedEdit)
 | Destroy (TCustomEditButton)
 | Destroy (TDBDateEdit)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomAbstractGroupedEdit)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | EditCanModify (TCustomAbstractGroupedEdit)
pt | EditCanModify (TDBDateEdit)
pt | EditChange (TCustomAbstractGroupedEdit)
pt | EditChange (TDBDateEdit)
pt | EditClick (TCustomAbstractGroupedEdit)
pt | EditDblClick (TCustomAbstractGroupedEdit)
pt | EditDblClick (TDateEdit)
pt | EditDragDrop (TCustomAbstractGroupedEdit)
pt | EditDragOver (TCustomAbstractGroupedEdit)
pt | EditEditingDone (TCustomAbstractGroupedEdit)
pt | EditEditingDone (TDateEdit)
pt | EditEndDrag (TCustomAbstractGroupedEdit)
pt | EditEnter (TCustomAbstractGroupedEdit)
pt | EditEnter (TDBDateEdit)
pt | EditExit (TCustomAbstractGroupedEdit)
pt | EditExit (TDBDateEdit)
 | EditingDone (TControl)
pt | EditKeyDown (TCustomAbstractGroupedEdit)
pt | EditKeyDown (TDBDateEdit)
pt | EditKeyPress (TCustomAbstractGroupedEdit)
pt | EditKeyPress (TDBDateEdit)
pt | EditKeyUp (TCustomAbstractGroupedEdit)
pt | EditMouseDown (TCustomAbstractGroupedEdit)
pt | EditMouseEnter (TCustomAbstractGroupedEdit)
pt | EditMouseLeave (TCustomAbstractGroupedEdit)
pt | EditMouseMove (TCustomAbstractGroupedEdit)
pt | EditMouseUp (TCustomAbstractGroupedEdit)
pt | EditMouseWheel (TCustomAbstractGroupedEdit)
pt | EditMouseWheelDown (TCustomAbstractGroupedEdit)
pt | EditMouseWheelUp (TCustomAbstractGroupedEdit)
pt | EditStartDrag (TCustomAbstractGroupedEdit)
pt | EditUtf8KeyPress (TCustomAbstractGroupedEdit)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteAction (TDBDateEdit)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
pt | FocusAndMaybeSelectAll (TCustomAbstractGroupedEdit)
 | Focused (TWinControl)
 | Focused (TCustomAbstractGroupedEdit)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetBuddyCaption (TCustomAbstractGroupedEdit)
pt | GetBuddyClassType (TCustomAbstractGroupedEdit)
pt | GetBuddyClassType (TCustomEditButton)
pt | GetBuddyCursor (TCustomAbstractGroupedEdit)
pt | GetBuddyHint (TCustomAbstractGroupedEdit)
pt | GetBuddyVisible (TCustomAbstractGroupedEdit)
pt | GetBuddyWidth (TCustomAbstractGroupedEdit)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomAbstractGroupedEdit)
pt | GetControlClassDefaultSize (TCustomEditButton)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDateFormat (TDateEdit)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultGlyphName (TCustomEditButton)
pt | GetDefaultGlyphName (TDateEdit)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEditorClassType (TCustomAbstractGroupedEdit)
pt | GetEditorClassType (TCustomEditButton)
pt | GetEditPopupMenu (TCustomAbstractGroupedEdit)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
pt | GetSel (TCustomAbstractGroupedEdit)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
pt | GetSpacing (TCustomAbstractGroupedEdit)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
pt | GlyphChanged (TCustomEditButton)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LoadDefaultGlyph (TCustomEditButton)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomAbstractGroupedEdit)
pt | Loaded (TDateEdit)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TDBDateEdit)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | PasteFromClipboard (TCustomAbstractGroupedEdit)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
pt | RealGetText (TCustomAbstractGroupedEdit)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomAbstractGroupedEdit)
pt | RealSetText (TDateEdit)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Reset (TCustomAbstractGroupedEdit)
pt | Reset (TDBDateEdit)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomAbstractGroupedEdit)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TCustomAbstractGroupedEdit)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetBuddyCaption (TCustomAbstractGroupedEdit)
pt | SetBuddyCursor (TCustomAbstractGroupedEdit)
pt | SetBuddyHint (TCustomAbstractGroupedEdit)
pt | SetBuddyVisible (TCustomAbstractGroupedEdit)
pt | SetBuddyWidth (TCustomAbstractGroupedEdit)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
pt | SetColor (TCustomAbstractGroupedEdit)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
pt | SetCursor (TCustomAbstractGroupedEdit)
pt | SetDateMask (TDateEdit)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDirectInput (TCustomAbstractGroupedEdit)
pt | SetDirectInput (TDateEdit)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomAbstractGroupedEdit)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSel (TCustomAbstractGroupedEdit)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomAbstractGroupedEdit)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | Undo (TCustomAbstractGroupedEdit)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
 | UpdateAction (TDBDateEdit)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
pt | UpdateSpacing (TCustomAbstractGroupedEdit)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateEdit (TCustomAbstractGroupedEdit)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomAbstractGroupedEdit)
pt | WSRegisterClass (TDateEdit)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDBDateEdit
TDateEdit
pl |  | OnAcceptDate
pl |  | OnCustomDate
pl | ro | OnButtonClick
pl | ro | OnChange
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnEditingDone
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnUTF8KeyPress
TCustomEditButton
pt |  | OnButtonClick
TCustomAbstractGroupedEdit
pt |  | OnBuddyClick
 |  | OnChange
 |  | OnClick
 |  | OnDblClick
 |  | OnDragDrop
 |  | OnDragOver
 |  | OnEditingDone
 |  | OnEndDrag
 |  | OnEnter
 |  | OnExit
 |  | OnMouseDown
 |  | OnKeyPress
 |  | OnKeyDown
 |  | OnKeyUp
 |  | OnMouseEnter
 |  | OnMouseLeave
 |  | OnMouseMove
 |  | OnMouseWheel
 |  | OnMouseWheelUp
 |  | OnMouseWheelDown
 |  | OnMouseUp
 |  | OnStartDrag
 |  | OnUtf8KeyPress
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl |  | OnAcceptDate (TDateEdit)
 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
pt |  | OnBuddyClick (TCustomAbstractGroupedEdit)
pt |  | OnButtonClick (TCustomEditButton)
pl | ro | OnButtonClick (TDateEdit)
 |  | OnChange (TCustomAbstractGroupedEdit)
pl | ro | OnChange (TDateEdit)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TDateEdit)
 |  | OnClick (TControl)
 |  | OnClick (TCustomAbstractGroupedEdit)
pl | ro | OnClick (TDateEdit)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl |  | OnCustomDate (TDateEdit)
pt |  | OnDblClick (TControl)
 |  | OnDblClick (TCustomAbstractGroupedEdit)
pl | ro | OnDblClick (TDateEdit)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
 |  | OnDragDrop (TCustomAbstractGroupedEdit)
pt |  | OnDragOver (TControl)
 |  | OnDragOver (TCustomAbstractGroupedEdit)
pt |  | OnEditingDone (TControl)
 |  | OnEditingDone (TCustomAbstractGroupedEdit)
pl | ro | OnEditingDone (TDateEdit)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEndDrag (TCustomAbstractGroupedEdit)
 |  | OnEnter (TWinControl)
 |  | OnEnter (TCustomAbstractGroupedEdit)
pl | ro | OnEnter (TDateEdit)
 |  | OnExit (TWinControl)
 |  | OnExit (TCustomAbstractGroupedEdit)
pl | ro | OnExit (TDateEdit)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyDown (TCustomAbstractGroupedEdit)
pl | ro | OnKeyDown (TDateEdit)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyPress (TCustomAbstractGroupedEdit)
pl | ro | OnKeyPress (TDateEdit)
 |  | OnKeyUp (TWinControl)
 |  | OnKeyUp (TCustomAbstractGroupedEdit)
pl | ro | OnKeyUp (TDateEdit)
pt |  | OnMouseDown (TControl)
 |  | OnMouseDown (TCustomAbstractGroupedEdit)
pl | ro | OnMouseDown (TDateEdit)
pt |  | OnMouseEnter (TControl)
 |  | OnMouseEnter (TCustomAbstractGroupedEdit)
pl | ro | OnMouseEnter (TDateEdit)
pt |  | OnMouseLeave (TControl)
 |  | OnMouseLeave (TCustomAbstractGroupedEdit)
pl | ro | OnMouseLeave (TDateEdit)
pt |  | OnMouseMove (TControl)
 |  | OnMouseMove (TCustomAbstractGroupedEdit)
pl | ro | OnMouseMove (TDateEdit)
pt |  | OnMouseUp (TControl)
 |  | OnMouseUp (TCustomAbstractGroupedEdit)
pl | ro | OnMouseUp (TDateEdit)
pt |  | OnMouseWheel (TControl)
 |  | OnMouseWheel (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheel (TDateEdit)
pt |  | OnMouseWheelDown (TControl)
 |  | OnMouseWheelDown (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheelDown (TDateEdit)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 |  | OnMouseWheelUp (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheelUp (TDateEdit)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TDateEdit)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
 |  | OnStartDrag (TCustomAbstractGroupedEdit)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
 |  | OnUtf8KeyPress (TCustomAbstractGroupedEdit)
pl | ro | OnUTF8KeyPress (TDateEdit)


TDBDateEdit.ButtonClick

Actions performed when the button for the control is clicked

Declaration

Source position: dbextctrls.pp line 50

protected procedure TDBDateEdit.ButtonClick; override;

Description

ButtonClick is an overridden procedure which performs actions when the button for the control is clicked. ButtonClick ensures that the control is Focused, and calls SetFocus when necessary. The CanModify property in DataLink is checked to see if the Edit method in DataLink is needed. ButtonClick calls the inherited method.


TDBDateEdit.Create

Constructor for the object instance

Declaration

Source position: dbextctrls.pp line 56

public constructor TDBDateEdit.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the object instance

Description

Create is the overridden constructor for the object instance. Create call the inherited constructor using AOwner as the owner for the object instance. Create allocates resources needed for the DataLink property, and sets the event handlers for its OnDataChange and OnUpdateData properties to the DataChange and UpdateData methods in the class instance.

See also

#lcl.DBCtrls.TFieldDataLink | Maintains an association between a control, an action, and a field in a linked dataset
#lcl.DBCtrls.TFieldDataLink.OnDataChange | OnDataChange - event handler for a change in the data
#lcl.DBCtrls.TFieldDataLink.OnUpdateData | OnUpdateData - event handler for updating any pending changes in the data


TDBDateEdit.DataField

Name of the field in the dataset

Declaration

Source position: dbextctrls.pp line 63

published property TDBDateEdit.DataField : string
  read GetDataField
  write SetDataField;

Description

DataField is a String property that provides the name of the field used to store the Date value in its Dataset. GetDataField is the read access specifier for the property value. SetDataField is the write access specifier for the property value. These methods read and write the value in FieldName for the DataLink.

Use DataSource and DataField to provide the dataset and field name for the control.

See also

#lcl.DBExtCtrls.TDBDateEdit.DataField | Name of the field in the dataset
#lcl.DBExtCtrls.TDBDateEdit.DataSource | Provides access to the dataset used for the editing control
#lcl.DBCtrls.TFieldDataLink | Maintains an association between a control, an action, and a field in a linked dataset


TDBDateEdit.DataSource

Provides access to the dataset used for the editing control

Declaration

Source position: dbextctrls.pp line 64

published property TDBDateEdit.DataSource : TDataSource
  read GetDataSource
  write SetDataSource;

Description

DataSource is a TDataSource property which provides access to the dataset used for the editing control. GetDataSource is the read access specifier for the property, and uses the DataSource in DataLink as the property value. SetDataSource is the write access specifier for the property, and sets the DataSource in DataLink to the specified value.

See also

#lcl.DBCtrls.TFieldDataLink

Maintains an association between a control, an action, and a field in a linked dataset

#fcl.DB.TDataSource


TDBDateEdit.Destroy

Frees the object instance

Declaration

Source position: dbextctrls.pp line 57

public destructor TDBDateEdit.Destroy; override;

Description

Destroy is the overridden destructor for the object instance. Destroy frees resources allocated for the DataLink property, and calls the inherited Destroy method.


TDBDateEdit.EditCanModify

Indicates if the control can modify its contents

Declaration

Source position: dbextctrls.pp line 46

protected function TDBDateEdit.EditCanModify: Boolean; override;

Function result

True when the control value can be changed

Description

EditCanModify is an overridden Boolean function which indicates if the control can modify the content for the control. EditCanModify is set to the value from CanModify in DataLink. The return value is True when the control accept new values.


TDBDateEdit.EditChange

Signals the control changed state

Declaration

Source position: dbextctrls.pp line 51

protected procedure TDBDateEdit.EditChange; override;

Description

EditChange is an overridden procedure which which signals the control is changed. EditChange ensures that the control updates its DataLink to indicate the change status. EditChange uses the Editing property in DataLink to see if the Modified method in DataLink is needed. EditChange calls the inherited method.

See also

#lcl.DBCtrls.TFieldDataLink | Maintains an association between a control, an action, and a field in a linked dataset
#lcl.DBCtrls.TFieldDataLink.Editing | Editing - True if the linked field is being edited
#lcl.DBCtrls.TFieldDataLink.Modified | Updates the class when the linked dataset enters an edit state


TDBDateEdit.EditEnter

Performs actions required when the Enter key is pressed on the control

Declaration

Source position: dbextctrls.pp line 47

protected procedure TDBDateEdit.EditEnter; override;

Description

EditEnter is an overridden procedure used to perform actions required when the Enter key is pressed on the control. EditEnter calls the inherited method.

EditEnter uses the value from Editing in DataLink to determine if there are any pending changes in the control value. When Editing contains False, the Reset method in DataLink is called to cancel changes to the field. Reset also calls the OnDataChange event handler.


TDBDateEdit.EditExit

Performs actions needed when the exiting the control

Declaration

Source position: dbextctrls.pp line 52

protected procedure TDBDateEdit.EditExit; override;

Description

EditExit is an overridden procedure performs actions needed when the exiting the control. EditExit calls the inherited method. EditExit ensures that the value in the control is applied to DataLink. When Editing is set in DataLink, its UpdateRecord method is called to apply the new value. If Editing is not set, its Reset method is called restore its value and state.

See also

#lcl.DBCtrls.TFieldDataLink | Maintains an association between a control, an action, and a field in a linked dataset
#lcl.DBCtrls.TFieldDataLink.Editing | Editing - True if the linked field is being edited
#lcl.DBCtrls.TFieldDataLink.Reset | Reset - checks that link is active, calls the OnDataChange event handler then sets IsModified to False


TDBDateEdit.EditKeyDown

Handles special keys in the keydown state

Declaration

Source position: dbextctrls.pp line 48

protected procedure TDBDateEdit.EditKeyDown(

  var Key: Word;

  Shift: TShiftState

); override;

Arguments

Key | Numeric value for the key
Shift | Shift state for the key

Description

EditKeyDown is an overridden procedure used to perform actions required when special keys are in the down state in the control. EditKeyDown handles the following virtual key values:

VK_ESCAPE
Cancels editing (when active) and calls Reset in DataLink. Key is changed to the value VK_UNKNOWN
VK_DELETE or VK_BACK
Removes Delete and Backspace keys if editing is not active.Changes Key to the value VK_UNKNOWN when editing is not active.


TDBDateEdit.EditKeyPress

Ensures character values are valid for the control

Declaration

Source position: dbextctrls.pp line 49

protected procedure TDBDateEdit.EditKeyPress(

  var Key: Char

); override;

Arguments

Key

Character value for the key

Description

EditKeyPress is an overridden procedure which processes the character value in Key. EditKeyPress calls the inherited method. EditKeyPress checks the value in Key to see if it contains data (as opposed to control characters) in the range Decimal 32 to Decimal 255. The Field property in DataLink also calls its IsValidChar method to see if Key is valid for the data type in the Field.

EditKeyPress requires DataLink to have both a valid TField instance in its Field property and its Edit property set to True. The value in Key is set to #0 (Decimal 0) if either condition is not met.


TDBDateEdit.ExecuteAction

Perform the default action for the control

Declaration

Source position: dbextctrls.pp line 58

public function TDBDateEdit.ExecuteAction(

  AAction: TBasicAction

):Boolean; override;

Arguments

AAction

Action to perform

Function result

True if the action is successfully handled

Description

ExecuteAction is an overridden Boolean function which implements support for using TBasicAction to perform the default action for the control. ExecuteAction calls the inherited method using the value in AAction. If the action is not handled in the ancestor, DataLink is used (when assigned) to performs its ExecuteAction method with the specified action value. The return value is True if the action is handled by the ancestor or DataLink.

See also

#rtl.Classes.TBasicAction

#lcl.Forms.TApplication.OnActionExecute

Default handler for unhandled Actions


TDBDateEdit.Field

TField class which reads and writes data for the control

Declaration

Source position: dbextctrls.pp line 60

public property TDBDateEdit.Field : TField
  read GetField;

Description

Field is a read-only TField property which reads and writes data for the control in its dataset. Field is a convenience method which returns the TField instance from the DataLink for the control. GetField is the read access specifier for the property.

The value in Field cannot be assigned directly; use DataField to specify the field name for the editing control. Use DataSource to set the dataset used for data in the control.

See also

#fcl.DB.TField
#lcl.DBExtCtrls.TDBDateEdit.DataField | Name of the field in the dataset
#lcl.DBExtCtrls.TDBDateEdit.DataSource | Provides access to the dataset used for the editing control
#lcl.DBCtrls.TFieldDataLink | Maintains an association between a control, an action, and a field in a linked dataset


TDBDateEdit.Notification

Handles notifications when a component is added or removed

Declaration

Source position: dbextctrls.pp line 45

protected procedure TDBDateEdit.Notification(

  AComponent: TComponent;

  Operation: TOperation

); override;

Arguments

AComponent | Component for the notification event
Operation | Operation for the notification event

Description

Notification is an overridden procedure used to handle notifications performed when aComponent is added or removed. Notification calls the inherited method. When Operation contains opRemove, and AComponent is the DataSource for the control, the value in DataSource is set to Nil.


TDBDateEdit.Reset

Restores the control to its value in the dataset

Declaration

Source position: dbextctrls.pp line 53

protected procedure TDBDateEdit.Reset; override;

Description

Reset is a procedure used to restore the control to its value in the dataset. Reset calls the Reset method in DataLink to get the value stored in its Field and to clear the Editing flag. Reset calls the inherited method prior to exit.

See also

#lcl.DBCtrls.TFieldDataLink | Maintains an association between a control, an action, and a field in a linked dataset
#lcl.DBCtrls.TFieldDataLink.Editing | Editing - True if the linked field is being edited
#lcl.DBCtrls.TFieldDataLink.Reset | Reset - checks that link is active, calls the OnDataChange event handler then sets IsModified to False


TDBDateEdit.UpdateAction

Declaration

Source position: dbextctrls.pp line 59

public function TDBDateEdit.UpdateAction(

  AAction: TBasicAction

):Boolean; override;

Arguments

AAction

Action to perform

Function result

True if the action is successfully handled

Description

UpdateAction is an overridden Boolean function which implements support for using TBasicAction to update the value in the control from its dataset. UpdateAction calls the inherited method using the value in AAction. If the action is not handled in the ancestor, DataLink is used (when assigned) to performs its UpdateAction method with the specified action value. The return value is True if the action is handled by the ancestor or DataLink.

See also

#rtl.Classes.TBasicAction


EInvalidGridOperation

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Exception raised for an invalid grid operation

Declaration

Source position: dbgrids.pas line 49

type EInvalidGridOperation = class(Exception)

Inheritance

EInvalidGridOperation

Exception raised for an invalid grid operation

|

Exception
|

TObject

Description

EInvalidGridOperation is an Exception class raised when an invalid grid operations is performed.


EInvalidGridOperation
Exception
 | HelpContext
 | Message
TObject


EInvalidGridOperation
Exception
 | Create
 | CreateFmt
 | CreateRes
 | CreateResFmt
 | CreateHelp
 | CreateFmtHelp
 | CreateResHelp
 | CreateResFmtHelp
 | ToString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


EInvalidGridOperation

Exception

TObject


TBookmarkedRecordEnumerator

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Defines a bookmarked record enumeration class

Declaration

Source position: dbgrids.pas line 145

type TBookmarkedRecordEnumerator = class
public
constructor Create(); | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
function MoveNext; | Moves to the next bookmark in the list
function GetEnumerator; | Returns the current class instance
property Current: TBookmark; [r] | Current bookmark for the enumerator
property Options: TBookmarkedRecordEnumeratorOptions; [rw] | Controls the actions performed when Bookmarks are visited
end;

Inheritance

TBookmarkedRecordEnumerator

Defines a bookmarked record enumeration class
|

TObject

Description

TBookmarkedRecordEnumerator is a Class which defines a bookmarked record enumerator for use in TBookmarklist.

See also

TBookmarkList

TBookmarkList implements a list of Bookmarks in a database grid


TBookmarkedRecordEnumerator
 | ro | Current
 |  | Options


ro | Current (TBookmarkedRecordEnumerator)
 | Options (TBookmarkedRecordEnumerator)


TBookmarkedRecordEnumerator
 | Create
 | Destroy
 | MoveNext
 | GetEnumerator


Create (TBookmarkedRecordEnumerator)

Destroy (TBookmarkedRecordEnumerator)

GetEnumerator (TBookmarkedRecordEnumerator)

MoveNext (TBookmarkedRecordEnumerator)


TBookmarkedRecordEnumerator


TBookmarkedRecordEnumerator.Create

Constructor for the class instance

Declaration

Source position: dbgrids.pas line 153

public constructor TBookmarkedRecordEnumerator.Create(

  bookList: TBookmarkList;

  aGrid: TCustomDbGrid;

  anOptions: TBookmarkedRecordEnumeratorOptions

);

Arguments

bookList | Bookmark list for the enumerator
aGrid | Grid control for the enumerator
anOptions | Options for the enumerator

Description

Create is the constructor for the class instance. Create calls the inherited constructor, and stores the arguments to the method in its BookmarkList, Dataset, and Options properties.


TBookmarkedRecordEnumerator.Current

Current bookmark for the enumerator

Declaration

Source position: dbgrids.pas line 158

public property TBookmarkedRecordEnumerator.Current : TBookmark
  read fCurrent;

Description

Current is a read-only TBookmark property which returns the current bookmark for the enumerator. The value in Current in updated when the MoveNext method is called.


TBookmarkedRecordEnumerator.Destroy

Destructor for the class instance

Declaration

Source position: dbgrids.pas line 155

public destructor TBookmarkedRecordEnumerator.Destroy; override;

Description

Destroy is the destructor for the class instance. Destroy uses values in the Options property to perform actions needed before the class instance is freed, including:

  • Restore the dataset to the position in Bookmark
  • Re-enable controls attached to the dataset if disabled

Destroy calls the inherited destructor before exit.


TBookmarkedRecordEnumerator.GetEnumerator

Returns the current class instance

Declaration

Source position: dbgrids.pas line 157

public function TBookmarkedRecordEnumerator.GetEnumerator: TBookmarkedRecordEnumerator;

Function result

The current class instance

Description

GetEnumerator is a TBookmarkedRecordEnumerator function used to the current class instance.


TBookmarkedRecordEnumerator.MoveNext

Moves to the next bookmark in the list

Declaration

Source position: dbgrids.pas line 156

public function TBookmarkedRecordEnumerator.MoveNext: Boolean;

Function result

True when the action has been performed successfully

Description

MoveNext is a Boolean function used to move the enumerator to the next item in the bookmark list. Move next increments the value in BookmarkIndex, and examines the Options property to see if any actions are required, such as: setting the value of the Current Bookmark before navigation, or disabling controls attached to the dataset.

MoveNext updates the current bookmark and checks the dataset to see if the bookmark is still valid. The return value is False if the record for the bookmark no longer exists in the dataset and Options indicates the enumerator should halt for an invalid bookmark. False is also returned when the value in BookmarkIndex exceeds the number of items in the BookmarkList.

The return value is True when the action has been performed successfully.


TBookmarkedRecordEnumerator.Options

Controls the actions performed when Bookmarks are visited

Declaration

Source position: dbgrids.pas line 159

public property TBookmarkedRecordEnumerator.Options : TBookmarkedRecordEnumeratorOptions
  read fOptions
  write fOptions;

Description

Options is a TBookmarkedRecordEnumeratorOptions property which controls the actions performed when Bookmarks in the enumerator are visited. Values are included in the set type to enable the corresponding feature in the enumerator.

See TBookmarkedRecordEnumeratorOptions for more information about option values and their meanings.


TBookmarkedRecordEnumeratorOptions

Enumeration with option values for the bookmarked record enumerator

Declaration

Source position: dbgrids.pas line 136

type TBookmarkedRecordEnumeratorOptions = set of (
breDisableDataset, | Disables controls attached to the dataset
breStopOnInvalidBookmark, | Stops enumerating when an invalid bookmark is encountered
breRestoreCurrent | Restores the current bookmark when exiting the enumerator
);

Description

TBookmarkedRecordEnumeratorOptions is a set type with option values that control the actions performed in TBookmarkedRecordEnumerator. TBookmarkedRecordEnumeratorOptions is the type used to implement the TBookmarkedRecordEnumerator.Options property.

See also

TBookmarkedRecordEnumerator

Defines a bookmarked record enumeration class


TBookmarkList

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TBookmarkList implements a list of Bookmarks in a database grid

Declaration

Source position: dbgrids.pas line 164

type TBookmarkList = class
public
constructor Create(); | Create is the constructor for TBookmarkList
destructor Destroy; override; | Destroy is the destructor for TBookmarkList
procedure Clear; | Clear removes all Items in the bookmark list
procedure Delete; | Deletes rows in the Dataset represented by bookmarks in the list
function Find(); | Find locates the specified Bookmark and its position in the list
function IndexOf(); | IndexOf returns the ordinal position for the specified Bookmark in the list
function Refresh; | Searches for and removes invalid Bookmarks in the list
function GetEnumerator(); | Gets an enumerator for the bookmark list
property Count: Integer; [r] | Indicates the number of Bookmarks in the list
property CurrentRowSelected: Boolean; [rw] | Indicates if the current row in the Dataset is selected
property Items []: TBookmark; default; [r] | Provides indexed access to Bookmarks in the list
end;

Inheritance

TBookmarkList

TBookmarkList implements a list of Bookmarks in a database grid

|

TObject

Description

TBookmarkList is a class used to implement a list of Bookmarks in a database grid. TBookmarkList is the type used for the SelectedRows property in TDBGrid.

See also

TDBGrid.SelectedRows

SelectedRows - recorded as a bookmark list


TBookmarkList
 | ro | Count
 |  | CurrentRowSelected
 | ro | Items


ro | Count (TBookmarkList)
 | CurrentRowSelected (TBookmarkList)
ro | Items (TBookmarkList)


TBookmarkList
 | Create
 | Destroy
 | Clear
 | Delete
 | Find
 | IndexOf
 | Refresh
 | GetEnumerator


Clear (TBookmarkList)

Create (TBookmarkList)

Delete (TBookmarkList)

Destroy (TBookmarkList)

Find (TBookmarkList)

GetEnumerator (TBookmarkList)

IndexOf (TBookmarkList)

Refresh (TBookmarkList)


TBookmarkList


TBookmarkList.Clear

Clear removes all Items in the bookmark list

Declaration

Source position: dbgrids.pas line 180

public procedure TBookmarkList.Clear;

Description

Clear is a procedure used to remove all of the Items stored in the list. Clear calls the TDataset.FreeBookmark method for each of the TBookmark instances in Items. The length of the Bookmark is set to 0 to decrease the reference count for the memory allocation.

Clear uses the Invalidate method in the associated Grid control to force it to be redrawn.


TBookmarkList.Count

Indicates the number of Bookmarks in the list

Declaration

Source position: dbgrids.pas line 188

public property TBookmarkList.Count : Integer
  read GetCount;

Description

Count is a read-only Integer property that indicates the number of Bookmarks in the list. GetCount is the read access specifier for the property value.


TBookmarkList.Create

Create is the constructor for TBookmarkList

Declaration

Source position: dbgrids.pas line 177

public constructor TBookmarkList.Create(

  AGrid: TCustomDbGrid

);

Arguments

AGrid

Grid control that owns the bookmark list

Description

Create is the constructor for the TBookmarkList class instance. Create calls the inherited constructor. Create stores the AGrid argument internally to keep an association to the grid for the Bookmarks. Finally, Create initializes the internal list used to store Bookmarks added to the class instance.

See also

TObject.Create


TBookmarkList.CurrentRowSelected

Indicates if the current row in the Dataset is selected

Declaration

Source position: dbgrids.pas line 189

public property TBookmarkList.CurrentRowSelected : Boolean
  read GetCurrentRowSelected
  write SetCurrentRowSelected;

Description

CurrentRowSelected is a Boolean property that indicates if the current row in the Dataset is selected.

GetCurrentRowSelected is the read access specifier for the property value. GetCurrentRowSelected checks to see if the Bookmark for the current row exists in BookmarkList.

SetCurrentRowSelected is the write access specifier for the property value. SetCurrentRowSelected tries to locate a Bookmark for the current row in the Dataset, and adds or removes the Bookmark based on the AValue argument. The Grid control is redrawn after changing the selection state for the row.


TBookmarkList.Delete

Deletes rows in the Dataset represented by bookmarks in the list

Declaration

Source position: dbgrids.pas line 181

public procedure TBookmarkList.Delete;

Description

Delete is a procedure used to delete rows in the Dataset represented by bookmarks in the list. Delete processes the Items in the list in reverse order. Each bookmark is located in the Dataset and the TDataset.Delete method is called to remove the data from the dataset. The Dataset.FreeBookmark method is called to free the Bookmark, and it is removed from the Items in the list.


TBookmarkList.Destroy

Destroy is the destructor for TBookmarkList

Declaration

Source position: dbgrids.pas line 178

public destructor TBookmarkList.Destroy; override;

Description

Destroy is an overridden destructor for the TBookmarkList class instance. Destroy ensures that TBookmark items are removed from the list and freed before the list is freed. Destroy calls the inherited destructor.

See also

TBookmark


TBookmarkList.Find

Find locates the specified Bookmark and its position in the list

Declaration

Source position: dbgrids.pas line 182

public function TBookmarkList.Find(

  const Item: TBookmark;

  var AIndex: Integer

):Boolean;

Arguments

Item | Bookmark to locate
AIndex | Position in the list for the bookmark

Function result

True when the bookmark is located in the list

Description

Find is a Boolean function used to locate the specified bookmark in the Items for the bookmark list. AIndex contains the position in the list where the bookmark was located. The return value is True when the specified bookmark is located in the bookmark list.


TBookmarkList.GetEnumerator

Gets an enumerator for the bookmark list

Declaration

Source position: dbgrids.pas line 185

public function TBookmarkList.GetEnumerator(

  opt: TBookmarkedRecordEnumeratorOptions = [breDisableDataset, breRestoreCurrent]

):TBookmarkedRecordEnumerator;

Arguments

opt

Options to use in the bookmark list enumerator

Function result

The bookmark list enumerator

Description

GetEnumerator is a TBookmarkedRecordEnumerator function used to get an enumerator for bookmarked records in the list. GetEnumerator creates an instance of TBookmarkedRecordEnumerator with the specified arguments, and uses the instance as the return value for the method.


TBookmarkList.IndexOf

IndexOf returns the ordinal position for the specified Bookmark in the list

Declaration

Source position: dbgrids.pas line 183

public function TBookmarkList.IndexOf(

  const Item: TBookmark

):Integer;

Arguments

Item

Bookmark to find in the list

Function result

Position in the list for the bookmark

Description

IndexOf is an Integer function used to get the ordinal position in the list for the specified Bookmark. The return value contains the position in the list where the TBookmark instance was located. IndexOf calls Find to locate the bookmark and to capture the return value for the method. The return value is in the range 0..Count-1 when the bookmark exists in the list or -1 when the bookmark is not found.


TBookmarkList.Items

Provides indexed access to Bookmarks in the list

Declaration

Source position: dbgrids.pas line 191

public property TBookmarkList.Items[AIndex: Integer] : TBookmark
  read GetItem;
  default;

Description

Items is a read-only TBookmark property that provides indexed access to Bookmarks in the list. Bookmarks can be accessed by their ordinal position in the list (in the range 0..Count-1).

GetItem is the read access specifier for the Items property, and retrieves the TBookmark stored at the specified position in the list.

Items is the default property in TBookmarkList.

Use CurrentSelectedRow, Clear, Delete, and Refresh to maintain bookmarks stored in the list.


TBookmarkList.Refresh

Searches for and removes invalid Bookmarks in the list

Declaration

Source position: dbgrids.pas line 184

public function TBookmarkList.Refresh: Boolean;

Function result

True when the refresh action was successful

Description

Refresh searches for and removes invalid Bookmarks in the list; returns True if the action was successful.


TColumn

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a display column for the TDBGrid control

Declaration

Source position: dbgrids.pas line 257

type TColumn = class(TGridColumn)
protected
function CreateTitle; override; | CreateTitle - creates a column title and returns it in the result
function GetDefaultAlignment; override; | Gets the default alignment for the Field in the column definition
function GetDefaultDisplayFormat; | Gets the default display format for the Field in a column
function GetDefaultValueChecked; override; | Gets the default value for a Checkbox in the Checked state as a String
function GetDefaultValueUnchecked; override; | Gets the default String value for a Checkbox in the UnChecked state
function GetDefaultVisible; override; | GetDefaultVisible - returns the default value for the Visible property
function GetDisplayName; override; | Gets the display name for the collection item
function GetDefaultReadOnly; override; | Gets the default value for the ReadOnly property
function GetDefaultWidth; override; | Gets the effective width for the column
function GetPickList; override; | Gets the values in the pick list for the column
property IsAutomaticColumn: Boolean; [r] | Indicates if the column was automatically added at run-time
property IsDesignColumn: Boolean; [r] | Indicates if the column was added at design-time
procedure LinkField; | Establishes a link between the FieldName and the Field in a Dataset
public
constructor Create(); override; | Constructor for the TColumn instance
procedure Assign(); override; | Stores properties from a persistent class in the current class instance
function IsDefault; override; | IsDefault - returns True if this column is the default
property DesignIndex: Integer; [r] | Order for the column in its collection at design-time
property Field: TField; [rw] | Field in the Dataset associated with this Column
published
property FieldName: string; [rw] | Name of the Field with data for the column
property DisplayFormat: string; [rws] | The format to be used for display in this column
end;

Inheritance

TColumn | Implements a display column for the TDBGrid control
|
TGridColumn | Implements a column definition used for tabular data in TCustomGrid
|
TCollectionItem
|
TPersistent,IFPObserved
|
TObject

Description

TColumn is a TGridColumn descendant that represents a display column in a database grid control. TColumn extends the ancestor class to provide support for using TField for data access, display formatting, alignment, as well as use of checkbox and lookuplist Fields. TColumn also implements support for features in TDBGrid like: automatic rows, and design-time vs run-time column ordering.

TColumn provides properties and methods needed to access and maintain the Dataset, Field, FieldName, and DisplayFormat for the column. TColumn provides overridden functions which implement facilities from the ancestor class.

TColumn instances can be created at run-time or design-time; properties are provided to indicate when the instance was created. The display order for columns need not correspond to the order of the Fields in the dataset, nor do all Fields in the dataset need to be represented by a display column.

TColumn instances are used as the collection item for the TDBGridColumns collection.

TColumn is the class type used for items in the TDBGridColumns collection.

See also

TDBGrid.Columns | The properties of the columns in this grid
TDBGridColumns | Implements a collection for columns in a database grid
TGridColumn | Implements a column definition used for tabular data in TCustomGrid
TField
TDataset


TColumn
pt | ro | IsAutomaticColumn
pt | ro | IsDesignColumn
 | ro | DesignIndex
 |  | Field
pl |  | FieldName
pl |  | DisplayFormat
TGridColumn
pt | ro | IsDefaultFont
 | ro | Grid
 | ro | DefaultWidth
 | ro | StoredWidth
 | ro | WidthChanged
pl |  | Alignment
pl |  | ButtonStyle
pl |  | Color
pl |  | DropDownRows
pl |  | Expanded
pl |  | Font
pl |  | Layout
pl |  | MinSize
pl |  | MaxSize
pl |  | PickList
pl |  | ReadOnly
pl |  | SizePriority
pl |  | Tag
pl |  | Title
pl |  | Width
pl |  | Visible
pl |  | ValueChecked
pl |  | ValueUnchecked
TCollectionItem
 | ro | UpdateCount
 |  | Collection
 | ro | ID
 |  | Index
 |  | DisplayName
TPersistent
TObject


pl |  | Alignment (TGridColumn)
pl |  | ButtonStyle (TGridColumn)
 |  | Collection (TCollectionItem)
pl |  | Color (TGridColumn)
 | ro | DefaultWidth (TGridColumn)
 | ro | DesignIndex (TColumn)
pl |  | DisplayFormat (TColumn)
 |  | DisplayName (TCollectionItem)
pl |  | DropDownRows (TGridColumn)
pl |  | Expanded (TGridColumn)
 |  | Field (TColumn)
pl |  | FieldName (TColumn)
pl |  | Font (TGridColumn)
 | ro | Grid (TGridColumn)
 | ro | ID (TCollectionItem)
 |  | Index (TCollectionItem)
pt | ro | IsAutomaticColumn (TColumn)
pt | ro | IsDefaultFont (TGridColumn)
pt | ro | IsDesignColumn (TColumn)
pl |  | Layout (TGridColumn)
pl |  | MaxSize (TGridColumn)
pl |  | MinSize (TGridColumn)
pl |  | PickList (TGridColumn)
pl |  | ReadOnly (TGridColumn)
pl |  | SizePriority (TGridColumn)
 | ro | StoredWidth (TGridColumn)
pl |  | Tag (TGridColumn)
pl |  | Title (TGridColumn)
 | ro | UpdateCount (TCollectionItem)
pl |  | ValueChecked (TGridColumn)
pl |  | ValueUnchecked (TGridColumn)
pl |  | Visible (TGridColumn)
pl |  | Width (TGridColumn)
 | ro | WidthChanged (TGridColumn)


TColumn
pt | CreateTitle
pt | GetDefaultAlignment
pt | GetDefaultDisplayFormat
pt | GetDefaultValueChecked
pt | GetDefaultValueUnchecked
pt | GetDefaultVisible
pt | GetDisplayName
pt | GetDefaultReadOnly
pt | GetDefaultWidth
pt | GetPickList
pt | LinkField
 | Create
 | Assign
 | IsDefault
TGridColumn
pt | GetDisplayName
pt | GetDefaultAlignment
pt | GetDefaultColor
pt | GetDefaultLayout
pt | GetDefaultMaxSize
pt | GetDefaultMinSize
pt | GetDefaultReadOnly
pt | GetDefaultSizePriority
pt | GetDefaultVisible
pt | GetDefaultValueChecked
pt | GetDefaultValueUnchecked
pt | GetDefaultWidth
pt | GetPickList
pt | GetValueChecked
pt | GetValueUnchecked
pt | ColumnChanged
pt | AllColumnsChange
pt | CreateTitle
pt | SetIndex
 | Create
 | Destroy
 | Assign
 | FillDefaultFont
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | IsDefault
TCollectionItem
 | GetIndex
 | SetCollection
 | Changed
 | GetOwner
 | GetDisplayName
 | SetIndex
 | SetDisplayName
 | Create
 | Destroy
 | GetNamePath
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | AllColumnsChange (TGridColumn)
 | Assign (TPersistent)
 | Assign (TGridColumn)
 | Assign (TColumn)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | Changed (TCollectionItem)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | ColumnChanged (TGridColumn)
 | Create (TObject)
 | Create (TCollectionItem)
 | Create (TGridColumn)
 | Create (TColumn)
pt | CreateTitle (TGridColumn)
pt | CreateTitle (TColumn)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TCollectionItem)
 | Destroy (TGridColumn)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FillDefaultFont (TGridColumn)
 | FixDesignFontsPPI (TGridColumn)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
pt | GetDefaultAlignment (TGridColumn)
pt | GetDefaultAlignment (TColumn)
pt | GetDefaultColor (TGridColumn)
pt | GetDefaultDisplayFormat (TColumn)
pt | GetDefaultLayout (TGridColumn)
pt | GetDefaultMaxSize (TGridColumn)
pt | GetDefaultMinSize (TGridColumn)
pt | GetDefaultReadOnly (TGridColumn)
pt | GetDefaultReadOnly (TColumn)
pt | GetDefaultSizePriority (TGridColumn)
pt | GetDefaultValueChecked (TGridColumn)
pt | GetDefaultValueChecked (TColumn)
pt | GetDefaultValueUnchecked (TGridColumn)
pt | GetDefaultValueUnchecked (TColumn)
pt | GetDefaultVisible (TGridColumn)
pt | GetDefaultVisible (TColumn)
pt | GetDefaultWidth (TGridColumn)
pt | GetDefaultWidth (TColumn)
 | GetDisplayName (TCollectionItem)
pt | GetDisplayName (TGridColumn)
pt | GetDisplayName (TColumn)
 | GetHashCode (TObject)
 | GetIndex (TCollectionItem)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TCollectionItem)
 | GetOwner (TPersistent)
 | GetOwner (TCollectionItem)
pt | GetPickList (TGridColumn)
pt | GetPickList (TColumn)
pt | GetValueChecked (TGridColumn)
pt | GetValueUnchecked (TGridColumn)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | IsDefault (TGridColumn)
 | IsDefault (TColumn)
pt | LinkField (TColumn)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | ScaleFontsPPI (TGridColumn)
 | SetCollection (TCollectionItem)
 | SetDisplayName (TCollectionItem)
 | SetIndex (TCollectionItem)
pt | SetIndex (TGridColumn)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TColumn

TGridColumn

TCollectionItem

TPersistent

TObject


TColumn.Assign

Stores properties from a persistent class in the current class instance

Declaration

Source position: dbgrids.pas line 290

public procedure TColumn.Assign(

  Source: TPersistent

); override;

Arguments

Source

Persistent class with values stored in the method

Description

Assign is an overridden procedure which stores properties from Source in the current class instance. Assign calls the inherited Assign method. When Source is a TColumn class instance, the values for the following are stored in the current class instance:

  • FieldName
  • DisplayFormat
  • ValueChecked
  • ValueUnchecked

See also

TPersistent.Assign


TColumn.Create

Constructor for the TColumn instance

Declaration

Source position: dbgrids.pas line 289

public constructor TColumn.Create(

  ACollection: TCollection

); override;

Arguments

ACollection

Collection that owns the collection item

Description

Create is the constructor for the TColumn instance. Create calls the inherited Create constructor and sets the DesignIndex used for the new entry in the TCollection. Create is called by the TCollection.Add method and should not be called directly under normal circumstances.

See also

TGridColumn.Create

Constructor for the class instance

TCollection


TColumn.DesignIndex

Order for the column in its collection at design-time

Declaration

Source position: dbgrids.pas line 292

public property TColumn.DesignIndex : Integer
  read FDesignIndex;

Description

DesignIndex is a read-only Integer property that contains the order for the column in its collection at design-time. The value in DesignIndex is used primarily when TDBGridColumns.ResetColumnsOrder compares and sorts the items in its collection.

See also

TDBGridColumns.ResetColumnsOrder | ResetColumnsOrder arranges columns in the collection to the specified order
TColumn.Create | Constructor for the TColumn instance


TColumn.DisplayFormat

The format to be used for display in this column

Declaration

Source position: dbgrids.pas line 296

published property TColumn.DisplayFormat : string
  read GetDisplayFormat
  write SetDisplayFormat
  stored IsDisplayFormatStored;

Description

DisplayFormat is a String property which specifies a format string used for displaying the value of a Field with the name in FieldName. Use of DisplayFormat in TColumn is consistent with its use in TField (and decendants), but can assign a value that overrides the default display format for the Field.

GetDisplayFormat is the read access specifier for the property. SetDisplayFormat is the write access specifier for the property. Changing the value in DisplayFormat causes the ColumnChanged method to be called when the column definition has been updated.


TColumn.Field

Field in the Dataset associated with this Column

Declaration

Source position: dbgrids.pas line 293

public property TColumn.Field : TField
  read GetField
  write SetField;

Description

Field is a TField property that provides access to the content and other attributes for the dataset Field represented by the column. GetField reads the value for the property. SetField writes the value for the property.

See also

#fcl.db.TField

TColumn.LinkField

Establishes a link between the FieldName and the Field in a Dataset


TColumn.FieldName

Name of the Field with data for the column

Declaration

Source position: dbgrids.pas line 295

published property TColumn.FieldName : string
  read FFieldName
  write SetFieldName;

Description

FieldName is a String property which contains the name of the Field used to get data for the column. SetFieldName is the write access specifier for the property. Changing the value in FieldName causes LinkField to be called to find the Field with the specified name. The value in DisplayFormat is also modified when the property was has changed.


TColumn.GetDefaultAlignment

Gets the default alignment for the Field in the column definition

Declaration

Source position: dbgrids.pas line 276

protected function TColumn.GetDefaultAlignment: TAlignment; override;

Function result

Alignment for the Field and/or editor style

Description

GetDefaultAlignment is an overridden TAlignment function that gets the default alignment for the Field in the column definition. GetDefaultAlignment gets the button style used by the default editor for Field. For checkbox and button-style editors, center alignment is used. Otherwise, the Alignment in Field is used. If Field has not been assigned, left alignment is used.


TColumn.GetDefaultDisplayFormat

Gets the default display format for the Field in a column

Declaration

Source position: dbgrids.pas line 277

protected function TColumn.GetDefaultDisplayFormat: string;

Function result

Default display format for the Field in the column

Description

GetDefaultDisplayFormat is a String function used to get the default display format provided for the Field in a column definition. GetDefaultDisplayFormat uses the Field property to get its DisplayFormat for use as the return value in the method. The return value is a empty string ('') when Field has not been assigned for the column definition.

GetDefaultDisplayFormat is used in the implementation of the GetDisplayFormat method.

See also

TColumn.Field | Field in the Dataset associated with this Column
TColumn.DisplayFormat | The format to be used for display in this column


TColumn.GetDefaultReadOnly

Gets the default value for the ReadOnly property

Declaration

Source position: dbgrids.pas line 282

protected function TColumn.GetDefaultReadOnly: Boolean; override;

Function result

Effective value for the ReadOnly property

Description

GetDefaultReadOnly is an overridden Boolean function which gets the default value for the ReadOnly property. GetDefaultReadOnly combines the ReadOnly values found in both the Grid and the Field for the dataset to derive the value for the method. The return value is True when Grid or Field is not assigned for the column.

See also

TGridColumn.GetDefaultReadOnly

TCustomDBGrid.ReadOnly

Indicates if modifications are allowed in the grid control

#fcl.Db.TField.ReadOnly


TColumn.GetDefaultValueChecked

Gets the default value for a Checkbox in the Checked state as a String

Declaration

Source position: dbgrids.pas line 278

protected function TColumn.GetDefaultValueChecked: string; override;

Function result

'TRUE' or '1'

Description

GetDefaultValueChecked is an overridden String function used to get the default value used for a Checkbox column in the Checked state. When Field has been assigned for the column, and the data type is ftBoolean, the return value is 'TRUE'. If Field has not been assigned, the return value is '1'.


TColumn.GetDefaultValueUnchecked

Gets the default String value for a Checkbox in the UnChecked state

Declaration

Source position: dbgrids.pas line 279

protected function TColumn.GetDefaultValueUnchecked: string; override;

Function result

'FALSE' or '0'

Description

GetDefaultValueUnchecked is an overridden String function used to get the default value used for a Checkbox column in the UnChecked state. When Field has been assigned for the column, and the data type is ftBoolean the return value is 'FALSE'. If Field has not been assigned, the return value is '0'.


TColumn.GetDefaultWidth

Gets the effective width for the column

Declaration

Source position: dbgrids.pas line 283

protected function TColumn.GetDefaultWidth: Integer; override;

Function result

Effective width for the the column

Description

GetDefaultWidth is an overridden Integer function used to get the effective width for the column. The return value is calculated using the Grid and its Canvas to find the space needed for the Field in the column. When the Grid has Options that include the value dgTitles, Title.Caption and Title.Font are included in the calculation. GetDefaultWidth calls the CalcColumnFieldWidth function to get the canvas width used as the return value.

The return value is -1 if the Grid has not been assigned for the column. The return value contains Grid.DefaultColWidth when Field has not been assigned in the column.

See also

TGridColumn.GetDefaultWidth


TColumn.GetDisplayName

Gets the display name for the collection item

Declaration

Source position: dbgrids.pas line 281

protected function TColumn.GetDisplayName: string; override;

Function result

Display name for the collection item

Description

GetDisplayName is an overridden String function used to get the display name for the column. The display name is used at design-time to get the name for the collection item, and at run-time when a dataset for the column has not been assigned or opened.

The value in FieldName is used as the return value for the method, when it has been assigned in the column. Otherwise, the inherited GetDisplayName method is called to get the return value.

Use FieldName to set the name of the Field used for the column.

See also

TColumn.FieldName

Name of the Field with data for the column

#rtl.Classes.TCollectionItem.DisplayName


TColumn.GetPickList

Gets the values in the pick list for the column

Declaration

Source position: dbgrids.pas line 284

protected function TColumn.GetPickList: TStrings; override;

Function result

Values available for the lookup-style column

Description

GetPickList is an overridden TStrings function which gets the values in the pick list for the column. GetPickList calls the inherited method, and provides support for Lookup Fields in the column definition.

When Field is assigned and contains a Lookup Field (fkLookup in its FieldKind property), values from the LookupList or the LookupDataset are included in the return value. When LookupDataset is used, the result includes values from the LookupResultField for each of the rows in the dataset.

See also

#lcl.Grids.TGridColumn.PickList

PickList - the list of items selected from this column

#fcl.DB.TField


TColumn.IsAutomaticColumn

Indicates if the column was automatically added at run-time

Declaration

Source position: dbgrids.pas line 285

protected property TColumn.IsAutomaticColumn : Boolean
  read FIsAutomaticColumn;

Description

IsAutomaticColumn is a read-only Boolean property that indicates if the column was automatically added to the collection at run-time. The value in IsAutomaticColumn is updated when TDBGrid.AddAutomaticColumns and TDBGridColumns.RemoveAutoColumns add or remove items in the collection.

Use IsDesignColumn to determine if the column was added at design-time. Use TDBGridColumns.HasAutomaticColumns to determine if any automatic columns are stored in the collection. Use TDBGrid.OptionsExtra to enable or disable automatically columns in a database grid control.

See also

TColumn.IsDesignColumn | Indicates if the column was added at design-time
TDBGridColumns | Implements a collection for columns in a database grid
TDBGrid.Columns | The properties of the columns in this grid
TDBGrid.OptionsExtra | Contains the extra options enabled for the grid control


TColumn.IsDesignColumn

Indicates if the column was added at design-time

Declaration

Source position: dbgrids.pas line 286

protected property TColumn.IsDesignColumn : Boolean
  read GetIsDesignColumn;

Description

IsDesignColumn is a read-only Boolean property which indicates if the column was added at design-time. GetIsDesignColumn is the read access specifier for the IsDesignColumn property.

Use IsAutomaticColumn to determine if the column was added at run-time. Use TDBGridColumns.HasDesignColumns to determine if any design-time columns are stored in the collection.

See also

TColumn.IsAutomaticColumn | Indicates if the column was automatically added at run-time
TDBGridColumns.HasDesignColumns | HasDesignColumns indicates if the collection contains any items explicitly added at design-time
TDBGrid.OptionsExtra | Contains the extra options enabled for the grid control


TColumn.LinkField

Establishes a link between the FieldName and the Field in a Dataset

Declaration

Source position: dbgrids.pas line 287

protected procedure TColumn.LinkField;

Description

LinkField is a procedure used to establish a link between the FieldName in the column and the Field in its Dataset. LinkField requires Grid to be assigned in order to access the DataLink and its Dataset. When Grid is unassigned, the value for Field is Nil. The DataLink in Grid must be Active to access the Fields in the dataset. When DataLink in not Active, the value in Field is Nil.

LinkField finds the Field in the linked dataset with the name specified in FieldName. The TField instance is stored in the Field property. LinkField calls the ApplyDisplayFormat method to update the DisplayFormat used for the column.

LinkField is called when reading the value for the Field property and it has not already been assigned.

See also

TColumn.LinkField | Establishes a link between the FieldName and the Field in a Dataset
TColumn.DisplayFormat | The format to be used for display in this column
TColumn.Field | Field in the Dataset associated with this Column
TCustomDBGrid.DataLink


TColumnOrder

Enumerated type defining alternate ordering for columns

Declaration

Source position: dbgrids.pas line 300

type TColumnOrder = (
coDesignOrder, | Columns are ordered using the DesignIndex value
coFieldIndexOrder | Columns are order by the Index for the Field
);

Description

TColumnOrder is an enumerated type which defines alternate ordering for columns in a collection. The values specify whether the design-time or run-time index is used when ordering TColumn instances in the TDBGridColumns collection.

See also

TColumn | Implements a display column for the TDBGrid control
TDBGridColumns | Implements a collection for columns in a database grid
TDBGrid.Columns | The properties of the columns in this grid


TColumnTitle

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TColumnTitle is a TGridColumnTitle descendant

Declaration

Source position: dbgrids.pas line 250

type TColumnTitle = class(TGridColumnTitle)

protected

  function GetDefaultCaption; override;

Gets the default caption used as the title for the grid column

end;

Inheritance

TColumnTitle | TColumnTitle is a TGridColumnTitle descendant
|
TGridColumnTitle | Provides properties and methods relevant to the title for a column in a grid
|
TPersistent,IFPObserved
|
TObject

Description

TColumnTitle is a TGridColumnTitle descendant which ensures the correct caption is used as the title for a column in a data-aware grid.


TColumnTitle
TGridColumnTitle
 | ro | Column
pl |  | Alignment
pl |  | Caption
pl |  | Color
pl |  | Font
pl |  | ImageIndex
pl |  | ImageLayout
pl |  | Layout
pl |  | MultiLine
pl |  | PrefixOption
TPersistent
TObject


pl |  | Alignment (TGridColumnTitle)
pl |  | Caption (TGridColumnTitle)
pl |  | Color (TGridColumnTitle)
 | ro | Column (TGridColumnTitle)
pl |  | Font (TGridColumnTitle)
pl |  | ImageIndex (TGridColumnTitle)
pl |  | ImageLayout (TGridColumnTitle)
pl |  | Layout (TGridColumnTitle)
pl |  | MultiLine (TGridColumnTitle)
pl |  | PrefixOption (TGridColumnTitle)


TColumnTitle
pt | GetDefaultCaption
TGridColumnTitle
pt | GetDefaultCaption
pt | GetDefaultAlignment
pt | GetDefaultColor
pt | GetDefaultLayout
pt | GetOwner
pt | GetCaption
pt | SetCaption
pt | DefineProperties
 | Create
 | Destroy
 | Assign
 | FillTitleDefaultFont
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | IsDefault
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TGridColumnTitle)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
pt | DefineProperties (TGridColumnTitle)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TGridColumnTitle)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FillTitleDefaultFont (TGridColumnTitle)
 | FixDesignFontsPPI (TGridColumnTitle)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
pt | GetCaption (TGridColumnTitle)
pt | GetDefaultAlignment (TGridColumnTitle)
pt | GetDefaultCaption (TGridColumnTitle)
pt | GetDefaultCaption (TColumnTitle)
pt | GetDefaultColor (TGridColumnTitle)
pt | GetDefaultLayout (TGridColumnTitle)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetOwner (TGridColumnTitle)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | IsDefault (TGridColumnTitle)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | ScaleFontsPPI (TGridColumnTitle)
pt | SetCaption (TGridColumnTitle)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TColumnTitle

TGridColumnTitle

TPersistent

TObject


TColumnTitle.GetDefaultCaption

Gets the default caption used as the title for the grid column

Declaration

Source position: dbgrids.pas line 252

protected function TColumnTitle.GetDefaultCaption: string; override;

Function result

Default value used as the title for the column

Description

GetDefaultCaption is an overridden String function in TColumnTitle which provides the default caption used as the title for a grid column.

If a Field has been created for the column, the value of its DisplayName property is used as the caption. If only the FieldName property is set, it is used as the caption. Otherwise, the inherited method is called to get the default caption for the column.

See also

TField
TColumn | Implements a display column for the TDBGrid control
TGridColumnTitle.GetDefaultCaption | GetDefaultCaption - returns the e default caption for this column


TComponentDataLink

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Maintains an association between a component and a dataset

Declaration

Source position: dbgrids.pas line 196

type TComponentDataLink = class(TDataLink)
protected
procedure RecordChanged(); override; | Signals the OnRecordChanged event handler when assigned
procedure DataSetChanged; override; | Signals the OnDatasetChanged event handler when assigned
procedure ActiveChanged; override; | Signals an event handler when the Active property is changed
procedure LayoutChanged; override; | Signals the OnLayoutChanged event handler when assigned
procedure DataSetScrolled(); override; | Signals the OnDataSetScrolled event handler when assigned
procedure FocusControl(); override; | Signal the OnFocusControl event handler when assigned
procedure CheckBrowseMode; override; | Calls the inherited method
procedure EditingChanged; override; | Signals the OnEditingChanged event handler when assigned
procedure UpdateData; override; | Signals the OnUpdateData event handler when assigned
function MoveBy(); override; | Moves the position in the dataset by the specified number of rows
property Modified: Boolean; [rw] | Indicates if the component or the linked dataset has been changed
public
property OnRecordChanged: TFieldNotifyEvent; [rw] | OnRecordChanged - event handler for a change in the current record
property OnDataSetChanged: TDatasetNotifyEvent; [rw] | OnDataseChanged - event handler for a change in the attached dataset
property OnNewDataSet: TDataSetNotifyEvent; [rw] | OnNewdataset - event handler for formation of a link to a new dataset
property OnDataSetOpen: TDataSetNotifyEvent; [rw] | OnDataseOpen - event handler when the dataset is open
property OnInvalidDataSet: TDataSetNotifyEvent; [rw] | OnInvalidDataset - event handler when the dataset is invalid
property OnInvalidDataSource: TDataSetNotifyEvent; [rw] | OnInvalidDataSource - event handler when the data source is invalid
property OnFocusControl: TFocusControlEvent; [rw]
property OnLayoutChanged: TDataSetNotifyEvent; [rw] | OnLayoutChanged - event handler when the layout of the dataset has changed
property OnDataSetClose: TDataSetNotifyEvent; [rw] | OnDataseClose - event handler when the dataset is closed
property OnDataSetScrolled: TDataSetScrolledEvent; [rw] | OnDataseScrolled - event handler when the dataset is scrolled
property OnEditingChanged: TDataSetNotifyEvent; [rw] | OnEditingChanged - event handler for a change in the Editing property
property OnUpdateData: TDataSetNotifyEvent; [rw] | OnUpdateData - event handler for implementing any pending changes to data
property DataSetName: string; [rw] | DatasetName - the (string) name of the attached dataset
property Fields []: TField; [r] | Fields - an indexed array containing the Fields of the dataset
property VisualControl; |
end;

Inheritance

TComponentDataLink

Maintains an association between a component and a dataset

|

TDataLink
|

TPersistent,IFPObserved
|

TObject

Description

TComponentDataLink is a TDatalink descendant that maintains an association between a component and its linked dataset. TComponentDataLink coordinates the actions of the component and the dataset, and allows the component to respond to data events. TComponentDataLink defines event handlers which can be used to forward dataset events to the component implementation.

TComponentDataLink is the type used to implement the TCustomDBGrid.DataLink property.

See also

TCustomDBGrid.DataLink


TComponentDataLink
pt |  | Modified
 |  | DataSetName
 | ro | Fields
 | ro | VisualControl
TDataLink
 |  | VisualControl
 |  | FirstRecord
 | ro | Active
 |  | ActiveRecord
 | ro | BOF
 |  | BufferCount
 | ro | DataSet
 |  | DataSource
 |  | DataSourceFixed
 | ro | Editing
 | ro | Eof
 |  | ReadOnly
 | ro | RecordCount
TPersistent
TObject


 | ro | Active (TDataLink)
 |  | ActiveRecord (TDataLink)
 | ro | BOF (TDataLink)
 |  | BufferCount (TDataLink)
 | ro | DataSet (TDataLink)
 |  | DataSetName (TComponentDataLink)
 |  | DataSource (TDataLink)
 |  | DataSourceFixed (TDataLink)
 | ro | Editing (TDataLink)
 | ro | Eof (TDataLink)
 | ro | Fields (TComponentDataLink)
 |  | FirstRecord (TDataLink)
pt |  | Modified (TComponentDataLink)
 |  | ReadOnly (TDataLink)
 | ro | RecordCount (TDataLink)
 |  | VisualControl (TDataLink)
 | ro | VisualControl (TComponentDataLink)


TComponentDataLink
pt | RecordChanged
pt | DataSetChanged
pt | ActiveChanged
pt | LayoutChanged
pt | DataSetScrolled
pt | FocusControl
pt | CheckBrowseMode
pt | EditingChanged
pt | UpdateData
pt | MoveBy
TDataLink
 | CalcFirstRecord
 | CalcRange
 | CheckActiveAndEditing
 | GetDataset
 | SetActive
 | SetDataSource
 | SetReadOnly
 | ActiveChanged
 | CheckBrowseMode
 | DataEvent
 | DataSetChanged
 | DataSetScrolled
 | EditingChanged
 | FocusControl
 | GetActiveRecord
 | GetBOF
 | GetBufferCount
 | GetEOF
 | GetRecordCount
 | LayoutChanged
 | MoveBy
 | RecordChanged
 | SetActiveRecord
 | SetBufferCount
 | UpdateData
 | Create
 | Destroy
 | Edit
 | UpdateRecord
 | ExecuteAction
 | UpdateAction
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | ActiveChanged (TDataLink)
pt | ActiveChanged (TComponentDataLink)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | CalcFirstRecord (TDataLink)
 | CalcRange (TDataLink)
 | CheckActiveAndEditing (TDataLink)
 | CheckBrowseMode (TDataLink)
pt | CheckBrowseMode (TComponentDataLink)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TDataLink)
 | DataEvent (TDataLink)
 | DataSetChanged (TDataLink)
pt | DataSetChanged (TComponentDataLink)
 | DataSetScrolled (TDataLink)
pt | DataSetScrolled (TComponentDataLink)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TDataLink)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Edit (TDataLink)
 | EditingChanged (TDataLink)
pt | EditingChanged (TComponentDataLink)
 | Equals (TObject)
 | ExecuteAction (TDataLink)
 | FieldAddress (TObject)
 | FocusControl (TDataLink)
pt | FocusControl (TComponentDataLink)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetActiveRecord (TDataLink)
 | GetBOF (TDataLink)
 | GetBufferCount (TDataLink)
 | GetDataset (TDataLink)
 | GetEOF (TDataLink)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
 | GetRecordCount (TDataLink)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | LayoutChanged (TDataLink)
pt | LayoutChanged (TComponentDataLink)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | MoveBy (TDataLink)
pt | MoveBy (TComponentDataLink)
 | newinstance (TObject)
 | RecordChanged (TDataLink)
pt | RecordChanged (TComponentDataLink)
 | SafeCallException (TObject)
 | SetActive (TDataLink)
 | SetActiveRecord (TDataLink)
 | SetBufferCount (TDataLink)
 | SetDataSource (TDataLink)
 | SetReadOnly (TDataLink)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TDataLink)
 | UpdateData (TDataLink)
pt | UpdateData (TComponentDataLink)
 | UpdateRecord (TDataLink)


TComponentDataLink
 | OnRecordChanged
 | OnDataSetChanged
 | OnNewDataSet
 | OnDataSetOpen
 | OnInvalidDataSet
 | OnInvalidDataSource
 | OnFocusControl
 | OnLayoutChanged
 | OnDataSetClose
 | OnDataSetScrolled
 | OnEditingChanged
 | OnUpdateData
TDataLink
TPersistent
TObject


OnDataSetChanged (TComponentDataLink)

OnDataSetClose (TComponentDataLink)

OnDataSetOpen (TComponentDataLink)

OnDataSetScrolled (TComponentDataLink)

OnEditingChanged (TComponentDataLink)

OnFocusControl (TComponentDataLink)

OnInvalidDataSet (TComponentDataLink)

OnInvalidDataSource (TComponentDataLink)

OnLayoutChanged (TComponentDataLink)

OnNewDataSet (TComponentDataLink)

OnRecordChanged (TComponentDataLink)

OnUpdateData (TComponentDataLink)


TComponentDataLink.ActiveChanged

Signals an event handler when the Active property is changed

Declaration

Source position: dbgrids.pas line 220

protected procedure TComponentDataLink.ActiveChanged; override;

Description

ActiveChanged is a procedure used to call event handlers when the value in Active is changed.

When Active contains True, the Dataset for the class is read and compared to the value in the DatasetName property. When it differs from the stored value the change is for a new dataset, and the OnNewDataset event handler is signalled. If DatasetName is the same as the stored value, the OnDataseOpen event handler is signalled.

When Active contains False, the Datasource and Dataset are checked to ensure that the contain valid class instances. If Datasource is unassigned, the OnInvalidDataSource event handler is signalled. If Dataset is unassigned, the Dataset is being freed, and the OnInvalidDataSet event handler is signalled. If Dataset is assigned, the dataset has been closed and the OnDataSetClose event handler is signalled.

See also

TDataLink.ActiveChanged


TComponentDataLink.DataSetChanged

Signals the OnDatasetChanged event handler when assigned

Declaration

Source position: dbgrids.pas line 219

protected procedure TComponentDataLink.DataSetChanged; override;

Description

DatasetChanged is a procedure used to signal the OnDatasetChanged event handler when the dataset has been changed. DatasetChanged calls the event handler when it has been assigned in the class instance. No action is performed when OnDatasetChanged has not been assigned.

See also

TDataLink.DatasetChanged

TComponentDataLink.OnDatasetChanged

OnDataseChanged - event handler for a change in the attached dataset


TComponentDataLink.DataSetName

DatasetName - the (string) name of the attached dataset

Declaration

Source position: dbgrids.pas line 243

public property TComponentDataLink.DataSetName : string
  read GetDataSetName
  write SetDataSetName;


TComponentDataLink.DataSetScrolled

Signals the OnDataSetScrolled event handler when assigned

Declaration

Source position: dbgrids.pas line 222

protected procedure TComponentDataLink.DataSetScrolled(

  Distance: Integer

); override;

Arguments

Distance

Number of records for the event notification

Description

DatasetScrolled is a procedure used to signal the OnDataSetScrolled event handler when it has been assigned in the class instance.

See also

#fcl.db.TDataLink.ActiveRecord

#fcl.db.TDataLink.DatasetScrolled


TComponentDataLink.EditingChanged

Signals the OnEditingChanged event handler when assigned

Declaration

Source position: dbgrids.pas line 226

protected procedure TComponentDataLink.EditingChanged; override;

Description

EditingChanged is a procedure used to signal the OnEditingChanged event handler when assigned in the class instance.

See also

#fcl.db.TDataLink.EditingChanged


TComponentDataLink.Fields

Fields - an indexed array containing the Fields of the dataset

Declaration

Source position: dbgrids.pas line 244

public property TComponentDataLink.Fields[Index: Integer] : TField
  read GetFields;


TComponentDataLink.LayoutChanged

Signals the OnLayoutChanged event handler when assigned

Declaration

Source position: dbgrids.pas line 221

protected procedure TComponentDataLink.LayoutChanged; override;

Description

LayoutChanged is a procedure used to signal the OnLayoutChanged event handler when assigned in the class instance.

See also

#fcl.db.TDataLink.LayoutChanged

TCustomDBGrid.LayoutChanged

LayoutChanged links columns to Fields and inserts any required automatic columns


TComponentDataLink.Modified

Indicates if the component or the linked dataset has been changed

Declaration

Source position: dbgrids.pas line 229

protected property TComponentDataLink.Modified : Boolean
  read FModified
  write FModified;

Description

Modified is a Boolean property that indicates if the component or the linked dataset has been changed.


TComponentDataLink.OnDataSetChanged

OnDataseChanged - event handler for a change in the attached dataset

Declaration

Source position: dbgrids.pas line 232

public property TComponentDataLink.OnDataSetChanged : TDatasetNotifyEvent
  read FOnDatasetChanged
  write FOnDataSetChanged;


TComponentDataLink.OnDataSetClose

OnDataseClose - event handler when the dataset is closed

Declaration

Source position: dbgrids.pas line 239

public property TComponentDataLink.OnDataSetClose : TDataSetNotifyEvent
  read fOnDataSetClose
  write fOnDataSetClose;


TComponentDataLink.OnDataSetOpen

OnDataseOpen - event handler when the dataset is open

Declaration

Source position: dbgrids.pas line 234

public property TComponentDataLink.OnDataSetOpen : TDataSetNotifyEvent
  read fOnDataSetOpen
  write fOnDataSetOpen;


TComponentDataLink.OnDataSetScrolled

OnDataseScrolled - event handler when the dataset is scrolled

Declaration

Source position: dbgrids.pas line 240

public property TComponentDataLink.OnDataSetScrolled : TDataSetScrolledEvent
  read FOnDataSetScrolled
  write FOnDataSetScrolled;


TComponentDataLink.OnEditingChanged

OnEditingChanged - event handler for a change in the Editing property

Declaration

Source position: dbgrids.pas line 241

public property TComponentDataLink.OnEditingChanged : TDataSetNotifyEvent
  read FOnEditingChanged
  write FOnEditingChanged;


TComponentDataLink.OnFocusControl

Declaration

Source position: dbgrids.pas line 237

public property TComponentDataLink.OnFocusControl : TFocusControlEvent
  read fOnFocusControl
  write fOnFocusControl;


TComponentDataLink.OnInvalidDataSet

OnInvalidDataset - event handler when the dataset is invalid

Declaration

Source position: dbgrids.pas line 235

public property TComponentDataLink.OnInvalidDataSet : TDataSetNotifyEvent
  read fOnInvalidDataSet
  write fOnInvalidDataSet;


TComponentDataLink.OnInvalidDataSource

OnInvalidDataSource - event handler when the data source is invalid

Declaration

Source position: dbgrids.pas line 236

public property TComponentDataLink.OnInvalidDataSource : TDataSetNotifyEvent
  read fOnInvalidDataSource
  write fOnInvalidDataSource;


TComponentDataLink.OnLayoutChanged

OnLayoutChanged - event handler when the layout of the dataset has changed

Declaration

Source position: dbgrids.pas line 238

public property TComponentDataLink.OnLayoutChanged : TDataSetNotifyEvent
  read FOnLayoutChanged
  write FOnLayoutChanged;


TComponentDataLink.OnNewDataSet

OnNewdataset - event handler for formation of a link to a new dataset

Declaration

Source position: dbgrids.pas line 233

public property TComponentDataLink.OnNewDataSet : TDataSetNotifyEvent
  read fOnNewDataSet
  write fOnNewDataSet;


TComponentDataLink.OnRecordChanged

OnRecordChanged - event handler for a change in the current record

Declaration

Source position: dbgrids.pas line 231

public property TComponentDataLink.OnRecordChanged : TFieldNotifyEvent
  read FOnRecordChanged
  write FOnRecordChanged;


TComponentDataLink.OnUpdateData

OnUpdateData - event handler for implementing any pending changes to data

Declaration

Source position: dbgrids.pas line 242

public property TComponentDataLink.OnUpdateData : TDataSetNotifyEvent
  read FOnUpdateData
  write FOnUpdateData;


TComponentDataLink.RecordChanged

Signals the OnRecordChanged event handler when assigned

Declaration

Source position: dbgrids.pas line 218

protected procedure TComponentDataLink.RecordChanged(

  Field: TField

); override;

Arguments

Field

Modified Field for the event notification

Description

RecordChanged is an overridden procedure used to signal the OnRecordChanged event handler when the specified Field is changed. RecordChanged calls the event handler when it has been assigned in the class instance. No action is performed when OnRecordChanged has not been assigned.

See also

TComponentDataLink.OnRecordChanged

OnRecordChanged - event handler for a change in the current record

#fcl.db.TDataLink.RecordChanged


TComponentDataLink.UpdateData

Signals the OnUpdateData event handler when assigned

Declaration

Source position: dbgrids.pas line 227

protected procedure TComponentDataLink.UpdateData; override;

Description

UpdateData is a procedure used to signal the OnUpdateData event handler when assigned in the class instance.

See also

TDataLink.UpdateData


TCustomDBGrid

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomDBGrid is the base class for TDBGrid

Declaration

Source position: dbgrids.pas line 324

type TCustomDBGrid = class(TCustomGrid)
protected
procedure AddAutomaticColumns; | Adds a column for each Field in the dataset
procedure AssignTo(); override;
procedure AutoAdjustColumn(); override;
procedure BeforeMoveSelection(); override; | BeforeMoveSelection - method to use before a selection is moved
procedure BeginLayout; | BeginLayout starts producing layout changes for the grid control
procedure CellClick(); override; | CellClick calls the OnCellClick event handler if it is assigned for this particular cell
function CheckDisplayMemo(); | Indicates if the field is a Memo that needs to be displayed in the grid
procedure InvalidateSizes; | InvalidateSizes renders the Sizes non-valid
procedure ColRowMoved(); override; | ColRowMoved - the column or row (determined by IsColumn) is moved from one index to another
function ColumnEditorStyle(); | ColumnEditorStyle gets the button style for the column being edited
function CreateColumns; override; | CreateColumns - returns the identity of the created columns
procedure CreateWnd; override; | CreateWnd - creates the window adjusts its layout and adds scrollbars when needed
procedure DefineProperties(); override;
procedure DefaultDrawCell(); | Default method used to drawing a cell at the specified location
function DefaultEditorStyle();
procedure DoCopyToClipboard; override;
procedure DoExit; override; | DoExit closes the editor and the datalink for the control
function DoMouseWheelDown(); override; | Handle mouse wheel down events in the grid control
function DoMouseWheelUp(); override; | Handle mouse wheelup events in the grid control
procedure DoOnChangeBounds; override; | DoOnChangeBounds - calls inherited DoOnChangeBounds adjusts layout if required
procedure DoPrepareCanvas(); override; | Prepares the canvas and signals OnPrepareCanvas
procedure DoLoadColumn(); override;
procedure DoSaveColumn(); override;
procedure DrawAllRows; override; | DrawAllRows - draws all of the rows for the grid
procedure DrawFocusRect(); override; | DrawFocusRect - draw a rectangle with focus in the nominated cell
procedure DrawRow(); override; | DrawRow - draws the specified row
procedure DrawCell(); override; | DrawCell renders the specified grid cell in the supplied drawing state
procedure DrawCellBackground();
procedure DrawCheckboxBitmaps(); | Draws a Checkbox bitmap for the specified Boolean column
procedure DrawFixedText(); | Draws the fixed text at the specified row and column numbers
procedure DrawColumnText(); override;
procedure DrawIndicator(); virtual;
procedure EditingColumn(); | EditingColumn sets or resets the column being edited in the control
procedure EditorCancelEditing; | EditorCancelEditing cancels pending changes and disables the editor
procedure EditorDoGetValue; override; | EditorDoGetValue gets the value used in the editor for the control
function EditorCanAcceptKey(); override; | EditorCanAcceptKey determines if the specified character can be applied to the Field for the editor
function EditorIsReadOnly; override; | EditorIsReadOnly - returns True if the Editor has Read Only status
procedure EditorTextChanged(); override;
procedure EndLayout; | EndLayout finishes layout changes for the control
function FieldIndexFromGridColumn(); | FieldIndexFromGridColumn returns the index for the database Field corresponding to the stated grid column
function FirstGridColumn; override;
function GetBufferCount; virtual; | Gets the number of rows to buffer in the grid control
function GetCellHintText(); override;
function GetDefaultColumnAlignment(); override; | Gets the default alignment for the column
function GetDefaultColumnWidth(); override; | Gets the default width for the specified column
function GetDefaultColumnReadOnly(); override; | Gets the default ReadOnlyvalue for the specified column
function GetDefaultColumnTitle(); override; | Gets the default title displayed for the specified column
function GetDefaultRowHeight; override; | Get the default row height for records displayed in the grid
function GetDsFieldFromGridColumn(); | GetDsFieldFromGridColumn returns the identity of the dataset Field corresponding to the nominated grid column
function GetEditMask(); override; | GetEditMask gets the EditMask for the Field at the specified Row and Column
function GetEditText(); override; | GetEditText gets the Text value for the specified Field
function GetFieldFromGridColumn(); | GetFieldFromGridColumn obtain the Field either from a Db column or directly from dataset Fields
function GetGridColumnFromField(); | GetGridColumnFromField - gets the corresponding grid column for the given Field
procedure GetImageForCheckBox(); override; | Gets the bitmap displayed for a Checkbox at the specified location
function GetIsCellSelected(); override; | GetIsCellSelected - returns True if the given cell is selected
function GetIsCellTitle(); override;
procedure GetSelectedState(); override;
function GetSmoothScroll(); override;
function GetTruncCellHintText(); override;
function GridCanModify; | GridCanModify indicates if the DataLink is active and allows editing
procedure GetSBVisibility(); override; | GetSBVisibility - finds the values of the visibility flags for the scrollbars
procedure GetSBRanges(); override; | GetSBRanges - finds the range of values for the scrollbars when visible
procedure HeaderClick(); override; | HeaderClick - calls OnHeaderClick if assigned
procedure HeaderSized(); override; | HeaderSized - method to deal with re-sizing of a column (IsColumn True) or row header
function IsColumnVisible();
function IsValidChar(); | IsValidChar indicates if the specified Field contains the specified UTF-8 character
procedure KeyDown(); override; | KeyDown handles special keys and signals the OnKeyDown event handler
procedure LinkActive(); virtual; | LinkActive updates the control after a change to the state of its DataLink
procedure LayoutChanged; virtual; | LayoutChanged links columns to Fields and inserts any required automatic columns
procedure Loaded; override; | Performs layout operations after the control is loaded at run-time
procedure LoadGridOptions(); override;
procedure MoveSelection; override; | MoveSelection changes the current selection in the control
function MouseButtonAllowed(); override;
procedure MouseDown(); override; | MouseDown handles mouse down messages in the control and signals the OnMouseDown event handler
procedure MouseMove(); override; | Handler for MouseMove events
procedure PrepareCanvas(); override; | PrepareCanvas - method to get the canvas ready for drawing at the specified location
procedure PrepareCellHints(); override;
procedure RemoveAutomaticColumns; | Removes automatic columns added to the grid control
procedure ResetSizes; override;
procedure SaveGridOptions(); override;
procedure SelectEditor; override; | SelectEditor - chooses the cell editor for the current cell
procedure SetEditText(); override; | SetEditText - specifies the text-string to be placed in the Editor for processing
procedure SetFixedCols(); override;
procedure UnprepareCellHints; override;
procedure UpdateActive; virtual; | UpdateActive redraws the control when the active row in the dataset is changed
procedure UpdateAutoSizeColumns;
procedure UpdateData; virtual; | UpdateData is used to perform pending updates for the selected cell.
function UpdateGridCounts; | Gets the total number of visible columns (or fields) in the grid
procedure WMVScroll(); message; | WMVScroll - system message for vertical scrolling
procedure WndProc(); override; | The general message handler for this control
property Columns: TDBGridColumns; [rw] | Columns provides access to columns defined for the database grid control
property GridStatus: TDbGridStatus; [rw] | Stores status information about operations active for the grid control
property Datalink: TComponentDataLink; [r]
property Options: TDbGridOptions; [rw] | Enables or disables optional features or behaviors in the grid control
property OptionsExtra: TDbGridExtraOptions; [rw] | Contains the extra options enabled for the grid control
property ReadOnly: Boolean; [rw] | Indicates if modifications are allowed in the grid control
property SelectedRows: TBookmarkList; [r] | SelectedRows - recorded as a bookmark list
property OnCellClick: TDBGridClickEvent; [rw] | Event handler for mouse click in a column for the grid
property OnColEnter: TNotifyEvent; [rw] | Event handler signalled when the mouse enters a column
property OnColExit: TNotifyEvent; [rw] | Event handler signalled when the mouse exits a column
property OnColumnMoved: TMovedEvent; [rw] | Event handler signalled when the order of a column is changed
property OnColumnSized: TNotifyEvent; [rw] | Event handler signalled when a grid column has been resized
property OnDrawColumnCell: TDrawColumnCellEvent; [rw] | Event handler signalled when a cell needs to be drawn
property OnDrawColumnTitle: TDrawColumnCellEvent; [rw] | Event handler signalled when a cell title needs to be drawn
property OnFieldEditMask: TGetDbEditMaskEvent; [rw] | Event handler signalled to get the edit mask for a Field
property OnGetCellHint: TDbGridCellHintEvent; [rw]
property OnPrepareCanvas: TPrepareDbGridCanvasEvent; [rw] | Event handler signalled to prepare the grid canvas for drawing a cell
property OnSelectEditor: TDbGridSelEditorEvent; [rw] | Event handler signalled when the editor is selected for a Field in the grid
property OnTitleClick: TDBGridClickEvent; [rw] | Event handler for mouse clicks on a Title cell
property OnUserCheckboxBitmap: TDbGridCheckBoxBitmapEvent; [rw] | Event handler signalled to get the image used for a checkbox entry on the grid
property OnUserCheckboxState: TDbGridCheckboxStateEvent; [rw]
property OnRowMoved: TMovedEvent; [rw]
public
constructor Create(); override; |
procedure AutoAdjustColumns; override;
procedure InitiateAction; override; | Initiates the action associated with the grid control
procedure DefaultDrawColumnCell(); | Default method used for drawing cells in a column
function EditorByStyle(); override; | Select a cell editor control with the specified style
procedure ResetColWidths; | Restores column widths to their default values
destructor Destroy; override; | Destroy is the destructor for TCustomDbGrid
function MouseToRecordOffset();
function ExecuteAction(); override;
function UpdateAction(); override;
procedure SaveToFile(); override;
procedure SaveToStream(); override;
procedure LoadFromFile(); override;
procedure LoadFromStream(); override;
property AllowOutboundEvents: Boolean;
property SelectedField: TField; [rw] | Field that reads and writes data for the currently selected column
property SelectedIndex: Integer; [rw] | Ordinal position of the selected column in the grid control
property SelectedColumn: TColumn; [r] | Represents the currently selected column in the grid control
property SelectedFieldRect: TRect; [r]
property LastColumn: TColumn; [r]
property FirstColumn: TColumn; [r]
property DataSource: TDataSource; [rw] | Provides access to the dataset displayed in the grid
end;

Inheritance

TCustomDBGrid | TCustomDBGrid is the base class for TDBGrid
|
TCustomGrid | TCustomGrid - the base class for all grid controls
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomDBGrid is a TCustomGrid descendant and the base class for TDBGrid. TCustomDBGrid adds capabilities needed to implement a database-aware grid control. One key feature is the TComponentDataLink in DataLink used to coordinate access and event handlers between the grid control and its linked dataset. Another key feature is the use of the Options and OptionsExtra properties to enable/disable features or behaviors in the grid control.

TCustomDBGrid overrides certain features from the ancestor class to provide consistent use with Fields, Field kinds, and values in TDataset.

Applications should use the TDBGrid descendant which sets the scope of properties, methods, and event handlers to public or published.

See also

HowToUseGrids | How to use Grids including StringGrids, DrawGrids and DbGrids
HowToUseDataAwareControls | HowToUseDataAwareControls - Hints for accessing databases


TCustomDBGrid
pt |  | Columns
pt |  | GridStatus
pt | ro | Datalink
pt |  | Options
pt |  | OptionsExtra
pt |  | ReadOnly
pt | ro | SelectedRows
 | ro | AllowOutboundEvents
 |  | SelectedField
 |  | SelectedIndex
 | ro | SelectedColumn
 | ro | SelectedFieldRect
 | ro | LastColumn
 | ro | FirstColumn
 |  | DataSource
TCustomGrid
pt |  | AllowOutboundEvents
pt |  | AlternateColor
pt |  | AutoAdvance
pt |  | AutoEdit
pt |  | AutoFillColumns
pt |  | BorderStyle
pt |  | BorderColor
pt |  | CellHintPriority
pt |  | Col
pt |  | ColCount
pt |  | ColRow
pt |  | ColRowDraggingCursor
pt |  | ColRowDragIndicatorColor
pt |  | ColSizingCursor
pt |  | ColumnClickSorts
pt |  | Columns
pt |  | ColWidths
pt |  | DefaultColWidth
pt |  | DefaultRowHeight
pt |  | DefaultDrawing
pt |  | DefaultTextStyle
pt |  | DisabledFontColor
pt |  | DragDx
pt |  | Editor
pt |  | EditorBorderStyle
pt |  | EditorMode
pt |  | EditorKey
pt |  | EditorOptions
pt |  | EditorShowing
pt |  | ExtendedColSizing
pt |  | ExtendedRowSizing
pt |  | ExtendedSelect
pt |  | FastEditing
pt |  | AltColorStartNormal
pt |  | FixedCols
pt |  | FixedRows
pt |  | FixedColor
pt |  | FixedGridLineColor
pt |  | FixedHotColor
pt |  | Flat
pt |  | FocusColor
pt |  | FocusRectVisible
pt | ro | GCache
pt |  | GridFlags
pt | ro | GridHeight
pt |  | GridLineColor
pt |  | GridLineStyle
pt |  | GridLineWidth
pt | ro | GridWidth
pt |  | HeaderHotZones
pt |  | HeaderPushZones
pt |  | ImageIndexSortAsc
pt |  | ImageIndexSortDesc
pt |  | TabAdvance
pt |  | TitleImageList
pt |  | TitleImageListWidth
pt | ro | InplaceEditor
pt | ro | IsCellSelected
pt |  | LeftCol
pt |  | MouseWheelOption
pt |  | Options
pt |  | Options2
pt |  | RangeSelectMode
pt |  | Row
pt |  | RowCount
pt |  | RowSizingCursor
pt |  | RowHeights
pt |  | SaveOptions
pt |  | SelectActive
pt |  | SelectedColor
pt | ro | SelectedColumn
pt |  | Selection
pt |  | ScrollBars
pt |  | StrictSort
pt |  | TitleFont
pt |  | TitleStyle
pt |  | TopRow
pt |  | UseXORFeatures
pt |  | ValidateOnSetSelection
pt | ro | VisibleColCount
pt | ro | VisibleRowCount
 | ro | CursorState
 | ro | SelectedRange
 | ro | SelectedRangeCount
 |  | SortOrder
 | ro | SortColumn
 | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pt |  | AllowOutboundEvents (TCustomGrid)
 | ro | AllowOutboundEvents (TCustomDBGrid)
pt |  | AltColorStartNormal (TCustomGrid)
pt |  | AlternateColor (TCustomGrid)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoAdvance (TCustomGrid)
pt |  | AutoEdit (TCustomGrid)
pt |  | AutoFillColumns (TCustomGrid)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pt |  | BorderColor (TCustomGrid)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pt |  | BorderStyle (TCustomGrid)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
pt |  | CellHintPriority (TCustomGrid)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
pt |  | Col (TCustomGrid)
pt |  | ColCount (TCustomGrid)
 |  | Color (TControl)
pt |  | ColRow (TCustomGrid)
pt |  | ColRowDraggingCursor (TCustomGrid)
pt |  | ColRowDragIndicatorColor (TCustomGrid)
pt |  | ColSizingCursor (TCustomGrid)
pt |  | ColumnClickSorts (TCustomGrid)
pt |  | Columns (TCustomGrid)
pt |  | Columns (TCustomDBGrid)
pt |  | ColWidths (TCustomGrid)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 | ro | CursorState (TCustomGrid)
pt | ro | Datalink (TCustomDBGrid)
 |  | DataSource (TCustomDBGrid)
pt |  | DefaultColWidth (TCustomGrid)
pt |  | DefaultDrawing (TCustomGrid)
pt |  | DefaultRowHeight (TCustomGrid)
pt |  | DefaultTextStyle (TCustomGrid)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt |  | DisabledFontColor (TCustomGrid)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragDx (TCustomGrid)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | Editor (TCustomGrid)
pt |  | EditorBorderStyle (TCustomGrid)
pt |  | EditorKey (TCustomGrid)
pt |  | EditorMode (TCustomGrid)
pt |  | EditorOptions (TCustomGrid)
pt |  | EditorShowing (TCustomGrid)
 |  | Enabled (TControl)
pt |  | ExtendedColSizing (TCustomGrid)
pt |  | ExtendedRowSizing (TCustomGrid)
pt |  | ExtendedSelect (TCustomGrid)
pt |  | FastEditing (TCustomGrid)
 | ro | FirstColumn (TCustomDBGrid)
pt |  | FixedColor (TCustomGrid)
pt |  | FixedCols (TCustomGrid)
pt |  | FixedGridLineColor (TCustomGrid)
pt |  | FixedHotColor (TCustomGrid)
pt |  | FixedRows (TCustomGrid)
pt |  | Flat (TCustomGrid)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
pt |  | FocusColor (TCustomGrid)
pt |  | FocusRectVisible (TCustomGrid)
 |  | Font (TControl)
pt | ro | GCache (TCustomGrid)
pt |  | GridFlags (TCustomGrid)
pt | ro | GridHeight (TCustomGrid)
pt |  | GridLineColor (TCustomGrid)
pt |  | GridLineStyle (TCustomGrid)
pt |  | GridLineWidth (TCustomGrid)
pt |  | GridStatus (TCustomDBGrid)
pt | ro | GridWidth (TCustomGrid)
 |  | Handle (TWinControl)
pt |  | HeaderHotZones (TCustomGrid)
pt |  | HeaderPushZones (TCustomGrid)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pt |  | ImageIndexSortAsc (TCustomGrid)
pt |  | ImageIndexSortDesc (TCustomGrid)
pt | ro | InplaceEditor (TCustomGrid)
pt | ro | IsCellSelected (TCustomGrid)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LastColumn (TCustomDBGrid)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
pt |  | LeftCol (TCustomGrid)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
pt |  | MouseWheelOption (TCustomGrid)
 |  | Name (TComponent)
pt |  | Options (TCustomGrid)
pt |  | Options (TCustomDBGrid)
pt |  | Options2 (TCustomGrid)
pt |  | OptionsExtra (TCustomDBGrid)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pt |  | RangeSelectMode (TCustomGrid)
 | ro | ReadBounds (TControl)
pt |  | ReadOnly (TCustomDBGrid)
pt |  | Row (TCustomGrid)
pt |  | RowCount (TCustomGrid)
pt |  | RowHeights (TCustomGrid)
pt |  | RowSizingCursor (TCustomGrid)
pt |  | SaveOptions (TCustomGrid)
pt |  | ScrollBars (TCustomGrid)
pt |  | SelectActive (TCustomGrid)
pt |  | SelectedColor (TCustomGrid)
pt | ro | SelectedColumn (TCustomGrid)
 | ro | SelectedColumn (TCustomDBGrid)
 |  | SelectedField (TCustomDBGrid)
 | ro | SelectedFieldRect (TCustomDBGrid)
 |  | SelectedIndex (TCustomDBGrid)
 | ro | SelectedRange (TCustomGrid)
 | ro | SelectedRangeCount (TCustomGrid)
pt | ro | SelectedRows (TCustomDBGrid)
pt |  | Selection (TCustomGrid)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 | ro | SortColumn (TCustomGrid)
 |  | SortOrder (TCustomGrid)
pt |  | StrictSort (TCustomGrid)
pt |  | TabAdvance (TCustomGrid)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomGrid)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pt |  | TitleFont (TCustomGrid)
pt |  | TitleImageList (TCustomGrid)
pt |  | TitleImageListWidth (TCustomGrid)
pt |  | TitleStyle (TCustomGrid)
pl |  | Top (TControl)
pt |  | TopRow (TCustomGrid)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
pt |  | UseXORFeatures (TCustomGrid)
pt |  | ValidateOnSetSelection (TCustomGrid)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pt | ro | VisibleColCount (TCustomGrid)
 | ro | VisibleDockClientCount (TWinControl)
pt | ro | VisibleRowCount (TCustomGrid)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomDBGrid
pt | AddAutomaticColumns
pt | AssignTo
pt | AutoAdjustColumn
pt | BeforeMoveSelection
pt | BeginLayout
pt | CellClick
pt | CheckDisplayMemo
pt | InvalidateSizes
pt | ColRowMoved
pt | ColumnEditorStyle
pt | CreateColumns
pt | CreateWnd
pt | DefineProperties
pt | DefaultDrawCell
pt | DefaultEditorStyle
pt | DoCopyToClipboard
pt | DoExit
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoOnChangeBounds
pt | DoPrepareCanvas
pt | DoLoadColumn
pt | DoSaveColumn
pt | DrawAllRows
pt | DrawFocusRect
pt | DrawRow
pt | DrawCell
pt | DrawCellBackground
pt | DrawCheckboxBitmaps
pt | DrawFixedText
pt | DrawColumnText
pt | DrawIndicator
pt | EditingColumn
pt | EditorCancelEditing
pt | EditorDoGetValue
pt | EditorCanAcceptKey
pt | EditorIsReadOnly
pt | EditorTextChanged
pt | EndLayout
pt | FieldIndexFromGridColumn
pt | FirstGridColumn
pt | GetBufferCount
pt | GetCellHintText
pt | GetDefaultColumnAlignment
pt | GetDefaultColumnWidth
pt | GetDefaultColumnReadOnly
pt | GetDefaultColumnTitle
pt | GetDefaultRowHeight
pt | GetDsFieldFromGridColumn
pt | GetEditMask
pt | GetEditText
pt | GetFieldFromGridColumn
pt | GetGridColumnFromField
pt | GetImageForCheckBox
pt | GetIsCellSelected
pt | GetIsCellTitle
pt | GetSelectedState
pt | GetSmoothScroll
pt | GetTruncCellHintText
pt | GridCanModify
pt | GetSBVisibility
pt | GetSBRanges
pt | HeaderClick
pt | HeaderSized
pt | IsColumnVisible
pt | IsValidChar
pt | KeyDown
pt | LinkActive
pt | LayoutChanged
pt | Loaded
pt | LoadGridOptions
pt | MoveSelection
pt | MouseButtonAllowed
pt | MouseDown
pt | MouseMove
pt | PrepareCanvas
pt | PrepareCellHints
pt | RemoveAutomaticColumns
pt | ResetSizes
pt | SaveGridOptions
pt | SelectEditor
pt | SetEditText
pt | SetFixedCols
pt | UnprepareCellHints
pt | UpdateActive
pt | UpdateAutoSizeColumns
pt | UpdateData
pt | UpdateGridCounts
pt | WMVScroll
pt | WndProc
 | Create
 | AutoAdjustColumns
 | InitiateAction
 | DefaultDrawColumnCell
 | EditorByStyle
 | ResetColWidths
 | Destroy
 | MouseToRecordOffset
 | ExecuteAction
 | UpdateAction
 | SaveToFile
 | SaveToStream
 | LoadFromFile
 | LoadFromStream
TCustomGrid
pt | RTLSign
pt | WSRegisterClass
pt | AddSelectedRange
pt | AdjustClientRect
pt | AdjustEditorBounds
pt | AfterMoveSelection
pt | AssignTo
pt | AutoAdjustColumn
pt | BeforeMoveSelection
pt | BeginAutoDrag
pt | BoxRect
pt | CacheMouseDown
pt | CalcAutoSizeColumn
pt | CalcCellExtent
pt | CalcFocusRect
pt | CalcMaxTopLeft
pt | CalcScrollbarsRange
pt | CalculatePreferredSize
pt | CanEditShow
pt | CanGridAcceptKey
pt | CellClick
pt | CellExtent
pt | CheckLimits
pt | CheckLimitsWithError
pt | CMBiDiModeChanged
pt | CMMouseEnter
pt | CMMouseLeave
pt | ColRowDeleted
pt | ColRowExchanged
pt | ColRowInserted
pt | ColRowMoved
pt | ColRowToOffset
pt | ColumnIndexFromGridColumn
pt | ColumnFromGridColumn
pt | ColumnsChanged
pt | ColWidthsChanged
pt | CreateColumns
pt | CheckNewCachedSizes
pt | CreateWnd
pt | CreateParams
pt | Click
pt | DblClick
pt | DefaultColWidthIsStored
pt | DefaultRowHeightIsStored
pt | DefineProperties
pt | DestroyHandle
pt | DialogChar
pt | DoCompareCells
pt | DoCopyToClipboard
pt | DoCutToClipboard
pt | DoEditButtonClick
pt | DoEditorHide
pt | DoEditorShow
pt | DoExit
pt | DoEnter
pt | DoLoadColumn
pt | DoSaveColumn
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | DoAutoAdjustLayout
pt | DoOnChangeBounds
pt | DoOPDeleteColRow
pt | DoOPExchangeColRow
pt | DoOPInsertColRow
pt | DoOPMoveColRow
pt | DoPasteFromClipboard
pt | DoPrepareCanvas
pt | DoOnResize
pt | DoSetBounds
pt | DoUTF8KeyPress
pt | DrawBorder
pt | DrawAllRows
pt | DrawFillRect
pt | DrawCell
pt | DrawCellGrid
pt | DrawTextInCell
pt | DrawThemedCell
pt | DrawCellText
pt | DrawGridCheckboxBitmaps
pt | DrawButtonCell
pt | DrawColRowMoving
pt | DrawColumnText
pt | DrawColumnTitleImage
pt | DrawEdges
pt | DrawFocusRect
pt | DrawRow
pt | EditButtonClicked
pt | EditordoGetValue
pt | EditordoResetValue
pt | EditordoSetValue
pt | EditorCanAcceptKey
pt | EditorIsReadOnly
pt | EditorHide
pt | EditorLocked
pt | EditingAllowed
pt | EditorSelectAll
pt | EditorShow
pt | EditorShowInCell
pt | EditorWidthChanged
pt | FirstGridColumn
pt | FixedGrid
pt | FontChanged
pt | GetAutoFillColumnInfo
pt | GetCellHintText
pt | GetCells
pt | GetColumnAlignment
pt | GetColumnColor
pt | GetColumnFont
pt | GetColumnLayout
pt | GetColumnReadonly
pt | GetColumnTitle
pt | GetColumnWidth
pt | GetDeltaMoveNext
pt | GetDefaultColumnAlignment
pt | GetDefaultColumnWidth
pt | GetDefaultColumnLayout
pt | GetDefaultColumnReadOnly
pt | GetDefaultColumnTitle
pt | GetDefaultEditor
pt | GetDefaultRowHeight
pt | GetGridDrawState
pt | GetImageForCheckBox
pt | GetScrollBarPosition
pt | GetSmoothScroll
pt | GetSBVisibility
pt | GetSBRanges
pt | GetSelectedState
pt | GetEditMask
pt | GetEditText
pt | GetFixedcolor
pt | GetFirstVisibleColumn
pt | GetFirstVisibleRow
pt | GetLastVisibleColumn
pt | GetLastVisibleRow
pt | GetSelectedColor
pt | GetTitleShowPrefix
pt | GetPxTopLeft
pt | GetTruncCellHintText
pt | GridColumnFromColumnIndex
pt | GridMouseWheel
pt | HeaderClick
pt | HeaderSized
pt | HeaderSizing
pt | HideCellHintWindow
pt | InternalSetColCount
pt | InvalidateCell
pt | InvalidateFromCol
pt | InvalidateGrid
pt | InvalidateFocused
pt | IsColumnIndexValid
pt | IsRowIndexValid
pt | IsColumnIndexVariable
pt | IsRowIndexVariable
pt | GetIsCellTitle
pt | GetIsCellSelected
pt | IsEmptyRow
pt | IsMouseOverCellButton
pt | KeyDown
pt | KeyUp
pt | KeyPress
pt | LoadContent
pt | LoadGridOptions
pt | Loaded
pt | LockEditor
pt | MouseButtonAllowed
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MoveExtend
pt | MoveNextAuto
pt | MoveNextSelectable
pt | MoveSelection
pt | OffsetToColRow
pt | Paint
pt | PickListItemSelected
pt | PrepareCanvas
pt | PrepareCellHints
pt | ResetDefaultColWidths
pt | ResetEditor
pt | ResetLastMove
pt | ResetOffset
pt | ResetSizes
pt | ResizeColumn
pt | ResizeRow
pt | RowHeightsChanged
pt | SaveContent
pt | SaveGridOptions
pt | FixDesignFontsPPI
pt | ScaleFontsPPI
pt | ScrollBarRange
pt | ScrollBarPosition
pt | ScrollBarIsVisible
pt | ScrollBarPage
pt | ScrollBarShow
pt | ScrollBarAutomatic
pt | ScrollBy
pt | SelectEditor
pt | SelectCell
pt | SetCanvasFont
pt | SetColCount
pt | SetColor
pt | SetColRow
pt | SetCursor
pt | SetEditText
pt | SetBorderStyle
pt | SetFixedcolor
pt | SetFixedCols
pt | SetFixedRows
pt | SetRawColWidths
pt | SetSelectedColor
pt | ShowCellHintWindow
pt | SizeChanged
pt | Sort
pt | StartPushCell
pt | TopLeftChanged
pt | TryMoveSelection
pt | UnLockEditor
pt | UnprepareCellHints
pt | UpdateHorzScrollBar
pt | UpdateSelectionRange
pt | UpdateVertScrollbar
pt | UpdateBorderStyle
pt | ValidateEntry
pt | VisualChange
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | WMKillFocus
pt | WMSetFocus
pt | WndProc
pt | FlipRect
pt | FlipPoint
pt | FlipX
 | Create
 | Destroy
 | Invalidate
 | EditingDone
 | AdjustInnerCellRect
 | AutoAdjustColumns
 | BeginUpdate
 | CellRect
 | CellToGridZone
 | CheckPosition
 | ClearCols
 | ClearRows
 | Clear
 | ClearSelections
 | EditorByStyle
 | EditorKeyDown
 | EditorKeyPress
 | EditorKeyUp
 | EditorTextChanged
 | EndUpdate
 | EraseBackground
 | Focused
 | HasMultiSelection
 | HideSortArrow
 | InvalidateCol
 | InvalidateRange
 | InvalidateRow
 | IsCellVisible
 | IsFixedCellVisible
 | LoadFromFile
 | LoadFromStream
 | MouseCoord
 | MouseToCell
 | MouseToLogcell
 | MouseToGridZone
 | SaveToFile
 | SaveToStream
 | SetFocus
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
pt | AddAutomaticColumns (TCustomDBGrid)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AddSelectedRange (TCustomGrid)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomGrid)
pt | AdjustEditorBounds (TCustomGrid)
 | AdjustInnerCellRect (TCustomGrid)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AfterMoveSelection (TCustomGrid)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
pt | AssignTo (TCustomGrid)
pt | AssignTo (TCustomDBGrid)
pt | AutoAdjustColumn (TCustomGrid)
pt | AutoAdjustColumn (TCustomDBGrid)
 | AutoAdjustColumns (TCustomGrid)
 | AutoAdjustColumns (TCustomDBGrid)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeforeMoveSelection (TCustomGrid)
pt | BeforeMoveSelection (TCustomDBGrid)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomGrid)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BeginLayout (TCustomDBGrid)
 | BeginUpdate (TCustomGrid)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
pt | BoxRect (TCustomGrid)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CacheMouseDown (TCustomGrid)
pt | CalcAutoSizeColumn (TCustomGrid)
pt | CalcCellExtent (TCustomGrid)
pt | CalcFocusRect (TCustomGrid)
pt | CalcMaxTopLeft (TCustomGrid)
pt | CalcScrollbarsRange (TCustomGrid)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomGrid)
pt | CanAutoSize (TControl)
pt | CanEditShow (TCustomGrid)
 | CanFocus (TWinControl)
pt | CanGridAcceptKey (TCustomGrid)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | CellClick (TCustomGrid)
pt | CellClick (TCustomDBGrid)
pt | CellExtent (TCustomGrid)
 | CellRect (TCustomGrid)
 | CellToGridZone (TCustomGrid)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
pt | CheckDisplayMemo (TCustomDBGrid)
pt | CheckLimits (TCustomGrid)
pt | CheckLimitsWithError (TCustomGrid)
pt | CheckNewCachedSizes (TCustomGrid)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
 | CheckPosition (TCustomGrid)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomGrid)
 | ClearCols (TCustomGrid)
 | ClearRows (TCustomGrid)
 | ClearSelections (TCustomGrid)
pt | Click (TControl)
pt | Click (TCustomGrid)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomGrid)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseEnter (TCustomGrid)
pt | CMMouseLeave (TControl)
pt | CMMouseLeave (TCustomGrid)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColRowDeleted (TCustomGrid)
pt | ColRowExchanged (TCustomGrid)
pt | ColRowInserted (TCustomGrid)
pt | ColRowMoved (TCustomGrid)
pt | ColRowMoved (TCustomDBGrid)
pt | ColRowToOffset (TCustomGrid)
pt | ColumnEditorStyle (TCustomDBGrid)
pt | ColumnFromGridColumn (TCustomGrid)
pt | ColumnIndexFromGridColumn (TCustomGrid)
pt | ColumnsChanged (TCustomGrid)
pt | ColWidthsChanged (TCustomGrid)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomGrid)
 | Create (TCustomDBGrid)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateColumns (TCustomGrid)
pt | CreateColumns (TCustomDBGrid)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomGrid)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TCustomGrid)
pt | CreateWnd (TCustomDBGrid)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
pt | DblClick (TCustomGrid)
 | DecLCLRefCount (TLCLComponent)
pt | DefaultColWidthIsStored (TCustomGrid)
pt | DefaultDrawCell (TCustomDBGrid)
 | DefaultDrawColumnCell (TCustomDBGrid)
pt | DefaultEditorStyle (TCustomDBGrid)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
pt | DefaultRowHeightIsStored (TCustomGrid)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
pt | DefineProperties (TCustomGrid)
pt | DefineProperties (TCustomDBGrid)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCustomGrid)
 | Destroy (TCustomDBGrid)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
pt | DestroyHandle (TCustomGrid)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomGrid)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomGrid)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoCompareCells (TCustomGrid)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCopyToClipboard (TCustomGrid)
pt | DoCopyToClipboard (TCustomDBGrid)
pt | DoCutToClipboard (TCustomGrid)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEditButtonClick (TCustomGrid)
pt | DoEditorHide (TCustomGrid)
pt | DoEditorShow (TCustomGrid)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomGrid)
pt | DoExit (TWinControl)
pt | DoExit (TCustomGrid)
pt | DoExit (TCustomDBGrid)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoLoadColumn (TCustomGrid)
pt | DoLoadColumn (TCustomDBGrid)
pt | DoMouseWheel (TControl)
pt | DoMouseWheel (TCustomGrid)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelDown (TCustomGrid)
pt | DoMouseWheelDown (TCustomDBGrid)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelLeft (TCustomGrid)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelRight (TCustomGrid)
pt | DoMouseWheelUp (TControl)
pt | DoMouseWheelUp (TCustomGrid)
pt | DoMouseWheelUp (TCustomDBGrid)
pt | DoOnChangeBounds (TControl)
pt | DoOnChangeBounds (TCustomGrid)
pt | DoOnChangeBounds (TCustomDBGrid)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TCustomGrid)
pt | DoOnShowHint (TControl)
pt | DoOPDeleteColRow (TCustomGrid)
pt | DoOPExchangeColRow (TCustomGrid)
pt | DoOPInsertColRow (TCustomGrid)
pt | DoOPMoveColRow (TCustomGrid)
pt | DoPasteFromClipboard (TCustomGrid)
pt | DoPrepareCanvas (TCustomGrid)
pt | DoPrepareCanvas (TCustomDBGrid)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoSaveColumn (TCustomGrid)
pt | DoSaveColumn (TCustomDBGrid)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoSetBounds (TCustomGrid)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DoUTF8KeyPress (TCustomGrid)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawAllRows (TCustomGrid)
pt | DrawAllRows (TCustomDBGrid)
pt | DrawBorder (TCustomGrid)
pt | DrawButtonCell (TCustomGrid)
pt | DrawCell (TCustomGrid)
pt | DrawCell (TCustomDBGrid)
pt | DrawCellBackground (TCustomDBGrid)
pt | DrawCellGrid (TCustomGrid)
pt | DrawCellText (TCustomGrid)
pt | DrawCheckboxBitmaps (TCustomDBGrid)
pt | DrawColRowMoving (TCustomGrid)
pt | DrawColumnText (TCustomGrid)
pt | DrawColumnText (TCustomDBGrid)
pt | DrawColumnTitleImage (TCustomGrid)
pt | DrawEdges (TCustomGrid)
pt | DrawFillRect (TCustomGrid)
pt | DrawFixedText (TCustomDBGrid)
pt | DrawFocusRect (TCustomGrid)
pt | DrawFocusRect (TCustomDBGrid)
pt | DrawGridCheckboxBitmaps (TCustomGrid)
pt | DrawIndicator (TCustomDBGrid)
pt | DrawRow (TCustomGrid)
pt | DrawRow (TCustomDBGrid)
pt | DrawTextInCell (TCustomGrid)
pt | DrawThemedCell (TCustomGrid)
pt | EditButtonClicked (TCustomGrid)
pt | EditingAllowed (TCustomGrid)
pt | EditingColumn (TCustomDBGrid)
 | EditingDone (TControl)
 | EditingDone (TCustomGrid)
 | EditorByStyle (TCustomGrid)
 | EditorByStyle (TCustomDBGrid)
pt | EditorCanAcceptKey (TCustomGrid)
pt | EditorCanAcceptKey (TCustomDBGrid)
pt | EditorCancelEditing (TCustomDBGrid)
pt | EditordoGetValue (TCustomGrid)
pt | EditorDoGetValue (TCustomDBGrid)
pt | EditordoResetValue (TCustomGrid)
pt | EditordoSetValue (TCustomGrid)
pt | EditorHide (TCustomGrid)
pt | EditorIsReadOnly (TCustomGrid)
pt | EditorIsReadOnly (TCustomDBGrid)
 | EditorKeyDown (TCustomGrid)
 | EditorKeyPress (TCustomGrid)
 | EditorKeyUp (TCustomGrid)
pt | EditorLocked (TCustomGrid)
pt | EditorSelectAll (TCustomGrid)
pt | EditorShow (TCustomGrid)
pt | EditorShowInCell (TCustomGrid)
 | EditorTextChanged (TCustomGrid)
pt | EditorTextChanged (TCustomDBGrid)
pt | EditorWidthChanged (TCustomGrid)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
pt | EndLayout (TCustomDBGrid)
 | EndUpdate (TCustomGrid)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCustomGrid)
 | ExecuteAction (TComponent)
 | ExecuteAction (TCustomDBGrid)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FieldIndexFromGridColumn (TCustomDBGrid)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
pt | FirstGridColumn (TCustomGrid)
pt | FirstGridColumn (TCustomDBGrid)
 | FixDesignFontsPPI (TControl)
pt | FixDesignFontsPPI (TCustomGrid)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixedGrid (TCustomGrid)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
pt | FlipPoint (TCustomGrid)
pt | FlipRect (TCustomGrid)
pt | FlipX (TCustomGrid)
 | Focused (TWinControl)
 | Focused (TCustomGrid)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | FontChanged (TCustomGrid)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetAutoFillColumnInfo (TCustomGrid)
pt | GetBorderStyle (TWinControl)
pt | GetBufferCount (TCustomDBGrid)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetCellHintText (TCustomGrid)
pt | GetCellHintText (TCustomDBGrid)
pt | GetCells (TCustomGrid)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
pt | GetColumnAlignment (TCustomGrid)
pt | GetColumnColor (TCustomGrid)
pt | GetColumnFont (TCustomGrid)
pt | GetColumnLayout (TCustomGrid)
pt | GetColumnReadonly (TCustomGrid)
pt | GetColumnTitle (TCustomGrid)
pt | GetColumnWidth (TCustomGrid)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultColumnAlignment (TCustomGrid)
pt | GetDefaultColumnAlignment (TCustomDBGrid)
pt | GetDefaultColumnLayout (TCustomGrid)
pt | GetDefaultColumnReadOnly (TCustomGrid)
pt | GetDefaultColumnReadOnly (TCustomDBGrid)
pt | GetDefaultColumnTitle (TCustomGrid)
pt | GetDefaultColumnTitle (TCustomDBGrid)
pt | GetDefaultColumnWidth (TCustomGrid)
pt | GetDefaultColumnWidth (TCustomDBGrid)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultEditor (TCustomGrid)
 | GetDefaultHeight (TControl)
pt | GetDefaultRowHeight (TCustomGrid)
pt | GetDefaultRowHeight (TCustomDBGrid)
 | GetDefaultWidth (TControl)
pt | GetDeltaMoveNext (TCustomGrid)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetDsFieldFromGridColumn (TCustomDBGrid)
pt | GetEditMask (TCustomGrid)
pt | GetEditMask (TCustomDBGrid)
pt | GetEditText (TCustomGrid)
pt | GetEditText (TCustomDBGrid)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFieldFromGridColumn (TCustomDBGrid)
pt | GetFirstVisibleColumn (TCustomGrid)
pt | GetFirstVisibleRow (TCustomGrid)
pt | GetFixedcolor (TCustomGrid)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
pt | GetGridColumnFromField (TCustomDBGrid)
pt | GetGridDrawState (TCustomGrid)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
pt | GetImageForCheckBox (TCustomGrid)
pt | GetImageForCheckBox (TCustomDBGrid)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetIsCellSelected (TCustomGrid)
pt | GetIsCellSelected (TCustomDBGrid)
pt | GetIsCellTitle (TCustomGrid)
pt | GetIsCellTitle (TCustomDBGrid)
pt | GetLastVisibleColumn (TCustomGrid)
pt | GetLastVisibleRow (TCustomGrid)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPxTopLeft (TCustomGrid)
 | GetRGBColorResolvingParent (TControl)
pt | GetSBRanges (TCustomGrid)
pt | GetSBRanges (TCustomDBGrid)
pt | GetSBVisibility (TCustomGrid)
pt | GetSBVisibility (TCustomDBGrid)
pt | GetScrollBarPosition (TCustomGrid)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelectedColor (TCustomGrid)
pt | GetSelectedState (TCustomGrid)
pt | GetSelectedState (TCustomDBGrid)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
pt | GetSmoothScroll (TCustomGrid)
pt | GetSmoothScroll (TCustomDBGrid)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
pt | GetTitleShowPrefix (TCustomGrid)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
pt | GetTruncCellHintText (TCustomGrid)
pt | GetTruncCellHintText (TCustomDBGrid)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
pt | GridCanModify (TCustomDBGrid)
pt | GridColumnFromColumnIndex (TCustomGrid)
pt | GridMouseWheel (TCustomGrid)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasMultiSelection (TCustomGrid)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeaderClick (TCustomGrid)
pt | HeaderClick (TCustomDBGrid)
pt | HeaderSized (TCustomGrid)
pt | HeaderSized (TCustomDBGrid)
pt | HeaderSizing (TCustomGrid)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
pt | HideCellHintWindow (TCustomGrid)
 | HideSortArrow (TCustomGrid)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitiateAction (TCustomDBGrid)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
pt | InternalSetColCount (TCustomGrid)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
 | Invalidate (TCustomGrid)
pt | InvalidateBoundsRealized (TWinControl)
pt | InvalidateCell (TCustomGrid)
 | InvalidateClientRectCache (TWinControl)
 | InvalidateCol (TCustomGrid)
pt | InvalidateControl (TControl)
pt | InvalidateFocused (TCustomGrid)
pt | InvalidateFromCol (TCustomGrid)
pt | InvalidateGrid (TCustomGrid)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | InvalidateRange (TCustomGrid)
 | InvalidateRow (TCustomGrid)
pt | InvalidateSizes (TCustomDBGrid)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
 | IsCellVisible (TCustomGrid)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsColumnIndexValid (TCustomGrid)
pt | IsColumnIndexVariable (TCustomGrid)
pt | IsColumnVisible (TCustomDBGrid)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
pt | IsEmptyRow (TCustomGrid)
 | IsEnabled (TControl)
 | IsFixedCellVisible (TCustomGrid)
 | IsImplementorOf (TComponent)
pt | IsMouseOverCellButton (TCustomGrid)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
pt | IsRowIndexValid (TCustomGrid)
pt | IsRowIndexVariable (TCustomGrid)
pt | IsValidChar (TCustomDBGrid)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomGrid)
pt | KeyDown (TCustomDBGrid)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyPress (TCustomGrid)
pt | KeyUp (TWinControl)
pt | KeyUp (TCustomGrid)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LayoutChanged (TCustomDBGrid)
pt | LinkActive (TCustomDBGrid)
pt | LMCaptureChanged (TControl)
pt | LoadContent (TCustomGrid)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomGrid)
pt | Loaded (TCustomDBGrid)
pt | LoadedAll (TControl)
 | LoadFromFile (TCustomGrid)
 | LoadFromFile (TCustomDBGrid)
 | LoadFromStream (TCustomGrid)
 | LoadFromStream (TCustomDBGrid)
pt | LoadGridOptions (TCustomGrid)
pt | LoadGridOptions (TCustomDBGrid)
 | Loading (TComponent)
pt | LockEditor (TCustomGrid)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseButtonAllowed (TCustomGrid)
pt | MouseButtonAllowed (TCustomDBGrid)
 | MouseCoord (TCustomGrid)
pt | MouseDown (TControl)
pt | MouseDown (TCustomGrid)
pt | MouseDown (TCustomDBGrid)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseMove (TCustomGrid)
pt | MouseMove (TCustomDBGrid)
 | MouseToCell (TCustomGrid)
 | MouseToGridZone (TCustomGrid)
 | MouseToLogcell (TCustomGrid)
 | MouseToRecordOffset (TCustomDBGrid)
pt | MouseUp (TControl)
pt | MouseUp (TCustomGrid)
pt | MoveExtend (TCustomGrid)
pt | MoveNextAuto (TCustomGrid)
pt | MoveNextSelectable (TCustomGrid)
pt | MoveSelection (TCustomGrid)
pt | MoveSelection (TCustomDBGrid)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | OffsetToColRow (TCustomGrid)
pt | Paint (TCustomControl)
pt | Paint (TCustomGrid)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PickListItemSelected (TCustomGrid)
pt | PositionDockRect (TControl)
pt | PrepareCanvas (TCustomGrid)
pt | PrepareCanvas (TCustomDBGrid)
pt | PrepareCellHints (TCustomGrid)
pt | PrepareCellHints (TCustomDBGrid)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
pt | RemoveAutomaticColumns (TCustomDBGrid)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
 | ResetColWidths (TCustomDBGrid)
pt | ResetDefaultColWidths (TCustomGrid)
pt | ResetEditor (TCustomGrid)
pt | ResetLastMove (TCustomGrid)
pt | ResetOffset (TCustomGrid)
pt | ResetSizes (TCustomGrid)
pt | ResetSizes (TCustomDBGrid)
pt | Resize (TControl)
pt | ResizeColumn (TCustomGrid)
pt | ResizeRow (TCustomGrid)
pt | RowHeightsChanged (TCustomGrid)
pt | RTLSign (TCustomGrid)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
pt | SaveContent (TCustomGrid)
pt | SaveGridOptions (TCustomGrid)
pt | SaveGridOptions (TCustomDBGrid)
 | SaveToFile (TCustomGrid)
 | SaveToFile (TCustomDBGrid)
 | SaveToStream (TCustomGrid)
 | SaveToStream (TCustomDBGrid)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
pt | ScaleFontsPPI (TCustomGrid)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | ScrollBarAutomatic (TCustomGrid)
pt | ScrollBarIsVisible (TCustomGrid)
pt | ScrollBarPage (TCustomGrid)
pt | ScrollBarPosition (TCustomGrid)
pt | ScrollBarRange (TCustomGrid)
pt | ScrollBarShow (TCustomGrid)
 | ScrollBy (TWinControl)
pt | ScrollBy (TCustomGrid)
 | ScrollBy_WS (TWinControl)
pt | SelectCell (TCustomGrid)
pt | SelectEditor (TCustomGrid)
pt | SelectEditor (TCustomDBGrid)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
pt | SetBorderStyle (TCustomGrid)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetCanvasFont (TCustomGrid)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColCount (TCustomGrid)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
pt | SetColor (TCustomGrid)
pt | SetColRow (TCustomGrid)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
pt | SetCursor (TCustomGrid)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEditText (TCustomGrid)
pt | SetEditText (TCustomDBGrid)
pt | SetEnabled (TControl)
pt | SetFixedcolor (TCustomGrid)
pt | SetFixedCols (TCustomGrid)
pt | SetFixedCols (TCustomDBGrid)
pt | SetFixedRows (TCustomGrid)
 | SetFocus (TWinControl)
 | SetFocus (TCustomGrid)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
pt | SetRawColWidths (TCustomGrid)
 | SetReference (TComponent)
pt | SetSelectedColor (TCustomGrid)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowCellHintWindow (TCustomGrid)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
pt | SizeChanged (TCustomGrid)
pt | Sort (TCustomGrid)
pt | StartPushCell (TCustomGrid)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TopLeftChanged (TCustomGrid)
 | ToString (TObject)
pt | TripleClick (TControl)
pt | TryMoveSelection (TCustomGrid)
 | UnitName (TObject)
pt | UnLockEditor (TCustomGrid)
 | UnlockRealizeBounds (TWinControl)
pt | UnprepareCellHints (TCustomGrid)
pt | UnprepareCellHints (TCustomDBGrid)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
 | UpdateAction (TCustomDBGrid)
pt | UpdateActive (TCustomDBGrid)
pt | UpdateAnchorRules (TControl)
pt | UpdateAutoSizeColumns (TCustomDBGrid)
 | UpdateBaseBounds (TControl)
pt | UpdateBorderStyle (TCustomGrid)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
pt | UpdateData (TCustomDBGrid)
 | UpdateDockCaption (TWinControl)
pt | UpdateGridCounts (TCustomDBGrid)
pt | UpdateHorzScrollBar (TCustomGrid)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateSelectionRange (TCustomGrid)
pt | UpdateShowing (TWinControl)
pt | UpdateVertScrollbar (TCustomGrid)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
pt | ValidateEntry (TCustomGrid)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | VisualChange (TCustomGrid)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHScroll (TCustomGrid)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMKillFocus (TCustomGrid)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMSetFocus (TCustomGrid)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TCustomGrid)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TCustomGrid)
pt | WMVScroll (TCustomDBGrid)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomGrid)
pt | WndProc (TCustomDBGrid)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomGrid)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomDBGrid
pt | OnCellClick
pt | OnColEnter
pt | OnColExit
pt | OnColumnMoved
pt | OnColumnSized
pt | OnDrawColumnCell
pt | OnDrawColumnTitle
pt | OnFieldEditMask
pt | OnGetCellHint
pt | OnPrepareCanvas
pt | OnSelectEditor
pt | OnTitleClick
pt | OnUserCheckboxBitmap
pt | OnUserCheckboxState
pt | OnRowMoved
TCustomGrid
pt | OnAfterSelection
pt | OnBeforeSelection
pt | OnCheckboxToggled
pt | OnCompareCells
pt | OnPrepareCanvas
pt | OnDrawCell
pt | OnEditButtonClick
pt | OnButtonClick
pt | OnPickListSelect
pt | OnSelection
pt | OnSelectEditor
pt | OnTopLeftChanged
pt | OnUserCheckboxBitmap
pt | OnUserCheckboxImage
pt | OnValidateEntry
pt | OnGetCellHint
pt | OnSaveColumn
pt | OnLoadColumn
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt | OnAfterSelection (TCustomGrid)
 | OnAlignInsertBefore (TWinControl)
 | OnAlignPosition (TWinControl)
pt | OnBeforeSelection (TCustomGrid)
pt | OnButtonClick (TCustomGrid)
pt | OnCellClick (TCustomDBGrid)
 | OnChangeBounds (TControl)
pt | OnCheckboxToggled (TCustomGrid)
 | OnClick (TControl)
pt | OnColEnter (TCustomDBGrid)
pt | OnColExit (TCustomDBGrid)
pt | OnColumnMoved (TCustomDBGrid)
pt | OnColumnSized (TCustomDBGrid)
pt | OnCompareCells (TCustomGrid)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnDrawCell (TCustomGrid)
pt | OnDrawColumnCell (TCustomDBGrid)
pt | OnDrawColumnTitle (TCustomDBGrid)
pt | OnEditButtonClick (TCustomGrid)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnFieldEditMask (TCustomDBGrid)
pt | OnGetCellHint (TCustomGrid)
pt | OnGetCellHint (TCustomDBGrid)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnLoadColumn (TCustomGrid)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
 | OnPaint (TCustomControl)
pt | OnPickListSelect (TCustomGrid)
pt | OnPrepareCanvas (TCustomGrid)
pt | OnPrepareCanvas (TCustomDBGrid)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
pt | OnRowMoved (TCustomDBGrid)
pt | OnSaveColumn (TCustomGrid)
pt | OnSelectEditor (TCustomGrid)
pt | OnSelectEditor (TCustomDBGrid)
pt | OnSelection (TCustomGrid)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTitleClick (TCustomDBGrid)
pt | OnTopLeftChanged (TCustomGrid)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
pt | OnUserCheckboxBitmap (TCustomGrid)
pt | OnUserCheckboxBitmap (TCustomDBGrid)
pt | OnUserCheckboxImage (TCustomGrid)
pt | OnUserCheckboxState (TCustomDBGrid)
 | OnUTF8KeyPress (TWinControl)
pt | OnValidateEntry (TCustomGrid)


TCustomDBGrid.AddAutomaticColumns

Adds a column for each Field in the dataset

Declaration

Source position: dbgrids.pas line 420

protected procedure TCustomDBGrid.AddAutomaticColumns;

Description

AddAutomaticColumns is a procedure used to add a column for each Field in the dataset.

Please note that AddAutomaticColumns can be performed at run-time only; no actions are performed in the method at design-time.

AddAutomaticColumns requires an active dataset to access the Fields that must be added to the grid control. No actions are performed if the dataset in DataLink has not been assigned or marked as Active.

AddAutomaticColumns cannot be performed when GridStatus contains either gsRemovingAutoColumns or gsLoadingGrid. No actions are performed in the method when these values are included in the GridStatus property.

AddAutomaticColumns is enabled by including the value dgeAutoColumns in the OptionsExtra property. No actions are performed in the method when the feature has not been included in the OptionsExtra property.

AddAutomaticColumns uses DataLink to get the Fields for the dataset, and checks the Columns collection to see if a column already exists for each Field. If the Field is already in the collection, it is skipped to avoid duplicate Fields. Missing Fields are added to Columns using its Add method, and sets the IsAutomaticColumn and Visible properties to True for each. When missing Fields have been added, the ResetColumnsOrder method in Columns is called using the coFieldIndexOrder column ordering option.

AddAutomaticColumns updates the GridStatus property prior to adding columns to include the value gsAddingAutoColumns. The value is removed from GridStatus when adding columns has completed. This prevents the TDBGridColumns.Add method from removing automatic columns while the add operation is still active.

See RemoveAutomaticColumns for information about removing automatic columns in the Columns collection.


TCustomDBGrid.BeginLayout

BeginLayout starts producing layout changes for the grid control

Declaration

Source position: dbgrids.pas line 424

protected procedure TCustomDBGrid.BeginLayout;

Description

BeginLayout is a procedure which starts producing layout changes for the grid control. BeginLayout is used along with EndLayout to minimize the number of times layout changed notification events are triggered by the control. Layout changes occur when the control enables certain values in its Options property, when AutoAdjustColumn is called, and when the Columns collection links to Fields in the associated dataset.

BeginLayout increments the LayoutChangedCount variable that tracks the number of times the method is called for the control. EndLayout decrements that counter, and when it reaches 0 (zero), the DoLayoutChanged method is called.


TCustomDBGrid.CellClick

CellClick calls the OnCellClick event handler if it is assigned for this particular cell

Declaration

Source position: dbgrids.pas line 425

protected procedure TCustomDBGrid.CellClick(

  const aCol: Integer;

  const aRow: Integer;

  const Button: TMouseButton

); override;

Description

CellClick calls the OnCellClick event handler if it is assigned for this particular cell.


TCustomDBGrid.CheckDisplayMemo

Indicates if the field is a Memo that needs to be displayed in the grid

Declaration

Source position: dbgrids.pas line 426

protected function TCustomDBGrid.CheckDisplayMemo(

  aField: TField

):Boolean;

Description

CheckDisplayMemo is a Boolean function used to determine if the specified field is a Memo field that needs to be displayed in the grid control. The return value is True when the specified field has the value ftMemo in its DataType property, and the Options property has enabled the dgDisplayMemoText feature.


TCustomDBGrid.ColumnEditorStyle

ColumnEditorStyle gets the button style for the column being edited

Declaration

Source position: dbgrids.pas line 429

protected function TCustomDBGrid.ColumnEditorStyle(

  aCol: Integer;

  F: TField

):TColumnButtonStyle;

Function result

Button style for the column or Field

Description

ColumnEditorStyle is a TColumnButtonStyle function used to get the button style for the specified column number or Field in the grid control. ColumnEditorStyle assumes the default button style is cbsAuto unless overridden by settings in the Columns collection or by the Field definition in the dataset.

ColumnEditorStyle calls ColumnFromGridColumn to get the TColumn instance for the specified column number. Its ButtonStyle property is used as the return value if Columns has been Enabled. Otherwise, DefaultEditorStyle is called for the specified TField to get the return value for the method. DefaultEditorStyle will use cbsCheckBoxColumn as the button style when dgeCheckboxColumn has been included in the OptionsExtra property.

ColumnEditorStyle is used in the implementation of various methods including: CellClick, DefaultDrawCell, DefaultDrawColumnCell, EditorByStyle, KeyDown and MouseDown.


TCustomDBGrid.Columns

Columns provides access to columns defined for the database grid control

Declaration

Source position: dbgrids.pas line 516

protected property TCustomDBGrid.Columns : TDBGridColumns
  read GetColumns
  write SetColumns;

Description

Columns is a TDBGridColumns property that provides access to columns defined for the database grid control. Items in the Columns collection are represented as TColumn instances and can be explicitly created in the IDE at design-time, or automatically added when the OptionsExtra property includes the value dgeAutoColumns.

See also

TDBGridColumns | Implements a collection for columns in a database grid
TColumn | Implements a display column for the TDBGrid control
TDBGrid.OptionsExtra | Contains the extra options enabled for the grid control


TCustomDBGrid.Create

Declaration

Source position: dbgrids.pas line 544

public constructor TCustomDBGrid.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the component

Description

Create is the constructor for the TCustomDBGrid instance. Create calls the inherited Create method, and allocates resources for properties in the class instance. Create sets the default event handlers used in DataLink to the corresponding procedures in the class:

  • OnDataSetChanged
  • OnDataSetClose
  • OnDataSetOpen
  • OnDataSetScrolled
  • OnEditingChanged
  • OnFocusControl
  • OnInvalidDataset
  • OnInvalidDataSource
  • OnLayoutChanged
  • OnRecordChanged
  • OnUpdateData

Create calls RenewColWidths to set columns to their default widths and to disable column auto-sizing.

Create sets the values in the Options property to establish the baseline features and behavior enabled for the grid control, including:

  • dgColumnResize
  • dgColumnMove
  • dgTitles
  • dgIndicator
  • dgRowLines
  • dgColLines
  • dgConfirmDelete
  • dgCancelOnExit
  • dgTabs
  • dgEditing
  • dgAlwaysShowSelection

See the Options property and TDBGridOption type for more information on values in the enumeration.

Values in the Options property from the ancestor class are also updated. They use the set of enumeration values in TGridOption, and are updated to include values which correspond to the TDBGridOption values used in the database grid control.

Create sets the default values in the ExtraOptions property to the following:

  • dgeAutoColumns
  • dgeCheckboxColumn

The value of the AutoAdvance property is set to aaRightDown, indicating the cell navigation is from left-to-right and then top-to-bottom in the grid control.

Create sets the value in ScrollBars to ssBoth indicating that both horizontal and vertical scroll bars are needed, and sets AllowOutboundEvents to False to prevent forwarding of event notifications to the ancestor class.

See also

TCustomGrid.Create

Constructor for the class instance


TCustomDBGrid.CreateWnd

CreateWnd - creates the window adjusts its layout and adds scrollbars when needed

Declaration

Source position: dbgrids.pas line 431

protected procedure TCustomDBGrid.CreateWnd; override;

See also

TWinControl.CreateWnd

Creates the interface object (widget) and assigns it to Handle


TCustomDBGrid.Datalink

Declaration

Source position: dbgrids.pas line 518

protected property TCustomDBGrid.Datalink : TComponentDataLink
  read FDatalink;


TCustomDBGrid.DataSource

Provides access to the dataset displayed in the grid

Declaration

Source position: dbgrids.pas line 567

public property TCustomDBGrid.DataSource : TDataSource
  read GetDataSource
  write SetDataSource;

Description

DataSource is a TDataSource property which provides access to the DataSet displayed in the database grid control. Read and write access to the property are redirected to the DataLink property.

Reading the value for DataSource returns the value stored in the TComponentDataLink instance.

Writing the value for DataSource sets the value in the TComponentDataLink instance (when they are not the same). Write access to DataSource also resets the width of columns in the grid by calling RenewColWidths. UpdateActive is called to redraw the grid control after changes to the DataSource and Columns properties.


TCustomDBGrid.DefaultDrawCell

Default method used to drawing a cell at the specified location

Declaration

Source position: dbgrids.pas line 433

protected procedure TCustomDBGrid.DefaultDrawCell(

  aCol: Integer;

  aRow: Integer;

  aRect: TRect;

  aState: TGridDrawState

);

Description

DefaultDrawCell is a procedure that provides the default method for drawing a cell at the specified location using different cell types. DefaultDrawCell draws the background for the cell with the specified drawing state. For a cell which appears in a fixed row or column, the text for the cell is also drawn.

When the DataSet for the grid control has rows, the Field used for the specified column is retrieved and the cell is drawn in the manner needed for its column editor style. For checkbox columns, the DrawCheckBoxBitmaps is called. For columns with a button-style editor, the DrawButtonCell method is used. For Fields with a ftMemo data type, the CheckDisplayMemo method is called to determine whether the content in the memo or the DIsplayText for the column definition is drawn. Finally, the DrawCellText method is called to draw the specified cell using its state and value.


TCustomDBGrid.DefaultDrawColumnCell

Default method used for drawing cells in a column

Declaration

Source position: dbgrids.pas line 547

public procedure TCustomDBGrid.DefaultDrawColumnCell(

  const Rect: TRect;

  DataCol: Integer;

  Column: TColumn;

  State: TGridDrawState

);

Arguments

Rect | Canvas rectangle for the cell
DataCol | Index of the Field for cell data
Column | Column definition for the cell
State | Grid drawing state for the cell

Description

DefaultDrawColumnCell is the default method used for drawing cells in a column. DefaultDrawColumnCell uses the specified column to get the Field and the editor style needed to render the cell.

Checkbox columns are drawn by calling the DrawCheckBoxBitmaps method. Other editor styles use the DisplayText for the TField as the value drawn using the DrawCellText method. Please note that Fields with a data type of ftBlob are always rendered as the string literal .

Use the OnDrawColumnCell event handler to render a cell when DefaultDrawing is not enabled for the grid control.


TCustomDBGrid.DefaultEditorStyle

Declaration

Source position: dbgrids.pas line 434

protected function TCustomDBGrid.DefaultEditorStyle(

  const Style: TColumnButtonStyle;

  const F: TField

):TColumnButtonStyle;


TCustomDBGrid.Destroy

Destroy is the destructor for TCustomDbGrid

Declaration

Source position: dbgrids.pas line 550

public destructor TCustomDBGrid.Destroy; override;

Description

Destroy is the overridden destructor in TCustomDbGrid. Destroy frees any bookmarks stored in the SelectedRows property. Destroys ensures that event handlers assigned to its DataLink property are removed prior to freeing resources allocated to the property.

Destroy calls the inherited Destroy method.

See also

TCustomGrid.Destroy | Destructor for the class instance
TCustomDBGrid.DataLink
TCustomDBGrid.SelectedRows | SelectedRows - recorded as a bookmark list


TCustomDBGrid.DoExit

DoExit closes the editor and the datalink for the control

Declaration

Source position: dbgrids.pas line 436

protected procedure TCustomDBGrid.DoExit; override;

Description

DoExit is an overridden procedure in TCustomDBGrid used to close the editor and the datalink for the control. A valid dataset must be assigned in the DataLink property and inserts must be cancellable for the dataset. The Options property must include the dgCancelOnExit enumeration value for the grid. If any of these conditions are not met, no actions are performed in the method on either the dataset or the Field editor.

DoExit calls the inherited method to perform any actions implemented in the ancestor class.

See also

TWinControl.DoExit

Invoke the OnExit event handler


TCustomDBGrid.DoMouseWheelDown

Handle mouse wheel down events in the grid control

Declaration

Source position: dbgrids.pas line 437

protected function TCustomDBGrid.DoMouseWheelDown(

  Shift: TShiftState;

  MousePos: TPoint

):Boolean; override;

Arguments

Shift | Shift state for the mouse wheel event
MousePos | Location of the mouse wheel event

Function result

True when the mouse event is handled in the method

Description

DoMouseWheelDown is an overridden Boolean function used to handle mouse wheel down events in the grid control. The return value is True when the mouse wheel event has been handled in the method. DoMouseWheelDown signals the OnMouseWheelDown event handler when it has been assigned to handle the mouse event. If OnMouseWheelDown cannot handle the mouse event, and the DataLink is marked as Active, DataLink calls its MoveBy method.

See also

TControl.DoMouseWheelDown

Invokes the OnMouseWheelDown handler


TCustomDBGrid.DoMouseWheelUp

Handle mouse wheelup events in the grid control

Declaration

Source position: dbgrids.pas line 438

protected function TCustomDBGrid.DoMouseWheelUp(

  Shift: TShiftState;

  MousePos: TPoint

):Boolean; override;

Arguments

Shift | Shift state for the mouse wheel event
MousePos | Location of the mouse wheel event

Function result

True when the mouse event is handled in the method

Description

DoMouseWheelUp is an overridden Boolean function used to handle mouse wheel up events in the grid control. The return value is True when the mouse wheel event has been handled in the method. DoMouseWheelUp signals the OnMouseWheelUp event handler when it has been assigned to handle the mouse event. If OnMouseWheelUp cannot handle the mouse event, and the DataLink is marked as Active, DataLink calls its MoveBy method.


TCustomDBGrid.DoOnChangeBounds

DoOnChangeBounds - calls inherited DoOnChangeBounds adjusts layout if required

Declaration

Source position: dbgrids.pas line 439

protected procedure TCustomDBGrid.DoOnChangeBounds; override;

See also

TControl.DoOnChangeBounds

Invokes the OnChangeBounds event handler


TCustomDBGrid.DoPrepareCanvas

Prepares the canvas and signals OnPrepareCanvas

Declaration

Source position: dbgrids.pas line 440

protected procedure TCustomDBGrid.DoPrepareCanvas(

  aCol: Integer;

  aRow: Integer;

  aState: TGridDrawState

); override;

Arguments

aCol | Column number for the operation
aRow | Row number for the operation
aState | Drawing state for the operation

Description

DoPrepareCanvas is an overridden procedure used to prepare the Canvas to draw a cell in the grid control. DoPrepareCanvas applies to data cells and performs no actions in the method when aRow refers to a fixed row in the control. In addition, DoPrepareCanvas applies only when DefaultDrawing contains False. No actions are performed in the method when DefaultDrawing is enabled.

DoPrepareCanvas calls GetSelectedState to determine if the Canvas is updated with brush and font colors used to draw in a selected state. DoPrepareCanvas signals the OnPrepareCanvas event handler when it has been assigned for the control using the specified column number and drawing state.

See also

TCustomGrid.DoPrepareCanvas

DoPrepareCanvas - get the canvas ready for drawing


TCustomDBGrid.DrawCell

DrawCell renders the specified grid cell in the supplied drawing state

Declaration

Source position: dbgrids.pas line 448

protected procedure TCustomDBGrid.DrawCell(

  aCol: Integer;

  aRow: Integer;

  aRect: TRect;

  aState: TGridDrawState

); override;

Description

DrawCell is used to render a cell at the specified coordinates with the specified drawing state.


TCustomDBGrid.DrawCellBackground

Declaration

Source position: dbgrids.pas line 449

protected procedure TCustomDBGrid.DrawCellBackground(

  aCol: Integer;

  aRow: Integer;

  aRect: TRect;

  aState: TGridDrawState

);


TCustomDBGrid.DrawCheckboxBitmaps

Draws a Checkbox bitmap for the specified Boolean column

Declaration

Source position: dbgrids.pas line 450

protected procedure TCustomDBGrid.DrawCheckboxBitmaps(

  aCol: Integer;

  aRect: TRect;

  F: TField

);

Arguments

aCol | Column number to draw
aRect | Canvas rectangle for the operation
F | Field with data for the column

Description

DrawCheckboxBitmaps is a procedure used to draw the Checkbox bitmap for the specified column. DrawCheckboxBitmaps draws the checkbox bitmap only when the editor for the column is not visible; otherwise, no actions are performed in the method.

DrawCheckboxBitmaps examines the specified Field argument to ensure that it uses a Boolean data type. If the Field IsNull, the value cbGrayed is assigned to the aState argument. Otherwise, the TField.AsBoolean method is used to determine if aState is set to cbChecked or cbUnChecked. For Fields that do not use ftBoolean in the data type, the TField.AsString method is used to determine if the Field matches the value in TColumn.ValueChecked or TColumn.ValueUnChecked.

DrawCheckboxBitmaps signals the DrawCheckboxBitmaps event handler when it has been assigned in the control.

DrawCheckboxBitmaps calls the DrawGridCheckboxBitmaps method to render the Checkbox bitmap with the necessary drawing state.


TCustomDBGrid.DrawFixedText

Draws the fixed text at the specified row and column numbers

Declaration

Source position: dbgrids.pas line 451

protected procedure TCustomDBGrid.DrawFixedText(

  aCol: Integer;

  aRow: Integer;

  aRect: TRect;

  aState: TGridDrawState

);

Arguments

aCol | Column number to draw
aRow | Row number to draw
aRect | Canvas rectangle for the drawing operation
aState | Drawing state for the operation

Description

DrawFixedText is a procedure used to draw a fixed (or caption) cell at the specified row and column numbers. DrawFixedText calls the DrawIndicator method for the active record when aCol contains 0 (zero) and Options includes the value dgIndicator. Otherwise, the DrawColumnText method is called using the arguments passed to the method.

DrawFixedText is used in the implementation for the DefaultDrawCell method.


TCustomDBGrid.DrawIndicator

Declaration

Source position: dbgrids.pas line 453

protected procedure TCustomDBGrid.DrawIndicator(

  ACanvas: TCanvas;

  R: TRect;

  Opt: TDataSetState;

  MultiSel: Boolean

); virtual;


TCustomDBGrid.EditingColumn

EditingColumn sets or resets the column being edited in the control

Declaration

Source position: dbgrids.pas line 454

protected procedure TCustomDBGrid.EditingColumn(

  aCol: Integer;

  Ok: Boolean

);

Description

EditingColumn is a procedure used to set or reset the column being edited in the control .

aCol indicates the ordinal column number and is stored internally for use in other methods of the control. Ok indicates that editing is active when set and causes the DataLink to set its Modified flag to true. When Ok contains False the internal column number is reset to its default value indicating that no column is currently being edited.

EditingColumn is used in the implementation of other methods in the grid control such as UpdateData, EditorCancelEditing, EditorIsReadOnly, and DoExit.

See also

TCustomDBGrid.UpdateData | UpdateData is used to perform pending updates for the selected cell.
TCustomDBGrid.EditorCancelEditing | EditorCancelEditing cancels pending changes and disables the editor
TCustomDBGrid.EditorIsReadOnly | EditorIsReadOnly - returns True if the Editor has Read Only status
TCustomDBGrid.DoExit | DoExit closes the editor and the datalink for the control


TCustomDBGrid.EditorCanAcceptKey

EditorCanAcceptKey determines if the specified character can be applied to the Field for the editor

Declaration

Source position: dbgrids.pas line 457

protected function TCustomDBGrid.EditorCanAcceptKey(

  const ch: TUTF8Char

):Boolean; override;

Arguments

ch

Key to examine in the method

Function result

True when the character can be applied to the field

Description

EditorCanAcceptKey is an overridden Boolean function which determines if the cell editor can accept the character specified in ch. EditorCanAcceptKey requires that the linked dataset be active to access the SelectedField for the control. The Field cannot be an AutoIncrement, Lookup, Calculated, or Blob Field type. The return value is False if any of these conditions are not satisfied.

EditorCanAcceptKey calls the IsValidChar routine to determine if the UTF8-encoded value in ch can be applied to the dataset for the control.

See also

TCustomGrid.EditorCanAcceptKey

EditorCanAcceptKey - returns True if the Editor is able to accept the nominated (UTF8) key


TCustomDBGrid.EditorCancelEditing

EditorCancelEditing cancels pending changes and disables the editor

Declaration

Source position: dbgrids.pas line 455

protected procedure TCustomDBGrid.EditorCancelEditing;

Description

EditorCancelEditing is a procedure used to cancel pending changes and to halt the editing process.

EditorCancelEditing calls the EditingColumn method to disable the editor in the currently selected cell for the control. The EditorMode property is cleared when set, but is restored if the Options property includes the value dgAlwaysShowEditor.

EditorCancelEditing is used in the implementation of methods like DoOperation MoveSel and MouseDown.


TCustomDBGrid.EditorDoGetValue

EditorDoGetValue gets the value used in the editor for the control

Declaration

Source position: dbgrids.pas line 456

protected procedure TCustomDBGrid.EditorDoGetValue; override;

Description

EditorDoGetValue is an overridden procedure used to get the value used in the editor for the control. EditorDoGetValue calls the inherited EditorDoGetValue method. UpdateData is called to retrieve the value for the editor from its column in the underlying dataset.

See also

TCustomGrid.EditorDoGetValue

EditordoGetValue - method for getting a value in the Editor


TCustomDBGrid.EndLayout

EndLayout finishes layout changes for the control

Declaration

Source position: dbgrids.pas line 460

protected procedure TCustomDBGrid.EndLayout;

Description

EndLayout is a procedure used along with BeginLayout to minimize the number of times layout changed notification events are triggered by the control. Layout changes occur when the control enables certain values in its Options property when AutoAdjustColumn is called and when the Columns collection links to Fields in the associated dataset.

The grid maintains an internal counter that tracks the number of times BeginLayout has been called to start a layout change for the control. EndLayout decrements that counter, and when it reaches 0 (zero), the DoLayoutChanged method is called.

See also

TCustomDBGrid.BeginLayout | BeginLayout starts producing layout changes for the grid control
TCustomDBGrid.LayoutChanged | LayoutChanged links columns to Fields and inserts any required automatic columns
TCustomDBGrid.Options | Enables or disables optional features or behaviors in the grid control
TCustomDBGrid.AutoAdjustColumn
TDBGridColumns.LinkFields | Associates column items with the corresponding Fields in the Dataset
TDBGridColumns.Update | Redraws the Grid control that owns the column collection


TCustomDBGrid.ExecuteAction

Declaration

Source position: dbgrids.pas line 552

public function TCustomDBGrid.ExecuteAction(

  AAction: TBasicAction

):Boolean; override;


TCustomDBGrid.FieldIndexFromGridColumn

FieldIndexFromGridColumn returns the index for the database Field corresponding to the stated grid column

Declaration

Source position: dbgrids.pas line 461

protected function TCustomDBGrid.FieldIndexFromGridColumn(

  AGridCol: Integer

):Integer;

Function result

Position of the field for the specified column

Description

FieldIndexFromGridColumn returns the index for the database Field corresponding to the stated grid column.


TCustomDBGrid.FirstColumn

Declaration

Source position: dbgrids.pas line 566

public property TCustomDBGrid.FirstColumn : TColumn
  read GetFirstColumn;


TCustomDBGrid.GetBufferCount

Gets the number of rows to buffer in the grid control

Declaration

Source position: dbgrids.pas line 463

protected function TCustomDBGrid.GetBufferCount: Integer; virtual;

Function result

Number of data rows visible in the grid control

Description

GetBufferCount is a virtual Integer function used to get the number of rows to buffer for display in the grid control. The return value contains the number of rows that can be displayed using the DefaultRowHeight for the control. The return value is decreased by 1 when column titles are enabled in the Options property with the dgTitles enumeration value.

GetBufferCount is called from the UpdateBufferCount method.


TCustomDBGrid.GetDefaultColumnAlignment

Gets the default alignment for the column

Declaration

Source position: dbgrids.pas line 465

protected function TCustomDBGrid.GetDefaultColumnAlignment(

  Column: Integer

):TAlignment; override;

Arguments

Column

Column number to use from the dataset

Function result

Default alignment for the column

Description

GetDefaultColumnAlignment is an overridden TAlignment function used to get the default alignment for data at the specified column number. GetDefaultColumnAlignment gets the TField for the specified column when assigned, and uses its Alignment property as the return value for the method. The value taLeftJustify is used when a TField cannot be found for the specified column number.


TCustomDBGrid.GetDefaultColumnReadOnly

Gets the default ReadOnlyvalue for the specified column

Declaration

Source position: dbgrids.pas line 467

protected function TCustomDBGrid.GetDefaultColumnReadOnly(

  Column: Integer

):Boolean; override;

Arguments

Column

Column number to examine

Function result

True when the column cannot be modified

Description

GetDefaultColumnReadOnly is an overridden Boolean function used to get the ReadOnly value for the grid control. GetDefaultColumnReadOnly determines the effective read only status for the control using the ReadOnly property, as well as the DataLink property and the TField used for the specified column.


TCustomDBGrid.GetDefaultColumnTitle

Gets the default title displayed for the specified column

Declaration

Source position: dbgrids.pas line 468

protected function TCustomDBGrid.GetDefaultColumnTitle(

  Column: Integer

):string; override;

Arguments

Column

Column number to locate in the Fields for the grid control

Function result

Default title for the column

Description

GetDefaultColumnTitle is an overridden String function used to get the default title displayed for the specified column number. GetDefaultColumnTitle gets the TField used for the column (when available) and uses its DisplayName as the return value for the method. The return value is an empty String ('') when a TField instance is not available for the specified column.


TCustomDBGrid.GetDefaultColumnWidth

Gets the default width for the specified column

Declaration

Source position: dbgrids.pas line 466

protected function TCustomDBGrid.GetDefaultColumnWidth(

  Column: Integer

):Integer; override;

Arguments

Column

Column number to use for the calculation

Function result

Default width of the column

Description

GetDefaultColumnWidth is an overridden Integer function used to get the default width for the specified column number. GetDefaultColumnWidth calls the DefaultFieldColWidth method for the specified column. The return value is the width of the column calculate using either the display name or the display width for the TField in the column.


TCustomDBGrid.GetDefaultRowHeight

Get the default row height for records displayed in the grid

Declaration

Source position: dbgrids.pas line 469

protected function TCustomDBGrid.GetDefaultRowHeight: Integer; override;

Function result

Default height for records displayed in the control

Description

GetDefaultRowHeight is an overridden Integer function used to get the default row height for records displayed in the grid control. GetDefaultRowHeight calls the inherited GetDefaultRowHeight method to get the return value for the method. The calculated row height is decreased by 2 pixels to allow space for borders on the editors overlaid onto the grid control.

See also

TCustomGrid.GetDefaultRowHeight

GetDefaultRowHeight - returns the default row height


TCustomDBGrid.GetDsFieldFromGridColumn

GetDsFieldFromGridColumn returns the identity of the dataset Field corresponding to the nominated grid column

Declaration

Source position: dbgrids.pas line 470

protected function TCustomDBGrid.GetDsFieldFromGridColumn(

  Column: Integer

):TField;

Arguments

Column

Column with the field to locate in the method

Function result

Field to use for the specified column

Description

GetDsFieldFromGridColumn returns the identity of the dataset Field corresponding to the nominated grid column


TCustomDBGrid.GetEditMask

GetEditMask gets the EditMask for the Field at the specified Row and Column

Declaration

Source position: dbgrids.pas line 471

protected function TCustomDBGrid.GetEditMask(

  aCol: LongInt;

  aRow: LongInt

):string; override;

Arguments

aCol | Column in the grid
aRow | Row in the grid

Function result

Edit mask for the specified cell

Description

GetEditMask is an overridden String function used to get the EditMask for the TField that reads and writes data for specified Row and Column.

The linked dataset for the grid control must be active to access the Field definition at the specified column number. GetEditMask calls the GetFieldFromGridColumn method to get the TField instance with the EditMask for the column.

The return value can contain an empty string ('') is the dataset is not active, or a Field cannot be located for the specified column, or the EditMask has not been assigned in the Field definition.

GetEditMask signals the OnFieldEditMask event handler when it has been assigned for the control. Use OnFieldEditMask to return a user-specified value for the EditMask.

See also

TCustomGrid.GetEditMask

GetEditMask - returns the edit mask string for the specified cell


TCustomDBGrid.GetEditText

GetEditText gets the Text value for the specified Field

Declaration

Source position: dbgrids.pas line 472

protected function TCustomDBGrid.GetEditText(

  aCol: LongInt;

  aRow: LongInt

):string; override;

Arguments

aCol | Column in the grid`
aRow | Row in the grid

Function result

Text value displayed for the specified cell

Description

GetEditText is an overridden String function used to get the Text value for the Field at the specified Row and Column.

GetEditText requires that the linked dataset for the control be active to access its Field definitions. GetEditText calls the GetFieldFromGridColumn method to get the TField instance that provides the textual representation of the value for the Field. GetEditText calls the CheckDisplayMemo method to determine if a Field with the ftMemo data type displays its content or the string literal in its Text property '(Memo)'.


TCustomDBGrid.GetFieldFromGridColumn

GetFieldFromGridColumn obtain the Field either from a Db column or directly from dataset Fields

Declaration

Source position: dbgrids.pas line 473

protected function TCustomDBGrid.GetFieldFromGridColumn(

  Column: Integer

):TField;

Arguments

Column

Column to locate in the method

Function result

Field for the specified column

Description

GetFieldFromGridColumn obtain the Field either from a Db column or directly from dataset Fields.


TCustomDBGrid.GetGridColumnFromField

GetGridColumnFromField - gets the corresponding grid column for the given Field

Declaration

Source position: dbgrids.pas line 474

protected function TCustomDBGrid.GetGridColumnFromField(

  F: TField

):Integer;

Arguments

F

Field to locate in the grid columns

Function result

Column for the specified field

Description

GetGridColumnFromField - gets the corresponding grid column for the given Field.


TCustomDBGrid.GetImageForCheckBox

Gets the bitmap displayed for a Checkbox at the specified location

Declaration

Source position: dbgrids.pas line 475

protected procedure TCustomDBGrid.GetImageForCheckBox(

  const aCol: Integer;

  const aRow: Integer;

  CheckBoxView: TCheckBoxState;

  var ImageList: TCustomImageList;

  var ImageIndex: TImageIndex;

  var Bitmap: TBitmap

); override;

Arguments

aCol | Column number for the cell
aRow | Row number for the cell
CheckBoxView | Checkbox state for the column
ImageList | Images for the checkbox states
ImageIndex | Ordinal position for the image
Bitmap | Bitmap for the checkbox

Description

GetImageForCheckBox is an overridden TBitmap function used to get the bitmap displayed for a Checkbox at the specified location in the grid control. GetImageForCheckBox calls the inherited GetImageForCheckBox method using the passed arguments to get the return value. GetImageForCheckBox signals the OnUserCheckboxBitmap event handler when it has been assigned in the control to allow overriding the TBitmap used for the desired TCheckboxState.


TCustomDBGrid.GridCanModify

GridCanModify indicates if the DataLink is active and allows editing

Declaration

Source position: dbgrids.pas line 483

protected function TCustomDBGrid.GridCanModify: Boolean;

Function result

True when the grid can be modified

Description

GridCanModify indicates if the DataLink is active, and allows editing.


TCustomDBGrid.GridStatus

Stores status information about operations active for the grid control

Declaration

Source position: dbgrids.pas line 517

protected property TCustomDBGrid.GridStatus : TDbGridStatus
  read FGridStatus
  write FGridStatus;

Description

GridStatus is a TDBGridStatus property which stores status information for the grid control. GridStatus is a set type that can contain 0 (zero) or more values from the TDbGridStatusItem enumeration, and indicate operations occurring in the control at run-time. Values in GridStatus are added and removed in several methods for the grid control to prevent duplicate calls the method while the operation is active.

See TDbGridStatusItem for more information about the values in the enumeration and their meanings.


TCustomDBGrid.HeaderClick

HeaderClick - calls OnHeaderClick if assigned

Declaration

Source position: dbgrids.pas line 487

protected procedure TCustomDBGrid.HeaderClick(

  IsColumn: Boolean;

  index: Integer

); override;

Description

HeaderClick - calls OnHeaderClick if assigned.

See also

TCustomGrid.HeaderClick

HeaderClick - method to deal with a click on the column (if IsColumn is True) or row Header


TCustomDBGrid.InitiateAction

Initiates the action associated with the grid control

Declaration

Source position: dbgrids.pas line 546

public procedure TCustomDBGrid.InitiateAction; override;

Description

InitiateAction is an overridden procedure used to initiate the action associated with the grid control. InitiateAction calls the inherited InitiateAction method. The EndUpdating method is called when GridStatus includes the value gsUpdatingData.


TCustomDBGrid.InvalidateSizes

InvalidateSizes renders the Sizes non-valid

Declaration

Source position: dbgrids.pas line 427

protected procedure TCustomDBGrid.InvalidateSizes;

Description

InvalidateSizes is a procedure used to force the grid to recalculate column sizes and to repaint its display area. InvalidateSizes updates the GridFlags for the control to include the value gfVisualChange.


TCustomDBGrid.IsColumnVisible

Declaration

Source position: dbgrids.pas line 489

protected function TCustomDBGrid.IsColumnVisible(

  aCol: Integer

):Boolean;


TCustomDBGrid.IsValidChar

IsValidChar indicates if the specified Field contains the specified UTF-8 character

Declaration

Source position: dbgrids.pas line 490

protected function TCustomDBGrid.IsValidChar(

  AField: TField;

  AChar: TUTF8Char

):Boolean;

Description

IsValidChar is a Boolean function that indicates if the Field specified in AField contains the UTF-8 encoded character in AChar. No action is required (or performed) when AChar contains a single byte character.

Please note that TField does not contain a method which verifies a Unicode character. This routine converts a multibyte Unicode character using UTF8ToSys and calls the TField.IsValidChar method to validate.

IsValidChar returns True when TField.IsValidChar returns the same or when AChar contains the BackSace (Decimal 8) character.


TCustomDBGrid.KeyDown

KeyDown handles special keys and signals the OnKeyDown event handler

Declaration

Source position: dbgrids.pas line 491

protected procedure TCustomDBGrid.KeyDown(

  var Key: Word;

  Shift: TShiftState

); override;

Description

KeyDown ensures that keys which affect navigation and editing operations are handled in the grid control. KeyDown handles the following keys:

Advances to the next column when dgTabs is included in Options. Otherwise exits the control.
Moves to the previous column when dgTabs is included in Options. Otherwise exits the control.
Enables the editor for the cell when dgEditing is included in Options. Otherwise advances to the next column.
Deletes the selected row when dgDisableDelete has not been included in Options. A confirmation dialog is displayed when dgConfirmDelete is included in Options.
Moves to the previous row in the dataset. The currently selected column remains the same.
Moves to the next row in the dataset. The currently selected column remains the same. Appends a new row when positioned at the end of the dataset and dgDiableInsert has not been included in Options.
Moves towards the beginning of the dataset by the number of rows specified in VisibleRows.
Moves towards the end of the dataset by the number of rows specified in VisibleRows.
Cancels an active editor for the selected cell. Clears pending modifications to the Field for the column.
Inserts a new row at the current row position when dgDisableInsert has not been included in Options. The actual position for the new row can change if the dataset has sorting or ordering capabilities.
Changes the selected cell to first non-fixed column in the control. An active editor is removed.
Moves to the first row in the dataset. An active editor is removed.
Changes the selected cell to the last visible column in the control. An active editor is removed.
Moves to the last row in the dataset. An active editor is removed.
Toggles the value in a column which uses a checkbox editor.
Toggles the selected state for the current row when dgMultiSelect is included in Options.

KeyDown reads and writes values in GridFlags as needed while handling cell editors and performing dataset navigation.

KeyDown calls the inherited KeyDown method to process keys not explicitly handled by the data-aware control.

KeyDown signals the OnKeyDown event handler when it has been assigned for the control.


TCustomDBGrid.LastColumn

Declaration

Source position: dbgrids.pas line 565

public property TCustomDBGrid.LastColumn : TColumn
  read GetLastColumn;


TCustomDBGrid.LayoutChanged

LayoutChanged links columns to Fields and inserts any required automatic columns

Declaration

Source position: dbgrids.pas line 493

protected procedure TCustomDBGrid.LayoutChanged; virtual;

Description

LayoutChanged is a virtual procedure used to link Columns to the Fields which read and write the values used in the control. LayoutChanged calls the TDBGridColumns.LinkFields method establish the column-to-field association. If Columns have not been explicitly defined the AddAutomaticColumns method is called to add a column for each Field in the linked dataset.

LayoutChanged calls the BeginLayout and EndLayout methods to minimize the number of times the OnLayoutChange event is signalled during updates to the control.

LayoutChanged performs no actions when ComponentState indicates the control is being destroyed (contains csDestroying).


TCustomDBGrid.LinkActive

LinkActive updates the control after a change to the state of its DataLink

Declaration

Source position: dbgrids.pas line 492

protected procedure TCustomDBGrid.LinkActive(

  Value: Boolean

); virtual;

Arguments

Value

True when the dataset is open

Description

LinkActive is a procedure which updates the control when the state of its DataLink is changing. Value contains False when the dataset for the DataLink will be closed. The state change causes updates to other control properties like SelectedRows, and the KeyBookmark which tracks the selected row in the linked dataset. LinkActive calls RemoveAutomaticColumns to remove automatic columns added to the control when the DataLink became active. The LayoutChanged method is called to refresh the control after updates to the Columns property.

No actions are performed in the method when Value contains True.


TCustomDBGrid.MouseDown

MouseDown handles mouse down messages in the control and signals the OnMouseDown event handler

Declaration

Source position: dbgrids.pas line 498

protected procedure TCustomDBGrid.MouseDown(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;

Description

MouseDown handles mouse button clicks (when allowed) in the control. MouseDown ensures that the specified Button and State are correctly applied to the control similar to the processing provided in KeyDown method. MouseDown translates screen coordinates into the row and column numbers used in the control and performs actions needed for focus selection editing or navigation.

MouseDown signals the OnMouseDown event handler when assigned in the class instance.


TCustomDBGrid.MouseToRecordOffset

Declaration

Source position: dbgrids.pas line 551

public function TCustomDBGrid.MouseToRecordOffset(

  const x: Integer;

  const y: Integer;

  out Column: TColumn;

  out RecordOffset: Integer

):TGridZone;


TCustomDBGrid.MoveSelection

MoveSelection changes the current selection in the control

Declaration

Source position: dbgrids.pas line 496

protected procedure TCustomDBGrid.MoveSelection; override;

Description

MoveSelection causes the current selection in the control to be changed. MoveSelection calls the inherited MoveSelection method. If the selection change causes a different column to become active, the OnColEnter event handler is signalled (when assigned). MoveSelection calls the UpdateActive method to ensure that the correct row and/or column are drawn in the control.

See also

TCustomGrid.MoveSelection

MoveSelection - moves the selected text, cell or group of cells


TCustomDBGrid.OnCellClick

Event handler for mouse click in a column for the grid

Declaration

Source position: dbgrids.pas line 528

protected property TCustomDBGrid.OnCellClick : TDBGridClickEvent
  read FOnCellClick
  write FOnCellClick;

Description

OnCellClick is a TDBGridClickEvent property that contains the event handler signalled when a mouse button is clicked in a cell for the grid control. Assign a procedure to the OnCellClick property to respond to mouse click messages in a column for the grid control.

OnCellClick is used the implementation of the CellClick method.


TCustomDBGrid.OnColEnter

Event handler signalled when the mouse enters a column

Declaration

Source position: dbgrids.pas line 529

protected property TCustomDBGrid.OnColEnter : TNotifyEvent
  read FOnColEnter
  write FOnColEnter;

Description

OnColEnter is a TNotifyEvent property that implements the event handler signalled when the mouse enters a column for the grid control. OnColEnter is also signalled when the grid control gains focus. Assign a procedure to the property to allow responding to the notification event.

OnColEnter is triggered from the MoveSelection method.


TCustomDBGrid.OnColExit

Event handler signalled when the mouse exits a column

Declaration

Source position: dbgrids.pas line 530

protected property TCustomDBGrid.OnColExit : TNotifyEvent
  read FOnColExit
  write FOnColExit;

Description

OnColExit is a TNotifyEvent property that implements the event handler signalled when the mouse exits a column in the grid control. OnColExit is also signalled when the grid control loses focus. Assign a procedure to the property to allow responding to the notification event.

OnColExit is triggered from the BeforeMoveSelection method.


TCustomDBGrid.OnColumnMoved

Event handler signalled when the order of a column is changed

Declaration

Source position: dbgrids.pas line 531

protected property TCustomDBGrid.OnColumnMoved : TMovedEvent
  read FOnColumnMoved
  write FOnColumnMoved;

Description

OnColumnMoved is a TMovedEvent property that implements an event handler signalled when the order of a column in the grid control is changed. Assign a procedure to the event handler to respond to the event notification. OnColumnMoved is triggered from the ColRowMoved method after the new column ordering has been applied.

Use OnRowMoved to responding to row ordering notification events.


TCustomDBGrid.OnColumnSized

Event handler signalled when a grid column has been resized

Declaration

Source position: dbgrids.pas line 532

protected property TCustomDBGrid.OnColumnSized : TNotifyEvent
  read FOnColumnSized
  write FOnColumnSized;

Description

OnColumnSized is a TNotifyEvent property that implements the event handler signalled when a column has been resized. OnColumnSized allows the application to perform actions required after the column has been resized. Assign a procedure to the event handler to respond to the event notification.

OnColumnSized is triggered from the HeaderSized method when a change to a column width was requested.


TCustomDBGrid.OnDrawColumnCell

Event handler signalled when a cell needs to be drawn

Declaration

Source position: dbgrids.pas line 533

protected property TCustomDBGrid.OnDrawColumnCell : TDrawColumnCellEvent
  read FOnDrawColumnCell
  write FOnDrawColumnCell;

Description

OnDrawColumnCell is a TDrawColumnCellEvent property that implements the event handler signalled when a cell in the control needs to be drawn. Assign a procedure to the event handler to perform drawing needed for the cell using the arguments to the routine.

OnDrawColumnCell is triggered from the DrawCell method after the Canvas is prepared and any fixed cell or DefaultDrawing is performed. Please note that OnDrawColumnCell is not performed at design-time, or for fixed rows in the grid control.

See also

TDrawColumnCellEvent

Specifies an event handler for drawing a cell in a grid control


TCustomDBGrid.OnDrawColumnTitle

Event handler signalled when a cell title needs to be drawn

Declaration

Source position: dbgrids.pas line 534

protected property TCustomDBGrid.OnDrawColumnTitle : TDrawColumnCellEvent
  read FOnDrawColumnTitle
  write FOnDrawColumnTitle;

Description

OnDrawColumnTitle is a TDrawColumnCellEvent property that implements the event handler signalled when a cell title in the control needs to be drawn. Assign a procedure to the event handler to perform drawing needed for the cell title using the arguments to the routine.

See also

TDrawColumnCellEvent

Specifies an event handler for drawing a cell in a grid control


TCustomDBGrid.OnFieldEditMask

Event handler signalled to get the edit mask for a Field

Declaration

Source position: dbgrids.pas line 535

protected property TCustomDBGrid.OnFieldEditMask : TGetDbEditMaskEvent
  read FOnFieldEditMask
  write FOnFieldEditMask;

Description

OnFieldEditMask is a TGetDbEditMaskEvent property that implements the event handler signalled to get the edit mask used for a Field in the grid control. OnFieldEditMask allows overriding the edit mask assigned to a Field in the Columns property, or assigning an edit mask for Fields that do not already have one. Assign a procedure to the event handler to respond to the event notification.

OnFieldEditMask is triggered from the GetEditMask method when the DataSet in DataLink is active.


TCustomDBGrid.OnPrepareCanvas

Event handler signalled to prepare the grid canvas for drawing a cell

Declaration

Source position: dbgrids.pas line 537

protected property TCustomDBGrid.OnPrepareCanvas : TPrepareDbGridCanvasEvent
  read FOnPrepareCanvas
  write FOnPrepareCanvas;

Description

OnPrepareCanvas is a TPrepareDbGridCanvasEvent property that implements the event handler signalled to prepare the Canvas for drawing a cell in the grid. OnPrepareCanvas allows the application to provide custom settings in the Canvas for the Grid control. The Sender argument is the grid control, and can be used to access the Canvas or other properties in the component. Assign a procedure to the event handler to respond to the event notification.

OnPrepareCanvas is signalled from the DoPrepareCanvas method.


TCustomDBGrid.OnRowMoved

Declaration

Source position: dbgrids.pas line 542

protected property TCustomDBGrid.OnRowMoved : TMovedEvent
  read FOnRowMoved
  write SetRowMoved;


TCustomDBGrid.OnSelectEditor

Event handler signalled when the editor is selected for a Field in the grid

Declaration

Source position: dbgrids.pas line 538

protected property TCustomDBGrid.OnSelectEditor : TDbGridSelEditorEvent
  read FOnSelectEditor
  write FOnSelectEditor;

Description

OnSelectEditor is a TDbGridSelEditorEvent property that implements the event handler signalled when an editor control is selected for the current Field in the grid. OnSelectEditor is used to modify or override the editor control for SelectedField in the grid control.

OnSelectEditor is signalled in the SelectEditor method after the default editor control has be chosen and its maximum length has been set. Assign a procedure to the event handler which modifies or assigns the control in the Editor argument.


TCustomDBGrid.OnTitleClick

Event handler for mouse clicks on a Title cell

Declaration

Source position: dbgrids.pas line 539

protected property TCustomDBGrid.OnTitleClick : TDBGridClickEvent
  read FOnTitleClick
  write FOnTitleClick;

Description

OnTitleClick is a TDBGridClickEvent property that implements the event handler signalled when a mouse click occurs in the fixed title cell for a column. Use OnTitleClick to perform actions required when the title cell for a column is clicked. Assign a procedure to the event handler to respond to the event notification.

OnTitleClick is triggered from the DoHeaderClick method.


TCustomDBGrid.OnUserCheckboxBitmap

Event handler signalled to get the image used for a checkbox entry on the grid

Declaration

Source position: dbgrids.pas line 540

protected property TCustomDBGrid.OnUserCheckboxBitmap : TDbGridCheckBoxBitmapEvent
  read FOnCheckboxBitmap
  write FOnCheckboxBitmap;

Description

OnUserCheckboxBitmap is a property that implements the TDBGridCheckboxBitmapEvent event handler signalled to get the image used for a checkbox entry on the grid. OnUserCheckboxBitmap allows the application to override the TBitmap provided by the GetImageForCheckBox method. Assign a procedure to the event handler that implements the TDBGridCheckboxBitmapEvent interface to enable the event handler.

The user is encouraged to provide bitmaps to represent the three states for database grid checkboxes: gcbpUnChecked, gcbpChecked and gcbpGrayed.


TCustomDBGrid.OnUserCheckboxState

Declaration

Source position: dbgrids.pas line 541

protected property TCustomDBGrid.OnUserCheckboxState : TDbGridCheckboxStateEvent
  read FOnCheckboxState
  write FOnCheckboxState;


TCustomDBGrid.Options

Enables or disables optional features or behaviors in the grid control

Declaration

Source position: dbgrids.pas line 519

protected property TCustomDBGrid.Options : TDbGridOptions
  read FOptions
  write SetOptions
  default [dgColumnResize, dgColumnMove, dgTitles, dgIndicator, dgRowLines, dgColLines, dgConfirmDelete, dgCancelOnExit, dgTabs, dgEditing, dgAlwaysShowSelection];

Description

Options is a TDBGridOptions property that specifies features or behaviors that can be enabled or disabled by values stored in the property. Please note that these options are different than the TGridOption values used in the ancestor class. Options can contain zero (0) or more values from the TDBGridOption enumeration.

Options contains the following default values when the control is created:

  • dgColumnResize
  • dgColumnMove
  • dgTitles
  • dgIndicator
  • dgRowLines
  • dgColLines
  • dgConfirmDelete
  • dgCancelOnExit
  • dgTabs
  • dgEditing
  • dgAlwaysShowSelection

See TDBGridOption for more information about values in the enumeration and their meanings.

Changing value(s) in Options causes other aspects of the grid control to be updated to reflect change(s) to the property. ChangedOptions is updated to reflect the enumeration values added or removed in the request. Some enumeration values force other features or behaviors to be disabled. For instance: row selection. Enabling row selection forces the options for editing, always displaying the editor, and row highlighting to be removed from the Options property. Finally, removing multi-selection from the Options property forces the SelectedRows and KeyBookmark properties to be cleared.

The TDBGridOption values stored in Options are different than the TGridOption values used in the ancestor class. As a result, SetOptions (the write access specifier) must translate any TDBGridOption values to their TGridOption equivalents and store them in the inherited Options property. Welcome to the dark world of inheritance in visual controls. It's tedious... just look at the code.


TCustomDBGrid.OptionsExtra

Contains the extra options enabled for the grid control

Declaration

Source position: dbgrids.pas line 523

protected property TCustomDBGrid.OptionsExtra : TDbGridExtraOptions
  read FExtraOptions
  write SetExtraOptions
  default [dgeAutoColumns, dgeCheckboxColumn];

Description

OptionsExtra is a TDBGridExtraOptions property used to store extra options enabled for the grid control. OptionsExtra is a set data type which can contain 0 (zero) or more values from the TDBGridExtraOption enumeration. The default values in the property include dgeAutoColumns and dgeCheckboxColumn; these values enable the use of automatic columns for the linked dataset and displaying checkboxes for Boolean columns.

SetExtraOptions is the write access specifier for the property, and ensures that the grid control is updated to reflect values added to or removed from the set.


TCustomDBGrid.ReadOnly

Indicates if modifications are allowed in the grid control

Declaration

Source position: dbgrids.pas line 525

protected property TCustomDBGrid.ReadOnly : Boolean
  read FReadOnly
  write FReadOnly
  default False;

Description

ReadOnly is a Boolean property that indicates if modifications are allowed in the grid control. Please note that ReadOnly applies to the visual grid control only. It does not take into account whether Fields in Columns or the DataSet in DataSource allows modifications.


TCustomDBGrid.RemoveAutomaticColumns

Removes automatic columns added to the grid control

Declaration

Source position: dbgrids.pas line 502

protected procedure TCustomDBGrid.RemoveAutomaticColumns;

Description

RemoveAutomaticColumns is a procedure used to remove automatic columns added to the grid control in the AddAutomaticColumns method. Automatic columns are generated at run-time when the value dgeAutoColumns is included in the OptionsExtra property. The feature cannot be enabled at design-time. No actions are performed in the method at design-time.

RemoveAutomaticColumns uses the Columns property to execute its RemoveAutoColumns method which removes the automatic columns in the collection.

RemoveAutomaticColumns is used in the implementation of the LinkActive and the SetExtraOptions methods.

Use the OptionsExtra property to control adding and removing automatic columns at run-time.


TCustomDBGrid.ResetColWidths

Restores column widths to their default values

Declaration

Source position: dbgrids.pas line 549

public procedure TCustomDBGrid.ResetColWidths;

Description

ResetColWidths is a procedure used to restore column widths in he grid to their default values. ResetColWidths uses the value in DefaultColWidths to determine if default column widths are already in use. When DefaultColWidths contains True, no actions are performed in the method.

ResetColWidths calls the RenewColWidths method to restore the column widths. The LayoutChanged method is called to refresh the grid control after the column layouts are altered.


TCustomDBGrid.SelectedColumn

Represents the currently selected column in the grid control

Declaration

Source position: dbgrids.pas line 563

public property TCustomDBGrid.SelectedColumn : TColumn
  read GetCurrentColumn;

Description

SelectedColumn is a read-only TColumn property that represents the currently selected column in the grid control. SelectedColumn contains a value only when the Columns collection has been enabled (or contains visible columns) for the control. Otherwise, SelectedColumn returns the value .

GetCurrentColumn is the read access specifier for the property value, and returns the TColumn instance in Columns at the position specified in SelectedIndex.


TCustomDBGrid.SelectedField

Field that reads and writes data for the currently selected column

Declaration

Source position: dbgrids.pas line 561

public property TCustomDBGrid.SelectedField : TField
  read GetCurrentField
  write SetCurrentField;

Description

SelectedField is a TField property with the Field used to read and write data for the selected column in the grid control. SelectedField is updated when column navigation occurs in the control.

GetCurrentField is the read access specifier for the property, and returns the TField instance derived by GetFieldFromGridColumn for the selected column. SetCurrentField is the write access specifier for the property, and stores the new Field value as the selected column. No action is performed if the new Field value is the same as the current value for the property.

SelectedField is used in the implementation of various method in the control, such as: KeyDown, SelectEditor, UpdateData, and SwapCheckBox.

Use SelectedColumn to get the TColumn instance for the currently selected cell in the grid control.


TCustomDBGrid.SelectedFieldRect

Declaration

Source position: dbgrids.pas line 564

public property TCustomDBGrid.SelectedFieldRect : TRect
  read GetSelectedFieldRect;


TCustomDBGrid.SelectedIndex

Ordinal position of the selected column in the grid control

Declaration

Source position: dbgrids.pas line 562

public property TCustomDBGrid.SelectedIndex : Integer
  read GetSelectedIndex
  write SetSelectedIndex;

Description

SelectedIndex is an Integer property that represents the ordinal position of the selected column in the grid control. The property value contains the result from ColumnIndexFromGridColumn when the Columns collection is enabled in the control. Otherwise, the value from FieldIndexFromGridColumn is used as the property value.

GetSelectedIndex is the read access specifier for the property value. SetSelectedIndex is the write access specifier for the property.


TCustomDBGrid.SelectedRows

SelectedRows - recorded as a bookmark list

Declaration

Source position: dbgrids.pas line 526

protected property TCustomDBGrid.SelectedRows : TBookmarkList
  read FSelectedRows;

Description

SelectedRows is a read-only TBookmarkList property used to store TBookmark instance for one or more rows selected in the grid control. SelectedRows will normally contain a single TBookmark entry in its Items property for a selected row. However, multiples entry can exist when multi-selection is enabled by including the value dgMultiSelect in the Options property.

SelectedRows is updated when methods which perform record navigation call the DrawRow, SelectRecord or ToggleSelectedRow methods.


TCustomDBGrid.UpdateAction

Declaration

Source position: dbgrids.pas line 553

public function TCustomDBGrid.UpdateAction(

  AAction: TBasicAction

):Boolean; override;


TCustomDBGrid.UpdateActive

UpdateActive redraws the control when the active row in the dataset is changed

Declaration

Source position: dbgrids.pas line 509

protected procedure TCustomDBGrid.UpdateActive; virtual;

Description

UpdateActive forces the control to be redrawn when the active row in the linked dataset is changed. UpdateActive requires an active dataset in DataLink with a selected record. No actions are performed in the method when the dataset is closed or contains no rows. UpdateActive calls InvalidateCell when the selected row in the control has changed. InvaidateRow is called to update the selected row in the control.


TCustomDBGrid.UpdateAutoSizeColumns

Declaration

Source position: dbgrids.pas line 510

protected procedure TCustomDBGrid.UpdateAutoSizeColumns;


TCustomDBGrid.UpdateData

UpdateData is used to perform pending updates for the selected cell.

Declaration

Source position: dbgrids.pas line 511

protected procedure TCustomDBGrid.UpdateData; virtual;

Description

UpdateData is a virtual procedure used to perform pending updates for the selected cell to its Field in the grid Dataset. No action is performed if the selected cell has not been modified (or cannot be modified) or the Dataset is not in edit mode.

UpdateData ensures that the appropriate method is used to update Field data based on the TField.FieldKind for the modified column. Special handling is provided for lookup Fields to check the cached lookup list or to retrieve the lookup result using its key Fields.

UpdateData calls the EditingColumn method to disable the editing flag for the column prior to exit.


TCustomDBGrid.UpdateGridCounts

Gets the total number of visible columns (or fields) in the grid

Declaration

Source position: dbgrids.pas line 512

protected function TCustomDBGrid.UpdateGridCounts: Integer;

Description

UpdateGridCounts is an Integer function which gets the total number of visible columns (or fields) in the grid control.

UpdateGridCounts calls GetColumnCount to get the number of entries in the Columns collection. When Columns have been defined, and DataLink is Active, the RecCount and RowCount variables are updated. The UpdateGridColumnSizes method is used to adjust the sizes for the columns. If the linked dataset is Active, and a Row is Selected, the AdjustEditorBounds method is called.


TDBGrid

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Data-aware grid control for display and editing rows and columns in a dataset

Declaration

Source position: dbgrids.pas line 570

type TDBGrid = class(TCustomDBGrid)
public
property BorderColor: TColor; | The color of the border for this control
property Canvas: TCanvas; | The drawing surface for the control, see TCanvas for details
property DefaultTextStyle: TTextStyle; | Default style for displaying text - includes alignment, layout, single or multi-lines
property EditorBorderStyle: TBorderStyle; | The border style for the editor used in this grid
property EditorMode: Boolean; | Is grid ready to accept edits? (EditorMode True)
property ExtendedColSizing: Boolean; | ExtendedColSizing - the sizing to be used for extended columns
property FastEditing: Boolean; | Indicates if fast editing is used in the grid
property FocusColor: TColor; | The color to be used for the cell receiving focus
property FocusRectVisible: Boolean; | FocusRectVisible - is the rectangle receiving focus visible?
property GridLineColor: TColor; | Color to be used for GridLines
property GridLineStyle: TPenStyle; | Style to be used for GridLines
property InplaceEditor: TWinControl;
property SelectedColor: TColor; | Color to be used for selected cells
property SelectedRows: TBookmarkList; | SelectedRows - recorded as a bookmark list
property OnRowMoved: TMovedEvent;
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property AlternateColor: TColor; | The color to be used for the background on alternate rows of the grid. Having alternate rows in different colors can make the grid easier to read.
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoAdvance: TAutoAdvance; | Automatically advance down the grid on successive mouse clicks or presses of the ENTER or TAB key
property AutoEdit: Boolean; | Whether the Edit mode is automatically entered when a cell is selected
property AutoFillColumns: Boolean; | Automatically resize columns so they fill all grid's visible area
property BiDiMode: TBiDiMode;
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property CellHintPriority: TCellHintPriority;
property Color: TColor; | The background color of the control
property Columns: TDBGridColumns; | The properties of the columns in this grid
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DataSource: TDataSource; | Provides access to the dataset displayed in the grid
property DefaultDrawing: Boolean; | Is the default drawing method to be used for this grid? Default is TRUE
property DefaultRowHeight: Integer; | Default value for the height of newly created grid rows.
property DoubleBuffered: Boolean; | Allows to reduce flicker in the painting of the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property FixedColor: TColor; | The color for the fixed cells of the grid.
property FixedCols: Integer;
property FixedHotColor: TColor; | FixedHotColor - the 'Hot' color for the active (selected, etc) fixed cells of the grid
property Flat: Boolean; | Is the cell to be displayed Flat, i.e. with no texturing or raised/lowered effect
property Font: TFont; | The font to be used for text display in this control
property HeaderHotZones: TGridZoneSet; | HeaderHotZones - the zones of the header that are under the cursor, so are capable of being selected or pushed (or not!)
property HeaderPushZones: TGridZoneSet; | HeaderPushZones - the zones of the header that have been selected by the cursor, or pushed
property Options: TDbGridOptions; | Enables or disables optional features or behaviors in the grid control
property Options2: TGridOptions2;
property OptionsExtra: TDbGridExtraOptions; | Contains the extra options enabled for the grid control
property ParentBiDiMode: Boolean;
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentDoubleBuffered: Boolean; | Value from the DoubleBuffered property in a Parent control
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ReadOnly: Boolean; | Indicates if modifications are allowed in the grid control
property Scrollbars: TScrollStyle; | The ScrollBars to be used with this grid
property ShowHint: Boolean; | Enables the Hint display
property TabAdvance: TAutoAdvance;
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property TitleFont: TFont; | The font to be used in the grid's title
property TitleImageList: TImageList;
property TitleStyle: TTitleStyle; | The style to be used for the grid's title
property UseXORFeatures: Boolean; | UseXORFeatures: When True, the dotted focus rectangle is painted using the XOR raster operation
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnCellClick: TDBGridClickEvent; | Event handler for mouse click in a column for the grid
property OnColEnter: TNotifyEvent; | Event handler signalled when the mouse enters a column
property OnColExit: TNotifyEvent; | Event handler signalled when the mouse exits a column
property OnColumnMoved: TMovedEvent; | Event handler signalled when the order of a column is changed
property OnColumnSized: TNotifyEvent; | Event handler signalled when a grid column has been resized
property OnContextPopup: TContextPopupEvent;
property OnDrawColumnCell: TDrawColumnCellEvent; | Event handler signalled when a cell needs to be drawn
property OnDrawColumnTitle: TDrawColumnCellEvent; | Event handler signalled when a cell title needs to be drawn
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEditButtonClick: TNotifyEvent; | Event handler for when the Edit button is clicked
property OnEditingDone: TNotifyEvent;
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnFieldEditMask: TGetDbEditMaskEvent; | Event handler signalled to get the edit mask for a Field
property OnGetCellHint: TDbGridCellHintEvent;
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent;
property OnMouseLeave: TNotifyEvent;
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnPrepareCanvas: TPrepareDbGridCanvasEvent; | Event handler signalled to prepare the grid canvas for drawing a cell
property OnSelectEditor: TDbGridSelEditorEvent; | Event handler signalled when the editor is selected for a Field in the grid
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnTitleClick: TDBGridClickEvent; | Event handler for mouse clicks on a Title cell
property OnUserCheckboxBitmap: TDbGridCheckBoxBitmapEvent; | OnUserCheckboxBitmap - event handler for a user accessing a checkbox bitmap
property OnUserCheckboxImage: TUserCheckBoxImageEvent;
property OnUserCheckboxState: TDbGridCheckboxStateEvent;
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
end;

Inheritance

TDBGrid | Data-aware grid control for display and editing rows and columns in a dataset
|
TCustomDBGrid | TCustomDBGrid is the base class for TDBGrid
|
TCustomGrid | TCustomGrid - the base class for all grid controls
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDBGrid is a data-aware version of TStringGrid used to display and edit a Rows and Columns in a dataset.

TDBGrid inherits many of its properties from TCustomGrid and its immediate ancestor TCustomDBGrid.

See also

HowToUseDataAwareControls | HowToUseDataAwareControls - Hints for accessing databases
HowToUseGrids | How to use Grids including StringGrids, DrawGrids and DbGrids


TDBGrid
 | ro | BorderColor
 | ro | Canvas
 | ro | DefaultTextStyle
 | ro | EditorBorderStyle
 | ro | EditorMode
 | ro | ExtendedColSizing
 | ro | FastEditing
 | ro | FocusColor
 | ro | FocusRectVisible
 | ro | GridLineColor
 | ro | GridLineStyle
 | ro | InplaceEditor
 | ro | SelectedColor
 | ro | SelectedRows
pl | ro | Align
pl | ro | AlternateColor
pl | ro | Anchors
pl | ro | AutoAdvance
pl | ro | AutoEdit
pl | ro | AutoFillColumns
pl | ro | BiDiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | CellHintPriority
pl | ro | Color
pl | ro | Columns
pl | ro | Constraints
pl | ro | DataSource
pl | ro | DefaultDrawing
pl | ro | DefaultRowHeight
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragMode
pl | ro | Enabled
pl | ro | FixedColor
pl | ro | FixedCols
pl | ro | FixedHotColor
pl | ro | Flat
pl | ro | Font
pl | ro | HeaderHotZones
pl | ro | HeaderPushZones
pl | ro | Options
pl | ro | Options2
pl | ro | OptionsExtra
pl | ro | ParentBiDiMode
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | PopupMenu
pl | ro | ReadOnly
pl | ro | Scrollbars
pl | ro | ShowHint
pl | ro | TabAdvance
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | TitleFont
pl | ro | TitleImageList
pl | ro | TitleStyle
pl | ro | UseXORFeatures
pl | ro | Visible
TCustomDBGrid
pt |  | Columns
pt |  | GridStatus
pt | ro | Datalink
pt |  | Options
pt |  | OptionsExtra
pt |  | ReadOnly
pt | ro | SelectedRows
 | ro | AllowOutboundEvents
 |  | SelectedField
 |  | SelectedIndex
 | ro | SelectedColumn
 | ro | SelectedFieldRect
 | ro | LastColumn
 | ro | FirstColumn
 |  | DataSource
TCustomGrid
pt |  | AllowOutboundEvents
pt |  | AlternateColor
pt |  | AutoAdvance
pt |  | AutoEdit
pt |  | AutoFillColumns
pt |  | BorderStyle
pt |  | BorderColor
pt |  | CellHintPriority
pt |  | Col
pt |  | ColCount
pt |  | ColRow
pt |  | ColRowDraggingCursor
pt |  | ColRowDragIndicatorColor
pt |  | ColSizingCursor
pt |  | ColumnClickSorts
pt |  | Columns
pt |  | ColWidths
pt |  | DefaultColWidth
pt |  | DefaultRowHeight
pt |  | DefaultDrawing
pt |  | DefaultTextStyle
pt |  | DisabledFontColor
pt |  | DragDx
pt |  | Editor
pt |  | EditorBorderStyle
pt |  | EditorMode
pt |  | EditorKey
pt |  | EditorOptions
pt |  | EditorShowing
pt |  | ExtendedColSizing
pt |  | ExtendedRowSizing
pt |  | ExtendedSelect
pt |  | FastEditing
pt |  | AltColorStartNormal
pt |  | FixedCols
pt |  | FixedRows
pt |  | FixedColor
pt |  | FixedGridLineColor
pt |  | FixedHotColor
pt |  | Flat
pt |  | FocusColor
pt |  | FocusRectVisible
pt | ro | GCache
pt |  | GridFlags
pt | ro | GridHeight
pt |  | GridLineColor
pt |  | GridLineStyle
pt |  | GridLineWidth
pt | ro | GridWidth
pt |  | HeaderHotZones
pt |  | HeaderPushZones
pt |  | ImageIndexSortAsc
pt |  | ImageIndexSortDesc
pt |  | TabAdvance
pt |  | TitleImageList
pt |  | TitleImageListWidth
pt | ro | InplaceEditor
pt | ro | IsCellSelected
pt |  | LeftCol
pt |  | MouseWheelOption
pt |  | Options
pt |  | Options2
pt |  | RangeSelectMode
pt |  | Row
pt |  | RowCount
pt |  | RowSizingCursor
pt |  | RowHeights
pt |  | SaveOptions
pt |  | SelectActive
pt |  | SelectedColor
pt | ro | SelectedColumn
pt |  | Selection
pt |  | ScrollBars
pt |  | StrictSort
pt |  | TitleFont
pt |  | TitleStyle
pt |  | TopRow
pt |  | UseXORFeatures
pt |  | ValidateOnSetSelection
pt | ro | VisibleColCount
pt | ro | VisibleRowCount
 | ro | CursorState
 | ro | SelectedRange
 | ro | SelectedRangeCount
 |  | SortOrder
 | ro | SortColumn
 | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TDBGrid)
pt |  | AllowOutboundEvents (TCustomGrid)
 | ro | AllowOutboundEvents (TCustomDBGrid)
pt |  | AltColorStartNormal (TCustomGrid)
pt |  | AlternateColor (TCustomGrid)
pl | ro | AlternateColor (TDBGrid)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TDBGrid)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoAdvance (TCustomGrid)
pl | ro | AutoAdvance (TDBGrid)
pt |  | AutoEdit (TCustomGrid)
pl | ro | AutoEdit (TDBGrid)
pt |  | AutoFillColumns (TCustomGrid)
pl | ro | AutoFillColumns (TDBGrid)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TDBGrid)
pt |  | BorderColor (TCustomGrid)
 | ro | BorderColor (TDBGrid)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TDBGrid)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pt |  | BorderStyle (TCustomGrid)
pl | ro | BorderStyle (TDBGrid)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 | ro | Canvas (TDBGrid)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
pt |  | CellHintPriority (TCustomGrid)
pl | ro | CellHintPriority (TDBGrid)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
pt |  | Col (TCustomGrid)
pt |  | ColCount (TCustomGrid)
 |  | Color (TControl)
pl | ro | Color (TDBGrid)
pt |  | ColRow (TCustomGrid)
pt |  | ColRowDraggingCursor (TCustomGrid)
pt |  | ColRowDragIndicatorColor (TCustomGrid)
pt |  | ColSizingCursor (TCustomGrid)
pt |  | ColumnClickSorts (TCustomGrid)
pt |  | Columns (TCustomGrid)
pt |  | Columns (TCustomDBGrid)
pl | ro | Columns (TDBGrid)
pt |  | ColWidths (TCustomGrid)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TDBGrid)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 | ro | CursorState (TCustomGrid)
pt | ro | Datalink (TCustomDBGrid)
 |  | DataSource (TCustomDBGrid)
pl | ro | DataSource (TDBGrid)
pt |  | DefaultColWidth (TCustomGrid)
pt |  | DefaultDrawing (TCustomGrid)
pl | ro | DefaultDrawing (TDBGrid)
pt |  | DefaultRowHeight (TCustomGrid)
pl | ro | DefaultRowHeight (TDBGrid)
pt |  | DefaultTextStyle (TCustomGrid)
 | ro | DefaultTextStyle (TDBGrid)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt |  | DisabledFontColor (TCustomGrid)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TDBGrid)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TDBGrid)
pt |  | DragDx (TCustomGrid)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TDBGrid)
pt |  | Editor (TCustomGrid)
pt |  | EditorBorderStyle (TCustomGrid)
 | ro | EditorBorderStyle (TDBGrid)
pt |  | EditorKey (TCustomGrid)
pt |  | EditorMode (TCustomGrid)
 | ro | EditorMode (TDBGrid)
pt |  | EditorOptions (TCustomGrid)
pt |  | EditorShowing (TCustomGrid)
 |  | Enabled (TControl)
pl | ro | Enabled (TDBGrid)
pt |  | ExtendedColSizing (TCustomGrid)
 | ro | ExtendedColSizing (TDBGrid)
pt |  | ExtendedRowSizing (TCustomGrid)
pt |  | ExtendedSelect (TCustomGrid)
pt |  | FastEditing (TCustomGrid)
 | ro | FastEditing (TDBGrid)
 | ro | FirstColumn (TCustomDBGrid)
pt |  | FixedColor (TCustomGrid)
pl | ro | FixedColor (TDBGrid)
pt |  | FixedCols (TCustomGrid)
pl | ro | FixedCols (TDBGrid)
pt |  | FixedGridLineColor (TCustomGrid)
pt |  | FixedHotColor (TCustomGrid)
pl | ro | FixedHotColor (TDBGrid)
pt |  | FixedRows (TCustomGrid)
pt |  | Flat (TCustomGrid)
pl | ro | Flat (TDBGrid)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
pt |  | FocusColor (TCustomGrid)
 | ro | FocusColor (TDBGrid)
pt |  | FocusRectVisible (TCustomGrid)
 | ro | FocusRectVisible (TDBGrid)
 |  | Font (TControl)
pl | ro | Font (TDBGrid)
pt | ro | GCache (TCustomGrid)
pt |  | GridFlags (TCustomGrid)
pt | ro | GridHeight (TCustomGrid)
pt |  | GridLineColor (TCustomGrid)
 | ro | GridLineColor (TDBGrid)
pt |  | GridLineStyle (TCustomGrid)
 | ro | GridLineStyle (TDBGrid)
pt |  | GridLineWidth (TCustomGrid)
pt |  | GridStatus (TCustomDBGrid)
pt | ro | GridWidth (TCustomGrid)
 |  | Handle (TWinControl)
pt |  | HeaderHotZones (TCustomGrid)
pl | ro | HeaderHotZones (TDBGrid)
pt |  | HeaderPushZones (TCustomGrid)
pl | ro | HeaderPushZones (TDBGrid)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pt |  | ImageIndexSortAsc (TCustomGrid)
pt |  | ImageIndexSortDesc (TCustomGrid)
pt | ro | InplaceEditor (TCustomGrid)
 | ro | InplaceEditor (TDBGrid)
pt | ro | IsCellSelected (TCustomGrid)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LastColumn (TCustomDBGrid)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
pt |  | LeftCol (TCustomGrid)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
pt |  | MouseWheelOption (TCustomGrid)
 |  | Name (TComponent)
pt |  | Options (TCustomGrid)
pt |  | Options (TCustomDBGrid)
pl | ro | Options (TDBGrid)
pt |  | Options2 (TCustomGrid)
pl | ro | Options2 (TDBGrid)
pt |  | OptionsExtra (TCustomDBGrid)
pl | ro | OptionsExtra (TDBGrid)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TDBGrid)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TDBGrid)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TDBGrid)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TDBGrid)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TDBGrid)
pt |  | RangeSelectMode (TCustomGrid)
 | ro | ReadBounds (TControl)
pt |  | ReadOnly (TCustomDBGrid)
pl | ro | ReadOnly (TDBGrid)
pt |  | Row (TCustomGrid)
pt |  | RowCount (TCustomGrid)
pt |  | RowHeights (TCustomGrid)
pt |  | RowSizingCursor (TCustomGrid)
pt |  | SaveOptions (TCustomGrid)
pt |  | ScrollBars (TCustomGrid)
pl | ro | Scrollbars (TDBGrid)
pt |  | SelectActive (TCustomGrid)
pt |  | SelectedColor (TCustomGrid)
 | ro | SelectedColor (TDBGrid)
pt | ro | SelectedColumn (TCustomGrid)
 | ro | SelectedColumn (TCustomDBGrid)
 |  | SelectedField (TCustomDBGrid)
 | ro | SelectedFieldRect (TCustomDBGrid)
 |  | SelectedIndex (TCustomDBGrid)
 | ro | SelectedRange (TCustomGrid)
 | ro | SelectedRangeCount (TCustomGrid)
pt | ro | SelectedRows (TCustomDBGrid)
 | ro | SelectedRows (TDBGrid)
pt |  | Selection (TCustomGrid)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TDBGrid)
 | ro | Showing (TWinControl)
 | ro | SortColumn (TCustomGrid)
 |  | SortOrder (TCustomGrid)
pt |  | StrictSort (TCustomGrid)
pt |  | TabAdvance (TCustomGrid)
pl | ro | TabAdvance (TDBGrid)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TDBGrid)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomGrid)
pl | ro | TabStop (TDBGrid)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pt |  | TitleFont (TCustomGrid)
pl | ro | TitleFont (TDBGrid)
pt |  | TitleImageList (TCustomGrid)
pl | ro | TitleImageList (TDBGrid)
pt |  | TitleImageListWidth (TCustomGrid)
pt |  | TitleStyle (TCustomGrid)
pl | ro | TitleStyle (TDBGrid)
pl |  | Top (TControl)
pt |  | TopRow (TCustomGrid)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
pt |  | UseXORFeatures (TCustomGrid)
pl | ro | UseXORFeatures (TDBGrid)
pt |  | ValidateOnSetSelection (TCustomGrid)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TDBGrid)
pt | ro | VisibleColCount (TCustomGrid)
 | ro | VisibleDockClientCount (TWinControl)
pt | ro | VisibleRowCount (TCustomGrid)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TDBGrid
TCustomDBGrid
pt | AddAutomaticColumns
pt | AssignTo
pt | AutoAdjustColumn
pt | BeforeMoveSelection
pt | BeginLayout
pt | CellClick
pt | CheckDisplayMemo
pt | InvalidateSizes
pt | ColRowMoved
pt | ColumnEditorStyle
pt | CreateColumns
pt | CreateWnd
pt | DefineProperties
pt | DefaultDrawCell
pt | DefaultEditorStyle
pt | DoCopyToClipboard
pt | DoExit
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoOnChangeBounds
pt | DoPrepareCanvas
pt | DoLoadColumn
pt | DoSaveColumn
pt | DrawAllRows
pt | DrawFocusRect
pt | DrawRow
pt | DrawCell
pt | DrawCellBackground
pt | DrawCheckboxBitmaps
pt | DrawFixedText
pt | DrawColumnText
pt | DrawIndicator
pt | EditingColumn
pt | EditorCancelEditing
pt | EditorDoGetValue
pt | EditorCanAcceptKey
pt | EditorIsReadOnly
pt | EditorTextChanged
pt | EndLayout
pt | FieldIndexFromGridColumn
pt | FirstGridColumn
pt | GetBufferCount
pt | GetCellHintText
pt | GetDefaultColumnAlignment
pt | GetDefaultColumnWidth
pt | GetDefaultColumnReadOnly
pt | GetDefaultColumnTitle
pt | GetDefaultRowHeight
pt | GetDsFieldFromGridColumn
pt | GetEditMask
pt | GetEditText
pt | GetFieldFromGridColumn
pt | GetGridColumnFromField
pt | GetImageForCheckBox
pt | GetIsCellSelected
pt | GetIsCellTitle
pt | GetSelectedState
pt | GetSmoothScroll
pt | GetTruncCellHintText
pt | GridCanModify
pt | GetSBVisibility
pt | GetSBRanges
pt | HeaderClick
pt | HeaderSized
pt | IsColumnVisible
pt | IsValidChar
pt | KeyDown
pt | LinkActive
pt | LayoutChanged
pt | Loaded
pt | LoadGridOptions
pt | MoveSelection
pt | MouseButtonAllowed
pt | MouseDown
pt | MouseMove
pt | PrepareCanvas
pt | PrepareCellHints
pt | RemoveAutomaticColumns
pt | ResetSizes
pt | SaveGridOptions
pt | SelectEditor
pt | SetEditText
pt | SetFixedCols
pt | UnprepareCellHints
pt | UpdateActive
pt | UpdateAutoSizeColumns
pt | UpdateData
pt | UpdateGridCounts
pt | WMVScroll
pt | WndProc
 | Create
 | AutoAdjustColumns
 | InitiateAction
 | DefaultDrawColumnCell
 | EditorByStyle
 | ResetColWidths
 | Destroy
 | MouseToRecordOffset
 | ExecuteAction
 | UpdateAction
 | SaveToFile
 | SaveToStream
 | LoadFromFile
 | LoadFromStream
TCustomGrid
pt | RTLSign
pt | WSRegisterClass
pt | AddSelectedRange
pt | AdjustClientRect
pt | AdjustEditorBounds
pt | AfterMoveSelection
pt | AssignTo
pt | AutoAdjustColumn
pt | BeforeMoveSelection
pt | BeginAutoDrag
pt | BoxRect
pt | CacheMouseDown
pt | CalcAutoSizeColumn
pt | CalcCellExtent
pt | CalcFocusRect
pt | CalcMaxTopLeft
pt | CalcScrollbarsRange
pt | CalculatePreferredSize
pt | CanEditShow
pt | CanGridAcceptKey
pt | CellClick
pt | CellExtent
pt | CheckLimits
pt | CheckLimitsWithError
pt | CMBiDiModeChanged
pt | CMMouseEnter
pt | CMMouseLeave
pt | ColRowDeleted
pt | ColRowExchanged
pt | ColRowInserted
pt | ColRowMoved
pt | ColRowToOffset
pt | ColumnIndexFromGridColumn
pt | ColumnFromGridColumn
pt | ColumnsChanged
pt | ColWidthsChanged
pt | CreateColumns
pt | CheckNewCachedSizes
pt | CreateWnd
pt | CreateParams
pt | Click
pt | DblClick
pt | DefaultColWidthIsStored
pt | DefaultRowHeightIsStored
pt | DefineProperties
pt | DestroyHandle
pt | DialogChar
pt | DoCompareCells
pt | DoCopyToClipboard
pt | DoCutToClipboard
pt | DoEditButtonClick
pt | DoEditorHide
pt | DoEditorShow
pt | DoExit
pt | DoEnter
pt | DoLoadColumn
pt | DoSaveColumn
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | DoAutoAdjustLayout
pt | DoOnChangeBounds
pt | DoOPDeleteColRow
pt | DoOPExchangeColRow
pt | DoOPInsertColRow
pt | DoOPMoveColRow
pt | DoPasteFromClipboard
pt | DoPrepareCanvas
pt | DoOnResize
pt | DoSetBounds
pt | DoUTF8KeyPress
pt | DrawBorder
pt | DrawAllRows
pt | DrawFillRect
pt | DrawCell
pt | DrawCellGrid
pt | DrawTextInCell
pt | DrawThemedCell
pt | DrawCellText
pt | DrawGridCheckboxBitmaps
pt | DrawButtonCell
pt | DrawColRowMoving
pt | DrawColumnText
pt | DrawColumnTitleImage
pt | DrawEdges
pt | DrawFocusRect
pt | DrawRow
pt | EditButtonClicked
pt | EditordoGetValue
pt | EditordoResetValue
pt | EditordoSetValue
pt | EditorCanAcceptKey
pt | EditorIsReadOnly
pt | EditorHide
pt | EditorLocked
pt | EditingAllowed
pt | EditorSelectAll
pt | EditorShow
pt | EditorShowInCell
pt | EditorWidthChanged
pt | FirstGridColumn
pt | FixedGrid
pt | FontChanged
pt | GetAutoFillColumnInfo
pt | GetCellHintText
pt | GetCells
pt | GetColumnAlignment
pt | GetColumnColor
pt | GetColumnFont
pt | GetColumnLayout
pt | GetColumnReadonly
pt | GetColumnTitle
pt | GetColumnWidth
pt | GetDeltaMoveNext
pt | GetDefaultColumnAlignment
pt | GetDefaultColumnWidth
pt | GetDefaultColumnLayout
pt | GetDefaultColumnReadOnly
pt | GetDefaultColumnTitle
pt | GetDefaultEditor
pt | GetDefaultRowHeight
pt | GetGridDrawState
pt | GetImageForCheckBox
pt | GetScrollBarPosition
pt | GetSmoothScroll
pt | GetSBVisibility
pt | GetSBRanges
pt | GetSelectedState
pt | GetEditMask
pt | GetEditText
pt | GetFixedcolor
pt | GetFirstVisibleColumn
pt | GetFirstVisibleRow
pt | GetLastVisibleColumn
pt | GetLastVisibleRow
pt | GetSelectedColor
pt | GetTitleShowPrefix
pt | GetPxTopLeft
pt | GetTruncCellHintText
pt | GridColumnFromColumnIndex
pt | GridMouseWheel
pt | HeaderClick
pt | HeaderSized
pt | HeaderSizing
pt | HideCellHintWindow
pt | InternalSetColCount
pt | InvalidateCell
pt | InvalidateFromCol
pt | InvalidateGrid
pt | InvalidateFocused
pt | IsColumnIndexValid
pt | IsRowIndexValid
pt | IsColumnIndexVariable
pt | IsRowIndexVariable
pt | GetIsCellTitle
pt | GetIsCellSelected
pt | IsEmptyRow
pt | IsMouseOverCellButton
pt | KeyDown
pt | KeyUp
pt | KeyPress
pt | LoadContent
pt | LoadGridOptions
pt | Loaded
pt | LockEditor
pt | MouseButtonAllowed
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MoveExtend
pt | MoveNextAuto
pt | MoveNextSelectable
pt | MoveSelection
pt | OffsetToColRow
pt | Paint
pt | PickListItemSelected
pt | PrepareCanvas
pt | PrepareCellHints
pt | ResetDefaultColWidths
pt | ResetEditor
pt | ResetLastMove
pt | ResetOffset
pt | ResetSizes
pt | ResizeColumn
pt | ResizeRow
pt | RowHeightsChanged
pt | SaveContent
pt | SaveGridOptions
pt | FixDesignFontsPPI
pt | ScaleFontsPPI
pt | ScrollBarRange
pt | ScrollBarPosition
pt | ScrollBarIsVisible
pt | ScrollBarPage
pt | ScrollBarShow
pt | ScrollBarAutomatic
pt | ScrollBy
pt | SelectEditor
pt | SelectCell
pt | SetCanvasFont
pt | SetColCount
pt | SetColor
pt | SetColRow
pt | SetCursor
pt | SetEditText
pt | SetBorderStyle
pt | SetFixedcolor
pt | SetFixedCols
pt | SetFixedRows
pt | SetRawColWidths
pt | SetSelectedColor
pt | ShowCellHintWindow
pt | SizeChanged
pt | Sort
pt | StartPushCell
pt | TopLeftChanged
pt | TryMoveSelection
pt | UnLockEditor
pt | UnprepareCellHints
pt | UpdateHorzScrollBar
pt | UpdateSelectionRange
pt | UpdateVertScrollbar
pt | UpdateBorderStyle
pt | ValidateEntry
pt | VisualChange
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | WMKillFocus
pt | WMSetFocus
pt | WndProc
pt | FlipRect
pt | FlipPoint
pt | FlipX
 | Create
 | Destroy
 | Invalidate
 | EditingDone
 | AdjustInnerCellRect
 | AutoAdjustColumns
 | BeginUpdate
 | CellRect
 | CellToGridZone
 | CheckPosition
 | ClearCols
 | ClearRows
 | Clear
 | ClearSelections
 | EditorByStyle
 | EditorKeyDown
 | EditorKeyPress
 | EditorKeyUp
 | EditorTextChanged
 | EndUpdate
 | EraseBackground
 | Focused
 | HasMultiSelection
 | HideSortArrow
 | InvalidateCol
 | InvalidateRange
 | InvalidateRow
 | IsCellVisible
 | IsFixedCellVisible
 | LoadFromFile
 | LoadFromStream
 | MouseCoord
 | MouseToCell
 | MouseToLogcell
 | MouseToGridZone
 | SaveToFile
 | SaveToStream
 | SetFocus
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TDBGrid
 | ro | OnRowMoved
pl | ro | OnCellClick
pl | ro | OnColEnter
pl | ro | OnColExit
pl | ro | OnColumnMoved
pl | ro | OnColumnSized
pl | ro | OnContextPopup
pl | ro | OnDrawColumnCell
pl | ro | OnDrawColumnTitle
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEditButtonClick
pl | ro | OnEditingDone
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnFieldEditMask
pl | ro | OnGetCellHint
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnPrepareCanvas
pl | ro | OnSelectEditor
pl | ro | OnStartDrag
pl | ro | OnTitleClick
pl | ro | OnUserCheckboxBitmap
pl | ro | OnUserCheckboxImage
pl | ro | OnUserCheckboxState
pl | ro | OnUTF8KeyPress
TCustomDBGrid
pt |  | OnCellClick
pt |  | OnColEnter
pt |  | OnColExit
pt |  | OnColumnMoved
pt |  | OnColumnSized
pt |  | OnDrawColumnCell
pt |  | OnDrawColumnTitle
pt |  | OnFieldEditMask
pt |  | OnGetCellHint
pt |  | OnPrepareCanvas
pt |  | OnSelectEditor
pt |  | OnTitleClick
pt |  | OnUserCheckboxBitmap
pt |  | OnUserCheckboxState
pt |  | OnRowMoved
TCustomGrid
pt |  | OnAfterSelection
pt |  | OnBeforeSelection
pt |  | OnCheckboxToggled
pt |  | OnCompareCells
pt |  | OnPrepareCanvas
pt |  | OnDrawCell
pt |  | OnEditButtonClick
pt |  | OnButtonClick
pt |  | OnPickListSelect
pt |  | OnSelection
pt |  | OnSelectEditor
pt |  | OnTopLeftChanged
pt |  | OnUserCheckboxBitmap
pt |  | OnUserCheckboxImage
pt |  | OnValidateEntry
pt |  | OnGetCellHint
pt |  | OnSaveColumn
pt |  | OnLoadColumn
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnAfterSelection (TCustomGrid)
 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
pt |  | OnBeforeSelection (TCustomGrid)
pt |  | OnButtonClick (TCustomGrid)
pt |  | OnCellClick (TCustomDBGrid)
pl | ro | OnCellClick (TDBGrid)
 |  | OnChangeBounds (TControl)
pt |  | OnCheckboxToggled (TCustomGrid)
 |  | OnClick (TControl)
pt |  | OnColEnter (TCustomDBGrid)
pl | ro | OnColEnter (TDBGrid)
pt |  | OnColExit (TCustomDBGrid)
pl | ro | OnColExit (TDBGrid)
pt |  | OnColumnMoved (TCustomDBGrid)
pl | ro | OnColumnMoved (TDBGrid)
pt |  | OnColumnSized (TCustomDBGrid)
pl | ro | OnColumnSized (TDBGrid)
pt |  | OnCompareCells (TCustomGrid)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TDBGrid)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TDBGrid)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TDBGrid)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TDBGrid)
pt |  | OnDrawCell (TCustomGrid)
pt |  | OnDrawColumnCell (TCustomDBGrid)
pl | ro | OnDrawColumnCell (TDBGrid)
pt |  | OnDrawColumnTitle (TCustomDBGrid)
pl | ro | OnDrawColumnTitle (TDBGrid)
pt |  | OnEditButtonClick (TCustomGrid)
pl | ro | OnEditButtonClick (TDBGrid)
pt |  | OnEditingDone (TControl)
pl | ro | OnEditingDone (TDBGrid)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TDBGrid)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TDBGrid)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TDBGrid)
pt |  | OnFieldEditMask (TCustomDBGrid)
pl | ro | OnFieldEditMask (TDBGrid)
pt |  | OnGetCellHint (TCustomGrid)
pt |  | OnGetCellHint (TCustomDBGrid)
pl | ro | OnGetCellHint (TDBGrid)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TDBGrid)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TDBGrid)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TDBGrid)
pt |  | OnLoadColumn (TCustomGrid)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TDBGrid)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TDBGrid)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TDBGrid)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TDBGrid)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TDBGrid)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TDBGrid)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TDBGrid)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TDBGrid)
 |  | OnPaint (TCustomControl)
pt |  | OnPickListSelect (TCustomGrid)
pt |  | OnPrepareCanvas (TCustomGrid)
pt |  | OnPrepareCanvas (TCustomDBGrid)
pl | ro | OnPrepareCanvas (TDBGrid)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pt |  | OnRowMoved (TCustomDBGrid)
 | ro | OnRowMoved (TDBGrid)
pt |  | OnSaveColumn (TCustomGrid)
pt |  | OnSelectEditor (TCustomGrid)
pt |  | OnSelectEditor (TCustomDBGrid)
pl | ro | OnSelectEditor (TDBGrid)
pt |  | OnSelection (TCustomGrid)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TDBGrid)
pt |  | OnTitleClick (TCustomDBGrid)
pl | ro | OnTitleClick (TDBGrid)
pt |  | OnTopLeftChanged (TCustomGrid)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
pt |  | OnUserCheckboxBitmap (TCustomGrid)
pt |  | OnUserCheckboxBitmap (TCustomDBGrid)
pl | ro | OnUserCheckboxBitmap (TDBGrid)
pt |  | OnUserCheckboxImage (TCustomGrid)
pl | ro | OnUserCheckboxImage (TDBGrid)
pt |  | OnUserCheckboxState (TCustomDBGrid)
pl | ro | OnUserCheckboxState (TDBGrid)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TDBGrid)
pt |  | OnValidateEntry (TCustomGrid)


TDBGrid.BiDiMode

Declaration

Source position: dbgrids.pas line 594

published property TDBGrid.BiDiMode : TBiDiMode;


TDBGrid.CellHintPriority

Declaration

Source position: dbgrids.pas line 597

published property TDBGrid.CellHintPriority : TCellHintPriority;


TDBGrid.FixedCols

Declaration

Source position: dbgrids.pas line 610

published property TDBGrid.FixedCols : Integer;


TDBGrid.InplaceEditor

Declaration

Source position: dbgrids.pas line 583

public property TDBGrid.InplaceEditor : TWinControl;


TDBGrid.OnContextPopup

Declaration

Source position: dbgrids.pas line 643

published property TDBGrid.OnContextPopup : TContextPopupEvent;


TDBGrid.OnEditingDone

Declaration

Source position: dbgrids.pas line 650

published property TDBGrid.OnEditingDone : TNotifyEvent;


TDBGrid.OnGetCellHint

Declaration

Source position: dbgrids.pas line 656

published property TDBGrid.OnGetCellHint : TDbGridCellHintEvent;


TDBGrid.OnMouseEnter

Declaration

Source position: dbgrids.pas line 661

published property TDBGrid.OnMouseEnter : TNotifyEvent;


TDBGrid.OnMouseLeave

Declaration

Source position: dbgrids.pas line 662

published property TDBGrid.OnMouseLeave : TNotifyEvent;


TDBGrid.OnMouseWheel

Declaration

Source position: dbgrids.pas line 665

published property TDBGrid.OnMouseWheel : TMouseWheelEvent;


TDBGrid.OnMouseWheelDown

Declaration

Source position: dbgrids.pas line 666

published property TDBGrid.OnMouseWheelDown : TMouseWheelUpDownEvent;


TDBGrid.OnMouseWheelUp

Declaration

Source position: dbgrids.pas line 667

published property TDBGrid.OnMouseWheelUp : TMouseWheelUpDownEvent;


TDBGrid.OnRowMoved

Declaration

Source position: dbgrids.pas line 586

public property TDBGrid.OnRowMoved : TMovedEvent;


TDBGrid.OnUserCheckboxImage

Declaration

Source position: dbgrids.pas line 674

published property TDBGrid.OnUserCheckboxImage : TUserCheckBoxImageEvent;


TDBGrid.OnUserCheckboxState

Declaration

Source position: dbgrids.pas line 675

published property TDBGrid.OnUserCheckboxState : TDbGridCheckboxStateEvent;


TDBGrid.Options2

Declaration

Source position: dbgrids.pas line 619

published property TDBGrid.Options2 : TGridOptions2;


TDBGrid.ParentBiDiMode

Declaration

Source position: dbgrids.pas line 621

published property TDBGrid.ParentBiDiMode : Boolean;


TDBGrid.TabAdvance

Declaration

Source position: dbgrids.pas line 630

published property TDBGrid.TabAdvance : TAutoAdvance;


TDBGrid.TitleImageList

Declaration

Source position: dbgrids.pas line 634

published property TDBGrid.TitleImageList : TImageList;


TDbGridCellHintEvent

Declaration

Source position: dbgrids.pas line 130

type TDbGridCellHintEvent = procedure(

  Sender: TObject;

  Column: TColumn;

  var AText: string

) of object;


TDbGridCheckBoxBitmapEvent

Declaration

Source position: dbgrids.pas line 122

type TDbGridCheckBoxBitmapEvent = procedure(

  Sender: TObject;

  const CheckedState: TCheckBoxState;

  var ABitmap: TBitmap

) of object;


TDbGridCheckboxStateEvent

Declaration

Source position: dbgrids.pas line 126

type TDbGridCheckboxStateEvent = procedure(

  Sender: TObject;

  Column: TColumn;

  var AState: TCheckBoxState

) of object;


TDBGridClickEvent

Specifies an event handler signalled when a grid column in is clicked

Declaration

Source position: dbgrids.pas line 100

type TDBGridClickEvent = procedure(

  Column: TColumn

) of object;

Arguments

Column

Column for the event

Description

TDBGridClickEvent specifies an event handler signalled when a column in the database grid is clicked


TDBGridColumns

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a collection for columns in a database grid

Declaration

Source position: dbgrids.pas line 303

type TDBGridColumns = class(TGridColumns)
protected
procedure Update(); override; | Redraws the Grid control that owns the column collection
function ColumnFromField(); | ColumnFromField returns the collection item for the specified Field
function HasAutomaticColumns; | HasAutomaticColumns indicates if any items in the collection are an automatic column
function HasDesignColumns; | HasDesignColumns indicates if the collection contains any items explicitly added at design-time
procedure RemoveAutoColumns; | RemoveAutoColumns removes automatic columns in the collection
public
function Add; | Add creates and stores a new item in the collection
function ColumnByFieldname();
function ColumnByTitle();
procedure LinkFields; | Associates column items with the corresponding Fields in the Dataset
procedure ResetColumnsOrder(); | ResetColumnsOrder arranges columns in the collection to the specified order
property Items []: TColumn; default; [rw] | Items provides indexed access to columns added to the collection
end;

Inheritance

TDBGridColumns | Implements a collection for columns in a database grid
|
TGridColumns | TGridColumns - the group of columns in the grid
|
TCollection
|
TPersistent,IFPObserved
|
TObject

Description

TDBGridColumns is a TGridColumns descendant which implements a collection for columns added to TDBGrid.

TDBGridColumns extends the ancestor class to include support for adding and removing automatic columns at run-time. Automatic columns are a feature in TDBGrid that, when enabled, ensures the collection has a column definition for each Field in the linked dataset for its grid control. Methods and Properties are provided to identify columns added at run-time, and to order entries in the collection by their design-time or run-time indices.

Items is the default property for the collection. TColumn is the class type used for Items added to the collection.

Use the Add method to create a new collection item in the Items property. Use LinkFields to update the association between an item in the collection and the TField used to access its data. Use ResetColumnsOrder to change the order of Items in the collection.


TDBGridColumns
 |  | Items
TGridColumns
 | ro | Grid
 |  | Items
 | ro | VisibleCount
 | ro | Enabled
TCollection
 |  | PropName
 | ro | UpdateCount
 | ro | Count
 | ro | ItemClass
 |  | Items
TPersistent
TObject


ro | Count (TCollection)
ro | Enabled (TGridColumns)
ro | Grid (TGridColumns)
ro | ItemClass (TCollection)
 | Items (TCollection)
 | Items (TGridColumns)
 | Items (TDBGridColumns)
 | PropName (TCollection)
ro | UpdateCount (TCollection)
ro | VisibleCount (TGridColumns)


TDBGridColumns
pt | Update
pt | ColumnFromField
pt | HasAutomaticColumns
pt | HasDesignColumns
pt | RemoveAutoColumns
 | Add
 | ColumnByFieldname
 | ColumnByTitle
 | LinkFields
 | ResetColumnsOrder
TGridColumns
pt | GetOwner
pt | Update
pt | TitleFontChanged
pt | FontChanged
pt | RemoveColumn
pt | MoveColumn
pt | ExchangeColumn
pt | InsertColumn
 | Create
 | Add
 | Clear
 | ColumnByTitle
 | RealIndex
 | IndexOf
 | IsDefault
 | HasIndex
 | VisibleIndex
TCollection
 | GetCount
 | GetPropName
 | InsertItem
 | RemoveItem
 | DoClear
 | GetAttrCount
 | GetAttr
 | GetItemAttr
 | Changed
 | GetItem
 | SetItem
 | SetItemName
 | SetPropName
 | Update
 | Notify
 | Create
 | Destroy
 | Owner
 | Add
 | Assign
 | BeginUpdate
 | Clear
 | EndUpdate
 | Delete
 | GetEnumerator
 | GetNamePath
 | Insert
 | FindItemID
 | Exchange
 | Sort
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TCollection)
 | Add (TGridColumns)
 | Add (TDBGridColumns)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TCollection)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TCollection)
 | Changed (TCollection)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCollection)
 | Clear (TGridColumns)
 | ColumnByFieldname (TDBGridColumns)
 | ColumnByTitle (TGridColumns)
 | ColumnByTitle (TDBGridColumns)
pt | ColumnFromField (TDBGridColumns)
 | Create (TObject)
 | Create (TCollection)
 | Create (TGridColumns)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Delete (TCollection)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TCollection)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoClear (TCollection)
 | EndUpdate (TCollection)
 | Equals (TObject)
 | Exchange (TCollection)
pt | ExchangeColumn (TGridColumns)
 | FieldAddress (TObject)
 | FindItemID (TCollection)
pt | FontChanged (TGridColumns)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetAttr (TCollection)
 | GetAttrCount (TCollection)
 | GetCount (TCollection)
 | GetEnumerator (TCollection)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetItem (TCollection)
 | GetItemAttr (TCollection)
 | GetNamePath (TPersistent)
 | GetNamePath (TCollection)
 | GetOwner (TPersistent)
pt | GetOwner (TGridColumns)
 | GetPropName (TCollection)
pt | HasAutomaticColumns (TDBGridColumns)
pt | HasDesignColumns (TDBGridColumns)
 | HasIndex (TGridColumns)
 | IndexOf (TGridColumns)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TCollection)
pt | InsertColumn (TGridColumns)
 | InsertItem (TCollection)
 | InstanceSize (TObject)
 | IsDefault (TGridColumns)
 | LinkFields (TDBGridColumns)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MoveColumn (TGridColumns)
 | newinstance (TObject)
 | Notify (TCollection)
 | Owner (TCollection)
 | RealIndex (TGridColumns)
pt | RemoveAutoColumns (TDBGridColumns)
pt | RemoveColumn (TGridColumns)
 | RemoveItem (TCollection)
 | ResetColumnsOrder (TDBGridColumns)
 | SafeCallException (TObject)
 | SetItem (TCollection)
 | SetItemName (TCollection)
 | SetPropName (TCollection)
 | Sort (TCollection)
 | StringMessageTable (TObject)
pt | TitleFontChanged (TGridColumns)
 | ToString (TObject)
 | UnitName (TObject)
 | Update (TCollection)
pt | Update (TGridColumns)
pt | Update (TDBGridColumns)
 | VisibleIndex (TGridColumns)


TDBGridColumns

TGridColumns

TCollection

TPersistent

TObject


TDBGridColumns.Add

Add creates and stores a new item in the collection

Declaration

Source position: dbgrids.pas line 314

public function TDBGridColumns.Add: TColumn;

Function result

TColumn added to the collection

Description

Add creates and stores a new TColumn instance in the collection.

Add uses the Grid property (and the value in its GridStatus property) to determine whether the column is being explicitly added to the collection or added as a result of the automatic columns option in the grid. If the Grid contains the value gsAddingAutoColumns in its GridStatus property, existing automatic columns are left in the collection. Otherwise, RemoveAutoColumns is called prior to creating and storing the new TColumn instance.

Add calls the inherited Add method to create and store the new TColumn instance.

See also

TCollection.Add


TDBGridColumns.ColumnByFieldname

Declaration

Source position: dbgrids.pas line 315

public function TDBGridColumns.ColumnByFieldname(

  const aFieldname: string

):TColumn;


TDBGridColumns.ColumnByTitle

Declaration

Source position: dbgrids.pas line 316

public function TDBGridColumns.ColumnByTitle(

  const aTitle: string

):TColumn;


TDBGridColumns.ColumnFromField

ColumnFromField returns the collection item for the specified Field

Declaration

Source position: dbgrids.pas line 309

protected function TDBGridColumns.ColumnFromField(

  Field: TField

):TColumn;

Arguments

Field

Field to locate in the collection

Function result

Collection item for the specified Field

Description

ColumnFromField returns the collection item for the specified Field. The return value is Nil when Field has not been assigned.

ColumnFromField iterates over the Items in the collection to locate the specified Field. The return value is Nil when Field cannot be located in the Items for the collection.

ColumnFromField is used in the TDBGrid.AddAutomaticColumns method.


TDBGridColumns.HasAutomaticColumns

HasAutomaticColumns indicates if any items in the collection are an automatic column

Declaration

Source position: dbgrids.pas line 310

protected function TDBGridColumns.HasAutomaticColumns: Boolean;

Function result

True when automatic columns are stored in the collection

Description

HasAutomaticColumns is a Boolean function that indicates if any items in the collection are an automatic column added at run-time. Automatic columns are a feature in TDBGrid enabled by adding the appropriate value to its OptionsExtra property. HasAutomaticColumns returns True if a TColumn instance in the Items property has its IsAutomaticColumn property set.

See also

TDBGrid.OptionsExtra | Contains the extra options enabled for the grid control
TDBGridColumns.RemoveAutoColumns | RemoveAutoColumns removes automatic columns in the collection


TDBGridColumns.HasDesignColumns

HasDesignColumns indicates if the collection contains any items explicitly added at design-time

Declaration

Source position: dbgrids.pas line 311

protected function TDBGridColumns.HasDesignColumns: Boolean;

Function result

True an item has its IsDesignColumn property set

Description

HasDesignColumns is a Boolean function that indicates if the collection contains any items explicitly added at design-time. HasDesignColumns returns True if Items contains a TColumn instance with its IsDesignColumn property set.

See also

TDBGridColumns.Items | Items provides indexed access to columns added to the collection
TDBGridColumns.ResetColumnsOrder | ResetColumnsOrder arranges columns in the collection to the specified order
TColumn.IsDesignColumn | Indicates if the column was added at design-time


TDBGridColumns.Items

Items provides indexed access to columns added to the collection

Declaration

Source position: dbgrids.pas line 319

public property TDBGridColumns.Items[Index: Integer] : TColumn
  read GetColumn
  write SetColumn;
  default;

Description

Items is a TColumn property that provides indexed access to columns in the collection by their ordinal position (in the range 0..Count-1). Read and write access to columns in the Items property are cast to the TColumn class type used in the collection. Write access calls the Assign method in the TColumn instance stored at the specified position.

Items is the default property for the collection.


TDBGridColumns.LinkFields

Associates column items with the corresponding Fields in the Dataset

Declaration

Source position: dbgrids.pas line 317

public procedure TDBGridColumns.LinkFields;

Description

LinkFields is a procedure which associates column items to the corresponding Fields in the Dataset for the Grid. LinkFields uses Grid to call its BeginLayout and EndLayout methods prior to and immediately after linking the Items in the collection to fields in the Dataset. This forces the Grid control to be updated when the method has completed. LinkFields calls the TColumn.LinkField method for each of the Items in the collection.


TDBGridColumns.RemoveAutoColumns

RemoveAutoColumns removes automatic columns in the collection

Declaration

Source position: dbgrids.pas line 312

protected procedure TDBGridColumns.RemoveAutoColumns;

Description

RemoveAutoColumns is a procedure used to remove any automatic columns in the collection. RemoveAutoColumns uses HasAutomaticColumns to determine if any action is required.

When HasAutomaticColumns returns True the Grid updates its GridStatus to include the value gsRemovingAutoColumns. RemoveAutoColumns calls the Delete method for any column having its IsAutomaticColumn property set to True. gsRemovingAutoColumns is removed from the GridStatus property in the Grid prior to exiting from the method.

Applications do not normally call the RemoveAutoColumns method. Use TDBGrid.OptionsExtra to disable the automatic columns feature in the grid control.

See also

TCustomDBGrid.GridStatus | Stores status information about operations active for the grid control
TCustomDBGrid.OptionsExtra | Contains the extra options enabled for the grid control


TDBGridColumns.ResetColumnsOrder

ResetColumnsOrder arranges columns in the collection to the specified order

Declaration

Source position: dbgrids.pas line 318

public procedure TDBGridColumns.ResetColumnsOrder(

  ColumnOrder: TColumnOrder

);

Arguments

ColumnOrder

Sort order for columns in the collection

Description

ResetColumnsOrder is a procedure used to arrange columns in the collection to the order specified in the ColumnOrder argument. ColumnOrder can contain the following values:

coDesignOrder
TColumn.DesignIndex (when available) is used to order collection items.
coFieldIndex
The index for the TColumn.Field (when available) is used to order collection items.

Otherwise, the index of the collection item is unchanged.


TDBGridColumns.Update

Redraws the Grid control that owns the column collection

Declaration

Source position: dbgrids.pas line 308

protected procedure TDBGridColumns.Update(

  Item: TCollectionItem

); override;

Arguments

Item

Collection item triggering the update

Description

Update causes the TDBGrid control which owns the column collection to be redrawn. The value in Grid must be assigned, or no actions are performed in the method. In addition, the Grid control will not be updated if component streaming is active (csLoading in its ComponentState). Update calls TDBGrid.LayoutChanged to force the Grid control to be redrawn.

See also

#rtl.Classes.TCollection.Update


TLoginDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a database login dialog form

Declaration

Source position: dblogdlg.pas line 14

type TLoginDialog = class(TForm)
protected
lDatabaseName: TLabel; | Label used to display the Database Name for the dialog form
lDatabase: TLabel; |
lUserName: TLabel; | Label for the User Name field
lPassword: TLabel; | Label for the Password field
eUserName: TEdit; | Edit control used to enter the User Name
ePassword: TEdit; | Edit control used to enter the Password
BtnPanel: TButtonPanel; | Button Panel for the OK and Cancel buttons on the dialog
public
constructor Create(); override; | Constructor for the class instance
end;

Inheritance

TLoginDialog | Implements a database login dialog form
|
TForm
|
TCustomForm | The base type for TForm classes
|
TCustomDesignControl | Provides a designer surface for scaling and layout of its child controls
|
TScrollingWinControl | Class of a windowed control with incorporated scroll bars
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TLoginDialog is a TForm descendant which implements a database login form. TLoginDialog contains labels and edits used to display and/or edit Database Name, User Name, and Password values. Database Name is read-only and cannot be changed on the form. The User Name can optionally be read-only. It also has a button panel with Login and Cancel buttons.

Use LoginDialogEx to create, configure, and display an instance of TLoginDialog using the arguments passed to the routine.

See also

LoginDialogEx

Creates, configures, and displays a TLoginDialog dialog form


TLoginDialog
TForm
 | ro | ClientHandle
 | ro | DockManager
pl | ro | Action
pl | ro | ActiveControl
pl | ro | Align
pl | ro | AllowDropFiles
pl | ro | AlphaBlend
pl | ro | AlphaBlendValue
pl | ro | Anchors
pl | ro | AutoScroll
pl | ro | AutoSize
pl | ro | BiDiMode
pl | ro | BorderIcons
pl | ro | BorderStyle
pl | ro | BorderWidth
pl | ro | Caption
pl | ro | ChildSizing
pl | ro | ClientHeight
pl | ro | ClientWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | DefaultMonitor
pl | ro | DesignTimePPI
pl | ro | DockSite
pl | ro | DoubleBuffered
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | FormStyle
pl | ro | HelpFile
pl | ro | Icon
pl | ro | KeyPreview
pl | ro | Menu
pl | ro | ParentBiDiMode
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | PixelsPerInch
pl | ro | PopupMenu
pl | ro | PopupMode
pl | ro | PopupParent
pl | ro | Position
pl | ro | SessionProperties
pl | ro | ShowHint
pl | ro | ShowInTaskBar
pl | ro | UseDockManager
pl |  | LCLVersion
pl | ro | Scaled
pl | ro | Visible
pl | ro | WindowState
TCustomForm
pt | ro | ClientHandle
 | ro | Active
 |  | ActiveControl
 |  | ActiveDefaultControl
 |  | AllowDropFiles
 |  | AlphaBlend
 |  | AlphaBlendValue
 | ro | AutoScroll
 |  | BorderIcons
 |  | BorderStyle
 |  | CancelControl
 | ro | Caption
 | ro | Color
 |  | DefaultControl
 |  | DefaultMonitor
 |  | Designer
 | ro | EffectiveShowInTaskBar
 | ro | FormState
 |  | FormStyle
 |  | HelpFile
 |  | Icon
 |  | KeyPreview
 | ro | MDIChildren
 |  | Menu
 |  | ModalResult
 | ro | Monitor
 | ro | LastActiveControl
 |  | PopupMode
 |  | PopupParent
 | ro | ParentFont
 |  | Position
 | ro | RestoredLeft
 | ro | RestoredTop
 | ro | RestoredWidth
 | ro | RestoredHeight
 |  | ShowInTaskBar
 | ro | Visible
 |  | WindowState
TCustomDesignControl
 |  | DesignTimePPI
 |  | PixelsPerInch
 |  | Scaled
TScrollingWinControl
pt |  | AutoScroll
pl |  | HorzScrollBar
pl |  | VertScrollBar
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TLoginDialog
 | Create
TForm
pt | WSRegisterClass
pt | CreateWnd
pt | Loaded
 | Create
 | Cascade
 | Next
 | Previous
 | Tile
 | ArrangeIcons
TCustomForm
pt | WMActivate
pt | WMCloseQuery
pt | WMHelp
pt | WMMove
pt | WMShowWindow
pt | WMSize
pt | WMWindowPosChanged
pt | CMBiDiModeChanged
pt | CMParentBiDiModeChanged
pt | CMAppShowBtnGlyphChanged
pt | CMAppShowMenuGlyphChanged
pt | CMIconChanged
pt | CMRelease
pt | CMActivate
pt | CMDeactivate
pt | CMShowingChanged
pt | WMDPIChanged
pt | WSRegisterClass
pt | DoShowWindow
pt | Activate
pt | ActiveChanged
pt | AdjustClientRect
pt | BeginFormUpdate
pt | ColorIsStored
pt | CreateParams
pt | CreateWnd
pt | Deactivate
pt | DoClose
pt | DoCreate
pt | DoDestroy
pt | DoHide
pt | DoShow
pt | EndFormUpdate
pt | HandleCreateException
pt | HandleDestroyException
pt | HandleShowHideException
pt | InitializeWnd
pt | Loaded
pt | ChildHandlesCreated
pt | Notification
pt | PaintWindow
pt | RequestAlign
pt | Resizing
pt | CalculatePreferredSize
pt | SetZOrder
pt | SetParent
pt | MoveToDefaultPosition
pt | UpdateShowing
pt | SetVisible
pt | AllAutoSized
pt | DoFirstShow
pt | UpdateWindowState
pt | VisibleChanging
pt | VisibleChanged
pt | WndProc
pt | VisibleIsStored
pt | DoAutoSize
pt | SetAutoSize
pt | SetAutoScroll
pt | SetScaled
pt | DoAddActionList
pt | DoRemoveActionList
pt | ProcessResource
pt | BeginAutoDrag
pt | DoDock
pt | GetFloating
pt | GetDefaultDockCaption
pt | CMActionExecute
pt | CMActionUpdate
pt | DoExecuteAction
pt | DoUpdateAction
pt | UpdateActions
 | Create
 | CreateNew
 | Destroy
 | AfterConstruction
 | BeforeDestruction
 | GetControlClassDefaultSize
 | BigIconHandle
 | Close
 | CloseQuery
 | DefocusControl
 | DestroyWnd
 | EnsureVisible
 | FocusControl
 | FormIsUpdating
 | GetFormImage
 | GetRolesForControl
 | GetRealPopupParent
 | Hide
 | IntfDropFiles
 | IntfHelp
 | IsShortcut
 | MakeFullyVisible
 | AutoSizeDelayedHandle
 | GetPreferredSize
 | Release
 | CanFocus
 | SetFocus
 | SetFocusedControl
 | SetRestoredBounds
 | Show
 | ShowModal
 | ShowOnTop
 | SmallIconHandle
 | GetChildren
 | WantChildKey
 | RemoveAllHandlersOfObject
 | AddHandlerFirstShow
 | RemoveHandlerFirstShow
 | AddHandlerClose
 | RemoveHandlerClose
 | AddHandlerCreate
 | RemoveHandlerCreate
 | ActiveMDIChild
 | GetMDIChildren
 | MDIChildCount
 | AutoScale
 | Dock
 | UpdateDockCaption
TCustomDesignControl
pt | SetScaled
pt | DoAutoAdjustLayout
 | Create
 | AutoAdjustLayout
TScrollingWinControl
pt | WSRegisterClass
pt | AlignControls
pt | AutoScrollEnabled
pt | CalculateAutoRanges
pt | CreateWnd
pt | GetClientScrollOffset
pt | GetLogicalClientRect
pt | DoOnResize
pt | GetPreferredSizeClientFrame
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | ComputeScrollbars
pt | SetAutoScroll
pt | Loaded
pt | Resizing
pt | SetAutoSize
 | Create
 | Destroy
 | ScreenToClient
 | ClientToScreen
 | UpdateScrollbars
 | GetControlClassDefaultSize
 | ScrollBy
 | ScrollInView
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | Activate (TCustomForm)
pt | ActiveChanged (TCustomForm)
 | ActiveDefaultControlChanged (TControl)
 | ActiveMDIChild (TCustomForm)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerClose (TCustomForm)
 | AddHandlerCreate (TCustomForm)
 | AddHandlerFirstShow (TCustomForm)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomForm)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AfterConstruction (TCustomForm)
pt | AlignControls (TWinControl)
pt | AlignControls (TScrollingWinControl)
pt | AllAutoSized (TWinControl)
pt | AllAutoSized (TCustomForm)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | ArrangeIcons (TForm)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoAdjustLayout (TCustomDesignControl)
 | AutoScale (TCustomForm)
pt | AutoScrollEnabled (TScrollingWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedHandle (TCustomForm)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
 | BeforeDestruction (TCustomForm)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomForm)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BeginFormUpdate (TCustomForm)
 | BeginUpdateBounds (TWinControl)
 | BigIconHandle (TCustomForm)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateAutoRanges (TScrollingWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomForm)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanFocus (TCustomForm)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
 | Cascade (TForm)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildHandlesCreated (TCustomForm)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
 | ClientToScreen (TScrollingWinControl)
 | Close (TCustomForm)
 | CloseQuery (TCustomForm)
pt | CMActionExecute (TCustomForm)
pt | CMActionUpdate (TCustomForm)
pt | CMActivate (TCustomForm)
pt | CMAppShowBtnGlyphChanged (TCustomForm)
pt | CMAppShowMenuGlyphChanged (TCustomForm)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomForm)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDeactivate (TCustomForm)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMIconChanged (TCustomForm)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentBiDiModeChanged (TCustomForm)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMRelease (TCustomForm)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMShowingChanged (TCustomForm)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColorIsStored (TCustomForm)
pt | ComputeScrollbars (TScrollingWinControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TScrollingWinControl)
 | Create (TCustomDesignControl)
 | Create (TCustomForm)
 | Create (TForm)
 | Create (TLoginDialog)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
 | CreateNew (TCustomForm)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomForm)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TScrollingWinControl)
pt | CreateWnd (TCustomForm)
pt | CreateWnd (TForm)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
pt | Deactivate (TCustomForm)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DefocusControl (TCustomForm)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TScrollingWinControl)
 | Destroy (TCustomForm)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
 | DestroyWnd (TCustomForm)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddActionList (TCustomForm)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomDesignControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoAutoSize (TCustomForm)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | Dock (TCustomForm)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoClose (TCustomForm)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCreate (TCustomForm)
pt | DoDestroy (TCustomForm)
pt | DoDock (TControl)
pt | DoDock (TCustomForm)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExecuteAction (TCustomForm)
pt | DoExit (TWinControl)
pt | DoFirstShow (TCustomForm)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoHide (TCustomForm)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TScrollingWinControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveActionList (TCustomForm)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoShow (TCustomForm)
pt | DoShowWindow (TCustomForm)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUpdateAction (TCustomForm)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
pt | EndFormUpdate (TCustomForm)
 | EndUpdateBounds (TWinControl)
 | EnsureVisible (TCustomForm)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | FocusControl (TCustomForm)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FormIsUpdating (TCustomForm)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildren (TCustomForm)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
pt | GetClientScrollOffset (TScrollingWinControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlClassDefaultSize (TScrollingWinControl)
 | GetControlClassDefaultSize (TCustomForm)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultDockCaption (TCustomForm)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloating (TCustomForm)
pt | GetFloatingDockSiteClass (TControl)
 | GetFormImage (TCustomForm)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetLogicalClientRect (TScrollingWinControl)
 | GetMDIChildren (TCustomForm)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetPreferredSize (TCustomForm)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPreferredSizeClientFrame (TScrollingWinControl)
 | GetRealPopupParent (TCustomForm)
 | GetRGBColorResolvingParent (TControl)
 | GetRolesForControl (TCustomForm)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
pt | HandleCreateException (TCustomForm)
pt | HandleDestroyException (TCustomForm)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
pt | HandleShowHideException (TCustomForm)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | Hide (TCustomForm)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomForm)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfDropFiles (TCustomForm)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfHelp (TCustomForm)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsShortcut (TCustomForm)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TScrollingWinControl)
pt | Loaded (TCustomForm)
pt | Loaded (TForm)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | MakeFullyVisible (TCustomForm)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MDIChildCount (TCustomForm)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MoveToDefaultPosition (TCustomForm)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Next (TForm)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomForm)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
pt | PaintWindow (TCustomForm)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
 | Previous (TForm)
pt | ProcessResource (TCustomForm)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Release (TCustomForm)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomForm)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerClose (TCustomForm)
 | RemoveHandlerCreate (TCustomForm)
 | RemoveHandlerFirstShow (TCustomForm)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | RequestAlign (TCustomForm)
pt | Resize (TControl)
pt | Resizing (TScrollingWinControl)
pt | Resizing (TCustomForm)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToClient (TScrollingWinControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy (TScrollingWinControl)
 | ScrollBy_WS (TWinControl)
 | ScrollInView (TScrollingWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoScroll (TScrollingWinControl)
pt | SetAutoScroll (TCustomForm)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TScrollingWinControl)
pt | SetAutoSize (TCustomForm)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomForm)
 | SetFocusedControl (TCustomForm)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParent (TCustomForm)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetRestoredBounds (TCustomForm)
pt | SetScaled (TCustomDesignControl)
pt | SetScaled (TCustomForm)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetVisible (TCustomForm)
pt | SetZOrder (TControl)
pt | SetZOrder (TCustomForm)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | Show (TCustomForm)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | ShowModal (TCustomForm)
 | ShowOnTop (TCustomForm)
 | SmallIconHandle (TCustomForm)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | Tile (TForm)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateActions (TCustomForm)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
 | UpdateDockCaption (TCustomForm)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateScrollbars (TScrollingWinControl)
pt | UpdateShowing (TWinControl)
pt | UpdateShowing (TCustomForm)
pt | UpdateWindowState (TCustomForm)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanged (TCustomForm)
pt | VisibleChanging (TControl)
pt | VisibleChanging (TCustomForm)
pt | VisibleIsStored (TCustomForm)
 | WantChildKey (TCustomForm)
pt | WidthIsAnchored (TControl)
pt | WMActivate (TCustomForm)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMCloseQuery (TCustomForm)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMDPIChanged (TCustomForm)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHelp (TCustomForm)
pt | WMHScroll (TScrollingWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMMove (TCustomForm)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMShowWindow (TCustomForm)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TScrollingWinControl)
pt | WMSize (TCustomForm)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TScrollingWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMWindowPosChanged (TCustomForm)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomForm)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TScrollingWinControl)
pt | WSRegisterClass (TCustomForm)
pt | WSRegisterClass (TForm)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TLoginDialog
TForm
pl | ro | OnActivate
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnClose
pl | ro | OnCloseQuery
pl | ro | OnConstrainedResize
pl | ro | OnContextPopup
pl | ro | OnCreate
pl | ro | OnDblClick
pl | ro | OnDeactivate
pl | ro | OnDestroy
pl | ro | OnDockDrop
pl | ro | OnDockOver
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnDropFiles
pl | ro | OnEndDock
pl | ro | OnGetSiteInfo
pl | ro | OnHelp
pl | ro | OnHide
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnPaint
pl | ro | OnResize
pl | ro | OnShortCut
pl | ro | OnShow
pl | ro | OnShowHint
pl | ro | OnStartDock
pl | ro | OnUnDock
pl | ro | OnUTF8KeyPress
pl | ro | OnWindowStateChange
TCustomForm
 |  | OnActivate
 |  | OnClose
 |  | OnCloseQuery
 |  | OnCreate
 |  | OnDeactivate
 |  | OnDestroy
 |  | OnDropFiles
 |  | OnHelp
 |  | OnHide
 | ro | OnResize
 |  | OnShortcut
 |  | OnShow
 |  | OnShowModalFinished
 |  | OnWindowStateChange
TCustomDesignControl
TScrollingWinControl
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TLoginDialog.BtnPanel

Button Panel for the OK and Cancel buttons on the dialog

Declaration

Source position: dblogdlg.pas line 22

protected TLoginDialog.BtnPanel : TButtonPanel;


TLoginDialog.Create

Constructor for the class instance

Declaration

Source position: dblogdlg.pas line 24

public constructor TLoginDialog.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance


TLoginDialog.ePassword

Edit control used to enter the Password

Declaration

Source position: dblogdlg.pas line 21

protected TLoginDialog.ePassword : TEdit;


TLoginDialog.eUserName

Edit control used to enter the User Name

Declaration

Source position: dblogdlg.pas line 20

protected TLoginDialog.eUserName : TEdit;


TLoginDialog.lDatabase

Declaration

Source position: dblogdlg.pas line 17

protected TLoginDialog.lDatabase : TLabel;


TLoginDialog.lDatabaseName

Label used to display the Database Name for the dialog form

Declaration

Source position: dblogdlg.pas line 16

protected TLoginDialog.lDatabaseName : TLabel;


TLoginDialog.lPassword

Label for the Password field

Declaration

Source position: dblogdlg.pas line 19

protected TLoginDialog.lPassword : TLabel;


TLoginDialog.lUserName

Label for the User Name field

Declaration

Source position: dblogdlg.pas line 18

protected TLoginDialog.lUserName : TLabel;


TColorButton

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TColorButton - a SpeedButton designed to be used with the Color dialog, allowing a color to be selected for text or graphics

Declaration

Source position: dialogs.pp line 294

type TColorButton = class(TCustomSpeedButton)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
function DrawGlyph(); override; | DrawGlyph - draw the glyph on the button face
function GetDisabledPattern; virtual; | GetDisabledPattern - returns a BitMap with a disabled pattern
function GetGlyphSize(); override; | GetGlyphSize - returns the value of the size for glyphs on the button
class function GetControlClassDefaultSize; override; | Returns the default size for this class of controls (when added to a form)
procedure ShowColorDialog; virtual; | ShowColorDialog - method for displaying the Color dialog
public
constructor Create(); override; | Create - constructor for TColorButton; calls inherited Create , sets initial bounds, size and pattern
destructor Destroy; override; | Destroy - destructor for TCustomSpeedButton: frees Glyph then calls inherited Destroy
procedure Click; override; | Invokes the OnClick and ActionLink.Execute handlers
published
property Action: TBasicAction; | The Action associated with this control
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property AllowAllUp: Boolean; | Boolean flag whichindicates if all buttons in a group are allowed to be Up (default is False)
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderWidth: Integer; [rw] | BorderWidth - the width of the button's borders
property ButtonColorAutoSize: Boolean; [rws] | ButtonColorAutoSize - returns True if the block displaying button color is to be auto-sized
property ButtonColorSize: Integer; [rw] | ButtonColorSize - the size of the button color block
property ButtonColor: TColor; [rw] | ButtonColor - the color that has been selected by the ColorDialog and is displayed in the button
property ColorDialog: TColorDialog; [rw] | The ColorDialog that opens when the button is activated
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property Caption: TCaption; | Caption - a string that can be placed beside the block of color
property Color: TColor; | The Color of the control itself, i.e. the parts that are not the color display block; edges, background etc
property Down: Boolean; | Indicates if the button has been set to the Down state
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Flat: Boolean; | Whether the button is to be displayed Flat or in relief
property Font: TFont; | The font to be used for text display in this control
property GroupIndex: Integer; | The ordinal position for the control within a group of related speedbuttons
property Hint: TTranslateString; | The text to show in the Hint window for this control
property Layout: TButtonLayout; | The button layout - Glyph at top, bottom, left or right
property Margin: Integer; | Margin - the space around glyph and caption
property Spacing: Integer; | Spacing between Glyph and Caption
property Transparent: Boolean; | Indicates if the control is drawn with transparency
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnColorChanged: TNotifyEvent; [rw] | OnColorChanged - event handler for a change in button color
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent;
property OnMouseLeave: TNotifyEvent;
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnPaint: TNotifyEvent; | Supply your own OnPaint handler for painting the control
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property ShowHint: Boolean; | Enables the Hint display
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
end;

Inheritance

TColorButton | TColorButton - a SpeedButton designed to be used with the Color dialog, allowing a color to be selected for text or graphics
|
TCustomSpeedButton | The ancestor class for TSpeedButton
|
TGraphicControl | TGraphicControl is the base class for all lightweight controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TColorButton - a SpeedButton designed to be used with the Color dialog, allowing a color to be selected for text or graphics

To use the ColorButton, first select the ColorButton icon from the Component Palette and place it on the Form Designer in the location you want it to occupy, then place a TColorDialog on the Form Designer, give it a name (or accept the default name) and select this named dialog as the ColorDialog property in the Object Inspector for the ColorButton.

The default appearance of the ColorButton is a rectangle containing a color; if you wish to include a caption beside the block of color, you may need to adjust the size of the control to accommodate the text, and you can then enter some text in the Caption property of the ColorButton; this text will appear next to the color block.

After compilation, at runtime the ColorButton is visible with a default or preselected ButtonColor in the block, and any optional caption beside it; the ColorDialog is not visible until the ColorButton is clicked, when the ColorDialog pops up and offers a choice of colors, either from a list or a palette, and if the user makes a selection and closes the dialog by pressing OK, the ColorButton will display the color that was chosen in the ColorDialog

Note that in the context of ColorButton, properties with the name ButtonColor refer to the color that has been selected and is displayed in the color block; properties entitled Color without 'Button' attached refer to the color of the control itself, usually the same as the background or the default button face color


TColorButton
pl | ro | Action
pl | ro | Align
pl | ro | Anchors
pl | ro | AllowAllUp
pl | ro | BorderSpacing
pl |  | BorderWidth
pl |  | ButtonColorAutoSize
pl |  | ButtonColorSize
pl |  | ButtonColor
pl |  | ColorDialog
pl | ro | Constraints
pl | ro | Caption
pl | ro | Color
pl | ro | Down
pl | ro | Enabled
pl | ro | Flat
pl | ro | Font
pl | ro | GroupIndex
pl | ro | Hint
pl | ro | Layout
pl | ro | Margin
pl | ro | Spacing
pl | ro | Transparent
pl | ro | Visible
pl | ro | ShowHint
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
TCustomSpeedButton
pt | ro | MouseInControl
 |  | AllowAllUp
 | ro | Color
 |  | Down
 |  | Flat
 |  | Glyph
 |  | GroupIndex
 |  | Images
 |  | ImageIndex
 |  | ImageWidth
 |  | Layout
 |  | Margin
 |  | NumGlyphs
 |  | ShowAccelChar
 |  | ShowCaption
 |  | Spacing
 |  | Transparent
TGraphicControl
 | ro | Canvas
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pl | ro | Action (TColorButton)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TColorButton)
 |  | AllowAllUp (TCustomSpeedButton)
pl | ro | AllowAllUp (TColorButton)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TColorButton)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TColorButton)
pl |  | BorderWidth (TColorButton)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
pl |  | ButtonColor (TColorButton)
pl |  | ButtonColorAutoSize (TColorButton)
pl |  | ButtonColorSize (TColorButton)
 | ro | Canvas (TGraphicControl)
 |  | Caption (TControl)
pl | ro | Caption (TColorButton)
 |  | CaptureMouseButtons (TControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomSpeedButton)
pl | ro | Color (TColorButton)
pl |  | ColorDialog (TColorButton)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TColorButton)
 | ro | ControlOrigin (TControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | DockOrientation (TControl)
 |  | Down (TCustomSpeedButton)
pl | ro | Down (TColorButton)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
pl | ro | Enabled (TColorButton)
 |  | Flat (TCustomSpeedButton)
pl | ro | Flat (TColorButton)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TColorButton)
 |  | Glyph (TCustomSpeedButton)
 |  | GroupIndex (TCustomSpeedButton)
pl | ro | GroupIndex (TColorButton)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
pl | ro | Hint (TColorButton)
 |  | HostDockSite (TControl)
 |  | ImageIndex (TCustomSpeedButton)
 |  | Images (TCustomSpeedButton)
 |  | ImageWidth (TCustomSpeedButton)
 |  | IsControl (TControl)
 |  | Layout (TCustomSpeedButton)
pl | ro | Layout (TColorButton)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | Margin (TCustomSpeedButton)
pl | ro | Margin (TColorButton)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
pt | ro | MouseInControl (TCustomSpeedButton)
 |  | Name (TComponent)
 |  | NumGlyphs (TCustomSpeedButton)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TColorButton)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TColorButton)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TColorButton)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowAccelChar (TCustomSpeedButton)
 |  | ShowCaption (TCustomSpeedButton)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TColorButton)
 |  | Spacing (TCustomSpeedButton)
pl | ro | Spacing (TColorButton)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | Transparent (TCustomSpeedButton)
pl | ro | Transparent (TColorButton)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TColorButton)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
 |  | WindowProc (TControl)


TColorButton
pt | WSRegisterClass
pt | DrawGlyph
pt | GetDisabledPattern
pt | GetGlyphSize
pt | GetControlClassDefaultSize
pt | ShowColorDialog
 | Create
 | Destroy
 | Click
TCustomSpeedButton
pt | WSRegisterClass
pt | ButtonGlyph
pt | GetNumGlyphs
pt | GlyphChanged
pt | DialogChar
pt | CalculatePreferredSize
pt | MeasureDraw
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | Notification
pt | Paint
pt | PaintBackground
pt | SetDown
pt | SetGroupIndex
pt | SetFlat
pt | SetMargin
pt | SetNumGlyphs
pt | SetSpacing
pt | RealSetText
pt | UpdateState
pt | GetDrawDetails
pt | ActionChange
pt | GetActionLinkClass
pt | GetControlClassDefaultSize
pt | Loaded
pt | GetGlyphSize
pt | GetTextSize
pt | DrawGlyph
 | Create
 | Destroy
 | FindDownButton
 | Click
 | LoadGlyphFromResourceName
 | LoadGlyphFromLazarusResource
TGraphicControl
pt | WSRegisterClass
pt | FontChanged
pt | Paint
pt | DoOnChangeBounds
pt | DoOnParentHandleDestruction
pt | CMCursorChanged
 | Create
 | Destroy
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | ActionChange (TCustomSpeedButton)
 | ActiveDefaultControlChanged (TControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizePhases (TControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
pt | ButtonGlyph (TCustomSpeedButton)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TCustomSpeedButton)
pt | CanAutoSize (TControl)
pt | CanTab (TControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | Click (TCustomSpeedButton)
 | Click (TColorButton)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMCursorChanged (TGraphicControl)
pt | CMEnabledChanged (TControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
 | CNPreferredSizeChanged (TControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TGraphicControl)
 | Create (TCustomSpeedButton)
 | Create (TColorButton)
 | CreateAccessibleObject (TControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateFloatingDockSite (TControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TGraphicControl)
 | Destroy (TCustomSpeedButton)
 | Destroy (TColorButton)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
pt | DialogChar (TControl)
pt | DialogChar (TCustomSpeedButton)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAllAutoSize (TControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
 | Dock (TControl)
 | Docked (TControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDragMsg (TControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFloatMsg (TControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnChangeBounds (TGraphicControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnParentHandleDestruction (TGraphicControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoScaleFontPPI (TControl)
pt | DoSetBounds (TControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawGlyph (TCustomSpeedButton)
pt | DrawGlyph (TColorButton)
 | EditingDone (TControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindDownButton (TCustomSpeedButton)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
pt | FontChanged (TControl)
pt | FontChanged (TGraphicControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetActionLinkClass (TCustomSpeedButton)
 | GetAnchorsDependingOnParent (TControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetChildrenRect (TControl)
pt | GetClientOrigin (TControl)
pt | GetClientRect (TControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomSpeedButton)
pt | GetControlClassDefaultSize (TColorButton)
pt | GetControlOrigin (TControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDisabledPattern (TColorButton)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetDrawDetails (TCustomSpeedButton)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
pt | GetGlyphSize (TCustomSpeedButton)
pt | GetGlyphSize (TColorButton)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
pt | GetNumGlyphs (TCustomSpeedButton)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
pt | GetTextSize (TCustomSpeedButton)
 | GetTopParent (TControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
pt | GlyphChanged (TCustomSpeedButton)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invalidate (TControl)
pt | InvalidateControl (TControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientWidthStored (TControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TCustomSpeedButton)
pt | LoadedAll (TControl)
 | LoadGlyphFromLazarusResource (TCustomSpeedButton)
 | LoadGlyphFromResourceName (TCustomSpeedButton)
 | Loading (TComponent)
 | ManualDock (TControl)
 | ManualFloat (TControl)
pt | MeasureDraw (TCustomSpeedButton)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCustomSpeedButton)
pt | MouseEnter (TControl)
pt | MouseEnter (TCustomSpeedButton)
pt | MouseLeave (TControl)
pt | MouseLeave (TCustomSpeedButton)
pt | MouseMove (TControl)
pt | MouseMove (TCustomSpeedButton)
pt | MouseUp (TControl)
pt | MouseUp (TCustomSpeedButton)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomSpeedButton)
pt | Paint (TGraphicControl)
pt | Paint (TCustomSpeedButton)
pt | PaintBackground (TCustomSpeedButton)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
 | ParentHandlesAllocated (TControl)
 | ParentToClient (TControl)
 | Perform (TControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealSetText (TControl)
pt | RealSetText (TCustomSpeedButton)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
pt | ScaleConstraints (TControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | SendMoveSizeMessages (TControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
 | SetBounds (TControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetColor (TControl)
 | SetComponentIndex (TComponent)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDown (TCustomSpeedButton)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetFlat (TCustomSpeedButton)
pt | SetGroupIndex (TCustomSpeedButton)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetMargin (TCustomSpeedButton)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetNumGlyphs (TCustomSpeedButton)
pt | SetParent (TControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSpacing (TCustomSpeedButton)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowColorDialog (TColorButton)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | Update (TControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
 | Updated (TComponent)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateState (TCustomSpeedButton)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMContextMenu (TControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSize (TControl)
pt | WMWindowPosChanged (TControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TGraphicControl)
pt | WSRegisterClass (TCustomSpeedButton)
pt | WSRegisterClass (TColorButton)
 | _AddRef (TComponent)
 | _Release (TComponent)


TColorButton
pl | ro | OnClick
pl |  | OnColorChanged
pl | ro | OnDblClick
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnPaint
pl | ro | OnResize
pl | ro | OnChangeBounds
TCustomSpeedButton
TGraphicControl
pt |  | OnPaint
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChangeBounds (TColorButton)
 |  | OnClick (TControl)
pl | ro | OnClick (TColorButton)
pl |  | OnColorChanged (TColorButton)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TColorButton)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TColorButton)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TColorButton)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TColorButton)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TColorButton)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TColorButton)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TColorButton)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TColorButton)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TColorButton)
pt |  | OnPaint (TGraphicControl)
pl | ro | OnPaint (TColorButton)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TColorButton)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)


TColorButton.BorderWidth

BorderWidth - the width of the button's borders

Declaration

Source position: dialogs.pp line 326

published property TColorButton.BorderWidth : Integer
  read FBorderWidth
  write SetBorderWidth;


TColorButton.ButtonColor

ButtonColor - the color that has been selected by the ColorDialog and is displayed in the button

Declaration

Source position: dialogs.pp line 331

published property TColorButton.ButtonColor : TColor
  read FButtonColor
  write SetButtonColor;


TColorButton.ButtonColorAutoSize

ButtonColorAutoSize - returns True if the block displaying button color is to be auto-sized

Declaration

Source position: dialogs.pp line 327

published property TColorButton.ButtonColorAutoSize : Boolean
  read FButtonColorAutoSize
  write SetButtonColorAutoSize
  stored IsButtonColorAutoSizeStored;


TColorButton.ButtonColorSize

ButtonColorSize - the size of the button color block

Declaration

Source position: dialogs.pp line 330

published property TColorButton.ButtonColorSize : Integer
  read FButtonColorSize
  write SetButtonColorSize;


TColorButton.Caption

Caption - a string that can be placed beside the block of color

Declaration

Source position: dialogs.pp line 334

published property TColorButton.Caption : TCaption;


TColorButton.Color

The Color of the control itself, i.e. the parts that are not the color display block; edges, background etc

Declaration

Source position: dialogs.pp line 335

published property TColorButton.Color : TColor;


TColorButton.ColorDialog

The ColorDialog that opens when the button is activated

Declaration

Source position: dialogs.pp line 332

published property TColorButton.ColorDialog : TColorDialog
  read FColorDialog
  write FColorDialog;


TColorButton.Create

Create - constructor for TColorButton; calls inherited Create , sets initial bounds, size and pattern

Declaration

Source position: dialogs.pp line 317

public constructor TColorButton.Create(

  AnOwner: TComponent

); override;

See also

TCustomSpeedButton.create

Create - constructor for TCustomSpeedButton: calls inherited Create and initializes many defaults and properties


TColorButton.DrawGlyph

DrawGlyph - draw the glyph on the button face

Declaration

Source position: dialogs.pp line 310

protected function TColorButton.DrawGlyph(

  ACanvas: TCanvas;

  const AClient: TRect;

  const AOffset: TPoint;

  AState: TButtonState;

  ATransparent: Boolean;

  BiDiFlags: LongInt

):TRect; override;


TColorButton.GetDisabledPattern

GetDisabledPattern - returns a BitMap with a disabled pattern

Declaration

Source position: dialogs.pp line 312

protected function TColorButton.GetDisabledPattern: TBitmap; virtual;


TColorButton.GetGlyphSize

GetGlyphSize - returns the value of the size for glyphs on the button

Declaration

Source position: dialogs.pp line 313

protected function TColorButton.GetGlyphSize(

  Drawing: Boolean;

  PaintRect: TRect

):TSize; override;


TColorButton.OnColorChanged

OnColorChanged - event handler for a change in button color

Declaration

Source position: dialogs.pp line 348

published property TColorButton.OnColorChanged : TNotifyEvent
  read FOnColorChanged
  write FOnColorChanged;


TColorButton.OnMouseEnter

Declaration

Source position: dialogs.pp line 352

published property TColorButton.OnMouseEnter : TNotifyEvent;


TColorButton.OnMouseLeave

Declaration

Source position: dialogs.pp line 353

published property TColorButton.OnMouseLeave : TNotifyEvent;


TColorButton.OnMouseWheel

Declaration

Source position: dialogs.pp line 356

published property TColorButton.OnMouseWheel : TMouseWheelEvent;


TColorButton.OnMouseWheelDown

Declaration

Source position: dialogs.pp line 357

published property TColorButton.OnMouseWheelDown : TMouseWheelUpDownEvent;


TColorButton.OnMouseWheelUp

Declaration

Source position: dialogs.pp line 358

published property TColorButton.OnMouseWheelUp : TMouseWheelUpDownEvent;


TColorButton.ShowColorDialog

ShowColorDialog - method for displaying the Color dialog

Declaration

Source position: dialogs.pp line 315

protected procedure TColorButton.ShowColorDialog; virtual;


TColorDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TColorDialog - dialog for selecting a color to use in graphics and text

Declaration

Source position: dialogs.pp line 272

type TColorDialog = class(TCommonDialog)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
function DefaultTitle; override; | DefaultTitle - returns the default title for a dialog
public
constructor Create(); override; | Create - constructor for TColorDialog: calls inherited Create, makes stringlist for colors and gets color values
destructor Destroy; override; | Destroy - destructor for TColorDialog: frees custom colors then calls inherited Destroy
published
property Title: TTranslateString; | The Title or Caption to be shown at the top of the dialog box
property Color: TColor; [rw] | Color the color that is selected by the dialog (a value may have been pre-set and may be accepted, but a new value can be chosen)
property CustomColors: TStrings; [rw] | CustomColors - a customized list of colors that can be used instead of the system-supplied list
end;

Inheritance

TColorDialog | TColorDialog - dialog for selecting a color to use in graphics and text
|
TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

Color Dialog: presents a palette of colors to allow the user to select the required color for text or graphics.
Call the Execute function to show the color dialog.


TColorDialog
pl | ro | Title
pl |  | Color
pl |  | CustomColors
TCommonDialog
pt |  | AttachTo
 |  | Handle
 |  | UserChoice
 |  | Width
 |  | Height
pl |  | HelpContext
pl |  | Title
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pt |  | AttachTo (TCommonDialog)
pl |  | Color (TColorDialog)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
pl |  | CustomColors (TColorDialog)
 |  | DesignInfo (TComponent)
 |  | Handle (TCommonDialog)
 |  | Height (TCommonDialog)
pl |  | HelpContext (TCommonDialog)
 | ro | LCLRefCount (TLCLComponent)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Tag (TComponent)
pl |  | Title (TCommonDialog)
pl | ro | Title (TColorDialog)
 |  | UserChoice (TCommonDialog)
 |  | VCLComObject (TComponent)
 | ro | WidgetSetClass (TLCLComponent)
 |  | Width (TCommonDialog)


TColorDialog
pt | WSRegisterClass
pt | DefaultTitle
 | Create
 | Destroy
TCommonDialog
pt | WSRegisterClass
pt | DoExecute
pt | DefaultTitle
pt | GetHeight
pt | GetWidth
pt | SetHeight
pt | SetWidth
pt | ResetShowCloseFlags
 | Create
 | Execute
 | Close
 | DoShow
 | DoCanClose
 | DoClose
 | HandleAllocated
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Close (TCommonDialog)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCommonDialog)
 | Create (TColorDialog)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
pt | DefaultTitle (TCommonDialog)
pt | DefaultTitle (TColorDialog)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TColorDialog)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCanClose (TCommonDialog)
 | DoClose (TCommonDialog)
pt | DoExecute (TCommonDialog)
 | DoShow (TCommonDialog)
 | Equals (TObject)
 | Execute (TCommonDialog)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
pt | GetHeight (TCommonDialog)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWidth (TCommonDialog)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TCommonDialog)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
pt | ResetShowCloseFlags (TCommonDialog)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetHeight (TCommonDialog)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetWidth (TCommonDialog)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TCommonDialog)
pt | WSRegisterClass (TColorDialog)
 | _AddRef (TComponent)
 | _Release (TComponent)


TColorDialog
TCommonDialog
pt | OnDialogResult
pl | OnClose
pl | OnCanClose
pl | OnShow
TLCLComponent
TComponent
TPersistent
TObject


pl | OnCanClose (TCommonDialog)
pl | OnClose (TCommonDialog)
pt | OnDialogResult (TCommonDialog)
pl | OnShow (TCommonDialog)


TColorDialog.Color

Color the color that is selected by the dialog (a value may have been pre-set and may be accepted, but a new value can be chosen)

Declaration

Source position: dialogs.pp line 286

published property TColorDialog.Color : TColor
  read FColor
  write FColor;

Description

When the Color dialog has been shown and the user pressed OK, the FColor property contains the chosen color.


TColorDialog.Create

Create - constructor for TColorDialog: calls inherited Create, makes stringlist for colors and gets color values

Declaration

Source position: dialogs.pp line 282

public constructor TColorDialog.Create(

  TheOwner: TComponent

); override;

See also

TCommonDialog.Create

Create - constructor for TCommonDialog: calls inherited Create and adds default Title


TColorDialog.CustomColors

CustomColors - a customized list of colors that can be used instead of the system-supplied list

Declaration

Source position: dialogs.pp line 288

published property TColorDialog.CustomColors : TStrings
  read FCustomColors
  write SetCustomColors;


TColorDialog.Destroy

Destroy - destructor for TColorDialog: frees custom colors then calls inherited Destroy

Declaration

Source position: dialogs.pp line 283

public destructor TColorDialog.Destroy; override;


TCommonDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCommonDialog : the base type from which other dialogs are derived

Declaration

Source position: dialogs.pp line 86

type TCommonDialog = class(TLCLComponent)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
function DoExecute; virtual; | The function that actually takes care of executing the dialog
function DefaultTitle; virtual; | DefaultTitle - returns the default title for a dialog
function GetHeight; virtual;
function GetWidth; virtual;
procedure SetHeight(); virtual; |
procedure SetWidth(); virtual; |
procedure ResetShowCloseFlags;
property AttachTo: TCustomForm; [rw] platform ;
property OnDialogResult: TDialogResultEvent; [rw] platform ;
public
FCompStyle: LongInt; | FCompStyle - local variable holding the style
constructor Create(); override; | Create - constructor for TCommonDialog: calls inherited Create and adds default Title
function Execute; virtual; | A public method causing the dialog box to appear, offer the relevant choices to the user and act upon the choice
property Handle: THandle; [rw] | Operating system Handle for the dialog
property UserChoice: Integer; [rw] | UserChoice - the value selected by the user
procedure Close; virtual; | Close the dialog and return the memory used
procedure DoShow; virtual; | DoShow - the procedure that actually takes care of showing the dialog box
procedure DoCanClose(); virtual; | DoCanClose - software emulation of the OnCanClose event
procedure DoClose; virtual; | DoClose - software emulation of the OnClose event
function HandleAllocated; | HandleAllocated - returns True if a handle has been allocated
property Width: Integer; [rw] | The width of the dialog box
property Height: Integer; [rw] | The height of the dialog box
published
property OnClose: TNotifyEvent; [rw] | Event Handler for closing the dialog
property OnCanClose: TCloseQueryEvent; [rw] | Event Handler when dialog is able to be closed
property OnShow: TNotifyEvent; [rw] | Event handler for showing the dialog
property HelpContext: THelpContext; [rw] | HelpContext - an index to the context-dependent help message for this dialog
property Title: TTranslateString; [rws] | The Title or Caption to be shown at the top of the dialog box
end;

Inheritance

TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCommonDialog: the base type from which all other dialogs are derived.
Use the "Create" method to make an instance of the dialog,
the "Execute" method to show it to the user
and the "Close" method to release it and free the used resources.


TCommonDialog
pt |  | AttachTo
 |  | Handle
 |  | UserChoice
 |  | Width
 |  | Height
pl |  | HelpContext
pl |  | Title
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pt |  | AttachTo (TCommonDialog)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
 |  | Handle (TCommonDialog)
 |  | Height (TCommonDialog)
pl |  | HelpContext (TCommonDialog)
 | ro | LCLRefCount (TLCLComponent)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Tag (TComponent)
pl |  | Title (TCommonDialog)
 |  | UserChoice (TCommonDialog)
 |  | VCLComObject (TComponent)
 | ro | WidgetSetClass (TLCLComponent)
 |  | Width (TCommonDialog)


TCommonDialog
pt | WSRegisterClass
pt | DoExecute
pt | DefaultTitle
pt | GetHeight
pt | GetWidth
pt | SetHeight
pt | SetWidth
pt | ResetShowCloseFlags
 | Create
 | Execute
 | Close
 | DoShow
 | DoCanClose
 | DoClose
 | HandleAllocated
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Close (TCommonDialog)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCommonDialog)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
pt | DefaultTitle (TCommonDialog)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCanClose (TCommonDialog)
 | DoClose (TCommonDialog)
pt | DoExecute (TCommonDialog)
 | DoShow (TCommonDialog)
 | Equals (TObject)
 | Execute (TCommonDialog)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
pt | GetHeight (TCommonDialog)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWidth (TCommonDialog)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TCommonDialog)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
pt | ResetShowCloseFlags (TCommonDialog)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetHeight (TCommonDialog)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetWidth (TCommonDialog)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TCommonDialog)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCommonDialog
pt | OnDialogResult
pl | OnClose
pl | OnCanClose
pl | OnShow
TLCLComponent
TComponent
TPersistent
TObject


TCommonDialog.AttachTo

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Dialogs' (#lcl)

TCommonDialog.AttachTo (platform)

Declaration

Source position: dialogs.pp line 114

protected property TCommonDialog.AttachTo : TCustomForm
  read FAttachTo
  write FAttachTo;


TCommonDialog.Close

Close the dialog and return the memory used

Declaration

Source position: dialogs.pp line 122

public procedure TCommonDialog.Close; virtual;


TCommonDialog.Create

Create - constructor for TCommonDialog: calls inherited Create and adds default Title

Declaration

Source position: dialogs.pp line 118

public constructor TCommonDialog.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

The owner of the dialog: the component that called it

See also

TComponent.Create


TCommonDialog.DefaultTitle

DefaultTitle - returns the default title for a dialog

Declaration

Source position: dialogs.pp line 108

protected function TCommonDialog.DefaultTitle: string; virtual;


TCommonDialog.DoCanClose

DoCanClose - software emulation of the OnCanClose event

Declaration

Source position: dialogs.pp line 124

public procedure TCommonDialog.DoCanClose(

  var CanClose: Boolean

); virtual;


TCommonDialog.DoClose

DoClose - software emulation of the OnClose event

Declaration

Source position: dialogs.pp line 125

public procedure TCommonDialog.DoClose; virtual;


TCommonDialog.DoExecute

The function that actually takes care of executing the dialog

Declaration

Source position: dialogs.pp line 107

protected function TCommonDialog.DoExecute: Boolean; virtual;

Function result

Returns True if the correct exit button was pressed


TCommonDialog.DoShow

DoShow - the procedure that actually takes care of showing the dialog box

Declaration

Source position: dialogs.pp line 123

public procedure TCommonDialog.DoShow; virtual;


TCommonDialog.Execute

A public method causing the dialog box to appear, offer the relevant choices to the user and act upon the choice

Declaration

Source position: dialogs.pp line 119

public function TCommonDialog.Execute: Boolean; virtual;

Function result

Returns True if the user pressed the OK button

Description

Use the execute method of a dialog to show it
and then check the result to see if the user made a valid choice and pressed the OK button.


TCommonDialog.FCompStyle

FCompStyle - local variable holding the style

Declaration

Source position: dialogs.pp line 117

public TCommonDialog.FCompStyle : LongInt;


TCommonDialog.GetHeight

Declaration

Source position: dialogs.pp line 109

protected function TCommonDialog.GetHeight: Integer; virtual;


TCommonDialog.GetWidth

Declaration

Source position: dialogs.pp line 110

protected function TCommonDialog.GetWidth: Integer; virtual;


TCommonDialog.Handle

Operating system Handle for the dialog

Declaration

Source position: dialogs.pp line 120

public property TCommonDialog.Handle : THandle
  read FHandle
  write SetHandle;


TCommonDialog.HandleAllocated

HandleAllocated - returns True if a handle has been allocated

Declaration

Source position: dialogs.pp line 126

public function TCommonDialog.HandleAllocated: Boolean;


TCommonDialog.Height

The height of the dialog box

Declaration

Source position: dialogs.pp line 128

public property TCommonDialog.Height : Integer
  read GetHeight
  write SetHeight;


TCommonDialog.HelpContext

HelpContext - an index to the context-dependent help message for this dialog

Declaration

Source position: dialogs.pp line 133

published property TCommonDialog.HelpContext : THelpContext
  read FHelpContext
  write FHelpContext
  default 0;


TCommonDialog.OnCanClose

Event Handler when dialog is able to be closed

Declaration

Source position: dialogs.pp line 131

published property TCommonDialog.OnCanClose : TCloseQueryEvent
  read FOnCanClose
  write FOnCanClose;


TCommonDialog.OnClose

Event Handler for closing the dialog

Declaration

Source position: dialogs.pp line 130

published property TCommonDialog.OnClose : TNotifyEvent
  read FOnClose
  write FOnClose;


TCommonDialog.OnDialogResult

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Dialogs' (#lcl)

TCommonDialog.OnDialogResult (platform)

Declaration

Source position: dialogs.pp line 115

protected property TCommonDialog.OnDialogResult : TDialogResultEvent
  read FOnDialogResult
  write FOnDialogResult;


TCommonDialog.OnShow

Event handler for showing the dialog

Declaration

Source position: dialogs.pp line 132

published property TCommonDialog.OnShow : TNotifyEvent
  read FOnShow
  write FOnShow;


TCommonDialog.ResetShowCloseFlags

Declaration

Source position: dialogs.pp line 113

protected procedure TCommonDialog.ResetShowCloseFlags;


TCommonDialog.SetHeight

Declaration

Source position: dialogs.pp line 111

protected procedure TCommonDialog.SetHeight(

  const AValue: Integer

); virtual;


TCommonDialog.SetWidth

Declaration

Source position: dialogs.pp line 112

protected procedure TCommonDialog.SetWidth(

  const AValue: Integer

); virtual;


TCommonDialog.Title

The Title or Caption to be shown at the top of the dialog box

Declaration

Source position: dialogs.pp line 134

published property TCommonDialog.Title : TTranslateString
  read FTitle
  write FTitle
  stored IsTitleStored;


TCommonDialog.UserChoice

UserChoice - the value selected by the user

Declaration

Source position: dialogs.pp line 121

public property TCommonDialog.UserChoice : Integer
  read FUserChoice
  write FUserChoice;


TCommonDialog.Width

The width of the dialog box

Declaration

Source position: dialogs.pp line 127

public property TCommonDialog.Width : Integer
  read GetWidth
  write SetWidth;


TCustomCopyToClipboardDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: dialogs.pp line 733

type TCustomCopyToClipboardDialog = class(TForm)

protected

  procedure DoCreate; override;

public

  function GetMessageText; virtual; abstract;

end;

Inheritance

TCustomCopyToClipboardDialog
|
TForm
|
TCustomForm | The base type for TForm classes
|
TCustomDesignControl | Provides a designer surface for scaling and layout of its child controls
|
TScrollingWinControl | Class of a windowed control with incorporated scroll bars
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCustomCopyToClipboardDialog
TForm
 | ro | ClientHandle
 | ro | DockManager
pl | ro | Action
pl | ro | ActiveControl
pl | ro | Align
pl | ro | AllowDropFiles
pl | ro | AlphaBlend
pl | ro | AlphaBlendValue
pl | ro | Anchors
pl | ro | AutoScroll
pl | ro | AutoSize
pl | ro | BiDiMode
pl | ro | BorderIcons
pl | ro | BorderStyle
pl | ro | BorderWidth
pl | ro | Caption
pl | ro | ChildSizing
pl | ro | ClientHeight
pl | ro | ClientWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | DefaultMonitor
pl | ro | DesignTimePPI
pl | ro | DockSite
pl | ro | DoubleBuffered
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | FormStyle
pl | ro | HelpFile
pl | ro | Icon
pl | ro | KeyPreview
pl | ro | Menu
pl | ro | ParentBiDiMode
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | PixelsPerInch
pl | ro | PopupMenu
pl | ro | PopupMode
pl | ro | PopupParent
pl | ro | Position
pl | ro | SessionProperties
pl | ro | ShowHint
pl | ro | ShowInTaskBar
pl | ro | UseDockManager
pl |  | LCLVersion
pl | ro | Scaled
pl | ro | Visible
pl | ro | WindowState
TCustomForm
pt | ro | ClientHandle
 | ro | Active
 |  | ActiveControl
 |  | ActiveDefaultControl
 |  | AllowDropFiles
 |  | AlphaBlend
 |  | AlphaBlendValue
 | ro | AutoScroll
 |  | BorderIcons
 |  | BorderStyle
 |  | CancelControl
 | ro | Caption
 | ro | Color
 |  | DefaultControl
 |  | DefaultMonitor
 |  | Designer
 | ro | EffectiveShowInTaskBar
 | ro | FormState
 |  | FormStyle
 |  | HelpFile
 |  | Icon
 |  | KeyPreview
 | ro | MDIChildren
 |  | Menu
 |  | ModalResult
 | ro | Monitor
 | ro | LastActiveControl
 |  | PopupMode
 |  | PopupParent
 | ro | ParentFont
 |  | Position
 | ro | RestoredLeft
 | ro | RestoredTop
 | ro | RestoredWidth
 | ro | RestoredHeight
 |  | ShowInTaskBar
 | ro | Visible
 |  | WindowState
TCustomDesignControl
 |  | DesignTimePPI
 |  | PixelsPerInch
 |  | Scaled
TScrollingWinControl
pt |  | AutoScroll
pl |  | HorzScrollBar
pl |  | VertScrollBar
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TCustomCopyToClipboardDialog
pt | DoCreate
 | GetMessageText
TForm
pt | WSRegisterClass
pt | CreateWnd
pt | Loaded
 | Create
 | Cascade
 | Next
 | Previous
 | Tile
 | ArrangeIcons
TCustomForm
pt | WMActivate
pt | WMCloseQuery
pt | WMHelp
pt | WMMove
pt | WMShowWindow
pt | WMSize
pt | WMWindowPosChanged
pt | CMBiDiModeChanged
pt | CMParentBiDiModeChanged
pt | CMAppShowBtnGlyphChanged
pt | CMAppShowMenuGlyphChanged
pt | CMIconChanged
pt | CMRelease
pt | CMActivate
pt | CMDeactivate
pt | CMShowingChanged
pt | WMDPIChanged
pt | WSRegisterClass
pt | DoShowWindow
pt | Activate
pt | ActiveChanged
pt | AdjustClientRect
pt | BeginFormUpdate
pt | ColorIsStored
pt | CreateParams
pt | CreateWnd
pt | Deactivate
pt | DoClose
pt | DoCreate
pt | DoDestroy
pt | DoHide
pt | DoShow
pt | EndFormUpdate
pt | HandleCreateException
pt | HandleDestroyException
pt | HandleShowHideException
pt | InitializeWnd
pt | Loaded
pt | ChildHandlesCreated
pt | Notification
pt | PaintWindow
pt | RequestAlign
pt | Resizing
pt | CalculatePreferredSize
pt | SetZOrder
pt | SetParent
pt | MoveToDefaultPosition
pt | UpdateShowing
pt | SetVisible
pt | AllAutoSized
pt | DoFirstShow
pt | UpdateWindowState
pt | VisibleChanging
pt | VisibleChanged
pt | WndProc
pt | VisibleIsStored
pt | DoAutoSize
pt | SetAutoSize
pt | SetAutoScroll
pt | SetScaled
pt | DoAddActionList
pt | DoRemoveActionList
pt | ProcessResource
pt | BeginAutoDrag
pt | DoDock
pt | GetFloating
pt | GetDefaultDockCaption
pt | CMActionExecute
pt | CMActionUpdate
pt | DoExecuteAction
pt | DoUpdateAction
pt | UpdateActions
 | Create
 | CreateNew
 | Destroy
 | AfterConstruction
 | BeforeDestruction
 | GetControlClassDefaultSize
 | BigIconHandle
 | Close
 | CloseQuery
 | DefocusControl
 | DestroyWnd
 | EnsureVisible
 | FocusControl
 | FormIsUpdating
 | GetFormImage
 | GetRolesForControl
 | GetRealPopupParent
 | Hide
 | IntfDropFiles
 | IntfHelp
 | IsShortcut
 | MakeFullyVisible
 | AutoSizeDelayedHandle
 | GetPreferredSize
 | Release
 | CanFocus
 | SetFocus
 | SetFocusedControl
 | SetRestoredBounds
 | Show
 | ShowModal
 | ShowOnTop
 | SmallIconHandle
 | GetChildren
 | WantChildKey
 | RemoveAllHandlersOfObject
 | AddHandlerFirstShow
 | RemoveHandlerFirstShow
 | AddHandlerClose
 | RemoveHandlerClose
 | AddHandlerCreate
 | RemoveHandlerCreate
 | ActiveMDIChild
 | GetMDIChildren
 | MDIChildCount
 | AutoScale
 | Dock
 | UpdateDockCaption
TCustomDesignControl
pt | SetScaled
pt | DoAutoAdjustLayout
 | Create
 | AutoAdjustLayout
TScrollingWinControl
pt | WSRegisterClass
pt | AlignControls
pt | AutoScrollEnabled
pt | CalculateAutoRanges
pt | CreateWnd
pt | GetClientScrollOffset
pt | GetLogicalClientRect
pt | DoOnResize
pt | GetPreferredSizeClientFrame
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | ComputeScrollbars
pt | SetAutoScroll
pt | Loaded
pt | Resizing
pt | SetAutoSize
 | Create
 | Destroy
 | ScreenToClient
 | ClientToScreen
 | UpdateScrollbars
 | GetControlClassDefaultSize
 | ScrollBy
 | ScrollInView
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | Activate (TCustomForm)
pt | ActiveChanged (TCustomForm)
 | ActiveDefaultControlChanged (TControl)
 | ActiveMDIChild (TCustomForm)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerClose (TCustomForm)
 | AddHandlerCreate (TCustomForm)
 | AddHandlerFirstShow (TCustomForm)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomForm)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AfterConstruction (TCustomForm)
pt | AlignControls (TWinControl)
pt | AlignControls (TScrollingWinControl)
pt | AllAutoSized (TWinControl)
pt | AllAutoSized (TCustomForm)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | ArrangeIcons (TForm)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoAdjustLayout (TCustomDesignControl)
 | AutoScale (TCustomForm)
pt | AutoScrollEnabled (TScrollingWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedHandle (TCustomForm)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
 | BeforeDestruction (TCustomForm)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomForm)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BeginFormUpdate (TCustomForm)
 | BeginUpdateBounds (TWinControl)
 | BigIconHandle (TCustomForm)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateAutoRanges (TScrollingWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomForm)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanFocus (TCustomForm)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
 | Cascade (TForm)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildHandlesCreated (TCustomForm)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
 | ClientToScreen (TScrollingWinControl)
 | Close (TCustomForm)
 | CloseQuery (TCustomForm)
pt | CMActionExecute (TCustomForm)
pt | CMActionUpdate (TCustomForm)
pt | CMActivate (TCustomForm)
pt | CMAppShowBtnGlyphChanged (TCustomForm)
pt | CMAppShowMenuGlyphChanged (TCustomForm)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomForm)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDeactivate (TCustomForm)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMIconChanged (TCustomForm)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentBiDiModeChanged (TCustomForm)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMRelease (TCustomForm)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMShowingChanged (TCustomForm)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColorIsStored (TCustomForm)
pt | ComputeScrollbars (TScrollingWinControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TScrollingWinControl)
 | Create (TCustomDesignControl)
 | Create (TCustomForm)
 | Create (TForm)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
 | CreateNew (TCustomForm)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomForm)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TScrollingWinControl)
pt | CreateWnd (TCustomForm)
pt | CreateWnd (TForm)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
pt | Deactivate (TCustomForm)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DefocusControl (TCustomForm)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TScrollingWinControl)
 | Destroy (TCustomForm)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
 | DestroyWnd (TCustomForm)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddActionList (TCustomForm)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomDesignControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoAutoSize (TCustomForm)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | Dock (TCustomForm)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoClose (TCustomForm)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCreate (TCustomForm)
pt | DoCreate (TCustomCopyToClipboardDialog)
pt | DoDestroy (TCustomForm)
pt | DoDock (TControl)
pt | DoDock (TCustomForm)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExecuteAction (TCustomForm)
pt | DoExit (TWinControl)
pt | DoFirstShow (TCustomForm)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoHide (TCustomForm)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TScrollingWinControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveActionList (TCustomForm)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoShow (TCustomForm)
pt | DoShowWindow (TCustomForm)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUpdateAction (TCustomForm)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
pt | EndFormUpdate (TCustomForm)
 | EndUpdateBounds (TWinControl)
 | EnsureVisible (TCustomForm)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | FocusControl (TCustomForm)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FormIsUpdating (TCustomForm)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildren (TCustomForm)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
pt | GetClientScrollOffset (TScrollingWinControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlClassDefaultSize (TScrollingWinControl)
 | GetControlClassDefaultSize (TCustomForm)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultDockCaption (TCustomForm)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloating (TCustomForm)
pt | GetFloatingDockSiteClass (TControl)
 | GetFormImage (TCustomForm)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetLogicalClientRect (TScrollingWinControl)
 | GetMDIChildren (TCustomForm)
 | GetMessageText (TCustomCopyToClipboardDialog)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetPreferredSize (TCustomForm)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPreferredSizeClientFrame (TScrollingWinControl)
 | GetRealPopupParent (TCustomForm)
 | GetRGBColorResolvingParent (TControl)
 | GetRolesForControl (TCustomForm)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
pt | HandleCreateException (TCustomForm)
pt | HandleDestroyException (TCustomForm)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
pt | HandleShowHideException (TCustomForm)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | Hide (TCustomForm)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomForm)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfDropFiles (TCustomForm)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfHelp (TCustomForm)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsShortcut (TCustomForm)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TScrollingWinControl)
pt | Loaded (TCustomForm)
pt | Loaded (TForm)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | MakeFullyVisible (TCustomForm)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MDIChildCount (TCustomForm)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MoveToDefaultPosition (TCustomForm)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Next (TForm)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomForm)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
pt | PaintWindow (TCustomForm)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
 | Previous (TForm)
pt | ProcessResource (TCustomForm)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Release (TCustomForm)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomForm)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerClose (TCustomForm)
 | RemoveHandlerCreate (TCustomForm)
 | RemoveHandlerFirstShow (TCustomForm)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | RequestAlign (TCustomForm)
pt | Resize (TControl)
pt | Resizing (TScrollingWinControl)
pt | Resizing (TCustomForm)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToClient (TScrollingWinControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy (TScrollingWinControl)
 | ScrollBy_WS (TWinControl)
 | ScrollInView (TScrollingWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoScroll (TScrollingWinControl)
pt | SetAutoScroll (TCustomForm)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TScrollingWinControl)
pt | SetAutoSize (TCustomForm)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomForm)
 | SetFocusedControl (TCustomForm)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParent (TCustomForm)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetRestoredBounds (TCustomForm)
pt | SetScaled (TCustomDesignControl)
pt | SetScaled (TCustomForm)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetVisible (TCustomForm)
pt | SetZOrder (TControl)
pt | SetZOrder (TCustomForm)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | Show (TCustomForm)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | ShowModal (TCustomForm)
 | ShowOnTop (TCustomForm)
 | SmallIconHandle (TCustomForm)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | Tile (TForm)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateActions (TCustomForm)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
 | UpdateDockCaption (TCustomForm)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateScrollbars (TScrollingWinControl)
pt | UpdateShowing (TWinControl)
pt | UpdateShowing (TCustomForm)
pt | UpdateWindowState (TCustomForm)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanged (TCustomForm)
pt | VisibleChanging (TControl)
pt | VisibleChanging (TCustomForm)
pt | VisibleIsStored (TCustomForm)
 | WantChildKey (TCustomForm)
pt | WidthIsAnchored (TControl)
pt | WMActivate (TCustomForm)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMCloseQuery (TCustomForm)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMDPIChanged (TCustomForm)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHelp (TCustomForm)
pt | WMHScroll (TScrollingWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMMove (TCustomForm)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMShowWindow (TCustomForm)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TScrollingWinControl)
pt | WMSize (TCustomForm)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TScrollingWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMWindowPosChanged (TCustomForm)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomForm)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TScrollingWinControl)
pt | WSRegisterClass (TCustomForm)
pt | WSRegisterClass (TForm)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomCopyToClipboardDialog
TForm
pl | ro | OnActivate
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnClose
pl | ro | OnCloseQuery
pl | ro | OnConstrainedResize
pl | ro | OnContextPopup
pl | ro | OnCreate
pl | ro | OnDblClick
pl | ro | OnDeactivate
pl | ro | OnDestroy
pl | ro | OnDockDrop
pl | ro | OnDockOver
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnDropFiles
pl | ro | OnEndDock
pl | ro | OnGetSiteInfo
pl | ro | OnHelp
pl | ro | OnHide
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnPaint
pl | ro | OnResize
pl | ro | OnShortCut
pl | ro | OnShow
pl | ro | OnShowHint
pl | ro | OnStartDock
pl | ro | OnUnDock
pl | ro | OnUTF8KeyPress
pl | ro | OnWindowStateChange
TCustomForm
 |  | OnActivate
 |  | OnClose
 |  | OnCloseQuery
 |  | OnCreate
 |  | OnDeactivate
 |  | OnDestroy
 |  | OnDropFiles
 |  | OnHelp
 |  | OnHide
 | ro | OnResize
 |  | OnShortcut
 |  | OnShow
 |  | OnShowModalFinished
 |  | OnWindowStateChange
TCustomDesignControl
TScrollingWinControl
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomCopyToClipboardDialog.DoCreate

Declaration

Source position: dialogs.pp line 735

protected procedure TCustomCopyToClipboardDialog.DoCreate; override;


TCustomCopyToClipboardDialog.GetMessageText

Declaration

Source position: dialogs.pp line 737

public function TCustomCopyToClipboardDialog.GetMessageText: string; virtual; abstract;


TCustomPrintDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomPrintDialog - base class for TPrintDialog.

Declaration

Source position: dialogs.pp line 506

type TCustomPrintDialog = class(TCommonDialog)
public
constructor Create(); override; |
property Collate: Boolean; [rw] | If True, printer will be asked to Collate pages if multiple copies are produced
property Copies: Integer; [rw] | Number of Copies of the document
property FromPage: Integer; [rw] | FromPage - first page of selection for printing
property MinPage: Integer; [rw] | MinPage - smallest number of page in print range
property MaxPage: Integer; [rw] | MaxPage - highest number of page in print range
property Options: TPrintDialogOptions; [rw] | The set of Options for printing
property PrintToFile: Boolean; [rw] | PrintToFile - if True, printing is spooled to a file instead of the printer
property PrintRange: TPrintRange; [rw] | PrintRange - the range of pages for printing
property ToPage: Integer; [rw] | ToPage - the final page number in the range for printing
end;

Inheritance

TCustomPrintDialog | TCustomPrintDialog - base class for TPrintDialog.
|
TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCustomPrintDialog
 |  | Collate
 |  | Copies
 |  | FromPage
 |  | MinPage
 |  | MaxPage
 |  | Options
 |  | PrintToFile
 |  | PrintRange
 |  | ToPage
TCommonDialog
pt |  | AttachTo
 |  | Handle
 |  | UserChoice
 |  | Width
 |  | Height
pl |  | HelpContext
pl |  | Title
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pt |  | AttachTo (TCommonDialog)
 |  | Collate (TCustomPrintDialog)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Copies (TCustomPrintDialog)
 |  | DesignInfo (TComponent)
 |  | FromPage (TCustomPrintDialog)
 |  | Handle (TCommonDialog)
 |  | Height (TCommonDialog)
pl |  | HelpContext (TCommonDialog)
 | ro | LCLRefCount (TLCLComponent)
 |  | MaxPage (TCustomPrintDialog)
 |  | MinPage (TCustomPrintDialog)
 |  | Name (TComponent)
 |  | Options (TCustomPrintDialog)
 | ro | Owner (TComponent)
 |  | PrintRange (TCustomPrintDialog)
 |  | PrintToFile (TCustomPrintDialog)
 |  | Tag (TComponent)
pl |  | Title (TCommonDialog)
 |  | ToPage (TCustomPrintDialog)
 |  | UserChoice (TCommonDialog)
 |  | VCLComObject (TComponent)
 | ro | WidgetSetClass (TLCLComponent)
 |  | Width (TCommonDialog)


TCustomPrintDialog
 | Create
TCommonDialog
pt | WSRegisterClass
pt | DoExecute
pt | DefaultTitle
pt | GetHeight
pt | GetWidth
pt | SetHeight
pt | SetWidth
pt | ResetShowCloseFlags
 | Create
 | Execute
 | Close
 | DoShow
 | DoCanClose
 | DoClose
 | HandleAllocated
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Close (TCommonDialog)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCommonDialog)
 | Create (TCustomPrintDialog)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
pt | DefaultTitle (TCommonDialog)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCanClose (TCommonDialog)
 | DoClose (TCommonDialog)
pt | DoExecute (TCommonDialog)
 | DoShow (TCommonDialog)
 | Equals (TObject)
 | Execute (TCommonDialog)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
pt | GetHeight (TCommonDialog)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWidth (TCommonDialog)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TCommonDialog)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
pt | ResetShowCloseFlags (TCommonDialog)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetHeight (TCommonDialog)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetWidth (TCommonDialog)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TCommonDialog)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomPrintDialog
TCommonDialog
pt | OnDialogResult
pl | OnClose
pl | OnCanClose
pl | OnShow
TLCLComponent
TComponent
TPersistent
TObject


TCustomPrintDialog.Collate

If True, printer will be asked to Collate pages if multiple copies are produced

Declaration

Source position: dialogs.pp line 520

public property TCustomPrintDialog.Collate : Boolean
  read FCollate
  write FCollate
  default False;


TCustomPrintDialog.Copies

Number of Copies of the document

Declaration

Source position: dialogs.pp line 521

public property TCustomPrintDialog.Copies : Integer
  read FCopies
  write FCopies
  default 1;


TCustomPrintDialog.FromPage

FromPage - first page of selection for printing

Declaration

Source position: dialogs.pp line 522

public property TCustomPrintDialog.FromPage : Integer
  read FFromPage
  write FFromPage
  default 0;


TCustomPrintDialog.MaxPage

MaxPage - highest number of page in print range

Declaration

Source position: dialogs.pp line 524

public property TCustomPrintDialog.MaxPage : Integer
  read FMaxPage
  write FMaxPage
  default 0;


TCustomPrintDialog.MinPage

MinPage - smallest number of page in print range

Declaration

Source position: dialogs.pp line 523

public property TCustomPrintDialog.MinPage : Integer
  read FMinPage
  write FMinPage
  default 0;


TCustomPrintDialog.Options

The set of Options for printing

Declaration

Source position: dialogs.pp line 525

public property TCustomPrintDialog.Options : TPrintDialogOptions
  read FOptions
  write FOptions
  default [];


TCustomPrintDialog.PrintRange

PrintRange - the range of pages for printing

Declaration

Source position: dialogs.pp line 527

public property TCustomPrintDialog.PrintRange : TPrintRange
  read FPrintRange
  write FPrintRange
  default prAllPages;


TCustomPrintDialog.PrintToFile

PrintToFile - if True, printing is spooled to a file instead of the printer

Declaration

Source position: dialogs.pp line 526

public property TCustomPrintDialog.PrintToFile : Boolean
  read FPrintToFile
  write FPrintToFile
  default False;


TCustomPrintDialog.ToPage

ToPage - the final page number in the range for printing

Declaration

Source position: dialogs.pp line 528

public property TCustomPrintDialog.ToPage : Integer
  read FToPage
  write FToPage
  default 0;


TCustomPrinterSetupDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Base class for TPrinterSetupDialog and TPageSetupDialog.

Declaration

Source position: dialogs.pp line 495

type TCustomPrinterSetupDialog = class(TCommonDialog)

Inheritance

TCustomPrinterSetupDialog | Base class for TPrinterSetupDialog and TPageSetupDialog.
|
TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCustomPrinterSetupDialog
TCommonDialog
pt |  | AttachTo
 |  | Handle
 |  | UserChoice
 |  | Width
 |  | Height
pl |  | HelpContext
pl |  | Title
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TCustomPrinterSetupDialog
TCommonDialog
pt | WSRegisterClass
pt | DoExecute
pt | DefaultTitle
pt | GetHeight
pt | GetWidth
pt | SetHeight
pt | SetWidth
pt | ResetShowCloseFlags
 | Create
 | Execute
 | Close
 | DoShow
 | DoCanClose
 | DoClose
 | HandleAllocated
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TCustomPrinterSetupDialog
TCommonDialog
pt | OnDialogResult
pl | OnClose
pl | OnCanClose
pl | OnShow
TLCLComponent
TComponent
TPersistent
TObject


TCustomTaskDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: dialogs.pp line 612

type TCustomTaskDialog = class(TComponent)

protected

  function DoExecute(); dynamic;

  procedure DoOnButtonClicked(); dynamic;

public

  constructor Create(); override;

  destructor Destroy; override;

  function Execute();

  property Button: TTaskDialogButtonItem; [rw]

  property Buttons: TTaskDialogButtons; [rw]

  property Caption: TTranslateString; [rw]

  property CommonButtons: TTaskDialogCommonButtons; [rw]

  property DefaultButton: TTaskDialogCommonButton; [rw]

  property ExpandButtonCaption: TTranslateString; [rw]

  property ExpandedText: TTranslateString; [rw]

  property Flags: TTaskDialogFlags; [rw]

  property FooterIcon: TTaskDialogIcon; [rw]

  property FooterText: TTranslateString; [rw]

  property MainIcon: TTaskDialogIcon; [rw]

  property ModalResult: TModalResult; [rw]

  property RadioButton: TTaskDialogRadioButtonItem; [r]

  property RadioButtons: TTaskDialogButtons; [rw]

  property Text: TTranslateString; [rw]

  property Title: TTranslateString; [rw]

  property VerificationText: TTranslateString; [rw]

  property OnButtonClicked: TTaskDlgClickEvent; [rw]

end;

Inheritance

TCustomTaskDialog
|

TComponent,IUnknown,IInterfaceComponentReference
|

TPersistent,IFPObserved
|

TObject


TCustomTaskDialog
 |  | Button
 |  | Buttons
 |  | Caption
 |  | CommonButtons
 |  | DefaultButton
 |  | ExpandButtonCaption
 |  | ExpandedText
 |  | Flags
 |  | FooterIcon
 |  | FooterText
 |  | MainIcon
 |  | ModalResult
 | ro | RadioButton
 |  | RadioButtons
 |  | Text
 |  | Title
 |  | VerificationText
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 | Button (TCustomTaskDialog)
 | Buttons (TCustomTaskDialog)
 | Caption (TCustomTaskDialog)
 | CommonButtons (TCustomTaskDialog)
ro | ComObject (TComponent)
ro | ComponentCount (TComponent)
 | ComponentIndex (TComponent)
ro | Components (TComponent)
ro | ComponentState (TComponent)
ro | ComponentStyle (TComponent)
 | DefaultButton (TCustomTaskDialog)
 | DesignInfo (TComponent)
 | ExpandButtonCaption (TCustomTaskDialog)
 | ExpandedText (TCustomTaskDialog)
 | Flags (TCustomTaskDialog)
 | FooterIcon (TCustomTaskDialog)
 | FooterText (TCustomTaskDialog)
 | MainIcon (TCustomTaskDialog)
 | ModalResult (TCustomTaskDialog)
 | Name (TComponent)
ro | Owner (TComponent)
ro | RadioButton (TCustomTaskDialog)
 | RadioButtons (TCustomTaskDialog)
 | Tag (TComponent)
 | Text (TCustomTaskDialog)
 | Title (TCustomTaskDialog)
 | VCLComObject (TComponent)
 | VerificationText (TCustomTaskDialog)


TCustomTaskDialog
pt | DoExecute
pt | DoOnButtonClicked
 | Create
 | Destroy
 | Execute
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TCustomTaskDialog)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TCustomTaskDialog)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoExecute (TCustomTaskDialog)
pt | DoOnButtonClicked (TCustomTaskDialog)
 | Equals (TObject)
 | Execute (TCustomTaskDialog)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomTaskDialog

OnButtonClicked

TComponent

TPersistent

TObject


TCustomTaskDialog.Button

Declaration

Source position: dialogs.pp line 645

public property TCustomTaskDialog.Button : TTaskDialogButtonItem
  read FButton
  write FButton;


TCustomTaskDialog.Buttons

Declaration

Source position: dialogs.pp line 646

public property TCustomTaskDialog.Buttons : TTaskDialogButtons
  read FButtons
  write SetButtons;


TCustomTaskDialog.Caption

Declaration

Source position: dialogs.pp line 647

public property TCustomTaskDialog.Caption : TTranslateString
  read FCaption
  write FCaption;


TCustomTaskDialog.CommonButtons

Declaration

Source position: dialogs.pp line 648

public property TCustomTaskDialog.CommonButtons : TTaskDialogCommonButtons
  read FCommonButtons
  write FCommonButtons
  default [tcbOk, tcbCancel];


TCustomTaskDialog.Create

Declaration

Source position: dialogs.pp line 641

public constructor TCustomTaskDialog.Create(

  AOwner: TComponent

); override;


TCustomTaskDialog.DefaultButton

Declaration

Source position: dialogs.pp line 649

public property TCustomTaskDialog.DefaultButton : TTaskDialogCommonButton
  read FDefaultButton
  write FDefaultButton
  default tcbOk;


TCustomTaskDialog.Destroy

Declaration

Source position: dialogs.pp line 642

public destructor TCustomTaskDialog.Destroy; override;


TCustomTaskDialog.DoExecute

Declaration

Source position: dialogs.pp line 638

protected function TCustomTaskDialog.DoExecute(

  ParentWnd: HWND

):Boolean; dynamic;


TCustomTaskDialog.DoOnButtonClicked

Declaration

Source position: dialogs.pp line 639

protected procedure TCustomTaskDialog.DoOnButtonClicked(

  AModalResult: Integer;

  var ACanClose: Boolean

); dynamic;


TCustomTaskDialog.Execute

Declaration

Source position: dialogs.pp line 643

public function TCustomTaskDialog.Execute: Boolean; dynamic; overload;

function TCustomTaskDialog.Execute(

  ParentWnd: HWND

):Boolean; dynamic; overload;


TCustomTaskDialog.ExpandButtonCaption

Declaration

Source position: dialogs.pp line 650

public property TCustomTaskDialog.ExpandButtonCaption : TTranslateString
  read FExpandButtonCaption
  write FExpandButtonCaption;


TCustomTaskDialog.ExpandedText

Declaration

Source position: dialogs.pp line 651

public property TCustomTaskDialog.ExpandedText : TTranslateString
  read FExpandedText
  write FExpandedText;


TCustomTaskDialog.Flags

Declaration

Source position: dialogs.pp line 652

public property TCustomTaskDialog.Flags : TTaskDialogFlags
  read FFlags
  write FFlags
  default [tfAllowDialogCancellation];


TCustomTaskDialog.FooterIcon

Declaration

Source position: dialogs.pp line 653

public property TCustomTaskDialog.FooterIcon : TTaskDialogIcon
  read FFooterIcon
  write FFooterIcon
  default tdiNone;


TCustomTaskDialog.FooterText

Declaration

Source position: dialogs.pp line 654

public property TCustomTaskDialog.FooterText : TTranslateString
  read FFooterText
  write FFooterText;


TCustomTaskDialog.MainIcon

Declaration

Source position: dialogs.pp line 655

public property TCustomTaskDialog.MainIcon : TTaskDialogIcon
  read FMainIcon
  write FMainIcon
  default tdiInformation;


TCustomTaskDialog.ModalResult

Declaration

Source position: dialogs.pp line 656

public property TCustomTaskDialog.ModalResult : TModalResult
  read FModalResult
  write FModalResult;


TCustomTaskDialog.OnButtonClicked

Declaration

Source position: dialogs.pp line 662

public property TCustomTaskDialog.OnButtonClicked : TTaskDlgClickEvent
  read FOnButtonClicked
  write FOnButtonClicked;


TCustomTaskDialog.RadioButton

Declaration

Source position: dialogs.pp line 657

public property TCustomTaskDialog.RadioButton : TTaskDialogRadioButtonItem
  read FRadioButton;


TCustomTaskDialog.RadioButtons

Declaration

Source position: dialogs.pp line 658

public property TCustomTaskDialog.RadioButtons : TTaskDialogButtons
  read FRadioButtons
  write SetRadioButtons;


TCustomTaskDialog.Text

Declaration

Source position: dialogs.pp line 659

public property TCustomTaskDialog.Text : TTranslateString
  read FText
  write FText;


TCustomTaskDialog.Title

Declaration

Source position: dialogs.pp line 660

public property TCustomTaskDialog.Title : TTranslateString
  read FTitle
  write FTitle;


TCustomTaskDialog.VerificationText

Declaration

Source position: dialogs.pp line 661

public property TCustomTaskDialog.VerificationText : TTranslateString
  read FVerificationText
  write FVerificationText;


TFileDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TFileDialog : allows selection of a file from the current directory.

Declaration

Source position: dialogs.pp line 140

type TFileDialog = class(TCommonDialog)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
function GetFilterIndex; virtual; | GetFilterIndex - returns the Index value for the filename filter
procedure SetFileName(); virtual; | SetFileName - specifies the filename in the file dialog
procedure SetFilter(); virtual; | SetFilter - specifies the Filter for use in filename searching
procedure SetHistoryList(); virtual; | SetHistoryList - specifies a list of strings that have been used in searching
public
constructor Create(); override; | Create - constructor for TFileDialog: calls inherited Create, makes stringlists for files and history, initializes filter index
destructor Destroy; override; | Destroy - destructor for TFileDialog: frees file and history lists then calls inherited Destroy
procedure DoCanClose(); override;
procedure DoTypeChange; virtual; | DoTypeChange - perform the code for the OnTypeChange event
property Files: TStrings; [r] | Stringlist which stores the names of the selected files.
property HistoryList: TStrings; [rw] | HistoryList - stringlist containing the names of files recently accessed
procedure IntfFileTypeChanged(); | IntfFileTypeChanged - interface method for file type change
class function FindMaskInFilter(); | Find position of a mask in the given filter
class function ExtractAllFilterMasks(); | Extracts all file masks from a filter
published
property Title: TTranslateString; | The Title or Caption to be shown at the top of the dialog box
property DefaultExt: string; [rw] | Sets the default file extension for the file dialog box.
property FileName: string; [rw] | String storing the name of the file chosen by the user as UTF8.
property Filter: string; [rw] | A string which contains possible filename filters (e.g. .doc, .xmp, .pas etc).
property FilterIndex: Integer; [rw] | This property sets which file filter is the default.
property InitialDir: string; [rw] | Set the directory the dialog shows on opening.
property OnHelpClicked: TNotifyEvent; [rw] | Event handler when the Help button is clicked
property OnTypeChange: TNotifyEvent; [rw] | Event Handler when the selected file type is changed
end;

Inheritance

TFileDialog | TFileDialog : allows selection of a file from the current directory.
|
TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TFileDialog : allows selection of a file from the current directory.

This is also the base class for the Open and Save (As) dialogs


TFileDialog
 | ro | Files
 |  | HistoryList
pl | ro | Title
pl |  | DefaultExt
pl |  | FileName
pl |  | Filter
pl |  | FilterIndex
pl |  | InitialDir
TCommonDialog
pt |  | AttachTo
 |  | Handle
 |  | UserChoice
 |  | Width
 |  | Height
pl |  | HelpContext
pl |  | Title
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pt |  | AttachTo (TCommonDialog)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
pl |  | DefaultExt (TFileDialog)
 |  | DesignInfo (TComponent)
pl |  | FileName (TFileDialog)
 | ro | Files (TFileDialog)
pl |  | Filter (TFileDialog)
pl |  | FilterIndex (TFileDialog)
 |  | Handle (TCommonDialog)
 |  | Height (TCommonDialog)
pl |  | HelpContext (TCommonDialog)
 |  | HistoryList (TFileDialog)
pl |  | InitialDir (TFileDialog)
 | ro | LCLRefCount (TLCLComponent)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Tag (TComponent)
pl |  | Title (TCommonDialog)
pl | ro | Title (TFileDialog)
 |  | UserChoice (TCommonDialog)
 |  | VCLComObject (TComponent)
 | ro | WidgetSetClass (TLCLComponent)
 |  | Width (TCommonDialog)


TFileDialog
pt | WSRegisterClass
pt | GetFilterIndex
pt | SetFileName
pt | SetFilter
pt | SetHistoryList
 | Create
 | Destroy
 | DoCanClose
 | DoTypeChange
 | IntfFileTypeChanged
 | FindMaskInFilter
 | ExtractAllFilterMasks
TCommonDialog
pt | WSRegisterClass
pt | DoExecute
pt | DefaultTitle
pt | GetHeight
pt | GetWidth
pt | SetHeight
pt | SetWidth
pt | ResetShowCloseFlags
 | Create
 | Execute
 | Close
 | DoShow
 | DoCanClose
 | DoClose
 | HandleAllocated
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Close (TCommonDialog)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCommonDialog)
 | Create (TFileDialog)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
pt | DefaultTitle (TCommonDialog)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TFileDialog)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCanClose (TCommonDialog)
 | DoCanClose (TFileDialog)
 | DoClose (TCommonDialog)
pt | DoExecute (TCommonDialog)
 | DoShow (TCommonDialog)
 | DoTypeChange (TFileDialog)
 | Equals (TObject)
 | Execute (TCommonDialog)
 | ExecuteAction (TComponent)
 | ExtractAllFilterMasks (TFileDialog)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindMaskInFilter (TFileDialog)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
pt | GetFilterIndex (TFileDialog)
 | GetHashCode (TObject)
pt | GetHeight (TCommonDialog)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWidth (TCommonDialog)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TCommonDialog)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | IntfFileTypeChanged (TFileDialog)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
pt | ResetShowCloseFlags (TCommonDialog)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetFileName (TFileDialog)
pt | SetFilter (TFileDialog)
pt | SetHeight (TCommonDialog)
pt | SetHistoryList (TFileDialog)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetWidth (TCommonDialog)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TCommonDialog)
pt | WSRegisterClass (TFileDialog)
 | _AddRef (TComponent)
 | _Release (TComponent)


TFileDialog
pl | OnHelpClicked
pl | OnTypeChange
TCommonDialog
pt | OnDialogResult
pl | OnClose
pl | OnCanClose
pl | OnShow
TLCLComponent
TComponent
TPersistent
TObject


pl | OnCanClose (TCommonDialog)
pl | OnClose (TCommonDialog)
pt | OnDialogResult (TCommonDialog)
pl | OnHelpClicked (TFileDialog)
pl | OnShow (TCommonDialog)
pl | OnTypeChange (TFileDialog)


TFileDialog.Create

Create - constructor for TFileDialog: calls inherited Create, makes stringlists for files and history, initializes filter index

Declaration

Source position: dialogs.pp line 161

public constructor TFileDialog.Create(

  TheOwner: TComponent

); override;

See also

TCommonDialog.Create

Create - constructor for TCommonDialog: calls inherited Create and adds default Title


TFileDialog.DefaultExt

Sets the default file extension for the file dialog box.

Declaration

Source position: dialogs.pp line 173

published property TFileDialog.DefaultExt : string
  read FDefaultExt
  write SetDefaultExt;


TFileDialog.Destroy

Destroy - destructor for TFileDialog: frees file and history lists then calls inherited Destroy

Declaration

Source position: dialogs.pp line 162

public destructor TFileDialog.Destroy; override;


TFileDialog.DoTypeChange

DoTypeChange - perform the code for the OnTypeChange event

Declaration

Source position: dialogs.pp line 164

public procedure TFileDialog.DoTypeChange; virtual;


TFileDialog.ExtractAllFilterMasks

Extracts all file masks from a filter

Declaration

Source position: dialogs.pp line 169

public class function TFileDialog.ExtractAllFilterMasks(

  aFilter: string;

  SkipAllFilesMask: Boolean = True

):string;


TFileDialog.FileName

String storing the name of the file chosen by the user as UTF8.

Declaration

Source position: dialogs.pp line 174

published property TFileDialog.FileName : string
  read FFileName
  write SetFileName;

Description

If you need the filename as system encoded, you can use UTF8ToSys from the unit FileUtil.


TFileDialog.Files

Stringlist which stores the names of the selected files.

Declaration

Source position: dialogs.pp line 165

public property TFileDialog.Files : TStrings
  read FFiles;


TFileDialog.Filter

A string which contains possible filename filters (e.g. .doc, .xmp, .pas etc).

Declaration

Source position: dialogs.pp line 175

published property TFileDialog.Filter : string
  read FFilter
  write SetFilter;

Description

This is a string which contains the filters a user can choose from.
The available filters and their description are separated by pipe symbols.
To set this property during runtime assign a value like: "All files|*.*|Lazarus Project files|*.lpr"
An entry can contain multiple masks separated by semicolon, e.g. "Pascal units|*.pas;*.pp;*.p"


TFileDialog.FilterIndex

This property sets which file filter is the default.

Declaration

Source position: dialogs.pp line 176

published property TFileDialog.FilterIndex : Integer
  read GetFilterIndex
  write SetFilterIndex
  default 1;

Description

This property sets which file filter is the default. For example, set this property to 2 to set the second filter as default.


TFileDialog.FindMaskInFilter

Find position of a mask in the given filter

Declaration

Source position: dialogs.pp line 168

public class function TFileDialog.FindMaskInFilter(

  aFilter: string;

  aMask: string

):Integer;


TFileDialog.GetFilterIndex

GetFilterIndex - returns the Index value for the filename filter

Declaration

Source position: dialogs.pp line 156

protected function TFileDialog.GetFilterIndex: Integer; virtual;


TFileDialog.HistoryList

HistoryList - stringlist containing the names of files recently accessed

Declaration

Source position: dialogs.pp line 166

public property TFileDialog.HistoryList : TStrings
  read FHistoryList
  write SetHistoryList;


TFileDialog.InitialDir

Set the directory the dialog shows on opening.

Declaration

Source position: dialogs.pp line 177

published property TFileDialog.InitialDir : string
  read FInitialDir
  write FInitialDir;


TFileDialog.IntfFileTypeChanged

IntfFileTypeChanged - interface method for file type change

Declaration

Source position: dialogs.pp line 167

public procedure TFileDialog.IntfFileTypeChanged(

  NewFilterIndex: Integer

);


TFileDialog.OnHelpClicked

Event handler when the Help button is clicked

Declaration

Source position: dialogs.pp line 178

published property TFileDialog.OnHelpClicked : TNotifyEvent
  read FOnHelpClicked
  write FOnHelpClicked;


TFileDialog.OnTypeChange

Event Handler when the selected file type is changed

Declaration

Source position: dialogs.pp line 179

published property TFileDialog.OnTypeChange : TNotifyEvent
  read FOnTypeChange
  write FOnTypeChange;


TFileDialog.SetFileName

SetFileName - specifies the filename in the file dialog

Declaration

Source position: dialogs.pp line 157

protected procedure TFileDialog.SetFileName(

  const Value: string

); virtual;


TFileDialog.SetFilter

SetFilter - specifies the Filter for use in filename searching

Declaration

Source position: dialogs.pp line 158

protected procedure TFileDialog.SetFilter(

  const Value: string

); virtual;


TFileDialog.SetHistoryList

SetHistoryList - specifies a list of strings that have been used in searching

Declaration

Source position: dialogs.pp line 159

protected procedure TFileDialog.SetHistoryList(

  const AValue: TStrings

); virtual;


TFindDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TFindDialog - a dialog used for finding text within the current editor or text buffer

Declaration

Source position: dialogs.pp line 415

type TFindDialog = class(TCommonDialog)
protected
FFindForm: TForm; | FFindForm - local variable holding the form used for the Find dialog
FOnReplace: TNotifyEvent; | FOnReplace - local variable identifying the event handler for replacing
FOnFind: TNotifyEvent; | FOnFind - local variable identifying the event handler for finding
FOptions: TFindOptions; | FOptions - local variable holding the set of current options
FOnHelpClicked: TNotifyEvent; | FOnHelpClicked - local variable identifying the help event handler
FReplaceText: string; | FReplaceText - local variable holding the Replace text
FFindText: string; | FFindText - local variable containing the text to be found
function DefaultTitle; override;
procedure FindClick(); | FindClick - method for execution when the Find button is clicked
procedure HelpClick(); | HelpClick - method to execute when the Help button is clicked
procedure CancelClick(); | CancelClick - method to execute when the Cancel button is clicked
function GetHeight; override;
function GetWidth; override;
procedure DoCloseForm(); virtual; | DoCloseForm - execute the code for closing the Find/Replace dialog form
procedure DoShowForm(); virtual;
procedure Find; virtual; | Find - software emulation of the OnFind event
procedure Help; virtual; | Help - software emulation of the OnHelpClicked event
procedure Replace; virtual; | Replace - software emulation of the OnReplace event
function CreateForm; virtual; | CreateForm - function result returns the form that was created
procedure SetFormValues; virtual; | SetFormValues - specifies the values for the form
procedure GetFormValues; virtual; | GetFormValues - finds the values for the form
procedure CalcPosition();
property ReplaceText: string; [rw] | ReplaceText - the text string that is to be substituted for the Find text
property OnReplace: TNotifyEvent; [rw] | OnReplace - event handler for replacing text
public
constructor Create(); override; | Create - constructor for TFindDialog: calls inherited Create and sets initial options for Find only
destructor Destroy; override; |
procedure CloseDialog; | CloseDialog and returns its resources
function Execute; override; | A public method causing the dialog box to appear, offer the relevant choices to the user and act upon the choice
property Left: Integer; [rw] | The Left side of the dialog display
property Position: TPoint; [rw] | The Position of the dialog display
property Top: Integer; [rw] | the Top of the dialog display
published
property FindText: string; [rw] | FindText - the text string that the dialog will try to find
property Options: TFindOptions; [rw] | The current Options for the seeking and replacing process
property OnFind: TNotifyEvent; [rw] | OnFind - event handler for a click on the Find button
property OnHelpClicked: TNotifyEvent; [rw] | OnHelpClicked - event handler for a click on the Help button
end;

Inheritance

TFindDialog | TFindDialog - a dialog used for finding text within the current editor or text buffer
|
TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

Opens a dialog box allowing the user to enter text for searching, for example in a text editor.
As TFindDialog is the parent class for the TReplaceDialog,
it contains definitions for the Replace method,
but the Replace option does not actually appear when the dialog is displayed:
you need to use TReplaceDialog to do that

See also

TReplaceDialog

A dialog allowing the user to replace text


TFindDialog
pt |  | ReplaceText
 |  | Left
 |  | Position
 |  | Top
pl |  | FindText
pl |  | Options
TCommonDialog
pt |  | AttachTo
 |  | Handle
 |  | UserChoice
 |  | Width
 |  | Height
pl |  | HelpContext
pl |  | Title
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pt |  | AttachTo (TCommonDialog)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
pl |  | FindText (TFindDialog)
 |  | Handle (TCommonDialog)
 |  | Height (TCommonDialog)
pl |  | HelpContext (TCommonDialog)
 | ro | LCLRefCount (TLCLComponent)
 |  | Left (TFindDialog)
 |  | Name (TComponent)
pl |  | Options (TFindDialog)
 | ro | Owner (TComponent)
 |  | Position (TFindDialog)
pt |  | ReplaceText (TFindDialog)
 |  | Tag (TComponent)
pl |  | Title (TCommonDialog)
 |  | Top (TFindDialog)
 |  | UserChoice (TCommonDialog)
 |  | VCLComObject (TComponent)
 | ro | WidgetSetClass (TLCLComponent)
 |  | Width (TCommonDialog)


TFindDialog
pt | DefaultTitle
pt | FindClick
pt | HelpClick
pt | CancelClick
pt | GetHeight
pt | GetWidth
pt | DoCloseForm
pt | DoShowForm
pt | Find
pt | Help
pt | Replace
pt | CreateForm
pt | SetFormValues
pt | GetFormValues
pt | CalcPosition
 | Create
 | Destroy
 | CloseDialog
 | Execute
TCommonDialog
pt | WSRegisterClass
pt | DoExecute
pt | DefaultTitle
pt | GetHeight
pt | GetWidth
pt | SetHeight
pt | SetWidth
pt | ResetShowCloseFlags
 | Create
 | Execute
 | Close
 | DoShow
 | DoCanClose
 | DoClose
 | HandleAllocated
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
pt | CalcPosition (TFindDialog)
pt | CancelClick (TFindDialog)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Close (TCommonDialog)
 | CloseDialog (TFindDialog)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCommonDialog)
 | Create (TFindDialog)
pt | CreateForm (TFindDialog)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
pt | DefaultTitle (TCommonDialog)
pt | DefaultTitle (TFindDialog)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TFindDialog)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCanClose (TCommonDialog)
 | DoClose (TCommonDialog)
pt | DoCloseForm (TFindDialog)
pt | DoExecute (TCommonDialog)
 | DoShow (TCommonDialog)
pt | DoShowForm (TFindDialog)
 | Equals (TObject)
 | Execute (TCommonDialog)
 | Execute (TFindDialog)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
pt | Find (TFindDialog)
pt | FindClick (TFindDialog)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
pt | GetFormValues (TFindDialog)
 | GetHashCode (TObject)
pt | GetHeight (TCommonDialog)
pt | GetHeight (TFindDialog)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWidth (TCommonDialog)
pt | GetWidth (TFindDialog)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TCommonDialog)
 | HasParent (TComponent)
pt | Help (TFindDialog)
pt | HelpClick (TFindDialog)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
pt | Replace (TFindDialog)
pt | ResetShowCloseFlags (TCommonDialog)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetFormValues (TFindDialog)
pt | SetHeight (TCommonDialog)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetWidth (TCommonDialog)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TCommonDialog)
 | _AddRef (TComponent)
 | _Release (TComponent)


TFindDialog
pt | OnReplace
pl | OnFind
pl | OnHelpClicked
TCommonDialog
pt | OnDialogResult
pl | OnClose
pl | OnCanClose
pl | OnShow
TLCLComponent
TComponent
TPersistent
TObject


pl | OnCanClose (TCommonDialog)
pl | OnClose (TCommonDialog)
pt | OnDialogResult (TCommonDialog)
pl | OnFind (TFindDialog)
pl | OnHelpClicked (TFindDialog)
pt | OnReplace (TFindDialog)
pl | OnShow (TCommonDialog)


TFindDialog.CalcPosition

Declaration

Source position: dialogs.pp line 455

protected procedure TFindDialog.CalcPosition(

  aForm: TForm

);


TFindDialog.CancelClick

CancelClick - method to execute when the Cancel button is clicked

Declaration

Source position: dialogs.pp line 443

protected procedure TFindDialog.CancelClick(

  Sender: TObject

);


TFindDialog.CloseDialog

CloseDialog and returns its resources

Declaration

Source position: dialogs.pp line 461

public procedure TFindDialog.CloseDialog;


TFindDialog.Create

Create - constructor for TFindDialog: calls inherited Create and sets initial options for Find only

Declaration

Source position: dialogs.pp line 459

public constructor TFindDialog.Create(

  AOwner: TComponent

); override;

See also

TComponent.Create

TCommonDialog.Create

Create - constructor for TCommonDialog: calls inherited Create and adds default Title


TFindDialog.CreateForm

CreateForm - function result returns the form that was created

Declaration

Source position: dialogs.pp line 452

protected function TFindDialog.CreateForm: TForm; virtual;


TFindDialog.Destroy

Declaration

Source position: dialogs.pp line 460

public destructor TFindDialog.Destroy; override;


TFindDialog.DoCloseForm

DoCloseForm - execute the code for closing the Find/Replace dialog form

Declaration

Source position: dialogs.pp line 447

protected procedure TFindDialog.DoCloseForm(

  Sender: TObject;

  var CloseAction: TCloseAction

); virtual;


TFindDialog.DoShowForm

Declaration

Source position: dialogs.pp line 448

protected procedure TFindDialog.DoShowForm(

  Sender: TObject

); virtual;


TFindDialog.FFindForm

FFindForm - local variable holding the form used for the Find dialog

Declaration

Source position: dialogs.pp line 431

protected TFindDialog.FFindForm : TForm;


TFindDialog.FFindText

FFindText - local variable containing the text to be found

Declaration

Source position: dialogs.pp line 437

protected TFindDialog.FFindText : string;


TFindDialog.Find

Find - software emulation of the OnFind event

Declaration

Source position: dialogs.pp line 449

protected procedure TFindDialog.Find; virtual;


TFindDialog.FindClick

FindClick - method for execution when the Find button is clicked

Declaration

Source position: dialogs.pp line 441

protected procedure TFindDialog.FindClick(

  Sender: TObject

);


TFindDialog.FindText

FindText - the text string that the dialog will try to find

Declaration

Source position: dialogs.pp line 467

published property TFindDialog.FindText : string
  read GetFindText
  write SetFindText;


TFindDialog.FOnFind

FOnFind - local variable identifying the event handler for finding

Declaration

Source position: dialogs.pp line 433

protected TFindDialog.FOnFind : TNotifyEvent;


TFindDialog.FOnHelpClicked

FOnHelpClicked - local variable identifying the help event handler

Declaration

Source position: dialogs.pp line 435

protected TFindDialog.FOnHelpClicked : TNotifyEvent;


TFindDialog.FOnReplace

FOnReplace - local variable identifying the event handler for replacing

Declaration

Source position: dialogs.pp line 432

protected TFindDialog.FOnReplace : TNotifyEvent;


TFindDialog.FOptions

FOptions - local variable holding the set of current options

Declaration

Source position: dialogs.pp line 434

protected TFindDialog.FOptions : TFindOptions;


TFindDialog.FReplaceText

FReplaceText - local variable holding the Replace text

Declaration

Source position: dialogs.pp line 436

protected TFindDialog.FReplaceText : string;


TFindDialog.GetFormValues

GetFormValues - finds the values for the form

Declaration

Source position: dialogs.pp line 454

protected procedure TFindDialog.GetFormValues; virtual;


TFindDialog.GetHeight

Declaration

Source position: dialogs.pp line 445

protected function TFindDialog.GetHeight: Integer; override;


TFindDialog.GetWidth

Declaration

Source position: dialogs.pp line 446

protected function TFindDialog.GetWidth: Integer; override;


TFindDialog.Help

Help - software emulation of the OnHelpClicked event

Declaration

Source position: dialogs.pp line 450

protected procedure TFindDialog.Help; virtual;


TFindDialog.HelpClick

HelpClick - method to execute when the Help button is clicked

Declaration

Source position: dialogs.pp line 442

protected procedure TFindDialog.HelpClick(

  Sender: TObject

);


TFindDialog.Left

The Left side of the dialog display

Declaration

Source position: dialogs.pp line 463

public property TFindDialog.Left : Integer
  read GetLeft
  write SetLeft;


TFindDialog.OnFind

OnFind - event handler for a click on the Find button

Declaration

Source position: dialogs.pp line 469

published property TFindDialog.OnFind : TNotifyEvent
  read FOnFind
  write FOnFind;


TFindDialog.OnHelpClicked

OnHelpClicked - event handler for a click on the Help button

Declaration

Source position: dialogs.pp line 470

published property TFindDialog.OnHelpClicked : TNotifyEvent
  read FOnHelpClicked
  write FOnHelpClicked;


TFindDialog.OnReplace

OnReplace - event handler for replacing text

Declaration

Source position: dialogs.pp line 457

protected property TFindDialog.OnReplace : TNotifyEvent
  read FOnReplace
  write FOnReplace;


TFindDialog.Options

The current Options for the seeking and replacing process

Declaration

Source position: dialogs.pp line 468

published property TFindDialog.Options : TFindOptions
  read FOptions
  write SetOptions
  default [frDown];


TFindDialog.Position

The Position of the dialog display

Declaration

Source position: dialogs.pp line 464

public property TFindDialog.Position : TPoint
  read GetPosition
  write SetPosition;


TFindDialog.Replace

Replace - software emulation of the OnReplace event

Declaration

Source position: dialogs.pp line 451

protected procedure TFindDialog.Replace; virtual;


TFindDialog.ReplaceText

ReplaceText - the text string that is to be substituted for the Find text

Declaration

Source position: dialogs.pp line 456

protected property TFindDialog.ReplaceText : string
  read GetReplaceText
  write SetReplaceText;


TFindDialog.SetFormValues

SetFormValues - specifies the values for the form

Declaration

Source position: dialogs.pp line 453

protected procedure TFindDialog.SetFormValues; virtual;


TFindDialog.Top

the Top of the dialog display

Declaration

Source position: dialogs.pp line 465

public property TFindDialog.Top : Integer
  read GetTop
  write SetTop;


TFontDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Font Dialog

Declaration

Source position: dialogs.pp line 377

type TFontDialog = class(TCommonDialog)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
function DefaultTitle; override; | DefaultTitle - returns the default title for a dialog
public
procedure ApplyClicked; virtual; | ApplyClicked - software emulation of the OnApplyClicked event
constructor Create(); override;
destructor Destroy; override; |
published
property Title: TTranslateString; | The Title or Caption to be shown at the top of the dialog box
property Font: TFont; [rw] | Property to store the chosen font.
property MinFontSize: Integer; [rw] | MinFontSize - minimum size for the font
property MaxFontSize: Integer; [rw] | MaxFontSize - maximum size for the font
property Options: TFontDialogOptions; [rw] | A set of options available from TFontDialogOptions
property OnApplyClicked: TNotifyEvent; [rw] | OnApplyClicked - event handler for a click on the Apply button (i.e. the user wishes to apply the selected font)
property PreviewText: string; [rw] | The text displayed as an example in the preview pane of the dialog, using the selected font
end;

Inheritance

TFontDialog | Font Dialog
|
TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

Font Dialog: opens a dialog allowing choice of a font for textual displays


TFontDialog
pl | ro | Title
pl |  | Font
pl |  | MinFontSize
pl |  | MaxFontSize
pl |  | Options
pl |  | PreviewText
TCommonDialog
pt |  | AttachTo
 |  | Handle
 |  | UserChoice
 |  | Width
 |  | Height
pl |  | HelpContext
pl |  | Title
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pt |  | AttachTo (TCommonDialog)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
pl |  | Font (TFontDialog)
 |  | Handle (TCommonDialog)
 |  | Height (TCommonDialog)
pl |  | HelpContext (TCommonDialog)
 | ro | LCLRefCount (TLCLComponent)
pl |  | MaxFontSize (TFontDialog)
pl |  | MinFontSize (TFontDialog)
 |  | Name (TComponent)
pl |  | Options (TFontDialog)
 | ro | Owner (TComponent)
pl |  | PreviewText (TFontDialog)
 |  | Tag (TComponent)
pl |  | Title (TCommonDialog)
pl | ro | Title (TFontDialog)
 |  | UserChoice (TCommonDialog)
 |  | VCLComObject (TComponent)
 | ro | WidgetSetClass (TLCLComponent)
 |  | Width (TCommonDialog)


TFontDialog
pt | WSRegisterClass
pt | DefaultTitle
 | ApplyClicked
 | Create
 | Destroy
TCommonDialog
pt | WSRegisterClass
pt | DoExecute
pt | DefaultTitle
pt | GetHeight
pt | GetWidth
pt | SetHeight
pt | SetWidth
pt | ResetShowCloseFlags
 | Create
 | Execute
 | Close
 | DoShow
 | DoCanClose
 | DoClose
 | HandleAllocated
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Close (TCommonDialog)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCommonDialog)
 | Create (TFontDialog)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
pt | DefaultTitle (TCommonDialog)
pt | DefaultTitle (TFontDialog)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TFontDialog)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCanClose (TCommonDialog)
 | DoClose (TCommonDialog)
pt | DoExecute (TCommonDialog)
 | DoShow (TCommonDialog)
 | Equals (TObject)
 | Execute (TCommonDialog)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
pt | GetHeight (TCommonDialog)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWidth (TCommonDialog)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TCommonDialog)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
pt | ResetShowCloseFlags (TCommonDialog)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetHeight (TCommonDialog)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetWidth (TCommonDialog)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TCommonDialog)
pt | WSRegisterClass (TFontDialog)
 | _AddRef (TComponent)
 | _Release (TComponent)


TFontDialog
pl | OnApplyClicked
TCommonDialog
pt | OnDialogResult
pl | OnClose
pl | OnCanClose
pl | OnShow
TLCLComponent
TComponent
TPersistent
TObject


pl | OnApplyClicked (TFontDialog)
pl | OnCanClose (TCommonDialog)
pl | OnClose (TCommonDialog)
pt | OnDialogResult (TCommonDialog)
pl | OnShow (TCommonDialog)


TFontDialog.ApplyClicked

ApplyClicked - software emulation of the OnApplyClicked event

Declaration

Source position: dialogs.pp line 390

public procedure TFontDialog.ApplyClicked; virtual;


TFontDialog.Font

Property to store the chosen font.

Declaration

Source position: dialogs.pp line 395

published property TFontDialog.Font : TFont
  read FFont
  write SetFont;


TFontDialog.MaxFontSize

MaxFontSize - maximum size for the font

Declaration

Source position: dialogs.pp line 397

published property TFontDialog.MaxFontSize : Integer
  read FMaxFontSize
  write FMaxFontSize;


TFontDialog.MinFontSize

MinFontSize - minimum size for the font

Declaration

Source position: dialogs.pp line 396

published property TFontDialog.MinFontSize : Integer
  read FMinFontSize
  write FMinFontSize;


TFontDialog.OnApplyClicked

OnApplyClicked - event handler for a click on the Apply button (i.e. the user wishes to apply the selected font)

Declaration

Source position: dialogs.pp line 400

published property TFontDialog.OnApplyClicked : TNotifyEvent
  read FOnApplyClicked
  write FOnApplyClicked;


TFontDialog.Options

A set of options available from TFontDialogOptions

Declaration

Source position: dialogs.pp line 398

published property TFontDialog.Options : TFontDialogOptions
  read FOptions
  write FOptions
  default [fdEffects];


TFontDialog.PreviewText

The text displayed as an example in the preview pane of the dialog, using the selected font

Declaration

Source position: dialogs.pp line 402

published property TFontDialog.PreviewText : string
  read FPreviewText
  write FPreviewText;

Description

As a standard, the preview plane of the dialog
shows all letters both in uppercase and lowercase.


TFontDialogOption

An enumerated list of constants to set the options of a Font dialog.

Declaration

Source position: dialogs.pp line 371

type TFontDialogOption = (

  fdAnsiOnly,

  fdTrueTypeOnly,

  fdEffects,

  fdFixedPitchOnly,

  fdForceFontExist,

  fdNoFaceSel,

  fdNoOEMFonts,

  fdNoSimulations,

  fdNoSizeSel,

  fdNoStyleSel,

  fdNoVectorFonts,

  fdShowHelp,

  fdWysiwyg,

  fdLimitSize,

  fdScalableOnly,

  fdApplyButton

);


TFontDialogOptions

A set of options for font dialogs

Declaration

Source position: dialogs.pp line 375

type TFontDialogOptions = set of (

  fdAnsiOnly,

  fdTrueTypeOnly,

  fdEffects,

  fdFixedPitchOnly,

  fdForceFontExist,

  fdNoFaceSel,

  fdNoOEMFonts,

  fdNoSimulations,

  fdNoSizeSel,

  fdNoStyleSel,

  fdNoVectorFonts,

  fdShowHelp,

  fdWysiwyg,

  fdLimitSize,

  fdScalableOnly,

  fdApplyButton

);


TOpenDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TOpenDialog : open a file in the current directory, selected by File Dialog.

Declaration

Source position: dialogs.pp line 220

type TOpenDialog = class(TFileDialog)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure ResolveLinks; virtual;
procedure DereferenceLinks; virtual; deprecated ; | DereferenceLinks - removes all existing referential links
function CheckFile(); virtual; | CheckFile - returns True if the nominated file meets all requirements.
function CheckFileMustExist(); virtual; | CheckFileMustExist - returns True if a file with the supplied name actually exists
function CheckAllFiles; virtual; | A protected method which calls CheckFile for each selected file, returns True if all are OK
function DoExecute; override; | The function that actually takes care of executing the dialog
function DefaultTitle; override; | DefaultTitle - returns the default title for a dialog
public
constructor Create(); override; | Create - constructor for TOpenDialog: calls inherited Create then loads default options
procedure DoCanClose(); override;
procedure DoFolderChange; virtual; | DoFolderChange - execute the code for a folder change
procedure DoSelectionChange; virtual; | DoSelectionChange - execute the code for a change in selection
procedure IntfSetOption();
published
property Options: TOpenOptions; [rw] | Options to be used for this dialog
property OnFolderChange: TNotifyEvent; [rw] | Event triggered when the user changes the folder in the OpenDialog.
property OnSelectionChange: TNotifyEvent; [rw] | Event triggered when the user changes the selection made in the OpenDialog.
end;

Inheritance

TOpenDialog | TOpenDialog : open a file in the current directory, selected by File Dialog.
|
TFileDialog | TFileDialog : allows selection of a file from the current directory.
|
TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TOpenDialog : open a file in the current directory, selected by File Dialog.
If the required file is not in the current directory, another directory can be selected with Select Directory


TOpenDialog
pl |  | Options
TFileDialog
 | ro | Files
 |  | HistoryList
pl | ro | Title
pl |  | DefaultExt
pl |  | FileName
pl |  | Filter
pl |  | FilterIndex
pl |  | InitialDir
TCommonDialog
pt |  | AttachTo
 |  | Handle
 |  | UserChoice
 |  | Width
 |  | Height
pl |  | HelpContext
pl |  | Title
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pt |  | AttachTo (TCommonDialog)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
pl |  | DefaultExt (TFileDialog)
 |  | DesignInfo (TComponent)
pl |  | FileName (TFileDialog)
 | ro | Files (TFileDialog)
pl |  | Filter (TFileDialog)
pl |  | FilterIndex (TFileDialog)
 |  | Handle (TCommonDialog)
 |  | Height (TCommonDialog)
pl |  | HelpContext (TCommonDialog)
 |  | HistoryList (TFileDialog)
pl |  | InitialDir (TFileDialog)
 | ro | LCLRefCount (TLCLComponent)
 |  | Name (TComponent)
pl |  | Options (TOpenDialog)
 | ro | Owner (TComponent)
 |  | Tag (TComponent)
pl |  | Title (TCommonDialog)
pl | ro | Title (TFileDialog)
 |  | UserChoice (TCommonDialog)
 |  | VCLComObject (TComponent)
 | ro | WidgetSetClass (TLCLComponent)
 |  | Width (TCommonDialog)


TOpenDialog
pt | WSRegisterClass
pt | ResolveLinks
pt | DereferenceLinks
pt | CheckFile
pt | CheckFileMustExist
pt | CheckAllFiles
pt | DoExecute
pt | DefaultTitle
 | Create
 | DoCanClose
 | DoFolderChange
 | DoSelectionChange
 | IntfSetOption
TFileDialog
pt | WSRegisterClass
pt | GetFilterIndex
pt | SetFileName
pt | SetFilter
pt | SetHistoryList
 | Create
 | Destroy
 | DoCanClose
 | DoTypeChange
 | IntfFileTypeChanged
 | FindMaskInFilter
 | ExtractAllFilterMasks
TCommonDialog
pt | WSRegisterClass
pt | DoExecute
pt | DefaultTitle
pt | GetHeight
pt | GetWidth
pt | SetHeight
pt | SetWidth
pt | ResetShowCloseFlags
 | Create
 | Execute
 | Close
 | DoShow
 | DoCanClose
 | DoClose
 | HandleAllocated
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
pt | CheckAllFiles (TOpenDialog)
pt | CheckFile (TOpenDialog)
pt | CheckFileMustExist (TOpenDialog)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Close (TCommonDialog)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCommonDialog)
 | Create (TFileDialog)
 | Create (TOpenDialog)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
pt | DefaultTitle (TCommonDialog)
pt | DefaultTitle (TOpenDialog)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DereferenceLinks (TOpenDialog)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TFileDialog)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCanClose (TCommonDialog)
 | DoCanClose (TFileDialog)
 | DoCanClose (TOpenDialog)
 | DoClose (TCommonDialog)
pt | DoExecute (TCommonDialog)
pt | DoExecute (TOpenDialog)
 | DoFolderChange (TOpenDialog)
 | DoSelectionChange (TOpenDialog)
 | DoShow (TCommonDialog)
 | DoTypeChange (TFileDialog)
 | Equals (TObject)
 | Execute (TCommonDialog)
 | ExecuteAction (TComponent)
 | ExtractAllFilterMasks (TFileDialog)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindMaskInFilter (TFileDialog)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
pt | GetFilterIndex (TFileDialog)
 | GetHashCode (TObject)
pt | GetHeight (TCommonDialog)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWidth (TCommonDialog)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TCommonDialog)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | IntfFileTypeChanged (TFileDialog)
 | IntfSetOption (TOpenDialog)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
pt | ResetShowCloseFlags (TCommonDialog)
pt | ResolveLinks (TOpenDialog)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetFileName (TFileDialog)
pt | SetFilter (TFileDialog)
pt | SetHeight (TCommonDialog)
pt | SetHistoryList (TFileDialog)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetWidth (TCommonDialog)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TCommonDialog)
pt | WSRegisterClass (TFileDialog)
pt | WSRegisterClass (TOpenDialog)
 | _AddRef (TComponent)
 | _Release (TComponent)


TOpenDialog
pl | OnFolderChange
pl | OnSelectionChange
TFileDialog
pl | OnHelpClicked
pl | OnTypeChange
TCommonDialog
pt | OnDialogResult
pl | OnClose
pl | OnCanClose
pl | OnShow
TLCLComponent
TComponent
TPersistent
TObject


pl | OnCanClose (TCommonDialog)
pl | OnClose (TCommonDialog)
pt | OnDialogResult (TCommonDialog)
pl | OnFolderChange (TOpenDialog)
pl | OnHelpClicked (TFileDialog)
pl | OnSelectionChange (TOpenDialog)
pl | OnShow (TCommonDialog)
pl | OnTypeChange (TFileDialog)


TOpenDialog.CheckAllFiles

A protected method which calls CheckFile for each selected file, returns True if all are OK

Declaration

Source position: dialogs.pp line 232

protected function TOpenDialog.CheckAllFiles: Boolean; virtual;


TOpenDialog.CheckFile

CheckFile - returns True if the nominated file meets all requirements.

Declaration

Source position: dialogs.pp line 230

protected function TOpenDialog.CheckFile(

  var AFilename: string

):Boolean; virtual;


TOpenDialog.CheckFileMustExist

CheckFileMustExist - returns True if a file with the supplied name actually exists

Declaration

Source position: dialogs.pp line 231

protected function TOpenDialog.CheckFileMustExist(

  const AFileName: string

):Boolean; virtual;


TOpenDialog.Create

Create - constructor for TOpenDialog: calls inherited Create then loads default options

Declaration

Source position: dialogs.pp line 236

public constructor TOpenDialog.Create(

  TheOwner: TComponent

); override;

See also

TFileDialog.Create

Create - constructor for TFileDialog: calls inherited Create, makes stringlists for files and history, initializes filter index


TOpenDialog.DereferenceLinks

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Dialogs' (#lcl)

TOpenDialog.DereferenceLinks (deprecated)

DereferenceLinks - removes all existing referential links

Declaration

Source position: dialogs.pp line 229

protected procedure TOpenDialog.DereferenceLinks; virtual;


TOpenDialog.DoCanClose

Declaration

Source position: dialogs.pp line 237

public procedure TOpenDialog.DoCanClose(

  var CanClose: Boolean

); override;


TOpenDialog.DoFolderChange

DoFolderChange - execute the code for a folder change

Declaration

Source position: dialogs.pp line 238

public procedure TOpenDialog.DoFolderChange; virtual;


TOpenDialog.DoSelectionChange

DoSelectionChange - execute the code for a change in selection

Declaration

Source position: dialogs.pp line 239

public procedure TOpenDialog.DoSelectionChange; virtual;


TOpenDialog.IntfSetOption

Declaration

Source position: dialogs.pp line 240

public procedure TOpenDialog.IntfSetOption(

  const AOption: TOpenOption;

  const AValue: Boolean

);


TOpenDialog.OnFolderChange

Event triggered when the user changes the folder in the OpenDialog.

Declaration

Source position: dialogs.pp line 243

published property TOpenDialog.OnFolderChange : TNotifyEvent
  read FOnFolderChange
  write FOnFolderChange;

Description

This event is called when the user changes the folder (directory) in the OpenDialog.
Note: changing the folder will also trigger the OnSelectionChange event.


TOpenDialog.OnSelectionChange

Event triggered when the user changes the selection made in the OpenDialog.

Declaration

Source position: dialogs.pp line 244

published property TOpenDialog.OnSelectionChange : TNotifyEvent
  read FOnSelectionChange
  write FOnSelectionChange;

Description

This event is triggered when the user changes the selected file in the OpenDialog.
Note: When the user changes the folder OnSelectionChange will be called first.


TOpenDialog.Options

Options to be used for this dialog

Declaration

Source position: dialogs.pp line 242

published property TOpenDialog.Options : TOpenOptions
  read FOptions
  write FOptions
  default DefaultOpenDialogOptions;

Description

Options to be used for the Open File dialog. A full list of available options is found in TOpenOptions

See also

TOpenOptions

TOpenOptions - set of TOpenOption


TOpenDialog.ResolveLinks

Declaration

Source position: dialogs.pp line 228

protected procedure TOpenDialog.ResolveLinks; virtual;


TReplaceDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A dialog allowing the user to replace text

Declaration

Source position: dialogs.pp line 476

type TReplaceDialog = class(TFindDialog)
protected
function DefaultTitle; override;
procedure ReplaceClick(); | ReplaceClick - code to execute when the Replace button is clicked (replace just the current instance)
procedure ReplaceAllClick(); | ReplaceAllClick - code to execute when the Replace All button is clicked (replace all remaining instances)
function CreateForm; override; | CreateForm - function result returns the form that was created
procedure SetFormValues; override; | SetFormValues - specifies the values for the form
procedure GetFormValues; override; | GetFormValues - finds the values for the form
public
constructor Create(); override; | Create - constructor for TReplaceDialog: calls inherited Create and sets options for find and replace
published
property ReplaceText: string; | ReplaceText - the text string that is to be substituted for the Find text
property OnReplace: TNotifyEvent; | OnReplace - event handler for replacing text
end;

Inheritance

TReplaceDialog | A dialog allowing the user to replace text
|
TFindDialog | TFindDialog - a dialog used for finding text within the current editor or text buffer
|
TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

The dialog appears and offers boxes for the user to enter text for searching and text to replace it,
for example while editing a file or large piece of text.
A number of buttons appear, offering the choice to replace this instance, find next, replace all

See also

TFindDialog

TFindDialog - a dialog used for finding text within the current editor or text buffer


TReplaceDialog
pl | ro | ReplaceText
TFindDialog
pt |  | ReplaceText
 |  | Left
 |  | Position
 |  | Top
pl |  | FindText
pl |  | Options
TCommonDialog
pt |  | AttachTo
 |  | Handle
 |  | UserChoice
 |  | Width
 |  | Height
pl |  | HelpContext
pl |  | Title
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pt |  | AttachTo (TCommonDialog)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
pl |  | FindText (TFindDialog)
 |  | Handle (TCommonDialog)
 |  | Height (TCommonDialog)
pl |  | HelpContext (TCommonDialog)
 | ro | LCLRefCount (TLCLComponent)
 |  | Left (TFindDialog)
 |  | Name (TComponent)
pl |  | Options (TFindDialog)
 | ro | Owner (TComponent)
 |  | Position (TFindDialog)
pt |  | ReplaceText (TFindDialog)
pl | ro | ReplaceText (TReplaceDialog)
 |  | Tag (TComponent)
pl |  | Title (TCommonDialog)
 |  | Top (TFindDialog)
 |  | UserChoice (TCommonDialog)
 |  | VCLComObject (TComponent)
 | ro | WidgetSetClass (TLCLComponent)
 |  | Width (TCommonDialog)


TReplaceDialog
pt | DefaultTitle
pt | ReplaceClick
pt | ReplaceAllClick
pt | CreateForm
pt | SetFormValues
pt | GetFormValues
 | Create
TFindDialog
pt | DefaultTitle
pt | FindClick
pt | HelpClick
pt | CancelClick
pt | GetHeight
pt | GetWidth
pt | DoCloseForm
pt | DoShowForm
pt | Find
pt | Help
pt | Replace
pt | CreateForm
pt | SetFormValues
pt | GetFormValues
pt | CalcPosition
 | Create
 | Destroy
 | CloseDialog
 | Execute
TCommonDialog
pt | WSRegisterClass
pt | DoExecute
pt | DefaultTitle
pt | GetHeight
pt | GetWidth
pt | SetHeight
pt | SetWidth
pt | ResetShowCloseFlags
 | Create
 | Execute
 | Close
 | DoShow
 | DoCanClose
 | DoClose
 | HandleAllocated
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
pt | CalcPosition (TFindDialog)
pt | CancelClick (TFindDialog)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Close (TCommonDialog)
 | CloseDialog (TFindDialog)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCommonDialog)
 | Create (TFindDialog)
 | Create (TReplaceDialog)
pt | CreateForm (TFindDialog)
pt | CreateForm (TReplaceDialog)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
pt | DefaultTitle (TCommonDialog)
pt | DefaultTitle (TFindDialog)
pt | DefaultTitle (TReplaceDialog)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TFindDialog)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCanClose (TCommonDialog)
 | DoClose (TCommonDialog)
pt | DoCloseForm (TFindDialog)
pt | DoExecute (TCommonDialog)
 | DoShow (TCommonDialog)
pt | DoShowForm (TFindDialog)
 | Equals (TObject)
 | Execute (TCommonDialog)
 | Execute (TFindDialog)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
pt | Find (TFindDialog)
pt | FindClick (TFindDialog)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
pt | GetFormValues (TFindDialog)
pt | GetFormValues (TReplaceDialog)
 | GetHashCode (TObject)
pt | GetHeight (TCommonDialog)
pt | GetHeight (TFindDialog)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWidth (TCommonDialog)
pt | GetWidth (TFindDialog)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TCommonDialog)
 | HasParent (TComponent)
pt | Help (TFindDialog)
pt | HelpClick (TFindDialog)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
pt | Replace (TFindDialog)
pt | ReplaceAllClick (TReplaceDialog)
pt | ReplaceClick (TReplaceDialog)
pt | ResetShowCloseFlags (TCommonDialog)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetFormValues (TFindDialog)
pt | SetFormValues (TReplaceDialog)
pt | SetHeight (TCommonDialog)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetWidth (TCommonDialog)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TCommonDialog)
 | _AddRef (TComponent)
 | _Release (TComponent)


TReplaceDialog
pl | ro | OnReplace
TFindDialog
pt |  | OnReplace
pl |  | OnFind
pl |  | OnHelpClicked
TCommonDialog
pt |  | OnDialogResult
pl |  | OnClose
pl |  | OnCanClose
pl |  | OnShow
TLCLComponent
TComponent
TPersistent
TObject


pl |  | OnCanClose (TCommonDialog)
pl |  | OnClose (TCommonDialog)
pt |  | OnDialogResult (TCommonDialog)
pl |  | OnFind (TFindDialog)
pl |  | OnHelpClicked (TFindDialog)
pt |  | OnReplace (TFindDialog)
pl | ro | OnReplace (TReplaceDialog)
pl |  | OnShow (TCommonDialog)


TReplaceDialog.Create

Create - constructor for TReplaceDialog: calls inherited Create and sets options for find and replace

Declaration

Source position: dialogs.pp line 485

public constructor TReplaceDialog.Create(

  AOwner: TComponent

); override;

See also

TFindDialog.Create

Create - constructor for TFindDialog: calls inherited Create and sets initial options for Find only


TReplaceDialog.DefaultTitle

Declaration

Source position: dialogs.pp line 478

protected function TReplaceDialog.DefaultTitle: string; override;


TReplaceDialog.ReplaceAllClick

ReplaceAllClick - code to execute when the Replace All button is clicked (replace all remaining instances)

Declaration

Source position: dialogs.pp line 480

protected procedure TReplaceDialog.ReplaceAllClick(

  Sender: TObject

);


TReplaceDialog.ReplaceClick

ReplaceClick - code to execute when the Replace button is clicked (replace just the current instance)

Declaration

Source position: dialogs.pp line 479

protected procedure TReplaceDialog.ReplaceClick(

  Sender: TObject

);


TSaveDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TSaveDialog - Dialog for saving the current buffer to a file

Declaration

Source position: dialogs.pp line 250

type TSaveDialog = class(TOpenDialog)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
function DefaultTitle; override; | DefaultTitle - returns the default title for a dialog
public
constructor Create(); override; | Create - constructor for TOpenDialog: calls inherited Create then loads default options
end;

Inheritance

TSaveDialog | TSaveDialog - Dialog for saving the current buffer to a file
|
TOpenDialog | TOpenDialog : open a file in the current directory, selected by File Dialog.
|
TFileDialog | TFileDialog : allows selection of a file from the current directory.
|
TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

Save Dialog: invoked when the application requires to save a file.
If the file is already open or a filename has been specified, then the current buffer is written to that file;
if no file is specified, the Save File As dialog is invoked and the buffer is saved to that file.


TSaveDialog
TOpenDialog
pl |  | Options
TFileDialog
 | ro | Files
 |  | HistoryList
pl | ro | Title
pl |  | DefaultExt
pl |  | FileName
pl |  | Filter
pl |  | FilterIndex
pl |  | InitialDir
TCommonDialog
pt |  | AttachTo
 |  | Handle
 |  | UserChoice
 |  | Width
 |  | Height
pl |  | HelpContext
pl |  | Title
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TSaveDialog
pt | WSRegisterClass
pt | DefaultTitle
 | Create
TOpenDialog
pt | WSRegisterClass
pt | ResolveLinks
pt | DereferenceLinks
pt | CheckFile
pt | CheckFileMustExist
pt | CheckAllFiles
pt | DoExecute
pt | DefaultTitle
 | Create
 | DoCanClose
 | DoFolderChange
 | DoSelectionChange
 | IntfSetOption
TFileDialog
pt | WSRegisterClass
pt | GetFilterIndex
pt | SetFileName
pt | SetFilter
pt | SetHistoryList
 | Create
 | Destroy
 | DoCanClose
 | DoTypeChange
 | IntfFileTypeChanged
 | FindMaskInFilter
 | ExtractAllFilterMasks
TCommonDialog
pt | WSRegisterClass
pt | DoExecute
pt | DefaultTitle
pt | GetHeight
pt | GetWidth
pt | SetHeight
pt | SetWidth
pt | ResetShowCloseFlags
 | Create
 | Execute
 | Close
 | DoShow
 | DoCanClose
 | DoClose
 | HandleAllocated
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
pt | CheckAllFiles (TOpenDialog)
pt | CheckFile (TOpenDialog)
pt | CheckFileMustExist (TOpenDialog)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Close (TCommonDialog)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCommonDialog)
 | Create (TFileDialog)
 | Create (TOpenDialog)
 | Create (TSaveDialog)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
pt | DefaultTitle (TCommonDialog)
pt | DefaultTitle (TOpenDialog)
pt | DefaultTitle (TSaveDialog)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DereferenceLinks (TOpenDialog)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TFileDialog)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCanClose (TCommonDialog)
 | DoCanClose (TFileDialog)
 | DoCanClose (TOpenDialog)
 | DoClose (TCommonDialog)
pt | DoExecute (TCommonDialog)
pt | DoExecute (TOpenDialog)
 | DoFolderChange (TOpenDialog)
 | DoSelectionChange (TOpenDialog)
 | DoShow (TCommonDialog)
 | DoTypeChange (TFileDialog)
 | Equals (TObject)
 | Execute (TCommonDialog)
 | ExecuteAction (TComponent)
 | ExtractAllFilterMasks (TFileDialog)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindMaskInFilter (TFileDialog)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
pt | GetFilterIndex (TFileDialog)
 | GetHashCode (TObject)
pt | GetHeight (TCommonDialog)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWidth (TCommonDialog)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TCommonDialog)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | IntfFileTypeChanged (TFileDialog)
 | IntfSetOption (TOpenDialog)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
pt | ResetShowCloseFlags (TCommonDialog)
pt | ResolveLinks (TOpenDialog)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetFileName (TFileDialog)
pt | SetFilter (TFileDialog)
pt | SetHeight (TCommonDialog)
pt | SetHistoryList (TFileDialog)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetWidth (TCommonDialog)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TCommonDialog)
pt | WSRegisterClass (TFileDialog)
pt | WSRegisterClass (TOpenDialog)
pt | WSRegisterClass (TSaveDialog)
 | _AddRef (TComponent)
 | _Release (TComponent)


TSaveDialog
TOpenDialog
pl | OnFolderChange
pl | OnSelectionChange
TFileDialog
pl | OnHelpClicked
pl | OnTypeChange
TCommonDialog
pt | OnDialogResult
pl | OnClose
pl | OnCanClose
pl | OnShow
TLCLComponent
TComponent
TPersistent
TObject


TSelectDirectoryDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Select Directory Dialog

Declaration

Source position: dialogs.pp line 261

type TSelectDirectoryDialog = class(TOpenDialog)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
function CheckFileMustExist(); override; | CheckFileMustExist - returns True if a file with the supplied name actually exists
function DefaultTitle; override; | DefaultTitle - returns the default title for a dialog
public
constructor Create(); override; | Create - constructor for TOpenDialog: calls inherited Create then loads default options
end;

Inheritance

TSelectDirectoryDialog | Select Directory Dialog
|
TOpenDialog | TOpenDialog : open a file in the current directory, selected by File Dialog.
|
TFileDialog | TFileDialog : allows selection of a file from the current directory.
|
TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

Select Directory Dialog: allows the user to select a directory when the directory structure is displayed as a tree.

See also

TDirectoryEdit

TDirectoryEdit - an EditBox to hold a directory name, with an attached SpeedButton that summons a Directory Open dialog


TSelectDirectoryDialog
TOpenDialog
pl |  | Options
TFileDialog
 | ro | Files
 |  | HistoryList
pl | ro | Title
pl |  | DefaultExt
pl |  | FileName
pl |  | Filter
pl |  | FilterIndex
pl |  | InitialDir
TCommonDialog
pt |  | AttachTo
 |  | Handle
 |  | UserChoice
 |  | Width
 |  | Height
pl |  | HelpContext
pl |  | Title
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TSelectDirectoryDialog
pt | WSRegisterClass
pt | CheckFileMustExist
pt | DefaultTitle
 | Create
TOpenDialog
pt | WSRegisterClass
pt | ResolveLinks
pt | DereferenceLinks
pt | CheckFile
pt | CheckFileMustExist
pt | CheckAllFiles
pt | DoExecute
pt | DefaultTitle
 | Create
 | DoCanClose
 | DoFolderChange
 | DoSelectionChange
 | IntfSetOption
TFileDialog
pt | WSRegisterClass
pt | GetFilterIndex
pt | SetFileName
pt | SetFilter
pt | SetHistoryList
 | Create
 | Destroy
 | DoCanClose
 | DoTypeChange
 | IntfFileTypeChanged
 | FindMaskInFilter
 | ExtractAllFilterMasks
TCommonDialog
pt | WSRegisterClass
pt | DoExecute
pt | DefaultTitle
pt | GetHeight
pt | GetWidth
pt | SetHeight
pt | SetWidth
pt | ResetShowCloseFlags
 | Create
 | Execute
 | Close
 | DoShow
 | DoCanClose
 | DoClose
 | HandleAllocated
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
pt | CheckAllFiles (TOpenDialog)
pt | CheckFile (TOpenDialog)
pt | CheckFileMustExist (TOpenDialog)
pt | CheckFileMustExist (TSelectDirectoryDialog)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Close (TCommonDialog)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCommonDialog)
 | Create (TFileDialog)
 | Create (TOpenDialog)
 | Create (TSelectDirectoryDialog)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
pt | DefaultTitle (TCommonDialog)
pt | DefaultTitle (TOpenDialog)
pt | DefaultTitle (TSelectDirectoryDialog)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DereferenceLinks (TOpenDialog)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TFileDialog)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCanClose (TCommonDialog)
 | DoCanClose (TFileDialog)
 | DoCanClose (TOpenDialog)
 | DoClose (TCommonDialog)
pt | DoExecute (TCommonDialog)
pt | DoExecute (TOpenDialog)
 | DoFolderChange (TOpenDialog)
 | DoSelectionChange (TOpenDialog)
 | DoShow (TCommonDialog)
 | DoTypeChange (TFileDialog)
 | Equals (TObject)
 | Execute (TCommonDialog)
 | ExecuteAction (TComponent)
 | ExtractAllFilterMasks (TFileDialog)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindMaskInFilter (TFileDialog)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
pt | GetFilterIndex (TFileDialog)
 | GetHashCode (TObject)
pt | GetHeight (TCommonDialog)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWidth (TCommonDialog)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TCommonDialog)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | IntfFileTypeChanged (TFileDialog)
 | IntfSetOption (TOpenDialog)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
pt | ResetShowCloseFlags (TCommonDialog)
pt | ResolveLinks (TOpenDialog)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetFileName (TFileDialog)
pt | SetFilter (TFileDialog)
pt | SetHeight (TCommonDialog)
pt | SetHistoryList (TFileDialog)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetWidth (TCommonDialog)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TCommonDialog)
pt | WSRegisterClass (TFileDialog)
pt | WSRegisterClass (TOpenDialog)
pt | WSRegisterClass (TSelectDirectoryDialog)
 | _AddRef (TComponent)
 | _Release (TComponent)


TSelectDirectoryDialog
TOpenDialog
pl | OnFolderChange
pl | OnSelectionChange
TFileDialog
pl | OnHelpClicked
pl | OnTypeChange
TCommonDialog
pt | OnDialogResult
pl | OnClose
pl | OnCanClose
pl | OnShow
TLCLComponent
TComponent
TPersistent
TObject


TTaskDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Creates full-features modal dialogs at runtime.

Declaration

Source position: dialogs.pp line 665

type TTaskDialog = class(TCustomTaskDialog)
published
property Buttons: TTaskDialogButtons; | Collection of items that describe buttons in dialog. Additional to CommonButtons.
property Caption: TTranslateString; | Caption of the dialog form.
property CommonButtons: TTaskDialogCommonButtons; | Set of standard buttons in dialog: OK, Cancel, Yes etc. Additional to Buttons.
property DefaultButton: TTaskDialogCommonButton; | Index of default button, from set of CommonButtons property.
property ExpandButtonCaption: TTranslateString; | Dialog can have "expand button", with specified caption that shows additional info.
property ExpandedText: TTranslateString; | Text that is shown when dialog is expanded. Use "\n" for new lines.
property Flags: TTaskDialogFlags; | Set of advanced options for dialog.
property FooterIcon: TTaskDialogIcon; | Icon for the footer area, at the bottom.
property FooterText: TTranslateString; | Text that shows in the footer area, at the bottom. Use "\n" for new lines.
property MainIcon: TTaskDialogIcon; | Icon for the main info in dialog.
property RadioButtons: TTaskDialogButtons; | Collection of items that describe radio-buttons; they are shown in the lower part. Use "\n" to add info to buttons (shown in hint in emulated dialog, or in a new line in native Windows dialog.)
property Text: TTranslateString; | Text that is shown as main information in the dialog. Use "\n" for new lines.
property Title: TTranslateString; | Header text that is shown on the top, with big font and bold style. Use "\n" for new lines.
property VerificationText: TTranslateString; | If not empty, dialog shows check-box with this caption, at the bottom.
property OnButtonClicked: TTaskDlgClickEvent;
end;

Inheritance

TTaskDialog

Creates full-features modal dialogs at runtime.
|

TCustomTaskDialog
|

TComponent,IUnknown,IInterfaceComponentReference
|

TPersistent,IFPObserved
|

TObject

Description

Non-visual component, creates modal dialogs in runtime, with rich UI elements, like Windows TaskDialog API.


TTaskDialog
pl | ro | Buttons
pl | ro | Caption
pl | ro | CommonButtons
pl | ro | DefaultButton
pl | ro | ExpandButtonCaption
pl | ro | ExpandedText
pl | ro | Flags
pl | ro | FooterIcon
pl | ro | FooterText
pl | ro | MainIcon
pl | ro | RadioButtons
pl | ro | Text
pl | ro | Title
pl | ro | VerificationText
TCustomTaskDialog
 |  | Button
 |  | Buttons
 |  | Caption
 |  | CommonButtons
 |  | DefaultButton
 |  | ExpandButtonCaption
 |  | ExpandedText
 |  | Flags
 |  | FooterIcon
 |  | FooterText
 |  | MainIcon
 |  | ModalResult
 | ro | RadioButton
 |  | RadioButtons
 |  | Text
 |  | Title
 |  | VerificationText
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl | ro | Buttons (TTaskDialog)
 |  | Caption (TCustomTaskDialog)
pl | ro | Caption (TTaskDialog)
 |  | CommonButtons (TCustomTaskDialog)
pl | ro | CommonButtons (TTaskDialog)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DefaultButton (TCustomTaskDialog)
pl | ro | DefaultButton (TTaskDialog)
 |  | DesignInfo (TComponent)
 |  | ExpandButtonCaption (TCustomTaskDialog)
pl | ro | ExpandButtonCaption (TTaskDialog)
 |  | ExpandedText (TCustomTaskDialog)
pl | ro | ExpandedText (TTaskDialog)
 |  | Flags (TCustomTaskDialog)
pl | ro | Flags (TTaskDialog)
 |  | FooterIcon (TCustomTaskDialog)
pl | ro | FooterIcon (TTaskDialog)
 |  | FooterText (TCustomTaskDialog)
pl | ro | FooterText (TTaskDialog)
 |  | MainIcon (TCustomTaskDialog)
pl | ro | MainIcon (TTaskDialog)
 |  | ModalResult (TCustomTaskDialog)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 | ro | RadioButton (TCustomTaskDialog)
 |  | RadioButtons (TCustomTaskDialog)
pl | ro | RadioButtons (TTaskDialog)
 |  | Tag (TComponent)
 |  | Text (TCustomTaskDialog)
pl | ro | Text (TTaskDialog)
 |  | Title (TCustomTaskDialog)
pl | ro | Title (TTaskDialog)
 |  | VCLComObject (TComponent)
 |  | VerificationText (TCustomTaskDialog)
pl | ro | VerificationText (TTaskDialog)


TTaskDialog
TCustomTaskDialog
pt | DoExecute
pt | DoOnButtonClicked
 | Create
 | Destroy
 | Execute
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TTaskDialog
pl | ro | OnButtonClicked
TCustomTaskDialog
 |  | OnButtonClicked
TComponent
TPersistent
TObject


pl | ro | OnButtonClicked (TTaskDialog)


TTaskDialog.Buttons

Collection of items that describe buttons in dialog. Additional to CommonButtons.

Declaration

Source position: dialogs.pp line 667

published property TTaskDialog.Buttons : TTaskDialogButtons;


TTaskDialog.Caption

Caption of the dialog form.

Declaration

Source position: dialogs.pp line 668

published property TTaskDialog.Caption : TTranslateString;


TTaskDialog.CommonButtons

Set of standard buttons in dialog: OK, Cancel, Yes etc. Additional to Buttons.

Declaration

Source position: dialogs.pp line 669

published property TTaskDialog.CommonButtons : TTaskDialogCommonButtons;


TTaskDialog.DefaultButton

Index of default button, from set of CommonButtons property.

Declaration

Source position: dialogs.pp line 670

published property TTaskDialog.DefaultButton : TTaskDialogCommonButton;


TTaskDialog.ExpandButtonCaption

Dialog can have "expand button", with specified caption that shows additional info.

Declaration

Source position: dialogs.pp line 671

published property TTaskDialog.ExpandButtonCaption : TTranslateString;


TTaskDialog.ExpandedText

Text that is shown when dialog is expanded. Use "\n" for new lines.

Declaration

Source position: dialogs.pp line 672

published property TTaskDialog.ExpandedText : TTranslateString;


TTaskDialog.Flags

Set of advanced options for dialog.

Declaration

Source position: dialogs.pp line 673

published property TTaskDialog.Flags : TTaskDialogFlags;


TTaskDialog.FooterIcon

Icon for the footer area, at the bottom.

Declaration

Source position: dialogs.pp line 674

published property TTaskDialog.FooterIcon : TTaskDialogIcon;


TTaskDialog.FooterText

Text that shows in the footer area, at the bottom. Use "\n" for new lines.

Declaration

Source position: dialogs.pp line 675

published property TTaskDialog.FooterText : TTranslateString;


TTaskDialog.MainIcon

Icon for the main info in dialog.

Declaration

Source position: dialogs.pp line 676

published property TTaskDialog.MainIcon : TTaskDialogIcon;


TTaskDialog.OnButtonClicked

Declaration

Source position: dialogs.pp line 681

published property TTaskDialog.OnButtonClicked : TTaskDlgClickEvent;


TTaskDialog.RadioButtons

Collection of items that describe radio-buttons; they are shown in the lower part. Use "\n" to add info to buttons (shown in hint in emulated dialog, or in a new line in native Windows dialog.)

Declaration

Source position: dialogs.pp line 677

published property TTaskDialog.RadioButtons : TTaskDialogButtons;


TTaskDialog.Text

Text that is shown as main information in the dialog. Use "\n" for new lines.

Declaration

Source position: dialogs.pp line 678

published property TTaskDialog.Text : TTranslateString;


TTaskDialog.Title

Header text that is shown on the top, with big font and bold style. Use "\n" for new lines.

Declaration

Source position: dialogs.pp line 679

published property TTaskDialog.Title : TTranslateString;


TTaskDialog.VerificationText

If not empty, dialog shows check-box with this caption, at the bottom.

Declaration

Source position: dialogs.pp line 680

published property TTaskDialog.VerificationText : TTranslateString;


TTaskDialogBaseButtonItem

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: dialogs.pp line 555

type TTaskDialogBaseButtonItem = class(TCollectionItem)

protected

  property Client: TCustomTaskDialog; [r]

  function GetDisplayName; override;

  function TaskButtonCollection;

public

  constructor Create(); override;

  property ModalResult: TModalResult; [rw]

published

  property Caption: TTranslateString; [rw]

  property Default: Boolean; [rw]

end;

Inheritance

TTaskDialogBaseButtonItem
|

TCollectionItem
|

TPersistent,IFPObserved
|

TObject


TTaskDialogBaseButtonItem
pt | ro | Client
 |  | ModalResult
pl |  | Caption
pl |  | Default
TCollectionItem
 | ro | UpdateCount
 |  | Collection
 | ro | ID
 |  | Index
 |  | DisplayName
TPersistent
TObject


pl |  | Caption (TTaskDialogBaseButtonItem)
pt | ro | Client (TTaskDialogBaseButtonItem)
 |  | Collection (TCollectionItem)
pl |  | Default (TTaskDialogBaseButtonItem)
 |  | DisplayName (TCollectionItem)
 | ro | ID (TCollectionItem)
 |  | Index (TCollectionItem)
 |  | ModalResult (TTaskDialogBaseButtonItem)
 | ro | UpdateCount (TCollectionItem)


TTaskDialogBaseButtonItem
pt | GetDisplayName
pt | TaskButtonCollection
 | Create
TCollectionItem
 | GetIndex
 | SetCollection
 | Changed
 | GetOwner
 | GetDisplayName
 | SetIndex
 | SetDisplayName
 | Create
 | Destroy
 | GetNamePath
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | Changed (TCollectionItem)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TCollectionItem)
 | Create (TTaskDialogBaseButtonItem)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TCollectionItem)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetDisplayName (TCollectionItem)
pt | GetDisplayName (TTaskDialogBaseButtonItem)
 | GetHashCode (TObject)
 | GetIndex (TCollectionItem)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TCollectionItem)
 | GetOwner (TPersistent)
 | GetOwner (TCollectionItem)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | SetCollection (TCollectionItem)
 | SetDisplayName (TCollectionItem)
 | SetIndex (TCollectionItem)
 | StringMessageTable (TObject)
pt | TaskButtonCollection (TTaskDialogBaseButtonItem)
 | ToString (TObject)
 | UnitName (TObject)


TTaskDialogBaseButtonItem

TCollectionItem

TPersistent

TObject


TTaskDialogBaseButtonItem.Caption

Declaration

Source position: dialogs.pp line 571

published property TTaskDialogBaseButtonItem.Caption : TTranslateString
  read FCaption
  write SetCaption;


TTaskDialogBaseButtonItem.Client

Declaration

Source position: dialogs.pp line 564

protected property TTaskDialogBaseButtonItem.Client : TCustomTaskDialog
  read FClient;


TTaskDialogBaseButtonItem.Create

Declaration

Source position: dialogs.pp line 568

public constructor TTaskDialogBaseButtonItem.Create(

  ACollection: TCollection

); override;


TTaskDialogBaseButtonItem.Default

Declaration

Source position: dialogs.pp line 572

published property TTaskDialogBaseButtonItem.Default : Boolean
  read GetDefault
  write SetDefault
  default False;


TTaskDialogBaseButtonItem.GetDisplayName

Declaration

Source position: dialogs.pp line 565

protected function TTaskDialogBaseButtonItem.GetDisplayName: TTranslateString; override;


TTaskDialogBaseButtonItem.ModalResult

Declaration

Source position: dialogs.pp line 569

public property TTaskDialogBaseButtonItem.ModalResult : TModalResult
  read FModalResult
  write FModalResult;


TTaskDialogBaseButtonItem.TaskButtonCollection

Declaration

Source position: dialogs.pp line 566

protected function TTaskDialogBaseButtonItem.TaskButtonCollection: TTaskDialogButtons;


TTaskDialogButtonItem

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: dialogs.pp line 575

type TTaskDialogButtonItem = class(TTaskDialogBaseButtonItem)

public

  constructor Create(); override;

published

  property ModalResult: TModalResult;

end;

Inheritance

TTaskDialogButtonItem
|

TTaskDialogBaseButtonItem
|

TCollectionItem
|

TPersistent,IFPObserved
|

TObject


TTaskDialogButtonItem
pl | ro | ModalResult
TTaskDialogBaseButtonItem
pt | ro | Client
 |  | ModalResult
pl |  | Caption
pl |  | Default
TCollectionItem
 | ro | UpdateCount
 |  | Collection
 | ro | ID
 |  | Index
 |  | DisplayName
TPersistent
TObject


pl |  | Caption (TTaskDialogBaseButtonItem)
pt | ro | Client (TTaskDialogBaseButtonItem)
 |  | Collection (TCollectionItem)
pl |  | Default (TTaskDialogBaseButtonItem)
 |  | DisplayName (TCollectionItem)
 | ro | ID (TCollectionItem)
 |  | Index (TCollectionItem)
 |  | ModalResult (TTaskDialogBaseButtonItem)
pl | ro | ModalResult (TTaskDialogButtonItem)
 | ro | UpdateCount (TCollectionItem)


TTaskDialogButtonItem
 | Create
TTaskDialogBaseButtonItem
pt | GetDisplayName
pt | TaskButtonCollection
 | Create
TCollectionItem
 | GetIndex
 | SetCollection
 | Changed
 | GetOwner
 | GetDisplayName
 | SetIndex
 | SetDisplayName
 | Create
 | Destroy
 | GetNamePath
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | Changed (TCollectionItem)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TCollectionItem)
 | Create (TTaskDialogBaseButtonItem)
 | Create (TTaskDialogButtonItem)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TCollectionItem)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetDisplayName (TCollectionItem)
pt | GetDisplayName (TTaskDialogBaseButtonItem)
 | GetHashCode (TObject)
 | GetIndex (TCollectionItem)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TCollectionItem)
 | GetOwner (TPersistent)
 | GetOwner (TCollectionItem)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | SetCollection (TCollectionItem)
 | SetDisplayName (TCollectionItem)
 | SetIndex (TCollectionItem)
 | StringMessageTable (TObject)
pt | TaskButtonCollection (TTaskDialogBaseButtonItem)
 | ToString (TObject)
 | UnitName (TObject)


TTaskDialogButtonItem

TTaskDialogBaseButtonItem

TCollectionItem

TPersistent

TObject


TTaskDialogButtonItem.Create

Declaration

Source position: dialogs.pp line 577

public constructor TTaskDialogButtonItem.Create(

  ACollection: TCollection

); override;


TTaskDialogButtonItem.ModalResult

Declaration

Source position: dialogs.pp line 579

published property TTaskDialogButtonItem.ModalResult : TModalResult;


TTaskDialogButtons

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: dialogs.pp line 598

type TTaskDialogButtons = class(TOwnedCollection)

public

  function Add;

  function FindButton();

  function GetEnumerator;

  property DefaultButton: TTaskDialogBaseButtonItem; [rw]

  property Items []: TTaskDialogBaseButtonItem; default; [rw]

end;

Inheritance

TTaskDialogButtons
|

TOwnedCollection
|

TCollection
|

TPersistent,IFPObserved
|

TObject


TTaskDialogButtons
 |  | DefaultButton
 |  | Items
TOwnedCollection
TCollection
 |  | PropName
 | ro | UpdateCount
 | ro | Count
 | ro | ItemClass
 |  | Items
TPersistent
TObject


ro | Count (TCollection)
 | DefaultButton (TTaskDialogButtons)
ro | ItemClass (TCollection)
 | Items (TCollection)
 | Items (TTaskDialogButtons)
 | PropName (TCollection)
ro | UpdateCount (TCollection)


TTaskDialogButtons
 | Add
 | FindButton
 | GetEnumerator
TOwnedCollection
 | GetOwner
 | Create
TCollection
 | GetCount
 | GetPropName
 | InsertItem
 | RemoveItem
 | DoClear
 | GetAttrCount
 | GetAttr
 | GetItemAttr
 | Changed
 | GetItem
 | SetItem
 | SetItemName
 | SetPropName
 | Update
 | Notify
 | Create
 | Destroy
 | Owner
 | Add
 | Assign
 | BeginUpdate
 | Clear
 | EndUpdate
 | Delete
 | GetEnumerator
 | GetNamePath
 | Insert
 | FindItemID
 | Exchange
 | Sort
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


Add (TCollection)

Add (TTaskDialogButtons)

AfterConstruction (TObject)

Assign (TPersistent)

Assign (TCollection)

AssignError (TPersistent)

AssignTo (TPersistent)

BeforeDestruction (TObject)

BeginUpdate (TCollection)

Changed (TCollection)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

Clear (TCollection)

Create (TObject)

Create (TCollection)

Create (TOwnedCollection)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

DefineProperties (TPersistent)

Delete (TCollection)

Destroy (TObject)

Destroy (TPersistent)

Destroy (TCollection)

Dispatch (TObject)

DispatchStr (TObject)

DoClear (TCollection)

EndUpdate (TCollection)

Equals (TObject)

Exchange (TCollection)

FieldAddress (TObject)

FindButton (TTaskDialogButtons)

FindItemID (TCollection)

FPOAttachObserver (TPersistent)

FPODetachObserver (TPersistent)

FPONotifyObservers (TPersistent)

Free (TObject)

FreeInstance (TObject)

GetAttr (TCollection)

GetAttrCount (TCollection)

GetCount (TCollection)

GetEnumerator (TCollection)

GetEnumerator (TTaskDialogButtons)

GetHashCode (TObject)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetItem (TCollection)

GetItemAttr (TCollection)

GetNamePath (TPersistent)

GetNamePath (TCollection)

GetOwner (TPersistent)

GetOwner (TOwnedCollection)

GetPropName (TCollection)

InheritsFrom (TObject)

InitInstance (TObject)

Insert (TCollection)

InsertItem (TCollection)

InstanceSize (TObject)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

Notify (TCollection)

Owner (TCollection)

RemoveItem (TCollection)

SafeCallException (TObject)

SetItem (TCollection)

SetItemName (TCollection)

SetPropName (TCollection)

Sort (TCollection)

StringMessageTable (TObject)

ToString (TObject)

UnitName (TObject)

Update (TCollection)


TTaskDialogButtons

TOwnedCollection

TCollection

TPersistent

TObject


TTaskDialogButtons.Add

Declaration

Source position: dialogs.pp line 605

public function TTaskDialogButtons.Add: TTaskDialogBaseButtonItem;


TTaskDialogButtons.DefaultButton

Declaration

Source position: dialogs.pp line 608

public property TTaskDialogButtons.DefaultButton : TTaskDialogBaseButtonItem
  read FDefaultButton
  write SetDefaultButton;


TTaskDialogButtons.FindButton

Declaration

Source position: dialogs.pp line 606

public function TTaskDialogButtons.FindButton(

  AModalResult: TModalResult

):TTaskDialogBaseButtonItem;


TTaskDialogButtons.GetEnumerator

Declaration

Source position: dialogs.pp line 607

public function TTaskDialogButtons.GetEnumerator: TTaskDialogButtonsEnumerator;


TTaskDialogButtons.Items

Declaration

Source position: dialogs.pp line 609

public property TTaskDialogButtons.Items[Index: Integer] : TTaskDialogBaseButtonItem
  read GetItem
  write SetItem;
  default;


TTaskDialogButtonsEnumerator

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: dialogs.pp line 587

type TTaskDialogButtonsEnumerator = class

public

  constructor Create();

  function GetCurrent;

  function MoveNext;

  property Current: TTaskDialogBaseButtonItem; [r]

end;

Inheritance

TTaskDialogButtonsEnumerator
|

TObject


TTaskDialogButtonsEnumerator

ro

Current


ro

Current (TTaskDialogButtonsEnumerator)


TTaskDialogButtonsEnumerator
 | Create
 | GetCurrent
 | MoveNext


TTaskDialogButtonsEnumerator


TTaskDialogButtonsEnumerator.Create

Declaration

Source position: dialogs.pp line 592

public constructor TTaskDialogButtonsEnumerator.Create(

  ACollection: TTaskDialogButtons

);


TTaskDialogButtonsEnumerator.Current

Declaration

Source position: dialogs.pp line 595

public property TTaskDialogButtonsEnumerator.Current : TTaskDialogBaseButtonItem
  read GetCurrent;


TTaskDialogButtonsEnumerator.GetCurrent

Declaration

Source position: dialogs.pp line 593

public function TTaskDialogButtonsEnumerator.GetCurrent: TTaskDialogBaseButtonItem;


TTaskDialogButtonsEnumerator.MoveNext

Declaration

Source position: dialogs.pp line 594

public function TTaskDialogButtonsEnumerator.MoveNext: Boolean;


TTaskDialogRadioButtonItem

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: dialogs.pp line 582

type TTaskDialogRadioButtonItem = class(TTaskDialogBaseButtonItem)

public

  constructor Create(); override;

end;

Inheritance

TTaskDialogRadioButtonItem
|

TTaskDialogBaseButtonItem
|

TCollectionItem
|

TPersistent,IFPObserved
|

TObject


TTaskDialogRadioButtonItem
TTaskDialogBaseButtonItem
pt | ro | Client
 |  | ModalResult
pl |  | Caption
pl |  | Default
TCollectionItem
 | ro | UpdateCount
 |  | Collection
 | ro | ID
 |  | Index
 |  | DisplayName
TPersistent
TObject


TTaskDialogRadioButtonItem
 | Create
TTaskDialogBaseButtonItem
pt | GetDisplayName
pt | TaskButtonCollection
 | Create
TCollectionItem
 | GetIndex
 | SetCollection
 | Changed
 | GetOwner
 | GetDisplayName
 | SetIndex
 | SetDisplayName
 | Create
 | Destroy
 | GetNamePath
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | Changed (TCollectionItem)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TCollectionItem)
 | Create (TTaskDialogBaseButtonItem)
 | Create (TTaskDialogRadioButtonItem)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TCollectionItem)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetDisplayName (TCollectionItem)
pt | GetDisplayName (TTaskDialogBaseButtonItem)
 | GetHashCode (TObject)
 | GetIndex (TCollectionItem)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TCollectionItem)
 | GetOwner (TPersistent)
 | GetOwner (TCollectionItem)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | SetCollection (TCollectionItem)
 | SetDisplayName (TCollectionItem)
 | SetIndex (TCollectionItem)
 | StringMessageTable (TObject)
pt | TaskButtonCollection (TTaskDialogBaseButtonItem)
 | ToString (TObject)
 | UnitName (TObject)


TTaskDialogRadioButtonItem

TTaskDialogBaseButtonItem

TCollectionItem

TPersistent

TObject


TTaskDialogRadioButtonItem.Create

Declaration

Source position: dialogs.pp line 584

public constructor TTaskDialogRadioButtonItem.Create(

  ACollection: TCollection

); override;


TCalcEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCalcEdit - an EditBox to hold a numeric value, with an attached SpeedButton that displays a calculator dialog

Declaration

Source position: editbtn.pas line 790

type TCalcEdit = class(TCustomEditButton)
protected
FCalcDialog: TForm; | FCalcDialog - local variable holding the Calculator Dialog for use with this class
function GetDefaultGlyphName; override;
procedure ButtonClick; override; | Performs actions needed when the button for the control is clicked
public
constructor Create(); override; | Create - constructor for TCustomEditButton: calls inherited Create then sets some defaults and initializes some variables
procedure RunDialog; virtual; | RunDialog - perform the function of the dialog
property AutoSelected: Boolean; | Indicates if the current text selection was performed automatically
published
property CalculatorLayout: TCalculatorLayout; [rw] | CalculatorLayout - normal or simple
property AsFloat: Double; [rw] | AsFloat - holds the result of the calculation as a floating-point (double precision) number
property AsInteger: Integer; [rw] | AsInteger - holds the result of the calculation as an Integer
property OnAcceptValue: TAcceptValueEvent; [rw] | OnAcceptValue - event handler for accepting the result of the calculation
property DialogTitle: string; [rws] | DialogTitle - the caption to be used for the dialog
property ButtonCaption: TCaption;
property ButtonCursor: TCursor;
property ButtonHint: TTranslateString;
property ButtonOnlyWhenFocused: Boolean; | ButtonOnlyWhenFocused - if True, the SpeedButton only appears when focus is given to the EditButton control
property ButtonWidth: Integer;
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DialogPosition: TPosition; [rw] |
property DialogTop: Integer; [rw] | Vertical coordinate for the dialog displayed for the control
property DialogLeft: Integer; [rw] | Horizontal coordinate for the dialog displayed for the control
property DirectInput: Boolean;
property Glyph: TBitmap; | Glyph - the small graphic image on the SpeedButton, which ought to indicate its function
property NumGlyphs: Integer; | NumGlyphs - the number of available glyphs
property Images: TCustomImageList;
property ImageIndex: TImageIndex;
property ImageWidth: Integer;
property Flat: Boolean; | Flat - if True, SpeedButton appears flat rather than three-dimensional
property FocusOnButtonClick: Boolean;
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle;
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property AutoSelect: Boolean; | Enables auto-selection of text when focused
property Color: TColor; | The background color of the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property Layout: TLeftRight; |
property MaxLength: Integer; | The maximum length of the value entered in Text, or 0 (zero) for unlimited length
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ReadOnly: Boolean; | Indicates if the user is prevented from changing the text value in the control
property ShowHint: Boolean; | Enables the Hint display
property Spacing: Integer;
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnButtonClick: TNotifyEvent;
property OnChange: TNotifyEvent; | Event handler for any change in text
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEditingDone: TNotifyEvent; | Event handler when editing is done
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property Text: TCaption;
property TextHint: TTranslateString; | Contains the hint text displayed for the grouped edit control
end;

Inheritance

TCalcEdit | TCalcEdit - an EditBox to hold a numeric value, with an attached SpeedButton that displays a calculator dialog
|
TCustomEditButton | TCustomEditButton - base class for TEditButton, an Edit Box with attached Speed Button
|
TCustomAbstractGroupedEdit | Implements a grouped edit control
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCalcEdit
 | ro | AutoSelected
pl |  | CalculatorLayout
pl |  | AsFloat
pl |  | AsInteger
pl |  | DialogTitle
pl | ro | ButtonCaption
pl | ro | ButtonCursor
pl | ro | ButtonHint
pl | ro | ButtonOnlyWhenFocused
pl | ro | ButtonWidth
pl | ro | Constraints
pl |  | DialogPosition
pl |  | DialogTop
pl |  | DialogLeft
pl | ro | DirectInput
pl | ro | Glyph
pl | ro | NumGlyphs
pl | ro | Images
pl | ro | ImageIndex
pl | ro | ImageWidth
pl | ro | Flat
pl | ro | FocusOnButtonClick
pl | ro | Align
pl | ro | Anchors
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | AutoSize
pl | ro | AutoSelect
pl | ro | Color
pl | ro | DragCursor
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | Layout
pl | ro | MaxLength
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ReadOnly
pl | ro | ShowHint
pl | ro | Spacing
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
pl | ro | Text
pl | ro | TextHint
TCustomEditButton
pt | ro | Button
pt |  | ButtonCaption
pt |  | ButtonCursor
pt |  | ButtonHint
pt |  | ButtonOnlyWhenFocused
pt |  | ButtonWidth
pt | ro | Edit
pt |  | Flat
pt |  | FocusOnButtonClick
pt |  | Glyph
pt |  | NumGlyphs
pt |  | Images
pt |  | ImageIndex
pt |  | ImageWidth
pt | ro | Spacing
TCustomAbstractGroupedEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | Buddy
pt |  | BuddyCaption
pt |  | BuddyCursor
pt |  | BuddyHint
pt |  | BuddyWidth
pt |  | DirectInput
pt | ro | BaseEditor
pt |  | EditMask
pt |  | EditText
pt |  | FocusOnBuddyClick
pt | ro | IsMasked
pt |  | Layout
pt |  | Spacing
 | ro | Autosize
 |  | AutoSizeHeightIsEditHeight
 |  | Alignment
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | Color
 |  | ParentColor
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 |  | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | TabStop
 | ro | Text
 |  | TextHint
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TCalcEdit)
 |  | Alignment (TCustomAbstractGroupedEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TCalcEdit)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pl |  | AsFloat (TCalcEdit)
pl |  | AsInteger (TCalcEdit)
pt |  | AutoSelect (TCustomAbstractGroupedEdit)
pl | ro | AutoSelect (TCalcEdit)
pt |  | AutoSelected (TCustomAbstractGroupedEdit)
 | ro | AutoSelected (TCalcEdit)
 |  | AutoSize (TControl)
 | ro | Autosize (TCustomAbstractGroupedEdit)
pl | ro | AutoSize (TCalcEdit)
 |  | AutoSizeHeightIsEditHeight (TCustomAbstractGroupedEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
pt | ro | BaseEditor (TCustomAbstractGroupedEdit)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TCalcEdit)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TCalcEdit)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pl | ro | BorderStyle (TCalcEdit)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
pt | ro | Buddy (TCustomAbstractGroupedEdit)
pt |  | BuddyCaption (TCustomAbstractGroupedEdit)
pt |  | BuddyCursor (TCustomAbstractGroupedEdit)
pt |  | BuddyHint (TCustomAbstractGroupedEdit)
pt |  | BuddyWidth (TCustomAbstractGroupedEdit)
pt | ro | Button (TCustomEditButton)
pt |  | ButtonCaption (TCustomEditButton)
pl | ro | ButtonCaption (TCalcEdit)
pt |  | ButtonCursor (TCustomEditButton)
pl | ro | ButtonCursor (TCalcEdit)
pt |  | ButtonHint (TCustomEditButton)
pl | ro | ButtonHint (TCalcEdit)
pt |  | ButtonOnlyWhenFocused (TCustomEditButton)
pl | ro | ButtonOnlyWhenFocused (TCalcEdit)
pt |  | ButtonWidth (TCustomEditButton)
pl | ro | ButtonWidth (TCalcEdit)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
pl |  | CalculatorLayout (TCalcEdit)
 | ro | CanUndo (TCustomAbstractGroupedEdit)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomAbstractGroupedEdit)
 |  | CharCase (TCustomAbstractGroupedEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 |  | Color (TCustomAbstractGroupedEdit)
pl | ro | Color (TCalcEdit)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TCalcEdit)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pl |  | DialogLeft (TCalcEdit)
pl |  | DialogPosition (TCalcEdit)
pl |  | DialogTitle (TCalcEdit)
pl |  | DialogTop (TCalcEdit)
pt |  | DirectInput (TCustomAbstractGroupedEdit)
pl | ro | DirectInput (TCalcEdit)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TCalcEdit)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TCalcEdit)
 |  | EchoMode (TCustomAbstractGroupedEdit)
pt | ro | Edit (TCustomEditButton)
pt |  | EditMask (TCustomAbstractGroupedEdit)
pt |  | EditText (TCustomAbstractGroupedEdit)
 |  | Enabled (TControl)
pl | ro | Enabled (TCalcEdit)
pt |  | Flat (TCustomEditButton)
pl | ro | Flat (TCalcEdit)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
pt |  | FocusOnBuddyClick (TCustomAbstractGroupedEdit)
pt |  | FocusOnButtonClick (TCustomEditButton)
pl | ro | FocusOnButtonClick (TCalcEdit)
 |  | Font (TControl)
pl | ro | Font (TCalcEdit)
pt |  | Glyph (TCustomEditButton)
pl | ro | Glyph (TCalcEdit)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomAbstractGroupedEdit)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pt |  | ImageIndex (TCustomEditButton)
pl | ro | ImageIndex (TCalcEdit)
pt |  | Images (TCustomEditButton)
pl | ro | Images (TCalcEdit)
pt |  | ImageWidth (TCustomEditButton)
pl | ro | ImageWidth (TCalcEdit)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
pt | ro | IsMasked (TCustomAbstractGroupedEdit)
 | ro | IsResizing (TWinControl)
pt |  | Layout (TCustomAbstractGroupedEdit)
pl | ro | Layout (TCalcEdit)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomAbstractGroupedEdit)
pl | ro | MaxLength (TCalcEdit)
 |  | Modified (TCustomAbstractGroupedEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomAbstractGroupedEdit)
pt |  | NumGlyphs (TCustomEditButton)
pl | ro | NumGlyphs (TCalcEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TCalcEdit)
pt |  | ParentColor (TControl)
 |  | ParentColor (TCustomAbstractGroupedEdit)
pl | ro | ParentColor (TCalcEdit)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TCalcEdit)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TCalcEdit)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomAbstractGroupedEdit)
 |  | PopupMenu (TControl)
 |  | PopupMenu (TCustomAbstractGroupedEdit)
pl | ro | PopupMenu (TCalcEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomAbstractGroupedEdit)
pl | ro | ReadOnly (TCalcEdit)
 |  | SelLength (TCustomAbstractGroupedEdit)
 |  | SelStart (TCustomAbstractGroupedEdit)
 |  | SelText (TCustomAbstractGroupedEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TCalcEdit)
 | ro | Showing (TWinControl)
pt |  | Spacing (TCustomAbstractGroupedEdit)
pt | ro | Spacing (TCustomEditButton)
pl | ro | Spacing (TCalcEdit)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TCalcEdit)
 |  | TabStop (TWinControl)
 |  | TabStop (TCustomAbstractGroupedEdit)
pl | ro | TabStop (TCalcEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomAbstractGroupedEdit)
pl | ro | Text (TCalcEdit)
 |  | TextHint (TCustomAbstractGroupedEdit)
pl | ro | TextHint (TCalcEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TCalcEdit)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCalcEdit
pt | GetDefaultGlyphName
pt | ButtonClick
 | Create
 | RunDialog
TCustomEditButton
pt | ButtonClick
pt | BuddyClick
pt | GetEditorClassType
pt | GetBuddyClassType
pt | GetControlClassDefaultSize
pt | CalcButtonVisible
pt | GetDefaultGlyphName
pt | CalculatePreferredSize
pt | CheckButtonVisible
pt | LoadDefaultGlyph
pt | GlyphChanged
 | Create
 | Destroy
TCustomAbstractGroupedEdit
pt | WSRegisterClass
pt | CalculatePreferredSize
pt | CreateBuddy
pt | CreateEditor
pt | FocusAndMaybeSelectAll
pt | GetEditorClassType
pt | GetBuddyClassType
pt | GetControlClassDefaultSize
pt | SetDirectInput
pt | RealGetText
pt | RealSetText
pt | GetEditPopupMenu
pt | GetBuddyCaption
pt | GetBuddyCursor
pt | GetBuddyHint
pt | GetBuddyWidth
pt | GetBuddyVisible
pt | SetBuddyCaption
pt | SetBuddyCursor
pt | SetBuddyHint
pt | SetBuddyWidth
pt | SetBuddyVisible
pt | BuddyClick
pt | DoEnter
pt | EditChange
pt | EditClick
pt | EditDblClick
pt | EditDragDrop
pt | EditDragOver
pt | EditEditingDone
pt | EditEndDrag
pt | EditEnter
pt | EditExit
pt | EditKeyDown
pt | EditKeyPress
pt | EditKeyUp
pt | EditMouseDown
pt | EditMouseUp
pt | EditMouseEnter
pt | EditMouseLeave
pt | EditMouseMove
pt | EditMouseWheel
pt | EditMouseWheelUp
pt | EditMouseWheelDown
pt | EditUtf8KeyPress
pt | EditStartDrag
pt | UpdateSpacing
pt | CheckCursor
pt | CMParentColorChanged
pt | EditCanModify
pt | GetSel
pt | GetSpacing
pt | SetSel
pt | Loaded
pt | Reset
pt | SetAutoSize
pt | SetColor
pt | SetCursor
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | SetFocus
 | Focused
 | Clear
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | SelectAll
 | Undo
 | ValidateEdit
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | BuddyClick (TCustomAbstractGroupedEdit)
pt | BuddyClick (TCustomEditButton)
pt | ButtonClick (TCustomEditButton)
pt | ButtonClick (TCalcEdit)
pt | CalcButtonVisible (TCustomEditButton)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomAbstractGroupedEdit)
pt | CalculatePreferredSize (TCustomEditButton)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
pt | CheckButtonVisible (TCustomEditButton)
 | CheckChildClassAllowed (TControl)
pt | CheckCursor (TCustomAbstractGroupedEdit)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomAbstractGroupedEdit)
 | ClearSelection (TCustomAbstractGroupedEdit)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentColorChanged (TCustomAbstractGroupedEdit)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomAbstractGroupedEdit)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomAbstractGroupedEdit)
 | Create (TCustomEditButton)
 | Create (TCalcEdit)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateBuddy (TCustomAbstractGroupedEdit)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateEditor (TCustomAbstractGroupedEdit)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CutToClipboard (TCustomAbstractGroupedEdit)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCustomAbstractGroupedEdit)
 | Destroy (TCustomEditButton)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomAbstractGroupedEdit)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | EditCanModify (TCustomAbstractGroupedEdit)
pt | EditChange (TCustomAbstractGroupedEdit)
pt | EditClick (TCustomAbstractGroupedEdit)
pt | EditDblClick (TCustomAbstractGroupedEdit)
pt | EditDragDrop (TCustomAbstractGroupedEdit)
pt | EditDragOver (TCustomAbstractGroupedEdit)
pt | EditEditingDone (TCustomAbstractGroupedEdit)
pt | EditEndDrag (TCustomAbstractGroupedEdit)
pt | EditEnter (TCustomAbstractGroupedEdit)
pt | EditExit (TCustomAbstractGroupedEdit)
 | EditingDone (TControl)
pt | EditKeyDown (TCustomAbstractGroupedEdit)
pt | EditKeyPress (TCustomAbstractGroupedEdit)
pt | EditKeyUp (TCustomAbstractGroupedEdit)
pt | EditMouseDown (TCustomAbstractGroupedEdit)
pt | EditMouseEnter (TCustomAbstractGroupedEdit)
pt | EditMouseLeave (TCustomAbstractGroupedEdit)
pt | EditMouseMove (TCustomAbstractGroupedEdit)
pt | EditMouseUp (TCustomAbstractGroupedEdit)
pt | EditMouseWheel (TCustomAbstractGroupedEdit)
pt | EditMouseWheelDown (TCustomAbstractGroupedEdit)
pt | EditMouseWheelUp (TCustomAbstractGroupedEdit)
pt | EditStartDrag (TCustomAbstractGroupedEdit)
pt | EditUtf8KeyPress (TCustomAbstractGroupedEdit)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
pt | FocusAndMaybeSelectAll (TCustomAbstractGroupedEdit)
 | Focused (TWinControl)
 | Focused (TCustomAbstractGroupedEdit)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetBuddyCaption (TCustomAbstractGroupedEdit)
pt | GetBuddyClassType (TCustomAbstractGroupedEdit)
pt | GetBuddyClassType (TCustomEditButton)
pt | GetBuddyCursor (TCustomAbstractGroupedEdit)
pt | GetBuddyHint (TCustomAbstractGroupedEdit)
pt | GetBuddyVisible (TCustomAbstractGroupedEdit)
pt | GetBuddyWidth (TCustomAbstractGroupedEdit)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomAbstractGroupedEdit)
pt | GetControlClassDefaultSize (TCustomEditButton)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultGlyphName (TCustomEditButton)
pt | GetDefaultGlyphName (TCalcEdit)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEditorClassType (TCustomAbstractGroupedEdit)
pt | GetEditorClassType (TCustomEditButton)
pt | GetEditPopupMenu (TCustomAbstractGroupedEdit)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
pt | GetSel (TCustomAbstractGroupedEdit)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
pt | GetSpacing (TCustomAbstractGroupedEdit)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
pt | GlyphChanged (TCustomEditButton)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LoadDefaultGlyph (TCustomEditButton)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomAbstractGroupedEdit)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | PasteFromClipboard (TCustomAbstractGroupedEdit)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
pt | RealGetText (TCustomAbstractGroupedEdit)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomAbstractGroupedEdit)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Reset (TCustomAbstractGroupedEdit)
pt | Resize (TControl)
 | RunDialog (TCalcEdit)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomAbstractGroupedEdit)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TCustomAbstractGroupedEdit)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetBuddyCaption (TCustomAbstractGroupedEdit)
pt | SetBuddyCursor (TCustomAbstractGroupedEdit)
pt | SetBuddyHint (TCustomAbstractGroupedEdit)
pt | SetBuddyVisible (TCustomAbstractGroupedEdit)
pt | SetBuddyWidth (TCustomAbstractGroupedEdit)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
pt | SetColor (TCustomAbstractGroupedEdit)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
pt | SetCursor (TCustomAbstractGroupedEdit)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDirectInput (TCustomAbstractGroupedEdit)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomAbstractGroupedEdit)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSel (TCustomAbstractGroupedEdit)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomAbstractGroupedEdit)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | Undo (TCustomAbstractGroupedEdit)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
pt | UpdateSpacing (TCustomAbstractGroupedEdit)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateEdit (TCustomAbstractGroupedEdit)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomAbstractGroupedEdit)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCalcEdit
pl |  | OnAcceptValue
pl | ro | OnButtonClick
pl | ro | OnChange
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEditingDone
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomEditButton
pt |  | OnButtonClick
TCustomAbstractGroupedEdit
pt |  | OnBuddyClick
 |  | OnChange
 |  | OnClick
 |  | OnDblClick
 |  | OnDragDrop
 |  | OnDragOver
 |  | OnEditingDone
 |  | OnEndDrag
 |  | OnEnter
 |  | OnExit
 |  | OnMouseDown
 |  | OnKeyPress
 |  | OnKeyDown
 |  | OnKeyUp
 |  | OnMouseEnter
 |  | OnMouseLeave
 |  | OnMouseMove
 |  | OnMouseWheel
 |  | OnMouseWheelUp
 |  | OnMouseWheelDown
 |  | OnMouseUp
 |  | OnStartDrag
 |  | OnUtf8KeyPress
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl |  | OnAcceptValue (TCalcEdit)
 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
pt |  | OnBuddyClick (TCustomAbstractGroupedEdit)
pt |  | OnButtonClick (TCustomEditButton)
pl | ro | OnButtonClick (TCalcEdit)
 |  | OnChange (TCustomAbstractGroupedEdit)
pl | ro | OnChange (TCalcEdit)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
 |  | OnClick (TCustomAbstractGroupedEdit)
pl | ro | OnClick (TCalcEdit)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 |  | OnDblClick (TCustomAbstractGroupedEdit)
pl | ro | OnDblClick (TCalcEdit)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
 |  | OnDragDrop (TCustomAbstractGroupedEdit)
pl | ro | OnDragDrop (TCalcEdit)
pt |  | OnDragOver (TControl)
 |  | OnDragOver (TCustomAbstractGroupedEdit)
pl | ro | OnDragOver (TCalcEdit)
pt |  | OnEditingDone (TControl)
 |  | OnEditingDone (TCustomAbstractGroupedEdit)
pl | ro | OnEditingDone (TCalcEdit)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEndDrag (TCustomAbstractGroupedEdit)
pl | ro | OnEndDrag (TCalcEdit)
 |  | OnEnter (TWinControl)
 |  | OnEnter (TCustomAbstractGroupedEdit)
pl | ro | OnEnter (TCalcEdit)
 |  | OnExit (TWinControl)
 |  | OnExit (TCustomAbstractGroupedEdit)
pl | ro | OnExit (TCalcEdit)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyDown (TCustomAbstractGroupedEdit)
pl | ro | OnKeyDown (TCalcEdit)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyPress (TCustomAbstractGroupedEdit)
pl | ro | OnKeyPress (TCalcEdit)
 |  | OnKeyUp (TWinControl)
 |  | OnKeyUp (TCustomAbstractGroupedEdit)
pl | ro | OnKeyUp (TCalcEdit)
pt |  | OnMouseDown (TControl)
 |  | OnMouseDown (TCustomAbstractGroupedEdit)
pl | ro | OnMouseDown (TCalcEdit)
pt |  | OnMouseEnter (TControl)
 |  | OnMouseEnter (TCustomAbstractGroupedEdit)
pl | ro | OnMouseEnter (TCalcEdit)
pt |  | OnMouseLeave (TControl)
 |  | OnMouseLeave (TCustomAbstractGroupedEdit)
pl | ro | OnMouseLeave (TCalcEdit)
pt |  | OnMouseMove (TControl)
 |  | OnMouseMove (TCustomAbstractGroupedEdit)
pl | ro | OnMouseMove (TCalcEdit)
pt |  | OnMouseUp (TControl)
 |  | OnMouseUp (TCustomAbstractGroupedEdit)
pl | ro | OnMouseUp (TCalcEdit)
pt |  | OnMouseWheel (TControl)
 |  | OnMouseWheel (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheel (TCalcEdit)
pt |  | OnMouseWheelDown (TControl)
 |  | OnMouseWheelDown (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheelDown (TCalcEdit)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 |  | OnMouseWheelUp (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheelUp (TCalcEdit)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
 |  | OnStartDrag (TCustomAbstractGroupedEdit)
pl | ro | OnStartDrag (TCalcEdit)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
 |  | OnUtf8KeyPress (TCustomAbstractGroupedEdit)
pl | ro | OnUTF8KeyPress (TCalcEdit)


TCalcEdit.AsFloat

AsFloat - holds the result of the calculation as a floating-point (double precision) number

Declaration

Source position: editbtn.pas line 814

published property TCalcEdit.AsFloat : Double
  read GetAsFloat
  write SetAsFloat;


TCalcEdit.AsInteger

AsInteger - holds the result of the calculation as an Integer

Declaration

Source position: editbtn.pas line 815

published property TCalcEdit.AsInteger : Integer
  read GetAsInteger
  write SetAsInteger;


TCalcEdit.CalculatorLayout

CalculatorLayout - normal or simple

Declaration

Source position: editbtn.pas line 813

published property TCalcEdit.CalculatorLayout : TCalculatorLayout
  read FCalculatorLayout
  write FCalculatorLayout;


TCalcEdit.DialogLeft

Horizontal coordinate for the dialog displayed for the control

Declaration

Source position: editbtn.pas line 827

published property TCalcEdit.DialogLeft : Integer
  read FDialogLeft
  write FDialogLeft;


TCalcEdit.DialogPosition

Declaration

Source position: editbtn.pas line 825

published property TCalcEdit.DialogPosition : TPosition
  read FDialogPosition
  write FDialogPosition
  default poScreenCenter;

Description

The default value for the property is poScreenCenter.


TCalcEdit.DialogTitle

DialogTitle - the caption to be used for the dialog

Declaration

Source position: editbtn.pas line 817

published property TCalcEdit.DialogTitle : string
  read FDialogTitle
  write FDialogTitle
  stored TitleStored;


TCalcEdit.DialogTop

Vertical coordinate for the dialog displayed for the control

Declaration

Source position: editbtn.pas line 826

published property TCalcEdit.DialogTop : Integer
  read FDialogTop
  write FDialogTop;


TCalcEdit.FCalcDialog

FCalcDialog - local variable holding the Calculator Dialog for use with this class

Declaration

Source position: editbtn.pas line 804

protected TCalcEdit.FCalcDialog : TForm;


TCalcEdit.OnAcceptValue

OnAcceptValue - event handler for accepting the result of the calculation

Declaration

Source position: editbtn.pas line 816

published property TCalcEdit.OnAcceptValue : TAcceptValueEvent
  read FOnAcceptValue
  write FOnAcceptValue;


TCalcEdit.RunDialog

RunDialog - perform the function of the dialog

Declaration

Source position: editbtn.pas line 809

public procedure TCalcEdit.RunDialog; virtual;

Description

RunDialog is a procedure used display the form which captures the value for the control. For TCalcEdit, a TCalculatorForm instance is used instead of a TCommonDialog descendant as used in other grouped edit controls.

Property values in the class are assigned to the form, such as: DialogTitle, DialogTop, DialogLeft, DialogPosition, and AsFloat. The form is displayed modally, and its value is passed to the OnAcceptValue event handler (when assigned). The accepted value is stored in the AsFloat property.


TCustomControlFilterEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Base class for edit controls which filter data in an associated container control like TListbox or TTreeview

Declaration

Source position: editbtn.pas line 220

type TCustomControlFilterEdit = class(TCustomEditButton)
protected
fNeedUpdate: Boolean; | Flag which indicates that the filter has been updated and needs to be applied
fIsFirstUpdate: Boolean; | Flag indicating if the filter has ever been applied
fSelectedPart: TObject; | Node to select during the next update
fOnFilterItem: TFilterItemEvent; | Stores the event handler in the OnFilterItem property
fOnFilterItemEx: TFilterItemExEvent; | Stores the event handler in the OnFilterItemEx property
fOnCheckItem: TCheckItemEvent; | Stores the event handler in the OnCheckItem property
procedure DestroyWnd; override;
function DoDefaultFilterItem(); virtual; | Provides a default routine used to examine an item in the filtered edit control
function DoFilterItem(); virtual; | Filters items using the handlers for the control
procedure EditKeyDown(); override; | Gandles a KeyDown event for the Edit control
procedure EditChange; override; | Performs actions needed when the Edit is changed
procedure BuddyClick; override; |
procedure SortAndFilter; virtual; abstract; |
procedure ApplyFilter(); | Filters the data and updates the container
procedure ApplyFilterCore; virtual; abstract; | Applies the Filter data to the container component
procedure MoveNext(); virtual; abstract; |
procedure MovePrev(); virtual; abstract; |
procedure MovePageUp(); virtual; abstract; |
procedure MovePageDown(); virtual; abstract; |
procedure MoveHome(); virtual; abstract; |
procedure MoveEnd(); virtual; abstract; |
function ReturnKeyHandled; virtual; abstract; |
function GetDefaultGlyphName; override;
class procedure WSRegisterClass; override; | Registers the class reference used to create new instances of the class
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure InvalidateFilter; | Should be called when data was changed and it must be filtered again
procedure ResetFilter; | Removes the filter text and shows all items in the container
function ForceFilter(); | Applies a new filter immediately without waiting for idle. Returns the previous filter.
procedure StoreSelection; virtual; abstract; | Stores the current selection for the associated control in the class instance
procedure RestoreSelection; virtual; abstract; |
property Filter: string; [rw] | The textual representation for the filter
property FilterLowercase: string; [r] | Lowercase variant of the Filter property
property IdleConnected: Boolean; [rw] | Indicates if OnIdle has been connected to the Application singleton
property SortData: Boolean; [rw] | Items can be sorted while they are filtered.
property SelectedPart: TObject; [rw] | For retaining selection in the filtered control. The actual type depends on the control.
published
property CharCase: TEditCharCase; | Controls the case conversion used for a value entered in the control
property FilterOptions: TFilterStringOptions; [rw] | Contains options which control string comparisons for filters in the control
property OnAfterFilter: TNotifyEvent; [rw] | Called after all items are filtered.
property OnFilterItem: TFilterItemEvent; [rw] deprecated ; | An event handler to give extra conditions for filtering, in addition to the default behavior. Returns True if the passes the filter.
property OnFilterItemEx: TFilterItemExEvent; [rw] |
property OnCheckItem: TCheckItemEvent; [rw] | Has effect when items in the filtered container can be checked. Typically a CheckListbox.
property ButtonCaption: TCaption;
property ButtonCursor: TCursor;
property ButtonHint: TTranslateString;
property ButtonOnlyWhenFocused: Boolean;
property ButtonWidth: Integer;
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DirectInput: Boolean; | Indicates if text can be entered directly into the BaseEditor control
property Flat: Boolean;
property FocusOnButtonClick: Boolean;
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle;
property AutoSize: Boolean;
property AutoSelect: Boolean; | Indicates if the text in the control is automatically selected when focus is received
property Color: TColor; | The background color of the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property Glyph: TBitmap;
property NumGlyphs: Integer;
property Images: TCustomImageList;
property ImageIndex: TImageIndex;
property ImageWidth: Integer;
property Layout: TLeftRight; |
property MaxLength: Integer; | Maximum number of characters allowed in the editor for the control
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | PopupMenu for the control
property ReadOnly: Boolean; | Indicates if value in the control cannot be changed
property ShowHint: Boolean; | Enables the Hint display
property Spacing: Integer;
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnButtonClick: TNotifyEvent;
property OnChange: TNotifyEvent; | Event handler signalled when the value for the control is changed
property OnClick: TNotifyEvent;
property OnDblClick: TNotifyEvent;
property OnDragDrop: TDragDropEvent;
property OnDragOver: TDragOverEvent;
property OnEditingDone: TNotifyEvent;
property OnEndDrag: TEndDragEvent;
property OnEnter: TNotifyEvent;
property OnExit: TNotifyEvent;
property OnKeyDown: TKeyEvent;
property OnKeyPress: TKeyPressEvent;
property OnKeyUp: TKeyEvent;
property OnMouseDown: TMouseEvent;
property OnMouseEnter: TNotifyEvent;
property OnMouseLeave: TNotifyEvent;
property OnMouseMove: TMouseMoveEvent;
property OnMouseUp: TMouseEvent;
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnStartDrag: TStartDragEvent;
property OnUTF8KeyPress: TUTF8KeyPressEvent;
property Text: TCaption;
property TextHint: TTranslateString; [s] | Contains the hint text displayed for the grouped edit control
end;

Inheritance

TCustomControlFilterEdit | Base class for edit controls which filter data in an associated container control like TListbox or TTreeview
|
TCustomEditButton | TCustomEditButton - base class for TEditButton, an Edit Box with attached Speed Button
|
TCustomAbstractGroupedEdit | Implements a grouped edit control
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

When the container control is connected to a filter control, the filtering happens automatically as a user enters text. When the filter is empty and does not have focus, it displays the greyed value "(filter)".


TCustomControlFilterEdit
 |  | Filter
 | ro | FilterLowercase
 |  | IdleConnected
 |  | SortData
 |  | SelectedPart
pl | ro | CharCase
pl |  | FilterOptions
pl | ro | ButtonCaption
pl | ro | ButtonCursor
pl | ro | ButtonHint
pl | ro | ButtonOnlyWhenFocused
pl | ro | ButtonWidth
pl | ro | Constraints
pl | ro | DirectInput
pl | ro | Flat
pl | ro | FocusOnButtonClick
pl | ro | Align
pl | ro | Anchors
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | AutoSize
pl | ro | AutoSelect
pl | ro | Color
pl | ro | DragCursor
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | Glyph
pl | ro | NumGlyphs
pl | ro | Images
pl | ro | ImageIndex
pl | ro | ImageWidth
pl | ro | Layout
pl | ro | MaxLength
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ReadOnly
pl | ro | ShowHint
pl | ro | Spacing
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
pl | ro | Text
pl | ro | TextHint
TCustomEditButton
pt | ro | Button
pt |  | ButtonCaption
pt |  | ButtonCursor
pt |  | ButtonHint
pt |  | ButtonOnlyWhenFocused
pt |  | ButtonWidth
pt | ro | Edit
pt |  | Flat
pt |  | FocusOnButtonClick
pt |  | Glyph
pt |  | NumGlyphs
pt |  | Images
pt |  | ImageIndex
pt |  | ImageWidth
pt | ro | Spacing
TCustomAbstractGroupedEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | Buddy
pt |  | BuddyCaption
pt |  | BuddyCursor
pt |  | BuddyHint
pt |  | BuddyWidth
pt |  | DirectInput
pt | ro | BaseEditor
pt |  | EditMask
pt |  | EditText
pt |  | FocusOnBuddyClick
pt | ro | IsMasked
pt |  | Layout
pt |  | Spacing
 | ro | Autosize
 |  | AutoSizeHeightIsEditHeight
 |  | Alignment
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | Color
 |  | ParentColor
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 |  | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | TabStop
 | ro | Text
 |  | TextHint
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TCustomControlFilterEdit)
 |  | Alignment (TCustomAbstractGroupedEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TCustomControlFilterEdit)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomAbstractGroupedEdit)
pl | ro | AutoSelect (TCustomControlFilterEdit)
pt |  | AutoSelected (TCustomAbstractGroupedEdit)
 |  | AutoSize (TControl)
 | ro | Autosize (TCustomAbstractGroupedEdit)
pl | ro | AutoSize (TCustomControlFilterEdit)
 |  | AutoSizeHeightIsEditHeight (TCustomAbstractGroupedEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
pt | ro | BaseEditor (TCustomAbstractGroupedEdit)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TCustomControlFilterEdit)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TCustomControlFilterEdit)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pl | ro | BorderStyle (TCustomControlFilterEdit)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
pt | ro | Buddy (TCustomAbstractGroupedEdit)
pt |  | BuddyCaption (TCustomAbstractGroupedEdit)
pt |  | BuddyCursor (TCustomAbstractGroupedEdit)
pt |  | BuddyHint (TCustomAbstractGroupedEdit)
pt |  | BuddyWidth (TCustomAbstractGroupedEdit)
pt | ro | Button (TCustomEditButton)
pt |  | ButtonCaption (TCustomEditButton)
pl | ro | ButtonCaption (TCustomControlFilterEdit)
pt |  | ButtonCursor (TCustomEditButton)
pl | ro | ButtonCursor (TCustomControlFilterEdit)
pt |  | ButtonHint (TCustomEditButton)
pl | ro | ButtonHint (TCustomControlFilterEdit)
pt |  | ButtonOnlyWhenFocused (TCustomEditButton)
pl | ro | ButtonOnlyWhenFocused (TCustomControlFilterEdit)
pt |  | ButtonWidth (TCustomEditButton)
pl | ro | ButtonWidth (TCustomControlFilterEdit)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomAbstractGroupedEdit)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomAbstractGroupedEdit)
 |  | CharCase (TCustomAbstractGroupedEdit)
pl | ro | CharCase (TCustomControlFilterEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 |  | Color (TCustomAbstractGroupedEdit)
pl | ro | Color (TCustomControlFilterEdit)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TCustomControlFilterEdit)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt |  | DirectInput (TCustomAbstractGroupedEdit)
pl | ro | DirectInput (TCustomControlFilterEdit)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TCustomControlFilterEdit)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TCustomControlFilterEdit)
 |  | EchoMode (TCustomAbstractGroupedEdit)
pt | ro | Edit (TCustomEditButton)
pt |  | EditMask (TCustomAbstractGroupedEdit)
pt |  | EditText (TCustomAbstractGroupedEdit)
 |  | Enabled (TControl)
pl | ro | Enabled (TCustomControlFilterEdit)
 |  | Filter (TCustomControlFilterEdit)
 | ro | FilterLowercase (TCustomControlFilterEdit)
pl |  | FilterOptions (TCustomControlFilterEdit)
pt |  | Flat (TCustomEditButton)
pl | ro | Flat (TCustomControlFilterEdit)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
pt |  | FocusOnBuddyClick (TCustomAbstractGroupedEdit)
pt |  | FocusOnButtonClick (TCustomEditButton)
pl | ro | FocusOnButtonClick (TCustomControlFilterEdit)
 |  | Font (TControl)
pl | ro | Font (TCustomControlFilterEdit)
pt |  | Glyph (TCustomEditButton)
pl | ro | Glyph (TCustomControlFilterEdit)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomAbstractGroupedEdit)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IdleConnected (TCustomControlFilterEdit)
pt |  | ImageIndex (TCustomEditButton)
pl | ro | ImageIndex (TCustomControlFilterEdit)
pt |  | Images (TCustomEditButton)
pl | ro | Images (TCustomControlFilterEdit)
pt |  | ImageWidth (TCustomEditButton)
pl | ro | ImageWidth (TCustomControlFilterEdit)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
pt | ro | IsMasked (TCustomAbstractGroupedEdit)
 | ro | IsResizing (TWinControl)
pt |  | Layout (TCustomAbstractGroupedEdit)
pl | ro | Layout (TCustomControlFilterEdit)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomAbstractGroupedEdit)
pl | ro | MaxLength (TCustomControlFilterEdit)
 |  | Modified (TCustomAbstractGroupedEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomAbstractGroupedEdit)
pt |  | NumGlyphs (TCustomEditButton)
pl | ro | NumGlyphs (TCustomControlFilterEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TCustomControlFilterEdit)
pt |  | ParentColor (TControl)
 |  | ParentColor (TCustomAbstractGroupedEdit)
pl | ro | ParentColor (TCustomControlFilterEdit)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TCustomControlFilterEdit)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TCustomControlFilterEdit)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomAbstractGroupedEdit)
 |  | PopupMenu (TControl)
 |  | PopupMenu (TCustomAbstractGroupedEdit)
pl | ro | PopupMenu (TCustomControlFilterEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomAbstractGroupedEdit)
pl | ro | ReadOnly (TCustomControlFilterEdit)
 |  | SelectedPart (TCustomControlFilterEdit)
 |  | SelLength (TCustomAbstractGroupedEdit)
 |  | SelStart (TCustomAbstractGroupedEdit)
 |  | SelText (TCustomAbstractGroupedEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TCustomControlFilterEdit)
 | ro | Showing (TWinControl)
 |  | SortData (TCustomControlFilterEdit)
pt |  | Spacing (TCustomAbstractGroupedEdit)
pt | ro | Spacing (TCustomEditButton)
pl | ro | Spacing (TCustomControlFilterEdit)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TCustomControlFilterEdit)
 |  | TabStop (TWinControl)
 |  | TabStop (TCustomAbstractGroupedEdit)
pl | ro | TabStop (TCustomControlFilterEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomAbstractGroupedEdit)
pl | ro | Text (TCustomControlFilterEdit)
 |  | TextHint (TCustomAbstractGroupedEdit)
pl | ro | TextHint (TCustomControlFilterEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TCustomControlFilterEdit)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomControlFilterEdit
pt | DestroyWnd
pt | DoDefaultFilterItem
pt | DoFilterItem
pt | EditKeyDown
pt | EditChange
pt | BuddyClick
pt | SortAndFilter
pt | ApplyFilter
pt | ApplyFilterCore
pt | MoveNext
pt | MovePrev
pt | MovePageUp
pt | MovePageDown
pt | MoveHome
pt | MoveEnd
pt | ReturnKeyHandled
pt | GetDefaultGlyphName
pt | WSRegisterClass
 | Create
 | Destroy
 | InvalidateFilter
 | ResetFilter
 | ForceFilter
 | StoreSelection
 | RestoreSelection
TCustomEditButton
pt | ButtonClick
pt | BuddyClick
pt | GetEditorClassType
pt | GetBuddyClassType
pt | GetControlClassDefaultSize
pt | CalcButtonVisible
pt | GetDefaultGlyphName
pt | CalculatePreferredSize
pt | CheckButtonVisible
pt | LoadDefaultGlyph
pt | GlyphChanged
 | Create
 | Destroy
TCustomAbstractGroupedEdit
pt | WSRegisterClass
pt | CalculatePreferredSize
pt | CreateBuddy
pt | CreateEditor
pt | FocusAndMaybeSelectAll
pt | GetEditorClassType
pt | GetBuddyClassType
pt | GetControlClassDefaultSize
pt | SetDirectInput
pt | RealGetText
pt | RealSetText
pt | GetEditPopupMenu
pt | GetBuddyCaption
pt | GetBuddyCursor
pt | GetBuddyHint
pt | GetBuddyWidth
pt | GetBuddyVisible
pt | SetBuddyCaption
pt | SetBuddyCursor
pt | SetBuddyHint
pt | SetBuddyWidth
pt | SetBuddyVisible
pt | BuddyClick
pt | DoEnter
pt | EditChange
pt | EditClick
pt | EditDblClick
pt | EditDragDrop
pt | EditDragOver
pt | EditEditingDone
pt | EditEndDrag
pt | EditEnter
pt | EditExit
pt | EditKeyDown
pt | EditKeyPress
pt | EditKeyUp
pt | EditMouseDown
pt | EditMouseUp
pt | EditMouseEnter
pt | EditMouseLeave
pt | EditMouseMove
pt | EditMouseWheel
pt | EditMouseWheelUp
pt | EditMouseWheelDown
pt | EditUtf8KeyPress
pt | EditStartDrag
pt | UpdateSpacing
pt | CheckCursor
pt | CMParentColorChanged
pt | EditCanModify
pt | GetSel
pt | GetSpacing
pt | SetSel
pt | Loaded
pt | Reset
pt | SetAutoSize
pt | SetColor
pt | SetCursor
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | SetFocus
 | Focused
 | Clear
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | SelectAll
 | Undo
 | ValidateEdit
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
pt | ApplyFilter (TCustomControlFilterEdit)
pt | ApplyFilterCore (TCustomControlFilterEdit)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | BuddyClick (TCustomAbstractGroupedEdit)
pt | BuddyClick (TCustomEditButton)
pt | BuddyClick (TCustomControlFilterEdit)
pt | ButtonClick (TCustomEditButton)
pt | CalcButtonVisible (TCustomEditButton)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomAbstractGroupedEdit)
pt | CalculatePreferredSize (TCustomEditButton)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
pt | CheckButtonVisible (TCustomEditButton)
 | CheckChildClassAllowed (TControl)
pt | CheckCursor (TCustomAbstractGroupedEdit)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomAbstractGroupedEdit)
 | ClearSelection (TCustomAbstractGroupedEdit)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentColorChanged (TCustomAbstractGroupedEdit)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomAbstractGroupedEdit)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomAbstractGroupedEdit)
 | Create (TCustomEditButton)
 | Create (TCustomControlFilterEdit)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateBuddy (TCustomAbstractGroupedEdit)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateEditor (TCustomAbstractGroupedEdit)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CutToClipboard (TCustomAbstractGroupedEdit)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCustomAbstractGroupedEdit)
 | Destroy (TCustomEditButton)
 | Destroy (TCustomControlFilterEdit)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DestroyWnd (TCustomControlFilterEdit)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDefaultFilterItem (TCustomControlFilterEdit)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomAbstractGroupedEdit)
pt | DoExit (TWinControl)
pt | DoFilterItem (TCustomControlFilterEdit)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | EditCanModify (TCustomAbstractGroupedEdit)
pt | EditChange (TCustomAbstractGroupedEdit)
pt | EditChange (TCustomControlFilterEdit)
pt | EditClick (TCustomAbstractGroupedEdit)
pt | EditDblClick (TCustomAbstractGroupedEdit)
pt | EditDragDrop (TCustomAbstractGroupedEdit)
pt | EditDragOver (TCustomAbstractGroupedEdit)
pt | EditEditingDone (TCustomAbstractGroupedEdit)
pt | EditEndDrag (TCustomAbstractGroupedEdit)
pt | EditEnter (TCustomAbstractGroupedEdit)
pt | EditExit (TCustomAbstractGroupedEdit)
 | EditingDone (TControl)
pt | EditKeyDown (TCustomAbstractGroupedEdit)
pt | EditKeyDown (TCustomControlFilterEdit)
pt | EditKeyPress (TCustomAbstractGroupedEdit)
pt | EditKeyUp (TCustomAbstractGroupedEdit)
pt | EditMouseDown (TCustomAbstractGroupedEdit)
pt | EditMouseEnter (TCustomAbstractGroupedEdit)
pt | EditMouseLeave (TCustomAbstractGroupedEdit)
pt | EditMouseMove (TCustomAbstractGroupedEdit)
pt | EditMouseUp (TCustomAbstractGroupedEdit)
pt | EditMouseWheel (TCustomAbstractGroupedEdit)
pt | EditMouseWheelDown (TCustomAbstractGroupedEdit)
pt | EditMouseWheelUp (TCustomAbstractGroupedEdit)
pt | EditStartDrag (TCustomAbstractGroupedEdit)
pt | EditUtf8KeyPress (TCustomAbstractGroupedEdit)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
pt | FocusAndMaybeSelectAll (TCustomAbstractGroupedEdit)
 | Focused (TWinControl)
 | Focused (TCustomAbstractGroupedEdit)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
 | ForceFilter (TCustomControlFilterEdit)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetBuddyCaption (TCustomAbstractGroupedEdit)
pt | GetBuddyClassType (TCustomAbstractGroupedEdit)
pt | GetBuddyClassType (TCustomEditButton)
pt | GetBuddyCursor (TCustomAbstractGroupedEdit)
pt | GetBuddyHint (TCustomAbstractGroupedEdit)
pt | GetBuddyVisible (TCustomAbstractGroupedEdit)
pt | GetBuddyWidth (TCustomAbstractGroupedEdit)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomAbstractGroupedEdit)
pt | GetControlClassDefaultSize (TCustomEditButton)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultGlyphName (TCustomEditButton)
pt | GetDefaultGlyphName (TCustomControlFilterEdit)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEditorClassType (TCustomAbstractGroupedEdit)
pt | GetEditorClassType (TCustomEditButton)
pt | GetEditPopupMenu (TCustomAbstractGroupedEdit)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
pt | GetSel (TCustomAbstractGroupedEdit)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
pt | GetSpacing (TCustomAbstractGroupedEdit)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
pt | GlyphChanged (TCustomEditButton)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
 | InvalidateFilter (TCustomControlFilterEdit)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LoadDefaultGlyph (TCustomEditButton)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomAbstractGroupedEdit)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MoveEnd (TCustomControlFilterEdit)
pt | MoveHome (TCustomControlFilterEdit)
pt | MoveNext (TCustomControlFilterEdit)
pt | MovePageDown (TCustomControlFilterEdit)
pt | MovePageUp (TCustomControlFilterEdit)
pt | MovePrev (TCustomControlFilterEdit)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | PasteFromClipboard (TCustomAbstractGroupedEdit)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
pt | RealGetText (TCustomAbstractGroupedEdit)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomAbstractGroupedEdit)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Reset (TCustomAbstractGroupedEdit)
 | ResetFilter (TCustomControlFilterEdit)
pt | Resize (TControl)
 | RestoreSelection (TCustomControlFilterEdit)
pt | ReturnKeyHandled (TCustomControlFilterEdit)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomAbstractGroupedEdit)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TCustomAbstractGroupedEdit)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetBuddyCaption (TCustomAbstractGroupedEdit)
pt | SetBuddyCursor (TCustomAbstractGroupedEdit)
pt | SetBuddyHint (TCustomAbstractGroupedEdit)
pt | SetBuddyVisible (TCustomAbstractGroupedEdit)
pt | SetBuddyWidth (TCustomAbstractGroupedEdit)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
pt | SetColor (TCustomAbstractGroupedEdit)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
pt | SetCursor (TCustomAbstractGroupedEdit)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDirectInput (TCustomAbstractGroupedEdit)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomAbstractGroupedEdit)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSel (TCustomAbstractGroupedEdit)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomAbstractGroupedEdit)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
pt | SortAndFilter (TCustomControlFilterEdit)
 | StoreSelection (TCustomControlFilterEdit)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | Undo (TCustomAbstractGroupedEdit)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
pt | UpdateSpacing (TCustomAbstractGroupedEdit)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateEdit (TCustomAbstractGroupedEdit)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomAbstractGroupedEdit)
pt | WSRegisterClass (TCustomControlFilterEdit)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomControlFilterEdit
pl |  | OnAfterFilter
pl |  | OnFilterItem
pl |  | OnFilterItemEx
pl |  | OnCheckItem
pl | ro | OnButtonClick
pl | ro | OnChange
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEditingDone
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomEditButton
pt |  | OnButtonClick
TCustomAbstractGroupedEdit
pt |  | OnBuddyClick
 |  | OnChange
 |  | OnClick
 |  | OnDblClick
 |  | OnDragDrop
 |  | OnDragOver
 |  | OnEditingDone
 |  | OnEndDrag
 |  | OnEnter
 |  | OnExit
 |  | OnMouseDown
 |  | OnKeyPress
 |  | OnKeyDown
 |  | OnKeyUp
 |  | OnMouseEnter
 |  | OnMouseLeave
 |  | OnMouseMove
 |  | OnMouseWheel
 |  | OnMouseWheelUp
 |  | OnMouseWheelDown
 |  | OnMouseUp
 |  | OnStartDrag
 |  | OnUtf8KeyPress
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl |  | OnAfterFilter (TCustomControlFilterEdit)
 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
pt |  | OnBuddyClick (TCustomAbstractGroupedEdit)
pt |  | OnButtonClick (TCustomEditButton)
pl | ro | OnButtonClick (TCustomControlFilterEdit)
 |  | OnChange (TCustomAbstractGroupedEdit)
pl | ro | OnChange (TCustomControlFilterEdit)
 |  | OnChangeBounds (TControl)
pl |  | OnCheckItem (TCustomControlFilterEdit)
 |  | OnClick (TControl)
 |  | OnClick (TCustomAbstractGroupedEdit)
pl | ro | OnClick (TCustomControlFilterEdit)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 |  | OnDblClick (TCustomAbstractGroupedEdit)
pl | ro | OnDblClick (TCustomControlFilterEdit)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
 |  | OnDragDrop (TCustomAbstractGroupedEdit)
pl | ro | OnDragDrop (TCustomControlFilterEdit)
pt |  | OnDragOver (TControl)
 |  | OnDragOver (TCustomAbstractGroupedEdit)
pl | ro | OnDragOver (TCustomControlFilterEdit)
pt |  | OnEditingDone (TControl)
 |  | OnEditingDone (TCustomAbstractGroupedEdit)
pl | ro | OnEditingDone (TCustomControlFilterEdit)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEndDrag (TCustomAbstractGroupedEdit)
pl | ro | OnEndDrag (TCustomControlFilterEdit)
 |  | OnEnter (TWinControl)
 |  | OnEnter (TCustomAbstractGroupedEdit)
pl | ro | OnEnter (TCustomControlFilterEdit)
 |  | OnExit (TWinControl)
 |  | OnExit (TCustomAbstractGroupedEdit)
pl | ro | OnExit (TCustomControlFilterEdit)
pl |  | OnFilterItem (TCustomControlFilterEdit)
pl |  | OnFilterItemEx (TCustomControlFilterEdit)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyDown (TCustomAbstractGroupedEdit)
pl | ro | OnKeyDown (TCustomControlFilterEdit)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyPress (TCustomAbstractGroupedEdit)
pl | ro | OnKeyPress (TCustomControlFilterEdit)
 |  | OnKeyUp (TWinControl)
 |  | OnKeyUp (TCustomAbstractGroupedEdit)
pl | ro | OnKeyUp (TCustomControlFilterEdit)
pt |  | OnMouseDown (TControl)
 |  | OnMouseDown (TCustomAbstractGroupedEdit)
pl | ro | OnMouseDown (TCustomControlFilterEdit)
pt |  | OnMouseEnter (TControl)
 |  | OnMouseEnter (TCustomAbstractGroupedEdit)
pl | ro | OnMouseEnter (TCustomControlFilterEdit)
pt |  | OnMouseLeave (TControl)
 |  | OnMouseLeave (TCustomAbstractGroupedEdit)
pl | ro | OnMouseLeave (TCustomControlFilterEdit)
pt |  | OnMouseMove (TControl)
 |  | OnMouseMove (TCustomAbstractGroupedEdit)
pl | ro | OnMouseMove (TCustomControlFilterEdit)
pt |  | OnMouseUp (TControl)
 |  | OnMouseUp (TCustomAbstractGroupedEdit)
pl | ro | OnMouseUp (TCustomControlFilterEdit)
pt |  | OnMouseWheel (TControl)
 |  | OnMouseWheel (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheel (TCustomControlFilterEdit)
pt |  | OnMouseWheelDown (TControl)
 |  | OnMouseWheelDown (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheelDown (TCustomControlFilterEdit)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 |  | OnMouseWheelUp (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheelUp (TCustomControlFilterEdit)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
 |  | OnStartDrag (TCustomAbstractGroupedEdit)
pl | ro | OnStartDrag (TCustomControlFilterEdit)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
 |  | OnUtf8KeyPress (TCustomAbstractGroupedEdit)
pl | ro | OnUTF8KeyPress (TCustomControlFilterEdit)


TCustomControlFilterEdit.ApplyFilter

Filters the data and updates the container

Declaration

Source position: editbtn.pas line 249

protected procedure TCustomControlFilterEdit.ApplyFilter(

  Immediately: Boolean = False

);

Arguments

Immediately

Indicates the filter is applied immediately

Description

Does its job at once when Immediately is set to True. Otherwise, it connects the OnIdle event handler which applies the filter when the Application is idle.


TCustomControlFilterEdit.ApplyFilterCore

Applies the Filter data to the container component

Declaration

Source position: editbtn.pas line 250

protected procedure TCustomControlFilterEdit.ApplyFilterCore; virtual; abstract;

Description

Method that actually filters data in the container component. ApplyFilterCore is a virtual abstract method, and must be implemented in a derived classes.


TCustomControlFilterEdit.BuddyClick

Declaration

Source position: editbtn.pas line 247

protected procedure TCustomControlFilterEdit.BuddyClick; override;


TCustomControlFilterEdit.Create

Constructor for the class instance

Declaration

Source position: editbtn.pas line 261

public constructor TCustomControlFilterEdit.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner for the class instance

Description

Create is the constructor for the class instance, and calls the inherited constructor. Create sets the default values for properties used to configure the Edit and Button in the class instance as well as its internal flags, including:

CharCase
Set to ecLowerCase
Button.Enabled
Set to False
FilterOptions
Set to an empty set
FIsFirstUpdate, fIsFirstSetFormActivate
Set to True
TextHint
Set to rsFilter


TCustomControlFilterEdit.Destroy

Destructor for the class instance

Declaration

Source position: editbtn.pas line 262

public destructor TCustomControlFilterEdit.Destroy; override;


TCustomControlFilterEdit.DoDefaultFilterItem

Provides a default routine used to examine an item in the filtered edit control

Declaration

Source position: editbtn.pas line 241

protected function TCustomControlFilterEdit.DoDefaultFilterItem(

  const ACaption: string;

  const ItemData: Pointer

):Boolean; virtual;

Arguments

ACaption | Caption for the item passed to DoDefaultFilterItem
ItemData | Pointer to the data for the item examined in the method

Function result

True when the item meets the filter condition

Description

Signals the OnFilterItemEx (preferred) or OnFilterItem (deprecated) event handlers (when assigned) to determine if the item meets the filter condition. Values in ACaption and ItemData are passed as arguments to the event handlers.

The return value is True when the item meets the filter condition(s) implemented in the event handlers. The DoDefaultFilterItem method is called when the return value is False, or the event handlers are not assigned in the class instance.

See also

TCustomControlFilterEdit.DoFilterItem | Filters items using the handlers for the control
TCustomControlFilterEdit.OnFilterItem | An event handler to give extra conditions for filtering, in addition to the default behavior. Returns True if the passes the filter.
TCustomControlFilterEdit.OnFilterItemEx |


TCustomControlFilterEdit.DoFilterItem

Filters items using the handlers for the control

Declaration

Source position: editbtn.pas line 243

protected function TCustomControlFilterEdit.DoFilterItem(

  const ACaption: string;

  ItemData: Pointer

):Boolean; virtual;

Arguments

ACaption | Caption for the item
ItemData | Pointer to the data for the item

Function result

Returns True when the item meets the filter criterion


TCustomControlFilterEdit.EditChange

Performs actions needed when the Edit is changed

Declaration

Source position: editbtn.pas line 246

protected procedure TCustomControlFilterEdit.EditChange; override;


TCustomControlFilterEdit.EditKeyDown

Gandles a KeyDown event for the Edit control

Declaration

Source position: editbtn.pas line 245

protected procedure TCustomControlFilterEdit.EditKeyDown(

  var Key: Word;

  Shift: TShiftState

); override;


TCustomControlFilterEdit.Filter

The textual representation for the filter

Declaration

Source position: editbtn.pas line 269

public property TCustomControlFilterEdit.Filter : string
  read fFilter
  write SetFilter;

Description

Typically a user types it in the edit control but it can also be set in code. Filtering is done during idle time after the value of Filter text has changed.


TCustomControlFilterEdit.FilterLowercase

Lowercase variant of the Filter property

Declaration

Source position: editbtn.pas line 270

public property TCustomControlFilterEdit.FilterLowercase : string
  read fFilterLowercase;

Description

FilterLowercase is a read-only String property which contains a variant of Filter converted to lowercase characters. It is used in the implementation of the DoDefaultFilterItem method when case sensitivity is not enabled in the FilterOptions property ( fsoCaseSensitive is not included). The property can be used in a similar manner in routines assigned to the OnFilterItem and OnFilterItemEx event handlers.

The value for FilterLowercase is derived and assigned when the value in the Filter property is changed.

See also

TCustomControlFilterEdit.DoDefaultFilterItem | Provides a default routine used to examine an item in the filtered edit control
TCustomControlFilterEdit.OnFilterItem | An event handler to give extra conditions for filtering, in addition to the default behavior. Returns True if the passes the filter.
TCustomControlFilterEdit.OnFilterItemEx |
TCustomControlFilterEdit.Filter | The textual representation for the filter


TCustomControlFilterEdit.FilterOptions

Contains options which control string comparisons for filters in the control

Declaration

Source position: editbtn.pas line 276

published property TCustomControlFilterEdit.FilterOptions : TFilterStringOptions
  read fFilterOptions
  write fFilterOptions
  default [];

Description

FilterOptions is a TFilterStringOptions property which contains zero (0) or more TFilterStringOption enumeration values(s). Values in FilterOptions determine how string comparisons are performed in the DoDefaultFilterItem method. See TFilterStringOption for more information about the enumeration values and their meanings.

The default value for the property is an empty set ([]).

See also

TCustomControlFilterEdit.Filter | The textual representation for the filter
TCustomControlFilterEdit.DoDefaultFilterItem | Provides a default routine used to examine an item in the filtered edit control
TFilterStringOptions | Set type used to store values from the TFilterStringOption enumeration
TFilterStringOption | String filter options which can be enabled in controls


TCustomControlFilterEdit.fIsFirstUpdate

Flag indicating if the filter has ever been applied

Declaration

Source position: editbtn.pas line 235

protected TCustomControlFilterEdit.fIsFirstUpdate : Boolean;


TCustomControlFilterEdit.fNeedUpdate

Flag which indicates that the filter has been updated and needs to be applied

Declaration

Source position: editbtn.pas line 234

protected TCustomControlFilterEdit.fNeedUpdate : Boolean;


TCustomControlFilterEdit.fOnCheckItem

Stores the event handler in the OnCheckItem property

Declaration

Source position: editbtn.pas line 239

protected TCustomControlFilterEdit.fOnCheckItem : TCheckItemEvent;


TCustomControlFilterEdit.fOnFilterItem

Stores the event handler in the OnFilterItem property

Declaration

Source position: editbtn.pas line 237

protected TCustomControlFilterEdit.fOnFilterItem : TFilterItemEvent;


TCustomControlFilterEdit.fOnFilterItemEx

Stores the event handler in the OnFilterItemEx property

Declaration

Source position: editbtn.pas line 238

protected TCustomControlFilterEdit.fOnFilterItemEx : TFilterItemExEvent;


TCustomControlFilterEdit.ForceFilter

Applies a new filter immediately without waiting for idle. Returns the previous filter.

Declaration

Source position: editbtn.pas line 265

public function TCustomControlFilterEdit.ForceFilter(

  AFilter: string

):string;


TCustomControlFilterEdit.fSelectedPart

Node to select during the next update

Declaration

Source position: editbtn.pas line 236

protected TCustomControlFilterEdit.fSelectedPart : TObject;


TCustomControlFilterEdit.IdleConnected

Indicates if OnIdle has been connected to the Application singleton

Declaration

Source position: editbtn.pas line 271

public property TCustomControlFilterEdit.IdleConnected : Boolean
  read fIdleConnected
  write SetIdleConnected;

Description

IdleConnected is a Boolean property which indicates if the OnIdle event handler in the class instance has been connected to the Application singleton. When set to True, the Filter in the control will be applied when the application is in an idle state.

Changing the value in the property causes the Application singleton to be updated by calling either the AddOnIdleHandler or the RemoveOnIdleHandler method. The address for the OnIdle method in the class is passed as an argument.

IdleConnected is set to True in the InvalidateFilter method.

IdleConnected is set to False in the OnIdle method after the Filter has been applied for the control.

The default value for the property is False.

See also

TCustomControlFilterEdit.Filter | The textual representation for the filter
TCustomControlFilterEdit.InvalidateFilter | Should be called when data was changed and it must be filtered again
TCustomControlFilterEdit.ApplyFilter | Filters the data and updates the container
#LCL.Forms.Application | The TApplication singleton
#LCL.Forms.TApplication | Application management and configuration for a GUI application
#LCL.Forms.TApplication.AddOnIdleHandler | Adds an application Idle handler
#LCL.Forms.TApplication.RemoveOnIdleHandler | Removes an application Idle handler


TCustomControlFilterEdit.InvalidateFilter

Should be called when data was changed and it must be filtered again

Declaration

Source position: editbtn.pas line 263

public procedure TCustomControlFilterEdit.InvalidateFilter;

Description

Connects to OnIdle handler which filters the data later.


TCustomControlFilterEdit.MoveEnd

Declaration

Source position: editbtn.pas line 256

protected procedure TCustomControlFilterEdit.MoveEnd(

  ASelect: Boolean = False

); virtual; abstract;

Description

Abstract virtual method that must be implemented in a descendent class.


TCustomControlFilterEdit.MoveHome

Declaration

Source position: editbtn.pas line 255

protected procedure TCustomControlFilterEdit.MoveHome(

  ASelect: Boolean = False

); virtual; abstract;

Description

Abstract virtual method that must be implemented in a descendent class.


TCustomControlFilterEdit.MoveNext

Declaration

Source position: editbtn.pas line 251

protected procedure TCustomControlFilterEdit.MoveNext(

  ASelect: Boolean = False

); virtual; abstract;

Description

Abstract virtual method that must be implemented in a descendent class.


TCustomControlFilterEdit.MovePageDown

Declaration

Source position: editbtn.pas line 254

protected procedure TCustomControlFilterEdit.MovePageDown(

  ASelect: Boolean = False

); virtual; abstract;

Description

Abstract virtual method that must be implemented in a descendent class.


TCustomControlFilterEdit.MovePageUp

Declaration

Source position: editbtn.pas line 253

protected procedure TCustomControlFilterEdit.MovePageUp(

  ASelect: Boolean = False

); virtual; abstract;

Description

Abstract virtual method that must be implemented in a descendent class.


TCustomControlFilterEdit.MovePrev

Declaration

Source position: editbtn.pas line 252

protected procedure TCustomControlFilterEdit.MovePrev(

  ASelect: Boolean = False

); virtual; abstract;

Description

Abstract virtual method that must be implemented in a descendent class.


TCustomControlFilterEdit.OnAfterFilter

Called after all items are filtered.

Declaration

Source position: editbtn.pas line 277

published property TCustomControlFilterEdit.OnAfterFilter : TNotifyEvent
  read fOnAfterFilter
  write fOnAfterFilter;


TCustomControlFilterEdit.OnCheckItem

Has effect when items in the filtered container can be checked. Typically a CheckListbox.

Declaration

Source position: editbtn.pas line 281

published property TCustomControlFilterEdit.OnCheckItem : TCheckItemEvent
  read fOnCheckItem
  write fOnCheckItem;


TCustomControlFilterEdit.OnFilterItem

[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'EditBtn' (#lcl)

TCustomControlFilterEdit.OnFilterItem (deprecated)

An event handler to give extra conditions for filtering, in addition to the default behavior. Returns True if the passes the filter.

Declaration

Source position: editbtn.pas line 278

published property TCustomControlFilterEdit.OnFilterItem : TFilterItemEvent
  read fOnFilterItem
  write fOnFilterItem;

Description

This feature has for example enabled filtering the Options windows in Lazarus IDE, based on captions of all controls on the options pages. Deprecated. Use OnFilterItemEx with a caption parameter instead.


TCustomControlFilterEdit.OnFilterItemEx

Declaration

Source position: editbtn.pas line 280

published property TCustomControlFilterEdit.OnFilterItemEx : TFilterItemExEvent
  read fOnFilterItemEx
  write fOnFilterItemEx;


TCustomControlFilterEdit.ResetFilter

Removes the filter text and shows all items in the container

Declaration

Source position: editbtn.pas line 264

public procedure TCustomControlFilterEdit.ResetFilter;


TCustomControlFilterEdit.RestoreSelection

Declaration

Source position: editbtn.pas line 267

public procedure TCustomControlFilterEdit.RestoreSelection; virtual; abstract;


TCustomControlFilterEdit.ReturnKeyHandled

Declaration

Source position: editbtn.pas line 257

protected function TCustomControlFilterEdit.ReturnKeyHandled: Boolean; virtual; abstract;

Description

Abstract virtual method that must be implemented in a descendent class.


TCustomControlFilterEdit.SelectedPart

For retaining selection in the filtered control. The actual type depends on the control.

Declaration

Source position: editbtn.pas line 273

public property TCustomControlFilterEdit.SelectedPart : TObject
  read fSelectedPart
  write fSelectedPart;


TCustomControlFilterEdit.SortAndFilter

Declaration

Source position: editbtn.pas line 248

protected procedure TCustomControlFilterEdit.SortAndFilter; virtual; abstract;

Description

SortAndFilter is an abstract virtual method in TCustomControlFilterEdit. It must be implemented in a descendent class to provide the specific functionality needed.


TCustomControlFilterEdit.SortData

Items can be sorted while they are filtered.

Declaration

Source position: editbtn.pas line 272

public property TCustomControlFilterEdit.SortData : Boolean
  read fSortData
  write fSortData;


TCustomControlFilterEdit.StoreSelection

Stores the current selection for the associated control in the class instance

Declaration

Source position: editbtn.pas line 266

public procedure TCustomControlFilterEdit.StoreSelection; virtual; abstract;

Description

StoreSelection is an abstract virtual method, and must be implemented in a derived class to use the correct class type for items in the associated control.

Used in the implementation of the ApplyFilter method.

See also

TCustomControlFilterEdit.RestoreSelection |
TCustomControlFilterEdit.ApplyFilter | Filters the data and updates the container


TCustomControlFilterEdit.WSRegisterClass

Registers the class reference used to create new instances of the class

Declaration

Source position: editbtn.pas line 259

protected class procedure TCustomControlFilterEdit.WSRegisterClass; override;


TCustomEditButton

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomEditButton - base class for TEditButton, an Edit Box with attached Speed Button

Declaration

Source position: editbtn.pas line 58

type TCustomEditButton = class(TCustomAbstractGroupedEdit)
protected
procedure ButtonClick; virtual; | Performs actions needed when the button for the control is clicked
procedure BuddyClick; override; |
function GetEditorClassType; override; |
function GetBuddyClassType; override; |
class function GetControlClassDefaultSize; override; | Gets the default size used for new instances of the class
function CalcButtonVisible; virtual; | Indicates whether the Button for the control should be visible
function GetDefaultGlyphName; virtual; | GetDefaultGlyphName finds the name of the default glyph used for the Button
procedure CalculatePreferredSize(); override;
procedure CheckButtonVisible; | Ensures the Button for the control is configured and its visibility is set
procedure LoadDefaultGlyph; | Loads the default glyph displayed on the Button for the control
procedure GlyphChanged(); virtual; | Performs action needed when the glyph assigned in Button has changed
property Button: TSpeedButton; [r] | Button is the TSpeedButton that is attached to the grouped edit control
property ButtonCaption: TCaption; [rw] | Contains the caption used for the Button on the grouped edit control
property ButtonCursor: TCursor; [rw] | Cursor shape displayed when the mouse hovers over the Button in the control
property ButtonHint: TTranslateString; [rw] | ButtonHint is the hint that pops up when the mouse hovers over the button
property ButtonOnlyWhenFocused: Boolean; [rw] | ButtonOnlyWhenFocused - if True, the SpeedButton only appears when focus is given to the EditButton control
property ButtonWidth: Integer; [rw] | ButtonWidth is the width for the TSpeedButton used in the grouped edit control
property Edit: TEbEdit; [r] | Edit is the TEbEdit control used to perform direct input for the value in the grouped edit control
property Flat: Boolean; [rw] | Flat - if True, SpeedButton appears flat rather than three-dimensional
property FocusOnButtonClick: Boolean; [rw] | Indicates if the focus is changed to the Edit control after the Button is clicked
property Glyph: TBitmap; [rw] | Glyph - the small graphic image on the SpeedButton, which ought to indicate its function
property NumGlyphs: Integer; [rw] | NumGlyphs - the number of available glyphs
property Images: TCustomImageList; [rw] | Contains the Images that can be displayed on the Button for the grouped edit control
property ImageIndex: TImageIndex; [rw] | Ordinal position in Images for the bitmap displayed on the Button control
property ImageWidth: Integer; [rw] | Specifies the width of the image displayed on the Button control
property Spacing: Integer; | Specifies the amount of space reserved between the Edit and Button controls when Button is visible
property OnButtonClick: TNotifyEvent; [rw] | OnButtonClick - event handler for a mouse click on the SpeedButton
public
constructor Create(); override; | Create - constructor for TCustomEditButton: calls inherited Create then sets some defaults and initializes some variables
destructor Destroy; override; | Destructor for the class instance
end;

Inheritance

TCustomEditButton | TCustomEditButton - base class for TEditButton, an Edit Box with attached Speed Button
|
TCustomAbstractGroupedEdit | Implements a grouped edit control
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomEditButton is a TCustomAbstractGroupedEdit descendant which implements a composite control with both an Edit and a Button. It provides overridden methods which extend or re-implement those found in the ancestor class. Most of the properties in the class are declared as protected, and must be exposed as public or published properties in an ancestor class like TEditButton.

See also

TCustomEditButton.Edit | Edit is the TEbEdit control used to perform direct input for the value in the grouped edit control
TCustomEditButton.Button | Button is the TSpeedButton that is attached to the grouped edit control
TCustomEditButton.OnButtonClick | OnButtonClick - event handler for a mouse click on the SpeedButton
TEditButton | Implements a grouped edit control with both an Edit and a Button


TCustomEditButton
pt | ro | Button
pt |  | ButtonCaption
pt |  | ButtonCursor
pt |  | ButtonHint
pt |  | ButtonOnlyWhenFocused
pt |  | ButtonWidth
pt | ro | Edit
pt |  | Flat
pt |  | FocusOnButtonClick
pt |  | Glyph
pt |  | NumGlyphs
pt |  | Images
pt |  | ImageIndex
pt |  | ImageWidth
pt | ro | Spacing
TCustomAbstractGroupedEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | Buddy
pt |  | BuddyCaption
pt |  | BuddyCursor
pt |  | BuddyHint
pt |  | BuddyWidth
pt |  | DirectInput
pt | ro | BaseEditor
pt |  | EditMask
pt |  | EditText
pt |  | FocusOnBuddyClick
pt | ro | IsMasked
pt |  | Layout
pt |  | Spacing
 | ro | Autosize
 |  | AutoSizeHeightIsEditHeight
 |  | Alignment
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | Color
 |  | ParentColor
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 |  | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | TabStop
 | ro | Text
 |  | TextHint
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 |  | Alignment (TCustomAbstractGroupedEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomAbstractGroupedEdit)
pt |  | AutoSelected (TCustomAbstractGroupedEdit)
 |  | AutoSize (TControl)
 | ro | Autosize (TCustomAbstractGroupedEdit)
 |  | AutoSizeHeightIsEditHeight (TCustomAbstractGroupedEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
pt | ro | BaseEditor (TCustomAbstractGroupedEdit)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
pt | ro | Buddy (TCustomAbstractGroupedEdit)
pt |  | BuddyCaption (TCustomAbstractGroupedEdit)
pt |  | BuddyCursor (TCustomAbstractGroupedEdit)
pt |  | BuddyHint (TCustomAbstractGroupedEdit)
pt |  | BuddyWidth (TCustomAbstractGroupedEdit)
pt | ro | Button (TCustomEditButton)
pt |  | ButtonCaption (TCustomEditButton)
pt |  | ButtonCursor (TCustomEditButton)
pt |  | ButtonHint (TCustomEditButton)
pt |  | ButtonOnlyWhenFocused (TCustomEditButton)
pt |  | ButtonWidth (TCustomEditButton)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomAbstractGroupedEdit)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomAbstractGroupedEdit)
 |  | CharCase (TCustomAbstractGroupedEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 |  | Color (TCustomAbstractGroupedEdit)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt |  | DirectInput (TCustomAbstractGroupedEdit)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | EchoMode (TCustomAbstractGroupedEdit)
pt | ro | Edit (TCustomEditButton)
pt |  | EditMask (TCustomAbstractGroupedEdit)
pt |  | EditText (TCustomAbstractGroupedEdit)
 |  | Enabled (TControl)
pt |  | Flat (TCustomEditButton)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
pt |  | FocusOnBuddyClick (TCustomAbstractGroupedEdit)
pt |  | FocusOnButtonClick (TCustomEditButton)
 |  | Font (TControl)
pt |  | Glyph (TCustomEditButton)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomAbstractGroupedEdit)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pt |  | ImageIndex (TCustomEditButton)
pt |  | Images (TCustomEditButton)
pt |  | ImageWidth (TCustomEditButton)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
pt | ro | IsMasked (TCustomAbstractGroupedEdit)
 | ro | IsResizing (TWinControl)
pt |  | Layout (TCustomAbstractGroupedEdit)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomAbstractGroupedEdit)
 |  | Modified (TCustomAbstractGroupedEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomAbstractGroupedEdit)
pt |  | NumGlyphs (TCustomEditButton)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentColor (TCustomAbstractGroupedEdit)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomAbstractGroupedEdit)
 |  | PopupMenu (TControl)
 |  | PopupMenu (TCustomAbstractGroupedEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomAbstractGroupedEdit)
 |  | SelLength (TCustomAbstractGroupedEdit)
 |  | SelStart (TCustomAbstractGroupedEdit)
 |  | SelText (TCustomAbstractGroupedEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
pt |  | Spacing (TCustomAbstractGroupedEdit)
pt | ro | Spacing (TCustomEditButton)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | TabStop (TCustomAbstractGroupedEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomAbstractGroupedEdit)
 |  | TextHint (TCustomAbstractGroupedEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomEditButton
pt | ButtonClick
pt | BuddyClick
pt | GetEditorClassType
pt | GetBuddyClassType
pt | GetControlClassDefaultSize
pt | CalcButtonVisible
pt | GetDefaultGlyphName
pt | CalculatePreferredSize
pt | CheckButtonVisible
pt | LoadDefaultGlyph
pt | GlyphChanged
 | Create
 | Destroy
TCustomAbstractGroupedEdit
pt | WSRegisterClass
pt | CalculatePreferredSize
pt | CreateBuddy
pt | CreateEditor
pt | FocusAndMaybeSelectAll
pt | GetEditorClassType
pt | GetBuddyClassType
pt | GetControlClassDefaultSize
pt | SetDirectInput
pt | RealGetText
pt | RealSetText
pt | GetEditPopupMenu
pt | GetBuddyCaption
pt | GetBuddyCursor
pt | GetBuddyHint
pt | GetBuddyWidth
pt | GetBuddyVisible
pt | SetBuddyCaption
pt | SetBuddyCursor
pt | SetBuddyHint
pt | SetBuddyWidth
pt | SetBuddyVisible
pt | BuddyClick
pt | DoEnter
pt | EditChange
pt | EditClick
pt | EditDblClick
pt | EditDragDrop
pt | EditDragOver
pt | EditEditingDone
pt | EditEndDrag
pt | EditEnter
pt | EditExit
pt | EditKeyDown
pt | EditKeyPress
pt | EditKeyUp
pt | EditMouseDown
pt | EditMouseUp
pt | EditMouseEnter
pt | EditMouseLeave
pt | EditMouseMove
pt | EditMouseWheel
pt | EditMouseWheelUp
pt | EditMouseWheelDown
pt | EditUtf8KeyPress
pt | EditStartDrag
pt | UpdateSpacing
pt | CheckCursor
pt | CMParentColorChanged
pt | EditCanModify
pt | GetSel
pt | GetSpacing
pt | SetSel
pt | Loaded
pt | Reset
pt | SetAutoSize
pt | SetColor
pt | SetCursor
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | SetFocus
 | Focused
 | Clear
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | SelectAll
 | Undo
 | ValidateEdit
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | BuddyClick (TCustomAbstractGroupedEdit)
pt | BuddyClick (TCustomEditButton)
pt | ButtonClick (TCustomEditButton)
pt | CalcButtonVisible (TCustomEditButton)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomAbstractGroupedEdit)
pt | CalculatePreferredSize (TCustomEditButton)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
pt | CheckButtonVisible (TCustomEditButton)
 | CheckChildClassAllowed (TControl)
pt | CheckCursor (TCustomAbstractGroupedEdit)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomAbstractGroupedEdit)
 | ClearSelection (TCustomAbstractGroupedEdit)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentColorChanged (TCustomAbstractGroupedEdit)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomAbstractGroupedEdit)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomAbstractGroupedEdit)
 | Create (TCustomEditButton)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateBuddy (TCustomAbstractGroupedEdit)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateEditor (TCustomAbstractGroupedEdit)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CutToClipboard (TCustomAbstractGroupedEdit)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCustomAbstractGroupedEdit)
 | Destroy (TCustomEditButton)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomAbstractGroupedEdit)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | EditCanModify (TCustomAbstractGroupedEdit)
pt | EditChange (TCustomAbstractGroupedEdit)
pt | EditClick (TCustomAbstractGroupedEdit)
pt | EditDblClick (TCustomAbstractGroupedEdit)
pt | EditDragDrop (TCustomAbstractGroupedEdit)
pt | EditDragOver (TCustomAbstractGroupedEdit)
pt | EditEditingDone (TCustomAbstractGroupedEdit)
pt | EditEndDrag (TCustomAbstractGroupedEdit)
pt | EditEnter (TCustomAbstractGroupedEdit)
pt | EditExit (TCustomAbstractGroupedEdit)
 | EditingDone (TControl)
pt | EditKeyDown (TCustomAbstractGroupedEdit)
pt | EditKeyPress (TCustomAbstractGroupedEdit)
pt | EditKeyUp (TCustomAbstractGroupedEdit)
pt | EditMouseDown (TCustomAbstractGroupedEdit)
pt | EditMouseEnter (TCustomAbstractGroupedEdit)
pt | EditMouseLeave (TCustomAbstractGroupedEdit)
pt | EditMouseMove (TCustomAbstractGroupedEdit)
pt | EditMouseUp (TCustomAbstractGroupedEdit)
pt | EditMouseWheel (TCustomAbstractGroupedEdit)
pt | EditMouseWheelDown (TCustomAbstractGroupedEdit)
pt | EditMouseWheelUp (TCustomAbstractGroupedEdit)
pt | EditStartDrag (TCustomAbstractGroupedEdit)
pt | EditUtf8KeyPress (TCustomAbstractGroupedEdit)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
pt | FocusAndMaybeSelectAll (TCustomAbstractGroupedEdit)
 | Focused (TWinControl)
 | Focused (TCustomAbstractGroupedEdit)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetBuddyCaption (TCustomAbstractGroupedEdit)
pt | GetBuddyClassType (TCustomAbstractGroupedEdit)
pt | GetBuddyClassType (TCustomEditButton)
pt | GetBuddyCursor (TCustomAbstractGroupedEdit)
pt | GetBuddyHint (TCustomAbstractGroupedEdit)
pt | GetBuddyVisible (TCustomAbstractGroupedEdit)
pt | GetBuddyWidth (TCustomAbstractGroupedEdit)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomAbstractGroupedEdit)
pt | GetControlClassDefaultSize (TCustomEditButton)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultGlyphName (TCustomEditButton)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEditorClassType (TCustomAbstractGroupedEdit)
pt | GetEditorClassType (TCustomEditButton)
pt | GetEditPopupMenu (TCustomAbstractGroupedEdit)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
pt | GetSel (TCustomAbstractGroupedEdit)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
pt | GetSpacing (TCustomAbstractGroupedEdit)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
pt | GlyphChanged (TCustomEditButton)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LoadDefaultGlyph (TCustomEditButton)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomAbstractGroupedEdit)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | PasteFromClipboard (TCustomAbstractGroupedEdit)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
pt | RealGetText (TCustomAbstractGroupedEdit)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomAbstractGroupedEdit)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Reset (TCustomAbstractGroupedEdit)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomAbstractGroupedEdit)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TCustomAbstractGroupedEdit)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetBuddyCaption (TCustomAbstractGroupedEdit)
pt | SetBuddyCursor (TCustomAbstractGroupedEdit)
pt | SetBuddyHint (TCustomAbstractGroupedEdit)
pt | SetBuddyVisible (TCustomAbstractGroupedEdit)
pt | SetBuddyWidth (TCustomAbstractGroupedEdit)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
pt | SetColor (TCustomAbstractGroupedEdit)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
pt | SetCursor (TCustomAbstractGroupedEdit)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDirectInput (TCustomAbstractGroupedEdit)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomAbstractGroupedEdit)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSel (TCustomAbstractGroupedEdit)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomAbstractGroupedEdit)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | Undo (TCustomAbstractGroupedEdit)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
pt | UpdateSpacing (TCustomAbstractGroupedEdit)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateEdit (TCustomAbstractGroupedEdit)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomAbstractGroupedEdit)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomEditButton
pt | OnButtonClick
TCustomAbstractGroupedEdit
pt | OnBuddyClick
 | OnChange
 | OnClick
 | OnDblClick
 | OnDragDrop
 | OnDragOver
 | OnEditingDone
 | OnEndDrag
 | OnEnter
 | OnExit
 | OnMouseDown
 | OnKeyPress
 | OnKeyDown
 | OnKeyUp
 | OnMouseEnter
 | OnMouseLeave
 | OnMouseMove
 | OnMouseWheel
 | OnMouseWheelUp
 | OnMouseWheelDown
 | OnMouseUp
 | OnStartDrag
 | OnUtf8KeyPress
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt | OnBuddyClick (TCustomAbstractGroupedEdit)
pt | OnButtonClick (TCustomEditButton)
 | OnChange (TCustomAbstractGroupedEdit)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
 | OnClick (TCustomAbstractGroupedEdit)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDblClick (TCustomAbstractGroupedEdit)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
 | OnDragDrop (TCustomAbstractGroupedEdit)
pt | OnDragOver (TControl)
 | OnDragOver (TCustomAbstractGroupedEdit)
pt | OnEditingDone (TControl)
 | OnEditingDone (TCustomAbstractGroupedEdit)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEndDrag (TCustomAbstractGroupedEdit)
 | OnEnter (TWinControl)
 | OnEnter (TCustomAbstractGroupedEdit)
 | OnExit (TWinControl)
 | OnExit (TCustomAbstractGroupedEdit)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyDown (TCustomAbstractGroupedEdit)
 | OnKeyPress (TWinControl)
 | OnKeyPress (TCustomAbstractGroupedEdit)
 | OnKeyUp (TWinControl)
 | OnKeyUp (TCustomAbstractGroupedEdit)
pt | OnMouseDown (TControl)
 | OnMouseDown (TCustomAbstractGroupedEdit)
pt | OnMouseEnter (TControl)
 | OnMouseEnter (TCustomAbstractGroupedEdit)
pt | OnMouseLeave (TControl)
 | OnMouseLeave (TCustomAbstractGroupedEdit)
pt | OnMouseMove (TControl)
 | OnMouseMove (TCustomAbstractGroupedEdit)
pt | OnMouseUp (TControl)
 | OnMouseUp (TCustomAbstractGroupedEdit)
pt | OnMouseWheel (TControl)
 | OnMouseWheel (TCustomAbstractGroupedEdit)
pt | OnMouseWheelDown (TControl)
 | OnMouseWheelDown (TCustomAbstractGroupedEdit)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
 | OnMouseWheelUp (TCustomAbstractGroupedEdit)
 | OnPaint (TCustomControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
 | OnStartDrag (TCustomAbstractGroupedEdit)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)
 | OnUtf8KeyPress (TCustomAbstractGroupedEdit)


TCustomEditButton.BuddyClick

Declaration

Source position: editbtn.pas line 86

protected procedure TCustomEditButton.BuddyClick; override;


TCustomEditButton.Button

Button is the TSpeedButton that is attached to the grouped edit control

Declaration

Source position: editbtn.pas line 100

protected property TCustomEditButton.Button : TSpeedButton
  read GetButton;


TCustomEditButton.ButtonCaption

Contains the caption used for the Button on the grouped edit control

Declaration

Source position: editbtn.pas line 101

protected property TCustomEditButton.ButtonCaption : TCaption
  read GetBuddyCaption
  write SetBuddyCaption;


TCustomEditButton.ButtonClick

Performs actions needed when the button for the control is clicked

Declaration

Source position: editbtn.pas line 85

protected procedure TCustomEditButton.ButtonClick; virtual;

Description

The implementation for ButtonClick is empty in TCustomEditButton; use a descendent class which implements a specific functionality.


TCustomEditButton.ButtonCursor

Cursor shape displayed when the mouse hovers over the Button in the control

Declaration

Source position: editbtn.pas line 102

protected property TCustomEditButton.ButtonCursor : TCursor
  read GetBuddyCursor
  write SetBuddyCursor
  default crDefault;


TCustomEditButton.ButtonHint

ButtonHint is the hint that pops up when the mouse hovers over the button

Declaration

Source position: editbtn.pas line 103

protected property TCustomEditButton.ButtonHint : TTranslateString
  read GetBuddyHint
  write SetBuddyHint;


TCustomEditButton.ButtonOnlyWhenFocused

ButtonOnlyWhenFocused - if True, the SpeedButton only appears when focus is given to the EditButton control

Declaration

Source position: editbtn.pas line 104

protected property TCustomEditButton.ButtonOnlyWhenFocused : Boolean
  read FButtonOnlyWhenFocused
  write SetButtonOnlyWhenFocused
  default False;


TCustomEditButton.ButtonWidth

ButtonWidth is the width for the TSpeedButton used in the grouped edit control

Declaration

Source position: editbtn.pas line 105

protected property TCustomEditButton.ButtonWidth : Integer
  read GetBuddyWidth
  write SetBuddyWidth;


TCustomEditButton.CalcButtonVisible

Indicates whether the Button for the control should be visible

Declaration

Source position: editbtn.pas line 90

protected function TCustomEditButton.CalcButtonVisible: Boolean; virtual;

Description

CalcButtonVisible is a Boolean function used to determine whether the Button for the control should be visible. The return value is True when the control is Visible and the Edit has focus, or the control is not configured to display its button only when focused.

Remark: Please note: The return value is always True at design-time.

CalcButtonVisible is used in the implementation of the CheckButtonVisible method.

See also

TCustomEditButton.Button | Button is the TSpeedButton that is attached to the grouped edit control
TCustomEditButton.ButtonOnlyWhenFocused | ButtonOnlyWhenFocused - if True, the SpeedButton only appears when focus is given to the EditButton control
TCustomEditButton.Edit | Edit is the TEbEdit control used to perform direct input for the value in the grouped edit control
#LCL.Controls.TControl.Visible | Allows to show or hide the control, and all of its children.


TCustomEditButton.CheckButtonVisible

Ensures the Button for the control is configured and its visibility is set

Declaration

Source position: editbtn.pas line 96

protected procedure TCustomEditButton.CheckButtonVisible;

Description

CheckButtonVisible is a procedure which ensures that the Button in the control is configured and its visibility is set. If Button has not been assigned (contains Nil), no actions are performed in the method.

Otherwise, the Visible property in Button is set to the value returned by CalcButtonVisible. UpdateSpacing is called to adjust the space between Edit and Button as needed for its visibility and Layout.

See also

TCustomEditButton.Button | Button is the TSpeedButton that is attached to the grouped edit control
TCustomEditButton.Edit | Edit is the TEbEdit control used to perform direct input for the value in the grouped edit control
TCustomEditButton.CalcButtonVisible | Indicates whether the Button for the control should be visible
TCustomAbstractGroupedEdit.UpdateSpacing


TCustomEditButton.Create

Create - constructor for TCustomEditButton: calls inherited Create then sets some defaults and initializes some variables

Declaration

Source position: editbtn.pas line 118

public constructor TCustomEditButton.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance

Description

Create - constructor for TCustomEditButton: calls inherited Create then sets some defaults and initializes some variables.

Initializes height and width, cursor, glyph, style, checks visibility, event handler for click.

See also

TComponent.Create
TCustomEdit.Create | Constructor for the class instance
TWinControl.Create | Constructor for the class instance


TCustomEditButton.Edit

Edit is the TEbEdit control used to perform direct input for the value in the grouped edit control

Declaration

Source position: editbtn.pas line 106

protected property TCustomEditButton.Edit : TEbEdit
  read GetEdit;


TCustomEditButton.Flat

Flat - if True, SpeedButton appears flat rather than three-dimensional

Declaration

Source position: editbtn.pas line 107

protected property TCustomEditButton.Flat : Boolean
  read FFlat
  write SetFlat
  default False;


TCustomEditButton.FocusOnButtonClick

Indicates if the focus is changed to the Edit control after the Button is clicked

Declaration

Source position: editbtn.pas line 108

protected property TCustomEditButton.FocusOnButtonClick : Boolean
  read GetFocusOnButtonClick
  write SetFocusOnButtonClick
  default False;


TCustomEditButton.GetBuddyClassType

Declaration

Source position: editbtn.pas line 88

protected function TCustomEditButton.GetBuddyClassType: TControlClass; override;


TCustomEditButton.GetControlClassDefaultSize

Gets the default size used for new instances of the class

Declaration

Source position: editbtn.pas line 89

protected class function TCustomEditButton.GetControlClassDefaultSize: TSize; override;

Function result

TSize value with the dimensions for the new class instance

Description

The return value is a TSize type with the dimensions for the control. The CX member contains the width needed for both the Edit and the Button controls in the grouped edit control. The CY member contains the height used for the Edit and the Button controls.

GetControlClassDefaultSize is called in the constructor for the class instance, and used to set the initial bounds for the control.

See also

TCustomEditButton.Edit | Edit is the TEbEdit control used to perform direct input for the value in the grouped edit control
TCustomEditButton.Button | Button is the TSpeedButton that is attached to the grouped edit control
TCustomEditButton.Create | Create - constructor for TCustomEditButton: calls inherited Create then sets some defaults and initializes some variables
#LCL.Controls.TControl.SetInitialBounds | Sets the bounds of the control initially, when it is created


TCustomEditButton.GetDefaultGlyphName

GetDefaultGlyphName finds the name of the default glyph used for the Button

Declaration

Source position: editbtn.pas line 91

protected function TCustomEditButton.GetDefaultGlyphName: string; virtual;


TCustomEditButton.GetEditorClassType

Declaration

Source position: editbtn.pas line 87

protected function TCustomEditButton.GetEditorClassType: TGEEditClass; override;


TCustomEditButton.Glyph

Glyph - the small graphic image on the SpeedButton, which ought to indicate its function

Declaration

Source position: editbtn.pas line 109

protected property TCustomEditButton.Glyph : TBitmap
  read GetGlyph
  write SetGlyph;


TCustomEditButton.GlyphChanged

Performs action needed when the glyph assigned in Button has changed

Declaration

Source position: editbtn.pas line 98

protected procedure TCustomEditButton.GlyphChanged(

  Sender: TObject

); virtual;


TCustomEditButton.ImageIndex

Ordinal position in Images for the bitmap displayed on the Button control

Declaration

Source position: editbtn.pas line 112

protected property TCustomEditButton.ImageIndex : TImageIndex
  read GetImageIndex
  write SetImageIndex
  default - 1;

Description

Read and write access for the property are redirected to the ImageIndex property in Button.

See also

TCustomEditButton.Button

Button is the TSpeedButton that is attached to the grouped edit control


TCustomEditButton.Images

Contains the Images that can be displayed on the Button for the grouped edit control

Declaration

Source position: editbtn.pas line 111

protected property TCustomEditButton.Images : TCustomImageList
  read GetImages
  write SetImages;


TCustomEditButton.ImageWidth

Specifies the width of the image displayed on the Button control

Declaration

Source position: editbtn.pas line 113

protected property TCustomEditButton.ImageWidth : Integer
  read GetImageWidth
  write SetImageWidth
  default 0;


TCustomEditButton.LoadDefaultGlyph

Loads the default glyph displayed on the Button for the control

Declaration

Source position: editbtn.pas line 97

protected procedure TCustomEditButton.LoadDefaultGlyph;


TCustomEditButton.NumGlyphs

NumGlyphs - the number of available glyphs

Declaration

Source position: editbtn.pas line 110

protected property TCustomEditButton.NumGlyphs : Integer
  read GetNumGlyps
  write SetNumGlyphs;


TCustomEditButton.OnButtonClick

OnButtonClick - event handler for a mouse click on the SpeedButton

Declaration

Source position: editbtn.pas line 116

protected property TCustomEditButton.OnButtonClick : TNotifyEvent
  read GetOnButtonClick
  write SetOnButtonClick;


TCustomEditButton.Spacing

Specifies the amount of space reserved between the Edit and Button controls when Button is visible

Declaration

Source position: editbtn.pas line 114

protected property TCustomEditButton.Spacing : Integer
  default 4;


TDateEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDateEdit - an EditBox to hold a date, with an attached SpeedButton that will summon a date selection (calendar) dialog

Declaration

Source position: editbtn.pas line 571

type TDateEdit = class(TCustomEditButton)
protected
class procedure WSRegisterClass; override; | Registers the class reference used to create new instances of the class
function GetDefaultGlyphName; override; | GetDefaultGlyphName finds the name of the default glyph used for the Button
procedure ButtonClick; override; | Implements the handler executed when the Button for the control is clicked
procedure EditDblClick; override; |
procedure EditEditingDone; override; | Implement the OnEditingDone event handler for the Edit in the control
procedure SetDirectInput(); override; | Sets the value in the DirectInput property
procedure RealSetText(); override; | Sets the value for the control
procedure SetDateMask; virtual; | Applies a mask to the Edit control suitable for the DateOrder in the control
procedure Loaded; override; | Performs actions needed when the component has finished loading in the LCL streaming mechanism
public
constructor Create(); override; | Create - constructor for TDateEdit: calls inherited Create and sets defaults
function GetDateFormat; | GetDateFormat - returns the format for the date
property AutoSelected: Boolean; | Indicates if the current text selection was performed automatically
property Date: TDateTime; [rw] | Contains the TDateTime value for the control
property Button: TSpeedButton; | Button is the TSpeedButton that is attached to the grouped edit control
property DroppedDown: Boolean; [r] | Indicates the dialog for control is visible when True
published
property CalendarDisplaySettings: TDisplaySettings; [rw] | CalendarDisplaySettings - governs how the calendar dialog is displayed
property OnAcceptDate: TAcceptDateEvent; [rw] | OnAcceptDate - event handler for accepting the date selected in the calendar dialog
property OnCustomDate: TCustomDateEvent; [rw] | OnCustomDate - event handler for inserting a custom date
property ReadOnly: Boolean; | Indicates if the value for the control can be changed
property DefaultToday: Boolean; [rw] | DefaultToday - if True, the current date is offered as the default date (value is False by default)
property DateOrder: TDateOrder; [rw] | Controls the display order for Year, Month, and Day parts of the date value
property DateFormat: string; [rw] | Specifies the editing format used for the date value in the control
property ButtonOnlyWhenFocused: Boolean;
property ButtonCaption: TCaption;
property ButtonCursor: TCursor;
property ButtonHint: TTranslateString;
property ButtonWidth: Integer;
property Action: TBasicAction; | The Action associated with this control
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property AutoSelect: Boolean; | Enables auto-selection of text when focused
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle;
property CharCase: TEditCharCase; | Allows to force the text into all upper or lower case
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DirectInput: Boolean;
property Glyph: TBitmap;
property NumGlyphs: Integer;
property Images: TCustomImageList;
property ImageIndex: TImageIndex;
property ImageWidth: Integer;
property DragMode: TDragMode; | Allows the user to drag the control
property EchoMode: TEchoMode; | Indicates if characters entered in the control value are hidden, displayed, or obscured
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Flat: Boolean;
property FocusOnButtonClick: Boolean;
property Font: TFont; | The font to be used for text display in this control
property Layout: TLeftRight; |
property MaxLength: Integer; | The maximum length of the value entered in Text, or 0 (zero) for unlimited length
property OnButtonClick: TNotifyEvent;
property OnChange: TNotifyEvent; | Event handler for any change in text
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnEditingDone: TNotifyEvent; | Event handler when editing is done
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property Spacing: Integer;
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property Text: TCaption;
property TextHint: TTranslateString; | Contains the hint text displayed for the grouped edit control
end;

Inheritance

TDateEdit | TDateEdit - an EditBox to hold a date, with an attached SpeedButton that will summon a date selection (calendar) dialog
|
TCustomEditButton | TCustomEditButton - base class for TEditButton, an Edit Box with attached Speed Button
|
TCustomAbstractGroupedEdit | Implements a grouped edit control
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TDateEdit is a TCustomEditButton descendant which implements a grouped edit control for entering a date value. The control uses an Edit and a Button, as defined in the ancestor class, and implements a Calendar dialog to select a date value when the Button is clicked. The value is stored in the Date property as a TDateTime value.

TDateEdit provides additional properties which are used to configure the Edit and Button controls and the dialog executed when Button is clicked.

See also

TCustomEditButton

TCustomEditButton - base class for TEditButton, an Edit Box with attached Speed Button


TDateEdit
 | ro | AutoSelected
 |  | Date
 | ro | Button
 | ro | DroppedDown
pl |  | CalendarDisplaySettings
pl | ro | ReadOnly
pl |  | DefaultToday
pl |  | DateOrder
pl |  | DateFormat
pl | ro | ButtonOnlyWhenFocused
pl | ro | ButtonCaption
pl | ro | ButtonCursor
pl | ro | ButtonHint
pl | ro | ButtonWidth
pl | ro | Action
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | AutoSelect
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | CharCase
pl | ro | Color
pl | ro | Constraints
pl | ro | DirectInput
pl | ro | Glyph
pl | ro | NumGlyphs
pl | ro | Images
pl | ro | ImageIndex
pl | ro | ImageWidth
pl | ro | DragMode
pl | ro | EchoMode
pl | ro | Enabled
pl | ro | Flat
pl | ro | FocusOnButtonClick
pl | ro | Font
pl | ro | Layout
pl | ro | MaxLength
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | TabStop
pl | ro | TabOrder
pl | ro | Spacing
pl | ro | Visible
pl | ro | Text
pl | ro | TextHint
TCustomEditButton
pt | ro | Button
pt |  | ButtonCaption
pt |  | ButtonCursor
pt |  | ButtonHint
pt |  | ButtonOnlyWhenFocused
pt |  | ButtonWidth
pt | ro | Edit
pt |  | Flat
pt |  | FocusOnButtonClick
pt |  | Glyph
pt |  | NumGlyphs
pt |  | Images
pt |  | ImageIndex
pt |  | ImageWidth
pt | ro | Spacing
TCustomAbstractGroupedEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | Buddy
pt |  | BuddyCaption
pt |  | BuddyCursor
pt |  | BuddyHint
pt |  | BuddyWidth
pt |  | DirectInput
pt | ro | BaseEditor
pt |  | EditMask
pt |  | EditText
pt |  | FocusOnBuddyClick
pt | ro | IsMasked
pt |  | Layout
pt |  | Spacing
 | ro | Autosize
 |  | AutoSizeHeightIsEditHeight
 |  | Alignment
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | Color
 |  | ParentColor
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 |  | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | TabStop
 | ro | Text
 |  | TextHint
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pl | ro | Action (TDateEdit)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TDateEdit)
 |  | Alignment (TCustomAbstractGroupedEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TDateEdit)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomAbstractGroupedEdit)
pl | ro | AutoSelect (TDateEdit)
pt |  | AutoSelected (TCustomAbstractGroupedEdit)
 | ro | AutoSelected (TDateEdit)
 |  | AutoSize (TControl)
 | ro | Autosize (TCustomAbstractGroupedEdit)
pl | ro | AutoSize (TDateEdit)
 |  | AutoSizeHeightIsEditHeight (TCustomAbstractGroupedEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
pt | ro | BaseEditor (TCustomAbstractGroupedEdit)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TDateEdit)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TDateEdit)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pl | ro | BorderStyle (TDateEdit)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
pt | ro | Buddy (TCustomAbstractGroupedEdit)
pt |  | BuddyCaption (TCustomAbstractGroupedEdit)
pt |  | BuddyCursor (TCustomAbstractGroupedEdit)
pt |  | BuddyHint (TCustomAbstractGroupedEdit)
pt |  | BuddyWidth (TCustomAbstractGroupedEdit)
pt | ro | Button (TCustomEditButton)
 | ro | Button (TDateEdit)
pt |  | ButtonCaption (TCustomEditButton)
pl | ro | ButtonCaption (TDateEdit)
pt |  | ButtonCursor (TCustomEditButton)
pl | ro | ButtonCursor (TDateEdit)
pt |  | ButtonHint (TCustomEditButton)
pl | ro | ButtonHint (TDateEdit)
pt |  | ButtonOnlyWhenFocused (TCustomEditButton)
pl | ro | ButtonOnlyWhenFocused (TDateEdit)
pt |  | ButtonWidth (TCustomEditButton)
pl | ro | ButtonWidth (TDateEdit)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
pl |  | CalendarDisplaySettings (TDateEdit)
 | ro | CanUndo (TCustomAbstractGroupedEdit)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomAbstractGroupedEdit)
 |  | CharCase (TCustomAbstractGroupedEdit)
pl | ro | CharCase (TDateEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 |  | Color (TCustomAbstractGroupedEdit)
pl | ro | Color (TDateEdit)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TDateEdit)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | Date (TDateEdit)
pl |  | DateFormat (TDateEdit)
pl |  | DateOrder (TDateEdit)
pl |  | DefaultToday (TDateEdit)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt |  | DirectInput (TCustomAbstractGroupedEdit)
pl | ro | DirectInput (TDateEdit)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TDateEdit)
 | ro | DroppedDown (TDateEdit)
 |  | EchoMode (TCustomAbstractGroupedEdit)
pl | ro | EchoMode (TDateEdit)
pt | ro | Edit (TCustomEditButton)
pt |  | EditMask (TCustomAbstractGroupedEdit)
pt |  | EditText (TCustomAbstractGroupedEdit)
 |  | Enabled (TControl)
pl | ro | Enabled (TDateEdit)
pt |  | Flat (TCustomEditButton)
pl | ro | Flat (TDateEdit)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
pt |  | FocusOnBuddyClick (TCustomAbstractGroupedEdit)
pt |  | FocusOnButtonClick (TCustomEditButton)
pl | ro | FocusOnButtonClick (TDateEdit)
 |  | Font (TControl)
pl | ro | Font (TDateEdit)
pt |  | Glyph (TCustomEditButton)
pl | ro | Glyph (TDateEdit)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomAbstractGroupedEdit)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pt |  | ImageIndex (TCustomEditButton)
pl | ro | ImageIndex (TDateEdit)
pt |  | Images (TCustomEditButton)
pl | ro | Images (TDateEdit)
pt |  | ImageWidth (TCustomEditButton)
pl | ro | ImageWidth (TDateEdit)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
pt | ro | IsMasked (TCustomAbstractGroupedEdit)
 | ro | IsResizing (TWinControl)
pt |  | Layout (TCustomAbstractGroupedEdit)
pl | ro | Layout (TDateEdit)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomAbstractGroupedEdit)
pl | ro | MaxLength (TDateEdit)
 |  | Modified (TCustomAbstractGroupedEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomAbstractGroupedEdit)
pt |  | NumGlyphs (TCustomEditButton)
pl | ro | NumGlyphs (TDateEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TDateEdit)
pt |  | ParentColor (TControl)
 |  | ParentColor (TCustomAbstractGroupedEdit)
pl | ro | ParentColor (TDateEdit)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TDateEdit)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TDateEdit)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomAbstractGroupedEdit)
 |  | PopupMenu (TControl)
 |  | PopupMenu (TCustomAbstractGroupedEdit)
pl | ro | PopupMenu (TDateEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomAbstractGroupedEdit)
pl | ro | ReadOnly (TDateEdit)
 |  | SelLength (TCustomAbstractGroupedEdit)
 |  | SelStart (TCustomAbstractGroupedEdit)
 |  | SelText (TCustomAbstractGroupedEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TDateEdit)
 | ro | Showing (TWinControl)
pt |  | Spacing (TCustomAbstractGroupedEdit)
pt | ro | Spacing (TCustomEditButton)
pl | ro | Spacing (TDateEdit)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TDateEdit)
 |  | TabStop (TWinControl)
 |  | TabStop (TCustomAbstractGroupedEdit)
pl | ro | TabStop (TDateEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomAbstractGroupedEdit)
pl | ro | Text (TDateEdit)
 |  | TextHint (TCustomAbstractGroupedEdit)
pl | ro | TextHint (TDateEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TDateEdit)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TDateEdit
pt | WSRegisterClass
pt | GetDefaultGlyphName
pt | ButtonClick
pt | EditDblClick
pt | EditEditingDone
pt | SetDirectInput
pt | RealSetText
pt | SetDateMask
pt | Loaded
 | Create
 | GetDateFormat
TCustomEditButton
pt | ButtonClick
pt | BuddyClick
pt | GetEditorClassType
pt | GetBuddyClassType
pt | GetControlClassDefaultSize
pt | CalcButtonVisible
pt | GetDefaultGlyphName
pt | CalculatePreferredSize
pt | CheckButtonVisible
pt | LoadDefaultGlyph
pt | GlyphChanged
 | Create
 | Destroy
TCustomAbstractGroupedEdit
pt | WSRegisterClass
pt | CalculatePreferredSize
pt | CreateBuddy
pt | CreateEditor
pt | FocusAndMaybeSelectAll
pt | GetEditorClassType
pt | GetBuddyClassType
pt | GetControlClassDefaultSize
pt | SetDirectInput
pt | RealGetText
pt | RealSetText
pt | GetEditPopupMenu
pt | GetBuddyCaption
pt | GetBuddyCursor
pt | GetBuddyHint
pt | GetBuddyWidth
pt | GetBuddyVisible
pt | SetBuddyCaption
pt | SetBuddyCursor
pt | SetBuddyHint
pt | SetBuddyWidth
pt | SetBuddyVisible
pt | BuddyClick
pt | DoEnter
pt | EditChange
pt | EditClick
pt | EditDblClick
pt | EditDragDrop
pt | EditDragOver
pt | EditEditingDone
pt | EditEndDrag
pt | EditEnter
pt | EditExit
pt | EditKeyDown
pt | EditKeyPress
pt | EditKeyUp
pt | EditMouseDown
pt | EditMouseUp
pt | EditMouseEnter
pt | EditMouseLeave
pt | EditMouseMove
pt | EditMouseWheel
pt | EditMouseWheelUp
pt | EditMouseWheelDown
pt | EditUtf8KeyPress
pt | EditStartDrag
pt | UpdateSpacing
pt | CheckCursor
pt | CMParentColorChanged
pt | EditCanModify
pt | GetSel
pt | GetSpacing
pt | SetSel
pt | Loaded
pt | Reset
pt | SetAutoSize
pt | SetColor
pt | SetCursor
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | SetFocus
 | Focused
 | Clear
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | SelectAll
 | Undo
 | ValidateEdit
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | BuddyClick (TCustomAbstractGroupedEdit)
pt | BuddyClick (TCustomEditButton)
pt | ButtonClick (TCustomEditButton)
pt | ButtonClick (TDateEdit)
pt | CalcButtonVisible (TCustomEditButton)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomAbstractGroupedEdit)
pt | CalculatePreferredSize (TCustomEditButton)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
pt | CheckButtonVisible (TCustomEditButton)
 | CheckChildClassAllowed (TControl)
pt | CheckCursor (TCustomAbstractGroupedEdit)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomAbstractGroupedEdit)
 | ClearSelection (TCustomAbstractGroupedEdit)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentColorChanged (TCustomAbstractGroupedEdit)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomAbstractGroupedEdit)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomAbstractGroupedEdit)
 | Create (TCustomEditButton)
 | Create (TDateEdit)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateBuddy (TCustomAbstractGroupedEdit)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateEditor (TCustomAbstractGroupedEdit)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CutToClipboard (TCustomAbstractGroupedEdit)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCustomAbstractGroupedEdit)
 | Destroy (TCustomEditButton)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomAbstractGroupedEdit)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | EditCanModify (TCustomAbstractGroupedEdit)
pt | EditChange (TCustomAbstractGroupedEdit)
pt | EditClick (TCustomAbstractGroupedEdit)
pt | EditDblClick (TCustomAbstractGroupedEdit)
pt | EditDblClick (TDateEdit)
pt | EditDragDrop (TCustomAbstractGroupedEdit)
pt | EditDragOver (TCustomAbstractGroupedEdit)
pt | EditEditingDone (TCustomAbstractGroupedEdit)
pt | EditEditingDone (TDateEdit)
pt | EditEndDrag (TCustomAbstractGroupedEdit)
pt | EditEnter (TCustomAbstractGroupedEdit)
pt | EditExit (TCustomAbstractGroupedEdit)
 | EditingDone (TControl)
pt | EditKeyDown (TCustomAbstractGroupedEdit)
pt | EditKeyPress (TCustomAbstractGroupedEdit)
pt | EditKeyUp (TCustomAbstractGroupedEdit)
pt | EditMouseDown (TCustomAbstractGroupedEdit)
pt | EditMouseEnter (TCustomAbstractGroupedEdit)
pt | EditMouseLeave (TCustomAbstractGroupedEdit)
pt | EditMouseMove (TCustomAbstractGroupedEdit)
pt | EditMouseUp (TCustomAbstractGroupedEdit)
pt | EditMouseWheel (TCustomAbstractGroupedEdit)
pt | EditMouseWheelDown (TCustomAbstractGroupedEdit)
pt | EditMouseWheelUp (TCustomAbstractGroupedEdit)
pt | EditStartDrag (TCustomAbstractGroupedEdit)
pt | EditUtf8KeyPress (TCustomAbstractGroupedEdit)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
pt | FocusAndMaybeSelectAll (TCustomAbstractGroupedEdit)
 | Focused (TWinControl)
 | Focused (TCustomAbstractGroupedEdit)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetBuddyCaption (TCustomAbstractGroupedEdit)
pt | GetBuddyClassType (TCustomAbstractGroupedEdit)
pt | GetBuddyClassType (TCustomEditButton)
pt | GetBuddyCursor (TCustomAbstractGroupedEdit)
pt | GetBuddyHint (TCustomAbstractGroupedEdit)
pt | GetBuddyVisible (TCustomAbstractGroupedEdit)
pt | GetBuddyWidth (TCustomAbstractGroupedEdit)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomAbstractGroupedEdit)
pt | GetControlClassDefaultSize (TCustomEditButton)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDateFormat (TDateEdit)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultGlyphName (TCustomEditButton)
pt | GetDefaultGlyphName (TDateEdit)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEditorClassType (TCustomAbstractGroupedEdit)
pt | GetEditorClassType (TCustomEditButton)
pt | GetEditPopupMenu (TCustomAbstractGroupedEdit)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
pt | GetSel (TCustomAbstractGroupedEdit)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
pt | GetSpacing (TCustomAbstractGroupedEdit)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
pt | GlyphChanged (TCustomEditButton)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LoadDefaultGlyph (TCustomEditButton)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomAbstractGroupedEdit)
pt | Loaded (TDateEdit)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | PasteFromClipboard (TCustomAbstractGroupedEdit)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
pt | RealGetText (TCustomAbstractGroupedEdit)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomAbstractGroupedEdit)
pt | RealSetText (TDateEdit)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Reset (TCustomAbstractGroupedEdit)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomAbstractGroupedEdit)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TCustomAbstractGroupedEdit)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetBuddyCaption (TCustomAbstractGroupedEdit)
pt | SetBuddyCursor (TCustomAbstractGroupedEdit)
pt | SetBuddyHint (TCustomAbstractGroupedEdit)
pt | SetBuddyVisible (TCustomAbstractGroupedEdit)
pt | SetBuddyWidth (TCustomAbstractGroupedEdit)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
pt | SetColor (TCustomAbstractGroupedEdit)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
pt | SetCursor (TCustomAbstractGroupedEdit)
pt | SetDateMask (TDateEdit)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDirectInput (TCustomAbstractGroupedEdit)
pt | SetDirectInput (TDateEdit)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomAbstractGroupedEdit)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSel (TCustomAbstractGroupedEdit)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomAbstractGroupedEdit)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | Undo (TCustomAbstractGroupedEdit)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
pt | UpdateSpacing (TCustomAbstractGroupedEdit)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateEdit (TCustomAbstractGroupedEdit)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomAbstractGroupedEdit)
pt | WSRegisterClass (TDateEdit)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDateEdit
pl |  | OnAcceptDate
pl |  | OnCustomDate
pl | ro | OnButtonClick
pl | ro | OnChange
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnEditingDone
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnUTF8KeyPress
TCustomEditButton
pt |  | OnButtonClick
TCustomAbstractGroupedEdit
pt |  | OnBuddyClick
 |  | OnChange
 |  | OnClick
 |  | OnDblClick
 |  | OnDragDrop
 |  | OnDragOver
 |  | OnEditingDone
 |  | OnEndDrag
 |  | OnEnter
 |  | OnExit
 |  | OnMouseDown
 |  | OnKeyPress
 |  | OnKeyDown
 |  | OnKeyUp
 |  | OnMouseEnter
 |  | OnMouseLeave
 |  | OnMouseMove
 |  | OnMouseWheel
 |  | OnMouseWheelUp
 |  | OnMouseWheelDown
 |  | OnMouseUp
 |  | OnStartDrag
 |  | OnUtf8KeyPress
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TDateEdit.CalendarDisplaySettings

CalendarDisplaySettings - governs how the calendar dialog is displayed

Declaration

Source position: editbtn.pas line 609

published property TDateEdit.CalendarDisplaySettings : TDisplaySettings
  read FDisplaySettings
  write FDisplaySettings;


TDateEdit.Create

Create - constructor for TDateEdit: calls inherited Create and sets defaults

Declaration

Source position: editbtn.pas line 602

public constructor TDateEdit.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance

Description

Create - constructor for TDateEdit: calls inherited Create and sets defaults.

Initializes the dialog title, caption, display settings, and the default date.

See also

#LCL.EditBtn.TCustomEditButton.Create

Create - constructor for TCustomEditButton: calls inherited Create then sets some defaults and initializes some variables


TDateEdit.DateFormat

Specifies the editing format used for the date value in the control

Declaration

Source position: editbtn.pas line 615

published property TDateEdit.DateFormat : string
  read FFreeDateFormat
  write SetFreeDateFormat;

Description

DateFormat is a String property which contains the format used when converting the Date value to and from text. DateFormat is relevant when DateOrder contains the value doNone; when another TDateOrder value is used, the fixed format needed for the date order is automatically used.

DateFormat is used in the implementation of the TextToDate and DateToText methods.

See also

TDateEdit.GetDate | Gets the value for the Date property
TDateEdit.SetDate | Sets the value for the Date property
TDateEdit.Date | Contains the TDateTime value for the control
TDateEdit.DateOrder | Controls the display order for Year, Month, and Day parts of the date value
TDateOrder | Controls the display order for Month, Day, and Year portions of a date value


TDateEdit.DateOrder

Controls the display order for Year, Month, and Day parts of the date value

Declaration

Source position: editbtn.pas line 614

published property TDateEdit.DateOrder : TDateOrder
  read FDateOrder
  write SetDateOrder;


TDateEdit.DefaultToday

DefaultToday - if True, the current date is offered as the default date (value is False by default)

Declaration

Source position: editbtn.pas line 613

published property TDateEdit.DefaultToday : Boolean
  read FDefaultToday
  write FDefaultToday
  default False;

Description

Default value for the property is False.


TDateEdit.DroppedDown

Indicates the dialog for control is visible when True

Declaration

Source position: editbtn.pas line 607

public property TDateEdit.DroppedDown : Boolean
  read FDroppedDown;


TDateEdit.EditEditingDone

Implement the OnEditingDone event handler for the Edit in the control

Declaration

Source position: editbtn.pas line 596

protected procedure TDateEdit.EditEditingDone; override;


TDateEdit.GetDateFormat

GetDateFormat - returns the format for the date

Declaration

Source position: editbtn.pas line 603

public function TDateEdit.GetDateFormat: string;


TDateEdit.Loaded

Performs actions needed when the component has finished loading in the LCL streaming mechanism

Declaration

Source position: editbtn.pas line 600

protected procedure TDateEdit.Loaded; override;


TDateEdit.OnAcceptDate

OnAcceptDate - event handler for accepting the date selected in the calendar dialog

Declaration

Source position: editbtn.pas line 610

published property TDateEdit.OnAcceptDate : TAcceptDateEvent
  read FOnAcceptDAte
  write FOnAcceptDate;


TDateEdit.OnCustomDate

OnCustomDate - event handler for inserting a custom date

Declaration

Source position: editbtn.pas line 611

published property TDateEdit.OnCustomDate : TCustomDateEvent
  read FOnCustomDate
  write FOnCustomDate;


TDateEdit.ReadOnly

Indicates if the value for the control can be changed

Declaration

Source position: editbtn.pas line 612

published property TDateEdit.ReadOnly : Boolean;


TDateEdit.RealSetText

Sets the value for the control

Declaration

Source position: editbtn.pas line 598

protected procedure TDateEdit.RealSetText(

  const AValue: TCaption

); override;

Arguments

AValue

New value for the control

Description

RealSetText is overridden in TDateEdit to ensure that DefaultToday is used to set the Date when Text is an empty string. Calls the inherited RealSetText method.

See also

TDateEdit.DefaultToday | DefaultToday - if True, the current date is offered as the default date (value is False by default)
TDateEdit.GetDate | Gets the value for the Date property
TDateEdit.SetDate | Sets the value for the Date property
TDateEdit.Date | Contains the TDateTime value for the control
TDateEdit.Text


TDateEdit.SetDateMask

Applies a mask to the Edit control suitable for the DateOrder in the control

Declaration

Source position: editbtn.pas line 599

protected procedure TDateEdit.SetDateMask; virtual;


TDateEdit.SetDirectInput

Sets the value in the DirectInput property

Declaration

Source position: editbtn.pas line 597

protected procedure TDateEdit.SetDirectInput(

  AValue: Boolean

); override;

Arguments

AValue

New value for the property

Description

SetDirectory is overridden in TDateEdit to synchronize the values in the Text and Date properties when DirectInput is changed.

See also

TDateEdit.DirectInput
TDateEdit.GetDate | Gets the value for the Date property
TDateEdit.SetDate | Sets the value for the Date property
TDateEdit.Date | Contains the TDateTime value for the control
TDateEdit.Text
TDateEdit.DefaultToday | DefaultToday - if True, the current date is offered as the default date (value is False by default)
NullDate | Represents a date type without a value assigned


TDateEdit.WSRegisterClass

Registers the class reference used to create new instances of the class

Declaration

Source position: editbtn.pas line 592

protected class procedure TDateEdit.WSRegisterClass; override;


TDirectoryEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDirectoryEdit - an EditBox to hold a directory name, with an attached SpeedButton that summons a Directory Open dialog

Declaration

Source position: editbtn.pas line 469

type TDirectoryEdit = class(TCustomEditButton)
protected
function GetDefaultGlyphName; override; | GetDefaultGlyphName finds the name of the default glyph used for the Button
function CreateDialog; virtual; | Creates and configures the dialog for the control
function GetDialogResult(); virtual; | Gets the result from the specified dialog
procedure ButtonClick; override; | Implements the button handler for the Button in the control
public
property AutoSelected: Boolean;
constructor Create(); override; | Constructor for the class instance
procedure RunDialog; virtual; | Executes the dialog for the control and stores the return value
published
property Directory: string; [rw] | The Directory selected by the dialog
property RootDir: string; [rw] | The root directory for file system navigation in the control
property OnAcceptDirectory: TAcceptFileNameEvent; [rw] | OnAcceptDirectory - event handler for accepting the name of a directory
property DialogTitle: string; [rw] | DialogTitle - the title that appears on the Select Directory dialog
property DialogOptions: TOpenOptions; [rw] |
property ShowHidden: Boolean; [rw] | ShowHidden - if True, display names of hidden directories
property ButtonCaption: TCaption; | Text displayed on the button for the control
property ButtonCursor: TCursor; | Cursor shape displayed when the mouse hovers over the button for the control
property ButtonHint: TTranslateString; | Hint displayed when the mouse hovers over the button for the control
property ButtonOnlyWhenFocused: Boolean; | ButtonOnlyWhenFocused - if True, the SpeedButton only appears when focus is given to the EditButton control
property ButtonWidth: Integer; | ButtonWidth is the width for the TSpeedButton used in the grouped edit control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DirectInput: Boolean;
property Glyph: TBitmap;
property NumGlyphs: Integer;
property Images: TCustomImageList;
property ImageIndex: TImageIndex;
property ImageWidth: Integer;
property Flat: Boolean; | Flat - if True, SpeedButton appears flat rather than three-dimensional
property FocusOnButtonClick: Boolean;
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property AutoSelect: Boolean; | Indicates if the text in the control is automatically selected when focus is received
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle;
property Color: TColor; | The background color of the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property Layout: TLeftRight; |
property MaxLength: Integer; | The maximum length of the value entered in Text, or 0 (zero) for unlimited length
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ReadOnly: Boolean; | Indicates if the user is prevented from changing the text value in the control
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property Spacing: Integer; | Spacing used between the BaseEditor and the Buddy controls
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnButtonClick: TNotifyEvent;
property OnChange: TNotifyEvent; | Event handler for any change in text
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEditingDone: TNotifyEvent; | Event handler when editing is done
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property Text: TCaption;
property TextHint: TTranslateString; | Contains the hint text displayed for the grouped edit control
end;

Inheritance

TDirectoryEdit | TDirectoryEdit - an EditBox to hold a directory name, with an attached SpeedButton that summons a Directory Open dialog
|
TCustomEditButton | TCustomEditButton - base class for TEditButton, an Edit Box with attached Speed Button
|
TCustomAbstractGroupedEdit | Implements a grouped edit control
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

See also

#LCL.Dialogs.TSelectDirectoryDialog

Select Directory Dialog


TDirectoryEdit
 | ro | AutoSelected
pl |  | Directory
pl |  | RootDir
pl |  | DialogTitle
pl |  | DialogOptions
pl |  | ShowHidden
pl | ro | ButtonCaption
pl | ro | ButtonCursor
pl | ro | ButtonHint
pl | ro | ButtonOnlyWhenFocused
pl | ro | ButtonWidth
pl | ro | Constraints
pl | ro | DirectInput
pl | ro | Glyph
pl | ro | NumGlyphs
pl | ro | Images
pl | ro | ImageIndex
pl | ro | ImageWidth
pl | ro | Flat
pl | ro | FocusOnButtonClick
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | AutoSelect
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | Color
pl | ro | DragCursor
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | Layout
pl | ro | MaxLength
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ReadOnly
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | Spacing
pl | ro | TabStop
pl | ro | Visible
pl | ro | Text
pl | ro | TextHint
TCustomEditButton
pt | ro | Button
pt |  | ButtonCaption
pt |  | ButtonCursor
pt |  | ButtonHint
pt |  | ButtonOnlyWhenFocused
pt |  | ButtonWidth
pt | ro | Edit
pt |  | Flat
pt |  | FocusOnButtonClick
pt |  | Glyph
pt |  | NumGlyphs
pt |  | Images
pt |  | ImageIndex
pt |  | ImageWidth
pt | ro | Spacing
TCustomAbstractGroupedEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | Buddy
pt |  | BuddyCaption
pt |  | BuddyCursor
pt |  | BuddyHint
pt |  | BuddyWidth
pt |  | DirectInput
pt | ro | BaseEditor
pt |  | EditMask
pt |  | EditText
pt |  | FocusOnBuddyClick
pt | ro | IsMasked
pt |  | Layout
pt |  | Spacing
 | ro | Autosize
 |  | AutoSizeHeightIsEditHeight
 |  | Alignment
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | Color
 |  | ParentColor
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 |  | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | TabStop
 | ro | Text
 |  | TextHint
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TDirectoryEdit)
 |  | Alignment (TCustomAbstractGroupedEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TDirectoryEdit)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomAbstractGroupedEdit)
pl | ro | AutoSelect (TDirectoryEdit)
pt |  | AutoSelected (TCustomAbstractGroupedEdit)
 | ro | AutoSelected (TDirectoryEdit)
 |  | AutoSize (TControl)
 | ro | Autosize (TCustomAbstractGroupedEdit)
pl | ro | AutoSize (TDirectoryEdit)
 |  | AutoSizeHeightIsEditHeight (TCustomAbstractGroupedEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
pt | ro | BaseEditor (TCustomAbstractGroupedEdit)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TDirectoryEdit)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TDirectoryEdit)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pl | ro | BorderStyle (TDirectoryEdit)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
pt | ro | Buddy (TCustomAbstractGroupedEdit)
pt |  | BuddyCaption (TCustomAbstractGroupedEdit)
pt |  | BuddyCursor (TCustomAbstractGroupedEdit)
pt |  | BuddyHint (TCustomAbstractGroupedEdit)
pt |  | BuddyWidth (TCustomAbstractGroupedEdit)
pt | ro | Button (TCustomEditButton)
pt |  | ButtonCaption (TCustomEditButton)
pl | ro | ButtonCaption (TDirectoryEdit)
pt |  | ButtonCursor (TCustomEditButton)
pl | ro | ButtonCursor (TDirectoryEdit)
pt |  | ButtonHint (TCustomEditButton)
pl | ro | ButtonHint (TDirectoryEdit)
pt |  | ButtonOnlyWhenFocused (TCustomEditButton)
pl | ro | ButtonOnlyWhenFocused (TDirectoryEdit)
pt |  | ButtonWidth (TCustomEditButton)
pl | ro | ButtonWidth (TDirectoryEdit)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomAbstractGroupedEdit)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomAbstractGroupedEdit)
 |  | CharCase (TCustomAbstractGroupedEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 |  | Color (TCustomAbstractGroupedEdit)
pl | ro | Color (TDirectoryEdit)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TDirectoryEdit)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pl |  | DialogOptions (TDirectoryEdit)
pl |  | DialogTitle (TDirectoryEdit)
pt |  | DirectInput (TCustomAbstractGroupedEdit)
pl | ro | DirectInput (TDirectoryEdit)
pl |  | Directory (TDirectoryEdit)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TDirectoryEdit)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TDirectoryEdit)
 |  | EchoMode (TCustomAbstractGroupedEdit)
pt | ro | Edit (TCustomEditButton)
pt |  | EditMask (TCustomAbstractGroupedEdit)
pt |  | EditText (TCustomAbstractGroupedEdit)
 |  | Enabled (TControl)
pl | ro | Enabled (TDirectoryEdit)
pt |  | Flat (TCustomEditButton)
pl | ro | Flat (TDirectoryEdit)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
pt |  | FocusOnBuddyClick (TCustomAbstractGroupedEdit)
pt |  | FocusOnButtonClick (TCustomEditButton)
pl | ro | FocusOnButtonClick (TDirectoryEdit)
 |  | Font (TControl)
pl | ro | Font (TDirectoryEdit)
pt |  | Glyph (TCustomEditButton)
pl | ro | Glyph (TDirectoryEdit)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomAbstractGroupedEdit)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pt |  | ImageIndex (TCustomEditButton)
pl | ro | ImageIndex (TDirectoryEdit)
pt |  | Images (TCustomEditButton)
pl | ro | Images (TDirectoryEdit)
pt |  | ImageWidth (TCustomEditButton)
pl | ro | ImageWidth (TDirectoryEdit)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
pt | ro | IsMasked (TCustomAbstractGroupedEdit)
 | ro | IsResizing (TWinControl)
pt |  | Layout (TCustomAbstractGroupedEdit)
pl | ro | Layout (TDirectoryEdit)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomAbstractGroupedEdit)
pl | ro | MaxLength (TDirectoryEdit)
 |  | Modified (TCustomAbstractGroupedEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomAbstractGroupedEdit)
pt |  | NumGlyphs (TCustomEditButton)
pl | ro | NumGlyphs (TDirectoryEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TDirectoryEdit)
pt |  | ParentColor (TControl)
 |  | ParentColor (TCustomAbstractGroupedEdit)
pl | ro | ParentColor (TDirectoryEdit)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TDirectoryEdit)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TDirectoryEdit)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomAbstractGroupedEdit)
 |  | PopupMenu (TControl)
 |  | PopupMenu (TCustomAbstractGroupedEdit)
pl | ro | PopupMenu (TDirectoryEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomAbstractGroupedEdit)
pl | ro | ReadOnly (TDirectoryEdit)
pl |  | RootDir (TDirectoryEdit)
 |  | SelLength (TCustomAbstractGroupedEdit)
 |  | SelStart (TCustomAbstractGroupedEdit)
 |  | SelText (TCustomAbstractGroupedEdit)
pt |  | SessionProperties (TControl)
pl |  | ShowHidden (TDirectoryEdit)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TDirectoryEdit)
 | ro | Showing (TWinControl)
pt |  | Spacing (TCustomAbstractGroupedEdit)
pt | ro | Spacing (TCustomEditButton)
pl | ro | Spacing (TDirectoryEdit)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TDirectoryEdit)
 |  | TabStop (TWinControl)
 |  | TabStop (TCustomAbstractGroupedEdit)
pl | ro | TabStop (TDirectoryEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomAbstractGroupedEdit)
pl | ro | Text (TDirectoryEdit)
 |  | TextHint (TCustomAbstractGroupedEdit)
pl | ro | TextHint (TDirectoryEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TDirectoryEdit)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TDirectoryEdit
pt | GetDefaultGlyphName
pt | CreateDialog
pt | GetDialogResult
pt | ButtonClick
 | Create
 | RunDialog
TCustomEditButton
pt | ButtonClick
pt | BuddyClick
pt | GetEditorClassType
pt | GetBuddyClassType
pt | GetControlClassDefaultSize
pt | CalcButtonVisible
pt | GetDefaultGlyphName
pt | CalculatePreferredSize
pt | CheckButtonVisible
pt | LoadDefaultGlyph
pt | GlyphChanged
 | Create
 | Destroy
TCustomAbstractGroupedEdit
pt | WSRegisterClass
pt | CalculatePreferredSize
pt | CreateBuddy
pt | CreateEditor
pt | FocusAndMaybeSelectAll
pt | GetEditorClassType
pt | GetBuddyClassType
pt | GetControlClassDefaultSize
pt | SetDirectInput
pt | RealGetText
pt | RealSetText
pt | GetEditPopupMenu
pt | GetBuddyCaption
pt | GetBuddyCursor
pt | GetBuddyHint
pt | GetBuddyWidth
pt | GetBuddyVisible
pt | SetBuddyCaption
pt | SetBuddyCursor
pt | SetBuddyHint
pt | SetBuddyWidth
pt | SetBuddyVisible
pt | BuddyClick
pt | DoEnter
pt | EditChange
pt | EditClick
pt | EditDblClick
pt | EditDragDrop
pt | EditDragOver
pt | EditEditingDone
pt | EditEndDrag
pt | EditEnter
pt | EditExit
pt | EditKeyDown
pt | EditKeyPress
pt | EditKeyUp
pt | EditMouseDown
pt | EditMouseUp
pt | EditMouseEnter
pt | EditMouseLeave
pt | EditMouseMove
pt | EditMouseWheel
pt | EditMouseWheelUp
pt | EditMouseWheelDown
pt | EditUtf8KeyPress
pt | EditStartDrag
pt | UpdateSpacing
pt | CheckCursor
pt | CMParentColorChanged
pt | EditCanModify
pt | GetSel
pt | GetSpacing
pt | SetSel
pt | Loaded
pt | Reset
pt | SetAutoSize
pt | SetColor
pt | SetCursor
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | SetFocus
 | Focused
 | Clear
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | SelectAll
 | Undo
 | ValidateEdit
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | BuddyClick (TCustomAbstractGroupedEdit)
pt | BuddyClick (TCustomEditButton)
pt | ButtonClick (TCustomEditButton)
pt | ButtonClick (TDirectoryEdit)
pt | CalcButtonVisible (TCustomEditButton)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomAbstractGroupedEdit)
pt | CalculatePreferredSize (TCustomEditButton)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
pt | CheckButtonVisible (TCustomEditButton)
 | CheckChildClassAllowed (TControl)
pt | CheckCursor (TCustomAbstractGroupedEdit)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomAbstractGroupedEdit)
 | ClearSelection (TCustomAbstractGroupedEdit)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentColorChanged (TCustomAbstractGroupedEdit)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomAbstractGroupedEdit)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomAbstractGroupedEdit)
 | Create (TCustomEditButton)
 | Create (TDirectoryEdit)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateBuddy (TCustomAbstractGroupedEdit)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDialog (TDirectoryEdit)
pt | CreateDockManager (TWinControl)
pt | CreateEditor (TCustomAbstractGroupedEdit)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CutToClipboard (TCustomAbstractGroupedEdit)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCustomAbstractGroupedEdit)
 | Destroy (TCustomEditButton)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomAbstractGroupedEdit)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | EditCanModify (TCustomAbstractGroupedEdit)
pt | EditChange (TCustomAbstractGroupedEdit)
pt | EditClick (TCustomAbstractGroupedEdit)
pt | EditDblClick (TCustomAbstractGroupedEdit)
pt | EditDragDrop (TCustomAbstractGroupedEdit)
pt | EditDragOver (TCustomAbstractGroupedEdit)
pt | EditEditingDone (TCustomAbstractGroupedEdit)
pt | EditEndDrag (TCustomAbstractGroupedEdit)
pt | EditEnter (TCustomAbstractGroupedEdit)
pt | EditExit (TCustomAbstractGroupedEdit)
 | EditingDone (TControl)
pt | EditKeyDown (TCustomAbstractGroupedEdit)
pt | EditKeyPress (TCustomAbstractGroupedEdit)
pt | EditKeyUp (TCustomAbstractGroupedEdit)
pt | EditMouseDown (TCustomAbstractGroupedEdit)
pt | EditMouseEnter (TCustomAbstractGroupedEdit)
pt | EditMouseLeave (TCustomAbstractGroupedEdit)
pt | EditMouseMove (TCustomAbstractGroupedEdit)
pt | EditMouseUp (TCustomAbstractGroupedEdit)
pt | EditMouseWheel (TCustomAbstractGroupedEdit)
pt | EditMouseWheelDown (TCustomAbstractGroupedEdit)
pt | EditMouseWheelUp (TCustomAbstractGroupedEdit)
pt | EditStartDrag (TCustomAbstractGroupedEdit)
pt | EditUtf8KeyPress (TCustomAbstractGroupedEdit)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
pt | FocusAndMaybeSelectAll (TCustomAbstractGroupedEdit)
 | Focused (TWinControl)
 | Focused (TCustomAbstractGroupedEdit)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetBuddyCaption (TCustomAbstractGroupedEdit)
pt | GetBuddyClassType (TCustomAbstractGroupedEdit)
pt | GetBuddyClassType (TCustomEditButton)
pt | GetBuddyCursor (TCustomAbstractGroupedEdit)
pt | GetBuddyHint (TCustomAbstractGroupedEdit)
pt | GetBuddyVisible (TCustomAbstractGroupedEdit)
pt | GetBuddyWidth (TCustomAbstractGroupedEdit)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomAbstractGroupedEdit)
pt | GetControlClassDefaultSize (TCustomEditButton)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultGlyphName (TCustomEditButton)
pt | GetDefaultGlyphName (TDirectoryEdit)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
pt | GetDialogResult (TDirectoryEdit)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEditorClassType (TCustomAbstractGroupedEdit)
pt | GetEditorClassType (TCustomEditButton)
pt | GetEditPopupMenu (TCustomAbstractGroupedEdit)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
pt | GetSel (TCustomAbstractGroupedEdit)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
pt | GetSpacing (TCustomAbstractGroupedEdit)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
pt | GlyphChanged (TCustomEditButton)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LoadDefaultGlyph (TCustomEditButton)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomAbstractGroupedEdit)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | PasteFromClipboard (TCustomAbstractGroupedEdit)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
pt | RealGetText (TCustomAbstractGroupedEdit)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomAbstractGroupedEdit)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Reset (TCustomAbstractGroupedEdit)
pt | Resize (TControl)
 | RunDialog (TDirectoryEdit)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomAbstractGroupedEdit)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TCustomAbstractGroupedEdit)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetBuddyCaption (TCustomAbstractGroupedEdit)
pt | SetBuddyCursor (TCustomAbstractGroupedEdit)
pt | SetBuddyHint (TCustomAbstractGroupedEdit)
pt | SetBuddyVisible (TCustomAbstractGroupedEdit)
pt | SetBuddyWidth (TCustomAbstractGroupedEdit)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
pt | SetColor (TCustomAbstractGroupedEdit)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
pt | SetCursor (TCustomAbstractGroupedEdit)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDirectInput (TCustomAbstractGroupedEdit)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomAbstractGroupedEdit)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSel (TCustomAbstractGroupedEdit)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomAbstractGroupedEdit)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | Undo (TCustomAbstractGroupedEdit)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
pt | UpdateSpacing (TCustomAbstractGroupedEdit)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateEdit (TCustomAbstractGroupedEdit)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomAbstractGroupedEdit)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TDirectoryEdit
pl |  | OnAcceptDirectory
pl | ro | OnButtonClick
pl | ro | OnChange
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEditingDone
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomEditButton
pt |  | OnButtonClick
TCustomAbstractGroupedEdit
pt |  | OnBuddyClick
 |  | OnChange
 |  | OnClick
 |  | OnDblClick
 |  | OnDragDrop
 |  | OnDragOver
 |  | OnEditingDone
 |  | OnEndDrag
 |  | OnEnter
 |  | OnExit
 |  | OnMouseDown
 |  | OnKeyPress
 |  | OnKeyDown
 |  | OnKeyUp
 |  | OnMouseEnter
 |  | OnMouseLeave
 |  | OnMouseMove
 |  | OnMouseWheel
 |  | OnMouseWheelUp
 |  | OnMouseWheelDown
 |  | OnMouseUp
 |  | OnStartDrag
 |  | OnUtf8KeyPress
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl |  | OnAcceptDirectory (TDirectoryEdit)
 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
pt |  | OnBuddyClick (TCustomAbstractGroupedEdit)
pt |  | OnButtonClick (TCustomEditButton)
pl | ro | OnButtonClick (TDirectoryEdit)
 |  | OnChange (TCustomAbstractGroupedEdit)
pl | ro | OnChange (TDirectoryEdit)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
 |  | OnClick (TCustomAbstractGroupedEdit)
pl | ro | OnClick (TDirectoryEdit)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 |  | OnDblClick (TCustomAbstractGroupedEdit)
pl | ro | OnDblClick (TDirectoryEdit)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
 |  | OnDragDrop (TCustomAbstractGroupedEdit)
pl | ro | OnDragDrop (TDirectoryEdit)
pt |  | OnDragOver (TControl)
 |  | OnDragOver (TCustomAbstractGroupedEdit)
pl | ro | OnDragOver (TDirectoryEdit)
pt |  | OnEditingDone (TControl)
 |  | OnEditingDone (TCustomAbstractGroupedEdit)
pl | ro | OnEditingDone (TDirectoryEdit)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEndDrag (TCustomAbstractGroupedEdit)
pl | ro | OnEndDrag (TDirectoryEdit)
 |  | OnEnter (TWinControl)
 |  | OnEnter (TCustomAbstractGroupedEdit)
pl | ro | OnEnter (TDirectoryEdit)
 |  | OnExit (TWinControl)
 |  | OnExit (TCustomAbstractGroupedEdit)
pl | ro | OnExit (TDirectoryEdit)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyDown (TCustomAbstractGroupedEdit)
pl | ro | OnKeyDown (TDirectoryEdit)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyPress (TCustomAbstractGroupedEdit)
pl | ro | OnKeyPress (TDirectoryEdit)
 |  | OnKeyUp (TWinControl)
 |  | OnKeyUp (TCustomAbstractGroupedEdit)
pl | ro | OnKeyUp (TDirectoryEdit)
pt |  | OnMouseDown (TControl)
 |  | OnMouseDown (TCustomAbstractGroupedEdit)
pl | ro | OnMouseDown (TDirectoryEdit)
pt |  | OnMouseEnter (TControl)
 |  | OnMouseEnter (TCustomAbstractGroupedEdit)
pl | ro | OnMouseEnter (TDirectoryEdit)
pt |  | OnMouseLeave (TControl)
 |  | OnMouseLeave (TCustomAbstractGroupedEdit)
pl | ro | OnMouseLeave (TDirectoryEdit)
pt |  | OnMouseMove (TControl)
 |  | OnMouseMove (TCustomAbstractGroupedEdit)
pl | ro | OnMouseMove (TDirectoryEdit)
pt |  | OnMouseUp (TControl)
 |  | OnMouseUp (TCustomAbstractGroupedEdit)
pl | ro | OnMouseUp (TDirectoryEdit)
pt |  | OnMouseWheel (TControl)
 |  | OnMouseWheel (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheel (TDirectoryEdit)
pt |  | OnMouseWheelDown (TControl)
 |  | OnMouseWheelDown (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheelDown (TDirectoryEdit)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 |  | OnMouseWheelUp (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheelUp (TDirectoryEdit)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
 |  | OnStartDrag (TCustomAbstractGroupedEdit)
pl | ro | OnStartDrag (TDirectoryEdit)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
 |  | OnUtf8KeyPress (TCustomAbstractGroupedEdit)
pl | ro | OnUTF8KeyPress (TDirectoryEdit)


TDirectoryEdit.AutoSelected

Declaration

Source position: editbtn.pas line 484

public property TDirectoryEdit.AutoSelected : Boolean;


TDirectoryEdit.ButtonCaption

Text displayed on the button for the control

Declaration

Source position: editbtn.pas line 496

published property TDirectoryEdit.ButtonCaption : TCaption;


TDirectoryEdit.ButtonClick

Implements the button handler for the Button in the control

Declaration

Source position: editbtn.pas line 482

protected procedure TDirectoryEdit.ButtonClick; override;

Description

ButtonClick is an overridden method used to implement the button click handler for the Button in the control. ButtonClick calls the inherited method, and calls RunDialog to display the dialog and capture the directory name. When the dialog has completed, and FocusOnButtonClick is set to True, the FocusAndMaybeSelectAll method is called to give focus to the Edit control and select text as needed.

ButtonClick is called from the BuddyClick method in the ancestor class.

See also

TCustomEditButton.Button | Button is the TSpeedButton that is attached to the grouped edit control
TCustomEditButton.Edit | Edit is the TEbEdit control used to perform direct input for the value in the grouped edit control
TCustomEditButton.FocusOnButtonClick | Indicates if the focus is changed to the Edit control after the Button is clicked
TCustomEditButton.BuddyClick |
TDirectoryEdit.RunDialog | Executes the dialog for the control and stores the return value
TCustomAbstractGroupedEdit.FocusAndMaybeSelectAll


TDirectoryEdit.ButtonCursor

Cursor shape displayed when the mouse hovers over the button for the control

Declaration

Source position: editbtn.pas line 497

published property TDirectoryEdit.ButtonCursor : TCursor;


TDirectoryEdit.ButtonHint

Hint displayed when the mouse hovers over the button for the control

Declaration

Source position: editbtn.pas line 498

published property TDirectoryEdit.ButtonHint : TTranslateString;


TDirectoryEdit.Create

Constructor for the class instance

Declaration

Source position: editbtn.pas line 485

public constructor TDirectoryEdit.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance

Description

Create is the overridden constructor for the class instance, and calls the inherited constructor. Create sets the values in the DialogOptions property to the defaults in DefaultOpenDialogOptions.

See also

TDirectoryEdit.DialogOptions

DefaultOpenDialogOptions


TDirectoryEdit.CreateDialog

Creates and configures the dialog for the control

Declaration

Source position: editbtn.pas line 480

protected function TDirectoryEdit.CreateDialog: TCommonDialog; virtual;

Function result

Dialog created and configured in the method

Description

CreateDialog is a TCommonDialog function which creates and configures the Directory Open dialog executed when the Button is clicked for the control. In TDirectoryEdit, the class type instantiated and used as the return value is actually TSelectDirectoryDialog.

CreateDialog ensures that values for the InitialDir and FileName properties in the dialog are set using the properties in the class instance. Directory and Filename are used in the the dialog when the directory exists on the local file system. Otherwise, the initial directory is set to the value in RootDir and the file name is set to the value in Directory.

CreateDialog set the options in the dialog to the values specified in DialogOptions, and the value in DialogTitle is used as the title for the dialog.

CreateDialog is used in the implementation of the RunDialog method.

See also

TDirectoryEdit.Directory | The Directory selected by the dialog
TDirectoryEdit.RootDir | The root directory for file system navigation in the control
TDirectoryEdit.DialogOptions |
TDirectoryEdit.DialogTitle | DialogTitle - the title that appears on the Select Directory dialog
#LCL.Dialogs.TSelectDirectoryDialog | Select Directory Dialog
#LCL.Dialogs.TCommonDialog | TCommonDialog : the base type from which other dialogs are derived


TDirectoryEdit.DialogOptions

Declaration

Source position: editbtn.pas line 493

published property TDirectoryEdit.DialogOptions : TOpenOptions
  read FDialogOptions
  write FDialogOptions
  default DefaultOpenDialogOptions;

Description

The default value for the property is defined in the DefaultOpenDialogOptions set type.


TDirectoryEdit.DialogTitle

DialogTitle - the title that appears on the Select Directory dialog

Declaration

Source position: editbtn.pas line 492

published property TDirectoryEdit.DialogTitle : string
  read FDialogTitle
  write FDialogTitle;


TDirectoryEdit.Directory

The Directory selected by the dialog

Declaration

Source position: editbtn.pas line 489

published property TDirectoryEdit.Directory : string
  read GetDirectory
  write SetDirectory;

Description

Directory is a String property which contains the active directory, and the value displayed in the Edit for the control.

Directory and RootDir determine the values used in the Select Directory dialog executed when the Button is clicked for the control. When Directory is a valid file path on the local file system, it is used as the initial directory displayed in the dialog. Otherwise, the value in RootDir is used as the initial directory and Directory is used as the file name in the dialog.

The value in Directory is updated in the RunDialog method when the dialog for the control has been executed successfully.

See also

TDirectoryEdit.RootDir | The root directory for file system navigation in the control
TDirectoryEdit.RunDialog | Executes the dialog for the control and stores the return value
TDirectoryEdit.GetDialogResult | Gets the result from the specified dialog
TDirectoryEdit.OnAcceptDirectory | OnAcceptDirectory - event handler for accepting the name of a directory


TDirectoryEdit.GetDialogResult

Gets the result from the specified dialog

Declaration

Source position: editbtn.pas line 481

protected function TDirectoryEdit.GetDialogResult(

  D: TCommonDialog

):string; virtual;

Arguments

D

Dialog examined in the method

Function result

Directory name from the dialog

Description

GetDialogResult is a String function used to get the result from the Select Directory dialog. The return value contains the value from the FileName property in the TSelectDirectoryDialog instance in D. The return value, when accepted in OnAcceptDirectory, is stored in the Directory property.

GetDialogResult is used in the implementation of the RunDialog method.

See also

TDirectoryEdit.RunDialog | Executes the dialog for the control and stores the return value
TDirectoryEdit.OnAcceptDirectory | OnAcceptDirectory - event handler for accepting the name of a directory
TDirectoryEdit.Directory | The Directory selected by the dialog
#LCL.Dialogs.TSelectDirectoryDialog | Select Directory Dialog
#LCL.Dialogs.TCommonDialog | TCommonDialog : the base type from which other dialogs are derived


TDirectoryEdit.OnAcceptDirectory

OnAcceptDirectory - event handler for accepting the name of a directory

Declaration

Source position: editbtn.pas line 491

published property TDirectoryEdit.OnAcceptDirectory : TAcceptFileNameEvent
  read FOnAcceptDir
  write FonAcceptDir;


TDirectoryEdit.RootDir

The root directory for file system navigation in the control

Declaration

Source position: editbtn.pas line 490

published property TDirectoryEdit.RootDir : string
  read FRootDir
  write FRootDir;

Description

RootDir is a String property which identifies the root directory for file system navigation in the Select Directory dialog for the control. Its value, along with Directory, is used in the CreateDialog method to configure the dialog.

RootDir is relevant when Directory does not represent a valid path on the local file system. It is used as the initial directory in the Select Directory dialog. When Directory is a valid file path, RootDir is ignored.

See also

TDirectoryEdit.Directory | The Directory selected by the dialog
TDirectoryEdit.CreateDialog | Creates and configures the dialog for the control
TDirectoryEdit.DialogOptions |


TDirectoryEdit.RunDialog

Executes the dialog for the control and stores the return value

Declaration

Source position: editbtn.pas line 486

public procedure TDirectoryEdit.RunDialog; virtual;

Description

RunDialog is a procedure used to execute the dialog for the control, and to store the selected directory name in the control. RunDialog calls CreateDialog to create and configure the dialog executed in the method. When the dialog has completed successfully, GetDialogResult is called to capture the selected directory name.

When assigned, the OnAcceptDirectory event handler is signalled to accept or reject the selected directory name. When rejected, the return value is ignored. When accepted, the value returned from the dialog is stored in the Directory property.

RunDialog is used in the implementation of the ButtonClick method.

See also

TDirectoryEdit.CreateDialog | Creates and configures the dialog for the control
TDirectoryEdit.GetDialogResult | Gets the result from the specified dialog
TDirectoryEdit.Directory | The Directory selected by the dialog
TDirectoryEdit.OnAcceptDirectory | OnAcceptDirectory - event handler for accepting the name of a directory
TDirectoryEdit.ButtonClick | Implements the button handler for the Button in the control
#LCL.Dialogs.TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
#LCL.Dialogs.TSelectDirectoryDialog | Select Directory Dialog


TDirectoryEdit.ShowHidden

ShowHidden - if True, display names of hidden directories

Declaration

Source position: editbtn.pas line 494

published property TDirectoryEdit.ShowHidden : Boolean
  read FShowHidden
  write FShowHidden;

Description

ShowHidden - if True, display names of hidden directories. In Windows etc, show directories under 'Windows' and branches; in Linux etc show directories with preceding dot e.g. '.Lazarus'.


TEbEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements the embedded edit control used in TCustomEditButton

Declaration

Source position: editbtn.pas line 45

type TEbEdit = class(TGEEdit)

protected

  procedure DoEnter; override;

  procedure DoExit; override;

end;

Inheritance

TEbEdit | Implements the embedded edit control used in TCustomEditButton
|
TGEEdit | Implements the edit control used in TCustomAbstractGroupedEdit
|
TCustomMaskEdit | Ancestor for TMaskEdit
|
TCustomEdit | The base class for controls presenting editable text
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TEbEdit is a TGEEdit descendant which implements the embedded edit control used in TCustomEditButton. TEbEdit provides overridden methods to alter the behavior of the control when handing OnEnter and OnExit notifications.

See also

#LCL.GroupedEdit.TGEEdit

Implements the edit control used in TCustomAbstractGroupedEdit


TEbEdit
TGEEdit
TCustomMaskEdit
pt |  | EditText
pt | ro | IsMasked
pt |  | SpaceChar
pt |  | MaxLength
pt |  | CharCase
pt |  | EditMask
 |  | Modified
TCustomEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | ParentColor
 |  | Alignment
 | ro | AutoSize
 | ro | BorderStyle
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 | ro | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 | ro | TabOrder
 | ro | TabStop
 | ro | Text
 |  | TextHint
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 |  | Alignment (TCustomEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomEdit)
pt |  | AutoSelected (TCustomEdit)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomEdit)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomEdit)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomEdit)
 |  | CharCase (TCustomEdit)
pt |  | CharCase (TCustomMaskEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | EchoMode (TCustomEdit)
pt |  | EditMask (TCustomMaskEdit)
pt |  | EditText (TCustomMaskEdit)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomEdit)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
pt | ro | IsMasked (TCustomMaskEdit)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomEdit)
pt |  | MaxLength (TCustomMaskEdit)
 |  | Modified (TCustomEdit)
 |  | Modified (TCustomMaskEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomEdit)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomEdit)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomEdit)
 |  | SelLength (TCustomEdit)
 |  | SelStart (TCustomEdit)
 |  | SelText (TCustomEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
pt |  | SpaceChar (TCustomMaskEdit)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomEdit)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomEdit)
 |  | TextHint (TCustomEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TEbEdit
pt | DoEnter
pt | DoExit
TGEEdit
 | PerformTab
TCustomMaskEdit
pt | WSRegisterClass
pt | ApplyMaskToText
pt | CanShowEmulatedTextHint
pt | DisableMask
pt | RestoreMask
pt | RealSetText
pt | RealGetText
pt | GetTextWithoutMask
pt | GetTextWithoutSpaceChar
pt | SetTextApplyMask
pt | GetEditText
pt | SetEditText
pt | GetSel
pt | SetSel
pt | TextChanged
pt | Change
pt | SetCharCase
pt | GetCharCase
pt | SetMaxLength
pt | GetMaxLength
pt | SetNumbersOnly
pt | Loaded
pt | LMPasteFromClip
pt | LMCutToClip
pt | LMClearSel
pt | EditCanModify
pt | Reset
pt | DoEnter
pt | DoExit
pt | KeyDown
pt | HandleKeyPress
pt | KeyPress
pt | Utf8KeyPress
pt | MouseUp
pt | CheckCursor
 | CutToClipBoard
 | PasteFromClipBoard
 | Create
 | Clear
 | ValidateEdit
TCustomEdit
pt | WSRegisterClass
pt | CanShowEmulatedTextHint
pt | CreateEmulatedTextHintFont
pt | CalculatePreferredSize
pt | CreateParams
pt | InitializeWnd
pt | TextChanged
pt | FontChanged
pt | Change
pt | DoEnter
pt | DoExit
pt | EditingDone
pt | GetCaretPos
pt | GetNumbersOnly
pt | GetReadOnly
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetTextHint
pt | SetCaretPos
pt | SetEchoMode
pt | SetNumbersOnly
pt | SetReadOnly
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetTextHint
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | MouseUp
pt | RealSetText
pt | RealGetText
pt | KeyUpAfterInterface
pt | WMChar
pt | CMWantSpecialKey
pt | WndProc
pt | ShouldAutoAdjust
pt | WMSetFocus
pt | WMKillFocus
 | Create
 | Destroy
 | Clear
 | SelectAll
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | Undo
 | RemoveAllHandlersOfObject
 | AddHandlerOnChange
 | RemoveHandlerOnChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChange (TCustomEdit)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
pt | ApplyMaskToText (TCustomMaskEdit)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomEdit)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanShowEmulatedTextHint (TCustomEdit)
pt | CanShowEmulatedTextHint (TCustomMaskEdit)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomEdit)
pt | Change (TCustomMaskEdit)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
pt | CheckCursor (TCustomMaskEdit)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildClassAllowed (TCustomEdit)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomEdit)
 | Clear (TCustomMaskEdit)
 | ClearSelection (TCustomEdit)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMWantSpecialKey (TCustomEdit)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomEdit)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomEdit)
 | Create (TCustomMaskEdit)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateEmulatedTextHintFont (TCustomEdit)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomEdit)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CutToClipboard (TCustomEdit)
 | CutToClipBoard (TCustomMaskEdit)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomEdit)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
pt | DisableMask (TCustomMaskEdit)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomEdit)
pt | DoEnter (TCustomMaskEdit)
pt | DoEnter (TEbEdit)
pt | DoExit (TWinControl)
pt | DoExit (TCustomEdit)
pt | DoExit (TCustomMaskEdit)
pt | DoExit (TEbEdit)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | EditCanModify (TCustomMaskEdit)
 | EditingDone (TControl)
pt | EditingDone (TCustomEdit)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomEdit)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetCaretPos (TCustomEdit)
pt | GetCharCase (TCustomMaskEdit)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomEdit)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEditText (TCustomMaskEdit)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMaxLength (TCustomMaskEdit)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
pt | GetNumbersOnly (TCustomEdit)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetReadOnly (TCustomEdit)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
pt | GetSel (TCustomMaskEdit)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelLength (TCustomEdit)
pt | GetSelStart (TCustomEdit)
pt | GetSelText (TCustomEdit)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
pt | GetTextHint (TCustomEdit)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
pt | GetTextWithoutMask (TCustomMaskEdit)
pt | GetTextWithoutSpaceChar (TCustomMaskEdit)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
pt | HandleKeyPress (TCustomMaskEdit)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomEdit)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomMaskEdit)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyPress (TCustomMaskEdit)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpAfterInterface (TCustomEdit)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LMClearSel (TCustomMaskEdit)
pt | LMCutToClip (TCustomMaskEdit)
pt | LMPasteFromClip (TCustomMaskEdit)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomMaskEdit)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCustomEdit)
pt | MouseUp (TCustomMaskEdit)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | PasteFromClipboard (TCustomEdit)
 | PasteFromClipBoard (TCustomMaskEdit)
 | Perform (TControl)
 | PerformTab (TWinControl)
 | PerformTab (TGEEdit)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
pt | RealGetText (TCustomEdit)
pt | RealGetText (TCustomMaskEdit)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomEdit)
pt | RealSetText (TCustomMaskEdit)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomEdit)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChange (TCustomEdit)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Reset (TCustomMaskEdit)
pt | Resize (TControl)
pt | RestoreMask (TCustomMaskEdit)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomEdit)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetCaretPos (TCustomEdit)
pt | SetCharCase (TCustomMaskEdit)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEchoMode (TCustomEdit)
pt | SetEditText (TCustomMaskEdit)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetMaxLength (TCustomMaskEdit)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetNumbersOnly (TCustomEdit)
pt | SetNumbersOnly (TCustomMaskEdit)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
pt | SetReadOnly (TCustomEdit)
 | SetReference (TComponent)
pt | SetSel (TCustomMaskEdit)
pt | SetSelLength (TCustomEdit)
pt | SetSelStart (TCustomEdit)
pt | SetSelText (TCustomEdit)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
pt | SetTextApplyMask (TCustomMaskEdit)
 | SetTextBuf (TControl)
pt | SetTextHint (TCustomEdit)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomEdit)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TextChanged (TCustomEdit)
pt | TextChanged (TCustomMaskEdit)
 | ToString (TObject)
pt | TripleClick (TControl)
 | Undo (TCustomEdit)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
pt | Utf8KeyPress (TCustomMaskEdit)
 | ValidateContainer (TComponent)
 | ValidateEdit (TCustomMaskEdit)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMChar (TCustomEdit)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMKillFocus (TCustomEdit)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMSetFocus (TCustomEdit)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomEdit)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomEdit)
pt | WSRegisterClass (TCustomMaskEdit)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TEbEdit
TGEEdit
TCustomMaskEdit
TCustomEdit
 | OnChange
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TEbEdit.DoEnter

Declaration

Source position: editbtn.pas line 47

protected procedure TEbEdit.DoEnter; override;


TEbEdit.DoExit

Declaration

Source position: editbtn.pas line 48

protected procedure TEbEdit.DoExit; override;


TEditButton

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a grouped edit control with both an Edit and a Button

Declaration

Source position: editbtn.pas line 124

type TEditButton = class(TCustomEditButton)
public
property AutoSelected: Boolean; | Indicates if the current text selection was performed automatically
property Button: TSpeedButton;
published
property NumbersOnly: Boolean; | Indicates that only numbers can be enetered in the control value
property Action: TBasicAction; | The Action associated with this control
property AutoSelect: Boolean; | Enables auto-selection of text when focused
property AutoSize: Boolean;
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Alignment: TAlignment; | Indicates the text alignment used for the control value
property Anchors: TAnchors; | The set of anchor definitions for this control
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle;
property ButtonCaption: TCaption;
property ButtonCursor: TCursor;
property ButtonHint: TTranslateString;
property ButtonOnlyWhenFocused: Boolean;
property ButtonWidth: Integer;
property CharCase: TEditCharCase;
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property Cursor: TCursor; | The shape of the mouse pointer, when the mouse is over this control
property DirectInput: Boolean;
property EchoMode: TEchoMode; | Allows to modify the text display, useful for entering passwords
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Flat: Boolean;
property FocusOnButtonClick: Boolean;
property Font: TFont; | The font to be used for text display in this control
property Glyph: TBitmap;
property Hint: TTranslateString;
property Images: TCustomImageList;
property ImageIndex: TImageIndex;
property ImageWidth: Integer;
property Layout: TLeftRight; |
property MaxLength: Integer;
property NumGlyphs: Integer;
property OnButtonClick: TNotifyEvent;
property OnChange: TNotifyEvent;
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnEditingDone: TNotifyEvent; | Event handler when editing is done
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PasswordChar: Char; | Allows obfuscation of the displayed text, showing all characters as PasswordChar
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ReadOnly: Boolean;
property ShowHint: Boolean; | Enables the Hint display
property Spacing: Integer;
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Text: TCaption; | The text in the edit box for the control
property TextHint: TTranslateString;
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TEditButton | Implements a grouped edit control with both an Edit and a Button
|
TCustomEditButton | TCustomEditButton - base class for TEditButton, an Edit Box with attached Speed Button
|
TCustomAbstractGroupedEdit | Implements a grouped edit control
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TEditButton implements a grouped edit control with both an Edit and a Button. TEditButton is derived from the TCustomEditButton class, and sets the visibility for properties declared in the ancestor classes.

See also

TCustomEditButton | TCustomEditButton - base class for TEditButton, an Edit Box with attached Speed Button
TCustomEditButton.Edit | Edit is the TEbEdit control used to perform direct input for the value in the grouped edit control
TCustomEditButton.Button | Button is the TSpeedButton that is attached to the grouped edit control
#LCL.GroupedEdit.TCustomAbstractGroupedEdit | Implements a grouped edit control


TEditButton
 | ro | AutoSelected
 | ro | Button
pl | ro | NumbersOnly
pl | ro | Action
pl | ro | AutoSelect
pl | ro | AutoSize
pl | ro | Align
pl | ro | Alignment
pl | ro | Anchors
pl | ro | BiDiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | ButtonCaption
pl | ro | ButtonCursor
pl | ro | ButtonHint
pl | ro | ButtonOnlyWhenFocused
pl | ro | ButtonWidth
pl | ro | CharCase
pl | ro | Color
pl | ro | Constraints
pl | ro | Cursor
pl | ro | DirectInput
pl | ro | EchoMode
pl | ro | Enabled
pl | ro | Flat
pl | ro | FocusOnButtonClick
pl | ro | Font
pl | ro | Glyph
pl | ro | Hint
pl | ro | Images
pl | ro | ImageIndex
pl | ro | ImageWidth
pl | ro | Layout
pl | ro | MaxLength
pl | ro | NumGlyphs
pl | ro | ParentBiDiMode
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PasswordChar
pl | ro | PopupMenu
pl | ro | ReadOnly
pl | ro | ShowHint
pl | ro | Spacing
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Text
pl | ro | TextHint
pl | ro | Visible
TCustomEditButton
pt | ro | Button
pt |  | ButtonCaption
pt |  | ButtonCursor
pt |  | ButtonHint
pt |  | ButtonOnlyWhenFocused
pt |  | ButtonWidth
pt | ro | Edit
pt |  | Flat
pt |  | FocusOnButtonClick
pt |  | Glyph
pt |  | NumGlyphs
pt |  | Images
pt |  | ImageIndex
pt |  | ImageWidth
pt | ro | Spacing
TCustomAbstractGroupedEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | Buddy
pt |  | BuddyCaption
pt |  | BuddyCursor
pt |  | BuddyHint
pt |  | BuddyWidth
pt |  | DirectInput
pt | ro | BaseEditor
pt |  | EditMask
pt |  | EditText
pt |  | FocusOnBuddyClick
pt | ro | IsMasked
pt |  | Layout
pt |  | Spacing
 | ro | Autosize
 |  | AutoSizeHeightIsEditHeight
 |  | Alignment
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | Color
 |  | ParentColor
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 |  | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | TabStop
 | ro | Text
 |  | TextHint
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pl | ro | Action (TEditButton)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TEditButton)
 |  | Alignment (TCustomAbstractGroupedEdit)
pl | ro | Alignment (TEditButton)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TEditButton)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomAbstractGroupedEdit)
pl | ro | AutoSelect (TEditButton)
pt |  | AutoSelected (TCustomAbstractGroupedEdit)
 | ro | AutoSelected (TEditButton)
 |  | AutoSize (TControl)
 | ro | Autosize (TCustomAbstractGroupedEdit)
pl | ro | AutoSize (TEditButton)
 |  | AutoSizeHeightIsEditHeight (TCustomAbstractGroupedEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
pt | ro | BaseEditor (TCustomAbstractGroupedEdit)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TEditButton)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TEditButton)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pl | ro | BorderStyle (TEditButton)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
pt | ro | Buddy (TCustomAbstractGroupedEdit)
pt |  | BuddyCaption (TCustomAbstractGroupedEdit)
pt |  | BuddyCursor (TCustomAbstractGroupedEdit)
pt |  | BuddyHint (TCustomAbstractGroupedEdit)
pt |  | BuddyWidth (TCustomAbstractGroupedEdit)
pt | ro | Button (TCustomEditButton)
 | ro | Button (TEditButton)
pt |  | ButtonCaption (TCustomEditButton)
pl | ro | ButtonCaption (TEditButton)
pt |  | ButtonCursor (TCustomEditButton)
pl | ro | ButtonCursor (TEditButton)
pt |  | ButtonHint (TCustomEditButton)
pl | ro | ButtonHint (TEditButton)
pt |  | ButtonOnlyWhenFocused (TCustomEditButton)
pl | ro | ButtonOnlyWhenFocused (TEditButton)
pt |  | ButtonWidth (TCustomEditButton)
pl | ro | ButtonWidth (TEditButton)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomAbstractGroupedEdit)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomAbstractGroupedEdit)
 |  | CharCase (TCustomAbstractGroupedEdit)
pl | ro | CharCase (TEditButton)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 |  | Color (TCustomAbstractGroupedEdit)
pl | ro | Color (TEditButton)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TEditButton)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
pl | ro | Cursor (TEditButton)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt |  | DirectInput (TCustomAbstractGroupedEdit)
pl | ro | DirectInput (TEditButton)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | EchoMode (TCustomAbstractGroupedEdit)
pl | ro | EchoMode (TEditButton)
pt | ro | Edit (TCustomEditButton)
pt |  | EditMask (TCustomAbstractGroupedEdit)
pt |  | EditText (TCustomAbstractGroupedEdit)
 |  | Enabled (TControl)
pl | ro | Enabled (TEditButton)
pt |  | Flat (TCustomEditButton)
pl | ro | Flat (TEditButton)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
pt |  | FocusOnBuddyClick (TCustomAbstractGroupedEdit)
pt |  | FocusOnButtonClick (TCustomEditButton)
pl | ro | FocusOnButtonClick (TEditButton)
 |  | Font (TControl)
pl | ro | Font (TEditButton)
pt |  | Glyph (TCustomEditButton)
pl | ro | Glyph (TEditButton)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomAbstractGroupedEdit)
pl |  | Hint (TControl)
pl | ro | Hint (TEditButton)
 |  | HostDockSite (TControl)
pt |  | ImageIndex (TCustomEditButton)
pl | ro | ImageIndex (TEditButton)
pt |  | Images (TCustomEditButton)
pl | ro | Images (TEditButton)
pt |  | ImageWidth (TCustomEditButton)
pl | ro | ImageWidth (TEditButton)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
pt | ro | IsMasked (TCustomAbstractGroupedEdit)
 | ro | IsResizing (TWinControl)
pt |  | Layout (TCustomAbstractGroupedEdit)
pl | ro | Layout (TEditButton)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomAbstractGroupedEdit)
pl | ro | MaxLength (TEditButton)
 |  | Modified (TCustomAbstractGroupedEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomAbstractGroupedEdit)
pl | ro | NumbersOnly (TEditButton)
pt |  | NumGlyphs (TCustomEditButton)
pl | ro | NumGlyphs (TEditButton)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TEditButton)
pt |  | ParentColor (TControl)
 |  | ParentColor (TCustomAbstractGroupedEdit)
pl | ro | ParentColor (TEditButton)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TEditButton)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TEditButton)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomAbstractGroupedEdit)
pl | ro | PasswordChar (TEditButton)
 |  | PopupMenu (TControl)
 |  | PopupMenu (TCustomAbstractGroupedEdit)
pl | ro | PopupMenu (TEditButton)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomAbstractGroupedEdit)
pl | ro | ReadOnly (TEditButton)
 |  | SelLength (TCustomAbstractGroupedEdit)
 |  | SelStart (TCustomAbstractGroupedEdit)
 |  | SelText (TCustomAbstractGroupedEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TEditButton)
 | ro | Showing (TWinControl)
pt |  | Spacing (TCustomAbstractGroupedEdit)
pt | ro | Spacing (TCustomEditButton)
pl | ro | Spacing (TEditButton)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TEditButton)
 |  | TabStop (TWinControl)
 |  | TabStop (TCustomAbstractGroupedEdit)
pl | ro | TabStop (TEditButton)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomAbstractGroupedEdit)
pl | ro | Text (TEditButton)
 |  | TextHint (TCustomAbstractGroupedEdit)
pl | ro | TextHint (TEditButton)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TEditButton)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TEditButton
TCustomEditButton
pt | ButtonClick
pt | BuddyClick
pt | GetEditorClassType
pt | GetBuddyClassType
pt | GetControlClassDefaultSize
pt | CalcButtonVisible
pt | GetDefaultGlyphName
pt | CalculatePreferredSize
pt | CheckButtonVisible
pt | LoadDefaultGlyph
pt | GlyphChanged
 | Create
 | Destroy
TCustomAbstractGroupedEdit
pt | WSRegisterClass
pt | CalculatePreferredSize
pt | CreateBuddy
pt | CreateEditor
pt | FocusAndMaybeSelectAll
pt | GetEditorClassType
pt | GetBuddyClassType
pt | GetControlClassDefaultSize
pt | SetDirectInput
pt | RealGetText
pt | RealSetText
pt | GetEditPopupMenu
pt | GetBuddyCaption
pt | GetBuddyCursor
pt | GetBuddyHint
pt | GetBuddyWidth
pt | GetBuddyVisible
pt | SetBuddyCaption
pt | SetBuddyCursor
pt | SetBuddyHint
pt | SetBuddyWidth
pt | SetBuddyVisible
pt | BuddyClick
pt | DoEnter
pt | EditChange
pt | EditClick
pt | EditDblClick
pt | EditDragDrop
pt | EditDragOver
pt | EditEditingDone
pt | EditEndDrag
pt | EditEnter
pt | EditExit
pt | EditKeyDown
pt | EditKeyPress
pt | EditKeyUp
pt | EditMouseDown
pt | EditMouseUp
pt | EditMouseEnter
pt | EditMouseLeave
pt | EditMouseMove
pt | EditMouseWheel
pt | EditMouseWheelUp
pt | EditMouseWheelDown
pt | EditUtf8KeyPress
pt | EditStartDrag
pt | UpdateSpacing
pt | CheckCursor
pt | CMParentColorChanged
pt | EditCanModify
pt | GetSel
pt | GetSpacing
pt | SetSel
pt | Loaded
pt | Reset
pt | SetAutoSize
pt | SetColor
pt | SetCursor
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | SetFocus
 | Focused
 | Clear
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | SelectAll
 | Undo
 | ValidateEdit
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TEditButton
pl | ro | OnButtonClick
pl | ro | OnChange
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnContextPopup
pl | ro | OnEditingDone
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomEditButton
pt |  | OnButtonClick
TCustomAbstractGroupedEdit
pt |  | OnBuddyClick
 |  | OnChange
 |  | OnClick
 |  | OnDblClick
 |  | OnDragDrop
 |  | OnDragOver
 |  | OnEditingDone
 |  | OnEndDrag
 |  | OnEnter
 |  | OnExit
 |  | OnMouseDown
 |  | OnKeyPress
 |  | OnKeyDown
 |  | OnKeyUp
 |  | OnMouseEnter
 |  | OnMouseLeave
 |  | OnMouseMove
 |  | OnMouseWheel
 |  | OnMouseWheelUp
 |  | OnMouseWheelDown
 |  | OnMouseUp
 |  | OnStartDrag
 |  | OnUtf8KeyPress
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnBuddyClick (TCustomAbstractGroupedEdit)
pt |  | OnButtonClick (TCustomEditButton)
pl | ro | OnButtonClick (TEditButton)
 |  | OnChange (TCustomAbstractGroupedEdit)
pl | ro | OnChange (TEditButton)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
 |  | OnClick (TCustomAbstractGroupedEdit)
pl | ro | OnClick (TEditButton)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TEditButton)
pt |  | OnDblClick (TControl)
 |  | OnDblClick (TCustomAbstractGroupedEdit)
pl | ro | OnDblClick (TEditButton)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
 |  | OnDragDrop (TCustomAbstractGroupedEdit)
pl | ro | OnDragDrop (TEditButton)
pt |  | OnDragOver (TControl)
 |  | OnDragOver (TCustomAbstractGroupedEdit)
pl | ro | OnDragOver (TEditButton)
pt |  | OnEditingDone (TControl)
 |  | OnEditingDone (TCustomAbstractGroupedEdit)
pl | ro | OnEditingDone (TEditButton)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEndDrag (TCustomAbstractGroupedEdit)
pl | ro | OnEndDrag (TEditButton)
 |  | OnEnter (TWinControl)
 |  | OnEnter (TCustomAbstractGroupedEdit)
pl | ro | OnEnter (TEditButton)
 |  | OnExit (TWinControl)
 |  | OnExit (TCustomAbstractGroupedEdit)
pl | ro | OnExit (TEditButton)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyDown (TCustomAbstractGroupedEdit)
pl | ro | OnKeyDown (TEditButton)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyPress (TCustomAbstractGroupedEdit)
pl | ro | OnKeyPress (TEditButton)
 |  | OnKeyUp (TWinControl)
 |  | OnKeyUp (TCustomAbstractGroupedEdit)
pl | ro | OnKeyUp (TEditButton)
pt |  | OnMouseDown (TControl)
 |  | OnMouseDown (TCustomAbstractGroupedEdit)
pl | ro | OnMouseDown (TEditButton)
pt |  | OnMouseEnter (TControl)
 |  | OnMouseEnter (TCustomAbstractGroupedEdit)
pl | ro | OnMouseEnter (TEditButton)
pt |  | OnMouseLeave (TControl)
 |  | OnMouseLeave (TCustomAbstractGroupedEdit)
pl | ro | OnMouseLeave (TEditButton)
pt |  | OnMouseMove (TControl)
 |  | OnMouseMove (TCustomAbstractGroupedEdit)
pl | ro | OnMouseMove (TEditButton)
pt |  | OnMouseUp (TControl)
 |  | OnMouseUp (TCustomAbstractGroupedEdit)
pl | ro | OnMouseUp (TEditButton)
pt |  | OnMouseWheel (TControl)
 |  | OnMouseWheel (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheel (TEditButton)
pt |  | OnMouseWheelDown (TControl)
 |  | OnMouseWheelDown (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheelDown (TEditButton)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 |  | OnMouseWheelUp (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheelUp (TEditButton)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
 |  | OnStartDrag (TCustomAbstractGroupedEdit)
pl | ro | OnStartDrag (TEditButton)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
 |  | OnUtf8KeyPress (TCustomAbstractGroupedEdit)
pl | ro | OnUTF8KeyPress (TEditButton)


TEditButton.Hint

Declaration

Source position: editbtn.pas line 156

published property TEditButton.Hint : TTranslateString;


TEditSpeedButton

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a speed button used in TCustomEditButton

Declaration

Source position: editbtn.pas line 51

type TEditSpeedButton = class(TSpeedButton)

protected

  procedure GlyphChanged(); override;

Performs actions needed when the glyph has changed for the Button in TCustomEditButton

end;

Inheritance

TEditSpeedButton | Implements a speed button used in TCustomEditButton
|
TSpeedButton | A Button used to represent states (checked or unchecked)
|
TCustomSpeedButton | The ancestor class for TSpeedButton
|
TGraphicControl | TGraphicControl is the base class for all lightweight controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TEditSpeedButton is a TSpeedButton descendant which provides support for change notifications for Glyphs used on the Button in TCustomEditButton.

See also

TCustomEditButton.Button

Button is the TSpeedButton that is attached to the grouped edit control


TEditSpeedButton
TSpeedButton
pl | ro | Action
pl | ro | Align
pl | ro | AllowAllUp
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | Constraints
pl | ro | Caption
pl | ro | Color
pl | ro | Down
pl | ro | Enabled
pl | ro | Flat
pl | ro | Font
pl | ro | Glyph
pl | ro | GroupIndex
pl | ro | Images
pl | ro | ImageIndex
pl | ro | ImageWidth
pl | ro | Layout
pl | ro | Margin
pl | ro | NumGlyphs
pl | ro | Spacing
pl | ro | Transparent
pl | ro | Visible
pl | ro | ShowCaption
pl | ro | ShowHint
pl | ro | ParentBidiMode
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
TCustomSpeedButton
pt | ro | MouseInControl
 |  | AllowAllUp
 | ro | Color
 |  | Down
 |  | Flat
 |  | Glyph
 |  | GroupIndex
 |  | Images
 |  | ImageIndex
 |  | ImageWidth
 |  | Layout
 |  | Margin
 |  | NumGlyphs
 |  | ShowAccelChar
 |  | ShowCaption
 |  | Spacing
 |  | Transparent
TGraphicControl
 | ro | Canvas
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TEditSpeedButton
pt | GlyphChanged
TSpeedButton
TCustomSpeedButton
pt | WSRegisterClass
pt | ButtonGlyph
pt | GetNumGlyphs
pt | GlyphChanged
pt | DialogChar
pt | CalculatePreferredSize
pt | MeasureDraw
pt | MouseEnter
pt | MouseLeave
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | Notification
pt | Paint
pt | PaintBackground
pt | SetDown
pt | SetGroupIndex
pt | SetFlat
pt | SetMargin
pt | SetNumGlyphs
pt | SetSpacing
pt | RealSetText
pt | UpdateState
pt | GetDrawDetails
pt | ActionChange
pt | GetActionLinkClass
pt | GetControlClassDefaultSize
pt | Loaded
pt | GetGlyphSize
pt | GetTextSize
pt | DrawGlyph
 | Create
 | Destroy
 | FindDownButton
 | Click
 | LoadGlyphFromResourceName
 | LoadGlyphFromLazarusResource
TGraphicControl
pt | WSRegisterClass
pt | FontChanged
pt | Paint
pt | DoOnChangeBounds
pt | DoOnParentHandleDestruction
pt | CMCursorChanged
 | Create
 | Destroy
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | ActionChange (TCustomSpeedButton)
 | ActiveDefaultControlChanged (TControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizePhases (TControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
pt | ButtonGlyph (TCustomSpeedButton)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TCustomSpeedButton)
pt | CanAutoSize (TControl)
pt | CanTab (TControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | Click (TCustomSpeedButton)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMCursorChanged (TGraphicControl)
pt | CMEnabledChanged (TControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
 | CNPreferredSizeChanged (TControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TGraphicControl)
 | Create (TCustomSpeedButton)
 | CreateAccessibleObject (TControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateFloatingDockSite (TControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TGraphicControl)
 | Destroy (TCustomSpeedButton)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
pt | DialogChar (TControl)
pt | DialogChar (TCustomSpeedButton)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAllAutoSize (TControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
 | Dock (TControl)
 | Docked (TControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDragMsg (TControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFloatMsg (TControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnChangeBounds (TGraphicControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnParentHandleDestruction (TGraphicControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoScaleFontPPI (TControl)
pt | DoSetBounds (TControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawGlyph (TCustomSpeedButton)
 | EditingDone (TControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindDownButton (TCustomSpeedButton)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
pt | FontChanged (TControl)
pt | FontChanged (TGraphicControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetActionLinkClass (TCustomSpeedButton)
 | GetAnchorsDependingOnParent (TControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetChildrenRect (TControl)
pt | GetClientOrigin (TControl)
pt | GetClientRect (TControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomSpeedButton)
pt | GetControlOrigin (TControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetDrawDetails (TCustomSpeedButton)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
pt | GetGlyphSize (TCustomSpeedButton)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
pt | GetNumGlyphs (TCustomSpeedButton)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
pt | GetTextSize (TCustomSpeedButton)
 | GetTopParent (TControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
pt | GlyphChanged (TCustomSpeedButton)
pt | GlyphChanged (TEditSpeedButton)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invalidate (TControl)
pt | InvalidateControl (TControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientWidthStored (TControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TCustomSpeedButton)
pt | LoadedAll (TControl)
 | LoadGlyphFromLazarusResource (TCustomSpeedButton)
 | LoadGlyphFromResourceName (TCustomSpeedButton)
 | Loading (TComponent)
 | ManualDock (TControl)
 | ManualFloat (TControl)
pt | MeasureDraw (TCustomSpeedButton)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCustomSpeedButton)
pt | MouseEnter (TControl)
pt | MouseEnter (TCustomSpeedButton)
pt | MouseLeave (TControl)
pt | MouseLeave (TCustomSpeedButton)
pt | MouseMove (TControl)
pt | MouseMove (TCustomSpeedButton)
pt | MouseUp (TControl)
pt | MouseUp (TCustomSpeedButton)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomSpeedButton)
pt | Paint (TGraphicControl)
pt | Paint (TCustomSpeedButton)
pt | PaintBackground (TCustomSpeedButton)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
 | ParentHandlesAllocated (TControl)
 | ParentToClient (TControl)
 | Perform (TControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealSetText (TControl)
pt | RealSetText (TCustomSpeedButton)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
pt | ScaleConstraints (TControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | SendMoveSizeMessages (TControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
 | SetBounds (TControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetColor (TControl)
 | SetComponentIndex (TComponent)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDown (TCustomSpeedButton)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetFlat (TCustomSpeedButton)
pt | SetGroupIndex (TCustomSpeedButton)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetMargin (TCustomSpeedButton)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetNumGlyphs (TCustomSpeedButton)
pt | SetParent (TControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSpacing (TCustomSpeedButton)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | Update (TControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
 | Updated (TComponent)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateState (TCustomSpeedButton)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMContextMenu (TControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSize (TControl)
pt | WMWindowPosChanged (TControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TGraphicControl)
pt | WSRegisterClass (TCustomSpeedButton)
 | _AddRef (TComponent)
 | _Release (TComponent)


TEditSpeedButton
TSpeedButton
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnPaint
pl | ro | OnResize
pl | ro | OnChangeBounds
TCustomSpeedButton
TGraphicControl
pt |  | OnPaint
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TEditSpeedButton.GlyphChanged

Performs actions needed when the glyph has changed for the Button in TCustomEditButton

Declaration

Source position: editbtn.pas line 53

protected procedure TEditSpeedButton.GlyphChanged(

  Sender: TObject

); override;

Arguments

Sender

Object generating the event notification


TFileNameEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TFileNameEdit - an EditBox to hold a filename, with an attached SpeedButton that summons a File Open dialog

Declaration

Source position: editbtn.pas line 355

type TFileNameEdit = class(TCustomEditButton)
protected
function GetDefaultGlyphName; override; | GetDefaultGlyphName finds the name of the default glyph used for the Button
function CreateDialog(); virtual; | Creates the dialog for the control
procedure SaveDialogResult(); virtual; | SaveDialogResult - stores the result of the dialog
procedure ButtonClick; override; | Performs actions needed when the Button for the control is clicked
procedure EditChange; override; | Performs actions needed when the value for the control has been changed
procedure DoFolderChange(); virtual; | Signals the OnFolderChange event handler (when assigned)
public
constructor Create(); override; | Create - constructor for TCustomEditButton: calls inherited Create then sets some defaults and initializes some variables
destructor Destroy; override; | Destructor for the class instance
procedure RunDialog; virtual; | RunDialog executes the dialog for the control
property AutoSelected: Boolean; | Indicates if the current text selection was performed automatically
property DialogFiles: TStrings; [r] | DialogFiles is the list of files for the dialog
published
property FileName: string; [rw] | FileName - the name of the selected file: either the initial value placed in the Text Box, or the value selected from the dialog
property InitialDir: string; [rw] | InitialDir is the directory from which the search starts
property OnAcceptFileName: TAcceptFileNameEvent; [rw] | OnAcceptFileName is an event handler for accepting a filename
property OnFolderChange: TNotifyEvent; [rw] | Event handler signalled when the path to FileName has changed
property DialogKind: TDialogKind; [rw] | Determines the dialog type executed when the Button in the control is clicked
property DialogTitle: string; [rw] | DialogTitle - the title to appear on the dialog
property DialogOptions: TOpenOptions; [rw] | DialogOptions - set of options enabled for the file open dialog
property Filter: string; [rw] | Filter - the filtering string to help search for the required file
property FilterIndex: Integer; [rw] | FilterIndex - index value for the filtering string
property DefaultExt: string; [rw] | Default file extension used in the dialog for the component
property HideDirectories: Boolean; [rw] | Hide directory name from edit
property ButtonCaption: TCaption; | Text displayed on the button for the control
property ButtonCursor: TCursor; | Cursor shape displayed when hovering the mouse over the button for the control
property ButtonHint: TTranslateString; | Text displayed in the balloon hint for the button in the control
property ButtonOnlyWhenFocused: Boolean; | ButtonOnlyWhenFocused - if True, the SpeedButton only appears when focus is given to the EditButton control
property ButtonWidth: Integer; | ButtonWidth is the width for the TSpeedButton used in the grouped edit control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DirectInput: Boolean;
property Glyph: TBitmap;
property NumGlyphs: Integer;
property Images: TCustomImageList;
property ImageIndex: TImageIndex;
property ImageWidth: Integer;
property Flat: Boolean;
property FocusOnButtonClick: Boolean;
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Alignment: TAlignment;
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSelect: Boolean; | Enables auto-selection of text when focused
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle;
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property Color: TColor; | The background color of the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property Layout: TLeftRight;
property MaxLength: Integer; | The maximum length of the value entered in Text, or 0 (zero) for unlimited length
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ReadOnly: Boolean; | Indicates if the user is prevented from changing the text value in the control
property ShowHint: Boolean; | Enables the Hint display
property Spacing: Integer;
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnButtonClick: TNotifyEvent;
property OnChange: TNotifyEvent; | Event handler for any change in text
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEditingDone: TNotifyEvent; | Event handler when editing is done
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property Text: TCaption; | The character string associated with the control
property TextHint: TTranslateString;
end;

Inheritance

TFileNameEdit | TFileNameEdit - an EditBox to hold a filename, with an attached SpeedButton that summons a File Open dialog
|
TCustomEditButton | TCustomEditButton - base class for TEditButton, an Edit Box with attached Speed Button
|
TCustomAbstractGroupedEdit | Implements a grouped edit control
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TFileNameEdit is a TCustomEditButton descendant which implements a grouped edit control used to select and edit a file name on the local file system. The control provides the Edit and Button properties from the ancestor class, and executes a dialog when the Button is clicked. New properties are introduced which allow configuring the control to a specific file path, filters to select files of particular type or file extension, and to hide or show directories in its dialog.

See also

TCustomEditButton

TCustomEditButton - base class for TEditButton, an Edit Box with attached Speed Button


TFileNameEdit
 | ro | AutoSelected
 | ro | DialogFiles
pl |  | FileName
pl |  | InitialDir
pl |  | DialogKind
pl |  | DialogTitle
pl |  | DialogOptions
pl |  | Filter
pl |  | FilterIndex
pl |  | DefaultExt
pl |  | HideDirectories
pl | ro | ButtonCaption
pl | ro | ButtonCursor
pl | ro | ButtonHint
pl | ro | ButtonOnlyWhenFocused
pl | ro | ButtonWidth
pl | ro | Constraints
pl | ro | DirectInput
pl | ro | Glyph
pl | ro | NumGlyphs
pl | ro | Images
pl | ro | ImageIndex
pl | ro | ImageWidth
pl | ro | Flat
pl | ro | FocusOnButtonClick
pl | ro | Align
pl | ro | Alignment
pl | ro | Anchors
pl | ro | AutoSelect
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | AutoSize
pl | ro | Color
pl | ro | DragCursor
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | Layout
pl | ro | MaxLength
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ReadOnly
pl | ro | ShowHint
pl | ro | Spacing
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
pl | ro | Text
pl | ro | TextHint
TCustomEditButton
pt | ro | Button
pt |  | ButtonCaption
pt |  | ButtonCursor
pt |  | ButtonHint
pt |  | ButtonOnlyWhenFocused
pt |  | ButtonWidth
pt | ro | Edit
pt |  | Flat
pt |  | FocusOnButtonClick
pt |  | Glyph
pt |  | NumGlyphs
pt |  | Images
pt |  | ImageIndex
pt |  | ImageWidth
pt | ro | Spacing
TCustomAbstractGroupedEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | Buddy
pt |  | BuddyCaption
pt |  | BuddyCursor
pt |  | BuddyHint
pt |  | BuddyWidth
pt |  | DirectInput
pt | ro | BaseEditor
pt |  | EditMask
pt |  | EditText
pt |  | FocusOnBuddyClick
pt | ro | IsMasked
pt |  | Layout
pt |  | Spacing
 | ro | Autosize
 |  | AutoSizeHeightIsEditHeight
 |  | Alignment
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | Color
 |  | ParentColor
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 |  | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | TabStop
 | ro | Text
 |  | TextHint
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TFileNameEdit)
 |  | Alignment (TCustomAbstractGroupedEdit)
pl | ro | Alignment (TFileNameEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TFileNameEdit)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomAbstractGroupedEdit)
pl | ro | AutoSelect (TFileNameEdit)
pt |  | AutoSelected (TCustomAbstractGroupedEdit)
 | ro | AutoSelected (TFileNameEdit)
 |  | AutoSize (TControl)
 | ro | Autosize (TCustomAbstractGroupedEdit)
pl | ro | AutoSize (TFileNameEdit)
 |  | AutoSizeHeightIsEditHeight (TCustomAbstractGroupedEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
pt | ro | BaseEditor (TCustomAbstractGroupedEdit)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TFileNameEdit)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TFileNameEdit)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pl | ro | BorderStyle (TFileNameEdit)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
pt | ro | Buddy (TCustomAbstractGroupedEdit)
pt |  | BuddyCaption (TCustomAbstractGroupedEdit)
pt |  | BuddyCursor (TCustomAbstractGroupedEdit)
pt |  | BuddyHint (TCustomAbstractGroupedEdit)
pt |  | BuddyWidth (TCustomAbstractGroupedEdit)
pt | ro | Button (TCustomEditButton)
pt |  | ButtonCaption (TCustomEditButton)
pl | ro | ButtonCaption (TFileNameEdit)
pt |  | ButtonCursor (TCustomEditButton)
pl | ro | ButtonCursor (TFileNameEdit)
pt |  | ButtonHint (TCustomEditButton)
pl | ro | ButtonHint (TFileNameEdit)
pt |  | ButtonOnlyWhenFocused (TCustomEditButton)
pl | ro | ButtonOnlyWhenFocused (TFileNameEdit)
pt |  | ButtonWidth (TCustomEditButton)
pl | ro | ButtonWidth (TFileNameEdit)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomAbstractGroupedEdit)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomAbstractGroupedEdit)
 |  | CharCase (TCustomAbstractGroupedEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 |  | Color (TCustomAbstractGroupedEdit)
pl | ro | Color (TFileNameEdit)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TFileNameEdit)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
pl |  | DefaultExt (TFileNameEdit)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DialogFiles (TFileNameEdit)
pl |  | DialogKind (TFileNameEdit)
pl |  | DialogOptions (TFileNameEdit)
pl |  | DialogTitle (TFileNameEdit)
pt |  | DirectInput (TCustomAbstractGroupedEdit)
pl | ro | DirectInput (TFileNameEdit)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TFileNameEdit)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TFileNameEdit)
 |  | EchoMode (TCustomAbstractGroupedEdit)
pt | ro | Edit (TCustomEditButton)
pt |  | EditMask (TCustomAbstractGroupedEdit)
pt |  | EditText (TCustomAbstractGroupedEdit)
 |  | Enabled (TControl)
pl | ro | Enabled (TFileNameEdit)
pl |  | FileName (TFileNameEdit)
pl |  | Filter (TFileNameEdit)
pl |  | FilterIndex (TFileNameEdit)
pt |  | Flat (TCustomEditButton)
pl | ro | Flat (TFileNameEdit)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
pt |  | FocusOnBuddyClick (TCustomAbstractGroupedEdit)
pt |  | FocusOnButtonClick (TCustomEditButton)
pl | ro | FocusOnButtonClick (TFileNameEdit)
 |  | Font (TControl)
pl | ro | Font (TFileNameEdit)
pt |  | Glyph (TCustomEditButton)
pl | ro | Glyph (TFileNameEdit)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | HideDirectories (TFileNameEdit)
 |  | HideSelection (TCustomAbstractGroupedEdit)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pt |  | ImageIndex (TCustomEditButton)
pl | ro | ImageIndex (TFileNameEdit)
pt |  | Images (TCustomEditButton)
pl | ro | Images (TFileNameEdit)
pt |  | ImageWidth (TCustomEditButton)
pl | ro | ImageWidth (TFileNameEdit)
pl |  | InitialDir (TFileNameEdit)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
pt | ro | IsMasked (TCustomAbstractGroupedEdit)
 | ro | IsResizing (TWinControl)
pt |  | Layout (TCustomAbstractGroupedEdit)
pl | ro | Layout (TFileNameEdit)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomAbstractGroupedEdit)
pl | ro | MaxLength (TFileNameEdit)
 |  | Modified (TCustomAbstractGroupedEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomAbstractGroupedEdit)
pt |  | NumGlyphs (TCustomEditButton)
pl | ro | NumGlyphs (TFileNameEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TFileNameEdit)
pt |  | ParentColor (TControl)
 |  | ParentColor (TCustomAbstractGroupedEdit)
pl | ro | ParentColor (TFileNameEdit)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TFileNameEdit)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TFileNameEdit)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomAbstractGroupedEdit)
 |  | PopupMenu (TControl)
 |  | PopupMenu (TCustomAbstractGroupedEdit)
pl | ro | PopupMenu (TFileNameEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomAbstractGroupedEdit)
pl | ro | ReadOnly (TFileNameEdit)
 |  | SelLength (TCustomAbstractGroupedEdit)
 |  | SelStart (TCustomAbstractGroupedEdit)
 |  | SelText (TCustomAbstractGroupedEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TFileNameEdit)
 | ro | Showing (TWinControl)
pt |  | Spacing (TCustomAbstractGroupedEdit)
pt | ro | Spacing (TCustomEditButton)
pl | ro | Spacing (TFileNameEdit)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TFileNameEdit)
 |  | TabStop (TWinControl)
 |  | TabStop (TCustomAbstractGroupedEdit)
pl | ro | TabStop (TFileNameEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomAbstractGroupedEdit)
pl | ro | Text (TFileNameEdit)
 |  | TextHint (TCustomAbstractGroupedEdit)
pl | ro | TextHint (TFileNameEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TFileNameEdit)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TFileNameEdit
pt | GetDefaultGlyphName
pt | CreateDialog
pt | SaveDialogResult
pt | ButtonClick
pt | EditChange
pt | DoFolderChange
 | Create
 | Destroy
 | RunDialog
TCustomEditButton
pt | ButtonClick
pt | BuddyClick
pt | GetEditorClassType
pt | GetBuddyClassType
pt | GetControlClassDefaultSize
pt | CalcButtonVisible
pt | GetDefaultGlyphName
pt | CalculatePreferredSize
pt | CheckButtonVisible
pt | LoadDefaultGlyph
pt | GlyphChanged
 | Create
 | Destroy
TCustomAbstractGroupedEdit
pt | WSRegisterClass
pt | CalculatePreferredSize
pt | CreateBuddy
pt | CreateEditor
pt | FocusAndMaybeSelectAll
pt | GetEditorClassType
pt | GetBuddyClassType
pt | GetControlClassDefaultSize
pt | SetDirectInput
pt | RealGetText
pt | RealSetText
pt | GetEditPopupMenu
pt | GetBuddyCaption
pt | GetBuddyCursor
pt | GetBuddyHint
pt | GetBuddyWidth
pt | GetBuddyVisible
pt | SetBuddyCaption
pt | SetBuddyCursor
pt | SetBuddyHint
pt | SetBuddyWidth
pt | SetBuddyVisible
pt | BuddyClick
pt | DoEnter
pt | EditChange
pt | EditClick
pt | EditDblClick
pt | EditDragDrop
pt | EditDragOver
pt | EditEditingDone
pt | EditEndDrag
pt | EditEnter
pt | EditExit
pt | EditKeyDown
pt | EditKeyPress
pt | EditKeyUp
pt | EditMouseDown
pt | EditMouseUp
pt | EditMouseEnter
pt | EditMouseLeave
pt | EditMouseMove
pt | EditMouseWheel
pt | EditMouseWheelUp
pt | EditMouseWheelDown
pt | EditUtf8KeyPress
pt | EditStartDrag
pt | UpdateSpacing
pt | CheckCursor
pt | CMParentColorChanged
pt | EditCanModify
pt | GetSel
pt | GetSpacing
pt | SetSel
pt | Loaded
pt | Reset
pt | SetAutoSize
pt | SetColor
pt | SetCursor
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | SetFocus
 | Focused
 | Clear
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | SelectAll
 | Undo
 | ValidateEdit
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | BuddyClick (TCustomAbstractGroupedEdit)
pt | BuddyClick (TCustomEditButton)
pt | ButtonClick (TCustomEditButton)
pt | ButtonClick (TFileNameEdit)
pt | CalcButtonVisible (TCustomEditButton)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomAbstractGroupedEdit)
pt | CalculatePreferredSize (TCustomEditButton)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
pt | CheckButtonVisible (TCustomEditButton)
 | CheckChildClassAllowed (TControl)
pt | CheckCursor (TCustomAbstractGroupedEdit)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomAbstractGroupedEdit)
 | ClearSelection (TCustomAbstractGroupedEdit)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentColorChanged (TCustomAbstractGroupedEdit)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomAbstractGroupedEdit)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomAbstractGroupedEdit)
 | Create (TCustomEditButton)
 | Create (TFileNameEdit)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateBuddy (TCustomAbstractGroupedEdit)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDialog (TFileNameEdit)
pt | CreateDockManager (TWinControl)
pt | CreateEditor (TCustomAbstractGroupedEdit)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CutToClipboard (TCustomAbstractGroupedEdit)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCustomAbstractGroupedEdit)
 | Destroy (TCustomEditButton)
 | Destroy (TFileNameEdit)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomAbstractGroupedEdit)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoFolderChange (TFileNameEdit)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | EditCanModify (TCustomAbstractGroupedEdit)
pt | EditChange (TCustomAbstractGroupedEdit)
pt | EditChange (TFileNameEdit)
pt | EditClick (TCustomAbstractGroupedEdit)
pt | EditDblClick (TCustomAbstractGroupedEdit)
pt | EditDragDrop (TCustomAbstractGroupedEdit)
pt | EditDragOver (TCustomAbstractGroupedEdit)
pt | EditEditingDone (TCustomAbstractGroupedEdit)
pt | EditEndDrag (TCustomAbstractGroupedEdit)
pt | EditEnter (TCustomAbstractGroupedEdit)
pt | EditExit (TCustomAbstractGroupedEdit)
 | EditingDone (TControl)
pt | EditKeyDown (TCustomAbstractGroupedEdit)
pt | EditKeyPress (TCustomAbstractGroupedEdit)
pt | EditKeyUp (TCustomAbstractGroupedEdit)
pt | EditMouseDown (TCustomAbstractGroupedEdit)
pt | EditMouseEnter (TCustomAbstractGroupedEdit)
pt | EditMouseLeave (TCustomAbstractGroupedEdit)
pt | EditMouseMove (TCustomAbstractGroupedEdit)
pt | EditMouseUp (TCustomAbstractGroupedEdit)
pt | EditMouseWheel (TCustomAbstractGroupedEdit)
pt | EditMouseWheelDown (TCustomAbstractGroupedEdit)
pt | EditMouseWheelUp (TCustomAbstractGroupedEdit)
pt | EditStartDrag (TCustomAbstractGroupedEdit)
pt | EditUtf8KeyPress (TCustomAbstractGroupedEdit)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
pt | FocusAndMaybeSelectAll (TCustomAbstractGroupedEdit)
 | Focused (TWinControl)
 | Focused (TCustomAbstractGroupedEdit)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetBuddyCaption (TCustomAbstractGroupedEdit)
pt | GetBuddyClassType (TCustomAbstractGroupedEdit)
pt | GetBuddyClassType (TCustomEditButton)
pt | GetBuddyCursor (TCustomAbstractGroupedEdit)
pt | GetBuddyHint (TCustomAbstractGroupedEdit)
pt | GetBuddyVisible (TCustomAbstractGroupedEdit)
pt | GetBuddyWidth (TCustomAbstractGroupedEdit)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomAbstractGroupedEdit)
pt | GetControlClassDefaultSize (TCustomEditButton)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultGlyphName (TCustomEditButton)
pt | GetDefaultGlyphName (TFileNameEdit)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEditorClassType (TCustomAbstractGroupedEdit)
pt | GetEditorClassType (TCustomEditButton)
pt | GetEditPopupMenu (TCustomAbstractGroupedEdit)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
pt | GetSel (TCustomAbstractGroupedEdit)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
pt | GetSpacing (TCustomAbstractGroupedEdit)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
pt | GlyphChanged (TCustomEditButton)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LoadDefaultGlyph (TCustomEditButton)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomAbstractGroupedEdit)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | PasteFromClipboard (TCustomAbstractGroupedEdit)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
pt | RealGetText (TCustomAbstractGroupedEdit)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomAbstractGroupedEdit)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Reset (TCustomAbstractGroupedEdit)
pt | Resize (TControl)
 | RunDialog (TFileNameEdit)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
pt | SaveDialogResult (TFileNameEdit)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomAbstractGroupedEdit)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TCustomAbstractGroupedEdit)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetBuddyCaption (TCustomAbstractGroupedEdit)
pt | SetBuddyCursor (TCustomAbstractGroupedEdit)
pt | SetBuddyHint (TCustomAbstractGroupedEdit)
pt | SetBuddyVisible (TCustomAbstractGroupedEdit)
pt | SetBuddyWidth (TCustomAbstractGroupedEdit)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
pt | SetColor (TCustomAbstractGroupedEdit)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
pt | SetCursor (TCustomAbstractGroupedEdit)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDirectInput (TCustomAbstractGroupedEdit)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomAbstractGroupedEdit)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSel (TCustomAbstractGroupedEdit)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomAbstractGroupedEdit)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | Undo (TCustomAbstractGroupedEdit)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
pt | UpdateSpacing (TCustomAbstractGroupedEdit)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateEdit (TCustomAbstractGroupedEdit)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomAbstractGroupedEdit)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TFileNameEdit
pl |  | OnAcceptFileName
pl |  | OnFolderChange
pl | ro | OnButtonClick
pl | ro | OnChange
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEditingDone
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomEditButton
pt |  | OnButtonClick
TCustomAbstractGroupedEdit
pt |  | OnBuddyClick
 |  | OnChange
 |  | OnClick
 |  | OnDblClick
 |  | OnDragDrop
 |  | OnDragOver
 |  | OnEditingDone
 |  | OnEndDrag
 |  | OnEnter
 |  | OnExit
 |  | OnMouseDown
 |  | OnKeyPress
 |  | OnKeyDown
 |  | OnKeyUp
 |  | OnMouseEnter
 |  | OnMouseLeave
 |  | OnMouseMove
 |  | OnMouseWheel
 |  | OnMouseWheelUp
 |  | OnMouseWheelDown
 |  | OnMouseUp
 |  | OnStartDrag
 |  | OnUtf8KeyPress
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl |  | OnAcceptFileName (TFileNameEdit)
 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
pt |  | OnBuddyClick (TCustomAbstractGroupedEdit)
pt |  | OnButtonClick (TCustomEditButton)
pl | ro | OnButtonClick (TFileNameEdit)
 |  | OnChange (TCustomAbstractGroupedEdit)
pl | ro | OnChange (TFileNameEdit)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
 |  | OnClick (TCustomAbstractGroupedEdit)
pl | ro | OnClick (TFileNameEdit)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 |  | OnDblClick (TCustomAbstractGroupedEdit)
pl | ro | OnDblClick (TFileNameEdit)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
 |  | OnDragDrop (TCustomAbstractGroupedEdit)
pl | ro | OnDragDrop (TFileNameEdit)
pt |  | OnDragOver (TControl)
 |  | OnDragOver (TCustomAbstractGroupedEdit)
pl | ro | OnDragOver (TFileNameEdit)
pt |  | OnEditingDone (TControl)
 |  | OnEditingDone (TCustomAbstractGroupedEdit)
pl | ro | OnEditingDone (TFileNameEdit)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEndDrag (TCustomAbstractGroupedEdit)
pl | ro | OnEndDrag (TFileNameEdit)
 |  | OnEnter (TWinControl)
 |  | OnEnter (TCustomAbstractGroupedEdit)
pl | ro | OnEnter (TFileNameEdit)
 |  | OnExit (TWinControl)
 |  | OnExit (TCustomAbstractGroupedEdit)
pl | ro | OnExit (TFileNameEdit)
pl |  | OnFolderChange (TFileNameEdit)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyDown (TCustomAbstractGroupedEdit)
pl | ro | OnKeyDown (TFileNameEdit)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyPress (TCustomAbstractGroupedEdit)
pl | ro | OnKeyPress (TFileNameEdit)
 |  | OnKeyUp (TWinControl)
 |  | OnKeyUp (TCustomAbstractGroupedEdit)
pl | ro | OnKeyUp (TFileNameEdit)
pt |  | OnMouseDown (TControl)
 |  | OnMouseDown (TCustomAbstractGroupedEdit)
pl | ro | OnMouseDown (TFileNameEdit)
pt |  | OnMouseEnter (TControl)
 |  | OnMouseEnter (TCustomAbstractGroupedEdit)
pl | ro | OnMouseEnter (TFileNameEdit)
pt |  | OnMouseLeave (TControl)
 |  | OnMouseLeave (TCustomAbstractGroupedEdit)
pl | ro | OnMouseLeave (TFileNameEdit)
pt |  | OnMouseMove (TControl)
 |  | OnMouseMove (TCustomAbstractGroupedEdit)
pl | ro | OnMouseMove (TFileNameEdit)
pt |  | OnMouseUp (TControl)
 |  | OnMouseUp (TCustomAbstractGroupedEdit)
pl | ro | OnMouseUp (TFileNameEdit)
pt |  | OnMouseWheel (TControl)
 |  | OnMouseWheel (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheel (TFileNameEdit)
pt |  | OnMouseWheelDown (TControl)
 |  | OnMouseWheelDown (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheelDown (TFileNameEdit)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 |  | OnMouseWheelUp (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheelUp (TFileNameEdit)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
 |  | OnStartDrag (TCustomAbstractGroupedEdit)
pl | ro | OnStartDrag (TFileNameEdit)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
 |  | OnUtf8KeyPress (TCustomAbstractGroupedEdit)
pl | ro | OnUTF8KeyPress (TFileNameEdit)


TFileNameEdit.ButtonCaption

Text displayed on the button for the control

Declaration

Source position: editbtn.pas line 398

published property TFileNameEdit.ButtonCaption : TCaption;


TFileNameEdit.ButtonClick

Performs actions needed when the Button for the control is clicked

Declaration

Source position: editbtn.pas line 375

protected procedure TFileNameEdit.ButtonClick; override;

Description

ButtonClick is an overridden method used to perform actions needed when the Button for the control is clicked. For TFileNameEdit, the RunDialog method is called to execute the dialog for the control and to capture it results. When FocusOnButtonClick is set, the FocusAndMaybeSelectAll method is called to give focus to the Edit control in the class.

See also

TCustomEditButton.ButtonClick | Performs actions needed when the button for the control is clicked
TCustomEditButton.Button | Button is the TSpeedButton that is attached to the grouped edit control
TCustomEditButton.Edit | Edit is the TEbEdit control used to perform direct input for the value in the grouped edit control
TCustomEditButton.FocusOnButtonClick | Indicates if the focus is changed to the Edit control after the Button is clicked
TFileNameEdit.RunDialog | RunDialog executes the dialog for the control
TCustomAbstractGroupedEdit.FocusAndMaybeSelectAll


TFileNameEdit.ButtonCursor

Cursor shape displayed when hovering the mouse over the button for the control

Declaration

Source position: editbtn.pas line 399

published property TFileNameEdit.ButtonCursor : TCursor;


TFileNameEdit.ButtonHint

Text displayed in the balloon hint for the button in the control

Declaration

Source position: editbtn.pas line 400

published property TFileNameEdit.ButtonHint : TTranslateString;


TFileNameEdit.CreateDialog

Creates the dialog for the control

Declaration

Source position: editbtn.pas line 373

protected function TFileNameEdit.CreateDialog(

  AKind: TDialogKind

):TCommonDialog; virtual;

Arguments

AKind

Identifies the dialog kind or type created in the method

Function result

Dialog class instance created in the method

Description

CreateDialog is a TCommonDialog function which creates and returns the dialog for the grouped edit control.

AKind contains the TDialogKind value that identifies the dialog type required for the control, and normally has the value from the DialogKind property. AKind determines the class type instantiated and used as the return value. For example:

dkOpen
TOpenDialog is the type in return value
dkPictureOpen
TOpenPictureDialog is the type in return value
dkSave, dkPictureSave
TSaveDialog is the type in return value

Properties relevant to the dialog kind are copied into the dialog, and mat include:

  • FileName
  • Path information extracted from FileName
  • InitialDir
  • DefaultExt
  • Filter
  • FilterIndex
  • DialogOptions
  • DialogTitle

CreateDialog is used in the implementation of the RunDialog method.

See also

#LCL.Dialogs.TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
#LCL.Dialogs.TOpenDialog | TOpenDialog : open a file in the current directory, selected by File Dialog.
#LCL.Dialogs.TSaveDialog | TSaveDialog - Dialog for saving the current buffer to a file


TFileNameEdit.DefaultExt

Default file extension used in the dialog for the component

Declaration

Source position: editbtn.pas line 395

published property TFileNameEdit.DefaultExt : string
  read FDefaultExt
  write FDefaultExt;


TFileNameEdit.DialogFiles

DialogFiles is the list of files for the dialog

Declaration

Source position: editbtn.pas line 383

public property TFileNameEdit.DialogFiles : TStrings
  read FDialogFiles;

Description

DialogFiles is a read-only TStrings property used to store one or more file names found when the dialog for the control is executed. DialogFiles is updated in the SaveDialogResult method. For open dialogs, DialogFiles is set to the files returned by the dialog. For save dialogs, the content in DialogFiles is cleared.

See also

TFileNameEdit.SaveDialogResult | SaveDialogResult - stores the result of the dialog
TFileNameEdit.RunDialog | RunDialog executes the dialog for the control
TFileNameEdit.FileName | FileName - the name of the selected file: either the initial value placed in the Text Box, or the value selected from the dialog


TFileNameEdit.DialogKind

Determines the dialog type executed when the Button in the control is clicked

Declaration

Source position: editbtn.pas line 390

published property TFileNameEdit.DialogKind : TDialogKind
  read FDialogKind
  write FDialogKind
  default dkOpen;

Description

DialogKind is a TDialogKind property that indicates the type of dialog executed when the Button for the control is clicked. The default value for the property is dkOpen, as assigned in the constructor. Use one of the other TDialogKind enumeration values to perform its corresponding action.

See also

TFileNameEdit.RunDialog | RunDialog executes the dialog for the control
TFileNameEdit.SaveDialogResult | SaveDialogResult - stores the result of the dialog
TCustomEditButton.Button | Button is the TSpeedButton that is attached to the grouped edit control
TDialogKind | Enumerated type representing dialog styles used in TFileNameEdit


TFileNameEdit.DialogOptions

DialogOptions - set of options enabled for the file open dialog

Declaration

Source position: editbtn.pas line 392

published property TFileNameEdit.DialogOptions : TOpenOptions
  read FDialogOptions
  write FDialogOptions
  default DefaultOpenDialogOptions;

Description

DialogOptions is a TOpenOptions property which contains the options enabled for a File Open dialog. The default value for the property is defined in the DefaultOpenDialogOptions constant.

Values in DialogOptions control the functionality and visual appearance of the dialog displayed for the control. See TOpenOption for more information about the enumeration values used in DialogOptions.

See also

TFileNameEdit.CreateDialog | Creates the dialog for the control
TFileNameEdit.RunDialog | RunDialog executes the dialog for the control
Dialogs.TOpenOption | TOpenOption - a list of possible options which can be used in OpenDialog
Dialogs.TOpenOptions | TOpenOptions - set of TOpenOption


TFileNameEdit.DialogTitle

DialogTitle - the title to appear on the dialog

Declaration

Source position: editbtn.pas line 391

published property TFileNameEdit.DialogTitle : string
  read FDialogTitle
  write FDialogTitle;

Description

DialogTitle is a String property that contains the title displayed on the dialog executed by clicking on Button. The value in DialogTitle is assigned to the TCommonDialog descendant created in the CreateDialog method.

See also

TFileNameEdit.DialogKind | Determines the dialog type executed when the Button in the control is clicked
TFileNameEdit.DialogOptions | DialogOptions - set of options enabled for the file open dialog


TFileNameEdit.DoFolderChange

Signals the OnFolderChange event handler (when assigned)

Declaration

Source position: editbtn.pas line 377

protected procedure TFileNameEdit.DoFolderChange(

  Sender: TObject

); virtual;


TFileNameEdit.EditChange

Performs actions needed when the value for the control has been changed

Declaration

Source position: editbtn.pas line 376

protected procedure TFileNameEdit.EditChange; override;


TFileNameEdit.FileName

FileName - the name of the selected file: either the initial value placed in the Text Box, or the value selected from the dialog

Declaration

Source position: editbtn.pas line 386

published property TFileNameEdit.FileName : string
  read FFileName
  write SetFileName;


TFileNameEdit.Filter

Filter - the filtering string to help search for the required file

Declaration

Source position: editbtn.pas line 393

published property TFileNameEdit.Filter : string
  read FFilter
  write FFilter;


TFileNameEdit.FilterIndex

FilterIndex - index value for the filtering string

Declaration

Source position: editbtn.pas line 394

published property TFileNameEdit.FilterIndex : Integer
  read FFilterIndex
  write FFIlterIndex;


TFileNameEdit.HideDirectories

Hide directory name from edit

Declaration

Source position: editbtn.pas line 396

published property TFileNameEdit.HideDirectories : Boolean
  read FHideDirectories
  write FHideDirectories;

Description

If HideDirectories is set to true, the file name editor displays only a file name, without path.

Remark: This may be useful if application allows user to select files from a fixed directory with a long path.


TFileNameEdit.InitialDir

InitialDir is the directory from which the search starts

Declaration

Source position: editbtn.pas line 387

published property TFileNameEdit.InitialDir : string
  read FInitialDir
  write FInitialDir;


TFileNameEdit.OnAcceptFileName

OnAcceptFileName is an event handler for accepting a filename

Declaration

Source position: editbtn.pas line 388

published property TFileNameEdit.OnAcceptFileName : TAcceptFileNameEvent
  read FOnAcceptFileName
  write FOnAcceptFileName;


TFileNameEdit.OnFolderChange

Event handler signalled when the path to FileName has changed

Declaration

Source position: editbtn.pas line 389

published property TFileNameEdit.OnFolderChange : TNotifyEvent
  read FOnFolderChange
  write FOnFolderChange;


TFileNameEdit.RunDialog

RunDialog executes the dialog for the control

Declaration

Source position: editbtn.pas line 381

public procedure TFileNameEdit.RunDialog; virtual;


TFileNameEdit.SaveDialogResult

SaveDialogResult - stores the result of the dialog

Declaration

Source position: editbtn.pas line 374

protected procedure TFileNameEdit.SaveDialogResult(

  AKind: TDialogKind;

  D: TCommonDialog

); virtual;

Arguments

AKind | Dialog type in the D argument
D | Dialog examined in the method

Description

SaveDialogResult is a procedure used to capture the results from the dialog when it has finished execution. The values are stored in the corresponding properties in the class instance, and depending on the DialogKind, may include:

  • FilterIndex
  • FileName
  • DialogFiles

SaveDialogResult is used in the implementation of the RunDialog method.


TTimeEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a control used to edit time values

Declaration

Source position: editbtn.pas line 686

type TTimeEdit = class(TCustomEditButton)
protected
function GetDefaultGlyphName; override; | Gets the resource name for the default glyph displayed on the Button for the control
procedure ButtonClick; override; | Performs actions needed when the Button for the control is clicked
procedure EditDblClick; override; | Implements the OnDblClick event handler for the Edit in the control
procedure EditEditingDone; override; | Implements the OnEditingDone event handler for the Edit in the control
public
constructor Create(); override; | Constructor for the class instance
property Time: TDateTime; [rw] | Represents the time value in the control
property Button: TSpeedButton;
property DroppedDown: Boolean; [r] | Indicates if the popup dialog for the control is visible
published
property DefaultNow: Boolean; [rw] | Indicates the current time is used for an empty time value
property OnAcceptTime: TAcceptTimeEvent; [rw] | Event handler signalled to validate and accept/reject the time value for the control
property OnCustomTime: TCustomTimeEvent; [rw] | Event handler signalled to get an arbitrary time value for the control
property ReadOnly: Boolean; | Indicates if value in the control cannot be changed
property ButtonCaption: TCaption;
property ButtonCursor: TCursor;
property ButtonHint: TTranslateString;
property ButtonOnlyWhenFocused: Boolean;
property ButtonWidth: Integer;
property Action: TBasicAction; | The Action associated with this control
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSize: Boolean;
property AutoSelect: Boolean; | Indicates if the text in the control is automatically selected when focus is received
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle;
property CharCase: TEditCharCase; | Controls the case conversion used for a value entered in the control
property Color: TColor; |
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DirectInput: Boolean; | Indicates if text can be entered directly into the BaseEditor control
property Glyph: TBitmap;
property NumGlyphs: Integer;
property Images: TCustomImageList;
property ImageIndex: TImageIndex;
property ImageWidth: Integer;
property DragMode: TDragMode; | Allows the user to drag the control
property EchoMode: TEchoMode; | Indicates if characters entered in the control value are hidden, displayed, or obscured
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Flat: Boolean;
property FocusOnButtonClick: Boolean;
property Font: TFont; | The font to be used for text display in this control
property MaxLength: Integer; | Maximum number of characters allowed in the editor for the control
property OnButtonClick: TNotifyEvent;
property OnChange: TNotifyEvent; | Event handler signalled when the value for the control is changed
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent;
property OnDblClick: TNotifyEvent;
property OnEditingDone: TNotifyEvent;
property OnEnter: TNotifyEvent;
property OnExit: TNotifyEvent;
property OnKeyDown: TKeyEvent;
property OnKeyPress: TKeyPressEvent;
property OnKeyUp: TKeyEvent;
property OnMouseDown: TMouseEvent;
property OnMouseEnter: TNotifyEvent;
property OnMouseLeave: TNotifyEvent;
property OnMouseMove: TMouseMoveEvent;
property OnMouseUp: TMouseEvent;
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnUTF8KeyPress: TUTF8KeyPressEvent;
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | PopupMenu for the control
property ShowHint: Boolean; | Enables the Hint display
property SimpleLayout: Boolean; [rw] |
property Spacing: Integer;
property TabStop: Boolean;
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property Text: TCaption;
property TextHint: TTranslateString; | Contains the hint text displayed for the grouped edit control
end;

Inheritance

TTimeEdit | Implements a control used to edit time values
|
TCustomEditButton | TCustomEditButton - base class for TEditButton, an Edit Box with attached Speed Button
|
TCustomAbstractGroupedEdit | Implements a grouped edit control
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TTimeEdit is a TCustomEditButton descendant which implements a control used to edit a time value. TTimeEdit provides the Edit and Button properties defined in the ancestor class, and a dialog that is executed to select a time value when the Button is clicked.

The time value in the control is represented using the TDateTime type; only the time portion of the value is significant.

See also

TCustomEditButton

TCustomEditButton - base class for TEditButton, an Edit Box with attached Speed Button


TTimeEdit
 |  | Time
 | ro | Button
 | ro | DroppedDown
pl |  | DefaultNow
pl | ro | ReadOnly
pl | ro | ButtonCaption
pl | ro | ButtonCursor
pl | ro | ButtonHint
pl | ro | ButtonOnlyWhenFocused
pl | ro | ButtonWidth
pl | ro | Action
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | AutoSelect
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | CharCase
pl | ro | Color
pl | ro | Constraints
pl | ro | DirectInput
pl | ro | Glyph
pl | ro | NumGlyphs
pl | ro | Images
pl | ro | ImageIndex
pl | ro | ImageWidth
pl | ro | DragMode
pl | ro | EchoMode
pl | ro | Enabled
pl | ro | Flat
pl | ro | FocusOnButtonClick
pl | ro | Font
pl | ro | MaxLength
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl |  | SimpleLayout
pl | ro | Spacing
pl | ro | TabStop
pl | ro | TabOrder
pl | ro | Visible
pl | ro | Text
pl | ro | TextHint
TCustomEditButton
pt | ro | Button
pt |  | ButtonCaption
pt |  | ButtonCursor
pt |  | ButtonHint
pt |  | ButtonOnlyWhenFocused
pt |  | ButtonWidth
pt | ro | Edit
pt |  | Flat
pt |  | FocusOnButtonClick
pt |  | Glyph
pt |  | NumGlyphs
pt |  | Images
pt |  | ImageIndex
pt |  | ImageWidth
pt | ro | Spacing
TCustomAbstractGroupedEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | Buddy
pt |  | BuddyCaption
pt |  | BuddyCursor
pt |  | BuddyHint
pt |  | BuddyWidth
pt |  | DirectInput
pt | ro | BaseEditor
pt |  | EditMask
pt |  | EditText
pt |  | FocusOnBuddyClick
pt | ro | IsMasked
pt |  | Layout
pt |  | Spacing
 | ro | Autosize
 |  | AutoSizeHeightIsEditHeight
 |  | Alignment
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | Color
 |  | ParentColor
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 |  | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | TabStop
 | ro | Text
 |  | TextHint
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pl | ro | Action (TTimeEdit)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TTimeEdit)
 |  | Alignment (TCustomAbstractGroupedEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TTimeEdit)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomAbstractGroupedEdit)
pl | ro | AutoSelect (TTimeEdit)
pt |  | AutoSelected (TCustomAbstractGroupedEdit)
 |  | AutoSize (TControl)
 | ro | Autosize (TCustomAbstractGroupedEdit)
pl | ro | AutoSize (TTimeEdit)
 |  | AutoSizeHeightIsEditHeight (TCustomAbstractGroupedEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
pt | ro | BaseEditor (TCustomAbstractGroupedEdit)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TTimeEdit)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TTimeEdit)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pl | ro | BorderStyle (TTimeEdit)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
pt | ro | Buddy (TCustomAbstractGroupedEdit)
pt |  | BuddyCaption (TCustomAbstractGroupedEdit)
pt |  | BuddyCursor (TCustomAbstractGroupedEdit)
pt |  | BuddyHint (TCustomAbstractGroupedEdit)
pt |  | BuddyWidth (TCustomAbstractGroupedEdit)
pt | ro | Button (TCustomEditButton)
 | ro | Button (TTimeEdit)
pt |  | ButtonCaption (TCustomEditButton)
pl | ro | ButtonCaption (TTimeEdit)
pt |  | ButtonCursor (TCustomEditButton)
pl | ro | ButtonCursor (TTimeEdit)
pt |  | ButtonHint (TCustomEditButton)
pl | ro | ButtonHint (TTimeEdit)
pt |  | ButtonOnlyWhenFocused (TCustomEditButton)
pl | ro | ButtonOnlyWhenFocused (TTimeEdit)
pt |  | ButtonWidth (TCustomEditButton)
pl | ro | ButtonWidth (TTimeEdit)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomAbstractGroupedEdit)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomAbstractGroupedEdit)
 |  | CharCase (TCustomAbstractGroupedEdit)
pl | ro | CharCase (TTimeEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 |  | Color (TCustomAbstractGroupedEdit)
pl | ro | Color (TTimeEdit)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TTimeEdit)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
pl |  | DefaultNow (TTimeEdit)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt |  | DirectInput (TCustomAbstractGroupedEdit)
pl | ro | DirectInput (TTimeEdit)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TTimeEdit)
 | ro | DroppedDown (TTimeEdit)
 |  | EchoMode (TCustomAbstractGroupedEdit)
pl | ro | EchoMode (TTimeEdit)
pt | ro | Edit (TCustomEditButton)
pt |  | EditMask (TCustomAbstractGroupedEdit)
pt |  | EditText (TCustomAbstractGroupedEdit)
 |  | Enabled (TControl)
pl | ro | Enabled (TTimeEdit)
pt |  | Flat (TCustomEditButton)
pl | ro | Flat (TTimeEdit)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
pt |  | FocusOnBuddyClick (TCustomAbstractGroupedEdit)
pt |  | FocusOnButtonClick (TCustomEditButton)
pl | ro | FocusOnButtonClick (TTimeEdit)
 |  | Font (TControl)
pl | ro | Font (TTimeEdit)
pt |  | Glyph (TCustomEditButton)
pl | ro | Glyph (TTimeEdit)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomAbstractGroupedEdit)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pt |  | ImageIndex (TCustomEditButton)
pl | ro | ImageIndex (TTimeEdit)
pt |  | Images (TCustomEditButton)
pl | ro | Images (TTimeEdit)
pt |  | ImageWidth (TCustomEditButton)
pl | ro | ImageWidth (TTimeEdit)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
pt | ro | IsMasked (TCustomAbstractGroupedEdit)
 | ro | IsResizing (TWinControl)
pt |  | Layout (TCustomAbstractGroupedEdit)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomAbstractGroupedEdit)
pl | ro | MaxLength (TTimeEdit)
 |  | Modified (TCustomAbstractGroupedEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomAbstractGroupedEdit)
pt |  | NumGlyphs (TCustomEditButton)
pl | ro | NumGlyphs (TTimeEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TTimeEdit)
pt |  | ParentColor (TControl)
 |  | ParentColor (TCustomAbstractGroupedEdit)
pl | ro | ParentColor (TTimeEdit)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TTimeEdit)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TTimeEdit)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomAbstractGroupedEdit)
 |  | PopupMenu (TControl)
 |  | PopupMenu (TCustomAbstractGroupedEdit)
pl | ro | PopupMenu (TTimeEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomAbstractGroupedEdit)
pl | ro | ReadOnly (TTimeEdit)
 |  | SelLength (TCustomAbstractGroupedEdit)
 |  | SelStart (TCustomAbstractGroupedEdit)
 |  | SelText (TCustomAbstractGroupedEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TTimeEdit)
 | ro | Showing (TWinControl)
pl |  | SimpleLayout (TTimeEdit)
pt |  | Spacing (TCustomAbstractGroupedEdit)
pt | ro | Spacing (TCustomEditButton)
pl | ro | Spacing (TTimeEdit)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TTimeEdit)
 |  | TabStop (TWinControl)
 |  | TabStop (TCustomAbstractGroupedEdit)
pl | ro | TabStop (TTimeEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomAbstractGroupedEdit)
pl | ro | Text (TTimeEdit)
 |  | TextHint (TCustomAbstractGroupedEdit)
pl | ro | TextHint (TTimeEdit)
 |  | Time (TTimeEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TTimeEdit)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TTimeEdit
pt | GetDefaultGlyphName
pt | ButtonClick
pt | EditDblClick
pt | EditEditingDone
 | Create
TCustomEditButton
pt | ButtonClick
pt | BuddyClick
pt | GetEditorClassType
pt | GetBuddyClassType
pt | GetControlClassDefaultSize
pt | CalcButtonVisible
pt | GetDefaultGlyphName
pt | CalculatePreferredSize
pt | CheckButtonVisible
pt | LoadDefaultGlyph
pt | GlyphChanged
 | Create
 | Destroy
TCustomAbstractGroupedEdit
pt | WSRegisterClass
pt | CalculatePreferredSize
pt | CreateBuddy
pt | CreateEditor
pt | FocusAndMaybeSelectAll
pt | GetEditorClassType
pt | GetBuddyClassType
pt | GetControlClassDefaultSize
pt | SetDirectInput
pt | RealGetText
pt | RealSetText
pt | GetEditPopupMenu
pt | GetBuddyCaption
pt | GetBuddyCursor
pt | GetBuddyHint
pt | GetBuddyWidth
pt | GetBuddyVisible
pt | SetBuddyCaption
pt | SetBuddyCursor
pt | SetBuddyHint
pt | SetBuddyWidth
pt | SetBuddyVisible
pt | BuddyClick
pt | DoEnter
pt | EditChange
pt | EditClick
pt | EditDblClick
pt | EditDragDrop
pt | EditDragOver
pt | EditEditingDone
pt | EditEndDrag
pt | EditEnter
pt | EditExit
pt | EditKeyDown
pt | EditKeyPress
pt | EditKeyUp
pt | EditMouseDown
pt | EditMouseUp
pt | EditMouseEnter
pt | EditMouseLeave
pt | EditMouseMove
pt | EditMouseWheel
pt | EditMouseWheelUp
pt | EditMouseWheelDown
pt | EditUtf8KeyPress
pt | EditStartDrag
pt | UpdateSpacing
pt | CheckCursor
pt | CMParentColorChanged
pt | EditCanModify
pt | GetSel
pt | GetSpacing
pt | SetSel
pt | Loaded
pt | Reset
pt | SetAutoSize
pt | SetColor
pt | SetCursor
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | SetFocus
 | Focused
 | Clear
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | SelectAll
 | Undo
 | ValidateEdit
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | BuddyClick (TCustomAbstractGroupedEdit)
pt | BuddyClick (TCustomEditButton)
pt | ButtonClick (TCustomEditButton)
pt | ButtonClick (TTimeEdit)
pt | CalcButtonVisible (TCustomEditButton)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomAbstractGroupedEdit)
pt | CalculatePreferredSize (TCustomEditButton)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
pt | CheckButtonVisible (TCustomEditButton)
 | CheckChildClassAllowed (TControl)
pt | CheckCursor (TCustomAbstractGroupedEdit)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomAbstractGroupedEdit)
 | ClearSelection (TCustomAbstractGroupedEdit)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentColorChanged (TCustomAbstractGroupedEdit)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomAbstractGroupedEdit)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomAbstractGroupedEdit)
 | Create (TCustomEditButton)
 | Create (TTimeEdit)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateBuddy (TCustomAbstractGroupedEdit)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateEditor (TCustomAbstractGroupedEdit)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CutToClipboard (TCustomAbstractGroupedEdit)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCustomAbstractGroupedEdit)
 | Destroy (TCustomEditButton)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomAbstractGroupedEdit)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | EditCanModify (TCustomAbstractGroupedEdit)
pt | EditChange (TCustomAbstractGroupedEdit)
pt | EditClick (TCustomAbstractGroupedEdit)
pt | EditDblClick (TCustomAbstractGroupedEdit)
pt | EditDblClick (TTimeEdit)
pt | EditDragDrop (TCustomAbstractGroupedEdit)
pt | EditDragOver (TCustomAbstractGroupedEdit)
pt | EditEditingDone (TCustomAbstractGroupedEdit)
pt | EditEditingDone (TTimeEdit)
pt | EditEndDrag (TCustomAbstractGroupedEdit)
pt | EditEnter (TCustomAbstractGroupedEdit)
pt | EditExit (TCustomAbstractGroupedEdit)
 | EditingDone (TControl)
pt | EditKeyDown (TCustomAbstractGroupedEdit)
pt | EditKeyPress (TCustomAbstractGroupedEdit)
pt | EditKeyUp (TCustomAbstractGroupedEdit)
pt | EditMouseDown (TCustomAbstractGroupedEdit)
pt | EditMouseEnter (TCustomAbstractGroupedEdit)
pt | EditMouseLeave (TCustomAbstractGroupedEdit)
pt | EditMouseMove (TCustomAbstractGroupedEdit)
pt | EditMouseUp (TCustomAbstractGroupedEdit)
pt | EditMouseWheel (TCustomAbstractGroupedEdit)
pt | EditMouseWheelDown (TCustomAbstractGroupedEdit)
pt | EditMouseWheelUp (TCustomAbstractGroupedEdit)
pt | EditStartDrag (TCustomAbstractGroupedEdit)
pt | EditUtf8KeyPress (TCustomAbstractGroupedEdit)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
pt | FocusAndMaybeSelectAll (TCustomAbstractGroupedEdit)
 | Focused (TWinControl)
 | Focused (TCustomAbstractGroupedEdit)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetBuddyCaption (TCustomAbstractGroupedEdit)
pt | GetBuddyClassType (TCustomAbstractGroupedEdit)
pt | GetBuddyClassType (TCustomEditButton)
pt | GetBuddyCursor (TCustomAbstractGroupedEdit)
pt | GetBuddyHint (TCustomAbstractGroupedEdit)
pt | GetBuddyVisible (TCustomAbstractGroupedEdit)
pt | GetBuddyWidth (TCustomAbstractGroupedEdit)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomAbstractGroupedEdit)
pt | GetControlClassDefaultSize (TCustomEditButton)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultGlyphName (TCustomEditButton)
pt | GetDefaultGlyphName (TTimeEdit)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEditorClassType (TCustomAbstractGroupedEdit)
pt | GetEditorClassType (TCustomEditButton)
pt | GetEditPopupMenu (TCustomAbstractGroupedEdit)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
pt | GetSel (TCustomAbstractGroupedEdit)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
pt | GetSpacing (TCustomAbstractGroupedEdit)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
pt | GlyphChanged (TCustomEditButton)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LoadDefaultGlyph (TCustomEditButton)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomAbstractGroupedEdit)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | PasteFromClipboard (TCustomAbstractGroupedEdit)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
pt | RealGetText (TCustomAbstractGroupedEdit)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomAbstractGroupedEdit)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Reset (TCustomAbstractGroupedEdit)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomAbstractGroupedEdit)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TCustomAbstractGroupedEdit)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetBuddyCaption (TCustomAbstractGroupedEdit)
pt | SetBuddyCursor (TCustomAbstractGroupedEdit)
pt | SetBuddyHint (TCustomAbstractGroupedEdit)
pt | SetBuddyVisible (TCustomAbstractGroupedEdit)
pt | SetBuddyWidth (TCustomAbstractGroupedEdit)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
pt | SetColor (TCustomAbstractGroupedEdit)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
pt | SetCursor (TCustomAbstractGroupedEdit)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDirectInput (TCustomAbstractGroupedEdit)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomAbstractGroupedEdit)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSel (TCustomAbstractGroupedEdit)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomAbstractGroupedEdit)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | Undo (TCustomAbstractGroupedEdit)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
pt | UpdateSpacing (TCustomAbstractGroupedEdit)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateEdit (TCustomAbstractGroupedEdit)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomAbstractGroupedEdit)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TTimeEdit
pl |  | OnAcceptTime
pl |  | OnCustomTime
pl | ro | OnButtonClick
pl | ro | OnChange
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnEditingDone
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnUTF8KeyPress
TCustomEditButton
pt |  | OnButtonClick
TCustomAbstractGroupedEdit
pt |  | OnBuddyClick
 |  | OnChange
 |  | OnClick
 |  | OnDblClick
 |  | OnDragDrop
 |  | OnDragOver
 |  | OnEditingDone
 |  | OnEndDrag
 |  | OnEnter
 |  | OnExit
 |  | OnMouseDown
 |  | OnKeyPress
 |  | OnKeyDown
 |  | OnKeyUp
 |  | OnMouseEnter
 |  | OnMouseLeave
 |  | OnMouseMove
 |  | OnMouseWheel
 |  | OnMouseWheelUp
 |  | OnMouseWheelDown
 |  | OnMouseUp
 |  | OnStartDrag
 |  | OnUtf8KeyPress
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl |  | OnAcceptTime (TTimeEdit)
 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
pt |  | OnBuddyClick (TCustomAbstractGroupedEdit)
pt |  | OnButtonClick (TCustomEditButton)
pl | ro | OnButtonClick (TTimeEdit)
 |  | OnChange (TCustomAbstractGroupedEdit)
pl | ro | OnChange (TTimeEdit)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TTimeEdit)
 |  | OnClick (TControl)
 |  | OnClick (TCustomAbstractGroupedEdit)
pl | ro | OnClick (TTimeEdit)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl |  | OnCustomTime (TTimeEdit)
pt |  | OnDblClick (TControl)
 |  | OnDblClick (TCustomAbstractGroupedEdit)
pl | ro | OnDblClick (TTimeEdit)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
 |  | OnDragDrop (TCustomAbstractGroupedEdit)
pt |  | OnDragOver (TControl)
 |  | OnDragOver (TCustomAbstractGroupedEdit)
pt |  | OnEditingDone (TControl)
 |  | OnEditingDone (TCustomAbstractGroupedEdit)
pl | ro | OnEditingDone (TTimeEdit)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEndDrag (TCustomAbstractGroupedEdit)
 |  | OnEnter (TWinControl)
 |  | OnEnter (TCustomAbstractGroupedEdit)
pl | ro | OnEnter (TTimeEdit)
 |  | OnExit (TWinControl)
 |  | OnExit (TCustomAbstractGroupedEdit)
pl | ro | OnExit (TTimeEdit)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyDown (TCustomAbstractGroupedEdit)
pl | ro | OnKeyDown (TTimeEdit)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyPress (TCustomAbstractGroupedEdit)
pl | ro | OnKeyPress (TTimeEdit)
 |  | OnKeyUp (TWinControl)
 |  | OnKeyUp (TCustomAbstractGroupedEdit)
pl | ro | OnKeyUp (TTimeEdit)
pt |  | OnMouseDown (TControl)
 |  | OnMouseDown (TCustomAbstractGroupedEdit)
pl | ro | OnMouseDown (TTimeEdit)
pt |  | OnMouseEnter (TControl)
 |  | OnMouseEnter (TCustomAbstractGroupedEdit)
pl | ro | OnMouseEnter (TTimeEdit)
pt |  | OnMouseLeave (TControl)
 |  | OnMouseLeave (TCustomAbstractGroupedEdit)
pl | ro | OnMouseLeave (TTimeEdit)
pt |  | OnMouseMove (TControl)
 |  | OnMouseMove (TCustomAbstractGroupedEdit)
pl | ro | OnMouseMove (TTimeEdit)
pt |  | OnMouseUp (TControl)
 |  | OnMouseUp (TCustomAbstractGroupedEdit)
pl | ro | OnMouseUp (TTimeEdit)
pt |  | OnMouseWheel (TControl)
 |  | OnMouseWheel (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheel (TTimeEdit)
pt |  | OnMouseWheelDown (TControl)
 |  | OnMouseWheelDown (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheelDown (TTimeEdit)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 |  | OnMouseWheelUp (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheelUp (TTimeEdit)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TTimeEdit)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
 |  | OnStartDrag (TCustomAbstractGroupedEdit)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
 |  | OnUtf8KeyPress (TCustomAbstractGroupedEdit)
pl | ro | OnUTF8KeyPress (TTimeEdit)


TTimeEdit.ButtonClick

Performs actions needed when the Button for the control is clicked

Declaration

Source position: editbtn.pas line 707

protected procedure TTimeEdit.ButtonClick; override;


TTimeEdit.Create

Constructor for the class instance

Declaration

Source position: editbtn.pas line 711

public constructor TTimeEdit.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance


TTimeEdit.DefaultNow

Indicates the current time is used for an empty time value

Declaration

Source position: editbtn.pas line 716

published property TTimeEdit.DefaultNow : Boolean
  read FDefaultNow
  write FDefaultNow
  default False;

Description

DefaultNow is a Boolean property which indicates if the time value defaults to the current system time when a empty time value assigned in the control. The default value for the property is False.

DefaultNow is used in the implementation of the GetTime method which gets the value for the Time property.

See also

TTimeEdit.Time

Represents the time value in the control


TTimeEdit.DroppedDown

Indicates if the popup dialog for the control is visible

Declaration

Source position: editbtn.pas line 714

public property TTimeEdit.DroppedDown : Boolean
  read FDroppedDown;

Description

DroppedDown is read-only Boolean property which indicates if the popup dialog for the control is visible.


TTimeEdit.EditDblClick

Implements the OnDblClick event handler for the Edit in the control

Declaration

Source position: editbtn.pas line 708

protected procedure TTimeEdit.EditDblClick; override;


TTimeEdit.EditEditingDone

Implements the OnEditingDone event handler for the Edit in the control

Declaration

Source position: editbtn.pas line 709

protected procedure TTimeEdit.EditEditingDone; override;


TTimeEdit.GetDefaultGlyphName

Gets the resource name for the default glyph displayed on the Button for the control

Declaration

Source position: editbtn.pas line 706

protected function TTimeEdit.GetDefaultGlyphName: string; override;

Function result

Resource name for the glyph


TTimeEdit.OnAcceptTime

Event handler signalled to validate and accept/reject the time value for the control

Declaration

Source position: editbtn.pas line 717

published property TTimeEdit.OnAcceptTime : TAcceptTimeEvent
  read FOnAcceptTime
  write FOnAcceptTime;


TTimeEdit.OnCustomTime

Event handler signalled to get an arbitrary time value for the control

Declaration

Source position: editbtn.pas line 718

published property TTimeEdit.OnCustomTime : TCustomTimeEvent
  read FOnCustomTime
  write FOnCustomTime;


TTimeEdit.SimpleLayout

Declaration

Source position: editbtn.pas line 776

published property TTimeEdit.SimpleLayout : Boolean
  read GetLayout
  write SetLayout
  default True;

Description

SimpleLayout is a Boolean property which indicates if the popup dialog for the control uses the 2 (rows) by 6 (columns) layout with 30 minute intervals between time values. The default value for the property is True. When set to False, a more detailed layout with 12 rows by 5 columns using 5 minute time intervals is used.


TTimeEdit.Time

Represents the time value in the control

Declaration

Source position: editbtn.pas line 712

public property TTimeEdit.Time : TDateTime
  read GetTime
  write SetTime;


TBevel

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A bevel placed around the edge of buttons and other components

Declaration

Source position: extctrls.pp line 628

type TBevel = class(TGraphicControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
class function GetControlClassDefaultSize; override; | Returns the default size for this class of controls (when added to a form)
procedure Paint; override; | Override this method with your own painting code
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure Assign(); override; |
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property Shape: TBevelShape; [rw] | Shape - whether a box, a frame or a line along one of the edges
property ShowHint: Boolean; | Enables the Hint display
property Style: TBevelStyle; [rw] | Style indicates whether the bevel is displayed using a raised or a lowered style
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnPaint: TNotifyEvent; | Supply your own OnPaint handler for painting the control
end;

Inheritance

TBevel | A bevel placed around the edge of buttons and other components
|
TGraphicControl | TGraphicControl is the base class for all lightweight controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

The appearance of the Bevel is governed by TBevelShape and TBevelStyle.


TBevel
pl | ro | Align
pl | ro | Anchors
pl | ro | BorderSpacing
pl | ro | Constraints
pl | ro | ParentShowHint
pl |  | Shape
pl | ro | ShowHint
pl |  | Style
pl | ro | Visible
TGraphicControl
 | ro | Canvas
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TBevel)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TBevel)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TBevel)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Canvas (TGraphicControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TBevel)
 | ro | ControlOrigin (TControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | DockOrientation (TControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TBevel)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
pl |  | Shape (TBevel)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TBevel)
pl |  | Style (TBevel)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TBevel)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
 |  | WindowProc (TControl)


TBevel
pt | WSRegisterClass
pt | GetControlClassDefaultSize
pt | Paint
 | Create
 | Destroy
 | Assign
TGraphicControl
pt | WSRegisterClass
pt | FontChanged
pt | Paint
pt | DoOnChangeBounds
pt | DoOnParentHandleDestruction
pt | CMCursorChanged
 | Create
 | Destroy
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | Assign (TBevel)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizePhases (TControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CanAutoSize (TControl)
pt | CanTab (TControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMCursorChanged (TGraphicControl)
pt | CMEnabledChanged (TControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
 | CNPreferredSizeChanged (TControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TGraphicControl)
 | Create (TBevel)
 | CreateAccessibleObject (TControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateFloatingDockSite (TControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TGraphicControl)
 | Destroy (TBevel)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
pt | DialogChar (TControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAllAutoSize (TControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
 | Dock (TControl)
 | Docked (TControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDragMsg (TControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFloatMsg (TControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnChangeBounds (TGraphicControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnParentHandleDestruction (TGraphicControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoScaleFontPPI (TControl)
pt | DoSetBounds (TControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
pt | FontChanged (TControl)
pt | FontChanged (TGraphicControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetChildrenRect (TControl)
pt | GetClientOrigin (TControl)
pt | GetClientRect (TControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TBevel)
pt | GetControlOrigin (TControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTopParent (TControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invalidate (TControl)
pt | InvalidateControl (TControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientWidthStored (TControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Paint (TGraphicControl)
pt | Paint (TBevel)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
 | ParentHandlesAllocated (TControl)
 | ParentToClient (TControl)
 | Perform (TControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealSetText (TControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
pt | ScaleConstraints (TControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | SendMoveSizeMessages (TControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
 | SetBounds (TControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetColor (TControl)
 | SetComponentIndex (TComponent)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | Update (TControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
 | Updated (TComponent)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMContextMenu (TControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSize (TControl)
pt | WMWindowPosChanged (TControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TGraphicControl)
pt | WSRegisterClass (TBevel)
 | _AddRef (TComponent)
 | _Release (TComponent)


TBevel
pl | ro | OnChangeBounds
pl | ro | OnResize
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnPaint
TGraphicControl
pt |  | OnPaint
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChangeBounds (TBevel)
 |  | OnClick (TControl)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TBevel)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TBevel)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TBevel)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TBevel)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TBevel)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TBevel)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TBevel)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TBevel)
pt |  | OnPaint (TGraphicControl)
pl | ro | OnPaint (TBevel)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TBevel)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)


TBevel.Create

Constructor for the class instance

Declaration

Source position: extctrls.pp line 639

public constructor TBevel.Create(

  AOwner: TComponent

); override;

Description

Create is the overridden constructor for TBevel. Create calls the inherited Create method, and sets the initial values used in the ControlStyle, Style, Shape, and Bounds properties.

ControlStyle
Removes csSetCaption and csOpaque from existing values in ControlStyle.
Style
Set to the value bsLowered.
Shape
Set to the value bsBox.
Bounds
Calls SetInitialBounds to store the values from GetControlClassDefaultSize in Bounds.

See also

#LCL.Controls.TGraphicControl.Create

Constructor for the class instance


TBevel.Shape

Shape - whether a box, a frame or a line along one of the edges

Declaration

Source position: extctrls.pp line 648

published property TBevel.Shape : TBevelShape
  read FShape
  write SetShape
  default bsBox;

See also

#lcl.ExtCtrls.TBevelShape

TBevelShape is an enumerated type for shapes used in a bevel


TBevel.Style

Style indicates whether the bevel is displayed using a raised or a lowered style

Declaration

Source position: extctrls.pp line 650

published property TBevel.Style : TBevelStyle
  read FStyle
  write SetStyle
  default bsLowered;

See also

#lcl.ExtCtrls.TBevelStyle

TBevelStyle is an enumerated type with bevel style values: lowered or raised


TBevelShape

TBevelShape is an enumerated type for shapes used in a bevel

Declaration

Source position: extctrls.pp line 626

type TBevelShape = (

  bsBox,

  bsFrame,

  bsTopLine,

  bsBottomLine,

  bsLeftLine,

  bsRightLine,

  bsSpacer

);

Description

TBevelShape is an enumerated type rerpresting the shapes available for a bevel.

  • bsBox
  • bsFrame
  • bsTopLine
  • bsBottomLine
  • bsLeftLine
  • bsRightLine


TBevelStyle

TBevelStyle is an enumerated type with bevel style values: lowered or raised

Declaration

Source position: extctrls.pp line 625

type TBevelStyle = (

  bsLowered,

  bsRaised

);


TBevelWidth

Declaration

Source position: extctrls.pp line 1053

type TBevelWidth = 1..Maxint;


TBoundLabel

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a label bound to another control

Declaration

Source position: extctrls.pp line 911

type TBoundLabel = class(TCustomLabel)
public
constructor Create(); override; | Constructor for the class instance
property FocusControl: TWinControl; | FocusControl is the control to receive focus when the label is activated
published
property AnchorSideLeft: TAnchorSide; [s]
property AnchorSideTop: TAnchorSide; [s]
property AnchorSideRight: TAnchorSide; [s]
property AnchorSideBottom: TAnchorSide; [s]
property Left: Integer; [s] | The client coordinate of the left edge of the control
property Top: Integer; [s] | The client coordinate of the top edge of the control
property Caption: TCaption; | The text describing the control to the user
property Color: TColor; | The background color of the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragMode: TDragMode; | Allows the user to drag the control
property Height: Integer; | The vertical size of the control
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property Font: TFont; | The font to be used for text display in this control
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowAccelChar: Boolean; | Underlines the character in the label that acts as an accelerator with a shortcut key
property ShowHint: Boolean; | Enables the Hint display
property Layout: TTextLayout; | Vertical alignment of the text (at top, bottom or centered)
property WordWrap: Boolean; | Allows text to wrap into multiple lines when it is too long for the available Width
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
end;

Inheritance

TBoundLabel | Implements a label bound to another control
|
TCustomLabel | Control to show static text, possibly in multiple lines
|
TGraphicControl | TGraphicControl is the base class for all lightweight controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TBoundLabel is a TCustomLabel descendant which implements a label bound to another control. TBoundLabel is the type used to implement the EditLabel property in TCustomLabeledEdit and TLabeledEdit.

Use Caption to assign the text displayed in the label. Use Layout to specify the text alignment used for the Caption value.

The FocusControl property specifies the control given focus when a Dialog accelerator key or other input event in the class is handled. Use one of the AnchorSide* properties to specify the edge anchored to the FocusControl.

Other than a constructor, the class does not have any new methods or event handlers.

See also

TCustomLabel
TCustomLabeledEdit | Custom Labelled Edit
TLabeledEdit | Labelled Edit is an Edit Box with a permanently attached Label


TBoundLabel
 | ro | FocusControl
pl | ro | AnchorSideLeft
pl | ro | AnchorSideTop
pl | ro | AnchorSideRight
pl | ro | AnchorSideBottom
pl | ro | Left
pl | ro | Top
pl | ro | Caption
pl | ro | Color
pl | ro | DragCursor
pl | ro | DragMode
pl | ro | Height
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | Font
pl | ro | PopupMenu
pl | ro | ShowAccelChar
pl | ro | ShowHint
pl | ro | Layout
pl | ro | WordWrap
TCustomLabel
pt |  | Alignment
pt |  | FocusControl
pt |  | Layout
pt |  | ShowAccelChar
pt |  | Transparent
pt |  | WordWrap
pt |  | OptimalFill
 | ro | AutoSize
 | ro | Color
TGraphicControl
 | ro | Canvas
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pt |  | Alignment (TCustomLabel)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl | ro | AnchorSideBottom (TBoundLabel)
pl |  | AnchorSideLeft (TControl)
pl | ro | AnchorSideLeft (TBoundLabel)
pl |  | AnchorSideRight (TControl)
pl | ro | AnchorSideRight (TBoundLabel)
pl |  | AnchorSideTop (TControl)
pl | ro | AnchorSideTop (TBoundLabel)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomLabel)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Canvas (TGraphicControl)
 |  | Caption (TControl)
pl | ro | Caption (TBoundLabel)
 |  | CaptureMouseButtons (TControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomLabel)
pl | ro | Color (TBoundLabel)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlOrigin (TControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | DockOrientation (TControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TBoundLabel)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TBoundLabel)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
pt |  | FocusControl (TCustomLabel)
 | ro | FocusControl (TBoundLabel)
 |  | Font (TControl)
pl | ro | Font (TBoundLabel)
pl |  | Height (TControl)
pl | ro | Height (TBoundLabel)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
pt |  | Layout (TCustomLabel)
pl | ro | Layout (TBoundLabel)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
pl | ro | Left (TBoundLabel)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
pt |  | OptimalFill (TCustomLabel)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TBoundLabel)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TBoundLabel)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TBoundLabel)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TBoundLabel)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
pt |  | ShowAccelChar (TCustomLabel)
pl | ro | ShowAccelChar (TBoundLabel)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TBoundLabel)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
pl | ro | Top (TBoundLabel)
pt |  | Transparent (TCustomLabel)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
 |  | WindowProc (TControl)
pt |  | WordWrap (TCustomLabel)
pl | ro | WordWrap (TBoundLabel)


TBoundLabel
 | Create
TCustomLabel
pt | WSRegisterClass
pt | CanTab
pt | DoMeasureTextPosition
pt | HasMultiLine
pt | CalculatePreferredSize
pt | CalculateSize
pt | DoAutoSize
pt | DialogChar
pt | TextChanged
pt | DoSetBounds
pt | FontChanged
pt | GetControlClassDefaultSize
pt | WMActivate
pt | Notification
pt | GetLabelText
pt | GetTransparent
pt | SetColor
pt | SetFocusControl
pt | SetLayout
pt | SetShowAccelChar
pt | SetTransparent
pt | SetWordWrap
pt | Loaded
pt | UpdateSize
 | Create
 | CalcFittingFontHeight
 | ColorIsStored
 | AdjustFontForOptimalFill
 | Paint
 | SetBounds
TGraphicControl
pt | WSRegisterClass
pt | FontChanged
pt | Paint
pt | DoOnChangeBounds
pt | DoOnParentHandleDestruction
pt | CMCursorChanged
 | Create
 | Destroy
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AdjustFontForOptimalFill (TCustomLabel)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizePhases (TControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | CalcFittingFontHeight (TCustomLabel)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TCustomLabel)
pt | CalculateSize (TCustomLabel)
pt | CanAutoSize (TControl)
pt | CanTab (TControl)
pt | CanTab (TCustomLabel)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMCursorChanged (TGraphicControl)
pt | CMEnabledChanged (TControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
 | CNPreferredSizeChanged (TControl)
pt | ColorIsStored (TControl)
 | ColorIsStored (TCustomLabel)
pt | ConstrainedResize (TControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TGraphicControl)
 | Create (TCustomLabel)
 | Create (TBoundLabel)
 | CreateAccessibleObject (TControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateFloatingDockSite (TControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TGraphicControl)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
pt | DialogChar (TControl)
pt | DialogChar (TCustomLabel)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAllAutoSize (TControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TCustomLabel)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
 | Dock (TControl)
 | Docked (TControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDragMsg (TControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFloatMsg (TControl)
pt | DoMeasureTextPosition (TCustomLabel)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnChangeBounds (TGraphicControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnParentHandleDestruction (TGraphicControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoScaleFontPPI (TControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TCustomLabel)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
pt | FontChanged (TControl)
pt | FontChanged (TGraphicControl)
pt | FontChanged (TCustomLabel)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetChildrenRect (TControl)
pt | GetClientOrigin (TControl)
pt | GetClientRect (TControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomLabel)
pt | GetControlOrigin (TControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLabelText (TCustomLabel)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTopParent (TControl)
pt | GetTransparent (TCustomLabel)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
pt | HasMultiLine (TCustomLabel)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invalidate (TControl)
pt | InvalidateControl (TControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientWidthStored (TControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TCustomLabel)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomLabel)
pt | Paint (TGraphicControl)
 | Paint (TCustomLabel)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
 | ParentHandlesAllocated (TControl)
 | ParentToClient (TControl)
 | Perform (TControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealSetText (TControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
pt | ScaleConstraints (TControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | SendMoveSizeMessages (TControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
 | SetBounds (TControl)
 | SetBounds (TCustomLabel)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetColor (TControl)
pt | SetColor (TCustomLabel)
 | SetComponentIndex (TComponent)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetFocusControl (TCustomLabel)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetLayout (TCustomLabel)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetShowAccelChar (TCustomLabel)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTextBuf (TControl)
pt | SetTransparent (TCustomLabel)
pt | SetVisible (TControl)
pt | SetWordWrap (TCustomLabel)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TextChanged (TCustomLabel)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | Update (TControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
 | Updated (TComponent)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateSize (TCustomLabel)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMActivate (TCustomLabel)
pt | WMCancelMode (TControl)
pt | WMContextMenu (TControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSize (TControl)
pt | WMWindowPosChanged (TControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TGraphicControl)
pt | WSRegisterClass (TCustomLabel)
 | _AddRef (TComponent)
 | _Release (TComponent)


TBoundLabel
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnStartDrag
TCustomLabel
TGraphicControl
pt |  | OnPaint
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnClick (TBoundLabel)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TBoundLabel)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TBoundLabel)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TBoundLabel)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TBoundLabel)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TBoundLabel)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TBoundLabel)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TBoundLabel)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TBoundLabel)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TBoundLabel)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TBoundLabel)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TBoundLabel)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TBoundLabel)
pt |  | OnPaint (TGraphicControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TBoundLabel)
pt |  | OnTripleClick (TControl)


TBoundLabel.Create

Constructor for the class instance

Declaration

Source position: extctrls.pp line 913

public constructor TBoundLabel.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner for the class instance

Description

Create is the constructor for TBoundLabel. It calls the inherited Create method, and makes itself a SubComponent of the Owner. The Caption in the control is changd to the Name in the Owner.

See also

#LCL.StdCtrls.TCustomLabel.Create

Constructor for the class instance


TBoundLabel.FocusControl

FocusControl is the control to receive focus when the label is activated

Declaration

Source position: extctrls.pp line 914

public property TBoundLabel.FocusControl : TWinControl;

Description

FocusControl also receives key messages in the DialogChar method.


TCheckGroup

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCheckGroup is a group of Check Boxes physically and logically grouped together on a form

Declaration

Source position: extctrls.pp line 851

type TCheckGroup = class(TCustomCheckGroup)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoFill: Boolean; | Indicates if check boxes are resized to fill the available space in the control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Caption: TCaption; | String which appears at the top of the grouped edit control
property ChildSizing: TControlChildSizing; | Parameters for child control arrangement and spacing
property ClientHeight: Integer; | The height of the client area of the control
property ClientWidth: Integer; | The width of the client area of the control
property Color: TColor; | The background color of the control
property ColumnLayout: TColumnLayout; | ColumnLayoutHorizontalThenVertical or vice versa
property Columns: Integer; | Columns is the number of columns in which the Items (check boxes) are arranged
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DoubleBuffered: Boolean; | Allows to reduce flicker in the painting of the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property Items: TStrings; | Items - a string list containing the captions of the check boxes
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnItemClick: TCheckGroupClicked; | OnItemClick - event handler signalled when the mouse is clicked on one of the Items in the control
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentDoubleBuffered: Boolean;
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TCheckGroup | TCheckGroup is a group of Check Boxes physically and logically grouped together on a form
|
TCustomCheckGroup | TCustomCheckGroupis the base type for TCheckGroup
|
TCustomGroupBox | The base class for TGroupBox, TRadioGroup and TCheckGroup
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCheckGroup is a group of Check Boxes physically and logically grouped together on a form.

To use this control, place it in the required position on the form, then either right-click on the control to see the pop-up CheckGroup editor, or in the Object Inspector select Items and click on the ellipsis (...) to open the string editor. In either case, type in the captions to accompany each check box, then close the string or CheckGroup editor and you will see a series of boxes with their captions displayed beside them.

Inherits properties from TCustomCheckGroup and TCustomGroupBox.

See also

HowToUseStdCtrls | How to use StdCtrls, ComCtrls or ExtCtrls
TRadioGroup | TRadioGroup is a group of related but mutually exclusive radio buttons, requiring the user to select one of a set of alternatives


TCheckGroup
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoFill
pl | ro | AutoSize
pl | ro | BiDiMode
pl | ro | BorderSpacing
pl | ro | Caption
pl | ro | ChildSizing
pl | ro | ClientHeight
pl | ro | ClientWidth
pl | ro | Color
pl | ro | ColumnLayout
pl | ro | Columns
pl | ro | Constraints
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | Items
pl | ro | ParentBiDiMode
pl | ro | ParentFont
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCustomCheckGroup
 |  | AutoFill
 |  | Items
 |  | Checked
 |  | CheckEnabled
 |  | Columns
 |  | ColumnLayout
TCustomGroupBox
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TCheckGroup)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TCheckGroup)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoFill (TCustomCheckGroup)
pl | ro | AutoFill (TCheckGroup)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TCheckGroup)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TCheckGroup)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TCheckGroup)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
pl | ro | Caption (TCheckGroup)
 |  | CaptureMouseButtons (TControl)
 |  | Checked (TCustomCheckGroup)
 |  | CheckEnabled (TCustomCheckGroup)
 |  | ChildSizing (TWinControl)
pl | ro | ChildSizing (TCheckGroup)
 |  | ClientHeight (TControl)
pl | ro | ClientHeight (TCheckGroup)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
pl | ro | ClientWidth (TCheckGroup)
 |  | Color (TControl)
pl | ro | Color (TCheckGroup)
 |  | ColumnLayout (TCustomCheckGroup)
pl | ro | ColumnLayout (TCheckGroup)
 |  | Columns (TCustomCheckGroup)
pl | ro | Columns (TCheckGroup)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TCheckGroup)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TCheckGroup)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TCheckGroup)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TCheckGroup)
 |  | Enabled (TControl)
pl | ro | Enabled (TCheckGroup)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TCheckGroup)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | Items (TCustomCheckGroup)
pl | ro | Items (TCheckGroup)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TCheckGroup)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TCheckGroup)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TCheckGroup)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TCheckGroup)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TCheckGroup)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TCheckGroup)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TCheckGroup)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TCheckGroup)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCheckGroup)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TCheckGroup)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCheckGroup
TCustomCheckGroup
pt | WSRegisterClass
pt | UpdateInternalObjectList
pt | UpdateAll
pt | SetItems
pt | SetColumns
pt | DefineProperties
pt | ReadData
pt | WriteData
pt | Loaded
pt | DoOnResize
 | Create
 | Destroy
 | FlipChildren
 | Rows
TCustomGroupBox
pt | WSRegisterClass
pt | GetControlClassDefaultSize
pt | CreateParams
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomGroupBox)
 | Create (TCustomCheckGroup)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomGroupBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
pt | DefineProperties (TCustomCheckGroup)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomCheckGroup)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TCustomCheckGroup)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | FlipChildren (TCustomCheckGroup)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomGroupBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomCheckGroup)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
pt | ReadData (TCustomCheckGroup)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | Rows (TCustomCheckGroup)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColumns (TCustomCheckGroup)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetItems (TCustomCheckGroup)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAll (TCustomCheckGroup)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateInternalObjectList (TCustomCheckGroup)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WriteData (TCustomCheckGroup)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomGroupBox)
pt | WSRegisterClass (TCustomCheckGroup)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCheckGroup
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnItemClick
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomCheckGroup
 |  | OnItemClick
TCustomGroupBox
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChangeBounds (TCheckGroup)
 |  | OnClick (TControl)
pl | ro | OnClick (TCheckGroup)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TCheckGroup)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TCheckGroup)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TCheckGroup)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TCheckGroup)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TCheckGroup)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TCheckGroup)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnItemClick (TCustomCheckGroup)
pl | ro | OnItemClick (TCheckGroup)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TCheckGroup)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TCheckGroup)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TCheckGroup)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TCheckGroup)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TCheckGroup)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TCheckGroup)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TCheckGroup)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TCheckGroup)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TCheckGroup)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TCheckGroup)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TCheckGroup)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TCheckGroup)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TCheckGroup)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TCheckGroup)


TCheckGroup.Caption

String which appears at the top of the grouped edit control

Declaration

Source position: extctrls.pp line 859

published property TCheckGroup.Caption : TCaption;

Description

Caption is the string which appears as a caption at the top of the grouped edit control to describe the function of the Check Group as a whole.


TCheckGroup.Items

Items - a string list containing the captions of the check boxes

Declaration

Source position: extctrls.pp line 872

published property TCheckGroup.Items : TStrings;

Description

Items is a string list containing the captions for the check boxes displayed in the grouped edit control.

Use the String List editor or the CheckGroup editor (opened by right-clicking on the control in the Form) to insert the captions for the check boxes, and determine their order and layout.


TCheckGroupClicked

TCheckGroupClicked specifies a generic event handler method for a click in a check group

Declaration

Source position: extctrls.pp line 795

type TCheckGroupClicked = procedure(

  Sender: TObject;

  Index: Integer

) of object;

Arguments

Sender | Object generating the event notification
Index | Ordinal position for the checkbox Item clicked in the control


TControlBar

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a panel used to maintain and manage toolbars and toolbuttons

Declaration

Source position: extctrls.pp line 1604

type TControlBar = class(TCustomControlBar)
public
property Canvas: TCanvas; | The drawing surface for the control, see TCanvas for details
published
property Align: TAlign;
property Anchors: TAnchors;
property AutoDock: Boolean;
property AutoDrag: Boolean;
property AutoSize: Boolean;
property BevelInner: TPanelBevel;
property BevelOuter: TPanelBevel;
property BevelWidth: TBevelWidth;
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderWidth: TBorderWidth; | Width of the Border around the control; default is zero.
property Color: TColor;
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DockSite: Boolean;
property DoubleBuffered: Boolean; | Allows to reduce flicker in the painting of the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property DrawingStyle: TBandDrawingStyle;
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property GradientDirection: TGradientDirection;
property GradientEndColor: TColor;
property GradientStartColor: TColor;
property ParentColor: Boolean;
property ParentDoubleBuffered: Boolean; | Value from the DoubleBuffered property in a Parent control
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property Picture: TPicture;
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property RowSize: TRowSize;
property RowSnap: Boolean;
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnBandDrag: TBandDragEvent;
property OnBandInfo: TBandInfoEvent;
property OnBandMove: TBandMoveEvent;
property OnBandPaint: TBandPaintEvent;
property OnCanResize: TCanResizeEvent;
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnConstrainedResize: TConstrainedResizeEvent; | This handler can supply specific Constraints (size limits), when the control is resized
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDockDrop: TDockDropEvent; | Notification handler for the drop of a control to be docked
property OnDockOver: TDockOverEvent; | Event handler for moves of a control over this docksite; determines acceptance or rejection of an possible drop
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDock: TEndDragEvent; | Notification handler for the end of a docking operation
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnGetSiteInfo: TGetSiteInfoEvent; | Provides information about the DockSite for the control
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnPaint: TNotifyEvent;
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDock: TStartDockEvent; | Event handler for the start of a docking operation
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUnDock: TUnDockEvent; | Event handler for control being undocked from this DockSite
end;

Inheritance

TControlBar | Implements a panel used to maintain and manage toolbars and toolbuttons
|
TCustomControlBar | Implements a panel used to maintain and manage toolbars and toolbuttons on a form
|
TCustomPanel | The base class for a general container which can hold other objects. It has a customizable border and a central text.
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TControlBar implements a panel used to maintain and manage toolbars and toolbuttons on a form. TControlBar is a TCustomControlBar descendant, and sets the visibility for properties from the ancestor class.

See also

TCustomControlBar

Implements a panel used to maintain and manage toolbars and toolbuttons on a form


TControlBar
 | ro | Canvas
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoDock
pl | ro | AutoDrag
pl | ro | AutoSize
pl | ro | BevelInner
pl | ro | BevelOuter
pl | ro | BevelWidth
pl | ro | BiDiMode
pl | ro | BorderWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | DockSite
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | DrawingStyle
pl | ro | Enabled
pl | ro | GradientDirection
pl | ro | GradientEndColor
pl | ro | GradientStartColor
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | Picture
pl | ro | PopupMenu
pl | ro | RowSize
pl | ro | RowSnap
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCustomControlBar
 |  | AutoDock
 |  | AutoDrag
 | ro | AutoSize
 | ro | DockSite
 |  | DrawingStyle
 |  | GradientDirection
 |  | GradientStartColor
 |  | GradientEndColor
 |  | Picture
 |  | RowSize
 |  | RowSnap
TCustomPanel
pt |  | WordWrap
 | ro | Align
 |  | Alignment
 |  | BevelColor
 |  | BevelInner
 |  | BevelOuter
 |  | BevelWidth
 | ro | Color
 |  | FullRepaint
 | ro | ParentBackground
 | ro | ParentColor
 | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomPanel)
pl | ro | Align (TControlBar)
 |  | Alignment (TCustomPanel)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TControlBar)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoDock (TCustomControlBar)
pl | ro | AutoDock (TControlBar)
 |  | AutoDrag (TCustomControlBar)
pl | ro | AutoDrag (TControlBar)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomControlBar)
pl | ro | AutoSize (TControlBar)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BevelColor (TCustomPanel)
 |  | BevelInner (TCustomPanel)
pl | ro | BevelInner (TControlBar)
 |  | BevelOuter (TCustomPanel)
pl | ro | BevelOuter (TControlBar)
 |  | BevelWidth (TCustomPanel)
pl | ro | BevelWidth (TControlBar)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TControlBar)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
pl | ro | BorderWidth (TControlBar)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 | ro | Canvas (TControlBar)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomPanel)
pl | ro | Color (TControlBar)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TControlBar)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 | ro | DockSite (TCustomControlBar)
pl | ro | DockSite (TControlBar)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TControlBar)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TControlBar)
pt |  | DragKind (TControl)
pl | ro | DragKind (TControlBar)
pt |  | DragMode (TControl)
pl | ro | DragMode (TControlBar)
 |  | DrawingStyle (TCustomControlBar)
pl | ro | DrawingStyle (TControlBar)
 |  | Enabled (TControl)
pl | ro | Enabled (TControlBar)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | FullRepaint (TCustomPanel)
 |  | GradientDirection (TCustomControlBar)
pl | ro | GradientDirection (TControlBar)
 |  | GradientEndColor (TCustomControlBar)
pl | ro | GradientEndColor (TControlBar)
 |  | GradientStartColor (TCustomControlBar)
pl | ro | GradientStartColor (TControlBar)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 | ro | ParentBackground (TCustomPanel)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 | ro | ParentColor (TCustomPanel)
pl | ro | ParentColor (TControlBar)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TControlBar)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TControlBar)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TControlBar)
 |  | ParentWindow (TWinControl)
 |  | Picture (TCustomControlBar)
pl | ro | Picture (TControlBar)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TControlBar)
 | ro | ReadBounds (TControl)
 |  | RowSize (TCustomControlBar)
pl | ro | RowSize (TControlBar)
 |  | RowSnap (TCustomControlBar)
pl | ro | RowSnap (TControlBar)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TControlBar)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TControlBar)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomPanel)
pl | ro | TabStop (TControlBar)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TControlBar)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)
pt |  | WordWrap (TCustomPanel)


TControlBar
TCustomControlBar
pt | AlignControlToBand
pt | AlignControlsToBands
pt | CalcBandHeight
pt | CalcBandHeightSnapped
pt | CalcInnerBevelWidth
pt | CalcLowestBandBottomPx
pt | CalculatePreferredSize
pt | ChangeCursor
pt | CheckBandsSizeAndVisibility
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CreateWnd
pt | DoBandMove
pt | DoBandPaint
pt | DragControl
pt | DragOver
pt | GetControlInfo
pt | InitializeClass
pt | InitializeBand
pt | InitializeMove
pt | Loaded
pt | IsBandOverlap
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MoveBand
pt | NormalizeRows
pt | Paint
pt | PictureChanged
pt | Resize
pt | SetCursor
pt | ShiftBands
pt | SortVisibleBands
pt | WMSize
 | Create
 | Destroy
 | BeginUpdate
 | EndUpdate
 | FlipChildren
 | HitTest
 | InsertControl
 | MouseToBandPos
 | RemoveControl
 | StickControls
TCustomPanel
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetControlClassDefaultSize
pt | CMParentColorChanged
pt | GetDefaultDockCaption
pt | Loaded
pt | RealSetText
pt | Paint
pt | SetParentBackground
pt | UpdateParentColorChange
 | Create
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomPanel)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AlignControlsToBands (TCustomControlBar)
pt | AlignControlToBand (TCustomControlBar)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdate (TCustomControlBar)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalcBandHeight (TCustomControlBar)
pt | CalcBandHeightSnapped (TCustomControlBar)
pt | CalcInnerBevelWidth (TCustomControlBar)
pt | CalcLowestBandBottomPx (TCustomControlBar)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomControlBar)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | ChangeCursor (TCustomControlBar)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
pt | CheckBandsSizeAndVisibility (TCustomControlBar)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomControlBar)
pt | CMBorderChanged (TWinControl)
pt | CMBorderChanged (TCustomControlBar)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentColorChanged (TCustomPanel)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomPanel)
 | Create (TCustomControlBar)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TCustomControlBar)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCustomControlBar)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBandMove (TCustomControlBar)
pt | DoBandPaint (TCustomControlBar)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
pt | DragControl (TCustomControlBar)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DragOver (TCustomControlBar)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdate (TCustomControlBar)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | FlipChildren (TCustomControlBar)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomPanel)
 | GetControlIndex (TWinControl)
pt | GetControlInfo (TCustomControlBar)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultDockCaption (TCustomPanel)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | HitTest (TCustomControlBar)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeBand (TCustomControlBar)
pt | InitializeClass (TCustomControlBar)
pt | InitializeMove (TCustomControlBar)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InsertControl (TCustomControlBar)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBandOverlap (TCustomControlBar)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomPanel)
pt | Loaded (TCustomControlBar)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCustomControlBar)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseMove (TCustomControlBar)
 | MouseToBandPos (TCustomControlBar)
pt | MouseUp (TControl)
pt | MouseUp (TCustomControlBar)
pt | MoveBand (TCustomControlBar)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
pt | NormalizeRows (TCustomControlBar)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | Paint (TCustomPanel)
pt | Paint (TCustomControlBar)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PictureChanged (TCustomControlBar)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomPanel)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
 | RemoveControl (TCustomControlBar)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
pt | Resize (TCustomControlBar)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
pt | SetCursor (TCustomControlBar)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBackground (TCustomPanel)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
pt | ShiftBands (TCustomControlBar)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
pt | SortVisibleBands (TCustomControlBar)
 | StickControls (TCustomControlBar)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
pt | UpdateParentColorChange (TCustomPanel)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TCustomControlBar)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomPanel)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TControlBar
pl | ro | OnBandDrag
pl | ro | OnBandInfo
pl | ro | OnBandMove
pl | ro | OnBandPaint
pl | ro | OnCanResize
pl | ro | OnClick
pl | ro | OnConstrainedResize
pl | ro | OnContextPopup
pl | ro | OnDockDrop
pl | ro | OnDockOver
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDock
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnGetSiteInfo
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnPaint
pl | ro | OnResize
pl | ro | OnStartDock
pl | ro | OnStartDrag
pl | ro | OnUnDock
TCustomControlBar
 |  | OnBandDrag
 |  | OnBandInfo
 |  | OnBandMove
 |  | OnBandPaint
 |  | OnCanResize
 |  | OnPaint
TCustomPanel
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnBandDrag (TControlBar)
 |  | OnBandInfo (TCustomControlBar)
pl | ro | OnBandInfo (TControlBar)
 |  | OnBandMove (TCustomControlBar)
pl | ro | OnBandMove (TControlBar)
 |  | OnBandPaint (TCustomControlBar)
pl | ro | OnBandPaint (TControlBar)
 |  | OnCanResize (TCustomControlBar)
pl | ro | OnCanResize (TControlBar)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pl | ro | OnClick (TControlBar)
pt |  | OnConstrainedResize (TControl)
pl | ro | OnConstrainedResize (TControlBar)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TControlBar)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TControlBar)
 |  | OnDockDrop (TWinControl)
pl | ro | OnDockDrop (TControlBar)
 |  | OnDockOver (TWinControl)
pl | ro | OnDockOver (TControlBar)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TControlBar)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TControlBar)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pl | ro | OnEndDock (TControlBar)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TControlBar)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TControlBar)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TControlBar)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
pl | ro | OnGetSiteInfo (TControlBar)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TControlBar)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TControlBar)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TControlBar)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TControlBar)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TControlBar)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TControlBar)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TControlBar)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TControlBar)
 |  | OnPaint (TCustomControl)
 |  | OnPaint (TCustomControlBar)
pl | ro | OnPaint (TControlBar)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TControlBar)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pl | ro | OnStartDock (TControlBar)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TControlBar)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
pl | ro | OnUnDock (TControlBar)
 |  | OnUTF8KeyPress (TWinControl)


TCtrlBand

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: extctrls.pp line 1445

type TCtrlBand = class
public
property BandRect: TRect; [rw] | Contains the bounds for the band control
property Bottom: Integer; [r] | Position of the bottom of the band control
property Control: TControl; [rw] |
property ControlHeight: Integer; [rw] |
property ControlLeft: Integer; [rw] | Stored position for the Control used in comparisons during resizing
property ControlTop: Integer; [rw] | Stored position for the Control used in comparisons during resizing
property ControlWidth: Integer; [rw] | Stored position for the Control used in comparisons during resizing
property ControlVisible: Boolean; [rw] | Stores the last visibility for the Control
property Height: Integer; [rw] | Stored position for the Control used in comparisons during resizing
property InitLeft: Integer; [rw] | Stores the initial position for the band during a move operation
property InitTop: Integer; [rw] | Stores the initial position for the band during a move operation
property Left: Integer; [rw] | Contains the position for the band
property Right: Integer; [rw] | Contains the position for the band
property Top: Integer; [rw] | Contains the position for the band
property Visible: Boolean; [rw] | Indicates if the band and its Control are visible
property Width: Integer; [rw] | Contains the dimensions for the band
end;

Inheritance

TCtrlBand

|

TObject

Description

TCtrlBand is a class used to represent a band displayed in a TCustomControlBar instance.


TCtrlBand
 |  | BandRect
 | ro | Bottom
 |  | Control
 |  | ControlHeight
 |  | ControlLeft
 |  | ControlTop
 |  | ControlWidth
 |  | ControlVisible
 |  | Height
 |  | InitLeft
 |  | InitTop
 |  | Left
 |  | Right
 |  | Top
 |  | Visible
 |  | Width


ro | Bottom (TCtrlBand)
 | Control (TCtrlBand)
 | ControlHeight (TCtrlBand)
 | ControlLeft (TCtrlBand)
 | ControlTop (TCtrlBand)
 | ControlVisible (TCtrlBand)
 | ControlWidth (TCtrlBand)
 | Height (TCtrlBand)
 | InitLeft (TCtrlBand)
 | InitTop (TCtrlBand)
 | Left (TCtrlBand)
 | Right (TCtrlBand)
 | Top (TCtrlBand)
 | Visible (TCtrlBand)
 | Width (TCtrlBand)


TCtrlBand


TCtrlBand.BandRect

Contains the bounds for the band control

Declaration

Source position: extctrls.pp line 1466

public property TCtrlBand.BandRect : TRect
  read GetBandRect
  write SetBandRect;

Description

BandRect is a TRect property which contains the bounds for the band control. BandRect is used in methods which set the layout and placement for the the band control, like InitializeBand and MoveBand.

Values in BandRect are read from the Left, Right, Width, and Height properties in the control. When setting the value for the property, the Left, Right, Width, and Height properties are updated using the values provided in the rectangle.


TCtrlBand.Bottom

Position of the bottom of the band control

Declaration

Source position: extctrls.pp line 1467

public property TCtrlBand.Bottom : Integer
  read GetBottom;

Description

Bottom is a read-only Integer property which contains the vertical position that is the bottom of the band control. The value in Bottom is derived using the Top and Height properties, which are updated when a value is assigned to the BandRect property.


TCtrlBand.Control

Declaration

Source position: extctrls.pp line 1468

public property TCtrlBand.Control : TControl
  read FControl
  write FControl;

Description

Control is a TControl property which contains the TToolBar or TToolButton displayed in the band control. The value in Control is assigned in either the Loaded or the InsertControl methods in TCustomControlBar.


TCtrlBand.ControlHeight

Declaration

Source position: extctrls.pp line 1469

public property TCtrlBand.ControlHeight : Integer
  read FControlHeight
  write FControlHeight;

Description

ControlHeight is an Integer property which represents the height for the TWinControl in the Control property. The value in ControlHeight is assigned when a TCustomControlBar is aligned to the band control.


TCtrlBand.ControlLeft

Stored position for the Control used in comparisons during resizing

Declaration

Source position: extctrls.pp line 1470

public property TCtrlBand.ControlLeft : Integer
  read FControlLeft
  write FControlLeft;

Description

The value is updated in the AlignControlToBand method in TCustomControlBar, and provides convenient access to the property value in Control.


TCtrlBand.ControlTop

Stored position for the Control used in comparisons during resizing

Declaration

Source position: extctrls.pp line 1471

public property TCtrlBand.ControlTop : Integer
  read FControlTop
  write FControlTop;

Description

The value is updated in the AlignControlToBand method in TCustomControlBar, and provides convenient access to the property value in Control.


TCtrlBand.ControlVisible

Stores the last visibility for the Control

Declaration

Source position: extctrls.pp line 1473

public property TCtrlBand.ControlVisible : Boolean
  read FControlVisible
  write FControlVisible;

Description

Updated and used in the CheckBandsSizeAndVisibility method in TCustomControlBar.


TCtrlBand.ControlWidth

Stored position for the Control used in comparisons during resizing

Declaration

Source position: extctrls.pp line 1472

public property TCtrlBand.ControlWidth : Integer
  read FControlWidth
  write FControlWidth;

Description

The value is updated in the AlignControlToBand method in TCustomControlBar, and provides convenient access to the property value in Control.


TCtrlBand.Height

Stored position for the Control used in comparisons during resizing

Declaration

Source position: extctrls.pp line 1474

public property TCtrlBand.Height : Integer
  read FHeight
  write FHeight;

Description

The value is updated in the AlignControlToBand method in TCustomControlBar, and provides convenient access to the property value in Control.


TCtrlBand.InitLeft

Stores the initial position for the band during a move operation

Declaration

Source position: extctrls.pp line 1475

public property TCtrlBand.InitLeft : Integer
  read FInitLeft
  write FInitLeft;

Description

Updated in the InitializeMove method in TCustomControlBar.


TCtrlBand.InitTop

Stores the initial position for the band during a move operation

Declaration

Source position: extctrls.pp line 1476

public property TCtrlBand.InitTop : Integer
  read FInitTop
  write FInitTop;

Description

Updated in the InitializeMove method in TCustomControlBar.


TCtrlBand.Left

Contains the position for the band

Declaration

Source position: extctrls.pp line 1477

public property TCtrlBand.Left : Integer
  read FLeft
  write FLeft;

Description

Updated when a value is assigned to the BandRect property, and in the AlignControlToBand method in TCustomControlBar.


TCtrlBand.Right

Contains the position for the band

Declaration

Source position: extctrls.pp line 1478

public property TCtrlBand.Right : Integer
  read GetRight
  write SetRight;

Description

Updated when a value is assigned to the BandRect property, and in the AlignControlToBand method in TCustomControlBar.


TCtrlBand.Top

Contains the position for the band

Declaration

Source position: extctrls.pp line 1479

public property TCtrlBand.Top : Integer
  read FTop
  write FTop;

Description

Updated when a value is assigned to the BandRect property, and in the AlignControlToBand method in TCustomControlBar.


TCtrlBand.Visible

Indicates if the band and its Control are visible

Declaration

Source position: extctrls.pp line 1480

public property TCtrlBand.Visible : Boolean
  read FVisible
  write FVisible;


TCtrlBand.Width

Contains the dimensions for the band

Declaration

Source position: extctrls.pp line 1481

public property TCtrlBand.Width : Integer
  read FWidth
  write FWidth;

Description

Updated when a value is assigned to the BandRect property, and in the AlignControlToBand method in TCustomControlBar.


TCtrlBands

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: extctrls.pp line 1486

type TCtrlBands = class()

public

  function GetIndex();

Gets the ordinal position for the specified control in the container

end;

Inheritance

TCtrlBands

|

?

TObject

Description

TCtrlBands is a container for TCtrlBand instances. TCtrlBands provides a GetIndex method used to access TCtrlBand items stored in the container by their ordinal positions.


TCtrlBands


TCtrlBands

GetIndex


TCtrlBands.GetIndex

Gets the ordinal position for the specified control in the container

Declaration

Source position: extctrls.pp line 1488

public function TCtrlBands.GetIndex(

  AControl: TControl

):Integer;

Arguments

AControl

The control to locate in the TCtrlBand items in the container

Function result

Ordinal position for the requested control, or -1 when not found in the container


TCustomCheckGroup

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomCheckGroupis the base type for TCheckGroup

Declaration

Source position: extctrls.pp line 797

type TCustomCheckGroup = class(TCustomGroupBox)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure UpdateInternalObjectList; | Updates the control when the Items property is changed
procedure UpdateAll; | Updates both the Items and the number of controls per line
procedure SetItems(); | SetItems - specify the strings that form the Items of the group
procedure SetColumns(); | Sets the value for the Columns property
procedure DefineProperties(); override; | DefineProperties - overrides the method inherited from TComponent, defines the top, left properties
procedure ReadData(); | Reads LCL component streaming data from a stream
procedure WriteData(); | Writes LCL component streaming data to a stream
procedure Loaded; override; | Performs actions needed when the component has finished loading from the LCL component streaming mechanism
procedure DoOnResize; override; | Invokes the OnResize notification handler
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure FlipChildren(); override; |
function Rows; | Indicates the number of rows need to display Items (check boxes ) define in the control
property AutoFill: Boolean; [rw] | Indicates if check boxes are resized to fill the available space in the control
property Items: TStrings; [rw] | Items - a string list for the captions of the check boxes
property Checked []: Boolean; [rw] | Whether an individual entry in the list is Checked
property CheckEnabled []: Boolean; [rw] | CheckEnabled - whether a given (indexed) entry in the list is allowed to be checked
property Columns: Integer; [rw] | Columns is the number of columns in which the Items (check boxes) are arranged
property ColumnLayout: TColumnLayout; [rw] | ColumnLayoutHorizontalThenVertical or vice versa
property OnItemClick: TCheckGroupClicked; [rw] | OnItemClick - event handler signalled when the mouse is clicked on one of the Items in the control
end;

Inheritance

TCustomCheckGroup | TCustomCheckGroupis the base type for TCheckGroup
|
TCustomGroupBox | The base class for TGroupBox, TRadioGroup and TCheckGroup
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomCheckGroup is the base type for TCheckGroup. This class defines Items, where the captions for individual check boxes are stored, Rows and Columns for arranging the check boxes, and ColumnLayout to determine whether the data are arranged down the columns first, or across the rows first.

See also

TCustomGroupBox

The base class for TGroupBox, TRadioGroup and TCheckGroup


TCustomCheckGroup
 |  | AutoFill
 |  | Items
 |  | Checked
 |  | CheckEnabled
 |  | Columns
 |  | ColumnLayout
TCustomGroupBox
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoFill (TCustomCheckGroup)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | Checked (TCustomCheckGroup)
 |  | CheckEnabled (TCustomCheckGroup)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 |  | ColumnLayout (TCustomCheckGroup)
 |  | Columns (TCustomCheckGroup)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | Items (TCustomCheckGroup)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomCheckGroup
pt | WSRegisterClass
pt | UpdateInternalObjectList
pt | UpdateAll
pt | SetItems
pt | SetColumns
pt | DefineProperties
pt | ReadData
pt | WriteData
pt | Loaded
pt | DoOnResize
 | Create
 | Destroy
 | FlipChildren
 | Rows
TCustomGroupBox
pt | WSRegisterClass
pt | GetControlClassDefaultSize
pt | CreateParams
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TCustomCheckGroup
 | OnItemClick
TCustomGroupBox
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | OnAlignInsertBefore (TWinControl)
 | OnAlignPosition (TWinControl)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnItemClick (TCustomCheckGroup)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCustomCheckGroup.AutoFill

Indicates if check boxes are resized to fill the available space in the control

Declaration

Source position: extctrls.pp line 839

public property TCustomCheckGroup.AutoFill : Boolean
  read FAutoFill
  write SetAutoFill;

Description

AutoFill is a Boolean property which indicates whether child controls (check boxes) are resized to fill the available space in the control. When AutoFill is set to True, child controls are resized by setting the EnlargeHorizontal and EnlargeVertical properties in ChildSizing to the value crsHomogenousChildResize. When AutoFill is set to False, the properties in ChildSizing are set to the value crsAnchorAligning.

Remark: Please note: DisableAlign is called on entry to the method, and EnableAlign is called prior to exiting from the method.

AutoFill is set to True in the Create constructor.


TCustomCheckGroup.Checked

Whether an individual entry in the list is Checked

Declaration

Source position: extctrls.pp line 841

public property TCustomCheckGroup.Checked[Index: Integer] : Boolean
  read GetChecked
  write SetChecked;

Description

Checked is an indexed Boolean property used to read or write the state for a check box at the ordinal position specified in Index.


TCustomCheckGroup.CheckEnabled

CheckEnabled - whether a given (indexed) entry in the list is allowed to be checked

Declaration

Source position: extctrls.pp line 842

public property TCustomCheckGroup.CheckEnabled[Index: Integer] : Boolean
  read GetCheckEnabled
  write SetCheckEnabled;

Description

CheckEnabled is an indexed Boolean property used to maintain the Enabled property for the check box at the position specified in Index. Index contains the ordinal position in the list of check boxes for the control, and must be in the range 0..Items.Count-1. An exception is raised when Index is not within the required range.

Use the Checked property to determine if a check box has its Checked property set to True.

Use Items to maintain the Captions for the check boxes displayed in the grouped edit control.

See also

TCustomCheckGroup.Checked | Whether an individual entry in the list is Checked
TCustomCheckGroup.Items | Items - a string list for the captions of the check boxes


TCustomCheckGroup.ColumnLayout

ColumnLayoutHorizontalThenVertical or vice versa

Declaration

Source position: extctrls.pp line 844

public property TCustomCheckGroup.ColumnLayout : TColumnLayout
  read FColumnLayout
  write SetColumnLayout
  default clHorizontalThenVertical;

Description

ColumnLayout is a TColumnLayout property which specifies the layout strategy used when rendering the Items in the grouped edit control. The default value for the property is clHorizontalThenVertical, and causes check boxes to be drawn horizontally for the required number of Columns before advancing.

Assigning a new value for the property causes ChildSizing to be updated to use the corresponding value in its Layout property.

See also

TCustomCheckGroup.Items | Items - a string list for the captions of the check boxes
TCustomCheckGroup.Columns | Columns is the number of columns in which the Items (check boxes) are arranged
TColumnLayout | TColumnLayout is an enumerated type which determines the layout direction used to arranged data in columns
TCheckGroup.ChildSizing | Parameters for child control arrangement and spacing
#LCL.Controls.TWinControl.ChildSizing | Parameters for child control arrangement and spacing


TCustomCheckGroup.Columns

Columns is the number of columns in which the Items (check boxes) are arranged

Declaration

Source position: extctrls.pp line 843

public property TCustomCheckGroup.Columns : Integer
  read FColumns
  write SetColumns
  default 1;

Description

Columns is an Integer property which specifies the number of columns used to display the check boxes for the grouped edit control. Changing the value in the property causes the UpdateControlsPerLine method to be called. The new value for the property must be a positive non-zero value or an exception is raised.

The value in Columns is used as the number of controls displayed per line in the ChildSizing property.

The default value for the property is 1.

See also

#LCL.Controls.TWinControl.ChildSizing | Parameters for child control arrangement and spacing
TCheckGroup.ChildSizing | Parameters for child control arrangement and spacing


TCustomCheckGroup.Create

Constructor for the class instance

Declaration

Source position: extctrls.pp line 834

public constructor TCustomCheckGroup.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create is the overridden constructor for TCustomCheckGroup. It calls the inherited Create method. It also sets styles, creates lists, and initializes sizing and layout properties in the control.

See also

#LCL.StdCtrls.TCustomGroupBox.Create

Constructor for the class instance


TCustomCheckGroup.DefineProperties

DefineProperties - overrides the method inherited from TComponent, defines the top, left properties

Declaration

Source position: extctrls.pp line 828

protected procedure TCustomCheckGroup.DefineProperties(

  Filer: TFiler

); override;

See also

TComponent.DefineProperties


TCustomCheckGroup.Destroy

Destructor for the class instance

Declaration

Source position: extctrls.pp line 835

public destructor TCustomCheckGroup.Destroy; override;

Description

Destroy is the overridden destructor for TCustomCheckGroup. It frees items and check boxes in the control, and calls the inherited Destroy method.

See also

TWinControl.Destroy

Destructor for the class instance


TCustomCheckGroup.FlipChildren

Declaration

Source position: extctrls.pp line 836

public procedure TCustomCheckGroup.FlipChildren(

  AllLevels: Boolean

); override;

Description

FlipChildren is an empty implementation in TCustomCheckGroup; no flipping is performed for the control.


TCustomCheckGroup.Items

Items - a string list for the captions of the check boxes

Declaration

Source position: extctrls.pp line 840

public property TCustomCheckGroup.Items : TStrings
  read FItems
  write SetItems;

Description

Items is a TStrings property which stores the captions for the check boxes on the grouped edit control. When the class instance is created, TCheckGroupStringList is used as the storage for the property values in the Items property.


TCustomCheckGroup.OnItemClick

OnItemClick - event handler signalled when the mouse is clicked on one of the Items in the control

Declaration

Source position: extctrls.pp line 845

public property TCustomCheckGroup.OnItemClick : TCheckGroupClicked
  read FOnItemClick
  write FOnItemClick;

Description

OnItemClick is a TCheckGroupClicked property used as the event handler signalled when a check box is clicked for the grouped edit control. Applications must implement and assign an object procedure using the signature in TCheckGroupClicked to respond to the input event.

See also

TCheckGroupClicked

TCheckGroupClicked specifies a generic event handler method for a click in a check group


TCustomCheckGroup.ReadData

Reads LCL component streaming data from a stream

Declaration

Source position: extctrls.pp line 829

protected procedure TCustomCheckGroup.ReadData(

  Stream: TStream

);

Arguments

Stream

TStream instance with values read in the method


TCustomCheckGroup.Rows

Indicates the number of rows need to display Items (check boxes ) define in the control

Declaration

Source position: extctrls.pp line 837

public function TCustomCheckGroup.Rows: Integer;

Function result

The number of rows used for the Items

Description

Rows is an Integer function which returns the number of rows needed to represents the check boxes defined in Items. The return value is the result of dividing the total number of Items by the number of Columns. The return value is zero (0) when no Items have been defined in the control.

See also

TCustomCheckGroup.Items | Items - a string list for the captions of the check boxes
TCustomCheckGroup.Columns | Columns is the number of columns in which the Items (check boxes) are arranged


TCustomCheckGroup.SetColumns

Sets the value for the Columns property

Declaration

Source position: extctrls.pp line 827

protected procedure TCustomCheckGroup.SetColumns(

  Value: Integer

);

Arguments

Value

New value for the property

See also

TCustomCheckGroup.Columns

Columns is the number of columns in which the Items (check boxes) are arranged


TCustomCheckGroup.SetItems

SetItems - specify the strings that form the Items of the group

Declaration

Source position: extctrls.pp line 826

protected procedure TCustomCheckGroup.SetItems(

  Value: TStrings

);


TCustomCheckGroup.UpdateAll

Updates both the Items and the number of controls per line

Declaration

Source position: extctrls.pp line 825

protected procedure TCustomCheckGroup.UpdateAll;

Description

Calls OwnerFormDesignerModified to notify the owner form when the control has been modified at design-time.

See also

#lcl.LCLProc.OwnerFormDesignerModified


TCustomCheckGroup.UpdateInternalObjectList

Updates the control when the Items property is changed

Declaration

Source position: extctrls.pp line 824

protected procedure TCustomCheckGroup.UpdateInternalObjectList;

Description

Calls UpdateItems to refresh the checkboxes displayed for the grouped edit control.


TCustomCheckGroup.WriteData

Writes LCL component streaming data to a stream

Declaration

Source position: extctrls.pp line 830

protected procedure TCustomCheckGroup.WriteData(

  Stream: TStream

);

Arguments

Stream

TStream instance where values are written in the method


TCustomControlBar

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a panel used to maintain and manage toolbars and toolbuttons on a form

Declaration

Source position: extctrls.pp line 1493

type TCustomControlBar = class(TCustomPanel)
protected
Const
cBandBorderH = cBandBorderH; = 4 | Space reserved for the horizontal border in a control bar
cBandBorderV = cBandBorderV; = 2 | Space reserved for the vertical border in a control bar
cGrabWidth = cGrabWidth; = 3 | Space reserved as the width of the grabber in a control bar
cFullGrabber: SmallInt; | Space needed for the width of the grabber including the control bar and its border
FBands: TCtrlBands;
FBandMove: TBandMove;
FCursorLock: Boolean;
FDefCursor: TCursor;
FHoveredBand: TCtrlBand;
FInitDrag: TPoint;
FInnerBevelWidth: SmallInt;
FLockResize: Boolean;
FPrevWidth: Integer;
FVisiBands: ;
FVisiBandsEx: ;
procedure AlignControlToBand(); | Aligns the control bar to the specified control band
procedure AlignControlsToBands; | Aligns visible control bands in the container
function CalcBandHeight(); | Calculates the vertical space needed for the control bar
function CalcBandHeightSnapped(); | Calculates the vertical space needed for the control bar when RowSnap is enabled
function CalcInnerBevelWidth; | Calculates the cumulative width for all borders and bevels used on the control bar
function CalcLowestBandBottomPx; | Gets the largest value in the Bottom property for visible bands on the control bar
procedure CalculatePreferredSize(); override; | Override this method to return a different preferred height and/or width for auto-sizing
procedure ChangeCursor(); | Changes the cursor to the specified shape
procedure CheckBandsSizeAndVisibility; | Updates the size and visibility for TCtrlBand instances defined in the control bar
procedure CMBiDiModeChanged(); message; | Handles the CM_BIDIMODECHANGED message
procedure CMBorderChanged(); message; | Handles the CM_BORDERCHANGED message
procedure CreateWnd; override; | Ensures the default cursor and width values are assigned when the window handle is created
procedure DoBandMove(); virtual; | Signals the OnBandMove event handler for the specified control and drawing rectangle
procedure DoBandPaint(); virtual; | Signals the OnBandPaint event handler using the arguments to the method
function DragControl(); virtual; | Signals an assigned OnBandDrag event handler and starts a drag operation
procedure DragOver(); override; | Called when an object is dragged over this control; Determines whether a drop is acceptable, using the OnDragOver handler
procedure GetControlInfo(); virtual; | Signals the OnBandInfo event handler to store control information in the arguments to the method
class constructor InitializeClass; | Class constructor used to initial class constants
procedure InitializeBand(); |
procedure InitializeMove(); |
procedure Loaded; override; | Performs actions needed when component loading has been completed
function IsBandOverlap(); |
procedure MouseDown(); override; | Handler for MouseDown events
procedure MouseMove(); override; | Handler for MouseMove events
procedure MouseUp(); override; | Invokes the OnMouseUp handler
procedure MoveBand(); |
procedure NormalizeRows; | Orders visible bands in the control, and removes empty rows
procedure Paint; override; | Draws the control with its image, decorations, and visible bands
procedure PictureChanged(); |
procedure Resize; override; |
procedure SetCursor(); override;
procedure ShiftBands(); |
procedure SortVisibleBands; |
procedure WMSize(); message; | Event handler for size messages
public
FUpdateCount: SmallInt;
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure BeginUpdate; | Increments the internal counter used to track the number of active update requests
procedure EndUpdate; | Decrements the internal counter used to track update requests, and calls Invalidate when the counter is zero (0)
procedure FlipChildren(); override; |
function HitTest(); | Gets the visible control for a band under the specified coordinates
procedure InsertControl(); override; |
function MouseToBandPos(); |
procedure RemoveControl(); override; | Removes the band for the specified control
procedure StickControls; virtual; | Aligns control to the bands in the control bar
property AutoDock: Boolean; [rw] |
property AutoDrag: Boolean; [rw] |
property AutoSize: Boolean; | Indicates if bands are automatically sized and positioned for the control bar
property DockSite: Boolean; |
property DrawingStyle: TBandDrawingStyle; [rw] |
property GradientDirection: TGradientDirection; [rw] |
property GradientStartColor: TColor; [rw] | Specifies the initial color used in a gradient drawn on the control bar
property GradientEndColor: TColor; [rw] | Specifies the ending color used in a gradient drawn on the control bar
property Picture: TPicture; [rw] |
property RowSize: TRowSize; [rw] |
property RowSnap: Boolean; [rw] |
property OnBandDrag: TBandDragEvent; [rw] | Event handler signalled when a control band is dropped in the control bar
property OnBandInfo: TBandInfoEvent; [rw] |
property OnBandMove: TBandMoveEvent; [rw] | Event handler signalled when a control band is moved on the control bar
property OnBandPaint: TBandPaintEvent; [rw] |
property OnCanResize: TCanResizeEvent; [rw] |
property OnPaint: TNotifyEvent; [rw] |
end;

Inheritance

TCustomControlBar | Implements a panel used to maintain and manage toolbars and toolbuttons on a form
|
TCustomPanel | The base class for a general container which can hold other objects. It has a customizable border and a central text.
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomControlBar is a TCustomPanel descendant used to maintain and manage toolbars and toolbuttons added to the container.

Internally, it uses a TCtrlBands member to represent the TToolBar, TToolButton, or TCoolBar classes added to the container. Use InsertControl and RemoveControl to maintain items in the container at run-time, or use the design-time support provided in the Lazarus Form Designer.

See also

TCustomPanel | The base class for a general container which can hold other objects. It has a customizable border and a central text.
TCtrlBands |
#LCL.ComCtrls.TToolBar |
#LCL.ComCtrls.TCoolBar |
#LCL.ComCtrls.TToolButton | TToolButton is a button control in a TToolBar object


TCustomControlBar
 |  | AutoDock
 |  | AutoDrag
 | ro | AutoSize
 | ro | DockSite
 |  | DrawingStyle
 |  | GradientDirection
 |  | GradientStartColor
 |  | GradientEndColor
 |  | Picture
 |  | RowSize
 |  | RowSnap
TCustomPanel
pt |  | WordWrap
 | ro | Align
 |  | Alignment
 |  | BevelColor
 |  | BevelInner
 |  | BevelOuter
 |  | BevelWidth
 | ro | Color
 |  | FullRepaint
 | ro | ParentBackground
 | ro | ParentColor
 | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomPanel)
 |  | Alignment (TCustomPanel)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoDock (TCustomControlBar)
 |  | AutoDrag (TCustomControlBar)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomControlBar)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BevelColor (TCustomPanel)
 |  | BevelInner (TCustomPanel)
 |  | BevelOuter (TCustomPanel)
 |  | BevelWidth (TCustomPanel)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomPanel)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 | ro | DockSite (TCustomControlBar)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | DrawingStyle (TCustomControlBar)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | FullRepaint (TCustomPanel)
 |  | GradientDirection (TCustomControlBar)
 |  | GradientEndColor (TCustomControlBar)
 |  | GradientStartColor (TCustomControlBar)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 | ro | ParentBackground (TCustomPanel)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 | ro | ParentColor (TCustomPanel)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | Picture (TCustomControlBar)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
 |  | RowSize (TCustomControlBar)
 |  | RowSnap (TCustomControlBar)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomPanel)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)
pt |  | WordWrap (TCustomPanel)


TCustomControlBar
pt | AlignControlToBand
pt | AlignControlsToBands
pt | CalcBandHeight
pt | CalcBandHeightSnapped
pt | CalcInnerBevelWidth
pt | CalcLowestBandBottomPx
pt | CalculatePreferredSize
pt | ChangeCursor
pt | CheckBandsSizeAndVisibility
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CreateWnd
pt | DoBandMove
pt | DoBandPaint
pt | DragControl
pt | DragOver
pt | GetControlInfo
pt | InitializeClass
pt | InitializeBand
pt | InitializeMove
pt | Loaded
pt | IsBandOverlap
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MoveBand
pt | NormalizeRows
pt | Paint
pt | PictureChanged
pt | Resize
pt | SetCursor
pt | ShiftBands
pt | SortVisibleBands
pt | WMSize
 | Create
 | Destroy
 | BeginUpdate
 | EndUpdate
 | FlipChildren
 | HitTest
 | InsertControl
 | MouseToBandPos
 | RemoveControl
 | StickControls
TCustomPanel
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetControlClassDefaultSize
pt | CMParentColorChanged
pt | GetDefaultDockCaption
pt | Loaded
pt | RealSetText
pt | Paint
pt | SetParentBackground
pt | UpdateParentColorChange
 | Create
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TCustomControlBar
 | OnBandDrag
 | OnBandInfo
 | OnBandMove
 | OnBandPaint
 | OnCanResize
 | OnPaint
TCustomPanel
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | OnAlignInsertBefore (TWinControl)
 | OnAlignPosition (TWinControl)
 | OnBandDrag (TCustomControlBar)
 | OnBandInfo (TCustomControlBar)
 | OnBandMove (TCustomControlBar)
 | OnBandPaint (TCustomControlBar)
 | OnCanResize (TCustomControlBar)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
 | OnPaint (TCustomControl)
 | OnPaint (TCustomControlBar)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCustomControlBar.AlignControlsToBands

Aligns visible control bands in the container

Declaration

Source position: extctrls.pp line 1535

protected procedure TCustomControlBar.AlignControlsToBands;

Description

Temporarily disables AutoSizing during the alignment process. Restores AutoSizing prior to exiting from the method.


TCustomControlBar.AlignControlToBand

Aligns the control bar to the specified control band

Declaration

Source position: extctrls.pp line 1534

protected procedure TCustomControlBar.AlignControlToBand(

  ABand: TCtrlBand;

  ARightToLeft: Boolean

);


TCustomControlBar.AutoDock

Declaration

Source position: extctrls.pp line 1585

public property TCustomControlBar.AutoDock : Boolean
  read FAutoDock
  write FAutoDock
  default True;


TCustomControlBar.AutoDrag

Declaration

Source position: extctrls.pp line 1586

public property TCustomControlBar.AutoDrag : Boolean
  read FAutoDrag
  write FAutoDrag
  default True;


TCustomControlBar.AutoSize

Indicates if bands are automatically sized and positioned for the control bar

Declaration

Source position: extctrls.pp line 1587

public property TCustomControlBar.AutoSize : Boolean;

Description

When AutoSize is False, the CheckBandsSizeAndVisibility method is called to Resize the bands in the control bar. When set to False, the inherited method is used. In addition, AutoSize determines if InvalidatePreferredSize is used when setting the value for the RowSize property.


TCustomControlBar.BeginUpdate

Increments the internal counter used to track the number of active update requests

Declaration

Source position: extctrls.pp line 1577

public procedure TCustomControlBar.BeginUpdate;


TCustomControlBar.CalcBandHeight

Calculates the vertical space needed for the control bar

Declaration

Source position: extctrls.pp line 1536

protected function TCustomControlBar.CalcBandHeight(

  AControl: TControl

):Integer;

Arguments

AControl

Toolbar or Toolbutton control examined in the method

Function result

Number of pixels need for the height of the control bar


TCustomControlBar.CalcBandHeightSnapped

Calculates the vertical space needed for the control bar when RowSnap is enabled

Declaration

Source position: extctrls.pp line 1537

protected function TCustomControlBar.CalcBandHeightSnapped(

  AControl: TControl

):Integer;


TCustomControlBar.CalcInnerBevelWidth

Calculates the cumulative width for all borders and bevels used on the control bar

Declaration

Source position: extctrls.pp line 1538

protected function TCustomControlBar.CalcInnerBevelWidth: Integer;


TCustomControlBar.CalcLowestBandBottomPx

Gets the largest value in the Bottom property for visible bands on the control bar

Declaration

Source position: extctrls.pp line 1539

protected function TCustomControlBar.CalcLowestBandBottomPx: Integer;


TCustomControlBar.cBandBorderH

Space reserved for the horizontal border in a control bar

Declaration

Source position: extctrls.pp line 1517

protected const TCustomControlBar.cBandBorderH: SmallInt = 4;


TCustomControlBar.cBandBorderV

Space reserved for the vertical border in a control bar

Declaration

Source position: extctrls.pp line 1518

protected const TCustomControlBar.cBandBorderV: SmallInt = 2;


TCustomControlBar.cFullGrabber

Space needed for the width of the grabber including the control bar and its border

Declaration

Source position: extctrls.pp line 1521

protected TCustomControlBar.cFullGrabber : SmallInt;


TCustomControlBar.cGrabWidth

Space reserved as the width of the grabber in a control bar

Declaration

Source position: extctrls.pp line 1519

protected const TCustomControlBar.cGrabWidth: SmallInt = 3;


TCustomControlBar.ChangeCursor

Changes the cursor to the specified shape

Declaration

Source position: extctrls.pp line 1542

protected procedure TCustomControlBar.ChangeCursor(

  ACursor: TCursorDesign

);

Arguments

ACursor

Cursor shape requested in the method

Description

ACursor contains the cursor shape requested in the method. The value in ACursor is translated into one the following cursor constants, and assigned to the Cursor property:

cdDefault
Uses the default Cursor for the control.
cdGrabber
Uses the crDrag cursor constant as the cursor shape.
cdRestricted
Uses the crNo cursor constant as the cursor shape.


TCustomControlBar.CheckBandsSizeAndVisibility

Updates the size and visibility for TCtrlBand instances defined in the control bar

Declaration

Source position: extctrls.pp line 1543

protected procedure TCustomControlBar.CheckBandsSizeAndVisibility;

Description

Calls InitializeBand (when needed) for a TCtrlBand with a visibility different than the value in the control bar. Calls SortVisibleBands when a TCtrlBand is hidden. Calls NormalizeRows to display TCtrlBand instances in the order defined by their Bottom property. Recalculates the positions and dimensions for visible TCtrlBand instances, including the space reserved for the Grabber bar and borders.


TCustomControlBar.CMBiDiModeChanged

Handles the CM_BIDIMODECHANGED message

Declaration

Source position: extctrls.pp line 1544

protected procedure TCustomControlBar.CMBiDiModeChanged(

  var Message: TLMessage

); message;


TCustomControlBar.CMBorderChanged

Handles the CM_BORDERCHANGED message

Declaration

Source position: extctrls.pp line 1545

protected procedure TCustomControlBar.CMBorderChanged(

  var Message: TLMessage

); message;


TCustomControlBar.Create

Constructor for the class instance

Declaration

Source position: extctrls.pp line 1575

public constructor TCustomControlBar.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance

Description

Create is the overridden constructor for the class instance. Create allocates resources needed to store the bands for the control bar, and calls the inherited constructor. Creates sets the default values for properties, including:

  • ControlStyle
  • AutoDrag
  • AutoDock
  • BevelOuter
  • BevelInner
  • DockSite
  • GradientDirection
  • GradientStartColor
  • GradientEndColor
  • RowSize
  • RowSnap

Resources are allocated for the Picture property, and its OnChange event handler is set to the PictureChanged method.

Creates set the initial bounds for the class instance using a width of 100 pixels, and a height of 50 pixels.


TCustomControlBar.CreateWnd

Ensures the default cursor and width values are assigned when the window handle is created

Declaration

Source position: extctrls.pp line 1546

protected procedure TCustomControlBar.CreateWnd; override;


TCustomControlBar.Destroy

Destructor for the class instance

Declaration

Source position: extctrls.pp line 1576

public destructor TCustomControlBar.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy frees resources allocated to the Picture property, as well as the internal TCtrlBands container. Destroy calls the inherited destructor prior to exit.


TCustomControlBar.DoBandMove

Signals the OnBandMove event handler for the specified control and drawing rectangle

Declaration

Source position: extctrls.pp line 1547

protected procedure TCustomControlBar.DoBandMove(

  AControl: TControl;

  var ARect: TRect

); virtual;


TCustomControlBar.DoBandPaint

Signals the OnBandPaint event handler using the arguments to the method

Declaration

Source position: extctrls.pp line 1548

protected procedure TCustomControlBar.DoBandPaint(

  AControl: TControl;

  ACanvas: TCanvas;

  var ARect: TRect;

  var AOptions: TBandPaintOptions

); virtual;


TCustomControlBar.DockSite

Declaration

Source position: extctrls.pp line 1588

public property TCustomControlBar.DockSite : Boolean
  default True;


TCustomControlBar.DragControl

Signals an assigned OnBandDrag event handler and starts a drag operation

Declaration

Source position: extctrls.pp line 1550

protected function TCustomControlBar.DragControl(

  AControl: TControl;

  X: Integer;

  Y: Integer;

  KeepCapture: Boolean = False

):Boolean; virtual;


TCustomControlBar.DrawingStyle

Declaration

Source position: extctrls.pp line 1589

public property TCustomControlBar.DrawingStyle : TBandDrawingStyle
  read FDrawingStyle
  write SetDrawingStyle
  default dsNormal;

Description

DrawingStyle is a TBandDrawingStyle property which indicates the fill style applied to the control bar. The default value for the property is dsNormal. Set DrawingStyle to dsGradient to draw the control bar using a gradient defined by the values in GradientDirection, GradientStartColor, and GradientEndColor.


TCustomControlBar.EndUpdate

Decrements the internal counter used to track update requests, and calls Invalidate when the counter is zero (0)

Declaration

Source position: extctrls.pp line 1578

public procedure TCustomControlBar.EndUpdate;


TCustomControlBar.FBandMove

Declaration

Source position: extctrls.pp line 1524

protected TCustomControlBar.FBandMove : TBandMove;


TCustomControlBar.FBands

Declaration

Source position: extctrls.pp line 1523

protected TCustomControlBar.FBands : TCtrlBands;


TCustomControlBar.FCursorLock

Declaration

Source position: extctrls.pp line 1525

protected TCustomControlBar.FCursorLock : Boolean;


TCustomControlBar.FDefCursor

Declaration

Source position: extctrls.pp line 1526

protected TCustomControlBar.FDefCursor : TCursor;


TCustomControlBar.FHoveredBand

Declaration

Source position: extctrls.pp line 1527

protected TCustomControlBar.FHoveredBand : TCtrlBand;


TCustomControlBar.FInitDrag

Declaration

Source position: extctrls.pp line 1528

protected TCustomControlBar.FInitDrag : TPoint;


TCustomControlBar.FInnerBevelWidth

Declaration

Source position: extctrls.pp line 1529

protected TCustomControlBar.FInnerBevelWidth : SmallInt;


TCustomControlBar.FlipChildren

Declaration

Source position: extctrls.pp line 1579

public procedure TCustomControlBar.FlipChildren(

  AllLevels: Boolean

); override;

Description

FlipChildren is an empty implementation in TCustomControlBar.


TCustomControlBar.FLockResize

Declaration

Source position: extctrls.pp line 1530

protected TCustomControlBar.FLockResize : Boolean;


TCustomControlBar.FPrevWidth

Declaration

Source position: extctrls.pp line 1531

protected TCustomControlBar.FPrevWidth : Integer;


TCustomControlBar.FUpdateCount

Declaration

Source position: extctrls.pp line 1574

public TCustomControlBar.FUpdateCount : SmallInt;


TCustomControlBar.FVisiBands

Declaration

Source position: extctrls.pp line 1532

protected TCustomControlBar.FVisiBands : array of TCtrlBand;


TCustomControlBar.FVisiBandsEx

Declaration

Source position: extctrls.pp line 1533

protected TCustomControlBar.FVisiBandsEx : array of TCtrlBand;


TCustomControlBar.GetControlInfo

Signals the OnBandInfo event handler to store control information in the arguments to the method

Declaration

Source position: extctrls.pp line 1554

protected procedure TCustomControlBar.GetControlInfo(

  AControl: TControl;

  var Insets: TRect;

  var PreferredSize: Integer;

  var RowCount: Integer

); virtual;


TCustomControlBar.GradientDirection

Declaration

Source position: extctrls.pp line 1590

public property TCustomControlBar.GradientDirection : TGradientDirection
  read FGradientDirection
  write SetGradientDirection
  default gdVertical;

Description

GradientDirection is a TGradientDirection property which controls the direction for a gradient drawn on the control bar. The default value for the property is gdVertical. Changing the value for the property causes the Invalidate method to be performed when BeginUpdate has not yet been called.

GradientDirection is used when the DrawingStyle property contains the value dsGradient. Set the values in GradientStartColor and GradientEndColor to define the colors used to draw the gradient.


TCustomControlBar.GradientEndColor

Specifies the ending color used in a gradient drawn on the control bar

Declaration

Source position: extctrls.pp line 1592

public property TCustomControlBar.GradientEndColor : TColor
  read FGradientEndColor
  write SetGradientEndColor
  default clDefault;


TCustomControlBar.GradientStartColor

Specifies the initial color used in a gradient drawn on the control bar

Declaration

Source position: extctrls.pp line 1591

public property TCustomControlBar.GradientStartColor : TColor
  read FGradientStartColor
  write SetGradientStartColor
  default clDefault;


TCustomControlBar.HitTest

Gets the visible control for a band under the specified coordinates

Declaration

Source position: extctrls.pp line 1580

public function TCustomControlBar.HitTest(

  X: Integer;

  Y: Integer

):TControl;

Arguments

X | Horizontal position for the test
Y | Vertical position for the test

Function result

The toolbar or toolbutton in the band at the specified position, or Nil when a visible control is not found


TCustomControlBar.InitializeBand

Declaration

Source position: extctrls.pp line 1557

protected procedure TCustomControlBar.InitializeBand(

  ABand: TCtrlBand;

  AKeepPos: Boolean

);


TCustomControlBar.InitializeClass

Class constructor used to initial class constants

Declaration

Source position: extctrls.pp line 1556

protected class constructor TCustomControlBar.InitializeClass;


TCustomControlBar.InitializeMove

Declaration

Source position: extctrls.pp line 1558

protected procedure TCustomControlBar.InitializeMove(

  AMovingBand: TCtrlBand

);


TCustomControlBar.InsertControl

Declaration

Source position: extctrls.pp line 1581

public procedure TCustomControlBar.InsertControl(

  AControl: TControl;

  Index: Integer

); override;

Arguments

AControl | Toolbar or Toolbutton added to the new band in the control bar
Index | Ordinal position in the bands where the control is inserted

Description

InsertControl is an overridden procedure used to create, initialize, and store a TCtrlBand for the specified control. InsertControl calls the method inherited from TWinControl, and creates and stores a new TCtrlBand instance for the control in AControl.

See also

#LCL.Controls.TWinControl.InsertControl

Inserts the specified control into the Controls property


TCustomControlBar.IsBandOverlap

Declaration

Source position: extctrls.pp line 1560

protected function TCustomControlBar.IsBandOverlap(

  ARect: TRect;

  BRect: TRect

):Boolean;


TCustomControlBar.Loaded

Performs actions needed when component loading has been completed

Declaration

Source position: extctrls.pp line 1559

protected procedure TCustomControlBar.Loaded; override;


TCustomControlBar.MouseToBandPos

Declaration

Source position: extctrls.pp line 1582

public function TCustomControlBar.MouseToBandPos(

  X: Integer;

  Y: Integer;

  out AGrabber: Boolean

):TCtrlBand;


TCustomControlBar.MoveBand

Declaration

Source position: extctrls.pp line 1564

protected procedure TCustomControlBar.MoveBand(

  AMoveBand: TCtrlBand;

  X: Integer;

  Y: Integer;

  ByMouse: Boolean

);


TCustomControlBar.NormalizeRows

Orders visible bands in the control, and removes empty rows

Declaration

Source position: extctrls.pp line 1565

protected procedure TCustomControlBar.NormalizeRows;


TCustomControlBar.OnBandDrag

Event handler signalled when a control band is dropped in the control bar

Declaration

Source position: extctrls.pp line 1596

public property TCustomControlBar.OnBandDrag : TBandDragEvent
  read FOnBandDrag
  write FOnBandDrag;


TCustomControlBar.OnBandInfo

Declaration

Source position: extctrls.pp line 1597

public property TCustomControlBar.OnBandInfo : TBandInfoEvent
  read FOnBandInfo
  write FOnBandInfo;


TCustomControlBar.OnBandMove

Event handler signalled when a control band is moved on the control bar

Declaration

Source position: extctrls.pp line 1598

public property TCustomControlBar.OnBandMove : TBandMoveEvent
  read FOnBandMove
  write FOnBandMove;


TCustomControlBar.OnBandPaint

Declaration

Source position: extctrls.pp line 1599

public property TCustomControlBar.OnBandPaint : TBandPaintEvent
  read FOnBandPaint
  write FOnBandPaint;


TCustomControlBar.OnCanResize

Declaration

Source position: extctrls.pp line 1600

public property TCustomControlBar.OnCanResize : TCanResizeEvent
  read FOnCanResize
  write FOnCanResize;


TCustomControlBar.OnPaint

Declaration

Source position: extctrls.pp line 1601

public property TCustomControlBar.OnPaint : TNotifyEvent
  read FOnPaint
  write FOnPaint;


TCustomControlBar.Picture

Declaration

Source position: extctrls.pp line 1593

public property TCustomControlBar.Picture : TPicture
  read FPicture
  write SetPicture;

Description

Picture is a TPicture property which contains an optional image drawn on the client rectangle for the control bar. The image is tiled to fill the client area (if needed) immediately prior to drawing the visible bands for the control bar.

Picture is used in the Paint method.

PictureChanged is assigned as the OnChange event handler for the Picture property in the constructor for the class.


TCustomControlBar.PictureChanged

Declaration

Source position: extctrls.pp line 1567

protected procedure TCustomControlBar.PictureChanged(

  Sender: TObject

);


TCustomControlBar.RemoveControl

Removes the band for the specified control

Declaration

Source position: extctrls.pp line 1583

public procedure TCustomControlBar.RemoveControl(

  AControl: TControl

); override;

Arguments

AControl

Toolbar or Toolbutton removed from the bands in the control bar


TCustomControlBar.Resize

Declaration

Source position: extctrls.pp line 1568

protected procedure TCustomControlBar.Resize; override;


TCustomControlBar.RowSize

Declaration

Source position: extctrls.pp line 1594

public property TCustomControlBar.RowSize : TRowSize
  read FRowSize
  write SetRowSize
  default 26;

Description

RowSize is a TRowSize property which specifies the height for a row or band displayed on the control bar. The default value for the property is 26.

Changing the value in the property causes the bands for the control bar to be resized and realigned. The Invalidate method will be called to repaint the control if BeginUpdate is not already active.


TCustomControlBar.RowSnap

Declaration

Source position: extctrls.pp line 1595

public property TCustomControlBar.RowSnap : Boolean
  read FRowSnap
  write FRowSnap
  default True;

Description

RowSnap is a Boolean property. The default value for the property is True.


TCustomControlBar.ShiftBands

Declaration

Source position: extctrls.pp line 1570

protected procedure TCustomControlBar.ShiftBands(

  AFrom: Integer;

  ATo: Integer;

  AShift: Integer;

  ALimit: Integer

);


TCustomControlBar.SortVisibleBands

Declaration

Source position: extctrls.pp line 1571

protected procedure TCustomControlBar.SortVisibleBands;


TCustomControlBar.StickControls

Aligns control to the bands in the control bar

Declaration

Source position: extctrls.pp line 1584

public procedure TCustomControlBar.StickControls; virtual;


TCustomFlowPanel

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class for TFlowPanel

Declaration

Source position: extctrls.pp line 1231

type TCustomFlowPanel = class(TCustomPanel)
protected
procedure CMControlChange(); message; | Handles the CM_CONTROLCHANGE message
procedure AlignControls(); override; | Performs layout and alignment for flowed controls on the panel
procedure CalculatePreferredSize(); override; | Override this method to return the preferred height and width for the control
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
function GetControlIndex(); | Gets the ordinal position in ControlList for the specified control
procedure SetControlIndex(); | Sets the Index position in ControlList for the specified control
property AutoWrap: Boolean; [rw] | Determine if controls in TCustomFlowPanel are wrapped.
property ControlList: TFlowPanelControlList; [rw] | Use ControlList to set extra options of flow panel controls.
property FlowStyle: TFlowStyle; [rw] | Use FlowStyle to determine the flow direction of the flow panel layout.
property FlowLayout: TTextLayout; [rw] | Use FlowLayout to set the layout (alignment) for the non-flow coordinate. The default value is tlTop
end;

Inheritance

TCustomFlowPanel | The base class for TFlowPanel
|
TCustomPanel | The base class for a general container which can hold other objects. It has a customizable border and a central text.
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCustomFlowPanel
 |  | AutoWrap
 |  | ControlList
 |  | FlowStyle
 |  | FlowLayout
TCustomPanel
pt |  | WordWrap
 | ro | Align
 |  | Alignment
 |  | BevelColor
 |  | BevelInner
 |  | BevelOuter
 |  | BevelWidth
 | ro | Color
 |  | FullRepaint
 | ro | ParentBackground
 | ro | ParentColor
 | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomPanel)
 |  | Alignment (TCustomPanel)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 |  | AutoWrap (TCustomFlowPanel)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BevelColor (TCustomPanel)
 |  | BevelInner (TCustomPanel)
 |  | BevelOuter (TCustomPanel)
 |  | BevelWidth (TCustomPanel)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomPanel)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 |  | ControlList (TCustomFlowPanel)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | FlowLayout (TCustomFlowPanel)
 |  | FlowStyle (TCustomFlowPanel)
 |  | Font (TControl)
 |  | FullRepaint (TCustomPanel)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 | ro | ParentBackground (TCustomPanel)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 | ro | ParentColor (TCustomPanel)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomPanel)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)
pt |  | WordWrap (TCustomPanel)


TCustomFlowPanel
pt | CMControlChange
pt | AlignControls
pt | CalculatePreferredSize
 | Create
 | Destroy
 | GetControlIndex
 | SetControlIndex
TCustomPanel
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetControlClassDefaultSize
pt | CMParentColorChanged
pt | GetDefaultDockCaption
pt | Loaded
pt | RealSetText
pt | Paint
pt | SetParentBackground
pt | UpdateParentColorChange
 | Create
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomPanel)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AlignControls (TCustomFlowPanel)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomFlowPanel)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMControlChange (TCustomFlowPanel)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentColorChanged (TCustomPanel)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomPanel)
 | Create (TCustomFlowPanel)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCustomFlowPanel)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomPanel)
 | GetControlIndex (TWinControl)
 | GetControlIndex (TCustomFlowPanel)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultDockCaption (TCustomPanel)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomPanel)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | Paint (TCustomPanel)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomPanel)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
 | SetControlIndex (TCustomFlowPanel)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBackground (TCustomPanel)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
pt | UpdateParentColorChange (TCustomPanel)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomPanel)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomFlowPanel
TCustomPanel
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomFlowPanel.AlignControls

Performs layout and alignment for flowed controls on the panel

Declaration

Source position: extctrls.pp line 1244

protected procedure TCustomFlowPanel.AlignControls(

  AControl: TControl;

  var RemainingClientRect: TRect

); override;

Description

AlignControls is an overridden procedure used to perform layout and alignment for flowed controls on the panel.

Remark: Please note: AlignControls does NOT call the inherited method.


TCustomFlowPanel.AutoWrap

Determine if controls in TCustomFlowPanel are wrapped.

Declaration

Source position: extctrls.pp line 1255

public property TCustomFlowPanel.AutoWrap : Boolean
  read FAutoWrap
  write SetAutoWrap;


TCustomFlowPanel.CMControlChange

Handles the CM_CONTROLCHANGE message

Declaration

Source position: extctrls.pp line 1242

protected procedure TCustomFlowPanel.CMControlChange(

  var Message: TCMControlChange

); message;

Arguments

Message

Message with parameters examined in the method

Description

Calls DisableAlign prior to adding (inserting) the control in ControlList. Calls ReAlign when the control is added, and calls EnableAlign prior to exit.

Remark: Please note: The CM_CONTROLCHANGE message is ignored when the component is being loaded using LCL steaming. No actions are performed in the method when csLoading is in the ComponentState property.


TCustomFlowPanel.ControlList

Use ControlList to set extra options of flow panel controls.

Declaration

Source position: extctrls.pp line 1256

public property TCustomFlowPanel.ControlList : TFlowPanelControlList
  read FControlList
  write SetControlList;


TCustomFlowPanel.Create

Constructor for the class instance

Declaration

Source position: extctrls.pp line 1249

public constructor TCustomFlowPanel.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance

Description

Create is the overridden constructor for the class instance, and calls the inherited constructor. Create ensures that resources are allocated for the ControlList property, and sets the default value for AutoWrap to True.


TCustomFlowPanel.Destroy

Destructor for the class instance

Declaration

Source position: extctrls.pp line 1250

public destructor TCustomFlowPanel.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy calls the inherited destructor, and frees resources allocated to the ControlList property.


TCustomFlowPanel.FlowLayout

Use FlowLayout to set the layout (alignment) for the non-flow coordinate. The default value is tlTop

Declaration

Source position: extctrls.pp line 1258

public property TCustomFlowPanel.FlowLayout : TTextLayout
  read FFlowLayout
  write SetFlowLayout;

Description

In case of horizontal/vertical flow style: tlTop: top/left alignment in row/column tlCenter: center tlBottom: bottom/right.


TCustomFlowPanel.FlowStyle

Use FlowStyle to determine the flow direction of the flow panel layout.

Declaration

Source position: extctrls.pp line 1257

public property TCustomFlowPanel.FlowStyle : TFlowStyle
  read FFlowStyle
  write SetFlowStyle;


TCustomFlowPanel.GetControlIndex

Gets the ordinal position in ControlList for the specified control

Declaration

Source position: extctrls.pp line 1252

public function TCustomFlowPanel.GetControlIndex(

  AControl: TControl

):Integer;

Description

GetControlIndex is a convenience method used to get the ordinal position in ControlList for the specified flowed control.

Use SetControlList to store an Index value for the specified flowed control.

See also

TFlowPanelControlList.IndexOf | Gets the ordinal position of the specified control in the list of controls
TFlowPanelControl.Index | Ordinal position for flowed control in the TFlowPanelControlList collection


TCustomFlowPanel.SetControlIndex

Sets the Index position in ControlList for the specified control

Declaration

Source position: extctrls.pp line 1253

public procedure TCustomFlowPanel.SetControlIndex(

  AControl: TControl;

  Index: Integer

);

Arguments

AControl | Control to locate in the list of controls
Index | Value assigned to the Index property for the specified control


TCustomIdleTimer

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements the base class for TIdleTimer

Declaration

Source position: extctrls.pp line 223

type TCustomIdleTimer = class(TCustomTimer)
protected
procedure SetAutoEnabled(); virtual; | Sets the value for the AutoEnabled property
procedure DoOnIdle(); virtual; | Performs actions which execute the idle timer
procedure DoOnIdleEnd(); virtual; | DoOnIdleEnd performs actions when the idle state ends for the timer
procedure DoOnUserInput(); virtual; | DoOnUserInput performs the code for responding to user input
procedure Loaded; override; | Performs actions needed when the component has finished loading during LCL component streaming
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
property AutoEnabled: Boolean; [rw] | Controls whether the idle timer can be automatically enabled or disabled
property AutoStartEvent: TIdleTimerAutoEvent; [rw] | AutoStartEvent - the event that triggers autostart (either idle time-out or user input)
property AutoEndEvent: TIdleTimerAutoEvent; [rw] | AutoEndEvent - the event that stops the timer by setting Enabled to False
property FireOnIdle: Boolean; [rw] | FireOnIdle - Boolean property determining whether the timer should fire when idle
end;

Inheritance

TCustomIdleTimer | Implements the base class for TIdleTimer
|
TCustomTimer | Defines the base class for TTimer
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomIdleTimer is a TCustomTimer descendant which implements the base class for TIdleTimer. TCustomIdleTimer extends the ancestor class to use events which toggle the timer state. In addition, support is provided for adding and removing its event handlers in the global TApplication instance.

See also

TCustomTimer

TIdleTimer

TIdleTimer : A timer to measure idle time between processes

TApplication.AddOnIdleHandler

TApplication.AddOnIdleEndHandler

TApplication.AddOnUserInputHandler

TApplication.RemoveOnIdleHandler

TApplication.RemoveOnIdleEndHandler

TApplication.RemoveOnUserInputHandler


TCustomIdleTimer
 |  | AutoEnabled
 |  | AutoStartEvent
 |  | AutoEndEvent
 |  | FireOnIdle
TCustomTimer
 |  | Enabled
 |  | Interval
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


ro | ComObject (TComponent)
ro | ComponentCount (TComponent)
 | ComponentIndex (TComponent)
ro | Components (TComponent)
ro | ComponentState (TComponent)
ro | ComponentStyle (TComponent)
 | DesignInfo (TComponent)
 | Enabled (TCustomTimer)
 | FireOnIdle (TCustomIdleTimer)
 | Interval (TCustomTimer)
 | Name (TComponent)
ro | Owner (TComponent)
 | Tag (TComponent)
 | VCLComObject (TComponent)


TCustomIdleTimer
pt | SetAutoEnabled
pt | DoOnIdle
pt | DoOnIdleEnd
pt | DoOnUserInput
pt | Loaded
 | Create
 | Destroy
TCustomTimer
pt | SetEnabled
pt | SetInterval
pt | SetOnTimer
pt | DoOnTimer
pt | UpdateTimer
pt | KillTimer
pt | Loaded
 | Create
 | Destroy
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TCustomTimer)
 | Create (TCustomIdleTimer)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TCustomTimer)
 | Destroy (TCustomIdleTimer)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoOnIdle (TCustomIdleTimer)
pt | DoOnIdleEnd (TCustomIdleTimer)
pt | DoOnTimer (TCustomTimer)
pt | DoOnUserInput (TCustomIdleTimer)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
pt | KillTimer (TCustomTimer)
 | Loaded (TComponent)
pt | Loaded (TCustomTimer)
pt | Loaded (TCustomIdleTimer)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
pt | SetAutoEnabled (TCustomIdleTimer)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetEnabled (TCustomTimer)
 | SetInline (TComponent)
pt | SetInterval (TCustomTimer)
 | SetName (TComponent)
pt | SetOnTimer (TCustomTimer)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
pt | UpdateTimer (TCustomTimer)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomIdleTimer
TCustomTimer
 | OnTimer
 | OnStartTimer
 | OnStopTimer
TComponent
TPersistent
TObject


TCustomIdleTimer.AutoEnabled

Controls whether the idle timer can be automatically enabled or disabled

Declaration

Source position: extctrls.pp line 241

public property TCustomIdleTimer.AutoEnabled : Boolean
  read FAutoEnabled
  write SetAutoEnabled
  default False;

Description

AutoEnabled is a Boolean property which controls whether the idle timer can be automatically Enabled (or disabled) in event handler routines. The default value for the property is False, and indicates that event handlers in the timer are not assigned to the Application singleton in the UpdateHandlers method.

The value in AutoEnabled is used in the DoOnIdle, DoOnIdleEnd, and DoOnUserInput methods. When AutoEnabled contains False, these routines do not perform actions which toggle the value in the Enabled property.


TCustomIdleTimer.AutoEndEvent

AutoEndEvent - the event that stops the timer by setting Enabled to False

Declaration

Source position: extctrls.pp line 245

public property TCustomIdleTimer.AutoEndEvent : TIdleTimerAutoEvent
  read FAutoEndEvent
  write FAutoEndEvent
  default itaOnUserInput;

Description

AutoEndEvent defines, when Enabled is automatically set to false. This is one of the following events:

  • on application becomes idle
  • on application stops being idle (e.g. user input or some timer fired)
  • user input, e.g. key press, mouse move

The default value for the property is itaOnUserInput.


TCustomIdleTimer.AutoStartEvent

AutoStartEvent - the event that triggers autostart (either idle time-out or user input)

Declaration

Source position: extctrls.pp line 243

public property TCustomIdleTimer.AutoStartEvent : TIdleTimerAutoEvent
  read FAutoStartEvent
  write FAutoStartEvent
  default itaOnIdle;

Description

AutoStartEvent defines, when Enabled is automatically set to true. This is one of the following events:

  • on application becomes idle
  • on application stops being idle (e.g. user input or some timer fired)
  • user input, e.g. key press, mouse move

The default value for the property is itaOnIdle.


TCustomIdleTimer.Create

Constructor for the class instance

Declaration

Source position: extctrls.pp line 238

public constructor TCustomIdleTimer.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create is the overridden constructor for the class instance. Create calls the inherited constructor using TheOwner as the owner of the class instance. Create sets the default values for the following properties:

AutoEnabled
Set to False
AutoStartEvent
Set to itaOnIdle
AutoEndEvent
Set to itaOnUserInput

See also

#LCL.CustomTimer.TCustomTimer.Create

Create - constructor for TCustomTimer: calls inherited Create, sets up handle and initializes timer interval


TCustomIdleTimer.Destroy

Destructor for the class instance

Declaration

Source position: extctrls.pp line 239

public destructor TCustomIdleTimer.Destroy; override;

Description

Destroy sets the value in AutoEnabled to False, and calls the inherited destructor.


TCustomIdleTimer.DoOnIdle

Performs actions which execute the idle timer

Declaration

Source position: extctrls.pp line 233

protected procedure TCustomIdleTimer.DoOnIdle(

  Sender: TObject;

  var Done: Boolean

); virtual;

Arguments

Sender | Object for the event notification
Done | True if the idle timer has already executed its OnTimer event handler

Description

DoOnIdle is a procedure which performs the actions needed to execute the idle timer. The value in FireOnIdle is used to determine whether the timer can be executed for the idle state. When FireOnIdle is True, the DoOnTimer method is called to signal the OnTimer event handler (when assigned) and the value in the Done argument is set to False.

The AutoEnabled property is checked to determine if the value in the Enabled property can be updated to reflect the state needed for the AutoEndEvent and AutoStartEvent properties. If AutoEndEvent contains itaOnIdle, the value in Enabled is set to False. If AutoStartEvent contains itaOnIdle, the value in Enabled is set to True.

Remark: Please note: The Enabled property is not modified when AutoEnabled contains False.

DoOnIdle is assigned as a handler for the Application singleton in the UpdateHandlers method.


TCustomIdleTimer.DoOnIdleEnd

DoOnIdleEnd performs actions when the idle state ends for the timer

Declaration

Source position: extctrls.pp line 234

protected procedure TCustomIdleTimer.DoOnIdleEnd(

  Sender: TObject

); virtual;

Arguments

Sender

Object for the event notification


TCustomIdleTimer.DoOnUserInput

DoOnUserInput performs the code for responding to user input

Declaration

Source position: extctrls.pp line 235

protected procedure TCustomIdleTimer.DoOnUserInput(

  Sender: TObject;

  Msg: Cardinal

); virtual;

Arguments

Sender

Object for the event notification


TCustomIdleTimer.FireOnIdle

FireOnIdle - Boolean property determining whether the timer should fire when idle

Declaration

Source position: extctrls.pp line 247

public property TCustomIdleTimer.FireOnIdle : Boolean
  read FFireOnIdle
  write FFireOnIdle
  default False;

Description

The default value for the property is False.


TCustomIdleTimer.Loaded

Performs actions needed when the component has finished loading during LCL component streaming

Declaration

Source position: extctrls.pp line 236

protected procedure TCustomIdleTimer.Loaded; override;

Description

Loaded is an overridden procedure used to perform actions needed when the component has finished loading in the LCL component streaming mechanism. Loaded calls the inherited method, and calls UpdateHandlers to connect/disconnect event handlers in the Application singleton.

See also

#rtl.Classes.TComponent.Loaded


TCustomIdleTimer.SetAutoEnabled

Sets the value for the AutoEnabled property

Declaration

Source position: extctrls.pp line 232

protected procedure TCustomIdleTimer.SetAutoEnabled(

  const AValue: Boolean

); virtual;

Arguments

AValue

New value for the property

Description

Calls UpdateHandlers to add or remove event handlers assigned in the Application singleton.

See also

#LCL.Forms.Application

The TApplication singleton


TCustomImage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomImage - the base type for TImage

Declaration

Source position: extctrls.pp line 502

type TCustomImage = class(TGraphicControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure PictureChanged(); virtual; | Performs actions needed when the Picture property has been changed
procedure CalculatePreferredSize(); override; | Override this method to return the preferred height and width for the control
class function GetControlClassDefaultSize; override; | Returns the default size for this class of controls (when added to a form)
procedure Paint; override; | Override this method with your own painting code
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
property Canvas: TCanvas; [r] | A clipped window into the parent Canvas
function DestRect; virtual; | Gets the rectangle where the image is painted
procedure Invalidate; override; | Causes the control to be repainted
property AntialiasingMode: TAntialiasingMode; [rw] | Indicates if anti-aliasing is used when rendering the image
property Align: TAlign; | Specifies the placement of the control inside its Parent
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property Center: Boolean; [rw] | Indicates if the image should be centered
property KeepOriginXWhenClipped: Boolean; [rw] |
property KeepOriginYWhenClipped: Boolean; [rw] |
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property Picture: TPicture; [rw] | Contains the image displayed in the control
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property Stretch: Boolean; [rw] | Indicates if the image is resized to the client area for the control
property StretchOutEnabled: Boolean; [rw] |
property StretchInEnabled: Boolean; [rw] |
property Transparent: Boolean; [rw] | Indicates if the image has a clear, non-opaque background
property Proportional: Boolean; [rw] | True if image is proportional
property OnPictureChanged: TNotifyEvent; [rw] | Event handler signalled when Picture is changed
property OnPaintBackground: TImagePaintBackgroundEvent; [rw] | Event handler signalled to draw the background for the image
end;

Inheritance

TCustomImage | TCustomImage - the base type for TImage
|
TGraphicControl | TGraphicControl is the base class for all lightweight controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomImageis the base type for TImage. This is a control descended from TGraphicControl, and is designed to be lightweight and fast.

TCustomImage provides a Canvas that is used to render the bitmap graphic in its Picture property. Additional properties are provided to control how the image is rendered, and includes: AntialiasingMode, Stretch, Transparent, and Proportional.

See also

#lcl.Controls.TGraphicControl

TGraphicControl is the base class for all lightweight controls


TCustomImage
 | ro | Canvas
 |  | AntialiasingMode
 | ro | Align
 | ro | AutoSize
 |  | Center
 |  | KeepOriginXWhenClipped
 |  | KeepOriginYWhenClipped
 | ro | Constraints
 |  | Picture
 | ro | Visible
 |  | Stretch
 |  | StretchOutEnabled
 |  | StretchInEnabled
 |  | Transparent
 |  | Proportional
TGraphicControl
 | ro | Canvas
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomImage)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AntialiasingMode (TCustomImage)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomImage)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Canvas (TGraphicControl)
 | ro | Canvas (TCustomImage)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | Center (TCustomImage)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | Constraints (TCustomImage)
 | ro | ControlOrigin (TControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | DockOrientation (TControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 |  | KeepOriginXWhenClipped (TCustomImage)
 |  | KeepOriginYWhenClipped (TCustomImage)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | Picture (TCustomImage)
 |  | PopupMenu (TControl)
 |  | Proportional (TCustomImage)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 |  | Stretch (TCustomImage)
 |  | StretchInEnabled (TCustomImage)
 |  | StretchOutEnabled (TCustomImage)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | Transparent (TCustomImage)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | Visible (TCustomImage)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
 |  | WindowProc (TControl)


TCustomImage
pt | WSRegisterClass
pt | PictureChanged
pt | CalculatePreferredSize
pt | GetControlClassDefaultSize
pt | Paint
 | Create
 | Destroy
 | DestRect
 | Invalidate
TGraphicControl
pt | WSRegisterClass
pt | FontChanged
pt | Paint
pt | DoOnChangeBounds
pt | DoOnParentHandleDestruction
pt | CMCursorChanged
 | Create
 | Destroy
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizePhases (TControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TCustomImage)
pt | CanAutoSize (TControl)
pt | CanTab (TControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMCursorChanged (TGraphicControl)
pt | CMEnabledChanged (TControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
 | CNPreferredSizeChanged (TControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TGraphicControl)
 | Create (TCustomImage)
 | CreateAccessibleObject (TControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateFloatingDockSite (TControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DestRect (TCustomImage)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TGraphicControl)
 | Destroy (TCustomImage)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
pt | DialogChar (TControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAllAutoSize (TControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
 | Dock (TControl)
 | Docked (TControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDragMsg (TControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFloatMsg (TControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnChangeBounds (TGraphicControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnParentHandleDestruction (TGraphicControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoScaleFontPPI (TControl)
pt | DoSetBounds (TControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
pt | FontChanged (TControl)
pt | FontChanged (TGraphicControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetChildrenRect (TControl)
pt | GetClientOrigin (TControl)
pt | GetClientRect (TControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomImage)
pt | GetControlOrigin (TControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTopParent (TControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invalidate (TControl)
 | Invalidate (TCustomImage)
pt | InvalidateControl (TControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientWidthStored (TControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Paint (TGraphicControl)
pt | Paint (TCustomImage)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
 | ParentHandlesAllocated (TControl)
 | ParentToClient (TControl)
 | Perform (TControl)
pt | PictureChanged (TCustomImage)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealSetText (TControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
pt | ScaleConstraints (TControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | SendMoveSizeMessages (TControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
 | SetBounds (TControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetColor (TControl)
 | SetComponentIndex (TComponent)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | Update (TControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
 | Updated (TComponent)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMContextMenu (TControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSize (TControl)
pt | WMWindowPosChanged (TControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TGraphicControl)
pt | WSRegisterClass (TCustomImage)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomImage
 | ro | OnClick
 | ro | OnMouseDown
 | ro | OnMouseEnter
 | ro | OnMouseLeave
 | ro | OnMouseMove
 | ro | OnMouseUp
 | ro | OnMouseWheel
 | ro | OnMouseWheelDown
 | ro | OnMouseWheelUp
 |  | OnPictureChanged
 |  | OnPaintBackground
TGraphicControl
pt |  | OnPaint
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | ro | OnClick (TCustomImage)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pt |  | OnMouseDown (TControl)
 | ro | OnMouseDown (TCustomImage)
pt |  | OnMouseEnter (TControl)
 | ro | OnMouseEnter (TCustomImage)
pt |  | OnMouseLeave (TControl)
 | ro | OnMouseLeave (TCustomImage)
pt |  | OnMouseMove (TControl)
 | ro | OnMouseMove (TCustomImage)
pt |  | OnMouseUp (TControl)
 | ro | OnMouseUp (TCustomImage)
pt |  | OnMouseWheel (TControl)
 | ro | OnMouseWheel (TCustomImage)
pt |  | OnMouseWheelDown (TControl)
 | ro | OnMouseWheelDown (TCustomImage)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 | ro | OnMouseWheelUp (TCustomImage)
pt |  | OnPaint (TGraphicControl)
 |  | OnPaintBackground (TCustomImage)
 |  | OnPictureChanged (TCustomImage)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)


TCustomImage.AntialiasingMode

Indicates if anti-aliasing is used when rendering the image

Declaration

Source position: extctrls.pp line 544

public property TCustomImage.AntialiasingMode : TAntialiasingMode
  read FAntialiasingMode
  write SetAntialiasingMode
  default amDontCare;

Description

AntialiasingMode is a TAntialiasingMode property which indicates if anti-aliasing is used when rendering the image. The value in AntialiasingMode is assigned to the TCanvas instance used in the Paint method. Changing the value in the property causes the PictureChanged method to be called to invalidate and repaint the image to its canvas.

The default value for the property is amDontCare, and indicates that the default anti-aliasing mode for the platform, OS, or widget set is used.

See also

TCustomImage.PictureChanged | Performs actions needed when the Picture property has been changed
TCustomImage.Paint | Override this method with your own painting code
TAntialiasingMode
TCanvas


TCustomImage.Center

Indicates if the image should be centered

Declaration

Source position: extctrls.pp line 547

public property TCustomImage.Center : Boolean
  read FCenter
  write SetCenter
  default False;

Description

Center is a Boolean property which indicates if the image is drawn aligned to the center of the client area for the control. Center is used in the DestRect method to find the horizontal and vertical coordinates for the Picture aligned to the ClientWidth and ClientHeight for the control.

Changing the value for the property causes the PictureChanged method to be called to invalidate and repaint the image.

The default value for the property is False.

See also

TCustomImage.Picture | Contains the image displayed in the control
TCustomImage.PictureChanged | Performs actions needed when the Picture property has been changed
TCustomImage.DestRect | Gets the rectangle where the image is painted


TCustomImage.Create

Constructor for the class instance

Declaration

Source position: extctrls.pp line 538

public constructor TCustomImage.Create(

  AOwner: TComponent

); override;

Description

Create is the constructor for TCustomImage, and calls the inherited Create method. It then sets the default values for the style, bounds and other local variables. Creates allocates resources for the Picture property.

See also

#LCL.Controls.TGraphicControl.Create

Constructor for the class instance


TCustomImage.DestRect

Gets the rectangle where the image is painted

Declaration

Source position: extctrls.pp line 541

public function TCustomImage.DestRect: TRect; virtual;

Function result

Rectangle where the image is drawn in the Paint method

Description

DestRect is a TRect function used to get the rectangle where the image is drawn.


TCustomImage.Destroy

Destructor for the class instance

Declaration

Source position: extctrls.pp line 539

public destructor TCustomImage.Destroy; override;

Description

Destroy is the destructor for TCustomImage. It free resources allocated to the Picture property, and then calls the inherited Destroy method.

See also

#LCL.Controls.TGraphicControl.Destroy

Destructor for the class instance


TCustomImage.Invalidate

Causes the control to be repainted

Declaration

Source position: extctrls.pp line 542

public procedure TCustomImage.Invalidate; override;

Description

Invalidate is an overridden procedure which causes the control to be repainted. Invalidate is called when the content or dimensions for the image have been changed.

Invalidate extends the ancestor method to include logic that reduces the number of calls to the Paint method, and avoids flicker caused by the redundant calls. It uses an internal flag in the class to determine if the Paint method has already been called, but has not yet been completed. If the flag has not been set, the inherited Invalidate method is called to refresh the control using its visibility and control style settings.

Remark: Please note: No actions are performed in the method when Paint is already active.

See also

TCustomImage.Paint | Override this method with your own painting code
#LCL.Controls.TControl.IsVisible | Returns True if the control is visible, including all of its Parents
#LCL.Controls.TControl.ControlStyle | Style flags, specifying whether the control responds to mouse clicks, can be re-sized, has particular actions, etc.
#LCL.Controls.TControl.Invalidate | Force a delayed Repaint of the control, by marking its visible area of the control as invalid


TCustomImage.KeepOriginXWhenClipped

Declaration

Source position: extctrls.pp line 548

public property TCustomImage.KeepOriginXWhenClipped : Boolean
  read FKeepOriginXWhenClipped
  write SetKeepOriginX
  default False;

Description

The default value for the property is False.


TCustomImage.KeepOriginYWhenClipped

Declaration

Source position: extctrls.pp line 549

public property TCustomImage.KeepOriginYWhenClipped : Boolean
  read FKeepOriginYWhenClipped
  write SetKeepOriginY
  default False;

Description

The default value for the property is False.


TCustomImage.OnPaintBackground

Event handler signalled to draw the background for the image

Declaration

Source position: extctrls.pp line 568

public property TCustomImage.OnPaintBackground : TImagePaintBackgroundEvent
  read FOnPaintBackground
  write FOnPaintBackground;

Description

OnPaintBackground is a TImagePaintBackgroundEvent property which implements an event handler signalled to paint the background for an image. OnPaintBackground is signalled from the Paint method using the Canvas and DestRect for the image as arguments. The event occurs immediately prior to the image being drawn using its canvas handle.

See also

TCustomImage.Paint | Override this method with your own painting code
TCustomImage.Canvas | A clipped window into the parent Canvas
TCustomImage.DestRect | Gets the rectangle where the image is painted


TCustomImage.OnPictureChanged

Event handler signalled when Picture is changed

Declaration

Source position: extctrls.pp line 567

public property TCustomImage.OnPictureChanged : TNotifyEvent
  read FOnPictureChanged
  write FOnPictureChanged;

Description

OnPictureChanged is a TNotifyEvent property which contains the event handler signalled then the Picture property is changed. OnPictureChanged is signalled from the PictureChanged method, and allows actions to be performed after updates to image properties and the Invalidate method has been called.

See also

TCustomImage.Picture | Contains the image displayed in the control
TCustomImage.Transparent | Indicates if the image has a clear, non-opaque background
TCustomImage.PictureChanged | Performs actions needed when the Picture property has been changed
TCustomImage.Invalidate | Causes the control to be repainted


TCustomImage.Picture

Contains the image displayed in the control

Declaration

Source position: extctrls.pp line 551

public property TCustomImage.Picture : TPicture
  read FPicture
  write SetPicture;

Description

Picture is a TPicture property which contains the dimensions, format, and data for the image displayed in the control. Resources are allocated for Picture in the constructor; this includes use of the PictureChanged method as the OnChange event handler for the property.

Picture is used when the control needs to access its canvas for drawing operations. Drawing operations use the bitmap for the Picture when possible instead of the canvas for the form. It is also examined/updated when PictureChanged is called after values for properties like Proportional, Stretch, Centered, Transparent. and AntialiasingMode are changed.

See also

#LCL.Graphics.TPicture | TPicture is a TGraphic container, used in place of a TGraphic if the graphic can be of any TGraphic class.
#LCL.Graphics.TPicture.OnChange | OnChange - Event handler for any change in the picture
TCustomImage.PictureChanged | Performs actions needed when the Picture property has been changed
TCustomImage.Canvas | A clipped window into the parent Canvas


TCustomImage.PictureChanged

Performs actions needed when the Picture property has been changed

Declaration

Source position: extctrls.pp line 531

protected procedure TCustomImage.PictureChanged(

  Sender: TObject

); virtual;

Arguments

Sender

Object instance for the change notification

Description

PictureChanged is a procedure used to perform actions needed when the Picture property has been changed. PictureChanged adjusts the size for an assigned bitmap in Picture, and sets its bitmap transparency to the value in the Transparent property. PictureChanged calls Invalidate to cause the image to be repainted. The OnPictureChanged event handler is signalled (when assigned) prior to exiting from the method.

PictureChanged is assigned as the OnChange event handler for the Picture property in the constructor for the class instance.

See also

TCustomImage.Picture | Contains the image displayed in the control
TCustomImage.Transparent | Indicates if the image has a clear, non-opaque background
TCustomImage.Invalidate | Causes the control to be repainted
TCustomImage.OnPictureChanged | Event handler signalled when Picture is changed


TCustomImage.Proportional

True if image is proportional

Declaration

Source position: extctrls.pp line 566

public property TCustomImage.Proportional : Boolean
  read FProportional
  write SetProportional
  default False;

Description

Proportional is a Boolean property which indicates if the proportions (the ratio of width to height) for an image are maintained when it is resized. When set to True, a change to the image size maintains the ratio of width to height for the original image. Proportional is used (along with Stretch) in the DestRect method to determine the rectangle needed to render the image in the control.

Changing the value for the property causes the PictureChanged method to be called.

The default value for the property is False.


TCustomImage.Stretch

Indicates if the image is resized to the client area for the control

Declaration

Source position: extctrls.pp line 562

public property TCustomImage.Stretch : Boolean
  read FStretch
  write SetStretch
  default False;

Description

Stretch is a Boolean property which indicates if the image content is resized to the client area for the control. It is used in the DestRect method (along with Proportional) to calculate the rectangle needed to render the image content.

Changing the value in Stretch causes the PictureChanged method to be called.

The default value for the property is False.

See also

TCustomImage.Proportional | True if image is proportional
TCustomImage.DestRect | Gets the rectangle where the image is painted
TCustomImage.PictureChanged | Performs actions needed when the Picture property has been changed


TCustomImage.StretchInEnabled

Declaration

Source position: extctrls.pp line 564

public property TCustomImage.StretchInEnabled : Boolean
  read FStretchInEnabled
  write SetStretchInEnabled
  default True;

Description

The default value for the property is True.


TCustomImage.StretchOutEnabled

Declaration

Source position: extctrls.pp line 563

public property TCustomImage.StretchOutEnabled : Boolean
  read FStretchOutEnabled
  write SetStretchOutEnabled
  default True;

Description

The default value for the property is True.


TCustomImage.Transparent

Indicates if the image has a clear, non-opaque background

Declaration

Source position: extctrls.pp line 565

public property TCustomImage.Transparent : Boolean
  read FTransparent
  write SetTransparent
  default False;

Description

Transparent is a Boolean property which indicates if the image uses a clear, non-opaque background. The value for the property is used in the PictureChanged method to set the transparency for the bitmap in Picture. Changing the value for the property causes PictureChanged to be called to update the image data assigned to Picture and to repaint the control.

The default value for the property is False.

Use AntialiasingMode to enable or disable use of the rendering technique. Use the OnPaintBackground event handler to render a custom background for the image.

See also

TCustomImage.Picture | Contains the image displayed in the control
TCustomImage.PictureChanged | Performs actions needed when the Picture property has been changed
TCustomImage.AntialiasingMode | Indicates if anti-aliasing is used when rendering the image
TCustomImage.OnPaintBackground | Event handler signalled to draw the background for the image


TCustomLabeledEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Custom Labelled Edit

Declaration

Source position: extctrls.pp line 959

type TCustomLabeledEdit = class(TCustomEdit)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure SetParent(); override;
procedure SetName(); override;
procedure Loaded; override; | Performs actions needed when the component has finished loading in the LCL streaming mechanism
procedure DoPositionLabel; virtual; | DoPositionLabel - perform the code for positioning the label
procedure Notification(); override; |
procedure CMBiDiModeChanged(); message; | Handler for a changed BiDiMode message; notifies the widget and all child controls
procedure CMVisibleChanged(); message; | Handles Focus changes, and forces UpdateControlState
procedure CMEnabledChanged(); message; | Handler for changed Enabled message; notifies the widgetset
procedure CreateInternalLabel; virtual; | CreateInternalLabel - method for internally creating label
public
constructor Create(); override; | Create - constructor for TCustomLabeledEdit: calls inherited Create then sets initial position and label spacing
property EditLabel: TBoundLabel; [r] | EditLabel - the label attached to the edit box
property LabelPosition: TLabelPosition; [rw] | LabelPosition - whether above, below, to the left or to the right of the Edit box
property LabelSpacing: Integer; [rw] | LabelSpacing - the distance between the Label and the Edit box
end;

Inheritance

TCustomLabeledEdit | Custom Labelled Edit
|
TCustomEdit | The base class for controls presenting editable text
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomLabeledEdit : The base type for LabeledEdit.

Note particularly the EditLabel property (see TBoundLabel), which contains the label attached to the Edit control.

See also

TCustomEdit | The base class for controls presenting editable text
TCustomLabel | Control to show static text, possibly in multiple lines


TCustomLabeledEdit
 | ro | EditLabel
 |  | LabelPosition
 |  | LabelSpacing
TCustomEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | ParentColor
 |  | Alignment
 | ro | AutoSize
 | ro | BorderStyle
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 | ro | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 | ro | TabOrder
 | ro | TabStop
 | ro | Text
 |  | TextHint
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 |  | Alignment (TCustomEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomEdit)
pt |  | AutoSelected (TCustomEdit)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomEdit)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomEdit)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomEdit)
 |  | CharCase (TCustomEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | EchoMode (TCustomEdit)
 | ro | EditLabel (TCustomLabeledEdit)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomEdit)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | LabelPosition (TCustomLabeledEdit)
 |  | LabelSpacing (TCustomLabeledEdit)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomEdit)
 |  | Modified (TCustomEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomEdit)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomEdit)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomEdit)
 |  | SelLength (TCustomEdit)
 |  | SelStart (TCustomEdit)
 |  | SelText (TCustomEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomEdit)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomEdit)
 |  | TextHint (TCustomEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomLabeledEdit
pt | WSRegisterClass
pt | SetParent
pt | SetName
pt | Loaded
pt | DoPositionLabel
pt | Notification
pt | CMBiDiModeChanged
pt | CMVisibleChanged
pt | CMEnabledChanged
pt | CreateInternalLabel
 | Create
TCustomEdit
pt | WSRegisterClass
pt | CanShowEmulatedTextHint
pt | CreateEmulatedTextHintFont
pt | CalculatePreferredSize
pt | CreateParams
pt | InitializeWnd
pt | TextChanged
pt | FontChanged
pt | Change
pt | DoEnter
pt | DoExit
pt | EditingDone
pt | GetCaretPos
pt | GetNumbersOnly
pt | GetReadOnly
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetTextHint
pt | SetCaretPos
pt | SetEchoMode
pt | SetNumbersOnly
pt | SetReadOnly
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetTextHint
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | MouseUp
pt | RealSetText
pt | RealGetText
pt | KeyUpAfterInterface
pt | WMChar
pt | CMWantSpecialKey
pt | WndProc
pt | ShouldAutoAdjust
pt | WMSetFocus
pt | WMKillFocus
 | Create
 | Destroy
 | Clear
 | SelectAll
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | Undo
 | RemoveAllHandlersOfObject
 | AddHandlerOnChange
 | RemoveHandlerOnChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChange (TCustomEdit)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomEdit)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanShowEmulatedTextHint (TCustomEdit)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomEdit)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildClassAllowed (TCustomEdit)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomEdit)
 | ClearSelection (TCustomEdit)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomLabeledEdit)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnabledChanged (TCustomLabeledEdit)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMVisibleChanged (TCustomLabeledEdit)
pt | CMWantSpecialKey (TCustomEdit)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomEdit)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomEdit)
 | Create (TCustomLabeledEdit)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateEmulatedTextHintFont (TCustomEdit)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateInternalLabel (TCustomLabeledEdit)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomEdit)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CutToClipboard (TCustomEdit)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomEdit)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomEdit)
pt | DoExit (TWinControl)
pt | DoExit (TCustomEdit)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoPositionLabel (TCustomLabeledEdit)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
pt | EditingDone (TCustomEdit)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomEdit)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetCaretPos (TCustomEdit)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomEdit)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
pt | GetNumbersOnly (TCustomEdit)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetReadOnly (TCustomEdit)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelLength (TCustomEdit)
pt | GetSelStart (TCustomEdit)
pt | GetSelText (TCustomEdit)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
pt | GetTextHint (TCustomEdit)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomEdit)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpAfterInterface (TCustomEdit)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomLabeledEdit)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCustomEdit)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomLabeledEdit)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | PasteFromClipboard (TCustomEdit)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
pt | RealGetText (TCustomEdit)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomEdit)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomEdit)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChange (TCustomEdit)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomEdit)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetCaretPos (TCustomEdit)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEchoMode (TCustomEdit)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetName (TCustomLabeledEdit)
pt | SetNumbersOnly (TCustomEdit)
pt | SetParent (TControl)
pt | SetParent (TCustomLabeledEdit)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
pt | SetReadOnly (TCustomEdit)
 | SetReference (TComponent)
pt | SetSelLength (TCustomEdit)
pt | SetSelStart (TCustomEdit)
pt | SetSelText (TCustomEdit)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetTextHint (TCustomEdit)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomEdit)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TextChanged (TCustomEdit)
 | ToString (TObject)
pt | TripleClick (TControl)
 | Undo (TCustomEdit)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMChar (TCustomEdit)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMKillFocus (TCustomEdit)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMSetFocus (TCustomEdit)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomEdit)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomEdit)
pt | WSRegisterClass (TCustomLabeledEdit)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomLabeledEdit
TCustomEdit
 | OnChange
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomLabeledEdit.Create

Create - constructor for TCustomLabeledEdit: calls inherited Create then sets initial position and label spacing

Declaration

Source position: extctrls.pp line 978

public constructor TCustomLabeledEdit.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

See also

TCustomEdit.Create | Constructor for the class instance
TBoundLabel.Create | Constructor for the class instance


TCustomLabeledEdit.CreateInternalLabel

CreateInternalLabel - method for internally creating label

Declaration

Source position: extctrls.pp line 976

protected procedure TCustomLabeledEdit.CreateInternalLabel; virtual;

Description

CreateInternalLabel is a method used to allocate resources for the EditLabel property in the class instance. TCustomLabeledEdit creates the TBoundLabel class instance used in EditLabel, and updates its ControlStyle property to prevent selection at design-time (csNoDesignSelectable). The current class instance is used as the FocusControl in EditLabel.

No actions are performed in the method if EditLabel has already been assigned in the class instance.

CreateInternalLabel is used in the implementation of the Create constructor.

See also

TCustomLabeledEdit.EditLabel | EditLabel - the label attached to the edit box
TBoundLabel | Implements a label bound to another control
TBoundLabel.FocusControl | FocusControl is the control to receive focus when the label is activated


TCustomLabeledEdit.DoPositionLabel

DoPositionLabel - perform the code for positioning the label

Declaration

Source position: extctrls.pp line 971

protected procedure TCustomLabeledEdit.DoPositionLabel; virtual;

Description

DoPositionLabel is a procedure used to place the EditLabel relative to the companion control. No actions are performed in the method when EditLabel is unassigned (contains Nil).

DoPositionLabel ensures that DisableAlign is called in the Parent control (when assigned). EnableAlign is called for the Parent control prior to exiting from the method.

DoPositionLabel updates EditLabel to use the values assigned to the Parent and Visibility properties. The values in LabelPosition and LabelSpacing are used to determine the anchoring to the companion control applied to EditLabel.

See also

TCustomLabeledEdit.EditLabel | EditLabel - the label attached to the edit box
TCustomLabeledEdit.LabelPosition | LabelPosition - whether above, below, to the left or to the right of the Edit box
TCustomLabeledEdit.LabelSpacing | LabelSpacing - the distance between the Label and the Edit box
#lcl.Controls.TControl.Visible | Allows to show or hide the control, and all of its children.
#lcl.Controls.TWinControl.DisableAlign
#lcl.Controls.TWinControl.EnableAlign
#lcl.Controls.TControl.Parent | The control within which the control is shown


TCustomLabeledEdit.EditLabel

EditLabel - the label attached to the edit box

Declaration

Source position: extctrls.pp line 979

public property TCustomLabeledEdit.EditLabel : TBoundLabel
  read FEditLabel;


TCustomLabeledEdit.LabelPosition

LabelPosition - whether above, below, to the left or to the right of the Edit box

Declaration

Source position: extctrls.pp line 980

public property TCustomLabeledEdit.LabelPosition : TLabelPosition
  read FLabelPosition
  write SetLabelPosition
  default lpAbove;


TCustomLabeledEdit.LabelSpacing

LabelSpacing - the distance between the Label and the Edit box

Declaration

Source position: extctrls.pp line 982

public property TCustomLabeledEdit.LabelSpacing : Integer
  read FLabelSpacing
  write SetLabelSpacing
  default 3;


TCustomPanel

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class for a general container which can hold other objects. It has a customizable border and a central text.

Declaration

Source position: extctrls.pp line 1055

type TCustomPanel = class(TCustomControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure AdjustClientRect(); override; | Override this method when the ClientRect for a control differs from the default value
class function GetControlClassDefaultSize; override; | Returns the default size for this class of controls (when added to a form)
procedure CMParentColorChanged(); message; | Message handler for changed parent Color
function GetDefaultDockCaption; override; | Returns the string for the dock caption, by default the control's Name
procedure Loaded; override; | Performs actions needed when the component has finished loading in the LCL streaming mechanism
procedure RealSetText(); override; | Sets the Caption property
procedure Paint; override; | Paints the panel including the bevels and caption defined for the control
procedure SetParentBackground(); override; | Sets the background used for the parent control
procedure UpdateParentColorChange; | Updates the control to reflect changes to the ParentColor property
property WordWrap: Boolean; [rw] | Indicates if the Caption can be word wrapped when painted
public
constructor Create(); override; | Constructor for the class instance
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Alignment: TAlignment; [rw] | Alignment - whether text is left or right justified, or centered
property BevelColor: TColor; [rw] | Color used to draw bevels for the panel
property BevelInner: TPanelBevel; [rw] | BevelInner - determines the nature of the Inner Bevel of the panel (whether raised, lowered etc)
property BevelOuter: TPanelBevel; [rw] | BevelOuter - determines the nature of the Outer Bevel of the panel (whether raised, lowered etc)
property BevelWidth: TBevelWidth; [rw] | BevelWidth - the Width of the panel's bevel in pixels
property Color: TColor; | The background color of the control
property FullRepaint: Boolean; [rw] | FullRepaint - if True, the panel needs to be fully repainted after each change
property ParentBackground: Boolean; | Indicates if the background from the parent control is used to draw the background for the control
property ParentColor: Boolean; | Indicates if the control is drawn using the color in the parent control
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
end;

Inheritance

TCustomPanel | The base class for a general container which can hold other objects. It has a customizable border and a central text.
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomPanelis the base type for TPanel.

A Panel is a defined rectangular area on a form into which other components can be placed to group them functionally and geographically. TCustomPanel defines the positioning and beveling properties of any descendent classes, and provides methods for painting and writing text to the panel.


TCustomPanel
pt |  | WordWrap
 | ro | Align
 |  | Alignment
 |  | BevelColor
 |  | BevelInner
 |  | BevelOuter
 |  | BevelWidth
 | ro | Color
 |  | FullRepaint
 | ro | ParentBackground
 | ro | ParentColor
 | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomPanel)
 |  | Alignment (TCustomPanel)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BevelColor (TCustomPanel)
 |  | BevelInner (TCustomPanel)
 |  | BevelOuter (TCustomPanel)
 |  | BevelWidth (TCustomPanel)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomPanel)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | FullRepaint (TCustomPanel)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 | ro | ParentBackground (TCustomPanel)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 | ro | ParentColor (TCustomPanel)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomPanel)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)
pt |  | WordWrap (TCustomPanel)


TCustomPanel
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetControlClassDefaultSize
pt | CMParentColorChanged
pt | GetDefaultDockCaption
pt | Loaded
pt | RealSetText
pt | Paint
pt | SetParentBackground
pt | UpdateParentColorChange
 | Create
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomPanel)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentColorChanged (TCustomPanel)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomPanel)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomPanel)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultDockCaption (TCustomPanel)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomPanel)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | Paint (TCustomPanel)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomPanel)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBackground (TCustomPanel)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
pt | UpdateParentColorChange (TCustomPanel)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomPanel)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomPanel
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomPanel.Alignment

Alignment - whether text is left or right justified, or centered

Declaration

Source position: extctrls.pp line 1085

public property TCustomPanel.Alignment : TAlignment
  read FAlignment
  write SetAlignment
  default taCenter;

Description

Alignment is a TAlignment property that indicates how the text (or Caption) is aligned on the panel. The default value for the property is taCenter, and causes text to be aligned to the center of the panel. Changing the value in Alignment causes the Invalidate method to be called to repaint the control.

See also

#LCL.Classes.TAlignment
#LCL.Controls.TControl.Invalidate | Force a delayed Repaint of the control, by marking its visible area of the control as invalid
#LCL.StdCtrls.TCustomEdit.Alignment | The horizontal alignment for the text in the control (left, right, or centered)


TCustomPanel.BevelColor

Color used to draw bevels for the panel

Declaration

Source position: extctrls.pp line 1086

public property TCustomPanel.BevelColor : TColor
  read FBevelColor
  write SetBevelColor
  default clDefault;

Description

BevelColor is a TColor property that specifies the color used to draw bevels for the panel. BevelColor is used in the PaintBevel method; it is passed as an argument to Canvas drawing routines when BevelColor contains a value other than clDefault.

The default value for the property is clDefault. Changing the value in BevelColor causes the Invalidate to be called to repaint the control.

See also

#LCL.Controls.TWinControl.Invalidate

Schedules a repaint request


TCustomPanel.BevelInner

BevelInner - determines the nature of the Inner Bevel of the panel (whether raised, lowered etc)

Declaration

Source position: extctrls.pp line 1087

public property TCustomPanel.BevelInner : TPanelBevel
  read FBevelInner
  write SetBevelInner
  default bvNone;


TCustomPanel.BevelOuter

BevelOuter - determines the nature of the Outer Bevel of the panel (whether raised, lowered etc)

Declaration

Source position: extctrls.pp line 1088

public property TCustomPanel.BevelOuter : TPanelBevel
  read FBevelOuter
  write SetBevelOuter
  default bvRaised;


TCustomPanel.BevelWidth

BevelWidth - the Width of the panel's bevel in pixels

Declaration

Source position: extctrls.pp line 1089

public property TCustomPanel.BevelWidth : TBevelWidth
  read FBevelWidth
  write SetBevelWidth
  default 1;


TCustomPanel.Create

Constructor for the class instance

Declaration

Source position: extctrls.pp line 1083

public constructor TCustomPanel.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create is the constructor for TCustomPanel. It calls the inherited Create method, and sets the initial style, bevel, color, alignment and bounds for the control.

See also

#lcl.Controls.TCustomControl.Create

Constructor for the class instance


TCustomPanel.FullRepaint

FullRepaint - if True, the panel needs to be fully repainted after each change

Declaration

Source position: extctrls.pp line 1091

public property TCustomPanel.FullRepaint : Boolean
  read FFullRepaint
  write FFullRepaint
  default True;

Description

Exists only for Delphi compatibility; it has no effect in LCL.


TCustomPanel.Paint

Paints the panel including the bevels and caption defined for the control

Declaration

Source position: extctrls.pp line 1078

protected procedure TCustomPanel.Paint; override;

Description

Paint is an overridden procedure which paints the panel including the bevels and caption defined for the control. Paint calls GetClientRect to get the rectangle used to draw the control. PaintBevel is called to draw both the inner and outer bevels for the control (when used).

When Caption contains a String value (other than an empty string), the Canvas for the control is used to render the text. Values in the BiDiMode, WordWrap, and Layout properties are applied to the text as needed.

Paint calls the inherited Paint method prior to exit.

See also

#LCL.Controls.TCustomControl.Paint

Override this method in your derived class with your own paint handler


TCustomPanel.ParentBackground

Indicates if the background from the parent control is used to draw the background for the control

Declaration

Source position: extctrls.pp line 1092

public property TCustomPanel.ParentBackground : Boolean
  default True;

Description

When ParentBackground is True, the control uses the background from the parent color (including any theme drawing features from ThemeServices).

ParentBackground is used in conjunction with the ControlStyle property. Changing the value in ParentBackground causes the ControlStyle property to be updated to reflect the property setting. When the property is set to True, the value csOpaque is excluded from ControlStyle to allow the default background to be drawn. When the property is set to False, the value csOpaque is included in the ControlStyle property.

The default value for the property is True.

See also

#LCL.Controls.TControl.ControlStyle | Style flags, specifying whether the control responds to mouse clicks, can be re-sized, has particular actions, etc.
#LCL.Controls.TWinControl.ParentBackground | Indicates if the control uses the background for its Parent control


TCustomPanel.ParentColor

Indicates if the control is drawn using the color in the parent control

Declaration

Source position: extctrls.pp line 1093

public property TCustomPanel.ParentColor : Boolean
  default True;

Description

When ParentColor is True, the control is drawn using the Color from the parent control. When ParentColor is False, the Color property is used to draw the control.

The default value for the property is True.

Changing the value for the property causes the UpdateParentColorChange method to be executed.

See also

#LCL.Controls.TControl.ParentColor | Use the Color from the Parent control, when enabled.
TCustomPanel.UpdateParentColorChange | Updates the control to reflect changes to the ParentColor property
TCustomPanel.Color | The background color of the control


TCustomPanel.SetParentBackground

Sets the background used for the parent control

Declaration

Source position: extctrls.pp line 1079

protected procedure TCustomPanel.SetParentBackground(

  const AParentBackground: Boolean

); override;

Arguments

AParentBackground

When True, the panel is drawn with transparency

Description

SetParentBackground is an overridden procedure used to the set the background used for the parent control. SetParentBackground ensures that the ControlStyle property is updated to include or omit the value csOpaque. When AParentBackground contains True, the value is excluded from ControlStyle. When AParentBackground contains False, the value is included in ControlStyle.

SetParentBackground calls the inherited method prior to exit.

See also

#LCL.Controls.TWinControl.SetParentBackground

Sets the value for the ParentBackground property


TCustomPanel.UpdateParentColorChange

Updates the control to reflect changes to the ParentColor property

Declaration

Source position: extctrls.pp line 1080

protected procedure TCustomPanel.UpdateParentColorChange;

Description

UpdateParentColorChange updates the control to reflect changes to the ParentColor property.

When ParentColor is True, the parent color is used, so the value csOpaque is excluded from the ControlStyle property. Otherwise, Parent color is not used, and the value csOpaque is included in the ControlStyle property.

UpdateParentColorChange is called from the Loaded method when the component has finished loading using the LCL component streaming mechanism. It is also called from the CMParentColorChanged method when the change message is handled for the control.


TCustomPanel.WordWrap

Indicates if the Caption can be word wrapped when painted

Declaration

Source position: extctrls.pp line 1081

protected property TCustomPanel.WordWrap : Boolean
  read FWordwrap
  write SetWordwrap
  default False;

Description

WordWrap is a Boolean property which indicates if the text in the Caption property can be word wrapped into multiple lines when painting the control. The default value for the property is False, and indicates that word wrapping is not used for the caption. Changing the value in WordWrap causes the Invalidate method to be called to repaint the control.

WordWrap is used in the Paint method to initialize properties in the TTextStyle argument used to render the text rectangle for the caption to its Canvas.

See also

TCustomPanel.Paint | Paints the panel including the bevels and caption defined for the control
#LCL.Graphics.TTextStyle | The Style of the Text to be drawn in a rectangle
#LCL.Controls.TControl.Invalidate | Force a delayed Repaint of the control, by marking its visible area of the control as invalid


TCustomRadioGroup

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomRadioGroup: is the base type for TRadioGroup

Declaration

Source position: extctrls.pp line 673

type TCustomRadioGroup = class(TCustomGroupBox)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure UpdateInternalObjectList; | Calls the UpdateItems method to add or remove radio buttons for the grouped control
procedure UpdateAll; | Updates the radio buttons and the number of radio buttons per line for the control
procedure InitializeWnd; override; | Copies cached control properties to the just created widget
procedure UpdateRadioButtonStates; virtual; | UpdateRadioButtonStates including implementing any pending changes
procedure ReadState(); override; |
procedure SetItems(); | Sets the value for the Items property
procedure SetColumns(); | Sets the value for the Columns property
procedure SetItemIndex(); | Sets the value for the ItemIndex property
function GetItemIndex; | Gets the value for the ItemIndex property
procedure CheckItemIndexChanged; virtual; | CheckItemIndexChanged - find out if the index for an item has changes
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
function CanModify; virtual; | Indicates if modification of the RadioGroup is permitted
procedure FlipChildren(); override; |
function Rows; | Indicates the number of rows in which Items (radio buttons) are held
property AutoFill: Boolean; [rw] | Indicates if radio buttons are resized to fill the available space in the control
property ItemIndex: Integer; [rw] | The Index value in the list of Items (a stringlist with the names of the selections for radio buttons)
property Items: TStrings; [rw] | Contains the captions for the radio button displayed in the control
property Columns: Integer; [rw] | Number of columns used to display radio buttons in the control
property ColumnLayout: TColumnLayout; [rw] | ColumnLayout - HorizontalThenVertical or vice versa
property OnClick: TNotifyEvent; [rw] | Event called when the selected item is changed
property OnSelectionChanged: TNotifyEvent; [rw] | Event called when the selected item changes
end;

Inheritance

TCustomRadioGroup | TCustomRadioGroup: is the base type for TRadioGroup
|
TCustomGroupBox | The base class for TGroupBox, TRadioGroup and TCheckGroup
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

A group of related but mutually exclusive radio buttons, selectable by the user.

This class defines Items, where the captions of the individual radio boxes are stored, Rows and Columns for arranging the radio boxes. The ColumnLayout property is used to determine whether the data are arranged down the columns first, or across the rows first.


TCustomRadioGroup
 |  | AutoFill
 |  | ItemIndex
 |  | Items
 |  | Columns
 |  | ColumnLayout
TCustomGroupBox
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoFill (TCustomRadioGroup)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 |  | ColumnLayout (TCustomRadioGroup)
 |  | Columns (TCustomRadioGroup)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | ItemIndex (TCustomRadioGroup)
 |  | Items (TCustomRadioGroup)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomRadioGroup
pt | WSRegisterClass
pt | UpdateInternalObjectList
pt | UpdateAll
pt | InitializeWnd
pt | UpdateRadioButtonStates
pt | ReadState
pt | SetItems
pt | SetColumns
pt | SetItemIndex
pt | GetItemIndex
pt | CheckItemIndexChanged
 | Create
 | Destroy
 | CanModify
 | FlipChildren
 | Rows
TCustomGroupBox
pt | WSRegisterClass
pt | GetControlClassDefaultSize
pt | CreateParams
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanModify (TCustomRadioGroup)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
pt | CheckItemIndexChanged (TCustomRadioGroup)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomGroupBox)
 | Create (TCustomRadioGroup)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomGroupBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomRadioGroup)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | FlipChildren (TCustomRadioGroup)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomGroupBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetItemIndex (TCustomRadioGroup)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomRadioGroup)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
pt | ReadState (TCustomRadioGroup)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | Rows (TCustomRadioGroup)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColumns (TCustomRadioGroup)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetItemIndex (TCustomRadioGroup)
pt | SetItems (TCustomRadioGroup)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAll (TCustomRadioGroup)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateInternalObjectList (TCustomRadioGroup)
pt | UpdateMouseCursor (TControl)
pt | UpdateRadioButtonStates (TCustomRadioGroup)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomGroupBox)
pt | WSRegisterClass (TCustomRadioGroup)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomRadioGroup
 | OnClick
 | OnSelectionChanged
TCustomGroupBox
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | OnAlignInsertBefore (TWinControl)
 | OnAlignPosition (TWinControl)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
 | OnClick (TCustomRadioGroup)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnSelectionChanged (TCustomRadioGroup)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCustomRadioGroup.AutoFill

Indicates if radio buttons are resized to fill the available space in the control

Declaration

Source position: extctrls.pp line 722

public property TCustomRadioGroup.AutoFill : Boolean
  read FAutoFill
  write SetAutoFill;

Description

AutoFill is a Boolean property which indicates whether child controls (radio buttons) are resized to fill the available space in the control. When AutoFill is set to True, child controls are resized by setting the EnlargeHorizontal and EnlargeVertical properties in ChildSizing to the value crsHomogenousChildResize. When AutoFill is set to False, the properties in ChildSizing are set to the value crsAnchorAligning.

Remark: Please note: DisableAlign is called on entry to the method, and EnableAlign is called prior to exiting from the method.

AutoFill is set to True in the Create constructor.


TCustomRadioGroup.CanModify

Indicates if modification of the RadioGroup is permitted

Declaration

Source position: extctrls.pp line 718

public function TCustomRadioGroup.CanModify: Boolean; virtual;

Function result

True when the control can be modified

Description

CanModify is a Boolean function which indicates if modification of the RadioGroup is permitted. CanModify always returns True in TCustomRadioGroup.


TCustomRadioGroup.CheckItemIndexChanged

CheckItemIndexChanged - find out if the index for an item has changes

Declaration

Source position: extctrls.pp line 714

protected procedure TCustomRadioGroup.CheckItemIndexChanged; virtual;


TCustomRadioGroup.ColumnLayout

ColumnLayout - HorizontalThenVertical or vice versa

Declaration

Source position: extctrls.pp line 726

public property TCustomRadioGroup.ColumnLayout : TColumnLayout
  read FColumnLayout
  write SetColumnLayout
  default clHorizontalThenVertical;


TCustomRadioGroup.Columns

Number of columns used to display radio buttons in the control

Declaration

Source position: extctrls.pp line 725

public property TCustomRadioGroup.Columns : Integer
  read FColumns
  write SetColumns
  default 1;

Description

Columns is an Integer property that indicates the number of columns used to display the radio buttons in the control. Columns must contain a positive non-zero value; use of an invalid value causes an Exception to be raised.

Changing the value in Columns causes the UpdateControlsPerLine to be called.

The default value for the property is 1.

Errors

Raises an exception when the property value is less than 1. Raised with the message 'TCustomRadioGroup: Columns must be >= 1'.


TCustomRadioGroup.Create

Constructor for the class instance

Declaration

Source position: extctrls.pp line 716

public constructor TCustomRadioGroup.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create is the constructor for TCustomRadioGroup.It calls the inherited Create method, then sets the list of radio buttons, and initializes layout and sizing properties.

See also

#LCL.StdCtrls.TCustomGroupBox.Create

Constructor for the class instance


TCustomRadioGroup.Destroy

Destructor for the class instance

Declaration

Source position: extctrls.pp line 717

public destructor TCustomRadioGroup.Destroy; override;

Description

Destroy is the destructor for TCustomRadioGroup. It frees the Items and radio buttons allocated in the class, and calls the inherited Destroy method.

See also

#LCL.Controls.TWinControl.Destroy

Destructor for the class instance


TCustomRadioGroup.FlipChildren

Declaration

Source position: extctrls.pp line 719

public procedure TCustomRadioGroup.FlipChildren(

  AllLevels: Boolean

); override;

Description

FlipChildren is an empty implementation in TCustomRadioGroup.


TCustomRadioGroup.GetItemIndex

Gets the value for the ItemIndex property

Declaration

Source position: extctrls.pp line 713

protected function TCustomRadioGroup.GetItemIndex: Integer;

Function result

Value for the property

See also

TCustomRadioGroup.ItemIndex

The Index value in the list of Items (a stringlist with the names of the selections for radio buttons)


TCustomRadioGroup.Items

Contains the captions for the radio button displayed in the control

Declaration

Source position: extctrls.pp line 724

public property TCustomRadioGroup.Items : TStrings
  read FItems
  write SetItems;

Description

Items is a TStrings property which contains the captions for the radio buttons displayed in the grouped control. Changing the value in Items causes the UpdateItems and UpdateControlsPerLine methods to be called to add or remove radio buttons (when needed) and to adjust Rows for the number of Columns in the control.


TCustomRadioGroup.OnClick

Event called when the selected item is changed

Declaration

Source position: extctrls.pp line 727

public property TCustomRadioGroup.OnClick : TNotifyEvent
  read FOnClick
  write FOnClick;

Description

OnClick is different from the usual event TControl.OnClick. Instead of occurring on a mouse click on the control, this event is occurs when the currently selected item changes. It will not occur if a click does not make the selection change, will not occur upon clicking a already selected item and will occur if one changes the selection via the keyboard. It also occurs when the item is changed programmatically. This is done for Delphi compatibility.

Note that Lazarus also offers another event for the same task with a better name: see OnSelectionChanged for more details.

See also

#LCL.Controls.TControl.OnClick | Notification handler for mouse clicks
TCustomRadioGroup.OnSelectionChanged | Event called when the selected item changes


TCustomRadioGroup.OnSelectionChanged

Event called when the selected item changes

Declaration

Source position: extctrls.pp line 728

public property TCustomRadioGroup.OnSelectionChanged : TNotifyEvent
  read FOnSelectionChanged
  write FOnSelectionChanged;

Description

This event was introduced in Lazarus 0.9.31, and is called when the selected item is changed. It is triggered when this is done by the user via, for example the mouse or keyboard, and is also triggered when the selected item is changed programmatically.

Version info

Introduced in Lazarus 0.9.31

See also

TCustomRadioGroup.OnClick

Event called when the selected item is changed


TCustomRadioGroup.Rows

Indicates the number of rows in which Items (radio buttons) are held

Declaration

Source position: extctrls.pp line 720

public function TCustomRadioGroup.Rows: Integer;

Function result

Number of rows

Description

Rows is an Integer function which returns the number of rows needed to represents the radio buttons defined in the grouped control. The return value is the result of dividing the total number of Items by the number of Columns. The return value is zero (0) when no Items have been defined in the control.

See also

TCustomRadioGroup.Items | Contains the captions for the radio button displayed in the control
TCustomRadioGroup.Columns | Number of columns used to display radio buttons in the control


TCustomRadioGroup.SetColumns

Sets the value for the Columns property

Declaration

Source position: extctrls.pp line 711

protected procedure TCustomRadioGroup.SetColumns(

  Value: Integer

);

Arguments

Value

New value for the property

See also

TCustomRadioGroup.Columns

Number of columns used to display radio buttons in the control


TCustomRadioGroup.SetItemIndex

Sets the value for the ItemIndex property

Declaration

Source position: extctrls.pp line 712

protected procedure TCustomRadioGroup.SetItemIndex(

  Value: Integer

);

Arguments

Value

New value for the property

See also

TCustomRadioGroup.ItemIndex

The Index value in the list of Items (a stringlist with the names of the selections for radio buttons)


TCustomRadioGroup.SetItems

Sets the value for the Items property

Declaration

Source position: extctrls.pp line 710

protected procedure TCustomRadioGroup.SetItems(

  Value: TStrings

);

Arguments

Value

New value for the property

See also

TCustomRadioGroup.Items

Contains the captions for the radio button displayed in the control


TCustomRadioGroup.UpdateAll

Updates the radio buttons and the number of radio buttons per line for the control

Declaration

Source position: extctrls.pp line 706

protected procedure TCustomRadioGroup.UpdateAll;


TCustomRadioGroup.UpdateInternalObjectList

Calls the UpdateItems method to add or remove radio buttons for the grouped control

Declaration

Source position: extctrls.pp line 705

protected procedure TCustomRadioGroup.UpdateInternalObjectList;


TCustomRadioGroup.UpdateRadioButtonStates

UpdateRadioButtonStates including implementing any pending changes

Declaration

Source position: extctrls.pp line 708

protected procedure TCustomRadioGroup.UpdateRadioButtonStates; virtual;

Description

Updates the value in ItemIndex, and the tabs stop settings for all checked radio buttons in the control. ItemIndex is set to -1 when none of the radio buttons in the control have their Checked property set to True.


TCustomSplitter

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomSplitter is the base type for TSplitter

Declaration

Source position: extctrls.pp line 345

type TCustomSplitter = class(TCustomControl)
protected
procedure CMEnabledChanged(); message; | Handles the CM_ENABLEDCHANGED message
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
function AdaptAnchors(); | Adjust anchor settings to reflect the value in the Align property
function CheckNewSize(); virtual; | CheckNewSize ensures the new size is appropriate; returns True if successful
function CheckOffset(); virtual; | Signals the OnCanOffset event handler to determine the offset used when aligning the control, and the success or failure of the calculation
function FindAlignControl; | FindAlignControl returns the main alignment control
function FindAlignOtherControl; | FindAlignOtherControl returns another alignment control (the splitter may have to align two controls)
procedure MouseDown(); override; | Handler for MouseDown events
procedure MouseEnter; override; | Invokes the OnMouseEnter handler
procedure MouseLeave; override; | Invokes the OnMouseLeave handler
procedure MouseMove(); override; | Handler for MouseMove events
procedure MouseUp(); override; | Invokes the OnMouseUp handler
procedure Paint; override; | Override this method in your derived class with your own paint handler
procedure SetAlign(); override;
procedure SetAnchors(); override; | Sets the value for the Anchors property
procedure SetResizeAnchor(); virtual; | Sets the value for the ResizeAnchor property
procedure SetResizeControl(); virtual; | Sets the value for the ResizeControl property
procedure StartSplitterMove(); | StartSplitterMove - method for starting movement of the splitter, given the mouse position MouseXY
procedure StopSplitterMove(); | Performs actions when splitter movement is stopped at the specified mouse position
procedure UpdateCursor; virtual; | Updates the cursor to reflect the ResizeAnchor for the splitter
public
constructor Create(); override; | Create - constructor for TCustomSplitter: calls inherited Create then sets initial alignment, size and style
procedure AnchorSplitter(); | AnchorSplitter anchors the splitter to AControl using the specified Kind of anchor
property ResizeControl: TControl; [rw] | ResizeControl is the control that is to be re-sized with the splitter
function GetOtherResizeControl; | GetOtherResizeControl finds the other adjacent control to be re-sized
procedure MoveSplitter(); virtual; | MoveSplitter moves the splitter by an amount specified in Offset
procedure SetSplitterPosition(); | SetSplitterPosition - to specified NewPosition
function GetSplitterPosition; | GetSplitterPosition returns the current position of the splitter
property Align: TAlign; | Specifies the placement of the control inside its Parent
property AutoSnap: Boolean; [rw] | AutoSnap automatically moves the splitter to the zero position when split size becomes smaller than the value in MinSize
property Beveled: Boolean; [rw] | Indicates whether the edges of the splitter bar are beveled
property Cursor: TCursor; | The shape of the mouse pointer, when the mouse is over this control
property MinSize: Integer; [rw] | Minimum size for splitter; default is 30 pixels
property OnCanOffset: TCanOffsetEvent; [rw] | Event handler signalled to calculate the control offset, and to accept or reject the offset value
property OnCanResize: TCanResizeEvent; [rw] | Event handler for receiving permission to resize
property OnMoved: TNotifyEvent; [rw] | Event handler for occasion when splitter has moved
property ResizeAnchor: TAnchorKind; [rw] | ResizeAnchor - the kind of anchor to be used for resizing
property ResizeStyle: TResizeStyle; [rw] | Style for resizing - as a line, a pattern, full update, or none
end;

Inheritance

TCustomSplitter | TCustomSplitter is the base type for TSplitter
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomSplitter is a TCustomControl descendant which implements a control used to resize, position and align a control to which it is anchored. TCustomSplitter displays a vertical or a horizontal bar anchored to the side of another control. Use the Align property to specify the orientation for the splitter control, and the adjacent control to which it is attached. When the splitter is moved with the mouse, the adjacent control with the same Align value will be resized.

This class defines many of the basic properties for the children classes, such as positioning, sizing and alignment.

Another usage scenario allows setting the Align property to alNone, and using AnchorSides and ResizeAnchor.

TCustomSplitter is the base type for TSplitter.

See also

TSplitter

TSplitter : A vertical or horizontal bar placed on a panel or form, to separate sub-panels functionally


TCustomSplitter
 |  | ResizeControl
 | ro | Align
 |  | AutoSnap
 |  | Beveled
 | ro | Cursor
 |  | MinSize
 |  | ResizeAnchor
 |  | ResizeStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomSplitter)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 |  | AutoSnap (TCustomSplitter)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | Beveled (TCustomSplitter)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 | ro | Cursor (TCustomSplitter)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MinSize (TCustomSplitter)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
 |  | ResizeAnchor (TCustomSplitter)
 |  | ResizeControl (TCustomSplitter)
 |  | ResizeStyle (TCustomSplitter)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomSplitter
pt | CMEnabledChanged
pt | WSRegisterClass
pt | AdaptAnchors
pt | CheckNewSize
pt | CheckOffset
pt | FindAlignControl
pt | FindAlignOtherControl
pt | MouseDown
pt | MouseEnter
pt | MouseLeave
pt | MouseMove
pt | MouseUp
pt | Paint
pt | SetAlign
pt | SetAnchors
pt | SetResizeAnchor
pt | SetResizeControl
pt | StartSplitterMove
pt | StopSplitterMove
pt | UpdateCursor
 | Create
 | AnchorSplitter
 | GetOtherResizeControl
 | MoveSplitter
 | SetSplitterPosition
 | GetSplitterPosition
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
pt | AdaptAnchors (TCustomSplitter)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorSplitter (TCustomSplitter)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckNewSize (TCustomSplitter)
pt | CheckOffset (TCustomSplitter)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnabledChanged (TCustomSplitter)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomSplitter)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
pt | FindAlignControl (TCustomSplitter)
pt | FindAlignOtherControl (TCustomSplitter)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOtherResizeControl (TCustomSplitter)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetSplitterPosition (TCustomSplitter)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCustomSplitter)
pt | MouseEnter (TControl)
pt | MouseEnter (TCustomSplitter)
pt | MouseLeave (TControl)
pt | MouseLeave (TCustomSplitter)
pt | MouseMove (TControl)
pt | MouseMove (TCustomSplitter)
pt | MouseUp (TControl)
pt | MouseUp (TCustomSplitter)
 | MoveSplitter (TCustomSplitter)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | Paint (TCustomSplitter)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
pt | SetAlign (TCustomSplitter)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAnchors (TCustomSplitter)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetResizeAnchor (TCustomSplitter)
pt | SetResizeControl (TCustomSplitter)
 | SetShape (TWinControl)
 | SetSplitterPosition (TCustomSplitter)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
pt | StartSplitterMove (TCustomSplitter)
pt | StopSplitterMove (TCustomSplitter)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
pt | UpdateCursor (TCustomSplitter)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomSplitter)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomSplitter
 | OnCanOffset
 | OnCanResize
 | OnMoved
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | OnAlignInsertBefore (TWinControl)
 | OnAlignPosition (TWinControl)
 | OnCanOffset (TCustomSplitter)
 | OnCanResize (TCustomSplitter)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
 | OnMoved (TCustomSplitter)
 | OnPaint (TCustomControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCustomSplitter.AdaptAnchors

Adjust anchor settings to reflect the value in the Align property

Declaration

Source position: extctrls.pp line 367

protected function TCustomSplitter.AdaptAnchors(

  const a: TAnchors

):TAnchors;

Arguments

a

Initial TAnchors values used in the method

Function result

TAnchors settings derived in the method

Description

AdaptAnchors is a TAnchors function used to adjust the anchor settings for the control to reflect the value in the Align property. a contains the initial anchors used in the method, and is assigned as the default return value.

The Align property is used to determine the correct TAnchorKind values used in the return value for the method. The following TAnchorKind values are included/excluded from the result based on the value in Align:

alLeft
Includes akLeft. Excludes akRight.
alTop
Includes akTop. Excludes akBottom.
alRight
Includes akRight. Excludes akLeft.
alBottom
Includes akBottom. Excludes akTop.

AdaptAnchors is called when a new value is assigned to the Align or Anchors properties.


TCustomSplitter.AnchorSplitter

AnchorSplitter anchors the splitter to AControl using the specified Kind of anchor

Declaration

Source position: extctrls.pp line 390

public procedure TCustomSplitter.AnchorSplitter(

  Kind: TAnchorKind;

  AControl: TControl

);


TCustomSplitter.AutoSnap

AutoSnap automatically moves the splitter to the zero position when split size becomes smaller than the value in MinSize

Declaration

Source position: extctrls.pp line 398

public property TCustomSplitter.AutoSnap : Boolean
  read FAutoSnap
  write FAutoSnap
  default True;

Description

AutoSnap is a Boolean property. AutoSnap automatically moves the splitter to the zero position when split size becomes smaller than the value in MinSize. Contains True when snapping to grid positions.


TCustomSplitter.Beveled

Indicates whether the edges of the splitter bar are beveled

Declaration

Source position: extctrls.pp line 399

public property TCustomSplitter.Beveled : Boolean
  read FBeveled
  write SetBeveled
  default False;


TCustomSplitter.CheckNewSize

CheckNewSize ensures the new size is appropriate; returns True if successful

Declaration

Source position: extctrls.pp line 368

protected function TCustomSplitter.CheckNewSize(

  var NewSize: Integer

):Boolean; virtual;

Arguments

NewSize

New sized for the splitter

Function result

True when NewSize is an acceptable size for the splitter

Description

CheckNewSize signals the OnCanResize event handler (when assigned) to examine and validate the value in NewSize. The values in NewSize and Result can be updated in the event handler as needed. True indicates that the value in NewSize is acceptable.

CheckNewSize is used in the implementation of the MoveSplitter method.

See also

TCustomSplitter.OnCanResize | Event handler for receiving permission to resize
TCustomSplitter.MoveSplitter | MoveSplitter moves the splitter by an amount specified in Offset


TCustomSplitter.CheckOffset

Signals the OnCanOffset event handler to determine the offset used when aligning the control, and the success or failure of the calculation

Declaration

Source position: extctrls.pp line 369

protected function TCustomSplitter.CheckOffset(

  var NewOffset: Integer

):Boolean; virtual;

Description

Used in the implementation of the MoveSplitter method.


TCustomSplitter.CMEnabledChanged

Handles the CM_ENABLEDCHANGED message

Declaration

Source position: extctrls.pp line 364

protected procedure TCustomSplitter.CMEnabledChanged(

  var Message: TLMessage

); message;

Arguments

Message

Message with parameters handled in the method

Description

Calls the inherited method, and performs the UpdateCursor method to apply the cursor shape needed for the value in ResizeAnchor.

See also

#LCL.Controls.TWinControl.CMEnabledChanged

Handler for changed Enabled message; notifies the widgetset


TCustomSplitter.Create

Create - constructor for TCustomSplitter: calls inherited Create then sets initial alignment, size and style

Declaration

Source position: extctrls.pp line 389

public constructor TCustomSplitter.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner for the class instance

See also

TCustomControl.Create

Constructor for the class instance


TCustomSplitter.FindAlignControl

FindAlignControl returns the main alignment control

Declaration

Source position: extctrls.pp line 371

protected function TCustomSplitter.FindAlignControl: TControl;


TCustomSplitter.FindAlignOtherControl

FindAlignOtherControl returns another alignment control (the splitter may have to align two controls)

Declaration

Source position: extctrls.pp line 372

protected function TCustomSplitter.FindAlignOtherControl: TControl;


TCustomSplitter.GetOtherResizeControl

GetOtherResizeControl finds the other adjacent control to be re-sized

Declaration

Source position: extctrls.pp line 392

public function TCustomSplitter.GetOtherResizeControl: TControl;


TCustomSplitter.GetSplitterPosition

GetSplitterPosition returns the current position of the splitter

Declaration

Source position: extctrls.pp line 395

public function TCustomSplitter.GetSplitterPosition: Integer;

Function result

Current position for the splitter


TCustomSplitter.MinSize

Minimum size for splitter; default is 30 pixels

Declaration

Source position: extctrls.pp line 401

public property TCustomSplitter.MinSize : Integer
  read FMinSize
  write SetMinSize
  default 30;


TCustomSplitter.MoveSplitter

MoveSplitter moves the splitter by an amount specified in Offset

Declaration

Source position: extctrls.pp line 393

public procedure TCustomSplitter.MoveSplitter(

  Offset: Integer

); virtual;


TCustomSplitter.OnCanOffset

Event handler signalled to calculate the control offset, and to accept or reject the offset value

Declaration

Source position: extctrls.pp line 402

public property TCustomSplitter.OnCanOffset : TCanOffsetEvent
  read FOnCanOffset
  write FOnCanOffset;


TCustomSplitter.OnCanResize

Event handler for receiving permission to resize

Declaration

Source position: extctrls.pp line 403

public property TCustomSplitter.OnCanResize : TCanResizeEvent
  read FOnCanResize
  write FOnCanResize;


TCustomSplitter.OnMoved

Event handler for occasion when splitter has moved

Declaration

Source position: extctrls.pp line 404

public property TCustomSplitter.OnMoved : TNotifyEvent
  read FOnMoved
  write FOnMoved;


TCustomSplitter.ResizeAnchor

ResizeAnchor - the kind of anchor to be used for resizing

Declaration

Source position: extctrls.pp line 405

public property TCustomSplitter.ResizeAnchor : TAnchorKind
  read FResizeAnchor
  write SetResizeAnchor
  default akLeft;

Description

akLeft for a vertical splitter, akTop for a horizontal splitter.


TCustomSplitter.ResizeControl

ResizeControl is the control that is to be re-sized with the splitter

Declaration

Source position: extctrls.pp line 391

public property TCustomSplitter.ResizeControl : TControl
  read GetResizeControl
  write SetResizeControl;


TCustomSplitter.ResizeStyle

Style for resizing - as a line, a pattern, full update, or none

Declaration

Source position: extctrls.pp line 406

public property TCustomSplitter.ResizeStyle : TResizeStyle
  read FResizeStyle
  write FResizeStyle
  default rsUpdate;


TCustomSplitter.SetAnchors

Sets the value for the Anchors property

Declaration

Source position: extctrls.pp line 382

protected procedure TCustomSplitter.SetAnchors(

  const AValue: TAnchors

); override;

Arguments

AValue

New value for the property

Description

SetAnchors is an overridden procedure used to implement the write access specifier for the Anchors property. SetAnchors calls AdaptAnchors to ensure that the new value for the property reflects the setting in the Align property. SetAnchors calls the inherited method prior to exit.

See also

#LCL.Controls.TControl.Anchors

The set of anchor definitions for this control


TCustomSplitter.SetResizeAnchor

Sets the value for the ResizeAnchor property

Declaration

Source position: extctrls.pp line 383

protected procedure TCustomSplitter.SetResizeAnchor(

  const AValue: TAnchorKind

); virtual;

Arguments

AValue

New value for the property

See also

TCustomSplitter.ResizeAnchor

ResizeAnchor - the kind of anchor to be used for resizing


TCustomSplitter.SetResizeControl

Sets the value for the ResizeControl property

Declaration

Source position: extctrls.pp line 384

protected procedure TCustomSplitter.SetResizeControl(

  const AValue: TControl

); virtual;

Arguments

AValue

New value for the property

See also

TCustomSplitter.ResizeControl

ResizeControl is the control that is to be re-sized with the splitter


TCustomSplitter.SetSplitterPosition

SetSplitterPosition - to specified NewPosition

Declaration

Source position: extctrls.pp line 394

public procedure TCustomSplitter.SetSplitterPosition(

  NewPosition: Integer

);


TCustomSplitter.StartSplitterMove

StartSplitterMove - method for starting movement of the splitter, given the mouse position MouseXY

Declaration

Source position: extctrls.pp line 385

protected procedure TCustomSplitter.StartSplitterMove(

  const MouseXY: TPoint

);


TCustomSplitter.StopSplitterMove

Performs actions when splitter movement is stopped at the specified mouse position

Declaration

Source position: extctrls.pp line 386

protected procedure TCustomSplitter.StopSplitterMove(

  const MouseXY: TPoint

);


TCustomSplitter.UpdateCursor

Updates the cursor to reflect the ResizeAnchor for the splitter

Declaration

Source position: extctrls.pp line 387

protected procedure TCustomSplitter.UpdateCursor; virtual;


TCustomTrayIcon

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements the base class for a a multi-platform System Tray component

Declaration

Source position: extctrls.pp line 1330

type TCustomTrayIcon = class(TLCLComponent)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure Notification(); override; | Performs action when a component is added or removed at run-time
procedure Loaded; override; | Performs actions needed when the component has finished loading from the LCL streaming mechanism
public
Handle: HWND; | Operating system Handle for the Tray Icon
constructor Create(); override; | Create - constructor for TCustomTrayIcon: performs inherited Create then creates icon, timer and initializes balloon timeout
destructor Destroy; override; | Destroy - destructor for TCustomTrayIcon: frees icon and timer then calls inherited Destroy
function Hide; | Hide removes the icon from the System Tray
function Show; | Show displays the icon in the System Tray
procedure InternalUpdate; | InternalUpdate - updates any pending changes
procedure ShowBalloonHint; | Displays a balloon-like window near the tray icon
function GetPosition; | Gets the position for the tray icon on the display
property Animate: Boolean; [rw] | Indicates if animations are displayed on the tray icon
property AnimateInterval: Cardinal; [rw] | Defines the time interval between updates to the image for the tray icon
property BalloonFlags: TBalloonFlags; [rw] | Defines the balloon flag displayed for the tray icon balloon hint
property BalloonHint: string; [rw] | The text to be shown in the hinting balloon
property BalloonTimeout: Integer; [rw] | The period after which the hinting balloon disappears
property BalloonTitle: string; [rw] | The title to be shown on the hinting balloon
property Canvas: TCanvas; [r] | The canvas of the Tray Icon
property PopUpMenu: TPopupMenu; [rw] | PopUpMenu is a popup menu which is displayed when right mouse button is clicked over the icon, separate from the balloon hint window
property Icon: TIcon; [rw] | The Icon or picture that displayed on the tray icon
property Icons: TCustomImageList; [rw]
property Hint: string; [rw] | A simple hint shown when the mouse hovers over the icon
property ShowIcon: Boolean; [rw] | Determines if Icon should be painted to the System Tray. This can be set to false if one wishes to instead paint to the Canvas of the Tray Icon.
property Visible: Boolean; [rw] | It is set to true when the icon is shown and remains true until Hide is called. Setting Visible has the same effect as calling Hide or Show.
property OnClick: TNotifyEvent; [rw] | Event Handler for Mouse Click on Tray Icon
property OnDblClick: TNotifyEvent; [rw] | Event handler for mouse double-click
property OnMouseDown: TMouseEvent; [rw] | Event handler if mouse button is pressed down
property OnMouseUp: TMouseEvent; [rw] | Event handler if mouse button is up
property OnMouseMove: TMouseMoveEvent; [rw] | Event handler for mouse movement
property OnPaint: TNotifyEvent; [rw] | Event handler used to implement custom drawing for the tray icon
end;

Inheritance

TCustomTrayIcon | Implements the base class for a a multi-platform System Tray component
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomTrayIcon is the base class for TTrayIcon, a multi-platform System Tray component.

See also

TTrayIcon

Implements a multi-platform System Tray component


TCustomTrayIcon
 |  | Animate
 |  | AnimateInterval
 |  | BalloonFlags
 |  | BalloonHint
 |  | BalloonTimeout
 |  | BalloonTitle
 | ro | Canvas
 |  | PopUpMenu
 |  | Icon
 |  | Icons
 |  | Hint
 |  | ShowIcon
 |  | Visible
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 | Animate (TCustomTrayIcon)
 | AnimateInterval (TCustomTrayIcon)
 | BalloonFlags (TCustomTrayIcon)
 | BalloonHint (TCustomTrayIcon)
 | BalloonTimeout (TCustomTrayIcon)
 | BalloonTitle (TCustomTrayIcon)
ro | Canvas (TCustomTrayIcon)
ro | ComObject (TComponent)
ro | ComponentCount (TComponent)
 | ComponentIndex (TComponent)
ro | Components (TComponent)
ro | ComponentState (TComponent)
ro | ComponentStyle (TComponent)
 | DesignInfo (TComponent)
 | Hint (TCustomTrayIcon)
 | Icon (TCustomTrayIcon)
 | Icons (TCustomTrayIcon)
ro | LCLRefCount (TLCLComponent)
 | Name (TComponent)
ro | Owner (TComponent)
 | PopUpMenu (TCustomTrayIcon)
 | ShowIcon (TCustomTrayIcon)
 | Tag (TComponent)
 | VCLComObject (TComponent)
 | Visible (TCustomTrayIcon)
ro | WidgetSetClass (TLCLComponent)


TCustomTrayIcon
pt | WSRegisterClass
pt | Notification
pt | Loaded
 | Create
 | Destroy
 | Hide
 | Show
 | InternalUpdate
 | ShowBalloonHint
 | GetPosition
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCustomTrayIcon)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TCustomTrayIcon)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetPosition (TCustomTrayIcon)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HasParent (TComponent)
 | Hide (TCustomTrayIcon)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | InternalUpdate (TCustomTrayIcon)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
pt | Loaded (TCustomTrayIcon)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TCustomTrayIcon)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | Show (TCustomTrayIcon)
 | ShowBalloonHint (TCustomTrayIcon)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TCustomTrayIcon)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomTrayIcon
 | OnClick
 | OnDblClick
 | OnMouseDown
 | OnMouseUp
 | OnMouseMove
 | OnPaint
TLCLComponent
TComponent
TPersistent
TObject


OnClick (TCustomTrayIcon)

OnDblClick (TCustomTrayIcon)

OnMouseDown (TCustomTrayIcon)

OnMouseMove (TCustomTrayIcon)

OnMouseUp (TCustomTrayIcon)

OnPaint (TCustomTrayIcon)


TCustomTrayIcon.Animate

Indicates if animations are displayed on the tray icon

Declaration

Source position: extctrls.pp line 1378

public property TCustomTrayIcon.Animate : Boolean
  read FAnimate
  write SetAnimate
  default False;

Description

Animate is a Boolean property that indicates if animations are displayed on the tray icon.

The default value for the property is False. Sets Animate to True to enable the animation timer using the interval in AnimateInterval, and start the animation sequence stored in the Icons property.


TCustomTrayIcon.AnimateInterval

Defines the time interval between updates to the image for the tray icon

Declaration

Source position: extctrls.pp line 1379

public property TCustomTrayIcon.AnimateInterval : Cardinal
  read GetAnimateInterval
  write SetAnimateInterval
  default 1000;

Description

AnimateInterval is a Cardinal property that defines the elapsed time interval between updates to the image displayed on the tray icon. The default value for the property is 1000 (milliseconds), and causes the animation timer to refresh the image on the tray icon every second.

Update the Icons property to contain the bitmaps displayed in the animation sequence,

Set Animate to True to enable the animation timer for the tray icon.


TCustomTrayIcon.BalloonFlags

Defines the balloon flag displayed for the tray icon balloon hint

Declaration

Source position: extctrls.pp line 1380

public property TCustomTrayIcon.BalloonFlags : TBalloonFlags
  read FBalloonFlags
  write FBalloonFlags
  default bfNone;

Description

BalloonFlags is a TBalloonFlags property which defines the balloon flag displayed for the tray icon balloon hint. BalloonFlags are used when the widget set class displays the balloon hint window for the tray icon. The default value for the property is bfNone. See TBalloonFlags for more information about the values in the enumeration and their meanings.

See also

TBalloonFlags

TBalloonFlags enumerated type for flags used in Tray Icon balloons


TCustomTrayIcon.BalloonHint

The text to be shown in the hinting balloon

Declaration

Source position: extctrls.pp line 1381

public property TCustomTrayIcon.BalloonHint : string
  read FBalloonHint
  write FBalloonHint;


TCustomTrayIcon.BalloonTimeout

The period after which the hinting balloon disappears

Declaration

Source position: extctrls.pp line 1382

public property TCustomTrayIcon.BalloonTimeout : Integer
  read FBalloonTimeout
  write FBalloonTimeout
  default 3000;


TCustomTrayIcon.BalloonTitle

The title to be shown on the hinting balloon

Declaration

Source position: extctrls.pp line 1383

public property TCustomTrayIcon.BalloonTitle : string
  read FBalloonTitle
  write FBalloonTitle;


TCustomTrayIcon.Canvas

The canvas of the Tray Icon

Declaration

Source position: extctrls.pp line 1384

public property TCustomTrayIcon.Canvas : TCanvas
  read GetCanvas;


TCustomTrayIcon.Create

Create - constructor for TCustomTrayIcon: performs inherited Create then creates icon, timer and initializes balloon timeout

Declaration

Source position: extctrls.pp line 1370

public constructor TCustomTrayIcon.Create(

  TheOwner: TComponent

); override;

Description

Create creates a new instance of a TCustomTrayIcon class. If AOwner is not Nil, the new component attempts to insert itself in the list of owned components of the owner.

See also

TComponent.Create


TCustomTrayIcon.Destroy

Destroy - destructor for TCustomTrayIcon: frees icon and timer then calls inherited Destroy

Declaration

Source position: extctrls.pp line 1371

public destructor TCustomTrayIcon.Destroy; override;

Description

Destroy sends a opRemove notification to all components in the free-notification list. After that, all owned components are destroyed by calling DestroyComponents (and hence removed from the list of owned components). When this is done, the component removes itself from its owner's child component list. After that, the parent's destroy method is called.

See also

TComponent.Destroy


TCustomTrayIcon.GetPosition

Gets the position for the tray icon on the display

Declaration

Source position: extctrls.pp line 1376

public function TCustomTrayIcon.GetPosition: TPoint;

Description

GetPosition is a TPoint function used to get the position of the tray icon on the display. GetPosition calls the namesake method in the WidgetSetClass to get the location for the tray icon. The coordinates in the return value are used to determine the location for a BalloonHint window for the tray icon.

For the Windows platform, an approximate location in the tray area in the Windows taskbar is used.


TCustomTrayIcon.Handle

Operating system Handle for the Tray Icon

Declaration

Source position: extctrls.pp line 1369

public TCustomTrayIcon.Handle : HWND;

Description

Handle is a public HWND member that represents the operating system handle for the control. The value in Handle is used (when assigned) in the IconChanged event handler.


TCustomTrayIcon.Hide

Hide removes the icon from the System Tray

Declaration

Source position: extctrls.pp line 1372

public function TCustomTrayIcon.Hide: Boolean;

Description

Hide is a Boolean function used to hide the tray icon and to remove it from the tray area in the task bar.

Remark: Please note: No actions are performed in the method when Visible is set to False, or at design-time, or when the component is loaded from the LCL streaming mechanism.

Hide sets the value in the Visible property to False, and calls the namesake method in the WidgetSetClass. The internal animation timer for the tray icon is also disabled in the method.

The return value is True when the tray icon is successfully hidden. For other conditions, the return value is False.


TCustomTrayIcon.Hint

A simple hint shown when the mouse hovers over the icon

Declaration

Source position: extctrls.pp line 1388

public property TCustomTrayIcon.Hint : string
  read FHint
  write SetHint;


TCustomTrayIcon.Icon

The Icon or picture that displayed on the tray icon

Declaration

Source position: extctrls.pp line 1386

public property TCustomTrayIcon.Icon : TIcon
  read FIcon
  write SetIcon;


TCustomTrayIcon.Icons

Declaration

Source position: extctrls.pp line 1387

public property TCustomTrayIcon.Icons : TCustomImageList
  read FIcons
  write SetIcons;


TCustomTrayIcon.InternalUpdate

InternalUpdate - updates any pending changes

Declaration

Source position: extctrls.pp line 1374

public procedure TCustomTrayIcon.InternalUpdate;

Description

The behavior of this method depends on the widgetset.It was added to provide a way to update items which either cannot be updated automatically when changed, or would be too inefficient to be updated on each change.

One example of this is the tray icon menu under LCL-Carbon. It is not automatically updated when changes are made to it's associated LCL TPopUpMenu, but changes are updated when InternalUpdate is called. This happens because the tray icon menus are Cocoa menus which don't match the Carbon menus from LCL-Carbon.

Similar things happen in other widgetsets, so InternalUpdate can be expected to update the menu and/or icon of the tray icon, if this is necessary. If such an update is not required, for example because it is automatically updated on each change, then InternalUpdate will simply do nothing, so it is always a safe function to call, regardless of the widgetset.


TCustomTrayIcon.Loaded

Performs actions needed when the component has finished loading from the LCL streaming mechanism

Declaration

Source position: extctrls.pp line 1367

protected procedure TCustomTrayIcon.Loaded; override;

Description

Loaded is an overridden procedure used to perform actions needed when the component has finished loading from the LCL streaming mechanism. Loaded calls the inherited method, and calls the InternalShow method to display the tray icon.

See also

#RTL.Classes.TComponent.Loaded


TCustomTrayIcon.OnClick

Event Handler for Mouse Click on Tray Icon

Declaration

Source position: extctrls.pp line 1392

public property TCustomTrayIcon.OnClick : TNotifyEvent
  read FOnClick
  write FOnClick;


TCustomTrayIcon.OnDblClick

Event handler for mouse double-click

Declaration

Source position: extctrls.pp line 1393

public property TCustomTrayIcon.OnDblClick : TNotifyEvent
  read FOnDblClick
  write FOnDblClick;


TCustomTrayIcon.OnMouseDown

Event handler if mouse button is pressed down

Declaration

Source position: extctrls.pp line 1394

public property TCustomTrayIcon.OnMouseDown : TMouseEvent
  read FOnMouseDown
  write FOnMouseDown;


TCustomTrayIcon.OnMouseMove

Event handler for mouse movement

Declaration

Source position: extctrls.pp line 1396

public property TCustomTrayIcon.OnMouseMove : TMouseMoveEvent
  read FOnMouseMove
  write FOnMouseMove;


TCustomTrayIcon.OnMouseUp

Event handler if mouse button is up

Declaration

Source position: extctrls.pp line 1395

public property TCustomTrayIcon.OnMouseUp : TMouseEvent
  read FOnMouseUp
  write FOnMouseUp;


TCustomTrayIcon.OnPaint

Event handler used to implement custom drawing for the tray icon

Declaration

Source position: extctrls.pp line 1397

public property TCustomTrayIcon.OnPaint : TNotifyEvent
  read FOnPaint
  write FOnPaint;

Description

OnPaint is an event handler used to implement custom drawing for the tray icon. Draw using the canvas property for the tray icon.

Remark: Please note: OnPaint does not work on the Win32 platform.


TCustomTrayIcon.PopUpMenu

PopUpMenu is a popup menu which is displayed when right mouse button is clicked over the icon, separate from the balloon hint window

Declaration

Source position: extctrls.pp line 1385

public property TCustomTrayIcon.PopUpMenu : TPopupMenu
  read FPopUpMenu
  write SetPopUpMenu;


TCustomTrayIcon.Show

Show displays the icon in the System Tray

Declaration

Source position: extctrls.pp line 1373

public function TCustomTrayIcon.Show: Boolean;

Description

Show is a Boolean function used to display the tray icon in the system tray. The return value is True if the control is successfully displayed in the method, or the control is already visible. No additional actions are performed in the method when Visible is already set to True.

The return value is always False at design-time. At run-time, the InternalShow method is called to display the control with delayed loading and to set the sate for the internal animation timer.


TCustomTrayIcon.ShowBalloonHint

Displays a balloon-like window near the tray icon

Declaration

Source position: extctrls.pp line 1375

public procedure TCustomTrayIcon.ShowBalloonHint;

Description

ShowBalloonHint displays a small balloon-like window near the tray icon. It can be used to send notifications about the status of an action, or notify of a received message or any other event which doesn't require an immediate response. The Balloon window disappears after the BallonHintTimeout interval has elapsed, or when the user clicks on the close button for the balloon hint.


TCustomTrayIcon.ShowIcon

Determines if Icon should be painted to the System Tray. This can be set to false if one wishes to instead paint to the Canvas of the Tray Icon.

Declaration

Source position: extctrls.pp line 1389

public property TCustomTrayIcon.ShowIcon : Boolean
  read FShowIcon
  write FShowIcon
  default True;


TCustomTrayIcon.Visible

It is set to true when the icon is shown and remains true until Hide is called. Setting Visible has the same effect as calling Hide or Show.

Declaration

Source position: extctrls.pp line 1390

public property TCustomTrayIcon.Visible : Boolean
  read FVisible
  write SetVisible
  default False;


TFlowPanel

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a container with flowed layout for its controls

Declaration

Source position: extctrls.pp line 1261

type TFlowPanel = class(TCustomFlowPanel)
published
property Align: TAlign;
property Alignment: TAlignment;
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property AutoWrap: Boolean;
property BevelInner: TPanelBevel;
property BevelOuter: TPanelBevel;
property BevelWidth: TBevelWidth;
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderWidth: TBorderWidth;
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle;
property Caption: TCaption; | The text describing the control to the user
property Color: TColor;
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property ControlList: TFlowPanelControlList;
property UseDockManager: Boolean; | Determines whether a DockManager is used for this DockSite
property DockSite: Boolean; | Allows to drag-dock other controls into this control
property DoubleBuffered: Boolean; | Allows to reduce flicker in the painting of the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property FlowLayout: TTextLayout;
property FlowStyle: TFlowStyle;
property FullRepaint: Boolean;
property Font: TFont; | The font to be used for text display in this control
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean;
property ParentDoubleBuffered: Boolean; | Value from the DoubleBuffered property in a Parent control
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean;
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnAlignInsertBefore: TAlignInsertBeforeEvent; | Handler for custom-aligned child controls; determines the order of control placement
property OnAlignPosition: TAlignPositionEvent; | Handler for custom-aligned child controls, determines the position of the child control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnConstrainedResize: TConstrainedResizeEvent;
property OnContextPopup: TContextPopupEvent;
property OnDockDrop: TDockDropEvent;
property OnDockOver: TDockOverEvent;
property OnDblClick: TNotifyEvent;
property OnDragDrop: TDragDropEvent;
property OnDragOver: TDragOverEvent;
property OnEndDock: TEndDragEvent;
property OnEndDrag: TEndDragEvent;
property OnEnter: TNotifyEvent;
property OnExit: TNotifyEvent;
property OnGetSiteInfo: TGetSiteInfoEvent;
property OnMouseDown: TMouseEvent;
property OnMouseEnter: TNotifyEvent;
property OnMouseLeave: TNotifyEvent;
property OnMouseMove: TMouseMoveEvent;
property OnMouseUp: TMouseEvent;
property OnResize: TNotifyEvent;
property OnStartDock: TStartDockEvent;
property OnStartDrag: TStartDragEvent;
property OnUnDock: TUnDockEvent;
end;

Inheritance

TFlowPanel | Implements a container with flowed layout for its controls
|
TCustomFlowPanel | The base class for TFlowPanel
|
TCustomPanel | The base class for a general container which can hold other objects. It has a customizable border and a central text.
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

Use TFloatPanel if you need a container with a float layout. The Anchors and Align properties of child controls are ignored. The floating direction is determined with FlowStyle property.


TFlowPanel
pl | ro | Align
pl | ro | Alignment
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | AutoWrap
pl | ro | BevelInner
pl | ro | BevelOuter
pl | ro | BevelWidth
pl | ro | BiDiMode
pl | ro | BorderWidth
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | Caption
pl | ro | Color
pl | ro | Constraints
pl | ro | ControlList
pl | ro | UseDockManager
pl | ro | DockSite
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | FlowLayout
pl | ro | FlowStyle
pl | ro | FullRepaint
pl | ro | Font
pl | ro | ParentBiDiMode
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCustomFlowPanel
 |  | AutoWrap
 |  | ControlList
 |  | FlowStyle
 |  | FlowLayout
TCustomPanel
pt |  | WordWrap
 | ro | Align
 |  | Alignment
 |  | BevelColor
 |  | BevelInner
 |  | BevelOuter
 |  | BevelWidth
 | ro | Color
 |  | FullRepaint
 | ro | ParentBackground
 | ro | ParentColor
 | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomPanel)
pl | ro | Align (TFlowPanel)
 |  | Alignment (TCustomPanel)
pl | ro | Alignment (TFlowPanel)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TFlowPanel)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TFlowPanel)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 |  | AutoWrap (TCustomFlowPanel)
pl | ro | AutoWrap (TFlowPanel)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BevelColor (TCustomPanel)
 |  | BevelInner (TCustomPanel)
pl | ro | BevelInner (TFlowPanel)
 |  | BevelOuter (TCustomPanel)
pl | ro | BevelOuter (TFlowPanel)
 |  | BevelWidth (TCustomPanel)
pl | ro | BevelWidth (TFlowPanel)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TFlowPanel)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TFlowPanel)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pl | ro | BorderStyle (TFlowPanel)
 |  | BorderWidth (TWinControl)
pl | ro | BorderWidth (TFlowPanel)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
pl | ro | Caption (TFlowPanel)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomPanel)
pl | ro | Color (TFlowPanel)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TFlowPanel)
 | ro | ControlCount (TWinControl)
 |  | ControlList (TCustomFlowPanel)
pl | ro | ControlList (TFlowPanel)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
pl | ro | DockSite (TFlowPanel)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TFlowPanel)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TFlowPanel)
pt |  | DragKind (TControl)
pl | ro | DragKind (TFlowPanel)
pt |  | DragMode (TControl)
pl | ro | DragMode (TFlowPanel)
 |  | Enabled (TControl)
pl | ro | Enabled (TFlowPanel)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | FlowLayout (TCustomFlowPanel)
pl | ro | FlowLayout (TFlowPanel)
 |  | FlowStyle (TCustomFlowPanel)
pl | ro | FlowStyle (TFlowPanel)
 |  | Font (TControl)
pl | ro | Font (TFlowPanel)
 |  | FullRepaint (TCustomPanel)
pl | ro | FullRepaint (TFlowPanel)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 | ro | ParentBackground (TCustomPanel)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TFlowPanel)
pt |  | ParentColor (TControl)
 | ro | ParentColor (TCustomPanel)
pl | ro | ParentColor (TFlowPanel)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TFlowPanel)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TFlowPanel)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TFlowPanel)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TFlowPanel)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TFlowPanel)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TFlowPanel)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomPanel)
pl | ro | TabStop (TFlowPanel)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
pl | ro | UseDockManager (TFlowPanel)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TFlowPanel)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)
pt |  | WordWrap (TCustomPanel)


TFlowPanel
TCustomFlowPanel
pt | CMControlChange
pt | AlignControls
pt | CalculatePreferredSize
 | Create
 | Destroy
 | GetControlIndex
 | SetControlIndex
TCustomPanel
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetControlClassDefaultSize
pt | CMParentColorChanged
pt | GetDefaultDockCaption
pt | Loaded
pt | RealSetText
pt | Paint
pt | SetParentBackground
pt | UpdateParentColorChange
 | Create
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TFlowPanel
pl | ro | OnAlignInsertBefore
pl | ro | OnAlignPosition
pl | ro | OnClick
pl | ro | OnConstrainedResize
pl | ro | OnContextPopup
pl | ro | OnDockDrop
pl | ro | OnDockOver
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDock
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnGetSiteInfo
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnResize
pl | ro | OnStartDock
pl | ro | OnStartDrag
pl | ro | OnUnDock
TCustomFlowPanel
TCustomPanel
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnAlignInsertBefore (TFlowPanel)
 |  | OnAlignPosition (TWinControl)
pl | ro | OnAlignPosition (TFlowPanel)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pl | ro | OnClick (TFlowPanel)
pt |  | OnConstrainedResize (TControl)
pl | ro | OnConstrainedResize (TFlowPanel)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TFlowPanel)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TFlowPanel)
 |  | OnDockDrop (TWinControl)
pl | ro | OnDockDrop (TFlowPanel)
 |  | OnDockOver (TWinControl)
pl | ro | OnDockOver (TFlowPanel)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TFlowPanel)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TFlowPanel)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pl | ro | OnEndDock (TFlowPanel)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TFlowPanel)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TFlowPanel)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TFlowPanel)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
pl | ro | OnGetSiteInfo (TFlowPanel)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TFlowPanel)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TFlowPanel)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TFlowPanel)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TFlowPanel)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TFlowPanel)
pt |  | OnMouseWheel (TControl)
pt |  | OnMouseWheelDown (TControl)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TFlowPanel)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pl | ro | OnStartDock (TFlowPanel)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TFlowPanel)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
pl | ro | OnUnDock (TFlowPanel)
 |  | OnUTF8KeyPress (TWinControl)


TFlowPanel.OnConstrainedResize

Declaration

Source position: extctrls.pp line 1303

published property TFlowPanel.OnConstrainedResize : TConstrainedResizeEvent;


TFlowPanel.OnContextPopup

Declaration

Source position: extctrls.pp line 1304

published property TFlowPanel.OnContextPopup : TContextPopupEvent;


TFlowPanel.OnDblClick

Declaration

Source position: extctrls.pp line 1307

published property TFlowPanel.OnDblClick : TNotifyEvent;


TFlowPanel.OnDockDrop

Declaration

Source position: extctrls.pp line 1305

published property TFlowPanel.OnDockDrop : TDockDropEvent;


TFlowPanel.OnDockOver

Declaration

Source position: extctrls.pp line 1306

published property TFlowPanel.OnDockOver : TDockOverEvent;


TFlowPanel.OnDragDrop

Declaration

Source position: extctrls.pp line 1308

published property TFlowPanel.OnDragDrop : TDragDropEvent;


TFlowPanel.OnDragOver

Declaration

Source position: extctrls.pp line 1309

published property TFlowPanel.OnDragOver : TDragOverEvent;


TFlowPanel.OnEndDock

Declaration

Source position: extctrls.pp line 1310

published property TFlowPanel.OnEndDock : TEndDragEvent;


TFlowPanel.OnEndDrag

Declaration

Source position: extctrls.pp line 1311

published property TFlowPanel.OnEndDrag : TEndDragEvent;


TFlowPanel.OnEnter

Declaration

Source position: extctrls.pp line 1312

published property TFlowPanel.OnEnter : TNotifyEvent;


TFlowPanel.OnExit

Declaration

Source position: extctrls.pp line 1313

published property TFlowPanel.OnExit : TNotifyEvent;


TFlowPanel.OnGetSiteInfo

Declaration

Source position: extctrls.pp line 1314

published property TFlowPanel.OnGetSiteInfo : TGetSiteInfoEvent;


TFlowPanel.OnMouseDown

Declaration

Source position: extctrls.pp line 1315

published property TFlowPanel.OnMouseDown : TMouseEvent;


TFlowPanel.OnMouseEnter

Declaration

Source position: extctrls.pp line 1316

published property TFlowPanel.OnMouseEnter : TNotifyEvent;


TFlowPanel.OnMouseLeave

Declaration

Source position: extctrls.pp line 1317

published property TFlowPanel.OnMouseLeave : TNotifyEvent;


TFlowPanel.OnMouseMove

Declaration

Source position: extctrls.pp line 1318

published property TFlowPanel.OnMouseMove : TMouseMoveEvent;


TFlowPanel.OnMouseUp

Declaration

Source position: extctrls.pp line 1319

published property TFlowPanel.OnMouseUp : TMouseEvent;


TFlowPanel.OnResize

Declaration

Source position: extctrls.pp line 1320

published property TFlowPanel.OnResize : TNotifyEvent;


TFlowPanel.OnStartDock

Declaration

Source position: extctrls.pp line 1321

published property TFlowPanel.OnStartDock : TStartDockEvent;


TFlowPanel.OnStartDrag

Declaration

Source position: extctrls.pp line 1322

published property TFlowPanel.OnStartDrag : TStartDragEvent;


TFlowPanel.OnUnDock

Declaration

Source position: extctrls.pp line 1323

published property TFlowPanel.OnUnDock : TUnDockEvent;


TFlowPanelControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a collection item for the TFlowPanelControlList collection

Declaration

Source position: extctrls.pp line 1188

type TFlowPanelControl = class(TCollectionItem, IObjInspInterface)
protected
function GetDisplayName; override; | Gets the value for the DisplayName property
procedure SetIndex(); override; | Sets the value for the Index property
procedure AssignTo(); override; | implement persistence in the control
function FPCollection; | Gets the TFlowPanelControlList instance that owns the collection item
function FPOwner; | Gets the TCustomFlowPanel instance that owns the collection and its items
public
function AllowAdd; |
function AllowDelete; |
published
property Control: TControl; [rw] | The associated control to the flow panel control item.
property WrapAfter: TWrapAfter; [rw] | Determines the wrap policy after this control.
property Index; | Ordinal position for flowed control in the TFlowPanelControlList collection
end;

Inheritance

TFlowPanelControl,IObjInspInterface

Implements a collection item for the TFlowPanelControlList collection
|

TCollectionItem
|

TPersistent,IFPObserved
|

TObject

Description

TFlowPanelControl is a TCollectionItem descendant which implements a collection item maintained in TFlowPanelControlList. TFlowPanelControl provides properties and methods need to represent a flowed control in the collection, and provides support for the IObjInspInterface used in the Lazarus Object Inspector.

See also

TFlowPanelControlList.Items

Provides indexed access to controls stored in the container


TFlowPanelControl
pl |  | Control
pl |  | WrapAfter
pl | ro | Index
TCollectionItem
 | ro | UpdateCount
 |  | Collection
 | ro | ID
 |  | Index
 |  | DisplayName
TPersistent
TObject


pl |  | Control (TFlowPanelControl)
 |  | DisplayName (TCollectionItem)
 | ro | ID (TCollectionItem)
 |  | Index (TCollectionItem)
pl | ro | Index (TFlowPanelControl)
 | ro | UpdateCount (TCollectionItem)
pl |  | WrapAfter (TFlowPanelControl)


TFlowPanelControl
pt | GetDisplayName
pt | SetIndex
pt | AssignTo
pt | FPCollection
pt | FPOwner
 | AllowAdd
 | AllowDelete
TCollectionItem
 | GetIndex
 | SetCollection
 | Changed
 | GetOwner
 | GetDisplayName
 | SetIndex
 | SetDisplayName
 | Create
 | Destroy
 | GetNamePath
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AfterConstruction (TObject)
 | AllowAdd (TFlowPanelControl)
 | AllowDelete (TFlowPanelControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TFlowPanelControl)
 | BeforeDestruction (TObject)
 | Changed (TCollectionItem)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TCollectionItem)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TCollectionItem)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
pt | FPCollection (TFlowPanelControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
pt | FPOwner (TFlowPanelControl)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetDisplayName (TCollectionItem)
pt | GetDisplayName (TFlowPanelControl)
 | GetHashCode (TObject)
 | GetIndex (TCollectionItem)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TCollectionItem)
 | GetOwner (TPersistent)
 | GetOwner (TCollectionItem)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | SetCollection (TCollectionItem)
 | SetDisplayName (TCollectionItem)
 | SetIndex (TCollectionItem)
pt | SetIndex (TFlowPanelControl)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TFlowPanelControl

TCollectionItem

TPersistent

TObject


TFlowPanelControl.AllowAdd

Declaration

Source position: extctrls.pp line 1202

public function TFlowPanelControl.AllowAdd: Boolean;

Description

Used by the Lazarus object inspector.


TFlowPanelControl.AllowDelete

Declaration

Source position: extctrls.pp line 1203

public function TFlowPanelControl.AllowDelete: Boolean;

Description

Used by the Lazarus object inspector.


TFlowPanelControl.Control

The associated control to the flow panel control item.

Declaration

Source position: extctrls.pp line 1205

published property TFlowPanelControl.Control : TControl
  read FControl
  write SetControl;

Description

Don't set the Control property manually. It is used internally by the designer.


TFlowPanelControl.FPCollection

Gets the TFlowPanelControlList instance that owns the collection item

Declaration

Source position: extctrls.pp line 1198

protected function TFlowPanelControl.FPCollection: TFlowPanelControlList;

Function result

TFlowPanelControlList instance that owns the collection item

See also

TFlowPanelControlList

Implements a collection for TCustomFlowPanel collection items


TFlowPanelControl.FPOwner

Gets the TCustomFlowPanel instance that owns the collection and its items

Declaration

Source position: extctrls.pp line 1199

protected function TFlowPanelControl.FPOwner: TCustomFlowPanel;

Function result

TCustomFlowPanel instance that owns the collection and its items


TFlowPanelControl.WrapAfter

Determines the wrap policy after this control.

Declaration

Source position: extctrls.pp line 1206

published property TFlowPanelControl.WrapAfter : TWrapAfter
  read FWrapAfter
  write SetWrapAfter;


TFlowPanelControlList

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a collection for TCustomFlowPanel collection items

Declaration

Source position: extctrls.pp line 1210

type TFlowPanelControlList = class(TOwnedCollection, IObjInspInterface)
protected
function FPOwner; | Gets the owner of the collection as a TCustomFlowPanel instance
function Add; | Adds a TFlowPanelControl instance to the owned collection
procedure AddControl(); |
procedure RemoveControl(); |
public
constructor Create(); | Constructor for the class instance
function IndexOf(); | Gets the ordinal position of the specified control in the list of controls
property Items []: TFlowPanelControl; default; [rw] | Provides indexed access to controls stored in the container
function AllowAdd; |
function AllowDelete; |
end;

Inheritance

TFlowPanelControlList,IObjInspInterface

Implements a collection for TCustomFlowPanel collection items
|

TOwnedCollection
|

TCollection
|

TPersistent,IFPObserved
|

TObject

Description

TFlowPanelControlList is a TOwnedCollection descendant. TFlowPanelControlList implements the IObjInspInterface interface which allows the collection to be used in the Lazarus Object Inspector.

See also

TCustomFlowPanel

The base class for TFlowPanel


TFlowPanelControlList
 |  | Items
TOwnedCollection
TCollection
 |  | PropName
 | ro | UpdateCount
 | ro | Count
 | ro | ItemClass
 |  | Items
TPersistent
TObject


ro | Count (TCollection)
ro | ItemClass (TCollection)
 | Items (TCollection)
 | Items (TFlowPanelControlList)
 | PropName (TCollection)
ro | UpdateCount (TCollection)


TFlowPanelControlList
pt | FPOwner
pt | Add
pt | AddControl
pt | RemoveControl
 | Create
 | IndexOf
 | AllowAdd
 | AllowDelete
TOwnedCollection
 | GetOwner
 | Create
TCollection
 | GetCount
 | GetPropName
 | InsertItem
 | RemoveItem
 | DoClear
 | GetAttrCount
 | GetAttr
 | GetItemAttr
 | Changed
 | GetItem
 | SetItem
 | SetItemName
 | SetPropName
 | Update
 | Notify
 | Create
 | Destroy
 | Owner
 | Add
 | Assign
 | BeginUpdate
 | Clear
 | EndUpdate
 | Delete
 | GetEnumerator
 | GetNamePath
 | Insert
 | FindItemID
 | Exchange
 | Sort
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | Add (TFlowPanelControlList)
pt | AddControl (TFlowPanelControlList)
 | AfterConstruction (TObject)
 | AllowAdd (TFlowPanelControlList)
 | AllowDelete (TFlowPanelControlList)
 | Assign (TPersistent)
 | Assign (TCollection)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TCollection)
 | Changed (TCollection)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCollection)
 | Create (TObject)
 | Create (TCollection)
 | Create (TOwnedCollection)
 | Create (TFlowPanelControlList)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Delete (TCollection)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TCollection)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoClear (TCollection)
 | EndUpdate (TCollection)
 | Equals (TObject)
 | Exchange (TCollection)
 | FieldAddress (TObject)
 | FindItemID (TCollection)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
pt | FPOwner (TFlowPanelControlList)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetAttr (TCollection)
 | GetAttrCount (TCollection)
 | GetCount (TCollection)
 | GetEnumerator (TCollection)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetItem (TCollection)
 | GetItemAttr (TCollection)
 | GetNamePath (TPersistent)
 | GetNamePath (TCollection)
 | GetOwner (TPersistent)
 | GetOwner (TOwnedCollection)
 | GetPropName (TCollection)
 | IndexOf (TFlowPanelControlList)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TCollection)
 | InsertItem (TCollection)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notify (TCollection)
 | Owner (TCollection)
pt | RemoveControl (TFlowPanelControlList)
 | RemoveItem (TCollection)
 | SafeCallException (TObject)
 | SetItem (TCollection)
 | SetItemName (TCollection)
 | SetPropName (TCollection)
 | Sort (TCollection)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | Update (TCollection)


TFlowPanelControlList

TOwnedCollection

TCollection

TPersistent

TObject


TFlowPanelControlList.Add

Adds a TFlowPanelControl instance to the owned collection

Declaration

Source position: extctrls.pp line 1217

protected function TFlowPanelControlList.Add: TFlowPanelControl;

Function result

TFlowPanelControl instance created in the method


TFlowPanelControlList.AddControl

Declaration

Source position: extctrls.pp line 1218

protected procedure TFlowPanelControlList.AddControl(

  AControl: TControl;

  AIndex: Integer = - 1

);

Arguments

AIndex

The default value for the argument is -1


TFlowPanelControlList.AllowAdd

Declaration

Source position: extctrls.pp line 1227

public function TFlowPanelControlList.AllowAdd: Boolean;


TFlowPanelControlList.AllowDelete

Declaration

Source position: extctrls.pp line 1228

public function TFlowPanelControlList.AllowDelete: Boolean;


TFlowPanelControlList.Create

Constructor for the class instance

Declaration

Source position: extctrls.pp line 1221

public constructor TFlowPanelControlList.Create(

  AOwner: TPersistent

);

Arguments

AOwner

Owner of the class instance


TFlowPanelControlList.FPOwner

Gets the owner of the collection as a TCustomFlowPanel instance

Declaration

Source position: extctrls.pp line 1215

protected function TFlowPanelControlList.FPOwner: TCustomFlowPanel;

Function result

The flow panel which owns the collection and its items


TFlowPanelControlList.IndexOf

Gets the ordinal position of the specified control in the list of controls

Declaration

Source position: extctrls.pp line 1223

public function TFlowPanelControlList.IndexOf(

  AControl: TControl

):Integer;


TFlowPanelControlList.Items

Provides indexed access to controls stored in the container

Declaration

Source position: extctrls.pp line 1224

public property TFlowPanelControlList.Items[Index: Integer] : TFlowPanelControl
  read GetItem
  write SetItem;
  default;

Description

Items is an indexed TFlowPanelControl property which provides access to the flow panel controls in the container. Items is the default property for the collection.

Use the Add or the AddControl method to add a flow panel control to the collection.

Use RemoveControl to remove a flow panel control from the collection.

See also

TFlowPanelControl | Implements a collection item for the TFlowPanelControlList collection
TFlowPanelControlList.Add | Adds a TFlowPanelControl instance to the owned collection
TFlowPanelControlList.AddControl |
TFlowPanelControlList.RemoveControl |


TFlowPanelControlList.RemoveControl

Declaration

Source position: extctrls.pp line 1219

protected procedure TFlowPanelControlList.RemoveControl(

  AControl: TControl

);


TIdleTimer

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TIdleTimer : A timer to measure idle time between processes

Declaration

Source position: extctrls.pp line 250

type TIdleTimer = class(TCustomIdleTimer)
published
property AutoEnabled: Boolean; | Controls whether the idle timer can be automatically enabled or disabled
property AutoStartEvent: TIdleTimerAutoEvent; | AutoStartEvent - the event that triggers autostart (either idle time-out or user input)
property AutoEndEvent: TIdleTimerAutoEvent; | AutoEndEvent - the event that stops the timer by setting Enabled to False
property Enabled: Boolean; | Indicates if the timer is ready to start
property Interval: Cardinal; | The Interval (in milliseconds) for timer notifications
property OnTimer: TNotifyEvent; | Event handler signalled when the Interval for the timer has elapsed
property OnStartTimer: TNotifyEvent; | Event handler signalled when the timer is started
property OnStopTimer: TNotifyEvent; | OnStopTimer - event handler for stopping the timer
end;

Inheritance

TIdleTimer | TIdleTimer : A timer to measure idle time between processes
|
TCustomIdleTimer | Implements the base class for TIdleTimer
|
TCustomTimer | Defines the base class for TTimer
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TIdleTimer: A timer to measure idle time between processes.


TIdleTimer
pl | ro | AutoEnabled
pl | ro | AutoStartEvent
pl | ro | AutoEndEvent
pl | ro | Enabled
pl | ro | Interval
TCustomIdleTimer
 |  | AutoEnabled
 |  | AutoStartEvent
 |  | AutoEndEvent
 |  | FireOnIdle
TCustomTimer
 |  | Enabled
 |  | Interval
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl | ro | AutoEnabled (TIdleTimer)
 |  | AutoEndEvent (TCustomIdleTimer)
pl | ro | AutoEndEvent (TIdleTimer)
 |  | AutoStartEvent (TCustomIdleTimer)
pl | ro | AutoStartEvent (TIdleTimer)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
 |  | Enabled (TCustomTimer)
pl | ro | Enabled (TIdleTimer)
 |  | FireOnIdle (TCustomIdleTimer)
 |  | Interval (TCustomTimer)
pl | ro | Interval (TIdleTimer)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)


TIdleTimer
TCustomIdleTimer
pt | SetAutoEnabled
pt | DoOnIdle
pt | DoOnIdleEnd
pt | DoOnUserInput
pt | Loaded
 | Create
 | Destroy
TCustomTimer
pt | SetEnabled
pt | SetInterval
pt | SetOnTimer
pt | DoOnTimer
pt | UpdateTimer
pt | KillTimer
pt | Loaded
 | Create
 | Destroy
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TIdleTimer
pl | ro | OnTimer
pl | ro | OnStartTimer
pl | ro | OnStopTimer
TCustomIdleTimer
TCustomTimer
 |  | OnTimer
 |  | OnStartTimer
 |  | OnStopTimer
TComponent
TPersistent
TObject


pl | ro | OnStartTimer (TIdleTimer)
 |  | OnStopTimer (TCustomTimer)
pl | ro | OnStopTimer (TIdleTimer)
 |  | OnTimer (TCustomTimer)
pl | ro | OnTimer (TIdleTimer)


TIdleTimerAutoEvent

TIdleTimerAutoEvent is an enumerated type containing the events relevant to a timer

Declaration

Source position: extctrls.pp line 214

type TIdleTimerAutoEvent = (
itaOnIdle, | Timer responds to idle start events
itaOnIdleEnd, | Time responds to idle end events
itaOnUserInput | Time responds to user input events
);

Description

TIdleTimerAutoEvent is an enumerated type containing the events relevant to a timer. TIdleTimerAutoEvent is the type used for the AutoStartEvent and AutoEndEvent properties in TCustomIdleTimer. Values in the enumeration are used when a timer executes its DoOnIdle, DoOnIdleEnd, and DoOnUserInput methods.

See also

TCustomIdleTimer.AutoStartEvent | AutoStartEvent - the event that triggers autostart (either idle time-out or user input)
TCustomIdleTimer.AutoEndEvent | AutoEndEvent - the event that stops the timer by setting Enabled to False
TCustomIdleTimer.DoOnIdle | Performs actions which execute the idle timer
TCustomIdleTimer.DoOnIdleEnd | DoOnIdleEnd performs actions when the idle state ends for the timer
TCustomIdleTimer.DoOnUserInput | DoOnUserInput performs the code for responding to user input


TIdleTimerAutoEvents

TIdleTimerAutoEvents is set type used to store TIdleTimerAutoEvent values

Declaration

Source position: extctrls.pp line 219

type TIdleTimerAutoEvents = set of (
itaOnIdle, | Timer responds to idle start events
itaOnIdleEnd, | Time responds to idle end events
itaOnUserInput | Time responds to user input events
);

Description

Remark: Not used in the current LCL version.


TImage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TImage is a graphic image placed on the form; usually loaded from a picture file.

Declaration

Source position: extctrls.pp line 574

type TImage = class(TCustomImage)
published
property AntialiasingMode: TAntialiasingMode;
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Center: Boolean; | Indicates if the image should be centered
property KeepOriginXWhenClipped: Boolean; |
property KeepOriginYWhenClipped: Boolean; |
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnMouseWheelHorz: TMouseWheelEvent; | Event handler for horizontal movements of the mouse wheel
property OnMouseWheelLeft: TMouseWheelUpDownEvent; | Event handler for left movements of the mouse wheel
property OnMouseWheelRight: TMouseWheelUpDownEvent; | Event handler for right movements of the mouse wheel
property OnPaint: TNotifyEvent; | Supply your own OnPaint handler for painting the control
property OnPictureChanged: TNotifyEvent; | Event handler signalled when Picture is changed
property OnPaintBackground: TImagePaintBackgroundEvent;
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property Picture: TPicture; | Contains the image displayed in the control
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property Proportional: Boolean; | True if image is proportional
property ShowHint: Boolean; | Enables the Hint display
property Stretch: Boolean; | Indicates if the image is resized to the client area for the control
property StretchOutEnabled: Boolean; |
property StretchInEnabled: Boolean; |
property Transparent: Boolean; | Indicates if the image has a clear, non-opaque background
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TImage | TImage is a graphic image placed on the form; usually loaded from a picture file.
|
TCustomImage | TCustomImage - the base type for TImage
|
TGraphicControl | TGraphicControl is the base class for all lightweight controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TImage : a graphic image placed on the form; usually loaded from a picture file. The actual image is found in Picture or Canvas.

Inherits most of its properties from its ancestors, TCustomImage, TGraphicControl and TControl

See also

HowToUseStdCtrls | How to use StdCtrls, ComCtrls or ExtCtrls
TCustomImage | TCustomImage - the base type for TImage
#lcl.Controls.TGraphicControl | TGraphicControl is the base class for all lightweight controls
#lcl.Controls.TControl | The base class for visible controls


TImage
pl | ro | AntialiasingMode
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BorderSpacing
pl | ro | Center
pl | ro | KeepOriginXWhenClipped
pl | ro | KeepOriginYWhenClipped
pl | ro | Constraints
pl | ro | DragCursor
pl | ro | DragMode
pl | ro | Enabled
pl | ro | ParentShowHint
pl | ro | Picture
pl | ro | PopupMenu
pl | ro | Proportional
pl | ro | ShowHint
pl | ro | Stretch
pl | ro | StretchOutEnabled
pl | ro | StretchInEnabled
pl | ro | Transparent
pl | ro | Visible
TCustomImage
 | ro | Canvas
 |  | AntialiasingMode
 | ro | Align
 | ro | AutoSize
 |  | Center
 |  | KeepOriginXWhenClipped
 |  | KeepOriginYWhenClipped
 | ro | Constraints
 |  | Picture
 | ro | Visible
 |  | Stretch
 |  | StretchOutEnabled
 |  | StretchInEnabled
 |  | Transparent
 |  | Proportional
TGraphicControl
 | ro | Canvas
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomImage)
pl | ro | Align (TImage)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TImage)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AntialiasingMode (TCustomImage)
pl | ro | AntialiasingMode (TImage)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomImage)
pl | ro | AutoSize (TImage)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TImage)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Canvas (TGraphicControl)
 | ro | Canvas (TCustomImage)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | Center (TCustomImage)
pl | ro | Center (TImage)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | Constraints (TCustomImage)
pl | ro | Constraints (TImage)
 | ro | ControlOrigin (TControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | DockOrientation (TControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TImage)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TImage)
 |  | Enabled (TControl)
pl | ro | Enabled (TImage)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 |  | KeepOriginXWhenClipped (TCustomImage)
pl | ro | KeepOriginXWhenClipped (TImage)
 |  | KeepOriginYWhenClipped (TCustomImage)
pl | ro | KeepOriginYWhenClipped (TImage)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TImage)
 |  | Picture (TCustomImage)
pl | ro | Picture (TImage)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TImage)
 |  | Proportional (TCustomImage)
pl | ro | Proportional (TImage)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TImage)
 |  | Stretch (TCustomImage)
pl | ro | Stretch (TImage)
 |  | StretchInEnabled (TCustomImage)
pl | ro | StretchInEnabled (TImage)
 |  | StretchOutEnabled (TCustomImage)
pl | ro | StretchOutEnabled (TImage)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | Transparent (TCustomImage)
pl | ro | Transparent (TImage)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | Visible (TCustomImage)
pl | ro | Visible (TImage)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
 |  | WindowProc (TControl)


TImage
TCustomImage
pt | WSRegisterClass
pt | PictureChanged
pt | CalculatePreferredSize
pt | GetControlClassDefaultSize
pt | Paint
 | Create
 | Destroy
 | DestRect
 | Invalidate
TGraphicControl
pt | WSRegisterClass
pt | FontChanged
pt | Paint
pt | DoOnChangeBounds
pt | DoOnParentHandleDestruction
pt | CMCursorChanged
 | Create
 | Destroy
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TImage
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnPaint
pl | ro | OnPictureChanged
pl | ro | OnPaintBackground
pl | ro | OnResize
pl | ro | OnStartDrag
TCustomImage
 | ro | OnClick
 | ro | OnMouseDown
 | ro | OnMouseEnter
 | ro | OnMouseLeave
 | ro | OnMouseMove
 | ro | OnMouseUp
 | ro | OnMouseWheel
 | ro | OnMouseWheelDown
 | ro | OnMouseWheelUp
 |  | OnPictureChanged
 |  | OnPaintBackground
TGraphicControl
pt |  | OnPaint
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChangeBounds (TImage)
 |  | OnClick (TControl)
 | ro | OnClick (TCustomImage)
pl | ro | OnClick (TImage)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TImage)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TImage)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TImage)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TImage)
pt |  | OnMouseDown (TControl)
 | ro | OnMouseDown (TCustomImage)
pl | ro | OnMouseDown (TImage)
pt |  | OnMouseEnter (TControl)
 | ro | OnMouseEnter (TCustomImage)
pl | ro | OnMouseEnter (TImage)
pt |  | OnMouseLeave (TControl)
 | ro | OnMouseLeave (TCustomImage)
pl | ro | OnMouseLeave (TImage)
pt |  | OnMouseMove (TControl)
 | ro | OnMouseMove (TCustomImage)
pl | ro | OnMouseMove (TImage)
pt |  | OnMouseUp (TControl)
 | ro | OnMouseUp (TCustomImage)
pl | ro | OnMouseUp (TImage)
pt |  | OnMouseWheel (TControl)
 | ro | OnMouseWheel (TCustomImage)
pl | ro | OnMouseWheel (TImage)
pt |  | OnMouseWheelDown (TControl)
 | ro | OnMouseWheelDown (TCustomImage)
pl | ro | OnMouseWheelDown (TImage)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TImage)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TImage)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TImage)
pt |  | OnMouseWheelUp (TControl)
 | ro | OnMouseWheelUp (TCustomImage)
pl | ro | OnMouseWheelUp (TImage)
pt |  | OnPaint (TGraphicControl)
pl | ro | OnPaint (TImage)
 |  | OnPaintBackground (TCustomImage)
pl | ro | OnPaintBackground (TImage)
 |  | OnPictureChanged (TCustomImage)
pl | ro | OnPictureChanged (TImage)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TImage)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TImage)
pt |  | OnTripleClick (TControl)


TImagePaintBackgroundEvent

Specifies an event handler signalled to draw the background for an image

Declaration

Source position: extctrls.pp line 44

type TImagePaintBackgroundEvent = procedure(

  ASender: TObject;

  ACanvas: TCanvas;

  ARect: TRect

) of object;

Arguments

ASender | Object for the event notification
ACanvas | Canvas for the image is drawn
ARect | Rectangle with the dimensions for the image

Description

TImagePaintBackgroundEvent is an object procedure which specifies an event handler signalled to draw the backgound for a TImage class instance. TImagePaintBackgroundEvent is the type used to implement the OnPaintBackground event handler in TCustomImage.

See also

TCustomImage.OnPaintBackground

Event handler signalled to draw the background for the image


TLabeledEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Labelled Edit is an Edit Box with a permanently attached Label

Declaration

Source position: extctrls.pp line 989

type TLabeledEdit = class(TCustomLabeledEdit)
published
property Alignment: TAlignment;
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSelect: Boolean; | Enables auto-selection of text when focused
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle;
property CharCase: TEditCharCase; | Allows to force the text into all upper or lower case
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DoubleBuffered: Boolean; | Allows to reduce flicker in the painting of the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragMode: TDragMode; | Allows the user to drag the control
property EchoMode: TEchoMode; | Allows to modify the text display, useful for entering passwords
property EditLabel: TBoundLabel; | EditLabel - the label attached to the edit box
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property LabelPosition: TLabelPosition; | LabelPosition - whether above, below, to the left or to the right of the Edit box
property LabelSpacing: Integer; | LabelSpacing - the distance between the Label and the Edit box
property MaxLength: Integer; | The maximum length of the value entered in Text, or 0 (zero) for unlimited length
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentDoubleBuffered: Boolean;
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PasswordChar: Char; | Allows obfuscation of the displayed text, showing all characters as PasswordChar
property PopupMenu: TPopupMenu;
property ReadOnly: Boolean; | Indicates if the user is prevented from changing the text value in the control
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder;
property TabStop: Boolean;
property Text: TCaption; | The text in the edit box for the control
property TextHint: TTranslateString; | Default hint text shown when the Text property is empty and the control is not focused
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnChange: TNotifyEvent; | Event handler for any change in text
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEditingDone: TNotifyEvent; |
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
end;

Inheritance

TLabeledEdit | Labelled Edit is an Edit Box with a permanently attached Label
|
TCustomLabeledEdit | Custom Labelled Edit
|
TCustomEdit | The base class for controls presenting editable text
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TLabeledEditis an Edit Box with a permanently attached Label.

Saves time and effort over placing separate Label and Edit Box on Form. The properties are described in the parent component, TCustomLabeledEdit from which most of the properties are inherited.

See also

TCustomEdit | The base class for controls presenting editable text
TBoundLabel | Implements a label bound to another control


TLabeledEdit
pl | ro | Alignment
pl | ro | Anchors
pl | ro | AutoSelect
pl | ro | AutoSize
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | CharCase
pl | ro | Color
pl | ro | Constraints
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragMode
pl | ro | EchoMode
pl | ro | EditLabel
pl | ro | Enabled
pl | ro | Font
pl | ro | LabelPosition
pl | ro | LabelSpacing
pl | ro | MaxLength
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PasswordChar
pl | ro | PopupMenu
pl | ro | ReadOnly
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Text
pl | ro | TextHint
pl | ro | Visible
TCustomLabeledEdit
 | ro | EditLabel
 |  | LabelPosition
 |  | LabelSpacing
TCustomEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | ParentColor
 |  | Alignment
 | ro | AutoSize
 | ro | BorderStyle
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 | ro | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 | ro | TabOrder
 | ro | TabStop
 | ro | Text
 |  | TextHint
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 |  | Alignment (TCustomEdit)
pl | ro | Alignment (TLabeledEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TLabeledEdit)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomEdit)
pl | ro | AutoSelect (TLabeledEdit)
pt |  | AutoSelected (TCustomEdit)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomEdit)
pl | ro | AutoSize (TLabeledEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TLabeledEdit)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TLabeledEdit)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomEdit)
pl | ro | BorderStyle (TLabeledEdit)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomEdit)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomEdit)
 |  | CharCase (TCustomEdit)
pl | ro | CharCase (TLabeledEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TLabeledEdit)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TLabeledEdit)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TLabeledEdit)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TLabeledEdit)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TLabeledEdit)
 |  | EchoMode (TCustomEdit)
pl | ro | EchoMode (TLabeledEdit)
 | ro | EditLabel (TCustomLabeledEdit)
pl | ro | EditLabel (TLabeledEdit)
 |  | Enabled (TControl)
pl | ro | Enabled (TLabeledEdit)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TLabeledEdit)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomEdit)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | LabelPosition (TCustomLabeledEdit)
pl | ro | LabelPosition (TLabeledEdit)
 |  | LabelSpacing (TCustomLabeledEdit)
pl | ro | LabelSpacing (TLabeledEdit)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomEdit)
pl | ro | MaxLength (TLabeledEdit)
 |  | Modified (TCustomEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TLabeledEdit)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomEdit)
pl | ro | ParentColor (TLabeledEdit)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TLabeledEdit)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TLabeledEdit)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TLabeledEdit)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomEdit)
pl | ro | PasswordChar (TLabeledEdit)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomEdit)
pl | ro | PopupMenu (TLabeledEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomEdit)
pl | ro | ReadOnly (TLabeledEdit)
 |  | SelLength (TCustomEdit)
 |  | SelStart (TCustomEdit)
 |  | SelText (TCustomEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TLabeledEdit)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomEdit)
pl | ro | TabOrder (TLabeledEdit)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomEdit)
pl | ro | TabStop (TLabeledEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomEdit)
pl | ro | Text (TLabeledEdit)
 |  | TextHint (TCustomEdit)
pl | ro | TextHint (TLabeledEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TLabeledEdit)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TLabeledEdit
TCustomLabeledEdit
pt | WSRegisterClass
pt | SetParent
pt | SetName
pt | Loaded
pt | DoPositionLabel
pt | Notification
pt | CMBiDiModeChanged
pt | CMVisibleChanged
pt | CMEnabledChanged
pt | CreateInternalLabel
 | Create
TCustomEdit
pt | WSRegisterClass
pt | CanShowEmulatedTextHint
pt | CreateEmulatedTextHintFont
pt | CalculatePreferredSize
pt | CreateParams
pt | InitializeWnd
pt | TextChanged
pt | FontChanged
pt | Change
pt | DoEnter
pt | DoExit
pt | EditingDone
pt | GetCaretPos
pt | GetNumbersOnly
pt | GetReadOnly
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetTextHint
pt | SetCaretPos
pt | SetEchoMode
pt | SetNumbersOnly
pt | SetReadOnly
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetTextHint
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | MouseUp
pt | RealSetText
pt | RealGetText
pt | KeyUpAfterInterface
pt | WMChar
pt | CMWantSpecialKey
pt | WndProc
pt | ShouldAutoAdjust
pt | WMSetFocus
pt | WMKillFocus
 | Create
 | Destroy
 | Clear
 | SelectAll
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | Undo
 | RemoveAllHandlersOfObject
 | AddHandlerOnChange
 | RemoveHandlerOnChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TLabeledEdit
pl | ro | OnChange
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEditingDone
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomLabeledEdit
TCustomEdit
 |  | OnChange
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChange (TLabeledEdit)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pl | ro | OnClick (TLabeledEdit)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TLabeledEdit)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TLabeledEdit)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TLabeledEdit)
pt |  | OnEditingDone (TControl)
pl | ro | OnEditingDone (TLabeledEdit)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TLabeledEdit)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TLabeledEdit)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TLabeledEdit)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TLabeledEdit)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TLabeledEdit)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TLabeledEdit)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TLabeledEdit)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TLabeledEdit)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TLabeledEdit)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TLabeledEdit)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TLabeledEdit)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TLabeledEdit)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TLabeledEdit)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TLabeledEdit)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TLabeledEdit)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TLabeledEdit)


TLabeledEdit.OnEditingDone

Declaration

Source position: extctrls.pp line 1030

published property TLabeledEdit.OnEditingDone : TNotifyEvent;


TNotebook

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TNotebook is a container for a series of pages placed together

Declaration

Source position: extctrls.pp line 119

type TNotebook = class(TCustomControl)
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure ShowControl(); override; | Displays the specified control (page object)
function IndexOf(); | Gets the ordinal position in the list of pages for the specified page object
property ActivePage: string; [r] | Gets the name for the active page object in the notebook control
property ActivePageComponent: TPage; [r] | Gets the TPage instance representing the active page in the notebook control
property Page []: TPage; [r] | Provides access to a page object in the notebook control by its ordinal position in the list of pages
property PageCount: Integer; [r] | Indicates the number of page objects defined for the notebook control
published
property PageIndex: Integer; [rw] | Ordinal position for the active page in the notebook control
property Pages: TStrings; [rws] | Contains the page names defined for the notebook control
property Align: TAlign; | Specifies the placement of the control inside its Parent
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property Anchors: TAnchors; | The set of anchor definitions for this control
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DragCursor: TCursor;
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean;
end;

Inheritance

TNotebook | TNotebook is a container for a series of pages placed together
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TNotebook is a control which can hold a series of pages placed together. Only one page is shown at a time and this control is completely custom drawn, which means that it is available and looks the same in any widgetset which supports TCustomControl. The pages are containers which can hold controls. This control never has tabs. If you are looking for a control with tabs and pages, please see TPageControl instead.

To use a Notebook, select its icon from the 'Additional' tab of the Component Palette and place it on the Form. Adjust its size, position, alignment and anchoring as required, by moving the object on the Form or by using the Object Inspector.

Pages are added to the NoteBook by selecting the control and right-clicking with the mouse to get a pop-up menu whose first item is 'Add Page'. Pages already in the NoteBook can be edited by selecting the appropriate ActivePage in the Object Inspector and modifying its properties or adding additional components to that Page.

See also

#lcl.StdCtrls.HowToUseStdCtrls | How to use StdCtrls, ComCtrls or ExtCtrls
#lcl.ExtCtrls.Multi-PageControls | Multi-PageControls - controls that offer a selection of alternative pages for display
#lcl.ExtCtrls.TPage | TPage: One of the pages in a tabbed Notebook


TNotebook
 | ro | ActivePage
 | ro | ActivePageComponent
 | ro | Page
 | ro | PageCount
pl |  | PageIndex
pl |  | Pages
pl | ro | Align
pl | ro | AutoSize
pl | ro | Anchors
pl | ro | BiDiMode
pl | ro | BorderSpacing
pl | ro | Color
pl | ro | Constraints
pl | ro | DragCursor
pl | ro | DragMode
pl | ro | Enabled
pl | ro | ParentBiDiMode
pl | ro | PopupMenu
pl | ro | TabOrder
pl | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 | ro | ActivePage (TNotebook)
 | ro | ActivePageComponent (TNotebook)
 |  | Align (TControl)
pl | ro | Align (TNotebook)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TNotebook)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TNotebook)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TNotebook)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TNotebook)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TNotebook)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TNotebook)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TNotebook)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TNotebook)
 |  | Enabled (TControl)
pl | ro | Enabled (TNotebook)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 | ro | Page (TNotebook)
 | ro | PageCount (TNotebook)
pl |  | PageIndex (TNotebook)
pl |  | Pages (TNotebook)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TNotebook)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TNotebook)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TNotebook)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TNotebook)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TNotebook
 | Create
 | Destroy
 | ShowControl
 | IndexOf
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TNotebook)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TNotebook)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | IndexOf (TNotebook)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowControl (TNotebook)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TNotebook
pl | ro | OnChangeBounds
pl | ro | OnContextPopup
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnStartDrag
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChangeBounds (TNotebook)
 |  | OnClick (TControl)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TNotebook)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TNotebook)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TNotebook)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TNotebook)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TNotebook)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TNotebook)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TNotebook)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TNotebook)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TNotebook)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TNotebook)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TNotebook)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TNotebook)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TNotebook)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TNotebook)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TNotebook)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TNotebook)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)


TNotebook.ActivePage

Gets the name for the active page object in the notebook control

Declaration

Source position: extctrls.pp line 144

public property TNotebook.ActivePage : string
  read GetActivePage;

Description

ActivePage is a read-only String property which provides the name for the active page object in the notebook control. The value in PageIndex is used to access the page object instance in the Page property. Its Name property is used as the property value.

Use ActivePageComponent to get the TPage instance representing the active page object.

Remark: Should not be published because reading the property value can raise an exception.

See also

TNotebook.PageIndex | Ordinal position for the active page in the notebook control
TNotebook.Page | Provides access to a page object in the notebook control by its ordinal position in the list of pages
TNotebook.ActivePageComponent | Gets the TPage instance representing the active page in the notebook control
TNotebook.Pages | Contains the page names defined for the notebook control


TNotebook.ActivePageComponent

Gets the TPage instance representing the active page in the notebook control

Declaration

Source position: extctrls.pp line 145

public property TNotebook.ActivePageComponent : TPage
  read GetActivePageComponent;

Description

ActivePageComponent is a read-only TPage property which represents the active page in the notebook control.

Remark: Should not be published because reading the property value can raise an exception.


TNotebook.Create

Constructor for the class instance

Declaration

Source position: extctrls.pp line 135

public constructor TNotebook.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create is the overridden constructor for the class instance.

Create calls the inherited constructor using TheOwner as the owner of the class instance. Create allocates resources needed for members in the class instance, and sets the default values for the following properties:

ControlStyle
Set to an empty set ([]).
PageIndex
Set to -1 to indicate that no page is selected or visible in the notebook.
Bounds
Set to the default size for the class (GetControlClassDefaultSize).


TNotebook.Destroy

Destructor for the class instance

Declaration

Source position: extctrls.pp line 136

public destructor TNotebook.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy ensures that resources allocated to the internal page list member are freed. Destroy calls the inherited destructor prior to exiting from the method.


TNotebook.DragCursor

Declaration

Source position: extctrls.pp line 161

published property TNotebook.DragCursor : TCursor;


TNotebook.IndexOf

Gets the ordinal position in the list of pages for the specified page object

Declaration

Source position: extctrls.pp line 142

public function TNotebook.IndexOf(

  APage: TPage

):Integer;

Arguments

APage

Page object to locate in the list of pages

Function result

Ordinal position for the requested page object


TNotebook.Page

Provides access to a page object in the notebook control by its ordinal position in the list of pages

Declaration

Source position: extctrls.pp line 146

public property TNotebook.Page[Index: Integer] : TPage
  read GetPage;

Description

Page is an indexed read-only TPage property used to access a page object for the notebook control by its ordinal position in the list of pages.


TNotebook.PageCount

Indicates the number of page objects defined for the notebook control

Declaration

Source position: extctrls.pp line 147

public property TNotebook.PageCount : Integer
  read GetPageCount;

Description

PageCount is a read-only Integer property that indicates the number of page objects defined for the notebook control. The value in PageCount is determined by the total number of entries stored in the list of Pages.

Use methods and properties in Pages to maintain the page names used in the notebook control.


TNotebook.PageIndex

Ordinal position for the active page in the notebook control

Declaration

Source position: extctrls.pp line 151

published property TNotebook.PageIndex : Integer
  read GetPageIndex
  write SetPageIndex
  default - 1;

Description

PageIndex is an Integer property that indicates the ordinal position for the active page in the notebook control.

Remark: Please note: A value assigned to the property must must be in the range -1 to the number of defined Pages - 1. No actions are performed in the method when the new value for PageIndex is not in the required range.

Setting the value in the property causes the active page object to be hidden; it is hidden at run-time and design-time using the Visible and ControlStyle properties. The OnBeforeShow event handler in the newly selected page object is signalled (when assigned). The page object is displayed by updating its Visible, ControlStyle, and Align properties.

The default value for the property is -1, and indicates that a page is not currently selected or available.


TNotebook.Pages

Contains the page names defined for the notebook control

Declaration

Source position: extctrls.pp line 152

published property TNotebook.Pages : TStrings
  read FPages
  write SetPages
  stored False;

Description

Pages is a TStrings property which contains the page names defined for the notebook control.

Setting a new value in Pages causes the new page names to be compared to the internal page objects in the notebook. New or altered pages are added or replaced in the notebook. An existing page object not present in the new page names is deleted; the Application singleton is notified that the page object is being released and allowed to process the message.

Please note: The value in Pages is not assigned at design-time.


TNotebook.ShowControl

Displays the specified control (page object)

Declaration

Source position: extctrls.pp line 137

public procedure TNotebook.ShowControl(

  AControl: TControl

); override;

Arguments

AControl

Page object to display in the notebook control

Description

ShowControl is an overridden procedure used to display the control specified in AControl. ShowControl checks the internal list of pages for the value specified in AControl. The ordinal position for the page object, when found, is assigned to the PageIndex property and causes the page object to become visible.

ShowControl calls the inherited method prior to exit.

Remark: Please note: No actions are performed in the method when AControl is the same as the control stored in the ActivePageComponent property.

See also

TNotebook.Page | Provides access to a page object in the notebook control by its ordinal position in the list of pages
TNotebook.PageIndex | Ordinal position for the active page in the notebook control
TNotebook.ActivePageComponent | Gets the TPage instance representing the active page in the notebook control


TPage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TPage: One of the pages in a tabbed Notebook

Declaration

Source position: extctrls.pp line 46

type TPage = class(TCustomControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure SetParent(); override; | Sets the value for the Parent property
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
property PageIndex: Integer; [r] | PageIndex - integer index value for this page in the notebook
published
property OnBeforeShow: TBeforeShowPageEvent; [rw]
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property ChildSizing: TControlChildSizing; | Parameters for child control arrangement and spacing
property Color: TColor; | The background color of the control
property Left: Integer; [s] | The client coordinate of the left edge of the control
property Top: Integer; [s] | The client coordinate of the top edge of the control
property Width: Integer; [s] | The horizontal extent of the control
property Height: Integer; [s] | The vertical size of the control
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property TabOrder: TTabOrder; [s] | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; [s] | Allows to show or hide the control, and all of its children.
end;

Inheritance

TPage | TPage: One of the pages in a tabbed Notebook
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TPage is a TCustomControl descendant that implements a page displayed in a tabbed Notebook.

See also

HowToUseStdCtrls | How to use StdCtrls, ComCtrls or ExtCtrls
Multi-PageControls | Multi-PageControls - controls that offer a selection of alternative pages for display


TPage
 | ro | PageIndex
pl | ro | BiDiMode
pl | ro | ChildSizing
pl | ro | Color
pl | ro | Left
pl | ro | Top
pl | ro | Width
pl | ro | Height
pl | ro | ParentBiDiMode
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TPage)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
pl | ro | ChildSizing (TPage)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TPage)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl | ro | Height (TPage)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
pl | ro | Left (TPage)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 | ro | PageIndex (TPage)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TPage)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TPage)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TPage)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TPage)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TPage)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
pl | ro | Top (TPage)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TPage)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pl | ro | Width (TPage)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TPage
pt | WSRegisterClass
pt | SetParent
 | Create
 | Destroy
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TPage)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TPage)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParent (TPage)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TPage)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TPage
pl |  | OnBeforeShow
pl | ro | OnContextPopup
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl |  | OnBeforeShow (TPage)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TPage)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TPage)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TPage)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TPage)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TPage)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TPage)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TPage)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TPage)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TPage)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TPage)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TPage)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TPage)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)


TPage.Create

Constructor for the class instance

Declaration

Source position: extctrls.pp line 54

public constructor TPage.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create is the overridden constructor for the class instance. Create calls the inherited constructor, and sets the default values for properties in the class instance. The following properties are updated in the method:

ControlStyle
Includes the values csAcceptsControls, csDesignFixedBounds, csNoDesignVisible, and csNoFocus in the set.
Align
Set to alClient. The height and width for the page depend on the dimensions for the parent control.
Caption
Set to an empty string ('').
Visible
Set to False.


TPage.Destroy

Destructor for the class instance

Declaration

Source position: extctrls.pp line 55

public destructor TPage.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy ensures that the page is also removed from the page list maintained in the Parent control (TNotebook). The action is not performed when the Parent control has csDestroying in its ComponentState, or when Parent has not been assigned.

Destroy calls the inherited destructor prior to exiting from the method.


TPage.OnBeforeShow

Declaration

Source position: extctrls.pp line 62

published property TPage.OnBeforeShow : TBeforeShowPageEvent
  read FOnBeforeShow
  write FOnBeforeShow;


TPage.SetParent

Sets the value for the Parent property

Declaration

Source position: extctrls.pp line 52

protected procedure TPage.SetParent(

  AParent: TWinControl

); override;

Arguments

AParent

New value for the property

See also

#LCL.Controls.TControl.Parent

The control within which the control is shown


TPaintBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TPaintBox: a painted rectangular box with defined size and color

Declaration

Source position: extctrls.pp line 449

type TPaintBox = class(TGraphicControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure Paint; override; | Draws the content for the control
class function GetControlClassDefaultSize; override; | Returns the default size for this class of controls (when added to a form)
public
constructor Create(); override; | Constructor for the class instance
property Canvas: TCanvas; | A clipped window into the parent Canvas
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property Hint: TTranslateString; | The text to show in the Hint window for this control
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnMouseWheelHorz: TMouseWheelEvent; | Event handler for horizontal movements of the mouse wheel
property OnMouseWheelLeft: TMouseWheelUpDownEvent; | Event handler for left movements of the mouse wheel
property OnMouseWheelRight: TMouseWheelUpDownEvent; | Event handler for right movements of the mouse wheel
property OnPaint: TNotifyEvent; | Supply your own OnPaint handler for painting the control
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
end;

Inheritance

TPaintBox | TPaintBox: a painted rectangular box with defined size and color
|
TGraphicControl | TGraphicControl is the base class for all lightweight controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TPaintBox is a painted rectangular box with defined size and color.

See also

HowToUseStdCtrls

How to use StdCtrls, ComCtrls or ExtCtrls


TPaintBox
 | ro | Canvas
pl | ro | Align
pl | ro | Anchors
pl | ro | BorderSpacing
pl | ro | Color
pl | ro | Constraints
pl | ro | DragCursor
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | Hint
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | Visible
TGraphicControl
 | ro | Canvas
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TPaintBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TPaintBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TPaintBox)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Canvas (TGraphicControl)
 | ro | Canvas (TPaintBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TPaintBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TPaintBox)
 | ro | ControlOrigin (TControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | DockOrientation (TControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TPaintBox)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TPaintBox)
 |  | Enabled (TControl)
pl | ro | Enabled (TPaintBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TPaintBox)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
pl | ro | Hint (TPaintBox)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TPaintBox)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TPaintBox)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TPaintBox)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TPaintBox)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TPaintBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TPaintBox)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
 |  | WindowProc (TControl)


TPaintBox
pt | WSRegisterClass
pt | Paint
pt | GetControlClassDefaultSize
 | Create
TGraphicControl
pt | WSRegisterClass
pt | FontChanged
pt | Paint
pt | DoOnChangeBounds
pt | DoOnParentHandleDestruction
pt | CMCursorChanged
 | Create
 | Destroy
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizePhases (TControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CanAutoSize (TControl)
pt | CanTab (TControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMCursorChanged (TGraphicControl)
pt | CMEnabledChanged (TControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
 | CNPreferredSizeChanged (TControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TGraphicControl)
 | Create (TPaintBox)
 | CreateAccessibleObject (TControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateFloatingDockSite (TControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TGraphicControl)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
pt | DialogChar (TControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAllAutoSize (TControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
 | Dock (TControl)
 | Docked (TControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDragMsg (TControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFloatMsg (TControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnChangeBounds (TGraphicControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnParentHandleDestruction (TGraphicControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoScaleFontPPI (TControl)
pt | DoSetBounds (TControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
pt | FontChanged (TControl)
pt | FontChanged (TGraphicControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetChildrenRect (TControl)
pt | GetClientOrigin (TControl)
pt | GetClientRect (TControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TPaintBox)
pt | GetControlOrigin (TControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTopParent (TControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invalidate (TControl)
pt | InvalidateControl (TControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientWidthStored (TControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Paint (TGraphicControl)
pt | Paint (TPaintBox)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
 | ParentHandlesAllocated (TControl)
 | ParentToClient (TControl)
 | Perform (TControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealSetText (TControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
pt | ScaleConstraints (TControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | SendMoveSizeMessages (TControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
 | SetBounds (TControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetColor (TControl)
 | SetComponentIndex (TComponent)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | Update (TControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
 | Updated (TComponent)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMContextMenu (TControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSize (TControl)
pt | WMWindowPosChanged (TControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TGraphicControl)
pt | WSRegisterClass (TPaintBox)
 | _AddRef (TComponent)
 | _Release (TComponent)


TPaintBox
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnPaint
pl | ro | OnResize
pl | ro | OnStartDrag
TGraphicControl
pt |  | OnPaint
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChangeBounds (TPaintBox)
 |  | OnClick (TControl)
pl | ro | OnClick (TPaintBox)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TPaintBox)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TPaintBox)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TPaintBox)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TPaintBox)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TPaintBox)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TPaintBox)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TPaintBox)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TPaintBox)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TPaintBox)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TPaintBox)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TPaintBox)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TPaintBox)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TPaintBox)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TPaintBox)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TPaintBox)
pt |  | OnPaint (TGraphicControl)
pl | ro | OnPaint (TPaintBox)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TPaintBox)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TPaintBox)
pt |  | OnTripleClick (TControl)


TPaintBox.Create

Constructor for the class instance

Declaration

Source position: extctrls.pp line 455

public constructor TPaintBox.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance

Description

Create is the constructor for TPaintBox. It calls the inherited Create method, and sets the initial bounds and style for the control.

See also

#LCL.Controls.TGraphicControl.Create

Constructor for the class instance


TPaintBox.Paint

Draws the content for the control

Declaration

Source position: extctrls.pp line 452

protected procedure TPaintBox.Paint; override;

Description

Paint is an overridden procedure used to draw the control.

At design-time, a dashed black line is drawn around the area for the control and across its opposing corners. No other actions are performed in the method at design-time.

At run-time, the OnPaint event handler is used to render the content for the control using the Font and Color properties. The inherited Paint method is called to signal the event handler.

See also

TPaintBox.OnPaint | Supply your own OnPaint handler for painting the control
#LCL.Controls.TGraphicControl.Paint | Override this method with your own painting code
TPaintBox.Font | The font to be used for text display in this control
TPaintBox.Color | The background color of the control
TPaintBox.Canvas | A clipped window into the parent Canvas


TPanel

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a general purpose container which can hold other components

Declaration

Source position: extctrls.pp line 1100

type TPanel = class(TCustomPanel)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Alignment: TAlignment; | Alignment - whether text is left or right justified, or centered
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BevelColor: TColor; | Color used to draw bevels for the panel
property BevelInner: TPanelBevel; | BevelInner - determines the nature of the Inner Bevel of the panel (whether raised, lowered etc)
property BevelOuter: TPanelBevel; | BevelOuter - determines the nature of the Outer Bevel of the panel (whether raised, lowered etc)
property BevelWidth: TBevelWidth; | BevelWidth - the Width of the panel's bevel in pixels
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderWidth: TBorderWidth; | Width of the Border around the control; default is zero.
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property Caption: TCaption; | The text describing the control to the user
property ChildSizing: TControlChildSizing; | Parameters for child control arrangement and spacing
property ClientHeight: Integer; | The height of the client area of the control
property ClientWidth: Integer; | The width of the client area of the control
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DockSite: Boolean; | Allows to drag-dock other controls into this control
property DoubleBuffered: Boolean; | Allows to reduce flicker in the painting of the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property FullRepaint: Boolean; | FullRepaint - if True, the panel needs to be fully repainted after each change
property ParentBackground: Boolean;
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentDoubleBuffered: Boolean;
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property UseDockManager: Boolean; | Determines whether a DockManager is used for this DockSite
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property Wordwrap: Boolean;
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDockDrop: TDockDropEvent; | Notification handler for the drop of a control to be docked
property OnDockOver: TDockOverEvent; | Event handler for moves of a control over this docksite; determines acceptance or rejection of an possible drop
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDock: TEndDragEvent; | Notification handler for the end of a docking operation
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnGetSiteInfo: TGetSiteInfoEvent; | Provides information about the DockSite for the control
property OnGetDockCaption: TGetDockCaptionEvent; | This handler can provide a special DockCaption, different than the Caption default
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnMouseWheelHorz: TMouseWheelEvent; | Event handler for horizontal movements of the mouse wheel
property OnMouseWheelLeft: TMouseWheelUpDownEvent; | Event handler for left movements of the mouse wheel
property OnMouseWheelRight: TMouseWheelUpDownEvent; | Event handler for right movements of the mouse wheel
property OnPaint: TNotifyEvent; | Supply your own OnPaint handler for painting the control
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDock: TStartDockEvent; | Event handler for the start of a docking operation
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUnDock: TUnDockEvent; | Event handler for control being undocked from this DockSite
end;

Inheritance

TPanel | Implements a general purpose container which can hold other components
|
TCustomPanel | The base class for a general container which can hold other objects. It has a customizable border and a central text.
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TPanel is a TCustomPanel descendant which defines a rectangular area on a form into which components can be placed to group them functionally and geographically. TPanel is a general container for other components, and has a customizable border and caption.

See also

TCustomPanel

The base class for a general container which can hold other objects. It has a customizable border and a central text.


TPanel
pl | ro | Align
pl | ro | Alignment
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BorderSpacing
pl | ro | BevelColor
pl | ro | BevelInner
pl | ro | BevelOuter
pl | ro | BevelWidth
pl | ro | BidiMode
pl | ro | BorderWidth
pl | ro | BorderStyle
pl | ro | Caption
pl | ro | ChildSizing
pl | ro | ClientHeight
pl | ro | ClientWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | DockSite
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | FullRepaint
pl | ro | ParentBackground
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | UseDockManager
pl | ro | Visible
pl | ro | Wordwrap
TCustomPanel
pt |  | WordWrap
 | ro | Align
 |  | Alignment
 |  | BevelColor
 |  | BevelInner
 |  | BevelOuter
 |  | BevelWidth
 | ro | Color
 |  | FullRepaint
 | ro | ParentBackground
 | ro | ParentColor
 | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomPanel)
pl | ro | Align (TPanel)
 |  | Alignment (TCustomPanel)
pl | ro | Alignment (TPanel)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TPanel)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TPanel)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BevelColor (TCustomPanel)
pl | ro | BevelColor (TPanel)
 |  | BevelInner (TCustomPanel)
pl | ro | BevelInner (TPanel)
 |  | BevelOuter (TCustomPanel)
pl | ro | BevelOuter (TPanel)
 |  | BevelWidth (TCustomPanel)
pl | ro | BevelWidth (TPanel)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TPanel)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TPanel)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pl | ro | BorderStyle (TPanel)
 |  | BorderWidth (TWinControl)
pl | ro | BorderWidth (TPanel)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
pl | ro | Caption (TPanel)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
pl | ro | ChildSizing (TPanel)
 |  | ClientHeight (TControl)
pl | ro | ClientHeight (TPanel)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
pl | ro | ClientWidth (TPanel)
 |  | Color (TControl)
 | ro | Color (TCustomPanel)
pl | ro | Color (TPanel)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TPanel)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
pl | ro | DockSite (TPanel)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TPanel)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TPanel)
pt |  | DragKind (TControl)
pl | ro | DragKind (TPanel)
pt |  | DragMode (TControl)
pl | ro | DragMode (TPanel)
 |  | Enabled (TControl)
pl | ro | Enabled (TPanel)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TPanel)
 |  | FullRepaint (TCustomPanel)
pl | ro | FullRepaint (TPanel)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 | ro | ParentBackground (TCustomPanel)
pl | ro | ParentBackground (TPanel)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TPanel)
pt |  | ParentColor (TControl)
 | ro | ParentColor (TCustomPanel)
pl | ro | ParentColor (TPanel)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TPanel)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TPanel)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TPanel)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TPanel)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TPanel)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TPanel)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomPanel)
pl | ro | TabStop (TPanel)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
pl | ro | UseDockManager (TPanel)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TPanel)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)
pt |  | WordWrap (TCustomPanel)
pl | ro | Wordwrap (TPanel)


TPanel
TCustomPanel
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetControlClassDefaultSize
pt | CMParentColorChanged
pt | GetDefaultDockCaption
pt | Loaded
pt | RealSetText
pt | Paint
pt | SetParentBackground
pt | UpdateParentColorChange
 | Create
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TPanel
pl | ro | OnClick
pl | ro | OnContextPopup
pl | ro | OnDockDrop
pl | ro | OnDockOver
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDock
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnGetSiteInfo
pl | ro | OnGetDockCaption
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnPaint
pl | ro | OnResize
pl | ro | OnStartDock
pl | ro | OnStartDrag
pl | ro | OnUnDock
TCustomPanel
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pl | ro | OnClick (TPanel)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TPanel)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TPanel)
 |  | OnDockDrop (TWinControl)
pl | ro | OnDockDrop (TPanel)
 |  | OnDockOver (TWinControl)
pl | ro | OnDockOver (TPanel)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TPanel)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TPanel)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pl | ro | OnEndDock (TPanel)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TPanel)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TPanel)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TPanel)
pt |  | OnGetDockCaption (TWinControl)
pl | ro | OnGetDockCaption (TPanel)
pt |  | OnGetSiteInfo (TWinControl)
pl | ro | OnGetSiteInfo (TPanel)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TPanel)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TPanel)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TPanel)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TPanel)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TPanel)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TPanel)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TPanel)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TPanel)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TPanel)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TPanel)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TPanel)
 |  | OnPaint (TCustomControl)
pl | ro | OnPaint (TPanel)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TPanel)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pl | ro | OnStartDock (TPanel)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TPanel)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
pl | ro | OnUnDock (TPanel)
 |  | OnUTF8KeyPress (TWinControl)


TPanel.ParentDoubleBuffered

Declaration

Source position: extctrls.pp line 1131

published property TPanel.ParentDoubleBuffered : Boolean;


TPanelBevel

Declaration

Source position: extctrls.pp line 1052

type TPanelBevel = TBevelCut;

Description

TPanelBevel is an alias to the TBevelCut type. TPanelBevel is the type used to implement the BevelInner and BevelOuter properties in TCustomPanel.

See also

TCustomPanel.BevelInner | BevelInner - determines the nature of the Inner Bevel of the panel (whether raised, lowered etc)
TCustomPanel.BevelOuter | BevelOuter - determines the nature of the Outer Bevel of the panel (whether raised, lowered etc)
#lcl.Controls.TBevelCut


TRadioGroup

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TRadioGroup is a group of related but mutually exclusive radio buttons, requiring the user to select one of a set of alternatives

Declaration

Source position: extctrls.pp line 734

type TRadioGroup = class(TCustomRadioGroup)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoFill: Boolean; | Indicates if radio buttons are resized to fill the available space in the control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Caption: TCaption; | The text describing the control to the user
property ChildSizing: TControlChildSizing; | Parameters for child control arrangement and spacing
property ClientHeight: Integer; | The height of the client area of the control
property ClientWidth: Integer; | The width of the client area of the control
property Color: TColor; | The background color of the control
property ColumnLayout: TColumnLayout; | ColumnLayout - HorizontalThenVertical or vice versa
property Columns: Integer; | Number of columns used to display radio buttons in the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DoubleBuffered: Boolean; | Allows to reduce flicker in the painting of the control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property ItemIndex: Integer; | The Index value in the list of Items (a stringlist with the names of the selections for radio buttons)
property Items: TStrings; | Contains the captions for the radio button displayed in the control
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Event called when the selected item is changed
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnSelectionChanged: TNotifyEvent; | Event called when the selected item changes
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentDoubleBuffered: Boolean; | Allows to reduce flicker in the painting of the control
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TRadioGroup | TRadioGroup is a group of related but mutually exclusive radio buttons, requiring the user to select one of a set of alternatives
|
TCustomRadioGroup | TCustomRadioGroup: is the base type for TRadioGroup
|
TCustomGroupBox | The base class for TGroupBox, TRadioGroup and TCheckGroup
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TRadioGroup: A group of related but mutually exclusive radio buttons, requiring the user to select one of a set of alternatives. As one button becomes selected, the remaining buttons in the group become automatically deselected.

To Use this control, place it in the required position on the form, then in the Object Inspector select Items and click on the ellipsis (...) to open the string editor. Type in the captions to accompany each check box, then close the string editor and you will see a series of Radio Boxes with their captions displayed beside them. (Note - unlike TCheckGroup, there is no special RadioGroup editor).

Inherits properties from TCustomRadioGroup and TCustomGroupBox.

TRadioGroup behaves differently from a group of TRadioButton controls placed arbitrarily around a form.

In the case of TRadioButton, the mutual exclusivity is a feature that applies to any RadioButton anywhere in the Form, and the RadioButtons can be rearranged in any order or placed anywhere within the containing Form, while in TRadioGroup the exclusivity applies only to buttons within the Group, which are ordered strictly according to their ItemIndex within the Items stringlist.

TRadioButton is an entity in itself, with a number of additional properties, whereas the buttons within TRadioGroup are not separate entities, but rather are simply entries in a list of strings, each of which is associated with the on-screen image of a RadioButton.

The example shows the difference between the use of TRadioButton and TRadioGroup.

See also

HowToUseStdCtrls | How to use StdCtrls, ComCtrls or ExtCtrls
TRadioButton | A selection button that works with other Radio Buttons in a mutually exclusive way - if one button is selected, none of the others in the group can be selected

Example

{Using TRadioGroup with three entries in Items:
Index 0: Red
Index 1: Amber
Index 2: Green}

procedure TTrivialForm1.RadioGroup1Click(Sender: TObject);
begin
  case RadioGroup1.ItemIndex of
  0:   Shape1.brush.color := clRed;
  1:   Shape1.brush.color := clYellow;
  2:   Shape1.brush.color := clGreen
  end
end;

{Using three separate RadioButtons}

procedure TForm1.RadioButton1Click(Sender: TObject);
begin
  Shape1.brush.color := clRed
end;

procedure TForm1.RadioButton2Click(Sender: TObject);
begin
  Shape1.brush.color := clYellow
end;

procedure TForm1.RadioButton3Click(Sender: TObject);
begin
  Shape1.brush.color := clGreen
end;


TRadioGroup
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoFill
pl | ro | AutoSize
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | Caption
pl | ro | ChildSizing
pl | ro | ClientHeight
pl | ro | ClientWidth
pl | ro | Color
pl | ro | ColumnLayout
pl | ro | Columns
pl | ro | Constraints
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | ItemIndex
pl | ro | Items
pl | ro | ParentBidiMode
pl | ro | ParentFont
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCustomRadioGroup
 |  | AutoFill
 |  | ItemIndex
 |  | Items
 |  | Columns
 |  | ColumnLayout
TCustomGroupBox
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TRadioGroup)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TRadioGroup)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoFill (TCustomRadioGroup)
pl | ro | AutoFill (TRadioGroup)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TRadioGroup)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TRadioGroup)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TRadioGroup)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
pl | ro | Caption (TRadioGroup)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
pl | ro | ChildSizing (TRadioGroup)
 |  | ClientHeight (TControl)
pl | ro | ClientHeight (TRadioGroup)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
pl | ro | ClientWidth (TRadioGroup)
 |  | Color (TControl)
pl | ro | Color (TRadioGroup)
 |  | ColumnLayout (TCustomRadioGroup)
pl | ro | ColumnLayout (TRadioGroup)
 |  | Columns (TCustomRadioGroup)
pl | ro | Columns (TRadioGroup)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TRadioGroup)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TRadioGroup)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TRadioGroup)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TRadioGroup)
 |  | Enabled (TControl)
pl | ro | Enabled (TRadioGroup)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TRadioGroup)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | ItemIndex (TCustomRadioGroup)
pl | ro | ItemIndex (TRadioGroup)
 |  | Items (TCustomRadioGroup)
pl | ro | Items (TRadioGroup)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TRadioGroup)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TRadioGroup)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TRadioGroup)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TRadioGroup)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TRadioGroup)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TRadioGroup)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TRadioGroup)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TRadioGroup)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TRadioGroup)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TRadioGroup)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TRadioGroup
TCustomRadioGroup
pt | WSRegisterClass
pt | UpdateInternalObjectList
pt | UpdateAll
pt | InitializeWnd
pt | UpdateRadioButtonStates
pt | ReadState
pt | SetItems
pt | SetColumns
pt | SetItemIndex
pt | GetItemIndex
pt | CheckItemIndexChanged
 | Create
 | Destroy
 | CanModify
 | FlipChildren
 | Rows
TCustomGroupBox
pt | WSRegisterClass
pt | GetControlClassDefaultSize
pt | CreateParams
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TRadioGroup
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnSelectionChanged
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomRadioGroup
 |  | OnClick
 |  | OnSelectionChanged
TCustomGroupBox
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChangeBounds (TRadioGroup)
 |  | OnClick (TControl)
 |  | OnClick (TCustomRadioGroup)
pl | ro | OnClick (TRadioGroup)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TRadioGroup)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TRadioGroup)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TRadioGroup)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TRadioGroup)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TRadioGroup)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TRadioGroup)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TRadioGroup)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TRadioGroup)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TRadioGroup)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TRadioGroup)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TRadioGroup)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TRadioGroup)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TRadioGroup)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TRadioGroup)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TRadioGroup)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TRadioGroup)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TRadioGroup)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TRadioGroup)
 |  | OnSelectionChanged (TCustomRadioGroup)
pl | ro | OnSelectionChanged (TRadioGroup)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TRadioGroup)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TRadioGroup)


TShape

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TShape draws an arbitrary geometric shape

Declaration

Source position: extctrls.pp line 269

type TShape = class(TGraphicControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
class function GetControlClassDefaultSize; override; | Returns the default size for this class of controls (when added to a form)
public
constructor Create(); override; | Create - constructor for TShape: calls inherited Create, sets default styles and bounds, creates pen and brush
destructor Destroy; override; | Destroy - destructor for TShape: frees pen and brush, then calls inherited Destroy
procedure Paint; override; | Override this method with your own painting code
procedure StyleChanged(); | StyleChanged - method for handling change of style by Sender
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Brush: TBrush; [rw] | The Brush to be used for coloring this shape
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property Pen: TPen; [rw] | The Pen to be used for drawing this shape
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDock: TEndDragEvent; | Notification handler for the end of a docking operation
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnMouseWheelHorz: TMouseWheelEvent; | Event handler for horizontal movements of the mouse wheel
property OnMouseWheelLeft: TMouseWheelUpDownEvent; | Event handler for left movements of the mouse wheel
property OnMouseWheelRight: TMouseWheelUpDownEvent; | Event handler for right movements of the mouse wheel
property OnPaint: TNotifyEvent; | Supply your own OnPaint handler for painting the control
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDock: TStartDockEvent; | Event handler for the start of a docking operation
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property Shape: TShapeType; [rw] | Indicates the geometric shape drawn in the control
property ShowHint: Boolean; | Enables the Hint display
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TShape | TShape draws an arbitrary geometric shape
|
TGraphicControl | TGraphicControl is the base class for all lightweight controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TShape is a TGraphicControl descendant used to draw an arbitrary geometric shape. It may be one of a series of standard shapes defined in the TShapeType enumeration.

It can be displayed using the Paint method, or the Brush and Pen tools.

See also

TShapeType

TShapeType is an enumerated type with values representing standard geometric shapes


TShape
pl | ro | Align
pl | ro | Anchors
pl | ro | BorderSpacing
pl |  | Brush
pl | ro | Constraints
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | ParentShowHint
pl |  | Pen
pl |  | Shape
pl | ro | ShowHint
pl | ro | Visible
TGraphicControl
 | ro | Canvas
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TShape)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TShape)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TShape)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
pl |  | Brush (TShape)
 | ro | Canvas (TGraphicControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TShape)
 | ro | ControlOrigin (TControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | DockOrientation (TControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TShape)
pt |  | DragKind (TControl)
pl | ro | DragKind (TShape)
pt |  | DragMode (TControl)
pl | ro | DragMode (TShape)
 |  | Enabled (TControl)
pl | ro | Enabled (TShape)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TShape)
pl |  | Pen (TShape)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
pl |  | Shape (TShape)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TShape)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TShape)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
 |  | WindowProc (TControl)


TShape
pt | WSRegisterClass
pt | GetControlClassDefaultSize
 | Create
 | Destroy
 | Paint
 | StyleChanged
TGraphicControl
pt | WSRegisterClass
pt | FontChanged
pt | Paint
pt | DoOnChangeBounds
pt | DoOnParentHandleDestruction
pt | CMCursorChanged
 | Create
 | Destroy
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizePhases (TControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CanAutoSize (TControl)
pt | CanTab (TControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMCursorChanged (TGraphicControl)
pt | CMEnabledChanged (TControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
 | CNPreferredSizeChanged (TControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TGraphicControl)
 | Create (TShape)
 | CreateAccessibleObject (TControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateFloatingDockSite (TControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TGraphicControl)
 | Destroy (TShape)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
pt | DialogChar (TControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAllAutoSize (TControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
 | Dock (TControl)
 | Docked (TControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDragMsg (TControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFloatMsg (TControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnChangeBounds (TGraphicControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnParentHandleDestruction (TGraphicControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoScaleFontPPI (TControl)
pt | DoSetBounds (TControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
pt | FontChanged (TControl)
pt | FontChanged (TGraphicControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetChildrenRect (TControl)
pt | GetClientOrigin (TControl)
pt | GetClientRect (TControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TShape)
pt | GetControlOrigin (TControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTopParent (TControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invalidate (TControl)
pt | InvalidateControl (TControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientWidthStored (TControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Paint (TGraphicControl)
 | Paint (TShape)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
 | ParentHandlesAllocated (TControl)
 | ParentToClient (TControl)
 | Perform (TControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealSetText (TControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
pt | ScaleConstraints (TControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | SendMoveSizeMessages (TControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
 | SetBounds (TControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetColor (TControl)
 | SetComponentIndex (TComponent)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
 | StyleChanged (TShape)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | Update (TControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
 | Updated (TComponent)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMContextMenu (TControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSize (TControl)
pt | WMWindowPosChanged (TControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TGraphicControl)
pt | WSRegisterClass (TShape)
 | _AddRef (TComponent)
 | _Release (TComponent)


TShape
pl | ro | OnChangeBounds
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDock
pl | ro | OnEndDrag
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnPaint
pl | ro | OnResize
pl | ro | OnStartDock
pl | ro | OnStartDrag
TGraphicControl
pt |  | OnPaint
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChangeBounds (TShape)
 |  | OnClick (TControl)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TShape)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TShape)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pl | ro | OnEndDock (TShape)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TShape)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TShape)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TShape)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TShape)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TShape)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TShape)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TShape)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TShape)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TShape)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TShape)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TShape)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TShape)
pt |  | OnPaint (TGraphicControl)
pl | ro | OnPaint (TShape)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TShape)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pl | ro | OnStartDock (TShape)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TShape)
pt |  | OnTripleClick (TControl)


TShape.Brush

The Brush to be used for coloring this shape

Declaration

Source position: extctrls.pp line 289

published property TShape.Brush : TBrush
  read FBrush
  write SetBrush;


TShape.Create

Create - constructor for TShape: calls inherited Create, sets default styles and bounds, creates pen and brush

Declaration

Source position: extctrls.pp line 281

public constructor TShape.Create(

  TheOwner: TComponent

); override;

See also

TGraphicControl.Create

Constructor for the class instance


TShape.Destroy

Destroy - destructor for TShape: frees pen and brush, then calls inherited Destroy

Declaration

Source position: extctrls.pp line 282

public destructor TShape.Destroy; override;

See also

#LCL.Controls.TGraphicControl.Destroy

Destructor for the class instance


TShape.Pen

The Pen to be used for drawing this shape

Declaration

Source position: extctrls.pp line 296

published property TShape.Pen : TPen
  read FPen
  write SetPen;


TShape.Shape

Indicates the geometric shape drawn in the control

Declaration

Source position: extctrls.pp line 317

published property TShape.Shape : TShapeType
  read FShape
  write SetShape
  default stRectangle;

Description

Shape is a TShapeType property that specifies the geometric shape drawn in the control. See TShapeType for the values that can be assigned to the property.

See also

TShapeType

TShapeType is an enumerated type with values representing standard geometric shapes


TShape.StyleChanged

StyleChanged - method for handling change of style by Sender

Declaration

Source position: extctrls.pp line 284

public procedure TShape.StyleChanged(

  Sender: TObject

);


TShapeType

TShapeType is an enumerated type with values representing standard geometric shapes

Declaration

Source position: extctrls.pp line 264

type TShapeType = (

  stRectangle,

  stSquare,

  stRoundRect,

  stRoundSquare,

  stEllipse,

  stCircle,

  stSquaredDiamond,

  stDiamond,

  stTriangle,

  stTriangleLeft,

  stTriangleRight,

  stTriangleDown,

  stStar,

  stStarDown

);

Description

TShapeType is an enumerated type with values that represent standard geometric shapes. TShapeType is the type used to implement the Shape property in TShape.

See also

TShape.Shape

Indicates the geometric shape drawn in the control


TSplitter

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TSplitter : A vertical or horizontal bar placed on a panel or form, to separate sub-panels functionally

Declaration

Source position: extctrls.pp line 412

type TSplitter = class(TCustomSplitter)
published
property Align: TAlign;
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSnap: Boolean;
property Beveled: Boolean;
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property Cursor: TCursor;
property DoubleBuffered: Boolean; | Allows to reduce flicker in the painting of the control
property Height: Integer; | The vertical size of the control
property MinSize: Integer;
property OnCanOffset: TCanOffsetEvent;
property OnCanResize: TCanResizeEvent;
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnMoved: TNotifyEvent;
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnMouseWheelHorz: TMouseWheelEvent; | Event handler for horizontal movements of the mouse wheel
property OnMouseWheelLeft: TMouseWheelUpDownEvent; | Event handler for left movements of the mouse wheel
property OnMouseWheelRight: TMouseWheelUpDownEvent; | Event handler for right movements of the mouse wheel
property OnPaint: TNotifyEvent; | Supply your own OnPaint handler for painting the control
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentDoubleBuffered: Boolean; | Value from the DoubleBuffered property in a Parent control
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ResizeAnchor: TAnchorKind;
property ResizeStyle: TResizeStyle;
property ShowHint: Boolean; | Enables the Hint display
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property Width: Integer; | The horizontal extent of the control
end;

Inheritance

TSplitter | TSplitter : A vertical or horizontal bar placed on a panel or form, to separate sub-panels functionally
|
TCustomSplitter | TCustomSplitter is the base type for TSplitter
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TSplitter is a vertical or horizontal bar that can be placed on a panel or form, to separate sub-panels functionally and allow re-sizing of the constituent sub-panels.

The splitter extends for the full height (if vertical) or full width (if horizontal) of the parent control (form or panel) and is anchored to the edges; its position along the length or height of the parent is determined by the programmer or user by moving the whole control with the mouse, and its size can be adjusted using the sizing bars and with the ResizeAnchor property.

See also

HowToUseStdCtrls

How to use StdCtrls, ComCtrls or ExtCtrls


TSplitter
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoSnap
pl | ro | Beveled
pl | ro | Color
pl | ro | Constraints
pl | ro | Cursor
pl | ro | DoubleBuffered
pl | ro | Height
pl | ro | MinSize
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ResizeAnchor
pl | ro | ResizeStyle
pl | ro | ShowHint
pl | ro | Visible
pl | ro | Width
TCustomSplitter
 |  | ResizeControl
 | ro | Align
 |  | AutoSnap
 |  | Beveled
 | ro | Cursor
 |  | MinSize
 |  | ResizeAnchor
 |  | ResizeStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomSplitter)
pl | ro | Align (TSplitter)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TSplitter)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 |  | AutoSnap (TCustomSplitter)
pl | ro | AutoSnap (TSplitter)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | Beveled (TCustomSplitter)
pl | ro | Beveled (TSplitter)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TSplitter)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TSplitter)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 | ro | Cursor (TCustomSplitter)
pl | ro | Cursor (TSplitter)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TSplitter)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl | ro | Height (TSplitter)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MinSize (TCustomSplitter)
pl | ro | MinSize (TSplitter)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TSplitter)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TSplitter)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TSplitter)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TSplitter)
 | ro | ReadBounds (TControl)
 |  | ResizeAnchor (TCustomSplitter)
pl | ro | ResizeAnchor (TSplitter)
 |  | ResizeControl (TCustomSplitter)
 |  | ResizeStyle (TCustomSplitter)
pl | ro | ResizeStyle (TSplitter)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TSplitter)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TSplitter)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pl | ro | Width (TSplitter)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TSplitter
TCustomSplitter
pt | CMEnabledChanged
pt | WSRegisterClass
pt | AdaptAnchors
pt | CheckNewSize
pt | CheckOffset
pt | FindAlignControl
pt | FindAlignOtherControl
pt | MouseDown
pt | MouseEnter
pt | MouseLeave
pt | MouseMove
pt | MouseUp
pt | Paint
pt | SetAlign
pt | SetAnchors
pt | SetResizeAnchor
pt | SetResizeControl
pt | StartSplitterMove
pt | StopSplitterMove
pt | UpdateCursor
 | Create
 | AnchorSplitter
 | GetOtherResizeControl
 | MoveSplitter
 | SetSplitterPosition
 | GetSplitterPosition
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TSplitter
pl | ro | OnCanOffset
pl | ro | OnCanResize
pl | ro | OnChangeBounds
pl | ro | OnMoved
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnPaint
TCustomSplitter
 |  | OnCanOffset
 |  | OnCanResize
 |  | OnMoved
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnCanOffset (TSplitter)
 |  | OnCanResize (TCustomSplitter)
pl | ro | OnCanResize (TSplitter)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TSplitter)
 |  | OnClick (TControl)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
 |  | OnExit (TWinControl)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pt |  | OnMouseEnter (TControl)
pt |  | OnMouseLeave (TControl)
pt |  | OnMouseMove (TControl)
pt |  | OnMouseUp (TControl)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TSplitter)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TSplitter)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TSplitter)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TSplitter)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TSplitter)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TSplitter)
 |  | OnMoved (TCustomSplitter)
pl | ro | OnMoved (TSplitter)
 |  | OnPaint (TCustomControl)
pl | ro | OnPaint (TSplitter)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)


TTimer

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TTimer is an elapsed timer useful in many applications

Declaration

Source position: extctrls.pp line 193

type TTimer = class(TCustomTimer)
published
property Enabled: Boolean; | Indicates if the timer is ready to start
property Interval: Cardinal; | The Interval (in milliseconds) for timer notifications
property OnTimer: TNotifyEvent; | Event handler signalled when the Interval for the timer has elapsed
property OnStartTimer: TNotifyEvent; | Event handler signalled when the timer is started
property OnStopTimer: TNotifyEvent; | OnStopTimer - event handler for stopping the timer
end;

Inheritance

TTimer | TTimer is an elapsed timer useful in many applications
|
TCustomTimer | Defines the base class for TTimer
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TTimer is a TCustomTimer descendant which implements an elapsed timer useful in many applications. It inherits most of its properties from TCustomTimer.


TTimer
pl | ro | Enabled
pl | ro | Interval
TCustomTimer
 |  | Enabled
 |  | Interval
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
 |  | Enabled (TCustomTimer)
pl | ro | Enabled (TTimer)
 |  | Interval (TCustomTimer)
pl | ro | Interval (TTimer)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)


TTimer
TCustomTimer
pt | SetEnabled
pt | SetInterval
pt | SetOnTimer
pt | DoOnTimer
pt | UpdateTimer
pt | KillTimer
pt | Loaded
 | Create
 | Destroy
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TTimer
pl | ro | OnTimer
pl | ro | OnStartTimer
pl | ro | OnStopTimer
TCustomTimer
 |  | OnTimer
 |  | OnStartTimer
 |  | OnStopTimer
TComponent
TPersistent
TObject


pl | ro | OnStartTimer (TTimer)
 |  | OnStopTimer (TCustomTimer)
pl | ro | OnStopTimer (TTimer)
 |  | OnTimer (TCustomTimer)
pl | ro | OnTimer (TTimer)


TTrayIcon

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a multi-platform System Tray component

Declaration

Source position: extctrls.pp line 1402

type TTrayIcon = class(TCustomTrayIcon)
published
property BalloonFlags: TBalloonFlags; | Defines the balloon flag displayed for the tray icon balloon hint
property BalloonHint: string; | The text to be shown in the hinting balloon
property BalloonTimeout: Integer; | The period after which the hinting balloon disappears
property BalloonTitle: string; | The title to be shown on the hinting balloon
property PopUpMenu: TPopupMenu; | PopUpMenu is a popup menu which is displayed when right mouse button is clicked over the icon, separate from the balloon hint window
property Icon: TIcon; | The Icon or picture that displayed on the tray icon
property Hint: string; | A simple hint shown when the mouse hovers over the icon
property Visible: Boolean; | It is set to true when the icon is shown and remains true until Hide is called. Setting Visible has the same effect as calling Hide or Show.
property OnClick: TNotifyEvent; | Event Handler for Mouse Click on Tray Icon
property OnDblClick: TNotifyEvent; | Event handler for mouse double-click
property OnMouseDown: TMouseEvent; | Event handler if mouse button is pressed down
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement
property OnMouseUp: TMouseEvent; | Event handler if mouse button is up
property OnPaint: TNotifyEvent; | Event handler used to implement custom drawing for the tray icon
end;

Inheritance

TTrayIcon | Implements a multi-platform System Tray component
|
TCustomTrayIcon | Implements the base class for a a multi-platform System Tray component
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TTrayIcon is a TCustomTrayIcon descendant which implements a multi-platform System Tray component. It adds an icon to the tray which signifies an application that is inactive but ready to be activated.

On the Windows platform, the System tray is usually located on the bottom-right corner of the screen, but it ban be located on other edges for the physical screen. For other operating systems, this position varies according to the window or display manager in use.

TTrayIcon sets the visibility for properties defined in the ancestor class.

See also

TCustomTrayIcon

Implements the base class for a a multi-platform System Tray component


TTrayIcon
pl | ro | BalloonFlags
pl | ro | BalloonHint
pl | ro | BalloonTimeout
pl | ro | BalloonTitle
pl | ro | PopUpMenu
pl | ro | Icon
pl | ro | Hint
pl | ro | Visible
TCustomTrayIcon
 |  | Animate
 |  | AnimateInterval
 |  | BalloonFlags
 |  | BalloonHint
 |  | BalloonTimeout
 |  | BalloonTitle
 | ro | Canvas
 |  | PopUpMenu
 |  | Icon
 |  | Icons
 |  | Hint
 |  | ShowIcon
 |  | Visible
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl | ro | BalloonFlags (TTrayIcon)
 |  | BalloonHint (TCustomTrayIcon)
pl | ro | BalloonHint (TTrayIcon)
 |  | BalloonTimeout (TCustomTrayIcon)
pl | ro | BalloonTimeout (TTrayIcon)
 |  | BalloonTitle (TCustomTrayIcon)
pl | ro | BalloonTitle (TTrayIcon)
 | ro | Canvas (TCustomTrayIcon)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
 |  | Hint (TCustomTrayIcon)
pl | ro | Hint (TTrayIcon)
 |  | Icon (TCustomTrayIcon)
pl | ro | Icon (TTrayIcon)
 |  | Icons (TCustomTrayIcon)
 | ro | LCLRefCount (TLCLComponent)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | PopUpMenu (TCustomTrayIcon)
pl | ro | PopUpMenu (TTrayIcon)
 |  | ShowIcon (TCustomTrayIcon)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomTrayIcon)
pl | ro | Visible (TTrayIcon)
 | ro | WidgetSetClass (TLCLComponent)


TTrayIcon
TCustomTrayIcon
pt | WSRegisterClass
pt | Notification
pt | Loaded
 | Create
 | Destroy
 | Hide
 | Show
 | InternalUpdate
 | ShowBalloonHint
 | GetPosition
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TTrayIcon
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnMouseDown
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnPaint
TCustomTrayIcon
 |  | OnClick
 |  | OnDblClick
 |  | OnMouseDown
 |  | OnMouseUp
 |  | OnMouseMove
 |  | OnPaint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnClick (TTrayIcon)
 |  | OnDblClick (TCustomTrayIcon)
pl | ro | OnDblClick (TTrayIcon)
 |  | OnMouseDown (TCustomTrayIcon)
pl | ro | OnMouseDown (TTrayIcon)
 |  | OnMouseMove (TCustomTrayIcon)
pl | ro | OnMouseMove (TTrayIcon)
 |  | OnMouseUp (TCustomTrayIcon)
pl | ro | OnMouseUp (TTrayIcon)
 |  | OnPaint (TCustomTrayIcon)
pl | ro | OnPaint (TTrayIcon)


TUNBPages

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Represents page names and class instances for a notebook

Declaration

Source position: extctrls.pp line 95

type TUNBPages = class(TStrings)
protected
function Get(); override; | Gets the name for the page stored at the specified position in the list of pages
function GetCount; override; | Gets the number of pages defined in the page list
function GetObject(); override; | Gets the TPage class instance stored at the specified ordinal position in the page list
procedure Put(); override; | Ensures that the index value is valid before accessing the TPage object
public
constructor Create(); | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
function Add(); override; | Creates a new page instance with the specified name
function AddObject(); override; | Adds the specified page object to the list of pages
procedure Clear; override; | Deletes all page objects stored in the list of pages
procedure Delete(); override; | Deletes the page at the specified position in the list of pages
function IndexOfObject(); override; | Gets the ordinal position for the specified page object in the list of pages
procedure Insert(); override; | Inserts a page with the specified name at the given position in the list of pages
procedure Move(); override; | Moves the active page to a position in the page list
end;

Inheritance

TUNBPages

Represents page names and class instances for a notebook
|

TStrings
|

TPersistent,IFPObserved
|

TObject

Description

TUNBPages is a TStrings descendant used to represent the names, TPage instances, and the owner class in TNotebook. TUNBPages extends the ancestor class by providing overridden methods needed to add, insert, delete and locate pages with a specified name or TPage class instance.

TUNBPages is used in the implementation of the TNotebook class.

See also

TNotebook

TNotebook is a container for a series of pages placed together


TUNBPages
TStrings
 | ro | UpdateCount
 |  | TextLineBreakStyle
 |  | Delimiter
 |  | DelimitedText
 |  | LineBreak
 |  | StrictDelimiter
 |  | QuoteChar
 |  | NameValueSeparator
 |  | ValueFromIndex
 |  | Capacity
 |  | CommaText
 | ro | Count
 | ro | Names
 |  | Objects
 |  | Values
 |  | Strings
 |  | Text
 |  | StringsAdapter
 |  | SkipLastLineBreak
TPersistent
TObject


TUNBPages
pt | Get
pt | GetCount
pt | GetObject
pt | Put
 | Create
 | Destroy
 | Add
 | AddObject
 | Clear
 | Delete
 | IndexOfObject
 | Insert
 | Move
TStrings
 | GetCommaText
 | GetName
 | GetValue
 | GetLBS
 | SetLBS
 | ReadData
 | SetCommaText
 | SetStringsAdapter
 | SetValue
 | SetDelimiter
 | SetQuoteChar
 | SetNameValueSeparator
 | WriteData
 | DoSetTextStr
 | GetDelimiter
 | GetNameValueSeparator
 | GetQuoteChar
 | GetLineBreak
 | SetLineBreak
 | GetSkipLastLineBreak
 | SetSkipLastLineBreak
 | DefineProperties
 | Error
 | Get
 | GetCapacity
 | GetCount
 | GetObject
 | GetTextStr
 | Put
 | PutObject
 | SetCapacity
 | SetTextStr
 | SetUpdateState
 | DoCompareText
 | GetDelimitedText
 | SetDelimitedText
 | GetValueFromIndex
 | SetValueFromIndex
 | CheckSpecialChars
 | GetNextLine
 | GetNextLinebreak
 | Destroy
 | Add
 | AddObject
 | Append
 | AddStrings
 | AddText
 | Assign
 | BeginUpdate
 | Clear
 | Delete
 | EndUpdate
 | Equals
 | Exchange
 | GetEnumerator
 | GetText
 | IndexOf
 | IndexOfName
 | IndexOfObject
 | Insert
 | InsertObject
 | LoadFromFile
 | LoadFromStream
 | Move
 | SaveToFile
 | SaveToStream
 | SetText
 | GetNameValue
 | ExtractName
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TStrings)
 | Add (TUNBPages)
 | AddObject (TStrings)
 | AddObject (TUNBPages)
 | AddStrings (TStrings)
 | AddText (TStrings)
 | AfterConstruction (TObject)
 | Append (TStrings)
 | Assign (TPersistent)
 | Assign (TStrings)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TStrings)
 | CheckSpecialChars (TStrings)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TStrings)
 | Clear (TUNBPages)
 | Create (TObject)
 | Create (TUNBPages)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TStrings)
 | Delete (TStrings)
 | Delete (TUNBPages)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TStrings)
 | Destroy (TUNBPages)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCompareText (TStrings)
 | DoSetTextStr (TStrings)
 | EndUpdate (TStrings)
 | Equals (TObject)
 | Equals (TStrings)
 | Error (TStrings)
 | Exchange (TStrings)
 | ExtractName (TStrings)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | Get (TStrings)
pt | Get (TUNBPages)
 | GetCapacity (TStrings)
 | GetCommaText (TStrings)
 | GetCount (TStrings)
pt | GetCount (TUNBPages)
 | GetDelimitedText (TStrings)
 | GetDelimiter (TStrings)
 | GetEnumerator (TStrings)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetLBS (TStrings)
 | GetLineBreak (TStrings)
 | GetName (TStrings)
 | GetNamePath (TPersistent)
 | GetNameValue (TStrings)
 | GetNameValueSeparator (TStrings)
 | GetNextLine (TStrings)
 | GetNextLinebreak (TStrings)
 | GetObject (TStrings)
pt | GetObject (TUNBPages)
 | GetOwner (TPersistent)
 | GetQuoteChar (TStrings)
 | GetSkipLastLineBreak (TStrings)
 | GetText (TStrings)
 | GetTextStr (TStrings)
 | GetValue (TStrings)
 | GetValueFromIndex (TStrings)
 | IndexOf (TStrings)
 | IndexOfName (TStrings)
 | IndexOfObject (TStrings)
 | IndexOfObject (TUNBPages)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TStrings)
 | Insert (TUNBPages)
 | InsertObject (TStrings)
 | InstanceSize (TObject)
 | LoadFromFile (TStrings)
 | LoadFromStream (TStrings)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | Move (TStrings)
 | Move (TUNBPages)
 | newinstance (TObject)
 | Put (TStrings)
pt | Put (TUNBPages)
 | PutObject (TStrings)
 | ReadData (TStrings)
 | SafeCallException (TObject)
 | SaveToFile (TStrings)
 | SaveToStream (TStrings)
 | SetCapacity (TStrings)
 | SetCommaText (TStrings)
 | SetDelimitedText (TStrings)
 | SetDelimiter (TStrings)
 | SetLBS (TStrings)
 | SetLineBreak (TStrings)
 | SetNameValueSeparator (TStrings)
 | SetQuoteChar (TStrings)
 | SetSkipLastLineBreak (TStrings)
 | SetStringsAdapter (TStrings)
 | SetText (TStrings)
 | SetTextStr (TStrings)
 | SetUpdateState (TStrings)
 | SetValue (TStrings)
 | SetValueFromIndex (TStrings)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | WriteData (TStrings)


TUNBPages

TStrings

TPersistent

TObject


TUNBPages.Add

Creates a new page instance with the specified name

Declaration

Source position: extctrls.pp line 108

public function TUNBPages.Add(

  const S: string

):Integer; override;

Arguments

S

Name for the page added in the method

Function result

Ordinal position where the page object was stored

Description

Add is an overridden Integer function used to create a new TPage instance with the name specified in S. The page object is created using the return value from GetNotebookOwner as the owner of the class instance. Add calls the AddObject method to store the page object in the list of pages for the notebook.

The return value contains the ordinal position in the page list where the page object was stored.


TUNBPages.AddObject

Adds the specified page object to the list of pages

Declaration

Source position: extctrls.pp line 109

public function TUNBPages.AddObject(

  const S: string;

  AObject: TObject

):Integer; override;

Arguments

S | Identifier used as the name and/or caption for the page object
AObject | Page object stored in the method

Function result

Ordinal position in the page list where the page object was stored


TUNBPages.Clear

Deletes all page objects stored in the list of pages

Declaration

Source position: extctrls.pp line 110

public procedure TUNBPages.Clear; override;


TUNBPages.Create

Constructor for the class instance

Declaration

Source position: extctrls.pp line 106

public constructor TUNBPages.Create(

  theNotebook: TNotebook

);

Arguments

theNotebook

Notebook that is the owner of the class instance


TUNBPages.Delete

Deletes the page at the specified position in the list of pages

Declaration

Source position: extctrls.pp line 111

public procedure TUNBPages.Delete(

  Index: Integer

); override;

Arguments

Index

Ordinal position in the list of pages for page removed in the method


TUNBPages.Destroy

Destructor for the class instance

Declaration

Source position: extctrls.pp line 107

public destructor TUNBPages.Destroy; override;


TUNBPages.Get

Gets the name for the page stored at the specified position in the list of pages

Declaration

Source position: extctrls.pp line 101

protected function TUNBPages.Get(

  Index: Integer

):string; override;

Arguments

Index

Ordinal position for the page requested in the method

Function result

Name for the page at the specified position

Description

Get is an overridden String function used to get the name for the page stored at the specified position in the list of pages.

Index contains the ordinal position in the page list for the requested page. Index must be a valid position in the page list or an Exception is raised. The return value contains the name assigned to the TPage instance stored at the specified position.

Errors

Calls RaiseGDBException to raise an exception when Index is not valid for the page list in the class instance. Raised with the exception message: 'TUNBPages.Get Index out of bounds'.


TUNBPages.GetObject

Gets the TPage class instance stored at the specified ordinal position in the page list

Declaration

Source position: extctrls.pp line 103

protected function TUNBPages.GetObject(

  Index: Integer

):TObject; override;

Arguments

Index

Ordinal position in the list of pages for the requested page object

Function result

TPage class instance at the specified position


TUNBPages.Move

Moves the active page to a position in the page list

Declaration

Source position: extctrls.pp line 114

public procedure TUNBPages.Move(

  CurIndex: Integer;

  NewIndex: Integer

); override;

Description

Move is an overridden procedure in TUNBPages. It re-implements the method defined in the TStrings ancestor class. Move is used to relocate the active page in a NoteBook control to a new position in the page list.

Move uses the internal TNotebook member that is the owner of the class instance to retrieve the current page and its ordinal position.

CurIndex is set to the PageIndex for the active page in the Notebook component. NewIndex specifies the new ordinal position in the page list for the TPage instance.

The Move method in the internal page list (TObjectList) is called to move the TPage instance from using the required positions. The PageIndex for the TNotebook control is reset to re-activate the page moved in the operation.

Remark: Please note : Move does NOT call the inherited method.

See also

#LCL.ExtCtrls.TNotebook.Pages | Contains the page names defined for the notebook control
#LCL.ExtCtrls.TNotebook.PageIndex | Ordinal position for the active page in the notebook control
#LCL.ExtCtrls.TNotebook.IndexOf | Gets the ordinal position in the list of pages for the specified page object
#LCL.ExtCtrls.TPage | TPage: One of the pages in a tabbed Notebook
#RTL.Classes.TStrings.Move


TCalculatorDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a pop-up calculator dialog used to perform simple calculations and return the value

Declaration

Source position: extdlgs.pas line 129

type TCalculatorDialog = class(TExtCommonDialog)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure OnDialogClose(); | Implements the event handler signalled when the dialog is closed
procedure OnDialogShow(); | Implements the event handler signalled when the dialog is displayed
procedure OnDialogCloseQuery(); | Implements the event handler signalled to determine if the dialog can be closed
procedure Change; virtual; | Change - software emulator for the OnChange event ???
procedure CalcKey(); virtual; | Implements the event handler signalled to process keys in the dialog
function DefaultTitle; override; | DefaultTitle - returns the default title for a dialog
procedure DisplayChange; virtual; | DisplayChange - software emulator for the OnDisplayChange event
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
function Execute; override; | A public method causing the dialog box to appear, offer the relevant choices to the user and act upon the choice
property CalcDisplay: Double; [r] | CalcDisplay - the current numeric value in the main calculator display
property Memory: Double; [r] | Memory - the value stored in the calculator's memory
published
property BeepOnError: Boolean; [rw] | BeepOnError - if True, beeps when there is an entry error or other calculator error
property CalculatorLayout: TCalculatorLayout; [rw] | CalculatorLayout - whether simple or normal
property Precision: Byte; [rw] | Precision - the level of precision to be used in calculations; default is set by DefCalcPrecision
property Title: TTranslateString; | The Title or Caption to be shown at the top of the dialog box
property Value: Double; [rw] | Value - the numeric value (result) returned by the calculator
property OnCalcKey: TKeyPressEvent; [rw] | OnCalcKey - event handler for a key press in the calculator
property OnChange: TNotifyEvent; [rw] | OnChange - event handler for any change in the calculator
property OnDisplayChange: TNotifyEvent; [rw] | OnDisplayChange - event handler for any change in the calculator display
property DialogScale: Integer; [rw] | Scaling percentage applied to the calculator dialog form
property ColorBtnDigits: TColor; [rw] | Color for the digit buttons displayed in the calculator dialog
property ColorBtnMemory: TColor; [rw] | Color for the Memory button displayed in the calculator dialog
property ColorBtnOk: TColor; [rw] | Color for the OK button displayed in the calculator dialog
property ColorBtnCancel: TColor; [rw] | Color for the Cancel button displayed in the calculator dialog
property ColorBtnClear: TColor; [rw] | Color for the Clear button displayed in the calculator dialog
property ColorBtnOthers: TColor; [rw] | Color for other buttons displayed in the calculator dialog
property ColorDisplayText: TColor; [rw] | Color for text displayed in the calculator dialog
property ColorDisplayBack: TColor; [rw] | Color for background in the display area for the calculator dialog
end;

Inheritance

TCalculatorDialog | Implements a pop-up calculator dialog used to perform simple calculations and return the value
|
TExtCommonDialog | TCommonDialog : the base type from which other dialogs are derived
|
TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCalculatorDialog is a TExtCommonDialog descendant which implements a pop-up calculator dialog used to perform calculations and return the result in the Value property. Value uses the Double type, and can be represented using the number of digits in the Precision property.

TCalculatorDialog uses a TCalculatorForm instance in the DlgForm property which includes separate panels to display the input value, numeric keys, labels, and other buttons on the dialog form. A CalculatorLayout property allows use of a detailed or a simplified view on the form. Properties are provided to set the colors used for components on DlgForm, including:

  • ColorBtnDigits
  • ColorBtnMemory
  • ColorBtnOk
  • ColorBtnCancel
  • ColorBtnClear
  • ColorBtnOthers
  • ColorDisplayText
  • ColorDisplayBack

Use the Memory property to store or retrieve a value for the calculator dialog.

See also

TExtCommonDialog | TCommonDialog : the base type from which other dialogs are derived
#lcl.CalcForm.TCalculatorForm | Implements the form used to display a calculator in a TCalculatorDialog


TCalculatorDialog
 | ro | CalcDisplay
 | ro | Memory
pl |  | BeepOnError
pl |  | CalculatorLayout
pl |  | Precision
pl | ro | Title
pl |  | Value
pl |  | DialogScale
pl |  | ColorBtnDigits
pl |  | ColorBtnMemory
pl |  | ColorBtnOk
pl |  | ColorBtnCancel
pl |  | ColorBtnClear
pl |  | ColorBtnOthers
pl |  | ColorDisplayText
pl |  | ColorDisplayBack
TExtCommonDialog
pt |  | DlgForm
 |  | Left
 |  | Top
pl |  | DialogPosition
TCommonDialog
pt |  | AttachTo
 |  | Handle
 |  | UserChoice
 |  | Width
 |  | Height
pl |  | HelpContext
pl |  | Title
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pt |  | AttachTo (TCommonDialog)
pl |  | BeepOnError (TCalculatorDialog)
 | ro | CalcDisplay (TCalculatorDialog)
pl |  | CalculatorLayout (TCalculatorDialog)
pl |  | ColorBtnCancel (TCalculatorDialog)
pl |  | ColorBtnClear (TCalculatorDialog)
pl |  | ColorBtnDigits (TCalculatorDialog)
pl |  | ColorBtnMemory (TCalculatorDialog)
pl |  | ColorBtnOk (TCalculatorDialog)
pl |  | ColorBtnOthers (TCalculatorDialog)
pl |  | ColorDisplayBack (TCalculatorDialog)
pl |  | ColorDisplayText (TCalculatorDialog)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
pl |  | DialogPosition (TExtCommonDialog)
pl |  | DialogScale (TCalculatorDialog)
pt |  | DlgForm (TExtCommonDialog)
 |  | Handle (TCommonDialog)
 |  | Height (TCommonDialog)
pl |  | HelpContext (TCommonDialog)
 | ro | LCLRefCount (TLCLComponent)
 |  | Left (TExtCommonDialog)
 | ro | Memory (TCalculatorDialog)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pl |  | Precision (TCalculatorDialog)
 |  | Tag (TComponent)
pl |  | Title (TCommonDialog)
pl | ro | Title (TCalculatorDialog)
 |  | Top (TExtCommonDialog)
 |  | UserChoice (TCommonDialog)
pl |  | Value (TCalculatorDialog)
 |  | VCLComObject (TComponent)
 | ro | WidgetSetClass (TLCLComponent)
 |  | Width (TCommonDialog)


TCalculatorDialog
pt | WSRegisterClass
pt | OnDialogClose
pt | OnDialogShow
pt | OnDialogCloseQuery
pt | Change
pt | CalcKey
pt | DefaultTitle
pt | DisplayChange
 | Create
 | Destroy
 | Execute
TExtCommonDialog
pt | GetLeft
pt | GetHeight
pt | GetTop
pt | GetWidth
pt | SetLeft
pt | SetTop
 | Create
 | Destroy
TCommonDialog
pt | WSRegisterClass
pt | DoExecute
pt | DefaultTitle
pt | GetHeight
pt | GetWidth
pt | SetHeight
pt | SetWidth
pt | ResetShowCloseFlags
 | Create
 | Execute
 | Close
 | DoShow
 | DoCanClose
 | DoClose
 | HandleAllocated
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
pt | CalcKey (TCalculatorDialog)
pt | Change (TCalculatorDialog)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Close (TCommonDialog)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCommonDialog)
 | Create (TExtCommonDialog)
 | Create (TCalculatorDialog)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
pt | DefaultTitle (TCommonDialog)
pt | DefaultTitle (TCalculatorDialog)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TExtCommonDialog)
 | Destroy (TCalculatorDialog)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DisplayChange (TCalculatorDialog)
 | DoCanClose (TCommonDialog)
 | DoClose (TCommonDialog)
pt | DoExecute (TCommonDialog)
 | DoShow (TCommonDialog)
 | Equals (TObject)
 | Execute (TCommonDialog)
 | Execute (TCalculatorDialog)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
pt | GetHeight (TCommonDialog)
pt | GetHeight (TExtCommonDialog)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLeft (TExtCommonDialog)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
pt | GetTop (TExtCommonDialog)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWidth (TCommonDialog)
pt | GetWidth (TExtCommonDialog)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TCommonDialog)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | OnDialogClose (TCalculatorDialog)
pt | OnDialogCloseQuery (TCalculatorDialog)
pt | OnDialogShow (TCalculatorDialog)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
pt | ResetShowCloseFlags (TCommonDialog)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetHeight (TCommonDialog)
 | SetInline (TComponent)
pt | SetLeft (TExtCommonDialog)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetTop (TExtCommonDialog)
pt | SetWidth (TCommonDialog)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TCommonDialog)
pt | WSRegisterClass (TCalculatorDialog)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCalculatorDialog
pl | OnCalcKey
pl | OnChange
pl | OnDisplayChange
TExtCommonDialog
TCommonDialog
pt | OnDialogResult
pl | OnClose
pl | OnCanClose
pl | OnShow
TLCLComponent
TComponent
TPersistent
TObject


pl | OnCalcKey (TCalculatorDialog)
pl | OnCanClose (TCommonDialog)
pl | OnChange (TCalculatorDialog)
pl | OnClose (TCommonDialog)
pt | OnDialogResult (TCommonDialog)
pl | OnDisplayChange (TCalculatorDialog)
pl | OnShow (TCommonDialog)


TCalculatorDialog.BeepOnError

BeepOnError - if True, beeps when there is an entry error or other calculator error

Declaration

Source position: extdlgs.pas line 166

published property TCalculatorDialog.BeepOnError : Boolean
  read FBeepOnError
  write FBeepOnError
  default True;

Description

BeepOnError is a Boolean property which indicates if a beep occurs when an error occurs in the calculator dialog. The default value for the property is True. The value in BeepOnError is assigned to the corresponding property in DlgForm in the Execute method.

See also

#lcl.CalcForm.TCalculatorForm | Implements the form used to display a calculator in a TCalculatorDialog
TCalculatorDialog.Execute | A public method causing the dialog box to appear, offer the relevant choices to the user and act upon the choice


TCalculatorDialog.CalcDisplay

CalcDisplay - the current numeric value in the main calculator display

Declaration

Source position: extdlgs.pas line 163

public property TCalculatorDialog.CalcDisplay : Double
  read GetDisplay;

Description

CalcDisplay is a read-only Double property which contains the current numeric value for the calculator. The property value is read from the TCalculatorForm instance in DlgForm when it has been assigned. Otherwise the content stored in Value is used as the property value.

See also

#lcl.CalcForm.TCalculatorForm | Implements the form used to display a calculator in a TCalculatorDialog
TCalculatorDialog.Value | Value - the numeric value (result) returned by the calculator


TCalculatorDialog.CalcKey

Implements the event handler signalled to process keys in the dialog

Declaration

Source position: extdlgs.pas line 156

protected procedure TCalculatorDialog.CalcKey(

  var Key: Char

); virtual;

Arguments

Key

Key examined in the event handler

Description

CalcKey is a procedure which implements the event handler signalled to process keys in the dialog. CalcKey signals the OnCalcKey event handler (when assigned).

CalcKey is assigned as the OnCalcKey event handler for DlgForm in the Execute method.

See also

TCalculatorForm.OnCalcKey
TCalculatorDialog.OnCalcKey | OnCalcKey - event handler for a key press in the calculator
TCalculatorDialog.Execute | A public method causing the dialog box to appear, offer the relevant choices to the user and act upon the choice


TCalculatorDialog.CalculatorLayout

CalculatorLayout - whether simple or normal

Declaration

Source position: extdlgs.pas line 167

published property TCalculatorDialog.CalculatorLayout : TCalculatorLayout
  read FLayout
  write FLayout
  default clNormal;

Description

CalculatorLayout is a TCalculatorLayout property which specifies the layout used for the calculator dialog form in DlgForm. CalculatorLayout is passed as an argument to the CreateCalculatorForm routine in Execute, and determines the size and position for the panels and buttons on the form.

clNormal
Buttons and panels use a larger size with more whitespace
clSimple
Buttons and panels use a more compact size with less whitespace

The default value for the property is clNormal.

See also

#lcl.CalcForm.TCalculatorLayout |
#lcl.CalcForm.CreateCalculatorForm | Creates and configures a new TCalculatorForm instance
TCalculatorDialog.Execute | A public method causing the dialog box to appear, offer the relevant choices to the user and act upon the choice


TCalculatorDialog.Change

Change - software emulator for the OnChange event ???

Declaration

Source position: extdlgs.pas line 155

protected procedure TCalculatorDialog.Change; virtual;

Description

Change is a procedure used to perform actions needed when the dialog has been changed. Change signals the OnChange event handler (when assigned).

See also

TCalculatorDialog.OnChange

OnChange - event handler for any change in the calculator


TCalculatorDialog.ColorBtnCancel

Color for the Cancel button displayed in the calculator dialog

Declaration

Source position: extdlgs.pas line 178

published property TCalculatorDialog.ColorBtnCancel : TColor
  read FColorBtnCancel
  write FColorBtnCancel;


TCalculatorDialog.ColorBtnClear

Color for the Clear button displayed in the calculator dialog

Declaration

Source position: extdlgs.pas line 179

published property TCalculatorDialog.ColorBtnClear : TColor
  read FColorBtnClear
  write FColorBtnClear;


TCalculatorDialog.ColorBtnDigits

Color for the digit buttons displayed in the calculator dialog

Declaration

Source position: extdlgs.pas line 175

published property TCalculatorDialog.ColorBtnDigits : TColor
  read FColorBtnDigits
  write FColorBtnDigits;


TCalculatorDialog.ColorBtnMemory

Color for the Memory button displayed in the calculator dialog

Declaration

Source position: extdlgs.pas line 176

published property TCalculatorDialog.ColorBtnMemory : TColor
  read FColorBtnMemory
  write FColorBtnMemory;


TCalculatorDialog.ColorBtnOk

Color for the OK button displayed in the calculator dialog

Declaration

Source position: extdlgs.pas line 177

published property TCalculatorDialog.ColorBtnOk : TColor
  read FColorBtnOk
  write FColorBtnOk;


TCalculatorDialog.ColorBtnOthers

Color for other buttons displayed in the calculator dialog

Declaration

Source position: extdlgs.pas line 180

published property TCalculatorDialog.ColorBtnOthers : TColor
  read FColorBtnOthers
  write FColorBtnOthers;


TCalculatorDialog.ColorDisplayBack

Color for background in the display area for the calculator dialog

Declaration

Source position: extdlgs.pas line 182

published property TCalculatorDialog.ColorDisplayBack : TColor
  read FColorDisplayBack
  write FColorDisplayBack;


TCalculatorDialog.ColorDisplayText

Color for text displayed in the calculator dialog

Declaration

Source position: extdlgs.pas line 181

published property TCalculatorDialog.ColorDisplayText : TColor
  read FColorDisplayText
  write FColorDisplayText;


TCalculatorDialog.DialogScale

Scaling percentage applied to the calculator dialog form

Declaration

Source position: extdlgs.pas line 174

published property TCalculatorDialog.DialogScale : Integer
  read FDialogScale
  write SetDialogScale
  default 100;

Description

DialogScale is an Integer property which indicates the scaling percentage applied to the height and width for the calculator dialog. When the value for the property is changed, it its validated and adjusted to ensure that it is in the range 80...400 (the minuimum and maximum allowed for the property).

DialogScale is passed as the multiplier argument to the ScaleBy method in TCalculatorForm; the divisor is always set to 100.

The default value for the property is 100, and indicates that the dialog is displayed at 100% of its designed size.

See also

TCalculatorDialog.Execute

A public method causing the dialog box to appear, offer the relevant choices to the user and act upon the choice


TCalculatorDialog.DisplayChange

DisplayChange - software emulator for the OnDisplayChange event

Declaration

Source position: extdlgs.pas line 158

protected procedure TCalculatorDialog.DisplayChange; virtual;


TCalculatorDialog.Memory

Memory - the value stored in the calculator's memory

Declaration

Source position: extdlgs.pas line 164

public property TCalculatorDialog.Memory : Double
  read FMemory;

Description

Memory is a read-only Double property which contains the numeric value stored using the Memory button on the calculator dialog. The value in Memory is passed to the form in DlgForm in the Execute method, and updated when the modal result for the calculator form is mrOk.

See also

#lcl.CalcForm.TCalculatorForm | Implements the form used to display a calculator in a TCalculatorDialog
TCalculatorDialog.Execute | A public method causing the dialog box to appear, offer the relevant choices to the user and act upon the choice


TCalculatorDialog.OnCalcKey

OnCalcKey - event handler for a key press in the calculator

Declaration

Source position: extdlgs.pas line 171

published property TCalculatorDialog.OnCalcKey : TKeyPressEvent
  read FOnCalcKey
  write FOnCalcKey;

Description

OnCalcKey is a TKeyPressEvent property used as the event handler for key press events in the calculator dialog form. OnCalcKey is signalled from the CalcKey method which is assigned as the OnCalcKey event handler in DlgForm.

Applications must implement an object procedure using the signature in to respond to the event notification.

See also

TCalculatorDialog.CalcKey | Implements the event handler signalled to process keys in the dialog
#lcl.CalcForm.TCalculatorForm.OnCalcKey | Event handler signalled to handle keys press on the calculator form
#lcl.Controls.TKeyPressEvent | Specifies an event handler for key press events


TCalculatorDialog.OnChange

OnChange - event handler for any change in the calculator

Declaration

Source position: extdlgs.pas line 172

published property TCalculatorDialog.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;

Description

OnChange is a TNotifyEvent property used as the event handler signalled when the value for the calculator dialog is changed. OnChange is signalled from the Change method when the calculator dialog returns a modified value for the Value property.

Applications must implement an object procedure using the signature in to respond to the event notification.

See also

TCalculatorDialog.Change | Change - software emulator for the OnChange event ???
TCalculatorDialog.Execute | A public method causing the dialog box to appear, offer the relevant choices to the user and act upon the choice
#lcl.CalcForm.TCalculatorForm | Implements the form used to display a calculator in a TCalculatorDialog
#rtl.Classes.TNotifyEvent


TCalculatorDialog.OnDialogClose

Implements the event handler signalled when the dialog is closed

Declaration

Source position: extdlgs.pas line 152

protected procedure TCalculatorDialog.OnDialogClose(

  Sender: TObject;

  var CloseAction: TCloseAction

);

Arguments

Sender | Object for the event notification
CloseAction | Action performed to close the dialog

Description

OnDialogClose implements the event handler signalled when the dialog form is closed. OnDialogClose calls the DoClose method to execute the OnClose event handler (when assigned).

OnDialogClose is assigned as the OnClose event handler for the form in DlgForm in the Execute method.

See also

TCalculatorDialog.OnDialogClose | Implements the event handler signalled when the dialog is closed
#LCL.Forms.TForm.OnClose
#LCL.Dialogs.TCommonDialog.Execute | A public method causing the dialog box to appear, offer the relevant choices to the user and act upon the choice


TCalculatorDialog.OnDialogCloseQuery

Implements the event handler signalled to determine if the dialog can be closed

Declaration

Source position: extdlgs.pas line 154

protected procedure TCalculatorDialog.OnDialogCloseQuery(

  Sender: TObject;

  var CanClose: Boolean

);

Arguments

Sender | Object for the event notification
CanClose | True when the dialog can be closed

Description

OnDialogCloseQuery implements the event handler signalled to determine if the dialog can be closed. OnDialogCloseQuery sets the value in the UserChoice property to the modal result returned by the dialog form in DlgForm. It calls DoCanClose to signal the OnCanClose event handler (when assigned).

OnDialogCloseQuery is assigned as the OnCloseQuery event handler for the form in DlgForm in the Execute method.

See also

#LCL.Dialogs.TCommonDialog.Execute

A public method causing the dialog box to appear, offer the relevant choices to the user and act upon the choice

#LCL.Forms.TForm.OnCloseQuery


TCalculatorDialog.OnDialogShow

Implements the event handler signalled when the dialog is displayed

Declaration

Source position: extdlgs.pas line 153

protected procedure TCalculatorDialog.OnDialogShow(

  Sender: TObject

);

Arguments

Sender

Object for the event notification

Description

OnDialogShow implements the event handler signalled when the dialog form is displayed. OnDialogShow calls the DoShow method to signal the OnShow event handler (when assigned).

OnDialogShow is assigned as the OnShow event handler for the form in DlgForm in the Execute method.

See also

TCalculatorDialog.Execute | A public method causing the dialog box to appear, offer the relevant choices to the user and act upon the choice
TCalculatorDialog.OnDialogShow | Implements the event handler signalled when the dialog is displayed
#LCL.Forms.TForm.OnShow


TCalculatorDialog.OnDisplayChange

OnDisplayChange - event handler for any change in the calculator display

Declaration

Source position: extdlgs.pas line 173

published property TCalculatorDialog.OnDisplayChange : TNotifyEvent
  read FOnDisplayChange
  write FOnDisplayChange;

Description

OnDisplayChange is a TNotifyEvent property used as the event handler signalled when the display value for the calculator dialog is changed. OnDisplayChange is signalled from the DisplayChanged method which is assigned as the OnDisplayChange event handler in DlgForm.

See also

#lcl.CalcForm.TCalculatorForm.OnDisplayChange | Event handler signalled when the calculator display has been changed
TCalculatorDialog.Execute | A public method causing the dialog box to appear, offer the relevant choices to the user and act upon the choice
TCalculatorDialog.DisplayChange | DisplayChange - software emulator for the OnDisplayChange event
#rtl.Classes.TNotifyEvent


TCalculatorDialog.Precision

Precision - the level of precision to be used in calculations; default is set by DefCalcPrecision

Declaration

Source position: extdlgs.pas line 168

published property TCalculatorDialog.Precision : Byte
  read FPrecision
  write FPrecision
  default CalcDefPrecision;

Description

Precision is a Byte property which indicates the number of precision digits used when formatting the display for the Value property. Precision is assigned to the dialog form in DlgForm, and passed as an argument when calling the FloatToStrF routine.

The default value for the property is determined by the CalcDefPrecision constant.

See also

TCalculatorDialog.Value | Value - the numeric value (result) returned by the calculator
TCalculatorDialog.CalcDisplay | CalcDisplay - the current numeric value in the main calculator display
#lcl.CalcForm.TCalculatorForm | Implements the form used to display a calculator in a TCalculatorDialog
#lcl.CalcForm.CalcDefPrecision | Defines the default number of digits of precision used for values in TCalculatorForm
#rtl.SysUtils.FloatToStrF


TCalculatorDialog.Value

Value - the numeric value (result) returned by the calculator

Declaration

Source position: extdlgs.pas line 170

published property TCalculatorDialog.Value : Double
  read FValue
  write FValue;

Description

Value is a Double property which contains the numeric value passed to and returned from the calculator dialog form. Value is assigned to the TCalculatorForm instance in DlgForm in the Execute method, and updated when the modal result for the form is mrOk.

Value is used as the value for the CalcDisplay property when the dialog form in DlgForm has not been assigned (contains Nil).

See also

TCalendarDialog.Execute | A public method causing the dialog box to appear, offer the relevant choices to the user and act upon the choice
#lcl.CalcForm.TCalculatorForm | Implements the form used to display a calculator in a TCalculatorDialog


TCalendarDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCalendarDialog - a popup calendar dialog that allows a date to be selected and returned to the main program

Declaration

Source position: extdlgs.pas line 187

type TCalendarDialog = class(TExtCommonDialog)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure GetNewDate(); | GetNewDate - programmatic simulation of OnClick event, which transfers the selected date to the calling program
procedure CalendarDblClick(); | CalendarDblClick - method for handling doubleclick on the calendar
function DefaultTitle; override; | Contains the default value for the Title displayed on the calendar dialog form
public
constructor Create(); override; | Constructor for the class instance
function Execute; override; | A public method causing the dialog box to appear, offer the relevant choices to the user and act upon the choice
property Left: Integer; [rw] | Contains the left coordinate for the dialog
property Top: Integer; [rw] | Contains the top coordinate for the dialog
published
property Date: TDateTime; [rw] | The selected Date, for return to the main program
property DisplaySettings: TDisplaySettings; [rw] | DisplaySettings - the user-selected settings determining the appearance of the display
property OnDayChanged: TNotifyEvent; [rw] | OnDayChanged - event handler when a different day is selected
property OnMonthChanged: TNotifyEvent; [rw] | Event handler signalled when a different month is selected
property OnYearChanged: TNotifyEvent; [rw] | OnYearChanged - event handler when a different year is selected
property OnChange: TNotifyEvent; [rw] | Event handler signalled when the valuein Date has been changed
property OKCaption: TCaption; [rw] | Caption displayed on the OK button
property CancelCaption: TCaption; [rw] | Caption displayed on the Cancel button for the calendar dialog form
end;

Inheritance

TCalendarDialog | TCalendarDialog - a popup calendar dialog that allows a date to be selected and returned to the main program
|
TExtCommonDialog | TCommonDialog : the base type from which other dialogs are derived
|
TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCalendarDialog is a TExtCommonDialog descendant which implements a calendar dialog used to select a date from a TCalendar control. It provides a Date property that contains the date used when selecting a date using the Calendar control displayed in the dialog.

TCalendarDialog creates and configures a TForm instance that is displayed in the Execute method for the dialog. The form uses the Title, DialogPosition, DisplaySettings, and Date properties assigned in the class. A new TCalendar control is created for the form, and stored in the Calendar property. Methods which implement the event handlers for the calendar control are also assigned. The form instance is displayed modally, and the modal result is captured in the UserChoice property. Date is updated when a calendar date is selected while the form is active.

See also

TExtCommonDialog | TCommonDialog : the base type from which other dialogs are derived
TCalendarDialog.Date | The selected Date, for return to the main program
TExtCommonDialog.DialogPosition | Specifies the position where the dialog is displayed
TExtCommonDialog.DlgForm | Contains the form displayed modally for the custom-drawn dialog
TCalendarDialog.Execute | A public method causing the dialog box to appear, offer the relevant choices to the user and act upon the choice
#lcl.Calendar.TCalendar | TCalendar allows selection of a date from a calendar display


TCalendarDialog
 |  | Left
 |  | Top
pl |  | Date
pl |  | DisplaySettings
pl |  | OKCaption
pl |  | CancelCaption
TExtCommonDialog
pt |  | DlgForm
 |  | Left
 |  | Top
pl |  | DialogPosition
TCommonDialog
pt |  | AttachTo
 |  | Handle
 |  | UserChoice
 |  | Width
 |  | Height
pl |  | HelpContext
pl |  | Title
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pt |  | AttachTo (TCommonDialog)
pl |  | CancelCaption (TCalendarDialog)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
pl |  | Date (TCalendarDialog)
 |  | DesignInfo (TComponent)
pl |  | DialogPosition (TExtCommonDialog)
pl |  | DisplaySettings (TCalendarDialog)
pt |  | DlgForm (TExtCommonDialog)
 |  | Handle (TCommonDialog)
 |  | Height (TCommonDialog)
pl |  | HelpContext (TCommonDialog)
 | ro | LCLRefCount (TLCLComponent)
 |  | Left (TExtCommonDialog)
 |  | Left (TCalendarDialog)
 |  | Name (TComponent)
pl |  | OKCaption (TCalendarDialog)
 | ro | Owner (TComponent)
 |  | Tag (TComponent)
pl |  | Title (TCommonDialog)
 |  | Top (TExtCommonDialog)
 |  | Top (TCalendarDialog)
 |  | UserChoice (TCommonDialog)
 |  | VCLComObject (TComponent)
 | ro | WidgetSetClass (TLCLComponent)
 |  | Width (TCommonDialog)


TCalendarDialog
pt | WSRegisterClass
pt | GetNewDate
pt | CalendarDblClick
pt | DefaultTitle
 | Create
 | Execute
TExtCommonDialog
pt | GetLeft
pt | GetHeight
pt | GetTop
pt | GetWidth
pt | SetLeft
pt | SetTop
 | Create
 | Destroy
TCommonDialog
pt | WSRegisterClass
pt | DoExecute
pt | DefaultTitle
pt | GetHeight
pt | GetWidth
pt | SetHeight
pt | SetWidth
pt | ResetShowCloseFlags
 | Create
 | Execute
 | Close
 | DoShow
 | DoCanClose
 | DoClose
 | HandleAllocated
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
pt | CalendarDblClick (TCalendarDialog)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Close (TCommonDialog)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCommonDialog)
 | Create (TExtCommonDialog)
 | Create (TCalendarDialog)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
pt | DefaultTitle (TCommonDialog)
pt | DefaultTitle (TCalendarDialog)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TExtCommonDialog)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCanClose (TCommonDialog)
 | DoClose (TCommonDialog)
pt | DoExecute (TCommonDialog)
 | DoShow (TCommonDialog)
 | Equals (TObject)
 | Execute (TCommonDialog)
 | Execute (TCalendarDialog)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
pt | GetHeight (TCommonDialog)
pt | GetHeight (TExtCommonDialog)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLeft (TExtCommonDialog)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
pt | GetNewDate (TCalendarDialog)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
pt | GetTop (TExtCommonDialog)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWidth (TCommonDialog)
pt | GetWidth (TExtCommonDialog)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TCommonDialog)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
pt | ResetShowCloseFlags (TCommonDialog)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetHeight (TCommonDialog)
 | SetInline (TComponent)
pt | SetLeft (TExtCommonDialog)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetTop (TExtCommonDialog)
pt | SetWidth (TCommonDialog)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TCommonDialog)
pt | WSRegisterClass (TCalendarDialog)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCalendarDialog
pl | OnDayChanged
pl | OnMonthChanged
pl | OnYearChanged
pl | OnChange
TExtCommonDialog
TCommonDialog
pt | OnDialogResult
pl | OnClose
pl | OnCanClose
pl | OnShow
TLCLComponent
TComponent
TPersistent
TObject


pl | OnCanClose (TCommonDialog)
pl | OnChange (TCalendarDialog)
pl | OnClose (TCommonDialog)
pl | OnDayChanged (TCalendarDialog)
pt | OnDialogResult (TCommonDialog)
pl | OnMonthChanged (TCalendarDialog)
pl | OnShow (TCommonDialog)
pl | OnYearChanged (TCalendarDialog)


TCalendarDialog.CalendarDblClick

CalendarDblClick - method for handling doubleclick on the calendar

Declaration

Source position: extdlgs.pas line 211

protected procedure TCalendarDialog.CalendarDblClick(

  Sender: TObject

);


TCalendarDialog.CancelCaption

Caption displayed on the Cancel button for the calendar dialog form

Declaration

Source position: extdlgs.pas line 226

published property TCalendarDialog.CancelCaption : TCaption
  read FCancelCaption
  write FCancelCaption;

Description

CancelCaption is a String property which contains the caption displayed on the Cancel button for the dialog.


TCalendarDialog.Date

The selected Date, for return to the main program

Declaration

Source position: extdlgs.pas line 219

published property TCalendarDialog.Date : TDateTime
  read FDate
  write FDate;

Description

The selected Date, for return to the main program.

This is NOT the standard RTL Date function.


TCalendarDialog.DefaultTitle

Contains the default value for the Title displayed on the calendar dialog form

Declaration

Source position: extdlgs.pas line 212

protected function TCalendarDialog.DefaultTitle: string; override;


TCalendarDialog.DisplaySettings

DisplaySettings - the user-selected settings determining the appearance of the display

Declaration

Source position: extdlgs.pas line 220

published property TCalendarDialog.DisplaySettings : TDisplaySettings
  read FDisplaySettings
  write FDisplaySettings
  default DefaultDisplaySettings;

Description

DisplaySettings contains the user-specified settings which determine the appearance for the calendar displayed in the dialog.

DisplaySettings is a set type which may contain zero or more settings. Possible values include: ShowHeadings,ShowDayNames, NoMonthChange, ShowWeekNumbers, StartMonday.


TCalendarDialog.GetNewDate

GetNewDate - programmatic simulation of OnClick event, which transfers the selected date to the calling program

Declaration

Source position: extdlgs.pas line 210

protected procedure TCalendarDialog.GetNewDate(

  Sender: TObject

);


TCalendarDialog.Left

Contains the left coordinate for the dialog

Declaration

Source position: extdlgs.pas line 216

public property TCalendarDialog.Left : Integer
  read GetLeft
  write SetLeft;


TCalendarDialog.OKCaption

Caption displayed on the OK button

Declaration

Source position: extdlgs.pas line 225

published property TCalendarDialog.OKCaption : TCaption
  read FOKCaption
  write FOKCaption;

Description

OKCaption is a String property which contains the caption displayed on the OK button in the dialog.


TCalendarDialog.OnChange

Event handler signalled when the valuein Date has been changed

Declaration

Source position: extdlgs.pas line 224

published property TCalendarDialog.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;


TCalendarDialog.OnDayChanged

OnDayChanged - event handler when a different day is selected

Declaration

Source position: extdlgs.pas line 221

published property TCalendarDialog.OnDayChanged : TNotifyEvent
  read FDayChanged
  write FDayChanged;


TCalendarDialog.OnMonthChanged

Event handler signalled when a different month is selected

Declaration

Source position: extdlgs.pas line 222

published property TCalendarDialog.OnMonthChanged : TNotifyEvent
  read FMonthChanged
  write FMonthChanged;

Description

OnMonthChanged is an event handler signalled when the value for the Month in the Date is changed.


TCalendarDialog.OnYearChanged

OnYearChanged - event handler when a different year is selected

Declaration

Source position: extdlgs.pas line 223

published property TCalendarDialog.OnYearChanged : TNotifyEvent
  read FYearChanged
  write FYearChanged;


TCalendarDialog.Top

Contains the top coordinate for the dialog

Declaration

Source position: extdlgs.pas line 217

public property TCalendarDialog.Top : Integer
  read GetTop
  write SetTop;


TExtCommonDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCommonDialog : the base type from which other dialogs are derived

Declaration

Source position: extdlgs.pas line 104

type TExtCommonDialog = class(TCommonDialog)
protected
function GetLeft; virtual; | Gets the value for the Left property
function GetHeight; override; | Gets the value for the Height property
function GetTop; virtual; | Gets the value for the Top property
function GetWidth; override; | Gets the value for the Width property
procedure SetLeft(); virtual; | Sets the value for the Left property
procedure SetTop(); virtual; | Sets the value for the Top property
property DlgForm: TCustomForm; [rw] | Contains the form displayed modally for the custom-drawn dialog
public
constructor Create(); override; | Create - constructor for TCommonDialog: calls inherited Create and adds default Title
destructor Destroy; override; | Destructor for the class instance
property Left: Integer; [rw] | Contains the left coordinate for the dialog form
property Top: Integer; [rw] | Contains the top coordinate for the dialog form
published
property DialogPosition: TPosition; [rw] | Specifies the position where the dialog is displayed
end;

Inheritance

TExtCommonDialog | TCommonDialog : the base type from which other dialogs are derived
|
TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TExtCommonDialog is a TCommonDialog descendant which implements a common base class for custom drawn dialogs such as TCalculatorDialog and TCalendarDialog. It provides additional properties used to set the position for the form displayed in the dialog.

See also

TExtCommonDialog.DlgForm | Contains the form displayed modally for the custom-drawn dialog
TExtCommonDialog.DialogPosition | Specifies the position where the dialog is displayed
TExtCommonDialog.Left | Contains the left coordinate for the dialog form
TExtCommonDialog.Top | Contains the top coordinate for the dialog form
#lcl.Dialogs.TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
TCalculatorDialog | Implements a pop-up calculator dialog used to perform simple calculations and return the value
TCalendarDialog | TCalendarDialog - a popup calendar dialog that allows a date to be selected and returned to the main program


TExtCommonDialog
pt |  | DlgForm
 |  | Left
 |  | Top
pl |  | DialogPosition
TCommonDialog
pt |  | AttachTo
 |  | Handle
 |  | UserChoice
 |  | Width
 |  | Height
pl |  | HelpContext
pl |  | Title
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pt |  | AttachTo (TCommonDialog)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
pl |  | DialogPosition (TExtCommonDialog)
pt |  | DlgForm (TExtCommonDialog)
 |  | Handle (TCommonDialog)
 |  | Height (TCommonDialog)
pl |  | HelpContext (TCommonDialog)
 | ro | LCLRefCount (TLCLComponent)
 |  | Left (TExtCommonDialog)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Tag (TComponent)
pl |  | Title (TCommonDialog)
 |  | Top (TExtCommonDialog)
 |  | UserChoice (TCommonDialog)
 |  | VCLComObject (TComponent)
 | ro | WidgetSetClass (TLCLComponent)
 |  | Width (TCommonDialog)


TExtCommonDialog
pt | GetLeft
pt | GetHeight
pt | GetTop
pt | GetWidth
pt | SetLeft
pt | SetTop
 | Create
 | Destroy
TCommonDialog
pt | WSRegisterClass
pt | DoExecute
pt | DefaultTitle
pt | GetHeight
pt | GetWidth
pt | SetHeight
pt | SetWidth
pt | ResetShowCloseFlags
 | Create
 | Execute
 | Close
 | DoShow
 | DoCanClose
 | DoClose
 | HandleAllocated
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Close (TCommonDialog)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCommonDialog)
 | Create (TExtCommonDialog)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
pt | DefaultTitle (TCommonDialog)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TExtCommonDialog)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCanClose (TCommonDialog)
 | DoClose (TCommonDialog)
pt | DoExecute (TCommonDialog)
 | DoShow (TCommonDialog)
 | Equals (TObject)
 | Execute (TCommonDialog)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
pt | GetHeight (TCommonDialog)
pt | GetHeight (TExtCommonDialog)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLeft (TExtCommonDialog)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
pt | GetTop (TExtCommonDialog)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWidth (TCommonDialog)
pt | GetWidth (TExtCommonDialog)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TCommonDialog)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
pt | ResetShowCloseFlags (TCommonDialog)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetHeight (TCommonDialog)
 | SetInline (TComponent)
pt | SetLeft (TExtCommonDialog)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetTop (TExtCommonDialog)
pt | SetWidth (TCommonDialog)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TCommonDialog)
 | _AddRef (TComponent)
 | _Release (TComponent)


TExtCommonDialog
TCommonDialog
pt | OnDialogResult
pl | OnClose
pl | OnCanClose
pl | OnShow
TLCLComponent
TComponent
TPersistent
TObject


TExtCommonDialog.DialogPosition

Specifies the position where the dialog is displayed

Declaration

Source position: extdlgs.pas line 124

published property TExtCommonDialog.DialogPosition : TPosition
  read FDialogPosition
  write FDialogPosition
  default poMainFormCenter;

Description

DialogPosition is a TPosition property which specifies the position where the dialog is displayed. The default value for the property is poMainFormCenter, and indicates that the dialog is centered both horizontally and vertically on the main form for the application.

See #lcl.Forms.TPosition for more information about the values in the TPosition enumeration and their meanings.

The value in DialogPosition is used in descendent classes when the dialog is Executed.

See also

TCalculatorDialog.Execute | A public method causing the dialog box to appear, offer the relevant choices to the user and act upon the choice
TCalendarDialog.Execute | A public method causing the dialog box to appear, offer the relevant choices to the user and act upon the choice
#lcl.Forms.TPosition | Represents the Position and Size of a Form on Screen


TExtCommonDialog.DlgForm

Contains the form displayed modally for the custom-drawn dialog

Declaration

Source position: extdlgs.pas line 117

protected property TExtCommonDialog.DlgForm : TCustomForm
  read FDlgForm
  write FDlgForm;

Description

DlgForm is a TCustomForm property which contains the form displayed with the content for the custom-drawn dialog.

The value in DlgForm is assigned in descendent classes to use the form type required for the dialog. Changes to values in the Top, Left, and DialogPosition properties are applied to the corresponding properties in DlgForm.

See also

TExtCommonDialog.DialogPosition | Specifies the position where the dialog is displayed
TExtCommonDialog.Left | Contains the left coordinate for the dialog form
TExtCommonDialog.Top | Contains the top coordinate for the dialog form
TCommonDialog.Height
TCommonDialog.Width


TExtCommonDialog.GetLeft

Gets the value for the Left property

Declaration

Source position: extdlgs.pas line 111

protected function TExtCommonDialog.GetLeft: Integer; virtual;

Function result

Value for the property

See also

TExtCommonDialog.Left

Contains the left coordinate for the dialog form


TExtCommonDialog.GetTop

Gets the value for the Top property

Declaration

Source position: extdlgs.pas line 113

protected function TExtCommonDialog.GetTop: Integer; virtual;

Function result

Value for the property

See also

TExtCommonDialog.Top

Contains the top coordinate for the dialog form


TExtCommonDialog.Left

Contains the left coordinate for the dialog form

Declaration

Source position: extdlgs.pas line 121

public property TExtCommonDialog.Left : Integer
  read GetLeft
  write SetLeft;

Description

Left is an Integer property which contains the client coordinate for the left-hand edge of the dialog. Read and write access for the property value are redirected to the Left property in DlgForm (when assigned).

Use the Top property to access the coordinate for the top edge of the dialog.

See also

TExtCommonDialog.DlgForm | Contains the form displayed modally for the custom-drawn dialog
TExtCommonDialog.Top | Contains the top coordinate for the dialog form


TExtCommonDialog.SetLeft

Sets the value for the Left property

Declaration

Source position: extdlgs.pas line 115

protected procedure TExtCommonDialog.SetLeft(

  AValue: Integer

); virtual;

Arguments

AValue

New value for the property

See also

TExtCommonDialog.Left

Contains the left coordinate for the dialog form


TExtCommonDialog.SetTop

Sets the value for the Top property

Declaration

Source position: extdlgs.pas line 116

protected procedure TExtCommonDialog.SetTop(

  AValue: Integer

); virtual;

Arguments

AValue

New value for the property

See also

TExtCommonDialog.Top

Contains the top coordinate for the dialog form


TExtCommonDialog.Top

Contains the top coordinate for the dialog form

Declaration

Source position: extdlgs.pas line 122

public property TExtCommonDialog.Top : Integer
  read GetTop
  write SetTop;

Description

Top is an Integer property which contains the client coordinate for the top edge of the dialog. Read and write access for the property value are redirected to the Top property in DlgForm (when assigned).

Use the Left property to access the coordinate for the left-hand edge of the dialog.

See also

TExtCommonDialog.DlgForm | Contains the form displayed modally for the custom-drawn dialog
TExtCommonDialog.Left | Contains the left coordinate for the dialog form


TOpenPictureDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TOpenPictureDialog - a preview dialog that shows a preview of a picture before opening the file

Declaration

Source position: extdlgs.pas line 66

type TOpenPictureDialog = class(TPreviewFileDialog)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
function IsFilterStored; virtual; | IsFilterStored - returns True if a filter is stored
property ImageCtrl: TImage; [r] | TImage used to preview the content in an image file
property PictureGroupBox: TGroupBox; [r] | PictureGroupBox - a groupbox related to a single picture ???
procedure InitPreviewControl; override; | Initializes the PreviewFileControl for the dialog
procedure ClearPreview; virtual; | ClearPreview - clears the preview area
procedure UpdatePreview; virtual; | UpdatePreview - updates the preview image, implementing any pending changes
public
constructor Create(); override; | Constructor for the class instance
procedure DoClose; override; | DoClose - software emulation of the OnClose event
procedure DoSelectionChange; override; | DoSelectionChange - execute the code for a change in selection
procedure DoShow; override; | DoShow - the procedure that actually takes care of showing the dialog box
function GetFilterExt; | GetFilterExt - returns the extension for filtering filenames
property DefaultFilter: string; [r] | DefaultFilter - the default filename filter
published
property Filter: string; [s] | A string which contains possible filename filters (e.g. .doc, .xmp, .pas etc).
end;

Inheritance

TOpenPictureDialog | TOpenPictureDialog - a preview dialog that shows a preview of a picture before opening the file
|
TPreviewFileDialog | TOpenDialog : open a file in the current directory, selected by File Dialog.
|
TOpenDialog | TOpenDialog : open a file in the current directory, selected by File Dialog.
|
TFileDialog | TFileDialog : allows selection of a file from the current directory.
|
TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TOpenPictureDialog is a TPreviewFileDialog descendant which implements a dialog used to preview and select image files using common image formats recognized for the platform or OS. It provides DefaultFilter and Filter properties which use file masks for file extensions supported for the TGraphic class. The ImageCtrl property provides the image preview for the dialog.

See also

TOpenPictureDialog.ImageCtrl | TImage used to preview the content in an image file
TOpenPictureDialog.DefaultFilter | DefaultFilter - the default filename filter
TOpenPictureDialog.Filter | A string which contains possible filename filters (e.g. .doc, .xmp, .pas etc).


TOpenPictureDialog
pt | ro | ImageCtrl
pt | ro | PictureGroupBox
 | ro | DefaultFilter
pl | ro | Filter
TPreviewFileDialog
 | ro | PreviewFileControl
TOpenDialog
pl |  | Options
TFileDialog
 | ro | Files
 |  | HistoryList
pl | ro | Title
pl |  | DefaultExt
pl |  | FileName
pl |  | Filter
pl |  | FilterIndex
pl |  | InitialDir
TCommonDialog
pt |  | AttachTo
 |  | Handle
 |  | UserChoice
 |  | Width
 |  | Height
pl |  | HelpContext
pl |  | Title
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pt |  | AttachTo (TCommonDialog)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
pl |  | DefaultExt (TFileDialog)
 | ro | DefaultFilter (TOpenPictureDialog)
 |  | DesignInfo (TComponent)
pl |  | FileName (TFileDialog)
 | ro | Files (TFileDialog)
pl |  | Filter (TFileDialog)
pl | ro | Filter (TOpenPictureDialog)
pl |  | FilterIndex (TFileDialog)
 |  | Handle (TCommonDialog)
 |  | Height (TCommonDialog)
pl |  | HelpContext (TCommonDialog)
 |  | HistoryList (TFileDialog)
pt | ro | ImageCtrl (TOpenPictureDialog)
pl |  | InitialDir (TFileDialog)
 | ro | LCLRefCount (TLCLComponent)
 |  | Name (TComponent)
pl |  | Options (TOpenDialog)
 | ro | Owner (TComponent)
pt | ro | PictureGroupBox (TOpenPictureDialog)
 | ro | PreviewFileControl (TPreviewFileDialog)
 |  | Tag (TComponent)
pl |  | Title (TCommonDialog)
pl | ro | Title (TFileDialog)
 |  | UserChoice (TCommonDialog)
 |  | VCLComObject (TComponent)
 | ro | WidgetSetClass (TLCLComponent)
 |  | Width (TCommonDialog)


TOpenPictureDialog
pt | WSRegisterClass
pt | IsFilterStored
pt | InitPreviewControl
pt | ClearPreview
pt | UpdatePreview
 | Create
 | DoClose
 | DoSelectionChange
 | DoShow
 | GetFilterExt
TPreviewFileDialog
pt | WSRegisterClass
pt | CreatePreviewControl
pt | InitPreviewControl
pt | DoExecute
 | Create
TOpenDialog
pt | WSRegisterClass
pt | ResolveLinks
pt | DereferenceLinks
pt | CheckFile
pt | CheckFileMustExist
pt | CheckAllFiles
pt | DoExecute
pt | DefaultTitle
 | Create
 | DoCanClose
 | DoFolderChange
 | DoSelectionChange
 | IntfSetOption
TFileDialog
pt | WSRegisterClass
pt | GetFilterIndex
pt | SetFileName
pt | SetFilter
pt | SetHistoryList
 | Create
 | Destroy
 | DoCanClose
 | DoTypeChange
 | IntfFileTypeChanged
 | FindMaskInFilter
 | ExtractAllFilterMasks
TCommonDialog
pt | WSRegisterClass
pt | DoExecute
pt | DefaultTitle
pt | GetHeight
pt | GetWidth
pt | SetHeight
pt | SetWidth
pt | ResetShowCloseFlags
 | Create
 | Execute
 | Close
 | DoShow
 | DoCanClose
 | DoClose
 | HandleAllocated
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
pt | CheckAllFiles (TOpenDialog)
pt | CheckFile (TOpenDialog)
pt | CheckFileMustExist (TOpenDialog)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | ClearPreview (TOpenPictureDialog)
 | Close (TCommonDialog)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCommonDialog)
 | Create (TFileDialog)
 | Create (TOpenDialog)
 | Create (TPreviewFileDialog)
 | Create (TOpenPictureDialog)
pt | CreatePreviewControl (TPreviewFileDialog)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
pt | DefaultTitle (TCommonDialog)
pt | DefaultTitle (TOpenDialog)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DereferenceLinks (TOpenDialog)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TFileDialog)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCanClose (TCommonDialog)
 | DoCanClose (TFileDialog)
 | DoCanClose (TOpenDialog)
 | DoClose (TCommonDialog)
 | DoClose (TOpenPictureDialog)
pt | DoExecute (TCommonDialog)
pt | DoExecute (TOpenDialog)
pt | DoExecute (TPreviewFileDialog)
 | DoFolderChange (TOpenDialog)
 | DoSelectionChange (TOpenDialog)
 | DoSelectionChange (TOpenPictureDialog)
 | DoShow (TCommonDialog)
 | DoShow (TOpenPictureDialog)
 | DoTypeChange (TFileDialog)
 | Equals (TObject)
 | Execute (TCommonDialog)
 | ExecuteAction (TComponent)
 | ExtractAllFilterMasks (TFileDialog)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindMaskInFilter (TFileDialog)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetFilterExt (TOpenPictureDialog)
pt | GetFilterIndex (TFileDialog)
 | GetHashCode (TObject)
pt | GetHeight (TCommonDialog)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWidth (TCommonDialog)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TCommonDialog)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
pt | InitPreviewControl (TPreviewFileDialog)
pt | InitPreviewControl (TOpenPictureDialog)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | IntfFileTypeChanged (TFileDialog)
 | IntfSetOption (TOpenDialog)
 | Invoke (TComponent)
pt | IsFilterStored (TOpenPictureDialog)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
pt | ResetShowCloseFlags (TCommonDialog)
pt | ResolveLinks (TOpenDialog)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetFileName (TFileDialog)
pt | SetFilter (TFileDialog)
pt | SetHeight (TCommonDialog)
pt | SetHistoryList (TFileDialog)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetWidth (TCommonDialog)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
pt | UpdatePreview (TOpenPictureDialog)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TCommonDialog)
pt | WSRegisterClass (TFileDialog)
pt | WSRegisterClass (TOpenDialog)
pt | WSRegisterClass (TPreviewFileDialog)
pt | WSRegisterClass (TOpenPictureDialog)
 | _AddRef (TComponent)
 | _Release (TComponent)


TOpenPictureDialog
TPreviewFileDialog
TOpenDialog
pl | OnFolderChange
pl | OnSelectionChange
TFileDialog
pl | OnHelpClicked
pl | OnTypeChange
TCommonDialog
pt | OnDialogResult
pl | OnClose
pl | OnCanClose
pl | OnShow
TLCLComponent
TComponent
TPersistent
TObject


TOpenPictureDialog.ClearPreview

ClearPreview - clears the preview area

Declaration

Source position: extdlgs.pas line 78

protected procedure TOpenPictureDialog.ClearPreview; virtual;

Description

ClearPreview is a procedure used to clear the image content and the caption displayed in the dialog. ClearPreview is called from the DoShow, DoClose, and UpdatePreview methods.

See also

TPreviewFileDialog.PictureGroupBox
TOpenPictureDialog.ImageCtrl | TImage used to preview the content in an image file
TOpenPictureDialog.DoShow | DoShow - the procedure that actually takes care of showing the dialog box
TOpenPictureDialog.DoClose | DoClose - software emulation of the OnClose event
TOpenPictureDialog.UpdatePreview | UpdatePreview - updates the preview image, implementing any pending changes


TOpenPictureDialog.DefaultFilter

DefaultFilter - the default filename filter

Declaration

Source position: extdlgs.pas line 86

public property TOpenPictureDialog.DefaultFilter : string
  read FDefaultFilter;

Description

DefaultFilter is a read-only String property which provides the default value for the Filter property. DefaultFilter is populated in the Create constructor with the common image formats supported for the platform or OS. Its value is assigned as the default value for the Filter property in the constructor.

See also

TOpenPictureDialog.Create | Constructor for the class instance
TOpenPictureDialog.Filter | A string which contains possible filename filters (e.g. .doc, .xmp, .pas etc).
#lcl.Graphics.GraphicFilter |


TOpenPictureDialog.GetFilterExt

GetFilterExt - returns the extension for filtering filenames

Declaration

Source position: extdlgs.pas line 85

public function TOpenPictureDialog.GetFilterExt: string;

Function result

File extension found in the method, or an empty string when no extension is available

Description

GetFilterExt is a String function used to get the file extension for the value in the Filter property. GetFilterExt parses the value in Filter, and ignores the all files mask ('*.*') in favor of actual file extensions included in the property.

The return value contains the file extension found in the Filter property. If no file extension is found in Filter, the value in DefaultExt is used as the return value.

GetFilterEx is used by the Lazarus IDE in the implementation of property editors for TGraphic and TImageList.

See also

TOpenPictureDialog.Filter | A string which contains possible filename filters (e.g. .doc, .xmp, .pas etc).
#lcl.Dialogs.TFileDialog.DefaultExt | Sets the default file extension for the file dialog box.
#lcl.Graphics.TGraphic | TGraphic - Base class for dealing with Graphic images
#lcl.ImgList.TCustomImageList | The base class for TImageList


TOpenPictureDialog.ImageCtrl

TImage used to preview the content in an image file

Declaration

Source position: extdlgs.pas line 75

protected property TOpenPictureDialog.ImageCtrl : TImage
  read FImageCtrl;

Description

ImageCtrl is a read-only TImage property which contains the image used to preview the content for an image file on the local file system.

See also

TOpenPictureDialog.ClearPreview | ClearPreview - clears the preview area
TOpenPictureDialog.UpdatePreview | UpdatePreview - updates the preview image, implementing any pending changes


TOpenPictureDialog.IsFilterStored

IsFilterStored - returns True if a filter is stored

Declaration

Source position: extdlgs.pas line 74

protected function TOpenPictureDialog.IsFilterStored: Boolean; virtual;

Function result

True when Filter is included in the LCL component streaming content

Description

IsFilterStored is a Boolean function used to get the value for the storage specifier for the Filter property. The return value indicates if the value in Filter is included in the content read and written using the LCL component streaming mechanism. It returns True when the value in Filter is different than the value in DefaultFilter.

See also

TOpenPictureDialog.Filter | A string which contains possible filename filters (e.g. .doc, .xmp, .pas etc).
TOpenPictureDialog.DefaultFilter | DefaultFilter - the default filename filter


TOpenPictureDialog.PictureGroupBox

PictureGroupBox - a groupbox related to a single picture ???

Declaration

Source position: extdlgs.pas line 76

protected property TOpenPictureDialog.PictureGroupBox : TGroupBox
  read FPictureGroupBox;

Description

PictureGroupBox is a read-only TGroupBox property which provides a container for the ImageCtrl in the dialog. PictureGroupBox is assigned as the Parent for the ImageCtrl property, and provides the bounds to which the ImageCtrl is aligned. In turn, PictureGroupBox uses the PreviewFileControl as its Parent.

See also

TOpenPictureDialog.ImageCtrl

TImage used to preview the content in an image file


TOpenPictureDialog.UpdatePreview

UpdatePreview - updates the preview image, implementing any pending changes

Declaration

Source position: extdlgs.pas line 79

protected procedure TOpenPictureDialog.UpdatePreview; virtual;

Description

UpdatePreview is a procedure used to update the file name and image used in the preview dialog. Please note: No actions are needed or performed in the method when FileName has the same value as PreviewFileName.

The FileName property is assigned to PreviewFileName, which is used as the source for the content displayed in ImageCtrl. FileName must be a valid file name on the local file system, and have read permissions. PreviewFileName is loaded into the picture for the ImageCtrl, and the caption in PictureGroupBox is updated to display the Width and Height for the stored image in the format '(%dx%d)'.

If the file is not successully loaded (due to permissions or image format), the ClearPreview method is called.

UpdatePreview is called from the DoSelectionChange method when the selected file name for the preview dialog has changed.

See also

TOpenPictureDialog.ImageCtrl | TImage used to preview the content in an image file
TOpenPictureDialog.PictureGroupBox | PictureGroupBox - a groupbox related to a single picture ???
TOpenPictureDialog.ClearPreview | ClearPreview - clears the preview area
#LCL.Dialogs.TFileDialog.FileName | String storing the name of the file chosen by the user as UTF8.


TPreviewFileControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TPreviewFileControl - a windowed control allowing the contents of a file to be previewed before opening

Declaration

Source position: extdlgs.pas line 35

type TPreviewFileControl = class(TWinControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
class function GetControlClassDefaultSize; override; | Returns the default size for this class of controls (when added to a form)
procedure SetPreviewFileDialog(); | Sets the value for the PreviewFileDialog property
procedure CreateParams(); override; | Initializes the window creation parameter record with the settings for the control
public
constructor Create(); override; | Constructor for the class instance
property PreviewFileDialog: TPreviewFileDialog; [rw] | Dialog which created the file preview control
end;

Inheritance

TPreviewFileControl | TPreviewFileControl - a windowed control allowing the contents of a file to be previewed before opening
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TPreviewFileControl is a TWinControl descendant which implements a windowed control that allows the content in a file to be viewed in a TPreviewFileDialog class instance.

TPreviewFileControl is the type used to implement the PreviewFileControl property in TPreviewFileDialog.

See also

TPreviewFileDialog.PreviewFileControl

Windowed control used to preview the contents of a file in the dialog


TPreviewFileControl
 |  | PreviewFileDialog
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 |  | PreviewFileDialog (TPreviewFileControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TPreviewFileControl
pt | WSRegisterClass
pt | GetControlClassDefaultSize
pt | SetPreviewFileDialog
pt | CreateParams
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TPreviewFileControl)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TPreviewFileControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TPreviewFileControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
pt | SetPreviewFileDialog (TPreviewFileControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TPreviewFileControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TPreviewFileControl
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TPreviewFileControl.PreviewFileDialog

Dialog which created the file preview control

Declaration

Source position: extdlgs.pas line 45

public property TPreviewFileControl.PreviewFileDialog : TPreviewFileDialog
  read FPreviewFileDialog
  write SetPreviewFileDialog;

Description

PreviewFileDialog is a TPreviewFileDialog property which contains the dialog which created the file preview control. The value in PreviewFileDialog is is assigned in the CreatePreviewControl method in TPreviewFileDialog.

See also

TPreviewFileDialog.CreatePreviewControl

CreatePreviewControl - create an instance of the windowed control used in the dialog


TPreviewFileControl.SetPreviewFileDialog

Sets the value for the PreviewFileDialog property

Declaration

Source position: extdlgs.pas line 41

protected procedure TPreviewFileControl.SetPreviewFileDialog(

  const AValue: TPreviewFileDialog

);

Arguments

AValue

New value for the property

See also

TPreviewFileControl.PreviewFileDialog

Dialog which created the file preview control


TPreviewFileDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TOpenDialog : open a file in the current directory, selected by File Dialog.

Declaration

Source position: extdlgs.pas line 51

type TPreviewFileDialog = class(TOpenDialog)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure CreatePreviewControl; virtual; | CreatePreviewControl - create an instance of the windowed control used in the dialog
procedure InitPreviewControl; virtual; | InitPreviewControl - initializes the windowed control created for the dialog
function DoExecute; override;
public
constructor Create(); override; | Constructor for the class instance
property PreviewFileControl: TPreviewFileControl; [r] | Windowed control used to preview the contents of a file in the dialog
end;

Inheritance

TPreviewFileDialog | TOpenDialog : open a file in the current directory, selected by File Dialog.
|
TOpenDialog | TOpenDialog : open a file in the current directory, selected by File Dialog.
|
TFileDialog | TFileDialog : allows selection of a file from the current directory.
|
TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TPreviewFileDialog is a TOpenDialog descendant which implement a dialog used to preview and select a file on the local file system. TPreviewFileDialog extends the ancestor class with additional properties, methods, and events used to configure and execute the dialog.

See also

TPreviewFileControl | TPreviewFileControl - a windowed control allowing the contents of a file to be previewed before opening
#lcl.Dialogs.TOpenDialog | TOpenDialog : open a file in the current directory, selected by File Dialog.


TPreviewFileDialog
 | ro | PreviewFileControl
TOpenDialog
pl |  | Options
TFileDialog
 | ro | Files
 |  | HistoryList
pl | ro | Title
pl |  | DefaultExt
pl |  | FileName
pl |  | Filter
pl |  | FilterIndex
pl |  | InitialDir
TCommonDialog
pt |  | AttachTo
 |  | Handle
 |  | UserChoice
 |  | Width
 |  | Height
pl |  | HelpContext
pl |  | Title
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pt |  | AttachTo (TCommonDialog)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
pl |  | DefaultExt (TFileDialog)
 |  | DesignInfo (TComponent)
pl |  | FileName (TFileDialog)
 | ro | Files (TFileDialog)
pl |  | Filter (TFileDialog)
pl |  | FilterIndex (TFileDialog)
 |  | Handle (TCommonDialog)
 |  | Height (TCommonDialog)
pl |  | HelpContext (TCommonDialog)
 |  | HistoryList (TFileDialog)
pl |  | InitialDir (TFileDialog)
 | ro | LCLRefCount (TLCLComponent)
 |  | Name (TComponent)
pl |  | Options (TOpenDialog)
 | ro | Owner (TComponent)
 | ro | PreviewFileControl (TPreviewFileDialog)
 |  | Tag (TComponent)
pl |  | Title (TCommonDialog)
pl | ro | Title (TFileDialog)
 |  | UserChoice (TCommonDialog)
 |  | VCLComObject (TComponent)
 | ro | WidgetSetClass (TLCLComponent)
 |  | Width (TCommonDialog)


TPreviewFileDialog
pt | WSRegisterClass
pt | CreatePreviewControl
pt | InitPreviewControl
pt | DoExecute
 | Create
TOpenDialog
pt | WSRegisterClass
pt | ResolveLinks
pt | DereferenceLinks
pt | CheckFile
pt | CheckFileMustExist
pt | CheckAllFiles
pt | DoExecute
pt | DefaultTitle
 | Create
 | DoCanClose
 | DoFolderChange
 | DoSelectionChange
 | IntfSetOption
TFileDialog
pt | WSRegisterClass
pt | GetFilterIndex
pt | SetFileName
pt | SetFilter
pt | SetHistoryList
 | Create
 | Destroy
 | DoCanClose
 | DoTypeChange
 | IntfFileTypeChanged
 | FindMaskInFilter
 | ExtractAllFilterMasks
TCommonDialog
pt | WSRegisterClass
pt | DoExecute
pt | DefaultTitle
pt | GetHeight
pt | GetWidth
pt | SetHeight
pt | SetWidth
pt | ResetShowCloseFlags
 | Create
 | Execute
 | Close
 | DoShow
 | DoCanClose
 | DoClose
 | HandleAllocated
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
pt | CheckAllFiles (TOpenDialog)
pt | CheckFile (TOpenDialog)
pt | CheckFileMustExist (TOpenDialog)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Close (TCommonDialog)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCommonDialog)
 | Create (TFileDialog)
 | Create (TOpenDialog)
 | Create (TPreviewFileDialog)
pt | CreatePreviewControl (TPreviewFileDialog)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
pt | DefaultTitle (TCommonDialog)
pt | DefaultTitle (TOpenDialog)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DereferenceLinks (TOpenDialog)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TFileDialog)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCanClose (TCommonDialog)
 | DoCanClose (TFileDialog)
 | DoCanClose (TOpenDialog)
 | DoClose (TCommonDialog)
pt | DoExecute (TCommonDialog)
pt | DoExecute (TOpenDialog)
pt | DoExecute (TPreviewFileDialog)
 | DoFolderChange (TOpenDialog)
 | DoSelectionChange (TOpenDialog)
 | DoShow (TCommonDialog)
 | DoTypeChange (TFileDialog)
 | Equals (TObject)
 | Execute (TCommonDialog)
 | ExecuteAction (TComponent)
 | ExtractAllFilterMasks (TFileDialog)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindMaskInFilter (TFileDialog)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
pt | GetFilterIndex (TFileDialog)
 | GetHashCode (TObject)
pt | GetHeight (TCommonDialog)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWidth (TCommonDialog)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TCommonDialog)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
pt | InitPreviewControl (TPreviewFileDialog)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | IntfFileTypeChanged (TFileDialog)
 | IntfSetOption (TOpenDialog)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
pt | ResetShowCloseFlags (TCommonDialog)
pt | ResolveLinks (TOpenDialog)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetFileName (TFileDialog)
pt | SetFilter (TFileDialog)
pt | SetHeight (TCommonDialog)
pt | SetHistoryList (TFileDialog)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetWidth (TCommonDialog)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TCommonDialog)
pt | WSRegisterClass (TFileDialog)
pt | WSRegisterClass (TOpenDialog)
pt | WSRegisterClass (TPreviewFileDialog)
 | _AddRef (TComponent)
 | _Release (TComponent)


TPreviewFileDialog
TOpenDialog
pl | OnFolderChange
pl | OnSelectionChange
TFileDialog
pl | OnHelpClicked
pl | OnTypeChange
TCommonDialog
pt | OnDialogResult
pl | OnClose
pl | OnCanClose
pl | OnShow
TLCLComponent
TComponent
TPersistent
TObject


TPreviewFileDialog.CreatePreviewControl

CreatePreviewControl - create an instance of the windowed control used in the dialog

Declaration

Source position: extdlgs.pas line 56

protected procedure TPreviewFileDialog.CreatePreviewControl; virtual;

Description

CreatePreviewControl is a procedure used to create and initialize the class instance used in the PreviewFileControl property. CreatePreviewControl create a TPreviewFileControl instance, sets its PreviewFileDialog property to the current class, and calls the InitPreviewControl method.

CreatePreviewControl is called from the DoExecute method in TPreviewFileDialog.

See also

TPreviewFileDialog.PreviewFileControl | Windowed control used to preview the contents of a file in the dialog
TPreviewFileControl | TPreviewFileControl - a windowed control allowing the contents of a file to be previewed before opening
TPreviewFileDialog.DoExecute


TPreviewFileDialog.InitPreviewControl

InitPreviewControl - initializes the windowed control created for the dialog

Declaration

Source position: extdlgs.pas line 57

protected procedure TPreviewFileDialog.InitPreviewControl; virtual;

Description

InitPreviewControl is a procedure used to initialize the PreviewFileControl property used in the dialog. InitPreviewControl sets the name for the control. InitPreviewControl is called from the CreatePreviewControl method.

See also

TPreviewFileDialog.PreviewFileControl | Windowed control used to preview the contents of a file in the dialog
TPreviewFileDialog.CreatePreviewControl | CreatePreviewControl - create an instance of the windowed control used in the dialog


TPreviewFileDialog.PreviewFileControl

Windowed control used to preview the contents of a file in the dialog

Declaration

Source position: extdlgs.pas line 61

public property TPreviewFileDialog.PreviewFileControl : TPreviewFileControl
  read FPreviewFileControl;

Description

PreviewFileControl is a read-only TPreviewFileControl property which contains the windowed control used to preview the contents of a file in the dialog. The resources for the property are allocated in the CreatePreviewControl method called when the dialog is executed. The property value is unassigned (contains Nil) prior to calling Execute.

See also

TPreviewFileControl | TPreviewFileControl - a windowed control allowing the contents of a file to be previewed before opening
TPreviewFileDialog.CreatePreviewControl | CreatePreviewControl - create an instance of the windowed control used in the dialog
#LCL.Dialogs.TCommonDialog.Execute | A public method causing the dialog box to appear, offer the relevant choices to the user and act upon the choice


TSavePictureDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TSavePictureDialog - a dialog for saving the picture in the current buffer to a file

Declaration

Source position: extdlgs.pas line 93

type TSavePictureDialog = class(TOpenPictureDialog)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
function DefaultTitle; override; | Gets the default value for the Title property
public
constructor Create(); override; | Constructor for the class instance
end;

Inheritance

TSavePictureDialog | TSavePictureDialog - a dialog for saving the picture in the current buffer to a file
|
TOpenPictureDialog | TOpenPictureDialog - a preview dialog that shows a preview of a picture before opening the file
|
TPreviewFileDialog | TOpenDialog : open a file in the current directory, selected by File Dialog.
|
TOpenDialog | TOpenDialog : open a file in the current directory, selected by File Dialog.
|
TFileDialog | TFileDialog : allows selection of a file from the current directory.
|
TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TSavePictureDialog is a TOpenPictureDialog descendant which implements a dialog used to save a picture to a file. TSavePictureDialog provides the same preview capabilities implemented in ancestor classes, and provides an overridden DefaultTitle method to set the title displayed in the dialog.

See also

TSavePictureDialog.DefaultTitle | Gets the default value for the Title property
TOpenPictureDialog | TOpenPictureDialog - a preview dialog that shows a preview of a picture before opening the file


TSavePictureDialog
TOpenPictureDialog
pt | ro | ImageCtrl
pt | ro | PictureGroupBox
 | ro | DefaultFilter
pl | ro | Filter
TPreviewFileDialog
 | ro | PreviewFileControl
TOpenDialog
pl |  | Options
TFileDialog
 | ro | Files
 |  | HistoryList
pl | ro | Title
pl |  | DefaultExt
pl |  | FileName
pl |  | Filter
pl |  | FilterIndex
pl |  | InitialDir
TCommonDialog
pt |  | AttachTo
 |  | Handle
 |  | UserChoice
 |  | Width
 |  | Height
pl |  | HelpContext
pl |  | Title
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TSavePictureDialog
pt | WSRegisterClass
pt | DefaultTitle
 | Create
TOpenPictureDialog
pt | WSRegisterClass
pt | IsFilterStored
pt | InitPreviewControl
pt | ClearPreview
pt | UpdatePreview
 | Create
 | DoClose
 | DoSelectionChange
 | DoShow
 | GetFilterExt
TPreviewFileDialog
pt | WSRegisterClass
pt | CreatePreviewControl
pt | InitPreviewControl
pt | DoExecute
 | Create
TOpenDialog
pt | WSRegisterClass
pt | ResolveLinks
pt | DereferenceLinks
pt | CheckFile
pt | CheckFileMustExist
pt | CheckAllFiles
pt | DoExecute
pt | DefaultTitle
 | Create
 | DoCanClose
 | DoFolderChange
 | DoSelectionChange
 | IntfSetOption
TFileDialog
pt | WSRegisterClass
pt | GetFilterIndex
pt | SetFileName
pt | SetFilter
pt | SetHistoryList
 | Create
 | Destroy
 | DoCanClose
 | DoTypeChange
 | IntfFileTypeChanged
 | FindMaskInFilter
 | ExtractAllFilterMasks
TCommonDialog
pt | WSRegisterClass
pt | DoExecute
pt | DefaultTitle
pt | GetHeight
pt | GetWidth
pt | SetHeight
pt | SetWidth
pt | ResetShowCloseFlags
 | Create
 | Execute
 | Close
 | DoShow
 | DoCanClose
 | DoClose
 | HandleAllocated
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
pt | CheckAllFiles (TOpenDialog)
pt | CheckFile (TOpenDialog)
pt | CheckFileMustExist (TOpenDialog)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | ClearPreview (TOpenPictureDialog)
 | Close (TCommonDialog)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCommonDialog)
 | Create (TFileDialog)
 | Create (TOpenDialog)
 | Create (TPreviewFileDialog)
 | Create (TOpenPictureDialog)
 | Create (TSavePictureDialog)
pt | CreatePreviewControl (TPreviewFileDialog)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
pt | DefaultTitle (TCommonDialog)
pt | DefaultTitle (TOpenDialog)
pt | DefaultTitle (TSavePictureDialog)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DereferenceLinks (TOpenDialog)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TFileDialog)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCanClose (TCommonDialog)
 | DoCanClose (TFileDialog)
 | DoCanClose (TOpenDialog)
 | DoClose (TCommonDialog)
 | DoClose (TOpenPictureDialog)
pt | DoExecute (TCommonDialog)
pt | DoExecute (TOpenDialog)
pt | DoExecute (TPreviewFileDialog)
 | DoFolderChange (TOpenDialog)
 | DoSelectionChange (TOpenDialog)
 | DoSelectionChange (TOpenPictureDialog)
 | DoShow (TCommonDialog)
 | DoShow (TOpenPictureDialog)
 | DoTypeChange (TFileDialog)
 | Equals (TObject)
 | Execute (TCommonDialog)
 | ExecuteAction (TComponent)
 | ExtractAllFilterMasks (TFileDialog)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindMaskInFilter (TFileDialog)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetFilterExt (TOpenPictureDialog)
pt | GetFilterIndex (TFileDialog)
 | GetHashCode (TObject)
pt | GetHeight (TCommonDialog)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWidth (TCommonDialog)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TCommonDialog)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
pt | InitPreviewControl (TPreviewFileDialog)
pt | InitPreviewControl (TOpenPictureDialog)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | IntfFileTypeChanged (TFileDialog)
 | IntfSetOption (TOpenDialog)
 | Invoke (TComponent)
pt | IsFilterStored (TOpenPictureDialog)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
pt | ResetShowCloseFlags (TCommonDialog)
pt | ResolveLinks (TOpenDialog)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetFileName (TFileDialog)
pt | SetFilter (TFileDialog)
pt | SetHeight (TCommonDialog)
pt | SetHistoryList (TFileDialog)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetWidth (TCommonDialog)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
pt | UpdatePreview (TOpenPictureDialog)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TCommonDialog)
pt | WSRegisterClass (TFileDialog)
pt | WSRegisterClass (TOpenDialog)
pt | WSRegisterClass (TPreviewFileDialog)
pt | WSRegisterClass (TOpenPictureDialog)
pt | WSRegisterClass (TSavePictureDialog)
 | _AddRef (TComponent)
 | _Release (TComponent)


TSavePictureDialog
TOpenPictureDialog
TPreviewFileDialog
TOpenDialog
pl | OnFolderChange
pl | OnSelectionChange
TFileDialog
pl | OnHelpClicked
pl | OnTypeChange
TCommonDialog
pt | OnDialogResult
pl | OnClose
pl | OnCanClose
pl | OnShow
TLCLComponent
TComponent
TPersistent
TObject


TCustomFileListBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomFileListBox : base type for TFileListBox - a tool for listing files for selection

Declaration

Source position: filectrl.pp line 44

type TCustomFileListBox = class(TCustomListBox)
protected
procedure DoChangeFile; virtual; | DoChangeFile - method to change a file selection: calls the OnChange event handler
procedure Loaded; override; |
function IndexOfFile(); | IndexOfFile - number of the selected file in the list of files
procedure KeyUp(); override; | Invokes the OnKeyUp handler
public
constructor Create(); override; |
destructor Destroy; override; |
procedure Click; override; | Invokes the OnClick and ActionLink.Execute handlers
procedure UpdateFileList; virtual; | UpdateFileList - brings the list of files up to date, taking into account any changes
property Drive: Char; [rw] | The Drive on which the file is located (applies to Windows systems)
property Directory: string; [rw] | The Directory or Folder in which the file is located
property FileName: string; [rw] | FileName - the name of the selected file
property FileType: TFileType; [rw] | FileType - the type or attributes of the selected file
property Mask: string; [rws] | Specifies which files will be shown
property OnChange: TNotifyEvent; [rw] | OnChange - event handler for a change in the file list or the selection
property Sorted: Boolean; | Determines whether the list entries are sorted in alphanumeric order
end;

Inheritance

TCustomFileListBox | TCustomFileListBox : base type for TFileListBox - a tool for listing files for selection
|
TCustomListBox | The base class for TListBox
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCustomFileListBox
 |  | Drive
 |  | Directory
 |  | FileName
 |  | FileType
 |  | Mask
 | ro | Sorted
TCustomListBox
 | ro | Align
 | ro | Anchors
 | ro | BorderStyle
 | ro | Canvas
 |  | ClickOnSelChange
 |  | Columns
 | ro | Constraints
 | ro | Count
 |  | ExtendedSelect
 | ro | Font
 |  | IntegralHeight
 |  | ItemHeight
 |  | ItemIndex
 |  | Items
 |  | MultiSelect
 |  | Options
 | ro | ParentColor
 | ro | ParentFont
 | ro | ParentShowHint
 | ro | PopupMenu
 |  | ScrollWidth
 | ro | SelCount
 |  | Selected
 | ro | ShowHint
 |  | Sorted
 |  | Style
 | ro | TabOrder
 | ro | TabStop
 |  | TopIndex
 | ro | Visible
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomListBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | Anchors (TCustomListBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomListBox)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomListBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClickOnSelChange (TCustomListBox)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 |  | Columns (TCustomListBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | Constraints (TCustomListBox)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
 | ro | Count (TCustomListBox)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | Directory (TCustomFileListBox)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Drive (TCustomFileListBox)
 |  | Enabled (TControl)
 |  | ExtendedSelect (TCustomListBox)
 |  | FileName (TCustomFileListBox)
 |  | FileType (TCustomFileListBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 | ro | Font (TCustomListBox)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IntegralHeight (TCustomListBox)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | ItemHeight (TCustomListBox)
 |  | ItemIndex (TCustomListBox)
 |  | Items (TCustomListBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | Mask (TCustomFileListBox)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | MultiSelect (TCustomListBox)
 |  | Name (TComponent)
 |  | Options (TCustomListBox)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 | ro | ParentColor (TCustomListBox)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
 | ro | ParentFont (TCustomListBox)
pt |  | ParentShowHint (TControl)
 | ro | ParentShowHint (TCustomListBox)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomListBox)
 | ro | ReadBounds (TControl)
 |  | ScrollWidth (TCustomListBox)
 | ro | SelCount (TCustomListBox)
 |  | Selected (TCustomListBox)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | ShowHint (TCustomListBox)
 | ro | Showing (TWinControl)
 |  | Sorted (TCustomListBox)
 | ro | Sorted (TCustomFileListBox)
 |  | Style (TCustomListBox)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomListBox)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomListBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | TopIndex (TCustomListBox)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | Visible (TCustomListBox)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomFileListBox
pt | DoChangeFile
pt | Loaded
pt | IndexOfFile
pt | KeyUp
 | Create
 | Destroy
 | Click
 | UpdateFileList
TCustomListBox
pt | WSRegisterClass
pt | AssignItemDataToCache
pt | AssignCacheToItemData
pt | BeforeDragStart
pt | BeginAutoDrag
pt | CalculateStandardItemHeight
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | FinalizeWnd
pt | GetControlClassDefaultSize
pt | CheckIndex
pt | GetItemHeight
pt | GetItemIndex
pt | GetSelCount
pt | GetSelected
pt | GetCachedDataSize
pt | GetCachedData
pt | SetExtendedSelect
pt | SetItemIndex
pt | SetItems
pt | SetItemHeight
pt | SetMultiSelect
pt | SetSelected
pt | SetSorted
pt | SetStyle
pt | DrawItem
pt | DoAutoAdjustLayout
pt | DoSelectionChange
pt | SendItemIndex
pt | WMGetDlgCode
 | Create
 | Destroy
 | AddItem
 | Click
 | Clear
 | ClearSelection
 | GetIndexAtXY
 | GetIndexAtY
 | GetSelectedText
 | ItemAtPos
 | ItemRect
 | ItemVisible
 | ItemFullyVisible
 | LockSelectionChange
 | MakeCurrentVisible
 | MeasureItem
 | SelectAll
 | SelectRange
 | DeleteSelected
 | UnlockSelectionChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AddItem (TCustomListBox)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
pt | AssignCacheToItemData (TCustomListBox)
 | AssignError (TPersistent)
pt | AssignItemDataToCache (TCustomListBox)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeforeDragStart (TCustomListBox)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomListBox)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculateStandardItemHeight (TCustomListBox)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
pt | CheckIndex (TCustomListBox)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomListBox)
 | ClearSelection (TCustomListBox)
pt | Click (TControl)
 | Click (TCustomListBox)
 | Click (TCustomFileListBox)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomListBox)
 | Create (TCustomFileListBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomListBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DeleteSelected (TCustomListBox)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomListBox)
 | Destroy (TCustomFileListBox)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomListBox)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomListBox)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChangeFile (TCustomFileListBox)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSelectionChange (TCustomListBox)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawItem (TCustomListBox)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
pt | FinalizeWnd (TCustomListBox)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedData (TCustomListBox)
pt | GetCachedDataSize (TCustomListBox)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomListBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetIndexAtXY (TCustomListBox)
 | GetIndexAtY (TCustomListBox)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetItemHeight (TCustomListBox)
pt | GetItemIndex (TCustomListBox)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
pt | GetSelCount (TCustomListBox)
pt | GetSelected (TCustomListBox)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSelectedText (TCustomListBox)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
pt | IndexOfFile (TCustomFileListBox)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomListBox)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
 | ItemAtPos (TCustomListBox)
 | ItemFullyVisible (TCustomListBox)
 | ItemRect (TCustomListBox)
 | ItemVisible (TCustomListBox)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUp (TCustomFileListBox)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomFileListBox)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
 | LockSelectionChange (TCustomListBox)
pt | MainWndProc (TWinControl)
 | MakeCurrentVisible (TCustomListBox)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MeasureItem (TCustomListBox)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomListBox)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
 | SelectRange (TCustomListBox)
pt | SendDialogChar (TWinControl)
pt | SendItemIndex (TCustomListBox)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetExtendedSelect (TCustomListBox)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetItemHeight (TCustomListBox)
pt | SetItemIndex (TCustomListBox)
pt | SetItems (TCustomListBox)
pt | SetMultiSelect (TCustomListBox)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSelected (TCustomListBox)
 | SetShape (TWinControl)
pt | SetSorted (TCustomListBox)
pt | SetStyle (TCustomListBox)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | UnlockSelectionChange (TCustomListBox)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
 | UpdateFileList (TCustomFileListBox)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMGetDlgCode (TCustomListBox)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomListBox)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomFileListBox
 |  | OnChange
TCustomListBox
 | ro | OnChangeBounds
 | ro | OnClick
 | ro | OnDblClick
 |  | OnDrawItem
 | ro | OnEnter
 | ro | OnExit
 | ro | OnKeyDown
 | ro | OnKeyPress
 | ro | OnKeyUp
 |  | OnMeasureItem
 | ro | OnMouseDown
 | ro | OnMouseEnter
 | ro | OnMouseLeave
 | ro | OnMouseMove
 | ro | OnMouseUp
 | ro | OnMouseWheel
 | ro | OnMouseWheelDown
 | ro | OnMouseWheelUp
 | ro | OnResize
 |  | OnSelectionChange
 | ro | OnUTF8KeyPress
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
 |  | OnChange (TCustomFileListBox)
 |  | OnChangeBounds (TControl)
 | ro | OnChangeBounds (TCustomListBox)
 |  | OnClick (TControl)
 | ro | OnClick (TCustomListBox)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 | ro | OnDblClick (TCustomListBox)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
 |  | OnDrawItem (TCustomListBox)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
 | ro | OnEnter (TCustomListBox)
 |  | OnExit (TWinControl)
 | ro | OnExit (TCustomListBox)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 | ro | OnKeyDown (TCustomListBox)
 |  | OnKeyPress (TWinControl)
 | ro | OnKeyPress (TCustomListBox)
 |  | OnKeyUp (TWinControl)
 | ro | OnKeyUp (TCustomListBox)
 |  | OnMeasureItem (TCustomListBox)
pt |  | OnMouseDown (TControl)
 | ro | OnMouseDown (TCustomListBox)
pt |  | OnMouseEnter (TControl)
 | ro | OnMouseEnter (TCustomListBox)
pt |  | OnMouseLeave (TControl)
 | ro | OnMouseLeave (TCustomListBox)
pt |  | OnMouseMove (TControl)
 | ro | OnMouseMove (TCustomListBox)
pt |  | OnMouseUp (TControl)
 | ro | OnMouseUp (TCustomListBox)
pt |  | OnMouseWheel (TControl)
 | ro | OnMouseWheel (TCustomListBox)
pt |  | OnMouseWheelDown (TControl)
 | ro | OnMouseWheelDown (TCustomListBox)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 | ro | OnMouseWheelUp (TCustomListBox)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 | ro | OnResize (TCustomListBox)
 |  | OnSelectionChange (TCustomListBox)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
 | ro | OnUTF8KeyPress (TCustomListBox)


TCustomFileListBox.Directory

The Directory or Folder in which the file is located

Declaration

Source position: filectrl.pp line 72

public property TCustomFileListBox.Directory : string
  read FDirectory
  write SetDirectory;


TCustomFileListBox.DoChangeFile

DoChangeFile - method to change a file selection: calls the OnChange event handler

Declaration

Source position: filectrl.pp line 61

protected procedure TCustomFileListBox.DoChangeFile; virtual;


TCustomFileListBox.Drive

The Drive on which the file is located (applies to Windows systems)

Declaration

Source position: filectrl.pp line 71

public property TCustomFileListBox.Drive : Char
  read FDrive
  write SetDrive
  default ' ';


TCustomFileListBox.FileName

FileName - the name of the selected file

Declaration

Source position: filectrl.pp line 73

public property TCustomFileListBox.FileName : string
  read FFileName
  write SetFileName;


TCustomFileListBox.FileType

FileType - the type or attributes of the selected file

Declaration

Source position: filectrl.pp line 74

public property TCustomFileListBox.FileType : TFileType
  read FFileType
  write SetFileType
  default [ftNormal];


TCustomFileListBox.IndexOfFile

IndexOfFile - number of the selected file in the list of files

Declaration

Source position: filectrl.pp line 63

protected function TCustomFileListBox.IndexOfFile(

  const AFilename: string

):Integer;


TCustomFileListBox.Mask

Specifies which files will be shown

Declaration

Source position: filectrl.pp line 75

public property TCustomFileListBox.Mask : string
  read FMask
  write SetMask
  stored MaskIsStored;

Description

This property should be filled with a list of masks separated by semi-colons. For example: "*.pdf;*.svg" will show all files with the extensions pdf and svg. The default value for this property is "*" which for this control will be consider the generic mask meaning any file. Do not use the Windows specific mask "*.*" to attempt to show all files, which is the behavior from Delphi. In the LCL version of the control this will require the file name to have a point.

Allowed wildcards are "*" which means zero or more characters and "?" which means exactly 1 character of any kind. Other characters represent themselves with one important detail: The file matching algorithm is case insensitive. So if you set "*.PDF" in the mask, then "PostScript.pdf" will also be shown, even in Linux in a case-sensitive file system.

This property has exactly the same rules and behavior as TFilterComboBox.Mask.

See also

TCustomFilterComboBox.Mask


TCustomFileListBox.OnChange

OnChange - event handler for a change in the file list or the selection

Declaration

Source position: filectrl.pp line 76

public property TCustomFileListBox.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;


TCustomFileListBox.UpdateFileList

UpdateFileList - brings the list of files up to date, taking into account any changes

Declaration

Source position: filectrl.pp line 69

public procedure TCustomFileListBox.UpdateFileList; virtual;


TCustomFilterComboBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A combobox to select filename filters

Declaration

Source position: filectrl.pp line 144

type TCustomFilterComboBox = class(TCustomComboBox)
protected
procedure Select; override; |
procedure Notification(); override;
public
constructor Create(); override; |
destructor Destroy; override; |
class procedure ConvertFilterToStrings(); |
property Mask: string; [r] |
property ShellListView: TShellListView; [rw] | Allows to connect this control to a TShellListView
end;

Inheritance

TCustomFilterComboBox | A combobox to select filename filters
|
TCustomComboBox | The base class for combo-box components
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCustomFilterComboBox
 | ro | Mask
 |  | ShellListView
TCustomComboBox
pt |  | ItemHeight
pt |  | ItemWidth
pt |  | MaxLength
pt | ro | ParentColor
pt |  | Sorted
 |  | CharCase
 |  | DroppedDown
 |  | DroppingDown
 |  | AutoComplete
 |  | AutoCompleteText
 |  | AutoDropDown
 |  | AutoSelect
 |  | AutoSelected
 | ro | AutoSize
 |  | ArrowKeysTraverseList
 | ro | Canvas
 |  | DropDownCount
 |  | Items
 |  | ItemIndex
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | Style
 | ro | TabStop
 | ro | Text
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | ArrowKeysTraverseList (TCustomComboBox)
 |  | AutoComplete (TCustomComboBox)
 |  | AutoCompleteText (TCustomComboBox)
 |  | AutoDropDown (TCustomComboBox)
 |  | AutoSelect (TCustomComboBox)
 |  | AutoSelected (TCustomComboBox)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomComboBox)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomComboBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CharCase (TCustomComboBox)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | DropDownCount (TCustomComboBox)
 |  | DroppedDown (TCustomComboBox)
 |  | DroppingDown (TCustomComboBox)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
pt |  | ItemHeight (TCustomComboBox)
 |  | ItemIndex (TCustomComboBox)
 |  | Items (TCustomComboBox)
pt |  | ItemWidth (TCustomComboBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 | ro | Mask (TCustomFilterComboBox)
pt |  | MaxLength (TCustomComboBox)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomComboBox)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomComboBox)
 |  | SelLength (TCustomComboBox)
 |  | SelStart (TCustomComboBox)
 |  | SelText (TCustomComboBox)
pt |  | SessionProperties (TControl)
 |  | ShellListView (TCustomFilterComboBox)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
pt |  | Sorted (TCustomComboBox)
 |  | Style (TCustomComboBox)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomComboBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomComboBox)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomFilterComboBox
pt | Select
pt | Notification
 | Create
 | Destroy
 | ConvertFilterToStrings
TCustomComboBox
pt | WSRegisterClass
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | DoEnter
pt | DoExit
pt | DrawItem
pt | KeyUpAfterInterface
pt | MeasureItem
pt | GetControlClassDefaultSize
pt | LMChanged
pt | CMWantSpecialKey
pt | Change
pt | Select
pt | DropDown
pt | GetItems
pt | SetItems
pt | CloseUp
pt | AdjustDropDown
pt | DoAutoAdjustLayout
pt | GetItemCount
pt | GetItemHeight
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetItemIndex
pt | GetMaxLength
pt | SetDropDownCount
pt | SetDroppedDown
pt | SetItemHeight
pt | SetItemIndex
pt | SetMaxLength
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetSorted
pt | SetStyle
pt | RealSetText
pt | KeyDown
pt | KeyUp
pt | UTF8KeyPress
pt | MouseUp
pt | SelectItem
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | IntfGetItems
 | AddItem
 | AddHistoryItem
 | Clear
 | ClearSelection
 | SelectAll
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AddHistoryItem (TCustomComboBox)
 | AddItem (TCustomComboBox)
pt | AdjustClientRect (TWinControl)
pt | AdjustDropDown (TCustomComboBox)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomComboBox)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomComboBox)
 | ClearSelection (TCustomComboBox)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CloseUp (TCustomComboBox)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMWantSpecialKey (TCustomComboBox)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | ConvertFilterToStrings (TCustomFilterComboBox)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomComboBox)
 | Create (TCustomFilterComboBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomComboBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomComboBox)
 | Destroy (TCustomFilterComboBox)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomComboBox)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomComboBox)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomComboBox)
pt | DoExit (TWinControl)
pt | DoExit (TCustomComboBox)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawItem (TCustomComboBox)
pt | DropDown (TCustomComboBox)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomComboBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetItemCount (TCustomComboBox)
pt | GetItemHeight (TCustomComboBox)
pt | GetItemIndex (TCustomComboBox)
pt | GetItems (TCustomComboBox)
pt | GetLogicalClientRect (TControl)
pt | GetMaxLength (TCustomComboBox)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelLength (TCustomComboBox)
pt | GetSelStart (TCustomComboBox)
pt | GetSelText (TCustomComboBox)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomComboBox)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfGetItems (TCustomComboBox)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomComboBox)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUp (TCustomComboBox)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpAfterInterface (TCustomComboBox)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LMChanged (TCustomComboBox)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
pt | MeasureItem (TCustomComboBox)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCustomComboBox)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomFilterComboBox)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomComboBox)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | Select (TCustomComboBox)
pt | Select (TCustomFilterComboBox)
 | SelectAll (TCustomComboBox)
pt | SelectFirst (TWinControl)
pt | SelectItem (TCustomComboBox)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDropDownCount (TCustomComboBox)
pt | SetDroppedDown (TCustomComboBox)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetItemHeight (TCustomComboBox)
pt | SetItemIndex (TCustomComboBox)
pt | SetItems (TCustomComboBox)
pt | SetMaxLength (TCustomComboBox)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSelLength (TCustomComboBox)
pt | SetSelStart (TCustomComboBox)
pt | SetSelText (TCustomComboBox)
 | SetShape (TWinControl)
pt | SetSorted (TCustomComboBox)
pt | SetStyle (TCustomComboBox)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomComboBox)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
pt | UTF8KeyPress (TCustomComboBox)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomComboBox)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomFilterComboBox
TCustomComboBox
pt | OnChange
pt | OnCloseUp
pt | OnDrawItem
pt | OnDropDown
pt | OnGetItems
pt | OnMeasureItem
pt | OnSelect
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomFilterComboBox.ConvertFilterToStrings

Declaration

Source position: filectrl.pp line 160

public class procedure TCustomFilterComboBox.ConvertFilterToStrings(

  AFilter: string;

  AStrings: TStrings;

  AClearStrings: Boolean;

  AAddDescription: Boolean;

  AAddFilter: Boolean

);


TCustomFilterComboBox.Create

Declaration

Source position: filectrl.pp line 157

public constructor TCustomFilterComboBox.Create(

  TheOwner: TComponent

); override;


TCustomFilterComboBox.Destroy

Declaration

Source position: filectrl.pp line 158

public destructor TCustomFilterComboBox.Destroy; override;


TCustomFilterComboBox.Mask

Declaration

Source position: filectrl.pp line 163

public property TCustomFilterComboBox.Mask : string
  read GetMask;


TCustomFilterComboBox.Notification

Declaration

Source position: filectrl.pp line 153

protected procedure TCustomFilterComboBox.Notification(

  AComponent: TComponent;

  Operation: TOperation

); override;


TCustomFilterComboBox.Select

Declaration

Source position: filectrl.pp line 152

protected procedure TCustomFilterComboBox.Select; override;


TCustomFilterComboBox.ShellListView

Allows to connect this control to a TShellListView

Declaration

Source position: filectrl.pp line 164

public property TCustomFilterComboBox.ShellListView : TShellListView
  read FShellListView
  write SetShellListView;

Description

The files shown in the TShellListView will be filtered by the filter selected in this control


TFileListBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TFileListBox - a tool for listing files for selection

Declaration

Source position: filectrl.pp line 83

type TFileListBox = class(TCustomFileListBox)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property Color: TColor;
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property Directory: string; | The Directory or Folder in which the file is located
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean;
property ExtendedSelect: Boolean; | True when a contiguous range of items can be selected by a Shift+Click. Default is True.
property FileType: TFileType; | FileType - the type or attributes of the selected file
property Font: TFont; | The font to be used for text display in this control
property IntegralHeight: Boolean; | Not implemented: shrink the Height of the widget, so that it only shows fully visible rows
property ItemHeight: Integer; | The default height for an item displayed in the list
property Mask: string; | Specifies which files will be shown
property MultiSelect: Boolean; | Allows selection of more than one item from the list
property OnChange: TNotifyEvent; | OnChange - event handler for a change in the file list or the selection
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnDrawItem: TDrawItemEvent;
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent;
property OnMouseLeave: TNotifyEvent;
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnSelectionChange: TSelectionChangeEvent; | Handler invoked when an item is selected in the control
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean;
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property Sorted: Boolean; | Determines whether the list entries are sorted in alphanumeric order
property Style: TListBoxStyle; | Appearance of the list box (normal, owner-draw fixed, or owner-draw variable)
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property TopIndex: Integer; | Index of the first visible (or top-most) item
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TFileListBox | TFileListBox - a tool for listing files for selection
|
TCustomFileListBox | TCustomFileListBox : base type for TFileListBox - a tool for listing files for selection
|
TCustomListBox | The base class for TListBox
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TFileListBox
pl | ro | Align
pl | ro | Anchors
pl | ro | BiDiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | Color
pl | ro | Constraints
pl | ro | Directory
pl | ro | DragCursor
pl | ro | DragMode
pl | ro | Enabled
pl | ro | ExtendedSelect
pl | ro | FileType
pl | ro | Font
pl | ro | IntegralHeight
pl | ro | ItemHeight
pl | ro | Mask
pl | ro | MultiSelect
pl | ro | ParentBiDiMode
pl | ro | ParentColor
pl | ro | ParentShowHint
pl | ro | ParentFont
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | Sorted
pl | ro | Style
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | TopIndex
pl | ro | Visible
TCustomFileListBox
 |  | Drive
 |  | Directory
 |  | FileName
 |  | FileType
 |  | Mask
 | ro | Sorted
TCustomListBox
 | ro | Align
 | ro | Anchors
 | ro | BorderStyle
 | ro | Canvas
 |  | ClickOnSelChange
 |  | Columns
 | ro | Constraints
 | ro | Count
 |  | ExtendedSelect
 | ro | Font
 |  | IntegralHeight
 |  | ItemHeight
 |  | ItemIndex
 |  | Items
 |  | MultiSelect
 |  | Options
 | ro | ParentColor
 | ro | ParentFont
 | ro | ParentShowHint
 | ro | PopupMenu
 |  | ScrollWidth
 | ro | SelCount
 |  | Selected
 | ro | ShowHint
 |  | Sorted
 |  | Style
 | ro | TabOrder
 | ro | TabStop
 |  | TopIndex
 | ro | Visible
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomListBox)
pl | ro | Align (TFileListBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | Anchors (TCustomListBox)
pl | ro | Anchors (TFileListBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TFileListBox)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TFileListBox)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomListBox)
pl | ro | BorderStyle (TFileListBox)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomListBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClickOnSelChange (TCustomListBox)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TFileListBox)
 |  | Columns (TCustomListBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | Constraints (TCustomListBox)
pl | ro | Constraints (TFileListBox)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
 | ro | Count (TCustomListBox)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | Directory (TCustomFileListBox)
pl | ro | Directory (TFileListBox)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TFileListBox)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TFileListBox)
 |  | Drive (TCustomFileListBox)
 |  | Enabled (TControl)
pl | ro | Enabled (TFileListBox)
 |  | ExtendedSelect (TCustomListBox)
pl | ro | ExtendedSelect (TFileListBox)
 |  | FileName (TCustomFileListBox)
 |  | FileType (TCustomFileListBox)
pl | ro | FileType (TFileListBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 | ro | Font (TCustomListBox)
pl | ro | Font (TFileListBox)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IntegralHeight (TCustomListBox)
pl | ro | IntegralHeight (TFileListBox)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | ItemHeight (TCustomListBox)
pl | ro | ItemHeight (TFileListBox)
 |  | ItemIndex (TCustomListBox)
 |  | Items (TCustomListBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | Mask (TCustomFileListBox)
pl | ro | Mask (TFileListBox)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | MultiSelect (TCustomListBox)
pl | ro | MultiSelect (TFileListBox)
 |  | Name (TComponent)
 |  | Options (TCustomListBox)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TFileListBox)
pt |  | ParentColor (TControl)
 | ro | ParentColor (TCustomListBox)
pl | ro | ParentColor (TFileListBox)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
 | ro | ParentFont (TCustomListBox)
pl | ro | ParentFont (TFileListBox)
pt |  | ParentShowHint (TControl)
 | ro | ParentShowHint (TCustomListBox)
pl | ro | ParentShowHint (TFileListBox)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomListBox)
pl | ro | PopupMenu (TFileListBox)
 | ro | ReadBounds (TControl)
 |  | ScrollWidth (TCustomListBox)
 | ro | SelCount (TCustomListBox)
 |  | Selected (TCustomListBox)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | ShowHint (TCustomListBox)
pl | ro | ShowHint (TFileListBox)
 | ro | Showing (TWinControl)
 |  | Sorted (TCustomListBox)
 | ro | Sorted (TCustomFileListBox)
pl | ro | Sorted (TFileListBox)
 |  | Style (TCustomListBox)
pl | ro | Style (TFileListBox)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomListBox)
pl | ro | TabOrder (TFileListBox)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomListBox)
pl | ro | TabStop (TFileListBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | TopIndex (TCustomListBox)
pl | ro | TopIndex (TFileListBox)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | Visible (TCustomListBox)
pl | ro | Visible (TFileListBox)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TFileListBox
TCustomFileListBox
pt | DoChangeFile
pt | Loaded
pt | IndexOfFile
pt | KeyUp
 | Create
 | Destroy
 | Click
 | UpdateFileList
TCustomListBox
pt | WSRegisterClass
pt | AssignItemDataToCache
pt | AssignCacheToItemData
pt | BeforeDragStart
pt | BeginAutoDrag
pt | CalculateStandardItemHeight
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | FinalizeWnd
pt | GetControlClassDefaultSize
pt | CheckIndex
pt | GetItemHeight
pt | GetItemIndex
pt | GetSelCount
pt | GetSelected
pt | GetCachedDataSize
pt | GetCachedData
pt | SetExtendedSelect
pt | SetItemIndex
pt | SetItems
pt | SetItemHeight
pt | SetMultiSelect
pt | SetSelected
pt | SetSorted
pt | SetStyle
pt | DrawItem
pt | DoAutoAdjustLayout
pt | DoSelectionChange
pt | SendItemIndex
pt | WMGetDlgCode
 | Create
 | Destroy
 | AddItem
 | Click
 | Clear
 | ClearSelection
 | GetIndexAtXY
 | GetIndexAtY
 | GetSelectedText
 | ItemAtPos
 | ItemRect
 | ItemVisible
 | ItemFullyVisible
 | LockSelectionChange
 | MakeCurrentVisible
 | MeasureItem
 | SelectAll
 | SelectRange
 | DeleteSelected
 | UnlockSelectionChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TFileListBox
pl | ro | OnChange
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnDrawItem
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyPress
pl | ro | OnKeyDown
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnSelectionChange
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomFileListBox
 |  | OnChange
TCustomListBox
 | ro | OnChangeBounds
 | ro | OnClick
 | ro | OnDblClick
 |  | OnDrawItem
 | ro | OnEnter
 | ro | OnExit
 | ro | OnKeyDown
 | ro | OnKeyPress
 | ro | OnKeyUp
 |  | OnMeasureItem
 | ro | OnMouseDown
 | ro | OnMouseEnter
 | ro | OnMouseLeave
 | ro | OnMouseMove
 | ro | OnMouseUp
 | ro | OnMouseWheel
 | ro | OnMouseWheelDown
 | ro | OnMouseWheelUp
 | ro | OnResize
 |  | OnSelectionChange
 | ro | OnUTF8KeyPress
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChange (TFileListBox)
 |  | OnChangeBounds (TControl)
 | ro | OnChangeBounds (TCustomListBox)
pl | ro | OnChangeBounds (TFileListBox)
 |  | OnClick (TControl)
 | ro | OnClick (TCustomListBox)
pl | ro | OnClick (TFileListBox)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 | ro | OnDblClick (TCustomListBox)
pl | ro | OnDblClick (TFileListBox)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TFileListBox)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TFileListBox)
 |  | OnDrawItem (TCustomListBox)
pl | ro | OnDrawItem (TFileListBox)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TFileListBox)
 |  | OnEnter (TWinControl)
 | ro | OnEnter (TCustomListBox)
pl | ro | OnEnter (TFileListBox)
 |  | OnExit (TWinControl)
 | ro | OnExit (TCustomListBox)
pl | ro | OnExit (TFileListBox)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 | ro | OnKeyDown (TCustomListBox)
pl | ro | OnKeyDown (TFileListBox)
 |  | OnKeyPress (TWinControl)
 | ro | OnKeyPress (TCustomListBox)
pl | ro | OnKeyPress (TFileListBox)
 |  | OnKeyUp (TWinControl)
 | ro | OnKeyUp (TCustomListBox)
pl | ro | OnKeyUp (TFileListBox)
 |  | OnMeasureItem (TCustomListBox)
pt |  | OnMouseDown (TControl)
 | ro | OnMouseDown (TCustomListBox)
pl | ro | OnMouseDown (TFileListBox)
pt |  | OnMouseEnter (TControl)
 | ro | OnMouseEnter (TCustomListBox)
pl | ro | OnMouseEnter (TFileListBox)
pt |  | OnMouseLeave (TControl)
 | ro | OnMouseLeave (TCustomListBox)
pl | ro | OnMouseLeave (TFileListBox)
pt |  | OnMouseMove (TControl)
 | ro | OnMouseMove (TCustomListBox)
pl | ro | OnMouseMove (TFileListBox)
pt |  | OnMouseUp (TControl)
 | ro | OnMouseUp (TCustomListBox)
pl | ro | OnMouseUp (TFileListBox)
pt |  | OnMouseWheel (TControl)
 | ro | OnMouseWheel (TCustomListBox)
pl | ro | OnMouseWheel (TFileListBox)
pt |  | OnMouseWheelDown (TControl)
 | ro | OnMouseWheelDown (TCustomListBox)
pl | ro | OnMouseWheelDown (TFileListBox)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 | ro | OnMouseWheelUp (TCustomListBox)
pl | ro | OnMouseWheelUp (TFileListBox)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 | ro | OnResize (TCustomListBox)
pl | ro | OnResize (TFileListBox)
 |  | OnSelectionChange (TCustomListBox)
pl | ro | OnSelectionChange (TFileListBox)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TFileListBox)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
 | ro | OnUTF8KeyPress (TCustomListBox)
pl | ro | OnUTF8KeyPress (TFileListBox)


TFileListBox.Color

Declaration

Source position: filectrl.pp line 90

published property TFileListBox.Color : TColor;


TFileListBox.Enabled

Declaration

Source position: filectrl.pp line 95

published property TFileListBox.Enabled : Boolean;


TFileListBox.OnDrawItem

Declaration

Source position: filectrl.pp line 109

published property TFileListBox.OnDrawItem : TDrawItemEvent;


TFileListBox.OnMouseEnter

Declaration

Source position: filectrl.pp line 117

published property TFileListBox.OnMouseEnter : TNotifyEvent;


TFileListBox.OnMouseLeave

Declaration

Source position: filectrl.pp line 118

published property TFileListBox.OnMouseLeave : TNotifyEvent;


TFileListBox.ParentColor

Declaration

Source position: filectrl.pp line 129

published property TFileListBox.ParentColor : Boolean;


TFilterComboBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A combobox to select filename filters

Declaration

Source position: filectrl.pp line 167

type TFilterComboBox = class(TCustomFilterComboBox)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoComplete: Boolean; | Positions the list box using partial text matching
property AutoDropDown: Boolean; | Makes the drop-down list appear as soon as the user starts entering text
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Filter: string; [rw]
property Font: TFont; | The font to be used for text display in this control
property ItemIndex: Integer; | The index of the currently selected item, or -1 if none is selected
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShellListView: TShellListView; | Allows to connect this control to a TShellListView
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnChange: TNotifyEvent; | Event handler signalled for user changes to the text in the edit box
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnCloseUp: TNotifyEvent; | Handler invoked when the drop-down list closes.
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnDropDown: TNotifyEvent; | Handler invoked when the list has dropped down
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent;
property OnMouseLeave: TNotifyEvent;
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnSelect: TNotifyEvent; |
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
end;

Inheritance

TFilterComboBox | A combobox to select filename filters
|
TCustomFilterComboBox | A combobox to select filename filters
|
TCustomComboBox | The base class for combo-box components
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TFilterComboBox
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoComplete
pl | ro | AutoDropDown
pl | ro | AutoSize
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | Color
pl | ro | Constraints
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl |  | Filter
pl | ro | Font
pl | ro | ItemIndex
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShellListView
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCustomFilterComboBox
 | ro | Mask
 |  | ShellListView
TCustomComboBox
pt |  | ItemHeight
pt |  | ItemWidth
pt |  | MaxLength
pt | ro | ParentColor
pt |  | Sorted
 |  | CharCase
 |  | DroppedDown
 |  | DroppingDown
 |  | AutoComplete
 |  | AutoCompleteText
 |  | AutoDropDown
 |  | AutoSelect
 |  | AutoSelected
 | ro | AutoSize
 |  | ArrowKeysTraverseList
 | ro | Canvas
 |  | DropDownCount
 |  | Items
 |  | ItemIndex
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | Style
 | ro | TabStop
 | ro | Text
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TFilterComboBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TFilterComboBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | ArrowKeysTraverseList (TCustomComboBox)
 |  | AutoComplete (TCustomComboBox)
pl | ro | AutoComplete (TFilterComboBox)
 |  | AutoCompleteText (TCustomComboBox)
 |  | AutoDropDown (TCustomComboBox)
pl | ro | AutoDropDown (TFilterComboBox)
 |  | AutoSelect (TCustomComboBox)
 |  | AutoSelected (TCustomComboBox)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomComboBox)
pl | ro | AutoSize (TFilterComboBox)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TFilterComboBox)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TFilterComboBox)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomComboBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CharCase (TCustomComboBox)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TFilterComboBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TFilterComboBox)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TFilterComboBox)
pt |  | DragKind (TControl)
pl | ro | DragKind (TFilterComboBox)
pt |  | DragMode (TControl)
pl | ro | DragMode (TFilterComboBox)
 |  | DropDownCount (TCustomComboBox)
 |  | DroppedDown (TCustomComboBox)
 |  | DroppingDown (TCustomComboBox)
 |  | Enabled (TControl)
pl | ro | Enabled (TFilterComboBox)
pl |  | Filter (TFilterComboBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TFilterComboBox)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
pt |  | ItemHeight (TCustomComboBox)
 |  | ItemIndex (TCustomComboBox)
pl | ro | ItemIndex (TFilterComboBox)
 |  | Items (TCustomComboBox)
pt |  | ItemWidth (TCustomComboBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 | ro | Mask (TCustomFilterComboBox)
pt |  | MaxLength (TCustomComboBox)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TFilterComboBox)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomComboBox)
pl | ro | ParentColor (TFilterComboBox)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TFilterComboBox)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TFilterComboBox)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TFilterComboBox)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomComboBox)
 |  | SelLength (TCustomComboBox)
 |  | SelStart (TCustomComboBox)
 |  | SelText (TCustomComboBox)
pt |  | SessionProperties (TControl)
 |  | ShellListView (TCustomFilterComboBox)
pl | ro | ShellListView (TFilterComboBox)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TFilterComboBox)
 | ro | Showing (TWinControl)
pt |  | Sorted (TCustomComboBox)
 |  | Style (TCustomComboBox)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TFilterComboBox)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomComboBox)
pl | ro | TabStop (TFilterComboBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomComboBox)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TFilterComboBox)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TFilterComboBox
TCustomFilterComboBox
pt | Select
pt | Notification
 | Create
 | Destroy
 | ConvertFilterToStrings
TCustomComboBox
pt | WSRegisterClass
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | DoEnter
pt | DoExit
pt | DrawItem
pt | KeyUpAfterInterface
pt | MeasureItem
pt | GetControlClassDefaultSize
pt | LMChanged
pt | CMWantSpecialKey
pt | Change
pt | Select
pt | DropDown
pt | GetItems
pt | SetItems
pt | CloseUp
pt | AdjustDropDown
pt | DoAutoAdjustLayout
pt | GetItemCount
pt | GetItemHeight
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetItemIndex
pt | GetMaxLength
pt | SetDropDownCount
pt | SetDroppedDown
pt | SetItemHeight
pt | SetItemIndex
pt | SetMaxLength
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetSorted
pt | SetStyle
pt | RealSetText
pt | KeyDown
pt | KeyUp
pt | UTF8KeyPress
pt | MouseUp
pt | SelectItem
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | IntfGetItems
 | AddItem
 | AddHistoryItem
 | Clear
 | ClearSelection
 | SelectAll
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TFilterComboBox
pl | ro | OnChange
pl | ro | OnClick
pl | ro | OnCloseUp
pl | ro | OnContextPopup
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnDropDown
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnStartDrag
pl | ro | OnSelect
pl | ro | OnUTF8KeyPress
TCustomFilterComboBox
TCustomComboBox
pt |  | OnChange
pt |  | OnCloseUp
pt |  | OnDrawItem
pt |  | OnDropDown
pt |  | OnGetItems
pt |  | OnMeasureItem
pt |  | OnSelect
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnChange (TCustomComboBox)
pl | ro | OnChange (TFilterComboBox)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pl | ro | OnClick (TFilterComboBox)
pt |  | OnCloseUp (TCustomComboBox)
pl | ro | OnCloseUp (TFilterComboBox)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TFilterComboBox)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TFilterComboBox)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TFilterComboBox)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TFilterComboBox)
pt |  | OnDrawItem (TCustomComboBox)
pt |  | OnDropDown (TCustomComboBox)
pl | ro | OnDropDown (TFilterComboBox)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TFilterComboBox)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TFilterComboBox)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TFilterComboBox)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetItems (TCustomComboBox)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TFilterComboBox)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TFilterComboBox)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TFilterComboBox)
pt |  | OnMeasureItem (TCustomComboBox)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TFilterComboBox)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TFilterComboBox)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TFilterComboBox)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TFilterComboBox)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TFilterComboBox)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TFilterComboBox)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TFilterComboBox)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TFilterComboBox)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pt |  | OnSelect (TCustomComboBox)
pl | ro | OnSelect (TFilterComboBox)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TFilterComboBox)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TFilterComboBox)


TFilterComboBox.OnMouseEnter

Declaration

Source position: filectrl.pp line 213

published property TFilterComboBox.OnMouseEnter : TNotifyEvent;


TFilterComboBox.OnMouseLeave

Declaration

Source position: filectrl.pp line 214

published property TFilterComboBox.OnMouseLeave : TNotifyEvent;


TFilterComboBox.OnMouseWheel

Declaration

Source position: filectrl.pp line 217

published property TFilterComboBox.OnMouseWheel : TMouseWheelEvent;


TFilterComboBox.OnMouseWheelDown

Declaration

Source position: filectrl.pp line 218

published property TFilterComboBox.OnMouseWheelDown : TMouseWheelUpDownEvent;


TFilterComboBox.OnMouseWheelUp

Declaration

Source position: filectrl.pp line 219

published property TFilterComboBox.OnMouseWheelUp : TMouseWheelUpDownEvent;


TFilterComboBox.OnSelect

Declaration

Source position: filectrl.pp line 221

published property TFilterComboBox.OnSelect : TNotifyEvent;


TFindDialogForm

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: finddlgunit.pas line 36

type TFindDialogForm = class(TForm)

  BtnPanel: TPanel;

  EntireScopeCheckBox: TCheckBox;

  FindButton: TButton;

  CancelButton: TButton;

  FlagsPanel: TPanel;

  HelpButton: TButton;

  WholeWordsOnlyCheckBox: TCheckBox;

  CaseSensitiveCheckBox: TCheckBox;

  EditFind: TEdit;

  FindLabel: TLabel;

  DirectionRadioGroup: TRadioGroup;

  procedure EditFindChange();

  procedure FormCreate();

end;

Inheritance

TFindDialogForm |
|
TForm
|
TCustomForm | The base type for TForm classes
|
TCustomDesignControl | Provides a designer surface for scaling and layout of its child controls
|
TScrollingWinControl | Class of a windowed control with incorporated scroll bars
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TFindDialogForm
TForm
 | ro | ClientHandle
 | ro | DockManager
pl | ro | Action
pl | ro | ActiveControl
pl | ro | Align
pl | ro | AllowDropFiles
pl | ro | AlphaBlend
pl | ro | AlphaBlendValue
pl | ro | Anchors
pl | ro | AutoScroll
pl | ro | AutoSize
pl | ro | BiDiMode
pl | ro | BorderIcons
pl | ro | BorderStyle
pl | ro | BorderWidth
pl | ro | Caption
pl | ro | ChildSizing
pl | ro | ClientHeight
pl | ro | ClientWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | DefaultMonitor
pl | ro | DesignTimePPI
pl | ro | DockSite
pl | ro | DoubleBuffered
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | FormStyle
pl | ro | HelpFile
pl | ro | Icon
pl | ro | KeyPreview
pl | ro | Menu
pl | ro | ParentBiDiMode
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | PixelsPerInch
pl | ro | PopupMenu
pl | ro | PopupMode
pl | ro | PopupParent
pl | ro | Position
pl | ro | SessionProperties
pl | ro | ShowHint
pl | ro | ShowInTaskBar
pl | ro | UseDockManager
pl |  | LCLVersion
pl | ro | Scaled
pl | ro | Visible
pl | ro | WindowState
TCustomForm
pt | ro | ClientHandle
 | ro | Active
 |  | ActiveControl
 |  | ActiveDefaultControl
 |  | AllowDropFiles
 |  | AlphaBlend
 |  | AlphaBlendValue
 | ro | AutoScroll
 |  | BorderIcons
 |  | BorderStyle
 |  | CancelControl
 | ro | Caption
 | ro | Color
 |  | DefaultControl
 |  | DefaultMonitor
 |  | Designer
 | ro | EffectiveShowInTaskBar
 | ro | FormState
 |  | FormStyle
 |  | HelpFile
 |  | Icon
 |  | KeyPreview
 | ro | MDIChildren
 |  | Menu
 |  | ModalResult
 | ro | Monitor
 | ro | LastActiveControl
 |  | PopupMode
 |  | PopupParent
 | ro | ParentFont
 |  | Position
 | ro | RestoredLeft
 | ro | RestoredTop
 | ro | RestoredWidth
 | ro | RestoredHeight
 |  | ShowInTaskBar
 | ro | Visible
 |  | WindowState
TCustomDesignControl
 |  | DesignTimePPI
 |  | PixelsPerInch
 |  | Scaled
TScrollingWinControl
pt |  | AutoScroll
pl |  | HorzScrollBar
pl |  | VertScrollBar
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TFindDialogForm
 | EditFindChange
 | FormCreate
TForm
pt | WSRegisterClass
pt | CreateWnd
pt | Loaded
 | Create
 | Cascade
 | Next
 | Previous
 | Tile
 | ArrangeIcons
TCustomForm
pt | WMActivate
pt | WMCloseQuery
pt | WMHelp
pt | WMMove
pt | WMShowWindow
pt | WMSize
pt | WMWindowPosChanged
pt | CMBiDiModeChanged
pt | CMParentBiDiModeChanged
pt | CMAppShowBtnGlyphChanged
pt | CMAppShowMenuGlyphChanged
pt | CMIconChanged
pt | CMRelease
pt | CMActivate
pt | CMDeactivate
pt | CMShowingChanged
pt | WMDPIChanged
pt | WSRegisterClass
pt | DoShowWindow
pt | Activate
pt | ActiveChanged
pt | AdjustClientRect
pt | BeginFormUpdate
pt | ColorIsStored
pt | CreateParams
pt | CreateWnd
pt | Deactivate
pt | DoClose
pt | DoCreate
pt | DoDestroy
pt | DoHide
pt | DoShow
pt | EndFormUpdate
pt | HandleCreateException
pt | HandleDestroyException
pt | HandleShowHideException
pt | InitializeWnd
pt | Loaded
pt | ChildHandlesCreated
pt | Notification
pt | PaintWindow
pt | RequestAlign
pt | Resizing
pt | CalculatePreferredSize
pt | SetZOrder
pt | SetParent
pt | MoveToDefaultPosition
pt | UpdateShowing
pt | SetVisible
pt | AllAutoSized
pt | DoFirstShow
pt | UpdateWindowState
pt | VisibleChanging
pt | VisibleChanged
pt | WndProc
pt | VisibleIsStored
pt | DoAutoSize
pt | SetAutoSize
pt | SetAutoScroll
pt | SetScaled
pt | DoAddActionList
pt | DoRemoveActionList
pt | ProcessResource
pt | BeginAutoDrag
pt | DoDock
pt | GetFloating
pt | GetDefaultDockCaption
pt | CMActionExecute
pt | CMActionUpdate
pt | DoExecuteAction
pt | DoUpdateAction
pt | UpdateActions
 | Create
 | CreateNew
 | Destroy
 | AfterConstruction
 | BeforeDestruction
 | GetControlClassDefaultSize
 | BigIconHandle
 | Close
 | CloseQuery
 | DefocusControl
 | DestroyWnd
 | EnsureVisible
 | FocusControl
 | FormIsUpdating
 | GetFormImage
 | GetRolesForControl
 | GetRealPopupParent
 | Hide
 | IntfDropFiles
 | IntfHelp
 | IsShortcut
 | MakeFullyVisible
 | AutoSizeDelayedHandle
 | GetPreferredSize
 | Release
 | CanFocus
 | SetFocus
 | SetFocusedControl
 | SetRestoredBounds
 | Show
 | ShowModal
 | ShowOnTop
 | SmallIconHandle
 | GetChildren
 | WantChildKey
 | RemoveAllHandlersOfObject
 | AddHandlerFirstShow
 | RemoveHandlerFirstShow
 | AddHandlerClose
 | RemoveHandlerClose
 | AddHandlerCreate
 | RemoveHandlerCreate
 | ActiveMDIChild
 | GetMDIChildren
 | MDIChildCount
 | AutoScale
 | Dock
 | UpdateDockCaption
TCustomDesignControl
pt | SetScaled
pt | DoAutoAdjustLayout
 | Create
 | AutoAdjustLayout
TScrollingWinControl
pt | WSRegisterClass
pt | AlignControls
pt | AutoScrollEnabled
pt | CalculateAutoRanges
pt | CreateWnd
pt | GetClientScrollOffset
pt | GetLogicalClientRect
pt | DoOnResize
pt | GetPreferredSizeClientFrame
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | ComputeScrollbars
pt | SetAutoScroll
pt | Loaded
pt | Resizing
pt | SetAutoSize
 | Create
 | Destroy
 | ScreenToClient
 | ClientToScreen
 | UpdateScrollbars
 | GetControlClassDefaultSize
 | ScrollBy
 | ScrollInView
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | Activate (TCustomForm)
pt | ActiveChanged (TCustomForm)
 | ActiveDefaultControlChanged (TControl)
 | ActiveMDIChild (TCustomForm)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerClose (TCustomForm)
 | AddHandlerCreate (TCustomForm)
 | AddHandlerFirstShow (TCustomForm)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomForm)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AfterConstruction (TCustomForm)
pt | AlignControls (TWinControl)
pt | AlignControls (TScrollingWinControl)
pt | AllAutoSized (TWinControl)
pt | AllAutoSized (TCustomForm)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | ArrangeIcons (TForm)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoAdjustLayout (TCustomDesignControl)
 | AutoScale (TCustomForm)
pt | AutoScrollEnabled (TScrollingWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedHandle (TCustomForm)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
 | BeforeDestruction (TCustomForm)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomForm)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BeginFormUpdate (TCustomForm)
 | BeginUpdateBounds (TWinControl)
 | BigIconHandle (TCustomForm)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateAutoRanges (TScrollingWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomForm)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanFocus (TCustomForm)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
 | Cascade (TForm)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildHandlesCreated (TCustomForm)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
 | ClientToScreen (TScrollingWinControl)
 | Close (TCustomForm)
 | CloseQuery (TCustomForm)
pt | CMActionExecute (TCustomForm)
pt | CMActionUpdate (TCustomForm)
pt | CMActivate (TCustomForm)
pt | CMAppShowBtnGlyphChanged (TCustomForm)
pt | CMAppShowMenuGlyphChanged (TCustomForm)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomForm)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDeactivate (TCustomForm)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMIconChanged (TCustomForm)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentBiDiModeChanged (TCustomForm)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMRelease (TCustomForm)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMShowingChanged (TCustomForm)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColorIsStored (TCustomForm)
pt | ComputeScrollbars (TScrollingWinControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TScrollingWinControl)
 | Create (TCustomDesignControl)
 | Create (TCustomForm)
 | Create (TForm)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
 | CreateNew (TCustomForm)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomForm)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TScrollingWinControl)
pt | CreateWnd (TCustomForm)
pt | CreateWnd (TForm)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
pt | Deactivate (TCustomForm)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DefocusControl (TCustomForm)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TScrollingWinControl)
 | Destroy (TCustomForm)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
 | DestroyWnd (TCustomForm)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddActionList (TCustomForm)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomDesignControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoAutoSize (TCustomForm)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | Dock (TCustomForm)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoClose (TCustomForm)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCreate (TCustomForm)
pt | DoDestroy (TCustomForm)
pt | DoDock (TControl)
pt | DoDock (TCustomForm)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExecuteAction (TCustomForm)
pt | DoExit (TWinControl)
pt | DoFirstShow (TCustomForm)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoHide (TCustomForm)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TScrollingWinControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveActionList (TCustomForm)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoShow (TCustomForm)
pt | DoShowWindow (TCustomForm)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUpdateAction (TCustomForm)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditFindChange (TFindDialogForm)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
pt | EndFormUpdate (TCustomForm)
 | EndUpdateBounds (TWinControl)
 | EnsureVisible (TCustomForm)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | FocusControl (TCustomForm)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
 | FormCreate (TFindDialogForm)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FormIsUpdating (TCustomForm)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildren (TCustomForm)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
pt | GetClientScrollOffset (TScrollingWinControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlClassDefaultSize (TScrollingWinControl)
 | GetControlClassDefaultSize (TCustomForm)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultDockCaption (TCustomForm)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloating (TCustomForm)
pt | GetFloatingDockSiteClass (TControl)
 | GetFormImage (TCustomForm)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetLogicalClientRect (TScrollingWinControl)
 | GetMDIChildren (TCustomForm)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetPreferredSize (TCustomForm)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPreferredSizeClientFrame (TScrollingWinControl)
 | GetRealPopupParent (TCustomForm)
 | GetRGBColorResolvingParent (TControl)
 | GetRolesForControl (TCustomForm)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
pt | HandleCreateException (TCustomForm)
pt | HandleDestroyException (TCustomForm)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
pt | HandleShowHideException (TCustomForm)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | Hide (TCustomForm)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomForm)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfDropFiles (TCustomForm)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfHelp (TCustomForm)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsShortcut (TCustomForm)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TScrollingWinControl)
pt | Loaded (TCustomForm)
pt | Loaded (TForm)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | MakeFullyVisible (TCustomForm)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MDIChildCount (TCustomForm)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MoveToDefaultPosition (TCustomForm)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Next (TForm)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomForm)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
pt | PaintWindow (TCustomForm)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
 | Previous (TForm)
pt | ProcessResource (TCustomForm)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Release (TCustomForm)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomForm)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerClose (TCustomForm)
 | RemoveHandlerCreate (TCustomForm)
 | RemoveHandlerFirstShow (TCustomForm)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | RequestAlign (TCustomForm)
pt | Resize (TControl)
pt | Resizing (TScrollingWinControl)
pt | Resizing (TCustomForm)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToClient (TScrollingWinControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy (TScrollingWinControl)
 | ScrollBy_WS (TWinControl)
 | ScrollInView (TScrollingWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoScroll (TScrollingWinControl)
pt | SetAutoScroll (TCustomForm)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TScrollingWinControl)
pt | SetAutoSize (TCustomForm)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomForm)
 | SetFocusedControl (TCustomForm)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParent (TCustomForm)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetRestoredBounds (TCustomForm)
pt | SetScaled (TCustomDesignControl)
pt | SetScaled (TCustomForm)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetVisible (TCustomForm)
pt | SetZOrder (TControl)
pt | SetZOrder (TCustomForm)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | Show (TCustomForm)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | ShowModal (TCustomForm)
 | ShowOnTop (TCustomForm)
 | SmallIconHandle (TCustomForm)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | Tile (TForm)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateActions (TCustomForm)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
 | UpdateDockCaption (TCustomForm)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateScrollbars (TScrollingWinControl)
pt | UpdateShowing (TWinControl)
pt | UpdateShowing (TCustomForm)
pt | UpdateWindowState (TCustomForm)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanged (TCustomForm)
pt | VisibleChanging (TControl)
pt | VisibleChanging (TCustomForm)
pt | VisibleIsStored (TCustomForm)
 | WantChildKey (TCustomForm)
pt | WidthIsAnchored (TControl)
pt | WMActivate (TCustomForm)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMCloseQuery (TCustomForm)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMDPIChanged (TCustomForm)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHelp (TCustomForm)
pt | WMHScroll (TScrollingWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMMove (TCustomForm)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMShowWindow (TCustomForm)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TScrollingWinControl)
pt | WMSize (TCustomForm)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TScrollingWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMWindowPosChanged (TCustomForm)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomForm)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TScrollingWinControl)
pt | WSRegisterClass (TCustomForm)
pt | WSRegisterClass (TForm)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TFindDialogForm
TForm
pl | ro | OnActivate
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnClose
pl | ro | OnCloseQuery
pl | ro | OnConstrainedResize
pl | ro | OnContextPopup
pl | ro | OnCreate
pl | ro | OnDblClick
pl | ro | OnDeactivate
pl | ro | OnDestroy
pl | ro | OnDockDrop
pl | ro | OnDockOver
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnDropFiles
pl | ro | OnEndDock
pl | ro | OnGetSiteInfo
pl | ro | OnHelp
pl | ro | OnHide
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnPaint
pl | ro | OnResize
pl | ro | OnShortCut
pl | ro | OnShow
pl | ro | OnShowHint
pl | ro | OnStartDock
pl | ro | OnUnDock
pl | ro | OnUTF8KeyPress
pl | ro | OnWindowStateChange
TCustomForm
 |  | OnActivate
 |  | OnClose
 |  | OnCloseQuery
 |  | OnCreate
 |  | OnDeactivate
 |  | OnDestroy
 |  | OnDropFiles
 |  | OnHelp
 |  | OnHide
 | ro | OnResize
 |  | OnShortcut
 |  | OnShow
 |  | OnShowModalFinished
 |  | OnWindowStateChange
TCustomDesignControl
TScrollingWinControl
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TFindDialogForm.BtnPanel

Declaration

Source position: finddlgunit.pas line 37

TFindDialogForm.BtnPanel : TPanel;


TFindDialogForm.CancelButton

Declaration

Source position: finddlgunit.pas line 40

TFindDialogForm.CancelButton : TButton;


TFindDialogForm.CaseSensitiveCheckBox

Declaration

Source position: finddlgunit.pas line 44

TFindDialogForm.CaseSensitiveCheckBox : TCheckBox;


TFindDialogForm.DirectionRadioGroup

Declaration

Source position: finddlgunit.pas line 47

TFindDialogForm.DirectionRadioGroup : TRadioGroup;


TFindDialogForm.EditFind

Declaration

Source position: finddlgunit.pas line 45

TFindDialogForm.EditFind : TEdit;


TFindDialogForm.EditFindChange

Declaration

Source position: finddlgunit.pas line 48

procedure TFindDialogForm.EditFindChange(

  Sender: TObject

);


TFindDialogForm.EntireScopeCheckBox

Declaration

Source position: finddlgunit.pas line 38

TFindDialogForm.EntireScopeCheckBox : TCheckBox;


TFindDialogForm.FindButton

Declaration

Source position: finddlgunit.pas line 39

TFindDialogForm.FindButton : TButton;


TFindDialogForm.FindLabel

Declaration

Source position: finddlgunit.pas line 46

TFindDialogForm.FindLabel : TLabel;


TFindDialogForm.FlagsPanel

Declaration

Source position: finddlgunit.pas line 41

TFindDialogForm.FlagsPanel : TPanel;


TFindDialogForm.FormCreate

Declaration

Source position: finddlgunit.pas line 49

procedure TFindDialogForm.FormCreate(

  Sender: TObject

);


TFindDialogForm.HelpButton

Declaration

Source position: finddlgunit.pas line 42

TFindDialogForm.HelpButton : TButton;


TFindDialogForm.WholeWordsOnlyCheckBox

Declaration

Source position: finddlgunit.pas line 43

TFindDialogForm.WholeWordsOnlyCheckBox : TCheckBox;


EScrollBar

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Exception class raised in TControlScrollBar

Declaration

Source position: forms.pp line 85

type EScrollBar = class(Exception)

Inheritance

EScrollBar

Exception class raised in TControlScrollBar
|

Exception
|

TObject


EScrollBar
Exception
 | HelpContext
 | Message
TObject


EScrollBar
Exception
 | Create
 | CreateFmt
 | CreateRes
 | CreateResFmt
 | CreateHelp
 | CreateFmtHelp
 | CreateResHelp
 | CreateResFmtHelp
 | ToString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


EScrollBar

Exception

TObject


TApplication

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Application management and configuration for a GUI application

Declaration

Source position: forms.pp line 1350

type TApplication = class(TCustomApplication)
protected
function GetConsoleApplication; override; | Here: returns False, because this is a GUI application.
procedure NotifyIdleHandler(); | Notifies all Idle handlers
procedure NotifyIdleEndHandler; | Notifies all Idle End handlers, when a new message arrived
procedure NotifyActivateHandler; | Notifies all Activation handlers
procedure NotifyDeactivateHandler; | Notifies all Deactivation handlers
procedure NotifyCustomForms(); | Notifies all CustomForms of Msg arrived
function IsHintMsg(); | NOP, exists for Delphi compatibility only
function DoOnHelp(); virtual; | OnHelp message handler. Tries the OnHelp handlers for the active form, and the Application, as well as application Help handlers.
procedure DoOnMouseMove; virtual; | OnMouseMove message handler, updates the Hint
procedure ShowHintWindow(); | Shows or hides the Hint window
procedure OnHintTimer(); | Event handler for timing the duration of hints
procedure SetTitle(); override;
procedure StartHintTimer(); | Starts the timer for display of a hint message
procedure UpdateVisible; | Asks the widget set to update the TaskBar entries
procedure DoIdleActions; | Updates all Actions, hides splash screens
procedure MenuPopupHandler(); | Hides the Hint window
procedure ProcessAsyncCallQueue; | Calls all methods queued by QueueAsyncCall
procedure FreeComponent();
procedure ReleaseComponents; | Destroys all components marked for release
procedure DoBeforeFinalization; | Destroys all components
function GetParams(); override; | Returns the commandline argument at the specified position
public
constructor Create(); override;
destructor Destroy; override; | Destructor for the class instance
procedure ActivateHint(); | Configures a hint window for the specified mouse position
function GetControlAtMouse; | Finds the control under the mouse
procedure ControlDestroyed(); | Clears all references to the destroyed control
function BigIconHandle; | The Handle of the large application Icon
function SmallIconHandle; | The Handle of the small application Icon
procedure BringToFront; | Asks the widget set to bring the application's form(s) to the front
procedure CreateForm(); | Creates a Form or component, owned by Application
procedure UpdateMainForm(); | When MainForm is Nil, this form becomes the application MainForm
procedure QueueAsyncCall(); | Inserts an asynchronous call into the queue
procedure RemoveAsyncCalls(); | Removes all calls added via QueueAsyncCall
procedure ReleaseComponent(); | Safe destruction of a component, can be requested by the component itself
function ExecuteAction(); override; | Invokes the OnActionExecute handler
function UpdateAction(); override; | Invokes the OnActionUpdate handler
procedure HandleException(); override; | HandleException method for handling an exception; attempts to maintain program execution if possible, otherwise exits gracefully
procedure HandleMessage; | Handles all messages, and enters the Idle state
function HelpCommand(); | Show help
function HelpContext(); | Show context sensitive help
function HelpKeyword(); | Show help for a keyword
procedure ShowHelpForObject(); | When Sender is a TControl, invoke its ShowHelp method
procedure RemoveStayOnTop(); | Remove StayOnTop from all forms. Builds a form list for use in RestoreStayOnTop.
procedure RestoreStayOnTop(); | Restores StayOnTop for all forms changed by RemoveStayOnTop
function IsWaiting; | True if the application is awaiting an event
procedure CancelHint; | Called when the Hint time has expired, to stop showing the Hint.
procedure HideHint; | Hides the Hint window
procedure HintMouseMessage(); | Called when the the mouse is over a control with a Hint
procedure Initialize; override; | Initializes the widget set (and more)
function MessageBox(); | Display an message dialog with several response buttons
procedure Minimize; | Asks the widget set to minimize the application.
procedure ModalStarted; | Called when a form is shown modally
procedure ModalFinished; | Called when a modal form is closed
procedure Restore; | Restores the previously minimized application.
procedure Notification(); override; | Invokes the notification handlers.
procedure ProcessMessages; | Call this method during lengthy operations, to keep the GUI responsive
procedure Idle(); | Invoked when the application enters the idle state
procedure Run; | MainForm is loaded and control is passed to the event loop
procedure ShowException(); override; | Shows the exception message and asks the user to abort or continue
procedure Terminate; override; | The application is terminated and the component engine is shutdown
procedure DisableIdleHandler; | Blocks Idle handling. Can be called more often, every call must be followed by EnableIdleHandler.
procedure EnableIdleHandler; | Resume Idle handling
procedure NotifyUserInputHandler(); | Notifies all user input handlers
procedure NotifyKeyDownBeforeHandler(); | Notifies all ahtKeyDownBefore handlers
procedure NotifyKeyDownHandler(); | Notifies all ahtKeyDownAfter handlers, eventually reacts on F1 (Help)
procedure ControlKeyDown(); | Handles KeyDown events in a Control, e.g. handles navigation keys
procedure ControlKeyUp(); | Handles KeyUp events in a Control, e.g. handles Enter and Esc keys
procedure AddOnIdleHandler(); | Adds an application Idle handler
procedure RemoveOnIdleHandler(); | Removes an application Idle handler
procedure AddOnIdleEndHandler(); | Adds an application IdleEnd handler
procedure RemoveOnIdleEndHandler(); | Removes an application IdleEnd handler
procedure AddOnUserInputHandler(); | Adds an application user input handler
procedure RemoveOnUserInputHandler(); | Removes an application user input handler
procedure AddOnKeyDownBeforeHandler(); | Adds an application key down before interface handler
procedure RemoveOnKeyDownBeforeHandler(); | Removes an application key down before interface handler
procedure AddOnKeyDownHandler(); | Adds an application key down after interface handler
procedure RemoveOnKeyDownHandler(); | Removes an application key down after interface handler
procedure AddOnActivateHandler(); | Adds an application activation handler
procedure RemoveOnActivateHandler(); | Removes an application activation handler
procedure AddOnDeactivateHandler(); | Adds an application deactivation handler
procedure RemoveOnDeactivateHandler(); | Removes an application deactivation handler
procedure AddOnExceptionHandler(); | Adds an application exception handler
procedure RemoveOnExceptionHandler(); | Removes an application exception handler
procedure AddOnEndSessionHandler(); | Adds an application logoff handler
procedure RemoveOnEndSessionHandler(); | Removes an application logoff handler
procedure AddOnQueryEndSessionHandler(); | Adds an application logoff query handler
procedure RemoveOnQueryEndSessionHandler(); | Removes an application logoff query handler
procedure AddOnMinimizeHandler(); | Adds an application minimizing handler
procedure RemoveOnMinimizeHandler(); | Removes an application minimizing handler
procedure AddOnModalBeginHandler(); | Adds an application becoming modal handler
procedure RemoveOnModalBeginHandler(); | Removes an application becoming modal handler
procedure AddOnModalEndHandler(); | Adds an application exiting modal state handler
procedure RemoveOnModalEndHandler(); | Removes an application exiting modal state handler
procedure AddOnRestoreHandler(); | Adds an application exiting minimized state handler
procedure RemoveOnRestoreHandler(); | Removes an application exiting minimized state handler
procedure AddOnDropFilesHandler(); | Adds an application dropped files handler
procedure RemoveOnDropFilesHandler(); | Removes an application dropped files handler
procedure AddOnHelpHandler(); | Adds an application Help handler
procedure RemoveOnHelpHandler(); | Removes an application Help handler
procedure AddOnHintHandler(); | Adds an application Hint handler
procedure RemoveOnHintHandler(); | Removes an application Hint handler
procedure AddOnShowHintHandler(); | Adds an application Hint show handler
procedure RemoveOnShowHintHandler(); | Removes an application Hint show handler
procedure AddOnGetMainFormHandleHandler(); | Adds an application MainForm Handle handler
procedure RemoveOnGetMainFormHandleHandler(); | Removes an application MainForm Handle handler
procedure RemoveAllHandlersOfObject(); virtual; | Removes all handlers implemented in the given object
procedure DoBeforeMouseMessage(); | Things to be done before a mouse message is processed
function IsShortcut(); | Asks all shortcut handlers to handle the key
procedure IntfQueryEndSession(); | Called by the interface to confirm the end of a session
procedure IntfEndSession; | Called by the interface when the session ends
procedure IntfAppActivate(); | Called by the interface on application activation
procedure IntfAppDeactivate(); | Called by the interface on application deactivation
procedure IntfAppMinimize; | Called by the interface when the application is minimized
procedure IntfAppRestore; | Called by the interface when the application is restored
procedure IntfDropFiles(); | Called by the interface when files have been dropped
procedure IntfSettingsChange;
procedure IntfThemeOptionChange(); | Called by the interface when a theme option has changed
function IsRightToLeft; | Indicates if BiDiMode contains a value other than bdLeftToRight
function IsRTLLang(); | Checks the given language name for use of right-to-left reading
function Direction(); | Gets the BidiMode value for the specified language name
procedure DoArrowKey(); | Uses arrow keys for navigation, if enabled
procedure DoTabKey(); | Uses the Tab key for navigation, if enabled
procedure DoEscapeKey(); | Interprets Esc as Cancel action, if applicable
procedure DoReturnKey(); | Interprets Enter as the default action, if applicable
property Active: Boolean; [r] | True if the application has the focus
property ApplicationType: TApplicationType; [rw] | The type of the application (i.e. the sort of device for which it is intended)
property BidiMode: TBiDiMode; [rw] | The bidirectional mode to use
property CaptureExceptions: Boolean; [rw] | Enables exception handling by Application
property DoubleBuffered: TApplicationDoubleBuffered; [rw] platform ; | Indicates if the application uses double buffering
property ExtendedKeysSupport: Boolean; [rw] |
property ExceptionDialog: TApplicationExceptionDlg; [rw] | Indicates the dialog type used for an exception in the application
property FindGlobalComponentEnabled: Boolean; [rw] | Enables searching for global components by name
property Flags: TApplicationFlags; [rw] | Application state flags
property Handle: THandle; [rw] platform ; | Provides access to the widget set handle for the application instance
property Hint: string; [rw] | The current Hint text
property HintColor: TColor; [rw] | The color of Hint windows
property HintHidePause: Integer; [rw] | How long a Hint stays visible, after an mouse move
property HintHidePausePerChar: Integer; [rw] | How long a keystroke extends the time a Hint remains visible (added to HintHidePause)
property HintPause: Integer; [rw] | The delay before a Hint is shown
property HintShortCuts: Boolean; [rw] | Enables the display of keyboard shortcuts (e.g. on menu entries)
property HintShortPause: Integer; [rw] | The pause before a different Hint is displayed
property Icon: TIcon; [rw] | The icon associated with this application
property LayoutAdjustmentPolicy: TLayoutAdjustmentPolicy; [rw] | Indicates the layout and sizing policy used for forms and controls in the application
property Navigation: TApplicationNavigationOptions; [rw] | Allows switching between controls using keyboard navigation
property MainForm: TForm; [r] | The application terminates when this form is closed
property MainFormHandle: HWND; [r] | Window handle for the MainForm in the application
property MainFormOnTaskBar: Boolean; [rw] platform ; | Controls whether a button is displayed on the task bar for the main form in the application
property ModalLevel: Integer; [r] | The number of modal forms shown
property MoveFormFocusToChildren: Boolean; [rw] | Indicates if an active control is focused when a form receives focus
property MouseControl: TControl; [r] | The control currently under the mouse
property TaskBarBehavior: TTaskBarBehavior; [rw] | How forms are represented in the TaskBar
property UpdateFormatSettings: Boolean; [rw] platform ; | Indicates if application format settings are updated when changed in a widget set class
property OnActionExecute: TActionEvent; [rw] | Default handler for unhandled Actions
property OnActionUpdate: TActionEvent; [rw] | Default handler for unhandled Action updates
property OnActivate: TNotifyEvent; [rw] | Event handler for activation of the application
property OnDeactivate: TNotifyEvent; [rw] | Event handler for deactivation of the application
property OnGetMainFormHandle: TGetHandleEvent; [rw] | Event handler used to provide a value for the MainFormHandle property
property OnIdle: TIdleEvent; [rw] | Event handler for application entering Idle state
property OnIdleEnd: TNotifyEvent; [rw] | Event handler for application leaving Idle state
property OnEndSession: TNotifyEvent; [rw] | Event handler for ending a session of the application
property OnQueryEndSession: TQueryEndSessionEvent; [rw] | This event handler can deny to end the session
property OnMinimize: TNotifyEvent; [rw] | Event handler for application minimized
property OnMessageDialogFinished: TModalDialogFinished; [rw] | Event handler signalled when a message dialog in the application has been completed
property OnModalBegin: TNotifyEvent; [rw] | Event handler for a modal form opened (application entering modal mode)
property OnModalEnd: TNotifyEvent; [rw] | Event handler for closing modal forms (application exiting modal mode)
property OnRestore: TNotifyEvent; [rw] | Event handler for application restored (from minimized/maximized state)
property OnDropFiles: TDropFilesEvent; [rw] | The default handler for dropped files
property OnHelp: THelpEvent; [rw] | Event handler when help is requested
property OnHint: TNotifyEvent; [rw] | Event handler when a hint is requested
property OnShortcut: TShortCutEvent; [rw] | This event handler can interpret keystrokes as shortcuts, before the normal target handles the key
property OnShowHint: TShowHintEvent; [rw] | Event handler for showing an Hint
property OnUserInput: TOnUserInputEvent; [rw] | Event handler signalled for application handler notifications for user input messages
property OnDestroy: TNotifyEvent; [rw] | Event handler signalled when the application is freed
property OnCircularException: TExceptionEvent; [rw] | Handler invoked when there a circular exception occurs before the application is halted.
property ShowButtonGlyphs: TApplicationShowGlyphs; [rw] | Allows to override the platform default for glyphs on buttons
property ShowMenuGlyphs: TApplicationShowGlyphs; [rw] | Sets the default policy for showing or hiding glyph images in menus
property ShowHint: Boolean; [rw] | Indicates if Hints are displayed for the application
property ShowMainForm: Boolean; [rw] | Allows the main form to be shown or hidden when an application is started. Default is True.
property Title: string; [rw]
property Scaled: Boolean; [rw] | Indicates if forms and controls in the application can be scaled to different display densities (Pixels per Inch)
end;

Inheritance

TApplication

Application management and configuration for a GUI application
|

TCustomApplication
|

TComponent,IUnknown,IInterfaceComponentReference
|

TPersistent,IFPObserved
|

TObject

Description

TApplication is a TCustomApplication descendant which provides facilities used to manage and configure a GUI application. Properties, methods, and event handlers are provided which allow a program to create, execute, monitor, maintain and destroy an application and its forms. Every GUI application contains an Application variable that represents the TApplication or descendent class instance.

TApplication provides a message processing loop that includes hooks for event handlers and exception handling, and supports dispatching messages for TCustomAction instances used in application forms. TApplication provides support for Hints and content-sensitive help for forms and controls used in the application. Convenience methods, like MessageBox, are provided to simplify access to dialogs and error messages in the application.

See also

TScreen

Provides information about the display and related objects


TApplication
 | ro | Active
 |  | ApplicationType
 |  | BidiMode
 |  | CaptureExceptions
 |  | DoubleBuffered
 |  | ExtendedKeysSupport
 |  | ExceptionDialog
 |  | FindGlobalComponentEnabled
 |  | Flags
 |  | Handle
 |  | Hint
 |  | HintColor
 |  | HintHidePause
 |  | HintHidePausePerChar
 |  | HintPause
 |  | HintShortCuts
 |  | HintShortPause
 |  | Icon
 |  | LayoutAdjustmentPolicy
 |  | Navigation
 | ro | MainForm
 | ro | MainFormHandle
 |  | MainFormOnTaskBar
 | ro | ModalLevel
 |  | MoveFormFocusToChildren
 | ro | MouseControl
 |  | TaskBarBehavior
 |  | UpdateFormatSettings
 |  | ShowButtonGlyphs
 |  | ShowMenuGlyphs
 |  | ShowHint
 |  | ShowMainForm
 |  | Title
 |  | Scaled
TCustomApplication
 | ro | ExeName
 |  | HelpFile
 | ro | Terminated
 |  | Title
 | ro | ConsoleApplication
 | ro | Location
 | ro | Params
 | ro | ParamCount
 | ro | EnvironmentVariable
 |  | OptionChar
 |  | CaseSensitiveOptions
 |  | StopOnException
 |  | ExceptionExitCode
 |  | EventLogFilter
 | ro | SingleInstance
 |  | SingleInstanceClass
 |  | SingleInstanceEnabled
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


ro | Active (TApplication)
 | ApplicationType (TApplication)
 | BidiMode (TApplication)
 | CaptureExceptions (TApplication)
 | CaseSensitiveOptions (TCustomApplication)
ro | ComObject (TComponent)
ro | ComponentCount (TComponent)
 | ComponentIndex (TComponent)
ro | Components (TComponent)
ro | ComponentState (TComponent)
ro | ComponentStyle (TComponent)
ro | ConsoleApplication (TCustomApplication)
 | DesignInfo (TComponent)
 | DoubleBuffered (TApplication)
ro | EnvironmentVariable (TCustomApplication)
 | EventLogFilter (TCustomApplication)
 | ExceptionDialog (TApplication)
 | ExceptionExitCode (TCustomApplication)
ro | ExeName (TCustomApplication)
 | ExtendedKeysSupport (TApplication)
 | FindGlobalComponentEnabled (TApplication)
 | Flags (TApplication)
 | Handle (TApplication)
 | HelpFile (TCustomApplication)
 | Hint (TApplication)
 | HintColor (TApplication)
 | HintHidePause (TApplication)
 | HintHidePausePerChar (TApplication)
 | HintPause (TApplication)
 | HintShortCuts (TApplication)
 | HintShortPause (TApplication)
 | Icon (TApplication)
 | LayoutAdjustmentPolicy (TApplication)
ro | Location (TCustomApplication)
ro | MainForm (TApplication)
ro | MainFormHandle (TApplication)
 | MainFormOnTaskBar (TApplication)
ro | ModalLevel (TApplication)
ro | MouseControl (TApplication)
 | MoveFormFocusToChildren (TApplication)
 | Name (TComponent)
 | Navigation (TApplication)
 | OptionChar (TCustomApplication)
ro | Owner (TComponent)
ro | ParamCount (TCustomApplication)
ro | Params (TCustomApplication)
 | Scaled (TApplication)
 | ShowButtonGlyphs (TApplication)
 | ShowHint (TApplication)
 | ShowMainForm (TApplication)
 | ShowMenuGlyphs (TApplication)
ro | SingleInstance (TCustomApplication)
 | SingleInstanceClass (TCustomApplication)
 | SingleInstanceEnabled (TCustomApplication)
 | StopOnException (TCustomApplication)
 | Tag (TComponent)
 | TaskBarBehavior (TApplication)
ro | Terminated (TCustomApplication)
 | Title (TCustomApplication)
 | Title (TApplication)
 | UpdateFormatSettings (TApplication)
 | VCLComObject (TComponent)


TApplication
pt | GetConsoleApplication
pt | NotifyIdleHandler
pt | NotifyIdleEndHandler
pt | NotifyActivateHandler
pt | NotifyDeactivateHandler
pt | NotifyCustomForms
pt | IsHintMsg
pt | DoOnHelp
pt | DoOnMouseMove
pt | ShowHintWindow
pt | OnHintTimer
pt | SetTitle
pt | StartHintTimer
pt | UpdateVisible
pt | DoIdleActions
pt | MenuPopupHandler
pt | ProcessAsyncCallQueue
pt | FreeComponent
pt | ReleaseComponents
pt | DoBeforeFinalization
pt | GetParams
 | Create
 | Destroy
 | ActivateHint
 | GetControlAtMouse
 | ControlDestroyed
 | BigIconHandle
 | SmallIconHandle
 | BringToFront
 | CreateForm
 | UpdateMainForm
 | QueueAsyncCall
 | RemoveAsyncCalls
 | ReleaseComponent
 | ExecuteAction
 | UpdateAction
 | HandleException
 | HandleMessage
 | HelpCommand
 | HelpContext
 | HelpKeyword
 | ShowHelpForObject
 | RemoveStayOnTop
 | RestoreStayOnTop
 | IsWaiting
 | CancelHint
 | HideHint
 | HintMouseMessage
 | Initialize
 | MessageBox
 | Minimize
 | ModalStarted
 | ModalFinished
 | Restore
 | Notification
 | ProcessMessages
 | Idle
 | Run
 | ShowException
 | Terminate
 | DisableIdleHandler
 | EnableIdleHandler
 | NotifyUserInputHandler
 | NotifyKeyDownBeforeHandler
 | NotifyKeyDownHandler
 | ControlKeyDown
 | ControlKeyUp
 | AddOnIdleHandler
 | RemoveOnIdleHandler
 | AddOnIdleEndHandler
 | RemoveOnIdleEndHandler
 | AddOnUserInputHandler
 | RemoveOnUserInputHandler
 | AddOnKeyDownBeforeHandler
 | RemoveOnKeyDownBeforeHandler
 | AddOnKeyDownHandler
 | RemoveOnKeyDownHandler
 | AddOnActivateHandler
 | RemoveOnActivateHandler
 | AddOnDeactivateHandler
 | RemoveOnDeactivateHandler
 | AddOnExceptionHandler
 | RemoveOnExceptionHandler
 | AddOnEndSessionHandler
 | RemoveOnEndSessionHandler
 | AddOnQueryEndSessionHandler
 | RemoveOnQueryEndSessionHandler
 | AddOnMinimizeHandler
 | RemoveOnMinimizeHandler
 | AddOnModalBeginHandler
 | RemoveOnModalBeginHandler
 | AddOnModalEndHandler
 | RemoveOnModalEndHandler
 | AddOnRestoreHandler
 | RemoveOnRestoreHandler
 | AddOnDropFilesHandler
 | RemoveOnDropFilesHandler
 | AddOnHelpHandler
 | RemoveOnHelpHandler
 | AddOnHintHandler
 | RemoveOnHintHandler
 | AddOnShowHintHandler
 | RemoveOnShowHintHandler
 | AddOnGetMainFormHandleHandler
 | RemoveOnGetMainFormHandleHandler
 | RemoveAllHandlersOfObject
 | DoBeforeMouseMessage
 | IsShortcut
 | IntfQueryEndSession
 | IntfEndSession
 | IntfAppActivate
 | IntfAppDeactivate
 | IntfAppMinimize
 | IntfAppRestore
 | IntfDropFiles
 | IntfSettingsChange
 | IntfThemeOptionChange
 | IsRightToLeft
 | IsRTLLang
 | Direction
 | DoArrowKey
 | DoTabKey
 | DoEscapeKey
 | DoReturnKey
TCustomApplication
 | GetEnvironmentVar
 | GetExeName
 | GetLocation
 | GetSingleInstance
 | SetSingleInstanceClass
 | GetTitle
 | GetOptionAtIndex
 | SetTitle
 | GetConsoleApplication
 | DoRun
 | GetParams
 | GetParamCount
 | DoLog
 | Create
 | Destroy
 | HandleException
 | Initialize
 | Run
 | ShowException
 | Terminate
 | FindOptionIndex
 | GetOptionValue
 | GetOptionValues
 | HasOption
 | CheckOptions
 | GetNonOptions
 | GetEnvironmentList
 | Log
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | ActivateHint (TApplication)
 | AddOnActivateHandler (TApplication)
 | AddOnDeactivateHandler (TApplication)
 | AddOnDropFilesHandler (TApplication)
 | AddOnEndSessionHandler (TApplication)
 | AddOnExceptionHandler (TApplication)
 | AddOnGetMainFormHandleHandler (TApplication)
 | AddOnHelpHandler (TApplication)
 | AddOnHintHandler (TApplication)
 | AddOnIdleEndHandler (TApplication)
 | AddOnIdleHandler (TApplication)
 | AddOnKeyDownBeforeHandler (TApplication)
 | AddOnKeyDownHandler (TApplication)
 | AddOnMinimizeHandler (TApplication)
 | AddOnModalBeginHandler (TApplication)
 | AddOnModalEndHandler (TApplication)
 | AddOnQueryEndSessionHandler (TApplication)
 | AddOnRestoreHandler (TApplication)
 | AddOnShowHintHandler (TApplication)
 | AddOnUserInputHandler (TApplication)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BigIconHandle (TApplication)
 | BringToFront (TApplication)
 | CancelHint (TApplication)
 | ChangeName (TComponent)
 | CheckOptions (TCustomApplication)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | ControlDestroyed (TApplication)
 | ControlKeyDown (TApplication)
 | ControlKeyUp (TApplication)
 | Create (TObject)
 | Create (TComponent)
 | Create (TCustomApplication)
 | Create (TApplication)
 | CreateForm (TApplication)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TCustomApplication)
 | Destroy (TApplication)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Direction (TApplication)
 | DisableIdleHandler (TApplication)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoArrowKey (TApplication)
pt | DoBeforeFinalization (TApplication)
 | DoBeforeMouseMessage (TApplication)
 | DoEscapeKey (TApplication)
pt | DoIdleActions (TApplication)
 | DoLog (TCustomApplication)
pt | DoOnHelp (TApplication)
pt | DoOnMouseMove (TApplication)
 | DoReturnKey (TApplication)
 | DoRun (TCustomApplication)
 | DoTabKey (TApplication)
 | EnableIdleHandler (TApplication)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | ExecuteAction (TApplication)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindOptionIndex (TCustomApplication)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
pt | FreeComponent (TApplication)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetConsoleApplication (TCustomApplication)
pt | GetConsoleApplication (TApplication)
 | GetControlAtMouse (TApplication)
 | GetEnumerator (TComponent)
 | GetEnvironmentList (TCustomApplication)
 | GetEnvironmentVar (TCustomApplication)
 | GetExeName (TCustomApplication)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetLocation (TCustomApplication)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetNonOptions (TCustomApplication)
 | GetOptionAtIndex (TCustomApplication)
 | GetOptionValue (TCustomApplication)
 | GetOptionValues (TCustomApplication)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParamCount (TCustomApplication)
 | GetParams (TCustomApplication)
pt | GetParams (TApplication)
 | GetParentComponent (TComponent)
 | GetSingleInstance (TCustomApplication)
 | GetTitle (TCustomApplication)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
 | HandleException (TCustomApplication)
 | HandleException (TApplication)
 | HandleMessage (TApplication)
 | HasOption (TCustomApplication)
 | HasParent (TComponent)
 | HelpCommand (TApplication)
 | HelpContext (TApplication)
 | HelpKeyword (TApplication)
 | HideHint (TApplication)
 | HintMouseMessage (TApplication)
 | Idle (TApplication)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | Initialize (TCustomApplication)
 | Initialize (TApplication)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | IntfAppActivate (TApplication)
 | IntfAppDeactivate (TApplication)
 | IntfAppMinimize (TApplication)
 | IntfAppRestore (TApplication)
 | IntfDropFiles (TApplication)
 | IntfEndSession (TApplication)
 | IntfQueryEndSession (TApplication)
 | IntfSettingsChange (TApplication)
 | IntfThemeOptionChange (TApplication)
 | Invoke (TComponent)
pt | IsHintMsg (TApplication)
 | IsImplementorOf (TComponent)
 | IsRightToLeft (TApplication)
 | IsRTLLang (TApplication)
 | IsShortcut (TApplication)
 | IsWaiting (TApplication)
 | Loaded (TComponent)
 | Loading (TComponent)
 | Log (TCustomApplication)
pt | MenuPopupHandler (TApplication)
 | MessageBox (TApplication)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | Minimize (TApplication)
 | ModalFinished (TApplication)
 | ModalStarted (TApplication)
 | newinstance (TObject)
 | Notification (TComponent)
 | Notification (TApplication)
pt | NotifyActivateHandler (TApplication)
pt | NotifyCustomForms (TApplication)
pt | NotifyDeactivateHandler (TApplication)
pt | NotifyIdleEndHandler (TApplication)
pt | NotifyIdleHandler (TApplication)
 | NotifyKeyDownBeforeHandler (TApplication)
 | NotifyKeyDownHandler (TApplication)
 | NotifyUserInputHandler (TApplication)
pt | OnHintTimer (TApplication)
 | PaletteCreated (TComponent)
pt | ProcessAsyncCallQueue (TApplication)
 | ProcessMessages (TApplication)
 | QueryInterface (TComponent)
 | QueueAsyncCall (TApplication)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | ReleaseComponent (TApplication)
pt | ReleaseComponents (TApplication)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TApplication)
 | RemoveAsyncCalls (TApplication)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | RemoveOnActivateHandler (TApplication)
 | RemoveOnDeactivateHandler (TApplication)
 | RemoveOnDropFilesHandler (TApplication)
 | RemoveOnEndSessionHandler (TApplication)
 | RemoveOnExceptionHandler (TApplication)
 | RemoveOnGetMainFormHandleHandler (TApplication)
 | RemoveOnHelpHandler (TApplication)
 | RemoveOnHintHandler (TApplication)
 | RemoveOnIdleEndHandler (TApplication)
 | RemoveOnIdleHandler (TApplication)
 | RemoveOnKeyDownBeforeHandler (TApplication)
 | RemoveOnKeyDownHandler (TApplication)
 | RemoveOnMinimizeHandler (TApplication)
 | RemoveOnModalBeginHandler (TApplication)
 | RemoveOnModalEndHandler (TApplication)
 | RemoveOnQueryEndSessionHandler (TApplication)
 | RemoveOnRestoreHandler (TApplication)
 | RemoveOnShowHintHandler (TApplication)
 | RemoveOnUserInputHandler (TApplication)
 | RemoveStayOnTop (TApplication)
 | Restore (TApplication)
 | RestoreStayOnTop (TApplication)
 | Run (TCustomApplication)
 | Run (TApplication)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSingleInstanceClass (TCustomApplication)
 | SetSubComponent (TComponent)
 | SetTitle (TCustomApplication)
pt | SetTitle (TApplication)
 | ShowException (TCustomApplication)
 | ShowException (TApplication)
 | ShowHelpForObject (TApplication)
pt | ShowHintWindow (TApplication)
 | SmallIconHandle (TApplication)
pt | StartHintTimer (TApplication)
 | StringMessageTable (TObject)
 | Terminate (TCustomApplication)
 | Terminate (TApplication)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | UpdateAction (TApplication)
 | Updated (TComponent)
 | UpdateMainForm (TApplication)
 | UpdateRegistry (TComponent)
pt | UpdateVisible (TApplication)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TApplication
 | OnActionExecute
 | OnActionUpdate
 | OnActivate
 | OnDeactivate
 | OnGetMainFormHandle
 | OnIdle
 | OnIdleEnd
 | OnEndSession
 | OnQueryEndSession
 | OnMinimize
 | OnMessageDialogFinished
 | OnModalBegin
 | OnModalEnd
 | OnRestore
 | OnDropFiles
 | OnHelp
 | OnHint
 | OnShortcut
 | OnShowHint
 | OnUserInput
 | OnDestroy
 | OnCircularException
TCustomApplication
 | OnException
TComponent
TPersistent
TObject


OnActionExecute (TApplication)

OnActionUpdate (TApplication)

OnActivate (TApplication)

OnCircularException (TApplication)

OnDeactivate (TApplication)

OnDestroy (TApplication)

OnDropFiles (TApplication)

OnEndSession (TApplication)

OnException (TCustomApplication)

OnGetMainFormHandle (TApplication)

OnHelp (TApplication)

OnHint (TApplication)

OnIdle (TApplication)

OnIdleEnd (TApplication)

OnMessageDialogFinished (TApplication)

OnMinimize (TApplication)

OnModalBegin (TApplication)

OnModalEnd (TApplication)

OnQueryEndSession (TApplication)

OnRestore (TApplication)

OnShortcut (TApplication)

OnShowHint (TApplication)

OnUserInput (TApplication)


TApplication.ActivateHint

Configures a hint window for the specified mouse position

Declaration

Source position: forms.pp line 1488

public procedure TApplication.ActivateHint(

  CursorPos: TPoint;

  CheckHintControlChange: Boolean = False

);

Arguments

CursorPos | Mouse cursor position used to retrieve the hint information
CheckHintControlChange | Indicates if hint controls are used to compared existing and new hint windows

Description

ActivateHint is a procedure used to configure a hint window display at the coordinates specified in CursorPos.

ActivateHint retrieves the hint information at the mouse position. If the control for the hint differs from the current hint control, the existing hint is deactivated. The new hint window sets its hint timer and calculates the rectangle for the hint window.

If a hint is not availabe for the specified mouse position, the CancelHint method is called.

ActivateHint is used in the implementation of the DoOnMouseMove and ShowHintWindow methods.

See also

TApplication.ShowHintWindow | Shows or hides the Hint window
TApplication.DoOnMouseMove | OnMouseMove message handler, updates the Hint
TApplication.CancelHint | Called when the Hint time has expired, to stop showing the Hint.
TApplication.HideHint | Hides the Hint window
TApplication.Hint | The current Hint text
TApplication.HintPause | The delay before a Hint is shown
TApplication.OnHint | Event handler when a hint is requested


TApplication.Active

True if the application has the focus

Declaration

Source position: forms.pp line 1598

public property TApplication.Active : Boolean
  read GetActive;


TApplication.AddOnActivateHandler

Adds an application activation handler

Declaration

Source position: forms.pp line 1546

public procedure TApplication.AddOnActivateHandler(

  Handler: TNotifyEvent;

  AsFirst: Boolean = True

);

See also

TApplicationHandlerType.ahtActivate

Handler invoked on application activated


TApplication.AddOnDeactivateHandler

Adds an application deactivation handler

Declaration

Source position: forms.pp line 1548

public procedure TApplication.AddOnDeactivateHandler(

  Handler: TNotifyEvent;

  AsFirst: Boolean = True

);

See also

TApplicationHandlerType.ahtDeactivate

Handler invoked on application deactivated


TApplication.AddOnDropFilesHandler

Adds an application dropped files handler

Declaration

Source position: forms.pp line 1564

public procedure TApplication.AddOnDropFilesHandler(

  Handler: TDropFilesEvent;

  AsFirst: Boolean = True

);

See also

TApplicationHandlerType.ahtDropFiles

Handler invoked on files dropped


TApplication.AddOnEndSessionHandler

Adds an application logoff handler

Declaration

Source position: forms.pp line 1552

public procedure TApplication.AddOnEndSessionHandler(

  Handler: TNotifyEvent;

  AsFirst: Boolean = True

);

See also

TApplicationHandlerType.ahtEndSession

Handler invoked on session end


TApplication.AddOnExceptionHandler

Adds an application exception handler

Declaration

Source position: forms.pp line 1550

public procedure TApplication.AddOnExceptionHandler(

  Handler: TExceptionEvent;

  AsFirst: Boolean = True

);

See also

TApplicationHandlerType.ahtException

Handler invoked on handled exception


TApplication.AddOnGetMainFormHandleHandler

Adds an application MainForm Handle handler

Declaration

Source position: forms.pp line 1572

public procedure TApplication.AddOnGetMainFormHandleHandler(

  Handler: TGetHandleEvent;

  AsFirst: Boolean = True

);

See also

TApplicationHandlerType.ahtGetMainFormHandle

Handler provides the Handle for the main form


TApplication.AddOnHelpHandler

Adds an application Help handler

Declaration

Source position: forms.pp line 1566

public procedure TApplication.AddOnHelpHandler(

  Handler: THelpEvent;

  AsFirst: Boolean = True

);

See also

TApplicationHandlerType.ahtHelp

Handler invoked on F1 key (help request)


TApplication.AddOnHintHandler

Adds an application Hint handler

Declaration

Source position: forms.pp line 1568

public procedure TApplication.AddOnHintHandler(

  Handler: TNotifyEvent;

  AsFirst: Boolean = True

);

See also

TApplicationHandlerType.ahtHint

Handler invoked on Hint request


TApplication.AddOnIdleEndHandler

Adds an application IdleEnd handler

Declaration

Source position: forms.pp line 1536

public procedure TApplication.AddOnIdleEndHandler(

  Handler: TNotifyEvent;

  AsFirst: Boolean = True

);

See also

TApplicationHandlerType.ahtIdleEnd

Application idle state is ending


TApplication.AddOnIdleHandler

Adds an application Idle handler

Declaration

Source position: forms.pp line 1534

public procedure TApplication.AddOnIdleHandler(

  Handler: TIdleEvent;

  AsFirst: Boolean = True

);

See also

TApplicationHandlerType.ahtIdle

Application becoming idle


TApplication.AddOnKeyDownBeforeHandler

Adds an application key down before interface handler

Declaration

Source position: forms.pp line 1541

public procedure TApplication.AddOnKeyDownBeforeHandler(

  Handler: TKeyEvent;

  AsFirst: Boolean = True

);

See also

TApplicationHandlerType.ahtKeyDownBefore

Handler for KeyDown events, invoked before interface and LCL handlers


TApplication.AddOnKeyDownHandler

Adds an application key down after interface handler

Declaration

Source position: forms.pp line 1544

public procedure TApplication.AddOnKeyDownHandler(

  Handler: TKeyEvent;

  AsFirst: Boolean = True

);

See also

TApplicationHandlerType.ahtKeyDownAfter

Default handler for KeyDown events, invoked after interface and LCL handlers


TApplication.AddOnMinimizeHandler

Adds an application minimizing handler

Declaration

Source position: forms.pp line 1556

public procedure TApplication.AddOnMinimizeHandler(

  Handler: TNotifyEvent;

  AsFirst: Boolean = True

);

See also

TApplicationHandlerType.ahtMinimize

Handler invoked when the application is minimized


TApplication.AddOnModalBeginHandler

Adds an application becoming modal handler

Declaration

Source position: forms.pp line 1558

public procedure TApplication.AddOnModalBeginHandler(

  Handler: TNotifyEvent;

  AsFirst: Boolean = True

);

See also

TApplicationHandlerType.ahtModalBegin

Handler invoked when a form is shown modally


TApplication.AddOnModalEndHandler

Adds an application exiting modal state handler

Declaration

Source position: forms.pp line 1560

public procedure TApplication.AddOnModalEndHandler(

  Handler: TNotifyEvent;

  AsFirst: Boolean = True

);

See also

TApplicationHandlerType.ahtModalEnd

Handler invoked when the last modal form is closed


TApplication.AddOnQueryEndSessionHandler

Adds an application logoff query handler

Declaration

Source position: forms.pp line 1554

public procedure TApplication.AddOnQueryEndSessionHandler(

  Handler: TQueryEndSessionEvent;

  AsFirst: Boolean = True

);

See also

TApplicationHandlerType.ahtQueryEndSession

Handler invoked before session ends


TApplication.AddOnRestoreHandler

Adds an application exiting minimized state handler

Declaration

Source position: forms.pp line 1562

public procedure TApplication.AddOnRestoreHandler(

  Handler: TNotifyEvent;

  AsFirst: Boolean = True

);

See also

TApplicationHandlerType.ahtRestore

Handler invoked on application restored (from minimized state)


TApplication.AddOnShowHintHandler

Adds an application Hint show handler

Declaration

Source position: forms.pp line 1570

public procedure TApplication.AddOnShowHintHandler(

  Handler: TShowHintEvent;

  AsFirst: Boolean = True

);

See also

TApplicationHandlerType.ahtShowHint

Handler invoked on Hint becoming visible


TApplication.AddOnUserInputHandler

Adds an application user input handler

Declaration

Source position: forms.pp line 1538

public procedure TApplication.AddOnUserInputHandler(

  Handler: TOnUserInputEvent;

  AsFirst: Boolean = True

);

See also

TApplicationHandlerType.ahtUserInput

Handler invoked on user input


TApplication.ApplicationType

The type of the application (i.e. the sort of device for which it is intended)

Declaration

Source position: forms.pp line 1599

public property TApplication.ApplicationType : TApplicationType
  read FApplicationType
  write FApplicationType;

Description

The type of the application:

Default, Desktop, Handheld, PDA, Smartphone


TApplication.BidiMode

The bidirectional mode to use

Declaration

Source position: forms.pp line 1600

public property TApplication.BidiMode : TBiDiMode
  read FBidiMode
  write SetBidiMode;


TApplication.BigIconHandle

The Handle of the large application Icon

Declaration

Source position: forms.pp line 1491

public function TApplication.BigIconHandle: HICON;

See also

TApplication.Icon

The icon associated with this application


TApplication.BringToFront

Asks the widget set to bring the application's form(s) to the front

Declaration

Source position: forms.pp line 1493

public procedure TApplication.BringToFront;


TApplication.CancelHint

Called when the Hint time has expired, to stop showing the Hint.

Declaration

Source position: forms.pp line 1510

public procedure TApplication.CancelHint;


TApplication.CaptureExceptions

Enables exception handling by Application

Declaration

Source position: forms.pp line 1601

public property TApplication.CaptureExceptions : Boolean
  read FCaptureExceptions
  write SetCaptureExceptions;


TApplication.ControlDestroyed

Clears all references to the destroyed control

Declaration

Source position: forms.pp line 1490

public procedure TApplication.ControlDestroyed(

  AControl: TControl

);


TApplication.ControlKeyDown

Handles KeyDown events in a Control, e.g. handles navigation keys

Declaration

Source position: forms.pp line 1532

public procedure TApplication.ControlKeyDown(

  Sender: TObject;

  var Key: Word;

  Shift: TShiftState

);


TApplication.ControlKeyUp

Handles KeyUp events in a Control, e.g. handles Enter and Esc keys

Declaration

Source position: forms.pp line 1533

public procedure TApplication.ControlKeyUp(

  Sender: TObject;

  var Key: Word;

  Shift: TShiftState

);


TApplication.CreateForm

Creates a Form or component, owned by Application

Declaration

Source position: forms.pp line 1494

public procedure TApplication.CreateForm(

  InstanceClass: TComponentClass;

  out Reference

);

Arguments

InstanceClass | The component class
Reference | The variable receiving the new component reference

Description

Remark: Please note: The method name is confusing and kept only for Delphi compatibility. The method can actually create any kind of component.

CreateForm creates a Component instance of the given class, and sets the pointer to the component variable. If it is a form, it will be added to the form list in the application.

A splash form is shown immediately.


TApplication.Destroy

Destructor for the class instance

Declaration

Source position: forms.pp line 1487

public destructor TApplication.Destroy; override;

Description

Destroy is the overridden destructor for the class instance.

Destroy ensures that the value AppDestroying is included in the Flags for the application, and signals the OnDestroy event handler (when assigned). Destroy calls the ProcessAsyncCallQueue method to process / handle queued asynchronous method calls pending for the application instance.

Hint display is cancelled and suppressed while the application is shutting down. The action component for the application is set to Nil to prevent execution of associated actions during shutdown.

Destroy frees resources allocated in the application instance, including the Icon and any Icon handles currently in use. Handlers added to application instance are also freed.

Destroy calls the inherited destructor, and discards any pending asynchronous calls not previously handled for the application instance. Exception handling is restored to the state on entry to the Create constructor. Finally, the Application class instance is set to Nil.

Errors

Destroy calls RaiseGDBException to raise an exception if the current class instance is unassigned (contains Nil). Uses the exception message 'TApplication.Destroy Self=nil'.


TApplication.Direction

Gets the BidiMode value for the specified language name

Declaration

Source position: forms.pp line 1589

public function TApplication.Direction(

  ALang: string

):TBiDiMode;

Arguments

ALang

ISO language name examined in the method

Function result

TBiDiMode value for the specified language


TApplication.DisableIdleHandler

Blocks Idle handling. Can be called more often, every call must be followed by EnableIdleHandler.

Declaration

Source position: forms.pp line 1525

public procedure TApplication.DisableIdleHandler;

See also

TApplication.EnableIdleHandler

Resume Idle handling


TApplication.DoArrowKey

Uses arrow keys for navigation, if enabled

Declaration

Source position: forms.pp line 1592

public procedure TApplication.DoArrowKey(

  AControl: TWinControl;

  var Key: Word;

  Shift: TShiftState

);

Arguments

AControl | The control receiving the key
Key | The virtual key; becomes VK_UNKNOWN when handled
Shift | The active modifier keys


TApplication.DoBeforeFinalization

Destroys all components

Declaration

Source position: forms.pp line 1483

protected procedure TApplication.DoBeforeFinalization;

Description

Called from the BeforeFinalization routine which is used as the ExitProc handler in the application instance.


TApplication.DoBeforeMouseMessage

Things to be done before a mouse message is processed

Declaration

Source position: forms.pp line 1575

public procedure TApplication.DoBeforeMouseMessage(

  CurMouseControl: TControl

);


TApplication.DoEscapeKey

Interprets Esc as Cancel action, if applicable

Declaration

Source position: forms.pp line 1595

public procedure TApplication.DoEscapeKey(

  AControl: TWinControl;

  var Key: Word;

  Shift: TShiftState

);

Arguments

AControl | The control receiving the key
Key | The virtual key; becomes VK_UNKNOWN when handled
Shift | The active modifier keys


TApplication.DoIdleActions

Updates all Actions, hides splash screens

Declaration

Source position: forms.pp line 1478

protected procedure TApplication.DoIdleActions;


TApplication.DoOnHelp

OnHelp message handler. Tries the OnHelp handlers for the active form, and the Application, as well as application Help handlers.

Declaration

Source position: forms.pp line 1471

protected function TApplication.DoOnHelp(

  Command: Word;

  Data: PtrInt;

  var CallHelp: Boolean

):Boolean; virtual;

Function result

True when the message was handled

See also

TApplication.OnHelp | Event handler when help is requested
TApplicationHandlerType.ahtHelp | Handler invoked on F1 key (help request)


TApplication.DoOnMouseMove

OnMouseMove message handler, updates the Hint

Declaration

Source position: forms.pp line 1472

protected procedure TApplication.DoOnMouseMove; virtual;


TApplication.DoReturnKey

Interprets Enter as the default action, if applicable

Declaration

Source position: forms.pp line 1596

public procedure TApplication.DoReturnKey(

  AControl: TWinControl;

  var Key: Word;

  Shift: TShiftState

);

Arguments

AControl | The control receiving the key
Key | The virtual key; becomes VK_UNKNOWN when handled
Shift | The active modifier keys


TApplication.DoTabKey

Uses the Tab key for navigation, if enabled

Declaration

Source position: forms.pp line 1593

public procedure TApplication.DoTabKey(

  AControl: TWinControl;

  var Key: Word;

  Shift: TShiftState

);

Arguments

AControl | The control receiving the key
Key | The virtual key; becomes VK_UNKNOWN when handled


TApplication.DoubleBuffered

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Forms' (#lcl)

TApplication.DoubleBuffered (platform)

Indicates if the application uses double buffering

Declaration

Source position: forms.pp line 1603

public property TApplication.DoubleBuffered : TApplicationDoubleBuffered
  read FDoubleBuffered
  write FDoubleBuffered
  default adbDefault;

Description

Default value is adbDefault. Hint: platform specific.


TApplication.EnableIdleHandler

Resume Idle handling

Declaration

Source position: forms.pp line 1526

public procedure TApplication.EnableIdleHandler;

Errors

GDB exception when not previously disabled.

See also

TApplication.DisableIdleHandler

Blocks Idle handling. Can be called more often, every call must be followed by EnableIdleHandler.


TApplication.ExceptionDialog

Indicates the dialog type used for an exception in the application

Declaration

Source position: forms.pp line 1605

public property TApplication.ExceptionDialog : TApplicationExceptionDlg
  read FExceptionDialog
  write FExceptionDialog;

Description

ExceptionDialog is a TApplicationExceptionDlg property which indicates the dialog type displayed for an exception handled by the application instance. The default value for the property is aedOkCancelDialog, as assigned in the Create constructor.

See TApplicationExceptionDlg for more information about values in the enumeration and their meanings.

See also

TApplicationExceptionDlg | Enumeration with dialog types for an application
TApplication.Create
TApplicationProperties.ExceptionDialog | Indicates the dialog type displayed for an exception


TApplication.ExecuteAction

Invokes the OnActionExecute handler

Declaration

Source position: forms.pp line 1499

public function TApplication.ExecuteAction(

  ExeAction: TBasicAction

):Boolean; override;

Arguments

ExeAction

The Action to execute

Function result

True when the Action was handled

See also

#rtl.Classes.TComponent.ExecuteAction


TApplication.ExtendedKeysSupport

Declaration

Source position: forms.pp line 1604

public property TApplication.ExtendedKeysSupport : Boolean
  read FExtendedKeysSupport
  write FExtendedKeysSupport;

Description

See VK_LSHIFT in LCLType for more details.


TApplication.FindGlobalComponentEnabled

Enables searching for global components by name

Declaration

Source position: forms.pp line 1606

public property TApplication.FindGlobalComponentEnabled : Boolean
  read FFindGlobalComponentEnabled
  write FFindGlobalComponentEnabled;


TApplication.Flags

Application state flags

Declaration

Source position: forms.pp line 1608

public property TApplication.Flags : TApplicationFlags
  read FFlags
  write SetFlags;


TApplication.GetConsoleApplication

Here: returns False, because this is a GUI application.

Declaration

Source position: forms.pp line 1464

protected function TApplication.GetConsoleApplication: Boolean; override;

Function result

False for a GUI application


TApplication.GetControlAtMouse

Finds the control under the mouse

Declaration

Source position: forms.pp line 1489

public function TApplication.GetControlAtMouse: TControl;

Function result

The control, or Nil if no control is found

Description

Updates the LastMouse... info.


TApplication.GetParams

Returns the commandline argument at the specified position

Declaration

Source position: forms.pp line 1484

protected function TApplication.GetParams(

  Index: Integer

):string; override;


TApplication.Handle

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Forms' (#lcl)

TApplication.Handle (platform)

Provides access to the widget set handle for the application instance

Declaration

Source position: forms.pp line 1610

public property TApplication.Handle : THandle
  read GetHandle
  write SetHandle;

Description

Handle is a THandle property which provides access to the widget set handle used for the application instance. Reading the value for the property is redirected to the AppHandle allocated in the widget set class. Setting the value for the property causes the AppHandle in the widget set class to be updated with the new value.

Handle is used to send and receive window messages and state change notifications for the application instance using the LCL interface.

See also

TWidgetSet.AppHandle


TApplication.HandleException

HandleException method for handling an exception; attempts to maintain program execution if possible, otherwise exits gracefully

Declaration

Source position: forms.pp line 1501

public procedure TApplication.HandleException(

  Sender: TObject

); override;

Description

Individual exception handler methods should be supplied by the application programmer, to override place-holder entries declared in ancestor classes. This method checks whether the application is halted when an exception occurs, or invokes the appropriate handler. It also writes details about the exception to the appropriate place for debugging.

See also

#fcl.CustApp.TCustomApplication.HandleException


TApplication.HandleMessage

Handles all messages, and enters the Idle state

Declaration

Source position: forms.pp line 1502

public procedure TApplication.HandleMessage;


TApplication.HelpCommand

Show help

Declaration

Source position: forms.pp line 1503

public function TApplication.HelpCommand(

  Command: Word;

  Data: PtrInt

):Boolean;

Description

Currently relies on OnHelp handlers. CallHelp is not implemented.


TApplication.HelpContext

Show context sensitive help

Declaration

Source position: forms.pp line 1504

public function TApplication.HelpContext(

  Context: THelpContext

):Boolean;

Function result

Request handled


TApplication.HelpKeyword

Show help for a keyword

Declaration

Source position: forms.pp line 1505

public function TApplication.HelpKeyword(

  const Keyword: string

):Boolean;


TApplication.HideHint

Hides the Hint window

Declaration

Source position: forms.pp line 1511

public procedure TApplication.HideHint;


TApplication.Hint

The current Hint text

Declaration

Source position: forms.pp line 1611

public property TApplication.Hint : string
  read FHint
  write SetHint;

Description

A hint is a pop-up message that appears briefly while the mouse hovers over a control. It usually displays useful information about how to the UI element, or the type of data that should be entered, etc.

Other properties can be used to customize the delay before a Hint is shown, after the mouse is moved away from the control or form, and how long it will remain visible.

See also

TApplication.HintPause | The delay before a Hint is shown
TApplication.HintHidePause | How long a Hint stays visible, after an mouse move
TApplication.HintHidePausePerChar | How long a keystroke extends the time a Hint remains visible (added to HintHidePause)


TApplication.HintColor

The color of Hint windows

Declaration

Source position: forms.pp line 1612

public property TApplication.HintColor : TColor
  read FHintColor
  write SetHintColor;

See also

TApplication.Hint

The current Hint text


TApplication.HintHidePause

How long a Hint stays visible, after an mouse move

Declaration

Source position: forms.pp line 1613

public property TApplication.HintHidePause : Integer
  read FHintHidePause
  write FHintHidePause;

See also

TApplication.Hint

The current Hint text


TApplication.HintHidePausePerChar

How long a keystroke extends the time a Hint remains visible (added to HintHidePause)

Declaration

Source position: forms.pp line 1614

public property TApplication.HintHidePausePerChar : Integer
  read FHintHidePausePerChar
  write FHintHidePausePerChar;

See also

TApplication.HintHidePause | How long a Hint stays visible, after an mouse move
TApplication.Hint | The current Hint text


TApplication.HintMouseMessage

Called when the the mouse is over a control with a Hint

Declaration

Source position: forms.pp line 1512

public procedure TApplication.HintMouseMessage(

  Control: TControl;

  var AMessage: TLMessage

);

Description

Does nothing


TApplication.HintPause

The delay before a Hint is shown

Declaration

Source position: forms.pp line 1615

public property TApplication.HintPause : Integer
  read FHintPause
  write FHintPause;

See also

TApplication.Hint

The current Hint text


TApplication.HintShortCuts

Enables the display of keyboard shortcuts (e.g. on menu entries)

Declaration

Source position: forms.pp line 1616

public property TApplication.HintShortCuts : Boolean
  read FHintShortCuts
  write FHintShortCuts;

See also

TApplication.Hint

The current Hint text


TApplication.HintShortPause

The pause before a different Hint is displayed

Declaration

Source position: forms.pp line 1617

public property TApplication.HintShortPause : Integer
  read FHintShortPause
  write FHintShortPause;

See also

TApplication.Hint

The current Hint text


TApplication.Icon

The icon associated with this application

Declaration

Source position: forms.pp line 1618

public property TApplication.Icon : TIcon
  read FIcon
  write SetIcon;


TApplication.Idle

Invoked when the application enters the idle state

Declaration

Source position: forms.pp line 1521

public procedure TApplication.Idle(

  Wait: Boolean

);

Arguments

Wait

Wait for next message?


TApplication.Initialize

Initializes the widget set (and more)

Declaration

Source position: forms.pp line 1513

public procedure TApplication.Initialize; override;

Description

Initialize is an overridden procedure in TApplication used to perform initialization tasks for the application. Initialize calls the inherited method to provide supprt for instance counting in the custom application. Initialize ensures that the WidgetSet class type is assigned for the application, and that the Screen singleton is initialized and updated.

Initialize raises an Exception if WidgetSet has not been assigned, or contains a class type other than TWidgetSet, for the application.

Initialize updates the Flags property to include the value AppInitialized when both the LCL interface (Widget set) and the Screen singleton have been configured.

Initialize loads the graphic image used in the Icon property. If a resource with the name MAINICON is included in the Lazarus Resource, it is loaded and used as the application icon. Otherwise, FindResource is called to locate and load the named icon from the resource handle.

Errors

Raises an Exception if the Widget Set class is invalid or not assigned.

See also

Screen | The TScreen singleton
TApplication.Icon | The icon associated with this application
TApplication.Flags | Application state flags
#LCL.InterfaceBase.WidgetSet |
#FCL.CustApp.TCustomApplication.Initialize


TApplication.IntfAppActivate

Called by the interface on application activation

Declaration

Source position: forms.pp line 1579

public procedure TApplication.IntfAppActivate(

  const Async: Boolean = False

);

Description

Notifies all activation handlers.

See also

TApplication.OnActivate | Event handler for activation of the application
TApplicationHandlerType.ahtActivate | Handler invoked on application activated


TApplication.IntfAppDeactivate

Called by the interface on application deactivation

Declaration

Source position: forms.pp line 1580

public procedure TApplication.IntfAppDeactivate(

  const Async: Boolean = False

);

See also

TApplication.OnDeactivate | Event handler for deactivation of the application
TApplicationHandlerType.ahtDeactivate | Handler invoked on application deactivated


TApplication.IntfAppMinimize

Called by the interface when the application is minimized

Declaration

Source position: forms.pp line 1581

public procedure TApplication.IntfAppMinimize;

See also

TApplication.OnMinimize | Event handler for application minimized
TApplicationHandlerType.ahtMinimize | Handler invoked when the application is minimized


TApplication.IntfAppRestore

Called by the interface when the application is restored

Declaration

Source position: forms.pp line 1582

public procedure TApplication.IntfAppRestore;

See also

TApplication.OnRestore | Event handler for application restored (from minimized/maximized state)
TApplicationHandlerType.ahtRestore | Handler invoked on application restored (from minimized state)


TApplication.IntfDropFiles

Called by the interface when files have been dropped

Declaration

Source position: forms.pp line 1583

public procedure TApplication.IntfDropFiles(

  const FileNames: array of string

);

See also

TApplication.OnDropFiles | The default handler for dropped files
TApplicationHandlerType.ahtDropFiles | Handler invoked on files dropped


TApplication.IntfEndSession

Called by the interface when the session ends

Declaration

Source position: forms.pp line 1578

public procedure TApplication.IntfEndSession;

Description

Notifies all OnEndSession handlers.

See also

TApplication.OnEndSession | Event handler for ending a session of the application
TApplicationHandlerType.ahtEndSession | Handler invoked on session end


TApplication.IntfQueryEndSession

Called by the interface to confirm the end of a session

Declaration

Source position: forms.pp line 1577

public procedure TApplication.IntfQueryEndSession(

  var Cancel: Boolean

);

Description

Asks all QueryEndSession handlers to confirm termination of the application.

See also

TApplication.OnQueryEndSession | This event handler can deny to end the session
TApplicationHandlerType.ahtQueryEndSession | Handler invoked before session ends


TApplication.IntfSettingsChange

Declaration

Source position: forms.pp line 1584

public procedure TApplication.IntfSettingsChange;


TApplication.IntfThemeOptionChange

Called by the interface when a theme option has changed

Declaration

Source position: forms.pp line 1585

public procedure TApplication.IntfThemeOptionChange(

  AThemeServices: TThemeServices;

  AOption: TThemeOption

);


TApplication.IsHintMsg

NOP, exists for Delphi compatibility only

Declaration

Source position: forms.pp line 1470

protected function TApplication.IsHintMsg(

  var Msg: TMsg

):Boolean;

Function result

Always False


TApplication.IsRightToLeft

Indicates if BiDiMode contains a value other than bdLeftToRight

Declaration

Source position: forms.pp line 1587

public function TApplication.IsRightToLeft: Boolean;


TApplication.IsRTLLang

Checks the given language name for use of right-to-left reading

Declaration

Source position: forms.pp line 1588

public function TApplication.IsRTLLang(

  ALang: string

):Boolean;

Arguments

ALang

ISO language code examined in the method

Function result

True when the language code uses right-to-left reading


TApplication.IsShortcut

Asks all shortcut handlers to handle the key

Declaration

Source position: forms.pp line 1576

public function TApplication.IsShortcut(

  var Message: TLMKey

):Boolean;

Function result

True when the shortcut was handled


TApplication.IsWaiting

True if the application is awaiting an event

Declaration

Source position: forms.pp line 1509

public function TApplication.IsWaiting: Boolean;

Function result

True if the application is in AppWaiting state


TApplication.LayoutAdjustmentPolicy

Indicates the layout and sizing policy used for forms and controls in the application

Declaration

Source position: forms.pp line 1619

public property TApplication.LayoutAdjustmentPolicy : TLayoutAdjustmentPolicy
  read FLayoutAdjustmentPolicy
  write FLayoutAdjustmentPolicy;

See also

TLayoutAdjustmentPolicy


TApplication.MainForm

The application terminates when this form is closed

Declaration

Source position: forms.pp line 1621

public property TApplication.MainForm : TForm
  read FMainForm;

Description

This property is set when the first form is created using the CreateForm method when FormStyle contains a valueother than fsSplash.


TApplication.MainFormHandle

Window handle for the MainForm in the application

Declaration

Source position: forms.pp line 1622

public property TApplication.MainFormHandle : HWND
  read GetMainFormHandle;

Description

MainFormHandle is a read-only HWND property which contains the handle for the form instance used as the main form in the application.

The value for the property is derived using the OnGetMainFormHandle event handler (when assigned) or a TGetHandleEvent handler assigned in the application. When neither of these mechanisms provides a value other than zero (0), the window handle assigned in the MainForm property is used.

MainFormHandle is used in the implementation of methods in WidgetSet classes, primarily for the Windows platform, and in custom drawn controls.

See also

TApplication.MainForm | The application terminates when this form is closed
TApplication.OnGetMainFormHandle | Event handler used to provide a value for the MainFormHandle property
TApplication.AddHandler | Adds an application notification handler
TApplicationHandlerType.ahtGetMainFormHandle | Handler provides the Handle for the main form


TApplication.MainFormOnTaskBar

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Forms' (#lcl)

TApplication.MainFormOnTaskBar (platform)

Controls whether a button is displayed on the task bar for the main form in the application

Declaration

Source position: forms.pp line 1623

public property TApplication.MainFormOnTaskBar : Boolean
  read FMainFormOnTaskBar
  write SetMainFormOnTaskBar;

Description

MainFormOnTaskBar is a Boolean property which determines whether the icon for the main form in the appliciation is displayed on the task bar. When MainFormOnTaskBar is set to True, a button representing the main form is displayed on the task bar area in the window manager. When set to False, the button is not displayed in the task bar area.

Changing the value in the property causes the Widgetset class to be notified of the new property value.

MainFormOnTaskBar is a platform-dependent property. It may not be implemented for all platforms supported for the Lazarus application. In addition, some platforms which display task bar thumbnails (like Windows Vista) may require the property to be set to True.

The default value for the property is normally set in the Lazarus project file (.lpr) used to compile the application.

See also

TApplication.MainForm | The application terminates when this form is closed
TApplication.Icon | The icon associated with this application
TApplication.Title


TApplication.MenuPopupHandler

Hides the Hint window

Declaration

Source position: forms.pp line 1479

protected procedure TApplication.MenuPopupHandler(

  Sender: TObject

);


TApplication.MessageBox

Display an message dialog with several response buttons

Declaration

Source position: forms.pp line 1514

public function TApplication.MessageBox(

  Text: PChar;

  Caption: PChar;

  Flags: LongInt = MB_OK

):Integer;

Arguments

Text | The text in the MessageBox
Caption | The Caption of the MessageBox
Flags | The icon and buttons appearing in the box.

Function result

Can be one of the following values:

  • IDOK
  • IDCANCEL
  • IDABORT
  • IDRETRY
  • IDIGNORE
  • IDYES
  • IDNO
  • IDCLOSE
  • IDHELP

Description

The function is used internally to display messages during the handling of Exceptions, but is also available to application programmers as an alternative to some of the message dialogs found in the Dialogs unit.

The function returns an integer value corresponding to the button that was pressed; its value can be determined by reference to the constants [IDOK..IDHELP].

See also

MessageDlg

Message Dialog

Example

 Uses Forms, Dialogs, LCLType;

 Procedure DisplayMessageBox;
   var reply, boxstyle: integer;
   begin
     with application do begin
       boxstyle :=  MB_ICONQUESTION + MB_YESNO;
       reply :=  MessageBox ('Press either button', 'MessageBoxDemo', boxstyle);
       if reply = IDYES then MessageBox ('Yes       ', 'Reply',MB_ICONINFORMATION)
       else MessageBox ('No         ', 'Reply', MB_ICONHAND)
   end;


TApplication.Minimize

Asks the widget set to minimize the application.

Declaration

Source position: forms.pp line 1515

public procedure TApplication.Minimize;


TApplication.ModalFinished

Called when a modal form is closed

Declaration

Source position: forms.pp line 1517

public procedure TApplication.ModalFinished;

Description

Invokes all OnModalEnd handlers when exiting Modal state.

See also

TApplication.ModalStarted

Called when a form is shown modally


TApplication.ModalLevel

The number of modal forms shown

Declaration

Source position: forms.pp line 1624

public property TApplication.ModalLevel : Integer
  read FModalLevel;

Description

Tracks modal forms showing another form modally.


TApplication.ModalStarted

Called when a form is shown modally

Declaration

Source position: forms.pp line 1516

public procedure TApplication.ModalStarted;

Description

Invokes all OnModalBegin handlers when entering Modal state.

See also

TApplication.ModalFinished

Called when a modal form is closed


TApplication.MouseControl

The control currently under the mouse

Declaration

Source position: forms.pp line 1626

public property TApplication.MouseControl : TControl
  read FMouseControl;

Description

Used to detect mouse entering and leaving a control.


TApplication.MoveFormFocusToChildren

Indicates if an active control is focused when a form receives focus

Declaration

Source position: forms.pp line 1625

public property TApplication.MoveFormFocusToChildren : Boolean
  read FMoveFormFocusToChildren
  write FMoveFormFocusToChildren
  default True;

Description

MoveFormFocusToChildren is a Boolean property which indicates if an active control is focused when a form receives focus in the application.

The default value is True. When set to False, the window or form will still receive focus, but a child control is not selected.

Used in TCustomForm.SetActive.

See also

TCustomForm.Active

Contains True when the form has the focus


TApplication.Navigation

Allows switching between controls using keyboard navigation

Declaration

Source position: forms.pp line 1620

public property TApplication.Navigation : TApplicationNavigationOptions
  read FNavigation
  write SetNavigation;

Description

These keys can be enabled for navigation:

  • The Tab key moves the Focus to the next (or previous) control in TabOrder.
  • The Enter key triggers the default action.
  • The Escape key triggers the Cancel action.
  • The F1 key brings up context sensitive help.
  • The Arrow keys move the focus.

See also

TApplicationNavigationOptions


TApplication.Notification

Invokes the notification handlers.

Declaration

Source position: forms.pp line 1519

public procedure TApplication.Notification(

  AComponent: TComponent;

  Operation: TOperation

); override;

Description

Special handling, here: Clears the reference to a removed component, terminates the application when the MainForm is removed.

See also

TComponent.Notification


TApplication.NotifyActivateHandler

Notifies all Activation handlers

Declaration

Source position: forms.pp line 1467

protected procedure TApplication.NotifyActivateHandler;

See also

TApplication.OnActivate | Event handler for activation of the application
TApplicationHandlerType.ahtActivate | Handler invoked on application activated


TApplication.NotifyCustomForms

Notifies all CustomForms of Msg arrived

Declaration

Source position: forms.pp line 1469

protected procedure TApplication.NotifyCustomForms(

  Msg: Word

);

Arguments

Msg

The message to process


TApplication.NotifyDeactivateHandler

Notifies all Deactivation handlers

Declaration

Source position: forms.pp line 1468

protected procedure TApplication.NotifyDeactivateHandler;

See also

TApplication.OnDeactivate | Event handler for deactivation of the application
TApplicationHandlerType.ahtDeactivate | Handler invoked on application deactivated


TApplication.NotifyIdleEndHandler

Notifies all Idle End handlers, when a new message arrived

Declaration

Source position: forms.pp line 1466

protected procedure TApplication.NotifyIdleEndHandler;

See also

TApplication.OnIdleEnd | Event handler for application leaving Idle state
TApplicationHandlerType.ahtIdleEnd | Application idle state is ending


TApplication.NotifyIdleHandler

Notifies all Idle handlers

Declaration

Source position: forms.pp line 1465

protected procedure TApplication.NotifyIdleHandler(

  var Done: Boolean

);

Arguments

Done

True when all handlers are done, meaning: wait for next message

See also

TApplication.OnIdle | Event handler for application entering Idle state
TApplicationHandlerType.ahtIdle | Application becoming idle


TApplication.NotifyKeyDownBeforeHandler

Notifies all ahtKeyDownBefore handlers

Declaration

Source position: forms.pp line 1528

public procedure TApplication.NotifyKeyDownBeforeHandler(

  Sender: TObject;

  var Key: Word;

  Shift: TShiftState

);

See also

TApplicationHandlerType.ahtKeyDownBefore

Handler for KeyDown events, invoked before interface and LCL handlers


TApplication.NotifyKeyDownHandler

Notifies all ahtKeyDownAfter handlers, eventually reacts on F1 (Help)

Declaration

Source position: forms.pp line 1530

public procedure TApplication.NotifyKeyDownHandler(

  Sender: TObject;

  var Key: Word;

  Shift: TShiftState

);

See also

TApplicationHandlerType.ahtKeyDownAfter

Default handler for KeyDown events, invoked after interface and LCL handlers


TApplication.NotifyUserInputHandler

Notifies all user input handlers

Declaration

Source position: forms.pp line 1527

public procedure TApplication.NotifyUserInputHandler(

  Sender: TObject;

  Msg: Cardinal

);

See also

TApplicationHandlerType.ahtUserInput

Handler invoked on user input


TApplication.OnActionExecute

Default handler for unhandled Actions

Declaration

Source position: forms.pp line 1629

public property TApplication.OnActionExecute : TActionEvent
  read FOnActionExecute
  write FOnActionExecute;


TApplication.OnActionUpdate

Default handler for unhandled Action updates

Declaration

Source position: forms.pp line 1630

public property TApplication.OnActionUpdate : TActionEvent
  read FOnActionUpdate
  write FOnActionUpdate;


TApplication.OnActivate

Event handler for activation of the application

Declaration

Source position: forms.pp line 1631

public property TApplication.OnActivate : TNotifyEvent
  read FOnActivate
  write FOnActivate;

See also

TApplicationHandlerType.ahtActivate

Handler invoked on application activated


TApplication.OnCircularException

Handler invoked when there a circular exception occurs before the application is halted.

Declaration

Source position: forms.pp line 1650

public property TApplication.OnCircularException : TExceptionEvent
  read FOnCircularException
  write FOnCircularException;


TApplication.OnDeactivate

Event handler for deactivation of the application

Declaration

Source position: forms.pp line 1632

public property TApplication.OnDeactivate : TNotifyEvent
  read FOnDeactivate
  write FOnDeactivate;

See also

TApplicationHandlerType.ahtDeactivate

Handler invoked on application deactivated


TApplication.OnDestroy

Event handler signalled when the application is freed

Declaration

Source position: forms.pp line 1649

public property TApplication.OnDestroy : TNotifyEvent
  read FOnDestroy
  write FOnDestroy;

Description

OnDestroy is signalled from the Destroy destructor prior to freeing resources allocated in the application class instance. It provides the first opportunity to respond to application shutdown after Flags has been updated to include the AppDestroying enumeration value.

See also

TApplication.Destroy | Destructor for the class instance
TApplication.Flags | Application state flags
TApplicationFlags


TApplication.OnDropFiles

The default handler for dropped files

Declaration

Source position: forms.pp line 1643

public property TApplication.OnDropFiles : TDropFilesEvent
  read FOnDropFiles
  write FOnDropFiles;

See also

TCustomForm.OnDropFiles | Handler called when files have been dropped
TCustomForm.AllowDropFiles | Specifies whether files can be dropped onto this form


TApplication.OnEndSession

Event handler for ending a session of the application

Declaration

Source position: forms.pp line 1636

public property TApplication.OnEndSession : TNotifyEvent
  read FOnEndSession
  write FOnEndSession;

See also

TApplicationHandlerType.ahtEndSession

Handler invoked on session end


TApplication.OnGetMainFormHandle

Event handler used to provide a value for the MainFormHandle property

Declaration

Source position: forms.pp line 1633

public property TApplication.OnGetMainFormHandle : TGetHandleEvent
  read FOnGetMainFormHandle
  write FOnGetMainFormHandle;

Description

Used in the implementation of the GetMainFormHandle method. Provides the first opportunity to set the handle value before calling the other handlers added to the application.

See also

TApplication.MainFormHandle | Window handle for the MainForm in the application
TApplication.MainForm | The application terminates when this form is closed
TApplicationHandlerType.ahtGetMainFormHandle | Handler provides the Handle for the main form


TApplication.OnHelp

Event handler when help is requested

Declaration

Source position: forms.pp line 1644

public property TApplication.OnHelp : THelpEvent
  read FOnHelp
  write FOnHelp;

See also

TApplicationHandlerType.ahtHelp

Handler invoked on F1 key (help request)


TApplication.OnHint

Event handler when a hint is requested

Declaration

Source position: forms.pp line 1645

public property TApplication.OnHint : TNotifyEvent
  read FOnHint
  write FOnHint;

See also

TApplicationHandlerType.ahtHint

Handler invoked on Hint request


TApplication.OnHintTimer

Event handler for timing the duration of hints

Declaration

Source position: forms.pp line 1474

protected procedure TApplication.OnHintTimer(

  Sender: TObject

);


TApplication.OnIdle

Event handler for application entering Idle state

Declaration

Source position: forms.pp line 1634

public property TApplication.OnIdle : TIdleEvent
  read FOnIdle
  write FOnIdle;

See also

TApplicationHandlerType.ahtIdle

Application becoming idle


TApplication.OnIdleEnd

Event handler for application leaving Idle state

Declaration

Source position: forms.pp line 1635

public property TApplication.OnIdleEnd : TNotifyEvent
  read FOnIdleEnd
  write FOnIdleEnd;

See also

TApplicationHandlerType.ahtIdleEnd

Application idle state is ending


TApplication.OnMessageDialogFinished

Event handler signalled when a message dialog in the application has been completed

Declaration

Source position: forms.pp line 1639

public property TApplication.OnMessageDialogFinished : TModalDialogFinished
  read FOnMessageDialogFinished
  write FOnMessageDialogFinished;

Description

Used in the CustomDraw interface.


TApplication.OnMinimize

Event handler for application minimized

Declaration

Source position: forms.pp line 1638

public property TApplication.OnMinimize : TNotifyEvent
  read FOnMinimize
  write FOnMinimize;


TApplication.OnModalBegin

Event handler for a modal form opened (application entering modal mode)

Declaration

Source position: forms.pp line 1640

public property TApplication.OnModalBegin : TNotifyEvent
  read FOnModalBegin
  write FOnModalBegin;

See also

TApplicationHandlerType.ahtModalBegin

Handler invoked when a form is shown modally


TApplication.OnModalEnd

Event handler for closing modal forms (application exiting modal mode)

Declaration

Source position: forms.pp line 1641

public property TApplication.OnModalEnd : TNotifyEvent
  read FOnModalEnd
  write FOnModalEnd;

See also

TApplicationHandlerType.ahtModalEnd

Handler invoked when the last modal form is closed


TApplication.OnQueryEndSession

This event handler can deny to end the session

Declaration

Source position: forms.pp line 1637

public property TApplication.OnQueryEndSession : TQueryEndSessionEvent
  read FOnQueryEndSession
  write FOnQueryEndSession;

See also

TApplicationHandlerType.ahtQueryEndSession

Handler invoked before session ends


TApplication.OnRestore

Event handler for application restored (from minimized/maximized state)

Declaration

Source position: forms.pp line 1642

public property TApplication.OnRestore : TNotifyEvent
  read FOnRestore
  write FOnRestore;


TApplication.OnShortcut

This event handler can interpret keystrokes as shortcuts, before the normal target handles the key

Declaration

Source position: forms.pp line 1646

public property TApplication.OnShortcut : TShortCutEvent
  read FOnShortcut
  write FOnShortcut;

See also

TApplicationHandlerType.ahtKeyDownBefore

Handler for KeyDown events, invoked before interface and LCL handlers


TApplication.OnShowHint

Event handler for showing an Hint

Declaration

Source position: forms.pp line 1647

public property TApplication.OnShowHint : TShowHintEvent
  read FOnShowHint
  write FOnShowHint;

See also

TApplicationHandlerType.ahtShowHint

Handler invoked on Hint becoming visible


TApplication.OnUserInput

Event handler signalled for application handler notifications for user input messages

Declaration

Source position: forms.pp line 1648

public property TApplication.OnUserInput : TOnUserInputEvent
  read FOnUserInput
  write FOnUserInput;

See also

TApplicationHandlerType.ahtUserInput | Handler invoked on user input
TApplication.NotifyUserInputHandler | Notifies all user input handlers


TApplication.ProcessAsyncCallQueue

Calls all methods queued by QueueAsyncCall

Declaration

Source position: forms.pp line 1480

protected procedure TApplication.ProcessAsyncCallQueue;


TApplication.ProcessMessages

Call this method during lengthy operations, to keep the GUI responsive

Declaration

Source position: forms.pp line 1520

public procedure TApplication.ProcessMessages;

Description

Processes all waiting messages, then the queued asynchronous callbacks.


TApplication.QueueAsyncCall

Inserts an asynchronous call into the queue

Declaration

Source position: forms.pp line 1496

public procedure TApplication.QueueAsyncCall(

  const AMethod: TDataEvent;

  Data: PtrInt

);

Arguments

AMethod | The method to call asynchronously
Data | The argument passed to the method

Description

This is thread safe.

Errors

Exceptions on various inconsistencies of the queue.

Example

unit TestQueueAsyncCall;

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs, Buttons,
  StdCtrls;

type

  { TQueueAsyncCallForm }

  TQueueAsyncCallForm = class(TForm)
    CallButton: TButton;
    LogListBox: TListBox;
    procedure CallButtonClick(Sender: TObject);
  private
    { private declarations }
    FCounter: PtrInt;
    procedure Async(Data: PtrInt);
  public
    { public declarations }
  end;

var
  QueueAsyncCallForm: TQueueAsyncCallForm;

implementation

{ TQueueAsyncCallForm }

procedure TQueueAsyncCallForm.CallButtonClick(Sender: TObject);
begin
  LogListBox.Items.Add('Click 1');
  FCounter := FCounter+1;
  Application.QueueAsyncCall(@Async,FCounter);
  LogListBox.Items.Add('Click 2');
end;

procedure TQueueAsyncCallForm.Async(Data: PtrInt);
begin
   LogListBox.Items.Add('Async '+ IntToStr(Data));
end;

{$R *.lfm}

end.


TApplication.ReleaseComponent

Safe destruction of a component, can be requested by the component itself

Declaration

Source position: forms.pp line 1498

public procedure TApplication.ReleaseComponent(

  AComponent: TComponent

);

Arguments

AComponent

The component to destroy

Description

Unless the application is shutting down, all requests are queued. Queued requests are processed when the application is not currently processing a message.


TApplication.ReleaseComponents

Destroys all components marked for release

Declaration

Source position: forms.pp line 1482

protected procedure TApplication.ReleaseComponents;


TApplication.RemoveAllHandlersOfObject

Removes all handlers implemented in the given object

Declaration

Source position: forms.pp line 1574

public procedure TApplication.RemoveAllHandlersOfObject(

  AnObject: TObject

); virtual;


TApplication.RemoveAsyncCalls

Removes all calls added via QueueAsyncCall

Declaration

Source position: forms.pp line 1497

public procedure TApplication.RemoveAsyncCalls(

  const AnObject: TObject

);

Description

This is thread safe.

Errors

Exceptions on various inconsistencies of the queue.


TApplication.RemoveOnActivateHandler

Removes an application activation handler

Declaration

Source position: forms.pp line 1547

public procedure TApplication.RemoveOnActivateHandler(

  Handler: TNotifyEvent

);

See also

TApplicationHandlerType.ahtActivate

Handler invoked on application activated


TApplication.RemoveOnDeactivateHandler

Removes an application deactivation handler

Declaration

Source position: forms.pp line 1549

public procedure TApplication.RemoveOnDeactivateHandler(

  Handler: TNotifyEvent

);

See also

TApplicationHandlerType.ahtDeactivate

Handler invoked on application deactivated


TApplication.RemoveOnDropFilesHandler

Removes an application dropped files handler

Declaration

Source position: forms.pp line 1565

public procedure TApplication.RemoveOnDropFilesHandler(

  Handler: TDropFilesEvent

);

See also

TApplicationHandlerType.ahtDropFiles

Handler invoked on files dropped


TApplication.RemoveOnEndSessionHandler

Removes an application logoff handler

Declaration

Source position: forms.pp line 1553

public procedure TApplication.RemoveOnEndSessionHandler(

  Handler: TNotifyEvent

);

See also

TApplicationHandlerType.ahtEndSession

Handler invoked on session end


TApplication.RemoveOnExceptionHandler

Removes an application exception handler

Declaration

Source position: forms.pp line 1551

public procedure TApplication.RemoveOnExceptionHandler(

  Handler: TExceptionEvent

);

See also

TApplicationHandlerType.ahtException

Handler invoked on handled exception


TApplication.RemoveOnGetMainFormHandleHandler

Removes an application MainForm Handle handler

Declaration

Source position: forms.pp line 1573

public procedure TApplication.RemoveOnGetMainFormHandleHandler(

  Handler: TGetHandleEvent

);

See also

TApplicationHandlerType.ahtGetMainFormHandle

Handler provides the Handle for the main form


TApplication.RemoveOnHelpHandler

Removes an application Help handler

Declaration

Source position: forms.pp line 1567

public procedure TApplication.RemoveOnHelpHandler(

  Handler: THelpEvent

);

See also

TApplicationHandlerType.ahtHelp

Handler invoked on F1 key (help request)


TApplication.RemoveOnHintHandler

Removes an application Hint handler

Declaration

Source position: forms.pp line 1569

public procedure TApplication.RemoveOnHintHandler(

  Handler: TNotifyEvent

);

See also

TApplicationHandlerType.ahtHint

Handler invoked on Hint request


TApplication.RemoveOnIdleEndHandler

Removes an application IdleEnd handler

Declaration

Source position: forms.pp line 1537

public procedure TApplication.RemoveOnIdleEndHandler(

  Handler: TNotifyEvent

);

See also

TApplicationHandlerType.ahtIdleEnd

Application idle state is ending


TApplication.RemoveOnIdleHandler

Removes an application Idle handler

Declaration

Source position: forms.pp line 1535

public procedure TApplication.RemoveOnIdleHandler(

  Handler: TIdleEvent

);

See also

TApplicationHandlerType.ahtIdle

Application becoming idle


TApplication.RemoveOnKeyDownBeforeHandler

Removes an application key down before interface handler

Declaration

Source position: forms.pp line 1543

public procedure TApplication.RemoveOnKeyDownBeforeHandler(

  Handler: TKeyEvent

);

See also

TApplicationHandlerType.ahtKeyDownBefore

Handler for KeyDown events, invoked before interface and LCL handlers


TApplication.RemoveOnKeyDownHandler

Removes an application key down after interface handler

Declaration

Source position: forms.pp line 1545

public procedure TApplication.RemoveOnKeyDownHandler(

  Handler: TKeyEvent

);

See also

TApplicationHandlerType.ahtKeyDownAfter

Default handler for KeyDown events, invoked after interface and LCL handlers


TApplication.RemoveOnMinimizeHandler

Removes an application minimizing handler

Declaration

Source position: forms.pp line 1557

public procedure TApplication.RemoveOnMinimizeHandler(

  Handler: TNotifyEvent

);

See also

TApplicationHandlerType.ahtMinimize

Handler invoked when the application is minimized


TApplication.RemoveOnModalBeginHandler

Removes an application becoming modal handler

Declaration

Source position: forms.pp line 1559

public procedure TApplication.RemoveOnModalBeginHandler(

  Handler: TNotifyEvent

);

See also

TApplicationHandlerType.ahtModalBegin

Handler invoked when a form is shown modally


TApplication.RemoveOnModalEndHandler

Removes an application exiting modal state handler

Declaration

Source position: forms.pp line 1561

public procedure TApplication.RemoveOnModalEndHandler(

  Handler: TNotifyEvent

);

See also

TApplicationHandlerType.ahtModalEnd

Handler invoked when the last modal form is closed


TApplication.RemoveOnQueryEndSessionHandler

Removes an application logoff query handler

Declaration

Source position: forms.pp line 1555

public procedure TApplication.RemoveOnQueryEndSessionHandler(

  Handler: TQueryEndSessionEvent

);

See also

TApplicationHandlerType.ahtQueryEndSession

Handler invoked before session ends


TApplication.RemoveOnRestoreHandler

Removes an application exiting minimized state handler

Declaration

Source position: forms.pp line 1563

public procedure TApplication.RemoveOnRestoreHandler(

  Handler: TNotifyEvent

);

See also

TApplicationHandlerType.ahtRestore

Handler invoked on application restored (from minimized state)


TApplication.RemoveOnShowHintHandler

Removes an application Hint show handler

Declaration

Source position: forms.pp line 1571

public procedure TApplication.RemoveOnShowHintHandler(

  Handler: TShowHintEvent

);

See also

TApplicationHandlerType.ahtShowHint

Handler invoked on Hint becoming visible


TApplication.RemoveOnUserInputHandler

Removes an application user input handler

Declaration

Source position: forms.pp line 1540

public procedure TApplication.RemoveOnUserInputHandler(

  Handler: TOnUserInputEvent

);

See also

TApplicationHandlerType.ahtUserInput

Handler invoked on user input


TApplication.RemoveStayOnTop

Remove StayOnTop from all forms. Builds a form list for use in RestoreStayOnTop.

Declaration

Source position: forms.pp line 1507

public procedure TApplication.RemoveStayOnTop(

  const ASystemTopAlso: Boolean = False

);

See also

TApplication.RestoreStayOnTop

Restores StayOnTop for all forms changed by RemoveStayOnTop


TApplication.Restore

Restores the previously minimized application.

Declaration

Source position: forms.pp line 1518

public procedure TApplication.Restore;

See also

TApplication.Minimize

Asks the widget set to minimize the application.


TApplication.RestoreStayOnTop

Restores StayOnTop for all forms changed by RemoveStayOnTop

Declaration

Source position: forms.pp line 1508

public procedure TApplication.RestoreStayOnTop(

  const ASystemTopAlso: Boolean = False

);

See also

TApplication.RemoveStayOnTop

Remove StayOnTop from all forms. Builds a form list for use in RestoreStayOnTop.


TApplication.Scaled

Indicates if forms and controls in the application can be scaled to different display densities (Pixels per Inch)

Declaration

Source position: forms.pp line 1656

public property TApplication.Scaled : Boolean
  read FScaled
  write FScaled;


TApplication.ShowButtonGlyphs

Allows to override the platform default for glyphs on buttons

Declaration

Source position: forms.pp line 1651

public property TApplication.ShowButtonGlyphs : TApplicationShowGlyphs
  read FShowButtonGlyphs
  write SetShowButtonGlyphs
  default sbgAlways;

Description

Some platforms show glyphs on all buttons, others don't.


TApplication.ShowHelpForObject

When Sender is a TControl, invoke its ShowHelp method

Declaration

Source position: forms.pp line 1506

public procedure TApplication.ShowHelpForObject(

  Sender: TObject

);

Arguments

Sender

Should be a TControl, else nothing will happen


TApplication.ShowHint

Indicates if Hints are displayed for the application

Declaration

Source position: forms.pp line 1653

public property TApplication.ShowHint : Boolean
  read FShowHint
  write SetShowHint;

Description

ShowHint is a Boolean property which indicates if Hints are displayed for the application. It is used when tracking the position of the mouse cursor over controls and forms, and determines if the items require a hint display.

Setting the value in ShowHints to False causes an existing THintWindow instance in the application to be freed.

See also

TApplicationProperties.ShowHint
TForm.ShowHint | Enables the Hint display
TControl.ParentShowHint
THintWindow | The popup box containing helpful information that appears when the mouse pointer hovers over an object


TApplication.ShowHintWindow

Shows or hides the Hint window

Declaration

Source position: forms.pp line 1473

protected procedure TApplication.ShowHintWindow(

  const Info: THintInfoAtMouse

);

Arguments

Info

Is updated with the Hint related information


TApplication.ShowMainForm

Allows the main form to be shown or hidden when an application is started. Default is True.

Declaration

Source position: forms.pp line 1654

public property TApplication.ShowMainForm : Boolean
  read FShowMainForm
  write FShowMainForm
  default True;


TApplication.ShowMenuGlyphs

Sets the default policy for showing or hiding glyph images in menus

Declaration

Source position: forms.pp line 1652

public property TApplication.ShowMenuGlyphs : TApplicationShowGlyphs
  read FShowMenuGlyphs
  write SetShowMenuGlyphs
  default sbgAlways;

See also

#LCL.Menus.TGlyphShowMode

TGlyphShowMode indicates if the glyph image of a menu or button should shown or not and in which circunstances


TApplication.SmallIconHandle

The Handle of the small application Icon

Declaration

Source position: forms.pp line 1492

public function TApplication.SmallIconHandle: HICON;

See also

TApplication.Icon

The icon associated with this application


TApplication.StartHintTimer

Starts the timer for display of a hint message

Declaration

Source position: forms.pp line 1476

protected procedure TApplication.StartHintTimer(

  Interval: Integer;

  TimerType: TAppHintTimerType

);

See also

TApplication.Hint

The current Hint text


TApplication.TaskBarBehavior

How forms are represented in the TaskBar

Declaration

Source position: forms.pp line 1627

public property TApplication.TaskBarBehavior : TTaskBarBehavior
  read FTaskBarBehavior
  write SetTaskBarBehavior;


TApplication.UpdateAction

Invokes the OnActionUpdate handler

Declaration

Source position: forms.pp line 1500

public function TApplication.UpdateAction(

  TheAction: TBasicAction

):Boolean; override;

See also

TComponent.UpdateAction


TApplication.UpdateFormatSettings

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Forms' (#lcl)

TApplication.UpdateFormatSettings (platform)

Indicates if application format settings are updated when changed in a widget set class

Declaration

Source position: forms.pp line 1628

public property TApplication.UpdateFormatSettings : Boolean
  read FUpdateFormatSettings
  write FUpdateFormatSettings;


TApplication.UpdateMainForm

When MainForm is Nil, this form becomes the application MainForm

Declaration

Source position: forms.pp line 1495

public procedure TApplication.UpdateMainForm(

  AForm: TForm

);

Arguments

AForm

The form that may become the MainForm


TApplication.UpdateVisible

Asks the widget set to update the TaskBar entries

Declaration

Source position: forms.pp line 1477

protected procedure TApplication.UpdateVisible;


TApplicationDoubleBuffered

Enumeration with values used in the DoubleBuffered property in TApplication

Declaration

Source position: forms.pp line 1343

type TApplicationDoubleBuffered = (
adbDefault, | Widget set dependent; for LCL/Win32 it is True, unless in a remote desktop connection. For other widget sets it is False.
adbFalse, |
adbTrue |
);


TApplicationExceptionDlg

Enumeration with dialog types for an application

Declaration

Source position: forms.pp line 1325

type TApplicationExceptionDlg = (
aedOkCancelDialog, | Exception handler window will be a dialog with Ok/Cancel buttons
aedOkMessageBox | Exception handler window will be a simple message box
);

Description

TApplicationExceptionDlg is an enumerated type with values that indicates the type of dialog displayed for an application exception. TApplicationExceptionDlg is the type used to implement the ExceptionDialog property in TApplication and TApplicationProperties.

See also

TApplication.ExceptionDialog | Indicates the dialog type used for an exception in the application
TApplicationProperties.ExceptionDialog | Indicates the dialog type displayed for an exception


TApplicationFlag

Application state flags

Declaration

Source position: forms.pp line 1254

type TApplicationFlag = (
AppWaiting, | Application is in an Idle state and waiting for a message
AppIdleEndSent, | IdleEnd handlers have been notified of message arrival; end the idle state for the application
AppNoExceptionMessages, | Suppresses exception display for the application; set when an exception is aborted in the application
AppActive, | The application has focus; prevents recursive application activation
AppDestroying, | Shutting down; set when the application instance is freed
AppDoNotCallAsyncQueue, | Skip asynchronous callbacks between handled messages
AppInitialized | Application has been initialized
);

Description

TApplicationFlag is an enumeration type with values that represent activity or state in an application. TApplicationFlag values are stored in the TApplicationFlags type used to implement the Flags property in TApplication.

See also

TApplicationFlags

TApplication.Flags

Application state flags


TApplicationFlags

Declaration

Source position: forms.pp line 1263

type TApplicationFlags = set of (
AppWaiting, | Application is in an Idle state and waiting for a message
AppIdleEndSent, | IdleEnd handlers have been notified of message arrival; end the idle state for the application
AppNoExceptionMessages, | Suppresses exception display for the application; set when an exception is aborted in the application
AppActive, | The application has focus; prevents recursive application activation
AppDestroying, | Shutting down; set when the application instance is freed
AppDoNotCallAsyncQueue, | Skip asynchronous callbacks between handled messages
AppInitialized | Application has been initialized
);


TApplicationHandlerType

Types of Application notification handlers

Declaration

Source position: forms.pp line 1274

type TApplicationHandlerType = (
ahtIdle, | Application becoming idle
ahtIdleEnd, | Application idle state is ending
ahtKeyDownBefore, | Handler for KeyDown events, invoked before interface and LCL handlers
ahtKeyDownAfter, | Default handler for KeyDown events, invoked after interface and LCL handlers
ahtActivate, | Handler invoked on application activated
ahtDeactivate, | Handler invoked on application deactivated
ahtUserInput, | Handler invoked on user input
ahtException, | Handler invoked on handled exception
ahtEndSession, | Handler invoked on session end
ahtQueryEndSession, | Handler invoked before session ends
ahtMinimize, | Handler invoked when the application is minimized
ahtModalBegin, | Handler invoked when a form is shown modally
ahtModalEnd, | Handler invoked when the last modal form is closed
ahtRestore, | Handler invoked on application restored (from minimized state)
ahtDropFiles, | Handler invoked on files dropped
ahtHelp, | Handler invoked on F1 key (help request)
ahtHint, | Handler invoked on Hint request
ahtShowHint, | Handler invoked on Hint becoming visible
ahtGetMainFormHandle | Handler provides the Handle for the main form
);

Description

TApplicationHandlerType is an enumerated type with values that identify handler categories used in TApplication. TApplicationHandlerType is used as an index value for the internal array of TMethodList instances used in TApplication. It is passed as an argument to the AddHandler and RemoveHandler methods in TApplication to identify the method list where the handler is stored. It is also used in the implementation of TApplication methods used to retrieve, execute, or maintain handlers such as: Destroy and RemoveAllHandlersOfObject.


TApplicationNavigationOption

Which keys can be used for the navigation within a form

Declaration

Source position: forms.pp line 1265

type TApplicationNavigationOption = (
anoTabToSelectNext, | The Tab key moves the Focus to the next (or previous) control in TabOrder.
anoReturnForDefaultControl, | The Enter key triggers the default action.
anoEscapeForCancelControl, | The Escape key triggers the Cancel action
anoF1ForHelp, | The F1 key brings up context sensitive help
anoArrowToSelectNextInParent | The Arrow keys move the focus
);

Description

TApplicationNavigationOption is an enumerated type with values that control the behaviors enabled for navigation in an application. Values from TApplicationNavigationOption are stored in the TApplicationNavigationOptions set type used to implement the Navigation property in TApplication.

See also

TApplicationNavigationOptions

TApplication.Navigation

Allows switching between controls using keyboard navigation


TApplicationNavigationOptions

Declaration

Source position: forms.pp line 1272

type TApplicationNavigationOptions = set of (
anoTabToSelectNext, | The Tab key moves the Focus to the next (or previous) control in TabOrder.
anoReturnForDefaultControl, | The Enter key triggers the default action.
anoEscapeForCancelControl, | The Escape key triggers the Cancel action
anoF1ForHelp, | The F1 key brings up context sensitive help
anoArrowToSelectNextInParent | The Arrow keys move the focus
);


TApplicationProperties

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A component that provides access to the properties for the current application

Declaration

Source position: forms.pp line 1671

type TApplicationProperties = class(TLCLComponent)
protected
procedure SetCaptureExceptions(); | Sets the value for the CaptureExceptions property
procedure SetHelpFile(); | Sets the value for the HelpFile property
procedure SetHint(); | Sets the value for the Hint property
procedure SetHintColor(); | Sets the value for the HintColor property
procedure SetHintHidePause(); | Sets the value for the HintHidePause property
procedure SetHintPause(); | Sets the value for the HintPause property
procedure SetHintShortCuts(); | Sets the value for the HintShortCuts property
procedure SetHintShortPause(); | Sets the value for the HintShortPause property
procedure SetShowButtonGlyphs(); | Sets the value for the ShowButtonGlyphs property
procedure SetShowMenuGlyphs(); | Sets the value for the ShowMenuGlyphs property
procedure SetShowHint(); | Sets the value for the ShowHint property
procedure SetShowMainForm(); | Sets the value for the ShowMainForm property
procedure SetTitle(); | Sets the value for the Title property
procedure SetOnActivate(); | Sets the value for the OnActivate property
procedure SetOnDeactivate(); | Sets the value for the OnDeactivate property
procedure SetOnException(); | Sets the value for the OnException property
procedure SetOnGetMainFormHandle(); | Sets the value for the OnGetMainFormHandle property
procedure SetOnIdle(); | Sets the value for the OnIdle property
procedure SetOnIdleEnd(); | Sets the value for the OnIdleEnd property
procedure SetOnEndSession(); | Sets the value for the OnEndSession property
procedure SetOnQueryEndSession(); | Sets the value for the OnQueryEndSession property
procedure SetOnMinimize(); | Sets the value for the OnMinimize property
procedure SetOnModalBegin(); | Sets the value for the OnModalBegin property
procedure SetOnModalEnd(); | Sets the value for the OnModalEnd property
procedure SetOnRestore(); | Sets the value for the OnRestore property
procedure SetOnDropFiles(); | Sets the value for the OnDropFiles property
procedure SetOnHelp(); | Sets the value for the OnHelp property
procedure SetOnHint(); | Sets the value for the OnHint property
procedure SetOnShowHint(); | Sets the value for the OnShowHint property
procedure SetOnUserInput(); | Sets the value for the OnUserInput property
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
published
property CaptureExceptions: Boolean; [rw]
property ExceptionDialog: TApplicationExceptionDlg; [rw] | Indicates the dialog type displayed for an exception
property HelpFile: string; [rw]
property Hint: string; [rw]
property HintColor: TColor; [rw]
property HintHidePause: Integer; [rw]
property HintPause: Integer; [rw]
property HintShortCuts: Boolean; [rw]
property HintShortPause: Integer; [rw]
property ShowButtonGlyphs: TApplicationShowGlyphs; [rw]
property ShowMenuGlyphs: TApplicationShowGlyphs; [rw]
property ShowHint: Boolean; [rw]
property ShowMainForm: Boolean; [rw]
property Title: string; [rw]
property OnActivate: TNotifyEvent; [rw] |
property OnDeactivate: TNotifyEvent; [rw] |
property OnException: TExceptionEvent; [rw]
property OnGetMainFormHandle: TGetHandleEvent; [rw]
property OnIdle: TIdleEvent; [rw]
property OnIdleEnd: TNotifyEvent; [rw]
property OnEndSession: TNotifyEvent; [rw]
property OnQueryEndSession: TQueryEndSessionEvent; [rw]
property OnMinimize: TNotifyEvent; [rw]
property OnModalBegin: TNotifyEvent; [rw]
property OnModalEnd: TNotifyEvent; [rw]
property OnRestore: TNotifyEvent; [rw]
property OnDropFiles: TDropFilesEvent; [rw]
property OnHelp: THelpEvent; [rw]
property OnHint: TNotifyEvent; [rw]
property OnShowHint: TShowHintEvent; [rw]
property OnUserInput: TOnUserInputEvent; [rw]
end;

Inheritance

TApplicationProperties | A component that provides access to the properties for the current application
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TApplicationProperties is a non-visual component that provides access to a number of application properties, including:

  • CaptureExceptions
  • HelpFile
  • Hint
  • HintColor
  • HintHidePause
  • HintPause
  • HintShortCuts
  • HintShortPause
  • ShowButtonGlyphs
  • ShowMenuGlyphs
  • ShowHint
  • ShowMainForm
  • Title
  • OnException
  • OnGetMainFormHandle
  • OnIdle
  • OnIdleEnd
  • OnEndSession
  • OnQueryEndSession
  • OnMinimize
  • OnModalBegin
  • OnModalEnd
  • OnRestore
  • OnDropFiles
  • OnHelp
  • OnHint
  • OnShowHint
  • OnUserInput

Values for the properties are assigned in the constructor to the currently assigned values in the Application singleton.

At run-time, changes to the properties are also assigned to the Application singleton. For event handler properties, the previous routine is removed as a handler and the new handler is added to the Application singleton. When the component is freed, the event handlers are removed from the Application singleton. The changed properties are not assigned to Application at design-time.

TApplicationProperties is available on the Additional tab in the Lazarus IDE Component Palette. TApplicationProperties is similar to the TApplicationEvents class in Delphi.

See also

TApplicationProperties.Create | Constructor for the class instance
TApplication | Application management and configuration for a GUI application
Application | The TApplication singleton


TApplicationProperties
pl |  | CaptureExceptions
pl |  | ExceptionDialog
pl |  | HelpFile
pl |  | Hint
pl |  | HintColor
pl |  | HintHidePause
pl |  | HintPause
pl |  | HintShortCuts
pl |  | HintShortPause
pl |  | ShowButtonGlyphs
pl |  | ShowMenuGlyphs
pl |  | ShowHint
pl |  | ShowMainForm
pl |  | Title
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl |  | CaptureExceptions (TApplicationProperties)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
pl |  | ExceptionDialog (TApplicationProperties)
pl |  | HelpFile (TApplicationProperties)
pl |  | Hint (TApplicationProperties)
pl |  | HintColor (TApplicationProperties)
pl |  | HintHidePause (TApplicationProperties)
pl |  | HintPause (TApplicationProperties)
pl |  | HintShortCuts (TApplicationProperties)
pl |  | HintShortPause (TApplicationProperties)
 | ro | LCLRefCount (TLCLComponent)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pl |  | ShowButtonGlyphs (TApplicationProperties)
pl |  | ShowHint (TApplicationProperties)
pl |  | ShowMainForm (TApplicationProperties)
pl |  | ShowMenuGlyphs (TApplicationProperties)
 |  | Tag (TComponent)
pl |  | Title (TApplicationProperties)
 |  | VCLComObject (TComponent)
 | ro | WidgetSetClass (TLCLComponent)


TApplicationProperties
pt | SetCaptureExceptions
pt | SetHelpFile
pt | SetHint
pt | SetHintColor
pt | SetHintHidePause
pt | SetHintPause
pt | SetHintShortCuts
pt | SetHintShortPause
pt | SetShowButtonGlyphs
pt | SetShowMenuGlyphs
pt | SetShowHint
pt | SetShowMainForm
pt | SetTitle
pt | SetOnActivate
pt | SetOnDeactivate
pt | SetOnException
pt | SetOnGetMainFormHandle
pt | SetOnIdle
pt | SetOnIdleEnd
pt | SetOnEndSession
pt | SetOnQueryEndSession
pt | SetOnMinimize
pt | SetOnModalBegin
pt | SetOnModalEnd
pt | SetOnRestore
pt | SetOnDropFiles
pt | SetOnHelp
pt | SetOnHint
pt | SetOnShowHint
pt | SetOnUserInput
 | Create
 | Destroy
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TApplicationProperties)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TApplicationProperties)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
pt | SetCaptureExceptions (TApplicationProperties)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetHelpFile (TApplicationProperties)
pt | SetHint (TApplicationProperties)
pt | SetHintColor (TApplicationProperties)
pt | SetHintHidePause (TApplicationProperties)
pt | SetHintPause (TApplicationProperties)
pt | SetHintShortCuts (TApplicationProperties)
pt | SetHintShortPause (TApplicationProperties)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetOnActivate (TApplicationProperties)
pt | SetOnDeactivate (TApplicationProperties)
pt | SetOnDropFiles (TApplicationProperties)
pt | SetOnEndSession (TApplicationProperties)
pt | SetOnException (TApplicationProperties)
pt | SetOnGetMainFormHandle (TApplicationProperties)
pt | SetOnHelp (TApplicationProperties)
pt | SetOnHint (TApplicationProperties)
pt | SetOnIdle (TApplicationProperties)
pt | SetOnIdleEnd (TApplicationProperties)
pt | SetOnMinimize (TApplicationProperties)
pt | SetOnModalBegin (TApplicationProperties)
pt | SetOnModalEnd (TApplicationProperties)
pt | SetOnQueryEndSession (TApplicationProperties)
pt | SetOnRestore (TApplicationProperties)
pt | SetOnShowHint (TApplicationProperties)
pt | SetOnUserInput (TApplicationProperties)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
pt | SetShowButtonGlyphs (TApplicationProperties)
pt | SetShowHint (TApplicationProperties)
pt | SetShowMainForm (TApplicationProperties)
pt | SetShowMenuGlyphs (TApplicationProperties)
 | SetSubComponent (TComponent)
pt | SetTitle (TApplicationProperties)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TApplicationProperties
pl | OnActivate
pl | OnDeactivate
pl | OnException
pl | OnGetMainFormHandle
pl | OnIdle
pl | OnIdleEnd
pl | OnEndSession
pl | OnQueryEndSession
pl | OnMinimize
pl | OnModalBegin
pl | OnModalEnd
pl | OnRestore
pl | OnDropFiles
pl | OnHelp
pl | OnHint
pl | OnShowHint
pl | OnUserInput
TLCLComponent
TComponent
TPersistent
TObject


pl | OnActivate (TApplicationProperties)
pl | OnDeactivate (TApplicationProperties)
pl | OnDropFiles (TApplicationProperties)
pl | OnEndSession (TApplicationProperties)
pl | OnException (TApplicationProperties)
pl | OnGetMainFormHandle (TApplicationProperties)
pl | OnHelp (TApplicationProperties)
pl | OnHint (TApplicationProperties)
pl | OnIdle (TApplicationProperties)
pl | OnIdleEnd (TApplicationProperties)
pl | OnMinimize (TApplicationProperties)
pl | OnModalBegin (TApplicationProperties)
pl | OnModalEnd (TApplicationProperties)
pl | OnQueryEndSession (TApplicationProperties)
pl | OnRestore (TApplicationProperties)
pl | OnShowHint (TApplicationProperties)
pl | OnUserInput (TApplicationProperties)


TApplicationProperties.Create

Constructor for the class instance

Declaration

Source position: forms.pp line 1739

public constructor TApplicationProperties.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance

Description

Create is the constructor for TApplicationProperties. Create calls the inherited Create method, and sets the defaults values when a new application is being designed, or loads local values for an existing application.

See also

TComponent.Create

TLCLComponent.Create

Constructor for the class instance


TApplicationProperties.Destroy

Destructor for the class instance

Declaration

Source position: forms.pp line 1740

public destructor TApplicationProperties.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy ensures that event handlers in the class instance are removed from the handlers registered in the global TApplication instance.

Remark: Please note: Event handlers are not removed from the Application variable at design-time; they were not added at design-time either.

Destroy calls the inherited destructor prior to exiting from the method.

See also

TApplicationProperties.OnActivate

TApplicationProperties.OnDeactivate

TApplicationProperties.OnException

TApplicationProperties.OnGetMainFormHandle

TApplicationProperties.OnIdle

TApplicationProperties.OnIdleEnd

TApplicationProperties.OnEndSession

TApplicationProperties.OnQueryEndSession

TApplicationProperties.OnMinimize

TApplicationProperties.OnModalBegin

TApplicationProperties.OnModalEnd

TApplicationProperties.OnRestore

TApplicationProperties.OnDropFiles

TApplicationProperties.OnHelp

TApplicationProperties.OnHint

TApplicationProperties.OnShowHint

TApplicationProperties.OnUserInput


TApplicationProperties.ExceptionDialog

Indicates the dialog type displayed for an exception

Declaration

Source position: forms.pp line 1744

published property TApplicationProperties.ExceptionDialog : TApplicationExceptionDlg
  read FExceptionDialogType
  write SetExceptionDialog
  default aedOkCancelDialog;

Description

The default value is aedOkCancelDialog.


TApplicationProperties.SetCaptureExceptions

Sets the value for the CaptureExceptions property

Declaration

Source position: forms.pp line 1707

protected procedure TApplicationProperties.SetCaptureExceptions(

  const AValue: Boolean

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.CaptureExceptions


TApplicationProperties.SetHelpFile

Sets the value for the HelpFile property

Declaration

Source position: forms.pp line 1708

protected procedure TApplicationProperties.SetHelpFile(

  const AValue: string

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.HelpFile


TApplicationProperties.SetHint

Sets the value for the Hint property

Declaration

Source position: forms.pp line 1709

protected procedure TApplicationProperties.SetHint(

  const AValue: string

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.Hint


TApplicationProperties.SetHintColor

Sets the value for the HintColor property

Declaration

Source position: forms.pp line 1710

protected procedure TApplicationProperties.SetHintColor(

  const AValue: TColor

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.HintColor


TApplicationProperties.SetHintHidePause

Sets the value for the HintHidePause property

Declaration

Source position: forms.pp line 1711

protected procedure TApplicationProperties.SetHintHidePause(

  const AValue: Integer

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.HintHidePause


TApplicationProperties.SetHintPause

Sets the value for the HintPause property

Declaration

Source position: forms.pp line 1712

protected procedure TApplicationProperties.SetHintPause(

  const AValue: Integer

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.HintPause


TApplicationProperties.SetHintShortCuts

Sets the value for the HintShortCuts property

Declaration

Source position: forms.pp line 1713

protected procedure TApplicationProperties.SetHintShortCuts(

  const AValue: Boolean

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.HintShortCuts


TApplicationProperties.SetHintShortPause

Sets the value for the HintShortPause property

Declaration

Source position: forms.pp line 1714

protected procedure TApplicationProperties.SetHintShortPause(

  const AValue: Integer

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.HintShortPause


TApplicationProperties.SetOnActivate

Sets the value for the OnActivate property

Declaration

Source position: forms.pp line 1721

protected procedure TApplicationProperties.SetOnActivate(

  AValue: TNotifyEvent

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.OnActivate


TApplicationProperties.SetOnDeactivate

Sets the value for the OnDeactivate property

Declaration

Source position: forms.pp line 1722

protected procedure TApplicationProperties.SetOnDeactivate(

  AValue: TNotifyEvent

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.OnDeactivate


TApplicationProperties.SetOnDropFiles

Sets the value for the OnDropFiles property

Declaration

Source position: forms.pp line 1733

protected procedure TApplicationProperties.SetOnDropFiles(

  const AValue: TDropFilesEvent

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.OnDropFiles


TApplicationProperties.SetOnEndSession

Sets the value for the OnEndSession property

Declaration

Source position: forms.pp line 1727

protected procedure TApplicationProperties.SetOnEndSession(

  const AValue: TNotifyEvent

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.OnEndSession


TApplicationProperties.SetOnException

Sets the value for the OnException property

Declaration

Source position: forms.pp line 1723

protected procedure TApplicationProperties.SetOnException(

  const AValue: TExceptionEvent

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.OnException


TApplicationProperties.SetOnGetMainFormHandle

Sets the value for the OnGetMainFormHandle property

Declaration

Source position: forms.pp line 1724

protected procedure TApplicationProperties.SetOnGetMainFormHandle(

  const AValue: TGetHandleEvent

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.OnGetMainFormHandle


TApplicationProperties.SetOnHelp

Sets the value for the OnHelp property

Declaration

Source position: forms.pp line 1734

protected procedure TApplicationProperties.SetOnHelp(

  const AValue: THelpEvent

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.OnHelp


TApplicationProperties.SetOnHint

Sets the value for the OnHint property

Declaration

Source position: forms.pp line 1735

protected procedure TApplicationProperties.SetOnHint(

  const AValue: TNotifyEvent

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.OnHint


TApplicationProperties.SetOnIdle

Sets the value for the OnIdle property

Declaration

Source position: forms.pp line 1725

protected procedure TApplicationProperties.SetOnIdle(

  const AValue: TIdleEvent

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.OnIdle


TApplicationProperties.SetOnIdleEnd

Sets the value for the OnIdleEnd property

Declaration

Source position: forms.pp line 1726

protected procedure TApplicationProperties.SetOnIdleEnd(

  const AValue: TNotifyEvent

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.OnIdleEnd


TApplicationProperties.SetOnMinimize

Sets the value for the OnMinimize property

Declaration

Source position: forms.pp line 1729

protected procedure TApplicationProperties.SetOnMinimize(

  const AValue: TNotifyEvent

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.OnMinimize


TApplicationProperties.SetOnModalBegin

Sets the value for the OnModalBegin property

Declaration

Source position: forms.pp line 1730

protected procedure TApplicationProperties.SetOnModalBegin(

  const AValue: TNotifyEvent

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.OnModalBegin


TApplicationProperties.SetOnModalEnd

Sets the value for the OnModalEnd property

Declaration

Source position: forms.pp line 1731

protected procedure TApplicationProperties.SetOnModalEnd(

  const AValue: TNotifyEvent

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.OnModalEnd


TApplicationProperties.SetOnQueryEndSession

Sets the value for the OnQueryEndSession property

Declaration

Source position: forms.pp line 1728

protected procedure TApplicationProperties.SetOnQueryEndSession(

  const AValue: TQueryEndSessionEvent

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.OnQueryEndSession


TApplicationProperties.SetOnRestore

Sets the value for the OnRestore property

Declaration

Source position: forms.pp line 1732

protected procedure TApplicationProperties.SetOnRestore(

  const AValue: TNotifyEvent

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.OnRestore


TApplicationProperties.SetOnShowHint

Sets the value for the OnShowHint property

Declaration

Source position: forms.pp line 1736

protected procedure TApplicationProperties.SetOnShowHint(

  const AValue: TShowHintEvent

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.OnShowHint


TApplicationProperties.SetOnUserInput

Sets the value for the OnUserInput property

Declaration

Source position: forms.pp line 1737

protected procedure TApplicationProperties.SetOnUserInput(

  const AValue: TOnUserInputEvent

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.OnUserInput


TApplicationProperties.SetShowButtonGlyphs

Sets the value for the ShowButtonGlyphs property

Declaration

Source position: forms.pp line 1715

protected procedure TApplicationProperties.SetShowButtonGlyphs(

  const AValue: TApplicationShowGlyphs

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.ShowButtonGlyphs


TApplicationProperties.SetShowHint

Sets the value for the ShowHint property

Declaration

Source position: forms.pp line 1717

protected procedure TApplicationProperties.SetShowHint(

  const AValue: Boolean

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.ShowHint


TApplicationProperties.SetShowMainForm

Sets the value for the ShowMainForm property

Declaration

Source position: forms.pp line 1718

protected procedure TApplicationProperties.SetShowMainForm(

  const AValue: Boolean

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.ShowMainForm


TApplicationProperties.SetShowMenuGlyphs

Sets the value for the ShowMenuGlyphs property

Declaration

Source position: forms.pp line 1716

protected procedure TApplicationProperties.SetShowMenuGlyphs(

  const AValue: TApplicationShowGlyphs

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.ShowMenuGlyphs


TApplicationProperties.SetTitle

Sets the value for the Title property

Declaration

Source position: forms.pp line 1719

protected procedure TApplicationProperties.SetTitle(

  const AValue: string

);

Arguments

AValue

New value for the property

See also

TApplicationProperties.Title


TControlScrollBar

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Type of a scrollbar in a #lcl.Forms.TScrollingWinControl

Declaration

Source position: forms.pp line 87

type TControlScrollBar = class(TPersistent)
protected
FControl: TWinControl; | The associated TScrollingWinControl
FPosition: Integer;
function ControlHandle; virtual; | The Handle for the associated TScrollingWinControl
function GetAutoScroll; virtual; | The AutoScroll state for the associated TScrollingWinControl
function GetIncrement; virtual;
function GetPage; virtual;
function GetPosition; virtual;
function GetRange; virtual;
function GetSize; virtual;
function GetSmooth; virtual;
function HandleAllocated; virtual; | True when the associated TScrollingWinControl has a handle allocated
function IsRangeStored; virtual;
procedure ControlUpdateScrollBars; virtual; | Notifies the associated Control of changes
procedure InternalSetRange(); virtual; | Checks and updates the new range for scrollbars in the Control
procedure ScrollHandler(); | Handler for the ScrollBar movement messages
procedure SetIncrement(); virtual;
procedure SetPage(); virtual;
procedure SetPosition();
procedure SetRange(); virtual;
procedure SetSmooth(); virtual;
procedure SetTracking();
procedure SetVisible(); virtual;
procedure UpdateScrollBar; virtual; | Updates the state and position for the scroll bar in the associated Control
procedure InvalidateScrollInfo; | Renders scroll information invalid for the control
function GetHorzScrollBar; virtual; | Get the horizontal scrollbar for the Control
function GetVertScrollBar; virtual; | Get the vertical scrollbar for the Control
function ScrollBarShouldBeVisible; virtual; | Determines whether a scrollbar is required
public
constructor Create(); | Constructor for the class instance
procedure Assign(); override; | If Source is a TControlScrollBar, copies properties to itself, else performs inherited Assign
function IsScrollBarVisible; virtual; | Determines the current widget state
function ScrollPos; virtual; | The scroll Position, zero if not Visible
property Kind: TScrollBarKind; [r] | The orientation for the scroll bar: horizontal or vertical
function GetOtherScrollBar; | Get the ScrollBar with the opposite orientation (horz/vert) for the current instance
property Size: Integer; [rs] | The adjustable size of the scroll bar
function ControlSize;
function ClientSize; | Gets the size for the scroll bar based on the client area in the associated control
function ClientSizeWithBar; | Calculates the size of the associated control when the scroll bar is Visible
function ClientSizeWithoutBar; | Calculates the size of the associated control when the scroll bar is not Visible
published
property Increment: TScrollBarInc; [rw] | The small Position increment, applicable to the scrollbar arrows
property Page: TScrollBarInc; [rw] | The slider size, position increment applicable to the scrollbar area beneath the slider
property Smooth: Boolean; [rw] | Enables smooth scrolling, with automatic adjustment of Increment and Page
property Position: Integer; [rw] | Position of the slider, 0..Range-Page
property Range: Integer; [rws] | The virtual size of the Parent Control
property Tracking: Boolean; [rw] | Gives feedback while the slider is dragged
property Visible: Boolean; [rw] | Hides the scrollbar when False (default True)
end;

Inheritance

TControlScrollBar

Type of a scrollbar in a #lcl.Forms.TScrollingWinControl
|

TPersistent,IFPObserved
|

TObject

Description

Scrollable controls supply their own integrated scrollbars, one for horizontal and one for vertical scrolling. This class allows access to (one of) these integrated scrollbars.

A scrollable control has both a physical (visible) client size, and a logical (virtual) client size.

The Range property reflects the total virtual client size, in pixels.

The Page property corresponds to physical (visible) client size, in pixels, excluding the scrollbars. It also determines the size of the slider, relative to the total Range.

The Position property reflects the virtual origin of the visible client area, equivalent to the top coordinate of the slider. The Position can be changed by the user or by code.

Scrollbars usually appear only when Range is higher than Page, i.e. when not the entire content can be shown at the same time. See the ScrollBar property of the scrolling control for details.

See also

TScrollingWinControl | Class of a windowed control with incorporated scroll bars
TScrollBox | Implements a windowed control with scroll bars
TCustomForm | The base type for TForm classes


TControlScrollBar
 | ro | Kind
 | ro | Size
pl |  | Increment
pl |  | Page
pl |  | Smooth
pl |  | Position
pl |  | Range
pl |  | Tracking
pl |  | Visible
TPersistent
TObject


pl |  | Increment (TControlScrollBar)
 | ro | Kind (TControlScrollBar)
pl |  | Page (TControlScrollBar)
pl |  | Position (TControlScrollBar)
pl |  | Range (TControlScrollBar)
 | ro | Size (TControlScrollBar)
pl |  | Smooth (TControlScrollBar)
pl |  | Tracking (TControlScrollBar)
pl |  | Visible (TControlScrollBar)


TControlScrollBar
pt | ControlHandle
pt | GetAutoScroll
pt | GetIncrement
pt | GetPage
pt | GetPosition
pt | GetRange
pt | GetSize
pt | GetSmooth
pt | HandleAllocated
pt | IsRangeStored
pt | ControlUpdateScrollBars
pt | InternalSetRange
pt | ScrollHandler
pt | SetIncrement
pt | SetPage
pt | SetPosition
pt | SetRange
pt | SetSmooth
pt | SetTracking
pt | SetVisible
pt | UpdateScrollBar
pt | InvalidateScrollInfo
pt | GetHorzScrollBar
pt | GetVertScrollBar
pt | ScrollBarShouldBeVisible
 | Create
 | Assign
 | IsScrollBarVisible
 | ScrollPos
 | GetOtherScrollBar
 | ControlSize
 | ClientSize
 | ClientSizeWithBar
 | ClientSizeWithoutBar
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | ClientSize (TControlScrollBar)
 | ClientSizeWithBar (TControlScrollBar)
 | ClientSizeWithoutBar (TControlScrollBar)
pt | ControlHandle (TControlScrollBar)
 | ControlSize (TControlScrollBar)
pt | ControlUpdateScrollBars (TControlScrollBar)
 | Create (TObject)
 | Create (TControlScrollBar)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
pt | GetAutoScroll (TControlScrollBar)
 | GetHashCode (TObject)
pt | GetHorzScrollBar (TControlScrollBar)
pt | GetIncrement (TControlScrollBar)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetOtherScrollBar (TControlScrollBar)
 | GetOwner (TPersistent)
pt | GetPage (TControlScrollBar)
pt | GetPosition (TControlScrollBar)
pt | GetRange (TControlScrollBar)
pt | GetSize (TControlScrollBar)
pt | GetSmooth (TControlScrollBar)
pt | GetVertScrollBar (TControlScrollBar)
pt | HandleAllocated (TControlScrollBar)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
pt | InternalSetRange (TControlScrollBar)
pt | InvalidateScrollInfo (TControlScrollBar)
pt | IsRangeStored (TControlScrollBar)
 | IsScrollBarVisible (TControlScrollBar)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
pt | ScrollBarShouldBeVisible (TControlScrollBar)
pt | ScrollHandler (TControlScrollBar)
 | ScrollPos (TControlScrollBar)
pt | SetIncrement (TControlScrollBar)
pt | SetPage (TControlScrollBar)
pt | SetPosition (TControlScrollBar)
pt | SetRange (TControlScrollBar)
pt | SetSmooth (TControlScrollBar)
pt | SetTracking (TControlScrollBar)
pt | SetVisible (TControlScrollBar)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
pt | UpdateScrollBar (TControlScrollBar)


TControlScrollBar

TPersistent

TObject


TControlScrollBar.Assign

If Source is a TControlScrollBar, copies properties to itself, else performs inherited Assign

Declaration

Source position: forms.pp line 133

public procedure TControlScrollBar.Assign(

  Source: TPersistent

); override;

Arguments

Source

TControlScrollBar instance with the values copied in the method

Description

Assigns the contents of the source object to the current object; in particular finds the Increment, Position, Range and whether smooth scrolling is to be feature and whether the scroll bar is visible.

See also

TControlScrollBar.Increment | The small Position increment, applicable to the scrollbar arrows
TControlScrollBar.Position | Position of the slider, 0..Range-Page
TControlScrollBar.Range | The virtual size of the Parent Control
#rtl.Classes.TPersistent.Assign


TControlScrollBar.ClientSize

Gets the size for the scroll bar based on the client area in the associated control

Declaration

Source position: forms.pp line 140

public function TControlScrollBar.ClientSize: Integer;

Function result

Size from the client area in the associated control

Description

ClientSize is an Integer function used to get the size from the client area in the associated control. ClientSize uses the value in Kind to determine whether the height or width for the associated control is used as the return value. For example:

sbVertical
Returns the client width from the associated control.
sbHorizontal
Returns the client height from the associated control.

ClientSize is used in methods like ClientSizeWithBar and ClientSizeWithoutBar to get the size for the scroll bar adjusted for scroll bar spacing returned from GetSystemMetrics.

See also

TControlScrollBar.Kind | The orientation for the scroll bar: horizontal or vertical
TControlScrollBar.FControl | The associated TScrollingWinControl
TControlScrollBar.ClientSizeWithBar | Calculates the size of the associated control when the scroll bar is Visible
TControlScrollBar.ClientSizeWithoutBar | Calculates the size of the associated control when the scroll bar is not Visible


TControlScrollBar.ClientSizeWithBar

Calculates the size of the associated control when the scroll bar is Visible

Declaration

Source position: forms.pp line 141

public function TControlScrollBar.ClientSizeWithBar: Integer;

Function result

Size for the client area after adjusting for a visible scroll bar

Description

ClientSizeWithBar is an Integer function used to calculate the client area for the associated control when the scroll bar is Visible. The return value contains the calculated value from ClientSize. If the scroll bar is not Visible, additional spacing (for the SM_SWSCROLLBARSPACING system metric) between the scroll bar and its associated control is removed from the return value.

ClientSizeWithBar is used in the implementation of the ComputeScrollbars method in TScrollingWinControl when the Range for the scroll bar would exceed the space available on the control, and in the GetPreferredSizeClientFrame method.

See also

TControlScrollBar.ClientSize | Gets the size for the scroll bar based on the client area in the associated control
TControlScrollBar.Visible | Hides the scrollbar when False (default True)
TControlScrollBar.Range | The virtual size of the Parent Control
TScrollingWinControl.ComputeScrollbars | Updates Page, AutoRange, IsScrollBarVisible, returns True on changes
TScrollingWinControl.GetPreferredSizeClientFrame | Calculates the size of the client area for the control excluding visible scroll bars


TControlScrollBar.ClientSizeWithoutBar

Calculates the size of the associated control when the scroll bar is not Visible

Declaration

Source position: forms.pp line 142

public function TControlScrollBar.ClientSizeWithoutBar: Integer;

Function result

Size for the client area after adjusting for a hidden scroll bar

Description

ClientSizeWithoutBar is an Integer function used to calculate the client area for the associated control when the scroll bar is Visible. The return value contains the calculated value from ClientSize. If the scroll bar is Visible, additional spacing (for the SM_SWSCROLLBARSPACING system metric) between the scroll bar and its associated control is added to the return value.

ClientSizeWithoutBar is used in the implementation of the ComputeScrollbars and GetPreferredSizeClientFrame methods in TScrollingWinControl.

See also

TControlScrollBar.ClientSize | Gets the size for the scroll bar based on the client area in the associated control
TControlScrollBar.Visible | Hides the scrollbar when False (default True)
TControlScrollBar.Range | The virtual size of the Parent Control
TScrollingWinControl.ComputeScrollbars | Updates Page, AutoRange, IsScrollBarVisible, returns True on changes
TScrollingWinControl.GetPreferredSizeClientFrame | Calculates the size of the client area for the control excluding visible scroll bars


TControlScrollBar.ControlHandle

The Handle for the associated TScrollingWinControl

Declaration

Source position: forms.pp line 102

protected function TControlScrollBar.ControlHandle: HWND; virtual;

Function result

The handle for the associated control


TControlScrollBar.ControlSize

Declaration

Source position: forms.pp line 139

public function TControlScrollBar.ControlSize: Integer;


TControlScrollBar.ControlUpdateScrollBars

Notifies the associated Control of changes

Declaration

Source position: forms.pp line 112

protected procedure TControlScrollBar.ControlUpdateScrollBars; virtual;

See also

TScrollingWinControl.UpdateScrollBars

Initializes or updates the ScrollBars for the control


TControlScrollBar.Create

Constructor for the class instance

Declaration

Source position: forms.pp line 132

public constructor TControlScrollBar.Create(

  AControl: TWinControl;

  AKind: TScrollBarKind

);

Arguments

AControl | The windowed control in which the scroll bar is found
AKind | The scrollbar orientation

Description

Create is the constructor for the class instance, and calls the inherited constructor on entry.

Create sets the Control and Kind properties to the values specified in the AControl and AKind arguments. Create sets the default values for properties, including:

Page
Set to 80.
Increment
Set to 8.
Position and Range
Set to 0 (zero).
Smooth and Tracking
Set to False.
Visible
Set to True.

See also

#rtl.System.TObject.Create


TControlScrollBar.FControl

The associated TScrollingWinControl

Declaration

Source position: forms.pp line 100

protected TControlScrollBar.FControl : TWinControl;


TControlScrollBar.GetAutoScroll

The AutoScroll state for the associated TScrollingWinControl

Declaration

Source position: forms.pp line 103

protected function TControlScrollBar.GetAutoScroll: Boolean; virtual;

Function result

True when the Control for the class instance has set its AutoScroll property

Description

Remark: Please note: GetAutoScroll is not used as the read access specifier for a property. It is used in methods to ensure that the class reflects the current state for its associated control.

See also

TControlScrollBar.AutoScroll


TControlScrollBar.GetHorzScrollBar

Get the horizontal scrollbar for the Control

Declaration

Source position: forms.pp line 127

protected function TControlScrollBar.GetHorzScrollBar: TControlScrollBar; virtual;

Function result

TControlScrollBar instance representing the scrollbar


TControlScrollBar.GetOtherScrollBar

Get the ScrollBar with the opposite orientation (horz/vert) for the current instance

Declaration

Source position: forms.pp line 137

public function TControlScrollBar.GetOtherScrollBar: TControlScrollBar;

Function result

TControlScrollBar instance for the opposite orientation


TControlScrollBar.GetVertScrollBar

Get the vertical scrollbar for the Control

Declaration

Source position: forms.pp line 128

protected function TControlScrollBar.GetVertScrollBar: TControlScrollBar; virtual;

Function result

Scrollbar for the control, or Nil when not a TScrollingWinControl descendant


TControlScrollBar.HandleAllocated

True when the associated TScrollingWinControl has a handle allocated

Declaration

Source position: forms.pp line 110

protected function TControlScrollBar.HandleAllocated: Boolean; virtual;


TControlScrollBar.Increment

The small Position increment, applicable to the scrollbar arrows

Declaration

Source position: forms.pp line 144

published property TControlScrollBar.Increment : TScrollBarInc
  read GetIncrement
  write SetIncrement
  default 8;

Description

Increment is a TScrollBarInc property which indicates the amount the client area in the associated control is scrolled when the Up or Down navigation arrows on the scroll bar are clicked. The default value is 8.

The value in Increment may be automatically recalculated in the UpdateScrollBar method if the Smooth property is enabled, and the associated control is a TScrollingWinControl descendant. This is done to ensure that Increment contains 10% of the value for the Page property.

Increment is used in the ScrollHandler method when updating the Position property for scroll bar messages received in the control.

See also

TControlScrollBar.UpdateScrollBar | Updates the state and position for the scroll bar in the associated Control
TControlScrollBar.ControlUpdateScrollBars | Notifies the associated Control of changes
TControlScrollBar.Smooth | Enables smooth scrolling, with automatic adjustment of Increment and Page
TControlScrollBar.Page | The slider size, position increment applicable to the scrollbar area beneath the slider
TControlScrollBar.ScrollHandler | Handler for the ScrollBar movement messages
TScrollingWinControl | Class of a windowed control with incorporated scroll bars
TScrollBarInc | The range of scrollbar increments


TControlScrollBar.InternalSetRange

Checks and updates the new range for scrollbars in the Control

Declaration

Source position: forms.pp line 113

protected procedure TControlScrollBar.InternalSetRange(

  const AValue: Integer

); virtual;

See also

TControlScrollBar.ControlUpdateScrollBars | Notifies the associated Control of changes
TScrollingWinControl.UpdateScrollBars | Initializes or updates the ScrollBars for the control


TControlScrollBar.InvalidateScrollInfo

Renders scroll information invalid for the control

Declaration

Source position: forms.pp line 123

protected procedure TControlScrollBar.InvalidateScrollInfo;

Description

InvalidateScrollInfo is used to mark the current TScrollInfo in the control as invalid. This occurs when a new value is assigned to the Position property, and when ScrollHandler applies position information found in TLMScroll messages. Calling InvalidateScrollInfo results in TScrollInfo being updated and applied for scrolling window controls in the UpdateScrollBar method.

See also

TControlScrollBar.Position | Position of the slider, 0..Range-Page
TControlScrollBar.UpdateScrollBar | Updates the state and position for the scroll bar in the associated Control
TControlScrollBar.ScrollHandler | Handler for the ScrollBar movement messages
#LCL.LMessages.TLMScroll |


TControlScrollBar.IsScrollBarVisible

Determines the current widget state

Declaration

Source position: forms.pp line 134

public function TControlScrollBar.IsScrollBarVisible: Boolean; virtual;

Function result

True if scrollbar is visible


TControlScrollBar.Kind

The orientation for the scroll bar: horizontal or vertical

Declaration

Source position: forms.pp line 136

public property TControlScrollBar.Kind : TScrollBarKind
  read FKind;

Description

Kind is a read-only TScrollBarKind property which indicates the orientation for the scroll bar. The value for Kind is passed as an argument to the Create constructor, and stored in the property. The value in Kind is used in methods which update properties or state for the control, such as:

  • Position
  • Range
  • Page
  • Tracking
  • Size
  • ClientSize
  • ControlSize
  • IsScrollBarVisible
  • GetOtherScrollBar
  • UpdateScrollBar

See also

TControlScrollBar.Create

Constructor for the class instance


TControlScrollBar.Page

The slider size, position increment applicable to the scrollbar area beneath the slider

Declaration

Source position: forms.pp line 145

published property TControlScrollBar.Page : TScrollBarInc
  read GetPage
  write SetPage
  default 80;

Description

The amount by which the scroll indicator moves if the cursor selects the scroll bar above, below or on either side of the scroll indicator. The default value is 80.


TControlScrollBar.Position

Position of the slider, 0..Range-Page

Declaration

Source position: forms.pp line 147

published property TControlScrollBar.Position : Integer
  read GetPosition
  write SetPosition
  default 0;

Description

The Position reflects the top coordinate of the slider, which is Range-Page when the slider is at the bottom of the bar.


TControlScrollBar.Range

The virtual size of the Parent Control

Declaration

Source position: forms.pp line 148

published property TControlScrollBar.Range : Integer
  read GetRange
  write SetRange
  stored IsRangeStored
  default 0;


TControlScrollBar.ScrollBarShouldBeVisible

Determines whether a scrollbar is required

Declaration

Source position: forms.pp line 130

protected function TControlScrollBar.ScrollBarShouldBeVisible: Boolean; virtual;

Function result

True when Visible, and Range is larger than the Page size


TControlScrollBar.ScrollHandler

Handler for the ScrollBar movement messages

Declaration

Source position: forms.pp line 114

protected procedure TControlScrollBar.ScrollHandler(

  var Message: TLMScroll

);

Arguments

Message

Message examined in the method


TControlScrollBar.ScrollPos

The scroll Position, zero if not Visible

Declaration

Source position: forms.pp line 135

public function TControlScrollBar.ScrollPos: Integer; virtual;

Function result

The scroll Position, zero if not Visible


TControlScrollBar.Size

The adjustable size of the scroll bar

Declaration

Source position: forms.pp line 138

public property TControlScrollBar.Size : Integer
  read GetSize
  stored False;

Description

The length of the bar is the Width (or Height) of the Parent Control, the Size is the other (free) coordinate.


TControlScrollBar.Smooth

Enables smooth scrolling, with automatic adjustment of Increment and Page

Declaration

Source position: forms.pp line 146

published property TControlScrollBar.Smooth : Boolean
  read GetSmooth
  write SetSmooth
  default False;

Description

Smooth is a Boolean property that indicates if the associated control is scrolled using an Increment value computed to be 10% of the Page size for the scroll bar. Set Smooth to True when the scroll bar should use a scrolling increment based on the size of the client area in the associated control. When Smooth is set to False, the Increment property determines the size for the scroll operation when the Up or Down arrows are clicked.

Smooth is used in the UpdateScrollBar method, and when set to True causes the value in Increment to be recalculated using the proportional size value. Smooth is relevant when the associated control is descended from TScrollingWinControl.

The default value for the property is False.

See also

TControlScrollBar.Increment | The small Position increment, applicable to the scrollbar arrows
TControlScrollBar.Page | The slider size, position increment applicable to the scrollbar area beneath the slider
TControlScrollBar.UpdateScrollBar | Updates the state and position for the scroll bar in the associated Control
TScrollingWinControl | Class of a windowed control with incorporated scroll bars


TControlScrollBar.Tracking

Gives feedback while the slider is dragged

Declaration

Source position: forms.pp line 149

published property TControlScrollBar.Tracking : Boolean
  read FTracking
  write SetTracking
  default False;

Description

When it takes an significant amount of time, to repaint the parent control at a new position, Tracking should be False to prevent flicker; then the control is updated only when the slider is released.


TControlScrollBar.UpdateScrollBar

Updates the state and position for the scroll bar in the associated Control

Declaration

Source position: forms.pp line 122

protected procedure TControlScrollBar.UpdateScrollBar; virtual;

Description

UpdateScrollBar is a procedure used to update the state and position for the scroll bar in the associated Control.

When Control is a TScrollingWinControl instance, TScrollInfo is captured using the Range, Position, and Page properties. The scroll bar information is applied to the associated control by calling SetScrollInfo.

Remark: Please note: TScrollInfo values are not applied when a handle has not been allocated for the control, or when Control is not a TScrollingWinControl class instance.

UpdateScrollBar calls SetPosition to apply the current value in Position to a visible scroll bar in the class instance. When Control is a TScrollingWinControl instance, the Smooth property is used to determine if Increment needs to be adjusted to a value that is 10% of the Page size for the control.

UpdateScrollBar is used in the implementation of the ControlUpdateScrollBars method.

See also

TControlScrollBar.Increment | The small Position increment, applicable to the scrollbar arrows
TControlScrollBar.Page | The slider size, position increment applicable to the scrollbar area beneath the slider
TControlScrollBar.Smooth | Enables smooth scrolling, with automatic adjustment of Increment and Page
TControlScrollBar.Range | The virtual size of the Parent Control
TControlScrollBar.ControlUpdateScrollBars | Notifies the associated Control of changes


TControlScrollBar.Visible

Hides the scrollbar when False (default True)

Declaration

Source position: forms.pp line 150

published property TControlScrollBar.Visible : Boolean
  read FVisible
  write SetVisible
  default True;

Description

The scrollbar widget is visible only if (Visible=True) and (Range>Page).

Set Visible to False to disallow the user to scroll the content, while the content still can be scrolled by code.

Use IsScrollBarVisible to get the current visible state of the widget.

See also

TControlScrollBar.IsScrollBarVisible

Determines the current widget state


TCustomDesignControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Provides a designer surface for scaling and layout of its child controls

Declaration

Source position: forms.pp line 265

type TCustomDesignControl = class(TScrollingWinControl)
protected
procedure SetScaled(); virtual; | Sets the value for the Scaled property
procedure DoAutoAdjustLayout(); override; | Applies size and layout changes to the design surface and its Parent control
public
constructor Create(); override; | Constructor for the class instance
procedure AutoAdjustLayout(); override; | Applies a new display density (Pixels Per Inch) for a layout policy to the control
property DesignTimePPI: Integer; [rws] | Design-time Pixels Per Inch for the designer surface
property PixelsPerInch: Integer; [rws] | Run-time Pixels Per Inch for the designer surface
property Scaled: Boolean; [rw] | Indicates if the design surface is scaled to reflect changes in display density (Pixels Per Inch)
end;

Inheritance

TCustomDesignControl | Provides a designer surface for scaling and layout of its child controls
|
TScrollingWinControl | Class of a windowed control with incorporated scroll bars
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomDesignControl is a TScrollingWinControl descendant which provides a designer surface used for scaling and layout of its child controls.

Properties are provided to set the display density (Pixels Per Inch) for design-time and run-time usage, and to Scale child controls. Methods are also provided to use TLayoutAdjustmentPolicy to layout and to re-size the child controls.

An overridden Loaded method is provided to adjust the design-time PPI (when scaling is enabled in the application).

TCustomDesignControl is used as the ancestor for TCustomFrame and TCustomForm.

See also

TApplication.Scaled | Indicates if forms and controls in the application can be scaled to different display densities (Pixels per Inch)
TCustomForm | The base type for TForm classes
TCustomFrame | The base type for TFrame
GetParentDesignControl |
NeedParentDesignControl |


TCustomDesignControl
 |  | DesignTimePPI
 |  | PixelsPerInch
 |  | Scaled
TScrollingWinControl
pt |  | AutoScroll
pl |  | HorzScrollBar
pl |  | VertScrollBar
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoScroll (TScrollingWinControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
 |  | DesignTimePPI (TCustomDesignControl)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
pl |  | HorzScrollBar (TScrollingWinControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PixelsPerInch (TCustomDesignControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
 |  | Scaled (TCustomDesignControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
pl |  | VertScrollBar (TScrollingWinControl)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomDesignControl
pt | SetScaled
pt | DoAutoAdjustLayout
 | Create
 | AutoAdjustLayout
TScrollingWinControl
pt | WSRegisterClass
pt | AlignControls
pt | AutoScrollEnabled
pt | CalculateAutoRanges
pt | CreateWnd
pt | GetClientScrollOffset
pt | GetLogicalClientRect
pt | DoOnResize
pt | GetPreferredSizeClientFrame
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | ComputeScrollbars
pt | SetAutoScroll
pt | Loaded
pt | Resizing
pt | SetAutoSize
 | Create
 | Destroy
 | ScreenToClient
 | ClientToScreen
 | UpdateScrollbars
 | GetControlClassDefaultSize
 | ScrollBy
 | ScrollInView
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AlignControls (TScrollingWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoAdjustLayout (TCustomDesignControl)
pt | AutoScrollEnabled (TScrollingWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateAutoRanges (TScrollingWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
 | ClientToScreen (TScrollingWinControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ComputeScrollbars (TScrollingWinControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TScrollingWinControl)
 | Create (TCustomDesignControl)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TScrollingWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TScrollingWinControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomDesignControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TScrollingWinControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
pt | GetClientScrollOffset (TScrollingWinControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlClassDefaultSize (TScrollingWinControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetLogicalClientRect (TScrollingWinControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPreferredSizeClientFrame (TScrollingWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TScrollingWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
pt | Resizing (TScrollingWinControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToClient (TScrollingWinControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy (TScrollingWinControl)
 | ScrollBy_WS (TWinControl)
 | ScrollInView (TScrollingWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoScroll (TScrollingWinControl)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TScrollingWinControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetScaled (TCustomDesignControl)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateScrollbars (TScrollingWinControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHScroll (TScrollingWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TScrollingWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TScrollingWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TScrollingWinControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomDesignControl
TScrollingWinControl
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomDesignControl.AutoAdjustLayout

Applies a new display density (Pixels Per Inch) for a layout policy to the control

Declaration

Source position: forms.pp line 281

public procedure TCustomDesignControl.AutoAdjustLayout(

  AMode: TLayoutAdjustmentPolicy;

  const AFromPPI: Integer;

  const AToPPI: Integer;

  const AOldFormWidth: Integer;

  const ANewFormWidth: Integer

); override;

Arguments

AMode | Layout policy to use for the design surface
AFromPPI | Original display density setting
AToPPI | New display density setting
AOldFormWidth | Original form width
ANewFormWidth | New form width

Description

AutoAdjustLayout is used to set the value in the PixelsPerInch property to the value specified in AToPPI for the lapAutoAdjustForDPI layout policy. AutoAdjustLayout calls the inherited method.

Remark: No additional actions are performed in the method when AMode contains a value other than lapAutoAdjustForDPI.

See also

TCustomDesignControl.PixelsPerInch | Run-time Pixels Per Inch for the designer surface
TCustomDesignControl.DoAutoAdjustLayout | Applies size and layout changes to the design surface and its Parent control
TLayoutAdjustmentPolicy


TCustomDesignControl.Create

Constructor for the class instance

Declaration

Source position: forms.pp line 279

public constructor TCustomDesignControl.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create is the overridden constructor for the class instance. Create calls the inherited method using the value in TheOwner as the the owner of the class instance. Create sets the default values for the following properties:

  • Scaled
  • DesignTimePPI
  • PixelsPerInch

When scaling is enabled in the Application, the value in DesignTimePPI is used as the PixelsPerInch setting in the Font property.

See also

TCustomDesignControl.Scaled | Indicates if the design surface is scaled to reflect changes in display density (Pixels Per Inch)
TCustomDesignControl.PixelsPerInch | Run-time Pixels Per Inch for the designer surface
TCustomDesignControl.Scaled | Indicates if the design surface is scaled to reflect changes in display density (Pixels Per Inch)
TApplication.Scaled | Indicates if forms and controls in the application can be scaled to different display densities (Pixels per Inch)
#LCL.Controls.TControl.Font | The font to be used for text display in this control


TCustomDesignControl.DesignTimePPI

Design-time Pixels Per Inch for the designer surface

Declaration

Source position: forms.pp line 284

public property TCustomDesignControl.DesignTimePPI : Integer
  read FDesignTimePPI
  write SetDesignTimePPI
  stored DesignTimePPIIsStored;

Description

DesignTimePPI is an Integer property that contains the display density (or Pixels Per Inch) used on the designer surface. The default value for the property is 96.

The property value is normally set when the component is loaded using the LCL streaming mechanism. It can be assigned at design-time to the value in ADesignTimePPI only when the new value matches the display density for the current Screen where the designer surface is used. The value can be changed at run-time, but the programmer must ensure that the value is valid for the intended usage.

An EInvalidOperation exception is raised if an invalid value is specified at design-time.

When scaling is enabled in the Application, the value in DesignTimePPI is assigned to the Font for the designer surface.

Use PixelsPerInch to access the run-time display density for the designer surface.

See also

TCustomDesignControl.PixelsPerInch | Run-time Pixels Per Inch for the designer surface
TCustomDesignControl.Scaled | Indicates if the design surface is scaled to reflect changes in display density (Pixels Per Inch)
TApplication.Scaled | Indicates if forms and controls in the application can be scaled to different display densities (Pixels per Inch)
#LCL.Controls.TControl.Font | The font to be used for text display in this control


TCustomDesignControl.DoAutoAdjustLayout

Applies size and layout changes to the design surface and its Parent control

Declaration

Source position: forms.pp line 276

protected procedure TCustomDesignControl.DoAutoAdjustLayout(

  const AMode: TLayoutAdjustmentPolicy;

  const AXProportion: Double;

  const AYProportion: Double

); override;

Arguments

AMode | TLayoutAdjustmentPolicy applied in the method
AXProportion | Horizontal scaling factor applied in the method
AYProportion | Vertical scaling factor applied in the method

Description

DoAutoAdjustLayout is a procedure used to perform actions needed to apply size and layout changes to the design surface and its Parent control.

DoAutoAdjustLayout adjusts the height and width for the design surface by the specified scaling factors. Similarly, the BorderSpacing and Constraints in the control are adjusted using the scaling factors. Finally, the SetBounds method is called to apply the new values for Height and Width to the design surface.

Remark: Please note: No actions are performed in the method when the Parent property has not been assigned (contains Nil). In addition, no actions are performed when AMode omits the lapAutoAdjustWithoutHorizontalScrolling and lapAutoAdjustForDPI enumeration values.

See also

#LCL.Controls.TLayoutAdjustmentPolicy.lapAutoAdjustWithoutHorizontalScrolling | Smartphone platforms use this one, the x axis is stretched to fill the screen and the y axis is scaled to fit the DPI
#LCL.Controls.TLayoutAdjustmentPolicy.lapAutoAdjustForDPI | For desktops using High DPI, scale x and y to fit the DPI
#LCL.Controls.TControl.Constraints | The minimum and maximum Width and Height for this control
#LCL.Controls.TControl.BorderSpacing | Determines the inner and outer border spacing for this control
#LCL.Controls.TControl.Parent | The control within which the control is shown


TCustomDesignControl.PixelsPerInch

Run-time Pixels Per Inch for the designer surface

Declaration

Source position: forms.pp line 285

public property TCustomDesignControl.PixelsPerInch : Integer
  read FPixelsPerInch
  write FPixelsPerInch
  stored False;


TCustomDesignControl.Scaled

Indicates if the design surface is scaled to reflect changes in display density (Pixels Per Inch)

Declaration

Source position: forms.pp line 286

public property TCustomDesignControl.Scaled : Boolean
  read FScaled
  write SetScaled
  default True;


TCustomDesignControl.SetScaled

Sets the value for the Scaled property

Declaration

Source position: forms.pp line 274

protected procedure TCustomDesignControl.SetScaled(

  const AScaled: Boolean

); virtual;

Arguments

AScaled

New value for the property

See also

TCustomDesignControl.Scaled

Indicates if the design surface is scaled to reflect changes in display density (Pixels Per Inch)


TCustomDockForm

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A floating DockSite, usable to make TControls float

Declaration

Source position: forms.pp line 877

type TCustomDockForm = class(TCustomForm)
protected
procedure DoAddDockClient(); override; | Adjust the Parent of a newly docked Client
procedure DoRemoveDockClient(); override; | Override this method to take special actions on removal of an docked client.
procedure GetSiteInfo(); override; | Return information about this dock site (InfluenceRect)
procedure Loaded; override; | Also renews ActiveControl and Visible
public
constructor Create(); override;
property AutoScroll: Boolean; | Allows ScrollBars to be displayed only when needed (when True)
property BorderStyle: TFormBorderStyle; | The border style affects the title bar, border and resize behavior of the form.
property FormStyle: TFormStyle; | Indicates the style for the form
published
property PixelsPerInch: Integer;
end;

Inheritance

TCustomDockForm | A floating DockSite, usable to make TControls float
|
TCustomForm | The base type for TForm classes
|
TCustomDesignControl | Provides a designer surface for scaling and layout of its child controls
|
TScrollingWinControl | Class of a windowed control with incorporated scroll bars
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCustomDockForm
 | ro | AutoScroll
 | ro | BorderStyle
 | ro | FormStyle
pl | ro | PixelsPerInch
TCustomForm
pt | ro | ClientHandle
 | ro | Active
 |  | ActiveControl
 |  | ActiveDefaultControl
 |  | AllowDropFiles
 |  | AlphaBlend
 |  | AlphaBlendValue
 | ro | AutoScroll
 |  | BorderIcons
 |  | BorderStyle
 |  | CancelControl
 | ro | Caption
 | ro | Color
 |  | DefaultControl
 |  | DefaultMonitor
 |  | Designer
 | ro | EffectiveShowInTaskBar
 | ro | FormState
 |  | FormStyle
 |  | HelpFile
 |  | Icon
 |  | KeyPreview
 | ro | MDIChildren
 |  | Menu
 |  | ModalResult
 | ro | Monitor
 | ro | LastActiveControl
 |  | PopupMode
 |  | PopupParent
 | ro | ParentFont
 |  | Position
 | ro | RestoredLeft
 | ro | RestoredTop
 | ro | RestoredWidth
 | ro | RestoredHeight
 |  | ShowInTaskBar
 | ro | Visible
 |  | WindowState
TCustomDesignControl
 |  | DesignTimePPI
 |  | PixelsPerInch
 |  | Scaled
TScrollingWinControl
pt |  | AutoScroll
pl |  | HorzScrollBar
pl |  | VertScrollBar
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 | ro | Active (TCustomForm)
 |  | ActiveControl (TCustomForm)
 |  | ActiveDefaultControl (TCustomForm)
 |  | Align (TControl)
 |  | AllowDropFiles (TCustomForm)
 |  | AlphaBlend (TCustomForm)
 |  | AlphaBlendValue (TCustomForm)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoScroll (TScrollingWinControl)
 | ro | AutoScroll (TCustomForm)
 | ro | AutoScroll (TCustomDockForm)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderIcons (TCustomForm)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderStyle (TCustomForm)
 | ro | BorderStyle (TCustomDockForm)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | CancelControl (TCustomForm)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 | ro | Caption (TCustomForm)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
pt | ro | ClientHandle (TCustomForm)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomForm)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefaultControl (TCustomForm)
 |  | DefaultMonitor (TCustomForm)
 |  | DefWndProc (TWinControl)
 |  | Designer (TCustomForm)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
 |  | DesignTimePPI (TCustomDesignControl)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 | ro | EffectiveShowInTaskBar (TCustomForm)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 | ro | FormState (TCustomForm)
 |  | FormStyle (TCustomForm)
 | ro | FormStyle (TCustomDockForm)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
 |  | HelpFile (TCustomForm)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
pl |  | HorzScrollBar (TScrollingWinControl)
 |  | HostDockSite (TControl)
 |  | Icon (TCustomForm)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | KeyPreview (TCustomForm)
 | ro | LastActiveControl (TCustomForm)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 | ro | MDIChildren (TCustomForm)
 |  | Menu (TCustomForm)
 |  | ModalResult (TCustomForm)
 | ro | Monitor (TCustomForm)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
 | ro | ParentFont (TCustomForm)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PixelsPerInch (TCustomDesignControl)
pl | ro | PixelsPerInch (TCustomDockForm)
 |  | PopupMenu (TControl)
 |  | PopupMode (TCustomForm)
 |  | PopupParent (TCustomForm)
 |  | Position (TCustomForm)
 | ro | ReadBounds (TControl)
 | ro | RestoredHeight (TCustomForm)
 | ro | RestoredLeft (TCustomForm)
 | ro | RestoredTop (TCustomForm)
 | ro | RestoredWidth (TCustomForm)
 |  | Scaled (TCustomDesignControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | ShowInTaskBar (TCustomForm)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
pl |  | VertScrollBar (TScrollingWinControl)
 |  | Visible (TControl)
 | ro | Visible (TCustomForm)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)
 |  | WindowState (TCustomForm)


TCustomDockForm
pt | DoAddDockClient
pt | DoRemoveDockClient
pt | GetSiteInfo
pt | Loaded
 | Create
TCustomForm
pt | WMActivate
pt | WMCloseQuery
pt | WMHelp
pt | WMMove
pt | WMShowWindow
pt | WMSize
pt | WMWindowPosChanged
pt | CMBiDiModeChanged
pt | CMParentBiDiModeChanged
pt | CMAppShowBtnGlyphChanged
pt | CMAppShowMenuGlyphChanged
pt | CMIconChanged
pt | CMRelease
pt | CMActivate
pt | CMDeactivate
pt | CMShowingChanged
pt | WMDPIChanged
pt | WSRegisterClass
pt | DoShowWindow
pt | Activate
pt | ActiveChanged
pt | AdjustClientRect
pt | BeginFormUpdate
pt | ColorIsStored
pt | CreateParams
pt | CreateWnd
pt | Deactivate
pt | DoClose
pt | DoCreate
pt | DoDestroy
pt | DoHide
pt | DoShow
pt | EndFormUpdate
pt | HandleCreateException
pt | HandleDestroyException
pt | HandleShowHideException
pt | InitializeWnd
pt | Loaded
pt | ChildHandlesCreated
pt | Notification
pt | PaintWindow
pt | RequestAlign
pt | Resizing
pt | CalculatePreferredSize
pt | SetZOrder
pt | SetParent
pt | MoveToDefaultPosition
pt | UpdateShowing
pt | SetVisible
pt | AllAutoSized
pt | DoFirstShow
pt | UpdateWindowState
pt | VisibleChanging
pt | VisibleChanged
pt | WndProc
pt | VisibleIsStored
pt | DoAutoSize
pt | SetAutoSize
pt | SetAutoScroll
pt | SetScaled
pt | DoAddActionList
pt | DoRemoveActionList
pt | ProcessResource
pt | BeginAutoDrag
pt | DoDock
pt | GetFloating
pt | GetDefaultDockCaption
pt | CMActionExecute
pt | CMActionUpdate
pt | DoExecuteAction
pt | DoUpdateAction
pt | UpdateActions
 | Create
 | CreateNew
 | Destroy
 | AfterConstruction
 | BeforeDestruction
 | GetControlClassDefaultSize
 | BigIconHandle
 | Close
 | CloseQuery
 | DefocusControl
 | DestroyWnd
 | EnsureVisible
 | FocusControl
 | FormIsUpdating
 | GetFormImage
 | GetRolesForControl
 | GetRealPopupParent
 | Hide
 | IntfDropFiles
 | IntfHelp
 | IsShortcut
 | MakeFullyVisible
 | AutoSizeDelayedHandle
 | GetPreferredSize
 | Release
 | CanFocus
 | SetFocus
 | SetFocusedControl
 | SetRestoredBounds
 | Show
 | ShowModal
 | ShowOnTop
 | SmallIconHandle
 | GetChildren
 | WantChildKey
 | RemoveAllHandlersOfObject
 | AddHandlerFirstShow
 | RemoveHandlerFirstShow
 | AddHandlerClose
 | RemoveHandlerClose
 | AddHandlerCreate
 | RemoveHandlerCreate
 | ActiveMDIChild
 | GetMDIChildren
 | MDIChildCount
 | AutoScale
 | Dock
 | UpdateDockCaption
TCustomDesignControl
pt | SetScaled
pt | DoAutoAdjustLayout
 | Create
 | AutoAdjustLayout
TScrollingWinControl
pt | WSRegisterClass
pt | AlignControls
pt | AutoScrollEnabled
pt | CalculateAutoRanges
pt | CreateWnd
pt | GetClientScrollOffset
pt | GetLogicalClientRect
pt | DoOnResize
pt | GetPreferredSizeClientFrame
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | ComputeScrollbars
pt | SetAutoScroll
pt | Loaded
pt | Resizing
pt | SetAutoSize
 | Create
 | Destroy
 | ScreenToClient
 | ClientToScreen
 | UpdateScrollbars
 | GetControlClassDefaultSize
 | ScrollBy
 | ScrollInView
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | Activate (TCustomForm)
pt | ActiveChanged (TCustomForm)
 | ActiveDefaultControlChanged (TControl)
 | ActiveMDIChild (TCustomForm)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerClose (TCustomForm)
 | AddHandlerCreate (TCustomForm)
 | AddHandlerFirstShow (TCustomForm)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomForm)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AfterConstruction (TCustomForm)
pt | AlignControls (TWinControl)
pt | AlignControls (TScrollingWinControl)
pt | AllAutoSized (TWinControl)
pt | AllAutoSized (TCustomForm)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoAdjustLayout (TCustomDesignControl)
 | AutoScale (TCustomForm)
pt | AutoScrollEnabled (TScrollingWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedHandle (TCustomForm)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
 | BeforeDestruction (TCustomForm)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomForm)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BeginFormUpdate (TCustomForm)
 | BeginUpdateBounds (TWinControl)
 | BigIconHandle (TCustomForm)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateAutoRanges (TScrollingWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomForm)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanFocus (TCustomForm)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildHandlesCreated (TCustomForm)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
 | ClientToScreen (TScrollingWinControl)
 | Close (TCustomForm)
 | CloseQuery (TCustomForm)
pt | CMActionExecute (TCustomForm)
pt | CMActionUpdate (TCustomForm)
pt | CMActivate (TCustomForm)
pt | CMAppShowBtnGlyphChanged (TCustomForm)
pt | CMAppShowMenuGlyphChanged (TCustomForm)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomForm)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDeactivate (TCustomForm)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMIconChanged (TCustomForm)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentBiDiModeChanged (TCustomForm)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMRelease (TCustomForm)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMShowingChanged (TCustomForm)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColorIsStored (TCustomForm)
pt | ComputeScrollbars (TScrollingWinControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TScrollingWinControl)
 | Create (TCustomDesignControl)
 | Create (TCustomForm)
 | Create (TCustomDockForm)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
 | CreateNew (TCustomForm)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomForm)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TScrollingWinControl)
pt | CreateWnd (TCustomForm)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
pt | Deactivate (TCustomForm)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DefocusControl (TCustomForm)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TScrollingWinControl)
 | Destroy (TCustomForm)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
 | DestroyWnd (TCustomForm)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddActionList (TCustomForm)
pt | DoAddDockClient (TWinControl)
pt | DoAddDockClient (TCustomDockForm)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomDesignControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoAutoSize (TCustomForm)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | Dock (TCustomForm)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoClose (TCustomForm)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCreate (TCustomForm)
pt | DoDestroy (TCustomForm)
pt | DoDock (TControl)
pt | DoDock (TCustomForm)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExecuteAction (TCustomForm)
pt | DoExit (TWinControl)
pt | DoFirstShow (TCustomForm)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoHide (TCustomForm)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TScrollingWinControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveActionList (TCustomForm)
pt | DoRemoveDockClient (TWinControl)
pt | DoRemoveDockClient (TCustomDockForm)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoShow (TCustomForm)
pt | DoShowWindow (TCustomForm)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUpdateAction (TCustomForm)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
pt | EndFormUpdate (TCustomForm)
 | EndUpdateBounds (TWinControl)
 | EnsureVisible (TCustomForm)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | FocusControl (TCustomForm)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FormIsUpdating (TCustomForm)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildren (TCustomForm)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
pt | GetClientScrollOffset (TScrollingWinControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlClassDefaultSize (TScrollingWinControl)
 | GetControlClassDefaultSize (TCustomForm)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultDockCaption (TCustomForm)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloating (TCustomForm)
pt | GetFloatingDockSiteClass (TControl)
 | GetFormImage (TCustomForm)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetLogicalClientRect (TScrollingWinControl)
 | GetMDIChildren (TCustomForm)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetPreferredSize (TCustomForm)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPreferredSizeClientFrame (TScrollingWinControl)
 | GetRealPopupParent (TCustomForm)
 | GetRGBColorResolvingParent (TControl)
 | GetRolesForControl (TCustomForm)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
pt | GetSiteInfo (TCustomDockForm)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
pt | HandleCreateException (TCustomForm)
pt | HandleDestroyException (TCustomForm)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
pt | HandleShowHideException (TCustomForm)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | Hide (TCustomForm)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomForm)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfDropFiles (TCustomForm)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfHelp (TCustomForm)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsShortcut (TCustomForm)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TScrollingWinControl)
pt | Loaded (TCustomForm)
pt | Loaded (TCustomDockForm)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | MakeFullyVisible (TCustomForm)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MDIChildCount (TCustomForm)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MoveToDefaultPosition (TCustomForm)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomForm)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
pt | PaintWindow (TCustomForm)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | ProcessResource (TCustomForm)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Release (TCustomForm)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomForm)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerClose (TCustomForm)
 | RemoveHandlerCreate (TCustomForm)
 | RemoveHandlerFirstShow (TCustomForm)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | RequestAlign (TCustomForm)
pt | Resize (TControl)
pt | Resizing (TScrollingWinControl)
pt | Resizing (TCustomForm)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToClient (TScrollingWinControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy (TScrollingWinControl)
 | ScrollBy_WS (TWinControl)
 | ScrollInView (TScrollingWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoScroll (TScrollingWinControl)
pt | SetAutoScroll (TCustomForm)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TScrollingWinControl)
pt | SetAutoSize (TCustomForm)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomForm)
 | SetFocusedControl (TCustomForm)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParent (TCustomForm)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetRestoredBounds (TCustomForm)
pt | SetScaled (TCustomDesignControl)
pt | SetScaled (TCustomForm)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetVisible (TCustomForm)
pt | SetZOrder (TControl)
pt | SetZOrder (TCustomForm)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | Show (TCustomForm)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | ShowModal (TCustomForm)
 | ShowOnTop (TCustomForm)
 | SmallIconHandle (TCustomForm)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateActions (TCustomForm)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
 | UpdateDockCaption (TCustomForm)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateScrollbars (TScrollingWinControl)
pt | UpdateShowing (TWinControl)
pt | UpdateShowing (TCustomForm)
pt | UpdateWindowState (TCustomForm)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanged (TCustomForm)
pt | VisibleChanging (TControl)
pt | VisibleChanging (TCustomForm)
pt | VisibleIsStored (TCustomForm)
 | WantChildKey (TCustomForm)
pt | WidthIsAnchored (TControl)
pt | WMActivate (TCustomForm)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMCloseQuery (TCustomForm)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMDPIChanged (TCustomForm)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHelp (TCustomForm)
pt | WMHScroll (TScrollingWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMMove (TCustomForm)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMShowWindow (TCustomForm)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TScrollingWinControl)
pt | WMSize (TCustomForm)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TScrollingWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMWindowPosChanged (TCustomForm)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomForm)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TScrollingWinControl)
pt | WSRegisterClass (TCustomForm)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomDockForm
TCustomForm
 |  | OnActivate
 |  | OnClose
 |  | OnCloseQuery
 |  | OnCreate
 |  | OnDeactivate
 |  | OnDestroy
 |  | OnDropFiles
 |  | OnHelp
 |  | OnHide
 | ro | OnResize
 |  | OnShortcut
 |  | OnShow
 |  | OnShowModalFinished
 |  | OnWindowStateChange
TCustomDesignControl
TScrollingWinControl
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 |  | OnActivate (TCustomForm)
 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
 |  | OnClose (TCustomForm)
 |  | OnCloseQuery (TCustomForm)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
 |  | OnCreate (TCustomForm)
pt |  | OnDblClick (TControl)
 |  | OnDeactivate (TCustomForm)
 |  | OnDestroy (TCustomForm)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
 |  | OnDropFiles (TCustomForm)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
 |  | OnExit (TWinControl)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnHelp (TCustomForm)
 |  | OnHide (TCustomForm)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pt |  | OnMouseEnter (TControl)
pt |  | OnMouseLeave (TControl)
pt |  | OnMouseMove (TControl)
pt |  | OnMouseUp (TControl)
pt |  | OnMouseWheel (TControl)
pt |  | OnMouseWheelDown (TControl)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 | ro | OnResize (TCustomForm)
 |  | OnShortcut (TCustomForm)
 |  | OnShow (TCustomForm)
 |  | OnShowHint (TControl)
 |  | OnShowModalFinished (TCustomForm)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
 |  | OnWindowStateChange (TCustomForm)


TCustomForm

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base type for TForm classes

Declaration

Source position: forms.pp line 445

type TCustomForm = class(TCustomDesignControl)
protected
procedure WMActivate(); message; | Handles the LM_ACTIVATE message which activates or deactivates the form
procedure WMCloseQuery(); message; | Handles the LM_CLOSEQUERY message used to close the window
procedure WMHelp(); message; |
procedure WMMove(); message; |
procedure WMShowWindow(); message; |
procedure WMSize(); message; |
procedure WMWindowPosChanged(); message; |
procedure CMBiDiModeChanged(); message; |
procedure CMParentBiDiModeChanged(); message; |
procedure CMAppShowBtnGlyphChanged(); message; |
procedure CMAppShowMenuGlyphChanged(); message; |
procedure CMIconChanged(); message; |
procedure CMRelease(); message; |
procedure CMActivate(); message; |
procedure CMDeactivate(); message; |
procedure CMShowingChanged(); message; |
procedure WMDPIChanged(); message; |
FActionLists: TList; | FActionLists is a local variable holding lists of actions associated with the Form
FFormBorderStyle: TFormBorderStyle;
FFormState: TFormState;
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure DoShowWindow; virtual; | When a control is not Active, sets the Focus to the first control in the TabOrder for the form
procedure Activate; virtual; | Notifies the OnActivate handler
procedure ActiveChanged; virtual; | An empty implementation in TCustomForm
procedure AdjustClientRect(); override; | Excludes borders from the given rectangle
procedure BeginFormUpdate; | Locks form updates (AutoSize), until EndFormUpdate
function ColorIsStored; override; | The background color of the control
procedure CreateParams(); override; | Initializes the window creation parameter record with the settings for the control
procedure CreateWnd; override; | Creates the interface object (widget) and assigns it to Handle
procedure Deactivate; virtual; | Called when the form looses the focus. Notifies the OnDeactivate handler
procedure DoClose(); virtual; | Notifies the form close handlers
procedure DoCreate; virtual; | Notifies the form create handlers
procedure DoDestroy; virtual; | Notifies the OnDestroy handler
procedure DoHide; virtual; | Notifies the OnHide handler
procedure DoShow; virtual; | Notifies the OnShow handler
procedure EndFormUpdate; | Unlocks form updates; used with BeginFormUpdate
function HandleCreateException; virtual; | Placeholder for exception handlers in derived classes
function HandleDestroyException; virtual; | Placeholder for exception handlers in derived classes
function HandleShowHideException; virtual; | Placeholder for exception handlers in derived classes
procedure InitializeWnd; override; | Initializes the widget, also for AlphaBlend and AllowDropFiles
procedure Loaded; override; | Also renews ActiveControl and Visible
procedure ChildHandlesCreated; override; | Called after all child control handles are created. When this is a top level form (Parent=Nil) also invokes ParentFormHandleInitialized.
procedure Notification(); override;
procedure PaintWindow(); override; | The Paint handler plug-in, intercepting paint requests
procedure RequestAlign; override; | Smart calling of Parent.AlignControls (very indirectly)
procedure Resizing(); override; | Performs actions needed when the form processes the WMSize message
procedure CalculatePreferredSize(); override; | Override this method to return the preferred height and width for the control
procedure SetZOrder(); override; | Here: Moves a top-level form in front or back of all forms
procedure SetParent(); override; | The control within which the control is shown
procedure MoveToDefaultPosition; virtual; | Moves the form to the initial Position
procedure UpdateShowing; override; | Called when the widget visibility (Showing) is changed. Updates (and realizes?) all properties affecting the visual representation for the form.
procedure SetVisible(); override;
procedure AllAutoSized; override; | Called by DoAllAutoSize after all bounds are computed
procedure DoFirstShow; virtual; | Notifies the FirstShow handlers
procedure UpdateWindowState; | UpdateWindowState is an empty implementation in TCustomForm
procedure VisibleChanging; override; | Notifies all VisibleChanging handlers
procedure VisibleChanged; override; | Notifies all VisibleChanged handlers
procedure WndProc(); override; | The general message handler for this control
function VisibleIsStored;
procedure DoAutoSize; override; | For internal use only; call AdjustSize instead
procedure SetAutoSize(); override; | Allows automatic adjustment of the size for the control, according to its content
procedure SetAutoScroll(); override;
procedure SetScaled(); override;
procedure DoAddActionList(); | Adds the specified list of actions to the ActionList for the form
procedure DoRemoveActionList(); | Removes an ActionList
procedure ProcessResource; virtual; | Loads resources needed for the form
procedure BeginAutoDrag; override; | Checked BeginDrag
procedure DoDock(); override; | Adjusts the control's position and extent for the new docksite
function GetFloating; override; | Determibes whether the control is floating
function GetDefaultDockCaption; override; | Here: returns the Caption
procedure CMActionExecute(); message; | Handler for ActionExecute messages
procedure CMActionUpdate(); message; | Handler for ActionUpdate messages
function DoExecuteAction(); | Asks all applicable components to execute an action
function DoUpdateAction(); | Tries all applicable components to update an action
procedure UpdateActions; virtual; | Asks all components on the form to update their actions
property ClientHandle: HWND; [r] | The Handle of the MDIForm client (container for MDI children)
public
constructor Create(); override;
constructor CreateNew(); virtual; | Creates a form without a resource
destructor Destroy; override; | Destructor for the class instance
procedure AfterConstruction; override;
procedure BeforeDestruction; override;
class function GetControlClassDefaultSize; override; | Returns the default size for this class of controls (when added to a form)
function BigIconHandle; | The Handle of the big form icon
procedure Close; | Closes the form
function CloseQuery; virtual; | Asks the OnCloseQuery handler whether the form can close
procedure DefocusControl(); | Updates ActiveControl if it is to be defocused
procedure DestroyWnd; override; | Destroys the interface object (widget)
procedure EnsureVisible(); | Ensures that the form is fully visible, and optionally brings it in front of all other forms
procedure FocusControl(); | Gives focus to the specified control
function FormIsUpdating; override; | True if the form is being updated
function GetFormImage; | Makes a Bitmap image with the Form content
function GetRolesForControl(); | The role(s) for the control in a modal form (default or cancel button)
function GetRealPopupParent; | Gets the form that is the effective parent for the pop-up, dialog, or splash screen
procedure Hide; | Hides this control, by setting Visible to False
procedure IntfDropFiles(); | Invokes the OnDropFiles handler of the form. This function is called by the LCL interface.
procedure IntfHelp(); | Show help for control or menu item. This function is called by the LCL interface.
function IsShortcut(); virtual; | Asks all applicable components to interpret a keystroke as a shortcut. Returns True when the specified Key and Message are active as a shortcut.
procedure MakeFullyVisible(); | Extends or shrinks the form to a monitor
function AutoSizeDelayedHandle; override; | Returns True if AutoSize should be skipped or delayed because of a missing handle
procedure GetPreferredSize(); override; | Returns default/preferred height and width, for use in auto-sizing
procedure Release; | Marks the form for destruction
function CanFocus; override; | True when the form can receive focus
procedure SetFocus; override; | Ensures that the control or window handle has focus
function SetFocusedControl(); virtual; | Handles focus switch to a control (enter/exit messages)
procedure SetRestoredBounds(); | Sets the bounds for the restored control
procedure Show; | Makes the control visible, by setting Visible to True
function ShowModal; virtual; | Displays the form as a modal Dialog
procedure ShowOnTop; | Shows this form in front of all other forms
function SmallIconHandle; | Returns (and eventually creates) the Handle of the small Form or Application Icon.
procedure GetChildren(); override; | Invokes Proc for all Controls and also for all Components with no Parent
function WantChildKey(); virtual; |
procedure RemoveAllHandlersOfObject(); override; | Override this method to remove all references to notification handlers in AnObject
procedure AddHandlerFirstShow(); | Adds a handler for the first Show of the form
procedure RemoveHandlerFirstShow(); | Removes a handler for the first Show of the form
procedure AddHandlerClose(); | Adds a handler for form Close
procedure RemoveHandlerClose(); | Removes a handler for form Close
procedure AddHandlerCreate(); | Adds a handler for form Create
procedure RemoveHandlerCreate(); | Removes a handler for form Create
function ActiveMDIChild; virtual; | Returns the currently active MDI child form
function GetMDIChildren(); virtual;
function MDIChildCount; virtual;
procedure AutoScale; | Sets scaled to True and AutoAdjustLayout to current monitor PPI
procedure Dock(); override; | Moves the control into a new docksite
procedure UpdateDockCaption(); override; | Updates the Caption to reflect the names of the docked clients
property Active: Boolean; [r] | Contains True when the form has the focus
property ActiveControl: TWinControl; [rw] | Specifies the active control on the form
property ActiveDefaultControl: TControl; [rw] | Specifies the Default control for the Form
property AllowDropFiles: Boolean; [rw] | Specifies whether files can be dropped onto this form
property AlphaBlend: Boolean; [rw] | Allows the form to be drawn with translucency
property AlphaBlendValue: Byte; [rw] | The translucence level for the form (0=transparent, 255=opaque)
property AutoScroll: Boolean; [s] | Indicates if the form can automatically show or hide scroll bars
property BorderIcons: TBorderIcons; [rw] | Specifies the icons which appear in the title bar for the form
property BorderStyle: TFormBorderStyle; [rw] | The border style affects the title bar, border and resize behavior of the form.
property CancelControl: TControl; [rw] | The control associated with the Cancel action
property Caption: TCaption; [s] | The text describing the control to the user
property Color: TColor; | The background color of the control
property DefaultControl: TControl; [rw] | The control associated with the default action for this form
property DefaultMonitor: TDefaultMonitor; [rw] | The monitor on which the form is displayed
property Designer: TIDesigner; [rw] | The designer object when the form is in design state
property EffectiveShowInTaskBar: TShowInTaskbar; [r] | Value from ShowInTaskBar adjusted for the default taskbar behavior in the application
property FormState: TFormState; [r] | State flags for the form
property FormStyle: TFormStyle; [rw] | Indicates the style for the form
property HelpFile: string; [rw] | The name of the help file for the form
property Icon: TIcon; [rws] | The Icon associated with this Form (in minimized state)
property KeyPreview: Boolean; [rw] | Allows the form to intercept keystrokes in child controls
property MDIChildren []: TCustomForm; [r] | Provides indexed access to MDI child forms, when this is a MDI form
property Menu: TMainMenu; [rw] | The main menu for the form instance
property ModalResult: TModalResult; [rw] | Specifies the return value for a form (or dialog) displayed modally
property Monitor: TMonitor; [r] | The Monitor where the form is shown
property LastActiveControl: TWinControl; [r] | Tracks changes in the focus for the active form or the last active control for the current form
property PopupMode: TPopupMode; [rw] | Defines where popup menus are shown
property PopupParent: TCustomForm; [rw] | Parent form which owns the current form instance when displayed as a pop-up window
property OnActivate: TNotifyEvent; [rw] | Handler called when the form receives focus
property OnClose: TCloseEvent; [rws] | Handler called when the form is closed. It determines what happens to the form (destroy, hide...).
property OnCloseQuery: TCloseQueryEvent; [rws] | Event handler signalled when trying to close a form
property OnCreate: TNotifyEvent; [rw] | Handler called when the form has been created
property OnDeactivate: TNotifyEvent; [rw] | Handler called when the form is deactivated (loses focus)
property OnDestroy: TNotifyEvent; [rw] | Handler called when the form is destroyed
property OnDropFiles: TDropFilesEvent; [rw] | Handler called when files have been dropped
property OnHelp: THelpEvent; [rw] | Handler called when Help is requested
property OnHide: TNotifyEvent; [rw] | Handler called when the form is being hidden
property OnResize: TNotifyEvent; [s] | Notification handler for a resize of the control
property OnShortcut: TShortCutEvent; [rw] | Handler called when a key is pressed, before further handling of the key
property OnShow: TNotifyEvent; [rw] | Handler called when the form becomes visible
property OnShowModalFinished: TModalDialogFinished; [rw] | Event handler signalled when modal display of the form has been completed
property OnWindowStateChange: TNotifyEvent; [rw] | Handler called when the form is minimized, maximized or restored
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property Position: TPosition; [rw] | The initial placement for the form
property RestoredLeft: Integer; [r] | The Left coordinate for the form when it is restored (i.e. changes from minimized or maximized)
property RestoredTop: Integer; [r] | The Top coordinate for the form when it is restored (i.e. changes from minimized or maximized)
property RestoredWidth: Integer; [r] | The width of the form when it is resized
property RestoredHeight: Integer; [r] | The height of the form when it is resized
property ShowInTaskBar: TShowInTaskbar; [rw] | How the form is represented in the system Task Bar
property Visible: Boolean; [s] | Allows to show or hide the control, and all of its children.
property WindowState: TWindowState; [rw] | Whether the form is currently minimized, maximized or normal (restored).
end;

Inheritance

TCustomForm | The base type for TForm classes
|
TCustomDesignControl | Provides a designer surface for scaling and layout of its child controls
|
TScrollingWinControl | Class of a windowed control with incorporated scroll bars
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomForm is a TCustomDesignControl descendant that implements the base type for TForm classes.

Forms represent a window or a dialog used as the user interface for a GUI application. It is a container where visual components (such as buttons, labels, edit fields, images, etc.) can be placed. It is also a designer surface which provides design-time support for configuration and layout of the content placed on the form.

TCustomForm acts an abstraction layer which masks implementation-specific routines required for the various widget sets supported in the Lazarus Component Library (LCL). Methods and properties are provided which interact with the underlying Operating System or platform, and provide a common API for form-related operations.

See also

TForm

TCustomDesignControl

Provides a designer surface for scaling and layout of its child controls


TCustomForm
pt | ro | ClientHandle
 | ro | Active
 |  | ActiveControl
 |  | ActiveDefaultControl
 |  | AllowDropFiles
 |  | AlphaBlend
 |  | AlphaBlendValue
 | ro | AutoScroll
 |  | BorderIcons
 |  | BorderStyle
 |  | CancelControl
 | ro | Caption
 | ro | Color
 |  | DefaultControl
 |  | DefaultMonitor
 |  | Designer
 | ro | EffectiveShowInTaskBar
 | ro | FormState
 |  | FormStyle
 |  | HelpFile
 |  | Icon
 |  | KeyPreview
 | ro | MDIChildren
 |  | Menu
 |  | ModalResult
 | ro | Monitor
 | ro | LastActiveControl
 |  | PopupMode
 |  | PopupParent
 | ro | ParentFont
 |  | Position
 | ro | RestoredLeft
 | ro | RestoredTop
 | ro | RestoredWidth
 | ro | RestoredHeight
 |  | ShowInTaskBar
 | ro | Visible
 |  | WindowState
TCustomDesignControl
 |  | DesignTimePPI
 |  | PixelsPerInch
 |  | Scaled
TScrollingWinControl
pt |  | AutoScroll
pl |  | HorzScrollBar
pl |  | VertScrollBar
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 | ro | Active (TCustomForm)
 |  | ActiveControl (TCustomForm)
 |  | ActiveDefaultControl (TCustomForm)
 |  | Align (TControl)
 |  | AllowDropFiles (TCustomForm)
 |  | AlphaBlend (TCustomForm)
 |  | AlphaBlendValue (TCustomForm)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoScroll (TScrollingWinControl)
 | ro | AutoScroll (TCustomForm)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderIcons (TCustomForm)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderStyle (TCustomForm)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | CancelControl (TCustomForm)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 | ro | Caption (TCustomForm)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
pt | ro | ClientHandle (TCustomForm)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomForm)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefaultControl (TCustomForm)
 |  | DefaultMonitor (TCustomForm)
 |  | DefWndProc (TWinControl)
 |  | Designer (TCustomForm)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
 |  | DesignTimePPI (TCustomDesignControl)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 | ro | EffectiveShowInTaskBar (TCustomForm)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 | ro | FormState (TCustomForm)
 |  | FormStyle (TCustomForm)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
 |  | HelpFile (TCustomForm)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
pl |  | HorzScrollBar (TScrollingWinControl)
 |  | HostDockSite (TControl)
 |  | Icon (TCustomForm)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | KeyPreview (TCustomForm)
 | ro | LastActiveControl (TCustomForm)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 | ro | MDIChildren (TCustomForm)
 |  | Menu (TCustomForm)
 |  | ModalResult (TCustomForm)
 | ro | Monitor (TCustomForm)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
 | ro | ParentFont (TCustomForm)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PixelsPerInch (TCustomDesignControl)
 |  | PopupMenu (TControl)
 |  | PopupMode (TCustomForm)
 |  | PopupParent (TCustomForm)
 |  | Position (TCustomForm)
 | ro | ReadBounds (TControl)
 | ro | RestoredHeight (TCustomForm)
 | ro | RestoredLeft (TCustomForm)
 | ro | RestoredTop (TCustomForm)
 | ro | RestoredWidth (TCustomForm)
 |  | Scaled (TCustomDesignControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | ShowInTaskBar (TCustomForm)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
pl |  | VertScrollBar (TScrollingWinControl)
 |  | Visible (TControl)
 | ro | Visible (TCustomForm)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)
 |  | WindowState (TCustomForm)


TCustomForm
pt | WMActivate
pt | WMCloseQuery
pt | WMHelp
pt | WMMove
pt | WMShowWindow
pt | WMSize
pt | WMWindowPosChanged
pt | CMBiDiModeChanged
pt | CMParentBiDiModeChanged
pt | CMAppShowBtnGlyphChanged
pt | CMAppShowMenuGlyphChanged
pt | CMIconChanged
pt | CMRelease
pt | CMActivate
pt | CMDeactivate
pt | CMShowingChanged
pt | WMDPIChanged
pt | WSRegisterClass
pt | DoShowWindow
pt | Activate
pt | ActiveChanged
pt | AdjustClientRect
pt | BeginFormUpdate
pt | ColorIsStored
pt | CreateParams
pt | CreateWnd
pt | Deactivate
pt | DoClose
pt | DoCreate
pt | DoDestroy
pt | DoHide
pt | DoShow
pt | EndFormUpdate
pt | HandleCreateException
pt | HandleDestroyException
pt | HandleShowHideException
pt | InitializeWnd
pt | Loaded
pt | ChildHandlesCreated
pt | Notification
pt | PaintWindow
pt | RequestAlign
pt | Resizing
pt | CalculatePreferredSize
pt | SetZOrder
pt | SetParent
pt | MoveToDefaultPosition
pt | UpdateShowing
pt | SetVisible
pt | AllAutoSized
pt | DoFirstShow
pt | UpdateWindowState
pt | VisibleChanging
pt | VisibleChanged
pt | WndProc
pt | VisibleIsStored
pt | DoAutoSize
pt | SetAutoSize
pt | SetAutoScroll
pt | SetScaled
pt | DoAddActionList
pt | DoRemoveActionList
pt | ProcessResource
pt | BeginAutoDrag
pt | DoDock
pt | GetFloating
pt | GetDefaultDockCaption
pt | CMActionExecute
pt | CMActionUpdate
pt | DoExecuteAction
pt | DoUpdateAction
pt | UpdateActions
 | Create
 | CreateNew
 | Destroy
 | AfterConstruction
 | BeforeDestruction
 | GetControlClassDefaultSize
 | BigIconHandle
 | Close
 | CloseQuery
 | DefocusControl
 | DestroyWnd
 | EnsureVisible
 | FocusControl
 | FormIsUpdating
 | GetFormImage
 | GetRolesForControl
 | GetRealPopupParent
 | Hide
 | IntfDropFiles
 | IntfHelp
 | IsShortcut
 | MakeFullyVisible
 | AutoSizeDelayedHandle
 | GetPreferredSize
 | Release
 | CanFocus
 | SetFocus
 | SetFocusedControl
 | SetRestoredBounds
 | Show
 | ShowModal
 | ShowOnTop
 | SmallIconHandle
 | GetChildren
 | WantChildKey
 | RemoveAllHandlersOfObject
 | AddHandlerFirstShow
 | RemoveHandlerFirstShow
 | AddHandlerClose
 | RemoveHandlerClose
 | AddHandlerCreate
 | RemoveHandlerCreate
 | ActiveMDIChild
 | GetMDIChildren
 | MDIChildCount
 | AutoScale
 | Dock
 | UpdateDockCaption
TCustomDesignControl
pt | SetScaled
pt | DoAutoAdjustLayout
 | Create
 | AutoAdjustLayout
TScrollingWinControl
pt | WSRegisterClass
pt | AlignControls
pt | AutoScrollEnabled
pt | CalculateAutoRanges
pt | CreateWnd
pt | GetClientScrollOffset
pt | GetLogicalClientRect
pt | DoOnResize
pt | GetPreferredSizeClientFrame
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | ComputeScrollbars
pt | SetAutoScroll
pt | Loaded
pt | Resizing
pt | SetAutoSize
 | Create
 | Destroy
 | ScreenToClient
 | ClientToScreen
 | UpdateScrollbars
 | GetControlClassDefaultSize
 | ScrollBy
 | ScrollInView
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | Activate (TCustomForm)
pt | ActiveChanged (TCustomForm)
 | ActiveDefaultControlChanged (TControl)
 | ActiveMDIChild (TCustomForm)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerClose (TCustomForm)
 | AddHandlerCreate (TCustomForm)
 | AddHandlerFirstShow (TCustomForm)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomForm)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AfterConstruction (TCustomForm)
pt | AlignControls (TWinControl)
pt | AlignControls (TScrollingWinControl)
pt | AllAutoSized (TWinControl)
pt | AllAutoSized (TCustomForm)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoAdjustLayout (TCustomDesignControl)
 | AutoScale (TCustomForm)
pt | AutoScrollEnabled (TScrollingWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedHandle (TCustomForm)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
 | BeforeDestruction (TCustomForm)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomForm)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BeginFormUpdate (TCustomForm)
 | BeginUpdateBounds (TWinControl)
 | BigIconHandle (TCustomForm)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateAutoRanges (TScrollingWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomForm)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanFocus (TCustomForm)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildHandlesCreated (TCustomForm)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
 | ClientToScreen (TScrollingWinControl)
 | Close (TCustomForm)
 | CloseQuery (TCustomForm)
pt | CMActionExecute (TCustomForm)
pt | CMActionUpdate (TCustomForm)
pt | CMActivate (TCustomForm)
pt | CMAppShowBtnGlyphChanged (TCustomForm)
pt | CMAppShowMenuGlyphChanged (TCustomForm)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomForm)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDeactivate (TCustomForm)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMIconChanged (TCustomForm)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentBiDiModeChanged (TCustomForm)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMRelease (TCustomForm)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMShowingChanged (TCustomForm)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColorIsStored (TCustomForm)
pt | ComputeScrollbars (TScrollingWinControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TScrollingWinControl)
 | Create (TCustomDesignControl)
 | Create (TCustomForm)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
 | CreateNew (TCustomForm)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomForm)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TScrollingWinControl)
pt | CreateWnd (TCustomForm)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
pt | Deactivate (TCustomForm)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DefocusControl (TCustomForm)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TScrollingWinControl)
 | Destroy (TCustomForm)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
 | DestroyWnd (TCustomForm)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddActionList (TCustomForm)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomDesignControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoAutoSize (TCustomForm)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | Dock (TCustomForm)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoClose (TCustomForm)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCreate (TCustomForm)
pt | DoDestroy (TCustomForm)
pt | DoDock (TControl)
pt | DoDock (TCustomForm)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExecuteAction (TCustomForm)
pt | DoExit (TWinControl)
pt | DoFirstShow (TCustomForm)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoHide (TCustomForm)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TScrollingWinControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveActionList (TCustomForm)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoShow (TCustomForm)
pt | DoShowWindow (TCustomForm)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUpdateAction (TCustomForm)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
pt | EndFormUpdate (TCustomForm)
 | EndUpdateBounds (TWinControl)
 | EnsureVisible (TCustomForm)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | FocusControl (TCustomForm)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FormIsUpdating (TCustomForm)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildren (TCustomForm)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
pt | GetClientScrollOffset (TScrollingWinControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlClassDefaultSize (TScrollingWinControl)
 | GetControlClassDefaultSize (TCustomForm)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultDockCaption (TCustomForm)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloating (TCustomForm)
pt | GetFloatingDockSiteClass (TControl)
 | GetFormImage (TCustomForm)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetLogicalClientRect (TScrollingWinControl)
 | GetMDIChildren (TCustomForm)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetPreferredSize (TCustomForm)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPreferredSizeClientFrame (TScrollingWinControl)
 | GetRealPopupParent (TCustomForm)
 | GetRGBColorResolvingParent (TControl)
 | GetRolesForControl (TCustomForm)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
pt | HandleCreateException (TCustomForm)
pt | HandleDestroyException (TCustomForm)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
pt | HandleShowHideException (TCustomForm)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | Hide (TCustomForm)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomForm)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfDropFiles (TCustomForm)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfHelp (TCustomForm)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsShortcut (TCustomForm)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TScrollingWinControl)
pt | Loaded (TCustomForm)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | MakeFullyVisible (TCustomForm)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MDIChildCount (TCustomForm)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MoveToDefaultPosition (TCustomForm)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomForm)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
pt | PaintWindow (TCustomForm)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | ProcessResource (TCustomForm)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Release (TCustomForm)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomForm)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerClose (TCustomForm)
 | RemoveHandlerCreate (TCustomForm)
 | RemoveHandlerFirstShow (TCustomForm)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | RequestAlign (TCustomForm)
pt | Resize (TControl)
pt | Resizing (TScrollingWinControl)
pt | Resizing (TCustomForm)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToClient (TScrollingWinControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy (TScrollingWinControl)
 | ScrollBy_WS (TWinControl)
 | ScrollInView (TScrollingWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoScroll (TScrollingWinControl)
pt | SetAutoScroll (TCustomForm)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TScrollingWinControl)
pt | SetAutoSize (TCustomForm)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomForm)
 | SetFocusedControl (TCustomForm)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParent (TCustomForm)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetRestoredBounds (TCustomForm)
pt | SetScaled (TCustomDesignControl)
pt | SetScaled (TCustomForm)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetVisible (TCustomForm)
pt | SetZOrder (TControl)
pt | SetZOrder (TCustomForm)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | Show (TCustomForm)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | ShowModal (TCustomForm)
 | ShowOnTop (TCustomForm)
 | SmallIconHandle (TCustomForm)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateActions (TCustomForm)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
 | UpdateDockCaption (TCustomForm)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateScrollbars (TScrollingWinControl)
pt | UpdateShowing (TWinControl)
pt | UpdateShowing (TCustomForm)
pt | UpdateWindowState (TCustomForm)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanged (TCustomForm)
pt | VisibleChanging (TControl)
pt | VisibleChanging (TCustomForm)
pt | VisibleIsStored (TCustomForm)
 | WantChildKey (TCustomForm)
pt | WidthIsAnchored (TControl)
pt | WMActivate (TCustomForm)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMCloseQuery (TCustomForm)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMDPIChanged (TCustomForm)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHelp (TCustomForm)
pt | WMHScroll (TScrollingWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMMove (TCustomForm)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMShowWindow (TCustomForm)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TScrollingWinControl)
pt | WMSize (TCustomForm)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TScrollingWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMWindowPosChanged (TCustomForm)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomForm)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TScrollingWinControl)
pt | WSRegisterClass (TCustomForm)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomForm
 |  | OnActivate
 |  | OnClose
 |  | OnCloseQuery
 |  | OnCreate
 |  | OnDeactivate
 |  | OnDestroy
 |  | OnDropFiles
 |  | OnHelp
 |  | OnHide
 | ro | OnResize
 |  | OnShortcut
 |  | OnShow
 |  | OnShowModalFinished
 |  | OnWindowStateChange
TCustomDesignControl
TScrollingWinControl
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomForm.Activate

Notifies the OnActivate handler

Declaration

Source position: forms.pp line 558

protected procedure TCustomForm.Activate; virtual;


TCustomForm.Active

Contains True when the form has the focus

Declaration

Source position: forms.pp line 686

public property TCustomForm.Active : Boolean
  read FActive;

Description

Use active to check if the form has the focus


TCustomForm.ActiveChanged

An empty implementation in TCustomForm

Declaration

Source position: forms.pp line 559

protected procedure TCustomForm.ActiveChanged; virtual;

Description

Just like VCL. Can be implemented in a descendant to perform actions needed when the active form is changed.


TCustomForm.ActiveControl

Specifies the active control on the form

Declaration

Source position: forms.pp line 687

public property TCustomForm.ActiveControl : TWinControl
  read FActiveControl
  write SetActiveControl;

Description

Use this to get or set the active control on this form.


TCustomForm.ActiveDefaultControl

Specifies the Default control for the Form

Declaration

Source position: forms.pp line 688

public property TCustomForm.ActiveDefaultControl : TControl
  read FActiveDefaultControl
  write SetActiveDefaultControl;

Description

The Default control reacts on the Enter key pressed.


TCustomForm.ActiveMDIChild

Returns the currently active MDI child form

Declaration

Source position: forms.pp line 676

public function TCustomForm.ActiveMDIChild: TCustomForm; virtual;

Function result

Nil if the form is neither an MDI host nor child

Description

A non-nil result is returned only when FormStyle contains fsMDIForm or fsMDIChild; otherwise Result is nil.


TCustomForm.AddHandlerClose

Adds a handler for form Close

Declaration

Source position: forms.pp line 670

public procedure TCustomForm.AddHandlerClose(

  OnCloseHandler: TCloseEvent;

  AsFirst: Boolean = False

);


TCustomForm.AddHandlerCreate

Adds a handler for form Create

Declaration

Source position: forms.pp line 672

public procedure TCustomForm.AddHandlerCreate(

  OnCreateHandler: TNotifyEvent;

  AsFirst: Boolean = False

);


TCustomForm.AddHandlerFirstShow

Adds a handler for the first Show of the form

Declaration

Source position: forms.pp line 667

public procedure TCustomForm.AddHandlerFirstShow(

  OnFirstShowHandler: TNotifyEvent;

  AsFirst: Boolean = False

);


TCustomForm.AdjustClientRect

Excludes borders from the given rectangle

Declaration

Source position: forms.pp line 560

protected procedure TCustomForm.AdjustClientRect(

  var Rect: TRect

); override;

See also

TWinControl.AdjustClientRect

Override this method when the ClientRect for a control differs from the default value


TCustomForm.AfterConstruction

Declaration

Source position: forms.pp line 625

public procedure TCustomForm.AfterConstruction; override;


TCustomForm.AllowDropFiles

Specifies whether files can be dropped onto this form

Declaration

Source position: forms.pp line 689

public property TCustomForm.AllowDropFiles : Boolean
  read FAllowDropFiles
  write SetAllowDropFiles
  default False;

Description

AllowDropFiles is a Boolean property which indicates whether this form receives an OnDropFiles event when files are dropped on form during a drag-and-drop operation.

See also

TCustomForm.OnDropFiles

Handler called when files have been dropped


TCustomForm.AlphaBlend

Allows the form to be drawn with translucency

Declaration

Source position: forms.pp line 690

public property TCustomForm.AlphaBlend : Boolean
  read FAlphaBlend
  write SetAlphaBlend;

Description

AlphaBlend is a Boolean property which indicates if the form can be drawn with translucency. When set to True, the form is drawn with a degree of transparency and diffusion. This allows other forms (and their controls) which have a lower Z-Order value to be seen beneath the form. The default value for the property is False.

Use AlphaBlendValue to specify the degree of transparency and diffusion applied to the form content.

Changing the value in AlphaBlend causes the widgetset class to be notified of the property change at run-time when a handle has been allocated for the form instance. A change to the property value is not rendered at design-time.

AlphaBlend and AlphaBlendValue are used in the implementation of the InitializeWnd method, and passed as arguments to methods in the widgetset class when either of the values are changed.

Remark: Please note: AlphaBlend requires support from both the Desktop Environment (DE) and the hardware for the system; it may not work on all hardware, or platform / operating system combinations supported as Lazarus targets.

See also

TCustomForm.AlphaBlendValue | The translucence level for the form (0=transparent, 255=opaque)
TCustomForm.InitializeWnd | Initializes the widget, also for AlphaBlend and AllowDropFiles


TCustomForm.AlphaBlendValue

The translucence level for the form (0=transparent, 255=opaque)

Declaration

Source position: forms.pp line 691

public property TCustomForm.AlphaBlendValue : Byte
  read FAlphaBlendValue
  write SetAlphaBlendValue;

Description

AlphaBlendValue is a Byte property which indicates the level of translucency for the form when AlphaBlend is set to True. AlphaBlendValue must be in the range 0..255 (for the Byte data type), where 0 represents 100% transparency and 255 is for full opacity.

Changing the value for the property causes the widgetset class to be notified of the change in the property value at run-time when a handle has been allocated for the form.

Set AlphaBlend to True to enable translucency for the form.

AlphaBlend and AlphaBlendValue are used in the implementation of the InitializeWnd method, and passed as arguments to methods in the widgetset class when either of the values are changed.

Remark: Please note: AlphaBlend and AlphaBlendValue require support from both the Desktop Environment (DE) and the hardware for the system; it may not work on all hardware, or platform / operating system combinations supported as Lazarus targets.

See also

TCustomForm.AlphaBlend | Allows the form to be drawn with translucency
TCustomForm.InitializeWnd | Initializes the widget, also for AlphaBlend and AllowDropFiles


TCustomForm.AutoScale

Sets scaled to True and AutoAdjustLayout to current monitor PPI

Declaration

Source position: forms.pp line 680

public procedure TCustomForm.AutoScale;


TCustomForm.AutoScroll

Indicates if the form can automatically show or hide scroll bars

Declaration

Source position: forms.pp line 692

public property TCustomForm.AutoScroll : Boolean
  stored IsAutoScrollStored;

Description

AutoScroll is a Boolean property which indicates if the form can automatically show or hide its scroll bars. Set AutoScroll to True to enable scroll bars when the form size is too small to display its content in its entirety. AutoScroll can only be True when the BorderStyle for the form is bsSizeable or bsSizeToolWin, and may be changed to False at run-time when setting the value in the BorderStyle property to another value.

See also

TCustomForm.BorderStyle

The border style affects the title bar, border and resize behavior of the form.


TCustomForm.AutoSizeDelayedHandle

Returns True if AutoSize should be skipped or delayed because of a missing handle

Declaration

Source position: forms.pp line 646

public function TCustomForm.AutoSizeDelayedHandle: Boolean; override;


TCustomForm.BeforeDestruction

Declaration

Source position: forms.pp line 626

public procedure TCustomForm.BeforeDestruction; override;


TCustomForm.BeginAutoDrag

Checked BeginDrag

Declaration

Source position: forms.pp line 605

protected procedure TCustomForm.BeginAutoDrag; override;

Description

Allow form dragging only if it is docked into a site without a DockManager.


TCustomForm.BeginFormUpdate

Locks form updates (AutoSize), until EndFormUpdate

Declaration

Source position: forms.pp line 561

protected procedure TCustomForm.BeginFormUpdate;

Description

Nested calls are allowed (pairs of Begin/EndFormUpdate).


TCustomForm.BigIconHandle

The Handle of the big form icon

Declaration

Source position: forms.pp line 630

public function TCustomForm.BigIconHandle: HICON;


TCustomForm.BorderIcons

Specifies the icons which appear in the title bar for the form

Declaration

Source position: forms.pp line 693

public property TCustomForm.BorderIcons : TBorderIcons
  read FBorderIcons
  write SetBorderIcons
  default [biSystemMenu, biMinimize, biMaximize];

Description

BorderIcons is a TBorderIcons property which contains valued from the TBorderIcon enumeration, and indicates the icons displayed in the title bar for the form instance. The default value for the property includes the following enumeration values:

  • biSystemMenu
  • biMinimize
  • biMaximize

See TBorderIcon for more information about the enumeration values and their usage.

Changing the value in BorderIcons causes the WidgetSetClass for the form instance to be notified of the new values in the property.

Values in BorderIcons may be automatically changed at run-time when a new value is assigned to the BorderStyle property; see DefaultBorderIcons for the icons used for a specific border style.

See also

TBorderIcons
TBorderIcon | Represents a visual element in a window title bar; depends on window manager support
TCustomForm.BorderStyle | The border style affects the title bar, border and resize behavior of the form.
DefaultBorderIcons | Maps form border styles to their border icons


TCustomForm.BorderStyle

The border style affects the title bar, border and resize behavior of the form.

Declaration

Source position: forms.pp line 695

public property TCustomForm.BorderStyle : TFormBorderStyle
  read FFormBorderStyle
  write SetFormBorderStyle
  default bsSizeable;

Description

Use borderstyle to get or set the appearance of the form's border.

By default it is a sizeable window, but it could, for example, be a dialog form or a tool window, or could be non-sizeable.

This property is slightly different (has a different base type) from the TCustomControl.BorderStyle property. When the form is put into another control the window borders depend on the widget set. There are no borders under GTK.

See also

TCustomForm.AutoScroll | Indicates if the form can automatically show or hide scroll bars
#lcl.Controls.TFormBorderStyle | Represents border styles available for a Form
#lcl.Controls.TBorderStyle | Possible types of borders (with or without border)
#lcl.Controls.TCustomControl.BorderStyle


TCustomForm.CancelControl

The control associated with the Cancel action

Declaration

Source position: forms.pp line 697

public property TCustomForm.CancelControl : TControl
  read FCancelControl
  write SetCancelControl;

Description

Determines the control associated with the Cancel action (which exits from the modal form without changing anything). This is usually a button with the caption 'Cancel', but might be an 'Exit' button or anything else the application programmer decides. This control is selected either by explicitly clicking with the mouse, or by hitting the 'Esc' key.

See also

TCustomForm.DefaultControl

The control associated with the default action for this form


TCustomForm.CanFocus

True when the form can receive focus

Declaration

Source position: forms.pp line 651

public function TCustomForm.CanFocus: Boolean; override;

Function result

True when the form can receive focus in the application

Description

CanFocus is an overridden Boolean function which indicates if the form instance can receive focus. The return value is True when the form is Visible and Enabled, or the inherited CanFocus method returns True.

CanFocus is used in the implementation of various methods in the class, including: SetWindowFocus, UpdateShowing, SetActiveControl, and Loaded.


TCustomForm.ChildHandlesCreated

Called after all child control handles are created. When this is a top level form (Parent=Nil) also invokes ParentFormHandleInitialized.

Declaration

Source position: forms.pp line 577

protected procedure TCustomForm.ChildHandlesCreated; override;

See also

TWinControl.ChildHandlesCreated

Called after all child handles have been created; resets wcfCreatingChildHandles


TCustomForm.ClientHandle

The Handle of the MDIForm client (container for MDI children)

Declaration

Source position: forms.pp line 620

protected property TCustomForm.ClientHandle : HWND
  read GetClientHandle;


TCustomForm.Close

Closes the form

Declaration

Source position: forms.pp line 631

public procedure TCustomForm.Close;

Description

Close does not necessarily destroy the form. Modal forms only are hidden. When the MainForm is closed, the application terminates.

An OnCloseQuery handler can refuse to allow the form to close.

See also

TCustomForm.CloseQuery

Asks the OnCloseQuery handler whether the form can close


TCustomForm.CloseQuery

Asks the OnCloseQuery handler whether the form can close

Declaration

Source position: forms.pp line 632

public function TCustomForm.CloseQuery: Boolean; virtual;

See also

TCustomForm.OnCloseQuery

Event handler signalled when trying to close a form


TCustomForm.CMActionExecute

Handler for ActionExecute messages

Declaration

Source position: forms.pp line 611

protected procedure TCustomForm.CMActionExecute(

  var Message: TLMessage

); message;


TCustomForm.CMActionUpdate

Handler for ActionUpdate messages

Declaration

Source position: forms.pp line 612

protected procedure TCustomForm.CMActionUpdate(

  var Message: TLMessage

); message;


TCustomForm.CMActivate

Declaration

Source position: forms.pp line 548

protected procedure TCustomForm.CMActivate(

  var Message: TLMessage

); message;


TCustomForm.CMAppShowBtnGlyphChanged

Declaration

Source position: forms.pp line 544

protected procedure TCustomForm.CMAppShowBtnGlyphChanged(

  var Message: TLMessage

); message;


TCustomForm.CMAppShowMenuGlyphChanged

Declaration

Source position: forms.pp line 545

protected procedure TCustomForm.CMAppShowMenuGlyphChanged(

  var Message: TLMessage

); message;


TCustomForm.CMBiDiModeChanged

Declaration

Source position: forms.pp line 542

protected procedure TCustomForm.CMBiDiModeChanged(

  var Message: TLMessage

); message;


TCustomForm.CMDeactivate

Declaration

Source position: forms.pp line 549

protected procedure TCustomForm.CMDeactivate(

  var Message: TLMessage

); message;


TCustomForm.CMIconChanged

Declaration

Source position: forms.pp line 546

protected procedure TCustomForm.CMIconChanged(

  var Message: TLMessage

); message;


TCustomForm.CMParentBiDiModeChanged

Declaration

Source position: forms.pp line 543

protected procedure TCustomForm.CMParentBiDiModeChanged(

  var Message: TLMessage

); message;


TCustomForm.CMRelease

Declaration

Source position: forms.pp line 547

protected procedure TCustomForm.CMRelease(

  var Message: TLMessage

); message;


TCustomForm.CMShowingChanged

Declaration

Source position: forms.pp line 550

protected procedure TCustomForm.CMShowingChanged(

  var Message: TLMessage

); message;


TCustomForm.CreateNew

Creates a form without a resource

Declaration

Source position: forms.pp line 623

public constructor TCustomForm.CreateNew(

  AOwner: TComponent;

  Num: Integer = 0

); virtual;

Arguments

AOwner | Owner for the new class instance
Num | Here: ignored


TCustomForm.Deactivate

Called when the form looses the focus. Notifies the OnDeactivate handler

Declaration

Source position: forms.pp line 565

protected procedure TCustomForm.Deactivate; virtual;


TCustomForm.DefaultControl

The control associated with the default action for this form

Declaration

Source position: forms.pp line 700

public property TCustomForm.DefaultControl : TControl
  read FDefaultControl
  write SetDefaultControl;

Description

This is typically a button such as 'Accept' which is highlighted in some way on-screen to indicate that this is the default action, and is selected either by hitting 'Return' or 'Enter' or by selecting that control with the mouse.


TCustomForm.DefaultMonitor

The monitor on which the form is displayed

Declaration

Source position: forms.pp line 701

public property TCustomForm.DefaultMonitor : TDefaultMonitor
  read FDefaultMonitor
  write FDefaultMonitor
  default dmActiveForm;

Description

Possible values:

dmDesktop
No attempt to choose specific monitor.
dmPrimary
On the primary monitor.
dmMainForm
On the same monitor as the main form. If there is no main form then use dmPrimary behavior.
dmActiveForm
On the same monitor as the currently active form. If there is no active form use dmMainForm behavior.


TCustomForm.DefocusControl

Updates ActiveControl if it is to be defocused

Declaration

Source position: forms.pp line 633

public procedure TCustomForm.DefocusControl(

  Control: TWinControl;

  Removing: Boolean

);

Arguments

Control | The control that looses the focus
Removing | True when the control is removed


TCustomForm.Designer

The designer object when the form is in design state

Declaration

Source position: forms.pp line 703

public property TCustomForm.Designer : TIDesigner
  read FDesigner
  write FDesigner;


TCustomForm.Destroy

Destructor for the class instance

Declaration

Source position: forms.pp line 624

public destructor TCustomForm.Destroy; override;

Description

Destroy is the overridden destructor for the class instance.

Destroy ensures that unhandled queued asynchronous calls in the Application instance are removed for the form.

Destroy disables auto-sizing to prevent resize messages while the form is being freed. Destroy frees resources allocated for the form instance, including its Icon and any allocated icon handles. The form instance is removed from Screen, and its ActionLists are freed. Destroy frees all form handlers added to the class instance.

Destroy calls the inherited destructor prior to exiting from the method.

See also

TCustomForm.Icon | The Icon associated with this Form (in minimized state)
Application | The TApplication singleton
Screen | The TScreen singleton
TApplication | Application management and configuration for a GUI application
TScreen | Provides information about the display and related objects


TCustomForm.DoAddActionList

Adds the specified list of actions to the ActionList for the form

Declaration

Source position: forms.pp line 600

protected procedure TCustomForm.DoAddActionList(

  List: TCustomActionList

);

See also

TCustomForm.DoRemoveActionList

Removes an ActionList


TCustomForm.DoClose

Notifies the form close handlers

Declaration

Source position: forms.pp line 566

protected procedure TCustomForm.DoClose(

  var CloseAction: TCloseAction

); virtual;

See also

TFormHandlerType.fhtClose | Notified on form Close
TCustomForm.OnClose | Handler called when the form is closed. It determines what happens to the form (destroy, hide...).


TCustomForm.DoCreate

Notifies the form create handlers

Declaration

Source position: forms.pp line 567

protected procedure TCustomForm.DoCreate; virtual;

See also

TFormHandlerType.fhtCreate | Notified after form Create
TCustomForm.OnCreate | Handler called when the form has been created


TCustomForm.DoDestroy

Notifies the OnDestroy handler

Declaration

Source position: forms.pp line 568

protected procedure TCustomForm.DoDestroy; virtual;

See also

TCustomForm.OnDestroy

Handler called when the form is destroyed


TCustomForm.DoExecuteAction

Asks all applicable components to execute an action

Declaration

Source position: forms.pp line 613

protected function TCustomForm.DoExecuteAction(

  ExeAction: TBasicAction

):Boolean;

Arguments

ExeAction

Action to execute

Function result

True when the action was handled

Description

First, the ActiveControl and the Form itself are asked to execute the action. Then, all child components are tried. The search stops as soon as the action is handled.


TCustomForm.DoFirstShow

Notifies the FirstShow handlers

Declaration

Source position: forms.pp line 590

protected procedure TCustomForm.DoFirstShow; virtual;

See also

TFormHandlerType.fhtFirstShow

Notified on first form Show


TCustomForm.DoHide

Notifies the OnHide handler

Declaration

Source position: forms.pp line 569

protected procedure TCustomForm.DoHide; virtual;


TCustomForm.DoRemoveActionList

Removes an ActionList

Declaration

Source position: forms.pp line 601

protected procedure TCustomForm.DoRemoveActionList(

  List: TCustomActionList

);

Arguments

List

List of actions removed in the method

See also

TCustomForm.DoAddActionList

Adds the specified list of actions to the ActionList for the form


TCustomForm.DoShow

Notifies the OnShow handler

Declaration

Source position: forms.pp line 570

protected procedure TCustomForm.DoShow; virtual;


TCustomForm.DoShowWindow

When a control is not Active, sets the Focus to the first control in the TabOrder for the form

Declaration

Source position: forms.pp line 557

protected procedure TCustomForm.DoShowWindow; virtual;


TCustomForm.DoUpdateAction

Tries all applicable components to update an action

Declaration

Source position: forms.pp line 614

protected function TCustomForm.DoUpdateAction(

  TheAction: TBasicAction

):Boolean;

Function result

True when the action was updated

See also

DoExecuteAction

Asks all applicable components to execute an action


TCustomForm.EffectiveShowInTaskBar

Value from ShowInTaskBar adjusted for the default taskbar behavior in the application

Declaration

Source position: forms.pp line 704

public property TCustomForm.EffectiveShowInTaskBar : TShowInTaskbar
  read GetEffectiveShowInTaskBar;


TCustomForm.EndFormUpdate

Unlocks form updates; used with BeginFormUpdate

Declaration

Source position: forms.pp line 571

protected procedure TCustomForm.EndFormUpdate;

Description

When the update counter reaches zero, FormEndUpdated is invoked to realize the pending changes.

See also

TCustomForm.BeginFormUpdate | Locks form updates (AutoSize), until EndFormUpdate
#LCL.Controls.TWinControl.FormEndUpdated | Realizes all cached changes after a bulk update of the form. Calls inherited FormEndUpdated, then informs each child control


TCustomForm.EnsureVisible

Ensures that the form is fully visible, and optionally brings it in front of all other forms

Declaration

Source position: forms.pp line 635

public procedure TCustomForm.EnsureVisible(

  AMoveToTop: Boolean = True

);

Arguments

AMoveToTop

Bring the form to front if True


TCustomForm.FActionLists

FActionLists is a local variable holding lists of actions associated with the Form

Declaration

Source position: forms.pp line 553

protected TCustomForm.FActionLists : TList;


TCustomForm.FocusControl

Gives focus to the specified control

Declaration

Source position: forms.pp line 636

public procedure TCustomForm.FocusControl(

  WinControl: TWinControl

);

Arguments

WinControl

The control receiving the focus

Description

FocusControl is a procedure used to give focus to the control specified in WinControl. FocusControl ensures that the ActiveControl property is updated when needed, and may raise an exception if WinControl cannot be focused. If the form instance was not already Active, the SetFocus method is called.

Errors

If the control or one of its parents is not visible or disabled, an exception will be raised (in SetFocus).


TCustomForm.FormState

State flags for the form

Declaration

Source position: forms.pp line 705

public property TCustomForm.FormState : TFormState
  read FFormState;

Description

FormState is a read-only TFormState property which contains state flags enacted for the form instance. Values from the TFormStateType enumeration are included in, or excluded from, the set type when corresponding actions occur (or are resolved) for the form instance.

See TFormStateType for more information on the values and meanings in the enumeration.

FormState is updated when properties for the form instance are changed, and in methods which respond to window and control messages in the form instance.

See also

TFormState | The set of form state flags
TFormStateType | Form state flags


TCustomForm.FormStyle

Indicates the style for the form

Declaration

Source position: forms.pp line 706

public property TCustomForm.FormStyle : TFormStyle
  read FFormStyle
  write SetFormStyle
  default fsNormal;

Description

Possible values:

fsNormal
Usual style.
fsStayOnTop
Form is positioned above all application's forms, except those which have fsStayOnTop style.
fsSystemStayOnTop
Form is positioned above all OS windows, except other OS top-level windows.
fsSplash
Form is border-less.
fsMDIForm
MDI parent form.
fsMDIChild
MDI child form.

See also

#lcl.Controls.TFormStyle

Defines special form behavior


TCustomForm.GetChildren

Invokes Proc for all Controls and also for all Components with no Parent

Declaration

Source position: forms.pp line 661

public procedure TCustomForm.GetChildren(

  Proc: TGetChildProc;

  Root: TComponent

); override;

Arguments

Proc | The callback method
Root | Components are enumerated only if Root is Self

See also

TComponent.GetChildren

TWinControl.GetChildren

Calls the specified procedure for each child control owned by the control in Root


TCustomForm.GetDefaultDockCaption

Here: returns the Caption

Declaration

Source position: forms.pp line 608

protected function TCustomForm.GetDefaultDockCaption: string; override;


TCustomForm.GetFormImage

Makes a Bitmap image with the Form content

Declaration

Source position: forms.pp line 638

public function TCustomForm.GetFormImage: TBitmap;


TCustomForm.GetRealPopupParent

Gets the form that is the effective parent for the pop-up, dialog, or splash screen

Declaration

Source position: forms.pp line 640

public function TCustomForm.GetRealPopupParent: TCustomForm;

Function result

Form instance that is the parent for the pop-up form, or Nil for a splash screen


TCustomForm.GetRolesForControl

The role(s) for the control in a modal form (default or cancel button)

Declaration

Source position: forms.pp line 639

public function TCustomForm.GetRolesForControl(

  AControl: TControl

):TControlRolesForForm;


TCustomForm.HandleCreateException

Placeholder for exception handlers in derived classes

Declaration

Source position: forms.pp line 572

protected function TCustomForm.HandleCreateException: Boolean; virtual;

Function result

True when the exception was handled

Description

By default the Application exception handler is invoked.

See also

TApplication.HandleException | HandleException method for handling an exception; attempts to maintain program execution if possible, otherwise exits gracefully
TApplication.CaptureExceptions | Enables exception handling by Application


TCustomForm.HandleDestroyException

Placeholder for exception handlers in derived classes

Declaration

Source position: forms.pp line 573

protected function TCustomForm.HandleDestroyException: Boolean; virtual;

Function result

True when the exception was handled

Description

By default the Application exception handler is invoked.

See also

TApplication.HandleException | HandleException method for handling an exception; attempts to maintain program execution if possible, otherwise exits gracefully
TApplication.CaptureExceptions | Enables exception handling by Application


TCustomForm.HandleShowHideException

Placeholder for exception handlers in derived classes

Declaration

Source position: forms.pp line 574

protected function TCustomForm.HandleShowHideException: Boolean; virtual;

Function result

True when the exception was handled

Description

By default the Application exception handler is invoked.

See also

TApplication.HandleException | HandleException method for handling an exception; attempts to maintain program execution if possible, otherwise exits gracefully
TApplication.CaptureExceptions | Enables exception handling by Application


TCustomForm.HelpFile

The name of the help file for the form

Declaration

Source position: forms.pp line 708

public property TCustomForm.HelpFile : string
  read FHelpFile
  write FHelpFile;

Description

HelpFile is a String property which contains the name of the help file for the form instance. HelpFile can use a fully-qualified path to the help file if it is not locate in the same directory as the application which implements the form.

The value in HelpFile is used in TApplication when it retrieves the help file name from the active form in the application.

See also

TApplication | Application management and configuration for a GUI application
TScreen.ActiveCustomForm | The custom form which has the Focus


TCustomForm.Icon

The Icon associated with this Form (in minimized state)

Declaration

Source position: forms.pp line 709

public property TCustomForm.Icon : TIcon
  read FIcon
  write SetIcon
  stored IsIconStored;

Description

Icon is a TIcon property which contains the graphical icon for the form instance. Icon contains the image displayed on the task bar area when a form is minimized. If an Icon is not explicitly assigned for the form, the icon for the Application is used.

Assigning a new value to Icon causes existing icon handles to be freed, and the widgetset class is notified to re-create the icon handles.

See also

TCustomForm.BigIconHandle | The Handle of the big form icon
TCustomForm.SmallIconHandle | Returns (and eventually creates) the Handle of the small Form or Application Icon.
#LCL.Graphics.TIcon | TIcon - icons, small images typically associated with applications, controls, etc.


TCustomForm.IntfDropFiles

Invokes the OnDropFiles handler of the form. This function is called by the LCL interface.

Declaration

Source position: forms.pp line 642

public procedure TCustomForm.IntfDropFiles(

  const FileNames: array of string

);

Description

The drop files event will be invoked when the user drops one or more dragged files onto one of forms in the application. First this event should be fired for the target form (or main form if drop target is unknown), and then for the application instance.


TCustomForm.IntfHelp

Show help for control or menu item. This function is called by the LCL interface.

Declaration

Source position: forms.pp line 643

public procedure TCustomForm.IntfHelp(

  AComponent: TComponent

);

See also

#lcl.Controls.TControl.ShowHelp

Show the Help associated with this control


TCustomForm.IsShortcut

Asks all applicable components to interpret a keystroke as a shortcut. Returns True when the specified Key and Message are active as a shortcut.

Declaration

Source position: forms.pp line 644

public function TCustomForm.IsShortcut(

  var Message: TLMKey

):Boolean; virtual;

Function result

True when the specified Key was handled as a shortcut.


TCustomForm.KeyPreview

Allows the form to intercept keystrokes in child controls

Declaration

Source position: forms.pp line 710

public property TCustomForm.KeyPreview : Boolean
  read FKeyPreview
  write FKeyPreview
  default False;

Description

KeyPreview is a Boolean property which controls whether the form can intercept key strokes from child controls. When KeyPreview is set to True, the form is allowed to receive KeyDown, KeyUp, and KeyPress events before they are received/applied to the ActiveControl in the form.

The default value for the property is False.

KeyPreview is used in the implementation of key handling methods in TWinControl. KeyPreview is often enabled for modal dialogs to allow the parent form to handle specific user interactions.


TCustomForm.LastActiveControl

Tracks changes in the focus for the active form or the last active control for the current form

Declaration

Source position: forms.pp line 715

public property TCustomForm.LastActiveControl : TWinControl
  read FLastActiveControl;

Description

LastActiveControl is a read-only TWinControl property used to track a change in the focus for the active form or the control on the current form instance. It is updated when changes are made to the ActiveControl property, or in the SetFocusedControl method.

See also

TCustomForm.ActiveControl | Specifies the active control on the form
TCustomForm.SetFocusedControl | Handles focus switch to a control (enter/exit messages)


TCustomForm.Loaded

Also renews ActiveControl and Visible

Declaration

Source position: forms.pp line 576

protected procedure TCustomForm.Loaded; override;

See also

#rtl.Classes.TComponent.Loaded

#LCL.Forms.TScrollingWinControl.Loaded

Also initializes the scroll bars


TCustomForm.MakeFullyVisible

Extends or shrinks the form to a monitor

Declaration

Source position: forms.pp line 645

public procedure TCustomForm.MakeFullyVisible(

  AMonitor: TMonitor = Nil;

  UseWorkarea: Boolean = False

);

Arguments

AMonitor | The monitor to use, Nil means the design-time monitor
UseWorkarea | If True then extend to the WorkArea for the monitor. Otherwise, clip the form to the monitor bounds.


TCustomForm.MDIChildren

Provides indexed access to MDI child forms, when this is a MDI form

Declaration

Source position: forms.pp line 711

public property TCustomForm.MDIChildren[I: Integer] : TCustomForm
  read GetMDIChildren;

Description

MDIChildren is a read-only indexed TCustomForm property which provides access to the child forms in a Multi-Document Interface (MDI) application. In an MDI application, one of the forms acts as the main form for the application, and is the container for its MDI child forms. In addition, an MDI child form can be nested in another MDI child form.

Remark: Please note: Historically, support for MDI is dependent on the underlying widgetset or platform. Some widgetsets provide better support for MDI than others. The consensus is that the QT/QT5 widgetsets offers the best level of support for MDI applications.

The form role is determined by the value in the FormStyle property. fsMDIForm is used for the main form, and fsMDIChild for the child forms. MDIChildren is relevant when the current form instance uses one of those MDI from style values.

The IntegerIndex value is used to access the MDI child forms for the current form instance by the ordinal for the requested form. The return value contains the TCustomForm instance at the specified position, as determined using the GetMDIChildren method in the widgetset class. The return value can be Nil when the current form does not use a FormStyle with the value fsMDIForm or fsMDIChild, or when a handle has not yet been allocated for the form instance. The return value is always Nil at design-time.

Use MDIChildCount to get the number MDI child forms for the form instance.

Use ActiveMDIChild to get the active MDI child form in the application.

Set the value in the FormStyle property to indicate that the class is used as a MDI form.

See also

TCustomForm.FormStyle | Indicates the style for the form
TCustomForm.MDIChildCount
TCustomForm.ActiveMDIChild | Returns the currently active MDI child form


TCustomForm.Menu

The main menu for the form instance

Declaration

Source position: forms.pp line 712

public property TCustomForm.Menu : TMainMenu
  read FMenu
  write SetMenu;

Description

Menu is the TMainMenu instance assigned to the form.

Assigning a new value to Menu causes other forms on the Screen to be checked for a duplicate menu assignment. A singlular TMainMenu instance cannot be assigned to more than one form. An EInvalidOperation is raised if another form alreasy uses the menu instance. The UpdateMenu method is called when the new property value has been set.

See also

#lcl.Menus.TMainMenu | TMainMenu - the Main Menu that appears at the top of most windows
Screen | The TScreen singleton
TScreen.Forms | The indexed list of all Forms, in Z-order


TCustomForm.ModalResult

Specifies the return value for a form (or dialog) displayed modally

Declaration

Source position: forms.pp line 713

public property TCustomForm.ModalResult : TModalResult
  read FModalResult
  write SetModalResult;

Description

ModalResult is a TModalResult property which contains the value derived when the form is displayed modally. Setting a new value for the property causes the widgetset class to be notified when a handle has been allocated for the form.

The value in ModalResult is updated when the ShowModal method is called for the form instance. It may is updated in the CloseModal method when CloseQuery is False and CloseAction is caNone. Finally, it is set to mrCancel in the Close method when FormState contains the value fsModal.

See TModalResult for more information about the enumertation values and their meanings.

See also

TModalResult | Dummy type for the values that can be returned as a modal result
TCustomForm.ShowModal | Displays the form as a modal Dialog
TCustomForm.CloseModal | Closes a modal form
TCustomForm.Close | Closes the form
TCustomForm.FormState | State flags for the form
TCustomForm.CloseQuery | Asks the OnCloseQuery handler whether the form can close


TCustomForm.Monitor

The Monitor where the form is shown

Declaration

Source position: forms.pp line 714

public property TCustomForm.Monitor : TMonitor
  read GetMonitor;

Description

Monitor is a read-only TMonitor property wich contains the monitor where the form was displayed. Monitor defaults to the TMonitor instance for the Parent form when it has been assigned.

When the parent form has not been assigned, and a handle exists for the form instance, the widgetset class is notified of the current coordinates for the form. The MonitorFromWindow method in the Screen singleton is called to locate the window closest to the the form (using its handle).

When neither a parent form nor a window handle are available, the MonitorFromPoint method in the Screen singleton is used to locate the form located at the Top and Left coordinates for the form instance.

See also

Screen | The TScreen singleton
TScreen | Provides information about the display and related objects
TMonitor | Provides information about a physical monitor
GetParentForm | Gets the topmost Form containing the specified Control


TCustomForm.OnActivate

Handler called when the form receives focus

Declaration

Source position: forms.pp line 719

public property TCustomForm.OnActivate : TNotifyEvent
  read FOnActivate
  write FOnActivate;

Description

This handler is called when the form receives focus for the first time at application start up, and then subsequently each time focus is changed from another window for the same application to this window.

For focus changes between different applications, the Application.OnActivate event handler is called instead.

See also

TApplication.OnActivate

Event handler for activation of the application


TCustomForm.OnClose

Handler called when the form is closed. It determines what happens to the form (destroy, hide...).

Declaration

Source position: forms.pp line 720

public property TCustomForm.OnClose : TCloseEvent
  read FOnClose
  write FOnClose
  stored IsForm;

Description

OnClose is a TCloseEvent property which represents the event handler signalled when a form calls its Close or CloseModal method.

OnClose is triggered from the DoClose method immediately before calling any internal form handlers registered for the fhtClose form handler action type. OnClose can be used to detemine the action performed in subsequent form handlers by setting the value in the CloseAction argument.

An application must implement and assign an object procedure using the signature for TCloseEvent to respond to the event notification.

See also

TCustomForm.Close | Closes the form
TCustomForm.CloseModal | Closes a modal form
TCustomForm.DoClose | Notifies the form close handlers
TCloseEvent | Type used for an OnClose event handler in a form


TCustomForm.OnCloseQuery

Event handler signalled when trying to close a form

Declaration

Source position: forms.pp line 721

public property TCustomForm.OnCloseQuery : TCloseQueryEvent
  read FOnCloseQuery
  write FOnCloseQuery
  stored IsForm;

Description

OnCloseQuery is a TCloseQueryEvent property which contains the event handler signalled to determine whether the form can be closed. Set the value in the CanClose argument to True to allow the form instance to be closed. The default value for CanClose is True.

Use OnCloseQuery to perform any actions or dialogs needed to confirm that the form can in fact be closed.

An application must implement and assign an object procedure using the signature in TCloseQueryEvent to respond to the event notification.

OnCloseQuery is signalled from the CloseQuery method, and occurs immediately after MDI child forms have called their CloseQuery methods.

See also

TCustomForm.CloseQuery | Asks the OnCloseQuery handler whether the form can close
TCustomForm.MDIChildren | Provides indexed access to MDI child forms, when this is a MDI form
TCloseQueryEvent | Specifies an OnCloseQuery handler event handler


TCustomForm.OnCreate

Handler called when the form has been created

Declaration

Source position: forms.pp line 723

public property TCustomForm.OnCreate : TNotifyEvent
  read FOnCreate
  write FOnCreate;

Description

OnCreate is a TNotifyEvent property which implements an event handler signalled when a new form instance is created. OnCreate can be used to perform any action needed to configure the new form instance, or update the application where the form is used.

OnCreate is triggered from the DoCreate method (when assigned) before signalling any form handlers using the fhtCreate form handler action type. At this point, the initial coordinates for the form have been assigned, but are not realized until until DoCreate has been completed.

An application must implement and assign an object procedure using the signature for the handler to allow responding to the notification.

See also

TCustomForm.DoCreate | Notifies the form create handlers
TFormHandlerType | TForm Notification handler types
#RTL.Classes.TNotifyEvent


TCustomForm.OnDeactivate

Handler called when the form is deactivated (loses focus)

Declaration

Source position: forms.pp line 724

public property TCustomForm.OnDeactivate : TNotifyEvent
  read FOnDeactivate
  write FOnDeactivate;

Description

OnDeactivate is a TNotifyEvent property which contains an event handler signalled when form is deactivated (loses focus). OnDeactivate is signalled from the Deactivate method (when assigned).

See also

TApplication.OnDeactivate | Event handler for deactivation of the application
TApplication.Deactivate | Handler for application deactivation, notifies all deactivation handlers


TCustomForm.OnDestroy

Handler called when the form is destroyed

Declaration

Source position: forms.pp line 725

public property TCustomForm.OnDestroy : TNotifyEvent
  read FOnDestroy
  write FOnDestroy;

Description

OnDestroy is a TNotifyEvent property signalled when the form instance is destroyed. OnDestroy is signalled from the DoDestroy method (when assigned) as one of the steps before destruction of the class instance. Before the event handler is triggered, the form has been hidden and the Menu from the main form in the Application has been unmerged.


TCustomForm.OnDropFiles

Handler called when files have been dropped

Declaration

Source position: forms.pp line 726

public property TCustomForm.OnDropFiles : TDropFilesEvent
  read FOnDropFiles
  write FOnDropFiles;

Description

OnDropFiles is a TDropFilesEvent event handler signalled when a File Drag notification is received from the LCL / widgetset interface.

The Sender argument contains the current form instance. The FileName argument contains an array with the file names for the drop operation.

Set AllowDropFiles to True to enable drog and drop operations, and execution of this event handler.

See also

TCustomForm.AllowDropFiles | Specifies whether files can be dropped onto this form
TDropFilesEvent | Type used for an OnDropFiles event handler


TCustomForm.OnHelp

Handler called when Help is requested

Declaration

Source position: forms.pp line 727

public property TCustomForm.OnHelp : THelpEvent
  read FOnHelp
  write FOnHelp;

Description

OnHelp is a THelpEvent property which contains the event handler signalled when a Help command is executed for the form instance. Arguments to the event handler identify the command and the context used in the help request.

Command contains the help request type, and corresponds to the values used in the Windows WinHelp API.

Data is a PtrInt type which points the context information for the help request.

The CallHelp argument indicates if handler(s) in the Application instance should be called when the event handler in the form is completed. Set CallHelp to False when the help request has been satified in the event handler.

An application must implement and assign an object function using the signature for the handler to respond to the event notification.

Set the return value to True if the Help request was successfully executed.

The OnHelp event handler for the active form is signalled when the TApplication instance executes its DoOnHelp method. The arguments to the event handler contain the values intercepted in the WMHelp message processing for the application. If the OnHelp event handler has not been assigned for the active form, the OnHelp event handler in the Application singleton is signalled (when assigned).

See also

THelpEvent | Type used for an OnHelp event handler
Application | The TApplication singleton
TApplication.OnHelp | Event handler when help is requested
TApplication.DoOnHelp | OnHelp message handler. Tries the OnHelp handlers for the active form, and the Application, as well as application Help handlers.


TCustomForm.OnHide

Handler called when the form is being hidden

Declaration

Source position: forms.pp line 728

public property TCustomForm.OnHide : TNotifyEvent
  read FOnHide
  write FOnHide;

Description

OnHide is a TNotifyEvent property that represents the event handler signalled when the form instance is hidden. OnHide is triggered (when assigned) in the DoHide method, and occurs when the CMShowingChanged control message is applied to the Showing property for the form instance.

See also

TCustomForm.DoHide | Notifies the OnHide handler
TCustomForm.Hide | Hides this control, by setting Visible to False
TCustomForm.Visible | Allows to show or hide the control, and all of its children.
TCustomForm.CMShowingChanged |
#LCL.Controls.TWinControl.Showing | Cached widget visibility, not necessarily in sync with the widget
#RTL.Classes.TNotifyEvent


TCustomForm.OnShortcut

Handler called when a key is pressed, before further handling of the key

Declaration

Source position: forms.pp line 730

public property TCustomForm.OnShortcut : TShortCutEvent
  read FOnShortcut
  write FOnShortcut;

Description

OnShortcut is a TShortcutEvent property that represents the event handler signalled (when assigned) to detect and handle a shortcut key for the form instance. OnShortcut is called from the IsShortcut method used to examine keystroke events intercepted and forwarded by the Application.

The Msg argument contains the key event examined in the handler. Handled indicates that the key is handled by the event when set to True.

See also

TCustomForm.IsShortCut | Asks all applicable components to interpret a keystroke as a shortcut. Returns True when the specified Key and Message are active as a shortcut.
TApplication.IsShortCut | Asks all shortcut handlers to handle the key
TApplication.OnShortCut | This event handler can interpret keystrokes as shortcuts, before the normal target handles the key
TShortCutEvent | Type used for an OnShortcut event handler


TCustomForm.OnShow

Handler called when the form becomes visible

Declaration

Source position: forms.pp line 731

public property TCustomForm.OnShow : TNotifyEvent
  read FOnShow
  write FOnShow;


TCustomForm.OnShowModalFinished

Event handler signalled when modal display of the form has been completed

Declaration

Source position: forms.pp line 732

public property TCustomForm.OnShowModalFinished : TModalDialogFinished
  read FOnShowModalFinished
  write FOnShowModalFinished;

Description

OnShowModalFinished is a TModalDialogFinished property that implements the event handler signalled when modal display of the form has been completed. An application must implement an object procedure using the signature in TModalDialogFinished, and assign it to the property to respond to the event notification.

See also

TApplication.ModalFinished | Called when a modal form is closed
TApplication.OnModalEnd | Event handler for closing modal forms (application exiting modal mode)


TCustomForm.OnWindowStateChange

Handler called when the form is minimized, maximized or restored

Declaration

Source position: forms.pp line 733

public property TCustomForm.OnWindowStateChange : TNotifyEvent
  read FOnWindowStateChange
  write FOnWindowStateChange;

Description

OnWindowStateChange is a TNotifyEvent property which represents the event handler signalled when the value for the WindowState property is changed. OnWindowStateChange is triggered (when assigned) from the Resizing method, and occurs when the WM_SIZE window message for the action is handled.

See TWindowState for details about the values and meanings in the enumeration.

See also

TCustomForm.WIndowState | Whether the form is currently minimized, maximized or normal (restored).
TCustomForm.Resizing | Performs actions needed when the form processes the WMSize message
TCustomForm.WMSize |
TWindowState | Represents the actual State of the window on the screen


TCustomForm.PopupMode

Defines where popup menus are shown

Declaration

Source position: forms.pp line 716

public property TCustomForm.PopupMode : TPopupMode
  read FPopupMode
  write SetPopupMode
  default pmNone;

Description

PopupMode is a TPopupMode property which controls the display policy for pop-up forms. The default value for the property is pmNone. See TPopupMode for more information about the values and meanings in the enumeration.

Changing the value in PopupMode causes the value in PopupParent to be changed when the property is set to pmAuto or pmNone. At run-time, the widgetset class is notified of the change to the PopupParent property.

PopupMode is used in the implementation of the GetRealPopupParent and ShowModal methods.

See also

TCustomForm.PopupParent | Parent form which owns the current form instance when displayed as a pop-up window
TCustomForm.GetRealPopupParent | Gets the form that is the effective parent for the pop-up, dialog, or splash screen
TCustomForm.ShowModal | Displays the form as a modal Dialog
TPopupMode | Defines the handling performed for a parent window in forms and dialogs


TCustomForm.PopupParent

Parent form which owns the current form instance when displayed as a pop-up window

Declaration

Source position: forms.pp line 717

public property TCustomForm.PopupParent : TCustomForm
  read FPopupParent
  write SetPopupParent;

Description

PopupParent is a TCustomForm property which contains the parent form which owns the current form instance when displayed as a pop-up window.

Setting a new value for the property causes the existing pop-up parent form to be removed from the free notifications for the application. A new non-Nil pop-up parent is added to the free notification list, and its PopupMode property is set to pmExplicit.

At run-time, the widget set class is notified of the change in the PopupParent property. The notification is not performed at design-time.

See also

TCustomForm.PopupMode

Defines where popup menus are shown


TCustomForm.Position

The initial placement for the form

Declaration

Source position: forms.pp line 736

public property TCustomForm.Position : TPosition
  read FPosition
  write SetPosition
  default poDesigned;

Description

Position is a TPosition property which indicates the size and position policy used to display the form instance. The default value for the property is poDesigned, and indicates that the coordinates used in the form designer are used at run-time. See TPosition for the other values, and their meanings, available for the property.

Changing the value in Position causes the value in AutoSize to be updated when needed, and calls UpdateControlState. No additional actions are performed at design-time.

MoveToDefaultPosition is called when a handle exists for the form instance and it has not been displayed yet.

See also

TPosition | Represents the Position and Size of a Form on Screen
TCustomForm.AutoSize
TCustomForm.UpdateControlState
TCustomForm.MoveToDefaultPosition | Moves the form to the initial Position


TCustomForm.ProcessResource

Loads resources needed for the form

Declaration

Source position: forms.pp line 602

protected procedure TCustomForm.ProcessResource; virtual;

Description

Calls InitResourceComponent to load form resources for the current form instance.

Errors

Raises an EResNotFound exception if RequireDerivedFormResource is set for the application, and a resource is not found for the form.


TCustomForm.Release

Marks the form for destruction

Declaration

Source position: forms.pp line 650

public procedure TCustomForm.Release;

Description

Release is a procedure used to request destruction of the current form instance.

Release checks for a TApplication instance in the Application singleton. When it is assigned (contains a value other than Nil), its ReleaseComponent method is called to free the form instance by posting an asynchronous application message. When Application is not assigned, the Free method is called to destroy the form instance.

See also

TApplication.ReleaseComponent | Safe destruction of a component, can be requested by the component itself
TCustomForm.Destroy | Destructor for the class instance
Application | The TApplication singleton


TCustomForm.RemoveHandlerClose

Removes a handler for form Close

Declaration

Source position: forms.pp line 671

public procedure TCustomForm.RemoveHandlerClose(

  OnCloseHandler: TCloseEvent

);


TCustomForm.RemoveHandlerCreate

Removes a handler for form Create

Declaration

Source position: forms.pp line 673

public procedure TCustomForm.RemoveHandlerCreate(

  OnCreateHandler: TNotifyEvent

);


TCustomForm.RemoveHandlerFirstShow

Removes a handler for the first Show of the form

Declaration

Source position: forms.pp line 669

public procedure TCustomForm.RemoveHandlerFirstShow(

  OnFirstShowHandler: TNotifyEvent

);


TCustomForm.Resizing

Performs actions needed when the form processes the WMSize message

Declaration

Source position: forms.pp line 581

protected procedure TCustomForm.Resizing(

  State: TWindowState

); override;

Arguments

State

Window state applied in the method

Description

Uses the value in State to determine the action required in the method. The LCL interface is used to determine if the window state is valid for the widget set. When allowed, the following methods are called for the corresponding TWindowState value:

wsMinimized
Calls the Minimize method in Application, or Restore if the Form is already minimized

When the OnWindowStateChange event handler has been assigned for the form, it is signalled for the current class instance.

See also

TScrollingWinControl.Resizing | Performs actions needed when the control processes the WMSize message
TCustomForm.WMSize |
TScrollingWinControl.WMSize | Performs actions needed to handle WMSize messages
TCustomForm.OnWindowStateChange | Handler called when the form is minimized, maximized or restored


TCustomForm.RestoredHeight

The height of the form when it is resized

Declaration

Source position: forms.pp line 740

public property TCustomForm.RestoredHeight : Integer
  read FRestoredHeight;

Description

RestoredHeight is a read-only Integer property which contains the height for the form when size is altered in WMSize or WMMove message handlers. The property value is applied when the aynchronous queued event handler for the form is executed, and calls the DoOnChangeBounds method.

See also

TCustomForm.Height
TCustomForm.WMSize |
TCustomForm.WMMove |
#LCL.Controls.TControl.DoOnChangeBounds | Invokes the OnChangeBounds event handler


TCustomForm.RestoredLeft

The Left coordinate for the form when it is restored (i.e. changes from minimized or maximized)

Declaration

Source position: forms.pp line 737

public property TCustomForm.RestoredLeft : Integer
  read FRestoredLeft;

Description

RestoredLeft is a read-only Integer property which contains the left coordinate for the form when its size is altered in WMSize or WMMove message handlers. The property value is applied when the aynchronous queued event handler for the form is executed, and calls the DoOnChangeBounds method.

See also

TCustomForm.Left
TCustomForm.WMSize |
TCustomForm.WMMove |
#LCL.Controls.TControl.DoOnChangeBounds | Invokes the OnChangeBounds event handler


TCustomForm.RestoredTop

The Top coordinate for the form when it is restored (i.e. changes from minimized or maximized)

Declaration

Source position: forms.pp line 738

public property TCustomForm.RestoredTop : Integer
  read FRestoredTop;

Description

RestoredTop is a read-only Integer property which contains the top coordinate for the form when its size is altered in WMSize or WMMove message handlers. The property value is applied when the aynchronous queued event handler for the form is executed, and calls the DoOnChangeBounds method.

See also

TCustomForm.Top
TCustomForm.WMSize |
TCustomForm.WMMove |
#LCL.Controls.TControl.DoOnChangeBounds | Invokes the OnChangeBounds event handler


TCustomForm.RestoredWidth

The width of the form when it is resized

Declaration

Source position: forms.pp line 739

public property TCustomForm.RestoredWidth : Integer
  read FRestoredWidth;

Description

RestoredWidth is a read-only Integer property which contains the Width for the form when its size is altered in WMSize or WMMove message handlers. The property value is applied when the aynchronous queued event handler for the form is executed, and calls the DoOnChangeBounds method.

See also

TCustomForm.Width
TCustomForm.WMSize |
TCustomForm.WMMove |
#LCL.Controls.TControl.DoOnChangeBounds | Invokes the OnChangeBounds event handler


TCustomForm.SetFocusedControl

Handles focus switch to a control (enter/exit messages)

Declaration

Source position: forms.pp line 653

public function TCustomForm.SetFocusedControl(

  Control: TWinControl

):Boolean; virtual;

Arguments

Control

The control that received the focus

Function result

False when the focused control cannot be changed


TCustomForm.SetRestoredBounds

Sets the bounds for the restored control

Declaration

Source position: forms.pp line 654

public procedure TCustomForm.SetRestoredBounds(

  ALeft: Integer;

  ATop: Integer;

  AWidth: Integer;

  AHeight: Integer;

  const ADefaultPosition: Boolean = False

);

Description

Temporarily goes into the normal (restored) window state, if required.


TCustomForm.SetZOrder

Here: Moves a top-level form in front or back of all forms

Declaration

Source position: forms.pp line 584

protected procedure TCustomForm.SetZOrder(

  Topmost: Boolean

); override;

Arguments

Topmost

True for BringToFront


TCustomForm.ShowInTaskBar

How the form is represented in the system Task Bar

Declaration

Source position: forms.pp line 741

public property TCustomForm.ShowInTaskBar : TShowInTaskbar
  read FShowInTaskbar
  write SetShowInTaskBar
  default stDefault;

Description

ShowInTaskBar is a TShowInTaskbar property which indicates how the form is represented on the system task bar. The default value for the property is stDefault, and indicates the default behavior for the widgetset, platform, or operating system is used. See TShowInTaskbar for more information about values in the enumeration and their meanings.

ShowInTaskBar is used in conjunction with the TaskBarBehavior property in the Application singleton to determine the effective visibility for the form on the system task bar. For example: The task bar behavior may require grouping related forms under a single form icon.

Changing the value for the property causes the effective visibility to be recalculated when the form is not hidden, or a MDI child form. The new effective task bar visibility is posted to the widgetset class.

See also

TShowInTaskbar | How a form is represented in the TaskBar
Application | The TApplication singleton
TApplication.TaskBarBehavior | How forms are represented in the TaskBar


TCustomForm.ShowModal

Displays the form as a modal Dialog

Declaration

Source position: forms.pp line 658

public function TCustomForm.ShowModal: Integer; virtual;

Function result

The modal result for the dialog

Description

Shows the form in a modal state and waits until it is closed by the user or by the program. Modal state means that neither the user nor the program can switch to another form already made visible before calling ShowModal.

The form must have Visible set to False when calling ShowModal. The call does not return until the form is closed. The application switches to modal state until ShowModal has completed.

ShowModal creates its own event loop using ProcessMessages.

Errors

Raises an EInvalidOperation exception if the form cannot be displayed as a modal form.


TCustomForm.ShowOnTop

Shows this form in front of all other forms

Declaration

Source position: forms.pp line 659

public procedure TCustomForm.ShowOnTop;


TCustomForm.SmallIconHandle

Returns (and eventually creates) the Handle of the small Form or Application Icon.

Declaration

Source position: forms.pp line 660

public function TCustomForm.SmallIconHandle: HICON;

See also

TCustomForm.Icon

The Icon associated with this Form (in minimized state)


TCustomForm.UpdateActions

Asks all components on the form to update their actions

Declaration

Source position: forms.pp line 615

protected procedure TCustomForm.UpdateActions; virtual;

Description

UpdateActions is a procedure used to update actions assigned to components on the form instance. No actions are performed in the method at design-time, or when the Showing property is set to False in the form instance.

UpdateActions applies updates for an assigned Menu in the form instance. Items on the Menu update their actions when the menu item is visible. Finally, all controls on the form instance are recursively searched; controls which are action clients update their actions when they are visible.

Update actions is called for each of the custom forms when the application enters an idle state, and occurs after processing queued asynchronous calls and the OnIdle event handler in the application.

See also

#LCL.Controls.TWinControl.Showing | Cached widget visibility, not necessarily in sync with the widget
TCustomForm.Visible | Allows to show or hide the control, and all of its children.
TCustomForm.Menu | The main menu for the form instance
TApplication.OnIdle | Event handler for application entering Idle state
TApplication.Idle | Invoked when the application enters the idle state
#LCL.Controls.TControl.InitiateAction | Update the action associated with this control


TCustomForm.UpdateShowing

Called when the widget visibility (Showing) is changed. Updates (and realizes?) all properties affecting the visual representation for the form.

Declaration

Source position: forms.pp line 587

protected procedure TCustomForm.UpdateShowing; override;

See also

TWinControl.UpdateShowing

When the widget should be visible and has not yet been created, it's created along with all children


TCustomForm.UpdateWindowState

UpdateWindowState is an empty implementation in TCustomForm

Declaration

Source position: forms.pp line 591

protected procedure TCustomForm.UpdateWindowState;


TCustomForm.VisibleChanged

Notifies all VisibleChanged handlers

Declaration

Source position: forms.pp line 593

protected procedure TCustomForm.VisibleChanged; override;

See also

TScreenNotification.snFormVisibleChanged

The visibility of a form changed


TCustomForm.VisibleChanging

Notifies all VisibleChanging handlers

Declaration

Source position: forms.pp line 592

protected procedure TCustomForm.VisibleChanging; override;


TCustomForm.WantChildKey

Declaration

Source position: forms.pp line 662

public function TCustomForm.WantChildKey(

  Child: TControl;

  var Message: TLMessage

):Boolean; virtual;

Arguments

Child | Control with the key message for the method
Message | Key message from the child control

Function result

Here: always False

Description

Always returns False in TCustomForm


TCustomForm.WindowState

Whether the form is currently minimized, maximized or normal (restored).

Declaration

Source position: forms.pp line 744

public property TCustomForm.WindowState : TWindowState
  read FWindowState
  write SetWindowState
  default wsNormal;

Description

Default is 'normal' (i.e. not minimized nor maximized)

See also

TWindowState

Represents the actual State of the window on the screen


TCustomForm.WMActivate

Handles the LM_ACTIVATE message which activates or deactivates the form

Declaration

Source position: forms.pp line 535

protected procedure TCustomForm.WMActivate(

  var Message: TLMActivate

); message;


TCustomForm.WMCloseQuery

Handles the LM_CLOSEQUERY message used to close the window

Declaration

Source position: forms.pp line 536

protected procedure TCustomForm.WMCloseQuery(

  var message: TLMessage

); message;


TCustomForm.WMDPIChanged

Declaration

Source position: forms.pp line 551

protected procedure TCustomForm.WMDPIChanged(

  var Msg: TLMessage

); message;


TCustomForm.WMHelp

Declaration

Source position: forms.pp line 537

protected procedure TCustomForm.WMHelp(

  var Message: TLMHelp

); message;


TCustomForm.WMMove

Declaration

Source position: forms.pp line 538

protected procedure TCustomForm.WMMove(

  var Message: TLMMove

); message;


TCustomForm.WMShowWindow

Declaration

Source position: forms.pp line 539

protected procedure TCustomForm.WMShowWindow(

  var message: TLMShowWindow

); message;


TCustomForm.WMSize

Declaration

Source position: forms.pp line 540

protected procedure TCustomForm.WMSize(

  var message: TLMSize

); message;


TCustomForm.WMWindowPosChanged

Declaration

Source position: forms.pp line 541

protected procedure TCustomForm.WMWindowPosChanged(

  var Message: TLMWindowPosChanged

); message;


TCustomFormClass

Declaration

Source position: forms.pp line 748

type TCustomFormClass = class of TCustomForm;


TCustomFrame

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base type for TFrame

Declaration

Source position: forms.pp line 292

type TCustomFrame = class(TCustomDesignControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure Notification(); override; | Also handles add/remove of ActionLists
procedure SetParent(); override; | Sets the value for the Parent property
procedure DefineProperties(); override;
procedure CalculatePreferredSize(); override; | Override this method to return the preferred height and width for the control
public
constructor Create(); override; | Constructor for the class instance
procedure GetChildren(); override; | Invokes Proc for all Controls and also for all Components without a Parent
class function GetControlClassDefaultSize; override; | Returns the default size for this class of controls (when added to a form)
end;

Inheritance

TCustomFrame | The base type for TFrame
|
TCustomDesignControl | Provides a designer surface for scaling and layout of its child controls
|
TScrollingWinControl | Class of a windowed control with incorporated scroll bars
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomFrame is a TCustomDesignControl descendant which implements the base class for TFrame. A Frame is a named container for related components. Groups of controls can be place on a frame, and re-used in your applications.

A Frame has behavior very similar to a Form. Their unique ability is that they can be embedded into forms or other frames in the designer. Like forms, they are stored in two separate files: the code is stored in a .pas unit file, and the design is stored in a .lfm file.

Frames can be created and designed in the Lazarus IDE by creating a new Frame module, and using the unit in your application. An existing frame can be added using the TFrame component on the Standard tab in the Lazarus IDE; you will be prompted for the TFrame class to use for the component.

Frames can also be created entirely in code at run-time. They do not have to be installed in the Lazarus IDE. One drawback is that complex inheritance hierarchies for TFrame classes can be problematic; they do not propagate changes to all derived frames in a multi-level inheritance tree.

See also

TFrame | Frames can be designed like Forms and used like custom controls, without much coding or installation in the IDE.
TCustomDesignControl | Provides a designer surface for scaling and layout of its child controls


TCustomFrame
TCustomDesignControl
 |  | DesignTimePPI
 |  | PixelsPerInch
 |  | Scaled
TScrollingWinControl
pt |  | AutoScroll
pl |  | HorzScrollBar
pl |  | VertScrollBar
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TCustomFrame
pt | WSRegisterClass
pt | Notification
pt | SetParent
pt | DefineProperties
pt | CalculatePreferredSize
 | Create
 | GetChildren
 | GetControlClassDefaultSize
TCustomDesignControl
pt | SetScaled
pt | DoAutoAdjustLayout
 | Create
 | AutoAdjustLayout
TScrollingWinControl
pt | WSRegisterClass
pt | AlignControls
pt | AutoScrollEnabled
pt | CalculateAutoRanges
pt | CreateWnd
pt | GetClientScrollOffset
pt | GetLogicalClientRect
pt | DoOnResize
pt | GetPreferredSizeClientFrame
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | ComputeScrollbars
pt | SetAutoScroll
pt | Loaded
pt | Resizing
pt | SetAutoSize
 | Create
 | Destroy
 | ScreenToClient
 | ClientToScreen
 | UpdateScrollbars
 | GetControlClassDefaultSize
 | ScrollBy
 | ScrollInView
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AlignControls (TScrollingWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoAdjustLayout (TCustomDesignControl)
pt | AutoScrollEnabled (TScrollingWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateAutoRanges (TScrollingWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomFrame)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
 | ClientToScreen (TScrollingWinControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ComputeScrollbars (TScrollingWinControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TScrollingWinControl)
 | Create (TCustomDesignControl)
 | Create (TCustomFrame)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TScrollingWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
pt | DefineProperties (TCustomFrame)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TScrollingWinControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomDesignControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TScrollingWinControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildren (TCustomFrame)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
pt | GetClientScrollOffset (TScrollingWinControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlClassDefaultSize (TScrollingWinControl)
 | GetControlClassDefaultSize (TCustomFrame)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetLogicalClientRect (TScrollingWinControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPreferredSizeClientFrame (TScrollingWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TScrollingWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomFrame)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
pt | Resizing (TScrollingWinControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToClient (TScrollingWinControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy (TScrollingWinControl)
 | ScrollBy_WS (TWinControl)
 | ScrollInView (TScrollingWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoScroll (TScrollingWinControl)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TScrollingWinControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParent (TCustomFrame)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetScaled (TCustomDesignControl)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateScrollbars (TScrollingWinControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHScroll (TScrollingWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TScrollingWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TScrollingWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TScrollingWinControl)
pt | WSRegisterClass (TCustomFrame)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomFrame
TCustomDesignControl
TScrollingWinControl
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomFrame.Create

Constructor for the class instance

Declaration

Source position: forms.pp line 309

public constructor TCustomFrame.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance

Description

Create is the overridden constructor for the class instance. Create calls the inherited method using AOwner as the owner for the class instance. Create sets the ControlStyle property to the following enumeration values:

  • csAcceptsControls
  • csCaptureMouse
  • csClickEvents
  • csSetCaption
  • csDoubleClicks
  • csParentBackground

Create uses the default size for its class type to set the initial bounds for the control.

Errors

Raises an EResNotFound exception at run-time if the ClassType for the class instance is not derived from TFrame.

See also

#rtl.Classes.TComponent.Create


TCustomFrame.GetChildren

Invokes Proc for all Controls and also for all Components without a Parent

Declaration

Source position: forms.pp line 310

public procedure TCustomFrame.GetChildren(

  Proc: TGetChildProc;

  Root: TComponent

); override;

Arguments

Proc | The callback method
Root | Components are enumerated only if Root=Self

See also

TComponent.GetChildren

TWinControl.GetChildren

Calls the specified procedure for each child control owned by the control in Root


TCustomFrame.Notification

Also handles add/remove of ActionLists

Declaration

Source position: forms.pp line 302

protected procedure TCustomFrame.Notification(

  AComponent: TComponent;

  Operation: TOperation

); override;

Arguments

AComponent | Component for the notification
Operation | Operation for the notification

See also

TComponent.Notification

TControl.Notification

Notification handler for insertion or deletion of components


TCustomFrame.SetParent

Sets the value for the Parent property

Declaration

Source position: forms.pp line 304

protected procedure TCustomFrame.SetParent(

  AParent: TWinControl

); override;

Arguments

AParent

Value assigned to the Parent property

Description

Also updates the ActionLists, and performs automatic layout adjustments when needed.

See also

#LCL.Controls.TControl.SetParent

#LCL.Controls.TControl.Parent

The control within which the control is shown


TCustomFrameClass

Declaration

Source position: forms.pp line 314

type TCustomFrameClass = class of TCustomFrame;


TCustomHintAction

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Represents a standard action used to get a Hint value

Declaration

Source position: forms.pp line 74

type TCustomHintAction = class(TCustomAction)

published

  property Hint: TTranslateString;

Hint - a pop-up message that appears when the mouse hovers over an object

end;

Inheritance

TCustomHintAction | Represents a standard action used to get a Hint value
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomHintAction is a TCustomAction descendant. TCustomHintAction publishes the Hint property available in the ancestor. TCustomHintAction is the base class for THintAction defined in the StdActns unit.

TCustomHintAction is used in TApplication when setting the value for its Hint property and its OnHint event handler has not been assigned. TCustomHintAction is also used in the ExecuteAction method in TStatusBar when its AutoHint property is enabled.

See also

TApplication.Hint | The current Hint text
TApplication.OnHint | Event handler when a hint is requested
#LCL.ComCtrls.TStatusBar.ExecuteAction | ExecuteAction: if required action is a Hint-related, sets the Hint in place, otherwise calls inherited method
#LCL.StdActns.THintAction | THintAction - standard action for dealing with requests for a Hint


TCustomHintAction
pl | ro | Hint
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | ActionComponent (TBasicAction)
 |  | ActionList (TContainedAction)
 |  | AutoCheck (TCustomAction)
 |  | Caption (TCustomAction)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
 |  | DisableIfNoHandler (TCustomAction)
 |  | Enabled (TCustomAction)
 |  | GroupIndex (TCustomAction)
 |  | HelpContext (TCustomAction)
 |  | HelpKeyword (TCustomAction)
 |  | HelpType (TCustomAction)
 |  | Hint (TCustomAction)
pl | ro | Hint (TCustomHintAction)
 |  | ImageIndex (TCustomAction)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
 |  | ShortCut (TCustomAction)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)


TCustomHintAction
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TCustomHintAction
TCustomAction
 | OnHint
TContainedAction
TBasicAction
 | OnChange
 | OnExecute
 | OnUpdate
TComponent
TPersistent
TObject


TForm

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: forms.pp line 753

type TForm = class(TCustomForm)
protected
class procedure WSRegisterClass; override; |
procedure CreateWnd; override; | Creates the interface object (widget) and assigns it to Handle
procedure Loaded; override; | Also renews ActiveControl and Visible
public
constructor Create(); override;
procedure Cascade; | Arranges MDI child forms so they overlap
procedure Next; | Activates the next child MDI form (fsMDIChild) in the form sequence
procedure Previous; | Activates the previous MDI child form in the form sequence
procedure Tile; | Arranges MDI child forms side by side
procedure ArrangeIcons;
property ClientHandle: HWND;
property DockManager: TDockManager; | The docking layout manager for this control
published
property Action: TBasicAction; | The Action associated with this control
property ActiveControl: TWinControl;
property Align: TAlign; | Specifies the placement of the control inside its Parent
property AllowDropFiles: Boolean;
property AlphaBlend: Boolean;
property AlphaBlendValue: Byte;
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoScroll: Boolean;
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderIcons: TBorderIcons;
property BorderStyle: TFormBorderStyle;
property BorderWidth: TBorderWidth; | Width of the Border around the control; default is zero.
property Caption: TCaption; | The text describing the control to the user
property ChildSizing: TControlChildSizing; | Parameters for child control arrangement and spacing
property ClientHeight: Integer; | The height of the client area of the control
property ClientWidth: Integer; | The width of the client area of the control
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DefaultMonitor: TDefaultMonitor;
property DesignTimePPI: Integer;
property DockSite: Boolean; | Allows to drag-dock other controls into this control
property DoubleBuffered: Boolean;
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property FormStyle: TFormStyle;
property HelpFile: string;
property Icon: TIcon;
property KeyPreview: Boolean;
property Menu: TMainMenu;
property OnActivate: TNotifyEvent;
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnClose: TCloseEvent;
property OnCloseQuery: TCloseQueryEvent;
property OnConstrainedResize: TConstrainedResizeEvent;
property OnContextPopup: TContextPopupEvent;
property OnCreate: TNotifyEvent;
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDeactivate: TNotifyEvent;
property OnDestroy: TNotifyEvent;
property OnDockDrop: TDockDropEvent; | Notification handler for the drop of a control to be docked
property OnDockOver: TDockOverEvent; | Event handler for moves of a control over this docksite; determines acceptance or rejection of an possible drop
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnDropFiles: TDropFilesEvent;
property OnEndDock: TEndDragEvent; | Notification handler for the end of a docking operation
property OnGetSiteInfo: TGetSiteInfoEvent; | Provides information about the DockSite for the control
property OnHelp: THelpEvent;
property OnHide: TNotifyEvent;
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnMouseWheelHorz: TMouseWheelEvent;
property OnMouseWheelLeft: TMouseWheelUpDownEvent;
property OnMouseWheelRight: TMouseWheelUpDownEvent;
property OnPaint: TNotifyEvent; | Supply your own OnPaint handler for painting the control
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnShortCut: TShortCutEvent;
property OnShow: TNotifyEvent;
property OnShowHint: TControlShowHintEvent; | Event Handler when a hint shall be shown
property OnStartDock: TStartDockEvent; | Event handler for the start of a docking operation
property OnUnDock: TUnDockEvent; | Event handler for control being undocked from this DockSite
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property OnWindowStateChange: TNotifyEvent;
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentDoubleBuffered: Boolean;
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property PixelsPerInch: Integer;
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property PopupMode: TPopupMode;
property PopupParent: TCustomForm;
property Position: TPosition;
property SessionProperties: string; | The stored (saved) properties of the current session, expressed as a string
property ShowHint: Boolean; | Enables the Hint display
property ShowInTaskBar: TShowInTaskbar;
property UseDockManager: Boolean; | Determines whether a DockManager is used for this DockSite
property LCLVersion: string; [rws] | The version of the LCL as string. Used to distinguish form streams using different versions of the LCL
property Scaled: Boolean;
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property WindowState: TWindowState;
end;

Inheritance

TForm
|
TCustomForm | The base type for TForm classes
|
TCustomDesignControl | Provides a designer surface for scaling and layout of its child controls
|
TScrollingWinControl | Class of a windowed control with incorporated scroll bars
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TForm
 | ro | ClientHandle
 | ro | DockManager
pl | ro | Action
pl | ro | ActiveControl
pl | ro | Align
pl | ro | AllowDropFiles
pl | ro | AlphaBlend
pl | ro | AlphaBlendValue
pl | ro | Anchors
pl | ro | AutoScroll
pl | ro | AutoSize
pl | ro | BiDiMode
pl | ro | BorderIcons
pl | ro | BorderStyle
pl | ro | BorderWidth
pl | ro | Caption
pl | ro | ChildSizing
pl | ro | ClientHeight
pl | ro | ClientWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | DefaultMonitor
pl | ro | DesignTimePPI
pl | ro | DockSite
pl | ro | DoubleBuffered
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | FormStyle
pl | ro | HelpFile
pl | ro | Icon
pl | ro | KeyPreview
pl | ro | Menu
pl | ro | ParentBiDiMode
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | PixelsPerInch
pl | ro | PopupMenu
pl | ro | PopupMode
pl | ro | PopupParent
pl | ro | Position
pl | ro | SessionProperties
pl | ro | ShowHint
pl | ro | ShowInTaskBar
pl | ro | UseDockManager
pl |  | LCLVersion
pl | ro | Scaled
pl | ro | Visible
pl | ro | WindowState
TCustomForm
pt | ro | ClientHandle
 | ro | Active
 |  | ActiveControl
 |  | ActiveDefaultControl
 |  | AllowDropFiles
 |  | AlphaBlend
 |  | AlphaBlendValue
 | ro | AutoScroll
 |  | BorderIcons
 |  | BorderStyle
 |  | CancelControl
 | ro | Caption
 | ro | Color
 |  | DefaultControl
 |  | DefaultMonitor
 |  | Designer
 | ro | EffectiveShowInTaskBar
 | ro | FormState
 |  | FormStyle
 |  | HelpFile
 |  | Icon
 |  | KeyPreview
 | ro | MDIChildren
 |  | Menu
 |  | ModalResult
 | ro | Monitor
 | ro | LastActiveControl
 |  | PopupMode
 |  | PopupParent
 | ro | ParentFont
 |  | Position
 | ro | RestoredLeft
 | ro | RestoredTop
 | ro | RestoredWidth
 | ro | RestoredHeight
 |  | ShowInTaskBar
 | ro | Visible
 |  | WindowState
TCustomDesignControl
 |  | DesignTimePPI
 |  | PixelsPerInch
 |  | Scaled
TScrollingWinControl
pt |  | AutoScroll
pl |  | HorzScrollBar
pl |  | VertScrollBar
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TForm
pt | WSRegisterClass
pt | CreateWnd
pt | Loaded
 | Create
 | Cascade
 | Next
 | Previous
 | Tile
 | ArrangeIcons
TCustomForm
pt | WMActivate
pt | WMCloseQuery
pt | WMHelp
pt | WMMove
pt | WMShowWindow
pt | WMSize
pt | WMWindowPosChanged
pt | CMBiDiModeChanged
pt | CMParentBiDiModeChanged
pt | CMAppShowBtnGlyphChanged
pt | CMAppShowMenuGlyphChanged
pt | CMIconChanged
pt | CMRelease
pt | CMActivate
pt | CMDeactivate
pt | CMShowingChanged
pt | WMDPIChanged
pt | WSRegisterClass
pt | DoShowWindow
pt | Activate
pt | ActiveChanged
pt | AdjustClientRect
pt | BeginFormUpdate
pt | ColorIsStored
pt | CreateParams
pt | CreateWnd
pt | Deactivate
pt | DoClose
pt | DoCreate
pt | DoDestroy
pt | DoHide
pt | DoShow
pt | EndFormUpdate
pt | HandleCreateException
pt | HandleDestroyException
pt | HandleShowHideException
pt | InitializeWnd
pt | Loaded
pt | ChildHandlesCreated
pt | Notification
pt | PaintWindow
pt | RequestAlign
pt | Resizing
pt | CalculatePreferredSize
pt | SetZOrder
pt | SetParent
pt | MoveToDefaultPosition
pt | UpdateShowing
pt | SetVisible
pt | AllAutoSized
pt | DoFirstShow
pt | UpdateWindowState
pt | VisibleChanging
pt | VisibleChanged
pt | WndProc
pt | VisibleIsStored
pt | DoAutoSize
pt | SetAutoSize
pt | SetAutoScroll
pt | SetScaled
pt | DoAddActionList
pt | DoRemoveActionList
pt | ProcessResource
pt | BeginAutoDrag
pt | DoDock
pt | GetFloating
pt | GetDefaultDockCaption
pt | CMActionExecute
pt | CMActionUpdate
pt | DoExecuteAction
pt | DoUpdateAction
pt | UpdateActions
 | Create
 | CreateNew
 | Destroy
 | AfterConstruction
 | BeforeDestruction
 | GetControlClassDefaultSize
 | BigIconHandle
 | Close
 | CloseQuery
 | DefocusControl
 | DestroyWnd
 | EnsureVisible
 | FocusControl
 | FormIsUpdating
 | GetFormImage
 | GetRolesForControl
 | GetRealPopupParent
 | Hide
 | IntfDropFiles
 | IntfHelp
 | IsShortcut
 | MakeFullyVisible
 | AutoSizeDelayedHandle
 | GetPreferredSize
 | Release
 | CanFocus
 | SetFocus
 | SetFocusedControl
 | SetRestoredBounds
 | Show
 | ShowModal
 | ShowOnTop
 | SmallIconHandle
 | GetChildren
 | WantChildKey
 | RemoveAllHandlersOfObject
 | AddHandlerFirstShow
 | RemoveHandlerFirstShow
 | AddHandlerClose
 | RemoveHandlerClose
 | AddHandlerCreate
 | RemoveHandlerCreate
 | ActiveMDIChild
 | GetMDIChildren
 | MDIChildCount
 | AutoScale
 | Dock
 | UpdateDockCaption
TCustomDesignControl
pt | SetScaled
pt | DoAutoAdjustLayout
 | Create
 | AutoAdjustLayout
TScrollingWinControl
pt | WSRegisterClass
pt | AlignControls
pt | AutoScrollEnabled
pt | CalculateAutoRanges
pt | CreateWnd
pt | GetClientScrollOffset
pt | GetLogicalClientRect
pt | DoOnResize
pt | GetPreferredSizeClientFrame
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | ComputeScrollbars
pt | SetAutoScroll
pt | Loaded
pt | Resizing
pt | SetAutoSize
 | Create
 | Destroy
 | ScreenToClient
 | ClientToScreen
 | UpdateScrollbars
 | GetControlClassDefaultSize
 | ScrollBy
 | ScrollInView
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | Activate (TCustomForm)
pt | ActiveChanged (TCustomForm)
 | ActiveDefaultControlChanged (TControl)
 | ActiveMDIChild (TCustomForm)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerClose (TCustomForm)
 | AddHandlerCreate (TCustomForm)
 | AddHandlerFirstShow (TCustomForm)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomForm)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AfterConstruction (TCustomForm)
pt | AlignControls (TWinControl)
pt | AlignControls (TScrollingWinControl)
pt | AllAutoSized (TWinControl)
pt | AllAutoSized (TCustomForm)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | ArrangeIcons (TForm)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoAdjustLayout (TCustomDesignControl)
 | AutoScale (TCustomForm)
pt | AutoScrollEnabled (TScrollingWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedHandle (TCustomForm)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
 | BeforeDestruction (TCustomForm)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomForm)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BeginFormUpdate (TCustomForm)
 | BeginUpdateBounds (TWinControl)
 | BigIconHandle (TCustomForm)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateAutoRanges (TScrollingWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomForm)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanFocus (TCustomForm)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
 | Cascade (TForm)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildHandlesCreated (TCustomForm)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
 | ClientToScreen (TScrollingWinControl)
 | Close (TCustomForm)
 | CloseQuery (TCustomForm)
pt | CMActionExecute (TCustomForm)
pt | CMActionUpdate (TCustomForm)
pt | CMActivate (TCustomForm)
pt | CMAppShowBtnGlyphChanged (TCustomForm)
pt | CMAppShowMenuGlyphChanged (TCustomForm)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomForm)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDeactivate (TCustomForm)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMIconChanged (TCustomForm)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentBiDiModeChanged (TCustomForm)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMRelease (TCustomForm)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMShowingChanged (TCustomForm)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColorIsStored (TCustomForm)
pt | ComputeScrollbars (TScrollingWinControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TScrollingWinControl)
 | Create (TCustomDesignControl)
 | Create (TCustomForm)
 | Create (TForm)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
 | CreateNew (TCustomForm)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomForm)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TScrollingWinControl)
pt | CreateWnd (TCustomForm)
pt | CreateWnd (TForm)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
pt | Deactivate (TCustomForm)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DefocusControl (TCustomForm)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TScrollingWinControl)
 | Destroy (TCustomForm)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
 | DestroyWnd (TCustomForm)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddActionList (TCustomForm)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomDesignControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoAutoSize (TCustomForm)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | Dock (TCustomForm)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoClose (TCustomForm)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCreate (TCustomForm)
pt | DoDestroy (TCustomForm)
pt | DoDock (TControl)
pt | DoDock (TCustomForm)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExecuteAction (TCustomForm)
pt | DoExit (TWinControl)
pt | DoFirstShow (TCustomForm)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoHide (TCustomForm)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TScrollingWinControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveActionList (TCustomForm)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoShow (TCustomForm)
pt | DoShowWindow (TCustomForm)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUpdateAction (TCustomForm)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
pt | EndFormUpdate (TCustomForm)
 | EndUpdateBounds (TWinControl)
 | EnsureVisible (TCustomForm)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | FocusControl (TCustomForm)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FormIsUpdating (TCustomForm)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildren (TCustomForm)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
pt | GetClientScrollOffset (TScrollingWinControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlClassDefaultSize (TScrollingWinControl)
 | GetControlClassDefaultSize (TCustomForm)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultDockCaption (TCustomForm)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloating (TCustomForm)
pt | GetFloatingDockSiteClass (TControl)
 | GetFormImage (TCustomForm)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetLogicalClientRect (TScrollingWinControl)
 | GetMDIChildren (TCustomForm)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetPreferredSize (TCustomForm)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPreferredSizeClientFrame (TScrollingWinControl)
 | GetRealPopupParent (TCustomForm)
 | GetRGBColorResolvingParent (TControl)
 | GetRolesForControl (TCustomForm)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
pt | HandleCreateException (TCustomForm)
pt | HandleDestroyException (TCustomForm)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
pt | HandleShowHideException (TCustomForm)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | Hide (TCustomForm)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomForm)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfDropFiles (TCustomForm)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfHelp (TCustomForm)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsShortcut (TCustomForm)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TScrollingWinControl)
pt | Loaded (TCustomForm)
pt | Loaded (TForm)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | MakeFullyVisible (TCustomForm)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MDIChildCount (TCustomForm)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MoveToDefaultPosition (TCustomForm)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Next (TForm)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomForm)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
pt | PaintWindow (TCustomForm)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
 | Previous (TForm)
pt | ProcessResource (TCustomForm)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Release (TCustomForm)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomForm)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerClose (TCustomForm)
 | RemoveHandlerCreate (TCustomForm)
 | RemoveHandlerFirstShow (TCustomForm)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | RequestAlign (TCustomForm)
pt | Resize (TControl)
pt | Resizing (TScrollingWinControl)
pt | Resizing (TCustomForm)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToClient (TScrollingWinControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy (TScrollingWinControl)
 | ScrollBy_WS (TWinControl)
 | ScrollInView (TScrollingWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoScroll (TScrollingWinControl)
pt | SetAutoScroll (TCustomForm)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TScrollingWinControl)
pt | SetAutoSize (TCustomForm)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomForm)
 | SetFocusedControl (TCustomForm)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParent (TCustomForm)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetRestoredBounds (TCustomForm)
pt | SetScaled (TCustomDesignControl)
pt | SetScaled (TCustomForm)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetVisible (TCustomForm)
pt | SetZOrder (TControl)
pt | SetZOrder (TCustomForm)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | Show (TCustomForm)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | ShowModal (TCustomForm)
 | ShowOnTop (TCustomForm)
 | SmallIconHandle (TCustomForm)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | Tile (TForm)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateActions (TCustomForm)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
 | UpdateDockCaption (TCustomForm)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateScrollbars (TScrollingWinControl)
pt | UpdateShowing (TWinControl)
pt | UpdateShowing (TCustomForm)
pt | UpdateWindowState (TCustomForm)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanged (TCustomForm)
pt | VisibleChanging (TControl)
pt | VisibleChanging (TCustomForm)
pt | VisibleIsStored (TCustomForm)
 | WantChildKey (TCustomForm)
pt | WidthIsAnchored (TControl)
pt | WMActivate (TCustomForm)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMCloseQuery (TCustomForm)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMDPIChanged (TCustomForm)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHelp (TCustomForm)
pt | WMHScroll (TScrollingWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMMove (TCustomForm)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMShowWindow (TCustomForm)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TScrollingWinControl)
pt | WMSize (TCustomForm)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TScrollingWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMWindowPosChanged (TCustomForm)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomForm)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TScrollingWinControl)
pt | WSRegisterClass (TCustomForm)
pt | WSRegisterClass (TForm)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TForm
pl | ro | OnActivate
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnClose
pl | ro | OnCloseQuery
pl | ro | OnConstrainedResize
pl | ro | OnContextPopup
pl | ro | OnCreate
pl | ro | OnDblClick
pl | ro | OnDeactivate
pl | ro | OnDestroy
pl | ro | OnDockDrop
pl | ro | OnDockOver
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnDropFiles
pl | ro | OnEndDock
pl | ro | OnGetSiteInfo
pl | ro | OnHelp
pl | ro | OnHide
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnPaint
pl | ro | OnResize
pl | ro | OnShortCut
pl | ro | OnShow
pl | ro | OnShowHint
pl | ro | OnStartDock
pl | ro | OnUnDock
pl | ro | OnUTF8KeyPress
pl | ro | OnWindowStateChange
TCustomForm
 |  | OnActivate
 |  | OnClose
 |  | OnCloseQuery
 |  | OnCreate
 |  | OnDeactivate
 |  | OnDestroy
 |  | OnDropFiles
 |  | OnHelp
 |  | OnHide
 | ro | OnResize
 |  | OnShortcut
 |  | OnShow
 |  | OnShowModalFinished
 |  | OnWindowStateChange
TCustomDesignControl
TScrollingWinControl
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TForm.ArrangeIcons

Declaration

Source position: forms.pp line 773

public procedure TForm.ArrangeIcons;


TForm.Cascade

Arranges MDI child forms so they overlap

Declaration

Source position: forms.pp line 765

public procedure TForm.Cascade;


TForm.LCLVersion

The version of the LCL as string. Used to distinguish form streams using different versions of the LCL

Declaration

Source position: forms.pp line 866

published property TForm.LCLVersion : string
  read FLCLVersion
  write FLCLVersion
  stored LCLVersionIsStored;


TForm.Next

Activates the next child MDI form (fsMDIChild) in the form sequence

Declaration

Source position: forms.pp line 767

public procedure TForm.Next;


TForm.OnConstrainedResize

Declaration

Source position: forms.pp line 816

published property TForm.OnConstrainedResize : TConstrainedResizeEvent;


TForm.OnMouseWheelHorz

Declaration

Source position: forms.pp line 842

published property TForm.OnMouseWheelHorz : TMouseWheelEvent;


TForm.OnMouseWheelLeft

Declaration

Source position: forms.pp line 843

published property TForm.OnMouseWheelLeft : TMouseWheelUpDownEvent;


TForm.OnMouseWheelRight

Declaration

Source position: forms.pp line 844

published property TForm.OnMouseWheelRight : TMouseWheelUpDownEvent;


TForm.Previous

Activates the previous MDI child form in the form sequence

Declaration

Source position: forms.pp line 769

public procedure TForm.Previous;


TForm.Scaled

Declaration

Source position: forms.pp line 867

published property TForm.Scaled : Boolean;


TForm.Tile

Arranges MDI child forms side by side

Declaration

Source position: forms.pp line 771

public procedure TForm.Tile;


TForm.WSRegisterClass

Declaration

Source position: forms.pp line 758

protected class procedure TForm.WSRegisterClass; override;

Description

WSRegisterClass is an overridden class procedure used to register the widget set class used to create new instances of the form.


TFormClass

Class of TForm

Declaration

Source position: forms.pp line 872

type TFormClass = class of TForm;


TFormHandlerType

TForm Notification handler types

Declaration

Source position: forms.pp line 419

type TFormHandlerType = (
fhtFirstShow, | Notified on first form Show
fhtClose, | Notified on form Close
fhtCreate | Notified after form Create
);


TFormPropertyStorage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TFormPropertyStorage - class for storage of a Form's properties

Declaration

Source position: forms.pp line 1808

type TFormPropertyStorage = class(TControlPropertyStorage)

public

  constructor Create(); override;

  destructor Destroy; override;

end;

Inheritance

TFormPropertyStorage | TFormPropertyStorage - class for storage of a Form's properties
|
TControlPropertyStorage |
|
TCustomPropertyStorage | Provides abstract means to Save/Restore properties.
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TFormPropertyStorage
TControlPropertyStorage
TCustomPropertyStorage
 |  | StoredValue
 | ro | Root
 |  | Active
 |  | StoredValues
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TFormPropertyStorage
 | Create
 | Destroy
TControlPropertyStorage
pt | GetPropertyList
TCustomPropertyStorage
pt | GetRoot
pt | RootSection
pt | SaveProperties
pt | RestoreProperties
pt | GetPropertyList
pt | FinishPropertyList
pt | DoReadInteger
pt | DoReadString
pt | DoWriteString
pt | DoWriteInteger
pt | DoEraseSections
 | Create
 | Destroy
 | Save
 | Restore
 | StorageNeeded
 | FreeStorage
 | ReadBoolean
 | ReadString
 | ReadInteger
 | ReadRect
 | ReadStrings
 | WriteString
 | WriteInteger
 | WriteBoolean
 | WriteRect
 | WriteStrings
 | EraseSections
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TCustomPropertyStorage)
 | Create (TFormPropertyStorage)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TCustomPropertyStorage)
 | Destroy (TFormPropertyStorage)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoEraseSections (TCustomPropertyStorage)
pt | DoReadInteger (TCustomPropertyStorage)
pt | DoReadString (TCustomPropertyStorage)
pt | DoWriteInteger (TCustomPropertyStorage)
pt | DoWriteString (TCustomPropertyStorage)
 | Equals (TObject)
 | EraseSections (TCustomPropertyStorage)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
pt | FinishPropertyList (TCustomPropertyStorage)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | FreeStorage (TCustomPropertyStorage)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
pt | GetPropertyList (TCustomPropertyStorage)
pt | GetPropertyList (TControlPropertyStorage)
pt | GetRoot (TCustomPropertyStorage)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadBoolean (TCustomPropertyStorage)
 | ReadInteger (TCustomPropertyStorage)
 | ReadLeft (TComponent)
 | ReadRect (TCustomPropertyStorage)
 | ReadState (TComponent)
 | ReadString (TCustomPropertyStorage)
 | ReadStrings (TCustomPropertyStorage)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | Restore (TCustomPropertyStorage)
pt | RestoreProperties (TCustomPropertyStorage)
pt | RootSection (TCustomPropertyStorage)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Save (TCustomPropertyStorage)
pt | SaveProperties (TCustomPropertyStorage)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StorageNeeded (TCustomPropertyStorage)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteBoolean (TCustomPropertyStorage)
 | WriteInteger (TCustomPropertyStorage)
 | WriteLeft (TComponent)
 | WriteRect (TCustomPropertyStorage)
 | WriteState (TComponent)
 | WriteString (TCustomPropertyStorage)
 | WriteStrings (TCustomPropertyStorage)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TFormPropertyStorage
TControlPropertyStorage
TCustomPropertyStorage
 | OnSavingProperties
 | OnSaveProperties
 | OnRestoringProperties
 | OnRestoreProperties
 | OnSaveException
TComponent
TPersistent
TObject


TFrame

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Frames can be designed like Forms and used like custom controls, without much coding or installation in the IDE.

Declaration

Source position: forms.pp line 319

type TFrame = class(TCustomFrame)
public
constructor Create(); override;
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoScroll: Boolean; | Allows ScrollBars to be displayed only when needed (when True)
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property ChildSizing: TControlChildSizing; | Parameters for child control arrangement and spacing
property ClientHeight: Integer; | The height of the client area of the control
property ClientWidth: Integer; | The width of the client area of the control
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DesignTimePPI: Integer;
property DockSite: Boolean; | Allows to drag-dock other controls into this control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property LCLVersion: string; [rws] | LCL version string
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnConstrainedResize: TConstrainedResizeEvent; | This handler can supply specific Constraints (size limits), when the control is resized
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDockDrop: TDockDropEvent; | Notification handler for the drop of a control to be docked
property OnDockOver: TDockOverEvent; | Event handler for moves of a control over this docksite; determines acceptance or rejection of an possible drop
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDock: TEndDragEvent; | Notification handler for the end of a docking operation
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnGetSiteInfo: TGetSiteInfoEvent; | Provides information about the DockSite for the control
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnMouseWheelHorz: TMouseWheelEvent;
property OnMouseWheelLeft: TMouseWheelUpDownEvent;
property OnMouseWheelRight: TMouseWheelUpDownEvent;
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDock: TStartDockEvent; | Event handler for the start of a docking operation
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUnDock: TUnDockEvent; | Event handler for control being undocked from this DockSite
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property Scaled: Boolean;
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TFrame | Frames can be designed like Forms and used like custom controls, without much coding or installation in the IDE.
|
TCustomFrame | The base type for TFrame
|
TCustomDesignControl | Provides a designer surface for scaling and layout of its child controls
|
TScrollingWinControl | Class of a windowed control with incorporated scroll bars
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TFrame is a TCustomFrame descendant which implements a named container for related components. Groups of controls can be place on a frame, and re-used in your applications.

A Frame has behavior very similar to a Form. Their unique ability is that they can be embedded into forms or other frames in the designer. Like forms, they are stored in two separate files: the code is stored in a .pas unit file, and the design is stored in a .lfm file.

Frames can be created and designed in the Lazarus IDE by creating a new Frame module, and using the unit in your application. An existing frame can be added using the TFrame component on the Standard tab in the Lazarus IDE; you will be prompted for the TFrame class to use for the component.

Frames can also be created entirely in code at run-time. They do not have to be installed in the Lazarus IDE. One drawback is that complex inheritance hierarchies for TFrame classes can be problematic; they do not propagate changes to all derived frames in the entire inheritance tree.

TFrame contains a new property which indicates the LCL (Lazarus Component Library) version number used in the container. An overridden constructor is also introduced to initialize the value in the LCLVersion property. TFrame sets the visibility for properties defines in ancestor classes.


TFrame
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoScroll
pl | ro | AutoSize
pl | ro | BiDiMode
pl | ro | BorderSpacing
pl | ro | ChildSizing
pl | ro | ClientHeight
pl | ro | ClientWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | DesignTimePPI
pl | ro | DockSite
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl |  | LCLVersion
pl | ro | ParentBiDiMode
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | Scaled
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCustomFrame
TCustomDesignControl
 |  | DesignTimePPI
 |  | PixelsPerInch
 |  | Scaled
TScrollingWinControl
pt |  | AutoScroll
pl |  | HorzScrollBar
pl |  | VertScrollBar
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TFrame)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TFrame)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoScroll (TScrollingWinControl)
pl | ro | AutoScroll (TFrame)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TFrame)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TFrame)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TFrame)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
pl | ro | ChildSizing (TFrame)
 |  | ClientHeight (TControl)
pl | ro | ClientHeight (TFrame)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
pl | ro | ClientWidth (TFrame)
 |  | Color (TControl)
pl | ro | Color (TFrame)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TFrame)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
 |  | DesignTimePPI (TCustomDesignControl)
pl | ro | DesignTimePPI (TFrame)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
pl | ro | DockSite (TFrame)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TFrame)
pt |  | DragKind (TControl)
pl | ro | DragKind (TFrame)
pt |  | DragMode (TControl)
pl | ro | DragMode (TFrame)
 |  | Enabled (TControl)
pl | ro | Enabled (TFrame)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TFrame)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
pl |  | HorzScrollBar (TScrollingWinControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | LCLVersion (TFrame)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TFrame)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TFrame)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TFrame)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TFrame)
 |  | ParentWindow (TWinControl)
 |  | PixelsPerInch (TCustomDesignControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TFrame)
 | ro | ReadBounds (TControl)
 |  | Scaled (TCustomDesignControl)
pl | ro | Scaled (TFrame)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TFrame)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TFrame)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TFrame)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
pl |  | VertScrollBar (TScrollingWinControl)
 |  | Visible (TControl)
pl | ro | Visible (TFrame)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TFrame
 | Create
TCustomFrame
pt | WSRegisterClass
pt | Notification
pt | SetParent
pt | DefineProperties
pt | CalculatePreferredSize
 | Create
 | GetChildren
 | GetControlClassDefaultSize
TCustomDesignControl
pt | SetScaled
pt | DoAutoAdjustLayout
 | Create
 | AutoAdjustLayout
TScrollingWinControl
pt | WSRegisterClass
pt | AlignControls
pt | AutoScrollEnabled
pt | CalculateAutoRanges
pt | CreateWnd
pt | GetClientScrollOffset
pt | GetLogicalClientRect
pt | DoOnResize
pt | GetPreferredSizeClientFrame
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | ComputeScrollbars
pt | SetAutoScroll
pt | Loaded
pt | Resizing
pt | SetAutoSize
 | Create
 | Destroy
 | ScreenToClient
 | ClientToScreen
 | UpdateScrollbars
 | GetControlClassDefaultSize
 | ScrollBy
 | ScrollInView
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AlignControls (TScrollingWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoAdjustLayout (TCustomDesignControl)
pt | AutoScrollEnabled (TScrollingWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateAutoRanges (TScrollingWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomFrame)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
 | ClientToScreen (TScrollingWinControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ComputeScrollbars (TScrollingWinControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TScrollingWinControl)
 | Create (TCustomDesignControl)
 | Create (TCustomFrame)
 | Create (TFrame)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TScrollingWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
pt | DefineProperties (TCustomFrame)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TScrollingWinControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomDesignControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TScrollingWinControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildren (TCustomFrame)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
pt | GetClientScrollOffset (TScrollingWinControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlClassDefaultSize (TScrollingWinControl)
 | GetControlClassDefaultSize (TCustomFrame)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetLogicalClientRect (TScrollingWinControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPreferredSizeClientFrame (TScrollingWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TScrollingWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomFrame)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
pt | Resizing (TScrollingWinControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToClient (TScrollingWinControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy (TScrollingWinControl)
 | ScrollBy_WS (TWinControl)
 | ScrollInView (TScrollingWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoScroll (TScrollingWinControl)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TScrollingWinControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParent (TCustomFrame)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetScaled (TCustomDesignControl)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateScrollbars (TScrollingWinControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHScroll (TScrollingWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TScrollingWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TScrollingWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TScrollingWinControl)
pt | WSRegisterClass (TCustomFrame)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TFrame
pl | ro | OnClick
pl | ro | OnConstrainedResize
pl | ro | OnContextPopup
pl | ro | OnDblClick
pl | ro | OnDockDrop
pl | ro | OnDockOver
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDock
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnGetSiteInfo
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnResize
pl | ro | OnStartDock
pl | ro | OnStartDrag
pl | ro | OnUnDock
TCustomFrame
TCustomDesignControl
TScrollingWinControl
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pl | ro | OnClick (TFrame)
pt |  | OnConstrainedResize (TControl)
pl | ro | OnConstrainedResize (TFrame)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TFrame)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TFrame)
 |  | OnDockDrop (TWinControl)
pl | ro | OnDockDrop (TFrame)
 |  | OnDockOver (TWinControl)
pl | ro | OnDockOver (TFrame)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TFrame)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TFrame)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pl | ro | OnEndDock (TFrame)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TFrame)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TFrame)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TFrame)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
pl | ro | OnGetSiteInfo (TFrame)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TFrame)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TFrame)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TFrame)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TFrame)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TFrame)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TFrame)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TFrame)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TFrame)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TFrame)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TFrame)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TFrame)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TFrame)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pl | ro | OnStartDock (TFrame)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TFrame)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
pl | ro | OnUnDock (TFrame)
 |  | OnUTF8KeyPress (TWinControl)


TFrame.DesignTimePPI

Declaration

Source position: forms.pp line 337

published property TFrame.DesignTimePPI : Integer;


TFrame.OnMouseWheelHorz

Declaration

Source position: forms.pp line 366

published property TFrame.OnMouseWheelHorz : TMouseWheelEvent;


TFrame.OnMouseWheelLeft

Declaration

Source position: forms.pp line 367

published property TFrame.OnMouseWheelLeft : TMouseWheelUpDownEvent;


TFrame.OnMouseWheelRight

Declaration

Source position: forms.pp line 368

published property TFrame.OnMouseWheelRight : TMouseWheelUpDownEvent;


TFrame.Scaled

Declaration

Source position: forms.pp line 378

published property TFrame.Scaled : Boolean;


THintWindow

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The popup box containing helpful information that appears when the mouse pointer hovers over an object

Declaration

Source position: forms.pp line 896

type THintWindow = class(TCustomForm)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure WMNCHitTest(); message; | Treats the whole window as transparent
procedure ActivateSub; | Sets the bounds for the hint window and configures the auto-hide timer
procedure DoShowWindow; override; | When a control is not Active, sets the Focus to the first control in the TabOrder for the form
procedure UpdateRegion; | Updates the Window Region fir the hint window
procedure SetColor(); override; | Sets the value for the Color property
function UseBGThemes; | Indicates if a background from theme services is used when drawing the hint window
function UseFGThemes; | Indicates if theme services are used for the foreground rendered for the hint window
procedure Paint; override; | Override this method in your derived class with your own paint handler
class function SysHintFont; | System font used to draw text in the hint window
public
destructor Destroy(); | Destructor for the class instance
constructor Create(); override; | Constructor for the class instance
procedure ActivateHint(); | Shows the specified hint
procedure ActivateWithBounds(); | Sets the bounds in HintRect and activates the hint window
procedure ActivateHintData(); virtual; | An extended version of ActivateHint with additional data used for the hint display
function CalcHintRect(); virtual; | Determines the rectangle required for the hint display
function OffsetHintRect(); | Moves the hint rectangle by the specified amounts
procedure InitializeWnd; override;
function IsHintMsg(); virtual; | Indicates if the specified message is relevant to a hint window display
procedure ReleaseHandle; | Destroys an allocated handle for the widget
procedure SetBounds(); override;
class function GetControlClassDefaultSize; override; | Returns the default size for this class of controls (when added to a form)
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property Alignment: TAlignment; [rw] | Text alignment used for the hint window
property HintRect: TRect; [rw] | Contains the bounds used to display the text for the hint
property HintRectAdjust: TRect; [rw] | Contains the bounds with additional space used for the hint display
property HintData: Pointer; [rw] | Pointer to data used to formulate text displayed in the hint window
property AutoHide: Boolean; [rw] | Does the hint disappear (get hidden) after a while?
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property HideInterval: Integer; [rw] | The time after which the displayed hint disappears
end;

Inheritance

THintWindow | The popup box containing helpful information that appears when the mouse pointer hovers over an object
|
TCustomForm | The base type for TForm classes
|
TCustomDesignControl | Provides a designer surface for scaling and layout of its child controls
|
TScrollingWinControl | Class of a windowed control with incorporated scroll bars
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

Usage:

HintWindow := THintWindow.Create(nil);
 Rect := HintWindow.CalcHintRect(0, 'This is the hint',nil);
 HintWindow.ActivateHint(Rect, 'This is the hint');


THintWindow
 |  | Alignment
 |  | HintRect
 |  | HintRectAdjust
 |  | HintData
 |  | AutoHide
 | ro | BiDiMode
 |  | HideInterval
TCustomForm
pt | ro | ClientHandle
 | ro | Active
 |  | ActiveControl
 |  | ActiveDefaultControl
 |  | AllowDropFiles
 |  | AlphaBlend
 |  | AlphaBlendValue
 | ro | AutoScroll
 |  | BorderIcons
 |  | BorderStyle
 |  | CancelControl
 | ro | Caption
 | ro | Color
 |  | DefaultControl
 |  | DefaultMonitor
 |  | Designer
 | ro | EffectiveShowInTaskBar
 | ro | FormState
 |  | FormStyle
 |  | HelpFile
 |  | Icon
 |  | KeyPreview
 | ro | MDIChildren
 |  | Menu
 |  | ModalResult
 | ro | Monitor
 | ro | LastActiveControl
 |  | PopupMode
 |  | PopupParent
 | ro | ParentFont
 |  | Position
 | ro | RestoredLeft
 | ro | RestoredTop
 | ro | RestoredWidth
 | ro | RestoredHeight
 |  | ShowInTaskBar
 | ro | Visible
 |  | WindowState
TCustomDesignControl
 |  | DesignTimePPI
 |  | PixelsPerInch
 |  | Scaled
TScrollingWinControl
pt |  | AutoScroll
pl |  | HorzScrollBar
pl |  | VertScrollBar
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 | ro | Active (TCustomForm)
 |  | ActiveControl (TCustomForm)
 |  | ActiveDefaultControl (TCustomForm)
 |  | Align (TControl)
 |  | Alignment (THintWindow)
 |  | AllowDropFiles (TCustomForm)
 |  | AlphaBlend (TCustomForm)
 |  | AlphaBlendValue (TCustomForm)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoHide (THintWindow)
pt |  | AutoScroll (TScrollingWinControl)
 | ro | AutoScroll (TCustomForm)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 | ro | BiDiMode (THintWindow)
 |  | BorderIcons (TCustomForm)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderStyle (TCustomForm)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | CancelControl (TCustomForm)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 | ro | Caption (TCustomForm)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
pt | ro | ClientHandle (TCustomForm)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomForm)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefaultControl (TCustomForm)
 |  | DefaultMonitor (TCustomForm)
 |  | DefWndProc (TWinControl)
 |  | Designer (TCustomForm)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
 |  | DesignTimePPI (TCustomDesignControl)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 | ro | EffectiveShowInTaskBar (TCustomForm)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 | ro | FormState (TCustomForm)
 |  | FormStyle (TCustomForm)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
 |  | HelpFile (TCustomForm)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideInterval (THintWindow)
pl |  | Hint (TControl)
 |  | HintData (THintWindow)
 |  | HintRect (THintWindow)
 |  | HintRectAdjust (THintWindow)
pl |  | HorzScrollBar (TScrollingWinControl)
 |  | HostDockSite (TControl)
 |  | Icon (TCustomForm)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | KeyPreview (TCustomForm)
 | ro | LastActiveControl (TCustomForm)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 | ro | MDIChildren (TCustomForm)
 |  | Menu (TCustomForm)
 |  | ModalResult (TCustomForm)
 | ro | Monitor (TCustomForm)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
 | ro | ParentFont (TCustomForm)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PixelsPerInch (TCustomDesignControl)
 |  | PopupMenu (TControl)
 |  | PopupMode (TCustomForm)
 |  | PopupParent (TCustomForm)
 |  | Position (TCustomForm)
 | ro | ReadBounds (TControl)
 | ro | RestoredHeight (TCustomForm)
 | ro | RestoredLeft (TCustomForm)
 | ro | RestoredTop (TCustomForm)
 | ro | RestoredWidth (TCustomForm)
 |  | Scaled (TCustomDesignControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | ShowInTaskBar (TCustomForm)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
pl |  | VertScrollBar (TScrollingWinControl)
 |  | Visible (TControl)
 | ro | Visible (TCustomForm)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)
 |  | WindowState (TCustomForm)


THintWindow
pt | WSRegisterClass
pt | WMNCHitTest
pt | ActivateSub
pt | DoShowWindow
pt | UpdateRegion
pt | SetColor
pt | UseBGThemes
pt | UseFGThemes
pt | Paint
pt | SysHintFont
 | Destroy
 | Create
 | ActivateHint
 | ActivateWithBounds
 | ActivateHintData
 | CalcHintRect
 | OffsetHintRect
 | InitializeWnd
 | IsHintMsg
 | ReleaseHandle
 | SetBounds
 | GetControlClassDefaultSize
TCustomForm
pt | WMActivate
pt | WMCloseQuery
pt | WMHelp
pt | WMMove
pt | WMShowWindow
pt | WMSize
pt | WMWindowPosChanged
pt | CMBiDiModeChanged
pt | CMParentBiDiModeChanged
pt | CMAppShowBtnGlyphChanged
pt | CMAppShowMenuGlyphChanged
pt | CMIconChanged
pt | CMRelease
pt | CMActivate
pt | CMDeactivate
pt | CMShowingChanged
pt | WMDPIChanged
pt | WSRegisterClass
pt | DoShowWindow
pt | Activate
pt | ActiveChanged
pt | AdjustClientRect
pt | BeginFormUpdate
pt | ColorIsStored
pt | CreateParams
pt | CreateWnd
pt | Deactivate
pt | DoClose
pt | DoCreate
pt | DoDestroy
pt | DoHide
pt | DoShow
pt | EndFormUpdate
pt | HandleCreateException
pt | HandleDestroyException
pt | HandleShowHideException
pt | InitializeWnd
pt | Loaded
pt | ChildHandlesCreated
pt | Notification
pt | PaintWindow
pt | RequestAlign
pt | Resizing
pt | CalculatePreferredSize
pt | SetZOrder
pt | SetParent
pt | MoveToDefaultPosition
pt | UpdateShowing
pt | SetVisible
pt | AllAutoSized
pt | DoFirstShow
pt | UpdateWindowState
pt | VisibleChanging
pt | VisibleChanged
pt | WndProc
pt | VisibleIsStored
pt | DoAutoSize
pt | SetAutoSize
pt | SetAutoScroll
pt | SetScaled
pt | DoAddActionList
pt | DoRemoveActionList
pt | ProcessResource
pt | BeginAutoDrag
pt | DoDock
pt | GetFloating
pt | GetDefaultDockCaption
pt | CMActionExecute
pt | CMActionUpdate
pt | DoExecuteAction
pt | DoUpdateAction
pt | UpdateActions
 | Create
 | CreateNew
 | Destroy
 | AfterConstruction
 | BeforeDestruction
 | GetControlClassDefaultSize
 | BigIconHandle
 | Close
 | CloseQuery
 | DefocusControl
 | DestroyWnd
 | EnsureVisible
 | FocusControl
 | FormIsUpdating
 | GetFormImage
 | GetRolesForControl
 | GetRealPopupParent
 | Hide
 | IntfDropFiles
 | IntfHelp
 | IsShortcut
 | MakeFullyVisible
 | AutoSizeDelayedHandle
 | GetPreferredSize
 | Release
 | CanFocus
 | SetFocus
 | SetFocusedControl
 | SetRestoredBounds
 | Show
 | ShowModal
 | ShowOnTop
 | SmallIconHandle
 | GetChildren
 | WantChildKey
 | RemoveAllHandlersOfObject
 | AddHandlerFirstShow
 | RemoveHandlerFirstShow
 | AddHandlerClose
 | RemoveHandlerClose
 | AddHandlerCreate
 | RemoveHandlerCreate
 | ActiveMDIChild
 | GetMDIChildren
 | MDIChildCount
 | AutoScale
 | Dock
 | UpdateDockCaption
TCustomDesignControl
pt | SetScaled
pt | DoAutoAdjustLayout
 | Create
 | AutoAdjustLayout
TScrollingWinControl
pt | WSRegisterClass
pt | AlignControls
pt | AutoScrollEnabled
pt | CalculateAutoRanges
pt | CreateWnd
pt | GetClientScrollOffset
pt | GetLogicalClientRect
pt | DoOnResize
pt | GetPreferredSizeClientFrame
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | ComputeScrollbars
pt | SetAutoScroll
pt | Loaded
pt | Resizing
pt | SetAutoSize
 | Create
 | Destroy
 | ScreenToClient
 | ClientToScreen
 | UpdateScrollbars
 | GetControlClassDefaultSize
 | ScrollBy
 | ScrollInView
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | Activate (TCustomForm)
 | ActivateHint (THintWindow)
 | ActivateHintData (THintWindow)
pt | ActivateSub (THintWindow)
 | ActivateWithBounds (THintWindow)
pt | ActiveChanged (TCustomForm)
 | ActiveDefaultControlChanged (TControl)
 | ActiveMDIChild (TCustomForm)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerClose (TCustomForm)
 | AddHandlerCreate (TCustomForm)
 | AddHandlerFirstShow (TCustomForm)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomForm)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AfterConstruction (TCustomForm)
pt | AlignControls (TWinControl)
pt | AlignControls (TScrollingWinControl)
pt | AllAutoSized (TWinControl)
pt | AllAutoSized (TCustomForm)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoAdjustLayout (TCustomDesignControl)
 | AutoScale (TCustomForm)
pt | AutoScrollEnabled (TScrollingWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedHandle (TCustomForm)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
 | BeforeDestruction (TCustomForm)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomForm)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BeginFormUpdate (TCustomForm)
 | BeginUpdateBounds (TWinControl)
 | BigIconHandle (TCustomForm)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
 | CalcHintRect (THintWindow)
pt | CalculateAutoRanges (TScrollingWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomForm)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanFocus (TCustomForm)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildHandlesCreated (TCustomForm)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
 | ClientToScreen (TScrollingWinControl)
 | Close (TCustomForm)
 | CloseQuery (TCustomForm)
pt | CMActionExecute (TCustomForm)
pt | CMActionUpdate (TCustomForm)
pt | CMActivate (TCustomForm)
pt | CMAppShowBtnGlyphChanged (TCustomForm)
pt | CMAppShowMenuGlyphChanged (TCustomForm)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomForm)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDeactivate (TCustomForm)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMIconChanged (TCustomForm)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentBiDiModeChanged (TCustomForm)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMRelease (TCustomForm)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMShowingChanged (TCustomForm)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColorIsStored (TCustomForm)
pt | ComputeScrollbars (TScrollingWinControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TScrollingWinControl)
 | Create (TCustomDesignControl)
 | Create (TCustomForm)
 | Create (THintWindow)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
 | CreateNew (TCustomForm)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomForm)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TScrollingWinControl)
pt | CreateWnd (TCustomForm)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
pt | Deactivate (TCustomForm)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DefocusControl (TCustomForm)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TScrollingWinControl)
 | Destroy (TCustomForm)
 | Destroy (THintWindow)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
 | DestroyWnd (TCustomForm)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddActionList (TCustomForm)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomDesignControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoAutoSize (TCustomForm)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | Dock (TCustomForm)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoClose (TCustomForm)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCreate (TCustomForm)
pt | DoDestroy (TCustomForm)
pt | DoDock (TControl)
pt | DoDock (TCustomForm)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExecuteAction (TCustomForm)
pt | DoExit (TWinControl)
pt | DoFirstShow (TCustomForm)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoHide (TCustomForm)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TScrollingWinControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveActionList (TCustomForm)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoShow (TCustomForm)
pt | DoShowWindow (TCustomForm)
pt | DoShowWindow (THintWindow)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUpdateAction (TCustomForm)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
pt | EndFormUpdate (TCustomForm)
 | EndUpdateBounds (TWinControl)
 | EnsureVisible (TCustomForm)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | FocusControl (TCustomForm)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FormIsUpdating (TCustomForm)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildren (TCustomForm)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
pt | GetClientScrollOffset (TScrollingWinControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlClassDefaultSize (TScrollingWinControl)
 | GetControlClassDefaultSize (TCustomForm)
 | GetControlClassDefaultSize (THintWindow)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultDockCaption (TCustomForm)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloating (TCustomForm)
pt | GetFloatingDockSiteClass (TControl)
 | GetFormImage (TCustomForm)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetLogicalClientRect (TScrollingWinControl)
 | GetMDIChildren (TCustomForm)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetPreferredSize (TCustomForm)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPreferredSizeClientFrame (TScrollingWinControl)
 | GetRealPopupParent (TCustomForm)
 | GetRGBColorResolvingParent (TControl)
 | GetRolesForControl (TCustomForm)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
pt | HandleCreateException (TCustomForm)
pt | HandleDestroyException (TCustomForm)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
pt | HandleShowHideException (TCustomForm)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | Hide (TCustomForm)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomForm)
 | InitializeWnd (THintWindow)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfDropFiles (TCustomForm)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfHelp (TCustomForm)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsHintMsg (THintWindow)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsShortcut (TCustomForm)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TScrollingWinControl)
pt | Loaded (TCustomForm)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | MakeFullyVisible (TCustomForm)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MDIChildCount (TCustomForm)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MoveToDefaultPosition (TCustomForm)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomForm)
 | NotifyControls (TWinControl)
 | OffsetHintRect (THintWindow)
pt | Paint (TCustomControl)
pt | Paint (THintWindow)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
pt | PaintWindow (TCustomForm)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | ProcessResource (TCustomForm)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Release (TCustomForm)
 | ReleaseHandle (THintWindow)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomForm)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerClose (TCustomForm)
 | RemoveHandlerCreate (TCustomForm)
 | RemoveHandlerFirstShow (TCustomForm)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | RequestAlign (TCustomForm)
pt | Resize (TControl)
pt | Resizing (TScrollingWinControl)
pt | Resizing (TCustomForm)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToClient (TScrollingWinControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy (TScrollingWinControl)
 | ScrollBy_WS (TWinControl)
 | ScrollInView (TScrollingWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoScroll (TScrollingWinControl)
pt | SetAutoScroll (TCustomForm)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TScrollingWinControl)
pt | SetAutoSize (TCustomForm)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBounds (THintWindow)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
pt | SetColor (THintWindow)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomForm)
 | SetFocusedControl (TCustomForm)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParent (TCustomForm)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetRestoredBounds (TCustomForm)
pt | SetScaled (TCustomDesignControl)
pt | SetScaled (TCustomForm)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetVisible (TCustomForm)
pt | SetZOrder (TControl)
pt | SetZOrder (TCustomForm)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | Show (TCustomForm)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | ShowModal (TCustomForm)
 | ShowOnTop (TCustomForm)
 | SmallIconHandle (TCustomForm)
 | StringMessageTable (TObject)
pt | SysHintFont (THintWindow)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateActions (TCustomForm)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
 | UpdateDockCaption (TCustomForm)
pt | UpdateMouseCursor (TControl)
pt | UpdateRegion (THintWindow)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateScrollbars (TScrollingWinControl)
pt | UpdateShowing (TWinControl)
pt | UpdateShowing (TCustomForm)
pt | UpdateWindowState (TCustomForm)
 | Updating (TComponent)
pt | UseBGThemes (THintWindow)
pt | UseFGThemes (THintWindow)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanged (TCustomForm)
pt | VisibleChanging (TControl)
pt | VisibleChanging (TCustomForm)
pt | VisibleIsStored (TCustomForm)
 | WantChildKey (TCustomForm)
pt | WidthIsAnchored (TControl)
pt | WMActivate (TCustomForm)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMCloseQuery (TCustomForm)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMDPIChanged (TCustomForm)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHelp (TCustomForm)
pt | WMHScroll (TScrollingWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMMove (TCustomForm)
pt | WMNCHitTest (THintWindow)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMShowWindow (TCustomForm)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TScrollingWinControl)
pt | WMSize (TCustomForm)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TScrollingWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMWindowPosChanged (TCustomForm)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomForm)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TScrollingWinControl)
pt | WSRegisterClass (TCustomForm)
pt | WSRegisterClass (THintWindow)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


THintWindow
 | ro | OnMouseDown
 | ro | OnMouseUp
 | ro | OnMouseMove
 | ro | OnMouseLeave
TCustomForm
 |  | OnActivate
 |  | OnClose
 |  | OnCloseQuery
 |  | OnCreate
 |  | OnDeactivate
 |  | OnDestroy
 |  | OnDropFiles
 |  | OnHelp
 |  | OnHide
 | ro | OnResize
 |  | OnShortcut
 |  | OnShow
 |  | OnShowModalFinished
 |  | OnWindowStateChange
TCustomDesignControl
TScrollingWinControl
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 |  | OnActivate (TCustomForm)
 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
 |  | OnClose (TCustomForm)
 |  | OnCloseQuery (TCustomForm)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
 |  | OnCreate (TCustomForm)
pt |  | OnDblClick (TControl)
 |  | OnDeactivate (TCustomForm)
 |  | OnDestroy (TCustomForm)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
 |  | OnDropFiles (TCustomForm)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
 |  | OnExit (TWinControl)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnHelp (TCustomForm)
 |  | OnHide (TCustomForm)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
 | ro | OnMouseDown (THintWindow)
pt |  | OnMouseEnter (TControl)
pt |  | OnMouseLeave (TControl)
 | ro | OnMouseLeave (THintWindow)
pt |  | OnMouseMove (TControl)
 | ro | OnMouseMove (THintWindow)
pt |  | OnMouseUp (TControl)
 | ro | OnMouseUp (THintWindow)
pt |  | OnMouseWheel (TControl)
pt |  | OnMouseWheelDown (TControl)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 | ro | OnResize (TCustomForm)
 |  | OnShortcut (TCustomForm)
 |  | OnShow (TCustomForm)
 |  | OnShowHint (TControl)
 |  | OnShowModalFinished (TCustomForm)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
 |  | OnWindowStateChange (TCustomForm)


THintWindow.ActivateHint

Shows the specified hint

Declaration

Source position: forms.pp line 932

public procedure THintWindow.ActivateHint(

  const AHint: string

);

procedure THintWindow.ActivateHint(

  ARect: TRect;

  const AHint: string

); virtual;

Arguments

AHint

Text displayed in the hint window

Arguments

ARect | TRect with the display area for the hint window
AHint | Text displayed in the hint window

Description

ActivateHint is an overloaded procedure used to display the Hint text specified in AHint. An overloaded variant allows the display area for the hint window to be specified in the ARect argument.

Remark: Please note: No actions are performed in the method if ActivateHint has been previously called with the same hint text and display area.

See also

THintWindow.CalcHintRect

Determines the rectangle required for the hint display


THintWindow.ActivateHintData

An extended version of ActivateHint with additional data used for the hint display

Declaration

Source position: forms.pp line 935

public procedure THintWindow.ActivateHintData(

  ARect: TRect;

  const AHint: string;

  AData: pointer

); virtual;

Arguments

ARect | Display rectangle for the hint text
AHint | Text displayed in the hint window
AData | Pointer to additional data used to construct the hint text

Description

ActivateHintData is an extended version of ActivateHint. It provides the additional AData argument which contains a pointer to values which can be used to construct the text displayed in the hint window.

The implementation in THintWindow does not use the values in AData. The method must be overridden in a descendent class to use the additional hint data in AData.

See also

THintWindow.ActivateHint

Shows the specified hint


THintWindow.ActivateSub

Sets the bounds for the hint window and configures the auto-hide timer

Declaration

Source position: forms.pp line 916

protected procedure THintWindow.ActivateSub;

Description

Sets the bounds for the hint window to the values in the HintRect property, and makes the window Visible. The internal auto-hide timer is enabled when AutoHide contains True.

Called from the ActivateHint method.

See also

THintWindow.HintRect | Contains the bounds used to display the text for the hint
THintWindow.AutoHide | Does the hint disappear (get hidden) after a while?
THintWindow.ActivateHint | Shows the specified hint
#LCL.Controls.TControl.Visible | Allows to show or hide the control, and all of its children.


THintWindow.ActivateWithBounds

Sets the bounds in HintRect and activates the hint window

Declaration

Source position: forms.pp line 934

public procedure THintWindow.ActivateWithBounds(

  ARect: TRect;

  const AHint: string

);

Arguments

ARect | Rectangle with the bounds assigned to HintRect
AHint | Text displayed in the hint window

Description

ActivateWithBounds is a procedure used to update the location and text for the hint window. ActivateWithBounds sets the value in HintRect to the value in the ARect argument. ActivateWithBounds calls ActivateHint using the value in AHint as the text displayed in the hint window.

See also

THintWindow.HintRect | Contains the bounds used to display the text for the hint
THintWindow.ActivateHint | Shows the specified hint


THintWindow.Alignment

Text alignment used for the hint window

Declaration

Source position: forms.pp line 951

public property THintWindow.Alignment : TAlignment
  read FAlignment
  write FAlignment;

Description

Alignment is a TAlignment property that indicates the alignment used for the text displayed in the hint window.

The default value for the property is taLeftJustify, as assigned in the Create constructor. The value in Alignment is used to derive the draw text flags required for the BidiMode in the hint display, and passed to to DrawText routine in theme services or widget set classes.

See also

THintWindow.BiDiMode

Customization (of text controls) in bidirectional reading environments.

TAlignment


THintWindow.AutoHide

Does the hint disappear (get hidden) after a while?

Declaration

Source position: forms.pp line 955

public property THintWindow.AutoHide : Boolean
  read FAutoHide
  write SetAutoHide;

Description

If AutoHide is TRUE, the hint disappears after an interval specified by HideInterval.


THintWindow.CalcHintRect

Determines the rectangle required for the hint display

Declaration

Source position: forms.pp line 937

public function THintWindow.CalcHintRect(

  MaxWidth: Integer;

  const AHint: string;

  AData: pointer

):TRect; virtual;

Arguments

MaxWidth | Greater than zero, otherwise the full monitor width is used
AHint | Hint text used to derive the display area
AData | Pointer to additional data used to construct the hint text

Function result

Display area needed for the hint display

Description

CalcHintRect determines the display rectangle required for the hint display. CalcHintRect uses the larger of the values in the length of the hint text, and the width of the hint window.


THintWindow.Destroy

Destructor for the class instance

Declaration

Source position: forms.pp line 928

public destructor THintWindow.Destroy;

destructor THintWindow.Destroy; override;

Description

Destroy is a class destructor. Destroy ensures a reference to the System Font used for hint windows is freed.


THintWindow.HideInterval

The time after which the displayed hint disappears

Declaration

Source position: forms.pp line 957

public property THintWindow.HideInterval : Integer
  read FHideInterval
  write SetHideInterval;

See also

THintWindow.AutoHide

Does the hint disappear (get hidden) after a while?


THintWindow.HintData

Pointer to data used to formulate text displayed in the hint window

Declaration

Source position: forms.pp line 954

public property THintWindow.HintData : Pointer
  read FHintData
  write FHintData;


THintWindow.HintRect

Contains the bounds used to display the text for the hint

Declaration

Source position: forms.pp line 952

public property THintWindow.HintRect : TRect
  read FHintRect
  write FHintRect;

Description

HintRect is a TRect property which contains the bounds used to display the hint when it is activated. HintRect is adjusted using the values in HintRectAdjust (when assigned) and the borders drawn around the hint display.

See also

THintWindow.ActivateHint | Shows the specified hint
THintWindow.ActivateHintData | An extended version of ActivateHint with additional data used for the hint display
THintWindow.ActivateWithBounds | Sets the bounds in HintRect and activates the hint window
THintWindow.HintRectAdjust | Contains the bounds with additional space used for the hint display


THintWindow.HintRectAdjust

Contains the bounds with additional space used for the hint display

Declaration

Source position: forms.pp line 953

public property THintWindow.HintRectAdjust : TRect
  read FHintRect
  write SetHintRectAdjust;


THintWindow.IsHintMsg

Indicates if the specified message is relevant to a hint window display

Declaration

Source position: forms.pp line 942

public function THintWindow.IsHintMsg(

  Msg: TMsg

):Boolean; virtual;


THintWindow.OffsetHintRect

Moves the hint rectangle by the specified amounts

Declaration

Source position: forms.pp line 939

public function THintWindow.OffsetHintRect(

  AOffset: TPoint;

  dy: Integer = 15;

  KeepWidth: Boolean = True;

  KeepHeight: Boolean = True

):Boolean;

Arguments

AOffset | TPoint with the horizontal and vertical offets for the hint display
dy | Additional vertical offset applied to the hint rectangle
KeepWidth | Indicates the width for the hint rectanlge must be maintained
KeepHeight | Indicates the height for the hint rectanlge must be maintained

Function result

True when the hint rectangle was successfully moved by the specified amounts

See also

THintWindow.HintRect | Contains the bounds used to display the text for the hint
THintWindow.HintRectAdjust | Contains the bounds with additional space used for the hint display


THintWindow.ReleaseHandle

Destroys an allocated handle for the widget

Declaration

Source position: forms.pp line 943

public procedure THintWindow.ReleaseHandle;

See also

#LCL.Controls.TWinControl.DestroyHandle

Destroys this and all child widgets


THintWindow.SetColor

Sets the value for the Color property

Declaration

Source position: forms.pp line 919

protected procedure THintWindow.SetColor(

  Value: TColor

); override;

Arguments

Value

New value for the property

See also

#LCL.Controls.TControl.Color

The background color of the control


THintWindow.SysHintFont

System font used to draw text in the hint window

Declaration

Source position: forms.pp line 926

protected class function THintWindow.SysHintFont: TFont;

Function result

TFont instance for the system font provided by the widget set


THintWindow.UpdateRegion

Updates the Window Region fir the hint window

Declaration

Source position: forms.pp line 918

protected procedure THintWindow.UpdateRegion;

Description

UpdateRegion calls the SetWindowRgn routine to set the window region for the hint window. The window region contains the area where the system can perform drawing operations; no area outside of the window region can be updated.

Remark: Please note: SetWindowRgn requires access to the Handle for the hint window; no actions are performed in the method when HandleAllocated returns False.

When UseBGThemes is enabled, ThemeServices are used to get the theme element details needed for the client rectangle in the hint window.

See also

THintWindow.UseBGThemes | Indicates if a background from theme services is used when drawing the hint window
THintWindow.UseBGThemes | Indicates if a background from theme services is used when drawing the hint window


THintWindow.UseBGThemes

Indicates if a background from theme services is used when drawing the hint window

Declaration

Source position: forms.pp line 920

protected function THintWindow.UseBGThemes: Boolean;

Function result

True when ThemeServices are used for the background


THintWindow.UseFGThemes

Indicates if theme services are used for the foreground rendered for the hint window

Declaration

Source position: forms.pp line 921

protected function THintWindow.UseFGThemes: Boolean;

Function result

True when ThemeServices are used to draw the foreground for the hint window


THintWindow.WMNCHitTest

Treats the whole window as transparent

Declaration

Source position: forms.pp line 915

protected procedure THintWindow.WMNCHitTest(

  var Message: TLMessage

); message;


THintWindowClass

Class of THintWindow

Declaration

Source position: forms.pp line 960

type THintWindowClass = class of THintWindow;


THintWindowRendered

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

For a rendered hint with a child control added by an external provider

Declaration

Source position: forms.pp line 964

type THintWindowRendered = class(THintWindow)
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure ActivateRendered; | Shows hint contents are rendered by a provider on child control
end;

Inheritance

THintWindowRendered | For a rendered hint with a child control added by an external provider
|
THintWindow | The popup box containing helpful information that appears when the mouse pointer hovers over an object
|
TCustomForm | The base type for TForm classes
|
TCustomDesignControl | Provides a designer surface for scaling and layout of its child controls
|
TScrollingWinControl | Class of a windowed control with incorporated scroll bars
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


THintWindowRendered
THintWindow
 |  | Alignment
 |  | HintRect
 |  | HintRectAdjust
 |  | HintData
 |  | AutoHide
 | ro | BiDiMode
 |  | HideInterval
TCustomForm
pt | ro | ClientHandle
 | ro | Active
 |  | ActiveControl
 |  | ActiveDefaultControl
 |  | AllowDropFiles
 |  | AlphaBlend
 |  | AlphaBlendValue
 | ro | AutoScroll
 |  | BorderIcons
 |  | BorderStyle
 |  | CancelControl
 | ro | Caption
 | ro | Color
 |  | DefaultControl
 |  | DefaultMonitor
 |  | Designer
 | ro | EffectiveShowInTaskBar
 | ro | FormState
 |  | FormStyle
 |  | HelpFile
 |  | Icon
 |  | KeyPreview
 | ro | MDIChildren
 |  | Menu
 |  | ModalResult
 | ro | Monitor
 | ro | LastActiveControl
 |  | PopupMode
 |  | PopupParent
 | ro | ParentFont
 |  | Position
 | ro | RestoredLeft
 | ro | RestoredTop
 | ro | RestoredWidth
 | ro | RestoredHeight
 |  | ShowInTaskBar
 | ro | Visible
 |  | WindowState
TCustomDesignControl
 |  | DesignTimePPI
 |  | PixelsPerInch
 |  | Scaled
TScrollingWinControl
pt |  | AutoScroll
pl |  | HorzScrollBar
pl |  | VertScrollBar
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


THintWindowRendered
 | Create
 | Destroy
 | ActivateRendered
THintWindow
pt | WSRegisterClass
pt | WMNCHitTest
pt | ActivateSub
pt | DoShowWindow
pt | UpdateRegion
pt | SetColor
pt | UseBGThemes
pt | UseFGThemes
pt | Paint
pt | SysHintFont
 | Destroy
 | Create
 | ActivateHint
 | ActivateWithBounds
 | ActivateHintData
 | CalcHintRect
 | OffsetHintRect
 | InitializeWnd
 | IsHintMsg
 | ReleaseHandle
 | SetBounds
 | GetControlClassDefaultSize
TCustomForm
pt | WMActivate
pt | WMCloseQuery
pt | WMHelp
pt | WMMove
pt | WMShowWindow
pt | WMSize
pt | WMWindowPosChanged
pt | CMBiDiModeChanged
pt | CMParentBiDiModeChanged
pt | CMAppShowBtnGlyphChanged
pt | CMAppShowMenuGlyphChanged
pt | CMIconChanged
pt | CMRelease
pt | CMActivate
pt | CMDeactivate
pt | CMShowingChanged
pt | WMDPIChanged
pt | WSRegisterClass
pt | DoShowWindow
pt | Activate
pt | ActiveChanged
pt | AdjustClientRect
pt | BeginFormUpdate
pt | ColorIsStored
pt | CreateParams
pt | CreateWnd
pt | Deactivate
pt | DoClose
pt | DoCreate
pt | DoDestroy
pt | DoHide
pt | DoShow
pt | EndFormUpdate
pt | HandleCreateException
pt | HandleDestroyException
pt | HandleShowHideException
pt | InitializeWnd
pt | Loaded
pt | ChildHandlesCreated
pt | Notification
pt | PaintWindow
pt | RequestAlign
pt | Resizing
pt | CalculatePreferredSize
pt | SetZOrder
pt | SetParent
pt | MoveToDefaultPosition
pt | UpdateShowing
pt | SetVisible
pt | AllAutoSized
pt | DoFirstShow
pt | UpdateWindowState
pt | VisibleChanging
pt | VisibleChanged
pt | WndProc
pt | VisibleIsStored
pt | DoAutoSize
pt | SetAutoSize
pt | SetAutoScroll
pt | SetScaled
pt | DoAddActionList
pt | DoRemoveActionList
pt | ProcessResource
pt | BeginAutoDrag
pt | DoDock
pt | GetFloating
pt | GetDefaultDockCaption
pt | CMActionExecute
pt | CMActionUpdate
pt | DoExecuteAction
pt | DoUpdateAction
pt | UpdateActions
 | Create
 | CreateNew
 | Destroy
 | AfterConstruction
 | BeforeDestruction
 | GetControlClassDefaultSize
 | BigIconHandle
 | Close
 | CloseQuery
 | DefocusControl
 | DestroyWnd
 | EnsureVisible
 | FocusControl
 | FormIsUpdating
 | GetFormImage
 | GetRolesForControl
 | GetRealPopupParent
 | Hide
 | IntfDropFiles
 | IntfHelp
 | IsShortcut
 | MakeFullyVisible
 | AutoSizeDelayedHandle
 | GetPreferredSize
 | Release
 | CanFocus
 | SetFocus
 | SetFocusedControl
 | SetRestoredBounds
 | Show
 | ShowModal
 | ShowOnTop
 | SmallIconHandle
 | GetChildren
 | WantChildKey
 | RemoveAllHandlersOfObject
 | AddHandlerFirstShow
 | RemoveHandlerFirstShow
 | AddHandlerClose
 | RemoveHandlerClose
 | AddHandlerCreate
 | RemoveHandlerCreate
 | ActiveMDIChild
 | GetMDIChildren
 | MDIChildCount
 | AutoScale
 | Dock
 | UpdateDockCaption
TCustomDesignControl
pt | SetScaled
pt | DoAutoAdjustLayout
 | Create
 | AutoAdjustLayout
TScrollingWinControl
pt | WSRegisterClass
pt | AlignControls
pt | AutoScrollEnabled
pt | CalculateAutoRanges
pt | CreateWnd
pt | GetClientScrollOffset
pt | GetLogicalClientRect
pt | DoOnResize
pt | GetPreferredSizeClientFrame
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | ComputeScrollbars
pt | SetAutoScroll
pt | Loaded
pt | Resizing
pt | SetAutoSize
 | Create
 | Destroy
 | ScreenToClient
 | ClientToScreen
 | UpdateScrollbars
 | GetControlClassDefaultSize
 | ScrollBy
 | ScrollInView
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | Activate (TCustomForm)
 | ActivateHint (THintWindow)
 | ActivateHintData (THintWindow)
 | ActivateRendered (THintWindowRendered)
pt | ActivateSub (THintWindow)
 | ActivateWithBounds (THintWindow)
pt | ActiveChanged (TCustomForm)
 | ActiveDefaultControlChanged (TControl)
 | ActiveMDIChild (TCustomForm)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerClose (TCustomForm)
 | AddHandlerCreate (TCustomForm)
 | AddHandlerFirstShow (TCustomForm)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomForm)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AfterConstruction (TCustomForm)
pt | AlignControls (TWinControl)
pt | AlignControls (TScrollingWinControl)
pt | AllAutoSized (TWinControl)
pt | AllAutoSized (TCustomForm)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoAdjustLayout (TCustomDesignControl)
 | AutoScale (TCustomForm)
pt | AutoScrollEnabled (TScrollingWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedHandle (TCustomForm)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
 | BeforeDestruction (TCustomForm)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomForm)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BeginFormUpdate (TCustomForm)
 | BeginUpdateBounds (TWinControl)
 | BigIconHandle (TCustomForm)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
 | CalcHintRect (THintWindow)
pt | CalculateAutoRanges (TScrollingWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomForm)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanFocus (TCustomForm)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildHandlesCreated (TCustomForm)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
 | ClientToScreen (TScrollingWinControl)
 | Close (TCustomForm)
 | CloseQuery (TCustomForm)
pt | CMActionExecute (TCustomForm)
pt | CMActionUpdate (TCustomForm)
pt | CMActivate (TCustomForm)
pt | CMAppShowBtnGlyphChanged (TCustomForm)
pt | CMAppShowMenuGlyphChanged (TCustomForm)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomForm)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDeactivate (TCustomForm)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMIconChanged (TCustomForm)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentBiDiModeChanged (TCustomForm)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMRelease (TCustomForm)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMShowingChanged (TCustomForm)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColorIsStored (TCustomForm)
pt | ComputeScrollbars (TScrollingWinControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TScrollingWinControl)
 | Create (TCustomDesignControl)
 | Create (TCustomForm)
 | Create (THintWindow)
 | Create (THintWindowRendered)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
 | CreateNew (TCustomForm)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomForm)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TScrollingWinControl)
pt | CreateWnd (TCustomForm)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
pt | Deactivate (TCustomForm)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DefocusControl (TCustomForm)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TScrollingWinControl)
 | Destroy (TCustomForm)
 | Destroy (THintWindow)
 | Destroy (THintWindowRendered)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
 | DestroyWnd (TCustomForm)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddActionList (TCustomForm)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomDesignControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoAutoSize (TCustomForm)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | Dock (TCustomForm)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoClose (TCustomForm)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCreate (TCustomForm)
pt | DoDestroy (TCustomForm)
pt | DoDock (TControl)
pt | DoDock (TCustomForm)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExecuteAction (TCustomForm)
pt | DoExit (TWinControl)
pt | DoFirstShow (TCustomForm)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoHide (TCustomForm)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TScrollingWinControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveActionList (TCustomForm)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoShow (TCustomForm)
pt | DoShowWindow (TCustomForm)
pt | DoShowWindow (THintWindow)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUpdateAction (TCustomForm)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
pt | EndFormUpdate (TCustomForm)
 | EndUpdateBounds (TWinControl)
 | EnsureVisible (TCustomForm)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | FocusControl (TCustomForm)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FormIsUpdating (TCustomForm)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildren (TCustomForm)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
pt | GetClientScrollOffset (TScrollingWinControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlClassDefaultSize (TScrollingWinControl)
 | GetControlClassDefaultSize (TCustomForm)
 | GetControlClassDefaultSize (THintWindow)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultDockCaption (TCustomForm)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloating (TCustomForm)
pt | GetFloatingDockSiteClass (TControl)
 | GetFormImage (TCustomForm)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetLogicalClientRect (TScrollingWinControl)
 | GetMDIChildren (TCustomForm)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetPreferredSize (TCustomForm)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPreferredSizeClientFrame (TScrollingWinControl)
 | GetRealPopupParent (TCustomForm)
 | GetRGBColorResolvingParent (TControl)
 | GetRolesForControl (TCustomForm)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
pt | HandleCreateException (TCustomForm)
pt | HandleDestroyException (TCustomForm)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
pt | HandleShowHideException (TCustomForm)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | Hide (TCustomForm)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomForm)
 | InitializeWnd (THintWindow)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfDropFiles (TCustomForm)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfHelp (TCustomForm)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsHintMsg (THintWindow)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsShortcut (TCustomForm)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TScrollingWinControl)
pt | Loaded (TCustomForm)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | MakeFullyVisible (TCustomForm)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MDIChildCount (TCustomForm)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MoveToDefaultPosition (TCustomForm)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomForm)
 | NotifyControls (TWinControl)
 | OffsetHintRect (THintWindow)
pt | Paint (TCustomControl)
pt | Paint (THintWindow)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
pt | PaintWindow (TCustomForm)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | ProcessResource (TCustomForm)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Release (TCustomForm)
 | ReleaseHandle (THintWindow)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomForm)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerClose (TCustomForm)
 | RemoveHandlerCreate (TCustomForm)
 | RemoveHandlerFirstShow (TCustomForm)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | RequestAlign (TCustomForm)
pt | Resize (TControl)
pt | Resizing (TScrollingWinControl)
pt | Resizing (TCustomForm)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToClient (TScrollingWinControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy (TScrollingWinControl)
 | ScrollBy_WS (TWinControl)
 | ScrollInView (TScrollingWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoScroll (TScrollingWinControl)
pt | SetAutoScroll (TCustomForm)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TScrollingWinControl)
pt | SetAutoSize (TCustomForm)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBounds (THintWindow)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
pt | SetColor (THintWindow)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomForm)
 | SetFocusedControl (TCustomForm)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParent (TCustomForm)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetRestoredBounds (TCustomForm)
pt | SetScaled (TCustomDesignControl)
pt | SetScaled (TCustomForm)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetVisible (TCustomForm)
pt | SetZOrder (TControl)
pt | SetZOrder (TCustomForm)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | Show (TCustomForm)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | ShowModal (TCustomForm)
 | ShowOnTop (TCustomForm)
 | SmallIconHandle (TCustomForm)
 | StringMessageTable (TObject)
pt | SysHintFont (THintWindow)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateActions (TCustomForm)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
 | UpdateDockCaption (TCustomForm)
pt | UpdateMouseCursor (TControl)
pt | UpdateRegion (THintWindow)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateScrollbars (TScrollingWinControl)
pt | UpdateShowing (TWinControl)
pt | UpdateShowing (TCustomForm)
pt | UpdateWindowState (TCustomForm)
 | Updating (TComponent)
pt | UseBGThemes (THintWindow)
pt | UseFGThemes (THintWindow)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanged (TCustomForm)
pt | VisibleChanging (TControl)
pt | VisibleChanging (TCustomForm)
pt | VisibleIsStored (TCustomForm)
 | WantChildKey (TCustomForm)
pt | WidthIsAnchored (TControl)
pt | WMActivate (TCustomForm)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMCloseQuery (TCustomForm)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMDPIChanged (TCustomForm)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHelp (TCustomForm)
pt | WMHScroll (TScrollingWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMMove (TCustomForm)
pt | WMNCHitTest (THintWindow)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMShowWindow (TCustomForm)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TScrollingWinControl)
pt | WMSize (TCustomForm)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TScrollingWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMWindowPosChanged (TCustomForm)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomForm)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TScrollingWinControl)
pt | WSRegisterClass (TCustomForm)
pt | WSRegisterClass (THintWindow)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


THintWindowRendered
THintWindow
 | ro | OnMouseDown
 | ro | OnMouseUp
 | ro | OnMouseMove
 | ro | OnMouseLeave
TCustomForm
 |  | OnActivate
 |  | OnClose
 |  | OnCloseQuery
 |  | OnCreate
 |  | OnDeactivate
 |  | OnDestroy
 |  | OnDropFiles
 |  | OnHelp
 |  | OnHide
 | ro | OnResize
 |  | OnShortcut
 |  | OnShow
 |  | OnShowModalFinished
 |  | OnWindowStateChange
TCustomDesignControl
TScrollingWinControl
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


THintWindowRendered.ActivateRendered

Shows hint contents are rendered by a provider on child control

Declaration

Source position: forms.pp line 970

public procedure THintWindowRendered.ActivateRendered;


THintWindowRendered.Create

Constructor for the class instance

Declaration

Source position: forms.pp line 968

public constructor THintWindowRendered.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance


THintWindowRendered.Destroy

Destructor for the class instance

Declaration

Source position: forms.pp line 969

public destructor THintWindowRendered.Destroy; override;


TIDesigner

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The abstract base class for visual Form designers

Declaration

Source position: forms.pp line 1781

type TIDesigner = class(TObject)
protected
FLookupRoot: TComponent;
FDefaultFormBoundsValid: Boolean;
public
function IsDesignMsg(); virtual; abstract; | IsDesignMsg - receives a message from Sender, and returns True if it is a design message
procedure UTF8KeyPress(); virtual; abstract;
procedure Modified; virtual; abstract; | Method when design is Modified
procedure Notification(); virtual; abstract; | Notification that the supplied Operation has been applied to the specified Component
procedure PaintGrid; virtual; abstract; | PaintGrid - method for painting the grid in the designer
procedure ValidateRename(); virtual; abstract; | ValidateRename - method to validate the Rename process
function GetShiftState; virtual; abstract; | GetShiftState - returns the value of the shift state (whether shifted, Cntl key, Alt key etc)
procedure SelectOnlyThisComponent(); virtual; abstract; | SelectOnlyThisComponent - method to select only the current component in the designer
function UniqueName(); virtual; abstract; | UniqueName - returns a Unique name for the designer, using the BaseName as a starting point
procedure PrepareFreeDesigner(); virtual; abstract;
property LookupRoot: TComponent; [r]
property DefaultFormBoundsValid: Boolean; [rw]
end;

Inheritance

TIDesigner

The abstract base class for visual Form designers
|

TObject

Description

TIDesigner is a TObject descendant which specifies the interface used for visual Form designers . TIDesigner is the type used for the TCustomForm.Designer property.

It is used as the ancestor for TComponentEditorDesigner, and the type expected in the RootDesigner for the Object Inspector and Property editors used in the Lazarus IDE.

See also

TCustomForm.Designer | The designer object when the form is in design state
FindRootDesigner |


TIDesigner
 | ro | LookupRoot
 |  | DefaultFormBoundsValid


ro | LookupRoot (TIDesigner)


TIDesigner
 | IsDesignMsg
 | UTF8KeyPress
 | Modified
 | Notification
 | PaintGrid
 | ValidateRename
 | GetShiftState
 | SelectOnlyThisComponent
 | UniqueName
 | PrepareFreeDesigner


GetShiftState (TIDesigner)

IsDesignMsg (TIDesigner)

Modified (TIDesigner)

Notification (TIDesigner)

PaintGrid (TIDesigner)

PrepareFreeDesigner (TIDesigner)

SelectOnlyThisComponent (TIDesigner)

UniqueName (TIDesigner)

UTF8KeyPress (TIDesigner)

ValidateRename (TIDesigner)


TIDesigner


TIDesigner.DefaultFormBoundsValid

Declaration

Source position: forms.pp line 1801

public property TIDesigner.DefaultFormBoundsValid : Boolean
  read FDefaultFormBoundsValid
  write FDefaultFormBoundsValid;


TIDesigner.FDefaultFormBoundsValid

Declaration

Source position: forms.pp line 1784

protected TIDesigner.FDefaultFormBoundsValid : Boolean;


TIDesigner.FLookupRoot

Declaration

Source position: forms.pp line 1783

protected TIDesigner.FLookupRoot : TComponent;


TIDesigner.GetShiftState

GetShiftState - returns the value of the shift state (whether shifted, Cntl key, Alt key etc)

Declaration

Source position: forms.pp line 1795

public function TIDesigner.GetShiftState: TShiftState; virtual; abstract;


TIDesigner.IsDesignMsg

IsDesignMsg - receives a message from Sender, and returns True if it is a design message

Declaration

Source position: forms.pp line 1786

public function TIDesigner.IsDesignMsg(

  Sender: TControl;

  var Message: TLMessage

):Boolean; virtual; abstract;


TIDesigner.LookupRoot

Declaration

Source position: forms.pp line 1800

public property TIDesigner.LookupRoot : TComponent
  read FLookupRoot;


TIDesigner.Modified

Method when design is Modified

Declaration

Source position: forms.pp line 1789

public procedure TIDesigner.Modified; virtual; abstract;


TIDesigner.Notification

Notification that the supplied Operation has been applied to the specified Component

Declaration

Source position: forms.pp line 1790

public procedure TIDesigner.Notification(

  AComponent: TComponent;

  Operation: TOperation

); virtual; abstract;


TIDesigner.PaintGrid

PaintGrid - method for painting the grid in the designer

Declaration

Source position: forms.pp line 1792

public procedure TIDesigner.PaintGrid; virtual; abstract;


TIDesigner.PrepareFreeDesigner

Declaration

Source position: forms.pp line 1798

public procedure TIDesigner.PrepareFreeDesigner(

  AFreeComponent: Boolean

); virtual; abstract;


TIDesigner.SelectOnlyThisComponent

SelectOnlyThisComponent - method to select only the current component in the designer

Declaration

Source position: forms.pp line 1796

public procedure TIDesigner.SelectOnlyThisComponent(

  AComponent: TComponent

); virtual; abstract;


TIDesigner.UniqueName

UniqueName - returns a Unique name for the designer, using the BaseName as a starting point

Declaration

Source position: forms.pp line 1797

public function TIDesigner.UniqueName(

  const BaseName: string

):string; virtual; abstract;


TIDesigner.UTF8KeyPress

Declaration

Source position: forms.pp line 1788

public procedure TIDesigner.UTF8KeyPress(

  var UTF8Key: TUTF8Char

); virtual; abstract;


TIDesigner.ValidateRename

ValidateRename - method to validate the Rename process

Declaration

Source position: forms.pp line 1793

public procedure TIDesigner.ValidateRename(

  AComponent: TComponent;

  const CurName: string;

  const NewName: string

); virtual; abstract;


TMonitor

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Provides information about a physical monitor

Declaration

Source position: forms.pp line 975

type TMonitor = class(TObject)
public
property Handle: HMONITOR; [r] | Handle which identifies this monitor to the system
property MonitorNum: Integer; [r] | Index of the monitor in the TScreen.Monitors list
property Left: Integer; [r] | The leftmost screen coordinate of the display
property Height: Integer; [r] | The height of the display
property Top: Integer; [r] | The topmost screen coordinate of the display
property Width: Integer; [r] | The width of the display
property BoundsRect: TRect; [r] | The logical dimensions of the monitor, within the desktop.
property WorkareaRect: TRect; [r] | The usable display area, excluding a taskbar etc
property Primary: Boolean; [r] | True if this is the primary monitor of the system
property PixelsPerInch: Integer; [r] | Contains the Pixels Per Inch or display density for the monitor
end;

Inheritance

TMonitor

Provides information about a physical monitor
|

TObject

Description

Monitor information is retrieved dynamically from the Operating System. This ensures that any changes to the installed hardware devices or their configuration are taken into account. TMonitor has properties that reflect its dimensions, use as the primary monitor, and its display density (or Pixels per Inch).

TMonitor is the type returned when reading the TScreen.Monitors property. TMonitor is the type used to implement the TCustomForm.Monitor property.

See also

TCustomForm.Monitor | The Monitor where the form is shown
TScreen.Monitors | The indexed list of available monitors.


TMonitor
 | ro | Handle
 | ro | MonitorNum
 | ro | Left
 | ro | Height
 | ro | Top
 | ro | Width
 | ro | BoundsRect
 | ro | WorkareaRect
 | ro | Primary
 | ro | PixelsPerInch


ro | BoundsRect (TMonitor)
ro | Handle (TMonitor)
ro | Height (TMonitor)
ro | Left (TMonitor)
ro | MonitorNum (TMonitor)
ro | PixelsPerInch (TMonitor)
ro | Primary (TMonitor)
ro | Top (TMonitor)
ro | Width (TMonitor)
ro | WorkareaRect (TMonitor)


TMonitor


TMonitor.BoundsRect

The logical dimensions of the monitor, within the desktop.

Declaration

Source position: forms.pp line 995

public property TMonitor.BoundsRect : TRect
  read GetBoundsRect;


TMonitor.Handle

Handle which identifies this monitor to the system

Declaration

Source position: forms.pp line 989

public property TMonitor.Handle : HMONITOR
  read FHandle;


TMonitor.Height

The height of the display

Declaration

Source position: forms.pp line 992

public property TMonitor.Height : Integer
  read GetHeight;


TMonitor.Left

The leftmost screen coordinate of the display

Declaration

Source position: forms.pp line 991

public property TMonitor.Left : Integer
  read GetLeft;


TMonitor.MonitorNum

Index of the monitor in the TScreen.Monitors list

Declaration

Source position: forms.pp line 990

public property TMonitor.MonitorNum : Integer
  read FMonitorNum;


TMonitor.PixelsPerInch

Contains the Pixels Per Inch or display density for the monitor

Declaration

Source position: forms.pp line 998

public property TMonitor.PixelsPerInch : Integer
  read GetPixelsPerInch;


TMonitor.Primary

True if this is the primary monitor of the system

Declaration

Source position: forms.pp line 997

public property TMonitor.Primary : Boolean
  read GetPrimary;


TMonitor.Top

The topmost screen coordinate of the display

Declaration

Source position: forms.pp line 993

public property TMonitor.Top : Integer
  read GetTop;


TMonitor.Width

The width of the display

Declaration

Source position: forms.pp line 994

public property TMonitor.Width : Integer
  read GetWidth;


TMonitor.WorkareaRect

The usable display area, excluding a taskbar etc

Declaration

Source position: forms.pp line 996

public property TMonitor.WorkareaRect : TRect
  read GetWorkareaRect;


TMonitorDefaultTo

The monitor to use when screen coordinates are outside of the physical screen bounds

Declaration

Source position: forms.pp line 1034

type TMonitorDefaultTo = (
mdNearest, | Default to the nearest monitor
mdNull, | Default to Nil (no suggested monitor)
mdPrimary | Default to the primary monitor
);


TMonitorList

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A list of all available monitors

Declaration

Source position: forms.pp line 1003

type TMonitorList = class(TList)
protected
procedure Notify(); override; | List notification handler, destroys the Monitor object on removal from the list
public
property Items []: TMonitor; default; [rw] | The indexed list of all Monitors
end;

Inheritance

TMonitorList

A list of all available monitors
|

TList,IFPObserved
|

TObject


TMonitorList
 |  | Items
TList
 |  | Capacity
 |  | Count
 |  | Items
 | ro | List
TObject


 | Capacity (TList)
 | Count (TList)
 | Items (TList)
 | Items (TMonitorList)
ro | List (TList)


TMonitorList
pt | Notify
TList
 | CopyMove
 | MergeMove
 | DoCopy
 | DoSrcUnique
 | DoAnd
 | DoDestUnique
 | DoOr
 | DoXOr
 | Get
 | Grow
 | Put
 | Notify
 | SetCapacity
 | GetCapacity
 | SetCount
 | GetCount
 | GetList
 | Create
 | Destroy
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | AddList
 | Add
 | Clear
 | Delete
 | Error
 | Exchange
 | Expand
 | Extract
 | First
 | GetEnumerator
 | IndexOf
 | Insert
 | Last
 | Move
 | Assign
 | Remove
 | Pack
 | Sort
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TList)
 | AddList (TList)
 | AfterConstruction (TObject)
 | Assign (TList)
 | BeforeDestruction (TObject)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TList)
 | CopyMove (TList)
 | Create (TObject)
 | Create (TList)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | Delete (TList)
 | Destroy (TObject)
 | Destroy (TList)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoAnd (TList)
 | DoCopy (TList)
 | DoDestUnique (TList)
 | DoOr (TList)
 | DoSrcUnique (TList)
 | DoXOr (TList)
 | Equals (TObject)
 | Error (TList)
 | Exchange (TList)
 | Expand (TList)
 | Extract (TList)
 | FieldAddress (TObject)
 | First (TList)
 | FPOAttachObserver (TList)
 | FPODetachObserver (TList)
 | FPONotifyObservers (TList)
 | Free (TObject)
 | FreeInstance (TObject)
 | Get (TList)
 | GetCapacity (TList)
 | GetCount (TList)
 | GetEnumerator (TList)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetList (TList)
 | Grow (TList)
 | IndexOf (TList)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TList)
 | InstanceSize (TObject)
 | Last (TList)
 | MergeMove (TList)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | Move (TList)
 | newinstance (TObject)
 | Notify (TList)
pt | Notify (TMonitorList)
 | Pack (TList)
 | Put (TList)
 | Remove (TList)
 | SafeCallException (TObject)
 | SetCapacity (TList)
 | SetCount (TList)
 | Sort (TList)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TMonitorList

TList

TObject


TMonitorList.Items

The indexed list of all Monitors

Declaration

Source position: forms.pp line 1010

public property TMonitorList.Items[AIndex: Integer] : TMonitor
  read GetItem
  write SetItem;
  default;

Description

Items is the default property for the monitor list.


TMonitorList.Notify

List notification handler, destroys the Monitor object on removal from the list

Declaration

Source position: forms.pp line 1008

protected procedure TMonitorList.Notify(

  Ptr: Pointer;

  Action: TListNotification

); override;

Arguments

Ptr | The monitor object
Action | The list operation


TScreen

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Provides information about the display and related objects

Declaration

Source position: forms.pp line 1038

type TScreen = class(TLCLComponent)
protected
function GetHintFont; virtual;
function GetIconFont; virtual;
function GetMenuFont; virtual;
function GetSystemFont; virtual;
public
constructor Create(); override;
destructor Destroy; override;
function CustomFormIndex(); | The ordinal position in CustomForms the requested form
function FormIndex(); | The ordinal position in Forms for the requested form
function CustomFormZIndex(); | The index of the form in the Z dimension (Front to Back)
procedure MoveFormToFocusFront(); | Moves the specified form to the front of all form lists
procedure MoveFormToZFront(); | Moves the form to the front of the Z-order list (notification only)
function GetCurrentModalForm; | Returns the topmost Modal form (i.e. a form that is awaiting a user response).
function GetCurrentModalFormZIndex; | Returns the index of the topmost modal form in CustomFormsZOrdered[]
function CustomFormBelongsToActiveGroup(); | Checks whether the form is visible, and whether modal or not blocked by another modal form
function FindNonDesignerForm(); | Finds the named form, excluding designer forms
function FindForm(); | Finds a form by its name
function FindNonDesignerDataModule(); | Finds the named DataModule, excluding designer modules
function FindDataModule(); | Finds the named DataModule
procedure UpdateMonitors; | Builds the list of available monitors
procedure UpdateScreen; | Updates the TScreen.PixelsPerInch property
procedure RemoveAllHandlersOfObject(); override; | Override this method to remove all references to notification handlers in AnObject
procedure AddHandlerFormAdded(); | Adds a notification handler
procedure RemoveHandlerFormAdded(); | Removes a notification handler
procedure AddHandlerRemoveForm(); | Adds a notification handler
procedure RemoveHandlerRemoveForm(); | Removes a notification handler
procedure AddHandlerActiveControlChanged(); | Adds a notification handler
procedure RemoveHandlerActiveControlChanged(); | Removes a notification handler
procedure AddHandlerActiveFormChanged(); | Adds a notification handler
procedure RemoveHandlerActiveFormChanged(); | Removes a notification handler
procedure AddHandlerFormVisibleChanged(); | Adds a notification handler
procedure RemoveHandlerFormVisibleChanged(); | Removes a notification handler
function DisableForms(); | Disables all forms except SkipForm.
procedure EnableForms(); | Use this method to restore all previously disabled forms.
function MonitorFromPoint(); | Find the monitor containing the given screen coordinates
function MonitorFromRect(); | Find the monitor containing (most of) the given screen coordinates
function MonitorFromWindow(); | Finds the monitor containing (most of) the given window handle
procedure BeginTempCursor(); | Override the Cursor property with a temporary value. Use EndTempCursor to release it.
procedure EndTempCursor(); | Release the temporary cursor set with BeginTempCursor.
procedure BeginWaitCursor; |
procedure EndWaitCursor; |
property ActiveControl: TWinControl; [r] | The control which has the Focus for the screen
property ActiveCustomForm: TCustomForm; [r] | The custom form which has the Focus
property ActiveForm: TForm; [r] | The form which has the Focus
property Cursor: TCursor; [rw] | The current mouse cursor shape
property RealCursor: TCursor; [r] | Gets the value for the Cursor property taking temporary cursors into account
property Cursors []: HCURSOR; [rw] | Provides indexed access to the available cursor shapes for the screen
property CustomFormCount: Integer; [r] | The number of Custom Forms
property CustomForms []: TCustomForm; [r] | Provides indexed access to the list of Custom Forms for the screen
property CustomFormZOrderCount: Integer; [r] | CustomFormZOrderCount - the number of forms arranged in Z-plane order (i.e. Front to Back)
property CustomFormsZOrdered []: TCustomForm; [r] | The list of Custom Forms, indexed by Z-order (zero is topmost)
property DesktopLeft: Integer; [r] | The leftmost coordinate of the desktop
property DesktopTop: Integer; [r] | The topmost coordinate of the desktop
property DesktopHeight: Integer; [r] | The total vertical size of the desktop
property DesktopWidth: Integer; [r] | The total horizontal size of the display
property DesktopRect: TRect; [r] | The total extent of the desktop, spanning all monitors
property FocusedForm: TCustomForm; [r] | The form that holds Focus
property FormCount: Integer; [r] | The number of existing Forms
property Forms []: TForm; [r] | The indexed list of all Forms, in Z-order
property DataModuleCount: Integer; [r] | The number of existing data modules
property DataModules []: TDataModule; [r] | The indexed list of Data Modules
property HintFont: TFont; [rw] | The font used to display Hints
property IconFont: TFont; [rw] | The Icon font, used for desktop icons
property MenuFont: TFont; [rw] | The font used in menus
property SystemFont: TFont; [rw] | The default font used for system task dialogs and controls like TSpeedButton
property Fonts: TStrings; [r] | The names of the available (installed) fonts
property Height: Integer; [r] | The height of the primary monitor
property MonitorCount: Integer; [r] | The number of available Monitors
property Monitors []: TMonitor; [r] | The indexed list of available monitors.
property PixelsPerInch: Integer; [r] | The number of screen pixels for an virtual inch (DPI), in the vertical direction.
property PrimaryMonitor: TMonitor; [r] | The primary monitor typically shows the taskbar
property Width: Integer; [r] | The width of the primary monitor
property WorkAreaRect: TRect; [r] | The usable display area on the primary monitor, excluding e.g. the taskbar
property WorkAreaHeight: Integer; [r] | The usable height of the primary monitor
property WorkAreaLeft: Integer; [r] | The usable left coordinate on the primary monitor
property WorkAreaTop: Integer; [r] | The usable top coordinate on the primary monitor
property WorkAreaWidth: Integer; [r] | The usable width of the primary monitor
property OnActiveControlChange: TNotifyEvent; [rw] | Handler for a Focus changed notification
property OnActiveFormChange: TNotifyEvent; [rw] | Handler for a Focus changed notification
end;

Inheritance

TScreen | Provides information about the display and related objects
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

The virtual screen (desktop) can include multiple physical Monitors. Screen objects are Cursors, Fonts and Forms. For Delphi compatibility, non-visual DataModules are included.

The currently active Form, Control and Cursor also are tracked.

See also

TScreen.Cursors | Provides indexed access to the available cursor shapes for the screen
TScreen.DataModules | The indexed list of Data Modules
TScreen.DesktopRect | The total extent of the desktop, spanning all monitors
TScreen.Fonts | The names of the available (installed) fonts
TScreen.Forms | The indexed list of all Forms, in Z-order
TScreen.Monitors | The indexed list of available monitors.
TScreen.WorkareaRect | The usable display area on the primary monitor, excluding e.g. the taskbar


TScreen
 | ro | ActiveControl
 | ro | ActiveCustomForm
 | ro | ActiveForm
 |  | Cursor
 | ro | RealCursor
 |  | Cursors
 | ro | CustomFormCount
 | ro | CustomForms
 | ro | CustomFormZOrderCount
 | ro | CustomFormsZOrdered
 | ro | DesktopLeft
 | ro | DesktopTop
 | ro | DesktopHeight
 | ro | DesktopWidth
 | ro | DesktopRect
 | ro | FocusedForm
 | ro | FormCount
 | ro | Forms
 | ro | DataModuleCount
 | ro | DataModules
 |  | HintFont
 |  | IconFont
 |  | MenuFont
 |  | SystemFont
 | ro | Fonts
 | ro | Height
 | ro | MonitorCount
 | ro | Monitors
 | ro | PixelsPerInch
 | ro | PrimaryMonitor
 | ro | Width
 | ro | WorkAreaRect
 | ro | WorkAreaHeight
 | ro | WorkAreaLeft
 | ro | WorkAreaTop
 | ro | WorkAreaWidth
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


ro | ActiveControl (TScreen)
ro | ActiveCustomForm (TScreen)
ro | ActiveForm (TScreen)
ro | ComObject (TComponent)
ro | ComponentCount (TComponent)
 | ComponentIndex (TComponent)
ro | Components (TComponent)
ro | ComponentState (TComponent)
ro | ComponentStyle (TComponent)
 | Cursor (TScreen)
 | Cursors (TScreen)
ro | CustomFormCount (TScreen)
ro | CustomForms (TScreen)
ro | CustomFormsZOrdered (TScreen)
ro | CustomFormZOrderCount (TScreen)
ro | DataModuleCount (TScreen)
ro | DataModules (TScreen)
 | DesignInfo (TComponent)
ro | DesktopHeight (TScreen)
ro | DesktopLeft (TScreen)
ro | DesktopRect (TScreen)
ro | DesktopTop (TScreen)
ro | DesktopWidth (TScreen)
ro | FocusedForm (TScreen)
ro | Fonts (TScreen)
ro | FormCount (TScreen)
ro | Forms (TScreen)
ro | Height (TScreen)
 | HintFont (TScreen)
 | IconFont (TScreen)
ro | LCLRefCount (TLCLComponent)
 | MenuFont (TScreen)
ro | MonitorCount (TScreen)
ro | Monitors (TScreen)
 | Name (TComponent)
ro | Owner (TComponent)
ro | PixelsPerInch (TScreen)
ro | PrimaryMonitor (TScreen)
ro | RealCursor (TScreen)
 | SystemFont (TScreen)
 | Tag (TComponent)
 | VCLComObject (TComponent)
ro | WidgetSetClass (TLCLComponent)
ro | Width (TScreen)
ro | WorkAreaHeight (TScreen)
ro | WorkAreaLeft (TScreen)
ro | WorkAreaRect (TScreen)
ro | WorkAreaTop (TScreen)
ro | WorkAreaWidth (TScreen)


TScreen
pt | GetHintFont
pt | GetIconFont
pt | GetMenuFont
pt | GetSystemFont
 | Create
 | Destroy
 | CustomFormIndex
 | FormIndex
 | CustomFormZIndex
 | MoveFormToFocusFront
 | MoveFormToZFront
 | GetCurrentModalForm
 | GetCurrentModalFormZIndex
 | CustomFormBelongsToActiveGroup
 | FindNonDesignerForm
 | FindForm
 | FindNonDesignerDataModule
 | FindDataModule
 | UpdateMonitors
 | UpdateScreen
 | RemoveAllHandlersOfObject
 | AddHandlerFormAdded
 | RemoveHandlerFormAdded
 | AddHandlerRemoveForm
 | RemoveHandlerRemoveForm
 | AddHandlerActiveControlChanged
 | RemoveHandlerActiveControlChanged
 | AddHandlerActiveFormChanged
 | RemoveHandlerActiveFormChanged
 | AddHandlerFormVisibleChanged
 | RemoveHandlerFormVisibleChanged
 | DisableForms
 | EnableForms
 | MonitorFromPoint
 | MonitorFromRect
 | MonitorFromWindow
 | BeginTempCursor
 | EndTempCursor
 | BeginWaitCursor
 | EndWaitCursor
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AddHandlerActiveControlChanged (TScreen)
 | AddHandlerActiveFormChanged (TScreen)
 | AddHandlerFormAdded (TScreen)
 | AddHandlerFormVisibleChanged (TScreen)
 | AddHandlerRemoveForm (TScreen)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeginTempCursor (TScreen)
 | BeginWaitCursor (TScreen)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TScreen)
 | CustomFormBelongsToActiveGroup (TScreen)
 | CustomFormIndex (TScreen)
 | CustomFormZIndex (TScreen)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TScreen)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | DisableForms (TScreen)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | EnableForms (TScreen)
 | EndTempCursor (TScreen)
 | EndWaitCursor (TScreen)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindDataModule (TScreen)
 | FindForm (TScreen)
 | FindNonDesignerDataModule (TScreen)
 | FindNonDesignerForm (TScreen)
 | FormIndex (TScreen)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetCurrentModalForm (TScreen)
 | GetCurrentModalFormZIndex (TScreen)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
pt | GetHintFont (TScreen)
pt | GetIconFont (TScreen)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetMenuFont (TScreen)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
pt | GetSystemFont (TScreen)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | MonitorFromPoint (TScreen)
 | MonitorFromRect (TScreen)
 | MonitorFromWindow (TScreen)
 | MoveFormToFocusFront (TScreen)
 | MoveFormToZFront (TScreen)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TScreen)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveHandlerActiveControlChanged (TScreen)
 | RemoveHandlerActiveFormChanged (TScreen)
 | RemoveHandlerFormAdded (TScreen)
 | RemoveHandlerFormVisibleChanged (TScreen)
 | RemoveHandlerRemoveForm (TScreen)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateMonitors (TScreen)
 | UpdateRegistry (TComponent)
 | UpdateScreen (TScreen)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TScreen
 | OnActiveControlChange
 | OnActiveFormChange
TLCLComponent
TComponent
TPersistent
TObject


TScreen.ActiveControl

The control which has the Focus for the screen

Declaration

Source position: forms.pp line 1171

public property TScreen.ActiveControl : TWinControl
  read FActiveControl;

See also

TScreen.ActiveForm | The form which has the Focus
TScreen.ActiveCustomForm | The custom form which has the Focus


TScreen.ActiveCustomForm

The custom form which has the Focus

Declaration

Source position: forms.pp line 1172

public property TScreen.ActiveCustomForm : TCustomForm
  read FActiveCustomForm;

See also

TScreen.ActiveForm | The form which has the Focus
TScreen.ActiveControl | The control which has the Focus for the screen


TScreen.ActiveForm

The form which has the Focus

Declaration

Source position: forms.pp line 1173

public property TScreen.ActiveForm : TForm
  read FActiveForm;

See also

TScreen.ActiveControl | The control which has the Focus for the screen
TScreen.ActiveCustomForm | The custom form which has the Focus


TScreen.AddHandlerActiveControlChanged

Adds a notification handler

Declaration

Source position: forms.pp line 1145

public procedure TScreen.AddHandlerActiveControlChanged(

  OnActiveControlChanged: TScreenControlEvent;

  AsFirst: Boolean = False

);


TScreen.AddHandlerActiveFormChanged

Adds a notification handler

Declaration

Source position: forms.pp line 1150

public procedure TScreen.AddHandlerActiveFormChanged(

  OnActiveFormChanged: TScreenFormEvent;

  AsFirst: Boolean = False

);


TScreen.AddHandlerFormAdded

Adds a notification handler

Declaration

Source position: forms.pp line 1139

public procedure TScreen.AddHandlerFormAdded(

  OnFormAdded: TScreenFormEvent;

  AsFirst: Boolean = False

);


TScreen.AddHandlerFormVisibleChanged

Adds a notification handler

Declaration

Source position: forms.pp line 1153

public procedure TScreen.AddHandlerFormVisibleChanged(

  OnFormVisibleChanged: TScreenFormEvent;

  AsFirst: Boolean = False

);


TScreen.AddHandlerRemoveForm

Adds a notification handler

Declaration

Source position: forms.pp line 1142

public procedure TScreen.AddHandlerRemoveForm(

  OnRemoveForm: TScreenFormEvent;

  AsFirst: Boolean = False

);


TScreen.BeginTempCursor

Override the Cursor property with a temporary value. Use EndTempCursor to release it.

Declaration

Source position: forms.pp line 1166

public procedure TScreen.BeginTempCursor(

  const aCursor: TCursor

);


TScreen.BeginWaitCursor

Declaration

Source position: forms.pp line 1168

public procedure TScreen.BeginWaitCursor;


TScreen.Cursor

The current mouse cursor shape

Declaration

Source position: forms.pp line 1174

public property TScreen.Cursor : TCursor
  read FCursor
  write SetCursor;

Description

Use one of the predefined cursor styles, e.g. crHourGlass.

See also

Controls.crDefault

Indicates that the default cursor from the system should be utilized


TScreen.Cursors

Provides indexed access to the available cursor shapes for the screen

Declaration

Source position: forms.pp line 1176

public property TScreen.Cursors[Index: Integer] : HCURSOR
  read GetCursors
  write SetCursors;


TScreen.CustomFormBelongsToActiveGroup

Checks whether the form is visible, and whether modal or not blocked by another modal form

Declaration

Source position: forms.pp line 1130

public function TScreen.CustomFormBelongsToActiveGroup(

  AForm: TCustomForm

):Boolean;


TScreen.CustomFormCount

The number of Custom Forms

Declaration

Source position: forms.pp line 1177

public property TScreen.CustomFormCount : Integer
  read GetCustomFormCount;

See also

TScreen.CustomForms

Provides indexed access to the list of Custom Forms for the screen


TScreen.CustomForms

Provides indexed access to the list of Custom Forms for the screen

Declaration

Source position: forms.pp line 1178

public property TScreen.CustomForms[Index: Integer] : TCustomForm
  read GetCustomForms;

See also

TScreen.CustomFormCount

The number of Custom Forms


TScreen.CustomFormsZOrdered

The list of Custom Forms, indexed by Z-order (zero is topmost)

Declaration

Source position: forms.pp line 1180

public property TScreen.CustomFormsZOrdered[Index: Integer] : TCustomForm
  read GetCustomFormsZOrdered;

See also

TScreen.CustomFormZOrderCount

CustomFormZOrderCount - the number of forms arranged in Z-plane order (i.e. Front to Back)


TScreen.CustomFormZIndex

The index of the form in the Z dimension (Front to Back)

Declaration

Source position: forms.pp line 1125

public function TScreen.CustomFormZIndex(

  AForm: TCustomForm

):Integer;

Description

The return value contains the activation order for the specified form, with the currently active form at index position zero (0).


TScreen.CustomFormZOrderCount

CustomFormZOrderCount - the number of forms arranged in Z-plane order (i.e. Front to Back)

Declaration

Source position: forms.pp line 1179

public property TScreen.CustomFormZOrderCount : Integer
  read GetCustomFormZOrderCount;

See also

TScreen.CustomFormsZOrdered

The list of Custom Forms, indexed by Z-order (zero is topmost)


TScreen.DataModuleCount

The number of existing data modules

Declaration

Source position: forms.pp line 1192

public property TScreen.DataModuleCount : Integer
  read GetDataModuleCount;

See also

TScreen.DataModules

The indexed list of Data Modules


TScreen.DataModules

The indexed list of Data Modules

Declaration

Source position: forms.pp line 1193

public property TScreen.DataModules[Index: Integer] : TDataModule
  read GetDataModules;

See also

TScreen.DataModuleCount

The number of existing data modules


TScreen.DesktopRect

The total extent of the desktop, spanning all monitors

Declaration

Source position: forms.pp line 1187

public property TScreen.DesktopRect : TRect
  read GetDesktopRect;


TScreen.Destroy

Declaration

Source position: forms.pp line 1122

public destructor TScreen.Destroy; override;


TScreen.DisableForms

Disables all forms except SkipForm.

Declaration

Source position: forms.pp line 1157

public function TScreen.DisableForms(

  SkipForm: TCustomForm;

  DisabledList: TList = Nil

):TList;

Arguments

SkipForm | Don't disable this form (ignored if Nil)
DisabledList | The list to update. If Nil, a new list is created and returned

Function result

The list containing all disabled forms

Description

Used to show modal forms or dialogs.

The enabled state is determined from the widget, not from LCL properties.

If DisabledList is Nil, a new list is created. Then all disabled forms are added to that list.

When the modal form returns, call EnableForms to restore all forms.

See also

TScreen.EnableForms

Use this method to restore all previously disabled forms.


TScreen.EnableForms

Use this method to restore all previously disabled forms.

Declaration

Source position: forms.pp line 1158

public procedure TScreen.EnableForms(

  var AFormList: TList

);

Arguments

AFormList

The list containing the forms to enable. The list is destroyed on exit.

See also

TScreen.DisableForms

Disables all forms except SkipForm.


TScreen.EndTempCursor

Release the temporary cursor set with BeginTempCursor.

Declaration

Source position: forms.pp line 1167

public procedure TScreen.EndTempCursor(

  const aCursor: TCursor

);


TScreen.EndWaitCursor

Declaration

Source position: forms.pp line 1169

public procedure TScreen.EndWaitCursor;


TScreen.FindDataModule

Finds the named DataModule

Declaration

Source position: forms.pp line 1134

public function TScreen.FindDataModule(

  const DataModuleName: string

):TDataModule;

See also

TScreen.FindNonDesignerDataModule

Finds the named DataModule, excluding designer modules


TScreen.FindForm

Finds a form by its name

Declaration

Source position: forms.pp line 1132

public function TScreen.FindForm(

  const FormName: string

):TCustomForm;

See also

TScreen.FindNonDesignerForm

Finds the named form, excluding designer forms


TScreen.FindNonDesignerDataModule

Finds the named DataModule, excluding designer modules

Declaration

Source position: forms.pp line 1133

public function TScreen.FindNonDesignerDataModule(

  const DataModuleName: string

):TDataModule;

See also

TScreen.FindDataModule

Finds the named DataModule


TScreen.FindNonDesignerForm

Finds the named form, excluding designer forms

Declaration

Source position: forms.pp line 1131

public function TScreen.FindNonDesignerForm(

  const FormName: string

):TCustomForm;

See also

TScreen.FindForm

Finds a form by its name


TScreen.FocusedForm

The form that holds Focus

Declaration

Source position: forms.pp line 1189

public property TScreen.FocusedForm : TCustomForm
  read FFocusedForm;

See also

TScreen.ActiveForm | The form which has the Focus
TScreen.ActiveCustomForm | The custom form which has the Focus


TScreen.Fonts

The names of the available (installed) fonts

Declaration

Source position: forms.pp line 1199

public property TScreen.Fonts : TStrings
  read GetFonts;

Description

Fonts is a read-only TStrings property which contains the names for the fonts available using the EnumFontFamiliesEx routine for the widgetset. Values in Fonts are sorted alphabetically in ascending order.


TScreen.FormIndex

The ordinal position in Forms for the requested form

Declaration

Source position: forms.pp line 1124

public function TScreen.FormIndex(

  AForm: TForm

):Integer;

Arguments

AForm

The Form to which the Index refers

Function result

The form Index, -1 if not found


TScreen.Forms

The indexed list of all Forms, in Z-order

Declaration

Source position: forms.pp line 1191

public property TScreen.Forms[Index: Integer] : TForm
  read GetForms;

See also

TScreen.FormCount | The number of existing Forms
TScreen.CustomForms | Provides indexed access to the list of Custom Forms for the screen


TScreen.GetCurrentModalForm

Returns the topmost Modal form (i.e. a form that is awaiting a user response).

Declaration

Source position: forms.pp line 1128

public function TScreen.GetCurrentModalForm: TCustomForm;

Function result

The modal form, or Nil if none is active


TScreen.GetCurrentModalFormZIndex

Returns the index of the topmost modal form in CustomFormsZOrdered[]

Declaration

Source position: forms.pp line 1129

public function TScreen.GetCurrentModalFormZIndex: Integer;

Function result

The index for the form, or -1 if no modal form is active


TScreen.Height

The height of the primary monitor

Declaration

Source position: forms.pp line 1201

public property TScreen.Height : Integer
  read Getheight;

See also

TScreen.PrimaryMonitor

The primary monitor typically shows the taskbar


TScreen.HintFont

The font used to display Hints

Declaration

Source position: forms.pp line 1195

public property TScreen.HintFont : TFont
  read GetHintFont
  write SetHintFont;


TScreen.IconFont

The Icon font, used for desktop icons

Declaration

Source position: forms.pp line 1196

public property TScreen.IconFont : TFont
  read GetIconFont
  write SetIconFont;

Description

IconFont is passed to the InitStockFont method in the widgetset to load the font required.


TScreen.MenuFont

The font used in menus

Declaration

Source position: forms.pp line 1197

public property TScreen.MenuFont : TFont
  read GetMenuFont
  write SetMenuFont;


TScreen.MonitorFromPoint

Find the monitor containing the given screen coordinates

Declaration

Source position: forms.pp line 1159

public function TScreen.MonitorFromPoint(

  const Point: TPoint;

  MonitorDefault: TMonitorDefaultTo = mdNearest

):TMonitor;

Arguments

Point | The screen coordinates to find
MonitorDefault | What to return when no monitor was found

Function result

The monitor found

See also

TScreen.MonitorFromRect

Find the monitor containing (most of) the given screen coordinates


TScreen.MonitorFromRect

Find the monitor containing (most of) the given screen coordinates

Declaration

Source position: forms.pp line 1161

public function TScreen.MonitorFromRect(

  const Rect: TRect;

  MonitorDefault: TMonitorDefaultTo = mdNearest

):TMonitor;

Arguments

Rect | The screen coordinates to find
MonitorDefault | What to return when no monitor was found

Function result

The monitor found

See also

TScreen.MonitorFromPoint

Find the monitor containing the given screen coordinates


TScreen.MonitorFromWindow

Finds the monitor containing (most of) the given window handle

Declaration

Source position: forms.pp line 1163

public function TScreen.MonitorFromWindow(

  const Handle: THandle;

  MonitorDefault: TMonitorDefaultTo = mdNearest

):TMonitor;

Arguments

Handle | The window handle to use
MonitorDefault | What to return when no monitor was found

Function result

The monitor found


TScreen.Monitors

The indexed list of available monitors.

Declaration

Source position: forms.pp line 1203

public property TScreen.Monitors[Index: Integer] : TMonitor
  read GetMonitor;

See also

TScreen.MonitorCount

The number of available Monitors


TScreen.MoveFormToFocusFront

Moves the specified form to the front of all form lists

Declaration

Source position: forms.pp line 1126

public procedure TScreen.MoveFormToFocusFront(

  ACustomForm: TCustomForm

);

Errors

Raises a GDB exception when the form is being destroyed, or the application is shutting down.


TScreen.MoveFormToZFront

Moves the form to the front of the Z-order list (notification only)

Declaration

Source position: forms.pp line 1127

public procedure TScreen.MoveFormToZFront(

  ACustomForm: TCustomForm

);

Errors

Raises a GDB exception when the form is being destroyed, or the application is shutting down.

See also

TScreen.MoveFormToFocusFront

Moves the specified form to the front of all form lists


TScreen.OnActiveControlChange

Handler for a Focus changed notification

Declaration

Source position: forms.pp line 1212

public property TScreen.OnActiveControlChange : TNotifyEvent
  read FOnActiveControlChange
  write FOnActiveControlChange;

See also

TScreen.AddHandlerActiveControlChanged

Adds a notification handler


TScreen.OnActiveFormChange

Handler for a Focus changed notification

Declaration

Source position: forms.pp line 1214

public property TScreen.OnActiveFormChange : TNotifyEvent
  read FOnActiveFormChange
  write FOnActiveFormChange;

See also

TScreen.AddHandlerActiveFormChanged

Adds a notification handler


TScreen.PixelsPerInch

The number of screen pixels for an virtual inch (DPI), in the vertical direction.

Declaration

Source position: forms.pp line 1204

public property TScreen.PixelsPerInch : Integer
  read FPixelsPerInch;

Description

The display uses virtual inches, which typically are bigger than physical inches. This requires that text appear bigger on a screen than on a printer.


TScreen.PrimaryMonitor

The primary monitor typically shows the taskbar

Declaration

Source position: forms.pp line 1205

public property TScreen.PrimaryMonitor : TMonitor
  read GetPrimaryMonitor;

See also

TScreen.WorkareaRect

The usable display area on the primary monitor, excluding e.g. the taskbar


TScreen.RealCursor

Gets the value for the Cursor property taking temporary cursors into account

Declaration

Source position: forms.pp line 1175

public property TScreen.RealCursor : TCursor
  read GetRealCursor;


TScreen.RemoveHandlerActiveControlChanged

Removes a notification handler

Declaration

Source position: forms.pp line 1148

public procedure TScreen.RemoveHandlerActiveControlChanged(

  OnActiveControlChanged: TScreenControlEvent

);


TScreen.RemoveHandlerActiveFormChanged

Removes a notification handler

Declaration

Source position: forms.pp line 1152

public procedure TScreen.RemoveHandlerActiveFormChanged(

  OnActiveFormChanged: TScreenFormEvent

);


TScreen.RemoveHandlerFormAdded

Removes a notification handler

Declaration

Source position: forms.pp line 1141

public procedure TScreen.RemoveHandlerFormAdded(

  OnFormAdded: TScreenFormEvent

);


TScreen.RemoveHandlerFormVisibleChanged

Removes a notification handler

Declaration

Source position: forms.pp line 1155

public procedure TScreen.RemoveHandlerFormVisibleChanged(

  OnFormVisibleChanged: TScreenFormEvent

);


TScreen.RemoveHandlerRemoveForm

Removes a notification handler

Declaration

Source position: forms.pp line 1144

public procedure TScreen.RemoveHandlerRemoveForm(

  OnRemoveForm: TScreenFormEvent

);


TScreen.SystemFont

The default font used for system task dialogs and controls like TSpeedButton

Declaration

Source position: forms.pp line 1198

public property TScreen.SystemFont : TFont
  read GetSystemFont
  write SetSystemFont;


TScreen.UpdateMonitors

Builds the list of available monitors

Declaration

Source position: forms.pp line 1135

public procedure TScreen.UpdateMonitors;


TScreen.UpdateScreen

Updates the TScreen.PixelsPerInch property

Declaration

Source position: forms.pp line 1136

public procedure TScreen.UpdateScreen;


TScreen.Width

The width of the primary monitor

Declaration

Source position: forms.pp line 1206

public property TScreen.Width : Integer
  read GetWidth;


TScreen.WorkAreaRect

The usable display area on the primary monitor, excluding e.g. the taskbar

Declaration

Source position: forms.pp line 1207

public property TScreen.WorkAreaRect : TRect
  read GetWorkAreaRect;

See also

TScreen.DesktopRect

The total extent of the desktop, spanning all monitors


TScreenControlEvent

Type for a screen notification handler used for control related events

Declaration

Source position: forms.pp line 1023

type TScreenControlEvent = procedure(

  Sender: TObject;

  LastControl: TControl

) of object;

Arguments

Sender | TObject for the event notification
LastControl | The new active control

See also

TScreenFormEvent | Type used for a screen notification handler, for form related events
TScreenNotification | Screen notification events and handler types


TScreenFormEvent

Type used for a screen notification handler, for form related events

Declaration

Source position: forms.pp line 1022

type TScreenFormEvent = procedure(

  Sender: TObject;

  Form: TCustomForm

) of object;

Arguments

Sender | TObject for the event notification
Form | The affected form

See also

TScreenNotification | Screen notification events and handler types
TScreenControlEvent | Type for a screen notification handler used for control related events


TScreenNotification

Screen notification events and handler types

Declaration

Source position: forms.pp line 1026

type TScreenNotification = (
snFormAdded, | A form was added
snRemoveForm, | A form was removed
snActiveControlChanged, | The focus moved to another control
snActiveFormChanged, | The focus moved to another form
snFormVisibleChanged | The visibility of a form changed
);

See also

TScreenFormEvent | Type used for a screen notification handler, for form related events
TScreenControlEvent | Type for a screen notification handler used for control related events


TScrollBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a windowed control with scroll bars

Declaration

Source position: forms.pp line 199

type TScrollBox = class(TScrollingWinControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
public
constructor Create(); override;
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property AutoScroll: Boolean; | Allows ScrollBars to be displayed only when needed (when True)
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property ChildSizing: TControlChildSizing; | Parameters for child control arrangement and spacing
property ClientHeight: Integer; | The height of the client area of the control
property ClientWidth: Integer; | The width of the client area of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DockSite: Boolean; | Allows to drag-dock other controls into this control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Color: TColor; | The background color of the control
property Font: TFont; | The font to be used for text display in this control
property ParentBackground: Boolean;
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnConstrainedResize: TConstrainedResizeEvent; | This handler can supply specific Constraints (size limits), when the control is resized
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDockDrop: TDockDropEvent; | Notification handler for the drop of a control to be docked
property OnDockOver: TDockOverEvent; | Event handler for moves of a control over this docksite; determines acceptance or rejection of an possible drop
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDock: TEndDragEvent; | Notification handler for the end of a docking operation
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnGetSiteInfo: TGetSiteInfoEvent; | Provides information about the DockSite for the control
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnMouseWheelHorz: TMouseWheelEvent; | Event handler for horizontal movements of the mouse wheel
property OnMouseWheelLeft: TMouseWheelUpDownEvent; | Event handler for left movements of the mouse wheel
property OnMouseWheelRight: TMouseWheelUpDownEvent; | Event handler for right movements of the mouse wheel
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDock: TStartDockEvent; | Event handler for the start of a docking operation
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUnDock: TUnDockEvent; | Event handler for control being undocked from this DockSite
property OnPaint: TNotifyEvent; | Supply your own OnPaint handler for painting the control
end;

Inheritance

TScrollBox | Implements a windowed control with scroll bars
|
TScrollingWinControl | Class of a windowed control with incorporated scroll bars
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TScrollBox is a TScrollingWinControl descendant that implements a windowed control with scroll bars. TScrollBox sets the visibility for properties inherited from the ancestor class. TScrollBox includes an overridden constructor which sets the default values for properties in the class instance.

See also

TScrollingWinControl

Class of a windowed control with incorporated scroll bars


TScrollBox
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | AutoScroll
pl | ro | BorderSpacing
pl | ro | BiDiMode
pl | ro | BorderStyle
pl | ro | ChildSizing
pl | ro | ClientHeight
pl | ro | ClientWidth
pl | ro | Constraints
pl | ro | DockSite
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Color
pl | ro | Font
pl | ro | ParentBackground
pl | ro | ParentBiDiMode
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TScrollingWinControl
pt |  | AutoScroll
pl |  | HorzScrollBar
pl |  | VertScrollBar
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TScrollBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TScrollBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoScroll (TScrollingWinControl)
pl | ro | AutoScroll (TScrollBox)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TScrollBox)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TScrollBox)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TScrollBox)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pl | ro | BorderStyle (TScrollBox)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
pl | ro | ChildSizing (TScrollBox)
 |  | ClientHeight (TControl)
pl | ro | ClientHeight (TScrollBox)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
pl | ro | ClientWidth (TScrollBox)
 |  | Color (TControl)
pl | ro | Color (TScrollBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TScrollBox)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
pl | ro | DockSite (TScrollBox)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TScrollBox)
pt |  | DragKind (TControl)
pl | ro | DragKind (TScrollBox)
pt |  | DragMode (TControl)
pl | ro | DragMode (TScrollBox)
 |  | Enabled (TControl)
pl | ro | Enabled (TScrollBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TScrollBox)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
pl |  | HorzScrollBar (TScrollingWinControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
pl | ro | ParentBackground (TScrollBox)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TScrollBox)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TScrollBox)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TScrollBox)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TScrollBox)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TScrollBox)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TScrollBox)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TScrollBox)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TScrollBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
pl |  | VertScrollBar (TScrollingWinControl)
 |  | Visible (TControl)
pl | ro | Visible (TScrollBox)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TScrollBox
pt | WSRegisterClass
 | Create
TScrollingWinControl
pt | WSRegisterClass
pt | AlignControls
pt | AutoScrollEnabled
pt | CalculateAutoRanges
pt | CreateWnd
pt | GetClientScrollOffset
pt | GetLogicalClientRect
pt | DoOnResize
pt | GetPreferredSizeClientFrame
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | ComputeScrollbars
pt | SetAutoScroll
pt | Loaded
pt | Resizing
pt | SetAutoSize
 | Create
 | Destroy
 | ScreenToClient
 | ClientToScreen
 | UpdateScrollbars
 | GetControlClassDefaultSize
 | ScrollBy
 | ScrollInView
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AlignControls (TScrollingWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
pt | AutoScrollEnabled (TScrollingWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateAutoRanges (TScrollingWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
 | ClientToScreen (TScrollingWinControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ComputeScrollbars (TScrollingWinControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TScrollingWinControl)
 | Create (TScrollBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TScrollingWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TScrollingWinControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TScrollingWinControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
pt | GetClientScrollOffset (TScrollingWinControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlClassDefaultSize (TScrollingWinControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetLogicalClientRect (TScrollingWinControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPreferredSizeClientFrame (TScrollingWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TScrollingWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
pt | Resizing (TScrollingWinControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToClient (TScrollingWinControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy (TScrollingWinControl)
 | ScrollBy_WS (TWinControl)
 | ScrollInView (TScrollingWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoScroll (TScrollingWinControl)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TScrollingWinControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateScrollbars (TScrollingWinControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHScroll (TScrollingWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TScrollingWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TScrollingWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TScrollingWinControl)
pt | WSRegisterClass (TScrollBox)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TScrollBox
pl | ro | OnClick
pl | ro | OnConstrainedResize
pl | ro | OnDblClick
pl | ro | OnDockDrop
pl | ro | OnDockOver
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDock
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnGetSiteInfo
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnResize
pl | ro | OnStartDock
pl | ro | OnStartDrag
pl | ro | OnUnDock
pl | ro | OnPaint
TScrollingWinControl
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pl | ro | OnClick (TScrollBox)
pt |  | OnConstrainedResize (TControl)
pl | ro | OnConstrainedResize (TScrollBox)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TScrollBox)
 |  | OnDockDrop (TWinControl)
pl | ro | OnDockDrop (TScrollBox)
 |  | OnDockOver (TWinControl)
pl | ro | OnDockOver (TScrollBox)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TScrollBox)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TScrollBox)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pl | ro | OnEndDock (TScrollBox)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TScrollBox)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TScrollBox)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TScrollBox)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
pl | ro | OnGetSiteInfo (TScrollBox)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TScrollBox)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TScrollBox)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TScrollBox)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TScrollBox)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TScrollBox)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TScrollBox)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TScrollBox)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TScrollBox)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TScrollBox)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TScrollBox)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TScrollBox)
 |  | OnPaint (TCustomControl)
pl | ro | OnPaint (TScrollBox)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TScrollBox)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pl | ro | OnStartDock (TScrollBox)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TScrollBox)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
pl | ro | OnUnDock (TScrollBox)
 |  | OnUTF8KeyPress (TWinControl)


TScrollingWinControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Class of a windowed control with incorporated scroll bars

Declaration

Source position: forms.pp line 155

type TScrollingWinControl = class(TCustomControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure AlignControls(); override; | Aligns all child controls
function AutoScrollEnabled; virtual; | Indicates if automatic scrolling is enabled for the control
procedure CalculateAutoRanges; virtual; | Sets or resets the ranges used for scrollbars in the control
procedure CreateWnd; override; | Creates the interface object (widget) and assigns it to Handle
function GetClientScrollOffset; override; | The virtual origin of the physical client area
function GetLogicalClientRect; override; | Logical client area, can be bigger than the visible client area
procedure DoOnResize; override; | Invokes the OnResize notification handler
procedure GetPreferredSizeClientFrame(); override; | Calculates the size of the client area for the control excluding visible scroll bars
procedure WMSize(); message; | Performs actions needed to handle WMSize messages
procedure WMHScroll(); message; | Delegates scroll messages to the horizontal ScrollBar
procedure WMVScroll(); message; | Delegates scroll messages to the vertical ScrollBar
procedure ComputeScrollbars; virtual; | Updates Page, AutoRange, IsScrollBarVisible, returns True on changes
procedure SetAutoScroll(); virtual;
procedure Loaded; override; | Also initializes the scroll bars
procedure Resizing(); virtual; | Performs actions needed when the control processes the WMSize message
property AutoScroll: Boolean; [rw] | Allows ScrollBars to be displayed only when needed (when True)
procedure SetAutoSize(); override; | Allows automatic adjustment of the size for the control, according to its content
public
constructor Create(); override;
destructor Destroy; override; | Destructor for the class instance
function ScreenToClient(); override; | Convert absolute screen coordinates into client-relative coordinates
function ClientToScreen(); override; | Convert client-relative coordinates into absolute screen coordinates
procedure UpdateScrollbars; | Initializes or updates the ScrollBars for the control
class function GetControlClassDefaultSize; override; | Returns the default size for this class of controls (when added to a form)
procedure ScrollBy(); override; | Tells the widget to scroll the client area relative
procedure ScrollInView(); |
published
property HorzScrollBar: TControlScrollBar; [rw] | The horizontal scroll bar (LCL control)
property VertScrollBar: TControlScrollBar; [rw] | The vertical scroll bar (LCL control)
end;

Inheritance

TScrollingWinControl | Class of a windowed control with incorporated scroll bars
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

This class introduces a logical (virtual) client area, part of which is visible in the physical (visible) client area. ScrollBars allow the user to scroll through the logical client area.

See also

TControlScrollBar | Type of a scrollbar in a #lcl.Forms.TScrollingWinControl
TForm
TScrollBox | Implements a windowed control with scroll bars


TScrollingWinControl
pt |  | AutoScroll
pl |  | HorzScrollBar
pl |  | VertScrollBar
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoScroll (TScrollingWinControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
pl |  | HorzScrollBar (TScrollingWinControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
pl |  | VertScrollBar (TScrollingWinControl)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TScrollingWinControl
pt | WSRegisterClass
pt | AlignControls
pt | AutoScrollEnabled
pt | CalculateAutoRanges
pt | CreateWnd
pt | GetClientScrollOffset
pt | GetLogicalClientRect
pt | DoOnResize
pt | GetPreferredSizeClientFrame
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | ComputeScrollbars
pt | SetAutoScroll
pt | Loaded
pt | Resizing
pt | SetAutoSize
 | Create
 | Destroy
 | ScreenToClient
 | ClientToScreen
 | UpdateScrollbars
 | GetControlClassDefaultSize
 | ScrollBy
 | ScrollInView
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AlignControls (TScrollingWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
pt | AutoScrollEnabled (TScrollingWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateAutoRanges (TScrollingWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
 | ClientToScreen (TScrollingWinControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ComputeScrollbars (TScrollingWinControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TScrollingWinControl)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TScrollingWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TScrollingWinControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TScrollingWinControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
pt | GetClientScrollOffset (TScrollingWinControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlClassDefaultSize (TScrollingWinControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetLogicalClientRect (TScrollingWinControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPreferredSizeClientFrame (TScrollingWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TScrollingWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
pt | Resizing (TScrollingWinControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToClient (TScrollingWinControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy (TScrollingWinControl)
 | ScrollBy_WS (TWinControl)
 | ScrollInView (TScrollingWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoScroll (TScrollingWinControl)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TScrollingWinControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateScrollbars (TScrollingWinControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHScroll (TScrollingWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TScrollingWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TScrollingWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TScrollingWinControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TScrollingWinControl
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TScrollingWinControl.AutoScroll

Allows ScrollBars to be displayed only when needed (when True)

Declaration

Source position: forms.pp line 180

protected property TScrollingWinControl.AutoScroll : Boolean
  read FAutoScroll
  write SetAutoScroll
  default False;


TScrollingWinControl.AutoScrollEnabled

Indicates if automatic scrolling is enabled for the control

Declaration

Source position: forms.pp line 166

protected function TScrollingWinControl.AutoScrollEnabled: Boolean; virtual;

Function result

True when not automatically resized or used as a dock site

Description

AutoScrollEnabled is a Boolean function which indicates if automatic scrolling is enabled for the control. The return value is True when the control is NOT automatically resized, or used as a docksite by an active docking manager.

Use the AutoSize property to enabled or disable automatic control resizing. Set the UseDockManager property to False to disable use of the DockSite for the control.

See also

TScrollBox.AutoSize | Allows automatic adjustment of the size for the control, according to its content
TScrollBox.DockSite | Allows to drag-dock other controls into this control
TWinControl.UseDockManager


TScrollingWinControl.CalculateAutoRanges

Sets or resets the ranges used for scrollbars in the control

Declaration

Source position: forms.pp line 167

protected procedure TScrollingWinControl.CalculateAutoRanges; virtual;

Description

Used in the implementation of the ComputeScrollbars method.

See also

TScrollingWinControl.ComputeScrollbars | Updates Page, AutoRange, IsScrollBarVisible, returns True on changes
TScrollingWinControl.HorzScrollBar | The horizontal scroll bar (LCL control)
TScrollingWinControl.VertScrollBar | The vertical scroll bar (LCL control)


TScrollingWinControl.ComputeScrollbars

Updates Page, AutoRange, IsScrollBarVisible, returns True on changes

Declaration

Source position: forms.pp line 176

protected procedure TScrollingWinControl.ComputeScrollbars; virtual;


TScrollingWinControl.Destroy

Destructor for the class instance

Declaration

Source position: forms.pp line 184

public destructor TScrollingWinControl.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy frees resources allocated for the HorzScrollBar and VertScrollBar properties. Destroy calls the inherited destructor prior to exiting from the method.

See also

TScrollingWinControl.HorzScrollBar | The horizontal scroll bar (LCL control)
TScrollingWinControl.VertScrollBar | The vertical scroll bar (LCL control)


TScrollingWinControl.GetClientScrollOffset

The virtual origin of the physical client area

Declaration

Source position: forms.pp line 169

protected function TScrollingWinControl.GetClientScrollOffset: TPoint; override;

Function result

The ScrollBar Positions, or (0,0) if no scrollbars in use

See also

TControl.GetClientScrollOffset

Returns the offset of the scrolled client area (in a scrolling TWinControl)


TScrollingWinControl.GetPreferredSizeClientFrame

Calculates the size of the client area for the control excluding visible scroll bars

Declaration

Source position: forms.pp line 172

protected procedure TScrollingWinControl.GetPreferredSizeClientFrame(

  out aWidth: Integer;

  out aHeight: Integer

); override;

Arguments

aWidth | Width of the client area
aHeight | Height of the client area

See also

TScrollingWinControl.AutoScroll | Allows ScrollBars to be displayed only when needed (when True)
TScrollingWinControl.VertScrollBar | The vertical scroll bar (LCL control)
TScrollingWinControl.HorzScrollBar | The horizontal scroll bar (LCL control)
#LCL.Controls.TControl.Height | The vertical size of the control
#LCL.Controls.TControl.Width | The horizontal extent of the control
#LCL.Controls.TControl.ClientHeight | The height of the client area of the control
#LCL.Controls.TControl.ClientWidth | The width of the client area of the control


TScrollingWinControl.HorzScrollBar

The horizontal scroll bar (LCL control)

Declaration

Source position: forms.pp line 192

published property TScrollingWinControl.HorzScrollBar : TControlScrollBar
  read FHorzScrollBar
  write SetHorzScrollBar;


TScrollingWinControl.Loaded

Also initializes the scroll bars

Declaration

Source position: forms.pp line 178

protected procedure TScrollingWinControl.Loaded; override;

See also

TWinControl.Loaded

Called when the control has been loaded from a resource, transfers the loaded property values to the widget


TScrollingWinControl.Resizing

Performs actions needed when the control processes the WMSize message

Declaration

Source position: forms.pp line 179

protected procedure TScrollingWinControl.Resizing(

  State: TWindowState

); virtual;

Description

Resizing is an empty implementation in TScrollingWinControl. It must be implemented in descendent form or control classes.


TScrollingWinControl.ScrollBy

Tells the widget to scroll the client area relative

Declaration

Source position: forms.pp line 189

public procedure TScrollingWinControl.ScrollBy(

  DeltaX: Integer;

  DeltaY: Integer

); override;

Description

The still visible part doesn't deserve a repaint (optimization).


TScrollingWinControl.ScrollInView

Declaration

Source position: forms.pp line 190

public procedure TScrollingWinControl.ScrollInView(

  AControl: TControl

);

Arguments

AControl

Control which provides the bounds adjusted in the method


TScrollingWinControl.UpdateScrollbars

Initializes or updates the ScrollBars for the control

Declaration

Source position: forms.pp line 187

public procedure TScrollingWinControl.UpdateScrollbars;

Description

Ignores recursive calls.


TScrollingWinControl.VertScrollBar

The vertical scroll bar (LCL control)

Declaration

Source position: forms.pp line 193

published property TScrollingWinControl.VertScrollBar : TControlScrollBar
  read FVertScrollBar
  write SetVertScrollBar;


TScrollingWinControl.WMHScroll

Delegates scroll messages to the horizontal ScrollBar

Declaration

Source position: forms.pp line 174

protected procedure TScrollingWinControl.WMHScroll(

  var Message: TLMHScroll

); message;


TScrollingWinControl.WMSize

Performs actions needed to handle WMSize messages

Declaration

Source position: forms.pp line 173

protected procedure TScrollingWinControl.WMSize(

  var Message: TLMSize

); message;

Arguments

Message

Message examined in the method

Description

WMSize is a procedure used to perform actions needed to handle WMSize messages for the control. WMSize calls the inherited WMSize method to set the bounds for the control, optionally using the bounds from the parent control.

WMSize provides support for setting the window state based on size messages that originate in the LCL interface, and calls Resizing to realize the new window state.

See also

TCustomForm.WMSize |
TControl.WMSize
TScrollingWinControl.Resizing | Performs actions needed when the control processes the WMSize message
TWindowState | Represents the actual State of the window on the screen


TScrollingWinControl.WMVScroll

Delegates scroll messages to the vertical ScrollBar

Declaration

Source position: forms.pp line 175

protected procedure TScrollingWinControl.WMVScroll(

  var Message: TLMVScroll

); message;


EGraphicException

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

EGraphicException - exception handler for error in graphics

Declaration

Source position: graphics.pp line 933

type EGraphicException = class(Exception)

Inheritance

EGraphicException

EGraphicException - exception handler for error in graphics
|

Exception
|

TObject


EGraphicException
Exception
 | HelpContext
 | Message
TObject


EGraphicException
Exception
 | Create
 | CreateFmt
 | CreateRes
 | CreateResFmt
 | CreateHelp
 | CreateFmtHelp
 | CreateResHelp
 | CreateResFmtHelp
 | ToString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


EGraphicException

Exception

TObject


EInvalidGraphic

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

EInvalidGraphic - exception handler for an invalid graphic

Declaration

Source position: graphics.pp line 934

type EInvalidGraphic = class(EGraphicException)

Inheritance

EInvalidGraphic | EInvalidGraphic - exception handler for an invalid graphic
|
EGraphicException | EGraphicException - exception handler for error in graphics
|
Exception
|
TObject


EInvalidGraphic
EGraphicException
Exception
 | HelpContext
 | Message
TObject


EInvalidGraphic
EGraphicException
Exception
 | Create
 | CreateFmt
 | CreateRes
 | CreateResFmt
 | CreateHelp
 | CreateFmtHelp
 | CreateResHelp
 | CreateResFmtHelp
 | ToString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


EInvalidGraphic

EGraphicException

Exception

TObject


EInvalidGraphicOperation

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

EInvalidGraphicOperation - exception handler for invalid graphic operation

Declaration

Source position: graphics.pp line 935

type EInvalidGraphicOperation = class(EGraphicException)

Inheritance

EInvalidGraphicOperation | EInvalidGraphicOperation - exception handler for invalid graphic operation
|
EGraphicException | EGraphicException - exception handler for error in graphics
|
Exception
|
TObject


EInvalidGraphicOperation
EGraphicException
Exception
 | HelpContext
 | Message
TObject


EInvalidGraphicOperation
EGraphicException
Exception
 | Create
 | CreateFmt
 | CreateRes
 | CreateResFmt
 | CreateHelp
 | CreateFmtHelp
 | CreateResHelp
 | CreateResFmtHelp
 | ToString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


EInvalidGraphicOperation

EGraphicException

Exception

TObject


TBitmap

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TBitmap is the data of an image, and can be loaded from a file, stream or resource in .bmp or .xpm format

Declaration

Source position: graphics.pp line 1433

type TBitmap = class(TFPImageBitmap)
protected
procedure InitializeReader(); override; | InitializeReader - starts up the specified reader to read th specified Image
class function GetReaderClass; override; | GetReaderClass - returns the class of reader for acquiring data from a stream
class function GetWriterClass; override; | GetWriterClass - returns the class of writer for storing data to a stream
class function GetSharedImageClass; override; | GetSharedImageClass - returns the class of Shared Raster Image
public
class function GetFileExtensions; override; | GetFileExtensions - returns a list of the file extensions available
function GetResourceType; override; | Finds the type of resource for the bitmap
procedure LoadFromStream(); override; | LoadFromStream - loads data for the image from a specified data stream, optionally supplying its size
end;

Inheritance

TBitmap | TBitmap is the data of an image, and can be loaded from a file, stream or resource in .bmp or .xpm format
|
TFPImageBitmap | A class of Bitmap using the FPImage reader and writer (i.e. customized for FreePascal)
|
TCustomBitmap | TCustomBitMap - the base class for TBitmap
|
TRasterImage | TRasterImage - base class for a number of graphic controls, including TCustomBitmap and TCustomIcon, which use a raster of dots to display graphic information
|
TGraphic | TGraphic - Base class for dealing with Graphic images
|
TPersistent,IFPObserved
|
TObject

Description

TBitmap is the data of an image. The image can be loaded from a file, stream or resource in .bmp (windows bitmap format) or .xpm (XPixMap format)

The loading routine automatically recognizes the format, so it is also used to load the images from Delphi form streams (e.g. .dfm files) or FreePascal/Lazarus form streams (.lfm)

When the handle is created, it is up to the interface (gtk, win32, ...) to convert it automatically to the best internal format. That is why the Handle is interface dependent.

To access the raw data, see TLazIntfImage

See also

#lcl.IntfGraphics.TLazIntfImage

Represents a graphical image.


TBitmap
TFPImageBitmap
TCustomBitmap
 |  | Handle
 |  | HandleType
 |  | Monochrome
TRasterImage
 | ro | Canvas
 |  | BitmapHandle
 |  | Masked
 |  | MaskHandle
 |  | PixelFormat
 | ro | RawImage
 | ro | ScanLine
 |  | TransparentColor
 |  | TransparentMode
TGraphic
 | ro | Empty
 |  | Height
 |  | Modified
 | ro | MimeType
 |  | Palette
 |  | PaletteModified
 |  | Transparent
 |  | Width
TPersistent
TObject


ro | Canvas (TRasterImage)
ro | Empty (TGraphic)
 | Handle (TCustomBitmap)
 | HandleType (TCustomBitmap)
 | Height (TGraphic)
 | Masked (TRasterImage)
 | MaskHandle (TRasterImage)
ro | MimeType (TGraphic)
 | Modified (TGraphic)
 | Monochrome (TCustomBitmap)
 | Palette (TGraphic)
 | PaletteModified (TGraphic)
 | PixelFormat (TRasterImage)
ro | RawImage (TRasterImage)
ro | ScanLine (TRasterImage)
 | Transparent (TGraphic)
 | TransparentColor (TRasterImage)
 | TransparentMode (TRasterImage)
 | Width (TGraphic)


TBitmap
pt | InitializeReader
pt | GetReaderClass
pt | GetWriterClass
pt | GetSharedImageClass
 | GetFileExtensions
 | GetResourceType
 | LoadFromStream
TFPImageBitmap
pt | GetMimeType
pt | GetReaderClass
pt | GetWriterClass
pt | InitializeReader
pt | InitializeWriter
pt | FinalizeReader
pt | FinalizeWriter
pt | ReadStream
pt | WriteStream
 | GetFileExtensions
 | IsStreamFormatSupported
 | IsFileExtensionSupported
 | LazarusResourceTypeValid
TCustomBitmap
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | CanShareImage
pt | Changed
pt | CreateDefaultBitmapHandle
pt | FreeMaskHandle
pt | GetBitmapHandle
pt | GetMaskHandle
pt | GetPalette
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | HandleNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | RawimageNeeded
pt | SetHandle
pt | SetPixelFormat
pt | UnshareImage
pt | UpdateHandles
 | Create
 | Destroy
 | Assign
 | Clear
 | FreeImage
 | LazarusResourceTypeValid
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | ReleaseHandle
 | SetHandles
 | SetSize
TRasterImage
pt | CanShareImage
pt | Changed
pt | CreateDefaultBitmapHandle
pt | Draw
pt | GetEmpty
pt | GetHandle
pt | GetBitmapHandle
pt | GetMasked
pt | GetMaskHandle
pt | GetMimeType
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | GetTransparent
pt | GetSharedImageClass
pt | GetHeight
pt | GetWidth
pt | BitmapHandleNeeded
pt | HandleNeeded
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | SetBitmapHandle
pt | SetMasked
pt | SetMaskHandle
pt | SetTransparent
pt | UnshareImage
pt | UpdateHandles
pt | SaveStreamNeeded
pt | FreeSaveStream
pt | ReadData
pt | ReadStream
pt | SetSize
pt | SetHandle
pt | SetHeight
pt | SetWidth
pt | SetTransparentMode
pt | SetPixelFormat
pt | WriteData
pt | WriteStream
pt | RequestTransparentColor
 | Create
 | Destroy
 | Assign
 | Clear
 | BeginUpdate
 | EndUpdate
 | FreeImage
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | LoadFromBitmapHandles
 | LoadFromDevice
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromRawImage
 | LoadFromIntfImage
 | SaveToStream
 | GetSupportedSourceMimeTypes
 | GetSize
 | Mask
 | SetHandles
 | ReleaseBitmapHandle
 | ReleaseMaskHandle
 | ReleasePalette
 | CreateIntfImage
 | HandleAllocated
TGraphic
pt | Changed
pt | Equals
pt | DefineProperties
pt | Draw
pt | GetEmpty
pt | GetHeight
pt | GetMimeType
pt | GetPalette
pt | GetTransparent
pt | GetWidth
pt | Progress
pt | ReadData
pt | SetHeight
pt | SetPalette
pt | SetTransparent
pt | SetWidth
pt | SetModified
pt | WriteData
 | Assign
 | Create
 | Clear
 | LazarusResourceTypeValid
 | LoadFromFile
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromLazarusResource
 | LoadFromResourceName
 | LoadFromResourceID
 | LoadFromClipboardFormat
 | LoadFromClipboardFormatID
 | SaveToFile
 | SaveToStream
 | SaveToClipboardFormat
 | SaveToClipboardFormatID
 | GetSupportedSourceMimeTypes
 | GetResourceType
 | GetFileExtensions
 | IsStreamFormatSupported
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TGraphic)
 | Assign (TRasterImage)
 | Assign (TCustomBitmap)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TRasterImage)
 | BitmapHandleAllocated (TRasterImage)
 | BitmapHandleAllocated (TCustomBitmap)
pt | BitmapHandleNeeded (TRasterImage)
pt | CanShareImage (TRasterImage)
pt | CanShareImage (TCustomBitmap)
pt | Changed (TGraphic)
pt | Changed (TRasterImage)
pt | Changed (TCustomBitmap)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TGraphic)
 | Clear (TRasterImage)
 | Clear (TCustomBitmap)
 | Create (TObject)
 | Create (TGraphic)
 | Create (TRasterImage)
 | Create (TCustomBitmap)
pt | CreateDefaultBitmapHandle (TRasterImage)
pt | CreateDefaultBitmapHandle (TCustomBitmap)
 | CreateIntfImage (TRasterImage)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
pt | DefineProperties (TGraphic)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TRasterImage)
 | Destroy (TCustomBitmap)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | Draw (TGraphic)
pt | Draw (TRasterImage)
 | EndUpdate (TRasterImage)
 | Equals (TObject)
pt | Equals (TGraphic)
 | FieldAddress (TObject)
pt | FinalizeReader (TFPImageBitmap)
pt | FinalizeWriter (TFPImageBitmap)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeImage (TRasterImage)
 | FreeImage (TCustomBitmap)
 | FreeInstance (TObject)
pt | FreeMaskHandle (TCustomBitmap)
pt | FreeSaveStream (TRasterImage)
pt | GetBitmapHandle (TRasterImage)
pt | GetBitmapHandle (TCustomBitmap)
pt | GetEmpty (TGraphic)
pt | GetEmpty (TRasterImage)
 | GetFileExtensions (TGraphic)
 | GetFileExtensions (TFPImageBitmap)
 | GetFileExtensions (TBitmap)
pt | GetHandle (TRasterImage)
 | GetHashCode (TObject)
pt | GetHeight (TGraphic)
pt | GetHeight (TRasterImage)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetMasked (TRasterImage)
pt | GetMaskHandle (TRasterImage)
pt | GetMaskHandle (TCustomBitmap)
pt | GetMimeType (TGraphic)
pt | GetMimeType (TRasterImage)
pt | GetMimeType (TFPImageBitmap)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetPalette (TGraphic)
pt | GetPalette (TCustomBitmap)
pt | GetPixelFormat (TRasterImage)
pt | GetPixelFormat (TCustomBitmap)
pt | GetRawImageDescriptionPtr (TRasterImage)
pt | GetRawImageDescriptionPtr (TCustomBitmap)
pt | GetRawImagePtr (TRasterImage)
pt | GetRawImagePtr (TCustomBitmap)
pt | GetReaderClass (TFPImageBitmap)
pt | GetReaderClass (TBitmap)
 | GetResourceType (TGraphic)
 | GetResourceType (TBitmap)
pt | GetSharedImageClass (TRasterImage)
pt | GetSharedImageClass (TBitmap)
 | GetSize (TRasterImage)
 | GetSupportedSourceMimeTypes (TGraphic)
 | GetSupportedSourceMimeTypes (TRasterImage)
pt | GetTransparent (TGraphic)
pt | GetTransparent (TRasterImage)
pt | GetWidth (TGraphic)
pt | GetWidth (TRasterImage)
pt | GetWriterClass (TFPImageBitmap)
pt | GetWriterClass (TBitmap)
 | HandleAllocated (TRasterImage)
pt | HandleNeeded (TRasterImage)
pt | HandleNeeded (TCustomBitmap)
 | InheritsFrom (TObject)
pt | InitializeReader (TFPImageBitmap)
pt | InitializeReader (TBitmap)
pt | InitializeWriter (TFPImageBitmap)
 | InitInstance (TObject)
 | InstanceSize (TObject)
pt | InternalReleaseBitmapHandle (TRasterImage)
pt | InternalReleaseBitmapHandle (TCustomBitmap)
pt | InternalReleaseMaskHandle (TRasterImage)
pt | InternalReleaseMaskHandle (TCustomBitmap)
pt | InternalReleasePalette (TRasterImage)
pt | InternalReleasePalette (TCustomBitmap)
 | IsFileExtensionSupported (TFPImageBitmap)
 | IsStreamFormatSupported (TGraphic)
 | IsStreamFormatSupported (TFPImageBitmap)
 | LazarusResourceTypeValid (TGraphic)
 | LazarusResourceTypeValid (TCustomBitmap)
 | LazarusResourceTypeValid (TFPImageBitmap)
 | LoadFromBitmapHandles (TRasterImage)
 | LoadFromClipboardFormat (TGraphic)
 | LoadFromClipboardFormatID (TGraphic)
 | LoadFromDevice (TRasterImage)
 | LoadFromFile (TGraphic)
 | LoadFromIntfImage (TRasterImage)
 | LoadFromLazarusResource (TGraphic)
 | LoadFromMimeStream (TGraphic)
 | LoadFromMimeStream (TRasterImage)
 | LoadFromRawImage (TRasterImage)
 | LoadFromResourceID (TGraphic)
 | LoadFromResourceName (TGraphic)
 | LoadFromStream (TGraphic)
 | LoadFromStream (TRasterImage)
 | LoadFromStream (TBitmap)
 | Mask (TRasterImage)
 | MaskHandleAllocated (TRasterImage)
 | MaskHandleAllocated (TCustomBitmap)
pt | MaskHandleNeeded (TRasterImage)
pt | MaskHandleNeeded (TCustomBitmap)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | PaletteAllocated (TRasterImage)
 | PaletteAllocated (TCustomBitmap)
pt | PaletteNeeded (TRasterImage)
pt | PaletteNeeded (TCustomBitmap)
pt | Progress (TGraphic)
pt | RawimageNeeded (TCustomBitmap)
pt | ReadData (TGraphic)
pt | ReadData (TRasterImage)
pt | ReadStream (TRasterImage)
pt | ReadStream (TFPImageBitmap)
 | ReleaseBitmapHandle (TRasterImage)
 | ReleaseHandle (TCustomBitmap)
 | ReleaseMaskHandle (TRasterImage)
 | ReleasePalette (TRasterImage)
pt | RequestTransparentColor (TRasterImage)
 | SafeCallException (TObject)
pt | SaveStreamNeeded (TRasterImage)
 | SaveToClipboardFormat (TGraphic)
 | SaveToClipboardFormatID (TGraphic)
 | SaveToFile (TGraphic)
 | SaveToStream (TGraphic)
 | SaveToStream (TRasterImage)
pt | SetBitmapHandle (TRasterImage)
pt | SetHandle (TRasterImage)
pt | SetHandle (TCustomBitmap)
 | SetHandles (TRasterImage)
 | SetHandles (TCustomBitmap)
pt | SetHeight (TGraphic)
pt | SetHeight (TRasterImage)
pt | SetMasked (TRasterImage)
pt | SetMaskHandle (TRasterImage)
pt | SetModified (TGraphic)
pt | SetPalette (TGraphic)
pt | SetPixelFormat (TRasterImage)
pt | SetPixelFormat (TCustomBitmap)
pt | SetSize (TRasterImage)
 | SetSize (TCustomBitmap)
pt | SetTransparent (TGraphic)
pt | SetTransparent (TRasterImage)
pt | SetTransparentMode (TRasterImage)
pt | SetWidth (TGraphic)
pt | SetWidth (TRasterImage)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
pt | UnshareImage (TRasterImage)
pt | UnshareImage (TCustomBitmap)
pt | UpdateHandles (TRasterImage)
pt | UpdateHandles (TCustomBitmap)
pt | WriteData (TGraphic)
pt | WriteData (TRasterImage)
pt | WriteStream (TRasterImage)
pt | WriteStream (TFPImageBitmap)


TBitmap
TFPImageBitmap
TCustomBitmap
TRasterImage
TGraphic
 | OnChange
 | OnProgress
TPersistent
TObject


TBitmap.GetResourceType

Finds the type of resource for the bitmap

Declaration

Source position: graphics.pp line 1441

public function TBitmap.GetResourceType: TResourceType; override;


TBitmapHandleType

Declaration

Source position: graphics.pp line 1174

type TBitmapHandleType = (

  bmDIB,

  bmDDB

);


TBrush

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The Brush to be used to Paint on the current Canvas

Declaration

Source position: graphics.pp line 682

type TBrush = class(TFPCustomBrush)
protected
procedure DoAllocateResources; override; | DoAllocateResources - calls inherited method then calls GetReference
procedure DoDeAllocateResources; override; | DoDeAllocateResources - frees reference then calls inherited method
procedure DoCopyProps(); override; | DoCopyProps - if the Fromargument is another Brush, frees reference before calling inherited method, then sets the Changed property.
procedure SetColor(); | SetColor - specify color for the Brush
procedure SetFPColor(); override; |
procedure SetBitmap(); | SetBitmap - specify the Bitmap for the Brush
procedure SetStyle(); override; |
public
procedure Assign(); override; | Assign - if Source is another TBrush, copies settings to itself, else performs inherited Assign
constructor Create; override; | Create - constructor for TBrush: perform inherited Create then initialize some local variables and SetStyle
destructor Destroy; override; | Destroy - destructor for TBrush: free reference then perform inherited Destroy
function EqualsBrush();
property Bitmap: TCustomBitmap; [rw] | The BitMap associated with the current Brush
property Handle: HBRUSH; [rw] deprecated ; | Operating System Handle for this Brush
property Reference: TWSBrushReference; [r] | A Reference made to the current Brush
published
property Color: TColor; [rw] | The Color of the current Brush
property Style; | Style of the Brush
end;

Inheritance

TBrush

The Brush to be used to Paint on the current Canvas
|

TFPCustomBrush
?

TObject

Description

A Brush is typically used to fill an enclosed area on theCanvas with one particular color or colored pattern


TBrush
 |  | Bitmap
 |  | Handle
 | ro | Reference
pl |  | Color
pl | ro | Style


pl |  | Color (TBrush)
 |  | Handle (TBrush)
 | ro | Reference (TBrush)
pl | ro | Style (TBrush)


TBrush
pt | DoAllocateResources
pt | DoDeAllocateResources
pt | DoCopyProps
pt | SetColor
pt | SetFPColor
pt | SetBitmap
pt | SetStyle
 | Assign
 | Create
 | Destroy
 | EqualsBrush


pt | DoAllocateResources (TBrush)
pt | DoCopyProps (TBrush)
pt | DoDeAllocateResources (TBrush)
 | EqualsBrush (TBrush)
pt | SetBitmap (TBrush)
pt | SetColor (TBrush)
pt | SetFPColor (TBrush)
pt | SetStyle (TBrush)


TBrush


TBrush.Assign

Assign - if Source is another TBrush, copies settings to itself, else performs inherited Assign

Declaration

Source position: graphics.pp line 706

public procedure TBrush.Assign(

  Source: TPersistent

); override;

Arguments

Source

Source - another Brush

Description

Method: TBrush.Assign
Params: Source: Another brush
Returns: nothing
Copies the source brush to itself

See also

TPersistent.Assign


TBrush.Bitmap

The BitMap associated with the current Brush

Declaration

Source position: graphics.pp line 710

public property TBrush.Bitmap : TCustomBitmap
  read FBitmap
  write SetBitmap;

Description

Reads or writes a flag to determine the current BitMap


TBrush.Color

The Color of the current Brush

Declaration

Source position: graphics.pp line 714

published property TBrush.Color : TColor
  read FColor
  write SetColor
  default clWhite;

Description

Reads or writes a flag to determine the Color. Default is White


TBrush.Create

Create - constructor for TBrush: perform inherited Create then initialize some local variables and SetStyle

Declaration

Source position: graphics.pp line 707

public constructor TBrush.Create; override;

Description

Inherits most of its properties from ancestor Classes

See also

TObject.Create


TBrush.Destroy

Destroy - destructor for TBrush: free reference then perform inherited Destroy

Declaration

Source position: graphics.pp line 708

public destructor TBrush.Destroy; override;

Description

Inherits properties to remove Brush and frees Handle

See also

TPersistent.Destroy


TBrush.DoAllocateResources

DoAllocateResources - calls inherited method then calls GetReference

Declaration

Source position: graphics.pp line 697

protected procedure TBrush.DoAllocateResources; override;

See also

#fcl.FPCanvas.TFPCustomBrush


TBrush.DoCopyProps

DoCopyProps - if the Fromargument is another Brush, frees reference before calling inherited method, then sets the Changed property.

Declaration

Source position: graphics.pp line 699

protected procedure TBrush.DoCopyProps(

  From: TFPCanvasHelper

); override;

See also

#fcl.FPCanvas.TFPCustomBrush


TBrush.DoDeAllocateResources

DoDeAllocateResources - frees reference then calls inherited method

Declaration

Source position: graphics.pp line 698

protected procedure TBrush.DoDeAllocateResources; override;


TBrush.EqualsBrush

Declaration

Source position: graphics.pp line 709

public function TBrush.EqualsBrush(

  ABrush: TBrush

):Boolean;


TBrush.Handle

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Graphics' (#lcl)

TBrush.Handle (deprecated)

Operating System Handle for this Brush

Declaration

Source position: graphics.pp line 711

public property TBrush.Handle : HBRUSH
  read GetHandle
  write SetHandle;

Description

Reads or writes flag to determine system Handle


TBrush.Reference

A Reference made to the current Brush

Declaration

Source position: graphics.pp line 712

public property TBrush.Reference : TWSBrushReference
  read GetReference;


TBrush.SetBitmap

SetBitmap - specify the Bitmap for the Brush

Declaration

Source position: graphics.pp line 702

protected procedure TBrush.SetBitmap(

  Value: TCustomBitmap

);


TBrush.SetColor

SetColor - specify color for the Brush

Declaration

Source position: graphics.pp line 700

protected procedure TBrush.SetColor(

  const NewColor: TColor;

  const NewFPColor: TFPColor

); virtual;

procedure TBrush.SetColor(

  Value: TColor

);


TBrush.Style

Style of the Brush

Declaration

Source position: graphics.pp line 715

published property TBrush.Style
  default bsSolid;

Description

Enumerated type - default Solid

See also

TBrushStyle

Style of Brush to be used


TBrushHandleCache

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TBrushHandleCache - resource cache for Brush Handles

Declaration

Source position: graphics.pp line 675

type TBrushHandleCache = class(TBlockResourceCache)
protected
procedure RemoveItem(); override; | RemoveItem from CacheItem list
public
constructor Create; |
end;

Inheritance

TBrushHandleCache | TBrushHandleCache - resource cache for Brush Handles
|
TBlockResourceCache | TBlockResourceCache - a cache for Block resources
|
THandleResourceCache | THandleResourceCache - a Resource Cache for Handles
|
TResourceCache | TResourceCache - a cache (linked list) for storing Resources
|
TObject


TBrushHandleCache
TBlockResourceCache
 | ro | DataSize
THandleResourceCache
TResourceCache
 |  | MaxUnusedItem
 | ro | ResourceCacheItemClass
 | ro | ResourceCacheDescriptorClass


ro | DataSize (TBlockResourceCache)
 | MaxUnusedItem (TResourceCache)
ro | ResourceCacheDescriptorClass (TResourceCache)
ro | ResourceCacheItemClass (TResourceCache)


TBrushHandleCache
pt | RemoveItem
 | Create
TBlockResourceCache
 | Create
 | FindDescriptor
 | AddResource
 | CompareDescriptors
THandleResourceCache
 | FindItem
TResourceCache
pt | RemoveItem
pt | RemoveDescriptor
pt | ItemUsed
pt | ItemUnused
pt | ItemIsUsed
 | Create
 | Clear
 | Destroy
 | CompareItems
 | CompareDescriptors
 | ConsistencyCheck
 | Lock
 | Unlock


 | AddResource (TBlockResourceCache)
 | Clear (TResourceCache)
 | CompareDescriptors (TResourceCache)
 | CompareDescriptors (TBlockResourceCache)
 | CompareItems (TResourceCache)
 | ConsistencyCheck (TResourceCache)
 | Create (TResourceCache)
 | Create (TBlockResourceCache)
 | Create (TBrushHandleCache)
 | Destroy (TResourceCache)
 | FindDescriptor (TBlockResourceCache)
 | FindItem (THandleResourceCache)
pt | ItemIsUsed (TResourceCache)
pt | ItemUnused (TResourceCache)
pt | ItemUsed (TResourceCache)
 | Lock (TResourceCache)
pt | RemoveDescriptor (TResourceCache)
pt | RemoveItem (TResourceCache)
pt | RemoveItem (TBrushHandleCache)
 | Unlock (TResourceCache)


TBrushHandleCache

TBlockResourceCache

ro

OnCompareDescPtrWithDescriptor

THandleResourceCache

TResourceCache


ro

OnCompareDescPtrWithDescriptor (TBlockResourceCache)


TCanvas

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCanvas represents a drawing surface which might be attached to a visual control which might be displayed on the screen or to an offscreen bitmap. It contains a number of drawing functions.

Declaration

Source position: graphics.pp line 962

type TCanvas = class(TFPCustomCanvas)
protected
function DoCreateDefaultFont; override; | DoCreateDefaultFont - calls TFont.Create to create a default font
function DoCreateDefaultPen; override; | DoCreateDefaultPen - calls TPen.Create to create a default pen
function DoCreateDefaultBrush; override; | DoCreateDefaultBrush - calls TBrush.Create to create a default brush
procedure SetColor(); override; | SetColor converts the specified FPColor to a Color and applies it to the pixels at x, y
function GetColor(); override; | GetColor - finds the Color of the pixels at x, y and returns the value converted to a FPColor
procedure SetHeight(); override; | SetHeight - should never be called for Canvas: raises an exception if it is called
function GetHeight; override; | GetHeight - if a handle has been allocated, returns the height from the device size
procedure SetWidth(); override; | SetWidth - should never be called; raises an exception if it is called
function GetWidth; override; | GetWidth - if a handle has been allocated, returns the width from the device size
procedure SetPenPos(); override; | SetPenPos moves pen to specified position
procedure DoLockCanvas; override; | DoLockCanvas - enters critical locking section then calls inherited method
procedure DoUnlockCanvas; override; | DoUnlockCanvas - leaves the critical locking section then calls inherited method
procedure DoTextOut(); override; | DoTextOut calls TextOut for the specified coordinates and string
procedure DoGetTextSize(); override; | DoGetTextSize calls TextExtent to find width and height of specified text string
function DoGetTextHeight(); override; | DoGetTextHeight calls TextHeight to return the height of the text
function DoGetTextWidth(); override; | DoGetTextWidth calls TextWidth to return the width of the given text string
procedure DoRectangle(); override; | DoRectangle calls Frame to draw a rectangle in the given bounds
procedure DoRectangleFill(); override; | DoRectangleFill calls FillRect to draw a filled rectangle with the given bounds
procedure DoRectangleAndFill(); override; | DoRectangleAndFill - calls Rectangle to draw a rectangle and fill it
procedure DoEllipse(); override; | Draws an Arc of 360 degrees within the specified Bounds
procedure DoEllipseFill(); override; | DoEllipseFill calls Ellipse
procedure DoEllipseAndFill(); override; | DoEllipseAndFill calls the inherited DoEllipseAndFill
procedure DoPolygon(); override; | DoPolygon calls PolyLine to draw a series of lines through the points
procedure DoPolygonFill(); override; | DoPolygonFill calls Polygon for the supplied points
procedure DoPolygonAndFill(); override; | DoPolygonAndFill calls inherited method
procedure DoPolyline(); override; | DoPolyline calls PolyLine
procedure DoPolyBezier(); override;
procedure DoFloodFill(); override; | DoFloodFill calls FloodFill
procedure DoMoveTo(); override; | DoMoveTo calls MoveTo
procedure DoLineTo(); override; | DoLineTo calls LineTo
procedure DoLine(); override; | DoLine calls Line to draw from x1, y1 to x2, y2
procedure DoCopyRect(); override; | Verifies and copies the source canvas
procedure DoDraw(); override; | DoDraw checks that Image is of the right type, makes a local copy, creates the necessary handles and bitmaps for drawing
procedure CheckHelper(); override; | CheckHelper - ignored by current class
function GetDefaultColor(); virtual;
function GetClipRect; override; | GetClipRect - if an error is encountered in finding the Clipping Rectangle dimensions, sets some defaults anyway
procedure SetClipRect(); override;
function GetClipping; override; | GetClipping returns True if clipping is being performed
procedure SetClipping(); override; | SetClipping specifies (via boolean argument) whether clipping is to be performed
function GetPixel(); virtual; | GetPixel - returns the color of the pixel at the specified location
procedure CreateBrush; virtual; | CreateBrush creates necessary handles, sets up local defaults for style, hatching, background color
procedure CreateFont; virtual; |
procedure CreateHandle; virtual; | CreateHandle - creates a new Handle for the Canvas
procedure CreatePen; virtual; | CreatePen sets up local handles and defaults for Pen creation, sets initial position of Pen
procedure CreateRegion; virtual; | CreateRegion - creates a rectangular region for the Canvas
procedure DeselectHandles; virtual; | DeselectHandles - remove from group of selected handles
procedure PenChanging(); virtual; | PenChanging - software emulation for call to OnChanging event for Pen
procedure FontChanging(); virtual; | FontChanging - software emulation for call to OnChanging event for Font
procedure BrushChanging(); virtual; | BrushChanging - software emulation for call to OnChanging event for Brush
procedure RegionChanging(); virtual; | RegionChanging - software emulation for call to OnChanging event for Region
procedure RealizeAutoRedraw; virtual; | RealizeAutoRedraw - implement the AutoDraw feature
procedure RealizeAntialiasing; virtual; | RealizeAntialiasing - implement the Anti-aliasing feature
procedure RequiredState(); virtual; | RequiredState - the set of Canvas State required (csHandleValid, csFontValid, csPenvalid, csBrushValid, csRegionValid)
procedure SetHandle(); virtual; | SetHandle - specify a Handle
procedure SetInternalPenPos(); virtual; | SetInternalPenPos - specify position for the Pen
procedure SetPixel(); virtual; | SetPixel - specify a color for the stated pixel
procedure FreeHandle; virtual; | FreeHandle - release a Handle
public
constructor Create; | Create - constructor for TCanvas: calls inherited Create and sets defaults for many properties and actions
destructor Destroy; override; | Destroy - destructor for TCanvas: frees handles and region, calls inherited Destroy, sets font, pen and brush resources to nil
procedure Lock; virtual; | Lock the canvas, making it unavailable for drawing
function TryLock; | TryLock - examines the Lock state, and performs Lock if necessary
procedure Unlock; virtual; | Unlock or release a previously locked Canvas
procedure Refresh; virtual; | Refresh the drawing of the Canvas
procedure Changing; virtual; | Changing - software emulation of a call to the OnChanging event
procedure Changed; virtual; | Changed - software emulation of a call to the OnChange event
procedure SaveHandleState; virtual; | SaveHandleState - stores the state of the Handle
procedure RestoreHandleState; virtual; | RestoreHandleState - retrieves the saved state of the Handle
procedure Arc(); | Use Arc to draw an elliptically curved line with the current Pen
procedure ArcTo(); virtual;
procedure AngleArc();
procedure BrushCopy(); virtual; |
procedure Chord(); | Chord draws a filled Chord-shape on the canvas
procedure CopyRect(); virtual; | Copies the rectangle found at Source in SrcCanvas to the destination position Dest
procedure Draw(); virtual; | Draw - copies bounds from SrcGraphic, then calls StretchDraw to perform the drawing
procedure DrawFocusRect(); virtual; | DrawFocusRect - draws a focused rectangle at the specified position
procedure StretchDraw(); virtual; | StretchDraw - uses the Draw method of the source graphic ( TGraphic)
procedure Ellipse(); | Ellipse draws a filled circle or ellipse on the canvas
procedure FillRect(); | FillRect - draw a filled rectangle in the specified coordinate space
procedure FloodFill(); virtual; | FloodFill flood-fills an area with the given color, starting from the specified point; uses the FloodFill method for the current interface or widget set
procedure Frame3d(); | Frame3d - produce a frame with 3-D effect (with beveled edges etc) in the specified rectangle
procedure Frame(); | Produces a Frame or border around the specified rectangle using a Pen
procedure FrameRect(); | FrameRect - produce a border around the specified rectangle using a Brush
function GetTextMetrics(); virtual;
procedure GradientFill(); | GradientFill - fill the specified rectangle with the specified colors in a gradient with the specified direction
procedure RadialPie(); virtual; | RadialPie draws a filled pie-shaped wedge on the canvas with specified start and end coordinates, and starting and ending angular positions
procedure Pie(); virtual; | Pie draws a filled Pie-shaped wedge on the canvas
procedure PolyBezier(); | Polybezier draws cubic Bezier curves
procedure Polygon(); | Polygon draws a closed, many-sided shape on the canvas, using the value of Pen
procedure Polyline(); | Polyline connects a set of points on the canvas
procedure Rectangle(); | Draws a Rectangle at the specified coordinates
procedure RoundRect(); | RoundRect - draws a rectangle at the specified position, with corners rounded by the factors RX, RY
procedure TextOut(); virtual; | Writes text at the specified position
procedure TextRect(); | Writes Text string within a specified rectangle, according to predefined Style
function TextExtent(); virtual; | TextExtent - returns the total size of the specified text
function TextHeight(); virtual; | TextHeight - returns the height of the specified text
function TextWidth(); virtual; | TextWidth - returns the width of the specified text
function TextFitInfo();
function HandleAllocated; virtual; | HandleAllocated - returns True if a handle has been allocated
function GetUpdatedHandle(); virtual; | GetUpdatedHandle - returns the value of the updated Handle
property Pixels []: TColor; [rw] | The color of the Pixels located at the specified position
property Handle: HDC; [rw] | The operating system Handle for this object
property TextStyle: TTextStyle; [rw] | The TextStyle to be used in this Canvas
published
property AntialiasingMode: TAntialiasingMode; [rw] | AntialiasingMode - anti-aliasing on, off or don't care
property AutoRedraw: Boolean; [rw] | AutoRedraw - if True, the Canvas is to be redrawn automatically after each change or update
property Brush: TBrush; [rw] | The Brush to be used for painting this Canvas
property CopyMode: TCopymode; [rw] | The CopyMode to be used (arbitrary number)
property Font: TFont; [rw] | The Font to be used for text in this canvas
property Height: Integer; [r] | The Height of the canvas
property Pen: TPen; [rw] | The Pen to be used for writing in this canvas
property Region: TRegion; [rw] | The Regionwhere the Canvas is located
property Width: Integer; [r] | The Width of the Canvas
property OnChange: TNotifyEvent; [rw] | Event handler for a change in the canvas
property OnChanging: TNotifyEvent; [rw] | Event handler while canvas is changing
end;

Inheritance

TCanvas

TCanvas represents a drawing surface which might be attached to a visual control which might be displayed on the screen or to an offscreen bitmap. It contains a number of drawing functions.
|

TFPCustomCanvas
?

TObject

Description

TCanvas represents a drawing surface which might be attached to a visual control which might be displayed on the screen or to an offscreen bitmap. It contains drawing tools (brush, pen and font) to draw on this surface. This class defines a very large number of drawing methods including methods for pen and color selection, producing shapes and filling them, setting or clearing individual pixels, and producing graphic text.


TCanvas
 |  | Pixels
 |  | Handle
 |  | TextStyle
pl |  | AntialiasingMode
pl |  | AutoRedraw
pl |  | Brush
pl |  | CopyMode
pl |  | Font
pl | ro | Height
pl |  | Pen
pl |  | Region
pl | ro | Width


pl |  | AntialiasingMode (TCanvas)
pl |  | AutoRedraw (TCanvas)
pl |  | Brush (TCanvas)
pl |  | CopyMode (TCanvas)
pl |  | Font (TCanvas)
 |  | Handle (TCanvas)
pl | ro | Height (TCanvas)
pl |  | Pen (TCanvas)
 |  | Pixels (TCanvas)
pl |  | Region (TCanvas)
 |  | TextStyle (TCanvas)
pl | ro | Width (TCanvas)


TCanvas
pt | DoCreateDefaultFont
pt | DoCreateDefaultPen
pt | DoCreateDefaultBrush
pt | SetColor
pt | GetColor
pt | SetHeight
pt | GetHeight
pt | SetWidth
pt | GetWidth
pt | SetPenPos
pt | DoLockCanvas
pt | DoUnlockCanvas
pt | DoTextOut
pt | DoGetTextSize
pt | DoGetTextHeight
pt | DoGetTextWidth
pt | DoRectangle
pt | DoRectangleFill
pt | DoRectangleAndFill
pt | DoEllipse
pt | DoEllipseFill
pt | DoEllipseAndFill
pt | DoPolygon
pt | DoPolygonFill
pt | DoPolygonAndFill
pt | DoPolyline
pt | DoPolyBezier
pt | DoFloodFill
pt | DoMoveTo
pt | DoLineTo
pt | DoLine
pt | DoCopyRect
pt | DoDraw
pt | CheckHelper
pt | GetDefaultColor
pt | GetClipRect
pt | SetClipRect
pt | GetClipping
pt | SetClipping
pt | GetPixel
pt | CreateBrush
pt | CreateFont
pt | CreateHandle
pt | CreatePen
pt | CreateRegion
pt | DeselectHandles
pt | PenChanging
pt | FontChanging
pt | BrushChanging
pt | RegionChanging
pt | RealizeAutoRedraw
pt | RealizeAntialiasing
pt | RequiredState
pt | SetHandle
pt | SetInternalPenPos
pt | SetPixel
pt | FreeHandle
 | Create
 | Destroy
 | Lock
 | TryLock
 | Unlock
 | Refresh
 | Changing
 | Changed
 | SaveHandleState
 | RestoreHandleState
 | Arc
 | ArcTo
 | AngleArc
 | BrushCopy
 | Chord
 | CopyRect
 | Draw
 | DrawFocusRect
 | StretchDraw
 | Ellipse
 | FillRect
 | FloodFill
 | Frame3D
 | Frame
 | FrameRect
 | GetTextMetrics
 | GradientFill
 | RadialPie
 | Pie
 | PolyBezier
 | Polygon
 | Polyline
 | Rectangle
 | RoundRect
 | TextOut
 | TextRect
 | TextExtent
 | TextHeight
 | TextWidth
 | TextFitInfo
 | HandleAllocated
 | GetUpdatedHandle


pt | BrushChanging (TCanvas)
 | BrushCopy (TCanvas)
 | Changed (TCanvas)
 | Changing (TCanvas)
pt | CheckHelper (TCanvas)
 | Chord (TCanvas)
 | CopyRect (TCanvas)
 | Create (TCanvas)
pt | CreateBrush (TCanvas)
pt | CreateFont (TCanvas)
pt | CreateHandle (TCanvas)
pt | CreatePen (TCanvas)
pt | CreateRegion (TCanvas)
pt | DeselectHandles (TCanvas)
 | Destroy (TCanvas)
pt | DoCopyRect (TCanvas)
pt | DoCreateDefaultBrush (TCanvas)
pt | DoCreateDefaultFont (TCanvas)
pt | DoCreateDefaultPen (TCanvas)
pt | DoDraw (TCanvas)
pt | DoEllipse (TCanvas)
pt | DoEllipseAndFill (TCanvas)
pt | DoEllipseFill (TCanvas)
pt | DoFloodFill (TCanvas)
pt | DoGetTextHeight (TCanvas)
pt | DoGetTextSize (TCanvas)
pt | DoGetTextWidth (TCanvas)
pt | DoLine (TCanvas)
pt | DoLineTo (TCanvas)
pt | DoLockCanvas (TCanvas)
pt | DoMoveTo (TCanvas)
pt | DoPolyBezier (TCanvas)
pt | DoPolygon (TCanvas)
pt | DoPolygonAndFill (TCanvas)
pt | DoPolygonFill (TCanvas)
pt | DoPolyline (TCanvas)
pt | DoRectangle (TCanvas)
pt | DoRectangleAndFill (TCanvas)
pt | DoRectangleFill (TCanvas)
pt | DoTextOut (TCanvas)
pt | DoUnlockCanvas (TCanvas)
 | Draw (TCanvas)
 | DrawFocusRect (TCanvas)
 | Ellipse (TCanvas)
 | FillRect (TCanvas)
 | FloodFill (TCanvas)
pt | FontChanging (TCanvas)
 | Frame (TCanvas)
 | Frame3D (TCanvas)
 | FrameRect (TCanvas)
pt | FreeHandle (TCanvas)
pt | GetClipping (TCanvas)
pt | GetClipRect (TCanvas)
pt | GetColor (TCanvas)
pt | GetDefaultColor (TCanvas)
pt | GetHeight (TCanvas)
pt | GetPixel (TCanvas)
 | GetTextMetrics (TCanvas)
 | GetUpdatedHandle (TCanvas)
pt | GetWidth (TCanvas)
 | GradientFill (TCanvas)
 | HandleAllocated (TCanvas)
 | Lock (TCanvas)
pt | PenChanging (TCanvas)
 | Pie (TCanvas)
 | PolyBezier (TCanvas)
 | Polygon (TCanvas)
 | Polyline (TCanvas)
 | RadialPie (TCanvas)
pt | RealizeAntialiasing (TCanvas)
pt | RealizeAutoRedraw (TCanvas)
 | Rectangle (TCanvas)
 | Refresh (TCanvas)
pt | RegionChanging (TCanvas)
pt | RequiredState (TCanvas)
 | RestoreHandleState (TCanvas)
 | RoundRect (TCanvas)
 | SaveHandleState (TCanvas)
pt | SetClipping (TCanvas)
pt | SetClipRect (TCanvas)
pt | SetColor (TCanvas)
pt | SetHandle (TCanvas)
pt | SetHeight (TCanvas)
pt | SetInternalPenPos (TCanvas)
pt | SetPenPos (TCanvas)
pt | SetPixel (TCanvas)
pt | SetWidth (TCanvas)
 | StretchDraw (TCanvas)
 | TextExtent (TCanvas)
 | TextFitInfo (TCanvas)
 | TextHeight (TCanvas)
 | TextOut (TCanvas)
 | TextRect (TCanvas)
 | TextWidth (TCanvas)
 | TryLock (TCanvas)
 | Unlock (TCanvas)


TCanvas
pl | OnChange
pl | OnChanging


TCanvas.AngleArc

Declaration

Source position: graphics.pp line 1071

public procedure TCanvas.AngleArc(

  X: Integer;

  Y: Integer;

  Radius: LongWord;

  StartAngle: Single;

  SweepAngle: Single

);


TCanvas.AntialiasingMode

AntialiasingMode - anti-aliasing on, off or don't care

Declaration

Source position: graphics.pp line 1139

published property TCanvas.AntialiasingMode : TAntialiasingMode
  read FAntialiasingMode
  write SetAntialiasingMode
  default amDontCare;


TCanvas.Arc

Use Arc to draw an elliptically curved line with the current Pen

Declaration

Source position: graphics.pp line 1068

public procedure TCanvas.Arc(

  ALeft: Integer;

  ATop: Integer;

  ARight: Integer;

  ABottom: Integer;

  Angle16Deg: Integer;

  Angle16DegLength: Integer

); virtual;

procedure TCanvas.Arc(

  ALeft: Integer;

  ATop: Integer;

  ARight: Integer;

  ABottom: Integer;

  SX: Integer;

  SY: Integer;

  EX: Integer;

  EY: Integer

); virtual;

Arguments

Angle16Deg | Angle for the arc segment in 1/16ths of a degree
Angle16DegLength | Arc length

Arguments

SX | Horizontal coordinate for the the starting radial point in the arc
SY | Vertical coordinate for the the starting radial point in the arc
EX | Horizontal coordinate for the the ending radial point in the arc
EY | Vertical coordinate for the the ending radial point in the arc

Description

Use Arc to draw an elliptically curved line with the current Pen. Arc is re-introduced in TCanvas to provide additional overloads for the method found in the platform-specific LCL interface object. Parameter values passed to the overloaded methods are in turn passed to the widgetset class for the plaltform.

ALeft, ATop, ABottom, and ARight represent the canvas bounds in which the drawing operation is performed.

One variant of the method provides the Angle16Deg and Angle16DegLength arguments.

Angle16Deg contains the central angle which defines the direction for the arc endpoint. Positive values indicate a counter-clockwise direction.Zero degrees lies at the 3 o'clock position. These value is expressed in 1/16ths of a degree. For example, a full circle equals 5760 (16*360) increments.

Angle16DegLength contains the arc length used to determine the over-all circumference of the circle for with the arc is a segment.

Another variant provides the SX, SY and EX, EY arguments representing the starting and ending radial points between which the Arc is drawn.


TCanvas.ArcTo

Declaration

Source position: graphics.pp line 1070

public procedure TCanvas.ArcTo(

  ALeft: Integer;

  ATop: Integer;

  ARight: Integer;

  ABottom: Integer;

  SX: Integer;

  SY: Integer;

  EX: Integer;

  EY: Integer

); virtual;


TCanvas.AutoRedraw

AutoRedraw - if True, the Canvas is to be redrawn automatically after each change or update

Declaration

Source position: graphics.pp line 1140

published property TCanvas.AutoRedraw : Boolean
  read FAutoRedraw
  write SetAutoRedraw;


TCanvas.Brush

The Brush to be used for painting this Canvas

Declaration

Source position: graphics.pp line 1141

published property TCanvas.Brush : TBrush
  read FLazBrush
  write SetLazBrush;


TCanvas.BrushChanging

BrushChanging - software emulation for call to OnChanging event for Brush

Declaration

Source position: graphics.pp line 1046

protected procedure TCanvas.BrushChanging(

  ABrush: TObject

); virtual;


TCanvas.BrushCopy

Declaration

Source position: graphics.pp line 1072

public procedure TCanvas.BrushCopy(

  ADestRect: TRect;

  ABitmap: TBitmap;

  ASourceRect: TRect;

  ATransparentColor: TColor

); virtual;


TCanvas.Changed

Changed - software emulation of a call to the OnChange event

Declaration

Source position: graphics.pp line 1063

public procedure TCanvas.Changed; virtual;


TCanvas.Changing

Changing - software emulation of a call to the OnChanging event

Declaration

Source position: graphics.pp line 1062

public procedure TCanvas.Changing; virtual;


TCanvas.CheckHelper

CheckHelper - ignored by current class

Declaration

Source position: graphics.pp line 1030

protected procedure TCanvas.CheckHelper(

  AHelper: TFPCanvasHelper

); override;

Errors

Writes a message to debug output indicating the call is ignored.


TCanvas.Chord

Chord draws a filled Chord-shape on the canvas

Declaration

Source position: graphics.pp line 1074

public procedure TCanvas.Chord(

  x1: Integer;

  y1: Integer;

  x2: Integer;

  y2: Integer;

  Angle16Deg: Integer;

  Angle16DegLength: Integer

); virtual;

procedure TCanvas.Chord(

  x1: Integer;

  y1: Integer;

  x2: Integer;

  y2: Integer;

  SX: Integer;

  SY: Integer;

  EX: Integer;

  EY: Integer

); virtual;

Description

Use Chord to draw a filled Chord-shape on the canvas. The angles angle1 and angle2 are 1/16th of a degree. For example, a full circle equals 5760 (16*360).

Positive values of Angle and AngleLength mean counter-clockwise while negative values mean clockwise direction.

Zero degrees is at the 3 o'clock position.


TCanvas.CopyMode

The CopyMode to be used (arbitrary number)

Declaration

Source position: graphics.pp line 1142

published property TCanvas.CopyMode : TCopymode
  read FCopyMode
  write FCopyMode
  default cmSrcCopy;


TCanvas.CopyRect

Copies the rectangle found at Source in SrcCanvas to the destination position Dest

Declaration

Source position: graphics.pp line 1077

public procedure TCanvas.CopyRect(

  const Dest: TRect;

  SrcCanvas: TCanvas;

  const Source: TRect

); virtual;


TCanvas.Create

Create - constructor for TCanvas: calls inherited Create and sets defaults for many properties and actions

Declaration

Source position: graphics.pp line 1056

public constructor TCanvas.Create;

Description

Create - constructor for TCanvas: calls inherited Create and sets defaults for many properties and actions.

Initializes Font, Pen and Brush, makes event handlers for these, sets up defaults for Alignment, Layout, Clipping and opacity.


TCanvas.CreateBrush

CreateBrush creates necessary handles, sets up local defaults for style, hatching, background color

Declaration

Source position: graphics.pp line 1038

protected procedure TCanvas.CreateBrush; virtual;


TCanvas.CreateFont

Declaration

Source position: graphics.pp line 1039

protected procedure TCanvas.CreateFont; virtual;


TCanvas.CreateHandle

CreateHandle - creates a new Handle for the Canvas

Declaration

Source position: graphics.pp line 1040

protected procedure TCanvas.CreateHandle; virtual;


TCanvas.CreatePen

CreatePen sets up local handles and defaults for Pen creation, sets initial position of Pen

Declaration

Source position: graphics.pp line 1041

protected procedure TCanvas.CreatePen; virtual;


TCanvas.CreateRegion

CreateRegion - creates a rectangular region for the Canvas

Declaration

Source position: graphics.pp line 1042

protected procedure TCanvas.CreateRegion; virtual;


TCanvas.DeselectHandles

DeselectHandles - remove from group of selected handles

Declaration

Source position: graphics.pp line 1043

protected procedure TCanvas.DeselectHandles; virtual;


TCanvas.Destroy

Destroy - destructor for TCanvas: frees handles and region, calls inherited Destroy, sets font, pen and brush resources to nil

Declaration

Source position: graphics.pp line 1057

public destructor TCanvas.Destroy; override;

Description

TCanvas and makes its resources available


TCanvas.DoCopyRect

Verifies and copies the source canvas

Declaration

Source position: graphics.pp line 1027

protected procedure TCanvas.DoCopyRect(

  x: Integer;

  y: Integer;

  SrcCanvas: TFPCustomCanvas;

  const SourceRect: TRect

); override;

Description

DoCopyRect checks that SrcCanvas is of correct type then copies coordinates and calls CopyRect.

Errors

If SrcCanvas is not of type TCanvas then writes a warning to the debug output that copying is not supported

See also

#LCL.Graphics.TCanvas.CopyRect

Copies the rectangle found at Source in SrcCanvas to the destination position Dest


TCanvas.DoCreateDefaultBrush

DoCreateDefaultBrush - calls TBrush.Create to create a default brush

Declaration

Source position: graphics.pp line 996

protected function TCanvas.DoCreateDefaultBrush: TFPCustomBrush; override;

See also

#LCL.Graphics.TBrush.Create

Create - constructor for TBrush: perform inherited Create then initialize some local variables and SetStyle


TCanvas.DoCreateDefaultFont

DoCreateDefaultFont - calls TFont.Create to create a default font

Declaration

Source position: graphics.pp line 994

protected function TCanvas.DoCreateDefaultFont: TFPCustomFont; override;

See also

#LCL.Graphics.TFont.Create

Create - constructor for TFont: Opens a new instance of the class, calling inherited Create and setting some defaults


TCanvas.DoCreateDefaultPen

DoCreateDefaultPen - calls TPen.Create to create a default pen

Declaration

Source position: graphics.pp line 995

protected function TCanvas.DoCreateDefaultPen: TFPCustomPen; override;

See also

#LCL.Graphics.TPen.Create

Create - constructor for TPen: performs inherited Create then sets some local defaults, style, mode, width and color


TCanvas.DoDraw

DoDraw checks that Image is of the right type, makes a local copy, creates the necessary handles and bitmaps for drawing

Declaration

Source position: graphics.pp line 1029

protected procedure TCanvas.DoDraw(

  x: Integer;

  y: Integer;

  const Image: TFPCustomImage

); override;


TCanvas.DoEllipse

Draws an Arc of 360 degrees within the specified Bounds

Declaration

Source position: graphics.pp line 1013

protected procedure TCanvas.DoEllipse(

  const Bounds: TRect

); override;

Description

DoEllipse draws an Arc of 360 degrees within given Bounds, making an ellipse.

See also

#LCL.Graphics.TCanvas.Arc

Use Arc to draw an elliptically curved line with the current Pen


TCanvas.DoEllipseAndFill

DoEllipseAndFill calls the inherited DoEllipseAndFill

Declaration

Source position: graphics.pp line 1015

protected procedure TCanvas.DoEllipseAndFill(

  const Bounds: TRect

); override;


TCanvas.DoEllipseFill

DoEllipseFill calls Ellipse

Declaration

Source position: graphics.pp line 1014

protected procedure TCanvas.DoEllipseFill(

  const Bounds: TRect

); override;

See also

#LCL.Graphics.TCanvas.Ellipse

Ellipse draws a filled circle or ellipse on the canvas


TCanvas.DoFloodFill

DoFloodFill calls FloodFill

Declaration

Source position: graphics.pp line 1023

protected procedure TCanvas.DoFloodFill(

  x: Integer;

  y: Integer

); override;

See also

#LCL.Graphics.TCanvas.FloodFill

FloodFill flood-fills an area with the given color, starting from the specified point; uses the FloodFill method for the current interface or widget set


TCanvas.DoGetTextHeight

DoGetTextHeight calls TextHeight to return the height of the text

Declaration

Source position: graphics.pp line 1008

protected function TCanvas.DoGetTextHeight(

  Text: string

):Integer; override;

See also

#LCL.Graphics.TCanvas.TextHeight

TextHeight - returns the height of the specified text


TCanvas.DoGetTextSize

DoGetTextSize calls TextExtent to find width and height of specified text string

Declaration

Source position: graphics.pp line 1007

protected procedure TCanvas.DoGetTextSize(

  Text: string;

  var w: Integer;

  var h: Integer

); override;

See also

#LCL.Graphics.TCanvas.TextExtent

TextExtent - returns the total size of the specified text


TCanvas.DoGetTextWidth

DoGetTextWidth calls TextWidth to return the width of the given text string

Declaration

Source position: graphics.pp line 1009

protected function TCanvas.DoGetTextWidth(

  Text: string

):Integer; override;

See also

#LCL.Graphics.TCanvas.TextWidth

TextWidth - returns the width of the specified text


TCanvas.DoLine

DoLine calls Line to draw from x1, y1 to x2, y2

Declaration

Source position: graphics.pp line 1026

protected procedure TCanvas.DoLine(

  x1: Integer;

  y1: Integer;

  x2: Integer;

  y2: Integer

); override;


TCanvas.DoLineTo

DoLineTo calls LineTo

Declaration

Source position: graphics.pp line 1025

protected procedure TCanvas.DoLineTo(

  x: Integer;

  y: Integer

); override;


TCanvas.DoLockCanvas

DoLockCanvas - enters critical locking section then calls inherited method

Declaration

Source position: graphics.pp line 1004

protected procedure TCanvas.DoLockCanvas; override;


TCanvas.DoMoveTo

DoMoveTo calls MoveTo

Declaration

Source position: graphics.pp line 1024

protected procedure TCanvas.DoMoveTo(

  x: Integer;

  y: Integer

); override;


TCanvas.DoPolyBezier

Declaration

Source position: graphics.pp line 1020

protected procedure TCanvas.DoPolyBezier(

  Points: PPoint;

  NumPts: Integer;

  Filled: Boolean = False;

  Continuous: Boolean = False

); override;


TCanvas.DoPolygon

DoPolygon calls PolyLine to draw a series of lines through the points

Declaration

Source position: graphics.pp line 1016

protected procedure TCanvas.DoPolygon(

  const Points: array of TPoint

); override;

See also

#LCL.Graphics.TCanvas.PolyLine

Polyline connects a set of points on the canvas


TCanvas.DoPolygonAndFill

DoPolygonAndFill calls inherited method

Declaration

Source position: graphics.pp line 1018

protected procedure TCanvas.DoPolygonAndFill(

  const Points: array of TPoint

); override;


TCanvas.DoPolygonFill

DoPolygonFill calls Polygon for the supplied points

Declaration

Source position: graphics.pp line 1017

protected procedure TCanvas.DoPolygonFill(

  const Points: array of TPoint

); override;

See also

#LCL.Graphics.TCanvas.Polygon

Polygon draws a closed, many-sided shape on the canvas, using the value of Pen


TCanvas.DoPolyline

DoPolyline calls PolyLine

Declaration

Source position: graphics.pp line 1019

protected procedure TCanvas.DoPolyline(

  const Points: array of TPoint

); override;

See also

TCanvas.PolyLine

Polyline connects a set of points on the canvas


TCanvas.DoRectangle

DoRectangle calls Frame to draw a rectangle in the given bounds

Declaration

Source position: graphics.pp line 1010

protected procedure TCanvas.DoRectangle(

  const Bounds: TRect

); override;

See also

#LCL.Graphics.TCanvas.Frame

Produces a Frame or border around the specified rectangle using a Pen


TCanvas.DoRectangleAndFill

DoRectangleAndFill - calls Rectangle to draw a rectangle and fill it

Declaration

Source position: graphics.pp line 1012

protected procedure TCanvas.DoRectangleAndFill(

  const Bounds: TRect

); override;

See also

#LCL.Graphics.TCanvas.Rectangle

Draws a Rectangle at the specified coordinates


TCanvas.DoRectangleFill

DoRectangleFill calls FillRect to draw a filled rectangle with the given bounds

Declaration

Source position: graphics.pp line 1011

protected procedure TCanvas.DoRectangleFill(

  const Bounds: TRect

); override;

See also

#LCL.Graphics.TCanvas.FillRect

FillRect - draw a filled rectangle in the specified coordinate space


TCanvas.DoTextOut

DoTextOut calls TextOut for the specified coordinates and string

Declaration

Source position: graphics.pp line 1006

protected procedure TCanvas.DoTextOut(

  x: Integer;

  y: Integer;

  Text: string

); override;

See also

#LCL.Graphics.TCanvas.TextOut

Writes text at the specified position


TCanvas.DoUnlockCanvas

DoUnlockCanvas - leaves the critical locking section then calls inherited method

Declaration

Source position: graphics.pp line 1005

protected procedure TCanvas.DoUnlockCanvas; override;


TCanvas.Draw

Draw - copies bounds from SrcGraphic, then calls StretchDraw to perform the drawing

Declaration

Source position: graphics.pp line 1079

public procedure TCanvas.Draw(

  X: Integer;

  Y: Integer;

  SrcGraphic: TGraphic

); virtual;

See also

#LCL.Graphics.TCanvas.StretchDraw

StretchDraw - uses the Draw method of the source graphic ( TGraphic)


TCanvas.DrawFocusRect

DrawFocusRect - draws a focused rectangle at the specified position

Declaration

Source position: graphics.pp line 1080

public procedure TCanvas.DrawFocusRect(

  const ARect: TRect

); virtual;


TCanvas.Ellipse

Ellipse draws a filled circle or ellipse on the canvas

Declaration

Source position: graphics.pp line 1082

public procedure TCanvas.Ellipse(

  const ARect: TRect

);

procedure TCanvas.Ellipse(

  x1: Integer;

  y1: Integer;

  x2: Integer;

  y2: Integer

); virtual;

Description

Use Ellipse to draw a filled circle or ellipse on the canvas.

See also

#LCL.LCLIntf.Ellipse

Draws a filled circle or ellipse, bounded by a rectangle


TCanvas.FillRect

FillRect - draw a filled rectangle in the specified coordinate space

Declaration

Source position: graphics.pp line 1084

public procedure TCanvas.FillRect(

  const ARect: TRect

); virtual;

procedure TCanvas.FillRect(

  X1: Integer;

  Y1: Integer;

  X2: Integer;

  Y2: Integer

);


TCanvas.FloodFill

FloodFill flood-fills an area with the given color, starting from the specified point; uses the FloodFill method for the current interface or widget set

Declaration

Source position: graphics.pp line 1086

public procedure TCanvas.FloodFill(

  X: Integer;

  Y: Integer;

  FillColor: TColor;

  FillStyle: TFillStyle

); virtual;

See also

#LCL.LCLIntf.FloodFill

Fills an area of the display surface with the current brush


TCanvas.Font

The Font to be used for text in this canvas

Declaration

Source position: graphics.pp line 1143

published property TCanvas.Font : TFont
  read FLazFont
  write SetLazFont;


TCanvas.FontChanging

FontChanging - software emulation for call to OnChanging event for Font

Declaration

Source position: graphics.pp line 1045

protected procedure TCanvas.FontChanging(

  AFont: TObject

); virtual;


TCanvas.Frame

Produces a Frame or border around the specified rectangle using a Pen

Declaration

Source position: graphics.pp line 1092

public procedure TCanvas.Frame(

  const ARect: TRect

); virtual;

procedure TCanvas.Frame(

  X1: Integer;

  Y1: Integer;

  X2: Integer;

  Y2: Integer

);


TCanvas.Frame3D

Frame3d - produce a frame with 3-D effect (with beveled edges etc) in the specified rectangle

Declaration

Source position: graphics.pp line 1088

public procedure TCanvas.Frame3d(

  var ARect: TRect;

  const FrameWidth: Integer;

  const Style: TGraphicsBevelCut

); virtual;

procedure TCanvas.Frame3D(

  var ARect: TRect;

  TopColor: TColor;

  BottomColor: TColor;

  const FrameWidth: Integer

); overload;

See also

#LCL.LCLIntf.Frame3d


TCanvas.FrameRect

FrameRect - produce a border around the specified rectangle using a Brush

Declaration

Source position: graphics.pp line 1094

public procedure TCanvas.FrameRect(

  const ARect: TRect

); virtual;

procedure TCanvas.FrameRect(

  X1: Integer;

  Y1: Integer;

  X2: Integer;

  Y2: Integer

);


TCanvas.FreeHandle

FreeHandle - release a Handle

Declaration

Source position: graphics.pp line 1054

protected procedure TCanvas.FreeHandle; virtual;


TCanvas.GetClipping

GetClipping returns True if clipping is being performed

Declaration

Source position: graphics.pp line 1035

protected function TCanvas.GetClipping: Boolean; override;


TCanvas.GetClipRect

GetClipRect - if an error is encountered in finding the Clipping Rectangle dimensions, sets some defaults anyway

Declaration

Source position: graphics.pp line 1033

protected function TCanvas.GetClipRect: TRect; override;


TCanvas.GetColor

GetColor - finds the Color of the pixels at x, y and returns the value converted to a FPColor

Declaration

Source position: graphics.pp line 998

protected function TCanvas.GetColor(

  x: Integer;

  y: Integer

):TFPColor; override;


TCanvas.GetDefaultColor

Declaration

Source position: graphics.pp line 1031

protected function TCanvas.GetDefaultColor(

  const ADefaultColorType: TDefaultColorType

):TColor; virtual;


TCanvas.GetHeight

GetHeight - if a handle has been allocated, returns the height from the device size

Declaration

Source position: graphics.pp line 1000

protected function TCanvas.GetHeight: Integer; override;


TCanvas.GetPixel

GetPixel - returns the color of the pixel at the specified location

Declaration

Source position: graphics.pp line 1037

protected function TCanvas.GetPixel(

  X: Integer;

  Y: Integer

):TColor; virtual;


TCanvas.GetTextMetrics

Declaration

Source position: graphics.pp line 1096

public function TCanvas.GetTextMetrics(

  out TM: TLCLTextMetric

):Boolean; virtual;


TCanvas.GetUpdatedHandle

GetUpdatedHandle - returns the value of the updated Handle

Declaration

Source position: graphics.pp line 1133

public function TCanvas.GetUpdatedHandle(

  ReqState: TCanvasState

):HDC; virtual;


TCanvas.GetWidth

GetWidth - if a handle has been allocated, returns the width from the device size

Declaration

Source position: graphics.pp line 1002

protected function TCanvas.GetWidth: Integer; override;


TCanvas.GradientFill

GradientFill - fill the specified rectangle with the specified colors in a gradient with the specified direction

Declaration

Source position: graphics.pp line 1097

public procedure TCanvas.GradientFill(

  ARect: TRect;

  AStart: TColor;

  AStop: TColor;

  ADirection: TGradientDirection

);


TCanvas.Handle

The operating system Handle for this object

Declaration

Source position: graphics.pp line 1136

public property TCanvas.Handle : HDC
  read GetHandle
  write SetHandle;


TCanvas.HandleAllocated

HandleAllocated - returns True if a handle has been allocated

Declaration

Source position: graphics.pp line 1132

public function TCanvas.HandleAllocated: Boolean; virtual;


TCanvas.Height

The Height of the canvas

Declaration

Source position: graphics.pp line 1144

published property TCanvas.Height : Integer
  read GetHeight;


TCanvas.Lock

Lock the canvas, making it unavailable for drawing

Declaration

Source position: graphics.pp line 1058

public procedure TCanvas.Lock; virtual;


TCanvas.OnChange

Event handler for a change in the canvas

Declaration

Source position: graphics.pp line 1148

published property TCanvas.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;


TCanvas.OnChanging

Event handler while canvas is changing

Declaration

Source position: graphics.pp line 1149

published property TCanvas.OnChanging : TNotifyEvent
  read FOnChanging
  write FOnChanging;


TCanvas.Pen

The Pen to be used for writing in this canvas

Declaration

Source position: graphics.pp line 1145

published property TCanvas.Pen : TPen
  read FLazPen
  write SetLazPen;


TCanvas.PenChanging

PenChanging - software emulation for call to OnChanging event for Pen

Declaration

Source position: graphics.pp line 1044

protected procedure TCanvas.PenChanging(

  APen: TObject

); virtual;


TCanvas.Pie

Pie draws a filled Pie-shaped wedge on the canvas

Declaration

Source position: graphics.pp line 1100

public procedure TCanvas.Pie(

  EllipseX1: Integer;

  EllipseY1: Integer;

  EllipseX2: Integer;

  EllipseY2: Integer;

  StartX: Integer;

  StartY: Integer;

  EndX: Integer;

  EndY: Integer

); virtual;

Description

Method: TCanvas.Pie
Params: EllipseX1, EllipseY1, EllipseX2, EllipseY2, StartX, StartY, EndX, EndY
Returns: Nothing

Use Pie to draw a filled Pie-shaped wedge on the canvas. The pie is part of an ellipse between the points EllipseX1, EllipseY1, EllipseX2, EllipseY2. The values StartX, StartY and EndX, EndY represent the starting and ending radial-points between which the Bounding-Arc is drawn.


TCanvas.Pixels

The color of the Pixels located at the specified position

Declaration

Source position: graphics.pp line 1135

public property TCanvas.Pixels[X: Integer,Y: Integer] : TColor
  read GetPixel
  write SetPixel;


TCanvas.PolyBezier

Polybezier draws cubic Bezier curves

Declaration

Source position: graphics.pp line 1102

public procedure TCanvas.PolyBezier(

  Points: PPoint;

  NumPts: Integer;

  Filled: Boolean = False;

  Continuous: Boolean = True

); virtual;

procedure TCanvas.PolyBezier(

  const Points: array of TPoint;

  Filled: Boolean = False;

  Continuous: Boolean = True

);

Description

Method: TCanvas.PolyBezier
Params: Points, Filled, Continuous
Returns: Boolean

Use Polybezier to draw cubic Bezier curves.
The first curve is drawn from the first point to the fourth point with the second and third points being the control points.
If the Continuous flag is TRUE then each subsequent curve requires three more points, using the end-point of the previous Curve as its starting point, the first and second points being used as its control points, and the third point its end-point.

If the Continuous flag is set to FALSE, then each subsequent curve requires 4 additional points, which are used exactly as in the first curve.

If the Filled flag is set to TRUE then a straight line is drawn from the last connected point to the starting point, and the entire curve is filled with the current brush.

Any additional points which do not add up to a full Bezier(4 for Continuous, 3 otherwise) are ignored. There must be at least 4 points to be connected.


TCanvas.Polygon

Polygon draws a closed, many-sided shape on the canvas, using the value of Pen

Declaration

Source position: graphics.pp line 1108

public procedure TCanvas.Polygon(

  const Points: array of TPoint;

  Winding: Boolean;

  StartIndex: Integer = 0;

  NumPts: Integer = - 1

);

procedure TCanvas.Polygon(

  Points: PPoint;

  NumPts: Integer;

  Winding: Boolean = False

); virtual;

procedure TCanvas.Polygon(

  const Points: array of TPoint

);

Description

Method: TCanvas.Polygon
Params: Points: array of TPoint; Winding: Boolean = False; StartIndex: Integer = 0; NumPts: Integer = -1
Returns: Nothing

Use Polygon to draw a closed, many-sided shape on the canvas, using the value of Pen . After drawing the complete shape, Polygon fills the shape using the value of Brush .

The Points parameter is an array of points that give the vertices of the polygon.
Winding determines how the polygon is filled. When Winding is True, Polygon fills the shape using the Winding fill algorithm.
When Winding is False, Polygon uses the even-odd (alternative) fill algorithm.
StartIndex gives the index of the first point in the array to use. All points before this are ignored.
NumPts indicates the number of points to use, starting at StartIndex .
If NumPts is -1 (the default), Polygon uses all points from StartIndex to the end of the array.
The first point is always connected to the last point.
To draw a polygon on the canvas, without filling it, use the Polyline method, specifying the first point a second time at the end.

See also

TCanvas.PolyLine

Polyline connects a set of points on the canvas


TCanvas.Polyline

Polyline connects a set of points on the canvas

Declaration

Source position: graphics.pp line 1115

public procedure TCanvas.Polyline(

  const Points: array of TPoint;

  StartIndex: Integer;

  NumPts: Integer = - 1

);

procedure TCanvas.Polyline(

  Points: PPoint;

  NumPts: Integer

); virtual;

procedure TCanvas.Polyline(

  const Points: array of TPoint

);

Description

Use Polyline to connect a set of points on the Canvas. If you specify only two points, Polyline draws a single line. The Points parameter is an array of points to be connected.

StartIndex identifies the first point in the array to use.

NumPts indicates the number of points to use. If NumPts is -1 (the default), PolyLine uses all the points from StartIndex to the end of the array.

Calling the MoveTo function with the value of the first point, and then repeatedly calling LineTo with all subsequent points will draw the same image on the canvas. However, unlike LineTo, Polyline does not change the values in PenPos.


TCanvas.RadialPie

RadialPie draws a filled pie-shaped wedge on the canvas with specified start and end coordinates, and starting and ending angular positions

Declaration

Source position: graphics.pp line 1098

public procedure TCanvas.RadialPie(

  x1: Integer;

  y1: Integer;

  x2: Integer;

  y2: Integer;

  StartAngle16Deg: Integer;

  Angle16DegLength: Integer

); virtual;

Description

Use Pie to draw a filled pie-shaped wedge on the canvas.

The angles StartAngle16Deg and Angle16DegLength are 1/16th of a degree. For example, a full circle equals 5760 (16*360).

Positive values in StartAngle16Deg means counter-clockwise while negative values mean clockwise direction. Zero degrees is at the 3 o'clock position.

See also

TCanvas.Pie

Pie draws a filled Pie-shaped wedge on the canvas


TCanvas.RealizeAntialiasing

RealizeAntialiasing - implement the Anti-aliasing feature

Declaration

Source position: graphics.pp line 1049

protected procedure TCanvas.RealizeAntialiasing; virtual;


TCanvas.RealizeAutoRedraw

RealizeAutoRedraw - implement the AutoDraw feature

Declaration

Source position: graphics.pp line 1048

protected procedure TCanvas.RealizeAutoRedraw; virtual;


TCanvas.Rectangle

Draws a Rectangle at the specified coordinates

Declaration

Source position: graphics.pp line 1120

public procedure TCanvas.Rectangle(

  X1: Integer;

  Y1: Integer;

  X2: Integer;

  Y2: Integer

); virtual;

procedure TCanvas.Rectangle(

  const ARect: TRect

);


TCanvas.Refresh

Refresh the drawing of the Canvas

Declaration

Source position: graphics.pp line 1061

public procedure TCanvas.Refresh; virtual;


TCanvas.Region

The Regionwhere the Canvas is located

Declaration

Source position: graphics.pp line 1146

published property TCanvas.Region : TRegion
  read FRegion
  write SetRegion;


TCanvas.RegionChanging

RegionChanging - software emulation for call to OnChanging event for Region

Declaration

Source position: graphics.pp line 1047

protected procedure TCanvas.RegionChanging(

  ARegion: TObject

); virtual;


TCanvas.RequiredState

RequiredState - the set of Canvas State required (csHandleValid, csFontValid, csPenvalid, csBrushValid, csRegionValid)

Declaration

Source position: graphics.pp line 1050

protected procedure TCanvas.RequiredState(

  ReqState: TCanvasState

); virtual;


TCanvas.RestoreHandleState

RestoreHandleState - retrieves the saved state of the Handle

Declaration

Source position: graphics.pp line 1065

public procedure TCanvas.RestoreHandleState; virtual;


TCanvas.RoundRect

RoundRect - draws a rectangle at the specified position, with corners rounded by the factors RX, RY

Declaration

Source position: graphics.pp line 1122

public procedure TCanvas.RoundRect(

  X1: Integer;

  Y1: Integer;

  X2: Integer;

  Y2: Integer;

  RX: Integer;

  RY: Integer

); virtual;

procedure TCanvas.RoundRect(

  const Rect: TRect;

  RX: Integer;

  RY: Integer

);


TCanvas.SaveHandleState

SaveHandleState - stores the state of the Handle

Declaration

Source position: graphics.pp line 1064

public procedure TCanvas.SaveHandleState; virtual;


TCanvas.SetClipping

SetClipping specifies (via boolean argument) whether clipping is to be performed

Declaration

Source position: graphics.pp line 1036

protected procedure TCanvas.SetClipping(

  const AValue: Boolean

); override;


TCanvas.SetClipRect

Declaration

Source position: graphics.pp line 1034

protected procedure TCanvas.SetClipRect(

  const ARect: TRect

); override;


TCanvas.SetColor

SetColor converts the specified FPColor to a Color and applies it to the pixels at x, y

Declaration

Source position: graphics.pp line 997

protected procedure TCanvas.SetColor(

  x: Integer;

  y: Integer;

  const Value: TFPColor

); override;


TCanvas.SetHandle

SetHandle - specify a Handle

Declaration

Source position: graphics.pp line 1051

protected procedure TCanvas.SetHandle(

  NewHandle: HDC

); virtual;


TCanvas.SetHeight

SetHeight - should never be called for Canvas: raises an exception if it is called

Declaration

Source position: graphics.pp line 999

protected procedure TCanvas.SetHeight(

  AValue: Integer

); override;

Errors

If called, raises an exception: 'TCanvas.SetHeight not allowed for LCL canvas'


TCanvas.SetInternalPenPos

SetInternalPenPos - specify position for the Pen

Declaration

Source position: graphics.pp line 1052

protected procedure TCanvas.SetInternalPenPos(

  const Value: TPoint

); virtual;


TCanvas.SetPenPos

SetPenPos moves pen to specified position

Declaration

Source position: graphics.pp line 1003

protected procedure TCanvas.SetPenPos(

  const AValue: TPoint

); override;


TCanvas.SetPixel

SetPixel - specify a color for the stated pixel

Declaration

Source position: graphics.pp line 1053

protected procedure TCanvas.SetPixel(

  X: Integer;

  Y: Integer;

  Value: TColor

); virtual;


TCanvas.SetWidth

SetWidth - should never be called; raises an exception if it is called

Declaration

Source position: graphics.pp line 1001

protected procedure TCanvas.SetWidth(

  AValue: Integer

); override;

Errors

Raises an exception: 'TCanvas.SetWidth not allowed for LCL canvas'


TCanvas.StretchDraw

StretchDraw - uses the Draw method of the source graphic ( TGraphic)

Declaration

Source position: graphics.pp line 1081

public procedure TCanvas.StretchDraw(

  const DestRect: TRect;

  SrcGraphic: TGraphic

); virtual;

See also

#LCL.Graphics.TGraphic.Draw

Method to Draw the Graphic on the specified Canvas, in the specified Rectangle


TCanvas.TextExtent

TextExtent - returns the total size of the specified text

Declaration

Source position: graphics.pp line 1128

public function TCanvas.TextExtent(

  const Text: string

):TSize; virtual;


TCanvas.TextFitInfo

Declaration

Source position: graphics.pp line 1131

public function TCanvas.TextFitInfo(

  const Text: string;

  MaxWidth: Integer

):Integer;


TCanvas.TextHeight

TextHeight - returns the height of the specified text

Declaration

Source position: graphics.pp line 1129

public function TCanvas.TextHeight(

  const Text: string

):Integer; virtual;


TCanvas.TextOut

Writes text at the specified position

Declaration

Source position: graphics.pp line 1124

public procedure TCanvas.TextOut(

  X: Integer;

  Y: Integer;

  const Text: string

); virtual;

Description

Writes the Text string at the position X, Y on the canvas and leaves the pen at the end of the text. Uses the ExtUTF8Out method of the current interface or widget set.

See also

#LCL.LCLIntf.ExtUTF8Out


TCanvas.TextRect

Writes Text string within a specified rectangle, according to predefined Style

Declaration

Source position: graphics.pp line 1125

public procedure TCanvas.TextRect(

  const ARect: TRect;

  X: Integer;

  Y: Integer;

  const Text: string

);

procedure TCanvas.TextRect(

  ARect: TRect;

  X: Integer;

  Y: Integer;

  const Text: string;

  const Style: TTextStyle

); virtual;

Arguments

ARect | Rectangle within which the specified text is drawn
X | Horizontal text start (respected only if TextStyle.Alignment = taLeftJustify)
Y | Vertical position of the top of the text (respected only if TextStyle.Layout = tlTop)
Text | Text to be drawn

Arguments

ARect | Rectangle within which the specified text is drawn
X | Horizontal text start (respected only if TextStyle.Alignment = taLeftJustify)
Y | Vertical position of the top of the text (respected only if TextStyle.Layout = tlTop)
Text | Text to be drawn
Style | Optional parameter which determines whether the text is justified, word-wrapped, clipped, etc. If omitted, the current TextStyle of the canvas is used.

Description

Writes Text string within a specified rectangle, according to predefined Style

The boundaries of the rectangle are specified in ARect

X, Y define the starting point for writing the Text within the rectangle.

TextStyle determines whether the text is justified, centered, word-wrapped, clipped at the rectangle boundaries, etc. If the Style argument is omitted, defaults are assumed.

Note: The exact text position depends on the specified rectangle, the TextStyle of the canvas, and the X, Y coordinates:

  • TextStyle.Alignment = taLeftJustify: Text begins at X
  • TextStyle.Alignment = taCenter: Text center is in the center of the rectangle (horizontally)
  • TextStyle.Alignment = taRightJustify: Text ends at right edge of the rectangle
  • TextStyle.Layout = tlTop: Top of the text is at Y
  • TextStyle.Layout = tlCenter: Text center is in the center of the rectangle (vertically)
  • TextStyle.Layout = tlBottom: Text sits above the the bottom edge of the rectangle


TCanvas.TextStyle

The TextStyle to be used in this Canvas

Declaration

Source position: graphics.pp line 1137

public property TCanvas.TextStyle : TTextStyle
  read FTextStyle
  write FTextStyle;


TCanvas.TextWidth

TextWidth - returns the width of the specified text

Declaration

Source position: graphics.pp line 1130

public function TCanvas.TextWidth(

  const Text: string

):Integer; virtual;


TCanvas.TryLock

TryLock - examines the Lock state, and performs Lock if necessary

Declaration

Source position: graphics.pp line 1059

public function TCanvas.TryLock: Boolean;


TCanvas.Unlock

Unlock or release a previously locked Canvas

Declaration

Source position: graphics.pp line 1060

public procedure TCanvas.Unlock; virtual;


TCanvas.Width

The Width of the Canvas

Declaration

Source position: graphics.pp line 1147

published property TCanvas.Width : Integer
  read GetWidth;


TCanvasOrientation

Declaration

Source position: graphics.pp line 204

type TCanvasOrientation = (

  csLefttoRight,

  coRighttoLeft

);


TCanvasState

Declaration

Source position: graphics.pp line 203

type TCanvasState = set of (

  csHandleValid,

  csFontValid,

  csPenvalid,

  csBrushValid,

  csRegionValid

);


TCanvasStates

Declaration

Source position: graphics.pp line 199

type TCanvasStates = (

  csHandleValid,

  csFontValid,

  csPenvalid,

  csBrushValid,

  csRegionValid

);


TCursorImage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCursorImage - an Icon to be used to represent a cursor

Declaration

Source position: graphics.pp line 1721

type TCursorImage = class(TCustomIcon)
protected
procedure HandleNeeded; override; | HandleNeeded - method to signal that a handle is required
class function GetDefaultSize; override; | GetDefaultSize - returns default size for Icon
class function GetStreamSignature; override;
class function GetSharedImageClass; override; | GetSharedImageClass - returns the class of Shared Raster Image
class function GetTypeID; override; | GetTypeID - returns Identifier for type of Icon
public
class function GetFileExtensions; override; | GetFileExtensions - returns a list of the file extensions available
function GetResourceType; override;
procedure LoadFromResourceHandle(); override;
function LazarusResourceTypeValid(); override; | Check that the Resource specified for reading or writing is a valid type - result True if it is
function ReleaseHandle; | ReleaseHandle - free the handle used for the cursor Image
procedure SetCenterHotSpot;
property HotSpot: TPoint; [rw] | HotSpot - the coordinates of the point to which the cursor refers, and which represents the 'active' position on the current form or canvas
property Handle: HCURSOR; [rw] | The Operating System Handle allocated for this cursor
end;

Inheritance

TCursorImage | TCursorImage - an Icon to be used to represent a cursor
|
TCustomIcon | TCustomIcon - base class for TIcon
|
TRasterImage | TRasterImage - base class for a number of graphic controls, including TCustomBitmap and TCustomIcon, which use a raster of dots to display graphic information
|
TGraphic | TGraphic - Base class for dealing with Graphic images
|
TPersistent,IFPObserved
|
TObject


TCursorImage
 |  | HotSpot
 |  | Handle
TCustomIcon
 |  | Current
 | ro | Count
TRasterImage
 | ro | Canvas
 |  | BitmapHandle
 |  | Masked
 |  | MaskHandle
 |  | PixelFormat
 | ro | RawImage
 | ro | ScanLine
 |  | TransparentColor
 |  | TransparentMode
TGraphic
 | ro | Empty
 |  | Height
 |  | Modified
 | ro | MimeType
 |  | Palette
 |  | PaletteModified
 |  | Transparent
 |  | Width
TPersistent
TObject


ro | Canvas (TRasterImage)
ro | Count (TCustomIcon)
 | Current (TCustomIcon)
ro | Empty (TGraphic)
 | Handle (TCursorImage)
 | Height (TGraphic)
 | HotSpot (TCursorImage)
 | Masked (TRasterImage)
 | MaskHandle (TRasterImage)
ro | MimeType (TGraphic)
 | Modified (TGraphic)
 | Palette (TGraphic)
 | PaletteModified (TGraphic)
 | PixelFormat (TRasterImage)
ro | RawImage (TRasterImage)
ro | ScanLine (TRasterImage)
 | Transparent (TGraphic)
 | TransparentColor (TRasterImage)
 | TransparentMode (TRasterImage)
 | Width (TGraphic)


TCursorImage
pt | HandleNeeded
pt | GetDefaultSize
pt | GetStreamSignature
pt | GetSharedImageClass
pt | GetTypeID
 | GetFileExtensions
 | GetResourceType
 | LoadFromResourceHandle
 | LazarusResourceTypeValid
 | ReleaseHandle
 | SetCenterHotSpot
TCustomIcon
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | CanShareImage
pt | CheckRequestedSize
pt | GetIndex
pt | GetBitmapHandle
pt | GetDefaultSize
pt | GetMaskHandle
pt | GetPalette
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | GetTransparent
pt | GetSharedImageClass
pt | GetStreamSignature
pt | GetTypeID
pt | HandleNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | ReadData
pt | ReadStream
pt | SetMasked
pt | SetPixelFormat
pt | SetTransparent
pt | UnshareImage
pt | UpdateCurrentView
pt | SetHandle
pt | UpdateHandle
pt | UpdateHandles
pt | WriteStream
 | Create
 | Add
 | Assign
 | AssignImage
 | Clear
 | Delete
 | Remove
 | GetDescription
 | SetSize
 | GetFileExtensions
 | LazarusResourceTypeValid
 | LoadFromResourceName
 | LoadFromResourceID
 | LoadFromResourceHandle
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | SetHandles
 | Sort
 | GetBestIndexForSize
TRasterImage
pt | CanShareImage
pt | Changed
pt | CreateDefaultBitmapHandle
pt | Draw
pt | GetEmpty
pt | GetHandle
pt | GetBitmapHandle
pt | GetMasked
pt | GetMaskHandle
pt | GetMimeType
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | GetTransparent
pt | GetSharedImageClass
pt | GetHeight
pt | GetWidth
pt | BitmapHandleNeeded
pt | HandleNeeded
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | SetBitmapHandle
pt | SetMasked
pt | SetMaskHandle
pt | SetTransparent
pt | UnshareImage
pt | UpdateHandles
pt | SaveStreamNeeded
pt | FreeSaveStream
pt | ReadData
pt | ReadStream
pt | SetSize
pt | SetHandle
pt | SetHeight
pt | SetWidth
pt | SetTransparentMode
pt | SetPixelFormat
pt | WriteData
pt | WriteStream
pt | RequestTransparentColor
 | Create
 | Destroy
 | Assign
 | Clear
 | BeginUpdate
 | EndUpdate
 | FreeImage
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | LoadFromBitmapHandles
 | LoadFromDevice
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromRawImage
 | LoadFromIntfImage
 | SaveToStream
 | GetSupportedSourceMimeTypes
 | GetSize
 | Mask
 | SetHandles
 | ReleaseBitmapHandle
 | ReleaseMaskHandle
 | ReleasePalette
 | CreateIntfImage
 | HandleAllocated
TGraphic
pt | Changed
pt | Equals
pt | DefineProperties
pt | Draw
pt | GetEmpty
pt | GetHeight
pt | GetMimeType
pt | GetPalette
pt | GetTransparent
pt | GetWidth
pt | Progress
pt | ReadData
pt | SetHeight
pt | SetPalette
pt | SetTransparent
pt | SetWidth
pt | SetModified
pt | WriteData
 | Assign
 | Create
 | Clear
 | LazarusResourceTypeValid
 | LoadFromFile
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromLazarusResource
 | LoadFromResourceName
 | LoadFromResourceID
 | LoadFromClipboardFormat
 | LoadFromClipboardFormatID
 | SaveToFile
 | SaveToStream
 | SaveToClipboardFormat
 | SaveToClipboardFormatID
 | GetSupportedSourceMimeTypes
 | GetResourceType
 | GetFileExtensions
 | IsStreamFormatSupported
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TCustomIcon)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TGraphic)
 | Assign (TRasterImage)
 | Assign (TCustomIcon)
 | AssignError (TPersistent)
 | AssignImage (TCustomIcon)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TRasterImage)
 | BitmapHandleAllocated (TRasterImage)
 | BitmapHandleAllocated (TCustomIcon)
pt | BitmapHandleNeeded (TRasterImage)
pt | CanShareImage (TRasterImage)
pt | CanShareImage (TCustomIcon)
pt | Changed (TGraphic)
pt | Changed (TRasterImage)
pt | CheckRequestedSize (TCustomIcon)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TGraphic)
 | Clear (TRasterImage)
 | Clear (TCustomIcon)
 | Create (TObject)
 | Create (TGraphic)
 | Create (TRasterImage)
 | Create (TCustomIcon)
pt | CreateDefaultBitmapHandle (TRasterImage)
 | CreateIntfImage (TRasterImage)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
pt | DefineProperties (TGraphic)
 | Delete (TCustomIcon)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TRasterImage)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | Draw (TGraphic)
pt | Draw (TRasterImage)
 | EndUpdate (TRasterImage)
 | Equals (TObject)
pt | Equals (TGraphic)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeImage (TRasterImage)
 | FreeInstance (TObject)
pt | FreeSaveStream (TRasterImage)
 | GetBestIndexForSize (TCustomIcon)
pt | GetBitmapHandle (TRasterImage)
pt | GetBitmapHandle (TCustomIcon)
pt | GetDefaultSize (TCustomIcon)
pt | GetDefaultSize (TCursorImage)
 | GetDescription (TCustomIcon)
pt | GetEmpty (TGraphic)
pt | GetEmpty (TRasterImage)
 | GetFileExtensions (TGraphic)
 | GetFileExtensions (TCustomIcon)
 | GetFileExtensions (TCursorImage)
pt | GetHandle (TRasterImage)
 | GetHashCode (TObject)
pt | GetHeight (TGraphic)
pt | GetHeight (TRasterImage)
pt | GetIndex (TCustomIcon)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetMasked (TRasterImage)
pt | GetMaskHandle (TRasterImage)
pt | GetMaskHandle (TCustomIcon)
pt | GetMimeType (TGraphic)
pt | GetMimeType (TRasterImage)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetPalette (TGraphic)
pt | GetPalette (TCustomIcon)
pt | GetPixelFormat (TRasterImage)
pt | GetPixelFormat (TCustomIcon)
pt | GetRawImageDescriptionPtr (TRasterImage)
pt | GetRawImageDescriptionPtr (TCustomIcon)
pt | GetRawImagePtr (TRasterImage)
pt | GetRawImagePtr (TCustomIcon)
 | GetResourceType (TGraphic)
 | GetResourceType (TCursorImage)
pt | GetSharedImageClass (TRasterImage)
pt | GetSharedImageClass (TCustomIcon)
pt | GetSharedImageClass (TCursorImage)
 | GetSize (TRasterImage)
pt | GetStreamSignature (TCustomIcon)
pt | GetStreamSignature (TCursorImage)
 | GetSupportedSourceMimeTypes (TGraphic)
 | GetSupportedSourceMimeTypes (TRasterImage)
pt | GetTransparent (TGraphic)
pt | GetTransparent (TRasterImage)
pt | GetTransparent (TCustomIcon)
pt | GetTypeID (TCustomIcon)
pt | GetTypeID (TCursorImage)
pt | GetWidth (TGraphic)
pt | GetWidth (TRasterImage)
 | HandleAllocated (TRasterImage)
pt | HandleNeeded (TRasterImage)
pt | HandleNeeded (TCustomIcon)
pt | HandleNeeded (TCursorImage)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
pt | InternalReleaseBitmapHandle (TRasterImage)
pt | InternalReleaseBitmapHandle (TCustomIcon)
pt | InternalReleaseMaskHandle (TRasterImage)
pt | InternalReleaseMaskHandle (TCustomIcon)
pt | InternalReleasePalette (TRasterImage)
pt | InternalReleasePalette (TCustomIcon)
 | IsStreamFormatSupported (TGraphic)
 | LazarusResourceTypeValid (TGraphic)
 | LazarusResourceTypeValid (TCustomIcon)
 | LazarusResourceTypeValid (TCursorImage)
 | LoadFromBitmapHandles (TRasterImage)
 | LoadFromClipboardFormat (TGraphic)
 | LoadFromClipboardFormatID (TGraphic)
 | LoadFromDevice (TRasterImage)
 | LoadFromFile (TGraphic)
 | LoadFromIntfImage (TRasterImage)
 | LoadFromLazarusResource (TGraphic)
 | LoadFromMimeStream (TGraphic)
 | LoadFromMimeStream (TRasterImage)
 | LoadFromRawImage (TRasterImage)
 | LoadFromResourceHandle (TCustomIcon)
 | LoadFromResourceHandle (TCursorImage)
 | LoadFromResourceID (TGraphic)
 | LoadFromResourceID (TCustomIcon)
 | LoadFromResourceName (TGraphic)
 | LoadFromResourceName (TCustomIcon)
 | LoadFromStream (TGraphic)
 | LoadFromStream (TRasterImage)
 | Mask (TRasterImage)
 | MaskHandleAllocated (TRasterImage)
 | MaskHandleAllocated (TCustomIcon)
pt | MaskHandleNeeded (TRasterImage)
pt | MaskHandleNeeded (TCustomIcon)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | PaletteAllocated (TRasterImage)
 | PaletteAllocated (TCustomIcon)
pt | PaletteNeeded (TRasterImage)
pt | PaletteNeeded (TCustomIcon)
pt | Progress (TGraphic)
pt | ReadData (TGraphic)
pt | ReadData (TRasterImage)
pt | ReadData (TCustomIcon)
pt | ReadStream (TRasterImage)
pt | ReadStream (TCustomIcon)
 | ReleaseBitmapHandle (TRasterImage)
 | ReleaseHandle (TCursorImage)
 | ReleaseMaskHandle (TRasterImage)
 | ReleasePalette (TRasterImage)
 | Remove (TCustomIcon)
pt | RequestTransparentColor (TRasterImage)
 | SafeCallException (TObject)
pt | SaveStreamNeeded (TRasterImage)
 | SaveToClipboardFormat (TGraphic)
 | SaveToClipboardFormatID (TGraphic)
 | SaveToFile (TGraphic)
 | SaveToStream (TGraphic)
 | SaveToStream (TRasterImage)
pt | SetBitmapHandle (TRasterImage)
 | SetCenterHotSpot (TCursorImage)
pt | SetHandle (TRasterImage)
pt | SetHandle (TCustomIcon)
 | SetHandles (TRasterImage)
 | SetHandles (TCustomIcon)
pt | SetHeight (TGraphic)
pt | SetHeight (TRasterImage)
pt | SetMasked (TRasterImage)
pt | SetMasked (TCustomIcon)
pt | SetMaskHandle (TRasterImage)
pt | SetModified (TGraphic)
pt | SetPalette (TGraphic)
pt | SetPixelFormat (TRasterImage)
pt | SetPixelFormat (TCustomIcon)
pt | SetSize (TRasterImage)
 | SetSize (TCustomIcon)
pt | SetTransparent (TGraphic)
pt | SetTransparent (TRasterImage)
pt | SetTransparent (TCustomIcon)
pt | SetTransparentMode (TRasterImage)
pt | SetWidth (TGraphic)
pt | SetWidth (TRasterImage)
 | Sort (TCustomIcon)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
pt | UnshareImage (TRasterImage)
pt | UnshareImage (TCustomIcon)
pt | UpdateCurrentView (TCustomIcon)
pt | UpdateHandle (TCustomIcon)
pt | UpdateHandles (TRasterImage)
pt | UpdateHandles (TCustomIcon)
pt | WriteData (TGraphic)
pt | WriteData (TRasterImage)
pt | WriteStream (TRasterImage)
pt | WriteStream (TCustomIcon)


TCursorImage
TCustomIcon
TRasterImage
TGraphic
 | OnChange
 | OnProgress
TPersistent
TObject


TCursorImage.GetResourceType

Declaration

Source position: graphics.pp line 1735

public function TCursorImage.GetResourceType: TResourceType; override;


TCursorImage.GetStreamSignature

Declaration

Source position: graphics.pp line 1730

protected class function TCursorImage.GetStreamSignature: Cardinal; override;


TCursorImage.Handle

The Operating System Handle allocated for this cursor

Declaration

Source position: graphics.pp line 1741

public property TCursorImage.Handle : HCURSOR
  read GetCursorHandle
  write SetCursorHandle;


TCursorImage.HotSpot

HotSpot - the coordinates of the point to which the cursor refers, and which represents the 'active' position on the current form or canvas

Declaration

Source position: graphics.pp line 1740

public property TCursorImage.HotSpot : TPoint
  read GetHotSpot
  write SetHotSpot;


TCursorImage.LoadFromResourceHandle

Declaration

Source position: graphics.pp line 1736

public procedure TCursorImage.LoadFromResourceHandle(

  Instance: THandle;

  ResHandle: TFPResourceHandle

); override;


TCursorImage.ReleaseHandle

ReleaseHandle - free the handle used for the cursor Image

Declaration

Source position: graphics.pp line 1738

public function TCursorImage.ReleaseHandle: HCURSOR;


TCursorImage.SetCenterHotSpot

Declaration

Source position: graphics.pp line 1739

public procedure TCursorImage.SetCenterHotSpot;


TCursorImageImage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCursorImageImage - the image for a cursor, stored as an Icon

Declaration

Source position: graphics.pp line 1712

type TCursorImageImage = class(TIconImage)

public

  constructor Create(); override;

  property HotSpot: TPoint; [rw]

HotSpot - the coordinates of the point to which the cursor refers, and which represents the 'active' position on the current form or canvas

end;

Inheritance

TCursorImageImage | TCursorImageImage - the image for a cursor, stored as an Icon
|
TIconImage | TIconImage - a primitive Icon class with handles for the Bitmap, Mask and Palette
|
TObject


TCursorImageImage
 |  | HotSpot
TIconImage
 | ro | Height
 | ro | Width
 | ro | PixelFormat
 | ro | Handle
 | ro | MaskHandle
 | ro | Palette
 | ro | RawImage


ro | Handle (TIconImage)
ro | Height (TIconImage)
 | HotSpot (TCursorImageImage)
ro | MaskHandle (TIconImage)
ro | Palette (TIconImage)
ro | PixelFormat (TIconImage)
ro | RawImage (TIconImage)
ro | Width (TIconImage)


TCursorImageImage
 | Create
TIconImage
pt | RawImageNeeded
pt | UpdateFromImage
 | Create
 | Destroy
 | ReleaseHandle
 | ReleaseMaskHandle
 | ReleasePalette
 | UpdateHandles


pt | RawImageNeeded (TIconImage)
 | ReleaseHandle (TIconImage)
 | ReleaseMaskHandle (TIconImage)
 | ReleasePalette (TIconImage)
pt | UpdateFromImage (TIconImage)
 | UpdateHandles (TIconImage)


TCursorImageImage

TIconImage


TCursorImageImage.HotSpot

HotSpot - the coordinates of the point to which the cursor refers, and which represents the 'active' position on the current form or canvas

Declaration

Source position: graphics.pp line 1717

public property TCursorImageImage.HotSpot : TPoint
  read FHotSpot
  write FHotSpot;


TCustomBitmap

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomBitMap - the base class for TBitmap

Declaration

Source position: graphics.pp line 1347

type TCustomBitmap = class(TRasterImage)
protected
procedure MaskHandleNeeded; override; | MaskHandleNeeded - method to signal that a handle is required for the Mask
procedure PaletteNeeded; override; | PaletteNeeded - method to signal that a Palette is required
function CanShareImage(); override; | CanShareImage - returns True if specified class of image can be shared
procedure Changed(); override; | Changed - method to call when properties have changed
function CreateDefaultBitmapHandle(); override; | CreateDefaultBitmapHandle - returns a bitmap handle matching the description ADesc
procedure FreeMaskHandle; | FreeMaskHandle - method to release Mask handle
function GetBitmapHandle; override; | GetBitmapHandle - returns a Bitmap Handle for the Image
function GetMaskHandle; override; | GetMaskHandle - returns a bitmap handle for the Mask
function GetPalette; override; | GetPalette - returns a Handle for the Palette
function GetPixelFormat; override; | GetPixelFormat - returns the pixel format for the Image
function GetRawImagePtr; override; | GetRawImagePtr - returns a pointer to the Raw Image
function GetRawImageDescriptionPtr; override; | GetRawImageDescriptionPtr - returns a pointer to a raw image description
procedure HandleNeeded; override; | HandleNeeded - method to signal that a handle is required
function InternalReleaseBitmapHandle; override; | InternalReleaseBitmapHandle - releases Bitmap Handle and returns its value
function InternalReleaseMaskHandle; override; | InternalReleaseMaskHandle - releases Mask Handle and returns its value
function InternalReleasePalette; override; | InternalReleasePalette - releases Palette Handle and returns its value
procedure RawimageNeeded(); | RawimageNeeded - method to signal that a raw image is required; if ADescOnly is True, only a descriptor is required
procedure SetHandle(); override; | SetHandle - specifies Handle for Image
procedure SetPixelFormat(); override; | SetPixelFormat - specifies the format for Pixels in this Image
procedure UnshareImage(); override; | UnshareImage - stops an image from being shared: if CopyContent is True, the Image gets copied
function UpdateHandles(); override; | UpdateHandles - called when handles are created from rawimage (true when handle changed)
public
constructor Create; override; | Create - constructor for TCustomBitmap: performs inherited Create and initializes pixel format
destructor Destroy; override; | Destroy - destructor for TCustomBitmap: frees any Mask handles, then performs inherited Destroy
procedure Assign(); override; | Assign: find out about the Source of the call
procedure Clear; override; | Clear the resources used by the Graphic, leaving a blank Graphic
procedure FreeImage; override; | Releases all the resources used for the image that is being discarded
function LazarusResourceTypeValid(); override; | Check that the Resource specified for reading or writing is a valid type - result True if it is
function BitmapHandleAllocated; override; | BitmapHandleAllocated - returns True if a handle has been allocated for the Bitmap
function MaskHandleAllocated; override; | MaskHandleAllocated - returns True if a handle has been allocated for the Mask
function PaletteAllocated; override; | PaletteAllocated - returns True if a Palette has been allocated
function ReleaseHandle; | Release the bitmap handle, effectively freeing resources
procedure SetHandles(); override; | SetHandles - allows the user to specify handles
procedure SetSize(); override; | SetSize - allows the user to specify the size of the Bitmap
property Handle: HBITMAP; [rw] | The operating system Handle associated with this bitmap
property HandleType: TBitmapHandleType; [rw] | The type of system handle
property Monochrome: Boolean; [rw] | Whether using monochrome display
end;

Inheritance

TCustomBitmap | TCustomBitMap - the base class for TBitmap
|
TRasterImage | TRasterImage - base class for a number of graphic controls, including TCustomBitmap and TCustomIcon, which use a raster of dots to display graphic information
|
TGraphic | TGraphic - Base class for dealing with Graphic images
|
TPersistent,IFPObserved
|
TObject


TCustomBitmap
 |  | Handle
 |  | HandleType
 |  | Monochrome
TRasterImage
 | ro | Canvas
 |  | BitmapHandle
 |  | Masked
 |  | MaskHandle
 |  | PixelFormat
 | ro | RawImage
 | ro | ScanLine
 |  | TransparentColor
 |  | TransparentMode
TGraphic
 | ro | Empty
 |  | Height
 |  | Modified
 | ro | MimeType
 |  | Palette
 |  | PaletteModified
 |  | Transparent
 |  | Width
TPersistent
TObject


TCustomBitmap
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | CanShareImage
pt | Changed
pt | CreateDefaultBitmapHandle
pt | FreeMaskHandle
pt | GetBitmapHandle
pt | GetMaskHandle
pt | GetPalette
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | HandleNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | RawimageNeeded
pt | SetHandle
pt | SetPixelFormat
pt | UnshareImage
pt | UpdateHandles
 | Create
 | Destroy
 | Assign
 | Clear
 | FreeImage
 | LazarusResourceTypeValid
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | ReleaseHandle
 | SetHandles
 | SetSize
TRasterImage
pt | CanShareImage
pt | Changed
pt | CreateDefaultBitmapHandle
pt | Draw
pt | GetEmpty
pt | GetHandle
pt | GetBitmapHandle
pt | GetMasked
pt | GetMaskHandle
pt | GetMimeType
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | GetTransparent
pt | GetSharedImageClass
pt | GetHeight
pt | GetWidth
pt | BitmapHandleNeeded
pt | HandleNeeded
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | SetBitmapHandle
pt | SetMasked
pt | SetMaskHandle
pt | SetTransparent
pt | UnshareImage
pt | UpdateHandles
pt | SaveStreamNeeded
pt | FreeSaveStream
pt | ReadData
pt | ReadStream
pt | SetSize
pt | SetHandle
pt | SetHeight
pt | SetWidth
pt | SetTransparentMode
pt | SetPixelFormat
pt | WriteData
pt | WriteStream
pt | RequestTransparentColor
 | Create
 | Destroy
 | Assign
 | Clear
 | BeginUpdate
 | EndUpdate
 | FreeImage
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | LoadFromBitmapHandles
 | LoadFromDevice
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromRawImage
 | LoadFromIntfImage
 | SaveToStream
 | GetSupportedSourceMimeTypes
 | GetSize
 | Mask
 | SetHandles
 | ReleaseBitmapHandle
 | ReleaseMaskHandle
 | ReleasePalette
 | CreateIntfImage
 | HandleAllocated
TGraphic
pt | Changed
pt | Equals
pt | DefineProperties
pt | Draw
pt | GetEmpty
pt | GetHeight
pt | GetMimeType
pt | GetPalette
pt | GetTransparent
pt | GetWidth
pt | Progress
pt | ReadData
pt | SetHeight
pt | SetPalette
pt | SetTransparent
pt | SetWidth
pt | SetModified
pt | WriteData
 | Assign
 | Create
 | Clear
 | LazarusResourceTypeValid
 | LoadFromFile
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromLazarusResource
 | LoadFromResourceName
 | LoadFromResourceID
 | LoadFromClipboardFormat
 | LoadFromClipboardFormatID
 | SaveToFile
 | SaveToStream
 | SaveToClipboardFormat
 | SaveToClipboardFormatID
 | GetSupportedSourceMimeTypes
 | GetResourceType
 | GetFileExtensions
 | IsStreamFormatSupported
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TGraphic)
 | Assign (TRasterImage)
 | Assign (TCustomBitmap)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TRasterImage)
 | BitmapHandleAllocated (TRasterImage)
 | BitmapHandleAllocated (TCustomBitmap)
pt | BitmapHandleNeeded (TRasterImage)
pt | CanShareImage (TRasterImage)
pt | CanShareImage (TCustomBitmap)
pt | Changed (TGraphic)
pt | Changed (TRasterImage)
pt | Changed (TCustomBitmap)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TGraphic)
 | Clear (TRasterImage)
 | Clear (TCustomBitmap)
 | Create (TObject)
 | Create (TGraphic)
 | Create (TRasterImage)
 | Create (TCustomBitmap)
pt | CreateDefaultBitmapHandle (TRasterImage)
pt | CreateDefaultBitmapHandle (TCustomBitmap)
 | CreateIntfImage (TRasterImage)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
pt | DefineProperties (TGraphic)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TRasterImage)
 | Destroy (TCustomBitmap)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | Draw (TGraphic)
pt | Draw (TRasterImage)
 | EndUpdate (TRasterImage)
 | Equals (TObject)
pt | Equals (TGraphic)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeImage (TRasterImage)
 | FreeImage (TCustomBitmap)
 | FreeInstance (TObject)
pt | FreeMaskHandle (TCustomBitmap)
pt | FreeSaveStream (TRasterImage)
pt | GetBitmapHandle (TRasterImage)
pt | GetBitmapHandle (TCustomBitmap)
pt | GetEmpty (TGraphic)
pt | GetEmpty (TRasterImage)
 | GetFileExtensions (TGraphic)
pt | GetHandle (TRasterImage)
 | GetHashCode (TObject)
pt | GetHeight (TGraphic)
pt | GetHeight (TRasterImage)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetMasked (TRasterImage)
pt | GetMaskHandle (TRasterImage)
pt | GetMaskHandle (TCustomBitmap)
pt | GetMimeType (TGraphic)
pt | GetMimeType (TRasterImage)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetPalette (TGraphic)
pt | GetPalette (TCustomBitmap)
pt | GetPixelFormat (TRasterImage)
pt | GetPixelFormat (TCustomBitmap)
pt | GetRawImageDescriptionPtr (TRasterImage)
pt | GetRawImageDescriptionPtr (TCustomBitmap)
pt | GetRawImagePtr (TRasterImage)
pt | GetRawImagePtr (TCustomBitmap)
 | GetResourceType (TGraphic)
pt | GetSharedImageClass (TRasterImage)
 | GetSize (TRasterImage)
 | GetSupportedSourceMimeTypes (TGraphic)
 | GetSupportedSourceMimeTypes (TRasterImage)
pt | GetTransparent (TGraphic)
pt | GetTransparent (TRasterImage)
pt | GetWidth (TGraphic)
pt | GetWidth (TRasterImage)
 | HandleAllocated (TRasterImage)
pt | HandleNeeded (TRasterImage)
pt | HandleNeeded (TCustomBitmap)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
pt | InternalReleaseBitmapHandle (TRasterImage)
pt | InternalReleaseBitmapHandle (TCustomBitmap)
pt | InternalReleaseMaskHandle (TRasterImage)
pt | InternalReleaseMaskHandle (TCustomBitmap)
pt | InternalReleasePalette (TRasterImage)
pt | InternalReleasePalette (TCustomBitmap)
 | IsStreamFormatSupported (TGraphic)
 | LazarusResourceTypeValid (TGraphic)
 | LazarusResourceTypeValid (TCustomBitmap)
 | LoadFromBitmapHandles (TRasterImage)
 | LoadFromClipboardFormat (TGraphic)
 | LoadFromClipboardFormatID (TGraphic)
 | LoadFromDevice (TRasterImage)
 | LoadFromFile (TGraphic)
 | LoadFromIntfImage (TRasterImage)
 | LoadFromLazarusResource (TGraphic)
 | LoadFromMimeStream (TGraphic)
 | LoadFromMimeStream (TRasterImage)
 | LoadFromRawImage (TRasterImage)
 | LoadFromResourceID (TGraphic)
 | LoadFromResourceName (TGraphic)
 | LoadFromStream (TGraphic)
 | LoadFromStream (TRasterImage)
 | Mask (TRasterImage)
 | MaskHandleAllocated (TRasterImage)
 | MaskHandleAllocated (TCustomBitmap)
pt | MaskHandleNeeded (TRasterImage)
pt | MaskHandleNeeded (TCustomBitmap)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | PaletteAllocated (TRasterImage)
 | PaletteAllocated (TCustomBitmap)
pt | PaletteNeeded (TRasterImage)
pt | PaletteNeeded (TCustomBitmap)
pt | Progress (TGraphic)
pt | RawimageNeeded (TCustomBitmap)
pt | ReadData (TGraphic)
pt | ReadData (TRasterImage)
pt | ReadStream (TRasterImage)
 | ReleaseBitmapHandle (TRasterImage)
 | ReleaseHandle (TCustomBitmap)
 | ReleaseMaskHandle (TRasterImage)
 | ReleasePalette (TRasterImage)
pt | RequestTransparentColor (TRasterImage)
 | SafeCallException (TObject)
pt | SaveStreamNeeded (TRasterImage)
 | SaveToClipboardFormat (TGraphic)
 | SaveToClipboardFormatID (TGraphic)
 | SaveToFile (TGraphic)
 | SaveToStream (TGraphic)
 | SaveToStream (TRasterImage)
pt | SetBitmapHandle (TRasterImage)
pt | SetHandle (TRasterImage)
pt | SetHandle (TCustomBitmap)
 | SetHandles (TRasterImage)
 | SetHandles (TCustomBitmap)
pt | SetHeight (TGraphic)
pt | SetHeight (TRasterImage)
pt | SetMasked (TRasterImage)
pt | SetMaskHandle (TRasterImage)
pt | SetModified (TGraphic)
pt | SetPalette (TGraphic)
pt | SetPixelFormat (TRasterImage)
pt | SetPixelFormat (TCustomBitmap)
pt | SetSize (TRasterImage)
 | SetSize (TCustomBitmap)
pt | SetTransparent (TGraphic)
pt | SetTransparent (TRasterImage)
pt | SetTransparentMode (TRasterImage)
pt | SetWidth (TGraphic)
pt | SetWidth (TRasterImage)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
pt | UnshareImage (TRasterImage)
pt | UnshareImage (TCustomBitmap)
pt | UpdateHandles (TRasterImage)
pt | UpdateHandles (TCustomBitmap)
pt | WriteData (TGraphic)
pt | WriteData (TRasterImage)
pt | WriteStream (TRasterImage)


TCustomBitmap
TRasterImage
TGraphic
 | OnChange
 | OnProgress
TPersistent
TObject


TCustomBitmap.Assign

Assign: find out about the Source of the call

Declaration

Source position: graphics.pp line 1383

public procedure TCustomBitmap.Assign(

  Source: TPersistent

); override;

Arguments

Source

The Source control (usually a Bitmap) for the Assign procedure

Description

Assign: find out about the Source of the call.

If the BitMap data are already in use, the data are shared; if not, a new BitMap is produced.


TCustomBitmap.Create

Create - constructor for TCustomBitmap: performs inherited Create and initializes pixel format

Declaration

Source position: graphics.pp line 1381

public constructor TCustomBitmap.Create; override;

Description

BitMap constructor. The supplied code can override the definition from ancestor classes.


TCustomBitmap.Destroy

Destroy - destructor for TCustomBitmap: frees any Mask handles, then performs inherited Destroy

Declaration

Source position: graphics.pp line 1382

public destructor TCustomBitmap.Destroy; override;

Description

Destroy is the destructor for the class instance. The supplied code can override the method defined for ancestor classes.


TCustomBitmap.FreeImage

Releases all the resources used for the image that is being discarded

Declaration

Source position: graphics.pp line 1385

public procedure TCustomBitmap.FreeImage; override;


TCustomBitmap.FreeMaskHandle

FreeMaskHandle - method to release Mask handle

Declaration

Source position: graphics.pp line 1364

protected procedure TCustomBitmap.FreeMaskHandle;


TCustomBitmap.Handle

The operating system Handle associated with this bitmap

Declaration

Source position: graphics.pp line 1395

public property TCustomBitmap.Handle : HBITMAP
  read GetBitmapHandle
  write SetBitmapHandle;


TCustomBitmap.HandleType

The type of system handle

Declaration

Source position: graphics.pp line 1396

public property TCustomBitmap.HandleType : TBitmapHandleType
  read GetHandleType
  write SetHandleType;


TCustomBitmap.Monochrome

Whether using monochrome display

Declaration

Source position: graphics.pp line 1397

public property TCustomBitmap.Monochrome : Boolean
  read GetMonochrome
  write SetMonochrome;


TCustomBitmap.RawimageNeeded

RawimageNeeded - method to signal that a raw image is required; if ADescOnly is True, only a descriptor is required

Declaration

Source position: graphics.pp line 1375

protected procedure TCustomBitmap.RawimageNeeded(

  ADescOnly: Boolean

);


TCustomBitmap.ReleaseHandle

Release the bitmap handle, effectively freeing resources

Declaration

Source position: graphics.pp line 1390

public function TCustomBitmap.ReleaseHandle: HBITMAP;

Function result

Returns True if handle has been correctly released


TCustomBitmap.SetSize

SetSize - allows the user to specify the size of the Bitmap

Declaration

Source position: graphics.pp line 1393

public procedure TCustomBitmap.SetSize(

  AWidth: Integer;

  AHeight: Integer

); override;

See also

TRasterImage.SetSize

SetSize - specifies height and width of Image


TCustomBitmapClass

Declaration

Source position: graphics.pp line 421

type TCustomBitmapClass = class of TCustomBitmap;


TCustomIcon

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomIcon - base class for TIcon

Declaration

Source position: graphics.pp line 1576

type TCustomIcon = class(TRasterImage)
protected
FCurrent: Integer; | FCurrent - local variable to hold current sequence number
FRequestedSize: TSize; | FRequestedSize - local variable to hold requested size of Icon
procedure MaskHandleNeeded; override; | MaskHandleNeeded - method to signal that a handle is required for the Mask
procedure PaletteNeeded; override; | PaletteNeeded - method to signal that a Palette is required
function CanShareImage(); override; | CanShareImage - returns True if specified class of image can be shared
procedure CheckRequestedSize; | CheckRequestedSize - method to ensure correct size requested
function GetIndex(); | GetIndex - returns the Index value of the Icon with specified format and size (.icn files can contain several versions of image)
function GetBitmapHandle; override; | GetBitmapHandle - returns a Bitmap Handle for the Image
class function GetDefaultSize; virtual; | GetDefaultSize - returns default size for Icon
function GetMaskHandle; override; | GetMaskHandle - returns a bitmap handle for the Mask
function GetPalette; override; | GetPalette - returns a Handle for the Palette
function GetPixelFormat; override; | GetPixelFormat - returns the pixel format for the Image
function GetRawImagePtr; override; | GetRawImagePtr - returns a pointer to the Raw Image
function GetRawImageDescriptionPtr; override; | GetRawImageDescriptionPtr - returns a pointer to a raw image description
function GetTransparent; override; | GetTransparent - returns True if the graphic is transparent
class function GetSharedImageClass; override; | GetSharedImageClass - returns the class of Shared Raster Image
class function GetStreamSignature; virtual;
class function GetTypeID; virtual; | GetTypeID - returns Identifier for type of Icon
procedure HandleNeeded; override; | HandleNeeded - method to signal that a handle is required
function InternalReleaseBitmapHandle; override; | InternalReleaseBitmapHandle - releases Bitmap Handle and returns its value
function InternalReleaseMaskHandle; override; | InternalReleaseMaskHandle - releases Mask Handle and returns its value
function InternalReleasePalette; override; | InternalReleasePalette - releases Palette Handle and returns its value
procedure ReadData(); override; | ReadData - reads data for the Graphic from a stream
procedure ReadStream(); override; | ReadStream - loads imagedata into rawimage, this method shouldn't call changed()
procedure SetMasked(); override; | SetMasked - specifies if the image is to be masked
procedure SetPixelFormat(); override; | SetPixelFormat - specifies the format for Pixels in this Image
procedure SetTransparent(); override;
procedure UnshareImage(); override; | UnshareImage - stops an image from being shared: if CopyContent is True, the Image gets copied
procedure UpdateCurrentView; | UpdateCurrentView - updates the current appearance of the Icon
procedure SetHandle(); override;
function UpdateHandle(); virtual;
function UpdateHandles(); override; | UpdateHandles - called when handles are created from rawimage (true when handle changed)
procedure WriteStream(); override; | WriteStream - specifies which stream to be used for writing
public
constructor Create; override; | Create - constructor for TGraphic: calls inherited Create
procedure Add(); | Add - an Icon formatted as AFormat, with specified Height and Width
procedure Assign(); override; | Assign checks if Source is correct data type, then copies image data
procedure AssignImage(); virtual; | AssignImage - copies information from the source image to the current one
procedure Clear; override; | Clear the Icon and release its resources
procedure Delete(); | Delete the indexed Icon
procedure Remove(); | Remove the Icon specified by AFormat, AHeight and AWidth
procedure GetDescription(); | GetDescription - find the description for the Icon
procedure SetSize(); override; | SetSize - write the size (width, height) of the Icon
class function GetFileExtensions; override; | GetFileExtensions returns valid file extensions, in this case 'ico'
function LazarusResourceTypeValid(); override; | Check that the Resource specified for reading or writing is a valid type - result True if it is
procedure LoadFromResourceName(); override;
procedure LoadFromResourceID(); override;
procedure LoadFromResourceHandle(); virtual;
function BitmapHandleAllocated; override; | BitmapHandleAllocated - returns True if a handle has been allocated for the Bitmap
function MaskHandleAllocated; override; | MaskHandleAllocated - returns True if a handle has been allocated for the Mask
function PaletteAllocated; override; | PaletteAllocated - returns True if a Palette has been allocated
procedure SetHandles(); override; | SetHandles - allows the user to specify handles
procedure Sort;
function GetBestIndexForSize(); | GetBestIndexForSize - returns the best estimate of the index value for size
property Current: Integer; [rw] | Current - the sequence number of the current Icon
property Count: Integer; [r] | Count - the number of references to this Icon
end;

Inheritance

TCustomIcon | TCustomIcon - base class for TIcon
|
TRasterImage | TRasterImage - base class for a number of graphic controls, including TCustomBitmap and TCustomIcon, which use a raster of dots to display graphic information
|
TGraphic | TGraphic - Base class for dealing with Graphic images
|
TPersistent,IFPObserved
|
TObject


TCustomIcon
 |  | Current
 | ro | Count
TRasterImage
 | ro | Canvas
 |  | BitmapHandle
 |  | Masked
 |  | MaskHandle
 |  | PixelFormat
 | ro | RawImage
 | ro | ScanLine
 |  | TransparentColor
 |  | TransparentMode
TGraphic
 | ro | Empty
 |  | Height
 |  | Modified
 | ro | MimeType
 |  | Palette
 |  | PaletteModified
 |  | Transparent
 |  | Width
TPersistent
TObject


ro | Canvas (TRasterImage)
ro | Count (TCustomIcon)
 | Current (TCustomIcon)
ro | Empty (TGraphic)
 | Height (TGraphic)
 | Masked (TRasterImage)
 | MaskHandle (TRasterImage)
ro | MimeType (TGraphic)
 | Modified (TGraphic)
 | Palette (TGraphic)
 | PaletteModified (TGraphic)
 | PixelFormat (TRasterImage)
ro | RawImage (TRasterImage)
ro | ScanLine (TRasterImage)
 | Transparent (TGraphic)
 | TransparentColor (TRasterImage)
 | TransparentMode (TRasterImage)
 | Width (TGraphic)


TCustomIcon
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | CanShareImage
pt | CheckRequestedSize
pt | GetIndex
pt | GetBitmapHandle
pt | GetDefaultSize
pt | GetMaskHandle
pt | GetPalette
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | GetTransparent
pt | GetSharedImageClass
pt | GetStreamSignature
pt | GetTypeID
pt | HandleNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | ReadData
pt | ReadStream
pt | SetMasked
pt | SetPixelFormat
pt | SetTransparent
pt | UnshareImage
pt | UpdateCurrentView
pt | SetHandle
pt | UpdateHandle
pt | UpdateHandles
pt | WriteStream
 | Create
 | Add
 | Assign
 | AssignImage
 | Clear
 | Delete
 | Remove
 | GetDescription
 | SetSize
 | GetFileExtensions
 | LazarusResourceTypeValid
 | LoadFromResourceName
 | LoadFromResourceID
 | LoadFromResourceHandle
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | SetHandles
 | Sort
 | GetBestIndexForSize
TRasterImage
pt | CanShareImage
pt | Changed
pt | CreateDefaultBitmapHandle
pt | Draw
pt | GetEmpty
pt | GetHandle
pt | GetBitmapHandle
pt | GetMasked
pt | GetMaskHandle
pt | GetMimeType
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | GetTransparent
pt | GetSharedImageClass
pt | GetHeight
pt | GetWidth
pt | BitmapHandleNeeded
pt | HandleNeeded
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | SetBitmapHandle
pt | SetMasked
pt | SetMaskHandle
pt | SetTransparent
pt | UnshareImage
pt | UpdateHandles
pt | SaveStreamNeeded
pt | FreeSaveStream
pt | ReadData
pt | ReadStream
pt | SetSize
pt | SetHandle
pt | SetHeight
pt | SetWidth
pt | SetTransparentMode
pt | SetPixelFormat
pt | WriteData
pt | WriteStream
pt | RequestTransparentColor
 | Create
 | Destroy
 | Assign
 | Clear
 | BeginUpdate
 | EndUpdate
 | FreeImage
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | LoadFromBitmapHandles
 | LoadFromDevice
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromRawImage
 | LoadFromIntfImage
 | SaveToStream
 | GetSupportedSourceMimeTypes
 | GetSize
 | Mask
 | SetHandles
 | ReleaseBitmapHandle
 | ReleaseMaskHandle
 | ReleasePalette
 | CreateIntfImage
 | HandleAllocated
TGraphic
pt | Changed
pt | Equals
pt | DefineProperties
pt | Draw
pt | GetEmpty
pt | GetHeight
pt | GetMimeType
pt | GetPalette
pt | GetTransparent
pt | GetWidth
pt | Progress
pt | ReadData
pt | SetHeight
pt | SetPalette
pt | SetTransparent
pt | SetWidth
pt | SetModified
pt | WriteData
 | Assign
 | Create
 | Clear
 | LazarusResourceTypeValid
 | LoadFromFile
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromLazarusResource
 | LoadFromResourceName
 | LoadFromResourceID
 | LoadFromClipboardFormat
 | LoadFromClipboardFormatID
 | SaveToFile
 | SaveToStream
 | SaveToClipboardFormat
 | SaveToClipboardFormatID
 | GetSupportedSourceMimeTypes
 | GetResourceType
 | GetFileExtensions
 | IsStreamFormatSupported
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TCustomIcon)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TGraphic)
 | Assign (TRasterImage)
 | Assign (TCustomIcon)
 | AssignError (TPersistent)
 | AssignImage (TCustomIcon)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TRasterImage)
 | BitmapHandleAllocated (TRasterImage)
 | BitmapHandleAllocated (TCustomIcon)
pt | BitmapHandleNeeded (TRasterImage)
pt | CanShareImage (TRasterImage)
pt | CanShareImage (TCustomIcon)
pt | Changed (TGraphic)
pt | Changed (TRasterImage)
pt | CheckRequestedSize (TCustomIcon)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TGraphic)
 | Clear (TRasterImage)
 | Clear (TCustomIcon)
 | Create (TObject)
 | Create (TGraphic)
 | Create (TRasterImage)
 | Create (TCustomIcon)
pt | CreateDefaultBitmapHandle (TRasterImage)
 | CreateIntfImage (TRasterImage)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
pt | DefineProperties (TGraphic)
 | Delete (TCustomIcon)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TRasterImage)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | Draw (TGraphic)
pt | Draw (TRasterImage)
 | EndUpdate (TRasterImage)
 | Equals (TObject)
pt | Equals (TGraphic)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeImage (TRasterImage)
 | FreeInstance (TObject)
pt | FreeSaveStream (TRasterImage)
 | GetBestIndexForSize (TCustomIcon)
pt | GetBitmapHandle (TRasterImage)
pt | GetBitmapHandle (TCustomIcon)
pt | GetDefaultSize (TCustomIcon)
 | GetDescription (TCustomIcon)
pt | GetEmpty (TGraphic)
pt | GetEmpty (TRasterImage)
 | GetFileExtensions (TGraphic)
 | GetFileExtensions (TCustomIcon)
pt | GetHandle (TRasterImage)
 | GetHashCode (TObject)
pt | GetHeight (TGraphic)
pt | GetHeight (TRasterImage)
pt | GetIndex (TCustomIcon)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetMasked (TRasterImage)
pt | GetMaskHandle (TRasterImage)
pt | GetMaskHandle (TCustomIcon)
pt | GetMimeType (TGraphic)
pt | GetMimeType (TRasterImage)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetPalette (TGraphic)
pt | GetPalette (TCustomIcon)
pt | GetPixelFormat (TRasterImage)
pt | GetPixelFormat (TCustomIcon)
pt | GetRawImageDescriptionPtr (TRasterImage)
pt | GetRawImageDescriptionPtr (TCustomIcon)
pt | GetRawImagePtr (TRasterImage)
pt | GetRawImagePtr (TCustomIcon)
 | GetResourceType (TGraphic)
pt | GetSharedImageClass (TRasterImage)
pt | GetSharedImageClass (TCustomIcon)
 | GetSize (TRasterImage)
pt | GetStreamSignature (TCustomIcon)
 | GetSupportedSourceMimeTypes (TGraphic)
 | GetSupportedSourceMimeTypes (TRasterImage)
pt | GetTransparent (TGraphic)
pt | GetTransparent (TRasterImage)
pt | GetTransparent (TCustomIcon)
pt | GetTypeID (TCustomIcon)
pt | GetWidth (TGraphic)
pt | GetWidth (TRasterImage)
 | HandleAllocated (TRasterImage)
pt | HandleNeeded (TRasterImage)
pt | HandleNeeded (TCustomIcon)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
pt | InternalReleaseBitmapHandle (TRasterImage)
pt | InternalReleaseBitmapHandle (TCustomIcon)
pt | InternalReleaseMaskHandle (TRasterImage)
pt | InternalReleaseMaskHandle (TCustomIcon)
pt | InternalReleasePalette (TRasterImage)
pt | InternalReleasePalette (TCustomIcon)
 | IsStreamFormatSupported (TGraphic)
 | LazarusResourceTypeValid (TGraphic)
 | LazarusResourceTypeValid (TCustomIcon)
 | LoadFromBitmapHandles (TRasterImage)
 | LoadFromClipboardFormat (TGraphic)
 | LoadFromClipboardFormatID (TGraphic)
 | LoadFromDevice (TRasterImage)
 | LoadFromFile (TGraphic)
 | LoadFromIntfImage (TRasterImage)
 | LoadFromLazarusResource (TGraphic)
 | LoadFromMimeStream (TGraphic)
 | LoadFromMimeStream (TRasterImage)
 | LoadFromRawImage (TRasterImage)
 | LoadFromResourceHandle (TCustomIcon)
 | LoadFromResourceID (TGraphic)
 | LoadFromResourceID (TCustomIcon)
 | LoadFromResourceName (TGraphic)
 | LoadFromResourceName (TCustomIcon)
 | LoadFromStream (TGraphic)
 | LoadFromStream (TRasterImage)
 | Mask (TRasterImage)
 | MaskHandleAllocated (TRasterImage)
 | MaskHandleAllocated (TCustomIcon)
pt | MaskHandleNeeded (TRasterImage)
pt | MaskHandleNeeded (TCustomIcon)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | PaletteAllocated (TRasterImage)
 | PaletteAllocated (TCustomIcon)
pt | PaletteNeeded (TRasterImage)
pt | PaletteNeeded (TCustomIcon)
pt | Progress (TGraphic)
pt | ReadData (TGraphic)
pt | ReadData (TRasterImage)
pt | ReadData (TCustomIcon)
pt | ReadStream (TRasterImage)
pt | ReadStream (TCustomIcon)
 | ReleaseBitmapHandle (TRasterImage)
 | ReleaseMaskHandle (TRasterImage)
 | ReleasePalette (TRasterImage)
 | Remove (TCustomIcon)
pt | RequestTransparentColor (TRasterImage)
 | SafeCallException (TObject)
pt | SaveStreamNeeded (TRasterImage)
 | SaveToClipboardFormat (TGraphic)
 | SaveToClipboardFormatID (TGraphic)
 | SaveToFile (TGraphic)
 | SaveToStream (TGraphic)
 | SaveToStream (TRasterImage)
pt | SetBitmapHandle (TRasterImage)
pt | SetHandle (TRasterImage)
pt | SetHandle (TCustomIcon)
 | SetHandles (TRasterImage)
 | SetHandles (TCustomIcon)
pt | SetHeight (TGraphic)
pt | SetHeight (TRasterImage)
pt | SetMasked (TRasterImage)
pt | SetMasked (TCustomIcon)
pt | SetMaskHandle (TRasterImage)
pt | SetModified (TGraphic)
pt | SetPalette (TGraphic)
pt | SetPixelFormat (TRasterImage)
pt | SetPixelFormat (TCustomIcon)
pt | SetSize (TRasterImage)
 | SetSize (TCustomIcon)
pt | SetTransparent (TGraphic)
pt | SetTransparent (TRasterImage)
pt | SetTransparent (TCustomIcon)
pt | SetTransparentMode (TRasterImage)
pt | SetWidth (TGraphic)
pt | SetWidth (TRasterImage)
 | Sort (TCustomIcon)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
pt | UnshareImage (TRasterImage)
pt | UnshareImage (TCustomIcon)
pt | UpdateCurrentView (TCustomIcon)
pt | UpdateHandle (TCustomIcon)
pt | UpdateHandles (TRasterImage)
pt | UpdateHandles (TCustomIcon)
pt | WriteData (TGraphic)
pt | WriteData (TRasterImage)
pt | WriteStream (TRasterImage)
pt | WriteStream (TCustomIcon)


TCustomIcon
TRasterImage
TGraphic
 | OnChange
 | OnProgress
TPersistent
TObject


TCustomIcon.Add

Add - an Icon formatted as AFormat, with specified Height and Width

Declaration

Source position: graphics.pp line 1617

public procedure TCustomIcon.Add(

  AFormat: TPixelFormat;

  AHeight: Word;

  AWidth: Word

);


TCustomIcon.Assign

Assign checks if Source is correct data type, then copies image data

Declaration

Source position: graphics.pp line 1618

public procedure TCustomIcon.Assign(

  Source: TPersistent

); override;

See also

TPersistent.Assign


TCustomIcon.AssignImage

AssignImage - copies information from the source image to the current one

Declaration

Source position: graphics.pp line 1619

public procedure TCustomIcon.AssignImage(

  ASource: TRasterImage

); virtual;


TCustomIcon.CheckRequestedSize

CheckRequestedSize - method to ensure correct size requested

Declaration

Source position: graphics.pp line 1586

protected procedure TCustomIcon.CheckRequestedSize;


TCustomIcon.Clear

Clear the Icon and release its resources

Declaration

Source position: graphics.pp line 1620

public procedure TCustomIcon.Clear; override;

See also

TGraphic.Clear

Clear the resources used by the Graphic, leaving a blank Graphic


TCustomIcon.Count

Count - the number of references to this Icon

Declaration

Source position: graphics.pp line 1638

public property TCustomIcon.Count : Integer
  read GetCount;


TCustomIcon.Current

Current - the sequence number of the current Icon

Declaration

Source position: graphics.pp line 1637

public property TCustomIcon.Current : Integer
  read FCurrent
  write SetCurrent;


TCustomIcon.Delete

Delete the indexed Icon

Declaration

Source position: graphics.pp line 1621

public procedure TCustomIcon.Delete(

  Aindex: Integer

);


TCustomIcon.FCurrent

FCurrent - local variable to hold current sequence number

Declaration

Source position: graphics.pp line 1581

protected TCustomIcon.FCurrent : Integer;


TCustomIcon.FRequestedSize

FRequestedSize - local variable to hold requested size of Icon

Declaration

Source position: graphics.pp line 1582

protected TCustomIcon.FRequestedSize : TSize;


TCustomIcon.GetBestIndexForSize

GetBestIndexForSize - returns the best estimate of the index value for size

Declaration

Source position: graphics.pp line 1635

public function TCustomIcon.GetBestIndexForSize(

  ASize: TSize

):Integer;


TCustomIcon.GetDefaultSize

GetDefaultSize - returns default size for Icon

Declaration

Source position: graphics.pp line 1589

protected class function TCustomIcon.GetDefaultSize: TSize; virtual;


TCustomIcon.GetDescription

GetDescription - find the description for the Icon

Declaration

Source position: graphics.pp line 1623

public procedure TCustomIcon.GetDescription(

  Aindex: Integer;

  out AFormat: TPixelFormat;

  out AHeight: Word;

  out AWidth: Word

);

Arguments

Aindex | Aindex - the Index value for the Icon
AFormat | AFormat - the Pixel Format for the Icon
AHeight | AHeight - the height of the Icon
AWidth | AWidth - the width of the Icon


TCustomIcon.GetFileExtensions

GetFileExtensions returns valid file extensions, in this case 'ico'

Declaration

Source position: graphics.pp line 1625

public class function TCustomIcon.GetFileExtensions: string; override;

See also

TGraphic.GetFileExtensions

GetFileExtensions - returns a list of the file extensions available


TCustomIcon.GetIndex

GetIndex - returns the Index value of the Icon with specified format and size (.icn files can contain several versions of image)

Declaration

Source position: graphics.pp line 1587

protected function TCustomIcon.GetIndex(

  AFormat: TPixelFormat;

  AHeight: Word;

  AWidth: Word

):Integer;


TCustomIcon.GetStreamSignature

Declaration

Source position: graphics.pp line 1597

protected class function TCustomIcon.GetStreamSignature: Cardinal; virtual;


TCustomIcon.GetTypeID

GetTypeID - returns Identifier for type of Icon

Declaration

Source position: graphics.pp line 1598

protected class function TCustomIcon.GetTypeID: Word; virtual;


TCustomIcon.LoadFromResourceHandle

Declaration

Source position: graphics.pp line 1629

public procedure TCustomIcon.LoadFromResourceHandle(

  Instance: THandle;

  ResHandle: TFPResourceHandle

); virtual;


TCustomIcon.LoadFromResourceID

Declaration

Source position: graphics.pp line 1628

public procedure TCustomIcon.LoadFromResourceID(

  Instance: THandle;

  ResID: PtrInt

); override;


TCustomIcon.LoadFromResourceName

Declaration

Source position: graphics.pp line 1627

public procedure TCustomIcon.LoadFromResourceName(

  Instance: THandle;

  const ResName: string

); override;


TCustomIcon.Remove

Remove the Icon specified by AFormat, AHeight and AWidth

Declaration

Source position: graphics.pp line 1622

public procedure TCustomIcon.Remove(

  AFormat: TPixelFormat;

  AHeight: Word;

  AWidth: Word

);


TCustomIcon.SetSize

SetSize - write the size (width, height) of the Icon

Declaration

Source position: graphics.pp line 1624

public procedure TCustomIcon.SetSize(

  AWidth: Integer;

  AHeight: Integer

); override;

See also

TRasterImage.SetSize

SetSize - specifies height and width of Image


TCustomIcon.Sort

Declaration

Source position: graphics.pp line 1634

public procedure TCustomIcon.Sort;


TCustomIcon.UpdateCurrentView

UpdateCurrentView - updates the current appearance of the Icon

Declaration

Source position: graphics.pp line 1609

protected procedure TCustomIcon.UpdateCurrentView;


TCustomIcon.UpdateHandle

Declaration

Source position: graphics.pp line 1611

protected function TCustomIcon.UpdateHandle(

  AValue: HICON

):Boolean; virtual;


TFont

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The Font to be used for drawing Text

Declaration

Source position: graphics.pp line 481

type TFont = class(TFPCustomFont)
protected
function GetCharSet; | GetCharSet - returns the Character Set to be used for this Font
function GetHeight; | GetHeight - returns the height of the Font
function GetName; | GetName - returns the name of the Font
function GetOrientation; | GetOrientation - Returns the orientation for the font
function GetPitch; | GetPitch - returns the pitch of the Font
function GetSize; | GetSize - returns the size of the Font
function GetStyle; | GetStyle - returns the style of the Font
procedure Changed; override; | Changed - checks for pending updates (if there are any, returns True) or calls inherited Changed
procedure DoAllocateResources; override; | DoAllocateResources - calls inherited method then calls GetReference
procedure DoCopyProps(); override; | DoCopyProps - calls inherited method; if From argument is another Font, copies specified properties directly
procedure DoDeAllocateResources; override; | DoDeAllocateResources - frees references then calls inherited method
procedure SetCharSet(); | SetCharSet - specify the character set
procedure SetColor(); | SetColor - specify the color for the font
function GetColor;
procedure SetFlags(); override; | SetFlags - if the passed argument AValue for the Index is the same, returns unchanged; otherwise, calls inherited method and sets style flags as appropriate
procedure SetFPColor(); override; | SetFPColor converts TFPColor to TColor
procedure SetHeight(); | SetHeight - specify the height of the Font
procedure SetName(); override; | SetName - if AValue is a new name, frees the old reference, calls inherited method and sets the Changed property
procedure SetOrientation(); override;
procedure SetPitch(); | SetPitch - specify the pitch for the Font
procedure SetSize(); override; | SetSize - if AValue is a new size, frees the old reference, calls the inherited method, performs the appropriate rounding and sets the Changed property
procedure SetStyle(); | SetStyle - specify which style to use
procedure SetQuality(); | SetQuality - specify the quality
public
constructor Create; override; | Create - constructor for TFont: Opens a new instance of the class, calling inherited Create and setting some defaults
destructor Destroy; override; | Destroy - destructor for TFont: frees reference then performs inherited Destroy
procedure Assign(); | Copies the settings from the given font.
procedure BeginUpdate; | BeginUpdate - start the update process
procedure EndUpdate; | EndUpdate - finish the update process
property FontData: TFontData; [rw] | FontData - the data describing the font
function HandleAllocated; | HandleAllocated - returns True if a handle has been allocated
property Handle: HFONT; [rw] | Operating system Handle for this Font
function IsDefault; | IsDefault - returns True if this is the default Font
function IsEqual(); virtual; | IsEqual - returns True if this Font is the same as the specified Font
property IsMonoSpace: Boolean; [r] | IsMonoSpace - returns True if this is a MonoSpace Font
procedure SetDefault; | SetDefault - method for setting the default Font
property PixelsPerInch: Integer; [rw] | PixelsPerInch - scaling factor for drawing Font
property Reference: TWSFontReference; [r] | Reference - References made to this Font
published
property CharSet: TFontCharSet; [rw] | The Character Set to be used by the currentFont
property Color: TColor; [rw] | Color of the current Font
property Height: Integer; [rws] | The Height of the current Font
property Name: string; [rws]
property Orientation: Integer; [rw] | Rotation for the current font in 1/10ths of a degree
property Pitch: TFontPitch; [rw] | Pitch type of the Font
property Quality: TFontQuality; [rw] | Output quality of the Font, such as antialiasing
property Size: Integer; [rws]
property Style: TFontStyles; [rw] | Style of the Font
end;

Inheritance

TFont

The Font to be used for drawing Text
|

TFPCustomFont
?

TObject

Description

Most of the data about the font are dealt with by the protected procedures GetData and SetData which operate on TFontData

Individual properties such as Character Set, color and size can be accessed in the public area


TFont
 |  | FontData
 |  | Handle
 | ro | IsMonoSpace
 |  | PixelsPerInch
 | ro | Reference
pl |  | CharSet
pl |  | Color
pl |  | Height
pl |  | Name
pl |  | Orientation
pl |  | Pitch
pl |  | Quality
pl |  | Size
pl |  | Style


pl |  | CharSet (TFont)
pl |  | Color (TFont)
 |  | FontData (TFont)
 |  | Handle (TFont)
pl |  | Height (TFont)
 | ro | IsMonoSpace (TFont)
pl |  | Name (TFont)
pl |  | Orientation (TFont)
pl |  | Pitch (TFont)
 |  | PixelsPerInch (TFont)
pl |  | Quality (TFont)
 | ro | Reference (TFont)
pl |  | Size (TFont)
pl |  | Style (TFont)


TFont
pt | GetCharSet
pt | GetHeight
pt | GetName
pt | GetOrientation
pt | GetPitch
pt | GetSize
pt | GetStyle
pt | Changed
pt | DoAllocateResources
pt | DoCopyProps
pt | DoDeAllocateResources
pt | SetCharSet
pt | SetColor
pt | GetColor
pt | SetFlags
pt | SetFPColor
pt | SetHeight
pt | SetName
pt | SetOrientation
pt | SetPitch
pt | SetSize
pt | SetStyle
pt | SetQuality
 | Create
 | Destroy
 | Assign
 | BeginUpdate
 | EndUpdate
 | HandleAllocated
 | IsDefault
 | IsEqual
 | SetDefault


pt | Changed (TFont)
 | Create (TFont)
 | Destroy (TFont)
pt | DoAllocateResources (TFont)
pt | DoCopyProps (TFont)
pt | DoDeAllocateResources (TFont)
 | EndUpdate (TFont)
pt | GetCharSet (TFont)
pt | GetColor (TFont)
pt | GetHeight (TFont)
pt | GetName (TFont)
pt | GetOrientation (TFont)
pt | GetPitch (TFont)
pt | GetSize (TFont)
pt | GetStyle (TFont)
 | HandleAllocated (TFont)
 | IsDefault (TFont)
 | IsEqual (TFont)
pt | SetCharSet (TFont)
pt | SetColor (TFont)
 | SetDefault (TFont)
pt | SetFlags (TFont)
pt | SetFPColor (TFont)
pt | SetHeight (TFont)
pt | SetName (TFont)
pt | SetOrientation (TFont)
pt | SetPitch (TFont)
pt | SetQuality (TFont)
pt | SetSize (TFont)
pt | SetStyle (TFont)


TFont


TFont.Assign

Copies the settings from the given font.

Declaration

Source position: graphics.pp line 536

public procedure TFont.Assign(

  Source: TPersistent

); override;

procedure TFont.Assign(

  const ALogFont: TLogFont

);

Description

Method: TFont.Assign

Source: another font

Returns: nothing

Copies the source settings to itself

See also

#rtl.Classes.TPersistent.Assign


TFont.BeginUpdate

BeginUpdate - start the update process

Declaration

Source position: graphics.pp line 538

public procedure TFont.BeginUpdate;


TFont.Changed

Changed - checks for pending updates (if there are any, returns True) or calls inherited Changed

Declaration

Source position: graphics.pp line 516

protected procedure TFont.Changed; override;


TFont.CharSet

The Character Set to be used by the currentFont

Declaration

Source position: graphics.pp line 550

published property TFont.CharSet : TFontCharSet
  read GetCharSet
  write SetCharSet
  default DEFAULT_CHARSET;


TFont.Color

Color of the current Font

Declaration

Source position: graphics.pp line 551

published property TFont.Color : TColor
  read FColor
  write SetColor
  default clDefault;

Description

Default is the same as the text used for the rest of the Window


TFont.Create

Create - constructor for TFont: Opens a new instance of the class, calling inherited Create and setting some defaults

Declaration

Source position: graphics.pp line 534

public constructor TFont.Create; override;

Description

Create - constructor for TFont: Opens a new instance of the class , calling inherited Create and sets defaults for character set, color, size etc

See also

TObject.Create


TFont.Destroy

Destroy - destructor for TFont: frees reference then performs inherited Destroy

Declaration

Source position: graphics.pp line 535

public destructor TFont.Destroy; override;

See also

TPersistent.Destroy


TFont.DoAllocateResources

DoAllocateResources - calls inherited method then calls GetReference

Declaration

Source position: graphics.pp line 517

protected procedure TFont.DoAllocateResources; override;


TFont.DoCopyProps

DoCopyProps - calls inherited method; if From argument is another Font, copies specified properties directly

Declaration

Source position: graphics.pp line 518

protected procedure TFont.DoCopyProps(

  From: TFPCanvasHelper

); override;


TFont.DoDeAllocateResources

DoDeAllocateResources - frees references then calls inherited method

Declaration

Source position: graphics.pp line 519

protected procedure TFont.DoDeAllocateResources; override;


TFont.EndUpdate

EndUpdate - finish the update process

Declaration

Source position: graphics.pp line 539

public procedure TFont.EndUpdate;


TFont.FontData

FontData - the data describing the font

Declaration

Source position: graphics.pp line 540

public property TFont.FontData : TFontData
  read GetData
  write SetData;


TFont.GetCharSet

GetCharSet - returns the Character Set to be used for this Font

Declaration

Source position: graphics.pp line 509

protected function TFont.GetCharSet: TFontCharSet;


TFont.GetColor

Declaration

Source position: graphics.pp line 523

protected function TFont.GetColor: TColor;


TFont.GetHeight

GetHeight - returns the height of the Font

Declaration

Source position: graphics.pp line 510

protected function TFont.GetHeight: Integer;


TFont.GetName

GetName - returns the name of the Font

Declaration

Source position: graphics.pp line 511

protected function TFont.GetName: string;


TFont.GetOrientation

GetOrientation - Returns the orientation for the font

Declaration

Source position: graphics.pp line 512

protected function TFont.GetOrientation: Integer;


TFont.GetPitch

GetPitch - returns the pitch of the Font

Declaration

Source position: graphics.pp line 513

protected function TFont.GetPitch: TFontPitch;


TFont.GetSize

GetSize - returns the size of the Font

Declaration

Source position: graphics.pp line 514

protected function TFont.GetSize: Integer;


TFont.GetStyle

GetStyle - returns the style of the Font

Declaration

Source position: graphics.pp line 515

protected function TFont.GetStyle: TFontStyles;

Description

Bold, Italic, StrikeOut, Underline


TFont.Handle

Operating system Handle for this Font

Declaration

Source position: graphics.pp line 542

public property TFont.Handle : HFONT
  read GetHandle
  write SetHandle;

Description

Operating system Handle for this Font - deprecated


TFont.HandleAllocated

HandleAllocated - returns True if a handle has been allocated

Declaration

Source position: graphics.pp line 541

public function TFont.HandleAllocated: Boolean;


TFont.Height

The Height of the current Font

Declaration

Source position: graphics.pp line 552

published property TFont.Height : Integer
  read GetHeight
  write SetHeight
  stored IsHeightStored;


TFont.IsDefault

IsDefault - returns True if this is the default Font

Declaration

Source position: graphics.pp line 543

public function TFont.IsDefault: Boolean;


TFont.IsEqual

IsEqual - returns True if this Font is the same as the specified Font

Declaration

Source position: graphics.pp line 544

public function TFont.IsEqual(

  AFont: TFont

):Boolean; virtual;


TFont.IsMonoSpace

IsMonoSpace - returns True if this is a MonoSpace Font

Declaration

Source position: graphics.pp line 545

public property TFont.IsMonoSpace : Boolean
  read GetIsMonoSpace;


TFont.Orientation

Rotation for the current font in 1/10ths of a degree

Declaration

Source position: graphics.pp line 554

published property TFont.Orientation : Integer
  read GetOrientation
  write SetOrientation
  default 0;

Description

The Orientation Rotation of the current font in 10th of a degree. Zero is text drawn to the right, upsides. With value 900 (90 degrees) it will be drawn towards the top. With 1800 it will be upside-down and drawn to the left.


TFont.Pitch

Pitch type of the Font

Declaration

Source position: graphics.pp line 555

published property TFont.Pitch : TFontPitch
  read GetPitch
  write SetPitch
  default fpDefault;

Description

Fixed or variable pitch, or Default. Reads or writes a flag to determine pitch type.

See also

TFontPitch


TFont.PixelsPerInch

PixelsPerInch - scaling factor for drawing Font

Declaration

Source position: graphics.pp line 547

public property TFont.PixelsPerInch : Integer
  read FPixelsPerInch
  write SetPixelsPerInch;


TFont.Quality

Output quality of the Font, such as antialiasing

Declaration

Source position: graphics.pp line 556

published property TFont.Quality : TFontQuality
  read FQuality
  write SetQuality
  default fqDefault;

See also

TFontQuality

Output font quality, such as antialiasing


TFont.Reference

Reference - References made to this Font

Declaration

Source position: graphics.pp line 548

public property TFont.Reference : TWSFontReference
  read GetReference;


TFont.SetCharSet

SetCharSet - specify the character set

Declaration

Source position: graphics.pp line 520

protected procedure TFont.SetCharSet(

  const AValue: TFontCharSet

);


TFont.SetColor

SetColor - specify the color for the font

Declaration

Source position: graphics.pp line 521

protected procedure TFont.SetColor(

  const NewColor: TColor;

  const NewFPColor: TFPColor

); virtual;

procedure TFont.SetColor(

  Value: TColor

);


TFont.SetDefault

SetDefault - method for setting the default Font

Declaration

Source position: graphics.pp line 546

public procedure TFont.SetDefault;


TFont.SetFlags

SetFlags - if the passed argument AValue for the Index is the same, returns unchanged; otherwise, calls inherited method and sets style flags as appropriate

Declaration

Source position: graphics.pp line 524

protected procedure TFont.SetFlags(

  Index: Integer;

  AValue: Boolean

); override;


TFont.SetFPColor

SetFPColor converts TFPColor to TColor

Declaration

Source position: graphics.pp line 525

protected procedure TFont.SetFPColor(

  const AValue: TFPColor

); override;

See also

FPColorToTColor

FPColorToTColor - converts a color specified as a FPColor to a color of type TColor


TFont.SetHeight

SetHeight - specify the height of the Font

Declaration

Source position: graphics.pp line 526

protected procedure TFont.SetHeight(

  Avalue: Integer

);


TFont.SetName

SetName - if AValue is a new name, frees the old reference, calls inherited method and sets the Changed property

Declaration

Source position: graphics.pp line 527

protected procedure TFont.SetName(

  AValue: string

); override;


TFont.SetOrientation

Declaration

Source position: graphics.pp line 528

protected procedure TFont.SetOrientation(

  AValue: Integer

); override;


TFont.SetPitch

SetPitch - specify the pitch for the Font

Declaration

Source position: graphics.pp line 529

protected procedure TFont.SetPitch(

  Value: TFontPitch

);


TFont.SetQuality

SetQuality - specify the quality

Declaration

Source position: graphics.pp line 532

protected procedure TFont.SetQuality(

  const AValue: TFontQuality

);

Description

Default, Draft, Proof, NonAntialiased, Antialiased


TFont.SetSize

SetSize - if AValue is a new size, frees the old reference, calls the inherited method, performs the appropriate rounding and sets the Changed property

Declaration

Source position: graphics.pp line 530

protected procedure TFont.SetSize(

  AValue: Integer

); override;

See also

TFont.Size


TFont.SetStyle

SetStyle - specify which style to use

Declaration

Source position: graphics.pp line 531

protected procedure TFont.SetStyle(

  Value: TFontStyles

);


TFont.Style

Style of the Font

Declaration

Source position: graphics.pp line 558

published property TFont.Style : TFontStyles
  read GetStyle
  write SetStyle
  default [];

Description

Bold, Italic, Strike out, Underline. Property is a set, so may contain zero or more of the above (if set is empty, Normal font is displayed)


TFontCharSet

Declaration

Source position: graphics.pp line 74

type TFontCharSet = 0..255;


TFontData

A record holding Data about the current Font

Declaration

Source position: graphics.pp line 78

type TFontData = record
Handle: HFONT; | The Operating System Handle for the current Font
Height: Integer; | The Height (in pixels) if the current Font
Pitch: TFontPitch; | The Pitch (in points) of the currentFont
Style: TFontStylesbase; | The Style of the Font
CharSet: TFontCharSet; | The Character Set of the current Font (expressed as an integer)
Quality: TFontQuality; | Output Quality of the current Font, such as antialiasing
Name: TFontDataName; | The Name (as a string) of the current Font
Orientation: Integer;
end;


TFontDataName

Declaration

Source position: graphics.pp line 70

type TFontDataName = string;


TFontHandleCache

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TFontHandleCache - a resource cache for font handles

Declaration

Source position: graphics.pp line 466

type TFontHandleCache = class(TResourceCache)
protected
procedure RemoveItem(); override; | RemoveItem from CacheItem list
public
constructor Create; |
function CompareDescriptors(); override; | CompareDescriptors - returns 0 if descriptors are equal, -1 if Desc1 is less, 1 if Desc1 is greater
function FindFont(); | FindFont - returns the Font specified by its handle as a cache item from the FontHandleCache
function FindFontDesc(); | FindFontDesc - returns the descriptor for the FontHandle using its LogName and its LongFontName
function Add(); | Add the Font specified by its handle, LogFont and LongFontName, and returns a descriptor
end;

Inheritance

TFontHandleCache | TFontHandleCache - a resource cache for font handles
|
TResourceCache | TResourceCache - a cache (linked list) for storing Resources
|
TObject


TFontHandleCache
TResourceCache
 |  | MaxUnusedItem
 | ro | ResourceCacheItemClass
 | ro | ResourceCacheDescriptorClass


ro | ResourceCacheDescriptorClass (TResourceCache)
ro | ResourceCacheItemClass (TResourceCache)


TFontHandleCache
pt | RemoveItem
 | Create
 | CompareDescriptors
 | FindFont
 | FindFontDesc
 | Add
TResourceCache
pt | RemoveItem
pt | RemoveDescriptor
pt | ItemUsed
pt | ItemUnused
pt | ItemIsUsed
 | Create
 | Clear
 | Destroy
 | CompareItems
 | CompareDescriptors
 | ConsistencyCheck
 | Lock
 | Unlock


 | Add (TFontHandleCache)
 | Clear (TResourceCache)
 | CompareDescriptors (TResourceCache)
 | CompareDescriptors (TFontHandleCache)
 | CompareItems (TResourceCache)
 | ConsistencyCheck (TResourceCache)
 | Create (TResourceCache)
 | Create (TFontHandleCache)
 | Destroy (TResourceCache)
 | FindFont (TFontHandleCache)
 | FindFontDesc (TFontHandleCache)
pt | ItemIsUsed (TResourceCache)
pt | ItemUnused (TResourceCache)
pt | ItemUsed (TResourceCache)
 | Lock (TResourceCache)
pt | RemoveDescriptor (TResourceCache)
pt | RemoveItem (TResourceCache)
pt | RemoveItem (TFontHandleCache)
 | Unlock (TResourceCache)


TFontHandleCache

TResourceCache


TFontHandleCache.Add

Add the Font specified by its handle, LogFont and LongFontName, and returns a descriptor

Declaration

Source position: graphics.pp line 475

public function TFontHandleCache.Add(

  TheFont: TLCLHandle;

  const LogFont: TLogFont;

  const LongFontName: string

):TFontHandleCacheDescriptor;


TFontHandleCache.FindFont

FindFont - returns the Font specified by its handle as a cache item from the FontHandleCache

Declaration

Source position: graphics.pp line 472

public function TFontHandleCache.FindFont(

  TheFont: TLCLHandle

):TResourceCacheItem;


TFontHandleCache.FindFontDesc

FindFontDesc - returns the descriptor for the FontHandle using its LogName and its LongFontName

Declaration

Source position: graphics.pp line 473

public function TFontHandleCache.FindFontDesc(

  const LogFont: TLogFont;

  const LongFontName: string

):TFontHandleCacheDescriptor;


TFontHandleCacheDescriptor

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TFontHandleCacheDescriptor - descriptor for items in Font Handle Cache

Declaration

Source position: graphics.pp line 458

type TFontHandleCacheDescriptor = class(TResourceCacheDescriptor)
public
LogFont: TLogFont; | LogFont - a font used (especially in Windows) for logs
LongFontName: string; | LongFontName - the long name for the Font
end;

Inheritance

TFontHandleCacheDescriptor | TFontHandleCacheDescriptor - descriptor for items in Font Handle Cache
|
TResourceCacheDescriptor | TResourceCacheDescriptor - a class of descriptors for ResourceCache Items
|
TObject


TFontHandleCacheDescriptor

TResourceCacheDescriptor


TFontHandleCacheDescriptor
TResourceCacheDescriptor
 | Create
 | Destroy
 | AddToList
 | RemoveFromList


AddToList (TResourceCacheDescriptor)

Create (TResourceCacheDescriptor)

Destroy (TResourceCacheDescriptor)

RemoveFromList (TResourceCacheDescriptor)


TFontHandleCacheDescriptor.LogFont

LogFont - a font used (especially in Windows) for logs

Declaration

Source position: graphics.pp line 460

public TFontHandleCacheDescriptor.LogFont : TLogFont;


TFontHandleCacheDescriptor.LongFontName

LongFontName - the long name for the Font

Declaration

Source position: graphics.pp line 461

public TFontHandleCacheDescriptor.LongFontName : string;


TFPImageBitmap

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A class of Bitmap using the FPImage reader and writer (i.e. customized for FreePascal)

Declaration

Source position: graphics.pp line 1404

type TFPImageBitmap = class(TCustomBitmap)
protected
function GetMimeType; override; | GetMimeType - returns the MIME type of the Graphic
class function GetReaderClass; virtual; abstract; | GetReaderClass - returns the class of reader for acquiring data from a stream
class function GetWriterClass; virtual; abstract; | GetWriterClass - returns the class of writer for storing data to a stream
procedure InitializeReader(); virtual; | InitializeReader - starts up the specified reader to read th specified Image
procedure InitializeWriter(); virtual; | InitializeWriter - starts up the specified writer to store the specified Image
procedure FinalizeReader(); virtual; | FinalizeReader - ends the Image reading process
procedure FinalizeWriter(); virtual; | FinalizeWriter - ends the Image writing process
procedure ReadStream(); override; | Read the data from a Stream
procedure WriteStream(); override; | Write the data to a stream
public
class function GetFileExtensions; override; | GetFileExtensions - returns a list of the file extensions available
class function IsStreamFormatSupported(); override;
class function IsFileExtensionSupported(); | IsFileExtensionSupported - returns True if the given file extension is supported?
function LazarusResourceTypeValid(); override; | Check that the Resource specified for reading or writing is a valid type - result True if it is
end;

Inheritance

TFPImageBitmap | A class of Bitmap using the FPImage reader and writer (i.e. customized for FreePascal)
|
TCustomBitmap | TCustomBitMap - the base class for TBitmap
|
TRasterImage | TRasterImage - base class for a number of graphic controls, including TCustomBitmap and TCustomIcon, which use a raster of dots to display graphic information
|
TGraphic | TGraphic - Base class for dealing with Graphic images
|
TPersistent,IFPObserved
|
TObject


TFPImageBitmap
TCustomBitmap
 |  | Handle
 |  | HandleType
 |  | Monochrome
TRasterImage
 | ro | Canvas
 |  | BitmapHandle
 |  | Masked
 |  | MaskHandle
 |  | PixelFormat
 | ro | RawImage
 | ro | ScanLine
 |  | TransparentColor
 |  | TransparentMode
TGraphic
 | ro | Empty
 |  | Height
 |  | Modified
 | ro | MimeType
 |  | Palette
 |  | PaletteModified
 |  | Transparent
 |  | Width
TPersistent
TObject


TFPImageBitmap
pt | GetMimeType
pt | GetReaderClass
pt | GetWriterClass
pt | InitializeReader
pt | InitializeWriter
pt | FinalizeReader
pt | FinalizeWriter
pt | ReadStream
pt | WriteStream
 | GetFileExtensions
 | IsStreamFormatSupported
 | IsFileExtensionSupported
 | LazarusResourceTypeValid
TCustomBitmap
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | CanShareImage
pt | Changed
pt | CreateDefaultBitmapHandle
pt | FreeMaskHandle
pt | GetBitmapHandle
pt | GetMaskHandle
pt | GetPalette
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | HandleNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | RawimageNeeded
pt | SetHandle
pt | SetPixelFormat
pt | UnshareImage
pt | UpdateHandles
 | Create
 | Destroy
 | Assign
 | Clear
 | FreeImage
 | LazarusResourceTypeValid
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | ReleaseHandle
 | SetHandles
 | SetSize
TRasterImage
pt | CanShareImage
pt | Changed
pt | CreateDefaultBitmapHandle
pt | Draw
pt | GetEmpty
pt | GetHandle
pt | GetBitmapHandle
pt | GetMasked
pt | GetMaskHandle
pt | GetMimeType
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | GetTransparent
pt | GetSharedImageClass
pt | GetHeight
pt | GetWidth
pt | BitmapHandleNeeded
pt | HandleNeeded
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | SetBitmapHandle
pt | SetMasked
pt | SetMaskHandle
pt | SetTransparent
pt | UnshareImage
pt | UpdateHandles
pt | SaveStreamNeeded
pt | FreeSaveStream
pt | ReadData
pt | ReadStream
pt | SetSize
pt | SetHandle
pt | SetHeight
pt | SetWidth
pt | SetTransparentMode
pt | SetPixelFormat
pt | WriteData
pt | WriteStream
pt | RequestTransparentColor
 | Create
 | Destroy
 | Assign
 | Clear
 | BeginUpdate
 | EndUpdate
 | FreeImage
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | LoadFromBitmapHandles
 | LoadFromDevice
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromRawImage
 | LoadFromIntfImage
 | SaveToStream
 | GetSupportedSourceMimeTypes
 | GetSize
 | Mask
 | SetHandles
 | ReleaseBitmapHandle
 | ReleaseMaskHandle
 | ReleasePalette
 | CreateIntfImage
 | HandleAllocated
TGraphic
pt | Changed
pt | Equals
pt | DefineProperties
pt | Draw
pt | GetEmpty
pt | GetHeight
pt | GetMimeType
pt | GetPalette
pt | GetTransparent
pt | GetWidth
pt | Progress
pt | ReadData
pt | SetHeight
pt | SetPalette
pt | SetTransparent
pt | SetWidth
pt | SetModified
pt | WriteData
 | Assign
 | Create
 | Clear
 | LazarusResourceTypeValid
 | LoadFromFile
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromLazarusResource
 | LoadFromResourceName
 | LoadFromResourceID
 | LoadFromClipboardFormat
 | LoadFromClipboardFormatID
 | SaveToFile
 | SaveToStream
 | SaveToClipboardFormat
 | SaveToClipboardFormatID
 | GetSupportedSourceMimeTypes
 | GetResourceType
 | GetFileExtensions
 | IsStreamFormatSupported
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TGraphic)
 | Assign (TRasterImage)
 | Assign (TCustomBitmap)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TRasterImage)
 | BitmapHandleAllocated (TRasterImage)
 | BitmapHandleAllocated (TCustomBitmap)
pt | BitmapHandleNeeded (TRasterImage)
pt | CanShareImage (TRasterImage)
pt | CanShareImage (TCustomBitmap)
pt | Changed (TGraphic)
pt | Changed (TRasterImage)
pt | Changed (TCustomBitmap)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TGraphic)
 | Clear (TRasterImage)
 | Clear (TCustomBitmap)
 | Create (TObject)
 | Create (TGraphic)
 | Create (TRasterImage)
 | Create (TCustomBitmap)
pt | CreateDefaultBitmapHandle (TRasterImage)
pt | CreateDefaultBitmapHandle (TCustomBitmap)
 | CreateIntfImage (TRasterImage)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
pt | DefineProperties (TGraphic)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TRasterImage)
 | Destroy (TCustomBitmap)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | Draw (TGraphic)
pt | Draw (TRasterImage)
 | EndUpdate (TRasterImage)
 | Equals (TObject)
pt | Equals (TGraphic)
 | FieldAddress (TObject)
pt | FinalizeReader (TFPImageBitmap)
pt | FinalizeWriter (TFPImageBitmap)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeImage (TRasterImage)
 | FreeImage (TCustomBitmap)
 | FreeInstance (TObject)
pt | FreeMaskHandle (TCustomBitmap)
pt | FreeSaveStream (TRasterImage)
pt | GetBitmapHandle (TRasterImage)
pt | GetBitmapHandle (TCustomBitmap)
pt | GetEmpty (TGraphic)
pt | GetEmpty (TRasterImage)
 | GetFileExtensions (TGraphic)
 | GetFileExtensions (TFPImageBitmap)
pt | GetHandle (TRasterImage)
 | GetHashCode (TObject)
pt | GetHeight (TGraphic)
pt | GetHeight (TRasterImage)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetMasked (TRasterImage)
pt | GetMaskHandle (TRasterImage)
pt | GetMaskHandle (TCustomBitmap)
pt | GetMimeType (TGraphic)
pt | GetMimeType (TRasterImage)
pt | GetMimeType (TFPImageBitmap)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetPalette (TGraphic)
pt | GetPalette (TCustomBitmap)
pt | GetPixelFormat (TRasterImage)
pt | GetPixelFormat (TCustomBitmap)
pt | GetRawImageDescriptionPtr (TRasterImage)
pt | GetRawImageDescriptionPtr (TCustomBitmap)
pt | GetRawImagePtr (TRasterImage)
pt | GetRawImagePtr (TCustomBitmap)
pt | GetReaderClass (TFPImageBitmap)
 | GetResourceType (TGraphic)
pt | GetSharedImageClass (TRasterImage)
 | GetSize (TRasterImage)
 | GetSupportedSourceMimeTypes (TGraphic)
 | GetSupportedSourceMimeTypes (TRasterImage)
pt | GetTransparent (TGraphic)
pt | GetTransparent (TRasterImage)
pt | GetWidth (TGraphic)
pt | GetWidth (TRasterImage)
pt | GetWriterClass (TFPImageBitmap)
 | HandleAllocated (TRasterImage)
pt | HandleNeeded (TRasterImage)
pt | HandleNeeded (TCustomBitmap)
 | InheritsFrom (TObject)
pt | InitializeReader (TFPImageBitmap)
pt | InitializeWriter (TFPImageBitmap)
 | InitInstance (TObject)
 | InstanceSize (TObject)
pt | InternalReleaseBitmapHandle (TRasterImage)
pt | InternalReleaseBitmapHandle (TCustomBitmap)
pt | InternalReleaseMaskHandle (TRasterImage)
pt | InternalReleaseMaskHandle (TCustomBitmap)
pt | InternalReleasePalette (TRasterImage)
pt | InternalReleasePalette (TCustomBitmap)
 | IsFileExtensionSupported (TFPImageBitmap)
 | IsStreamFormatSupported (TGraphic)
 | IsStreamFormatSupported (TFPImageBitmap)
 | LazarusResourceTypeValid (TGraphic)
 | LazarusResourceTypeValid (TCustomBitmap)
 | LazarusResourceTypeValid (TFPImageBitmap)
 | LoadFromBitmapHandles (TRasterImage)
 | LoadFromClipboardFormat (TGraphic)
 | LoadFromClipboardFormatID (TGraphic)
 | LoadFromDevice (TRasterImage)
 | LoadFromFile (TGraphic)
 | LoadFromIntfImage (TRasterImage)
 | LoadFromLazarusResource (TGraphic)
 | LoadFromMimeStream (TGraphic)
 | LoadFromMimeStream (TRasterImage)
 | LoadFromRawImage (TRasterImage)
 | LoadFromResourceID (TGraphic)
 | LoadFromResourceName (TGraphic)
 | LoadFromStream (TGraphic)
 | LoadFromStream (TRasterImage)
 | Mask (TRasterImage)
 | MaskHandleAllocated (TRasterImage)
 | MaskHandleAllocated (TCustomBitmap)
pt | MaskHandleNeeded (TRasterImage)
pt | MaskHandleNeeded (TCustomBitmap)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | PaletteAllocated (TRasterImage)
 | PaletteAllocated (TCustomBitmap)
pt | PaletteNeeded (TRasterImage)
pt | PaletteNeeded (TCustomBitmap)
pt | Progress (TGraphic)
pt | RawimageNeeded (TCustomBitmap)
pt | ReadData (TGraphic)
pt | ReadData (TRasterImage)
pt | ReadStream (TRasterImage)
pt | ReadStream (TFPImageBitmap)
 | ReleaseBitmapHandle (TRasterImage)
 | ReleaseHandle (TCustomBitmap)
 | ReleaseMaskHandle (TRasterImage)
 | ReleasePalette (TRasterImage)
pt | RequestTransparentColor (TRasterImage)
 | SafeCallException (TObject)
pt | SaveStreamNeeded (TRasterImage)
 | SaveToClipboardFormat (TGraphic)
 | SaveToClipboardFormatID (TGraphic)
 | SaveToFile (TGraphic)
 | SaveToStream (TGraphic)
 | SaveToStream (TRasterImage)
pt | SetBitmapHandle (TRasterImage)
pt | SetHandle (TRasterImage)
pt | SetHandle (TCustomBitmap)
 | SetHandles (TRasterImage)
 | SetHandles (TCustomBitmap)
pt | SetHeight (TGraphic)
pt | SetHeight (TRasterImage)
pt | SetMasked (TRasterImage)
pt | SetMaskHandle (TRasterImage)
pt | SetModified (TGraphic)
pt | SetPalette (TGraphic)
pt | SetPixelFormat (TRasterImage)
pt | SetPixelFormat (TCustomBitmap)
pt | SetSize (TRasterImage)
 | SetSize (TCustomBitmap)
pt | SetTransparent (TGraphic)
pt | SetTransparent (TRasterImage)
pt | SetTransparentMode (TRasterImage)
pt | SetWidth (TGraphic)
pt | SetWidth (TRasterImage)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
pt | UnshareImage (TRasterImage)
pt | UnshareImage (TCustomBitmap)
pt | UpdateHandles (TRasterImage)
pt | UpdateHandles (TCustomBitmap)
pt | WriteData (TGraphic)
pt | WriteData (TRasterImage)
pt | WriteStream (TRasterImage)
pt | WriteStream (TFPImageBitmap)


TFPImageBitmap
TCustomBitmap
TRasterImage
TGraphic
 | OnChange
 | OnProgress
TPersistent
TObject


TFPImageBitmap.FinalizeReader

FinalizeReader - ends the Image reading process

Declaration

Source position: graphics.pp line 1412

protected procedure TFPImageBitmap.FinalizeReader(

  AReader: TFPCustomImageReader

); virtual;


TFPImageBitmap.FinalizeWriter

FinalizeWriter - ends the Image writing process

Declaration

Source position: graphics.pp line 1413

protected procedure TFPImageBitmap.FinalizeWriter(

  AWriter: TFPCustomImageWriter

); virtual;


TFPImageBitmap.GetReaderClass

GetReaderClass - returns the class of reader for acquiring data from a stream

Declaration

Source position: graphics.pp line 1408

protected class function TFPImageBitmap.GetReaderClass: TFPCustomImageReaderClass; virtual; abstract;


TFPImageBitmap.GetWriterClass

GetWriterClass - returns the class of writer for storing data to a stream

Declaration

Source position: graphics.pp line 1409

protected class function TFPImageBitmap.GetWriterClass: TFPCustomImageWriterClass; virtual; abstract;


TFPImageBitmap.InitializeReader

InitializeReader - starts up the specified reader to read th specified Image

Declaration

Source position: graphics.pp line 1410

protected procedure TFPImageBitmap.InitializeReader(

  AImage: TLazIntfImage;

  AReader: TFPCustomImageReader

); virtual;


TFPImageBitmap.InitializeWriter

InitializeWriter - starts up the specified writer to store the specified Image

Declaration

Source position: graphics.pp line 1411

protected procedure TFPImageBitmap.InitializeWriter(

  AImage: TLazIntfImage;

  AWriter: TFPCustomImageWriter

); virtual;


TFPImageBitmap.IsFileExtensionSupported

IsFileExtensionSupported - returns True if the given file extension is supported?

Declaration

Source position: graphics.pp line 1419

public class function TFPImageBitmap.IsFileExtensionSupported(

  const FileExtension: string

):Boolean;


TFPImageBitmap.IsStreamFormatSupported

Declaration

Source position: graphics.pp line 1418

public class function TFPImageBitmap.IsStreamFormatSupported(

  Stream: TStream

):Boolean; override;


TFPImageBitmap.ReadStream

Read the data from a Stream

Declaration

Source position: graphics.pp line 1414

protected procedure TFPImageBitmap.ReadStream(

  AStream: TMemoryStream;

  ASize: LongInt

); override;

See also

TRasterImage.ReadStream

ReadStream - loads imagedata into rawimage, this method shouldn't call changed()


TFPImageBitmap.WriteStream

Write the data to a stream

Declaration

Source position: graphics.pp line 1415

protected procedure TFPImageBitmap.WriteStream(

  AStream: TMemoryStream

); override;

See also

TRasterImage.WriteStream

WriteStream - specifies which stream to be used for writing


TFPImageBitmapClass

TFPImageBitmapClass - class of TFPImageBitmap

Declaration

Source position: graphics.pp line 1423

type TFPImageBitmapClass = class of TFPImageBitmap;


TGIFImage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: graphics.pp line 1860

type TGIFImage = class(TFPImageBitmap)

protected

  procedure InitializeReader(); override;

  procedure FinalizeReader(); override;

  class function GetReaderClass; override;

  class function GetSharedImageClass; override;

public

  constructor Create; override;

  class function IsStreamFormatSupported(); override;

  class function GetFileExtensions; override;

  property Transparent: Boolean; [r]

  property Interlaced: Boolean; [r]

  property BitsPerPixel: Byte; [r]

end;

Inheritance

TGIFImage
|
TFPImageBitmap | A class of Bitmap using the FPImage reader and writer (i.e. customized for FreePascal)
|
TCustomBitmap | TCustomBitMap - the base class for TBitmap
|
TRasterImage | TRasterImage - base class for a number of graphic controls, including TCustomBitmap and TCustomIcon, which use a raster of dots to display graphic information
|
TGraphic | TGraphic - Base class for dealing with Graphic images
|
TPersistent,IFPObserved
|
TObject


TGIFImage
 | ro | Transparent
 | ro | Interlaced
 | ro | BitsPerPixel
TFPImageBitmap
TCustomBitmap
 |  | Handle
 |  | HandleType
 |  | Monochrome
TRasterImage
 | ro | Canvas
 |  | BitmapHandle
 |  | Masked
 |  | MaskHandle
 |  | PixelFormat
 | ro | RawImage
 | ro | ScanLine
 |  | TransparentColor
 |  | TransparentMode
TGraphic
 | ro | Empty
 |  | Height
 |  | Modified
 | ro | MimeType
 |  | Palette
 |  | PaletteModified
 |  | Transparent
 |  | Width
TPersistent
TObject


ro | BitsPerPixel (TGIFImage)
ro | Canvas (TRasterImage)
ro | Empty (TGraphic)
 | Handle (TCustomBitmap)
 | HandleType (TCustomBitmap)
 | Height (TGraphic)
ro | Interlaced (TGIFImage)
 | Masked (TRasterImage)
 | MaskHandle (TRasterImage)
ro | MimeType (TGraphic)
 | Modified (TGraphic)
 | Monochrome (TCustomBitmap)
 | Palette (TGraphic)
 | PaletteModified (TGraphic)
 | PixelFormat (TRasterImage)
ro | RawImage (TRasterImage)
ro | ScanLine (TRasterImage)
 | Transparent (TGraphic)
ro | Transparent (TGIFImage)
 | TransparentColor (TRasterImage)
 | TransparentMode (TRasterImage)
 | Width (TGraphic)


TGIFImage
pt | InitializeReader
pt | FinalizeReader
pt | GetReaderClass
pt | GetSharedImageClass
 | Create
 | IsStreamFormatSupported
 | GetFileExtensions
TFPImageBitmap
pt | GetMimeType
pt | GetReaderClass
pt | GetWriterClass
pt | InitializeReader
pt | InitializeWriter
pt | FinalizeReader
pt | FinalizeWriter
pt | ReadStream
pt | WriteStream
 | GetFileExtensions
 | IsStreamFormatSupported
 | IsFileExtensionSupported
 | LazarusResourceTypeValid
TCustomBitmap
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | CanShareImage
pt | Changed
pt | CreateDefaultBitmapHandle
pt | FreeMaskHandle
pt | GetBitmapHandle
pt | GetMaskHandle
pt | GetPalette
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | HandleNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | RawimageNeeded
pt | SetHandle
pt | SetPixelFormat
pt | UnshareImage
pt | UpdateHandles
 | Create
 | Destroy
 | Assign
 | Clear
 | FreeImage
 | LazarusResourceTypeValid
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | ReleaseHandle
 | SetHandles
 | SetSize
TRasterImage
pt | CanShareImage
pt | Changed
pt | CreateDefaultBitmapHandle
pt | Draw
pt | GetEmpty
pt | GetHandle
pt | GetBitmapHandle
pt | GetMasked
pt | GetMaskHandle
pt | GetMimeType
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | GetTransparent
pt | GetSharedImageClass
pt | GetHeight
pt | GetWidth
pt | BitmapHandleNeeded
pt | HandleNeeded
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | SetBitmapHandle
pt | SetMasked
pt | SetMaskHandle
pt | SetTransparent
pt | UnshareImage
pt | UpdateHandles
pt | SaveStreamNeeded
pt | FreeSaveStream
pt | ReadData
pt | ReadStream
pt | SetSize
pt | SetHandle
pt | SetHeight
pt | SetWidth
pt | SetTransparentMode
pt | SetPixelFormat
pt | WriteData
pt | WriteStream
pt | RequestTransparentColor
 | Create
 | Destroy
 | Assign
 | Clear
 | BeginUpdate
 | EndUpdate
 | FreeImage
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | LoadFromBitmapHandles
 | LoadFromDevice
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromRawImage
 | LoadFromIntfImage
 | SaveToStream
 | GetSupportedSourceMimeTypes
 | GetSize
 | Mask
 | SetHandles
 | ReleaseBitmapHandle
 | ReleaseMaskHandle
 | ReleasePalette
 | CreateIntfImage
 | HandleAllocated
TGraphic
pt | Changed
pt | Equals
pt | DefineProperties
pt | Draw
pt | GetEmpty
pt | GetHeight
pt | GetMimeType
pt | GetPalette
pt | GetTransparent
pt | GetWidth
pt | Progress
pt | ReadData
pt | SetHeight
pt | SetPalette
pt | SetTransparent
pt | SetWidth
pt | SetModified
pt | WriteData
 | Assign
 | Create
 | Clear
 | LazarusResourceTypeValid
 | LoadFromFile
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromLazarusResource
 | LoadFromResourceName
 | LoadFromResourceID
 | LoadFromClipboardFormat
 | LoadFromClipboardFormatID
 | SaveToFile
 | SaveToStream
 | SaveToClipboardFormat
 | SaveToClipboardFormatID
 | GetSupportedSourceMimeTypes
 | GetResourceType
 | GetFileExtensions
 | IsStreamFormatSupported
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TGraphic)
 | Assign (TRasterImage)
 | Assign (TCustomBitmap)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TRasterImage)
 | BitmapHandleAllocated (TRasterImage)
 | BitmapHandleAllocated (TCustomBitmap)
pt | BitmapHandleNeeded (TRasterImage)
pt | CanShareImage (TRasterImage)
pt | CanShareImage (TCustomBitmap)
pt | Changed (TGraphic)
pt | Changed (TRasterImage)
pt | Changed (TCustomBitmap)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TGraphic)
 | Clear (TRasterImage)
 | Clear (TCustomBitmap)
 | Create (TObject)
 | Create (TGraphic)
 | Create (TRasterImage)
 | Create (TCustomBitmap)
 | Create (TGIFImage)
pt | CreateDefaultBitmapHandle (TRasterImage)
pt | CreateDefaultBitmapHandle (TCustomBitmap)
 | CreateIntfImage (TRasterImage)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
pt | DefineProperties (TGraphic)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TRasterImage)
 | Destroy (TCustomBitmap)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | Draw (TGraphic)
pt | Draw (TRasterImage)
 | EndUpdate (TRasterImage)
 | Equals (TObject)
pt | Equals (TGraphic)
 | FieldAddress (TObject)
pt | FinalizeReader (TFPImageBitmap)
pt | FinalizeReader (TGIFImage)
pt | FinalizeWriter (TFPImageBitmap)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeImage (TRasterImage)
 | FreeImage (TCustomBitmap)
 | FreeInstance (TObject)
pt | FreeMaskHandle (TCustomBitmap)
pt | FreeSaveStream (TRasterImage)
pt | GetBitmapHandle (TRasterImage)
pt | GetBitmapHandle (TCustomBitmap)
pt | GetEmpty (TGraphic)
pt | GetEmpty (TRasterImage)
 | GetFileExtensions (TGraphic)
 | GetFileExtensions (TFPImageBitmap)
 | GetFileExtensions (TGIFImage)
pt | GetHandle (TRasterImage)
 | GetHashCode (TObject)
pt | GetHeight (TGraphic)
pt | GetHeight (TRasterImage)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetMasked (TRasterImage)
pt | GetMaskHandle (TRasterImage)
pt | GetMaskHandle (TCustomBitmap)
pt | GetMimeType (TGraphic)
pt | GetMimeType (TRasterImage)
pt | GetMimeType (TFPImageBitmap)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetPalette (TGraphic)
pt | GetPalette (TCustomBitmap)
pt | GetPixelFormat (TRasterImage)
pt | GetPixelFormat (TCustomBitmap)
pt | GetRawImageDescriptionPtr (TRasterImage)
pt | GetRawImageDescriptionPtr (TCustomBitmap)
pt | GetRawImagePtr (TRasterImage)
pt | GetRawImagePtr (TCustomBitmap)
pt | GetReaderClass (TFPImageBitmap)
pt | GetReaderClass (TGIFImage)
 | GetResourceType (TGraphic)
pt | GetSharedImageClass (TRasterImage)
pt | GetSharedImageClass (TGIFImage)
 | GetSize (TRasterImage)
 | GetSupportedSourceMimeTypes (TGraphic)
 | GetSupportedSourceMimeTypes (TRasterImage)
pt | GetTransparent (TGraphic)
pt | GetTransparent (TRasterImage)
pt | GetWidth (TGraphic)
pt | GetWidth (TRasterImage)
pt | GetWriterClass (TFPImageBitmap)
 | HandleAllocated (TRasterImage)
pt | HandleNeeded (TRasterImage)
pt | HandleNeeded (TCustomBitmap)
 | InheritsFrom (TObject)
pt | InitializeReader (TFPImageBitmap)
pt | InitializeReader (TGIFImage)
pt | InitializeWriter (TFPImageBitmap)
 | InitInstance (TObject)
 | InstanceSize (TObject)
pt | InternalReleaseBitmapHandle (TRasterImage)
pt | InternalReleaseBitmapHandle (TCustomBitmap)
pt | InternalReleaseMaskHandle (TRasterImage)
pt | InternalReleaseMaskHandle (TCustomBitmap)
pt | InternalReleasePalette (TRasterImage)
pt | InternalReleasePalette (TCustomBitmap)
 | IsFileExtensionSupported (TFPImageBitmap)
 | IsStreamFormatSupported (TGraphic)
 | IsStreamFormatSupported (TFPImageBitmap)
 | IsStreamFormatSupported (TGIFImage)
 | LazarusResourceTypeValid (TGraphic)
 | LazarusResourceTypeValid (TCustomBitmap)
 | LazarusResourceTypeValid (TFPImageBitmap)
 | LoadFromBitmapHandles (TRasterImage)
 | LoadFromClipboardFormat (TGraphic)
 | LoadFromClipboardFormatID (TGraphic)
 | LoadFromDevice (TRasterImage)
 | LoadFromFile (TGraphic)
 | LoadFromIntfImage (TRasterImage)
 | LoadFromLazarusResource (TGraphic)
 | LoadFromMimeStream (TGraphic)
 | LoadFromMimeStream (TRasterImage)
 | LoadFromRawImage (TRasterImage)
 | LoadFromResourceID (TGraphic)
 | LoadFromResourceName (TGraphic)
 | LoadFromStream (TGraphic)
 | LoadFromStream (TRasterImage)
 | Mask (TRasterImage)
 | MaskHandleAllocated (TRasterImage)
 | MaskHandleAllocated (TCustomBitmap)
pt | MaskHandleNeeded (TRasterImage)
pt | MaskHandleNeeded (TCustomBitmap)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | PaletteAllocated (TRasterImage)
 | PaletteAllocated (TCustomBitmap)
pt | PaletteNeeded (TRasterImage)
pt | PaletteNeeded (TCustomBitmap)
pt | Progress (TGraphic)
pt | RawimageNeeded (TCustomBitmap)
pt | ReadData (TGraphic)
pt | ReadData (TRasterImage)
pt | ReadStream (TRasterImage)
pt | ReadStream (TFPImageBitmap)
 | ReleaseBitmapHandle (TRasterImage)
 | ReleaseHandle (TCustomBitmap)
 | ReleaseMaskHandle (TRasterImage)
 | ReleasePalette (TRasterImage)
pt | RequestTransparentColor (TRasterImage)
 | SafeCallException (TObject)
pt | SaveStreamNeeded (TRasterImage)
 | SaveToClipboardFormat (TGraphic)
 | SaveToClipboardFormatID (TGraphic)
 | SaveToFile (TGraphic)
 | SaveToStream (TGraphic)
 | SaveToStream (TRasterImage)
pt | SetBitmapHandle (TRasterImage)
pt | SetHandle (TRasterImage)
pt | SetHandle (TCustomBitmap)
 | SetHandles (TRasterImage)
 | SetHandles (TCustomBitmap)
pt | SetHeight (TGraphic)
pt | SetHeight (TRasterImage)
pt | SetMasked (TRasterImage)
pt | SetMaskHandle (TRasterImage)
pt | SetModified (TGraphic)
pt | SetPalette (TGraphic)
pt | SetPixelFormat (TRasterImage)
pt | SetPixelFormat (TCustomBitmap)
pt | SetSize (TRasterImage)
 | SetSize (TCustomBitmap)
pt | SetTransparent (TGraphic)
pt | SetTransparent (TRasterImage)
pt | SetTransparentMode (TRasterImage)
pt | SetWidth (TGraphic)
pt | SetWidth (TRasterImage)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
pt | UnshareImage (TRasterImage)
pt | UnshareImage (TCustomBitmap)
pt | UpdateHandles (TRasterImage)
pt | UpdateHandles (TCustomBitmap)
pt | WriteData (TGraphic)
pt | WriteData (TRasterImage)
pt | WriteStream (TRasterImage)
pt | WriteStream (TFPImageBitmap)


TGIFImage
TFPImageBitmap
TCustomBitmap
TRasterImage
TGraphic
 | OnChange
 | OnProgress
TPersistent
TObject


TGIFImage.BitsPerPixel

Declaration

Source position: graphics.pp line 1877

public property TGIFImage.BitsPerPixel : Byte
  read FBitsPerPixel;


TGIFImage.Create

Declaration

Source position: graphics.pp line 1871

public constructor TGIFImage.Create; override;


TGIFImage.GetSharedImageClass

Declaration

Source position: graphics.pp line 1869

protected class function TGIFImage.GetSharedImageClass: TSharedRasterImageClass; override;


TGIFImage.Interlaced

Declaration

Source position: graphics.pp line 1876

public property TGIFImage.Interlaced : Boolean
  read FInterlaced;


TGIFImage.IsStreamFormatSupported

Declaration

Source position: graphics.pp line 1872

public class function TGIFImage.IsStreamFormatSupported(

  Stream: TStream

):Boolean; override;


TGIFImage.Transparent

Declaration

Source position: graphics.pp line 1875

public property TGIFImage.Transparent : Boolean
  read FTransparent;


TGraphic

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TGraphic - Base class for dealing with Graphic images

Declaration

Source position: graphics.pp line 770

type TGraphic = class(TPersistent)
protected
procedure Changed(); virtual; | Changed - software emulation of a call to the OnChange event
function Equals(); virtual; | Equals - returns True if the current Graphic is the same as the specified Graphic
procedure DefineProperties(); override; | DefineProperties finds out whether the object really is a binary (graphic)
procedure Draw(); virtual; abstract; | Method to Draw the Graphic on the specified Canvas, in the specified Rectangle
function GetEmpty; virtual; abstract; | GetEmpty - returns True if the Graphic is empty
function GetHeight; virtual; abstract; | GetHeight - returns the height of the Graphic
function GetMimeType; virtual; | GetMimeType - returns the MIME type of the Graphic
function GetPalette; virtual; | GetPalette - returns a Handle for the Palette
function GetTransparent; virtual; abstract; | GetTransparent - returns True if the graphic is transparent
function GetWidth; virtual; abstract; | GetWidth - returns the width of the Graphic
procedure Progress(); | Monitor the Progress of the drawing
procedure ReadData(); virtual; | ReadData - reads data for the Graphic from a stream
procedure SetHeight(); virtual; abstract; | SetHeight - defines the height for the Graphic
procedure SetPalette(); virtual; | SetPalette - defines the Palette Handle to be used
procedure SetTransparent(); virtual; abstract; | SetTransparent - defines whether the graphic is to be transparent
procedure SetWidth(); virtual; abstract; | SetWidth - defines the width for the Graphic
procedure SetModified(); | SetModified - defines whether the graphic has been modified
procedure WriteData(); virtual; | WriteData - writes Graphic data to a stream
public
procedure Assign(); override; | Assign - checks if there really is a source to assign (if not, calls Clear), then calls inherited method
constructor Create; virtual; | Create - constructor for TGraphic: calls inherited Create
procedure Clear; virtual; | Clear the resources used by the Graphic, leaving a blank Graphic
function LazarusResourceTypeValid(); virtual; | Check that the Resource specified for reading or writing is a valid type - result True if it is
procedure LoadFromFile(); virtual; | LoadFromFile - Read the graphic from the file system.
procedure LoadFromStream(); virtual; abstract; | LoadFromStream - reads graphic data from a stream (e.g. TBlobStream )
procedure LoadFromMimeStream(); virtual; | LoadFromMimeStream - reads graphic data from a MIME stream
procedure LoadFromLazarusResource(); virtual; | Load the graphic data from a Lazarus Resource (e.g. a *.lrs file)
procedure LoadFromResourceName(); virtual; | Load the graphic data from a resource identified by the name ResName with the Handle 'Instance'
procedure LoadFromResourceID(); virtual; | Load graphic data from a resource identified by the integer identifier ResID
procedure LoadFromClipboardFormat(); virtual; | LoadFromClipboardFormat - Replace the current image with the contents of the clipboard
procedure LoadFromClipboardFormatID(); virtual; | Load the data from the clipboard using the format type specified by ClipboardType and the format identifier FormatID
procedure SaveToFile(); virtual; | SaveToFile - Writes the graphic to disk in the file provided.
procedure SaveToStream(); virtual; abstract; | SaveToStream - write graphic data to a stream
procedure SaveToClipboardFormat(); virtual; | SaveToClipboardFormats - Converts the image to a clipboard format
procedure SaveToClipboardFormatID(); virtual; | Saves the data to a clipboard of Type ClipboardType using the format FormatID
procedure GetSupportedSourceMimeTypes(); virtual; | Gets a list of the MIME types that are supported
function GetResourceType; virtual; | GetResourceType - returns the type of a resource to be used in the graphic
class function GetFileExtensions; virtual; | GetFileExtensions - returns a list of the file extensions available
class function IsStreamFormatSupported(); virtual;
property Empty: Boolean; [r] | Is this an empty (blank) graphic?
property Height: Integer; [rw] | Height - The native, unstretched, height of the graphic.
property Modified: Boolean; [rw] | Has the graphic been modified?
property MimeType: string; [r] | MimeType - the MIME type of the graphic
property OnChange: TNotifyEvent; [rw] | Event handler for any change in the data
property OnProgress: TProgressEvent; [rw] | Event handler for monitoring progress of the graphic
property Palette: HPALETTE; [rw] | Palette - Color palette of image
property PaletteModified: Boolean; [rw] | Has the palette of colors been modified?
property Transparent: Boolean; [rw] | Transparent - Some parts of the image are not opaque. i.e. the background can be seen through
property Width: Integer; [rw] | Width - The native, unstretched, width of the graphic.
end;

Inheritance

TGraphic

TGraphic - Base class for dealing with Graphic images
|

TPersistent,IFPObserved
|

TObject

Description

The TGraphic class is an abstract base class for dealing with graphic images such as bitmaps, pixmaps, icons, and other image formats. It does not contain an actual area for displaying the image; this is provided by the descendant classes e.g. BitMap, Icon etc which have a Canvas element defined
LoadFromFile - Read the graphic from the file system. The old contents of the graphic are lost. If the file is not of the right format, an exception will be generated.
SaveToFile - Writes the graphic to disk in the file provided.
LoadFromStream - Like LoadFromFile except source is a stream (e.g. TBlobStream ).
SaveToStream - stream analogue of SaveToFile .
LoadFromClipboardFormat - Replaces the current image with the data provided. If the TGraphic does not support that format it will generate an exception.
SaveToClipboardFormats - Converts the image to a clipboard format. If the image does not support being translated into a clipboard format it will generate an exception.
Height - The native, unstretched, height of the graphic.
Palette - Color palette of image. Zero if graphic doesn't need/use palettes.
Transparent - Some parts of the image are not opaque, i.e. the background can be seen through.
Width - The native, unstretched, width of the graphic.
OnChange - Called whenever the graphic changes
PaletteModified - Indicates in OnChange whether color palette has changed. Stays true until whoever is responsible for realizing this new palette (ex: TImage) sets it to False.
OnProgress - Generic progress indicator event. Propagates out to TPicture and TImage OnProgress events.

As many of the methods and properties are virtual and/or abstract, it is the responsibility of the application programmer to supply suitable methods when implementing any descendant classes


TGraphic
 | ro | Empty
 |  | Height
 |  | Modified
 | ro | MimeType
 |  | Palette
 |  | PaletteModified
 |  | Transparent
 |  | Width
TPersistent
TObject


ro | Empty (TGraphic)
 | Height (TGraphic)
ro | MimeType (TGraphic)
 | Modified (TGraphic)
 | Palette (TGraphic)
 | PaletteModified (TGraphic)
 | Transparent (TGraphic)
 | Width (TGraphic)


TGraphic
pt | Changed
pt | Equals
pt | DefineProperties
pt | Draw
pt | GetEmpty
pt | GetHeight
pt | GetMimeType
pt | GetPalette
pt | GetTransparent
pt | GetWidth
pt | Progress
pt | ReadData
pt | SetHeight
pt | SetPalette
pt | SetTransparent
pt | SetWidth
pt | SetModified
pt | WriteData
 | Assign
 | Create
 | Clear
 | LazarusResourceTypeValid
 | LoadFromFile
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromLazarusResource
 | LoadFromResourceName
 | LoadFromResourceID
 | LoadFromClipboardFormat
 | LoadFromClipboardFormatID
 | SaveToFile
 | SaveToStream
 | SaveToClipboardFormat
 | SaveToClipboardFormatID
 | GetSupportedSourceMimeTypes
 | GetResourceType
 | GetFileExtensions
 | IsStreamFormatSupported
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
pt | Changed (TGraphic)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TGraphic)
 | Create (TObject)
 | Create (TGraphic)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
pt | DefineProperties (TGraphic)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | Draw (TGraphic)
 | Equals (TObject)
pt | Equals (TGraphic)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
pt | GetEmpty (TGraphic)
 | GetFileExtensions (TGraphic)
 | GetHashCode (TObject)
pt | GetHeight (TGraphic)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetMimeType (TGraphic)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetPalette (TGraphic)
 | GetResourceType (TGraphic)
 | GetSupportedSourceMimeTypes (TGraphic)
pt | GetTransparent (TGraphic)
pt | GetWidth (TGraphic)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | IsStreamFormatSupported (TGraphic)
 | LazarusResourceTypeValid (TGraphic)
 | LoadFromClipboardFormat (TGraphic)
 | LoadFromClipboardFormatID (TGraphic)
 | LoadFromFile (TGraphic)
 | LoadFromLazarusResource (TGraphic)
 | LoadFromMimeStream (TGraphic)
 | LoadFromResourceID (TGraphic)
 | LoadFromResourceName (TGraphic)
 | LoadFromStream (TGraphic)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
pt | Progress (TGraphic)
pt | ReadData (TGraphic)
 | SafeCallException (TObject)
 | SaveToClipboardFormat (TGraphic)
 | SaveToClipboardFormatID (TGraphic)
 | SaveToFile (TGraphic)
 | SaveToStream (TGraphic)
pt | SetHeight (TGraphic)
pt | SetModified (TGraphic)
pt | SetPalette (TGraphic)
pt | SetTransparent (TGraphic)
pt | SetWidth (TGraphic)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
pt | WriteData (TGraphic)


TGraphic
 | OnChange
 | OnProgress
TPersistent
TObject


TGraphic.Assign

Assign - checks if there really is a source to assign (if not, calls Clear), then calls inherited method

Declaration

Source position: graphics.pp line 801

public procedure TGraphic.Assign(

  ASource: TPersistent

); override;

See also

TPersistent.Assign


TGraphic.Changed

Changed - software emulation of a call to the OnChange event

Declaration

Source position: graphics.pp line 777

protected procedure TGraphic.Changed(

  Sender: TObject

); virtual;


TGraphic.Clear

Clear the resources used by the Graphic, leaving a blank Graphic

Declaration

Source position: graphics.pp line 803

public procedure TGraphic.Clear; virtual;


TGraphic.Create

Create - constructor for TGraphic: calls inherited Create

Declaration

Source position: graphics.pp line 802

public constructor TGraphic.Create; virtual;

Description

Virtual method, so recommend that a constructor be supplied to override this method in descendant classes

See also

TObject.Create


TGraphic.DefineProperties

DefineProperties finds out whether the object really is a binary (graphic)

Declaration

Source position: graphics.pp line 779

protected procedure TGraphic.DefineProperties(

  Filer: TFiler

); override;

See also

#RTL.Classes.TPersistent.DefineProperties


TGraphic.Draw

Method to Draw the Graphic on the specified Canvas, in the specified Rectangle

Declaration

Source position: graphics.pp line 780

protected procedure TGraphic.Draw(

  ACanvas: TCanvas;

  const Rect: TRect

); virtual; abstract;


TGraphic.Empty

Is this an empty (blank) graphic?

Declaration

Source position: graphics.pp line 827

public property TGraphic.Empty : Boolean
  read GetEmpty;


TGraphic.Equals

Equals - returns True if the current Graphic is the same as the specified Graphic

Declaration

Source position: graphics.pp line 778

protected function TGraphic.Equals(

  Graphic: TGraphic

):Boolean; virtual;


TGraphic.GetEmpty

GetEmpty - returns True if the Graphic is empty

Declaration

Source position: graphics.pp line 781

protected function TGraphic.GetEmpty: Boolean; virtual; abstract;


TGraphic.GetFileExtensions

GetFileExtensions - returns a list of the file extensions available

Declaration

Source position: graphics.pp line 824

public class function TGraphic.GetFileExtensions: string; virtual;


TGraphic.GetHeight

GetHeight - returns the height of the Graphic

Declaration

Source position: graphics.pp line 782

protected function TGraphic.GetHeight: Integer; virtual; abstract;


TGraphic.GetMimeType

GetMimeType - returns the MIME type of the Graphic

Declaration

Source position: graphics.pp line 783

protected function TGraphic.GetMimeType: string; virtual;


TGraphic.GetPalette

GetPalette - returns a Handle for the Palette

Declaration

Source position: graphics.pp line 784

protected function TGraphic.GetPalette: HPALETTE; virtual;


TGraphic.GetResourceType

GetResourceType - returns the type of a resource to be used in the graphic

Declaration

Source position: graphics.pp line 823

public function TGraphic.GetResourceType: TResourceType; virtual;


TGraphic.GetSupportedSourceMimeTypes

Gets a list of the MIME types that are supported

Declaration

Source position: graphics.pp line 822

public procedure TGraphic.GetSupportedSourceMimeTypes(

  List: TStrings

); virtual;


TGraphic.GetTransparent

GetTransparent - returns True if the graphic is transparent

Declaration

Source position: graphics.pp line 785

protected function TGraphic.GetTransparent: Boolean; virtual; abstract;


TGraphic.GetWidth

GetWidth - returns the width of the Graphic

Declaration

Source position: graphics.pp line 786

protected function TGraphic.GetWidth: Integer; virtual; abstract;


TGraphic.Height

Height - The native, unstretched, height of the graphic.

Declaration

Source position: graphics.pp line 828

public property TGraphic.Height : Integer
  read GetHeight
  write SetHeight;


TGraphic.IsStreamFormatSupported

Declaration

Source position: graphics.pp line 825

public class function TGraphic.IsStreamFormatSupported(

  Stream: TStream

):Boolean; virtual;


TGraphic.LazarusResourceTypeValid

Check that the Resource specified for reading or writing is a valid type - result True if it is

Declaration

Source position: graphics.pp line 807

public function TGraphic.LazarusResourceTypeValid(

  const AResourceType: string

):Boolean; virtual;

Arguments

AResourceType

The Resource type which is to be checked


TGraphic.LoadFromClipboardFormat

LoadFromClipboardFormat - Replace the current image with the contents of the clipboard

Declaration

Source position: graphics.pp line 814

public procedure TGraphic.LoadFromClipboardFormat(

  FormatID: TClipboardFormat

); virtual;

Description

LoadFromClipboardFormat - Replaces the current image with the data provided from the clipboard.

Errors

If the TGraphic does not support that format it will generate an exception.


TGraphic.LoadFromClipboardFormatID

Load the data from the clipboard using the format type specified by ClipboardType and the format identifier FormatID

Declaration

Source position: graphics.pp line 815

public procedure TGraphic.LoadFromClipboardFormatID(

  ClipboardType: TClipboardType;

  FormatID: TClipboardFormat

); virtual;


TGraphic.LoadFromFile

LoadFromFile - Read the graphic from the file system.

Declaration

Source position: graphics.pp line 808

public procedure TGraphic.LoadFromFile(

  const Filename: string

); virtual;

Arguments

Filename

The name of the file containing the graphic, held as a string

Description

LoadFromFile - Read the graphic from the file system.
The old contents of the graphic are lost.
If the file is not of the right format, an exception will be generated.

Errors

Incorrect file format generates an exception


TGraphic.LoadFromLazarusResource

Load the graphic data from a Lazarus Resource (e.g. a *.lrs file)

Declaration

Source position: graphics.pp line 811

public procedure TGraphic.LoadFromLazarusResource(

  const ResName: string

); virtual;


TGraphic.LoadFromMimeStream

LoadFromMimeStream - reads graphic data from a MIME stream

Declaration

Source position: graphics.pp line 810

public procedure TGraphic.LoadFromMimeStream(

  AStream: TStream;

  const AMimeType: string

); virtual;


TGraphic.LoadFromResourceID

Load graphic data from a resource identified by the integer identifier ResID

Declaration

Source position: graphics.pp line 813

public procedure TGraphic.LoadFromResourceID(

  Instance: THandle;

  ResID: PtrInt

); virtual;


TGraphic.LoadFromResourceName

Load the graphic data from a resource identified by the name ResName with the Handle 'Instance'

Declaration

Source position: graphics.pp line 812

public procedure TGraphic.LoadFromResourceName(

  Instance: THandle;

  const ResName: string

); virtual;


TGraphic.LoadFromStream

LoadFromStream - reads graphic data from a stream (e.g. TBlobStream )

Declaration

Source position: graphics.pp line 809

public procedure TGraphic.LoadFromStream(

  Stream: TStream

); virtual; abstract;

Arguments

Stream

Identity of the stream from which the graphic data are to be read

Description

LoadFromStream - Like LoadFromFile except source is a stream (e.g. TBlobStream)


TGraphic.MimeType

MimeType - the MIME type of the graphic

Declaration

Source position: graphics.pp line 830

public property TGraphic.MimeType : string
  read GetMimeType;


TGraphic.Modified

Has the graphic been modified?

Declaration

Source position: graphics.pp line 829

public property TGraphic.Modified : Boolean
  read FModified
  write SetModified;


TGraphic.OnChange

Event handler for any change in the data

Declaration

Source position: graphics.pp line 831

public property TGraphic.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;


TGraphic.OnProgress

Event handler for monitoring progress of the graphic

Declaration

Source position: graphics.pp line 832

public property TGraphic.OnProgress : TProgressEvent
  read FOnProgress
  write FOnProgress;

See also

Graphics.Progress

Monitoring the progress of drawing a complicated Graphic


TGraphic.Palette

Palette - Color palette of image

Declaration

Source position: graphics.pp line 833

public property TGraphic.Palette : HPALETTE
  read GetPalette
  write SetPalette;

Description

Palette - Color palette of image. Zero if graphic doesn't need/use palettes


TGraphic.PaletteModified

Has the palette of colors been modified?

Declaration

Source position: graphics.pp line 834

public property TGraphic.PaletteModified : Boolean
  read FPaletteModified
  write FPaletteModified;


TGraphic.Progress

Monitor the Progress of the drawing

Declaration

Source position: graphics.pp line 787

protected procedure TGraphic.Progress(

  Sender: TObject;

  Stage: TProgressStage;

  PercentDone: Byte;

  RedrawNow: Boolean;

  const R: TRect;

  const Msg: string;

  var DoContinue: Boolean

); virtual;

procedure TGraphic.Progress(

  Sender: TObject;

  Stage: TProgressStage;

  PercentDone: Byte;

  RedrawNow: Boolean;

  const R: TRect;

  const Msg: string

); virtual;

See also

Graphics.Progress

Monitoring the progress of drawing a complicated Graphic


TGraphic.ReadData

ReadData - reads data for the Graphic from a stream

Declaration

Source position: graphics.pp line 793

protected procedure TGraphic.ReadData(

  Stream: TStream

); virtual;


TGraphic.SaveToClipboardFormat

SaveToClipboardFormats - Converts the image to a clipboard format

Declaration

Source position: graphics.pp line 819

public procedure TGraphic.SaveToClipboardFormat(

  FormatID: TClipboardFormat

); virtual;

Arguments

FormatID

Identity of the clipboard format

Description

SaveToClipboardFormats - Converts the image to a clipboard format

Errors

If the image does not support being translated into a clipboard format it will generate an exception


TGraphic.SaveToClipboardFormatID

Saves the data to a clipboard of Type ClipboardType using the format FormatID

Declaration

Source position: graphics.pp line 820

public procedure TGraphic.SaveToClipboardFormatID(

  ClipboardType: TClipboardType;

  FormatID: TClipboardFormat

); virtual;


TGraphic.SaveToFile

SaveToFile - Writes the graphic to disk in the file provided.

Declaration

Source position: graphics.pp line 817

public procedure TGraphic.SaveToFile(

  const Filename: string

); virtual;

Arguments

Filename

The name of the file to which the graphic will be written

Description

SaveToFile - Writes the graphic to disk in the file whose name is provided.


TGraphic.SaveToStream

SaveToStream - write graphic data to a stream

Declaration

Source position: graphics.pp line 818

public procedure TGraphic.SaveToStream(

  Stream: TStream

); virtual; abstract;

Arguments

Stream

Identity of the stream to which the graphic data are to be written

Description

SaveToStream - write graphic data to a stream


TGraphic.SetHeight

SetHeight - defines the height for the Graphic

Declaration

Source position: graphics.pp line 794

protected procedure TGraphic.SetHeight(

  Value: Integer

); virtual; abstract;


TGraphic.SetModified

SetModified - defines whether the graphic has been modified

Declaration

Source position: graphics.pp line 798

protected procedure TGraphic.SetModified(

  Value: Boolean

);


TGraphic.SetPalette

SetPalette - defines the Palette Handle to be used

Declaration

Source position: graphics.pp line 795

protected procedure TGraphic.SetPalette(

  Value: HPALETTE

); virtual;


TGraphic.SetTransparent

SetTransparent - defines whether the graphic is to be transparent

Declaration

Source position: graphics.pp line 796

protected procedure TGraphic.SetTransparent(

  Value: Boolean

); virtual; abstract;


TGraphic.SetWidth

SetWidth - defines the width for the Graphic

Declaration

Source position: graphics.pp line 797

protected procedure TGraphic.SetWidth(

  Value: Integer

); virtual; abstract;


TGraphic.Transparent

Transparent - Some parts of the image are not opaque. i.e. the background can be seen through

Declaration

Source position: graphics.pp line 835

public property TGraphic.Transparent : Boolean
  read GetTransparent
  write SetTransparent;


TGraphic.Width

Width - The native, unstretched, width of the graphic.

Declaration

Source position: graphics.pp line 836

public property TGraphic.Width : Integer
  read GetWidth
  write SetWidth;


TGraphic.WriteData

WriteData - writes Graphic data to a stream

Declaration

Source position: graphics.pp line 799

protected procedure TGraphic.WriteData(

  Stream: TStream

); virtual;


TGraphicClass

TGraphicClass - class of TGraphic

Declaration

Source position: graphics.pp line 839

type TGraphicClass = class of TGraphic;


TGraphicsObject

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TGraphicsObject - Primitive ancestor class, mainly for Delphi compatibility

Declaration

Source position: graphics.pp line 441

type TGraphicsObject = class(TPersistent)
protected
procedure Changing; virtual; | Changing - software emulation of OnChanging event
procedure Changed; virtual; | Changed - software emulation of OnChange event
procedure Lock; | Lock - method for locking the object, making it unavailable for changes
procedure UnLock; | UnLock - method for releasing locked object
public
property OnChanging: TNotifyEvent; [rw] | OnChanging - event handler for changing object
property OnChange: TNotifyEvent; [rw] | OnChange - event handler for changed object
end;

Inheritance

TGraphicsObject

TGraphicsObject - Primitive ancestor class, mainly for Delphi compatibility
|

TPersistent,IFPObserved
|

TObject

Description

TGraphicsObject - In Delphi VCL this is the ancestor of TFont, TPen and TBrush.
Since FPC 2.0 the LCL uses TFPCanvasHelper as ancestor.


TGraphicsObject

TPersistent

TObject


TGraphicsObject
pt | Changing
pt | Changed
pt | Lock
pt | UnLock
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
pt | Changed (TGraphicsObject)
pt | Changing (TGraphicsObject)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
pt | Lock (TGraphicsObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
pt | UnLock (TGraphicsObject)


TGraphicsObject
 | OnChanging
 | OnChange
TPersistent
TObject


TGraphicsObject.Changed

Changed - software emulation of OnChange event

Declaration

Source position: graphics.pp line 448

protected procedure TGraphicsObject.Changed; virtual;


TGraphicsObject.Changing

Changing - software emulation of OnChanging event

Declaration

Source position: graphics.pp line 447

protected procedure TGraphicsObject.Changing; virtual;


TGraphicsObject.Lock

Lock - method for locking the object, making it unavailable for changes

Declaration

Source position: graphics.pp line 449

protected procedure TGraphicsObject.Lock;


TGraphicsObject.OnChange

OnChange - event handler for changed object

Declaration

Source position: graphics.pp line 453

public property TGraphicsObject.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;


TGraphicsObject.OnChanging

OnChanging - event handler for changing object

Declaration

Source position: graphics.pp line 452

public property TGraphicsObject.OnChanging : TNotifyEvent
  read FOnChanging
  write FOnChanging;


TGraphicsObject.UnLock

UnLock - method for releasing locked object

Declaration

Source position: graphics.pp line 450

protected procedure TGraphicsObject.UnLock;


TIcnsIcon

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: graphics.pp line 1682

type TIcnsIcon = class(TCustomIcon)

protected

  class function GetSharedImageClass; override;

GetSharedImageClass - returns the class of Shared Raster Image

  procedure ReadData(); override;

  procedure ReadStream(); override;

  procedure WriteStream(); override;

public

  constructor Create; override;

  destructor Destroy; override;

  class function GetFileExtensions; override;

  function LazarusResourceTypeValid(); override;

end;

Inheritance

TIcnsIcon
|
TCustomIcon | TCustomIcon - base class for TIcon
|
TRasterImage | TRasterImage - base class for a number of graphic controls, including TCustomBitmap and TCustomIcon, which use a raster of dots to display graphic information
|
TGraphic | TGraphic - Base class for dealing with Graphic images
|
TPersistent,IFPObserved
|
TObject


TIcnsIcon
TCustomIcon
 |  | Current
 | ro | Count
TRasterImage
 | ro | Canvas
 |  | BitmapHandle
 |  | Masked
 |  | MaskHandle
 |  | PixelFormat
 | ro | RawImage
 | ro | ScanLine
 |  | TransparentColor
 |  | TransparentMode
TGraphic
 | ro | Empty
 |  | Height
 |  | Modified
 | ro | MimeType
 |  | Palette
 |  | PaletteModified
 |  | Transparent
 |  | Width
TPersistent
TObject


TIcnsIcon
pt | GetSharedImageClass
pt | ReadData
pt | ReadStream
pt | WriteStream
 | Create
 | Destroy
 | GetFileExtensions
 | LazarusResourceTypeValid
TCustomIcon
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | CanShareImage
pt | CheckRequestedSize
pt | GetIndex
pt | GetBitmapHandle
pt | GetDefaultSize
pt | GetMaskHandle
pt | GetPalette
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | GetTransparent
pt | GetSharedImageClass
pt | GetStreamSignature
pt | GetTypeID
pt | HandleNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | ReadData
pt | ReadStream
pt | SetMasked
pt | SetPixelFormat
pt | SetTransparent
pt | UnshareImage
pt | UpdateCurrentView
pt | SetHandle
pt | UpdateHandle
pt | UpdateHandles
pt | WriteStream
 | Create
 | Add
 | Assign
 | AssignImage
 | Clear
 | Delete
 | Remove
 | GetDescription
 | SetSize
 | GetFileExtensions
 | LazarusResourceTypeValid
 | LoadFromResourceName
 | LoadFromResourceID
 | LoadFromResourceHandle
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | SetHandles
 | Sort
 | GetBestIndexForSize
TRasterImage
pt | CanShareImage
pt | Changed
pt | CreateDefaultBitmapHandle
pt | Draw
pt | GetEmpty
pt | GetHandle
pt | GetBitmapHandle
pt | GetMasked
pt | GetMaskHandle
pt | GetMimeType
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | GetTransparent
pt | GetSharedImageClass
pt | GetHeight
pt | GetWidth
pt | BitmapHandleNeeded
pt | HandleNeeded
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | SetBitmapHandle
pt | SetMasked
pt | SetMaskHandle
pt | SetTransparent
pt | UnshareImage
pt | UpdateHandles
pt | SaveStreamNeeded
pt | FreeSaveStream
pt | ReadData
pt | ReadStream
pt | SetSize
pt | SetHandle
pt | SetHeight
pt | SetWidth
pt | SetTransparentMode
pt | SetPixelFormat
pt | WriteData
pt | WriteStream
pt | RequestTransparentColor
 | Create
 | Destroy
 | Assign
 | Clear
 | BeginUpdate
 | EndUpdate
 | FreeImage
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | LoadFromBitmapHandles
 | LoadFromDevice
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromRawImage
 | LoadFromIntfImage
 | SaveToStream
 | GetSupportedSourceMimeTypes
 | GetSize
 | Mask
 | SetHandles
 | ReleaseBitmapHandle
 | ReleaseMaskHandle
 | ReleasePalette
 | CreateIntfImage
 | HandleAllocated
TGraphic
pt | Changed
pt | Equals
pt | DefineProperties
pt | Draw
pt | GetEmpty
pt | GetHeight
pt | GetMimeType
pt | GetPalette
pt | GetTransparent
pt | GetWidth
pt | Progress
pt | ReadData
pt | SetHeight
pt | SetPalette
pt | SetTransparent
pt | SetWidth
pt | SetModified
pt | WriteData
 | Assign
 | Create
 | Clear
 | LazarusResourceTypeValid
 | LoadFromFile
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromLazarusResource
 | LoadFromResourceName
 | LoadFromResourceID
 | LoadFromClipboardFormat
 | LoadFromClipboardFormatID
 | SaveToFile
 | SaveToStream
 | SaveToClipboardFormat
 | SaveToClipboardFormatID
 | GetSupportedSourceMimeTypes
 | GetResourceType
 | GetFileExtensions
 | IsStreamFormatSupported
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TCustomIcon)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TGraphic)
 | Assign (TRasterImage)
 | Assign (TCustomIcon)
 | AssignError (TPersistent)
 | AssignImage (TCustomIcon)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TRasterImage)
 | BitmapHandleAllocated (TRasterImage)
 | BitmapHandleAllocated (TCustomIcon)
pt | BitmapHandleNeeded (TRasterImage)
pt | CanShareImage (TRasterImage)
pt | CanShareImage (TCustomIcon)
pt | Changed (TGraphic)
pt | Changed (TRasterImage)
pt | CheckRequestedSize (TCustomIcon)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TGraphic)
 | Clear (TRasterImage)
 | Clear (TCustomIcon)
 | Create (TObject)
 | Create (TGraphic)
 | Create (TRasterImage)
 | Create (TCustomIcon)
 | Create (TIcnsIcon)
pt | CreateDefaultBitmapHandle (TRasterImage)
 | CreateIntfImage (TRasterImage)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
pt | DefineProperties (TGraphic)
 | Delete (TCustomIcon)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TRasterImage)
 | Destroy (TIcnsIcon)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | Draw (TGraphic)
pt | Draw (TRasterImage)
 | EndUpdate (TRasterImage)
 | Equals (TObject)
pt | Equals (TGraphic)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeImage (TRasterImage)
 | FreeInstance (TObject)
pt | FreeSaveStream (TRasterImage)
 | GetBestIndexForSize (TCustomIcon)
pt | GetBitmapHandle (TRasterImage)
pt | GetBitmapHandle (TCustomIcon)
pt | GetDefaultSize (TCustomIcon)
 | GetDescription (TCustomIcon)
pt | GetEmpty (TGraphic)
pt | GetEmpty (TRasterImage)
 | GetFileExtensions (TGraphic)
 | GetFileExtensions (TCustomIcon)
 | GetFileExtensions (TIcnsIcon)
pt | GetHandle (TRasterImage)
 | GetHashCode (TObject)
pt | GetHeight (TGraphic)
pt | GetHeight (TRasterImage)
pt | GetIndex (TCustomIcon)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetMasked (TRasterImage)
pt | GetMaskHandle (TRasterImage)
pt | GetMaskHandle (TCustomIcon)
pt | GetMimeType (TGraphic)
pt | GetMimeType (TRasterImage)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetPalette (TGraphic)
pt | GetPalette (TCustomIcon)
pt | GetPixelFormat (TRasterImage)
pt | GetPixelFormat (TCustomIcon)
pt | GetRawImageDescriptionPtr (TRasterImage)
pt | GetRawImageDescriptionPtr (TCustomIcon)
pt | GetRawImagePtr (TRasterImage)
pt | GetRawImagePtr (TCustomIcon)
 | GetResourceType (TGraphic)
pt | GetSharedImageClass (TRasterImage)
pt | GetSharedImageClass (TCustomIcon)
pt | GetSharedImageClass (TIcnsIcon)
 | GetSize (TRasterImage)
pt | GetStreamSignature (TCustomIcon)
 | GetSupportedSourceMimeTypes (TGraphic)
 | GetSupportedSourceMimeTypes (TRasterImage)
pt | GetTransparent (TGraphic)
pt | GetTransparent (TRasterImage)
pt | GetTransparent (TCustomIcon)
pt | GetTypeID (TCustomIcon)
pt | GetWidth (TGraphic)
pt | GetWidth (TRasterImage)
 | HandleAllocated (TRasterImage)
pt | HandleNeeded (TRasterImage)
pt | HandleNeeded (TCustomIcon)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
pt | InternalReleaseBitmapHandle (TRasterImage)
pt | InternalReleaseBitmapHandle (TCustomIcon)
pt | InternalReleaseMaskHandle (TRasterImage)
pt | InternalReleaseMaskHandle (TCustomIcon)
pt | InternalReleasePalette (TRasterImage)
pt | InternalReleasePalette (TCustomIcon)
 | IsStreamFormatSupported (TGraphic)
 | LazarusResourceTypeValid (TGraphic)
 | LazarusResourceTypeValid (TCustomIcon)
 | LazarusResourceTypeValid (TIcnsIcon)
 | LoadFromBitmapHandles (TRasterImage)
 | LoadFromClipboardFormat (TGraphic)
 | LoadFromClipboardFormatID (TGraphic)
 | LoadFromDevice (TRasterImage)
 | LoadFromFile (TGraphic)
 | LoadFromIntfImage (TRasterImage)
 | LoadFromLazarusResource (TGraphic)
 | LoadFromMimeStream (TGraphic)
 | LoadFromMimeStream (TRasterImage)
 | LoadFromRawImage (TRasterImage)
 | LoadFromResourceHandle (TCustomIcon)
 | LoadFromResourceID (TGraphic)
 | LoadFromResourceID (TCustomIcon)
 | LoadFromResourceName (TGraphic)
 | LoadFromResourceName (TCustomIcon)
 | LoadFromStream (TGraphic)
 | LoadFromStream (TRasterImage)
 | Mask (TRasterImage)
 | MaskHandleAllocated (TRasterImage)
 | MaskHandleAllocated (TCustomIcon)
pt | MaskHandleNeeded (TRasterImage)
pt | MaskHandleNeeded (TCustomIcon)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | PaletteAllocated (TRasterImage)
 | PaletteAllocated (TCustomIcon)
pt | PaletteNeeded (TRasterImage)
pt | PaletteNeeded (TCustomIcon)
pt | Progress (TGraphic)
pt | ReadData (TGraphic)
pt | ReadData (TRasterImage)
pt | ReadData (TCustomIcon)
pt | ReadData (TIcnsIcon)
pt | ReadStream (TRasterImage)
pt | ReadStream (TCustomIcon)
pt | ReadStream (TIcnsIcon)
 | ReleaseBitmapHandle (TRasterImage)
 | ReleaseMaskHandle (TRasterImage)
 | ReleasePalette (TRasterImage)
 | Remove (TCustomIcon)
pt | RequestTransparentColor (TRasterImage)
 | SafeCallException (TObject)
pt | SaveStreamNeeded (TRasterImage)
 | SaveToClipboardFormat (TGraphic)
 | SaveToClipboardFormatID (TGraphic)
 | SaveToFile (TGraphic)
 | SaveToStream (TGraphic)
 | SaveToStream (TRasterImage)
pt | SetBitmapHandle (TRasterImage)
pt | SetHandle (TRasterImage)
pt | SetHandle (TCustomIcon)
 | SetHandles (TRasterImage)
 | SetHandles (TCustomIcon)
pt | SetHeight (TGraphic)
pt | SetHeight (TRasterImage)
pt | SetMasked (TRasterImage)
pt | SetMasked (TCustomIcon)
pt | SetMaskHandle (TRasterImage)
pt | SetModified (TGraphic)
pt | SetPalette (TGraphic)
pt | SetPixelFormat (TRasterImage)
pt | SetPixelFormat (TCustomIcon)
pt | SetSize (TRasterImage)
 | SetSize (TCustomIcon)
pt | SetTransparent (TGraphic)
pt | SetTransparent (TRasterImage)
pt | SetTransparent (TCustomIcon)
pt | SetTransparentMode (TRasterImage)
pt | SetWidth (TGraphic)
pt | SetWidth (TRasterImage)
 | Sort (TCustomIcon)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
pt | UnshareImage (TRasterImage)
pt | UnshareImage (TCustomIcon)
pt | UpdateCurrentView (TCustomIcon)
pt | UpdateHandle (TCustomIcon)
pt | UpdateHandles (TRasterImage)
pt | UpdateHandles (TCustomIcon)
pt | WriteData (TGraphic)
pt | WriteData (TRasterImage)
pt | WriteStream (TRasterImage)
pt | WriteStream (TCustomIcon)
pt | WriteStream (TIcnsIcon)


TIcnsIcon
TCustomIcon
TRasterImage
TGraphic
 | OnChange
 | OnProgress
TPersistent
TObject


TIcnsIcon.Destroy

Declaration

Source position: graphics.pp line 1695

public destructor TIcnsIcon.Destroy; override;


TIcnsList

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: graphics.pp line 1666

type TIcnsList = class(TList)

protected

  procedure Notify(); override;

public

  function Add();

  property Items []: PIcnsRec; default; [rw]

end;

Inheritance

TIcnsList
|

TList,IFPObserved
|

TObject


TIcnsList
 |  | Items
TList
 |  | Capacity
 |  | Count
 |  | Items
 | ro | List
TObject


 | Capacity (TList)
 | Count (TList)
 | Items (TList)
 | Items (TIcnsList)
ro | List (TList)


TIcnsList
pt | Notify
 | Add
TList
 | CopyMove
 | MergeMove
 | DoCopy
 | DoSrcUnique
 | DoAnd
 | DoDestUnique
 | DoOr
 | DoXOr
 | Get
 | Grow
 | Put
 | Notify
 | SetCapacity
 | GetCapacity
 | SetCount
 | GetCount
 | GetList
 | Create
 | Destroy
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | AddList
 | Add
 | Clear
 | Delete
 | Error
 | Exchange
 | Expand
 | Extract
 | First
 | GetEnumerator
 | IndexOf
 | Insert
 | Last
 | Move
 | Assign
 | Remove
 | Pack
 | Sort
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TList)
 | Add (TIcnsList)
 | AddList (TList)
 | AfterConstruction (TObject)
 | Assign (TList)
 | BeforeDestruction (TObject)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TList)
 | CopyMove (TList)
 | Create (TObject)
 | Create (TList)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | Delete (TList)
 | Destroy (TObject)
 | Destroy (TList)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoAnd (TList)
 | DoCopy (TList)
 | DoDestUnique (TList)
 | DoOr (TList)
 | DoSrcUnique (TList)
 | DoXOr (TList)
 | Equals (TObject)
 | Error (TList)
 | Exchange (TList)
 | Expand (TList)
 | Extract (TList)
 | FieldAddress (TObject)
 | First (TList)
 | FPOAttachObserver (TList)
 | FPODetachObserver (TList)
 | FPONotifyObservers (TList)
 | Free (TObject)
 | FreeInstance (TObject)
 | Get (TList)
 | GetCapacity (TList)
 | GetCount (TList)
 | GetEnumerator (TList)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetList (TList)
 | Grow (TList)
 | IndexOf (TList)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TList)
 | InstanceSize (TObject)
 | Last (TList)
 | MergeMove (TList)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | Move (TList)
 | newinstance (TObject)
 | Notify (TList)
pt | Notify (TIcnsList)
 | Pack (TList)
 | Put (TList)
 | Remove (TList)
 | SafeCallException (TObject)
 | SetCapacity (TList)
 | SetCount (TList)
 | Sort (TList)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TIcnsList

TList

TObject


TIcnsList.Add

Declaration

Source position: graphics.pp line 1673

public function TIcnsList.Add(

  AIconType: TicnsIconType;

  ARawImage: TRawImage

):Integer;


TIcnsList.Items

Declaration

Source position: graphics.pp line 1674

public property TIcnsList.Items[Index: Integer] : PIcnsRec
  read GetItem
  write SetItem;
  default;


TIcnsList.Notify

Declaration

Source position: graphics.pp line 1671

protected procedure TIcnsList.Notify(

  Ptr: Pointer;

  Action: TListNotification

); override;


TIcon

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TIcon - icons, small images typically associated with applications, controls, etc.

Declaration

Source position: graphics.pp line 1643

type TIcon = class(TCustomIcon)
protected
class function GetStreamSignature; override;
class function GetTypeID; override; | GetTypeID - returns Identifier for type of Icon
procedure HandleNeeded; override; | HandleNeeded - method to signal that a handle is required
public
procedure LoadFromResourceHandle(); override;
function ReleaseHandle; | ReleaseHandle - frees the handle that was used for the Icon
function GetResourceType; override;
property Handle: HICON; [rw] | The Operating System Handle used for the Icon
end;

Inheritance

TIcon | TIcon - icons, small images typically associated with applications, controls, etc.
|
TCustomIcon | TCustomIcon - base class for TIcon
|
TRasterImage | TRasterImage - base class for a number of graphic controls, including TCustomBitmap and TCustomIcon, which use a raster of dots to display graphic information
|
TGraphic | TGraphic - Base class for dealing with Graphic images
|
TPersistent,IFPObserved
|
TObject

Description

Icons can be loaded from .ICO files, or from Lazarus resources.

An icon resource typically contains several versions of the same image, in multiple resolutions and color depths.

When loading, the largest/most colorful image is loaded as the Bitmap property, and so can be handled as any other bitmap.

Errors

Writing to icon files is not (yet) implemented.


TIcon
 |  | Handle
TCustomIcon
 |  | Current
 | ro | Count
TRasterImage
 | ro | Canvas
 |  | BitmapHandle
 |  | Masked
 |  | MaskHandle
 |  | PixelFormat
 | ro | RawImage
 | ro | ScanLine
 |  | TransparentColor
 |  | TransparentMode
TGraphic
 | ro | Empty
 |  | Height
 |  | Modified
 | ro | MimeType
 |  | Palette
 |  | PaletteModified
 |  | Transparent
 |  | Width
TPersistent
TObject


ro | Canvas (TRasterImage)
ro | Count (TCustomIcon)
 | Current (TCustomIcon)
ro | Empty (TGraphic)
 | Handle (TIcon)
 | Height (TGraphic)
 | Masked (TRasterImage)
 | MaskHandle (TRasterImage)
ro | MimeType (TGraphic)
 | Modified (TGraphic)
 | Palette (TGraphic)
 | PaletteModified (TGraphic)
 | PixelFormat (TRasterImage)
ro | RawImage (TRasterImage)
ro | ScanLine (TRasterImage)
 | Transparent (TGraphic)
 | TransparentColor (TRasterImage)
 | TransparentMode (TRasterImage)
 | Width (TGraphic)


TIcon
pt | GetStreamSignature
pt | GetTypeID
pt | HandleNeeded
 | LoadFromResourceHandle
 | ReleaseHandle
 | GetResourceType
TCustomIcon
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | CanShareImage
pt | CheckRequestedSize
pt | GetIndex
pt | GetBitmapHandle
pt | GetDefaultSize
pt | GetMaskHandle
pt | GetPalette
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | GetTransparent
pt | GetSharedImageClass
pt | GetStreamSignature
pt | GetTypeID
pt | HandleNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | ReadData
pt | ReadStream
pt | SetMasked
pt | SetPixelFormat
pt | SetTransparent
pt | UnshareImage
pt | UpdateCurrentView
pt | SetHandle
pt | UpdateHandle
pt | UpdateHandles
pt | WriteStream
 | Create
 | Add
 | Assign
 | AssignImage
 | Clear
 | Delete
 | Remove
 | GetDescription
 | SetSize
 | GetFileExtensions
 | LazarusResourceTypeValid
 | LoadFromResourceName
 | LoadFromResourceID
 | LoadFromResourceHandle
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | SetHandles
 | Sort
 | GetBestIndexForSize
TRasterImage
pt | CanShareImage
pt | Changed
pt | CreateDefaultBitmapHandle
pt | Draw
pt | GetEmpty
pt | GetHandle
pt | GetBitmapHandle
pt | GetMasked
pt | GetMaskHandle
pt | GetMimeType
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | GetTransparent
pt | GetSharedImageClass
pt | GetHeight
pt | GetWidth
pt | BitmapHandleNeeded
pt | HandleNeeded
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | SetBitmapHandle
pt | SetMasked
pt | SetMaskHandle
pt | SetTransparent
pt | UnshareImage
pt | UpdateHandles
pt | SaveStreamNeeded
pt | FreeSaveStream
pt | ReadData
pt | ReadStream
pt | SetSize
pt | SetHandle
pt | SetHeight
pt | SetWidth
pt | SetTransparentMode
pt | SetPixelFormat
pt | WriteData
pt | WriteStream
pt | RequestTransparentColor
 | Create
 | Destroy
 | Assign
 | Clear
 | BeginUpdate
 | EndUpdate
 | FreeImage
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | LoadFromBitmapHandles
 | LoadFromDevice
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromRawImage
 | LoadFromIntfImage
 | SaveToStream
 | GetSupportedSourceMimeTypes
 | GetSize
 | Mask
 | SetHandles
 | ReleaseBitmapHandle
 | ReleaseMaskHandle
 | ReleasePalette
 | CreateIntfImage
 | HandleAllocated
TGraphic
pt | Changed
pt | Equals
pt | DefineProperties
pt | Draw
pt | GetEmpty
pt | GetHeight
pt | GetMimeType
pt | GetPalette
pt | GetTransparent
pt | GetWidth
pt | Progress
pt | ReadData
pt | SetHeight
pt | SetPalette
pt | SetTransparent
pt | SetWidth
pt | SetModified
pt | WriteData
 | Assign
 | Create
 | Clear
 | LazarusResourceTypeValid
 | LoadFromFile
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromLazarusResource
 | LoadFromResourceName
 | LoadFromResourceID
 | LoadFromClipboardFormat
 | LoadFromClipboardFormatID
 | SaveToFile
 | SaveToStream
 | SaveToClipboardFormat
 | SaveToClipboardFormatID
 | GetSupportedSourceMimeTypes
 | GetResourceType
 | GetFileExtensions
 | IsStreamFormatSupported
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TCustomIcon)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TGraphic)
 | Assign (TRasterImage)
 | Assign (TCustomIcon)
 | AssignError (TPersistent)
 | AssignImage (TCustomIcon)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TRasterImage)
 | BitmapHandleAllocated (TRasterImage)
 | BitmapHandleAllocated (TCustomIcon)
pt | BitmapHandleNeeded (TRasterImage)
pt | CanShareImage (TRasterImage)
pt | CanShareImage (TCustomIcon)
pt | Changed (TGraphic)
pt | Changed (TRasterImage)
pt | CheckRequestedSize (TCustomIcon)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TGraphic)
 | Clear (TRasterImage)
 | Clear (TCustomIcon)
 | Create (TObject)
 | Create (TGraphic)
 | Create (TRasterImage)
 | Create (TCustomIcon)
pt | CreateDefaultBitmapHandle (TRasterImage)
 | CreateIntfImage (TRasterImage)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
pt | DefineProperties (TGraphic)
 | Delete (TCustomIcon)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TRasterImage)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | Draw (TGraphic)
pt | Draw (TRasterImage)
 | EndUpdate (TRasterImage)
 | Equals (TObject)
pt | Equals (TGraphic)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeImage (TRasterImage)
 | FreeInstance (TObject)
pt | FreeSaveStream (TRasterImage)
 | GetBestIndexForSize (TCustomIcon)
pt | GetBitmapHandle (TRasterImage)
pt | GetBitmapHandle (TCustomIcon)
pt | GetDefaultSize (TCustomIcon)
 | GetDescription (TCustomIcon)
pt | GetEmpty (TGraphic)
pt | GetEmpty (TRasterImage)
 | GetFileExtensions (TGraphic)
 | GetFileExtensions (TCustomIcon)
pt | GetHandle (TRasterImage)
 | GetHashCode (TObject)
pt | GetHeight (TGraphic)
pt | GetHeight (TRasterImage)
pt | GetIndex (TCustomIcon)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetMasked (TRasterImage)
pt | GetMaskHandle (TRasterImage)
pt | GetMaskHandle (TCustomIcon)
pt | GetMimeType (TGraphic)
pt | GetMimeType (TRasterImage)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetPalette (TGraphic)
pt | GetPalette (TCustomIcon)
pt | GetPixelFormat (TRasterImage)
pt | GetPixelFormat (TCustomIcon)
pt | GetRawImageDescriptionPtr (TRasterImage)
pt | GetRawImageDescriptionPtr (TCustomIcon)
pt | GetRawImagePtr (TRasterImage)
pt | GetRawImagePtr (TCustomIcon)
 | GetResourceType (TGraphic)
 | GetResourceType (TIcon)
pt | GetSharedImageClass (TRasterImage)
pt | GetSharedImageClass (TCustomIcon)
 | GetSize (TRasterImage)
pt | GetStreamSignature (TCustomIcon)
pt | GetStreamSignature (TIcon)
 | GetSupportedSourceMimeTypes (TGraphic)
 | GetSupportedSourceMimeTypes (TRasterImage)
pt | GetTransparent (TGraphic)
pt | GetTransparent (TRasterImage)
pt | GetTransparent (TCustomIcon)
pt | GetTypeID (TCustomIcon)
pt | GetTypeID (TIcon)
pt | GetWidth (TGraphic)
pt | GetWidth (TRasterImage)
 | HandleAllocated (TRasterImage)
pt | HandleNeeded (TRasterImage)
pt | HandleNeeded (TCustomIcon)
pt | HandleNeeded (TIcon)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
pt | InternalReleaseBitmapHandle (TRasterImage)
pt | InternalReleaseBitmapHandle (TCustomIcon)
pt | InternalReleaseMaskHandle (TRasterImage)
pt | InternalReleaseMaskHandle (TCustomIcon)
pt | InternalReleasePalette (TRasterImage)
pt | InternalReleasePalette (TCustomIcon)
 | IsStreamFormatSupported (TGraphic)
 | LazarusResourceTypeValid (TGraphic)
 | LazarusResourceTypeValid (TCustomIcon)
 | LoadFromBitmapHandles (TRasterImage)
 | LoadFromClipboardFormat (TGraphic)
 | LoadFromClipboardFormatID (TGraphic)
 | LoadFromDevice (TRasterImage)
 | LoadFromFile (TGraphic)
 | LoadFromIntfImage (TRasterImage)
 | LoadFromLazarusResource (TGraphic)
 | LoadFromMimeStream (TGraphic)
 | LoadFromMimeStream (TRasterImage)
 | LoadFromRawImage (TRasterImage)
 | LoadFromResourceHandle (TCustomIcon)
 | LoadFromResourceHandle (TIcon)
 | LoadFromResourceID (TGraphic)
 | LoadFromResourceID (TCustomIcon)
 | LoadFromResourceName (TGraphic)
 | LoadFromResourceName (TCustomIcon)
 | LoadFromStream (TGraphic)
 | LoadFromStream (TRasterImage)
 | Mask (TRasterImage)
 | MaskHandleAllocated (TRasterImage)
 | MaskHandleAllocated (TCustomIcon)
pt | MaskHandleNeeded (TRasterImage)
pt | MaskHandleNeeded (TCustomIcon)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | PaletteAllocated (TRasterImage)
 | PaletteAllocated (TCustomIcon)
pt | PaletteNeeded (TRasterImage)
pt | PaletteNeeded (TCustomIcon)
pt | Progress (TGraphic)
pt | ReadData (TGraphic)
pt | ReadData (TRasterImage)
pt | ReadData (TCustomIcon)
pt | ReadStream (TRasterImage)
pt | ReadStream (TCustomIcon)
 | ReleaseBitmapHandle (TRasterImage)
 | ReleaseHandle (TIcon)
 | ReleaseMaskHandle (TRasterImage)
 | ReleasePalette (TRasterImage)
 | Remove (TCustomIcon)
pt | RequestTransparentColor (TRasterImage)
 | SafeCallException (TObject)
pt | SaveStreamNeeded (TRasterImage)
 | SaveToClipboardFormat (TGraphic)
 | SaveToClipboardFormatID (TGraphic)
 | SaveToFile (TGraphic)
 | SaveToStream (TGraphic)
 | SaveToStream (TRasterImage)
pt | SetBitmapHandle (TRasterImage)
pt | SetHandle (TRasterImage)
pt | SetHandle (TCustomIcon)
 | SetHandles (TRasterImage)
 | SetHandles (TCustomIcon)
pt | SetHeight (TGraphic)
pt | SetHeight (TRasterImage)
pt | SetMasked (TRasterImage)
pt | SetMasked (TCustomIcon)
pt | SetMaskHandle (TRasterImage)
pt | SetModified (TGraphic)
pt | SetPalette (TGraphic)
pt | SetPixelFormat (TRasterImage)
pt | SetPixelFormat (TCustomIcon)
pt | SetSize (TRasterImage)
 | SetSize (TCustomIcon)
pt | SetTransparent (TGraphic)
pt | SetTransparent (TRasterImage)
pt | SetTransparent (TCustomIcon)
pt | SetTransparentMode (TRasterImage)
pt | SetWidth (TGraphic)
pt | SetWidth (TRasterImage)
 | Sort (TCustomIcon)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
pt | UnshareImage (TRasterImage)
pt | UnshareImage (TCustomIcon)
pt | UpdateCurrentView (TCustomIcon)
pt | UpdateHandle (TCustomIcon)
pt | UpdateHandles (TRasterImage)
pt | UpdateHandles (TCustomIcon)
pt | WriteData (TGraphic)
pt | WriteData (TRasterImage)
pt | WriteStream (TRasterImage)
pt | WriteStream (TCustomIcon)


TIcon
TCustomIcon
TRasterImage
TGraphic
 | OnChange
 | OnProgress
TPersistent
TObject


TIcon.GetResourceType

Declaration

Source position: graphics.pp line 1654

public function TIcon.GetResourceType: TResourceType; override;


TIcon.GetStreamSignature

Declaration

Source position: graphics.pp line 1648

protected class function TIcon.GetStreamSignature: Cardinal; override;


TIcon.Handle

The Operating System Handle used for the Icon

Declaration

Source position: graphics.pp line 1655

public property TIcon.Handle : HICON
  read GetIconHandle
  write SetIconHandle;


TIcon.LoadFromResourceHandle

Declaration

Source position: graphics.pp line 1652

public procedure TIcon.LoadFromResourceHandle(

  Instance: THandle;

  ResHandle: TFPResourceHandle

); override;


TIcon.ReleaseHandle

ReleaseHandle - frees the handle that was used for the Icon

Declaration

Source position: graphics.pp line 1653

public function TIcon.ReleaseHandle: HICON;


TIconImage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TIconImage - a primitive Icon class with handles for the Bitmap, Mask and Palette

Declaration

Source position: graphics.pp line 1529

type TIconImage = class
protected
procedure RawImageNeeded(); | RawImageNeeded - if ADescOnly is True (descriptor only), then we need a Raw Image
procedure UpdateFromImage();
public
constructor Create(); | Create - Specifies a Raw image to be used, then used Inherited Create
destructor Destroy; override; |
function ReleaseHandle; | ReleaseHandle - returns Bitmap handle to Operating system
function ReleaseMaskHandle; | ReleaseMaskHandle - returns mask Bitmap handle to operating system
function ReleasePalette; | ReleasePalette - returns Palette handle to operating system
function UpdateHandles(); | UpdateHandles - returns True when Bitmap and Mask handles have been updated
property Height: Word; [r] | The Height of the Icon
property Width: Word; [r] | The Width of the Icon
property PixelFormat: TPixelFormat; [r] | PixelFormat - the format of the Pixels in the Image
property Handle: HBITMAP; [r] | Handle - for the Bitmap
property MaskHandle: HBITMAP; [r] | MaskHandle - Bitmap handle for the Mask
property Palette: HPALETTE; [r] | Handle for the Palette
property RawImage: TRawImage; [r]
end;

Inheritance

TIconImage

TIconImage - a primitive Icon class with handles for the Bitmap, Mask and Palette
|

TObject


TIconImage
 | ro | Height
 | ro | Width
 | ro | PixelFormat
 | ro | Handle
 | ro | MaskHandle
 | ro | Palette
 | ro | RawImage


ro | Handle (TIconImage)
ro | Height (TIconImage)
ro | MaskHandle (TIconImage)
ro | Palette (TIconImage)
ro | PixelFormat (TIconImage)
ro | RawImage (TIconImage)
ro | Width (TIconImage)


TIconImage
pt | RawImageNeeded
pt | UpdateFromImage
 | Create
 | Destroy
 | ReleaseHandle
 | ReleaseMaskHandle
 | ReleasePalette
 | UpdateHandles


TIconImage


TIconImage.Create

Create - Specifies a Raw image to be used, then used Inherited Create

Declaration

Source position: graphics.pp line 1543

public constructor TIconImage.Create(

  AFormat: TPixelFormat;

  AHeight: Word;

  AWidth: Word

);

constructor TIconImage.Create(

  const AImage: TRawImage

);

constructor TIconImage.Create(

  const AInfo: TIconInfo

); virtual;

See also

TObject.Create


TIconImage.Handle

Handle - for the Bitmap

Declaration

Source position: graphics.pp line 1556

public property TIconImage.Handle : HBITMAP
  read FHandle;


TIconImage.Height

The Height of the Icon

Declaration

Source position: graphics.pp line 1553

public property TIconImage.Height : Word
  read FHeight;


TIconImage.MaskHandle

MaskHandle - Bitmap handle for the Mask

Declaration

Source position: graphics.pp line 1557

public property TIconImage.MaskHandle : HBITMAP
  read FMaskHandle;


TIconImage.Palette

Handle for the Palette

Declaration

Source position: graphics.pp line 1558

public property TIconImage.Palette : HPALETTE
  read GetPalette;


TIconImage.PixelFormat

PixelFormat - the format of the Pixels in the Image

Declaration

Source position: graphics.pp line 1555

public property TIconImage.PixelFormat : TPixelFormat
  read FPixelFormat;


TIconImage.RawImage

Declaration

Source position: graphics.pp line 1559

public property TIconImage.RawImage : TRawImage
  read FImage;


TIconImage.RawImageNeeded

RawImageNeeded - if ADescOnly is True (descriptor only), then we need a Raw Image

Declaration

Source position: graphics.pp line 1540

protected procedure TIconImage.RawImageNeeded(

  ADescOnly: Boolean

);


TIconImage.ReleaseHandle

ReleaseHandle - returns Bitmap handle to Operating system

Declaration

Source position: graphics.pp line 1548

public function TIconImage.ReleaseHandle: HBITMAP;


TIconImage.ReleaseMaskHandle

ReleaseMaskHandle - returns mask Bitmap handle to operating system

Declaration

Source position: graphics.pp line 1549

public function TIconImage.ReleaseMaskHandle: HBITMAP;


TIconImage.ReleasePalette

ReleasePalette - returns Palette handle to operating system

Declaration

Source position: graphics.pp line 1550

public function TIconImage.ReleasePalette: HPALETTE;


TIconImage.UpdateFromImage

Declaration

Source position: graphics.pp line 1541

protected procedure TIconImage.UpdateFromImage(

  const AImage: TRawImage

);


TIconImage.UpdateHandles

UpdateHandles - returns True when Bitmap and Mask handles have been updated

Declaration

Source position: graphics.pp line 1551

public function TIconImage.UpdateHandles(

  ABitmap: HBITMAP;

  AMask: HBITMAP

):Boolean;


TIconImage.Width

The Width of the Icon

Declaration

Source position: graphics.pp line 1554

public property TIconImage.Width : Word
  read FWidth;


TIconImageClass

Declaration

Source position: graphics.pp line 1502

type TIconImageClass = class of TIconImage;


TJPEGImage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TJPEGImage - a class for handling images stored in JPEG (compressed) format

Declaration

Source position: graphics.pp line 1756

type TJPEGImage = class(TFPImageBitmap)
protected
procedure InitializeReader(); override; | InitializeReader - starts up the specified reader to read th specified Image
procedure InitializeWriter(); override; | InitializeWriter - starts up the specified writer to store the specified Image
procedure FinalizeReader(); override; | FinalizeReader - ends the Image reading process
class function GetReaderClass; override; | GetReaderClass - returns the class of reader for acquiring data from a stream
class function GetWriterClass; override; | GetWriterClass - returns the class of writer for storing data to a stream
class function GetSharedImageClass; override; | GetSharedImageClass - returns the class of Shared Raster Image
public
constructor Create; override; | Create - constructor for TJPEGImage: performs inherited Create then initializes local variables for performance, quality and encoding
procedure Compress;
class function IsStreamFormatSupported(); override;
class function GetFileExtensions; override; | GetFileExtensions - returns a list of the file extensions available
property CompressionQuality: TJPEGQualityRange; [rw] | Determine the compression quality for this image
property GrayScale: Boolean; [r] | Is this a grayscale image?
property MinHeight: Integer; [rw]
property MinWidth: Integer; [rw]
property ProgressiveEncoding: Boolean; [rw] | Is progressive encoding used for this JPEG?
property Performance: TJPEGPerformance; [rw] | Set for best quality or best speed
property Scale: TJPEGScale; [rw]
property Smoothing: Boolean; [rw]
end;

Inheritance

TJPEGImage | TJPEGImage - a class for handling images stored in JPEG (compressed) format
|
TFPImageBitmap | A class of Bitmap using the FPImage reader and writer (i.e. customized for FreePascal)
|
TCustomBitmap | TCustomBitMap - the base class for TBitmap
|
TRasterImage | TRasterImage - base class for a number of graphic controls, including TCustomBitmap and TCustomIcon, which use a raster of dots to display graphic information
|
TGraphic | TGraphic - Base class for dealing with Graphic images
|
TPersistent,IFPObserved
|
TObject

Description

JPEG images are very commonly used for storing digital photographs. They can represent detailed color photos using a high degree of compression, resulting in very efficient storage, though with some loss of quality.

The properties CompressionQuality (an integer between 1 and 100, with 100 representing the best quality) and Performance (an enumerated variable with two states: BestQuality or BestSpeed i.e. compression) can be used to determine the balance between efficiency of storage and quality of picture.


TJPEGImage
 |  | CompressionQuality
 | ro | GrayScale
 |  | MinHeight
 |  | MinWidth
 |  | ProgressiveEncoding
 |  | Performance
 |  | Scale
 |  | Smoothing
TFPImageBitmap
TCustomBitmap
 |  | Handle
 |  | HandleType
 |  | Monochrome
TRasterImage
 | ro | Canvas
 |  | BitmapHandle
 |  | Masked
 |  | MaskHandle
 |  | PixelFormat
 | ro | RawImage
 | ro | ScanLine
 |  | TransparentColor
 |  | TransparentMode
TGraphic
 | ro | Empty
 |  | Height
 |  | Modified
 | ro | MimeType
 |  | Palette
 |  | PaletteModified
 |  | Transparent
 |  | Width
TPersistent
TObject


ro | Canvas (TRasterImage)
 | CompressionQuality (TJPEGImage)
ro | Empty (TGraphic)
ro | GrayScale (TJPEGImage)
 | Handle (TCustomBitmap)
 | HandleType (TCustomBitmap)
 | Height (TGraphic)
 | Masked (TRasterImage)
 | MaskHandle (TRasterImage)
ro | MimeType (TGraphic)
 | MinHeight (TJPEGImage)
 | MinWidth (TJPEGImage)
 | Modified (TGraphic)
 | Monochrome (TCustomBitmap)
 | Palette (TGraphic)
 | PaletteModified (TGraphic)
 | Performance (TJPEGImage)
 | PixelFormat (TRasterImage)
 | ProgressiveEncoding (TJPEGImage)
ro | RawImage (TRasterImage)
 | Scale (TJPEGImage)
ro | ScanLine (TRasterImage)
 | Smoothing (TJPEGImage)
 | Transparent (TGraphic)
 | TransparentColor (TRasterImage)
 | TransparentMode (TRasterImage)
 | Width (TGraphic)


TJPEGImage
pt | InitializeReader
pt | InitializeWriter
pt | FinalizeReader
pt | GetReaderClass
pt | GetWriterClass
pt | GetSharedImageClass
 | Create
 | Compress
 | IsStreamFormatSupported
 | GetFileExtensions
TFPImageBitmap
pt | GetMimeType
pt | GetReaderClass
pt | GetWriterClass
pt | InitializeReader
pt | InitializeWriter
pt | FinalizeReader
pt | FinalizeWriter
pt | ReadStream
pt | WriteStream
 | GetFileExtensions
 | IsStreamFormatSupported
 | IsFileExtensionSupported
 | LazarusResourceTypeValid
TCustomBitmap
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | CanShareImage
pt | Changed
pt | CreateDefaultBitmapHandle
pt | FreeMaskHandle
pt | GetBitmapHandle
pt | GetMaskHandle
pt | GetPalette
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | HandleNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | RawimageNeeded
pt | SetHandle
pt | SetPixelFormat
pt | UnshareImage
pt | UpdateHandles
 | Create
 | Destroy
 | Assign
 | Clear
 | FreeImage
 | LazarusResourceTypeValid
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | ReleaseHandle
 | SetHandles
 | SetSize
TRasterImage
pt | CanShareImage
pt | Changed
pt | CreateDefaultBitmapHandle
pt | Draw
pt | GetEmpty
pt | GetHandle
pt | GetBitmapHandle
pt | GetMasked
pt | GetMaskHandle
pt | GetMimeType
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | GetTransparent
pt | GetSharedImageClass
pt | GetHeight
pt | GetWidth
pt | BitmapHandleNeeded
pt | HandleNeeded
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | SetBitmapHandle
pt | SetMasked
pt | SetMaskHandle
pt | SetTransparent
pt | UnshareImage
pt | UpdateHandles
pt | SaveStreamNeeded
pt | FreeSaveStream
pt | ReadData
pt | ReadStream
pt | SetSize
pt | SetHandle
pt | SetHeight
pt | SetWidth
pt | SetTransparentMode
pt | SetPixelFormat
pt | WriteData
pt | WriteStream
pt | RequestTransparentColor
 | Create
 | Destroy
 | Assign
 | Clear
 | BeginUpdate
 | EndUpdate
 | FreeImage
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | LoadFromBitmapHandles
 | LoadFromDevice
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromRawImage
 | LoadFromIntfImage
 | SaveToStream
 | GetSupportedSourceMimeTypes
 | GetSize
 | Mask
 | SetHandles
 | ReleaseBitmapHandle
 | ReleaseMaskHandle
 | ReleasePalette
 | CreateIntfImage
 | HandleAllocated
TGraphic
pt | Changed
pt | Equals
pt | DefineProperties
pt | Draw
pt | GetEmpty
pt | GetHeight
pt | GetMimeType
pt | GetPalette
pt | GetTransparent
pt | GetWidth
pt | Progress
pt | ReadData
pt | SetHeight
pt | SetPalette
pt | SetTransparent
pt | SetWidth
pt | SetModified
pt | WriteData
 | Assign
 | Create
 | Clear
 | LazarusResourceTypeValid
 | LoadFromFile
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromLazarusResource
 | LoadFromResourceName
 | LoadFromResourceID
 | LoadFromClipboardFormat
 | LoadFromClipboardFormatID
 | SaveToFile
 | SaveToStream
 | SaveToClipboardFormat
 | SaveToClipboardFormatID
 | GetSupportedSourceMimeTypes
 | GetResourceType
 | GetFileExtensions
 | IsStreamFormatSupported
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TGraphic)
 | Assign (TRasterImage)
 | Assign (TCustomBitmap)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TRasterImage)
 | BitmapHandleAllocated (TRasterImage)
 | BitmapHandleAllocated (TCustomBitmap)
pt | BitmapHandleNeeded (TRasterImage)
pt | CanShareImage (TRasterImage)
pt | CanShareImage (TCustomBitmap)
pt | Changed (TGraphic)
pt | Changed (TRasterImage)
pt | Changed (TCustomBitmap)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TGraphic)
 | Clear (TRasterImage)
 | Clear (TCustomBitmap)
 | Compress (TJPEGImage)
 | Create (TObject)
 | Create (TGraphic)
 | Create (TRasterImage)
 | Create (TCustomBitmap)
 | Create (TJPEGImage)
pt | CreateDefaultBitmapHandle (TRasterImage)
pt | CreateDefaultBitmapHandle (TCustomBitmap)
 | CreateIntfImage (TRasterImage)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
pt | DefineProperties (TGraphic)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TRasterImage)
 | Destroy (TCustomBitmap)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | Draw (TGraphic)
pt | Draw (TRasterImage)
 | EndUpdate (TRasterImage)
 | Equals (TObject)
pt | Equals (TGraphic)
 | FieldAddress (TObject)
pt | FinalizeReader (TFPImageBitmap)
pt | FinalizeReader (TJPEGImage)
pt | FinalizeWriter (TFPImageBitmap)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeImage (TRasterImage)
 | FreeImage (TCustomBitmap)
 | FreeInstance (TObject)
pt | FreeMaskHandle (TCustomBitmap)
pt | FreeSaveStream (TRasterImage)
pt | GetBitmapHandle (TRasterImage)
pt | GetBitmapHandle (TCustomBitmap)
pt | GetEmpty (TGraphic)
pt | GetEmpty (TRasterImage)
 | GetFileExtensions (TGraphic)
 | GetFileExtensions (TFPImageBitmap)
 | GetFileExtensions (TJPEGImage)
pt | GetHandle (TRasterImage)
 | GetHashCode (TObject)
pt | GetHeight (TGraphic)
pt | GetHeight (TRasterImage)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetMasked (TRasterImage)
pt | GetMaskHandle (TRasterImage)
pt | GetMaskHandle (TCustomBitmap)
pt | GetMimeType (TGraphic)
pt | GetMimeType (TRasterImage)
pt | GetMimeType (TFPImageBitmap)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetPalette (TGraphic)
pt | GetPalette (TCustomBitmap)
pt | GetPixelFormat (TRasterImage)
pt | GetPixelFormat (TCustomBitmap)
pt | GetRawImageDescriptionPtr (TRasterImage)
pt | GetRawImageDescriptionPtr (TCustomBitmap)
pt | GetRawImagePtr (TRasterImage)
pt | GetRawImagePtr (TCustomBitmap)
pt | GetReaderClass (TFPImageBitmap)
pt | GetReaderClass (TJPEGImage)
 | GetResourceType (TGraphic)
pt | GetSharedImageClass (TRasterImage)
pt | GetSharedImageClass (TJPEGImage)
 | GetSize (TRasterImage)
 | GetSupportedSourceMimeTypes (TGraphic)
 | GetSupportedSourceMimeTypes (TRasterImage)
pt | GetTransparent (TGraphic)
pt | GetTransparent (TRasterImage)
pt | GetWidth (TGraphic)
pt | GetWidth (TRasterImage)
pt | GetWriterClass (TFPImageBitmap)
pt | GetWriterClass (TJPEGImage)
 | HandleAllocated (TRasterImage)
pt | HandleNeeded (TRasterImage)
pt | HandleNeeded (TCustomBitmap)
 | InheritsFrom (TObject)
pt | InitializeReader (TFPImageBitmap)
pt | InitializeReader (TJPEGImage)
pt | InitializeWriter (TFPImageBitmap)
pt | InitializeWriter (TJPEGImage)
 | InitInstance (TObject)
 | InstanceSize (TObject)
pt | InternalReleaseBitmapHandle (TRasterImage)
pt | InternalReleaseBitmapHandle (TCustomBitmap)
pt | InternalReleaseMaskHandle (TRasterImage)
pt | InternalReleaseMaskHandle (TCustomBitmap)
pt | InternalReleasePalette (TRasterImage)
pt | InternalReleasePalette (TCustomBitmap)
 | IsFileExtensionSupported (TFPImageBitmap)
 | IsStreamFormatSupported (TGraphic)
 | IsStreamFormatSupported (TFPImageBitmap)
 | IsStreamFormatSupported (TJPEGImage)
 | LazarusResourceTypeValid (TGraphic)
 | LazarusResourceTypeValid (TCustomBitmap)
 | LazarusResourceTypeValid (TFPImageBitmap)
 | LoadFromBitmapHandles (TRasterImage)
 | LoadFromClipboardFormat (TGraphic)
 | LoadFromClipboardFormatID (TGraphic)
 | LoadFromDevice (TRasterImage)
 | LoadFromFile (TGraphic)
 | LoadFromIntfImage (TRasterImage)
 | LoadFromLazarusResource (TGraphic)
 | LoadFromMimeStream (TGraphic)
 | LoadFromMimeStream (TRasterImage)
 | LoadFromRawImage (TRasterImage)
 | LoadFromResourceID (TGraphic)
 | LoadFromResourceName (TGraphic)
 | LoadFromStream (TGraphic)
 | LoadFromStream (TRasterImage)
 | Mask (TRasterImage)
 | MaskHandleAllocated (TRasterImage)
 | MaskHandleAllocated (TCustomBitmap)
pt | MaskHandleNeeded (TRasterImage)
pt | MaskHandleNeeded (TCustomBitmap)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | PaletteAllocated (TRasterImage)
 | PaletteAllocated (TCustomBitmap)
pt | PaletteNeeded (TRasterImage)
pt | PaletteNeeded (TCustomBitmap)
pt | Progress (TGraphic)
pt | RawimageNeeded (TCustomBitmap)
pt | ReadData (TGraphic)
pt | ReadData (TRasterImage)
pt | ReadStream (TRasterImage)
pt | ReadStream (TFPImageBitmap)
 | ReleaseBitmapHandle (TRasterImage)
 | ReleaseHandle (TCustomBitmap)
 | ReleaseMaskHandle (TRasterImage)
 | ReleasePalette (TRasterImage)
pt | RequestTransparentColor (TRasterImage)
 | SafeCallException (TObject)
pt | SaveStreamNeeded (TRasterImage)
 | SaveToClipboardFormat (TGraphic)
 | SaveToClipboardFormatID (TGraphic)
 | SaveToFile (TGraphic)
 | SaveToStream (TGraphic)
 | SaveToStream (TRasterImage)
pt | SetBitmapHandle (TRasterImage)
pt | SetHandle (TRasterImage)
pt | SetHandle (TCustomBitmap)
 | SetHandles (TRasterImage)
 | SetHandles (TCustomBitmap)
pt | SetHeight (TGraphic)
pt | SetHeight (TRasterImage)
pt | SetMasked (TRasterImage)
pt | SetMaskHandle (TRasterImage)
pt | SetModified (TGraphic)
pt | SetPalette (TGraphic)
pt | SetPixelFormat (TRasterImage)
pt | SetPixelFormat (TCustomBitmap)
pt | SetSize (TRasterImage)
 | SetSize (TCustomBitmap)
pt | SetTransparent (TGraphic)
pt | SetTransparent (TRasterImage)
pt | SetTransparentMode (TRasterImage)
pt | SetWidth (TGraphic)
pt | SetWidth (TRasterImage)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
pt | UnshareImage (TRasterImage)
pt | UnshareImage (TCustomBitmap)
pt | UpdateHandles (TRasterImage)
pt | UpdateHandles (TCustomBitmap)
pt | WriteData (TGraphic)
pt | WriteData (TRasterImage)
pt | WriteStream (TRasterImage)
pt | WriteStream (TFPImageBitmap)


TJPEGImage
TFPImageBitmap
TCustomBitmap
TRasterImage
TGraphic
 | OnChange
 | OnProgress
TPersistent
TObject


TJPEGImage.Compress

Declaration

Source position: graphics.pp line 1778

public procedure TJPEGImage.Compress;


TJPEGImage.CompressionQuality

Determine the compression quality for this image

Declaration

Source position: graphics.pp line 1782

public property TJPEGImage.CompressionQuality : TJPEGQualityRange
  read FQuality
  write SetCompressionQuality;

Description

Extreme compression can lead to loss of quality at the expense of a small file size

Allowed range is 1..100

100 = best quality, 25 = pretty awful


TJPEGImage.Create

Create - constructor for TJPEGImage: performs inherited Create then initializes local variables for performance, quality and encoding

Declaration

Source position: graphics.pp line 1777

public constructor TJPEGImage.Create; override;

See also

TObject.Create

TCustomBitmap.Create

Create - constructor for TCustomBitmap: performs inherited Create and initializes pixel format


TJPEGImage.GrayScale

Is this a grayscale image?

Declaration

Source position: graphics.pp line 1783

public property TJPEGImage.GrayScale : Boolean
  read FGrayScale;


TJPEGImage.IsStreamFormatSupported

Declaration

Source position: graphics.pp line 1779

public class function TJPEGImage.IsStreamFormatSupported(

  Stream: TStream

):Boolean; override;


TJPEGImage.MinHeight

Declaration

Source position: graphics.pp line 1784

public property TJPEGImage.MinHeight : Integer
  read FMinHeight
  write FMinHeight;


TJPEGImage.MinWidth

Declaration

Source position: graphics.pp line 1785

public property TJPEGImage.MinWidth : Integer
  read FMinWidth
  write FMinWidth;


TJPEGImage.Performance

Set for best quality or best speed

Declaration

Source position: graphics.pp line 1787

public property TJPEGImage.Performance : TJPEGPerformance
  read FPerformance
  write FPerformance;


TJPEGImage.ProgressiveEncoding

Is progressive encoding used for this JPEG?

Declaration

Source position: graphics.pp line 1786

public property TJPEGImage.ProgressiveEncoding : Boolean
  read FProgressiveEncoding
  write SetProgressiveEncoding;


TJPEGImage.Scale

Declaration

Source position: graphics.pp line 1788

public property TJPEGImage.Scale : TJPEGScale
  read FScale
  write FScale;


TJPEGImage.Smoothing

Declaration

Source position: graphics.pp line 1789

public property TJPEGImage.Smoothing : Boolean
  read FSmoothing
  write FSmoothing;


TPen

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The current Pen for drawing on the current Canvas

Declaration

Source position: graphics.pp line 613

type TPen = class(TFPCustomPen)
protected
procedure DoAllocateResources; override; |
procedure DoDeAllocateResources; override; |
procedure DoCopyProps(); override; |
procedure SetColor(); | SetColor - specifies color for the Pen
procedure SetFPColor(); override; |
procedure SetEndCap(); | SetEndCap - specified the type of end cap to be used for the pen, if it is a geometric pen
procedure SetJoinStyle(); | SetJoinStyle - specifies the style to be used by the geometric pen when lines join (at corners etc)
procedure SetMode(); override; |
procedure SetStyle(); override; |
procedure SetWidth(); override; |
public
constructor Create; override; | Create - constructor for TPen: performs inherited Create then sets some local defaults, style, mode, width and color
destructor Destroy; override; | Destroy - destructor for TPen: frees reference then performs inherited Destroy
procedure Assign(); override; | Assign - copies settings from Source to itself (provided Source is another TPen), then performs inherited Assign
property Handle: HPEN; [rw] deprecated ; | The Operating System Handle for the current Pen
property Reference: TWSPenReference; [r] | A Reference made to this Pen
function GetPattern; | GetPattern - returns the pattern for the pen
procedure SetPattern(); | SetPattern - specifies the pattern for the pen
published
property Color: TColor; [rw] | The Color of the current Pen
property Cosmetic: Boolean; [rw] | Whether the Pen is Cosmetic, i.e. non-geometric
property EndCap: TPenEndCap; [rw] | The sort of EndCap used on the Pen
property JoinStyle: TPenJoinStyle; [rw] | JoinStyle - the style of joint where two lines meet or cross
property Mode;
property Style;
property Width;
end;

Inheritance

TPen

The current Pen for drawing on the current Canvas
|

TFPCustomPen
?

TObject


TPen
 |  | Handle
 | ro | Reference
pl |  | Color
pl |  | Cosmetic
pl |  | EndCap
pl |  | JoinStyle
pl | ro | Mode
pl | ro | Style
pl | ro | Width


pl |  | Color (TPen)
pl |  | Cosmetic (TPen)
pl |  | EndCap (TPen)
 |  | Handle (TPen)
pl |  | JoinStyle (TPen)
pl | ro | Mode (TPen)
 | ro | Reference (TPen)
pl | ro | Style (TPen)
pl | ro | Width (TPen)


TPen
pt | DoAllocateResources
pt | DoDeAllocateResources
pt | DoCopyProps
pt | SetColor
pt | SetFPColor
pt | SetEndCap
pt | SetJoinStyle
pt | SetMode
pt | SetStyle
pt | SetWidth
 | Create
 | Destroy
 | Assign
 | GetPattern
 | SetPattern


pt | DoAllocateResources (TPen)
pt | DoCopyProps (TPen)
pt | DoDeAllocateResources (TPen)
 | GetPattern (TPen)
pt | SetColor (TPen)
pt | SetEndCap (TPen)
pt | SetFPColor (TPen)
pt | SetJoinStyle (TPen)
pt | SetMode (TPen)
 | SetPattern (TPen)
pt | SetStyle (TPen)
pt | SetWidth (TPen)


TPen


TPen.Assign

Assign - copies settings from Source to itself (provided Source is another TPen), then performs inherited Assign

Declaration

Source position: graphics.pp line 647

public procedure TPen.Assign(

  Source: TPersistent

); override;

See also

TPersistent.Assign


TPen.Color

The Color of the current Pen

Declaration

Source position: graphics.pp line 654

published property TPen.Color : TColor
  read FColor
  write SetColor
  default clBlack;

Description

Reads or Writes a flag to determine the color. Default is black


TPen.Cosmetic

Whether the Pen is Cosmetic, i.e. non-geometric

Declaration

Source position: graphics.pp line 655

published property TPen.Cosmetic : Boolean
  read FCosmetic
  write SetCosmetic
  default True;

Description

Pens can be Cosmetic or Geometric. Cosmetic pens are always 1 pixel wide, while geometric pens can have any width. The width of geometric pens are defined in world units and thus depends on transforms (scaling, rotation, shear, reflection) applied to canvas. Operations with cosmetic pens are faster.


TPen.Create

Create - constructor for TPen: performs inherited Create then sets some local defaults, style, mode, width and color

Declaration

Source position: graphics.pp line 645

public constructor TPen.Create; override;

Description

Most of its properties are inherited from the parent class

See also

TObject.Create


TPen.Destroy

Destroy - destructor for TPen: frees reference then performs inherited Destroy

Declaration

Source position: graphics.pp line 646

public destructor TPen.Destroy; override;

Description

Most of its properties are inherited from the parent class

See also

TPersistent.Destroy


TPen.DoAllocateResources

Declaration

Source position: graphics.pp line 633

protected procedure TPen.DoAllocateResources; override;


TPen.DoCopyProps

Declaration

Source position: graphics.pp line 635

protected procedure TPen.DoCopyProps(

  From: TFPCanvasHelper

); override;


TPen.DoDeAllocateResources

Declaration

Source position: graphics.pp line 634

protected procedure TPen.DoDeAllocateResources; override;


TPen.EndCap

The sort of EndCap used on the Pen

Declaration

Source position: graphics.pp line 659

published property TPen.EndCap : TPenEndCap
  read FEndCap
  write SetEndCap
  default pecRound;

Description

The end cap can be Round, Square or Flat. When end caps are round, the last points are drawn round. When end caps are square, the last points are drawn square. When end caps are flat, the last points are not drawn at all.


TPen.GetPattern

GetPattern - returns the pattern for the pen

Declaration

Source position: graphics.pp line 651

public function TPen.GetPattern: TPenPattern;


TPen.Handle

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Graphics' (#lcl)

TPen.Handle (deprecated)

The Operating System Handle for the current Pen

Declaration

Source position: graphics.pp line 648

public property TPen.Handle : HPEN
  read GetHandle
  write SetHandle;

Description

Reads or writes a flag to determine the handle


TPen.JoinStyle

JoinStyle - the style of joint where two lines meet or cross

Declaration

Source position: graphics.pp line 664

published property TPen.JoinStyle : TPenJoinStyle
  read FJoinStyle
  write SetJoinStyle
  default pjsRound;

Description

The join style can be: Round, Bevel or Miter. When style is Round, then line joins are round. When style is Bevel, then line joins are beveled. When style is Miter, then line joins are mitered.


TPen.Reference

A Reference made to this Pen

Declaration

Source position: graphics.pp line 649

public property TPen.Reference : TWSPenReference
  read GetReference;


TPen.SetColor

SetColor - specifies color for the Pen

Declaration

Source position: graphics.pp line 636

protected procedure TPen.SetColor(

  const NewColor: TColor;

  const NewFPColor: TFPColor

); virtual;

procedure TPen.SetColor(

  Value: TColor

);


TPen.SetEndCap

SetEndCap - specified the type of end cap to be used for the pen, if it is a geometric pen

Declaration

Source position: graphics.pp line 639

protected procedure TPen.SetEndCap(

  AValue: TPenEndCap

);


TPen.SetFPColor

Declaration

Source position: graphics.pp line 637

protected procedure TPen.SetFPColor(

  const AValue: TFPColor

); override;


TPen.SetJoinStyle

SetJoinStyle - specifies the style to be used by the geometric pen when lines join (at corners etc)

Declaration

Source position: graphics.pp line 640

protected procedure TPen.SetJoinStyle(

  AValue: TPenJoinStyle

);


TPen.SetPattern

SetPattern - specifies the pattern for the pen

Declaration

Source position: graphics.pp line 652

public procedure TPen.SetPattern(

  APattern: TPenPattern

);


TPenEndCap

Declaration

Source position: graphics.pp line 570

type TPenEndCap = (

  pecRound,

  pecSquare,

  pecFlat

);


TPenHandleCache

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TPenHandleCache - Resource Cache for Pen Handles

Declaration

Source position: graphics.pp line 600

type TPenHandleCache = class(TResourceCache)
protected
procedure RemoveItem(); override; | RemoveItem from CacheItem list
public
constructor Create; |
function CompareDescriptors(); override; | CompareDescriptors - returns 0 if descriptors are equal, -1 if Desc1 is less, 1 if Desc1 is greater
function FindPen(); | FindPen - returns a ResourceCacheItem corresponding to the nominated Handle
function FindPenDesc(); | FindPenDesc - returns a descriptor for the given pen and pattern
function Add(); | Add - returns a cache descriptor corresponding to the pen that has been added to the cache
end;

Inheritance

TPenHandleCache | TPenHandleCache - Resource Cache for Pen Handles
|
TResourceCache | TResourceCache - a cache (linked list) for storing Resources
|
TObject


TPenHandleCache
TResourceCache
 |  | MaxUnusedItem
 | ro | ResourceCacheItemClass
 | ro | ResourceCacheDescriptorClass


TPenHandleCache
pt | RemoveItem
 | Create
 | CompareDescriptors
 | FindPen
 | FindPenDesc
 | Add
TResourceCache
pt | RemoveItem
pt | RemoveDescriptor
pt | ItemUsed
pt | ItemUnused
pt | ItemIsUsed
 | Create
 | Clear
 | Destroy
 | CompareItems
 | CompareDescriptors
 | ConsistencyCheck
 | Lock
 | Unlock


 | Add (TPenHandleCache)
 | Clear (TResourceCache)
 | CompareDescriptors (TResourceCache)
 | CompareDescriptors (TPenHandleCache)
 | CompareItems (TResourceCache)
 | ConsistencyCheck (TResourceCache)
 | Create (TResourceCache)
 | Create (TPenHandleCache)
 | Destroy (TResourceCache)
 | FindPen (TPenHandleCache)
 | FindPenDesc (TPenHandleCache)
pt | ItemIsUsed (TResourceCache)
pt | ItemUnused (TResourceCache)
pt | ItemUsed (TResourceCache)
 | Lock (TResourceCache)
pt | RemoveDescriptor (TResourceCache)
pt | RemoveItem (TResourceCache)
pt | RemoveItem (TPenHandleCache)
 | Unlock (TResourceCache)


TPenHandleCache

TResourceCache


TPenHandleCache.Add

Add - returns a cache descriptor corresponding to the pen that has been added to the cache

Declaration

Source position: graphics.pp line 609

public function TPenHandleCache.Add(

  APen: TLCLHandle;

  const AExtPen: TExtLogPen;

  const APattern: TPenPattern

):TPenHandleCacheDescriptor;


TPenHandleCache.FindPen

FindPen - returns a ResourceCacheItem corresponding to the nominated Handle

Declaration

Source position: graphics.pp line 606

public function TPenHandleCache.FindPen(

  APen: TLCLHandle

):TResourceCacheItem;


TPenHandleCache.FindPenDesc

FindPenDesc - returns a descriptor for the given pen and pattern

Declaration

Source position: graphics.pp line 607

public function TPenHandleCache.FindPenDesc(

  const AExtPen: TExtLogPen;

  const APattern: TPenPattern

):TPenHandleCacheDescriptor;


TPenHandleCacheDescriptor

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TPenHandleCacheDescriptor - a cache descriptor for Pen Handles

Declaration

Source position: graphics.pp line 592

type TPenHandleCacheDescriptor = class(TResourceCacheDescriptor)
public
ExtPen: TExtLogPen; | ExtPen - an external pen
Pattern: TPenPattern; | The Pattern for this pen
end;

Inheritance

TPenHandleCacheDescriptor | TPenHandleCacheDescriptor - a cache descriptor for Pen Handles
|
TResourceCacheDescriptor | TResourceCacheDescriptor - a class of descriptors for ResourceCache Items
|
TObject


TPenHandleCacheDescriptor

TResourceCacheDescriptor


TPenHandleCacheDescriptor
TResourceCacheDescriptor
 | Create
 | Destroy
 | AddToList
 | RemoveFromList


TPenHandleCacheDescriptor.ExtPen

ExtPen - an external pen

Declaration

Source position: graphics.pp line 594

public TPenHandleCacheDescriptor.ExtPen : TExtLogPen;


TPenHandleCacheDescriptor.Pattern

The Pattern for this pen

Declaration

Source position: graphics.pp line 595

public TPenHandleCacheDescriptor.Pattern : TPenPattern;


TPicture

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TPicture is a TGraphic container, used in place of a TGraphic if the graphic can be of any TGraphic class.

Declaration

Source position: graphics.pp line 844

type TPicture = class(TPersistent)
protected
procedure AssignTo(); override; | AssignTo if Dest is of correct (Graphic) type, calls Assign for Dest, otherwise calls inherited AssignTo
procedure Changed(); virtual; | Changed - software emulation of a call to the OnChange event
procedure DefineProperties(); override; |
procedure Progress(); virtual; | Monitor progress of drawing process
procedure LoadFromStreamWithClass();
public
constructor Create; | Create - constructor for TPicture: performs inherited Create then loads file and clipboard formats
destructor Destroy; override; | Destroy - destructor for TPicture: frees graphic then performs inherited Destroy
procedure Clear; virtual; | Clear - removes the graphic
procedure LoadFromClipboardFormat(); | LoadFromClipboardFormat - Reads the picture from the handle provided in the given clipboard format
procedure LoadFromClipboardFormatID(); | Reads the picture from a clipboard of type ClipboardType using the format FormatID
procedure LoadFromFile(); | LoadFromFile - Reads a picture from disk
procedure LoadFromResourceName();
procedure LoadFromLazarusResource(); |
procedure LoadFromStream();
procedure LoadFromStreamWithFileExt(); | Loads picture from a named data stream with a specified file extension
procedure SaveToClipboardFormat(); | SaveToClipboardFormats - Allocates a global handle and writes the picture in its native clipboard format
procedure SaveToFile(); | SaveToFile - Writes the picture to disk
procedure SaveToStream();
procedure SaveToStreamWithFileExt();
class function SupportsClipboardFormat(); | SupportsClipboardFormat - Returns true if the given clipboard format is supported byLoadFromClipboardFormat
procedure Assign(); override; | Assign - if the Source is a valid graphic type, copy the relevant details to the current object, otherwise call inherited Assign
class procedure RegisterFileFormat(); | RegisterFileFormat - Register a new TGraphic class for use in LoadFromFile
class procedure RegisterClipboardFormat(); | RegisterClipboardFormat - Registers a new TGraphic class for use in LoadFromClipboardFormat
class procedure UnregisterGraphicClass(); | UnRegisterGraphicClass - Removes all references to the specified TGraphic
class function FindGraphicClassWithFileExt(); | Finds a graphic class with the named file extension Ext, returning an exception if not found
property Bitmap: TBitmap; [rw] | Bitmap - Returns a bitmap
property Icon: TIcon; [rw] | Icon contained within the picture
property Jpeg: TJpegImage; [rw] | Jpeg - returns a JPEG image
property Pixmap: TPixmap; [rw] | Pixmap - Returns a pixmap
property PNG: TPortableNetworkGraphic; [rw] | PNG - Returns a png
property PNM: TPortableAnyMapGraphic; [rw] | PNM - a PortableAnyMapGraphic image
property Graphic: TGraphic; [rw] | Graphic - The TGraphic object contained by the TPicture
property Height: Integer; [r] | Height - The native, unstretched, height of the picture
property Width: Integer; [r] | Width - The native, unstretched, width of the picture
property OnChange: TNotifyEvent; [rw] | OnChange - Event handler for any change in the picture
property OnProgress: TProgressEvent; [rw] | OnProgress - Event handler for monitoring progress in drawing the picture
end;

Inheritance

TPicture

TPicture is a TGraphic container, used in place of a TGraphic if the graphic can be of any TGraphic class.

|

TPersistent,IFPObserved
|

TObject

Description

TPicture is a TGraphic container. It is used in place of a TGraphic if the graphic can be of any TGraphic class.

It is not a direct descendant of TGraphic, so you will not see TGraphic listed in the Inheritance chart, but it contains a property Graphic, of type TGraphic, so can contain all the properties of a TGraphic.

Defines many private methods for getting and storing various sorts of images such as bitmaps, pixmaps, icons, PNGs etc.

It does not itself contain a defined area for displaying the image, but this is supplied by the descendant classes such as BitMap, PixMap, PNG or Icon, which define a Canvas property.

LoadFromFile and SaveToFile are polymorphic. For example, if the TPicture is holding an Icon, you can LoadFromFile a bitmap file, whereas if the class is TIcon you could only read .ICO files.

  • LoadFromFile - Reads a picture from disk. The TGraphic class created is determined by the file extension of the file. If the file extension is not recognized an exception is generated.
  • SaveToFile - Writes the picture to disk.
  • LoadFromClipboardFormat - ToDo: Reads the picture from the handle provided in the given clipboard format. If the format is not supported, an exception is generated.
  • SaveToClipboardFormats - ToDo: Allocates a global handle and writes the picture in its native clipboard format (CF_BITMAP for bitmaps, CF_METAFILE for metafiles, etc.). Formats will contain the formats written. Returns the number of clipboard items written to the array pointed to by Formats and Datas or would be written if either Formats or Datas are nil.
  • SupportsClipboardFormat - Returns true if the given clipboard format is supported by LoadFromClipboardFormat
  • Assign - Copies the contents of the given TPicture. Used most often in the implementation of TPicture properties.
  • RegisterFileFormat - Register a new TGraphic class for use in LoadFromFile.
  • RegisterClipboardFormat - Registers a new TGraphic class for use in LoadFromClipboardFormat.
  • UnRegisterGraphicClass - Removes all references to the specified TGraphic class and all its descendants from the file format and clipboard format internal lists.
  • Height - The native, unstretched, height of the picture.
  • Width - The native, unstretched, width of the picture.
  • Graphic - The TGraphic object contained by the TPicture
  • Bitmap - Returns a bitmap. If the contents is not already a bitmap, the contents are thrown away and a blank bitmap is returned.
  • Pixmap - Returns a pixmap. If the contents is not already a pixmap, the contents are thrown away and a blank pixmap is returned.
  • PNG - Returns a png. If the contents is not already a png, the contents are thrown away and a blank png (TPortableNetworkGraphic) is returned.
  • PNM - Returns a pnm. If the contents is not already a pnm, the contents are thrown away and a blank pnm (TPortableAnyMapGraphic) is returned.
  • Jpeg - Returns a jpeg. If the contents is not already a jpeg, the contents are thrown away and a blank jpeg (TJPegImage) is returned.


TPicture
 |  | Bitmap
 |  | Icon
 |  | Jpeg
 |  | Pixmap
 |  | PNG
 |  | PNM
 |  | Graphic
 | ro | Height
 | ro | Width
TPersistent
TObject


ro | Height (TPicture)
 | Icon (TPicture)
 | Jpeg (TPicture)
 | Pixmap (TPicture)
 | PNG (TPicture)
 | PNM (TPicture)
ro | Width (TPicture)


TPicture
pt | AssignTo
pt | Changed
pt | DefineProperties
pt | Progress
pt | LoadFromStreamWithClass
 | Create
 | Destroy
 | Clear
 | LoadFromClipboardFormat
 | LoadFromClipboardFormatID
 | LoadFromFile
 | LoadFromResourceName
 | LoadFromLazarusResource
 | LoadFromStream
 | LoadFromStreamWithFileExt
 | SaveToClipboardFormat
 | SaveToFile
 | SaveToStream
 | SaveToStreamWithFileExt
 | SupportsClipboardFormat
 | Assign
 | RegisterFileFormat
 | RegisterClipboardFormat
 | UnregisterGraphicClass
 | FindGraphicClassWithFileExt
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TPicture)
 | BeforeDestruction (TObject)
pt | Changed (TPicture)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TPicture)
 | Create (TObject)
 | Create (TPicture)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
pt | DefineProperties (TPicture)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TPicture)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FindGraphicClassWithFileExt (TPicture)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | LoadFromClipboardFormat (TPicture)
 | LoadFromClipboardFormatID (TPicture)
 | LoadFromFile (TPicture)
 | LoadFromLazarusResource (TPicture)
 | LoadFromResourceName (TPicture)
 | LoadFromStream (TPicture)
pt | LoadFromStreamWithClass (TPicture)
 | LoadFromStreamWithFileExt (TPicture)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
pt | Progress (TPicture)
 | RegisterClipboardFormat (TPicture)
 | RegisterFileFormat (TPicture)
 | SafeCallException (TObject)
 | SaveToClipboardFormat (TPicture)
 | SaveToFile (TPicture)
 | SaveToStream (TPicture)
 | SaveToStreamWithFileExt (TPicture)
 | StringMessageTable (TObject)
 | SupportsClipboardFormat (TPicture)
 | ToString (TObject)
 | UnitName (TObject)
 | UnregisterGraphicClass (TPicture)


TPicture
 | OnChange
 | OnProgress
TPersistent
TObject


TPicture.Assign

Assign - if the Source is a valid graphic type, copy the relevant details to the current object, otherwise call inherited Assign

Declaration

Source position: graphics.pp line 905

public procedure TPicture.Assign(

  Source: TPersistent

); override;

Description

Assign - Copies the contents of the given TPicture. Used most often in the implementation of TPicture properties.

See also

TPersistent.Assign


TPicture.AssignTo

AssignTo if Dest is of correct (Graphic) type, calls Assign for Dest, otherwise calls inherited AssignTo

Declaration

Source position: graphics.pp line 877

protected procedure TPicture.AssignTo(

  Dest: TPersistent

); override;

See also

TPersistent.AssignTo


TPicture.Bitmap

Bitmap - Returns a bitmap

Declaration

Source position: graphics.pp line 914

public property TPicture.Bitmap : TBitmap
  read GetBitmap
  write SetBitmap;

Description

Bitmap - Returns a bitmap. If the contents is not already a bitmap, the contents are thrown away and a blank bitmap is returned


TPicture.Changed

Changed - software emulation of a call to the OnChange event

Declaration

Source position: graphics.pp line 878

protected procedure TPicture.Changed(

  Sender: TObject

); virtual;


TPicture.Clear

Clear - removes the graphic

Declaration

Source position: graphics.pp line 888

public procedure TPicture.Clear; virtual;


TPicture.Create

Create - constructor for TPicture: performs inherited Create then loads file and clipboard formats

Declaration

Source position: graphics.pp line 885

public constructor TPicture.Create;

See also

TObject.Create


TPicture.Destroy

Destroy - destructor for TPicture: frees graphic then performs inherited Destroy

Declaration

Source position: graphics.pp line 886

public destructor TPicture.Destroy; override;

Description

Any destructor method defined here will override destructors defined in ancestor classes

See also

TPersistent.Destroy


TPicture.FindGraphicClassWithFileExt

Finds a graphic class with the named file extension Ext, returning an exception if not found

Declaration

Source position: graphics.pp line 911

public class function TPicture.FindGraphicClassWithFileExt(

  const Ext: string;

  ExceptionOnNotFound: Boolean = True

):TGraphicClass;


TPicture.Graphic

Graphic - The TGraphic object contained by the TPicture

Declaration

Source position: graphics.pp line 924

public property TPicture.Graphic : TGraphic
  read FGraphic
  write SetGraphic;


TPicture.Height

Height - The native, unstretched, height of the picture

Declaration

Source position: graphics.pp line 926

public property TPicture.Height : Integer
  read GetHeight;


TPicture.Icon

Icon contained within the picture

Declaration

Source position: graphics.pp line 915

public property TPicture.Icon : TIcon
  read GetIcon
  write SetIcon;


TPicture.Jpeg

Jpeg - returns a JPEG image

Declaration

Source position: graphics.pp line 917

public property TPicture.Jpeg : TJpegImage
  read GetJpeg
  write SetJpeg;

Description

Jpeg - returns a JPEG image

If the contents is not already a JPEG image, the contents are thrown away and a blank JPEG is returned


TPicture.LoadFromClipboardFormat

LoadFromClipboardFormat - Reads the picture from the handle provided in the given clipboard format

Declaration

Source position: graphics.pp line 890

public procedure TPicture.LoadFromClipboardFormat(

  FormatID: TClipboardFormat

);

Arguments

FormatID

The identifier for the clipboard format

Description

LoadFromClipboardFormat - ToDo: Reads the picture from the handle provided in the given clipboard format.

Errors

If the format is not supported, an exception is generated


TPicture.LoadFromClipboardFormatID

Reads the picture from a clipboard of type ClipboardType using the format FormatID

Declaration

Source position: graphics.pp line 891

public procedure TPicture.LoadFromClipboardFormatID(

  ClipboardType: TClipboardType;

  FormatID: TClipboardFormat

);


TPicture.LoadFromFile

LoadFromFile - Reads a picture from disk

Declaration

Source position: graphics.pp line 892

public procedure TPicture.LoadFromFile(

  const Filename: string

);

Arguments

Filename

The name of the file containing the picture, stored as a string

Description

LoadFromFile - Reads a picture from disk. TheTGraphic class created is determined by the file extension of the file.

Errors

If the file extension is not recognized an exception is generated


TPicture.LoadFromLazarusResource

Declaration

Source position: graphics.pp line 895

public procedure TPicture.LoadFromLazarusResource(

  const AName: string

);


TPicture.LoadFromResourceName

Declaration

Source position: graphics.pp line 893

public procedure TPicture.LoadFromResourceName(

  Instance: THandle;

  const ResName: string

);

procedure TPicture.LoadFromResourceName(

  Instance: THandle;

  const ResName: string;

  AClass: TGraphicClass

);


TPicture.LoadFromStream

Declaration

Source position: graphics.pp line 896

public procedure TPicture.LoadFromStream(

  Stream: TStream

);


TPicture.LoadFromStreamWithClass

Declaration

Source position: graphics.pp line 883

protected procedure TPicture.LoadFromStreamWithClass(

  Stream: TStream;

  AClass: TGraphicClass

);


TPicture.LoadFromStreamWithFileExt

Loads picture from a named data stream with a specified file extension

Declaration

Source position: graphics.pp line 897

public procedure TPicture.LoadFromStreamWithFileExt(

  Stream: TStream;

  const FileExt: string

);


TPicture.OnChange

OnChange - Event handler for any change in the picture

Declaration

Source position: graphics.pp line 928

public property TPicture.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;


TPicture.OnProgress

OnProgress - Event handler for monitoring progress in drawing the picture

Declaration

Source position: graphics.pp line 929

public property TPicture.OnProgress : TProgressEvent
  read FOnProgress
  write FOnProgress;

See also

Graphics.Progress

Monitoring the progress of drawing a complicated Graphic


TPicture.Pixmap

Pixmap - Returns a pixmap

Declaration

Source position: graphics.pp line 919

public property TPicture.Pixmap : TPixmap
  read GetPixmap
  write SetPixmap;

Description

Pixmap - Returns a pixmap. If the contents is not already a pixmap, the contents are thrown away and a blank pixmap is returned


TPicture.PNG

PNG - Returns a png

Declaration

Source position: graphics.pp line 920

public property TPicture.PNG : TPortableNetworkGraphic
  read GetPNG
  write SetPNG;

Description

PNG - Returns a png. If the contents is not already a png, the contents are thrown away and a blank png (TPortableNetworkGraphic) is returned.


TPicture.PNM

PNM - a PortableAnyMapGraphic image

Declaration

Source position: graphics.pp line 922

public property TPicture.PNM : TPortableAnyMapGraphic
  read GetPNM
  write SetPNM;

Description

PNM - a PortableAnyMapGraphic image.

Reads a PNM image. If it is not a valid PNM image, the contents are thrown away and a blank PNM is generated.


TPicture.Progress

Monitor progress of drawing process

Declaration

Source position: graphics.pp line 880

protected procedure TPicture.Progress(

  Sender: TObject;

  Stage: TProgressStage;

  PercentDone: Byte;

  RedrawNow: Boolean;

  const R: TRect;

  const Msg: string;

  var DoContinue: Boolean

); virtual;

See also

Graphics.Progress

Monitoring the progress of drawing a complicated Graphic


TPicture.RegisterClipboardFormat

RegisterClipboardFormat - Registers a new TGraphic class for use in LoadFromClipboardFormat

Declaration

Source position: graphics.pp line 908

public class procedure TPicture.RegisterClipboardFormat(

  FormatID: TClipboardFormat;

  AGraphicClass: TGraphicClass

);


TPicture.RegisterFileFormat

RegisterFileFormat - Register a new TGraphic class for use in LoadFromFile

Declaration

Source position: graphics.pp line 906

public class procedure TPicture.RegisterFileFormat(

  const AnExtension: string;

  const ADescription: string;

  AGraphicClass: TGraphicClass

);


TPicture.SaveToClipboardFormat

SaveToClipboardFormats - Allocates a global handle and writes the picture in its native clipboard format

Declaration

Source position: graphics.pp line 899

public procedure TPicture.SaveToClipboardFormat(

  FormatID: TClipboardFormat

);

Arguments

FormatID

Identity of the clipboard format

Description

SaveToClipboardFormats - ToDo: Allocates a global handle and writes the picture in its native clipboard format (CF_BITMAP for bitmaps, CF_METAFILE for metafiles, etc.). Formats will contain the formats written. Returns the number of clipboard items written to the array pointed to by Formats and Datas or would be written if either Formats or Datas are nil.


TPicture.SaveToFile

SaveToFile - Writes the picture to disk

Declaration

Source position: graphics.pp line 900

public procedure TPicture.SaveToFile(

  const Filename: string;

  const FileExt: string = ''

);

Arguments

Filename

The name of the file to save the picture, stored as a string


TPicture.SaveToStream

Declaration

Source position: graphics.pp line 901

public procedure TPicture.SaveToStream(

  Stream: TStream

);


TPicture.SaveToStreamWithFileExt

Declaration

Source position: graphics.pp line 902

public procedure TPicture.SaveToStreamWithFileExt(

  Stream: TStream;

  const FileExt: string

);


TPicture.SupportsClipboardFormat

SupportsClipboardFormat - Returns true if the given clipboard format is supported byLoadFromClipboardFormat

Declaration

Source position: graphics.pp line 904

public class function TPicture.SupportsClipboardFormat(

  FormatID: TClipboardFormat

):Boolean;

Arguments

FormatID

Identity of the clipboard format

Function result

Boolean - returns true if format supported


TPicture.UnregisterGraphicClass

UnRegisterGraphicClass - Removes all references to the specified TGraphic

Declaration

Source position: graphics.pp line 910

public class procedure TPicture.UnregisterGraphicClass(

  AClass: TGraphicClass

);

Description

UnRegisterGraphicClass - Removes all references to the specified TGraphic class and all its descendants from the file format and clipboard format internal lists.


TPicture.Width

Width - The native, unstretched, width of the picture

Declaration

Source position: graphics.pp line 927

public property TPicture.Width : Integer
  read GetWidth;


TPixmap

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

PixMap - a class derived from TBitMap , with wrapper to deal specifically with PixMaps (i.e. using 'XPM' format)

Declaration

Source position: graphics.pp line 1453

type TPixmap = class(TFPImageBitmap)
protected
class function GetReaderClass; override; | GetReaderClass - returns the class of reader for acquiring data from a stream
class function GetWriterClass; override; | GetWriterClass - returns the class of writer for storing data to a stream
class function GetSharedImageClass; override; | GetSharedImageClass - returns the class of Shared Raster Image
public
function LazarusResourceTypeValid(); override; | Check that the Resource specified for reading or writing is a valid type - result True if it is
class function GetFileExtensions; override; | GetFileExtensions - returns a list of the file extensions available
end;

Inheritance

TPixmap | PixMap - a class derived from TBitMap , with wrapper to deal specifically with PixMaps (i.e. using 'XPM' format)
|
TFPImageBitmap | A class of Bitmap using the FPImage reader and writer (i.e. customized for FreePascal)
|
TCustomBitmap | TCustomBitMap - the base class for TBitmap
|
TRasterImage | TRasterImage - base class for a number of graphic controls, including TCustomBitmap and TCustomIcon, which use a raster of dots to display graphic information
|
TGraphic | TGraphic - Base class for dealing with Graphic images
|
TPersistent,IFPObserved
|
TObject

Description

PixMap - Checks that specified resources (PixMap image, File for storage, Stream for writing) are of correct type and format, organizes saving and writing


TPixmap
TFPImageBitmap
TCustomBitmap
 |  | Handle
 |  | HandleType
 |  | Monochrome
TRasterImage
 | ro | Canvas
 |  | BitmapHandle
 |  | Masked
 |  | MaskHandle
 |  | PixelFormat
 | ro | RawImage
 | ro | ScanLine
 |  | TransparentColor
 |  | TransparentMode
TGraphic
 | ro | Empty
 |  | Height
 |  | Modified
 | ro | MimeType
 |  | Palette
 |  | PaletteModified
 |  | Transparent
 |  | Width
TPersistent
TObject


TPixmap
pt | GetReaderClass
pt | GetWriterClass
pt | GetSharedImageClass
 | LazarusResourceTypeValid
 | GetFileExtensions
TFPImageBitmap
pt | GetMimeType
pt | GetReaderClass
pt | GetWriterClass
pt | InitializeReader
pt | InitializeWriter
pt | FinalizeReader
pt | FinalizeWriter
pt | ReadStream
pt | WriteStream
 | GetFileExtensions
 | IsStreamFormatSupported
 | IsFileExtensionSupported
 | LazarusResourceTypeValid
TCustomBitmap
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | CanShareImage
pt | Changed
pt | CreateDefaultBitmapHandle
pt | FreeMaskHandle
pt | GetBitmapHandle
pt | GetMaskHandle
pt | GetPalette
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | HandleNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | RawimageNeeded
pt | SetHandle
pt | SetPixelFormat
pt | UnshareImage
pt | UpdateHandles
 | Create
 | Destroy
 | Assign
 | Clear
 | FreeImage
 | LazarusResourceTypeValid
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | ReleaseHandle
 | SetHandles
 | SetSize
TRasterImage
pt | CanShareImage
pt | Changed
pt | CreateDefaultBitmapHandle
pt | Draw
pt | GetEmpty
pt | GetHandle
pt | GetBitmapHandle
pt | GetMasked
pt | GetMaskHandle
pt | GetMimeType
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | GetTransparent
pt | GetSharedImageClass
pt | GetHeight
pt | GetWidth
pt | BitmapHandleNeeded
pt | HandleNeeded
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | SetBitmapHandle
pt | SetMasked
pt | SetMaskHandle
pt | SetTransparent
pt | UnshareImage
pt | UpdateHandles
pt | SaveStreamNeeded
pt | FreeSaveStream
pt | ReadData
pt | ReadStream
pt | SetSize
pt | SetHandle
pt | SetHeight
pt | SetWidth
pt | SetTransparentMode
pt | SetPixelFormat
pt | WriteData
pt | WriteStream
pt | RequestTransparentColor
 | Create
 | Destroy
 | Assign
 | Clear
 | BeginUpdate
 | EndUpdate
 | FreeImage
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | LoadFromBitmapHandles
 | LoadFromDevice
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromRawImage
 | LoadFromIntfImage
 | SaveToStream
 | GetSupportedSourceMimeTypes
 | GetSize
 | Mask
 | SetHandles
 | ReleaseBitmapHandle
 | ReleaseMaskHandle
 | ReleasePalette
 | CreateIntfImage
 | HandleAllocated
TGraphic
pt | Changed
pt | Equals
pt | DefineProperties
pt | Draw
pt | GetEmpty
pt | GetHeight
pt | GetMimeType
pt | GetPalette
pt | GetTransparent
pt | GetWidth
pt | Progress
pt | ReadData
pt | SetHeight
pt | SetPalette
pt | SetTransparent
pt | SetWidth
pt | SetModified
pt | WriteData
 | Assign
 | Create
 | Clear
 | LazarusResourceTypeValid
 | LoadFromFile
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromLazarusResource
 | LoadFromResourceName
 | LoadFromResourceID
 | LoadFromClipboardFormat
 | LoadFromClipboardFormatID
 | SaveToFile
 | SaveToStream
 | SaveToClipboardFormat
 | SaveToClipboardFormatID
 | GetSupportedSourceMimeTypes
 | GetResourceType
 | GetFileExtensions
 | IsStreamFormatSupported
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TGraphic)
 | Assign (TRasterImage)
 | Assign (TCustomBitmap)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TRasterImage)
 | BitmapHandleAllocated (TRasterImage)
 | BitmapHandleAllocated (TCustomBitmap)
pt | BitmapHandleNeeded (TRasterImage)
pt | CanShareImage (TRasterImage)
pt | CanShareImage (TCustomBitmap)
pt | Changed (TGraphic)
pt | Changed (TRasterImage)
pt | Changed (TCustomBitmap)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TGraphic)
 | Clear (TRasterImage)
 | Clear (TCustomBitmap)
 | Create (TObject)
 | Create (TGraphic)
 | Create (TRasterImage)
 | Create (TCustomBitmap)
pt | CreateDefaultBitmapHandle (TRasterImage)
pt | CreateDefaultBitmapHandle (TCustomBitmap)
 | CreateIntfImage (TRasterImage)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
pt | DefineProperties (TGraphic)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TRasterImage)
 | Destroy (TCustomBitmap)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | Draw (TGraphic)
pt | Draw (TRasterImage)
 | EndUpdate (TRasterImage)
 | Equals (TObject)
pt | Equals (TGraphic)
 | FieldAddress (TObject)
pt | FinalizeReader (TFPImageBitmap)
pt | FinalizeWriter (TFPImageBitmap)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeImage (TRasterImage)
 | FreeImage (TCustomBitmap)
 | FreeInstance (TObject)
pt | FreeMaskHandle (TCustomBitmap)
pt | FreeSaveStream (TRasterImage)
pt | GetBitmapHandle (TRasterImage)
pt | GetBitmapHandle (TCustomBitmap)
pt | GetEmpty (TGraphic)
pt | GetEmpty (TRasterImage)
 | GetFileExtensions (TGraphic)
 | GetFileExtensions (TFPImageBitmap)
 | GetFileExtensions (TPixmap)
pt | GetHandle (TRasterImage)
 | GetHashCode (TObject)
pt | GetHeight (TGraphic)
pt | GetHeight (TRasterImage)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetMasked (TRasterImage)
pt | GetMaskHandle (TRasterImage)
pt | GetMaskHandle (TCustomBitmap)
pt | GetMimeType (TGraphic)
pt | GetMimeType (TRasterImage)
pt | GetMimeType (TFPImageBitmap)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetPalette (TGraphic)
pt | GetPalette (TCustomBitmap)
pt | GetPixelFormat (TRasterImage)
pt | GetPixelFormat (TCustomBitmap)
pt | GetRawImageDescriptionPtr (TRasterImage)
pt | GetRawImageDescriptionPtr (TCustomBitmap)
pt | GetRawImagePtr (TRasterImage)
pt | GetRawImagePtr (TCustomBitmap)
pt | GetReaderClass (TFPImageBitmap)
pt | GetReaderClass (TPixmap)
 | GetResourceType (TGraphic)
pt | GetSharedImageClass (TRasterImage)
pt | GetSharedImageClass (TPixmap)
 | GetSize (TRasterImage)
 | GetSupportedSourceMimeTypes (TGraphic)
 | GetSupportedSourceMimeTypes (TRasterImage)
pt | GetTransparent (TGraphic)
pt | GetTransparent (TRasterImage)
pt | GetWidth (TGraphic)
pt | GetWidth (TRasterImage)
pt | GetWriterClass (TFPImageBitmap)
pt | GetWriterClass (TPixmap)
 | HandleAllocated (TRasterImage)
pt | HandleNeeded (TRasterImage)
pt | HandleNeeded (TCustomBitmap)
 | InheritsFrom (TObject)
pt | InitializeReader (TFPImageBitmap)
pt | InitializeWriter (TFPImageBitmap)
 | InitInstance (TObject)
 | InstanceSize (TObject)
pt | InternalReleaseBitmapHandle (TRasterImage)
pt | InternalReleaseBitmapHandle (TCustomBitmap)
pt | InternalReleaseMaskHandle (TRasterImage)
pt | InternalReleaseMaskHandle (TCustomBitmap)
pt | InternalReleasePalette (TRasterImage)
pt | InternalReleasePalette (TCustomBitmap)
 | IsFileExtensionSupported (TFPImageBitmap)
 | IsStreamFormatSupported (TGraphic)
 | IsStreamFormatSupported (TFPImageBitmap)
 | LazarusResourceTypeValid (TGraphic)
 | LazarusResourceTypeValid (TCustomBitmap)
 | LazarusResourceTypeValid (TFPImageBitmap)
 | LazarusResourceTypeValid (TPixmap)
 | LoadFromBitmapHandles (TRasterImage)
 | LoadFromClipboardFormat (TGraphic)
 | LoadFromClipboardFormatID (TGraphic)
 | LoadFromDevice (TRasterImage)
 | LoadFromFile (TGraphic)
 | LoadFromIntfImage (TRasterImage)
 | LoadFromLazarusResource (TGraphic)
 | LoadFromMimeStream (TGraphic)
 | LoadFromMimeStream (TRasterImage)
 | LoadFromRawImage (TRasterImage)
 | LoadFromResourceID (TGraphic)
 | LoadFromResourceName (TGraphic)
 | LoadFromStream (TGraphic)
 | LoadFromStream (TRasterImage)
 | Mask (TRasterImage)
 | MaskHandleAllocated (TRasterImage)
 | MaskHandleAllocated (TCustomBitmap)
pt | MaskHandleNeeded (TRasterImage)
pt | MaskHandleNeeded (TCustomBitmap)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | PaletteAllocated (TRasterImage)
 | PaletteAllocated (TCustomBitmap)
pt | PaletteNeeded (TRasterImage)
pt | PaletteNeeded (TCustomBitmap)
pt | Progress (TGraphic)
pt | RawimageNeeded (TCustomBitmap)
pt | ReadData (TGraphic)
pt | ReadData (TRasterImage)
pt | ReadStream (TRasterImage)
pt | ReadStream (TFPImageBitmap)
 | ReleaseBitmapHandle (TRasterImage)
 | ReleaseHandle (TCustomBitmap)
 | ReleaseMaskHandle (TRasterImage)
 | ReleasePalette (TRasterImage)
pt | RequestTransparentColor (TRasterImage)
 | SafeCallException (TObject)
pt | SaveStreamNeeded (TRasterImage)
 | SaveToClipboardFormat (TGraphic)
 | SaveToClipboardFormatID (TGraphic)
 | SaveToFile (TGraphic)
 | SaveToStream (TGraphic)
 | SaveToStream (TRasterImage)
pt | SetBitmapHandle (TRasterImage)
pt | SetHandle (TRasterImage)
pt | SetHandle (TCustomBitmap)
 | SetHandles (TRasterImage)
 | SetHandles (TCustomBitmap)
pt | SetHeight (TGraphic)
pt | SetHeight (TRasterImage)
pt | SetMasked (TRasterImage)
pt | SetMaskHandle (TRasterImage)
pt | SetModified (TGraphic)
pt | SetPalette (TGraphic)
pt | SetPixelFormat (TRasterImage)
pt | SetPixelFormat (TCustomBitmap)
pt | SetSize (TRasterImage)
 | SetSize (TCustomBitmap)
pt | SetTransparent (TGraphic)
pt | SetTransparent (TRasterImage)
pt | SetTransparentMode (TRasterImage)
pt | SetWidth (TGraphic)
pt | SetWidth (TRasterImage)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
pt | UnshareImage (TRasterImage)
pt | UnshareImage (TCustomBitmap)
pt | UpdateHandles (TRasterImage)
pt | UpdateHandles (TCustomBitmap)
pt | WriteData (TGraphic)
pt | WriteData (TRasterImage)
pt | WriteStream (TRasterImage)
pt | WriteStream (TFPImageBitmap)


TPixmap
TFPImageBitmap
TCustomBitmap
TRasterImage
TGraphic
 | OnChange
 | OnProgress
TPersistent
TObject


TPortableAnyMapGraphic

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TPortableAnyMapGraphic - a PAM graphic image

Declaration

Source position: graphics.pp line 1490

type TPortableAnyMapGraphic = class(TFPImageBitmap)
protected
class function GetReaderClass; override; | GetReaderClass - returns the class of reader for acquiring data from a stream
class function GetWriterClass; override; | GetWriterClass - returns the class of writer for storing data to a stream
class function GetSharedImageClass; override; | GetSharedImageClass - returns the class of Shared Raster Image
public
class function IsStreamFormatSupported(); override;
class function GetFileExtensions; override; | GetFileExtensions - returns a list of the file extensions available
end;

Inheritance

TPortableAnyMapGraphic | TPortableAnyMapGraphic - a PAM graphic image
|
TFPImageBitmap | A class of Bitmap using the FPImage reader and writer (i.e. customized for FreePascal)
|
TCustomBitmap | TCustomBitMap - the base class for TBitmap
|
TRasterImage | TRasterImage - base class for a number of graphic controls, including TCustomBitmap and TCustomIcon, which use a raster of dots to display graphic information
|
TGraphic | TGraphic - Base class for dealing with Graphic images
|
TPersistent,IFPObserved
|
TObject


TPortableAnyMapGraphic
TFPImageBitmap
TCustomBitmap
 |  | Handle
 |  | HandleType
 |  | Monochrome
TRasterImage
 | ro | Canvas
 |  | BitmapHandle
 |  | Masked
 |  | MaskHandle
 |  | PixelFormat
 | ro | RawImage
 | ro | ScanLine
 |  | TransparentColor
 |  | TransparentMode
TGraphic
 | ro | Empty
 |  | Height
 |  | Modified
 | ro | MimeType
 |  | Palette
 |  | PaletteModified
 |  | Transparent
 |  | Width
TPersistent
TObject


TPortableAnyMapGraphic
pt | GetReaderClass
pt | GetWriterClass
pt | GetSharedImageClass
 | IsStreamFormatSupported
 | GetFileExtensions
TFPImageBitmap
pt | GetMimeType
pt | GetReaderClass
pt | GetWriterClass
pt | InitializeReader
pt | InitializeWriter
pt | FinalizeReader
pt | FinalizeWriter
pt | ReadStream
pt | WriteStream
 | GetFileExtensions
 | IsStreamFormatSupported
 | IsFileExtensionSupported
 | LazarusResourceTypeValid
TCustomBitmap
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | CanShareImage
pt | Changed
pt | CreateDefaultBitmapHandle
pt | FreeMaskHandle
pt | GetBitmapHandle
pt | GetMaskHandle
pt | GetPalette
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | HandleNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | RawimageNeeded
pt | SetHandle
pt | SetPixelFormat
pt | UnshareImage
pt | UpdateHandles
 | Create
 | Destroy
 | Assign
 | Clear
 | FreeImage
 | LazarusResourceTypeValid
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | ReleaseHandle
 | SetHandles
 | SetSize
TRasterImage
pt | CanShareImage
pt | Changed
pt | CreateDefaultBitmapHandle
pt | Draw
pt | GetEmpty
pt | GetHandle
pt | GetBitmapHandle
pt | GetMasked
pt | GetMaskHandle
pt | GetMimeType
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | GetTransparent
pt | GetSharedImageClass
pt | GetHeight
pt | GetWidth
pt | BitmapHandleNeeded
pt | HandleNeeded
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | SetBitmapHandle
pt | SetMasked
pt | SetMaskHandle
pt | SetTransparent
pt | UnshareImage
pt | UpdateHandles
pt | SaveStreamNeeded
pt | FreeSaveStream
pt | ReadData
pt | ReadStream
pt | SetSize
pt | SetHandle
pt | SetHeight
pt | SetWidth
pt | SetTransparentMode
pt | SetPixelFormat
pt | WriteData
pt | WriteStream
pt | RequestTransparentColor
 | Create
 | Destroy
 | Assign
 | Clear
 | BeginUpdate
 | EndUpdate
 | FreeImage
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | LoadFromBitmapHandles
 | LoadFromDevice
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromRawImage
 | LoadFromIntfImage
 | SaveToStream
 | GetSupportedSourceMimeTypes
 | GetSize
 | Mask
 | SetHandles
 | ReleaseBitmapHandle
 | ReleaseMaskHandle
 | ReleasePalette
 | CreateIntfImage
 | HandleAllocated
TGraphic
pt | Changed
pt | Equals
pt | DefineProperties
pt | Draw
pt | GetEmpty
pt | GetHeight
pt | GetMimeType
pt | GetPalette
pt | GetTransparent
pt | GetWidth
pt | Progress
pt | ReadData
pt | SetHeight
pt | SetPalette
pt | SetTransparent
pt | SetWidth
pt | SetModified
pt | WriteData
 | Assign
 | Create
 | Clear
 | LazarusResourceTypeValid
 | LoadFromFile
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromLazarusResource
 | LoadFromResourceName
 | LoadFromResourceID
 | LoadFromClipboardFormat
 | LoadFromClipboardFormatID
 | SaveToFile
 | SaveToStream
 | SaveToClipboardFormat
 | SaveToClipboardFormatID
 | GetSupportedSourceMimeTypes
 | GetResourceType
 | GetFileExtensions
 | IsStreamFormatSupported
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TGraphic)
 | Assign (TRasterImage)
 | Assign (TCustomBitmap)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TRasterImage)
 | BitmapHandleAllocated (TRasterImage)
 | BitmapHandleAllocated (TCustomBitmap)
pt | BitmapHandleNeeded (TRasterImage)
pt | CanShareImage (TRasterImage)
pt | CanShareImage (TCustomBitmap)
pt | Changed (TGraphic)
pt | Changed (TRasterImage)
pt | Changed (TCustomBitmap)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TGraphic)
 | Clear (TRasterImage)
 | Clear (TCustomBitmap)
 | Create (TObject)
 | Create (TGraphic)
 | Create (TRasterImage)
 | Create (TCustomBitmap)
pt | CreateDefaultBitmapHandle (TRasterImage)
pt | CreateDefaultBitmapHandle (TCustomBitmap)
 | CreateIntfImage (TRasterImage)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
pt | DefineProperties (TGraphic)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TRasterImage)
 | Destroy (TCustomBitmap)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | Draw (TGraphic)
pt | Draw (TRasterImage)
 | EndUpdate (TRasterImage)
 | Equals (TObject)
pt | Equals (TGraphic)
 | FieldAddress (TObject)
pt | FinalizeReader (TFPImageBitmap)
pt | FinalizeWriter (TFPImageBitmap)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeImage (TRasterImage)
 | FreeImage (TCustomBitmap)
 | FreeInstance (TObject)
pt | FreeMaskHandle (TCustomBitmap)
pt | FreeSaveStream (TRasterImage)
pt | GetBitmapHandle (TRasterImage)
pt | GetBitmapHandle (TCustomBitmap)
pt | GetEmpty (TGraphic)
pt | GetEmpty (TRasterImage)
 | GetFileExtensions (TGraphic)
 | GetFileExtensions (TFPImageBitmap)
 | GetFileExtensions (TPortableAnyMapGraphic)
pt | GetHandle (TRasterImage)
 | GetHashCode (TObject)
pt | GetHeight (TGraphic)
pt | GetHeight (TRasterImage)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetMasked (TRasterImage)
pt | GetMaskHandle (TRasterImage)
pt | GetMaskHandle (TCustomBitmap)
pt | GetMimeType (TGraphic)
pt | GetMimeType (TRasterImage)
pt | GetMimeType (TFPImageBitmap)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetPalette (TGraphic)
pt | GetPalette (TCustomBitmap)
pt | GetPixelFormat (TRasterImage)
pt | GetPixelFormat (TCustomBitmap)
pt | GetRawImageDescriptionPtr (TRasterImage)
pt | GetRawImageDescriptionPtr (TCustomBitmap)
pt | GetRawImagePtr (TRasterImage)
pt | GetRawImagePtr (TCustomBitmap)
pt | GetReaderClass (TFPImageBitmap)
pt | GetReaderClass (TPortableAnyMapGraphic)
 | GetResourceType (TGraphic)
pt | GetSharedImageClass (TRasterImage)
pt | GetSharedImageClass (TPortableAnyMapGraphic)
 | GetSize (TRasterImage)
 | GetSupportedSourceMimeTypes (TGraphic)
 | GetSupportedSourceMimeTypes (TRasterImage)
pt | GetTransparent (TGraphic)
pt | GetTransparent (TRasterImage)
pt | GetWidth (TGraphic)
pt | GetWidth (TRasterImage)
pt | GetWriterClass (TFPImageBitmap)
pt | GetWriterClass (TPortableAnyMapGraphic)
 | HandleAllocated (TRasterImage)
pt | HandleNeeded (TRasterImage)
pt | HandleNeeded (TCustomBitmap)
 | InheritsFrom (TObject)
pt | InitializeReader (TFPImageBitmap)
pt | InitializeWriter (TFPImageBitmap)
 | InitInstance (TObject)
 | InstanceSize (TObject)
pt | InternalReleaseBitmapHandle (TRasterImage)
pt | InternalReleaseBitmapHandle (TCustomBitmap)
pt | InternalReleaseMaskHandle (TRasterImage)
pt | InternalReleaseMaskHandle (TCustomBitmap)
pt | InternalReleasePalette (TRasterImage)
pt | InternalReleasePalette (TCustomBitmap)
 | IsFileExtensionSupported (TFPImageBitmap)
 | IsStreamFormatSupported (TGraphic)
 | IsStreamFormatSupported (TFPImageBitmap)
 | IsStreamFormatSupported (TPortableAnyMapGraphic)
 | LazarusResourceTypeValid (TGraphic)
 | LazarusResourceTypeValid (TCustomBitmap)
 | LazarusResourceTypeValid (TFPImageBitmap)
 | LoadFromBitmapHandles (TRasterImage)
 | LoadFromClipboardFormat (TGraphic)
 | LoadFromClipboardFormatID (TGraphic)
 | LoadFromDevice (TRasterImage)
 | LoadFromFile (TGraphic)
 | LoadFromIntfImage (TRasterImage)
 | LoadFromLazarusResource (TGraphic)
 | LoadFromMimeStream (TGraphic)
 | LoadFromMimeStream (TRasterImage)
 | LoadFromRawImage (TRasterImage)
 | LoadFromResourceID (TGraphic)
 | LoadFromResourceName (TGraphic)
 | LoadFromStream (TGraphic)
 | LoadFromStream (TRasterImage)
 | Mask (TRasterImage)
 | MaskHandleAllocated (TRasterImage)
 | MaskHandleAllocated (TCustomBitmap)
pt | MaskHandleNeeded (TRasterImage)
pt | MaskHandleNeeded (TCustomBitmap)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | PaletteAllocated (TRasterImage)
 | PaletteAllocated (TCustomBitmap)
pt | PaletteNeeded (TRasterImage)
pt | PaletteNeeded (TCustomBitmap)
pt | Progress (TGraphic)
pt | RawimageNeeded (TCustomBitmap)
pt | ReadData (TGraphic)
pt | ReadData (TRasterImage)
pt | ReadStream (TRasterImage)
pt | ReadStream (TFPImageBitmap)
 | ReleaseBitmapHandle (TRasterImage)
 | ReleaseHandle (TCustomBitmap)
 | ReleaseMaskHandle (TRasterImage)
 | ReleasePalette (TRasterImage)
pt | RequestTransparentColor (TRasterImage)
 | SafeCallException (TObject)
pt | SaveStreamNeeded (TRasterImage)
 | SaveToClipboardFormat (TGraphic)
 | SaveToClipboardFormatID (TGraphic)
 | SaveToFile (TGraphic)
 | SaveToStream (TGraphic)
 | SaveToStream (TRasterImage)
pt | SetBitmapHandle (TRasterImage)
pt | SetHandle (TRasterImage)
pt | SetHandle (TCustomBitmap)
 | SetHandles (TRasterImage)
 | SetHandles (TCustomBitmap)
pt | SetHeight (TGraphic)
pt | SetHeight (TRasterImage)
pt | SetMasked (TRasterImage)
pt | SetMaskHandle (TRasterImage)
pt | SetModified (TGraphic)
pt | SetPalette (TGraphic)
pt | SetPixelFormat (TRasterImage)
pt | SetPixelFormat (TCustomBitmap)
pt | SetSize (TRasterImage)
 | SetSize (TCustomBitmap)
pt | SetTransparent (TGraphic)
pt | SetTransparent (TRasterImage)
pt | SetTransparentMode (TRasterImage)
pt | SetWidth (TGraphic)
pt | SetWidth (TRasterImage)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
pt | UnshareImage (TRasterImage)
pt | UnshareImage (TCustomBitmap)
pt | UpdateHandles (TRasterImage)
pt | UpdateHandles (TCustomBitmap)
pt | WriteData (TGraphic)
pt | WriteData (TRasterImage)
pt | WriteStream (TRasterImage)
pt | WriteStream (TFPImageBitmap)


TPortableAnyMapGraphic
TFPImageBitmap
TCustomBitmap
TRasterImage
TGraphic
 | OnChange
 | OnProgress
TPersistent
TObject


TPortableAnyMapGraphic.IsStreamFormatSupported

Declaration

Source position: graphics.pp line 1496

public class function TPortableAnyMapGraphic.IsStreamFormatSupported(

  Stream: TStream

):Boolean; override;


TPortableNetworkGraphic

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TPortableNetworkGraphic - a PNG image

Declaration

Source position: graphics.pp line 1470

type TPortableNetworkGraphic = class(TFPImageBitmap)
protected
class function GetReaderClass; override; | GetReaderClass - returns the class of reader for acquiring data from a stream
class function GetWriterClass; override; | GetWriterClass - returns the class of writer for storing data to a stream
procedure InitializeWriter(); override; | InitializeWriter - starts up the specified writer to store the specified Image
class function GetSharedImageClass; override; | GetSharedImageClass - returns the class of Shared Raster Image
public
class function IsStreamFormatSupported(); override;
class function GetFileExtensions; override; | GetFileExtensions - returns a list of the file extensions available
end;

Inheritance

TPortableNetworkGraphic | TPortableNetworkGraphic - a PNG image
|
TFPImageBitmap | A class of Bitmap using the FPImage reader and writer (i.e. customized for FreePascal)
|
TCustomBitmap | TCustomBitMap - the base class for TBitmap
|
TRasterImage | TRasterImage - base class for a number of graphic controls, including TCustomBitmap and TCustomIcon, which use a raster of dots to display graphic information
|
TGraphic | TGraphic - Base class for dealing with Graphic images
|
TPersistent,IFPObserved
|
TObject


TPortableNetworkGraphic
TFPImageBitmap
TCustomBitmap
 |  | Handle
 |  | HandleType
 |  | Monochrome
TRasterImage
 | ro | Canvas
 |  | BitmapHandle
 |  | Masked
 |  | MaskHandle
 |  | PixelFormat
 | ro | RawImage
 | ro | ScanLine
 |  | TransparentColor
 |  | TransparentMode
TGraphic
 | ro | Empty
 |  | Height
 |  | Modified
 | ro | MimeType
 |  | Palette
 |  | PaletteModified
 |  | Transparent
 |  | Width
TPersistent
TObject


TPortableNetworkGraphic
pt | GetReaderClass
pt | GetWriterClass
pt | InitializeWriter
pt | GetSharedImageClass
 | IsStreamFormatSupported
 | GetFileExtensions
TFPImageBitmap
pt | GetMimeType
pt | GetReaderClass
pt | GetWriterClass
pt | InitializeReader
pt | InitializeWriter
pt | FinalizeReader
pt | FinalizeWriter
pt | ReadStream
pt | WriteStream
 | GetFileExtensions
 | IsStreamFormatSupported
 | IsFileExtensionSupported
 | LazarusResourceTypeValid
TCustomBitmap
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | CanShareImage
pt | Changed
pt | CreateDefaultBitmapHandle
pt | FreeMaskHandle
pt | GetBitmapHandle
pt | GetMaskHandle
pt | GetPalette
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | HandleNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | RawimageNeeded
pt | SetHandle
pt | SetPixelFormat
pt | UnshareImage
pt | UpdateHandles
 | Create
 | Destroy
 | Assign
 | Clear
 | FreeImage
 | LazarusResourceTypeValid
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | ReleaseHandle
 | SetHandles
 | SetSize
TRasterImage
pt | CanShareImage
pt | Changed
pt | CreateDefaultBitmapHandle
pt | Draw
pt | GetEmpty
pt | GetHandle
pt | GetBitmapHandle
pt | GetMasked
pt | GetMaskHandle
pt | GetMimeType
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | GetTransparent
pt | GetSharedImageClass
pt | GetHeight
pt | GetWidth
pt | BitmapHandleNeeded
pt | HandleNeeded
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | SetBitmapHandle
pt | SetMasked
pt | SetMaskHandle
pt | SetTransparent
pt | UnshareImage
pt | UpdateHandles
pt | SaveStreamNeeded
pt | FreeSaveStream
pt | ReadData
pt | ReadStream
pt | SetSize
pt | SetHandle
pt | SetHeight
pt | SetWidth
pt | SetTransparentMode
pt | SetPixelFormat
pt | WriteData
pt | WriteStream
pt | RequestTransparentColor
 | Create
 | Destroy
 | Assign
 | Clear
 | BeginUpdate
 | EndUpdate
 | FreeImage
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | LoadFromBitmapHandles
 | LoadFromDevice
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromRawImage
 | LoadFromIntfImage
 | SaveToStream
 | GetSupportedSourceMimeTypes
 | GetSize
 | Mask
 | SetHandles
 | ReleaseBitmapHandle
 | ReleaseMaskHandle
 | ReleasePalette
 | CreateIntfImage
 | HandleAllocated
TGraphic
pt | Changed
pt | Equals
pt | DefineProperties
pt | Draw
pt | GetEmpty
pt | GetHeight
pt | GetMimeType
pt | GetPalette
pt | GetTransparent
pt | GetWidth
pt | Progress
pt | ReadData
pt | SetHeight
pt | SetPalette
pt | SetTransparent
pt | SetWidth
pt | SetModified
pt | WriteData
 | Assign
 | Create
 | Clear
 | LazarusResourceTypeValid
 | LoadFromFile
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromLazarusResource
 | LoadFromResourceName
 | LoadFromResourceID
 | LoadFromClipboardFormat
 | LoadFromClipboardFormatID
 | SaveToFile
 | SaveToStream
 | SaveToClipboardFormat
 | SaveToClipboardFormatID
 | GetSupportedSourceMimeTypes
 | GetResourceType
 | GetFileExtensions
 | IsStreamFormatSupported
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TGraphic)
 | Assign (TRasterImage)
 | Assign (TCustomBitmap)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TRasterImage)
 | BitmapHandleAllocated (TRasterImage)
 | BitmapHandleAllocated (TCustomBitmap)
pt | BitmapHandleNeeded (TRasterImage)
pt | CanShareImage (TRasterImage)
pt | CanShareImage (TCustomBitmap)
pt | Changed (TGraphic)
pt | Changed (TRasterImage)
pt | Changed (TCustomBitmap)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TGraphic)
 | Clear (TRasterImage)
 | Clear (TCustomBitmap)
 | Create (TObject)
 | Create (TGraphic)
 | Create (TRasterImage)
 | Create (TCustomBitmap)
pt | CreateDefaultBitmapHandle (TRasterImage)
pt | CreateDefaultBitmapHandle (TCustomBitmap)
 | CreateIntfImage (TRasterImage)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
pt | DefineProperties (TGraphic)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TRasterImage)
 | Destroy (TCustomBitmap)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | Draw (TGraphic)
pt | Draw (TRasterImage)
 | EndUpdate (TRasterImage)
 | Equals (TObject)
pt | Equals (TGraphic)
 | FieldAddress (TObject)
pt | FinalizeReader (TFPImageBitmap)
pt | FinalizeWriter (TFPImageBitmap)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeImage (TRasterImage)
 | FreeImage (TCustomBitmap)
 | FreeInstance (TObject)
pt | FreeMaskHandle (TCustomBitmap)
pt | FreeSaveStream (TRasterImage)
pt | GetBitmapHandle (TRasterImage)
pt | GetBitmapHandle (TCustomBitmap)
pt | GetEmpty (TGraphic)
pt | GetEmpty (TRasterImage)
 | GetFileExtensions (TGraphic)
 | GetFileExtensions (TFPImageBitmap)
 | GetFileExtensions (TPortableNetworkGraphic)
pt | GetHandle (TRasterImage)
 | GetHashCode (TObject)
pt | GetHeight (TGraphic)
pt | GetHeight (TRasterImage)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetMasked (TRasterImage)
pt | GetMaskHandle (TRasterImage)
pt | GetMaskHandle (TCustomBitmap)
pt | GetMimeType (TGraphic)
pt | GetMimeType (TRasterImage)
pt | GetMimeType (TFPImageBitmap)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetPalette (TGraphic)
pt | GetPalette (TCustomBitmap)
pt | GetPixelFormat (TRasterImage)
pt | GetPixelFormat (TCustomBitmap)
pt | GetRawImageDescriptionPtr (TRasterImage)
pt | GetRawImageDescriptionPtr (TCustomBitmap)
pt | GetRawImagePtr (TRasterImage)
pt | GetRawImagePtr (TCustomBitmap)
pt | GetReaderClass (TFPImageBitmap)
pt | GetReaderClass (TPortableNetworkGraphic)
 | GetResourceType (TGraphic)
pt | GetSharedImageClass (TRasterImage)
pt | GetSharedImageClass (TPortableNetworkGraphic)
 | GetSize (TRasterImage)
 | GetSupportedSourceMimeTypes (TGraphic)
 | GetSupportedSourceMimeTypes (TRasterImage)
pt | GetTransparent (TGraphic)
pt | GetTransparent (TRasterImage)
pt | GetWidth (TGraphic)
pt | GetWidth (TRasterImage)
pt | GetWriterClass (TFPImageBitmap)
pt | GetWriterClass (TPortableNetworkGraphic)
 | HandleAllocated (TRasterImage)
pt | HandleNeeded (TRasterImage)
pt | HandleNeeded (TCustomBitmap)
 | InheritsFrom (TObject)
pt | InitializeReader (TFPImageBitmap)
pt | InitializeWriter (TFPImageBitmap)
pt | InitializeWriter (TPortableNetworkGraphic)
 | InitInstance (TObject)
 | InstanceSize (TObject)
pt | InternalReleaseBitmapHandle (TRasterImage)
pt | InternalReleaseBitmapHandle (TCustomBitmap)
pt | InternalReleaseMaskHandle (TRasterImage)
pt | InternalReleaseMaskHandle (TCustomBitmap)
pt | InternalReleasePalette (TRasterImage)
pt | InternalReleasePalette (TCustomBitmap)
 | IsFileExtensionSupported (TFPImageBitmap)
 | IsStreamFormatSupported (TGraphic)
 | IsStreamFormatSupported (TFPImageBitmap)
 | IsStreamFormatSupported (TPortableNetworkGraphic)
 | LazarusResourceTypeValid (TGraphic)
 | LazarusResourceTypeValid (TCustomBitmap)
 | LazarusResourceTypeValid (TFPImageBitmap)
 | LoadFromBitmapHandles (TRasterImage)
 | LoadFromClipboardFormat (TGraphic)
 | LoadFromClipboardFormatID (TGraphic)
 | LoadFromDevice (TRasterImage)
 | LoadFromFile (TGraphic)
 | LoadFromIntfImage (TRasterImage)
 | LoadFromLazarusResource (TGraphic)
 | LoadFromMimeStream (TGraphic)
 | LoadFromMimeStream (TRasterImage)
 | LoadFromRawImage (TRasterImage)
 | LoadFromResourceID (TGraphic)
 | LoadFromResourceName (TGraphic)
 | LoadFromStream (TGraphic)
 | LoadFromStream (TRasterImage)
 | Mask (TRasterImage)
 | MaskHandleAllocated (TRasterImage)
 | MaskHandleAllocated (TCustomBitmap)
pt | MaskHandleNeeded (TRasterImage)
pt | MaskHandleNeeded (TCustomBitmap)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | PaletteAllocated (TRasterImage)
 | PaletteAllocated (TCustomBitmap)
pt | PaletteNeeded (TRasterImage)
pt | PaletteNeeded (TCustomBitmap)
pt | Progress (TGraphic)
pt | RawimageNeeded (TCustomBitmap)
pt | ReadData (TGraphic)
pt | ReadData (TRasterImage)
pt | ReadStream (TRasterImage)
pt | ReadStream (TFPImageBitmap)
 | ReleaseBitmapHandle (TRasterImage)
 | ReleaseHandle (TCustomBitmap)
 | ReleaseMaskHandle (TRasterImage)
 | ReleasePalette (TRasterImage)
pt | RequestTransparentColor (TRasterImage)
 | SafeCallException (TObject)
pt | SaveStreamNeeded (TRasterImage)
 | SaveToClipboardFormat (TGraphic)
 | SaveToClipboardFormatID (TGraphic)
 | SaveToFile (TGraphic)
 | SaveToStream (TGraphic)
 | SaveToStream (TRasterImage)
pt | SetBitmapHandle (TRasterImage)
pt | SetHandle (TRasterImage)
pt | SetHandle (TCustomBitmap)
 | SetHandles (TRasterImage)
 | SetHandles (TCustomBitmap)
pt | SetHeight (TGraphic)
pt | SetHeight (TRasterImage)
pt | SetMasked (TRasterImage)
pt | SetMaskHandle (TRasterImage)
pt | SetModified (TGraphic)
pt | SetPalette (TGraphic)
pt | SetPixelFormat (TRasterImage)
pt | SetPixelFormat (TCustomBitmap)
pt | SetSize (TRasterImage)
 | SetSize (TCustomBitmap)
pt | SetTransparent (TGraphic)
pt | SetTransparent (TRasterImage)
pt | SetTransparentMode (TRasterImage)
pt | SetWidth (TGraphic)
pt | SetWidth (TRasterImage)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
pt | UnshareImage (TRasterImage)
pt | UnshareImage (TCustomBitmap)
pt | UpdateHandles (TRasterImage)
pt | UpdateHandles (TCustomBitmap)
pt | WriteData (TGraphic)
pt | WriteData (TRasterImage)
pt | WriteStream (TRasterImage)
pt | WriteStream (TFPImageBitmap)


TPortableNetworkGraphic
TFPImageBitmap
TCustomBitmap
TRasterImage
TGraphic
 | OnChange
 | OnProgress
TPersistent
TObject


TPortableNetworkGraphic.IsStreamFormatSupported

Declaration

Source position: graphics.pp line 1477

public class function TPortableNetworkGraphic.IsStreamFormatSupported(

  Stream: TStream

):Boolean; override;


TRasterImage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TRasterImage - base class for a number of graphic controls, including TCustomBitmap and TCustomIcon, which use a raster of dots to display graphic information

Declaration

Source position: graphics.pp line 1206

type TRasterImage = class(TGraphic)
protected
FSharedImage: TSharedRasterImage; | FSharedImage - local variable for storing a shared raster image
function CanShareImage(); virtual; | CanShareImage - returns True if specified class of image can be shared
procedure Changed(); override; | Changed - method to call when properties have changed
function CreateDefaultBitmapHandle(); virtual; | CreateDefaultBitmapHandle - returns a bitmap handle matching the description ADesc
procedure Draw(); override; | Method to Draw the Graphic on the specified Canvas, in the specified Rectangle
function GetEmpty; override; | GetEmpty - returns True if the Graphic is empty
function GetHandle; | GetHandle - returns the Handle for the Image
function GetBitmapHandle; virtual; abstract; | GetBitmapHandle - returns a Bitmap Handle for the Image
function GetMasked; virtual; | GetMasked - returns True if the Image is Masked
function GetMaskHandle; virtual; abstract; | GetMaskHandle - returns a bitmap handle for the Mask
function GetMimeType; override; | GetMimeType - returns the MIME type of the Graphic
function GetPixelFormat; virtual; abstract; | GetPixelFormat - returns the pixel format for the Image
function GetRawImagePtr; virtual; abstract; | GetRawImagePtr - returns a pointer to the Raw Image
function GetRawImageDescriptionPtr; virtual; abstract; | GetRawImageDescriptionPtr - returns a pointer to a raw image description
function GetTransparent; override; | GetTransparent - returns True if the graphic is transparent
class function GetSharedImageClass; virtual; | GetSharedImageClass - returns the class of Shared Raster Image
function GetHeight; override; | GetHeight - returns the height of the Graphic
function GetWidth; override; | GetWidth - returns the width of the Graphic
procedure BitmapHandleNeeded; virtual; | BitmapHandleNeeded - method to signal that a bitmap handle is requires
procedure HandleNeeded; virtual; abstract; | HandleNeeded - method to signal that a handle is required
procedure MaskHandleNeeded; virtual; abstract; | MaskHandleNeeded - method to signal that a handle is required for the Mask
procedure PaletteNeeded; virtual; abstract; | PaletteNeeded - method to signal that a Palette is required
function InternalReleaseBitmapHandle; virtual; abstract; | InternalReleaseBitmapHandle - releases Bitmap Handle and returns its value
function InternalReleaseMaskHandle; virtual; abstract; | InternalReleaseMaskHandle - releases Mask Handle and returns its value
function InternalReleasePalette; virtual; abstract; | InternalReleasePalette - releases Palette Handle and returns its value
procedure SetBitmapHandle(); | SetBitmapHandle - specifies a handle for Bitmap
procedure SetMasked(); virtual; | SetMasked - specifies if the image is to be masked
procedure SetMaskHandle(); | SetMaskHandle - specifies a Handle for the Mask
procedure SetTransparent(); override; | SetTransparent - defines whether the graphic is to be transparent
procedure UnshareImage(); virtual; abstract; | UnshareImage - stops an image from being shared: if CopyContent is True, the Image gets copied
function UpdateHandles(); virtual; abstract; | UpdateHandles - called when handles are created from rawimage (true when handle changed)
procedure SaveStreamNeeded; | SaveStreamNeeded - method to signal that a stream for saving is required
procedure FreeSaveStream; | FreeSaveStream - method to release a stream previously used for saving
procedure ReadData(); override; | ReadData - reads data for the Graphic from a stream
procedure ReadStream(); virtual; abstract; | ReadStream - loads imagedata into rawimage, this method shouldn't call changed()
procedure SetSize(); virtual; abstract; | SetSize - specifies height and width of Image
procedure SetHandle(); virtual; | SetHandle - specifies Handle for Image
procedure SetHeight(); override; | SetHeight - defines the height for the Graphic
procedure SetWidth(); override; | SetWidth - defines the width for the Graphic
procedure SetTransparentMode(); | SetTransparentMode - specifies which transparent mode to use
procedure SetPixelFormat(); virtual; abstract; | SetPixelFormat - specifies the format for Pixels in this Image
procedure WriteData(); override; | WriteData - writes Graphic data to a stream
procedure WriteStream(); virtual; abstract; | WriteStream - specifies which stream to be used for writing
function RequestTransparentColor; | RequestTransparentColor - returns a color to be used for transparent Images
public
constructor Create; override; | Create - constructor for TGraphic: calls inherited Create
destructor Destroy; override; | Destroy is the destructor for TRasterImage: frees the canvas, and releases image then calls inherited Destroy
procedure Assign(); override; | Assign - copies details from Source according to data type
procedure Clear; override; | Clear the resources used by the Graphic, leaving a blank Graphic
procedure BeginUpdate(); | BeginUpdate - start the update process
procedure EndUpdate(); | EndUpdate - finishes the update process
procedure FreeImage; virtual; | FreeImage - method for freeing or detaching image from the Raster
function BitmapHandleAllocated; virtual; abstract; | BitmapHandleAllocated - returns True if a handle has been allocated for the Bitmap
function MaskHandleAllocated; virtual; abstract; | MaskHandleAllocated - returns True if a handle has been allocated for the Mask
function PaletteAllocated; virtual; abstract; | PaletteAllocated - returns True if a Palette has been allocated
procedure LoadFromBitmapHandles(); | LoadFromBitmapHandles - loads the data from the Bitmap and Mask specified by their handles
procedure LoadFromDevice(); virtual; | LoadFromDevice - loads data from the device specified by its handle DC
procedure LoadFromStream(); | LoadFromStream - loads data for the image from a specified data stream, optionally supplying its size
procedure LoadFromMimeStream(); override; | LoadFromMimeStream - loads data for the image from a specified MIME stream
procedure LoadFromRawImage();
procedure LoadFromIntfImage(); | LoadFromIntfImage - loads image data from an Interface stream
procedure SaveToStream(); override; | SaveToStream - write graphic data to a stream, with many error checks
procedure GetSupportedSourceMimeTypes(); override; | GetSupportedSourceMimeTypes calls inherited method and allows addition of extra types not specified there
procedure GetSize(); | GetSize - finds the size of the Image
procedure Mask(); | The Mask to be used with the Image
procedure SetHandles(); virtual; abstract; | SetHandles - allows the user to specify handles
function ReleaseBitmapHandle; | ReleaseBitmapHandle - releases the handle used by the Bitmap
function ReleaseMaskHandle; | ReleaseMaskHandle - releases the Handle used for the Mask
function ReleasePalette; | ReleasePalette - release the Handle used for the Palette
function CreateIntfImage; | CreateIntfImage - creates an image on the Interface
property Canvas: TCanvas; [r] | The Canvas on which this raster image is to be painted
function HandleAllocated; | HandleAllocated - if True, an Operating System handle has been allocated
property BitmapHandle: HBITMAP; [rw] | BitmapHandle - the Handle that has been allocated for the Bitmap
property Masked: Boolean; [rw] | Masked - returns True if a Mask is being applied
property MaskHandle: HBITMAP; [rw] | MaskHandle - the handle that has been allocated for the Bitmap Mask
property PixelFormat: TPixelFormat; [rw] | PixelFormat - the format of the Pixels in this Image
property RawImage: TRawImage; [r] | RawImage - allows the user to access the Raw Image: CAUTION!
property ScanLine []: Pointer; [r] platform ;
property TransparentColor: TColor; [rw] | TransparentColor - the color used in transparent mode
property TransparentMode: TTransparentMode; [rw] | In TransparentMode it is possible to see the underlying objects through the current image
end;

Inheritance

TRasterImage | TRasterImage - base class for a number of graphic controls, including TCustomBitmap and TCustomIcon, which use a raster of dots to display graphic information
|
TGraphic | TGraphic - Base class for dealing with Graphic images
|
TPersistent,IFPObserved
|
TObject


TRasterImage
 | ro | Canvas
 |  | BitmapHandle
 |  | Masked
 |  | MaskHandle
 |  | PixelFormat
 | ro | RawImage
 | ro | ScanLine
 |  | TransparentColor
 |  | TransparentMode
TGraphic
 | ro | Empty
 |  | Height
 |  | Modified
 | ro | MimeType
 |  | Palette
 |  | PaletteModified
 |  | Transparent
 |  | Width
TPersistent
TObject


ro | Canvas (TRasterImage)
ro | Empty (TGraphic)
 | Height (TGraphic)
 | Masked (TRasterImage)
 | MaskHandle (TRasterImage)
ro | MimeType (TGraphic)
 | Modified (TGraphic)
 | Palette (TGraphic)
 | PaletteModified (TGraphic)
 | PixelFormat (TRasterImage)
ro | RawImage (TRasterImage)
ro | ScanLine (TRasterImage)
 | Transparent (TGraphic)
 | TransparentColor (TRasterImage)
 | TransparentMode (TRasterImage)
 | Width (TGraphic)


TRasterImage
pt | CanShareImage
pt | Changed
pt | CreateDefaultBitmapHandle
pt | Draw
pt | GetEmpty
pt | GetHandle
pt | GetBitmapHandle
pt | GetMasked
pt | GetMaskHandle
pt | GetMimeType
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | GetTransparent
pt | GetSharedImageClass
pt | GetHeight
pt | GetWidth
pt | BitmapHandleNeeded
pt | HandleNeeded
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | SetBitmapHandle
pt | SetMasked
pt | SetMaskHandle
pt | SetTransparent
pt | UnshareImage
pt | UpdateHandles
pt | SaveStreamNeeded
pt | FreeSaveStream
pt | ReadData
pt | ReadStream
pt | SetSize
pt | SetHandle
pt | SetHeight
pt | SetWidth
pt | SetTransparentMode
pt | SetPixelFormat
pt | WriteData
pt | WriteStream
pt | RequestTransparentColor
 | Create
 | Destroy
 | Assign
 | Clear
 | BeginUpdate
 | EndUpdate
 | FreeImage
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | LoadFromBitmapHandles
 | LoadFromDevice
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromRawImage
 | LoadFromIntfImage
 | SaveToStream
 | GetSupportedSourceMimeTypes
 | GetSize
 | Mask
 | SetHandles
 | ReleaseBitmapHandle
 | ReleaseMaskHandle
 | ReleasePalette
 | CreateIntfImage
 | HandleAllocated
TGraphic
pt | Changed
pt | Equals
pt | DefineProperties
pt | Draw
pt | GetEmpty
pt | GetHeight
pt | GetMimeType
pt | GetPalette
pt | GetTransparent
pt | GetWidth
pt | Progress
pt | ReadData
pt | SetHeight
pt | SetPalette
pt | SetTransparent
pt | SetWidth
pt | SetModified
pt | WriteData
 | Assign
 | Create
 | Clear
 | LazarusResourceTypeValid
 | LoadFromFile
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromLazarusResource
 | LoadFromResourceName
 | LoadFromResourceID
 | LoadFromClipboardFormat
 | LoadFromClipboardFormatID
 | SaveToFile
 | SaveToStream
 | SaveToClipboardFormat
 | SaveToClipboardFormatID
 | GetSupportedSourceMimeTypes
 | GetResourceType
 | GetFileExtensions
 | IsStreamFormatSupported
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TGraphic)
 | Assign (TRasterImage)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TRasterImage)
 | BitmapHandleAllocated (TRasterImage)
pt | BitmapHandleNeeded (TRasterImage)
pt | CanShareImage (TRasterImage)
pt | Changed (TGraphic)
pt | Changed (TRasterImage)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TGraphic)
 | Clear (TRasterImage)
 | Create (TObject)
 | Create (TGraphic)
 | Create (TRasterImage)
pt | CreateDefaultBitmapHandle (TRasterImage)
 | CreateIntfImage (TRasterImage)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
pt | DefineProperties (TGraphic)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TRasterImage)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | Draw (TGraphic)
pt | Draw (TRasterImage)
 | EndUpdate (TRasterImage)
 | Equals (TObject)
pt | Equals (TGraphic)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeImage (TRasterImage)
 | FreeInstance (TObject)
pt | FreeSaveStream (TRasterImage)
pt | GetBitmapHandle (TRasterImage)
pt | GetEmpty (TGraphic)
pt | GetEmpty (TRasterImage)
 | GetFileExtensions (TGraphic)
pt | GetHandle (TRasterImage)
 | GetHashCode (TObject)
pt | GetHeight (TGraphic)
pt | GetHeight (TRasterImage)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetMasked (TRasterImage)
pt | GetMaskHandle (TRasterImage)
pt | GetMimeType (TGraphic)
pt | GetMimeType (TRasterImage)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetPalette (TGraphic)
pt | GetPixelFormat (TRasterImage)
pt | GetRawImageDescriptionPtr (TRasterImage)
pt | GetRawImagePtr (TRasterImage)
 | GetResourceType (TGraphic)
pt | GetSharedImageClass (TRasterImage)
 | GetSize (TRasterImage)
 | GetSupportedSourceMimeTypes (TGraphic)
 | GetSupportedSourceMimeTypes (TRasterImage)
pt | GetTransparent (TGraphic)
pt | GetTransparent (TRasterImage)
pt | GetWidth (TGraphic)
pt | GetWidth (TRasterImage)
 | HandleAllocated (TRasterImage)
pt | HandleNeeded (TRasterImage)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
pt | InternalReleaseBitmapHandle (TRasterImage)
pt | InternalReleaseMaskHandle (TRasterImage)
pt | InternalReleasePalette (TRasterImage)
 | IsStreamFormatSupported (TGraphic)
 | LazarusResourceTypeValid (TGraphic)
 | LoadFromBitmapHandles (TRasterImage)
 | LoadFromClipboardFormat (TGraphic)
 | LoadFromClipboardFormatID (TGraphic)
 | LoadFromDevice (TRasterImage)
 | LoadFromFile (TGraphic)
 | LoadFromIntfImage (TRasterImage)
 | LoadFromLazarusResource (TGraphic)
 | LoadFromMimeStream (TGraphic)
 | LoadFromMimeStream (TRasterImage)
 | LoadFromRawImage (TRasterImage)
 | LoadFromResourceID (TGraphic)
 | LoadFromResourceName (TGraphic)
 | LoadFromStream (TGraphic)
 | LoadFromStream (TRasterImage)
 | Mask (TRasterImage)
 | MaskHandleAllocated (TRasterImage)
pt | MaskHandleNeeded (TRasterImage)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | PaletteAllocated (TRasterImage)
pt | PaletteNeeded (TRasterImage)
pt | Progress (TGraphic)
pt | ReadData (TGraphic)
pt | ReadData (TRasterImage)
pt | ReadStream (TRasterImage)
 | ReleaseBitmapHandle (TRasterImage)
 | ReleaseMaskHandle (TRasterImage)
 | ReleasePalette (TRasterImage)
pt | RequestTransparentColor (TRasterImage)
 | SafeCallException (TObject)
pt | SaveStreamNeeded (TRasterImage)
 | SaveToClipboardFormat (TGraphic)
 | SaveToClipboardFormatID (TGraphic)
 | SaveToFile (TGraphic)
 | SaveToStream (TGraphic)
 | SaveToStream (TRasterImage)
pt | SetBitmapHandle (TRasterImage)
pt | SetHandle (TRasterImage)
 | SetHandles (TRasterImage)
pt | SetHeight (TGraphic)
pt | SetHeight (TRasterImage)
pt | SetMasked (TRasterImage)
pt | SetMaskHandle (TRasterImage)
pt | SetModified (TGraphic)
pt | SetPalette (TGraphic)
pt | SetPixelFormat (TRasterImage)
pt | SetSize (TRasterImage)
pt | SetTransparent (TGraphic)
pt | SetTransparent (TRasterImage)
pt | SetTransparentMode (TRasterImage)
pt | SetWidth (TGraphic)
pt | SetWidth (TRasterImage)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
pt | UnshareImage (TRasterImage)
pt | UpdateHandles (TRasterImage)
pt | WriteData (TGraphic)
pt | WriteData (TRasterImage)
pt | WriteStream (TRasterImage)


TRasterImage
TGraphic
 | OnChange
 | OnProgress
TPersistent
TObject


TRasterImage.Assign

Assign - copies details from Source according to data type

Declaration

Source position: graphics.pp line 1272

public procedure TRasterImage.Assign(

  Source: TPersistent

); override;

See also

TGraphic.Assign

Assign - checks if there really is a source to assign (if not, calls Clear), then calls inherited method


TRasterImage.BeginUpdate

BeginUpdate - start the update process

Declaration

Source position: graphics.pp line 1274

public procedure TRasterImage.BeginUpdate(

  ACanvasOnly: Boolean = False

);

Description

BeginUpdate - start the update process; by default the boolean argument ACanvasOnly is False, i.e. more than just the Canvas is to be updated.


TRasterImage.BitmapHandle

BitmapHandle - the Handle that has been allocated for the Bitmap

Declaration

Source position: graphics.pp line 1299

public property TRasterImage.BitmapHandle : HBITMAP
  read GetBitmapHandle
  write SetBitmapHandle;


TRasterImage.BitmapHandleAllocated

BitmapHandleAllocated - returns True if a handle has been allocated for the Bitmap

Declaration

Source position: graphics.pp line 1277

public function TRasterImage.BitmapHandleAllocated: Boolean; virtual; abstract;


TRasterImage.BitmapHandleNeeded

BitmapHandleNeeded - method to signal that a bitmap handle is requires

Declaration

Source position: graphics.pp line 1243

protected procedure TRasterImage.BitmapHandleNeeded; virtual;


TRasterImage.CanShareImage

CanShareImage - returns True if specified class of image can be shared

Declaration

Source position: graphics.pp line 1226

protected function TRasterImage.CanShareImage(

  AClass: TSharedRasterImageClass

):Boolean; virtual;


TRasterImage.Canvas

The Canvas on which this raster image is to be painted

Declaration

Source position: graphics.pp line 1297

public property TRasterImage.Canvas : TCanvas
  read GetCanvas;


TRasterImage.Changed

Changed - method to call when properties have changed

Declaration

Source position: graphics.pp line 1227

protected procedure TRasterImage.Changed(

  Sender: TObject

); override;

See also

TGraphic.Changed

Changed - software emulation of a call to the OnChange event


TRasterImage.CreateDefaultBitmapHandle

CreateDefaultBitmapHandle - returns a bitmap handle matching the description ADesc

Declaration

Source position: graphics.pp line 1228

protected function TRasterImage.CreateDefaultBitmapHandle(

  const ADesc: TRawImageDescription

):HBITMAP; virtual;


TRasterImage.CreateIntfImage

CreateIntfImage - creates an image on the Interface

Declaration

Source position: graphics.pp line 1295

public function TRasterImage.CreateIntfImage: TLazIntfImage;


TRasterImage.Destroy

Destroy is the destructor for TRasterImage: frees the canvas, and releases image then calls inherited Destroy

Declaration

Source position: graphics.pp line 1271

public destructor TRasterImage.Destroy; override;

See also

#RTL.Classes.TPersistent.Destroy


TRasterImage.EndUpdate

EndUpdate - finishes the update process

Declaration

Source position: graphics.pp line 1275

public procedure TRasterImage.EndUpdate(

  AStreamIsValid: Boolean = False

);

Description

EndUpdate finishes the update process. By default the boolean argument AStreamIsValid is False, i.e. no stream is valid at the end of the process. Be careful with this, modify only within a begin/endupdate.


TRasterImage.FreeImage

FreeImage - method for freeing or detaching image from the Raster

Declaration

Source position: graphics.pp line 1276

public procedure TRasterImage.FreeImage; virtual;


TRasterImage.FreeSaveStream

FreeSaveStream - method to release a stream previously used for saving

Declaration

Source position: graphics.pp line 1257

protected procedure TRasterImage.FreeSaveStream;


TRasterImage.FSharedImage

FSharedImage - local variable for storing a shared raster image

Declaration

Source position: graphics.pp line 1225

protected TRasterImage.FSharedImage : TSharedRasterImage;


TRasterImage.GetBitmapHandle

GetBitmapHandle - returns a Bitmap Handle for the Image

Declaration

Source position: graphics.pp line 1232

protected function TRasterImage.GetBitmapHandle: HBITMAP; virtual; abstract;


TRasterImage.GetHandle

GetHandle - returns the Handle for the Image

Declaration

Source position: graphics.pp line 1231

protected function TRasterImage.GetHandle: THandle;


TRasterImage.GetMasked

GetMasked - returns True if the Image is Masked

Declaration

Source position: graphics.pp line 1233

protected function TRasterImage.GetMasked: Boolean; virtual;


TRasterImage.GetMaskHandle

GetMaskHandle - returns a bitmap handle for the Mask

Declaration

Source position: graphics.pp line 1234

protected function TRasterImage.GetMaskHandle: HBITMAP; virtual; abstract;


TRasterImage.GetPixelFormat

GetPixelFormat - returns the pixel format for the Image

Declaration

Source position: graphics.pp line 1236

protected function TRasterImage.GetPixelFormat: TPixelFormat; virtual; abstract;


TRasterImage.GetRawImageDescriptionPtr

GetRawImageDescriptionPtr - returns a pointer to a raw image description

Declaration

Source position: graphics.pp line 1238

protected function TRasterImage.GetRawImageDescriptionPtr: PRawImageDescription; virtual; abstract;


TRasterImage.GetRawImagePtr

GetRawImagePtr - returns a pointer to the Raw Image

Declaration

Source position: graphics.pp line 1237

protected function TRasterImage.GetRawImagePtr: PRawImage; virtual; abstract;


TRasterImage.GetSharedImageClass

GetSharedImageClass - returns the class of Shared Raster Image

Declaration

Source position: graphics.pp line 1240

protected class function TRasterImage.GetSharedImageClass: TSharedRasterImageClass; virtual;


TRasterImage.GetSize

GetSize - finds the size of the Image

Declaration

Source position: graphics.pp line 1289

public procedure TRasterImage.GetSize(

  out AWidth: Integer;

  out AHeight: Integer

);


TRasterImage.GetSupportedSourceMimeTypes

GetSupportedSourceMimeTypes calls inherited method and allows addition of extra types not specified there

Declaration

Source position: graphics.pp line 1288

public procedure TRasterImage.GetSupportedSourceMimeTypes(

  List: TStrings

); override;

See also

TGraphic.GetSupportedSourceMimeTypes

Gets a list of the MIME types that are supported


TRasterImage.HandleAllocated

HandleAllocated - if True, an Operating System handle has been allocated

Declaration

Source position: graphics.pp line 1298

public function TRasterImage.HandleAllocated: Boolean;


TRasterImage.HandleNeeded

HandleNeeded - method to signal that a handle is required

Declaration

Source position: graphics.pp line 1244

protected procedure TRasterImage.HandleNeeded; virtual; abstract;


TRasterImage.InternalReleaseBitmapHandle

InternalReleaseBitmapHandle - releases Bitmap Handle and returns its value

Declaration

Source position: graphics.pp line 1247

protected function TRasterImage.InternalReleaseBitmapHandle: HBITMAP; virtual; abstract;


TRasterImage.InternalReleaseMaskHandle

InternalReleaseMaskHandle - releases Mask Handle and returns its value

Declaration

Source position: graphics.pp line 1248

protected function TRasterImage.InternalReleaseMaskHandle: HBITMAP; virtual; abstract;


TRasterImage.InternalReleasePalette

InternalReleasePalette - releases Palette Handle and returns its value

Declaration

Source position: graphics.pp line 1249

protected function TRasterImage.InternalReleasePalette: HPALETTE; virtual; abstract;


TRasterImage.LoadFromBitmapHandles

LoadFromBitmapHandles - loads the data from the Bitmap and Mask specified by their handles

Declaration

Source position: graphics.pp line 1280

public procedure TRasterImage.LoadFromBitmapHandles(

  ABitmap: HBITMAP;

  AMask: HBITMAP;

  ARect: PRect = Nil

);


TRasterImage.LoadFromDevice

LoadFromDevice - loads data from the device specified by its handle DC

Declaration

Source position: graphics.pp line 1281

public procedure TRasterImage.LoadFromDevice(

  DC: HDC

); virtual;


TRasterImage.LoadFromIntfImage

LoadFromIntfImage - loads image data from an Interface stream

Declaration

Source position: graphics.pp line 1286

public procedure TRasterImage.LoadFromIntfImage(

  IntfImage: TLazIntfImage

);


TRasterImage.LoadFromMimeStream

LoadFromMimeStream - loads data for the image from a specified MIME stream

Declaration

Source position: graphics.pp line 1284

public procedure TRasterImage.LoadFromMimeStream(

  AStream: TStream;

  const AMimeType: string

); override;

See also

TGraphic.LoadFromMimeStream

LoadFromMimeStream - reads graphic data from a MIME stream


TRasterImage.LoadFromRawImage

Declaration

Source position: graphics.pp line 1285

public procedure TRasterImage.LoadFromRawImage(

  const AIMage: TRawImage;

  ADataOwner: Boolean

);


TRasterImage.LoadFromStream

LoadFromStream - loads data for the image from a specified data stream, optionally supplying its size

Declaration

Source position: graphics.pp line 1282

public procedure TRasterImage.LoadFromStream(

  AStream: TStream

); override; overload;

procedure TRasterImage.LoadFromStream(

  AStream: TStream;

  ASize: Cardinal

); virtual; overload;


TRasterImage.Mask

The Mask to be used with the Image

Declaration

Source position: graphics.pp line 1290

public procedure TRasterImage.Mask(

  ATransparentColor: TColor

);


TRasterImage.Masked

Masked - returns True if a Mask is being applied

Declaration

Source position: graphics.pp line 1300

public property TRasterImage.Masked : Boolean
  read GetMasked
  write SetMasked;


TRasterImage.MaskHandle

MaskHandle - the handle that has been allocated for the Bitmap Mask

Declaration

Source position: graphics.pp line 1301

public property TRasterImage.MaskHandle : HBITMAP
  read GetMaskHandle
  write SetMaskHandle;


TRasterImage.MaskHandleAllocated

MaskHandleAllocated - returns True if a handle has been allocated for the Mask

Declaration

Source position: graphics.pp line 1278

public function TRasterImage.MaskHandleAllocated: Boolean; virtual; abstract;


TRasterImage.MaskHandleNeeded

MaskHandleNeeded - method to signal that a handle is required for the Mask

Declaration

Source position: graphics.pp line 1245

protected procedure TRasterImage.MaskHandleNeeded; virtual; abstract;


TRasterImage.PaletteAllocated

PaletteAllocated - returns True if a Palette has been allocated

Declaration

Source position: graphics.pp line 1279

public function TRasterImage.PaletteAllocated: Boolean; virtual; abstract;


TRasterImage.PaletteNeeded

PaletteNeeded - method to signal that a Palette is required

Declaration

Source position: graphics.pp line 1246

protected procedure TRasterImage.PaletteNeeded; virtual; abstract;


TRasterImage.PixelFormat

PixelFormat - the format of the Pixels in this Image

Declaration

Source position: graphics.pp line 1302

public property TRasterImage.PixelFormat : TPixelFormat
  read GetPixelFormat
  write SetPixelFormat
  default pfDevice;


TRasterImage.RawImage

RawImage - allows the user to access the Raw Image: CAUTION!

Declaration

Source position: graphics.pp line 1303

public property TRasterImage.RawImage : TRawImage
  read GetRawImage;

Description

RawImage - allows the user to access the Raw Image: CAUTION! Modify only within a begin/endupdate.


TRasterImage.ReadStream

ReadStream - loads imagedata into rawimage, this method shouldn't call changed()

Declaration

Source position: graphics.pp line 1259

protected procedure TRasterImage.ReadStream(

  AStream: TMemoryStream;

  ASize: LongInt

); virtual; abstract;


TRasterImage.ReleaseBitmapHandle

ReleaseBitmapHandle - releases the handle used by the Bitmap

Declaration

Source position: graphics.pp line 1292

public function TRasterImage.ReleaseBitmapHandle: HBITMAP;


TRasterImage.ReleaseMaskHandle

ReleaseMaskHandle - releases the Handle used for the Mask

Declaration

Source position: graphics.pp line 1293

public function TRasterImage.ReleaseMaskHandle: HBITMAP;


TRasterImage.ReleasePalette

ReleasePalette - release the Handle used for the Palette

Declaration

Source position: graphics.pp line 1294

public function TRasterImage.ReleasePalette: HPALETTE;


TRasterImage.RequestTransparentColor

RequestTransparentColor - returns a color to be used for transparent Images

Declaration

Source position: graphics.pp line 1268

protected function TRasterImage.RequestTransparentColor: TColor;


TRasterImage.SaveStreamNeeded

SaveStreamNeeded - method to signal that a stream for saving is required

Declaration

Source position: graphics.pp line 1256

protected procedure TRasterImage.SaveStreamNeeded;


TRasterImage.SaveToStream

SaveToStream - write graphic data to a stream, with many error checks

Declaration

Source position: graphics.pp line 1287

public procedure TRasterImage.SaveToStream(

  AStream: TStream

); override;

Description

SaveToStream - write graphic data to a stream

See also

TGraphic.SaveToStream

SaveToStream - write graphic data to a stream


TRasterImage.ScanLine

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Graphics' (#lcl)

TRasterImage.ScanLine (platform)

Declaration

Source position: graphics.pp line 1304

public property TRasterImage.ScanLine[Row: Integer] : Pointer
  read GetScanLine;


TRasterImage.SetBitmapHandle

SetBitmapHandle - specifies a handle for Bitmap

Declaration

Source position: graphics.pp line 1250

protected procedure TRasterImage.SetBitmapHandle(

  AValue: HBITMAP

);


TRasterImage.SetHandle

SetHandle - specifies Handle for Image

Declaration

Source position: graphics.pp line 1261

protected procedure TRasterImage.SetHandle(

  AValue: THandle

); virtual;


TRasterImage.SetHandles

SetHandles - allows the user to specify handles

Declaration

Source position: graphics.pp line 1291

public procedure TRasterImage.SetHandles(

  ABitmap: HBITMAP;

  AMask: HBITMAP

); virtual; abstract;


TRasterImage.SetMasked

SetMasked - specifies if the image is to be masked

Declaration

Source position: graphics.pp line 1251

protected procedure TRasterImage.SetMasked(

  AValue: Boolean

); virtual;


TRasterImage.SetMaskHandle

SetMaskHandle - specifies a Handle for the Mask

Declaration

Source position: graphics.pp line 1252

protected procedure TRasterImage.SetMaskHandle(

  AValue: HBITMAP

);


TRasterImage.SetPixelFormat

SetPixelFormat - specifies the format for Pixels in this Image

Declaration

Source position: graphics.pp line 1265

protected procedure TRasterImage.SetPixelFormat(

  AValue: TPixelFormat

); virtual; abstract;


TRasterImage.SetSize

SetSize - specifies height and width of Image

Declaration

Source position: graphics.pp line 1260

protected procedure TRasterImage.SetSize(

  AWidth: Integer;

  AHeight: Integer

); virtual; abstract;


TRasterImage.SetTransparentMode

SetTransparentMode - specifies which transparent mode to use

Declaration

Source position: graphics.pp line 1264

protected procedure TRasterImage.SetTransparentMode(

  AValue: TTransparentMode

);


TRasterImage.TransparentColor

TransparentColor - the color used in transparent mode

Declaration

Source position: graphics.pp line 1305

public property TRasterImage.TransparentColor : TColor
  read GetTransparentColor
  write SetTransparentColor
  default clDefault;


TRasterImage.TransparentMode

In TransparentMode it is possible to see the underlying objects through the current image

Declaration

Source position: graphics.pp line 1307

public property TRasterImage.TransparentMode : TTransparentMode
  read FTransparentMode
  write SetTransparentMode
  default tmAuto;


TRasterImage.UnshareImage

UnshareImage - stops an image from being shared: if CopyContent is True, the Image gets copied

Declaration

Source position: graphics.pp line 1254

protected procedure TRasterImage.UnshareImage(

  CopyContent: Boolean

); virtual; abstract;


TRasterImage.UpdateHandles

UpdateHandles - called when handles are created from rawimage (true when handle changed)

Declaration

Source position: graphics.pp line 1255

protected function TRasterImage.UpdateHandles(

  ABitmap: HBITMAP;

  AMask: HBITMAP

):Boolean; virtual; abstract;


TRasterImage.WriteStream

WriteStream - specifies which stream to be used for writing

Declaration

Source position: graphics.pp line 1267

protected procedure TRasterImage.WriteStream(

  AStream: TMemoryStream

); virtual; abstract;


TRasterImageClass

Declaration

Source position: graphics.pp line 419

type TRasterImageClass = class of TRasterImage;


TRegion

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A defined Region on the screen, in which text is written

Declaration

Source position: graphics.pp line 733

type TRegion = class(TGraphicsObject)
protected
procedure SetClipRect(); | SetClipRect - specify the rectangle to use for clipping
function GetClipRect; | GetClipRect - returns the coordinates of the clipping rectangle
public
constructor Create; | Create - constructor for TRegion: calls inherited Create and sets FillChar
destructor Destroy; override; | Destroy - destructor for TRegion: frees reference then calls inherited Destroy
procedure Assign(); override; | Assign - if Source is another TRegion, copies the dimensions of the clipping rectangle
procedure AddRectangle();
property ClipRect: TRect; [rw] | ClipRect - The rectangle to be used for clipping text
property Handle: HRGN; [rw] deprecated ; | Operating System Handle for this Region
property Reference: TWSRegionReference; [r] | A Reference to the current Region
end;

Inheritance

TRegion | A defined Region on the screen, in which text is written
|
TGraphicsObject | TGraphicsObject - Primitive ancestor class, mainly for Delphi compatibility
|
TPersistent,IFPObserved
|
TObject


TRegion
 |  | ClipRect
 |  | Handle
 | ro | Reference
TGraphicsObject
TPersistent
TObject


ro | Reference (TRegion)


TRegion
pt | SetClipRect
pt | GetClipRect
 | Create
 | Destroy
 | Assign
 | AddRectangle
TGraphicsObject
pt | Changing
pt | Changed
pt | Lock
pt | UnLock
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AddRectangle (TRegion)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TRegion)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
pt | Changed (TGraphicsObject)
pt | Changing (TGraphicsObject)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TRegion)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TRegion)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
pt | GetClipRect (TRegion)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
pt | Lock (TGraphicsObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
pt | SetClipRect (TRegion)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
pt | UnLock (TGraphicsObject)


TRegion
TGraphicsObject
 | OnChanging
 | OnChange
TPersistent
TObject


TRegion.AddRectangle

Declaration

Source position: graphics.pp line 757

public procedure TRegion.AddRectangle(

  X1: Integer;

  Y1: Integer;

  X2: Integer;

  Y2: Integer

);


TRegion.Assign

Assign - if Source is another TRegion, copies the dimensions of the clipping rectangle

Declaration

Source position: graphics.pp line 754

public procedure TRegion.Assign(

  Source: TPersistent

); override;

See also

TPersistent.Assign


TRegion.ClipRect

ClipRect - The rectangle to be used for clipping text

Declaration

Source position: graphics.pp line 759

public property TRegion.ClipRect : TRect
  read GetClipRect
  write SetClipRect;


TRegion.Create

Create - constructor for TRegion: calls inherited Create and sets FillChar

Declaration

Source position: graphics.pp line 752

public constructor TRegion.Create;

See also

TObject.Create


TRegion.Destroy

Destroy - destructor for TRegion: frees reference then calls inherited Destroy

Declaration

Source position: graphics.pp line 753

public destructor TRegion.Destroy; override;

See also

TPersistent.Destroy


TRegion.GetClipRect

GetClipRect - returns the coordinates of the clipping rectangle

Declaration

Source position: graphics.pp line 750

protected function TRegion.GetClipRect: TRect;


TRegion.Handle

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Graphics' (#lcl)

TRegion.Handle (deprecated)

Operating System Handle for this Region

Declaration

Source position: graphics.pp line 760

public property TRegion.Handle : HRGN
  read GetHandle
  write SetHandle;

See also

HRGN

The type of a display Region Handle.

THandle


TRegion.Reference

A Reference to the current Region

Declaration

Source position: graphics.pp line 761

public property TRegion.Reference : TWSRegionReference
  read GetReference;


TRegion.SetClipRect

SetClipRect - specify the rectangle to use for clipping

Declaration

Source position: graphics.pp line 749

protected procedure TRegion.SetClipRect(

  value: TRect

);


TRegionCombineMode

Declaration

Source position: graphics.pp line 718

type TRegionCombineMode = (

  rgnAnd,

  rgnCopy,

  rgnDiff,

  rgnOr,

  rgnXOR

);


TRegionOperation

Declaration

Source position: graphics.pp line 722

type TRegionOperation = record

  ROType: TRegionOperationType;

  Source1: Integer;

  Source2: Integer;

  Dest: Integer;

  CombineMode: TRegionCombineMode;

  Rect: TRect;

end;


TRegionOperations

Declaration

Source position: graphics.pp line 729

type TRegionOperations = array of TRegionOperation;


TRegionOperationType

Declaration

Source position: graphics.pp line 720

type TRegionOperationType = (

  rgnNewRect,

  rgnCombine

);


TSharedBitmap

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TSharedBitmap - a reference counted Bitmap graphic

Declaration

Source position: graphics.pp line 1428

type TSharedBitmap = class(TSharedCustomBitmap)

Inheritance

TSharedBitmap | TSharedBitmap - a reference counted Bitmap graphic
|
TSharedCustomBitmap | TSharedCustomBitmap - a reference counted base class for TSharedBitmap, TSharedPixmap, TSharedJPEGImage, TSharedPortableNetworkGraphic and TSharedPortableAnyMapGraphic
|
TSharedRasterImage | TSharedRasterImage - a reference counted raster image (may be shared between several controls)
|
TSharedImage | TSharedImage - base class for reference counted images
|
TObject


TSharedBitmap
TSharedCustomBitmap
 |  | HandleType
 | ro | Height
 | ro | PixelFormat
 | ro | Width
TSharedRasterImage
 |  | BitmapCanvas
 |  | SaveStream
TSharedImage
pt | ro | RefCount


 | ro | Height (TSharedCustomBitmap)
 | ro | PixelFormat (TSharedCustomBitmap)
pt | ro | RefCount (TSharedImage)
 |  | SaveStream (TSharedRasterImage)
 | ro | Width (TSharedCustomBitmap)


TSharedBitmap
TSharedCustomBitmap
pt | FreeHandle
pt | FreePalette
pt | FreeImage
pt | ReleasePalette
pt | GetPixelFormat
pt | IsEmpty
 | Create
 | Destroy
 | HandleAllocated
 | ImageAllocated
TSharedRasterImage
pt | FreeHandle
pt | ReleaseHandle
pt | IsEmpty
 | Create
 | CreateDefaultHandle
 | Destroy
 | HandleAllocated
TSharedImage
pt | Reference
pt | Release
pt | FreeHandle
 | HandleAllocated


 | Create (TSharedRasterImage)
 | Create (TSharedCustomBitmap)
 | CreateDefaultHandle (TSharedRasterImage)
 | Destroy (TSharedRasterImage)
 | Destroy (TSharedCustomBitmap)
pt | FreeHandle (TSharedImage)
pt | FreeHandle (TSharedRasterImage)
pt | FreeHandle (TSharedCustomBitmap)
pt | FreeImage (TSharedCustomBitmap)
pt | FreePalette (TSharedCustomBitmap)
pt | GetPixelFormat (TSharedCustomBitmap)
 | HandleAllocated (TSharedImage)
 | HandleAllocated (TSharedRasterImage)
 | HandleAllocated (TSharedCustomBitmap)
 | ImageAllocated (TSharedCustomBitmap)
pt | IsEmpty (TSharedRasterImage)
pt | IsEmpty (TSharedCustomBitmap)
pt | Reference (TSharedImage)
pt | Release (TSharedImage)
pt | ReleaseHandle (TSharedRasterImage)
pt | ReleasePalette (TSharedCustomBitmap)


TSharedBitmap

TSharedCustomBitmap

TSharedRasterImage

TSharedImage


TSharedCursorImage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TSharedCursorImage - a reference counted shared image to be used for cursors

Declaration

Source position: graphics.pp line 1703

type TSharedCursorImage = class(TSharedIcon)
protected
procedure FreeHandle; override; | Release the handle for this image and free its resources
public
class function GetImagesClass; override; | GetImagesClass - finds which class of icon images is being referenced
end;

Inheritance

TSharedCursorImage | TSharedCursorImage - a reference counted shared image to be used for cursors
|
TSharedIcon | TSharedIcon - a reference counted shared Icon
|
TSharedRasterImage | TSharedRasterImage - a reference counted raster image (may be shared between several controls)
|
TSharedImage | TSharedImage - base class for reference counted images
|
TObject


TSharedCursorImage
TSharedIcon
 | ro | Images
TSharedRasterImage
 |  | BitmapCanvas
 |  | SaveStream
TSharedImage
pt | ro | RefCount


 | ro | Images (TSharedIcon)
pt | ro | RefCount (TSharedImage)
 |  | SaveStream (TSharedRasterImage)


TSharedCursorImage
pt | FreeHandle
 | GetImagesClass
TSharedIcon
pt | FreeHandle
pt | UpdateFromHandle
pt | IsEmpty
pt | GetImage
 | Create
 | Destroy
 | Clear
 | Delete
 | GetIndex
 | GetImagesClass
 | Add
 | Sort
 | Count
TSharedRasterImage
pt | FreeHandle
pt | ReleaseHandle
pt | IsEmpty
 | Create
 | CreateDefaultHandle
 | Destroy
 | HandleAllocated
TSharedImage
pt | Reference
pt | Release
pt | FreeHandle
 | HandleAllocated


 | Add (TSharedIcon)
 | Clear (TSharedIcon)
 | Count (TSharedIcon)
 | Create (TSharedRasterImage)
 | Create (TSharedIcon)
 | CreateDefaultHandle (TSharedRasterImage)
 | Delete (TSharedIcon)
 | Destroy (TSharedRasterImage)
 | Destroy (TSharedIcon)
pt | FreeHandle (TSharedImage)
pt | FreeHandle (TSharedRasterImage)
pt | FreeHandle (TSharedIcon)
pt | FreeHandle (TSharedCursorImage)
pt | GetImage (TSharedIcon)
 | GetImagesClass (TSharedIcon)
 | GetImagesClass (TSharedCursorImage)
 | GetIndex (TSharedIcon)
 | HandleAllocated (TSharedImage)
 | HandleAllocated (TSharedRasterImage)
pt | IsEmpty (TSharedRasterImage)
pt | IsEmpty (TSharedIcon)
pt | Reference (TSharedImage)
pt | Release (TSharedImage)
pt | ReleaseHandle (TSharedRasterImage)
 | Sort (TSharedIcon)
pt | UpdateFromHandle (TSharedIcon)


TSharedCursorImage

TSharedIcon

TSharedRasterImage

TSharedImage


TSharedCustomBitmap

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TSharedCustomBitmap - a reference counted base class for TSharedBitmap, TSharedPixmap, TSharedJPEGImage, TSharedPortableNetworkGraphic and TSharedPortableAnyMapGraphic

Declaration

Source position: graphics.pp line 1311

type TSharedCustomBitmap = class(TSharedRasterImage)
protected
procedure FreeHandle; override; | FreeHandle frees Palette then calls inherited FreeHandle
procedure FreePalette; | FreePalette - release the Palette
procedure FreeImage; | FreeImage - release the Image from the Bitmap
function ReleasePalette; | ReleasePalette - returns the Handle of the released Palette
function GetPixelFormat; | GetPixelFormat - returns the format for the Pixels in this Bitmap
function IsEmpty; override; | IsEmpty - checks if there is actually an image at the reference, and returns True if there is not
public
constructor Create; override; | Create - constructor for TSharedCustomBitmap: calls inherited Create and initializes the image
destructor Destroy; override; | Destroy - destructor for TSharedCustomBitmap: frees stream, handle and image, then calls inherited Destroy
function HandleAllocated; override; | Has a handle been allocated for this image?
function ImageAllocated; | ImageAllocated - returns True if an image has been allocated
property HandleType: TBitmapHandleType; [rw] | HandleType the type of Bitmap Handle that has been allocated
property Height: Integer; [r] | The Height of the Bitmap
property PixelFormat: TPixelFormat; [r] | PixelFormat - the format for the Pixels in this Bitmap
property Width: Integer; [r] | The Width of the Bitmap
end;

Inheritance

TSharedCustomBitmap | TSharedCustomBitmap - a reference counted base class for TSharedBitmap, TSharedPixmap, TSharedJPEGImage, TSharedPortableNetworkGraphic and TSharedPortableAnyMapGraphic
|
TSharedRasterImage | TSharedRasterImage - a reference counted raster image (may be shared between several controls)
|
TSharedImage | TSharedImage - base class for reference counted images
|
TObject


TSharedCustomBitmap
 |  | HandleType
 | ro | Height
 | ro | PixelFormat
 | ro | Width
TSharedRasterImage
 |  | BitmapCanvas
 |  | SaveStream
TSharedImage
pt | ro | RefCount


TSharedCustomBitmap
pt | FreeHandle
pt | FreePalette
pt | FreeImage
pt | ReleasePalette
pt | GetPixelFormat
pt | IsEmpty
 | Create
 | Destroy
 | HandleAllocated
 | ImageAllocated
TSharedRasterImage
pt | FreeHandle
pt | ReleaseHandle
pt | IsEmpty
 | Create
 | CreateDefaultHandle
 | Destroy
 | HandleAllocated
TSharedImage
pt | Reference
pt | Release
pt | FreeHandle
 | HandleAllocated


TSharedCustomBitmap

TSharedRasterImage

TSharedImage


TSharedCustomBitmap.Create

Create - constructor for TSharedCustomBitmap: calls inherited Create and initializes the image

Declaration

Source position: graphics.pp line 1327

public constructor TSharedCustomBitmap.Create; override;

See also

TObject.Create


TSharedCustomBitmap.Destroy

Destroy - destructor for TSharedCustomBitmap: frees stream, handle and image, then calls inherited Destroy

Declaration

Source position: graphics.pp line 1328

public destructor TSharedCustomBitmap.Destroy; override;

See also

TObject.Destroy


TSharedCustomBitmap.FreeHandle

FreeHandle frees Palette then calls inherited FreeHandle

Declaration

Source position: graphics.pp line 1320

protected procedure TSharedCustomBitmap.FreeHandle; override;

See also

TSharedImage.FreeHandle

Release the handle for this image and free its resources


TSharedCustomBitmap.FreeImage

FreeImage - release the Image from the Bitmap

Declaration

Source position: graphics.pp line 1322

protected procedure TSharedCustomBitmap.FreeImage;


TSharedCustomBitmap.FreePalette

FreePalette - release the Palette

Declaration

Source position: graphics.pp line 1321

protected procedure TSharedCustomBitmap.FreePalette;


TSharedCustomBitmap.GetPixelFormat

GetPixelFormat - returns the format for the Pixels in this Bitmap

Declaration

Source position: graphics.pp line 1324

protected function TSharedCustomBitmap.GetPixelFormat: TPixelFormat;


TSharedCustomBitmap.HandleType

HandleType the type of Bitmap Handle that has been allocated

Declaration

Source position: graphics.pp line 1331

public property TSharedCustomBitmap.HandleType : TBitmapHandleType
  read FHandleType
  write FHandleType;


TSharedCustomBitmap.Height

The Height of the Bitmap

Declaration

Source position: graphics.pp line 1332

public property TSharedCustomBitmap.Height : Integer
  read GetHeight;


TSharedCustomBitmap.ImageAllocated

ImageAllocated - returns True if an image has been allocated

Declaration

Source position: graphics.pp line 1330

public function TSharedCustomBitmap.ImageAllocated: Boolean;


TSharedCustomBitmap.PixelFormat

PixelFormat - the format for the Pixels in this Bitmap

Declaration

Source position: graphics.pp line 1333

public property TSharedCustomBitmap.PixelFormat : TPixelFormat
  read GetPixelFormat;


TSharedCustomBitmap.ReleasePalette

ReleasePalette - returns the Handle of the released Palette

Declaration

Source position: graphics.pp line 1323

protected function TSharedCustomBitmap.ReleasePalette: HPALETTE;


TSharedCustomBitmap.Width

The Width of the Bitmap

Declaration

Source position: graphics.pp line 1334

public property TSharedCustomBitmap.Width : Integer
  read GetWidth;


TSharedGIFImage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: graphics.pp line 1855

type TSharedGIFImage = class(TSharedCustomBitmap)

Inheritance

TSharedGIFImage
|
TSharedCustomBitmap | TSharedCustomBitmap - a reference counted base class for TSharedBitmap, TSharedPixmap, TSharedJPEGImage, TSharedPortableNetworkGraphic and TSharedPortableAnyMapGraphic
|
TSharedRasterImage | TSharedRasterImage - a reference counted raster image (may be shared between several controls)
|
TSharedImage | TSharedImage - base class for reference counted images
|
TObject


TSharedGIFImage
TSharedCustomBitmap
 |  | HandleType
 | ro | Height
 | ro | PixelFormat
 | ro | Width
TSharedRasterImage
 |  | BitmapCanvas
 |  | SaveStream
TSharedImage
pt | ro | RefCount


TSharedGIFImage
TSharedCustomBitmap
pt | FreeHandle
pt | FreePalette
pt | FreeImage
pt | ReleasePalette
pt | GetPixelFormat
pt | IsEmpty
 | Create
 | Destroy
 | HandleAllocated
 | ImageAllocated
TSharedRasterImage
pt | FreeHandle
pt | ReleaseHandle
pt | IsEmpty
 | Create
 | CreateDefaultHandle
 | Destroy
 | HandleAllocated
TSharedImage
pt | Reference
pt | Release
pt | FreeHandle
 | HandleAllocated


TSharedGIFImage

TSharedCustomBitmap

TSharedRasterImage

TSharedImage


TSharedIcnsIcon

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: graphics.pp line 1677

type TSharedIcnsIcon = class(TSharedIcon)

Inheritance

TSharedIcnsIcon
|
TSharedIcon | TSharedIcon - a reference counted shared Icon
|
TSharedRasterImage | TSharedRasterImage - a reference counted raster image (may be shared between several controls)
|
TSharedImage | TSharedImage - base class for reference counted images
|
TObject


TSharedIcnsIcon
TSharedIcon
 | ro | Images
TSharedRasterImage
 |  | BitmapCanvas
 |  | SaveStream
TSharedImage
pt | ro | RefCount


TSharedIcnsIcon
TSharedIcon
pt | FreeHandle
pt | UpdateFromHandle
pt | IsEmpty
pt | GetImage
 | Create
 | Destroy
 | Clear
 | Delete
 | GetIndex
 | GetImagesClass
 | Add
 | Sort
 | Count
TSharedRasterImage
pt | FreeHandle
pt | ReleaseHandle
pt | IsEmpty
 | Create
 | CreateDefaultHandle
 | Destroy
 | HandleAllocated
TSharedImage
pt | Reference
pt | Release
pt | FreeHandle
 | HandleAllocated


 | Add (TSharedIcon)
 | Clear (TSharedIcon)
 | Count (TSharedIcon)
 | Create (TSharedRasterImage)
 | Create (TSharedIcon)
 | CreateDefaultHandle (TSharedRasterImage)
 | Delete (TSharedIcon)
 | Destroy (TSharedRasterImage)
 | Destroy (TSharedIcon)
pt | FreeHandle (TSharedImage)
pt | FreeHandle (TSharedRasterImage)
pt | FreeHandle (TSharedIcon)
pt | GetImage (TSharedIcon)
 | GetImagesClass (TSharedIcon)
 | GetIndex (TSharedIcon)
 | HandleAllocated (TSharedImage)
 | HandleAllocated (TSharedRasterImage)
pt | IsEmpty (TSharedRasterImage)
pt | IsEmpty (TSharedIcon)
pt | Reference (TSharedImage)
pt | Release (TSharedImage)
pt | ReleaseHandle (TSharedRasterImage)
 | Sort (TSharedIcon)
pt | UpdateFromHandle (TSharedIcon)


TSharedIcnsIcon

TSharedIcon

TSharedRasterImage

TSharedImage


TSharedIcon

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TSharedIcon - a reference counted shared Icon

Declaration

Source position: graphics.pp line 1506

type TSharedIcon = class(TSharedRasterImage)
protected
procedure FreeHandle; override; | Release the handle for this image and free its resources
procedure UpdateFromHandle(); virtual;
function IsEmpty; override; | IsEmpty - checks if there is actually an image at the reference, and returns True if there is not
function GetImage();
public
constructor Create; override; | Create - constructor for TSharedIcon: performs inherited Create then creates a list of images
destructor Destroy; override; | Destroy - destructor for TSharedIcon: frees the list of images and performs inherited Destroy
procedure Clear; | Clear - remove the icon and free its resources
procedure Delete(); | Delete - remove the icon with specified index
function GetIndex(); | GetIndex - returns the Index of an image with specified pixel format, height and width
class function GetImagesClass; virtual; | GetImagesClass - finds which class of icon images is being referenced
procedure Add(); | Add a reference to the shared icon
procedure Sort;
function Count; | Count - returns the number of references to the shared icon
property Images []: TIconImage; [r]
end;

Inheritance

TSharedIcon | TSharedIcon - a reference counted shared Icon
|
TSharedRasterImage | TSharedRasterImage - a reference counted raster image (may be shared between several controls)
|
TSharedImage | TSharedImage - base class for reference counted images
|
TObject


TSharedIcon
 | ro | Images
TSharedRasterImage
 |  | BitmapCanvas
 |  | SaveStream
TSharedImage
pt | ro | RefCount


TSharedIcon
pt | FreeHandle
pt | UpdateFromHandle
pt | IsEmpty
pt | GetImage
 | Create
 | Destroy
 | Clear
 | Delete
 | GetIndex
 | GetImagesClass
 | Add
 | Sort
 | Count
TSharedRasterImage
pt | FreeHandle
pt | ReleaseHandle
pt | IsEmpty
 | Create
 | CreateDefaultHandle
 | Destroy
 | HandleAllocated
TSharedImage
pt | Reference
pt | Release
pt | FreeHandle
 | HandleAllocated


TSharedIcon

TSharedRasterImage

TSharedImage


TSharedIcon.Add

Add a reference to the shared icon

Declaration

Source position: graphics.pp line 1521

public procedure TSharedIcon.Add(

  AIconImage: TIconImage

);


TSharedIcon.Clear

Clear - remove the icon and free its resources

Declaration

Source position: graphics.pp line 1517

public procedure TSharedIcon.Clear;


TSharedIcon.Count

Count - returns the number of references to the shared icon

Declaration

Source position: graphics.pp line 1523

public function TSharedIcon.Count: Integer;


TSharedIcon.Create

Create - constructor for TSharedIcon: performs inherited Create then creates a list of images

Declaration

Source position: graphics.pp line 1515

public constructor TSharedIcon.Create; override;

See also

TObject.Create


TSharedIcon.Delete

Delete - remove the icon with specified index

Declaration

Source position: graphics.pp line 1518

public procedure TSharedIcon.Delete(

  AIndex: Integer

);


TSharedIcon.Destroy

Destroy - destructor for TSharedIcon: frees the list of images and performs inherited Destroy

Declaration

Source position: graphics.pp line 1516

public destructor TSharedIcon.Destroy; override;

See also

TObject.Destroy


TSharedIcon.GetImage

Declaration

Source position: graphics.pp line 1513

protected function TSharedIcon.GetImage(

  const AIndex: Integer

):TIconImage;


TSharedIcon.GetImagesClass

GetImagesClass - finds which class of icon images is being referenced

Declaration

Source position: graphics.pp line 1520

public class function TSharedIcon.GetImagesClass: TIconImageClass; virtual;


TSharedIcon.GetIndex

GetIndex - returns the Index of an image with specified pixel format, height and width

Declaration

Source position: graphics.pp line 1519

public function TSharedIcon.GetIndex(

  AFormat: TPixelFormat;

  AHeight: Word;

  AWidth: Word

):Integer;


TSharedIcon.Images

Declaration

Source position: graphics.pp line 1524

public property TSharedIcon.Images[AIndex: Integer] : TIconImage
  read GetImage;


TSharedIcon.Sort

Declaration

Source position: graphics.pp line 1522

public procedure TSharedIcon.Sort;


TSharedIcon.UpdateFromHandle

Declaration

Source position: graphics.pp line 1511

protected procedure TSharedIcon.UpdateFromHandle(

  NewHandle: THandle

); virtual;


TSharedImage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TSharedImage - base class for reference counted images

Declaration

Source position: graphics.pp line 1155

type TSharedImage = class
protected
procedure Reference; | Increase reference count
procedure Release; | Decrease reference count
procedure FreeHandle; virtual; abstract; | Release the handle for this image and free its resources
property RefCount: Integer; [r] | The number of references to this shared image
public
function HandleAllocated; virtual; abstract; | Has a handle been allocated for this image?
end;

Inheritance

TSharedImage

TSharedImage - base class for reference counted images
|

TObject


TSharedImage

pt

ro

RefCount


pt

ro

RefCount (TSharedImage)


TSharedImage
pt | Reference
pt | Release
pt | FreeHandle
 | HandleAllocated


pt | FreeHandle (TSharedImage)
 | HandleAllocated (TSharedImage)
pt | Reference (TSharedImage)
pt | Release (TSharedImage)


TSharedImage


TSharedImage.FreeHandle

Release the handle for this image and free its resources

Declaration

Source position: graphics.pp line 1161

protected procedure TSharedImage.FreeHandle; virtual; abstract;


TSharedImage.HandleAllocated

Has a handle been allocated for this image?

Declaration

Source position: graphics.pp line 1164

public function TSharedImage.HandleAllocated: Boolean; virtual; abstract;


TSharedImage.RefCount

The number of references to this shared image

Declaration

Source position: graphics.pp line 1162

protected property TSharedImage.RefCount : Integer
  read FRefCount;


TSharedImage.Reference

Increase reference count

Declaration

Source position: graphics.pp line 1159

protected procedure TSharedImage.Reference;


TSharedImage.Release

Decrease reference count

Declaration

Source position: graphics.pp line 1160

protected procedure TSharedImage.Release;


TSharedJpegImage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TSharedJpegImage - a reference counted shared image of type JPEG

Declaration

Source position: graphics.pp line 1748

type TSharedJpegImage = class(TSharedCustomBitmap)

Inheritance

TSharedJpegImage | TSharedJpegImage - a reference counted shared image of type JPEG
|
TSharedCustomBitmap | TSharedCustomBitmap - a reference counted base class for TSharedBitmap, TSharedPixmap, TSharedJPEGImage, TSharedPortableNetworkGraphic and TSharedPortableAnyMapGraphic
|
TSharedRasterImage | TSharedRasterImage - a reference counted raster image (may be shared between several controls)
|
TSharedImage | TSharedImage - base class for reference counted images
|
TObject


TSharedJpegImage
TSharedCustomBitmap
 |  | HandleType
 | ro | Height
 | ro | PixelFormat
 | ro | Width
TSharedRasterImage
 |  | BitmapCanvas
 |  | SaveStream
TSharedImage
pt | ro | RefCount


TSharedJpegImage
TSharedCustomBitmap
pt | FreeHandle
pt | FreePalette
pt | FreeImage
pt | ReleasePalette
pt | GetPixelFormat
pt | IsEmpty
 | Create
 | Destroy
 | HandleAllocated
 | ImageAllocated
TSharedRasterImage
pt | FreeHandle
pt | ReleaseHandle
pt | IsEmpty
 | Create
 | CreateDefaultHandle
 | Destroy
 | HandleAllocated
TSharedImage
pt | Reference
pt | Release
pt | FreeHandle
 | HandleAllocated


TSharedJpegImage

TSharedCustomBitmap

TSharedRasterImage

TSharedImage


TSharedPixmap

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TSharedPixmap - a reference counted Pixmap graphic

Declaration

Source position: graphics.pp line 1448

type TSharedPixmap = class(TSharedCustomBitmap)

Inheritance

TSharedPixmap | TSharedPixmap - a reference counted Pixmap graphic
|
TSharedCustomBitmap | TSharedCustomBitmap - a reference counted base class for TSharedBitmap, TSharedPixmap, TSharedJPEGImage, TSharedPortableNetworkGraphic and TSharedPortableAnyMapGraphic
|
TSharedRasterImage | TSharedRasterImage - a reference counted raster image (may be shared between several controls)
|
TSharedImage | TSharedImage - base class for reference counted images
|
TObject


TSharedPixmap
TSharedCustomBitmap
 |  | HandleType
 | ro | Height
 | ro | PixelFormat
 | ro | Width
TSharedRasterImage
 |  | BitmapCanvas
 |  | SaveStream
TSharedImage
pt | ro | RefCount


TSharedPixmap
TSharedCustomBitmap
pt | FreeHandle
pt | FreePalette
pt | FreeImage
pt | ReleasePalette
pt | GetPixelFormat
pt | IsEmpty
 | Create
 | Destroy
 | HandleAllocated
 | ImageAllocated
TSharedRasterImage
pt | FreeHandle
pt | ReleaseHandle
pt | IsEmpty
 | Create
 | CreateDefaultHandle
 | Destroy
 | HandleAllocated
TSharedImage
pt | Reference
pt | Release
pt | FreeHandle
 | HandleAllocated


TSharedPixmap

TSharedCustomBitmap

TSharedRasterImage

TSharedImage


TSharedPortableAnyMapGraphic

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TSharedPortableAnyMapGraphic - a reference counted shared PAMG

Declaration

Source position: graphics.pp line 1485

type TSharedPortableAnyMapGraphic = class(TSharedCustomBitmap)

Inheritance

TSharedPortableAnyMapGraphic | TSharedPortableAnyMapGraphic - a reference counted shared PAMG
|
TSharedCustomBitmap | TSharedCustomBitmap - a reference counted base class for TSharedBitmap, TSharedPixmap, TSharedJPEGImage, TSharedPortableNetworkGraphic and TSharedPortableAnyMapGraphic
|
TSharedRasterImage | TSharedRasterImage - a reference counted raster image (may be shared between several controls)
|
TSharedImage | TSharedImage - base class for reference counted images
|
TObject


TSharedPortableAnyMapGraphic
TSharedCustomBitmap
 |  | HandleType
 | ro | Height
 | ro | PixelFormat
 | ro | Width
TSharedRasterImage
 |  | BitmapCanvas
 |  | SaveStream
TSharedImage
pt | ro | RefCount


TSharedPortableAnyMapGraphic
TSharedCustomBitmap
pt | FreeHandle
pt | FreePalette
pt | FreeImage
pt | ReleasePalette
pt | GetPixelFormat
pt | IsEmpty
 | Create
 | Destroy
 | HandleAllocated
 | ImageAllocated
TSharedRasterImage
pt | FreeHandle
pt | ReleaseHandle
pt | IsEmpty
 | Create
 | CreateDefaultHandle
 | Destroy
 | HandleAllocated
TSharedImage
pt | Reference
pt | Release
pt | FreeHandle
 | HandleAllocated


TSharedPortableAnyMapGraphic

TSharedCustomBitmap

TSharedRasterImage

TSharedImage


TSharedPortableNetworkGraphic

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TSharedPortableNetworkGraphic - a reference counted PNG Image

Declaration

Source position: graphics.pp line 1465

type TSharedPortableNetworkGraphic = class(TSharedCustomBitmap)

Inheritance

TSharedPortableNetworkGraphic | TSharedPortableNetworkGraphic - a reference counted PNG Image
|
TSharedCustomBitmap | TSharedCustomBitmap - a reference counted base class for TSharedBitmap, TSharedPixmap, TSharedJPEGImage, TSharedPortableNetworkGraphic and TSharedPortableAnyMapGraphic
|
TSharedRasterImage | TSharedRasterImage - a reference counted raster image (may be shared between several controls)
|
TSharedImage | TSharedImage - base class for reference counted images
|
TObject


TSharedPortableNetworkGraphic
TSharedCustomBitmap
 |  | HandleType
 | ro | Height
 | ro | PixelFormat
 | ro | Width
TSharedRasterImage
 |  | BitmapCanvas
 |  | SaveStream
TSharedImage
pt | ro | RefCount


TSharedPortableNetworkGraphic
TSharedCustomBitmap
pt | FreeHandle
pt | FreePalette
pt | FreeImage
pt | ReleasePalette
pt | GetPixelFormat
pt | IsEmpty
 | Create
 | Destroy
 | HandleAllocated
 | ImageAllocated
TSharedRasterImage
pt | FreeHandle
pt | ReleaseHandle
pt | IsEmpty
 | Create
 | CreateDefaultHandle
 | Destroy
 | HandleAllocated
TSharedImage
pt | Reference
pt | Release
pt | FreeHandle
 | HandleAllocated


TSharedPortableNetworkGraphic

TSharedCustomBitmap

TSharedRasterImage

TSharedImage


TSharedRasterImage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TSharedRasterImage - a reference counted raster image (may be shared between several controls)

Declaration

Source position: graphics.pp line 1184

type TSharedRasterImage = class(TSharedImage)
protected
procedure FreeHandle; override; | Release the handle for this image and free its resources
function ReleaseHandle; virtual; | ReleaseHandle - returns the identity of the handle that has just been released
function IsEmpty; virtual; | IsEmpty - checks if there is actually an image at the reference, and returns True if there is not
public
constructor Create; virtual; |
procedure CreateDefaultHandle(); virtual; abstract; | CreateDefaultHandle - virtual abstract method for creating a default handle for the shared raster image
destructor Destroy; override; |
function HandleAllocated; override; | Has a handle been allocated for this image?
property BitmapCanvas: TCanvas; [rw] | BitmapCanvas - the canvas to be used for painting this bitmap
property SaveStream: TMemoryStream; [rw] | SaveStream - the memory stream to be used for saving this image
end;

Inheritance

TSharedRasterImage | TSharedRasterImage - a reference counted raster image (may be shared between several controls)
|
TSharedImage | TSharedImage - base class for reference counted images
|
TObject


TSharedRasterImage
 |  | BitmapCanvas
 |  | SaveStream
TSharedImage
pt | ro | RefCount


pt | ro | RefCount (TSharedImage)
 |  | SaveStream (TSharedRasterImage)


TSharedRasterImage
pt | FreeHandle
pt | ReleaseHandle
pt | IsEmpty
 | Create
 | CreateDefaultHandle
 | Destroy
 | HandleAllocated
TSharedImage
pt | Reference
pt | Release
pt | FreeHandle
 | HandleAllocated


pt | FreeHandle (TSharedImage)
pt | FreeHandle (TSharedRasterImage)
 | HandleAllocated (TSharedImage)
 | HandleAllocated (TSharedRasterImage)
pt | IsEmpty (TSharedRasterImage)
pt | Reference (TSharedImage)
pt | Release (TSharedImage)
pt | ReleaseHandle (TSharedRasterImage)


TSharedRasterImage

TSharedImage


TSharedRasterImage.BitmapCanvas

BitmapCanvas - the canvas to be used for painting this bitmap

Declaration

Source position: graphics.pp line 1198

public property TSharedRasterImage.BitmapCanvas : TCanvas
  read FBitmapCanvas
  write FBitmapCanvas;


TSharedRasterImage.CreateDefaultHandle

CreateDefaultHandle - virtual abstract method for creating a default handle for the shared raster image

Declaration

Source position: graphics.pp line 1195

public procedure TSharedRasterImage.CreateDefaultHandle(

  AWidth: Integer;

  AHeight: Integer;

  ABPP: Byte

); virtual; abstract;


TSharedRasterImage.IsEmpty

IsEmpty - checks if there is actually an image at the reference, and returns True if there is not

Declaration

Source position: graphics.pp line 1192

protected function TSharedRasterImage.IsEmpty: Boolean; virtual;


TSharedRasterImage.ReleaseHandle

ReleaseHandle - returns the identity of the handle that has just been released

Declaration

Source position: graphics.pp line 1191

protected function TSharedRasterImage.ReleaseHandle: THandle; virtual;


TSharedRasterImage.SaveStream

SaveStream - the memory stream to be used for saving this image

Declaration

Source position: graphics.pp line 1199

public property TSharedRasterImage.SaveStream : TMemoryStream
  read FSaveStream
  write FSaveStream;


TSharedRasterImageClass

TSharedRasterImageClass - class of TSharedRasterImage

Declaration

Source position: graphics.pp line 1202

type TSharedRasterImageClass = class of TSharedRasterImage;


TSharedTiffImage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: graphics.pp line 1796

type TSharedTiffImage = class(TSharedCustomBitmap)

Inheritance

TSharedTiffImage
|
TSharedCustomBitmap | TSharedCustomBitmap - a reference counted base class for TSharedBitmap, TSharedPixmap, TSharedJPEGImage, TSharedPortableNetworkGraphic and TSharedPortableAnyMapGraphic
|
TSharedRasterImage | TSharedRasterImage - a reference counted raster image (may be shared between several controls)
|
TSharedImage | TSharedImage - base class for reference counted images
|
TObject


TSharedTiffImage
TSharedCustomBitmap
 |  | HandleType
 | ro | Height
 | ro | PixelFormat
 | ro | Width
TSharedRasterImage
 |  | BitmapCanvas
 |  | SaveStream
TSharedImage
pt | ro | RefCount


TSharedTiffImage
TSharedCustomBitmap
pt | FreeHandle
pt | FreePalette
pt | FreeImage
pt | ReleasePalette
pt | GetPixelFormat
pt | IsEmpty
 | Create
 | Destroy
 | HandleAllocated
 | ImageAllocated
TSharedRasterImage
pt | FreeHandle
pt | ReleaseHandle
pt | IsEmpty
 | Create
 | CreateDefaultHandle
 | Destroy
 | HandleAllocated
TSharedImage
pt | Reference
pt | Release
pt | FreeHandle
 | HandleAllocated


TSharedTiffImage

TSharedCustomBitmap

TSharedRasterImage

TSharedImage


TTiffImage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: graphics.pp line 1809

type TTiffImage = class(TFPImageBitmap)

protected

  procedure InitializeReader(); override;

  procedure InitializeWriter(); override;

  procedure FinalizeReader(); override;

  class function GetReaderClass; override;

  class function GetWriterClass; override;

  class function GetSharedImageClass; override;

public

  constructor Create; override;

  class function GetFileExtensions; override;

  property Artist: string; [rw]

  property Copyright: string; [rw]

  property DateTime: TDateTime; [rw]

  property DocumentName: string; [rw]

  property HostComputer: string; [rw]

  property ImageDescription: string; [rw]

  property Make: string; [rw]

  property Model: string; [rw]

  property ResolutionUnit: TTiffUnit; [rw]

  property Software: string; [rw]

  property XResolution: TTiffRational; [rw]

  property YResolution: TTiffRational; [rw]

end;

Inheritance

TTiffImage
|
TFPImageBitmap | A class of Bitmap using the FPImage reader and writer (i.e. customized for FreePascal)
|
TCustomBitmap | TCustomBitMap - the base class for TBitmap
|
TRasterImage | TRasterImage - base class for a number of graphic controls, including TCustomBitmap and TCustomIcon, which use a raster of dots to display graphic information
|
TGraphic | TGraphic - Base class for dealing with Graphic images
|
TPersistent,IFPObserved
|
TObject


TTiffImage
 |  | Artist
 |  | Copyright
 |  | DateTime
 |  | DocumentName
 |  | HostComputer
 |  | ImageDescription
 |  | Make
 |  | Model
 |  | ResolutionUnit
 |  | Software
 |  | XResolution
 |  | YResolution
TFPImageBitmap
TCustomBitmap
 |  | Handle
 |  | HandleType
 |  | Monochrome
TRasterImage
 | ro | Canvas
 |  | BitmapHandle
 |  | Masked
 |  | MaskHandle
 |  | PixelFormat
 | ro | RawImage
 | ro | ScanLine
 |  | TransparentColor
 |  | TransparentMode
TGraphic
 | ro | Empty
 |  | Height
 |  | Modified
 | ro | MimeType
 |  | Palette
 |  | PaletteModified
 |  | Transparent
 |  | Width
TPersistent
TObject


ro | Canvas (TRasterImage)
 | Copyright (TTiffImage)
 | DateTime (TTiffImage)
 | DocumentName (TTiffImage)
ro | Empty (TGraphic)
 | Handle (TCustomBitmap)
 | HandleType (TCustomBitmap)
 | Height (TGraphic)
 | HostComputer (TTiffImage)
 | ImageDescription (TTiffImage)
 | Make (TTiffImage)
 | Masked (TRasterImage)
 | MaskHandle (TRasterImage)
ro | MimeType (TGraphic)
 | Model (TTiffImage)
 | Modified (TGraphic)
 | Monochrome (TCustomBitmap)
 | Palette (TGraphic)
 | PaletteModified (TGraphic)
 | PixelFormat (TRasterImage)
ro | RawImage (TRasterImage)
 | ResolutionUnit (TTiffImage)
ro | ScanLine (TRasterImage)
 | Software (TTiffImage)
 | Transparent (TGraphic)
 | TransparentColor (TRasterImage)
 | TransparentMode (TRasterImage)
 | Width (TGraphic)
 | XResolution (TTiffImage)
 | YResolution (TTiffImage)


TTiffImage
pt | InitializeReader
pt | InitializeWriter
pt | FinalizeReader
pt | GetReaderClass
pt | GetWriterClass
pt | GetSharedImageClass
 | Create
 | GetFileExtensions
TFPImageBitmap
pt | GetMimeType
pt | GetReaderClass
pt | GetWriterClass
pt | InitializeReader
pt | InitializeWriter
pt | FinalizeReader
pt | FinalizeWriter
pt | ReadStream
pt | WriteStream
 | GetFileExtensions
 | IsStreamFormatSupported
 | IsFileExtensionSupported
 | LazarusResourceTypeValid
TCustomBitmap
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | CanShareImage
pt | Changed
pt | CreateDefaultBitmapHandle
pt | FreeMaskHandle
pt | GetBitmapHandle
pt | GetMaskHandle
pt | GetPalette
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | HandleNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | RawimageNeeded
pt | SetHandle
pt | SetPixelFormat
pt | UnshareImage
pt | UpdateHandles
 | Create
 | Destroy
 | Assign
 | Clear
 | FreeImage
 | LazarusResourceTypeValid
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | ReleaseHandle
 | SetHandles
 | SetSize
TRasterImage
pt | CanShareImage
pt | Changed
pt | CreateDefaultBitmapHandle
pt | Draw
pt | GetEmpty
pt | GetHandle
pt | GetBitmapHandle
pt | GetMasked
pt | GetMaskHandle
pt | GetMimeType
pt | GetPixelFormat
pt | GetRawImagePtr
pt | GetRawImageDescriptionPtr
pt | GetTransparent
pt | GetSharedImageClass
pt | GetHeight
pt | GetWidth
pt | BitmapHandleNeeded
pt | HandleNeeded
pt | MaskHandleNeeded
pt | PaletteNeeded
pt | InternalReleaseBitmapHandle
pt | InternalReleaseMaskHandle
pt | InternalReleasePalette
pt | SetBitmapHandle
pt | SetMasked
pt | SetMaskHandle
pt | SetTransparent
pt | UnshareImage
pt | UpdateHandles
pt | SaveStreamNeeded
pt | FreeSaveStream
pt | ReadData
pt | ReadStream
pt | SetSize
pt | SetHandle
pt | SetHeight
pt | SetWidth
pt | SetTransparentMode
pt | SetPixelFormat
pt | WriteData
pt | WriteStream
pt | RequestTransparentColor
 | Create
 | Destroy
 | Assign
 | Clear
 | BeginUpdate
 | EndUpdate
 | FreeImage
 | BitmapHandleAllocated
 | MaskHandleAllocated
 | PaletteAllocated
 | LoadFromBitmapHandles
 | LoadFromDevice
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromRawImage
 | LoadFromIntfImage
 | SaveToStream
 | GetSupportedSourceMimeTypes
 | GetSize
 | Mask
 | SetHandles
 | ReleaseBitmapHandle
 | ReleaseMaskHandle
 | ReleasePalette
 | CreateIntfImage
 | HandleAllocated
TGraphic
pt | Changed
pt | Equals
pt | DefineProperties
pt | Draw
pt | GetEmpty
pt | GetHeight
pt | GetMimeType
pt | GetPalette
pt | GetTransparent
pt | GetWidth
pt | Progress
pt | ReadData
pt | SetHeight
pt | SetPalette
pt | SetTransparent
pt | SetWidth
pt | SetModified
pt | WriteData
 | Assign
 | Create
 | Clear
 | LazarusResourceTypeValid
 | LoadFromFile
 | LoadFromStream
 | LoadFromMimeStream
 | LoadFromLazarusResource
 | LoadFromResourceName
 | LoadFromResourceID
 | LoadFromClipboardFormat
 | LoadFromClipboardFormatID
 | SaveToFile
 | SaveToStream
 | SaveToClipboardFormat
 | SaveToClipboardFormatID
 | GetSupportedSourceMimeTypes
 | GetResourceType
 | GetFileExtensions
 | IsStreamFormatSupported
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TGraphic)
 | Assign (TRasterImage)
 | Assign (TCustomBitmap)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TRasterImage)
 | BitmapHandleAllocated (TRasterImage)
 | BitmapHandleAllocated (TCustomBitmap)
pt | BitmapHandleNeeded (TRasterImage)
pt | CanShareImage (TRasterImage)
pt | CanShareImage (TCustomBitmap)
pt | Changed (TGraphic)
pt | Changed (TRasterImage)
pt | Changed (TCustomBitmap)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TGraphic)
 | Clear (TRasterImage)
 | Clear (TCustomBitmap)
 | Create (TObject)
 | Create (TGraphic)
 | Create (TRasterImage)
 | Create (TCustomBitmap)
 | Create (TTiffImage)
pt | CreateDefaultBitmapHandle (TRasterImage)
pt | CreateDefaultBitmapHandle (TCustomBitmap)
 | CreateIntfImage (TRasterImage)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
pt | DefineProperties (TGraphic)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TRasterImage)
 | Destroy (TCustomBitmap)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | Draw (TGraphic)
pt | Draw (TRasterImage)
 | EndUpdate (TRasterImage)
 | Equals (TObject)
pt | Equals (TGraphic)
 | FieldAddress (TObject)
pt | FinalizeReader (TFPImageBitmap)
pt | FinalizeReader (TTiffImage)
pt | FinalizeWriter (TFPImageBitmap)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeImage (TRasterImage)
 | FreeImage (TCustomBitmap)
 | FreeInstance (TObject)
pt | FreeMaskHandle (TCustomBitmap)
pt | FreeSaveStream (TRasterImage)
pt | GetBitmapHandle (TRasterImage)
pt | GetBitmapHandle (TCustomBitmap)
pt | GetEmpty (TGraphic)
pt | GetEmpty (TRasterImage)
 | GetFileExtensions (TGraphic)
 | GetFileExtensions (TFPImageBitmap)
 | GetFileExtensions (TTiffImage)
pt | GetHandle (TRasterImage)
 | GetHashCode (TObject)
pt | GetHeight (TGraphic)
pt | GetHeight (TRasterImage)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetMasked (TRasterImage)
pt | GetMaskHandle (TRasterImage)
pt | GetMaskHandle (TCustomBitmap)
pt | GetMimeType (TGraphic)
pt | GetMimeType (TRasterImage)
pt | GetMimeType (TFPImageBitmap)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetPalette (TGraphic)
pt | GetPalette (TCustomBitmap)
pt | GetPixelFormat (TRasterImage)
pt | GetPixelFormat (TCustomBitmap)
pt | GetRawImageDescriptionPtr (TRasterImage)
pt | GetRawImageDescriptionPtr (TCustomBitmap)
pt | GetRawImagePtr (TRasterImage)
pt | GetRawImagePtr (TCustomBitmap)
pt | GetReaderClass (TFPImageBitmap)
pt | GetReaderClass (TTiffImage)
 | GetResourceType (TGraphic)
pt | GetSharedImageClass (TRasterImage)
pt | GetSharedImageClass (TTiffImage)
 | GetSize (TRasterImage)
 | GetSupportedSourceMimeTypes (TGraphic)
 | GetSupportedSourceMimeTypes (TRasterImage)
pt | GetTransparent (TGraphic)
pt | GetTransparent (TRasterImage)
pt | GetWidth (TGraphic)
pt | GetWidth (TRasterImage)
pt | GetWriterClass (TFPImageBitmap)
pt | GetWriterClass (TTiffImage)
 | HandleAllocated (TRasterImage)
pt | HandleNeeded (TRasterImage)
pt | HandleNeeded (TCustomBitmap)
 | InheritsFrom (TObject)
pt | InitializeReader (TFPImageBitmap)
pt | InitializeReader (TTiffImage)
pt | InitializeWriter (TFPImageBitmap)
pt | InitializeWriter (TTiffImage)
 | InitInstance (TObject)
 | InstanceSize (TObject)
pt | InternalReleaseBitmapHandle (TRasterImage)
pt | InternalReleaseBitmapHandle (TCustomBitmap)
pt | InternalReleaseMaskHandle (TRasterImage)
pt | InternalReleaseMaskHandle (TCustomBitmap)
pt | InternalReleasePalette (TRasterImage)
pt | InternalReleasePalette (TCustomBitmap)
 | IsFileExtensionSupported (TFPImageBitmap)
 | IsStreamFormatSupported (TGraphic)
 | IsStreamFormatSupported (TFPImageBitmap)
 | LazarusResourceTypeValid (TGraphic)
 | LazarusResourceTypeValid (TCustomBitmap)
 | LazarusResourceTypeValid (TFPImageBitmap)
 | LoadFromBitmapHandles (TRasterImage)
 | LoadFromClipboardFormat (TGraphic)
 | LoadFromClipboardFormatID (TGraphic)
 | LoadFromDevice (TRasterImage)
 | LoadFromFile (TGraphic)
 | LoadFromIntfImage (TRasterImage)
 | LoadFromLazarusResource (TGraphic)
 | LoadFromMimeStream (TGraphic)
 | LoadFromMimeStream (TRasterImage)
 | LoadFromRawImage (TRasterImage)
 | LoadFromResourceID (TGraphic)
 | LoadFromResourceName (TGraphic)
 | LoadFromStream (TGraphic)
 | LoadFromStream (TRasterImage)
 | Mask (TRasterImage)
 | MaskHandleAllocated (TRasterImage)
 | MaskHandleAllocated (TCustomBitmap)
pt | MaskHandleNeeded (TRasterImage)
pt | MaskHandleNeeded (TCustomBitmap)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | PaletteAllocated (TRasterImage)
 | PaletteAllocated (TCustomBitmap)
pt | PaletteNeeded (TRasterImage)
pt | PaletteNeeded (TCustomBitmap)
pt | Progress (TGraphic)
pt | RawimageNeeded (TCustomBitmap)
pt | ReadData (TGraphic)
pt | ReadData (TRasterImage)
pt | ReadStream (TRasterImage)
pt | ReadStream (TFPImageBitmap)
 | ReleaseBitmapHandle (TRasterImage)
 | ReleaseHandle (TCustomBitmap)
 | ReleaseMaskHandle (TRasterImage)
 | ReleasePalette (TRasterImage)
pt | RequestTransparentColor (TRasterImage)
 | SafeCallException (TObject)
pt | SaveStreamNeeded (TRasterImage)
 | SaveToClipboardFormat (TGraphic)
 | SaveToClipboardFormatID (TGraphic)
 | SaveToFile (TGraphic)
 | SaveToStream (TGraphic)
 | SaveToStream (TRasterImage)
pt | SetBitmapHandle (TRasterImage)
pt | SetHandle (TRasterImage)
pt | SetHandle (TCustomBitmap)
 | SetHandles (TRasterImage)
 | SetHandles (TCustomBitmap)
pt | SetHeight (TGraphic)
pt | SetHeight (TRasterImage)
pt | SetMasked (TRasterImage)
pt | SetMaskHandle (TRasterImage)
pt | SetModified (TGraphic)
pt | SetPalette (TGraphic)
pt | SetPixelFormat (TRasterImage)
pt | SetPixelFormat (TCustomBitmap)
pt | SetSize (TRasterImage)
 | SetSize (TCustomBitmap)
pt | SetTransparent (TGraphic)
pt | SetTransparent (TRasterImage)
pt | SetTransparentMode (TRasterImage)
pt | SetWidth (TGraphic)
pt | SetWidth (TRasterImage)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
pt | UnshareImage (TRasterImage)
pt | UnshareImage (TCustomBitmap)
pt | UpdateHandles (TRasterImage)
pt | UpdateHandles (TCustomBitmap)
pt | WriteData (TGraphic)
pt | WriteData (TRasterImage)
pt | WriteStream (TRasterImage)
pt | WriteStream (TFPImageBitmap)


TTiffImage
TFPImageBitmap
TCustomBitmap
TRasterImage
TGraphic
 | OnChange
 | OnProgress
TPersistent
TObject


TTiffImage.Artist

Declaration

Source position: graphics.pp line 1834

public property TTiffImage.Artist : string
  read FArtist
  write FArtist;


TTiffImage.Copyright

Declaration

Source position: graphics.pp line 1835

public property TTiffImage.Copyright : string
  read FCopyright
  write FCopyright;


TTiffImage.Create

Declaration

Source position: graphics.pp line 1831

public constructor TTiffImage.Create; override;


TTiffImage.DateTime

Declaration

Source position: graphics.pp line 1836

public property TTiffImage.DateTime : TDateTime
  read FDateTime
  write FDateTime;


TTiffImage.DocumentName

Declaration

Source position: graphics.pp line 1837

public property TTiffImage.DocumentName : string
  read FDocumentName
  write FDocumentName;


TTiffImage.GetSharedImageClass

Declaration

Source position: graphics.pp line 1829

protected class function TTiffImage.GetSharedImageClass: TSharedRasterImageClass; override;


TTiffImage.HostComputer

Declaration

Source position: graphics.pp line 1838

public property TTiffImage.HostComputer : string
  read FHostComputer
  write FHostComputer;


TTiffImage.ImageDescription

Declaration

Source position: graphics.pp line 1839

public property TTiffImage.ImageDescription : string
  read FImageDescription
  write FImageDescription;


TTiffImage.Make

Declaration

Source position: graphics.pp line 1843

public property TTiffImage.Make : string
  read FMake
  write FMake;


TTiffImage.Model

Declaration

Source position: graphics.pp line 1844

public property TTiffImage.Model : string
  read FModel
  write FModel;


TTiffImage.ResolutionUnit

Declaration

Source position: graphics.pp line 1845

public property TTiffImage.ResolutionUnit : TTiffUnit
  read FResolutionUnit
  write FResolutionUnit;


TTiffImage.Software

Declaration

Source position: graphics.pp line 1846

public property TTiffImage.Software : string
  read FSoftware
  write FSoftware;


TTiffImage.XResolution

Declaration

Source position: graphics.pp line 1847

public property TTiffImage.XResolution : TTiffRational
  read FXResolution
  write FXResolution;


TTiffImage.YResolution

Declaration

Source position: graphics.pp line 1848

public property TTiffImage.YResolution : TTiffRational
  read FYResolution
  write FYResolution;


EGridException

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Exception raised for an error occurring in a Grid class

Declaration

Source position: grids.pas line 80

type EGridException = class(Exception)

Inheritance

EGridException

Exception raised for an error occurring in a Grid class

|

Exception
|

TObject

Description

Used mainly when a row or a column position is invalid for a grid control.


EGridException
Exception
 | HelpContext
 | Message
TObject


EGridException
Exception
 | Create
 | CreateFmt
 | CreateRes
 | CreateResFmt
 | CreateHelp
 | CreateFmtHelp
 | CreateResHelp
 | CreateResFmtHelp
 | ToString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


EGridException

Exception

TObject


TButtonCellEditor

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TButtonCellEditor - the editor for button cells in a grid

Declaration

Source position: grids.pas line 255

type TButtonCellEditor = class(TButton)
protected
procedure msg_SetGrid(); message; | msg_SetGrid - issues message for specifying grid
procedure msg_SetBounds(); message; | msg_SetBounds - issues message for specifying bounds
procedure msg_SetPos(); message; | msg_SetPos - issues message for specifying position
procedure msg_Ready(); message; | msg_Ready - issues message when ready
procedure msg_GetGrid(); message;
public
property Col: Integer; [r] | Column number for the grid cell editor
property Row: Integer; [r] | Row number for the grid cell editor
end;

Inheritance

TButtonCellEditor | TButtonCellEditor - the editor for button cells in a grid
|
TButton | Implements a push button control
|
TCustomButton | The base class for clickable buttons (TButton and TBitBtn)
|
TButtonControl | Specifies a base class for button controls
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TButtonCellEditor is a TButton descendant which implements a grid cell editor which uses a button to activate the editor control. TButtonCellEditor maintains interval member variables for the TCustomGrid hosting the editor control. The row and column numbers for the underlying cell for the editor control are available in the Row and Col properties. TButtonCellEditor includes methods used to perform LCL message passing using a TGridMessage message type.

See also

TCustomGrid | TCustomGrid - the base class for all grid controls
TGridMessage | Contains a LCL message and its auxiliary values
TButtonCellEditor.Col | Column number for the grid cell editor
TButtonCellEditor.Row | Row number for the grid cell editor


TButtonCellEditor
 | ro | Col
 | ro | Row
TButton
pl | ro | Action
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | Cancel
pl | ro | Caption
pl | ro | Color
pl | ro | Constraints
pl | ro | Default
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | ParentBidiMode
pl | ro | ModalResult
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCustomButton
pt | ro | ParentColor
 | ro | Active
 |  | Default
 |  | ModalResult
 | ro | ShortCut
 | ro | ShortCutKey2
 |  | Cancel
 | ro | Color
 | ro | TabStop
TButtonControl
pt |  | Checked
pt |  | ClicksDisabled
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pl | ro | Action (TButton)
pt |  | ActionLink (TControl)
 | ro | Active (TCustomButton)
 |  | Align (TControl)
pl | ro | Align (TButton)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TButton)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TButton)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TButton)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TButton)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Cancel (TCustomButton)
pl | ro | Cancel (TButton)
 |  | Caption (TControl)
pl | ro | Caption (TButton)
 |  | CaptureMouseButtons (TControl)
pt |  | Checked (TButtonControl)
 |  | ChildSizing (TWinControl)
pt |  | ClicksDisabled (TButtonControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 | ro | Col (TButtonCellEditor)
 |  | Color (TControl)
 | ro | Color (TCustomButton)
pl | ro | Color (TButton)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TButton)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | Default (TCustomButton)
pl | ro | Default (TButton)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TButton)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TButton)
pt |  | DragKind (TControl)
pl | ro | DragKind (TButton)
pt |  | DragMode (TControl)
pl | ro | DragMode (TButton)
 |  | Enabled (TControl)
pl | ro | Enabled (TButton)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TButton)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | ModalResult (TCustomButton)
pl | ro | ModalResult (TButton)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TButton)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomButton)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TButton)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TButton)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TButton)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TButton)
 | ro | ReadBounds (TControl)
 | ro | Row (TButtonCellEditor)
pt |  | SessionProperties (TControl)
 | ro | ShortCut (TCustomButton)
 | ro | ShortCutKey2 (TCustomButton)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TButton)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TButton)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomButton)
pl | ro | TabStop (TButton)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TButton)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TButtonCellEditor
pt | msg_SetGrid
pt | msg_SetBounds
pt | msg_SetPos
pt | msg_Ready
pt | msg_GetGrid
TButton
TCustomButton
pt | WSRegisterClass
pt | CreateWnd
pt | CreateParams
pt | ControlKeyDown
pt | ControlKeyUp
pt | DialogChar
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | WSSetDefault
pt | WSSetText
pt | TextChanged
pt | Loaded
pt | UpdateDefaultCancel
 | Create
 | Click
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | ActiveDefaultControlChanged
 | UpdateRolesForForm
 | UseRightToLeftAlignment
TButtonControl
pt | WSRegisterClass
pt | GetActionLinkClass
pt | GetChecked
pt | SetChecked
pt | DoOnChange
pt | Click
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | ActiveDefaultControlChanged (TCustomButton)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildClassAllowed (TCustomButton)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
pt | Click (TButtonControl)
 | Click (TCustomButton)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyDown (TCustomButton)
pt | ControlKeyUp (TWinControl)
pt | ControlKeyUp (TCustomButton)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TButtonControl)
 | Create (TCustomButton)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomButton)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TCustomButton)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomButton)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChange (TButtonControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteCancelAction (TCustomButton)
 | ExecuteDefaultAction (TControl)
 | ExecuteDefaultAction (TCustomButton)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetActionLinkClass (TButtonControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetChecked (TButtonControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomButton)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomButton)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | msg_GetGrid (TButtonCellEditor)
pt | msg_Ready (TButtonCellEditor)
pt | msg_SetBounds (TButtonCellEditor)
pt | msg_SetGrid (TButtonCellEditor)
pt | msg_SetPos (TButtonCellEditor)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetChecked (TButtonControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TextChanged (TCustomButton)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
pt | UpdateDefaultCancel (TCustomButton)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateRolesForForm (TCustomButton)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftAlignment (TCustomButton)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TButtonControl)
pt | WSRegisterClass (TCustomButton)
pt | WSSetDefault (TCustomButton)
pt | WSSetText (TWinControl)
pt | WSSetText (TCustomButton)
 | _AddRef (TComponent)
 | _Release (TComponent)


TButtonCellEditor
TButton
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnContextPopup
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomButton
TButtonControl
pt |  | OnChange
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnChange (TButtonControl)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TButton)
 |  | OnClick (TControl)
pl | ro | OnClick (TButton)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TButton)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TButton)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TButton)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TButton)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TButton)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TButton)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TButton)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TButton)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TButton)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TButton)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TButton)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TButton)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TButton)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TButton)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TButton)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TButton)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TButton)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TButton)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TButton)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TButton)


TButtonCellEditor.Col

Column number for the grid cell editor

Declaration

Source position: grids.pas line 266

public property TButtonCellEditor.Col : Integer
  read FCol;

Description

Col is a public read-only Integer which contains the column number for the cell hosting the editor control.

Use Row to access the row number for the cell hosting the editor control.

See also

TButtonCellEditor.Row

Row number for the grid cell editor


TButtonCellEditor.msg_GetGrid

Declaration

Source position: grids.pas line 264

protected procedure TButtonCellEditor.msg_GetGrid(

  var Msg: TGridMessage

); message;


TButtonCellEditor.msg_Ready

msg_Ready - issues message when ready

Declaration

Source position: grids.pas line 263

protected procedure TButtonCellEditor.msg_Ready(

  var Msg: TGridMessage

); message;

Arguments

Msg

LCL message for the grid control


TButtonCellEditor.msg_SetBounds

msg_SetBounds - issues message for specifying bounds

Declaration

Source position: grids.pas line 261

protected procedure TButtonCellEditor.msg_SetBounds(

  var Msg: TGridMessage

); message;


TButtonCellEditor.msg_SetGrid

msg_SetGrid - issues message for specifying grid

Declaration

Source position: grids.pas line 260

protected procedure TButtonCellEditor.msg_SetGrid(

  var Msg: TGridMessage

); message;


TButtonCellEditor.msg_SetPos

msg_SetPos - issues message for specifying position

Declaration

Source position: grids.pas line 262

protected procedure TButtonCellEditor.msg_SetPos(

  var Msg: TGridMessage

); message;

Arguments

Msg

LCL message for the grid control


TButtonCellEditor.Row

Row number for the grid cell editor

Declaration

Source position: grids.pas line 267

public property TButtonCellEditor.Row : Integer
  read FRow;

Description

Row is a public read-only Integer which contains the row number for the cell hosting the editor control.

Use Col to access the column number for the cell hosting the editor control.

See also

TButtonCellEditor.Col

Column number for the grid cell editor


TCompositeCellEditor

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCompositeCellEditor - a general purpose editor for cells in a grid

Declaration

Source position: grids.pas line 302

type TCompositeCellEditor = class(TWinControl)
protected
function DoUTF8KeyPress(); override;
procedure msg_GetValue(); message; | msg_GetValue - issues a message to find the value
procedure msg_SetGrid(); message; | msg_SetGrid - issues message for specifying grid
procedure msg_SetValue(); message; | msg_SetValue - issues a message to specify the value
procedure msg_SetBounds(); message; | msg_SetBounds - issues message for specifying bounds
procedure msg_SetMask(); message; | msg_SetMask - issues message for specifying mask
procedure msg_SelectAll(); message; | msg_SelectAll - issues message for Selecting All
procedure CMControlChange(); message; | CMControlChange - issues Control Message for a change in a control
procedure msg_SetPos(); message; | msg_SetPos - issues a message to specify the position
procedure msg_GetGrid(); message;
function GetActiveControl;
procedure VisibleChanging; override; | Notifies all OnVisibleChanging handlers
function SendChar(); | SendChar - transmits the specified character and returns an integer status result
procedure WndProc(); override; | The general message handler for this control
public
destructor Destroy; override;
procedure AddEditor(); | AddEditor - adds the specified Editor with the given alignment and specified ActiveControl property
procedure SetFocus; override; | Ensures that the control or window handle has focus
function Focused; override;
property MaxLength: Integer; [rw]
property ActiveControl: TWinControl; [r]
end;

Inheritance

TCompositeCellEditor | TCompositeCellEditor - a general purpose editor for cells in a grid
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCompositeCellEditor
 |  | MaxLength
 | ro | ActiveControl
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 | ro | ActiveControl (TCompositeCellEditor)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCompositeCellEditor)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCompositeCellEditor
pt | DoUTF8KeyPress
pt | msg_GetValue
pt | msg_SetGrid
pt | msg_SetValue
pt | msg_SetBounds
pt | msg_SetMask
pt | msg_SelectAll
pt | CMControlChange
pt | msg_SetPos
pt | msg_GetGrid
pt | GetActiveControl
pt | VisibleChanging
pt | SendChar
pt | WndProc
 | Destroy
 | AddEditor
 | SetFocus
 | Focused
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
 | AddEditor (TCompositeCellEditor)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMControlChange (TCompositeCellEditor)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCompositeCellEditor)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DoUTF8KeyPress (TCompositeCellEditor)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
 | Focused (TCompositeCellEditor)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetActiveControl (TCompositeCellEditor)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | msg_GetGrid (TCompositeCellEditor)
pt | msg_GetValue (TCompositeCellEditor)
pt | msg_SelectAll (TCompositeCellEditor)
pt | msg_SetBounds (TCompositeCellEditor)
pt | msg_SetGrid (TCompositeCellEditor)
pt | msg_SetMask (TCompositeCellEditor)
pt | msg_SetPos (TCompositeCellEditor)
pt | msg_SetValue (TCompositeCellEditor)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendChar (TCompositeCellEditor)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCompositeCellEditor)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | VisibleChanging (TCompositeCellEditor)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCompositeCellEditor)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCompositeCellEditor
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCompositeCellEditor.ActiveControl

Declaration

Source position: grids.pas line 331

public property TCompositeCellEditor.ActiveControl : TWinControl
  read GetActiveControl;


TCompositeCellEditor.AddEditor

AddEditor - adds the specified Editor with the given alignment and specified ActiveControl property

Declaration

Source position: grids.pas line 327

public procedure TCompositeCellEditor.AddEditor(

  aEditor: TWinControl;

  aAlign: TAlign;

  ActiveCtrl: Boolean

);


TCompositeCellEditor.CMControlChange

CMControlChange - issues Control Message for a change in a control

Declaration

Source position: grids.pas line 318

protected procedure TCompositeCellEditor.CMControlChange(

  var Message: TLMessage

); message;


TCompositeCellEditor.GetActiveControl

Declaration

Source position: grids.pas line 321

protected function TCompositeCellEditor.GetActiveControl: TWinControl;


TCompositeCellEditor.MaxLength

Declaration

Source position: grids.pas line 330

public property TCompositeCellEditor.MaxLength : Integer
  read GetMaxLength
  write SetMaxLength;


TCompositeCellEditor.msg_GetGrid

Declaration

Source position: grids.pas line 320

protected procedure TCompositeCellEditor.msg_GetGrid(

  var Msg: TGridMessage

); message;


TCompositeCellEditor.msg_GetValue

msg_GetValue - issues a message to find the value

Declaration

Source position: grids.pas line 312

protected procedure TCompositeCellEditor.msg_GetValue(

  var Msg: TGridMessage

); message;


TCompositeCellEditor.msg_SelectAll

msg_SelectAll - issues message for Selecting All

Declaration

Source position: grids.pas line 317

protected procedure TCompositeCellEditor.msg_SelectAll(

  var Msg: TGridMessage

); message;


TCompositeCellEditor.msg_SetBounds

msg_SetBounds - issues message for specifying bounds

Declaration

Source position: grids.pas line 315

protected procedure TCompositeCellEditor.msg_SetBounds(

  var Msg: TGridMessage

); message;


TCompositeCellEditor.msg_SetGrid

msg_SetGrid - issues message for specifying grid

Declaration

Source position: grids.pas line 313

protected procedure TCompositeCellEditor.msg_SetGrid(

  var Msg: TGridMessage

); message;


TCompositeCellEditor.msg_SetMask

msg_SetMask - issues message for specifying mask

Declaration

Source position: grids.pas line 316

protected procedure TCompositeCellEditor.msg_SetMask(

  var Msg: TGridMessage

); message;


TCompositeCellEditor.msg_SetPos

msg_SetPos - issues a message to specify the position

Declaration

Source position: grids.pas line 319

protected procedure TCompositeCellEditor.msg_SetPos(

  var Msg: TGridMessage

); message;


TCompositeCellEditor.msg_SetValue

msg_SetValue - issues a message to specify the value

Declaration

Source position: grids.pas line 314

protected procedure TCompositeCellEditor.msg_SetValue(

  var Msg: TGridMessage

); message;


TCompositeCellEditor.SendChar

SendChar - transmits the specified character and returns an integer status result

Declaration

Source position: grids.pas line 323

protected function TCompositeCellEditor.SendChar(

  AChar: TUTF8Char

):Integer;

Description

0 - failure, 1 - success


TCustomDrawGrid

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Base class for custom drawn grids

Declaration

Source position: grids.pas line 1365

type TCustomDrawGrid = class(TCustomGrid)
protected
FGrid: TVirtualGrid; | FGrid - local variable holding a virtual grid on which to work
procedure CellClick(); override;
procedure ColRowDeleted(); override; | ColRowDeleted - method for dealing with deletion of either a column or a row (depending on value of IsCol)
procedure ColRowExchanged(); override; | ColRowExchanged - method for exchanging the current Column or Row (depending on value of IsCol) with the indexed other column or row
procedure ColRowInserted(); override; | ColRowInserted - method for dealing with insertion of a column or row (depending on value of IsCol)
procedure ColRowMoved(); override; | ColRowMoved - the column or row (determined by IsColumn) is moved from one index to another
function CreateVirtualGrid; virtual; | CreateVirtualGrid - returns the created virtual grid
procedure DrawCell(); override; | DrawCell - draws a cell at the given grid location (Col, Row) or in the specified Rectangle
procedure DrawCellAutonumbering(); virtual; | DrawCellAutonumbering - draws a cell using auto numbering
procedure DrawFocusRect(); override; | DrawFocusRect - draws the rectangle currently receiving focus
function GetCells(); override;
procedure GetCheckBoxState(); virtual; | GetCheckBoxState - returns the state of the checkbox at the specified position
function GetEditMask(); override; | GetEditMask - returns the edit mask string for the specified cell
function GetEditText(); override; | GetEditText - returns the Edit text string for the specified cell
procedure GridMouseWheel(); override;
procedure HeaderClick(); override; | HeaderClick - method to deal with a click on the column (if IsColumn is True) or row Header
procedure HeaderSized(); override; | HeaderSized - method to deal with re-sizing of a column (IsColumn True) or row header
procedure HeaderSizing(); override;
procedure KeyDown(); override;
procedure NotifyColRowChange(); | NotifyColRowChange tells the system that a column or row has been changed (determined by IsColumn) and whether this was an Insert
function SelectCell(); override; | Is called if a grid cell is highlighted.
procedure SetColor(); override; | Sets the value in the Color property
procedure SetCheckboxState(); virtual; | SetCheckboxState - specifies the state of the checkbox in the nominated cell
procedure SetEditText(); override; | SetEditText - specifies the text-string to be placed in the Editor for processing
procedure SizeChanged(); override; | SizeChanged - specifies the old number of columns and rows
procedure ToggleCheckbox; virtual; | ToggleCheckbox - toggles checkbox state between checked and unchecked
property OnGetCheckboxState: TGetCheckboxStateEvent; [rw] | OnGetCheckboxState - event handler for finding checkbox state
property OnSetCheckboxState: TSetCheckboxStateEvent; [rw] | OnSetCheckboxState - event handler for specifying checkbox state
public
constructor Create(); override; | Create - constructor for TCustomDrawGrid. Attaches a virtual grid then calls inherited Create
destructor Destroy; override; | Destroy - destructor for TCustomDrawGrid. Frees the grid then calls inherited Destroy
procedure DeleteColRow(); | Delete either a column or a row (specified by index), depending on the value of the Boolean IsColumn
procedure DeleteCol(); virtual;
procedure DeleteRow(); virtual;
procedure ExchangeColRow(); virtual; | Exchange either a column or a row, specified by index, with the col or row specified by WithIndex; Boolean IsColumn determines whether rows or columns are to be exchanged
procedure InsertColRow(); | InsertColRow inserts a column or row (specified by Iscolumn) at the stated index location
procedure MoveColRow(); | Move column or row from FromIndex to ToIndex; Boolean IsColumn specifies whether col or row is to be moved
procedure SortColRow(); | Sort column or row specified by index and optionally by FromIndex and ToIndex; IsColumn specifies whether col or row is to be sorted
procedure DefaultDrawCell(); virtual; | Use the default method for drawing a cell specified by aCol, aRow, at location aRect with state aState
property AllowOutboundEvents: Boolean; | AllowOutboundEvents - permits mouse click on an imaginary (out-of-bounds) cell; moves cursor to nearest valid cell
property BorderColor: TColor; | The color of the border for this control
property Canvas: TCanvas; | The drawing surface for the control, see TCanvas for details
property Col: Integer; | Current column index.
property ColWidths: Integer; | Column widths for the grid.
property ColRow: TPoint;
property DisabledFontColor: TColor;
property Editor: TWinControl; | The editor to be used for modifying information in the cells of the grid
property EditorBorderStyle: TBorderStyle; | The border style for the editor used in this grid
property EditorMode: Boolean; | Is grid ready to accept edits? (EditorMode True)
property ExtendedColSizing: Boolean; | ExtendedColSizing - the sizing to be used for extended columns
property AltColorStartNormal: Boolean; | AltColorStartNormal - using a second color to display alternate rows, but starting the first row with the normal color
property FastEditing: Boolean; | Indicates if fast editing is used in the grid
property FixedGridLineColor: TColor;
property FocusColor: TColor; | The color to be used for the cell receiving focus
property FocusRectVisible: Boolean; | FocusRectVisible - is the rectangle receiving focus visible?
property GridHeight: Integer; | GridHeight - the height of the grid
property GridLineColor: TColor; | Color to be used for GridLines
property GridLineStyle: TPenStyle; | Style to be used for GridLines
property GridWidth: Integer; | Width of the whole Grid
property IsCellSelected: Boolean; | IsCellSelected - is the cell specified by aCol, aRow selected?
property LeftCol: Integer; | LeftCol - the left-most column
property Row: Integer; | The current Row (record) within the grid
property RowHeights: Integer; | The row heights for the grid.
property SaveOptions: TSaveOptions; | The set of options for saving information from the grid (design, attributes, content or position)
property SelectedColor: TColor; | Color to be used for selected cells
property SelectedColumn: TGridColumn; | The column (field) currently selected
property Selection: TGridRect; | The current selection (rows and columns) in the grid
property StrictSort: Boolean; | StrictSort - is strict sorting to be used?
property TopRow: Integer; | The first row (record) in the grid
property UseXORFeatures: Boolean; | UseXORFeatures: When True, the dotted focus rectangle is painted using the XOR raster operation
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoAdvance: TAutoAdvance; | Automatically advance down the grid on successive mouse clicks or presses of the ENTER or TAB key
property AutoFillColumns: Boolean; | Automatically resize columns so they fill all grid's visible area
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property Color: TColor; | The background color of the control
property ColCount: Integer; | Number of columns of the grid.
property Columns: TGridColumns; | The properties of the columns in this grid
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DefaultColWidth: Integer; | Default value for the width of newly created grid columns.
property DefaultDrawing: Boolean; | Is the default drawing method to be used for this grid? Default is TRUE
property DefaultRowHeight: Integer; | Default value for the height of newly created grid rows.
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property FixedColor: TColor; | The color for the fixed cells of the grid.
property FixedCols: Integer; | Number of the fixed columns of the grid (i.e. the columns containing title or identifier material, that don't get scrolled when the rest of the grid moves).
property FixedHotColor: TColor; | FixedHotColor - the 'Hot' color for the active (selected, etc) fixed cells of the grid
property FixedRows: Integer; | Number of the fixed rows of the grid (i.e. the rows containing title or identifier material, that don't get scrolled when the rest of the grid moves).
property Flat: Boolean; | Is the cell to be displayed Flat, i.e. with no texturing or raised/lowered effect
property Font: TFont; | The font to be used for text display in this control
property GridLineWidth: Integer; | Width (thickness) of GridLines
property Options: TGridOptions; | Contains the set of optional features and/or behaviors enabled for the grid
property Options2: TGridOptions2;
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property RowCount: Integer; | Number of rows in the grid
property ScrollBars: TScrollStyle; | The ScrollBars to be used with this grid
property ShowHint: Boolean; | Enables the Hint display
property TabAdvance: TAutoAdvance;
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property VisibleColCount: Integer; | The number of visible columns
property VisibleRowCount: Integer; | The number of visible rows
property OnAfterSelection: TOnSelectEvent;
property OnBeforeSelection: TOnSelectEvent; | OnBeforeSelection - event handler for use before a selection is made
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnColRowDeleted: TGridOperationEvent; [rw] | Event handler signalled when a grid column or row is deleted
property OnColRowExchanged: TGridOperationEvent; [rw] | Event handler signalled when a grid column or row has its position exchanged with another
property OnColRowInserted: TGridOperationEvent; [rw] | Event handler signalled when a column or row is inserted into the grid
property OnColRowMoved: TGridOperationEvent; [rw] | Event handler signalled when a grid column or row is moved
property OnCompareCells: TOnCompareCells; | Event handler signalled to compare the contents of cells
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnDrawCell: TOnDrawCell; | Event handler for drawing a cell
property OnEditButtonClick: TNotifyEvent; deprecated ; | Event handler for when the Edit button is clicked
property OnButtonClick: TOnSelectEvent;
property OnEndDock: TEndDragEvent; | Notification handler for the end of a docking operation
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnGetEditMask: TGetEditEvent; [rw] | Event handler signalled to get the edit mask while editing a grid cell
property OnGetEditText: TGetEditEvent; [rw] | Event handler signalled to get the text to be edited in a grid cell
property OnHeaderClick: THdrEvent; [rw] | Event handler signalled when a column or row header is clicked
property OnHeaderSized: THdrEvent; [rw] | Event handler signalled when a column or row header is re-sized
property OnHeaderSizing: THeaderSizingEvent; [rw]
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent;
property OnMouseLeave: TNotifyEvent;
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnPickListSelect: TNotifyEvent; | Event handler for selecting an item from a picklist (e.g. drop-down list in TComboBox)
property OnPrepareCanvas: TOnPrepareCanvasEvent; | Event handler to prepare the Canvas for drawing
property OnSelectEditor: TSelectEditorEvent; | Event handler signalled to select a cell editor
property OnSelection: TOnSelectEvent; | Event handler for when an area of a grid (one or a group of cells) is selected
property OnSelectCell: TOnSelectCellEvent; [rw] | Event handler signalled when a grid cell is selected
property OnSetEditText: TSetEditEvent; [rw] | Event handler signalled to store the text that has been edited in a cell
property OnStartDock: TStartDockEvent; | Event handler for the start of a docking operation
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnTopleftChanged: TNotifyEvent; | Event handler signalled when the top left cell is changed (i.e. the grid has been scrolled so that a different cell occupies top left)
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property OnValidateEntry: TValidateEntryEvent; | Event handler signalled to validate the content in a cell
end;

Inheritance

TCustomDrawGrid | Base class for custom drawn grids
|
TCustomGrid | TCustomGrid - the base class for all grid controls
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomDrawGrid is a TCustomGrid descendant used as the base class for custom drawn grids including TDrawGrid and TStringGrid. TCustomDrawGrid provides overridden methods needed to work with cells using the TVirtualGrid class instance in the Grid property. Applications should not create instance of TCustomDrawGrid; use of the descendent classes like TDrawGrid or TStringGrid.

See also

HowToUseGrids

How to use Grids including StringGrids, DrawGrids and DbGrids


TCustomDrawGrid
 | ro | AllowOutboundEvents
 | ro | BorderColor
 | ro | Canvas
 | ro | Col
 | ro | ColWidths
 | ro | ColRow
 | ro | DisabledFontColor
 | ro | Editor
 | ro | EditorBorderStyle
 | ro | EditorMode
 | ro | ExtendedColSizing
 | ro | AltColorStartNormal
 | ro | FastEditing
 | ro | FixedGridLineColor
 | ro | FocusColor
 | ro | FocusRectVisible
 | ro | GridHeight
 | ro | GridLineColor
 | ro | GridLineStyle
 | ro | GridWidth
 | ro | IsCellSelected
 | ro | LeftCol
 | ro | Row
 | ro | RowHeights
 | ro | SaveOptions
 | ro | SelectedColor
 | ro | SelectedColumn
 | ro | Selection
 | ro | StrictSort
 | ro | TopRow
 | ro | UseXORFeatures
 | ro | Align
 | ro | Anchors
 | ro | AutoAdvance
 | ro | AutoFillColumns
 | ro | BorderSpacing
 | ro | BorderStyle
 | ro | Color
 | ro | ColCount
 | ro | Columns
 | ro | Constraints
 | ro | DefaultColWidth
 | ro | DefaultDrawing
 | ro | DefaultRowHeight
 | ro | Enabled
 | ro | FixedColor
 | ro | FixedCols
 | ro | FixedHotColor
 | ro | FixedRows
 | ro | Flat
 | ro | Font
 | ro | GridLineWidth
 | ro | Options
 | ro | Options2
 | ro | ParentShowHint
 | ro | PopupMenu
 | ro | RowCount
 | ro | ScrollBars
 | ro | ShowHint
 | ro | TabAdvance
 | ro | TabOrder
 | ro | TabStop
 | ro | Visible
 | ro | VisibleColCount
 | ro | VisibleRowCount
TCustomGrid
pt |  | AllowOutboundEvents
pt |  | AlternateColor
pt |  | AutoAdvance
pt |  | AutoEdit
pt |  | AutoFillColumns
pt |  | BorderStyle
pt |  | BorderColor
pt |  | CellHintPriority
pt |  | Col
pt |  | ColCount
pt |  | ColRow
pt |  | ColRowDraggingCursor
pt |  | ColRowDragIndicatorColor
pt |  | ColSizingCursor
pt |  | ColumnClickSorts
pt |  | Columns
pt |  | ColWidths
pt |  | DefaultColWidth
pt |  | DefaultRowHeight
pt |  | DefaultDrawing
pt |  | DefaultTextStyle
pt |  | DisabledFontColor
pt |  | DragDx
pt |  | Editor
pt |  | EditorBorderStyle
pt |  | EditorMode
pt |  | EditorKey
pt |  | EditorOptions
pt |  | EditorShowing
pt |  | ExtendedColSizing
pt |  | ExtendedRowSizing
pt |  | ExtendedSelect
pt |  | FastEditing
pt |  | AltColorStartNormal
pt |  | FixedCols
pt |  | FixedRows
pt |  | FixedColor
pt |  | FixedGridLineColor
pt |  | FixedHotColor
pt |  | Flat
pt |  | FocusColor
pt |  | FocusRectVisible
pt | ro | GCache
pt |  | GridFlags
pt | ro | GridHeight
pt |  | GridLineColor
pt |  | GridLineStyle
pt |  | GridLineWidth
pt | ro | GridWidth
pt |  | HeaderHotZones
pt |  | HeaderPushZones
pt |  | ImageIndexSortAsc
pt |  | ImageIndexSortDesc
pt |  | TabAdvance
pt |  | TitleImageList
pt |  | TitleImageListWidth
pt | ro | InplaceEditor
pt | ro | IsCellSelected
pt |  | LeftCol
pt |  | MouseWheelOption
pt |  | Options
pt |  | Options2
pt |  | RangeSelectMode
pt |  | Row
pt |  | RowCount
pt |  | RowSizingCursor
pt |  | RowHeights
pt |  | SaveOptions
pt |  | SelectActive
pt |  | SelectedColor
pt | ro | SelectedColumn
pt |  | Selection
pt |  | ScrollBars
pt |  | StrictSort
pt |  | TitleFont
pt |  | TitleStyle
pt |  | TopRow
pt |  | UseXORFeatures
pt |  | ValidateOnSetSelection
pt | ro | VisibleColCount
pt | ro | VisibleRowCount
 | ro | CursorState
 | ro | SelectedRange
 | ro | SelectedRangeCount
 |  | SortOrder
 | ro | SortColumn
 | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomDrawGrid)
pt |  | AllowOutboundEvents (TCustomGrid)
 | ro | AllowOutboundEvents (TCustomDrawGrid)
pt |  | AltColorStartNormal (TCustomGrid)
 | ro | AltColorStartNormal (TCustomDrawGrid)
pt |  | AlternateColor (TCustomGrid)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | Anchors (TCustomDrawGrid)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoAdvance (TCustomGrid)
 | ro | AutoAdvance (TCustomDrawGrid)
pt |  | AutoEdit (TCustomGrid)
pt |  | AutoFillColumns (TCustomGrid)
 | ro | AutoFillColumns (TCustomDrawGrid)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pt |  | BorderColor (TCustomGrid)
 | ro | BorderColor (TCustomDrawGrid)
 |  | BorderSpacing (TControl)
 | ro | BorderSpacing (TCustomDrawGrid)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pt |  | BorderStyle (TCustomGrid)
 | ro | BorderStyle (TCustomDrawGrid)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 | ro | Canvas (TCustomDrawGrid)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
pt |  | CellHintPriority (TCustomGrid)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
pt |  | Col (TCustomGrid)
 | ro | Col (TCustomDrawGrid)
pt |  | ColCount (TCustomGrid)
 | ro | ColCount (TCustomDrawGrid)
 |  | Color (TControl)
 | ro | Color (TCustomDrawGrid)
pt |  | ColRow (TCustomGrid)
 | ro | ColRow (TCustomDrawGrid)
pt |  | ColRowDraggingCursor (TCustomGrid)
pt |  | ColRowDragIndicatorColor (TCustomGrid)
pt |  | ColSizingCursor (TCustomGrid)
pt |  | ColumnClickSorts (TCustomGrid)
pt |  | Columns (TCustomGrid)
 | ro | Columns (TCustomDrawGrid)
pt |  | ColWidths (TCustomGrid)
 | ro | ColWidths (TCustomDrawGrid)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | Constraints (TCustomDrawGrid)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 | ro | CursorState (TCustomGrid)
pt |  | DefaultColWidth (TCustomGrid)
 | ro | DefaultColWidth (TCustomDrawGrid)
pt |  | DefaultDrawing (TCustomGrid)
 | ro | DefaultDrawing (TCustomDrawGrid)
pt |  | DefaultRowHeight (TCustomGrid)
 | ro | DefaultRowHeight (TCustomDrawGrid)
pt |  | DefaultTextStyle (TCustomGrid)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt |  | DisabledFontColor (TCustomGrid)
 | ro | DisabledFontColor (TCustomDrawGrid)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragDx (TCustomGrid)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | Editor (TCustomGrid)
 | ro | Editor (TCustomDrawGrid)
pt |  | EditorBorderStyle (TCustomGrid)
 | ro | EditorBorderStyle (TCustomDrawGrid)
pt |  | EditorKey (TCustomGrid)
pt |  | EditorMode (TCustomGrid)
 | ro | EditorMode (TCustomDrawGrid)
pt |  | EditorOptions (TCustomGrid)
pt |  | EditorShowing (TCustomGrid)
 |  | Enabled (TControl)
 | ro | Enabled (TCustomDrawGrid)
pt |  | ExtendedColSizing (TCustomGrid)
 | ro | ExtendedColSizing (TCustomDrawGrid)
pt |  | ExtendedRowSizing (TCustomGrid)
pt |  | ExtendedSelect (TCustomGrid)
pt |  | FastEditing (TCustomGrid)
 | ro | FastEditing (TCustomDrawGrid)
pt |  | FixedColor (TCustomGrid)
 | ro | FixedColor (TCustomDrawGrid)
pt |  | FixedCols (TCustomGrid)
 | ro | FixedCols (TCustomDrawGrid)
pt |  | FixedGridLineColor (TCustomGrid)
 | ro | FixedGridLineColor (TCustomDrawGrid)
pt |  | FixedHotColor (TCustomGrid)
 | ro | FixedHotColor (TCustomDrawGrid)
pt |  | FixedRows (TCustomGrid)
 | ro | FixedRows (TCustomDrawGrid)
pt |  | Flat (TCustomGrid)
 | ro | Flat (TCustomDrawGrid)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
pt |  | FocusColor (TCustomGrid)
 | ro | FocusColor (TCustomDrawGrid)
pt |  | FocusRectVisible (TCustomGrid)
 | ro | FocusRectVisible (TCustomDrawGrid)
 |  | Font (TControl)
 | ro | Font (TCustomDrawGrid)
pt | ro | GCache (TCustomGrid)
pt |  | GridFlags (TCustomGrid)
pt | ro | GridHeight (TCustomGrid)
 | ro | GridHeight (TCustomDrawGrid)
pt |  | GridLineColor (TCustomGrid)
 | ro | GridLineColor (TCustomDrawGrid)
pt |  | GridLineStyle (TCustomGrid)
 | ro | GridLineStyle (TCustomDrawGrid)
pt |  | GridLineWidth (TCustomGrid)
 | ro | GridLineWidth (TCustomDrawGrid)
pt | ro | GridWidth (TCustomGrid)
 | ro | GridWidth (TCustomDrawGrid)
 |  | Handle (TWinControl)
pt |  | HeaderHotZones (TCustomGrid)
pt |  | HeaderPushZones (TCustomGrid)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pt |  | ImageIndexSortAsc (TCustomGrid)
pt |  | ImageIndexSortDesc (TCustomGrid)
pt | ro | InplaceEditor (TCustomGrid)
pt | ro | IsCellSelected (TCustomGrid)
 | ro | IsCellSelected (TCustomDrawGrid)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
pt |  | LeftCol (TCustomGrid)
 | ro | LeftCol (TCustomDrawGrid)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
pt |  | MouseWheelOption (TCustomGrid)
 |  | Name (TComponent)
pt |  | Options (TCustomGrid)
 | ro | Options (TCustomDrawGrid)
pt |  | Options2 (TCustomGrid)
 | ro | Options2 (TCustomDrawGrid)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 | ro | ParentShowHint (TCustomDrawGrid)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomDrawGrid)
pt |  | RangeSelectMode (TCustomGrid)
 | ro | ReadBounds (TControl)
pt |  | Row (TCustomGrid)
 | ro | Row (TCustomDrawGrid)
pt |  | RowCount (TCustomGrid)
 | ro | RowCount (TCustomDrawGrid)
pt |  | RowHeights (TCustomGrid)
 | ro | RowHeights (TCustomDrawGrid)
pt |  | RowSizingCursor (TCustomGrid)
pt |  | SaveOptions (TCustomGrid)
 | ro | SaveOptions (TCustomDrawGrid)
pt |  | ScrollBars (TCustomGrid)
 | ro | ScrollBars (TCustomDrawGrid)
pt |  | SelectActive (TCustomGrid)
pt |  | SelectedColor (TCustomGrid)
 | ro | SelectedColor (TCustomDrawGrid)
pt | ro | SelectedColumn (TCustomGrid)
 | ro | SelectedColumn (TCustomDrawGrid)
 | ro | SelectedRange (TCustomGrid)
 | ro | SelectedRangeCount (TCustomGrid)
pt |  | Selection (TCustomGrid)
 | ro | Selection (TCustomDrawGrid)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | ShowHint (TCustomDrawGrid)
 | ro | Showing (TWinControl)
 | ro | SortColumn (TCustomGrid)
 |  | SortOrder (TCustomGrid)
pt |  | StrictSort (TCustomGrid)
 | ro | StrictSort (TCustomDrawGrid)
pt |  | TabAdvance (TCustomGrid)
 | ro | TabAdvance (TCustomDrawGrid)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomDrawGrid)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomGrid)
 | ro | TabStop (TCustomDrawGrid)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pt |  | TitleFont (TCustomGrid)
pt |  | TitleImageList (TCustomGrid)
pt |  | TitleImageListWidth (TCustomGrid)
pt |  | TitleStyle (TCustomGrid)
pl |  | Top (TControl)
pt |  | TopRow (TCustomGrid)
 | ro | TopRow (TCustomDrawGrid)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
pt |  | UseXORFeatures (TCustomGrid)
 | ro | UseXORFeatures (TCustomDrawGrid)
pt |  | ValidateOnSetSelection (TCustomGrid)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | Visible (TCustomDrawGrid)
pt | ro | VisibleColCount (TCustomGrid)
 | ro | VisibleColCount (TCustomDrawGrid)
 | ro | VisibleDockClientCount (TWinControl)
pt | ro | VisibleRowCount (TCustomGrid)
 | ro | VisibleRowCount (TCustomDrawGrid)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomDrawGrid
pt | CellClick
pt | ColRowDeleted
pt | ColRowExchanged
pt | ColRowInserted
pt | ColRowMoved
pt | CreateVirtualGrid
pt | DrawCell
pt | DrawCellAutonumbering
pt | DrawFocusRect
pt | GetCells
pt | GetCheckBoxState
pt | GetEditMask
pt | GetEditText
pt | GridMouseWheel
pt | HeaderClick
pt | HeaderSized
pt | HeaderSizing
pt | KeyDown
pt | NotifyColRowChange
pt | SelectCell
pt | SetColor
pt | SetCheckboxState
pt | SetEditText
pt | SizeChanged
pt | ToggleCheckbox
 | Create
 | Destroy
 | DeleteColRow
 | DeleteCol
 | DeleteRow
 | ExchangeColRow
 | InsertColRow
 | MoveColRow
 | SortColRow
 | DefaultDrawCell
TCustomGrid
pt | RTLSign
pt | WSRegisterClass
pt | AddSelectedRange
pt | AdjustClientRect
pt | AdjustEditorBounds
pt | AfterMoveSelection
pt | AssignTo
pt | AutoAdjustColumn
pt | BeforeMoveSelection
pt | BeginAutoDrag
pt | BoxRect
pt | CacheMouseDown
pt | CalcAutoSizeColumn
pt | CalcCellExtent
pt | CalcFocusRect
pt | CalcMaxTopLeft
pt | CalcScrollbarsRange
pt | CalculatePreferredSize
pt | CanEditShow
pt | CanGridAcceptKey
pt | CellClick
pt | CellExtent
pt | CheckLimits
pt | CheckLimitsWithError
pt | CMBiDiModeChanged
pt | CMMouseEnter
pt | CMMouseLeave
pt | ColRowDeleted
pt | ColRowExchanged
pt | ColRowInserted
pt | ColRowMoved
pt | ColRowToOffset
pt | ColumnIndexFromGridColumn
pt | ColumnFromGridColumn
pt | ColumnsChanged
pt | ColWidthsChanged
pt | CreateColumns
pt | CheckNewCachedSizes
pt | CreateWnd
pt | CreateParams
pt | Click
pt | DblClick
pt | DefaultColWidthIsStored
pt | DefaultRowHeightIsStored
pt | DefineProperties
pt | DestroyHandle
pt | DialogChar
pt | DoCompareCells
pt | DoCopyToClipboard
pt | DoCutToClipboard
pt | DoEditButtonClick
pt | DoEditorHide
pt | DoEditorShow
pt | DoExit
pt | DoEnter
pt | DoLoadColumn
pt | DoSaveColumn
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | DoAutoAdjustLayout
pt | DoOnChangeBounds
pt | DoOPDeleteColRow
pt | DoOPExchangeColRow
pt | DoOPInsertColRow
pt | DoOPMoveColRow
pt | DoPasteFromClipboard
pt | DoPrepareCanvas
pt | DoOnResize
pt | DoSetBounds
pt | DoUTF8KeyPress
pt | DrawBorder
pt | DrawAllRows
pt | DrawFillRect
pt | DrawCell
pt | DrawCellGrid
pt | DrawTextInCell
pt | DrawThemedCell
pt | DrawCellText
pt | DrawGridCheckboxBitmaps
pt | DrawButtonCell
pt | DrawColRowMoving
pt | DrawColumnText
pt | DrawColumnTitleImage
pt | DrawEdges
pt | DrawFocusRect
pt | DrawRow
pt | EditButtonClicked
pt | EditordoGetValue
pt | EditordoResetValue
pt | EditordoSetValue
pt | EditorCanAcceptKey
pt | EditorIsReadOnly
pt | EditorHide
pt | EditorLocked
pt | EditingAllowed
pt | EditorSelectAll
pt | EditorShow
pt | EditorShowInCell
pt | EditorWidthChanged
pt | FirstGridColumn
pt | FixedGrid
pt | FontChanged
pt | GetAutoFillColumnInfo
pt | GetCellHintText
pt | GetCells
pt | GetColumnAlignment
pt | GetColumnColor
pt | GetColumnFont
pt | GetColumnLayout
pt | GetColumnReadonly
pt | GetColumnTitle
pt | GetColumnWidth
pt | GetDeltaMoveNext
pt | GetDefaultColumnAlignment
pt | GetDefaultColumnWidth
pt | GetDefaultColumnLayout
pt | GetDefaultColumnReadOnly
pt | GetDefaultColumnTitle
pt | GetDefaultEditor
pt | GetDefaultRowHeight
pt | GetGridDrawState
pt | GetImageForCheckBox
pt | GetScrollBarPosition
pt | GetSmoothScroll
pt | GetSBVisibility
pt | GetSBRanges
pt | GetSelectedState
pt | GetEditMask
pt | GetEditText
pt | GetFixedcolor
pt | GetFirstVisibleColumn
pt | GetFirstVisibleRow
pt | GetLastVisibleColumn
pt | GetLastVisibleRow
pt | GetSelectedColor
pt | GetTitleShowPrefix
pt | GetPxTopLeft
pt | GetTruncCellHintText
pt | GridColumnFromColumnIndex
pt | GridMouseWheel
pt | HeaderClick
pt | HeaderSized
pt | HeaderSizing
pt | HideCellHintWindow
pt | InternalSetColCount
pt | InvalidateCell
pt | InvalidateFromCol
pt | InvalidateGrid
pt | InvalidateFocused
pt | IsColumnIndexValid
pt | IsRowIndexValid
pt | IsColumnIndexVariable
pt | IsRowIndexVariable
pt | GetIsCellTitle
pt | GetIsCellSelected
pt | IsEmptyRow
pt | IsMouseOverCellButton
pt | KeyDown
pt | KeyUp
pt | KeyPress
pt | LoadContent
pt | LoadGridOptions
pt | Loaded
pt | LockEditor
pt | MouseButtonAllowed
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MoveExtend
pt | MoveNextAuto
pt | MoveNextSelectable
pt | MoveSelection
pt | OffsetToColRow
pt | Paint
pt | PickListItemSelected
pt | PrepareCanvas
pt | PrepareCellHints
pt | ResetDefaultColWidths
pt | ResetEditor
pt | ResetLastMove
pt | ResetOffset
pt | ResetSizes
pt | ResizeColumn
pt | ResizeRow
pt | RowHeightsChanged
pt | SaveContent
pt | SaveGridOptions
pt | FixDesignFontsPPI
pt | ScaleFontsPPI
pt | ScrollBarRange
pt | ScrollBarPosition
pt | ScrollBarIsVisible
pt | ScrollBarPage
pt | ScrollBarShow
pt | ScrollBarAutomatic
pt | ScrollBy
pt | SelectEditor
pt | SelectCell
pt | SetCanvasFont
pt | SetColCount
pt | SetColor
pt | SetColRow
pt | SetCursor
pt | SetEditText
pt | SetBorderStyle
pt | SetFixedcolor
pt | SetFixedCols
pt | SetFixedRows
pt | SetRawColWidths
pt | SetSelectedColor
pt | ShowCellHintWindow
pt | SizeChanged
pt | Sort
pt | StartPushCell
pt | TopLeftChanged
pt | TryMoveSelection
pt | UnLockEditor
pt | UnprepareCellHints
pt | UpdateHorzScrollBar
pt | UpdateSelectionRange
pt | UpdateVertScrollbar
pt | UpdateBorderStyle
pt | ValidateEntry
pt | VisualChange
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | WMKillFocus
pt | WMSetFocus
pt | WndProc
pt | FlipRect
pt | FlipPoint
pt | FlipX
 | Create
 | Destroy
 | Invalidate
 | EditingDone
 | AdjustInnerCellRect
 | AutoAdjustColumns
 | BeginUpdate
 | CellRect
 | CellToGridZone
 | CheckPosition
 | ClearCols
 | ClearRows
 | Clear
 | ClearSelections
 | EditorByStyle
 | EditorKeyDown
 | EditorKeyPress
 | EditorKeyUp
 | EditorTextChanged
 | EndUpdate
 | EraseBackground
 | Focused
 | HasMultiSelection
 | HideSortArrow
 | InvalidateCol
 | InvalidateRange
 | InvalidateRow
 | IsCellVisible
 | IsFixedCellVisible
 | LoadFromFile
 | LoadFromStream
 | MouseCoord
 | MouseToCell
 | MouseToLogcell
 | MouseToGridZone
 | SaveToFile
 | SaveToStream
 | SetFocus
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AddSelectedRange (TCustomGrid)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomGrid)
pt | AdjustEditorBounds (TCustomGrid)
 | AdjustInnerCellRect (TCustomGrid)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AfterMoveSelection (TCustomGrid)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
pt | AssignTo (TCustomGrid)
pt | AutoAdjustColumn (TCustomGrid)
 | AutoAdjustColumns (TCustomGrid)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeforeMoveSelection (TCustomGrid)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomGrid)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdate (TCustomGrid)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
pt | BoxRect (TCustomGrid)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CacheMouseDown (TCustomGrid)
pt | CalcAutoSizeColumn (TCustomGrid)
pt | CalcCellExtent (TCustomGrid)
pt | CalcFocusRect (TCustomGrid)
pt | CalcMaxTopLeft (TCustomGrid)
pt | CalcScrollbarsRange (TCustomGrid)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomGrid)
pt | CanAutoSize (TControl)
pt | CanEditShow (TCustomGrid)
 | CanFocus (TWinControl)
pt | CanGridAcceptKey (TCustomGrid)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | CellClick (TCustomGrid)
pt | CellClick (TCustomDrawGrid)
pt | CellExtent (TCustomGrid)
 | CellRect (TCustomGrid)
 | CellToGridZone (TCustomGrid)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
pt | CheckLimits (TCustomGrid)
pt | CheckLimitsWithError (TCustomGrid)
pt | CheckNewCachedSizes (TCustomGrid)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
 | CheckPosition (TCustomGrid)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomGrid)
 | ClearCols (TCustomGrid)
 | ClearRows (TCustomGrid)
 | ClearSelections (TCustomGrid)
pt | Click (TControl)
pt | Click (TCustomGrid)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomGrid)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseEnter (TCustomGrid)
pt | CMMouseLeave (TControl)
pt | CMMouseLeave (TCustomGrid)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColRowDeleted (TCustomGrid)
pt | ColRowDeleted (TCustomDrawGrid)
pt | ColRowExchanged (TCustomGrid)
pt | ColRowExchanged (TCustomDrawGrid)
pt | ColRowInserted (TCustomGrid)
pt | ColRowInserted (TCustomDrawGrid)
pt | ColRowMoved (TCustomGrid)
pt | ColRowMoved (TCustomDrawGrid)
pt | ColRowToOffset (TCustomGrid)
pt | ColumnFromGridColumn (TCustomGrid)
pt | ColumnIndexFromGridColumn (TCustomGrid)
pt | ColumnsChanged (TCustomGrid)
pt | ColWidthsChanged (TCustomGrid)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomGrid)
 | Create (TCustomDrawGrid)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateColumns (TCustomGrid)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomGrid)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateVirtualGrid (TCustomDrawGrid)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TCustomGrid)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
pt | DblClick (TCustomGrid)
 | DecLCLRefCount (TLCLComponent)
pt | DefaultColWidthIsStored (TCustomGrid)
 | DefaultDrawCell (TCustomDrawGrid)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
pt | DefaultRowHeightIsStored (TCustomGrid)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
pt | DefineProperties (TCustomGrid)
 | DeleteCol (TCustomDrawGrid)
 | DeleteColRow (TCustomDrawGrid)
 | DeleteRow (TCustomDrawGrid)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCustomGrid)
 | Destroy (TCustomDrawGrid)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
pt | DestroyHandle (TCustomGrid)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomGrid)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomGrid)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoCompareCells (TCustomGrid)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCopyToClipboard (TCustomGrid)
pt | DoCutToClipboard (TCustomGrid)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEditButtonClick (TCustomGrid)
pt | DoEditorHide (TCustomGrid)
pt | DoEditorShow (TCustomGrid)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomGrid)
pt | DoExit (TWinControl)
pt | DoExit (TCustomGrid)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoLoadColumn (TCustomGrid)
pt | DoMouseWheel (TControl)
pt | DoMouseWheel (TCustomGrid)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelDown (TCustomGrid)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelLeft (TCustomGrid)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelRight (TCustomGrid)
pt | DoMouseWheelUp (TControl)
pt | DoMouseWheelUp (TCustomGrid)
pt | DoOnChangeBounds (TControl)
pt | DoOnChangeBounds (TCustomGrid)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TCustomGrid)
pt | DoOnShowHint (TControl)
pt | DoOPDeleteColRow (TCustomGrid)
pt | DoOPExchangeColRow (TCustomGrid)
pt | DoOPInsertColRow (TCustomGrid)
pt | DoOPMoveColRow (TCustomGrid)
pt | DoPasteFromClipboard (TCustomGrid)
pt | DoPrepareCanvas (TCustomGrid)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoSaveColumn (TCustomGrid)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoSetBounds (TCustomGrid)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DoUTF8KeyPress (TCustomGrid)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawAllRows (TCustomGrid)
pt | DrawBorder (TCustomGrid)
pt | DrawButtonCell (TCustomGrid)
pt | DrawCell (TCustomGrid)
pt | DrawCell (TCustomDrawGrid)
pt | DrawCellAutonumbering (TCustomDrawGrid)
pt | DrawCellGrid (TCustomGrid)
pt | DrawCellText (TCustomGrid)
pt | DrawColRowMoving (TCustomGrid)
pt | DrawColumnText (TCustomGrid)
pt | DrawColumnTitleImage (TCustomGrid)
pt | DrawEdges (TCustomGrid)
pt | DrawFillRect (TCustomGrid)
pt | DrawFocusRect (TCustomGrid)
pt | DrawFocusRect (TCustomDrawGrid)
pt | DrawGridCheckboxBitmaps (TCustomGrid)
pt | DrawRow (TCustomGrid)
pt | DrawTextInCell (TCustomGrid)
pt | DrawThemedCell (TCustomGrid)
pt | EditButtonClicked (TCustomGrid)
pt | EditingAllowed (TCustomGrid)
 | EditingDone (TControl)
 | EditingDone (TCustomGrid)
 | EditorByStyle (TCustomGrid)
pt | EditorCanAcceptKey (TCustomGrid)
pt | EditordoGetValue (TCustomGrid)
pt | EditordoResetValue (TCustomGrid)
pt | EditordoSetValue (TCustomGrid)
pt | EditorHide (TCustomGrid)
pt | EditorIsReadOnly (TCustomGrid)
 | EditorKeyDown (TCustomGrid)
 | EditorKeyPress (TCustomGrid)
 | EditorKeyUp (TCustomGrid)
pt | EditorLocked (TCustomGrid)
pt | EditorSelectAll (TCustomGrid)
pt | EditorShow (TCustomGrid)
pt | EditorShowInCell (TCustomGrid)
 | EditorTextChanged (TCustomGrid)
pt | EditorWidthChanged (TCustomGrid)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdate (TCustomGrid)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCustomGrid)
 | ExchangeColRow (TCustomDrawGrid)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
pt | FirstGridColumn (TCustomGrid)
 | FixDesignFontsPPI (TControl)
pt | FixDesignFontsPPI (TCustomGrid)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixedGrid (TCustomGrid)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
pt | FlipPoint (TCustomGrid)
pt | FlipRect (TCustomGrid)
pt | FlipX (TCustomGrid)
 | Focused (TWinControl)
 | Focused (TCustomGrid)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | FontChanged (TCustomGrid)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetAutoFillColumnInfo (TCustomGrid)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetCellHintText (TCustomGrid)
pt | GetCells (TCustomGrid)
pt | GetCells (TCustomDrawGrid)
pt | GetCheckBoxState (TCustomDrawGrid)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
pt | GetColumnAlignment (TCustomGrid)
pt | GetColumnColor (TCustomGrid)
pt | GetColumnFont (TCustomGrid)
pt | GetColumnLayout (TCustomGrid)
pt | GetColumnReadonly (TCustomGrid)
pt | GetColumnTitle (TCustomGrid)
pt | GetColumnWidth (TCustomGrid)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultColumnAlignment (TCustomGrid)
pt | GetDefaultColumnLayout (TCustomGrid)
pt | GetDefaultColumnReadOnly (TCustomGrid)
pt | GetDefaultColumnTitle (TCustomGrid)
pt | GetDefaultColumnWidth (TCustomGrid)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultEditor (TCustomGrid)
 | GetDefaultHeight (TControl)
pt | GetDefaultRowHeight (TCustomGrid)
 | GetDefaultWidth (TControl)
pt | GetDeltaMoveNext (TCustomGrid)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEditMask (TCustomGrid)
pt | GetEditMask (TCustomDrawGrid)
pt | GetEditText (TCustomGrid)
pt | GetEditText (TCustomDrawGrid)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFirstVisibleColumn (TCustomGrid)
pt | GetFirstVisibleRow (TCustomGrid)
pt | GetFixedcolor (TCustomGrid)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
pt | GetGridDrawState (TCustomGrid)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
pt | GetImageForCheckBox (TCustomGrid)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetIsCellSelected (TCustomGrid)
pt | GetIsCellTitle (TCustomGrid)
pt | GetLastVisibleColumn (TCustomGrid)
pt | GetLastVisibleRow (TCustomGrid)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPxTopLeft (TCustomGrid)
 | GetRGBColorResolvingParent (TControl)
pt | GetSBRanges (TCustomGrid)
pt | GetSBVisibility (TCustomGrid)
pt | GetScrollBarPosition (TCustomGrid)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelectedColor (TCustomGrid)
pt | GetSelectedState (TCustomGrid)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
pt | GetSmoothScroll (TCustomGrid)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
pt | GetTitleShowPrefix (TCustomGrid)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
pt | GetTruncCellHintText (TCustomGrid)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
pt | GridColumnFromColumnIndex (TCustomGrid)
pt | GridMouseWheel (TCustomGrid)
pt | GridMouseWheel (TCustomDrawGrid)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasMultiSelection (TCustomGrid)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeaderClick (TCustomGrid)
pt | HeaderClick (TCustomDrawGrid)
pt | HeaderSized (TCustomGrid)
pt | HeaderSized (TCustomDrawGrid)
pt | HeaderSizing (TCustomGrid)
pt | HeaderSizing (TCustomDrawGrid)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
pt | HideCellHintWindow (TCustomGrid)
 | HideSortArrow (TCustomGrid)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertColRow (TCustomDrawGrid)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
pt | InternalSetColCount (TCustomGrid)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
 | Invalidate (TCustomGrid)
pt | InvalidateBoundsRealized (TWinControl)
pt | InvalidateCell (TCustomGrid)
 | InvalidateClientRectCache (TWinControl)
 | InvalidateCol (TCustomGrid)
pt | InvalidateControl (TControl)
pt | InvalidateFocused (TCustomGrid)
pt | InvalidateFromCol (TCustomGrid)
pt | InvalidateGrid (TCustomGrid)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | InvalidateRange (TCustomGrid)
 | InvalidateRow (TCustomGrid)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
 | IsCellVisible (TCustomGrid)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsColumnIndexValid (TCustomGrid)
pt | IsColumnIndexVariable (TCustomGrid)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
pt | IsEmptyRow (TCustomGrid)
 | IsEnabled (TControl)
 | IsFixedCellVisible (TCustomGrid)
 | IsImplementorOf (TComponent)
pt | IsMouseOverCellButton (TCustomGrid)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
pt | IsRowIndexValid (TCustomGrid)
pt | IsRowIndexVariable (TCustomGrid)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomGrid)
pt | KeyDown (TCustomDrawGrid)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyPress (TCustomGrid)
pt | KeyUp (TWinControl)
pt | KeyUp (TCustomGrid)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LoadContent (TCustomGrid)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomGrid)
pt | LoadedAll (TControl)
 | LoadFromFile (TCustomGrid)
 | LoadFromStream (TCustomGrid)
pt | LoadGridOptions (TCustomGrid)
 | Loading (TComponent)
pt | LockEditor (TCustomGrid)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseButtonAllowed (TCustomGrid)
 | MouseCoord (TCustomGrid)
pt | MouseDown (TControl)
pt | MouseDown (TCustomGrid)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseMove (TCustomGrid)
 | MouseToCell (TCustomGrid)
 | MouseToGridZone (TCustomGrid)
 | MouseToLogcell (TCustomGrid)
pt | MouseUp (TControl)
pt | MouseUp (TCustomGrid)
 | MoveColRow (TCustomDrawGrid)
pt | MoveExtend (TCustomGrid)
pt | MoveNextAuto (TCustomGrid)
pt | MoveNextSelectable (TCustomGrid)
pt | MoveSelection (TCustomGrid)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | NotifyColRowChange (TCustomDrawGrid)
 | NotifyControls (TWinControl)
pt | OffsetToColRow (TCustomGrid)
pt | Paint (TCustomControl)
pt | Paint (TCustomGrid)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PickListItemSelected (TCustomGrid)
pt | PositionDockRect (TControl)
pt | PrepareCanvas (TCustomGrid)
pt | PrepareCellHints (TCustomGrid)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | ResetDefaultColWidths (TCustomGrid)
pt | ResetEditor (TCustomGrid)
pt | ResetLastMove (TCustomGrid)
pt | ResetOffset (TCustomGrid)
pt | ResetSizes (TCustomGrid)
pt | Resize (TControl)
pt | ResizeColumn (TCustomGrid)
pt | ResizeRow (TCustomGrid)
pt | RowHeightsChanged (TCustomGrid)
pt | RTLSign (TCustomGrid)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
pt | SaveContent (TCustomGrid)
pt | SaveGridOptions (TCustomGrid)
 | SaveToFile (TCustomGrid)
 | SaveToStream (TCustomGrid)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
pt | ScaleFontsPPI (TCustomGrid)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | ScrollBarAutomatic (TCustomGrid)
pt | ScrollBarIsVisible (TCustomGrid)
pt | ScrollBarPage (TCustomGrid)
pt | ScrollBarPosition (TCustomGrid)
pt | ScrollBarRange (TCustomGrid)
pt | ScrollBarShow (TCustomGrid)
 | ScrollBy (TWinControl)
pt | ScrollBy (TCustomGrid)
 | ScrollBy_WS (TWinControl)
pt | SelectCell (TCustomGrid)
pt | SelectCell (TCustomDrawGrid)
pt | SelectEditor (TCustomGrid)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
pt | SetBorderStyle (TCustomGrid)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetCanvasFont (TCustomGrid)
pt | SetCheckboxState (TCustomDrawGrid)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColCount (TCustomGrid)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
pt | SetColor (TCustomGrid)
pt | SetColor (TCustomDrawGrid)
pt | SetColRow (TCustomGrid)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
pt | SetCursor (TCustomGrid)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEditText (TCustomGrid)
pt | SetEditText (TCustomDrawGrid)
pt | SetEnabled (TControl)
pt | SetFixedcolor (TCustomGrid)
pt | SetFixedCols (TCustomGrid)
pt | SetFixedRows (TCustomGrid)
 | SetFocus (TWinControl)
 | SetFocus (TCustomGrid)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
pt | SetRawColWidths (TCustomGrid)
 | SetReference (TComponent)
pt | SetSelectedColor (TCustomGrid)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowCellHintWindow (TCustomGrid)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
pt | SizeChanged (TCustomGrid)
pt | SizeChanged (TCustomDrawGrid)
pt | Sort (TCustomGrid)
 | SortColRow (TCustomDrawGrid)
pt | StartPushCell (TCustomGrid)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | ToggleCheckbox (TCustomDrawGrid)
pt | TopLeftChanged (TCustomGrid)
 | ToString (TObject)
pt | TripleClick (TControl)
pt | TryMoveSelection (TCustomGrid)
 | UnitName (TObject)
pt | UnLockEditor (TCustomGrid)
 | UnlockRealizeBounds (TWinControl)
pt | UnprepareCellHints (TCustomGrid)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateBorderStyle (TCustomGrid)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateHorzScrollBar (TCustomGrid)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateSelectionRange (TCustomGrid)
pt | UpdateShowing (TWinControl)
pt | UpdateVertScrollbar (TCustomGrid)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
pt | ValidateEntry (TCustomGrid)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | VisualChange (TCustomGrid)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHScroll (TCustomGrid)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMKillFocus (TCustomGrid)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMSetFocus (TCustomGrid)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TCustomGrid)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TCustomGrid)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomGrid)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomGrid)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomDrawGrid
pt |  | OnGetCheckboxState
pt |  | OnSetCheckboxState
 | ro | OnAfterSelection
 | ro | OnBeforeSelection
 | ro | OnClick
 |  | OnColRowDeleted
 |  | OnColRowExchanged
 |  | OnColRowInserted
 |  | OnColRowMoved
 | ro | OnCompareCells
 | ro | OnContextPopup
 | ro | OnDblClick
 | ro | OnDragDrop
 | ro | OnDragOver
 | ro | OnDrawCell
 | ro | OnEditButtonClick
 | ro | OnButtonClick
 | ro | OnEndDock
 | ro | OnEndDrag
 | ro | OnEnter
 | ro | OnExit
 |  | OnGetEditMask
 |  | OnGetEditText
 |  | OnHeaderClick
 |  | OnHeaderSized
 |  | OnHeaderSizing
 | ro | OnKeyDown
 | ro | OnKeyPress
 | ro | OnKeyUp
 | ro | OnMouseDown
 | ro | OnMouseEnter
 | ro | OnMouseLeave
 | ro | OnMouseMove
 | ro | OnMouseUp
 | ro | OnMouseWheel
 | ro | OnMouseWheelDown
 | ro | OnMouseWheelUp
 | ro | OnPickListSelect
 | ro | OnPrepareCanvas
 | ro | OnSelectEditor
 | ro | OnSelection
 |  | OnSelectCell
 |  | OnSetEditText
 | ro | OnStartDock
 | ro | OnStartDrag
 | ro | OnTopleftChanged
 | ro | OnUTF8KeyPress
 | ro | OnValidateEntry
TCustomGrid
pt |  | OnAfterSelection
pt |  | OnBeforeSelection
pt |  | OnCheckboxToggled
pt |  | OnCompareCells
pt |  | OnPrepareCanvas
pt |  | OnDrawCell
pt |  | OnEditButtonClick
pt |  | OnButtonClick
pt |  | OnPickListSelect
pt |  | OnSelection
pt |  | OnSelectEditor
pt |  | OnTopLeftChanged
pt |  | OnUserCheckboxBitmap
pt |  | OnUserCheckboxImage
pt |  | OnValidateEntry
pt |  | OnGetCellHint
pt |  | OnSaveColumn
pt |  | OnLoadColumn
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnAfterSelection (TCustomGrid)
 | ro | OnAfterSelection (TCustomDrawGrid)
 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
pt |  | OnBeforeSelection (TCustomGrid)
 | ro | OnBeforeSelection (TCustomDrawGrid)
pt |  | OnButtonClick (TCustomGrid)
 | ro | OnButtonClick (TCustomDrawGrid)
 |  | OnChangeBounds (TControl)
pt |  | OnCheckboxToggled (TCustomGrid)
 |  | OnClick (TControl)
 | ro | OnClick (TCustomDrawGrid)
 |  | OnColRowDeleted (TCustomDrawGrid)
 |  | OnColRowExchanged (TCustomDrawGrid)
 |  | OnColRowInserted (TCustomDrawGrid)
 |  | OnColRowMoved (TCustomDrawGrid)
pt |  | OnCompareCells (TCustomGrid)
 | ro | OnCompareCells (TCustomDrawGrid)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
 | ro | OnContextPopup (TCustomDrawGrid)
pt |  | OnDblClick (TControl)
 | ro | OnDblClick (TCustomDrawGrid)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
 | ro | OnDragDrop (TCustomDrawGrid)
pt |  | OnDragOver (TControl)
 | ro | OnDragOver (TCustomDrawGrid)
pt |  | OnDrawCell (TCustomGrid)
 | ro | OnDrawCell (TCustomDrawGrid)
pt |  | OnEditButtonClick (TCustomGrid)
 | ro | OnEditButtonClick (TCustomDrawGrid)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
 | ro | OnEndDock (TCustomDrawGrid)
pt |  | OnEndDrag (TControl)
 | ro | OnEndDrag (TCustomDrawGrid)
 |  | OnEnter (TWinControl)
 | ro | OnEnter (TCustomDrawGrid)
 |  | OnExit (TWinControl)
 | ro | OnExit (TCustomDrawGrid)
pt |  | OnGetCellHint (TCustomGrid)
pt |  | OnGetCheckboxState (TCustomDrawGrid)
pt |  | OnGetDockCaption (TWinControl)
 |  | OnGetEditMask (TCustomDrawGrid)
 |  | OnGetEditText (TCustomDrawGrid)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnHeaderClick (TCustomDrawGrid)
 |  | OnHeaderSized (TCustomDrawGrid)
 |  | OnHeaderSizing (TCustomDrawGrid)
 |  | OnKeyDown (TWinControl)
 | ro | OnKeyDown (TCustomDrawGrid)
 |  | OnKeyPress (TWinControl)
 | ro | OnKeyPress (TCustomDrawGrid)
 |  | OnKeyUp (TWinControl)
 | ro | OnKeyUp (TCustomDrawGrid)
pt |  | OnLoadColumn (TCustomGrid)
pt |  | OnMouseDown (TControl)
 | ro | OnMouseDown (TCustomDrawGrid)
pt |  | OnMouseEnter (TControl)
 | ro | OnMouseEnter (TCustomDrawGrid)
pt |  | OnMouseLeave (TControl)
 | ro | OnMouseLeave (TCustomDrawGrid)
pt |  | OnMouseMove (TControl)
 | ro | OnMouseMove (TCustomDrawGrid)
pt |  | OnMouseUp (TControl)
 | ro | OnMouseUp (TCustomDrawGrid)
pt |  | OnMouseWheel (TControl)
 | ro | OnMouseWheel (TCustomDrawGrid)
pt |  | OnMouseWheelDown (TControl)
 | ro | OnMouseWheelDown (TCustomDrawGrid)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 | ro | OnMouseWheelUp (TCustomDrawGrid)
 |  | OnPaint (TCustomControl)
pt |  | OnPickListSelect (TCustomGrid)
 | ro | OnPickListSelect (TCustomDrawGrid)
pt |  | OnPrepareCanvas (TCustomGrid)
 | ro | OnPrepareCanvas (TCustomDrawGrid)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pt |  | OnSaveColumn (TCustomGrid)
 |  | OnSelectCell (TCustomDrawGrid)
pt |  | OnSelectEditor (TCustomGrid)
 | ro | OnSelectEditor (TCustomDrawGrid)
pt |  | OnSelection (TCustomGrid)
 | ro | OnSelection (TCustomDrawGrid)
pt |  | OnSetCheckboxState (TCustomDrawGrid)
 |  | OnSetEditText (TCustomDrawGrid)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
 | ro | OnStartDock (TCustomDrawGrid)
pt |  | OnStartDrag (TControl)
 | ro | OnStartDrag (TCustomDrawGrid)
pt |  | OnTopLeftChanged (TCustomGrid)
 | ro | OnTopleftChanged (TCustomDrawGrid)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
pt |  | OnUserCheckboxBitmap (TCustomGrid)
pt |  | OnUserCheckboxImage (TCustomGrid)
 |  | OnUTF8KeyPress (TWinControl)
 | ro | OnUTF8KeyPress (TCustomDrawGrid)
pt |  | OnValidateEntry (TCustomGrid)
 | ro | OnValidateEntry (TCustomDrawGrid)


TCustomDrawGrid.Create

Create - constructor for TCustomDrawGrid. Attaches a virtual grid then calls inherited Create

Declaration

Source position: grids.pas line 1419

public constructor TCustomDrawGrid.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the grid control

See also

TCustomGrid.Create

Constructor for the class instance


TCustomDrawGrid.CreateVirtualGrid

CreateVirtualGrid - returns the created virtual grid

Declaration

Source position: grids.pas line 1390

protected function TCustomDrawGrid.CreateVirtualGrid: TVirtualGrid; virtual;


TCustomDrawGrid.DefaultDrawCell

Use the default method for drawing a cell specified by aCol, aRow, at location aRect with state aState

Declaration

Source position: grids.pas line 1430

public procedure TCustomDrawGrid.DefaultDrawCell(

  aCol: Integer;

  aRow: Integer;

  var aRect: TRect;

  aState: TGridDrawState

); virtual;


TCustomDrawGrid.DeleteCol

Declaration

Source position: grids.pas line 1422

public procedure TCustomDrawGrid.DeleteCol(

  Index: Integer

); virtual;


TCustomDrawGrid.DeleteColRow

Delete either a column or a row (specified by index), depending on the value of the Boolean IsColumn

Declaration

Source position: grids.pas line 1421

public procedure TCustomDrawGrid.DeleteColRow(

  IsColumn: Boolean;

  index: Integer

);


TCustomDrawGrid.DeleteRow

Declaration

Source position: grids.pas line 1423

public procedure TCustomDrawGrid.DeleteRow(

  Index: Integer

); virtual;


TCustomDrawGrid.Destroy

Destroy - destructor for TCustomDrawGrid. Frees the grid then calls inherited Destroy

Declaration

Source position: grids.pas line 1420

public destructor TCustomDrawGrid.Destroy; override;

See also

TCustomGrid.Destroy

Destructor for the class instance


TCustomDrawGrid.DrawCellAutonumbering

DrawCellAutonumbering - draws a cell using auto numbering

Declaration

Source position: grids.pas line 1392

protected procedure TCustomDrawGrid.DrawCellAutonumbering(

  aCol: Integer;

  aRow: Integer;

  aRect: TRect;

  const aValue: string

); virtual;


TCustomDrawGrid.DrawFocusRect

DrawFocusRect - draws the rectangle currently receiving focus

Declaration

Source position: grids.pas line 1393

protected procedure TCustomDrawGrid.DrawFocusRect(

  aCol: Integer;

  aRow: Integer;

  ARect: TRect

); override;


TCustomDrawGrid.ExchangeColRow

Exchange either a column or a row, specified by index, with the col or row specified by WithIndex; Boolean IsColumn determines whether rows or columns are to be exchanged

Declaration

Source position: grids.pas line 1424

public procedure TCustomDrawGrid.ExchangeColRow(

  IsColumn: Boolean;

  index: Integer;

  WithIndex: Integer

); virtual;


TCustomDrawGrid.FGrid

FGrid - local variable holding a virtual grid on which to work

Declaration

Source position: grids.pas line 1384

protected TCustomDrawGrid.FGrid : TVirtualGrid;


TCustomDrawGrid.GetCheckBoxState

GetCheckBoxState - returns the state of the checkbox at the specified position

Declaration

Source position: grids.pas line 1395

protected procedure TCustomDrawGrid.GetCheckBoxState(

  const aCol: Integer;

  const aRow: Integer;

  var aState: TCheckBoxState

); virtual;


TCustomDrawGrid.InsertColRow

InsertColRow inserts a column or row (specified by Iscolumn) at the stated index location

Declaration

Source position: grids.pas line 1425

public procedure TCustomDrawGrid.InsertColRow(

  IsColumn: Boolean;

  index: Integer

);


TCustomDrawGrid.MoveColRow

Move column or row from FromIndex to ToIndex; Boolean IsColumn specifies whether col or row is to be moved

Declaration

Source position: grids.pas line 1426

public procedure TCustomDrawGrid.MoveColRow(

  IsColumn: Boolean;

  FromIndex: Integer;

  ToIndex: Integer

);


TCustomDrawGrid.NotifyColRowChange

NotifyColRowChange tells the system that a column or row has been changed (determined by IsColumn) and whether this was an Insert

Declaration

Source position: grids.pas line 1403

protected procedure TCustomDrawGrid.NotifyColRowChange(

  WasInsert: Boolean;

  IsColumn: Boolean;

  FromIndex: Integer;

  ToIndex: Integer

);


TCustomDrawGrid.OnColRowDeleted

Event handler signalled when a grid column or row is deleted

Declaration

Source position: grids.pas line 1510

public property TCustomDrawGrid.OnColRowDeleted : TGridOperationEvent
  read FOnColRowDeleted
  write FOnColRowDeleted;


TCustomDrawGrid.OnColRowExchanged

Event handler signalled when a grid column or row has its position exchanged with another

Declaration

Source position: grids.pas line 1511

public property TCustomDrawGrid.OnColRowExchanged : TGridOperationEvent
  read FOnColRowExchanged
  write FOnColRowExchanged;


TCustomDrawGrid.OnColRowInserted

Event handler signalled when a column or row is inserted into the grid

Declaration

Source position: grids.pas line 1512

public property TCustomDrawGrid.OnColRowInserted : TGridOperationEvent
  read FOnColRowInserted
  write FOnColRowInserted;


TCustomDrawGrid.OnColRowMoved

Event handler signalled when a grid column or row is moved

Declaration

Source position: grids.pas line 1513

public property TCustomDrawGrid.OnColRowMoved : TGridOperationEvent
  read FOnColRowMoved
  write FOnColRowMoved;


TCustomDrawGrid.OnCompareCells

Event handler signalled to compare the contents of cells

Declaration

Source position: grids.pas line 1514

public property TCustomDrawGrid.OnCompareCells : TOnCompareCells;


TCustomDrawGrid.OnGetCheckboxState

OnGetCheckboxState - event handler for finding checkbox state

Declaration

Source position: grids.pas line 1411

protected property TCustomDrawGrid.OnGetCheckboxState : TGetCheckboxStateEvent
  read FOnGetCheckboxState
  write FOnGetCheckboxState;


TCustomDrawGrid.OnGetEditMask

Event handler signalled to get the edit mask while editing a grid cell

Declaration

Source position: grids.pas line 1526

public property TCustomDrawGrid.OnGetEditMask : TGetEditEvent
  read FOnGetEditMask
  write FOnGetEditMask;


TCustomDrawGrid.OnGetEditText

Event handler signalled to get the text to be edited in a grid cell

Declaration

Source position: grids.pas line 1527

public property TCustomDrawGrid.OnGetEditText : TGetEditEvent
  read FOnGetEditText
  write FOnGetEditText;


TCustomDrawGrid.OnHeaderClick

Event handler signalled when a column or row header is clicked

Declaration

Source position: grids.pas line 1528

public property TCustomDrawGrid.OnHeaderClick : THdrEvent
  read FOnHeaderClick
  write FOnHeaderClick;


TCustomDrawGrid.OnHeaderSized

Event handler signalled when a column or row header is re-sized

Declaration

Source position: grids.pas line 1529

public property TCustomDrawGrid.OnHeaderSized : THdrEvent
  read FOnHeaderSized
  write FOnHeaderSized;


TCustomDrawGrid.OnHeaderSizing

Declaration

Source position: grids.pas line 1530

public property TCustomDrawGrid.OnHeaderSizing : THeaderSizingEvent
  read FOnHeaderSizing
  write FOnHeaderSizing;


TCustomDrawGrid.OnMouseEnter

Declaration

Source position: grids.pas line 1535

public property TCustomDrawGrid.OnMouseEnter : TNotifyEvent;


TCustomDrawGrid.OnMouseLeave

Declaration

Source position: grids.pas line 1536

public property TCustomDrawGrid.OnMouseLeave : TNotifyEvent;


TCustomDrawGrid.OnMouseWheel

Declaration

Source position: grids.pas line 1539

public property TCustomDrawGrid.OnMouseWheel : TMouseWheelEvent;


TCustomDrawGrid.OnSelectCell

Event handler signalled when a grid cell is selected

Declaration

Source position: grids.pas line 1546

public property TCustomDrawGrid.OnSelectCell : TOnSelectCellEvent
  read FOnSelectCell
  write FOnSelectCell;


TCustomDrawGrid.OnSetCheckboxState

OnSetCheckboxState - event handler for specifying checkbox state

Declaration

Source position: grids.pas line 1413

protected property TCustomDrawGrid.OnSetCheckboxState : TSetCheckboxStateEvent
  read FOnSetCheckboxState
  write FOnSetCheckboxState;


TCustomDrawGrid.OnSetEditText

Event handler signalled to store the text that has been edited in a cell

Declaration

Source position: grids.pas line 1547

public property TCustomDrawGrid.OnSetEditText : TSetEditEvent
  read FOnSetEditText
  write FOnSetEditText;


TCustomDrawGrid.OnValidateEntry

Event handler signalled to validate the content in a cell

Declaration

Source position: grids.pas line 1552

public property TCustomDrawGrid.OnValidateEntry : TValidateEntryEvent;


TCustomDrawGrid.SetCheckboxState

SetCheckboxState - specifies the state of the checkbox in the nominated cell

Declaration

Source position: grids.pas line 1406

protected procedure TCustomDrawGrid.SetCheckboxState(

  const aCol: Integer;

  const aRow: Integer;

  const aState: TCheckBoxState

); virtual;


TCustomDrawGrid.SortColRow

Sort column or row specified by index and optionally by FromIndex and ToIndex; IsColumn specifies whether col or row is to be sorted

Declaration

Source position: grids.pas line 1427

public procedure TCustomDrawGrid.SortColRow(

  IsColumn: Boolean;

  index: Integer

); overload;

procedure TCustomDrawGrid.SortColRow(

  IsColumn: Boolean;

  Index: Integer;

  FromIndex: Integer;

  ToIndex: Integer

); overload;


TCustomDrawGrid.ToggleCheckbox

ToggleCheckbox - toggles checkbox state between checked and unchecked

Declaration

Source position: grids.pas line 1409

protected procedure TCustomDrawGrid.ToggleCheckbox; virtual;


TCustomGrid

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomGrid - the base class for all grid controls

Declaration

Source position: grids.pas line 720

type TCustomGrid = class(TCustomControl)
protected
fGridState: TGridState; | fGridState - local variable to hold current state of the grid (whether being edited, updated etc)
function RTLSign; | Gets the positive or negative multiplier used to adjust scroll values for BiDi mode
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure AddSelectedRange; | Adds the current selection to the array of rectangles in Selections
procedure AdjustClientRect(); override; | Adjusts the client rectangle and sets the grid flag reflecting the change
procedure AdjustEditorBounds(); virtual; | AdjustEditorBounds - method to adjust the editor's bounds to include a new row and column
procedure AfterMoveSelection(); virtual; | Signals the OnAfterSelection event handler for the grid
procedure AssignTo(); override; | Stores properties from the current grid class instance in the specified target
procedure AutoAdjustColumn(); virtual; | AutoAdjustColumn - automatically adjust column properties to accommodate the largest value in the column
procedure BeforeMoveSelection(); virtual; | BeforeMoveSelection - method to use before a selection is moved
procedure BeginAutoDrag; override; | Starts an auto-drag operation in the grid control
function BoxRect(); |
procedure CacheMouseDown(); |
procedure CalcAutoSizeColumn(); virtual; | CalcAutoSizeColumn - method for automatically calculating the size of a column
procedure CalcCellExtent(); virtual; overload; deprecated ; | Deprecated
procedure CalcFocusRect(); | CalcFocusRect - method for calculating the bounds of a focused rectangle
procedure CalcMaxTopLeft; |
procedure CalcScrollbarsRange; | Updates the range, page, and thumb position for visible scrollbars
procedure CalculatePreferredSize(); override; | Gets the preferred width and height for cells in the grid
function CanEditShow; virtual; | CanEditShow - returns True if the editing data can be shown
function CanGridAcceptKey(); virtual; | CanGridAcceptKey - returns True is the grid is able to accept the given key
procedure CellClick(); virtual; | CellClick - method for processing a click in a cell
procedure CellExtent(); |
procedure CheckLimits(); | CheckLimits - method for checking limits of specified cell
procedure CheckLimitsWithError(); | CheckLimitsWithError - method for checking limits of specified cell, with error trapping
procedure CMBiDiModeChanged(); message;
procedure CMMouseEnter(); message; | Control message posted when the mouse enters a cell in the grid
procedure CMMouseLeave(); message; | CMMouseLeave - Control Message for a mouse leaving a cell
procedure ColRowDeleted(); virtual; | ColRowDeleted - method for dealing with deletion of either a column or a row (depending on value of IsCol)
procedure ColRowExchanged(); virtual; | ColRowExchanged - method for exchanging the current Column or Row (depending on value of IsCol) with the indexed other column or row
procedure ColRowInserted(); virtual; | ColRowInserted - method for dealing with insertion of a column or row (depending on value of IsCol)
procedure ColRowMoved(); virtual; | ColRowMoved - the column or row (determined by IsColumn) is moved from one index to another
function ColRowToOffset(); | ColRowToOffset - method for moving column or row (depending on value of IsCol); if Relative is True, moves by the amount of Index, otherwise moves from StartPos to EndPos. Returns True if successful
function ColumnIndexFromGridColumn(); | Gets the position of the specified column relative to the first column in the grid
function ColumnFromGridColumn(); | ColumnFromGridColumn - returns the actual grid column given its index
procedure ColumnsChanged(); | ColumnsChanged - method for dealing with changed columns
procedure ColWidthsChanged; virtual; | ColWidthsChanged - method for dealing with changes in column width
function CreateColumns; virtual; | CreateColumns - returns the identity of the created columns
procedure CheckNewCachedSizes(); virtual; | CheckNewCachedSizes - check the new values of cached sizes
procedure CreateWnd; override; | Creates the interface object (widget) and assigns it to Handle
procedure CreateParams(); override; | Initializes the window creation parameter record with the settings for the control
procedure Click; override; | Invokes the OnClick and ActionLink.Execute handlers
procedure DblClick; override; | Invokes the OnDblClick handler
function DefaultColWidthIsStored; | Indicates if the DefaultColWidth is available in component streaming
function DefaultRowHeightIsStored; | Indicates if the DefaultRowHeight is available in component streaming
procedure DefineProperties(); override;
procedure DestroyHandle; override; | Destroys this and all child widgets
function DialogChar(); override; | Applies an accelerator key to a column in the grid
function DoCompareCells(); virtual; | DoCompareCells - perform the comparison of two or more cells in a grid
procedure DoCopyToClipboard; virtual; | DoCopyToClipboard - copy the selected data to the clipboard, leaving the original data in place
procedure DoCutToClipboard; virtual; | DoCutToClipboard - cut the data from its current site and place it on the clipboard
procedure DoEditButtonClick(); virtual; | Performs actions needed when the button for editor control is clicked
procedure DoEditorHide; virtual; | DoEditorHide - hide the data in the editor
procedure DoEditorShow; virtual; | DoEditorShow - show the data in the editor
procedure DoExit; override; | Invoke the OnExit event handler
procedure DoEnter; override; | Invokes the OnEnter event handler
procedure DoLoadColumn(); virtual; | Signals the OnLoadColumn event handler for the grid control
procedure DoSaveColumn(); virtual; | Signals the OnSaveColumn event handler for the grid control
function DoMouseWheel(); override; | Applies mouse wheel options and handles the mouse wheel operation
function DoMouseWheelDown(); override; | Invokes the OnMouseWheelDown handler
function DoMouseWheelUp(); override; | Invokes the OnMouseWheelUp handler
function DoMouseWheelLeft(); override; |
function DoMouseWheelRight(); override; |
procedure DoAutoAdjustLayout(); override; |
procedure DoOnChangeBounds; override; | Invokes the OnChangeBounds event handler
procedure DoOPDeleteColRow(); | DoOPDeleteColRow performs the operation for deleting a column or row (depending on value of IsCol)
procedure DoOPExchangeColRow(); | DoOPExchangeColRow - perform the operation for exchanging either the current column or row (depending on value of IsCol) with the column or row specified by WithIndex
procedure DoOPInsertColRow(); | DoOPInsertColRow - perform the operation for inserting either a column or a row (depending on the value of IsCol) at the indexed position
procedure DoOPMoveColRow(); | DoOPMoveColRow - performs the operation for moving either a column or a row (depending on the value of IsCol) between FromIndex and ToIndex
procedure DoPasteFromClipboard; virtual; | DoPasteFromClipboard paste the data from the clipboard to the current location
procedure DoPrepareCanvas(); virtual; | DoPrepareCanvas - get the canvas ready for drawing
procedure DoOnResize; override; | Performs actions needed when the grid control is resized
procedure DoSetBounds(); override; | Internal function to set the control's bounds (Left, Top, Height, Width)
function DoUTF8KeyPress(); override;
procedure DrawBorder; | DrawBorder - draws the border of the grid
procedure DrawAllRows; virtual; | DrawAllRows - draws all of the rows for the grid
procedure DrawFillRect(); |
procedure DrawCell(); virtual; | DrawCell - draws a cell at the given grid location (Col, Row) or in the specified Rectangle
procedure DrawCellGrid(); virtual; | DrawCellGrid draws a grid of cells at the specified location
procedure DrawTextInCell(); virtual; | Draws the text for a non-fixed cell in the grid
procedure DrawThemedCell(); | Draws a cell using the theme services for the specified grid drawing state
procedure DrawCellText(); virtual; | DrawCellText - draws the given text string in the cell specified by Col, Row or by Rectangle
procedure DrawGridCheckboxBitmaps(); virtual; | DrawGridCheckboxBitmaps - draws checkbox bitmaps in the nominated rectangle with the specified checkbox state
procedure DrawButtonCell(); | Draws a cell using theme servies for button styles
procedure DrawColRowMoving; | Draws a column or row when dragging is in effect
procedure DrawColumnText(); virtual; | DrawColumnText - draw the text of the specified column
procedure DrawColumnTitleImage(); | DrawColumnTitleImage - draw the title image of the specified column
procedure DrawEdges; | Draws the edges for the grid control
procedure DrawFocusRect(); virtual; | DrawFocusRect - draw a rectangle with focus in the nominated cell
procedure DrawRow(); virtual; | DrawRow - draws the specified row
procedure EditButtonClicked(); | EditButtonClicked - calls OnEditButtonClick
procedure EditordoGetValue; virtual; | EditordoGetValue - method for getting a value in the Editor
procedure EditordoResetValue; virtual; | Resets the value in the cell when the cell editor is cancelled or hidden
procedure EditordoSetValue; virtual; | EditordoSetValue - method for specifying a value in the Editor
function EditorCanAcceptKey(); virtual; | EditorCanAcceptKey - returns True if the Editor is able to accept the nominated (UTF8) key
function EditorIsReadOnly; virtual; | EditorIsReadOnly - returns True if the Editor has Read Only status
procedure EditorHide; virtual; | Hides a visible cell editor in the grid control
function EditorLocked; | EditorLocked - returns True if the Editor is locked, i.e. unable to accept input or make changes
function EditingAllowed(); virtual; |
procedure EditorSelectAll; | Selects the entire content in the cell when a cell editor is active
procedure EditorShow(); virtual; | Displays and enables the cell editor for the selected cell, and optionally selects all content in the cell
procedure EditorShowInCell(); virtual; | EditorShowInCell - shows the Editor's content in situ in the Cell
procedure EditorWidthChanged(); virtual; | EditorWidthChanged - method for dealing with a change in editor width
function FirstGridColumn; virtual; | Gets the position of the first column after any fixed columns in the grid
function FixedGrid; | FixedGrid - returns True if the Grid is fixed
procedure FontChanged(); override; | FontChanged - method to deal with a change in font
procedure GetAutoFillColumnInfo(); virtual; | GetAutoFillColumnInfo - finds out information (max, min, priority) about the auto-fill properties of the indexed column
function GetCellHintText(); virtual; | Gets the hint for the specified cell using the Options enabled in the grid control
function GetCells(); virtual; | Gets the cell content at the specified column and row numbers
function GetColumnAlignment(); | GetColumnAlignment - returns the Alignment value for the nominated column
function GetColumnColor(); | GetColumnColor - returns the Color for the specified column
function GetColumnFont(); | GetColumnFont - returns the font for the specified column
function GetColumnLayout(); | GetColumnLayout - returns the Text Layout value for the specified column
function GetColumnReadonly(); | GetColumnReadonly - returns True if the column is marked ReadOnly
function GetColumnTitle(); | GetColumnTitle - returns the column title string
function GetColumnWidth(); | GetColumnWidth - returns the width of the column
function GetDeltaMoveNext(); virtual; | GetDeltaMoveNext return the relative cell coordinate of the next cell to which movement will occur
function GetDefaultColumnAlignment(); virtual; | GetDefaultColumnAlignment - returns the default alignment for the specified column
function GetDefaultColumnWidth(); virtual; | GetDefaultColumnWidth - returns the default width for the specified column
function GetDefaultColumnLayout(); virtual; | GetDefaultColumnLayout - returns the default text layout for the nominated column
function GetDefaultColumnReadOnly(); virtual; | GetDefaultColumnReadOnly - returns the default setting of the ReadOnly flag for the specified column
function GetDefaultColumnTitle(); virtual; | GetDefaultColumnTitle - returns the default title string for the specified column
function GetDefaultEditor(); virtual; | GetDefaultEditor - returns the default cell editor for the specified column
function GetDefaultRowHeight; virtual; | GetDefaultRowHeight - returns the default row height
function GetGridDrawState(); | Gets the grid drawing state for the cell with the specified column and row numbers
procedure GetImageForCheckBox(); virtual; | Gets the bitmap used to draw Checkbox columns in the grid
function GetScrollBarPosition(); | GetScrollBarPosition - returns the position of the scroll bar specified by Which
function GetSmoothScroll(); virtual; | Checks for the smooth scroll setting in the Options for the grid
procedure GetSBVisibility(); virtual; | GetSBVisibility - finds the values of the visibility flags for the scrollbars
procedure GetSBRanges(); virtual; | GetSBRanges - finds the range of values for the scrollbars when visible
procedure GetSelectedState(); virtual; |
function GetEditMask(); virtual; | GetEditMask - returns the edit mask string for the specified cell
function GetEditText(); virtual; | GetEditText - returns the Edit text string for the specified cell
function GetFixedcolor; virtual; | GetFixedcolor - returns a value for the fixed color
function GetFirstVisibleColumn; | Gets the position for the first visible non-fixed column in the grid
function GetFirstVisibleRow; | Gets the position for the first visible non-fixed row in the grid
function GetLastVisibleColumn; | Gets the position for the last visible non-fixed column in the grid
function GetLastVisibleRow; | Gets position for the last visible non-fixed row in the grid
function GetSelectedColor; virtual; | GetSelectedColor - returns the value for the color of items that have been selected
function GetTitleShowPrefix(); | Gets the prefix option for titles in the specifiefd column number
function GetPxTopLeft; |
function GetTruncCellHintText(); virtual; | Gets the truncated version of a hint for the cell at the specified position
function GridColumnFromColumnIndex(); | GridColumnFromColumnIndex - returns the number of the column given its column index
procedure GridMouseWheel(); virtual; | Performs actions needed when the mouse wheel is scrolled in the grid
procedure HeaderClick(); virtual; | HeaderClick - method to deal with a click on the column (if IsColumn is True) or row Header
procedure HeaderSized(); virtual; | HeaderSized - method to deal with re-sizing of a column (IsColumn True) or row header
procedure HeaderSizing(); virtual; |
procedure HideCellHintWindow; | Cancels the current hint display and restores the saved hint for the grid
procedure InternalSetColCount(); | InternalSetColCount - specify the column count
procedure InvalidateCell(); | InvalidateCell - renders a cell invalid, and redraws if required
procedure InvalidateFromCol();
procedure InvalidateGrid; | InvalidateGrid - render the whole grid non-valid
procedure InvalidateFocused; | InvalidateFocused - render the focused item non-valid
function IsColumnIndexValid(); | Indicates if the specified index position is valid for the columns in the grid
function IsRowIndexValid(); | Indicates if the specified index position is valid for the rows in the grid
function IsColumnIndexVariable(); |
function IsRowIndexVariable(); |
function GetIsCellTitle(); virtual; | Indicates if the cell at the specified position is a fixed header for a row or column
function GetIsCellSelected(); virtual; | GetIsCellSelected - returns True if the given cell is selected
function IsEmptyRow(); | Indicates if the row at the specified position contains empty cells
function IsMouseOverCellButton(); | Indicates if the specified mouse position is over a button in a cell editor
procedure KeyDown(); override; | Invokes the OnKeyDown handler
procedure KeyUp(); override; | Invokes the OnKeyUp handler
procedure KeyPress(); override; |
procedure LoadContent(); virtual; | LoadContent - method to load a configuration
procedure LoadGridOptions(); virtual; |
procedure Loaded; override;
procedure LockEditor; | LockEditor - lock the editor so that it will not accept input or changes
function MouseButtonAllowed(); virtual; |
procedure MouseDown(); override; | Handler for MouseDown events
procedure MouseMove(); override; | Handler for MouseMove events
procedure MouseUp(); override; | Invokes the OnMouseUp handler
function MoveExtend(); | MoveExtend - move an extended selection; if Relative is true, use Delta column and row to find position; returns True if successful
function MoveNextAuto(); | MoveNextAuto - move to next cell in automatic sequence; if Relative is True, use delta col and row to find position; returns True if successful
function MoveNextSelectable(); virtual; | MoveNextSelectable - move to next selectable cell; use delta col and row if Relative is True; returns True if successful
procedure MoveSelection; virtual; | MoveSelection - moves the selected text, cell or group of cells
function OffsetToColRow(); | OffsetToColRow - move by the value of Offset to another column or row (determined by the value of IsCol), returning True if successful
procedure Paint; override; | Override this method in your derived class with your own paint handler
procedure PickListItemSelected(); | PickListItemSelected - indicates that an item was selected from the pick-list
procedure PrepareCanvas(); virtual; | PrepareCanvas - method to get the canvas ready for drawing at the specified location
procedure PrepareCellHints(); virtual; |
procedure ResetDefaultColWidths; virtual; | Restores the default width for columns in the grid
procedure ResetEditor; | ResetEditor - resets the current editor for the grid
procedure ResetLastMove; | Resets the member used to track the last row or column movement
function ResetOffset(); | ResetOffset - resets the offset, checking columns and rows if demanded
procedure ResetSizes; virtual; | ResetSizes - resets the sizes
procedure ResizeColumn(); | ResizeColumn - resizes the nominated column to the specified width
procedure ResizeRow(); | ResizeRow - resizes the nominated row to the specified height
procedure RowHeightsChanged; virtual; | RowHeightsChanged - method invoked when row heights are changes
procedure SaveContent(); virtual; | SaveContent as specified in the XML configuration variable
procedure SaveGridOptions(); virtual; | Saves grid options to the specified XML configuration file
procedure FixDesignFontsPPI(); override; |
procedure ScaleFontsPPI(); override; |
procedure ScrollBarRange(); | ScrollBarRange - specify the range of the scrollbar; Which determines whether it is horizontal or vertical
procedure ScrollBarPosition(); | ScrollBarPosition - records the position (Value) of the scrollbar; Which determines horizontal or vertical
function ScrollBarIsVisible(); | ScrollBarIsVisible - Returns True if visible; Which determines whether horizontal or vertical
procedure ScrollBarPage(); | ScrollBarPage - a Page movement of the scrollbar (specified by Which)
procedure ScrollBarShow(); | ScrollBarShow method
function ScrollBarAutomatic(); virtual; |
procedure ScrollBy(); override; |
procedure SelectEditor; virtual; | SelectEditor - chooses the cell editor for the current cell
function SelectCell(); virtual; | Is called if a grid cell is highlighted.
procedure SetCanvasFont(); | SetCanvasFont to specified value
procedure SetColCount(); virtual; | Sets the value in the ColCount property
procedure SetColor(); override; | Sets the value in the Color property
procedure SetColRow(); | SetColRow - specifies the column and row for addressing
procedure SetCursor(); override; | Changes the cursor shape in the grid to the specified value
procedure SetEditText(); virtual; | SetEditText - specifies the text-string to be placed in the Editor for processing
procedure SetBorderStyle(); override; | SetBorderStyle - specifies a new border style
procedure SetFixedcolor(); virtual; | SetFixedcolor - specifies color for fixed cells
procedure SetFixedCols(); virtual; | Sets the value for the FixedCols property
procedure SetFixedRows(); virtual; | Sets the value for the FixedRows property
procedure SetRawColWidths(); | Sets column widths during LCL component streaming
procedure SetSelectedColor(); virtual; | SetSelectedColor - specifies color for cells that have been selected
procedure ShowCellHintWindow(); | Gets and displays the cell hint(s) for the current cell in the grid
procedure SizeChanged(); virtual; | SizeChanged - specifies the old number of columns and rows
procedure Sort(); virtual; | Sorts rows or columns in the grid
procedure StartPushCell; |
procedure TopLeftChanged; virtual; | TopLeftChanged - the top left cell has changed
function TryMoveSelection(); | TryMoveSelection - attempts to move the selection by the specified offset; returns True if successful
procedure UnLockEditor; | UnLockEditor - frees a previously locked Editor
procedure UnprepareCellHints; virtual; |
procedure UpdateHorzScrollBar(); virtual; | UpdateHorzScrollBar - updates the scrollbar in the given range by the given page, if it is visible
procedure UpdateSelectionRange; | Updates the selection range when the cell selection or other visual aspects of the grid are changed
procedure UpdateVertScrollbar(); virtual; | UpdateVertScrollbar - updates the scrollbar in the given range by the given page, if it is visible
procedure UpdateBorderStyle; | UpdateBorderStyle - brings the border style up to date
function ValidateEntry(); virtual; |
procedure VisualChange; virtual; | Updates the grid after changes to the visual properties in the control
procedure WMSize(); message; |
procedure WMHScroll(); message; | WMHScroll - system message for horizontal scrolling
procedure WMVScroll(); message; | WMVScroll - system message for vertical scrolling
procedure WMKillFocus(); message; | Handler for loosing Focus event. Eventually triggers #lcl.Controls.TControl.EditingDone.
procedure WMSetFocus(); message; | Handler for receiving Focus event
procedure WndProc(); override; | The general message handler for this control
property AllowOutboundEvents: Boolean; [rw] | AllowOutboundEvents - permits mouse click on an imaginary (out-of-bounds) cell; moves cursor to nearest valid cell
property AlternateColor: TColor; [rws] | The color to be used for the background on alternate rows of the grid. Having alternate rows in different colors can make the grid easier to read.
property AutoAdvance: TAutoAdvance; [rw] | Automatically advance down the grid on successive mouse clicks or presses of the ENTER or TAB key
property AutoEdit: Boolean; [rw] | Whether the Edit mode is automatically entered when a cell is selected
property AutoFillColumns: Boolean; [rw] | Automatically resize columns so they fill all grid's visible area
property BorderStyle: TBorderStyle; [rw] | Allows a border (line) to be displayed around the control
property BorderColor: TColor; [rw] | The color of the border for this control
property CellHintPriority: TCellHintPriority; [rw] | Identifies how text is combined to form the Hint property
property Col: Integer; [rw] | Current column index.
property ColCount: Integer; [rw] | Number of columns of the grid.
property ColRow: TPoint; [rw] | Provides access to current column and row numbers as a TPoint instance
property ColRowDraggingCursor: TCursor; [rw] | Cursor shape displayed when a column is dragged or moved
property ColRowDragIndicatorColor: TColor; [rw] | Color used to render the indicator drawn when a column or row is dragged in the grid
property ColSizingCursor: TCursor; [rw] | Cursor shape displayed when a column is resized
property ColumnClickSorts: Boolean; [rw] | Indicates if clicking a column header changes its sort order
property Columns: TGridColumns; [rws] | The properties of the columns in this grid
property ColWidths []: Integer; [rw] | Column widths for the grid.
property DefaultColWidth: Integer; [rws] | Default value for the width of newly created grid columns.
property DefaultRowHeight: Integer; [rws] | Default value for the height of newly created grid rows.
property DefaultDrawing: Boolean; [rw] | Is the default drawing method to be used for this grid? Default is TRUE
property DefaultTextStyle: TTextStyle; [rw] | Default style for displaying text - includes alignment, layout, single or multi-lines
property DisabledFontColor: TColor; [rw] | Color used to draw text in the grid when the Enabled is False
property DragDx: Integer; [rw] | DragDx - the amount (DeltaX) by which an object should be dragged
property Editor: TWinControl; [rw] | The editor to be used for modifying information in the cells of the grid
property EditorBorderStyle: TBorderStyle; [rw] | The border style for the editor used in this grid
property EditorMode: Boolean; [rw] | Is grid ready to accept edits? (EditorMode True)
property EditorKey: Boolean; [rw] | EditorKey - is the current key available to the editor?
property EditorOptions: Integer; [rw] | The set of options available for the grid's editor
property EditorShowing: Boolean; [rw] | Is the editor for the grid displayed?
property ExtendedColSizing: Boolean; [rw] | ExtendedColSizing - the sizing to be used for extended columns
property ExtendedRowSizing: Boolean; [rw] | ExtendedRowSizing - the sizing to be used for extended rows
property ExtendedSelect: Boolean; [rw] | ExtendedSelect - the ability to select cells beyond the boundary of the visible part of the grid
property FastEditing: Boolean; [rw] | Indicates if fast editing is used in the grid
property AltColorStartNormal: Boolean; [rw] | AltColorStartNormal - using a second color to display alternate rows, but starting the first row with the normal color
property FixedCols: Integer; [rw] | Number of the fixed columns of the grid (i.e. the columns containing title or identifier material, that don't get scrolled when the rest of the grid moves).
property FixedRows: Integer; [rw] | Number of the fixed rows of the grid (i.e. the rows containing title or identifier material, that don't get scrolled when the rest of the grid moves).
property FixedColor: TColor; [rw] | The color for the fixed cells of the grid.
property FixedGridLineColor: TColor; [rw] | Color used to draw lines around fixed grid cells
property FixedHotColor: TColor; [rw] | FixedHotColor - the 'Hot' color for the active (selected, etc) fixed cells of the grid
property Flat: Boolean; [rw] | Is the cell to be displayed Flat, i.e. with no texturing or raised/lowered effect
property FocusColor: TColor; [rw] | The color to be used for the cell receiving focus
property FocusRectVisible: Boolean; [rw] | FocusRectVisible - is the rectangle receiving focus visible?
property GCache: TGridDataCache; [r] | GCache - the cache to be used for grid data
property GridFlags: TGridFlags; [rw] | GridFlags - the flags that are set for the grid
property GridHeight: Integer; [r] | GridHeight - the height of the grid
property GridLineColor: TColor; [rw] | Color to be used for GridLines
property GridLineStyle: TPenStyle; [rw] | Style to be used for GridLines
property GridLineWidth: Integer; [rw] | Width (thickness) of GridLines
property GridWidth: Integer; [r] | Width of the whole Grid
property HeaderHotZones: TGridZoneSet; [rw] | HeaderHotZones - the zones of the header that are under the cursor, so are capable of being selected or pushed (or not!)
property HeaderPushZones: TGridZoneSet; [rw] | HeaderPushZones - the zones of the header that have been selected by the cursor, or pushed
property ImageIndexSortAsc: TImageIndex; [rw] |
property ImageIndexSortDesc: TImageIndex; [rw] |
property TabAdvance: TAutoAdvance; [rw] | Stores the behavior for Tab navigation used in the grid control
property TitleImageList: TImageList; [rw] | TitleImageList - the list of images to be used with the titles
property TitleImageListWidth: Integer; [rw] | Stores the default width for images used in the title area for fixed cells
property InplaceEditor: TWinControl; [r] | InplaceEditor - the editor to be used in-place, i.e. in the cell itself instead of outside the grid
property IsCellSelected []: Boolean; [r] | IsCellSelected - is the cell specified by aCol, aRow selected?
property LeftCol: Integer; [rw] | LeftCol - the left-most column
property MouseWheelOption: TMouseWheelOption; [rw] | Sets the mouse wheel behavior for the grid control
property Options: TGridOptions; [rw] | Contains the set of optional features and/or behaviors enabled for the grid
property Options2: TGridOptions2; [rw] | Contains additional options enabled for the grid control
property RangeSelectMode: TRangeSelectMode; [rw] | Controls the range selection mode used for the grid
property Row: Integer; [rw] | The current Row (record) within the grid
property RowCount: Integer; [rw] | Number of rows in the grid
property RowSizingCursor: TCursor; [rw] | Cursor shape displayed when the row height is changed
property RowHeights []: Integer; [rw] | The row heights for the grid.
property SaveOptions: TSaveOptions; [rw] | The set of options for saving information from the grid (design, attributes, content or position)
property SelectActive: Boolean; [rw] | SelectActive - if True, the current active cell is selected
property SelectedColor: TColor; [rw] | Color to be used for selected cells
property SelectedColumn: TGridColumn; [r] | The column (field) currently selected
property Selection: TGridRect; [rw] | The current selection (rows and columns) in the grid
property ScrollBars: TScrollStyle; [rw] | The ScrollBars to be used with this grid
property StrictSort: Boolean; [rw] | StrictSort - is strict sorting to be used?
property TitleFont: TFont; [rws] | The font to be used in the grid's title
property TitleStyle: TTitleStyle; [rw] | The style to be used for the grid's title
property TopRow: Integer; [rw] | The first row (record) in the grid
property UseXORFeatures: Boolean; [rw] | UseXORFeatures: When True, the dotted focus rectangle is painted using the XOR raster operation
property ValidateOnSetSelection: Boolean; [rw] | Controls whether validation is performed when the text for the selected cell is changed
property VisibleColCount: Integer; [rs] | The number of visible columns
property VisibleRowCount: Integer; [rs] | The number of visible rows
property OnAfterSelection: TOnSelectEvent; [rw] | Event handler signalled after a new cell has been selected in the grid
property OnBeforeSelection: TOnSelectEvent; [rw] | OnBeforeSelection - event handler for use before a selection is made
property OnCheckboxToggled: TToggledCheckboxEvent; [rw] | Event handler signalled when the value for a Checkbox cell is toggled
property OnCompareCells: TOnCompareCells; [rw] | Event handler for comparing the contents of grid cells
property OnPrepareCanvas: TOnPrepareCanvasEvent; [rw] | Event handler to prepare the Canvas for drawing
property OnDrawCell: TOnDrawCell; [rw] | Event handler for drawing a cell
property OnEditButtonClick: TNotifyEvent; [rw] deprecated ; | Event handler for when the Edit button is clicked
property OnButtonClick: TOnSelectEvent; [rw] | Event handler signalled when a button for a column is clicked in the grid
property OnPickListSelect: TNotifyEvent; [rw] | Event handler for selecting an item from a picklist (e.g. drop-down list in TComboBox)
property OnSelection: TOnSelectEvent; [rw] | Event handler for when an area of a grid (one or a group of cells) is selected
property OnSelectEditor: TSelectEditorEvent; [rw] | Event handler signalled to select a cell editor
property OnTopLeftChanged: TNotifyEvent; [rw] | Event handler signalled when the top left cell is changed (i.e. the grid has been scrolled so that a different cell occupies top left)
property OnUserCheckboxBitmap: TUserCheckBoxBitmapEvent; [rw] | OnUserCheckboxBitmap - event handler for a user accessing a checkbox bitmap
property OnUserCheckboxImage: TUserCheckBoxImageEvent; [rw] | Event handler signalled to get an image from an image list used for Checkbox cells
property OnValidateEntry: TValidateEntryEvent; [rw] | Event handler used to perform validation for cells
function FlipRect(); | Flips coordinates in the rectangle when BiDi or RTL alignment is used
function FlipPoint(); | Flips coordinates in the point when BiDi or RTL alignment is used
function FlipX(); | Flips the horizontal position in the client rectangle when BiDi or RTL alignment is used
property OnGetCellHint: TGetCellHintEvent; [rw] | Gets the individual hint for each cell
property OnSaveColumn: TSaveColumnEvent; [rw] | Event handler signalled when a column is saved
property OnLoadColumn: TSaveColumnEvent; [rw] | Event handler signalled when a column is loaded
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure Invalidate; override; | Force a delayed Repaint of the control, by marking its visible area of the control as invalid
procedure EditingDone; override; | Invokes the OnEditingDone event handler
procedure AdjustInnerCellRect(); | Adjusts the cell rectangle to account for lines drawn around a cell
procedure AutoAdjustColumns; virtual; | AutoAdjustColumns - automatically adjust the columns according to the size of their contents.
procedure BeginUpdate; | Begins an update to the grid
function CellRect(); | The coordinates for the current cell (column, row) expressed as a standard rectangle (TRect)
function CellToGridZone(); | Convert the coordinates of the current cell (col, row) to a grid zone
procedure CheckPosition; | Check the position of the cursor
function ClearCols; | Clears the cached fixed columns and column count in the grid control
function ClearRows; |
procedure Clear; | Clear all cells from the grid.
procedure ClearSelections; | Clears the current range selection(s) and invalidates the grid control
function EditorByStyle(); virtual; | Select a cell editor control with the specified style
procedure EditorKeyDown(); | Emulate the OnKeyDown event handler in the cell editor
procedure EditorKeyPress(); | Emulate the OnKeyPress event handler in the cell editor
procedure EditorKeyUp(); | Emulate the OnKeyUp event handler in the cell editor
procedure EditorTextChanged(); virtual; | Updates the grid control when the value in a cell editor is changed
procedure EndUpdate(); | EndUpdate - Finish updating the grid
procedure EraseBackground(); override; | Clear the background for the grid control
function Focused; override; | Indicates if the grid is focused or has an active focused cell editor
function HasMultiSelection; | Indicates if multi-select range selection mode is enabled and in use for the grid
procedure HideSortArrow; | Hide the arrow drawn for the sort indicator
procedure InvalidateCol(); | InvalidateFromCol - renders the grid invalid from the specified column onwards
procedure InvalidateRange(); | InvalidateRange - renders a range of the grid invalid
procedure InvalidateRow(); | Invalidates the drawing rectangle for the specified row number
function IsCellVisible(); | Finds out whether a particular cell is visible
function IsFixedCellVisible(); | Determines if the specified cell is a visible fixed cell in the grid
procedure LoadFromFile(); virtual; | Load the grid data from a file with the specified name
procedure LoadFromStream(); virtual; | Loads the content for the grid from the specified stream
function MouseCoord(); | Find the mouse coordinates relative to the grid origin
function MouseToCell(); | Convert mouse coordinates to the position of a cell in the grid
function MouseToLogcell(); | Convert mouse coordinates to the position of a logical cell in the grid
function MouseToGridZone(); | MouseToGridZone - convert mouse coordinates to a grid zone
procedure SaveToFile(); virtual; | Save the data in the grid to a file with specified name
procedure SaveToStream(); virtual; | Saves information for the grid to the specified stream
procedure SetFocus; override; | Sets focus to the grid control
property CursorState: TGridCursorState; [r] | Current cursor state for the grid control
property SelectedRange []: TGridRect; [r] | Provides indexed access to TGridRect values in the currently selected range
property SelectedRangeCount: Integer; [r] | Number of cell rectangles in the current selected range
property SortOrder: TSortOrder; [rw] | Order of sorting - ascending or descending
property SortColumn: Integer; [r] | Column position used to sort the rows in the grid
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
end;

Inheritance

TCustomGrid | TCustomGrid - the base class for all grid controls
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

A grid is a collection of cells that are organized in columns and rows. Grids are suitable for showing data that using a tabular layout, for example tables in a database, or formulae and data in a spreadsheet.

Key properties:

The ColCount and RowCount properties contain the column and row count of the grid.

The FixedCols and FixedRows properties specify the count of fixed columns or rows that are used for headings.

The column widths and row heights of the grid are accessible with the ColWidths and RowHeights properties.

The DefaultColWidth and DefaultRowHeight properties are used to specify default column widths or row heights respectively.

The colors of the cells and the grid elements are specified with the AlternateColor, BorderColor, FixedColor, FixedHotColor, FocusColor, GridLineColor and SelectedColor properties. The GridWidth and GridHeight properties contain the dimension of the entire grid.

The ScrollBars controls the creation of scrollbars for the grid.

The LeftCol, TopRow, VisibleColCount and VisibleRowCount properties contain information about the visible area of the grid.

The Options controls options for the grid.

Key methods and events:

If the user highlights a cell of the grid, the SelectCell method is called that triggers the OnSelectCell event. The position of the highlighted cell is stored within the Col and Row property.

The MouseToCell method calculates a grid cell from a given screen position.

Huge changes to the grid should be encapsulated in calls to BeginUpdate and EndUpdate to speed up the application.

Component developers must override the DrawCell method in customized grids.

See also

TStringGrid | TStringGrid - a specialized grid for displaying strings (textual content) in a matrix of columns and rows
TDrawGrid | TDrawGrid - a custom drawn grid. May contain images in its cells.
HowToUseGrids | How to use Grids including StringGrids, DrawGrids and DbGrids


TCustomGrid
pt |  | AllowOutboundEvents
pt |  | AlternateColor
pt |  | AutoAdvance
pt |  | AutoEdit
pt |  | AutoFillColumns
pt |  | BorderStyle
pt |  | BorderColor
pt |  | CellHintPriority
pt |  | Col
pt |  | ColCount
pt |  | ColRow
pt |  | ColRowDraggingCursor
pt |  | ColRowDragIndicatorColor
pt |  | ColSizingCursor
pt |  | ColumnClickSorts
pt |  | Columns
pt |  | ColWidths
pt |  | DefaultColWidth
pt |  | DefaultRowHeight
pt |  | DefaultDrawing
pt |  | DefaultTextStyle
pt |  | DisabledFontColor
pt |  | DragDx
pt |  | Editor
pt |  | EditorBorderStyle
pt |  | EditorMode
pt |  | EditorKey
pt |  | EditorOptions
pt |  | EditorShowing
pt |  | ExtendedColSizing
pt |  | ExtendedRowSizing
pt |  | ExtendedSelect
pt |  | FastEditing
pt |  | AltColorStartNormal
pt |  | FixedCols
pt |  | FixedRows
pt |  | FixedColor
pt |  | FixedGridLineColor
pt |  | FixedHotColor
pt |  | Flat
pt |  | FocusColor
pt |  | FocusRectVisible
pt | ro | GCache
pt |  | GridFlags
pt | ro | GridHeight
pt |  | GridLineColor
pt |  | GridLineStyle
pt |  | GridLineWidth
pt | ro | GridWidth
pt |  | HeaderHotZones
pt |  | HeaderPushZones
pt |  | ImageIndexSortAsc
pt |  | ImageIndexSortDesc
pt |  | TabAdvance
pt |  | TitleImageList
pt |  | TitleImageListWidth
pt | ro | InplaceEditor
pt | ro | IsCellSelected
pt |  | LeftCol
pt |  | MouseWheelOption
pt |  | Options
pt |  | Options2
pt |  | RangeSelectMode
pt |  | Row
pt |  | RowCount
pt |  | RowSizingCursor
pt |  | RowHeights
pt |  | SaveOptions
pt |  | SelectActive
pt |  | SelectedColor
pt | ro | SelectedColumn
pt |  | Selection
pt |  | ScrollBars
pt |  | StrictSort
pt |  | TitleFont
pt |  | TitleStyle
pt |  | TopRow
pt |  | UseXORFeatures
pt |  | ValidateOnSetSelection
pt | ro | VisibleColCount
pt | ro | VisibleRowCount
 | ro | CursorState
 | ro | SelectedRange
 | ro | SelectedRangeCount
 |  | SortOrder
 | ro | SortColumn
 | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pt |  | AllowOutboundEvents (TCustomGrid)
pt |  | AltColorStartNormal (TCustomGrid)
pt |  | AlternateColor (TCustomGrid)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoAdvance (TCustomGrid)
pt |  | AutoEdit (TCustomGrid)
pt |  | AutoFillColumns (TCustomGrid)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pt |  | BorderColor (TCustomGrid)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pt |  | BorderStyle (TCustomGrid)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
pt |  | CellHintPriority (TCustomGrid)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
pt |  | Col (TCustomGrid)
pt |  | ColCount (TCustomGrid)
 |  | Color (TControl)
pt |  | ColRow (TCustomGrid)
pt |  | ColRowDraggingCursor (TCustomGrid)
pt |  | ColRowDragIndicatorColor (TCustomGrid)
pt |  | ColSizingCursor (TCustomGrid)
pt |  | ColumnClickSorts (TCustomGrid)
pt |  | Columns (TCustomGrid)
pt |  | ColWidths (TCustomGrid)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 | ro | CursorState (TCustomGrid)
pt |  | DefaultColWidth (TCustomGrid)
pt |  | DefaultDrawing (TCustomGrid)
pt |  | DefaultRowHeight (TCustomGrid)
pt |  | DefaultTextStyle (TCustomGrid)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt |  | DisabledFontColor (TCustomGrid)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragDx (TCustomGrid)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | Editor (TCustomGrid)
pt |  | EditorBorderStyle (TCustomGrid)
pt |  | EditorKey (TCustomGrid)
pt |  | EditorMode (TCustomGrid)
pt |  | EditorOptions (TCustomGrid)
pt |  | EditorShowing (TCustomGrid)
 |  | Enabled (TControl)
pt |  | ExtendedColSizing (TCustomGrid)
pt |  | ExtendedRowSizing (TCustomGrid)
pt |  | ExtendedSelect (TCustomGrid)
pt |  | FastEditing (TCustomGrid)
pt |  | FixedColor (TCustomGrid)
pt |  | FixedCols (TCustomGrid)
pt |  | FixedGridLineColor (TCustomGrid)
pt |  | FixedHotColor (TCustomGrid)
pt |  | FixedRows (TCustomGrid)
pt |  | Flat (TCustomGrid)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
pt |  | FocusColor (TCustomGrid)
pt |  | FocusRectVisible (TCustomGrid)
 |  | Font (TControl)
pt | ro | GCache (TCustomGrid)
pt |  | GridFlags (TCustomGrid)
pt | ro | GridHeight (TCustomGrid)
pt |  | GridLineColor (TCustomGrid)
pt |  | GridLineStyle (TCustomGrid)
pt |  | GridLineWidth (TCustomGrid)
pt | ro | GridWidth (TCustomGrid)
 |  | Handle (TWinControl)
pt |  | HeaderHotZones (TCustomGrid)
pt |  | HeaderPushZones (TCustomGrid)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pt |  | ImageIndexSortAsc (TCustomGrid)
pt |  | ImageIndexSortDesc (TCustomGrid)
pt | ro | InplaceEditor (TCustomGrid)
pt | ro | IsCellSelected (TCustomGrid)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
pt |  | LeftCol (TCustomGrid)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
pt |  | MouseWheelOption (TCustomGrid)
 |  | Name (TComponent)
pt |  | Options (TCustomGrid)
pt |  | Options2 (TCustomGrid)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pt |  | RangeSelectMode (TCustomGrid)
 | ro | ReadBounds (TControl)
pt |  | Row (TCustomGrid)
pt |  | RowCount (TCustomGrid)
pt |  | RowHeights (TCustomGrid)
pt |  | RowSizingCursor (TCustomGrid)
pt |  | SaveOptions (TCustomGrid)
pt |  | ScrollBars (TCustomGrid)
pt |  | SelectActive (TCustomGrid)
pt |  | SelectedColor (TCustomGrid)
pt | ro | SelectedColumn (TCustomGrid)
 | ro | SelectedRange (TCustomGrid)
 | ro | SelectedRangeCount (TCustomGrid)
pt |  | Selection (TCustomGrid)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 | ro | SortColumn (TCustomGrid)
 |  | SortOrder (TCustomGrid)
pt |  | StrictSort (TCustomGrid)
pt |  | TabAdvance (TCustomGrid)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomGrid)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pt |  | TitleFont (TCustomGrid)
pt |  | TitleImageList (TCustomGrid)
pt |  | TitleImageListWidth (TCustomGrid)
pt |  | TitleStyle (TCustomGrid)
pl |  | Top (TControl)
pt |  | TopRow (TCustomGrid)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
pt |  | UseXORFeatures (TCustomGrid)
pt |  | ValidateOnSetSelection (TCustomGrid)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pt | ro | VisibleColCount (TCustomGrid)
 | ro | VisibleDockClientCount (TWinControl)
pt | ro | VisibleRowCount (TCustomGrid)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomGrid
pt | RTLSign
pt | WSRegisterClass
pt | AddSelectedRange
pt | AdjustClientRect
pt | AdjustEditorBounds
pt | AfterMoveSelection
pt | AssignTo
pt | AutoAdjustColumn
pt | BeforeMoveSelection
pt | BeginAutoDrag
pt | BoxRect
pt | CacheMouseDown
pt | CalcAutoSizeColumn
pt | CalcCellExtent
pt | CalcFocusRect
pt | CalcMaxTopLeft
pt | CalcScrollbarsRange
pt | CalculatePreferredSize
pt | CanEditShow
pt | CanGridAcceptKey
pt | CellClick
pt | CellExtent
pt | CheckLimits
pt | CheckLimitsWithError
pt | CMBiDiModeChanged
pt | CMMouseEnter
pt | CMMouseLeave
pt | ColRowDeleted
pt | ColRowExchanged
pt | ColRowInserted
pt | ColRowMoved
pt | ColRowToOffset
pt | ColumnIndexFromGridColumn
pt | ColumnFromGridColumn
pt | ColumnsChanged
pt | ColWidthsChanged
pt | CreateColumns
pt | CheckNewCachedSizes
pt | CreateWnd
pt | CreateParams
pt | Click
pt | DblClick
pt | DefaultColWidthIsStored
pt | DefaultRowHeightIsStored
pt | DefineProperties
pt | DestroyHandle
pt | DialogChar
pt | DoCompareCells
pt | DoCopyToClipboard
pt | DoCutToClipboard
pt | DoEditButtonClick
pt | DoEditorHide
pt | DoEditorShow
pt | DoExit
pt | DoEnter
pt | DoLoadColumn
pt | DoSaveColumn
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | DoAutoAdjustLayout
pt | DoOnChangeBounds
pt | DoOPDeleteColRow
pt | DoOPExchangeColRow
pt | DoOPInsertColRow
pt | DoOPMoveColRow
pt | DoPasteFromClipboard
pt | DoPrepareCanvas
pt | DoOnResize
pt | DoSetBounds
pt | DoUTF8KeyPress
pt | DrawBorder
pt | DrawAllRows
pt | DrawFillRect
pt | DrawCell
pt | DrawCellGrid
pt | DrawTextInCell
pt | DrawThemedCell
pt | DrawCellText
pt | DrawGridCheckboxBitmaps
pt | DrawButtonCell
pt | DrawColRowMoving
pt | DrawColumnText
pt | DrawColumnTitleImage
pt | DrawEdges
pt | DrawFocusRect
pt | DrawRow
pt | EditButtonClicked
pt | EditordoGetValue
pt | EditordoResetValue
pt | EditordoSetValue
pt | EditorCanAcceptKey
pt | EditorIsReadOnly
pt | EditorHide
pt | EditorLocked
pt | EditingAllowed
pt | EditorSelectAll
pt | EditorShow
pt | EditorShowInCell
pt | EditorWidthChanged
pt | FirstGridColumn
pt | FixedGrid
pt | FontChanged
pt | GetAutoFillColumnInfo
pt | GetCellHintText
pt | GetCells
pt | GetColumnAlignment
pt | GetColumnColor
pt | GetColumnFont
pt | GetColumnLayout
pt | GetColumnReadonly
pt | GetColumnTitle
pt | GetColumnWidth
pt | GetDeltaMoveNext
pt | GetDefaultColumnAlignment
pt | GetDefaultColumnWidth
pt | GetDefaultColumnLayout
pt | GetDefaultColumnReadOnly
pt | GetDefaultColumnTitle
pt | GetDefaultEditor
pt | GetDefaultRowHeight
pt | GetGridDrawState
pt | GetImageForCheckBox
pt | GetScrollBarPosition
pt | GetSmoothScroll
pt | GetSBVisibility
pt | GetSBRanges
pt | GetSelectedState
pt | GetEditMask
pt | GetEditText
pt | GetFixedcolor
pt | GetFirstVisibleColumn
pt | GetFirstVisibleRow
pt | GetLastVisibleColumn
pt | GetLastVisibleRow
pt | GetSelectedColor
pt | GetTitleShowPrefix
pt | GetPxTopLeft
pt | GetTruncCellHintText
pt | GridColumnFromColumnIndex
pt | GridMouseWheel
pt | HeaderClick
pt | HeaderSized
pt | HeaderSizing
pt | HideCellHintWindow
pt | InternalSetColCount
pt | InvalidateCell
pt | InvalidateFromCol
pt | InvalidateGrid
pt | InvalidateFocused
pt | IsColumnIndexValid
pt | IsRowIndexValid
pt | IsColumnIndexVariable
pt | IsRowIndexVariable
pt | GetIsCellTitle
pt | GetIsCellSelected
pt | IsEmptyRow
pt | IsMouseOverCellButton
pt | KeyDown
pt | KeyUp
pt | KeyPress
pt | LoadContent
pt | LoadGridOptions
pt | Loaded
pt | LockEditor
pt | MouseButtonAllowed
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MoveExtend
pt | MoveNextAuto
pt | MoveNextSelectable
pt | MoveSelection
pt | OffsetToColRow
pt | Paint
pt | PickListItemSelected
pt | PrepareCanvas
pt | PrepareCellHints
pt | ResetDefaultColWidths
pt | ResetEditor
pt | ResetLastMove
pt | ResetOffset
pt | ResetSizes
pt | ResizeColumn
pt | ResizeRow
pt | RowHeightsChanged
pt | SaveContent
pt | SaveGridOptions
pt | FixDesignFontsPPI
pt | ScaleFontsPPI
pt | ScrollBarRange
pt | ScrollBarPosition
pt | ScrollBarIsVisible
pt | ScrollBarPage
pt | ScrollBarShow
pt | ScrollBarAutomatic
pt | ScrollBy
pt | SelectEditor
pt | SelectCell
pt | SetCanvasFont
pt | SetColCount
pt | SetColor
pt | SetColRow
pt | SetCursor
pt | SetEditText
pt | SetBorderStyle
pt | SetFixedcolor
pt | SetFixedCols
pt | SetFixedRows
pt | SetRawColWidths
pt | SetSelectedColor
pt | ShowCellHintWindow
pt | SizeChanged
pt | Sort
pt | StartPushCell
pt | TopLeftChanged
pt | TryMoveSelection
pt | UnLockEditor
pt | UnprepareCellHints
pt | UpdateHorzScrollBar
pt | UpdateSelectionRange
pt | UpdateVertScrollbar
pt | UpdateBorderStyle
pt | ValidateEntry
pt | VisualChange
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | WMKillFocus
pt | WMSetFocus
pt | WndProc
pt | FlipRect
pt | FlipPoint
pt | FlipX
 | Create
 | Destroy
 | Invalidate
 | EditingDone
 | AdjustInnerCellRect
 | AutoAdjustColumns
 | BeginUpdate
 | CellRect
 | CellToGridZone
 | CheckPosition
 | ClearCols
 | ClearRows
 | Clear
 | ClearSelections
 | EditorByStyle
 | EditorKeyDown
 | EditorKeyPress
 | EditorKeyUp
 | EditorTextChanged
 | EndUpdate
 | EraseBackground
 | Focused
 | HasMultiSelection
 | HideSortArrow
 | InvalidateCol
 | InvalidateRange
 | InvalidateRow
 | IsCellVisible
 | IsFixedCellVisible
 | LoadFromFile
 | LoadFromStream
 | MouseCoord
 | MouseToCell
 | MouseToLogcell
 | MouseToGridZone
 | SaveToFile
 | SaveToStream
 | SetFocus
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AddSelectedRange (TCustomGrid)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomGrid)
pt | AdjustEditorBounds (TCustomGrid)
 | AdjustInnerCellRect (TCustomGrid)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AfterMoveSelection (TCustomGrid)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
pt | AssignTo (TCustomGrid)
pt | AutoAdjustColumn (TCustomGrid)
 | AutoAdjustColumns (TCustomGrid)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeforeMoveSelection (TCustomGrid)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomGrid)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdate (TCustomGrid)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
pt | BoxRect (TCustomGrid)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CacheMouseDown (TCustomGrid)
pt | CalcAutoSizeColumn (TCustomGrid)
pt | CalcCellExtent (TCustomGrid)
pt | CalcFocusRect (TCustomGrid)
pt | CalcMaxTopLeft (TCustomGrid)
pt | CalcScrollbarsRange (TCustomGrid)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomGrid)
pt | CanAutoSize (TControl)
pt | CanEditShow (TCustomGrid)
 | CanFocus (TWinControl)
pt | CanGridAcceptKey (TCustomGrid)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | CellClick (TCustomGrid)
pt | CellExtent (TCustomGrid)
 | CellRect (TCustomGrid)
 | CellToGridZone (TCustomGrid)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
pt | CheckLimits (TCustomGrid)
pt | CheckLimitsWithError (TCustomGrid)
pt | CheckNewCachedSizes (TCustomGrid)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
 | CheckPosition (TCustomGrid)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomGrid)
 | ClearCols (TCustomGrid)
 | ClearRows (TCustomGrid)
 | ClearSelections (TCustomGrid)
pt | Click (TControl)
pt | Click (TCustomGrid)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomGrid)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseEnter (TCustomGrid)
pt | CMMouseLeave (TControl)
pt | CMMouseLeave (TCustomGrid)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColRowDeleted (TCustomGrid)
pt | ColRowExchanged (TCustomGrid)
pt | ColRowInserted (TCustomGrid)
pt | ColRowMoved (TCustomGrid)
pt | ColRowToOffset (TCustomGrid)
pt | ColumnFromGridColumn (TCustomGrid)
pt | ColumnIndexFromGridColumn (TCustomGrid)
pt | ColumnsChanged (TCustomGrid)
pt | ColWidthsChanged (TCustomGrid)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomGrid)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateColumns (TCustomGrid)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomGrid)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TCustomGrid)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
pt | DblClick (TCustomGrid)
 | DecLCLRefCount (TLCLComponent)
pt | DefaultColWidthIsStored (TCustomGrid)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
pt | DefaultRowHeightIsStored (TCustomGrid)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
pt | DefineProperties (TCustomGrid)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCustomGrid)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
pt | DestroyHandle (TCustomGrid)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomGrid)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomGrid)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoCompareCells (TCustomGrid)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCopyToClipboard (TCustomGrid)
pt | DoCutToClipboard (TCustomGrid)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEditButtonClick (TCustomGrid)
pt | DoEditorHide (TCustomGrid)
pt | DoEditorShow (TCustomGrid)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomGrid)
pt | DoExit (TWinControl)
pt | DoExit (TCustomGrid)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoLoadColumn (TCustomGrid)
pt | DoMouseWheel (TControl)
pt | DoMouseWheel (TCustomGrid)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelDown (TCustomGrid)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelLeft (TCustomGrid)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelRight (TCustomGrid)
pt | DoMouseWheelUp (TControl)
pt | DoMouseWheelUp (TCustomGrid)
pt | DoOnChangeBounds (TControl)
pt | DoOnChangeBounds (TCustomGrid)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TCustomGrid)
pt | DoOnShowHint (TControl)
pt | DoOPDeleteColRow (TCustomGrid)
pt | DoOPExchangeColRow (TCustomGrid)
pt | DoOPInsertColRow (TCustomGrid)
pt | DoOPMoveColRow (TCustomGrid)
pt | DoPasteFromClipboard (TCustomGrid)
pt | DoPrepareCanvas (TCustomGrid)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoSaveColumn (TCustomGrid)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoSetBounds (TCustomGrid)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DoUTF8KeyPress (TCustomGrid)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawAllRows (TCustomGrid)
pt | DrawBorder (TCustomGrid)
pt | DrawButtonCell (TCustomGrid)
pt | DrawCell (TCustomGrid)
pt | DrawCellGrid (TCustomGrid)
pt | DrawCellText (TCustomGrid)
pt | DrawColRowMoving (TCustomGrid)
pt | DrawColumnText (TCustomGrid)
pt | DrawColumnTitleImage (TCustomGrid)
pt | DrawEdges (TCustomGrid)
pt | DrawFillRect (TCustomGrid)
pt | DrawFocusRect (TCustomGrid)
pt | DrawGridCheckboxBitmaps (TCustomGrid)
pt | DrawRow (TCustomGrid)
pt | DrawTextInCell (TCustomGrid)
pt | DrawThemedCell (TCustomGrid)
pt | EditButtonClicked (TCustomGrid)
pt | EditingAllowed (TCustomGrid)
 | EditingDone (TControl)
 | EditingDone (TCustomGrid)
 | EditorByStyle (TCustomGrid)
pt | EditorCanAcceptKey (TCustomGrid)
pt | EditordoGetValue (TCustomGrid)
pt | EditordoResetValue (TCustomGrid)
pt | EditordoSetValue (TCustomGrid)
pt | EditorHide (TCustomGrid)
pt | EditorIsReadOnly (TCustomGrid)
 | EditorKeyDown (TCustomGrid)
 | EditorKeyPress (TCustomGrid)
 | EditorKeyUp (TCustomGrid)
pt | EditorLocked (TCustomGrid)
pt | EditorSelectAll (TCustomGrid)
pt | EditorShow (TCustomGrid)
pt | EditorShowInCell (TCustomGrid)
 | EditorTextChanged (TCustomGrid)
pt | EditorWidthChanged (TCustomGrid)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdate (TCustomGrid)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCustomGrid)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
pt | FirstGridColumn (TCustomGrid)
 | FixDesignFontsPPI (TControl)
pt | FixDesignFontsPPI (TCustomGrid)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixedGrid (TCustomGrid)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
pt | FlipPoint (TCustomGrid)
pt | FlipRect (TCustomGrid)
pt | FlipX (TCustomGrid)
 | Focused (TWinControl)
 | Focused (TCustomGrid)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | FontChanged (TCustomGrid)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetAutoFillColumnInfo (TCustomGrid)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetCellHintText (TCustomGrid)
pt | GetCells (TCustomGrid)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
pt | GetColumnAlignment (TCustomGrid)
pt | GetColumnColor (TCustomGrid)
pt | GetColumnFont (TCustomGrid)
pt | GetColumnLayout (TCustomGrid)
pt | GetColumnReadonly (TCustomGrid)
pt | GetColumnTitle (TCustomGrid)
pt | GetColumnWidth (TCustomGrid)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultColumnAlignment (TCustomGrid)
pt | GetDefaultColumnLayout (TCustomGrid)
pt | GetDefaultColumnReadOnly (TCustomGrid)
pt | GetDefaultColumnTitle (TCustomGrid)
pt | GetDefaultColumnWidth (TCustomGrid)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultEditor (TCustomGrid)
 | GetDefaultHeight (TControl)
pt | GetDefaultRowHeight (TCustomGrid)
 | GetDefaultWidth (TControl)
pt | GetDeltaMoveNext (TCustomGrid)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEditMask (TCustomGrid)
pt | GetEditText (TCustomGrid)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFirstVisibleColumn (TCustomGrid)
pt | GetFirstVisibleRow (TCustomGrid)
pt | GetFixedcolor (TCustomGrid)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
pt | GetGridDrawState (TCustomGrid)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
pt | GetImageForCheckBox (TCustomGrid)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetIsCellSelected (TCustomGrid)
pt | GetIsCellTitle (TCustomGrid)
pt | GetLastVisibleColumn (TCustomGrid)
pt | GetLastVisibleRow (TCustomGrid)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPxTopLeft (TCustomGrid)
 | GetRGBColorResolvingParent (TControl)
pt | GetSBRanges (TCustomGrid)
pt | GetSBVisibility (TCustomGrid)
pt | GetScrollBarPosition (TCustomGrid)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelectedColor (TCustomGrid)
pt | GetSelectedState (TCustomGrid)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
pt | GetSmoothScroll (TCustomGrid)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
pt | GetTitleShowPrefix (TCustomGrid)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
pt | GetTruncCellHintText (TCustomGrid)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
pt | GridColumnFromColumnIndex (TCustomGrid)
pt | GridMouseWheel (TCustomGrid)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasMultiSelection (TCustomGrid)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeaderClick (TCustomGrid)
pt | HeaderSized (TCustomGrid)
pt | HeaderSizing (TCustomGrid)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
pt | HideCellHintWindow (TCustomGrid)
 | HideSortArrow (TCustomGrid)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
pt | InternalSetColCount (TCustomGrid)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
 | Invalidate (TCustomGrid)
pt | InvalidateBoundsRealized (TWinControl)
pt | InvalidateCell (TCustomGrid)
 | InvalidateClientRectCache (TWinControl)
 | InvalidateCol (TCustomGrid)
pt | InvalidateControl (TControl)
pt | InvalidateFocused (TCustomGrid)
pt | InvalidateFromCol (TCustomGrid)
pt | InvalidateGrid (TCustomGrid)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | InvalidateRange (TCustomGrid)
 | InvalidateRow (TCustomGrid)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
 | IsCellVisible (TCustomGrid)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsColumnIndexValid (TCustomGrid)
pt | IsColumnIndexVariable (TCustomGrid)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
pt | IsEmptyRow (TCustomGrid)
 | IsEnabled (TControl)
 | IsFixedCellVisible (TCustomGrid)
 | IsImplementorOf (TComponent)
pt | IsMouseOverCellButton (TCustomGrid)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
pt | IsRowIndexValid (TCustomGrid)
pt | IsRowIndexVariable (TCustomGrid)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomGrid)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyPress (TCustomGrid)
pt | KeyUp (TWinControl)
pt | KeyUp (TCustomGrid)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LoadContent (TCustomGrid)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomGrid)
pt | LoadedAll (TControl)
 | LoadFromFile (TCustomGrid)
 | LoadFromStream (TCustomGrid)
pt | LoadGridOptions (TCustomGrid)
 | Loading (TComponent)
pt | LockEditor (TCustomGrid)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseButtonAllowed (TCustomGrid)
 | MouseCoord (TCustomGrid)
pt | MouseDown (TControl)
pt | MouseDown (TCustomGrid)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseMove (TCustomGrid)
 | MouseToCell (TCustomGrid)
 | MouseToGridZone (TCustomGrid)
 | MouseToLogcell (TCustomGrid)
pt | MouseUp (TControl)
pt | MouseUp (TCustomGrid)
pt | MoveExtend (TCustomGrid)
pt | MoveNextAuto (TCustomGrid)
pt | MoveNextSelectable (TCustomGrid)
pt | MoveSelection (TCustomGrid)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | OffsetToColRow (TCustomGrid)
pt | Paint (TCustomControl)
pt | Paint (TCustomGrid)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PickListItemSelected (TCustomGrid)
pt | PositionDockRect (TControl)
pt | PrepareCanvas (TCustomGrid)
pt | PrepareCellHints (TCustomGrid)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | ResetDefaultColWidths (TCustomGrid)
pt | ResetEditor (TCustomGrid)
pt | ResetLastMove (TCustomGrid)
pt | ResetOffset (TCustomGrid)
pt | ResetSizes (TCustomGrid)
pt | Resize (TControl)
pt | ResizeColumn (TCustomGrid)
pt | ResizeRow (TCustomGrid)
pt | RowHeightsChanged (TCustomGrid)
pt | RTLSign (TCustomGrid)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
pt | SaveContent (TCustomGrid)
pt | SaveGridOptions (TCustomGrid)
 | SaveToFile (TCustomGrid)
 | SaveToStream (TCustomGrid)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
pt | ScaleFontsPPI (TCustomGrid)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | ScrollBarAutomatic (TCustomGrid)
pt | ScrollBarIsVisible (TCustomGrid)
pt | ScrollBarPage (TCustomGrid)
pt | ScrollBarPosition (TCustomGrid)
pt | ScrollBarRange (TCustomGrid)
pt | ScrollBarShow (TCustomGrid)
 | ScrollBy (TWinControl)
pt | ScrollBy (TCustomGrid)
 | ScrollBy_WS (TWinControl)
pt | SelectCell (TCustomGrid)
pt | SelectEditor (TCustomGrid)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
pt | SetBorderStyle (TCustomGrid)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetCanvasFont (TCustomGrid)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColCount (TCustomGrid)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
pt | SetColor (TCustomGrid)
pt | SetColRow (TCustomGrid)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
pt | SetCursor (TCustomGrid)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEditText (TCustomGrid)
pt | SetEnabled (TControl)
pt | SetFixedcolor (TCustomGrid)
pt | SetFixedCols (TCustomGrid)
pt | SetFixedRows (TCustomGrid)
 | SetFocus (TWinControl)
 | SetFocus (TCustomGrid)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
pt | SetRawColWidths (TCustomGrid)
 | SetReference (TComponent)
pt | SetSelectedColor (TCustomGrid)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowCellHintWindow (TCustomGrid)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
pt | SizeChanged (TCustomGrid)
pt | Sort (TCustomGrid)
pt | StartPushCell (TCustomGrid)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TopLeftChanged (TCustomGrid)
 | ToString (TObject)
pt | TripleClick (TControl)
pt | TryMoveSelection (TCustomGrid)
 | UnitName (TObject)
pt | UnLockEditor (TCustomGrid)
 | UnlockRealizeBounds (TWinControl)
pt | UnprepareCellHints (TCustomGrid)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateBorderStyle (TCustomGrid)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateHorzScrollBar (TCustomGrid)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateSelectionRange (TCustomGrid)
pt | UpdateShowing (TWinControl)
pt | UpdateVertScrollbar (TCustomGrid)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
pt | ValidateEntry (TCustomGrid)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | VisualChange (TCustomGrid)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHScroll (TCustomGrid)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMKillFocus (TCustomGrid)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMSetFocus (TCustomGrid)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TCustomGrid)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TCustomGrid)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomGrid)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomGrid)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomGrid
pt | OnAfterSelection
pt | OnBeforeSelection
pt | OnCheckboxToggled
pt | OnCompareCells
pt | OnPrepareCanvas
pt | OnDrawCell
pt | OnEditButtonClick
pt | OnButtonClick
pt | OnPickListSelect
pt | OnSelection
pt | OnSelectEditor
pt | OnTopLeftChanged
pt | OnUserCheckboxBitmap
pt | OnUserCheckboxImage
pt | OnValidateEntry
pt | OnGetCellHint
pt | OnSaveColumn
pt | OnLoadColumn
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt | OnAfterSelection (TCustomGrid)
 | OnAlignInsertBefore (TWinControl)
 | OnAlignPosition (TWinControl)
pt | OnBeforeSelection (TCustomGrid)
pt | OnButtonClick (TCustomGrid)
 | OnChangeBounds (TControl)
pt | OnCheckboxToggled (TCustomGrid)
 | OnClick (TControl)
pt | OnCompareCells (TCustomGrid)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnDrawCell (TCustomGrid)
pt | OnEditButtonClick (TCustomGrid)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetCellHint (TCustomGrid)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnLoadColumn (TCustomGrid)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
 | OnPaint (TCustomControl)
pt | OnPickListSelect (TCustomGrid)
pt | OnPrepareCanvas (TCustomGrid)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
pt | OnSaveColumn (TCustomGrid)
pt | OnSelectEditor (TCustomGrid)
pt | OnSelection (TCustomGrid)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTopLeftChanged (TCustomGrid)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
pt | OnUserCheckboxBitmap (TCustomGrid)
pt | OnUserCheckboxImage (TCustomGrid)
 | OnUTF8KeyPress (TWinControl)
pt | OnValidateEntry (TCustomGrid)


TCustomGrid.AddSelectedRange

Adds the current selection to the array of rectangles in Selections

Declaration

Source position: grids.pas line 950

protected procedure TCustomGrid.AddSelectedRange;


TCustomGrid.AdjustClientRect

Adjusts the client rectangle and sets the grid flag reflecting the change

Declaration

Source position: grids.pas line 951

protected procedure TCustomGrid.AdjustClientRect(

  var ARect: TRect

); override;

Arguments

ARect

Client rectangle adjusted in the method


TCustomGrid.AdjustEditorBounds

AdjustEditorBounds - method to adjust the editor's bounds to include a new row and column

Declaration

Source position: grids.pas line 952

protected procedure TCustomGrid.AdjustEditorBounds(

  NewCol: Integer;

  NewRow: Integer

); virtual;


TCustomGrid.AdjustInnerCellRect

Adjusts the cell rectangle to account for lines drawn around a cell

Declaration

Source position: grids.pas line 1305

public procedure TCustomGrid.AdjustInnerCellRect(

  var ARect: TRect

);

Arguments

ARect

Cell rectangle adjusted in the method


TCustomGrid.AfterMoveSelection

Signals the OnAfterSelection event handler for the grid

Declaration

Source position: grids.pas line 953

protected procedure TCustomGrid.AfterMoveSelection(

  const prevCol: Integer;

  const prevRow: Integer

); virtual;


TCustomGrid.AllowOutboundEvents

AllowOutboundEvents - permits mouse click on an imaginary (out-of-bounds) cell; moves cursor to nearest valid cell

Declaration

Source position: grids.pas line 1192

protected property TCustomGrid.AllowOutboundEvents : Boolean
  read FAllowOutboundEvents
  write FAllowOutboundEvents
  default True;

Description

Normally when a user clicks on a point over the empty space after cells (for example if grid has three rows but user clicks on imaginary fourth row) the current focused cell will move to the nearest cell to clicked point; we call this an outbound event.

Default value is True, as this has been the grid's behavior since the beginning.

This was added to simulate Delphi behavior where outbound events are not available; to enable Delphi compatibility set this to False.


TCustomGrid.AltColorStartNormal

AltColorStartNormal - using a second color to display alternate rows, but starting the first row with the normal color

Declaration

Source position: grids.pas line 1225

protected property TCustomGrid.AltColorStartNormal : Boolean
  read FAltColorStartNormal
  write SetAltColorStartNormal;

Description

AltColorStartNormal - using a second color to display alternate rows, but starting the first row with the normal color.

Using a different color for the background of alternate rows often makes the data in a grid much easier to read.


TCustomGrid.AlternateColor

The color to be used for the background on alternate rows of the grid. Having alternate rows in different colors can make the grid easier to read.

Declaration

Source position: grids.pas line 1193

protected property TCustomGrid.AlternateColor : TColor
  read FAlternateColor
  write SetAlternateColor
  stored IsAltColorStored;


TCustomGrid.AssignTo

Stores properties from the current grid class instance in the specified target

Declaration

Source position: grids.pas line 954

protected procedure TCustomGrid.AssignTo(

  Dest: TPersistent

); override;

Arguments

Dest

Grid instance where value are stored


TCustomGrid.AutoAdjustColumn

AutoAdjustColumn - automatically adjust column properties to accommodate the largest value in the column

Declaration

Source position: grids.pas line 955

protected procedure TCustomGrid.AutoAdjustColumn(

  aCol: Integer

); virtual;

Arguments

aCol

Column number adjusted in the method


TCustomGrid.AutoAdjustColumns

AutoAdjustColumns - automatically adjust the columns according to the size of their contents.

Declaration

Source position: grids.pas line 1306

public procedure TCustomGrid.AutoAdjustColumns; virtual;


TCustomGrid.AutoAdvance

Automatically advance down the grid on successive mouse clicks or presses of the ENTER or TAB key

Declaration

Source position: grids.pas line 1194

protected property TCustomGrid.AutoAdvance : TAutoAdvance
  read FAutoAdvance
  write FAutoAdvance
  default aaRight;


TCustomGrid.AutoEdit

Whether the Edit mode is automatically entered when a cell is selected

Declaration

Source position: grids.pas line 1195

protected property TCustomGrid.AutoEdit : Boolean
  read FAutoEdit
  write FAutoEdit
  default True;


TCustomGrid.AutoFillColumns

Automatically resize columns so they fill all grid's visible area

Declaration

Source position: grids.pas line 1196

protected property TCustomGrid.AutoFillColumns : Boolean
  read FAutoFillColumns
  write SetAutoFillColumns
  default False;

Description

When this option is turned on, the grid will resize all columns to fill the grid's client width. What columns are resized is determined by the following conditions:

  1. Fixed Columns are not resized.
  2. If the grid has Custom Columns, all columns with SizePriority set to 0 are not resized.

Note that Custom Columns are initially created with SizePriority=1. For TDbGrid, which automatically adds Custom Columns, this means the user will not be able to resize such columns using the mouse.


TCustomGrid.BeforeMoveSelection

BeforeMoveSelection - method to use before a selection is moved

Declaration

Source position: grids.pas line 956

protected procedure TCustomGrid.BeforeMoveSelection(

  const DCol: Integer;

  const DRow: Integer

); virtual;

Description

BeforeMoveSelection is called from the MoveExtend method whenever the current grid cursor location is about to change. The destination column and row are specified in the DCol and DRow parameters respectively.

The new location is known to be a valid selectable cell (see TCustomGrid.SelectCell), and is given in absolute cell coordinates. At this point the current grid location has not changed and can be retrieved with Col and Row properties.

The purpose of this method is to call the OnBeforeSelection event handler.

See also

TCustomGrid.MoveExtend | MoveExtend - move an extended selection; if Relative is true, use Delta column and row to find position; returns True if successful
TCustomGrid.SelectCell | Is called if a grid cell is highlighted.
TCustomDrawGrid.OnBeforeSelection | OnBeforeSelection - event handler for use before a selection is made


TCustomGrid.BeginAutoDrag

Starts an auto-drag operation in the grid control

Declaration

Source position: grids.pas line 957

protected procedure TCustomGrid.BeginAutoDrag; override;

Description

BeginAutoDrag is an overridden procedure used to start an auto-dragging operation. Auto-dragging is in effect when DragMode contains the value dmAutomatic.

BeginAutoDrag examines the Options property to determine if column sizing (goColSizing) or row sizing (goRowSizing) have been enabled for the grid control. In addition, the CursorState property must contain a value that represents the action (gcsColWidthChanging or gcsRowHeightChanging). If either condition is not met, BeginDrag is called using False as an argument.

See also

TCustomGrid.Options | Contains the set of optional features and/or behaviors enabled for the grid
TCustomGrid.CursorState | Current cursor state for the grid control
TGridOption.goColSizing | Allow user to change column width
TGridOption.goRowSizing | Allow user to change row height
TGridCursorState.gcsColWidthChanging | Cursor displayed when changing the size of a column
TGridCursorState.gcsRowHeightChanging | Cursor displayed when resizing the height of a row


TCustomGrid.BeginUpdate

Begins an update to the grid

Declaration

Source position: grids.pas line 1307

public procedure TCustomGrid.BeginUpdate;

Description

BeginUpdate is a procedure used to start an update to the layout or content in a grid control. BeginUpdate increments an internal member used to prevent nested calls to the method. The protection remains in effect until the EndUpdate method is called. BeginUpdate is used in the implementation of methods that alter the physical appearance of the grid.

See also

TCustomGrid.EndUpdate | EndUpdate - Finish updating the grid
TCustomGrid.VisualChange | Updates the grid after changes to the visual properties in the control


TCustomGrid.BorderColor

The color of the border for this control

Declaration

Source position: grids.pas line 1198

protected property TCustomGrid.BorderColor : TColor
  read FBorderColor
  write SetBorderColor
  default cl3DDKShadow;


TCustomGrid.BoxRect

Declaration

Source position: grids.pas line 958

protected function TCustomGrid.BoxRect(

  ALeft: LongInt;

  ATop: LongInt;

  ARight: LongInt;

  ABottom: LongInt

):TRect;


TCustomGrid.CacheMouseDown

Declaration

Source position: grids.pas line 959

protected procedure TCustomGrid.CacheMouseDown(

  const X: Integer;

  const Y: Integer

);


TCustomGrid.CalcAutoSizeColumn

CalcAutoSizeColumn - method for automatically calculating the size of a column

Declaration

Source position: grids.pas line 960

protected procedure TCustomGrid.CalcAutoSizeColumn(

  const Index: Integer;

  var AMin: Integer;

  var AMax: Integer;

  var APriority: Integer

); virtual;


TCustomGrid.CalcCellExtent

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Grids' (#lcl)

TCustomGrid.CalcCellExtent (deprecated)

Deprecated

Declaration

Source position: grids.pas line 961

protected procedure TCustomGrid.CalcCellExtent(

  acol: Integer;

  aRow: Integer;

  var aRect: TRect

); virtual; overload;


TCustomGrid.CalcFocusRect

CalcFocusRect - method for calculating the bounds of a focused rectangle

Declaration

Source position: grids.pas line 962

protected procedure TCustomGrid.CalcFocusRect(

  var ARect: TRect;

  adjust: Boolean = True

);


TCustomGrid.CalcMaxTopLeft

Declaration

Source position: grids.pas line 963

protected procedure TCustomGrid.CalcMaxTopLeft;


TCustomGrid.CalcScrollbarsRange

Updates the range, page, and thumb position for visible scrollbars

Declaration

Source position: grids.pas line 964

protected procedure TCustomGrid.CalcScrollbarsRange;

Description

CalcScrollbarsRange is a procedure used to update the range, page, and thumb position for visible scrollbars in the grid control. CalcScrollbarsRange accesses the cached grid data in GCache to calculate values needed in the method. The visibility for both horizontal and vertical scrollbars is determined, and the range, page and thumb position is applied in the UpdateHorzScrollBar and UpdateVertScrollbar methods.

CalcScrollbarsRange is used in the implementation of the ScrollBy and UpdateSizes methods in TCustomGrid.

See also

TCustomGrid.GCache | GCache - the cache to be used for grid data
TCustomGrid.GetSBRanges | GetSBRanges - finds the range of values for the scrollbars when visible
TCustomGrid.UpdateHorzScrollBar | UpdateHorzScrollBar - updates the scrollbar in the given range by the given page, if it is visible
TCustomGrid.UpdateVertScrollBar | UpdateVertScrollbar - updates the scrollbar in the given range by the given page, if it is visible
TCustomGrid.ScrollBy |


TCustomGrid.CalculatePreferredSize

Gets the preferred width and height for cells in the grid

Declaration

Source position: grids.pas line 965

protected procedure TCustomGrid.CalculatePreferredSize(

  var PreferredWidth: Integer;

  var PreferredHeight: Integer;

  WithThemeSpace: Boolean

); override;

Description

Always returns 0 (zero) in the PreferredWidth and PreferredHeight variable arguments.


TCustomGrid.CanEditShow

CanEditShow - returns True if the editing data can be shown

Declaration

Source position: grids.pas line 967

protected function TCustomGrid.CanEditShow: Boolean; virtual;


TCustomGrid.CanGridAcceptKey

CanGridAcceptKey - returns True is the grid is able to accept the given key

Declaration

Source position: grids.pas line 968

protected function TCustomGrid.CanGridAcceptKey(

  Key: Word;

  Shift: TShiftState

):Boolean; virtual;


TCustomGrid.CellClick

CellClick - method for processing a click in a cell

Declaration

Source position: grids.pas line 969

protected procedure TCustomGrid.CellClick(

  const aCol: Integer;

  const aRow: Integer;

  const Button: TMouseButton

); virtual;


TCustomGrid.CellExtent

Declaration

Source position: grids.pas line 970

protected procedure TCustomGrid.CellExtent(

  const aCol: Integer;

  const aRow: Integer;

  var R: TRect;

  out exCol: Integer

);


TCustomGrid.CellHintPriority

Identifies how text is combined to form the Hint property

Declaration

Source position: grids.pas line 1199

protected property TCustomGrid.CellHintPriority : TCellHintPriority
  read FCellHintPriority
  write FCellHintPriority
  default chpAllNoDefault;

Description

CellHintPriority is a TCellHintPriority that identifies how text is combined to form the Hint property. The default value for the is chpAllNoDefault. See TCellHintPriority for a description of the enumeration values and their meanings.

CellHintPriority is used in the implementation of the ShowCellHintWindow, MouseMove, and GetTruncCellHintText methods.

See also

TCellHintPriority | Represents cell hint display priorities
TCustomGrid.ShowCellHintWindow | Gets and displays the cell hint(s) for the current cell in the grid
TCustomGrid.MouseMove | Handler for MouseMove events
TCustomGrid.GetTruncCellHintText | Gets the truncated version of a hint for the cell at the specified position


TCustomGrid.CellRect

The coordinates for the current cell (column, row) expressed as a standard rectangle (TRect)

Declaration

Source position: grids.pas line 1308

public function TCustomGrid.CellRect(

  ACol: Integer;

  ARow: Integer

):TRect;


TCustomGrid.CellToGridZone

Convert the coordinates of the current cell (col, row) to a grid zone

Declaration

Source position: grids.pas line 1309

public function TCustomGrid.CellToGridZone(

  aCol: Integer;

  aRow: Integer

):TGridZone;


TCustomGrid.CheckLimits

CheckLimits - method for checking limits of specified cell

Declaration

Source position: grids.pas line 971

protected procedure TCustomGrid.CheckLimits(

  var aCol: Integer;

  var aRow: Integer

);


TCustomGrid.CheckLimitsWithError

CheckLimitsWithError - method for checking limits of specified cell, with error trapping

Declaration

Source position: grids.pas line 972

protected procedure TCustomGrid.CheckLimitsWithError(

  const aCol: Integer;

  const aRow: Integer

);


TCustomGrid.CheckNewCachedSizes

CheckNewCachedSizes - check the new values of cached sizes

Declaration

Source position: grids.pas line 987

protected procedure TCustomGrid.CheckNewCachedSizes(

  var AGCache: TGridDataCache

); virtual;


TCustomGrid.CheckPosition

Check the position of the cursor

Declaration

Source position: grids.pas line 1310

public procedure TCustomGrid.CheckPosition;


TCustomGrid.Clear

Clear all cells from the grid.

Declaration

Source position: grids.pas line 1313

public procedure TCustomGrid.Clear;

Description

Reset Column and Row counts to 0. Grid is completely emptied.

Compatibility: This applies to Lazarus grids only , under Delphi/Kylix a grid can't be completely emptied.


TCustomGrid.ClearCols

Clears the cached fixed columns and column count in the grid control

Declaration

Source position: grids.pas line 1311

public function TCustomGrid.ClearCols: Boolean;

See also

TCustomGrid.Clear

Clear all cells from the grid.


TCustomGrid.ClearRows

Declaration

Source position: grids.pas line 1312

public function TCustomGrid.ClearRows: Boolean;

See also

TCustomGrid.Clear

Clear all cells from the grid.


TCustomGrid.ClearSelections

Clears the current range selection(s) and invalidates the grid control

Declaration

Source position: grids.pas line 1314

public procedure TCustomGrid.ClearSelections;

See also

TCustomGrid.MouseDown

Handler for MouseDown events


TCustomGrid.CMBiDiModeChanged

Declaration

Source position: grids.pas line 973

protected procedure TCustomGrid.CMBiDiModeChanged(

  var Message: TLMessage

); message;


TCustomGrid.CMMouseEnter

Control message posted when the mouse enters a cell in the grid

Declaration

Source position: grids.pas line 974

protected procedure TCustomGrid.CMMouseEnter(

  var Message: TLMessage

); message;


TCustomGrid.CMMouseLeave

CMMouseLeave - Control Message for a mouse leaving a cell

Declaration

Source position: grids.pas line 975

protected procedure TCustomGrid.CMMouseLeave(

  var Message: TLMessage

); message;


TCustomGrid.Col

Current column index.

Declaration

Source position: grids.pas line 1200

protected property TCustomGrid.Col : Integer
  read FCol
  write SetCol;

Description

Col is an Integer which holds the column index of the current grid cell cursor. The current grid column can be changed programmatically by setting a new value to this property.


TCustomGrid.ColCount

Number of columns of the grid.

Declaration

Source position: grids.pas line 1201

protected property TCustomGrid.ColCount : Integer
  read GetColCount
  write SetColCount
  default 5;

Description

ColCount is an Integer that represents the number of columns in the grid, including fixed and normal columns. Changing the value in ColCount after Columns have been created causes an EGridException to be raised. Use the Columns to add or delete columns defined in the grid.

Use FixedCols for the number of fixed columns in the grid.

Use VisibleColCount for the number of non-fixed columns in the grid.

Use RowCount, FixedRows, and VisibleRowCount to access the row-oriented equivalents.

Errors

Raises an EGridException when the value is changed and Columns already exist in the grid.

See also

TCustomGrid.FixedCols | Number of the fixed columns of the grid (i.e. the columns containing title or identifier material, that don't get scrolled when the rest of the grid moves).
TCustomGrid.FixedRows | Number of the fixed rows of the grid (i.e. the rows containing title or identifier material, that don't get scrolled when the rest of the grid moves).
TCustomGrid.Columns | The properties of the columns in this grid
TCustomGrid.RowCount | Number of rows in the grid
TCustomGrid.VisibleColCount | The number of visible columns
TCustomGrid.VisibleRowCount | The number of visible rows
TGridPropertyBackup | Stores data about rows and columns used in a TCustomGrid class instance
EGridException | Exception raised for an error occurring in a Grid class


TCustomGrid.ColRow

Provides access to current column and row numbers as a TPoint instance

Declaration

Source position: grids.pas line 1202

protected property TCustomGrid.ColRow : TPoint
  read GetQuickColRow
  write SetQuickColRow;

Description

ColRow is a TPoint property used to provide access to the current values at the position specified in Col and Row. The X member in TPoint is used for the value in the Col property. The Y member in TPoint is used for the value in the Row property.

Setting the value for the causes the CheckLimitsWithError method to be called for the X and Y values when AllowOutboundEvents is False. The SetColRow method is called to update the values in the Col and Row properties.

See also

TCustomGrid.CheckLimitsWithError | CheckLimitsWithError - method for checking limits of specified cell, with error trapping
TCustomGrid.SetColRow | SetColRow - specifies the column and row for addressing
TCustomGrid.AllowOutboundEvents | AllowOutboundEvents - permits mouse click on an imaginary (out-of-bounds) cell; moves cursor to nearest valid cell


TCustomGrid.ColRowDeleted

ColRowDeleted - method for dealing with deletion of either a column or a row (depending on value of IsCol)

Declaration

Source position: grids.pas line 976

protected procedure TCustomGrid.ColRowDeleted(

  IsColumn: Boolean;

  index: Integer

); virtual;


TCustomGrid.ColRowDraggingCursor

Cursor shape displayed when a column is dragged or moved

Declaration

Source position: grids.pas line 1203

protected property TCustomGrid.ColRowDraggingCursor : TCursor
  index gcsDragging
  read GetSpecialCursor
  write SetSpecialCursor
  default crMultiDrag;


TCustomGrid.ColRowDragIndicatorColor

Color used to render the indicator drawn when a column or row is dragged in the grid

Declaration

Source position: grids.pas line 1204

protected property TCustomGrid.ColRowDragIndicatorColor : TColor
  read FColRowDragIndicatorColor
  write SetColRowDragIndicatorColor
  default clRed;


TCustomGrid.ColRowExchanged

ColRowExchanged - method for exchanging the current Column or Row (depending on value of IsCol) with the indexed other column or row

Declaration

Source position: grids.pas line 977

protected procedure TCustomGrid.ColRowExchanged(

  IsColumn: Boolean;

  index: Integer;

  WithIndex: Integer

); virtual;


TCustomGrid.ColRowInserted

ColRowInserted - method for dealing with insertion of a column or row (depending on value of IsCol)

Declaration

Source position: grids.pas line 978

protected procedure TCustomGrid.ColRowInserted(

  IsColumn: Boolean;

  index: Integer

); virtual;


TCustomGrid.ColRowMoved

ColRowMoved - the column or row (determined by IsColumn) is moved from one index to another

Declaration

Source position: grids.pas line 979

protected procedure TCustomGrid.ColRowMoved(

  IsColumn: Boolean;

  FromIndex: Integer;

  ToIndex: Integer

); virtual;


TCustomGrid.ColRowToOffset

ColRowToOffset - method for moving column or row (depending on value of IsCol); if Relative is True, moves by the amount of Index, otherwise moves from StartPos to EndPos. Returns True if successful

Declaration

Source position: grids.pas line 980

protected function TCustomGrid.ColRowToOffset(

  IsCol: Boolean;

  Relative: Boolean;

  Index: Integer;

  out StartPos: Integer;

  out EndPos: Integer

):Boolean;


TCustomGrid.ColSizingCursor

Cursor shape displayed when a column is resized

Declaration

Source position: grids.pas line 1205

protected property TCustomGrid.ColSizingCursor : TCursor
  index gcsColWidthChanging
  read GetSpecialCursor
  write SetSpecialCursor
  default crHSplit;


TCustomGrid.ColumnClickSorts

Indicates if clicking a column header changes its sort order

Declaration

Source position: grids.pas line 1206

protected property TCustomGrid.ColumnClickSorts : Boolean
  read FColumnClickSorts
  write SetColumnClickSorts
  default False;

Description

ColumnClickSorts is a Boolean used to indicate if clicking a column header changes its sort order. The default value for the is False.

ColumnClickSorts is used in the HeaderClick method to determine if the value in the SortOrder is toggled for a click in the header cell for SortColumn.

See also

TCustomGrid.HeaderClick | HeaderClick - method to deal with a click on the column (if IsColumn is True) or row Header
TCustomGrid.SortColumn | Column position used to sort the rows in the grid
TCustomGrid.SortOrder | Order of sorting - ascending or descending


TCustomGrid.ColumnFromGridColumn

ColumnFromGridColumn - returns the actual grid column given its index

Declaration

Source position: grids.pas line 983

protected function TCustomGrid.ColumnFromGridColumn(

  Column: Integer

):TGridColumn;


TCustomGrid.ColumnIndexFromGridColumn

Gets the position of the specified column relative to the first column in the grid

Declaration

Source position: grids.pas line 982

protected function TCustomGrid.ColumnIndexFromGridColumn(

  Column: Integer

):Integer;

Arguments

Column

Column number to locate in the grid

Function result

Relative position for the specified column

Description

ColumnIndexFromGridColumn is an Integer function used to get the position of the specified column relative to the first column in the grid. The return value contains the difference between Column and FirstGridColumn when Columns have been enabled in the grid control. RealIndex is called to translate the position used in the return value. If Columns have not been enabled, the return value is -1.

ColumnIndexFromGridColumn is used in the implementation of TCustomGrid methods like:

  • ColumnFromGridColumn
  • DoOPExchangeColRow
  • DoOPInsertColRow
  • DoOPMoveColRow
  • DoOPDeleteColRow

See also

TCustomGrid.ColumnFromGridColumn | ColumnFromGridColumn - returns the actual grid column given its index
TCustomGrid.DoOPExchangeColRow | DoOPExchangeColRow - perform the operation for exchanging either the current column or row (depending on value of IsCol) with the column or row specified by WithIndex
TCustomGrid.DoOPInsertColRow | DoOPInsertColRow - perform the operation for inserting either a column or a row (depending on the value of IsCol) at the indexed position
TCustomGrid.DoOPMoveColRow | DoOPMoveColRow - performs the operation for moving either a column or a row (depending on the value of IsCol) between FromIndex and ToIndex
TCustomGrid.DoOPDeleteColRow | DoOPDeleteColRow performs the operation for deleting a column or row (depending on value of IsCol)


TCustomGrid.Columns

The properties of the columns in this grid

Declaration

Source position: grids.pas line 1207

protected property TCustomGrid.Columns : TGridColumns
  read GetColumns
  write SetColumns
  stored IsColumnsStored;

Description

Columns is a TGridColumns used to represent column definitions for the grid control. Columns contains the TGridColumn instances which define the attributes for the column such as its size, shape, color, etc.

Columns should not be confused with the COLUMNS construct frequently used in SQL programming, which refer to Fields of data. The contents of Fields can be displayed as Columns in a Grid, but they must be seen as separate and distinct. It is irrelevant to refer to the color, font or width of a data field from a database, but these are all very relevant in specifying the appearance of a column in a grid.

See also

TGridColumns

TGridColumns - the group of columns in the grid


TCustomGrid.ColumnsChanged

ColumnsChanged - method for dealing with changed columns

Declaration

Source position: grids.pas line 984

protected procedure TCustomGrid.ColumnsChanged(

  aColumn: TGridColumn

);


TCustomGrid.ColWidths

Column widths for the grid.

Declaration

Source position: grids.pas line 1208

protected property TCustomGrid.ColWidths[aCol: Integer] : Integer
  read GetColWidths
  write SetColWidths;

Description

The column is specified with the aCol parameter. The aCol parameter must fall within the valid index range of 0 to ColCount-1.

The return value of the is the width of this column, measured in pixels.

The initial width of a newly created column is specified with the DefaultColWidth property. After that the user may redefine this value.

If the Options includes the appropriate option value, the column width may also be changed by the user at run-time.

See also

TCustomGrid.ColCount | Number of columns of the grid.
TCustomGrid.DefaultColWidth | Default value for the width of newly created grid columns.
TCustomGrid.RowHeights | The row heights for the grid.
TCustomGrid.Options | Contains the set of optional features and/or behaviors enabled for the grid
TGridOption | Represents grip option values available for grid controls


TCustomGrid.ColWidthsChanged

ColWidthsChanged - method for dealing with changes in column width

Declaration

Source position: grids.pas line 985

protected procedure TCustomGrid.ColWidthsChanged; virtual;


TCustomGrid.Create

Constructor for the class instance

Declaration

Source position: grids.pas line 1299

public constructor TCustomGrid.Create(

  AOwner: TComponent

); override;

Description

Create is the constructor for TCustomGrid. Create calls the inherited Create method, allocates the lists with columns and rows, initializes many visual properties and options, creates the various cell editors, and loads any bitmaps required for the display.

Remark: The inherited method calls SetBounds and VisualChange, so the grid needs to be fully instantiated before it is called.

See also

TCustomControl.Create

Constructor for the class instance


TCustomGrid.CreateColumns

CreateColumns - returns the identity of the created columns

Declaration

Source position: grids.pas line 986

protected function TCustomGrid.CreateColumns: TGridColumns; virtual;


TCustomGrid.CursorState

Current cursor state for the grid control

Declaration

Source position: grids.pas line 1344

public property TCustomGrid.CursorState : TGridCursorState
  read FCursorState;

Description

CursorState is a read-only TGridCursorState property which contains the current cursor state or shape for the grid control. The value in CursorState is updated when methods are called which perform resizing or moving/dragging for columns and rows.

Use the ColRowDraggingCursor, ColSizingCursor, or RowSizingCursor properties to read or write the cursor shapes used for the corresponding actions.

Use RestoreCursor to set the cursor to its default value.

See also

TGridCursorState

Enumerated type with cursors available in a grid


TCustomGrid.DefaultColWidth

Default value for the width of newly created grid columns.

Declaration

Source position: grids.pas line 1209

protected property TCustomGrid.DefaultColWidth : Integer
  read GetDefColWidth
  write SetDefColWidth
  stored DefaultColWidthIsStored;

Description

If new columns of the grid are created by changing the ColCount property, the width of these new columns will be set to the value of the DefaultColWidth property.

Use 0 for auto-sized width.

Use GetRealDefaultColWidth for the real value.

See also

TCustomGrid.DefaultRowHeight

Default value for the height of newly created grid rows.


TCustomGrid.DefaultColWidthIsStored

Indicates if the DefaultColWidth is available in component streaming

Declaration

Source position: grids.pas line 992

protected function TCustomGrid.DefaultColWidthIsStored: Boolean;


TCustomGrid.DefaultDrawing

Is the default drawing method to be used for this grid? Default is TRUE

Declaration

Source position: grids.pas line 1211

protected property TCustomGrid.DefaultDrawing : Boolean
  read FDefaultDrawing
  write SetDefaultDrawing
  default True;


TCustomGrid.DefaultRowHeight

Default value for the height of newly created grid rows.

Declaration

Source position: grids.pas line 1210

protected property TCustomGrid.DefaultRowHeight : Integer
  read GetDefRowHeight
  write SetDefRowHeight
  stored DefaultRowHeightIsStored;

Description

If new rows of the grid are created by changing the RowCount property, the height of these new rows will be set to the value of the DefaultRowHeight property.

Use 0 for auto-sized height.

Use GetRealDefaultRowHeight for the real value.

See also

TCustomGrid.DefaultColWidth

Default value for the width of newly created grid columns.


TCustomGrid.DefaultRowHeightIsStored

Indicates if the DefaultRowHeight is available in component streaming

Declaration

Source position: grids.pas line 993

protected function TCustomGrid.DefaultRowHeightIsStored: Boolean;


TCustomGrid.DefaultTextStyle

Default style for displaying text - includes alignment, layout, single or multi-lines

Declaration

Source position: grids.pas line 1212

protected property TCustomGrid.DefaultTextStyle : TTextStyle
  read FDefaultTextStyle
  write FDefaultTextStyle;


TCustomGrid.Destroy

Destructor for the class instance

Declaration

Source position: grids.pas line 1300

public destructor TCustomGrid.Destroy; override;

Description

Destroy is the destructor for TCustomGrid. Destroy frees various resources including editors, columns, rows, and fonts. It calls the inherited Destroy method.

See also

TCustomControl.Destroy


TCustomGrid.DialogChar

Applies an accelerator key to a column in the grid

Declaration

Source position: grids.pas line 996

protected function TCustomGrid.DialogChar(

  var Message: TLMKey

):Boolean; override;

Arguments

Message

Lazarus messaged examined in the method

Description

DialogChar is an overridden Boolean function used to apply Lazarus messages with accelerator keys for columns in the grid. Message contains the TLMKey instance with the message examined in the method. DialogChar examines each of the Columns defined for the grid to determine if the CharCode for the Message is an accelerator key appearing in the title for the column. When a match is found, the HeaderClick method is called to activate the column.

The return value contains the result from the inherited DialogChar method.

See also

TCustomGrid.Columns | The properties of the columns in this grid
TCustomGrid.ColCount | Number of columns of the grid.
TCustomGrid.HeaderClick`
#LCL.Controls.TWinControl.DialogChar | Do something useful with accelerators etc


TCustomGrid.DisabledFontColor

Color used to draw text in the grid when the Enabled is False

Declaration

Source position: grids.pas line 1213

protected property TCustomGrid.DisabledFontColor : TColor
  read FDisabledFontColor
  write FDisabledFontColor
  default clGrayText;


TCustomGrid.DoAutoAdjustLayout

Declaration

Source position: grids.pas line 1014

protected procedure TCustomGrid.DoAutoAdjustLayout(

  const AMode: TLayoutAdjustmentPolicy;

  const AXProportion: Double;

  const AYProportion: Double

); override;


TCustomGrid.DoCompareCells

DoCompareCells - perform the comparison of two or more cells in a grid

Declaration

Source position: grids.pas line 997

protected function TCustomGrid.DoCompareCells(

  Acol: Integer;

  ARow: Integer;

  Bcol: Integer;

  BRow: Integer

):Integer; virtual;


TCustomGrid.DoCopyToClipboard

DoCopyToClipboard - copy the selected data to the clipboard, leaving the original data in place

Declaration

Source position: grids.pas line 998

protected procedure TCustomGrid.DoCopyToClipboard; virtual;


TCustomGrid.DoCutToClipboard

DoCutToClipboard - cut the data from its current site and place it on the clipboard

Declaration

Source position: grids.pas line 999

protected procedure TCustomGrid.DoCutToClipboard; virtual;


TCustomGrid.DoEditButtonClick

Performs actions needed when the button for editor control is clicked

Declaration

Source position: grids.pas line 1000

protected procedure TCustomGrid.DoEditButtonClick(

  const ACol: Integer;

  const ARow: Integer

); virtual;

Arguments

ACol | Column number for the affected cell
ARow | Row number for the affected cell

Description

DoEditButtonClick is a procedure used to perform actions requires when the button for a cell editor or button column is clicked.

ACol and ARow contain the Integer coordinates for the cell where the action occurred.

DoEditButtonClick signals the OnEditButtonClick and OnButtonClick event handlers when they have been assigned for the grid control.

DoEditButtonClick is used in the implementation of the EditButtonClicked method used in cell editor controls, and the MouseUp method.

See also

TCustomGrid.OnEditButtonClick | Event handler for when the Edit button is clicked
TCustomGrid.OnButtonClick | Event handler signalled when a button for a column is clicked in the grid
TCustomGrid.MouseUp | Invokes the OnMouseUp handler


TCustomGrid.DoEditorHide

DoEditorHide - hide the data in the editor

Declaration

Source position: grids.pas line 1001

protected procedure TCustomGrid.DoEditorHide; virtual;


TCustomGrid.DoEditorShow

DoEditorShow - show the data in the editor

Declaration

Source position: grids.pas line 1002

protected procedure TCustomGrid.DoEditorShow; virtual;


TCustomGrid.DoLoadColumn

Signals the OnLoadColumn event handler for the grid control

Declaration

Source position: grids.pas line 1005

protected procedure TCustomGrid.DoLoadColumn(

  sender: TCustomGrid;

  aColumn: TGridColumn;

  aColIndex: Integer;

  aCfg: TXMLConfig;

  aVersion: Integer;

  aPath: string

); virtual;


TCustomGrid.DoMouseWheel

Applies mouse wheel options and handles the mouse wheel operation

Declaration

Source position: grids.pas line 1009

protected function TCustomGrid.DoMouseWheel(

  Shift: TShiftState;

  WheelDelta: Integer;

  MousePos: TPoint

):Boolean; override;


TCustomGrid.DoMouseWheelLeft

Declaration

Source position: grids.pas line 1012

protected function TCustomGrid.DoMouseWheelLeft(

  Shift: TShiftState;

  MousePos: TPoint

):Boolean; override;


TCustomGrid.DoMouseWheelRight

Declaration

Source position: grids.pas line 1013

protected function TCustomGrid.DoMouseWheelRight(

  Shift: TShiftState;

  MousePos: TPoint

):Boolean; override;


TCustomGrid.DoOnResize

Performs actions needed when the grid control is resized

Declaration

Source position: grids.pas line 1023

protected procedure TCustomGrid.DoOnResize; override;


TCustomGrid.DoOPDeleteColRow

DoOPDeleteColRow performs the operation for deleting a column or row (depending on value of IsCol)

Declaration

Source position: grids.pas line 1017

protected procedure TCustomGrid.DoOPDeleteColRow(

  IsColumn: Boolean;

  index: Integer

);


TCustomGrid.DoOPExchangeColRow

DoOPExchangeColRow - perform the operation for exchanging either the current column or row (depending on value of IsCol) with the column or row specified by WithIndex

Declaration

Source position: grids.pas line 1018

protected procedure TCustomGrid.DoOPExchangeColRow(

  IsColumn: Boolean;

  index: Integer;

  WithIndex: Integer

);


TCustomGrid.DoOPInsertColRow

DoOPInsertColRow - perform the operation for inserting either a column or a row (depending on the value of IsCol) at the indexed position

Declaration

Source position: grids.pas line 1019

protected procedure TCustomGrid.DoOPInsertColRow(

  IsColumn: Boolean;

  index: Integer

);


TCustomGrid.DoOPMoveColRow

DoOPMoveColRow - performs the operation for moving either a column or a row (depending on the value of IsCol) between FromIndex and ToIndex

Declaration

Source position: grids.pas line 1020

protected procedure TCustomGrid.DoOPMoveColRow(

  IsColumn: Boolean;

  FromIndex: Integer;

  ToIndex: Integer

);


TCustomGrid.DoPasteFromClipboard

DoPasteFromClipboard paste the data from the clipboard to the current location

Declaration

Source position: grids.pas line 1021

protected procedure TCustomGrid.DoPasteFromClipboard; virtual;


TCustomGrid.DoPrepareCanvas

DoPrepareCanvas - get the canvas ready for drawing

Declaration

Source position: grids.pas line 1022

protected procedure TCustomGrid.DoPrepareCanvas(

  aCol: Integer;

  aRow: Integer;

  aState: TGridDrawState

); virtual;


TCustomGrid.DoSaveColumn

Signals the OnSaveColumn event handler for the grid control

Declaration

Source position: grids.pas line 1007

protected procedure TCustomGrid.DoSaveColumn(

  sender: TCustomGrid;

  aColumn: TGridColumn;

  aColIndex: Integer;

  aCfg: TXMLConfig;

  aVersion: Integer;

  aPath: string

); virtual;


TCustomGrid.DragDx

DragDx - the amount (DeltaX) by which an object should be dragged

Declaration

Source position: grids.pas line 1214

protected property TCustomGrid.DragDx : Integer
  read FDragDx
  write FDragDx;


TCustomGrid.DrawAllRows

DrawAllRows - draws all of the rows for the grid

Declaration

Source position: grids.pas line 1027

protected procedure TCustomGrid.DrawAllRows; virtual;


TCustomGrid.DrawBorder

DrawBorder - draws the border of the grid

Declaration

Source position: grids.pas line 1026

protected procedure TCustomGrid.DrawBorder;


TCustomGrid.DrawButtonCell

Draws a cell using theme servies for button styles

Declaration

Source position: grids.pas line 1036

protected procedure TCustomGrid.DrawButtonCell(

  const aCol: Integer;

  const aRow: Integer;

  aRect: TRect;

  const aState: TGridDrawState

);


TCustomGrid.DrawCell

DrawCell - draws a cell at the given grid location (Col, Row) or in the specified Rectangle

Declaration

Source position: grids.pas line 1029

protected procedure TCustomGrid.DrawCell(

  aCol: Integer;

  aRow: Integer;

  aRect: TRect;

  aState: TGridDrawState

); virtual;


TCustomGrid.DrawCellGrid

DrawCellGrid draws a grid of cells at the specified location

Declaration

Source position: grids.pas line 1030

protected procedure TCustomGrid.DrawCellGrid(

  aCol: Integer;

  aRow: Integer;

  aRect: TRect;

  aState: TGridDrawState

); virtual;


TCustomGrid.DrawCellText

DrawCellText - draws the given text string in the cell specified by Col, Row or by Rectangle

Declaration

Source position: grids.pas line 1033

protected procedure TCustomGrid.DrawCellText(

  aCol: Integer;

  aRow: Integer;

  aRect: TRect;

  aState: TGridDrawState;

  aText: string

); virtual;


TCustomGrid.DrawColRowMoving

Draws a column or row when dragging is in effect

Declaration

Source position: grids.pas line 1037

protected procedure TCustomGrid.DrawColRowMoving;


TCustomGrid.DrawColumnText

DrawColumnText - draw the text of the specified column

Declaration

Source position: grids.pas line 1038

protected procedure TCustomGrid.DrawColumnText(

  aCol: Integer;

  aRow: Integer;

  aRect: TRect;

  aState: TGridDrawState

); virtual;


TCustomGrid.DrawColumnTitleImage

DrawColumnTitleImage - draw the title image of the specified column

Declaration

Source position: grids.pas line 1039

protected procedure TCustomGrid.DrawColumnTitleImage(

  var ARect: TRect;

  AColumnIndex: Integer

);


TCustomGrid.DrawEdges

Draws the edges for the grid control

Declaration

Source position: grids.pas line 1040

protected procedure TCustomGrid.DrawEdges;


TCustomGrid.DrawFillRect

Declaration

Source position: grids.pas line 1028

protected procedure TCustomGrid.DrawFillRect(

  aCanvas: TCanvas;

  R: TRect

);

Description

Use FillRect after calc the new rect depend on Right To Left.


TCustomGrid.DrawFocusRect

DrawFocusRect - draw a rectangle with focus in the nominated cell

Declaration

Source position: grids.pas line 1041

protected procedure TCustomGrid.DrawFocusRect(

  aCol: Integer;

  aRow: Integer;

  ARect: TRect

); virtual;


TCustomGrid.DrawGridCheckboxBitmaps

DrawGridCheckboxBitmaps - draws checkbox bitmaps in the nominated rectangle with the specified checkbox state

Declaration

Source position: grids.pas line 1034

protected procedure TCustomGrid.DrawGridCheckboxBitmaps(

  const aCol: Integer;

  const aRow: Integer;

  const aRect: TRect;

  const aState: TCheckBoxState

); virtual;


TCustomGrid.DrawRow

DrawRow - draws the specified row

Declaration

Source position: grids.pas line 1042

protected procedure TCustomGrid.DrawRow(

  aRow: Integer

); virtual;


TCustomGrid.DrawTextInCell

Draws the text for a non-fixed cell in the grid

Declaration

Source position: grids.pas line 1031

protected procedure TCustomGrid.DrawTextInCell(

  aCol: Integer;

  aRow: Integer;

  aRect: TRect;

  aState: TGridDrawState

); virtual;

Description

The implementation for DrawTextInCell is empty in TCustomGrid. It is overridden in descendent classes.


TCustomGrid.DrawThemedCell

Draws a cell using the theme services for the specified grid drawing state

Declaration

Source position: grids.pas line 1032

protected procedure TCustomGrid.DrawThemedCell(

  aCol: Integer;

  aRow: Integer;

  aRect: TRect;

  aState: TGridDrawState

);

Arguments

aCol | Column number for the affected cell
aRow | Row number for the affected cell
aRect | Screen coordinates for the cell
aState | Grid drawing state for the cell

Description

DrawThemedCell is a procedure used to draw the cell at the specified coordinates using the theme services for the platform or widget set.

aCol contains the column number for the affected cell.

aRow contains the row number for the affected cell.

aRect contains the screen coordinates for the cell rendered in the method.

aState contains the grid drawing state applied to the cell. aState contains a value from the TGridDrawState enumeration that determines the theme service element details used for the drawing operation.

Grid Draw State | Theme Element | Description
gdPushed | thHeaderItemPressed | Draws the cell using the Pressed state
gdHot | thHeaderItemHot | Draws the cell using the Hotlighted state
Other states | thHeaderItemNormal | Draws the cell using the normal drawing state

See also

TCustomDrawGrid.DefaultDrawCell

Use the default method for drawing a cell specified by aCol, aRow, at location aRect with state aState


TCustomGrid.EditButtonClicked

EditButtonClicked - calls OnEditButtonClick

Declaration

Source position: grids.pas line 1043

protected procedure TCustomGrid.EditButtonClicked(

  Sender: TObject

);


TCustomGrid.EditingAllowed

Declaration

Source position: grids.pas line 1051

protected function TCustomGrid.EditingAllowed(

  ACol: Integer = - 1

):Boolean; virtual;

Description

Returns True if both the grid and the current column allow editing.


TCustomGrid.Editor

The editor to be used for modifying information in the cells of the grid

Declaration

Source position: grids.pas line 1215

protected property TCustomGrid.Editor : TWinControl
  read FEditor
  write SetEditor;


TCustomGrid.EditorBorderStyle

The border style for the editor used in this grid

Declaration

Source position: grids.pas line 1216

protected property TCustomGrid.EditorBorderStyle : TBorderStyle
  read GetEditorBorderStyle
  write SetEditorBorderStyle;


TCustomGrid.EditorByStyle

Select a cell editor control with the specified style

Declaration

Source position: grids.pas line 1316

public function TCustomGrid.EditorByStyle(

  Style: TColumnButtonStyle

):TWinControl; virtual;


TCustomGrid.EditorCanAcceptKey

EditorCanAcceptKey - returns True if the Editor is able to accept the nominated (UTF8) key

Declaration

Source position: grids.pas line 1047

protected function TCustomGrid.EditorCanAcceptKey(

  const ch: TUTF8Char

):Boolean; virtual;


TCustomGrid.EditordoGetValue

EditordoGetValue - method for getting a value in the Editor

Declaration

Source position: grids.pas line 1044

protected procedure TCustomGrid.EditordoGetValue; virtual;


TCustomGrid.EditordoResetValue

Resets the value in the cell when the cell editor is cancelled or hidden

Declaration

Source position: grids.pas line 1045

protected procedure TCustomGrid.EditordoResetValue; virtual;


TCustomGrid.EditordoSetValue

EditordoSetValue - method for specifying a value in the Editor

Declaration

Source position: grids.pas line 1046

protected procedure TCustomGrid.EditordoSetValue; virtual;


TCustomGrid.EditorHide

Hides a visible cell editor in the grid control

Declaration

Source position: grids.pas line 1049

protected procedure TCustomGrid.EditorHide; virtual;


TCustomGrid.EditorIsReadOnly

EditorIsReadOnly - returns True if the Editor has Read Only status

Declaration

Source position: grids.pas line 1048

protected function TCustomGrid.EditorIsReadOnly: Boolean; virtual;


TCustomGrid.EditorKey

EditorKey - is the current key available to the editor?

Declaration

Source position: grids.pas line 1218

protected property TCustomGrid.EditorKey : Boolean
  read FEditorKey
  write FEditorKey;


TCustomGrid.EditorKeyDown

Emulate the OnKeyDown event handler in the cell editor

Declaration

Source position: grids.pas line 1317

public procedure TCustomGrid.EditorKeyDown(

  Sender: TObject;

  var Key: Word;

  Shift: TShiftState

);


TCustomGrid.EditorKeyPress

Emulate the OnKeyPress event handler in the cell editor

Declaration

Source position: grids.pas line 1318

public procedure TCustomGrid.EditorKeyPress(

  Sender: TObject;

  var Key: Char

);


TCustomGrid.EditorKeyUp

Emulate the OnKeyUp event handler in the cell editor

Declaration

Source position: grids.pas line 1319

public procedure TCustomGrid.EditorKeyUp(

  Sender: TObject;

  var key: Word;

  shift: TShiftState

);


TCustomGrid.EditorLocked

EditorLocked - returns True if the Editor is locked, i.e. unable to accept input or make changes

Declaration

Source position: grids.pas line 1050

protected function TCustomGrid.EditorLocked: Boolean;


TCustomGrid.EditorMode

Is grid ready to accept edits? (EditorMode True)

Declaration

Source position: grids.pas line 1217

protected property TCustomGrid.EditorMode : Boolean
  read FEditorMode
  write EditorSetMode;


TCustomGrid.EditorOptions

The set of options available for the grid's editor

Declaration

Source position: grids.pas line 1219

protected property TCustomGrid.EditorOptions : Integer
  read FEditorOptions
  write SetEditorOptions;


TCustomGrid.EditorSelectAll

Selects the entire content in the cell when a cell editor is active

Declaration

Source position: grids.pas line 1052

protected procedure TCustomGrid.EditorSelectAll;


TCustomGrid.EditorShow

Displays and enables the cell editor for the selected cell, and optionally selects all content in the cell

Declaration

Source position: grids.pas line 1053

protected procedure TCustomGrid.EditorShow(

  const SelAll: Boolean

); virtual;


TCustomGrid.EditorShowInCell

EditorShowInCell - shows the Editor's content in situ in the Cell

Declaration

Source position: grids.pas line 1054

protected procedure TCustomGrid.EditorShowInCell(

  const aCol: Integer;

  const aRow: Integer

); virtual;


TCustomGrid.EditorShowing

Is the editor for the grid displayed?

Declaration

Source position: grids.pas line 1220

protected property TCustomGrid.EditorShowing : Boolean
  read FEditorShowing
  write FEditorShowing;


TCustomGrid.EditorTextChanged

Updates the grid control when the value in a cell editor is changed

Declaration

Source position: grids.pas line 1320

public procedure TCustomGrid.EditorTextChanged(

  const aCol: Integer;

  const aRow: Integer;

  const aText: string

); virtual;

Arguments

aCol | Column number for the modified cell
aRow | Row number for the modified cell
aText | New value for the cell

See also

TCustomGrid.SetEditText | SetEditText - specifies the text-string to be placed in the Editor for processing
TStringCellEditor.Change | Performs actions needed when the text in the control is changed
TPickListCellEditor.Select | Signals the OnSelect event handler when ItemIndex is changed
TPickListCellEditor.Change


TCustomGrid.EditorWidthChanged

EditorWidthChanged - method for dealing with a change in editor width

Declaration

Source position: grids.pas line 1055

protected procedure TCustomGrid.EditorWidthChanged(

  aCol: Integer;

  aWidth: Integer

); virtual;


TCustomGrid.EndUpdate

EndUpdate - Finish updating the grid

Declaration

Source position: grids.pas line 1322

public procedure TCustomGrid.EndUpdate(

  aRefresh: Boolean = True

);


TCustomGrid.EraseBackground

Clear the background for the grid control

Declaration

Source position: grids.pas line 1323

public procedure TCustomGrid.EraseBackground(

  DC: HDC

); override;

Arguments

DC

Device context for the drawing operation


TCustomGrid.ExtendedColSizing

ExtendedColSizing - the sizing to be used for extended columns

Declaration

Source position: grids.pas line 1221

protected property TCustomGrid.ExtendedColSizing : Boolean
  read FExtendedColSizing
  write FExtendedColSizing;


TCustomGrid.ExtendedRowSizing

ExtendedRowSizing - the sizing to be used for extended rows

Declaration

Source position: grids.pas line 1222

protected property TCustomGrid.ExtendedRowSizing : Boolean
  read FExtendedRowSizing
  write FExtendedRowSizing;


TCustomGrid.ExtendedSelect

ExtendedSelect - the ability to select cells beyond the boundary of the visible part of the grid

Declaration

Source position: grids.pas line 1223

protected property TCustomGrid.ExtendedSelect : Boolean
  read FExtendedSelect
  write FExtendedSelect
  default True;


TCustomGrid.FastEditing

Indicates if fast editing is used in the grid

Declaration

Source position: grids.pas line 1224

protected property TCustomGrid.FastEditing : Boolean
  read FFastEditing
  write FFastEditing;

Description

FastEditing is a Boolean which indicates if cell editing initialized by a KeyDown message instead of a navigation key is used in the grid control. The value in FastEditing is used when TPickListCellEditor handles KeyDown messages.

The default value for the is True as assigned in the Create constructor.

See also

TPickListCellEditor.KeyDown

Invokes the OnKeyDown handler


TCustomGrid.fGridState

fGridState - local variable to hold current state of the grid (whether being edited, updated etc)

Declaration

Source position: grids.pas line 947

protected TCustomGrid.fGridState : TGridState;


TCustomGrid.FirstGridColumn

Gets the position of the first column after any fixed columns in the grid

Declaration

Source position: grids.pas line 1056

protected function TCustomGrid.FirstGridColumn: Integer; virtual;

Function result

Position of the first column after any fixed columns in the grid

Description

FirstGridColumn is an Integer function used to get the ordinal position of the first column appearing after any fixed column in the grid control. The return value contains the value in the FixedCols property.

FirstGridColumn is used in the implementation of methods including:

  • GetColWidths
  • GetIsCellTitle
  • ColumnIndexFromGridColumn
  • GridColumnFromColumnIndex
  • ColumnsChanged

See also

TCustomGrid.ColWidths | Column widths for the grid.
TCustomGrid.FixedCols | Number of the fixed columns of the grid (i.e. the columns containing title or identifier material, that don't get scrolled when the rest of the grid moves).
TCustomGrid.GetIsCellTitle | Indicates if the cell at the specified position is a fixed header for a row or column
TCustomGrid.ColumnIndexFromGridColumn | Gets the position of the specified column relative to the first column in the grid
TCustomGrid.GridColumnFromColumnIndex | GridColumnFromColumnIndex - returns the number of the column given its column index
TCustomGrid.ColumnsChanged | ColumnsChanged - method for dealing with changed columns


TCustomGrid.FixDesignFontsPPI

Declaration

Source position: grids.pas line 1148

protected procedure TCustomGrid.FixDesignFontsPPI(

  const ADesignTimePPI: Integer

); override;

Description

FixDesignFontsPPI is a procedure used to...


TCustomGrid.FixedColor

The color for the fixed cells of the grid.

Declaration

Source position: grids.pas line 1228

protected property TCustomGrid.FixedColor : TColor
  read GetFixedColor
  write SetFixedcolor
  default clBtnFace;

Description

The color used by headings.

See also

TCustomGrid.FixedColor | The color for the fixed cells of the grid.
TCustomGrid.FixedRows | Number of the fixed rows of the grid (i.e. the rows containing title or identifier material, that don't get scrolled when the rest of the grid moves).


TCustomGrid.FixedCols

Number of the fixed columns of the grid (i.e. the columns containing title or identifier material, that don't get scrolled when the rest of the grid moves).

Declaration

Source position: grids.pas line 1226

protected property TCustomGrid.FixedCols : Integer
  read FFixedCols
  write SetFixedCols
  default 1;

Description

Contains the fixed column count of a grid.

Fixed columns are normally used for headings.

See also

TCustomGrid.FixedRows | Number of the fixed rows of the grid (i.e. the rows containing title or identifier material, that don't get scrolled when the rest of the grid moves).
TCustomGrid.ColCount | Number of columns of the grid.


TCustomGrid.FixedGrid

FixedGrid - returns True if the Grid is fixed

Declaration

Source position: grids.pas line 1057

protected function TCustomGrid.FixedGrid: Boolean;


TCustomGrid.FixedGridLineColor

Color used to draw lines around fixed grid cells

Declaration

Source position: grids.pas line 1229

protected property TCustomGrid.FixedGridLineColor : TColor
  read FFixedGridLineColor
  write SetFixedGridLineColor
  default cl3DDKShadow;

Description

The default value for the is cl3DDKShadow as asssigned in the constructor. Changing the value in FixedGridLineColor causes the grid to be redrawn. The color is not used when GridLineWidth contains the value 0 (zero).

FixedGridLineColor is used in the implementation of the DrawCellGrid method.

See also

TCustomGrid.GridLineWidth | Width (thickness) of GridLines
TCustomGrid.DrawCellGrid | DrawCellGrid draws a grid of cells at the specified location


TCustomGrid.FixedHotColor

FixedHotColor - the 'Hot' color for the active (selected, etc) fixed cells of the grid

Declaration

Source position: grids.pas line 1230

protected property TCustomGrid.FixedHotColor : TColor
  read FFixedHotColor
  write FFixedHotColor
  default cl3DLight;


TCustomGrid.FixedRows

Number of the fixed rows of the grid (i.e. the rows containing title or identifier material, that don't get scrolled when the rest of the grid moves).

Declaration

Source position: grids.pas line 1227

protected property TCustomGrid.FixedRows : Integer
  read FFixedRows
  write SetFixedRows
  default 1;

Description

Contains the fixed row count of a grid.

Fixed rows are normally used for headings.

See also

TCustomGrid.RowCount | Number of rows in the grid
TCustomGrid.FixedCols | Number of the fixed columns of the grid (i.e. the columns containing title or identifier material, that don't get scrolled when the rest of the grid moves).


TCustomGrid.Flat

Is the cell to be displayed Flat, i.e. with no texturing or raised/lowered effect

Declaration

Source position: grids.pas line 1231

protected property TCustomGrid.Flat : Boolean
  read FFlat
  write SetFlat
  default False;


TCustomGrid.FlipPoint

Flips coordinates in the point when BiDi or RTL alignment is used

Declaration

Source position: grids.pas line 1292

protected function TCustomGrid.FlipPoint(

  P: TPoint

):TPoint;


TCustomGrid.FlipRect

Flips coordinates in the rectangle when BiDi or RTL alignment is used

Declaration

Source position: grids.pas line 1291

protected function TCustomGrid.FlipRect(

  ARect: TRect

):TRect;


TCustomGrid.FlipX

Flips the horizontal position in the client rectangle when BiDi or RTL alignment is used

Declaration

Source position: grids.pas line 1293

protected function TCustomGrid.FlipX(

  X: Integer

):Integer;


TCustomGrid.FocusColor

The color to be used for the cell receiving focus

Declaration

Source position: grids.pas line 1232

protected property TCustomGrid.FocusColor : TColor
  read FFocusColor
  write SetFocusColor;


TCustomGrid.Focused

Indicates if the grid is focused or has an active focused cell editor

Declaration

Source position: grids.pas line 1324

public function TCustomGrid.Focused: Boolean; override;


TCustomGrid.FocusRectVisible

FocusRectVisible - is the rectangle receiving focus visible?

Declaration

Source position: grids.pas line 1233

protected property TCustomGrid.FocusRectVisible : Boolean
  read FFocusRectVisible
  write SetFocusRectVisible;


TCustomGrid.FontChanged

FontChanged - method to deal with a change in font

Declaration

Source position: grids.pas line 1058

protected procedure TCustomGrid.FontChanged(

  Sender: TObject

); override;


TCustomGrid.GCache

GCache - the cache to be used for grid data

Declaration

Source position: grids.pas line 1234

protected property TCustomGrid.GCache : TGridDataCache
  read FGCAChe;


TCustomGrid.GetAutoFillColumnInfo

GetAutoFillColumnInfo - finds out information (max, min, priority) about the auto-fill properties of the indexed column

Declaration

Source position: grids.pas line 1059

protected procedure TCustomGrid.GetAutoFillColumnInfo(

  const Index: Integer;

  var aMin: Integer;

  var aMax: Integer;

  var aPriority: Integer

); virtual;


TCustomGrid.GetCellHintText

Gets the hint for the specified cell using the Options enabled in the grid control

Declaration

Source position: grids.pas line 1060

protected function TCustomGrid.GetCellHintText(

  ACol: Integer;

  ARow: Integer

):string; virtual;


TCustomGrid.GetCells

Gets the cell content at the specified column and row numbers

Declaration

Source position: grids.pas line 1061

protected function TCustomGrid.GetCells(

  ACol: Integer;

  ARow: Integer

):string; virtual;

Description

Always returns an empty string ('') in TCustomGrid. Overridden in descendent classes.


TCustomGrid.GetColumnAlignment

GetColumnAlignment - returns the Alignment value for the nominated column

Declaration

Source position: grids.pas line 1062

protected function TCustomGrid.GetColumnAlignment(

  Column: Integer;

  ForTitle: Boolean

):TAlignment;


TCustomGrid.GetColumnColor

GetColumnColor - returns the Color for the specified column

Declaration

Source position: grids.pas line 1063

protected function TCustomGrid.GetColumnColor(

  Column: Integer;

  ForTitle: Boolean

):TColor;


TCustomGrid.GetColumnFont

GetColumnFont - returns the font for the specified column

Declaration

Source position: grids.pas line 1064

protected function TCustomGrid.GetColumnFont(

  Column: Integer;

  ForTitle: Boolean

):TFont;


TCustomGrid.GetColumnLayout

GetColumnLayout - returns the Text Layout value for the specified column

Declaration

Source position: grids.pas line 1065

protected function TCustomGrid.GetColumnLayout(

  Column: Integer;

  ForTitle: Boolean

):TTextLayout;


TCustomGrid.GetColumnReadonly

GetColumnReadonly - returns True if the column is marked ReadOnly

Declaration

Source position: grids.pas line 1066

protected function TCustomGrid.GetColumnReadonly(

  Column: Integer

):Boolean;


TCustomGrid.GetColumnTitle

GetColumnTitle - returns the column title string

Declaration

Source position: grids.pas line 1067

protected function TCustomGrid.GetColumnTitle(

  Column: Integer

):string;


TCustomGrid.GetColumnWidth

GetColumnWidth - returns the width of the column

Declaration

Source position: grids.pas line 1068

protected function TCustomGrid.GetColumnWidth(

  Column: Integer

):Integer;


TCustomGrid.GetDefaultColumnAlignment

GetDefaultColumnAlignment - returns the default alignment for the specified column

Declaration

Source position: grids.pas line 1070

protected function TCustomGrid.GetDefaultColumnAlignment(

  Column: Integer

):TAlignment; virtual;


TCustomGrid.GetDefaultColumnLayout

GetDefaultColumnLayout - returns the default text layout for the nominated column

Declaration

Source position: grids.pas line 1072

protected function TCustomGrid.GetDefaultColumnLayout(

  Column: Integer

):TTextLayout; virtual;


TCustomGrid.GetDefaultColumnReadOnly

GetDefaultColumnReadOnly - returns the default setting of the ReadOnly flag for the specified column

Declaration

Source position: grids.pas line 1073

protected function TCustomGrid.GetDefaultColumnReadOnly(

  Column: Integer

):Boolean; virtual;


TCustomGrid.GetDefaultColumnTitle

GetDefaultColumnTitle - returns the default title string for the specified column

Declaration

Source position: grids.pas line 1074

protected function TCustomGrid.GetDefaultColumnTitle(

  Column: Integer

):string; virtual;


TCustomGrid.GetDefaultColumnWidth

GetDefaultColumnWidth - returns the default width for the specified column

Declaration

Source position: grids.pas line 1071

protected function TCustomGrid.GetDefaultColumnWidth(

  Column: Integer

):Integer; virtual;


TCustomGrid.GetDefaultEditor

GetDefaultEditor - returns the default cell editor for the specified column

Declaration

Source position: grids.pas line 1075

protected function TCustomGrid.GetDefaultEditor(

  Column: Integer

):TWinControl; virtual;


TCustomGrid.GetDefaultRowHeight

GetDefaultRowHeight - returns the default row height

Declaration

Source position: grids.pas line 1076

protected function TCustomGrid.GetDefaultRowHeight: Integer; virtual;


TCustomGrid.GetDeltaMoveNext

GetDeltaMoveNext return the relative cell coordinate of the next cell to which movement will occur

Declaration

Source position: grids.pas line 1069

protected function TCustomGrid.GetDeltaMoveNext(

  const Inverse: Boolean;

  var ACol: Integer;

  var ARow: Integer;

  const AAutoAdvance: TAutoAdvance

):Boolean; virtual;


TCustomGrid.GetEditMask

GetEditMask - returns the edit mask string for the specified cell

Declaration

Source position: grids.pas line 1087

protected function TCustomGrid.GetEditMask(

  ACol: LongInt;

  ARow: LongInt

):string; virtual;


TCustomGrid.GetEditText

GetEditText - returns the Edit text string for the specified cell

Declaration

Source position: grids.pas line 1088

protected function TCustomGrid.GetEditText(

  ACol: LongInt;

  ARow: LongInt

):string; virtual;


TCustomGrid.GetFirstVisibleColumn

Gets the position for the first visible non-fixed column in the grid

Declaration

Source position: grids.pas line 1090

protected function TCustomGrid.GetFirstVisibleColumn: Integer;

Function result

Column number for the first visible column


TCustomGrid.GetFirstVisibleRow

Gets the position for the first visible non-fixed row in the grid

Declaration

Source position: grids.pas line 1091

protected function TCustomGrid.GetFirstVisibleRow: Integer;

Function result

Row number for the first visible row


TCustomGrid.GetFixedcolor

GetFixedcolor - returns a value for the fixed color

Declaration

Source position: grids.pas line 1089

protected function TCustomGrid.GetFixedcolor: TColor; virtual;


TCustomGrid.GetGridDrawState

Gets the grid drawing state for the cell with the specified column and row numbers

Declaration

Source position: grids.pas line 1077

protected function TCustomGrid.GetGridDrawState(

  ACol: Integer;

  ARow: Integer

):TGridDrawState;


TCustomGrid.GetImageForCheckBox

Gets the bitmap used to draw Checkbox columns in the grid

Declaration

Source position: grids.pas line 1078

protected procedure TCustomGrid.GetImageForCheckBox(

  const aCol: Integer;

  const aRow: Integer;

  CheckBoxView: TCheckBoxState;

  var ImageList: TCustomImageList;

  var ImageIndex: TImageIndex;

  var Bitmap: TBitmap

); virtual;

Arguments

aCol | Column number for the Checkbox cell
aRow | Row number for the Checkbox cell
CheckBoxView | Checkbox state for the cell
ImageList | Image list with images used for Checkbox drawing states
ImageIndex | Ordinbal position of the image used for the corresponding Checkbox state
Bitmap | Bitmap with the image drawn for the Checkbox state

Description

GetImageForCheckBox signals the OnUserCheckboxBitmap event handler (when assigned) to get a bitmap used for the checkbox state. If a valid TBitmap instance is not assgned in the event handler, the OnUserCheckBoxImage event handler is signalled (when assigned) to get the TImageList, TBitmap, and ImageIndex used for the purpose.

GetImageForCheckBox is used in the implementation of the DrawGridCheckboxBitmaps and DrawCellText methods in TCustomGrid.

See also

TCustomGrid.OnUserCheckboxBitmap | OnUserCheckboxBitmap - event handler for a user accessing a checkbox bitmap
TCustomGrid.OnUserCheckboxImage | Event handler signalled to get an image from an image list used for Checkbox cells
TCustomGrid.DrawGridCheckboxBitmaps | DrawGridCheckboxBitmaps - draws checkbox bitmaps in the nominated rectangle with the specified checkbox state
TCustomGrid.DrawCellText | DrawCellText - draws the given text string in the cell specified by Col, Row or by Rectangle


TCustomGrid.GetIsCellSelected

GetIsCellSelected - returns True if the given cell is selected

Declaration

Source position: grids.pas line 1114

protected function TCustomGrid.GetIsCellSelected(

  aCol: Integer;

  aRow: Integer

):Boolean; virtual;


TCustomGrid.GetIsCellTitle

Indicates if the cell at the specified position is a fixed header for a row or column

Declaration

Source position: grids.pas line 1113

protected function TCustomGrid.GetIsCellTitle(

  aCol: Integer;

  aRow: Integer

):Boolean; virtual;


TCustomGrid.GetLastVisibleColumn

Gets the position for the last visible non-fixed column in the grid

Declaration

Source position: grids.pas line 1092

protected function TCustomGrid.GetLastVisibleColumn: Integer;

Function result

Position for the last visible column in the grid


TCustomGrid.GetLastVisibleRow

Gets position for the last visible non-fixed row in the grid

Declaration

Source position: grids.pas line 1093

protected function TCustomGrid.GetLastVisibleRow: Integer;

Function result

Row number for the last visible non-fixed row


TCustomGrid.GetPxTopLeft

Declaration

Source position: grids.pas line 1096

protected function TCustomGrid.GetPxTopLeft: TPoint;


TCustomGrid.GetSBRanges

GetSBRanges - finds the range of values for the scrollbars when visible

Declaration

Source position: grids.pas line 1084

protected procedure TCustomGrid.GetSBRanges(

  const HsbVisible: Boolean;

  const VsbVisible: Boolean;

  out HsbRange: Integer;

  out VsbRange: Integer;

  out HsbPage: Integer;

  out VsbPage: Integer;

  out HsbPos: Integer;

  out VsbPos: Integer

); virtual;


TCustomGrid.GetSBVisibility

GetSBVisibility - finds the values of the visibility flags for the scrollbars

Declaration

Source position: grids.pas line 1083

protected procedure TCustomGrid.GetSBVisibility(

  out HsbVisible: Boolean;

  out VsbVisible: Boolean

); virtual;


TCustomGrid.GetScrollBarPosition

GetScrollBarPosition - returns the position of the scroll bar specified by Which

Declaration

Source position: grids.pas line 1081

protected function TCustomGrid.GetScrollBarPosition(

  Which: Integer

):Integer;


TCustomGrid.GetSelectedColor

GetSelectedColor - returns the value for the color of items that have been selected

Declaration

Source position: grids.pas line 1094

protected function TCustomGrid.GetSelectedColor: TColor; virtual;


TCustomGrid.GetSelectedState

Declaration

Source position: grids.pas line 1086

protected procedure TCustomGrid.GetSelectedState(

  AState: TGridDrawState;

  out IsSelected: Boolean

); virtual;


TCustomGrid.GetSmoothScroll

Checks for the smooth scroll setting in the Options for the grid

Declaration

Source position: grids.pas line 1082

protected function TCustomGrid.GetSmoothScroll(

  Which: Integer

):Boolean; virtual;

Arguments

Which

Indicates the scrollbar checked in the method; not used in the current implementation

Function result

True when Options contains the value goSmoothScroll


TCustomGrid.GetTitleShowPrefix

Gets the prefix option for titles in the specifiefd column number

Declaration

Source position: grids.pas line 1095

protected function TCustomGrid.GetTitleShowPrefix(

  Column: Integer

):Boolean;

Arguments

Column

Column number examined in the method

Function result

Truw when the TGridColumn is configured to use prefixes


TCustomGrid.GetTruncCellHintText

Gets the truncated version of a hint for the cell at the specified position

Declaration

Source position: grids.pas line 1097

protected function TCustomGrid.GetTruncCellHintText(

  ACol: Integer;

  ARow: Integer

):string; virtual;


TCustomGrid.GridColumnFromColumnIndex

GridColumnFromColumnIndex - returns the number of the column given its column index

Declaration

Source position: grids.pas line 1098

protected function TCustomGrid.GridColumnFromColumnIndex(

  ColumnIndex: Integer

):Integer;


TCustomGrid.GridFlags

GridFlags - the flags that are set for the grid

Declaration

Source position: grids.pas line 1235

protected property TCustomGrid.GridFlags : TGridFlags
  read FGridFlags
  write FGridFlags;


TCustomGrid.GridHeight

GridHeight - the height of the grid

Declaration

Source position: grids.pas line 1236

protected property TCustomGrid.GridHeight : Integer
  read FGCache.GridHeight;


TCustomGrid.GridLineColor

Color to be used for GridLines

Declaration

Source position: grids.pas line 1237

protected property TCustomGrid.GridLineColor : TColor
  read FGridLineColor
  write SetGridLineColor
  default clSilver;


TCustomGrid.GridLineStyle

Style to be used for GridLines

Declaration

Source position: grids.pas line 1238

protected property TCustomGrid.GridLineStyle : TPenStyle
  read FGridLineStyle
  write SetGridLineStyle;


TCustomGrid.GridLineWidth

Width (thickness) of GridLines

Declaration

Source position: grids.pas line 1239

protected property TCustomGrid.GridLineWidth : Integer
  read FGridLineWidth
  write SetGridLineWidth
  default 1;


TCustomGrid.GridMouseWheel

Performs actions needed when the mouse wheel is scrolled in the grid

Declaration

Source position: grids.pas line 1099

protected procedure TCustomGrid.GridMouseWheel(

  Shift: TShiftState;

  Delta: Integer

); virtual;

Arguments

Shift | Shift state modifier in effect for the action
Delta | Relative change in the current position for the action

See also

TCustomGrid.MoveNextSelectable

MoveNextSelectable - move to next selectable cell; use delta col and row if Relative is True; returns True if successful


TCustomGrid.GridWidth

Width of the whole Grid

Declaration

Source position: grids.pas line 1240

protected property TCustomGrid.GridWidth : Integer
  read FGCache.GridWidth;


TCustomGrid.HasMultiSelection

Indicates if multi-select range selection mode is enabled and in use for the grid

Declaration

Source position: grids.pas line 1325

public function TCustomGrid.HasMultiSelection: Boolean;

Function result

True when multi-select range selection mode is enabled and in use for the grid

Description

HasMultiSelection is a Boolean function used to determine if multi-select range selection mode is enabled and in use for the grid. The return value is True when Options includes the value goRangeSelect, RangeSelectMode contains rsmMulti, and Selections contains selection cell rectangles.

See also

TCustomGrid.Options | Contains the set of optional features and/or behaviors enabled for the grid
TCustomGrid.RangeSelectMode | Controls the range selection mode used for the grid
TGridOption.goRangeSelect | Enables range selection for grid cells
TRangeSelectMode.rsmMulti | Allows range selection for multiple ranges in a grid


TCustomGrid.HeaderClick

HeaderClick - method to deal with a click on the column (if IsColumn is True) or row Header

Declaration

Source position: grids.pas line 1100

protected procedure TCustomGrid.HeaderClick(

  IsColumn: Boolean;

  index: Integer

); virtual;


TCustomGrid.HeaderHotZones

HeaderHotZones - the zones of the header that are under the cursor, so are capable of being selected or pushed (or not!)

Declaration

Source position: grids.pas line 1241

protected property TCustomGrid.HeaderHotZones : TGridZoneSet
  read FHeaderHotZones
  write FHeaderHotZones
  default [gzFixedCols];


TCustomGrid.HeaderPushZones

HeaderPushZones - the zones of the header that have been selected by the cursor, or pushed

Declaration

Source position: grids.pas line 1242

protected property TCustomGrid.HeaderPushZones : TGridZoneSet
  read FHeaderPushZones
  write FHeaderPushZones
  default [gzFixedCols];


TCustomGrid.HeaderSized

HeaderSized - method to deal with re-sizing of a column (IsColumn True) or row header

Declaration

Source position: grids.pas line 1101

protected procedure TCustomGrid.HeaderSized(

  IsColumn: Boolean;

  index: Integer

); virtual;


TCustomGrid.HeaderSizing

Declaration

Source position: grids.pas line 1102

protected procedure TCustomGrid.HeaderSizing(

  const IsColumn: Boolean;

  const AIndex: Integer;

  const ASize: Integer

); virtual;


TCustomGrid.HideCellHintWindow

Cancels the current hint display and restores the saved hint for the grid

Declaration

Source position: grids.pas line 1103

protected procedure TCustomGrid.HideCellHintWindow;


TCustomGrid.HideSortArrow

Hide the arrow drawn for the sort indicator

Declaration

Source position: grids.pas line 1326

public procedure TCustomGrid.HideSortArrow;

Description

HideSortArrow is a procedure used to hide the arrow drawn for the sort indicator defined in SortColumn. HideSortArrow sets the value in SortColumn to -1 to indicate that the sort column is not defined, and calls InvalidateGrid to redraw the contents in the grid control.

See also

TCustomGrid.SortColumn | Column position used to sort the rows in the grid
TCustomGrid.InvalidateGrid | InvalidateGrid - render the whole grid non-valid
TCustomGrid.Sort | Sorts rows or columns in the grid


TCustomGrid.ImageIndexSortAsc

Declaration

Source position: grids.pas line 1243

protected property TCustomGrid.ImageIndexSortAsc : TImageIndex
  read FAscImgInd
  write FAscImgInd
  default - 1;


TCustomGrid.ImageIndexSortDesc

Declaration

Source position: grids.pas line 1244

protected property TCustomGrid.ImageIndexSortDesc : TImageIndex
  read FDescImgInd
  write FDescImgInd
  default - 1;


TCustomGrid.InplaceEditor

InplaceEditor - the editor to be used in-place, i.e. in the cell itself instead of outside the grid

Declaration

Source position: grids.pas line 1248

protected property TCustomGrid.InplaceEditor : TWinControl
  read FEditor;


TCustomGrid.InternalSetColCount

InternalSetColCount - specify the column count

Declaration

Source position: grids.pas line 1104

protected procedure TCustomGrid.InternalSetColCount(

  ACount: Integer

);


TCustomGrid.InvalidateCell

InvalidateCell - renders a cell invalid, and redraws if required

Declaration

Source position: grids.pas line 1105

protected procedure TCustomGrid.InvalidateCell(

  aCol: Integer;

  aRow: Integer;

  Redraw: Boolean

); overload;

procedure TCustomGrid.InvalidateCell(

  aCol: Integer;

  aRow: Integer

); overload;


TCustomGrid.InvalidateCol

InvalidateFromCol - renders the grid invalid from the specified column onwards

Declaration

Source position: grids.pas line 1328

public procedure TCustomGrid.InvalidateCol(

  ACol: Integer

);


TCustomGrid.InvalidateFocused

InvalidateFocused - render the focused item non-valid

Declaration

Source position: grids.pas line 1108

protected procedure TCustomGrid.InvalidateFocused;


TCustomGrid.InvalidateFromCol

Declaration

Source position: grids.pas line 1106

protected procedure TCustomGrid.InvalidateFromCol(

  ACol: Integer

);


TCustomGrid.InvalidateGrid

InvalidateGrid - render the whole grid non-valid

Declaration

Source position: grids.pas line 1107

protected procedure TCustomGrid.InvalidateGrid;


TCustomGrid.InvalidateRange

InvalidateRange - renders a range of the grid invalid

Declaration

Source position: grids.pas line 1329

public procedure TCustomGrid.InvalidateRange(

  const aRange: TRect

);


TCustomGrid.InvalidateRow

Invalidates the drawing rectangle for the specified row number

Declaration

Source position: grids.pas line 1330

public procedure TCustomGrid.InvalidateRow(

  ARow: Integer

);

Arguments

ARow

Row number affected in the method


TCustomGrid.IsCellSelected

IsCellSelected - is the cell specified by aCol, aRow selected?

Declaration

Source position: grids.pas line 1249

protected property TCustomGrid.IsCellSelected[aCol: Integer,aRow: Integer] : Boolean
  read GetIsCellSelected;


TCustomGrid.IsCellVisible

Finds out whether a particular cell is visible

Declaration

Source position: grids.pas line 1331

public function TCustomGrid.IsCellVisible(

  aCol: Integer;

  aRow: Integer

):Boolean;


TCustomGrid.IsColumnIndexValid

Indicates if the specified index position is valid for the columns in the grid

Declaration

Source position: grids.pas line 1109

protected function TCustomGrid.IsColumnIndexValid(

  AIndex: Integer

):Boolean;

Arguments

AIndex

Index position examined in the method

Function result

True when Index is in range for the column definitions in the grid


TCustomGrid.IsColumnIndexVariable

Declaration

Source position: grids.pas line 1111

protected function TCustomGrid.IsColumnIndexVariable(

  AIndex: Integer

):Boolean;


TCustomGrid.IsEmptyRow

Indicates if the row at the specified position contains empty cells

Declaration

Source position: grids.pas line 1115

protected function TCustomGrid.IsEmptyRow(

  ARow: Integer

):Boolean;

Arguments

ARow

Row number to examine in the method

Function result

True when all cells in the specified row contain empty strings ('')

See also

TCustomGrid.GetCells | Gets the cell content at the specified column and row numbers
TCustomGrid.FixedCols | Number of the fixed columns of the grid (i.e. the columns containing title or identifier material, that don't get scrolled when the rest of the grid moves).
TCustomGrid.ColCount | Number of columns of the grid.


TCustomGrid.IsFixedCellVisible

Determines if the specified cell is a visible fixed cell in the grid

Declaration

Source position: grids.pas line 1332

public function TCustomGrid.IsFixedCellVisible(

  aCol: Integer;

  aRow: Integer

):Boolean;


TCustomGrid.IsMouseOverCellButton

Indicates if the specified mouse position is over a button in a cell editor

Declaration

Source position: grids.pas line 1116

protected function TCustomGrid.IsMouseOverCellButton(

  X: Integer;

  Y: Integer

):Boolean;

Arguments

X | Screen coordinates for the mouse pointer
Y | Screen coordinates for the mouse pointer


TCustomGrid.IsRowIndexValid

Indicates if the specified index position is valid for the rows in the grid

Declaration

Source position: grids.pas line 1110

protected function TCustomGrid.IsRowIndexValid(

  AIndex: Integer

):Boolean;

Arguments

AIndex

Index position examined in the method

Function result

True when Index is in range for the rows in the grid


TCustomGrid.IsRowIndexVariable

Declaration

Source position: grids.pas line 1112

protected function TCustomGrid.IsRowIndexVariable(

  AIndex: Integer

):Boolean;


TCustomGrid.KeyPress

Declaration

Source position: grids.pas line 1119

protected procedure TCustomGrid.KeyPress(

  var Key: Char

); override;


TCustomGrid.LeftCol

LeftCol - the left-most column

Declaration

Source position: grids.pas line 1250

protected property TCustomGrid.LeftCol : Integer
  read GetLeftCol
  write SetLeftCol;


TCustomGrid.LoadContent

LoadContent - method to load a configuration

Declaration

Source position: grids.pas line 1120

protected procedure TCustomGrid.LoadContent(

  cfg: TXMLConfig;

  Version: Integer

); virtual;


TCustomGrid.LoadFromFile

Load the grid data from a file with the specified name

Declaration

Source position: grids.pas line 1333

public procedure TCustomGrid.LoadFromFile(

  FileName: string

); virtual;

Arguments

FileName

File name with the content loaded in the method

Description

Note that the SaveOptions determines what information is loaded.

See also

TCustomGrid.SaveToFile | Save the data in the grid to a file with specified name
TCustomGrid.SaveOptions | The set of options for saving information from the grid (design, attributes, content or position)


TCustomGrid.LoadFromStream

Loads the content for the grid from the specified stream

Declaration

Source position: grids.pas line 1334

public procedure TCustomGrid.LoadFromStream(

  AStream: TStream

); virtual;

Arguments

AStream

TStream instance with values loaded in the method


TCustomGrid.LoadGridOptions

Declaration

Source position: grids.pas line 1121

protected procedure TCustomGrid.LoadGridOptions(

  cfg: TXMLConfig;

  Version: Integer

); virtual;


TCustomGrid.LockEditor

LockEditor - lock the editor so that it will not accept input or changes

Declaration

Source position: grids.pas line 1123

protected procedure TCustomGrid.LockEditor;


TCustomGrid.MouseButtonAllowed

Declaration

Source position: grids.pas line 1124

protected function TCustomGrid.MouseButtonAllowed(

  Button: TMouseButton

):Boolean; virtual;


TCustomGrid.MouseCoord

Find the mouse coordinates relative to the grid origin

Declaration

Source position: grids.pas line 1335

public function TCustomGrid.MouseCoord(

  X: Integer;

  Y: Integer

):TGridCoord;


TCustomGrid.MouseToCell

Convert mouse coordinates to the position of a cell in the grid

Declaration

Source position: grids.pas line 1336

public function TCustomGrid.MouseToCell(

  const Mouse: TPoint

):TPoint; overload;

procedure TCustomGrid.MouseToCell(

  X: Integer;

  Y: Integer;

  var ACol: LongInt;

  var ARow: LongInt

); overload;


TCustomGrid.MouseToGridZone

MouseToGridZone - convert mouse coordinates to a grid zone

Declaration

Source position: grids.pas line 1339

public function TCustomGrid.MouseToGridZone(

  X: Integer;

  Y: Integer

):TGridZone;


TCustomGrid.MouseToLogcell

Convert mouse coordinates to the position of a logical cell in the grid

Declaration

Source position: grids.pas line 1338

public function TCustomGrid.MouseToLogcell(

  Mouse: TPoint

):TPoint;


TCustomGrid.MouseWheelOption

Sets the mouse wheel behavior for the grid control

Declaration

Source position: grids.pas line 1251

protected property TCustomGrid.MouseWheelOption : TMouseWheelOption
  read FMouseWheelOption
  write FMouseWheelOption
  default mwCursor;

Description

MouseWheelOption is a TMouseWheelOption used to set the mouse wheel behavior for the grid control. The default value for the is mwCursor, and indicates that mouse wheel movements change the cursor position on the screen. Use mwGrid to cause mouse wheel movements to change the active selection in the grid control.

See also

TMouseWheelOption | Enumerated type with values that control mouse wheel operation in a grid
TCustomGrid.DoMouseWheel | Applies mouse wheel options and handles the mouse wheel operation


TCustomGrid.MoveExtend

MoveExtend - move an extended selection; if Relative is true, use Delta column and row to find position; returns True if successful

Declaration

Source position: grids.pas line 1128

protected function TCustomGrid.MoveExtend(

  Relative: Boolean;

  DCol: Integer;

  DRow: Integer;

  ForceFullyVisible: Boolean = True

):Boolean;


TCustomGrid.MoveNextAuto

MoveNextAuto - move to next cell in automatic sequence; if Relative is True, use delta col and row to find position; returns True if successful

Declaration

Source position: grids.pas line 1129

protected function TCustomGrid.MoveNextAuto(

  const Inverse: Boolean

):Boolean;


TCustomGrid.MoveNextSelectable

MoveNextSelectable - move to next selectable cell; use delta col and row if Relative is True; returns True if successful

Declaration

Source position: grids.pas line 1130

protected function TCustomGrid.MoveNextSelectable(

  Relative: Boolean;

  DCol: Integer;

  DRow: Integer

):Boolean; virtual;


TCustomGrid.MoveSelection

MoveSelection - moves the selected text, cell or group of cells

Declaration

Source position: grids.pas line 1131

protected procedure TCustomGrid.MoveSelection; virtual;


TCustomGrid.OffsetToColRow

OffsetToColRow - move by the value of Offset to another column or row (determined by the value of IsCol), returning True if successful

Declaration

Source position: grids.pas line 1132

protected function TCustomGrid.OffsetToColRow(

  IsCol: Boolean;

  Fisical: Boolean;

  Offset: Integer;

  var Index: Integer;

  var Rest: Integer

):Boolean;


TCustomGrid.OnAfterSelection

Event handler signalled after a new cell has been selected in the grid

Declaration

Source position: grids.pas line 1274

protected property TCustomGrid.OnAfterSelection : TOnSelectEvent
  read FOnAfterSelection
  write FOnAfterSelection;


TCustomGrid.OnBeforeSelection

OnBeforeSelection - event handler for use before a selection is made

Declaration

Source position: grids.pas line 1275

protected property TCustomGrid.OnBeforeSelection : TOnSelectEvent
  read FOnBeforeSelection
  write FOnBeforeSelection;


TCustomGrid.OnButtonClick

Event handler signalled when a button for a column is clicked in the grid

Declaration

Source position: grids.pas line 1282

protected property TCustomGrid.OnButtonClick : TOnSelectEvent
  read FOnButtonClick
  write FOnButtonClick;


TCustomGrid.OnCheckboxToggled

Event handler signalled when the value for a Checkbox cell is toggled

Declaration

Source position: grids.pas line 1276

protected property TCustomGrid.OnCheckboxToggled : TToggledCheckboxEvent
  read FOnCheckboxToggled
  write FOnCheckboxToggled;


TCustomGrid.OnCompareCells

Event handler for comparing the contents of grid cells

Declaration

Source position: grids.pas line 1277

protected property TCustomGrid.OnCompareCells : TOnCompareCells
  read FOnCompareCells
  write FOnCompareCells;


TCustomGrid.OnDrawCell

Event handler for drawing a cell

Declaration

Source position: grids.pas line 1279

protected property TCustomGrid.OnDrawCell : TOnDrawCell
  read FOnDrawCell
  write FOnDrawCell;


TCustomGrid.OnEditButtonClick

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Grids' (#lcl)

TCustomGrid.OnEditButtonClick (deprecated)

Event handler for when the Edit button is clicked

Declaration

Source position: grids.pas line 1281

protected property TCustomGrid.OnEditButtonClick : TNotifyEvent
  read FOnEditButtonClick
  write FOnEditButtonClick;


TCustomGrid.OnGetCellHint

Gets the individual hint for each cell

Declaration

Source position: grids.pas line 1295

protected property TCustomGrid.OnGetCellHint : TGetCellHintEvent
  read FOnGetCellHint
  write FOnGetCellHint;

Description

OnGetCellHint is a TGetCellHintEvent with the event handler signalled to get the hint for cells in the grid control. OnGetCellHint is signalled when the TGridOption.goCellHints enumeration value is included in the TCustomGrid.Options property.

See also

TGridOption.goCellHints | Show individual cell hints
TCustomGrid.Options | Contains the set of optional features and/or behaviors enabled for the grid


TCustomGrid.OnLoadColumn

Event handler signalled when a column is loaded

Declaration

Source position: grids.pas line 1297

protected property TCustomGrid.OnLoadColumn : TSaveColumnEvent
  read FOnLoadColumn
  write FOnLoadColumn;


TCustomGrid.OnPickListSelect

Event handler for selecting an item from a picklist (e.g. drop-down list in TComboBox)

Declaration

Source position: grids.pas line 1283

protected property TCustomGrid.OnPickListSelect : TNotifyEvent
  read FOnPickListSelect
  write FOnPickListSelect;


TCustomGrid.OnPrepareCanvas

Event handler to prepare the Canvas for drawing

Declaration

Source position: grids.pas line 1278

protected property TCustomGrid.OnPrepareCanvas : TOnPrepareCanvasEvent
  read FOnPrepareCanvas
  write FOnPrepareCanvas;


TCustomGrid.OnSaveColumn

Event handler signalled when a column is saved

Declaration

Source position: grids.pas line 1296

protected property TCustomGrid.OnSaveColumn : TSaveColumnEvent
  read FOnSaveColumn
  write FOnSaveColumn;

See also

TCustomGrid.DoSaveColumn

Signals the OnSaveColumn event handler for the grid control


TCustomGrid.OnSelectEditor

Event handler signalled to select a cell editor

Declaration

Source position: grids.pas line 1285

protected property TCustomGrid.OnSelectEditor : TSelectEditorEvent
  read FOnSelectEditor
  write FOnSelectEditor;


TCustomGrid.OnSelection

Event handler for when an area of a grid (one or a group of cells) is selected

Declaration

Source position: grids.pas line 1284

protected property TCustomGrid.OnSelection : TOnSelectEvent
  read fOnSelection
  write fOnSelection;

Description

The Col and Row parameters contain the column and the row of the highlighted cell.

Application developers can use the OnSelection and OnBeforeSelection events to react to focus changes. Component developers should use the ??? method instead.


TCustomGrid.OnTopLeftChanged

Event handler signalled when the top left cell is changed (i.e. the grid has been scrolled so that a different cell occupies top left)

Declaration

Source position: grids.pas line 1286

protected property TCustomGrid.OnTopLeftChanged : TNotifyEvent
  read FOnTopLeftChanged
  write FOnTopLeftChanged;


TCustomGrid.OnUserCheckboxBitmap

OnUserCheckboxBitmap - event handler for a user accessing a checkbox bitmap

Declaration

Source position: grids.pas line 1287

protected property TCustomGrid.OnUserCheckboxBitmap : TUserCheckBoxBitmapEvent
  read FOnUserCheckboxBitmap
  write FOnUserCheckboxBitmap;


TCustomGrid.OnUserCheckboxImage

Event handler signalled to get an image from an image list used for Checkbox cells

Declaration

Source position: grids.pas line 1288

protected property TCustomGrid.OnUserCheckboxImage : TUserCheckBoxImageEvent
  read FOnUserCheckboxImage
  write FOnUserCheckboxImage;


TCustomGrid.OnValidateEntry

Event handler used to perform validation for cells

Declaration

Source position: grids.pas line 1289

protected property TCustomGrid.OnValidateEntry : TValidateEntryEvent
  read FOnValidateEntry
  write FOnValidateEntry;

Description

OnValidateEntry is a TValidateEntryEvent which implements the event handler signalled to perform validation for cells in the ValidateEntry method.

See also

TCustomGrid.ValidateEntry


TCustomGrid.Options

Contains the set of optional features and/or behaviors enabled for the grid

Declaration

Source position: grids.pas line 1252

protected property TCustomGrid.Options : TGridOptions
  read FOptions
  write SetOptions
  default DefaultGridOptions;

Description

Options is a TGridOptions used to store the options enabled for the grid control. Values from the TGridOptions enumeration are included in the set type to enable the features or behaviors. For a list of available options and their usage, seeTGridOptions.

The default value for the Options is the DefaultGridOptions set.

Use Options2 to set scrolling behaviors enabled for the grid control.

See also

TGridOptions | Set type used to store enabled grid options
DefaultGridOptions | Set with the default grid options enabled for LCL grid controls
TCustomGrid.Options2 | Contains additional options enabled for the grid control


TCustomGrid.Options2

Contains additional options enabled for the grid control

Declaration

Source position: grids.pas line 1253

protected property TCustomGrid.Options2 : TGridOptions2
  read FOptions2
  write SetOptions2
  default DefaultGridOptions2;


TCustomGrid.PickListItemSelected

PickListItemSelected - indicates that an item was selected from the pick-list

Declaration

Source position: grids.pas line 1135

protected procedure TCustomGrid.PickListItemSelected(

  Sender: TObject

);


TCustomGrid.PrepareCanvas

PrepareCanvas - method to get the canvas ready for drawing at the specified location

Declaration

Source position: grids.pas line 1136

protected procedure TCustomGrid.PrepareCanvas(

  aCol: Integer;

  aRow: Integer;

  aState: TGridDrawState

); virtual;


TCustomGrid.PrepareCellHints

Declaration

Source position: grids.pas line 1137

protected procedure TCustomGrid.PrepareCellHints(

  ACol: Integer;

  ARow: Integer

); virtual;


TCustomGrid.RangeSelectMode

Controls the range selection mode used for the grid

Declaration

Source position: grids.pas line 1254

protected property TCustomGrid.RangeSelectMode : TRangeSelectMode
  read FRangeSelectMode
  write SetRangeSelectMode
  default rsmSingle;

Description

RangeSelectMode is a TRangeSelectMode that controls the range selection mode used for the grid. The default value for the is rsmSingle, and allows selection of a single cell in a range. Use rsmMulti to select multiple cells in a range selection.

Changing the value in RangeSelectMode causes the ClearSelections method be called to remove existing selection(s) in the grid control.

RangeSelectMode is used in the implementation of methods like:

  • AddSelectedRange
  • GetIsCellSelected
  • MouseDown
  • InvalidateCell

See also

TRangeSelectMode | Range selection modes available in a grid control
TCustomGrid.ClearSelections | Clears the current range selection(s) and invalidates the grid control
TCustomGrid.AddSelectedRange | Adds the current selection to the array of rectangles in Selections
TCustomGrid.GetIsCellSelected | GetIsCellSelected - returns True if the given cell is selected
TCustomGrid.MouseDown | Handler for MouseDown events
TCustomGrid.InvalidateCell | InvalidateCell - renders a cell invalid, and redraws if required


TCustomGrid.ResetDefaultColWidths

Restores the default width for columns in the grid

Declaration

Source position: grids.pas line 1138

protected procedure TCustomGrid.ResetDefaultColWidths; virtual;

Description

ResetDefaultColWidths updates an internal member with the list of column widths currently in use for the grid. ResetDefaultColWidths calls the VisualChange method after resetting the column widths to their default value. No actions are performed in the method when AutoFillColumns contains True.

See also

TCustomGrid.VisualChange | Updates the grid after changes to the visual properties in the control
TCustomGrid.AutoFillColumns | Automatically resize columns so they fill all grid's visible area


TCustomGrid.ResetEditor

ResetEditor - resets the current editor for the grid

Declaration

Source position: grids.pas line 1139

protected procedure TCustomGrid.ResetEditor;


TCustomGrid.ResetLastMove

Resets the member used to track the last row or column movement

Declaration

Source position: grids.pas line 1140

protected procedure TCustomGrid.ResetLastMove;


TCustomGrid.ResetOffset

ResetOffset - resets the offset, checking columns and rows if demanded

Declaration

Source position: grids.pas line 1141

protected function TCustomGrid.ResetOffset(

  chkCol: Boolean;

  ChkRow: Boolean

):Boolean;


TCustomGrid.ResetSizes

ResetSizes - resets the sizes

Declaration

Source position: grids.pas line 1142

protected procedure TCustomGrid.ResetSizes; virtual;


TCustomGrid.ResizeColumn

ResizeColumn - resizes the nominated column to the specified width

Declaration

Source position: grids.pas line 1143

protected procedure TCustomGrid.ResizeColumn(

  aCol: Integer;

  aWidth: Integer

);


TCustomGrid.ResizeRow

ResizeRow - resizes the nominated row to the specified height

Declaration

Source position: grids.pas line 1144

protected procedure TCustomGrid.ResizeRow(

  aRow: Integer;

  aHeight: Integer

);


TCustomGrid.Row

The current Row (record) within the grid

Declaration

Source position: grids.pas line 1255

protected property TCustomGrid.Row : Integer
  read FRow
  write SetRow;


TCustomGrid.RowCount

Number of rows in the grid

Declaration

Source position: grids.pas line 1256

protected property TCustomGrid.RowCount : Integer
  read GetRowCount
  write SetRowCount
  default 5;

Description

This is the number of rows in the grid, including fixed and normal rows.

See also

TCustomGrid.Row | The current Row (record) within the grid
TCustomGrid.RowHeights | The row heights for the grid.
TCustomGrid.RowCount | Number of rows in the grid


TCustomGrid.RowHeights

The row heights for the grid.

Declaration

Source position: grids.pas line 1258

protected property TCustomGrid.RowHeights[aRow: Integer] : Integer
  read GetRowHeights
  write SetRowHeights;

Description

The row is specified with the aRow parameter. The aRow parameter must fall within the valid index range of 0 to RowCount-1.

The return value of the is the height of this row, measured in pixels.

The initial height of a newly created row is specified with the DefaultRowHeight property. After that the user may redefine this value. If the Options includes the appropriate value, the row height may also be changed by the user at run-time.

See also

TCustomGrid.RowCount | Number of rows in the grid
TCustomGrid.DefaultRowHeight | Default value for the height of newly created grid rows.
TCustomGrid.Options | Contains the set of optional features and/or behaviors enabled for the grid


TCustomGrid.RowHeightsChanged

RowHeightsChanged - method invoked when row heights are changes

Declaration

Source position: grids.pas line 1145

protected procedure TCustomGrid.RowHeightsChanged; virtual;


TCustomGrid.RowSizingCursor

Cursor shape displayed when the row height is changed

Declaration

Source position: grids.pas line 1257

protected property TCustomGrid.RowSizingCursor : TCursor
  index gcsRowHeightChanging
  read GetSpecialCursor
  write SetSpecialCursor
  default crVSplit;


TCustomGrid.RTLSign

Gets the positive or negative multiplier used to adjust scroll values for BiDi mode

Declaration

Source position: grids.pas line 948

protected function TCustomGrid.RTLSign: Integer;


TCustomGrid.SaveContent

SaveContent as specified in the XML configuration variable

Declaration

Source position: grids.pas line 1146

protected procedure TCustomGrid.SaveContent(

  cfg: TXMLConfig

); virtual;


TCustomGrid.SaveGridOptions

Saves grid options to the specified XML configuration file

Declaration

Source position: grids.pas line 1147

protected procedure TCustomGrid.SaveGridOptions(

  cfg: TXMLConfig

); virtual;

Arguments

cfg

XML configuration file where values are stored

Description

Stores TGridOption and TGridOption2 enumeration values found in the Options and Options2 properties to the XML configuration file specified in cfg. Used in the implementation of the SaveContent method.

Use LoadContent to load option settings into the current grid class instance.

See also

TGridOption | Represents grip option values available for grid controls
TGridOption2 |
TCustomGrid.Options | Contains the set of optional features and/or behaviors enabled for the grid
TCustomGrid.Options2 | Contains additional options enabled for the grid control
TCustomGrid.SaveContent | SaveContent as specified in the XML configuration variable
TCustomGrid.LoadContent | LoadContent - method to load a configuration


TCustomGrid.SaveOptions

The set of options for saving information from the grid (design, attributes, content or position)

Declaration

Source position: grids.pas line 1259

protected property TCustomGrid.SaveOptions : TSaveOptions
  read FsaveOptions
  write FSaveOptions;

Description

These options are used when saving grid information, but also when loading grid information.

See also

TCustomGrid.LoadFromFile | Load the grid data from a file with the specified name
TCustomGrid.SaveToFile | Save the data in the grid to a file with specified name


TCustomGrid.SaveToFile

Save the data in the grid to a file with specified name

Declaration

Source position: grids.pas line 1340

public procedure TCustomGrid.SaveToFile(

  FileName: string

); virtual;

Description

Note that the SaveOptions determines what information is saved.

See also

TCustomGrid.LoadFromFile | Load the grid data from a file with the specified name
TCustomGrid.SaveOptions | The set of options for saving information from the grid (design, attributes, content or position)


TCustomGrid.SaveToStream

Saves information for the grid to the specified stream

Declaration

Source position: grids.pas line 1341

public procedure TCustomGrid.SaveToStream(

  AStream: TStream

); virtual;

Arguments

AStream

TStream instance where grid information is stored

Description

SaveToStream is a virtual procedure used to store information for the grid control in the TStream instance specified in AStream. SaveToStream creates a TXMLConfig class instance that is used to capture the layout, cell display settings, grid options, and range selections for the control.

SaveToStream calls the SaveContent method to generate the XML content for the grid control. The XML content is written to AStream using the WriteToStream method in TXMLConfig.

Use LoadFromStream to read the grid information stored in the stream.

See also

TCustomGrid.SaveContent | SaveContent as specified in the XML configuration variable
TCustomGrid.doSaveColumn | Signals the OnSaveColumn event handler for the grid control
TCustomGrid.OnSaveColumn | Event handler signalled when a column is saved
TCustomGrid.SaveGridOptions | Saves grid options to the specified XML configuration file
TCustomGrid.LoadFromStream | Loads the content for the grid from the specified stream
#LazUtils.Laz2_XMLCfg.TXMLConfig
#LazUtils.Laz2_XMLCfg.TXMLConfig.WriteToStream


TCustomGrid.ScaleFontsPPI

Declaration

Source position: grids.pas line 1149

protected procedure TCustomGrid.ScaleFontsPPI(

  const AToPPI: Integer;

  const AProportion: Double

); override;

Description

ScaleFontsPPI is an overridden procedure used to...


TCustomGrid.ScrollBarAutomatic

Declaration

Source position: grids.pas line 1155

protected function TCustomGrid.ScrollBarAutomatic(

  Which: TScrollStyle

):Boolean; virtual;

Description

Check if scrollbars are shown automatically by the grid or not. 'Which' can be any of : SB_BOTH, SB_VERT, SB_HORZ


TCustomGrid.ScrollBarIsVisible

ScrollBarIsVisible - Returns True if visible; Which determines whether horizontal or vertical

Declaration

Source position: grids.pas line 1152

protected function TCustomGrid.ScrollBarIsVisible(

  Which: Integer

):Boolean;


TCustomGrid.ScrollBarPage

ScrollBarPage - a Page movement of the scrollbar (specified by Which)

Declaration

Source position: grids.pas line 1153

protected procedure TCustomGrid.ScrollBarPage(

  Which: Integer;

  aPage: Integer

);


TCustomGrid.ScrollBarPosition

ScrollBarPosition - records the position (Value) of the scrollbar; Which determines horizontal or vertical

Declaration

Source position: grids.pas line 1151

protected procedure TCustomGrid.ScrollBarPosition(

  Which: Integer;

  Value: Integer

);


TCustomGrid.ScrollBarRange

ScrollBarRange - specify the range of the scrollbar; Which determines whether it is horizontal or vertical

Declaration

Source position: grids.pas line 1150

protected procedure TCustomGrid.ScrollBarRange(

  Which: Integer;

  aRange: Integer;

  aPage: Integer;

  aPos: Integer

);


TCustomGrid.ScrollBars

The ScrollBars to be used with this grid

Declaration

Source position: grids.pas line 1264

protected property TCustomGrid.ScrollBars : TScrollStyle
  read FScrollBars
  write SetScrollBars
  default ssAutoBoth;


TCustomGrid.ScrollBarShow

ScrollBarShow method

Declaration

Source position: grids.pas line 1154

protected procedure TCustomGrid.ScrollBarShow(

  Which: Integer;

  aValue: Boolean

);

Arguments

Which | Scrollbar(s) affected in the method
aValue | True indicates the scrollbar(s) are visible

Description

ScrollBarShow is a procedure used to control the visibility of scrollbars in the grid.

Which is an Integer argument that specifies the scrollbar(s) affected in the method, and can include the following constant values:

SB_HORZ
Horizontal scrollbar
SB_VERT
Vertical scrollbar
SB_BOTH
Both horizontal and vertical scrollbars

aValue is a Boolean argument that indicates if the specified scrollbar(s) are visible or hidden. When aValue contains True, the corresponding scrollbar(s) are displayed. Otherwise, they are hidden.

No actions are performed in the method if a handle has not been allocated for the grid instance (HandleAllocated returns False). ScrollBarShow ensures that gfUpdatingScrollbar is included in the grid flags prior to calling the ShowScrollBar routine in the LCL interface. The flag value is removed immediately after updating the scrollbar display. Internal members used to track scrollbar visibility are set to the state requested in AValue.

See also

TGridFlags | Set type used to store TGridFlagsOption enumeration values
TGridFlagsOption |
#LCL.Controls.TWinControl.HandleAllocated | Check whether a widget has been assigned to this control
#LCL.LCLIntf.ShowScrollBar | Shows or hides a ScrollBar


TCustomGrid.ScrollBy

Declaration

Source position: grids.pas line 1156

protected procedure TCustomGrid.ScrollBy(

  DeltaX: Integer;

  DeltaY: Integer

); override;


TCustomGrid.SelectActive

SelectActive - if True, the current active cell is selected

Declaration

Source position: grids.pas line 1260

protected property TCustomGrid.SelectActive : Boolean
  read FSelectActive
  write SetSelectActive;


TCustomGrid.SelectCell

Is called if a grid cell is highlighted.

Declaration

Source position: grids.pas line 1158

protected function TCustomGrid.SelectCell(

  ACol: Integer;

  ARow: Integer

):Boolean; virtual;

Description

The SelectCell method is called if a grid cell will be highlighted.

The aCol and aRow parameters contain the column and the row of the highlighted cell.

Component developers may use the SelectCell method to react to focus changes. The Result is true if the cell can be selected. Application developers should use the OnSelectCell event instead.


TCustomGrid.SelectedColor

Color to be used for selected cells

Declaration

Source position: grids.pas line 1261

protected property TCustomGrid.SelectedColor : TColor
  read GetSelectedColor
  write SetSelectedColor;


TCustomGrid.SelectedColumn

The column (field) currently selected

Declaration

Source position: grids.pas line 1262

protected property TCustomGrid.SelectedColumn : TGridColumn
  read GetSelectedColumn;


TCustomGrid.SelectEditor

SelectEditor - chooses the cell editor for the current cell

Declaration

Source position: grids.pas line 1157

protected procedure TCustomGrid.SelectEditor; virtual;


TCustomGrid.SelectedRange

Provides indexed access to TGridRect values in the currently selected range

Declaration

Source position: grids.pas line 1345

public property TCustomGrid.SelectedRange[AIndex: Integer] : TGridRect
  read GetSelectedRange;

Description

SelectedRange is a read-only indexed TGridRect property used to get the cell rectangles in Selections for the grid control. SelectedRange is applicable when multi-select range mode has been enabled in the RangeSelectMode property. Otherwise, the current cell selection at Col and Row is returned as the selected range value.

Use SelectedRangeCount to get the number TGridRect instances in SelectedRange.

Use AddSelectedRange to add the current cell selection to the multi-select range in Selections.

Use ClearSelections to remove the cell rectangles stored in Selections.

See also

TCustomGrid.RangeSelectMode | Controls the range selection mode used for the grid
TCustomGrid.AddSelectedRange | Adds the current selection to the array of rectangles in Selections
TCustomGrid.ClearSelections | Clears the current range selection(s) and invalidates the grid control
TCustomGrid.Col | Current column index.
TCustomGrid.Row | The current Row (record) within the grid


TCustomGrid.SelectedRangeCount

Number of cell rectangles in the current selected range

Declaration

Source position: grids.pas line 1346

public property TCustomGrid.SelectedRangeCount : Integer
  read GetSelectedRangeCount;

See also

TGridRectArray |
TRangeSelectMode | Range selection modes available in a grid control
TCustomGrid.ClearSelections | Clears the current range selection(s) and invalidates the grid control


TCustomGrid.Selection

The current selection (rows and columns) in the grid

Declaration

Source position: grids.pas line 1263

protected property TCustomGrid.Selection : TGridRect
  read GetSelection
  write SetSelection;


TCustomGrid.SetBorderStyle

SetBorderStyle - specifies a new border style

Declaration

Source position: grids.pas line 1165

protected procedure TCustomGrid.SetBorderStyle(

  NewStyle: TBorderStyle

); override;


TCustomGrid.SetCanvasFont

SetCanvasFont to specified value

Declaration

Source position: grids.pas line 1159

protected procedure TCustomGrid.SetCanvasFont(

  aFont: TFont

);


TCustomGrid.SetColCount

Sets the value in the ColCount property

Declaration

Source position: grids.pas line 1160

protected procedure TCustomGrid.SetColCount(

  AValue: Integer

); virtual;

Arguments

AValue

New value for the property

See also

TCustomGrid.ColCount

Number of columns of the grid.


TCustomGrid.SetColor

Sets the value in the Color property

Declaration

Source position: grids.pas line 1161

protected procedure TCustomGrid.SetColor(

  Value: TColor

); override;

Arguments

Value

New value for the property

See also

#LCL.Controls.TControl.Color

The background color of the control


TCustomGrid.SetColRow

SetColRow - specifies the column and row for addressing

Declaration

Source position: grids.pas line 1162

protected procedure TCustomGrid.SetColRow(

  const ACol: Integer;

  const ARow: Integer;

  withEvents: Boolean = False

);


TCustomGrid.SetCursor

Changes the cursor shape in the grid to the specified value

Declaration

Source position: grids.pas line 1163

protected procedure TCustomGrid.SetCursor(

  AValue: TCursor

); override;

See also

TCustomGrid.ColSizingCursor | Cursor shape displayed when a column is resized
TCustomGrid.RowSizingCursor | Cursor shape displayed when the row height is changed
TCustomGrid.CursorState | Current cursor state for the grid control


TCustomGrid.SetEditText

SetEditText - specifies the text-string to be placed in the Editor for processing

Declaration

Source position: grids.pas line 1164

protected procedure TCustomGrid.SetEditText(

  ACol: LongInt;

  ARow: LongInt;

  const Value: string

); virtual;


TCustomGrid.SetFixedcolor

SetFixedcolor - specifies color for fixed cells

Declaration

Source position: grids.pas line 1166

protected procedure TCustomGrid.SetFixedcolor(

  const AValue: TColor

); virtual;


TCustomGrid.SetFixedCols

Sets the value for the FixedCols property

Declaration

Source position: grids.pas line 1167

protected procedure TCustomGrid.SetFixedCols(

  const AValue: Integer

); virtual;

Arguments

AValue

New value for the property

See also

TCustomGrid.FixedCols

Number of the fixed columns of the grid (i.e. the columns containing title or identifier material, that don't get scrolled when the rest of the grid moves).


TCustomGrid.SetFixedRows

Sets the value for the FixedRows property

Declaration

Source position: grids.pas line 1168

protected procedure TCustomGrid.SetFixedRows(

  const AValue: Integer

); virtual;

Arguments

AValue

New value for the property

See also

TCustomGrid.FixedRows

Number of the fixed rows of the grid (i.e. the rows containing title or identifier material, that don't get scrolled when the rest of the grid moves).


TCustomGrid.SetFocus

Sets focus to the grid control

Declaration

Source position: grids.pas line 1342

public procedure TCustomGrid.SetFocus; override;

Description

SetFocus is an overridden procedure used to make the grid control the currently focused control. SetFocus ensures that pending Tab key navigation for an active cell editor is handled properly. If an Editor is both available and visible, it calls its SetFocus method. Otherwise, the grid control becomes the focused control.


TCustomGrid.SetRawColWidths

Sets column widths during LCL component streaming

Declaration

Source position: grids.pas line 1169

protected procedure TCustomGrid.SetRawColWidths(

  ACol: Integer;

  AValue: Integer

);


TCustomGrid.SetSelectedColor

SetSelectedColor - specifies color for cells that have been selected

Declaration

Source position: grids.pas line 1170

protected procedure TCustomGrid.SetSelectedColor(

  const AValue: TColor

); virtual;


TCustomGrid.ShowCellHintWindow

Gets and displays the cell hint(s) for the current cell in the grid

Declaration

Source position: grids.pas line 1171

protected procedure TCustomGrid.ShowCellHintWindow(

  APoint: TPoint

);

Arguments

APoint

Screen coordinates for the mouse pointer

Description

ShowCellHintWindow is a procedure used to gets the value(s) and display cell hint(s) for the cell located at the screen position in APoint. Values in the Options and CellHintPriority properties determine the text available for use as cell hints.

GetCellHintText and GetTruncCellHintText are called to get the corresponding hint text for the options and hint priority. AddToHint is called to apply the derived text to the values displayed in the control using its Hint property. Application.ActivateHint is called to display the hint window.

No actions are performed in the method when ShowHints contains False, when the mouse pointer is not positioned over a grid cell, when EditorMode is True, or at design-time.

See also

TCustomGrid.Options | Contains the set of optional features and/or behaviors enabled for the grid
TCustomGrid.CellHintPriority | Identifies how text is combined to form the Hint property
TCustomGrid.GetCellHintText | Gets the hint for the specified cell using the Options enabled in the grid control
TCustomGrid.GetTruncCellHintText | Gets the truncated version of a hint for the cell at the specified position
TCustomGrid.HideCellHintWindow | Cancels the current hint display and restores the saved hint for the grid


TCustomGrid.SizeChanged

SizeChanged - specifies the old number of columns and rows

Declaration

Source position: grids.pas line 1172

protected procedure TCustomGrid.SizeChanged(

  OldColCount: Integer;

  OldRowCount: Integer

); virtual;


TCustomGrid.Sort

Sorts rows or columns in the grid

Declaration

Source position: grids.pas line 1173

protected procedure TCustomGrid.Sort(

  ColSorting: Boolean;

  index: Integer;

  IndxFrom: Integer;

  IndxTo: Integer

); virtual;

Arguments

ColSorting

Indicates if the sort is performed for a column instead of a row

Description

Sort is a method used to sort all items in the grid. When ColSorting is True, it sorts the items in a column. Otherwise, it sorts a row. The three given indexes specify the items to be sorted.


TCustomGrid.SortColumn

Column position used to sort the rows in the grid

Declaration

Source position: grids.pas line 1348

public property TCustomGrid.SortColumn : Integer
  read FSortColumn;

Description

SortColumn is a read-only Integer that contains the column position used to sort content rows in the grid. SortColumn is used in the HeaderClick method to determine if the click occurred on the fixed header cell represented by the property. It is also used in the DrawColumnTitleImage method if the header cell needs to render an image representing the current sort order.

See also

TCustomGrid.HeaderClick | HeaderClick - method to deal with a click on the column (if IsColumn is True) or row Header
TCustomGrid.DrawColumnTitleImage | DrawColumnTitleImage - draw the title image of the specified column


TCustomGrid.SortOrder

Order of sorting - ascending or descending

Declaration

Source position: grids.pas line 1347

public property TCustomGrid.SortOrder : TSortOrder
  read FSortOrder
  write FSortOrder;

See also

TSortOrder

Enumerated type with sort orders supported in a grid control


TCustomGrid.StartPushCell

Declaration

Source position: grids.pas line 1174

protected procedure TCustomGrid.StartPushCell;


TCustomGrid.StrictSort

StrictSort - is strict sorting to be used?

Declaration

Source position: grids.pas line 1265

protected property TCustomGrid.StrictSort : Boolean
  read FStrictSort
  write FStrictSort;


TCustomGrid.TabAdvance

Stores the behavior for Tab navigation used in the grid control

Declaration

Source position: grids.pas line 1245

protected property TCustomGrid.TabAdvance : TAutoAdvance
  read FTabAdvance
  write FTabAdvance
  default aaRightDown;

Description

TabAdvance is a TAutoAdvance used to determine the behavior for Tab navigation is used in the grid control. The default value for the is aaRightDown. See TAutoAdvance for the values and their usage.

TabAdvance is used in the implementation of the KeyDown method in TCustomGrid.

See also

TAutoAdvance | Enumerated type with values controlling grid auto advance behavior
TCustomGrid.KeyDown | Invokes the OnKeyDown handler


TCustomGrid.TitleFont

The font to be used in the grid's title

Declaration

Source position: grids.pas line 1266

protected property TCustomGrid.TitleFont : TFont
  read FTitleFont
  write SetTitleFont
  stored TitleFontIsStored;


TCustomGrid.TitleImageList

TitleImageList - the list of images to be used with the titles

Declaration

Source position: grids.pas line 1246

protected property TCustomGrid.TitleImageList : TImageList
  read FTitleImageList
  write SetTitleImageList;


TCustomGrid.TitleImageListWidth

Stores the default width for images used in the title area for fixed cells

Declaration

Source position: grids.pas line 1247

protected property TCustomGrid.TitleImageListWidth : Integer
  read FTitleImageListWidth
  write SetTitleImageListWidth
  default 0;

Description

TitleImageListWidth is an Integer which stores the default width for images used in the title area for fixed cells. The default value for the is 0. Changing the value in TitleImageListWidth causes the VisualChange method to be called to update the grid control.

The value in TitleImageListWidth is used in methods which draw fixed cells in the grid, such as:

  • DrawColumnTitleImage
  • AutoAdjustColumn
  • GetSortTitleImageInfo

See also

TCustomGrid.DrawColumnTitleImage | DrawColumnTitleImage - draw the title image of the specified column
TCustomStringGrid.AutoAdjustColumn | Adjusts and renders the font, text and images for the specified column


TCustomGrid.TitleStyle

The style to be used for the grid's title

Declaration

Source position: grids.pas line 1267

protected property TCustomGrid.TitleStyle : TTitleStyle
  read FTitleStyle
  write SetTitleStyle
  default tsLazarus;


TCustomGrid.TopLeftChanged

TopLeftChanged - the top left cell has changed

Declaration

Source position: grids.pas line 1175

protected procedure TCustomGrid.TopLeftChanged; virtual;


TCustomGrid.TopRow

The first row (record) in the grid

Declaration

Source position: grids.pas line 1268

protected property TCustomGrid.TopRow : Integer
  read GetTopRow
  write SetTopRow;


TCustomGrid.TryMoveSelection

TryMoveSelection - attempts to move the selection by the specified offset; returns True if successful

Declaration

Source position: grids.pas line 1176

protected function TCustomGrid.TryMoveSelection(

  Relative: Boolean;

  var DCol: Integer;

  var DRow: Integer

):Boolean;


TCustomGrid.UnLockEditor

UnLockEditor - frees a previously locked Editor

Declaration

Source position: grids.pas line 1177

protected procedure TCustomGrid.UnLockEditor;


TCustomGrid.UnprepareCellHints

Declaration

Source position: grids.pas line 1178

protected procedure TCustomGrid.UnprepareCellHints; virtual;


TCustomGrid.UpdateBorderStyle

UpdateBorderStyle - brings the border style up to date

Declaration

Source position: grids.pas line 1182

protected procedure TCustomGrid.UpdateBorderStyle;


TCustomGrid.UpdateHorzScrollBar

UpdateHorzScrollBar - updates the scrollbar in the given range by the given page, if it is visible

Declaration

Source position: grids.pas line 1179

protected procedure TCustomGrid.UpdateHorzScrollBar(

  const aVisible: Boolean;

  const aRange: Integer;

  const aPage: Integer;

  const aPos: Integer

); virtual;


TCustomGrid.UpdateSelectionRange

Updates the selection range when the cell selection or other visual aspects of the grid are changed

Declaration

Source position: grids.pas line 1180

protected procedure TCustomGrid.UpdateSelectionRange;


TCustomGrid.UpdateVertScrollbar

UpdateVertScrollbar - updates the scrollbar in the given range by the given page, if it is visible

Declaration

Source position: grids.pas line 1181

protected procedure TCustomGrid.UpdateVertScrollbar(

  const aVisible: Boolean;

  const aRange: Integer;

  const aPage: Integer;

  const aPos: Integer

); virtual;


TCustomGrid.UseXORFeatures

UseXORFeatures: When True, the dotted focus rectangle is painted using the XOR raster operation

Declaration

Source position: grids.pas line 1269

protected property TCustomGrid.UseXORFeatures : Boolean
  read FUseXORFeatures
  write SetUseXorFeatures
  default False;

Description

This controls how the dotted focus rectangle appears in the grid. When True, the rectangle is painted using an XOR raster operation. This allows the focus rectangle to be seen regardless of the cell background color. When False, the user can control the color of the dotted focus rectangle using the FocusColor property.

It also controls the look of column/row resizing operations. When True, a line shows visually the size that the the column or row will have if the user ends the operation. When False, the column or row resizing takes effect as the user drags the mouse.


TCustomGrid.ValidateEntry

Declaration

Source position: grids.pas line 1183

protected function TCustomGrid.ValidateEntry(

  const ACol: Integer;

  const ARow: Integer;

  const OldValue: string;

  var NewValue: string

):Boolean; virtual;

Arguments

ACol | Column number for the operation
ARow | Row number for the operation
OldValue | Value on entry to the method
NewValue | Value on exit from the method

Function result

True when validation completes successfully

Description

ValidateEntry is a Boolean function used to a validate the value for the cell at the specified Col and Row position.

ValidateEntry signals the OnValidateEntry event handler (when assigned) to perform validation for the cell. The return value is True when OnValidateEntry completes successfully, or when the event handler has not been assigned.

See also

TCustomGrid.OnValidateEntry | Event handler used to perform validation for cells
TCustomGrid.Col | Current column index.
TCustomGrid.Row | The current Row (record) within the grid


TCustomGrid.ValidateOnSetSelection

Controls whether validation is performed when the text for the selected cell is changed

Declaration

Source position: grids.pas line 1270

protected property TCustomGrid.ValidateOnSetSelection : Boolean
  read FValidateOnSetSelection
  write FValidateOnSetSelection;

Description

ValidateOnSetSelection is a Boolean property used to control validation performed when the text for the selected cell is changed in the grid. The default value for ValidateOnSetSelection is False, as assigned in the constructor for the class.

ValidateOnSetSelection is used in the SelectionSetText method to determine if the ValidateEntry method is called to validate the content in the cell.

See also

TCustomGrid.ValidateEntry |
TCustomGrid.OnValidateEntry | Event handler used to perform validation for cells


TCustomGrid.VisibleColCount

The number of visible columns

Declaration

Source position: grids.pas line 1271

protected property TCustomGrid.VisibleColCount : Integer
  read GetVisibleColCount
  stored False;


TCustomGrid.VisibleRowCount

The number of visible rows

Declaration

Source position: grids.pas line 1272

protected property TCustomGrid.VisibleRowCount : Integer
  read GetVisibleRowCount
  stored False;


TCustomGrid.VisualChange

Updates the grid after changes to the visual properties in the control

Declaration

Source position: grids.pas line 1184

protected procedure TCustomGrid.VisualChange; virtual;

Description

VisualChange is a procedure used to update the grid when visual aspects of the control have been changed. VisualChange calls UpdateSizes to refresh the size of cells in the gris, and calls Invalidate to force the control to be redrawn.

No actions are performed in the method when BeginUpdate has been called to buffer updates to the grid. VisualChange will resume updates when EndUpdate has been called to disable update buffering.

See also

TCustomGrid.Invalidate | Force a delayed Repaint of the control, by marking its visible area of the control as invalid
TCustomGrid.BeginUpdate | Begins an update to the grid
TCustomGrid.EndUpdate | EndUpdate - Finish updating the grid


TCustomGrid.WMHScroll

WMHScroll - system message for horizontal scrolling

Declaration

Source position: grids.pas line 1186

protected procedure TCustomGrid.WMHScroll(

  var message: TLMHScroll

); message;


TCustomGrid.WMSize

Declaration

Source position: grids.pas line 1185

protected procedure TCustomGrid.WMSize(

  var Message: TLMSize

); message;


TCustomGrid.WMVScroll

WMVScroll - system message for vertical scrolling

Declaration

Source position: grids.pas line 1187

protected procedure TCustomGrid.WMVScroll(

  var message: TLMVScroll

); message;


TCustomStringGrid

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomStringGrid - base class for TStringGrid

Declaration

Source position: grids.pas line 1715

type TCustomStringGrid = class(TCustomDrawGrid)
protected
procedure AssignTo(); override; | Assigns values from the current class instance, including Cells, to the target class instance
procedure AutoAdjustColumn(); override; | Adjusts and renders the font, text and images for the specified column
procedure CalcCellExtent(); override; | CalcCellExtent - calculate the dimensions required for the cell specified by the aCol and aRow arguments
procedure DefineProperties(); override;
procedure DefineCellsProperty(); virtual; | Defines the Cells property for the TFiler instance used in LCL streaming
function DoCompareCells(); override;
procedure DoCopyToClipboard; override;
procedure DoCutToClipboard; override;
procedure DoPasteFromClipboard; override;
procedure DoCellProcess(); virtual; | Signals the OnCellProcess event handler when assigned
procedure DrawColumnText(); override; | Draws the title image and cell content for the specified column and row
procedure DrawTextInCell(); override; | Calls DrawCellText using the specified arguments
procedure DrawCellAutonumbering(); override; | Performs auto-numbering for non-empty cells in the grid
function GetCells(); override; | Gets the value for the indexed Cells property
procedure GetCheckBoxState(); override; | Gets the state for a cell displayed as a Checkbox
function GetEditText(); override; | GetEditText - returns the Edit text string for the specified cell
procedure LoadContent(); override; | LoadContent - method to load a configuration
procedure Loaded; override;
procedure SaveContent(); override; | SaveContent as specified in the XML configuration variable
procedure SelectionSetText(); | SelectionSetText - stores the text in the selection
procedure SelectionSetHTML(); | Sets the value for the current Selection to the specified HTML content
procedure SetCells(); virtual; | Sets the value for the indexed Cells property
procedure SetCheckboxState(); override; | Sets the state for a Checkbox in the specified cell
procedure SetEditText(); override; | Locks, updates, and unlocks the editor and text for a cell at the specified coordinates
property Modified: Boolean; [rw] | Indicates if the content in the grid cells has been changed
property OnCellProcess: TCellProcessEvent; [rw] | Event handler signalled when copying or pasting content for Cells in the grid
public
constructor Create(); override; | Create - constructor for TCustomStringGrid: calls inherited Create then sets up default styles, layout and alignment
destructor Destroy; override; | Destroy - destructor for TCustomStringGrid: frees maps of columns and rows, then calls inherited Destroy
procedure AutoSizeColumn(); | AutoSizeColumn - automatically adjust width of column to accommodate widest text
procedure AutoSizeColumns; | AutoSizeColumns - automatically resizes all columns by adjusting them to fit in the longest text in each column
procedure Clean(); | Cleans all cells in the grid using the specified CleanOptions
procedure CopyToClipboard(); | CopyToClipboard - copy a range of cells to clipboard
procedure InsertRowWithValues(); | Inserts a row at the specified position with the specified cell values
procedure LoadFromCSVStream(); virtual; | Loads the content in the grid from the comma-separated values in AStream
procedure LoadFromCSVFile(); | Loads the grid from a file using comma-separated value format
procedure SaveToCSVStream(); | Saves content in the grid as comma-separated values to the specified stream instance
procedure SaveToCSVFile(); | Saves grid content as comma-separated values to the specified file name
property Cells []: string; [rw] | Cells - the text content of a cell or cells, indexed by aCol, aRow
property Cols []: TStrings; [rw] | Cols - get or set a list of strings for column names as specified by the index
property DefaultTextStyle: TTextStyle; | Default style for displaying text - includes alignment, layout, single or multi-lines
property EditorMode: Boolean; | Is grid ready to accept edits? (EditorMode True)
property ExtendedSelect: Boolean; | ExtendedSelect - the ability to select cells beyond the boundary of the visible part of the grid
property Objects []: TObject; [rw] | The Objects present in the specified cell
property Rows []: TStrings; [rw] | Rows - gets or sets a list of strings for row names as specified by index
property UseXORFeatures: Boolean; | UseXORFeatures: When True, the dotted focus rectangle is painted using the XOR raster operation
property ValidateOnSetSelection: Boolean; |
end;

Inheritance

TCustomStringGrid | TCustomStringGrid - base class for TStringGrid
|
TCustomDrawGrid | Base class for custom drawn grids
|
TCustomGrid | TCustomGrid - the base class for all grid controls
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

See also

HowToUseGrids

How to use Grids including StringGrids, DrawGrids and DbGrids


TCustomStringGrid
pt |  | Modified
 |  | Cells
 |  | Cols
 | ro | DefaultTextStyle
 | ro | EditorMode
 | ro | ExtendedSelect
 |  | Objects
 |  | Rows
 | ro | UseXORFeatures
 | ro | ValidateOnSetSelection
TCustomDrawGrid
 | ro | AllowOutboundEvents
 | ro | BorderColor
 | ro | Canvas
 | ro | Col
 | ro | ColWidths
 | ro | ColRow
 | ro | DisabledFontColor
 | ro | Editor
 | ro | EditorBorderStyle
 | ro | EditorMode
 | ro | ExtendedColSizing
 | ro | AltColorStartNormal
 | ro | FastEditing
 | ro | FixedGridLineColor
 | ro | FocusColor
 | ro | FocusRectVisible
 | ro | GridHeight
 | ro | GridLineColor
 | ro | GridLineStyle
 | ro | GridWidth
 | ro | IsCellSelected
 | ro | LeftCol
 | ro | Row
 | ro | RowHeights
 | ro | SaveOptions
 | ro | SelectedColor
 | ro | SelectedColumn
 | ro | Selection
 | ro | StrictSort
 | ro | TopRow
 | ro | UseXORFeatures
 | ro | Align
 | ro | Anchors
 | ro | AutoAdvance
 | ro | AutoFillColumns
 | ro | BorderSpacing
 | ro | BorderStyle
 | ro | Color
 | ro | ColCount
 | ro | Columns
 | ro | Constraints
 | ro | DefaultColWidth
 | ro | DefaultDrawing
 | ro | DefaultRowHeight
 | ro | Enabled
 | ro | FixedColor
 | ro | FixedCols
 | ro | FixedHotColor
 | ro | FixedRows
 | ro | Flat
 | ro | Font
 | ro | GridLineWidth
 | ro | Options
 | ro | Options2
 | ro | ParentShowHint
 | ro | PopupMenu
 | ro | RowCount
 | ro | ScrollBars
 | ro | ShowHint
 | ro | TabAdvance
 | ro | TabOrder
 | ro | TabStop
 | ro | Visible
 | ro | VisibleColCount
 | ro | VisibleRowCount
TCustomGrid
pt |  | AllowOutboundEvents
pt |  | AlternateColor
pt |  | AutoAdvance
pt |  | AutoEdit
pt |  | AutoFillColumns
pt |  | BorderStyle
pt |  | BorderColor
pt |  | CellHintPriority
pt |  | Col
pt |  | ColCount
pt |  | ColRow
pt |  | ColRowDraggingCursor
pt |  | ColRowDragIndicatorColor
pt |  | ColSizingCursor
pt |  | ColumnClickSorts
pt |  | Columns
pt |  | ColWidths
pt |  | DefaultColWidth
pt |  | DefaultRowHeight
pt |  | DefaultDrawing
pt |  | DefaultTextStyle
pt |  | DisabledFontColor
pt |  | DragDx
pt |  | Editor
pt |  | EditorBorderStyle
pt |  | EditorMode
pt |  | EditorKey
pt |  | EditorOptions
pt |  | EditorShowing
pt |  | ExtendedColSizing
pt |  | ExtendedRowSizing
pt |  | ExtendedSelect
pt |  | FastEditing
pt |  | AltColorStartNormal
pt |  | FixedCols
pt |  | FixedRows
pt |  | FixedColor
pt |  | FixedGridLineColor
pt |  | FixedHotColor
pt |  | Flat
pt |  | FocusColor
pt |  | FocusRectVisible
pt | ro | GCache
pt |  | GridFlags
pt | ro | GridHeight
pt |  | GridLineColor
pt |  | GridLineStyle
pt |  | GridLineWidth
pt | ro | GridWidth
pt |  | HeaderHotZones
pt |  | HeaderPushZones
pt |  | ImageIndexSortAsc
pt |  | ImageIndexSortDesc
pt |  | TabAdvance
pt |  | TitleImageList
pt |  | TitleImageListWidth
pt | ro | InplaceEditor
pt | ro | IsCellSelected
pt |  | LeftCol
pt |  | MouseWheelOption
pt |  | Options
pt |  | Options2
pt |  | RangeSelectMode
pt |  | Row
pt |  | RowCount
pt |  | RowSizingCursor
pt |  | RowHeights
pt |  | SaveOptions
pt |  | SelectActive
pt |  | SelectedColor
pt | ro | SelectedColumn
pt |  | Selection
pt |  | ScrollBars
pt |  | StrictSort
pt |  | TitleFont
pt |  | TitleStyle
pt |  | TopRow
pt |  | UseXORFeatures
pt |  | ValidateOnSetSelection
pt | ro | VisibleColCount
pt | ro | VisibleRowCount
 | ro | CursorState
 | ro | SelectedRange
 | ro | SelectedRangeCount
 |  | SortOrder
 | ro | SortColumn
 | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomDrawGrid)
pt |  | AllowOutboundEvents (TCustomGrid)
 | ro | AllowOutboundEvents (TCustomDrawGrid)
pt |  | AltColorStartNormal (TCustomGrid)
 | ro | AltColorStartNormal (TCustomDrawGrid)
pt |  | AlternateColor (TCustomGrid)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | Anchors (TCustomDrawGrid)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoAdvance (TCustomGrid)
 | ro | AutoAdvance (TCustomDrawGrid)
pt |  | AutoEdit (TCustomGrid)
pt |  | AutoFillColumns (TCustomGrid)
 | ro | AutoFillColumns (TCustomDrawGrid)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pt |  | BorderColor (TCustomGrid)
 | ro | BorderColor (TCustomDrawGrid)
 |  | BorderSpacing (TControl)
 | ro | BorderSpacing (TCustomDrawGrid)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pt |  | BorderStyle (TCustomGrid)
 | ro | BorderStyle (TCustomDrawGrid)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 | ro | Canvas (TCustomDrawGrid)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
pt |  | CellHintPriority (TCustomGrid)
 |  | Cells (TCustomStringGrid)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
pt |  | Col (TCustomGrid)
 | ro | Col (TCustomDrawGrid)
pt |  | ColCount (TCustomGrid)
 | ro | ColCount (TCustomDrawGrid)
 |  | Color (TControl)
 | ro | Color (TCustomDrawGrid)
pt |  | ColRow (TCustomGrid)
 | ro | ColRow (TCustomDrawGrid)
pt |  | ColRowDraggingCursor (TCustomGrid)
pt |  | ColRowDragIndicatorColor (TCustomGrid)
 |  | Cols (TCustomStringGrid)
pt |  | ColSizingCursor (TCustomGrid)
pt |  | ColumnClickSorts (TCustomGrid)
pt |  | Columns (TCustomGrid)
 | ro | Columns (TCustomDrawGrid)
pt |  | ColWidths (TCustomGrid)
 | ro | ColWidths (TCustomDrawGrid)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | Constraints (TCustomDrawGrid)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 | ro | CursorState (TCustomGrid)
pt |  | DefaultColWidth (TCustomGrid)
 | ro | DefaultColWidth (TCustomDrawGrid)
pt |  | DefaultDrawing (TCustomGrid)
 | ro | DefaultDrawing (TCustomDrawGrid)
pt |  | DefaultRowHeight (TCustomGrid)
 | ro | DefaultRowHeight (TCustomDrawGrid)
pt |  | DefaultTextStyle (TCustomGrid)
 | ro | DefaultTextStyle (TCustomStringGrid)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt |  | DisabledFontColor (TCustomGrid)
 | ro | DisabledFontColor (TCustomDrawGrid)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragDx (TCustomGrid)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pt |  | Editor (TCustomGrid)
 | ro | Editor (TCustomDrawGrid)
pt |  | EditorBorderStyle (TCustomGrid)
 | ro | EditorBorderStyle (TCustomDrawGrid)
pt |  | EditorKey (TCustomGrid)
pt |  | EditorMode (TCustomGrid)
 | ro | EditorMode (TCustomDrawGrid)
 | ro | EditorMode (TCustomStringGrid)
pt |  | EditorOptions (TCustomGrid)
pt |  | EditorShowing (TCustomGrid)
 |  | Enabled (TControl)
 | ro | Enabled (TCustomDrawGrid)
pt |  | ExtendedColSizing (TCustomGrid)
 | ro | ExtendedColSizing (TCustomDrawGrid)
pt |  | ExtendedRowSizing (TCustomGrid)
pt |  | ExtendedSelect (TCustomGrid)
 | ro | ExtendedSelect (TCustomStringGrid)
pt |  | FastEditing (TCustomGrid)
 | ro | FastEditing (TCustomDrawGrid)
pt |  | FixedColor (TCustomGrid)
 | ro | FixedColor (TCustomDrawGrid)
pt |  | FixedCols (TCustomGrid)
 | ro | FixedCols (TCustomDrawGrid)
pt |  | FixedGridLineColor (TCustomGrid)
 | ro | FixedGridLineColor (TCustomDrawGrid)
pt |  | FixedHotColor (TCustomGrid)
 | ro | FixedHotColor (TCustomDrawGrid)
pt |  | FixedRows (TCustomGrid)
 | ro | FixedRows (TCustomDrawGrid)
pt |  | Flat (TCustomGrid)
 | ro | Flat (TCustomDrawGrid)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
pt |  | FocusColor (TCustomGrid)
 | ro | FocusColor (TCustomDrawGrid)
pt |  | FocusRectVisible (TCustomGrid)
 | ro | FocusRectVisible (TCustomDrawGrid)
 |  | Font (TControl)
 | ro | Font (TCustomDrawGrid)
pt | ro | GCache (TCustomGrid)
pt |  | GridFlags (TCustomGrid)
pt | ro | GridHeight (TCustomGrid)
 | ro | GridHeight (TCustomDrawGrid)
pt |  | GridLineColor (TCustomGrid)
 | ro | GridLineColor (TCustomDrawGrid)
pt |  | GridLineStyle (TCustomGrid)
 | ro | GridLineStyle (TCustomDrawGrid)
pt |  | GridLineWidth (TCustomGrid)
 | ro | GridLineWidth (TCustomDrawGrid)
pt | ro | GridWidth (TCustomGrid)
 | ro | GridWidth (TCustomDrawGrid)
 |  | Handle (TWinControl)
pt |  | HeaderHotZones (TCustomGrid)
pt |  | HeaderPushZones (TCustomGrid)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pt |  | ImageIndexSortAsc (TCustomGrid)
pt |  | ImageIndexSortDesc (TCustomGrid)
pt | ro | InplaceEditor (TCustomGrid)
pt | ro | IsCellSelected (TCustomGrid)
 | ro | IsCellSelected (TCustomDrawGrid)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
pt |  | LeftCol (TCustomGrid)
 | ro | LeftCol (TCustomDrawGrid)
 |  | LRDockWidth (TControl)
pt |  | Modified (TCustomStringGrid)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
pt |  | MouseWheelOption (TCustomGrid)
 |  | Name (TComponent)
 |  | Objects (TCustomStringGrid)
pt |  | Options (TCustomGrid)
 | ro | Options (TCustomDrawGrid)
pt |  | Options2 (TCustomGrid)
 | ro | Options2 (TCustomDrawGrid)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 | ro | ParentShowHint (TCustomDrawGrid)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomDrawGrid)
pt |  | RangeSelectMode (TCustomGrid)
 | ro | ReadBounds (TControl)
pt |  | Row (TCustomGrid)
 | ro | Row (TCustomDrawGrid)
pt |  | RowCount (TCustomGrid)
 | ro | RowCount (TCustomDrawGrid)
pt |  | RowHeights (TCustomGrid)
 | ro | RowHeights (TCustomDrawGrid)
 |  | Rows (TCustomStringGrid)
pt |  | RowSizingCursor (TCustomGrid)
pt |  | SaveOptions (TCustomGrid)
 | ro | SaveOptions (TCustomDrawGrid)
pt |  | ScrollBars (TCustomGrid)
 | ro | ScrollBars (TCustomDrawGrid)
pt |  | SelectActive (TCustomGrid)
pt |  | SelectedColor (TCustomGrid)
 | ro | SelectedColor (TCustomDrawGrid)
pt | ro | SelectedColumn (TCustomGrid)
 | ro | SelectedColumn (TCustomDrawGrid)
 | ro | SelectedRange (TCustomGrid)
 | ro | SelectedRangeCount (TCustomGrid)
pt |  | Selection (TCustomGrid)
 | ro | Selection (TCustomDrawGrid)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | ShowHint (TCustomDrawGrid)
 | ro | Showing (TWinControl)
 | ro | SortColumn (TCustomGrid)
 |  | SortOrder (TCustomGrid)
pt |  | StrictSort (TCustomGrid)
 | ro | StrictSort (TCustomDrawGrid)
pt |  | TabAdvance (TCustomGrid)
 | ro | TabAdvance (TCustomDrawGrid)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomDrawGrid)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomGrid)
 | ro | TabStop (TCustomDrawGrid)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pt |  | TitleFont (TCustomGrid)
pt |  | TitleImageList (TCustomGrid)
pt |  | TitleImageListWidth (TCustomGrid)
pt |  | TitleStyle (TCustomGrid)
pl |  | Top (TControl)
pt |  | TopRow (TCustomGrid)
 | ro | TopRow (TCustomDrawGrid)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
pt |  | UseXORFeatures (TCustomGrid)
 | ro | UseXORFeatures (TCustomDrawGrid)
 | ro | UseXORFeatures (TCustomStringGrid)
pt |  | ValidateOnSetSelection (TCustomGrid)
 | ro | ValidateOnSetSelection (TCustomStringGrid)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | Visible (TCustomDrawGrid)
pt | ro | VisibleColCount (TCustomGrid)
 | ro | VisibleColCount (TCustomDrawGrid)
 | ro | VisibleDockClientCount (TWinControl)
pt | ro | VisibleRowCount (TCustomGrid)
 | ro | VisibleRowCount (TCustomDrawGrid)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomStringGrid
pt | AssignTo
pt | AutoAdjustColumn
pt | CalcCellExtent
pt | DefineProperties
pt | DefineCellsProperty
pt | DoCompareCells
pt | DoCopyToClipboard
pt | DoCutToClipboard
pt | DoPasteFromClipboard
pt | DoCellProcess
pt | DrawColumnText
pt | DrawTextInCell
pt | DrawCellAutonumbering
pt | GetCells
pt | GetCheckBoxState
pt | GetEditText
pt | LoadContent
pt | Loaded
pt | SaveContent
pt | SelectionSetText
pt | SelectionSetHTML
pt | SetCells
pt | SetCheckboxState
pt | SetEditText
 | Create
 | Destroy
 | AutoSizeColumn
 | AutoSizeColumns
 | Clean
 | CopyToClipboard
 | InsertRowWithValues
 | LoadFromCSVStream
 | LoadFromCSVFile
 | SaveToCSVStream
 | SaveToCSVFile
TCustomDrawGrid
pt | CellClick
pt | ColRowDeleted
pt | ColRowExchanged
pt | ColRowInserted
pt | ColRowMoved
pt | CreateVirtualGrid
pt | DrawCell
pt | DrawCellAutonumbering
pt | DrawFocusRect
pt | GetCells
pt | GetCheckBoxState
pt | GetEditMask
pt | GetEditText
pt | GridMouseWheel
pt | HeaderClick
pt | HeaderSized
pt | HeaderSizing
pt | KeyDown
pt | NotifyColRowChange
pt | SelectCell
pt | SetColor
pt | SetCheckboxState
pt | SetEditText
pt | SizeChanged
pt | ToggleCheckbox
 | Create
 | Destroy
 | DeleteColRow
 | DeleteCol
 | DeleteRow
 | ExchangeColRow
 | InsertColRow
 | MoveColRow
 | SortColRow
 | DefaultDrawCell
TCustomGrid
pt | RTLSign
pt | WSRegisterClass
pt | AddSelectedRange
pt | AdjustClientRect
pt | AdjustEditorBounds
pt | AfterMoveSelection
pt | AssignTo
pt | AutoAdjustColumn
pt | BeforeMoveSelection
pt | BeginAutoDrag
pt | BoxRect
pt | CacheMouseDown
pt | CalcAutoSizeColumn
pt | CalcCellExtent
pt | CalcFocusRect
pt | CalcMaxTopLeft
pt | CalcScrollbarsRange
pt | CalculatePreferredSize
pt | CanEditShow
pt | CanGridAcceptKey
pt | CellClick
pt | CellExtent
pt | CheckLimits
pt | CheckLimitsWithError
pt | CMBiDiModeChanged
pt | CMMouseEnter
pt | CMMouseLeave
pt | ColRowDeleted
pt | ColRowExchanged
pt | ColRowInserted
pt | ColRowMoved
pt | ColRowToOffset
pt | ColumnIndexFromGridColumn
pt | ColumnFromGridColumn
pt | ColumnsChanged
pt | ColWidthsChanged
pt | CreateColumns
pt | CheckNewCachedSizes
pt | CreateWnd
pt | CreateParams
pt | Click
pt | DblClick
pt | DefaultColWidthIsStored
pt | DefaultRowHeightIsStored
pt | DefineProperties
pt | DestroyHandle
pt | DialogChar
pt | DoCompareCells
pt | DoCopyToClipboard
pt | DoCutToClipboard
pt | DoEditButtonClick
pt | DoEditorHide
pt | DoEditorShow
pt | DoExit
pt | DoEnter
pt | DoLoadColumn
pt | DoSaveColumn
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | DoAutoAdjustLayout
pt | DoOnChangeBounds
pt | DoOPDeleteColRow
pt | DoOPExchangeColRow
pt | DoOPInsertColRow
pt | DoOPMoveColRow
pt | DoPasteFromClipboard
pt | DoPrepareCanvas
pt | DoOnResize
pt | DoSetBounds
pt | DoUTF8KeyPress
pt | DrawBorder
pt | DrawAllRows
pt | DrawFillRect
pt | DrawCell
pt | DrawCellGrid
pt | DrawTextInCell
pt | DrawThemedCell
pt | DrawCellText
pt | DrawGridCheckboxBitmaps
pt | DrawButtonCell
pt | DrawColRowMoving
pt | DrawColumnText
pt | DrawColumnTitleImage
pt | DrawEdges
pt | DrawFocusRect
pt | DrawRow
pt | EditButtonClicked
pt | EditordoGetValue
pt | EditordoResetValue
pt | EditordoSetValue
pt | EditorCanAcceptKey
pt | EditorIsReadOnly
pt | EditorHide
pt | EditorLocked
pt | EditingAllowed
pt | EditorSelectAll
pt | EditorShow
pt | EditorShowInCell
pt | EditorWidthChanged
pt | FirstGridColumn
pt | FixedGrid
pt | FontChanged
pt | GetAutoFillColumnInfo
pt | GetCellHintText
pt | GetCells
pt | GetColumnAlignment
pt | GetColumnColor
pt | GetColumnFont
pt | GetColumnLayout
pt | GetColumnReadonly
pt | GetColumnTitle
pt | GetColumnWidth
pt | GetDeltaMoveNext
pt | GetDefaultColumnAlignment
pt | GetDefaultColumnWidth
pt | GetDefaultColumnLayout
pt | GetDefaultColumnReadOnly
pt | GetDefaultColumnTitle
pt | GetDefaultEditor
pt | GetDefaultRowHeight
pt | GetGridDrawState
pt | GetImageForCheckBox
pt | GetScrollBarPosition
pt | GetSmoothScroll
pt | GetSBVisibility
pt | GetSBRanges
pt | GetSelectedState
pt | GetEditMask
pt | GetEditText
pt | GetFixedcolor
pt | GetFirstVisibleColumn
pt | GetFirstVisibleRow
pt | GetLastVisibleColumn
pt | GetLastVisibleRow
pt | GetSelectedColor
pt | GetTitleShowPrefix
pt | GetPxTopLeft
pt | GetTruncCellHintText
pt | GridColumnFromColumnIndex
pt | GridMouseWheel
pt | HeaderClick
pt | HeaderSized
pt | HeaderSizing
pt | HideCellHintWindow
pt | InternalSetColCount
pt | InvalidateCell
pt | InvalidateFromCol
pt | InvalidateGrid
pt | InvalidateFocused
pt | IsColumnIndexValid
pt | IsRowIndexValid
pt | IsColumnIndexVariable
pt | IsRowIndexVariable
pt | GetIsCellTitle
pt | GetIsCellSelected
pt | IsEmptyRow
pt | IsMouseOverCellButton
pt | KeyDown
pt | KeyUp
pt | KeyPress
pt | LoadContent
pt | LoadGridOptions
pt | Loaded
pt | LockEditor
pt | MouseButtonAllowed
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MoveExtend
pt | MoveNextAuto
pt | MoveNextSelectable
pt | MoveSelection
pt | OffsetToColRow
pt | Paint
pt | PickListItemSelected
pt | PrepareCanvas
pt | PrepareCellHints
pt | ResetDefaultColWidths
pt | ResetEditor
pt | ResetLastMove
pt | ResetOffset
pt | ResetSizes
pt | ResizeColumn
pt | ResizeRow
pt | RowHeightsChanged
pt | SaveContent
pt | SaveGridOptions
pt | FixDesignFontsPPI
pt | ScaleFontsPPI
pt | ScrollBarRange
pt | ScrollBarPosition
pt | ScrollBarIsVisible
pt | ScrollBarPage
pt | ScrollBarShow
pt | ScrollBarAutomatic
pt | ScrollBy
pt | SelectEditor
pt | SelectCell
pt | SetCanvasFont
pt | SetColCount
pt | SetColor
pt | SetColRow
pt | SetCursor
pt | SetEditText
pt | SetBorderStyle
pt | SetFixedcolor
pt | SetFixedCols
pt | SetFixedRows
pt | SetRawColWidths
pt | SetSelectedColor
pt | ShowCellHintWindow
pt | SizeChanged
pt | Sort
pt | StartPushCell
pt | TopLeftChanged
pt | TryMoveSelection
pt | UnLockEditor
pt | UnprepareCellHints
pt | UpdateHorzScrollBar
pt | UpdateSelectionRange
pt | UpdateVertScrollbar
pt | UpdateBorderStyle
pt | ValidateEntry
pt | VisualChange
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | WMKillFocus
pt | WMSetFocus
pt | WndProc
pt | FlipRect
pt | FlipPoint
pt | FlipX
 | Create
 | Destroy
 | Invalidate
 | EditingDone
 | AdjustInnerCellRect
 | AutoAdjustColumns
 | BeginUpdate
 | CellRect
 | CellToGridZone
 | CheckPosition
 | ClearCols
 | ClearRows
 | Clear
 | ClearSelections
 | EditorByStyle
 | EditorKeyDown
 | EditorKeyPress
 | EditorKeyUp
 | EditorTextChanged
 | EndUpdate
 | EraseBackground
 | Focused
 | HasMultiSelection
 | HideSortArrow
 | InvalidateCol
 | InvalidateRange
 | InvalidateRow
 | IsCellVisible
 | IsFixedCellVisible
 | LoadFromFile
 | LoadFromStream
 | MouseCoord
 | MouseToCell
 | MouseToLogcell
 | MouseToGridZone
 | SaveToFile
 | SaveToStream
 | SetFocus
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AddSelectedRange (TCustomGrid)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomGrid)
pt | AdjustEditorBounds (TCustomGrid)
 | AdjustInnerCellRect (TCustomGrid)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AfterMoveSelection (TCustomGrid)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
pt | AssignTo (TCustomGrid)
pt | AssignTo (TCustomStringGrid)
pt | AutoAdjustColumn (TCustomGrid)
pt | AutoAdjustColumn (TCustomStringGrid)
 | AutoAdjustColumns (TCustomGrid)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeColumn (TCustomStringGrid)
 | AutoSizeColumns (TCustomStringGrid)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeforeMoveSelection (TCustomGrid)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomGrid)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdate (TCustomGrid)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
pt | BoxRect (TCustomGrid)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CacheMouseDown (TCustomGrid)
pt | CalcAutoSizeColumn (TCustomGrid)
pt | CalcCellExtent (TCustomGrid)
pt | CalcCellExtent (TCustomStringGrid)
pt | CalcFocusRect (TCustomGrid)
pt | CalcMaxTopLeft (TCustomGrid)
pt | CalcScrollbarsRange (TCustomGrid)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomGrid)
pt | CanAutoSize (TControl)
pt | CanEditShow (TCustomGrid)
 | CanFocus (TWinControl)
pt | CanGridAcceptKey (TCustomGrid)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | CellClick (TCustomGrid)
pt | CellClick (TCustomDrawGrid)
pt | CellExtent (TCustomGrid)
 | CellRect (TCustomGrid)
 | CellToGridZone (TCustomGrid)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
pt | CheckLimits (TCustomGrid)
pt | CheckLimitsWithError (TCustomGrid)
pt | CheckNewCachedSizes (TCustomGrid)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
 | CheckPosition (TCustomGrid)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | Clean (TCustomStringGrid)
 | CleanupInstance (TObject)
 | Clear (TCustomGrid)
 | ClearCols (TCustomGrid)
 | ClearRows (TCustomGrid)
 | ClearSelections (TCustomGrid)
pt | Click (TControl)
pt | Click (TCustomGrid)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomGrid)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseEnter (TCustomGrid)
pt | CMMouseLeave (TControl)
pt | CMMouseLeave (TCustomGrid)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColRowDeleted (TCustomGrid)
pt | ColRowDeleted (TCustomDrawGrid)
pt | ColRowExchanged (TCustomGrid)
pt | ColRowExchanged (TCustomDrawGrid)
pt | ColRowInserted (TCustomGrid)
pt | ColRowInserted (TCustomDrawGrid)
pt | ColRowMoved (TCustomGrid)
pt | ColRowMoved (TCustomDrawGrid)
pt | ColRowToOffset (TCustomGrid)
pt | ColumnFromGridColumn (TCustomGrid)
pt | ColumnIndexFromGridColumn (TCustomGrid)
pt | ColumnsChanged (TCustomGrid)
pt | ColWidthsChanged (TCustomGrid)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomStringGrid)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomGrid)
 | Create (TCustomDrawGrid)
 | Create (TCustomStringGrid)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateColumns (TCustomGrid)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomGrid)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateVirtualGrid (TCustomDrawGrid)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TCustomGrid)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
pt | DblClick (TCustomGrid)
 | DecLCLRefCount (TLCLComponent)
pt | DefaultColWidthIsStored (TCustomGrid)
 | DefaultDrawCell (TCustomDrawGrid)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
pt | DefaultRowHeightIsStored (TCustomGrid)
pt | DefineCellsProperty (TCustomStringGrid)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
pt | DefineProperties (TCustomGrid)
pt | DefineProperties (TCustomStringGrid)
 | DeleteCol (TCustomDrawGrid)
 | DeleteColRow (TCustomDrawGrid)
 | DeleteRow (TCustomDrawGrid)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCustomGrid)
 | Destroy (TCustomDrawGrid)
 | Destroy (TCustomStringGrid)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
pt | DestroyHandle (TCustomGrid)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomGrid)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomGrid)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoCellProcess (TCustomStringGrid)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoCompareCells (TCustomGrid)
pt | DoCompareCells (TCustomStringGrid)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCopyToClipboard (TCustomGrid)
pt | DoCopyToClipboard (TCustomStringGrid)
pt | DoCutToClipboard (TCustomGrid)
pt | DoCutToClipboard (TCustomStringGrid)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEditButtonClick (TCustomGrid)
pt | DoEditorHide (TCustomGrid)
pt | DoEditorShow (TCustomGrid)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomGrid)
pt | DoExit (TWinControl)
pt | DoExit (TCustomGrid)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoLoadColumn (TCustomGrid)
pt | DoMouseWheel (TControl)
pt | DoMouseWheel (TCustomGrid)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelDown (TCustomGrid)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelLeft (TCustomGrid)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelRight (TCustomGrid)
pt | DoMouseWheelUp (TControl)
pt | DoMouseWheelUp (TCustomGrid)
pt | DoOnChangeBounds (TControl)
pt | DoOnChangeBounds (TCustomGrid)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TCustomGrid)
pt | DoOnShowHint (TControl)
pt | DoOPDeleteColRow (TCustomGrid)
pt | DoOPExchangeColRow (TCustomGrid)
pt | DoOPInsertColRow (TCustomGrid)
pt | DoOPMoveColRow (TCustomGrid)
pt | DoPasteFromClipboard (TCustomGrid)
pt | DoPasteFromClipboard (TCustomStringGrid)
pt | DoPrepareCanvas (TCustomGrid)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoSaveColumn (TCustomGrid)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoSetBounds (TCustomGrid)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DoUTF8KeyPress (TCustomGrid)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawAllRows (TCustomGrid)
pt | DrawBorder (TCustomGrid)
pt | DrawButtonCell (TCustomGrid)
pt | DrawCell (TCustomGrid)
pt | DrawCell (TCustomDrawGrid)
pt | DrawCellAutonumbering (TCustomDrawGrid)
pt | DrawCellAutonumbering (TCustomStringGrid)
pt | DrawCellGrid (TCustomGrid)
pt | DrawCellText (TCustomGrid)
pt | DrawColRowMoving (TCustomGrid)
pt | DrawColumnText (TCustomGrid)
pt | DrawColumnText (TCustomStringGrid)
pt | DrawColumnTitleImage (TCustomGrid)
pt | DrawEdges (TCustomGrid)
pt | DrawFillRect (TCustomGrid)
pt | DrawFocusRect (TCustomGrid)
pt | DrawFocusRect (TCustomDrawGrid)
pt | DrawGridCheckboxBitmaps (TCustomGrid)
pt | DrawRow (TCustomGrid)
pt | DrawTextInCell (TCustomGrid)
pt | DrawTextInCell (TCustomStringGrid)
pt | DrawThemedCell (TCustomGrid)
pt | EditButtonClicked (TCustomGrid)
pt | EditingAllowed (TCustomGrid)
 | EditingDone (TControl)
 | EditingDone (TCustomGrid)
 | EditorByStyle (TCustomGrid)
pt | EditorCanAcceptKey (TCustomGrid)
pt | EditordoGetValue (TCustomGrid)
pt | EditordoResetValue (TCustomGrid)
pt | EditordoSetValue (TCustomGrid)
pt | EditorHide (TCustomGrid)
pt | EditorIsReadOnly (TCustomGrid)
 | EditorKeyDown (TCustomGrid)
 | EditorKeyPress (TCustomGrid)
 | EditorKeyUp (TCustomGrid)
pt | EditorLocked (TCustomGrid)
pt | EditorSelectAll (TCustomGrid)
pt | EditorShow (TCustomGrid)
pt | EditorShowInCell (TCustomGrid)
 | EditorTextChanged (TCustomGrid)
pt | EditorWidthChanged (TCustomGrid)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdate (TCustomGrid)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCustomGrid)
 | ExchangeColRow (TCustomDrawGrid)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
pt | FirstGridColumn (TCustomGrid)
 | FixDesignFontsPPI (TControl)
pt | FixDesignFontsPPI (TCustomGrid)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixedGrid (TCustomGrid)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
pt | FlipPoint (TCustomGrid)
pt | FlipRect (TCustomGrid)
pt | FlipX (TCustomGrid)
 | Focused (TWinControl)
 | Focused (TCustomGrid)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | FontChanged (TCustomGrid)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetAutoFillColumnInfo (TCustomGrid)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetCellHintText (TCustomGrid)
pt | GetCells (TCustomGrid)
pt | GetCells (TCustomDrawGrid)
pt | GetCells (TCustomStringGrid)
pt | GetCheckBoxState (TCustomDrawGrid)
pt | GetCheckBoxState (TCustomStringGrid)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
pt | GetColumnAlignment (TCustomGrid)
pt | GetColumnColor (TCustomGrid)
pt | GetColumnFont (TCustomGrid)
pt | GetColumnLayout (TCustomGrid)
pt | GetColumnReadonly (TCustomGrid)
pt | GetColumnTitle (TCustomGrid)
pt | GetColumnWidth (TCustomGrid)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultColumnAlignment (TCustomGrid)
pt | GetDefaultColumnLayout (TCustomGrid)
pt | GetDefaultColumnReadOnly (TCustomGrid)
pt | GetDefaultColumnTitle (TCustomGrid)
pt | GetDefaultColumnWidth (TCustomGrid)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultEditor (TCustomGrid)
 | GetDefaultHeight (TControl)
pt | GetDefaultRowHeight (TCustomGrid)
 | GetDefaultWidth (TControl)
pt | GetDeltaMoveNext (TCustomGrid)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEditMask (TCustomGrid)
pt | GetEditMask (TCustomDrawGrid)
pt | GetEditText (TCustomGrid)
pt | GetEditText (TCustomDrawGrid)
pt | GetEditText (TCustomStringGrid)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFirstVisibleColumn (TCustomGrid)
pt | GetFirstVisibleRow (TCustomGrid)
pt | GetFixedcolor (TCustomGrid)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
pt | GetGridDrawState (TCustomGrid)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
pt | GetImageForCheckBox (TCustomGrid)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetIsCellSelected (TCustomGrid)
pt | GetIsCellTitle (TCustomGrid)
pt | GetLastVisibleColumn (TCustomGrid)
pt | GetLastVisibleRow (TCustomGrid)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPxTopLeft (TCustomGrid)
 | GetRGBColorResolvingParent (TControl)
pt | GetSBRanges (TCustomGrid)
pt | GetSBVisibility (TCustomGrid)
pt | GetScrollBarPosition (TCustomGrid)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelectedColor (TCustomGrid)
pt | GetSelectedState (TCustomGrid)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
pt | GetSmoothScroll (TCustomGrid)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
pt | GetTitleShowPrefix (TCustomGrid)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
pt | GetTruncCellHintText (TCustomGrid)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
pt | GridColumnFromColumnIndex (TCustomGrid)
pt | GridMouseWheel (TCustomGrid)
pt | GridMouseWheel (TCustomDrawGrid)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasMultiSelection (TCustomGrid)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeaderClick (TCustomGrid)
pt | HeaderClick (TCustomDrawGrid)
pt | HeaderSized (TCustomGrid)
pt | HeaderSized (TCustomDrawGrid)
pt | HeaderSizing (TCustomGrid)
pt | HeaderSizing (TCustomDrawGrid)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
pt | HideCellHintWindow (TCustomGrid)
 | HideSortArrow (TCustomGrid)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertColRow (TCustomDrawGrid)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InsertRowWithValues (TCustomStringGrid)
 | InstanceSize (TObject)
pt | InternalSetColCount (TCustomGrid)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
 | Invalidate (TCustomGrid)
pt | InvalidateBoundsRealized (TWinControl)
pt | InvalidateCell (TCustomGrid)
 | InvalidateClientRectCache (TWinControl)
 | InvalidateCol (TCustomGrid)
pt | InvalidateControl (TControl)
pt | InvalidateFocused (TCustomGrid)
pt | InvalidateFromCol (TCustomGrid)
pt | InvalidateGrid (TCustomGrid)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | InvalidateRange (TCustomGrid)
 | InvalidateRow (TCustomGrid)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
 | IsCellVisible (TCustomGrid)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsColumnIndexValid (TCustomGrid)
pt | IsColumnIndexVariable (TCustomGrid)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
pt | IsEmptyRow (TCustomGrid)
 | IsEnabled (TControl)
 | IsFixedCellVisible (TCustomGrid)
 | IsImplementorOf (TComponent)
pt | IsMouseOverCellButton (TCustomGrid)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
pt | IsRowIndexValid (TCustomGrid)
pt | IsRowIndexVariable (TCustomGrid)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomGrid)
pt | KeyDown (TCustomDrawGrid)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyPress (TCustomGrid)
pt | KeyUp (TWinControl)
pt | KeyUp (TCustomGrid)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LoadContent (TCustomGrid)
pt | LoadContent (TCustomStringGrid)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomGrid)
pt | Loaded (TCustomStringGrid)
pt | LoadedAll (TControl)
 | LoadFromCSVFile (TCustomStringGrid)
 | LoadFromCSVStream (TCustomStringGrid)
 | LoadFromFile (TCustomGrid)
 | LoadFromStream (TCustomGrid)
pt | LoadGridOptions (TCustomGrid)
 | Loading (TComponent)
pt | LockEditor (TCustomGrid)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseButtonAllowed (TCustomGrid)
 | MouseCoord (TCustomGrid)
pt | MouseDown (TControl)
pt | MouseDown (TCustomGrid)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseMove (TCustomGrid)
 | MouseToCell (TCustomGrid)
 | MouseToGridZone (TCustomGrid)
 | MouseToLogcell (TCustomGrid)
pt | MouseUp (TControl)
pt | MouseUp (TCustomGrid)
 | MoveColRow (TCustomDrawGrid)
pt | MoveExtend (TCustomGrid)
pt | MoveNextAuto (TCustomGrid)
pt | MoveNextSelectable (TCustomGrid)
pt | MoveSelection (TCustomGrid)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | NotifyColRowChange (TCustomDrawGrid)
 | NotifyControls (TWinControl)
pt | OffsetToColRow (TCustomGrid)
pt | Paint (TCustomControl)
pt | Paint (TCustomGrid)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PickListItemSelected (TCustomGrid)
pt | PositionDockRect (TControl)
pt | PrepareCanvas (TCustomGrid)
pt | PrepareCellHints (TCustomGrid)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | ResetDefaultColWidths (TCustomGrid)
pt | ResetEditor (TCustomGrid)
pt | ResetLastMove (TCustomGrid)
pt | ResetOffset (TCustomGrid)
pt | ResetSizes (TCustomGrid)
pt | Resize (TControl)
pt | ResizeColumn (TCustomGrid)
pt | ResizeRow (TCustomGrid)
pt | RowHeightsChanged (TCustomGrid)
pt | RTLSign (TCustomGrid)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
pt | SaveContent (TCustomGrid)
pt | SaveContent (TCustomStringGrid)
pt | SaveGridOptions (TCustomGrid)
 | SaveToCSVFile (TCustomStringGrid)
 | SaveToCSVStream (TCustomStringGrid)
 | SaveToFile (TCustomGrid)
 | SaveToStream (TCustomGrid)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
pt | ScaleFontsPPI (TCustomGrid)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | ScrollBarAutomatic (TCustomGrid)
pt | ScrollBarIsVisible (TCustomGrid)
pt | ScrollBarPage (TCustomGrid)
pt | ScrollBarPosition (TCustomGrid)
pt | ScrollBarRange (TCustomGrid)
pt | ScrollBarShow (TCustomGrid)
 | ScrollBy (TWinControl)
pt | ScrollBy (TCustomGrid)
 | ScrollBy_WS (TWinControl)
pt | SelectCell (TCustomGrid)
pt | SelectCell (TCustomDrawGrid)
pt | SelectEditor (TCustomGrid)
pt | SelectFirst (TWinControl)
pt | SelectionSetHTML (TCustomStringGrid)
pt | SelectionSetText (TCustomStringGrid)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
pt | SetBorderStyle (TCustomGrid)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetCanvasFont (TCustomGrid)
pt | SetCells (TCustomStringGrid)
pt | SetCheckboxState (TCustomDrawGrid)
pt | SetCheckboxState (TCustomStringGrid)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColCount (TCustomGrid)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
pt | SetColor (TCustomGrid)
pt | SetColor (TCustomDrawGrid)
pt | SetColRow (TCustomGrid)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
pt | SetCursor (TCustomGrid)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEditText (TCustomGrid)
pt | SetEditText (TCustomDrawGrid)
pt | SetEditText (TCustomStringGrid)
pt | SetEnabled (TControl)
pt | SetFixedcolor (TCustomGrid)
pt | SetFixedCols (TCustomGrid)
pt | SetFixedRows (TCustomGrid)
 | SetFocus (TWinControl)
 | SetFocus (TCustomGrid)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
pt | SetRawColWidths (TCustomGrid)
 | SetReference (TComponent)
pt | SetSelectedColor (TCustomGrid)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowCellHintWindow (TCustomGrid)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
pt | SizeChanged (TCustomGrid)
pt | SizeChanged (TCustomDrawGrid)
pt | Sort (TCustomGrid)
 | SortColRow (TCustomDrawGrid)
pt | StartPushCell (TCustomGrid)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | ToggleCheckbox (TCustomDrawGrid)
pt | TopLeftChanged (TCustomGrid)
 | ToString (TObject)
pt | TripleClick (TControl)
pt | TryMoveSelection (TCustomGrid)
 | UnitName (TObject)
pt | UnLockEditor (TCustomGrid)
 | UnlockRealizeBounds (TWinControl)
pt | UnprepareCellHints (TCustomGrid)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateBorderStyle (TCustomGrid)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateHorzScrollBar (TCustomGrid)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateSelectionRange (TCustomGrid)
pt | UpdateShowing (TWinControl)
pt | UpdateVertScrollbar (TCustomGrid)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
pt | ValidateEntry (TCustomGrid)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | VisualChange (TCustomGrid)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHScroll (TCustomGrid)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMKillFocus (TCustomGrid)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMSetFocus (TCustomGrid)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TCustomGrid)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TCustomGrid)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomGrid)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomGrid)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomStringGrid
pt |  | OnCellProcess
TCustomDrawGrid
pt |  | OnGetCheckboxState
pt |  | OnSetCheckboxState
 | ro | OnAfterSelection
 | ro | OnBeforeSelection
 | ro | OnClick
 |  | OnColRowDeleted
 |  | OnColRowExchanged
 |  | OnColRowInserted
 |  | OnColRowMoved
 | ro | OnCompareCells
 | ro | OnContextPopup
 | ro | OnDblClick
 | ro | OnDragDrop
 | ro | OnDragOver
 | ro | OnDrawCell
 | ro | OnEditButtonClick
 | ro | OnButtonClick
 | ro | OnEndDock
 | ro | OnEndDrag
 | ro | OnEnter
 | ro | OnExit
 |  | OnGetEditMask
 |  | OnGetEditText
 |  | OnHeaderClick
 |  | OnHeaderSized
 |  | OnHeaderSizing
 | ro | OnKeyDown
 | ro | OnKeyPress
 | ro | OnKeyUp
 | ro | OnMouseDown
 | ro | OnMouseEnter
 | ro | OnMouseLeave
 | ro | OnMouseMove
 | ro | OnMouseUp
 | ro | OnMouseWheel
 | ro | OnMouseWheelDown
 | ro | OnMouseWheelUp
 | ro | OnPickListSelect
 | ro | OnPrepareCanvas
 | ro | OnSelectEditor
 | ro | OnSelection
 |  | OnSelectCell
 |  | OnSetEditText
 | ro | OnStartDock
 | ro | OnStartDrag
 | ro | OnTopleftChanged
 | ro | OnUTF8KeyPress
 | ro | OnValidateEntry
TCustomGrid
pt |  | OnAfterSelection
pt |  | OnBeforeSelection
pt |  | OnCheckboxToggled
pt |  | OnCompareCells
pt |  | OnPrepareCanvas
pt |  | OnDrawCell
pt |  | OnEditButtonClick
pt |  | OnButtonClick
pt |  | OnPickListSelect
pt |  | OnSelection
pt |  | OnSelectEditor
pt |  | OnTopLeftChanged
pt |  | OnUserCheckboxBitmap
pt |  | OnUserCheckboxImage
pt |  | OnValidateEntry
pt |  | OnGetCellHint
pt |  | OnSaveColumn
pt |  | OnLoadColumn
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnAfterSelection (TCustomGrid)
 | ro | OnAfterSelection (TCustomDrawGrid)
 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
pt |  | OnBeforeSelection (TCustomGrid)
 | ro | OnBeforeSelection (TCustomDrawGrid)
pt |  | OnButtonClick (TCustomGrid)
 | ro | OnButtonClick (TCustomDrawGrid)
pt |  | OnCellProcess (TCustomStringGrid)
 |  | OnChangeBounds (TControl)
pt |  | OnCheckboxToggled (TCustomGrid)
 |  | OnClick (TControl)
 | ro | OnClick (TCustomDrawGrid)
 |  | OnColRowDeleted (TCustomDrawGrid)
 |  | OnColRowExchanged (TCustomDrawGrid)
 |  | OnColRowInserted (TCustomDrawGrid)
 |  | OnColRowMoved (TCustomDrawGrid)
pt |  | OnCompareCells (TCustomGrid)
 | ro | OnCompareCells (TCustomDrawGrid)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
 | ro | OnContextPopup (TCustomDrawGrid)
pt |  | OnDblClick (TControl)
 | ro | OnDblClick (TCustomDrawGrid)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
 | ro | OnDragDrop (TCustomDrawGrid)
pt |  | OnDragOver (TControl)
 | ro | OnDragOver (TCustomDrawGrid)
pt |  | OnDrawCell (TCustomGrid)
 | ro | OnDrawCell (TCustomDrawGrid)
pt |  | OnEditButtonClick (TCustomGrid)
 | ro | OnEditButtonClick (TCustomDrawGrid)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
 | ro | OnEndDock (TCustomDrawGrid)
pt |  | OnEndDrag (TControl)
 | ro | OnEndDrag (TCustomDrawGrid)
 |  | OnEnter (TWinControl)
 | ro | OnEnter (TCustomDrawGrid)
 |  | OnExit (TWinControl)
 | ro | OnExit (TCustomDrawGrid)
pt |  | OnGetCellHint (TCustomGrid)
pt |  | OnGetCheckboxState (TCustomDrawGrid)
pt |  | OnGetDockCaption (TWinControl)
 |  | OnGetEditMask (TCustomDrawGrid)
 |  | OnGetEditText (TCustomDrawGrid)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnHeaderClick (TCustomDrawGrid)
 |  | OnHeaderSized (TCustomDrawGrid)
 |  | OnHeaderSizing (TCustomDrawGrid)
 |  | OnKeyDown (TWinControl)
 | ro | OnKeyDown (TCustomDrawGrid)
 |  | OnKeyPress (TWinControl)
 | ro | OnKeyPress (TCustomDrawGrid)
 |  | OnKeyUp (TWinControl)
 | ro | OnKeyUp (TCustomDrawGrid)
pt |  | OnLoadColumn (TCustomGrid)
pt |  | OnMouseDown (TControl)
 | ro | OnMouseDown (TCustomDrawGrid)
pt |  | OnMouseEnter (TControl)
 | ro | OnMouseEnter (TCustomDrawGrid)
pt |  | OnMouseLeave (TControl)
 | ro | OnMouseLeave (TCustomDrawGrid)
pt |  | OnMouseMove (TControl)
 | ro | OnMouseMove (TCustomDrawGrid)
pt |  | OnMouseUp (TControl)
 | ro | OnMouseUp (TCustomDrawGrid)
pt |  | OnMouseWheel (TControl)
 | ro | OnMouseWheel (TCustomDrawGrid)
pt |  | OnMouseWheelDown (TControl)
 | ro | OnMouseWheelDown (TCustomDrawGrid)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 | ro | OnMouseWheelUp (TCustomDrawGrid)
 |  | OnPaint (TCustomControl)
pt |  | OnPickListSelect (TCustomGrid)
 | ro | OnPickListSelect (TCustomDrawGrid)
pt |  | OnPrepareCanvas (TCustomGrid)
 | ro | OnPrepareCanvas (TCustomDrawGrid)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pt |  | OnSaveColumn (TCustomGrid)
 |  | OnSelectCell (TCustomDrawGrid)
pt |  | OnSelectEditor (TCustomGrid)
 | ro | OnSelectEditor (TCustomDrawGrid)
pt |  | OnSelection (TCustomGrid)
 | ro | OnSelection (TCustomDrawGrid)
pt |  | OnSetCheckboxState (TCustomDrawGrid)
 |  | OnSetEditText (TCustomDrawGrid)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
 | ro | OnStartDock (TCustomDrawGrid)
pt |  | OnStartDrag (TControl)
 | ro | OnStartDrag (TCustomDrawGrid)
pt |  | OnTopLeftChanged (TCustomGrid)
 | ro | OnTopleftChanged (TCustomDrawGrid)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
pt |  | OnUserCheckboxBitmap (TCustomGrid)
pt |  | OnUserCheckboxImage (TCustomGrid)
 |  | OnUTF8KeyPress (TWinControl)
 | ro | OnUTF8KeyPress (TCustomDrawGrid)
pt |  | OnValidateEntry (TCustomGrid)
 | ro | OnValidateEntry (TCustomDrawGrid)


TCustomStringGrid.AssignTo

Assigns values from the current class instance, including Cells, to the target class instance

Declaration

Source position: grids.pas line 1732

protected procedure TCustomStringGrid.AssignTo(

  Dest: TPersistent

); override;

See also

TCustomGrid.AssignTo

Stores properties from the current grid class instance in the specified target


TCustomStringGrid.AutoAdjustColumn

Adjusts and renders the font, text and images for the specified column

Declaration

Source position: grids.pas line 1733

protected procedure TCustomStringGrid.AutoAdjustColumn(

  aCol: Integer

); override;

See also

#LCL.Grids.TCustomGrid.AutoAdjustColumn

AutoAdjustColumn - automatically adjust column properties to accommodate the largest value in the column


TCustomStringGrid.AutoSizeColumn

AutoSizeColumn - automatically adjust width of column to accommodate widest text

Declaration

Source position: grids.pas line 1767

public procedure TCustomStringGrid.AutoSizeColumn(

  aCol: Integer

);

Description

This procedure sets the column width to the size of the widest text it finds in all rows for the column aCol.

Tip: see the goDblClickAutoSize option to allow columns to be automatically resized when doubleClicking the column border.


TCustomStringGrid.AutoSizeColumns

AutoSizeColumns - automatically resizes all columns by adjusting them to fit in the longest text in each column

Declaration

Source position: grids.pas line 1768

public procedure TCustomStringGrid.AutoSizeColumns;

Description

Automatically resizes all columns by adjusting them to fit in the longest text in each column. This is a quick method of applying the AutoSizeColumn method for every column in the grid.


TCustomStringGrid.Cells

Cells - the text content of a cell or cells, indexed by aCol, aRow

Declaration

Source position: grids.pas line 1784

public property TCustomStringGrid.Cells[ACol: Integer,ARow: Integer] : string
  read GetCells
  write SetCells;

Description

Cells is an indexed String property used to read or write the content for a cell in the grid. The ACol and ARow indexes are used the access a value stored at the requested column and row position.

Reading the value causes the pointer to the cell in Celda to return its Text value.

Setting the value causes the pointer to the cell in Celda to be updated at the specified coordinates. An active cell editor will be cancelled if it is not locked, and the value in Modified is reset to False.

See also

TCustomStringGrid.Modified | Indicates if the content in the grid cells has been changed
TVirtualGrid.Celda | Celda - the current cell as defined by its column and row


TCustomStringGrid.Clean

Cleans all cells in the grid using the specified CleanOptions

Declaration

Source position: grids.pas line 1769

public procedure TCustomStringGrid.Clean; overload;

procedure TCustomStringGrid.Clean(

  CleanOptions: TGridZoneSet

); overload;

procedure TCustomStringGrid.Clean(

  aRect: TRect;

  CleanOptions: TGridZoneSet

); overload;

procedure TCustomStringGrid.Clean(

  StartCol: Integer;

  StartRow: Integer;

  EndCol: Integer;

  EndRow: Integer;

  CleanOptions: TGridZoneSet

); overload;

Description

Cleans all cells in the grid subject to the given CleanOptions, optionally specifying a range of cells or a rectangular region. See TGridZoneSet for more information.

The cleaning operation does not change the number of rows and columns. It only replaces the cell content by empty strings.

Some examples:

  • Clean all cells: grid.Clean([]); (the same as grid.clean)
  • Clean all non fixed cells: grid.Clean([gzNormal]);
  • Clean all cells but don't touch grid column headers: Grid.Clean([gzNormal, gzFixedRows]);


TCustomStringGrid.Cols

Cols - get or set a list of strings for column names as specified by the index

Declaration

Source position: grids.pas line 1785

public property TCustomStringGrid.Cols[index: Integer] : TStrings
  read GetCols
  write SetCols;


TCustomStringGrid.CopyToClipboard

CopyToClipboard - copy a range of cells to clipboard

Declaration

Source position: grids.pas line 1773

public procedure TCustomStringGrid.CopyToClipboard(

  AUseSelection: Boolean = False

);

Description

CopyToClipboard will copy a range of cells into the clipboard; the cells values are TAB separated. The range is defined based on optional AUseSelection parameter (which is False by default) and indicates the range is set to the whole grid, including fixed cols/rows. If AUseSelection is True, the range of cells is set to the current TCustomGrid.Selection.

See also

TCustomGrid.Selection

The current selection (rows and columns) in the grid


TCustomStringGrid.Create

Create - constructor for TCustomStringGrid: calls inherited Create then sets up default styles, layout and alignment

Declaration

Source position: grids.pas line 1765

public constructor TCustomStringGrid.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance

See also

TCustomDrawGrid.Create

Create - constructor for TCustomDrawGrid. Attaches a virtual grid then calls inherited Create


TCustomStringGrid.DefineCellsProperty

Defines the Cells property for the TFiler instance used in LCL streaming

Declaration

Source position: grids.pas line 1736

protected procedure TCustomStringGrid.DefineCellsProperty(

  Filer: TFiler

); virtual;


TCustomStringGrid.Destroy

Destroy - destructor for TCustomStringGrid: frees maps of columns and rows, then calls inherited Destroy

Declaration

Source position: grids.pas line 1766

public destructor TCustomStringGrid.Destroy; override;

See also

#LCL.Grids.TCustomDrawGrid.Destroy

Destroy - destructor for TCustomDrawGrid. Frees the grid then calls inherited Destroy


TCustomStringGrid.DoCellProcess

Signals the OnCellProcess event handler when assigned

Declaration

Source position: grids.pas line 1741

protected procedure TCustomStringGrid.DoCellProcess(

  aCol: Integer;

  aRow: Integer;

  processType: TCellProcessType;

  var aValue: string

); virtual;


TCustomStringGrid.DrawCellAutonumbering

Performs auto-numbering for non-empty cells in the grid

Declaration

Source position: grids.pas line 1744

protected procedure TCustomStringGrid.DrawCellAutonumbering(

  aCol: Integer;

  aRow: Integer;

  aRect: TRect;

  const aValue: string

); override;


TCustomStringGrid.DrawColumnText

Draws the title image and cell content for the specified column and row

Declaration

Source position: grids.pas line 1742

protected procedure TCustomStringGrid.DrawColumnText(

  aCol: Integer;

  aRow: Integer;

  aRect: TRect;

  aState: TGridDrawState

); override;


TCustomStringGrid.DrawTextInCell

Calls DrawCellText using the specified arguments

Declaration

Source position: grids.pas line 1743

protected procedure TCustomStringGrid.DrawTextInCell(

  aCol: Integer;

  aRow: Integer;

  aRect: TRect;

  aState: TGridDrawState

); override;


TCustomStringGrid.GetCells

Gets the value for the indexed Cells property

Declaration

Source position: grids.pas line 1747

protected function TCustomStringGrid.GetCells(

  ACol: Integer;

  ARow: Integer

):string; override;

Arguments

ACol | Column number for the cell
ARow | Row number for the cell

Function result

Value for the indexed property


TCustomStringGrid.GetCheckBoxState

Gets the state for a cell displayed as a Checkbox

Declaration

Source position: grids.pas line 1748

protected procedure TCustomStringGrid.GetCheckBoxState(

  const aCol: Integer;

  const aRow: Integer;

  var aState: TCheckBoxState

); override;

Arguments

aCol | Column number for the cell
aRow | Row number for the cell
aState | Checkbox state derived for the specified cell


TCustomStringGrid.InsertRowWithValues

Inserts a row at the specified position with the specified cell values

Declaration

Source position: grids.pas line 1774

public procedure TCustomStringGrid.InsertRowWithValues(

  Index: Integer;

  Values: array of string

);


TCustomStringGrid.LoadFromCSVFile

Loads the grid from a file using comma-separated value format

Declaration

Source position: grids.pas line 1777

public procedure TCustomStringGrid.LoadFromCSVFile(

  AFilename: string;

  ADelimiter: Char = ',';

  UseTitles: Boolean = True;

  FromLine: Integer = 0;

  SkipEmptyLines: Boolean = True

);

Arguments

AFilename | File name with the content loaded in the method
ADelimiter | Delimiter between cell values in the file; default is Comma (',')
UseTitles | Indicates if column captions are loaded from values in the file
FromLine | Initial line number from the file loaded in the method
SkipEmptyLines | Indicates if empty lines in the file are ignored in the method


TCustomStringGrid.LoadFromCSVStream

Loads the content in the grid from the comma-separated values in AStream

Declaration

Source position: grids.pas line 1775

public procedure TCustomStringGrid.LoadFromCSVStream(

  AStream: TStream;

  ADelimiter: Char = ',';

  UseTitles: Boolean = True;

  FromLine: Integer = 0;

  SkipEmptyLines: Boolean = True

); virtual;

Arguments

AStream | Stream with the content loaded in the method
ADelimiter | Delimiter between cell data in the stream; default is Comma (',')
UseTitles | Indicates if Column captions are loaded from values in the stream
FromLine | Initial line number in the stream included in the grid content; default is 0
SkipEmptyLines | Indicates if empty lines in the stream are ignored in the method


TCustomStringGrid.Modified

Indicates if the content in the grid cells has been changed

Declaration

Source position: grids.pas line 1761

protected property TCustomStringGrid.Modified : Boolean
  read FModified
  write FModified;

Description

The value in Modified is set to False when Loaded using the LCL streaming mechanism. The value in Modified is changed to True when a cell is updated in the SetCells method, or when the Cells property is updated.

See also

TCustomStringGrid.SetCells | Sets the value for the indexed Cells property
TCustomStringGrid.Cells | Cells - the text content of a cell or cells, indexed by aCol, aRow


TCustomStringGrid.Objects

The Objects present in the specified cell

Declaration

Source position: grids.pas line 1789

public property TCustomStringGrid.Objects[ACol: Integer,ARow: Integer] : TObject
  read GetObjects
  write SetObjects;


TCustomStringGrid.OnCellProcess

Event handler signalled when copying or pasting content for Cells in the grid

Declaration

Source position: grids.pas line 1762

protected property TCustomStringGrid.OnCellProcess : TCellProcessEvent
  read fOnCellProcess
  write fOnCellProcess;


TCustomStringGrid.Rows

Rows - gets or sets a list of strings for row names as specified by index

Declaration

Source position: grids.pas line 1790

public property TCustomStringGrid.Rows[index: Integer] : TStrings
  read GetRows
  write SetRows;


TCustomStringGrid.SaveToCSVFile

Saves grid content as comma-separated values to the specified file name

Declaration

Source position: grids.pas line 1781

public procedure TCustomStringGrid.SaveToCSVFile(

  AFileName: string;

  ADelimiter: Char = ',';

  WriteTitles: Boolean = True;

  VisibleColumnsOnly: Boolean = False

);

Arguments

AFileName | File name (with optional path) where CSV data is stored
ADelimiter | Delimiter used between cell values in CSV output; default is Comma (',')
WriteTitles | Indicates if column captions are written as the first row of CSV data in the file
VisibleColumnsOnly | Indicates if only visible columns are included in the CSV output


TCustomStringGrid.SaveToCSVStream

Saves content in the grid as comma-separated values to the specified stream instance

Declaration

Source position: grids.pas line 1779

public procedure TCustomStringGrid.SaveToCSVStream(

  AStream: TStream;

  ADelimiter: Char = ',';

  WriteTitles: Boolean = True;

  VisibleColumnsOnly: Boolean = False

);

Arguments

AStream | Stream where grid content is stored
ADelimiter | Delimiter between cell values; default is Comma (',')
WriteTitles | Indicates that column captions are stored as the first row of CSV data
VisibleColumnsOnly | Indicates if only visible columns are included in the CSV output


TCustomStringGrid.SelectionSetHTML

Sets the value for the current Selection to the specified HTML content

Declaration

Source position: grids.pas line 1756

protected procedure TCustomStringGrid.SelectionSetHTML(

  TheHTML: string;

  TheText: string

);

Arguments

TheHTML | HTML stored in the current selection
TheText | Textual representation for the HTML content

Description

Extracts text for rows and columns in the grid from the tagged content in TheHTML. Recognizes and converts the following HTML tags:

  • BR
  • TR
  • TD

Converts HTML numeric character entities to their UTF-8-encoded equivalent. Unrecognized entities are converted to a Question Mark character (?).

Calls DoCellProcess to paste the values extracted from the HTML content. The value in TheText is used when TheHTML does not contain valid HTML that can be handled in the method. Cells and Rows affected in the method are assigned as the current Selection in the grid control prior to exit.

Used in the DoPasteFromClipboard method when the clipboard supports the HTML format.


TCustomStringGrid.SelectionSetText

SelectionSetText - stores the text in the selection

Declaration

Source position: grids.pas line 1755

protected procedure TCustomStringGrid.SelectionSetText(

  TheText: string

);


TCustomStringGrid.SetCells

Sets the value for the indexed Cells property

Declaration

Source position: grids.pas line 1757

protected procedure TCustomStringGrid.SetCells(

  ACol: Integer;

  ARow: Integer;

  const AValue: string

); virtual;

Arguments

ACol | Column number for the affected cell
ARow | Row number for the affected cell
AValue | New value for the indexed property


TCustomStringGrid.SetCheckboxState

Sets the state for a Checkbox in the specified cell

Declaration

Source position: grids.pas line 1758

protected procedure TCustomStringGrid.SetCheckboxState(

  const aCol: Integer;

  const aRow: Integer;

  const aState: TCheckBoxState

); override;


TCustomStringGrid.SetEditText

Locks, updates, and unlocks the editor and text for a cell at the specified coordinates

Declaration

Source position: grids.pas line 1759

protected procedure TCustomStringGrid.SetEditText(

  aCol: LongInt;

  aRow: LongInt;

  const aValue: string

); override;


TCustomStringGrid.ValidateOnSetSelection

Declaration

Source position: grids.pas line 1792

public property TCustomStringGrid.ValidateOnSetSelection : Boolean;


TDrawGrid

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TDrawGrid - a custom drawn grid. May contain images in its cells.

Declaration

Source position: grids.pas line 1559

type TDrawGrid = class(TCustomDrawGrid)
public
property InplaceEditor: TWinControl;
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property AlternateColor: TColor;
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoAdvance: TAutoAdvance; | Automatically advance down the grid on successive mouse clicks or presses of the ENTER or TAB key
property AutoEdit: Boolean; | Whether the Edit mode is automatically entered when a cell is selected
property AutoFillColumns: Boolean; | Automatically resize columns so they fill all grid's visible area
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property Color: TColor; | The background color of the control
property ColCount: Integer;
property ColRowDraggingCursor: TCursor;
property ColRowDragIndicatorColor: TColor;
property ColSizingCursor: TCursor;
property ColumnClickSorts: Boolean;
property Columns: TGridColumns;
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DefaultColWidth: Integer;
property DefaultDrawing: Boolean;
property DefaultRowHeight: Integer;
property DoubleBuffered: Boolean;
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property ExtendedSelect: Boolean;
property FixedColor: TColor;
property FixedCols: Integer;
property FixedRows: Integer;
property Flat: Boolean;
property Font: TFont; | The font to be used for text display in this control
property GridLineWidth: Integer;
property HeaderHotZones: TGridZoneSet;
property HeaderPushZones: TGridZoneSet;
property ImageIndexSortAsc: TImageIndex;
property ImageIndexSortDesc: TImageIndex;
property MouseWheelOption: TMouseWheelOption;
property Options: TGridOptions;
property Options2: TGridOptions2;
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentDoubleBuffered: Boolean;
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property RangeSelectMode: TRangeSelectMode;
property RowCount: Integer;
property RowSizingCursor: TCursor;
property ScrollBars: TScrollStyle;
property ShowHint: Boolean; | Enables the Hint display
property TabAdvance: TAutoAdvance;
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property TitleFont: TFont;
property TitleImageList: TImageList;
property TitleImageListWidth: Integer;
property TitleStyle: TTitleStyle;
property UseXORFeatures: Boolean;
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property VisibleColCount: Integer;
property VisibleRowCount: Integer;
property OnAfterSelection: TOnSelectEvent;
property OnBeforeSelection: TOnSelectEvent;
property OnCheckboxToggled: TToggledCheckboxEvent;
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnColRowDeleted: TGridOperationEvent;
property OnColRowExchanged: TGridOperationEvent;
property OnColRowInserted: TGridOperationEvent;
property OnColRowMoved: TGridOperationEvent;
property OnCompareCells: TOnCompareCells;
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnDrawCell: TOnDrawCell;
property OnEditButtonClick: TNotifyEvent; deprecated ;
property OnButtonClick: TOnSelectEvent;
property OnEditingDone: TNotifyEvent;
property OnEndDock: TEndDragEvent; | Notification handler for the end of a docking operation
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnGetCellHint: TGetCellHintEvent;
property OnGetCheckboxState: TGetCheckboxStateEvent;
property OnGetEditMask: TGetEditEvent;
property OnGetEditText: TGetEditEvent;
property OnHeaderClick: THdrEvent;
property OnHeaderSized: THdrEvent;
property OnHeaderSizing: THeaderSizingEvent;
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnMouseWheelHorz: TMouseWheelEvent;
property OnMouseWheelLeft: TMouseWheelUpDownEvent;
property OnMouseWheelRight: TMouseWheelUpDownEvent;
property OnPickListSelect: TNotifyEvent;
property OnPrepareCanvas: TOnPrepareCanvasEvent;
property OnSelectEditor: TSelectEditorEvent;
property OnSelection: TOnSelectEvent;
property OnSelectCell: TOnSelectCellEvent;
property OnSetCheckboxState: TSetCheckboxStateEvent;
property OnSetEditText: TSetEditEvent;
property OnStartDock: TStartDockEvent; | Event handler for the start of a docking operation
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnTopleftChanged: TNotifyEvent;
property OnUserCheckboxBitmap: TUserCheckBoxBitmapEvent;
property OnUserCheckboxImage: TUserCheckBoxImageEvent;
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property OnValidateEntry: TValidateEntryEvent;
end;

Inheritance

TDrawGrid | TDrawGrid - a custom drawn grid. May contain images in its cells.
|
TCustomDrawGrid | Base class for custom drawn grids
|
TCustomGrid | TCustomGrid - the base class for all grid controls
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

See also

HowToUseGrids | How to use Grids including StringGrids, DrawGrids and DbGrids
TCustomGrid | TCustomGrid - the base class for all grid controls
TCustomDrawGrid | Base class for custom drawn grids


TDrawGrid
 | ro | InplaceEditor
pl | ro | Align
pl | ro | AlternateColor
pl | ro | Anchors
pl | ro | AutoAdvance
pl | ro | AutoEdit
pl | ro | AutoFillColumns
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | Color
pl | ro | ColCount
pl | ro | ColRowDraggingCursor
pl | ro | ColRowDragIndicatorColor
pl | ro | ColSizingCursor
pl | ro | ColumnClickSorts
pl | ro | Columns
pl | ro | Constraints
pl | ro | DefaultColWidth
pl | ro | DefaultDrawing
pl | ro | DefaultRowHeight
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | ExtendedSelect
pl | ro | FixedColor
pl | ro | FixedCols
pl | ro | FixedRows
pl | ro | Flat
pl | ro | Font
pl | ro | GridLineWidth
pl | ro | HeaderHotZones
pl | ro | HeaderPushZones
pl | ro | ImageIndexSortAsc
pl | ro | ImageIndexSortDesc
pl | ro | MouseWheelOption
pl | ro | Options
pl | ro | Options2
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | RangeSelectMode
pl | ro | RowCount
pl | ro | RowSizingCursor
pl | ro | ScrollBars
pl | ro | ShowHint
pl | ro | TabAdvance
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | TitleFont
pl | ro | TitleImageList
pl | ro | TitleImageListWidth
pl | ro | TitleStyle
pl | ro | UseXORFeatures
pl | ro | Visible
pl | ro | VisibleColCount
pl | ro | VisibleRowCount
TCustomDrawGrid
 | ro | AllowOutboundEvents
 | ro | BorderColor
 | ro | Canvas
 | ro | Col
 | ro | ColWidths
 | ro | ColRow
 | ro | DisabledFontColor
 | ro | Editor
 | ro | EditorBorderStyle
 | ro | EditorMode
 | ro | ExtendedColSizing
 | ro | AltColorStartNormal
 | ro | FastEditing
 | ro | FixedGridLineColor
 | ro | FocusColor
 | ro | FocusRectVisible
 | ro | GridHeight
 | ro | GridLineColor
 | ro | GridLineStyle
 | ro | GridWidth
 | ro | IsCellSelected
 | ro | LeftCol
 | ro | Row
 | ro | RowHeights
 | ro | SaveOptions
 | ro | SelectedColor
 | ro | SelectedColumn
 | ro | Selection
 | ro | StrictSort
 | ro | TopRow
 | ro | UseXORFeatures
 | ro | Align
 | ro | Anchors
 | ro | AutoAdvance
 | ro | AutoFillColumns
 | ro | BorderSpacing
 | ro | BorderStyle
 | ro | Color
 | ro | ColCount
 | ro | Columns
 | ro | Constraints
 | ro | DefaultColWidth
 | ro | DefaultDrawing
 | ro | DefaultRowHeight
 | ro | Enabled
 | ro | FixedColor
 | ro | FixedCols
 | ro | FixedHotColor
 | ro | FixedRows
 | ro | Flat
 | ro | Font
 | ro | GridLineWidth
 | ro | Options
 | ro | Options2
 | ro | ParentShowHint
 | ro | PopupMenu
 | ro | RowCount
 | ro | ScrollBars
 | ro | ShowHint
 | ro | TabAdvance
 | ro | TabOrder
 | ro | TabStop
 | ro | Visible
 | ro | VisibleColCount
 | ro | VisibleRowCount
TCustomGrid
pt |  | AllowOutboundEvents
pt |  | AlternateColor
pt |  | AutoAdvance
pt |  | AutoEdit
pt |  | AutoFillColumns
pt |  | BorderStyle
pt |  | BorderColor
pt |  | CellHintPriority
pt |  | Col
pt |  | ColCount
pt |  | ColRow
pt |  | ColRowDraggingCursor
pt |  | ColRowDragIndicatorColor
pt |  | ColSizingCursor
pt |  | ColumnClickSorts
pt |  | Columns
pt |  | ColWidths
pt |  | DefaultColWidth
pt |  | DefaultRowHeight
pt |  | DefaultDrawing
pt |  | DefaultTextStyle
pt |  | DisabledFontColor
pt |  | DragDx
pt |  | Editor
pt |  | EditorBorderStyle
pt |  | EditorMode
pt |  | EditorKey
pt |  | EditorOptions
pt |  | EditorShowing
pt |  | ExtendedColSizing
pt |  | ExtendedRowSizing
pt |  | ExtendedSelect
pt |  | FastEditing
pt |  | AltColorStartNormal
pt |  | FixedCols
pt |  | FixedRows
pt |  | FixedColor
pt |  | FixedGridLineColor
pt |  | FixedHotColor
pt |  | Flat
pt |  | FocusColor
pt |  | FocusRectVisible
pt | ro | GCache
pt |  | GridFlags
pt | ro | GridHeight
pt |  | GridLineColor
pt |  | GridLineStyle
pt |  | GridLineWidth
pt | ro | GridWidth
pt |  | HeaderHotZones
pt |  | HeaderPushZones
pt |  | ImageIndexSortAsc
pt |  | ImageIndexSortDesc
pt |  | TabAdvance
pt |  | TitleImageList
pt |  | TitleImageListWidth
pt | ro | InplaceEditor
pt | ro | IsCellSelected
pt |  | LeftCol
pt |  | MouseWheelOption
pt |  | Options
pt |  | Options2
pt |  | RangeSelectMode
pt |  | Row
pt |  | RowCount
pt |  | RowSizingCursor
pt |  | RowHeights
pt |  | SaveOptions
pt |  | SelectActive
pt |  | SelectedColor
pt | ro | SelectedColumn
pt |  | Selection
pt |  | ScrollBars
pt |  | StrictSort
pt |  | TitleFont
pt |  | TitleStyle
pt |  | TopRow
pt |  | UseXORFeatures
pt |  | ValidateOnSetSelection
pt | ro | VisibleColCount
pt | ro | VisibleRowCount
 | ro | CursorState
 | ro | SelectedRange
 | ro | SelectedRangeCount
 |  | SortOrder
 | ro | SortColumn
 | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomDrawGrid)
pl | ro | Align (TDrawGrid)
pt |  | AllowOutboundEvents (TCustomGrid)
 | ro | AllowOutboundEvents (TCustomDrawGrid)
pt |  | AltColorStartNormal (TCustomGrid)
 | ro | AltColorStartNormal (TCustomDrawGrid)
pt |  | AlternateColor (TCustomGrid)
pl | ro | AlternateColor (TDrawGrid)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | Anchors (TCustomDrawGrid)
pl | ro | Anchors (TDrawGrid)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoAdvance (TCustomGrid)
 | ro | AutoAdvance (TCustomDrawGrid)
pl | ro | AutoAdvance (TDrawGrid)
pt |  | AutoEdit (TCustomGrid)
pl | ro | AutoEdit (TDrawGrid)
pt |  | AutoFillColumns (TCustomGrid)
 | ro | AutoFillColumns (TCustomDrawGrid)
pl | ro | AutoFillColumns (TDrawGrid)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pt |  | BorderColor (TCustomGrid)
 | ro | BorderColor (TCustomDrawGrid)
 |  | BorderSpacing (TControl)
 | ro | BorderSpacing (TCustomDrawGrid)
pl | ro | BorderSpacing (TDrawGrid)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pt |  | BorderStyle (TCustomGrid)
 | ro | BorderStyle (TCustomDrawGrid)
pl | ro | BorderStyle (TDrawGrid)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 | ro | Canvas (TCustomDrawGrid)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
pt |  | CellHintPriority (TCustomGrid)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
pt |  | Col (TCustomGrid)
 | ro | Col (TCustomDrawGrid)
pt |  | ColCount (TCustomGrid)
 | ro | ColCount (TCustomDrawGrid)
pl | ro | ColCount (TDrawGrid)
 |  | Color (TControl)
 | ro | Color (TCustomDrawGrid)
pl | ro | Color (TDrawGrid)
pt |  | ColRow (TCustomGrid)
 | ro | ColRow (TCustomDrawGrid)
pt |  | ColRowDraggingCursor (TCustomGrid)
pl | ro | ColRowDraggingCursor (TDrawGrid)
pt |  | ColRowDragIndicatorColor (TCustomGrid)
pl | ro | ColRowDragIndicatorColor (TDrawGrid)
pt |  | ColSizingCursor (TCustomGrid)
pl | ro | ColSizingCursor (TDrawGrid)
pt |  | ColumnClickSorts (TCustomGrid)
pl | ro | ColumnClickSorts (TDrawGrid)
pt |  | Columns (TCustomGrid)
 | ro | Columns (TCustomDrawGrid)
pl | ro | Columns (TDrawGrid)
pt |  | ColWidths (TCustomGrid)
 | ro | ColWidths (TCustomDrawGrid)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | Constraints (TCustomDrawGrid)
pl | ro | Constraints (TDrawGrid)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 | ro | CursorState (TCustomGrid)
pt |  | DefaultColWidth (TCustomGrid)
 | ro | DefaultColWidth (TCustomDrawGrid)
pl | ro | DefaultColWidth (TDrawGrid)
pt |  | DefaultDrawing (TCustomGrid)
 | ro | DefaultDrawing (TCustomDrawGrid)
pl | ro | DefaultDrawing (TDrawGrid)
pt |  | DefaultRowHeight (TCustomGrid)
 | ro | DefaultRowHeight (TCustomDrawGrid)
pl | ro | DefaultRowHeight (TDrawGrid)
pt |  | DefaultTextStyle (TCustomGrid)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt |  | DisabledFontColor (TCustomGrid)
 | ro | DisabledFontColor (TCustomDrawGrid)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TDrawGrid)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TDrawGrid)
pt |  | DragDx (TCustomGrid)
pt |  | DragKind (TControl)
pl | ro | DragKind (TDrawGrid)
pt |  | DragMode (TControl)
pl | ro | DragMode (TDrawGrid)
pt |  | Editor (TCustomGrid)
 | ro | Editor (TCustomDrawGrid)
pt |  | EditorBorderStyle (TCustomGrid)
 | ro | EditorBorderStyle (TCustomDrawGrid)
pt |  | EditorKey (TCustomGrid)
pt |  | EditorMode (TCustomGrid)
 | ro | EditorMode (TCustomDrawGrid)
pt |  | EditorOptions (TCustomGrid)
pt |  | EditorShowing (TCustomGrid)
 |  | Enabled (TControl)
 | ro | Enabled (TCustomDrawGrid)
pl | ro | Enabled (TDrawGrid)
pt |  | ExtendedColSizing (TCustomGrid)
 | ro | ExtendedColSizing (TCustomDrawGrid)
pt |  | ExtendedRowSizing (TCustomGrid)
pt |  | ExtendedSelect (TCustomGrid)
pl | ro | ExtendedSelect (TDrawGrid)
pt |  | FastEditing (TCustomGrid)
 | ro | FastEditing (TCustomDrawGrid)
pt |  | FixedColor (TCustomGrid)
 | ro | FixedColor (TCustomDrawGrid)
pl | ro | FixedColor (TDrawGrid)
pt |  | FixedCols (TCustomGrid)
 | ro | FixedCols (TCustomDrawGrid)
pl | ro | FixedCols (TDrawGrid)
pt |  | FixedGridLineColor (TCustomGrid)
 | ro | FixedGridLineColor (TCustomDrawGrid)
pt |  | FixedHotColor (TCustomGrid)
 | ro | FixedHotColor (TCustomDrawGrid)
pt |  | FixedRows (TCustomGrid)
 | ro | FixedRows (TCustomDrawGrid)
pl | ro | FixedRows (TDrawGrid)
pt |  | Flat (TCustomGrid)
 | ro | Flat (TCustomDrawGrid)
pl | ro | Flat (TDrawGrid)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
pt |  | FocusColor (TCustomGrid)
 | ro | FocusColor (TCustomDrawGrid)
pt |  | FocusRectVisible (TCustomGrid)
 | ro | FocusRectVisible (TCustomDrawGrid)
 |  | Font (TControl)
 | ro | Font (TCustomDrawGrid)
pl | ro | Font (TDrawGrid)
pt | ro | GCache (TCustomGrid)
pt |  | GridFlags (TCustomGrid)
pt | ro | GridHeight (TCustomGrid)
 | ro | GridHeight (TCustomDrawGrid)
pt |  | GridLineColor (TCustomGrid)
 | ro | GridLineColor (TCustomDrawGrid)
pt |  | GridLineStyle (TCustomGrid)
 | ro | GridLineStyle (TCustomDrawGrid)
pt |  | GridLineWidth (TCustomGrid)
 | ro | GridLineWidth (TCustomDrawGrid)
pl | ro | GridLineWidth (TDrawGrid)
pt | ro | GridWidth (TCustomGrid)
 | ro | GridWidth (TCustomDrawGrid)
 |  | Handle (TWinControl)
pt |  | HeaderHotZones (TCustomGrid)
pl | ro | HeaderHotZones (TDrawGrid)
pt |  | HeaderPushZones (TCustomGrid)
pl | ro | HeaderPushZones (TDrawGrid)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pt |  | ImageIndexSortAsc (TCustomGrid)
pl | ro | ImageIndexSortAsc (TDrawGrid)
pt |  | ImageIndexSortDesc (TCustomGrid)
pl | ro | ImageIndexSortDesc (TDrawGrid)
pt | ro | InplaceEditor (TCustomGrid)
 | ro | InplaceEditor (TDrawGrid)
pt | ro | IsCellSelected (TCustomGrid)
 | ro | IsCellSelected (TCustomDrawGrid)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
pt |  | LeftCol (TCustomGrid)
 | ro | LeftCol (TCustomDrawGrid)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
pt |  | MouseWheelOption (TCustomGrid)
pl | ro | MouseWheelOption (TDrawGrid)
 |  | Name (TComponent)
pt |  | Options (TCustomGrid)
 | ro | Options (TCustomDrawGrid)
pl | ro | Options (TDrawGrid)
pt |  | Options2 (TCustomGrid)
 | ro | Options2 (TCustomDrawGrid)
pl | ro | Options2 (TDrawGrid)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TDrawGrid)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TDrawGrid)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TDrawGrid)
pt |  | ParentShowHint (TControl)
 | ro | ParentShowHint (TCustomDrawGrid)
pl | ro | ParentShowHint (TDrawGrid)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomDrawGrid)
pl | ro | PopupMenu (TDrawGrid)
pt |  | RangeSelectMode (TCustomGrid)
pl | ro | RangeSelectMode (TDrawGrid)
 | ro | ReadBounds (TControl)
pt |  | Row (TCustomGrid)
 | ro | Row (TCustomDrawGrid)
pt |  | RowCount (TCustomGrid)
 | ro | RowCount (TCustomDrawGrid)
pl | ro | RowCount (TDrawGrid)
pt |  | RowHeights (TCustomGrid)
 | ro | RowHeights (TCustomDrawGrid)
pt |  | RowSizingCursor (TCustomGrid)
pl | ro | RowSizingCursor (TDrawGrid)
pt |  | SaveOptions (TCustomGrid)
 | ro | SaveOptions (TCustomDrawGrid)
pt |  | ScrollBars (TCustomGrid)
 | ro | ScrollBars (TCustomDrawGrid)
pl | ro | ScrollBars (TDrawGrid)
pt |  | SelectActive (TCustomGrid)
pt |  | SelectedColor (TCustomGrid)
 | ro | SelectedColor (TCustomDrawGrid)
pt | ro | SelectedColumn (TCustomGrid)
 | ro | SelectedColumn (TCustomDrawGrid)
 | ro | SelectedRange (TCustomGrid)
 | ro | SelectedRangeCount (TCustomGrid)
pt |  | Selection (TCustomGrid)
 | ro | Selection (TCustomDrawGrid)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | ShowHint (TCustomDrawGrid)
pl | ro | ShowHint (TDrawGrid)
 | ro | Showing (TWinControl)
 | ro | SortColumn (TCustomGrid)
 |  | SortOrder (TCustomGrid)
pt |  | StrictSort (TCustomGrid)
 | ro | StrictSort (TCustomDrawGrid)
pt |  | TabAdvance (TCustomGrid)
 | ro | TabAdvance (TCustomDrawGrid)
pl | ro | TabAdvance (TDrawGrid)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomDrawGrid)
pl | ro | TabOrder (TDrawGrid)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomGrid)
 | ro | TabStop (TCustomDrawGrid)
pl | ro | TabStop (TDrawGrid)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pt |  | TitleFont (TCustomGrid)
pl | ro | TitleFont (TDrawGrid)
pt |  | TitleImageList (TCustomGrid)
pl | ro | TitleImageList (TDrawGrid)
pt |  | TitleImageListWidth (TCustomGrid)
pl | ro | TitleImageListWidth (TDrawGrid)
pt |  | TitleStyle (TCustomGrid)
pl | ro | TitleStyle (TDrawGrid)
pl |  | Top (TControl)
pt |  | TopRow (TCustomGrid)
 | ro | TopRow (TCustomDrawGrid)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
pt |  | UseXORFeatures (TCustomGrid)
 | ro | UseXORFeatures (TCustomDrawGrid)
pl | ro | UseXORFeatures (TDrawGrid)
pt |  | ValidateOnSetSelection (TCustomGrid)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | Visible (TCustomDrawGrid)
pl | ro | Visible (TDrawGrid)
pt | ro | VisibleColCount (TCustomGrid)
 | ro | VisibleColCount (TCustomDrawGrid)
pl | ro | VisibleColCount (TDrawGrid)
 | ro | VisibleDockClientCount (TWinControl)
pt | ro | VisibleRowCount (TCustomGrid)
 | ro | VisibleRowCount (TCustomDrawGrid)
pl | ro | VisibleRowCount (TDrawGrid)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TDrawGrid
TCustomDrawGrid
pt | CellClick
pt | ColRowDeleted
pt | ColRowExchanged
pt | ColRowInserted
pt | ColRowMoved
pt | CreateVirtualGrid
pt | DrawCell
pt | DrawCellAutonumbering
pt | DrawFocusRect
pt | GetCells
pt | GetCheckBoxState
pt | GetEditMask
pt | GetEditText
pt | GridMouseWheel
pt | HeaderClick
pt | HeaderSized
pt | HeaderSizing
pt | KeyDown
pt | NotifyColRowChange
pt | SelectCell
pt | SetColor
pt | SetCheckboxState
pt | SetEditText
pt | SizeChanged
pt | ToggleCheckbox
 | Create
 | Destroy
 | DeleteColRow
 | DeleteCol
 | DeleteRow
 | ExchangeColRow
 | InsertColRow
 | MoveColRow
 | SortColRow
 | DefaultDrawCell
TCustomGrid
pt | RTLSign
pt | WSRegisterClass
pt | AddSelectedRange
pt | AdjustClientRect
pt | AdjustEditorBounds
pt | AfterMoveSelection
pt | AssignTo
pt | AutoAdjustColumn
pt | BeforeMoveSelection
pt | BeginAutoDrag
pt | BoxRect
pt | CacheMouseDown
pt | CalcAutoSizeColumn
pt | CalcCellExtent
pt | CalcFocusRect
pt | CalcMaxTopLeft
pt | CalcScrollbarsRange
pt | CalculatePreferredSize
pt | CanEditShow
pt | CanGridAcceptKey
pt | CellClick
pt | CellExtent
pt | CheckLimits
pt | CheckLimitsWithError
pt | CMBiDiModeChanged
pt | CMMouseEnter
pt | CMMouseLeave
pt | ColRowDeleted
pt | ColRowExchanged
pt | ColRowInserted
pt | ColRowMoved
pt | ColRowToOffset
pt | ColumnIndexFromGridColumn
pt | ColumnFromGridColumn
pt | ColumnsChanged
pt | ColWidthsChanged
pt | CreateColumns
pt | CheckNewCachedSizes
pt | CreateWnd
pt | CreateParams
pt | Click
pt | DblClick
pt | DefaultColWidthIsStored
pt | DefaultRowHeightIsStored
pt | DefineProperties
pt | DestroyHandle
pt | DialogChar
pt | DoCompareCells
pt | DoCopyToClipboard
pt | DoCutToClipboard
pt | DoEditButtonClick
pt | DoEditorHide
pt | DoEditorShow
pt | DoExit
pt | DoEnter
pt | DoLoadColumn
pt | DoSaveColumn
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | DoAutoAdjustLayout
pt | DoOnChangeBounds
pt | DoOPDeleteColRow
pt | DoOPExchangeColRow
pt | DoOPInsertColRow
pt | DoOPMoveColRow
pt | DoPasteFromClipboard
pt | DoPrepareCanvas
pt | DoOnResize
pt | DoSetBounds
pt | DoUTF8KeyPress
pt | DrawBorder
pt | DrawAllRows
pt | DrawFillRect
pt | DrawCell
pt | DrawCellGrid
pt | DrawTextInCell
pt | DrawThemedCell
pt | DrawCellText
pt | DrawGridCheckboxBitmaps
pt | DrawButtonCell
pt | DrawColRowMoving
pt | DrawColumnText
pt | DrawColumnTitleImage
pt | DrawEdges
pt | DrawFocusRect
pt | DrawRow
pt | EditButtonClicked
pt | EditordoGetValue
pt | EditordoResetValue
pt | EditordoSetValue
pt | EditorCanAcceptKey
pt | EditorIsReadOnly
pt | EditorHide
pt | EditorLocked
pt | EditingAllowed
pt | EditorSelectAll
pt | EditorShow
pt | EditorShowInCell
pt | EditorWidthChanged
pt | FirstGridColumn
pt | FixedGrid
pt | FontChanged
pt | GetAutoFillColumnInfo
pt | GetCellHintText
pt | GetCells
pt | GetColumnAlignment
pt | GetColumnColor
pt | GetColumnFont
pt | GetColumnLayout
pt | GetColumnReadonly
pt | GetColumnTitle
pt | GetColumnWidth
pt | GetDeltaMoveNext
pt | GetDefaultColumnAlignment
pt | GetDefaultColumnWidth
pt | GetDefaultColumnLayout
pt | GetDefaultColumnReadOnly
pt | GetDefaultColumnTitle
pt | GetDefaultEditor
pt | GetDefaultRowHeight
pt | GetGridDrawState
pt | GetImageForCheckBox
pt | GetScrollBarPosition
pt | GetSmoothScroll
pt | GetSBVisibility
pt | GetSBRanges
pt | GetSelectedState
pt | GetEditMask
pt | GetEditText
pt | GetFixedcolor
pt | GetFirstVisibleColumn
pt | GetFirstVisibleRow
pt | GetLastVisibleColumn
pt | GetLastVisibleRow
pt | GetSelectedColor
pt | GetTitleShowPrefix
pt | GetPxTopLeft
pt | GetTruncCellHintText
pt | GridColumnFromColumnIndex
pt | GridMouseWheel
pt | HeaderClick
pt | HeaderSized
pt | HeaderSizing
pt | HideCellHintWindow
pt | InternalSetColCount
pt | InvalidateCell
pt | InvalidateFromCol
pt | InvalidateGrid
pt | InvalidateFocused
pt | IsColumnIndexValid
pt | IsRowIndexValid
pt | IsColumnIndexVariable
pt | IsRowIndexVariable
pt | GetIsCellTitle
pt | GetIsCellSelected
pt | IsEmptyRow
pt | IsMouseOverCellButton
pt | KeyDown
pt | KeyUp
pt | KeyPress
pt | LoadContent
pt | LoadGridOptions
pt | Loaded
pt | LockEditor
pt | MouseButtonAllowed
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MoveExtend
pt | MoveNextAuto
pt | MoveNextSelectable
pt | MoveSelection
pt | OffsetToColRow
pt | Paint
pt | PickListItemSelected
pt | PrepareCanvas
pt | PrepareCellHints
pt | ResetDefaultColWidths
pt | ResetEditor
pt | ResetLastMove
pt | ResetOffset
pt | ResetSizes
pt | ResizeColumn
pt | ResizeRow
pt | RowHeightsChanged
pt | SaveContent
pt | SaveGridOptions
pt | FixDesignFontsPPI
pt | ScaleFontsPPI
pt | ScrollBarRange
pt | ScrollBarPosition
pt | ScrollBarIsVisible
pt | ScrollBarPage
pt | ScrollBarShow
pt | ScrollBarAutomatic
pt | ScrollBy
pt | SelectEditor
pt | SelectCell
pt | SetCanvasFont
pt | SetColCount
pt | SetColor
pt | SetColRow
pt | SetCursor
pt | SetEditText
pt | SetBorderStyle
pt | SetFixedcolor
pt | SetFixedCols
pt | SetFixedRows
pt | SetRawColWidths
pt | SetSelectedColor
pt | ShowCellHintWindow
pt | SizeChanged
pt | Sort
pt | StartPushCell
pt | TopLeftChanged
pt | TryMoveSelection
pt | UnLockEditor
pt | UnprepareCellHints
pt | UpdateHorzScrollBar
pt | UpdateSelectionRange
pt | UpdateVertScrollbar
pt | UpdateBorderStyle
pt | ValidateEntry
pt | VisualChange
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | WMKillFocus
pt | WMSetFocus
pt | WndProc
pt | FlipRect
pt | FlipPoint
pt | FlipX
 | Create
 | Destroy
 | Invalidate
 | EditingDone
 | AdjustInnerCellRect
 | AutoAdjustColumns
 | BeginUpdate
 | CellRect
 | CellToGridZone
 | CheckPosition
 | ClearCols
 | ClearRows
 | Clear
 | ClearSelections
 | EditorByStyle
 | EditorKeyDown
 | EditorKeyPress
 | EditorKeyUp
 | EditorTextChanged
 | EndUpdate
 | EraseBackground
 | Focused
 | HasMultiSelection
 | HideSortArrow
 | InvalidateCol
 | InvalidateRange
 | InvalidateRow
 | IsCellVisible
 | IsFixedCellVisible
 | LoadFromFile
 | LoadFromStream
 | MouseCoord
 | MouseToCell
 | MouseToLogcell
 | MouseToGridZone
 | SaveToFile
 | SaveToStream
 | SetFocus
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TDrawGrid
pl | ro | OnAfterSelection
pl | ro | OnBeforeSelection
pl | ro | OnCheckboxToggled
pl | ro | OnClick
pl | ro | OnColRowDeleted
pl | ro | OnColRowExchanged
pl | ro | OnColRowInserted
pl | ro | OnColRowMoved
pl | ro | OnCompareCells
pl | ro | OnContextPopup
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnDrawCell
pl | ro | OnEditButtonClick
pl | ro | OnButtonClick
pl | ro | OnEditingDone
pl | ro | OnEndDock
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnGetCellHint
pl | ro | OnGetCheckboxState
pl | ro | OnGetEditMask
pl | ro | OnGetEditText
pl | ro | OnHeaderClick
pl | ro | OnHeaderSized
pl | ro | OnHeaderSizing
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnPickListSelect
pl | ro | OnPrepareCanvas
pl | ro | OnSelectEditor
pl | ro | OnSelection
pl | ro | OnSelectCell
pl | ro | OnSetCheckboxState
pl | ro | OnSetEditText
pl | ro | OnStartDock
pl | ro | OnStartDrag
pl | ro | OnTopleftChanged
pl | ro | OnUserCheckboxBitmap
pl | ro | OnUserCheckboxImage
pl | ro | OnUTF8KeyPress
pl | ro | OnValidateEntry
TCustomDrawGrid
pt |  | OnGetCheckboxState
pt |  | OnSetCheckboxState
 | ro | OnAfterSelection
 | ro | OnBeforeSelection
 | ro | OnClick
 |  | OnColRowDeleted
 |  | OnColRowExchanged
 |  | OnColRowInserted
 |  | OnColRowMoved
 | ro | OnCompareCells
 | ro | OnContextPopup
 | ro | OnDblClick
 | ro | OnDragDrop
 | ro | OnDragOver
 | ro | OnDrawCell
 | ro | OnEditButtonClick
 | ro | OnButtonClick
 | ro | OnEndDock
 | ro | OnEndDrag
 | ro | OnEnter
 | ro | OnExit
 |  | OnGetEditMask
 |  | OnGetEditText
 |  | OnHeaderClick
 |  | OnHeaderSized
 |  | OnHeaderSizing
 | ro | OnKeyDown
 | ro | OnKeyPress
 | ro | OnKeyUp
 | ro | OnMouseDown
 | ro | OnMouseEnter
 | ro | OnMouseLeave
 | ro | OnMouseMove
 | ro | OnMouseUp
 | ro | OnMouseWheel
 | ro | OnMouseWheelDown
 | ro | OnMouseWheelUp
 | ro | OnPickListSelect
 | ro | OnPrepareCanvas
 | ro | OnSelectEditor
 | ro | OnSelection
 |  | OnSelectCell
 |  | OnSetEditText
 | ro | OnStartDock
 | ro | OnStartDrag
 | ro | OnTopleftChanged
 | ro | OnUTF8KeyPress
 | ro | OnValidateEntry
TCustomGrid
pt |  | OnAfterSelection
pt |  | OnBeforeSelection
pt |  | OnCheckboxToggled
pt |  | OnCompareCells
pt |  | OnPrepareCanvas
pt |  | OnDrawCell
pt |  | OnEditButtonClick
pt |  | OnButtonClick
pt |  | OnPickListSelect
pt |  | OnSelection
pt |  | OnSelectEditor
pt |  | OnTopLeftChanged
pt |  | OnUserCheckboxBitmap
pt |  | OnUserCheckboxImage
pt |  | OnValidateEntry
pt |  | OnGetCellHint
pt |  | OnSaveColumn
pt |  | OnLoadColumn
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnAfterSelection (TCustomGrid)
 | ro | OnAfterSelection (TCustomDrawGrid)
pl | ro | OnAfterSelection (TDrawGrid)
 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
pt |  | OnBeforeSelection (TCustomGrid)
 | ro | OnBeforeSelection (TCustomDrawGrid)
pl | ro | OnBeforeSelection (TDrawGrid)
pt |  | OnButtonClick (TCustomGrid)
 | ro | OnButtonClick (TCustomDrawGrid)
pl | ro | OnButtonClick (TDrawGrid)
 |  | OnChangeBounds (TControl)
pt |  | OnCheckboxToggled (TCustomGrid)
pl | ro | OnCheckboxToggled (TDrawGrid)
 |  | OnClick (TControl)
 | ro | OnClick (TCustomDrawGrid)
pl | ro | OnClick (TDrawGrid)
 |  | OnColRowDeleted (TCustomDrawGrid)
pl | ro | OnColRowDeleted (TDrawGrid)
 |  | OnColRowExchanged (TCustomDrawGrid)
pl | ro | OnColRowExchanged (TDrawGrid)
 |  | OnColRowInserted (TCustomDrawGrid)
pl | ro | OnColRowInserted (TDrawGrid)
 |  | OnColRowMoved (TCustomDrawGrid)
pl | ro | OnColRowMoved (TDrawGrid)
pt |  | OnCompareCells (TCustomGrid)
 | ro | OnCompareCells (TCustomDrawGrid)
pl | ro | OnCompareCells (TDrawGrid)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
 | ro | OnContextPopup (TCustomDrawGrid)
pl | ro | OnContextPopup (TDrawGrid)
pt |  | OnDblClick (TControl)
 | ro | OnDblClick (TCustomDrawGrid)
pl | ro | OnDblClick (TDrawGrid)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
 | ro | OnDragDrop (TCustomDrawGrid)
pl | ro | OnDragDrop (TDrawGrid)
pt |  | OnDragOver (TControl)
 | ro | OnDragOver (TCustomDrawGrid)
pl | ro | OnDragOver (TDrawGrid)
pt |  | OnDrawCell (TCustomGrid)
 | ro | OnDrawCell (TCustomDrawGrid)
pl | ro | OnDrawCell (TDrawGrid)
pt |  | OnEditButtonClick (TCustomGrid)
 | ro | OnEditButtonClick (TCustomDrawGrid)
pl | ro | OnEditButtonClick (TDrawGrid)
pt |  | OnEditingDone (TControl)
pl | ro | OnEditingDone (TDrawGrid)
pt |  | OnEndDock (TControl)
 | ro | OnEndDock (TCustomDrawGrid)
pl | ro | OnEndDock (TDrawGrid)
pt |  | OnEndDrag (TControl)
 | ro | OnEndDrag (TCustomDrawGrid)
pl | ro | OnEndDrag (TDrawGrid)
 |  | OnEnter (TWinControl)
 | ro | OnEnter (TCustomDrawGrid)
pl | ro | OnEnter (TDrawGrid)
 |  | OnExit (TWinControl)
 | ro | OnExit (TCustomDrawGrid)
pl | ro | OnExit (TDrawGrid)
pt |  | OnGetCellHint (TCustomGrid)
pl | ro | OnGetCellHint (TDrawGrid)
pt |  | OnGetCheckboxState (TCustomDrawGrid)
pl | ro | OnGetCheckboxState (TDrawGrid)
pt |  | OnGetDockCaption (TWinControl)
 |  | OnGetEditMask (TCustomDrawGrid)
pl | ro | OnGetEditMask (TDrawGrid)
 |  | OnGetEditText (TCustomDrawGrid)
pl | ro | OnGetEditText (TDrawGrid)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnHeaderClick (TCustomDrawGrid)
pl | ro | OnHeaderClick (TDrawGrid)
 |  | OnHeaderSized (TCustomDrawGrid)
pl | ro | OnHeaderSized (TDrawGrid)
 |  | OnHeaderSizing (TCustomDrawGrid)
pl | ro | OnHeaderSizing (TDrawGrid)
 |  | OnKeyDown (TWinControl)
 | ro | OnKeyDown (TCustomDrawGrid)
pl | ro | OnKeyDown (TDrawGrid)
 |  | OnKeyPress (TWinControl)
 | ro | OnKeyPress (TCustomDrawGrid)
pl | ro | OnKeyPress (TDrawGrid)
 |  | OnKeyUp (TWinControl)
 | ro | OnKeyUp (TCustomDrawGrid)
pl | ro | OnKeyUp (TDrawGrid)
pt |  | OnLoadColumn (TCustomGrid)
pt |  | OnMouseDown (TControl)
 | ro | OnMouseDown (TCustomDrawGrid)
pl | ro | OnMouseDown (TDrawGrid)
pt |  | OnMouseEnter (TControl)
 | ro | OnMouseEnter (TCustomDrawGrid)
pl | ro | OnMouseEnter (TDrawGrid)
pt |  | OnMouseLeave (TControl)
 | ro | OnMouseLeave (TCustomDrawGrid)
pl | ro | OnMouseLeave (TDrawGrid)
pt |  | OnMouseMove (TControl)
 | ro | OnMouseMove (TCustomDrawGrid)
pl | ro | OnMouseMove (TDrawGrid)
pt |  | OnMouseUp (TControl)
 | ro | OnMouseUp (TCustomDrawGrid)
pl | ro | OnMouseUp (TDrawGrid)
pt |  | OnMouseWheel (TControl)
 | ro | OnMouseWheel (TCustomDrawGrid)
pl | ro | OnMouseWheel (TDrawGrid)
pt |  | OnMouseWheelDown (TControl)
 | ro | OnMouseWheelDown (TCustomDrawGrid)
pl | ro | OnMouseWheelDown (TDrawGrid)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TDrawGrid)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TDrawGrid)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TDrawGrid)
pt |  | OnMouseWheelUp (TControl)
 | ro | OnMouseWheelUp (TCustomDrawGrid)
pl | ro | OnMouseWheelUp (TDrawGrid)
 |  | OnPaint (TCustomControl)
pt |  | OnPickListSelect (TCustomGrid)
 | ro | OnPickListSelect (TCustomDrawGrid)
pl | ro | OnPickListSelect (TDrawGrid)
pt |  | OnPrepareCanvas (TCustomGrid)
 | ro | OnPrepareCanvas (TCustomDrawGrid)
pl | ro | OnPrepareCanvas (TDrawGrid)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pt |  | OnSaveColumn (TCustomGrid)
 |  | OnSelectCell (TCustomDrawGrid)
pl | ro | OnSelectCell (TDrawGrid)
pt |  | OnSelectEditor (TCustomGrid)
 | ro | OnSelectEditor (TCustomDrawGrid)
pl | ro | OnSelectEditor (TDrawGrid)
pt |  | OnSelection (TCustomGrid)
 | ro | OnSelection (TCustomDrawGrid)
pl | ro | OnSelection (TDrawGrid)
pt |  | OnSetCheckboxState (TCustomDrawGrid)
pl | ro | OnSetCheckboxState (TDrawGrid)
 |  | OnSetEditText (TCustomDrawGrid)
pl | ro | OnSetEditText (TDrawGrid)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
 | ro | OnStartDock (TCustomDrawGrid)
pl | ro | OnStartDock (TDrawGrid)
pt |  | OnStartDrag (TControl)
 | ro | OnStartDrag (TCustomDrawGrid)
pl | ro | OnStartDrag (TDrawGrid)
pt |  | OnTopLeftChanged (TCustomGrid)
 | ro | OnTopleftChanged (TCustomDrawGrid)
pl | ro | OnTopleftChanged (TDrawGrid)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
pt |  | OnUserCheckboxBitmap (TCustomGrid)
pl | ro | OnUserCheckboxBitmap (TDrawGrid)
pt |  | OnUserCheckboxImage (TCustomGrid)
pl | ro | OnUserCheckboxImage (TDrawGrid)
 |  | OnUTF8KeyPress (TWinControl)
 | ro | OnUTF8KeyPress (TCustomDrawGrid)
pl | ro | OnUTF8KeyPress (TDrawGrid)
pt |  | OnValidateEntry (TCustomGrid)
 | ro | OnValidateEntry (TCustomDrawGrid)
pl | ro | OnValidateEntry (TDrawGrid)


TGridColumn

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a column definition used for tabular data in TCustomGrid

Declaration

Source position: grids.pas line 507

type TGridColumn = class(TCollectionItem)
protected
function GetDisplayName; override;
function GetDefaultAlignment; virtual; | GetDefaultAlignment - returns the default alignment
function GetDefaultColor; virtual; | GetDefaultColor - returns the default color
function GetDefaultLayout; virtual; | GetDefaultLayout - returns the default layout for text
function GetDefaultMaxSize; virtual; | GetDefaultMaxSize -returns the default maximum size
function GetDefaultMinSize; virtual; | GetDefaultMinSize - returns the default minimum size
function GetDefaultReadOnly; virtual; | GetDefaultReadOnly - returns the default value for the ReadOnly property
function GetDefaultSizePriority; | GetDefaultSizePriority - returns the default value for size priority
function GetDefaultVisible; virtual; | GetDefaultVisible - returns the default value for the Visible property
function GetDefaultValueChecked; virtual;
function GetDefaultValueUnchecked; virtual; | GetDefaultValueUnchecked - returns the default value for an unchecked column
function GetDefaultWidth; virtual; | GetDefaultWidth - returns the default value for width
function GetPickList; virtual; | GetPickList - returns the picklist as a list of strings
function GetValueChecked; | GetValueChecked - returns a checked value as a string
function GetValueUnchecked; | GetValueUnchecked - returns an unchecked value as a string
procedure ColumnChanged; virtual; | ColumnChanged - method for dealing with change in the column
procedure AllColumnsChange; | AllColumnsChange - method for processing a change in all columns
function CreateTitle; virtual; | CreateTitle - creates a column title and returns it in the result
procedure SetIndex(); override;
property IsDefaultFont: Boolean; [r] | IsDefaultFont - if True, the default font is being used
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destroy - destructor for TGridColumn: disposes of various local variables, frees picklist, font and title, then calls inherited Destroy
procedure Assign(); override;
procedure FillDefaultFont; | FillDefaultFont - method to fill all cells in the column with the default font
procedure FixDesignFontsPPI(); virtual; |
procedure ScaleFontsPPI(); virtual; |
function IsDefault; virtual; | IsDefault - returns True if this column is the default
property Grid: TCustomGrid; [r] | The Grid to which this column belongs
property DefaultWidth: Integer; [r]
property StoredWidth: Integer; [r]
property WidthChanged: Boolean; [r] | WidthChanged - if True, width has been changed
published
property Alignment: TAlignment; [rws] | Alignment - whether justified, centered, etc
property ButtonStyle: TColumnButtonStyle; [rw] | ButtonStyle - the style of any column button
property Color: TColor; [rws] | The Color for this column
property DropDownRows: LongInt; [rw] | DropDownRows - the number of rows in the drop-down list
property Expanded: Boolean; [rw] | Whether the column has been Expanded
property Font: TFont; [rws] | The Font for the column
property Layout: TTextLayout; [rws] | The Layout for text
property MinSize: Integer; [rws] | MinSize - the minimum size
property MaxSize: Integer; [rws] | MaxSize - the maximum size
property PickList: TStrings; [rw] | PickList - the list of items selected from this column
property ReadOnly: Boolean; [rws] | ReadOnly - if True, only reading (not writing) is allowed
property SizePriority: Integer; [rws] | SizePriority - the value of the size priority in the sorted order
property Tag: PtrInt; [rw]
property Title: TGridColumnTitle; [rw] | The Title for the column
property Width: Integer; [rws] | The Width of the column
property Visible: Boolean; [rws] | Visible - if True, the column can be seen (i.e. not hidden)
property ValueChecked: string; [rws] | ValueChecked - a string value of a checked item
property ValueUnchecked: string; [rws] | ValueUnchecked - a string value of an unchecked item
end;

Inheritance

TGridColumn

Implements a column definition used for tabular data in TCustomGrid
|

TCollectionItem
|

TPersistent,IFPObserved
|

TObject

Description

TGridColumn is a TCollectionItem descendant which implements a column definition for grid controls. TGridColumn contains properties which control the appearance, layout, and editing behavior used for a column in TCustomGrid and descendent classes. For instance:

  • Alignment
  • ButtonStyle
  • Color
  • DropDownRows
  • Font
  • Layout
  • MinSize
  • MaxSize
  • PickList
  • ReadOnly
  • Width
  • Visible
  • ValueChecked
  • ValueUnchecked

The column has an associated TGridColumnTitle class instance in Title that defines the fixed cell header displayed for the column. As a convenience, the column includes a reference to the TCustomGrid which uses the column definition.

Instances of TGridColumn are created by and stored in the TGridColumns collection class. Use the methods in TGridColumns to create, access, and maintain the items in the collection.

See also

TGridColumns | TGridColumns - the group of columns in the grid
TCustomGrid.Columns | The properties of the columns in this grid
TGridColumnTitle | Provides properties and methods relevant to the title for a column in a grid


TGridColumn
pt | ro | IsDefaultFont
 | ro | Grid
 | ro | DefaultWidth
 | ro | StoredWidth
 | ro | WidthChanged
pl |  | Alignment
pl |  | ButtonStyle
pl |  | Color
pl |  | DropDownRows
pl |  | Expanded
pl |  | Font
pl |  | Layout
pl |  | MinSize
pl |  | MaxSize
pl |  | PickList
pl |  | ReadOnly
pl |  | SizePriority
pl |  | Tag
pl |  | Title
pl |  | Width
pl |  | Visible
pl |  | ValueChecked
pl |  | ValueUnchecked
TCollectionItem
 | ro | UpdateCount
 |  | Collection
 | ro | ID
 |  | Index
 |  | DisplayName
TPersistent
TObject


pl |  | Alignment (TGridColumn)
pl |  | ButtonStyle (TGridColumn)
 |  | Collection (TCollectionItem)
pl |  | Color (TGridColumn)
 | ro | DefaultWidth (TGridColumn)
 |  | DisplayName (TCollectionItem)
pl |  | DropDownRows (TGridColumn)
pl |  | Expanded (TGridColumn)
pl |  | Font (TGridColumn)
 | ro | Grid (TGridColumn)
 | ro | ID (TCollectionItem)
 |  | Index (TCollectionItem)
pt | ro | IsDefaultFont (TGridColumn)
pl |  | Layout (TGridColumn)
pl |  | MaxSize (TGridColumn)
pl |  | MinSize (TGridColumn)
pl |  | PickList (TGridColumn)
pl |  | ReadOnly (TGridColumn)
pl |  | SizePriority (TGridColumn)
 | ro | StoredWidth (TGridColumn)
pl |  | Tag (TGridColumn)
pl |  | Title (TGridColumn)
 | ro | UpdateCount (TCollectionItem)
pl |  | ValueChecked (TGridColumn)
pl |  | ValueUnchecked (TGridColumn)
pl |  | Visible (TGridColumn)
pl |  | Width (TGridColumn)
 | ro | WidthChanged (TGridColumn)


TGridColumn
pt | GetDisplayName
pt | GetDefaultAlignment
pt | GetDefaultColor
pt | GetDefaultLayout
pt | GetDefaultMaxSize
pt | GetDefaultMinSize
pt | GetDefaultReadOnly
pt | GetDefaultSizePriority
pt | GetDefaultVisible
pt | GetDefaultValueChecked
pt | GetDefaultValueUnchecked
pt | GetDefaultWidth
pt | GetPickList
pt | GetValueChecked
pt | GetValueUnchecked
pt | ColumnChanged
pt | AllColumnsChange
pt | CreateTitle
pt | SetIndex
 | Create
 | Destroy
 | Assign
 | FillDefaultFont
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | IsDefault
TCollectionItem
 | GetIndex
 | SetCollection
 | Changed
 | GetOwner
 | GetDisplayName
 | SetIndex
 | SetDisplayName
 | Create
 | Destroy
 | GetNamePath
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | AllColumnsChange (TGridColumn)
 | Assign (TPersistent)
 | Assign (TGridColumn)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | Changed (TCollectionItem)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | ColumnChanged (TGridColumn)
 | Create (TObject)
 | Create (TCollectionItem)
 | Create (TGridColumn)
pt | CreateTitle (TGridColumn)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TCollectionItem)
 | Destroy (TGridColumn)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FillDefaultFont (TGridColumn)
 | FixDesignFontsPPI (TGridColumn)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
pt | GetDefaultAlignment (TGridColumn)
pt | GetDefaultColor (TGridColumn)
pt | GetDefaultLayout (TGridColumn)
pt | GetDefaultMaxSize (TGridColumn)
pt | GetDefaultMinSize (TGridColumn)
pt | GetDefaultReadOnly (TGridColumn)
pt | GetDefaultSizePriority (TGridColumn)
pt | GetDefaultValueChecked (TGridColumn)
pt | GetDefaultValueUnchecked (TGridColumn)
pt | GetDefaultVisible (TGridColumn)
pt | GetDefaultWidth (TGridColumn)
 | GetDisplayName (TCollectionItem)
pt | GetDisplayName (TGridColumn)
 | GetHashCode (TObject)
 | GetIndex (TCollectionItem)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TCollectionItem)
 | GetOwner (TPersistent)
 | GetOwner (TCollectionItem)
pt | GetPickList (TGridColumn)
pt | GetValueChecked (TGridColumn)
pt | GetValueUnchecked (TGridColumn)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | IsDefault (TGridColumn)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | ScaleFontsPPI (TGridColumn)
 | SetCollection (TCollectionItem)
 | SetDisplayName (TCollectionItem)
 | SetIndex (TCollectionItem)
pt | SetIndex (TGridColumn)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TGridColumn

TCollectionItem

TPersistent

TObject


TGridColumn.Alignment

Alignment - whether justified, centered, etc

Declaration

Source position: grids.pas line 603

published property TGridColumn.Alignment : TAlignment
  read GetAlignment
  write SetAlignment
  stored IsAlignmentStored;


TGridColumn.AllColumnsChange

AllColumnsChange - method for processing a change in all columns

Declaration

Source position: grids.pas line 584

protected procedure TGridColumn.AllColumnsChange;


TGridColumn.ButtonStyle

ButtonStyle - the style of any column button

Declaration

Source position: grids.pas line 604

published property TGridColumn.ButtonStyle : TColumnButtonStyle
  read FButtonStyle
  write SetButtonStyle
  default cbsAuto;


TGridColumn.Color

The Color for this column

Declaration

Source position: grids.pas line 605

published property TGridColumn.Color : TColor
  read GetColor
  write SetColor
  stored IsColorStored;


TGridColumn.ColumnChanged

ColumnChanged - method for dealing with change in the column

Declaration

Source position: grids.pas line 583

protected procedure TGridColumn.ColumnChanged; virtual;


TGridColumn.Create

Constructor for the class instance

Declaration

Source position: grids.pas line 590

public constructor TGridColumn.Create(

  ACollection: TCollection

); override;

Arguments

ACollection

Collection which owns the collection item

Description

Create is the constructor for TGridColumn. Create calls the inherited Create method using ACollection as the owner for the collection item. Create allocates resources needed for members in the class instance, and sets the default values for properties such as: Title, Font, IsDefaultFont, ButtonStyle and DropDownRows.

See also

TCollectionItem.Create
TGridColumn.Title | The Title for the column
TGridColumn.Font | The Font for the column
TGridColumn.IsDefaultFont | IsDefaultFont - if True, the default font is being used
TGridColumn.ButtonStyle | ButtonStyle - the style of any column button
TGridColumn.DropDownRows | DropDownRows - the number of rows in the drop-down list


TGridColumn.CreateTitle

CreateTitle - creates a column title and returns it in the result

Declaration

Source position: grids.pas line 585

protected function TGridColumn.CreateTitle: TGridColumnTitle; virtual;

Function result

TGridColumnTitle instance created in the method


TGridColumn.DefaultWidth

Declaration

Source position: grids.pas line 598

public property TGridColumn.DefaultWidth : Integer
  read GetDefaultWidth;


TGridColumn.Destroy

Destroy - destructor for TGridColumn: disposes of various local variables, frees picklist, font and title, then calls inherited Destroy

Declaration

Source position: grids.pas line 591

public destructor TGridColumn.Destroy; override;

See also

#rtl.Classes.TCollectionItem.Destroy


TGridColumn.DropDownRows

DropDownRows - the number of rows in the drop-down list

Declaration

Source position: grids.pas line 606

published property TGridColumn.DropDownRows : LongInt
  read FDropDownRows
  write FDropDownRows
  default 7;


TGridColumn.Expanded

Whether the column has been Expanded

Declaration

Source position: grids.pas line 607

published property TGridColumn.Expanded : Boolean
  read GetExpanded
  write SetExpanded
  default True;


TGridColumn.FillDefaultFont

FillDefaultFont - method to fill all cells in the column with the default font

Declaration

Source position: grids.pas line 593

public procedure TGridColumn.FillDefaultFont;


TGridColumn.FixDesignFontsPPI

Declaration

Source position: grids.pas line 594

public procedure TGridColumn.FixDesignFontsPPI(

  const ADesignTimePPI: Integer

); virtual;

Description

FixDesignFontsPPI is a procedure used to...


TGridColumn.Font

The Font for the column

Declaration

Source position: grids.pas line 608

published property TGridColumn.Font : TFont
  read GetFont
  write SetFont
  stored IsFontStored;


TGridColumn.GetDefaultAlignment

GetDefaultAlignment - returns the default alignment

Declaration

Source position: grids.pas line 569

protected function TGridColumn.GetDefaultAlignment: TAlignment; virtual;


TGridColumn.GetDefaultColor

GetDefaultColor - returns the default color

Declaration

Source position: grids.pas line 570

protected function TGridColumn.GetDefaultColor: TColor; virtual;


TGridColumn.GetDefaultLayout

GetDefaultLayout - returns the default layout for text

Declaration

Source position: grids.pas line 571

protected function TGridColumn.GetDefaultLayout: TTextLayout; virtual;


TGridColumn.GetDefaultMaxSize

GetDefaultMaxSize -returns the default maximum size

Declaration

Source position: grids.pas line 572

protected function TGridColumn.GetDefaultMaxSize: Integer; virtual;


TGridColumn.GetDefaultMinSize

GetDefaultMinSize - returns the default minimum size

Declaration

Source position: grids.pas line 573

protected function TGridColumn.GetDefaultMinSize: Integer; virtual;


TGridColumn.GetDefaultReadOnly

GetDefaultReadOnly - returns the default value for the ReadOnly property

Declaration

Source position: grids.pas line 574

protected function TGridColumn.GetDefaultReadOnly: Boolean; virtual;


TGridColumn.GetDefaultSizePriority

GetDefaultSizePriority - returns the default value for size priority

Declaration

Source position: grids.pas line 575

protected function TGridColumn.GetDefaultSizePriority: Integer;


TGridColumn.GetDefaultValueChecked

Declaration

Source position: grids.pas line 577

protected function TGridColumn.GetDefaultValueChecked: string; virtual;


TGridColumn.GetDefaultValueUnchecked

GetDefaultValueUnchecked - returns the default value for an unchecked column

Declaration

Source position: grids.pas line 578

protected function TGridColumn.GetDefaultValueUnchecked: string; virtual;


TGridColumn.GetDefaultVisible

GetDefaultVisible - returns the default value for the Visible property

Declaration

Source position: grids.pas line 576

protected function TGridColumn.GetDefaultVisible: Boolean; virtual;


TGridColumn.GetDefaultWidth

GetDefaultWidth - returns the default value for width

Declaration

Source position: grids.pas line 579

protected function TGridColumn.GetDefaultWidth: Integer; virtual;


TGridColumn.GetValueChecked

GetValueChecked - returns a checked value as a string

Declaration

Source position: grids.pas line 581

protected function TGridColumn.GetValueChecked: string;


TGridColumn.GetValueUnchecked

GetValueUnchecked - returns an unchecked value as a string

Declaration

Source position: grids.pas line 582

protected function TGridColumn.GetValueUnchecked: string;


TGridColumn.Grid

The Grid to which this column belongs

Declaration

Source position: grids.pas line 597

public property TGridColumn.Grid : TCustomGrid
  read GetGrid;


TGridColumn.IsDefault

IsDefault - returns True if this column is the default

Declaration

Source position: grids.pas line 596

public function TGridColumn.IsDefault: Boolean; virtual;


TGridColumn.IsDefaultFont

IsDefaultFont - if True, the default font is being used

Declaration

Source position: grids.pas line 588

protected property TGridColumn.IsDefaultFont : Boolean
  read FIsDefaultFont;


TGridColumn.Layout

The Layout for text

Declaration

Source position: grids.pas line 609

published property TGridColumn.Layout : TTextLayout
  read GetLayout
  write SetLayout
  stored IsLayoutStored;


TGridColumn.MaxSize

MaxSize - the maximum size

Declaration

Source position: grids.pas line 611

published property TGridColumn.MaxSize : Integer
  read GetMaxSize
  write SetMaxSize
  stored isMaxSizeStored;


TGridColumn.MinSize

MinSize - the minimum size

Declaration

Source position: grids.pas line 610

published property TGridColumn.MinSize : Integer
  read GetMinSize
  write SetMinSize
  stored IsMinSizeStored;


TGridColumn.PickList

PickList - the list of items selected from this column

Declaration

Source position: grids.pas line 612

published property TGridColumn.PickList : TStrings
  read GetPickList
  write SetPickList;


TGridColumn.ReadOnly

ReadOnly - if True, only reading (not writing) is allowed

Declaration

Source position: grids.pas line 613

published property TGridColumn.ReadOnly : Boolean
  read GetReadOnly
  write SetReadOnly
  stored IsReadOnlyStored;


TGridColumn.ScaleFontsPPI

Declaration

Source position: grids.pas line 595

public procedure TGridColumn.ScaleFontsPPI(

  const AToPPI: Integer;

  const AProportion: Double

); virtual;

Description

ScaleFontsPPI is an overridden procedure used to...


TGridColumn.SetIndex

Declaration

Source position: grids.pas line 586

protected procedure TGridColumn.SetIndex(

  Value: Integer

); override;


TGridColumn.SizePriority

SizePriority - the value of the size priority in the sorted order

Declaration

Source position: grids.pas line 614

published property TGridColumn.SizePriority : Integer
  read GetSizePriority
  write SetSizePriority
  stored IsSizePriorityStored;


TGridColumn.StoredWidth

Declaration

Source position: grids.pas line 599

public property TGridColumn.StoredWidth : Integer
  read GetStoredWidth;


TGridColumn.Tag

Declaration

Source position: grids.pas line 615

published property TGridColumn.Tag : PtrInt
  read FTag
  write FTag
  default 0;


TGridColumn.Title

The Title for the column

Declaration

Source position: grids.pas line 616

published property TGridColumn.Title : TGridColumnTitle
  read FTitle
  write SetTitle;


TGridColumn.ValueChecked

ValueChecked - a string value of a checked item

Declaration

Source position: grids.pas line 619

published property TGridColumn.ValueChecked : string
  read GetValueChecked
  write SetValueChecked
  stored IsValueCheckedStored;


TGridColumn.ValueUnchecked

ValueUnchecked - a string value of an unchecked item

Declaration

Source position: grids.pas line 621

published property TGridColumn.ValueUnchecked : string
  read GetValueUnchecked
  write SetValueUnchecked
  stored IsValueUncheckedStored;


TGridColumn.Visible

Visible - if True, the column can be seen (i.e. not hidden)

Declaration

Source position: grids.pas line 618

published property TGridColumn.Visible : Boolean
  read GetVisible
  write SetVisible
  stored IsVisibleStored;


TGridColumn.Width

The Width of the column

Declaration

Source position: grids.pas line 617

published property TGridColumn.Width : Integer
  read GetWidth
  write SetWidth
  stored IsWidthStored;


TGridColumn.WidthChanged

WidthChanged - if True, width has been changed

Declaration

Source position: grids.pas line 600

public property TGridColumn.WidthChanged : Boolean
  read FWidthChanged;


TGridColumns

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TGridColumns - the group of columns in the grid

Declaration

Source position: grids.pas line 635

type TGridColumns = class(TCollection)
protected
function GetOwner; override;
procedure Update(); override; | Notifies the Grid using the collection when a column is updated
procedure TitleFontChanged; | Performs action needed when the title font is changed for items in the collection
procedure FontChanged; | FontChanged - method to deal with a change in font for the columns
procedure RemoveColumn(); | RemoveColumn - method to remove the specified column
procedure MoveColumn(); virtual; | MoveColumn from the first index to the second
procedure ExchangeColumn(); | ExchangeColumn - exchange the position of the current column with the specified other column
procedure InsertColumn(); | InsertColumn with the specified index
public
constructor Create(); | Create - constructor for TGridColumns: calls inherited Create then loads the grid
function Add;
procedure Clear; | Clears all items in the collection
function ColumnByTitle();
function RealIndex(); | RealIndex - the proper index for this column
function IndexOf(); | Gets the ordinal position in the collection for the specified item
function IsDefault; | IsDefault returns True if this is the default column
function HasIndex(); | HasIndex - returns True if the current column has an index value
function VisibleIndex(); | VisibleIndex - the index value of a visible column
property Grid: TCustomGrid; [r] | The Grid to which the current collection of columns belongs
property Items []: TGridColumn; default; [rw] | Provides indexed access to column definitions in the collection
property VisibleCount: Integer; [r] | VisibleCount - the number of visible columns
property Enabled: Boolean; [r] | If True, the columns are Enabled
end;

Inheritance

TGridColumns

TGridColumns - the group of columns in the grid

|

TCollection
|

TPersistent,IFPObserved
|

TObject

Description

TGridColumns is a TCollection descendant that implements a container for column definitions used in TCustomGrid and descendent classes. TGridColumns is the type used to implement the Columns in TCustomGrid.

TGridColumns is used to create, access, and maintain TGridColumn class instances representing the columns in a grid. Use the indexed Items to access a TGridColumn instance in the collection using its ordinal position.

Additional properties and methods are included in the collection that are relevant to their use with grid column definitions. A reference to the TCustomGrid which owns the collection is maintained to provide access to the properties, methods, and events in the grid.

See also

TGridColumn | Implements a column definition used for tabular data in TCustomGrid
TCustomGrid.Columns | The properties of the columns in this grid


TGridColumns
 | ro | Grid
 |  | Items
 | ro | VisibleCount
 | ro | Enabled
TCollection
 |  | PropName
 | ro | UpdateCount
 | ro | Count
 | ro | ItemClass
 |  | Items
TPersistent
TObject


ro | Count (TCollection)
ro | Enabled (TGridColumns)
ro | Grid (TGridColumns)
ro | ItemClass (TCollection)
 | Items (TCollection)
 | Items (TGridColumns)
 | PropName (TCollection)
ro | UpdateCount (TCollection)
ro | VisibleCount (TGridColumns)


TGridColumns
pt | GetOwner
pt | Update
pt | TitleFontChanged
pt | FontChanged
pt | RemoveColumn
pt | MoveColumn
pt | ExchangeColumn
pt | InsertColumn
 | Create
 | Add
 | Clear
 | ColumnByTitle
 | RealIndex
 | IndexOf
 | IsDefault
 | HasIndex
 | VisibleIndex
TCollection
 | GetCount
 | GetPropName
 | InsertItem
 | RemoveItem
 | DoClear
 | GetAttrCount
 | GetAttr
 | GetItemAttr
 | Changed
 | GetItem
 | SetItem
 | SetItemName
 | SetPropName
 | Update
 | Notify
 | Create
 | Destroy
 | Owner
 | Add
 | Assign
 | BeginUpdate
 | Clear
 | EndUpdate
 | Delete
 | GetEnumerator
 | GetNamePath
 | Insert
 | FindItemID
 | Exchange
 | Sort
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TCollection)
 | Add (TGridColumns)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TCollection)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TCollection)
 | Changed (TCollection)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCollection)
 | Clear (TGridColumns)
 | ColumnByTitle (TGridColumns)
 | Create (TObject)
 | Create (TCollection)
 | Create (TGridColumns)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Delete (TCollection)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TCollection)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoClear (TCollection)
 | EndUpdate (TCollection)
 | Equals (TObject)
 | Exchange (TCollection)
pt | ExchangeColumn (TGridColumns)
 | FieldAddress (TObject)
 | FindItemID (TCollection)
pt | FontChanged (TGridColumns)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetAttr (TCollection)
 | GetAttrCount (TCollection)
 | GetCount (TCollection)
 | GetEnumerator (TCollection)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetItem (TCollection)
 | GetItemAttr (TCollection)
 | GetNamePath (TPersistent)
 | GetNamePath (TCollection)
 | GetOwner (TPersistent)
pt | GetOwner (TGridColumns)
 | GetPropName (TCollection)
 | HasIndex (TGridColumns)
 | IndexOf (TGridColumns)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TCollection)
pt | InsertColumn (TGridColumns)
 | InsertItem (TCollection)
 | InstanceSize (TObject)
 | IsDefault (TGridColumns)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MoveColumn (TGridColumns)
 | newinstance (TObject)
 | Notify (TCollection)
 | Owner (TCollection)
 | RealIndex (TGridColumns)
pt | RemoveColumn (TGridColumns)
 | RemoveItem (TCollection)
 | SafeCallException (TObject)
 | SetItem (TCollection)
 | SetItemName (TCollection)
 | SetPropName (TCollection)
 | Sort (TCollection)
 | StringMessageTable (TObject)
pt | TitleFontChanged (TGridColumns)
 | ToString (TObject)
 | UnitName (TObject)
 | Update (TCollection)
pt | Update (TGridColumns)
 | VisibleIndex (TGridColumns)


TGridColumns

TCollection

TPersistent

TObject


TGridColumns.ColumnByTitle

Declaration

Source position: grids.pas line 655

public function TGridColumns.ColumnByTitle(

  const aTitle: string

):TGridColumn;


TGridColumns.Create

Create - constructor for TGridColumns: calls inherited Create then loads the grid

Declaration

Source position: grids.pas line 652

public constructor TGridColumns.Create(

  AGrid: TCustomGrid;

  aItemClass: TCollectionItemClass

);

Arguments

AGrid | Grid which owns the collection of column definitions
aItemClass | Class reference used to create new items in the collection

See also

TCollection.Create


TGridColumns.Enabled

If True, the columns are Enabled

Declaration

Source position: grids.pas line 664

public property TGridColumns.Enabled : Boolean
  read GetEnabled;


TGridColumns.ExchangeColumn

ExchangeColumn - exchange the position of the current column with the specified other column

Declaration

Source position: grids.pas line 649

protected procedure TGridColumns.ExchangeColumn(

  Index: Integer;

  WithIndex: Integer

);

Arguments

Index | Position of a column exchanged in the method
WithIndex | Position of the other column exchanged in the method


TGridColumns.FontChanged

FontChanged - method to deal with a change in font for the columns

Declaration

Source position: grids.pas line 646

protected procedure TGridColumns.FontChanged;


TGridColumns.GetOwner

Declaration

Source position: grids.pas line 643

protected function TGridColumns.GetOwner: TPersistent; override;


TGridColumns.Grid

The Grid to which the current collection of columns belongs

Declaration

Source position: grids.pas line 661

public property TGridColumns.Grid : TCustomGrid
  read FGrid;

Description

Grid is a read-only TCustomGrid which provides access to the grid which owns the column collection. The value in Grid is set in the constructor to an argument passed to the method, and used as the value for the Owner property.

Grid can be used to access the properties, methods, and events in the grid class instance. It is used in the implementation of methods in the collection, such as Update and InsertColumn.

See also

TCustomGrid.CreateColumns | CreateColumns - returns the identity of the created columns
TCustomGrid.ColumnsChanged | ColumnsChanged - method for dealing with changed columns
TGridColumns.InsertColumn | InsertColumn with the specified index
TGridColumns.Update | Notifies the Grid using the collection when a column is updated
#RTL.Classes.TCollection.Owner


TGridColumns.HasIndex

HasIndex - returns True if the current column has an index value

Declaration

Source position: grids.pas line 659

public function TGridColumns.HasIndex(

  Index: Integer

):Boolean;


TGridColumns.IndexOf

Gets the ordinal position in the collection for the specified item

Declaration

Source position: grids.pas line 657

public function TGridColumns.IndexOf(

  Column: TGridColumn

):Integer;

Arguments

Column

Grid column to locate in the collection

Function result

Ordinal position for the collection item, or -1 when not found

Description

IndexOf is an Integer function used to get the ordinal position in the collection for the TGridColumn instance specified in Column. The return value contains the ordinal position (in the range 0 to Count-1), or -1 when no items exist in the collection or when Column cannot be located in the container.

See also

TGridColumns.Items | Provides indexed access to column definitions in the collection
TGridColumn | Implements a column definition used for tabular data in TCustomGrid
#RTL.Classes.TCollection.Count


TGridColumns.InsertColumn

InsertColumn with the specified index

Declaration

Source position: grids.pas line 650

protected procedure TGridColumns.InsertColumn(

  Index: Integer

);

Arguments

Index

Position in the collection where the column is inserted


TGridColumns.IsDefault

IsDefault returns True if this is the default column

Declaration

Source position: grids.pas line 658

public function TGridColumns.IsDefault: Boolean;


TGridColumns.Items

Provides indexed access to column definitions in the collection

Declaration

Source position: grids.pas line 662

public property TGridColumns.Items[Index: Integer] : TGridColumn
  read GetColumn
  write SetColumn;
  default;

Description

Items is an indexed TGridColumn used to access column definitions in the collection by the ordinal position specified in the Index argument. Items is the default for the collection.

Use Add to create and store a new instance of TGridColumn in the collection.

Use InsertColumn to create and store a new collection item at a specific position in the collection.

Use RemoveColumn, Delete or Clear to remove one or all item(s) in the collection.

Use IndexOf to get the ordinal position in the collection for an existing TGridColumn class instance.

See also

TGridColumns.Clear | Clears all items in the collection
TGridColumns.IndexOf | Gets the ordinal position in the collection for the specified item
TGridColumns.Add
TGridColumns.InsertColumn | InsertColumn with the specified index
TGridColumns.RemoveColumn | RemoveColumn - method to remove the specified column
#RTL.Classes.TCollection.Delete


TGridColumns.MoveColumn

MoveColumn from the first index to the second

Declaration

Source position: grids.pas line 648

protected procedure TGridColumns.MoveColumn(

  FromIndex: Integer;

  ToIndex: Integer

); virtual;

Arguments

FromIndex | Original position for the column moved in the method
ToIndex | New position for the column moved in the method


TGridColumns.RealIndex

RealIndex - the proper index for this column

Declaration

Source position: grids.pas line 656

public function TGridColumns.RealIndex(

  Index: Integer

):Integer;

Description

Real in this sense means proper or correct, not a Real number (as it is specified as an integer)


TGridColumns.RemoveColumn

RemoveColumn - method to remove the specified column

Declaration

Source position: grids.pas line 647

protected procedure TGridColumns.RemoveColumn(

  Index: Integer

);

Arguments

Index

Ordinal position of the column to remove in the method


TGridColumns.TitleFontChanged

Performs action needed when the title font is changed for items in the collection

Declaration

Source position: grids.pas line 645

protected procedure TGridColumns.TitleFontChanged;

Description

TitleFontChanged is a procedure used to perform actions needed when the title font for a grid has been changed. TitleFontChanged examines each of the column definitions in the collection, and updates the default font for the column when it has not been set to another value. TitleFontChanged is called during execution of the OnTitleFontChanged event handler in TCustomGrid.

See also

TCustomGrid.TitleFont | The font to be used in the grid's title
TGridColumnTitle.Font | The Font for this title
TGridColumnTitle.IsDefault | IsDefault - returns True if this is the default title


TGridColumns.VisibleCount

VisibleCount - the number of visible columns

Declaration

Source position: grids.pas line 663

public property TGridColumns.VisibleCount : Integer
  read GetVisibleCount;


TGridColumns.VisibleIndex

VisibleIndex - the index value of a visible column

Declaration

Source position: grids.pas line 660

public function TGridColumns.VisibleIndex(

  Index: Integer

):Integer;


TGridColumnTitle

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Provides properties and methods relevant to the title for a column in a grid

Declaration

Source position: grids.pas line 440

type TGridColumnTitle = class(TPersistent)
protected
function GetDefaultCaption; virtual; | GetDefaultCaption - returns the e default caption for this column
function GetDefaultAlignment; | GetDefaultAlignment - returns the default alignment
function GetDefaultColor; | GetDefaultColor - returns the default color
function GetDefaultLayout; | GetDefaultLayout - returns the default layout
function GetOwner; override;
function GetCaption; | Gets the value for the Caption property
procedure SetCaption(); virtual; | SetCaption - specifies the caption to use (rather than using default)
procedure DefineProperties(); override;
public
constructor Create(); virtual; | Constructor for the class instance
destructor Destroy; override; | Destroy - destructor for TGridColumnTitle: frees form, disconnects alignments, disposes of captions and colors then calls inherited Destroy
procedure Assign(); override;
procedure FillTitleDefaultFont; | FillTitleDefaultFont - use the default font for the whole of the title
procedure FixDesignFontsPPI(); virtual; |
procedure ScaleFontsPPI(); virtual; |
function IsDefault; | IsDefault - returns True if this is the default title
property Column: TGridColumn; [r] | The Column to which the title applies
published
property Alignment: TAlignment; [rws] | The Alignment (whether justified or centered) for this title
property Caption: TCaption; [rws] | The Caption for this title
property Color: TColor; [rws] | The Color to use for this title
property Font: TFont; [rws] | The Font for this title
property ImageIndex: TImageIndex; [rw] | ImageIndex - the index for any image to be used in the title (default=0, i.e. no image)
property ImageLayout: TButtonLayout; [rw] | ImageLayout - the layout to use for any image in the title
property Layout: TTextLayout; [rws] | The Layout for the text of the title
property MultiLine: Boolean; [rw] | Indicates if the column title can be displayed as multiple lines
property PrefixOption: TPrefixOption; [rw] | Indicates if accelerator keys are used in the column title
end;

Inheritance

TGridColumnTitle

Provides properties and methods relevant to the title for a column in a grid

|

TPersistent,IFPObserved
|

TObject

Description

TGridColumnTitle is TPersistent descendant used to represent properties and methods relevant to the title for a column in a grid. Use the published properties in the class to access the layout and display attributes for the column title, including:

  • Alignment
  • Color
  • Font
  • ImageIndex
  • ImageLayout
  • Layout
  • MultiLine
  • PrefixOption

Use the Caption to read or write the text displayed as the title for a grid column.

Use the Column to read the column reference (assigned in the constructor for the class instance) to which the column title is attached.

TGridColumnTitle is the type used to implement the TGridColumn.Title property.

See also

TGridColumn.Title | The Title for the column
TGridColumnTitle.Caption | The Caption for this title
TGridColumnTitle.Column | The Column to which the title applies
TGridColumnTitle.Alignment | The Alignment (whether justified or centered) for this title
TGridColumnTitle.Color | The Color to use for this title
TGridColumnTitle.Font | The Font for this title
TGridColumnTitle.ImageIndex | ImageIndex - the index for any image to be used in the title (default=0, i.e. no image)
TGridColumnTitle.ImageLayout | ImageLayout - the layout to use for any image in the title
TGridColumnTitle.Layout | The Layout for the text of the title
TGridColumnTitle.MultiLine | Indicates if the column title can be displayed as multiple lines
TGridColumnTitle.PrefixOption | Indicates if accelerator keys are used in the column title


TGridColumnTitle
 | ro | Column
pl |  | Alignment
pl |  | Caption
pl |  | Color
pl |  | Font
pl |  | ImageIndex
pl |  | ImageLayout
pl |  | Layout
pl |  | MultiLine
pl |  | PrefixOption
TPersistent
TObject


TGridColumnTitle
pt | GetDefaultCaption
pt | GetDefaultAlignment
pt | GetDefaultColor
pt | GetDefaultLayout
pt | GetOwner
pt | GetCaption
pt | SetCaption
pt | DefineProperties
 | Create
 | Destroy
 | Assign
 | FillTitleDefaultFont
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | IsDefault
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TGridColumnTitle)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
pt | DefineProperties (TGridColumnTitle)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TGridColumnTitle)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FillTitleDefaultFont (TGridColumnTitle)
 | FixDesignFontsPPI (TGridColumnTitle)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
pt | GetCaption (TGridColumnTitle)
pt | GetDefaultAlignment (TGridColumnTitle)
pt | GetDefaultCaption (TGridColumnTitle)
pt | GetDefaultColor (TGridColumnTitle)
pt | GetDefaultLayout (TGridColumnTitle)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | GetOwner (TGridColumnTitle)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | IsDefault (TGridColumnTitle)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | ScaleFontsPPI (TGridColumnTitle)
pt | SetCaption (TGridColumnTitle)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TGridColumnTitle

TPersistent

TObject


TGridColumnTitle.Alignment

The Alignment (whether justified or centered) for this title

Declaration

Source position: grids.pas line 494

published property TGridColumnTitle.Alignment : TAlignment
  read GetAlignment
  write SetAlignment
  stored IsAlignmentStored;


TGridColumnTitle.Caption

The Caption for this title

Declaration

Source position: grids.pas line 495

published property TGridColumnTitle.Caption : TCaption
  read GetCaption
  write SetCaption
  stored IsCaptionStored;


TGridColumnTitle.Color

The Color to use for this title

Declaration

Source position: grids.pas line 496

published property TGridColumnTitle.Color : TColor
  read GetColor
  write SetColor
  stored IsColorStored;


TGridColumnTitle.Column

The Column to which the title applies

Declaration

Source position: grids.pas line 492

public property TGridColumnTitle.Column : TGridColumn
  read FColumn;


TGridColumnTitle.Create

Constructor for the class instance

Declaration

Source position: grids.pas line 485

public constructor TGridColumnTitle.Create(

  TheColumn: TGridColumn

); virtual;

Arguments

TheColumn

Column class instance where the column title is used

Description

Create is the virtual constructor for the class instance. Create calls the inherited constructor, allocates resources, and sets the default values for members in the class instance.

Create calls the FillTitleDefaultFont method to get the default value used in the Font property. It can contain either the font for titles in the Grid instance or the font for the Column definition; preference is given to the value in the Grid.

Create assigns the FontChanged method as the OnChange event handler for the Font property.

TheColumn contains contains the TGridColumn instance where the column title is used.

See also

TObject.Create


TGridColumnTitle.DefineProperties

Declaration

Source position: grids.pas line 483

protected procedure TGridColumnTitle.DefineProperties(

  Filer: TFiler

); override;


TGridColumnTitle.Destroy

Destroy - destructor for TGridColumnTitle: frees form, disconnects alignments, disposes of captions and colors then calls inherited Destroy

Declaration

Source position: grids.pas line 486

public destructor TGridColumnTitle.Destroy; override;

See also

TPersistent.Destroy


TGridColumnTitle.FillTitleDefaultFont

FillTitleDefaultFont - use the default font for the whole of the title

Declaration

Source position: grids.pas line 488

public procedure TGridColumnTitle.FillTitleDefaultFont;


TGridColumnTitle.FixDesignFontsPPI

Declaration

Source position: grids.pas line 489

public procedure TGridColumnTitle.FixDesignFontsPPI(

  const ADesignTimePPI: Integer

); virtual;

Description

FixDesignFontsPPI is a procedure used to...


TGridColumnTitle.Font

The Font for this title

Declaration

Source position: grids.pas line 497

published property TGridColumnTitle.Font : TFont
  read GetFont
  write SetFont
  stored IsFontStored;


TGridColumnTitle.GetCaption

Gets the value for the Caption property

Declaration

Source position: grids.pas line 481

protected function TGridColumnTitle.GetCaption: TCaption;

Function result

Value for the property


TGridColumnTitle.GetDefaultAlignment

GetDefaultAlignment - returns the default alignment

Declaration

Source position: grids.pas line 477

protected function TGridColumnTitle.GetDefaultAlignment: TAlignment;

Function result

Default value for the Alignment property


TGridColumnTitle.GetDefaultCaption

GetDefaultCaption - returns the e default caption for this column

Declaration

Source position: grids.pas line 476

protected function TGridColumnTitle.GetDefaultCaption: string; virtual;

Function result

Default value for the Caption property


TGridColumnTitle.GetDefaultColor

GetDefaultColor - returns the default color

Declaration

Source position: grids.pas line 478

protected function TGridColumnTitle.GetDefaultColor: TColor;

Function result

Default value for the Color property


TGridColumnTitle.GetDefaultLayout

GetDefaultLayout - returns the default layout

Declaration

Source position: grids.pas line 479

protected function TGridColumnTitle.GetDefaultLayout: TTextLayout;

Function result

Default value for the Layout property


TGridColumnTitle.GetOwner

Declaration

Source position: grids.pas line 480

protected function TGridColumnTitle.GetOwner: TPersistent; override;


TGridColumnTitle.ImageIndex

ImageIndex - the index for any image to be used in the title (default=0, i.e. no image)

Declaration

Source position: grids.pas line 498

published property TGridColumnTitle.ImageIndex : TImageIndex
  read FImageIndex
  write SetImageIndex
  default - 1;


TGridColumnTitle.ImageLayout

ImageLayout - the layout to use for any image in the title

Declaration

Source position: grids.pas line 499

published property TGridColumnTitle.ImageLayout : TButtonLayout
  read FImageLayout
  write SetImageLayout
  default blGlyphRight;


TGridColumnTitle.IsDefault

IsDefault - returns True if this is the default title

Declaration

Source position: grids.pas line 491

public function TGridColumnTitle.IsDefault: Boolean;


TGridColumnTitle.Layout

The Layout for the text of the title

Declaration

Source position: grids.pas line 500

published property TGridColumnTitle.Layout : TTextLayout
  read GetLayout
  write SetLayout
  stored IsLayoutStored;


TGridColumnTitle.MultiLine

Indicates if the column title can be displayed as multiple lines

Declaration

Source position: grids.pas line 501

published property TGridColumnTitle.MultiLine : Boolean
  read FMultiLine
  write SetMultiLine
  default False;

Description

MultiLine is a Boolean that indicates if the column title can be displayed as multiple lines. The default value for the is False. Changing the value in MultiLine cause the ColumnChanged method for the TGridColumn class instance to be called.

See also

TGridColumn.ColumnChanged

ColumnChanged - method for dealing with change in the column


TGridColumnTitle.PrefixOption

Indicates if accelerator keys are used in the column title

Declaration

Source position: grids.pas line 502

published property TGridColumnTitle.PrefixOption : TPrefixOption
  read FPrefixOption
  write SetPrefixOption
  default poNone;

Description

PrefixOption is a TPrefixOption that indicates if accelerator keys are recognized and displayed in the column title. The default value for the is poNone, and indicates Accelerator keys are ignored for the column title. Changing the value in PrefixOption causes the ColumnChanged method for the TGridColumn class instance to be called.

See also

TGridColumn.ColumnChanged | ColumnChanged - method for dealing with change in the column
TPrefixOption | Indicates if Accelerator keys if column titles are handled for a grid


TGridColumnTitle.ScaleFontsPPI

Declaration

Source position: grids.pas line 490

public procedure TGridColumnTitle.ScaleFontsPPI(

  const AToPPI: Integer;

  const AProportion: Double

); virtual;

Description

ScaleFontsPPI is an overridden procedure used to...


TGridColumnTitle.SetCaption

SetCaption - specifies the caption to use (rather than using default)

Declaration

Source position: grids.pas line 482

protected procedure TGridColumnTitle.SetCaption(

  const AValue: TCaption

); virtual;

Arguments

AValue

New value for the property


TPickListCellEditor

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a cell editor control which displays a Pick List

Declaration

Source position: grids.pas line 272

type TPickListCellEditor = class(TCustomComboBox)
protected
procedure WndProc(); override; | The general message handler for this control
procedure KeyDown(); override; | Invokes the OnKeyDown handler
procedure DropDown; override; | Signals the OnDropDown event handler
procedure CloseUp; override; | Called when the drop-down list is closed
procedure Select; override; | Signals the OnSelect event handler when ItemIndex is changed
procedure Change; override;
procedure msg_GetValue(); message; | msg_GetValue - issues a message to find the value
procedure msg_SetGrid(); message; | msg_SetGrid - issues a message to specify the grid
procedure msg_SetValue(); message; | msg_SetValue - issues a message to specify the value
procedure msg_SetPos(); message; | msg_SetPos - issues a message to specify the position
procedure msg_GetGrid(); message;
public
procedure EditingDone; override; | Invokes the OnEditingDone event handler
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property OnEditingDone: TNotifyEvent;
end;

Inheritance

TPickListCellEditor | Implements a cell editor control which displays a Pick List
|
TCustomComboBox | The base class for combo-box components
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TPickListCellEditor is a TCustomComboBox descendant which implements a cell editor control that displays a Pick List. TPickListCellEditor provides overridden methods to alter the behavior of the TCustomComboBox ancestor.

TPickListCellEditor has an internal member used to store the TCustomGrid for the cell editor. In addition, the Row and Column numbers for the underlying cell are stored in internal members. TPickListCellEditor provides methods needed to implement LCL message passing using the TGridMessage message type.

See also

TGridMessage

Contains a LCL message and its auxiliary values


TPickListCellEditor
 | ro | BorderStyle
TCustomComboBox
pt |  | ItemHeight
pt |  | ItemWidth
pt |  | MaxLength
pt | ro | ParentColor
pt |  | Sorted
 |  | CharCase
 |  | DroppedDown
 |  | DroppingDown
 |  | AutoComplete
 |  | AutoCompleteText
 |  | AutoDropDown
 |  | AutoSelect
 |  | AutoSelected
 | ro | AutoSize
 |  | ArrowKeysTraverseList
 | ro | Canvas
 |  | DropDownCount
 |  | Items
 |  | ItemIndex
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | Style
 | ro | TabStop
 | ro | Text
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | ArrowKeysTraverseList (TCustomComboBox)
 |  | AutoComplete (TCustomComboBox)
 |  | AutoCompleteText (TCustomComboBox)
 |  | AutoDropDown (TCustomComboBox)
 |  | AutoSelect (TCustomComboBox)
 |  | AutoSelected (TCustomComboBox)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomComboBox)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TPickListCellEditor)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomComboBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CharCase (TCustomComboBox)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | DropDownCount (TCustomComboBox)
 |  | DroppedDown (TCustomComboBox)
 |  | DroppingDown (TCustomComboBox)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
pt |  | ItemHeight (TCustomComboBox)
 |  | ItemIndex (TCustomComboBox)
 |  | Items (TCustomComboBox)
pt |  | ItemWidth (TCustomComboBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MaxLength (TCustomComboBox)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomComboBox)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomComboBox)
 |  | SelLength (TCustomComboBox)
 |  | SelStart (TCustomComboBox)
 |  | SelText (TCustomComboBox)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
pt |  | Sorted (TCustomComboBox)
 |  | Style (TCustomComboBox)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomComboBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomComboBox)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TPickListCellEditor
pt | WndProc
pt | KeyDown
pt | DropDown
pt | CloseUp
pt | Select
pt | Change
pt | msg_GetValue
pt | msg_SetGrid
pt | msg_SetValue
pt | msg_SetPos
pt | msg_GetGrid
 | EditingDone
TCustomComboBox
pt | WSRegisterClass
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | DoEnter
pt | DoExit
pt | DrawItem
pt | KeyUpAfterInterface
pt | MeasureItem
pt | GetControlClassDefaultSize
pt | LMChanged
pt | CMWantSpecialKey
pt | Change
pt | Select
pt | DropDown
pt | GetItems
pt | SetItems
pt | CloseUp
pt | AdjustDropDown
pt | DoAutoAdjustLayout
pt | GetItemCount
pt | GetItemHeight
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetItemIndex
pt | GetMaxLength
pt | SetDropDownCount
pt | SetDroppedDown
pt | SetItemHeight
pt | SetItemIndex
pt | SetMaxLength
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetSorted
pt | SetStyle
pt | RealSetText
pt | KeyDown
pt | KeyUp
pt | UTF8KeyPress
pt | MouseUp
pt | SelectItem
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | IntfGetItems
 | AddItem
 | AddHistoryItem
 | Clear
 | ClearSelection
 | SelectAll
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AddHistoryItem (TCustomComboBox)
 | AddItem (TCustomComboBox)
pt | AdjustClientRect (TWinControl)
pt | AdjustDropDown (TCustomComboBox)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomComboBox)
pt | Change (TPickListCellEditor)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomComboBox)
 | ClearSelection (TCustomComboBox)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CloseUp (TCustomComboBox)
pt | CloseUp (TPickListCellEditor)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMWantSpecialKey (TCustomComboBox)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomComboBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomComboBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomComboBox)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomComboBox)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomComboBox)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomComboBox)
pt | DoExit (TWinControl)
pt | DoExit (TCustomComboBox)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawItem (TCustomComboBox)
pt | DropDown (TCustomComboBox)
pt | DropDown (TPickListCellEditor)
 | EditingDone (TControl)
 | EditingDone (TPickListCellEditor)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomComboBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetItemCount (TCustomComboBox)
pt | GetItemHeight (TCustomComboBox)
pt | GetItemIndex (TCustomComboBox)
pt | GetItems (TCustomComboBox)
pt | GetLogicalClientRect (TControl)
pt | GetMaxLength (TCustomComboBox)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelLength (TCustomComboBox)
pt | GetSelStart (TCustomComboBox)
pt | GetSelText (TCustomComboBox)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomComboBox)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfGetItems (TCustomComboBox)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomComboBox)
pt | KeyDown (TPickListCellEditor)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUp (TCustomComboBox)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpAfterInterface (TCustomComboBox)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LMChanged (TCustomComboBox)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
pt | MeasureItem (TCustomComboBox)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCustomComboBox)
pt | msg_GetGrid (TPickListCellEditor)
pt | msg_GetValue (TPickListCellEditor)
pt | msg_SetGrid (TPickListCellEditor)
pt | msg_SetPos (TPickListCellEditor)
pt | msg_SetValue (TPickListCellEditor)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomComboBox)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | Select (TCustomComboBox)
pt | Select (TPickListCellEditor)
 | SelectAll (TCustomComboBox)
pt | SelectFirst (TWinControl)
pt | SelectItem (TCustomComboBox)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDropDownCount (TCustomComboBox)
pt | SetDroppedDown (TCustomComboBox)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetItemHeight (TCustomComboBox)
pt | SetItemIndex (TCustomComboBox)
pt | SetItems (TCustomComboBox)
pt | SetMaxLength (TCustomComboBox)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSelLength (TCustomComboBox)
pt | SetSelStart (TCustomComboBox)
pt | SetSelText (TCustomComboBox)
 | SetShape (TWinControl)
pt | SetSorted (TCustomComboBox)
pt | SetStyle (TCustomComboBox)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomComboBox)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
pt | UTF8KeyPress (TCustomComboBox)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TPickListCellEditor)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomComboBox)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TPickListCellEditor
 | ro | OnEditingDone
TCustomComboBox
pt |  | OnChange
pt |  | OnCloseUp
pt |  | OnDrawItem
pt |  | OnDropDown
pt |  | OnGetItems
pt |  | OnMeasureItem
pt |  | OnSelect
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnChange (TCustomComboBox)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pt |  | OnCloseUp (TCustomComboBox)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
pt |  | OnDrawItem (TCustomComboBox)
pt |  | OnDropDown (TCustomComboBox)
pt |  | OnEditingDone (TControl)
 | ro | OnEditingDone (TPickListCellEditor)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
 |  | OnExit (TWinControl)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetItems (TCustomComboBox)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMeasureItem (TCustomComboBox)
pt |  | OnMouseDown (TControl)
pt |  | OnMouseEnter (TControl)
pt |  | OnMouseLeave (TControl)
pt |  | OnMouseMove (TControl)
pt |  | OnMouseUp (TControl)
pt |  | OnMouseWheel (TControl)
pt |  | OnMouseWheelDown (TControl)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pt |  | OnSelect (TCustomComboBox)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)


TPickListCellEditor.msg_GetGrid

Declaration

Source position: grids.pas line 287

protected procedure TPickListCellEditor.msg_GetGrid(

  var Msg: TGridMessage

); message;


TPickListCellEditor.msg_GetValue

msg_GetValue - issues a message to find the value

Declaration

Source position: grids.pas line 283

protected procedure TPickListCellEditor.msg_GetValue(

  var Msg: TGridMessage

); message;

Arguments

Msg

LCL message for the grid control


TPickListCellEditor.msg_SetGrid

msg_SetGrid - issues a message to specify the grid

Declaration

Source position: grids.pas line 284

protected procedure TPickListCellEditor.msg_SetGrid(

  var Msg: TGridMessage

); message;

Arguments

Msg

LCL message for the grid control


TPickListCellEditor.msg_SetPos

msg_SetPos - issues a message to specify the position

Declaration

Source position: grids.pas line 286

protected procedure TPickListCellEditor.msg_SetPos(

  var Msg: TGridMessage

); message;

Arguments

Msg

LCL message for the grid control


TPickListCellEditor.msg_SetValue

msg_SetValue - issues a message to specify the value

Declaration

Source position: grids.pas line 285

protected procedure TPickListCellEditor.msg_SetValue(

  var Msg: TGridMessage

); message;

Arguments

Msg

LCL message for the grid control


TPickListCellEditor.OnEditingDone

Declaration

Source position: grids.pas line 291

public property TPickListCellEditor.OnEditingDone : TNotifyEvent;


TStringCellEditor

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements the default editor for cells in TCustomGrid

Declaration

Source position: grids.pas line 231

type TStringCellEditor = class(TCustomMaskEdit)
protected
procedure WndProc(); override; | Window handling procedure for the cell editor
procedure Change; override; | Performs actions needed when the text in the control is changed
procedure KeyDown(); override; | Invokes the OnKeyDown handler
procedure msg_SetMask(); message; | msg_SetMask - issues message for specifying mask
procedure msg_SetValue(); message; | msg_SetValue - issue message for specifying value
procedure msg_GetValue(); message; | msg_GetValue - issues message for obtaining value
procedure msg_SetGrid(); message; | msg_SetGrid - issues message for specifying grid
procedure msg_SelectAll(); message; | msg_SelectAll - issues message for Selecting All
procedure msg_SetPos(); message; | msg_SetPos - issues message for specifying position
procedure msg_GetGrid(); message; | Message used to get the grid control for the cell editor
public
constructor Create(); override; | Constructor for the class instance
procedure EditingDone; override; | Performs actions needed when the cell editor has finished editing the value in a cell
property EditText: string; |
property OnEditingDone: TNotifyEvent; |
end;

Inheritance

TStringCellEditor | Implements the default editor for cells in TCustomGrid
|
TCustomMaskEdit | Ancestor for TMaskEdit
|
TCustomEdit | The base class for controls presenting editable text
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TStringCellEditor is a TCustomMaskEdit descendant that implements the default editor for cells in TCustomGrid. TStringCellEditor contains internal members used to reference its Grid control, and to access the row and column numbers for the underlying grid cell. TStringCellEditor also implements methods needed for LCL message passing using TGridMessage. An event handler is also published to perform actions needed when editing has been completed in the cell editor.

See also

TCustomGrid | TCustomGrid - the base class for all grid controls
TGridMessage | Contains a LCL message and its auxiliary values


TStringCellEditor
 | ro | EditText
TCustomMaskEdit
pt |  | EditText
pt | ro | IsMasked
pt |  | SpaceChar
pt |  | MaxLength
pt |  | CharCase
pt |  | EditMask
 |  | Modified
TCustomEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | ParentColor
 |  | Alignment
 | ro | AutoSize
 | ro | BorderStyle
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 | ro | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 | ro | TabOrder
 | ro | TabStop
 | ro | Text
 |  | TextHint
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 |  | Alignment (TCustomEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomEdit)
pt |  | AutoSelected (TCustomEdit)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomEdit)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomEdit)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomEdit)
 |  | CharCase (TCustomEdit)
pt |  | CharCase (TCustomMaskEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | EchoMode (TCustomEdit)
pt |  | EditMask (TCustomMaskEdit)
pt |  | EditText (TCustomMaskEdit)
 | ro | EditText (TStringCellEditor)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomEdit)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
pt | ro | IsMasked (TCustomMaskEdit)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomEdit)
pt |  | MaxLength (TCustomMaskEdit)
 |  | Modified (TCustomEdit)
 |  | Modified (TCustomMaskEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomEdit)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomEdit)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomEdit)
 |  | SelLength (TCustomEdit)
 |  | SelStart (TCustomEdit)
 |  | SelText (TCustomEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
pt |  | SpaceChar (TCustomMaskEdit)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomEdit)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomEdit)
 |  | TextHint (TCustomEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TStringCellEditor
pt | WndProc
pt | Change
pt | KeyDown
pt | msg_SetMask
pt | msg_SetValue
pt | msg_GetValue
pt | msg_SetGrid
pt | msg_SelectAll
pt | msg_SetPos
pt | msg_GetGrid
 | Create
 | EditingDone
TCustomMaskEdit
pt | WSRegisterClass
pt | ApplyMaskToText
pt | CanShowEmulatedTextHint
pt | DisableMask
pt | RestoreMask
pt | RealSetText
pt | RealGetText
pt | GetTextWithoutMask
pt | GetTextWithoutSpaceChar
pt | SetTextApplyMask
pt | GetEditText
pt | SetEditText
pt | GetSel
pt | SetSel
pt | TextChanged
pt | Change
pt | SetCharCase
pt | GetCharCase
pt | SetMaxLength
pt | GetMaxLength
pt | SetNumbersOnly
pt | Loaded
pt | LMPasteFromClip
pt | LMCutToClip
pt | LMClearSel
pt | EditCanModify
pt | Reset
pt | DoEnter
pt | DoExit
pt | KeyDown
pt | HandleKeyPress
pt | KeyPress
pt | Utf8KeyPress
pt | MouseUp
pt | CheckCursor
 | CutToClipBoard
 | PasteFromClipBoard
 | Create
 | Clear
 | ValidateEdit
TCustomEdit
pt | WSRegisterClass
pt | CanShowEmulatedTextHint
pt | CreateEmulatedTextHintFont
pt | CalculatePreferredSize
pt | CreateParams
pt | InitializeWnd
pt | TextChanged
pt | FontChanged
pt | Change
pt | DoEnter
pt | DoExit
pt | EditingDone
pt | GetCaretPos
pt | GetNumbersOnly
pt | GetReadOnly
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetTextHint
pt | SetCaretPos
pt | SetEchoMode
pt | SetNumbersOnly
pt | SetReadOnly
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetTextHint
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | MouseUp
pt | RealSetText
pt | RealGetText
pt | KeyUpAfterInterface
pt | WMChar
pt | CMWantSpecialKey
pt | WndProc
pt | ShouldAutoAdjust
pt | WMSetFocus
pt | WMKillFocus
 | Create
 | Destroy
 | Clear
 | SelectAll
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | Undo
 | RemoveAllHandlersOfObject
 | AddHandlerOnChange
 | RemoveHandlerOnChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChange (TCustomEdit)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
pt | ApplyMaskToText (TCustomMaskEdit)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomEdit)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanShowEmulatedTextHint (TCustomEdit)
pt | CanShowEmulatedTextHint (TCustomMaskEdit)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomEdit)
pt | Change (TCustomMaskEdit)
pt | Change (TStringCellEditor)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
pt | CheckCursor (TCustomMaskEdit)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildClassAllowed (TCustomEdit)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomEdit)
 | Clear (TCustomMaskEdit)
 | ClearSelection (TCustomEdit)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMWantSpecialKey (TCustomEdit)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomEdit)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomEdit)
 | Create (TCustomMaskEdit)
 | Create (TStringCellEditor)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateEmulatedTextHintFont (TCustomEdit)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomEdit)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CutToClipboard (TCustomEdit)
 | CutToClipBoard (TCustomMaskEdit)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomEdit)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
pt | DisableMask (TCustomMaskEdit)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomEdit)
pt | DoEnter (TCustomMaskEdit)
pt | DoExit (TWinControl)
pt | DoExit (TCustomEdit)
pt | DoExit (TCustomMaskEdit)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | EditCanModify (TCustomMaskEdit)
 | EditingDone (TControl)
pt | EditingDone (TCustomEdit)
 | EditingDone (TStringCellEditor)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomEdit)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetCaretPos (TCustomEdit)
pt | GetCharCase (TCustomMaskEdit)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomEdit)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEditText (TCustomMaskEdit)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMaxLength (TCustomMaskEdit)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
pt | GetNumbersOnly (TCustomEdit)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetReadOnly (TCustomEdit)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
pt | GetSel (TCustomMaskEdit)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelLength (TCustomEdit)
pt | GetSelStart (TCustomEdit)
pt | GetSelText (TCustomEdit)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
pt | GetTextHint (TCustomEdit)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
pt | GetTextWithoutMask (TCustomMaskEdit)
pt | GetTextWithoutSpaceChar (TCustomMaskEdit)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
pt | HandleKeyPress (TCustomMaskEdit)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomEdit)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomMaskEdit)
pt | KeyDown (TStringCellEditor)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyPress (TCustomMaskEdit)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpAfterInterface (TCustomEdit)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LMClearSel (TCustomMaskEdit)
pt | LMCutToClip (TCustomMaskEdit)
pt | LMPasteFromClip (TCustomMaskEdit)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomMaskEdit)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCustomEdit)
pt | MouseUp (TCustomMaskEdit)
pt | msg_GetGrid (TStringCellEditor)
pt | msg_GetValue (TStringCellEditor)
pt | msg_SelectAll (TStringCellEditor)
pt | msg_SetGrid (TStringCellEditor)
pt | msg_SetMask (TStringCellEditor)
pt | msg_SetPos (TStringCellEditor)
pt | msg_SetValue (TStringCellEditor)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | PasteFromClipboard (TCustomEdit)
 | PasteFromClipBoard (TCustomMaskEdit)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
pt | RealGetText (TCustomEdit)
pt | RealGetText (TCustomMaskEdit)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomEdit)
pt | RealSetText (TCustomMaskEdit)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomEdit)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChange (TCustomEdit)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Reset (TCustomMaskEdit)
pt | Resize (TControl)
pt | RestoreMask (TCustomMaskEdit)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomEdit)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetCaretPos (TCustomEdit)
pt | SetCharCase (TCustomMaskEdit)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEchoMode (TCustomEdit)
pt | SetEditText (TCustomMaskEdit)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetMaxLength (TCustomMaskEdit)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetNumbersOnly (TCustomEdit)
pt | SetNumbersOnly (TCustomMaskEdit)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
pt | SetReadOnly (TCustomEdit)
 | SetReference (TComponent)
pt | SetSel (TCustomMaskEdit)
pt | SetSelLength (TCustomEdit)
pt | SetSelStart (TCustomEdit)
pt | SetSelText (TCustomEdit)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
pt | SetTextApplyMask (TCustomMaskEdit)
 | SetTextBuf (TControl)
pt | SetTextHint (TCustomEdit)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomEdit)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TextChanged (TCustomEdit)
pt | TextChanged (TCustomMaskEdit)
 | ToString (TObject)
pt | TripleClick (TControl)
 | Undo (TCustomEdit)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
pt | Utf8KeyPress (TCustomMaskEdit)
 | ValidateContainer (TComponent)
 | ValidateEdit (TCustomMaskEdit)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMChar (TCustomEdit)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMKillFocus (TCustomEdit)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMSetFocus (TCustomEdit)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomEdit)
pt | WndProc (TStringCellEditor)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomEdit)
pt | WSRegisterClass (TCustomMaskEdit)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TStringCellEditor
 | ro | OnEditingDone
TCustomMaskEdit
TCustomEdit
 |  | OnChange
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
 |  | OnChange (TCustomEdit)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
pt |  | OnEditingDone (TControl)
 | ro | OnEditingDone (TStringCellEditor)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
 |  | OnExit (TWinControl)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pt |  | OnMouseEnter (TControl)
pt |  | OnMouseLeave (TControl)
pt |  | OnMouseMove (TControl)
pt |  | OnMouseUp (TControl)
pt |  | OnMouseWheel (TControl)
pt |  | OnMouseWheelDown (TControl)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)


TStringCellEditor.Create

Constructor for the class instance

Declaration

Source position: grids.pas line 247

public constructor TStringCellEditor.Create(

  Aowner: TComponent

); override;

Arguments

Aowner

Owner of the class instance

Description

Create is the overridden constructor for the class instance. Create calls the inherited constructor using the value in AOwner as an argument. Create sets the value in the AutoSize property to False.

See also

#LCL.StdCtrls.TCustomEdit.AutoSize

Allows automatic adjustment of the size for the control, according to its content


TStringCellEditor.EditingDone

Performs actions needed when the cell editor has finished editing the value in a cell

Declaration

Source position: grids.pas line 248

public procedure TStringCellEditor.EditingDone; override;

Description

EditingDone is an overridden procedure used to perform actions required when the cell editor has finished editing the value in a cell. EditingDone calls the inherited method, and calls the EditingDone method in the attached Grid control (when assigned) for the cell editor.

See also

TCustomGrid.EditingDone

Invokes the OnEditingDone event handler


TStringCellEditor.msg_GetGrid

Message used to get the grid control for the cell editor

Declaration

Source position: grids.pas line 245

protected procedure TStringCellEditor.msg_GetGrid(

  var Msg: TGridMessage

); message;

Arguments

Msg

Message for the control


TStringCellEditor.msg_GetValue

msg_GetValue - issues message for obtaining value

Declaration

Source position: grids.pas line 241

protected procedure TStringCellEditor.msg_GetValue(

  var Msg: TGridMessage

); message;

Arguments

Msg

Message for the control


TStringCellEditor.msg_SelectAll

msg_SelectAll - issues message for Selecting All

Declaration

Source position: grids.pas line 243

protected procedure TStringCellEditor.msg_SelectAll(

  var Msg: TGridMessage

); message;

Arguments

Msg

Message for the control


TStringCellEditor.msg_SetGrid

msg_SetGrid - issues message for specifying grid

Declaration

Source position: grids.pas line 242

protected procedure TStringCellEditor.msg_SetGrid(

  var Msg: TGridMessage

); message;

Arguments

Msg

Message for the control


TStringCellEditor.msg_SetMask

msg_SetMask - issues message for specifying mask

Declaration

Source position: grids.pas line 239

protected procedure TStringCellEditor.msg_SetMask(

  var Msg: TGridMessage

); message;

Arguments

Msg

Message for the control


TStringCellEditor.msg_SetPos

msg_SetPos - issues message for specifying position

Declaration

Source position: grids.pas line 244

protected procedure TStringCellEditor.msg_SetPos(

  var Msg: TGridMessage

); message;

Arguments

Msg

Message for the control


TStringCellEditor.msg_SetValue

msg_SetValue - issue message for specifying value

Declaration

Source position: grids.pas line 240

protected procedure TStringCellEditor.msg_SetValue(

  var Msg: TGridMessage

); message;

Arguments

Msg

Message for the control


TStringCellEditor.WndProc

Window handling procedure for the cell editor

Declaration

Source position: grids.pas line 236

protected procedure TStringCellEditor.WndProc(

  var TheMessage: TLMessage

); override;

Arguments

TheMessage

LCL message for the window handling procedure


TStringGrid

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TStringGrid - a specialized grid for displaying strings (textual content) in a matrix of columns and rows

Declaration

Source position: grids.pas line 1798

type TStringGrid = class(TCustomStringGrid)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
public
property Modified: Boolean; | Indicates if the content in the grid cells has been changed
property InplaceEditor: TWinControl;
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property AlternateColor: TColor; | The color to be used for the background on alternate rows of the grid. Having alternate rows in different colors can make the grid easier to read.
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoAdvance: TAutoAdvance; | Automatically advance down the grid on successive mouse clicks or presses of the ENTER or TAB key
property AutoEdit: Boolean; | Whether the Edit mode is automatically entered when a cell is selected
property AutoFillColumns: Boolean; | Automatically resize columns so they fill all grid's visible area
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property CellHintPriority: TCellHintPriority;
property Color: TColor; | The background color of the control
property ColCount: Integer; | Number of columns of the grid.
property ColRowDraggingCursor: TCursor;
property ColRowDragIndicatorColor: TColor;
property ColSizingCursor: TCursor;
property ColumnClickSorts: Boolean;
property Columns: TGridColumns; | The properties of the columns in this grid
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DefaultColWidth: Integer; | Default value for the width of newly created grid columns.
property DefaultDrawing: Boolean; | Is the default drawing method to be used for this grid? Default is TRUE
property DefaultRowHeight: Integer; | Default value for the height of newly created grid rows.
property DoubleBuffered: Boolean;
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property ExtendedSelect: Boolean;
property FixedColor: TColor; | The color for the fixed cells of the grid.
property FixedCols: Integer; | Number of the fixed columns of the grid (i.e. the columns containing title or identifier material, that don't get scrolled when the rest of the grid moves).
property FixedRows: Integer; | Number of the fixed rows of the grid (i.e. the rows containing title or identifier material, that don't get scrolled when the rest of the grid moves).
property Flat: Boolean; | Is the cell to be displayed Flat, i.e. with no texturing or raised/lowered effect
property Font: TFont;
property GridLineWidth: Integer; | Width (thickness) of GridLines
property HeaderHotZones: TGridZoneSet;
property HeaderPushZones: TGridZoneSet;
property ImageIndexSortAsc: TImageIndex;
property ImageIndexSortDesc: TImageIndex;
property MouseWheelOption: TMouseWheelOption;
property Options: TGridOptions; | Contains the set of optional features and/or behaviors enabled for the grid
property Options2: TGridOptions2; | Contains additional options enabled for the grid control
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentDoubleBuffered: Boolean;
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property RangeSelectMode: TRangeSelectMode;
property RowCount: Integer; | Number of rows in the grid
property RowSizingCursor: TCursor;
property ScrollBars: TScrollStyle; | The ScrollBars to be used with this grid
property ShowHint: Boolean; | Enables the Hint display
property TabAdvance: TAutoAdvance;
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property TitleFont: TFont; | The font to be used in the grid's title
property TitleImageList: TImageList;
property TitleStyle: TTitleStyle; | The style to be used for the grid's title
property UseXORFeatures: Boolean; | UseXORFeatures: When True, the dotted focus rectangle is painted using the XOR raster operation
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property VisibleColCount: Integer; | The number of visible columns
property VisibleRowCount: Integer; | The number of visible rows
property OnAfterSelection: TOnSelectEvent; | Event handler signalled after a new cell has been selected in the grid
property OnBeforeSelection: TOnSelectEvent; | OnBeforeSelection - event handler for use before a selection is made
property OnCellProcess: TCellProcessEvent;
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnCheckboxToggled: TToggledCheckboxEvent;
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnColRowDeleted: TGridOperationEvent; | Event handler signalled when a grid column or row is deleted
property OnColRowExchanged: TGridOperationEvent; | Event handler signalled when a grid column or row has its position exchanged with another
property OnColRowInserted: TGridOperationEvent; | Event handler signalled when a column or row is inserted into the grid
property OnColRowMoved: TGridOperationEvent; | Event handler signalled when a grid column or row is moved
property OnCompareCells: TOnCompareCells; | Event handler signalled to compare the contents of cells
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDrawCell: TOnDrawCell; | Event handler for drawing a cell
property OnEditButtonClick: TNotifyEvent; deprecated ; | Event handler for when the Edit button is clicked
property OnButtonClick: TOnSelectEvent;
property OnEditingDone: TNotifyEvent; | Event handler when editing is done
property OnEndDock: TEndDragEvent; | Notification handler for the end of a docking operation
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnGetCellHint: TGetCellHintEvent; | Gets the individual hint for each cell
property OnGetCheckboxState: TGetCheckboxStateEvent;
property OnGetEditMask: TGetEditEvent; | Event handler signalled to get the edit mask while editing a grid cell
property OnGetEditText: TGetEditEvent; | Event handler signalled to get the text to be edited in a grid cell
property OnHeaderClick: THdrEvent; | Event handler signalled when a column or row header is clicked
property OnHeaderSized: THdrEvent; | Event handler signalled when a column or row header is re-sized
property OnHeaderSizing: THeaderSizingEvent;
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnMouseWheelHorz: TMouseWheelEvent; | Event handler for horizontal movements of the mouse wheel
property OnMouseWheelLeft: TMouseWheelUpDownEvent; | Event handler for left movements of the mouse wheel
property OnMouseWheelRight: TMouseWheelUpDownEvent; | Event handler for right movements of the mouse wheel
property OnPickListSelect: TNotifyEvent; | Event handler for selecting an item from a picklist (e.g. drop-down list in TComboBox)
property OnPrepareCanvas: TOnPrepareCanvasEvent; | Event handler to prepare the Canvas for drawing
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnSelectEditor: TSelectEditorEvent; | Event handler signalled to select a cell editor
property OnSelection: TOnSelectEvent; | Event handler for when an area of a grid (one or a group of cells) is selected
property OnSelectCell: TOnSelectCellEvent; | Event handler signalled when a grid cell is selected
property OnSetCheckboxState: TSetCheckboxStateEvent;
property OnSetEditText: TSetEditEvent; | Event handler signalled to store the text that has been edited in a cell
property OnShowHint: TControlShowHintEvent; | Event Handler when a hint shall be shown
property OnStartDock: TStartDockEvent; | Event handler for the start of a docking operation
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnTopLeftChanged: TNotifyEvent; | Event handler signalled when the top left cell is changed (i.e. the grid has been scrolled so that a different cell occupies top left)
property OnUserCheckboxBitmap: TUserCheckBoxBitmapEvent;
property OnUserCheckboxImage: TUserCheckBoxImageEvent;
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property OnValidateEntry: TValidateEntryEvent;
end;

Inheritance

TStringGrid | TStringGrid - a specialized grid for displaying strings (textual content) in a matrix of columns and rows
|
TCustomStringGrid | TCustomStringGrid - base class for TStringGrid
|
TCustomDrawGrid | Base class for custom drawn grids
|
TCustomGrid | TCustomGrid - the base class for all grid controls
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

See also

HowToUseGrids

How to use Grids including StringGrids, DrawGrids and DbGrids


TStringGrid
 | ro | Modified
 | ro | InplaceEditor
pl | ro | Align
pl | ro | AlternateColor
pl | ro | Anchors
pl | ro | AutoAdvance
pl | ro | AutoEdit
pl | ro | AutoFillColumns
pl | ro | BiDiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | CellHintPriority
pl | ro | Color
pl | ro | ColCount
pl | ro | ColRowDraggingCursor
pl | ro | ColRowDragIndicatorColor
pl | ro | ColSizingCursor
pl | ro | ColumnClickSorts
pl | ro | Columns
pl | ro | Constraints
pl | ro | DefaultColWidth
pl | ro | DefaultDrawing
pl | ro | DefaultRowHeight
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | ExtendedSelect
pl | ro | FixedColor
pl | ro | FixedCols
pl | ro | FixedRows
pl | ro | Flat
pl | ro | Font
pl | ro | GridLineWidth
pl | ro | HeaderHotZones
pl | ro | HeaderPushZones
pl | ro | ImageIndexSortAsc
pl | ro | ImageIndexSortDesc
pl | ro | MouseWheelOption
pl | ro | Options
pl | ro | Options2
pl | ro | ParentBiDiMode
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | RangeSelectMode
pl | ro | RowCount
pl | ro | RowSizingCursor
pl | ro | ScrollBars
pl | ro | ShowHint
pl | ro | TabAdvance
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | TitleFont
pl | ro | TitleImageList
pl | ro | TitleStyle
pl | ro | UseXORFeatures
pl | ro | Visible
pl | ro | VisibleColCount
pl | ro | VisibleRowCount
TCustomStringGrid
pt |  | Modified
 |  | Cells
 |  | Cols
 | ro | DefaultTextStyle
 | ro | EditorMode
 | ro | ExtendedSelect
 |  | Objects
 |  | Rows
 | ro | UseXORFeatures
 | ro | ValidateOnSetSelection
TCustomDrawGrid
 | ro | AllowOutboundEvents
 | ro | BorderColor
 | ro | Canvas
 | ro | Col
 | ro | ColWidths
 | ro | ColRow
 | ro | DisabledFontColor
 | ro | Editor
 | ro | EditorBorderStyle
 | ro | EditorMode
 | ro | ExtendedColSizing
 | ro | AltColorStartNormal
 | ro | FastEditing
 | ro | FixedGridLineColor
 | ro | FocusColor
 | ro | FocusRectVisible
 | ro | GridHeight
 | ro | GridLineColor
 | ro | GridLineStyle
 | ro | GridWidth
 | ro | IsCellSelected
 | ro | LeftCol
 | ro | Row
 | ro | RowHeights
 | ro | SaveOptions
 | ro | SelectedColor
 | ro | SelectedColumn
 | ro | Selection
 | ro | StrictSort
 | ro | TopRow
 | ro | UseXORFeatures
 | ro | Align
 | ro | Anchors
 | ro | AutoAdvance
 | ro | AutoFillColumns
 | ro | BorderSpacing
 | ro | BorderStyle
 | ro | Color
 | ro | ColCount
 | ro | Columns
 | ro | Constraints
 | ro | DefaultColWidth
 | ro | DefaultDrawing
 | ro | DefaultRowHeight
 | ro | Enabled
 | ro | FixedColor
 | ro | FixedCols
 | ro | FixedHotColor
 | ro | FixedRows
 | ro | Flat
 | ro | Font
 | ro | GridLineWidth
 | ro | Options
 | ro | Options2
 | ro | ParentShowHint
 | ro | PopupMenu
 | ro | RowCount
 | ro | ScrollBars
 | ro | ShowHint
 | ro | TabAdvance
 | ro | TabOrder
 | ro | TabStop
 | ro | Visible
 | ro | VisibleColCount
 | ro | VisibleRowCount
TCustomGrid
pt |  | AllowOutboundEvents
pt |  | AlternateColor
pt |  | AutoAdvance
pt |  | AutoEdit
pt |  | AutoFillColumns
pt |  | BorderStyle
pt |  | BorderColor
pt |  | CellHintPriority
pt |  | Col
pt |  | ColCount
pt |  | ColRow
pt |  | ColRowDraggingCursor
pt |  | ColRowDragIndicatorColor
pt |  | ColSizingCursor
pt |  | ColumnClickSorts
pt |  | Columns
pt |  | ColWidths
pt |  | DefaultColWidth
pt |  | DefaultRowHeight
pt |  | DefaultDrawing
pt |  | DefaultTextStyle
pt |  | DisabledFontColor
pt |  | DragDx
pt |  | Editor
pt |  | EditorBorderStyle
pt |  | EditorMode
pt |  | EditorKey
pt |  | EditorOptions
pt |  | EditorShowing
pt |  | ExtendedColSizing
pt |  | ExtendedRowSizing
pt |  | ExtendedSelect
pt |  | FastEditing
pt |  | AltColorStartNormal
pt |  | FixedCols
pt |  | FixedRows
pt |  | FixedColor
pt |  | FixedGridLineColor
pt |  | FixedHotColor
pt |  | Flat
pt |  | FocusColor
pt |  | FocusRectVisible
pt | ro | GCache
pt |  | GridFlags
pt | ro | GridHeight
pt |  | GridLineColor
pt |  | GridLineStyle
pt |  | GridLineWidth
pt | ro | GridWidth
pt |  | HeaderHotZones
pt |  | HeaderPushZones
pt |  | ImageIndexSortAsc
pt |  | ImageIndexSortDesc
pt |  | TabAdvance
pt |  | TitleImageList
pt |  | TitleImageListWidth
pt | ro | InplaceEditor
pt | ro | IsCellSelected
pt |  | LeftCol
pt |  | MouseWheelOption
pt |  | Options
pt |  | Options2
pt |  | RangeSelectMode
pt |  | Row
pt |  | RowCount
pt |  | RowSizingCursor
pt |  | RowHeights
pt |  | SaveOptions
pt |  | SelectActive
pt |  | SelectedColor
pt | ro | SelectedColumn
pt |  | Selection
pt |  | ScrollBars
pt |  | StrictSort
pt |  | TitleFont
pt |  | TitleStyle
pt |  | TopRow
pt |  | UseXORFeatures
pt |  | ValidateOnSetSelection
pt | ro | VisibleColCount
pt | ro | VisibleRowCount
 | ro | CursorState
 | ro | SelectedRange
 | ro | SelectedRangeCount
 |  | SortOrder
 | ro | SortColumn
 | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomDrawGrid)
pl | ro | Align (TStringGrid)
pt |  | AllowOutboundEvents (TCustomGrid)
 | ro | AllowOutboundEvents (TCustomDrawGrid)
pt |  | AltColorStartNormal (TCustomGrid)
 | ro | AltColorStartNormal (TCustomDrawGrid)
pt |  | AlternateColor (TCustomGrid)
pl | ro | AlternateColor (TStringGrid)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | Anchors (TCustomDrawGrid)
pl | ro | Anchors (TStringGrid)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoAdvance (TCustomGrid)
 | ro | AutoAdvance (TCustomDrawGrid)
pl | ro | AutoAdvance (TStringGrid)
pt |  | AutoEdit (TCustomGrid)
pl | ro | AutoEdit (TStringGrid)
pt |  | AutoFillColumns (TCustomGrid)
 | ro | AutoFillColumns (TCustomDrawGrid)
pl | ro | AutoFillColumns (TStringGrid)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TStringGrid)
pt |  | BorderColor (TCustomGrid)
 | ro | BorderColor (TCustomDrawGrid)
 |  | BorderSpacing (TControl)
 | ro | BorderSpacing (TCustomDrawGrid)
pl | ro | BorderSpacing (TStringGrid)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pt |  | BorderStyle (TCustomGrid)
 | ro | BorderStyle (TCustomDrawGrid)
pl | ro | BorderStyle (TStringGrid)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 | ro | Canvas (TCustomDrawGrid)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
pt |  | CellHintPriority (TCustomGrid)
pl | ro | CellHintPriority (TStringGrid)
 |  | Cells (TCustomStringGrid)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
pt |  | Col (TCustomGrid)
 | ro | Col (TCustomDrawGrid)
pt |  | ColCount (TCustomGrid)
 | ro | ColCount (TCustomDrawGrid)
pl | ro | ColCount (TStringGrid)
 |  | Color (TControl)
 | ro | Color (TCustomDrawGrid)
pl | ro | Color (TStringGrid)
pt |  | ColRow (TCustomGrid)
 | ro | ColRow (TCustomDrawGrid)
pt |  | ColRowDraggingCursor (TCustomGrid)
pl | ro | ColRowDraggingCursor (TStringGrid)
pt |  | ColRowDragIndicatorColor (TCustomGrid)
pl | ro | ColRowDragIndicatorColor (TStringGrid)
 |  | Cols (TCustomStringGrid)
pt |  | ColSizingCursor (TCustomGrid)
pl | ro | ColSizingCursor (TStringGrid)
pt |  | ColumnClickSorts (TCustomGrid)
pl | ro | ColumnClickSorts (TStringGrid)
pt |  | Columns (TCustomGrid)
 | ro | Columns (TCustomDrawGrid)
pl | ro | Columns (TStringGrid)
pt |  | ColWidths (TCustomGrid)
 | ro | ColWidths (TCustomDrawGrid)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | Constraints (TCustomDrawGrid)
pl | ro | Constraints (TStringGrid)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 | ro | CursorState (TCustomGrid)
pt |  | DefaultColWidth (TCustomGrid)
 | ro | DefaultColWidth (TCustomDrawGrid)
pl | ro | DefaultColWidth (TStringGrid)
pt |  | DefaultDrawing (TCustomGrid)
 | ro | DefaultDrawing (TCustomDrawGrid)
pl | ro | DefaultDrawing (TStringGrid)
pt |  | DefaultRowHeight (TCustomGrid)
 | ro | DefaultRowHeight (TCustomDrawGrid)
pl | ro | DefaultRowHeight (TStringGrid)
pt |  | DefaultTextStyle (TCustomGrid)
 | ro | DefaultTextStyle (TCustomStringGrid)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt |  | DisabledFontColor (TCustomGrid)
 | ro | DisabledFontColor (TCustomDrawGrid)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TStringGrid)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TStringGrid)
pt |  | DragDx (TCustomGrid)
pt |  | DragKind (TControl)
pl | ro | DragKind (TStringGrid)
pt |  | DragMode (TControl)
pl | ro | DragMode (TStringGrid)
pt |  | Editor (TCustomGrid)
 | ro | Editor (TCustomDrawGrid)
pt |  | EditorBorderStyle (TCustomGrid)
 | ro | EditorBorderStyle (TCustomDrawGrid)
pt |  | EditorKey (TCustomGrid)
pt |  | EditorMode (TCustomGrid)
 | ro | EditorMode (TCustomDrawGrid)
 | ro | EditorMode (TCustomStringGrid)
pt |  | EditorOptions (TCustomGrid)
pt |  | EditorShowing (TCustomGrid)
 |  | Enabled (TControl)
 | ro | Enabled (TCustomDrawGrid)
pl | ro | Enabled (TStringGrid)
pt |  | ExtendedColSizing (TCustomGrid)
 | ro | ExtendedColSizing (TCustomDrawGrid)
pt |  | ExtendedRowSizing (TCustomGrid)
pt |  | ExtendedSelect (TCustomGrid)
 | ro | ExtendedSelect (TCustomStringGrid)
pl | ro | ExtendedSelect (TStringGrid)
pt |  | FastEditing (TCustomGrid)
 | ro | FastEditing (TCustomDrawGrid)
pt |  | FixedColor (TCustomGrid)
 | ro | FixedColor (TCustomDrawGrid)
pl | ro | FixedColor (TStringGrid)
pt |  | FixedCols (TCustomGrid)
 | ro | FixedCols (TCustomDrawGrid)
pl | ro | FixedCols (TStringGrid)
pt |  | FixedGridLineColor (TCustomGrid)
 | ro | FixedGridLineColor (TCustomDrawGrid)
pt |  | FixedHotColor (TCustomGrid)
 | ro | FixedHotColor (TCustomDrawGrid)
pt |  | FixedRows (TCustomGrid)
 | ro | FixedRows (TCustomDrawGrid)
pl | ro | FixedRows (TStringGrid)
pt |  | Flat (TCustomGrid)
 | ro | Flat (TCustomDrawGrid)
pl | ro | Flat (TStringGrid)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
pt |  | FocusColor (TCustomGrid)
 | ro | FocusColor (TCustomDrawGrid)
pt |  | FocusRectVisible (TCustomGrid)
 | ro | FocusRectVisible (TCustomDrawGrid)
 |  | Font (TControl)
 | ro | Font (TCustomDrawGrid)
pl | ro | Font (TStringGrid)
pt | ro | GCache (TCustomGrid)
pt |  | GridFlags (TCustomGrid)
pt | ro | GridHeight (TCustomGrid)
 | ro | GridHeight (TCustomDrawGrid)
pt |  | GridLineColor (TCustomGrid)
 | ro | GridLineColor (TCustomDrawGrid)
pt |  | GridLineStyle (TCustomGrid)
 | ro | GridLineStyle (TCustomDrawGrid)
pt |  | GridLineWidth (TCustomGrid)
 | ro | GridLineWidth (TCustomDrawGrid)
pl | ro | GridLineWidth (TStringGrid)
pt | ro | GridWidth (TCustomGrid)
 | ro | GridWidth (TCustomDrawGrid)
 |  | Handle (TWinControl)
pt |  | HeaderHotZones (TCustomGrid)
pl | ro | HeaderHotZones (TStringGrid)
pt |  | HeaderPushZones (TCustomGrid)
pl | ro | HeaderPushZones (TStringGrid)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pt |  | ImageIndexSortAsc (TCustomGrid)
pl | ro | ImageIndexSortAsc (TStringGrid)
pt |  | ImageIndexSortDesc (TCustomGrid)
pl | ro | ImageIndexSortDesc (TStringGrid)
pt | ro | InplaceEditor (TCustomGrid)
 | ro | InplaceEditor (TStringGrid)
pt | ro | IsCellSelected (TCustomGrid)
 | ro | IsCellSelected (TCustomDrawGrid)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
pt |  | LeftCol (TCustomGrid)
 | ro | LeftCol (TCustomDrawGrid)
 |  | LRDockWidth (TControl)
pt |  | Modified (TCustomStringGrid)
 | ro | Modified (TStringGrid)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
pt |  | MouseWheelOption (TCustomGrid)
pl | ro | MouseWheelOption (TStringGrid)
 |  | Name (TComponent)
 |  | Objects (TCustomStringGrid)
pt |  | Options (TCustomGrid)
 | ro | Options (TCustomDrawGrid)
pl | ro | Options (TStringGrid)
pt |  | Options2 (TCustomGrid)
 | ro | Options2 (TCustomDrawGrid)
pl | ro | Options2 (TStringGrid)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TStringGrid)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TStringGrid)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TStringGrid)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TStringGrid)
pt |  | ParentShowHint (TControl)
 | ro | ParentShowHint (TCustomDrawGrid)
pl | ro | ParentShowHint (TStringGrid)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomDrawGrid)
pl | ro | PopupMenu (TStringGrid)
pt |  | RangeSelectMode (TCustomGrid)
pl | ro | RangeSelectMode (TStringGrid)
 | ro | ReadBounds (TControl)
pt |  | Row (TCustomGrid)
 | ro | Row (TCustomDrawGrid)
pt |  | RowCount (TCustomGrid)
 | ro | RowCount (TCustomDrawGrid)
pl | ro | RowCount (TStringGrid)
pt |  | RowHeights (TCustomGrid)
 | ro | RowHeights (TCustomDrawGrid)
 |  | Rows (TCustomStringGrid)
pt |  | RowSizingCursor (TCustomGrid)
pl | ro | RowSizingCursor (TStringGrid)
pt |  | SaveOptions (TCustomGrid)
 | ro | SaveOptions (TCustomDrawGrid)
pt |  | ScrollBars (TCustomGrid)
 | ro | ScrollBars (TCustomDrawGrid)
pl | ro | ScrollBars (TStringGrid)
pt |  | SelectActive (TCustomGrid)
pt |  | SelectedColor (TCustomGrid)
 | ro | SelectedColor (TCustomDrawGrid)
pt | ro | SelectedColumn (TCustomGrid)
 | ro | SelectedColumn (TCustomDrawGrid)
 | ro | SelectedRange (TCustomGrid)
 | ro | SelectedRangeCount (TCustomGrid)
pt |  | Selection (TCustomGrid)
 | ro | Selection (TCustomDrawGrid)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | ShowHint (TCustomDrawGrid)
pl | ro | ShowHint (TStringGrid)
 | ro | Showing (TWinControl)
 | ro | SortColumn (TCustomGrid)
 |  | SortOrder (TCustomGrid)
pt |  | StrictSort (TCustomGrid)
 | ro | StrictSort (TCustomDrawGrid)
pt |  | TabAdvance (TCustomGrid)
 | ro | TabAdvance (TCustomDrawGrid)
pl | ro | TabAdvance (TStringGrid)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomDrawGrid)
pl | ro | TabOrder (TStringGrid)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomGrid)
 | ro | TabStop (TCustomDrawGrid)
pl | ro | TabStop (TStringGrid)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pt |  | TitleFont (TCustomGrid)
pl | ro | TitleFont (TStringGrid)
pt |  | TitleImageList (TCustomGrid)
pl | ro | TitleImageList (TStringGrid)
pt |  | TitleImageListWidth (TCustomGrid)
pt |  | TitleStyle (TCustomGrid)
pl | ro | TitleStyle (TStringGrid)
pl |  | Top (TControl)
pt |  | TopRow (TCustomGrid)
 | ro | TopRow (TCustomDrawGrid)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
pt |  | UseXORFeatures (TCustomGrid)
 | ro | UseXORFeatures (TCustomDrawGrid)
 | ro | UseXORFeatures (TCustomStringGrid)
pl | ro | UseXORFeatures (TStringGrid)
pt |  | ValidateOnSetSelection (TCustomGrid)
 | ro | ValidateOnSetSelection (TCustomStringGrid)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | Visible (TCustomDrawGrid)
pl | ro | Visible (TStringGrid)
pt | ro | VisibleColCount (TCustomGrid)
 | ro | VisibleColCount (TCustomDrawGrid)
pl | ro | VisibleColCount (TStringGrid)
 | ro | VisibleDockClientCount (TWinControl)
pt | ro | VisibleRowCount (TCustomGrid)
 | ro | VisibleRowCount (TCustomDrawGrid)
pl | ro | VisibleRowCount (TStringGrid)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TStringGrid
pt | WSRegisterClass
TCustomStringGrid
pt | AssignTo
pt | AutoAdjustColumn
pt | CalcCellExtent
pt | DefineProperties
pt | DefineCellsProperty
pt | DoCompareCells
pt | DoCopyToClipboard
pt | DoCutToClipboard
pt | DoPasteFromClipboard
pt | DoCellProcess
pt | DrawColumnText
pt | DrawTextInCell
pt | DrawCellAutonumbering
pt | GetCells
pt | GetCheckBoxState
pt | GetEditText
pt | LoadContent
pt | Loaded
pt | SaveContent
pt | SelectionSetText
pt | SelectionSetHTML
pt | SetCells
pt | SetCheckboxState
pt | SetEditText
 | Create
 | Destroy
 | AutoSizeColumn
 | AutoSizeColumns
 | Clean
 | CopyToClipboard
 | InsertRowWithValues
 | LoadFromCSVStream
 | LoadFromCSVFile
 | SaveToCSVStream
 | SaveToCSVFile
TCustomDrawGrid
pt | CellClick
pt | ColRowDeleted
pt | ColRowExchanged
pt | ColRowInserted
pt | ColRowMoved
pt | CreateVirtualGrid
pt | DrawCell
pt | DrawCellAutonumbering
pt | DrawFocusRect
pt | GetCells
pt | GetCheckBoxState
pt | GetEditMask
pt | GetEditText
pt | GridMouseWheel
pt | HeaderClick
pt | HeaderSized
pt | HeaderSizing
pt | KeyDown
pt | NotifyColRowChange
pt | SelectCell
pt | SetColor
pt | SetCheckboxState
pt | SetEditText
pt | SizeChanged
pt | ToggleCheckbox
 | Create
 | Destroy
 | DeleteColRow
 | DeleteCol
 | DeleteRow
 | ExchangeColRow
 | InsertColRow
 | MoveColRow
 | SortColRow
 | DefaultDrawCell
TCustomGrid
pt | RTLSign
pt | WSRegisterClass
pt | AddSelectedRange
pt | AdjustClientRect
pt | AdjustEditorBounds
pt | AfterMoveSelection
pt | AssignTo
pt | AutoAdjustColumn
pt | BeforeMoveSelection
pt | BeginAutoDrag
pt | BoxRect
pt | CacheMouseDown
pt | CalcAutoSizeColumn
pt | CalcCellExtent
pt | CalcFocusRect
pt | CalcMaxTopLeft
pt | CalcScrollbarsRange
pt | CalculatePreferredSize
pt | CanEditShow
pt | CanGridAcceptKey
pt | CellClick
pt | CellExtent
pt | CheckLimits
pt | CheckLimitsWithError
pt | CMBiDiModeChanged
pt | CMMouseEnter
pt | CMMouseLeave
pt | ColRowDeleted
pt | ColRowExchanged
pt | ColRowInserted
pt | ColRowMoved
pt | ColRowToOffset
pt | ColumnIndexFromGridColumn
pt | ColumnFromGridColumn
pt | ColumnsChanged
pt | ColWidthsChanged
pt | CreateColumns
pt | CheckNewCachedSizes
pt | CreateWnd
pt | CreateParams
pt | Click
pt | DblClick
pt | DefaultColWidthIsStored
pt | DefaultRowHeightIsStored
pt | DefineProperties
pt | DestroyHandle
pt | DialogChar
pt | DoCompareCells
pt | DoCopyToClipboard
pt | DoCutToClipboard
pt | DoEditButtonClick
pt | DoEditorHide
pt | DoEditorShow
pt | DoExit
pt | DoEnter
pt | DoLoadColumn
pt | DoSaveColumn
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | DoAutoAdjustLayout
pt | DoOnChangeBounds
pt | DoOPDeleteColRow
pt | DoOPExchangeColRow
pt | DoOPInsertColRow
pt | DoOPMoveColRow
pt | DoPasteFromClipboard
pt | DoPrepareCanvas
pt | DoOnResize
pt | DoSetBounds
pt | DoUTF8KeyPress
pt | DrawBorder
pt | DrawAllRows
pt | DrawFillRect
pt | DrawCell
pt | DrawCellGrid
pt | DrawTextInCell
pt | DrawThemedCell
pt | DrawCellText
pt | DrawGridCheckboxBitmaps
pt | DrawButtonCell
pt | DrawColRowMoving
pt | DrawColumnText
pt | DrawColumnTitleImage
pt | DrawEdges
pt | DrawFocusRect
pt | DrawRow
pt | EditButtonClicked
pt | EditordoGetValue
pt | EditordoResetValue
pt | EditordoSetValue
pt | EditorCanAcceptKey
pt | EditorIsReadOnly
pt | EditorHide
pt | EditorLocked
pt | EditingAllowed
pt | EditorSelectAll
pt | EditorShow
pt | EditorShowInCell
pt | EditorWidthChanged
pt | FirstGridColumn
pt | FixedGrid
pt | FontChanged
pt | GetAutoFillColumnInfo
pt | GetCellHintText
pt | GetCells
pt | GetColumnAlignment
pt | GetColumnColor
pt | GetColumnFont
pt | GetColumnLayout
pt | GetColumnReadonly
pt | GetColumnTitle
pt | GetColumnWidth
pt | GetDeltaMoveNext
pt | GetDefaultColumnAlignment
pt | GetDefaultColumnWidth
pt | GetDefaultColumnLayout
pt | GetDefaultColumnReadOnly
pt | GetDefaultColumnTitle
pt | GetDefaultEditor
pt | GetDefaultRowHeight
pt | GetGridDrawState
pt | GetImageForCheckBox
pt | GetScrollBarPosition
pt | GetSmoothScroll
pt | GetSBVisibility
pt | GetSBRanges
pt | GetSelectedState
pt | GetEditMask
pt | GetEditText
pt | GetFixedcolor
pt | GetFirstVisibleColumn
pt | GetFirstVisibleRow
pt | GetLastVisibleColumn
pt | GetLastVisibleRow
pt | GetSelectedColor
pt | GetTitleShowPrefix
pt | GetPxTopLeft
pt | GetTruncCellHintText
pt | GridColumnFromColumnIndex
pt | GridMouseWheel
pt | HeaderClick
pt | HeaderSized
pt | HeaderSizing
pt | HideCellHintWindow
pt | InternalSetColCount
pt | InvalidateCell
pt | InvalidateFromCol
pt | InvalidateGrid
pt | InvalidateFocused
pt | IsColumnIndexValid
pt | IsRowIndexValid
pt | IsColumnIndexVariable
pt | IsRowIndexVariable
pt | GetIsCellTitle
pt | GetIsCellSelected
pt | IsEmptyRow
pt | IsMouseOverCellButton
pt | KeyDown
pt | KeyUp
pt | KeyPress
pt | LoadContent
pt | LoadGridOptions
pt | Loaded
pt | LockEditor
pt | MouseButtonAllowed
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MoveExtend
pt | MoveNextAuto
pt | MoveNextSelectable
pt | MoveSelection
pt | OffsetToColRow
pt | Paint
pt | PickListItemSelected
pt | PrepareCanvas
pt | PrepareCellHints
pt | ResetDefaultColWidths
pt | ResetEditor
pt | ResetLastMove
pt | ResetOffset
pt | ResetSizes
pt | ResizeColumn
pt | ResizeRow
pt | RowHeightsChanged
pt | SaveContent
pt | SaveGridOptions
pt | FixDesignFontsPPI
pt | ScaleFontsPPI
pt | ScrollBarRange
pt | ScrollBarPosition
pt | ScrollBarIsVisible
pt | ScrollBarPage
pt | ScrollBarShow
pt | ScrollBarAutomatic
pt | ScrollBy
pt | SelectEditor
pt | SelectCell
pt | SetCanvasFont
pt | SetColCount
pt | SetColor
pt | SetColRow
pt | SetCursor
pt | SetEditText
pt | SetBorderStyle
pt | SetFixedcolor
pt | SetFixedCols
pt | SetFixedRows
pt | SetRawColWidths
pt | SetSelectedColor
pt | ShowCellHintWindow
pt | SizeChanged
pt | Sort
pt | StartPushCell
pt | TopLeftChanged
pt | TryMoveSelection
pt | UnLockEditor
pt | UnprepareCellHints
pt | UpdateHorzScrollBar
pt | UpdateSelectionRange
pt | UpdateVertScrollbar
pt | UpdateBorderStyle
pt | ValidateEntry
pt | VisualChange
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | WMKillFocus
pt | WMSetFocus
pt | WndProc
pt | FlipRect
pt | FlipPoint
pt | FlipX
 | Create
 | Destroy
 | Invalidate
 | EditingDone
 | AdjustInnerCellRect
 | AutoAdjustColumns
 | BeginUpdate
 | CellRect
 | CellToGridZone
 | CheckPosition
 | ClearCols
 | ClearRows
 | Clear
 | ClearSelections
 | EditorByStyle
 | EditorKeyDown
 | EditorKeyPress
 | EditorKeyUp
 | EditorTextChanged
 | EndUpdate
 | EraseBackground
 | Focused
 | HasMultiSelection
 | HideSortArrow
 | InvalidateCol
 | InvalidateRange
 | InvalidateRow
 | IsCellVisible
 | IsFixedCellVisible
 | LoadFromFile
 | LoadFromStream
 | MouseCoord
 | MouseToCell
 | MouseToLogcell
 | MouseToGridZone
 | SaveToFile
 | SaveToStream
 | SetFocus
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AddSelectedRange (TCustomGrid)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomGrid)
pt | AdjustEditorBounds (TCustomGrid)
 | AdjustInnerCellRect (TCustomGrid)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AfterMoveSelection (TCustomGrid)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
pt | AssignTo (TCustomGrid)
pt | AssignTo (TCustomStringGrid)
pt | AutoAdjustColumn (TCustomGrid)
pt | AutoAdjustColumn (TCustomStringGrid)
 | AutoAdjustColumns (TCustomGrid)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeColumn (TCustomStringGrid)
 | AutoSizeColumns (TCustomStringGrid)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeforeMoveSelection (TCustomGrid)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomGrid)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdate (TCustomGrid)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
pt | BoxRect (TCustomGrid)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CacheMouseDown (TCustomGrid)
pt | CalcAutoSizeColumn (TCustomGrid)
pt | CalcCellExtent (TCustomGrid)
pt | CalcCellExtent (TCustomStringGrid)
pt | CalcFocusRect (TCustomGrid)
pt | CalcMaxTopLeft (TCustomGrid)
pt | CalcScrollbarsRange (TCustomGrid)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomGrid)
pt | CanAutoSize (TControl)
pt | CanEditShow (TCustomGrid)
 | CanFocus (TWinControl)
pt | CanGridAcceptKey (TCustomGrid)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | CellClick (TCustomGrid)
pt | CellClick (TCustomDrawGrid)
pt | CellExtent (TCustomGrid)
 | CellRect (TCustomGrid)
 | CellToGridZone (TCustomGrid)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
pt | CheckLimits (TCustomGrid)
pt | CheckLimitsWithError (TCustomGrid)
pt | CheckNewCachedSizes (TCustomGrid)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
 | CheckPosition (TCustomGrid)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | Clean (TCustomStringGrid)
 | CleanupInstance (TObject)
 | Clear (TCustomGrid)
 | ClearCols (TCustomGrid)
 | ClearRows (TCustomGrid)
 | ClearSelections (TCustomGrid)
pt | Click (TControl)
pt | Click (TCustomGrid)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomGrid)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseEnter (TCustomGrid)
pt | CMMouseLeave (TControl)
pt | CMMouseLeave (TCustomGrid)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColRowDeleted (TCustomGrid)
pt | ColRowDeleted (TCustomDrawGrid)
pt | ColRowExchanged (TCustomGrid)
pt | ColRowExchanged (TCustomDrawGrid)
pt | ColRowInserted (TCustomGrid)
pt | ColRowInserted (TCustomDrawGrid)
pt | ColRowMoved (TCustomGrid)
pt | ColRowMoved (TCustomDrawGrid)
pt | ColRowToOffset (TCustomGrid)
pt | ColumnFromGridColumn (TCustomGrid)
pt | ColumnIndexFromGridColumn (TCustomGrid)
pt | ColumnsChanged (TCustomGrid)
pt | ColWidthsChanged (TCustomGrid)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomStringGrid)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomGrid)
 | Create (TCustomDrawGrid)
 | Create (TCustomStringGrid)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateColumns (TCustomGrid)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomGrid)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateVirtualGrid (TCustomDrawGrid)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TCustomGrid)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
pt | DblClick (TCustomGrid)
 | DecLCLRefCount (TLCLComponent)
pt | DefaultColWidthIsStored (TCustomGrid)
 | DefaultDrawCell (TCustomDrawGrid)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
pt | DefaultRowHeightIsStored (TCustomGrid)
pt | DefineCellsProperty (TCustomStringGrid)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
pt | DefineProperties (TCustomGrid)
pt | DefineProperties (TCustomStringGrid)
 | DeleteCol (TCustomDrawGrid)
 | DeleteColRow (TCustomDrawGrid)
 | DeleteRow (TCustomDrawGrid)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCustomGrid)
 | Destroy (TCustomDrawGrid)
 | Destroy (TCustomStringGrid)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
pt | DestroyHandle (TCustomGrid)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomGrid)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomGrid)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoCellProcess (TCustomStringGrid)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoCompareCells (TCustomGrid)
pt | DoCompareCells (TCustomStringGrid)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCopyToClipboard (TCustomGrid)
pt | DoCopyToClipboard (TCustomStringGrid)
pt | DoCutToClipboard (TCustomGrid)
pt | DoCutToClipboard (TCustomStringGrid)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEditButtonClick (TCustomGrid)
pt | DoEditorHide (TCustomGrid)
pt | DoEditorShow (TCustomGrid)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomGrid)
pt | DoExit (TWinControl)
pt | DoExit (TCustomGrid)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoLoadColumn (TCustomGrid)
pt | DoMouseWheel (TControl)
pt | DoMouseWheel (TCustomGrid)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelDown (TCustomGrid)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelLeft (TCustomGrid)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelRight (TCustomGrid)
pt | DoMouseWheelUp (TControl)
pt | DoMouseWheelUp (TCustomGrid)
pt | DoOnChangeBounds (TControl)
pt | DoOnChangeBounds (TCustomGrid)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TCustomGrid)
pt | DoOnShowHint (TControl)
pt | DoOPDeleteColRow (TCustomGrid)
pt | DoOPExchangeColRow (TCustomGrid)
pt | DoOPInsertColRow (TCustomGrid)
pt | DoOPMoveColRow (TCustomGrid)
pt | DoPasteFromClipboard (TCustomGrid)
pt | DoPasteFromClipboard (TCustomStringGrid)
pt | DoPrepareCanvas (TCustomGrid)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoSaveColumn (TCustomGrid)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoSetBounds (TCustomGrid)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DoUTF8KeyPress (TCustomGrid)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawAllRows (TCustomGrid)
pt | DrawBorder (TCustomGrid)
pt | DrawButtonCell (TCustomGrid)
pt | DrawCell (TCustomGrid)
pt | DrawCell (TCustomDrawGrid)
pt | DrawCellAutonumbering (TCustomDrawGrid)
pt | DrawCellAutonumbering (TCustomStringGrid)
pt | DrawCellGrid (TCustomGrid)
pt | DrawCellText (TCustomGrid)
pt | DrawColRowMoving (TCustomGrid)
pt | DrawColumnText (TCustomGrid)
pt | DrawColumnText (TCustomStringGrid)
pt | DrawColumnTitleImage (TCustomGrid)
pt | DrawEdges (TCustomGrid)
pt | DrawFillRect (TCustomGrid)
pt | DrawFocusRect (TCustomGrid)
pt | DrawFocusRect (TCustomDrawGrid)
pt | DrawGridCheckboxBitmaps (TCustomGrid)
pt | DrawRow (TCustomGrid)
pt | DrawTextInCell (TCustomGrid)
pt | DrawTextInCell (TCustomStringGrid)
pt | DrawThemedCell (TCustomGrid)
pt | EditButtonClicked (TCustomGrid)
pt | EditingAllowed (TCustomGrid)
 | EditingDone (TControl)
 | EditingDone (TCustomGrid)
 | EditorByStyle (TCustomGrid)
pt | EditorCanAcceptKey (TCustomGrid)
pt | EditordoGetValue (TCustomGrid)
pt | EditordoResetValue (TCustomGrid)
pt | EditordoSetValue (TCustomGrid)
pt | EditorHide (TCustomGrid)
pt | EditorIsReadOnly (TCustomGrid)
 | EditorKeyDown (TCustomGrid)
 | EditorKeyPress (TCustomGrid)
 | EditorKeyUp (TCustomGrid)
pt | EditorLocked (TCustomGrid)
pt | EditorSelectAll (TCustomGrid)
pt | EditorShow (TCustomGrid)
pt | EditorShowInCell (TCustomGrid)
 | EditorTextChanged (TCustomGrid)
pt | EditorWidthChanged (TCustomGrid)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdate (TCustomGrid)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCustomGrid)
 | ExchangeColRow (TCustomDrawGrid)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
pt | FirstGridColumn (TCustomGrid)
 | FixDesignFontsPPI (TControl)
pt | FixDesignFontsPPI (TCustomGrid)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixedGrid (TCustomGrid)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
pt | FlipPoint (TCustomGrid)
pt | FlipRect (TCustomGrid)
pt | FlipX (TCustomGrid)
 | Focused (TWinControl)
 | Focused (TCustomGrid)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | FontChanged (TCustomGrid)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetAutoFillColumnInfo (TCustomGrid)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetCellHintText (TCustomGrid)
pt | GetCells (TCustomGrid)
pt | GetCells (TCustomDrawGrid)
pt | GetCells (TCustomStringGrid)
pt | GetCheckBoxState (TCustomDrawGrid)
pt | GetCheckBoxState (TCustomStringGrid)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
pt | GetColumnAlignment (TCustomGrid)
pt | GetColumnColor (TCustomGrid)
pt | GetColumnFont (TCustomGrid)
pt | GetColumnLayout (TCustomGrid)
pt | GetColumnReadonly (TCustomGrid)
pt | GetColumnTitle (TCustomGrid)
pt | GetColumnWidth (TCustomGrid)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultColumnAlignment (TCustomGrid)
pt | GetDefaultColumnLayout (TCustomGrid)
pt | GetDefaultColumnReadOnly (TCustomGrid)
pt | GetDefaultColumnTitle (TCustomGrid)
pt | GetDefaultColumnWidth (TCustomGrid)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultEditor (TCustomGrid)
 | GetDefaultHeight (TControl)
pt | GetDefaultRowHeight (TCustomGrid)
 | GetDefaultWidth (TControl)
pt | GetDeltaMoveNext (TCustomGrid)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEditMask (TCustomGrid)
pt | GetEditMask (TCustomDrawGrid)
pt | GetEditText (TCustomGrid)
pt | GetEditText (TCustomDrawGrid)
pt | GetEditText (TCustomStringGrid)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFirstVisibleColumn (TCustomGrid)
pt | GetFirstVisibleRow (TCustomGrid)
pt | GetFixedcolor (TCustomGrid)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
pt | GetGridDrawState (TCustomGrid)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
pt | GetImageForCheckBox (TCustomGrid)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetIsCellSelected (TCustomGrid)
pt | GetIsCellTitle (TCustomGrid)
pt | GetLastVisibleColumn (TCustomGrid)
pt | GetLastVisibleRow (TCustomGrid)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPxTopLeft (TCustomGrid)
 | GetRGBColorResolvingParent (TControl)
pt | GetSBRanges (TCustomGrid)
pt | GetSBVisibility (TCustomGrid)
pt | GetScrollBarPosition (TCustomGrid)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelectedColor (TCustomGrid)
pt | GetSelectedState (TCustomGrid)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
pt | GetSmoothScroll (TCustomGrid)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
pt | GetTitleShowPrefix (TCustomGrid)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
pt | GetTruncCellHintText (TCustomGrid)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
pt | GridColumnFromColumnIndex (TCustomGrid)
pt | GridMouseWheel (TCustomGrid)
pt | GridMouseWheel (TCustomDrawGrid)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasMultiSelection (TCustomGrid)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeaderClick (TCustomGrid)
pt | HeaderClick (TCustomDrawGrid)
pt | HeaderSized (TCustomGrid)
pt | HeaderSized (TCustomDrawGrid)
pt | HeaderSizing (TCustomGrid)
pt | HeaderSizing (TCustomDrawGrid)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
pt | HideCellHintWindow (TCustomGrid)
 | HideSortArrow (TCustomGrid)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertColRow (TCustomDrawGrid)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InsertRowWithValues (TCustomStringGrid)
 | InstanceSize (TObject)
pt | InternalSetColCount (TCustomGrid)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
 | Invalidate (TCustomGrid)
pt | InvalidateBoundsRealized (TWinControl)
pt | InvalidateCell (TCustomGrid)
 | InvalidateClientRectCache (TWinControl)
 | InvalidateCol (TCustomGrid)
pt | InvalidateControl (TControl)
pt | InvalidateFocused (TCustomGrid)
pt | InvalidateFromCol (TCustomGrid)
pt | InvalidateGrid (TCustomGrid)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | InvalidateRange (TCustomGrid)
 | InvalidateRow (TCustomGrid)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
 | IsCellVisible (TCustomGrid)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsColumnIndexValid (TCustomGrid)
pt | IsColumnIndexVariable (TCustomGrid)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
pt | IsEmptyRow (TCustomGrid)
 | IsEnabled (TControl)
 | IsFixedCellVisible (TCustomGrid)
 | IsImplementorOf (TComponent)
pt | IsMouseOverCellButton (TCustomGrid)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
pt | IsRowIndexValid (TCustomGrid)
pt | IsRowIndexVariable (TCustomGrid)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomGrid)
pt | KeyDown (TCustomDrawGrid)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyPress (TCustomGrid)
pt | KeyUp (TWinControl)
pt | KeyUp (TCustomGrid)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LoadContent (TCustomGrid)
pt | LoadContent (TCustomStringGrid)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomGrid)
pt | Loaded (TCustomStringGrid)
pt | LoadedAll (TControl)
 | LoadFromCSVFile (TCustomStringGrid)
 | LoadFromCSVStream (TCustomStringGrid)
 | LoadFromFile (TCustomGrid)
 | LoadFromStream (TCustomGrid)
pt | LoadGridOptions (TCustomGrid)
 | Loading (TComponent)
pt | LockEditor (TCustomGrid)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseButtonAllowed (TCustomGrid)
 | MouseCoord (TCustomGrid)
pt | MouseDown (TControl)
pt | MouseDown (TCustomGrid)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseMove (TCustomGrid)
 | MouseToCell (TCustomGrid)
 | MouseToGridZone (TCustomGrid)
 | MouseToLogcell (TCustomGrid)
pt | MouseUp (TControl)
pt | MouseUp (TCustomGrid)
 | MoveColRow (TCustomDrawGrid)
pt | MoveExtend (TCustomGrid)
pt | MoveNextAuto (TCustomGrid)
pt | MoveNextSelectable (TCustomGrid)
pt | MoveSelection (TCustomGrid)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | NotifyColRowChange (TCustomDrawGrid)
 | NotifyControls (TWinControl)
pt | OffsetToColRow (TCustomGrid)
pt | Paint (TCustomControl)
pt | Paint (TCustomGrid)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PickListItemSelected (TCustomGrid)
pt | PositionDockRect (TControl)
pt | PrepareCanvas (TCustomGrid)
pt | PrepareCellHints (TCustomGrid)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | ResetDefaultColWidths (TCustomGrid)
pt | ResetEditor (TCustomGrid)
pt | ResetLastMove (TCustomGrid)
pt | ResetOffset (TCustomGrid)
pt | ResetSizes (TCustomGrid)
pt | Resize (TControl)
pt | ResizeColumn (TCustomGrid)
pt | ResizeRow (TCustomGrid)
pt | RowHeightsChanged (TCustomGrid)
pt | RTLSign (TCustomGrid)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
pt | SaveContent (TCustomGrid)
pt | SaveContent (TCustomStringGrid)
pt | SaveGridOptions (TCustomGrid)
 | SaveToCSVFile (TCustomStringGrid)
 | SaveToCSVStream (TCustomStringGrid)
 | SaveToFile (TCustomGrid)
 | SaveToStream (TCustomGrid)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
pt | ScaleFontsPPI (TCustomGrid)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | ScrollBarAutomatic (TCustomGrid)
pt | ScrollBarIsVisible (TCustomGrid)
pt | ScrollBarPage (TCustomGrid)
pt | ScrollBarPosition (TCustomGrid)
pt | ScrollBarRange (TCustomGrid)
pt | ScrollBarShow (TCustomGrid)
 | ScrollBy (TWinControl)
pt | ScrollBy (TCustomGrid)
 | ScrollBy_WS (TWinControl)
pt | SelectCell (TCustomGrid)
pt | SelectCell (TCustomDrawGrid)
pt | SelectEditor (TCustomGrid)
pt | SelectFirst (TWinControl)
pt | SelectionSetHTML (TCustomStringGrid)
pt | SelectionSetText (TCustomStringGrid)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
pt | SetBorderStyle (TCustomGrid)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetCanvasFont (TCustomGrid)
pt | SetCells (TCustomStringGrid)
pt | SetCheckboxState (TCustomDrawGrid)
pt | SetCheckboxState (TCustomStringGrid)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColCount (TCustomGrid)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
pt | SetColor (TCustomGrid)
pt | SetColor (TCustomDrawGrid)
pt | SetColRow (TCustomGrid)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
pt | SetCursor (TCustomGrid)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEditText (TCustomGrid)
pt | SetEditText (TCustomDrawGrid)
pt | SetEditText (TCustomStringGrid)
pt | SetEnabled (TControl)
pt | SetFixedcolor (TCustomGrid)
pt | SetFixedCols (TCustomGrid)
pt | SetFixedRows (TCustomGrid)
 | SetFocus (TWinControl)
 | SetFocus (TCustomGrid)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
pt | SetRawColWidths (TCustomGrid)
 | SetReference (TComponent)
pt | SetSelectedColor (TCustomGrid)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowCellHintWindow (TCustomGrid)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
pt | SizeChanged (TCustomGrid)
pt | SizeChanged (TCustomDrawGrid)
pt | Sort (TCustomGrid)
 | SortColRow (TCustomDrawGrid)
pt | StartPushCell (TCustomGrid)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | ToggleCheckbox (TCustomDrawGrid)
pt | TopLeftChanged (TCustomGrid)
 | ToString (TObject)
pt | TripleClick (TControl)
pt | TryMoveSelection (TCustomGrid)
 | UnitName (TObject)
pt | UnLockEditor (TCustomGrid)
 | UnlockRealizeBounds (TWinControl)
pt | UnprepareCellHints (TCustomGrid)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateBorderStyle (TCustomGrid)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateHorzScrollBar (TCustomGrid)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateSelectionRange (TCustomGrid)
pt | UpdateShowing (TWinControl)
pt | UpdateVertScrollbar (TCustomGrid)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
pt | ValidateEntry (TCustomGrid)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | VisualChange (TCustomGrid)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHScroll (TCustomGrid)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMKillFocus (TCustomGrid)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMSetFocus (TCustomGrid)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TCustomGrid)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TCustomGrid)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomGrid)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomGrid)
pt | WSRegisterClass (TStringGrid)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TStringGrid
pl | ro | OnAfterSelection
pl | ro | OnBeforeSelection
pl | ro | OnCellProcess
pl | ro | OnChangeBounds
pl | ro | OnCheckboxToggled
pl | ro | OnClick
pl | ro | OnColRowDeleted
pl | ro | OnColRowExchanged
pl | ro | OnColRowInserted
pl | ro | OnColRowMoved
pl | ro | OnCompareCells
pl | ro | OnContextPopup
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnDblClick
pl | ro | OnDrawCell
pl | ro | OnEditButtonClick
pl | ro | OnButtonClick
pl | ro | OnEditingDone
pl | ro | OnEndDock
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnGetCellHint
pl | ro | OnGetCheckboxState
pl | ro | OnGetEditMask
pl | ro | OnGetEditText
pl | ro | OnHeaderClick
pl | ro | OnHeaderSized
pl | ro | OnHeaderSizing
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnPickListSelect
pl | ro | OnPrepareCanvas
pl | ro | OnResize
pl | ro | OnSelectEditor
pl | ro | OnSelection
pl | ro | OnSelectCell
pl | ro | OnSetCheckboxState
pl | ro | OnSetEditText
pl | ro | OnShowHint
pl | ro | OnStartDock
pl | ro | OnStartDrag
pl | ro | OnTopLeftChanged
pl | ro | OnUserCheckboxBitmap
pl | ro | OnUserCheckboxImage
pl | ro | OnUTF8KeyPress
pl | ro | OnValidateEntry
TCustomStringGrid
pt |  | OnCellProcess
TCustomDrawGrid
pt |  | OnGetCheckboxState
pt |  | OnSetCheckboxState
 | ro | OnAfterSelection
 | ro | OnBeforeSelection
 | ro | OnClick
 |  | OnColRowDeleted
 |  | OnColRowExchanged
 |  | OnColRowInserted
 |  | OnColRowMoved
 | ro | OnCompareCells
 | ro | OnContextPopup
 | ro | OnDblClick
 | ro | OnDragDrop
 | ro | OnDragOver
 | ro | OnDrawCell
 | ro | OnEditButtonClick
 | ro | OnButtonClick
 | ro | OnEndDock
 | ro | OnEndDrag
 | ro | OnEnter
 | ro | OnExit
 |  | OnGetEditMask
 |  | OnGetEditText
 |  | OnHeaderClick
 |  | OnHeaderSized
 |  | OnHeaderSizing
 | ro | OnKeyDown
 | ro | OnKeyPress
 | ro | OnKeyUp
 | ro | OnMouseDown
 | ro | OnMouseEnter
 | ro | OnMouseLeave
 | ro | OnMouseMove
 | ro | OnMouseUp
 | ro | OnMouseWheel
 | ro | OnMouseWheelDown
 | ro | OnMouseWheelUp
 | ro | OnPickListSelect
 | ro | OnPrepareCanvas
 | ro | OnSelectEditor
 | ro | OnSelection
 |  | OnSelectCell
 |  | OnSetEditText
 | ro | OnStartDock
 | ro | OnStartDrag
 | ro | OnTopleftChanged
 | ro | OnUTF8KeyPress
 | ro | OnValidateEntry
TCustomGrid
pt |  | OnAfterSelection
pt |  | OnBeforeSelection
pt |  | OnCheckboxToggled
pt |  | OnCompareCells
pt |  | OnPrepareCanvas
pt |  | OnDrawCell
pt |  | OnEditButtonClick
pt |  | OnButtonClick
pt |  | OnPickListSelect
pt |  | OnSelection
pt |  | OnSelectEditor
pt |  | OnTopLeftChanged
pt |  | OnUserCheckboxBitmap
pt |  | OnUserCheckboxImage
pt |  | OnValidateEntry
pt |  | OnGetCellHint
pt |  | OnSaveColumn
pt |  | OnLoadColumn
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnAfterSelection (TCustomGrid)
 | ro | OnAfterSelection (TCustomDrawGrid)
pl | ro | OnAfterSelection (TStringGrid)
 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
pt |  | OnBeforeSelection (TCustomGrid)
 | ro | OnBeforeSelection (TCustomDrawGrid)
pl | ro | OnBeforeSelection (TStringGrid)
pt |  | OnButtonClick (TCustomGrid)
 | ro | OnButtonClick (TCustomDrawGrid)
pl | ro | OnButtonClick (TStringGrid)
pt |  | OnCellProcess (TCustomStringGrid)
pl | ro | OnCellProcess (TStringGrid)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TStringGrid)
pt |  | OnCheckboxToggled (TCustomGrid)
pl | ro | OnCheckboxToggled (TStringGrid)
 |  | OnClick (TControl)
 | ro | OnClick (TCustomDrawGrid)
pl | ro | OnClick (TStringGrid)
 |  | OnColRowDeleted (TCustomDrawGrid)
pl | ro | OnColRowDeleted (TStringGrid)
 |  | OnColRowExchanged (TCustomDrawGrid)
pl | ro | OnColRowExchanged (TStringGrid)
 |  | OnColRowInserted (TCustomDrawGrid)
pl | ro | OnColRowInserted (TStringGrid)
 |  | OnColRowMoved (TCustomDrawGrid)
pl | ro | OnColRowMoved (TStringGrid)
pt |  | OnCompareCells (TCustomGrid)
 | ro | OnCompareCells (TCustomDrawGrid)
pl | ro | OnCompareCells (TStringGrid)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
 | ro | OnContextPopup (TCustomDrawGrid)
pl | ro | OnContextPopup (TStringGrid)
pt |  | OnDblClick (TControl)
 | ro | OnDblClick (TCustomDrawGrid)
pl | ro | OnDblClick (TStringGrid)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
 | ro | OnDragDrop (TCustomDrawGrid)
pl | ro | OnDragDrop (TStringGrid)
pt |  | OnDragOver (TControl)
 | ro | OnDragOver (TCustomDrawGrid)
pl | ro | OnDragOver (TStringGrid)
pt |  | OnDrawCell (TCustomGrid)
 | ro | OnDrawCell (TCustomDrawGrid)
pl | ro | OnDrawCell (TStringGrid)
pt |  | OnEditButtonClick (TCustomGrid)
 | ro | OnEditButtonClick (TCustomDrawGrid)
pl | ro | OnEditButtonClick (TStringGrid)
pt |  | OnEditingDone (TControl)
pl | ro | OnEditingDone (TStringGrid)
pt |  | OnEndDock (TControl)
 | ro | OnEndDock (TCustomDrawGrid)
pl | ro | OnEndDock (TStringGrid)
pt |  | OnEndDrag (TControl)
 | ro | OnEndDrag (TCustomDrawGrid)
pl | ro | OnEndDrag (TStringGrid)
 |  | OnEnter (TWinControl)
 | ro | OnEnter (TCustomDrawGrid)
pl | ro | OnEnter (TStringGrid)
 |  | OnExit (TWinControl)
 | ro | OnExit (TCustomDrawGrid)
pl | ro | OnExit (TStringGrid)
pt |  | OnGetCellHint (TCustomGrid)
pl | ro | OnGetCellHint (TStringGrid)
pt |  | OnGetCheckboxState (TCustomDrawGrid)
pl | ro | OnGetCheckboxState (TStringGrid)
pt |  | OnGetDockCaption (TWinControl)
 |  | OnGetEditMask (TCustomDrawGrid)
pl | ro | OnGetEditMask (TStringGrid)
 |  | OnGetEditText (TCustomDrawGrid)
pl | ro | OnGetEditText (TStringGrid)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnHeaderClick (TCustomDrawGrid)
pl | ro | OnHeaderClick (TStringGrid)
 |  | OnHeaderSized (TCustomDrawGrid)
pl | ro | OnHeaderSized (TStringGrid)
 |  | OnHeaderSizing (TCustomDrawGrid)
pl | ro | OnHeaderSizing (TStringGrid)
 |  | OnKeyDown (TWinControl)
 | ro | OnKeyDown (TCustomDrawGrid)
pl | ro | OnKeyDown (TStringGrid)
 |  | OnKeyPress (TWinControl)
 | ro | OnKeyPress (TCustomDrawGrid)
pl | ro | OnKeyPress (TStringGrid)
 |  | OnKeyUp (TWinControl)
 | ro | OnKeyUp (TCustomDrawGrid)
pl | ro | OnKeyUp (TStringGrid)
pt |  | OnLoadColumn (TCustomGrid)
pt |  | OnMouseDown (TControl)
 | ro | OnMouseDown (TCustomDrawGrid)
pl | ro | OnMouseDown (TStringGrid)
pt |  | OnMouseEnter (TControl)
 | ro | OnMouseEnter (TCustomDrawGrid)
pl | ro | OnMouseEnter (TStringGrid)
pt |  | OnMouseLeave (TControl)
 | ro | OnMouseLeave (TCustomDrawGrid)
pl | ro | OnMouseLeave (TStringGrid)
pt |  | OnMouseMove (TControl)
 | ro | OnMouseMove (TCustomDrawGrid)
pl | ro | OnMouseMove (TStringGrid)
pt |  | OnMouseUp (TControl)
 | ro | OnMouseUp (TCustomDrawGrid)
pl | ro | OnMouseUp (TStringGrid)
pt |  | OnMouseWheel (TControl)
 | ro | OnMouseWheel (TCustomDrawGrid)
pl | ro | OnMouseWheel (TStringGrid)
pt |  | OnMouseWheelDown (TControl)
 | ro | OnMouseWheelDown (TCustomDrawGrid)
pl | ro | OnMouseWheelDown (TStringGrid)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TStringGrid)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TStringGrid)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TStringGrid)
pt |  | OnMouseWheelUp (TControl)
 | ro | OnMouseWheelUp (TCustomDrawGrid)
pl | ro | OnMouseWheelUp (TStringGrid)
 |  | OnPaint (TCustomControl)
pt |  | OnPickListSelect (TCustomGrid)
 | ro | OnPickListSelect (TCustomDrawGrid)
pl | ro | OnPickListSelect (TStringGrid)
pt |  | OnPrepareCanvas (TCustomGrid)
 | ro | OnPrepareCanvas (TCustomDrawGrid)
pl | ro | OnPrepareCanvas (TStringGrid)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TStringGrid)
pt |  | OnSaveColumn (TCustomGrid)
 |  | OnSelectCell (TCustomDrawGrid)
pl | ro | OnSelectCell (TStringGrid)
pt |  | OnSelectEditor (TCustomGrid)
 | ro | OnSelectEditor (TCustomDrawGrid)
pl | ro | OnSelectEditor (TStringGrid)
pt |  | OnSelection (TCustomGrid)
 | ro | OnSelection (TCustomDrawGrid)
pl | ro | OnSelection (TStringGrid)
pt |  | OnSetCheckboxState (TCustomDrawGrid)
pl | ro | OnSetCheckboxState (TStringGrid)
 |  | OnSetEditText (TCustomDrawGrid)
pl | ro | OnSetEditText (TStringGrid)
 |  | OnShowHint (TControl)
pl | ro | OnShowHint (TStringGrid)
pt |  | OnStartDock (TControl)
 | ro | OnStartDock (TCustomDrawGrid)
pl | ro | OnStartDock (TStringGrid)
pt |  | OnStartDrag (TControl)
 | ro | OnStartDrag (TCustomDrawGrid)
pl | ro | OnStartDrag (TStringGrid)
pt |  | OnTopLeftChanged (TCustomGrid)
 | ro | OnTopleftChanged (TCustomDrawGrid)
pl | ro | OnTopLeftChanged (TStringGrid)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
pt |  | OnUserCheckboxBitmap (TCustomGrid)
pl | ro | OnUserCheckboxBitmap (TStringGrid)
pt |  | OnUserCheckboxImage (TCustomGrid)
pl | ro | OnUserCheckboxImage (TStringGrid)
 |  | OnUTF8KeyPress (TWinControl)
 | ro | OnUTF8KeyPress (TCustomDrawGrid)
pl | ro | OnUTF8KeyPress (TStringGrid)
pt |  | OnValidateEntry (TCustomGrid)
 | ro | OnValidateEntry (TCustomDrawGrid)
pl | ro | OnValidateEntry (TStringGrid)


TStringGrid.CellHintPriority

Declaration

Source position: grids.pas line 1814

published property TStringGrid.CellHintPriority : TCellHintPriority;


TStringGrid.ColRowDraggingCursor

Declaration

Source position: grids.pas line 1817

published property TStringGrid.ColRowDraggingCursor : TCursor;


TStringGrid.ColRowDragIndicatorColor

Declaration

Source position: grids.pas line 1818

published property TStringGrid.ColRowDragIndicatorColor : TColor;


TStringGrid.ColSizingCursor

Declaration

Source position: grids.pas line 1819

published property TStringGrid.ColSizingCursor : TCursor;


TStringGrid.ColumnClickSorts

Declaration

Source position: grids.pas line 1820

published property TStringGrid.ColumnClickSorts : Boolean;


TStringGrid.OnUserCheckboxImage

Declaration

Source position: grids.pas line 1924

published property TStringGrid.OnUserCheckboxImage : TUserCheckBoxImageEvent;


TStringGridStrings

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Repesents strings used as the cell values in TStringGrid

Declaration

Source position: grids.pas line 1688

type TStringGridStrings = class(TStrings)
protected
function Get(); override; | Gets the string at the specified index position
function GetCount; override; | Gets the number of strings in the class instance
function GetObject(); override; | Gets the object stored at the specified index position
procedure Put(); override; | Stores a string at the specified index position
procedure PutObject(); override; | Stores an Object at the specified index position
public
constructor Create(); | Create - constructor for TStringGridStrings: calls inherited Create and initializes some local variables
destructor Destroy; override; | Destructor for the class instance
function Add(); override; | Adds the specified string to the class instance
procedure Assign(); override; | Stores values from Source in the current class instance
procedure Clear; override; | Removes all values for the column or row represented by he class instance
procedure Delete(); override; | Deletes a value stored in the class instance
procedure Insert(); override; | Inserts a value in the class instance
end;

Inheritance

TStringGridStrings

Repesents strings used as the cell values in TStringGrid

|

TStrings
|

TPersistent,IFPObserved
|

TObject

Description

TStringGridStrings is a TStrings descendant that represents the strings used to populate the cells of a TStringGrid.


TStringGridStrings
TStrings
 | ro | UpdateCount
 |  | TextLineBreakStyle
 |  | Delimiter
 |  | DelimitedText
 |  | LineBreak
 |  | StrictDelimiter
 |  | QuoteChar
 |  | NameValueSeparator
 |  | ValueFromIndex
 |  | Capacity
 |  | CommaText
 | ro | Count
 | ro | Names
 |  | Objects
 |  | Values
 |  | Strings
 |  | Text
 |  | StringsAdapter
 |  | SkipLastLineBreak
TPersistent
TObject


TStringGridStrings
pt | Get
pt | GetCount
pt | GetObject
pt | Put
pt | PutObject
 | Create
 | Destroy
 | Add
 | Assign
 | Clear
 | Delete
 | Insert
TStrings
 | GetCommaText
 | GetName
 | GetValue
 | GetLBS
 | SetLBS
 | ReadData
 | SetCommaText
 | SetStringsAdapter
 | SetValue
 | SetDelimiter
 | SetQuoteChar
 | SetNameValueSeparator
 | WriteData
 | DoSetTextStr
 | GetDelimiter
 | GetNameValueSeparator
 | GetQuoteChar
 | GetLineBreak
 | SetLineBreak
 | GetSkipLastLineBreak
 | SetSkipLastLineBreak
 | DefineProperties
 | Error
 | Get
 | GetCapacity
 | GetCount
 | GetObject
 | GetTextStr
 | Put
 | PutObject
 | SetCapacity
 | SetTextStr
 | SetUpdateState
 | DoCompareText
 | GetDelimitedText
 | SetDelimitedText
 | GetValueFromIndex
 | SetValueFromIndex
 | CheckSpecialChars
 | GetNextLine
 | GetNextLinebreak
 | Destroy
 | Add
 | AddObject
 | Append
 | AddStrings
 | AddText
 | Assign
 | BeginUpdate
 | Clear
 | Delete
 | EndUpdate
 | Equals
 | Exchange
 | GetEnumerator
 | GetText
 | IndexOf
 | IndexOfName
 | IndexOfObject
 | Insert
 | InsertObject
 | LoadFromFile
 | LoadFromStream
 | Move
 | SaveToFile
 | SaveToStream
 | SetText
 | GetNameValue
 | ExtractName
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TStrings)
 | Add (TStringGridStrings)
 | AddObject (TStrings)
 | AddStrings (TStrings)
 | AddText (TStrings)
 | AfterConstruction (TObject)
 | Append (TStrings)
 | Assign (TPersistent)
 | Assign (TStrings)
 | Assign (TStringGridStrings)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TStrings)
 | CheckSpecialChars (TStrings)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TStrings)
 | Clear (TStringGridStrings)
 | Create (TObject)
 | Create (TStringGridStrings)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TStrings)
 | Delete (TStrings)
 | Delete (TStringGridStrings)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TStrings)
 | Destroy (TStringGridStrings)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCompareText (TStrings)
 | DoSetTextStr (TStrings)
 | EndUpdate (TStrings)
 | Equals (TObject)
 | Equals (TStrings)
 | Error (TStrings)
 | Exchange (TStrings)
 | ExtractName (TStrings)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | Get (TStrings)
pt | Get (TStringGridStrings)
 | GetCapacity (TStrings)
 | GetCommaText (TStrings)
 | GetCount (TStrings)
pt | GetCount (TStringGridStrings)
 | GetDelimitedText (TStrings)
 | GetDelimiter (TStrings)
 | GetEnumerator (TStrings)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetLBS (TStrings)
 | GetLineBreak (TStrings)
 | GetName (TStrings)
 | GetNamePath (TPersistent)
 | GetNameValue (TStrings)
 | GetNameValueSeparator (TStrings)
 | GetNextLine (TStrings)
 | GetNextLinebreak (TStrings)
 | GetObject (TStrings)
pt | GetObject (TStringGridStrings)
 | GetOwner (TPersistent)
 | GetQuoteChar (TStrings)
 | GetSkipLastLineBreak (TStrings)
 | GetText (TStrings)
 | GetTextStr (TStrings)
 | GetValue (TStrings)
 | GetValueFromIndex (TStrings)
 | IndexOf (TStrings)
 | IndexOfName (TStrings)
 | IndexOfObject (TStrings)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TStrings)
 | Insert (TStringGridStrings)
 | InsertObject (TStrings)
 | InstanceSize (TObject)
 | LoadFromFile (TStrings)
 | LoadFromStream (TStrings)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | Move (TStrings)
 | newinstance (TObject)
 | Put (TStrings)
pt | Put (TStringGridStrings)
 | PutObject (TStrings)
pt | PutObject (TStringGridStrings)
 | ReadData (TStrings)
 | SafeCallException (TObject)
 | SaveToFile (TStrings)
 | SaveToStream (TStrings)
 | SetCapacity (TStrings)
 | SetCommaText (TStrings)
 | SetDelimitedText (TStrings)
 | SetDelimiter (TStrings)
 | SetLBS (TStrings)
 | SetLineBreak (TStrings)
 | SetNameValueSeparator (TStrings)
 | SetQuoteChar (TStrings)
 | SetSkipLastLineBreak (TStrings)
 | SetStringsAdapter (TStrings)
 | SetText (TStrings)
 | SetTextStr (TStrings)
 | SetUpdateState (TStrings)
 | SetValue (TStrings)
 | SetValueFromIndex (TStrings)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | WriteData (TStrings)


TStringGridStrings

TStrings

TPersistent

TObject


TStringGridStrings.Add

Adds the specified string to the class instance

Declaration

Source position: grids.pas line 1705

public function TStringGridStrings.Add(

  const S: string

):Integer; override;

See also

#rtl.Classes.TStrings.Add


TStringGridStrings.Assign

Stores values from Source in the current class instance

Declaration

Source position: grids.pas line 1706

public procedure TStringGridStrings.Assign(

  Source: TPersistent

); override;

See also

#rtl.Classes.TStrings.Assign


TStringGridStrings.Clear

Removes all values for the column or row represented by he class instance

Declaration

Source position: grids.pas line 1707

public procedure TStringGridStrings.Clear; override;

See also

#rtl.Classes.TStrings.Clear


TStringGridStrings.Create

Create - constructor for TStringGridStrings: calls inherited Create and initializes some local variables

Declaration

Source position: grids.pas line 1703

public constructor TStringGridStrings.Create(

  aGrid: TCustomStringGrid;

  OwnerMap: TMap;

  aIsCol: Boolean;

  aIndex: LongInt

);

Arguments

aGrid

Grid for the string values

See also

TObject.Create


TStringGridStrings.Delete

Deletes a value stored in the class instance

Declaration

Source position: grids.pas line 1708

public procedure TStringGridStrings.Delete(

  Index: Integer

); override;

Description

Raises an EGridException exception with the message 'Cannot delete value.'

See also

#rtl.Classes.TStrings.Delete


TStringGridStrings.Destroy

Destructor for the class instance

Declaration

Source position: grids.pas line 1704

public destructor TStringGridStrings.Destroy; override;

See also

#rtl.Classes.TStrings.Destroy


TStringGridStrings.Get

Gets the string at the specified index position

Declaration

Source position: grids.pas line 1697

protected function TStringGridStrings.Get(

  Index: Integer

):string; override;


TStringGridStrings.GetCount

Gets the number of strings in the class instance

Declaration

Source position: grids.pas line 1698

protected function TStringGridStrings.GetCount: Integer; override;

See also

#RTL.Classes.TStringList.GetCount


TStringGridStrings.GetObject

Gets the object stored at the specified index position

Declaration

Source position: grids.pas line 1699

protected function TStringGridStrings.GetObject(

  Index: Integer

):TObject; override;

See also

#RTL.Classes.TStringList.GetObject


TStringGridStrings.Insert

Inserts a value in the class instance

Declaration

Source position: grids.pas line 1709

public procedure TStringGridStrings.Insert(

  Index: Integer;

  const S: string

); override;

Description

Raises an EGridException exception with the message 'Cannot insert value.'

See also

#rtl.Classes.TStrings.Insert


TStringGridStrings.Put

Stores a string at the specified index position

Declaration

Source position: grids.pas line 1700

protected procedure TStringGridStrings.Put(

  Index: Integer;

  const S: string

); override;

See also

#RTL.Classes.TStringList.Put


TStringGridStrings.PutObject

Stores an Object at the specified index position

Declaration

Source position: grids.pas line 1701

protected procedure TStringGridStrings.PutObject(

  Index: Integer;

  aObject: TObject

); override;

See also

#RTL.Classes.TStringList.PutObject


TVirtualGrid

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a grid for metadata where rows and columns are stored as arrays of Pointers

Declaration

Source position: grids.pas line 399

type TVirtualGrid = class
protected
procedure doDestroyItem(); | doDestroyItem - method for destroying an Item at the given Row and Column location
procedure doNewItem(); | doNewItem - method for producing a new item at the given location specified by Row, Col
procedure DeleteColRow(); | DeleteColRow - remove either a column or a row, depending on the value of IsColumn
procedure MoveColRow(); | MoveColRow - move either a column or a row (depending on value of IsColumn) at FromIndex to the location ToIndex
procedure ExchangeColRow(); | ExchangeColRow - exchange either the current column or row (depending on the value of IsColumn) with the entity specified by WithIndex
procedure InsertColRow(); | InsertColRow - insert either a column or a row (depending on value of IsColumn) at the specified index position
procedure DisposeCell(); virtual; | DisposeCell - dispose of the resources and pointer for the given cell
procedure DisposeColRow(); virtual; | DisposeColRow - dispose of the specified row or column, freeing its pointer
function IsColumnIndexValid(); |
function IsRowIndexValid(); |
public
constructor Create; | Create - constructor for TVirtualGrid: calls inherited Create then creates arrays of Cells, Columns and Rows; forms links for actions and event handlers
destructor Destroy; override; | Destroy - destructor for TVirtualGrid: frees rows, columns and cells, then calls inherited Destroy
procedure Clear; | Clear the grid
function GetDefaultCell; | GetDefaultCell - returns the properties of the default cell
function GetDefaultColRow; | GetDefaultColRow - returns the properties of the default column and row
property ColCount: Integer; [rw] | ColCount - the number of columns in the current grid
property RowCount: Integer; [rw] | RowCount - the number of rows in the current grid
property Celda []: PCellProps; [rw] | Celda - the current cell as defined by its column and row
property Cols []: PColRowProps; [rw] | Cols - the columns to which the grid applies
property Rows []: PColRowProps; [rw] | The Rows to which the grid applies
end;

Inheritance

TVirtualGrid

Implements a grid for metadata where rows and columns are stored as arrays of Pointers

|

TObject

Description

TVirtualGrid is a class used to represent a grid where the rows and columns containing grid metadata are stored as arrays of Pointers. Data stored in the grid includes the Size for data in a cell, and pointers to attributes for fixed and normal cell display.

TVirtualGrid is the type used for an internal member in TCustomDrawGrid.


TVirtualGrid
 | ColCount
 | RowCount
 | Celda
 | Cols
 | Rows


Celda (TVirtualGrid)

ColCount (TVirtualGrid)

Cols (TVirtualGrid)

RowCount (TVirtualGrid)

Rows (TVirtualGrid)


TVirtualGrid
pt | doDestroyItem
pt | doNewItem
pt | DeleteColRow
pt | MoveColRow
pt | ExchangeColRow
pt | InsertColRow
pt | DisposeCell
pt | DisposeColRow
pt | IsColumnIndexValid
pt | IsRowIndexValid
 | Create
 | Destroy
 | Clear
 | GetDefaultCell
 | GetDefaultColRow


pt | DeleteColRow (TVirtualGrid)
 | Destroy (TVirtualGrid)
pt | DisposeCell (TVirtualGrid)
pt | DisposeColRow (TVirtualGrid)
pt | doDestroyItem (TVirtualGrid)
pt | doNewItem (TVirtualGrid)
pt | ExchangeColRow (TVirtualGrid)
 | GetDefaultCell (TVirtualGrid)
 | GetDefaultColRow (TVirtualGrid)
pt | InsertColRow (TVirtualGrid)
pt | IsColumnIndexValid (TVirtualGrid)
pt | IsRowIndexValid (TVirtualGrid)
pt | MoveColRow (TVirtualGrid)


TVirtualGrid


TVirtualGrid.Celda

Celda - the current cell as defined by its column and row

Declaration

Source position: grids.pas line 433

public property TVirtualGrid.Celda[Col: Integer,Row: Integer] : PCellProps
  read GetCells
  write SetCells;


TVirtualGrid.Clear

Clear the grid

Declaration

Source position: grids.pas line 426

public procedure TVirtualGrid.Clear;


TVirtualGrid.ColCount

ColCount - the number of columns in the current grid

Declaration

Source position: grids.pas line 430

public property TVirtualGrid.ColCount : Integer
  read FColCount
  write SetColCount;


TVirtualGrid.Cols

Cols - the columns to which the grid applies

Declaration

Source position: grids.pas line 434

public property TVirtualGrid.Cols[Col: Integer] : PColRowProps
  read GetCols
  write SetCols;


TVirtualGrid.Create

Create - constructor for TVirtualGrid: calls inherited Create then creates arrays of Cells, Columns and Rows; forms links for actions and event handlers

Declaration

Source position: grids.pas line 424

public constructor TVirtualGrid.Create;

See also

TObject.Create


TVirtualGrid.DeleteColRow

DeleteColRow - remove either a column or a row, depending on the value of IsColumn

Declaration

Source position: grids.pas line 415

protected procedure TVirtualGrid.DeleteColRow(

  IsColumn: Boolean;

  index: Integer

);


TVirtualGrid.Destroy

Destroy - destructor for TVirtualGrid: frees rows, columns and cells, then calls inherited Destroy

Declaration

Source position: grids.pas line 425

public destructor TVirtualGrid.Destroy; override;

See also

TObject.Destroy


TVirtualGrid.DisposeCell

DisposeCell - dispose of the resources and pointer for the given cell

Declaration

Source position: grids.pas line 419

protected procedure TVirtualGrid.DisposeCell(

  var P: PCellProps

); virtual;


TVirtualGrid.DisposeColRow

DisposeColRow - dispose of the specified row or column, freeing its pointer

Declaration

Source position: grids.pas line 420

protected procedure TVirtualGrid.DisposeColRow(

  var p: PColRowProps

); virtual;


TVirtualGrid.doDestroyItem

doDestroyItem - method for destroying an Item at the given Row and Column location

Declaration

Source position: grids.pas line 413

protected procedure TVirtualGrid.doDestroyItem(

  Sender: TObject;

  Col: Integer;

  Row: Integer;

  var Item: Pointer

);


TVirtualGrid.doNewItem

doNewItem - method for producing a new item at the given location specified by Row, Col

Declaration

Source position: grids.pas line 414

protected procedure TVirtualGrid.doNewItem(

  Sender: TObject;

  Col: Integer;

  Row: Integer;

  var Item: Pointer

);


TVirtualGrid.ExchangeColRow

ExchangeColRow - exchange either the current column or row (depending on the value of IsColumn) with the entity specified by WithIndex

Declaration

Source position: grids.pas line 417

protected procedure TVirtualGrid.ExchangeColRow(

  IsColumn: Boolean;

  index: Integer;

  WithIndex: Integer

);


TVirtualGrid.GetDefaultCell

GetDefaultCell - returns the properties of the default cell

Declaration

Source position: grids.pas line 427

public function TVirtualGrid.GetDefaultCell: PCellProps;


TVirtualGrid.GetDefaultColRow

GetDefaultColRow - returns the properties of the default column and row

Declaration

Source position: grids.pas line 428

public function TVirtualGrid.GetDefaultColRow: PColRowProps;


TVirtualGrid.InsertColRow

InsertColRow - insert either a column or a row (depending on value of IsColumn) at the specified index position

Declaration

Source position: grids.pas line 418

protected procedure TVirtualGrid.InsertColRow(

  IsColumn: Boolean;

  Index: Integer

);


TVirtualGrid.IsColumnIndexValid

Declaration

Source position: grids.pas line 421

protected function TVirtualGrid.IsColumnIndexValid(

  AIndex: Integer

):Boolean;


TVirtualGrid.IsRowIndexValid

Declaration

Source position: grids.pas line 422

protected function TVirtualGrid.IsRowIndexValid(

  AIndex: Integer

):Boolean;


TVirtualGrid.MoveColRow

MoveColRow - move either a column or a row (depending on value of IsColumn) at FromIndex to the location ToIndex

Declaration

Source position: grids.pas line 416

protected procedure TVirtualGrid.MoveColRow(

  IsColumn: Boolean;

  FromIndex: Integer;

  ToIndex: Integer

);


TVirtualGrid.RowCount

RowCount - the number of rows in the current grid

Declaration

Source position: grids.pas line 431

public property TVirtualGrid.RowCount : Integer
  read FRowCount
  write SetRowCount;


TVirtualGrid.Rows

The Rows to which the grid applies

Declaration

Source position: grids.pas line 435

public property TVirtualGrid.Rows[Row: Integer] : PColRowProps
  read GetRows
  write SetRows;


TAbstractGroupedEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: groupededit.pp line 332

type TAbstractGroupedEdit = class(TCustomAbstractGroupedEdit)
public
property AutoSelected: Boolean;
published
property NumbersOnly: Boolean;
property Action: TBasicAction; | The Action associated with this control
property AutoSelect: Boolean;
property AutoSizeHeightIsEditHeight: Boolean;
property AutoSize: Boolean;
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Alignment: TAlignment;
property Anchors: TAnchors; | The set of anchor definitions for this control
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle;
property BuddyCaption: TCaption;
property BuddyCursor: TCursor;
property BuddyHint: TTranslateString;
property BuddyWidth: Integer;
property CharCase: TEditCharCase;
property Color: TColor;
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property Cursor: TCursor; | The shape of the mouse pointer, when the mouse is over this control
property DirectInput: Boolean;
property EchoMode: TEchoMode;
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property FocusOnBuddyClick: Boolean;
property Font: TFont; | The font to be used for text display in this control
property Hint: TTranslateString; | The text to show in the Hint window for this control
property Layout: TLeftRight;
property MaxLength: Integer;
property OnChange: TNotifyEvent;
property OnClick: TNotifyEvent;
property OnDblClick: TNotifyEvent;
property OnDragDrop: TDragDropEvent;
property OnDragOver: TDragOverEvent;
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnEditingDone: TNotifyEvent;
property OnEndDrag: TEndDragEvent;
property OnEnter: TNotifyEvent;
property OnExit: TNotifyEvent;
property OnKeyDown: TKeyEvent;
property OnKeyPress: TKeyPressEvent;
property OnKeyUp: TKeyEvent;
property OnMouseDown: TMouseEvent;
property OnMouseEnter: TNotifyEvent;
property OnMouseLeave: TNotifyEvent;
property OnMouseMove: TMouseMoveEvent;
property OnMouseUp: TMouseEvent;
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent;
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean;
property ParentFont: Boolean;
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PasswordChar: Char;
property PopupMenu: TPopupMenu;
property ReadOnly: Boolean;
property ShowHint: Boolean; | Enables the Hint display
property Spacing: Integer;
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Text: TCaption; | The character string associated with the control
property TextHint: TTranslateString;
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TAbstractGroupedEdit
|
TCustomAbstractGroupedEdit | Implements a grouped edit control
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

See also

TCustomAbstractGroupedEdit

Implements a grouped edit control


TAbstractGroupedEdit
 | ro | AutoSelected
pl | ro | NumbersOnly
pl | ro | Action
pl | ro | AutoSelect
pl | ro | AutoSizeHeightIsEditHeight
pl | ro | AutoSize
pl | ro | Align
pl | ro | Alignment
pl | ro | Anchors
pl | ro | BiDiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | BuddyCaption
pl | ro | BuddyCursor
pl | ro | BuddyHint
pl | ro | BuddyWidth
pl | ro | CharCase
pl | ro | Color
pl | ro | Constraints
pl | ro | Cursor
pl | ro | DirectInput
pl | ro | EchoMode
pl | ro | Enabled
pl | ro | FocusOnBuddyClick
pl | ro | Font
pl | ro | Hint
pl | ro | Layout
pl | ro | MaxLength
pl | ro | ParentBiDiMode
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PasswordChar
pl | ro | PopupMenu
pl | ro | ReadOnly
pl | ro | ShowHint
pl | ro | Spacing
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Text
pl | ro | TextHint
pl | ro | Visible
TCustomAbstractGroupedEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | Buddy
pt |  | BuddyCaption
pt |  | BuddyCursor
pt |  | BuddyHint
pt |  | BuddyWidth
pt |  | DirectInput
pt | ro | BaseEditor
pt |  | EditMask
pt |  | EditText
pt |  | FocusOnBuddyClick
pt | ro | IsMasked
pt |  | Layout
pt |  | Spacing
 | ro | Autosize
 |  | AutoSizeHeightIsEditHeight
 |  | Alignment
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | Color
 |  | ParentColor
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 |  | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | TabStop
 | ro | Text
 |  | TextHint
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pl | ro | Action (TAbstractGroupedEdit)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TAbstractGroupedEdit)
 |  | Alignment (TCustomAbstractGroupedEdit)
pl | ro | Alignment (TAbstractGroupedEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TAbstractGroupedEdit)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomAbstractGroupedEdit)
pl | ro | AutoSelect (TAbstractGroupedEdit)
pt |  | AutoSelected (TCustomAbstractGroupedEdit)
 | ro | AutoSelected (TAbstractGroupedEdit)
 |  | AutoSize (TControl)
 | ro | Autosize (TCustomAbstractGroupedEdit)
pl | ro | AutoSize (TAbstractGroupedEdit)
 |  | AutoSizeHeightIsEditHeight (TCustomAbstractGroupedEdit)
pl | ro | AutoSizeHeightIsEditHeight (TAbstractGroupedEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
pt | ro | BaseEditor (TCustomAbstractGroupedEdit)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TAbstractGroupedEdit)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TAbstractGroupedEdit)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pl | ro | BorderStyle (TAbstractGroupedEdit)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
pt | ro | Buddy (TCustomAbstractGroupedEdit)
pt |  | BuddyCaption (TCustomAbstractGroupedEdit)
pl | ro | BuddyCaption (TAbstractGroupedEdit)
pt |  | BuddyCursor (TCustomAbstractGroupedEdit)
pl | ro | BuddyCursor (TAbstractGroupedEdit)
pt |  | BuddyHint (TCustomAbstractGroupedEdit)
pl | ro | BuddyHint (TAbstractGroupedEdit)
pt |  | BuddyWidth (TCustomAbstractGroupedEdit)
pl | ro | BuddyWidth (TAbstractGroupedEdit)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomAbstractGroupedEdit)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomAbstractGroupedEdit)
 |  | CharCase (TCustomAbstractGroupedEdit)
pl | ro | CharCase (TAbstractGroupedEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 |  | Color (TCustomAbstractGroupedEdit)
pl | ro | Color (TAbstractGroupedEdit)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TAbstractGroupedEdit)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
pl | ro | Cursor (TAbstractGroupedEdit)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt |  | DirectInput (TCustomAbstractGroupedEdit)
pl | ro | DirectInput (TAbstractGroupedEdit)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | EchoMode (TCustomAbstractGroupedEdit)
pl | ro | EchoMode (TAbstractGroupedEdit)
pt |  | EditMask (TCustomAbstractGroupedEdit)
pt |  | EditText (TCustomAbstractGroupedEdit)
 |  | Enabled (TControl)
pl | ro | Enabled (TAbstractGroupedEdit)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
pt |  | FocusOnBuddyClick (TCustomAbstractGroupedEdit)
pl | ro | FocusOnBuddyClick (TAbstractGroupedEdit)
 |  | Font (TControl)
pl | ro | Font (TAbstractGroupedEdit)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomAbstractGroupedEdit)
pl |  | Hint (TControl)
pl | ro | Hint (TAbstractGroupedEdit)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
pt | ro | IsMasked (TCustomAbstractGroupedEdit)
 | ro | IsResizing (TWinControl)
pt |  | Layout (TCustomAbstractGroupedEdit)
pl | ro | Layout (TAbstractGroupedEdit)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomAbstractGroupedEdit)
pl | ro | MaxLength (TAbstractGroupedEdit)
 |  | Modified (TCustomAbstractGroupedEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomAbstractGroupedEdit)
pl | ro | NumbersOnly (TAbstractGroupedEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TAbstractGroupedEdit)
pt |  | ParentColor (TControl)
 |  | ParentColor (TCustomAbstractGroupedEdit)
pl | ro | ParentColor (TAbstractGroupedEdit)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TAbstractGroupedEdit)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TAbstractGroupedEdit)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomAbstractGroupedEdit)
pl | ro | PasswordChar (TAbstractGroupedEdit)
 |  | PopupMenu (TControl)
 |  | PopupMenu (TCustomAbstractGroupedEdit)
pl | ro | PopupMenu (TAbstractGroupedEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomAbstractGroupedEdit)
pl | ro | ReadOnly (TAbstractGroupedEdit)
 |  | SelLength (TCustomAbstractGroupedEdit)
 |  | SelStart (TCustomAbstractGroupedEdit)
 |  | SelText (TCustomAbstractGroupedEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TAbstractGroupedEdit)
 | ro | Showing (TWinControl)
pt |  | Spacing (TCustomAbstractGroupedEdit)
pl | ro | Spacing (TAbstractGroupedEdit)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TAbstractGroupedEdit)
 |  | TabStop (TWinControl)
 |  | TabStop (TCustomAbstractGroupedEdit)
pl | ro | TabStop (TAbstractGroupedEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomAbstractGroupedEdit)
pl | ro | Text (TAbstractGroupedEdit)
 |  | TextHint (TCustomAbstractGroupedEdit)
pl | ro | TextHint (TAbstractGroupedEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TAbstractGroupedEdit)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TAbstractGroupedEdit
TCustomAbstractGroupedEdit
pt | WSRegisterClass
pt | CalculatePreferredSize
pt | CreateBuddy
pt | CreateEditor
pt | FocusAndMaybeSelectAll
pt | GetEditorClassType
pt | GetBuddyClassType
pt | GetControlClassDefaultSize
pt | SetDirectInput
pt | RealGetText
pt | RealSetText
pt | GetEditPopupMenu
pt | GetBuddyCaption
pt | GetBuddyCursor
pt | GetBuddyHint
pt | GetBuddyWidth
pt | GetBuddyVisible
pt | SetBuddyCaption
pt | SetBuddyCursor
pt | SetBuddyHint
pt | SetBuddyWidth
pt | SetBuddyVisible
pt | BuddyClick
pt | DoEnter
pt | EditChange
pt | EditClick
pt | EditDblClick
pt | EditDragDrop
pt | EditDragOver
pt | EditEditingDone
pt | EditEndDrag
pt | EditEnter
pt | EditExit
pt | EditKeyDown
pt | EditKeyPress
pt | EditKeyUp
pt | EditMouseDown
pt | EditMouseUp
pt | EditMouseEnter
pt | EditMouseLeave
pt | EditMouseMove
pt | EditMouseWheel
pt | EditMouseWheelUp
pt | EditMouseWheelDown
pt | EditUtf8KeyPress
pt | EditStartDrag
pt | UpdateSpacing
pt | CheckCursor
pt | CMParentColorChanged
pt | EditCanModify
pt | GetSel
pt | GetSpacing
pt | SetSel
pt | Loaded
pt | Reset
pt | SetAutoSize
pt | SetColor
pt | SetCursor
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | SetFocus
 | Focused
 | Clear
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | SelectAll
 | Undo
 | ValidateEdit
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | BuddyClick (TCustomAbstractGroupedEdit)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomAbstractGroupedEdit)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
pt | CheckCursor (TCustomAbstractGroupedEdit)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomAbstractGroupedEdit)
 | ClearSelection (TCustomAbstractGroupedEdit)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentColorChanged (TCustomAbstractGroupedEdit)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomAbstractGroupedEdit)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomAbstractGroupedEdit)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateBuddy (TCustomAbstractGroupedEdit)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateEditor (TCustomAbstractGroupedEdit)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CutToClipboard (TCustomAbstractGroupedEdit)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCustomAbstractGroupedEdit)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomAbstractGroupedEdit)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | EditCanModify (TCustomAbstractGroupedEdit)
pt | EditChange (TCustomAbstractGroupedEdit)
pt | EditClick (TCustomAbstractGroupedEdit)
pt | EditDblClick (TCustomAbstractGroupedEdit)
pt | EditDragDrop (TCustomAbstractGroupedEdit)
pt | EditDragOver (TCustomAbstractGroupedEdit)
pt | EditEditingDone (TCustomAbstractGroupedEdit)
pt | EditEndDrag (TCustomAbstractGroupedEdit)
pt | EditEnter (TCustomAbstractGroupedEdit)
pt | EditExit (TCustomAbstractGroupedEdit)
 | EditingDone (TControl)
pt | EditKeyDown (TCustomAbstractGroupedEdit)
pt | EditKeyPress (TCustomAbstractGroupedEdit)
pt | EditKeyUp (TCustomAbstractGroupedEdit)
pt | EditMouseDown (TCustomAbstractGroupedEdit)
pt | EditMouseEnter (TCustomAbstractGroupedEdit)
pt | EditMouseLeave (TCustomAbstractGroupedEdit)
pt | EditMouseMove (TCustomAbstractGroupedEdit)
pt | EditMouseUp (TCustomAbstractGroupedEdit)
pt | EditMouseWheel (TCustomAbstractGroupedEdit)
pt | EditMouseWheelDown (TCustomAbstractGroupedEdit)
pt | EditMouseWheelUp (TCustomAbstractGroupedEdit)
pt | EditStartDrag (TCustomAbstractGroupedEdit)
pt | EditUtf8KeyPress (TCustomAbstractGroupedEdit)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
pt | FocusAndMaybeSelectAll (TCustomAbstractGroupedEdit)
 | Focused (TWinControl)
 | Focused (TCustomAbstractGroupedEdit)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetBuddyCaption (TCustomAbstractGroupedEdit)
pt | GetBuddyClassType (TCustomAbstractGroupedEdit)
pt | GetBuddyCursor (TCustomAbstractGroupedEdit)
pt | GetBuddyHint (TCustomAbstractGroupedEdit)
pt | GetBuddyVisible (TCustomAbstractGroupedEdit)
pt | GetBuddyWidth (TCustomAbstractGroupedEdit)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomAbstractGroupedEdit)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEditorClassType (TCustomAbstractGroupedEdit)
pt | GetEditPopupMenu (TCustomAbstractGroupedEdit)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
pt | GetSel (TCustomAbstractGroupedEdit)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
pt | GetSpacing (TCustomAbstractGroupedEdit)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomAbstractGroupedEdit)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | PasteFromClipboard (TCustomAbstractGroupedEdit)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
pt | RealGetText (TCustomAbstractGroupedEdit)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomAbstractGroupedEdit)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Reset (TCustomAbstractGroupedEdit)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomAbstractGroupedEdit)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TCustomAbstractGroupedEdit)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetBuddyCaption (TCustomAbstractGroupedEdit)
pt | SetBuddyCursor (TCustomAbstractGroupedEdit)
pt | SetBuddyHint (TCustomAbstractGroupedEdit)
pt | SetBuddyVisible (TCustomAbstractGroupedEdit)
pt | SetBuddyWidth (TCustomAbstractGroupedEdit)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
pt | SetColor (TCustomAbstractGroupedEdit)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
pt | SetCursor (TCustomAbstractGroupedEdit)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDirectInput (TCustomAbstractGroupedEdit)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomAbstractGroupedEdit)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSel (TCustomAbstractGroupedEdit)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomAbstractGroupedEdit)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | Undo (TCustomAbstractGroupedEdit)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
pt | UpdateSpacing (TCustomAbstractGroupedEdit)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateEdit (TCustomAbstractGroupedEdit)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomAbstractGroupedEdit)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TAbstractGroupedEdit
pl | ro | OnChange
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnContextPopup
pl | ro | OnEditingDone
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomAbstractGroupedEdit
pt |  | OnBuddyClick
 |  | OnChange
 |  | OnClick
 |  | OnDblClick
 |  | OnDragDrop
 |  | OnDragOver
 |  | OnEditingDone
 |  | OnEndDrag
 |  | OnEnter
 |  | OnExit
 |  | OnMouseDown
 |  | OnKeyPress
 |  | OnKeyDown
 |  | OnKeyUp
 |  | OnMouseEnter
 |  | OnMouseLeave
 |  | OnMouseMove
 |  | OnMouseWheel
 |  | OnMouseWheelUp
 |  | OnMouseWheelDown
 |  | OnMouseUp
 |  | OnStartDrag
 |  | OnUtf8KeyPress
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnBuddyClick (TCustomAbstractGroupedEdit)
 |  | OnChange (TCustomAbstractGroupedEdit)
pl | ro | OnChange (TAbstractGroupedEdit)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
 |  | OnClick (TCustomAbstractGroupedEdit)
pl | ro | OnClick (TAbstractGroupedEdit)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TAbstractGroupedEdit)
pt |  | OnDblClick (TControl)
 |  | OnDblClick (TCustomAbstractGroupedEdit)
pl | ro | OnDblClick (TAbstractGroupedEdit)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
 |  | OnDragDrop (TCustomAbstractGroupedEdit)
pl | ro | OnDragDrop (TAbstractGroupedEdit)
pt |  | OnDragOver (TControl)
 |  | OnDragOver (TCustomAbstractGroupedEdit)
pl | ro | OnDragOver (TAbstractGroupedEdit)
pt |  | OnEditingDone (TControl)
 |  | OnEditingDone (TCustomAbstractGroupedEdit)
pl | ro | OnEditingDone (TAbstractGroupedEdit)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEndDrag (TCustomAbstractGroupedEdit)
pl | ro | OnEndDrag (TAbstractGroupedEdit)
 |  | OnEnter (TWinControl)
 |  | OnEnter (TCustomAbstractGroupedEdit)
pl | ro | OnEnter (TAbstractGroupedEdit)
 |  | OnExit (TWinControl)
 |  | OnExit (TCustomAbstractGroupedEdit)
pl | ro | OnExit (TAbstractGroupedEdit)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyDown (TCustomAbstractGroupedEdit)
pl | ro | OnKeyDown (TAbstractGroupedEdit)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyPress (TCustomAbstractGroupedEdit)
pl | ro | OnKeyPress (TAbstractGroupedEdit)
 |  | OnKeyUp (TWinControl)
 |  | OnKeyUp (TCustomAbstractGroupedEdit)
pl | ro | OnKeyUp (TAbstractGroupedEdit)
pt |  | OnMouseDown (TControl)
 |  | OnMouseDown (TCustomAbstractGroupedEdit)
pl | ro | OnMouseDown (TAbstractGroupedEdit)
pt |  | OnMouseEnter (TControl)
 |  | OnMouseEnter (TCustomAbstractGroupedEdit)
pl | ro | OnMouseEnter (TAbstractGroupedEdit)
pt |  | OnMouseLeave (TControl)
 |  | OnMouseLeave (TCustomAbstractGroupedEdit)
pl | ro | OnMouseLeave (TAbstractGroupedEdit)
pt |  | OnMouseMove (TControl)
 |  | OnMouseMove (TCustomAbstractGroupedEdit)
pl | ro | OnMouseMove (TAbstractGroupedEdit)
pt |  | OnMouseUp (TControl)
 |  | OnMouseUp (TCustomAbstractGroupedEdit)
pl | ro | OnMouseUp (TAbstractGroupedEdit)
pt |  | OnMouseWheel (TControl)
 |  | OnMouseWheel (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheel (TAbstractGroupedEdit)
pt |  | OnMouseWheelDown (TControl)
 |  | OnMouseWheelDown (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheelDown (TAbstractGroupedEdit)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
 |  | OnMouseWheelUp (TCustomAbstractGroupedEdit)
pl | ro | OnMouseWheelUp (TAbstractGroupedEdit)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
 |  | OnStartDrag (TCustomAbstractGroupedEdit)
pl | ro | OnStartDrag (TAbstractGroupedEdit)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
 |  | OnUtf8KeyPress (TCustomAbstractGroupedEdit)
pl | ro | OnUTF8KeyPress (TAbstractGroupedEdit)


TCustomAbstractGroupedEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a grouped edit control

Declaration

Source position: groupededit.pp line 62

type TCustomAbstractGroupedEdit = class(TCustomControl)
protected
class procedure WSRegisterClass; override;
procedure CalculatePreferredSize(); override; | Calculates the preferred size for the control with optional space reserved by theme services
function CreateBuddy; virtual; | Creates the TControl instance assigned to the Buddy property
function CreateEditor; virtual; | Creates the TGEEdit instance used in the BaseEditor property
procedure FocusAndMaybeSelectAll; | Gives focus to the control, and optionally selects text in its editor
function GetEditorClassType; virtual; | Gets the class reference used to create the BaseEditor for the control
function GetBuddyClassType; virtual; abstract; | Gets the class reference used to create the Buddy for the control
class function GetControlClassDefaultSize; override; | Gets the default size for new instances of the control
procedure SetDirectInput(); virtual; | Sets the value for the DirectInput property
function RealGetText; override; | Gets the value for the text in the control
procedure RealSetText(); override; | Sets the value for the text in the control
function GetEditPopupMenu; | Gets the popup menu for the BaseEditor in the control
function GetBuddyCaption; | Gets the Caption used in the Buddy property
function GetBuddyCursor; | Gets the value for the BuddyCursor property
function GetBuddyHint; | Gets the value for the BuddyHint property
function GetBuddyWidth; | Gets the value for the BuddyWidth property
function GetBuddyVisible;
procedure SetBuddyCaption(); | Sets the Caption used in the Buddy property
procedure SetBuddyCursor(); | Sets the cursor shape used in the Buddy property
procedure SetBuddyHint(); | Sets the Hint displayed for the Buddy property
procedure SetBuddyWidth(); | Sets the Width used for the Buddy property
procedure SetBuddyVisible();
procedure BuddyClick; virtual; | Performs actions needed when the Buddy control is clicked
procedure DoEnter; override; | Performs actions needed when the control is entered
procedure EditChange; virtual; | Signals the OnEditChange event handler, when assigned
procedure EditClick; virtual; | Signals the internal OnEditClick event handler, when assigned
procedure EditDblClick; virtual; |
procedure EditDragDrop(); virtual; |
procedure EditDragOver(); virtual; |
procedure EditEditingDone; virtual; |
procedure EditEndDrag(); virtual; |
procedure EditEnter; virtual; |
procedure EditExit; virtual; |
procedure EditKeyDown(); virtual; |
procedure EditKeyPress(); virtual; |
procedure EditKeyUp(); virtual; |
procedure EditMouseDown(); virtual; |
procedure EditMouseUp(); virtual; |
procedure EditMouseEnter; virtual; |
procedure EditMouseLeave; virtual; |
procedure EditMouseMove(); virtual; |
procedure EditMouseWheel(); |
procedure EditMouseWheelUp(); virtual; |
procedure EditMouseWheelDown(); virtual; |
procedure EditUtf8KeyPress(); virtual; |
procedure EditStartDrag(); virtual; |
procedure UpdateSpacing; |
procedure CheckCursor; | Forwards a CheckCursor method call to the BaseEditor for the control
procedure CMParentColorChanged(); message; | Handles the control message received when the ParentColor property is changed
function EditCanModify; virtual; |
procedure GetSel(); | Gets the offsets for the current text selection in the control
function GetSpacing; virtual; | Gets the value for the Spacing property
procedure SetSel(); | Sets the current text selection in the control
procedure Loaded; override; | Performs actions when the control has finished loading in the LCL streaming mechanism
procedure Reset; virtual; | Forwards a Reset method call to the BaseEditor in the control
procedure SetAutoSize(); override; | Sets the value for the AutoSize property
procedure SetColor(); | Sets the value for the Color property
procedure SetCursor(); override; | Sets the value for the Cursor property
procedure ShouldAutoAdjust(); override; |
property AutoSelect: Boolean; [rw] | Indicates if the text in the control is automatically selected when focus is received
property AutoSelected: Boolean; [rw] | Indicates if the current text selection was performed automatically
property Buddy: TControl; [r] | Represents the associated TControl instance in the grouped edit control
property BuddyCaption: TCaption; [rw] | Caption used for the Buddy control
property BuddyCursor: TCursor; [rw] | Cursor shape used for the Buddy control
property BuddyHint: TTranslateString; [rw] | Hint displayed for the Buddy control
property BuddyWidth: Integer; [rw] | Width for the Buddy control
property DirectInput: Boolean; [rw] | Indicates if text can be entered directly into the BaseEditor control
property BaseEditor: TGEEdit; [r] | Represents the control used as the editor for the value in the grouped edit control
property EditMask: string; [rw] | Contains the masking characters used in the editor for the control
property EditText: string; [rw] | Contains the value entered in the control including masking characters
property FocusOnBuddyClick: Boolean; [rw] | Determines if the control receives focus when the Buddy conrol is clicked
property IsMasked: Boolean; [r] | Indicates if an edit mask is in use in the BaseEditor in the grouped edit control
property Layout: TLeftRight; [rw] |
property Spacing: Integer; [rw] | Spacing used between the BaseEditor and the Buddy controls
property OnBuddyClick: TNotifyEvent; [rw] | Event handler signalled when the Buddy control is clicked
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure SetFocus; override; | Sets the focus to the editor in the control
function Focused; override; | Performs actions needed when the control receives focus
procedure Clear; | Removes the text content in the control
procedure ClearSelection; virtual; | Clears the content for the current selection in the control
procedure CopyToClipboard; virtual; | Copies content in the control to the clipboard
procedure CutToClipboard; virtual; | Copies content in the control to the clipboard, and removes it from the control
procedure PasteFromClipboard; virtual; | Pastes content into the control from the clipboard
procedure SelectAll; | Selects all of the content in the control
procedure Undo; virtual; | Reverses the last edit performed on the control value
procedure ValidateEdit; virtual; | Performs actions needed to validate the value for the control
property Autosize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property AutoSizeHeightIsEditHeight: Boolean; [rw] | Indicates if the height for BaseEditor is used as the height for the control when autosizing
property Alignment: TAlignment; [rw] | Indicates the text alignment used for the control value
property CanUndo: Boolean; [r] | Indicates if the Undo method can used to revert changes to the control value
property CaretPos: TPoint; [rw] | Position of the editing caret in the control
property CharCase: TEditCharCase; [rw] | Controls the case conversion used for a value entered in the control
property Color: TColor; [rws] |
property ParentColor: Boolean; [rw] | Indicates if the color in the Parent control is used
property EchoMode: TEchoMode; [rw] | Indicates if characters entered in the control value are hidden, displayed, or obscured
property HideSelection: Boolean; [rw] | Hides the current text selection in the control
property MaxLength: Integer; [rw] | Maximum number of characters allowed in the editor for the control
property Modified: Boolean; [rw] | Indicates if the content in the control has been changed
property NumbersOnly: Boolean; [rw] | Indicates that only numbers can be enetered in the control value
property PasswordChar: Char; [rw] | Contains the character displayed when entering a password value
property PopupMenu: TPopupMenu; [rw] | PopupMenu for the control
property ReadOnly: Boolean; [rw] | Indicates if value in the control cannot be changed
property SelLength: Integer; [rw] | Number of characters in the current selection for the control
property SelStart: Integer; [rw] | Starting position for the current selection in the control
property SelText: string; [rw] | Returns the selected text in the control
property TabStop: Boolean; [rw]
property Text: TCaption; | The character string associated with the control
property TextHint: TTranslateString; [rw] | Contains the hint text displayed for the grouped edit control
property OnChange: TNotifyEvent; [rw] | Event handler signalled when the value for the control is changed
property OnClick: TNotifyEvent; [rw] | Notification handler for mouse clicks
property OnDblClick: TNotifyEvent; [rw] | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; [rw] | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; [rw] | Event handler for a control being dragged over this control
property OnEditingDone: TNotifyEvent; [rw] | Event handler when editing is done
property OnEndDrag: TEndDragEvent; [rw] | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; [rw] | Handler for control receiving the focus
property OnExit: TNotifyEvent; [rw] | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnMouseDown: TMouseEvent; [rw] | Event handler for mouse button going down
property OnKeyPress: TKeyPressEvent; [rw] | Handler for a character entered by the user
property OnKeyDown: TKeyEvent; [rw] | Handler for keyboard key pressed
property OnKeyUp: TKeyEvent; [rw] | Handler for keyboard key released
property OnMouseEnter: TNotifyEvent; [rw] | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; [rw] | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; [rw] | Event handler for mouse movement within the control
property OnMouseWheel: TMouseWheelEvent; [rw] | Event handler for mouse wheel turned
property OnMouseWheelUp: TMouseWheelUpDownEvent; [rw] | Event handler for upward movement of the mouse wheel
property OnMouseWheelDown: TMouseWheelUpDownEvent; [rw] | Event handler for downward movement of mouse wheel
property OnMouseUp: TMouseEvent; [rw] | Event handler for mouse button going up
property OnStartDrag: TStartDragEvent; [rw] | Event handler for the start of a dragging operation
property OnUtf8KeyPress: TUTF8KeyPressEvent; [rw] | Handler for a character entered by the user
end;

Inheritance

TCustomAbstractGroupedEdit | Implements a grouped edit control
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomAbstractGroupedEdit is a TCustomControl descendant which implements a grouped edit control. TCustomAbstractGroupedEdit is composed of a TGEEdit control that provides an editor for the control value, and a related TControl descendant.

TCustomAbstractGroupedEdit basically acts as a container for the grouped controls, and ensures that Aligment and Anchoring are performed. TCustomAbstractGroupedEdit forwards relevant methods and properties to the BaseEditor or Buddy members, and receives event notifications from both.

Derived classes should implement their own BaseEditor and Buddy properties so that they will have the correct class types.

See also

TCustomAbstractGroupedEdit.BaseEditor | Represents the control used as the editor for the value in the grouped edit control
TCustomAbstractGroupedEdit.Buddy | Represents the associated TControl instance in the grouped edit control
TGEEdit | Implements the edit control used in TCustomAbstractGroupedEdit
#LCL.Controls.TCustomControl | The base class for windowed controls which paint themselves
#LCL.Controls.TControl | The base class for visible controls


TCustomAbstractGroupedEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | Buddy
pt |  | BuddyCaption
pt |  | BuddyCursor
pt |  | BuddyHint
pt |  | BuddyWidth
pt |  | DirectInput
pt | ro | BaseEditor
pt |  | EditMask
pt |  | EditText
pt |  | FocusOnBuddyClick
pt | ro | IsMasked
pt |  | Layout
pt |  | Spacing
 | ro | Autosize
 |  | AutoSizeHeightIsEditHeight
 |  | Alignment
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | Color
 |  | ParentColor
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 |  | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | TabStop
 | ro | Text
 |  | TextHint
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 |  | Alignment (TCustomAbstractGroupedEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomAbstractGroupedEdit)
pt |  | AutoSelected (TCustomAbstractGroupedEdit)
 |  | AutoSize (TControl)
 | ro | Autosize (TCustomAbstractGroupedEdit)
 |  | AutoSizeHeightIsEditHeight (TCustomAbstractGroupedEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
pt | ro | BaseEditor (TCustomAbstractGroupedEdit)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
pt | ro | Buddy (TCustomAbstractGroupedEdit)
pt |  | BuddyCaption (TCustomAbstractGroupedEdit)
pt |  | BuddyCursor (TCustomAbstractGroupedEdit)
pt |  | BuddyHint (TCustomAbstractGroupedEdit)
pt |  | BuddyWidth (TCustomAbstractGroupedEdit)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomAbstractGroupedEdit)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomAbstractGroupedEdit)
 |  | CharCase (TCustomAbstractGroupedEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 |  | Color (TCustomAbstractGroupedEdit)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt |  | DirectInput (TCustomAbstractGroupedEdit)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | EchoMode (TCustomAbstractGroupedEdit)
pt |  | EditMask (TCustomAbstractGroupedEdit)
pt |  | EditText (TCustomAbstractGroupedEdit)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
pt |  | FocusOnBuddyClick (TCustomAbstractGroupedEdit)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomAbstractGroupedEdit)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
pt | ro | IsMasked (TCustomAbstractGroupedEdit)
 | ro | IsResizing (TWinControl)
pt |  | Layout (TCustomAbstractGroupedEdit)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomAbstractGroupedEdit)
 |  | Modified (TCustomAbstractGroupedEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomAbstractGroupedEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentColor (TCustomAbstractGroupedEdit)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomAbstractGroupedEdit)
 |  | PopupMenu (TControl)
 |  | PopupMenu (TCustomAbstractGroupedEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomAbstractGroupedEdit)
 |  | SelLength (TCustomAbstractGroupedEdit)
 |  | SelStart (TCustomAbstractGroupedEdit)
 |  | SelText (TCustomAbstractGroupedEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
pt |  | Spacing (TCustomAbstractGroupedEdit)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | TabStop (TCustomAbstractGroupedEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomAbstractGroupedEdit)
 |  | TextHint (TCustomAbstractGroupedEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomAbstractGroupedEdit
pt | WSRegisterClass
pt | CalculatePreferredSize
pt | CreateBuddy
pt | CreateEditor
pt | FocusAndMaybeSelectAll
pt | GetEditorClassType
pt | GetBuddyClassType
pt | GetControlClassDefaultSize
pt | SetDirectInput
pt | RealGetText
pt | RealSetText
pt | GetEditPopupMenu
pt | GetBuddyCaption
pt | GetBuddyCursor
pt | GetBuddyHint
pt | GetBuddyWidth
pt | GetBuddyVisible
pt | SetBuddyCaption
pt | SetBuddyCursor
pt | SetBuddyHint
pt | SetBuddyWidth
pt | SetBuddyVisible
pt | BuddyClick
pt | DoEnter
pt | EditChange
pt | EditClick
pt | EditDblClick
pt | EditDragDrop
pt | EditDragOver
pt | EditEditingDone
pt | EditEndDrag
pt | EditEnter
pt | EditExit
pt | EditKeyDown
pt | EditKeyPress
pt | EditKeyUp
pt | EditMouseDown
pt | EditMouseUp
pt | EditMouseEnter
pt | EditMouseLeave
pt | EditMouseMove
pt | EditMouseWheel
pt | EditMouseWheelUp
pt | EditMouseWheelDown
pt | EditUtf8KeyPress
pt | EditStartDrag
pt | UpdateSpacing
pt | CheckCursor
pt | CMParentColorChanged
pt | EditCanModify
pt | GetSel
pt | GetSpacing
pt | SetSel
pt | Loaded
pt | Reset
pt | SetAutoSize
pt | SetColor
pt | SetCursor
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | SetFocus
 | Focused
 | Clear
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | SelectAll
 | Undo
 | ValidateEdit
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TCustomAbstractGroupedEdit
pt | OnBuddyClick
 | OnChange
 | OnClick
 | OnDblClick
 | OnDragDrop
 | OnDragOver
 | OnEditingDone
 | OnEndDrag
 | OnEnter
 | OnExit
 | OnMouseDown
 | OnKeyPress
 | OnKeyDown
 | OnKeyUp
 | OnMouseEnter
 | OnMouseLeave
 | OnMouseMove
 | OnMouseWheel
 | OnMouseWheelUp
 | OnMouseWheelDown
 | OnMouseUp
 | OnStartDrag
 | OnUtf8KeyPress
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt | OnBuddyClick (TCustomAbstractGroupedEdit)
 | OnChange (TCustomAbstractGroupedEdit)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
 | OnClick (TCustomAbstractGroupedEdit)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDblClick (TCustomAbstractGroupedEdit)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
 | OnDragDrop (TCustomAbstractGroupedEdit)
pt | OnDragOver (TControl)
 | OnDragOver (TCustomAbstractGroupedEdit)
pt | OnEditingDone (TControl)
 | OnEditingDone (TCustomAbstractGroupedEdit)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEndDrag (TCustomAbstractGroupedEdit)
 | OnEnter (TWinControl)
 | OnEnter (TCustomAbstractGroupedEdit)
 | OnExit (TWinControl)
 | OnExit (TCustomAbstractGroupedEdit)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyDown (TCustomAbstractGroupedEdit)
 | OnKeyPress (TWinControl)
 | OnKeyPress (TCustomAbstractGroupedEdit)
 | OnKeyUp (TWinControl)
 | OnKeyUp (TCustomAbstractGroupedEdit)
pt | OnMouseDown (TControl)
 | OnMouseDown (TCustomAbstractGroupedEdit)
pt | OnMouseEnter (TControl)
 | OnMouseEnter (TCustomAbstractGroupedEdit)
pt | OnMouseLeave (TControl)
 | OnMouseLeave (TCustomAbstractGroupedEdit)
pt | OnMouseMove (TControl)
 | OnMouseMove (TCustomAbstractGroupedEdit)
pt | OnMouseUp (TControl)
 | OnMouseUp (TCustomAbstractGroupedEdit)
pt | OnMouseWheel (TControl)
 | OnMouseWheel (TCustomAbstractGroupedEdit)
pt | OnMouseWheelDown (TControl)
 | OnMouseWheelDown (TCustomAbstractGroupedEdit)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
 | OnMouseWheelUp (TCustomAbstractGroupedEdit)
 | OnPaint (TCustomControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
 | OnStartDrag (TCustomAbstractGroupedEdit)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)
 | OnUtf8KeyPress (TCustomAbstractGroupedEdit)


TCustomAbstractGroupedEdit.Alignment

Indicates the text alignment used for the control value

Declaration

Source position: groupededit.pp line 284

public property TCustomAbstractGroupedEdit.Alignment : TAlignment
  read GetAlignment
  write SetAlignment
  default taLeftJustify;

Description

Alignment is a TAlignment property which indicates the text alignment used for the control value in the BaseEditor control. Read and write access for the property value are redirected to the BaseEditor control.

The default value for the property is taLeftJustify.

See also

TCustomAbstractGroupedEdit.BaseEditor

Represents the control used as the editor for the value in the grouped edit control

TCustomEdit.Alignment


TCustomAbstractGroupedEdit.AutoSelect

Indicates if the text in the control is automatically selected when focus is received

Declaration

Source position: groupededit.pp line 247

protected property TCustomAbstractGroupedEdit.AutoSelect : Boolean
  read GetAutoSelect
  write SetAutoSelect
  default True;


TCustomAbstractGroupedEdit.AutoSelected

Indicates if the current text selection was performed automatically

Declaration

Source position: groupededit.pp line 248

protected property TCustomAbstractGroupedEdit.AutoSelected : Boolean
  read GetAutoSelected
  write SetAutoSelected;


TCustomAbstractGroupedEdit.AutoSizeHeightIsEditHeight

Indicates if the height for BaseEditor is used as the height for the control when autosizing

Declaration

Source position: groupededit.pp line 283

public property TCustomAbstractGroupedEdit.AutoSizeHeightIsEditHeight : Boolean
  read FAutoSizeHeightIsEditHeight
  write FAutoSizeHeightIsEditHeight
  default True;

Description

AutoSizeHeightIsEditHeight is a Boolean property which indicates if the height for BaseEditor is used as the height for the control when autosizing is enabled. The default value for the property is True.

AutoSizeHeightIsEditHeight is used in the implementation of the CalculatePreferredSize method called when CanAutoSize is True.

See also

TCustomAbstractGroupedEdit.BaseEditor | Represents the control used as the editor for the value in the grouped edit control
TCustomAbstractGroupedEdit.CalculatePreferredSize | Calculates the preferred size for the control with optional space reserved by theme services


TCustomAbstractGroupedEdit.BaseEditor

Represents the control used as the editor for the value in the grouped edit control

Declaration

Source position: groupededit.pp line 255

protected property TCustomAbstractGroupedEdit.BaseEditor : TGEEdit
  read FEdit;

See also

TCustomAbstractGroupedEdit.Buddy

Represents the associated TControl instance in the grouped edit control


TCustomAbstractGroupedEdit.Buddy

Represents the associated TControl instance in the grouped edit control

Declaration

Source position: groupededit.pp line 249

protected property TCustomAbstractGroupedEdit.Buddy : TControl
  read FBuddy;

Description

Buddy normally contains a TSpeedButton, TUpDown or similar control. Derived classes may implement a different class type for the control using the GetBuddyClassType method.

See also

TCustomAbstractGroupedEdit.BaseEditor | Represents the control used as the editor for the value in the grouped edit control
TCustomAbstractGroupedEdit.GetBuddyClassType | Gets the class reference used to create the Buddy for the control


TCustomAbstractGroupedEdit.BuddyCaption

Caption used for the Buddy control

Declaration

Source position: groupededit.pp line 250

protected property TCustomAbstractGroupedEdit.BuddyCaption : TCaption
  read GetBuddyCaption
  write SetBuddyCaption;


TCustomAbstractGroupedEdit.BuddyClick

Performs actions needed when the Buddy control is clicked

Declaration

Source position: groupededit.pp line 203

protected procedure TCustomAbstractGroupedEdit.BuddyClick; virtual;

Description

Used in internal methods to redirect events from the Buddy control to the container class (the current class instance).

BuddyClick uses the value in ReadOnly to determine if the grouped edit control should respond to a Click event from the Buddy control. When ReadOnly is True, no actions are performed in the method.

BuddyClick signals the OnBuddyEvent handler (when assigned). When the BuddyClick code points to this method (and not an overridden one in a descendant), the FocusOnBuddyClick method is called to determine if focus and selection changes are handled by the current class instance.

Derived controls may override BuddyClick to run a dialog after calling the inherited method. In this scenario, selecting the text in this method is most likely premature. It is the responsibility of the derived control to implement focus changes and selection as needed.

See also

TCustomAbstractGroupedEdit.Buddy | Represents the associated TControl instance in the grouped edit control
TCustomAbstractGroupedEdit.ReadOnly | Indicates if value in the control cannot be changed
TCustomAbstractGroupedEdit.FocusOnBuddyClick | Determines if the control receives focus when the Buddy conrol is clicked


TCustomAbstractGroupedEdit.BuddyCursor

Cursor shape used for the Buddy control

Declaration

Source position: groupededit.pp line 251

protected property TCustomAbstractGroupedEdit.BuddyCursor : TCursor
  read GetBuddyCursor
  write SetBuddyCursor
  default crDefault;


TCustomAbstractGroupedEdit.BuddyHint

Hint displayed for the Buddy control

Declaration

Source position: groupededit.pp line 252

protected property TCustomAbstractGroupedEdit.BuddyHint : TTranslateString
  read GetBuddyHint
  write SetBuddyHint;


TCustomAbstractGroupedEdit.BuddyWidth

Width for the Buddy control

Declaration

Source position: groupededit.pp line 253

protected property TCustomAbstractGroupedEdit.BuddyWidth : Integer
  read GetBuddyWidth
  write SetBuddyWidth;


TCustomAbstractGroupedEdit.CalculatePreferredSize

Calculates the preferred size for the control with optional space reserved by theme services

Declaration

Source position: groupededit.pp line 178

protected procedure TCustomAbstractGroupedEdit.CalculatePreferredSize(

  var PreferredWidth: Integer;

  var PreferredHeight: Integer;

  WithThemeSpace: Boolean

); override;

Arguments

PreferredWidth | Width for the control; always zero in the method
PreferredHeight | Height for the control
WithThemeSpace | Indicates if additional space needed for theme services is reserved

Description

CalculatePreferredSize is an overridden procedure used to calculate the dimensions for the control. The calculated values are returned in PreferredWidth and PreferredHeight.

CalculatePreferredSize calls the inherited method, and forwards the method call to the BaseEditor control. When AutoSizeHeightIsEditHeight is set to True, the value calculated as the control height in BaseEditor is used as the value in the PreferredHeight argument. The value in PreferredWidth is always set to zero (0).

See also

TCustomAbstractGroupedEdit.AutoSizeHeightIsEditHeight | Indicates if the height for BaseEditor is used as the height for the control when autosizing
#LCL.Controls.TWinControl.CalculatePreferredSize | Override this method to return a different preferred height and/or width for auto-sizing


TCustomAbstractGroupedEdit.CanUndo

Indicates if the Undo method can used to revert changes to the control value

Declaration

Source position: groupededit.pp line 285

public property TCustomAbstractGroupedEdit.CanUndo : Boolean
  read GetCanUndo;


TCustomAbstractGroupedEdit.CaretPos

Position of the editing caret in the control

Declaration

Source position: groupededit.pp line 286

public property TCustomAbstractGroupedEdit.CaretPos : TPoint
  read GetCaretPos
  write SetCaretPos;


TCustomAbstractGroupedEdit.CharCase

Controls the case conversion used for a value entered in the control

Declaration

Source position: groupededit.pp line 287

public property TCustomAbstractGroupedEdit.CharCase : TEditCharCase
  read GetCharCase
  write SetCharCase
  default ecNormal;

Description

CharCase is a TEditCharCase property that controls the case conversion used (if any) for a value entered in the control. The default value for the property is ecNormal, and indicates that no case conversion is used. See #LCL.StdCtrls.TEditCharCase for more information about the enumeration values supported for the type.

Read and write access to the property value are redirected to the BaseEditor control.

Remark: Please note: The value in CharCase can automatically be changed to ecNormal when an edit mask is assigned to the control.

See also

TCustomAbstractGroupedEdit.BaseEditor | Represents the control used as the editor for the value in the grouped edit control
#LCL.MaskEdit.TCustomMaskEdit.CharCase
#LCL.MaskEdit.TCustomMaskEdit.EditMask | EditMask - the sequence of characters used to obscure the string being typed (typically a sequence of asterisks)
#LCL.StdCtrls.TEditCharCase | Determines the case for text in edit box or combo-box controls


TCustomAbstractGroupedEdit.CheckCursor

Forwards a CheckCursor method call to the BaseEditor for the control

Declaration

Source position: groupededit.pp line 234

protected procedure TCustomAbstractGroupedEdit.CheckCursor;


TCustomAbstractGroupedEdit.Clear

Removes the text content in the control

Declaration

Source position: groupededit.pp line 273

public procedure TCustomAbstractGroupedEdit.Clear;

Description

Clear is a procedure used to remove the text content in the control. Clear class the Clear method in BaseEditor.

See also

TCustomAbstractGroupedEdit.BaseEditor

Represents the control used as the editor for the value in the grouped edit control

TCustomMaskEdit.Clear


TCustomAbstractGroupedEdit.ClearSelection

Clears the content for the current selection in the control

Declaration

Source position: groupededit.pp line 274

public procedure TCustomAbstractGroupedEdit.ClearSelection; virtual;


TCustomAbstractGroupedEdit.CMParentColorChanged

Handles the control message received when the ParentColor property is changed

Declaration

Source position: groupededit.pp line 235

protected procedure TCustomAbstractGroupedEdit.CMParentColorChanged(

  var Message: TLMessage

); message;


TCustomAbstractGroupedEdit.Color

Declaration

Source position: groupededit.pp line 288

public property TCustomAbstractGroupedEdit.Color : TColor
  read GetColor
  write SetColor
  stored True
  default clWindow;


TCustomAbstractGroupedEdit.CopyToClipboard

Copies content in the control to the clipboard

Declaration

Source position: groupededit.pp line 275

public procedure TCustomAbstractGroupedEdit.CopyToClipboard; virtual;


TCustomAbstractGroupedEdit.Create

Constructor for the class instance

Declaration

Source position: groupededit.pp line 268

public constructor TCustomAbstractGroupedEdit.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance

Description

Create is the overridden constructor for the class instance. Create allocates resources needed for the BaseEditor and Buddy properties prior to calling the inherited constructor. The default values for properties and event handlers are assigned in the constructor, including those needed in the BaseEditor and Buddy properties.

The Buddy control is aligned to the right edge of the current class instance.

BaseEditor is aligned to the remaining client area in the control. Event handlers in BaseEditor are set to the internal methods used to redirect mouse and keyboard events for the current class instance.

Both Buddy and BaseEditor use the current class instance in their Parent properties.


TCustomAbstractGroupedEdit.CreateBuddy

Creates the TControl instance assigned to the Buddy property

Declaration

Source position: groupededit.pp line 180

protected function TCustomAbstractGroupedEdit.CreateBuddy: TControl; virtual;

Function result

TControl instance created in the method

Description

CreateBuddy is a TControl function used to create the TControl instance assigned to the Buddy property. CreateBuddy calls GetBuddyClassType to get the class reference used to create new instances of the control, and calls its Create method using the current class instance as the owner for the TControl instance.

CreateBuddy is used the Create constructor.

See also

TCustomAbstractGroupedEdit.Buddy | Represents the associated TControl instance in the grouped edit control
TCustomAbstractGroupedEdit.GetBuddyClassType | Gets the class reference used to create the Buddy for the control
TCustomAbstractGroupedEdit.Create | Constructor for the class instance
TCustomAbstractGroupedEdit.CreateEditor | Creates the TGEEdit instance used in the BaseEditor property


TCustomAbstractGroupedEdit.CreateEditor

Creates the TGEEdit instance used in the BaseEditor property

Declaration

Source position: groupededit.pp line 181

protected function TCustomAbstractGroupedEdit.CreateEditor: TGEEdit; virtual;

Function result

TGEEdit instance created in the method


TCustomAbstractGroupedEdit.CutToClipboard

Copies content in the control to the clipboard, and removes it from the control

Declaration

Source position: groupededit.pp line 276

public procedure TCustomAbstractGroupedEdit.CutToClipboard; virtual;


TCustomAbstractGroupedEdit.Destroy

Destructor for the class instance

Declaration

Source position: groupededit.pp line 269

public destructor TCustomAbstractGroupedEdit.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy calls the inherited destructor.

Remark: Please note: Resources allocated for BaseEditor and Buddy in the constructor are not explicitly freed in the destructor; that action is performed using the Notification that occurs when this class instance (which is the owner for those resources) is freed.


TCustomAbstractGroupedEdit.DirectInput

Indicates if text can be entered directly into the BaseEditor control

Declaration

Source position: groupededit.pp line 254

protected property TCustomAbstractGroupedEdit.DirectInput : Boolean
  read GetDirectInput
  write SetDirectInput
  default True;


TCustomAbstractGroupedEdit.DoEnter

Performs actions needed when the control is entered

Declaration

Source position: groupededit.pp line 205

protected procedure TCustomAbstractGroupedEdit.DoEnter; override;

Description

DoEnter is an overridden procedure used to perform actions needed when the control is entered using keyboard navigation. DoEnter calls the inherited DoEnter method to signal the OnEnter event handler, and calls the SetFocus method in BaseEditor at run-time. The focus change is not performed at design-time.

See also

#LCL.Controls.TWinControl.DoEnter

Invokes the OnEnter event handler


TCustomAbstractGroupedEdit.EchoMode

Indicates if characters entered in the control value are hidden, displayed, or obscured

Declaration

Source position: groupededit.pp line 290

public property TCustomAbstractGroupedEdit.EchoMode : TEchoMode
  read GetEchoMode
  write SetEchoMode
  default emNormal;


TCustomAbstractGroupedEdit.EditCanModify

Declaration

Source position: groupededit.pp line 236

protected function TCustomAbstractGroupedEdit.EditCanModify: Boolean; virtual;


TCustomAbstractGroupedEdit.EditChange

Signals the OnEditChange event handler, when assigned

Declaration

Source position: groupededit.pp line 207

protected procedure TCustomAbstractGroupedEdit.EditChange; virtual;

Description

EditChange is a procedure used to signals the OnEditChange event handler, when assigned. EditChange is used in the implementation of the InternalOnEditChange method, which is assigned as the OnChange event handler in the BaseEditor property.

See also

TCustomAbstractGroupedEdit.BaseEditor

Represents the control used as the editor for the value in the grouped edit control

TCustomEdit.OnChange


TCustomAbstractGroupedEdit.EditClick

Signals the internal OnEditClick event handler, when assigned

Declaration

Source position: groupededit.pp line 208

protected procedure TCustomAbstractGroupedEdit.EditClick; virtual;

See also

TCustomAbstractGroupedEdit.BaseEditor

Represents the control used as the editor for the value in the grouped edit control


TCustomAbstractGroupedEdit.EditDblClick

Declaration

Source position: groupededit.pp line 209

protected procedure TCustomAbstractGroupedEdit.EditDblClick; virtual;


TCustomAbstractGroupedEdit.EditDragDrop

Declaration

Source position: groupededit.pp line 210

protected procedure TCustomAbstractGroupedEdit.EditDragDrop(

  Source: TObject;

  X: Integer;

  Y: Integer

); virtual;


TCustomAbstractGroupedEdit.EditDragOver

Declaration

Source position: groupededit.pp line 211

protected procedure TCustomAbstractGroupedEdit.EditDragOver(

  Source: TObject;

  X: Integer;

  Y: Integer;

  State: TDragState;

  var Accept: Boolean

); virtual;


TCustomAbstractGroupedEdit.EditEditingDone

Declaration

Source position: groupededit.pp line 212

protected procedure TCustomAbstractGroupedEdit.EditEditingDone; virtual;


TCustomAbstractGroupedEdit.EditEndDrag

Declaration

Source position: groupededit.pp line 213

protected procedure TCustomAbstractGroupedEdit.EditEndDrag(

  Target: TObject;

  X: Integer;

  Y: Integer

); virtual;


TCustomAbstractGroupedEdit.EditEnter

Declaration

Source position: groupededit.pp line 214

protected procedure TCustomAbstractGroupedEdit.EditEnter; virtual;


TCustomAbstractGroupedEdit.EditExit

Declaration

Source position: groupededit.pp line 215

protected procedure TCustomAbstractGroupedEdit.EditExit; virtual;


TCustomAbstractGroupedEdit.EditKeyDown

Declaration

Source position: groupededit.pp line 216

protected procedure TCustomAbstractGroupedEdit.EditKeyDown(

  var Key: Word;

  Shift: TShiftState

); virtual;


TCustomAbstractGroupedEdit.EditKeyPress

Declaration

Source position: groupededit.pp line 217

protected procedure TCustomAbstractGroupedEdit.EditKeyPress(

  var Key: Char

); virtual;


TCustomAbstractGroupedEdit.EditKeyUp

Declaration

Source position: groupededit.pp line 218

protected procedure TCustomAbstractGroupedEdit.EditKeyUp(

  var Key: Word;

  Shift: TShiftState

); virtual;


TCustomAbstractGroupedEdit.EditMask

Contains the masking characters used in the editor for the control

Declaration

Source position: groupededit.pp line 256

protected property TCustomAbstractGroupedEdit.EditMask : string
  read GetEditMask
  write SetEditMask;

Description

EditMask is a String property that contains the masking characters used in the editor for the control. EditMask redirects read and write access for the property to the TGEEdit instance in the BaseEditor property.

See also

TCustomAbstractGroupedEdit.BaseEditor | Represents the control used as the editor for the value in the grouped edit control
TGEEdit | Implements the edit control used in TCustomAbstractGroupedEdit
#LCL.MaskEdit.TCustomMaskEdit.EditMask | EditMask - the sequence of characters used to obscure the string being typed (typically a sequence of asterisks)


TCustomAbstractGroupedEdit.EditMouseDown

Declaration

Source position: groupededit.pp line 219

protected procedure TCustomAbstractGroupedEdit.EditMouseDown(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); virtual;


TCustomAbstractGroupedEdit.EditMouseEnter

Declaration

Source position: groupededit.pp line 223

protected procedure TCustomAbstractGroupedEdit.EditMouseEnter; virtual;


TCustomAbstractGroupedEdit.EditMouseLeave

Declaration

Source position: groupededit.pp line 224

protected procedure TCustomAbstractGroupedEdit.EditMouseLeave; virtual;


TCustomAbstractGroupedEdit.EditMouseMove

Declaration

Source position: groupededit.pp line 225

protected procedure TCustomAbstractGroupedEdit.EditMouseMove(

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); virtual;


TCustomAbstractGroupedEdit.EditMouseUp

Declaration

Source position: groupededit.pp line 221

protected procedure TCustomAbstractGroupedEdit.EditMouseUp(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); virtual;


TCustomAbstractGroupedEdit.EditMouseWheel

Declaration

Source position: groupededit.pp line 226

protected procedure TCustomAbstractGroupedEdit.EditMouseWheel(

  Shift: TShiftState;

  WheelDelta: Integer;

  MousePos: TPoint;

  var Handled: Boolean

);


TCustomAbstractGroupedEdit.EditMouseWheelDown

Declaration

Source position: groupededit.pp line 229

protected procedure TCustomAbstractGroupedEdit.EditMouseWheelDown(

  Shift: TShiftState;

  MousePos: TPoint;

  var Handled: Boolean

); virtual;


TCustomAbstractGroupedEdit.EditMouseWheelUp

Declaration

Source position: groupededit.pp line 228

protected procedure TCustomAbstractGroupedEdit.EditMouseWheelUp(

  Shift: TShiftState;

  MousePos: TPoint;

  var Handled: Boolean

); virtual;


TCustomAbstractGroupedEdit.EditStartDrag

Declaration

Source position: groupededit.pp line 231

protected procedure TCustomAbstractGroupedEdit.EditStartDrag(

  var DragObject: TDragObject

); virtual;


TCustomAbstractGroupedEdit.EditText

Contains the value entered in the control including masking characters

Declaration

Source position: groupededit.pp line 257

protected property TCustomAbstractGroupedEdit.EditText : string
  read GetEditText
  write SetEditText;

Description

EditText is a String property which contains the value entered in the control including masking characters. Read and write access to the property value are redirected to the BaseEditor control.

Use the Text property to access the actual characters in the control value, excluding any characters introduced by an edit mask.

See also

TCustomAbstractGroupedEdit.BaseEditor | Represents the control used as the editor for the value in the grouped edit control
#LCL.MaskEdit.TCustomMaskEdit.EditText | The string that has been typed in the Edit Box and obscured by the Masking characters


TCustomAbstractGroupedEdit.EditUtf8KeyPress

Declaration

Source position: groupededit.pp line 230

protected procedure TCustomAbstractGroupedEdit.EditUtf8KeyPress(

  var UTF8Key: TUTF8Char

); virtual;


TCustomAbstractGroupedEdit.FocusAndMaybeSelectAll

Gives focus to the control, and optionally selects text in its editor

Declaration

Source position: groupededit.pp line 183

protected procedure TCustomAbstractGroupedEdit.FocusAndMaybeSelectAll;

Description

FocusAndMaybeSelectAll is a procedure used to give focus to the control, and to optionally select text in its editor. FocusAndMaybeSelectAll calls the SetFocus method in BaseEditor to ensure that the editor portion of the grouped edit control has focus.

The value in AutoSelect is used to determine the selected text in the BaseEditor control. When AutoSelect is set to True, the SelectAll method in BaseEditor is called to select all of the content in the control. When False, the SelStart method in BaseEditor is set to the maximum value for an Integer, ensuring that the caret position is located at the end of the control value.

FocusAndMaybeSelectAll is used in the implementation of the BuddyClick method.

See also

TCustomAbstractGroupedEdit.BaseEditor | Represents the control used as the editor for the value in the grouped edit control
TCustomAbstractGroupedEdit.AutoSelect | Indicates if the text in the control is automatically selected when focus is received
TCustomAbstractGroupedEdit.BuddyClick | Performs actions needed when the Buddy control is clicked
TCustomAbstractGroupedEdit.SelectAll | Selects all of the content in the control
TCustomAbstractGroupedEdit.SelStart | Starting position for the current selection in the control


TCustomAbstractGroupedEdit.Focused

Performs actions needed when the control receives focus

Declaration

Source position: groupededit.pp line 272

public function TCustomAbstractGroupedEdit.Focused: Boolean; override;

Function result

True when the control has focus

Description

Focused is an overridden Boolean function used to perform actions needed when the control receives focus. Focused calls the Focused method in the BaseEditor for the control.

See also

TCustomAbstractGroupedEdit.BaseEditor | Represents the control used as the editor for the value in the grouped edit control
#LCL.Controls.TWinControl.Focused | Checks whether the control has focus


TCustomAbstractGroupedEdit.FocusOnBuddyClick

Determines if the control receives focus when the Buddy conrol is clicked

Declaration

Source position: groupededit.pp line 258

protected property TCustomAbstractGroupedEdit.FocusOnBuddyClick : Boolean
  read FFocusOnBuddyClick
  write FFocusOnBuddyClick
  default False;

Description

FocusOnBuddyClick is a Boolean property which determines if the control receives focus (and a potential change to the text selection in the editor) when the Buddy control is clicked. The default value for the property is False.

FocusOnBuddyClick is used in the implementation of the BuddyClick method.

See also

TCustomAbstractGroupedEdit.Buddy | Represents the associated TControl instance in the grouped edit control
TCustomAbstractGroupedEdit.BuddyClick | Performs actions needed when the Buddy control is clicked


TCustomAbstractGroupedEdit.GetBuddyCaption

Gets the Caption used in the Buddy property

Declaration

Source position: groupededit.pp line 192

protected function TCustomAbstractGroupedEdit.GetBuddyCaption: TCaption;

Function result

Caption used in the Buddy property


TCustomAbstractGroupedEdit.GetBuddyClassType

Gets the class reference used to create the Buddy for the control

Declaration

Source position: groupededit.pp line 185

protected function TCustomAbstractGroupedEdit.GetBuddyClassType: TControlClass; virtual; abstract;

Function result

Class reference sed to create the Buddy for the control


TCustomAbstractGroupedEdit.GetBuddyCursor

Gets the value for the BuddyCursor property

Declaration

Source position: groupededit.pp line 193

protected function TCustomAbstractGroupedEdit.GetBuddyCursor: TCursor;

Function result

Value for the property

See also

TCustomAbstractGroupedEdit.BuddyCursor

Cursor shape used for the Buddy control


TCustomAbstractGroupedEdit.GetBuddyHint

Gets the value for the BuddyHint property

Declaration

Source position: groupededit.pp line 194

protected function TCustomAbstractGroupedEdit.GetBuddyHint: TTranslateString;

Function result

Value for the property

See also

TCustomAbstractGroupedEdit.BuddyHint

Hint displayed for the Buddy control


TCustomAbstractGroupedEdit.GetBuddyVisible

Declaration

Source position: groupededit.pp line 196

protected function TCustomAbstractGroupedEdit.GetBuddyVisible: Boolean;


TCustomAbstractGroupedEdit.GetBuddyWidth

Gets the value for the BuddyWidth property

Declaration

Source position: groupededit.pp line 195

protected function TCustomAbstractGroupedEdit.GetBuddyWidth: Integer;

Function result

Value for the property

See also

TCustomAbstractGroupedEdit.BuddyWidth

Width for the Buddy control


TCustomAbstractGroupedEdit.GetControlClassDefaultSize

Gets the default size for new instances of the control

Declaration

Source position: groupededit.pp line 186

protected class function TCustomAbstractGroupedEdit.GetControlClassDefaultSize: TSize; override;

Function result

Default size for new class instances


TCustomAbstractGroupedEdit.GetEditorClassType

Gets the class reference used to create the BaseEditor for the control

Declaration

Source position: groupededit.pp line 184

protected function TCustomAbstractGroupedEdit.GetEditorClassType: TGEEditClass; virtual;

Function result

Class reference used to create the BaseEditor for the control


TCustomAbstractGroupedEdit.GetEditPopupMenu

Gets the popup menu for the BaseEditor in the control

Declaration

Source position: groupededit.pp line 191

protected function TCustomAbstractGroupedEdit.GetEditPopupMenu: TPopupMenu;

Function result

The popup menu for the BaseEditor in the control


TCustomAbstractGroupedEdit.GetSel

Gets the offsets for the current text selection in the control

Declaration

Source position: groupededit.pp line 237

protected procedure TCustomAbstractGroupedEdit.GetSel(

  out _SelStart: Integer;

  out _SelStop: Integer

);

Arguments

_SelStart | Starting position for the text selection in the control
_SelStop | Ending position for the text selection in the control


TCustomAbstractGroupedEdit.GetSpacing

Gets the value for the Spacing property

Declaration

Source position: groupededit.pp line 238

protected function TCustomAbstractGroupedEdit.GetSpacing: Integer; virtual;

Function result

Value for the property


TCustomAbstractGroupedEdit.HideSelection

Hides the current text selection in the control

Declaration

Source position: groupededit.pp line 291

public property TCustomAbstractGroupedEdit.HideSelection : Boolean
  read GetHideSelection
  write SetHideSelection
  default False;


TCustomAbstractGroupedEdit.IsMasked

Indicates if an edit mask is in use in the BaseEditor in the grouped edit control

Declaration

Source position: groupededit.pp line 259

protected property TCustomAbstractGroupedEdit.IsMasked : Boolean
  read GetIsMasked;


TCustomAbstractGroupedEdit.Layout

Declaration

Source position: groupededit.pp line 260

protected property TCustomAbstractGroupedEdit.Layout : TLeftRight
  read FLayout
  write SetLayout
  default taLeftJustify;

Description

Layout is a TLeftRight property that determines the setting for the Align property in the BaseEditor and the Buddy controls. The default value for the property is taLeftJustify.

Changing the value in Layout cause the Align properties in the grouped controls to be set to the appropriate values. For example:

taLeftJustify
Causes the Buddy control to be right aligned (opposite of the editor control).
taRightJustify
Causes the Buddy control to be left aligned (opposite of the editor control).

See also

TCustomAbstractGroupedEdit.BaseEditor | Represents the control used as the editor for the value in the grouped edit control
TCustomAbstractGroupedEdit.Buddy | Represents the associated TControl instance in the grouped edit control


TCustomAbstractGroupedEdit.Loaded

Performs actions when the control has finished loading in the LCL streaming mechanism

Declaration

Source position: groupededit.pp line 240

protected procedure TCustomAbstractGroupedEdit.Loaded; override;


TCustomAbstractGroupedEdit.MaxLength

Maximum number of characters allowed in the editor for the control

Declaration

Source position: groupededit.pp line 292

public property TCustomAbstractGroupedEdit.MaxLength : Integer
  read GetMaxLength
  write SetMaxLength;


TCustomAbstractGroupedEdit.Modified

Indicates if the content in the control has been changed

Declaration

Source position: groupededit.pp line 293

public property TCustomAbstractGroupedEdit.Modified : Boolean
  read GetModified
  write SetModified;


TCustomAbstractGroupedEdit.NumbersOnly

Indicates that only numbers can be enetered in the control value

Declaration

Source position: groupededit.pp line 294

public property TCustomAbstractGroupedEdit.NumbersOnly : Boolean
  read GetNumbersOnly
  write SetNumbersOnly
  default False;


TCustomAbstractGroupedEdit.OnBuddyClick

Event handler signalled when the Buddy control is clicked

Declaration

Source position: groupededit.pp line 266

protected property TCustomAbstractGroupedEdit.OnBuddyClick : TNotifyEvent
  read FOnBuddyClick
  write FOnBuddyClick;


TCustomAbstractGroupedEdit.OnChange

Event handler signalled when the value for the control is changed

Declaration

Source position: groupededit.pp line 305

public property TCustomAbstractGroupedEdit.OnChange : TNotifyEvent
  read FOnEditChange
  write FOnEditChange;

Description

OnChange is a TNotifyEvent property that contains the event handler signalled when the value for the control is changed. OnChange is triggered from the EditChange method called when the BaseEditor control has modified its value.

See also

TCustomAbstractGroupedEdit.BaseEditor | Represents the control used as the editor for the value in the grouped edit control
TCustomAbstractGroupedEdit.EditChange | Signals the OnEditChange event handler, when assigned


TCustomAbstractGroupedEdit.ParentColor

Indicates if the color in the Parent control is used

Declaration

Source position: groupededit.pp line 289

public property TCustomAbstractGroupedEdit.ParentColor : Boolean
  read GetParentColor
  write SetParentColor
  default False;

Description

ParentColor is a Boolean property which indicates if the Color from the Parent control is used instead the value assigned to the control. When this property is True, all changes to Color in the parent will also be applied to the Color in the control, ensuring that they both contain the same value. If the Color of the control is changed by the application, then ParentColor will be automatically set to False.

Read and write access to the property value are redirected to the BaseEditor control. The defaul value for the property is False.

Using ParentColor when the Color value is clDefault can cause problems in resolving the actual color value. To obtain the Color property of a control while taking into account clDefault and ParentColor, use the GetColorResolvingParent method. This method might return a non-RGB color, but will never return clDefault. To obtain a purely RGB result use the GetRGBColorResolvingParent method.


TCustomAbstractGroupedEdit.PasswordChar

Contains the character displayed when entering a password value

Declaration

Source position: groupededit.pp line 295

public property TCustomAbstractGroupedEdit.PasswordChar : Char
  read GetPasswordChar
  write SetPasswordChar;


TCustomAbstractGroupedEdit.PasteFromClipboard

Pastes content into the control from the clipboard

Declaration

Source position: groupededit.pp line 277

public procedure TCustomAbstractGroupedEdit.PasteFromClipboard; virtual;


TCustomAbstractGroupedEdit.PopupMenu

PopupMenu for the control

Declaration

Source position: groupededit.pp line 296

public property TCustomAbstractGroupedEdit.PopupMenu : TPopupMenu
  read GetEditPopupMenu
  write SetPopupMenu;


TCustomAbstractGroupedEdit.ReadOnly

Indicates if value in the control cannot be changed

Declaration

Source position: groupededit.pp line 297

public property TCustomAbstractGroupedEdit.ReadOnly : Boolean
  read GetReadOnly
  write SetReadOnly
  default False;


TCustomAbstractGroupedEdit.RealGetText

Gets the value for the text in the control

Declaration

Source position: groupededit.pp line 188

protected function TCustomAbstractGroupedEdit.RealGetText: TCaption; override;

Function result

Value for the text in the control


TCustomAbstractGroupedEdit.RealSetText

Sets the value for the text in the control

Declaration

Source position: groupededit.pp line 189

protected procedure TCustomAbstractGroupedEdit.RealSetText(

  const AValue: TCaption

); override;

Arguments

AValue

New value for the text in the control


TCustomAbstractGroupedEdit.Reset

Forwards a Reset method call to the BaseEditor in the control

Declaration

Source position: groupededit.pp line 241

protected procedure TCustomAbstractGroupedEdit.Reset; virtual;


TCustomAbstractGroupedEdit.SelectAll

Selects all of the content in the control

Declaration

Source position: groupededit.pp line 278

public procedure TCustomAbstractGroupedEdit.SelectAll;


TCustomAbstractGroupedEdit.SelLength

Number of characters in the current selection for the control

Declaration

Source position: groupededit.pp line 298

public property TCustomAbstractGroupedEdit.SelLength : Integer
  read GetSelLength
  write SetSelLength;


TCustomAbstractGroupedEdit.SelStart

Starting position for the current selection in the control

Declaration

Source position: groupededit.pp line 299

public property TCustomAbstractGroupedEdit.SelStart : Integer
  read GetSelStart
  write SetSelStart;


TCustomAbstractGroupedEdit.SelText

Returns the selected text in the control

Declaration

Source position: groupededit.pp line 300

public property TCustomAbstractGroupedEdit.SelText : string
  read GetSelText
  write SetSelText;

Description

GetSelText is a String function used to get the selected text in the grouped edit control. Read and write access to the property are redirected to the BaseEdit property.

See also

TCustomAbstractGroupedEdit.BaseEditor | Represents the control used as the editor for the value in the grouped edit control
#LCL.StdCtrls.TCustomEdit.SelText | The currently selected text in the edit box for the control


TCustomAbstractGroupedEdit.SetAutoSize

Sets the value for the AutoSize property

Declaration

Source position: groupededit.pp line 242

protected procedure TCustomAbstractGroupedEdit.SetAutoSize(

  AValue: Boolean

); override;

Arguments

AValue

New value for the property

See also

TCustomAbstractGroupedEdit.AutoSize

Allows automatic adjustment of the size for the control, according to its content


TCustomAbstractGroupedEdit.SetBuddyCaption

Sets the Caption used in the Buddy property

Declaration

Source position: groupededit.pp line 197

protected procedure TCustomAbstractGroupedEdit.SetBuddyCaption(

  AValue: TCaption

);

Arguments

AValue

Value assigned as the Caption in the Buddy property

See also

TCustomAbstractGroupedEdit.BuddyCaption

Caption used for the Buddy control


TCustomAbstractGroupedEdit.SetBuddyCursor

Sets the cursor shape used in the Buddy property

Declaration

Source position: groupededit.pp line 198

protected procedure TCustomAbstractGroupedEdit.SetBuddyCursor(

  AValue: TCursor

);

Arguments

AValue

Value assigned as the Cursor in the Buddy property

See also

TCustomAbstractGroupedEdit.BuddyCursor

Cursor shape used for the Buddy control


TCustomAbstractGroupedEdit.SetBuddyHint

Sets the Hint displayed for the Buddy property

Declaration

Source position: groupededit.pp line 199

protected procedure TCustomAbstractGroupedEdit.SetBuddyHint(

  AValue: TTranslateString

);

Arguments

AValue

Value assigned as the Hint in the Buddy property

See also

TCustomAbstractGroupedEdit.BuddyHint

Hint displayed for the Buddy control


TCustomAbstractGroupedEdit.SetBuddyVisible

Declaration

Source position: groupededit.pp line 201

protected procedure TCustomAbstractGroupedEdit.SetBuddyVisible(

  AValue: Boolean

);


TCustomAbstractGroupedEdit.SetBuddyWidth

Sets the Width used for the Buddy property

Declaration

Source position: groupededit.pp line 200

protected procedure TCustomAbstractGroupedEdit.SetBuddyWidth(

  AValue: Integer

);

Arguments

AValue

Value assigned as the Width in the Buddy property

See also

TCustomAbstractGroupedEdit.BuddyWidth

Width for the Buddy control


TCustomAbstractGroupedEdit.SetColor

Sets the value for the Color property

Declaration

Source position: groupededit.pp line 243

protected procedure TCustomAbstractGroupedEdit.SetColor(

  AValue: TColor

);

Arguments

AValue

New value for the property

See also

TCustomAbstractGroupedEdit.Color


TCustomAbstractGroupedEdit.SetCursor

Sets the value for the Cursor property

Declaration

Source position: groupededit.pp line 244

protected procedure TCustomAbstractGroupedEdit.SetCursor(

  AValue: TCursor

); override;

Arguments

AValue

New value for the property

See also

#LCL.Controls.TControl.Cursor

The shape of the mouse pointer, when the mouse is over this control


TCustomAbstractGroupedEdit.SetDirectInput

Sets the value for the DirectInput property

Declaration

Source position: groupededit.pp line 187

protected procedure TCustomAbstractGroupedEdit.SetDirectInput(

  AValue: Boolean

); virtual;

Arguments

AValue

New value for the property


TCustomAbstractGroupedEdit.SetFocus

Sets the focus to the editor in the control

Declaration

Source position: groupededit.pp line 271

public procedure TCustomAbstractGroupedEdit.SetFocus; override;

Description

SetFocus is an overridden procedure which gives focus to the grouped edit control. SetFocus redirects the method call to the SetFocus method in the BaseEditor for the control.

See also

TCustomAbstractGroupedEdit.FocusAndMaybeSelectAll | Gives focus to the control, and optionally selects text in its editor
TCustomAbstractGroupedEdit.DoEnter | Performs actions needed when the control is entered


TCustomAbstractGroupedEdit.SetSel

Sets the current text selection in the control

Declaration

Source position: groupededit.pp line 239

protected procedure TCustomAbstractGroupedEdit.SetSel(

  const _SelStart: Integer;

  _SelStop: Integer

);

Arguments

_SelStart | Initial position selected in the control
_SelStop | Final position selected in the control


TCustomAbstractGroupedEdit.ShouldAutoAdjust

Declaration

Source position: groupededit.pp line 245

protected procedure TCustomAbstractGroupedEdit.ShouldAutoAdjust(

  var AWidth: Boolean;

  var AHeight: Boolean

); override;


TCustomAbstractGroupedEdit.Spacing

Spacing used between the BaseEditor and the Buddy controls

Declaration

Source position: groupededit.pp line 261

protected property TCustomAbstractGroupedEdit.Spacing : Integer
  read GetSpacing
  write SetSpacing
  default 0;

Description

Spacing is an Integer property that contains the spacing used between the BaseEditor and the Buddy controls.


TCustomAbstractGroupedEdit.TabStop

Declaration

Source position: groupededit.pp line 301

public property TCustomAbstractGroupedEdit.TabStop : Boolean
  read GetTabStop
  write SetTabStop
  default True;

Description

TabStop is a Boolean property which indicates if the control can be accessed using Tab or Shift+Tab keyboard navigation. Read and write access to the property value is redirected to the BaseEditor property.

See also

TCustomAbstractGroupedEdit.BaseEditor | Represents the control used as the editor for the value in the grouped edit control
#LCL.Controls.TWinControl.TabStop | Allows the user to navigate to this control, by pressing the Tab key


TCustomAbstractGroupedEdit.TextHint

Contains the hint text displayed for the grouped edit control

Declaration

Source position: groupededit.pp line 303

public property TCustomAbstractGroupedEdit.TextHint : TTranslateString
  read GetTextHint
  write SetTextHint;

Description

TextHint is a TTranslateString property which contains the hint text displayed for the grouped edit control. Read and write access to the property value are redirected to the BaseEditor property.

See also

TCustomAbstractGroupedEdit.BaseEditor | Represents the control used as the editor for the value in the grouped edit control
#LCL.Controls.TControl.Hint | The text to show in the Hint window for this control


TCustomAbstractGroupedEdit.Undo

Reverses the last edit performed on the control value

Declaration

Source position: groupededit.pp line 279

public procedure TCustomAbstractGroupedEdit.Undo; virtual;


TCustomAbstractGroupedEdit.UpdateSpacing

Declaration

Source position: groupededit.pp line 233

protected procedure TCustomAbstractGroupedEdit.UpdateSpacing;


TCustomAbstractGroupedEdit.ValidateEdit

Performs actions needed to validate the value for the control

Declaration

Source position: groupededit.pp line 280

public procedure TCustomAbstractGroupedEdit.ValidateEdit; virtual;

Description

ValidateEdit is a procedure used to perform actions needed to validate the value for the control. The method calls the ValidateEdit method in the BaseEditor member to validate its Text against the edit mask assigned to the property.

See also

TCustomAbstractGroupedEdit.BaseEditor

Represents the control used as the editor for the value in the grouped edit control

TCustomMaskEdit.ValidateEdit


TGEEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements the edit control used in TCustomAbstractGroupedEdit

Declaration

Source position: groupededit.pp line 53

type TGEEdit = class(TCustomMaskEdit)

public

  function PerformTab(); override;

Handles Tab key presses for the control

end;

Inheritance

TGEEdit | Implements the edit control used in TCustomAbstractGroupedEdit
|
TCustomMaskEdit | Ancestor for TMaskEdit
|
TCustomEdit | The base class for controls presenting editable text
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TGEEdit is a TCustomMaskedit descendant which implements the edit control used in TCustomAbstractGroupedEdit. TGEEdit provides an overridden method to handle Tab keys. The key can be frowarded to the control that owns the class instance, to the ancestor class, or simply discarded.

TGEEdit is the type used to implement the BaseEditor property in TCustomAbstractGroupedEdit.

See also

TGEEdit.PerformTab | Handles Tab key presses for the control
#LCL.Controls.TWinControl.PerformTab | Sets the focus to the next (or preceding) control
TCustomAbstractGroupedEdit.BaseEditor | Represents the control used as the editor for the value in the grouped edit control


TGEEdit
TCustomMaskEdit
pt |  | EditText
pt | ro | IsMasked
pt |  | SpaceChar
pt |  | MaxLength
pt |  | CharCase
pt |  | EditMask
 |  | Modified
TCustomEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | ParentColor
 |  | Alignment
 | ro | AutoSize
 | ro | BorderStyle
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 | ro | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 | ro | TabOrder
 | ro | TabStop
 | ro | Text
 |  | TextHint
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TGEEdit
 | PerformTab
TCustomMaskEdit
pt | WSRegisterClass
pt | ApplyMaskToText
pt | CanShowEmulatedTextHint
pt | DisableMask
pt | RestoreMask
pt | RealSetText
pt | RealGetText
pt | GetTextWithoutMask
pt | GetTextWithoutSpaceChar
pt | SetTextApplyMask
pt | GetEditText
pt | SetEditText
pt | GetSel
pt | SetSel
pt | TextChanged
pt | Change
pt | SetCharCase
pt | GetCharCase
pt | SetMaxLength
pt | GetMaxLength
pt | SetNumbersOnly
pt | Loaded
pt | LMPasteFromClip
pt | LMCutToClip
pt | LMClearSel
pt | EditCanModify
pt | Reset
pt | DoEnter
pt | DoExit
pt | KeyDown
pt | HandleKeyPress
pt | KeyPress
pt | Utf8KeyPress
pt | MouseUp
pt | CheckCursor
 | CutToClipBoard
 | PasteFromClipBoard
 | Create
 | Clear
 | ValidateEdit
TCustomEdit
pt | WSRegisterClass
pt | CanShowEmulatedTextHint
pt | CreateEmulatedTextHintFont
pt | CalculatePreferredSize
pt | CreateParams
pt | InitializeWnd
pt | TextChanged
pt | FontChanged
pt | Change
pt | DoEnter
pt | DoExit
pt | EditingDone
pt | GetCaretPos
pt | GetNumbersOnly
pt | GetReadOnly
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetTextHint
pt | SetCaretPos
pt | SetEchoMode
pt | SetNumbersOnly
pt | SetReadOnly
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetTextHint
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | MouseUp
pt | RealSetText
pt | RealGetText
pt | KeyUpAfterInterface
pt | WMChar
pt | CMWantSpecialKey
pt | WndProc
pt | ShouldAutoAdjust
pt | WMSetFocus
pt | WMKillFocus
 | Create
 | Destroy
 | Clear
 | SelectAll
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | Undo
 | RemoveAllHandlersOfObject
 | AddHandlerOnChange
 | RemoveHandlerOnChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChange (TCustomEdit)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
pt | ApplyMaskToText (TCustomMaskEdit)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomEdit)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanShowEmulatedTextHint (TCustomEdit)
pt | CanShowEmulatedTextHint (TCustomMaskEdit)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomEdit)
pt | Change (TCustomMaskEdit)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
pt | CheckCursor (TCustomMaskEdit)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildClassAllowed (TCustomEdit)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomEdit)
 | Clear (TCustomMaskEdit)
 | ClearSelection (TCustomEdit)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMWantSpecialKey (TCustomEdit)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomEdit)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomEdit)
 | Create (TCustomMaskEdit)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateEmulatedTextHintFont (TCustomEdit)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomEdit)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CutToClipboard (TCustomEdit)
 | CutToClipBoard (TCustomMaskEdit)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomEdit)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
pt | DisableMask (TCustomMaskEdit)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomEdit)
pt | DoEnter (TCustomMaskEdit)
pt | DoExit (TWinControl)
pt | DoExit (TCustomEdit)
pt | DoExit (TCustomMaskEdit)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | EditCanModify (TCustomMaskEdit)
 | EditingDone (TControl)
pt | EditingDone (TCustomEdit)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomEdit)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetCaretPos (TCustomEdit)
pt | GetCharCase (TCustomMaskEdit)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomEdit)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEditText (TCustomMaskEdit)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMaxLength (TCustomMaskEdit)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
pt | GetNumbersOnly (TCustomEdit)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetReadOnly (TCustomEdit)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
pt | GetSel (TCustomMaskEdit)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelLength (TCustomEdit)
pt | GetSelStart (TCustomEdit)
pt | GetSelText (TCustomEdit)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
pt | GetTextHint (TCustomEdit)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
pt | GetTextWithoutMask (TCustomMaskEdit)
pt | GetTextWithoutSpaceChar (TCustomMaskEdit)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
pt | HandleKeyPress (TCustomMaskEdit)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomEdit)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomMaskEdit)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyPress (TCustomMaskEdit)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpAfterInterface (TCustomEdit)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LMClearSel (TCustomMaskEdit)
pt | LMCutToClip (TCustomMaskEdit)
pt | LMPasteFromClip (TCustomMaskEdit)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomMaskEdit)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCustomEdit)
pt | MouseUp (TCustomMaskEdit)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | PasteFromClipboard (TCustomEdit)
 | PasteFromClipBoard (TCustomMaskEdit)
 | Perform (TControl)
 | PerformTab (TWinControl)
 | PerformTab (TGEEdit)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
pt | RealGetText (TCustomEdit)
pt | RealGetText (TCustomMaskEdit)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomEdit)
pt | RealSetText (TCustomMaskEdit)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomEdit)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChange (TCustomEdit)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Reset (TCustomMaskEdit)
pt | Resize (TControl)
pt | RestoreMask (TCustomMaskEdit)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomEdit)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetCaretPos (TCustomEdit)
pt | SetCharCase (TCustomMaskEdit)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEchoMode (TCustomEdit)
pt | SetEditText (TCustomMaskEdit)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetMaxLength (TCustomMaskEdit)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetNumbersOnly (TCustomEdit)
pt | SetNumbersOnly (TCustomMaskEdit)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
pt | SetReadOnly (TCustomEdit)
 | SetReference (TComponent)
pt | SetSel (TCustomMaskEdit)
pt | SetSelLength (TCustomEdit)
pt | SetSelStart (TCustomEdit)
pt | SetSelText (TCustomEdit)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
pt | SetTextApplyMask (TCustomMaskEdit)
 | SetTextBuf (TControl)
pt | SetTextHint (TCustomEdit)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomEdit)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TextChanged (TCustomEdit)
pt | TextChanged (TCustomMaskEdit)
 | ToString (TObject)
pt | TripleClick (TControl)
 | Undo (TCustomEdit)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
pt | Utf8KeyPress (TCustomMaskEdit)
 | ValidateContainer (TComponent)
 | ValidateEdit (TCustomMaskEdit)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMChar (TCustomEdit)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMKillFocus (TCustomEdit)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMSetFocus (TCustomEdit)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomEdit)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomEdit)
pt | WSRegisterClass (TCustomMaskEdit)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TGEEdit
TCustomMaskEdit
TCustomEdit
 | OnChange
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TGEEdit.PerformTab

Handles Tab key presses for the control

Declaration

Source position: groupededit.pp line 55

public function TGEEdit.PerformTab(

  ForwardTab: Boolean

):Boolean; override;

Arguments

ForwardTab

True forwards the key to the ancestor class

Function result

True when the Tab key has been handled


TGEEditClass

Class type used to create instances of TGEEdit

Declaration

Source position: groupededit.pp line 58

type TGEEditClass = class of TGEEdit;


EHelpSystemException

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: helpintfs.pas line 39

type EHelpSystemException = class(Exception)

Inheritance

EHelpSystemException

|

Exception
|

TObject


EHelpSystemException
Exception
 | HelpContext
 | Message
TObject


EHelpSystemException
Exception
 | Create
 | CreateFmt
 | CreateRes
 | CreateResFmt
 | CreateHelp
 | CreateFmtHelp
 | CreateResHelp
 | CreateResFmtHelp
 | ToString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


EHelpSystemException

Exception

TObject


THelpManager

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: helpintfs.pas line 199

type THelpManager = class(TObject)

public

  function DoHelpNotFound();

  function ShowTableOfContents(); virtual;

  procedure ShowError(); virtual; abstract;

  function ShowHelpForQuery(); virtual;

  function ShowHelpForContext(); virtual;

  function ShowHelpForKeyword(); virtual;

  function ShowHelpForDirective(); virtual;

  function ShowHelpForPascalContexts(); virtual;

  function ShowHelpForSourcePosition(); virtual;

  function ShowHelpForMessageLine(); virtual;

  function ShowHelpForClass(); virtual;

  function ShowHelpFile(); virtual;

  function ShowHelp(); virtual;

end;

Inheritance

THelpManager

|

TObject


THelpManager


THelpManager
 | DoHelpNotFound
 | ShowTableOfContents
 | ShowError
 | ShowHelpForQuery
 | ShowHelpForContext
 | ShowHelpForKeyword
 | ShowHelpForDirective
 | ShowHelpForPascalContexts
 | ShowHelpForSourcePosition
 | ShowHelpForMessageLine
 | ShowHelpForClass
 | ShowHelpFile
 | ShowHelp


DoHelpNotFound (THelpManager)

ShowError (THelpManager)

ShowHelp (THelpManager)

ShowHelpFile (THelpManager)

ShowHelpForClass (THelpManager)

ShowHelpForContext (THelpManager)

ShowHelpForDirective (THelpManager)

ShowHelpForKeyword (THelpManager)

ShowHelpForMessageLine (THelpManager)

ShowHelpForPascalContexts (THelpManager)

ShowHelpForQuery (THelpManager)

ShowHelpForSourcePosition (THelpManager)

ShowTableOfContents (THelpManager)


THelpManager.DoHelpNotFound

Declaration

Source position: helpintfs.pas line 201

public function THelpManager.DoHelpNotFound(

  var ErrMsg: string

):TShowHelpResult;


THelpManager.ShowError

Declaration

Source position: helpintfs.pas line 203

public procedure THelpManager.ShowError(

  ShowResult: TShowHelpResult;

  const ErrMsg: string

); virtual; abstract;


THelpManager.ShowHelp

Declaration

Source position: helpintfs.pas line 223

public function THelpManager.ShowHelp(

  const URL: string;

  const Title: string;

  const MimeType: string;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpManager.ShowHelpFile

Declaration

Source position: helpintfs.pas line 221

public function THelpManager.ShowHelpFile(

  const Filename: string;

  const Title: string;

  const MimeType: string;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpManager.ShowHelpForClass

Declaration

Source position: helpintfs.pas line 219

public function THelpManager.ShowHelpForClass(

  Query: THelpQueryClass;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpManager.ShowHelpForContext

Declaration

Source position: helpintfs.pas line 207

public function THelpManager.ShowHelpForContext(

  Query: THelpQueryContext;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpManager.ShowHelpForDirective

Declaration

Source position: helpintfs.pas line 211

public function THelpManager.ShowHelpForDirective(

  Query: THelpQueryDirective;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpManager.ShowHelpForKeyword

Declaration

Source position: helpintfs.pas line 209

public function THelpManager.ShowHelpForKeyword(

  Query: THelpQueryKeyword;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpManager.ShowHelpForMessageLine

Declaration

Source position: helpintfs.pas line 217

public function THelpManager.ShowHelpForMessageLine(

  Query: THelpQueryMessage;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpManager.ShowHelpForPascalContexts

Declaration

Source position: helpintfs.pas line 213

public function THelpManager.ShowHelpForPascalContexts(

  Query: THelpQueryPascalContexts;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpManager.ShowHelpForQuery

Declaration

Source position: helpintfs.pas line 205

public function THelpManager.ShowHelpForQuery(

  Query: THelpQuery;

  AutoFreeQuery: Boolean;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpManager.ShowHelpForSourcePosition

Declaration

Source position: helpintfs.pas line 215

public function THelpManager.ShowHelpForSourcePosition(

  Query: THelpQuerySourcePosition;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpManager.ShowTableOfContents

Declaration

Source position: helpintfs.pas line 202

public function THelpManager.ShowTableOfContents(

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpQuery

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: helpintfs.pas line 58

type THelpQuery = class(TPersistent)

public

  constructor Create();

  property HelpDatabaseID: THelpDatabaseID; [rw]

end;

Inheritance

THelpQuery

|

TPersistent,IFPObserved
|

TObject


THelpQuery

HelpDatabaseID

TPersistent

TObject


THelpQuery
 | Create
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


AssignError (TPersistent)

AssignTo (TPersistent)

BeforeDestruction (TObject)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

Create (TObject)

Create (THelpQuery)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

DefineProperties (TPersistent)

Destroy (TObject)

Destroy (TPersistent)

Dispatch (TObject)

DispatchStr (TObject)

Equals (TObject)

FieldAddress (TObject)

FPOAttachObserver (TPersistent)

FPODetachObserver (TPersistent)

FPONotifyObservers (TPersistent)

Free (TObject)

FreeInstance (TObject)

GetHashCode (TObject)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetNamePath (TPersistent)

GetOwner (TPersistent)

InheritsFrom (TObject)

InitInstance (TObject)

InstanceSize (TObject)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

SafeCallException (TObject)

StringMessageTable (TObject)

ToString (TObject)

UnitName (TObject)


THelpQuery

TPersistent

TObject


THelpQuery.Create

Declaration

Source position: helpintfs.pas line 62

public constructor THelpQuery.Create(

  const TheHelpDatabaseID: THelpDatabaseID

);


THelpQuery.HelpDatabaseID

Declaration

Source position: helpintfs.pas line 63

public property THelpQuery.HelpDatabaseID : THelpDatabaseID
  read FHelpDatabaseID
  write FHelpDatabaseID;


THelpQueryClass

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: helpintfs.pas line 187

type THelpQueryClass = class(THelpQuery)

public

  constructor Create();

  property TheClass: TClass; [rw]

end;

Inheritance

THelpQueryClass

|

THelpQuery

|

TPersistent,IFPObserved
|

TObject


THelpQueryClass
 | TheClass
THelpQuery
 | HelpDatabaseID
TPersistent
TObject


THelpQueryClass
 | Create
THelpQuery
 | Create
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


AssignError (TPersistent)

AssignTo (TPersistent)

BeforeDestruction (TObject)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

Create (TObject)

Create (THelpQuery)

Create (THelpQueryClass)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

DefineProperties (TPersistent)

Destroy (TObject)

Destroy (TPersistent)

Dispatch (TObject)

DispatchStr (TObject)

Equals (TObject)

FieldAddress (TObject)

FPOAttachObserver (TPersistent)

FPODetachObserver (TPersistent)

FPONotifyObservers (TPersistent)

Free (TObject)

FreeInstance (TObject)

GetHashCode (TObject)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetNamePath (TPersistent)

GetOwner (TPersistent)

InheritsFrom (TObject)

InitInstance (TObject)

InstanceSize (TObject)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

SafeCallException (TObject)

StringMessageTable (TObject)

ToString (TObject)

UnitName (TObject)


THelpQueryClass

THelpQuery

TPersistent

TObject


THelpQueryClass.Create

Declaration

Source position: helpintfs.pas line 191

public constructor THelpQueryClass.Create(

  const TheHelpDatabaseID: THelpDatabaseID;

  const AClass: TClass

);


THelpQueryClass.TheClass

Declaration

Source position: helpintfs.pas line 193

public property THelpQueryClass.TheClass : TClass
  read FTheClass
  write FTheClass;


THelpQueryContext

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: helpintfs.pas line 76

type THelpQueryContext = class(THelpQuery)

public

  constructor Create();

  property Context: THelpContext; [rw]

end;

Inheritance

THelpQueryContext

|

THelpQuery

|

TPersistent,IFPObserved
|

TObject


THelpQueryContext
 | Context
THelpQuery
 | HelpDatabaseID
TPersistent
TObject


THelpQueryContext
 | Create
THelpQuery
 | Create
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


AssignError (TPersistent)

AssignTo (TPersistent)

BeforeDestruction (TObject)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

Create (TObject)

Create (THelpQuery)

Create (THelpQueryContext)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

DefineProperties (TPersistent)

Destroy (TObject)

Destroy (TPersistent)

Dispatch (TObject)

DispatchStr (TObject)

Equals (TObject)

FieldAddress (TObject)

FPOAttachObserver (TPersistent)

FPODetachObserver (TPersistent)

FPONotifyObservers (TPersistent)

Free (TObject)

FreeInstance (TObject)

GetHashCode (TObject)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetNamePath (TPersistent)

GetOwner (TPersistent)

InheritsFrom (TObject)

InitInstance (TObject)

InstanceSize (TObject)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

SafeCallException (TObject)

StringMessageTable (TObject)

ToString (TObject)

UnitName (TObject)


THelpQueryContext

THelpQuery

TPersistent

TObject


THelpQueryContext.Context

Declaration

Source position: helpintfs.pas line 82

public property THelpQueryContext.Context : THelpContext
  read FContext
  write FContext;


THelpQueryContext.Create

Declaration

Source position: helpintfs.pas line 80

public constructor THelpQueryContext.Create(

  const TheHelpDatabaseID: THelpDatabaseID;

  const TheContext: THelpContext

);


THelpQueryDirective

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: helpintfs.pas line 100

type THelpQueryDirective = class(THelpQuery)

public

  constructor Create();

  property Directive: string; [rw]

end;

Inheritance

THelpQueryDirective
|

THelpQuery

|

TPersistent,IFPObserved
|

TObject


THelpQueryDirective
 | Directive
THelpQuery
 | HelpDatabaseID
TPersistent
TObject


THelpQueryDirective
 | Create
THelpQuery
 | Create
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


AssignError (TPersistent)

AssignTo (TPersistent)

BeforeDestruction (TObject)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

Create (TObject)

Create (THelpQuery)

Create (THelpQueryDirective)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

DefineProperties (TPersistent)

Destroy (TObject)

Destroy (TPersistent)

Dispatch (TObject)

DispatchStr (TObject)

Equals (TObject)

FieldAddress (TObject)

FPOAttachObserver (TPersistent)

FPODetachObserver (TPersistent)

FPONotifyObservers (TPersistent)

Free (TObject)

FreeInstance (TObject)

GetHashCode (TObject)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetNamePath (TPersistent)

GetOwner (TPersistent)

InheritsFrom (TObject)

InitInstance (TObject)

InstanceSize (TObject)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

SafeCallException (TObject)

StringMessageTable (TObject)

ToString (TObject)

UnitName (TObject)


THelpQueryDirective

THelpQuery

TPersistent

TObject


THelpQueryDirective.Directive

Declaration

Source position: helpintfs.pas line 106

public property THelpQueryDirective.Directive : string
  read FDirective
  write FDirective;


THelpQueryKeyword

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: helpintfs.pas line 88

type THelpQueryKeyword = class(THelpQuery)

public

  constructor Create();

  property Keyword: string; [rw]

end;

Inheritance

THelpQueryKeyword

|

THelpQuery

|

TPersistent,IFPObserved
|

TObject


THelpQueryKeyword
 | Keyword
THelpQuery
 | HelpDatabaseID
TPersistent
TObject


THelpQueryKeyword
 | Create
THelpQuery
 | Create
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


AssignError (TPersistent)

AssignTo (TPersistent)

BeforeDestruction (TObject)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

Create (TObject)

Create (THelpQuery)

Create (THelpQueryKeyword)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

DefineProperties (TPersistent)

Destroy (TObject)

Destroy (TPersistent)

Dispatch (TObject)

DispatchStr (TObject)

Equals (TObject)

FieldAddress (TObject)

FPOAttachObserver (TPersistent)

FPODetachObserver (TPersistent)

FPONotifyObservers (TPersistent)

Free (TObject)

FreeInstance (TObject)

GetHashCode (TObject)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetNamePath (TPersistent)

GetOwner (TPersistent)

InheritsFrom (TObject)

InitInstance (TObject)

InstanceSize (TObject)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

SafeCallException (TObject)

StringMessageTable (TObject)

ToString (TObject)

UnitName (TObject)


THelpQueryKeyword

THelpQuery

TPersistent

TObject


THelpQueryKeyword.Create

Declaration

Source position: helpintfs.pas line 92

public constructor THelpQueryKeyword.Create(

  const TheHelpDatabaseID: THelpDatabaseID;

  const TheKeyWord: string

);


THelpQueryKeyword.Keyword

Declaration

Source position: helpintfs.pas line 94

public property THelpQueryKeyword.Keyword : string
  read FKeyword
  write FKeyword;


THelpQueryMessage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: helpintfs.pas line 171

type THelpQueryMessage = class(THelpQuery)

public

  constructor Create();

  destructor Destroy; override;

  property WholeMessage: string; [rw]

  property MessageParts: TStrings; [rw]

end;

Inheritance

THelpQueryMessage

|

THelpQuery

|

TPersistent,IFPObserved
|

TObject


THelpQueryMessage
 | WholeMessage
 | MessageParts
THelpQuery
 | HelpDatabaseID
TPersistent
TObject


THelpQueryMessage
 | Create
 | Destroy
THelpQuery
 | Create
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


AssignError (TPersistent)

AssignTo (TPersistent)

BeforeDestruction (TObject)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

Create (TObject)

Create (THelpQuery)

Create (THelpQueryMessage)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

DefineProperties (TPersistent)

Destroy (TObject)

Destroy (TPersistent)

Destroy (THelpQueryMessage)

Dispatch (TObject)

DispatchStr (TObject)

Equals (TObject)

FieldAddress (TObject)

FPOAttachObserver (TPersistent)

FPODetachObserver (TPersistent)

FPONotifyObservers (TPersistent)

Free (TObject)

FreeInstance (TObject)

GetHashCode (TObject)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetNamePath (TPersistent)

GetOwner (TPersistent)

InheritsFrom (TObject)

InitInstance (TObject)

InstanceSize (TObject)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

SafeCallException (TObject)

StringMessageTable (TObject)

ToString (TObject)

UnitName (TObject)


THelpQueryMessage

THelpQuery

TPersistent

TObject


THelpQueryMessage.Create

Declaration

Source position: helpintfs.pas line 176

public constructor THelpQueryMessage.Create(

  const TheHelpDatabaseID: THelpDatabaseID;

  const TheMessage: string;

  TheMessageParts: TStrings

);


THelpQueryMessage.Destroy

Declaration

Source position: helpintfs.pas line 179

public destructor THelpQueryMessage.Destroy; override;


THelpQueryMessage.MessageParts

Declaration

Source position: helpintfs.pas line 181

public property THelpQueryMessage.MessageParts : TStrings
  read FMessageParts
  write FMessageParts;


THelpQueryMessage.WholeMessage

Declaration

Source position: helpintfs.pas line 180

public property THelpQueryMessage.WholeMessage : string
  read FWholeMessage
  write FWholeMessage;


THelpQueryPascalContexts

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: helpintfs.pas line 126

type THelpQueryPascalContexts = class(THelpQuerySourcePosition)

public

  constructor Create();

  property ListOfPascalHelpContextList: TList; [rw]

end;

Inheritance

THelpQueryPascalContexts

|

THelpQuerySourcePosition

|

THelpQuery

|

TPersistent,IFPObserved
|

TObject


THelpQueryPascalContexts
 | ListOfPascalHelpContextList
THelpQuerySourcePosition
 | Filename
 | SourcePosition
THelpQuery
 | HelpDatabaseID
TPersistent
TObject


Filename (THelpQuerySourcePosition)

HelpDatabaseID (THelpQuery)

ListOfPascalHelpContextList (THelpQueryPascalContexts)

SourcePosition (THelpQuerySourcePosition)


THelpQueryPascalContexts
 | Create
THelpQuerySourcePosition
 | Create
THelpQuery
 | Create
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


AssignError (TPersistent)

AssignTo (TPersistent)

BeforeDestruction (TObject)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

Create (TObject)

Create (THelpQuery)

Create (THelpQuerySourcePosition)

Create (THelpQueryPascalContexts)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

DefineProperties (TPersistent)

Destroy (TObject)

Destroy (TPersistent)

Dispatch (TObject)

DispatchStr (TObject)

Equals (TObject)

FieldAddress (TObject)

FPOAttachObserver (TPersistent)

FPODetachObserver (TPersistent)

FPONotifyObservers (TPersistent)

Free (TObject)

FreeInstance (TObject)

GetHashCode (TObject)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetNamePath (TPersistent)

GetOwner (TPersistent)

InheritsFrom (TObject)

InitInstance (TObject)

InstanceSize (TObject)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

SafeCallException (TObject)

StringMessageTable (TObject)

ToString (TObject)

UnitName (TObject)


THelpQueryPascalContexts

THelpQuerySourcePosition

THelpQuery

TPersistent

TObject


THelpQueryPascalContexts.Create

Declaration

Source position: helpintfs.pas line 130

public constructor THelpQueryPascalContexts.Create(

  const TheHelpDatabaseID: THelpDatabaseID;

  const TheFilename: string;

  const SrcPos: TPoint;

  ContextLists: TList

);


THelpQueryPascalContexts.ListOfPascalHelpContextList

Declaration

Source position: helpintfs.pas line 133

public property THelpQueryPascalContexts.ListOfPascalHelpContextList : TList
  read FContextLists
  write FContextLists;


THelpQuerySourcePosition

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: helpintfs.pas line 112

type THelpQuerySourcePosition = class(THelpQuery)

public

  constructor Create();

  property Filename: string; [rw]

  property SourcePosition: TPoint; [rw]

end;

Inheritance

THelpQuerySourcePosition

|

THelpQuery

|

TPersistent,IFPObserved
|

TObject


THelpQuerySourcePosition
 | Filename
 | SourcePosition
THelpQuery
 | HelpDatabaseID
TPersistent
TObject


THelpQuerySourcePosition
 | Create
THelpQuery
 | Create
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


AssignError (TPersistent)

AssignTo (TPersistent)

BeforeDestruction (TObject)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

Create (TObject)

Create (THelpQuery)

Create (THelpQuerySourcePosition)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

DefineProperties (TPersistent)

Destroy (TObject)

Destroy (TPersistent)

Dispatch (TObject)

DispatchStr (TObject)

Equals (TObject)

FieldAddress (TObject)

FPOAttachObserver (TPersistent)

FPODetachObserver (TPersistent)

FPONotifyObservers (TPersistent)

Free (TObject)

FreeInstance (TObject)

GetHashCode (TObject)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetNamePath (TPersistent)

GetOwner (TPersistent)

InheritsFrom (TObject)

InitInstance (TObject)

InstanceSize (TObject)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

SafeCallException (TObject)

StringMessageTable (TObject)

ToString (TObject)

UnitName (TObject)


THelpQuerySourcePosition

THelpQuery

TPersistent

TObject


THelpQuerySourcePosition.Create

Declaration

Source position: helpintfs.pas line 117

public constructor THelpQuerySourcePosition.Create(

  const TheHelpDatabaseID: THelpDatabaseID;

  const TheFilename: string;

  const SrcPos: TPoint

);


THelpQuerySourcePosition.Filename

Declaration

Source position: helpintfs.pas line 119

public property THelpQuerySourcePosition.Filename : string
  read FFilename
  write FFilename;


THelpQuerySourcePosition.SourcePosition

Declaration

Source position: helpintfs.pas line 120

public property THelpQuerySourcePosition.SourcePosition : TPoint
  read FSourcePosition
  write FSourcePosition;


THelpQueryTOC

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: helpintfs.pas line 70

type THelpQueryTOC = class(THelpQuery)

Inheritance

THelpQueryTOC

|

THelpQuery

|

TPersistent,IFPObserved
|

TObject


THelpQueryTOC

THelpQuery

HelpDatabaseID

TPersistent

TObject


THelpQueryTOC
THelpQuery
 | Create
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


THelpQueryTOC

THelpQuery

TPersistent

TObject


IImageCacheListener

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: imagelistcache.pas line 30

type IImageCacheListener = interface

  procedure CacheSetImageList();

  procedure CacheSetImageIndex();

end;

Inheritance

IImageCacheListener

The latest version of this document can be found at lazarus-ccr.sourceforge.net .


IImageCacheListener


IImageCacheListener
 | CacheSetImageList
 | CacheSetImageIndex


IImageCacheListener.CacheSetImageIndex

Declaration

Source position: imagelistcache.pas line 32

procedure IImageCacheListener.CacheSetImageIndex(

  AIndex: Integer;

  AImageIndex: Integer

);


IImageCacheListener.CacheSetImageList

Declaration

Source position: imagelistcache.pas line 31

procedure IImageCacheListener.CacheSetImageList(

  AImageList: TCustomImageList

);


TImageCacheItems

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: imagelistcache.pas line 45

type TImageCacheItems = class(TList)

protected

  procedure Notify(); override;

public

  function GetNew;

  property Items []: PImageCacheItem; default; [rw]

end;

Inheritance

TImageCacheItems

|

TList,IFPObserved
|

TObject


TImageCacheItems
 |  | Items
TList
 |  | Capacity
 |  | Count
 |  | Items
 | ro | List
TObject


 | Capacity (TList)
 | Count (TList)
 | Items (TList)
 | Items (TImageCacheItems)
ro | List (TList)


TImageCacheItems
pt | Notify
 | GetNew
TList
 | CopyMove
 | MergeMove
 | DoCopy
 | DoSrcUnique
 | DoAnd
 | DoDestUnique
 | DoOr
 | DoXOr
 | Get
 | Grow
 | Put
 | Notify
 | SetCapacity
 | GetCapacity
 | SetCount
 | GetCount
 | GetList
 | Create
 | Destroy
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | AddList
 | Add
 | Clear
 | Delete
 | Error
 | Exchange
 | Expand
 | Extract
 | First
 | GetEnumerator
 | IndexOf
 | Insert
 | Last
 | Move
 | Assign
 | Remove
 | Pack
 | Sort
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TList)
 | AddList (TList)
 | AfterConstruction (TObject)
 | Assign (TList)
 | BeforeDestruction (TObject)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TList)
 | CopyMove (TList)
 | Create (TObject)
 | Create (TList)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | Delete (TList)
 | Destroy (TObject)
 | Destroy (TList)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoAnd (TList)
 | DoCopy (TList)
 | DoDestUnique (TList)
 | DoOr (TList)
 | DoSrcUnique (TList)
 | DoXOr (TList)
 | Equals (TObject)
 | Error (TList)
 | Exchange (TList)
 | Expand (TList)
 | Extract (TList)
 | FieldAddress (TObject)
 | First (TList)
 | FPOAttachObserver (TList)
 | FPODetachObserver (TList)
 | FPONotifyObservers (TList)
 | Free (TObject)
 | FreeInstance (TObject)
 | Get (TList)
 | GetCapacity (TList)
 | GetCount (TList)
 | GetEnumerator (TList)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetList (TList)
 | GetNew (TImageCacheItems)
 | Grow (TList)
 | IndexOf (TList)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TList)
 | InstanceSize (TObject)
 | Last (TList)
 | MergeMove (TList)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | Move (TList)
 | newinstance (TObject)
 | Notify (TList)
pt | Notify (TImageCacheItems)
 | Pack (TList)
 | Put (TList)
 | Remove (TList)
 | SafeCallException (TObject)
 | SetCapacity (TList)
 | SetCount (TList)
 | Sort (TList)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TImageCacheItems

TList

TObject


TImageCacheItems.GetNew

Declaration

Source position: imagelistcache.pas line 53

public function TImageCacheItems.GetNew: PImageCacheItem;


TImageCacheItems.Items

Declaration

Source position: imagelistcache.pas line 54

public property TImageCacheItems.Items[AIndex: Integer] : PImageCacheItem
  read GetItem
  write SetItem;
  default;


TImageCacheItems.Notify

Declaration

Source position: imagelistcache.pas line 51

protected procedure TImageCacheItems.Notify(

  Ptr: Pointer;

  Action: TListNotification

); override;


TImageListCache

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: imagelistcache.pas line 59

type TImageListCache = class

public

  constructor Create;

  destructor Destroy; override;

  function RegisterListener();

  procedure UnregisterListener();

  procedure RegisterBitmap();

  procedure Rebuild;

end;

Inheritance

TImageListCache

|

TObject


TImageListCache


TImageListCache
 | Create
 | Destroy
 | RegisterListener
 | UnregisterListener
 | RegisterBitmap
 | Rebuild


Create (TImageListCache)

Destroy (TImageListCache)

Rebuild (TImageListCache)

RegisterBitmap (TImageListCache)

RegisterListener (TImageListCache)

UnregisterListener (TImageListCache)


TImageListCache.Create

Declaration

Source position: imagelistcache.pas line 70

public constructor TImageListCache.Create;


TImageListCache.Destroy

Declaration

Source position: imagelistcache.pas line 71

public destructor TImageListCache.Destroy; override;


TImageListCache.Rebuild

Declaration

Source position: imagelistcache.pas line 76

public procedure TImageListCache.Rebuild;


TImageListCache.RegisterBitmap

Declaration

Source position: imagelistcache.pas line 75

public procedure TImageListCache.RegisterBitmap(

  AListener: IImageCacheListener;

  ABitmap: TBitmap;

  ABitmapCount: Integer = 1

);


TImageListCache.RegisterListener

Declaration

Source position: imagelistcache.pas line 73

public function TImageListCache.RegisterListener(

  AListener: IImageCacheListener

):Integer;


TImageListCache.UnregisterListener

Declaration

Source position: imagelistcache.pas line 74

public procedure TImageListCache.UnregisterListener(

  AListener: IImageCacheListener

);


TChangeLink

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Performs notifications when images are added or deleted in TImageList

Declaration

Source position: imglist.pp line 72

type TChangeLink = class(TObject)
public
destructor Destroy; override; | Destructor for the class instance
procedure Change; virtual; | Fires the OnChange event handler
property OnChange: TNotifyEvent; [rw] | Event handler signalled for a change in the image list
property OnDestroyResolutionHandle: TDestroyResolutionHandleEvent; [rw]
property Sender: TCustomImageList; [rw] | The Image list for change notifications in the class
end;

Inheritance

TChangeLink

Performs notifications when images are added or deleted in TImageList

|

TObject

Description

TChangeLink is a class used to perform notifications when images are added or deleted in TImageList. TChangelink provides event handlers that are signalled when the image list performs actions requiring the notification. TImageList allows multiple objects to subscribe to the change notifications, and each subscriber is represented by a TChangeLink class instance.

TChangeLink instances are passed to TCustomImageList (and descendants) in the RegisterChanges method.

See also

TChangeLink.OnChange | Event handler signalled for a change in the image list
TChangeLink.OnDestroyResolutionHandle
TCustomImageList.RegisterChanges | Registers a TChangeLink object for notifications when the image list is changed
TCustomImageList.UnRegisterChanges | Unregisters a ChangeLink object for change notifications
TCustomImageList.Change | Sends change notifications when the image list is updated


TChangeLink

Sender


TChangeLink
 | Destroy
 | Change


TChangeLink
 | OnChange
 | OnDestroyResolutionHandle


TChangeLink.Change

Fires the OnChange event handler

Declaration

Source position: imglist.pp line 81

public procedure TChangeLink.Change; virtual;

Description

Change is a procedure used to fire the OnChange event handler. Change requires a TNotifyEvent event handler procedure to be assigned to the OnChange property to perform the event notification. When OnChange is assigned, it is called using Sender as the image list for the notification. No actions are performed in the method when OnChange is unassigned (contains Nil).

See also

TChangeLink.OnChange

Event handler signalled for a change in the image list


TChangeLink.Destroy

Destructor for the class instance

Declaration

Source position: imglist.pp line 80

public destructor TChangeLink.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy ensures that the image list in the Sender property calls its UnRegisterChanges method before freeing the class instance. When Sender is unassigned (contains Nil), no actions are performed. Destroy calls the inherited destructor prior to exiting from the method.

See also

TChangeLink.Sender | The Image list for change notifications in the class
TCustomImageList.UnRegisterChanges | Unregisters a ChangeLink object for change notifications


TChangeLink.OnChange

Event handler signalled for a change in the image list

Declaration

Source position: imglist.pp line 82

public property TChangeLink.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;

Description

OnChangeis a TNotifyEvent property that represents the event handler signalled for a change in the image list. OnChange is signalled from the Change method.

See also

TChangeLink.Change | Fires the OnChange event handler
TCustomImageList.RegisterChanges | Registers a TChangeLink object for notifications when the image list is changed
TCustomImageList.UnRegisterChanges | Unregisters a ChangeLink object for change notifications


TChangeLink.OnDestroyResolutionHandle

Declaration

Source position: imglist.pp line 83

public property TChangeLink.OnDestroyResolutionHandle : TDestroyResolutionHandleEvent
  read FOnDestroyResolutionHandle
  write FOnDestroyResolutionHandle;


TChangeLink.Sender

The Image list for change notifications in the class

Declaration

Source position: imglist.pp line 84

public property TChangeLink.Sender : TCustomImageList
  read FSender
  write FSender;


TCustomImageList

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class for TImageList

Declaration

Source position: imglist.pp line 267

type TCustomImageList = class(TLCLComponent)
protected
function GetResolution(); | Gets the value for the indexed Resolution property
function GetResolutionClass; virtual; | Gets the class type used to create image resolutions in the image list
procedure CheckIndex(); | Ensures that an Index position is valid for the bounds of the image list
procedure Initialize; virtual; | Performs the initial set up for the image list
procedure DefineProperties(); override; | Defines properties used in the LCL component streaming mechanism
procedure SetWidthHeight(); | Sets the Width and Height for images in the default resolution
procedure ClearOverlays; | Clears the index positions stored in the Overlays property
public
constructor Create(); override; | Constructor for the class instance
constructor CreateSize(); | Initializes the image list using the specified height and width
destructor Destroy; override; | Destructor for the class instance
class procedure ScaleImage(); | Scales an image and its optional mask to the specified target size
procedure AssignTo(); override; | Assigns properties in an image list to another instance of the class
procedure Assign(); override; | Stores properties from the specified image list to the current class instance
procedure WriteData(); virtual; | Writes image data for the default resolution to a stream
procedure ReadData(); virtual; | Reads image data for the default resolution from a stream
procedure WriteAdvData(); virtual; | Writes the image content for multiple resolutions to the specified stream
procedure ReadAdvData(); virtual; | Reads the image content for multiple resolutions from the specified stream
function Equals(); | Compares the contents of the image lists
procedure BeginUpdate; | Starts an update to the image list, and blocks execution of the OnChange event
procedure EndUpdate; | Finishes an update to the image list, and calls Change
function Add(); | Adds an image to the list using its source data and optional mask
function AddMultipleResolutions(); | Adds images with varying sizes to the corresponding image resolution
function AddSliced(); | Adds images to the image list from image data stored as adjacent columns and rows
function AddSlice(); | Adds a portion of an image to each of the resolutions in the image list
function AddSliceCentered(); | Adds an image centered in the height and width for the image resolutions
function AddIcon(); | Adds an icon to the image list
procedure AddImages(); | Adds images from another image list to the current class instance
function AddMasked(); | Adds an image(s) to the list using the MaskColor for transparent pixels
function AddLazarusResource(); | Gets a bitmap from a Lazarus resource and stores it in the image list
function AddResourceName(); | Adds a graphic from a resource with the specified resource name
procedure Change; | Sends change notifications when the image list is updated
procedure Clear; | Removes all images store in the the image list
procedure Delete(); | Deletes the image at the specified position from all image resolutions
procedure Draw(); | Renders an image to the specified canvas using a drawing style or effect
procedure DrawForPPI(); | Renders an image to a canvas scaled to a specified display density
procedure DrawOverlay(); | Renders an image with an overlay to the specified canvas
procedure GetBitmap(); | Gets image data at the specified position as a bitmap
procedure GetFullBitmap(); | Gets a bitmap with all of the images in the default resolution
procedure GetFullRawImage(); | Gets the raw image data for all images in the default resolution
procedure GetIcon();
procedure GetRawImage();
function GetHotSpot; | Returns the offset from the drawing position to the image origin
procedure Insert(); | Inserts an image into each image resolution at the specified position
procedure InsertIcon(); | Inserts an Icon into each of the resolutions for the image list
procedure InsertMasked(); | Inserts a transparent image into the image resolutions at the specified position
procedure Move(); | Moves images from the position at CurIndex to NewIndex.
procedure Overlay(); | Stores the specified image index for use as an overlay in the image list
property HasOverlays: Boolean; [r] | Indicates if any images in the list have been designated as an overlay image
procedure Replace(); | Replaces an image at the specified position with the given bitmap
procedure ReplaceSlice(); | Replace an image at the specified position with a slice from the specified image
procedure ReplaceSliceCentered(); | Replaces the image at the specified position from image data stored as adjacent columns and rows
procedure ReplaceIcon(); | Replaces the icon at the specified position in all resolutions for the image list
procedure ReplaceMasked(); | Replaces the image at the specified position with a masked image
procedure RegisterChanges(); | Registers a TChangeLink object for notifications when the image list is changed
procedure StretchDraw(); | Draws an image stretched to the dimensions for the target rectangle
procedure UnRegisterChanges(); | Unregisters a ChangeLink object for change notifications
procedure RegisterResolutions(); virtual; | Registers image resolutions (sizes) to use in the image list
procedure DeleteResolution(); | Deletes the image resolution which uses the specified image width
function FindResolution(); | Finds the image resolution which uses the specified image width
property AllocBy: Integer; [rw] | Size used to increment the allocated data count
property BlendColor: TColor; [rw] | Color used when blending (dithering) an image
property BkColor: TColor; [rw] | Specifies the background color used for transparent parts of images
property Count: Integer; [r] | Number of images stored in the default resolution for the image list
property DrawingStyle: TDrawingStyle; [rw] | The default drawing style for images in the image list
property Height: Integer; [rw] | Height of images in the default resolution for the image list
property HeightForPPI []: Integer; [r] | Height for images at the specified display density
property HeightForWidth []: Integer; [r] | Height used for images with the width specified width
property Width: Integer; [rw] | Width of images in the default resolution for the image list
property WidthForPPI []: Integer; [r] | Image width needed for the specified display density
property SizeForPPI []: TSize; [r] | Size used for images with the specified image width at the given display density
property OnChange: TNotifyEvent; [rw] | Event handler signalled when the image list is changed
property Masked: Boolean; [rw] | Indicates if an image mask is used for images in the list
property Reference []: TWSCustomImageListReference; [r] | Provides access to the reference class for the specified resolution
property ReferenceForPPI []: TWSCustomImageListReference; [r] | Reference class using the specified image width and display density
property Resolution []: TCustomImageListResolution; [r] | Provides indexed access to an image resolution with the specified image width
property ResolutionByIndex []: TCustomImageListResolution; [r] | Provides access to an image resolution by its ordinal position in the image list
property ResolutionForPPI []: TScaledImageListResolution; [r] | Gets a scaled resolution with the specified width, display density, and scaling factor
property ResolutionCount: Integer; [r] | Number of image resolutions available in the image list
function Resolutions; | Provides access to the image resolutions (or sizes) used in the image lists
function ResolutionsDesc; | Provides access to the descending enumerator for image resolutions in the list
property Scaled: Boolean; [rw] | Indicates if images are automatically scaled for missing resolutions
property ShareImages: Boolean; [rw] | True when the handle for the image list is shared
property ImageType: TImageType; [rw] | Controls whether images are drawn with or without a mask.
property OnGetWidthForPPI: TCustomImageListGetWidthForPPI; [rw] | Event handler used to override the scaled width for a display density
end;

Inheritance

TCustomImageList | The base class for TImageList
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomImageList is a TLCLComponent descendant that implements the base class for TImageList. Image lists are used to provide images, icons, and overlays in controls like TMenu, TToolBar, TCoolBar, TActionList, TComboEx, TTabControl, TDBNav, and others.

Historically, TCustomImageList was based on the Win32 image list implemented in Delphi. Internally, the image list contained images (bitmaps or icons) of the same Width and Height. The images were stored in one big bitmap, whose total width was Width * Count pixels. This reduced the number of handles allocated when images in the image list were accessed.

Starting with LCL version 1.9, the concept of multiple image resolutions (or sizes) was introduced in TCustomImageList. This allowed the image list to contain multiple sizes for a given image. Multiple resolutions are implemented as parallel image lists, with images of the same size stored in a single image list. Image scaling was also introduced in TCustomImageList using its new support classes, and allowed resizing of images for high PPI (pixels per inch) displays.

Images stored in TCustomImageList are represented using 32-bit RGBA (Red Green Blue Alpha) raw image data. Transparency is implemented using the Alpha channel in the raw image data, but not all platforms/widget sets support an 8-bit Alpha channel. Any image type descended from TCustomBitmap can be added to an image list, including:

  • TBitmap
  • TIcon
  • TPortableNetworkGraphic
  • TPortableAnyMapGraphic
  • TJpegImage
  • TGIFImage
  • TTiffImage
  • TPixMap

Use the Width and Height properties to set the default resolution (or size) used for images in the image list. If an image with a size different than the values in Width and Height is added to the default resolution, it is scaled the dimensions required for the resolution. The Width and Height properties also establish the image size used at the 100% scaling level on a 96 PPI display.

Changing the value in the Width or Height properties causes the image list and all of its resolutions to be cleared. Set the values in Width and Height prior to adding images to the default resolution.

TCustomImageList implements an internal container for each Resolution (or size) supported in the image list. This TCustomImageListResolutions class instance maintains separate parallel image lists where each list contains images for a given height and width.

Use the Resolutions or ResolutionsDesc methods to access enumerators (ascending and descending respectively) for the image resolutions stored in the container.

Each image Resolution (or size) is represented using a TCustomImageListResolution class instance. Like previous versions of TCustomImageList, it provides properties and methods needed to access and maintain images using a common height and width. It also provides access to the 32-bit RGBA raw image data for images in the resolution. The Draw, StretchDraw, and DrawOverlay methods are provided to render an image to a TCanvas instance.

Use the indexed Resolution property to access the image list with a specific image width. Use ResolutionByIndex to get an image resolution using its position in the image resolutions container. Use ResolutionForPPI to get a dynamically scaled image resolution using a specific image width, display density, and scaling factor.

The FindResolution method can be used to locate the image list which uses a specific image width. Use the RegisterResolutions method to pre-define the image sizes supported in the image list.

Use the Scaled property to indicate if images are automatically scaled to a Resolution not stored in the image list. Setting Scaled to True enables the automatic scaling features in TCustomImageList, and allows images to be scaled for use on high PPI displays. When an image list is selected using the Resolution property, or by calling GetResolutionForPPI, images will automatically be scaled from a suitable candidate resolution to the requested value. Set Scaled to False to use the closest image size in the list. Use the OnGetWidthForPPI event handler to perform image size substitution based on pixel display density.

Use the Masked property to determine if images in the list have a mask applied to define the transparent areas in images. Use the Add method to store an image with the combined values from its source data and optional mask. Use AddMasked to store an image using MaskColor to represent its transparent areas. Use AddMultipleResolutions to scale and store an array of bitmaps to each of the Resolutions defined for the image list. Use AddSlice and AddSliced to store one or many images using the native image list storage format. Use ImageType to indicate whether the image list contains images or image masks.

Please note that inserting or moving images will affect the index position for all following images in the resolution, and may cause problems when constant index positions are expected. In such cases a bitmap collection may better fit your needs.

Remark: Due to its use of multiple resolutions and dynamic scaling, TCustomImageList is not suitable for use as a generic TBitmap collection. If fast storage of bitmaps is needed, you can create your own container using an array or TList class instance.

Version info

Multiple image resolutions, and scaling were added in LCL version 1.9.

See also

TCustomImageListResolutions | Implements support for multiple image resolutions in TCustomImageList
TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList
TScaledImageListResolution | Implements a scaled image resolution (size)


TCustomImageList
 | ro | HasOverlays
 |  | AllocBy
 |  | BlendColor
 |  | BkColor
 | ro | Count
 |  | DrawingStyle
 |  | Height
 | ro | HeightForPPI
 | ro | HeightForWidth
 |  | Width
 | ro | WidthForPPI
 | ro | SizeForPPI
 |  | Masked
 | ro | Reference
 | ro | ReferenceForPPI
 | ro | Resolution
 | ro | ResolutionByIndex
 | ro | ResolutionForPPI
 | ro | ResolutionCount
 |  | Scaled
 |  | ShareImages
 |  | ImageType
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


ro | ComObject (TComponent)
ro | ComponentCount (TComponent)
 | ComponentIndex (TComponent)
ro | Components (TComponent)
ro | ComponentState (TComponent)
ro | ComponentStyle (TComponent)
ro | Count (TCustomImageList)
 | DesignInfo (TComponent)
 | DrawingStyle (TCustomImageList)
ro | HasOverlays (TCustomImageList)
 | Height (TCustomImageList)
ro | HeightForPPI (TCustomImageList)
ro | HeightForWidth (TCustomImageList)
 | ImageType (TCustomImageList)
ro | LCLRefCount (TLCLComponent)
 | Masked (TCustomImageList)
 | Name (TComponent)
ro | Owner (TComponent)
ro | Reference (TCustomImageList)
ro | ReferenceForPPI (TCustomImageList)
ro | Resolution (TCustomImageList)
ro | ResolutionByIndex (TCustomImageList)
ro | ResolutionCount (TCustomImageList)
ro | ResolutionForPPI (TCustomImageList)
 | Scaled (TCustomImageList)
 | ShareImages (TCustomImageList)
ro | SizeForPPI (TCustomImageList)
 | Tag (TComponent)
 | VCLComObject (TComponent)
ro | WidgetSetClass (TLCLComponent)
 | Width (TCustomImageList)
ro | WidthForPPI (TCustomImageList)


TCustomImageList
pt | GetResolution
pt | GetResolutionClass
pt | CheckIndex
pt | Initialize
pt | DefineProperties
pt | SetWidthHeight
pt | ClearOverlays
 | Create
 | CreateSize
 | Destroy
 | ScaleImage
 | AssignTo
 | Assign
 | WriteData
 | ReadData
 | WriteAdvData
 | ReadAdvData
 | Equals
 | BeginUpdate
 | EndUpdate
 | Add
 | AddMultipleResolutions
 | AddSliced
 | AddSlice
 | AddSliceCentered
 | AddIcon
 | AddImages
 | AddMasked
 | AddLazarusResource
 | AddResourceName
 | Change
 | Clear
 | Delete
 | Draw
 | DrawForPPI
 | DrawOverlay
 | GetBitmap
 | GetFullBitmap
 | GetFullRawImage
 | GetIcon
 | GetRawImage
 | GetHotSpot
 | Insert
 | InsertIcon
 | InsertMasked
 | Move
 | Overlay
 | Replace
 | ReplaceSlice
 | ReplaceSliceCentered
 | ReplaceIcon
 | ReplaceMasked
 | RegisterChanges
 | StretchDraw
 | UnRegisterChanges
 | RegisterResolutions
 | DeleteResolution
 | FindResolution
 | Resolutions
 | ResolutionsDesc
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TCustomImageList)
 | AddIcon (TCustomImageList)
 | AddImages (TCustomImageList)
 | AddLazarusResource (TCustomImageList)
 | AddMasked (TCustomImageList)
 | AddMultipleResolutions (TCustomImageList)
 | AddResourceName (TCustomImageList)
 | AddSlice (TCustomImageList)
 | AddSliceCentered (TCustomImageList)
 | AddSliced (TCustomImageList)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TCustomImageList)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | AssignTo (TCustomImageList)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeginUpdate (TCustomImageList)
 | Change (TCustomImageList)
 | ChangeName (TComponent)
pt | CheckIndex (TCustomImageList)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomImageList)
pt | ClearOverlays (TCustomImageList)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCustomImageList)
 | CreateSize (TCustomImageList)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TCustomImageList)
 | Delete (TCustomImageList)
 | DeleteResolution (TCustomImageList)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TCustomImageList)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Draw (TCustomImageList)
 | DrawForPPI (TCustomImageList)
 | DrawOverlay (TCustomImageList)
 | EndUpdate (TCustomImageList)
 | Equals (TObject)
 | Equals (TCustomImageList)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindResolution (TCustomImageList)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetBitmap (TCustomImageList)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetFullBitmap (TCustomImageList)
 | GetFullRawImage (TCustomImageList)
 | GetHashCode (TObject)
 | GetHotSpot (TCustomImageList)
 | GetIcon (TCustomImageList)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetRawImage (TCustomImageList)
pt | GetResolution (TCustomImageList)
pt | GetResolutionClass (TCustomImageList)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | Initialize (TCustomImageList)
 | InitInstance (TObject)
 | Insert (TComponent)
 | Insert (TCustomImageList)
 | InsertComponent (TComponent)
 | InsertIcon (TCustomImageList)
 | InsertMasked (TCustomImageList)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | Move (TCustomImageList)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | Overlay (TCustomImageList)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadAdvData (TCustomImageList)
 | ReadData (TCustomImageList)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TCustomImageList)
 | RegisterResolutions (TCustomImageList)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | Replace (TCustomImageList)
 | ReplaceIcon (TCustomImageList)
 | ReplaceMasked (TCustomImageList)
 | ReplaceSlice (TCustomImageList)
 | ReplaceSliceCentered (TCustomImageList)
 | Resolutions (TCustomImageList)
 | ResolutionsDesc (TCustomImageList)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | ScaleImage (TCustomImageList)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetWidthHeight (TCustomImageList)
 | StretchDraw (TCustomImageList)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TCustomImageList)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteAdvData (TCustomImageList)
 | WriteData (TCustomImageList)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomImageList
 | OnChange
 | OnGetWidthForPPI
TLCLComponent
TComponent
TPersistent
TObject


TCustomImageList.Add

Adds an image to the list using its source data and optional mask

Declaration

Source position: imglist.pp line 340

public function TCustomImageList.Add(

  Image: TCustomBitmap;

  Mask: TCustomBitmap

):Integer;

Arguments

Image | Bitmap image data added in the method
Mask | A bitmap mask which defines the transparent parts of Image

Function result

The index of the added image

Description

Add is an Integer function used to to add the specified Image and its optional Mask to the image list.

Image is the TCustomBitmap instance with image data added in the method.

Mask is a TCustomBitmap instance which contains a monochrome bitmap which defines the transparent areas for the image. When Mask contains a valid bitmap, it is combined with the source data in Image before it is stored in the image list. When Mask contains Nil, the Image has no defined transparent areas.

The return values contains the ordinal position in the image list for the newly added image.

Add calls the Insert method to store Image and Mask in the image list. The Image and optional Mask are scaled and added to each of the defined Resolutions in the image list. No actions are performed in the method when Image has not been assigned (contains Nil).

Use AddMasked to add a masked image where MaskColor defines the transparent areas in the image.

Use the AddSlice method to store an image from source data in the image list storage format. Use the AddSliced method to store all images from source data in the image list storage format.

See also

TCustomImageList.AddMasked | Adds an image(s) to the list using the MaskColor for transparent pixels
TCustomImageList.AddSliced | Adds images to the image list from image data stored as adjacent columns and rows
TCustomImageList.AddSlice | Adds a portion of an image to each of the resolutions in the image list
TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList


TCustomImageList.AddIcon

Adds an icon to the image list

Declaration

Source position: imglist.pp line 345

public function TCustomImageList.AddIcon(

  Image: TCustomIcon

):Integer;

Arguments

Image

The Icon to be added

Function result

The index of the added icon, -1 if unsuccessful

Description

AddIcon is used to add the TIcon instance in the Image parameter to the image list. AddIcon calls InsertIcon to store the Image at the ordinal position represented by the Count property. The return value contains the index of the newly added icon, or -1 if the icon could not be added to the list.

Use the Add or AddMasked method to store a TCustomBitmap descendant in the image list.

See also

TCustomImageList.InsertIcon | Inserts an Icon into each of the resolutions for the image list
TCustomImageList.Count | Number of images stored in the default resolution for the image list


TCustomImageList.AddImages

Adds images from another image list to the current class instance

Declaration

Source position: imglist.pp line 346

public procedure TCustomImageList.AddImages(

  AValue: TCustomImageList

);

Arguments

AValue

The image list with the source images to add in the method

Description

AddImages is a procedure used to add images from the image list in AValue to the current class instance. No actions are performed in the method when any of the following conditions are encountered:

  • AValue is unassigned (contains Nil)
  • AValue and the current class are the same class instance
  • AValue has a Count property that contains 0 (zero)

AddImages uses the ResolutionsDesc enumerator in AValue to process images resolutions stored in the source image list. AddImages assumes that the first Resolution in the descending enumerator contains the largest image sizes.

For this resolution, all images are copied and added to the current class instance using their TBitmap image data. For the remaining resolutions (if any), the TCustomImageListResolutions.Find method is used to locate the resolution in the current class with compatible images (similar width and height values) as the resolution in AValue. Each of the source images for the resolution are stored in the current class instance using their raw image data.


TCustomImageList.AddLazarusResource

Gets a bitmap from a Lazarus resource and stores it in the image list

Declaration

Source position: imglist.pp line 348

public function TCustomImageList.AddLazarusResource(

  const ResourceName: string;

  MaskColor: TColor = clNone

):Integer;

Arguments

ResourceName | The name of the Lazarus resource
MaskColor | The mask color for transparent images. clNone for solid (opaque) images.

Function result

Position where the image was stored

Description

AddLazarusResource is an Integer function used to load and store a bitmap from a Lazarus resource.

ResourceName contains the Lazarus resource loaded in the method.

MaskColor is a TColor value used as the transparency color in masked images. The default value for the parameter is clNone, and indicates that the image should be rendered as an opaque (solid) image.

AddLazarusResource calls the CreateBitmapFromLazarusResource routine to get the TCustomBitmap for the specified ResourceName. When MaskColor contains a value other that clNone, it is set as the transparent color in the bitmap and transparency is enable for the image.

AddLazarusResource calls the Add method to store the bitmap in the image list. The return value contains the ordinal position in the image list where the bitmap was stored.

See also

#lcl.Graphics.CreateBitmapFromLazarusResource | CreateBitmapFromLazarusResource - creates a bitmap image using data read into a stream from a Lazarus Resource (.LRS)
TCustomImageList.Add | Adds an image to the list using its source data and optional mask


TCustomImageList.AddMasked

Adds an image(s) to the list using the MaskColor for transparent pixels

Declaration

Source position: imglist.pp line 347

public function TCustomImageList.AddMasked(

  Image: TBitmap;

  MaskColor: TColor

):Integer;

Arguments

Image | The bitmap to be added to the image list
MaskColor | The color used as the transparent pixels in the image(s)

Function result

The index of the first added image, -1 if unsuccessful

Description

AddMasked is an Integer function used to add one or more images specified in Image to the image list. Image can contain multiple images of the same width and height. The total image width must be a multiple of the Width property, and the image height must be the same as the Height property.

Every pixel in the image(s) with the color in MaskColor will become transparent in the stored image(s).


TCustomImageList.AddMultipleResolutions

Adds images with varying sizes to the corresponding image resolution

Declaration

Source position: imglist.pp line 341

public function TCustomImageList.AddMultipleResolutions(

  Images: array of TCustomBitmap

):Integer;

Arguments

Images

Array of images stored in the method

Function result

Ordinal position where images were stored in the various resolutions

Description

AddMultipleResolutions is an Integer function used to add images of varying sizes to the corresponding resolution in the image list.

AImages is an array of TCustomBitmap type with the images added in the method. Each image has a unique width that determines the image resolution where the image is stored. AImages must be sorted in ascending image width order before it is passed as an argument to the method.

The return value contains the ordinal position where the images were stored in the image resolutions. It should contain the value corresponding to Count-1 when the method is completed.

AddMultipleResolutions calls the CreateDefaultResolution method to ensure that the default image resolution has been created before adding images to the list.

The Resolutions enumerator is used to visit each of the TCustomImageListResolution instances used in the image list. Each image in AImages is compared to the image resolutions to determine if the width is already in use. If no exact match is found, the next larger image resolution is used. If no resolution is larger than the image width, the largest image resolution is used.

The ScaleImage method is called to resize the image in AImages to the height and width required for the target image resolution. The image is appended using the InternalInsert method in the image resolution to store the scaled raw image data.

See also

TCustomImageList.Insert | Inserts an image into each image resolution at the specified position
TCustomImageList.InsertIcon | Inserts an Icon into each of the resolutions for the image list
TCustomImageList.InsertMasked | Inserts a transparent image into the image resolutions at the specified position
TCustomImageList.Count | Number of images stored in the default resolution for the image list
TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists
TCustomImageList.ScaleImage | Scales an image and its optional mask to the specified target size
TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList
TCustomImageListResolutions | Implements support for multiple image resolutions in TCustomImageList


TCustomImageList.AddResourceName

Adds a graphic from a resource with the specified resource name

Declaration

Source position: imglist.pp line 349

public function TCustomImageList.AddResourceName(

  Instance: THandle;

  const ResourceName: string;

  MaskColor: TColor = clNone

):Integer;

Arguments

Instance | Handle for the resource
ResourceName | Name of the resource loaded in the method
MaskColor | Color for transparent areas in the image, clNone for an opaque (solid) image

Function result

Ordinal position where the image was stored

Description

AddResourceName is an Integer function used to load and store a TGraphic for the specified resource name.

Instance is a THandle value for the resource.

ResourceName is a String value that contains the name for the resource loaded in the method.

MaskColor is a TColor value used transparent areas in the graphic. The default value for the property is clNone, and indicates the graphic is rendered as an opaque (solid) image.

AddResourceName calls the CreateGraphicFromResourceName routine to get the image for the resource name specified in ResourceName. The return value may be either a TGraphic or a TCustomBitmap class instance.

When the image is a TCustomBitmap, the value in MaskColor is stored in the bitmap and transparency is enabled when the color is not clNone. MaskColor is not used when the return value is a TGraphic instance; TGraphic does not support transparency.

AddResourceName calls the appropriate method to store the image type in the image list. When TCustomBitmap is used, the Add method is called. When TGraphic is used, the AddIcon method is called. The return value contains the ordinal position in the image list where the image was stored.

See also

#lcl.Graphics.CreateGraphicFromResourceName
TCustomImageList.Add | Adds an image to the list using its source data and optional mask
TCustomImageList.AddIcon | Adds an icon to the image list


TCustomImageList.AddSlice

Adds a portion of an image to each of the resolutions in the image list

Declaration

Source position: imglist.pp line 343

public function TCustomImageList.AddSlice(

  Image: TCustomBitmap;

  AImageRect: TRect

):Integer;

Arguments

Image | Image added in the method
AImageRect | Area from the source image added in the method

Function result

Ordinal position where the new image was stored in each of the image resolutions

Description

AddSlice is an Integer function used to add a portion of an image to each of the resolutions in the image list.

Image is a TCustomBitmap instance which contains the image added in the method. Image can contain a single image, or multiple combined images like the format returned from GetFullBitmap. No actions are performed in the method when Image has not been assigned (contains Nil), and the return value is set to -1.

AImageRect is a TRect type that specifies the area in Image added to the resolutions in the image list. When Image contains a single image, the image rectangle should match the dimensions for the entire image. When Image consists of multiple images, the image rectangle defines the portion (or slice) added to the image list.

The Count property is used as the position where the new image is stored in each of the image resolutions. It is also used as the return value for the method.

AddSlice calls CreateDefaultResolution to ensure that the default resolution for the image list exists before images are added in the method. AddSlice visits each of the image resolutions in the image list. The Width and Height properties in the image resolution are used to resize the image rectangle using the ScaleImage method. The InternalInsert method in the image resolution is called to store the scaled 32-bit RGBA raw image data to the position in the return value.

Use AddSliced to add multiple images to the image list from an image stored as adjacent images in row and column format.

AddSlice is used in the implementation of the AddSliceCentered method.

See also

TCustomImageList.Count | Number of images stored in the default resolution for the image list
TCustomImageList.ScaleImage | Scales an image and its optional mask to the specified target size
TCustomImageList.AddSliceCentered | Adds an image centered in the height and width for the image resolutions
TCustomImageListResolution.Height | Height of the images stored in the resolution
TCustomImageListResolution.Width | Width of the images stored in the resolution
TCustomImageListResolutions | Implements support for multiple image resolutions in TCustomImageList
TRGBAQuadArray


TCustomImageList.AddSliceCentered

Adds an image centered in the height and width for the image resolutions

Declaration

Source position: imglist.pp line 344

public function TCustomImageList.AddSliceCentered(

  Image: TCustomBitmap

):Integer;

Arguments

Image

Image content added in the method

Function result

Ordinal position where the image was stored in the image resolutions

Description

AddSliceCentered is an Integer function used to add the specified image to each of the resolutions in the image list.

Image is a TCustomBitmap instance that contains the image data used in the operation. A TRect instance is created which uses the values in the Height and Width properties for the default resolution. The image rectangle is used to center the image content using the height and width for the image.

AddSliceCentered calls the AddSlice method using Image and the calculated image rectangle as arguments. AddSlice scales the image to the dimensions needed for each image resolution, and stores the scaled image data.

The return value contains the ordinal position where the image was stored in each of the images resolutions for the image list.

See also

TCustomImageListResolutions | Implements support for multiple image resolutions in TCustomImageList
TCustomImageList.AddSlice | Adds a portion of an image to each of the resolutions in the image list


TCustomImageList.AddSliced

Adds images to the image list from image data stored as adjacent columns and rows

Declaration

Source position: imglist.pp line 342

public function TCustomImageList.AddSliced(

  Image: TCustomBitmap;

  AHorizontalCount: Integer;

  AVerticalCount: Integer

):Integer;

Arguments

Image | Image data stored as a row(s) and columns(s) of adjacent images
AHorizontalCount | Number of adjacent horizontal images (columns)
AVerticalCount | Number of adjacent vertical images (rows)

Function result

Ordinal position where the first image was stored in the image list

Description

AddSliced is an Integer function used to add one or more images from image data stored as adjacent images in grid format.

Image is a TCustomBitmap descendant that contains the image data used for the operation. No actions are performed in the method when Image has not been assigned (contains Nil). The return value is set to -1 when Image has not been assigned.

AHorizontalCount is an Integer value that indicates the number of adjacent images stored in Image on the horizontal plane (in a row). The Width of the Image must (should?) be a multiple of the value in AHorizontalCount.

AVerticalCount is an Integer value that indicates the number of adjacent images stored in Image on the vertical plane (in a column). The Height of the Image must (should?) be a multiple of the value in AVerticalCount.

The return value contains the ordinal position in the image list where the first image is stored in the method. It contains the value in the Count property prior to adding any images to the list.

AddSliced calls the CreateDefaultResolution method to ensure that the default resolution exists in the image list prior to adding images in the method.

AddSliced uses the values in AVerticalCount and AHorizontalCount to process the partial images stored in Image. Each image portion (or slice) is added to all of the resolutions available in the image list. The image slice is resized to the height and width required for an image resolution by calling ScaleImage for the current image rectangle. The image resolution calls its InternalInsert method to store the scaled 32-bit RGBA raw image data for the partial image. The process is repeated until all partial images defined by AVerticalCount and AHorizontalCount have been added to the image resolutions.

See also

TCustomImageList.Count | Number of images stored in the default resolution for the image list
TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists
TCustomImageList.ScaleImage | Scales an image and its optional mask to the specified target size
TRGBAQuadArray


TCustomImageList.AllocBy

Size used to increment the allocated data count

Declaration

Source position: imglist.pp line 397

public property TCustomImageList.AllocBy : Integer
  read FAllocBy
  write FAllocBy
  default 4;

Description

AllocBy is a read-only Integer property that indicates the increment used when increasing the number of allocated data blocks for images in the image list. The number of allocated data blocks is always increased in multiples of the AllocBy value. The default value is 4, as assigned in the Initialize method.

AllocBy is used in the implementation of the AllocData and WSCreateReference methods in TCustomImageListResolution.

See also

TCustomImageListResolution.WSCreateReference

Creates the Reference image list using the facilities for the widget set


TCustomImageList.Assign

Stores properties from the specified image list to the current class instance

Declaration

Source position: imglist.pp line 330

public procedure TCustomImageList.Assign(

  Source: TPersistent

); override;

Arguments

Source

Image list with properties stored in the current class instance

Description

Assign is an overridden method used to store properties from the specified image list to the current class instance. Assign re-implements the method defined in TPersistent to include properties from TCustomImageList.

Source contains the TCustomImageList instance with the properties stored in the current class instance. No actions are performed in the method when Source is the same as the current class instance (Self).

Assign checks the class instance in Source to determine if it is derived from TCustomImageList. When it is a TCustomImageList descendant, existing resolutions and images in the current class instance are discarded. The following property value are copied from Source to the current image list instance:

  • Height
  • Width
  • Resolutions

The Resolutions enumerator in Source is used to get images for each image resolution and to reallocate the storage used for its raw image data. System.Move is called to copy the raw image data for the resolution from Source to the current class instance.

When Source is not derived from TCustomImageList, the inherited Assign method is called using Source as an argument.

See also

TCustomImageList.AssignTo

Assigns properties in an image list to another instance of the class


TCustomImageList.AssignTo

Assigns properties in an image list to another instance of the class

Declaration

Source position: imglist.pp line 329

public procedure TCustomImageList.AssignTo(

  Dest: TPersistent

); override;

Arguments

Dest

Image list to receive the values for the class instance

Description

AssignTo is an overridden method which allows assigning properties in the image list to another instance of the class. AssignTo re-implements the method defined in TPersistent to include the properties available in TCustomImageList.

Dest is the persistent object where properties values from the current class instance are stored.

AssignTo checks the Dest argument to ensure that its is a TCustomImageList descendant. When it is derived from TCustomImageList, its Assign method is used to store the values in the current object instance. If it is not a TCustomImageList descendant, the inherited AssignTo method is called using Dest as an argument.

See also

TCustomImageList.Assign

Stores properties from the specified image list to the current class instance


TCustomImageList.BeginUpdate

Starts an update to the image list, and blocks execution of the OnChange event

Declaration

Source position: imglist.pp line 337

public procedure TCustomImageList.BeginUpdate;

Description

Use BeginUpdate when an update to the image list is started to block execution of the OnChange event handler.

BeginUpdate is used, along with EndUpdate, to speed up the insertion of images in an image list. Every call to BeginUpdate must be matched by a call to EndUpdate; i. e. update operations can be nested.

BeginUpdate increments an internal counter in the class instance each time the method is called. EndUpdate decrements the internal counter when called. When the counter contains a positive non-zero value, the OnChange event handler is not executed when the image list is changed.

See also

TCustomImageList.EndUpdate | Finishes an update to the image list, and calls Change
TCustomImageList.OnChange | Event handler signalled when the image list is changed
TCustomImageList.Change | Sends change notifications when the image list is updated


TCustomImageList.BkColor

Specifies the background color used for transparent parts of images

Declaration

Source position: imglist.pp line 399

public property TCustomImageList.BkColor : TColor
  read FBkColor
  write SetBkColor
  default clNone;

Description

BkColor is a TColor property that specifies the background color used for transparent parts of images in the image list. The default value for the property is clNone. Changing the value in BkColor causes the internal Changed flag to be set, and the Change method is called to perform change notifications.

BkColor is intended to speed up drawing of transparent images using a background of known color (BkColor). In this case the image can be drawn opaque, eliminating the need for masking out and merging image data.

The value in BkColor is used in TCustomImageListResolution methods like Draw and DrawOverlay.

See also

TCustomImageList.Change | Sends change notifications when the image list is updated
TCustomImageListResolution.Draw | Renders an image to the specified canvas
TCustomImageListResolution.DrawOverlay | Draws the specified image with the given overlay


TCustomImageList.BlendColor

Color used when blending (dithering) an image

Declaration

Source position: imglist.pp line 398

public property TCustomImageList.BlendColor : TColor
  read FBlendColor
  write FBlendColor
  default clNone;

Description

BlendColor is a TColor property that indicates the color combined with an image to achieve the DrawingStyle for the image list. The default value for the property is clNone.

Set BlendColor to cause the images in the list to be combined with the specified color when the DrawingStyle is dsFocus or dsSelected. More of BlendColor is combined with the images when DrawingStyle is dsSelected. clNone specifies no blend color while clDefault specifies the system highlight.

The value in BlendColor is used in TCustomImageListResolution methods like Draw and DrawOverlay.

See also

TDrawingStyle | Defines drawing styles for images
TCustomImageList.DrawingStyle | The default drawing style for images in the image list
TCustomImageListResolution.Draw | Renders an image to the specified canvas
TCustomImageListResolution.DrawOverlay | Draws the specified image with the given overlay


TCustomImageList.Change

Sends change notifications when the image list is updated

Declaration

Source position: imglist.pp line 350

public procedure TCustomImageList.Change;

Description

Change is a procedure used to send change notifications when the image list is updated. Change uses internal members in the class instance which track changes to the image list. No actions are performed in the method when the image list has not been changed, or when a call to BeginUpdate has not been followed by a matching call to EndUpdate.

Change calls the NotifyChangeLink method to notify subscribers in its ChangeLinkList, and executes the OnChange handler when it has been assigned.

The internal member used to track changes in the image list is reset prior to exiting from the method.

Change is called from methods which update the content in the image list, such as:

  • Clear
  • Delete
  • Move
  • EndUpdate
  • ReadData
  • ReadAdvData
  • SetBkColor (write access specifier for the BkColor property)

See also

TCustomImageList.BeginUpdate | Starts an update to the image list, and blocks execution of the OnChange event
TCustomImageList.EndUpdate | Finishes an update to the image list, and calls Change
TCustomImageList.OnChange | Event handler signalled when the image list is changed


TCustomImageList.CheckIndex

Ensures that an Index position is valid for the bounds of the image list

Declaration

Source position: imglist.pp line 312

protected procedure TCustomImageList.CheckIndex(

  AIndex: Integer;

  AForInsert: Boolean = False

);

Arguments

AIndex | Index position validated in the method
AForInsert | True when the index position is used for insertion (default is False)

Description

CheckIndex is a procedure used to ensure that the value in AValue is a valid index position for the operations in the class.

AForInsert indicates if AValue is constrained to the existing range of ordinal positions in the list. When AForInsert contains True, AValue must be less than the Count property. When AForInsert is False, the index value is for an append operation and can contain a value less than or equal to the Count property.

An EInvalidOperation exception is raised when AValue is not in the required range for the specified operation.

CheckIndex is used in the implementation of various methods in the class.

Errors

Raises an EInvalidOperation exception when the index is out of bounds. Raised with the message in SInvalidIndex.


TCustomImageList.Clear

Removes all images store in the the image list

Declaration

Source position: imglist.pp line 351

public procedure TCustomImageList.Clear;

Description

Clear is a procedure used to remove all images stored in the image list. Clear ensures that the content for all of the image resolutions is removed from the list, and calls ClearOverlays to reset any index positions used in the Overlays property. Clear sets the internal Changed flag for the class instance to True, and calls the Change method to perform change notifications.

See also

TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists
TCustomImageList.ClearOverlays | Clears the index positions stored in the Overlays property
TCustomImageList.Overlay | Stores the specified image index for use as an overlay in the image list
TCustomImageList.Change | Sends change notifications when the image list is updated
TCustomImageList.OnChange | Event handler signalled when the image list is changed
TCustomImageListResolutions | Implements support for multiple image resolutions in TCustomImageList


TCustomImageList.ClearOverlays

Clears the index positions stored in the Overlays property

Declaration

Source position: imglist.pp line 316

protected procedure TCustomImageList.ClearOverlays;

Description

ClearOverlays is a procedure used to reset the index positions stored in the Overlays property. ClearOverlays sets each TOverlay index position to the value -1 to indicate that it does not point to an overlay image in the image list.

ClearOverlays is used in the implementation of the Clear and Initialize methods.

See also

TCustomImageList.Clear | Removes all images store in the the image list
TCustomImageList.Initialize | Performs the initial set up for the image list
TOverlay | Represents the valid indices that can be used to access overlay images


TCustomImageList.Count

Number of images stored in the default resolution for the image list

Declaration

Source position: imglist.pp line 400

public property TCustomImageList.Count : Integer
  read GetCount;

Description

Count is a read-only Integer property that indicates the number of images stored in the default resolution for the image list. Reading the value in the property causes the image resolution for Width to be selected, and its Count property is used as the property value.

See also

TCustomImageList.Width | Width of images in the default resolution for the image list
TCustomImageListResolution.Count | Number of images stored in the resolution


TCustomImageList.Create

Constructor for the class instance

Declaration

Source position: imglist.pp line 318

public constructor TCustomImageList.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance

Description

Create is the constructor for the class instance. Create calls the inherited constructor, and sets the default values for the following properties:

Height
16 (pixels)
Width
16 (pixels)

Create calls the Initialize method to allocate resources and to set the default value for properties used in the image list.

Use the alternate CreateSize constructor to create an image list using specific values in its Width and Height properties.

See also

TCustomImageList.Width | Width of images in the default resolution for the image list
TCustomImageList.Height | Height of images in the default resolution for the image list
TCustomImageList.Initialize | Performs the initial set up for the image list
TCustomImageList.CreateSize | Initializes the image list using the specified height and width


TCustomImageList.CreateSize

Initializes the image list using the specified height and width

Declaration

Source position: imglist.pp line 319

public constructor TCustomImageList.CreateSize(

  AWidth: Integer;

  AHeight: Integer

);

Arguments

AWidth | The width of images in the default resolution
AHeight | The height of images in the default resolution

Description

CreateSize is an alternate constructor for the class instance. CreateSize calls the inherited constructor. CreateSize sets the image size used in the default resolution to the values specified in the AWidth and AHeight parameters.

Create calls the Initialize method to allocate resources and to set the default value for properties used in the image list.

Remark: Please note: CreateSize does not assign a value for the Owner property; it will not receive Notify events when the Application, Form, or Component where it is used is freed.

See also

TCustomImageList.Width | Width of images in the default resolution for the image list
TCustomImageList.Height | Height of images in the default resolution for the image list
TCustomImageList.Initialize | Performs the initial set up for the image list
TCustomImageList.Create | Constructor for the class instance


TCustomImageList.DefineProperties

Defines properties used in the LCL component streaming mechanism

Declaration

Source position: imglist.pp line 314

protected procedure TCustomImageList.DefineProperties(

  Filer: TFiler

); override;

Arguments

Filer

TFiler class used to read and write the component

Description

DefineProperties is an overridden method used to defined which unpublished properties in TCustomImageList are included in the LCL component streaming mechanism.

Filer is the TFiler class instance used to read and write the component during component streaming. DefineProperties defines the following properties for use during component streaming:

Property Name | Property Type | Description
Bitmap | Binary | Written when Count is non-zero
BitmapAdv | Binary | Written when a resolution exists that was explicitly created at design-time


TCustomImageList.Delete

Deletes the image at the specified position from all image resolutions

Declaration

Source position: imglist.pp line 352

public procedure TCustomImageList.Delete(

  AIndex: Integer

);

Arguments

AIndex

The index of the image deleted in the method, or -1 to delete all images

Description

Delete is a procedure used to delete the image stored at the specified position from all resolutions for the image list.

AIndex contains the ordinal position for the image deleted in the method. When AIndex contains the value -1, all images in the resolution are deleted.

Delete uses the Resolutions enumerator to call the Delete method in the TCustomImageListResolution instance returned by the enumerator. Deletes sets the internal Changed flag for the class instance to True, and calls the Change method.

See also

TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists
TCustomImageListResolutions | Implements support for multiple image resolutions in TCustomImageList
TCustomImageListResolutions.Delete | Deletes the image resolution stored at the specified position in the container
TCustomImageList.Change | Sends change notifications when the image list is updated


TCustomImageList.DeleteResolution

Deletes the image resolution which uses the specified image width

Declaration

Source position: imglist.pp line 394

public procedure TCustomImageList.DeleteResolution(

  const AWidth: Integer

);

Arguments

AWidth

Image width for the resolution removed in the method

Description

DeleteResolution is a procedure used to delete the image resolution which uses the image width specified in AWidth.

DeleteResolution uses the internal TCustomImageListResolutions container to get the position for the resolution using the requested image width. If an image resolution is found, it is removed using the Delete method for the container. No actions are performed in the method if the image width is not used in an image resolution.

See also

TCustomImageListResolutions.Delete

Deletes the image resolution stored at the specified position in the container


TCustomImageList.Destroy

Destructor for the class instance

Declaration

Source position: imglist.pp line 320

public destructor TCustomImageList.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy ensures that resources allocated to the internal TCustomImageListResolutions instance in the class are freed, and calls the inherited destructor. Destroy calls UnRegisterChanges to remove the TChangeLink items in the internal list of change links for the class, and frees resources allocated to the list.

See also

TCustomImageList.UnRegisterChanges | Unregisters a ChangeLink object for change notifications
TCustomImageListResolutions | Implements support for multiple image resolutions in TCustomImageList
TChangeLink | Performs notifications when images are added or deleted in TImageList


TCustomImageList.Draw

Renders an image to the specified canvas using a drawing style or effect

Declaration

Source position: imglist.pp line 353

public procedure TCustomImageList.Draw(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  AEnabled: Boolean = True

); overload;

procedure TCustomImageList.Draw(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  ADrawEffect: TGraphicsDrawEffect

); overload;

procedure TCustomImageList.Draw(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  ADrawingStyle: TDrawingStyle;

  AImageType: TImageType;

  AEnabled: Boolean = True

); overload;

procedure TCustomImageList.Draw(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  ADrawingStyle: TDrawingStyle;

  AImageType: TImageType;

  ADrawEffect: TGraphicsDrawEffect

); overload;

Arguments

ACanvas | Canvas used for the draw operation
AX | Horizontal offset on the canvas for the image
AY | Vertical offset on the canvas for the image
AIndex | Position in the list for the image drawn to the canvas
AEnabled | If False, the image is drawn disabled (dithered)

Arguments

ACanvas | Canvas used for the draw operation
AX | Horizontal offset on the canvas for the image
AY | Vertical offset on the canvas for the image
AIndex | Position in the list for the image drawn to the canvas
ADrawEffect | Drawing effect applied to the rendered image

Arguments

ACanvas | Canvas used for the draw operation
AX | Horizontal offset on the canvas for the image
AY | Vertical offset on the canvas for the image
AIndex | Position in the list for the image drawn to the canvas
ADrawingStyle | Drawing style applied to the rendered image
AImageType | Indicates if the image contains a mask or source data
AEnabled | If False, the image is drawn disabled (dithered)

Arguments

ACanvas | Canvas used for the draw operation
AX | Horizontal offset on the canvas for the image
AY | Vertical offset on the canvas for the image
AIndex | Position in the list for the image drawn to the canvas
ADrawingStyle | Drawing style applied to the rendered image
AImageType | Indicates if the image contains a mask or source data
ADrawEffect | Drawing effect applied to the rendered image

Description

Draw is an overloaded method used to render an image to the specified canvas. Draw uses the default resolution (as in indicated by the Width property) as the image size rendered in the method. Overloaded variants allow the use of a drawing effect or drawing style for the rendered image.

ACanvas contains the TCanvas instance used to render the requested image.

AX and AY contain Integer values representing the horizontal and vertical offsets from the canvas origin where the image is drawn.

AIndex contains the ordinal position for the requested image in the image list. No actions are performed in the method when AIndex contains a value that is an invalid position for images in the image list.

AEnabled indicates if the image is drawn in the enabled state. When AEnabled is False, the gdeDisabled drawing effect is used to render the image to the canvas.

ADrawEffect is a value from the TGraphicsDrawEffect enumeration that indicates the drawing effect applied to the raw image data, and stored in the bitmap. Values in AEffect determine whether the image is rendered normally, as a disabled (or grayed) image, highlighted, shadowed, or as a monochrome bitmap mask.

ADrawingStyle contains a value from the TDrawingStyle enumeration that indicates the image list drawing style used for the rendered image. ADrawingStyle determines how the image is blended with its background color when a mask is used in the image. It has no significance when a mask is not present in the image.

AImageType contains a value from the TImageType enumeration, and indicates whether the image uses a mask.

Draw calls GetResolution to retrieve the default resolution for the image list using the value in the Width property. The Draw method in the TCustomImageListResolution instance is called to render the image using the parameters specified in the method as arguments.

See also

TCustomImageList.Width | Width of images in the default resolution for the image list
TCustomImageList.GetResolution | Gets the value for the indexed Resolution property
TCustomImageListResolution.Draw | Renders an image to the specified canvas


TCustomImageList.DrawForPPI

Renders an image to a canvas scaled to a specified display density

Declaration

Source position: imglist.pp line 359

public procedure TCustomImageList.DrawForPPI(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  AImageWidthAt96PPI: Integer;

  ATargetPPI: Integer;

  ACanvasFactor: Double;

  AEnabled: Boolean = True

); overload;

procedure TCustomImageList.DrawForPPI(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  AImageWidthAt96PPI: Integer;

  ATargetPPI: Integer;

  ACanvasFactor: Double;

  ADrawEffect: TGraphicsDrawEffect

); overload;

Arguments

ACanvas | Canvas where the image is rendered
AX | Horizontal offset on the canvas where the image is drawn
AY | Vertical offset on the canvas where the image is drawn
AIndex | Ordinal position for the image drawn in the method
AImageWidthAt96PPI | Width of the image in the default resolution
ATargetPPI | Target display density (PPI) for the rendered image
ACanvasFactor | Canvas scaling factor applied in the method
AEnabled | Indicates id the image is rendered in the enabled state

Arguments

ACanvas | Canvas where the image is rendered
AX | Horizontal offset on the canvas where the image is drawn
AY | Vertical offset on the canvas where the image is drawn
AIndex | Ordinal position for the image drawn in the method
AImageWidthAt96PPI | Width of the image in the default resolution
ATargetPPI | Target display density (PPI) for the rendered image
ACanvasFactor | Canvas scaling factor applied in the method
ADrawEffect | Drawing effect applied to the rendered image

Description

DrawForPPI is an overloaded procedure used to render an image at the specified position to a canvas scaled to the specified display density.

ACanvas is a TCanvas instance where the image is rendered.

AX and AY contains the offsets on the canvas where the image is drawn.

AIndex is the position in the image list for the image rendered in the method.

AImageWidthAt96PPI is the width of the image using the default resolution.

ATargetPPI is the display density (Pixels per Inch) requested in the method.

ACanvasFactor is a Double value that indicates the canvas scaling factor applied to the rendered image.

ADrawEffect indicate the drawing effect used for the rendered image.

AEnabled indicates that the image drawn in the "enabled" state.

DrawForPPI calls the GetResolutionForPPI method to locate the image resolution for the target display density. The TCustomImageListResolution instance calls its Draw method to render the image to the canvas with the requested drawing effect.


TCustomImageList.DrawingStyle

The default drawing style for images in the image list

Declaration

Source position: imglist.pp line 401

public property TCustomImageList.DrawingStyle : TDrawingStyle
  read FDrawingStyle
  write SetDrawingStyle
  default dsNormal;

Description

DrawingStyle is a TDrawingStyle property that indicates the default drawing style for images in the image list.

See also

TDrawingStyle

Defines drawing styles for images


TCustomImageList.DrawOverlay

Renders an image with an overlay to the specified canvas

Declaration

Source position: imglist.pp line 363

public procedure TCustomImageList.DrawOverlay(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  AOverlay: TOverlay;

  AEnabled: Boolean = True

); overload;

procedure TCustomImageList.DrawOverlay(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  AOverlay: TOverlay;

  ADrawEffect: TGraphicsDrawEffect

); overload;

procedure TCustomImageList.DrawOverlay(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  AOverlay: TOverlay;

  ADrawingStyle: TDrawingStyle;

  AImageType: TImageType;

  ADrawEffect: TGraphicsDrawEffect

); overload;

Arguments

ACanvas | Canvas where the image and its overlay are drawn
AX | Horizontal offset for the image on the canvas
AY | Vertical offset for the image on the canvas
AIndex | Ordinal position for the image drawn in the method
AOverlay | Position for the overlay image drawn in the method
AEnabled | Indicates if the image and overlay are drawn in the enabled state

Arguments

ACanvas | Canvas where the image and its overlay are drawn
AX | Horizontal offset for the image on the canvas
AY | Vertical offset for the image on the canvas
AIndex | Ordinal position for the image drawn in the method
AOverlay | Position for the overlay image drawn in the method
ADrawEffect | Drawing effect applied to the image and the overlay

Arguments

ACanvas | Canvas where the image and its overlay are drawn
AX | Horizontal offset for the image on the canvas
AY | Vertical offset for the image on the canvas
AIndex | Ordinal position for the image drawn in the method
AOverlay | Position for the overlay image drawn in the method
ADrawingStyle | Drawing style used for the image and overlay
AImageType | Indicates the image type (masked or unmasked)
ADrawEffect | Drawing effect applied to the image and the overlay

Description

DrawOverlay is an overloaded procedure used to draw the specified image with an overlay. An overlay is an masked image drawn transparently over another image. The overlay image is generally used to convey state or status information about the image it adorns. The overlay images are stored in the image list (or the resolution) just like the images they decorate.

ACanvas is the TCanvas instance where the image and the overlay are rendered.

AX and AY contain the canvas offsets (horizontal and vertical) where the overlay image is drawn.

AIndex contains the ordinal position for the base image drawn in the method.

AOverlay contains the position in the Overlays property where the index position for the overlay image is stored. The value in AOverlay must be in the range 0..14 (the range defined in TOverlay).

ADrawingStyle contains the TDrawingStyle enumeration value applied to the rendered image.

AImageType contains a TImageType enumeration value that indicates if the image contains a mask.

ADrawEffect contains a TGraphicsDrawEffect enumeration value that indicates the drawing effect applied to the rendered image.

Overloaded variants of the method are provided which use a drawing effect, drawing style, and image type arguments.

DrawOverlay uses the value in the Width property to retrieve the default image resolution used in the method. The TCustomImageListResolution instance calls its DrawOverlay method to render the image and overlay using the parameter values as arguments.

No actions are performed in the method when AIndex does not contain a valid index position in the image list.

See also

TCustomImageList.Width | Width of images in the default resolution for the image list
TCustomImageList.GetResolution | Gets the value for the indexed Resolution property
TCustomImageListResolution.DrawOverlay | Draws the specified image with the given overlay
#LazUtils.GraphType.TGraphicsDrawEffect
TDrawingStyle | Defines drawing styles for images
TOverlay | Represents the valid indices that can be used to access overlay images


TCustomImageList.EndUpdate

Finishes an update to the image list, and calls Change

Declaration

Source position: imglist.pp line 338

public procedure TCustomImageList.EndUpdate;

Description

EndUpdate is used to finish an update to images in the list. EndUpdate is used, along with BeginUpdate, to speed up image list updates by blocking execution of the OnChange event handler.

BeginUpdate increments an internal counter in the class instance each time the method is called. EndUpdate decrements the internal counter when called. When the counter contains a positive non-zero value, the OnChange event handler is not executed when the image list is changed. When the counter reaches zero (0), the Change method is called to perform OnChange notifications.

EndUpdate cannot be called more often than the BeginUpdate method. If the method would cause the internal counter to contain a negative value, the RaiseGDBException method is called to raise an exception for the condition.

See also

TCustomImageList.BeginUpdate | Starts an update to the image list, and blocks execution of the OnChange event
TCustomImageList.Change | Sends change notifications when the image list is updated
TCustomImageList.OnChange | Event handler signalled when the image list is changed


TCustomImageList.Equals

Compares the contents of the image lists

Declaration

Source position: imglist.pp line 335

public function TCustomImageList.Equals(

  Obj: TObject

):Boolean;

Arguments

Obj

The image list object used for the comparison

Function result

True when the image lists are equivalent

Description

Equals is an overridden Boolean function used to compare the content in the image list to another TCustomImageList class instance. Equals re-implements the method defined in TObject to determine object equivalence.

Obj is a TObject instance used in the comparison. Obj must be a TCustomImageList descendant in the method; the inherited method is called when it is not derived from TCustomImageList.

This is an expensive operation. Both image lists are written to memory streams using WriteData and WriteAdvData, and the streams are then compared on a byte-by-byte basis.

The return value is True when the memory used in both streams has identical content.

See also

TCustomImageList.WriteData | Writes image data for the default resolution to a stream
TCustomImageList.WriteAdvData | Writes the image content for multiple resolutions to the specified stream


TCustomImageList.FindResolution

Finds the image resolution which uses the specified image width

Declaration

Source position: imglist.pp line 395

public function TCustomImageList.FindResolution(

  AImageWidth: Integer;

  out AResolution: TCustomImageListResolution

):Boolean;

Arguments

AImageWidth | Image width for the resolution requested in the method
AResolution | Image resolution class located in the method

Function result

True when an image resolution using the specified width is found

Description

FindResolution is a Boolean function used to find the image resolution with the image width specified in AImageWidth.

AResolution is a TCustomImageListResolution output parameter used to return the image resolution using the specified image width. AResolution contains Nil when the image width is not used in the resolutions for the image list.

FindResolution calls the Find method for the internal TCustomImageListResolutions container. The return value is True when an image resolution using the specified image width is found in the resolutions for the image list. The ResolutionByIndex property is used to get the class instance for AResolution when the return value is True.

FindResolution is used in the implementation of the Replace, ReplaceMasked, ReplaceSlice, and ReplaceSliceCentered methods.

See also

TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList
TCustomImageList.ResolutionByIndex | Provides access to an image resolution by its ordinal position in the image list
TCustomImageList.Replace | Replaces an image at the specified position with the given bitmap
TCustomImageList.ReplaceMasked | Replaces the image at the specified position with a masked image
TCustomImageList.ReplaceSlice | Replace an image at the specified position with a slice from the specified image
TCustomImageList.ReplaceSliceCentered | Replaces the image at the specified position from image data stored as adjacent columns and rows


TCustomImageList.GetBitmap

Gets image data at the specified position as a bitmap

Declaration

Source position: imglist.pp line 368

public procedure TCustomImageList.GetBitmap(

  Index: Integer;

  Image: TCustomBitmap

); overload;

procedure TCustomImageList.GetBitmap(

  Index: Integer;

  Image: TCustomBitmap;

  AEffect: TGraphicsDrawEffect

); overload;

Arguments

Index | Ordinal position of the requested image
Image | Bitmap used to store the image data

Arguments

Index | Ordinal position of the requested image
Image | Bitmap used to store the image data
AEffect | Drawing effect applied to the image

Description

GetBitmap is an overloaded procedure used to get the image stored at the specified position in the image list as a bitmap image.

Index contains the ordinal position in the image list where the image is stored.

Image is the TCustomBitmap class instance where the requested image data is stored in the method.

An overloaded variant of the method includes the AEffect parameter which specifies the drawing effect applied to the image data and stored in Image. The default value for AEffect is gdeNormal and cause the image to be rendered using the normal enabled style for the widget set.

GetBitmap calls GetResolution to locate the default image resolution which uses the width specified in the Width property. The TCustomImageListResolution class instance is used to call its GetBitmap method using the parameters supplied to the method.

See also

TCustomImageList.Width | Width of images in the default resolution for the image list
TCustomImageList.GetResolution | Gets the value for the indexed Resolution property
TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList
#LazUtils.GraphType.TGraphicsDrawEffect


TCustomImageList.GetFullBitmap

Gets a bitmap with all of the images in the default resolution

Declaration

Source position: imglist.pp line 370

public procedure TCustomImageList.GetFullBitmap(

  Image: TCustomBitmap;

  AEffect: TGraphicsDrawEffect = gdeNormal

);

Arguments

Image | Bitmap where image data is stored
AEffect | Drawing effect applied to the rendered images

Description

GetFullBitmap is a procedure used to get a bitmap with all of the images stored in the default resolution. GetFullBitmap mimics the image list storage format used in previous versions of TCustomImageList. This means that the combined image data for the resolution uses the value in the Height property as its vertical size, and the horizontal size is determined by the value from Width * Count.

Image is the TCustomBitmap instance where the image data is stored in the method.

AEffect is a value from the TGraphicsDrawEffect enumeration that indicates the drawing effect applied to the rendered images and stored in Image. The default value for the parameter is gdeNormal and causes the normal enabled drawing effect for the widget set to be used.

GetFullBitmap calls the GetResolution method to retrieve the image resolution which uses the value in the Width property. The TCustomImageListResolution class instance is used to call its GetFullBitmap method passing Image and AEffect as arguments.

Use GetBitmap to retrieve a single image in the default resolution. Use GetRawImage or GetFullRawImage to retrieve raw image data for the default resolution.

See also

TCustomImageList.GetResolution | Gets the value for the indexed Resolution property
TCustomImageList.Width | Width of images in the default resolution for the image list
TCustomImageList.Height | Height of images in the default resolution for the image list
TCustomImageList.Count | Number of images stored in the default resolution for the image list
TCustomImageList.GetBitmap | Gets image data at the specified position as a bitmap
TCustomImageList.GetRawImage
TCustomImageList.GetFullRawImage | Gets the raw image data for all images in the default resolution
TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList


TCustomImageList.GetFullRawImage

Gets the raw image data for all images in the default resolution

Declaration

Source position: imglist.pp line 371

public procedure TCustomImageList.GetFullRawImage(

  out Image: TRawImage

);

Arguments

Image

Image used to store the 32-bit raw image data for the default resolution

Description

GetFullRawImage is a procedure used to get the 32-bit RGBA raw image data for all images in the default resolution. Image is a TRawImage output parameter where the raw image data is stored in the method.

GetFullRawImage calls the GetResolution method to get the image resolution that uses the image size in the Width property. The GetFullRawImage method in the TCustomImageListResolution instance is called to store the raw image data for the resolution.

See also

TCustomImageList.GetResolution

Gets the value for the indexed Resolution property

#LazUtils.GraphType.TRawImage


TCustomImageList.GetHotSpot

Returns the offset from the drawing position to the image origin

Declaration

Source position: imglist.pp line 376

public function TCustomImageList.GetHotSpot: TPoint;

Function result

TPoint with the coordinates for the image hot spot

Description

GetHotSpot is a TPoint function used to get the HotSpot for an image stored in the image list. The HotSpot is an offset from the drawing position to the image origin. A HotSpot is used only in TDragImageList. In TCustomImageList, its position is always (0,0).


TCustomImageList.GetIcon

Declaration

Source position: imglist.pp line 373

public procedure TCustomImageList.GetIcon(

  Index: Integer;

  Image: TIcon;

  AEffect: TGraphicsDrawEffect

); overload;

procedure TCustomImageList.GetIcon(

  Index: Integer;

  Image: TIcon

); overload;


TCustomImageList.GetRawImage

Declaration

Source position: imglist.pp line 375

public procedure TCustomImageList.GetRawImage(

  Index: Integer;

  out Image: TRawImage

);


TCustomImageList.GetResolution

Gets the value for the indexed Resolution property

Declaration

Source position: imglist.pp line 310

protected function TCustomImageList.GetResolution(

  AImageWidth: Integer

):TCustomImageListResolution;

Arguments

AImageWidth

Image width for the requested resolution

Function result

Value for the Resolution property

Description

GetResolution is a TCustomImageListResolution function used to get the image resolution which uses the image width specified in AImageWidth. When AImageWidth contains 0 (zero) or a negative value, the value in the Width property is used in the argument.

GetResolution uses the internal TCustomImageListResolutions member in the class to access its ImageLists property. If an image list using the request image width does not exist, it is created and populated by copying the images from the best candidate resolution.

GetResolution is used as the read access specifier for the indexed Resolution property.

See also

TCustomImageList.Width | Width of images in the default resolution for the image list
TCustomImageList.Resolution | Provides indexed access to an image resolution with the specified image width
TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists
TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList


TCustomImageList.GetResolutionClass

Gets the class type used to create image resolutions in the image list

Declaration

Source position: imglist.pp line 311

protected function TCustomImageList.GetResolutionClass: TCustomImageListResolutionClass; virtual;

Function result

Class type used to create resolutions in the image list

Description

GetResolutionClass is a TCustomImageListResolutionClass function which gets the class type used to create image resolutions in the image list. GetResolutionClass always returns the TCustomImageListResolution type in TCustomImageList.

GetResolutionClass is used to get the class type for items added to the TCustomImageListResolutions container, and passed as an argument when the container is created in the Initialize method.

See also

TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList
TCustomImageListResolutions | Implements support for multiple image resolutions in TCustomImageList
TCustomImageListResolutions.Create | Constructor for the class instance
TCustomImageList.Initialize | Performs the initial set up for the image list


TCustomImageList.HasOverlays

Indicates if any images in the list have been designated as an overlay image

Declaration

Source position: imglist.pp line 383

public property TCustomImageList.HasOverlays : Boolean
  read fHasOverlays;

Description

HasOverlays is a read-only Boolean property that indicates if any images in the list have been designated as an overlay image. The value in HasOverlays is updated when the Overlay method is used to store an image index to a position the internal overlays array.

See also

TCustomImageList.Overlay

Stores the specified image index for use as an overlay in the image list


TCustomImageList.Height

Height of images in the default resolution for the image list

Declaration

Source position: imglist.pp line 402

public property TCustomImageList.Height : Integer
  read FHeight
  write SetHeight
  default 16;

Description

Height is an Integer property that contains the vertical size in pixels for images in the default resolution for the image list. The default value for the property is 16.

Changing the value in the Height or Width properties causes the image list (and all of its resolutions) to be cleared. Set the values in the Height and Width properties prior to adding images to the list.

See also

TCustomImageList.Width | Width of images in the default resolution for the image list
TCustomImageList.SetWidthHeight | Sets the Width and Height for images in the default resolution
TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList


TCustomImageList.HeightForPPI

Height for images at the specified display density

Declaration

Source position: imglist.pp line 403

public property TCustomImageList.HeightForPPI[AImageWidth: Integer,APPI: Integer] : Integer
  read GetHeightForPPI;

Description

HeightForPPI is an indexed read-only Integer property that contains the image height used for images at the specified display density (Pixels per Inch). HeightForPPI allows the image height to be calculated for high density displays based on an initial image width.

AImageWidth is an Integer value that contains the initial image width used in the calculation.

APPI is an Integer value that contains the display density (Pixels per Inch) used in the calculation.

The image width for the requested display density is calculated by calling GetWidthForPPI. The image resolutions in the list are searched for the derived image width. If the resolution already exists, the Height property in the resolution is used as the property value. If the resolution is not found, the GetHeightForWidth method is used to get the value for the property.

See also

TCustomImageList.WidthForPPI | Image width needed for the specified display density
TCustomImageList.HeightForWidth | Height used for images with the width specified width


TCustomImageList.HeightForWidth

Height used for images with the width specified width

Declaration

Source position: imglist.pp line 404

public property TCustomImageList.HeightForWidth[AWidth: Integer] : Integer
  read GetHeightForWidth;

Description

HeightForWidth is an indexed read-only Integer property which returns the height used for images with the width specified width in AWidth. The read access specifier for the property uses the values in the Width and Height properties to determine the aspect ratio used for images in the default resolution.

The property value is set to the product of AWidth and the calculated aspect ratio. The property value is 0 (zero) when the Width property has not been assigned for the image list.

HeightForWidth is used in the implementation of the following classes and methods:

  • TCustomImageList.GetHeightForPPI
  • TCustomImageListResolutions.GetImageLists

See also

TCustomImageList.Width | Width of images in the default resolution for the image list
TCustomImageList.Height | Height of images in the default resolution for the image list
TCustomImageList.HeightForPPI | Height for images at the specified display density


TCustomImageList.ImageType

Controls whether images are drawn with or without a mask.

Declaration

Source position: imglist.pp line 420

public property TCustomImageList.ImageType : TImageType
  read FImageType
  write FImageType
  default itImage;

Description

ImageType is a TImageType property that controls whether images are drawn with or without a mask. The value in ImageType is used as the default value for arguments passed to widget set classes in the Draw, DrawOverlay, and StretchDraw methods.

Set the value in ImageType to itMask when a mask that defines the transparent areas in an image is stored in the raw image data. The default value for the property is itImage.

See also

TCustomImageList.Draw | Renders an image to the specified canvas using a drawing style or effect
TCustomImageList.DrawOverlay | Renders an image with an overlay to the specified canvas
TCustomImageList.StretchDraw | Draws an image stretched to the dimensions for the target rectangle


TCustomImageList.Initialize

Performs the initial set up for the image list

Declaration

Source position: imglist.pp line 313

protected procedure TCustomImageList.Initialize; virtual;

Description

Initialize is a procedure used to perform the in ital set up for the image list. Initialize creates the internal TCustomImageListResolutions class instance used to store image resolutions in the image list. The internal list used for TChangeLink notifications is also created. The internal allocation block count is set to 4.

Initialize sets the default values for the following properties:

BlendColor
clNone
BkColor
clNone
DrawingStyle
dsNormal

The ClearOverlays method is called to store the unassigned value for index positions in the Overlays property.

Initialize is used in the Create and CreateSize constructors. Create sets the default values for the Height and Width properties to 16. CreateSize uses the arguments passed to the constructor as the value for the properties.

Errors

Initialize raises an EInvalidOperation exception if the value in the Height or Width property is invalid. Height must be in the range 1..32768, and Width must be a positive non-zero Integer value. Raised with the message in SInvalidImageSize.

See also

TCustomImageList.Create | Constructor for the class instance
TCustomImageList.CreateSize | Initializes the image list using the specified height and width
TCustomImageList.ClearOverlays | Clears the index positions stored in the Overlays property
TCustomImageList.Overlay | Stores the specified image index for use as an overlay in the image list
TCustomImageListResolutions | Implements support for multiple image resolutions in TCustomImageList
TChangeLink | Performs notifications when images are added or deleted in TImageList


TCustomImageList.Insert

Inserts an image into each image resolution at the specified position

Declaration

Source position: imglist.pp line 378

public procedure TCustomImageList.Insert(

  AIndex: Integer;

  AImage: TCustomBitmap;

  AMask: TCustomBitmap

);

Arguments

AIndex | Ordinal position where the image is stored
AImage | Bitmap image stored in the method
AMask | Transparency mask, Nil for opaque

Description

Insert is a procedure used to insert an image into each of the resolutions for the image list at the ordinal position specified in AIndex.

AImage is a TCustomBitmap instance that contains the image data stored in the image list. No actions are performed in the method when AImage is unassigned (contain Nil).

AMask is a TCustomBitmap instance that contains the mask that defines the transparent areas in the image. When AMask is Nil, no transparent areas are defined in AImage. Use InsertMasked to insert bitmaps with a specific transparent color.

Insert calls the CreateDefaultResolution method to ensure that the default image resolution has been created using the value in the Width property.

Insert uses the Resolutions enumerator to visit each of the TCustomImageListResolution instances used in the image list. The ScaleImage method is called to resize the bitmaps in AImage and Mask to the image width for the resolution. The InternalInsert method for the image resolution is called to store the scaled raw image data at the position in AIndex.

See also

TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists
TCustomImageList.ScaleImage | Scales an image and its optional mask to the specified target size
TCustomImageListResolutions | Implements support for multiple image resolutions in TCustomImageList


TCustomImageList.InsertIcon

Inserts an Icon into each of the resolutions for the image list

Declaration

Source position: imglist.pp line 379

public procedure TCustomImageList.InsertIcon(

  AIndex: Integer;

  AIcon: TCustomIcon

);

Arguments

AIndex | Position in the image list where the icon is inserted
AIcon | The Icon to insert into the image list

Description

InsertIcon is a procedure used to insert an icon at the specified position in each of the resolutions for the image list.

AIndex contains the ordinal position in the image list where the icon is stored.

AIcon is the TCustomIcon instance stored in the method. AIcon allows multiple icon sizes to be available in the class instance. No actions are performed in the method when AIcon is unassigned (contains Nil). To ensure that the icon sizes in AIcon are in ascending size order, a temporary TIcon instance is created and its Sort method is called.

InsertIcon uses the Resolutions enumerator to visit each of the image resolutions used in the image list. GetBestIconIndexForSize is called for each image resolution to get the icon size for the width in the resolution. ScaleImage is called to resize the icon bitmap and mask (when present) to the height and width required for the image resolution. The InternalInsert method in the image resolution is called to store the scaled raw image data for the icon at the position in AIndex.

See also

TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists
TCustomImageList.ScaleImage | Scales an image and its optional mask to the specified target size
TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList
#lcl.Graphics.TCustomIcon | TCustomIcon - base class for TIcon


TCustomImageList.InsertMasked

Inserts a transparent image into the image resolutions at the specified position

Declaration

Source position: imglist.pp line 380

public procedure TCustomImageList.InsertMasked(

  Index: Integer;

  AImage: TCustomBitmap;

  MaskColor: TColor

);

Arguments

Index | The index for the inserted image
AImage | The bitmap to be inserted
MaskColor | The color used transparent areas in the image

Description

InsertMasked is a procedure used to insert a transparent image into each of the resolutions for the image list.

Index contains the position in the image list where the transparent image is stored in each of the image resolutions.

AImage is a TCustomBitmap instance which contains the image inserted into the image list. No actions are performed in the method when AImage has not been assigned (contains Nil).

MaskColor is a TColor value which represents the transparent pixels in the image. Every pixel using the color in MaskColor is converted into a transparent pixel. InsertMasked creates a temporary TBitmap instance that is used to set the TransparentColor, TransparentMode, and Transparent properties in the image.

InsertMasked calls the CreateDefaultResolution method to ensure that the default resolution exists before inserting the image into the image list. The Resolutions enumerator is used to update each of the TCustomImageListResolution instances in the image list. The ScaleImage method is called to resize both the original image and the temporary mask to the Width and Height needed for the image resolution. The InternalInsert method in the image resolution is called to store the scaled 32-bit RGBA raw image data for the masked image.

See also

TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists
TCustomImageList.ScaleImage | Scales an image and its optional mask to the specified target size
TCustomImageListResolutions | Implements support for multiple image resolutions in TCustomImageList
TCustomImageList.Insert | Inserts an image into each image resolution at the specified position


TCustomImageList.Masked

Indicates if an image mask is used for images in the list

Declaration

Source position: imglist.pp line 409

public property TCustomImageList.Masked : Boolean
  read FMasked
  write SetMasked
  default False;

Description

Masked is a Boolean property which indicates if images in the image list contain an image mask that defines the transparent areas in the image. The default value for the property is False.

Set the value in Masked to True if the AddMasked or ReplaceMasked method was used to store a masked bitmap image to the image list.

See also

TCustomImageList.AddMasked | Adds an image(s) to the list using the MaskColor for transparent pixels
TCustomImageList.ReplaceMasked | Replaces the image at the specified position with a masked image


TCustomImageList.Move

Moves images from the position at CurIndex to NewIndex.

Declaration

Source position: imglist.pp line 381

public procedure TCustomImageList.Move(

  ACurIndex: Integer;

  ANewIndex: Integer

);

Arguments

ACurIndex | Current Index position for the image(s) to be moved
ANewIndex | New index position for the image(s)

Description

Move is a procedure used to relocate images stored at the position in CurIndex to the position in NewIndex for each of the resolutions in the image list. No actions are performed in the method when ACurIndex and ANewIndex contain the same value.

Move calls CheckIndex to verify that the values in ANewIndex and ACurIndex are valid index positions in the image list. An exception is raised in CheckIndex if either value is invalid for the bounds in the image list.

Move uses the Resolutions enumerator to visit each of the image resolutions in the image list. The InternalMove method in the TCustomImageListResolution instance is called to relocate image data using the specified positions. If the handle for the image resolution has been allocated, the widget set class calls its Move method to mirror the change to the image list.

Move sets the value in the internal Changed flag to True, and calls the Change method to perform notifications for the change event.

See also

TCustomImageList.CheckIndex | Ensures that an Index position is valid for the bounds of the image list
TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists
TCustomImageList.Change | Sends change notifications when the image list is updated


TCustomImageList.OnChange

Event handler signalled when the image list is changed

Declaration

Source position: imglist.pp line 408

public property TCustomImageList.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;

Description

OnChange is a TNotifyEvent property that implements an event handler signalled when the image list is changed. Applications must assign an object procedure which performs actions required for the event notification.

OnChange is signalled from the Change method when a procedure has been assigned to the event handler.

See also

TCustomImageList.Change

Sends change notifications when the image list is updated


TCustomImageList.OnGetWidthForPPI

Event handler used to override the scaled width for a display density

Declaration

Source position: imglist.pp line 421

public property TCustomImageList.OnGetWidthForPPI : TCustomImageListGetWidthForPPI
  read FOnGetWidthForPPI
  write FOnGetWidthForPPI;

Description

OnGetWidthForPPI is a TCustomImageListGetWidthForPPI property that implements the event handler signalled to get the width for images using a specified display density (Pixels per Inch). OnGetWidthForPPI allows an application to override image width values derived using the automatic scaling features in TCustomImageList.

OnGetWidthForPPI is signalled when the GetWidthForPPI method is called, and when reading the value for the WidthForPPI property. The event is the last action performed (when assigned) in the GetWidthForPPI method. It can be used in situations where automatic image scaling is not enable using the Scaled property. It can also be used when the automatic scaling algorithm in GetWidthForPPI produces undesirable results (or performance) for certain high density displays.

Assign an object procedure using the TCustomImageListGetWidthForPPI type to the event handler which handles image width calculations or substitutions. The image width is returned in the AResultWidth parameter for the event handler.

See also

TCustomImageListGetWidthForPPI | Specifies an event handler used to get image widths for a display density (PPI)
TCustomImageList.WidthForPPI | Image width needed for the specified display density


TCustomImageList.Overlay

Stores the specified image index for use as an overlay in the image list

Declaration

Source position: imglist.pp line 382

public procedure TCustomImageList.Overlay(

  AIndex: Integer;

  Overlay: TOverlay

);

Arguments

AIndex | Ordinal position of the image used as an overlay
Overlay | Ordinal position in the overlay array where the image index is stored

Description

Overlay is a procedure used to store the image index in AIndex as an overlay image for the image list. Overlay is a TOverlay value that indicates the position in the internal array of overlay indexes where the value in AIndex is stored.

Overlay sets the value in the HasOverlays property to True when AIndex contains a valid index position in the image list. Otherwise, the image indexes in each overlay position are re-examined to determine the value for HasOverlays.

Use ClearOverlays to reset the image indexes stored in the internal member to the used value (-1).

See also

TCustomImageList.HasOverlays | Indicates if any images in the list have been designated as an overlay image
TCustomImageList.ClearOverlays | Clears the index positions stored in the Overlays property
TOverlay | Represents the valid indices that can be used to access overlay images


TCustomImageList.ReadAdvData

Reads the image content for multiple resolutions from the specified stream

Declaration

Source position: imglist.pp line 334

public procedure TCustomImageList.ReadAdvData(

  AStream: TStream

); virtual;

Arguments

AStream

Stream with the image resolutions loaded in the method

Description

ReadAdvData is a procedure used to read the content for multiple image resolutions from the stream specified in AStream. ReadAdvData is the complement to the WriteAdvData method, and handles reading multiple image resolutions for the image list.

ReadAdvData calls BeginUpdate to block OnChange notifications in the method. The EndUpdate method is called when all image resolutions in the stream have been loaded.

ReadAdvData reads the image list signature from AStream, and checks the value to ensure that it supports use of BitmapAdv in its properties. If it does not contain the value SIG_LAZ3, an Exception is raised.

ReadAdvData reads the Integer value that indicates the number of image resolutions stored in the stream, and processes each resolution by reading the following values:

Value | Size
Resolution signature | SizeOf(TImageListSignature)
Image count | Cardinal
Image width | Cardinal
Image height | Cardinal

An exception is raised if an image resolution does not support BitmapAdv in its properties (requires SIG_LAZ3 or SIG_LAZ4 in the resolution signature).

ReadAdvData gets a TCustomImageListResolution instance from the internal TCustomImageListResolutions container that uses the image width for each of the resolutions. An image resolution is created if it does not already exist. Each resolution class instance calls its ReadData method to load image data from the stream in AStream.

ReadAdvData updates the internal Changed member for the image list, and calls Change prior to exiting from the method.

Errors

Raises an exception if the image list signature is not SIG_LAZ3.

Raises an exception if an image resolution signature is not SIG_LAZ3 or SIG_LAZ4.

See also

TCustomImageList.BeginUpdate | Starts an update to the image list, and blocks execution of the OnChange event
TCustomImageList.EndUpdate | Finishes an update to the image list, and calls Change
TCustomImageList.Change | Sends change notifications when the image list is updated
TCustomImageList.OnChange | Event handler signalled when the image list is changed
TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists
#lcl.LResources.ReadLRSCardinal |


TCustomImageList.ReadData

Reads image data for the default resolution from a stream

Declaration

Source position: imglist.pp line 332

public procedure TCustomImageList.ReadData(

  AStream: TStream

); virtual;

Arguments

AStream

Stream with the image data read in the method

Description

ReadData is a procedure used to read image data for the default resolution from the stream specified in AStream. ReadData allows image data written using the WriteData method to be stored in the image list.

ReadData calls BeginUpdate to suspend OnChange notifications when loading the image data from the stream. EndUpdate is called when the image data has been loaded from the stream.

ReadData calls the GetResolution method to locate the TCustomImageListResolution class instance which uses the image width in the Width property. The ReadData method in TCustomImageListResolution is used to read image data from the stream in AStream.

ReadData updates the internal Changed flag for the image list, and calls the Change method to perform change notifications.

See also

TCustomImageList.WriteData | Writes image data for the default resolution to a stream
TCustomImageList.BeginUpdate | Starts an update to the image list, and blocks execution of the OnChange event
TCustomImageList.EndUpdate | Finishes an update to the image list, and calls Change
TCustomImageList.OnChange | Event handler signalled when the image list is changed
TCustomImageList.Change | Sends change notifications when the image list is updated
TCustomImageList.Width | Width of images in the default resolution for the image list
TCustomImageList.GetResolution | Gets the value for the indexed Resolution property
TCustomImageList.Resolution | Provides indexed access to an image resolution with the specified image width
TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList


TCustomImageList.Reference

Provides access to the reference class for the specified resolution

Declaration

Source position: imglist.pp line 410

public property TCustomImageList.Reference[AImageWidth: Integer] : TWSCustomImageListReference
  read GetReference;

Description

Reference is an indexed read-only TWSCustomImageListReference property which provides access to the reference class for a resolution using the specified image width. Reading the value in the property causes the image resolution and its reference class to be created if it has not already been allocated.

Reference is used get access to the handle for the image list used in the resolution. The handle is a required argument in TWSCustomImageListResolutionClass methods.

See also

TCustomImageList.GetResolution | Gets the value for the indexed Resolution property
TCustomImageListResolution.Reference | Reference to the widget set image list using this resolution


TCustomImageList.ReferenceForPPI

Reference class using the specified image width and display density

Declaration

Source position: imglist.pp line 411

public property TCustomImageList.ReferenceForPPI[AImageWidth: Integer,APPI: Integer] : TWSCustomImageListReference
  read GetReferenceForPPI;

Description

ReferenceForPPI is an indexed read-only TWSCustomImageListReference property used to get the Reference class for an image resolution using the specified image width and display density. The reference class allows access to the widget set implementation for an image list. It is used mainly in situations that need the handle for an image list.

AImageWidth is an Integer value that contains the image width for the requested reference class.

APPI is an Integer value that contains the display density (Pixels per Inch) for the requested reference class.

Reading the value in the property causes the GetWidthForPPI method to be called to determine the actual image width needed for the specified display density. The GetReference method is called to retrieve the reference class using the derived image width.

See also

TCustomImageList.WidthForPPI | Image width needed for the specified display density
TCustomImageList.Reference | Provides access to the reference class for the specified resolution


TCustomImageList.RegisterChanges

Registers a TChangeLink object for notifications when the image list is changed

Declaration

Source position: imglist.pp line 389

public procedure TCustomImageList.RegisterChanges(

  Value: TChangeLink

);

Arguments

Value

Reference to the ChangeLink object

Description

RegisterChanges is a procedure used to register the specified change link object to receive change notifications when the image list is changed.

Value contains a TChangeLink instance that represents the class subscribing to the event notifications. When AValue is assigned, but not yet stored in the internal change link list, the current class instance is assigned as the Sender for change notifications. Value is added to the internal list of subscribers.

No actions are performed when Value is unassigned (contains Nil) or when it has already been added to the internal list of subscribers.

Value, and other subscribers the internal list, receive change notifications when the Reference class for an image resolution is freed and when the private NotifyChangeLink method is called.

Use UnRegisterChanges to remove a TChangeLink instance from the internal list of subscribers.

NotifyChangeLink is called from the implementation of the Change method.

See also

TCustomImageList.Change

Sends change notifications when the image list is updated


TCustomImageList.RegisterResolutions

Registers image resolutions (sizes) to use in the image list

Declaration

Source position: imglist.pp line 393

public procedure TCustomImageList.RegisterResolutions(

  const AResolutionWidths: array of Integer

); virtual;

Arguments

AResolutionWidths

Array of image resolutions to allocate in the image list

Description

RegisterResolutions is a procedure used to register image resolutions (or sizes) used in the image list. RegisterResolutions allows TCustomImageListResolution instances to be created and stored in the image resolution container for the image list.

AResolutionWidths is an array of Integer values that contains the icon widths for the image resolutions used in the image list. Each image width is passed as an argument to the GetResolution method. This locates the image resolution class instance if it already exists, or creates a new one when needed. The AutoCreatedInDesignTime property in the image resolution is set to False to show that the resolution was created at run-time.

Use RegisterResolutions prior to adding images to the image list at run-time.

See also

TCustomImageList.GetResolution | Gets the value for the indexed Resolution property
TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList


TCustomImageList.Replace

Replaces an image at the specified position with the given bitmap

Declaration

Source position: imglist.pp line 384

public procedure TCustomImageList.Replace(

  AIndex: Integer;

  AImage: TCustomBitmap;

  AMask: TCustomBitmap;

  const AllResolutions: Boolean = True

);

Arguments

AIndex | Ordinal position for the image replace in the method
AImage | The bitmap image stored in the method
AMask | The bitmap which defines the transparent parts of the image

Description

Replace is a procedure used to replace an image stored at the position specified in AIndex.

AImage is a TCustomBitmap type that contains the image stored in the method.

AMask is a TCustomBitmap type that contains the image mask which defines the transparent areas in the image. When AMask is omitted, the image is drawn opaque.

AllResolutions indicates if the image at the specified position is replaced in all resolutions for the image list. When AllResolutions is False, the only resolution updated is the one which uses the width in AImage. When AllResolutions is True, the Resolutions enumerator is used to update each of the TCustomImageListResolution instances in the image list.

The ScaleImage method is called to resize the image and its mask to the width required for an image resolution. The InternalReplace method in the image resolution is called to update the scaled 32-bit raw image data stored at the position in AIndex.

See also

TCustomImageList.FindResolution | Finds the image resolution which uses the specified image width
TCustomImageList.ScaleImage | Scales an image and its optional mask to the specified target size
TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists
TCustomImageListResolutions | Implements support for multiple image resolutions in TCustomImageList


TCustomImageList.ReplaceIcon

Replaces the icon at the specified position in all resolutions for the image list

Declaration

Source position: imglist.pp line 387

public procedure TCustomImageList.ReplaceIcon(

  AIndex: Integer;

  AIcon: TCustomIcon

);

Arguments

AIndex | Ordinal position for the icon replaced in the method
AIcon | Icon stored in the method

Description

ReplaceIcon is a procedure used to replace the icon stored at the position specified in AIndex in all resolutions for the image list.

AIcon is a TCustomIcon type that contains the graphic image stored in the method. No actions are performed in the method when AIcon has not been assigned (contains Nil).

Icons can contain multiple sizes, and must be in ascending size order to ensure they are applied correctly to image resolutions. ReplaceIcon create a temporary TIcon instance that is used to sort the icons prior to updating the resolutions in the image list.

ReplaceIcon uses the Resolutions enumerator to update each of the image resolutions used in the image list. The GetBestIconIndexForSize method is called to determine the icon size used for each image resolution. The ScaleImage method is called to resize the icon to the width required for each image resolution. If the icon is Masked (has transparent areas), the handle for the bitmap mask is included in the image scaling process. The InternalReplace method in the image resolution is called to store the scaled 32-bit RGBA raw image data.

See also

TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists
TCustomImageList.ScaleImage | Scales an image and its optional mask to the specified target size
TCustomImageListResolutions | Implements support for multiple image resolutions in TCustomImageList


TCustomImageList.ReplaceMasked

Replaces the image at the specified position with a masked image

Declaration

Source position: imglist.pp line 388

public procedure TCustomImageList.ReplaceMasked(

  Index: Integer;

  NewImage: TCustomBitmap;

  MaskColor: TColor;

  const AllResolutions: Boolean = True

);

Arguments

Index | Ordinal position for the image replaced in the method
NewImage | Bitmap image stored in the method
MaskColor | The color used for transparent pixels the image

Description

ReplaceMasked is a procedure used to replace the image stored at the specified position with a masked image.

Index is an Integer value that contains the ordinal position in the image list for the image replaced in the method.

NewImage is a TCustomBitmap instance that contains the image data used in the method. No actions are performed in the method when NewImage has not been assigned (contains Nil).

MaskColor contains a TColor value that represents transparent pixels in the image. Every pixel in the image using the color in MaskColor is converted to a transparent pixel.

AllResolutions indicates if all resolutions in the image list are affected in the method. When AllResolutions contains False, only the resolution using the Width in NewImage is updated with the new image data. When AllResolutions contains True, the Resolutions enumerator is used to scale and store the image for each TCustomImageListResolution instance.

ReplaceMasked creates a temporary TBitmap instance that is used to update the TransparentColor and Transparent properties for the image. It is also used when the image is scaled for the various image resolutions.

See also

TCustomImageList.GetResolution | Gets the value for the indexed Resolution property
TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists
TCustomImageList.InsertMasked | Inserts a transparent image into the image resolutions at the specified position
TCustomImageList.AddMasked | Adds an image(s) to the list using the MaskColor for transparent pixels
TCustomImageListResolutions | Implements support for multiple image resolutions in TCustomImageList
TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList


TCustomImageList.ReplaceSlice

Replace an image at the specified position with a slice from the specified image

Declaration

Source position: imglist.pp line 385

public procedure TCustomImageList.ReplaceSlice(

  AIndex: Integer;

  Image: TCustomBitmap;

  AImageRect: TRect;

  const AllResolutions: Boolean = True

);

Arguments

AIndex | Ordinal position for the image updated in the method
Image | Image with data stored in the method
AImageRect | Defines the coordinates for the image stored in the method
AllResolutions | Indicates if all image resolutions are updated in the method

Description

ReplaceSlice is a procedure used to replace an image at the specified index position with a portion (or slice) from the specified image.

AIndex contains the ordinal position of the image updated in the method.

Image is a TCustomBitmap type that contains image data stored in the method. No actions are performed in the method when Image has not been assigned (contains Nil).

AImageRect is a TRect type that defined the top, left, bottom, and right coordinates for the image data used in the method.

AllResolutions indicates if the image stored at the specified position is updated in all of the image resolutions for the image list. When AllResolutions contains False, only the image resolution using the width defined in ARect is updated in the method. When AllResolutions is True, the Resolutions enumerator is used to update each of the image resolutions used in the image list.

The ScaleImage method is called to resize the Image rectangle to the height and width required for the image resolution(s). The InternalReplace method in each image resolution is called to store the scaled 32-bit RGBA raw image data.

See also

TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists
TCustomImageList.ScaleImage | Scales an image and its optional mask to the specified target size
TCustomImageListResolutions | Implements support for multiple image resolutions in TCustomImageList


TCustomImageList.ReplaceSliceCentered

Replaces the image at the specified position from image data stored as adjacent columns and rows

Declaration

Source position: imglist.pp line 386

public procedure TCustomImageList.ReplaceSliceCentered(

  AIndex: Integer;

  AImageWidth: Integer;

  Image: TCustomBitmap;

  const AllResolutions: Boolean = True

);

Arguments

AIndex | Ordinal position for the image replaced in the method
AImageWidth | Image width for the resolution updated in the method
Image | Image data stored in the method
AllResolutions | Indicates if all image resolutions are updated in the method

Description

ReplaceSliceCentered is a procedure used to replace the image at the specified position from the specified image data.

AIndex contains the index position for the image replace in the method.

AImageWidth contains the width for the image resolution updated in the method. No actions are performed in the method when an image resolution using the specified width is not found.

Image is a TCustomBitmap instance that contains the image data store in the image list.

AllResolutions indicates if all image resolutions are updated in the method. When AllResolutions is False, only the image resolution using the image width in AImageWidth is updated in the method. When AllResolutions is True, the image stored at the specififed position is updates in all Resolutions for the image list.

ReplaceSliceCentered calls the ReplaceSlice method to update the image at the specified position using the parameters passed to the method.

See also

TCustomImageList.FindResolution | Finds the image resolution which uses the specified image width
TCustomImageList.ReplaceSlice | Replace an image at the specified position with a slice from the specified image


TCustomImageList.Resolution

Provides indexed access to an image resolution with the specified image width

Declaration

Source position: imglist.pp line 412

public property TCustomImageList.Resolution[AImageWidth: Integer] : TCustomImageListResolution
  read GetResolution;

Description

Resolution is an indexed read-only TCustomImageListResolution property which provides access to an image resolution using the image width specified in AImageWidth.

GetResolution is the read access specifier for the Resolution property. It retrieves an image list using the specified image width. When AImageWidth is 0 (zero) or a negative value, the value in the Width property is used to locate the image resolution.

Use ResolutionByIndex to get a resolution using its ordinal position in the resolutions for the image list.

Use ResolutionCount to get the number of image resolutions used in the image list.

Use Resolutions or ResolutionsDesc to get an ascending or descending enumerator for images resolutions in the image list.

See also

TCustomImageList.GetResolution | Gets the value for the indexed Resolution property
TCustomImageList.ResolutionByIndex | Provides access to an image resolution by its ordinal position in the image list
TCustomImageList.ResolutionCount | Number of image resolutions available in the image list
TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists
TCustomImageList.ResolutionsDesc | Provides access to the descending enumerator for image resolutions in the list
TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList


TCustomImageList.ResolutionByIndex

Provides access to an image resolution by its ordinal position in the image list

Declaration

Source position: imglist.pp line 413

public property TCustomImageList.ResolutionByIndex[AIndex: Integer] : TCustomImageListResolution
  read GetResolutionByIndex;

Description

ResolutionByIndex is an indexed read-only TCustomImageListResolution property which provides access to a resolution in the image list by the ordinal position specified in AIndex. ResolutionByIndex accesses the internal TCustomImageListResolutions member where the image resolutions are stored in the image list.

Use Resolution to get an image resolution using the specified image width.

Use Resolutions or ResolutionsDesc to access the ascending and descending enumerators for the resolutions container.

Use ResolutionCount to determine the number of image resolutions used in the image list.

Use ResolutionForPPI to get a temporary scaled image resolution using the specified display density.

See also

TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList
TCustomImageList.Resolution | Provides indexed access to an image resolution with the specified image width
TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists
TCustomImageList.ResolutionsDesc | Provides access to the descending enumerator for image resolutions in the list
TCustomImageList.ResolutionCount | Number of image resolutions available in the image list
TCustomImageList.ResolutionForPPI | Gets a scaled resolution with the specified width, display density, and scaling factor


TCustomImageList.ResolutionCount

Number of image resolutions available in the image list

Declaration

Source position: imglist.pp line 415

public property TCustomImageList.ResolutionCount : Integer
  read GetResolutionCount;

Description

ResolutionCount is a read-only Integer property that provides access to the number of image Resolutions available in the image list. ResolutionCount returns the length of the internal TCustomImageListResolutions container used in the class instance.

Use the Resolutions or ResolutionsDesc methods to access an enumerator with the TCustomImageListResolution instances for the image list. Use the Resolution property to access a TCustomImageListResolution using a specified image width. Use the ResolutionsByIndex property to access an image resolution by its ordinal position in the image list.

See also

TCustomImageListResolutions | Implements support for multiple image resolutions in TCustomImageList
TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList
TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists
TCustomImageList.ResolutionsDesc | Provides access to the descending enumerator for image resolutions in the list
TCustomImageList.Resolution | Provides indexed access to an image resolution with the specified image width
TCustomImageList.ResolutionByIndex | Provides access to an image resolution by its ordinal position in the image list


TCustomImageList.ResolutionForPPI

Gets a scaled resolution with the specified width, display density, and scaling factor

Declaration

Source position: imglist.pp line 414

public property TCustomImageList.ResolutionForPPI[AImageWidth: Integer,APPI: Integer,ACanvasScaleFactor: Double] : TScaledImageListResolution
  read GetResolutionForPPI;

Description

ResolutionForPPI is a read-only property used to get an image list with scaled images suitable for the specified width, display density (PPI), and scaling factor.

AImageWidth is the width of the images used as the source for the resized images. AImageWidth determines the Resolution selected as the source image list.

APPI indicates the display density (pixels per inch) for the resized images.

ACanvasScaleFactor contains the value used to adjust the image sizes when Scaled is set to True. The value in ACanvasScaleFactor is not used when Scaled is set to False.

The return value contains the TScaledImageListResolution instance created using the requested values. It is constructed dynamically in GetResolutionForPPI (the read access specifier for the property).

See also

TScaledImageListResolution | Implements a scaled image resolution (size)
TCustomImageList.Resolution | Provides indexed access to an image resolution with the specified image width
TCustomImageList.DrawForPPI | Renders an image to a canvas scaled to a specified display density


TCustomImageList.Resolutions

Provides access to the image resolutions (or sizes) used in the image lists

Declaration

Source position: imglist.pp line 416

public function TCustomImageList.Resolutions: TCustomImageListResolutionEnumerator;

Function result

Container for the images resolutions used in the class instance

Description

Resolutions is a read-only TCustomImageListResolutionEnumerator function that provides access to the enumerator for image resolutions in the image list. Images resolutions are accessed in ascending image size order in the enumerator.

See also

TCustomImageListResolutionEnumerator | Implements an enumerator for image resolutions in TCustomImageList
TCustomImageList.ResolutionsDesc | Provides access to the descending enumerator for image resolutions in the list


TCustomImageList.ResolutionsDesc

Provides access to the descending enumerator for image resolutions in the list

Declaration

Source position: imglist.pp line 417

public function TCustomImageList.ResolutionsDesc: TCustomImageListResolutionEnumerator;

Function result

Descending Resolutions enumerator for the class instance

Description

ResolutionsDesc is a TCustomImageListResolutionEnumerator function that provides access to the descending enumerator for image resolutions in the image list. Images resolutions are accessed in descending image size order in the enumerator.

See also

TCustomImageListResolutionEnumerator | Implements an enumerator for image resolutions in TCustomImageList
TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists


TCustomImageList.Scaled

Indicates if images are automatically scaled for missing resolutions

Declaration

Source position: imglist.pp line 418

public property TCustomImageList.Scaled : Boolean
  read FScaled
  write FScaled
  default False;

Description

Scaled is a Boolean property that indicates if images are automatically scaled for missing resolutions requested in the image list. The default value for the property is False.

When Scaled contains True, images in the list are dynamically scaled to the required width for a given display density (PPI). If the resolution already exists in the image list, it is used to retrieve images. If it does not already exist, an existing resolution is used as the basis for scaling images to the required width. When Scaled contains False, dynamic scaling is not performed for image resolutions. Instead, the closest resolution that matches the desired width is used as the source for images.

Use the OnGetWidthForPPI event handler to perform image size overrides or substitution for a given display density (PPI).

Scaled is used in the implementation of the GetResolutionForPPI and GetWidthForPPI methods.

See also

TCustomImageList.ResolutionForPPI | Gets a scaled resolution with the specified width, display density, and scaling factor
TCustomImageList.WidthForPPI | Image width needed for the specified display density
TCustomImageList.OnGetWidthForPPI | Event handler used to override the scaled width for a display density
TCustomImageList.FindResolution | Finds the image resolution which uses the specified image width
TCustomImageList.Resolution | Provides indexed access to an image resolution with the specified image width
TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists


TCustomImageList.ScaleImage

Scales an image and its optional mask to the specified target size

Declaration

Source position: imglist.pp line 322

public class procedure TCustomImageList.ScaleImage(

  const ABitmap: TCustomBitmap;

  const AMask: TCustomBitmap;

  TargetWidth: Integer;

  TargetHeight: Integer;

  var AData: TRGBAQuadArray

);

class procedure TCustomImageList.ScaleImage(

  const ABitmap: TCustomBitmap;

  const AMask: TCustomBitmap;

  SourceRect: TRect;

  TargetWidth: Integer;

  TargetHeight: Integer;

  var AData: TRGBAQuadArray

);

class procedure TCustomImageList.ScaleImage(

  const ABitmap: HBITMAP;

  const AMask: HBITMAP;

  SourceRect: TRect;

  TargetWidth: Integer;

  TargetHeight: Integer;

  var AData: TRGBAQuadArray

);

Arguments

ABitmap | Bitmap with the image scaled in the method
AMask | Optional mask that defines the transparent areas of the image
TargetWidth | Target width for the scaled image
TargetHeight | Target Height for the scaled image
AData | 32-bit RGBA raw image data for the scaled image

Arguments

ABitmap | Bitmap with the image scaled in the method
AMask | Optional mask that defines the transparent areas of the image
SourceRect | Defines the area in the original image scaled in the method
TargetWidth | Target width for the scaled image
TargetHeight | Target Height for the scaled image
AData | 32-bit RGBA raw image data for the scaled image

Arguments

ABitmap | Bitmap with the image scaled in the method
AMask | Optional mask that defines the transparent areas of the image
SourceRect | Defines the area in the original image scaled in the method
TargetWidth | Target width for the scaled image
TargetHeight | Target Height for the scaled image
AData | 32-bit RGBA raw image data for the scaled image

Description

ScaleImage is an overloaded class procedure used to scale an image and its optional mask to the specified target size.

ABitmap is the TCustomBitmap with the original image scaled in the method.

AMask is the optional mask that defines the transparent areas in ABitmap. When AMask is a valid TCustomBitmap instance, the handle to its bitmap is used in the scaling operation. When AMask has not been assigned (contains Nil), the handle to the mask in ABitmap is used for the transparent areas in the image.

TargetWidth and TargetHeight contain the size requested for the scaled image.

AData is a variable TRGBAQuadArray parameter where the 32-bit RGBA raw image data for the scaled image is stored.

An overloaded variant of the method provides the SourceRect parameter which defines the area in ABitmap that is scaled in the method.

ScaleImage sets the size of AData to the number of bytes needed for the target image size (TargetHeight * TargetWidth * 32).

ScaleImage tries to load a bitmap that uses the image and mask specified in ABitmap and AMask. If they cannot be combined and loaded, no additional actions are performed in method. If they are loaded successfully, their pixel data is examined and used to set the alpha channel and transparency for each pixel. The adjusted image is rendered for the target image size using TFPImageCanvas. The pixel data for the rendered image is stored in AData using the RGBA attributes for the scaled image.

ScaleImage is used in the implementation of several methods, including:

  • TCustomImageList.AddMultipleResolutions
  • TCustomImageList.AddSlice
  • TCustomImageList.AddSliced
  • TCustomImageList.Insert
  • TCustomImageList.InsertIcon
  • TCustomImageList.InsertMasked
  • TCustomImageList.Replace
  • TCustomImageList.ReplaceIcon
  • TCustomImageList.ReplaceMasked
  • TCustomImageListResolution.Add
  • TCustomImageListResolution.AddImages

See also

TCustomImageList.AddMultipleResolutions | Adds images with varying sizes to the corresponding image resolution
TCustomImageList.AddSlice | Adds a portion of an image to each of the resolutions in the image list
TCustomImageList.AddSliced | Adds images to the image list from image data stored as adjacent columns and rows
TCustomImageList.Insert | Inserts an image into each image resolution at the specified position
TCustomImageList.InsertIcon | Inserts an Icon into each of the resolutions for the image list
TCustomImageList.InsertMasked | Inserts a transparent image into the image resolutions at the specified position
TCustomImageList.Replace | Replaces an image at the specified position with the given bitmap
TCustomImageList.ReplaceIcon | Replaces the icon at the specified position in all resolutions for the image list
TCustomImageList.ReplaceMasked | Replaces the image at the specified position with a masked image
TRGBAQuadArray


TCustomImageList.SetWidthHeight

Sets the Width and Height for images in the default resolution

Declaration

Source position: imglist.pp line 315

protected procedure TCustomImageList.SetWidthHeight(

  NewWidth: Integer;

  NewHeight: Integer

);

Arguments

NewWidth | New value for the Width property
NewHeight | New value for the Height property

Description

SetWidthHeight is a a procedure used to set the values in the Width and Height properties to the values in the NewWidth and NewHeight parameters. Width and Height establish the default resolution (or image size) used in the image list. Changing either of their values in the method causes the image list, its Resolutions, and Overlays to be discarded by calling the Clear method.

Set the values in the Height and Width properties prior to adding images to the image list. Or, use the CreateSize constructor to specify the default resolution when the image list is created.

SetWidthHeight is used in the implementation of the Assign, SetHeight, and SetWidth methods.

See also

TCustomImageList.Width | Width of images in the default resolution for the image list
TCustomImageList.Height | Height of images in the default resolution for the image list
TCustomImageList.Resolution | Provides indexed access to an image resolution with the specified image width
TCustomImageList.Overlay | Stores the specified image index for use as an overlay in the image list
TCustomImageList.Clear | Removes all images store in the the image list
TCustomImageList.CreateSize | Initializes the image list using the specified height and width
TCustomImageList.Assign | Stores properties from the specified image list to the current class instance


TCustomImageList.ShareImages

True when the handle for the image list is shared

Declaration

Source position: imglist.pp line 419

public property TCustomImageList.ShareImages : Boolean
  read FShareImages
  write SetShareImages
  default False;

Description

ShareImages is a Boolean property that indicates if the handle for an image list is shared. When ShareImages contains False, the handle to the image list is freed when the the image list is destroyed.

This property exists only for Delphi compatibility. ShareImages is not used in the current implementation of TCustomImageList.


TCustomImageList.SizeForPPI

Size used for images with the specified image width at the given display density

Declaration

Source position: imglist.pp line 407

public property TCustomImageList.SizeForPPI[AImageWidth: Integer,APPI: Integer] : TSize
  read GetSizeForPPI;

Description

SizeForPPI is a read-only TSize property which contains the size used for images with the specified image width at the given display density.

AImageWidth is an Integer value that contains the image width to use as the basis for the calculated size.

APPI is an Integer value that contains the display density (Pixels per Inch) used for the calculated size.

The property value is a TSize type with the image width and height stored in the CX and CY members (respectively).

The image size is derived by calling GetWidthForPPI to determine the best candidate image resolution at the specified display density. GetResolution is called for the candidate resolution and its Height and Width properties are stored in the return value.

See also

TCustomImageList.GetResolution | Gets the value for the indexed Resolution property
TCustomImageList.Resolution | Provides indexed access to an image resolution with the specified image width
TCustomImageList.ResolutionForPPI | Gets a scaled resolution with the specified width, display density, and scaling factor


TCustomImageList.StretchDraw

Draws an image stretched to the dimensions for the target rectangle

Declaration

Source position: imglist.pp line 390

public procedure TCustomImageList.StretchDraw(

  Canvas: TCanvas;

  Index: Integer;

  ARect: TRect;

  Enabled: Boolean = True

);

Arguments

Canvas | Canvas used for the drawing operation
Index | Ordinal position for the image drawn in the method
ARect | Rectangle coordinates used for the draw operation
Enabled | Indicates if the image is drawn using the enabled display state

Description

StretchDraw is a procedure used to render an image stretched to the required dimensions on the specified canvas.

Canvas is the TCanvas instance where the image is rendered using the dimensions in the target rectangle.

Index contains the ordinal position for the image drawn in the method.

ARect is a TRect instance that contains the Top, Left, Bottom, and Right coordinates for the canvas. The rendered image must fit with in these boundaries on the canvas.

Enabled indicates if the image is drawn using its "enabled" state. When Enabled is True, the gdeEnabled drawing effect is used for the rendered image. When Enabled is False, the gdeDisabled drawing effect is used.

StretchDraw searches the images resolutions in the image list to locate the best scaling candidate for the width represented in ARect. If a suitable TCustomImageListResolution is located for the operation, its StretchDraw method is called using the parameter values as arguments. No actions are performed in the method if a suitable scaling candidate resolution is not found.

See also

TCustomImageListResolutions.FindBestToScaleFrom | Finds the image resolution with the best size for scaling to the target width
TCustomImageListResolution.StretchDraw | Draws an image stretched to the dimensions for the target rectangle


TCustomImageList.UnRegisterChanges

Unregisters a ChangeLink object for change notifications

Declaration

Source position: imglist.pp line 391

public procedure TCustomImageList.UnRegisterChanges(

  Value: TChangeLink

);

Arguments

Value

Reference to the changelink object to remove

Description

UnRegisterChanges is a procedure used to remove the specified change link object from the internal list of subscribers for the image list.

Value contains the TChangeLink instance removed in the method when subscribers have been stored in the internal list. UnRegisterChanges causes change notifications to not be sent to the linked object by clearing the value it Sender property and removing it from the internal list.

UnRegisterChanges is used in the Destroy method, and when a TChangeLink class instance is freed.

See also

TChangeLink.Destroy | Destructor for the class instance
TCustomImageList.Destroy | Destructor for the class instance


TCustomImageList.Width

Width of images in the default resolution for the image list

Declaration

Source position: imglist.pp line 405

public property TCustomImageList.Width : Integer
  read FWidth
  write SetWidth
  default 16;

Description

Width is an Integer property that contains the horizontal size in pixels for images in the default resolution for the image list. The default value for the property is 16.

Changing the value in the Height or Width properties causes the image list (and all of its resolutions) to be cleared. Set the values in the Height and Width properties prior to adding images to the list.

See also

TCustomImageList.Height | Height of images in the default resolution for the image list
TCustomImageList.SetWidthHeight | Sets the Width and Height for images in the default resolution
TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList


TCustomImageList.WidthForPPI

Image width needed for the specified display density

Declaration

Source position: imglist.pp line 406

public property TCustomImageList.WidthForPPI[AImageWidth: Integer,APPI: Integer] : Integer
  read GetWidthForPPI;

Description

WidthForPPI is an indexed read-only Integer property that contains the image width needed for images using the specified display density (Pixels per Inch).

AImageWidth is an Integer value that contains the initial image width used for the calculated width at the specified display density.

APPI is an Integer value that contains the display density used to calculate the width of images.

Reading the value for the property causes the image width to be calculated using the specified parameter values. If AWidth is 0 (zero) or a negative number, the value in the Width property is used as the initial image width. When Scaled contains True, the image width is calculated using the following formula:

(AImageWidth * APPI) / 96

If an image resolution does not already exist which uses the derived image width, the display density in APPI is used as a threshold for scaling using the following criteria:

Display Density (PPI) | Scaling Factor (%)
96-120 | 100%
121-168 | 150%
169 and higher | Calculated using (APPI / 96) * 100

The property value contains the image width derived using the formula:

AImageWidth * Factor div 100

When Scaled is False, image width scaling is not performed and the value in AImageWidth is used as the property value.

The OnGetWidthForPPI event handler is signalled (when assigned) to allow overriding the calculated image width. Applications can provide a TCustomImageListGetWidthForPPI procedure which uses custom scaling logic, or performs simple image width substitution for given display densities.

See also

TCustomImageList.Scaled | Indicates if images are automatically scaled for missing resolutions
TCustomImageList.OnGetWidthForPPI | Event handler used to override the scaled width for a display density
TCustomImageListGetWidthForPPI | Specifies an event handler used to get image widths for a display density (PPI)


TCustomImageList.WriteAdvData

Writes the image content for multiple resolutions to the specified stream

Declaration

Source position: imglist.pp line 333

public procedure TCustomImageList.WriteAdvData(

  AStream: TStream

); virtual;

Arguments

AStream

Stream where the content for the image resolutions is stored

Description

WriteAdvData is procedure used to write image data for multiple resolutions to the stream specified in AStream. WriteAdvData is similar to the WriteData method, but writes only the image resolutions other than the default resolution for the image list. Like the default resolution, image resolutions that were automatically created at design-time are also ignored in the method.

WriteAdvData uses the Resolutions enumerator to gather the image resolutions handled in the method. WriteAdvData writes an image list signature that identifies the storage format used in the stream. WriteAdvData writes an Integer value that indicates the number of resolutions included in the stream.

The WriteData method in TCustomImageListResolution is used to write the image content for each of the resolutions handled in the method. Data compression is enabled for each of the resolutions written to the stream.

WriteAdvData is used in the implementation of the DefineProperties and Equals methods.

Use WriteData to store the image content for the default resolution to a stream.

Use ReadAdvData to read the values written using the WriteAdvData method.

See also

TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists
TCustomImageList.DefineProperties | Defines properties used in the LCL component streaming mechanism
TCustomImageList.Equals | Compares the contents of the image lists
TCustomImageList.WriteData | Writes image data for the default resolution to a stream
TCustomImageListResolutions | Implements support for multiple image resolutions in TCustomImageList


TCustomImageList.WriteData

Writes image data for the default resolution to a stream

Declaration

Source position: imglist.pp line 331

public procedure TCustomImageList.WriteData(

  AStream: TStream

); virtual;

Arguments

AStream

Stream used to store the image data

Description

WriteData is a procedure used to write the image data for the default resolution to the stream specified in AStream. WriteData calls GetResolution using the value in Width to retrieve the default image resolution. The WriteData method in TCustomImageListResolution is called to perform the write operation using the specified stream.

Remark: Please note: Data compression is enabled when writing image data for the resolution. Data compression was not enabled in previous LCL versions to maintain compatibility with earlier versions of Lazarus. That backward compatibility is no longer possible with image compression enabled.

Use WriteAdvData to write image data for all resolutions in the image list.

Use ReadData to read image data from a stream.

Version info

Image compression was enabled as a default in revision 62583, and will be included in Lazarus versions after 2.0.6.

See also

TCustomImageList.GetResolution | Gets the value for the indexed Resolution property
TCustomImageList.WriteAdvData | Writes the image content for multiple resolutions to the specified stream
TCustomImageList.ReadData | Reads image data for the default resolution from a stream


TCustomImageListGetWidthForPPI

Specifies an event handler used to get image widths for a display density (PPI)

Declaration

Source position: imglist.pp line 264

type TCustomImageListGetWidthForPPI = procedure(

  Sender: TCustomImageList;

  AImageWidth: Integer;

  APPI: Integer;

  var AResultWidth: Integer

) of object;

Arguments

Sender | Image list generating the event notification
AImageWidth | Initial image width used in the event handler
APPI | Display density (Pixels per Inch)
AResultWidth | Imaged width calculated in the event handler for the display density

Description

TCustomImageListGetWidthForPPI is an object procedure which specifies an event handler used to get image widths for a specific display density (PPI). TCustomImageListGetWidthForPPI allows an application to override the value returned in the WidthForPPI property (or when calling the GetWidthForPPI method) in TCustomImageList.

Sender contains the TCustomImageList instance triggering the event notification.

AImageWidth contains the image width used as the basis for the calculation.

APPI contains the display density (Pixels per Inch) for the derived image width.

AResultWidth is a variable parameter used to store the image width derived in the event handler for the specified display density.

TCustomImageListGetWidthForPPI is the type used to implement the OnGetWidthForPPI property in TCustomImageList.

See also

TCustomImageList.WidthForPPI | Image width needed for the specified display density
TCustomImageList.OnGetWidthForPPI | Event handler used to override the scaled width for a display density


TCustomImageListResolution

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements an image resolution (or size) used in TCustomImageList

Declaration

Source position: imglist.pp line 115

type TCustomImageListResolution = class(TLCLReferenceComponent)
protected
function GetReferenceHandle; override; | Gets the Handle for the Reference image list
function WSCreateReference(); override; | Creates the Reference image list using the facilities for the widget set
class procedure WSRegisterClass; override; | Registers the class type used to create references for the widget set
procedure ReferenceDestroying; override; | Notifies an image list list that the handle for the resolution is being freed
public
destructor Destroy; override; | Destructor for the class instance
function GetHotSpot; virtual; | Get the coordinates for the HotSpot in an image in the list
procedure FillDescription(); | Stores descriptive information about the raw image data for the resolution
procedure GetBitmap(); | Gets the bitmap for an image drawn using the specified drawing effect
procedure GetIcon(); | Gets an Icon rendered using the specified drawing effect
procedure GetFullBitmap(); | Gets a bitmap representing all images in the resolution
procedure GetRawImage(); | Gets the 32-bit RGBA raw image data for the specified image
procedure Draw(); | Renders an image to the specified canvas
procedure StretchDraw(); | Draws an image stretched to the dimensions for the target rectangle
procedure DrawOverlay(); | Draws the specified image with the given overlay
property ImageList: TCustomImageList; [r] | Image list which owns the resolution
property Width: Integer; [r] | Width of the images stored in the resolution
property Height: Integer; [r] | Height of the images stored in the resolution
property Count: Integer; [r] | Number of images stored in the resolution
property AutoCreatedInDesignTime: Boolean; [rw] | Indicates if the Resolution was auto-created at design-time
property Reference: TWSCustomImageListReference; [r] | Reference to the widget set image list using this resolution
end;

Inheritance

TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList
|
TLCLReferenceComponent | Base class for all components having an associated widget with a handle
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomImageListResolution is a TLCLReferenceComponent descendant that implements an image resolution (or size) used in TCustomImageList. TCustomImageListResolution (along with TCustomImageListResolutions) is the mechanism which makes multiple resolutions possible in TCustomImageList.

TCustomImageListResolution provides properties that indicate the Height and Width of images stored in the resolution. It also contains the 32-bit RGBA raw image data for its images, the handle for its image list, and whether the resolution was created at design-time. Methods are provided to access and maintain the bitmap images (or their masks) used in the resolution. Other methods can be used to get the images as bitmaps, icons, or raw image data.

TCustomImageListResolution instances are created and stored in a TCustomImageListResolutions container. TCustomImageListResolution is the type used for the Resolution and ResolutionByIndex properties in TCustomImageList.

See also

TCustomImageListResolutions | Implements support for multiple image resolutions in TCustomImageList
TCustomImageList.Resolution | Provides indexed access to an image resolution with the specified image width
TCustomImageList.ResolutionByIndex | Provides access to an image resolution by its ordinal position in the image list


TCustomImageListResolution
 | ro | ImageList
 | ro | Width
 | ro | Height
 | ro | Count
 |  | AutoCreatedInDesignTime
 | ro | Reference
TLCLReferenceComponent
 | ro | HandleAllocated
 | ro | ReferenceAllocated
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


ro | ComObject (TComponent)
ro | ComponentCount (TComponent)
 | ComponentIndex (TComponent)
ro | Components (TComponent)
ro | ComponentState (TComponent)
ro | ComponentStyle (TComponent)
ro | Count (TCustomImageListResolution)
 | DesignInfo (TComponent)
ro | HandleAllocated (TLCLReferenceComponent)
ro | Height (TCustomImageListResolution)
ro | ImageList (TCustomImageListResolution)
ro | LCLRefCount (TLCLComponent)
 | Name (TComponent)
ro | Owner (TComponent)
ro | Reference (TCustomImageListResolution)
ro | ReferenceAllocated (TLCLReferenceComponent)
 | Tag (TComponent)
 | VCLComObject (TComponent)
ro | WidgetSetClass (TLCLComponent)
ro | Width (TCustomImageListResolution)


TCustomImageListResolution
pt | GetReferenceHandle
pt | WSCreateReference
pt | WSRegisterClass
pt | ReferenceDestroying
 | Destroy
 | GetHotSpot
 | FillDescription
 | GetBitmap
 | GetIcon
 | GetFullBitmap
 | GetRawImage
 | Draw
 | StretchDraw
 | DrawOverlay
TLCLReferenceComponent
pt | CreateParams
pt | DestroyReference
pt | GetReferenceHandle
pt | ReferenceCreated
pt | ReferenceDestroying
pt | ReferenceNeeded
pt | WSCreateReference
pt | WSDestroyReference
 | Destroy
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
pt | CreateParams (TLCLReferenceComponent)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TLCLReferenceComponent)
 | Destroy (TCustomImageListResolution)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
pt | DestroyReference (TLCLReferenceComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Draw (TCustomImageListResolution)
 | DrawOverlay (TCustomImageListResolution)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FillDescription (TCustomImageListResolution)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetBitmap (TCustomImageListResolution)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetFullBitmap (TCustomImageListResolution)
 | GetHashCode (TObject)
 | GetHotSpot (TCustomImageListResolution)
 | GetIcon (TCustomImageListResolution)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetRawImage (TCustomImageListResolution)
pt | GetReferenceHandle (TLCLReferenceComponent)
pt | GetReferenceHandle (TCustomImageListResolution)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
pt | ReferenceCreated (TLCLReferenceComponent)
pt | ReferenceDestroying (TLCLReferenceComponent)
pt | ReferenceDestroying (TCustomImageListResolution)
 | ReferenceInterface (TComponent)
pt | ReferenceNeeded (TLCLReferenceComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StretchDraw (TCustomImageListResolution)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSCreateReference (TLCLReferenceComponent)
pt | WSCreateReference (TCustomImageListResolution)
pt | WSDestroyReference (TLCLReferenceComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TCustomImageListResolution)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomImageListResolution

TLCLReferenceComponent

TLCLComponent

TComponent

TPersistent

TObject


TCustomImageListResolution.AutoCreatedInDesignTime

Indicates if the Resolution was auto-created at design-time

Declaration

Source position: imglist.pp line 180

public property TCustomImageListResolution.AutoCreatedInDesignTime : Boolean
  read FAutoCreatedInDesignTime
  write FAutoCreatedInDesignTime;

Description

AutoCreatedInDesignTime is a Boolean property which indicates if the image resolution was automatically created at design-time. The value in AutoCreatedInDesignTime is set to True when the Lazarus IDE creates an image resolution in its ImageListEditor dialog using the Resolutions container for the ImageList. It is set to False when the TCustomImageList.RegisterResolutions method is called at run-time.

AutoCreatedInDesignTime is used in the TCustomImageList.DefineProperties method to determine the values read and written using the LCL component streaming mechanism.

See also

TCustomImageListResolutions.ImageLists | Provides access to an image list which uses the specified image width
TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists
TCustomImageList.RegisterResolutions | Registers image resolutions (sizes) to use in the image list
TCustomImageList.DefineProperties | Defines properties used in the LCL component streaming mechanism


TCustomImageListResolution.Count

Number of images stored in the resolution

Declaration

Source position: imglist.pp line 178

public property TCustomImageListResolution.Count : Integer
  read FCount;

Description

Count is a read-only Integer property that indicates the number of images stored in the resolution. Count is used along with Width and Height to determine the storage allocated for 32-bit RGBA raw image data in the resolution.

The value in Count is updated when raw image data is loaded using the ReadData method, and when the images in the resolution are updated using the Add, Delete, or Clear methods.

Count determines the upper range boundary for index positions used to access bitmaps, icons, or raw images in the resolution (Count - 1). The lower range boundary is always 0 (zero).

See also

TCustomImageListResolution.GetBitmap | Gets the bitmap for an image drawn using the specified drawing effect
TCustomImageListResolution.GetIcon | Gets an Icon rendered using the specified drawing effect
TCustomImageListResolution.GetRawImage | Gets the 32-bit RGBA raw image data for the specified image


TCustomImageListResolution.Destroy

Destructor for the class instance

Declaration

Source position: imglist.pp line 151

public destructor TCustomImageListResolution.Destroy; override;


TCustomImageListResolution.Draw

Renders an image to the specified canvas

Declaration

Source position: imglist.pp line 162

public procedure TCustomImageListResolution.Draw(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  AEnabled: Boolean = True

); overload;

procedure TCustomImageListResolution.Draw(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  ADrawEffect: TGraphicsDrawEffect

); overload;

procedure TCustomImageListResolution.Draw(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  ADrawingStyle: TDrawingStyle;

  AImageType: TImageType;

  AEnabled: Boolean = True

); overload;

procedure TCustomImageListResolution.Draw(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  ADrawingStyle: TDrawingStyle;

  AImageType: TImageType;

  ADrawEffect: TGraphicsDrawEffect

); virtual; overload;

Arguments

ACanvas | Canvas where the image is drawn
AX | Horizontal offset for the image on the canvas
AY | Vertical offset for the image on the canvas
AIndex | Position of the image drawn in the method
AEnabled | Indicates if the image is drawn in an Enabled state

Arguments

ACanvas | Canvas where the image is drawn
AX | Horizontal offset for the image on the canvas
AY | Vertical offset for the image on the canvas
AIndex | Position of the image drawn in the method
ADrawEffect | Drawing effect applied to the rendered image

Arguments

ACanvas | Canvas where the image is drawn
AX | Horizontal offset for the image on the canvas
AY | Vertical offset for the image on the canvas
AIndex | Position of the image drawn in the method
ADrawingStyle | Drawing style applied to the rendered image
AImageType | Indicates if the image contains a mask or source data
AEnabled | Indicates if the image is drawn in an Enabled state

Arguments

ACanvas | Canvas where the image is drawn
AX | Horizontal offset for the image on the canvas
AY | Vertical offset for the image on the canvas
AIndex | Position of the image drawn in the method
ADrawingStyle | Drawing style applied to the rendered image
AImageType | Indicates if the image contains a mask or source data
ADrawEffect | Drawing effect applied to the rendered image

Description

Draw is an overloaded method used to render an image to the specified canvas. Overloaded variants allow the use of a drawing effect or style for the rendered image.

ACanvas contains the TCanvas instance used to render the requested image.

AX and AY contain Integer values representing the horizontal and vertical offsets from the canvas origin where the image is drawn.

AIndex contains the ordinal position for the requested image in the resolution.

AEnabled indicates if the image is drawn in the enabled state. When AEnabled is False, the gdeDisabled drawing effect is used to render the image to the canvas.

ADrawEffect is a value from the TGraphicsDrawEffect enumeration that indicates the drawing effect applied to the raw image data, and stored in the bitmap. Values in AEffect determine whether the image is rendered normally, as a disabled (or grayed) image, highlighted, shadowed, or as a monochrome bitmap mask.

ADrawingStyle contains a value from the TDrawingStyle enumeration that indicates the image list drawing style used for the rendered image. ADrawingStyle determines how the image is blended with its background color when a mask is used in the image. It has no significance when a mask is not present in the image.

AImageType contains a value from the TImageType enumeration, and indicates whether the image uses a mask.

The Draw method requires a valid TWSCustomImageListReference class instance to access the handle for its image list. The widget set class is used to call its Draw method using the specified parameter values as arguments. The values in the BkColor and BlendColor properties for the ImageList are also passed in the arguments to the widget set class.

No actions are performed in the method when AIndex contains a value that is an invalid position for the images in the resolution.


TCustomImageListResolution.DrawOverlay

Draws the specified image with the given overlay

Declaration

Source position: imglist.pp line 170

public procedure TCustomImageListResolution.DrawOverlay(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  AOverlay: TOverlay;

  AEnabled: Boolean = True

); overload;

procedure TCustomImageListResolution.DrawOverlay(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  AOverlay: TOverlay;

  ADrawEffect: TGraphicsDrawEffect

); overload;

procedure TCustomImageListResolution.DrawOverlay(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  AOverlay: TOverlay;

  ADrawingStyle: TDrawingStyle;

  AImageType: TImageType;

  ADrawEffect: TGraphicsDrawEffect

); overload;

Arguments

ACanvas | Canvas where the image and its overlay are rendered
AX | Horizontal offset for the overlay image
AY | Vertical offset for the overlay image
AIndex | Ordinal position for the base image drawn in the method
AOverlay | Position in the Overlays property for the image list drawn as the overlay image
AEnabled | Indicates if the image is drawn in the enabled state

Arguments

ACanvas | Canvas where the image and its overlay are rendered
AX | Horizontal offset for the overlay image
AY | Vertical offset for the overlay image
AIndex | Ordinal position for the base image drawn in the method
AOverlay | Position in the Overlays property for the image list drawn as the overlay image
ADrawEffect | Drawing effect applied to the image and its overlay

Arguments

ACanvas | Canvas where the image and its overlay are rendered
AX | Horizontal offset for the overlay image
AY | Vertical offset for the overlay image
AIndex | Ordinal position for the base image drawn in the method
AOverlay | Position in the Overlays property for the image list drawn as the overlay image
ADrawingStyle | Drawing style applied to the image and its overlay
AImageType | Image type for the requested image
ADrawEffect | Drawing effect applied to the image and its overlay

Description

DrawOverlay is an overloaded procedure used to draw the specified image with an overlay. An overlay is an masked image drawn transparently over another image. The overlay image is generally used to convey state or status information about the image it adorns. The overlay images are stored in the image list (or the resolution) just like the images they decorate.

ACanvas is the TCanvas instance where the image and the overlay are rendered.

AX and AY contain the canvas offsets (horizontal and vertical) where the overlay image is drawn.

AIndex contains the ordinal position for the base image drawn in the method.

AOverlay contains the position in the ImageList.Overlay property where the index position for the overlay image is stored. The value in AOverlay must be in the range 0..14 (the range defined in TOverlay).

ADrawingStyle contains the TDrawingStyle enumeration value applied to the rendered image.

AImageType contains a TImageType enumeration value that indicates if the image contains a mask.

ADrawEffect contains a TGraphicsDrawEffect enumeration value that indicates the drawing effect applied to the rendered image.

Overloaded variants of the method are provided which use the BlendColor, BkColor, DrawingStyle, and ImageType properties in ImageList as default values in the methods.

No actions are performed in the method when AIndex does not contain a valid index position in the resolution.

DrawOverlay requires a valid Reference class instance to access the handles used for the image list and the resolution. The reference class calls its Draw method to render the base image represented by the value in AIndex to the specified canvas. Arguments passed to the method determine the drawing style or drawing effect applied to the rendered image.

The reference class is also used to render the overlay image indicated by the AOverlay parameter. The overlay image is drawn to the canvas at the offsets in AX and AY using the Width and Height for images in the resolution. The overlay image is not drawn if AOverlay contains a value outside the range allowed in TOverlay.


TCustomImageListResolution.FillDescription

Stores descriptive information about the raw image data for the resolution

Declaration

Source position: imglist.pp line 154

public procedure TCustomImageListResolution.FillDescription(

  out ADesc: TRawImageDescription

);

Arguments

ADesc

Stores values updated in the method

Description

FillDescription is a procedure used to store descriptive information about the raw image data in the resolution. FillDescription provides metadata about the image, similar to the metadata in TIFF (Tagged Image File Format). It provides information needed to process and render images from their raw image data.

ADesc is the TRawImageDescription output parameter where the information is stored in the method. FillDescription calls the Init method in ADesc to reset the values in the class instance to their defaults.

FillDescription sets the value for the following properties in ADesc:

Format
ricfRGBA
PaletteColorCount
0
MaskBitsPerPixel
0
Depth
32
Width
Value stored in the Width property
Height
Value stored in the Height property
BitOrder
riboBitsInOrder
ByteOrder
riboMSBFirst
LineOrder
riloTopToBottom
BitsPerPixel
32
LineEnd
rileDWordBoundary
RedPrec
8
RedShift
8
GreenPrec
8
GreenShift
16
BluePrec
8
BlueShift
24
AlphaPrec
8
AlphaShift
0

FillDescription is used in the implementation of the GetFullRawImage and GetRawImage methods.

See also

#LazUtils.GraphType.TRawImageDescription

TCustomImageListResolution.GetRawImage

Gets the 32-bit RGBA raw image data for the specified image


TCustomImageListResolution.GetBitmap

Gets the bitmap for an image drawn using the specified drawing effect

Declaration

Source position: imglist.pp line 155

public procedure TCustomImageListResolution.GetBitmap(

  Index: Integer;

  Image: TCustomBitmap

); overload;

procedure TCustomImageListResolution.GetBitmap(

  Index: Integer;

  Image: TCustomBitmap;

  AEffect: TGraphicsDrawEffect

); overload;

Arguments

Index | Ordinal position for the image in the list
Image | Bitmap updated in the method

Arguments

Index | Ordinal position for the image in the list
Image | Bitmap updated in the method
AEffect | Drawing effect applied to the bitmap

Description

GetBitmap is an overloaded procedure used to a bitmap for the specified image in the resolution.

Index contains the ordinal position for the image requested in the method.

Image is the TCustomBitmap class instance where the bitmap for the image is stored.

AEffect contains a value from the TGraphicsDrawEffect enumeration that indicates a drawing effect applied to the raw image data, and stored in the bitmap. Values in AEffect determine whether the image is rendered normally, as a disabled (or grayed) image, highlighted, shadowed, or as a monochrome bitmap mask.

GetBitmap creates a temporary TRawImage class instance that is used to get the 32-bit RGBA raw image data, and to apply the drawing effect in AEffect. For platforms or widget sets that do not support 32-bit image data, a device image is used to get the pixel content for the image.

An overloaded variant of the method is provided which omits the drawing effect argument, and assumes the image is rendered in the "normal" display state.

No actions are performed in the method when Index contains an invalid position in the list of images, or when Image has not been assigned (contains Nil).


TCustomImageListResolution.GetFullBitmap

Gets a bitmap representing all images in the resolution

Declaration

Source position: imglist.pp line 159

public procedure TCustomImageListResolution.GetFullBitmap(

  Image: TCustomBitmap;

  AEffect: TGraphicsDrawEffect = gdeNormal

);

Arguments

Image | Bitmap image with the combined images for the resolution
AEffect | Drawing effect applied to images and stored in the bitmap

Description

GetFullBitmap is a procedure used to get a bitmap that contains all of the images stored in the resolution.

Image is a TCustomBitmap descendant where image data is stored in the method.

AEffect contains a value from the TGraphicsDrawEffect enumeration that indicates a drawing effect applied to the raw image data, and stored in the bitmap. Values in AEffect determine whether the images are rendered normally, as a disabled (or grayed) image, highlighted, shadowed, or as a monochrome bitmap mask.

GetFullBitmap creates a temporary TRawImage class instance that is used to get the 32-bit RGBA raw image data, and to apply the drawing effect in AEffect. For platforms or widget sets that do not support 32-bit image data, a device image is used to get the pixel content for the image.

The vertical size in Image is determined by the Height property. The horizontal size in Image is set to Width * Count.

No actions are performed in the method when Count contains 0 (zero), or Image has not been assigned (contains Nil).


TCustomImageListResolution.GetHotSpot

Get the coordinates for the HotSpot in an image in the list

Declaration

Source position: imglist.pp line 153

public function TCustomImageListResolution.GetHotSpot: TPoint; virtual;

Function result

Point with the horizontal and vertical offset for the image hot spot

Description

GetHotSpot is a TPoint function used to get the HotSpot for an image stored in the resolution. The HotSpot is an offset from the drawing position to the image origin. A HotSpot is used only in TDragImageList. In TCustomImageList, its position is always (0,0).


TCustomImageListResolution.GetIcon

Gets an Icon rendered using the specified drawing effect

Declaration

Source position: imglist.pp line 157

public procedure TCustomImageListResolution.GetIcon(

  Index: Integer;

  Image: TIcon;

  AEffect: TGraphicsDrawEffect

); overload;

procedure TCustomImageListResolution.GetIcon(

  Index: Integer;

  Image: TIcon

); overload;

Arguments

Index | Ordinal position for the image requested in the method
Image | TIcon class where the image data is stored
AEffect | Drawing effect applied to the rendered image

Arguments

Index | Ordinal position for the image requested in the method
Image | TIcon class where the image data is stored

Description

GetIcon is an overloaded procedure used to get an image in TIcon format stored at the specified position in the resolution.

Index contains the ordinal position of the image retrieved in the method.

Image is a TIcon class instance where image data is stored in the method.

AEffect contains a value from the TGraphicsDrawEffect enumeration that indicates a drawing effect applied to the raw image data, and stored in the icon. Values in AEffect determine whether the image is rendered normally, as a disabled (or grayed) image, highlighted, shadowed, or as a monochrome bitmap mask.

GetIcon creates a temporary TRawImage class instance that is used to get the 32-bit RGBA raw image data, and to apply the drawing effect in AEffect. For platforms or widget sets that do not support 32-bit image data, a device image is used to get the pixel content for the image.

An overloaded variant of the method is provided which omits the drawing effect argument, and assumes the image is rendered in the "normal" display state.

No actions are performed in the method when Count contains 0 (zero), or when Image has not been assigned (contains Nil).


TCustomImageListResolution.GetRawImage

Gets the 32-bit RGBA raw image data for the specified image

Declaration

Source position: imglist.pp line 160

public procedure TCustomImageListResolution.GetRawImage(

  Index: Integer;

  out Image: TRawImage

);

Arguments

Index | Ordinal position for the image in the list
Image | TRawImage instance where image data is stored in the method

Description

GetRawImage is a procedure used to get the 32-bit RGBA raw image data for the specified image in the resolution.

Index is the ordinal position for the image in the list.

Image is a TRawImage class instance used to store the raw image data for the specified image.

GetRawImage calls CheckIndex to ensure that Index contains a valid position in the image resolution. An exception is raised in CheckIndex if the requested position is invalid. No actions are performed in the method when Count contains 0 (zero).

GetRawImage stores image metadata in Image by calling the FillDescription method. The 32-bit RGBA raw image data at the specified Index in the resolution is stored in Image. Its DataSize property is updated to reflect the number of pixels (Width * Height * 32b) stored in the class instance.

GetRawImage is used in the implementation of the GetBitmap, GetFullBitmap, GetIcon, and ReadData methods. It is also used in the AddImages and GetRawImage methods in TCustomImageList.

See also

TCustomImageListResolution.GetBitmap | Gets the bitmap for an image drawn using the specified drawing effect
TCustomImageListResolution.GetFullBitmap | Gets a bitmap representing all images in the resolution
TCustomImageListResolution.GetIcon | Gets an Icon rendered using the specified drawing effect
TCustomImageList.AddImages | Adds images from another image list to the current class instance
TCustomImageList.GetRawImage


TCustomImageListResolution.GetReferenceHandle

Gets the Handle for the Reference image list

Declaration

Source position: imglist.pp line 146

protected function TCustomImageListResolution.GetReferenceHandle: THandle; override;

Function result

Handle for the Reference class in the image list

Description

GetReferenceHandle is an overridden method used to get the handle for the TWSCustomImageListReference class for the widget set. Some (all?) platforms / widget sets require a handle when manipulating an image list. GetReferenceHandle uses the value in the Reference property to supply the value for the Handle.

See also

TCustomImageListResolution.Reference

Reference to the widget set image list using this resolution


TCustomImageListResolution.Height

Height of the images stored in the resolution

Declaration

Source position: imglist.pp line 177

public property TCustomImageListResolution.Height : Integer
  read FHeight;

Description

Height is a read-only Integer property that indicates the height of images stored in the resolution. Height is used along with Width and Count to determine the internal storage allocated for 32-bit RGBA raw image data in the resolution.

The value in Height is assigned when raw image data is loaded using the ReadData method, or when an image resolution is dynamically created using the Resolution property or the GetResolution method in ImageList.

Use Width to get the horizontal size of the images stored in the resolution. Use Count to determine the number of images stored in the resolution.

See also

TCustomImageListResolution.Width | Width of the images stored in the resolution
TCustomImageListResolution.Count | Number of images stored in the resolution
TCustomImageList.Resolution | Provides indexed access to an image resolution with the specified image width
TCustomImageList.GetResolution | Gets the value for the indexed Resolution property
TCustomImageListResolutions.ImageLists | Provides access to an image list which uses the specified image width


TCustomImageListResolution.ImageList

Image list which owns the resolution

Declaration

Source position: imglist.pp line 175

public property TCustomImageListResolution.ImageList : TCustomImageList
  read FImageList;

Description

ImageList is a read-only TCustomImageList property that represents the image list which owns the resolution. The value in the ImageList property is provided as an argument to the Create constructor.

ImageList allows the image resolution to have access to the properties and methods in TCustomImageList in the implementation of its methods.

See also

TCustomImageList

The base class for TImageList


TCustomImageListResolution.Reference

Reference to the widget set image list using this resolution

Declaration

Source position: imglist.pp line 182

public property TCustomImageListResolution.Reference : TWSCustomImageListReference
  read GetReference;

Description

Reference is a read-only TWSCustomImageListReference property that represents the reference class for an image list implementation in the current widget set. Reading the value in the property causes the reference class for the resolution to be created if it has not already been allocated.

Reference is used get access to the handle for the image list used in the resolution. The handle is a required argument in TWSCustomImageListResolutionClass methods.

See also

TCustomImageListResolution.Reference

Reference to the widget set image list using this resolution


TCustomImageListResolution.ReferenceDestroying

Notifies an image list list that the handle for the resolution is being freed

Declaration

Source position: imglist.pp line 149

protected procedure TCustomImageListResolution.ReferenceDestroying; override;

Description

ReferenceDestroying is an overridden method used to perform a notification when the handle for the Reference class is freed. ReferenceDestroying calls the inherited method, and notifies the image list that the handle for the resolution is being freed.


TCustomImageListResolution.StretchDraw

Draws an image stretched to the dimensions for the target rectangle

Declaration

Source position: imglist.pp line 168

public procedure TCustomImageListResolution.StretchDraw(

  Canvas: TCanvas;

  Index: Integer;

  ARect: TRect;

  Enabled: Boolean = True

);

Arguments

Canvas | Canvas used for the drawing operation
Index | Ordinal position for the image drawn in the method
ARect | Rectangle coordinates used for the draw operation
Enabled | Indicates if the image is drawn using the enabled display state

Description

StretchDraw is a procedure used to render an image stretched to the required dimensions on the specified canvas.

Canvas is the TCanvas instance where the image is rendered using the dimensions in the target rectangle.

Index contains the ordinal position for the image drawn in the method.

ARect is a TRect instance that contains the Top, Left, Bottom, and Right coordinates for the canvas. The rendered image must fit with in these boundaries on the canvas.

Enabled indicates if the image is drawn using its "enabled" state. When Enabled is True, the gdeEnabled drawing effect is used for the rendered image. When Enabled is False, the gdeDisabled drawing effect is used.

StretchDraw compares the image size (using the Height and Width properties) to the size of the target rectangle in ARect. When they are the same size, the Draw method is used to render the specified image. When the sizes are different, the StretchDraw method in ACanvas is used to render the image bitmap expanded or contracted to fit within the specified boundaries.

StretchDraw is used in the implementation of the StretchDraw and DrawOverlay methods in TScaledImageListResolution.

See also

TCustomImageListResolution.Width | Width of the images stored in the resolution
TCustomImageListResolution.Height | Height of the images stored in the resolution
TCustomImageListResolution.GetBitmap | Gets the bitmap for an image drawn using the specified drawing effect
TCustomImageListResolution.Draw | Renders an image to the specified canvas
TScaledImageListResolution.StretchDraw | Draws the scaled image sized to the target rectangle
TScaledImageListResolution.DrawOverlay | Draws an overlay using the scaled image at the specified position


TCustomImageListResolution.Width

Width of the images stored in the resolution

Declaration

Source position: imglist.pp line 176

public property TCustomImageListResolution.Width : Integer
  read FWidth;

Description

Width is a read-only Integer property that indicates the width of images stored in the resolution. Width is used along with Height and Count to determine the internal storage allocated for 32-bit RGBA raw image data in the resolution.

The value in Width is assigned when raw image data is loaded using the ReadData method, or when an image resolution is dynamically created when reading the Resolution property or using the GetResolution method in ImageList.

Use Height to get the vertical size of the images stored in the resolution. Use Count to determine the number of images stored in the resolution.

See also

TCustomImageListResolution.Height | Height of the images stored in the resolution
TCustomImageListResolution.Count | Number of images stored in the resolution
TCustomImageList.Resolution | Provides indexed access to an image resolution with the specified image width
TCustomImageList.GetResolution | Gets the value for the indexed Resolution property
TCustomImageListResolutions.ImageLists | Provides access to an image list which uses the specified image width


TCustomImageListResolution.WSCreateReference

Creates the Reference image list using the facilities for the widget set

Declaration

Source position: imglist.pp line 147

protected function TCustomImageListResolution.WSCreateReference(

  AParams: TCreateParams

):PWSReference; override;

Arguments

AParams

Parameters used to create the reference class

Function result

Class instance for the reference class


TCustomImageListResolution.WSRegisterClass

Registers the class type used to create references for the widget set

Declaration

Source position: imglist.pp line 148

protected class procedure TCustomImageListResolution.WSRegisterClass; override;


TCustomImageListResolutionClass

Class type used to create instances of TCustomImageListResolution

Declaration

Source position: imglist.pp line 224

type TCustomImageListResolutionClass = class of TCustomImageListResolution;


TCustomImageListResolutionEnumerator

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements an enumerator for image resolutions in TCustomImageList

Declaration

Source position: imglist.pp line 251

type TCustomImageListResolutionEnumerator = class
public
function GetEnumerator; | Gets the enumerator for the class instance
constructor Create(); | Constructor for the class instance
function MoveNext; | Moves to the next image resolution for the enumerator
property Current: TCustomImageListResolution; [r] | The current image resolution for the enumerator
end;

Inheritance

TCustomImageListResolutionEnumerator

Implements an enumerator for image resolutions in TCustomImageList

|

TObject

Description

TCustomImageListResolutionEnumerator is a class which implements an enumerator for image resolutions in TCustomImageList. Methods and properties are provided to implement the IEnumerator interface for TCustomImageListResolution class instances.

TCustomImageListResolutionEnumerator includes a an internal TCustomImageList member which represents the image list for the enumerator class instance. The constructor for the class includes an argument that determines whether enumerator navigation is performed in ascending or descending order.

TCustomImageListResolutionEnumerator is the type returned from the Resolutions and ResolutionsDesc methods in TCustomImageList.

See also

TCustomImageListResolutionEnumerator.Create | Constructor for the class instance
TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists
TCustomImageList.ResolutionsDesc | Provides access to the descending enumerator for image resolutions in the list
TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList


TCustomImageListResolutionEnumerator

ro

Current


ro

Current (TCustomImageListResolutionEnumerator)


TCustomImageListResolutionEnumerator
 | GetEnumerator
 | Create
 | MoveNext


TCustomImageListResolutionEnumerator


TCustomImageListResolutionEnumerator.Create

Constructor for the class instance

Declaration

Source position: imglist.pp line 259

public constructor TCustomImageListResolutionEnumerator.Create(

  AImgList: TCustomImageList;

  ADesc: Boolean

);

Arguments

AImgList | Image list that owns the image resolutions in the enumerator
ADesc | Indicates if the enumerator navigates in descending order

Description

Create is the constructor for the class instance. Create calls the inherited constructor.

AImgList contains the TCustomImageList instance which contains the image resolutions visited in the enumerator.

ADesc determines the navigation order for image resolutions in the enumerator. When ADesc is True, the enumerator is navigated in reverse (descending) order for the image resolutions. When ADesc is False, the enumerator is navigated in ascending image size order.

Create sets the initial value in the Current property to reflect the navigation order specified in ADesc. The initial value indicates that Current is positioned just prior to the first item for the navigation order; TCustomImageListResolutions.Count for descending navigation order, -1 for ascending navigation order.

Use MoveNext to navigate to the first and subsequent image resolution for the enumerator.

Use Current to access the current image resolution in the enumerator.

See also

TCustomImageListResolutionEnumerator.Current | The current image resolution for the enumerator
TCustomImageListResolutionEnumerator.MoveNext | Moves to the next image resolution for the enumerator
TCustomImageListResolutions.Count | Number of image resolutions stored in the container
TCustomImageList | The base class for TImageList


TCustomImageListResolutionEnumerator.Current

The current image resolution for the enumerator

Declaration

Source position: imglist.pp line 261

public property TCustomImageListResolutionEnumerator.Current : TCustomImageListResolution
  read GetCurrent;

Description

Current is a read-only TCustomImageListResolution property that represents the current image resolution for the enumerator. Current implements the property defined in the IEnumerator interface.

Image resolutions are read from the image list passed as an argument to the constructor. An internal member is used to track the index position for the current image resolution. Use the MoveNext method to get the next index position used in the enumerator.

See also

TCustomImageListResolutionEnumerator.MoveNext | Moves to the next image resolution for the enumerator
TCustomImageListResolutionEnumerator.Create | Constructor for the class instance
TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList
TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists
TCustomImageList.ResolutionsDesc | Provides access to the descending enumerator for image resolutions in the list


TCustomImageListResolutionEnumerator.GetEnumerator

Gets the enumerator for the class instance

Declaration

Source position: imglist.pp line 258

public function TCustomImageListResolutionEnumerator.GetEnumerator: TCustomImageListResolutionEnumerator;

Function result

Enumerator for the image resolutions in the image list

Description

GetEnumerator is a TCustomImageListResolutionEnumerator function used to get the enumerator for image resolutions in an image list. GetEnumerator implements the method defined in the IEnumerator interface. GetEnumerator provides access to the TCustomImageListResolution classes stored in a TCustomImageList class instance.

Use MoveNext to navigate to each image resolution for the enumerator.

Use Current to access the current image resolution in the enumerator.

See also

TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists
TCustomImageList.ResolutionsDesc | Provides access to the descending enumerator for image resolutions in the list
TCustomImageListResolutionEnumerator.MoveNext | Moves to the next image resolution for the enumerator
TCustomImageListResolutionEnumerator.Current | The current image resolution for the enumerator


TCustomImageListResolutionEnumerator.MoveNext

Moves to the next image resolution for the enumerator

Declaration

Source position: imglist.pp line 260

public function TCustomImageListResolutionEnumerator.MoveNext: Boolean;

Function result

True when another image resolution is available in the enumerator

Description

MoveNext is a Boolean function used to move to the next image resolution in the navigation order for the enumerator. MoveNext implements the method defined in the IEnumerator interface.

MoveNext uses the navigation order specified in the Create method to determine the index position for the next image resolution accessed in the enumerator. When reverse order was specified, the value in Current is decremented. When ascending order was specified, the value in Current is incremented.

The return value for the method is True when the new value for Current is a valid index position for the specified navigation order (in the range 0..Count-1).

See also

TCustomImageListResolutionEnumerator.Current | The current image resolution for the enumerator
TCustomImageListResolutionEnumerator.Create | Constructor for the class instance


TCustomImageListResolutions

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements support for multiple image resolutions in TCustomImageList

Declaration

Source position: imglist.pp line 225

type TCustomImageListResolutions = class(TObject)
public
constructor Create(); | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
function FindBestToScaleFrom(); | Finds the image resolution with the best size for scaling to the target width
procedure Delete(); | Deletes the image resolution stored at the specified position in the container
procedure Clear; | Clears all image resolutions stored in the container
property ImageLists []: TCustomImageListResolution; [r] | Provides access to an image list which uses the specified image width
property Items []: TCustomImageListResolution; default; [r] | Provides indexed access to existing image resolutions in the container
property Count: Integer; [r] | Number of image resolutions stored in the container
end;

Inheritance

TCustomImageListResolutions

Implements support for multiple image resolutions in TCustomImageList

|

TObject

Description

TCustomImageListResolutions is a class used to implement support for multiple image sizes (or resolutions) in TCustomImageList. TCustomImageListResolutions maintains an internal list with TCustomImageListResolution class instances representing each of the image sizes (and the raw image data for the size) available in the TCustomImageList instance. In essence, it allows TCustomImageList to treat each image resolution as a distinct parallel image list.

The ImageLists property provides access to the image list for a specific image width (or resolution), and performs image scaling when needed. New image resolutions are dynamically created and added to the container when a size is requested that is not already present.

Use the Items property to access the TCustomImageListResolution class instances stored in the container. Use the Count property to determine the number of image resolutions stored in the container. Use the Clear and Delete methods to maintain image resolutions in the container.

TCustomImageListResolutions is used in the implementation of TCustomImageList.

See also

TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList
TCustomImageListResolutions.ImageLists | Provides access to an image list which uses the specified image width
TCustomImageListResolutions.Items | Provides indexed access to existing image resolutions in the container
TCustomImageList.Width | Width of images in the default resolution for the image list
TCustomImageList.Resolution | Provides indexed access to an image resolution with the specified image width
TCustomImageList.Resolutions | Provides access to the image resolutions (or sizes) used in the image lists


TCustomImageListResolutions
 | ro | ImageLists
 | ro | Items
 | ro | Count


ro | Count (TCustomImageListResolutions)
ro | ImageLists (TCustomImageListResolutions)
ro | Items (TCustomImageListResolutions)


TCustomImageListResolutions
 | Create
 | Destroy
 | FindBestToScaleFrom
 | Delete
 | Clear


Clear (TCustomImageListResolutions)

Create (TCustomImageListResolutions)

Delete (TCustomImageListResolutions)

Destroy (TCustomImageListResolutions)

FindBestToScaleFrom (TCustomImageListResolutions)


TCustomImageListResolutions


TCustomImageListResolutions.Clear

Clears all image resolutions stored in the container

Declaration

Source position: imglist.pp line 244

public procedure TCustomImageListResolutions.Clear;

Description

Clear is a procedure used to remove all image resolutions stored in the container. Clear calls the Clear method in the internal TObjectList member which stores the image resolutions in the container.

Use the Delete method to remove an image resolution stored at a specific position in the container.

See also

TCustomImageListResolutions.Delete

Deletes the image resolution stored at the specified position in the container


TCustomImageListResolutions.Count

Number of image resolutions stored in the container

Declaration

Source position: imglist.pp line 248

public property TCustomImageListResolutions.Count : Integer
  read GetCount;

Description

Count is a read-only Integer property that indicates the number of image resolutions stored in the container. Count returns the number of items in the internal TObjectList member which stores the image resolutions for the container.

Count determines the upper range boundary (Count - 1) available when accessing the image resolutions in the container. The lower range boundary is always 0 (zero).


TCustomImageListResolutions.Create

Constructor for the class instance

Declaration

Source position: imglist.pp line 239

public constructor TCustomImageListResolutions.Create(

  const AImageList: TCustomImageList;

  const AResolutionClass: TCustomImageListResolutionClass

);

Arguments

AImageList | Image list that owns the container
AResolutionClass | Class type used to create resolution class instances in the container

Description

Create is the constructor for the class instance. Create calls the inherited constructor. Create allocates resources needed for the internal object list which stores the image resolutions in the container. Create sets the value for the ImageList property to AImageList. Create stores the class type in AResolutionClass to an internal member used in the container.


TCustomImageListResolutions.Delete

Deletes the image resolution stored at the specified position in the container

Declaration

Source position: imglist.pp line 243

public procedure TCustomImageListResolutions.Delete(

  const AIndex: Integer

);

Arguments

AIndex

Ordinal position of the image resolution to delete from the container

Description

Delete is a procedure used to remove the image resolution stored at the specified position in the container. Delete calls the Delete method in the internal TObjectList member which stores the image resolutions for the container.

AIndex contains the ordinal position of the object instance deleted in the method.

Use the Clear method to remove all image resolutions stored in the container.

See also

TCustomImageListResolutions.Clear

Clears all image resolutions stored in the container


TCustomImageListResolutions.Destroy

Destructor for the class instance

Declaration

Source position: imglist.pp line 240

public destructor TCustomImageListResolutions.Destroy; override;

Description

Destroy is the destructor for the class instance. Destroy frees resources allocated to the internal list used to store image resolutions in the container. Destroy calls the inherited destructor prior to exiting from the method.


TCustomImageListResolutions.FindBestToScaleFrom

Finds the image resolution with the best size for scaling to the target width

Declaration

Source position: imglist.pp line 242

public function TCustomImageListResolutions.FindBestToScaleFrom(

  const ATargetWidth: Integer

):Integer;

Arguments

ATargetWidth

Target width for the scaled image resolution

Function result

Source image resolution to use for scaling to the target width

Description

FindBestToScaleFrom is an Integer function used to find the image resolution that is the best candidate for scaling images to the specified target width.

ATargetWidth contains the image width to locate in the resolutions stored in the container.

The return value contains the ordinal position for the image resolution selected as the source for images.

FindBestToScaleFrom calls the Find method to locate an existing image resolution that matches the value in ATargetWidth. If an existing image resolution is not found that uses the image width in ATargetWidth, the FindBestToCopyFrom method is called to search all resolutions for the best candidate for the target image width.

FindBestToScaleFrom is used in the implementation of the StretchDraw method in TCustomImageList.

See also

TCustomImageList.StretchDraw

Draws an image stretched to the dimensions for the target rectangle


TCustomImageListResolutions.ImageLists

Provides access to an image list which uses the specified image width

Declaration

Source position: imglist.pp line 246

public property TCustomImageListResolutions.ImageLists[AImageWidth: Integer] : TCustomImageListResolution
  read GetImageLists;

Description

ImageLists is a read-only indexed TCustomImageListResolution property which provides access to the image resolution which uses the image width in AImageWidth.

GetImageLists is the read access specifier for the property value. An overloaded variant of the method is used to Find an existing image resolution that uses the requested image size. If an image resolution with the requested size does not already exist, a new resolution class instance is created and populated with images scaled to the required size. The new image resolution is inserted in the container at the position where the image size should be located. This ensures that the image resolutions are ordered in ascending image size order as expected in TCustomImageList methods.

Use the Items property to access existing resolutions by their ordinal position in the container.

See also

TCustomImageListResolutions.Items | Provides indexed access to existing image resolutions in the container
TCustomImageList.HeightForWidth | Height used for images with the width specified width
TCustomImageList.AddImages | Adds images from another image list to the current class instance


TCustomImageListResolutions.Items

Provides indexed access to existing image resolutions in the container

Declaration

Source position: imglist.pp line 247

public property TCustomImageListResolutions.Items[AIndex: Integer] : TCustomImageListResolution
  read GetItems;
  default;

Description

Items is an indexed read-only TCustomImageListResolution property which provides access to existing image resolutions in the container. The TCustomImageListResolution instances in the Items property are stored in an internal TObjectList member, and retrieved in the read access specifier.

AIndex contains the ordinal position in the container for the requested image resolution.

Items is the default property for the container.

Use the ImageLists property to access or create an image resolution using a specified image width.

See also

TCustomImageListResolutions.ImageLists | Provides access to an image list which uses the specified image width
TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList


TLCLGlyphs

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Represents glyphs for buttons or icons used in LCL controls

Declaration

Source position: imglist.pp line 429

type TLCLGlyphs = class(TCustomImageList)
public
function GetImageIndex(); | Gets the position of the specified resource
procedure RegisterResolutions();
procedure SetWidth100Suffix(); | Sets the suffix used for images at the 100% scaling level
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
property MissingResources: TLCLGlyphsMissingResources; [rw] | Indicates the action performed for missing resources
end;

Inheritance

TLCLGlyphs | Represents glyphs for buttons or icons used in LCL controls
|
TCustomImageList | The base class for TImageList
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TLCLGlyphs
 |  | MissingResources
TCustomImageList
 | ro | HasOverlays
 |  | AllocBy
 |  | BlendColor
 |  | BkColor
 | ro | Count
 |  | DrawingStyle
 |  | Height
 | ro | HeightForPPI
 | ro | HeightForWidth
 |  | Width
 | ro | WidthForPPI
 | ro | SizeForPPI
 |  | Masked
 | ro | Reference
 | ro | ReferenceForPPI
 | ro | Resolution
 | ro | ResolutionByIndex
 | ro | ResolutionForPPI
 | ro | ResolutionCount
 |  | Scaled
 |  | ShareImages
 |  | ImageType
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


ro | ComObject (TComponent)
ro | ComponentCount (TComponent)
 | ComponentIndex (TComponent)
ro | Components (TComponent)
ro | ComponentState (TComponent)
ro | ComponentStyle (TComponent)
ro | Count (TCustomImageList)
 | DesignInfo (TComponent)
 | DrawingStyle (TCustomImageList)
ro | HasOverlays (TCustomImageList)
 | Height (TCustomImageList)
ro | HeightForPPI (TCustomImageList)
ro | HeightForWidth (TCustomImageList)
 | ImageType (TCustomImageList)
ro | LCLRefCount (TLCLComponent)
 | Masked (TCustomImageList)
 | MissingResources (TLCLGlyphs)
 | Name (TComponent)
ro | Owner (TComponent)
ro | Reference (TCustomImageList)
ro | ReferenceForPPI (TCustomImageList)
ro | Resolution (TCustomImageList)
ro | ResolutionByIndex (TCustomImageList)
ro | ResolutionCount (TCustomImageList)
ro | ResolutionForPPI (TCustomImageList)
 | Scaled (TCustomImageList)
 | ShareImages (TCustomImageList)
ro | SizeForPPI (TCustomImageList)
 | Tag (TComponent)
 | VCLComObject (TComponent)
ro | WidgetSetClass (TLCLComponent)
 | Width (TCustomImageList)
ro | WidthForPPI (TCustomImageList)


TLCLGlyphs
 | GetImageIndex
 | RegisterResolutions
 | SetWidth100Suffix
 | Create
 | Destroy
TCustomImageList
pt | GetResolution
pt | GetResolutionClass
pt | CheckIndex
pt | Initialize
pt | DefineProperties
pt | SetWidthHeight
pt | ClearOverlays
 | Create
 | CreateSize
 | Destroy
 | ScaleImage
 | AssignTo
 | Assign
 | WriteData
 | ReadData
 | WriteAdvData
 | ReadAdvData
 | Equals
 | BeginUpdate
 | EndUpdate
 | Add
 | AddMultipleResolutions
 | AddSliced
 | AddSlice
 | AddSliceCentered
 | AddIcon
 | AddImages
 | AddMasked
 | AddLazarusResource
 | AddResourceName
 | Change
 | Clear
 | Delete
 | Draw
 | DrawForPPI
 | DrawOverlay
 | GetBitmap
 | GetFullBitmap
 | GetFullRawImage
 | GetIcon
 | GetRawImage
 | GetHotSpot
 | Insert
 | InsertIcon
 | InsertMasked
 | Move
 | Overlay
 | Replace
 | ReplaceSlice
 | ReplaceSliceCentered
 | ReplaceIcon
 | ReplaceMasked
 | RegisterChanges
 | StretchDraw
 | UnRegisterChanges
 | RegisterResolutions
 | DeleteResolution
 | FindResolution
 | Resolutions
 | ResolutionsDesc
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TCustomImageList)
 | AddIcon (TCustomImageList)
 | AddImages (TCustomImageList)
 | AddLazarusResource (TCustomImageList)
 | AddMasked (TCustomImageList)
 | AddMultipleResolutions (TCustomImageList)
 | AddResourceName (TCustomImageList)
 | AddSlice (TCustomImageList)
 | AddSliceCentered (TCustomImageList)
 | AddSliced (TCustomImageList)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TCustomImageList)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | AssignTo (TCustomImageList)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeginUpdate (TCustomImageList)
 | Change (TCustomImageList)
 | ChangeName (TComponent)
pt | CheckIndex (TCustomImageList)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomImageList)
pt | ClearOverlays (TCustomImageList)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCustomImageList)
 | Create (TLCLGlyphs)
 | CreateSize (TCustomImageList)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TCustomImageList)
 | Delete (TCustomImageList)
 | DeleteResolution (TCustomImageList)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TCustomImageList)
 | Destroy (TLCLGlyphs)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Draw (TCustomImageList)
 | DrawForPPI (TCustomImageList)
 | DrawOverlay (TCustomImageList)
 | EndUpdate (TCustomImageList)
 | Equals (TObject)
 | Equals (TCustomImageList)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindResolution (TCustomImageList)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetBitmap (TCustomImageList)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetFullBitmap (TCustomImageList)
 | GetFullRawImage (TCustomImageList)
 | GetHashCode (TObject)
 | GetHotSpot (TCustomImageList)
 | GetIcon (TCustomImageList)
 | GetIDsOfNames (TComponent)
 | GetImageIndex (TLCLGlyphs)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetRawImage (TCustomImageList)
pt | GetResolution (TCustomImageList)
pt | GetResolutionClass (TCustomImageList)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | Initialize (TCustomImageList)
 | InitInstance (TObject)
 | Insert (TComponent)
 | Insert (TCustomImageList)
 | InsertComponent (TComponent)
 | InsertIcon (TCustomImageList)
 | InsertMasked (TCustomImageList)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | Move (TCustomImageList)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | Overlay (TCustomImageList)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadAdvData (TCustomImageList)
 | ReadData (TCustomImageList)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TCustomImageList)
 | RegisterResolutions (TCustomImageList)
 | RegisterResolutions (TLCLGlyphs)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | Replace (TCustomImageList)
 | ReplaceIcon (TCustomImageList)
 | ReplaceMasked (TCustomImageList)
 | ReplaceSlice (TCustomImageList)
 | ReplaceSliceCentered (TCustomImageList)
 | Resolutions (TCustomImageList)
 | ResolutionsDesc (TCustomImageList)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | ScaleImage (TCustomImageList)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | SetWidth100Suffix (TLCLGlyphs)
pt | SetWidthHeight (TCustomImageList)
 | StretchDraw (TCustomImageList)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TCustomImageList)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteAdvData (TCustomImageList)
 | WriteData (TCustomImageList)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TLCLGlyphs
TCustomImageList
 | OnChange
 | OnGetWidthForPPI
TLCLComponent
TComponent
TPersistent
TObject


TLCLGlyphs.Create

Constructor for the class instance

Declaration

Source position: imglist.pp line 463

public constructor TLCLGlyphs.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance


TLCLGlyphs.Destroy

Destructor for the class instance

Declaration

Source position: imglist.pp line 464

public destructor TLCLGlyphs.Destroy; override;


TLCLGlyphs.GetImageIndex

Gets the position of the specified resource

Declaration

Source position: imglist.pp line 455

public function TLCLGlyphs.GetImageIndex(

  const AResourceName: string

):Integer;

Arguments

AResourceName

Resource name to locate

Function result

Ordinal position for the specified resource name


TLCLGlyphs.MissingResources

Indicates the action performed for missing resources

Declaration

Source position: imglist.pp line 466

public property TLCLGlyphs.MissingResources : TLCLGlyphsMissingResources
  read FMissingResources
  write FMissingResources;


TLCLGlyphs.RegisterResolutions

Declaration

Source position: imglist.pp line 458

public procedure TLCLGlyphs.RegisterResolutions(

  const AResolutionWidths: array of Integer

); override;

procedure TLCLGlyphs.RegisterResolutions(

  const AResolutionWidths: array of Integer;

  const AResolutionScaleSuffixes: array of Integer

); overload;

Arguments

AResolutionWidths

List of image widths to register

Arguments

AResolutionWidths | List of image widths to register
AResolutionScaleSuffixes | List of suffixes used for images using the corresponding width


TLCLGlyphs.SetWidth100Suffix

Sets the suffix used for images at the 100% scaling level

Declaration

Source position: imglist.pp line 461

public procedure TLCLGlyphs.SetWidth100Suffix(

  const AWidth100Suffix: Integer

);

Arguments

AWidth100Suffix

Suffix for the scaling level


TLCLGlyphsMissingResources

Indicates the actions performed for resources with missing image sizes

Declaration

Source position: imglist.pp line 424

type TLCLGlyphsMissingResources = (
gmrAllMustExist, | Show an exception if any image resolution is missing for a resource.
gmrOneMustExist, | Show an exception if no default image resolution is found. Missing resolutions will be auto-generated by scaling the largest image size.
gmrIgnoreAll | Ignore all missing image resolutions. No image will be added and TLCLGlyphs.GetImageIndex result is -1 if the image resolution is found.
);


TIndustrialBase

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: industrialbase.pp line 14

type TIndustrialBase = class(TGraphicControl)

protected

  procedure GraphicChanged;

public

  constructor Create(); override;

published

  property AntiAliasingMode: TAntialiasingMode; [rw]

end;

Inheritance

TIndustrialBase |
|
TGraphicControl | TGraphicControl is the base class for all lightweight controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TIndustrialBase
pl |  | AntiAliasingMode
TGraphicControl
 | ro | Canvas
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pl |  | AntiAliasingMode (TIndustrialBase)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Canvas (TGraphicControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlOrigin (TControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | DockOrientation (TControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
 |  | WindowProc (TControl)


TIndustrialBase
pt | GraphicChanged
 | Create
TGraphicControl
pt | WSRegisterClass
pt | FontChanged
pt | Paint
pt | DoOnChangeBounds
pt | DoOnParentHandleDestruction
pt | CMCursorChanged
 | Create
 | Destroy
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizePhases (TControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CanAutoSize (TControl)
pt | CanTab (TControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMCursorChanged (TGraphicControl)
pt | CMEnabledChanged (TControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
 | CNPreferredSizeChanged (TControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TGraphicControl)
 | Create (TIndustrialBase)
 | CreateAccessibleObject (TControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateFloatingDockSite (TControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TGraphicControl)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
pt | DialogChar (TControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAllAutoSize (TControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
 | Dock (TControl)
 | Docked (TControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDragMsg (TControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFloatMsg (TControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnChangeBounds (TGraphicControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnParentHandleDestruction (TGraphicControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoScaleFontPPI (TControl)
pt | DoSetBounds (TControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
pt | FontChanged (TControl)
pt | FontChanged (TGraphicControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetChildrenRect (TControl)
pt | GetClientOrigin (TControl)
pt | GetClientRect (TControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlOrigin (TControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTopParent (TControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
pt | GraphicChanged (TIndustrialBase)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invalidate (TControl)
pt | InvalidateControl (TControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientWidthStored (TControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Paint (TGraphicControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
 | ParentHandlesAllocated (TControl)
 | ParentToClient (TControl)
 | Perform (TControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealSetText (TControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
pt | ScaleConstraints (TControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | SendMoveSizeMessages (TControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
 | SetBounds (TControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetColor (TControl)
 | SetComponentIndex (TComponent)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | Update (TControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
 | Updated (TComponent)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMContextMenu (TControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSize (TControl)
pt | WMWindowPosChanged (TControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TGraphicControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TIndustrialBase
TGraphicControl
pt | OnPaint
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TIndustrialBase.AntiAliasingMode

Declaration

Source position: industrialbase.pp line 23

published property TIndustrialBase.AntiAliasingMode : TAntialiasingMode
  read FAntiAliasingMode
  write SetAntiAliasingMode
  default amDontCare;


TIndustrialBase.Create

Declaration

Source position: industrialbase.pp line 21

public constructor TIndustrialBase.Create(

  aOwner: TComponent

); override;


TIndustrialBase.GraphicChanged

Declaration

Source position: industrialbase.pp line 19

protected procedure TIndustrialBase.GraphicChanged;


TCustomIniPropStorage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements the base class for the INI Form's Session Properties.

Declaration

Source position: inipropstorage.pas line 28

type TCustomIniPropStorage = class(TFormPropertyStorage)
protected
function IniFileClass; virtual; | Returns the class TIniFile
function GetIniFileName; virtual; | Getter for the property TCustomIniPropStorage.IniFileName.
function RootSection; override; | Returns the name of the RootSection.
property IniFile: TCustomIniFile; [r] | Property to access the TCustomIniFile instance.
public
procedure StorageNeeded(); override; | Ask the underlying storage object for an entry
procedure FreeStorage; override; | Frees an entry from the underlying storage object.
function DoReadString(); override; | Implements the actual reading of a value from the underlying storage container.
procedure DoWriteString(); override; | Implements the actual writing of a value from the underlying storage container.
procedure DoEraseSections(); override; | Erases a section from the underlying storage container.
property IniFileName: string; [rw] | Name of the file where the property data is saved in INI format.
property IniSection: string; [rw] | The section on the INI file where values are to be kept.
end;

Inheritance

TCustomIniPropStorage | Implements the base class for the INI Form's Session Properties.
|
TFormPropertyStorage | TFormPropertyStorage - class for storage of a Form's properties
|
TControlPropertyStorage |
|
TCustomPropertyStorage | Provides abstract means to Save/Restore properties.
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCustomIniPropStorage
pt | ro | IniFile
 |  | IniFileName
 |  | IniSection
TFormPropertyStorage
TControlPropertyStorage
TCustomPropertyStorage
 |  | StoredValue
 | ro | Root
 |  | Active
 |  | StoredValues
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
pt | ro | IniFile (TCustomIniPropStorage)
 |  | IniFileName (TCustomIniPropStorage)
 |  | IniSection (TCustomIniPropStorage)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 | ro | Root (TCustomPropertyStorage)
 |  | StoredValue (TCustomPropertyStorage)
 |  | StoredValues (TCustomPropertyStorage)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)


TCustomIniPropStorage
pt | IniFileClass
pt | GetIniFileName
pt | RootSection
 | StorageNeeded
 | FreeStorage
 | DoReadString
 | DoWriteString
 | DoEraseSections
TFormPropertyStorage
 | Create
 | Destroy
TControlPropertyStorage
pt | GetPropertyList
TCustomPropertyStorage
pt | GetRoot
pt | RootSection
pt | SaveProperties
pt | RestoreProperties
pt | GetPropertyList
pt | FinishPropertyList
pt | DoReadInteger
pt | DoReadString
pt | DoWriteString
pt | DoWriteInteger
pt | DoEraseSections
 | Create
 | Destroy
 | Save
 | Restore
 | StorageNeeded
 | FreeStorage
 | ReadBoolean
 | ReadString
 | ReadInteger
 | ReadRect
 | ReadStrings
 | WriteString
 | WriteInteger
 | WriteBoolean
 | WriteRect
 | WriteStrings
 | EraseSections
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TCustomPropertyStorage)
 | Create (TFormPropertyStorage)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TCustomPropertyStorage)
 | Destroy (TFormPropertyStorage)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoEraseSections (TCustomPropertyStorage)
 | DoEraseSections (TCustomIniPropStorage)
pt | DoReadInteger (TCustomPropertyStorage)
pt | DoReadString (TCustomPropertyStorage)
 | DoReadString (TCustomIniPropStorage)
pt | DoWriteInteger (TCustomPropertyStorage)
pt | DoWriteString (TCustomPropertyStorage)
 | DoWriteString (TCustomIniPropStorage)
 | Equals (TObject)
 | EraseSections (TCustomPropertyStorage)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
pt | FinishPropertyList (TCustomPropertyStorage)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | FreeStorage (TCustomPropertyStorage)
 | FreeStorage (TCustomIniPropStorage)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
pt | GetIniFileName (TCustomIniPropStorage)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
pt | GetPropertyList (TCustomPropertyStorage)
pt | GetPropertyList (TControlPropertyStorage)
pt | GetRoot (TCustomPropertyStorage)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
pt | IniFileClass (TCustomIniPropStorage)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadBoolean (TCustomPropertyStorage)
 | ReadInteger (TCustomPropertyStorage)
 | ReadLeft (TComponent)
 | ReadRect (TCustomPropertyStorage)
 | ReadState (TComponent)
 | ReadString (TCustomPropertyStorage)
 | ReadStrings (TCustomPropertyStorage)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | Restore (TCustomPropertyStorage)
pt | RestoreProperties (TCustomPropertyStorage)
pt | RootSection (TCustomPropertyStorage)
pt | RootSection (TCustomIniPropStorage)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Save (TCustomPropertyStorage)
pt | SaveProperties (TCustomPropertyStorage)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StorageNeeded (TCustomPropertyStorage)
 | StorageNeeded (TCustomIniPropStorage)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteBoolean (TCustomPropertyStorage)
 | WriteInteger (TCustomPropertyStorage)
 | WriteLeft (TComponent)
 | WriteRect (TCustomPropertyStorage)
 | WriteState (TComponent)
 | WriteString (TCustomPropertyStorage)
 | WriteStrings (TCustomPropertyStorage)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomIniPropStorage
TFormPropertyStorage
TControlPropertyStorage
TCustomPropertyStorage
 | OnSavingProperties
 | OnSaveProperties
 | OnRestoringProperties
 | OnRestoreProperties
 | OnSaveException
TComponent
TPersistent
TObject


TCustomIniPropStorage.DoEraseSections

Erases a section from the underlying storage container.

Declaration

Source position: inipropstorage.pas line 45

public procedure TCustomIniPropStorage.DoEraseSections(

  const ARootSection: string

); override;

Arguments

ARootSection

The path to the section that will be erased.


TCustomIniPropStorage.DoReadString

Implements the actual reading of a value from the underlying storage container.

Declaration

Source position: inipropstorage.pas line 43

public function TCustomIniPropStorage.DoReadString(

  const Section: string;

  const Ident: string;

  const default: string

):string; override;

Arguments

Section | The section to be read.
Ident | The ident to be read.
default | If has no value then return this as default.

Function result

The value of the section/ident requested.


TCustomIniPropStorage.DoWriteString

Implements the actual writing of a value from the underlying storage container.

Declaration

Source position: inipropstorage.pas line 44

public procedure TCustomIniPropStorage.DoWriteString(

  const Section: string;

  const Ident: string;

  const Value: string

); override;

Arguments

Section | The section to be written.
Ident | The ident to be written.
Value | The value to be written.


TCustomIniPropStorage.FreeStorage

Frees an entry from the underlying storage object.

Declaration

Source position: inipropstorage.pas line 42

public procedure TCustomIniPropStorage.FreeStorage; override;


TCustomIniPropStorage.GetIniFileName

Getter for the property TCustomIniPropStorage.IniFileName.

Declaration

Source position: inipropstorage.pas line 37

protected function TCustomIniPropStorage.GetIniFileName: string; virtual;

Function result

The current value of the property TCustomIniPropStorage.IniFileName.


TCustomIniPropStorage.IniFile

Property to access the TCustomIniFile instance.

Declaration

Source position: inipropstorage.pas line 39

protected property TCustomIniPropStorage.IniFile : TCustomIniFile
  read FIniFile;


TCustomIniPropStorage.IniFileClass

Returns the class TIniFile

Declaration

Source position: inipropstorage.pas line 36

protected function TCustomIniPropStorage.IniFileClass: TIniFileClass; virtual;

Function result

The class TIniFile


TCustomIniPropStorage.IniFileName

Name of the file where the property data is saved in INI format.

Declaration

Source position: inipropstorage.pas line 47

public property TCustomIniPropStorage.IniFileName : string
  read FIniFileName
  write FIniFileName;


TCustomIniPropStorage.IniSection

The section on the INI file where values are to be kept.

Declaration

Source position: inipropstorage.pas line 48

public property TCustomIniPropStorage.IniSection : string
  read FIniSection
  write FIniSection;


TCustomIniPropStorage.RootSection

Returns the name of the RootSection.

Declaration

Source position: inipropstorage.pas line 38

protected function TCustomIniPropStorage.RootSection: string; override;

Function result

The current value of RootSection.


TCustomIniPropStorage.StorageNeeded

Ask the underlying storage object for an entry

Declaration

Source position: inipropstorage.pas line 41

public procedure TCustomIniPropStorage.StorageNeeded(

  ReadOnly: Boolean

); override;

Arguments

ReadOnly

If the item is read-only.


TIniPropStorage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements the final class for the INI Form Session Properties storage.

Declaration

Source position: inipropstorage.pas line 53

type TIniPropStorage = class(TCustomIniPropStorage)
published
property StoredValues: TStoredValues; |
property IniFileName: string; | Name of the file where the property data is saved in INI format.
property IniSection: string; | The section on the INI file where values are to be kept.
property Active: Boolean; | This determines if the object is active or not.
property OnSavingProperties: TNotifyEvent; | Handler called at the beginning of Save.
property OnSaveProperties: TNotifyEvent; | Handler called at the end of Save.
property OnRestoringProperties: TNotifyEvent; | Handler called at the beginning of Restore.
property OnRestoreProperties: TNotifyEvent; | Handler called at the end of Restore.
end;

Inheritance

TIniPropStorage | Implements the final class for the INI Form Session Properties storage.
|
TCustomIniPropStorage | Implements the base class for the INI Form's Session Properties.
|
TFormPropertyStorage | TFormPropertyStorage - class for storage of a Form's properties
|
TControlPropertyStorage |
|
TCustomPropertyStorage | Provides abstract means to Save/Restore properties.
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

See also

TForm.SessionProperties
TJSONPropStorage | Implements the final class for the JSON Form Session Properties storage.
TXMLPropStorage | Implements the final class for the XML Form Session Properties storage.


TIniPropStorage
pl | ro | StoredValues
pl | ro | IniFileName
pl | ro | IniSection
pl | ro | Active
TCustomIniPropStorage
pt | ro | IniFile
 |  | IniFileName
 |  | IniSection
TFormPropertyStorage
TControlPropertyStorage
TCustomPropertyStorage
 |  | StoredValue
 | ro | Root
 |  | Active
 |  | StoredValues
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl | ro | Active (TIniPropStorage)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
pt | ro | IniFile (TCustomIniPropStorage)
 |  | IniFileName (TCustomIniPropStorage)
pl | ro | IniFileName (TIniPropStorage)
 |  | IniSection (TCustomIniPropStorage)
pl | ro | IniSection (TIniPropStorage)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 | ro | Root (TCustomPropertyStorage)
 |  | StoredValue (TCustomPropertyStorage)
 |  | StoredValues (TCustomPropertyStorage)
pl | ro | StoredValues (TIniPropStorage)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)


TIniPropStorage
TCustomIniPropStorage
pt | IniFileClass
pt | GetIniFileName
pt | RootSection
 | StorageNeeded
 | FreeStorage
 | DoReadString
 | DoWriteString
 | DoEraseSections
TFormPropertyStorage
 | Create
 | Destroy
TControlPropertyStorage
pt | GetPropertyList
TCustomPropertyStorage
pt | GetRoot
pt | RootSection
pt | SaveProperties
pt | RestoreProperties
pt | GetPropertyList
pt | FinishPropertyList
pt | DoReadInteger
pt | DoReadString
pt | DoWriteString
pt | DoWriteInteger
pt | DoEraseSections
 | Create
 | Destroy
 | Save
 | Restore
 | StorageNeeded
 | FreeStorage
 | ReadBoolean
 | ReadString
 | ReadInteger
 | ReadRect
 | ReadStrings
 | WriteString
 | WriteInteger
 | WriteBoolean
 | WriteRect
 | WriteStrings
 | EraseSections
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TIniPropStorage
pl | ro | OnSavingProperties
pl | ro | OnSaveProperties
pl | ro | OnRestoringProperties
pl | ro | OnRestoreProperties
TCustomIniPropStorage
TFormPropertyStorage
TControlPropertyStorage
TCustomPropertyStorage
 |  | OnSavingProperties
 |  | OnSaveProperties
 |  | OnRestoringProperties
 |  | OnRestoreProperties
 |  | OnSaveException
TComponent
TPersistent
TObject


pl | ro | OnRestoreProperties (TIniPropStorage)
 |  | OnRestoringProperties (TCustomPropertyStorage)
pl | ro | OnRestoringProperties (TIniPropStorage)
 |  | OnSaveException (TCustomPropertyStorage)
 |  | OnSaveProperties (TCustomPropertyStorage)
pl | ro | OnSaveProperties (TIniPropStorage)
 |  | OnSavingProperties (TCustomPropertyStorage)
pl | ro | OnSavingProperties (TIniPropStorage)


EInterfaceCritical

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: interfacebase.pp line 187

type EInterfaceCritical = class(EInterfaceException)

Inheritance

EInterfaceCritical

|

EInterfaceException

|

Exception
|

TObject


EInterfaceCritical
EInterfaceException
Exception
 | HelpContext
 | Message
TObject


EInterfaceCritical
EInterfaceException
Exception
 | Create
 | CreateFmt
 | CreateRes
 | CreateResFmt
 | CreateHelp
 | CreateFmtHelp
 | CreateResHelp
 | CreateResFmtHelp
 | ToString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


EInterfaceCritical

EInterfaceException

Exception

TObject


EInterfaceError

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: interfacebase.pp line 186

type EInterfaceError = class(EInterfaceException)

Inheritance

EInterfaceError

|

EInterfaceException

|

Exception
|

TObject


EInterfaceError
EInterfaceException
Exception
 | HelpContext
 | Message
TObject


EInterfaceError
EInterfaceException
Exception
 | Create
 | CreateFmt
 | CreateRes
 | CreateResFmt
 | CreateHelp
 | CreateFmtHelp
 | CreateResHelp
 | CreateResFmtHelp
 | ToString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


EInterfaceError

EInterfaceException

Exception

TObject


EInterfaceException

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: interfacebase.pp line 185

type EInterfaceException = class(Exception)

Inheritance

EInterfaceException

|

Exception
|

TObject


EInterfaceException
Exception
 | HelpContext
 | Message
TObject


EInterfaceException
Exception
 | Create
 | CreateFmt
 | CreateRes
 | CreateResFmt
 | CreateHelp
 | CreateFmtHelp
 | CreateResHelp
 | CreateResFmtHelp
 | ToString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


EInterfaceException

Exception

TObject


EInterfaceWarning

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: interfacebase.pp line 188

type EInterfaceWarning = class(EInterfaceException)

Inheritance

EInterfaceWarning

|

EInterfaceException

|

Exception
|

TObject


EInterfaceWarning
EInterfaceException
Exception
 | HelpContext
 | Message
TObject


EInterfaceWarning
EInterfaceException
Exception
 | Create
 | CreateFmt
 | CreateRes
 | CreateResFmt
 | CreateHelp
 | CreateFmtHelp
 | CreateResHelp
 | CreateResFmtHelp
 | ToString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


EInterfaceWarning

EInterfaceException

Exception

TObject


TDialogButton

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Description of standard dialog buttons.

Declaration

Source position: interfacebase.pp line 80

type TDialogButton = class(TCollectionItem)
protected
function GetDisplayName; override; | Here: returns Caption.
procedure SetCaption(); virtual;
public
constructor Create(); override;
property Caption: string; [rw] | The button title.
property Cancel: Boolean; [rw] | True for Cancel button(s) only.
property Default: Boolean; [rw] | True for Default button(s) only.
property ModalResult: LongInt; [rw] | The modal result, returned when the button is clicked.
end;

Inheritance

TDialogButton

Description of standard dialog buttons.
|

TCollectionItem
|

TPersistent,IFPObserved
|

TObject


TDialogButton
 |  | Caption
 |  | Cancel
 |  | Default
 |  | ModalResult
TCollectionItem
 | ro | UpdateCount
 |  | Collection
 | ro | ID
 |  | Index
 |  | DisplayName
TPersistent
TObject


 | Cancel (TDialogButton)
 | Caption (TDialogButton)
 | Collection (TCollectionItem)
 | Default (TDialogButton)
 | DisplayName (TCollectionItem)
ro | ID (TCollectionItem)
 | Index (TCollectionItem)
 | ModalResult (TDialogButton)
ro | UpdateCount (TCollectionItem)


TDialogButton
pt | GetDisplayName
pt | SetCaption
 | Create
TCollectionItem
 | GetIndex
 | SetCollection
 | Changed
 | GetOwner
 | GetDisplayName
 | SetIndex
 | SetDisplayName
 | Create
 | Destroy
 | GetNamePath
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | Changed (TCollectionItem)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TCollectionItem)
 | Create (TDialogButton)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TCollectionItem)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetDisplayName (TCollectionItem)
pt | GetDisplayName (TDialogButton)
 | GetHashCode (TObject)
 | GetIndex (TCollectionItem)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TCollectionItem)
 | GetOwner (TPersistent)
 | GetOwner (TCollectionItem)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
pt | SetCaption (TDialogButton)
 | SetCollection (TCollectionItem)
 | SetDisplayName (TCollectionItem)
 | SetIndex (TCollectionItem)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TDialogButton

TCollectionItem

TPersistent

TObject


TDialogButton.Cancel

True for Cancel button(s) only.

Declaration

Source position: interfacebase.pp line 94

public property TDialogButton.Cancel : Boolean
  read GetCancel
  write SetCancel;


TDialogButton.Caption

The button title.

Declaration

Source position: interfacebase.pp line 93

public property TDialogButton.Caption : string
  read FCaption
  write SetCaption;


TDialogButton.Create

Declaration

Source position: interfacebase.pp line 92

public constructor TDialogButton.Create(

  ACollection: TCollection

); override;


TDialogButton.Default

True for Default button(s) only.

Declaration

Source position: interfacebase.pp line 95

public property TDialogButton.Default : Boolean
  read GetDefault
  write SetDefault;


TDialogButton.GetDisplayName

Here: returns Caption.

Declaration

Source position: interfacebase.pp line 89

protected function TDialogButton.GetDisplayName: string; override;


TDialogButton.ModalResult

The modal result, returned when the button is clicked.

Declaration

Source position: interfacebase.pp line 96

public property TDialogButton.ModalResult : LongInt
  read FModalResult
  write FModalResult;


TDialogButtons

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Collection of TDialogButton descriptions.

Declaration

Source position: interfacebase.pp line 101

type TDialogButtons = class(TCollection)
protected
FCancelButton: TDialogButton;
FDefaultButton: TDialogButton;
function GetItem();
procedure SetCancelButton(); virtual;
procedure SetDefaultButton(); virtual;
procedure SetItem();
public
destructor Destroy; override;
function Add; | Adds a new button description.
function FindButton(); | Find the button associated with (one of) the given modal result.
property DefaultButton: TDialogButton; [rw] | The Default button for this dialog kind.
property CancelButton: TDialogButton; [rw] | The Cancel button for this dialog kind.
property Items []: TDialogButton; default; [rw] | Indexed access to the button descriptions.
end;

Inheritance

TDialogButtons

Collection of TDialogButton descriptions.
|

TCollection
|

TPersistent,IFPObserved
|

TObject


TDialogButtons
 |  | DefaultButton
 |  | CancelButton
 |  | Items
TCollection
 |  | PropName
 | ro | UpdateCount
 | ro | Count
 | ro | ItemClass
 |  | Items
TPersistent
TObject


ro | Count (TCollection)
 | DefaultButton (TDialogButtons)
ro | ItemClass (TCollection)
 | Items (TCollection)
 | Items (TDialogButtons)
 | PropName (TCollection)
ro | UpdateCount (TCollection)


TDialogButtons
pt | GetItem
pt | SetCancelButton
pt | SetDefaultButton
pt | SetItem
 | Destroy
 | Add
 | FindButton
TCollection
 | GetCount
 | GetPropName
 | InsertItem
 | RemoveItem
 | DoClear
 | GetAttrCount
 | GetAttr
 | GetItemAttr
 | Changed
 | GetItem
 | SetItem
 | SetItemName
 | SetPropName
 | Update
 | Notify
 | Create
 | Destroy
 | Owner
 | Add
 | Assign
 | BeginUpdate
 | Clear
 | EndUpdate
 | Delete
 | GetEnumerator
 | GetNamePath
 | Insert
 | FindItemID
 | Exchange
 | Sort
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TCollection)
 | Add (TDialogButtons)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (TCollection)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TCollection)
 | Changed (TCollection)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCollection)
 | Create (TObject)
 | Create (TCollection)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Delete (TCollection)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TCollection)
 | Destroy (TDialogButtons)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoClear (TCollection)
 | EndUpdate (TCollection)
 | Equals (TObject)
 | Exchange (TCollection)
 | FieldAddress (TObject)
 | FindButton (TDialogButtons)
 | FindItemID (TCollection)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetAttr (TCollection)
 | GetAttrCount (TCollection)
 | GetCount (TCollection)
 | GetEnumerator (TCollection)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetItem (TCollection)
pt | GetItem (TDialogButtons)
 | GetItemAttr (TCollection)
 | GetNamePath (TPersistent)
 | GetNamePath (TCollection)
 | GetOwner (TPersistent)
 | GetPropName (TCollection)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TCollection)
 | InsertItem (TCollection)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notify (TCollection)
 | Owner (TCollection)
 | RemoveItem (TCollection)
 | SafeCallException (TObject)
pt | SetCancelButton (TDialogButtons)
pt | SetDefaultButton (TDialogButtons)
 | SetItem (TCollection)
pt | SetItem (TDialogButtons)
 | SetItemName (TCollection)
 | SetPropName (TCollection)
 | Sort (TCollection)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | Update (TCollection)


TDialogButtons

TCollection

TPersistent

TObject


TDialogButtons.Add

Adds a new button description.

Declaration

Source position: interfacebase.pp line 111

public function TDialogButtons.Add: TDialogButton;


TDialogButtons.CancelButton

The Cancel button for this dialog kind.

Declaration

Source position: interfacebase.pp line 115

public property TDialogButtons.CancelButton : TDialogButton
  read FCancelButton
  write SetCancelButton;


TDialogButtons.DefaultButton

The Default button for this dialog kind.

Declaration

Source position: interfacebase.pp line 114

public property TDialogButtons.DefaultButton : TDialogButton
  read FDefaultButton
  write SetDefaultButton;


TDialogButtons.Destroy

Declaration

Source position: interfacebase.pp line 110

public destructor TDialogButtons.Destroy; override;


TDialogButtons.FindButton

Find the button associated with (one of) the given modal result.

Declaration

Source position: interfacebase.pp line 112

public function TDialogButtons.FindButton(

  AModalResult: LongInt

):TDialogButton;

function TDialogButtons.FindButton(

  Order: array of LongInt

):TDialogButton;

Arguments

AModalResult

The modal result to find.

Arguments

Order

List of modal results to find.


TDialogButtons.Items

Indexed access to the button descriptions.

Declaration

Source position: interfacebase.pp line 116

public property TDialogButtons.Items[Index: Integer] : TDialogButton
  read GetItem
  write SetItem;
  default;


TWidgetSet

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Application helper class (platform and drawing interface).

Declaration

Source position: interfacebase.pp line 124

type TWidgetSet = class(TObject)
protected
FThemeServices: TThemeServices;
procedure PassCmdLineOptions; virtual; |
function CreateThemeServices; virtual;
function GetAppHandle; virtual;
procedure SetAppHandle(); virtual;
public
constructor Create; virtual;
procedure BeforeDestruction; override;
procedure AppInit(); virtual; abstract; | Initializes the application on the platform, returns Screen information.
procedure AppRun(); virtual; | Enters a state in which the application waits for system messages
procedure AppWaitMessage; virtual; abstract; | Waits for arrival of a message.
procedure AppProcessMessages; virtual; abstract; | Handles all pending messages.
procedure AppTerminate; virtual; abstract; | Terminates the application.
procedure AppMinimize; virtual; abstract; | Minimizes the whole application to the taskbar.
procedure AppRestore; virtual; abstract; | Restore application previously minimized to the taskbar.
procedure AppBringToFront; virtual; abstract; | Brings the entire application on top of all other non-topmost programs.
procedure AppSetIcon(); virtual; | Set the icon of the taskbar button.
procedure AppSetTitle(); virtual; |
procedure AppSetVisible(); virtual; | Change the visibility of the application window.
function AppRemoveStayOnTopFlags(); virtual; | Resets all StayOnTop windows to NoTopmost.
function AppRestoreStayOnTopFlags(); virtual; | Sets all windows in the StayOnTop list to TopMost.
procedure AppSetMainFormOnTaskBar(); virtual; | Shows/Hides the MainForm taskbar icon.
function LCLPlatform; virtual; abstract; | Returns the widgetset in use.
function GetLCLCapability(); virtual; | Checks the widgetset for available capabilities.
function DCGetPixel(); virtual; abstract; |
procedure DCSetPixel(); virtual; abstract; |
procedure DCRedraw(); virtual; abstract; |
procedure DCSetAntialiasing(); virtual; |
procedure SetDesigning(); virtual; |
function InitStockFont(); virtual; | Initializes a font object to an (predefined) stock font.
function IsHelpKey(); virtual; | Checks whether the widgetset uses the key to show help.
function CreateTimer(); virtual; abstract; | Creates an timer with the given callback method.
function DestroyTimer(); virtual; abstract; | Destroys an timer.
property AppHandle: THandle; [rw] platform ; | Native handle for TApplication
function Arc(); virtual; | Use Arc to draw an elliptically curved line with the current Pen.
function AngleChord(); virtual; | Use AngleChord to draw a filled Chord shape on a canvas.
function BeginPaint(); virtual; | Start painting in a window.
function BitBlt(); virtual; | Copies part of an source DC into an destination DC, using the specified raster operation.
function CallNextHookEx(); virtual; | Calls the next procedure in the hook chain.
function CallWindowProc(); virtual; | Calls another Window procedure, to handle a message.
function ClientToScreen(); virtual; | Converts (relative) Client coordinates into absolute Screen coordinates.
function CombineRgn(); virtual; | Combines two regions.
function CreateBitmap(); virtual; | Creates a bitmap with the specified width, height, and color format (color planes and bits per pixel).
function CreateBrushIndirect(); virtual; | Creates a logical brush that has the specified style, color, and pattern.
function CreateBrushWithRadialGradient(); virtual;
function CreateCaret(); virtual; | Creates a new shape for the system caret and assigns ownership of the caret to the specified window.
function CreateCompatibleBitmap(); virtual; | Creates a bitmap that is compatible with the given DC.
function CreateCompatibleDC(); virtual; | Creates an memory Device Context, compatible with the device of the given DC.
function CreateDIBitmap(); virtual; | Creates a Device Dependent Bitmap (DDB) from a Device Independent Bitmap (DIB).
function CreateDIBSection(); virtual; | Creates a bitmap into which the application can write.
function CreateEllipticRgn(); virtual; | Creates an elliptic region, bounded by the given rectangle.
function CreateFontIndirect(); virtual; | Creates a logical font, selectable into any DC.
function CreateFontIndirectEx(); virtual; | Creates a logical font, selectable into any DC. Allows for a long font name.
function CreateIconIndirect(); virtual; | Creates an icon or cursor.
function CreatePalette(); virtual; | Creates a logical palette, selectable into any DC.
function CreatePatternBrush(); virtual; | Creates a logical brush, selectable into any DC.
function CreatePenIndirect(); virtual; | Creates a logical Pen, selectable into any DC.
function CreatePolygonRgn(); virtual; | Creates a polygonal region.
function CreateRectRgn(); virtual; | Creates a rectangular region.
function CreateRoundRectRgn(); virtual; | Creates a rectangular region with rounded corners.
procedure DeleteCriticalSection(); virtual; | Deletes an unowned critical section.
function DeleteDC(); virtual; | Deletes an Device Context, created by CreateDC.
function DeleteObject(); virtual; | Deletes a graphic object, freeing all system resources associated with the object.
function DestroyCaret(); virtual; | Destroys the caret but doesn't free the bitmap.
function DestroyCursor(); virtual; | Destroys an mouse cursor.
function DestroyIcon(); virtual; | Destroys an icon.
function DPtoLP(); virtual; | Converts an array of Device Points (coordinates) into Logical Points.
function DrawFrameControl(); virtual; | Draws a window frame control, of the specified type and style.
function DrawFocusRect(); virtual; | Shows or hides a floating rectangle.
function DrawEdge(); virtual; | Draws one or more edges of a rectangle.
function DrawText(); virtual; | Draws formatted text within a rectangle.
function EnableScrollBar(); virtual; | Enables or disables the arrows of a scrollbar control, or of the scrollbars of a window.
function EnableWindow(); virtual; | Enables or disables mouse and keyboard input to the specified window or control.
function EndPaint(); virtual; | Ends painting a window, started with BeginPaint.
procedure EnterCriticalSection(); virtual; | Enters a critical section.
function EnumDisplayMonitors(); virtual; | Invokes a callback function for every available display monitor.
function EnumFontFamilies(); virtual; | Invokes a callback function for every font available on a specified device.
function EnumFontFamiliesEx(); virtual; | Invokes a callback function for every available font that matches certain criteria.
function Ellipse(); virtual; | Draws a filled circle or ellipse, bounded by a rectangle.
function EqualRgn(); virtual;
function ExcludeClipRect(); virtual; | Excludes a rectangle from the clipping region, i.e. prevents painting within the rectangle.
function ExtCreatePen(); virtual; | Creates a logical pen, selectable into any DC.
function ExtTextOut(); virtual; | Draws an string without formatting (single line).
function ExtSelectClipRGN(); virtual; | Combines the passed Region with the current clipping region.
function FillRect(); virtual; | Fills a rectangle using the specified brush.
function FillRgn(); virtual; | Fills a region using the specified brush.
function FloodFill(); virtual; | Fills an area of the display surface with the current brush.
function FrameRect(); virtual; | Draws a border around a rectangle.
function GetActiveWindow; virtual; | Returns the Handle of the active window of the calling thread.
function GetBitmapBits(); virtual; | Fills an buffer with the bitmap bits.
function GetBkColor(); virtual; | Returns the background color of an device context.
function GetCapture; virtual; | Returns the window that captures mouse messages.
function GetCaretPos(); virtual; | Returns the caret position, in client coordinates.
function GetClientRect(); virtual; | Returns the client rectangle of a window.
function GetClipBox(); virtual; | Returns the smallest rectangle which includes the entire clipping region of an device context.
function GetClipRGN(); virtual; | Returns the clipping region of an device context.
function GetCurrentObject(); virtual; | Returns an currently selected object in an device context.
function GetCursorPos(); virtual; | Gets the mouse cursor position, in screen coordinates.
function GetCharABCWidths(); virtual; | Returns the ABC widths of an range of character codes.
function GetDC(); virtual; | Returns the handle of an Device Context (DC) for the client area of a window.
function GetDeviceCaps(); virtual; | Returns various device specific information.
function GetDIBits(); virtual; | Fills an buffer with bitmap color bits.
function GetDoubleClickTime; virtual; | Returns the double-click time, in milliseconds.
function GetFocus; virtual; | Returns the handle of the window that has the focus in the current thread.
function GetFontLanguageInfo(); virtual; | Returns language information about the currently selected font.
function GetForegroundWindow; virtual; | Returns the window that the user is currently working with, session wide.
function GetIconInfo(); virtual; | Returns information about an Icon or Cursor.
function GetKeyState(); virtual; | The status of a virtual key.
function GetMapMode(); virtual; | Returns the mapping mode of an device context.
function GetMonitorInfo(); virtual; | Returns information about an display monitor.
function GetDpiForMonitor(); virtual;
function GetObject(); virtual; | Returns information about a graphics object.
function GetPaletteEntries(); virtual; | Retrieves an range of color entries from a logical palette.
function GetParent(); virtual; | Returns the parent window of a window.
function GetProp(); virtual; | Retrieves an property value for a window.
function GetRgnBox(); virtual; | Returns the bounding rectangle of a region, containing the entire region.
function GetROP2(); virtual; | The current Foreground Mixing Mode in an device context.
function GetScrollInfo(); virtual; | Returns all or selected information about a ScrollBar.
function GetStockObject(); virtual; | Retrieves a handle to one of the predefined graphic objects.
function GetSysColor(); virtual; | Retrieves the system color for standard display elements.
function GetSysColorBrush(); virtual; | Retrieves a system brush for standard display elements.
function GetSystemPaletteEntries(); virtual; | Retrieves an range of color entries from the system palette for a device.
function GetSystemMetrics(); virtual; | Retrieves various system metrics.
function GetTextColor(); virtual; | The current text color in an device context.
function GetTextExtentExPoint(); virtual; | Calculates the number of characters, that fit into some horizontal space.
function GetTextExtentPoint(); virtual; | Computes the display width and height of an string.
function GetTextExtentPoint32(); virtual; | Computes the display width and height of an string.
function GetTextMetrics(); virtual; | Retrieves the metrics for the currently selected font.
function GetViewPortExtEx(); virtual; | Returns the size of the viewport of an device context.
function GetViewPortOrgEx(); virtual; | Returns the origin of the viewport of an device context.
function GetWindowExtEx(); virtual; | Returns the extent of a window, in logical units.
function GetWindowLong(); virtual; | Returns attributes of a window.
function GetWindowRect(); virtual; | Retrieves the bounding rectangle of a window, in screen coordinates.
function GetWindowSize(); virtual; | Returns the Width and Height of the window.
function GetWindowOrgEx(); | Retrieves the window origin of an device context, in logical units.
function GradientFill(); virtual; | Fills rectangle or triangle areas with gradient colors.
function HideCaret(); virtual; | Removes the caret from the screen.
procedure InitializeCriticalSection(); virtual; | Initializes a Critical Section object.
function IntersectClipRect(); virtual; | Shrinks the clipping region of an Device Context to a rectangular boundary, e.g. a text area.
function InvalidateRect(); virtual; | Marks a display area for repaint.
function InvalidateRgn(); virtual; | Marks a display area for repaint.
function IsDBCSLeadByte(); virtual; |
function IsIconic(); virtual; | True when the window is minimized.
function IsWindow(); virtual; | Checks whether a handle refers to a window.
function IsWindowEnabled(); virtual; | Determines whether a window can receive mouse and keyboard input.
function IsWindowVisible(); virtual; | The definite Visible state of a window.
function IsZoomed(); virtual; | True when the window is maximized.
procedure LeaveCriticalSection(); virtual; | Releases a critical section, for use by other threads.
function LineTo(); virtual; | Draws a line from the current position up to, but not including, the specified point.
function LoadBitmap(); virtual;
function LoadCursor(); virtual;
function LoadIcon(); virtual;
function LPtoDP(); virtual; | Converts logical coordinates into device coordinates.
function MaskBlt(); | Copies part of an source DC into an destination DC, using the specified foreground and background raster operations.
function MessageBox(); virtual; | The MessageBox function displays an modal dialog, with the given text, caption, icon and buttons.
function MonitorFromPoint(); virtual; | Finds an monitor from screen coordinates.
function MonitorFromRect(); virtual; | Finds the monitor covering most of a rectangle.
function MonitorFromWindow(); virtual; | Finds the monitor covering most of a window.
function MoveToEx(); virtual; | Moves the current position to the specified point.
function OffsetRgn(); virtual; | Moves a region relative.
function PaintRgn(); virtual;
function PeekMessage(); virtual; | Checks the thread's message queue for a message.
function Pie(); virtual; | Draws a filled pie-shaped wedge, from an ellipse and two radials.
function PolyBezier(); virtual; | Draws Bezier curves.
function Polygon(); virtual; | Draws a filled Polygon.
function Polyline(); virtual; | Draws a sequence of lines.
function PostMessage(); virtual; | Sends a message to a window, without waiting for the message result.
function PtInRegion(); virtual; | Tests whether a point lies in a region.
function RealizePalette(); virtual; | Maps palette entries from the current logical palette to the system palette.
function Rectangle(); virtual; | Draws a filled rectangle.
function RectInRegion(); virtual;
function RectVisible(); virtual; | Checks whether the clipping region contains (part of) a rectangle.
function RedrawWindow(); virtual; | Redraws (part of) a window.
function ReleaseCapture; virtual; | Restores normal mouse input processing, after SetCapture.
function ReleaseDC(); virtual; | Releases an Device Context obtained by GetDC.
function RemoveProp(); virtual; | Removes a named property from a window.
function RestoreDC(); virtual; | Restores an Device Context (DC) to an previously saved state.
function RoundRect(); virtual; | Draws a filled rectangle with rounded corners.
function SaveDC(); virtual; | Saves the state of an Device Context in the context stack.
function ScreenToClient(); virtual; | Converts absolute Screen coordinates into Client relative coordinates.
function ScrollWindowEx(); virtual; | Scrolls the content of a window, by a number of pixels.
function SelectClipRGN(); virtual; | Sets the ClipRegion of an DeviceContext.
function SelectObject(); virtual; | Selects an object into an device context.
function SelectPalette(); virtual; | Selects a logical palette into an device context.
function SendMessage(); virtual; | Sends a message to a window.
function SetActiveWindow(); virtual; | Sets focus to the specified window, if the application is on top.
function SetBkColor(); virtual; | Sets the current background color of an device context.
function SetBkMode(); virtual; | Sets the background mix mode (transparency) of an device context.
function SetCapture(); virtual; | Sets the mouse capture to the specified window.
function SetCaretPos(); virtual; | Moves the Caret to the specified coordinates.
function SetCaretPosEx(); virtual; | Moves the Caret into a window.
function SetCursor(); virtual; | Changes the shape of the mouse cursor.
function SetCursorPos(); virtual; | Changes the position of the mouse cursor.
function SetFocus(); virtual; | Sets the keyboard input focus to the specified window.
function SetForegroundWindow(); virtual; | Moves a window in front of all other windows, and activates it.
function SetMapMode(); virtual; | Sets the mapping mode of an device context.
function SetMenu(); virtual; | Assigns a menu to a window.
function SetParent(); virtual; | Changes the parent of a window.
function SetProp(); virtual; | Adds a property to a window.
function SetRectRgn(); virtual;
function SetROP2(); virtual; | Sets the Foreground Mixing Mode in an device context.
function SetScrollInfo(); virtual; | Sets (selected) parameters of a scroll bar.
function SetStretchBltMode(); virtual; | Sets the StrechBlt mode for an device context.
function SetSysColors(); virtual; | Sets the colors for one or more display elements of window borders and desktop.
function SetTextCharacterExtra(); virtual; | Sets extra inter-character spacing in text output.
function SetTextColor(); virtual; | Sets the text color in an device context.
function SetWindowLong(); virtual; | Sets an attribute of a window.
function SetViewPortExtEx(); virtual; | Sets the extent of the viewport for a device context.
function SetViewPortOrgEx(); virtual; | Sets the device origin corresponding to the window origin (0,0) in an device context.
function SetWindowExtEx(); virtual; | Sets the extent of the window for an device context.
function SetWindowOrgEx(); virtual; | Specifies which window point maps to the viewport origin (0,0).
function SetWindowPos(); virtual; | Changes the size, position, and Z order of a window.
function SetWindowRgn(); virtual; | Restricts the visible part of the entire window.
function ShowCaret(); virtual; | Shows the Caret (text cursor).
function ShowScrollBar(); virtual; | Shows or hides a ScrollBar.
function ShowWindow(); virtual; | Shows a window in an specific state.
function StretchBlt(); virtual; | Copies a rectangular region into an device context, shrinking or stretching it as required.
function StretchDIBits(); virtual; | Copies a rectangular region from a DIB into an device context, shrinking or stretching it as required.
function SystemParametersInfo(); virtual; | Retrieves or sets one of the system-wide parameters.
function TextOut(); virtual; | Draws an string without formatting (single line).
function UpdateWindow(); virtual; | Forces an immediate repaint of a window, if required.
function WindowFromPoint(); virtual; | Finds the window containing the specified point.
function AddEventHandler(); virtual; |
function AddProcessEventHandler(); virtual; |
function AddPipeEventHandler(); virtual; |
function AllocateHWnd(); virtual; | Allocates an invisible window that can be used to receive messages.
function AskUser(); virtual; |
procedure CallDefaultWndHandler(); virtual; |
function ClipboardFormatToMimeType(); virtual; |
function ClipboardGetData(); virtual; |
function ClipboardGetFormats(); virtual; |
function ClipboardGetOwnerShip(); virtual; |
function ClipboardRegisterFormat(); virtual; |
function ClipboardFormatNeedsNullByte(); virtual;
function CreateEmptyRegion; virtual; |
function CreatePixmapIndirect(); virtual; |
function CreateRegionCopy(); virtual; |
function CreateRubberBand(); virtual; |
function CreateStandardCursor(); virtual; | Creates one of the standard cursors.
function DCClipRegionValid(); virtual; |
procedure DeallocateHWnd(); virtual; | Deletes a window created with AllocateHWnd.
procedure DestroyRubberBand(); virtual; |
procedure DrawDefaultDockImage(); virtual; | Draws the DockRect during drag-dock operations.
procedure DrawGrid(); virtual; |
function ExtUTF8Out(); virtual; | Draws an UTF-8 string without formatting (single line).
function FontIsMonoSpace(); virtual; |
function Frame3d(); virtual; |
function GetAcceleratorString(); virtual; |
function GetAvailableNativeCanvasTypes(); virtual;
function GetAvailableNativeHandleTypes(); virtual;
function GetCaretRespondToFocus(); virtual; |
function GetClientBounds(); virtual; |
function GetCmdLineParamDescForInterface; virtual; |
function GetControlConstraints(); virtual; | Updates the constraints object (e.g. TSizeConstraints) with interface specific bounds.
function GetDCOriginRelativeToWindow(); virtual; |
function GetDesignerDC(); virtual; |
function GetDeviceSize(); virtual; |
function GetLCLOwnerObject(); virtual; |
function GetNativeCanvas(); virtual;
function GetNativeHandle(); virtual;
function GetScrollBarSize(); virtual; |
function GetScrollbarVisible(); virtual; |
function GetWindowRelativePosition(); virtual; |
function IntfSendsUTF8KeyPress; virtual; deprecated ; | Returns the interface capability to send UTF-8 characters
function InvalidateFrame(); virtual; |
function IsDesignerDC(); virtual; |
function IsMobilePlatform; virtual;
function IsCDIntfControl(); virtual;
function MoveWindowOrgEx(); virtual; |
function PromptUser(); virtual; |
function PromptUserAtXY(); virtual; |
function RadialArc(); virtual; |
function RadialChord(); virtual; |
function RadialPie(); virtual; |
function RawImage_CreateBitmaps(); virtual; |
function RawImage_DescriptionFromBitmap(); virtual; |
function RawImage_DescriptionFromDevice(); virtual; |
function RawImage_FromBitmap(); virtual; |
function RawImage_FromDevice(); virtual; |
function RawImage_QueryDescription(); virtual; |
function RegroupMenuItem(); virtual; |
function ReleaseDesignerDC(); virtual; |
procedure RemoveEventHandler(); virtual; |
procedure RemoveProcessEventHandler(); virtual; |
procedure RemovePipeEventHandler(); virtual; |
function RequestInput(); virtual; |
procedure SendCachedLCLMessages; virtual; |
function SetCaretRespondToFocus(); virtual; |
function SetComboMinDropDownSize(); virtual; |
procedure SetEventHandlerFlags(); virtual; |
procedure SetRubberBandRect(); virtual; |
function ShowSelectItemDialog(); virtual;
function StretchMaskBlt(); virtual; |
function TextUTF8Out(); virtual; |
property ThemeServices: TThemeServices; [r] |
end;

Inheritance

TWidgetSet

Application helper class (platform and drawing interface).
|

TObject

Description

The declaration contains a number of specific methods for interfacing with the operating system.


TWidgetSet
 |  | AppHandle
 | ro | ThemeServices


ro | ThemeServices (TWidgetSet)


TWidgetSet
pt | PassCmdLineOptions
pt | CreateThemeServices
pt | GetAppHandle
pt | SetAppHandle
 | Create
 | BeforeDestruction
 | AppInit
 | AppRun
 | AppWaitMessage
 | AppProcessMessages
 | AppTerminate
 | AppMinimize
 | AppRestore
 | AppBringToFront
 | AppSetIcon
 | AppSetTitle
 | AppSetVisible
 | AppRemoveStayOnTopFlags
 | AppRestoreStayOnTopFlags
 | AppSetMainFormOnTaskBar
 | LCLPlatform
 | GetLCLCapability
 | DCGetPixel
 | DCSetPixel
 | DCRedraw
 | DCSetAntialiasing
 | SetDesigning
 | InitStockFont
 | IsHelpKey
 | CreateTimer
 | DestroyTimer
 | Arc
 | AngleChord
 | BeginPaint
 | BitBlt
 | CallNextHookEx
 | CallWindowProc
 | ClientToScreen
 | CombineRgn
 | CreateBitmap
 | CreateBrushIndirect
 | CreateBrushWithRadialGradient
 | CreateCaret
 | CreateCompatibleBitmap
 | CreateCompatibleDC
 | CreateDIBitmap
 | CreateDIBSection
 | CreateEllipticRgn
 | CreateFontIndirect
 | CreateFontIndirectEx
 | CreateIconIndirect
 | CreatePalette
 | CreatePatternBrush
 | CreatePenIndirect
 | CreatePolygonRgn
 | CreateRectRgn
 | CreateRoundRectRgn
 | DeleteCriticalSection
 | DeleteDC
 | DeleteObject
 | DestroyCaret
 | DestroyCursor
 | DestroyIcon
 | DPtoLP
 | DrawFrameControl
 | DrawFocusRect
 | DrawEdge
 | DrawText
 | EnableScrollBar
 | EnableWindow
 | EndPaint
 | EnterCriticalSection
 | EnumDisplayMonitors
 | EnumFontFamilies
 | EnumFontFamiliesEx
 | Ellipse
 | EqualRgn
 | ExcludeClipRect
 | ExtCreatePen
 | ExtTextOut
 | ExtSelectClipRGN
 | FillRect
 | FillRgn
 | FloodFill
 | FrameRect
 | GetActiveWindow
 | GetBitmapBits
 | GetBkColor
 | GetCapture
 | GetCaretPos
 | GetClientRect
 | GetClipBox
 | GetClipRGN
 | GetCurrentObject
 | GetCursorPos
 | GetCharABCWidths
 | GetDC
 | GetDeviceCaps
 | GetDIBits
 | GetDoubleClickTime
 | GetFocus
 | GetFontLanguageInfo
 | GetForegroundWindow
 | GetIconInfo
 | GetKeyState
 | GetMapMode
 | GetMonitorInfo
 | GetDpiForMonitor
 | GetObject
 | GetPaletteEntries
 | GetParent
 | GetProp
 | GetRgnBox
 | GetROP2
 | GetScrollInfo
 | GetStockObject
 | GetSysColor
 | GetSysColorBrush
 | GetSystemPaletteEntries
 | GetSystemMetrics
 | GetTextColor
 | GetTextExtentExPoint
 | GetTextExtentPoint
 | GetTextExtentPoint32
 | GetTextMetrics
 | GetViewPortExtEx
 | GetViewPortOrgEx
 | GetWindowExtEx
 | GetWindowLong
 | GetWindowRect
 | GetWindowSize
 | GetWindowOrgEx
 | GradientFill
 | HideCaret
 | InitializeCriticalSection
 | IntersectClipRect
 | InvalidateRect
 | InvalidateRgn
 | IsDBCSLeadByte
 | IsIconic
 | IsWindow
 | IsWindowEnabled
 | IsWindowVisible
 | IsZoomed
 | LeaveCriticalSection
 | LineTo
 | LoadBitmap
 | LoadCursor
 | LoadIcon
 | LPtoDP
 | MaskBlt
 | MessageBox
 | MonitorFromPoint
 | MonitorFromRect
 | MonitorFromWindow
 | MoveToEx
 | OffsetRgn
 | PaintRgn
 | PeekMessage
 | Pie
 | PolyBezier
 | Polygon
 | Polyline
 | PostMessage
 | PtInRegion
 | RealizePalette
 | Rectangle
 | RectInRegion
 | RectVisible
 | RedrawWindow
 | ReleaseCapture
 | ReleaseDC
 | RemoveProp
 | RestoreDC
 | RoundRect
 | SaveDC
 | ScreenToClient
 | ScrollWindowEx
 | SelectClipRGN
 | SelectObject
 | SelectPalette
 | SendMessage
 | SetActiveWindow
 | SetBkColor
 | SetBkMode
 | SetCapture
 | SetCaretPos
 | SetCaretPosEx
 | SetCursor
 | SetCursorPos
 | SetFocus
 | SetForegroundWindow
 | SetMapMode
 | SetMenu
 | SetParent
 | SetProp
 | SetRectRgn
 | SetROP2
 | SetScrollInfo
 | SetStretchBltMode
 | SetSysColors
 | SetTextCharacterExtra
 | SetTextColor
 | SetWindowLong
 | SetViewPortExtEx
 | SetViewPortOrgEx
 | SetWindowExtEx
 | SetWindowOrgEx
 | SetWindowPos
 | SetWindowRgn
 | ShowCaret
 | ShowScrollBar
 | ShowWindow
 | StretchBlt
 | StretchDIBits
 | SystemParametersInfo
 | TextOut
 | UpdateWindow
 | WindowFromPoint
 | AddEventHandler
 | AddProcessEventHandler
 | AddPipeEventHandler
 | AllocateHWnd
 | AskUser
 | CallDefaultWndHandler
 | ClipboardFormatToMimeType
 | ClipboardGetData
 | ClipboardGetFormats
 | ClipboardGetOwnerShip
 | ClipboardRegisterFormat
 | ClipboardFormatNeedsNullByte
 | CreateEmptyRegion
 | CreatePixmapIndirect
 | CreateRegionCopy
 | CreateRubberBand
 | CreateStandardCursor
 | DCClipRegionValid
 | DeallocateHWnd
 | DestroyRubberBand
 | DrawDefaultDockImage
 | DrawGrid
 | ExtUTF8Out
 | FontIsMonoSpace
 | Frame3d
 | GetAcceleratorString
 | GetAvailableNativeCanvasTypes
 | GetAvailableNativeHandleTypes
 | GetCaretRespondToFocus
 | GetClientBounds
 | GetCmdLineParamDescForInterface
 | GetControlConstraints
 | GetDCOriginRelativeToWindow
 | GetDesignerDC
 | GetDeviceSize
 | GetLCLOwnerObject
 | GetNativeCanvas
 | GetNativeHandle
 | GetScrollBarSize
 | GetScrollbarVisible
 | GetWindowRelativePosition
 | IntfSendsUTF8KeyPress
 | InvalidateFrame
 | IsDesignerDC
 | IsMobilePlatform
 | IsCDIntfControl
 | MoveWindowOrgEx
 | PromptUser
 | PromptUserAtXY
 | RadialArc
 | RadialChord
 | RadialPie
 | RawImage_CreateBitmaps
 | RawImage_DescriptionFromBitmap
 | RawImage_DescriptionFromDevice
 | RawImage_FromBitmap
 | RawImage_FromDevice
 | RawImage_QueryDescription
 | RegroupMenuItem
 | ReleaseDesignerDC
 | RemoveEventHandler
 | RemoveProcessEventHandler
 | RemovePipeEventHandler
 | RequestInput
 | SendCachedLCLMessages
 | SetCaretRespondToFocus
 | SetComboMinDropDownSize
 | SetEventHandlerFlags
 | SetRubberBandRect
 | ShowSelectItemDialog
 | StretchMaskBlt
 | TextUTF8Out


 | AddEventHandler (TWidgetSet)
 | AddPipeEventHandler (TWidgetSet)
 | AddProcessEventHandler (TWidgetSet)
 | AllocateHWnd (TWidgetSet)
 | AngleChord (TWidgetSet)
 | AppBringToFront (TWidgetSet)
 | AppInit (TWidgetSet)
 | AppMinimize (TWidgetSet)
 | AppProcessMessages (TWidgetSet)
 | AppRemoveStayOnTopFlags (TWidgetSet)
 | AppRestore (TWidgetSet)
 | AppRestoreStayOnTopFlags (TWidgetSet)
 | AppRun (TWidgetSet)
 | AppSetIcon (TWidgetSet)
 | AppSetMainFormOnTaskBar (TWidgetSet)
 | AppSetTitle (TWidgetSet)
 | AppSetVisible (TWidgetSet)
 | AppTerminate (TWidgetSet)
 | AppWaitMessage (TWidgetSet)
 | Arc (TWidgetSet)
 | AskUser (TWidgetSet)
 | BeforeDestruction (TWidgetSet)
 | BeginPaint (TWidgetSet)
 | BitBlt (TWidgetSet)
 | CallDefaultWndHandler (TWidgetSet)
 | CallNextHookEx (TWidgetSet)
 | CallWindowProc (TWidgetSet)
 | ClientToScreen (TWidgetSet)
 | ClipboardFormatNeedsNullByte (TWidgetSet)
 | ClipboardFormatToMimeType (TWidgetSet)
 | ClipboardGetData (TWidgetSet)
 | ClipboardGetFormats (TWidgetSet)
 | ClipboardGetOwnerShip (TWidgetSet)
 | ClipboardRegisterFormat (TWidgetSet)
 | CombineRgn (TWidgetSet)
 | Create (TWidgetSet)
 | CreateBitmap (TWidgetSet)
 | CreateBrushIndirect (TWidgetSet)
 | CreateBrushWithRadialGradient (TWidgetSet)
 | CreateCaret (TWidgetSet)
 | CreateCompatibleBitmap (TWidgetSet)
 | CreateCompatibleDC (TWidgetSet)
 | CreateDIBitmap (TWidgetSet)
 | CreateDIBSection (TWidgetSet)
 | CreateEllipticRgn (TWidgetSet)
 | CreateEmptyRegion (TWidgetSet)
 | CreateFontIndirect (TWidgetSet)
 | CreateFontIndirectEx (TWidgetSet)
 | CreateIconIndirect (TWidgetSet)
 | CreatePalette (TWidgetSet)
 | CreatePatternBrush (TWidgetSet)
 | CreatePenIndirect (TWidgetSet)
 | CreatePixmapIndirect (TWidgetSet)
 | CreatePolygonRgn (TWidgetSet)
 | CreateRectRgn (TWidgetSet)
 | CreateRegionCopy (TWidgetSet)
 | CreateRoundRectRgn (TWidgetSet)
 | CreateRubberBand (TWidgetSet)
 | CreateStandardCursor (TWidgetSet)
pt | CreateThemeServices (TWidgetSet)
 | CreateTimer (TWidgetSet)
 | DCClipRegionValid (TWidgetSet)
 | DCGetPixel (TWidgetSet)
 | DCRedraw (TWidgetSet)
 | DCSetAntialiasing (TWidgetSet)
 | DCSetPixel (TWidgetSet)
 | DeallocateHWnd (TWidgetSet)
 | DeleteCriticalSection (TWidgetSet)
 | DeleteDC (TWidgetSet)
 | DeleteObject (TWidgetSet)
 | DestroyCaret (TWidgetSet)
 | DestroyCursor (TWidgetSet)
 | DestroyIcon (TWidgetSet)
 | DestroyRubberBand (TWidgetSet)
 | DestroyTimer (TWidgetSet)
 | DPtoLP (TWidgetSet)
 | DrawDefaultDockImage (TWidgetSet)
 | DrawEdge (TWidgetSet)
 | DrawFocusRect (TWidgetSet)
 | DrawFrameControl (TWidgetSet)
 | DrawGrid (TWidgetSet)
 | DrawText (TWidgetSet)
 | Ellipse (TWidgetSet)
 | EnableScrollBar (TWidgetSet)
 | EnableWindow (TWidgetSet)
 | EndPaint (TWidgetSet)
 | EnterCriticalSection (TWidgetSet)
 | EnumDisplayMonitors (TWidgetSet)
 | EnumFontFamilies (TWidgetSet)
 | EnumFontFamiliesEx (TWidgetSet)
 | EqualRgn (TWidgetSet)
 | ExcludeClipRect (TWidgetSet)
 | ExtCreatePen (TWidgetSet)
 | ExtSelectClipRGN (TWidgetSet)
 | ExtTextOut (TWidgetSet)
 | ExtUTF8Out (TWidgetSet)
 | FillRect (TWidgetSet)
 | FillRgn (TWidgetSet)
 | FloodFill (TWidgetSet)
 | FontIsMonoSpace (TWidgetSet)
 | Frame3d (TWidgetSet)
 | FrameRect (TWidgetSet)
 | GetAcceleratorString (TWidgetSet)
 | GetActiveWindow (TWidgetSet)
pt | GetAppHandle (TWidgetSet)
 | GetAvailableNativeCanvasTypes (TWidgetSet)
 | GetAvailableNativeHandleTypes (TWidgetSet)
 | GetBitmapBits (TWidgetSet)
 | GetBkColor (TWidgetSet)
 | GetCapture (TWidgetSet)
 | GetCaretPos (TWidgetSet)
 | GetCaretRespondToFocus (TWidgetSet)
 | GetCharABCWidths (TWidgetSet)
 | GetClientBounds (TWidgetSet)
 | GetClientRect (TWidgetSet)
 | GetClipBox (TWidgetSet)
 | GetClipRGN (TWidgetSet)
 | GetCmdLineParamDescForInterface (TWidgetSet)
 | GetControlConstraints (TWidgetSet)
 | GetCurrentObject (TWidgetSet)
 | GetCursorPos (TWidgetSet)
 | GetDC (TWidgetSet)
 | GetDCOriginRelativeToWindow (TWidgetSet)
 | GetDesignerDC (TWidgetSet)
 | GetDeviceCaps (TWidgetSet)
 | GetDeviceSize (TWidgetSet)
 | GetDIBits (TWidgetSet)
 | GetDoubleClickTime (TWidgetSet)
 | GetDpiForMonitor (TWidgetSet)
 | GetFocus (TWidgetSet)
 | GetFontLanguageInfo (TWidgetSet)
 | GetForegroundWindow (TWidgetSet)
 | GetIconInfo (TWidgetSet)
 | GetKeyState (TWidgetSet)
 | GetLCLCapability (TWidgetSet)
 | GetLCLOwnerObject (TWidgetSet)
 | GetMapMode (TWidgetSet)
 | GetMonitorInfo (TWidgetSet)
 | GetNativeCanvas (TWidgetSet)
 | GetNativeHandle (TWidgetSet)
 | GetObject (TWidgetSet)
 | GetPaletteEntries (TWidgetSet)
 | GetParent (TWidgetSet)
 | GetProp (TWidgetSet)
 | GetRgnBox (TWidgetSet)
 | GetROP2 (TWidgetSet)
 | GetScrollBarSize (TWidgetSet)
 | GetScrollbarVisible (TWidgetSet)
 | GetScrollInfo (TWidgetSet)
 | GetStockObject (TWidgetSet)
 | GetSysColor (TWidgetSet)
 | GetSysColorBrush (TWidgetSet)
 | GetSystemMetrics (TWidgetSet)
 | GetSystemPaletteEntries (TWidgetSet)
 | GetTextColor (TWidgetSet)
 | GetTextExtentExPoint (TWidgetSet)
 | GetTextExtentPoint (TWidgetSet)
 | GetTextExtentPoint32 (TWidgetSet)
 | GetTextMetrics (TWidgetSet)
 | GetViewPortExtEx (TWidgetSet)
 | GetViewPortOrgEx (TWidgetSet)
 | GetWindowExtEx (TWidgetSet)
 | GetWindowLong (TWidgetSet)
 | GetWindowOrgEx (TWidgetSet)
 | GetWindowRect (TWidgetSet)
 | GetWindowRelativePosition (TWidgetSet)
 | GetWindowSize (TWidgetSet)
 | GradientFill (TWidgetSet)
 | HideCaret (TWidgetSet)
 | InitializeCriticalSection (TWidgetSet)
 | InitStockFont (TWidgetSet)
 | IntersectClipRect (TWidgetSet)
 | IntfSendsUTF8KeyPress (TWidgetSet)
 | InvalidateFrame (TWidgetSet)
 | InvalidateRect (TWidgetSet)
 | InvalidateRgn (TWidgetSet)
 | IsCDIntfControl (TWidgetSet)
 | IsDBCSLeadByte (TWidgetSet)
 | IsDesignerDC (TWidgetSet)
 | IsHelpKey (TWidgetSet)
 | IsIconic (TWidgetSet)
 | IsMobilePlatform (TWidgetSet)
 | IsWindow (TWidgetSet)
 | IsWindowEnabled (TWidgetSet)
 | IsWindowVisible (TWidgetSet)
 | IsZoomed (TWidgetSet)
 | LCLPlatform (TWidgetSet)
 | LeaveCriticalSection (TWidgetSet)
 | LineTo (TWidgetSet)
 | LoadBitmap (TWidgetSet)
 | LoadCursor (TWidgetSet)
 | LoadIcon (TWidgetSet)
 | LPtoDP (TWidgetSet)
 | MaskBlt (TWidgetSet)
 | MessageBox (TWidgetSet)
 | MonitorFromPoint (TWidgetSet)
 | MonitorFromRect (TWidgetSet)
 | MonitorFromWindow (TWidgetSet)
 | MoveToEx (TWidgetSet)
 | MoveWindowOrgEx (TWidgetSet)
 | OffsetRgn (TWidgetSet)
 | PaintRgn (TWidgetSet)
pt | PassCmdLineOptions (TWidgetSet)
 | PeekMessage (TWidgetSet)
 | Pie (TWidgetSet)
 | PolyBezier (TWidgetSet)
 | Polygon (TWidgetSet)
 | Polyline (TWidgetSet)
 | PostMessage (TWidgetSet)
 | PromptUser (TWidgetSet)
 | PromptUserAtXY (TWidgetSet)
 | PtInRegion (TWidgetSet)
 | RadialArc (TWidgetSet)
 | RadialChord (TWidgetSet)
 | RadialPie (TWidgetSet)
 | RawImage_CreateBitmaps (TWidgetSet)
 | RawImage_DescriptionFromBitmap (TWidgetSet)
 | RawImage_DescriptionFromDevice (TWidgetSet)
 | RawImage_FromBitmap (TWidgetSet)
 | RawImage_FromDevice (TWidgetSet)
 | RawImage_QueryDescription (TWidgetSet)
 | RealizePalette (TWidgetSet)
 | Rectangle (TWidgetSet)
 | RectInRegion (TWidgetSet)
 | RectVisible (TWidgetSet)
 | RedrawWindow (TWidgetSet)
 | RegroupMenuItem (TWidgetSet)
 | ReleaseCapture (TWidgetSet)
 | ReleaseDC (TWidgetSet)
 | ReleaseDesignerDC (TWidgetSet)
 | RemoveEventHandler (TWidgetSet)
 | RemovePipeEventHandler (TWidgetSet)
 | RemoveProcessEventHandler (TWidgetSet)
 | RemoveProp (TWidgetSet)
 | RequestInput (TWidgetSet)
 | RestoreDC (TWidgetSet)
 | RoundRect (TWidgetSet)
 | SaveDC (TWidgetSet)
 | ScreenToClient (TWidgetSet)
 | ScrollWindowEx (TWidgetSet)
 | SelectClipRGN (TWidgetSet)
 | SelectObject (TWidgetSet)
 | SelectPalette (TWidgetSet)
 | SendCachedLCLMessages (TWidgetSet)
 | SendMessage (TWidgetSet)
 | SetActiveWindow (TWidgetSet)
pt | SetAppHandle (TWidgetSet)
 | SetBkColor (TWidgetSet)
 | SetBkMode (TWidgetSet)
 | SetCapture (TWidgetSet)
 | SetCaretPos (TWidgetSet)
 | SetCaretPosEx (TWidgetSet)
 | SetCaretRespondToFocus (TWidgetSet)
 | SetComboMinDropDownSize (TWidgetSet)
 | SetCursor (TWidgetSet)
 | SetCursorPos (TWidgetSet)
 | SetDesigning (TWidgetSet)
 | SetEventHandlerFlags (TWidgetSet)
 | SetFocus (TWidgetSet)
 | SetForegroundWindow (TWidgetSet)
 | SetMapMode (TWidgetSet)
 | SetMenu (TWidgetSet)
 | SetParent (TWidgetSet)
 | SetProp (TWidgetSet)
 | SetRectRgn (TWidgetSet)
 | SetROP2 (TWidgetSet)
 | SetRubberBandRect (TWidgetSet)
 | SetScrollInfo (TWidgetSet)
 | SetStretchBltMode (TWidgetSet)
 | SetSysColors (TWidgetSet)
 | SetTextCharacterExtra (TWidgetSet)
 | SetTextColor (TWidgetSet)
 | SetViewPortExtEx (TWidgetSet)
 | SetViewPortOrgEx (TWidgetSet)
 | SetWindowExtEx (TWidgetSet)
 | SetWindowLong (TWidgetSet)
 | SetWindowOrgEx (TWidgetSet)
 | SetWindowPos (TWidgetSet)
 | SetWindowRgn (TWidgetSet)
 | ShowCaret (TWidgetSet)
 | ShowScrollBar (TWidgetSet)
 | ShowSelectItemDialog (TWidgetSet)
 | ShowWindow (TWidgetSet)
 | StretchBlt (TWidgetSet)
 | StretchDIBits (TWidgetSet)
 | StretchMaskBlt (TWidgetSet)
 | SystemParametersInfo (TWidgetSet)
 | TextOut (TWidgetSet)
 | TextUTF8Out (TWidgetSet)
 | UpdateWindow (TWidgetSet)
 | WindowFromPoint (TWidgetSet)


TWidgetSet


TWidgetSet.AddEventHandler

Declaration

Source position: lclintfh.inc line 34

public function TWidgetSet.AddEventHandler(

  AHandle: THandle;

  AFlags: dword;

  AEventHandler: TWaitHandleEvent;

  AData: PtrInt

):PEventHandler; virtual;


TWidgetSet.AddPipeEventHandler

Declaration

Source position: lclintfh.inc line 36

public function TWidgetSet.AddPipeEventHandler(

  AHandle: THandle;

  AEventHandler: TPipeEvent;

  AData: PtrInt

):PPipeEventHandler; virtual;


TWidgetSet.AddProcessEventHandler

Declaration

Source position: lclintfh.inc line 35

public function TWidgetSet.AddProcessEventHandler(

  AHandle: THandle;

  AEventHandler: TChildExitEvent;

  AData: PtrInt

):PProcessEventHandler; virtual;


TWidgetSet.AllocateHWnd

Allocates an invisible window that can be used to receive messages.

Declaration

Source position: lclintfh.inc line 37

public function TWidgetSet.AllocateHWnd(

  Method: TLCLWndMethod

):HWND; virtual;

Arguments

Method

The callback method for the window. Can be Nil.

Function result

The window handle, zero on failure.

See also

TWidgetSet.DeallocateHWnd

Deletes a window created with AllocateHWnd.


TWidgetSet.AngleChord

Use AngleChord to draw a filled Chord shape on a canvas.

Declaration

Source position: winapih.inc line 36

public function TWidgetSet.AngleChord(

  DC: HDC;

  x1: Integer;

  y1: Integer;

  x2: Integer;

  y2: Integer;

  angle1: Integer;

  angle2: Integer

):Boolean; virtual;

Arguments

angle1 | Base angle.
angle2 | Angle length.

Function result

False on failure.

Description

The chord is outlined with the current pen, and filled with the current brush.

The angles angle1 and angle2 are 1/16th of a degree. For example, a full circle equals 5760 16*360). Positive values of Angle and AngleLength mean counter-clockwise while negative values mean clockwise direction. Zero degrees is at the 3'o clock position.


TWidgetSet.AppBringToFront

Brings the entire application on top of all other non-topmost programs.

Declaration

Source position: interfacebase.pp line 142

public procedure TWidgetSet.AppBringToFront; virtual; abstract;

Description

Called by Application.BringToFront. Don't use this directly, the LCL will use it when adequate.


TWidgetSet.AppHandle

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'InterfaceBase' (#lcl)

TWidgetSet.AppHandle (platform)

Native handle for TApplication

Declaration

Source position: interfacebase.pp line 165

public property TWidgetSet.AppHandle : THandle
  read GetAppHandle
  write SetAppHandle;

Description

The meaning of the handle changes from widgetset to widgetset


TWidgetSet.AppInit

Initializes the application on the platform, returns Screen information.

Declaration

Source position: interfacebase.pp line 135

public procedure TWidgetSet.AppInit(

  var ScreenInfo: TScreenInfo

); virtual; abstract;

Description

Called by Application.Initialize. Don't use this directly, the LCL will use it when adequate.


TWidgetSet.AppMinimize

Minimizes the whole application to the taskbar.

Declaration

Source position: interfacebase.pp line 140

public procedure TWidgetSet.AppMinimize; virtual; abstract;

Description

Called by Application.Minimize. Don't use this directly, the LCL will use it when adequate.

See also

TWidgetSet.AppRestore

Restore application previously minimized to the taskbar.


TWidgetSet.AppProcessMessages

Handles all pending messages.

Declaration

Source position: interfacebase.pp line 138

public procedure TWidgetSet.AppProcessMessages; virtual; abstract;

Description

Called by Application.ProcessMessages. Don't use this directly, the LCL will use it when adequate.


TWidgetSet.AppRemoveStayOnTopFlags

Resets all StayOnTop windows to NoTopmost.

Declaration

Source position: interfacebase.pp line 146

public function TWidgetSet.AppRemoveStayOnTopFlags(

  const ASystemTopAlso: Boolean = False

):Boolean; virtual;

Function result

False on failure

Description

Don't use this directly, the LCL will use it when adequate.


TWidgetSet.AppRestore

Restore application previously minimized to the taskbar.

Declaration

Source position: interfacebase.pp line 141

public procedure TWidgetSet.AppRestore; virtual; abstract;

Description

Called by Application.Restore. Don't use this directly, the LCL will use it when adequate.

See also

TWidgetSet.AppMinimize

Minimizes the whole application to the taskbar.


TWidgetSet.AppRestoreStayOnTopFlags

Sets all windows in the StayOnTop list to TopMost.

Declaration

Source position: interfacebase.pp line 147

public function TWidgetSet.AppRestoreStayOnTopFlags(

  const ASystemTopAlso: Boolean = False

):Boolean; virtual;


TWidgetSet.AppRun

Enters a state in which the application waits for system messages

Declaration

Source position: interfacebase.pp line 136

public procedure TWidgetSet.AppRun(

  const ALoop: TApplicationMainLoop

); virtual;

Description

Called by Application.Run. Don't use this directly, the LCL will use it when adequate.


TWidgetSet.AppSetIcon

Set the icon of the taskbar button.

Declaration

Source position: interfacebase.pp line 143

public procedure TWidgetSet.AppSetIcon(

  const Small: HICON;

  const Big: HICON

); virtual;

Description

Don't use this directly, the LCL will use it when adequate.


TWidgetSet.AppSetMainFormOnTaskBar

Shows/Hides the MainForm taskbar icon.

Declaration

Source position: interfacebase.pp line 148

public procedure TWidgetSet.AppSetMainFormOnTaskBar(

  const DoSet: Boolean

); virtual;

Arguments

DoSet

The visibility of the MainForm in the TaskBar.


TWidgetSet.AppSetTitle

Declaration

Source position: interfacebase.pp line 144

public procedure TWidgetSet.AppSetTitle(

  const ATitle: string

); virtual;

Description

Don't use this directly, the LCL will use it when adequate.


TWidgetSet.AppSetVisible

Change the visibility of the application window.

Declaration

Source position: interfacebase.pp line 145

public procedure TWidgetSet.AppSetVisible(

  const AVisible: Boolean

); virtual;

Description

Don't use this directly, the LCL will use it when adequate.


TWidgetSet.AppTerminate

Terminates the application.

Declaration

Source position: interfacebase.pp line 139

public procedure TWidgetSet.AppTerminate; virtual; abstract;

Description

Called by Application.Terminate. Don't use this directly, the LCL will use it when adequate.


TWidgetSet.AppWaitMessage

Waits for arrival of a message.

Declaration

Source position: interfacebase.pp line 137

public procedure TWidgetSet.AppWaitMessage; virtual; abstract;

Description

Don't use this directly, the LCL will use it when adequate.


TWidgetSet.Arc

Use Arc to draw an elliptically curved line with the current Pen.

Declaration

Source position: winapih.inc line 35

public function TWidgetSet.Arc(

  DC: HDC;

  Left: Integer;

  Top: Integer;

  Right: Integer;

  Bottom: Integer;

  Angle16Deg: Integer;

  Angle16DegLength: Integer

):Boolean; virtual;

Arguments

Angle16Deg | base angle
Angle16DegLength | angle length

Function result

False on failure.

Description

The arc is part of the ellipse inscribed in the bounding rectangle.

The angles angle1 and angle2 are 1/16th of a degree. For example, a full circle equals 5760 (16*360). Positive values of Angle and AngleLength mean counter-clockwise while negative values mean clockwise direction. Zero degrees is at the 3'o clock position.


TWidgetSet.AskUser

Declaration

Source position: lclintfh.inc line 38

public function TWidgetSet.AskUser(

  const DialogCaption: string;

  const DialogMessage: string;

  DialogType: LongInt;

  Buttons: TDialogButtons;

  HelpCtx: LongInt

):LongInt; virtual;


TWidgetSet.BeforeDestruction

Declaration

Source position: interfacebase.pp line 133

public procedure TWidgetSet.BeforeDestruction; override;


TWidgetSet.BeginPaint

Start painting in a window.

Declaration

Source position: winapih.inc line 38

public function TWidgetSet.BeginPaint(

  Handle: HWND;

  var PS: TPaintStruct

):HDC; virtual;

Arguments

Handle | The window Handle.
PS | Will receive painting information.

Function result

A Device Context for the window, Nil on failure.

Description

This function is for use in WM_PAINT handlers only. Not all platforms allow for painting outside WM_PAINT messages.

BeginPaint prepares the specified window for painting and fills a PAINTSTRUCT structure with information about the painting.


TWidgetSet.BitBlt

Copies part of an source DC into an destination DC, using the specified raster operation.

Declaration

Source position: winapih.inc line 39

public function TWidgetSet.BitBlt(

  DestDC: HDC;

  X: Integer;

  Y: Integer;

  Width: Integer;

  Height: Integer;

  SrcDC: HDC;

  XSrc: Integer;

  YSrc: Integer;

  Rop: DWORD

):Boolean; virtual;

Arguments

DestDC | The destination Device Context.
X | The origin in the destination DC.
Y | The origin in the destination DC.
Width | The image size.
Height | The image size.
SrcDC | The source Device Context.
XSrc | The origin in the source DC.
YSrc | The origin in the source DC.
Rop | The raster operation.

Function result

False on failure.

Description

This routine implements the equivalent Windows GDI API of the same name in all platforms supported by Lazarus.

It copies a section of a Canvas to another one, without any stretching. It allows one to select the kind of operation which should be performed to draw the pixels into the destination in the parameter ROP. Allowed operations go from simply copying the pixels without change to inverting them and also to executing logical operations involving the source pixels and the previously existing pixels in the destination Canvas.

For normal usage one should only use SRCOPY in the ROP parameter, other operations may not be supported by all widgetsets.

There exist 16 raster operations, according to the possible combinations of two (boolean) values. Excluding the NOP case, that doesn't modify the target area, the possible values for ROP are:

  • BLACKNESS - Fills the destination rectangle with black
  • DSTINVERT - Inverts the colors of the destination area
  • MERGECOPY -
  • MERGEPAINT -
  • NOTSRCCOPY -
  • NOTSRCERASE -
  • PATCOPY -
  • PATINVERT -
  • PATPAINT -
  • SRCAND -
  • SRCCOPY -
  • SRCERASE -
  • SRCINVERT -
  • SRCPAINT - Combines the colors of the source and the destination using the operator OR on each pixel
  • WHITENESS - Fills the destination rectangle with white

These flags can be added to above ROPs:

  • CAPTUREBLT - Includes windows which are on top of the specified Canvas. This option is not recommended and is very hard to implement in all supported platforms.
  • NOMIRRORBITMAP - Prevents the bitmap from being mirrored. (The coordinates are sorted before painting?)


TWidgetSet.CallDefaultWndHandler

Declaration

Source position: lclintfh.inc line 40

public procedure TWidgetSet.CallDefaultWndHandler(

  Sender: TObject;

  var Message

); virtual;


TWidgetSet.CallNextHookEx

Calls the next procedure in the hook chain.

Declaration

Source position: winapih.inc line 41

public function TWidgetSet.CallNextHookEx(

  hhk: HHOOK;

  ncode: Integer;

  WParam: WPARAM;

  LParam: LPARAM

):Integer; virtual;

Arguments

hhk | Handle of the current hook.
ncode | The Hook code (message ID).
WParam | Message parameter.
LParam | Message parameter.

Function result

Depends on the Hook type.


TWidgetSet.CallWindowProc

Calls another Window procedure, to handle a message.

Declaration

Source position: winapih.inc line 42

public function TWidgetSet.CallWindowProc(

  lpPrevWndFunc: TFarProc;

  Handle: HWND;

  Msg: UINT;

  WParam: WPARAM;

  LParam: LPARAM

):Integer; virtual;


TWidgetSet.ClientToScreen

Converts (relative) Client coordinates into absolute Screen coordinates.

Declaration

Source position: winapih.inc line 46

public function TWidgetSet.ClientToScreen(

  Handle: HWND;

  var P: TPoint

):Boolean; virtual;

Arguments

Handle | The window with the client area.
P | The point to convert.

Function result

False on failure.


TWidgetSet.ClipboardFormatNeedsNullByte

Declaration

Source position: lclintfh.inc line 51

public function TWidgetSet.ClipboardFormatNeedsNullByte(

  const AFormat: TPredefinedClipboardFormat

):Boolean; virtual;


TWidgetSet.ClipboardFormatToMimeType

Declaration

Source position: lclintfh.inc line 41

public function TWidgetSet.ClipboardFormatToMimeType(

  FormatID: TClipboardFormat

):string; virtual;


TWidgetSet.ClipboardGetData

Declaration

Source position: lclintfh.inc line 42

public function TWidgetSet.ClipboardGetData(

  ClipboardType: TClipboardType;

  FormatID: TClipboardFormat;

  Stream: TStream

):Boolean; virtual;


TWidgetSet.ClipboardGetFormats

Declaration

Source position: lclintfh.inc line 45

public function TWidgetSet.ClipboardGetFormats(

  ClipboardType: TClipboardType;

  var Count: Integer;

  var List: PClipboardFormat

):Boolean; virtual;


TWidgetSet.ClipboardGetOwnerShip

Declaration

Source position: lclintfh.inc line 47

public function TWidgetSet.ClipboardGetOwnerShip(

  ClipboardType: TClipboardType;

  OnRequestProc: TClipboardRequestEvent;

  FormatCount: Integer;

  Formats: PClipboardFormat

):Boolean; virtual;


TWidgetSet.ClipboardRegisterFormat

Declaration

Source position: lclintfh.inc line 50

public function TWidgetSet.ClipboardRegisterFormat(

  const AMimeType: string

):TClipboardFormat; virtual;


TWidgetSet.CombineRgn

Combines two regions.

Declaration

Source position: winapih.inc line 47

public function TWidgetSet.CombineRgn(

  Dest: HRGN;

  Src1: HRGN;

  Src2: HRGN;

  fnCombineMode: LongInt

):LongInt; virtual;

Arguments

Dest | The Handle of the destination region. This region must already exist!
Src1 | The handle of a region to combine.
Src2 | The handle of a region to combine.
fnCombineMode | How the regions are combined.

Function result

The Destination's Region type, or ERROR (0).

Description

The Destination must already be initialized. The Return value is the Destination's Region type, or ERROR (0).

fnCombineMode can be one of:

  • RGN_AND : Gets a region of all points which are in both source regions.
  • RGN_COPY : Gets an exact copy of the first source region.
  • RGN_DIFF : Gets a region of all points which are in the first source region but not in the second.(Src1 - Src2)
  • RGN_OR : Gets a region of all points which are in either the first source region or in the second.(Src1 + Src2)
  • RGN_XOR : Gets all points which are in either the first Source Region or in the second, but not in both.


TWidgetSet.Create

Declaration

Source position: interfacebase.pp line 132

public constructor TWidgetSet.Create; virtual;


TWidgetSet.CreateBitmap

Creates a bitmap with the specified width, height, and color format (color planes and bits per pixel).

Declaration

Source position: winapih.inc line 48

public function TWidgetSet.CreateBitmap(

  Width: Integer;

  Height: Integer;

  Planes: LongInt;

  BitCount: LongInt;

  BitmapBits: Pointer

):HBITMAP; virtual;

Arguments

Planes | The number of color planes.
BitCount | The number of color bits per pixel and plane.
BitmapBits | Pointer to array containing color data.

Function result

The bitmap Handle, zero on failure.


TWidgetSet.CreateBrushIndirect

Creates a logical brush that has the specified style, color, and pattern.

Declaration

Source position: winapih.inc line 49

public function TWidgetSet.CreateBrushIndirect(

  const LogBrush: TLogBrush

):HBRUSH; virtual;

Arguments

LogBrush

Description of the brush.

Function result

The brush Handle, zero on failure.


TWidgetSet.CreateBrushWithRadialGradient

Declaration

Source position: winapih.inc line 50

public function TWidgetSet.CreateBrushWithRadialGradient(

  const LogBrush: TLogRadialGradient

):HBRUSH; virtual;


TWidgetSet.CreateCaret

Creates a new shape for the system caret and assigns ownership of the caret to the specified window.

Declaration

Source position: winapih.inc line 51

public function TWidgetSet.CreateCaret(

  Handle: HWND;

  Bitmap: HBITMAP;

  width: Integer;

  Height: Integer

):Boolean; virtual;

Arguments

Handle | The window that owns the caret.
Bitmap | Bitmap Handle, or zero for a solid (black) caret, 1 for a grey caret.

Function result

False on failure.


TWidgetSet.CreateCompatibleBitmap

Creates a bitmap that is compatible with the given DC.

Declaration

Source position: winapih.inc line 52

public function TWidgetSet.CreateCompatibleBitmap(

  DC: HDC;

  Width: Integer;

  Height: Integer

):HBITMAP; virtual;

Arguments

DC

The Device Context for the bitmap.

Function result

The bitmap handle, zero on failure.


TWidgetSet.CreateCompatibleDC

Creates an memory Device Context, compatible with the device of the given DC.

Declaration

Source position: winapih.inc line 53

public function TWidgetSet.CreateCompatibleDC(

  DC: HDC

):HDC; virtual;

Arguments

DC

The device DC.

Function result

The memory DC, zero on failure.


TWidgetSet.CreateDIBitmap

Creates a Device Dependent Bitmap (DDB) from a Device Independent Bitmap (DIB).

Declaration

Source position: winapih.inc line 54

public function TWidgetSet.CreateDIBitmap(

  DC: HDC;

  var InfoHeader: TBitmapInfoHeader;

  dwUsage: DWORD;

  InitBits: PChar;

  var InitInfo: TBitmapInfo;

  wUsage: UINT

):HBITMAP; virtual;

Arguments

DC | The context for the DDB.
InitBits | An array containing the bitmap pixels.
InitInfo | CBM_INIT when InitBits contains valid data, else zero.

Function result

The bitmap handle, zero on failure.


TWidgetSet.CreateDIBSection

Creates a bitmap into which the application can write.

Declaration

Source position: winapih.inc line 57

public function TWidgetSet.CreateDIBSection(

  DC: HDC;

  const BitmapInfo: tagBITMAPINFO;

  Usage: UINT;

  var Bits: Pointer;

  SectionHandle: THandle;

  Offset: DWORD

):HBITMAP; virtual;

Arguments

DC | The DC for the bitmap.
BitmapInfo | Contains all information about the bitmap, except the pixels.
Usage | The type of the bitmap colors, e.g. DIB_RGB_COLORS.
Bits | Pointer to the bitmap pixels.
SectionHandle | Zero or the Handle of a file-mapping object, from which the bitmap is initialized (needs CreateFileMapping).
Offset | The offset to the bitmap bits in the file-mapping object.

Function result

The bitmap Handle, zero on failure.


TWidgetSet.CreateEllipticRgn

Creates an elliptic region, bounded by the given rectangle.

Declaration

Source position: winapih.inc line 59

public function TWidgetSet.CreateEllipticRgn(

  X1: Integer;

  Y1: Integer;

  X2: Integer;

  Y2: Integer

):HRGN; virtual;

Function result

The region Handle, zero on failure.


TWidgetSet.CreateEmptyRegion

Declaration

Source position: lclintfh.inc line 52

public function TWidgetSet.CreateEmptyRegion: HRGN; virtual;


TWidgetSet.CreateFontIndirect

Creates a logical font, selectable into any DC.

Declaration

Source position: winapih.inc line 62

public function TWidgetSet.CreateFontIndirect(

  const LogFont: TLogFont

):HFONT; virtual;

Arguments

LogFont

The font description.

Function result

The font handle, zero on failure.

See also

TWidgetSet.CreateFontIndirectEx

Creates a logical font, selectable into any DC. Allows for a long font name.


TWidgetSet.CreateFontIndirectEx

Creates a logical font, selectable into any DC. Allows for a long font name.

Declaration

Source position: winapih.inc line 63

public function TWidgetSet.CreateFontIndirectEx(

  const LogFont: TLogFont;

  const LongFontName: string

):HFONT; virtual;

Arguments

LogFont | The font description.
LongFontName | The font name, can be longer than 32 characters.

Function result

The font handle, zero on failure.

See also

TWidgetSet.CreateFontIndirect

Creates a logical font, selectable into any DC.


TWidgetSet.CreateIconIndirect

Creates an icon or cursor.

Declaration

Source position: winapih.inc line 64

public function TWidgetSet.CreateIconIndirect(

  IconInfo: PIconInfo

):HICON; virtual;

Function result

The Handle, zero on failure.


TWidgetSet.CreatePalette

Creates a logical palette, selectable into any DC.

Declaration

Source position: winapih.inc line 65

public function TWidgetSet.CreatePalette(

  const LogPalette: TLOGPALETTE

):HPALETTE; virtual;

Function result

The palette Handle, zero on failure.


TWidgetSet.CreatePatternBrush

Creates a logical brush, selectable into any DC.

Declaration

Source position: winapih.inc line 66

public function TWidgetSet.CreatePatternBrush(

  ABitmap: HBITMAP

):HBRUSH; virtual;

Arguments

ABitmap

The bitmap to use for the brush.

Function result

The brush handle, zero on failure.

Description

The bitmap pattern is repeated for areas of larger width or height, it should allow for smooth transitions.

Monochrome bitmaps obtain the actual text (0) or background (1) color of the DC.


TWidgetSet.CreatePenIndirect

Creates a logical Pen, selectable into any DC.

Declaration

Source position: winapih.inc line 68

public function TWidgetSet.CreatePenIndirect(

  const LogPen: TLogPen

):HPEN; virtual;

Function result

The pen Handle, zero on failure.


TWidgetSet.CreatePixmapIndirect

Declaration

Source position: lclintfh.inc line 53

public function TWidgetSet.CreatePixmapIndirect(

  const Data: Pointer;

  const TransColor: LongInt

):HBITMAP; virtual;


TWidgetSet.CreatePolygonRgn

Creates a polygonal region.

Declaration

Source position: winapih.inc line 69

public function TWidgetSet.CreatePolygonRgn(

  Points: PPoint;

  NumPts: Integer;

  FillMode: Integer

):HRGN; virtual;

Arguments

Points | The array of points.
NumPts | The number of points in Points.
FillMode | Can be ALTERNATE or WINDING.

Function result

The region Handle, zero on failure.

Description

The Points parameter is an array of points that give the vertices of the polygon. The connections between two points can cross others.

FillMode determines what points are going to be included in the region. When FillMode=Winding points are selected by using the Winding fill algorithm. When FillMode=ALTERNATE points are selected by using using the even-odd (alternative) fill algorithm.

The last point is connected to the first point, to close the region.


TWidgetSet.CreateRectRgn

Creates a rectangular region.

Declaration

Source position: winapih.inc line 70

public function TWidgetSet.CreateRectRgn(

  X1: Integer;

  Y1: Integer;

  X2: Integer;

  Y2: Integer

):HRGN; virtual;

Function result

The region handle, zero on failure.


TWidgetSet.CreateRegionCopy

Declaration

Source position: lclintfh.inc line 54

public function TWidgetSet.CreateRegionCopy(

  SrcRGN: HRGN

):HRGN; virtual;


TWidgetSet.CreateRoundRectRgn

Creates a rectangular region with rounded corners.

Declaration

Source position: winapih.inc line 72

public function TWidgetSet.CreateRoundRectRgn(

  X1: Integer;

  Y1: Integer;

  X2: Integer;

  Y2: Integer;

  nWidthEllipse: Integer;

  nHeightEllipse: Integer

):HRGN; virtual;

Arguments

nWidthEllipse | The extent of the ellipse, used for the rounded corners.
nHeightEllipse | The extent of the ellipse, used for the rounded corners.

Function result

The region Handle, zero on failure.


TWidgetSet.CreateRubberBand

Declaration

Source position: lclintfh.inc line 55

public function TWidgetSet.CreateRubberBand(

  const ARect: TRect;

  const ABrush: HBRUSH = 0

):HWND; virtual;


TWidgetSet.CreateStandardCursor

Creates one of the standard cursors.

Declaration

Source position: lclintfh.inc line 56

public function TWidgetSet.CreateStandardCursor(

  ACursor: SmallInt

):HCURSOR; virtual;

Arguments

ACursor

The cursor shape.

Function result

The cursor handle, zero on failure.

See also

#lcl.Controls.TCursor | Defines the range of values used for cursor shapes
TWidgetSet.SetCursor | Changes the shape of the mouse cursor.


TWidgetSet.CreateTimer

Creates an timer with the given callback method.

Declaration

Source position: interfacebase.pp line 163

public function TWidgetSet.CreateTimer(

  Interval: Integer;

  TimerProc: TWSTimerProc

):THandle; virtual; abstract;

Arguments

Interval | The time interval.
TimerProc | The callback method.

Function result

The timer ID, zero on failure.


TWidgetSet.DCClipRegionValid

Declaration

Source position: lclintfh.inc line 58

public function TWidgetSet.DCClipRegionValid(

  DC: HDC

):Boolean; virtual;


TWidgetSet.DCGetPixel

Declaration

Source position: interfacebase.pp line 153

public function TWidgetSet.DCGetPixel(

  CanvasHandle: HDC;

  X: Integer;

  Y: Integer

):TGraphicsColor; virtual; abstract;


TWidgetSet.DCRedraw

Declaration

Source position: interfacebase.pp line 155

public procedure TWidgetSet.DCRedraw(

  CanvasHandle: HDC

); virtual; abstract;


TWidgetSet.DCSetAntialiasing

Declaration

Source position: interfacebase.pp line 156

public procedure TWidgetSet.DCSetAntialiasing(

  CanvasHandle: HDC;

  AEnabled: Boolean

); virtual;


TWidgetSet.DCSetPixel

Declaration

Source position: interfacebase.pp line 154

public procedure TWidgetSet.DCSetPixel(

  CanvasHandle: HDC;

  X: Integer;

  Y: Integer;

  AColor: TGraphicsColor

); virtual; abstract;


TWidgetSet.DeallocateHWnd

Deletes a window created with AllocateHWnd.

Declaration

Source position: lclintfh.inc line 59

public procedure TWidgetSet.DeallocateHWnd(

  Wnd: HWND

); virtual;

Arguments

Wnd

The window handle.

See also

TWidgetSet.AllocateHWnd

Allocates an invisible window that can be used to receive messages.


TWidgetSet.DeleteCriticalSection

Deletes an unowned critical section.

Declaration

Source position: winapih.inc line 74

public procedure TWidgetSet.DeleteCriticalSection(

  var CritSection: TCriticalSection

); virtual;

Arguments

CritSection

The critical section object.

Errors

Results are unpredictable when the section is owned, i.e. has been entered but not yet left.

See also

TWidgetSet.InitializeCriticalSection

Initializes a Critical Section object.


TWidgetSet.DeleteDC

Deletes an Device Context, created by CreateDC.

Declaration

Source position: winapih.inc line 75

public function TWidgetSet.DeleteDC(

  hDC: HDC

):Boolean; virtual;

Function result

False on failure.

See also

TWidgetSet.ReleaseDC

Releases an Device Context obtained by GetDC.


TWidgetSet.DeleteObject

Deletes a graphic object, freeing all system resources associated with the object.

Declaration

Source position: winapih.inc line 76

public function TWidgetSet.DeleteObject(

  GDIObject: HGDIOBJ

):Boolean; virtual;

Function result

False on failure.

Errors

The function fails when the Handle is selected into an DC.


TWidgetSet.DestroyCaret

Destroys the caret but doesn't free the bitmap.

Declaration

Source position: winapih.inc line 77

public function TWidgetSet.DestroyCaret(

  Handle: HWND

):Boolean; virtual;

Arguments

Handle

Handle of the window with the caret.

Function result

False on failure.


TWidgetSet.DestroyCursor

Destroys an mouse cursor.

Declaration

Source position: winapih.inc line 78

public function TWidgetSet.DestroyCursor(

  Handle: HCURSOR

):Boolean; virtual;

Arguments

Handle

The cursor Handle.

Function result

False on failure.


TWidgetSet.DestroyIcon

Destroys an icon.

Declaration

Source position: winapih.inc line 79

public function TWidgetSet.DestroyIcon(

  Handle: HICON

):Boolean; virtual;

Function result

False on failure.


TWidgetSet.DestroyRubberBand

Declaration

Source position: lclintfh.inc line 60

public procedure TWidgetSet.DestroyRubberBand(

  ARubberBand: HWND

); virtual;


TWidgetSet.DestroyTimer

Destroys an timer.

Declaration

Source position: interfacebase.pp line 164

public function TWidgetSet.DestroyTimer(

  TimerHandle: THandle

):Boolean; virtual; abstract;

Arguments

TimerHandle

The timer ID.

Function result

False on failure.

See also

TWidgetSet.CreateTimer

Creates an timer with the given callback method.


TWidgetSet.DPtoLP

Converts an array of Device Points (coordinates) into Logical Points.

Declaration

Source position: winapih.inc line 81

public function TWidgetSet.DPtoLP(

  DC: HDC;

  var Points;

  Count: Integer

):Bool; virtual;

Arguments

DC | The device context, containing the coordinate mapping information.
Points | An array of points.
Count | The number of points to convert.

Function result

False on failure.


TWidgetSet.DrawDefaultDockImage

Draws the DockRect during drag-dock operations.

Declaration

Source position: lclintfh.inc line 61

public procedure TWidgetSet.DrawDefaultDockImage(

  AOldRect: TRect;

  ANewRect: TRect;

  AOperation: TDockImageOperation

); virtual;

Arguments

AOldRect | The old DockRect.
ANewRect | The new DockRect.

Errors

The Windows implementation doesn't cooperate with the DragManager. See Mantis 0018525


TWidgetSet.DrawEdge

Draws one or more edges of a rectangle.

Declaration

Source position: winapih.inc line 84

public function TWidgetSet.DrawEdge(

  DC: HDC;

  var Rect: TRect;

  edge: Cardinal;

  grfFlags: Cardinal

):Boolean; virtual;

Arguments

edge | A combination of edge styles (inner/outer, raised/sunken)
grfFlags | Indicates e.g. the edges to paint (BF_LEFT).

Function result

False on failure.


TWidgetSet.DrawFocusRect

Shows or hides a floating rectangle.

Declaration

Source position: winapih.inc line 83

public function TWidgetSet.DrawFocusRect(

  DC: HDC;

  const Rect: TRect

):Boolean; virtual;

Arguments

DC

Almost a screen DC.

Function result

False on failure.

Description

This function is intended to temporarily outline part of an canvas, e.g. a rectangular selection following mouse moves (rubber box, DockRect).

A second call of the function, with the same parameters, removes the rectangle again (XOR painting). Due to this behavior the frame should be removed before it might be overwritten by any other painting operation.

Remark: Not all platforms allow for painting outside WM_PAINT events.
Remark: Child windows may be excluded (clipped), i.e. the rectangle is not necessarily fully shown.


TWidgetSet.DrawFrameControl

Draws a window frame control, of the specified type and style.

Declaration

Source position: winapih.inc line 82

public function TWidgetSet.DrawFrameControl(

  DC: HDC;

  const Rect: TRect;

  uType: Cardinal;

  uState: Cardinal

):Boolean; virtual;

Arguments

DC | The window frame device context.
uType | The control type, e.g. DFC_CAPTION.
uState | The control state, e.g. DFCS_CAPTIONCLOSE (close button).

Function result

False on failure.

Description

A window frame includes these components (uType):

  • title bar (DFC_CAPTION)
  • menu bar (DFC_MENU)
  • popup menus (DFC_POPUPMENU)
  • scrollbars (DFC_SCROLL)

Window managers do not normally allow the user to paint the components of an window frame, do not even supply an DC for that purpose.

The available features depend on the window manager of the actual platform, and the used widgetset.


TWidgetSet.DrawGrid

Declaration

Source position: lclintfh.inc line 62

public procedure TWidgetSet.DrawGrid(

  DC: HDC;

  const R: TRect;

  DX: Integer;

  DY: Integer

); virtual;


TWidgetSet.DrawText

Draws formatted text within a rectangle.

Declaration

Source position: winapih.inc line 85

public function TWidgetSet.DrawText(

  DC: HDC;

  Str: PChar;

  Count: Integer;

  var Rect: TRect;

  Flags: Cardinal

):Integer; virtual;

Arguments

Str | The text (should be zero terminated).
Count | The number of (Wide)Chars in the text.
Rect | The bounding (clipping) rectangle.
Flags | Various flags.

Function result

The height of the drawn text, from Rect.Top to the bottom of the text. Zero on failure.

Description

Several formatting options are available (DT_WORDBREAK...).

DT_CALCRECT suppresses all painting, instead the extent of the formatted text is returned in the Rect parameter.


TWidgetSet.Ellipse

Draws a filled circle or ellipse, bounded by a rectangle.

Declaration

Source position: winapih.inc line 95

public function TWidgetSet.Ellipse(

  DC: HDC;

  x1: Integer;

  y1: Integer;

  x2: Integer;

  y2: Integer

):Boolean; virtual;

Function result

False on failure.

Description

The ellipse is outlined with the current pen, and filled with the current brush.

See also

TWidgetSet.Arc

Use Arc to draw an elliptically curved line with the current Pen.


TWidgetSet.EnableScrollBar

Enables or disables the arrows of a scrollbar control, or of the scrollbars of a window.

Declaration

Source position: winapih.inc line 87

public function TWidgetSet.EnableScrollBar(

  Wnd: HWND;

  wSBflags: Cardinal;

  wArrows: Cardinal

):Boolean; virtual;

Arguments

Wnd | The window or control handle.
wSBflags | The scrollbar type (SB_CTL, SB_HORZ...).
wArrows | The affected buttons.

Function result

False when nothing was changed.


TWidgetSet.EnableWindow

Enables or disables mouse and keyboard input to the specified window or control.

Declaration

Source position: winapih.inc line 88

public function TWidgetSet.EnableWindow(

  hWnd: HWND;

  bEnable: Boolean

):Boolean; virtual;

Function result

True when the window was disabled before.


TWidgetSet.EndPaint

Ends painting a window, started with BeginPaint.

Declaration

Source position: winapih.inc line 89

public function TWidgetSet.EndPaint(

  Handle: HWND;

  var PS: TPaintStruct

):Integer; virtual;

Arguments

Handle | The window to paint.
PS | Painting information.

Function result

Almost nonzero.

See also

TWidgetSet.BeginPaint

Start painting in a window.


TWidgetSet.EnterCriticalSection

Enters a critical section.

Declaration

Source position: winapih.inc line 90

public procedure TWidgetSet.EnterCriticalSection(

  var CritSection: TCriticalSection

); virtual;

Arguments

CritSection

The critical section object.

Description

The call returns only when the calling thread has obtained ownership of the critical section. See TryEnterCriticalSection for testing the ownership of the critical section.

See also

TWidgetSet.InitializeCriticalSection

Initializes a Critical Section object.


TWidgetSet.EnumDisplayMonitors

Invokes a callback function for every available display monitor.

Declaration

Source position: winapih.inc line 91

public function TWidgetSet.EnumDisplayMonitors(

  hdc: HDC;

  lprcClip: PRect;

  lpfnEnum: MonitorEnumProc;

  dwData: LPARAM

):LongBool; virtual;

Arguments

lpfnEnum | The callback function.
dwData | Data passed to the callback function

Function result

False on failure.


TWidgetSet.EnumFontFamilies

Invokes a callback function for every font available on a specified device.

Declaration

Source position: winapih.inc line 92

public function TWidgetSet.EnumFontFamilies(

  DC: HDC;

  Family: Pchar;

  EnumFontFamProc: FontEnumProc;

  LParam: LPARAM

):LongInt; virtual;

Arguments

DC | The device context.
Family | The font family name, empty for all families.
EnumFontFamProc | The callback function.
LParam | Data passed to the callback function.

Function result

The last value returned by the callback function.

See also

TWidgetSet.EnumFontFamiliesEx

Invokes a callback function for every available font that matches certain criteria.


TWidgetSet.EnumFontFamiliesEx

Invokes a callback function for every available font that matches certain criteria.

Declaration

Source position: winapih.inc line 93

public function TWidgetSet.EnumFontFamiliesEx(

  DC: HDC;

  lpLogFont: PLogFont;

  Callback: FontEnumExProc;

  Lparam: LPARAM;

  Flags: dword

):LongInt; virtual;

Arguments

DC | The device context.
lpLogFont | Description of the desired fonts.
Callback | The callback function.
Lparam | Data passed to the callback function.

Function result

The last value returned by the callback function.


TWidgetSet.EqualRgn

Declaration

Source position: winapih.inc line 97

public function TWidgetSet.EqualRgn(

  Rgn1: HRGN;

  Rgn2: HRGN

):Boolean; virtual;


TWidgetSet.ExcludeClipRect

Excludes a rectangle from the clipping region, i.e. prevents painting within the rectangle.

Declaration

Source position: winapih.inc line 98

public function TWidgetSet.ExcludeClipRect(

  dc: HDC;

  Left: Integer;

  Top: Integer;

  Right: Integer;

  Bottom: Integer

):Integer; virtual;

Function result

The type of the new clipping region, Error (0) on failure.


TWidgetSet.ExtCreatePen

Creates a logical pen, selectable into any DC.

Declaration

Source position: winapih.inc line 99

public function TWidgetSet.ExtCreatePen(

  dwPenStyle: DWord;

  dwWidth: DWord;

  const lplb: TLogBrush;

  dwStyleCount: DWord;

  lpStyle: PDWord

):HPEN; virtual;

Arguments

dwPenStyle | A collection of style options.
dwWidth | The pen width.
lplb | The brush description.
dwStyleCount | The number of sections of an dashed pen.
lpStyle | Array of the section lengths of an dashed pen.

Function result

The pen handle, zero on failure.


TWidgetSet.ExtSelectClipRGN

Combines the passed Region with the current clipping region.

Declaration

Source position: winapih.inc line 101

public function TWidgetSet.ExtSelectClipRGN(

  dc: HDC;

  rgn: HRGN;

  Mode: LongInt

):Integer; virtual;

Arguments

rgn | The region to combine with.
Mode | How the regions are combined.

Function result

The type of the resulting clipping region.

Description

The Mode can be one of:

  • RGN_AND - all points which are in both regions.
  • RGN_COPY - an exact copy of the source region, same as SelectClipRGN.
  • RGN_DIFF - all points which are in the Clipping Region but but not in the Source. (Clip - RGN)
  • RGN_OR - all points which are in either the Clip Region or in the Source. (Clip + RGN)
  • RGN_XOR - all points which are in either the Clip Region or in the Source, but not in both.


TWidgetSet.ExtTextOut

Draws an string without formatting (single line).

Declaration

Source position: winapih.inc line 100

public function TWidgetSet.ExtTextOut(

  DC: HDC;

  X: Integer;

  Y: Integer;

  Options: LongInt;

  Rect: PRect;

  Str: PChar;

  Count: LongInt;

  Dx: PInteger

):Boolean; virtual;

Arguments

DC | The Device Context.
X | The reference point, used to position the text.
Y | The reference point, used to position the text.
Options | Output options.
Rect | The bounding rectangle.
Str | The text.
Count | The number of (Wide)Chars in the string.
Dx | Pointer to an array of inter-character spacing values, can be Nil.

Function result

False on failure.

Description

The string is drawn with the current font and colors.

The following Options are supported:

  • ETO_CLIPPED - the text is clipped to the given rectangle.
  • ETO_OPAQUE - the rectangle is filled with the background color.


TWidgetSet.FillRect

Fills a rectangle using the specified brush.

Declaration

Source position: winapih.inc line 103

public function TWidgetSet.FillRect(

  DC: HDC;

  const Rect: TRect;

  Brush: HBRUSH

):Boolean; virtual;

Function result

False on failure.


TWidgetSet.FillRgn

Fills a region using the specified brush.

Declaration

Source position: winapih.inc line 104

public function TWidgetSet.FillRgn(

  DC: HDC;

  RegionHnd: HRGN;

  hbr: HBRUSH

):Bool; virtual;


TWidgetSet.FloodFill

Fills an area of the display surface with the current brush.

Declaration

Source position: winapih.inc line 105

public function TWidgetSet.FloodFill(

  DC: HDC;

  X: Integer;

  Y: Integer;

  Color: TGraphicsColor;

  FillStyle: TGraphicsFillStyle;

  Brush: HBRUSH

):Boolean; virtual;

Arguments

DC | The device context.
X | The starting point.
Y | The starting point.
Color | The area or boundary color, depending on FillStyle.
FillStyle | fsBorder or fsSurface.
Brush | The brush used to fill the area.

Function result

False on failure.

Description

FillStyle specifies the area:

  • When FillStyle is fsBorder, the area is bounded by a certain Color, the boundary must not have gaps in it.
  • When FillStyle is fsSurface, the area has the specified Color, and all adjacent pixels of this color are replaced.

Filling starts at a given point, which resides somewhere inside the area.


TWidgetSet.FontIsMonoSpace

Declaration

Source position: lclintfh.inc line 65

public function TWidgetSet.FontIsMonoSpace(

  Font: HFONT

):Boolean; virtual;


TWidgetSet.Frame3d

Declaration

Source position: lclintfh.inc line 66

public function TWidgetSet.Frame3d(

  DC: HDC;

  var ARect: TRect;

  const FrameWidth: Integer;

  const Style: TGraphicsBevelCut

):Boolean; virtual;


TWidgetSet.FrameRect

Draws a border around a rectangle.

Declaration

Source position: winapih.inc line 109

public function TWidgetSet.FrameRect(

  DC: HDC;

  const ARect: TRect;

  hBr: HBRUSH

):Integer; virtual;

Arguments

ARect | The rectangle to outline.
hBr | The brush for drawing the border.

Function result

Zero on failure.

Description

The boundary is one logical unit wide, painted using the given brush.


TWidgetSet.GetAcceleratorString

Declaration

Source position: lclintfh.inc line 68

public function TWidgetSet.GetAcceleratorString(

  const AVKey: Byte;

  const AShiftState: TShiftState

):string; virtual;


TWidgetSet.GetActiveWindow

Returns the Handle of the active window of the calling thread.

Declaration

Source position: winapih.inc line 111

public function TWidgetSet.GetActiveWindow: HWND; virtual;

Function result

The window handle, zero on failure.


TWidgetSet.GetAvailableNativeCanvasTypes

Declaration

Source position: lclintfh.inc line 69

public function TWidgetSet.GetAvailableNativeCanvasTypes(

  DC: HDC;

  AAllowFallbackToParent: Boolean = False

):TNativeCanvasTypes; virtual;


TWidgetSet.GetAvailableNativeHandleTypes

Declaration

Source position: lclintfh.inc line 70

public function TWidgetSet.GetAvailableNativeHandleTypes(

  Handle: HWND;

  AAllowFallbackToParent: Boolean = False

):TNativeHandleTypes; virtual;


TWidgetSet.GetBitmapBits

Fills an buffer with the bitmap bits.

Declaration

Source position: winapih.inc line 112

public function TWidgetSet.GetBitmapBits(

  Bitmap: HBITMAP;

  Count: LongInt;

  Bits: Pointer

):LongInt; virtual;

Arguments

Bitmap | The (device dependent) bitmap handle.
Count | The byte size of the buffer.
Bits | Pointer to the output buffer.

Function result

The number of bytes copied, zero on failure.


TWidgetSet.GetBkColor

Returns the background color of an device context.

Declaration

Source position: winapih.inc line 113

public function TWidgetSet.GetBkColor(

  DC: HDC

):TColorRef; virtual;

Function result

The background color, CLR_INVALID on failure.


TWidgetSet.GetCapture

Returns the window that captures mouse messages.

Declaration

Source position: winapih.inc line 114

public function TWidgetSet.GetCapture: HWND; virtual;

Function result

The window handle, zero if no window of the thread captures mouse messages.


TWidgetSet.GetCaretPos

Returns the caret position, in client coordinates.

Declaration

Source position: winapih.inc line 115

public function TWidgetSet.GetCaretPos(

  var lpPoint: TPoint

):Boolean; virtual;

Arguments

lpPoint

Receives the coordinates.

Function result

False on failure.


TWidgetSet.GetCaretRespondToFocus

Declaration

Source position: lclintfh.inc line 71

public function TWidgetSet.GetCaretRespondToFocus(

  handle: HWND;

  var ShowHideOnFocus: Boolean

):Boolean; virtual;


TWidgetSet.GetCharABCWidths

Returns the ABC widths of an range of character codes.

Declaration

Source position: winapih.inc line 121

public function TWidgetSet.GetCharABCWidths(

  DC: HDC;

  p2: UINT;

  p3: UINT;

  const ABCStructs

):Boolean; virtual;

Arguments

DC | The device context.
p2 | The first character code
p3 | The last character code.
ABCStructs | Array of ABC records, receiving the information.

Function result

False on failure.

See also

#lcl.LCLType._ABC

Record describing the width of a TrueType character.


TWidgetSet.GetClientBounds

Declaration

Source position: lclintfh.inc line 72

public function TWidgetSet.GetClientBounds(

  handle: HWND;

  var ARect: TRect

):Boolean; virtual;


TWidgetSet.GetClientRect

Returns the client rectangle of a window.

Declaration

Source position: winapih.inc line 116

public function TWidgetSet.GetClientRect(

  handle: HWND;

  var Rect: TRect

):Boolean; virtual;

Arguments

handle | The window handle.
Rect | Receives the client coordinates.

Function result

False on failure.

Description

The client rectangle is the size of the inner area of a control, where e.g. the child controls are visible. Left and Top are always 0.

A child control with Align=alClient will completely fill the clientrect.


TWidgetSet.GetClipBox

Returns the smallest rectangle which includes the entire clipping region of an device context.

Declaration

Source position: winapih.inc line 117

public function TWidgetSet.GetClipBox(

  DC: HDC;

  lpRect: PRect

):LongInt; virtual;

Arguments

DC | The device context.
lpRect | Receives the coordinates.

Function result

The region kind.


TWidgetSet.GetClipRGN

Returns the clipping region of an device context.

Declaration

Source position: winapih.inc line 118

public function TWidgetSet.GetClipRGN(

  DC: HDC;

  RGN: HRGN

):LongInt; virtual;

Arguments

DC | The device context.
RGN | The handle of the clipping region.

Function result

Zero on failure.


TWidgetSet.GetCmdLineParamDescForInterface

Declaration

Source position: lclintfh.inc line 73

public function TWidgetSet.GetCmdLineParamDescForInterface: string; virtual;


TWidgetSet.GetControlConstraints

Updates the constraints object (e.g. TSizeConstraints) with interface specific bounds.

Declaration

Source position: lclintfh.inc line 74

public function TWidgetSet.GetControlConstraints(

  Constraints: TObject

):Boolean; virtual;

Arguments

Constraints

Should be a TSizeConstraints.

Function result

False on failure.


TWidgetSet.GetCurrentObject

Returns an currently selected object in an device context.

Declaration

Source position: winapih.inc line 119

public function TWidgetSet.GetCurrentObject(

  DC: HDC;

  uObjectType: UINT

):HGDIOBJ; virtual;

Arguments

DC | The device context.
uObjectType | The type of the selected object, e.g. OBJ_BRUSH.

Function result

The object handle, zero on failure.


TWidgetSet.GetCursorPos

Gets the mouse cursor position, in screen coordinates.

Declaration

Source position: winapih.inc line 120

public function TWidgetSet.GetCursorPos(

  var lpPoint: TPoint

):Boolean; virtual;

Arguments

lpPoint

Receives the mouse coordinates.

Function result

False on failure.


TWidgetSet.GetDC

Returns the handle of an Device Context (DC) for the client area of a window.

Declaration

Source position: winapih.inc line 122

public function TWidgetSet.GetDC(

  hWnd: HWND

):HDC; virtual;

Arguments

hWnd

The window handle.

Function result

The DC handle, zero on failure.


TWidgetSet.GetDCOriginRelativeToWindow

Declaration

Source position: lclintfh.inc line 75

public function TWidgetSet.GetDCOriginRelativeToWindow(

  PaintDC: HDC;

  WindowHandle: HWND;

  var OriginDiff: TPoint

):Boolean; virtual;


TWidgetSet.GetDesignerDC

Declaration

Source position: lclintfh.inc line 76

public function TWidgetSet.GetDesignerDC(

  WindowHandle: HWND

):HDC; virtual;


TWidgetSet.GetDeviceCaps

Returns various device specific information.

Declaration

Source position: winapih.inc line 123

public function TWidgetSet.GetDeviceCaps(

  DC: HDC;

  Index: Integer

):Integer; virtual;

Arguments

DC | The device context.
Index | The value type, e.g. HORZRES.

Function result

The requested value

Description

The following information can be retrieved:

  • HORZSIZE - Horizontal size in millimeters
  • VERTSIZE - Vertical size in millimeters
  • HORZRES - Horizontal width in pixels
  • VERTRES - Vertical height in pixels
  • BITSPIXEL - Number of bits per pixel
  • PLANES - Number of color planes
  • LOGPIXELSX - The number of pixels per logical inch, in X (horizontal) direction.
  • LOGPIXELSY - The number of pixels per logical inch, in Y (vertical) direction.
  • SIZEPALETTE - Number of entries in the color palette
  • NUMRESERVED - Number of reserved entries in the color palette

See also

#lcl.LCLType.HORZRES

Horizontal width in pixels


TWidgetSet.GetDeviceSize

Declaration

Source position: lclintfh.inc line 77

public function TWidgetSet.GetDeviceSize(

  DC: HDC;

  var p: TPoint

):Boolean; virtual;


TWidgetSet.GetDIBits

Fills an buffer with bitmap color bits.

Declaration

Source position: winapih.inc line 124

public function TWidgetSet.GetDIBits(

  DC: HDC;

  Bitmap: HBITMAP;

  StartScan: UINT;

  NumScans: UINT;

  Bits: Pointer;

  var BitInfo: BITMAPINFO;

  Usage: UINT

):Integer; virtual;

Arguments

DC | The device context.
Bitmap | The bitmap handle.
StartScan | The first scanline to retrieve.
NumScans | The number of scanlines to retrieve.
Bits | Pointer to the color bits array, or Nil to get the BitmapInfo.
BitInfo | Contains or receives the BitmapInfo.
Usage | The color format, e.g. DIB_RGB_COLORS.

Function result

The number of returned scanlines, zero on failure.

Description

The bitmap must be a compatible (device dependent) bitmap, for the given device context. It should not be selected into any DC.

The color bits are copied into the Bits array in Device Independent Bitmap (DIB) format.

When Bits is Nil, the BitInfo record receives the bitmap information, from which the required size of the Bits array can be determined.

See also

#lcl.LCLType.DIB_RGB_COLORS


TWidgetSet.GetDoubleClickTime

Returns the double-click time, in milliseconds.

Declaration

Source position: winapih.inc line 125

public function TWidgetSet.GetDoubleClickTime: UINT; virtual;


TWidgetSet.GetDpiForMonitor

Declaration

Source position: winapih.inc line 133

public function TWidgetSet.GetDpiForMonitor(

  hmonitor: HMONITOR;

  dpiType: TMonitorDpiType;

  out dpiX: UINT;

  out dpiY: UINT

):HRESULT; virtual;


TWidgetSet.GetFocus

Returns the handle of the window that has the focus in the current thread.

Declaration

Source position: winapih.inc line 126

public function TWidgetSet.GetFocus: HWND; virtual;

Function result

The window handle, zero if no window has the focus.


TWidgetSet.GetFontLanguageInfo

Returns language information about the currently selected font.

Declaration

Source position: winapih.inc line 127

public function TWidgetSet.GetFontLanguageInfo(

  DC: HDC

):DWord; virtual;

Function result

Font flags, zero for Latin font families.

Description

The following flags are supported:

  • GCP_DBCS - the character set is double-byte (DBCS).


TWidgetSet.GetForegroundWindow

Returns the window that the user is currently working with, session wide.

Declaration

Source position: winapih.inc line 128

public function TWidgetSet.GetForegroundWindow: HWND; virtual;

Function result

The window handle, zero when no such window exists.


TWidgetSet.GetIconInfo

Returns information about an Icon or Cursor.

Declaration

Source position: winapih.inc line 129

public function TWidgetSet.GetIconInfo(

  AIcon: HICON;

  AIconInfo: PIconInfo

):Boolean; virtual;

Arguments

AIcon | The item handle.
AIconInfo | Receives the information.


TWidgetSet.GetKeyState

The status of a virtual key.

Declaration

Source position: winapih.inc line 130

public function TWidgetSet.GetKeyState(

  nVirtKey: Integer

):SmallInt; virtual;

Arguments

nVirtKey

The virtual key code.

Function result

The key state flags.

Description

The result reflects the message processing state, at the time of the last seen key message.

A key can be up, down or toggled.

The high order bit of the result is the up/down state, 1 for down.

The low order bit of the result is the toggled state, applicable to e.g. the caps-lock key. The bit is set if the key is toggled (active).


TWidgetSet.GetLCLCapability

Checks the widgetset for available capabilities.

Declaration

Source position: interfacebase.pp line 151

public function TWidgetSet.GetLCLCapability(

  ACapability: TLCLCapability

):PtrUInt; virtual;

Function result

Can be either LCL_CAPABILITY_NO or LCL_CAPABILITY_YES


TWidgetSet.GetLCLOwnerObject

Declaration

Source position: lclintfh.inc line 78

public function TWidgetSet.GetLCLOwnerObject(

  Handle: HWND

):TObject; virtual;


TWidgetSet.GetMapMode

Returns the mapping mode of an device context.

Declaration

Source position: winapih.inc line 131

public function TWidgetSet.GetMapMode(

  DC: HDC

):Integer; virtual;

Arguments

DC

The device context.

Function result

The mapping mode, zero on failure.

See also

TWidgetSet.SetMapMode

Sets the mapping mode of an device context.


TWidgetSet.GetMonitorInfo

Returns information about an display monitor.

Declaration

Source position: winapih.inc line 132

public function TWidgetSet.GetMonitorInfo(

  hMonitor: HMONITOR;

  lpmi: PMonitorInfo

):Boolean; virtual;

Arguments

hMonitor | The monitor handle.
lpmi | Receives the information.

Function result

False on failure.


TWidgetSet.GetNativeCanvas

Declaration

Source position: lclintfh.inc line 79

public function TWidgetSet.GetNativeCanvas(

  DC: HDC;

  AHandleType: TNativeCanvasType;

  AAllowFallbackToParent: Boolean = False

):PtrInt; virtual;


TWidgetSet.GetNativeHandle

Declaration

Source position: lclintfh.inc line 80

public function TWidgetSet.GetNativeHandle(

  Handle: HWND;

  AHandleType: TNativeHandleType;

  AAllowFallbackToParent: Boolean = False

):PtrInt; virtual;


TWidgetSet.GetObject

Returns information about a graphics object.

Declaration

Source position: winapih.inc line 134

public function TWidgetSet.GetObject(

  GDIObject: HGDIOBJ;

  BufSize: Integer;

  Buf: Pointer

):Integer; virtual;

Arguments

GDIObject | The Handle of the object.
BufSize | The byte count of the buffer.
Buf | Receives the information. Nil means to return the required buffer size.

Function result

The number of bytes written into the buffer.

Description

The returned information depends on the object type


TWidgetSet.GetPaletteEntries

Retrieves an range of color entries from a logical palette.

Declaration

Source position: winapih.inc line 135

public function TWidgetSet.GetPaletteEntries(

  Palette: HPALETTE;

  StartIndex: UINT;

  NumEntries: UINT;

  var PaletteEntries

):UINT; virtual;

Arguments

Palette | The palette handle.
StartIndex | The first entry.
NumEntries | The number of entries to retrieve.
PaletteEntries | Array of PALETTEENTRY records, receiving the information.

Function result

The number of entries copied.


TWidgetSet.GetParent

Returns the parent window of a window.

Declaration

Source position: winapih.inc line 137

public function TWidgetSet.GetParent(

  Handle: HWND

):HWND; virtual;

Arguments

Handle

The window handle.

Function result

The parent window handle, zero on failure.


TWidgetSet.GetProp

Retrieves an property value for a window.

Declaration

Source position: winapih.inc line 138

public function TWidgetSet.GetProp(

  Handle: HWND;

  Str: PChar

):Pointer; virtual;

Arguments

Handle | The window handle.
Str | The property name.

Function result

Nil on failure.

See also

TWidgetSet.SetProp

Adds a property to a window.


TWidgetSet.GetRgnBox

Returns the bounding rectangle of a region, containing the entire region.

Declaration

Source position: winapih.inc line 139

public function TWidgetSet.GetRgnBox(

  RGN: HRGN;

  lpRect: PRect

):LongInt; virtual;

Arguments

RGN | The region handle.
lpRect | Receives the coordinates.

Function result

The region kind.


TWidgetSet.GetROP2

The current Foreground Mixing Mode in an device context.

Declaration

Source position: winapih.inc line 140

public function TWidgetSet.GetROP2(

  DC: HDC

):Integer; virtual;

Arguments

DC

The device context.

Function result

The mode, zero on failure.

See also

TWidgetSet.SetROP2 | Sets the Foreground Mixing Mode in an device context.
#lcl.LCLType.R2_COPYPEN | Binary raster operation (Dst op Pen): Pen.


TWidgetSet.GetScrollBarSize

Declaration

Source position: lclintfh.inc line 81

public function TWidgetSet.GetScrollBarSize(

  Handle: HWND;

  SBStyle: Integer

):Integer; virtual;


TWidgetSet.GetScrollbarVisible

Declaration

Source position: lclintfh.inc line 82

public function TWidgetSet.GetScrollbarVisible(

  Handle: HWND;

  SBStyle: Integer

):Boolean; virtual;


TWidgetSet.GetScrollInfo

Returns all or selected information about a ScrollBar.

Declaration

Source position: winapih.inc line 141

public function TWidgetSet.GetScrollInfo(

  Handle: HWND;

  SBStyle: Integer;

  var ScrollInfo: TScrollInfo

):Boolean; virtual;

Arguments

Handle | The handle of a ScrollBar, or of a window containing scrollbars.
SBStyle | The ScrollBar kind.
ScrollInfo | Receives the values indicated in fMask.

Function result

False on failure.

See also

TWidgetSet.SetScrollInfo

Sets (selected) parameters of a scroll bar.


TWidgetSet.GetStockObject

Retrieves a handle to one of the predefined graphic objects.

Declaration

Source position: winapih.inc line 144

public function TWidgetSet.GetStockObject(

  Value: Integer

):THandle; virtual;

Arguments

Value

The object kind.

Function result

The handle, zero on failure.

Description

These are the predefined (Windows) stock objects:

  • BLACK_BRUSH
  • DKGRAY_BRUSH
  • DC_BRUSH
  • GRAY_BRUSH
  • HOLLOW_BRUSH
  • LTGRAY_BRUSH
  • NULL_BRUSH
  • WHITE_BRUSH
  • BLACK_PEN
  • DC_PEN
  • WHITE_PEN
  • ANSI_FIXED_FONT
  • ANSI_VAR_FONT
  • DEVICE_DEFAULT_FONT
  • DEFAULT_GUI_FONT
  • OEM_FIXED_FONT
  • SYSTEM_FONT
  • SYSTEM_FIXED_FONT
  • DEFAULT_PALETTE


TWidgetSet.GetSysColor

Retrieves the system color for standard display elements.

Declaration

Source position: winapih.inc line 145

public function TWidgetSet.GetSysColor(

  nIndex: Integer

):DWORD; virtual;

Arguments

nIndex

The system color type.

Function result

The RGB color.

Description

These are the available display elements:

  • COLOR_3DDKSHADOW
  • COLOR_3DFACE, COLOR_BTNFACE
  • COLOR_3DHIGHLIGHT, COLOR_3DHILIGHT, COLOR_BTNHILIGHT, COLOR_BTNHIGHLIGHT
  • COLOR_3DLIGHT
  • COLOR_3DSHADOW, COLOR_BTNSHADOW
  • COLOR_ACTIVEBORDER
  • COLOR_ACTIVECAPTION
  • COLOR_APPWORKSPACE
  • COLOR_BACKGROUND, COLOR_DESKTOP
  • COLOR_BTNTEXT
  • COLOR_CAPTIONTEXT
  • COLOR_GRADIENTACTIVECAPTION
  • COLOR_GRADIENTINACTIVECAPTION
  • COLOR_GRAYTEXT
  • COLOR_HIGHLIGHT
  • COLOR_HIGHLIGHTTEXT
  • COLOR_HOTLIGHT
  • COLOR_INACTIVEBORDER
  • COLOR_INACTIVECAPTION
  • COLOR_INACTIVECAPTIONTEXT
  • COLOR_INFOBK
  • COLOR_INFOTEXT
  • COLOR_MENU
  • COLOR_MENUHILIGHT
  • COLOR_MENUBAR
  • COLOR_MENUTEXT
  • COLOR_SCROLLBAR
  • COLOR_WINDOW
  • COLOR_WINDOWFRAME
  • COLOR_WINDOWTEXT

Since all returned values are valid colors, errors cannot be detected. GetSysColorBrush instead returns a zero handle on failure.

See also

TWidgetSet.GetSysColorBrush

Retrieves a system brush for standard display elements.


TWidgetSet.GetSysColorBrush

Retrieves a system brush for standard display elements.

Declaration

Source position: winapih.inc line 146

public function TWidgetSet.GetSysColorBrush(

  nIndex: Integer

):HBRUSH; virtual;

Arguments

nIndex

The system color type.

Function result

The brush handle, zero on failure.

See also

TWidgetSet.GetSysColor

Retrieves the system color for standard display elements.


TWidgetSet.GetSystemMetrics

Retrieves various system metrics.

Declaration

Source position: winapih.inc line 149

public function TWidgetSet.GetSystemMetrics(

  nIndex: Integer

):Integer; virtual;

Arguments

nIndex

The requested item.

Function result

Depends on the requested item.

Description

All dimensions are measured in pixels.

These are available items:

  • SM_ARRANGE
  • SM_CLEANBOOT
  • SM_CMONITORS
  • SM_CMOUSEBUTTONS
  • SM_CXBORDER, SM_CYBORDER
  • SM_CXCURSOR, SM_CYCURSOR
  • SM_CXDLGFRAME, SM_CYDLGFRAME
  • SM_CXDOUBLECLK, SM_CYDOUBLECLK
  • SM_CXDRAG, SM_CYDRAG
  • SM_CXEDGE, SM_CYEDGE
  • SM_CXFIXEDFRAME, SM_CYFIXEDFRAME
  • (sm_cxfocusborder)
  • SM_CXFRAME, SM_CYFRAME
  • SM_CXFULLSCREEN, SM_CYFULLSCREEN
  • SM_CXHSCROLL, SM_CYHSCROLL
  • SM_CXHTHUMB
  • SM_CXICON, SM_CYICON
  • SM_CXICONSPACING, SM_CYICONSPACING
  • SM_CXMAXIMIZED, SM_CYMAXIMIZED
  • SM_CXMAXTRACK, SM_CYMAXTRACK
  • SM_CXMENUCHECK, SM_CYMENUCHECK
  • SM_CXMENUSIZE, SM_CYMENUSIZE
  • SM_CXMIN, SM_CYMIN
  • SM_CXMINIMIZED, SM_CYMINIMIZED
  • SM_CXMINSPACING, SM_CYMINSPACING
  • SM_CXMINTRACK, SM_CYMINTRACK
  • SM_CXSCREEN, SM_CYSCREEN
  • SM_CXSIZE, SM_CYSIZE
  • SM_CXSIZEFRAME, SM_CYSIZEFRAME
  • SM_CXSMICON, SM_CYSMICON
  • SM_CXSMSIZE, SM_CYSMSIZE
  • SM_CXVIRTUALSCREEN, SM_CYVIRTUALSCREEN
  • SM_CXVSCROLL, SM_CYVSCROLL
  • SM_CYCAPTION
  • SM_CYKANJIWINDOW
  • SM_CYMENU
  • SM_CYSMCAPTION
  • SM_CYVTHUMB
  • SM_DBCSENABLED
  • SM_DEBUG
  • sm_imeenabled sm_mediacenter
  • SM_MENUDROPALIGNMENT
  • SM_MIDEASTENABLED
  • SM_MOUSEPRESENT
  • SM_MOUSEWHEELPRESENT
  • SM_NETWORK
  • SM_PENWINDOWS
  • sm_remotecontrol sm_remotesession
  • SM_SECURE
  • SM_SAMEDISPLAYFORMAT
  • SM_SHOWSOUNDS
  • sm_shuttingdown
  • SM_SLOWMACHINE
  • SM_SWAPBUTTON
  • sm_tabletpc
  • SM_XVIRTUALSCREEN, SM_YVIRTUALSCREEN


TWidgetSet.GetSystemPaletteEntries

Retrieves an range of color entries from the system palette for a device.

Declaration

Source position: winapih.inc line 147

public function TWidgetSet.GetSystemPaletteEntries(

  DC: HDC;

  StartIndex: UINT;

  NumEntries: UINT;

  var PaletteEntries

):UINT; virtual;

Arguments

DC | The device context.
StartIndex | The first entry to retrieve.
NumEntries | The number of requested entries.
PaletteEntries | Receives the color information. When Nil, the total number of palette entries is returned.

Function result

The number of entries copied, zero on failure.

See also

TWidgetSet.GetPaletteEntries

Retrieves an range of color entries from a logical palette.


TWidgetSet.GetTextColor

The current text color in an device context.

Declaration

Source position: winapih.inc line 150

public function TWidgetSet.GetTextColor(

  DC: HDC

):TColorRef; virtual;

Arguments

DC

The device context.

Function result

The RGB color.


TWidgetSet.GetTextExtentExPoint

Calculates the number of characters, that fit into some horizontal space.

Declaration

Source position: winapih.inc line 151

public function TWidgetSet.GetTextExtentExPoint(

  DC: HDC;

  Str: PChar;

  Count: Integer;

  MaxWidth: Integer;

  MaxCount: PInteger;

  PartialWidths: PInteger;

  var Size: TSize

):Boolean; virtual;

Arguments

DC | The device context.
Str | The string containing the characters.
Count | The number of bytes in Str, -1 for automatic detection.
MaxWidth | The maximum display width, in logical units.
MaxCount | Receives the number of logical (UTF) characters that can be displayed. When Nil, MaxWidth is ignored.
PartialWidths | Receives the widths for every partial sequence of characters. Can be Nil.
Size | Receives the total width and height of the display area.

Function result

False on failure.


TWidgetSet.GetTextExtentPoint

Computes the display width and height of an string.

Declaration

Source position: winapih.inc line 152

public function TWidgetSet.GetTextExtentPoint(

  DC: HDC;

  Str: PChar;

  Count: Integer;

  var Size: TSize

):Boolean; virtual;

Arguments

DC | The display DC.
Str | The text.
Count | The number of bytes in Str, -1 for automatic detection.
Size | Receives the total width and height of the required display area.

Function result

False on failure.

Errors

May not work properly without Unicode support.

See also

TWidgetSet.GetTextExtentExPoint

Calculates the number of characters, that fit into some horizontal space.


TWidgetSet.GetTextMetrics

Retrieves the metrics for the currently selected font.

Declaration

Source position: winapih.inc line 154

public function TWidgetSet.GetTextMetrics(

  DC: HDC;

  var TM: TTextMetric

):Boolean; virtual;

Arguments

DC | The device context, where the font is selected.
TM | Receives the information.

Function result

False on failure.


TWidgetSet.GetViewPortExtEx

Returns the size of the viewport of an device context.

Declaration

Source position: winapih.inc line 155

public function TWidgetSet.GetViewPortExtEx(

  DC: HDC;

  Size: PSize

):Integer; virtual;

Arguments

Size

Receives the viewport size.

Function result

False (zero) on failure.

See also

TWidgetSet.SetViewPortExtEx | Sets the extent of the viewport for a device context.
TWidgetSet.GetViewPortOrgEx | Returns the origin of the viewport of an device context.


TWidgetSet.GetViewPortOrgEx

Returns the origin of the viewport of an device context.

Declaration

Source position: winapih.inc line 156

public function TWidgetSet.GetViewPortOrgEx(

  DC: HDC;

  P: PPoint

):Integer; virtual;

Arguments

P

Receives the viewport origin.

Function result

False (zero) on failure.

See also

TWidgetSet.SetViewPortOrgEx | Sets the device origin corresponding to the window origin (0,0) in an device context.
TWidgetSet.GetViewPortExtEx | Returns the size of the viewport of an device context.


TWidgetSet.GetWindowExtEx

Returns the extent of a window, in logical units.

Declaration

Source position: winapih.inc line 157

public function TWidgetSet.GetWindowExtEx(

  DC: HDC;

  Size: PSize

):Integer; virtual;

Arguments

Size

Receives the window extent.

Function result

False (zero) on failure.


TWidgetSet.GetWindowLong

Returns attributes of a window.

Declaration

Source position: winapih.inc line 158

public function TWidgetSet.GetWindowLong(

  Handle: HWND;

  int: Integer

):PtrInt; virtual;

Arguments

Handle | The window handle.
int | Offset of the attribute.

Function result

The attribute.

Description

The following attributes are defined:

  • GWL_EXSTYLE - extended window style flags. See CreateWindowEx.
  • GWL_STYLE - window style flags.
  • GWL_WNDPROC - the window procedure (address or handle). See CallWindowProc.
  • GWL_HINSTANCE - handle of the application instance.
  • GWL_HWNDPARENT - handle of the parent window.
  • GWL_ID - the identifier of the window.
  • GWL_USERDATA - user data associated with the window.

The following attributes are also available when the window is a dialog box:

  • DWL_DLGPROC - the dialog box procedure (address or handle).
  • DWL_MSGRESULT - the return value of a message processed in the dialog box procedure.
  • DWL_USER - extra application information.

GWL_USERDATA and DWL_USER are the base offsets of user added attributes. The second user attribute can be access with an additional offset of 4, and so on.


TWidgetSet.GetWindowOrgEx

Retrieves the window origin of an device context, in logical units.

Declaration

Source position: winapih.inc line 161

public function TWidgetSet.GetWindowOrgEx(

  dc: HDC;

  var P: TPoint

):Integer; virtual;

function TWidgetSet.GetWindowOrgEx(

  dc: HDC;

  P: PPoint

):Integer; virtual;

Arguments

dc | The device context
P | Receives the origin.

Function result

Zero on failure.

Arguments

dc | The device context
P | Receives the origin.

See also

TWidgetSet.SetWindowOrgEx | Specifies which window point maps to the viewport origin (0,0).
TWidgetSet.GetViewPortOrgEx | Returns the origin of the viewport of an device context.


TWidgetSet.GetWindowRect

Retrieves the bounding rectangle of a window, in screen coordinates.

Declaration

Source position: winapih.inc line 159

public function TWidgetSet.GetWindowRect(

  Handle: HWND;

  var Rect: TRect

):Integer; virtual;

Arguments

Handle | The window handle.
Rect | Receives the window bounds.

Function result

Zero on failure.


TWidgetSet.GetWindowRelativePosition

Declaration

Source position: lclintfh.inc line 83

public function TWidgetSet.GetWindowRelativePosition(

  Handle: HWND;

  var Left: Integer;

  var Top: Integer

):Boolean; virtual;


TWidgetSet.GetWindowSize

Returns the Width and Height of the window.

Declaration

Source position: winapih.inc line 160

public function TWidgetSet.GetWindowSize(

  Handle: HWND;

  var Width: Integer;

  var Height: Integer

):Boolean; virtual;

Arguments

Handle | The window handle.
Width | The width.
Height | The height.

Function result

False on failure.

Description

The size is the client width and height for forms or the total size for sub-controls


TWidgetSet.GradientFill

Fills rectangle or triangle areas with gradient colors.

Declaration

Source position: winapih.inc line 163

public function TWidgetSet.GradientFill(

  DC: HDC;

  Vertices: PTriVertex;

  NumVertices: LongInt;

  Meshes: Pointer;

  NumMeshes: LongInt;

  Mode: LongInt

):Boolean; virtual;

Arguments

DC | The device context.
Mode | E.g. GRADIENT_FILL_RECT_H.

Function result

False on failure


TWidgetSet.HideCaret

Removes the caret from the screen.

Declaration

Source position: winapih.inc line 166

public function TWidgetSet.HideCaret(

  hWnd: HWND

):Boolean; virtual;

Arguments

hWnd

The window handle, can be zero.

Function result

False on failure

Description

Calls are cumulative, for every HideCaret a call to ShowCaret is required.


TWidgetSet.InitializeCriticalSection

Initializes a Critical Section object.

Declaration

Source position: winapih.inc line 170

public procedure TWidgetSet.InitializeCriticalSection(

  var CritSection: TCriticalSection

); virtual;

Arguments

CritSection

The critical section object.

Description

Critical sections are thread synchronization elements, typically used to prevent concurrent access to a shared resource.

Only one thread can own a critical section at the same time, other requests (to enter the same critical section) are delayed until the owner has left the critical section.

The TCriticalSection type is platform specific, treat it like a Handle.

See also

TWidgetSet.EnterCriticalSection | Enters a critical section.
TWidgetSet.LeaveCriticalSection | Releases a critical section, for use by other threads.
TWidgetSet.DeleteCriticalSection | Deletes an unowned critical section.


TWidgetSet.InitStockFont

Initializes a font object to an (predefined) stock font.

Declaration

Source position: interfacebase.pp line 159

public function TWidgetSet.InitStockFont(

  AFont: TObject;

  AStockFont: TStockFont

):Boolean; virtual;

Arguments

AFont | The font to initialize.
AStockFont | The predefined font to use.

Function result

False on failure.


TWidgetSet.IntersectClipRect

Shrinks the clipping region of an Device Context to a rectangular boundary, e.g. a text area.

Declaration

Source position: winapih.inc line 171

public function TWidgetSet.IntersectClipRect(

  dc: HDC;

  Left: Integer;

  Top: Integer;

  Right: Integer;

  Bottom: Integer

):Integer; virtual;

Function result

The region type, zero on failure.

Description

Use this method before painting into a rectangle in an DC, to clip everything outside the rectangle and outside the current clipping region of the DC.

The result can be one of the following constants:
Error NullRegion SimpleRegion ComplexRegion Region_Error


TWidgetSet.IntfSendsUTF8KeyPress

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'InterfaceBase' (#lcl)

TWidgetSet.IntfSendsUTF8KeyPress (deprecated)

Returns the interface capability to send UTF-8 characters

Declaration

Source position: lclintfh.inc line 85

public function TWidgetSet.IntfSendsUTF8KeyPress: Boolean; virtual;

Function result

True when UTF-8 KeyPress messages are sent


TWidgetSet.InvalidateFrame

Declaration

Source position: lclintfh.inc line 86

public function TWidgetSet.InvalidateFrame(

  aHandle: HWND;

  ARect: PRect;

  bErase: Boolean;

  BorderWidth: Integer

):Boolean; virtual;


TWidgetSet.InvalidateRect

Marks a display area for repaint.

Declaration

Source position: winapih.inc line 173

public function TWidgetSet.InvalidateRect(

  aHandle: HWND;

  ARect: PRect;

  bErase: Boolean

):Boolean; virtual;

Arguments

aHandle | The window handle.
ARect | The client coordinates of the area.
bErase | True forces a repaint of the background, before further painting.

Function result

False on failure.

See also

TWidgetSet.InvalidateRgn

Marks a display area for repaint.


TWidgetSet.InvalidateRgn

Marks a display area for repaint.

Declaration

Source position: winapih.inc line 174

public function TWidgetSet.InvalidateRgn(

  Handle: HWND;

  Rgn: HRGN;

  Erase: Boolean

):Boolean; virtual;

Arguments

Handle | The window handle.
Rgn | The region to repaint.
Erase | True forces a repaint of the background, before further painting.

Function result

False on failure.

See also

TWidgetSet.InvalidateRect

Marks a display area for repaint.


TWidgetSet.IsCDIntfControl

Declaration

Source position: lclintfh.inc line 89

public function TWidgetSet.IsCDIntfControl(

  AWinControl: TObject

):Boolean; virtual;


TWidgetSet.IsDBCSLeadByte

Declaration

Source position: winapih.inc line 176

public function TWidgetSet.IsDBCSLeadByte(

  TestChar: Byte

):Boolean; virtual;

Arguments

TestChar

The character code to test.

Function result

True when the character code is the first of a double-byte character sequence


TWidgetSet.IsDesignerDC

Declaration

Source position: lclintfh.inc line 87

public function TWidgetSet.IsDesignerDC(

  WindowHandle: HWND;

  DC: HDC

):Boolean; virtual;


TWidgetSet.IsHelpKey

Checks whether the widgetset uses the key to show help.

Declaration

Source position: interfacebase.pp line 160

public function TWidgetSet.IsHelpKey(

  Key: Word;

  Shift: TShiftState

):Boolean; virtual;

Arguments

Key | The virtual key.
Shift | The modifier key state.

Function result

True when this is a Help key.


TWidgetSet.IsIconic

True when the window is minimized.

Declaration

Source position: winapih.inc line 178

public function TWidgetSet.IsIconic(

  handle: HWND

):Boolean; virtual;

Arguments

handle

The window handle.

Function result

True when the window is minimized.


TWidgetSet.IsMobilePlatform

Declaration

Source position: lclintfh.inc line 88

public function TWidgetSet.IsMobilePlatform: Boolean; virtual;


TWidgetSet.IsWindow

Checks whether a handle refers to a window.

Declaration

Source position: winapih.inc line 179

public function TWidgetSet.IsWindow(

  handle: HWND

):Boolean; virtual;

Arguments

handle

The handle to test.

Function result

True when handle is a valid window handle.


TWidgetSet.IsWindowEnabled

Determines whether a window can receive mouse and keyboard input.

Declaration

Source position: winapih.inc line 180

public function TWidgetSet.IsWindowEnabled(

  handle: HWND

):Boolean; virtual;

Arguments

handle

The window handle.

Function result

True when the window is enabled (and visible).


TWidgetSet.IsWindowVisible

The definite Visible state of a window.

Declaration

Source position: winapih.inc line 181

public function TWidgetSet.IsWindowVisible(

  handle: HWND

):Boolean; virtual;

Function result

True when the window and all its parents are visible.


TWidgetSet.IsZoomed

True when the window is maximized.

Declaration

Source position: winapih.inc line 182

public function TWidgetSet.IsZoomed(

  handle: HWND

):Boolean; virtual;

Arguments

handle

The window handle.

Function result

True when the window is maximized.

See also

TWidgetSet.IsIconic

True when the window is minimized.


TWidgetSet.LCLPlatform

Returns the widgetset in use.

Declaration

Source position: interfacebase.pp line 150

public function TWidgetSet.LCLPlatform: TLCLPlatform; virtual; abstract;


TWidgetSet.LeaveCriticalSection

Releases a critical section, for use by other threads.

Declaration

Source position: winapih.inc line 186

public procedure TWidgetSet.LeaveCriticalSection(

  var CritSection: TCriticalSection

); virtual;

Arguments

CritSection

The critical section object.

See also

TWidgetSet.InitializeCriticalSection

Initializes a Critical Section object.


TWidgetSet.LineTo

Draws a line from the current position up to, but not including, the specified point.

Declaration

Source position: winapih.inc line 187

public function TWidgetSet.LineTo(

  DC: HDC;

  X: Integer;

  Y: Integer

):Boolean; virtual;

Arguments

DC | The device context.
X | The endpoint in logical units.
Y | The endpoint in logical units.

Function result

False on failure.

Description

The current position is set to the given endpoint.


TWidgetSet.LoadBitmap

Declaration

Source position: winapih.inc line 188

public function TWidgetSet.LoadBitmap(

  hInstance: THandle;

  lpBitmapName: PChar

):HBITMAP; virtual;


TWidgetSet.LoadCursor

Declaration

Source position: winapih.inc line 189

public function TWidgetSet.LoadCursor(

  hInstance: THandle;

  lpCursorName: PChar

):HCURSOR; virtual;


TWidgetSet.LoadIcon

Declaration

Source position: winapih.inc line 190

public function TWidgetSet.LoadIcon(

  hInstance: THandle;

  lpIconName: PChar

):HICON; virtual;


TWidgetSet.LPtoDP

Converts logical coordinates into device coordinates.

Declaration

Source position: winapih.inc line 191

public function TWidgetSet.LPtoDP(

  DC: HDC;

  var Points;

  Count: Integer

):Bool; virtual;

Arguments

DC | The device context.
Points | Holds and receives the transformed coordinates.
Count | The number of points in Points.

Function result

False on failure.


TWidgetSet.MaskBlt

Copies part of an source DC into an destination DC, using the specified foreground and background raster operations.

Declaration

Source position: winapih.inc line 196

public function TWidgetSet.MaskBlt(

  DestDC: HDC;

  X: Integer;

  Y: Integer;

  Width: Integer;

  Height: Integer;

  SrcDC: HDC;

  XSrc: Integer;

  YSrc: Integer;

  Mask: HBITMAP;

  XMask: Integer;

  YMask: Integer;

  Rop: DWORD

):Boolean; virtual;

function TWidgetSet.MaskBlt(

  DestDC: HDC;

  X: Integer;

  Y: Integer;

  Width: Integer;

  Height: Integer;

  SrcDC: HDC;

  XSrc: Integer;

  YSrc: Integer;

  Mask: HBITMAP;

  XMask: Integer;

  YMask: Integer

):Boolean; virtual;

Arguments

DestDC | The destination device context.
X | The origin of the destination rectangle.
Y | The origin of the destination rectangle.
Width | The size of the destination rectangle.
Height | The size of the destination rectangle.
SrcDC | The source device context.
XSrc | The origin of the source rectangle.
YSrc | The origin of the source rectangle.
Mask | The monochrome mask bitmap handle, can be zero.
XMask | The origin of the mask rectangle.
YMask | The origin of the mask rectangle.
Rop | The raster operations (optional).

Function result

False on failure.

Arguments

DestDC | The destination device context.
X | The origin of the destination rectangle.
Y | The origin of the destination rectangle.
Width | The size of the destination rectangle.
Height | The size of the destination rectangle.
SrcDC | The source device context.
XSrc | The origin of the source rectangle.
YSrc | The origin of the source rectangle.
Mask | The monochrome mask bitmap handle, can be zero.
XMask | The origin of the mask rectangle.
YMask | The origin of the mask rectangle.

Description

MaskBlt behaves like BitBlt when no mask bitmap is specified. It does a SRCOPY operation when also no Rop is specified. See BitBlt for general information about raster operations.

Rop contains both a foreground and a background raster operation (see MakeROP4). When a (monochrome) mask bitmap is present, its bits select either the foreground (1) or background (0) raster operation.

See also

TWidgetSet.BitBlt | Copies part of an source DC into an destination DC, using the specified raster operation.
TWidgetSet.StretchBlt | Copies a rectangular region into an device context, shrinking or stretching it as required.
#lcl.LCLIntf.MakeROP4 |


TWidgetSet.MessageBox

The MessageBox function displays an modal dialog, with the given text, caption, icon and buttons.

Declaration

Source position: winapih.inc line 198

public function TWidgetSet.MessageBox(

  hWnd: HWND;

  lpText: PChar;

  lpCaption: PChar;

  uType: Cardinal = MB_OK

):Integer; virtual;

Arguments

hWnd | The handle of the window that owns the MessageBox.
lpText | The text displayed in the MessageBox.
lpCaption | The caption of the MessageBox.
uType | Style flags specifying the shown buttons etc.

Function result

The pressed button, or zero on failure.

Description

uType is a combination of flags from the following lists.

The shown buttons are selected by one of:

  • MB_ABORTRETRYIGNORE - Abort, Retry, and Ignore.
  • MB_CANCELTRYCONTINUE - Cancel, Try Again, Continue. Use this message box type instead of MB_ABORTRETRYIGNORE.
  • MB_OK - OK.
  • MB_OKCANCEL - OK and Cancel.
  • MB_RETRYCANCEL - Retry and Cancel.
  • MB_YESNO - Yes and No.
  • MB_YESNOCANCEL - Yes, No, and Cancel.

Add MB_HELP for an Help button. When the user clicks the Help button or presses F1, the owner window receives a WM_HELP message.

An icon can be added by one of:

  • MB_ICONEXCLAMATION, MB_ICONWARNING - exclamation-point icon
  • MB_ICONINFORMATION, MB_ICONASTERISK - letter i in a circle
  • MB_ICONQUESTION - question-mark icon
  • MB_ICONSTOP, MB_ICONERROR, MB_ICONHAND - stop-sign icon

The default button number, activated when the user presses Enter, can be indicated by one of:
MB_DEFBUTTON1 MB_DEFBUTTON2 MB_DEFBUTTON3 MB_DEFBUTTON4

Further Windows MessageBox specific options are not (yet) implemented on other platforms.

The function result corresponds to the pressed button:
IDABORT IDCANCEL IDCONTINUE IDIGNORE IDNO IDOK IDRETRY IDTRYAGAIN IDYES


TWidgetSet.MonitorFromPoint

Finds an monitor from screen coordinates.

Declaration

Source position: winapih.inc line 199

public function TWidgetSet.MonitorFromPoint(

  ptScreenCoords: TPoint;

  dwFlags: DWord

):HMONITOR; virtual;

Arguments

ptScreenCoords | The point in screen coordinates.
dwFlags | How coordinates outside any monitor are handled, see MonitorFromPoint.

Function result

The monitor handle.

When no monitor applies, dwFlags determines the result:

  • MONITOR_DEFAULTTONEAREST - the nearest monitor.
  • MONITOR_DEFAULTTONULL - zero.
  • MONITOR_DEFAULTTOPRIMARY - the primary monitor.


TWidgetSet.MonitorFromWindow

Finds the monitor covering most of a window.

Declaration

Source position: winapih.inc line 201

public function TWidgetSet.MonitorFromWindow(

  hWnd: HWND;

  dwFlags: DWord

):HMONITOR; virtual;

Arguments

hWnd | The window handle.
dwFlags | How coordinates outside any monitor are handled, see MonitorFromPoint.Result.

Function result

The monitor handle, see MonitorFromPoint.Result.


TWidgetSet.MoveToEx

Moves the current position to the specified point.

Declaration

Source position: winapih.inc line 203

public function TWidgetSet.MoveToEx(

  DC: HDC;

  X: Integer;

  Y: Integer;

  OldPoint: PPoint

):Boolean; virtual;

Arguments

DC | The device context.
X | The new logical position.
Y | The new logical position.
OldPoint | Receives the old position, can be Nil if not required.

Function result

False on failure.


TWidgetSet.MoveWindowOrgEx

Declaration

Source position: lclintfh.inc line 91

public function TWidgetSet.MoveWindowOrgEx(

  dc: HDC;

  dX: Integer;

  dY: Integer

):Boolean; virtual;


TWidgetSet.OffsetRgn

Moves a region relative.

Declaration

Source position: winapih.inc line 206

public function TWidgetSet.OffsetRgn(

  RGN: HRGN;

  nXOffset: Integer;

  nYOffset: Integer

):Integer; virtual;

Arguments

RGN | The Region to move.
nXOffset | The relative distance to move.
nYOffset | The relative distance to move.

Function result

The new region kind, zero on failure.


TWidgetSet.PaintRgn

Declaration

Source position: winapih.inc line 208

public function TWidgetSet.PaintRgn(

  DC: HDC;

  RGN: HRGN

):Boolean; virtual;


TWidgetSet.PassCmdLineOptions

Declaration

Source position: interfacebase.pp line 127

protected procedure TWidgetSet.PassCmdLineOptions; virtual;


TWidgetSet.PeekMessage

Checks the thread's message queue for a message.

Declaration

Source position: winapih.inc line 209

public function TWidgetSet.PeekMessage(

  var lpMsg: TMsg;

  Handle: HWND;

  wMsgFilterMin: UINT;

  wMsgFilterMax: UINT;

  wRemoveMsg: UINT

):Boolean; virtual;

Arguments

lpMsg | Receives the message.
Handle | The target window handle of the message. Zero for any window, INVALID_HANDLE_VALUE for thread messages.
wMsgFilterMin | The lowest message ID to retrieve.
wMsgFilterMax | The highest message ID to retrieve, zero for all messages.
wRemoveMsg | PM_REMOVE will remove the message from the queue.


TWidgetSet.Pie

Draws a filled pie-shaped wedge, from an ellipse and two radials.

Declaration

Source position: winapih.inc line 210

public function TWidgetSet.Pie(

  DC: HDC;

  x1: Integer;

  y1: Integer;

  x2: Integer;

  y2: Integer;

  sx: Integer;

  sy: Integer;

  ex: Integer;

  ey: Integer

):Boolean; virtual;

Arguments

DC | The device context.
x1 | The bounding rectangle.
sx | The starting radial.
ex | The ending radial.

Function result

False on failure.

Description

The ellipse is bounded by a rectangle x1..y2.

Each radial is defined by the center of the rectangle an point, which must not necessarily reside on the ellipse. The bounding arc goes counter-clockwise from the Start to the End radial. The pie is outlined with the current pen and filled with the current brush.


TWidgetSet.PolyBezier

Draws Bezier curves.

Declaration

Source position: winapih.inc line 211

public function TWidgetSet.PolyBezier(

  DC: HDC;

  Points: PPoint;

  NumPts: Integer;

  Filled: Boolean;

  Continuous: Boolean

):Boolean; virtual;

Arguments

DC | The device context.
Points | The array of points.
NumPts | The number of points in Points.
Filled | True draws a Polygon.
Continuous | True uses the end-point as the starting point of the next segment.

Function result

False on failure.

Description

Use PolyBezier to draw cubic Bézier curves.

The first curve is drawn from the first point to the fourth point with the second and third points being the control points.

If the Continuous flag is TRUE then each subsequent curve requires three more points, using the end-point of the previous Curve as its starting point.

If the Continuous flag is set to FALSE, then each subsequent curve requires 4 additional points, which are used exactly as in the first curve.

If the Filled flag is set to TRUE then a straight line is drawn from the last connected point to the starting point, and the entire curve is filled with the current brush.

Any additional points which do not add up to a full Bezier (4 for Continuous, 3 otherwise) are ignored. There must be at least 4 points to be connected.


TWidgetSet.Polygon

Draws a filled Polygon.

Declaration

Source position: winapih.inc line 212

public function TWidgetSet.Polygon(

  DC: HDC;

  Points: PPoint;

  NumPts: Integer;

  Winding: Boolean

):Boolean; virtual;

Arguments

DC | The device context.
Points | The array of vertices.
NumPts | The number of vertices.
Winding | Selects the fill algorithm.

Function result

False on failure.

Description

Use Polygon to draw a closed, many-sided shape on the canvas, outlined with the current Pen and filled with the current Brush.

The Points parameter is an array of the vertices of the polygon.

Winding determines how the polygon is filled. When Winding is True, Polygon fills the shape using the Winding fill algorithm. When Winding is False, Polygon uses the even-odd (alternative) fill algorithm.

The first point is always connected to the last point.

To draw an unfilled polygon use the Polyline method, specifying the first point a second time at the end.


TWidgetSet.Polyline

Draws a sequence of lines.

Declaration

Source position: winapih.inc line 213

public function TWidgetSet.Polyline(

  DC: HDC;

  Points: PPoint;

  NumPts: Integer

):Boolean; virtual;

Description

Use Polyline to connect a set of points on the canvas.

The Points parameter is an array of points to be connected.

If you specify only two points, Polyline draws a single line.

Calling the MoveTo function with the value of the first point, and then repeatedly calling LineTo with all subsequent points will draw the same image on the canvas. However, unlike LineTo, Polyline does not change the value of PenPos.


TWidgetSet.PostMessage

Sends a message to a window, without waiting for the message result.

Declaration

Source position: winapih.inc line 214

public function TWidgetSet.PostMessage(

  Handle: HWND;

  Msg: Cardinal;

  WParam: WPARAM;

  LParam: LPARAM

):Boolean; virtual;

Arguments

Handle | The target window handle.
Msg | The message ID.

Function result

Zero on failure.

Description

Remark: This section was copied from LCLIntf, and may not apply to all platforms.

This method is a thread-safe solution to send messages to windows. Those messages will be handled in the message loop of the application and therefore can be sent from any thread. They are not immediate, but they will awake the main thread if it is waiting for messages.

These messages can be handled by procedures with the keyword message in the class of a form for example. One would then use the handle of this form as the Handle parameter of this routine.

Custom messages should always have an identification number (represented by the parameter Msg) larger then the constant LM_USER.

The two parameters WParam and LParam will be passed along to the window together with the Msg identification number.

The difference between SendMessage and PostMessage is the way that they return control to the calling thread. With SendMessage control is not returned until the window that the message was sent to has completed processing the sent message, however with PostMessage control is returned immediately.

See also

TWidgetSet.SendMessage

Sends a message to a window.


TWidgetSet.PromptUser

Declaration

Source position: lclintfh.inc line 93

public function TWidgetSet.PromptUser(

  const DialogCaption: string;

  const DialogMessage: string;

  DialogType: LongInt;

  Buttons: PLongint;

  ButtonCount: LongInt;

  DefaultIndex: LongInt;

  EscapeResult: LongInt

):LongInt; virtual;


TWidgetSet.PromptUserAtXY

Declaration

Source position: lclintfh.inc line 94

public function TWidgetSet.PromptUserAtXY(

  const DialogCaption: string;

  const DialogMessage: string;

  DialogType: LongInt;

  Buttons: PLongint;

  ButtonCount: LongInt;

  DefaultIndex: LongInt;

  EscapeResult: LongInt;

  X: LongInt;

  Y: LongInt

):LongInt; virtual;


TWidgetSet.PtInRegion

Tests whether a point lies in a region.

Declaration

Source position: winapih.inc line 215

public function TWidgetSet.PtInRegion(

  RGN: HRGN;

  X: Integer;

  Y: Integer

):Boolean; virtual;

Arguments

RGN | The region.
X | The point coordinate.
Y | The point coordinate.

Function result

True when the point lies in the region.


TWidgetSet.RadialArc

Declaration

Source position: lclintfh.inc line 96

public function TWidgetSet.RadialArc(

  DC: HDC;

  left: Integer;

  top: Integer;

  right: Integer;

  bottom: Integer;

  sx: Integer;

  sy: Integer;

  ex: Integer;

  ey: Integer

):Boolean; virtual;


TWidgetSet.RadialChord

Declaration

Source position: lclintfh.inc line 97

public function TWidgetSet.RadialChord(

  DC: HDC;

  x1: Integer;

  y1: Integer;

  x2: Integer;

  y2: Integer;

  sx: Integer;

  sy: Integer;

  ex: Integer;

  ey: Integer

):Boolean; virtual;


TWidgetSet.RadialPie

Declaration

Source position: lclintfh.inc line 98

public function TWidgetSet.RadialPie(

  DC: HDC;

  x1: Integer;

  y1: Integer;

  x2: Integer;

  y2: Integer;

  Angle1: Integer;

  Angle2: Integer

):Boolean; virtual;


TWidgetSet.RawImage_CreateBitmaps

Declaration

Source position: lclintfh.inc line 99

public function TWidgetSet.RawImage_CreateBitmaps(

  const ARawImage: TRawImage;

  out ABitmap: HBITMAP;

  out AMask: HBITMAP;

  ASkipMask: Boolean = False

):Boolean; virtual;


TWidgetSet.RawImage_DescriptionFromBitmap

Declaration

Source position: lclintfh.inc line 100

public function TWidgetSet.RawImage_DescriptionFromBitmap(

  ABitmap: HBITMAP;

  out ADesc: TRawImageDescription

):Boolean; virtual;


TWidgetSet.RawImage_DescriptionFromDevice

Declaration

Source position: lclintfh.inc line 101

public function TWidgetSet.RawImage_DescriptionFromDevice(

  ADC: HDC;

  out ADesc: TRawImageDescription

):Boolean; virtual;


TWidgetSet.RawImage_FromBitmap

Declaration

Source position: lclintfh.inc line 102

public function TWidgetSet.RawImage_FromBitmap(

  out ARawImage: TRawImage;

  ABitmap: HBITMAP;

  AMask: HBITMAP;

  ARect: PRect = Nil

):Boolean; virtual;


TWidgetSet.RawImage_FromDevice

Declaration

Source position: lclintfh.inc line 103

public function TWidgetSet.RawImage_FromDevice(

  out ARawImage: TRawImage;

  ADC: HDC;

  const ARect: TRect

):Boolean; virtual;


TWidgetSet.RawImage_QueryDescription

Declaration

Source position: lclintfh.inc line 104

public function TWidgetSet.RawImage_QueryDescription(

  AFlags: TRawImageQueryFlags;

  var ADesc: TRawImageDescription

):Boolean; virtual;


TWidgetSet.RealizePalette

Maps palette entries from the current logical palette to the system palette.

Declaration

Source position: winapih.inc line 218

public function TWidgetSet.RealizePalette(

  DC: HDC

):Cardinal; virtual;

Arguments

DC

The device context.

Function result

The number of mapped entries.


TWidgetSet.Rectangle

Draws a filled rectangle.

Declaration

Source position: winapih.inc line 219

public function TWidgetSet.Rectangle(

  DC: HDC;

  X1: Integer;

  Y1: Integer;

  X2: Integer;

  Y2: Integer

):Boolean; virtual;

Arguments

DC

The device context.

Function result

False on failure.


TWidgetSet.RectInRegion

Declaration

Source position: winapih.inc line 220

public function TWidgetSet.RectInRegion(

  RGN: HRGN;

  ARect: TRect

):Boolean; virtual;


TWidgetSet.RectVisible

Checks whether the clipping region contains (part of) a rectangle.

Declaration

Source position: winapih.inc line 221

public function TWidgetSet.RectVisible(

  DC: HDC;

  const ARect: TRect

):Boolean; virtual;

Arguments

DC | The device context.
ARect | The rectangle.

Function result

True when (part of) the rectangle is visible.


TWidgetSet.RedrawWindow

Redraws (part of) a window.

Declaration

Source position: winapih.inc line 222

public function TWidgetSet.RedrawWindow(

  Wnd: HWND;

  lprcUpdate: PRect;

  hrgnUpdate: HRGN;

  flags: UINT

):Boolean; virtual;

Arguments

Wnd | The window to redraw.
lprcUpdate | The rectangle to redraw, ignored when a region is given.
hrgnUpdate | The region to redraw, can be zero.
flags | How the redraw works.

Function result

False on failure.

Description

All invalidated parts of a window, which deserve an update, are collected in the update region. When this region is not empty, WM_ERASEBKGND, WM_PAINT and WM_NCPAINT messages are sent to the window, as soon as the application is (almost) idle. RedrawWindow can be used to force an immediate redraw instead.

WM_ERASEBKGND is optional, erases the background before painting. WM_NCPAINT paints the non-client areas (borders, caption...), without assistance by user code.

When neither lprcUpdate nor hrgnUpdate are specified, the whole client area of the window is affected. Otherwise the region takes precedence over the rectangle.

Flags specify how the window is invalidated or validated, and when repainting occurs. Flags other than RDW_ERASE may not be supported by all platforms.

To invalidate specify RDW_INVALIDATE, and optionally one of:

  • RDW_ERASE - forces a WM_ERASEBKGND message before painting.
  • RDW_FRAME - also redraws the window frame, as covered by the update region.
  • RDW_INTERNALPAINT - force WM_PAINT even if the update region is empty.

Validation is not implemented for all platforms. To validate specify RDW_VALIDATE, and optionally one of:

  • RDW_NOERASE - suppress all pending WM_ERASEBKGND messages.
  • RDW_NOFRAME - suppress all pending WM_NCPAINT messages.
  • RDW_NOINTERNALPAINT - suppress all pending internal WM_PAINT messages.

These flags specify when repainting will occur:

  • RDW_ERASENOW - send WM_ERASEBKGND messages before returning.
  • RDW_UPDATENOW - send WM_PAINT messages before returning.

The handling of child windows normally depends on the WS_CLIPCHILDREN window style flag. Clipped child windows are not normally affected by RedrawWindow. These flags override:

  • RDW_ALLCHILDREN - include all child windows.
  • RDW_NOCHILDREN - exclude all child windows.

See also

TWidgetSet.InvalidateRect | Marks a display area for repaint.
TWidgetSet.InvalidateRgn | Marks a display area for repaint.


TWidgetSet.RegroupMenuItem

Declaration

Source position: lclintfh.inc line 105

public function TWidgetSet.RegroupMenuItem(

  hndMenu: HMENU;

  GroupIndex: Integer

):Boolean; virtual;


TWidgetSet.ReleaseCapture

Restores normal mouse input processing, after SetCapture.

Declaration

Source position: winapih.inc line 223

public function TWidgetSet.ReleaseCapture: Boolean; virtual;

Function result

False on failure.


TWidgetSet.ReleaseDC

Releases an Device Context obtained by GetDC.

Declaration

Source position: winapih.inc line 224

public function TWidgetSet.ReleaseDC(

  hWnd: HWND;

  DC: HDC

):Integer; virtual;

Arguments

hWnd | The handle of the window, whose DC is released.
DC | The device context to release.

Function result

Zero on failure.


TWidgetSet.ReleaseDesignerDC

Declaration

Source position: lclintfh.inc line 106

public function TWidgetSet.ReleaseDesignerDC(

  hWnd: HWND;

  DC: HDC

):Integer; virtual;


TWidgetSet.RemoveEventHandler

Declaration

Source position: lclintfh.inc line 107

public procedure TWidgetSet.RemoveEventHandler(

  var AHandler: PEventHandler

); virtual;


TWidgetSet.RemovePipeEventHandler

Declaration

Source position: lclintfh.inc line 109

public procedure TWidgetSet.RemovePipeEventHandler(

  var AHandler: PPipeEventHandler

); virtual;


TWidgetSet.RemoveProcessEventHandler

Declaration

Source position: lclintfh.inc line 108

public procedure TWidgetSet.RemoveProcessEventHandler(

  var AHandler: PProcessEventHandler

); virtual;


TWidgetSet.RemoveProp

Removes a named property from a window.

Declaration

Source position: winapih.inc line 225

public function TWidgetSet.RemoveProp(

  Handle: HWND;

  Str: PChar

):THandle; virtual;

Arguments

Handle | The window handle.
Str | The name of the property to remove.

Function result

The handle of the removed data, zero on failure.


TWidgetSet.RequestInput

Declaration

Source position: lclintfh.inc line 110

public function TWidgetSet.RequestInput(

  const InputCaption: string;

  const InputPrompt: string;

  MaskInput: Boolean;

  var Value: string

):Boolean; virtual;


TWidgetSet.RestoreDC

Restores an Device Context (DC) to an previously saved state.

Declaration

Source position: winapih.inc line 226

public function TWidgetSet.RestoreDC(

  DC: HDC;

  SavedDC: Integer

):Boolean; virtual;

Arguments

DC | The device context.
SavedDC | The index returned by SaveDC, or -1 for the most recently saved state.

Function result

False on failure.

See also

TWidgetSet.SaveDC

Saves the state of an Device Context in the context stack.


TWidgetSet.RoundRect

Draws a filled rectangle with rounded corners.

Declaration

Source position: winapih.inc line 227

public function TWidgetSet.RoundRect(

  DC: HDC;

  X1: Integer;

  Y1: Integer;

  X2: Integer;

  Y2: Integer;

  RX: Integer;

  RY: Integer

):Boolean; virtual;

Arguments

DC | The device context.
X1 | The rectangle coordinates.
RX | The extent of the ellipse, used for the rounded corners.
RY | The extent of the ellipse, used for the rounded corners.

Function result

False on failure.

Description

The rectangle is outlined with the current Pen, and filled with the current Brush.


TWidgetSet.SaveDC

Saves the state of an Device Context in the context stack.

Declaration

Source position: winapih.inc line 229

public function TWidgetSet.SaveDC(

  DC: HDC

):Integer; virtual;

Arguments

DC

The device context to save.

Function result

The index of the saved DC, zero on failure.

See also

TWidgetSet.RestoreDC

Restores an Device Context (DC) to an previously saved state.


TWidgetSet.ScreenToClient

Converts absolute Screen coordinates into Client relative coordinates.

Declaration

Source position: winapih.inc line 230

public function TWidgetSet.ScreenToClient(

  Handle: HWND;

  var P: TPoint

):Integer; virtual;

Arguments

Handle | The handle of the window with the client area.
P | The point to convert.

Function result

False on failure.


TWidgetSet.ScrollWindowEx

Scrolls the content of a window, by a number of pixels.

Declaration

Source position: winapih.inc line 232

public function TWidgetSet.ScrollWindowEx(

  hWnd: HWND;

  dx: Integer;

  dy: Integer;

  prcScroll: PRect;

  prcClip: PRect;

  hrgnUpdate: HRGN;

  prcUpdate: PRect;

  flags: UINT

):Boolean; virtual;

Arguments

hWnd | The window handle.
dx | Horizontal distance (positive to scroll right)
dy | Vertical distance (positive to scroll down)
prcScroll | The part of the window, that is to be scrolled. Nil means the entire client area.
prcClip | Pixels falling outside this rectangle are lost. Nil means the entire client area.
hrgnUpdate | The invalidated parts of the window are added to this region (can be zero).
prcUpdate | Receives the boundary of the invalidated part of the window (can be Nil).
flags | Control flags.

Function result

False on failure.

Description

The following flags are defined:

  • SW_ERASE - when used with SW_INVALIDATE sends WM_ERASEBKGND messages for the invalidated parts of the window.
  • SW_INVALIDATE - invalidates the resulting hrgnUpdate region.
  • SW_SCROLLCHILDREN - also scrolls child windows within the scroll rect. Beware: also scrolls parts of the child windows!
  • SW_SMOOTHSCROLL - set HIWORD of flags to the time for the scrolling operation.


TWidgetSet.SelectClipRGN

Sets the ClipRegion of an DeviceContext.

Declaration

Source position: winapih.inc line 233

public function TWidgetSet.SelectClipRGN(

  DC: HDC;

  RGN: HRGN

):LongInt; virtual;

Arguments

DC | The device context.
RGN | The region to copy, zero for an empty region.

Function result

The region kind.


TWidgetSet.SelectObject

Selects an object into an device context.

Declaration

Source position: winapih.inc line 234

public function TWidgetSet.SelectObject(

  DC: HDC;

  GDIObj: HGDIOBJ

):HGDIOBJ; virtual;

Arguments

DC | The device context.
GDIObj | The object to select.

Function result

The previously selected object, for a region the new region type.


TWidgetSet.SelectPalette

Selects a logical palette into an device context.

Declaration

Source position: winapih.inc line 235

public function TWidgetSet.SelectPalette(

  DC: HDC;

  Palette: HPALETTE;

  ForceBackground: Boolean

):HPALETTE; virtual;

Arguments

DC | The device context.
Palette | The palette to select.
ForceBackground | True to select the background palette.

Function result

The handle of the previously selected palette.

Description

A foreground palette becomes the palette of the device, when the application is in the foreground. A background palette instead is mapped to the closest colors in the palette of the physical device.


TWidgetSet.SendCachedLCLMessages

Declaration

Source position: lclintfh.inc line 112

public procedure TWidgetSet.SendCachedLCLMessages; virtual;


TWidgetSet.SendMessage

Sends a message to a window.

Declaration

Source position: winapih.inc line 236

public function TWidgetSet.SendMessage(

  HandleWnd: HWND;

  Msg: Cardinal;

  WParam: WPARAM;

  LParam: LPARAM

):LRESULT; virtual;

Arguments

HandleWnd | The handle of the target window.
Msg | The message ID.
WParam | Message parameter.
LParam | Message parameter.

Function result

The result depends on the message type.

Description

Remark: This section was copied from LCLIntf, and may not apply to all platforms.

This method is a thread-safe solution to send messages to windows.

The messages will be handled in the message loop of the application and therefore can be sent from any thread. They are not immediate, but they will awake the main thread if it is waiting for messages.

Custom messages should always have an ID higher than the constant LM_USER.

The two parameters WParam and LParam will be passed to the message handler, together with the message ID.

The difference between SendMessage and PostMessage is the way that they return control to the calling thread. With SendMessage control is not returned until the window that the message was sent to has completed processing the sent message, however with PostMessage control is returned immediately.

See also

TWidgetSet.PostMessage

Sends a message to a window, without waiting for the message result.


TWidgetSet.SetActiveWindow

Sets focus to the specified window, if the application is on top.

Declaration

Source position: winapih.inc line 237

public function TWidgetSet.SetActiveWindow(

  Handle: HWND

):HWND; virtual;

Arguments

Handle

The window handle to activate.

Function result

The handle of the window that lost the focus, zero on failure.


TWidgetSet.SetBkColor

Sets the current background color of an device context.

Declaration

Source position: winapih.inc line 238

public function TWidgetSet.SetBkColor(

  DC: HDC;

  Color: TColorRef

):TColorRef; virtual;

Arguments

DC | The device context.
Color | The new background color.

Function result

The old background color, CLR_INVALID on failure.


TWidgetSet.SetBkMode

Sets the background mix mode (transparency) of an device context.

Declaration

Source position: winapih.inc line 239

public function TWidgetSet.SetBkMode(

  DC: HDC;

  bkMode: Integer

):Integer; virtual;

Arguments

DC | The device context.
bkMode | The new background mode.

Function result

The previous background mode, zero on failure.

Description

The background mode specifies the handling of non-solid painting objects, like text, hatched brushes or dotted pens.

  • OPAQUE mode fills the affected painting area with the background color before painting the foreground.
  • TRANSPARENT mode leaves the background unchanged.


TWidgetSet.SetCapture

Sets the mouse capture to the specified window.

Declaration

Source position: winapih.inc line 240

public function TWidgetSet.SetCapture(

  AHandle: HWND

):HWND; virtual;

Arguments

AHandle

The handle of the capturing window.

Function result

The handle of the previous capture window, zero if none.

Description

The window will receive all mouse messages, until capture is released again.

See also

TWidgetSet.ReleaseCapture

Restores normal mouse input processing, after SetCapture.


TWidgetSet.SetCaretPos

Moves the Caret to the specified coordinates.

Declaration

Source position: winapih.inc line 241

public function TWidgetSet.SetCaretPos(

  X: Integer;

  Y: Integer

):Boolean; virtual;

Arguments

X | The new caret position.
Y | The new caret position.

Function result

False on failure.

See also

TWidgetSet.CreateCaret

Creates a new shape for the system caret and assigns ownership of the caret to the specified window.


TWidgetSet.SetCaretPosEx

Moves the Caret into a window.

Declaration

Source position: winapih.inc line 242

public function TWidgetSet.SetCaretPosEx(

  handle: HWND;

  X: Integer;

  Y: Integer

):Boolean; virtual;

Arguments

handle | The window handle.
X | The new caret position.
Y | The new caret position.

Function result

False on failure.


TWidgetSet.SetCaretRespondToFocus

Declaration

Source position: lclintfh.inc line 113

public function TWidgetSet.SetCaretRespondToFocus(

  handle: HWND;

  ShowHideOnFocus: Boolean

):Boolean; virtual;


TWidgetSet.SetComboMinDropDownSize

Declaration

Source position: lclintfh.inc line 114

public function TWidgetSet.SetComboMinDropDownSize(

  Handle: HWND;

  MinItemsWidth: Integer;

  MinItemsHeight: Integer;

  MinItemCount: Integer

):Boolean; virtual;


TWidgetSet.SetCursor

Changes the shape of the mouse cursor.

Declaration

Source position: winapih.inc line 243

public function TWidgetSet.SetCursor(

  hCursor: HICON

):HCURSOR; virtual;

Arguments

hCursor

The new cursor handle.

Function result

The handle of the previous cursor, zero if none.

See also

#lcl.Controls.TCursor | Defines the range of values used for cursor shapes
TWidgetSet.CreateStandardCursor | Creates one of the standard cursors.


TWidgetSet.SetCursorPos

Changes the position of the mouse cursor.

Declaration

Source position: winapih.inc line 244

public function TWidgetSet.SetCursorPos(

  X: Integer;

  Y: Integer

):Boolean; virtual;

Arguments

X | The new screen coordinates.
Y | The new screen coordinates.

Function result

False on failure.


TWidgetSet.SetDesigning

Declaration

Source position: interfacebase.pp line 157

public procedure TWidgetSet.SetDesigning(

  AComponent: TComponent

); virtual;


TWidgetSet.SetEventHandlerFlags

Declaration

Source position: lclintfh.inc line 115

public procedure TWidgetSet.SetEventHandlerFlags(

  AHandler: PEventHandler;

  NewFlags: dword

); virtual;


TWidgetSet.SetFocus

Sets the keyboard input focus to the specified window.

Declaration

Source position: winapih.inc line 245

public function TWidgetSet.SetFocus(

  hWnd: HWND

):HWND; virtual;

Arguments

hWnd

The handle of the window receiving the focus.

Function result

The handle of the previously focused window, zero if none.


TWidgetSet.SetForegroundWindow

Moves a window in front of all other windows, and activates it.

Declaration

Source position: winapih.inc line 246

public function TWidgetSet.SetForegroundWindow(

  hWnd: HWND

):Boolean; virtual;

Arguments

hWnd

The window handle.

Function result

False on failure.


TWidgetSet.SetMapMode

Sets the mapping mode of an device context.

Declaration

Source position: winapih.inc line 247

public function TWidgetSet.SetMapMode(

  DC: HDC;

  fnMapMode: Integer

):Integer; virtual;

Arguments

DC | The device context.
fnMapMode | The new mapping mode.

Function result

The old mapping mode.

Description

The mapping mode specifies the correspondence between logical and physical units. Supported modes are:

  • MM_ANISOTROPIC - arbitrary mapping
  • MM_HIENGLISH - 0.001 inch
  • MM_HIMETRIC - 0.01 mm
  • MM_ISOTROPIC - arbitrary mapping, same for X and Y axis
  • MM_LOENGLISH - 0.01 inch
  • MM_LOMETRIC - 0.1 mm
  • MM_TEXT - 1 device pixel
  • MM_TWIPS - 1/20th point (twip, 1/1440 inch)

Positive X is right, except for (an)isotropic mappings. Positive Y is up, except for (an)isotropic and MM_TEXT mappings.

See also

TWidgetSet.GetMapMode

Returns the mapping mode of an device context.


TWidgetSet.SetMenu

Assigns a menu to a window.

Declaration

Source position: winapih.inc line 248

public function TWidgetSet.SetMenu(

  AWindowHandle: HWND;

  AMenuHandle: HMENU

):Boolean; virtual;

Arguments

AWindowHandle | The window handle.
AMenuHandle | The menu handle.

Function result

False on failure.


TWidgetSet.SetParent

Changes the parent of a window.

Declaration

Source position: winapih.inc line 249

public function TWidgetSet.SetParent(

  hWndChild: HWND;

  hWndParent: HWND

):HWND; virtual;

Arguments

hWndChild | The handle of the child window.
hWndParent | The handle of the new parent window, zero for the desktop window.

Function result

The handle of the previous parent window, zero if none or failure.


TWidgetSet.SetProp

Adds a property to a window.

Declaration

Source position: winapih.inc line 250

public function TWidgetSet.SetProp(

  Handle: HWND;

  Str: PChar;

  Data: Pointer

):Boolean; virtual;

Arguments

Handle | The window handle.
Str | The property name.
Data | Pointer to the property data.

Function result

False on failure.

See also

TWidgetSet.GetProp

Retrieves an property value for a window.


TWidgetSet.SetRectRgn

Declaration

Source position: winapih.inc line 252

public function TWidgetSet.SetRectRgn(

  aRGN: HRGN;

  X1: Integer;

  Y1: Integer;

  X2: Integer;

  Y2: Integer

):Boolean; virtual;


TWidgetSet.SetROP2

Sets the Foreground Mixing Mode in an device context.

Declaration

Source position: winapih.inc line 254

public function TWidgetSet.SetROP2(

  DC: HDC;

  Mode: Integer

):Integer; virtual;

Arguments

DC | The device context.
Mode | The new mode.

Function result

The old mode, zero on failure.

Description

The raster operation specifies how foreground painting (Brush, Pen) is combined with the current pixels in the DC.

The operation combines bitwise the distinct red, green and blue values of the pixel colors.

There exist 16 raster operations, according to the possible combinations of two (boolean) values:

  • R2_BLACK - all black (0).
  • R2_COPYPEN - Pen color.
  • R2_MASKNOTPEN - Dst and not Pen.
  • R2_MASKPEN - Dst and Pen.
  • R2_MASKPENNOT - (not Dst) and Pen.
  • R2_MERGENOTPEN - Dst or not Pen.
  • R2_MERGEPEN - Dst or Pen.
  • R2_MERGEPENNOT - (not Dst) or Pen.
  • R2_NOP - Dst (unchanged).
  • R2_NOT - not Dst.
  • R2_NOTCOPYPEN - not Pen.
  • R2_NOTMASKPEN - not (Dst and Pen).
  • R2_NOTMERGEPEN - not (Dst or Pen).
  • R2_NOTXORPEN - not (Dst xor Pen).
  • R2_WHITE - all white.
  • R2_XORPEN - Dst xor Pen.

See also

TWidgetSet.GetROP2 | The current Foreground Mixing Mode in an device context.
#lcl.LCLType.R2_COPYPEN | Binary raster operation (Dst op Pen): Pen.


TWidgetSet.SetRubberBandRect

Declaration

Source position: lclintfh.inc line 116

public procedure TWidgetSet.SetRubberBandRect(

  const ARubberBand: HWND;

  const ARect: TRect

); virtual;


TWidgetSet.SetScrollInfo

Sets (selected) parameters of a scroll bar.

Declaration

Source position: winapih.inc line 255

public function TWidgetSet.SetScrollInfo(

  Handle: HWND;

  SBStyle: Integer;

  ScrollInfo: TScrollInfo;

  Redraw: Boolean

):Integer; virtual;

Arguments

Handle | The handle of a ScrollBar, or of a window containing scrollbars.
SBStyle | The ScrollBar kind.
ScrollInfo | Contains the new values.
Redraw | True forces a repaint of the ScrollBar.

Function result

The (new) slider position.

See also

TWidgetSet.GetScrollInfo

Returns all or selected information about a ScrollBar.


TWidgetSet.SetStretchBltMode

Sets the StrechBlt mode for an device context.

Declaration

Source position: winapih.inc line 258

public function TWidgetSet.SetStretchBltMode(

  DC: HDC;

  StretchMode: Integer

):Integer; virtual;

Arguments

DC | The Device Context.
StretchMode | The new mode.

Function result

The previous mode, zero on failure.

Description

The following modes are defined:

  • BLACKONWHITE - preserves black pixels in a monochrome bitmap.
  • COLORONCOLOR
  • HALFTONE, STRETCH_HALFTONE
  • WHITEONBLACK - preserves white pixels in a monochrome bitmap.


TWidgetSet.SetSysColors

Sets the colors for one or more display elements of window borders and desktop.

Declaration

Source position: winapih.inc line 259

public function TWidgetSet.SetSysColors(

  cElements: Integer;

  const lpaElements;

  const lpaRgbValues

):Boolean; virtual;

Arguments

cElements | The number of colors to change, size of the arrays.
lpaElements | Array of element identifiers.
lpaRgbValues | Array of RGB colors.

Function result

False on failure.

See also

GetSysColor

Retrieves the system color for standard display elements.


TWidgetSet.SetTextCharacterExtra

Sets extra inter-character spacing in text output.

Declaration

Source position: winapih.inc line 260

public function TWidgetSet.SetTextCharacterExtra(

  _hdc: HDC;

  nCharExtra: Integer

):Integer; virtual;

Arguments

_hdc | The device context.
nCharExtra | The additional spacing, in logical units.

Function result

The previous spacing, $80000000 on failure.


TWidgetSet.SetTextColor

Sets the text color in an device context.

Declaration

Source position: winapih.inc line 261

public function TWidgetSet.SetTextColor(

  DC: HDC;

  Color: TColorRef

):TColorRef; virtual;

Arguments

DC | The Device Context.
Color | The new text color.

Function result

The previous color, CLR_INVALID on failure.


TWidgetSet.SetViewPortExtEx

Sets the extent of the viewport for a device context.

Declaration

Source position: winapih.inc line 264

public function TWidgetSet.SetViewPortExtEx(

  DC: HDC;

  XExtent: Integer;

  YExtent: Integer;

  OldSize: PSize

):Boolean; virtual;

Arguments

DC | The Device Context.
XExtent | The extent in device units.
YExtent | The extent in device units.
OldSize | Receives the previous extent, if not Nil.

Function result

False on failure.

See also

TWidgetSet.SetViewPortOrgEx | Sets the device origin corresponding to the window origin (0,0) in an device context.
TWidgetSet.SetWindowExtEx | Sets the extent of the window for an device context.


TWidgetSet.SetViewPortOrgEx

Sets the device origin corresponding to the window origin (0,0) in an device context.

Declaration

Source position: winapih.inc line 265

public function TWidgetSet.SetViewPortOrgEx(

  DC: HDC;

  NewX: Integer;

  NewY: Integer;

  OldPoint: PPoint

):Boolean; virtual;

Arguments

DC | The Device Context.
NewX | The coordinates in device units.
NewY | The coordinates in device units.
OldPoint | Receives the previous origin, if not Nil.

Function result

False on failure.

See also

TWidgetSet.SetViewPortExtEx | Sets the extent of the viewport for a device context.
TWidgetSet.SetWindowOrgEx | Specifies which window point maps to the viewport origin (0,0).


TWidgetSet.SetWindowExtEx

Sets the extent of the window for an device context.

Declaration

Source position: winapih.inc line 266

public function TWidgetSet.SetWindowExtEx(

  DC: HDC;

  XExtent: Integer;

  YExtent: Integer;

  OldSize: PSize

):Boolean; virtual;

Arguments

DC | The Device Context.
XExtent | The extent in logical units.
YExtent | The extent in logical units.
OldSize | Receives the previous extent, if not Nil.

Function result

False on failure.

See also

TWidgetSet.SetViewPortExtEx | Sets the extent of the viewport for a device context.
TWidgetSet.SetWindowOrgEx | Specifies which window point maps to the viewport origin (0,0).


TWidgetSet.SetWindowLong

Sets an attribute of a window.

Declaration

Source position: winapih.inc line 263

public function TWidgetSet.SetWindowLong(

  Handle: HWND;

  Idx: Integer;

  NewLong: PtrInt

):PtrInt; virtual;

Arguments

Handle | The window handle.
Idx | The attribute offset.
NewLong | The new value.

Function result

The previous value, zero on failure.

See also

TWidgetSet.GetWindowLong

Returns attributes of a window.


TWidgetSet.SetWindowOrgEx

Specifies which window point maps to the viewport origin (0,0).

Declaration

Source position: winapih.inc line 267

public function TWidgetSet.SetWindowOrgEx(

  dc: HDC;

  NewX: Integer;

  NewY: Integer;

  OldPoint: PPoint

):Boolean; virtual;

Arguments

dc | The device context.
NewX | The origin in logical units.
NewY | The origin in logical units.
OldPoint | Receives the previous origin, if not Nil.

Function result

False on failure.


TWidgetSet.SetWindowPos

Changes the size, position, and Z order of a window.

Declaration

Source position: winapih.inc line 268

public function TWidgetSet.SetWindowPos(

  hWnd: HWND;

  hWndInsertAfter: HWND;

  X: Integer;

  Y: Integer;

  cx: Integer;

  cy: Integer;

  uFlags: UINT

):Boolean; virtual;

Arguments

hWnd | The window handle.
hWndInsertAfter | The window handle or Z order position.
X | The window origin.
Y | The window origin.
cx | The window extent.
cy | The window extent.
uFlags | General placement flags.

Function result

Zero on failure.

Description

The Z order can be changed to just behind another window, or:

  • HWND_BOTTOM - behind all other windows.
  • HWND_NOTOPMOST - behind all topmost windows.
  • HWND_TOP - above all other windows.
  • HWND_TOPMOST - above all other non-topmost windows.

The general placement can be a combination of:

  • SWP_ASYNCWINDOWPOS - don't block the calling thread when the window is owned by an different thread.
  • SWP_DEFERERASE - suppress WM_SYNCPAINT message.
  • SWP_DRAWFRAME - draw the window frame.
  • SWP_FRAMECHANGED - apply new frame style.
  • SWP_HIDEWINDOW - hides the window.
  • SWP_NOACTIVATE - don't activate the window.
  • SWP_NOCOPYBITS - invalidate the entire client area. If not set, the window content moves together with the window.
  • SWP_NOMOVE - the position is not changed (ignores X, Y).
  • SWP_NOREPOSITION, SWP_NOOWNERZORDER - the Z order of the owner window is unchanged.
  • SWP_NOREDRAW - nothing is redrawn automatically, not even uncovered parts of the window.
  • SWP_NOSENDCHANGING - no WM_WINDOWPOSCHANGING message.
  • SWP_NOSIZE - the size is unchanged (ignores cx, cy).
  • SWP_NOZORDER - the Z order is unchanged (ignores hWndInsertAfter)
  • SWP_SHOWWINDOW - unhide the window.


TWidgetSet.SetWindowRgn

Restricts the visible part of the entire window.

Declaration

Source position: winapih.inc line 270

public function TWidgetSet.SetWindowRgn(

  hWnd: HWND;

  hRgn: HRGN;

  bRedraw: Boolean

):LongInt; virtual;

Arguments

hWnd | The window handle.
hRgn | The window region handle.
bRedraw | True forces a repaint of the window.

Function result

False on failure.


TWidgetSet.ShowCaret

Shows the Caret (text cursor).

Declaration

Source position: winapih.inc line 271

public function TWidgetSet.ShowCaret(

  hWnd: HWND

):Boolean; virtual;

Arguments

hWnd

The window handle.

Function result

False on failure.

See also

TWidgetSet.HideCaret

Removes the caret from the screen.


TWidgetSet.ShowScrollBar

Shows or hides a ScrollBar.

Declaration

Source position: winapih.inc line 272

public function TWidgetSet.ShowScrollBar(

  Handle: HWND;

  wBar: Integer;

  bShow: Boolean

):Boolean; virtual;

Arguments

Handle | The window or ScrollBar handle.
wBar | The scrollbar type (SB_CTL, SB_HORZ...).
bShow | True shows, False hides the ScrollBar.

Function result

False on failure.

See also

TWidgetSet.EnableScrollBar

Enables or disables the arrows of a scrollbar control, or of the scrollbars of a window.


TWidgetSet.ShowSelectItemDialog

Declaration

Source position: lclintfh.inc line 117

public function TWidgetSet.ShowSelectItemDialog(

  const AItems: TStrings;

  APos: TPoint

):Boolean; virtual;


TWidgetSet.ShowWindow

Shows a window in an specific state.

Declaration

Source position: winapih.inc line 273

public function TWidgetSet.ShowWindow(

  hWnd: HWND;

  nCmdShow: Integer

):Boolean; virtual;

Arguments

hWnd

The window handle.

Function result

True when the window was already visible.

Description

These are available options:

  • sw_forceminimize
  • SW_HIDE - hides the window.
  • SW_MAXIMIZE - maximizes the window.
  • SW_MINIMIZE - minimizes the window.
  • SW_RESTORE - activates and restores from minimized/maximized to normal state.
  • SW_SHOW - activates and shows the window.
  • SW_SHOWMAXIMIZED - activates and maximizes the window.
  • SW_SHOWMINIMIZED - activates and minimizes the window.
  • SW_SHOWMINNOACTIVE - minimizes the window.
  • SW_SHOWNA - shows the window.
  • SW_SHOWNOACTIVATE - shows the window as designed.
  • SW_SHOWNORMAL - activates and shows the window as designed.


TWidgetSet.StretchBlt

Copies a rectangular region into an device context, shrinking or stretching it as required.

Declaration

Source position: winapih.inc line 274

public function TWidgetSet.StretchBlt(

  DestDC: HDC;

  X: Integer;

  Y: Integer;

  Width: Integer;

  Height: Integer;

  SrcDC: HDC;

  XSrc: Integer;

  YSrc: Integer;

  SrcWidth: Integer;

  SrcHeight: Integer;

  Rop: Cardinal

):Boolean; virtual;

Arguments

DestDC | The destination device context.
X | The destination origin.
Y | The destination origin.
Width | The destination extent.
Height | The destination extent.
SrcDC | The source device context.
XSrc | The source origin.
YSrc | The source origin.
SrcWidth | The source extent.
SrcHeight | The source extent.
Rop | The raster opcode (see BitBlt).

Function result

False on failure.

See also

TWidgetSet.StretchMaskBlt |
TWidgetSet.SetStretchBltMode | Sets the StrechBlt mode for an device context.
TWidgetSet.BitBlt | Copies part of an source DC into an destination DC, using the specified raster operation.


TWidgetSet.StretchDIBits

Copies a rectangular region from a DIB into an device context, shrinking or stretching it as required.

Declaration

Source position: winapih.inc line 275

public function TWidgetSet.StretchDIBits(

  DC: HDC;

  DestX: Integer;

  DestY: Integer;

  DestWidth: Integer;

  DestHeight: Integer;

  SrcX: Integer;

  SrcY: Integer;

  SrcWidth: Integer;

  SrcHeight: Integer;

  Bits: Pointer;

  var BitsInfo: TBitmapInfo;

  Usage: UINT;

  Rop: DWORD

):Integer; virtual;

Arguments

DC | The destination Device Context.
DestX | The destination origin.
DestY | The destination origin.
DestWidth | The destination extent.
DestHeight | The destination extent.
SrcX | The source origin.
SrcY | The source origin.
SrcWidth | The source extent.
SrcHeight | The source extent.
Bits | The device independent bitmap bits.
BitsInfo | The bitmap info structure.
Usage | The color mode.
Rop | The raster operation.

See also

TWidgetSet.StretchMaskBlt |
TWidgetSet.StretchBlt | Copies a rectangular region into an device context, shrinking or stretching it as required.
TWidgetSet.StretchMaskBlt |


TWidgetSet.StretchMaskBlt

Declaration

Source position: lclintfh.inc line 118

public function TWidgetSet.StretchMaskBlt(

  DestDC: HDC;

  X: Integer;

  Y: Integer;

  Width: Integer;

  Height: Integer;

  SrcDC: HDC;

  XSrc: Integer;

  YSrc: Integer;

  SrcWidth: Integer;

  SrcHeight: Integer;

  Mask: HBITMAP;

  XMask: Integer;

  YMask: Integer;

  Rop: DWORD

):Boolean; virtual;


TWidgetSet.SystemParametersInfo

Retrieves or sets one of the system-wide parameters.

Declaration

Source position: winapih.inc line 279

public function TWidgetSet.SystemParametersInfo(

  uiAction: DWord;

  uiParam: DWord;

  pvParam: Pointer;

  fWinIni: DWord

):LongBool; virtual;

Arguments

uiAction | The parameter and action.
uiParam | Depends on uiAction.
pvParam | Depends on uiAction.
fWinIni | Additional actions.

Function result

False on failure.

Description

Most of the parameters are Windows platform specific.

  • SPI_GETACCESSTIMEOUT
  • SPI_GETFILTERKEYS
  • SPI_GETFOCUSBORDERHEIGHT
  • SPI_GETFOCUSBORDERWIDTH
  • SPI_GETHIGHCONTRAST
  • SPI_GETMOUSECLICKLOCK
  • SPI_GETMOUSECLICKLOCKTIME
  • SPI_GETMOUSEKEYS
  • SPI_GETMOUSESONAR
  • SPI_GETMOUSEVANISH
  • SPI_GETSCREENREADER
  • SPI_GETSERIALKEYS
  • SPI_GETSHOWSOUNDS
  • SPI_GETSOUNDSENTRY
  • SPI_GETSTICKYKEYS
  • SPI_GETTOGGLEKEYS
  • SPI_SETACCESSTIMEOUT
  • SPI_SETFILTERKEYS
  • SPI_SETFOCUSBORDERHEIGHT
  • SPI_SETFOCUSBORDERWIDTH
  • SPI_SETHIGHCONTRAST
  • SPI_SETMOUSECLICKLOCK
  • SPI_SETMOUSECLICKLOCKTIME
  • SPI_SETMOUSEKEYS
  • SPI_SETMOUSESONAR
  • SPI_SETMOUSEVANISH
  • SPI_SETSCREENREADER
  • SPI_SETSERIALKEYS
  • SPI_SETSHOWSOUNDS
  • SPI_SETSOUNDSENTRY
  • SPI_SETSTICKYKEYS
  • SPI_SETTOGGLEKEYS
  • SPI_GETDESKWALLPAPER
  • SPI_GETDROPSHADOW
  • SPI_GETFLATMENU
  • SPI_GETFONTSMOOTHING
  • SPI_GETFONTSMOOTHINGCONTRAST
  • SPI_GETFONTSMOOTHINGTYPE
  • SPI_GETWORKAREA
  • SPI_SETCURSORS
  • SPI_SETDESKPATTERN
  • SPI_SETDESKWALLPAPER
  • SPI_SETDROPSHADOW
  • SPI_SETFLATMENU
  • SPI_SETFONTSMOOTHING
  • SPI_SETFONTSMOOTHINGCONTRAST
  • SPI_SETFONTSMOOTHINGTYPE
  • SPI_SETWORKAREA
  • SPI_GETICONMETRICS
  • SPI_GETICONTITLELOGFONT
  • SPI_GETICONTITLEWRAP
  • SPI_ICONHORIZONTALSPACING
  • SPI_ICONVERTICALSPACING
  • SPI_SETICONMETRICS
  • SPI_SETICONS
  • SPI_SETICONTITLELOGFONT
  • SPI_SETICONTITLEWRAP
  • SPI_GETBEEP
  • SPI_GETBLOCKSENDINPUTRESETS
  • SPI_GETDEFAULTINPUTLANG
  • SPI_GETKEYBOARDCUES
  • SPI_GETKEYBOARDDELAY
  • SPI_GETKEYBOARDPREF
  • SPI_GETKEYBOARDSPEED
  • SPI_GETMOUSE
  • SPI_GETMOUSEHOVERHEIGHT
  • SPI_GETMOUSEHOVERTIME
  • SPI_GETMOUSEHOVERWIDTH
  • SPI_GETMOUSESPEED
  • SPI_GETMOUSETRAILS
  • SPI_GETSNAPTODEFBUTTON
  • SPI_GETWHEELSCROLLLINES
  • SPI_SETBEEP
  • SPI_SETBLOCKSENDINPUTRESETS
  • SPI_SETDEFAULTINPUTLANG
  • SPI_SETDOUBLECLICKTIME
  • SPI_SETDOUBLECLKHEIGHT
  • SPI_SETDOUBLECLKWIDTH
  • SPI_SETKEYBOARDCUES
  • SPI_SETKEYBOARDDELAY
  • SPI_SETKEYBOARDPREF
  • SPI_SETKEYBOARDSPEED
  • SPI_SETLANGTOGGLE
  • SPI_SETMOUSE
  • SPI_SETMOUSEBUTTONSWAP
  • SPI_SETMOUSEHOVERHEIGHT
  • SPI_SETMOUSEHOVERTIME
  • SPI_SETMOUSEHOVERWIDTH
  • SPI_SETMOUSESPEED
  • SPI_SETMOUSETRAILS
  • SPI_SETSNAPTODEFBUTTON
  • SPI_SETWHEELSCROLLLINES
  • SPI_GETMENUDROPALIGNMENT
  • SPI_GETMENUFADE
  • SPI_GETMENUSHOWDELAY
  • SPI_SETMENUDROPALIGNMENT
  • SPI_SETMENUFADE
  • SPI_SETMENUSHOWDELAY
  • SPI_GETLOWPOWERACTIVE
  • SPI_GETLOWPOWERTIMEOUT
  • SPI_GETPOWEROFFACTIVE
  • SPI_GETPOWEROFFTIMEOUT
  • SPI_SETLOWPOWERACTIVE
  • SPI_SETLOWPOWERTIMEOUT
  • SPI_SETPOWEROFFACTIVE
  • SPI_SETPOWEROFFTIMEOUT
  • SPI_GETSCREENSAVEACTIVE
  • SPI_GETSCREENSAVERRUNNING
  • SPI_GETSCREENSAVETIMEOUT
  • SPI_SETSCREENSAVEACTIVE
  • SPI_SETSCREENSAVERRUNNING
  • SPI_SETSCREENSAVETIMEOUT
  • SPI_GETCOMBOBOXANIMATION
  • SPI_GETCURSORSHADOW
  • SPI_GETGRADIENTCAPTIONS
  • SPI_GETHOTTRACKING
  • SPI_GETLISTBOXSMOOTHSCROLLING
  • SPI_GETMENUANIMATION
  • SPI_GETMENUUNDERLINES
  • SPI_GETSELECTIONFADE
  • SPI_GETTOOLTIPANIMATION
  • SPI_GETTOOLTIPFADE
  • SPI_GETUIEFFECTS
  • SPI_SETCOMBOBOXANIMATION
  • SPI_SETCURSORSHADOW
  • SPI_SETGRADIENTCAPTIONS
  • SPI_SETHOTTRACKING
  • SPI_SETLISTBOXSMOOTHSCROLLING
  • SPI_SETMENUANIMATION
  • SPI_SETMENUUNDERLINES
  • SPI_SETSELECTIONFADE
  • SPI_SETTOOLTIPANIMATION
  • SPI_SETTOOLTIPFADE
  • SPI_SETUIEFFECTS
  • SPI_GETACTIVEWINDOWTRACKING
  • SPI_GETACTIVEWNDTRKZORDER
  • SPI_GETACTIVEWNDTRKTIMEOUT
  • SPI_GETANIMATION
  • SPI_GETBORDER
  • SPI_GETCARETWIDTH
  • SPI_GETDRAGFULLWINDOWS
  • SPI_GETFOREGROUNDFLASHCOUNT
  • SPI_GETFOREGROUNDLOCKTIMEOUT
  • SPI_GETMINIMIZEDMETRICS
  • SPI_GETNONCLIENTMETRICS
  • SPI_GETSHOWIMEUI
  • SPI_SETACTIVEWINDOWTRACKING
  • SPI_SETACTIVEWNDTRKZORDER
  • SPI_SETACTIVEWNDTRKTIMEOUT
  • SPI_SETANIMATION
  • SPI_SETBORDER
  • SPI_SETCARETWIDTH
  • SPI_SETDRAGFULLWINDOWS
  • SPI_SETDRAGWIDTH
  • SPI_SETDRAGWIDTH
  • SPI_SETFOREGROUNDFLASHCOUNT
  • SPI_SETFOREGROUNDLOCKTIMEOUT
  • SPI_SETMINIMIZEDMETRICS
  • SPI_SETNONCLIENTMETRICS
  • SPI_SETSHOWIMEUI
  • SPI_GETWINDOWSEXTENSION
  • SPI_SETPENWINDOWS

Additional actions (zero for none):

  • spif_updateinifile
  • spif_sendchange
  • spif_sendwindowinichange


TWidgetSet.TextOut

Draws an string without formatting (single line).

Declaration

Source position: winapih.inc line 281

public function TWidgetSet.TextOut(

  DC: HDC;

  X: Integer;

  Y: Integer;

  Str: Pchar;

  Count: Integer

):Boolean; virtual;

Arguments

DC | The Device Context.
X | The text origin in logical coordinates.
Y | The text origin in logical coordinates.
Str | The text.
Count | The number of (Wide)Chars in the string.

Function result

False on failure.

See also

TWidgetSet.ExtTextOut

Draws an string without formatting (single line).


TWidgetSet.TextUTF8Out

Declaration

Source position: lclintfh.inc line 120

public function TWidgetSet.TextUTF8Out(

  DC: HDC;

  X: Integer;

  Y: Integer;

  Str: PChar;

  Count: LongInt

):Boolean; virtual;


TWidgetSet.ThemeServices

Declaration

Source position: interfacebase.pp line 172

public property TWidgetSet.ThemeServices : TThemeServices
  read FThemeServices;


TWidgetSet.UpdateWindow

Forces an immediate repaint of a window, if required.

Declaration

Source position: winapih.inc line 283

public function TWidgetSet.UpdateWindow(

  Handle: HWND

):Boolean; virtual;

Arguments

Handle

The window handle.

Function result

False on failure.


TWidgetSet.WindowFromPoint

Finds the window containing the specified point.

Declaration

Source position: winapih.inc line 287

public function TWidgetSet.WindowFromPoint(

  Point: TPoint

):HWND; virtual;

Arguments

Point

The screen coordinates.

Function result

The window handle, zero on failure.


TWidgetSetClass

Declaration

Source position: interfacebase.pp line 174

type TWidgetSetClass = class of TWidgetSet;


ILazImageReader

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

ILazImageReader - extension to TFPCustomImageReader to initialize a TRawImgeDescription based on the image to be read

Declaration

Source position: intfgraphics.pas line 365

type ILazImageReader = interface

  function GetUpdateDescription;

  procedure SetUpdateDescription();

  property UpdateDescription: Boolean; [rw]

end;

Inheritance

ILazImageReader

ILazImageReader - extension to TFPCustomImageReader to initialize a TRawImgeDescription based on the image to be read


ILazImageReader

UpdateDescription


ILazImageReader
 | GetUpdateDescription
 | SetUpdateDescription


ILazImageReader


ILazImageReader.GetUpdateDescription

Declaration

Source position: intfgraphics.pas line 367

function ILazImageReader.GetUpdateDescription: Boolean;


ILazImageReader.SetUpdateDescription

Declaration

Source position: intfgraphics.pas line 368

procedure ILazImageReader.SetUpdateDescription(

  AValue: Boolean

);


ILazImageReader.UpdateDescription

Declaration

Source position: intfgraphics.pas line 370

property ILazImageReader.UpdateDescription : Boolean
  read GetUpdateDescription
  write SetUpdateDescription;


ILazImageWriter

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: intfgraphics.pas line 378

type ILazImageWriter = interface

  procedure Initialize();

  procedure Finalize;

end;

Inheritance

ILazImageWriter
The latest version of this document can be found at lazarus-ccr.sourceforge.net .


ILazImageWriter


ILazImageWriter
 | Initialize
 | Finalize


ILazImageWriter.Finalize

Declaration

Source position: intfgraphics.pas line 381

procedure ILazImageWriter.Finalize;


ILazImageWriter.Initialize

Declaration

Source position: intfgraphics.pas line 380

procedure ILazImageWriter.Initialize(

  AImage: TLazIntfImage

);


TArrayNode

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: intfgraphics.pas line 317

type TArrayNode = class

public

  Parent: TArrayNode;

  Value: Integer;

  Children: PArrayNode;

  StartValue: Integer;

  Capacity: Integer;

  Data: Pointer;

  constructor Create;

  destructor Destroy; override;

  procedure DeleteChilds;

  procedure UnbindFromParent;

  procedure CreateChildNode();

  function GetChildNode();

  procedure Expand();

  function FindPrevSibling;

  function FindNextSibling;

  function FindNextUTF8;

  function FindPrev;

  function FindFirstChild;

  function FindLastChild;

  function FindLastSubChild;

  function FindFirstSibling;

  function FindLastSibling;

  procedure ConsistencyCheck;

end;

Inheritance

TArrayNode

|

TObject


TArrayNode


TArrayNode
 | Create
 | Destroy
 | DeleteChilds
 | UnbindFromParent
 | CreateChildNode
 | GetChildNode
 | Expand
 | FindPrevSibling
 | FindNextSibling
 | FindNextUTF8
 | FindPrev
 | FindFirstChild
 | FindLastChild
 | FindLastSubChild
 | FindFirstSibling
 | FindLastSibling
 | ConsistencyCheck


ConsistencyCheck (TArrayNode)

Create (TArrayNode)

CreateChildNode (TArrayNode)

DeleteChilds (TArrayNode)

Destroy (TArrayNode)

Expand (TArrayNode)

FindFirstChild (TArrayNode)

FindFirstSibling (TArrayNode)

FindLastChild (TArrayNode)

FindLastSibling (TArrayNode)

FindLastSubChild (TArrayNode)

FindNextSibling (TArrayNode)

FindNextUTF8 (TArrayNode)

FindPrev (TArrayNode)

FindPrevSibling (TArrayNode)

GetChildNode (TArrayNode)

UnbindFromParent (TArrayNode)


TArrayNode.Capacity

Declaration

Source position: intfgraphics.pas line 323

public TArrayNode.Capacity : Integer;


TArrayNode.Children

Declaration

Source position: intfgraphics.pas line 321

public TArrayNode.Children : PArrayNode;


TArrayNode.ConsistencyCheck

Declaration

Source position: intfgraphics.pas line 342

public procedure TArrayNode.ConsistencyCheck;


TArrayNode.Create

Declaration

Source position: intfgraphics.pas line 325

public constructor TArrayNode.Create;


TArrayNode.CreateChildNode

Declaration

Source position: intfgraphics.pas line 329

public procedure TArrayNode.CreateChildNode(

  ChildValue: Integer

);


TArrayNode.Data

Declaration

Source position: intfgraphics.pas line 324

public TArrayNode.Data : Pointer;


TArrayNode.DeleteChilds

Declaration

Source position: intfgraphics.pas line 327

public procedure TArrayNode.DeleteChilds;


TArrayNode.Destroy

Declaration

Source position: intfgraphics.pas line 326

public destructor TArrayNode.Destroy; override;


TArrayNode.Expand

Declaration

Source position: intfgraphics.pas line 332

public procedure TArrayNode.Expand(

  ValueToInclude: Integer

);


TArrayNode.FindFirstChild

Declaration

Source position: intfgraphics.pas line 337

public function TArrayNode.FindFirstChild: TArrayNode;


TArrayNode.FindFirstSibling

Declaration

Source position: intfgraphics.pas line 340

public function TArrayNode.FindFirstSibling: TArrayNode;


TArrayNode.FindLastChild

Declaration

Source position: intfgraphics.pas line 338

public function TArrayNode.FindLastChild: TArrayNode;


TArrayNode.FindLastSibling

Declaration

Source position: intfgraphics.pas line 341

public function TArrayNode.FindLastSibling: TArrayNode;


TArrayNode.FindLastSubChild

Declaration

Source position: intfgraphics.pas line 339

public function TArrayNode.FindLastSubChild: TArrayNode;


TArrayNode.FindNextSibling

Declaration

Source position: intfgraphics.pas line 334

public function TArrayNode.FindNextSibling: TArrayNode;


TArrayNode.FindNextUTF8

Declaration

Source position: intfgraphics.pas line 335

public function TArrayNode.FindNextUTF8: TArrayNode;


TArrayNode.FindPrev

Declaration

Source position: intfgraphics.pas line 336

public function TArrayNode.FindPrev: TArrayNode;


TArrayNode.FindPrevSibling

Declaration

Source position: intfgraphics.pas line 333

public function TArrayNode.FindPrevSibling: TArrayNode;


TArrayNode.GetChildNode

Declaration

Source position: intfgraphics.pas line 330

public function TArrayNode.GetChildNode(

  ChildValue: Integer;

  CreateIfNotExists: Boolean

):TArrayNode;


TArrayNode.Parent

Declaration

Source position: intfgraphics.pas line 319

public TArrayNode.Parent : TArrayNode;


TArrayNode.StartValue

Declaration

Source position: intfgraphics.pas line 322

public TArrayNode.StartValue : Integer;


TArrayNode.UnbindFromParent

Declaration

Source position: intfgraphics.pas line 328

public procedure TArrayNode.UnbindFromParent;


TArrayNode.Value

Declaration

Source position: intfgraphics.pas line 320

public TArrayNode.Value : Integer;


TArrayNodesTree

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: intfgraphics.pas line 345

type TArrayNodesTree = class

public

  Root: TArrayNode;

  function FindNode();

  function FindData();

  function SetNode();

  procedure Delete();

  procedure Clear;

  constructor Create;

  destructor Destroy; override;

  procedure ConsistencyCheck;

end;

Inheritance

TArrayNodesTree

|

TObject


TArrayNodesTree


TArrayNodesTree
 | FindNode
 | FindData
 | SetNode
 | Delete
 | Clear
 | Create
 | Destroy
 | ConsistencyCheck


Clear (TArrayNodesTree)

ConsistencyCheck (TArrayNodesTree)

Create (TArrayNodesTree)

Delete (TArrayNodesTree)

Destroy (TArrayNodesTree)

FindData (TArrayNodesTree)

FindNode (TArrayNodesTree)

SetNode (TArrayNodesTree)


TArrayNodesTree.Clear

Declaration

Source position: intfgraphics.pas line 353

public procedure TArrayNodesTree.Clear;


TArrayNodesTree.ConsistencyCheck

Declaration

Source position: intfgraphics.pas line 356

public procedure TArrayNodesTree.ConsistencyCheck;


TArrayNodesTree.Create

Declaration

Source position: intfgraphics.pas line 354

public constructor TArrayNodesTree.Create;


TArrayNodesTree.Delete

Declaration

Source position: intfgraphics.pas line 352

public procedure TArrayNodesTree.Delete(

  Node: TArrayNode

);


TArrayNodesTree.Destroy

Declaration

Source position: intfgraphics.pas line 355

public destructor TArrayNodesTree.Destroy; override;


TArrayNodesTree.FindData

Declaration

Source position: intfgraphics.pas line 349

public function TArrayNodesTree.FindData(

  Path: PInteger;

  Count: Integer

):Pointer;


TArrayNodesTree.FindNode

Declaration

Source position: intfgraphics.pas line 348

public function TArrayNodesTree.FindNode(

  Path: PInteger;

  Count: Integer

):TArrayNode;


TArrayNodesTree.Root

Declaration

Source position: intfgraphics.pas line 347

public TArrayNodesTree.Root : TArrayNode;


TArrayNodesTree.SetNode

Declaration

Source position: intfgraphics.pas line 350

public function TArrayNodesTree.SetNode(

  Path: PInteger;

  Count: Integer;

  Data: Pointer

):TArrayNode;


TLazAVLPalette

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TLazAVLPalette - this descendant of TFPPalette uses an AVL tree for speed up

Declaration

Source position: intfgraphics.pas line 296

type TLazAVLPalette = class(TFPPalette)

protected

  FAVLPalette: TAvlTree;

  FAVLNodes: PAvlTreeNode;

  procedure SetCount(); override;

  procedure SetColor(); override;

  function CompareEntries();

  function CompareColorWithEntries();

  procedure EnlargeData; override;

public

  destructor Destroy; override;

  function IndexOf(); override;

  function Add(); override;

  procedure CheckConsistency; virtual;

end;

Inheritance

TLazAVLPalette

TLazAVLPalette - this descendant of TFPPalette uses an AVL tree for speed up
|

TFPPalette
?

TObject


TLazAVLPalette


TLazAVLPalette
pt | SetCount
pt | SetColor
pt | CompareEntries
pt | CompareColorWithEntries
pt | EnlargeData
 | Destroy
 | IndexOf
 | Add
 | CheckConsistency


pt | CompareColorWithEntries (TLazAVLPalette)
pt | CompareEntries (TLazAVLPalette)
 | Destroy (TLazAVLPalette)
pt | EnlargeData (TLazAVLPalette)
 | IndexOf (TLazAVLPalette)
pt | SetColor (TLazAVLPalette)
pt | SetCount (TLazAVLPalette)


TLazAVLPalette.Add

Declaration

Source position: intfgraphics.pas line 309

public function TLazAVLPalette.Add(

  const NewColor: TFPColor

):Integer; override;


TLazAVLPalette.CheckConsistency

Declaration

Source position: intfgraphics.pas line 310

public procedure TLazAVLPalette.CheckConsistency; virtual;


TLazAVLPalette.CompareColorWithEntries

Declaration

Source position: intfgraphics.pas line 303

protected function TLazAVLPalette.CompareColorWithEntries(

  const AColor: TFPColor;

  Index: Integer

):Integer;


TLazAVLPalette.CompareEntries

Declaration

Source position: intfgraphics.pas line 302

protected function TLazAVLPalette.CompareEntries(

  Index1: Integer;

  Index2: Integer

):Integer;


TLazAVLPalette.Destroy

Declaration

Source position: intfgraphics.pas line 307

public destructor TLazAVLPalette.Destroy; override;


TLazAVLPalette.EnlargeData

Declaration

Source position: intfgraphics.pas line 305

protected procedure TLazAVLPalette.EnlargeData; override;


TLazAVLPalette.FAVLNodes

Declaration

Source position: intfgraphics.pas line 299

protected TLazAVLPalette.FAVLNodes : PAvlTreeNode;


TLazAVLPalette.FAVLPalette

Declaration

Source position: intfgraphics.pas line 298

protected TLazAVLPalette.FAVLPalette : TAvlTree;


TLazAVLPalette.IndexOf

Declaration

Source position: intfgraphics.pas line 308

public function TLazAVLPalette.IndexOf(

  const AColor: TFPColor

):Integer; override;


TLazAVLPalette.SetColor

Declaration

Source position: intfgraphics.pas line 301

protected procedure TLazAVLPalette.SetColor(

  Index: Integer;

  const NewColor: TFPColor

); override;


TLazAVLPalette.SetCount

Declaration

Source position: intfgraphics.pas line 300

protected procedure TLazAVLPalette.SetCount(

  NewCount: Integer

); override;


TLazIntfImage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Represents a graphical image.

Declaration

Source position: intfgraphics.pas line 115

type TLazIntfImage = class(TFPCustomImage)
protected
FGetInternalColorProc: TLazIntfImageGetPixelProc;
FSetInternalColorProc: TLazIntfImageSetPixelProc;
procedure SetUsePalette(); override; |
procedure SetInternalColor(); override; |
function GetInternalColor(); override; |
procedure SetInternalPixel(); override; |
function GetInternalPixel(); override; |
procedure FreeData; virtual;
procedure SetDataDescription(); virtual; |
procedure ChooseGetSetColorFunctions; virtual; |
procedure ChooseRawBitsProc(); |
procedure GetColor_Generic();
procedure GetColor_RGBA_NoPalette();
procedure GetColor_RGB_NoPalette();
procedure GetColor_Gray_NoPalette();
procedure GetColor_GrayAlpha_NoPalette();
procedure GetColor_NULL(); |
procedure GetColor_BPP32_A8R8G8B8_BIO_TTB();
procedure GetColor_BPP32_A8B8G8R8_BIO_TTB();
procedure GetColor_BPP32_A8G8R8B8_BIO_TTB();
procedure GetColor_BPP32_A8G8B8R8_BIO_TTB();
procedure GetColor_BPP32_A8R8B8G8_BIO_TTB();
procedure GetColor_BPP32_A8B8R8G8_BIO_TTB();
procedure GetColor_BPP32_B8G8R8A8_BIO_TTB();
procedure GetColor_BPP32_R8G8B8A8_BIO_TTB();
procedure GetColor_BPP32_G8B8R8A8_BIO_TTB();
procedure GetColor_BPP32_G8R8B8A8_BIO_TTB();
procedure GetColor_BPP32_B8R8G8A8_BIO_TTB();
procedure GetColor_BPP32_R8B8G8A8_BIO_TTB();
procedure GetColor_BPP32_X8R8G8B8_BIO_TTB();
procedure GetColor_BPP32_X8B8G8R8_BIO_TTB();
procedure GetColor_BPP32_X8G8R8B8_BIO_TTB();
procedure GetColor_BPP32_X8G8B8R8_BIO_TTB();
procedure GetColor_BPP32_X8R8B8G8_BIO_TTB();
procedure GetColor_BPP32_X8B8R8G8_BIO_TTB();
procedure GetColor_BPP32_B8G8R8X8_BIO_TTB();
procedure GetColor_BPP32_R8G8B8X8_BIO_TTB();
procedure GetColor_BPP32_G8B8R8X8_BIO_TTB();
procedure GetColor_BPP32_G8R8B8X8_BIO_TTB();
procedure GetColor_BPP32_B8R8G8X8_BIO_TTB();
procedure GetColor_BPP32_R8B8G8X8_BIO_TTB();
procedure GetColor_BPP24_B8G8R8_BIO_TTB();
procedure GetColor_BPP24_R8G8B8_BIO_TTB();
procedure GetColor_BPP24_G8B8R8_BIO_TTB();
procedure GetColor_BPP24_G8R8B8_BIO_TTB();
procedure GetColor_BPP24_B8R8G8_BIO_TTB();
procedure GetColor_BPP24_R8B8G8_BIO_TTB();
procedure GetMask_Generic();
procedure SetColor_Generic();
procedure SetColor_RGBA_NoPalette();
procedure SetColor_RGB_NoPalette();
procedure SetColor_Gray_NoPalette();
procedure SetColor_GrayAlpha_NoPalette();
procedure SetColor_NULL(); |
procedure SetColor_BPP32_A8R8G8B8_BIO_TTB();
procedure SetColor_BPP32_A8B8G8R8_BIO_TTB();
procedure SetColor_BPP32_A8G8R8B8_BIO_TTB();
procedure SetColor_BPP32_A8G8B8R8_BIO_TTB();
procedure SetColor_BPP32_A8R8B8G8_BIO_TTB();
procedure SetColor_BPP32_A8B8R8G8_BIO_TTB();
procedure SetColor_BPP32_B8G8R8A8_BIO_TTB();
procedure SetColor_BPP32_R8G8B8A8_BIO_TTB();
procedure SetColor_BPP32_G8B8R8A8_BIO_TTB();
procedure SetColor_BPP32_G8R8B8A8_BIO_TTB();
procedure SetColor_BPP32_B8R8G8A8_BIO_TTB();
procedure SetColor_BPP32_R8B8G8A8_BIO_TTB();
procedure SetColor_BPP32_X8R8G8B8_BIO_TTB();
procedure SetColor_BPP32_X8B8G8R8_BIO_TTB();
procedure SetColor_BPP32_X8G8R8B8_BIO_TTB();
procedure SetColor_BPP32_X8G8B8R8_BIO_TTB();
procedure SetColor_BPP32_X8R8B8G8_BIO_TTB();
procedure SetColor_BPP32_X8B8R8G8_BIO_TTB();
procedure SetColor_BPP32_B8G8R8X8_BIO_TTB();
procedure SetColor_BPP32_R8G8B8X8_BIO_TTB();
procedure SetColor_BPP32_G8B8R8X8_BIO_TTB();
procedure SetColor_BPP32_G8R8B8X8_BIO_TTB();
procedure SetColor_BPP32_B8R8G8X8_BIO_TTB();
procedure SetColor_BPP32_R8B8G8X8_BIO_TTB();
procedure SetColor_BPP24_B8G8R8_BIO_TTB();
procedure SetColor_BPP24_R8G8B8_BIO_TTB();
procedure SetColor_BPP24_G8B8R8_BIO_TTB();
procedure SetColor_BPP24_G8R8B8_BIO_TTB();
procedure SetColor_BPP24_B8R8G8_BIO_TTB();
procedure SetColor_BPP24_R8B8G8_BIO_TTB();
procedure SetMask_Generic();
public
constructor Create(); |
constructor CreateCompatible();
destructor Destroy; override; |
procedure Assign(); override;
procedure BeginUpdate; |
procedure EndUpdate; |
procedure SetSize(); override; | SetSize - define the height and width of the image
function CheckDescription(); virtual; | CheckDescription - looks at the supplied Image Description record and returns True if it matches the actual properties of the image
procedure LoadFromDevice(); virtual; | LoadFromDevice - loads the image from the device with specified handle
procedure LoadFromBitmap(); virtual; | LoadFromBitmap - loads the image from a Bitmap
procedure CreateBitmaps(); virtual; | CreateBitmaps - generates a Bitmap from the image data
procedure SetRawImage(); virtual; |
procedure GetRawImage(); virtual; |
procedure FillPixels(); virtual; |
procedure CopyPixels(); virtual;
procedure AlphaBlend();
procedure AlphaFromMask(); | AlphaFromMask - gets the alpha value from the mask if AKeepAlpha is True (default condition)
procedure Mask();
procedure GetXYDataPosition();
procedure GetXYMaskPosition();
function GetDataLineStart(); | Returns an pointer to the scanline raw data.
procedure CreateData; virtual;
function HasTransparency; virtual;
function HasMask; virtual;
procedure SetDataDescriptionKeepData();
property PixelData: PByte; [r] | PixelData - the raw data for the current pixel
property MaskData: PByte; [r] | MaskData - the raw mask data for the current pixel
property DataDescription: TRawImageDescription; [rw] | DataDescription - the raw description record for the current image
property TColors []: TGraphicsColor; [rw] | TColors - the colors available for the present position
property Masked []: Boolean; [rw] | Masked - whether the image mask applies at the current position
end;

Inheritance

TLazIntfImage

Represents a graphical image.
|

TFPCustomImage
?

TObject

Description

This descendant of TFPCustomImage stores the image data as TRawImage, and is therefore able to interchange images directly with the LCL interfaces.

A large number of the protected methods (GetColorxxxxxx and SetColorxxxxxx) deal with direct interface to the operating system at the pixel level

Usage examples:

    1. Loading a .xpm file into a TBitmap:

      var
        BmpHnd,MaskHnd: HBitmap;
        Bitmap1: TBitmap;
        IntfImg1: TLazIntfImage;
        Reader: TLazReaderXPM;
      begin
        // create a bitmap (or use an existing one)
        Bitmap1:=TBitmap.Create;
        // create the raw image
        IntfImg1:=TLazIntfImage.Create(0,0);
        // get the description for the current screen (bitsperpixel, depth, ...)
        IntfImg1.GetDescriptionFromDevice(0);
        // create the XPM reader
        Reader:=TLazReaderXPM.Create;
        // load the image
        IntfImg1.LoadFromFile('filename.xpm',Reader);
        // create the bitmap handles
        IntfImg1.CreateBitmap(BmpHnd,MaskHnd);
        // apply handles to the Bitmap1
        Bitmap1.Handle:=BmpHnd;
        Bitmap1.MaskHandle:=MaskHnd;
        // clean up
        Reader.Free;
        IntfImg1.Free;
        // do something with the Bitmap1
        ...
      end;

    2. Saving a TBitmap to a .xpm file:

      var
        BmpHnd,MaskHnd: HBitmap;
        Bitmap1: TBitmap;
        IntfImg1: TLazIntfImage;
        Writer: TLazWriterXPM;
      begin
        ...
        // create the raw image
        IntfImg1:=TLazIntfImage.Create(0,0);
        // load the raw image from the bitmap handles
        IntfImg1.LoadFromBitmap(Bitmap1.Handle,Bitmap1.MaskHandle);
        // create the XPM writer
        Writer:=TLazWriterXPM.Create;
        // save image to file
        IntfImg1.SaveToFile('filename.xpm',Writer);
        // clean up
        Writer.Free;
        IntfImg1.Free;
        ...
      end;
    }


TLazIntfImage
 | ro | PixelData
 | ro | MaskData
 |  | DataDescription
 |  | TColors
 |  | Masked


ro | MaskData (TLazIntfImage)
 | Masked (TLazIntfImage)
ro | PixelData (TLazIntfImage)
 | TColors (TLazIntfImage)


TLazIntfImage
pt | SetUsePalette
pt | SetInternalColor
pt | GetInternalColor
pt | SetInternalPixel
pt | GetInternalPixel
pt | FreeData
pt | SetDataDescription
pt | ChooseGetSetColorFunctions
pt | ChooseRawBitsProc
pt | GetColor_Generic
pt | GetColor_RGBA_NoPalette
pt | GetColor_RGB_NoPalette
pt | GetColor_Gray_NoPalette
pt | GetColor_GrayAlpha_NoPalette
pt | GetColor_NULL
pt | GetColor_BPP32_A8R8G8B8_BIO_TTB
pt | GetColor_BPP32_A8B8G8R8_BIO_TTB
pt | GetColor_BPP32_A8G8R8B8_BIO_TTB
pt | GetColor_BPP32_A8G8B8R8_BIO_TTB
pt | GetColor_BPP32_A8R8B8G8_BIO_TTB
pt | GetColor_BPP32_A8B8R8G8_BIO_TTB
pt | GetColor_BPP32_B8G8R8A8_BIO_TTB
pt | GetColor_BPP32_R8G8B8A8_BIO_TTB
pt | GetColor_BPP32_G8B8R8A8_BIO_TTB
pt | GetColor_BPP32_G8R8B8A8_BIO_TTB
pt | GetColor_BPP32_B8R8G8A8_BIO_TTB
pt | GetColor_BPP32_R8B8G8A8_BIO_TTB
pt | GetColor_BPP32_X8R8G8B8_BIO_TTB
pt | GetColor_BPP32_X8B8G8R8_BIO_TTB
pt | GetColor_BPP32_X8G8R8B8_BIO_TTB
pt | GetColor_BPP32_X8G8B8R8_BIO_TTB
pt | GetColor_BPP32_X8R8B8G8_BIO_TTB
pt | GetColor_BPP32_X8B8R8G8_BIO_TTB
pt | GetColor_BPP32_B8G8R8X8_BIO_TTB
pt | GetColor_BPP32_R8G8B8X8_BIO_TTB
pt | GetColor_BPP32_G8B8R8X8_BIO_TTB
pt | GetColor_BPP32_G8R8B8X8_BIO_TTB
pt | GetColor_BPP32_B8R8G8X8_BIO_TTB
pt | GetColor_BPP32_R8B8G8X8_BIO_TTB
pt | GetColor_BPP24_B8G8R8_BIO_TTB
pt | GetColor_BPP24_R8G8B8_BIO_TTB
pt | GetColor_BPP24_G8B8R8_BIO_TTB
pt | GetColor_BPP24_G8R8B8_BIO_TTB
pt | GetColor_BPP24_B8R8G8_BIO_TTB
pt | GetColor_BPP24_R8B8G8_BIO_TTB
pt | GetMask_Generic
pt | SetColor_Generic
pt | SetColor_RGBA_NoPalette
pt | SetColor_RGB_NoPalette
pt | SetColor_Gray_NoPalette
pt | SetColor_GrayAlpha_NoPalette
pt | SetColor_NULL
pt | SetColor_BPP32_A8R8G8B8_BIO_TTB
pt | SetColor_BPP32_A8B8G8R8_BIO_TTB
pt | SetColor_BPP32_A8G8R8B8_BIO_TTB
pt | SetColor_BPP32_A8G8B8R8_BIO_TTB
pt | SetColor_BPP32_A8R8B8G8_BIO_TTB
pt | SetColor_BPP32_A8B8R8G8_BIO_TTB
pt | SetColor_BPP32_B8G8R8A8_BIO_TTB
pt | SetColor_BPP32_R8G8B8A8_BIO_TTB
pt | SetColor_BPP32_G8B8R8A8_BIO_TTB
pt | SetColor_BPP32_G8R8B8A8_BIO_TTB
pt | SetColor_BPP32_B8R8G8A8_BIO_TTB
pt | SetColor_BPP32_R8B8G8A8_BIO_TTB
pt | SetColor_BPP32_X8R8G8B8_BIO_TTB
pt | SetColor_BPP32_X8B8G8R8_BIO_TTB
pt | SetColor_BPP32_X8G8R8B8_BIO_TTB
pt | SetColor_BPP32_X8G8B8R8_BIO_TTB
pt | SetColor_BPP32_X8R8B8G8_BIO_TTB
pt | SetColor_BPP32_X8B8R8G8_BIO_TTB
pt | SetColor_BPP32_B8G8R8X8_BIO_TTB
pt | SetColor_BPP32_R8G8B8X8_BIO_TTB
pt | SetColor_BPP32_G8B8R8X8_BIO_TTB
pt | SetColor_BPP32_G8R8B8X8_BIO_TTB
pt | SetColor_BPP32_B8R8G8X8_BIO_TTB
pt | SetColor_BPP32_R8B8G8X8_BIO_TTB
pt | SetColor_BPP24_B8G8R8_BIO_TTB
pt | SetColor_BPP24_R8G8B8_BIO_TTB
pt | SetColor_BPP24_G8B8R8_BIO_TTB
pt | SetColor_BPP24_G8R8B8_BIO_TTB
pt | SetColor_BPP24_B8R8G8_BIO_TTB
pt | SetColor_BPP24_R8B8G8_BIO_TTB
pt | SetMask_Generic
 | Create
 | CreateCompatible
 | Destroy
 | Assign
 | BeginUpdate
 | EndUpdate
 | SetSize
 | CheckDescription
 | LoadFromDevice
 | LoadFromBitmap
 | CreateBitmaps
 | SetRawImage
 | GetRawImage
 | FillPixels
 | CopyPixels
 | AlphaBlend
 | AlphaFromMask
 | Mask
 | GetXYDataPosition
 | GetXYMaskPosition
 | GetDataLineStart
 | CreateData
 | HasTransparency
 | HasMask
 | SetDataDescriptionKeepData


 | AlphaBlend (TLazIntfImage)
 | AlphaFromMask (TLazIntfImage)
 | Assign (TLazIntfImage)
 | BeginUpdate (TLazIntfImage)
 | CheckDescription (TLazIntfImage)
pt | ChooseGetSetColorFunctions (TLazIntfImage)
pt | ChooseRawBitsProc (TLazIntfImage)
 | CopyPixels (TLazIntfImage)
 | Create (TLazIntfImage)
 | CreateBitmaps (TLazIntfImage)
 | CreateCompatible (TLazIntfImage)
 | CreateData (TLazIntfImage)
 | Destroy (TLazIntfImage)
 | EndUpdate (TLazIntfImage)
 | FillPixels (TLazIntfImage)
pt | FreeData (TLazIntfImage)
pt | GetColor_BPP24_B8G8R8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP24_B8R8G8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP24_G8B8R8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP24_G8R8B8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP24_R8B8G8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP24_R8G8B8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_A8B8G8R8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_A8B8R8G8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_A8G8B8R8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_A8G8R8B8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_A8R8B8G8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_A8R8G8B8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_B8G8R8A8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_B8G8R8X8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_B8R8G8A8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_B8R8G8X8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_G8B8R8A8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_G8B8R8X8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_G8R8B8A8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_G8R8B8X8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_R8B8G8A8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_R8B8G8X8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_R8G8B8A8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_R8G8B8X8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_X8B8G8R8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_X8B8R8G8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_X8G8B8R8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_X8G8R8B8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_X8R8B8G8_BIO_TTB (TLazIntfImage)
pt | GetColor_BPP32_X8R8G8B8_BIO_TTB (TLazIntfImage)
pt | GetColor_Generic (TLazIntfImage)
pt | GetColor_GrayAlpha_NoPalette (TLazIntfImage)
pt | GetColor_Gray_NoPalette (TLazIntfImage)
pt | GetColor_NULL (TLazIntfImage)
pt | GetColor_RGBA_NoPalette (TLazIntfImage)
pt | GetColor_RGB_NoPalette (TLazIntfImage)
 | GetDataLineStart (TLazIntfImage)
pt | GetInternalColor (TLazIntfImage)
pt | GetInternalPixel (TLazIntfImage)
pt | GetMask_Generic (TLazIntfImage)
 | GetRawImage (TLazIntfImage)
 | GetXYDataPosition (TLazIntfImage)
 | GetXYMaskPosition (TLazIntfImage)
 | HasMask (TLazIntfImage)
 | HasTransparency (TLazIntfImage)
 | LoadFromBitmap (TLazIntfImage)
 | LoadFromDevice (TLazIntfImage)
 | Mask (TLazIntfImage)
pt | SetColor_BPP24_B8G8R8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP24_B8R8G8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP24_G8B8R8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP24_G8R8B8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP24_R8B8G8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP24_R8G8B8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_A8B8G8R8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_A8B8R8G8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_A8G8B8R8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_A8G8R8B8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_A8R8B8G8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_A8R8G8B8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_B8G8R8A8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_B8G8R8X8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_B8R8G8A8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_B8R8G8X8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_G8B8R8A8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_G8B8R8X8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_G8R8B8A8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_G8R8B8X8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_R8B8G8A8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_R8B8G8X8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_R8G8B8A8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_R8G8B8X8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_X8B8G8R8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_X8B8R8G8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_X8G8B8R8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_X8G8R8B8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_X8R8B8G8_BIO_TTB (TLazIntfImage)
pt | SetColor_BPP32_X8R8G8B8_BIO_TTB (TLazIntfImage)
pt | SetColor_Generic (TLazIntfImage)
pt | SetColor_GrayAlpha_NoPalette (TLazIntfImage)
pt | SetColor_Gray_NoPalette (TLazIntfImage)
pt | SetColor_NULL (TLazIntfImage)
pt | SetColor_RGBA_NoPalette (TLazIntfImage)
pt | SetColor_RGB_NoPalette (TLazIntfImage)
pt | SetDataDescription (TLazIntfImage)
 | SetDataDescriptionKeepData (TLazIntfImage)
pt | SetInternalColor (TLazIntfImage)
pt | SetInternalPixel (TLazIntfImage)
pt | SetMask_Generic (TLazIntfImage)
 | SetRawImage (TLazIntfImage)
 | SetSize (TLazIntfImage)
pt | SetUsePalette (TLazIntfImage)


TLazIntfImage


TLazIntfImage.AlphaBlend

Declaration

Source position: intfgraphics.pas line 257

public procedure TLazIntfImage.AlphaBlend(

  ASource: TLazIntfImage;

  ASourceAlpha: TLazIntfImage;

  const ADestX: Integer;

  const ADestY: Integer

);


TLazIntfImage.AlphaFromMask

AlphaFromMask - gets the alpha value from the mask if AKeepAlpha is True (default condition)

Declaration

Source position: intfgraphics.pas line 258

public procedure TLazIntfImage.AlphaFromMask(

  AKeepAlpha: Boolean = True

);


TLazIntfImage.Assign

Declaration

Source position: intfgraphics.pas line 243

public procedure TLazIntfImage.Assign(

  Source: TPersistent

); override;


TLazIntfImage.BeginUpdate

Declaration

Source position: intfgraphics.pas line 244

public procedure TLazIntfImage.BeginUpdate;


TLazIntfImage.CheckDescription

CheckDescription - looks at the supplied Image Description record and returns True if it matches the actual properties of the image

Declaration

Source position: intfgraphics.pas line 247

public function TLazIntfImage.CheckDescription(

  const ADescription: TRawImageDescription;

  ExceptionOnError: Boolean

):Boolean; virtual;

Errors

Generates an exception if an error is encountered in the image description


TLazIntfImage.ChooseGetSetColorFunctions

Declaration

Source position: intfgraphics.pas line 146

protected procedure TLazIntfImage.ChooseGetSetColorFunctions; virtual;


TLazIntfImage.ChooseRawBitsProc

Declaration

Source position: intfgraphics.pas line 147

protected procedure TLazIntfImage.ChooseRawBitsProc(

  BitsPerPixel: Cardinal;

  ByteOrder: TRawImageByteOrder;

  BitOrder: TRawImageBitOrder;

  out ProcReadRawImageBits: TOnReadRawImageBits;

  out ProcWriteRawImageBits: TOnWriteRawImageBits

);


TLazIntfImage.CopyPixels

Declaration

Source position: intfgraphics.pas line 255

public procedure TLazIntfImage.CopyPixels(

  ASource: TFPCustomImage;

  XDst: Integer = 0;

  YDst: Integer = 0;

  AlphaMask: Boolean = False;

  AlphaTreshold: Word = 0

); virtual;


TLazIntfImage.Create

Declaration

Source position: intfgraphics.pas line 238

public constructor TLazIntfImage.Create(

  AWidth: Integer;

  AHeight: Integer

); override;

constructor TLazIntfImage.Create(

  AWidth: Integer;

  AHeight: Integer;

  AFlags: TRawImageQueryFlags

);

constructor TLazIntfImage.Create(

  ARawImage: TRawImage;

  ADataOwner: Boolean

);


TLazIntfImage.CreateBitmaps

CreateBitmaps - generates a Bitmap from the image data

Declaration

Source position: intfgraphics.pas line 251

public procedure TLazIntfImage.CreateBitmaps(

  out ABitmap: HBITMAP;

  out AMask: HBITMAP;

  ASkipMask: Boolean = False

); virtual;


TLazIntfImage.CreateCompatible

Declaration

Source position: intfgraphics.pas line 241

public constructor TLazIntfImage.CreateCompatible(

  IntfImg: TLazIntfImage;

  AWidth: Integer;

  AHeight: Integer

);


TLazIntfImage.CreateData

Declaration

Source position: intfgraphics.pas line 263

public procedure TLazIntfImage.CreateData; virtual;


TLazIntfImage.DataDescription

DataDescription - the raw description record for the current image

Declaration

Source position: intfgraphics.pas line 270

public property TLazIntfImage.DataDescription : TRawImageDescription
  read FRawImage.Description
  write SetDataDescription;


TLazIntfImage.Destroy

Declaration

Source position: intfgraphics.pas line 242

public destructor TLazIntfImage.Destroy; override;


TLazIntfImage.EndUpdate

Declaration

Source position: intfgraphics.pas line 245

public procedure TLazIntfImage.EndUpdate;


TLazIntfImage.FGetInternalColorProc

Declaration

Source position: intfgraphics.pas line 137

protected TLazIntfImage.FGetInternalColorProc : TLazIntfImageGetPixelProc;


TLazIntfImage.FillPixels

Declaration

Source position: intfgraphics.pas line 254

public procedure TLazIntfImage.FillPixels(

  const Color: TFPColor

); virtual;


TLazIntfImage.FreeData

Declaration

Source position: intfgraphics.pas line 144

protected procedure TLazIntfImage.FreeData; virtual;


TLazIntfImage.FSetInternalColorProc

Declaration

Source position: intfgraphics.pas line 138

protected TLazIntfImage.FSetInternalColorProc : TLazIntfImageSetPixelProc;


TLazIntfImage.GetColor_BPP24_B8G8R8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 186

protected procedure TLazIntfImage.GetColor_BPP24_B8G8R8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP24_B8R8G8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 190

protected procedure TLazIntfImage.GetColor_BPP24_B8R8G8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP24_G8B8R8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 188

protected procedure TLazIntfImage.GetColor_BPP24_G8B8R8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP24_G8R8B8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 189

protected procedure TLazIntfImage.GetColor_BPP24_G8R8B8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP24_R8B8G8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 191

protected procedure TLazIntfImage.GetColor_BPP24_R8B8G8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP24_R8G8B8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 187

protected procedure TLazIntfImage.GetColor_BPP24_R8G8B8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_A8B8G8R8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 161

protected procedure TLazIntfImage.GetColor_BPP32_A8B8G8R8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_A8B8R8G8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 165

protected procedure TLazIntfImage.GetColor_BPP32_A8B8R8G8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_A8G8B8R8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 163

protected procedure TLazIntfImage.GetColor_BPP32_A8G8B8R8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_A8G8R8B8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 162

protected procedure TLazIntfImage.GetColor_BPP32_A8G8R8B8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_A8R8B8G8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 164

protected procedure TLazIntfImage.GetColor_BPP32_A8R8B8G8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_A8R8G8B8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 160

protected procedure TLazIntfImage.GetColor_BPP32_A8R8G8B8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_B8G8R8A8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 166

protected procedure TLazIntfImage.GetColor_BPP32_B8G8R8A8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_B8G8R8X8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 179

protected procedure TLazIntfImage.GetColor_BPP32_B8G8R8X8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_B8R8G8A8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 170

protected procedure TLazIntfImage.GetColor_BPP32_B8R8G8A8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_B8R8G8X8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 183

protected procedure TLazIntfImage.GetColor_BPP32_B8R8G8X8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_G8B8R8A8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 168

protected procedure TLazIntfImage.GetColor_BPP32_G8B8R8A8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_G8B8R8X8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 181

protected procedure TLazIntfImage.GetColor_BPP32_G8B8R8X8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_G8R8B8A8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 169

protected procedure TLazIntfImage.GetColor_BPP32_G8R8B8A8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_G8R8B8X8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 182

protected procedure TLazIntfImage.GetColor_BPP32_G8R8B8X8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_R8B8G8A8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 171

protected procedure TLazIntfImage.GetColor_BPP32_R8B8G8A8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_R8B8G8X8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 184

protected procedure TLazIntfImage.GetColor_BPP32_R8B8G8X8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_R8G8B8A8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 167

protected procedure TLazIntfImage.GetColor_BPP32_R8G8B8A8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_R8G8B8X8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 180

protected procedure TLazIntfImage.GetColor_BPP32_R8G8B8X8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_X8B8G8R8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 174

protected procedure TLazIntfImage.GetColor_BPP32_X8B8G8R8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_X8B8R8G8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 178

protected procedure TLazIntfImage.GetColor_BPP32_X8B8R8G8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_X8G8B8R8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 176

protected procedure TLazIntfImage.GetColor_BPP32_X8G8B8R8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_X8G8R8B8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 175

protected procedure TLazIntfImage.GetColor_BPP32_X8G8R8B8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_X8R8B8G8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 177

protected procedure TLazIntfImage.GetColor_BPP32_X8R8B8G8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_BPP32_X8R8G8B8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 173

protected procedure TLazIntfImage.GetColor_BPP32_X8R8G8B8_BIO_TTB(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_Generic

Declaration

Source position: intfgraphics.pas line 153

protected procedure TLazIntfImage.GetColor_Generic(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_Gray_NoPalette

Declaration

Source position: intfgraphics.pas line 156

protected procedure TLazIntfImage.GetColor_Gray_NoPalette(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_GrayAlpha_NoPalette

Declaration

Source position: intfgraphics.pas line 157

protected procedure TLazIntfImage.GetColor_GrayAlpha_NoPalette(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_NULL

Declaration

Source position: intfgraphics.pas line 158

protected procedure TLazIntfImage.GetColor_NULL(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_RGB_NoPalette

Declaration

Source position: intfgraphics.pas line 155

protected procedure TLazIntfImage.GetColor_RGB_NoPalette(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetColor_RGBA_NoPalette

Declaration

Source position: intfgraphics.pas line 154

protected procedure TLazIntfImage.GetColor_RGBA_NoPalette(

  x: Integer;

  y: Integer;

  out Value: TFPColor

);


TLazIntfImage.GetDataLineStart

Returns an pointer to the scanline raw data.

Declaration

Source position: intfgraphics.pas line 262

public function TLazIntfImage.GetDataLineStart(

  y: Integer

):Pointer;


TLazIntfImage.GetInternalColor

Declaration

Source position: intfgraphics.pas line 141

protected function TLazIntfImage.GetInternalColor(

  x: Integer;

  y: Integer

):TFPColor; override;


TLazIntfImage.GetInternalPixel

Declaration

Source position: intfgraphics.pas line 143

protected function TLazIntfImage.GetInternalPixel(

  x: Integer;

  y: Integer

):Integer; override;


TLazIntfImage.GetMask_Generic

Declaration

Source position: intfgraphics.pas line 193

protected procedure TLazIntfImage.GetMask_Generic(

  x: Integer;

  y: Integer;

  out AValue: Boolean

);


TLazIntfImage.GetRawImage

Declaration

Source position: intfgraphics.pas line 253

public procedure TLazIntfImage.GetRawImage(

  out ARawImage: TRawImage;

  ATransferOwnership: Boolean = False

); virtual;


TLazIntfImage.GetXYDataPosition

Declaration

Source position: intfgraphics.pas line 260

public procedure TLazIntfImage.GetXYDataPosition(

  x: Integer;

  y: Integer;

  out Position: TRawImagePosition

);


TLazIntfImage.GetXYMaskPosition

Declaration

Source position: intfgraphics.pas line 261

public procedure TLazIntfImage.GetXYMaskPosition(

  x: Integer;

  y: Integer;

  out Position: TRawImagePosition

);


TLazIntfImage.HasMask

Declaration

Source position: intfgraphics.pas line 265

public function TLazIntfImage.HasMask: Boolean; virtual;


TLazIntfImage.HasTransparency

Declaration

Source position: intfgraphics.pas line 264

public function TLazIntfImage.HasTransparency: Boolean; virtual;


TLazIntfImage.LoadFromBitmap

LoadFromBitmap - loads the image from a Bitmap

Declaration

Source position: intfgraphics.pas line 250

public procedure TLazIntfImage.LoadFromBitmap(

  ABitmap: HBITMAP;

  AMaskBitmap: HBITMAP;

  AWidth: Integer = - 1;

  AHeight: Integer = - 1

); virtual;


TLazIntfImage.LoadFromDevice

LoadFromDevice - loads the image from the device with specified handle

Declaration

Source position: intfgraphics.pas line 249

public procedure TLazIntfImage.LoadFromDevice(

  DC: HDC

); virtual;


TLazIntfImage.Mask

Declaration

Source position: intfgraphics.pas line 259

public procedure TLazIntfImage.Mask(

  const AColor: TFPColor;

  AKeepOldMask: Boolean = False

);


TLazIntfImage.MaskData

MaskData - the raw mask data for the current pixel

Declaration

Source position: intfgraphics.pas line 269

public property TLazIntfImage.MaskData : PByte
  read FRawImage.Mask;


TLazIntfImage.Masked

Masked - whether the image mask applies at the current position

Declaration

Source position: intfgraphics.pas line 273

public property TLazIntfImage.Masked[x: Integer,y: Integer] : Boolean
  read GetMasked
  write SetMasked;


TLazIntfImage.PixelData

PixelData - the raw data for the current pixel

Declaration

Source position: intfgraphics.pas line 268

public property TLazIntfImage.PixelData : PByte
  read FRawImage.Data;


TLazIntfImage.SetColor_BPP24_B8G8R8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 229

protected procedure TLazIntfImage.SetColor_BPP24_B8G8R8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP24_B8R8G8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 233

protected procedure TLazIntfImage.SetColor_BPP24_B8R8G8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP24_G8B8R8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 231

protected procedure TLazIntfImage.SetColor_BPP24_G8B8R8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP24_G8R8B8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 232

protected procedure TLazIntfImage.SetColor_BPP24_G8R8B8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP24_R8B8G8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 234

protected procedure TLazIntfImage.SetColor_BPP24_R8B8G8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP24_R8G8B8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 230

protected procedure TLazIntfImage.SetColor_BPP24_R8G8B8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_A8B8G8R8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 204

protected procedure TLazIntfImage.SetColor_BPP32_A8B8G8R8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_A8B8R8G8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 208

protected procedure TLazIntfImage.SetColor_BPP32_A8B8R8G8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_A8G8B8R8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 206

protected procedure TLazIntfImage.SetColor_BPP32_A8G8B8R8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_A8G8R8B8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 205

protected procedure TLazIntfImage.SetColor_BPP32_A8G8R8B8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_A8R8B8G8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 207

protected procedure TLazIntfImage.SetColor_BPP32_A8R8B8G8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_A8R8G8B8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 203

protected procedure TLazIntfImage.SetColor_BPP32_A8R8G8B8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_B8G8R8A8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 209

protected procedure TLazIntfImage.SetColor_BPP32_B8G8R8A8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_B8G8R8X8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 222

protected procedure TLazIntfImage.SetColor_BPP32_B8G8R8X8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_B8R8G8A8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 213

protected procedure TLazIntfImage.SetColor_BPP32_B8R8G8A8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_B8R8G8X8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 226

protected procedure TLazIntfImage.SetColor_BPP32_B8R8G8X8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_G8B8R8A8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 211

protected procedure TLazIntfImage.SetColor_BPP32_G8B8R8A8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_G8B8R8X8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 224

protected procedure TLazIntfImage.SetColor_BPP32_G8B8R8X8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_G8R8B8A8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 212

protected procedure TLazIntfImage.SetColor_BPP32_G8R8B8A8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_G8R8B8X8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 225

protected procedure TLazIntfImage.SetColor_BPP32_G8R8B8X8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_R8B8G8A8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 214

protected procedure TLazIntfImage.SetColor_BPP32_R8B8G8A8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_R8B8G8X8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 227

protected procedure TLazIntfImage.SetColor_BPP32_R8B8G8X8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_R8G8B8A8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 210

protected procedure TLazIntfImage.SetColor_BPP32_R8G8B8A8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_R8G8B8X8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 223

protected procedure TLazIntfImage.SetColor_BPP32_R8G8B8X8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_X8B8G8R8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 217

protected procedure TLazIntfImage.SetColor_BPP32_X8B8G8R8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_X8B8R8G8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 221

protected procedure TLazIntfImage.SetColor_BPP32_X8B8R8G8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_X8G8B8R8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 219

protected procedure TLazIntfImage.SetColor_BPP32_X8G8B8R8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_X8G8R8B8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 218

protected procedure TLazIntfImage.SetColor_BPP32_X8G8R8B8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_X8R8B8G8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 220

protected procedure TLazIntfImage.SetColor_BPP32_X8R8B8G8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_BPP32_X8R8G8B8_BIO_TTB

Declaration

Source position: intfgraphics.pas line 216

protected procedure TLazIntfImage.SetColor_BPP32_X8R8G8B8_BIO_TTB(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_Generic

Declaration

Source position: intfgraphics.pas line 196

protected procedure TLazIntfImage.SetColor_Generic(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_Gray_NoPalette

Declaration

Source position: intfgraphics.pas line 199

protected procedure TLazIntfImage.SetColor_Gray_NoPalette(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_GrayAlpha_NoPalette

Declaration

Source position: intfgraphics.pas line 200

protected procedure TLazIntfImage.SetColor_GrayAlpha_NoPalette(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_NULL

Declaration

Source position: intfgraphics.pas line 201

protected procedure TLazIntfImage.SetColor_NULL(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_RGB_NoPalette

Declaration

Source position: intfgraphics.pas line 198

protected procedure TLazIntfImage.SetColor_RGB_NoPalette(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetColor_RGBA_NoPalette

Declaration

Source position: intfgraphics.pas line 197

protected procedure TLazIntfImage.SetColor_RGBA_NoPalette(

  x: Integer;

  y: Integer;

  const Value: TFPColor

);


TLazIntfImage.SetDataDescription

Declaration

Source position: intfgraphics.pas line 145

protected procedure TLazIntfImage.SetDataDescription(

  const ADescription: TRawImageDescription

); virtual;


TLazIntfImage.SetDataDescriptionKeepData

Declaration

Source position: intfgraphics.pas line 266

public procedure TLazIntfImage.SetDataDescriptionKeepData(

  const ADescription: TRawImageDescription

);


TLazIntfImage.SetInternalColor

Declaration

Source position: intfgraphics.pas line 140

protected procedure TLazIntfImage.SetInternalColor(

  x: Integer;

  y: Integer;

  const Value: TFPColor

); override;


TLazIntfImage.SetInternalPixel

Declaration

Source position: intfgraphics.pas line 142

protected procedure TLazIntfImage.SetInternalPixel(

  x: Integer;

  y: Integer;

  Value: Integer

); override;


TLazIntfImage.SetMask_Generic

Declaration

Source position: intfgraphics.pas line 236

protected procedure TLazIntfImage.SetMask_Generic(

  x: Integer;

  y: Integer;

  const AValue: Boolean

);


TLazIntfImage.SetRawImage

Declaration

Source position: intfgraphics.pas line 252

public procedure TLazIntfImage.SetRawImage(

  const ARawImage: TRawImage;

  ADataOwner: Boolean = True

); virtual;


TLazIntfImage.SetSize

SetSize - define the height and width of the image

Declaration

Source position: intfgraphics.pas line 246

public procedure TLazIntfImage.SetSize(

  AWidth: Integer;

  AHeight: Integer

); override;


TLazIntfImage.SetUsePalette

Declaration

Source position: intfgraphics.pas line 139

protected procedure TLazIntfImage.SetUsePalette(

  Value: Boolean

); override;


TLazIntfImage.TColors

TColors - the colors available for the present position

Declaration

Source position: intfgraphics.pas line 272

public property TLazIntfImage.TColors[x: Integer,y: Integer] : TGraphicsColor
  read GetTColors
  write SetTColors;


TLazIntfImageGetPixelProc

Declaration

Source position: intfgraphics.pas line 101

type TLazIntfImageGetPixelProc = procedure(

  x: Integer;

  y: Integer;

  out Color: TFPColor

) of object;


TLazIntfImageMask

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TLazIntfImageMask - applying a mask at the Raw Image level

Declaration

Source position: intfgraphics.pas line 279

type TLazIntfImageMask = class(TFPCustomImage)
protected
procedure SetInternalColor(); override; |
function GetInternalColor(); override; |
procedure SetInternalPixel(); override; |
function GetInternalPixel(); override; |
public
constructor CreateWithImage(); virtual; |
property Image: TLazIntfImage; [r] | Image - the image to which masking is applied
end;

Inheritance

TLazIntfImageMask

TLazIntfImageMask - applying a mask at the Raw Image level
|

TFPCustomImage
?

TObject


TLazIntfImageMask

ro

Image


ro

Image (TLazIntfImageMask)


TLazIntfImageMask
pt | SetInternalColor
pt | GetInternalColor
pt | SetInternalPixel
pt | GetInternalPixel
 | CreateWithImage


pt | GetInternalColor (TLazIntfImageMask)
pt | GetInternalPixel (TLazIntfImageMask)
pt | SetInternalColor (TLazIntfImageMask)
pt | SetInternalPixel (TLazIntfImageMask)


TLazIntfImageMask


TLazIntfImageMask.CreateWithImage

Declaration

Source position: intfgraphics.pas line 288

public constructor TLazIntfImageMask.CreateWithImage(

  TheImage: TLazIntfImage

); virtual;


TLazIntfImageMask.GetInternalColor

Declaration

Source position: intfgraphics.pas line 284

protected function TLazIntfImageMask.GetInternalColor(

  x: Integer;

  y: Integer

):TFPColor; override;


TLazIntfImageMask.GetInternalPixel

Declaration

Source position: intfgraphics.pas line 286

protected function TLazIntfImageMask.GetInternalPixel(

  x: Integer;

  y: Integer

):Integer; override;


TLazIntfImageMask.Image

Image - the image to which masking is applied

Declaration

Source position: intfgraphics.pas line 289

public property TLazIntfImageMask.Image : TLazIntfImage
  read FImage;


TLazIntfImageMask.SetInternalColor

Declaration

Source position: intfgraphics.pas line 283

protected procedure TLazIntfImageMask.SetInternalColor(

  x: Integer;

  y: Integer;

  const Value: TFPColor

); override;


TLazIntfImageMask.SetInternalPixel

Declaration

Source position: intfgraphics.pas line 285

protected procedure TLazIntfImageMask.SetInternalPixel(

  x: Integer;

  y: Integer;

  Value: Integer

); override;


TLazReaderBMP

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TLazReaderBMP - This is an improved FPImage reader for bmp images

Declaration

Source position: intfgraphics.pas line 527

type TLazReaderBMP = class(TLazReaderDIB)

protected

  function InternalCheck(); override;

  procedure InternalReadHead; override;

end;

Inheritance

TLazReaderBMP

TLazReaderBMP - This is an improved FPImage reader for bmp images
|

TLazReaderDIB,ILazImageReader
|

TFPCustomImageReader
?

TObject


TLazReaderBMP
TLazReaderDIB
pt | ro | ReadSize
pt | ro | LineBuf
pt | ro | Info
 |  | MaskColor
 |  | MaskMode
 |  | UpdateDescription


pt | ro | Info (TLazReaderDIB)
pt | ro | LineBuf (TLazReaderDIB)
 |  | MaskColor (TLazReaderDIB)
 |  | MaskMode (TLazReaderDIB)
pt | ro | ReadSize (TLazReaderDIB)
 |  | UpdateDescription (TLazReaderDIB)


TLazReaderBMP
pt | InternalCheck
pt | InternalReadHead
TLazReaderDIB
 | GetUpdateDescription
 | SetUpdateDescription
 | QueryInterface
 | _AddRef
 | _Release
pt | InitLineBuf
pt | FreeLineBuf
pt | ReadScanLine
pt | WriteScanLine
pt | InternalRead
pt | InternalReadHead
pt | InternalReadBody
pt | InternalCheck
 | Create
 | Destroy


pt | FreeLineBuf (TLazReaderDIB)
 | GetUpdateDescription (TLazReaderDIB)
pt | InitLineBuf (TLazReaderDIB)
pt | InternalCheck (TLazReaderDIB)
pt | InternalCheck (TLazReaderBMP)
pt | InternalRead (TLazReaderDIB)
pt | InternalReadBody (TLazReaderDIB)
pt | InternalReadHead (TLazReaderDIB)
pt | InternalReadHead (TLazReaderBMP)
 | QueryInterface (TLazReaderDIB)
pt | ReadScanLine (TLazReaderDIB)
 | SetUpdateDescription (TLazReaderDIB)
pt | WriteScanLine (TLazReaderDIB)
 | _AddRef (TLazReaderDIB)
 | _Release (TLazReaderDIB)


TLazReaderBMP

TLazReaderDIB


TLazReaderBMP.InternalCheck

Declaration

Source position: intfgraphics.pas line 531

protected function TLazReaderBMP.InternalCheck(

  Stream: TStream

):Boolean; override;


TLazReaderBMP.InternalReadHead

Declaration

Source position: intfgraphics.pas line 532

protected procedure TLazReaderBMP.InternalReadHead; override;


TLazReaderDIB

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: intfgraphics.pas line 474

type TLazReaderDIB = class(TFPCustomImageReader, ILazImageReader)

public

  function GetUpdateDescription;

  procedure SetUpdateDescription();

  function QueryInterface();

  function _AddRef;

  function _Release;

protected

  procedure InitLineBuf;

  procedure FreeLineBuf;

  procedure ReadScanLine(); virtual;

  procedure WriteScanLine(); virtual;

  procedure InternalRead(); override;

  procedure InternalReadHead; virtual;

  procedure InternalReadBody; virtual;

  function InternalCheck(); override;

  property ReadSize: Integer; [r]

  property LineBuf: PByte; [r]

  property Info: TLazReaderDIBInfo; [r]

public

  constructor Create; override;

  destructor Destroy; override;

  property MaskColor: TFPColor; [rw]

  property MaskMode: TLazReaderMaskMode; [rw]

  property UpdateDescription: Boolean; [rw]

end;

Inheritance

TLazReaderDIB,ILazImageReader
|

TFPCustomImageReader
?

TObject


TLazReaderDIB
pt | ro | ReadSize
pt | ro | LineBuf
pt | ro | Info
 |  | MaskColor
 |  | MaskMode
 |  | UpdateDescription


TLazReaderDIB
 | GetUpdateDescription
 | SetUpdateDescription
 | QueryInterface
 | _AddRef
 | _Release
pt | InitLineBuf
pt | FreeLineBuf
pt | ReadScanLine
pt | WriteScanLine
pt | InternalRead
pt | InternalReadHead
pt | InternalReadBody
pt | InternalCheck
 | Create
 | Destroy


pt | FreeLineBuf (TLazReaderDIB)
 | GetUpdateDescription (TLazReaderDIB)
pt | InitLineBuf (TLazReaderDIB)
pt | InternalCheck (TLazReaderDIB)
pt | InternalRead (TLazReaderDIB)
pt | InternalReadBody (TLazReaderDIB)
pt | InternalReadHead (TLazReaderDIB)
 | QueryInterface (TLazReaderDIB)
pt | ReadScanLine (TLazReaderDIB)
 | SetUpdateDescription (TLazReaderDIB)
pt | WriteScanLine (TLazReaderDIB)
 | _AddRef (TLazReaderDIB)
 | _Release (TLazReaderDIB)


TLazReaderDIB


TLazReaderDIB._AddRef

Declaration

Source position: intfgraphics.pas line 499

public function TLazReaderDIB._AddRef: LongInt;


TLazReaderDIB._Release

Declaration

Source position: intfgraphics.pas line 500

public function TLazReaderDIB._Release: LongInt;


TLazReaderDIB.Create

Declaration

Source position: intfgraphics.pas line 518

public constructor TLazReaderDIB.Create; override;


TLazReaderDIB.Destroy

Declaration

Source position: intfgraphics.pas line 519

public destructor TLazReaderDIB.Destroy; override;


TLazReaderDIB.FreeLineBuf

Declaration

Source position: intfgraphics.pas line 503

protected procedure TLazReaderDIB.FreeLineBuf;


TLazReaderDIB.GetUpdateDescription

Declaration

Source position: intfgraphics.pas line 496

public function TLazReaderDIB.GetUpdateDescription: Boolean;


TLazReaderDIB.Info

Declaration

Source position: intfgraphics.pas line 516

protected property TLazReaderDIB.Info : TLazReaderDIBInfo
  read FDIBInfo;


TLazReaderDIB.InitLineBuf

Declaration

Source position: intfgraphics.pas line 502

protected procedure TLazReaderDIB.InitLineBuf;


TLazReaderDIB.InternalCheck

Declaration

Source position: intfgraphics.pas line 512

protected function TLazReaderDIB.InternalCheck(

  Stream: TStream

):Boolean; override;


TLazReaderDIB.InternalRead

Declaration

Source position: intfgraphics.pas line 509

protected procedure TLazReaderDIB.InternalRead(

  Stream: TStream;

  Img: TFPCustomImage

); override;


TLazReaderDIB.InternalReadBody

Declaration

Source position: intfgraphics.pas line 511

protected procedure TLazReaderDIB.InternalReadBody; virtual;


TLazReaderDIB.InternalReadHead

Declaration

Source position: intfgraphics.pas line 510

protected procedure TLazReaderDIB.InternalReadHead; virtual;


TLazReaderDIB.LineBuf

Declaration

Source position: intfgraphics.pas line 515

protected property TLazReaderDIB.LineBuf : PByte
  read FLineBuf;


TLazReaderDIB.MaskColor

Declaration

Source position: intfgraphics.pas line 520

public property TLazReaderDIB.MaskColor : TFPColor
  read FMaskColor
  write FMaskColor;


TLazReaderDIB.MaskMode

Declaration

Source position: intfgraphics.pas line 521

public property TLazReaderDIB.MaskMode : TLazReaderMaskMode
  read FMaskMode
  write FMaskMode;


TLazReaderDIB.QueryInterface

Declaration

Source position: intfgraphics.pas line 498

public function TLazReaderDIB.QueryInterface(

  iid: TGuid;

  out obj

):LongInt;


TLazReaderDIB.ReadScanLine

Declaration

Source position: intfgraphics.pas line 506

protected procedure TLazReaderDIB.ReadScanLine(

  Row: Integer

); virtual;


TLazReaderDIB.ReadSize

Declaration

Source position: intfgraphics.pas line 514

protected property TLazReaderDIB.ReadSize : Integer
  read FReadSize;


TLazReaderDIB.SetUpdateDescription

Declaration

Source position: intfgraphics.pas line 497

public procedure TLazReaderDIB.SetUpdateDescription(

  AValue: Boolean

);


TLazReaderDIB.UpdateDescription

Declaration

Source position: intfgraphics.pas line 522

public property TLazReaderDIB.UpdateDescription : Boolean
  read GetUpdateDescription
  write SetUpdateDescription;


TLazReaderDIB.WriteScanLine

Declaration

Source position: intfgraphics.pas line 507

protected procedure TLazReaderDIB.WriteScanLine(

  Row: Cardinal

); virtual;


TLazReaderDIBEncoding

Declaration

Source position: intfgraphics.pas line 445

type TLazReaderDIBEncoding = (

  lrdeRGB,

  lrdeRLE,

  lrdeBitfield,

  lrdeJpeg,

  lrdePng,

  lrdeHuffman

);


TLazReaderDIBInfo

Declaration

Source position: intfgraphics.pas line 454

type TLazReaderDIBInfo = record

  Width: Cardinal;

  Height: Cardinal;

  BitCount: Byte;

  Encoding: TLazReaderDIBEncoding;

  PaletteCount: Word;

  UpsideDown: Boolean;

  PixelMasks: packed record

    R: LongWord;

    G: LongWord;

    B: LongWord;

    A: LongWord;

  end;

  MaskShift: record

    R: Byte;

    G: Byte;

    B: Byte;

    A: Byte;

  end;

  MaskSize: record

    R: Byte;

    G: Byte;

    B: Byte;

    A: Byte;

  end;

end;


TLazReaderIcnsPart

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: intfgraphics.pas line 648

type TLazReaderIcnsPart = class(TFPCustomImageReader, ILazImageReader)

protected

  function InternalCheck(); override;

  procedure InternalRead(); override;

  procedure SetupRead();

  function Create256ColorPalette;

  procedure DoReadRaw;

  procedure DoReadRLE;

  procedure DoReadJpeg2000;

  procedure DoReadMask;

public

  function GetUpdateDescription;

  procedure SetUpdateDescription();

  function QueryInterface();

  function _AddRef;

  function _Release;

  constructor Create; override;

  destructor Destroy; override;

  property UpdateDescription: Boolean; [rw]

  property IconType: TicnsIconType; [r]

  property DataSize: Integer; [r]

end;

Inheritance

TLazReaderIcnsPart,ILazImageReader
|

TFPCustomImageReader
?

TObject


TLazReaderIcnsPart
 |  | UpdateDescription
 | ro | IconType
 | ro | DataSize


ro | DataSize (TLazReaderIcnsPart)
ro | IconType (TLazReaderIcnsPart)
 | UpdateDescription (TLazReaderIcnsPart)


TLazReaderIcnsPart
pt | InternalCheck
pt | InternalRead
pt | SetupRead
pt | Create256ColorPalette
pt | DoReadRaw
pt | DoReadRLE
pt | DoReadJpeg2000
pt | DoReadMask
 | GetUpdateDescription
 | SetUpdateDescription
 | QueryInterface
 | _AddRef
 | _Release
 | Create
 | Destroy


pt | Create256ColorPalette (TLazReaderIcnsPart)
 | Destroy (TLazReaderIcnsPart)
pt | DoReadJpeg2000 (TLazReaderIcnsPart)
pt | DoReadMask (TLazReaderIcnsPart)
pt | DoReadRaw (TLazReaderIcnsPart)
pt | DoReadRLE (TLazReaderIcnsPart)
 | GetUpdateDescription (TLazReaderIcnsPart)
pt | InternalCheck (TLazReaderIcnsPart)
pt | InternalRead (TLazReaderIcnsPart)
 | QueryInterface (TLazReaderIcnsPart)
 | SetUpdateDescription (TLazReaderIcnsPart)
pt | SetupRead (TLazReaderIcnsPart)
 | _AddRef (TLazReaderIcnsPart)
 | _Release (TLazReaderIcnsPart)


TLazReaderIcnsPart


TLazReaderIcnsPart._AddRef

Declaration

Source position: intfgraphics.pas line 671

public function TLazReaderIcnsPart._AddRef: LongInt;


TLazReaderIcnsPart._Release

Declaration

Source position: intfgraphics.pas line 672

public function TLazReaderIcnsPart._Release: LongInt;


TLazReaderIcnsPart.Create

Declaration

Source position: intfgraphics.pas line 674

public constructor TLazReaderIcnsPart.Create; override;


TLazReaderIcnsPart.Create256ColorPalette

Declaration

Source position: intfgraphics.pas line 662

protected function TLazReaderIcnsPart.Create256ColorPalette: TFPPalette;


TLazReaderIcnsPart.DataSize

Declaration

Source position: intfgraphics.pas line 678

public property TLazReaderIcnsPart.DataSize : Integer
  read FDataSize;


TLazReaderIcnsPart.Destroy

Declaration

Source position: intfgraphics.pas line 675

public destructor TLazReaderIcnsPart.Destroy; override;


TLazReaderIcnsPart.DoReadJpeg2000

Declaration

Source position: intfgraphics.pas line 665

protected procedure TLazReaderIcnsPart.DoReadJpeg2000;


TLazReaderIcnsPart.DoReadMask

Declaration

Source position: intfgraphics.pas line 666

protected procedure TLazReaderIcnsPart.DoReadMask;


TLazReaderIcnsPart.DoReadRaw

Declaration

Source position: intfgraphics.pas line 663

protected procedure TLazReaderIcnsPart.DoReadRaw;


TLazReaderIcnsPart.DoReadRLE

Declaration

Source position: intfgraphics.pas line 664

protected procedure TLazReaderIcnsPart.DoReadRLE;


TLazReaderIcnsPart.GetUpdateDescription

Declaration

Source position: intfgraphics.pas line 668

public function TLazReaderIcnsPart.GetUpdateDescription: Boolean;


TLazReaderIcnsPart.IconType

Declaration

Source position: intfgraphics.pas line 677

public property TLazReaderIcnsPart.IconType : TicnsIconType
  read FIconType;


TLazReaderIcnsPart.InternalCheck

Declaration

Source position: intfgraphics.pas line 659

protected function TLazReaderIcnsPart.InternalCheck(

  Str: TStream

):Boolean; override;


TLazReaderIcnsPart.InternalRead

Declaration

Source position: intfgraphics.pas line 660

protected procedure TLazReaderIcnsPart.InternalRead(

  Stream: TStream;

  Img: TFPCustomImage

); override;


TLazReaderIcnsPart.QueryInterface

Declaration

Source position: intfgraphics.pas line 670

public function TLazReaderIcnsPart.QueryInterface(

  iid: TGuid;

  out obj

):LongInt;


TLazReaderIcnsPart.SetUpdateDescription

Declaration

Source position: intfgraphics.pas line 669

public procedure TLazReaderIcnsPart.SetUpdateDescription(

  AValue: Boolean

);


TLazReaderIcnsPart.SetupRead

Declaration

Source position: intfgraphics.pas line 661

protected procedure TLazReaderIcnsPart.SetupRead(

  AWidth: Integer;

  AHeight: Integer;

  ADepth: Integer;

  IsMask: Boolean

);


TLazReaderIcnsPart.UpdateDescription

Declaration

Source position: intfgraphics.pas line 676

public property TLazReaderIcnsPart.UpdateDescription : Boolean
  read GetUpdateDescription
  write SetUpdateDescription;


TLazReaderIconDIB

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TLazReaderIconDIB - this is a FPImage reader for a single DIB from an icon file

Declaration

Source position: intfgraphics.pas line 550

type TLazReaderIconDIB = class(TLazReaderDIB)

protected

  procedure InternalRead(); override;

end;

Inheritance

TLazReaderIconDIB

TLazReaderIconDIB - this is a FPImage reader for a single DIB from an icon file
|

TLazReaderDIB,ILazImageReader
|

TFPCustomImageReader
?

TObject


TLazReaderIconDIB
TLazReaderDIB
pt | ro | ReadSize
pt | ro | LineBuf
pt | ro | Info
 |  | MaskColor
 |  | MaskMode
 |  | UpdateDescription


TLazReaderIconDIB
pt | InternalRead
TLazReaderDIB
 | GetUpdateDescription
 | SetUpdateDescription
 | QueryInterface
 | _AddRef
 | _Release
pt | InitLineBuf
pt | FreeLineBuf
pt | ReadScanLine
pt | WriteScanLine
pt | InternalRead
pt | InternalReadHead
pt | InternalReadBody
pt | InternalCheck
 | Create
 | Destroy


pt | FreeLineBuf (TLazReaderDIB)
 | GetUpdateDescription (TLazReaderDIB)
pt | InitLineBuf (TLazReaderDIB)
pt | InternalCheck (TLazReaderDIB)
pt | InternalRead (TLazReaderDIB)
pt | InternalRead (TLazReaderIconDIB)
pt | InternalReadBody (TLazReaderDIB)
pt | InternalReadHead (TLazReaderDIB)
 | QueryInterface (TLazReaderDIB)
pt | ReadScanLine (TLazReaderDIB)
 | SetUpdateDescription (TLazReaderDIB)
pt | WriteScanLine (TLazReaderDIB)
 | _AddRef (TLazReaderDIB)
 | _Release (TLazReaderDIB)


TLazReaderIconDIB

TLazReaderDIB


TLazReaderIconDIB.InternalRead

Declaration

Source position: intfgraphics.pas line 552

protected procedure TLazReaderIconDIB.InternalRead(

  Stream: TStream;

  Img: TFPCustomImage

); override;


TLazReaderPNG

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: intfgraphics.pas line 559

type TLazReaderPNG = class(TFPReaderPNG, ILazImageReader)

public

  function GetUpdateDescription;

  procedure SetUpdateDescription();

  function QueryInterface();

  function _AddRef;

  function _Release;

protected

  procedure DoDecompress; override;

  procedure HandleAlpha; override;

  procedure InternalRead(); override;

public

  property UpdateDescription: Boolean; [rw]

end;

Inheritance

TLazReaderPNG,ILazImageReader
|

TFPReaderPNG
?

TObject


TLazReaderPNG

UpdateDescription


TLazReaderPNG
 | GetUpdateDescription
 | SetUpdateDescription
 | QueryInterface
 | _AddRef
 | _Release
pt | DoDecompress
pt | HandleAlpha
pt | InternalRead


pt | DoDecompress (TLazReaderPNG)
 | GetUpdateDescription (TLazReaderPNG)
pt | HandleAlpha (TLazReaderPNG)
pt | InternalRead (TLazReaderPNG)
 | QueryInterface (TLazReaderPNG)
 | SetUpdateDescription (TLazReaderPNG)
 | _AddRef (TLazReaderPNG)
 | _Release (TLazReaderPNG)


TLazReaderPNG


TLazReaderPNG._AddRef

Declaration

Source position: intfgraphics.pas line 567

public function TLazReaderPNG._AddRef: LongInt;


TLazReaderPNG._Release

Declaration

Source position: intfgraphics.pas line 568

public function TLazReaderPNG._Release: LongInt;


TLazReaderPNG.DoDecompress

Declaration

Source position: intfgraphics.pas line 570

protected procedure TLazReaderPNG.DoDecompress; override;


TLazReaderPNG.GetUpdateDescription

Declaration

Source position: intfgraphics.pas line 564

public function TLazReaderPNG.GetUpdateDescription: Boolean;


TLazReaderPNG.HandleAlpha

Declaration

Source position: intfgraphics.pas line 571

protected procedure TLazReaderPNG.HandleAlpha; override;


TLazReaderPNG.InternalRead

Declaration

Source position: intfgraphics.pas line 572

protected procedure TLazReaderPNG.InternalRead(

  Str: TStream;

  Img: TFPCustomImage

); override;


TLazReaderPNG.QueryInterface

Declaration

Source position: intfgraphics.pas line 566

public function TLazReaderPNG.QueryInterface(

  iid: TGuid;

  out obj

):LongInt;


TLazReaderPNG.SetUpdateDescription

Declaration

Source position: intfgraphics.pas line 565

public procedure TLazReaderPNG.SetUpdateDescription(

  AValue: Boolean

);


TLazReaderPNG.UpdateDescription

Declaration

Source position: intfgraphics.pas line 574

public property TLazReaderPNG.UpdateDescription : Boolean
  read GetUpdateDescription
  write SetUpdateDescription;


TLazReaderTiff

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: intfgraphics.pas line 605

type TLazReaderTiff = class(TFPReaderTiff, ILazImageReader)

public

  function GetUpdateDescription;

  procedure SetUpdateDescription();

  function QueryInterface();

  function _AddRef;

  function _Release;

protected

  procedure InternalRead(); override;

public

  property UpdateDescription: Boolean; [rw]

end;

Inheritance

TLazReaderTiff,ILazImageReader
|

TFPReaderTiff
?

TObject


TLazReaderTiff

UpdateDescription


TLazReaderTiff
 | GetUpdateDescription
 | SetUpdateDescription
 | QueryInterface
 | _AddRef
 | _Release
pt | InternalRead


pt | InternalRead (TLazReaderTiff)
 | QueryInterface (TLazReaderTiff)
 | SetUpdateDescription (TLazReaderTiff)
 | _AddRef (TLazReaderTiff)
 | _Release (TLazReaderTiff)


TLazReaderTiff


TLazReaderTiff._AddRef

Declaration

Source position: intfgraphics.pas line 622

public function TLazReaderTiff._AddRef: LongInt;


TLazReaderTiff._Release

Declaration

Source position: intfgraphics.pas line 623

public function TLazReaderTiff._Release: LongInt;


TLazReaderTiff.GetUpdateDescription

Declaration

Source position: intfgraphics.pas line 619

public function TLazReaderTiff.GetUpdateDescription: Boolean;


TLazReaderTiff.InternalRead

Declaration

Source position: intfgraphics.pas line 625

protected procedure TLazReaderTiff.InternalRead(

  Str: TStream;

  Img: TFPCustomImage

); override;


TLazReaderTiff.QueryInterface

Declaration

Source position: intfgraphics.pas line 621

public function TLazReaderTiff.QueryInterface(

  iid: TGuid;

  out obj

):LongInt;


TLazReaderTiff.SetUpdateDescription

Declaration

Source position: intfgraphics.pas line 620

public procedure TLazReaderTiff.SetUpdateDescription(

  AValue: Boolean

);


TLazReaderTiff.UpdateDescription

Declaration

Source position: intfgraphics.pas line 627

public property TLazReaderTiff.UpdateDescription : Boolean
  read GetUpdateDescription
  write SetUpdateDescription;


TLazReaderXPM

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TLazReaderXPM - this is a FPImage reader for xpm images

Declaration

Source position: intfgraphics.pas line 388

type TLazReaderXPM = class(TFPCustomImageReader, ILazImageReader)

public

  function GetUpdateDescription;

  procedure SetUpdateDescription();

  function QueryInterface();

  function _AddRef;

  function _Release;

protected

  procedure ClearPixelToColorTree;

  procedure InternalRead(); override;

  function InternalCheck(); override;

public

  constructor Create; override;

  destructor Destroy; override;

  property UpdateDescription: Boolean; [rw]

end;

Inheritance

TLazReaderXPM,ILazImageReader

TLazReaderXPM - this is a FPImage reader for xpm images
|

TFPCustomImageReader
?

TObject


TLazReaderXPM

UpdateDescription


TLazReaderXPM
 | GetUpdateDescription
 | SetUpdateDescription
 | QueryInterface
 | _AddRef
 | _Release
pt | ClearPixelToColorTree
pt | InternalRead
pt | InternalCheck
 | Create
 | Destroy


pt | ClearPixelToColorTree (TLazReaderXPM)
 | Create (TLazReaderXPM)
 | Destroy (TLazReaderXPM)
 | GetUpdateDescription (TLazReaderXPM)
pt | InternalCheck (TLazReaderXPM)
pt | InternalRead (TLazReaderXPM)
 | QueryInterface (TLazReaderXPM)
 | SetUpdateDescription (TLazReaderXPM)
 | _AddRef (TLazReaderXPM)
 | _Release (TLazReaderXPM)


TLazReaderXPM


TLazReaderXPM._AddRef

Declaration

Source position: intfgraphics.pas line 403

public function TLazReaderXPM._AddRef: LongInt;


TLazReaderXPM._Release

Declaration

Source position: intfgraphics.pas line 404

public function TLazReaderXPM._Release: LongInt;


TLazReaderXPM.ClearPixelToColorTree

Declaration

Source position: intfgraphics.pas line 406

protected procedure TLazReaderXPM.ClearPixelToColorTree;


TLazReaderXPM.Create

Declaration

Source position: intfgraphics.pas line 410

public constructor TLazReaderXPM.Create; override;


TLazReaderXPM.Destroy

Declaration

Source position: intfgraphics.pas line 411

public destructor TLazReaderXPM.Destroy; override;


TLazReaderXPM.GetUpdateDescription

Declaration

Source position: intfgraphics.pas line 400

public function TLazReaderXPM.GetUpdateDescription: Boolean;


TLazReaderXPM.InternalCheck

Declaration

Source position: intfgraphics.pas line 408

protected function TLazReaderXPM.InternalCheck(

  Str: TStream

):Boolean; override;


TLazReaderXPM.InternalRead

Declaration

Source position: intfgraphics.pas line 407

protected procedure TLazReaderXPM.InternalRead(

  Str: TStream;

  Img: TFPCustomImage

); override;


TLazReaderXPM.QueryInterface

Declaration

Source position: intfgraphics.pas line 402

public function TLazReaderXPM.QueryInterface(

  iid: TGuid;

  out obj

):LongInt;


TLazReaderXPM.SetUpdateDescription

Declaration

Source position: intfgraphics.pas line 401

public procedure TLazReaderXPM.SetUpdateDescription(

  AValue: Boolean

);


TLazReaderXPM.UpdateDescription

Declaration

Source position: intfgraphics.pas line 412

public property TLazReaderXPM.UpdateDescription : Boolean
  read GetUpdateDescription
  write SetUpdateDescription;


TLazWriterBMP

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: intfgraphics.pas line 537

type TLazWriterBMP = class(TFPWriterBMP, ILazImageWriter)

public

  function QueryInterface();

  function _AddRef;

  function _Release;

  procedure Initialize();

  procedure Finalize;

end;

Inheritance

TLazWriterBMP,ILazImageWriter
|

TFPWriterBMP
?

TObject


TLazWriterBMP


TLazWriterBMP
 | QueryInterface
 | _AddRef
 | _Release
 | Initialize
 | Finalize


Finalize (TLazWriterBMP)

Initialize (TLazWriterBMP)

QueryInterface (TLazWriterBMP)

_AddRef (TLazWriterBMP)

_Release (TLazWriterBMP)


TLazWriterBMP._AddRef

Declaration

Source position: intfgraphics.pas line 540

public function TLazWriterBMP._AddRef: LongInt;


TLazWriterBMP._Release

Declaration

Source position: intfgraphics.pas line 541

public function TLazWriterBMP._Release: LongInt;


TLazWriterBMP.Finalize

Declaration

Source position: intfgraphics.pas line 544

public procedure TLazWriterBMP.Finalize;


TLazWriterBMP.Initialize

Declaration

Source position: intfgraphics.pas line 543

public procedure TLazWriterBMP.Initialize(

  AImage: TLazIntfImage

);


TLazWriterBMP.QueryInterface

Declaration

Source position: intfgraphics.pas line 539

public function TLazWriterBMP.QueryInterface(

  iid: TGuid;

  out obj

):LongInt;


TLazWriterPNG

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: intfgraphics.pas line 579

type TLazWriterPNG = class(TFPWriterPNG, ILazImageWriter)

public

  function QueryInterface();

  function _AddRef;

  function _Release;

  procedure Initialize();

  procedure Finalize;

end;

Inheritance

TLazWriterPNG,ILazImageWriter
|

TFPWriterPNG
?

TObject


TLazWriterPNG


TLazWriterPNG
 | QueryInterface
 | _AddRef
 | _Release
 | Initialize
 | Finalize


Finalize (TLazWriterPNG)

Initialize (TLazWriterPNG)

QueryInterface (TLazWriterPNG)

_AddRef (TLazWriterPNG)

_Release (TLazWriterPNG)


TLazWriterPNG._AddRef

Declaration

Source position: intfgraphics.pas line 582

public function TLazWriterPNG._AddRef: LongInt;


TLazWriterPNG._Release

Declaration

Source position: intfgraphics.pas line 583

public function TLazWriterPNG._Release: LongInt;


TLazWriterPNG.Finalize

Declaration

Source position: intfgraphics.pas line 586

public procedure TLazWriterPNG.Finalize;


TLazWriterPNG.Initialize

Declaration

Source position: intfgraphics.pas line 585

public procedure TLazWriterPNG.Initialize(

  AImage: TLazIntfImage

);


TLazWriterPNG.QueryInterface

Declaration

Source position: intfgraphics.pas line 581

public function TLazWriterPNG.QueryInterface(

  iid: TGuid;

  out obj

):LongInt;


TLazWriterTiff

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: intfgraphics.pas line 632

type TLazWriterTiff = class(TFPWriterTiff, ILazImageWriter)

public

  function QueryInterface();

  function _AddRef;

  function _Release;

protected

  procedure InternalWrite(); override;

public

  procedure Initialize();

  procedure Finalize;

end;

Inheritance

TLazWriterTiff,ILazImageWriter
|

TFPWriterTiff
?

TObject


TLazWriterTiff


TLazWriterTiff
 | QueryInterface
 | _AddRef
 | _Release
pt | InternalWrite
 | Initialize
 | Finalize


pt | InternalWrite (TLazWriterTiff)
 | QueryInterface (TLazWriterTiff)
 | _AddRef (TLazWriterTiff)
 | _Release (TLazWriterTiff)


TLazWriterTiff._AddRef

Declaration

Source position: intfgraphics.pas line 635

public function TLazWriterTiff._AddRef: LongInt;


TLazWriterTiff._Release

Declaration

Source position: intfgraphics.pas line 636

public function TLazWriterTiff._Release: LongInt;


TLazWriterTiff.Finalize

Declaration

Source position: intfgraphics.pas line 641

public procedure TLazWriterTiff.Finalize;


TLazWriterTiff.Initialize

Declaration

Source position: intfgraphics.pas line 640

public procedure TLazWriterTiff.Initialize(

  AImage: TLazIntfImage

);


TLazWriterTiff.InternalWrite

Declaration

Source position: intfgraphics.pas line 638

protected procedure TLazWriterTiff.InternalWrite(

  Stream: TStream;

  Img: TFPCustomImage

); override;


TLazWriterTiff.QueryInterface

Declaration

Source position: intfgraphics.pas line 634

public function TLazWriterTiff.QueryInterface(

  iid: TGuid;

  out obj

):LongInt;


TLazWriterXPM

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TLazWriterXPM - this is a FPImage writer for xpm images

Declaration

Source position: intfgraphics.pas line 419

type TLazWriterXPM = class(TFPCustomImageWriter)

protected

  procedure InternalWrite(); override;

public

  constructor Create; override;

  property NibblesPerSample: Word; [rw]

end;

Inheritance

TLazWriterXPM

TLazWriterXPM - this is a FPImage writer for xpm images
|

TFPCustomImageWriter
?

TObject


TLazWriterXPM

NibblesPerSample


TLazWriterXPM
pt | InternalWrite
 | Create


pt | InternalWrite (TLazWriterXPM)


TLazWriterXPM


TLazWriterXPM.Create

Declaration

Source position: intfgraphics.pas line 428

public constructor TLazWriterXPM.Create; override;


TLazWriterXPM.InternalWrite

Declaration

Source position: intfgraphics.pas line 426

protected procedure TLazWriterXPM.InternalWrite(

  Str: TStream;

  Img: TFPCustomImage

); override;


TLazWriterXPM.NibblesPerSample

Declaration

Source position: intfgraphics.pas line 429

public property TLazWriterXPM.NibblesPerSample : Word
  read FNibblesPerSample
  write SetNibblesPerSample;


TCustomJSONPropStorage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements the base class for the JSON Form's Session Properties Storage.

Declaration

Source position: jsonpropstorage.pas line 21

type TCustomJSONPropStorage = class(TFormPropertyStorage)
protected
function GetJSONFileName; virtual; | Getter for the property TCustomJSONPropStorage.JSONFileName.
function RootSection; override; | Returns the name of the RootSection.
function GetFormatted; | Getter for the property TCustomJSONPropStorage.Formatted.
procedure SetFormatted(); | Setter for the property TCustomJSONPropStorage.Formatted.
function FixPath(); virtual; | Turns '.' notation into '/' notation for the xpath-ish JSONConf underlayer.
property JSONConf: TJSONConfig; [r] | Instance of the object that implements a generic path/value pair storage.
public
procedure StorageNeeded(); override; | Ask the underlying storage object for an entry
procedure FreeStorage; override; | Frees an entry from the underlying storage object.
function DoReadString(); override; | Implements the actual reading of a value from the underlying storage container.
procedure DoWriteString(); override; | Implements the actual writing of a value from the underlying storage container.
procedure DoEraseSections(); override; | Erases a section from the underlying storage container.
property JSONFileName: string; [rw] | Name of the file where the property data is saved in JSON format.
property RootObjectPath: string; [rw] | Name of the root object path on your JSON file.
property Formatted: Boolean; [rw] | This determines if the JSON is to be formatted or not.
end;

Inheritance

TCustomJSONPropStorage | Implements the base class for the JSON Form's Session Properties Storage.
|
TFormPropertyStorage | TFormPropertyStorage - class for storage of a Form's properties
|
TControlPropertyStorage |
|
TCustomPropertyStorage | Provides abstract means to Save/Restore properties.
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCustomJSONPropStorage
pt | ro | JSONConf
 |  | JSONFileName
 |  | RootObjectPath
 |  | Formatted
TFormPropertyStorage
TControlPropertyStorage
TCustomPropertyStorage
 |  | StoredValue
 | ro | Root
 |  | Active
 |  | StoredValues
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
 |  | Formatted (TCustomJSONPropStorage)
pt | ro | JSONConf (TCustomJSONPropStorage)
 |  | JSONFileName (TCustomJSONPropStorage)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 | ro | Root (TCustomPropertyStorage)
 |  | RootObjectPath (TCustomJSONPropStorage)
 |  | StoredValue (TCustomPropertyStorage)
 |  | StoredValues (TCustomPropertyStorage)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)


TCustomJSONPropStorage
pt | GetJSONFileName
pt | RootSection
pt | GetFormatted
pt | SetFormatted
pt | FixPath
 | StorageNeeded
 | FreeStorage
 | DoReadString
 | DoWriteString
 | DoEraseSections
TFormPropertyStorage
 | Create
 | Destroy
TControlPropertyStorage
pt | GetPropertyList
TCustomPropertyStorage
pt | GetRoot
pt | RootSection
pt | SaveProperties
pt | RestoreProperties
pt | GetPropertyList
pt | FinishPropertyList
pt | DoReadInteger
pt | DoReadString
pt | DoWriteString
pt | DoWriteInteger
pt | DoEraseSections
 | Create
 | Destroy
 | Save
 | Restore
 | StorageNeeded
 | FreeStorage
 | ReadBoolean
 | ReadString
 | ReadInteger
 | ReadRect
 | ReadStrings
 | WriteString
 | WriteInteger
 | WriteBoolean
 | WriteRect
 | WriteStrings
 | EraseSections
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TCustomPropertyStorage)
 | Create (TFormPropertyStorage)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TCustomPropertyStorage)
 | Destroy (TFormPropertyStorage)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoEraseSections (TCustomPropertyStorage)
 | DoEraseSections (TCustomJSONPropStorage)
pt | DoReadInteger (TCustomPropertyStorage)
pt | DoReadString (TCustomPropertyStorage)
 | DoReadString (TCustomJSONPropStorage)
pt | DoWriteInteger (TCustomPropertyStorage)
pt | DoWriteString (TCustomPropertyStorage)
 | DoWriteString (TCustomJSONPropStorage)
 | Equals (TObject)
 | EraseSections (TCustomPropertyStorage)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
pt | FinishPropertyList (TCustomPropertyStorage)
pt | FixPath (TCustomJSONPropStorage)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | FreeStorage (TCustomPropertyStorage)
 | FreeStorage (TCustomJSONPropStorage)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
pt | GetFormatted (TCustomJSONPropStorage)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetJSONFileName (TCustomJSONPropStorage)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
pt | GetPropertyList (TCustomPropertyStorage)
pt | GetPropertyList (TControlPropertyStorage)
pt | GetRoot (TCustomPropertyStorage)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadBoolean (TCustomPropertyStorage)
 | ReadInteger (TCustomPropertyStorage)
 | ReadLeft (TComponent)
 | ReadRect (TCustomPropertyStorage)
 | ReadState (TComponent)
 | ReadString (TCustomPropertyStorage)
 | ReadStrings (TCustomPropertyStorage)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | Restore (TCustomPropertyStorage)
pt | RestoreProperties (TCustomPropertyStorage)
pt | RootSection (TCustomPropertyStorage)
pt | RootSection (TCustomJSONPropStorage)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Save (TCustomPropertyStorage)
pt | SaveProperties (TCustomPropertyStorage)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetFormatted (TCustomJSONPropStorage)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StorageNeeded (TCustomPropertyStorage)
 | StorageNeeded (TCustomJSONPropStorage)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteBoolean (TCustomPropertyStorage)
 | WriteInteger (TCustomPropertyStorage)
 | WriteLeft (TComponent)
 | WriteRect (TCustomPropertyStorage)
 | WriteState (TComponent)
 | WriteString (TCustomPropertyStorage)
 | WriteStrings (TCustomPropertyStorage)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomJSONPropStorage
TFormPropertyStorage
TControlPropertyStorage
TCustomPropertyStorage
 | OnSavingProperties
 | OnSaveProperties
 | OnRestoringProperties
 | OnRestoreProperties
 | OnSaveException
TComponent
TPersistent
TObject


TCustomJSONPropStorage.DoEraseSections

Erases a section from the underlying storage container.

Declaration

Source position: jsonpropstorage.pas line 41

public procedure TCustomJSONPropStorage.DoEraseSections(

  const ARootObjectPath: string

); override;

Arguments

ARootObjectPath

The path to the section that will be erased.


TCustomJSONPropStorage.DoReadString

Implements the actual reading of a value from the underlying storage container.

Declaration

Source position: jsonpropstorage.pas line 39

public function TCustomJSONPropStorage.DoReadString(

  const Section: string;

  const Ident: string;

  const Default: string

):string; override;

Arguments

Section | The section to be read.
Ident | The ident to be read.
Default | If has no value then return this as default.

Function result

The value of the section/ident requested.


TCustomJSONPropStorage.DoWriteString

Implements the actual writing of a value from the underlying storage container.

Declaration

Source position: jsonpropstorage.pas line 40

public procedure TCustomJSONPropStorage.DoWriteString(

  const Section: string;

  const Ident: string;

  const Value: string

); override;

Arguments

Section | The section to be written.
Ident | The ident to be written.
Value | The value to be written.


TCustomJSONPropStorage.FixPath

Turns '.' notation into '/' notation for the xpath-ish JSONConf underlayer.

Declaration

Source position: jsonpropstorage.pas line 33

protected function TCustomJSONPropStorage.FixPath(

  const APath: string

):string; virtual;

Arguments

APath

The path to be fixed.

Function result

The fixed path is returned with '.' replaced by '/'.


TCustomJSONPropStorage.Formatted

This determines if the JSON is to be formatted or not.

Declaration

Source position: jsonpropstorage.pas line 45

public property TCustomJSONPropStorage.Formatted : Boolean
  read GetFormatted
  write SetFormatted;


TCustomJSONPropStorage.FreeStorage

Frees an entry from the underlying storage object.

Declaration

Source position: jsonpropstorage.pas line 38

public procedure TCustomJSONPropStorage.FreeStorage; override;


TCustomJSONPropStorage.GetFormatted

Getter for the property TCustomJSONPropStorage.Formatted.

Declaration

Source position: jsonpropstorage.pas line 31

protected function TCustomJSONPropStorage.GetFormatted: Boolean;

Function result

The current value of TCustomJSONPropStorage.Formatted.


TCustomJSONPropStorage.GetJSONFileName

Getter for the property TCustomJSONPropStorage.JSONFileName.

Declaration

Source position: jsonpropstorage.pas line 29

protected function TCustomJSONPropStorage.GetJSONFileName: string; virtual;

Function result

The current value of the property TCustomJSONPropStorage.JSONFileName.


TCustomJSONPropStorage.JSONConf

Instance of the object that implements a generic path/value pair storage.

Declaration

Source position: jsonpropstorage.pas line 35

protected property TCustomJSONPropStorage.JSONConf : TJSONConfig
  read FJSONConf;


TCustomJSONPropStorage.JSONFileName

Name of the file where the property data is saved in JSON format.

Declaration

Source position: jsonpropstorage.pas line 43

public property TCustomJSONPropStorage.JSONFileName : string
  read FJSONFileName
  write FJSONFileName;


TCustomJSONPropStorage.RootObjectPath

Name of the root object path on your JSON file.

Declaration

Source position: jsonpropstorage.pas line 44

public property TCustomJSONPropStorage.RootObjectPath : string
  read FRootObjectPath
  write FRootObjectPath;


TCustomJSONPropStorage.RootSection

Returns the name of the RootSection.

Declaration

Source position: jsonpropstorage.pas line 30

protected function TCustomJSONPropStorage.RootSection: string; override;

Function result

The current value of RootSection.


TCustomJSONPropStorage.SetFormatted

Setter for the property TCustomJSONPropStorage.Formatted.

Declaration

Source position: jsonpropstorage.pas line 32

protected procedure TCustomJSONPropStorage.SetFormatted(

  Value: Boolean

);

Arguments

Value

A Boolean value to set the property TCustomJSONPropStorage.Formatted


TCustomJSONPropStorage.StorageNeeded

Ask the underlying storage object for an entry

Declaration

Source position: jsonpropstorage.pas line 37

public procedure TCustomJSONPropStorage.StorageNeeded(

  ReadOnly: Boolean

); override;

Arguments

ReadOnly

If the item is read-only.


TJSONPropStorage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements the final class for the JSON Form Session Properties storage.

Declaration

Source position: jsonpropstorage.pas line 49

type TJSONPropStorage = class(TCustomJSONPropStorage)
published
property StoredValues: TStoredValues; |
property JSONFileName: string; | Name of the file where the property data is saved in JSON format.
property Formatted: Boolean; | This determines if the JSON is to be formatted or not.
property Active: Boolean; | This determines if the object is active or not.
property OnSavingProperties: TNotifyEvent; | Handler called at the beginning of Save.
property OnSaveProperties: TNotifyEvent; | Handler called at the end of Save.
property OnRestoringProperties: TNotifyEvent; | Handler called at the beginning of Restore.
property OnRestoreProperties: TNotifyEvent; | Handler called at the end of Restore.
end;

Inheritance

TJSONPropStorage | Implements the final class for the JSON Form Session Properties storage.
|
TCustomJSONPropStorage | Implements the base class for the JSON Form's Session Properties Storage.
|
TFormPropertyStorage | TFormPropertyStorage - class for storage of a Form's properties
|
TControlPropertyStorage |
|
TCustomPropertyStorage | Provides abstract means to Save/Restore properties.
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

See also

TForm.SessionProperties
TINIPropStorage | Implements the final class for the INI Form Session Properties storage.
TXMLPropStorage | Implements the final class for the XML Form Session Properties storage.


TJSONPropStorage
pl | ro | StoredValues
pl | ro | JSONFileName
pl | ro | Formatted
pl | ro | Active
TCustomJSONPropStorage
pt | ro | JSONConf
 |  | JSONFileName
 |  | RootObjectPath
 |  | Formatted
TFormPropertyStorage
TControlPropertyStorage
TCustomPropertyStorage
 |  | StoredValue
 | ro | Root
 |  | Active
 |  | StoredValues
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl | ro | Active (TJSONPropStorage)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
 |  | Formatted (TCustomJSONPropStorage)
pl | ro | Formatted (TJSONPropStorage)
pt | ro | JSONConf (TCustomJSONPropStorage)
 |  | JSONFileName (TCustomJSONPropStorage)
pl | ro | JSONFileName (TJSONPropStorage)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 | ro | Root (TCustomPropertyStorage)
 |  | RootObjectPath (TCustomJSONPropStorage)
 |  | StoredValue (TCustomPropertyStorage)
 |  | StoredValues (TCustomPropertyStorage)
pl | ro | StoredValues (TJSONPropStorage)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)


TJSONPropStorage
TCustomJSONPropStorage
pt | GetJSONFileName
pt | RootSection
pt | GetFormatted
pt | SetFormatted
pt | FixPath
 | StorageNeeded
 | FreeStorage
 | DoReadString
 | DoWriteString
 | DoEraseSections
TFormPropertyStorage
 | Create
 | Destroy
TControlPropertyStorage
pt | GetPropertyList
TCustomPropertyStorage
pt | GetRoot
pt | RootSection
pt | SaveProperties
pt | RestoreProperties
pt | GetPropertyList
pt | FinishPropertyList
pt | DoReadInteger
pt | DoReadString
pt | DoWriteString
pt | DoWriteInteger
pt | DoEraseSections
 | Create
 | Destroy
 | Save
 | Restore
 | StorageNeeded
 | FreeStorage
 | ReadBoolean
 | ReadString
 | ReadInteger
 | ReadRect
 | ReadStrings
 | WriteString
 | WriteInteger
 | WriteBoolean
 | WriteRect
 | WriteStrings
 | EraseSections
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TJSONPropStorage
pl | ro | OnSavingProperties
pl | ro | OnSaveProperties
pl | ro | OnRestoringProperties
pl | ro | OnRestoreProperties
TCustomJSONPropStorage
TFormPropertyStorage
TControlPropertyStorage
TCustomPropertyStorage
 |  | OnSavingProperties
 |  | OnSaveProperties
 |  | OnRestoringProperties
 |  | OnRestoreProperties
 |  | OnSaveException
TComponent
TPersistent
TObject


pl | ro | OnRestoreProperties (TJSONPropStorage)
 |  | OnRestoringProperties (TCustomPropertyStorage)
pl | ro | OnRestoringProperties (TJSONPropStorage)
 |  | OnSaveException (TCustomPropertyStorage)
 |  | OnSaveProperties (TCustomPropertyStorage)
pl | ro | OnSaveProperties (TJSONPropStorage)
 |  | OnSavingProperties (TCustomPropertyStorage)
pl | ro | OnSavingProperties (TJSONPropStorage)


TFPSharpInterpolation

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lazcanvas.pas line 62

type TFPSharpInterpolation = class(TFPCustomInterpolation)

protected

  procedure Execute(); override;

Paints an image on the Canvas using the specified coordinates and dimensions

end;

Inheritance

TFPSharpInterpolation

|

TFPCustomInterpolation
?

TObject

Description

TFPSharpInterpolation implements a very sharp and square interpolation for stretching, similar to StretchBlt from the Windows API.


TFPSharpInterpolation


TFPSharpInterpolation

pt

Execute


pt

Execute (TFPSharpInterpolation)


TFPSharpInterpolation.Execute

Paints an image on the Canvas using the specified coordinates and dimensions

Declaration

Source position: lazcanvas.pas line 64

protected procedure TFPSharpInterpolation.Execute(

  x: Integer;

  y: Integer;

  w: Integer;

  h: Integer

); override;


TLazCanvas

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a canvas which masks differences between FCL and LCL canvas classes

Declaration

Source position: lazcanvas.pas line 83

type TLazCanvas = class(TFPImageCanvas)
protected
procedure SetColor(); override; | Sets the color for the pixel at the specified coordinates
function DoCreateDefaultFont; override; | Creates the custom font used as the default for the canvas
procedure DoRectangle(); override; | Adjusts the fcl-image coordinate system to be compatible with coordinates used in TCanvas
procedure DoRectangleFill(); override; |
procedure DoPolygonFill(); override; | Implements a polygon fill algorithm not present in fcl-image
procedure DoLine(); override; | Draws a line using the specified coordinates and Pen for the canvas
procedure DoCopyRect(); override; | Copies a source rectangle to the specified canvas
procedure DoDraw(); override; | Draws the specified image at the given coordinates using AlphaBlending
public
HasNoImage: Boolean; | Indicates if a valid image was provided in the constructor
NativeDC: PtrInt; | Native device context for the canvas
ExtraFontData: TObject;
ImageFormat: TLazCanvasImageFormat;
SelectedBitmap: TObject;
constructor create(); | Constructor for the class instance
destructor destroy; override; | Destructor for the class instance
procedure SetLazClipRegion(); | Sets the value in the ClipRegion property
function SaveState; | Saves the current canvas state in the GraphicStateList member
procedure RestoreState(); | Restores the canvas to the state stored at the specified position
procedure ResetCanvasState; | Sets the canvas to the default values/state used in the LCL TCanvas class
procedure AlphaBlend(); | Performs an AlphaBlend operation using the specified source canvas
procedure AlphaBlendIgnoringDestPixels(); |
procedure AlphaBlend_Image(); | AlphaBlends the specified image onto the canvas
procedure DoDrawImage(); | Calls DoDraw for the specified image and coordinates
procedure CanvasCopyRect(); | Copies the contents of a supported image format in ASource to the canvas
procedure FillColor(); | Fills the entire drawing area with the specified color
procedure AssignPenData(); | Sets the Pen data for the canvas
procedure AssignBrushData(); | Sets the Brush data for the canvas
procedure AssignFontData(); | Srts the Font data for the canvas
property AssignedPen: TFPCustomPen; [rw] | Pen assigned to the canvas
property AssignedBrush: TFPCustomBrush; [rw] | Brush assigned to the canvas
property AssignedFont: TFPCustomFont; [rw] | Font assigned to the canvas
property BaseWindowOrg: TPoint; [rw] | Base window origin for the canvas
property WindowOrg: TPoint; [rw] | Window origin for the canvas
end;

Inheritance

TLazCanvas

Implements a canvas which masks differences between FCL and LCL canvas classes

|

TFPImageCanvas
?

TObject

Description

TLazCanvas is a TFPImageCanvas descendant. TLazCanvas extends the ancestor class to support stretching filters and features found in the TCanvas class from the LCL. TLazCanvas also fixes various small problems and incompatibilities between TFPImageCanvas versions, making the interface smoother and more consistent.

See also

#LCL.Graphics.TCanvas

TCanvas represents a drawing surface which might be attached to a visual control which might be displayed on the screen or to an offscreen bitmap. It contains a number of drawing functions.


TLazCanvas
 | AssignedPen
 | AssignedBrush
 | AssignedFont
 | BaseWindowOrg
 | WindowOrg


AssignedBrush (TLazCanvas)

AssignedFont (TLazCanvas)

AssignedPen (TLazCanvas)

BaseWindowOrg (TLazCanvas)

WindowOrg (TLazCanvas)


TLazCanvas
pt | SetColor
pt | DoCreateDefaultFont
pt | DoRectangle
pt | DoRectangleFill
pt | DoPolygonFill
pt | DoLine
pt | DoCopyRect
pt | DoDraw
 | create
 | destroy
 | SetLazClipRegion
 | SaveState
 | RestoreState
 | ResetCanvasState
 | AlphaBlend
 | AlphaBlendIgnoringDestPixels
 | AlphaBlend_Image
 | DoDrawImage
 | CanvasCopyRect
 | FillColor
 | AssignPenData
 | AssignBrushData
 | AssignFontData


 | AlphaBlend (TLazCanvas)
 | AlphaBlendIgnoringDestPixels (TLazCanvas)
 | AlphaBlend_Image (TLazCanvas)
 | AssignBrushData (TLazCanvas)
 | AssignFontData (TLazCanvas)
 | AssignPenData (TLazCanvas)
 | CanvasCopyRect (TLazCanvas)
 | create (TLazCanvas)
 | destroy (TLazCanvas)
pt | DoCopyRect (TLazCanvas)
pt | DoCreateDefaultFont (TLazCanvas)
pt | DoDraw (TLazCanvas)
 | DoDrawImage (TLazCanvas)
pt | DoLine (TLazCanvas)
pt | DoPolygonFill (TLazCanvas)
pt | DoRectangle (TLazCanvas)
pt | DoRectangleFill (TLazCanvas)
 | FillColor (TLazCanvas)
 | ResetCanvasState (TLazCanvas)
 | RestoreState (TLazCanvas)
 | SaveState (TLazCanvas)
pt | SetColor (TLazCanvas)
 | SetLazClipRegion (TLazCanvas)


TLazCanvas


TLazCanvas.AlphaBlend

Performs an AlphaBlend operation using the specified source canvas

Declaration

Source position: lazcanvas.pas line 126

public procedure TLazCanvas.AlphaBlend(

  ASource: TLazCanvas;

  const ADestX: Integer;

  const ADestY: Integer;

  const ASourceX: Integer;

  const ASourceY: Integer;

  const ASourceWidth: Integer;

  const ASourceHeight: Integer

);


TLazCanvas.AlphaBlend_Image

AlphaBlends the specified image onto the canvas

Declaration

Source position: lazcanvas.pas line 130

public procedure TLazCanvas.AlphaBlend_Image(

  ASource: TFPCustomImage;

  const ADestX: Integer;

  const ADestY: Integer;

  const ASourceX: Integer;

  const ASourceY: Integer;

  const ASourceWidth: Integer;

  const ASourceHeight: Integer

);


TLazCanvas.AlphaBlendIgnoringDestPixels

Declaration

Source position: lazcanvas.pas line 128

public procedure TLazCanvas.AlphaBlendIgnoringDestPixels(

  ASource: TLazCanvas;

  const ADestX: Integer;

  const ADestY: Integer;

  const ASourceX: Integer;

  const ASourceY: Integer;

  const ASourceWidth: Integer;

  const ASourceHeight: Integer

);

Description

This is a safer version for use where the destination pixels may not be consistent or valid. It will draw as if the target area contained opaque white pixels.


TLazCanvas.AssignBrushData

Sets the Brush data for the canvas

Declaration

Source position: lazcanvas.pas line 142

public procedure TLazCanvas.AssignBrushData(

  ABrush: TFPCustomBrush

);

Description

Utilized by LCLIntf.SelectObject and by the RestoreState method. This is needed because calling Assign for the Pen, Brush, or Font properties raises exceptions.


TLazCanvas.AssignedBrush

Brush assigned to the canvas

Declaration

Source position: lazcanvas.pas line 148

public property TLazCanvas.AssignedBrush : TFPCustomBrush
  read GetAssignedBrush
  write FAssignedBrush;

Description

These properties are used to implement LCLIntf.SelectObject to keep track of which pen/brush/font handle was assigned to this canvas. They are not utilized by TLazCanvas itself.


TLazCanvas.AssignedFont

Font assigned to the canvas

Declaration

Source position: lazcanvas.pas line 149

public property TLazCanvas.AssignedFont : TFPCustomFont
  read GetAssignedFont
  write FAssignedFont;

Description

These properties are used to implement LCLIntf.SelectObject to keep track of which pen/brush/font handle was assigned to this canvas. They are not utilized by TLazCanvas itself.


TLazCanvas.AssignedPen

Pen assigned to the canvas

Declaration

Source position: lazcanvas.pas line 147

public property TLazCanvas.AssignedPen : TFPCustomPen
  read GetAssignedPen
  write FAssignedPen;

Description

These properties are utilized to implement LCLIntf.SelectObject to keep track of which pen/brush/font handle was assigned to this canvas. They are not utilized by TLazCanvas itself.


TLazCanvas.AssignFontData

Srts the Font data for the canvas

Declaration

Source position: lazcanvas.pas line 143

public procedure TLazCanvas.AssignFontData(

  AFont: TFPCustomFont

);

Description

Utilized by LCLIntf.SelectObject and by the RestoreState method. This is needed because calling Assign for the Pen, Brush, or Font properties raises exceptions.


TLazCanvas.AssignPenData

Sets the Pen data for the canvas

Declaration

Source position: lazcanvas.pas line 141

public procedure TLazCanvas.AssignPenData(

  APen: TFPCustomPen

);

Description

Utilized by LCLIntf.SelectObject and by the RestoreState method. This is needed because calling Assign for the Pen, Brush, or Font properties raises exceptions.


TLazCanvas.BaseWindowOrg

Base window origin for the canvas

Declaration

Source position: lazcanvas.pas line 155

public property TLazCanvas.BaseWindowOrg : TPoint
  read FBaseWindowOrg
  write FBaseWindowOrg;

Description

The values in WindowOrg are relative to the coordinates in BaseWindowOrg. BaseWindowOrg coordinates are relative to the canvas for the containing Form. It is useful when implementing the non-native windowed controls.


TLazCanvas.CanvasCopyRect

Copies the contents of a supported image format in ASource to the canvas

Declaration

Source position: lazcanvas.pas line 133

public procedure TLazCanvas.CanvasCopyRect(

  ASource: TFPCustomCanvas;

  const ADestX: Integer;

  const ADestY: Integer;

  const ASourceX: Integer;

  const ASourceY: Integer;

  const ASourceWidth: Integer;

  const ASourceHeight: Integer

);


TLazCanvas.create

Constructor for the class instance

Declaration

Source position: lazcanvas.pas line 117

public constructor TLazCanvas.create(

  AnImage: TFPCustomImage

);

Arguments

AnImage

Screen image for the control rendered on the canvas

Description

Create is the constructor for the class instance. Create calls the inherited constructor using AnImage as an argument.

Create allocates resources for the GraphicStateList property. Create sets the value for the HasNoImage member to True when AnImage has not been assigned (contains Nil).

See also

TLazCanvas.HasNoImage

Indicates if a valid image was provided in the constructor


TLazCanvas.destroy

Destructor for the class instance

Declaration

Source position: lazcanvas.pas line 118

public destructor TLazCanvas.destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy ensures that resources allocated for GraphicStateList, AssignedBrush, and AssignedPen are freed. Destroy calls the inherited destructor prior to exiting from the method.

See also

TLazCanvas.AssignedBrush | Brush assigned to the canvas
TLazCanvas.AssignedPen | Pen assigned to the canvas


TLazCanvas.DoCopyRect

Copies a source rectangle to the specified canvas

Declaration

Source position: lazcanvas.pas line 109

protected procedure TLazCanvas.DoCopyRect(

  x: Integer;

  y: Integer;

  canvas: TFPCustomCanvas;

  const SourceRect: TRect

); override;


TLazCanvas.DoCreateDefaultFont

Creates the custom font used as the default for the canvas

Declaration

Source position: lazcanvas.pas line 101

protected function TLazCanvas.DoCreateDefaultFont: TFPCustomFont; override;

Function result

TFPCustomFont instance created and initialized in the method

Description

DoCreateDefaultFont is an overridden TFPCustomFont function used to provide the default font for the canvas class instance. DoCreateDefaultFont implements the abstract virtual method defined in an ancestor class, and emulates the method defined in TCanvas.

DoCreateDefaultFont sets the Size property in the font to zero (0); this causes the default font size for the platform or widget set to be used. The FPColor property in the font is set to colBlack.


TLazCanvas.DoDraw

Draws the specified image at the given coordinates using AlphaBlending

Declaration

Source position: lazcanvas.pas line 110

protected procedure TLazCanvas.DoDraw(

  x: Integer;

  y: Integer;

  const AImage: TFPCustomImage

); override;


TLazCanvas.DoDrawImage

Calls DoDraw for the specified image and coordinates

Declaration

Source position: lazcanvas.pas line 132

public procedure TLazCanvas.DoDrawImage(

  x: Integer;

  y: Integer;

  const AImage: TFPCustomImage

);


TLazCanvas.DoLine

Draws a line using the specified coordinates and Pen for the canvas

Declaration

Source position: lazcanvas.pas line 107

protected procedure TLazCanvas.DoLine(

  x1: Integer;

  y1: Integer;

  x2: Integer;

  y2: Integer

); override;

Arguments

x1 | Initial horizontal coordinate for the line
y1 | Initial vertical coordinate for the line
x2 | Terminal horizontal coordinate for the line
y2 | Terminal vertical coordinate for the line


TLazCanvas.DoPolygonFill

Implements a polygon fill algorithm not present in fcl-image

Declaration

Source position: lazcanvas.pas line 105

protected procedure TLazCanvas.DoPolygonFill(

  const points: array of TPoint

); override;

Description

Implements a polygon fill algorithm not present in fcl-image. The algorithm is explained here.


TLazCanvas.DoRectangle

Adjusts the fcl-image coordinate system to be compatible with coordinates used in TCanvas

Declaration

Source position: lazcanvas.pas line 103

protected procedure TLazCanvas.DoRectangle(

  const Bounds: TRect

); override;

Arguments

Bounds

TRect with the bounds for the rectangular area

Description

Adjusts the values in Bounds to use the coordinate system in TCanvas, and draws borders using the style and/or pattern in the Pen for the canvas.

DoRectangleFill is used to optimize and fill a rectangle area.

See also

TLazCanvas.DoRectangleFill


TLazCanvas.DoRectangleFill

Declaration

Source position: lazcanvas.pas line 104

protected procedure TLazCanvas.DoRectangleFill(

  const Bounds: TRect

); override;

Description

Adjusts the fcl-image coordinate system to be compatible with coordinates used in TCanvas.


TLazCanvas.ExtraFontData

Declaration

Source position: lazcanvas.pas line 114

public TLazCanvas.ExtraFontData : TObject;


TLazCanvas.FillColor

Fills the entire drawing area with the specified color

Declaration

Source position: lazcanvas.pas line 138

public procedure TLazCanvas.FillColor(

  AColor: TFPColor;

  AIgnoreClippingAndWindowOrg: Boolean = False

);

Arguments

AColor

Color applied to the canvas area

Description

Fills the entire drawing area with the specified color. AIgnoreClippingAndWindowOrg speeds up canvas drawing operations, but it is dangerous; don't use it unless you know what you are doing.


TLazCanvas.HasNoImage

Indicates if a valid image was provided in the constructor

Declaration

Source position: lazcanvas.pas line 112

public TLazCanvas.HasNoImage : Boolean;

Description

HasNoImage is a Boolean member used to indicate if a valid TFPCustomImage was provided as an argument to the Create constructor. Used in the implementation of the UpdateControlLazImageAndCanvas routine for non-native custom drawn window controls.

See also

TLazCanvas.Create

Constructor for the class instance


TLazCanvas.ImageFormat

Declaration

Source position: lazcanvas.pas line 115

public TLazCanvas.ImageFormat : TLazCanvasImageFormat;


TLazCanvas.NativeDC

Native device context for the canvas

Declaration

Source position: lazcanvas.pas line 113

public TLazCanvas.NativeDC : PtrInt;

Description

NativeDC is a PtrInt member which contains the device context used to render a custom-drawn LCL control.


TLazCanvas.ResetCanvasState

Sets the canvas to the default values/state used in the LCL TCanvas class

Declaration

Source position: lazcanvas.pas line 124

public procedure TLazCanvas.ResetCanvasState;


TLazCanvas.RestoreState

Restores the canvas to the state stored at the specified position

Declaration

Source position: lazcanvas.pas line 122

public procedure TLazCanvas.RestoreState(

  AIndex: Integer

);

Arguments

AIndex

Ordinal position in GraphicStateList restored in the method


TLazCanvas.SaveState

Saves the current canvas state in the GraphicStateList member

Declaration

Source position: lazcanvas.pas line 121

public function TLazCanvas.SaveState: Integer;

Function result

Ordinal position in GraphicStateList where the saved canvas state was stored

Description

SaveState is an Integer function used to save the current canvas state in the GraphicStateList member. SaveState creates an instance of TLazCanvasState with copies of the current values for Brush, Pen, and Font. Values from BaseWindowOrg, WindowOrg, and Clipping are also assigned to the class instance.

The return value contains the ordinal position in GraphicStateList where the canvas state was added in the method.

Use RestoreState to restore the canvas to the state stored at a specified position in the list.

See also

TLazCanvas.AssignedBrush | Brush assigned to the canvas
TLazCanvas.AssignedPen | Pen assigned to the canvas
TLazCanvas.AssignedFont | Font assigned to the canvas
TLazCanvas.BaseWindowOrg | Base window origin for the canvas
TLazCanvas.WindowOrg | Window origin for the canvas
TLazCanvas.RestoreState | Restores the canvas to the state stored at the specified position


TLazCanvas.SelectedBitmap

Declaration

Source position: lazcanvas.pas line 116

public TLazCanvas.SelectedBitmap : TObject;


TLazCanvas.SetColor

Sets the color for the pixel at the specified coordinates

Declaration

Source position: lazcanvas.pas line 100

protected procedure TLazCanvas.SetColor(

  x: Integer;

  y: Integer;

  const AValue: TFPColor

); override;


TLazCanvas.SetLazClipRegion

Sets the value in the ClipRegion property

Declaration

Source position: lazcanvas.pas line 119

public procedure TLazCanvas.SetLazClipRegion(

  ARegion: TLazRegion

);

Arguments

ARegion

Region stored in the property


TLazCanvas.WindowOrg

Window origin for the canvas

Declaration

Source position: lazcanvas.pas line 159

public property TLazCanvas.WindowOrg : TPoint
  read GetWindowOrg
  write SetWindowOrg;

Description

Contains the absolute coordinates for the canvas with BaseWindowOrg summed up.


TLazCanvasImageFormat

Identifies image formats supported in TLazCanvas

Declaration

Source position: lazcanvas.pas line 52

type TLazCanvasImageFormat = (
clfOther, |
clfRGB16_R5G6B5, | Images use 16-bit RGB colors
clfRGB24, | Images use 24-bit RGB colors
clfRGB24UpsideDown, | Images use 24-bit RGB colors with inverse values
clfBGR24, | Images use 24-bit BGR colors
clfBGRA32, | Images use 32-bit BGR colors with an Aplha channel
clfRGBA32, | Images use 32-bit RGB colors with an Aplha channel
clfARGB32 | Images use 32-bit RGB colors with an Aplha channel in the low-order octet
);

Description

Used in the implementation of the CanvasCopyRect method in TLazCanvas, and in custom-drawn LCL controls to speed up image drawing in the LCL interface.

See also

TLazCanvas.CanvasCopyRect

Copies the contents of a supported image format in ASource to the canvas


TLazCanvasState

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Contains properties reflecting the state for a Lazarus canvas

Declaration

Source position: lazcanvas.pas line 69

type TLazCanvasState = class
public
Brush: TFPCustomBrush; | Brush for the canvas
Pen: TFPCustomPen; | Pen for the canvas
Font: TFPCustomFont; | Font for the canvas
BaseWindowOrg: TPoint; | Base window origin for the canvas
WindowOrg: TPoint; | Window origin for the canvas
Clipping: Boolean; | Indicates if Clipping is enabled for the canvas
ClipRegion: TFPCustomRegion; | Defines the clipping region for the canvas
destructor Destroy; override; | Destructor for the class instance
end;

Inheritance

TLazCanvasState

Contains properties reflecting the state for a Lazarus canvas
|

TObject

Description

TLazCanvasState is a class with public members that reflect the state for a TLazCanvas instance. A destructor is provided to ensure that resources allocated to members variables are freed before the class instance is destroyed.

Instances of TLazCanvasState are created, stored, and retrieved using an internal list in TLazCanvas in its SaveState and RestoreState methods.

See also

TLazCanvas.SaveState | Saves the current canvas state in the GraphicStateList member
TLazCanvas.RestoreState | Restores the canvas to the state stored at the specified position
TLazCanvas.AssignedBrush | Brush assigned to the canvas
TLazCanvas.AssignedFont | Font assigned to the canvas
TLazCanvas.AssignedPen | Pen assigned to the canvas
TLazCanvas.BaseWindowOrg | Base window origin for the canvas
TLazCanvas.WindowOrg | Window origin for the canvas


TLazCanvasState


TLazCanvasState

Destroy


TLazCanvasState.BaseWindowOrg

Base window origin for the canvas

Declaration

Source position: lazcanvas.pas line 74

public TLazCanvasState.BaseWindowOrg : TPoint;

Description

The values in WindowOrg are relative to the coordinates in BaseWindowOrg. BaseWindowOrg coordinates are relative to the canvas for the containing Form. It is useful when implementing the non-native windowed controls.


TLazCanvasState.Brush

Brush for the canvas

Declaration

Source position: lazcanvas.pas line 71

public TLazCanvasState.Brush : TFPCustomBrush;


TLazCanvasState.Clipping

Indicates if Clipping is enabled for the canvas

Declaration

Source position: lazcanvas.pas line 76

public TLazCanvasState.Clipping : Boolean;


TLazCanvasState.ClipRegion

Defines the clipping region for the canvas

Declaration

Source position: lazcanvas.pas line 77

public TLazCanvasState.ClipRegion : TFPCustomRegion;


TLazCanvasState.Destroy

Destructor for the class instance

Declaration

Source position: lazcanvas.pas line 78

public destructor TLazCanvasState.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy ensures that resources allocated for the Brush and Pen properties are freed before the class instance is destroyed. Destroy calls the inherited destructor prior to exiting from the method.

See also

TLazCanvasState.Brush | Brush for the canvas
TLazCanvasState.Pen | Pen for the canvas


TLazCanvasState.Font

Font for the canvas

Declaration

Source position: lazcanvas.pas line 73

public TLazCanvasState.Font : TFPCustomFont;


TLazCanvasState.Pen

Pen for the canvas

Declaration

Source position: lazcanvas.pas line 72

public TLazCanvasState.Pen : TFPCustomPen;


TLazCanvasState.WindowOrg

Window origin for the canvas

Declaration

Source position: lazcanvas.pas line 75

public TLazCanvasState.WindowOrg : TPoint;

Description

Contains the absolute coordinates for the canvas with BaseWindowOrg summed up.


TLazAccelerometer

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Represents the hardware accelerometer

Declaration

Source position: lazdeviceapis.pas line 42

type TLazAccelerometer = class
public
xaxis: Double; | The last value measured for the X axis of the accelerometer
yaxis: Double; | The last value measured for the Y axis of the accelerometer
zaxis: Double; | The last value measured for the Z axis of the accelerometer
procedure StartReadingAccelerometerData; | Starts monitoring the accelerometer sensor
procedure StopReadingAccelerometerData; | Stops monitoring the accelerometer sensor
property OnSensorChanged: TNotifyEvent; [rw] | Called when the accelerometer value changes or is updated from the sensor
end;

Inheritance

TLazAccelerometer

Represents the hardware accelerometer
|

TObject


TLazAccelerometer


TLazAccelerometer
 | StartReadingAccelerometerData
 | StopReadingAccelerometerData


TLazAccelerometer

OnSensorChanged


TLazAccelerometer.OnSensorChanged

Called when the accelerometer value changes or is updated from the sensor

Declaration

Source position: lazdeviceapis.pas line 51

public property TLazAccelerometer.OnSensorChanged : TNotifyEvent
  read FOnSensorChanged
  write FOnSensorChanged;


TLazAccelerometer.StartReadingAccelerometerData

Starts monitoring the accelerometer sensor

Declaration

Source position: lazdeviceapis.pas line 49

public procedure TLazAccelerometer.StartReadingAccelerometerData;

Description

After calling this method, the accelerometer sensor will be monitored. If the accelerometer native API sends an event for value changes, then the event OnSensorChanged will be called on every change and before calling it the xaxis, yaxis and zaxis properties of the Accelerometer global object will be updated to reflect the last value read. If the native accelerometer API requires pooling, then the accelerometer state will be pooled at a rate not faster then once per millisecond.

Remember to call StopReadingAccelerometerData when the accelerometer is no longer needed, because this may save energy in some mobile platforms.


TLazAccelerometer.StopReadingAccelerometerData

Stops monitoring the accelerometer sensor

Declaration

Source position: lazdeviceapis.pas line 50

public procedure TLazAccelerometer.StopReadingAccelerometerData;

Description

After calling this method OnSensorChange will no longer be called and the xaxis, yaxis and zaxis properties will remain stopped at the last value read


TLazAccelerometer.xaxis

The last value measured for the X axis of the accelerometer

Declaration

Source position: lazdeviceapis.pas line 48

public TLazAccelerometer.xaxis : Double;


TLazAccelerometer.yaxis

The last value measured for the Y axis of the accelerometer

Declaration

Source position: lazdeviceapis.pas line 48

public TLazAccelerometer.yaxis : Double;


TLazAccelerometer.zaxis

The last value measured for the Z axis of the accelerometer

Declaration

Source position: lazdeviceapis.pas line 48

public TLazAccelerometer.zaxis : Double;


TLazDevice

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Represents the device itself in a general way and hardware elements which don't have a exclusive object to represent them

Declaration

Source position: lazdeviceapis.pas line 131

type TLazDevice = class
public
procedure Vibrate(); | Vibrates the device, if it has hardware support for this.
function GetScreenRotation();
property Manufacturer: string; [r] | A string with the name of the manufacturer of the device
property Model: string; [r] | The model of the device.
end;

Inheritance

TLazDevice

Represents the device itself in a general way and hardware elements which don't have a exclusive object to represent them
|

TObject


TLazDevice
 | ro | Manufacturer
 | ro | Model


ro | Manufacturer (TLazDevice)
ro | Model (TLazDevice)


TLazDevice
 | Vibrate
 | GetScreenRotation


TLazDevice


TLazDevice.GetScreenRotation

Declaration

Source position: lazdeviceapis.pas line 137

public function TLazDevice.GetScreenRotation(

  AScreenIndex: Integer

):TScreenRotation;


TLazDevice.Manufacturer

A string with the name of the manufacturer of the device

Declaration

Source position: lazdeviceapis.pas line 138

public property TLazDevice.Manufacturer : string
  read GetDeviceManufacturer;


TLazDevice.Model

The model of the device.

Declaration

Source position: lazdeviceapis.pas line 139

public property TLazDevice.Model : string
  read GetDeviceModel;

Description

The model of the device. Sometimes the model includes the manufacturer too.


TLazDevice.Vibrate

Vibrates the device, if it has hardware support for this.

Declaration

Source position: lazdeviceapis.pas line 136

public procedure TLazDevice.Vibrate(

  ADurationMS: Cardinal

);

Description

Vibrates the device, if it has hardware support for this. The duration of the vibration is given in milliseconds.


TLazDeviceMessage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Represents a message

Declaration

Source position: lazdeviceapis.pas line 58

type TLazDeviceMessage = class
public
bccAddress: TStringList; | A copy should be sent to addresses specified here, but these addresses will not appear in the message
Body: string; | The main text of the message
ccAddress: TStringList; | A copy should be sent to addresses specified here
destinationAddress: TStringList; | The destination(s) of the message
isRead: Boolean; | Indicates if the user has already read the message
messageId: string; | Reserved field
messageType: TLazDeviceMessageKind; | The type of the message
ReplyToAddress: string; | Might indicate an address different from SourceAddress so that replies are sent to a different address then the message sender
sourceAddress: string; | The address from which the message was sent
Subject: string; | The title or subject of the message
Time: TDateTime; | The time when the message was sent
validityPeriod: TTime; | The period of time for which the message is valid
constructor Create; virtual;
destructor Destroy; override;
end;

Inheritance

TLazDeviceMessage

Represents a message
|

TObject

Description

Don't create instances of this class directly. Instead use Messaging.CreateMessage().


TLazDeviceMessage


TLazDeviceMessage
 | Create
 | Destroy


TLazDeviceMessage.bccAddress

A copy should be sent to addresses specified here, but these addresses will not appear in the message

Declaration

Source position: lazdeviceapis.pas line 62

public TLazDeviceMessage.bccAddress : TStringList;

Description

The BCC field of E-Mails, also known as hidden copy


TLazDeviceMessage.Body

The main text of the message

Declaration

Source position: lazdeviceapis.pas line 63

public TLazDeviceMessage.Body : string;


TLazDeviceMessage.ccAddress

A copy should be sent to addresses specified here

Declaration

Source position: lazdeviceapis.pas line 64

public TLazDeviceMessage.ccAddress : TStringList;

Description

The CC field in E-Mails


TLazDeviceMessage.Create

Declaration

Source position: lazdeviceapis.pas line 75

public constructor TLazDeviceMessage.Create; virtual;


TLazDeviceMessage.destinationAddress

The destination(s) of the message

Declaration

Source position: lazdeviceapis.pas line 65

public TLazDeviceMessage.destinationAddress : TStringList;


TLazDeviceMessage.Destroy

Declaration

Source position: lazdeviceapis.pas line 76

public destructor TLazDeviceMessage.Destroy; override;


TLazDeviceMessage.isRead

Indicates if the user has already read the message

Declaration

Source position: lazdeviceapis.pas line 66

public TLazDeviceMessage.isRead : Boolean;


TLazDeviceMessage.messageId

Reserved field

Declaration

Source position: lazdeviceapis.pas line 67

public TLazDeviceMessage.messageId : string;


TLazDeviceMessage.messageType

The type of the message

Declaration

Source position: lazdeviceapis.pas line 69

public TLazDeviceMessage.messageType : TLazDeviceMessageKind;


TLazDeviceMessage.ReplyToAddress

Might indicate an address different from SourceAddress so that replies are sent to a different address then the message sender

Declaration

Source position: lazdeviceapis.pas line 70

public TLazDeviceMessage.ReplyToAddress : string;

Description

By default this value is empty, which means that the source and reply-to addresses match.


TLazDeviceMessage.sourceAddress

The address from which the message was sent

Declaration

Source position: lazdeviceapis.pas line 71

public TLazDeviceMessage.sourceAddress : string;


TLazDeviceMessage.Subject

The title or subject of the message

Declaration

Source position: lazdeviceapis.pas line 72

public TLazDeviceMessage.Subject : string;


TLazDeviceMessage.Time

The time when the message was sent

Declaration

Source position: lazdeviceapis.pas line 73

public TLazDeviceMessage.Time : TDateTime;


TLazDeviceMessage.validityPeriod

The period of time for which the message is valid

Declaration

Source position: lazdeviceapis.pas line 74

public TLazDeviceMessage.validityPeriod : TTime;


TLazDeviceMessageKind

Indicates the type of message (for example: SMS, MMS, EMail)

Declaration

Source position: lazdeviceapis.pas line 56

type TLazDeviceMessageKind = (
dmkSMS, | Indicates that the message is a SMS
dmkMMS, | Indicates that the message is a MMS
dmkEMail | Indicates that the message is a E-Mail
);


TLazMessaging

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A class which manages messages

Declaration

Source position: lazdeviceapis.pas line 89

type TLazMessaging = class
public
constructor Create; virtual;
destructor Destroy; override;
procedure SendMessage(); | Sends a message to the target specified on it
function CreateMessage; | Creates a new message which can be sent with SendMessage
procedure FreeMessage(); | Removes a message created with CreateMessage
property OnMessagingStatus: TOnMessagingStatus; [rw] |
end;

Inheritance

TLazMessaging

A class which manages messages
|

TObject


TLazMessaging


TLazMessaging
 | Create
 | Destroy
 | SendMessage
 | CreateMessage
 | FreeMessage


Create (TLazMessaging)

CreateMessage (TLazMessaging)

Destroy (TLazMessaging)

FreeMessage (TLazMessaging)

SendMessage (TLazMessaging)


TLazMessaging

OnMessagingStatus


TLazMessaging.Create

Declaration

Source position: lazdeviceapis.pas line 94

public constructor TLazMessaging.Create; virtual;


TLazMessaging.CreateMessage

Creates a new message which can be sent with SendMessage

Declaration

Source position: lazdeviceapis.pas line 98

public function TLazMessaging.CreateMessage: TLazDeviceMessage;


TLazMessaging.Destroy

Declaration

Source position: lazdeviceapis.pas line 95

public destructor TLazMessaging.Destroy; override;


TLazMessaging.FreeMessage

Removes a message created with CreateMessage

Declaration

Source position: lazdeviceapis.pas line 99

public procedure TLazMessaging.FreeMessage(

  AMessage: TLazDeviceMessage

);


TLazMessaging.OnMessagingStatus

Declaration

Source position: lazdeviceapis.pas line 101

public property TLazMessaging.OnMessagingStatus : TOnMessagingStatus
  read FOnMessagingStatus
  write FOnMessagingStatus;


TLazMessaging.SendMessage

Sends a message to the target specified on it

Declaration

Source position: lazdeviceapis.pas line 97

public procedure TLazMessaging.SendMessage(

  AMsg: TLazDeviceMessage

);

Description

The message to be sent should be created with the method CreateMessage from this same class and later released with FreeMessage. The same message can be sent multiple times, but ideally it should not be edited after sending the first time to avoid confusion when obtaining the message object back in the status callback.


TLazMessagingStatus

Indicates the current stage of a message sending operation

Declaration

Source position: lazdeviceapis.pas line 79

type TLazMessagingStatus = (
mssSentSuccessfully, | Indicates that the message was sent successfully to the server
mssSendingGeneralError, | The message was not successfully sent to the server, but no particular reason for the failure is known.
mssRadioOff, | The hardware device which would send the message is off. The user should activate his Radio Network (CDMA, GMS or another one) or activate his WiFi (for EMail only)
mssNoService, | The hardware device which would send the message could not connect to the network because there is no signal here.
mssReceivedSuccessfully, | The message was successfully received by the destination
mssReceivingGeneralError | The message was not successfully received by the target, but no particular reason for the failure is known.
);


TLazPositionInfo

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Represents the hardware GPS device

Declaration

Source position: lazdeviceapis.pas line 109

type TLazPositionInfo = class
public
IsPositionDataAvailable: Boolean; | Indicates if position info was read in the life of this program
accuracy: Double; | The horizontal accuracy of the position in meters
altitude: Double; | Altitude in meters in relation to the sea level using the World Geodetic System 1984 (WGS84) datum
altitudeAccuracy: Double; | The vertical accuracy of the position in meters, or zero if not available
latitude: Double; | Latitude in degrees using the World Geodetic System 1984 (WGS84) datum
longitude: Double; | Longitude in degrees using the World Geodetic System 1984 (WGS84) datum In meters / second
speed: Double;
timeStamp: TDateTime; | The time when the latest location was established
procedure RequestPositionInfo(); | Requests the latest position using the given method
property OnPositionRetrieved: TNotifyEvent; [rw] | Called asynchronously when the position is read
end;

Inheritance

TLazPositionInfo

Represents the hardware GPS device
|

TObject


TLazPositionInfo


TLazPositionInfo

RequestPositionInfo


TLazPositionInfo

OnPositionRetrieved


TLazPositionInfo.accuracy

The horizontal accuracy of the position in meters

Declaration

Source position: lazdeviceapis.pas line 115

public TLazPositionInfo.accuracy : Double;


TLazPositionInfo.altitude

Altitude in meters in relation to the sea level using the World Geodetic System 1984 (WGS84) datum

Declaration

Source position: lazdeviceapis.pas line 116

public TLazPositionInfo.altitude : Double;


TLazPositionInfo.altitudeAccuracy

The vertical accuracy of the position in meters, or zero if not available

Declaration

Source position: lazdeviceapis.pas line 117

public TLazPositionInfo.altitudeAccuracy : Double;


TLazPositionInfo.IsPositionDataAvailable

Indicates if position info was read in the life of this program

Declaration

Source position: lazdeviceapis.pas line 113

public TLazPositionInfo.IsPositionDataAvailable : Boolean;


TLazPositionInfo.latitude

Latitude in degrees using the World Geodetic System 1984 (WGS84) datum

Declaration

Source position: lazdeviceapis.pas line 118

public TLazPositionInfo.latitude : Double;


TLazPositionInfo.longitude

Longitude in degrees using the World Geodetic System 1984 (WGS84) datum In meters / second

Declaration

Source position: lazdeviceapis.pas line 119

public TLazPositionInfo.longitude : Double;


TLazPositionInfo.OnPositionRetrieved

Called asynchronously when the position is read

Declaration

Source position: lazdeviceapis.pas line 124

public property TLazPositionInfo.OnPositionRetrieved : TNotifyEvent
  read FOnPositionRetrieved
  write FOnPositionRetrieved;


TLazPositionInfo.RequestPositionInfo

Requests the latest position using the given method

Declaration

Source position: lazdeviceapis.pas line 122

public procedure TLazPositionInfo.RequestPositionInfo(

  AMethod: TLazPositionMethod

);

Description

This call is asynchronous and the data will only be available when the OnPositionRetrieved callback is called.


TLazPositionInfo.speed

Declaration

Source position: lazdeviceapis.pas line 120

public TLazPositionInfo.speed : Double;


TLazPositionInfo.timeStamp

The time when the latest location was established

Declaration

Source position: lazdeviceapis.pas line 121

public TLazPositionInfo.timeStamp : TDateTime;


TLazarusFileDialogForm

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lazdialogs.pas line 20

type TLazarusFileDialogForm = class(TForm)
public
ButtonPanel: TButtonPanel; | Button panel for the Lazarus dialog form
ShellTreeView: TShellTreeView; | Shell tree view control for the Lazarus dialog form
ShellListView: TShellListView; | Shell list view control for the Lazarus dialog form
SaveEdit: TEdit; |
FilterComboBox: TFilterComboBox; | Combo box control used for the file mask filter in the Lazarus dialog form
FileName: string; | File name for the selected file in the Lazarus dialog form
Filter: string; | File mask filter for the Lazarus dialog form
InitialDir: string; | Initial directory used in the Lazarus file dialog form
Title: string; | Title displayed for the Lazarus dialog form
constructor CreateNew(); override; | Alternate constructor for the class instance
procedure Initialize(); | Creates and positions child controls on the Lazarus dialog form
procedure HandleOkClick(); | Event handler signalled when the OK button is clicked
procedure HandleCancelClick(); | Event handler signalled when the Cancel button is clicked
procedure HandleCloseQuery(); | Event handler for an OnCloseQuery event notification
procedure HandleEditChange(); | Event handler for changes to the value in the SaveEdit control
procedure HandleSelectItem(); | Event handler for changes to the selected item in ShellListView
procedure HandleTreeViewSelectionChanged(); | Event handler signalled when the selected item in ShellTreeView is changed
end;

Inheritance

TLazarusFileDialogForm |
|
TForm
|
TCustomForm | The base type for TForm classes
|
TCustomDesignControl | Provides a designer surface for scaling and layout of its child controls
|
TScrollingWinControl | Class of a windowed control with incorporated scroll bars
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TLazarusFileDialogForm
TForm
 | ro | ClientHandle
 | ro | DockManager
pl | ro | Action
pl | ro | ActiveControl
pl | ro | Align
pl | ro | AllowDropFiles
pl | ro | AlphaBlend
pl | ro | AlphaBlendValue
pl | ro | Anchors
pl | ro | AutoScroll
pl | ro | AutoSize
pl | ro | BiDiMode
pl | ro | BorderIcons
pl | ro | BorderStyle
pl | ro | BorderWidth
pl | ro | Caption
pl | ro | ChildSizing
pl | ro | ClientHeight
pl | ro | ClientWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | DefaultMonitor
pl | ro | DesignTimePPI
pl | ro | DockSite
pl | ro | DoubleBuffered
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | FormStyle
pl | ro | HelpFile
pl | ro | Icon
pl | ro | KeyPreview
pl | ro | Menu
pl | ro | ParentBiDiMode
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | PixelsPerInch
pl | ro | PopupMenu
pl | ro | PopupMode
pl | ro | PopupParent
pl | ro | Position
pl | ro | SessionProperties
pl | ro | ShowHint
pl | ro | ShowInTaskBar
pl | ro | UseDockManager
pl |  | LCLVersion
pl | ro | Scaled
pl | ro | Visible
pl | ro | WindowState
TCustomForm
pt | ro | ClientHandle
 | ro | Active
 |  | ActiveControl
 |  | ActiveDefaultControl
 |  | AllowDropFiles
 |  | AlphaBlend
 |  | AlphaBlendValue
 | ro | AutoScroll
 |  | BorderIcons
 |  | BorderStyle
 |  | CancelControl
 | ro | Caption
 | ro | Color
 |  | DefaultControl
 |  | DefaultMonitor
 |  | Designer
 | ro | EffectiveShowInTaskBar
 | ro | FormState
 |  | FormStyle
 |  | HelpFile
 |  | Icon
 |  | KeyPreview
 | ro | MDIChildren
 |  | Menu
 |  | ModalResult
 | ro | Monitor
 | ro | LastActiveControl
 |  | PopupMode
 |  | PopupParent
 | ro | ParentFont
 |  | Position
 | ro | RestoredLeft
 | ro | RestoredTop
 | ro | RestoredWidth
 | ro | RestoredHeight
 |  | ShowInTaskBar
 | ro | Visible
 |  | WindowState
TCustomDesignControl
 |  | DesignTimePPI
 |  | PixelsPerInch
 |  | Scaled
TScrollingWinControl
pt |  | AutoScroll
pl |  | HorzScrollBar
pl |  | VertScrollBar
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TLazarusFileDialogForm
 | CreateNew
 | Initialize
 | HandleOkClick
 | HandleCancelClick
 | HandleCloseQuery
 | HandleEditChange
 | HandleSelectItem
 | HandleTreeViewSelectionChanged
TForm
pt | WSRegisterClass
pt | CreateWnd
pt | Loaded
 | Create
 | Cascade
 | Next
 | Previous
 | Tile
 | ArrangeIcons
TCustomForm
pt | WMActivate
pt | WMCloseQuery
pt | WMHelp
pt | WMMove
pt | WMShowWindow
pt | WMSize
pt | WMWindowPosChanged
pt | CMBiDiModeChanged
pt | CMParentBiDiModeChanged
pt | CMAppShowBtnGlyphChanged
pt | CMAppShowMenuGlyphChanged
pt | CMIconChanged
pt | CMRelease
pt | CMActivate
pt | CMDeactivate
pt | CMShowingChanged
pt | WMDPIChanged
pt | WSRegisterClass
pt | DoShowWindow
pt | Activate
pt | ActiveChanged
pt | AdjustClientRect
pt | BeginFormUpdate
pt | ColorIsStored
pt | CreateParams
pt | CreateWnd
pt | Deactivate
pt | DoClose
pt | DoCreate
pt | DoDestroy
pt | DoHide
pt | DoShow
pt | EndFormUpdate
pt | HandleCreateException
pt | HandleDestroyException
pt | HandleShowHideException
pt | InitializeWnd
pt | Loaded
pt | ChildHandlesCreated
pt | Notification
pt | PaintWindow
pt | RequestAlign
pt | Resizing
pt | CalculatePreferredSize
pt | SetZOrder
pt | SetParent
pt | MoveToDefaultPosition
pt | UpdateShowing
pt | SetVisible
pt | AllAutoSized
pt | DoFirstShow
pt | UpdateWindowState
pt | VisibleChanging
pt | VisibleChanged
pt | WndProc
pt | VisibleIsStored
pt | DoAutoSize
pt | SetAutoSize
pt | SetAutoScroll
pt | SetScaled
pt | DoAddActionList
pt | DoRemoveActionList
pt | ProcessResource
pt | BeginAutoDrag
pt | DoDock
pt | GetFloating
pt | GetDefaultDockCaption
pt | CMActionExecute
pt | CMActionUpdate
pt | DoExecuteAction
pt | DoUpdateAction
pt | UpdateActions
 | Create
 | CreateNew
 | Destroy
 | AfterConstruction
 | BeforeDestruction
 | GetControlClassDefaultSize
 | BigIconHandle
 | Close
 | CloseQuery
 | DefocusControl
 | DestroyWnd
 | EnsureVisible
 | FocusControl
 | FormIsUpdating
 | GetFormImage
 | GetRolesForControl
 | GetRealPopupParent
 | Hide
 | IntfDropFiles
 | IntfHelp
 | IsShortcut
 | MakeFullyVisible
 | AutoSizeDelayedHandle
 | GetPreferredSize
 | Release
 | CanFocus
 | SetFocus
 | SetFocusedControl
 | SetRestoredBounds
 | Show
 | ShowModal
 | ShowOnTop
 | SmallIconHandle
 | GetChildren
 | WantChildKey
 | RemoveAllHandlersOfObject
 | AddHandlerFirstShow
 | RemoveHandlerFirstShow
 | AddHandlerClose
 | RemoveHandlerClose
 | AddHandlerCreate
 | RemoveHandlerCreate
 | ActiveMDIChild
 | GetMDIChildren
 | MDIChildCount
 | AutoScale
 | Dock
 | UpdateDockCaption
TCustomDesignControl
pt | SetScaled
pt | DoAutoAdjustLayout
 | Create
 | AutoAdjustLayout
TScrollingWinControl
pt | WSRegisterClass
pt | AlignControls
pt | AutoScrollEnabled
pt | CalculateAutoRanges
pt | CreateWnd
pt | GetClientScrollOffset
pt | GetLogicalClientRect
pt | DoOnResize
pt | GetPreferredSizeClientFrame
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | ComputeScrollbars
pt | SetAutoScroll
pt | Loaded
pt | Resizing
pt | SetAutoSize
 | Create
 | Destroy
 | ScreenToClient
 | ClientToScreen
 | UpdateScrollbars
 | GetControlClassDefaultSize
 | ScrollBy
 | ScrollInView
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | Activate (TCustomForm)
pt | ActiveChanged (TCustomForm)
 | ActiveDefaultControlChanged (TControl)
 | ActiveMDIChild (TCustomForm)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerClose (TCustomForm)
 | AddHandlerCreate (TCustomForm)
 | AddHandlerFirstShow (TCustomForm)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomForm)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AfterConstruction (TCustomForm)
pt | AlignControls (TWinControl)
pt | AlignControls (TScrollingWinControl)
pt | AllAutoSized (TWinControl)
pt | AllAutoSized (TCustomForm)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | ArrangeIcons (TForm)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoAdjustLayout (TCustomDesignControl)
 | AutoScale (TCustomForm)
pt | AutoScrollEnabled (TScrollingWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedHandle (TCustomForm)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
 | BeforeDestruction (TCustomForm)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomForm)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BeginFormUpdate (TCustomForm)
 | BeginUpdateBounds (TWinControl)
 | BigIconHandle (TCustomForm)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateAutoRanges (TScrollingWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomForm)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanFocus (TCustomForm)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
 | Cascade (TForm)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildHandlesCreated (TCustomForm)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
 | ClientToScreen (TScrollingWinControl)
 | Close (TCustomForm)
 | CloseQuery (TCustomForm)
pt | CMActionExecute (TCustomForm)
pt | CMActionUpdate (TCustomForm)
pt | CMActivate (TCustomForm)
pt | CMAppShowBtnGlyphChanged (TCustomForm)
pt | CMAppShowMenuGlyphChanged (TCustomForm)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomForm)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDeactivate (TCustomForm)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMIconChanged (TCustomForm)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentBiDiModeChanged (TCustomForm)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMRelease (TCustomForm)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMShowingChanged (TCustomForm)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColorIsStored (TCustomForm)
pt | ComputeScrollbars (TScrollingWinControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TScrollingWinControl)
 | Create (TCustomDesignControl)
 | Create (TCustomForm)
 | Create (TForm)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
 | CreateNew (TCustomForm)
 | CreateNew (TLazarusFileDialogForm)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomForm)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TScrollingWinControl)
pt | CreateWnd (TCustomForm)
pt | CreateWnd (TForm)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
pt | Deactivate (TCustomForm)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DefocusControl (TCustomForm)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TScrollingWinControl)
 | Destroy (TCustomForm)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
 | DestroyWnd (TCustomForm)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddActionList (TCustomForm)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomDesignControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoAutoSize (TCustomForm)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | Dock (TCustomForm)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoClose (TCustomForm)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCreate (TCustomForm)
pt | DoDestroy (TCustomForm)
pt | DoDock (TControl)
pt | DoDock (TCustomForm)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExecuteAction (TCustomForm)
pt | DoExit (TWinControl)
pt | DoFirstShow (TCustomForm)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoHide (TCustomForm)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TScrollingWinControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveActionList (TCustomForm)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoShow (TCustomForm)
pt | DoShowWindow (TCustomForm)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUpdateAction (TCustomForm)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
pt | EndFormUpdate (TCustomForm)
 | EndUpdateBounds (TWinControl)
 | EnsureVisible (TCustomForm)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | FocusControl (TCustomForm)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FormIsUpdating (TCustomForm)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildren (TCustomForm)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
pt | GetClientScrollOffset (TScrollingWinControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlClassDefaultSize (TScrollingWinControl)
 | GetControlClassDefaultSize (TCustomForm)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultDockCaption (TCustomForm)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloating (TCustomForm)
pt | GetFloatingDockSiteClass (TControl)
 | GetFormImage (TCustomForm)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetLogicalClientRect (TScrollingWinControl)
 | GetMDIChildren (TCustomForm)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetPreferredSize (TCustomForm)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPreferredSizeClientFrame (TScrollingWinControl)
 | GetRealPopupParent (TCustomForm)
 | GetRGBColorResolvingParent (TControl)
 | GetRolesForControl (TCustomForm)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleCancelClick (TLazarusFileDialogForm)
 | HandleCloseQuery (TLazarusFileDialogForm)
pt | HandleCreateException (TCustomForm)
pt | HandleDestroyException (TCustomForm)
 | HandleEditChange (TLazarusFileDialogForm)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HandleOkClick (TLazarusFileDialogForm)
 | HandleSelectItem (TLazarusFileDialogForm)
pt | HandleShowHideException (TCustomForm)
 | HandleTreeViewSelectionChanged (TLazarusFileDialogForm)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | Hide (TCustomForm)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | Initialize (TLazarusFileDialogForm)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomForm)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfDropFiles (TCustomForm)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfHelp (TCustomForm)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsShortcut (TCustomForm)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TScrollingWinControl)
pt | Loaded (TCustomForm)
pt | Loaded (TForm)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | MakeFullyVisible (TCustomForm)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MDIChildCount (TCustomForm)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MoveToDefaultPosition (TCustomForm)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Next (TForm)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomForm)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
pt | PaintWindow (TCustomForm)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
 | Previous (TForm)
pt | ProcessResource (TCustomForm)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Release (TCustomForm)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomForm)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerClose (TCustomForm)
 | RemoveHandlerCreate (TCustomForm)
 | RemoveHandlerFirstShow (TCustomForm)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | RequestAlign (TCustomForm)
pt | Resize (TControl)
pt | Resizing (TScrollingWinControl)
pt | Resizing (TCustomForm)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToClient (TScrollingWinControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy (TScrollingWinControl)
 | ScrollBy_WS (TWinControl)
 | ScrollInView (TScrollingWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoScroll (TScrollingWinControl)
pt | SetAutoScroll (TCustomForm)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TScrollingWinControl)
pt | SetAutoSize (TCustomForm)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomForm)
 | SetFocusedControl (TCustomForm)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParent (TCustomForm)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetRestoredBounds (TCustomForm)
pt | SetScaled (TCustomDesignControl)
pt | SetScaled (TCustomForm)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetVisible (TCustomForm)
pt | SetZOrder (TControl)
pt | SetZOrder (TCustomForm)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | Show (TCustomForm)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | ShowModal (TCustomForm)
 | ShowOnTop (TCustomForm)
 | SmallIconHandle (TCustomForm)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | Tile (TForm)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateActions (TCustomForm)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
 | UpdateDockCaption (TCustomForm)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateScrollbars (TScrollingWinControl)
pt | UpdateShowing (TWinControl)
pt | UpdateShowing (TCustomForm)
pt | UpdateWindowState (TCustomForm)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanged (TCustomForm)
pt | VisibleChanging (TControl)
pt | VisibleChanging (TCustomForm)
pt | VisibleIsStored (TCustomForm)
 | WantChildKey (TCustomForm)
pt | WidthIsAnchored (TControl)
pt | WMActivate (TCustomForm)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMCloseQuery (TCustomForm)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMDPIChanged (TCustomForm)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHelp (TCustomForm)
pt | WMHScroll (TScrollingWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMMove (TCustomForm)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMShowWindow (TCustomForm)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TScrollingWinControl)
pt | WMSize (TCustomForm)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TScrollingWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMWindowPosChanged (TCustomForm)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomForm)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TScrollingWinControl)
pt | WSRegisterClass (TCustomForm)
pt | WSRegisterClass (TForm)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TLazarusFileDialogForm
TForm
pl | ro | OnActivate
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnClose
pl | ro | OnCloseQuery
pl | ro | OnConstrainedResize
pl | ro | OnContextPopup
pl | ro | OnCreate
pl | ro | OnDblClick
pl | ro | OnDeactivate
pl | ro | OnDestroy
pl | ro | OnDockDrop
pl | ro | OnDockOver
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnDropFiles
pl | ro | OnEndDock
pl | ro | OnGetSiteInfo
pl | ro | OnHelp
pl | ro | OnHide
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnPaint
pl | ro | OnResize
pl | ro | OnShortCut
pl | ro | OnShow
pl | ro | OnShowHint
pl | ro | OnStartDock
pl | ro | OnUnDock
pl | ro | OnUTF8KeyPress
pl | ro | OnWindowStateChange
TCustomForm
 |  | OnActivate
 |  | OnClose
 |  | OnCloseQuery
 |  | OnCreate
 |  | OnDeactivate
 |  | OnDestroy
 |  | OnDropFiles
 |  | OnHelp
 |  | OnHide
 | ro | OnResize
 |  | OnShortcut
 |  | OnShow
 |  | OnShowModalFinished
 |  | OnWindowStateChange
TCustomDesignControl
TScrollingWinControl
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TLazarusFileDialogForm.ButtonPanel

Button panel for the Lazarus dialog form

Declaration

Source position: lazdialogs.pas line 26

public TLazarusFileDialogForm.ButtonPanel : TButtonPanel;

Description

ButtonPanel is a TButtonPanel member that contains the buttons appropriate for the kind of Lazarus dialog. ButtonPanel is configured by default to display and respond to Ok and Cancel buttons in the Initialize method. Specialized dialog types can alter the default buttons and their actions.

See also

TLazarusFileDialogForm.Initialize | Creates and positions child controls on the Lazarus dialog form
TLazFileDialogKind | Enumerated type which represents the dialog kind in a Lazarus dialog form


TLazarusFileDialogForm.CreateNew

Alternate constructor for the class instance

Declaration

Source position: lazdialogs.pas line 37

public constructor TLazarusFileDialogForm.CreateNew(

  AOwner: TComponent;

  Num: Integer = 0

); override;

Arguments

AOwner | Owner of the Lazarus dialog form
Num | Not used in the current implementation

Description

CreateNew is an overridden constructor for the class instance. CreateNew calls the inherited method using values in AOwner and Num as arguments. CreateNew ensures that the Lazarus dialog form sets its position to the value poScreenCenter.

CreateNew allows the form instance to be created without using the associated .lfm file. The CreateNew constructor is used (instead of Create) when the TCustomForm descendant is not a TForm class instance or not a descendant of TForm.

See the Initialize method for information about creation and positioning of child controls on the Lazarus dialog form.

See also

#LCL.Forms.TCustomForm.CreateNew | Creates a form without a resource
TLazarusFileDialogForm.Initialize | Creates and positions child controls on the Lazarus dialog form


TLazarusFileDialogForm.FileName

File name for the selected file in the Lazarus dialog form

Declaration

Source position: lazdialogs.pas line 32

public TLazarusFileDialogForm.FileName : string;

Description

FileName is a String member which contains the full path and file name for the item affected by the Lazarus dialog.

For Open dialogs, it contains the path for the Selected item in the ShellListView control. For Save dialogs, it contains the path for the Selected directory in the ShellTreeView combined with the value from the SaveEdit control. For other dialog types, it contains the path information for the Selected item in the ShellTreeView control.

See also

TLazFileDialogKind | Enumerated type which represents the dialog kind in a Lazarus dialog form
TLazarusFileDialogForm.ShellTreeView | Shell tree view control for the Lazarus dialog form
TLazarusFileDialogForm.ShellListView | Shell list view control for the Lazarus dialog form
TLazarusFileDialogForm.SaveEdit |


TLazarusFileDialogForm.Filter

File mask filter for the Lazarus dialog form

Declaration

Source position: lazdialogs.pas line 33

public TLazarusFileDialogForm.Filter : string;


TLazarusFileDialogForm.FilterComboBox

Combo box control used for the file mask filter in the Lazarus dialog form

Declaration

Source position: lazdialogs.pas line 30

public TLazarusFileDialogForm.FilterComboBox : TFilterComboBox;


TLazarusFileDialogForm.HandleCancelClick

Event handler signalled when the Cancel button is clicked

Declaration

Source position: lazdialogs.pas line 40

public procedure TLazarusFileDialogForm.HandleCancelClick(

  ASender: TObject

);

Arguments

ASender

Component generating the event notification


TLazarusFileDialogForm.HandleCloseQuery

Event handler for an OnCloseQuery event notification

Declaration

Source position: lazdialogs.pas line 41

public procedure TLazarusFileDialogForm.HandleCloseQuery(

  Sender: TObject;

  var CanClose: Boolean

);

Arguments

Sender | Component performing the event notification
CanClose | Indicates if the Lazarus dialog form can be closed

Description

HandleCloseQuery is a procedure used as the event handler for the OnCloseQuery event notification. It is assigned in the Initialize method.

HandleCloseQuery ensures that the Lazarus dialog form can in fact be closed, and updates the value in FileName when needed. It sets the value in the CanClose parameter to False when the modal result for the dialog form is mrCancel. No additional actions are performed in the method if the dialog form cannot be closed.

Additional actions are performed in the method to update FileName and CanClose based on the TLazFileDialogKind value used in the dialog form. For Save dialogs (where Kind is ldkSaveDesktop or ldkSavePDA), the value in the SaveEdit control cannot contain be an empty string (''). No additional actions are performed in the method when SaveEdit is empty. Otherwise, the values from the selected item in ShellTreeView, PathDelimite, and SaveEdit are combined and assigned to FileName. CanClose is also set to True.

For Open dialogs (where Kind is ldkOpenDesktop or ldkOpenPDA), the selected item in ShellListView cannot be unassigned (Nil). No additional actions are performed in the method when the selected item in ShellListView is unassigned. Otherwise, the value in FileName is set to the path and file name for the selected item in ShellListView. CanClose is also set to True.

For other dialog kinds, the selected item in ShellTreeView cannot be unassigned (Nil). No additional actions are perform when the selected item in ShellTreeView is unassigned. Otherwise, the path information for the selected item is stored in FileName. CanClose is also set to True.

See also

TLazarusFileDialogForm.Initialize | Creates and positions child controls on the Lazarus dialog form
TLazarusFileDialogForm.FileName | File name for the selected file in the Lazarus dialog form
TLazarusFileDialogForm.ShellTreeView | Shell tree view control for the Lazarus dialog form
TLazarusFileDialogForm.ShellListView | Shell list view control for the Lazarus dialog form


TLazarusFileDialogForm.HandleEditChange

Event handler for changes to the value in the SaveEdit control

Declaration

Source position: lazdialogs.pas line 42

public procedure TLazarusFileDialogForm.HandleEditChange(

  ASender: TObject

);

Arguments

ASender

Component generating the event notification

Description

HandleEditChange is a procedure used as the event handler for changes to the value in the SaveEdit control. It is assigned to the control in the Initialize method.

HandleEditChange ensures that the OK button in ButtonPanel is enabled or disabled based on the value in SaveEdit; it is enabled when the value for SaveEdit is not an empty string ('').

See also

TLazarusFileDialogForm.SaveEdit |
TLazarusFileDialogForm.ButtonPanel | Button panel for the Lazarus dialog form


TLazarusFileDialogForm.HandleOkClick

Event handler signalled when the OK button is clicked

Declaration

Source position: lazdialogs.pas line 39

public procedure TLazarusFileDialogForm.HandleOkClick(

  ASender: TObject

);


TLazarusFileDialogForm.HandleSelectItem

Event handler for changes to the selected item in ShellListView

Declaration

Source position: lazdialogs.pas line 43

public procedure TLazarusFileDialogForm.HandleSelectItem(

  Sender: TObject;

  Item: TListItem;

  Selected: Boolean

);

Arguments

Sender | Component generating the event notification
Item | List item selected in the ShellListView control
Selected | Indicates that Item is selected when True

Description

HandleSelectItem is a procedure used as the event handler for a change to the selected item in ShellListView. It is assigned to the OnSelectItem property in ShellListView in the Initialize method.

HandleSelectItem ensures that the value in SaveEdit is updated with the Caption for the selected item in Save dialogs (Kind is ldkSaveDesktop or ldkSavePDA). For other dialog types, the OK button in ButtonPanel is enabled or disabled depending on the selection of an item in ShellListView; the OK button is Enabled when the Selected parameter contains True.

See also

TLazarusFileDialogForm.SaveEdit |
TLazarusFileDialogForm.ShellListView | Shell list view control for the Lazarus dialog form
TLazarusFileDialogForm.ButtonPanel | Button panel for the Lazarus dialog form


TLazarusFileDialogForm.HandleTreeViewSelectionChanged

Event handler signalled when the selected item in ShellTreeView is changed

Declaration

Source position: lazdialogs.pas line 45

public procedure TLazarusFileDialogForm.HandleTreeViewSelectionChanged(

  ASender: TObject

);

Arguments

ASender

Component generating the event notification

Description

HandleTreeViewSelectionChanged is a procedure used as the event handler for a change to the selected item in the ShellTreeView control. It is assigned to the OnSelectItem property for the ShellListView control in the Initialize method.

HandleTreeViewSelectionChanged is used in directory selection dialogs (Kind contains ldkSelectDirectory). HandleTreeViewSelectionChanged ensures that the OK button in ButtonPanel is enabled.

See also

TLazarusFileDialogForm.ShellTreeView | Shell tree view control for the Lazarus dialog form
TLazarusFileDialogForm.ButtonPanel | Button panel for the Lazarus dialog form
TLazFileDialogKind | Enumerated type which represents the dialog kind in a Lazarus dialog form


TLazarusFileDialogForm.InitialDir

Initial directory used in the Lazarus file dialog form

Declaration

Source position: lazdialogs.pas line 34

public TLazarusFileDialogForm.InitialDir : string;


TLazarusFileDialogForm.Initialize

Creates and positions child controls on the Lazarus dialog form

Declaration

Source position: lazdialogs.pas line 38

public procedure TLazarusFileDialogForm.Initialize(

  AKind: TLazFileDialogKind

);

Arguments

AKind

Dialog kind for the Lazarus dialog form instance

Description

Initialize is a procedure used to create and position child controls on the Lazarus dialog form appropriate for the dialog type specified in AKind.

The value in AKind is stored in an internal member in the class instance, and is used to determine the child controls configured and displayed on the Lazarus dialog form. It affects the following child controls:

  • ShellTreeView
  • ShellListView
  • SaveEdit
  • FilterComboBox
  • ButtonPanel

Initialize creates the ButtonPanel for the Lazarus dialog form, and positions it aligned to the bottom of the form instance. ButtonPanel is configured to display Ok and Cancel buttons, and uses the HandleOkClick and HandleCancelClick methods to respond to the OnClick events for the respective buttons.

Initialize uses the HandleCloseQuery method as the event handler for the OnCloseQuery event.

See also

TLazarusFileDialogForm.ButtonPanel | Button panel for the Lazarus dialog form
TLazarusFileDialogForm.ShellListView | Shell list view control for the Lazarus dialog form
TLazarusFileDialogForm.ShellTreeView | Shell tree view control for the Lazarus dialog form
TLazarusFileDialogForm.SaveEdit |
TLazarusFileDialogForm.FilterComboBox | Combo box control used for the file mask filter in the Lazarus dialog form


TLazarusFileDialogForm.SaveEdit

Declaration

Source position: lazdialogs.pas line 29

public TLazarusFileDialogForm.SaveEdit : TEdit;


TLazarusFileDialogForm.ShellListView

Shell list view control for the Lazarus dialog form

Declaration

Source position: lazdialogs.pas line 28

public TLazarusFileDialogForm.ShellListView : TShellListView;


TLazarusFileDialogForm.ShellTreeView

Shell tree view control for the Lazarus dialog form

Declaration

Source position: lazdialogs.pas line 27

public TLazarusFileDialogForm.ShellTreeView : TShellTreeView;


TLazarusFileDialogForm.Title

Title displayed for the Lazarus dialog form

Declaration

Source position: lazdialogs.pas line 35

public TLazarusFileDialogForm.Title : string;


TLazMessageDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lazdialogs.pas line 75

type TLazMessageDialog = class(TForm)

public

  constructor CreateNew(); override;

end;

Inheritance

TLazMessageDialog
|
TForm
|
TCustomForm | The base type for TForm classes
|
TCustomDesignControl | Provides a designer surface for scaling and layout of its child controls
|
TScrollingWinControl | Class of a windowed control with incorporated scroll bars
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TLazMessageDialog
TForm
 | ro | ClientHandle
 | ro | DockManager
pl | ro | Action
pl | ro | ActiveControl
pl | ro | Align
pl | ro | AllowDropFiles
pl | ro | AlphaBlend
pl | ro | AlphaBlendValue
pl | ro | Anchors
pl | ro | AutoScroll
pl | ro | AutoSize
pl | ro | BiDiMode
pl | ro | BorderIcons
pl | ro | BorderStyle
pl | ro | BorderWidth
pl | ro | Caption
pl | ro | ChildSizing
pl | ro | ClientHeight
pl | ro | ClientWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | DefaultMonitor
pl | ro | DesignTimePPI
pl | ro | DockSite
pl | ro | DoubleBuffered
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | FormStyle
pl | ro | HelpFile
pl | ro | Icon
pl | ro | KeyPreview
pl | ro | Menu
pl | ro | ParentBiDiMode
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | PixelsPerInch
pl | ro | PopupMenu
pl | ro | PopupMode
pl | ro | PopupParent
pl | ro | Position
pl | ro | SessionProperties
pl | ro | ShowHint
pl | ro | ShowInTaskBar
pl | ro | UseDockManager
pl |  | LCLVersion
pl | ro | Scaled
pl | ro | Visible
pl | ro | WindowState
TCustomForm
pt | ro | ClientHandle
 | ro | Active
 |  | ActiveControl
 |  | ActiveDefaultControl
 |  | AllowDropFiles
 |  | AlphaBlend
 |  | AlphaBlendValue
 | ro | AutoScroll
 |  | BorderIcons
 |  | BorderStyle
 |  | CancelControl
 | ro | Caption
 | ro | Color
 |  | DefaultControl
 |  | DefaultMonitor
 |  | Designer
 | ro | EffectiveShowInTaskBar
 | ro | FormState
 |  | FormStyle
 |  | HelpFile
 |  | Icon
 |  | KeyPreview
 | ro | MDIChildren
 |  | Menu
 |  | ModalResult
 | ro | Monitor
 | ro | LastActiveControl
 |  | PopupMode
 |  | PopupParent
 | ro | ParentFont
 |  | Position
 | ro | RestoredLeft
 | ro | RestoredTop
 | ro | RestoredWidth
 | ro | RestoredHeight
 |  | ShowInTaskBar
 | ro | Visible
 |  | WindowState
TCustomDesignControl
 |  | DesignTimePPI
 |  | PixelsPerInch
 |  | Scaled
TScrollingWinControl
pt |  | AutoScroll
pl |  | HorzScrollBar
pl |  | VertScrollBar
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TLazMessageDialog
 | CreateNew
TForm
pt | WSRegisterClass
pt | CreateWnd
pt | Loaded
 | Create
 | Cascade
 | Next
 | Previous
 | Tile
 | ArrangeIcons
TCustomForm
pt | WMActivate
pt | WMCloseQuery
pt | WMHelp
pt | WMMove
pt | WMShowWindow
pt | WMSize
pt | WMWindowPosChanged
pt | CMBiDiModeChanged
pt | CMParentBiDiModeChanged
pt | CMAppShowBtnGlyphChanged
pt | CMAppShowMenuGlyphChanged
pt | CMIconChanged
pt | CMRelease
pt | CMActivate
pt | CMDeactivate
pt | CMShowingChanged
pt | WMDPIChanged
pt | WSRegisterClass
pt | DoShowWindow
pt | Activate
pt | ActiveChanged
pt | AdjustClientRect
pt | BeginFormUpdate
pt | ColorIsStored
pt | CreateParams
pt | CreateWnd
pt | Deactivate
pt | DoClose
pt | DoCreate
pt | DoDestroy
pt | DoHide
pt | DoShow
pt | EndFormUpdate
pt | HandleCreateException
pt | HandleDestroyException
pt | HandleShowHideException
pt | InitializeWnd
pt | Loaded
pt | ChildHandlesCreated
pt | Notification
pt | PaintWindow
pt | RequestAlign
pt | Resizing
pt | CalculatePreferredSize
pt | SetZOrder
pt | SetParent
pt | MoveToDefaultPosition
pt | UpdateShowing
pt | SetVisible
pt | AllAutoSized
pt | DoFirstShow
pt | UpdateWindowState
pt | VisibleChanging
pt | VisibleChanged
pt | WndProc
pt | VisibleIsStored
pt | DoAutoSize
pt | SetAutoSize
pt | SetAutoScroll
pt | SetScaled
pt | DoAddActionList
pt | DoRemoveActionList
pt | ProcessResource
pt | BeginAutoDrag
pt | DoDock
pt | GetFloating
pt | GetDefaultDockCaption
pt | CMActionExecute
pt | CMActionUpdate
pt | DoExecuteAction
pt | DoUpdateAction
pt | UpdateActions
 | Create
 | CreateNew
 | Destroy
 | AfterConstruction
 | BeforeDestruction
 | GetControlClassDefaultSize
 | BigIconHandle
 | Close
 | CloseQuery
 | DefocusControl
 | DestroyWnd
 | EnsureVisible
 | FocusControl
 | FormIsUpdating
 | GetFormImage
 | GetRolesForControl
 | GetRealPopupParent
 | Hide
 | IntfDropFiles
 | IntfHelp
 | IsShortcut
 | MakeFullyVisible
 | AutoSizeDelayedHandle
 | GetPreferredSize
 | Release
 | CanFocus
 | SetFocus
 | SetFocusedControl
 | SetRestoredBounds
 | Show
 | ShowModal
 | ShowOnTop
 | SmallIconHandle
 | GetChildren
 | WantChildKey
 | RemoveAllHandlersOfObject
 | AddHandlerFirstShow
 | RemoveHandlerFirstShow
 | AddHandlerClose
 | RemoveHandlerClose
 | AddHandlerCreate
 | RemoveHandlerCreate
 | ActiveMDIChild
 | GetMDIChildren
 | MDIChildCount
 | AutoScale
 | Dock
 | UpdateDockCaption
TCustomDesignControl
pt | SetScaled
pt | DoAutoAdjustLayout
 | Create
 | AutoAdjustLayout
TScrollingWinControl
pt | WSRegisterClass
pt | AlignControls
pt | AutoScrollEnabled
pt | CalculateAutoRanges
pt | CreateWnd
pt | GetClientScrollOffset
pt | GetLogicalClientRect
pt | DoOnResize
pt | GetPreferredSizeClientFrame
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | ComputeScrollbars
pt | SetAutoScroll
pt | Loaded
pt | Resizing
pt | SetAutoSize
 | Create
 | Destroy
 | ScreenToClient
 | ClientToScreen
 | UpdateScrollbars
 | GetControlClassDefaultSize
 | ScrollBy
 | ScrollInView
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | Activate (TCustomForm)
pt | ActiveChanged (TCustomForm)
 | ActiveDefaultControlChanged (TControl)
 | ActiveMDIChild (TCustomForm)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerClose (TCustomForm)
 | AddHandlerCreate (TCustomForm)
 | AddHandlerFirstShow (TCustomForm)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomForm)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AfterConstruction (TCustomForm)
pt | AlignControls (TWinControl)
pt | AlignControls (TScrollingWinControl)
pt | AllAutoSized (TWinControl)
pt | AllAutoSized (TCustomForm)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | ArrangeIcons (TForm)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoAdjustLayout (TCustomDesignControl)
 | AutoScale (TCustomForm)
pt | AutoScrollEnabled (TScrollingWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedHandle (TCustomForm)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
 | BeforeDestruction (TCustomForm)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomForm)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BeginFormUpdate (TCustomForm)
 | BeginUpdateBounds (TWinControl)
 | BigIconHandle (TCustomForm)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateAutoRanges (TScrollingWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomForm)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanFocus (TCustomForm)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
 | Cascade (TForm)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildHandlesCreated (TCustomForm)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
 | ClientToScreen (TScrollingWinControl)
 | Close (TCustomForm)
 | CloseQuery (TCustomForm)
pt | CMActionExecute (TCustomForm)
pt | CMActionUpdate (TCustomForm)
pt | CMActivate (TCustomForm)
pt | CMAppShowBtnGlyphChanged (TCustomForm)
pt | CMAppShowMenuGlyphChanged (TCustomForm)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomForm)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDeactivate (TCustomForm)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMIconChanged (TCustomForm)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentBiDiModeChanged (TCustomForm)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMRelease (TCustomForm)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMShowingChanged (TCustomForm)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColorIsStored (TCustomForm)
pt | ComputeScrollbars (TScrollingWinControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TScrollingWinControl)
 | Create (TCustomDesignControl)
 | Create (TCustomForm)
 | Create (TForm)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
 | CreateNew (TCustomForm)
 | CreateNew (TLazMessageDialog)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomForm)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TScrollingWinControl)
pt | CreateWnd (TCustomForm)
pt | CreateWnd (TForm)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
pt | Deactivate (TCustomForm)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DefocusControl (TCustomForm)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TScrollingWinControl)
 | Destroy (TCustomForm)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
 | DestroyWnd (TCustomForm)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddActionList (TCustomForm)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomDesignControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoAutoSize (TCustomForm)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | Dock (TCustomForm)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoClose (TCustomForm)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCreate (TCustomForm)
pt | DoDestroy (TCustomForm)
pt | DoDock (TControl)
pt | DoDock (TCustomForm)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExecuteAction (TCustomForm)
pt | DoExit (TWinControl)
pt | DoFirstShow (TCustomForm)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoHide (TCustomForm)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TScrollingWinControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveActionList (TCustomForm)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoShow (TCustomForm)
pt | DoShowWindow (TCustomForm)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUpdateAction (TCustomForm)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
pt | EndFormUpdate (TCustomForm)
 | EndUpdateBounds (TWinControl)
 | EnsureVisible (TCustomForm)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | FocusControl (TCustomForm)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FormIsUpdating (TCustomForm)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildren (TCustomForm)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
pt | GetClientScrollOffset (TScrollingWinControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlClassDefaultSize (TScrollingWinControl)
 | GetControlClassDefaultSize (TCustomForm)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultDockCaption (TCustomForm)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloating (TCustomForm)
pt | GetFloatingDockSiteClass (TControl)
 | GetFormImage (TCustomForm)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetLogicalClientRect (TScrollingWinControl)
 | GetMDIChildren (TCustomForm)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetPreferredSize (TCustomForm)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPreferredSizeClientFrame (TScrollingWinControl)
 | GetRealPopupParent (TCustomForm)
 | GetRGBColorResolvingParent (TControl)
 | GetRolesForControl (TCustomForm)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
pt | HandleCreateException (TCustomForm)
pt | HandleDestroyException (TCustomForm)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
pt | HandleShowHideException (TCustomForm)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | Hide (TCustomForm)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomForm)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfDropFiles (TCustomForm)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfHelp (TCustomForm)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsShortcut (TCustomForm)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TScrollingWinControl)
pt | Loaded (TCustomForm)
pt | Loaded (TForm)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | MakeFullyVisible (TCustomForm)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MDIChildCount (TCustomForm)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MoveToDefaultPosition (TCustomForm)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Next (TForm)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomForm)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
pt | PaintWindow (TCustomForm)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
 | Previous (TForm)
pt | ProcessResource (TCustomForm)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Release (TCustomForm)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomForm)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerClose (TCustomForm)
 | RemoveHandlerCreate (TCustomForm)
 | RemoveHandlerFirstShow (TCustomForm)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | RequestAlign (TCustomForm)
pt | Resize (TControl)
pt | Resizing (TScrollingWinControl)
pt | Resizing (TCustomForm)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToClient (TScrollingWinControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy (TScrollingWinControl)
 | ScrollBy_WS (TWinControl)
 | ScrollInView (TScrollingWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoScroll (TScrollingWinControl)
pt | SetAutoScroll (TCustomForm)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TScrollingWinControl)
pt | SetAutoSize (TCustomForm)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomForm)
 | SetFocusedControl (TCustomForm)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParent (TCustomForm)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetRestoredBounds (TCustomForm)
pt | SetScaled (TCustomDesignControl)
pt | SetScaled (TCustomForm)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetVisible (TCustomForm)
pt | SetZOrder (TControl)
pt | SetZOrder (TCustomForm)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | Show (TCustomForm)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | ShowModal (TCustomForm)
 | ShowOnTop (TCustomForm)
 | SmallIconHandle (TCustomForm)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | Tile (TForm)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateActions (TCustomForm)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
 | UpdateDockCaption (TCustomForm)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateScrollbars (TScrollingWinControl)
pt | UpdateShowing (TWinControl)
pt | UpdateShowing (TCustomForm)
pt | UpdateWindowState (TCustomForm)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanged (TCustomForm)
pt | VisibleChanging (TControl)
pt | VisibleChanging (TCustomForm)
pt | VisibleIsStored (TCustomForm)
 | WantChildKey (TCustomForm)
pt | WidthIsAnchored (TControl)
pt | WMActivate (TCustomForm)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMCloseQuery (TCustomForm)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMDPIChanged (TCustomForm)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHelp (TCustomForm)
pt | WMHScroll (TScrollingWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMMove (TCustomForm)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMShowWindow (TCustomForm)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TScrollingWinControl)
pt | WMSize (TCustomForm)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TScrollingWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMWindowPosChanged (TCustomForm)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomForm)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TScrollingWinControl)
pt | WSRegisterClass (TCustomForm)
pt | WSRegisterClass (TForm)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TLazMessageDialog
TForm
pl | ro | OnActivate
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnClose
pl | ro | OnCloseQuery
pl | ro | OnConstrainedResize
pl | ro | OnContextPopup
pl | ro | OnCreate
pl | ro | OnDblClick
pl | ro | OnDeactivate
pl | ro | OnDestroy
pl | ro | OnDockDrop
pl | ro | OnDockOver
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnDropFiles
pl | ro | OnEndDock
pl | ro | OnGetSiteInfo
pl | ro | OnHelp
pl | ro | OnHide
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnPaint
pl | ro | OnResize
pl | ro | OnShortCut
pl | ro | OnShow
pl | ro | OnShowHint
pl | ro | OnStartDock
pl | ro | OnUnDock
pl | ro | OnUTF8KeyPress
pl | ro | OnWindowStateChange
TCustomForm
 |  | OnActivate
 |  | OnClose
 |  | OnCloseQuery
 |  | OnCreate
 |  | OnDeactivate
 |  | OnDestroy
 |  | OnDropFiles
 |  | OnHelp
 |  | OnHide
 | ro | OnResize
 |  | OnShortcut
 |  | OnShow
 |  | OnShowModalFinished
 |  | OnWindowStateChange
TCustomDesignControl
TScrollingWinControl
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TLazMessageDialog.CreateNew

Declaration

Source position: lazdialogs.pas line 82

public constructor TLazMessageDialog.CreateNew(

  TheOwner: TComponent;

  Num: Integer = 0

); override;


TLazOpenDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a Lazarus file open dialog

Declaration

Source position: lazdialogs.pas line 50

type TLazOpenDialog = class(TOpenDialog)
protected
FForm: TLazarusFileDialogForm; | Member used to store the form instance for the Lazarus dialog
class procedure WSRegisterClass; override; | An empty implementation; dialogs do not require a WS implementation
function DoExecute; override; | Executes the file open dialog
procedure DoInitialize; virtual; | Performs actions needed to initialize the Lazarus dialog
public
constructor Create(); override; | Constructor for the class instance
end;

Inheritance

TLazOpenDialog | Implements a Lazarus file open dialog
|
TOpenDialog | TOpenDialog : open a file in the current directory, selected by File Dialog.
|
TFileDialog | TFileDialog : allows selection of a file from the current directory.
|
TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TLazOpenDialog
TOpenDialog
pl |  | Options
TFileDialog
 | ro | Files
 |  | HistoryList
pl | ro | Title
pl |  | DefaultExt
pl |  | FileName
pl |  | Filter
pl |  | FilterIndex
pl |  | InitialDir
TCommonDialog
pt |  | AttachTo
 |  | Handle
 |  | UserChoice
 |  | Width
 |  | Height
pl |  | HelpContext
pl |  | Title
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TLazOpenDialog
pt | WSRegisterClass
pt | DoExecute
pt | DoInitialize
 | Create
TOpenDialog
pt | WSRegisterClass
pt | ResolveLinks
pt | DereferenceLinks
pt | CheckFile
pt | CheckFileMustExist
pt | CheckAllFiles
pt | DoExecute
pt | DefaultTitle
 | Create
 | DoCanClose
 | DoFolderChange
 | DoSelectionChange
 | IntfSetOption
TFileDialog
pt | WSRegisterClass
pt | GetFilterIndex
pt | SetFileName
pt | SetFilter
pt | SetHistoryList
 | Create
 | Destroy
 | DoCanClose
 | DoTypeChange
 | IntfFileTypeChanged
 | FindMaskInFilter
 | ExtractAllFilterMasks
TCommonDialog
pt | WSRegisterClass
pt | DoExecute
pt | DefaultTitle
pt | GetHeight
pt | GetWidth
pt | SetHeight
pt | SetWidth
pt | ResetShowCloseFlags
 | Create
 | Execute
 | Close
 | DoShow
 | DoCanClose
 | DoClose
 | HandleAllocated
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
pt | CheckAllFiles (TOpenDialog)
pt | CheckFile (TOpenDialog)
pt | CheckFileMustExist (TOpenDialog)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Close (TCommonDialog)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCommonDialog)
 | Create (TFileDialog)
 | Create (TOpenDialog)
 | Create (TLazOpenDialog)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
pt | DefaultTitle (TCommonDialog)
pt | DefaultTitle (TOpenDialog)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DereferenceLinks (TOpenDialog)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TFileDialog)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCanClose (TCommonDialog)
 | DoCanClose (TFileDialog)
 | DoCanClose (TOpenDialog)
 | DoClose (TCommonDialog)
pt | DoExecute (TCommonDialog)
pt | DoExecute (TOpenDialog)
pt | DoExecute (TLazOpenDialog)
 | DoFolderChange (TOpenDialog)
pt | DoInitialize (TLazOpenDialog)
 | DoSelectionChange (TOpenDialog)
 | DoShow (TCommonDialog)
 | DoTypeChange (TFileDialog)
 | Equals (TObject)
 | Execute (TCommonDialog)
 | ExecuteAction (TComponent)
 | ExtractAllFilterMasks (TFileDialog)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindMaskInFilter (TFileDialog)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
pt | GetFilterIndex (TFileDialog)
 | GetHashCode (TObject)
pt | GetHeight (TCommonDialog)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWidth (TCommonDialog)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TCommonDialog)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | IntfFileTypeChanged (TFileDialog)
 | IntfSetOption (TOpenDialog)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
pt | ResetShowCloseFlags (TCommonDialog)
pt | ResolveLinks (TOpenDialog)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetFileName (TFileDialog)
pt | SetFilter (TFileDialog)
pt | SetHeight (TCommonDialog)
pt | SetHistoryList (TFileDialog)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetWidth (TCommonDialog)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TCommonDialog)
pt | WSRegisterClass (TFileDialog)
pt | WSRegisterClass (TOpenDialog)
pt | WSRegisterClass (TLazOpenDialog)
 | _AddRef (TComponent)
 | _Release (TComponent)


TLazOpenDialog
TOpenDialog
pl | OnFolderChange
pl | OnSelectionChange
TFileDialog
pl | OnHelpClicked
pl | OnTypeChange
TCommonDialog
pt | OnDialogResult
pl | OnClose
pl | OnCanClose
pl | OnShow
TLCLComponent
TComponent
TPersistent
TObject


TLazOpenDialog.Create

Constructor for the class instance

Declaration

Source position: lazdialogs.pas line 57

public constructor TLazOpenDialog.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the Lazarus dialog


TLazOpenDialog.DoExecute

Executes the file open dialog

Declaration

Source position: lazdialogs.pas line 54

protected function TLazOpenDialog.DoExecute: Boolean; override;

Function result

True when the file open dialog was not cancelled during execution

Description

DoExecute is an overridden Boolean function used to execute the Lazarus File Open dialog. The return value is True when the ShowModal method in the dialog form is a value other than mrCancel. DoExecute also updates the FileName member to reflect the value returned on the dialog form.

See also

TLazarusFileDialogForm |
TLazarusFileDialogForm.FileName | File name for the selected file in the Lazarus dialog form
#LCL.Forms.TCustomForm.ShowModal | Displays the form as a modal Dialog


TLazOpenDialog.DoInitialize

Performs actions needed to initialize the Lazarus dialog

Declaration

Source position: lazdialogs.pas line 55

protected procedure TLazOpenDialog.DoInitialize; virtual;


TLazOpenDialog.FForm

Member used to store the form instance for the Lazarus dialog

Declaration

Source position: lazdialogs.pas line 52

protected TLazOpenDialog.FForm : TLazarusFileDialogForm;


TLazOpenDialog.WSRegisterClass

An empty implementation; dialogs do not require a WS implementation

Declaration

Source position: lazdialogs.pas line 53

protected class procedure TLazOpenDialog.WSRegisterClass; override;


TLazSaveDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a Lazarus File Save dialog

Declaration

Source position: lazdialogs.pas line 62

type TLazSaveDialog = class(TLazOpenDialog)

protected

  procedure DoInitialize; override;

Performs actions needed to initialize the Lazarus dialog

end;

Inheritance

TLazSaveDialog | Implements a Lazarus File Save dialog
|
TLazOpenDialog | Implements a Lazarus file open dialog
|
TOpenDialog | TOpenDialog : open a file in the current directory, selected by File Dialog.
|
TFileDialog | TFileDialog : allows selection of a file from the current directory.
|
TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TLazSaveDialog
TLazOpenDialog
TOpenDialog
pl |  | Options
TFileDialog
 | ro | Files
 |  | HistoryList
pl | ro | Title
pl |  | DefaultExt
pl |  | FileName
pl |  | Filter
pl |  | FilterIndex
pl |  | InitialDir
TCommonDialog
pt |  | AttachTo
 |  | Handle
 |  | UserChoice
 |  | Width
 |  | Height
pl |  | HelpContext
pl |  | Title
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TLazSaveDialog
pt | DoInitialize
TLazOpenDialog
pt | WSRegisterClass
pt | DoExecute
pt | DoInitialize
 | Create
TOpenDialog
pt | WSRegisterClass
pt | ResolveLinks
pt | DereferenceLinks
pt | CheckFile
pt | CheckFileMustExist
pt | CheckAllFiles
pt | DoExecute
pt | DefaultTitle
 | Create
 | DoCanClose
 | DoFolderChange
 | DoSelectionChange
 | IntfSetOption
TFileDialog
pt | WSRegisterClass
pt | GetFilterIndex
pt | SetFileName
pt | SetFilter
pt | SetHistoryList
 | Create
 | Destroy
 | DoCanClose
 | DoTypeChange
 | IntfFileTypeChanged
 | FindMaskInFilter
 | ExtractAllFilterMasks
TCommonDialog
pt | WSRegisterClass
pt | DoExecute
pt | DefaultTitle
pt | GetHeight
pt | GetWidth
pt | SetHeight
pt | SetWidth
pt | ResetShowCloseFlags
 | Create
 | Execute
 | Close
 | DoShow
 | DoCanClose
 | DoClose
 | HandleAllocated
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
pt | CheckAllFiles (TOpenDialog)
pt | CheckFile (TOpenDialog)
pt | CheckFileMustExist (TOpenDialog)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Close (TCommonDialog)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCommonDialog)
 | Create (TFileDialog)
 | Create (TOpenDialog)
 | Create (TLazOpenDialog)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
pt | DefaultTitle (TCommonDialog)
pt | DefaultTitle (TOpenDialog)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DereferenceLinks (TOpenDialog)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TFileDialog)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCanClose (TCommonDialog)
 | DoCanClose (TFileDialog)
 | DoCanClose (TOpenDialog)
 | DoClose (TCommonDialog)
pt | DoExecute (TCommonDialog)
pt | DoExecute (TOpenDialog)
pt | DoExecute (TLazOpenDialog)
 | DoFolderChange (TOpenDialog)
pt | DoInitialize (TLazOpenDialog)
pt | DoInitialize (TLazSaveDialog)
 | DoSelectionChange (TOpenDialog)
 | DoShow (TCommonDialog)
 | DoTypeChange (TFileDialog)
 | Equals (TObject)
 | Execute (TCommonDialog)
 | ExecuteAction (TComponent)
 | ExtractAllFilterMasks (TFileDialog)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindMaskInFilter (TFileDialog)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
pt | GetFilterIndex (TFileDialog)
 | GetHashCode (TObject)
pt | GetHeight (TCommonDialog)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWidth (TCommonDialog)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TCommonDialog)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | IntfFileTypeChanged (TFileDialog)
 | IntfSetOption (TOpenDialog)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
pt | ResetShowCloseFlags (TCommonDialog)
pt | ResolveLinks (TOpenDialog)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetFileName (TFileDialog)
pt | SetFilter (TFileDialog)
pt | SetHeight (TCommonDialog)
pt | SetHistoryList (TFileDialog)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetWidth (TCommonDialog)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TCommonDialog)
pt | WSRegisterClass (TFileDialog)
pt | WSRegisterClass (TOpenDialog)
pt | WSRegisterClass (TLazOpenDialog)
 | _AddRef (TComponent)
 | _Release (TComponent)


TLazSaveDialog
TLazOpenDialog
TOpenDialog
pl | OnFolderChange
pl | OnSelectionChange
TFileDialog
pl | OnHelpClicked
pl | OnTypeChange
TCommonDialog
pt | OnDialogResult
pl | OnClose
pl | OnCanClose
pl | OnShow
TLCLComponent
TComponent
TPersistent
TObject


TLazSaveDialog.DoInitialize

Performs actions needed to initialize the Lazarus dialog

Declaration

Source position: lazdialogs.pas line 64

protected procedure TLazSaveDialog.DoInitialize; override;


TLazSelectDirectoryDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a Lazarus directory selection dialog

Declaration

Source position: lazdialogs.pas line 69

type TLazSelectDirectoryDialog = class(TLazOpenDialog)

protected

  procedure DoInitialize; override;

Performs actions needed to initialize the Lazarus dialog

end;

Inheritance

TLazSelectDirectoryDialog | Implements a Lazarus directory selection dialog
|
TLazOpenDialog | Implements a Lazarus file open dialog
|
TOpenDialog | TOpenDialog : open a file in the current directory, selected by File Dialog.
|
TFileDialog | TFileDialog : allows selection of a file from the current directory.
|
TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TLazSelectDirectoryDialog
TLazOpenDialog
TOpenDialog
pl |  | Options
TFileDialog
 | ro | Files
 |  | HistoryList
pl | ro | Title
pl |  | DefaultExt
pl |  | FileName
pl |  | Filter
pl |  | FilterIndex
pl |  | InitialDir
TCommonDialog
pt |  | AttachTo
 |  | Handle
 |  | UserChoice
 |  | Width
 |  | Height
pl |  | HelpContext
pl |  | Title
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TLazSelectDirectoryDialog
pt | DoInitialize
TLazOpenDialog
pt | WSRegisterClass
pt | DoExecute
pt | DoInitialize
 | Create
TOpenDialog
pt | WSRegisterClass
pt | ResolveLinks
pt | DereferenceLinks
pt | CheckFile
pt | CheckFileMustExist
pt | CheckAllFiles
pt | DoExecute
pt | DefaultTitle
 | Create
 | DoCanClose
 | DoFolderChange
 | DoSelectionChange
 | IntfSetOption
TFileDialog
pt | WSRegisterClass
pt | GetFilterIndex
pt | SetFileName
pt | SetFilter
pt | SetHistoryList
 | Create
 | Destroy
 | DoCanClose
 | DoTypeChange
 | IntfFileTypeChanged
 | FindMaskInFilter
 | ExtractAllFilterMasks
TCommonDialog
pt | WSRegisterClass
pt | DoExecute
pt | DefaultTitle
pt | GetHeight
pt | GetWidth
pt | SetHeight
pt | SetWidth
pt | ResetShowCloseFlags
 | Create
 | Execute
 | Close
 | DoShow
 | DoCanClose
 | DoClose
 | HandleAllocated
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
pt | CheckAllFiles (TOpenDialog)
pt | CheckFile (TOpenDialog)
pt | CheckFileMustExist (TOpenDialog)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Close (TCommonDialog)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TCommonDialog)
 | Create (TFileDialog)
 | Create (TOpenDialog)
 | Create (TLazOpenDialog)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
pt | DefaultTitle (TCommonDialog)
pt | DefaultTitle (TOpenDialog)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DereferenceLinks (TOpenDialog)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TFileDialog)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCanClose (TCommonDialog)
 | DoCanClose (TFileDialog)
 | DoCanClose (TOpenDialog)
 | DoClose (TCommonDialog)
pt | DoExecute (TCommonDialog)
pt | DoExecute (TOpenDialog)
pt | DoExecute (TLazOpenDialog)
 | DoFolderChange (TOpenDialog)
pt | DoInitialize (TLazOpenDialog)
pt | DoInitialize (TLazSelectDirectoryDialog)
 | DoSelectionChange (TOpenDialog)
 | DoShow (TCommonDialog)
 | DoTypeChange (TFileDialog)
 | Equals (TObject)
 | Execute (TCommonDialog)
 | ExecuteAction (TComponent)
 | ExtractAllFilterMasks (TFileDialog)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindMaskInFilter (TFileDialog)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
pt | GetFilterIndex (TFileDialog)
 | GetHashCode (TObject)
pt | GetHeight (TCommonDialog)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWidth (TCommonDialog)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TCommonDialog)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | IntfFileTypeChanged (TFileDialog)
 | IntfSetOption (TOpenDialog)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
pt | ResetShowCloseFlags (TCommonDialog)
pt | ResolveLinks (TOpenDialog)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetFileName (TFileDialog)
pt | SetFilter (TFileDialog)
pt | SetHeight (TCommonDialog)
pt | SetHistoryList (TFileDialog)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetWidth (TCommonDialog)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TCommonDialog)
pt | WSRegisterClass (TFileDialog)
pt | WSRegisterClass (TOpenDialog)
pt | WSRegisterClass (TLazOpenDialog)
 | _AddRef (TComponent)
 | _Release (TComponent)


TLazSelectDirectoryDialog
TLazOpenDialog
TOpenDialog
pl | OnFolderChange
pl | OnSelectionChange
TFileDialog
pl | OnHelpClicked
pl | OnTypeChange
TCommonDialog
pt | OnDialogResult
pl | OnClose
pl | OnCanClose
pl | OnShow
TLCLComponent
TComponent
TPersistent
TObject


TLazSelectDirectoryDialog.DoInitialize

Performs actions needed to initialize the Lazarus dialog

Declaration

Source position: lazdialogs.pas line 71

protected procedure TLazSelectDirectoryDialog.DoInitialize; override;


TIntfFreeTypeDrawer

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lazfreetypeintfdrawer.pas line 21

type TIntfFreeTypeDrawer = class(TFreeTypeDrawer)

protected

  procedure RenderDirectly();

  procedure RenderDirectlyClearType();

  procedure InternalMergeColorOver();

  procedure MergeColorOver();

  procedure DrawPixelAt();

  procedure ClearTypePixelAt();

  function UnclippedGetPixelAddress();

  function ClippedGetPixelAddress();

public

  ClearTypeRGBOrder: Boolean;

  constructor Create();

  procedure ClippedDrawPixel();

  procedure UnclippedDrawPixel();

  procedure ClippedClearTypePixel();

  procedure UnclippedClearTypePixel();

  procedure DrawVertLine();

  procedure SetHorizLine();

  procedure DrawHorizLine();

  procedure FillRect();

  procedure FillPixels();

  procedure DrawText(); override; overload;

  procedure DrawGlyph(); override; overload;

  property Destination: TLazIntfImage; [rw]

  destructor Destroy; override;

end;

Inheritance

TIntfFreeTypeDrawer

|

TFreeTypeDrawer
|

TObject


TIntfFreeTypeDrawer

Destination

TFreeTypeDrawer

TObject


TIntfFreeTypeDrawer
pt | RenderDirectly
pt | RenderDirectlyClearType
pt | InternalMergeColorOver
pt | MergeColorOver
pt | DrawPixelAt
pt | ClearTypePixelAt
pt | UnclippedGetPixelAddress
pt | ClippedGetPixelAddress
 | Create
 | ClippedDrawPixel
 | UnclippedDrawPixel
 | ClippedClearTypePixel
 | UnclippedClearTypePixel
 | DrawVertLine
 | SetHorizLine
 | DrawHorizLine
 | FillRect
 | FillPixels
 | DrawText
 | DrawGlyph
 | Destroy
TFreeTypeDrawer
 | DrawText
 | DrawTextWordBreak
 | DrawTextRect
 | DrawGlyph
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AfterConstruction (TObject)
 | BeforeDestruction (TObject)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | ClearTypePixelAt (TIntfFreeTypeDrawer)
 | ClippedClearTypePixel (TIntfFreeTypeDrawer)
 | ClippedDrawPixel (TIntfFreeTypeDrawer)
pt | ClippedGetPixelAddress (TIntfFreeTypeDrawer)
 | Create (TObject)
 | Create (TIntfFreeTypeDrawer)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | Destroy (TObject)
 | Destroy (TIntfFreeTypeDrawer)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DrawGlyph (TFreeTypeDrawer)
 | DrawGlyph (TIntfFreeTypeDrawer)
 | DrawHorizLine (TIntfFreeTypeDrawer)
pt | DrawPixelAt (TIntfFreeTypeDrawer)
 | DrawText (TFreeTypeDrawer)
 | DrawText (TIntfFreeTypeDrawer)
 | DrawTextRect (TFreeTypeDrawer)
 | DrawTextWordBreak (TFreeTypeDrawer)
 | DrawVertLine (TIntfFreeTypeDrawer)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FillPixels (TIntfFreeTypeDrawer)
 | FillRect (TIntfFreeTypeDrawer)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
pt | InternalMergeColorOver (TIntfFreeTypeDrawer)
pt | MergeColorOver (TIntfFreeTypeDrawer)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
pt | RenderDirectly (TIntfFreeTypeDrawer)
pt | RenderDirectlyClearType (TIntfFreeTypeDrawer)
 | SafeCallException (TObject)
 | SetHorizLine (TIntfFreeTypeDrawer)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnclippedClearTypePixel (TIntfFreeTypeDrawer)
 | UnclippedDrawPixel (TIntfFreeTypeDrawer)
pt | UnclippedGetPixelAddress (TIntfFreeTypeDrawer)
 | UnitName (TObject)


TIntfFreeTypeDrawer

TFreeTypeDrawer

TObject


TIntfFreeTypeDrawer.ClearTypePixelAt

Declaration

Source position: lazfreetypeintfdrawer.pas line 39

protected procedure TIntfFreeTypeDrawer.ClearTypePixelAt(

  p: pointer;

  Cr: Byte;

  Cg: Byte;

  Cb: Byte;

  const Color: TFPColor

);


TIntfFreeTypeDrawer.ClearTypeRGBOrder

Declaration

Source position: lazfreetypeintfdrawer.pas line 43

public TIntfFreeTypeDrawer.ClearTypeRGBOrder : Boolean;


TIntfFreeTypeDrawer.ClippedClearTypePixel

Declaration

Source position: lazfreetypeintfdrawer.pas line 47

public procedure TIntfFreeTypeDrawer.ClippedClearTypePixel(

  x: Integer;

  y: Integer;

  Cr: Byte;

  Cg: Byte;

  Cb: Byte;

  const Color: TFPColor

);


TIntfFreeTypeDrawer.ClippedDrawPixel

Declaration

Source position: lazfreetypeintfdrawer.pas line 45

public procedure TIntfFreeTypeDrawer.ClippedDrawPixel(

  x: Integer;

  y: Integer;

  const c: TFPColor

);


TIntfFreeTypeDrawer.ClippedGetPixelAddress

Declaration

Source position: lazfreetypeintfdrawer.pas line 41

protected function TIntfFreeTypeDrawer.ClippedGetPixelAddress(

  x: Integer;

  y: Integer

):pointer;


TIntfFreeTypeDrawer.Create

Declaration

Source position: lazfreetypeintfdrawer.pas line 44

public constructor TIntfFreeTypeDrawer.Create(

  ADestination: TLazIntfImage

);


TIntfFreeTypeDrawer.Destination

Declaration

Source position: lazfreetypeintfdrawer.pas line 56

public property TIntfFreeTypeDrawer.Destination : TLazIntfImage
  read FDestination
  write SetDestination;


TIntfFreeTypeDrawer.Destroy

Declaration

Source position: lazfreetypeintfdrawer.pas line 57

public destructor TIntfFreeTypeDrawer.Destroy; override;


TIntfFreeTypeDrawer.DrawGlyph

Declaration

Source position: lazfreetypeintfdrawer.pas line 55

public procedure TIntfFreeTypeDrawer.DrawGlyph(

  AGlyph: Integer;

  AFont: TFreeTypeRenderableFont;

  x: single;

  y: single;

  AColor: TFPColor

); override; overload;


TIntfFreeTypeDrawer.DrawHorizLine

Declaration

Source position: lazfreetypeintfdrawer.pas line 51

public procedure TIntfFreeTypeDrawer.DrawHorizLine(

  x1: Integer;

  y: Integer;

  x2: Integer;

  const c: TFPColor

);


TIntfFreeTypeDrawer.DrawPixelAt

Declaration

Source position: lazfreetypeintfdrawer.pas line 37

protected procedure TIntfFreeTypeDrawer.DrawPixelAt(

  p: pointer;

  const c: TFPColor

);

procedure TIntfFreeTypeDrawer.DrawPixelAt(

  p: pointer;

  const c: TFPColor;

  applyOpacity: Byte

);


TIntfFreeTypeDrawer.DrawText

Declaration

Source position: lazfreetypeintfdrawer.pas line 54

public procedure TIntfFreeTypeDrawer.DrawText(

  AText: string;

  AFont: TFreeTypeRenderableFont;

  x: single;

  y: single;

  AColor: TFPColor

); override; overload;


TIntfFreeTypeDrawer.DrawVertLine

Declaration

Source position: lazfreetypeintfdrawer.pas line 49

public procedure TIntfFreeTypeDrawer.DrawVertLine(

  x: Integer;

  y1: Integer;

  y2: Integer;

  const c: TFPColor

);


TIntfFreeTypeDrawer.FillPixels

Declaration

Source position: lazfreetypeintfdrawer.pas line 53

public procedure TIntfFreeTypeDrawer.FillPixels(

  const c: TFPColor;

  ASetPixels: Boolean = True

);


TIntfFreeTypeDrawer.FillRect

Declaration

Source position: lazfreetypeintfdrawer.pas line 52

public procedure TIntfFreeTypeDrawer.FillRect(

  x: Integer;

  y: Integer;

  x2: Integer;

  y2: Integer;

  const c: TFPColor;

  ASetPixels: Boolean = True

);


TIntfFreeTypeDrawer.InternalMergeColorOver

Declaration

Source position: lazfreetypeintfdrawer.pas line 34

protected procedure TIntfFreeTypeDrawer.InternalMergeColorOver(

  var merge: TFPColor;

  const c: TFPColor;

  calpha: Word

);


TIntfFreeTypeDrawer.MergeColorOver

Declaration

Source position: lazfreetypeintfdrawer.pas line 35

protected procedure TIntfFreeTypeDrawer.MergeColorOver(

  var merge: TFPColor;

  const c: TFPColor

);

procedure TIntfFreeTypeDrawer.MergeColorOver(

  var merge: TFPColor;

  const c: TFPColor;

  ApplyOpacity: Byte

);


TIntfFreeTypeDrawer.RenderDirectly

Declaration

Source position: lazfreetypeintfdrawer.pas line 32

protected procedure TIntfFreeTypeDrawer.RenderDirectly(

  x: Integer;

  y: Integer;

  tx: Integer;

  data: pointer

);


TIntfFreeTypeDrawer.RenderDirectlyClearType

Declaration

Source position: lazfreetypeintfdrawer.pas line 33

protected procedure TIntfFreeTypeDrawer.RenderDirectlyClearType(

  x: Integer;

  y: Integer;

  tx: Integer;

  data: pointer

);


TIntfFreeTypeDrawer.SetHorizLine

Declaration

Source position: lazfreetypeintfdrawer.pas line 50

public procedure TIntfFreeTypeDrawer.SetHorizLine(

  x1: Integer;

  y: Integer;

  x2: Integer;

  const c: TFPColor

);


TIntfFreeTypeDrawer.UnclippedClearTypePixel

Declaration

Source position: lazfreetypeintfdrawer.pas line 48

public procedure TIntfFreeTypeDrawer.UnclippedClearTypePixel(

  x: Integer;

  y: Integer;

  Cr: Byte;

  Cg: Byte;

  Cb: Byte;

  const Color: TFPColor

);


TIntfFreeTypeDrawer.UnclippedDrawPixel

Declaration

Source position: lazfreetypeintfdrawer.pas line 46

public procedure TIntfFreeTypeDrawer.UnclippedDrawPixel(

  x: Integer;

  y: Integer;

  const c: TFPColor

);


TIntfFreeTypeDrawer.UnclippedGetPixelAddress

Declaration

Source position: lazfreetypeintfdrawer.pas line 40

protected function TIntfFreeTypeDrawer.UnclippedGetPixelAddress(

  x: Integer;

  y: Integer

):pointer;


THTMLBrowserHelpViewer

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a browser/viewer for HTML help topics

Declaration

Source position: lazhelphtml.pas line 91

type THTMLBrowserHelpViewer = class(THelpViewer)
public
constructor Create(); override; | Constructor for the class instance
function ShowNode(); override; | Displays the help node for a HTML help topic
procedure FindDefaultBrowser(); virtual; | Locates the default browser application used for HTML help topics
procedure Assign(); override; | Stores property values from the specified help browser to the current class instance
procedure Load(); override; | Loads configuration settings for the help viewer from the specified storage
procedure Save(); override; | Save configuration settings for the help viewer to the specified storage
function GetLocalizedName; override; | Gets the localized name for the HTML help browser/viewer application
property OnFindDefaultBrowser: TOnFindDefaultBrowser; [rw] | Event handler signalled to find the default browser for the help viewer
published
property BrowserPath: string; [rw] | Path to the browser application used to view a HTML help topic
property BrowserParams: string; [rw] | Parameters passed to the browser application to display a HTML help topic
property AutoRegister: Boolean; | Indicates if the help viewer is automatically registered in the Lazarus Help system
end;

Inheritance

THTMLBrowserHelpViewer | Implements a browser/viewer for HTML help topics
|
THelpViewer | Base class for help viewers used in the LCL help system
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

THTMLBrowserHelpViewer is a THelpViewer descendant which extends the ancestor class to display HTML help topics in a web browser application. Properties and methods are provided to perform the following types of operations:

  • Register the viewer for use documents using the '' MIME type
  • Get the browser and command line parameters used to display HTML help topics
  • Display a node in the HTML help document
  • Load and save configuration settings for the HTML help viewer

See also

#LCL.LazHelpIntf.THelpViewer

Base class for help viewers used in the LCL help system


THTMLBrowserHelpViewer
pl |  | BrowserPath
pl |  | BrowserParams
pl | ro | AutoRegister
THelpViewer
 | ro | SupportedMimeTypes
 |  | ParameterHelp
 |  | StorageName
 |  | AutoRegister
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl | ro | AutoRegister (THTMLBrowserHelpViewer)
pl |  | BrowserParams (THTMLBrowserHelpViewer)
pl |  | BrowserPath (THTMLBrowserHelpViewer)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | ParameterHelp (THelpViewer)
 |  | StorageName (THelpViewer)
 | ro | SupportedMimeTypes (THelpViewer)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)


THTMLBrowserHelpViewer
 | Create
 | ShowNode
 | FindDefaultBrowser
 | Assign
 | Load
 | Save
 | GetLocalizedName
THelpViewer
pt | SetSupportedMimeTypes
pt | AddSupportedMimeType
 | Create
 | Destroy
 | SupportsTableOfContents
 | ShowTableOfContents
 | SupportsMimeType
 | ShowNode
 | Hide
 | Assign
 | Load
 | Save
 | GetLocalizedName
 | RegisterSelf
 | UnregisterSelf
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | AddSupportedMimeType (THelpViewer)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (THelpViewer)
 | Assign (THTMLBrowserHelpViewer)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (THelpViewer)
 | Create (THTMLBrowserHelpViewer)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (THelpViewer)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindDefaultBrowser (THTMLBrowserHelpViewer)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetLocalizedName (THelpViewer)
 | GetLocalizedName (THTMLBrowserHelpViewer)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
 | HasParent (TComponent)
 | Hide (THelpViewer)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Load (THelpViewer)
 | Load (THTMLBrowserHelpViewer)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterSelf (THelpViewer)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Save (THelpViewer)
 | Save (THTMLBrowserHelpViewer)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetSupportedMimeTypes (THelpViewer)
 | ShowNode (THelpViewer)
 | ShowNode (THTMLBrowserHelpViewer)
 | ShowTableOfContents (THelpViewer)
 | StringMessageTable (TObject)
 | SupportsMimeType (THelpViewer)
 | SupportsTableOfContents (THelpViewer)
 | ToString (TObject)
 | UnitName (TObject)
 | UnregisterSelf (THelpViewer)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


THTMLBrowserHelpViewer

OnFindDefaultBrowser

THelpViewer

TComponent

TPersistent

TObject


THTMLBrowserHelpViewer.Assign

Stores property values from the specified help browser to the current class instance

Declaration

Source position: lazhelphtml.pas line 104

public procedure THTMLBrowserHelpViewer.Assign(

  Source: TPersistent

); override;

Arguments

Source

Help browser with properties stored in the current class instance


THTMLBrowserHelpViewer.AutoRegister

Indicates if the help viewer is automatically registered in the Lazarus Help system

Declaration

Source position: lazhelphtml.pas line 113

published property THTMLBrowserHelpViewer.AutoRegister : Boolean;

Description

AutoRegister is a published Boolean property in THTMLBrowserHelpViewer. AutoRegister determines whether the RegisterSelf or UnregisterSelf method for the help viewer is called at run-time. RegisterSelf is called when AutoRegister contains True; otherwise UnregisterSelf is called.

See also

#LCL.LazHelpIntf.THelpViewer | Base class for help viewers used in the LCL help system
#LCL.LazHelpIntf.THelpViewer.AutoRegister | Indicates if the help viewer is automatically registered at run-time
#LCL.LazHelpIntf.THelpViewer.RegisterSelf | Registers the help viewer for use in the LCL help system
#LCL.LazHelpIntf.THelpViewer.UnregisterSelf | Unregisters the help viewer in the LCL help system


THTMLBrowserHelpViewer.BrowserParams

Parameters passed to the browser application to display a HTML help topic

Declaration

Source position: lazhelphtml.pas line 112

published property THTMLBrowserHelpViewer.BrowserParams : string
  read FBrowserParams
  write SetBrowserParams;

Description

BrowserParams is a String property used to specify arguments passed on the command line to the browser application. The arguments identify the URL and any optional command line switches needed for the executable in BrowserPath. BrowserParams uses the '%s' notation to represent a macro that is substituted with the URL for the Help topic when it is displayed. The value in BrowserParams can be overridden, but should always include '%s' to allow insertion of the URL for the help topic.

BrowserParams is updated/used when the HTML help topic is displayed in the ShowNode method. When BrowserParams contains an empty string (''), the value in DefaultBrowserParams is used.

Use BrowserPath to access the browser application used to view HTML help topics. Use the OnFindDefaultBrowser event handler to perform conditional browser path and parameter assignment based on user-defined criteria.

See also

THTMLBrowserHelpViewer.BrowserPath | Path to the browser application used to view a HTML help topic
THTMLBrowserHelpViewer.BrowserParams | Parameters passed to the browser application to display a HTML help topic
THTMLBrowserHelpViewer.OnFindDefaultBrowser | Event handler signalled to find the default browser for the help viewer
THTMLBrowserHelpViewer.ShowNode | Displays the help node for a HTML help topic


THTMLBrowserHelpViewer.BrowserPath

Path to the browser application used to view a HTML help topic

Declaration

Source position: lazhelphtml.pas line 111

published property THTMLBrowserHelpViewer.BrowserPath : string
  read FBrowserPath
  write SetBrowserPath;

Description

BrowserPath is a String property that contains the path on the local file system for the browser application executable used to view HTML help topics. For example:

AViewer.BrowserPath := '/usr/bin/mozilla';  // or
  AViewer.BrowserPath := ''"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe "'';

When BrowserPath contains an empty string (''), the FindDefaultBrowser method is used to get the value for the property. The method uses the OnFindDefaultBrowser event handler when assigned, or the value in the DefaultBrowser property.

BrowserPath is updated/used during execution of the ShowNode method.

Use BrowserParams to access the arguments passed on the command line to the browser application in BrowserPath.

See also

THTMLBrowserHelpViewer.OnFindDefaultBrowser | Event handler signalled to find the default browser for the help viewer
THTMLBrowserHelpViewer.FindDefaultBrowser | Locates the default browser application used for HTML help topics
THTMLBrowserHelpViewer.BrowserParams | Parameters passed to the browser application to display a HTML help topic
THTMLBrowserHelpViewer.ShowNode | Displays the help node for a HTML help topic


THTMLBrowserHelpViewer.Create

Constructor for the class instance

Declaration

Source position: lazhelphtml.pas line 101

public constructor THTMLBrowserHelpViewer.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create is the overridden constructor for the class instance. Create calls the inherited constructor using the value in TheOwner as the owner for the class instance.

Create ensures that the 'text/html' MIME type is included in the MIME types supported in the HTML help viewer. Create also sets the default value for the BrowserParams property to '%s'. The value in the ParameterHelp property is set to the constant hhsHelpTheMacroSInBrowserParamsWillBeReplacedByTheURL.

See also

THelpDatabase.AddSupportedMimeType
THTMLBrowserHelpViewer.BrowserParams | Parameters passed to the browser application to display a HTML help topic
#LCL.LazHelpIntf.THelpViewer.ParameterHelp | Contains a help message describing how parameters are used in the help viewer


THTMLBrowserHelpViewer.FindDefaultBrowser

Locates the default browser application used for HTML help topics

Declaration

Source position: lazhelphtml.pas line 103

public procedure THTMLBrowserHelpViewer.FindDefaultBrowser(

  out Browser: string;

  out Params: string

); virtual;

Arguments

Browser | Browser application used for the HTML help viewer
Params | Parameters needed for the browser application


THTMLBrowserHelpViewer.GetLocalizedName

Gets the localized name for the HTML help browser/viewer application

Declaration

Source position: lazhelphtml.pas line 107

public function THTMLBrowserHelpViewer.GetLocalizedName: string; override;

Function result

Value for the localized name of the application


THTMLBrowserHelpViewer.Load

Loads configuration settings for the help viewer from the specified storage

Declaration

Source position: lazhelphtml.pas line 105

public procedure THTMLBrowserHelpViewer.Load(

  Storage: TConfigStorage

); override;

Arguments

Storage

Storage for the configuration settings


THTMLBrowserHelpViewer.OnFindDefaultBrowser

Event handler signalled to find the default browser for the help viewer

Declaration

Source position: lazhelphtml.pas line 108

public property THTMLBrowserHelpViewer.OnFindDefaultBrowser : TOnFindDefaultBrowser
  read FOnFindDefaultBrowser
  write FOnFindDefaultBrowser;

Description

OnFindDefaultBrowser is a TOnFindDefaultBrowser property that represents the event handler to find the default browser for the help viewer.

See also

TOnFindDefaultBrowser

Specifies an event handler signalled to get the browser application name and parameters


THTMLBrowserHelpViewer.Save

Save configuration settings for the help viewer to the specified storage

Declaration

Source position: lazhelphtml.pas line 106

public procedure THTMLBrowserHelpViewer.Save(

  Storage: TConfigStorage

); override;

Arguments

Storage

Storage for the configuration settings


THTMLBrowserHelpViewer.ShowNode

Displays the help node for a HTML help topic

Declaration

Source position: lazhelphtml.pas line 102

public function THTMLBrowserHelpViewer.ShowNode(

  Node: THelpNode;

  var ErrMsg: string

):TShowHelpResult; override;

Arguments

Node | Help node displayed in the method
ErrMsg | Message describing an error condition in the return value

Function result

Status code for the requested operation

Description

ShowNode is an overridden TShowHelpResult function used to display the help node for a HTML help topic. The return value is one of the values from the TShowHelpResult enumeration.

Node contains the THelpNode displayed in the method.

ErrMsg is a variable parameter updated to describe an error condition occurring in the return value for the method, or an empty string when an error condition is not encountered.

When Node contains an invalid URL, the value in ErrMsg is set to 'THTMLBrowserHelpViewer.ShowNode Node.URLValid=false'. If Node has an empty URL, ErrMsg is set to the value 'THTMLBrowserHelpViewer.ShowNode Node.URL empty'. ErrMsg may contain a constant value for other specific error conditions, such as:

  • hhsHelpNoHTMLBrowserFoundPleaseDefineOne
  • hhsHelpNoHTMLBrowserFound
  • hhsHelpBrowserNotFound
  • hhsHelpBrowserNotExecutable
  • hhsHelpErrorWhileExecuting

ShowNode uses the value in BrowserPath as the executable for the HTML help viewer. BrowserParams is used as the arguments passed to the executable. When BrowserPath is unassigned, the FindDefaultBrowser method is called to update the executable and parameters used in the help viewer. For the Windows platform, the executable may contain a quoted value; the quotes are removed before the FileExistsUf8 and FileIsExecutable methods are called to verify the executable file name.

ShowNode ensures that a '%s' macro marker in BrowserParams is updated with the URL for the help node in Node.

ShowNode creates a TProcessUTF8 instance that is used to execute the browser application with the required browser parameters. The process does not inherit standard handles for input, output or errors. The process is freed when execution has been completed.

The return value is set to shrSuccess when the HTML help topic has been successfully displayed in the help browser. An exception that occurs during execution of the browser process is handled in the method. ErrMsg is updated to reflect the exception message, and the return value is set shrViewerError.

ShowNode is used in the implementation of the ShowURL method.

See also

THTMLBrowserHelpViewer.BrowserPath | Path to the browser application used to view a HTML help topic
THTMLBrowserHelpViewer.BrowserParams | Parameters passed to the browser application to display a HTML help topic
THTMLHelpDatabase.ShowURL | Displays a help viewer for the specified HTML help topic
TShowHelpResult
THelpViewer
THelpNode


THTMLHelpDatabase

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Provides support for context-sensitive help using HTML help files

Declaration

Source position: lazhelphtml.pas line 52

type THTMLHelpDatabase = class(THelpDatabase)
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
function ShowURL(); virtual; | Displays a help viewer for the specified HTML help topic
function ShowHelp(); override; | Displays a context-sensitive HTML help topics in the HTML database
function GetNodesForKeyword(); override; | Populates the list with help nodes using the KeywordPrefix for the HTML help database
function GetEffectiveBaseURL; | Gets the effective Base URL used to access a topic in the HTML help database
procedure Load(); override; | Loads HTML help database settings from the specified configuration storage
procedure Save(); override; | Saves configuration settings to the specified storage
property DefaultBaseURL: string; [rw] | Default value for the BaseURL used in the HTML help database
published
property BuiltInBaseURL: string; [rw]
property BaseURL: string; [rws] | BaseURL for the HTML help database
property AutoRegister: Boolean; | Indicates if the HTML help database is automatically registered at run-time
property KeywordPrefix: string; [rw] | Common prefix which identifies the related keyword topics handled in the HTML help database
end;

Inheritance

THTMLHelpDatabase | Provides support for context-sensitive help using HTML help files
|
THelpDatabase | Provides support for integrating a collection of related help topics with a table of contents
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

THTMLHelpDatabase is a THelpDatabase descendant that provides support for using HTML files as context-sensitive help displayed when the F1 key is pressed in an application. THTMLHelpDatabase extends the ancestor class to include properties and methods needed to associate Help Keywords to specific HTML files, and to retrieve and display the help content.

The KeywordPrefix property determines the keywords that can be accessed in the help database. BaseURL determines the path searched when accessing HTML files for the help database.

An application can create a THTMLHelpDatabase instance, assign the KeywordPrefix and BaseURL for the help database, and use AutoRegistered to enable the help database. Controls on the Form should use the value htKeyword in their HelpType property, and their HelpKeyword property must be set to a value that includes the KeyWordPrefix and the HTML file name accessed for the control.

THTMLBrowserHelpViewer is a companion component that allows the correct HTML help file to be displayed for the keyword/url in a web browser when the F1 key is pressed.

There is an example program that demonstrates usage of the components in the examples/helphtml directory for the Lazarus installation.

See also

THelpDatabase

THTMLBrowserHelpViewer

Implements a browser/viewer for HTML help topics


THTMLHelpDatabase
 |  | DefaultBaseURL
pl |  | BuiltInBaseURL
pl |  | BaseURL
pl | ro | AutoRegister
pl |  | KeywordPrefix
THelpDatabase
 |  | Databases
 |  | ID
 | ro | SupportedMimeTypes
 |  | BasePathObject
 |  | TOCNode
 |  | AutoRegister
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl | ro | AutoRegister (THTMLHelpDatabase)
 |  | BasePathObject (THelpDatabase)
pl |  | BaseURL (THTMLHelpDatabase)
pl |  | BuiltInBaseURL (THTMLHelpDatabase)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Databases (THelpDatabase)
 |  | DefaultBaseURL (THTMLHelpDatabase)
 |  | DesignInfo (TComponent)
 |  | ID (THelpDatabase)
pl |  | KeywordPrefix (THTMLHelpDatabase)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 | ro | SupportedMimeTypes (THelpDatabase)
 |  | Tag (TComponent)
 |  | TOCNode (THelpDatabase)
 |  | VCLComObject (TComponent)


THTMLHelpDatabase
 | Create
 | Destroy
 | ShowURL
 | ShowHelp
 | GetNodesForKeyword
 | GetEffectiveBaseURL
 | Load
 | Save
THelpDatabase
pt | SetSupportedMimeTypes
pt | AddSupportedMimeType
 | Create
 | Destroy
 | Reference
 | RegisterSelf
 | Release
 | UnregisterSelf
 | Registered
 | CanShowTableOfContents
 | ShowTableOfContents
 | ShowError
 | ShowHelp
 | ShowHelpFile
 | SupportsMimeType
 | GetNodesForKeyword
 | GetNodesForDirective
 | GetNodesForContext
 | GetNodesForPascalContexts
 | GetNodesForClass
 | GetNodesForMessage
 | FindViewer
 | RegisterItem
 | RegisterItemWithNode
 | RegisterFileItemWithNode
 | UnregisterItem
 | UnregisterAllItems
 | RegisteredItemCount
 | GetRegisteredItem
 | Load
 | Save
 | GetLocalizedName
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | AddSupportedMimeType (THelpDatabase)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | CanShowTableOfContents (THelpDatabase)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (THelpDatabase)
 | Create (THTMLHelpDatabase)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (THelpDatabase)
 | Destroy (THTMLHelpDatabase)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindViewer (THelpDatabase)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEffectiveBaseURL (THTMLHelpDatabase)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetLocalizedName (THelpDatabase)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetNodesForClass (THelpDatabase)
 | GetNodesForContext (THelpDatabase)
 | GetNodesForDirective (THelpDatabase)
 | GetNodesForKeyword (THelpDatabase)
 | GetNodesForKeyword (THTMLHelpDatabase)
 | GetNodesForMessage (THelpDatabase)
 | GetNodesForPascalContexts (THelpDatabase)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetRegisteredItem (THelpDatabase)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Load (THelpDatabase)
 | Load (THTMLHelpDatabase)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | Reference (THelpDatabase)
 | ReferenceInterface (TComponent)
 | Registered (THelpDatabase)
 | RegisteredItemCount (THelpDatabase)
 | RegisterFileItemWithNode (THelpDatabase)
 | RegisterItem (THelpDatabase)
 | RegisterItemWithNode (THelpDatabase)
 | RegisterSelf (THelpDatabase)
 | Release (THelpDatabase)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Save (THelpDatabase)
 | Save (THTMLHelpDatabase)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetSupportedMimeTypes (THelpDatabase)
 | ShowError (THelpDatabase)
 | ShowHelp (THelpDatabase)
 | ShowHelp (THTMLHelpDatabase)
 | ShowHelpFile (THelpDatabase)
 | ShowTableOfContents (THelpDatabase)
 | ShowURL (THTMLHelpDatabase)
 | StringMessageTable (TObject)
 | SupportsMimeType (THelpDatabase)
 | ToString (TObject)
 | UnitName (TObject)
 | UnregisterAllItems (THelpDatabase)
 | UnregisterItem (THelpDatabase)
 | UnregisterSelf (THelpDatabase)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


THTMLHelpDatabase

THelpDatabase

OnFindViewer

TComponent

TPersistent

TObject


THTMLHelpDatabase.AutoRegister

Indicates if the HTML help database is automatically registered at run-time

Declaration

Source position: lazhelphtml.pas line 80

published property THTMLHelpDatabase.AutoRegister : Boolean;

Description

AutoRegister is a published Boolean property which indicates if the HTML help database is automatically registered at run-time. Changing the value in AutoRegister causes the RegisterSelf or UnregisterSelf methods to be called. RegisterSelf is called when the property is True; otherwise UnregisterSelf is called.

See also

THelpDatabase.RegisterSelf

THelpDatabase.UnregisterSelf

THelpDatabase.ID

THelpDatabase.GetLocalizedName


THTMLHelpDatabase.BaseURL

BaseURL for the HTML help database

Declaration

Source position: lazhelphtml.pas line 79

published property THTMLHelpDatabase.BaseURL : string
  read FBaseURL
  write SetBaseURL
  stored IsBaseURLStored;


THTMLHelpDatabase.BuiltInBaseURL

Declaration

Source position: lazhelphtml.pas line 78

published property THTMLHelpDatabase.BuiltInBaseURL : string
  read FDefaultBaseURL
  write SetBuiltInBaseURL;


THTMLHelpDatabase.Create

Constructor for the class instance

Declaration

Source position: lazhelphtml.pas line 63

public constructor THTMLHelpDatabase.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create is the overridden constructor for the class instance. Create calls the inherited method using the value in TheOwner as the owner of the class instance. Create calls AddSupportedMimeType to ensure that the 'text/html' MIME type is included the MIME types used for files in the HTML database.

Use Free to destroy instances of the HTML help database.

See also

THelpDatabase.AddSupportedMimeType


THTMLHelpDatabase.DefaultBaseURL

Default value for the BaseURL used in the HTML help database

Declaration

Source position: lazhelphtml.pas line 76

public property THTMLHelpDatabase.DefaultBaseURL : string
  read FDefaultBaseURL
  write SetDefaultBaseURL;


THTMLHelpDatabase.Destroy

Destructor for the class instance

Declaration

Source position: lazhelphtml.pas line 64

public destructor THTMLHelpDatabase.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy ensures that the THelpNode used in KeyWordPrefix is freed. Destroy calls the inherited destructor to free the HTML help database instance.

See also

THTMLHelpDatabase.KeywordPrefix | Common prefix which identifies the related keyword topics handled in the HTML help database
#LCL.LazHelpIntf.THelpNode |


THTMLHelpDatabase.GetEffectiveBaseURL

Gets the effective Base URL used to access a topic in the HTML help database

Declaration

Source position: lazhelphtml.pas line 73

public function THTMLHelpDatabase.GetEffectiveBaseURL: string;

Function result

Derived value for the URL needed to access the HTML help topic

Description

GetEffectiveBaseURL is a String function used to get the effective value for the BaseURL needed to access a topic in the HTML help database.

When BaseURL is not an empty string (''), it is used to construct the URL path for its file name. When multiple HTML help databases have been registered, the help manager calls its GetBaseURLForBasePathObject method to derive the URL for the base path. Otherwise, the value in DefaultBaseURL is used construct the URL for the help topic file name.

GetEffectiveBaseURL ensures that a trailing path delimiter is appended to the URL in the return value.

GetEffectiveBaseURL is used in the implementation of the ShowURL method.

See also

THTMLHelpDatabase.ShowURL | Displays a help viewer for the specified HTML help topic
#LCL.LazHelpIntf.THelpDatabases | Implements support for accessing and maintaining registered help database classes in the help system
#LCL.HelpIntfs.THelpManager |


THTMLHelpDatabase.GetNodesForKeyword

Populates the list with help nodes using the KeywordPrefix for the HTML help database

Declaration

Source position: lazhelphtml.pas line 70

public function THTMLHelpDatabase.GetNodesForKeyword(

  const HelpKeyword: string;

  var ListOfNodes: THelpNodeQueryList;

  var ErrMsg: string

):TShowHelpResult; override;

Arguments

HelpKeyword | Help keyword to locate in the HTML help database
ListOfNodes | List used to store help nodes matching the keyword prefix and keyword value
ErrMsg | Describes an error condition encountered in the help display requested

Function result

Status of the help display request

Description

GetNodesForKeyword is an overridden TShowHelpResult function used to populate the ListOfNotes parameter with the help nodes using the specified help keyword.

HelpKeyword contains the help keyword to locate in nodes for the HTML help database.

ListOfNodes is a THelpNodeQueryList instance which is populated in the method.

ErrMsg describes any error condition for the return value in the method.

GetNodesForKeyword calls the inherited method using the values in HelpKeyword, ListOfNodes, and ErrMsg as arguments. The return value is set to the TShowHelpResult enumeration value returned from the inherited method. No additional actions are performed in the method when the return value is not shrSuccess.

GetNodesForKeyword ensures that a THelpNode is included in ListOfNodes for the default topic matching the KeywordPrefix used in the HTML help database. GetNodesForKeyword calls CreateNodeQueryListAndAdd to populate the help nodes starting with the node for the Keyword prefix.

Please note that the list of node is populated at run-time only; the list is not populated at design-time.


THTMLHelpDatabase.KeywordPrefix

Common prefix which identifies the related keyword topics handled in the HTML help database

Declaration

Source position: lazhelphtml.pas line 81

published property THTMLHelpDatabase.KeywordPrefix : string
  read FKeywordPrefix
  write FKeywordPrefix;

Description

KeywordPrefix is a String property which identifies the related keyword topics handled in this instance of the HTML help database. KeywordPrefix is used in the GetNodesForKeyword method to select help topics using a specific Keyword. It also allows the path to help files using the keyword prefix to be determined using the BaseURL for the help topic.

See also

THTMLHelpDatabase.GetNodesForKeyword | Populates the list with help nodes using the KeywordPrefix for the HTML help database
THTMLHelpDatabase.BaseURL | BaseURL for the HTML help database
THTMLHelpDatabase.DefaultBaseURL | Default value for the BaseURL used in the HTML help database


THTMLHelpDatabase.Load

Loads HTML help database settings from the specified configuration storage

Declaration

Source position: lazhelphtml.pas line 74

public procedure THTMLHelpDatabase.Load(

  Storage: TConfigStorage

); override;

Arguments

Storage

Configuration storage with values loaded in the method

Description

Load is an overridden procedure in THTMLHelpDatabase, and calls the inherited method. Load ensures that the value for the BaseURL setting in Storage is used as the value for the BaseURL property. If the setting does not exist in Storage, the value from DefaultBaseURL is used in BaseURL.

Use Save to store the value from BaseURL to the configuration storage.

See also

THTMLHelpDatabase.BaseURL | BaseURL for the HTML help database
THTMLHelpDatabase.DefaultBaseURL | Default value for the BaseURL used in the HTML help database
THTMLHelpDatabase.Save | Saves configuration settings to the specified storage


THTMLHelpDatabase.Save

Saves configuration settings to the specified storage

Declaration

Source position: lazhelphtml.pas line 75

public procedure THTMLHelpDatabase.Save(

  Storage: TConfigStorage

); override;

Arguments

Storage

Storage for the configuration settings


THTMLHelpDatabase.ShowHelp

Displays a context-sensitive HTML help topics in the HTML database

Declaration

Source position: lazhelphtml.pas line 67

public function THTMLHelpDatabase.ShowHelp(

  Query: THelpQuery;

  BaseNode: THelpNode;

  NewNode: THelpNode;

  QueryItem: THelpQueryItem;

  var ErrMsg: string

):TShowHelpResult; override;

Arguments

Query | Not used in the method implementation
BaseNode | Not used in the method implementation
NewNode | Help node with the URL and Title displayed in the method
QueryItem | Not used in the method implementation
ErrMsg | Message which describes an error condition in the return value

Function result

Status of the help display request

Description

ShowHelp is a TShowHelpResult function used to display context-sensitive HTML help topics in the HTML database. The return value indicates the status for the topic display request. It contains the value shrContextNotFound if the requested help node does not represent a valid URL for the HTML help database.

ErrMsg is a variable parameter which is updated to contain details for an error condition in the request.

ShowHelp calls the ShowURL method using the URL and Title from the NewNode parameter.

Please note that the Query, BaseNode, and QueryItem parameters are not used in the method.

See also

THTMLHelpDatabase.ShowURL

Displays a help viewer for the specified HTML help topic

TShowHelpResult

THelpNode


THTMLHelpDatabase.ShowURL

Displays a help viewer for the specified HTML help topic

Declaration

Source position: lazhelphtml.pas line 65

public function THTMLHelpDatabase.ShowURL(

  const URL: string;

  const Title: string;

  var ErrMsg: string

):TShowHelpResult; virtual;

Arguments

URL | Identifies the path, file, and topic information displayed in the method
Title | Value displayed in the title bar of the help viewer
ErrMsg | Message which describes the error condition in the return value

Function result

Status of the help display operation

Description

ShowURL is a TShowHelpResult function used to display the HTML help topic for the specified URL. ShowURL gets the help viewer registered for the 'text/html' MIME type, resolves the URL to an absolute path ( if needed), and displays the corresponding help node in the viewer.

URL contains the URL protocol, path and file information, and optional URL parameters. For example: 'file://myapp/myform.html'.

Title contains the value displayed in the title bar for the help viewer.

The return value indicates the status of the requested operation, and contains the value shrSuccess when the HTML help viewer successfully displays the topic for the help context. One of the following enumeration values from TShowHelpResult may be returned under certain circumstances:

shrViewerNotFound
A help viewer was not found for the HTML help MIME type.
shrViewerError
An error occurred while displaying the help topic in the help viewer.
shrContextNotFound
The value in URL contains file path information not located on the local file system.

The ErrMsg parameter is a variable argument updated to contain specific information about return values other than shrSuccess.


THelpBasePathObject

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Stores the base file path for help databases

Declaration

Source position: lazhelpintf.pas line 547

type THelpBasePathObject = class(TPersistent)
protected
procedure SetBasePath(); virtual; | Sets the value for the BasePath property
public
constructor Create(); | Constructor for the class instance
property BasePath: string; [rw] | Represents the base file path for topics in a help database
end;

Inheritance

THelpBasePathObject

Stores the base file path for help databases

|

TPersistent,IFPObserved
|

TObject

Description

THelpBasePathObject is a TPersistent descendant used to represent the base file path for topics in help databases. It is used in the implementation of the THelpDatabases.GetBaseDirectoryForBasePathObject method.

See also

THelpDatabases.GetBaseDirectoryForBasePathObject | Gets the directory for the base path object in the help databases
THelpDatabases.GetBaseURLForBasePathObject | Gets a URL representing the base path object for the help databases


THelpBasePathObject

BasePath

TPersistent

TObject


THelpBasePathObject
pt | SetBasePath
 | Create
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (THelpBasePathObject)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
pt | SetBasePath (THelpBasePathObject)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


THelpBasePathObject

TPersistent

TObject


THelpBasePathObject.BasePath

Represents the base file path for topics in a help database

Declaration

Source position: lazhelpintf.pas line 555

public property THelpBasePathObject.BasePath : string
  read FBasePath
  write SetBasePath;


THelpBasePathObject.Create

Constructor for the class instance

Declaration

Source position: lazhelpintf.pas line 553

public constructor THelpBasePathObject.Create;

constructor THelpBasePathObject.Create(

  const TheBasePath: string

);

Arguments

TheBasePath

Initial value for the BasePath property


THelpBaseURLObject

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Stores the base URL for topics in help databases

Declaration

Source position: lazhelpintf.pas line 561

type THelpBaseURLObject = class(TPersistent)
protected
procedure SetBaseURL(); | Sets the value in the BaseURL property
public
constructor Create(); | Constructor for the class instance
property BaseURL: string; [rw] | Represents the base URL for topics in a help database
end;

Inheritance

THelpBaseURLObject

Stores the base URL for topics in help databases

|

TPersistent,IFPObserved
|

TObject


THelpBaseURLObject

BaseURL

TPersistent

TObject


THelpBaseURLObject
pt | SetBaseURL
 | Create
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (THelpBaseURLObject)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
pt | SetBaseURL (THelpBaseURLObject)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


THelpBaseURLObject

TPersistent

TObject


THelpBaseURLObject.BaseURL

Represents the base URL for topics in a help database

Declaration

Source position: lazhelpintf.pas line 569

public property THelpBaseURLObject.BaseURL : string
  read FBaseURL
  write SetBaseURL;


THelpBaseURLObject.Create

Constructor for the class instance

Declaration

Source position: lazhelpintf.pas line 567

public constructor THelpBaseURLObject.Create;

constructor THelpBaseURLObject.Create(

  const TheBaseURL: string

);

Arguments

TheBaseURL

Initial value for the BaseURL property


THelpDatabase

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Provides support for integrating a collection of related help topics with a table of contents

Declaration

Source position: lazhelpintf.pas line 314

type THelpDatabase = class(TComponent)
protected
procedure SetSupportedMimeTypes(); virtual; | Sets the value in the SupportedMimeTypes property
procedure AddSupportedMimeType(); virtual; | Adds a MIME type entry to the list in SupportedMimeTypes
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure Reference; | Increments the number of references for the class instance
procedure RegisterSelf; |
procedure Release; | Decrements the internal reference count for the help database`
procedure UnregisterSelf; |
function Registered; | Indicates if the list of help databases has been initialized for the database instance
function CanShowTableOfContents; virtual; | Determines if a Table of Contents node is available for the help database
procedure ShowTableOfContents; virtual; | Displays the Table of Contents in the TOCNode for the help database
procedure ShowError(); virtual; | Displays an error message using the help manager, or raises an exception
function ShowHelp(); virtual; |
function ShowHelpFile(); virtual; | Displays a help topic with the specified file name
function SupportsMimeType(); virtual; | Determines is the specified MIME type is supported in the help database
function GetNodesForKeyword(); virtual; | Creates or updates a list of help nodes using the specified help HelpKeyword
function GetNodesForDirective(); virtual;
function GetNodesForContext(); virtual; | Creates or updates the list of help nodes for the specified help context
function GetNodesForPascalContexts(); virtual; | Creates or updates a list of nodes for the specified Pascal help GetNodesForPascalContexts
function GetNodesForClass(); virtual; | Creates or updates a list of help nodes for the specified class
function GetNodesForMessage(); virtual; | Creates or updates a list of help nodes matching the specified message
function FindViewer(); virtual; | Gets the help viewer which supports the specified MIME type
procedure RegisterItem(); | Adds the specified item to the search items for the help database
procedure RegisterItemWithNode(); | Adds a search item to the help database for the specified help node
procedure RegisterFileItemWithNode(); | Adds a search item to the help database for the source file with the specified file name
procedure UnregisterItem(); | Removes the specified item from the search items for the help database
procedure UnregisterAllItems;
function RegisteredItemCount; |
function GetRegisteredItem(); | Gets the number of registered search items for the help database
procedure Load(); virtual; |
procedure Save(); virtual; |
function GetLocalizedName; virtual; | Gets the localized name (ID) for the help database
property Databases: THelpDatabases; [rw] | Help databases registered for use with the LCL help manager
property ID: THelpDatabaseID; [rw] | Unique identifier for the hep database
property SupportedMimeTypes: TStrings; [r] | Contains the list of MIME types supported in the help database
property BasePathObject: TObject; [rw] | Represents the base path for the help database
property TOCNode: THelpNode; [rw] | Help node with the Table of Contents for the help database
property AutoRegister: Boolean; [rw] | Indicates if the help database is automatically registered at run-time
property OnFindViewer: TOnHelpDBFindViewer; [rw] | Event handler signalled to locate the viewer for the help database
end;

Inheritance

THelpDatabase

Provides support for integrating a collection of related help topics with a table of contents

|

TComponent,IUnknown,IInterfaceComponentReference
|

TPersistent,IFPObserved
|

TObject


THelpDatabase
 |  | Databases
 |  | ID
 | ro | SupportedMimeTypes
 |  | BasePathObject
 |  | TOCNode
 |  | AutoRegister
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


ro | ComObject (TComponent)
ro | ComponentCount (TComponent)
 | ComponentIndex (TComponent)
ro | Components (TComponent)
ro | ComponentState (TComponent)
ro | ComponentStyle (TComponent)
 | Databases (THelpDatabase)
 | DesignInfo (TComponent)
 | ID (THelpDatabase)
 | Name (TComponent)
ro | Owner (TComponent)
ro | SupportedMimeTypes (THelpDatabase)
 | Tag (TComponent)
 | TOCNode (THelpDatabase)
 | VCLComObject (TComponent)


THelpDatabase
pt | SetSupportedMimeTypes
pt | AddSupportedMimeType
 | Create
 | Destroy
 | Reference
 | RegisterSelf
 | Release
 | UnregisterSelf
 | Registered
 | CanShowTableOfContents
 | ShowTableOfContents
 | ShowError
 | ShowHelp
 | ShowHelpFile
 | SupportsMimeType
 | GetNodesForKeyword
 | GetNodesForDirective
 | GetNodesForContext
 | GetNodesForPascalContexts
 | GetNodesForClass
 | GetNodesForMessage
 | FindViewer
 | RegisterItem
 | RegisterItemWithNode
 | RegisterFileItemWithNode
 | UnregisterItem
 | UnregisterAllItems
 | RegisteredItemCount
 | GetRegisteredItem
 | Load
 | Save
 | GetLocalizedName
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | AddSupportedMimeType (THelpDatabase)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | CanShowTableOfContents (THelpDatabase)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (THelpDatabase)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (THelpDatabase)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindViewer (THelpDatabase)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetLocalizedName (THelpDatabase)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetNodesForClass (THelpDatabase)
 | GetNodesForContext (THelpDatabase)
 | GetNodesForDirective (THelpDatabase)
 | GetNodesForKeyword (THelpDatabase)
 | GetNodesForMessage (THelpDatabase)
 | GetNodesForPascalContexts (THelpDatabase)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetRegisteredItem (THelpDatabase)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Load (THelpDatabase)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | Reference (THelpDatabase)
 | ReferenceInterface (TComponent)
 | Registered (THelpDatabase)
 | RegisteredItemCount (THelpDatabase)
 | RegisterFileItemWithNode (THelpDatabase)
 | RegisterItem (THelpDatabase)
 | RegisterItemWithNode (THelpDatabase)
 | RegisterSelf (THelpDatabase)
 | Release (THelpDatabase)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Save (THelpDatabase)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetSupportedMimeTypes (THelpDatabase)
 | ShowError (THelpDatabase)
 | ShowHelp (THelpDatabase)
 | ShowHelpFile (THelpDatabase)
 | ShowTableOfContents (THelpDatabase)
 | StringMessageTable (TObject)
 | SupportsMimeType (THelpDatabase)
 | ToString (TObject)
 | UnitName (TObject)
 | UnregisterAllItems (THelpDatabase)
 | UnregisterItem (THelpDatabase)
 | UnregisterSelf (THelpDatabase)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


THelpDatabase

OnFindViewer

TComponent

TPersistent

TObject


THelpDatabase.AddSupportedMimeType

Adds a MIME type entry to the list in SupportedMimeTypes

Declaration

Source position: lazhelpintf.pas line 330

protected procedure THelpDatabase.AddSupportedMimeType(

  const AMimeType: string

); virtual;

Arguments

AMimeType

MIME type added in the method


THelpDatabase.AutoRegister

Indicates if the help database is automatically registered at run-time

Declaration

Source position: lazhelpintf.pas line 387

public property THelpDatabase.AutoRegister : Boolean
  read FAutoRegister
  write SetAutoRegister;


THelpDatabase.BasePathObject

Represents the base path for the help database

Declaration

Source position: lazhelpintf.pas line 385

public property THelpDatabase.BasePathObject : TObject
  read FBasePathObject
  write FBasePathObject;


THelpDatabase.CanShowTableOfContents

Determines if a Table of Contents node is available for the help database

Declaration

Source position: lazhelpintf.pas line 339

public function THelpDatabase.CanShowTableOfContents: Boolean; virtual;


THelpDatabase.Create

Constructor for the class instance

Declaration

Source position: lazhelpintf.pas line 332

public constructor THelpDatabase.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance


THelpDatabase.Databases

Help databases registered for use with the LCL help manager

Declaration

Source position: lazhelpintf.pas line 382

public property THelpDatabase.Databases : THelpDatabases
  read FDatabases
  write SetDatabases;


THelpDatabase.Destroy

Destructor for the class instance

Declaration

Source position: lazhelpintf.pas line 333

public destructor THelpDatabase.Destroy; override;


THelpDatabase.FindViewer

Gets the help viewer which supports the specified MIME type

Declaration

Source position: lazhelpintf.pas line 367

public function THelpDatabase.FindViewer(

  const MimeType: string;

  var ErrMsg: string;

  out Viewer: THelpViewer

):TShowHelpResult; virtual;


THelpDatabase.GetLocalizedName

Gets the localized name (ID) for the help database

Declaration

Source position: lazhelpintf.pas line 380

public function THelpDatabase.GetLocalizedName: string; virtual;


THelpDatabase.GetNodesForClass

Creates or updates a list of help nodes for the specified class

Declaration

Source position: lazhelpintf.pas line 361

public function THelpDatabase.GetNodesForClass(

  AClass: TClass;

  var ListOfNodes: THelpNodeQueryList;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpDatabase.GetNodesForContext

Creates or updates the list of help nodes for the specified help context

Declaration

Source position: lazhelpintf.pas line 355

public function THelpDatabase.GetNodesForContext(

  HelpContext: THelpContext;

  var ListOfNodes: THelpNodeQueryList;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpDatabase.GetNodesForDirective

Declaration

Source position: lazhelpintf.pas line 352

public function THelpDatabase.GetNodesForDirective(

  const HelpDirective: string;

  var ListOfNodes: THelpNodeQueryList;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpDatabase.GetNodesForKeyword

Creates or updates a list of help nodes using the specified help HelpKeyword

Declaration

Source position: lazhelpintf.pas line 349

public function THelpDatabase.GetNodesForKeyword(

  const HelpKeyword: string;

  var ListOfNodes: THelpNodeQueryList;

  var ErrMsg: string

):TShowHelpResult; virtual;

Arguments

HelpKeyword | Help keyword to locate in nodes in the help database
ListOfNodes | List of nodes updated in the method
ErrMsg | Message describing an error condition in the return value

Function result

Status for help request


THelpDatabase.GetNodesForMessage

Creates or updates a list of help nodes matching the specified message

Declaration

Source position: lazhelpintf.pas line 364

public function THelpDatabase.GetNodesForMessage(

  const AMessage: string;

  MessageParts: TStrings;

  var ListOfNodes: THelpNodeQueryList;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpDatabase.GetNodesForPascalContexts

Creates or updates a list of nodes for the specified Pascal help GetNodesForPascalContexts

Declaration

Source position: lazhelpintf.pas line 358

public function THelpDatabase.GetNodesForPascalContexts(

  ListOfPascalHelpContextList: TList;

  var ListOfNodes: THelpNodeQueryList;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpDatabase.GetRegisteredItem

Gets the number of registered search items for the help database

Declaration

Source position: lazhelpintf.pas line 377

public function THelpDatabase.GetRegisteredItem(

  Index: Integer

):THelpDBItem;


THelpDatabase.ID

Unique identifier for the hep database

Declaration

Source position: lazhelpintf.pas line 383

public property THelpDatabase.ID : THelpDatabaseID
  read FID
  write SetID;


THelpDatabase.Load

Declaration

Source position: lazhelpintf.pas line 378

public procedure THelpDatabase.Load(

  Storage: TConfigStorage

); virtual;


THelpDatabase.OnFindViewer

Event handler signalled to locate the viewer for the help database

Declaration

Source position: lazhelpintf.pas line 388

public property THelpDatabase.OnFindViewer : TOnHelpDBFindViewer
  read FOnFindViewer
  write FOnFindViewer;


THelpDatabase.Reference

Increments the number of references for the class instance

Declaration

Source position: lazhelpintf.pas line 334

public procedure THelpDatabase.Reference;

See also

THelpDatabase.Release

Decrements the internal reference count for the help database`


THelpDatabase.Registered

Indicates if the list of help databases has been initialized for the database instance

Declaration

Source position: lazhelpintf.pas line 338

public function THelpDatabase.Registered: Boolean;


THelpDatabase.RegisteredItemCount

Declaration

Source position: lazhelpintf.pas line 376

public function THelpDatabase.RegisteredItemCount: Integer;


THelpDatabase.RegisterFileItemWithNode

Adds a search item to the help database for the source file with the specified file name

Declaration

Source position: lazhelpintf.pas line 373

public procedure THelpDatabase.RegisterFileItemWithNode(

  const Filename: string;

  Node: THelpNode

);


THelpDatabase.RegisterItem

Adds the specified item to the search items for the help database

Declaration

Source position: lazhelpintf.pas line 371

public procedure THelpDatabase.RegisterItem(

  NewItem: THelpDBItem

);


THelpDatabase.RegisterItemWithNode

Adds a search item to the help database for the specified help node

Declaration

Source position: lazhelpintf.pas line 372

public procedure THelpDatabase.RegisterItemWithNode(

  Node: THelpNode

);


THelpDatabase.RegisterSelf

Declaration

Source position: lazhelpintf.pas line 335

public procedure THelpDatabase.RegisterSelf;


THelpDatabase.Release

Decrements the internal reference count for the help database`

Declaration

Source position: lazhelpintf.pas line 336

public procedure THelpDatabase.Release;

See also

THelpDatabase.Reference

Increments the number of references for the class instance


THelpDatabase.Save

Declaration

Source position: lazhelpintf.pas line 379

public procedure THelpDatabase.Save(

  Storage: TConfigStorage

); virtual;


THelpDatabase.SetSupportedMimeTypes

Sets the value in the SupportedMimeTypes property

Declaration

Source position: lazhelpintf.pas line 329

protected procedure THelpDatabase.SetSupportedMimeTypes(

  List: TStrings

); virtual;

Arguments

List

List of MIME types stored in the property


THelpDatabase.ShowError

Displays an error message using the help manager, or raises an exception

Declaration

Source position: lazhelpintf.pas line 341

public procedure THelpDatabase.ShowError(

  ShowResult: TShowHelpResult;

  const ErrMsg: string

); virtual;


THelpDatabase.ShowHelp

Declaration

Source position: lazhelpintf.pas line 342

public function THelpDatabase.ShowHelp(

  Query: THelpQuery;

  BaseNode: THelpNode;

  NewNode: THelpNode;

  QueryItem: THelpQueryItem;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpDatabase.ShowHelpFile

Displays a help topic with the specified file name

Declaration

Source position: lazhelpintf.pas line 345

public function THelpDatabase.ShowHelpFile(

  Query: THelpQuery;

  BaseNode: THelpNode;

  const Title: string;

  const Filename: string;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpDatabase.ShowTableOfContents

Displays the Table of Contents in the TOCNode for the help database

Declaration

Source position: lazhelpintf.pas line 340

public procedure THelpDatabase.ShowTableOfContents; virtual;


THelpDatabase.SupportedMimeTypes

Contains the list of MIME types supported in the help database

Declaration

Source position: lazhelpintf.pas line 384

public property THelpDatabase.SupportedMimeTypes : TStrings
  read FSupportedMimeTypes;


THelpDatabase.SupportsMimeType

Determines is the specified MIME type is supported in the help database

Declaration

Source position: lazhelpintf.pas line 348

public function THelpDatabase.SupportsMimeType(

  const AMimeType: string

):Boolean; virtual;

Arguments

AMimeType

MIME type to locate in the list of supported MIME types

Function result

True when the MIME type is in the list of supported MIME types


THelpDatabase.TOCNode

Help node with the Table of Contents for the help database

Declaration

Source position: lazhelpintf.pas line 386

public property THelpDatabase.TOCNode : THelpNode
  read FTOCNode
  write FTOCNode;


THelpDatabase.UnregisterAllItems

Declaration

Source position: lazhelpintf.pas line 375

public procedure THelpDatabase.UnregisterAllItems;


THelpDatabase.UnregisterItem

Removes the specified item from the search items for the help database

Declaration

Source position: lazhelpintf.pas line 374

public procedure THelpDatabase.UnregisterItem(

  AnItem: THelpDBItem

);


THelpDatabase.UnregisterSelf

Declaration

Source position: lazhelpintf.pas line 337

public procedure THelpDatabase.UnregisterSelf;


THelpDatabaseClass

Class reference for the THelpDatabase type

Declaration

Source position: lazhelpintf.pas line 391

type THelpDatabaseClass = class of THelpDatabase;


THelpDatabases

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements support for accessing and maintaining registered help database classes in the help system

Declaration

Source position: lazhelpintf.pas line 397

type THelpDatabases = class(THelpManager)
public
constructor Create; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
function Count; | \Gets the number of registered help database instances in the Items property
property Items []: THelpDatabase; default; [r] | Provides indexed access to registered help database instances
function FindDatabase(); | Gets the help database with the specified unique identifier
function GetDatabase(); | Gets the help database instance with the specified ID
function IndexOf(); | Gets the ordinal position in Items for the help database with the specified ID
function CreateUniqueDatabaseID(); | Creates a unique identifier for a help database using a suggested identifier prefix
function CreateHelpDatabase(); | Creates and optionally registers a unique help database instance using the specified class reference
function ShowTableOfContents(); override; | Displays the Table of Contents
procedure ShowError(); override; | Displays an error dialog for status result codes other than shrSuccess and shrCancel
function GetBaseURLForBasePathObject(); virtual; | Gets a URL representing the base path object for the help databases
function GetBaseDirectoryForBasePathObject(); virtual; | Gets the directory for the base path object in the help databases
function FindViewer(); virtual; | Finds the registered help viewer for the specified MIME type
function SubstituteMacros(); virtual; | Used to substitute macros
function ShowHelpForNodes(); virtual; | Displays help for nodes matching the specified query list
function ShowHelpForQuery(); override; | Displays help for the specified THelpQuery
function ShowHelpForContext(); override; | Displays help nodes matching the specified help query context
function ShowHelpForKeyword(); override; | Displays help nodes matching the specified keyword help query
function ShowHelpForDirective(); override;
function ShowHelpForPascalContexts(); override; | Displays help nodes matching the specified Pascal help query
function ShowHelpForSourcePosition(); override; | Displays help for the Pascal source contexts in the help query
function ShowHelpForMessageLine(); override; |
function ShowHelpForClass(); override; |
function ShowHelpFile(); override; | Displays the requested help file in the help viewer
function ShowHelp(); override; | Displays the help topic for the requested URL in the help viewer
function GetNodesForKeyword(); virtual; | Populates a list with help nodes using the specified help keyword
function GetNodesForDirective(); virtual;
function GetNodesForContext(); virtual; | Populates a list with help node for the specified help context
function GetNodesForPascalContexts(); virtual; |
function GetNodesForClass(); virtual; |
function GetNodesForMessage(); virtual; |
function ShowHelpSelector(); virtual; |
procedure RegisterHelpDatabaseClass(); |
procedure UnregisterHelpDatabaseClass(); |
function HelpDatabaseClassCount; |
function GetHelpDatabaseClass(); |
procedure Load(); virtual; | Loads configuration settings for each registered help database in the container
procedure Save(); virtual; | Saves configuration settings for each register help database in the container
end;

Inheritance

THelpDatabases | Implements support for accessing and maintaining registered help database classes in the help system
|
THelpManager |
|
TObject


THelpDatabases

ro

Items

THelpManager


ro

Items (THelpDatabases)


THelpDatabases
 | Create
 | Destroy
 | Count
 | FindDatabase
 | GetDatabase
 | IndexOf
 | CreateUniqueDatabaseID
 | CreateHelpDatabase
 | ShowTableOfContents
 | ShowError
 | GetBaseURLForBasePathObject
 | GetBaseDirectoryForBasePathObject
 | FindViewer
 | SubstituteMacros
 | ShowHelpForNodes
 | ShowHelpForQuery
 | ShowHelpForContext
 | ShowHelpForKeyword
 | ShowHelpForDirective
 | ShowHelpForPascalContexts
 | ShowHelpForSourcePosition
 | ShowHelpForMessageLine
 | ShowHelpForClass
 | ShowHelpFile
 | ShowHelp
 | GetNodesForKeyword
 | GetNodesForDirective
 | GetNodesForContext
 | GetNodesForPascalContexts
 | GetNodesForClass
 | GetNodesForMessage
 | ShowHelpSelector
 | RegisterHelpDatabaseClass
 | UnregisterHelpDatabaseClass
 | HelpDatabaseClassCount
 | GetHelpDatabaseClass
 | Load
 | Save
THelpManager
 | DoHelpNotFound
 | ShowTableOfContents
 | ShowError
 | ShowHelpForQuery
 | ShowHelpForContext
 | ShowHelpForKeyword
 | ShowHelpForDirective
 | ShowHelpForPascalContexts
 | ShowHelpForSourcePosition
 | ShowHelpForMessageLine
 | ShowHelpForClass
 | ShowHelpFile
 | ShowHelp


Count (THelpDatabases)

Create (THelpDatabases)

CreateHelpDatabase (THelpDatabases)

CreateUniqueDatabaseID (THelpDatabases)

Destroy (THelpDatabases)

DoHelpNotFound (THelpManager)

FindDatabase (THelpDatabases)

FindViewer (THelpDatabases)

GetBaseDirectoryForBasePathObject (THelpDatabases)

GetBaseURLForBasePathObject (THelpDatabases)

GetDatabase (THelpDatabases)

GetHelpDatabaseClass (THelpDatabases)

GetNodesForClass (THelpDatabases)

GetNodesForContext (THelpDatabases)

GetNodesForDirective (THelpDatabases)

GetNodesForKeyword (THelpDatabases)

GetNodesForMessage (THelpDatabases)

GetNodesForPascalContexts (THelpDatabases)

HelpDatabaseClassCount (THelpDatabases)

IndexOf (THelpDatabases)

Load (THelpDatabases)

RegisterHelpDatabaseClass (THelpDatabases)

Save (THelpDatabases)

ShowError (THelpManager)

ShowError (THelpDatabases)

ShowHelp (THelpManager)

ShowHelp (THelpDatabases)

ShowHelpFile (THelpManager)

ShowHelpFile (THelpDatabases)

ShowHelpForClass (THelpManager)

ShowHelpForClass (THelpDatabases)

ShowHelpForContext (THelpManager)

ShowHelpForContext (THelpDatabases)

ShowHelpForDirective (THelpManager)

ShowHelpForDirective (THelpDatabases)

ShowHelpForKeyword (THelpManager)

ShowHelpForKeyword (THelpDatabases)

ShowHelpForMessageLine (THelpManager)

ShowHelpForMessageLine (THelpDatabases)

ShowHelpForNodes (THelpDatabases)

ShowHelpForPascalContexts (THelpManager)

ShowHelpForPascalContexts (THelpDatabases)

ShowHelpForQuery (THelpManager)

ShowHelpForQuery (THelpDatabases)

ShowHelpForSourcePosition (THelpManager)

ShowHelpForSourcePosition (THelpDatabases)

ShowHelpSelector (THelpDatabases)

ShowTableOfContents (THelpManager)

ShowTableOfContents (THelpDatabases)

SubstituteMacros (THelpDatabases)

UnregisterHelpDatabaseClass (THelpDatabases)


THelpDatabases

THelpManager


THelpDatabases.Count

\Gets the number of registered help database instances in the Items property

Declaration

Source position: lazhelpintf.pas line 407

public function THelpDatabases.Count: Integer;


THelpDatabases.Create

Constructor for the class instance

Declaration

Source position: lazhelpintf.pas line 405

public constructor THelpDatabases.Create;


THelpDatabases.CreateHelpDatabase

Creates and optionally registers a unique help database instance using the specified class reference

Declaration

Source position: lazhelpintf.pas line 415

public function THelpDatabases.CreateHelpDatabase(

  const WishID: string;

  HelpDataBaseClass: THelpDatabaseClass;

  AutoRegister: Boolean

):THelpDatabase;


THelpDatabases.CreateUniqueDatabaseID

Creates a unique identifier for a help database using a suggested identifier prefix

Declaration

Source position: lazhelpintf.pas line 414

public function THelpDatabases.CreateUniqueDatabaseID(

  const WishID: string

):THelpDatabaseID;


THelpDatabases.Destroy

Destructor for the class instance

Declaration

Source position: lazhelpintf.pas line 406

public destructor THelpDatabases.Destroy; override;


THelpDatabases.FindDatabase

Gets the help database with the specified unique identifier

Declaration

Source position: lazhelpintf.pas line 410

public function THelpDatabases.FindDatabase(

  ID: THelpDatabaseID

):THelpDatabase;

Arguments

ID

Unique identifier to locate in Items

Function result

The registered help database instance, or Nil when ID is not found


THelpDatabases.FindViewer

Finds the registered help viewer for the specified MIME type

Declaration

Source position: lazhelpintf.pas line 422

public function THelpDatabases.FindViewer(

  const MimeType: string;

  var ErrMsg: string;

  var Viewer: THelpViewer

):TShowHelpResult; virtual;


THelpDatabases.GetBaseDirectoryForBasePathObject

Gets the directory for the base path object in the help databases

Declaration

Source position: lazhelpintf.pas line 421

public function THelpDatabases.GetBaseDirectoryForBasePathObject(

  BasePathObject: TObject

):string; virtual;


THelpDatabases.GetBaseURLForBasePathObject

Gets a URL representing the base path object for the help databases

Declaration

Source position: lazhelpintf.pas line 420

public function THelpDatabases.GetBaseURLForBasePathObject(

  BasePathObject: TObject

):string; virtual;


THelpDatabases.GetDatabase

Gets the help database instance with the specified ID

Declaration

Source position: lazhelpintf.pas line 411

public function THelpDatabases.GetDatabase(

  ID: THelpDatabaseID;

  var HelpDB: THelpDatabase;

  var HelpResult: TShowHelpResult;

  var ErrMsg: string

):Boolean;


THelpDatabases.GetHelpDatabaseClass

Declaration

Source position: lazhelpintf.pas line 478

public function THelpDatabases.GetHelpDatabaseClass(

  Index: Integer

):THelpDatabaseClass;


THelpDatabases.GetNodesForClass

Declaration

Source position: lazhelpintf.pas line 462

public function THelpDatabases.GetNodesForClass(

  AClass: TClass;

  var ListOfNodes: THelpNodeQueryList;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpDatabases.GetNodesForContext

Populates a list with help node for the specified help context

Declaration

Source position: lazhelpintf.pas line 456

public function THelpDatabases.GetNodesForContext(

  HelpContext: THelpContext;

  var ListOfNodes: THelpNodeQueryList;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpDatabases.GetNodesForDirective

Declaration

Source position: lazhelpintf.pas line 453

public function THelpDatabases.GetNodesForDirective(

  const HelpDirective: string;

  var ListOfNodes: THelpNodeQueryList;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpDatabases.GetNodesForKeyword

Populates a list with help nodes using the specified help keyword

Declaration

Source position: lazhelpintf.pas line 450

public function THelpDatabases.GetNodesForKeyword(

  const HelpKeyword: string;

  var ListOfNodes: THelpNodeQueryList;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpDatabases.GetNodesForMessage

Declaration

Source position: lazhelpintf.pas line 465

public function THelpDatabases.GetNodesForMessage(

  const AMessage: string;

  MessageParts: TStrings;

  var ListOfNodes: THelpNodeQueryList;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpDatabases.GetNodesForPascalContexts

Declaration

Source position: lazhelpintf.pas line 459

public function THelpDatabases.GetNodesForPascalContexts(

  ListOfPascalHelpContextList: TList;

  var ListOfNodes: THelpNodeQueryList;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpDatabases.HelpDatabaseClassCount

Declaration

Source position: lazhelpintf.pas line 477

public function THelpDatabases.HelpDatabaseClassCount: Integer;


THelpDatabases.IndexOf

Gets the ordinal position in Items for the help database with the specified ID

Declaration

Source position: lazhelpintf.pas line 413

public function THelpDatabases.IndexOf(

  ID: THelpDatabaseID

):Integer;


THelpDatabases.Items

Provides indexed access to registered help database instances

Declaration

Source position: lazhelpintf.pas line 408

public property THelpDatabases.Items[Index: Integer] : THelpDatabase
  read GetItems;
  default;


THelpDatabases.Load

Loads configuration settings for each registered help database in the container

Declaration

Source position: lazhelpintf.pas line 479

public procedure THelpDatabases.Load(

  Storage: TConfigStorage

); virtual;

Arguments

Storage

Configuration storage with values loaded in the method


THelpDatabases.RegisterHelpDatabaseClass

Declaration

Source position: lazhelpintf.pas line 475

public procedure THelpDatabases.RegisterHelpDatabaseClass(

  NewHelpDB: THelpDatabaseClass

);


THelpDatabases.Save

Saves configuration settings for each register help database in the container

Declaration

Source position: lazhelpintf.pas line 480

public procedure THelpDatabases.Save(

  Storage: TConfigStorage

); virtual;

Arguments

Storage

Configuration storage updated in the method


THelpDatabases.ShowError

Displays an error dialog for status result codes other than shrSuccess and shrCancel

Declaration

Source position: lazhelpintf.pas line 419

public procedure THelpDatabases.ShowError(

  ShowResult: TShowHelpResult;

  const ErrMsg: string

); override;

Arguments

ShowResult | Status result code examined in the method
ErrMsg | Message displayed for the error condition

Description

ShowError calls the MessageDlg routine to display an error dialog for status result codes other than shrSuccess and shrCancel. ShowError uses the value in ShowResult to determine the caption displayed on the message dialog, including:

Status code | Caption for the Dialog
shrNone | rsHelpError
shrDatabaseNotFound | rsHelpDatabaseNotFound
shrContextNotFound | rsHelpContextNotFound
shrViewerNotFound | rsHelpViewerNotFound
shrHelpNotFound | rsHelpNotFound
shrViewerError | rsHelpViewerError
shrSelectorError | rsHelpSelectorError
Default for status codes other than shrSuccess and shrCancel | rsUnknownErrorPleaseReportThisBug

A message dialog is not displayed when ShowResult contains the value shrSuccess or shrCancel.

ShowError is used in the implementation of the THelpDatabase.ShowError method.

See also

THelpDatabase.ShowError

Displays an error message using the help manager, or raises an exception

TShowHelpResult


THelpDatabases.ShowHelp

Displays the help topic for the requested URL in the help viewer

Declaration

Source position: lazhelpintf.pas line 447

public function THelpDatabases.ShowHelp(

  const URL: string;

  const Title: string;

  const MimeType: string;

  var ErrMsg: string

):TShowHelpResult; override;


THelpDatabases.ShowHelpFile

Displays the requested help file in the help viewer

Declaration

Source position: lazhelpintf.pas line 445

public function THelpDatabases.ShowHelpFile(

  const Filename: string;

  const Title: string;

  const MimeType: string;

  var ErrMsg: string

):TShowHelpResult; override;


THelpDatabases.ShowHelpForClass

Declaration

Source position: lazhelpintf.pas line 443

public function THelpDatabases.ShowHelpForClass(

  Query: THelpQueryClass;

  var ErrMsg: string

):TShowHelpResult; override;


THelpDatabases.ShowHelpForContext

Displays help nodes matching the specified help query context

Declaration

Source position: lazhelpintf.pas line 431

public function THelpDatabases.ShowHelpForContext(

  Query: THelpQueryContext;

  var ErrMsg: string

):TShowHelpResult; override;


THelpDatabases.ShowHelpForDirective

Declaration

Source position: lazhelpintf.pas line 435

public function THelpDatabases.ShowHelpForDirective(

  Query: THelpQueryDirective;

  var ErrMsg: string

):TShowHelpResult; override;


THelpDatabases.ShowHelpForKeyword

Displays help nodes matching the specified keyword help query

Declaration

Source position: lazhelpintf.pas line 433

public function THelpDatabases.ShowHelpForKeyword(

  Query: THelpQueryKeyword;

  var ErrMsg: string

):TShowHelpResult; override;


THelpDatabases.ShowHelpForMessageLine

Declaration

Source position: lazhelpintf.pas line 441

public function THelpDatabases.ShowHelpForMessageLine(

  Query: THelpQueryMessage;

  var ErrMsg: string

):TShowHelpResult; override;


THelpDatabases.ShowHelpForNodes

Displays help for nodes matching the specified query list

Declaration

Source position: lazhelpintf.pas line 427

public function THelpDatabases.ShowHelpForNodes(

  Query: THelpQuery;

  Nodes: THelpNodeQueryList;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpDatabases.ShowHelpForPascalContexts

Displays help nodes matching the specified Pascal help query

Declaration

Source position: lazhelpintf.pas line 437

public function THelpDatabases.ShowHelpForPascalContexts(

  Query: THelpQueryPascalContexts;

  var ErrMsg: string

):TShowHelpResult; override;


THelpDatabases.ShowHelpForQuery

Displays help for the specified THelpQuery

Declaration

Source position: lazhelpintf.pas line 429

public function THelpDatabases.ShowHelpForQuery(

  Query: THelpQuery;

  AutoFreeQuery: Boolean;

  var ErrMsg: string

):TShowHelpResult; override;


THelpDatabases.ShowHelpForSourcePosition

Displays help for the Pascal source contexts in the help query

Declaration

Source position: lazhelpintf.pas line 439

public function THelpDatabases.ShowHelpForSourcePosition(

  Query: THelpQuerySourcePosition;

  var ErrMsg: string

):TShowHelpResult; override;

Description

Always returns shrHelpNotFound with the error message 'THelpDatabases.ShowHelpForPascalSource not implemented'.


THelpDatabases.ShowHelpSelector

Declaration

Source position: lazhelpintf.pas line 469

public function THelpDatabases.ShowHelpSelector(

  Query: THelpQuery;

  Nodes: THelpNodeQueryList;

  var ErrMsg: string;

  var Selection: THelpNodeQuery

):TShowHelpResult; virtual;


THelpDatabases.ShowTableOfContents

Displays the Table of Contents

Declaration

Source position: lazhelpintf.pas line 418

public function THelpDatabases.ShowTableOfContents(

  var ErrMsg: string

):TShowHelpResult; override;

Description

ShowTableOfContents is not implemented in THelpDatabases. The return value is always shrHelpNotFound, and ErrMsg is set to the value 'THelpDatabases.ShowTableOfContents not implemented'.


THelpDatabases.SubstituteMacros

Used to substitute macros

Declaration

Source position: lazhelpintf.pas line 424

public function THelpDatabases.SubstituteMacros(

  var s: string

):Boolean; virtual;

Description

Always returns True in THelpDatabases.


THelpDatabases.UnregisterHelpDatabaseClass

Declaration

Source position: lazhelpintf.pas line 476

public procedure THelpDatabases.UnregisterHelpDatabaseClass(

  AHelpDB: THelpDatabaseClass

);


THelpDBIClass

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lazhelpintf.pas line 268

type THelpDBIClass = class(THelpDBItem)

public

  property TheClass: TClass; [rw]

end;

Inheritance

THelpDBIClass

|

THelpDBItem

|

TPersistent,IFPObserved
|

TObject


THelpDBIClass
 | TheClass
THelpDBItem
pl | Node
TPersistent
TObject


pl | Node (THelpDBItem)
 | TheClass (THelpDBIClass)


THelpDBIClass
THelpDBItem
 | Create
 | Destroy
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


AssignError (TPersistent)

AssignTo (TPersistent)

BeforeDestruction (TObject)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

Create (TObject)

Create (THelpDBItem)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

DefineProperties (TPersistent)

Destroy (TObject)

Destroy (TPersistent)

Destroy (THelpDBItem)

Dispatch (TObject)

DispatchStr (TObject)

Equals (TObject)

FieldAddress (TObject)

FPOAttachObserver (TPersistent)

FPODetachObserver (TPersistent)

FPONotifyObservers (TPersistent)

Free (TObject)

FreeInstance (TObject)

GetHashCode (TObject)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetNamePath (TPersistent)

GetOwner (TPersistent)

InheritsFrom (TObject)

InitInstance (TObject)

InstanceSize (TObject)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

SafeCallException (TObject)

StringMessageTable (TObject)

ToString (TObject)

UnitName (TObject)


THelpDBIClass

THelpDBItem

TPersistent

TObject


THelpDBIClass.TheClass

Declaration

Source position: lazhelpintf.pas line 272

public property THelpDBIClass.TheClass : TClass
  read FTheClass
  write FTheClass;


THelpDBIMessage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lazhelpintf.pas line 283

type THelpDBIMessage = class(THelpDBItem)

public

  function MessageMatches(); virtual; abstract;

end;

Inheritance

THelpDBIMessage

|

THelpDBItem

|

TPersistent,IFPObserved
|

TObject


THelpDBIMessage

THelpDBItem

pl

Node

TPersistent

TObject


pl

Node (THelpDBItem)


THelpDBIMessage
 | MessageMatches
THelpDBItem
 | Create
 | Destroy
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


AssignError (TPersistent)

AssignTo (TPersistent)

BeforeDestruction (TObject)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

Create (TObject)

Create (THelpDBItem)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

DefineProperties (TPersistent)

Destroy (TObject)

Destroy (TPersistent)

Destroy (THelpDBItem)

Dispatch (TObject)

DispatchStr (TObject)

Equals (TObject)

FieldAddress (TObject)

FPOAttachObserver (TPersistent)

FPODetachObserver (TPersistent)

FPONotifyObservers (TPersistent)

Free (TObject)

FreeInstance (TObject)

GetHashCode (TObject)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetNamePath (TPersistent)

GetOwner (TPersistent)

InheritsFrom (TObject)

InitInstance (TObject)

InstanceSize (TObject)

MessageMatches (THelpDBIMessage)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

SafeCallException (TObject)

StringMessageTable (TObject)

ToString (TObject)

UnitName (TObject)


THelpDBIMessage

THelpDBItem

TPersistent

TObject


THelpDBIMessage.MessageMatches

Declaration

Source position: lazhelpintf.pas line 285

public function THelpDBIMessage.MessageMatches(

  const TheMessage: string;

  MessageParts: TStrings

):Boolean; virtual; abstract;


THelpDBISourceDirectories

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lazhelpintf.pas line 248

type THelpDBISourceDirectories = class(THelpDBISourceDirectory)

public

  constructor Create();

  function FileMatches(); override;

  function GetFullFilename; override;

  function GetBasePath; override;

published

  property BaseDirectory: string; [rw]

end;

Inheritance

THelpDBISourceDirectories
|

THelpDBISourceDirectory

|

THelpDBISourceFile

|

THelpDBItem

|

TPersistent,IFPObserved
|

TObject


THelpDBISourceDirectories
pl | BaseDirectory
THelpDBISourceDirectory
pl | FileMask
pl | WithSubDirectories
THelpDBISourceFile
pl | BasePathObject
pl | Filename
THelpDBItem
pl | Node
TPersistent
TObject


pl | BaseDirectory (THelpDBISourceDirectories)
pl | BasePathObject (THelpDBISourceFile)
pl | FileMask (THelpDBISourceDirectory)
pl | Filename (THelpDBISourceFile)
pl | Node (THelpDBItem)
pl | WithSubDirectories (THelpDBISourceDirectory)


THelpDBISourceDirectories
 | Create
 | FileMatches
 | GetFullFilename
 | GetBasePath
THelpDBISourceDirectory
 | Create
 | FileMatches
THelpDBISourceFile
 | Create
 | FileMatches
 | GetFullFilename
 | GetBasePath
THelpDBItem
 | Create
 | Destroy
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


AssignError (TPersistent)

AssignTo (TPersistent)

BeforeDestruction (TObject)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

Create (TObject)

Create (THelpDBItem)

Create (THelpDBISourceFile)

Create (THelpDBISourceDirectory)

Create (THelpDBISourceDirectories)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

DefineProperties (TPersistent)

Destroy (TObject)

Destroy (TPersistent)

Destroy (THelpDBItem)

Dispatch (TObject)

DispatchStr (TObject)

Equals (TObject)

FieldAddress (TObject)

FileMatches (THelpDBISourceFile)

FileMatches (THelpDBISourceDirectory)

FileMatches (THelpDBISourceDirectories)

FPOAttachObserver (TPersistent)

FPODetachObserver (TPersistent)

FPONotifyObservers (TPersistent)

Free (TObject)

FreeInstance (TObject)

GetBasePath (THelpDBISourceFile)

GetBasePath (THelpDBISourceDirectories)

GetFullFilename (THelpDBISourceFile)

GetFullFilename (THelpDBISourceDirectories)

GetHashCode (TObject)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetNamePath (TPersistent)

GetOwner (TPersistent)

InheritsFrom (TObject)

InitInstance (TObject)

InstanceSize (TObject)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

SafeCallException (TObject)

StringMessageTable (TObject)

ToString (TObject)

UnitName (TObject)


THelpDBISourceDirectories

THelpDBISourceDirectory

THelpDBISourceFile

THelpDBItem

TPersistent

TObject


THelpDBISourceDirectories.BaseDirectory

Declaration

Source position: lazhelpintf.pas line 258

published property THelpDBISourceDirectories.BaseDirectory : string
  read FBaseDirectory
  write FBaseDirectory;


THelpDBISourceDirectories.GetBasePath

Declaration

Source position: lazhelpintf.pas line 256

public function THelpDBISourceDirectories.GetBasePath: string; override;


THelpDBISourceDirectories.GetFullFilename

Declaration

Source position: lazhelpintf.pas line 255

public function THelpDBISourceDirectories.GetFullFilename: string; override;


THelpDBISourceDirectory

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lazhelpintf.pas line 223

type THelpDBISourceDirectory = class(THelpDBISourceFile)
public
constructor Create(); | Constructor for the class instance
function FileMatches(); override; |
published
property FileMask: string; [rw] |
property WithSubDirectories: Boolean; [rw] |
end;

Inheritance

THelpDBISourceDirectory

|

THelpDBISourceFile

|

THelpDBItem

|

TPersistent,IFPObserved
|

TObject


THelpDBISourceDirectory
pl | FileMask
pl | WithSubDirectories
THelpDBISourceFile
pl | BasePathObject
pl | Filename
THelpDBItem
pl | Node
TPersistent
TObject


pl | BasePathObject (THelpDBISourceFile)
pl | FileMask (THelpDBISourceDirectory)
pl | Filename (THelpDBISourceFile)
pl | Node (THelpDBItem)
pl | WithSubDirectories (THelpDBISourceDirectory)


THelpDBISourceDirectory
 | Create
 | FileMatches
THelpDBISourceFile
 | Create
 | FileMatches
 | GetFullFilename
 | GetBasePath
THelpDBItem
 | Create
 | Destroy
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


AssignError (TPersistent)

AssignTo (TPersistent)

BeforeDestruction (TObject)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

Create (TObject)

Create (THelpDBItem)

Create (THelpDBISourceFile)

Create (THelpDBISourceDirectory)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

DefineProperties (TPersistent)

Destroy (TObject)

Destroy (TPersistent)

Destroy (THelpDBItem)

Dispatch (TObject)

DispatchStr (TObject)

Equals (TObject)

FieldAddress (TObject)

FileMatches (THelpDBISourceFile)

FileMatches (THelpDBISourceDirectory)

FPOAttachObserver (TPersistent)

FPODetachObserver (TPersistent)

FPONotifyObservers (TPersistent)

Free (TObject)

FreeInstance (TObject)

GetBasePath (THelpDBISourceFile)

GetFullFilename (THelpDBISourceFile)

GetHashCode (TObject)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetNamePath (TPersistent)

GetOwner (TPersistent)

InheritsFrom (TObject)

InitInstance (TObject)

InstanceSize (TObject)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

SafeCallException (TObject)

StringMessageTable (TObject)

ToString (TObject)

UnitName (TObject)


THelpDBISourceDirectory

THelpDBISourceFile

THelpDBItem

TPersistent

TObject


THelpDBISourceDirectory.Create

Constructor for the class instance

Declaration

Source position: lazhelpintf.pas line 228

public constructor THelpDBISourceDirectory.Create(

  TheNode: THelpNode;

  const Directory: string;

  const TheFileMask: string;

  Recursive: Boolean

);

Arguments

TheNode | Help node for the new item
TheFileMask | File mask used to select files displayed in the directory
Recursive | Indiates if subdirectories are visited when accessing the directory


THelpDBISourceDirectory.FileMask

Declaration

Source position: lazhelpintf.pas line 232

published property THelpDBISourceDirectory.FileMask : string
  read FFileMask
  write FFileMask;


THelpDBISourceDirectory.FileMatches

Declaration

Source position: lazhelpintf.pas line 230

public function THelpDBISourceDirectory.FileMatches(

  const AFilename: string

):Boolean; override;


THelpDBISourceDirectory.WithSubDirectories

Declaration

Source position: lazhelpintf.pas line 233

published property THelpDBISourceDirectory.WithSubDirectories : Boolean
  read FWithSubDirectories
  write FWithSubDirectories;


THelpDBISourceFile

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lazhelpintf.pas line 197

type THelpDBISourceFile = class(THelpDBItem)
public
constructor Create(); | Constructor for the class instance
function FileMatches(); virtual; | Indicates if the specified file name matches the value in the Filename property
function GetFullFilename; virtual; |
function GetBasePath; virtual; | Gets the value for the BasePath needed to access the file
published
property BasePathObject: TObject; [rw] | Represents the BasePath used to access the source file
property Filename: string; [rw] |
end;

Inheritance

THelpDBISourceFile

|

THelpDBItem

|

TPersistent,IFPObserved
|

TObject


THelpDBISourceFile
pl | BasePathObject
pl | Filename
THelpDBItem
pl | Node
TPersistent
TObject


pl | BasePathObject (THelpDBISourceFile)
pl | Filename (THelpDBISourceFile)
pl | Node (THelpDBItem)


THelpDBISourceFile
 | Create
 | FileMatches
 | GetFullFilename
 | GetBasePath
THelpDBItem
 | Create
 | Destroy
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


AssignError (TPersistent)

AssignTo (TPersistent)

BeforeDestruction (TObject)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

Create (TObject)

Create (THelpDBItem)

Create (THelpDBISourceFile)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

DefineProperties (TPersistent)

Destroy (TObject)

Destroy (TPersistent)

Destroy (THelpDBItem)

Dispatch (TObject)

DispatchStr (TObject)

Equals (TObject)

FieldAddress (TObject)

FileMatches (THelpDBISourceFile)

FPOAttachObserver (TPersistent)

FPODetachObserver (TPersistent)

FPONotifyObservers (TPersistent)

Free (TObject)

FreeInstance (TObject)

GetBasePath (THelpDBISourceFile)

GetFullFilename (THelpDBISourceFile)

GetHashCode (TObject)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetNamePath (TPersistent)

GetOwner (TPersistent)

InheritsFrom (TObject)

InitInstance (TObject)

InstanceSize (TObject)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

SafeCallException (TObject)

StringMessageTable (TObject)

ToString (TObject)

UnitName (TObject)


THelpDBISourceFile

THelpDBItem

TPersistent

TObject


THelpDBISourceFile.BasePathObject

Represents the BasePath used to access the source file

Declaration

Source position: lazhelpintf.pas line 208

published property THelpDBISourceFile.BasePathObject : TObject
  read FBasePathObject
  write FBasePathObject;


THelpDBISourceFile.Create

Constructor for the class instance

Declaration

Source position: lazhelpintf.pas line 203

public constructor THelpDBISourceFile.Create(

  TheNode: THelpNode;

  const TheFilename: string

);

Arguments

TheNode | Help node for the new item
TheFilename | File name for the new item


THelpDBISourceFile.FileMatches

Indicates if the specified file name matches the value in the Filename property

Declaration

Source position: lazhelpintf.pas line 204

public function THelpDBISourceFile.FileMatches(

  const AFilename: string

):Boolean; virtual;

Arguments

AFilename

File name compared to the current class instance

Function result

True when the file name matches the Filename property


THelpDBISourceFile.Filename

Declaration

Source position: lazhelpintf.pas line 209

published property THelpDBISourceFile.Filename : string
  read FFilename
  write SetFilename;


THelpDBISourceFile.GetBasePath

Gets the value for the BasePath needed to access the file

Declaration

Source position: lazhelpintf.pas line 206

public function THelpDBISourceFile.GetBasePath: string; virtual;

Function result

Value for the BasePath for the file


THelpDBISourceFile.GetFullFilename

Declaration

Source position: lazhelpintf.pas line 205

public function THelpDBISourceFile.GetFullFilename: string; virtual;


THelpDBItem

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lazhelpintf.pas line 179

type THelpDBItem = class(TPersistent)
public
constructor Create(); | Constructor for the class instance
destructor Destroy; override; | Destructor for the clas instance
published
property Node: THelpNode; [rw] | Help node for the item
end;

Inheritance

THelpDBItem

|

TPersistent,IFPObserved
|

TObject


THelpDBItem

pl

Node

TPersistent

TObject


THelpDBItem
 | Create
 | Destroy
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


THelpDBItem

TPersistent

TObject


THelpDBItem.Create

Constructor for the class instance

Declaration

Source position: lazhelpintf.pas line 183

public constructor THelpDBItem.Create(

  TheNode: THelpNode

);

Arguments

TheNode

Help node for the new item


THelpDBItem.Destroy

Destructor for the clas instance

Declaration

Source position: lazhelpintf.pas line 184

public destructor THelpDBItem.Destroy; override;


THelpDBItem.Node

Help node for the item

Declaration

Source position: lazhelpintf.pas line 186

published property THelpDBItem.Node : THelpNode
  read FNode
  write FNode;


THelpNode

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lazhelpintf.pas line 97

type THelpNode = class(TPersistent)
public
constructor Create(); | Constructor for the class instance
constructor CreateURL(); | Alternate constructor using the URL for the help node
constructor CreateID(); | Alternate constructor using the ID for the help node
constructor CreateURLID(); | Alternate constructor using the URL and ID for the help node
constructor CreateContext(); | Alternate constructor using the Context for the help node
constructor CreateURLContext(); | Alternate constructor using the URL and Context for the help node
property Owner: THelpDatabase; [rw] | Help database that owns the help node
function URLValid; | Indicates if the URL for the help node is valid
function IDValid; | Indicates if the unique identifier is valid for the help node
function ContextValid; | Indicates if the help context is valid for the help node
function AsString; | Gets the string representation for the help node
procedure Assign(); override; | Assigns values from Source to the current class instance
published
property Title: string; [rw] | Title for the help node
property HelpType: THelpNodeType; [rw] | Type for the help node
property URL: string; [rw] | URL used to access content for the help node
property ID: string; [rw] | Unique identifier for the help node in a help database
property Context: THelpContext; [rw] | Help context for the help node
end;

Inheritance

THelpNode

|

TPersistent,IFPObserved
|

TObject


THelpNode
 | Owner
pl | Title
pl | HelpType
pl | URL
pl | ID
pl | Context
TPersistent
TObject


pl | Context (THelpNode)
pl | HelpType (THelpNode)
pl | ID (THelpNode)
 | Owner (THelpNode)
pl | Title (THelpNode)
pl | URL (THelpNode)


THelpNode
 | Create
 | CreateURL
 | CreateID
 | CreateURLID
 | CreateContext
 | CreateURLContext
 | URLValid
 | IDValid
 | ContextValid
 | AsString
 | Assign
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


AssignError (TPersistent)

AssignTo (TPersistent)

AsString (THelpNode)

BeforeDestruction (TObject)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

ContextValid (THelpNode)

Create (TObject)

Create (THelpNode)

CreateContext (THelpNode)

CreateID (THelpNode)

CreateURL (THelpNode)

CreateURLContext (THelpNode)

CreateURLID (THelpNode)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

DefineProperties (TPersistent)

Destroy (TObject)

Destroy (TPersistent)

Dispatch (TObject)

DispatchStr (TObject)

Equals (TObject)

FieldAddress (TObject)

FPOAttachObserver (TPersistent)

FPODetachObserver (TPersistent)

FPONotifyObservers (TPersistent)

Free (TObject)

FreeInstance (TObject)

GetHashCode (TObject)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetNamePath (TPersistent)

GetOwner (TPersistent)

IDValid (THelpNode)

InheritsFrom (TObject)

InitInstance (TObject)

InstanceSize (TObject)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

SafeCallException (TObject)

StringMessageTable (TObject)

ToString (TObject)

UnitName (TObject)

URLValid (THelpNode)


THelpNode

TPersistent

TObject


THelpNode.Assign

Assigns values from Source to the current class instance

Declaration

Source position: lazhelpintf.pas line 126

public procedure THelpNode.Assign(

  Source: TPersistent

); override;

Arguments

Source

Help node with values stored in the current class instance


THelpNode.AsString

Gets the string representation for the help node

Declaration

Source position: lazhelpintf.pas line 125

public function THelpNode.AsString: string;

Function result

Contains the value in the Title property


THelpNode.Context

Help context for the help node

Declaration

Source position: lazhelpintf.pas line 132

published property THelpNode.Context : THelpContext
  read FContext
  write FContext;


THelpNode.ContextValid

Indicates if the help context is valid for the help node

Declaration

Source position: lazhelpintf.pas line 124

public function THelpNode.ContextValid: Boolean;

Function result

True if the help context was provided to the constructor for the help node


THelpNode.Create

Constructor for the class instance

Declaration

Source position: lazhelpintf.pas line 106

public constructor THelpNode.Create(

  TheOwner: THelpDatabase;

  Node: THelpNode

);

constructor THelpNode.Create(

  TheOwner: THelpDatabase;

  const TheTitle: string;

  const TheURL: string;

  const TheID: string;

  TheContext: THelpContext

);

Arguments

TheOwner | Help database that owns the help node
Node | Help node with property values stored in the new help node; basically, it is a copy Constructor

Arguments

TheOwner | Help database that owns the help node
TheTitle | Title for the help node
TheURL | URL for the help node
TheID | Unique identifier for the help node
TheContext | Context for the help node


THelpNode.CreateContext

Alternate constructor using the Context for the help node

Declaration

Source position: lazhelpintf.pas line 115

public constructor THelpNode.CreateContext(

  TheOwner: THelpDatabase;

  const TheTitle: string;

  TheContext: THelpContext

);

Arguments

TheOwner | Help database that owns the help node
TheTitle | Title for the help node
TheContext | Context for the help node


THelpNode.CreateID

Alternate constructor using the ID for the help node

Declaration

Source position: lazhelpintf.pas line 112

public constructor THelpNode.CreateID(

  TheOwner: THelpDatabase;

  const TheTitle: string;

  const TheID: string

);

Arguments

TheOwner | Help database that owns the help node
TheTitle | Title for the help node
TheID | Unique ID for the help node


THelpNode.CreateURL

Alternate constructor using the URL for the help node

Declaration

Source position: lazhelpintf.pas line 110

public constructor THelpNode.CreateURL(

  TheOwner: THelpDatabase;

  const TheTitle: string;

  const TheURL: string

);

Arguments

TheOwner | Help database that owns the help node
TheTitle | Title for the help node
TheURL | URL for the help node


THelpNode.CreateURLContext

Alternate constructor using the URL and Context for the help node

Declaration

Source position: lazhelpintf.pas line 117

public constructor THelpNode.CreateURLContext(

  TheOwner: THelpDatabase;

  const TheTitle: string;

  const TheURL: string;

  TheContext: THelpContext

);

Arguments

TheOwner | Help database that owns the help node
TheTitle | Title for the help node
TheURL | URL for the help node
TheContext | Context for the help node


THelpNode.CreateURLID

Alternate constructor using the URL and ID for the help node

Declaration

Source position: lazhelpintf.pas line 113

public constructor THelpNode.CreateURLID(

  TheOwner: THelpDatabase;

  const TheTitle: string;

  const TheURL: string;

  const TheID: string

);

Arguments

TheOwner | Help database that owns the help node
TheTitle | Title for the help node
TheURL | URL for the help node
TheID | Unique ID for the help node


THelpNode.HelpType

Type for the help node

Declaration

Source position: lazhelpintf.pas line 129

published property THelpNode.HelpType : THelpNodeType
  read FHelpType
  write FHelpType;


THelpNode.ID

Unique identifier for the help node in a help database

Declaration

Source position: lazhelpintf.pas line 131

published property THelpNode.ID : string
  read fID
  write fID;


THelpNode.IDValid

Indicates if the unique identifier is valid for the help node

Declaration

Source position: lazhelpintf.pas line 123

public function THelpNode.IDValid: Boolean;

Function result

True if the ID was provided to the constructor for the help node


THelpNode.Owner

Help database that owns the help node

Declaration

Source position: lazhelpintf.pas line 121

public property THelpNode.Owner : THelpDatabase
  read FOwner
  write FOwner;


THelpNode.Title

Title for the help node

Declaration

Source position: lazhelpintf.pas line 128

published property THelpNode.Title : string
  read FTitle
  write FTitle;


THelpNode.URL

URL used to access content for the help node

Declaration

Source position: lazhelpintf.pas line 130

published property THelpNode.URL : string
  read FURL
  write FURL;


THelpNode.URLValid

Indicates if the URL for the help node is valid

Declaration

Source position: lazhelpintf.pas line 122

public function THelpNode.URLValid: Boolean;

Function result

True if the URL was provided to the constructor for the help node


THelpNodeQuery

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lazhelpintf.pas line 138

type THelpNodeQuery = class
public
constructor Create(); | Constructor for the class instance
function IsEqual(); |
function AsString; |
property Node: THelpNode; [rw] |
property QueryItem: THelpQueryItem; [rw] |
end;

Inheritance

THelpNodeQuery

|

TObject


THelpNodeQuery
 | Node
 | QueryItem


THelpNodeQuery
 | Create
 | IsEqual
 | AsString


THelpNodeQuery


THelpNodeQuery.AsString

Declaration

Source position: lazhelpintf.pas line 147

public function THelpNodeQuery.AsString: string;


THelpNodeQuery.Create

Constructor for the class instance

Declaration

Source position: lazhelpintf.pas line 143

public constructor THelpNodeQuery.Create;

constructor THelpNodeQuery.Create(

  TheNode: THelpNode;

  TheQueryItem: THelpQueryItem

);


THelpNodeQuery.IsEqual

Declaration

Source position: lazhelpintf.pas line 145

public function THelpNodeQuery.IsEqual(

  TheNode: THelpNode;

  TheQueryItem: THelpQueryItem

):Boolean;

function THelpNodeQuery.IsEqual(

  NodeQuery: THelpNodeQuery

):Boolean;


THelpNodeQuery.Node

Declaration

Source position: lazhelpintf.pas line 148

public property THelpNodeQuery.Node : THelpNode
  read FNode
  write FNode;


THelpNodeQuery.QueryItem

Declaration

Source position: lazhelpintf.pas line 149

public property THelpNodeQuery.QueryItem : THelpQueryItem
  read FQueryItem
  write FQueryItem;


THelpNodeQueryList

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lazhelpintf.pas line 155

type THelpNodeQueryList = class
public
constructor Create; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
function Count; | Indicates the number of entries stored in the Items property
function Add(); | Adds the specified help node, node query, and query item to the Items in the list
procedure Delete(); | Deletes the help node query at the specified ordinal position in the list
function IndexOf(); | Gets the ordinal position in the llist where the specified node and query items are stored
procedure Clear; | Removes all items stored in the list
property Items []: THelpNodeQuery; default; [rw] | Provides indexed access to help nodes and query selectors by their ordinal position
end;

Inheritance

THelpNodeQueryList

|

TObject


THelpNodeQueryList

Items


THelpNodeQueryList
 | Create
 | Destroy
 | Count
 | Add
 | Delete
 | IndexOf
 | Clear


Add (THelpNodeQueryList)

Clear (THelpNodeQueryList)

Count (THelpNodeQueryList)

Create (THelpNodeQueryList)

Delete (THelpNodeQueryList)

Destroy (THelpNodeQueryList)

IndexOf (THelpNodeQueryList)


THelpNodeQueryList


THelpNodeQueryList.Add

Adds the specified help node, node query, and query item to the Items in the list

Declaration

Source position: lazhelpintf.pas line 164

public function THelpNodeQueryList.Add(

  NodeQuery: THelpNodeQuery

):Integer;

function THelpNodeQueryList.Add(

  Node: THelpNode;

  QueryItem: THelpQueryItem

):Integer;


THelpNodeQueryList.Clear

Removes all items stored in the list

Declaration

Source position: lazhelpintf.pas line 169

public procedure THelpNodeQueryList.Clear;


THelpNodeQueryList.Count

Indicates the number of entries stored in the Items property

Declaration

Source position: lazhelpintf.pas line 163

public function THelpNodeQueryList.Count: Integer;

Function result

Number of entries stored in the Items property


THelpNodeQueryList.Create

Constructor for the class instance

Declaration

Source position: lazhelpintf.pas line 161

public constructor THelpNodeQueryList.Create;


THelpNodeQueryList.Delete

Deletes the help node query at the specified ordinal position in the list

Declaration

Source position: lazhelpintf.pas line 166

public procedure THelpNodeQueryList.Delete(

  Index: Integer

);

Arguments

Index

Ordinal position removed in the method


THelpNodeQueryList.Destroy

Destructor for the class instance

Declaration

Source position: lazhelpintf.pas line 162

public destructor THelpNodeQueryList.Destroy; override;


THelpNodeQueryList.IndexOf

Gets the ordinal position in the llist where the specified node and query items are stored

Declaration

Source position: lazhelpintf.pas line 167

public function THelpNodeQueryList.IndexOf(

  NodeQuery: THelpNodeQuery

):Integer;

function THelpNodeQueryList.IndexOf(

  Node: THelpNode;

  QueryItem: THelpQueryItem

):Integer;


THelpNodeQueryList.Items

Provides indexed access to help nodes and query selectors by their ordinal position

Declaration

Source position: lazhelpintf.pas line 170

public property THelpNodeQueryList.Items[Index: Integer] : THelpNodeQuery
  read GetItems
  write SetItems;
  default;


THelpQueryItem

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lazhelpintf.pas line 37

type THelpQueryItem = class
public
function AsString; virtual; abstract; | Specifies the interface used get a help query as a String value
function IsEqual(); virtual; | Performs actions needed to compare the help query items
end;

Inheritance

THelpQueryItem

|

TObject


THelpQueryItem


THelpQueryItem
 | AsString
 | IsEqual


THelpQueryItem.AsString

Specifies the interface used get a help query as a String value

Declaration

Source position: lazhelpintf.pas line 39

public function THelpQueryItem.AsString: string; virtual; abstract;

Function result

String representation for the help query item

Description

AsString is an abstract virtual String function which specifies the interface used get a help query item as a String value. AsString must be implemented in a descendent class to perform the actions needed to convert the query item to a String value.

See also

TPascalHelpContextList

Implements a list for Pascal help contexts


THelpQueryItem.IsEqual

Performs actions needed to compare the help query items

Declaration

Source position: lazhelpintf.pas line 40

public function THelpQueryItem.IsEqual(

  QueryItem: THelpQueryItem

):Boolean; virtual;

Arguments

QueryItem

Help query item compared to the current class instance

Function result

True when the help query items are the same

Description

IsEqual is a Boolean function used to compare help query items. IsEqual compares the current class instance to the item specified in QueryItem by calling the AsString method for each item. The return value is True when the string representation for the help query items are the same.

See also

THelpQueryItem.AsString

Specifies the interface used get a help query as a String value


THelpQueryNode

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lazhelpintf.pas line 292

type THelpQueryNode = class(THelpQuery)

public

  constructor Create();

  property Node: THelpNode; [rw]

end;

Inheritance

THelpQueryNode

|

THelpQuery

|

TPersistent,IFPObserved
|

TObject


THelpQueryNode
 | Node
THelpQuery
 | HelpDatabaseID
TPersistent
TObject


THelpQueryNode
 | Create
THelpQuery
 | Create
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


AssignError (TPersistent)

AssignTo (TPersistent)

BeforeDestruction (TObject)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

Create (TObject)

Create (THelpQuery)

Create (THelpQueryNode)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

DefineProperties (TPersistent)

Destroy (TObject)

Destroy (TPersistent)

Dispatch (TObject)

DispatchStr (TObject)

Equals (TObject)

FieldAddress (TObject)

FPOAttachObserver (TPersistent)

FPODetachObserver (TPersistent)

FPONotifyObservers (TPersistent)

Free (TObject)

FreeInstance (TObject)

GetHashCode (TObject)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetNamePath (TPersistent)

GetOwner (TPersistent)

InheritsFrom (TObject)

InitInstance (TObject)

InstanceSize (TObject)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

SafeCallException (TObject)

StringMessageTable (TObject)

ToString (TObject)

UnitName (TObject)


THelpQueryNode

THelpQuery

TPersistent

TObject


THelpQueryNode.Create

Declaration

Source position: lazhelpintf.pas line 296

public constructor THelpQueryNode.Create(

  const TheHelpDatabaseID: THelpDatabaseID;

  const TheNode: THelpNode

);


THelpQueryNode.Node

Declaration

Source position: lazhelpintf.pas line 298

public property THelpQueryNode.Node : THelpNode
  read FNode
  write FNode;


THelpViewer

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Base class for help viewers used in the LCL help system

Declaration

Source position: lazhelpintf.pas line 487

type THelpViewer = class(TComponent)
protected
procedure SetSupportedMimeTypes(); virtual; | Sets the value in the SupportedMimeTypes property
procedure AddSupportedMimeType(); virtual; | Adds the specified MIME type to the SupportedMimeTypes property
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
function SupportsTableOfContents; virtual; | Indicates if the help viewer can display a table of contents for the specified help node
procedure ShowTableOfContents(); virtual; | Displays the table of contents for the specified help node
function SupportsMimeType(); virtual; | Indicates if the specified MIME type exists in the SupportedMimeTypes property
function ShowNode(); virtual; | Displays the help topic for the specified help node
procedure Hide; virtual; | Hides the help viewer
procedure Assign(); override; | Assigns property values from the specified source to the current class instance
procedure Load(); virtual; | Loads configuration settings for the help viewer from the specified storage
procedure Save(); virtual; | Saves configuration settings to the specified storage
function GetLocalizedName; virtual; | Gets the localized name for the help viewer
procedure RegisterSelf; virtual; | Registers the help viewer for use in the LCL help system
procedure UnregisterSelf; virtual; | Unregisters the help viewer in the LCL help system
property SupportedMimeTypes: TStrings; [r] | Contains MIME types supported in the help viewer
property ParameterHelp: string; [rw] | Contains a help message describing how parameters are used in the help viewer
property StorageName: string; [rw] | Indicates the storage used for configuration settings in the help viewer
property AutoRegister: Boolean; [rw] | Indicates if the help viewer is automatically registered at run-time
end;

Inheritance

THelpViewer

Base class for help viewers used in the LCL help system

|

TComponent,IUnknown,IInterfaceComponentReference
|

TPersistent,IFPObserved
|

TObject

Description

THelpViewer is a TComponent descendant that provides the interface used for help viewers in the LCL help system. THelpViewer provides properties and methods used to access and display help topics using their corresponding help nodes, including a Table of Contents. Most methods are declared as virtual and should be overridden in descendent class that handle specific MIME types.

Methods are provided to register and unregister the help viewer for a specific MIME type. The AutoRegister property controls whether the viewer is automatically registered at run-time.

Use classes like TCHMHelpViewer, THTMLHelpViewer, THTMLBrowserHelpViewer, and THelpConnector for help databases that use the specific MIME types for the respective classes.

See also

#LCL.LazHelpHTML.THTMLBrowserHelpViewer

Implements a browser/viewer for HTML help topics


THelpViewer
 | ro | SupportedMimeTypes
 |  | ParameterHelp
 |  | StorageName
 |  | AutoRegister
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


ro | ComObject (TComponent)
ro | ComponentCount (TComponent)
 | ComponentIndex (TComponent)
ro | Components (TComponent)
ro | ComponentState (TComponent)
ro | ComponentStyle (TComponent)
 | DesignInfo (TComponent)
 | Name (TComponent)
ro | Owner (TComponent)
 | ParameterHelp (THelpViewer)
 | StorageName (THelpViewer)
ro | SupportedMimeTypes (THelpViewer)
 | Tag (TComponent)
 | VCLComObject (TComponent)


THelpViewer
pt | SetSupportedMimeTypes
pt | AddSupportedMimeType
 | Create
 | Destroy
 | SupportsTableOfContents
 | ShowTableOfContents
 | SupportsMimeType
 | ShowNode
 | Hide
 | Assign
 | Load
 | Save
 | GetLocalizedName
 | RegisterSelf
 | UnregisterSelf
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | AddSupportedMimeType (THelpViewer)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | Assign (THelpViewer)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (THelpViewer)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (THelpViewer)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetLocalizedName (THelpViewer)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
 | HasParent (TComponent)
 | Hide (THelpViewer)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Load (THelpViewer)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterSelf (THelpViewer)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Save (THelpViewer)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | SetSupportedMimeTypes (THelpViewer)
 | ShowNode (THelpViewer)
 | ShowTableOfContents (THelpViewer)
 | StringMessageTable (TObject)
 | SupportsMimeType (THelpViewer)
 | SupportsTableOfContents (THelpViewer)
 | ToString (TObject)
 | UnitName (TObject)
 | UnregisterSelf (THelpViewer)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


THelpViewer

TComponent

TPersistent

TObject


THelpViewer.AddSupportedMimeType

Adds the specified MIME type to the SupportedMimeTypes property

Declaration

Source position: lazhelpintf.pas line 496

protected procedure THelpViewer.AddSupportedMimeType(

  const AMimeType: string

); virtual;

Arguments

AMimeType

MIME type added in the method


THelpViewer.Assign

Assigns property values from the specified source to the current class instance

Declaration

Source position: lazhelpintf.pas line 505

public procedure THelpViewer.Assign(

  Source: TPersistent

); override;


THelpViewer.AutoRegister

Indicates if the help viewer is automatically registered at run-time

Declaration

Source position: lazhelpintf.pas line 515

public property THelpViewer.AutoRegister : Boolean
  read FAutoRegister
  write SetAutoRegister;


THelpViewer.Create

Constructor for the class instance

Declaration

Source position: lazhelpintf.pas line 498

public constructor THelpViewer.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance


THelpViewer.Destroy

Destructor for the class instance

Declaration

Source position: lazhelpintf.pas line 499

public destructor THelpViewer.Destroy; override;


THelpViewer.GetLocalizedName

Gets the localized name for the help viewer

Declaration

Source position: lazhelpintf.pas line 508

public function THelpViewer.GetLocalizedName: string; virtual;


THelpViewer.Hide

Hides the help viewer

Declaration

Source position: lazhelpintf.pas line 504

public procedure THelpViewer.Hide; virtual;

Description

Must be implemented in a descendent class.


THelpViewer.Load

Loads configuration settings for the help viewer from the specified storage

Declaration

Source position: lazhelpintf.pas line 506

public procedure THelpViewer.Load(

  Storage: TConfigStorage

); virtual;

Description

Must be implemented in a descendent class.


THelpViewer.ParameterHelp

Contains a help message describing how parameters are used in the help viewer

Declaration

Source position: lazhelpintf.pas line 513

public property THelpViewer.ParameterHelp : string
  read FParameterHelp
  write FParameterHelp;


THelpViewer.RegisterSelf

Registers the help viewer for use in the LCL help system

Declaration

Source position: lazhelpintf.pas line 509

public procedure THelpViewer.RegisterSelf; virtual;


THelpViewer.Save

Saves configuration settings to the specified storage

Declaration

Source position: lazhelpintf.pas line 507

public procedure THelpViewer.Save(

  Storage: TConfigStorage

); virtual;

Description

Must be implemented in a descendent class.


THelpViewer.ShowNode

Displays the help topic for the specified help node

Declaration

Source position: lazhelpintf.pas line 503

public function THelpViewer.ShowNode(

  Node: THelpNode;

  var ErrMsg: string

):TShowHelpResult; virtual;


THelpViewer.ShowTableOfContents

Displays the table of contents for the specified help node

Declaration

Source position: lazhelpintf.pas line 501

public procedure THelpViewer.ShowTableOfContents(

  Node: THelpNode

); virtual;


THelpViewer.StorageName

Indicates the storage used for configuration settings in the help viewer

Declaration

Source position: lazhelpintf.pas line 514

public property THelpViewer.StorageName : string
  read FStorageName
  write FStorageName;


THelpViewer.SupportedMimeTypes

Contains MIME types supported in the help viewer

Declaration

Source position: lazhelpintf.pas line 512

public property THelpViewer.SupportedMimeTypes : TStrings
  read FSupportedMimeTypes;


THelpViewer.SupportsMimeType

Indicates if the specified MIME type exists in the SupportedMimeTypes property

Declaration

Source position: lazhelpintf.pas line 502

public function THelpViewer.SupportsMimeType(

  const AMimeType: string

):Boolean; virtual;


THelpViewer.SupportsTableOfContents

Indicates if the help viewer can display a table of contents for the specified help node

Declaration

Source position: lazhelpintf.pas line 500

public function THelpViewer.SupportsTableOfContents: Boolean; virtual;


THelpViewer.UnregisterSelf

Unregisters the help viewer in the LCL help system

Declaration

Source position: lazhelpintf.pas line 510

public procedure THelpViewer.UnregisterSelf; virtual;


THelpViewerClass

Class reference used to create instances of the help viewer

Declaration

Source position: lazhelpintf.pas line 518

type THelpViewerClass = class of THelpViewer;


THelpViewers

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Used to access and maintain registered help viewers for the LCL help system

Declaration

Source position: lazhelpintf.pas line 523

type THelpViewers = class
public
constructor Create; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure Clear; | Frees all help viewers in the Items property
function Count; | Indicates the number of registered help viewers in the Items property
function GetViewersSupportingMimeType(); | Populates a list with help viewers that support the specified MIME type
procedure RegisterViewer(); | Adds a help viewer to the list of registered viewers in Items
procedure UnregisterViewer(); | Unregisters the specified help viewer and removes it from the Items property
procedure Load(); virtual; | Loads configuration settings from the specified storage for each registered help viewer
procedure Save(); virtual; | Saves configuration settings to the specified storage for each registered help viewer
function IndexOf(); | Gets the ordinal position for the specified help viewer in the Items property
property Items []: THelpViewer; default; [r] | List with the registered help viewers for the LCL help system
end;

Inheritance

THelpViewers

Used to access and maintain registered help viewers for the LCL help system

|

TObject


THelpViewers

ro

Items


ro

Items (THelpViewers)


THelpViewers
 | Create
 | Destroy
 | Clear
 | Count
 | GetViewersSupportingMimeType
 | RegisterViewer
 | UnregisterViewer
 | Load
 | Save
 | IndexOf


Clear (THelpViewers)

Count (THelpViewers)

Create (THelpViewers)

Destroy (THelpViewers)

GetViewersSupportingMimeType (THelpViewers)

IndexOf (THelpViewers)

Load (THelpViewers)

RegisterViewer (THelpViewers)

Save (THelpViewers)

UnregisterViewer (THelpViewers)


THelpViewers


THelpViewers.Clear

Frees all help viewers in the Items property

Declaration

Source position: lazhelpintf.pas line 531

public procedure THelpViewers.Clear;


THelpViewers.Count

Indicates the number of registered help viewers in the Items property

Declaration

Source position: lazhelpintf.pas line 532

public function THelpViewers.Count: Integer;

Function result

Number of help viewers in the list


THelpViewers.Create

Constructor for the class instance

Declaration

Source position: lazhelpintf.pas line 529

public constructor THelpViewers.Create;


THelpViewers.Destroy

Destructor for the class instance

Declaration

Source position: lazhelpintf.pas line 530

public destructor THelpViewers.Destroy; override;


THelpViewers.GetViewersSupportingMimeType

Populates a list with help viewers that support the specified MIME type

Declaration

Source position: lazhelpintf.pas line 533

public function THelpViewers.GetViewersSupportingMimeType(

  const MimeType: string

):TList;


THelpViewers.IndexOf

Gets the ordinal position for the specified help viewer in the Items property

Declaration

Source position: lazhelpintf.pas line 538

public function THelpViewers.IndexOf(

  AHelpViewer: THelpViewer

):Integer;


THelpViewers.Items

List with the registered help viewers for the LCL help system

Declaration

Source position: lazhelpintf.pas line 540

public property THelpViewers.Items[Index: Integer] : THelpViewer
  read GetItems;
  default;


THelpViewers.Load

Loads configuration settings from the specified storage for each registered help viewer

Declaration

Source position: lazhelpintf.pas line 536

public procedure THelpViewers.Load(

  Storage: TConfigStorage

); virtual;


THelpViewers.RegisterViewer

Adds a help viewer to the list of registered viewers in Items

Declaration

Source position: lazhelpintf.pas line 534

public procedure THelpViewers.RegisterViewer(

  AHelpViewer: THelpViewer

);

Arguments

AHelpViewer

Help viewer added in the method


THelpViewers.Save

Saves configuration settings to the specified storage for each registered help viewer

Declaration

Source position: lazhelpintf.pas line 537

public procedure THelpViewers.Save(

  Storage: TConfigStorage

); virtual;


THelpViewers.UnregisterViewer

Unregisters the specified help viewer and removes it from the Items property

Declaration

Source position: lazhelpintf.pas line 535

public procedure THelpViewers.UnregisterViewer(

  AHelpViewer: THelpViewer

);


TPascalHelpContextList

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a list for Pascal help contexts

Declaration

Source position: lazhelpintf.pas line 61

type TPascalHelpContextList = class(THelpQueryItem)
public
procedure Add(); | Adds a Pascal help context to the end of list in Items
procedure Insert(); | Inserts a Pascal help context at the specified position in Items
procedure Clear; | Clears the Items in the list of Pascal help contexts
destructor Destroy; override; | Destructor for the class instance
function IsEqual(); override; | Indicates if the list is equivalent to the specified list of help contexts
function CompareList(); | Compares the specified list of help contexts to the current instance
function AsString; override; | Gets the string representation for help contexts in Items
property Count: Integer; [r] | Indicates the number of help contexts stored in Items
property Items []: TPascalHelpContext; [r] | Provides indexed access to help contexts in the List by ordinal position
property List: TPascalHelpContextPtr; [r] | Pointer to the initial help context stored in the list
end;

Inheritance

TPascalHelpContextList | Implements a list for Pascal help contexts
|
THelpQueryItem |
|
TObject

Description

TPascalHelpContextList is a THelpQueryItem descendant used to access and maintain a list of Pascal help contexts. TPascalHelpContextList provides methods used to add, insert, and compare Pascal help contexts in the list. Properties are provided to determine the number of items in the list, and to access individual TPascalHelpContext instances in the list.

See also

TPascalHelpContext | Record type used to represent a Pascal help context and its descriptor
THelpQueryItem |


TPascalHelpContextList
 | ro | Count
 | ro | Items
 | ro | List
THelpQueryItem


ro | Count (TPascalHelpContextList)
ro | Items (TPascalHelpContextList)
ro | List (TPascalHelpContextList)


TPascalHelpContextList
 | Add
 | Insert
 | Clear
 | Destroy
 | IsEqual
 | CompareList
 | AsString
THelpQueryItem
 | AsString
 | IsEqual


Add (TPascalHelpContextList)

AsString (THelpQueryItem)

AsString (TPascalHelpContextList)

Clear (TPascalHelpContextList)

CompareList (TPascalHelpContextList)

Destroy (TPascalHelpContextList)

Insert (TPascalHelpContextList)

IsEqual (THelpQueryItem)

IsEqual (TPascalHelpContextList)


TPascalHelpContextList

THelpQueryItem


TPascalHelpContextList.Add

Adds a Pascal help context to the end of list in Items

Declaration

Source position: lazhelpintf.pas line 67

public procedure TPascalHelpContextList.Add(

  const Context: TPascalHelpContext

);

procedure TPascalHelpContextList.Add(

  Descriptor: TPascalHelpContextType;

  const Context: string

);

Arguments

Context

Pascal help context added in the method

Arguments

Context

Pascal help context added in the method


TPascalHelpContextList.AsString

Gets the string representation for help contexts in Items

Declaration

Source position: lazhelpintf.pas line 74

public function TPascalHelpContextList.AsString: string; override;


TPascalHelpContextList.Clear

Clears the Items in the list of Pascal help contexts

Declaration

Source position: lazhelpintf.pas line 70

public procedure TPascalHelpContextList.Clear;

Description

Clear is a procedure used to clear the list of TPascalHelpContext instances in the Items for the list. Clear iterates over the positions in Items, and sets the Context string for each item to an empty string (''). This allows the record instance to be finalized. Clear calls ReAllocMem to sets the length of the Items property to 0 (zero).

See also

TPascalHelpContextList.Items | Provides indexed access to help contexts in the List by ordinal position
TPascalHelpContextList.List | Pointer to the initial help context stored in the list
TPascalHelpContext | Record type used to represent a Pascal help context and its descriptor


TPascalHelpContextList.CompareList

Compares the specified list of help contexts to the current instance

Declaration

Source position: lazhelpintf.pas line 73

public function TPascalHelpContextList.CompareList(

  AList: TPascalHelpContextList

):Integer;

Arguments

AList

List of help contexts compared to the current instance

Function result

Returns 0 when lists are the same


TPascalHelpContextList.Count

Indicates the number of help contexts stored in Items

Declaration

Source position: lazhelpintf.pas line 76

public property TPascalHelpContextList.Count : Integer
  read FCount;


TPascalHelpContextList.Destroy

Destructor for the class instance

Declaration

Source position: lazhelpintf.pas line 71

public destructor TPascalHelpContextList.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy calls the Clear method to remove Pascal help contexts stored in the Items for the List. Destroy calls the inherited constructor to finalize the class instance.

See also

TPascalHelpContextList.Clear

Clears the Items in the list of Pascal help contexts


TPascalHelpContextList.Insert

Inserts a Pascal help context at the specified position in Items

Declaration

Source position: lazhelpintf.pas line 69

public procedure TPascalHelpContextList.Insert(

  Index: Integer;

  const Context: TPascalHelpContext

);

Arguments

Index | Ordinal position in Items where the context is stored
Context | Pascal context inserted into the Items for the list


TPascalHelpContextList.IsEqual

Indicates if the list is equivalent to the specified list of help contexts

Declaration

Source position: lazhelpintf.pas line 72

public function TPascalHelpContextList.IsEqual(

  QueryItem: THelpQueryItem

):Boolean; override;

Arguments

QueryItem

List of help contexts compared in the method

Function result

True the lists are equivalent

Description

IsEqual is a Boolean function which indicates if the current list is equivalent to the list of help contexts specified in QueryItem. The return value is True when QueryItem is a TPascalHelpContextList instance which contains the same context items as the current instance.

IsEqual calls the CompareList method to examine and compare the context items in QueryItem.

See also

TPascalHelpContextList.CompareList | Compares the specified list of help contexts to the current instance
THelpQueryItem |


TPascalHelpContextList.Items

Provides indexed access to help contexts in the List by ordinal position

Declaration

Source position: lazhelpintf.pas line 77

public property TPascalHelpContextList.Items[Index: Integer] : TPascalHelpContext
  read GetItems;


TPascalHelpContextList.List

Pointer to the initial help context stored in the list

Declaration

Source position: lazhelpintf.pas line 78

public property TPascalHelpContextList.List : TPascalHelpContextPtr
  read fItems;


TLazRegion

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Represents a custom region in the Lazarus LCL

Declaration

Source position: lazregions.pas line 61

type TLazRegion = class(TFPCustomRegion)
public
Parts: TFPList; | List with the Rectangles, Polygons, and Ellipses that define the display area for the region
IsSimpleRectRegion: Boolean; | Indicates whether this region is composed of a single rectangular part
Rect: TRect; | TRect instance with the bounds for the region
constructor Create; virtual; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure Assign(); | Stores values from ASrcRegion in the current class instance
procedure Clear; | Frees all of the TLazRegionPart instances in Parts, and clears the list
procedure CombineWith(); | Combines the specified source region using the given region operation
function GetRegionKind; | Gets the type of region represented in the class instance
function IsSimpleRectEmpty; | Indicates whether the Rect member contains empty or invalid rectangle coordinates
procedure AddPart(); | Adds the specified part as a subregion in the Parts member
procedure AddRectangle(); | Adds the specified TRect instance to the Parts member
procedure AddPolygon(); | Adds a polygonal area with the specified vertices to the region
procedure AddEllipse(); | Adds an elliptical area with the specified co-vertices to the region
procedure SetAsSimpleRectRegion(); | Sets the area for the region to the specified rectangle
procedure AddPartsFromRegion(); | Adds the region (and any subregions) from ASrcRegion to the current class instance
procedure DoChangeToComplexRegion; | Adds the value in Rect to the Parts member, and resets the value in IsSimpleRectRegion
function GetBoundingRect; override; | Gets the bounds for the region as a rectangle
function IsPointInRegion(); override; | Checks whether the specified point is inside the region
end;

Inheritance

TLazRegion

Represents a custom region in the Lazarus LCL
|

TFPCustomRegion
?

TObject

Description

TLazRegion is a TFPCustomRegion descendant which represents a region as used in the Lazarus LCL. It is used to implement the clipping region in TLazCanvas, and in custom-drawn windowed LCL controls. The region is composed of TLazRegionPart descendants representing the rectangles, polygons, and ellipses that define the display area on a device. TLazRegion provides overridden methods to query information for the composite display area.

The parts of a region should all be inside valid areas for the region. If a combine operation removes an area in the region, then the area should be removed from all parts for the region. There is no z-order for the Parts, they are all validly inside the region area.

See also

TLazRegionWithChilds | Implement a region which can have other regions as children
#LCL.LazCanvas.TLazCanvas | Implements a canvas which masks differences between FCL and LCL canvas classes
#LCL.LazCanvas.TLazCanvasState.ClipRegion | Defines the clipping region for the canvas


TLazRegion


TLazRegion
 | Create
 | Destroy
 | Assign
 | Clear
 | CombineWith
 | GetRegionKind
 | IsSimpleRectEmpty
 | AddPart
 | AddRectangle
 | AddPolygon
 | AddEllipse
 | SetAsSimpleRectRegion
 | AddPartsFromRegion
 | DoChangeToComplexRegion
 | GetBoundingRect
 | IsPointInRegion


AddEllipse (TLazRegion)

AddPart (TLazRegion)

AddPartsFromRegion (TLazRegion)

AddPolygon (TLazRegion)

AddRectangle (TLazRegion)

Assign (TLazRegion)

Clear (TLazRegion)

CombineWith (TLazRegion)

Create (TLazRegion)

Destroy (TLazRegion)

DoChangeToComplexRegion (TLazRegion)

GetBoundingRect (TLazRegion)

GetRegionKind (TLazRegion)

IsPointInRegion (TLazRegion)

IsSimpleRectEmpty (TLazRegion)

SetAsSimpleRectRegion (TLazRegion)


TLazRegion.AddEllipse

Adds an elliptical area with the specified co-vertices to the region

Declaration

Source position: lazregions.pas line 82

public procedure TLazRegion.AddEllipse(

  AX1: Integer;

  AY1: Integer;

  AX2: Integer;

  AY2: Integer

);

Arguments

AX1 | Horizontal coordinate for the endpoint of the major axis
AY1 | Vertical coordinate for the endpoint of the major axis
AX2 | Horizontal coordinate for the endpoint of the minor axis
AY2 | Vertical coordinate for the endpoint of the minor axis

Description

AddEllipse is a procedure used to add an elliptical area with the specified co-vertices to the region. AX1 and AY1 is the point where the endpoint for the long axis is located. AX2 and AY2 is the point where the endpoint for the short axis is located. Each point is located perpendicular to the opposing axis, and its diameter bisects the opposing axis.

AddEllipse creates an instance of TLazRegionEllipse and assigns the arguments to the corresponding members in the new class instance. AddEllipse calls the AddPart method to store the new TLazRegionEllipse instance in the Parts member.

See also

TLazRegion.Parts | List with the Rectangles, Polygons, and Ellipses that define the display area for the region
TLazRegion.AddPart | Adds the specified part as a subregion in the Parts member
TLazRegionEllipse | Implements a region defined as an Ellipse


TLazRegion.AddPart

Adds the specified part as a subregion in the Parts member

Declaration

Source position: lazregions.pas line 79

public procedure TLazRegion.AddPart(

  APart: TLazRegionPart

);

Arguments

APart

TLazRegionPart (or descendant) added in the method

Description

AddPart is a procedure used to add the specified TLazRegionPart in APart to the Parts member in the class instance. AddPart calls the TFPList.Add method to store the value in APart in the list. AddPart calls DoChangeToComplexRegion to update IsSimpleRectRegion to reflect the current composition for the region.

AddPart is used in the implementation of the AddRectangle, AddPolygon, and AddEllipse methods.

See also

TLazRegion.DoChangeToComplexRegion | Adds the value in Rect to the Parts member, and resets the value in IsSimpleRectRegion
TLazRegion.IsSimpleRectRegion | Indicates whether this region is composed of a single rectangular part
TLazRegion.AddRectangle | Adds the specified TRect instance to the Parts member
TLazRegion.AddPolygon | Adds a polygonal area with the specified vertices to the region
TLazRegion.AddEllipse | Adds an elliptical area with the specified co-vertices to the region
TLazRegionPart | Base class used for rectangular areas in a region


TLazRegion.AddPartsFromRegion

Adds the region (and any subregions) from ASrcRegion to the current class instance

Declaration

Source position: lazregions.pas line 84

public procedure TLazRegion.AddPartsFromRegion(

  ASrcRegion: TLazRegion

);

Arguments

ASrcRegion

Region with the values added in the method

Description

AddPartsFromRegion is a procedure used to add the region in ASrcRegion to the current class instance. ASrcRegion can be represented as a simple rectangular region, or a complex region using rectangles, polygons, and/or ellipses.

AddPartsFromRegion ensures that the Rect or Parts members from ASrcRegion are combined in the correct manner with the values in Rect or Parts for the current class instance. The value in IsSimpleRectRegion is set to False if it was necessary to add entries to the Parts member in the method.

See also

TLazRegion.Rect | TRect instance with the bounds for the region
TLazRegion.IsSimpleRectRegion | Indicates whether this region is composed of a single rectangular part
TLazRegion.Parts | List with the Rectangles, Polygons, and Ellipses that define the display area for the region
TLazRegion.AddPart | Adds the specified part as a subregion in the Parts member


TLazRegion.AddPolygon

Adds a polygonal area with the specified vertices to the region

Declaration

Source position: lazregions.pas line 81

public procedure TLazRegion.AddPolygon(

  var APoints: TPointArray;

  AFillMode: TLazRegionFillMode

);

Arguments

APoints | Array of TPoint instances representing the vertices for the polygon
AFillMode | TLazRegionFillMode value used for the polygon

Description

AddPolygon is a procedure used to add a polygonal area with the specified vertices to the region. APoints is an array with TPoint instances that define each of the vertices for the polygon. AFillMode is a TLazRegionFillMode value that defines the fill mode for the polygonal area.

AddPolygon creates a TLazRegionPolygon instance that is used to store the area definition in the Parts member. The arguments to the method are assigned to the Points and FillMode members in the new class instance. AddPolygon calls AddPart to store the new TLazRegionPolygon instance in Parts.

See also

TLazRegion.AddPart | Adds the specified part as a subregion in the Parts member
TLazRegionPolygon | Represents a region defined as a series of vertices for a polygon
TLazRegionPolygon.Points | Array of TPoint values that define the vertices for the polygonal region
TLazRegionPolygon.FillMode | Fill mode used for the polygon
TPointArray | Defines an array type used for TPoint values
TLazRegionFillMode | Represents region fill modes used for polygons in Lazarus regions


TLazRegion.AddRectangle

Adds the specified TRect instance to the Parts member

Declaration

Source position: lazregions.pas line 80

public procedure TLazRegion.AddRectangle(

  ARect: TRect

);

Arguments

ARect

TRect instance with the rectangular region added in the method

Description

AddRectangle is a procedure used to add a rectangular region defined by the TRect instance in ARect to the Parts member. AddRectangle creates a TLazRegionRect instance and assigns ARect to its Rect member. AddRectangle calls AddPart to store the TLazRegionRect instance in Parts.

See also

TLazRegionRect | Implements a region defined by a TRect structure
TLazRegion.AddPart | Adds the specified part as a subregion in the Parts member
TLazRegion.Parts | List with the Rectangles, Polygons, and Ellipses that define the display area for the region


TLazRegion.Assign

Stores values from ASrcRegion in the current class instance

Declaration

Source position: lazregions.pas line 73

public procedure TLazRegion.Assign(

  ASrcRegion: TLazRegion

);

Arguments

ASrcRegion

Region with the values stored in the method

Description

Calls Clear to remove any items stored in Parts. Calls AddPartsFromRegion to capture the values from the source region.


TLazRegion.Clear

Frees all of the TLazRegionPart instances in Parts, and clears the list

Declaration

Source position: lazregions.pas line 74

public procedure TLazRegion.Clear;

Description

Frees all of the TLazRegionPart instances in the Parts member, and clears the list.


TLazRegion.CombineWith

Combines the specified source region using the given region operation

Declaration

Source position: lazregions.pas line 75

public procedure TLazRegion.CombineWith(

  ASrcRegion: TLazRegion;

  AOperation: LongInt

);

Arguments

ASrcRegion | Source region with values applied in the method
AOperation | Combine region flag with the operation to perform for the subregions

Description

ASrcRegion is the source region with the Parts applied in the method.

AOperation can contain a Combine Region flag that includes:

  • RGN_AND (1)
  • RGN_OR (2)
  • RGN_XOR (3)
  • RGN_DIFF (4)
  • RGN_COPY(5)
Remark: In the current LCL version, only RGN_COPY and RGN_OR are implemented; all other values are ignored and no actions are performed in the method. RGN_COPY causes the Parts in ASrcRegion to be assigned to the Parts in the current class instance. RGN_OR cause the Parts in ASrcRegion to the be added to the Parts in the current class instance.


TLazRegion.Create

Constructor for the class instance

Declaration

Source position: lazregions.pas line 70

public constructor TLazRegion.Create; virtual;

Description

Create is the constructor for the class instance. Create calls the inherited constructor to initialize the class instance. Create allocates resources needed for the Parts member, and sets the default value for IsSimpleRectRegion to True.


TLazRegion.Destroy

Destructor for the class instance

Declaration

Source position: lazregions.pas line 71

public destructor TLazRegion.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy ensures that resource allocated for the Parts member are freed. Destroy calls the inherited destructor prior to exiting from the method.

Remark: Destroy does not call Parts.Clear prior to freeing the Parts member; that action is performed in the destructor for the TFPList class instance.


TLazRegion.DoChangeToComplexRegion

Adds the value in Rect to the Parts member, and resets the value in IsSimpleRectRegion

Declaration

Source position: lazregions.pas line 85

public procedure TLazRegion.DoChangeToComplexRegion;

Description

DoChangeToComplexRegion is a procedure used to change the region from a simple rectangle to a complex region as defined in the Parts member. DoChangeToComplexRegion uses the values from IsSimpleRectRegion and IsSimpleRectEmpty to determine if any actions are required in the method. No actions are performed when IsSimpleRectRegion is False, or when IsSimpleRectEmpty returns True.

DoChangeToComplexRegion changes the value in IsSimpleRectRegion to False, and calls AddRectangle to store the value in Rect in the Parts member.


TLazRegion.GetBoundingRect

Gets the bounds for the region as a rectangle

Declaration

Source position: lazregions.pas line 87

public function TLazRegion.GetBoundingRect: TRect; override;

Function result

TRect with the bounds for the region

Description

GetBoundingRect is a TRect function used to get the rectangle structure with the bounds for the region. GetBoundingRect uses the value in the Rect member as the return value for the method.


TLazRegion.GetRegionKind

Gets the type of region represented in the class instance

Declaration

Source position: lazregions.pas line 76

public function TLazRegion.GetRegionKind: LongInt;

Function result

Region flag value for the class instance

Description

GetRegionKind is a Longint function used to get the type of region represented in the class instance. The return value adheres to the region flag values used in the Windows GDI API, and can include one of the following:

COMPLEXREGION (3)
The region has more than one rectangle, polygon, or ellipse. Used when IsSimpleRectRegion is False.
SIMPLEREGION (2)
The region is a simple rectangle defined using the Rect member. Used when IsSimpleRectRegion is True, and Rect is not an empty rectangle (Left, Top, Bottom, and Right all contain zero).
NULLREGION (1)
The region has an empty value in its Rect member (Left, Top, Width, and Height all contain zero).
REGION_ERROR (0)
An error occurred. Not used in GetRegionKind.


TLazRegion.IsPointInRegion

Checks whether the specified point is inside the region

Declaration

Source position: lazregions.pas line 88

public function TLazRegion.IsPointInRegion(

  AX: Integer;

  AY: Integer

):Boolean; override;

Arguments

AX | Horizontal coordinate for the point
AY | Vertical coordinate for the point

Function result

True when the point is located inside the rectangle or one of the subregions that define the bounds for the region

Description

Checks if the specified point is inside the display area for the region. Uses the value in IsSimpleRectRegion to determine whether Rect contains the bounds for the region. When it contains False, the values in the Parts member are used to determine the return value.

Returns True when the specified point is located inside the rectangle or one of the subregions.


TLazRegion.IsSimpleRectEmpty

Indicates whether the Rect member contains empty or invalid rectangle coordinates

Declaration

Source position: lazregions.pas line 77

public function TLazRegion.IsSimpleRectEmpty: Boolean;

Function result

True when the dimensions for the rectangle are invalid


TLazRegion.IsSimpleRectRegion

Indicates whether this region is composed of a single rectangular part

Declaration

Source position: lazregions.pas line 68

public TLazRegion.IsSimpleRectRegion : Boolean;

Description

Use Rect to access the TRect structure with the bounds for the rectangular region.


TLazRegion.Parts

List with the Rectangles, Polygons, and Ellipses that define the display area for the region

Declaration

Source position: lazregions.pas line 67

public TLazRegion.Parts : TFPList;


TLazRegion.Rect

TRect instance with the bounds for the region

Declaration

Source position: lazregions.pas line 69

public TLazRegion.Rect : TRect;


TLazRegion.SetAsSimpleRectRegion

Sets the area for the region to the specified rectangle

Declaration

Source position: lazregions.pas line 83

public procedure TLazRegion.SetAsSimpleRectRegion(

  ARect: TRect

);

Arguments

ARect

TRect with the bounds for the region


TLazRegionEllipse

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a region defined as an Ellipse

Declaration

Source position: lazregions.pas line 48

type TLazRegionEllipse = class(TLazRegionPart)
public
X1: Integer; | Horizontal coordinate for the vertex
Y1: Integer; | Vertical coordinate for the vertex
X2: Integer; | Horizontal coordinate for the co-vertex
Y2: Integer; | Vertical coordinate for the co-vertex
function IsPointInPart(); override; | Indicates if the specified point is located inside the elliptical area for the region
end;

Inheritance

TLazRegionEllipse | Implements a region defined as an Ellipse
|
TLazRegionPart | Base class used for rectangular areas in a region
|
TObject

Description

TLazRegionEllipse is a TLazRegionPart descendant which implements a region defined as an elliptical area with the specified vertex and co-vertex. The X1, X2, Y1, and Y2 members are provided to represent the horizontal and vertical coordinates for the vertex and co-vertex points.

Instances of TLazRegionEllipse are created when the AddEllipse method in TLazRegion is called.

See also

TLazRegion.AddEllipse | Adds an elliptical area with the specified co-vertices to the region
TLazRegion.Parts | List with the Rectangles, Polygons, and Ellipses that define the display area for the region
TLazRegionPart | Base class used for rectangular areas in a region


TLazRegionEllipse

TLazRegionPart


TLazRegionEllipse
 | IsPointInPart
TLazRegionPart
 | GetBoundingRect
 | IsPointInPart


TLazRegionEllipse.IsPointInPart

Indicates if the specified point is located inside the elliptical area for the region

Declaration

Source position: lazregions.pas line 51

public function TLazRegionEllipse.IsPointInPart(

  AX: Integer;

  AY: Integer

):Boolean; override;

Arguments

AX | Horizontal coordinate for the point
AY | Vertical coordinate for the point

Function result

True when the specified point is located inside the area for the ellipse

Description

The equation for the inner area of an axis aligned ellipse is:

(X/a)^2 + (Y/b)^2 <= 1


TLazRegionEllipse.X1

Horizontal coordinate for the vertex

Declaration

Source position: lazregions.pas line 50

public TLazRegionEllipse.X1 : Integer;


TLazRegionEllipse.X2

Horizontal coordinate for the co-vertex

Declaration

Source position: lazregions.pas line 50

public TLazRegionEllipse.X2 : Integer;


TLazRegionEllipse.Y1

Vertical coordinate for the vertex

Declaration

Source position: lazregions.pas line 50

public TLazRegionEllipse.Y1 : Integer;


TLazRegionEllipse.Y2

Vertical coordinate for the co-vertex

Declaration

Source position: lazregions.pas line 50

public TLazRegionEllipse.Y2 : Integer;


TLazRegionPart

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Base class used for rectangular areas in a region

Declaration

Source position: lazregions.pas line 23

type TLazRegionPart = class
public
function GetBoundingRect; virtual; | Gets the rectangle with the Bounds for an area in a region
function IsPointInPart(); virtual; | Indicates if a point with the specified coordinates is within the bounds for the rectangular area
end;

Inheritance

TLazRegionPart

Base class used for rectangular areas in a region
|

TObject

Description

TLazRegionPart defines the base class used to represent a rectangular area in a region. TLazRegionPart is used as the ancestor for the TLazRegionRect class.

See also

TLazRegionRect

Implements a region defined by a TRect structure


TLazRegionPart


TLazRegionPart
 | GetBoundingRect
 | IsPointInPart


TLazRegionPart.GetBoundingRect

Gets the rectangle with the Bounds for an area in a region

Declaration

Source position: lazregions.pas line 25

public function TLazRegionPart.GetBoundingRect: TRect; virtual;

Description

GetBoundingRect is a TRect function used to get the rectangle with the Bounds for a rectangular area in a region. In TLazRegionPart, the return value contains an empty rectangle (with zero assigned to its Left, Top, Right, Bottom, Width, and Height members).


TLazRegionPart.IsPointInPart

Indicates if a point with the specified coordinates is within the bounds for the rectangular area

Declaration

Source position: lazregions.pas line 26

public function TLazRegionPart.IsPointInPart(

  AX: Integer;

  AY: Integer

):Boolean; virtual;

Arguments

AX | Horizontal coordinate for the point
AY | Vertical coordinate for the point

Function result

True when the coordinates are located in the bounds for the rectangular area

Description

Always returns False in TLazRegionPart; it uses an empty rectangle as its Bounds (Left, Top, Bottom, and Right set to zero).


TLazRegionPolygon

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Represents a region defined as a series of vertices for a polygon

Declaration

Source position: lazregions.pas line 39

type TLazRegionPolygon = class(TLazRegionPart)
public
Points: ; | Array of TPoint values that define the vertices for the polygonal region
FillMode: TLazRegionFillMode; | Fill mode used for the polygon
function IsPointInPart(); override; | Indicates if a point with the specified coordinates is within the vertices for the polygonal region
end;

Inheritance

TLazRegionPolygon | Represents a region defined as a series of vertices for a polygon
|
TLazRegionPart | Base class used for rectangular areas in a region
|
TObject

Description

TLazRegionPolygon is a TLazRegionPart descendant which implements a region as a polygonal area defined by a series of vertices.

The Points member contains the TPoint values that define the vertices for the polygon. FillMode defines how the interior of the polygon is fillled, as uses values like those defined for the Windows GDI API. An overridden IsPointInPart is provided to detemine if a point is within the bounds for the polygonal area.

Instances of TLazRegionPolygon are created when the AddPolygon method in TLazRegion is called.

See also

TLazRegion.AddPolygon | Adds a polygonal area with the specified vertices to the region
TLazRegion.Parts | List with the Rectangles, Polygons, and Ellipses that define the display area for the region
TLazRegionPart | Base class used for rectangular areas in a region


TLazRegionPolygon

TLazRegionPart


TLazRegionPolygon
 | IsPointInPart
TLazRegionPart
 | GetBoundingRect
 | IsPointInPart


TLazRegionPolygon.FillMode

Fill mode used for the polygon

Declaration

Source position: lazregions.pas line 42

public TLazRegionPolygon.FillMode : TLazRegionFillMode;


TLazRegionPolygon.IsPointInPart

Indicates if a point with the specified coordinates is within the vertices for the polygonal region

Declaration

Source position: lazregions.pas line 43

public function TLazRegionPolygon.IsPointInPart(

  AX: Integer;

  AY: Integer

):Boolean; override;

Arguments

AX | Horizontal coordinate for the point
AY | Vertical coordinate for the point

Function result

True when the point occurs inside the vertices for the polygonal region

Description

IsPointInPart is an overridden Boolean function which indicates if a point with the specified coordinates is within the vertices for the polygonal region.

IsPointInPart calls the IsPointInPolygon routine to get the return value for the method. The return value is True when the point in AX and AY is located inside the polygon vertices defined in the Points member.

See also

IsPointInPolygon | Determines if the specified point is inside the vertices for the specified polygon
TLazRegionPolygon.Points | Array of TPoint values that define the vertices for the polygonal region


TLazRegionPolygon.Points

Array of TPoint values that define the vertices for the polygonal region

Declaration

Source position: lazregions.pas line 41

public TLazRegionPolygon.Points : array of TPoint;


TLazRegionRect

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a region defined by a TRect structure

Declaration

Source position: lazregions.pas line 31

type TLazRegionRect = class(TLazRegionPart)
public
Rect: TRect; | Rectangle with the bounds that defines the region
function IsPointInPart(); override; | Indicates if a point with the specified coordinates is within the rectangle used as the bounds for the region
end;

Inheritance

TLazRegionRect | Implements a region defined by a TRect structure
|
TLazRegionPart | Base class used for rectangular areas in a region
|
TObject

Description

TLazRegionRect is a TLazRegionPart descendant which implements a region as a rectangular area. It includes a Rect member used to store the TRect with the bounds for the region. It also provides an overridden IsPointInPart method to examine the Rect member when locating a point in the region. Instances of TLazRegionRect are created when the AddRectangle method in TLazRegion is called.

See also

TLazRegionPart | Base class used for rectangular areas in a region
TLazRegion.Parts | List with the Rectangles, Polygons, and Ellipses that define the display area for the region
TLazRegion.AddRectangle | Adds the specified TRect instance to the Parts member


TLazRegionRect

TLazRegionPart


TLazRegionRect
 | IsPointInPart
TLazRegionPart
 | GetBoundingRect
 | IsPointInPart


TLazRegionRect.IsPointInPart

Indicates if a point with the specified coordinates is within the rectangle used as the bounds for the region

Declaration

Source position: lazregions.pas line 34

public function TLazRegionRect.IsPointInPart(

  AX: Integer;

  AY: Integer

):Boolean; override;

Arguments

AX | Horizontal coordinate for the point
AY | Vertical coordinate for the point

Function result

True when the coordinates are located in the bounds rectangle for the region

Description

Overrides the method in the ancestor class to use the Rect member as the bounds for the region.


TLazRegionRect.Rect

Rectangle with the bounds that defines the region

Declaration

Source position: lazregions.pas line 33

public TLazRegionRect.Rect : TRect;

Description

Rect is a TRect member which contains the rectangular area that is the bounds for the region.


TLazRegionWithChilds

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implement a region which can have other regions as children

Declaration

Source position: lazregions.pas line 95

type TLazRegionWithChilds = class(TLazRegion)
public
Parent: TLazRegionWithChilds; | Complex region which hosts the subregions in the current class instance
Childs: TFPList; | List of subregions for the current class instance
UserData: TObject; | Contains an available link to another object
constructor Create; override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
function IsPointInRegion(); virtual; | Indicates if the specified point is within the bounds for the region
end;

Inheritance

TLazRegionWithChilds | Implement a region which can have other regions as children
|
TLazRegion | Represents a custom region in the Lazarus LCL
|
TFPCustomRegion
?
TObject

Description

TLazRegionWithChilds is a TLazRegion descendant which implements a region which can hold a list of other region holders. Use Parent to access the complex region which owns the current class instance. Use Childs to access the list of subregions for the class instance.


TLazRegionWithChilds

TLazRegion


TLazRegionWithChilds
 | Create
 | Destroy
 | IsPointInRegion
TLazRegion
 | Create
 | Destroy
 | Assign
 | Clear
 | CombineWith
 | GetRegionKind
 | IsSimpleRectEmpty
 | AddPart
 | AddRectangle
 | AddPolygon
 | AddEllipse
 | SetAsSimpleRectRegion
 | AddPartsFromRegion
 | DoChangeToComplexRegion
 | GetBoundingRect
 | IsPointInRegion


AddEllipse (TLazRegion)

AddPart (TLazRegion)

AddPartsFromRegion (TLazRegion)

AddPolygon (TLazRegion)

AddRectangle (TLazRegion)

Assign (TLazRegion)

Clear (TLazRegion)

CombineWith (TLazRegion)

Create (TLazRegion)

Create (TLazRegionWithChilds)

Destroy (TLazRegion)

Destroy (TLazRegionWithChilds)

DoChangeToComplexRegion (TLazRegion)

GetBoundingRect (TLazRegion)

GetRegionKind (TLazRegion)

IsPointInRegion (TLazRegion)

IsPointInRegion (TLazRegionWithChilds)

IsSimpleRectEmpty (TLazRegion)

SetAsSimpleRectRegion (TLazRegion)


TLazRegionWithChilds.Childs

List of subregions for the current class instance

Declaration

Source position: lazregions.pas line 100

public TLazRegionWithChilds.Childs : TFPList;

Description

The order in this list is also the Z-Order of the sub regions inside it. The element with index zero is the bottom-most one.


TLazRegionWithChilds.Create

Constructor for the class instance

Declaration

Source position: lazregions.pas line 102

public constructor TLazRegionWithChilds.Create; override;

Description

Create is the overridden constructor for the class instance. Create calls the inherited constructor to initialize the class instance, and allocates resources needed for the Childs member.


TLazRegionWithChilds.Destroy

Destructor for the class instance

Declaration

Source position: lazregions.pas line 103

public destructor TLazRegionWithChilds.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy ensures that resources allocated to the Childs member are freed. Destroy calls the inherited destructor prior to exiting from the method.


TLazRegionWithChilds.IsPointInRegion

Indicates if the specified point is within the bounds for the region

Declaration

Source position: lazregions.pas line 104

public function TLazRegionWithChilds.IsPointInRegion(

  AX: Integer;

  AY: Integer

):TLazRegionWithChilds; virtual;

Arguments

AX | Horizontal coordinate for the point
AY | Vertical coordinate for the point

Function result

True when the point is within the bounds for one of the child areas in the region

Description

Returns itself or a child, depending on where the point was found, or nil if the point is neither in the region nor in any children.

Part of the behavior is implemented in TLazRegionWithChilds.


TLazRegionWithChilds.Parent

Complex region which hosts the subregions in the current class instance

Declaration

Source position: lazregions.pas line 97

public TLazRegionWithChilds.Parent : TLazRegionWithChilds;

Description

Remark: Parent is not maintain in methods for the class instance; it is available for use in widget set classes which utilize the region.


TLazRegionWithChilds.UserData

Contains an available link to another object

Declaration

Source position: lazregions.pas line 101

public TLazRegionWithChilds.UserData : TObject;

Description

Contains an available link to another object.


TLCLComponent

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class for LCL components which have an associated widget

Declaration

Source position: lclclasses.pp line 42

type TLCLComponent = class(TComponent)
protected
class procedure WSRegisterClass; virtual; | Registers this component class with the current WidgetSet
class function GetWSComponentClass(); virtual; | This method allows descendants to override the WidgetSetClass
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
class function NewInstance; override; | Creates and registers a new instance of the class, and initializes the WidgetSetClass property
procedure RemoveAllHandlersOfObject(); virtual; | Override this method to remove all references to notification handlers in AnObject
procedure IncLCLRefCount;
procedure DecLCLRefCount;
property LCLRefCount: Integer; [r] | The number of references to this component
property WidgetSetClass: TWSLCLComponentClass; [r] | The class type used to create instances of this component
end;

Inheritance

TLCLComponent

The base class for LCL components which have an associated widget
|

TComponent,IUnknown,IInterfaceComponentReference
|

TPersistent,IFPObserved
|

TObject

Description

TLCLComponent is a TComponent descendant which is used as the ancestor for many components in the Lazarus Component Library (LCL), including:

  • TApplicationProperties
  • TCommonDialog
  • TControl
  • TCustomImageList
  • TCustomTrayIcon
  • TLCLReferenceComponent
  • TMenu
  • TMenuItem
  • TScreen

See also

TLCLReferenceComponent

Base class for all components having an associated widget with a handle

#RTL.Classes.TComponent


TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


ro | ComObject (TComponent)
ro | ComponentCount (TComponent)
 | ComponentIndex (TComponent)
ro | Components (TComponent)
ro | ComponentState (TComponent)
ro | ComponentStyle (TComponent)
 | DesignInfo (TComponent)
ro | LCLRefCount (TLCLComponent)
 | Name (TComponent)
ro | Owner (TComponent)
 | Tag (TComponent)
 | VCLComObject (TComponent)
ro | WidgetSetClass (TLCLComponent)


TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TLCLComponent

TComponent

TPersistent

TObject


TLCLComponent.Create

Constructor for the class instance

Declaration

Source position: lclclasses.pp line 50

public constructor TLCLComponent.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create is the overridden constructor for the class instance. Create calls the inherited constructor. It also provides support for additional debugging information when DebugLCLComponents has been defined.


TLCLComponent.Destroy

Destructor for the class instance

Declaration

Source position: lclclasses.pp line 51

public destructor TLCLComponent.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy provides support for additional debugging information when DebugLCLComponents has been defined. Destroy calls the inherited destructor prior to exiting from the method.


TLCLComponent.GetWSComponentClass

This method allows descendants to override the WidgetSetClass

Declaration

Source position: lclclasses.pp line 48

protected class function TLCLComponent.GetWSComponentClass(

  ASelf: TLCLComponent

):TWSLCLComponentClass; virtual;

Arguments

ASelf

Component instance examined in the method

Function result

Class type used to create instances of the specified component

Description

GetWSComponentClass is a TWSLCLComponentClass class function which allows descendants to override the WidgetSetClass class type used to create instances of the component. When WidgetSetClass has not been assigned (contains Nil), the return value is set to the TWSLCLComponent type.

See also

TLCLComponent.WidgetSetClass

The class type used to create instances of this component


TLCLComponent.LCLRefCount

The number of references to this component

Declaration

Source position: lclclasses.pp line 56

public property TLCLComponent.LCLRefCount : Integer
  read FLCLRefCount;

Description

LCLRefCount is a read-only Integer property that contains the number of references to this component. The value in LCLRefCount is updated when the IncLCLRefCount and DecLCLRefCount methods are called while handling messages where the component instance is the target.

See also

#LCL.Controls.TWinControl.IntfUTF8KeyPress

Called by the interface after the navigation and specials keys are handled; i.e. after KeyDown but before KeyPress


TLCLComponent.NewInstance

Creates and registers a new instance of the class, and initializes the WidgetSetClass property

Declaration

Source position: lclclasses.pp line 52

public class function TLCLComponent.NewInstance: TObject; override;

Function result

Class instance created in the method

See also

TLCLComponent.WidgetSetClass

The class type used to create instances of this component


TLCLComponent.RemoveAllHandlersOfObject

Override this method to remove all references to notification handlers in AnObject

Declaration

Source position: lclclasses.pp line 53

public procedure TLCLComponent.RemoveAllHandlersOfObject(

  AnObject: TObject

); virtual;

Arguments

AnObject

The object whose handlers shall be removed

Description

An override is required as soon as a component allows one to add notification handlers. Then all such handlers must be removed, when their owner (AnObject) is destroyed.


TLCLComponent.WidgetSetClass

The class type used to create instances of this component

Declaration

Source position: lclclasses.pp line 57

public property TLCLComponent.WidgetSetClass : TWSLCLComponentClass
  read FWidgetSetClass;

Description

WidgetSetClass is a read-only TWSLCLComponentClass property which contains the class type used to create new instances of the component. The value for the property is set in the NewInstance method.

See also

TLCLComponent.NewInstance

Creates and registers a new instance of the class, and initializes the WidgetSetClass property


TLCLComponent.WSRegisterClass

Registers this component class with the current WidgetSet

Declaration

Source position: lclclasses.pp line 47

protected class procedure TLCLComponent.WSRegisterClass; virtual;


TLCLReferenceComponent

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Base class for all components having an associated widget with a handle

Declaration

Source position: lclclasses.pp line 64

type TLCLReferenceComponent = class(TLCLComponent)
protected
procedure CreateParams(); virtual; | Override this method to supply specific widget creation parameters
procedure DestroyReference; | Destroys the reference object
function GetReferenceHandle; virtual; abstract; | Override this method to return the Handle from the reference
procedure ReferenceCreated; virtual; | Called after the Reference is created
procedure ReferenceDestroying; virtual; | Called before the Reference is destroyed
procedure ReferenceNeeded; | Creates a Reference, if not already done
function WSCreateReference(); virtual; | Tells the widgetset to create a Reference
procedure WSDestroyReference; virtual; | Tells the widgetset to destroy the Reference
public
destructor Destroy; override; | Destructor for the class instance
property HandleAllocated: Boolean; [r]
property ReferenceAllocated: Boolean; [r] | If True, a Reference has been allocated for this component
end;

Inheritance

TLCLReferenceComponent | Base class for all components having an associated widget with a handle
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

The widget is created by the LCL control whenever required, and its reference is stored in the FReferencePtr member. This reference is for internal use by the LCL control, and not by application code.

This reference is different from the OS/window manager-specific window Handle.

Applications only can send messages to a windowed control, using its window Handle.

See also

TLCLReferenceComponent.ReferenceNeeded

Creates a Reference, if not already done


TLCLReferenceComponent
 | ro | HandleAllocated
 | ro | ReferenceAllocated
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


ro | ComObject (TComponent)
ro | ComponentCount (TComponent)
 | ComponentIndex (TComponent)
ro | Components (TComponent)
ro | ComponentState (TComponent)
ro | ComponentStyle (TComponent)
 | DesignInfo (TComponent)
ro | HandleAllocated (TLCLReferenceComponent)
ro | LCLRefCount (TLCLComponent)
 | Name (TComponent)
ro | Owner (TComponent)
ro | ReferenceAllocated (TLCLReferenceComponent)
 | Tag (TComponent)
 | VCLComObject (TComponent)
ro | WidgetSetClass (TLCLComponent)


TLCLReferenceComponent
pt | CreateParams
pt | DestroyReference
pt | GetReferenceHandle
pt | ReferenceCreated
pt | ReferenceDestroying
pt | ReferenceNeeded
pt | WSCreateReference
pt | WSDestroyReference
 | Destroy
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
pt | CreateParams (TLCLReferenceComponent)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TLCLReferenceComponent)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
pt | DestroyReference (TLCLReferenceComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
pt | GetReferenceHandle (TLCLReferenceComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
pt | ReferenceCreated (TLCLReferenceComponent)
pt | ReferenceDestroying (TLCLReferenceComponent)
 | ReferenceInterface (TComponent)
pt | ReferenceNeeded (TLCLReferenceComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSCreateReference (TLCLReferenceComponent)
pt | WSDestroyReference (TLCLReferenceComponent)
pt | WSRegisterClass (TLCLComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TLCLReferenceComponent

TLCLComponent

TComponent

TPersistent

TObject


TLCLReferenceComponent.CreateParams

Override this method to supply specific widget creation parameters

Declaration

Source position: lclclasses.pp line 72

protected procedure TLCLReferenceComponent.CreateParams(

  var AParams: TCreateParams

); virtual;

Arguments

AParams

The parameter record to update


TLCLReferenceComponent.Destroy

Destructor for the class instance

Declaration

Source position: lclclasses.pp line 82

public destructor TLCLReferenceComponent.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy calls DestroyReference to release an assigned internal reference for the widgetset class. Destroy calls the inherited destructor prior to exiting from the method.

See also

TLCLReferenceComponent.DestroyReference

Destroys the reference object


TLCLReferenceComponent.DestroyReference

Destroys the reference object

Declaration

Source position: lclclasses.pp line 73

protected procedure TLCLReferenceComponent.DestroyReference;


TLCLReferenceComponent.GetReferenceHandle

Override this method to return the Handle from the reference

Declaration

Source position: lclclasses.pp line 74

protected function TLCLReferenceComponent.GetReferenceHandle: THandle; virtual; abstract;


TLCLReferenceComponent.ReferenceAllocated

If True, a Reference has been allocated for this component

Declaration

Source position: lclclasses.pp line 84

public property TLCLReferenceComponent.ReferenceAllocated : Boolean
  read GetReferenceAllocated;


TLCLReferenceComponent.ReferenceCreated

Called after the Reference is created

Declaration

Source position: lclclasses.pp line 75

protected procedure TLCLReferenceComponent.ReferenceCreated; virtual;


TLCLReferenceComponent.ReferenceDestroying

Called before the Reference is destroyed

Declaration

Source position: lclclasses.pp line 76

protected procedure TLCLReferenceComponent.ReferenceDestroying; virtual;


TLCLReferenceComponent.ReferenceNeeded

Creates a Reference, if not already done

Declaration

Source position: lclclasses.pp line 77

protected procedure TLCLReferenceComponent.ReferenceNeeded;


TLCLReferenceComponent.WSCreateReference

Tells the widgetset to create a Reference

Declaration

Source position: lclclasses.pp line 78

protected function TLCLReferenceComponent.WSCreateReference(

  AParams: TCreateParams

):PWSReference; virtual;

Description

This implementation returns Nil, and should be overridden in derived classes.


TLCLReferenceComponent.WSDestroyReference

Tells the widgetset to destroy the Reference

Declaration

Source position: lclclasses.pp line 79

protected procedure TLCLReferenceComponent.WSDestroyReference; virtual;


TExtMemoryStream

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lclmemmanager.pas line 95

type TExtMemoryStream = class(TMemoryStream)

protected

  function Realloc(); override;

public

  property Capacity;

end;

Inheritance

TExtMemoryStream

|

TMemoryStream
|

TCustomMemoryStream
|

TStream
|

TObject


TExtMemoryStream
 | ro | Capacity
TMemoryStream
 |  | Capacity
TCustomMemoryStream
 | ro | Memory
TStream
 |  | Position
 |  | Size
TObject


 | Capacity (TMemoryStream)
ro | Capacity (TExtMemoryStream)
ro | Memory (TCustomMemoryStream)
 | Position (TStream)
 | Size (TStream)


TExtMemoryStream
pt | Realloc
TMemoryStream
 | SetCapacity
 | Realloc
 | Destroy
 | Clear
 | LoadFromStream
 | LoadFromFile
 | SetSize
 | Write
TCustomMemoryStream
 | GetSize
 | GetPosition
 | SetPointer
 | Read
 | Seek
 | SaveToStream
 | SaveToFile
TStream
 | InvalidSeek
 | Discard
 | DiscardLarge
 | FakeSeekForward
 | GetPosition
 | SetPosition
 | GetSize
 | SetSize64
 | SetSize
 | ReadNotImplemented
 | WriteNotImplemented
 | Read
 | Write
 | Seek
 | ReadBuffer
 | WriteBuffer
 | CopyFrom
 | ReadComponent
 | ReadComponentRes
 | WriteComponent
 | WriteComponentRes
 | WriteDescendent
 | WriteDescendentRes
 | WriteResourceHeader
 | FixupResourceHeader
 | ReadResHeader
 | ReadByte
 | ReadWord
 | ReadDWord
 | ReadQWord
 | ReadAnsiString
 | WriteByte
 | WriteWord
 | WriteDWord
 | WriteQWord
 | WriteAnsiString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AfterConstruction (TObject)
 | BeforeDestruction (TObject)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TMemoryStream)
 | CopyFrom (TStream)
 | Create (TObject)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | Destroy (TObject)
 | Destroy (TMemoryStream)
 | Discard (TStream)
 | DiscardLarge (TStream)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FakeSeekForward (TStream)
 | FieldAddress (TObject)
 | FixupResourceHeader (TStream)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetPosition (TStream)
 | GetPosition (TCustomMemoryStream)
 | GetSize (TStream)
 | GetSize (TCustomMemoryStream)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | InvalidSeek (TStream)
 | LoadFromFile (TMemoryStream)
 | LoadFromStream (TMemoryStream)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Read (TStream)
 | Read (TCustomMemoryStream)
 | ReadAnsiString (TStream)
 | ReadBuffer (TStream)
 | ReadByte (TStream)
 | ReadComponent (TStream)
 | ReadComponentRes (TStream)
 | ReadDWord (TStream)
 | ReadNotImplemented (TStream)
 | ReadQWord (TStream)
 | ReadResHeader (TStream)
 | ReadWord (TStream)
 | Realloc (TMemoryStream)
pt | Realloc (TExtMemoryStream)
 | SafeCallException (TObject)
 | SaveToFile (TCustomMemoryStream)
 | SaveToStream (TCustomMemoryStream)
 | Seek (TStream)
 | Seek (TCustomMemoryStream)
 | SetCapacity (TMemoryStream)
 | SetPointer (TCustomMemoryStream)
 | SetPosition (TStream)
 | SetSize (TStream)
 | SetSize (TMemoryStream)
 | SetSize64 (TStream)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | Write (TStream)
 | Write (TMemoryStream)
 | WriteAnsiString (TStream)
 | WriteBuffer (TStream)
 | WriteByte (TStream)
 | WriteComponent (TStream)
 | WriteComponentRes (TStream)
 | WriteDescendent (TStream)
 | WriteDescendentRes (TStream)
 | WriteDWord (TStream)
 | WriteNotImplemented (TStream)
 | WriteQWord (TStream)
 | WriteResourceHeader (TStream)
 | WriteWord (TStream)


TExtMemoryStream

TMemoryStream

TCustomMemoryStream

TStream

TObject


TExtMemoryStream.Capacity

Declaration

Source position: lclmemmanager.pas line 99

public property TExtMemoryStream.Capacity;


TExtMemoryStream.Realloc

Declaration

Source position: lclmemmanager.pas line 97

protected function TExtMemoryStream.Realloc(

  var NewCapacity: TStreamSizeType

):Pointer; override;


TLCLMemManager

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lclmemmanager.pas line 34

type TLCLMemManager = class

protected

  FFirstFree: PLCLMemManagerItem;

  FFreeCount: Integer;

  FCount: Integer;

  FMinFree: Integer;

  FMaxFreeRatio: Integer;

  FAllocatedCount: Int64;

  FFreedCount: Int64;

  procedure DisposeItem();

  function NewItem;

  procedure FreeFirstItem; virtual;

public

  property MinimumFreeCount: Integer; [rw]

  property MaximumFreeCountRatio: Integer; [rw]

  property Count: Integer; [r]

  property FreeCount: Integer; [r]

  property AllocatedCount: Int64; [r]

  property FreedCount: Int64; [r]

  procedure Clear;

  constructor Create;

  destructor Destroy; override;

end;

Inheritance

TLCLMemManager

|

TObject


TLCLMemManager
 |  | MinimumFreeCount
 |  | MaximumFreeCountRatio
 | ro | Count
 | ro | FreeCount
 | ro | AllocatedCount
 | ro | FreedCount


ro | AllocatedCount (TLCLMemManager)
ro | Count (TLCLMemManager)
ro | FreeCount (TLCLMemManager)
ro | FreedCount (TLCLMemManager)
 | MaximumFreeCountRatio (TLCLMemManager)
 | MinimumFreeCount (TLCLMemManager)


TLCLMemManager
pt | DisposeItem
pt | NewItem
pt | FreeFirstItem
 | Clear
 | Create
 | Destroy


pt | DisposeItem (TLCLMemManager)
pt | FreeFirstItem (TLCLMemManager)
pt | NewItem (TLCLMemManager)


TLCLMemManager


TLCLMemManager.AllocatedCount

Declaration

Source position: lclmemmanager.pas line 55

public property TLCLMemManager.AllocatedCount : Int64
  read FAllocatedCount;


TLCLMemManager.Clear

Declaration

Source position: lclmemmanager.pas line 57

public procedure TLCLMemManager.Clear;


TLCLMemManager.Count

Declaration

Source position: lclmemmanager.pas line 53

public property TLCLMemManager.Count : Integer
  read FCount;


TLCLMemManager.Create

Declaration

Source position: lclmemmanager.pas line 58

public constructor TLCLMemManager.Create;


TLCLMemManager.Destroy

Declaration

Source position: lclmemmanager.pas line 59

public destructor TLCLMemManager.Destroy; override;


TLCLMemManager.DisposeItem

Declaration

Source position: lclmemmanager.pas line 46

protected procedure TLCLMemManager.DisposeItem(

  AnItem: PLCLMemManagerItem

);


TLCLMemManager.FAllocatedCount

Declaration

Source position: lclmemmanager.pas line 44

protected TLCLMemManager.FAllocatedCount : Int64;


TLCLMemManager.FCount

Declaration

Source position: lclmemmanager.pas line 41

protected TLCLMemManager.FCount : Integer;


TLCLMemManager.FFirstFree

Declaration

Source position: lclmemmanager.pas line 39

protected TLCLMemManager.FFirstFree : PLCLMemManagerItem;


TLCLMemManager.FFreeCount

Declaration

Source position: lclmemmanager.pas line 40

protected TLCLMemManager.FFreeCount : Integer;


TLCLMemManager.FFreedCount

Declaration

Source position: lclmemmanager.pas line 45

protected TLCLMemManager.FFreedCount : Int64;


TLCLMemManager.FMaxFreeRatio

Declaration

Source position: lclmemmanager.pas line 43

protected TLCLMemManager.FMaxFreeRatio : Integer;


TLCLMemManager.FMinFree

Declaration

Source position: lclmemmanager.pas line 42

protected TLCLMemManager.FMinFree : Integer;


TLCLMemManager.FreeCount

Declaration

Source position: lclmemmanager.pas line 54

public property TLCLMemManager.FreeCount : Integer
  read FFreeCount;


TLCLMemManager.FreedCount

Declaration

Source position: lclmemmanager.pas line 56

public property TLCLMemManager.FreedCount : Int64
  read FFreedCount;


TLCLMemManager.FreeFirstItem

Declaration

Source position: lclmemmanager.pas line 48

protected procedure TLCLMemManager.FreeFirstItem; virtual;


TLCLMemManager.MaximumFreeCountRatio

Declaration

Source position: lclmemmanager.pas line 51

public property TLCLMemManager.MaximumFreeCountRatio : Integer
  read FMaxFreeRatio
  write SetMaxFreeRatio;


TLCLMemManager.MinimumFreeCount

Declaration

Source position: lclmemmanager.pas line 50

public property TLCLMemManager.MinimumFreeCount : Integer
  read FMinFree
  write SetMinFree;


TLCLMemManager.NewItem

Declaration

Source position: lclmemmanager.pas line 47

protected function TLCLMemManager.NewItem: PLCLMemManagerItem;


TLCLMemManagerItem

Declaration

Source position: lclmemmanager.pas line 28

type TLCLMemManagerItem = record

  Next: PLCLMemManagerItem;

end;


TLCLNonFreeMemManager

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lclmemmanager.pas line 67

type TLCLNonFreeMemManager = class

public

  ClearOnCreate: Boolean;

  property ItemSize: PtrInt; [r]

  property MaxItemsPerChunk: PtrInt; [rw]

  procedure Clear;

  constructor Create();

  destructor Destroy; override;

  function NewItem;

  procedure EnumerateItems();

end;

Inheritance

TLCLNonFreeMemManager

|

TObject


TLCLNonFreeMemManager
 | ro | ItemSize
 |  | MaxItemsPerChunk


ro | ItemSize (TLCLNonFreeMemManager)
 | MaxItemsPerChunk (TLCLNonFreeMemManager)


TLCLNonFreeMemManager
 | Clear
 | Create
 | Destroy
 | NewItem
 | EnumerateItems


Clear (TLCLNonFreeMemManager)

Create (TLCLNonFreeMemManager)

Destroy (TLCLNonFreeMemManager)

EnumerateItems (TLCLNonFreeMemManager)

NewItem (TLCLNonFreeMemManager)


TLCLNonFreeMemManager


TLCLNonFreeMemManager.Clear

Declaration

Source position: lclmemmanager.pas line 80

public procedure TLCLNonFreeMemManager.Clear;


TLCLNonFreeMemManager.ClearOnCreate

Declaration

Source position: lclmemmanager.pas line 77

public TLCLNonFreeMemManager.ClearOnCreate : Boolean;


TLCLNonFreeMemManager.Create

Declaration

Source position: lclmemmanager.pas line 81

public constructor TLCLNonFreeMemManager.Create(

  TheItemSize: Integer

);


TLCLNonFreeMemManager.Destroy

Declaration

Source position: lclmemmanager.pas line 82

public destructor TLCLNonFreeMemManager.Destroy; override;


TLCLNonFreeMemManager.EnumerateItems

Declaration

Source position: lclmemmanager.pas line 84

public procedure TLCLNonFreeMemManager.EnumerateItems(

  const Method: TLCLEnumItemsMethod

);


TLCLNonFreeMemManager.ItemSize

Declaration

Source position: lclmemmanager.pas line 78

public property TLCLNonFreeMemManager.ItemSize : PtrInt
  read FItemSize;


TLCLNonFreeMemManager.MaxItemsPerChunk

Declaration

Source position: lclmemmanager.pas line 79

public property TLCLNonFreeMemManager.MaxItemsPerChunk : PtrInt
  read FMaxItemsPerChunk
  write FMaxItemsPerChunk;


TLCLNonFreeMemManager.NewItem

Declaration

Source position: lclmemmanager.pas line 83

public function TLCLNonFreeMemManager.NewItem: Pointer;


TDebugLCLItemInfo

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A node in TDebugLCLItems, holding information about a heap object

Declaration

Source position: lclproc.pas line 41

type TDebugLCLItemInfo = class
public
Item: Pointer; | The address of the item.
IsDestroyed: Boolean; | True when the item has been destroyed.
Info: string; | A descriptive string
CreationStack: TStackTracePointers; | Stack trace at creation of the object
DestructionStack: TStackTracePointers; | Stack trace at destruction of the object
function AsString(); | All information about the object.
destructor Destroy; override;
end;

Inheritance

TDebugLCLItemInfo

A node in TDebugLCLItems, holding information about a heap object

|

TObject

See also

TDebugLCLItems

A list describing dynamically allocated (and destroyed) memory objects.


TDebugLCLItemInfo


TDebugLCLItemInfo
 | AsString
 | Destroy


TDebugLCLItemInfo.AsString

All information about the object.

Declaration

Source position: lclproc.pas line 48

public function TDebugLCLItemInfo.AsString(

  WithStackTraces: Boolean

):string;

Arguments

WithStackTraces

True means include stack traces.


TDebugLCLItemInfo.CreationStack

Stack trace at creation of the object

Declaration

Source position: lclproc.pas line 46

public TDebugLCLItemInfo.CreationStack : TStackTracePointers;


TDebugLCLItemInfo.Destroy

Declaration

Source position: lclproc.pas line 49

public destructor TDebugLCLItemInfo.Destroy; override;


TDebugLCLItemInfo.DestructionStack

Stack trace at destruction of the object

Declaration

Source position: lclproc.pas line 47

public TDebugLCLItemInfo.DestructionStack : TStackTracePointers;


TDebugLCLItemInfo.Info

A descriptive string

Declaration

Source position: lclproc.pas line 45

public TDebugLCLItemInfo.Info : string;


TDebugLCLItemInfo.IsDestroyed

True when the item has been destroyed.

Declaration

Source position: lclproc.pas line 44

public TDebugLCLItemInfo.IsDestroyed : Boolean;


TDebugLCLItemInfo.Item

The address of the item.

Declaration

Source position: lclproc.pas line 43

public TDebugLCLItemInfo.Item : Pointer;


TDebugLCLItems

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A list describing dynamically allocated (and destroyed) memory objects.

Declaration

Source position: lclproc.pas line 54

type TDebugLCLItems = class
public
constructor Create(); | Assigns TheName to the list.
destructor Destroy; override;
function FindInfo(); | Returns information about an item, optionally creating an entry if not found
function IsDestroyed(); | True when the item has been created and destroyed.
function IsCreated(); | True when the item is alive.
function MarkCreated(); | Checked insert of an item.
procedure MarkDestroyed(); | Checked destruction notification.
function GetInfo(); | Returns textual information about an object.
property Name: string; [r] | The descriptive name of the list.
end;

Inheritance

TDebugLCLItems

A list describing dynamically allocated (and destroyed) memory objects.

|

TObject

Description

The list holds descriptive information about the object, and stack traces of its creation and destruction.


TDebugLCLItems

ro

Name


ro

Name (TDebugLCLItems)


TDebugLCLItems
 | Create
 | Destroy
 | FindInfo
 | IsDestroyed
 | IsCreated
 | MarkCreated
 | MarkDestroyed
 | GetInfo


Create (TDebugLCLItems)

Destroy (TDebugLCLItems)

FindInfo (TDebugLCLItems)

GetInfo (TDebugLCLItems)

IsCreated (TDebugLCLItems)

IsDestroyed (TDebugLCLItems)

MarkCreated (TDebugLCLItems)

MarkDestroyed (TDebugLCLItems)


TDebugLCLItems


TDebugLCLItems.Create

Assigns TheName to the list.

Declaration

Source position: lclproc.pas line 59

public constructor TDebugLCLItems.Create(

  const TheName: string

);

Arguments

TheName

The descriptive name of the list.


TDebugLCLItems.Destroy

Declaration

Source position: lclproc.pas line 60

public destructor TDebugLCLItems.Destroy; override;


TDebugLCLItems.FindInfo

Returns information about an item, optionally creating an entry if not found

Declaration

Source position: lclproc.pas line 61

public function TDebugLCLItems.FindInfo(

  p: Pointer;

  CreateIfNotExists: Boolean = False

):TDebugLCLItemInfo;

Arguments

p | The address of the item to find
CreateIfNotExists | True means create an according list entry, if none existed yet

Function result

The item information, or Nil if none was found or created


TDebugLCLItems.GetInfo

Returns textual information about an object.

Declaration

Source position: lclproc.pas line 67

public function TDebugLCLItems.GetInfo(

  p: Pointer;

  WithStackTraces: Boolean

):string;

Arguments

p | The address to find.
WithStackTraces | True means include stack traces.

Function result

The descriptive string.


TDebugLCLItems.IsCreated

True when the item is alive.

Declaration

Source position: lclproc.pas line 64

public function TDebugLCLItems.IsCreated(

  p: Pointer

):Boolean;

Arguments

p

The address to find.

Function result

True when the item is listed and has not yet been destroyed.


TDebugLCLItems.IsDestroyed

True when the item has been created and destroyed.

Declaration

Source position: lclproc.pas line 63

public function TDebugLCLItems.IsDestroyed(

  p: Pointer

):Boolean;

Arguments

p

The address to find.

Function result

True when destroyed, False when alive or not listed.


TDebugLCLItems.MarkCreated

Checked insert of an item.

Declaration

Source position: lclproc.pas line 65

public function TDebugLCLItems.MarkCreated(

  p: Pointer;

  const InfoText: string

):TDebugLCLItemInfo;

Arguments

p | The address to add.
InfoText | Descriptive text about the item.

Function result

The info object describing the address.

Errors

GDB exception 'RaiseDoubleCreated' when the address is already in use.


TDebugLCLItems.MarkDestroyed

Checked destruction notification.

Declaration

Source position: lclproc.pas line 66

public procedure TDebugLCLItems.MarkDestroyed(

  p: Pointer

);

Arguments

p

The address to mark as destroyed.

Errors

  • GDB exception 'TDebugLCLItems.MarkDestroyed' when the item was not yet created.
  • GDB exception 'RaiseDoubleDestroyed' when the item was already destroyed.


TDebugLCLItems.Name

The descriptive name of the list.

Declaration

Source position: lclproc.pas line 68

public property TDebugLCLItems.Name : string
  read FName;


TBlockResourceCache

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TBlockResourceCache - a cache for Block resources

Declaration

Source position: lclrescache.pas line 132

type TBlockResourceCache = class(THandleResourceCache)
protected
FOnCompareDescPtrWithDescriptor: TListSortCompare; | FOnCompareDescPtrWithDescriptor - local variable to hold the result of a comparison between a descriptor pointer and the descriptor itself
public
constructor Create(); |
function FindDescriptor(); | FindDescriptor - returns the descriptor whose pointer is given
function AddResource(); | AddResource - inserts a Block resource into the list, referenced by a handle and a descriptor pointer, and returns the Block Resource Cache descriptor
function CompareDescriptors(); override; | CompareDescriptors - returns 0 if descriptors are equal, -1 if Desc1 is less, 1 if Desc1 is greater
property DataSize: Integer; [r] | DataSize - thetotal size of the data in the Block Resource
property OnCompareDescPtrWithDescriptor: TListSortCompare; [r] | OnCompareDescPtrWithDescriptor - the result of a comparison between a descriptor pointer and the descriptor itself
end;

Inheritance

TBlockResourceCache | TBlockResourceCache - a cache for Block resources
|
THandleResourceCache | THandleResourceCache - a Resource Cache for Handles
|
TResourceCache | TResourceCache - a cache (linked list) for storing Resources
|
TObject


TBlockResourceCache
 | ro | DataSize
THandleResourceCache
TResourceCache
 |  | MaxUnusedItem
 | ro | ResourceCacheItemClass
 | ro | ResourceCacheDescriptorClass


TBlockResourceCache
 | Create
 | FindDescriptor
 | AddResource
 | CompareDescriptors
THandleResourceCache
 | FindItem
TResourceCache
pt | RemoveItem
pt | RemoveDescriptor
pt | ItemUsed
pt | ItemUnused
pt | ItemIsUsed
 | Create
 | Clear
 | Destroy
 | CompareItems
 | CompareDescriptors
 | ConsistencyCheck
 | Lock
 | Unlock


 | AddResource (TBlockResourceCache)
 | Clear (TResourceCache)
 | CompareDescriptors (TResourceCache)
 | CompareDescriptors (TBlockResourceCache)
 | CompareItems (TResourceCache)
 | ConsistencyCheck (TResourceCache)
 | Create (TResourceCache)
 | Create (TBlockResourceCache)
 | Destroy (TResourceCache)
 | FindDescriptor (TBlockResourceCache)
 | FindItem (THandleResourceCache)
pt | ItemIsUsed (TResourceCache)
pt | ItemUnused (TResourceCache)
pt | ItemUsed (TResourceCache)
 | Lock (TResourceCache)
pt | RemoveDescriptor (TResourceCache)
pt | RemoveItem (TResourceCache)
 | Unlock (TResourceCache)


TBlockResourceCache

ro

OnCompareDescPtrWithDescriptor

THandleResourceCache

TResourceCache


TBlockResourceCache.AddResource

AddResource - inserts a Block resource into the list, referenced by a handle and a descriptor pointer, and returns the Block Resource Cache descriptor

Declaration

Source position: lclrescache.pas line 140

public function TBlockResourceCache.AddResource(

  Handle: TLCLHandle;

  DescPtr: Pointer

):TBlockResourceCacheDescriptor;


TBlockResourceCache.DataSize

DataSize - thetotal size of the data in the Block Resource

Declaration

Source position: lclrescache.pas line 143

public property TBlockResourceCache.DataSize : Integer
  read FDataSize;


TBlockResourceCache.FindDescriptor

FindDescriptor - returns the descriptor whose pointer is given

Declaration

Source position: lclrescache.pas line 139

public function TBlockResourceCache.FindDescriptor(

  DescPtr: Pointer

):TBlockResourceCacheDescriptor;


TBlockResourceCache.FOnCompareDescPtrWithDescriptor

FOnCompareDescPtrWithDescriptor - local variable to hold the result of a comparison between a descriptor pointer and the descriptor itself

Declaration

Source position: lclrescache.pas line 136

protected TBlockResourceCache.FOnCompareDescPtrWithDescriptor : TListSortCompare;


TBlockResourceCache.OnCompareDescPtrWithDescriptor

OnCompareDescPtrWithDescriptor - the result of a comparison between a descriptor pointer and the descriptor itself

Declaration

Source position: lclrescache.pas line 144

public property TBlockResourceCache.OnCompareDescPtrWithDescriptor : TListSortCompare
  read FOnCompareDescPtrWithDescriptor;


TBlockResourceCacheDescriptor

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TBlockResourceCacheDescriptor - descriptor for a Block Resource Cache

Declaration

Source position: lclrescache.pas line 123

type TBlockResourceCacheDescriptor = class(TResourceCacheDescriptor)
public
Data: Pointer; | Pointer to the Data
destructor Destroy; override; |
end;

Inheritance

TBlockResourceCacheDescriptor | TBlockResourceCacheDescriptor - descriptor for a Block Resource Cache
|
TResourceCacheDescriptor | TResourceCacheDescriptor - a class of descriptors for ResourceCache Items
|
TObject


TBlockResourceCacheDescriptor

TResourceCacheDescriptor


TBlockResourceCacheDescriptor
 | Destroy
TResourceCacheDescriptor
 | Create
 | Destroy
 | AddToList
 | RemoveFromList


AddToList (TResourceCacheDescriptor)

Create (TResourceCacheDescriptor)

Destroy (TResourceCacheDescriptor)

Destroy (TBlockResourceCacheDescriptor)

RemoveFromList (TResourceCacheDescriptor)


TBlockResourceCacheDescriptor.Data

Pointer to the Data

Declaration

Source position: lclrescache.pas line 125

public TBlockResourceCacheDescriptor.Data : Pointer;


THandleResourceCache

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

THandleResourceCache - a Resource Cache for Handles

Declaration

Source position: lclrescache.pas line 115

type THandleResourceCache = class(TResourceCache)

public

  function FindItem();

FindItem - locate the item with the specified Handle

end;

Inheritance

THandleResourceCache | THandleResourceCache - a Resource Cache for Handles
|
TResourceCache | TResourceCache - a cache (linked list) for storing Resources
|
TObject


THandleResourceCache
TResourceCache
 |  | MaxUnusedItem
 | ro | ResourceCacheItemClass
 | ro | ResourceCacheDescriptorClass


THandleResourceCache
 | FindItem
TResourceCache
pt | RemoveItem
pt | RemoveDescriptor
pt | ItemUsed
pt | ItemUnused
pt | ItemIsUsed
 | Create
 | Clear
 | Destroy
 | CompareItems
 | CompareDescriptors
 | ConsistencyCheck
 | Lock
 | Unlock


 | Clear (TResourceCache)
 | CompareDescriptors (TResourceCache)
 | CompareItems (TResourceCache)
 | ConsistencyCheck (TResourceCache)
 | Create (TResourceCache)
 | Destroy (TResourceCache)
 | FindItem (THandleResourceCache)
pt | ItemIsUsed (TResourceCache)
pt | ItemUnused (TResourceCache)
pt | ItemUsed (TResourceCache)
 | Lock (TResourceCache)
pt | RemoveDescriptor (TResourceCache)
pt | RemoveItem (TResourceCache)
 | Unlock (TResourceCache)


THandleResourceCache

TResourceCache


THandleResourceCache.FindItem

FindItem - locate the item with the specified Handle

Declaration

Source position: lclrescache.pas line 117

public function THandleResourceCache.FindItem(

  Handle: TLCLHandle

):TResourceCacheItem;


TResourceCache

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TResourceCache - a cache (linked list) for storing Resources

Declaration

Source position: lclrescache.pas line 78

type TResourceCache = class
protected
FItems: TAvlTree; |
FDescriptors: TAvlTree; |
FDestroying: Boolean; | FDestroying - local boolean variable to store Destroying status
FResourceCacheDescriptorClass: TResourceCacheDescriptorClass; | FResourceCacheDescriptorClass - local variable for holding the class of the current descriptor
FResourceCacheItemClass: TResourceCacheItemClass; | FResourceCacheItemClass - local variable for holding the class of the current cache item
FMaxUnusedItem: Integer; | FMaxUnusedItem - how many freed resources to keep
FFirstUnusedItem: TResourceCacheItem; | FFirstUnusedItem - local variable storing location of first free item
FLastUnusedItem: TResourceCacheItem; | FLastUnusedItem - local variable storing location of last free item
FUnUsedItemCount: Integer; | FUnUsedItemCount - local variable with count of free items
FLock: TCriticalSection;
procedure RemoveItem(); virtual; | RemoveItem from CacheItem list
procedure RemoveDescriptor(); virtual; | RemoveDescriptor from Cache Descriptor list
procedure ItemUsed(); | ItemUsed - method for signalling that the specified Item is being used
procedure ItemUnused(); | ItemUnused - method for signalling that the specified Item is unused
function ItemIsUsed(); | ItemIsUsed - returns True if specified Item is being used
public
constructor Create; |
procedure Clear; | Clear the current Resource Cache
destructor Destroy; override; |
function CompareItems(); virtual; | CompareItems - returns 0 if items are equal, -1 if Item1 is less, 1 if Item1 is greater
function CompareDescriptors(); virtual; abstract; | CompareDescriptors - returns 0 if descriptors are equal, -1 if Desc1 is less, 1 if Desc1 is greater
procedure ConsistencyCheck; | ConsistencyCheck - checks that Items have valid descriptors
procedure Lock;
procedure Unlock;
property MaxUnusedItem: Integer; [rw] | MaxUnusedItem - the largest permitted number of unused items
property ResourceCacheItemClass: TResourceCacheItemClass; [r] | ResourceCacheItemClass - the Class of the current Cache Item
property ResourceCacheDescriptorClass: TResourceCacheDescriptorClass; [r] | ResourceCacheDescriptorClass - the class of the current cache item descriptor
end;

Inheritance

TResourceCache

TResourceCache - a cache (linked list) for storing Resources
|

TObject


TResourceCache
 |  | MaxUnusedItem
 | ro | ResourceCacheItemClass
 | ro | ResourceCacheDescriptorClass


TResourceCache
pt | RemoveItem
pt | RemoveDescriptor
pt | ItemUsed
pt | ItemUnused
pt | ItemIsUsed
 | Create
 | Clear
 | Destroy
 | CompareItems
 | CompareDescriptors
 | ConsistencyCheck
 | Lock
 | Unlock


 | Clear (TResourceCache)
 | CompareDescriptors (TResourceCache)
 | CompareItems (TResourceCache)
 | ConsistencyCheck (TResourceCache)
 | Create (TResourceCache)
 | Destroy (TResourceCache)
pt | ItemIsUsed (TResourceCache)
pt | ItemUnused (TResourceCache)
pt | ItemUsed (TResourceCache)
 | Lock (TResourceCache)
pt | RemoveDescriptor (TResourceCache)
pt | RemoveItem (TResourceCache)
 | Unlock (TResourceCache)


TResourceCache


TResourceCache.Clear

Clear the current Resource Cache

Declaration

Source position: lclrescache.pas line 96

public procedure TResourceCache.Clear;


TResourceCache.CompareDescriptors

CompareDescriptors - returns 0 if descriptors are equal, -1 if Desc1 is less, 1 if Desc1 is greater

Declaration

Source position: lclrescache.pas line 99

public function TResourceCache.CompareDescriptors(

  Tree: TAvlTree;

  Desc1: Pointer;

  Desc2: Pointer

):Integer; virtual; abstract;


TResourceCache.CompareItems

CompareItems - returns 0 if items are equal, -1 if Item1 is less, 1 if Item1 is greater

Declaration

Source position: lclrescache.pas line 98

public function TResourceCache.CompareItems(

  Tree: TAvlTree;

  Item1: Pointer;

  Item2: Pointer

):Integer; virtual;


TResourceCache.ConsistencyCheck

ConsistencyCheck - checks that Items have valid descriptors

Declaration

Source position: lclrescache.pas line 100

public procedure TResourceCache.ConsistencyCheck;


TResourceCache.FDescriptors

Declaration

Source position: lclrescache.pas line 81

protected TResourceCache.FDescriptors : TAvlTree;


TResourceCache.FDestroying

FDestroying - local boolean variable to store Destroying status

Declaration

Source position: lclrescache.pas line 82

protected TResourceCache.FDestroying : Boolean;


TResourceCache.FFirstUnusedItem

FFirstUnusedItem - local variable storing location of first free item

Declaration

Source position: lclrescache.pas line 86

protected TResourceCache.FFirstUnusedItem : TResourceCacheItem;


TResourceCache.FItems

Declaration

Source position: lclrescache.pas line 80

protected TResourceCache.FItems : TAvlTree;


TResourceCache.FLastUnusedItem

FLastUnusedItem - local variable storing location of last free item

Declaration

Source position: lclrescache.pas line 86

protected TResourceCache.FLastUnusedItem : TResourceCacheItem;


TResourceCache.FLock

Declaration

Source position: lclrescache.pas line 88

protected TResourceCache.FLock : TCriticalSection;


TResourceCache.FMaxUnusedItem

FMaxUnusedItem - how many freed resources to keep

Declaration

Source position: lclrescache.pas line 85

protected TResourceCache.FMaxUnusedItem : Integer;


TResourceCache.FResourceCacheDescriptorClass

FResourceCacheDescriptorClass - local variable for holding the class of the current descriptor

Declaration

Source position: lclrescache.pas line 83

protected TResourceCache.FResourceCacheDescriptorClass : TResourceCacheDescriptorClass;


TResourceCache.FResourceCacheItemClass

FResourceCacheItemClass - local variable for holding the class of the current cache item

Declaration

Source position: lclrescache.pas line 84

protected TResourceCache.FResourceCacheItemClass : TResourceCacheItemClass;


TResourceCache.FUnUsedItemCount

FUnUsedItemCount - local variable with count of free items

Declaration

Source position: lclrescache.pas line 87

protected TResourceCache.FUnUsedItemCount : Integer;


TResourceCache.ItemIsUsed

ItemIsUsed - returns True if specified Item is being used

Declaration

Source position: lclrescache.pas line 93

protected function TResourceCache.ItemIsUsed(

  Item: TResourceCacheItem

):Boolean;


TResourceCache.ItemUnused

ItemUnused - method for signalling that the specified Item is unused

Declaration

Source position: lclrescache.pas line 92

protected procedure TResourceCache.ItemUnused(

  Item: TResourceCacheItem

);


TResourceCache.ItemUsed

ItemUsed - method for signalling that the specified Item is being used

Declaration

Source position: lclrescache.pas line 91

protected procedure TResourceCache.ItemUsed(

  Item: TResourceCacheItem

);


TResourceCache.Lock

Declaration

Source position: lclrescache.pas line 101

public procedure TResourceCache.Lock;


TResourceCache.MaxUnusedItem

MaxUnusedItem - the largest permitted number of unused items

Declaration

Source position: lclrescache.pas line 104

public property TResourceCache.MaxUnusedItem : Integer
  read FMaxUnusedItem
  write FMaxUnusedItem;


TResourceCache.RemoveDescriptor

RemoveDescriptor from Cache Descriptor list

Declaration

Source position: lclrescache.pas line 90

protected procedure TResourceCache.RemoveDescriptor(

  Desc: TResourceCacheDescriptor

); virtual;


TResourceCache.RemoveItem

RemoveItem from CacheItem list

Declaration

Source position: lclrescache.pas line 89

protected procedure TResourceCache.RemoveItem(

  Item: TResourceCacheItem

); virtual;


TResourceCache.ResourceCacheDescriptorClass

ResourceCacheDescriptorClass - the class of the current cache item descriptor

Declaration

Source position: lclrescache.pas line 108

public property TResourceCache.ResourceCacheDescriptorClass : TResourceCacheDescriptorClass
  read FResourceCacheDescriptorClass;


TResourceCache.ResourceCacheItemClass

ResourceCacheItemClass - the Class of the current Cache Item

Declaration

Source position: lclrescache.pas line 106

public property TResourceCache.ResourceCacheItemClass : TResourceCacheItemClass
  read FResourceCacheItemClass;


TResourceCache.Unlock

Declaration

Source position: lclrescache.pas line 102

public procedure TResourceCache.Unlock;


TResourceCacheDescriptor

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TResourceCacheDescriptor - a class of descriptors for ResourceCache Items

Declaration

Source position: lclrescache.pas line 61

type TResourceCacheDescriptor = class
protected
FDestroying: Boolean; | FDestroying - local boolean variable to store Destroying status
public
Item: TResourceCacheItem; | Item - the Resource Cache Item to which this descriptor refers
Cache: TResourceCache; | Cache - the resource Cache to which this Item belongs
Next: TResourceCacheDescriptor; | The Next descriptor in the list
Prev: TResourceCacheDescriptor; | Prev - the Previous descriptor in the list
constructor Create(); |
destructor Destroy; override; |
procedure AddToList(); | AddToList - add a descriptor to the list specified by First, Last
procedure RemoveFromList(); | RemoveFromList - remove a descriptor from the list specified by First, Last
end;

Inheritance

TResourceCacheDescriptor

TResourceCacheDescriptor - a class of descriptors for ResourceCache Items
|

TObject


TResourceCacheDescriptor


TResourceCacheDescriptor
 | Create
 | Destroy
 | AddToList
 | RemoveFromList


TResourceCacheDescriptor.AddToList

AddToList - add a descriptor to the list specified by First, Last

Declaration

Source position: lclrescache.pas line 70

public procedure TResourceCacheDescriptor.AddToList(

  var First: TResourceCacheDescriptor;

  var Last: TResourceCacheDescriptor

);


TResourceCacheDescriptor.Cache

Cache - the resource Cache to which this Item belongs

Declaration

Source position: lclrescache.pas line 66

public TResourceCacheDescriptor.Cache : TResourceCache;


TResourceCacheDescriptor.FDestroying

FDestroying - local boolean variable to store Destroying status

Declaration

Source position: lclrescache.pas line 63

protected TResourceCacheDescriptor.FDestroying : Boolean;


TResourceCacheDescriptor.Item

Item - the Resource Cache Item to which this descriptor refers

Declaration

Source position: lclrescache.pas line 65

public TResourceCacheDescriptor.Item : TResourceCacheItem;


TResourceCacheDescriptor.Next

The Next descriptor in the list

Declaration

Source position: lclrescache.pas line 67

public TResourceCacheDescriptor.Next : TResourceCacheDescriptor;


TResourceCacheDescriptor.Prev

Prev - the Previous descriptor in the list

Declaration

Source position: lclrescache.pas line 67

public TResourceCacheDescriptor.Prev : TResourceCacheDescriptor;


TResourceCacheDescriptor.RemoveFromList

RemoveFromList - remove a descriptor from the list specified by First, Last

Declaration

Source position: lclrescache.pas line 71

public procedure TResourceCacheDescriptor.RemoveFromList(

  var First: TResourceCacheDescriptor;

  var Last: TResourceCacheDescriptor

);


TResourceCacheDescriptorClass

Declaration

Source position: lclrescache.pas line 73

type TResourceCacheDescriptorClass = class of TResourceCacheDescriptor;


TResourceCacheItem

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TResourceCacheItem - an item in a list (TResourceCache)

Declaration

Source position: lclrescache.pas line 37

type TResourceCacheItem = class
protected
FDestroying: Boolean; | FDestroying - local boolean variable to store Destroying status
FReferenceCount: Integer; | FReferenceCount - local variable to store Reference Count
public
Handle: TLCLHandle; | Handle for Cache Item - use TLCLHandle instead of THandle since THandle = longint under 64bit linux
Cache: TResourceCache; | The Resource Cache to which this Cache Item belongs
FirstDescriptor: TResourceCacheDescriptor; | FirstDescriptor - the descriptor for the first item in the list
LastDescriptor: TResourceCacheDescriptor; | LastDescriptor - the descriptor for the last item in the list
Next: TResourceCacheItem; | The Next item in the list
Prev: TResourceCacheItem; | Prev - the previous item in the list
constructor Create(); |
destructor Destroy; override; |
procedure IncreaseRefCount; | IncreaseRefCount - increment the reference count
procedure DecreaseRefCount; | DecreaseRefCount - decrement the reference count
procedure AddToList(); | AddToList - add an item to the cache list specified by First, Last
procedure RemoveFromList(); | RemoveFromList - remove an item from the cache list specified by First, Last
procedure WarnReferenceHigh; virtual; | WarnReferenceHigh - issue a warning if the number of references gets too high
property ReferenceCount: Integer; [r] | ReferenceCount - the number of references to this Item
end;

Inheritance

TResourceCacheItem

TResourceCacheItem - an item in a list (TResourceCache)
|

TObject


TResourceCacheItem

ro

ReferenceCount


ro

ReferenceCount (TResourceCacheItem)


TResourceCacheItem
 | Create
 | Destroy
 | IncreaseRefCount
 | DecreaseRefCount
 | AddToList
 | RemoveFromList
 | WarnReferenceHigh


AddToList (TResourceCacheItem)

Create (TResourceCacheItem)

DecreaseRefCount (TResourceCacheItem)

Destroy (TResourceCacheItem)

IncreaseRefCount (TResourceCacheItem)

RemoveFromList (TResourceCacheItem)

WarnReferenceHigh (TResourceCacheItem)


TResourceCacheItem


TResourceCacheItem.AddToList

AddToList - add an item to the cache list specified by First, Last

Declaration

Source position: lclrescache.pas line 50

public procedure TResourceCacheItem.AddToList(

  var First: TResourceCacheItem;

  var Last: TResourceCacheItem

);


TResourceCacheItem.Cache

The Resource Cache to which this Cache Item belongs

Declaration

Source position: lclrescache.pas line 43

public TResourceCacheItem.Cache : TResourceCache;


TResourceCacheItem.DecreaseRefCount

DecreaseRefCount - decrement the reference count

Declaration

Source position: lclrescache.pas line 49

public procedure TResourceCacheItem.DecreaseRefCount;


TResourceCacheItem.FDestroying

FDestroying - local boolean variable to store Destroying status

Declaration

Source position: lclrescache.pas line 39

protected TResourceCacheItem.FDestroying : Boolean;


TResourceCacheItem.FirstDescriptor

FirstDescriptor - the descriptor for the first item in the list

Declaration

Source position: lclrescache.pas line 44

public TResourceCacheItem.FirstDescriptor : TResourceCacheDescriptor;


TResourceCacheItem.FReferenceCount

FReferenceCount - local variable to store Reference Count

Declaration

Source position: lclrescache.pas line 40

protected TResourceCacheItem.FReferenceCount : Integer;


TResourceCacheItem.Handle

Handle for Cache Item - use TLCLHandle instead of THandle since THandle = longint under 64bit linux

Declaration

Source position: lclrescache.pas line 42

public TResourceCacheItem.Handle : TLCLHandle;


TResourceCacheItem.IncreaseRefCount

IncreaseRefCount - increment the reference count

Declaration

Source position: lclrescache.pas line 48

public procedure TResourceCacheItem.IncreaseRefCount;


TResourceCacheItem.LastDescriptor

LastDescriptor - the descriptor for the last item in the list

Declaration

Source position: lclrescache.pas line 44

public TResourceCacheItem.LastDescriptor : TResourceCacheDescriptor;


TResourceCacheItem.Next

The Next item in the list

Declaration

Source position: lclrescache.pas line 45

public TResourceCacheItem.Next : TResourceCacheItem;


TResourceCacheItem.Prev

Prev - the previous item in the list

Declaration

Source position: lclrescache.pas line 45

public TResourceCacheItem.Prev : TResourceCacheItem;


TResourceCacheItem.ReferenceCount

ReferenceCount - the number of references to this Item

Declaration

Source position: lclrescache.pas line 54

public property TResourceCacheItem.ReferenceCount : Integer
  read FReferenceCount;


TResourceCacheItem.RemoveFromList

RemoveFromList - remove an item from the cache list specified by First, Last

Declaration

Source position: lclrescache.pas line 51

public procedure TResourceCacheItem.RemoveFromList(

  var First: TResourceCacheItem;

  var Last: TResourceCacheItem

);


TResourceCacheItem.WarnReferenceHigh

WarnReferenceHigh - issue a warning if the number of references gets too high

Declaration

Source position: lclrescache.pas line 52

public procedure TResourceCacheItem.WarnReferenceHigh; virtual;


TResourceCacheItemClass

Declaration

Source position: lclrescache.pas line 56

type TResourceCacheItemClass = class of TResourceCacheItem;


TEmulatedTaskDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lcltaskdialog.pas line 198

type TEmulatedTaskDialog = class(TForm)

protected

  procedure HandleEmulatedButtonClicked();

public

  procedure KeyDown(); override;

  constructor CreateNew(); override;

  Owner: PTaskDialog;

  Element: ;

  Combo: TComboBox;

  Edit: TEdit;

  Verif: TCheckBox;

end;

Inheritance

TEmulatedTaskDialog |
|
TForm
|
TCustomForm | The base type for TForm classes
|
TCustomDesignControl | Provides a designer surface for scaling and layout of its child controls
|
TScrollingWinControl | Class of a windowed control with incorporated scroll bars
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

The actual form class used for emulation.


TEmulatedTaskDialog
TForm
 | ro | ClientHandle
 | ro | DockManager
pl | ro | Action
pl | ro | ActiveControl
pl | ro | Align
pl | ro | AllowDropFiles
pl | ro | AlphaBlend
pl | ro | AlphaBlendValue
pl | ro | Anchors
pl | ro | AutoScroll
pl | ro | AutoSize
pl | ro | BiDiMode
pl | ro | BorderIcons
pl | ro | BorderStyle
pl | ro | BorderWidth
pl | ro | Caption
pl | ro | ChildSizing
pl | ro | ClientHeight
pl | ro | ClientWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | DefaultMonitor
pl | ro | DesignTimePPI
pl | ro | DockSite
pl | ro | DoubleBuffered
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | FormStyle
pl | ro | HelpFile
pl | ro | Icon
pl | ro | KeyPreview
pl | ro | Menu
pl | ro | ParentBiDiMode
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | PixelsPerInch
pl | ro | PopupMenu
pl | ro | PopupMode
pl | ro | PopupParent
pl | ro | Position
pl | ro | SessionProperties
pl | ro | ShowHint
pl | ro | ShowInTaskBar
pl | ro | UseDockManager
pl |  | LCLVersion
pl | ro | Scaled
pl | ro | Visible
pl | ro | WindowState
TCustomForm
pt | ro | ClientHandle
 | ro | Active
 |  | ActiveControl
 |  | ActiveDefaultControl
 |  | AllowDropFiles
 |  | AlphaBlend
 |  | AlphaBlendValue
 | ro | AutoScroll
 |  | BorderIcons
 |  | BorderStyle
 |  | CancelControl
 | ro | Caption
 | ro | Color
 |  | DefaultControl
 |  | DefaultMonitor
 |  | Designer
 | ro | EffectiveShowInTaskBar
 | ro | FormState
 |  | FormStyle
 |  | HelpFile
 |  | Icon
 |  | KeyPreview
 | ro | MDIChildren
 |  | Menu
 |  | ModalResult
 | ro | Monitor
 | ro | LastActiveControl
 |  | PopupMode
 |  | PopupParent
 | ro | ParentFont
 |  | Position
 | ro | RestoredLeft
 | ro | RestoredTop
 | ro | RestoredWidth
 | ro | RestoredHeight
 |  | ShowInTaskBar
 | ro | Visible
 |  | WindowState
TCustomDesignControl
 |  | DesignTimePPI
 |  | PixelsPerInch
 |  | Scaled
TScrollingWinControl
pt |  | AutoScroll
pl |  | HorzScrollBar
pl |  | VertScrollBar
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TEmulatedTaskDialog
pt | HandleEmulatedButtonClicked
 | KeyDown
 | CreateNew
TForm
pt | WSRegisterClass
pt | CreateWnd
pt | Loaded
 | Create
 | Cascade
 | Next
 | Previous
 | Tile
 | ArrangeIcons
TCustomForm
pt | WMActivate
pt | WMCloseQuery
pt | WMHelp
pt | WMMove
pt | WMShowWindow
pt | WMSize
pt | WMWindowPosChanged
pt | CMBiDiModeChanged
pt | CMParentBiDiModeChanged
pt | CMAppShowBtnGlyphChanged
pt | CMAppShowMenuGlyphChanged
pt | CMIconChanged
pt | CMRelease
pt | CMActivate
pt | CMDeactivate
pt | CMShowingChanged
pt | WMDPIChanged
pt | WSRegisterClass
pt | DoShowWindow
pt | Activate
pt | ActiveChanged
pt | AdjustClientRect
pt | BeginFormUpdate
pt | ColorIsStored
pt | CreateParams
pt | CreateWnd
pt | Deactivate
pt | DoClose
pt | DoCreate
pt | DoDestroy
pt | DoHide
pt | DoShow
pt | EndFormUpdate
pt | HandleCreateException
pt | HandleDestroyException
pt | HandleShowHideException
pt | InitializeWnd
pt | Loaded
pt | ChildHandlesCreated
pt | Notification
pt | PaintWindow
pt | RequestAlign
pt | Resizing
pt | CalculatePreferredSize
pt | SetZOrder
pt | SetParent
pt | MoveToDefaultPosition
pt | UpdateShowing
pt | SetVisible
pt | AllAutoSized
pt | DoFirstShow
pt | UpdateWindowState
pt | VisibleChanging
pt | VisibleChanged
pt | WndProc
pt | VisibleIsStored
pt | DoAutoSize
pt | SetAutoSize
pt | SetAutoScroll
pt | SetScaled
pt | DoAddActionList
pt | DoRemoveActionList
pt | ProcessResource
pt | BeginAutoDrag
pt | DoDock
pt | GetFloating
pt | GetDefaultDockCaption
pt | CMActionExecute
pt | CMActionUpdate
pt | DoExecuteAction
pt | DoUpdateAction
pt | UpdateActions
 | Create
 | CreateNew
 | Destroy
 | AfterConstruction
 | BeforeDestruction
 | GetControlClassDefaultSize
 | BigIconHandle
 | Close
 | CloseQuery
 | DefocusControl
 | DestroyWnd
 | EnsureVisible
 | FocusControl
 | FormIsUpdating
 | GetFormImage
 | GetRolesForControl
 | GetRealPopupParent
 | Hide
 | IntfDropFiles
 | IntfHelp
 | IsShortcut
 | MakeFullyVisible
 | AutoSizeDelayedHandle
 | GetPreferredSize
 | Release
 | CanFocus
 | SetFocus
 | SetFocusedControl
 | SetRestoredBounds
 | Show
 | ShowModal
 | ShowOnTop
 | SmallIconHandle
 | GetChildren
 | WantChildKey
 | RemoveAllHandlersOfObject
 | AddHandlerFirstShow
 | RemoveHandlerFirstShow
 | AddHandlerClose
 | RemoveHandlerClose
 | AddHandlerCreate
 | RemoveHandlerCreate
 | ActiveMDIChild
 | GetMDIChildren
 | MDIChildCount
 | AutoScale
 | Dock
 | UpdateDockCaption
TCustomDesignControl
pt | SetScaled
pt | DoAutoAdjustLayout
 | Create
 | AutoAdjustLayout
TScrollingWinControl
pt | WSRegisterClass
pt | AlignControls
pt | AutoScrollEnabled
pt | CalculateAutoRanges
pt | CreateWnd
pt | GetClientScrollOffset
pt | GetLogicalClientRect
pt | DoOnResize
pt | GetPreferredSizeClientFrame
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | ComputeScrollbars
pt | SetAutoScroll
pt | Loaded
pt | Resizing
pt | SetAutoSize
 | Create
 | Destroy
 | ScreenToClient
 | ClientToScreen
 | UpdateScrollbars
 | GetControlClassDefaultSize
 | ScrollBy
 | ScrollInView
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | Activate (TCustomForm)
pt | ActiveChanged (TCustomForm)
 | ActiveDefaultControlChanged (TControl)
 | ActiveMDIChild (TCustomForm)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerClose (TCustomForm)
 | AddHandlerCreate (TCustomForm)
 | AddHandlerFirstShow (TCustomForm)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomForm)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AfterConstruction (TCustomForm)
pt | AlignControls (TWinControl)
pt | AlignControls (TScrollingWinControl)
pt | AllAutoSized (TWinControl)
pt | AllAutoSized (TCustomForm)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | ArrangeIcons (TForm)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoAdjustLayout (TCustomDesignControl)
 | AutoScale (TCustomForm)
pt | AutoScrollEnabled (TScrollingWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedHandle (TCustomForm)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
 | BeforeDestruction (TCustomForm)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomForm)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BeginFormUpdate (TCustomForm)
 | BeginUpdateBounds (TWinControl)
 | BigIconHandle (TCustomForm)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateAutoRanges (TScrollingWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomForm)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanFocus (TCustomForm)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
 | Cascade (TForm)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildHandlesCreated (TCustomForm)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
 | ClientToScreen (TScrollingWinControl)
 | Close (TCustomForm)
 | CloseQuery (TCustomForm)
pt | CMActionExecute (TCustomForm)
pt | CMActionUpdate (TCustomForm)
pt | CMActivate (TCustomForm)
pt | CMAppShowBtnGlyphChanged (TCustomForm)
pt | CMAppShowMenuGlyphChanged (TCustomForm)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomForm)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDeactivate (TCustomForm)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMIconChanged (TCustomForm)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentBiDiModeChanged (TCustomForm)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMRelease (TCustomForm)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMShowingChanged (TCustomForm)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColorIsStored (TCustomForm)
pt | ComputeScrollbars (TScrollingWinControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TScrollingWinControl)
 | Create (TCustomDesignControl)
 | Create (TCustomForm)
 | Create (TForm)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
 | CreateNew (TCustomForm)
 | CreateNew (TEmulatedTaskDialog)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomForm)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TScrollingWinControl)
pt | CreateWnd (TCustomForm)
pt | CreateWnd (TForm)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
pt | Deactivate (TCustomForm)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DefocusControl (TCustomForm)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TScrollingWinControl)
 | Destroy (TCustomForm)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
 | DestroyWnd (TCustomForm)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddActionList (TCustomForm)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomDesignControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoAutoSize (TCustomForm)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | Dock (TCustomForm)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoClose (TCustomForm)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCreate (TCustomForm)
pt | DoDestroy (TCustomForm)
pt | DoDock (TControl)
pt | DoDock (TCustomForm)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExecuteAction (TCustomForm)
pt | DoExit (TWinControl)
pt | DoFirstShow (TCustomForm)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoHide (TCustomForm)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TScrollingWinControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveActionList (TCustomForm)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoShow (TCustomForm)
pt | DoShowWindow (TCustomForm)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUpdateAction (TCustomForm)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
pt | EndFormUpdate (TCustomForm)
 | EndUpdateBounds (TWinControl)
 | EnsureVisible (TCustomForm)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | FocusControl (TCustomForm)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FormIsUpdating (TCustomForm)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildren (TCustomForm)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
pt | GetClientScrollOffset (TScrollingWinControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlClassDefaultSize (TScrollingWinControl)
 | GetControlClassDefaultSize (TCustomForm)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultDockCaption (TCustomForm)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloating (TCustomForm)
pt | GetFloatingDockSiteClass (TControl)
 | GetFormImage (TCustomForm)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetLogicalClientRect (TScrollingWinControl)
 | GetMDIChildren (TCustomForm)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetPreferredSize (TCustomForm)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPreferredSizeClientFrame (TScrollingWinControl)
 | GetRealPopupParent (TCustomForm)
 | GetRGBColorResolvingParent (TControl)
 | GetRolesForControl (TCustomForm)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
pt | HandleCreateException (TCustomForm)
pt | HandleDestroyException (TCustomForm)
pt | HandleEmulatedButtonClicked (TEmulatedTaskDialog)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
pt | HandleShowHideException (TCustomForm)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | Hide (TCustomForm)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomForm)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfDropFiles (TCustomForm)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfHelp (TCustomForm)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsShortcut (TCustomForm)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
 | KeyDown (TEmulatedTaskDialog)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TScrollingWinControl)
pt | Loaded (TCustomForm)
pt | Loaded (TForm)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | MakeFullyVisible (TCustomForm)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MDIChildCount (TCustomForm)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MoveToDefaultPosition (TCustomForm)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Next (TForm)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomForm)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
pt | PaintWindow (TCustomForm)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
 | Previous (TForm)
pt | ProcessResource (TCustomForm)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Release (TCustomForm)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomForm)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerClose (TCustomForm)
 | RemoveHandlerCreate (TCustomForm)
 | RemoveHandlerFirstShow (TCustomForm)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | RequestAlign (TCustomForm)
pt | Resize (TControl)
pt | Resizing (TScrollingWinControl)
pt | Resizing (TCustomForm)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToClient (TScrollingWinControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy (TScrollingWinControl)
 | ScrollBy_WS (TWinControl)
 | ScrollInView (TScrollingWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoScroll (TScrollingWinControl)
pt | SetAutoScroll (TCustomForm)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TScrollingWinControl)
pt | SetAutoSize (TCustomForm)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomForm)
 | SetFocusedControl (TCustomForm)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParent (TCustomForm)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetRestoredBounds (TCustomForm)
pt | SetScaled (TCustomDesignControl)
pt | SetScaled (TCustomForm)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetVisible (TCustomForm)
pt | SetZOrder (TControl)
pt | SetZOrder (TCustomForm)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | Show (TCustomForm)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | ShowModal (TCustomForm)
 | ShowOnTop (TCustomForm)
 | SmallIconHandle (TCustomForm)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | Tile (TForm)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateActions (TCustomForm)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
 | UpdateDockCaption (TCustomForm)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateScrollbars (TScrollingWinControl)
pt | UpdateShowing (TWinControl)
pt | UpdateShowing (TCustomForm)
pt | UpdateWindowState (TCustomForm)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanged (TCustomForm)
pt | VisibleChanging (TControl)
pt | VisibleChanging (TCustomForm)
pt | VisibleIsStored (TCustomForm)
 | WantChildKey (TCustomForm)
pt | WidthIsAnchored (TControl)
pt | WMActivate (TCustomForm)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMCloseQuery (TCustomForm)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMDPIChanged (TCustomForm)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHelp (TCustomForm)
pt | WMHScroll (TScrollingWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMMove (TCustomForm)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMShowWindow (TCustomForm)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TScrollingWinControl)
pt | WMSize (TCustomForm)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TScrollingWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMWindowPosChanged (TCustomForm)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomForm)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TScrollingWinControl)
pt | WSRegisterClass (TCustomForm)
pt | WSRegisterClass (TForm)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TEmulatedTaskDialog
TForm
pl | ro | OnActivate
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnClose
pl | ro | OnCloseQuery
pl | ro | OnConstrainedResize
pl | ro | OnContextPopup
pl | ro | OnCreate
pl | ro | OnDblClick
pl | ro | OnDeactivate
pl | ro | OnDestroy
pl | ro | OnDockDrop
pl | ro | OnDockOver
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnDropFiles
pl | ro | OnEndDock
pl | ro | OnGetSiteInfo
pl | ro | OnHelp
pl | ro | OnHide
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnPaint
pl | ro | OnResize
pl | ro | OnShortCut
pl | ro | OnShow
pl | ro | OnShowHint
pl | ro | OnStartDock
pl | ro | OnUnDock
pl | ro | OnUTF8KeyPress
pl | ro | OnWindowStateChange
TCustomForm
 |  | OnActivate
 |  | OnClose
 |  | OnCloseQuery
 |  | OnCreate
 |  | OnDeactivate
 |  | OnDestroy
 |  | OnDropFiles
 |  | OnHelp
 |  | OnHide
 | ro | OnResize
 |  | OnShortcut
 |  | OnShow
 |  | OnShowModalFinished
 |  | OnWindowStateChange
TCustomDesignControl
TScrollingWinControl
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TEmulatedTaskDialog.Combo

Declaration

Source position: lcltaskdialog.pas line 211

public TEmulatedTaskDialog.Combo : TComboBox;

Description

The Task Dialog selection list.


TEmulatedTaskDialog.CreateNew

Declaration

Source position: lcltaskdialog.pas line 204

public constructor TEmulatedTaskDialog.CreateNew(

  AOwner: TComponent;

  Num: Integer = 0

); override;


TEmulatedTaskDialog.Edit

Declaration

Source position: lcltaskdialog.pas line 213

public TEmulatedTaskDialog.Edit : TEdit;

Description

The Task Dialog optional query editor.


TEmulatedTaskDialog.Element

Declaration

Source position: lcltaskdialog.pas line 209

public TEmulatedTaskDialog.Element : array [tdeContent..tdeMainInstruction] of TLabel;

Description

The labels corresponding to the Task Dialog main elements.


TEmulatedTaskDialog.HandleEmulatedButtonClicked

Declaration

Source position: lcltaskdialog.pas line 200

protected procedure TEmulatedTaskDialog.HandleEmulatedButtonClicked(

  Sender: TObject

);


TEmulatedTaskDialog.KeyDown

Declaration

Source position: lcltaskdialog.pas line 202

public procedure TEmulatedTaskDialog.KeyDown(

  var Key: Word;

  Shift: TShiftState

); override;


TEmulatedTaskDialog.Owner

Declaration

Source position: lcltaskdialog.pas line 207

public TEmulatedTaskDialog.Owner : PTaskDialog;

Description

The Task Dialog structure which created the form.


TEmulatedTaskDialog.Verif

Declaration

Source position: lcltaskdialog.pas line 215

public TEmulatedTaskDialog.Verif : TCheckBox;

Description

The Task Dialog optional checkbox.


TDefaultTranslator

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Performs string translations using a .mo file (Machine Object)

Declaration

Source position: lcltranslator.pas line 58

type TDefaultTranslator = class(TUpdateTranslator)
public
constructor Create(); | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure TranslateStringProperty(); override; | Gets the translated value for the specified property
end;

Inheritance

TDefaultTranslator | Performs string translations using a .mo file (Machine Object)
|
TUpdateTranslator | Performs string translations for persistent objects
|
TAbstractTranslator | Abstract base class for translators
|
TObject

Description

TDefaultTranslator is a TUpdateTranslator descendant used to translate string properties using the values defined in a .mo (Machine Object) file. A .mo file is the binary format used for translation resources created for the GNU gettext program. TDefaultTranslator implements the abstract TranslateStringProperty method defined in the ancestor class.

Use TPOTranslator to translate string properties using the .po (Portable Object) file format.

See also

TUpdateTranslator | Performs string translations for persistent objects
TPOTranslator | Performs string translations using a .po (Portable Object) file


TDefaultTranslator

TUpdateTranslator

TAbstractTranslator


TDefaultTranslator
 | Create
 | Destroy
 | TranslateStringProperty
TUpdateTranslator
 | UpdateTranslation
TAbstractTranslator
 | TranslateStringProperty


Create (TDefaultTranslator)

Destroy (TDefaultTranslator)

TranslateStringProperty (TAbstractTranslator)

TranslateStringProperty (TDefaultTranslator)

UpdateTranslation (TUpdateTranslator)


TDefaultTranslator.Create

Constructor for the class instance

Declaration

Source position: lcltranslator.pas line 62

public constructor TDefaultTranslator.Create(

  MOFileName: string

);

Arguments

MOFileName

.mo file used in the class instance

Description

Create is the constructor for the class instance, and calls the inherited constructor. Create initializes and stores a TMOFile instance using the file name specified in the MOFileName parameter. Create calls UTF8ToSys to convert any UTF-8-encoded values in MOFileName to the default encoding used for the platform or OS.


TDefaultTranslator.Destroy

Destructor for the class instance

Declaration

Source position: lcltranslator.pas line 63

public destructor TDefaultTranslator.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy ensures that resources allocated to an internal TMOFile member are freed prior to calling the inherited destructor.


TDefaultTranslator.TranslateStringProperty

Gets the translated value for the specified property

Declaration

Source position: lcltranslator.pas line 64

public procedure TDefaultTranslator.TranslateStringProperty(

  Sender: TObject;

  const Instance: TPersistent;

  PropInfo: PPropInfo;

  var Content: string

); override;

Arguments

Sender | Class instance calling the method
Instance | Persistent object with properties affected in the method
PropInfo | RTTI Property information
Content | Value for the translated string property

Description

TranslateStringProperty is a procedure used to get the translated value for the specified property from the .mo file used in the class instance.

Sender is the class instance requesting the translation action.

Instance is the TPersistent object instance affected in the method.

PropInfo contains the RTTI property information needed to update the property value.

TranslateStringProperty uses the internal TMOFile instance created in the constructor to get the translated value for the property name. The translated string value is stored in the Content argument and returned to the caller. The property value is actually updated in the caller.

No actions are performed in the method if a .mo file was not found with the required file name.


TPOTranslator

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Performs string translations using a .po (Portable Object) file

Declaration

Source position: lcltranslator.pas line 70

type TPOTranslator = class(TUpdateTranslator)
public
constructor Create(); | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure TranslateStringProperty(); override; | Gets the translated value for the specified property
end;

Inheritance

TPOTranslator | Performs string translations using a .po (Portable Object) file
|
TUpdateTranslator | Performs string translations for persistent objects
|
TAbstractTranslator | Abstract base class for translators
|
TObject

Description

TPOTranslator is a TUpdateTranslator descendant used to translate string properties using the values defined in a .po (Portable Object) file. A .po file is the text format used for translation resources created for the GNU gettext program. TPOTranslator implements the abstract TranslateStringProperty method defined in the ancestor class.

Use TDefaultTranslator to translate string properties using the .mo (Machine Object) file format.

See also

TUpdateTranslator | Performs string translations for persistent objects
TDefaultTranslator | Performs string translations using a .mo file (Machine Object)


TPOTranslator

TUpdateTranslator

TAbstractTranslator


TPOTranslator
 | Create
 | Destroy
 | TranslateStringProperty
TUpdateTranslator
 | UpdateTranslation
TAbstractTranslator
 | TranslateStringProperty


Create (TPOTranslator)

Destroy (TPOTranslator)

TranslateStringProperty (TAbstractTranslator)

TranslateStringProperty (TPOTranslator)

UpdateTranslation (TUpdateTranslator)


TPOTranslator.Create

Constructor for the class instance

Declaration

Source position: lcltranslator.pas line 74

public constructor TPOTranslator.Create(

  POFileName: string

);

constructor TPOTranslator.Create(

  aPOFile: TPOFile

);

Arguments

POFileName

.po file name to use for translated string values

Arguments

aPOFile

.po file to use for translated string values

Description

Create is the overloaded constructor for the class instance. Both variant call the inherited constructor to initialize the class instance. The overloaded variants allow use of a file name or a TPOFile instance in the class. TPOTranslator contains an internal TPOFile member which is used to access the translated string values.

POFileName contains the file name which constains the translated values for strings. A TPOFile instance is created for the specified file name.

aPOFile is the TPPOFile class instance which contains the translated values for strings.


TPOTranslator.Destroy

Destructor for the class instance

Declaration

Source position: lcltranslator.pas line 76

public destructor TPOTranslator.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy ensures that resources allocated to the internal TPOFile member in the class instance are freed. Destroy calls the inherited destructor.


TPOTranslator.TranslateStringProperty

Gets the translated value for the specified property

Declaration

Source position: lcltranslator.pas line 77

public procedure TPOTranslator.TranslateStringProperty(

  Sender: TObject;

  const Instance: TPersistent;

  PropInfo: PPropInfo;

  var Content: string

); override;

Arguments

Sender | Class instance calling the method
Instance | Persistent object with properties affected in the method
PropInfo | RTTI Property information
Content | Value for the translated string property

Description

TranslateStringProperty is a procedure used to get the translated value for the specified property from the .po file used in the class instance.

Sender is the class instance requesting the translation action.

Instance is the TPersistent object instance affected in the method.

PropInfo contains the RTTI property information needed to update the property value.

TranslateStringProperty uses the internal TPOFile instance created in the constructor to get the translated value for the property. The translated string value is stored in the Content argument and returned to the caller. The property value is actually updated in the caller.

No actions are performed in the method if a .po file was not found with the required file name.


TUpdateTranslator

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Performs string translations for persistent objects

Declaration

Source position: lcltranslator.pas line 50

type TUpdateTranslator = class(TAbstractTranslator)

public

  procedure UpdateTranslation();

Updates string translations for persistent objects

end;

Inheritance

TUpdateTranslator | Performs string translations for persistent objects
|
TAbstractTranslator | Abstract base class for translators
|
TObject

Description

TUpdateTranslator is a TAbstractTranslator descendant used to perform string translations for persistent objects. TUpdateTranslator provides the UpdateTranslation method which updates any translatable properties in Lazarus resources.

TUpdateTranslator is used as the ancestor for the TDefaultTranslator and TPOTranslator classes.

See also

LResources.TAbstractTranslator | Abstract base class for translators
TDefaultTranslator | Performs string translations using a .mo file (Machine Object)
TPOTranslator | Performs string translations using a .po (Portable Object) file


TUpdateTranslator

TAbstractTranslator


TUpdateTranslator
 | UpdateTranslation
TAbstractTranslator
 | TranslateStringProperty


TUpdateTranslator.UpdateTranslation

Updates string translations for persistent objects

Declaration

Source position: lcltranslator.pas line 55

public procedure TUpdateTranslator.UpdateTranslation(

  AnInstance: TPersistent

);

Arguments

AnInstance

Persistent object updated in the method

Description

UpdateTranslation is procedure used to translate string properties in the specified persistent object instance. UpdateTranslation uses RTTI (Run Time Type Information) to update the value for translatable properties in Lazarus resources. This requires properties to be a TPersistent descendant with RTTI enabled, and have a setter (write access) procedure. Strings, Classes, Components and the sub-Components are handled in the method.


TListWithEvent

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lcltype.pp line 2748

type TListWithEvent = class(TList)

protected

  procedure Notify(); override;

public

  property OnChange: TListChangeEvent; [rw]

end;

Inheritance

TListWithEvent

|

TList,IFPObserved
|

TObject


TListWithEvent
TList
 |  | Capacity
 |  | Count
 |  | Items
 | ro | List
TObject


ro | List (TList)


TListWithEvent
pt | Notify
TList
 | CopyMove
 | MergeMove
 | DoCopy
 | DoSrcUnique
 | DoAnd
 | DoDestUnique
 | DoOr
 | DoXOr
 | Get
 | Grow
 | Put
 | Notify
 | SetCapacity
 | GetCapacity
 | SetCount
 | GetCount
 | GetList
 | Create
 | Destroy
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | AddList
 | Add
 | Clear
 | Delete
 | Error
 | Exchange
 | Expand
 | Extract
 | First
 | GetEnumerator
 | IndexOf
 | Insert
 | Last
 | Move
 | Assign
 | Remove
 | Pack
 | Sort
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TList)
 | AddList (TList)
 | AfterConstruction (TObject)
 | Assign (TList)
 | BeforeDestruction (TObject)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TList)
 | CopyMove (TList)
 | Create (TObject)
 | Create (TList)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | Delete (TList)
 | Destroy (TObject)
 | Destroy (TList)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoAnd (TList)
 | DoCopy (TList)
 | DoDestUnique (TList)
 | DoOr (TList)
 | DoSrcUnique (TList)
 | DoXOr (TList)
 | Equals (TObject)
 | Error (TList)
 | Exchange (TList)
 | Expand (TList)
 | Extract (TList)
 | FieldAddress (TObject)
 | First (TList)
 | FPOAttachObserver (TList)
 | FPODetachObserver (TList)
 | FPONotifyObservers (TList)
 | Free (TObject)
 | FreeInstance (TObject)
 | Get (TList)
 | GetCapacity (TList)
 | GetCount (TList)
 | GetEnumerator (TList)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetList (TList)
 | Grow (TList)
 | IndexOf (TList)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TList)
 | InstanceSize (TObject)
 | Last (TList)
 | MergeMove (TList)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | Move (TList)
 | newinstance (TObject)
 | Notify (TList)
pt | Notify (TListWithEvent)
 | Pack (TList)
 | Put (TList)
 | Remove (TList)
 | SafeCallException (TObject)
 | SetCapacity (TList)
 | SetCount (TList)
 | Sort (TList)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TListWithEvent

OnChange

TList

TObject


TListWithEvent.Notify

Declaration

Source position: lcltype.pp line 2752

protected procedure TListWithEvent.Notify(

  Ptr: Pointer;

  AnAction: TListNotification

); override;


TListWithEvent.OnChange

Declaration

Source position: lcltype.pp line 2754

public property TListWithEvent.OnChange : TListChangeEvent
  read FOnChange
  write FOnChange;


TLazDockForm

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TLazDockForm - the default DockSite for a TLazDockTree and for TCustomAnchoredDockManager

Declaration

Source position: ldocktree.pas line 118

type TLazDockForm = class(TCustomForm)
protected
procedure Notification(); override; | Notification - if the required operation is removal, sets MainControl to nil, then calls inherited Notification
procedure UpdateMainControl; | UpdateMainControl - sets MainControl to a new value
procedure MouseUp(); override; | MouseUp - calls inherited MouseUp then finds position and appropriate header
procedure MouseDown(); override; | MouseDown - performs inherited MouseDown, then finds position and appropriate header
procedure MouseMove(); override; | MouseMove - performs inherited MouseMove, then finds position and appropriate header
procedure MouseLeave; override; | MouseLeave - performs inherited MouseLeave, and sets the local store of position to indicate absence of the mouse
procedure PaintWindow(); override; | PaintWindow - calls inherited PaintWindow, then creates new canvas and handle at cursor position, inserts header caption, title and images
procedure TrackMouse(); | TrackMouse - finds position of the mouse, which part of the control it occupies (whether header or main part of control), and state of buttons
public
constructor Create(); override; | Create - constructor for TLazDocForm: calls inherited Create, then fills in the header
destructor Destroy; override; | Destroy - destructor for TLazDockForm: removes header then calls inherited Destroy
function CloseQuery; override; | CloseQuery - calls inherited method, then asks all top level forms if form can close
procedure UpdateCaption; virtual; | UpdateCaption - brings caption up-to-date if there have been changes
class procedure UpdateMainControlInParents(); | UpdateMainControlInParents - make sure all parents recognize the presence of MainControl
function FindMainControlCandidate; | FindMainControlCandidate - finds forms and controls in the docktree hierarchy that could act as the MainControl
function FindHeader(); | FindHeader - identifies the part of the dock form that is the header, and returns a TControl
procedure InsertControl(); override; | InsertControl - calls inherited method then updates the main control
function IsDockedControl(); | IsDockedControl - checks if control is a child, not a TLazDockSplitter and properly anchor docked; returns True if OK
function ControlHasTitle(); | ControlHasTitle - returns True if nominated control is visible, is a docked control and has a border spacing greater than zero
function GetTitleRect(); | GetTitleRect - returns the coordinates of the title rectangle for the nominated control
function GetTitleOrientation(); | GetTitleOrientation - returns the orientation (horizontal or vertical) of the title in the nominated control
property MainControl: TControl; [rw] | The identity of the MainControl in the docked form (used for the default caption)
end;

Inheritance

TLazDockForm | TLazDockForm - the default DockSite for a TLazDockTree and for TCustomAnchoredDockManager
|
TCustomForm | The base type for TForm classes
|
TCustomDesignControl | Provides a designer surface for scaling and layout of its child controls
|
TScrollingWinControl | Class of a windowed control with incorporated scroll bars
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TLazDockForm - the default DockSite for a TLazDockTree and for TCustomAnchoredDockManager

Note: There are two docking managers:
      TLazDockTree uses TLazDockZone to allow docking in rows and columns.
      TCustomAnchoredDockManager does not use TLazDockZone and allows arbitrary layouts.


TLazDockForm
 |  | MainControl
TCustomForm
pt | ro | ClientHandle
 | ro | Active
 |  | ActiveControl
 |  | ActiveDefaultControl
 |  | AllowDropFiles
 |  | AlphaBlend
 |  | AlphaBlendValue
 | ro | AutoScroll
 |  | BorderIcons
 |  | BorderStyle
 |  | CancelControl
 | ro | Caption
 | ro | Color
 |  | DefaultControl
 |  | DefaultMonitor
 |  | Designer
 | ro | EffectiveShowInTaskBar
 | ro | FormState
 |  | FormStyle
 |  | HelpFile
 |  | Icon
 |  | KeyPreview
 | ro | MDIChildren
 |  | Menu
 |  | ModalResult
 | ro | Monitor
 | ro | LastActiveControl
 |  | PopupMode
 |  | PopupParent
 | ro | ParentFont
 |  | Position
 | ro | RestoredLeft
 | ro | RestoredTop
 | ro | RestoredWidth
 | ro | RestoredHeight
 |  | ShowInTaskBar
 | ro | Visible
 |  | WindowState
TCustomDesignControl
 |  | DesignTimePPI
 |  | PixelsPerInch
 |  | Scaled
TScrollingWinControl
pt |  | AutoScroll
pl |  | HorzScrollBar
pl |  | VertScrollBar
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 | ro | Active (TCustomForm)
 |  | ActiveControl (TCustomForm)
 |  | ActiveDefaultControl (TCustomForm)
 |  | Align (TControl)
 |  | AllowDropFiles (TCustomForm)
 |  | AlphaBlend (TCustomForm)
 |  | AlphaBlendValue (TCustomForm)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoScroll (TScrollingWinControl)
 | ro | AutoScroll (TCustomForm)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderIcons (TCustomForm)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderStyle (TCustomForm)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | CancelControl (TCustomForm)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 | ro | Caption (TCustomForm)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
pt | ro | ClientHandle (TCustomForm)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomForm)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefaultControl (TCustomForm)
 |  | DefaultMonitor (TCustomForm)
 |  | DefWndProc (TWinControl)
 |  | Designer (TCustomForm)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
 |  | DesignTimePPI (TCustomDesignControl)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 | ro | EffectiveShowInTaskBar (TCustomForm)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 | ro | FormState (TCustomForm)
 |  | FormStyle (TCustomForm)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
 |  | HelpFile (TCustomForm)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
pl |  | HorzScrollBar (TScrollingWinControl)
 |  | HostDockSite (TControl)
 |  | Icon (TCustomForm)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | KeyPreview (TCustomForm)
 | ro | LastActiveControl (TCustomForm)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MainControl (TLazDockForm)
 | ro | MDIChildren (TCustomForm)
 |  | Menu (TCustomForm)
 |  | ModalResult (TCustomForm)
 | ro | Monitor (TCustomForm)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
 | ro | ParentFont (TCustomForm)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PixelsPerInch (TCustomDesignControl)
 |  | PopupMenu (TControl)
 |  | PopupMode (TCustomForm)
 |  | PopupParent (TCustomForm)
 |  | Position (TCustomForm)
 | ro | ReadBounds (TControl)
 | ro | RestoredHeight (TCustomForm)
 | ro | RestoredLeft (TCustomForm)
 | ro | RestoredTop (TCustomForm)
 | ro | RestoredWidth (TCustomForm)
 |  | Scaled (TCustomDesignControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | ShowInTaskBar (TCustomForm)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
pl |  | VertScrollBar (TScrollingWinControl)
 |  | Visible (TControl)
 | ro | Visible (TCustomForm)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)
 |  | WindowState (TCustomForm)


TLazDockForm
pt | Notification
pt | UpdateMainControl
pt | MouseUp
pt | MouseDown
pt | MouseMove
pt | MouseLeave
pt | PaintWindow
pt | TrackMouse
 | Create
 | Destroy
 | CloseQuery
 | UpdateCaption
 | UpdateMainControlInParents
 | FindMainControlCandidate
 | FindHeader
 | InsertControl
 | IsDockedControl
 | ControlHasTitle
 | GetTitleRect
 | GetTitleOrientation
TCustomForm
pt | WMActivate
pt | WMCloseQuery
pt | WMHelp
pt | WMMove
pt | WMShowWindow
pt | WMSize
pt | WMWindowPosChanged
pt | CMBiDiModeChanged
pt | CMParentBiDiModeChanged
pt | CMAppShowBtnGlyphChanged
pt | CMAppShowMenuGlyphChanged
pt | CMIconChanged
pt | CMRelease
pt | CMActivate
pt | CMDeactivate
pt | CMShowingChanged
pt | WMDPIChanged
pt | WSRegisterClass
pt | DoShowWindow
pt | Activate
pt | ActiveChanged
pt | AdjustClientRect
pt | BeginFormUpdate
pt | ColorIsStored
pt | CreateParams
pt | CreateWnd
pt | Deactivate
pt | DoClose
pt | DoCreate
pt | DoDestroy
pt | DoHide
pt | DoShow
pt | EndFormUpdate
pt | HandleCreateException
pt | HandleDestroyException
pt | HandleShowHideException
pt | InitializeWnd
pt | Loaded
pt | ChildHandlesCreated
pt | Notification
pt | PaintWindow
pt | RequestAlign
pt | Resizing
pt | CalculatePreferredSize
pt | SetZOrder
pt | SetParent
pt | MoveToDefaultPosition
pt | UpdateShowing
pt | SetVisible
pt | AllAutoSized
pt | DoFirstShow
pt | UpdateWindowState
pt | VisibleChanging
pt | VisibleChanged
pt | WndProc
pt | VisibleIsStored
pt | DoAutoSize
pt | SetAutoSize
pt | SetAutoScroll
pt | SetScaled
pt | DoAddActionList
pt | DoRemoveActionList
pt | ProcessResource
pt | BeginAutoDrag
pt | DoDock
pt | GetFloating
pt | GetDefaultDockCaption
pt | CMActionExecute
pt | CMActionUpdate
pt | DoExecuteAction
pt | DoUpdateAction
pt | UpdateActions
 | Create
 | CreateNew
 | Destroy
 | AfterConstruction
 | BeforeDestruction
 | GetControlClassDefaultSize
 | BigIconHandle
 | Close
 | CloseQuery
 | DefocusControl
 | DestroyWnd
 | EnsureVisible
 | FocusControl
 | FormIsUpdating
 | GetFormImage
 | GetRolesForControl
 | GetRealPopupParent
 | Hide
 | IntfDropFiles
 | IntfHelp
 | IsShortcut
 | MakeFullyVisible
 | AutoSizeDelayedHandle
 | GetPreferredSize
 | Release
 | CanFocus
 | SetFocus
 | SetFocusedControl
 | SetRestoredBounds
 | Show
 | ShowModal
 | ShowOnTop
 | SmallIconHandle
 | GetChildren
 | WantChildKey
 | RemoveAllHandlersOfObject
 | AddHandlerFirstShow
 | RemoveHandlerFirstShow
 | AddHandlerClose
 | RemoveHandlerClose
 | AddHandlerCreate
 | RemoveHandlerCreate
 | ActiveMDIChild
 | GetMDIChildren
 | MDIChildCount
 | AutoScale
 | Dock
 | UpdateDockCaption
TCustomDesignControl
pt | SetScaled
pt | DoAutoAdjustLayout
 | Create
 | AutoAdjustLayout
TScrollingWinControl
pt | WSRegisterClass
pt | AlignControls
pt | AutoScrollEnabled
pt | CalculateAutoRanges
pt | CreateWnd
pt | GetClientScrollOffset
pt | GetLogicalClientRect
pt | DoOnResize
pt | GetPreferredSizeClientFrame
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | ComputeScrollbars
pt | SetAutoScroll
pt | Loaded
pt | Resizing
pt | SetAutoSize
 | Create
 | Destroy
 | ScreenToClient
 | ClientToScreen
 | UpdateScrollbars
 | GetControlClassDefaultSize
 | ScrollBy
 | ScrollInView
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | Activate (TCustomForm)
pt | ActiveChanged (TCustomForm)
 | ActiveDefaultControlChanged (TControl)
 | ActiveMDIChild (TCustomForm)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerClose (TCustomForm)
 | AddHandlerCreate (TCustomForm)
 | AddHandlerFirstShow (TCustomForm)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomForm)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AfterConstruction (TCustomForm)
pt | AlignControls (TWinControl)
pt | AlignControls (TScrollingWinControl)
pt | AllAutoSized (TWinControl)
pt | AllAutoSized (TCustomForm)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoAdjustLayout (TCustomDesignControl)
 | AutoScale (TCustomForm)
pt | AutoScrollEnabled (TScrollingWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedHandle (TCustomForm)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
 | BeforeDestruction (TCustomForm)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomForm)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BeginFormUpdate (TCustomForm)
 | BeginUpdateBounds (TWinControl)
 | BigIconHandle (TCustomForm)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateAutoRanges (TScrollingWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomForm)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanFocus (TCustomForm)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildHandlesCreated (TCustomForm)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
 | ClientToScreen (TScrollingWinControl)
 | Close (TCustomForm)
 | CloseQuery (TCustomForm)
 | CloseQuery (TLazDockForm)
pt | CMActionExecute (TCustomForm)
pt | CMActionUpdate (TCustomForm)
pt | CMActivate (TCustomForm)
pt | CMAppShowBtnGlyphChanged (TCustomForm)
pt | CMAppShowMenuGlyphChanged (TCustomForm)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomForm)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDeactivate (TCustomForm)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMIconChanged (TCustomForm)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentBiDiModeChanged (TCustomForm)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMRelease (TCustomForm)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMShowingChanged (TCustomForm)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColorIsStored (TCustomForm)
pt | ComputeScrollbars (TScrollingWinControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
 | ControlHasTitle (TLazDockForm)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TScrollingWinControl)
 | Create (TCustomDesignControl)
 | Create (TCustomForm)
 | Create (TLazDockForm)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
 | CreateNew (TCustomForm)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomForm)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TScrollingWinControl)
pt | CreateWnd (TCustomForm)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
pt | Deactivate (TCustomForm)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DefocusControl (TCustomForm)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TScrollingWinControl)
 | Destroy (TCustomForm)
 | Destroy (TLazDockForm)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
 | DestroyWnd (TCustomForm)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddActionList (TCustomForm)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomDesignControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoAutoSize (TCustomForm)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | Dock (TCustomForm)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoClose (TCustomForm)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCreate (TCustomForm)
pt | DoDestroy (TCustomForm)
pt | DoDock (TControl)
pt | DoDock (TCustomForm)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExecuteAction (TCustomForm)
pt | DoExit (TWinControl)
pt | DoFirstShow (TCustomForm)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoHide (TCustomForm)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TScrollingWinControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveActionList (TCustomForm)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoShow (TCustomForm)
pt | DoShowWindow (TCustomForm)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUpdateAction (TCustomForm)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
pt | EndFormUpdate (TCustomForm)
 | EndUpdateBounds (TWinControl)
 | EnsureVisible (TCustomForm)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
 | FindHeader (TLazDockForm)
 | FindMainControlCandidate (TLazDockForm)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | FocusControl (TCustomForm)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FormIsUpdating (TCustomForm)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildren (TCustomForm)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
pt | GetClientScrollOffset (TScrollingWinControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlClassDefaultSize (TScrollingWinControl)
 | GetControlClassDefaultSize (TCustomForm)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultDockCaption (TCustomForm)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloating (TCustomForm)
pt | GetFloatingDockSiteClass (TControl)
 | GetFormImage (TCustomForm)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetLogicalClientRect (TScrollingWinControl)
 | GetMDIChildren (TCustomForm)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetPreferredSize (TCustomForm)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPreferredSizeClientFrame (TScrollingWinControl)
 | GetRealPopupParent (TCustomForm)
 | GetRGBColorResolvingParent (TControl)
 | GetRolesForControl (TCustomForm)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTitleOrientation (TLazDockForm)
 | GetTitleRect (TLazDockForm)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
pt | HandleCreateException (TCustomForm)
pt | HandleDestroyException (TCustomForm)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
pt | HandleShowHideException (TCustomForm)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | Hide (TCustomForm)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomForm)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InsertControl (TLazDockForm)
 | InstanceSize (TObject)
 | IntfDropFiles (TCustomForm)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfHelp (TCustomForm)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsDockedControl (TLazDockForm)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsShortcut (TCustomForm)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TScrollingWinControl)
pt | Loaded (TCustomForm)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | MakeFullyVisible (TCustomForm)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MDIChildCount (TCustomForm)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TLazDockForm)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseLeave (TLazDockForm)
pt | MouseMove (TControl)
pt | MouseMove (TLazDockForm)
pt | MouseUp (TControl)
pt | MouseUp (TLazDockForm)
pt | MoveToDefaultPosition (TCustomForm)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomForm)
pt | Notification (TLazDockForm)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
pt | PaintWindow (TCustomForm)
pt | PaintWindow (TLazDockForm)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | ProcessResource (TCustomForm)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Release (TCustomForm)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomForm)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerClose (TCustomForm)
 | RemoveHandlerCreate (TCustomForm)
 | RemoveHandlerFirstShow (TCustomForm)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | RequestAlign (TCustomForm)
pt | Resize (TControl)
pt | Resizing (TScrollingWinControl)
pt | Resizing (TCustomForm)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToClient (TScrollingWinControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy (TScrollingWinControl)
 | ScrollBy_WS (TWinControl)
 | ScrollInView (TScrollingWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoScroll (TScrollingWinControl)
pt | SetAutoScroll (TCustomForm)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TScrollingWinControl)
pt | SetAutoSize (TCustomForm)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomForm)
 | SetFocusedControl (TCustomForm)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParent (TCustomForm)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetRestoredBounds (TCustomForm)
pt | SetScaled (TCustomDesignControl)
pt | SetScaled (TCustomForm)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetVisible (TCustomForm)
pt | SetZOrder (TControl)
pt | SetZOrder (TCustomForm)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | Show (TCustomForm)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | ShowModal (TCustomForm)
 | ShowOnTop (TCustomForm)
 | SmallIconHandle (TCustomForm)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TrackMouse (TLazDockForm)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateActions (TCustomForm)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
 | UpdateCaption (TLazDockForm)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
 | UpdateDockCaption (TCustomForm)
pt | UpdateMainControl (TLazDockForm)
 | UpdateMainControlInParents (TLazDockForm)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateScrollbars (TScrollingWinControl)
pt | UpdateShowing (TWinControl)
pt | UpdateShowing (TCustomForm)
pt | UpdateWindowState (TCustomForm)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanged (TCustomForm)
pt | VisibleChanging (TControl)
pt | VisibleChanging (TCustomForm)
pt | VisibleIsStored (TCustomForm)
 | WantChildKey (TCustomForm)
pt | WidthIsAnchored (TControl)
pt | WMActivate (TCustomForm)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMCloseQuery (TCustomForm)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMDPIChanged (TCustomForm)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHelp (TCustomForm)
pt | WMHScroll (TScrollingWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMMove (TCustomForm)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMShowWindow (TCustomForm)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TScrollingWinControl)
pt | WMSize (TCustomForm)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TScrollingWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMWindowPosChanged (TCustomForm)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomForm)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TScrollingWinControl)
pt | WSRegisterClass (TCustomForm)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TLazDockForm
TCustomForm
 |  | OnActivate
 |  | OnClose
 |  | OnCloseQuery
 |  | OnCreate
 |  | OnDeactivate
 |  | OnDestroy
 |  | OnDropFiles
 |  | OnHelp
 |  | OnHide
 | ro | OnResize
 |  | OnShortcut
 |  | OnShow
 |  | OnShowModalFinished
 |  | OnWindowStateChange
TCustomDesignControl
TScrollingWinControl
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TLazDockForm.CloseQuery

CloseQuery - calls inherited method, then asks all top level forms if form can close

Declaration

Source position: ldocktree.pas line 136

public function TLazDockForm.CloseQuery: Boolean; override;

See also

TCustomForm.CloseQuery

Asks the OnCloseQuery handler whether the form can close


TLazDockForm.ControlHasTitle

ControlHasTitle - returns True if nominated control is visible, is a docked control and has a border spacing greater than zero

Declaration

Source position: ldocktree.pas line 143

public function TLazDockForm.ControlHasTitle(

  Control: TControl

):Boolean;


TLazDockForm.Create

Create - constructor for TLazDocForm: calls inherited Create, then fills in the header

Declaration

Source position: ldocktree.pas line 134

public constructor TLazDockForm.Create(

  AOwner: TComponent

); override;

See also

TCustomForm.Create


TLazDockForm.Destroy

Destroy - destructor for TLazDockForm: removes header then calls inherited Destroy

Declaration

Source position: ldocktree.pas line 135

public destructor TLazDockForm.Destroy; override;

See also

TCustomForm.Destroy

Destructor for the class instance


TLazDockForm.FindHeader

FindHeader - identifies the part of the dock form that is the header, and returns a TControl

Declaration

Source position: ldocktree.pas line 140

public function TLazDockForm.FindHeader(

  x: Integer;

  y: Integer;

  out Part: TLazDockHeaderPart

):TControl;


TLazDockForm.FindMainControlCandidate

FindMainControlCandidate - finds forms and controls in the docktree hierarchy that could act as the MainControl

Declaration

Source position: ldocktree.pas line 139

public function TLazDockForm.FindMainControlCandidate: TControl;


TLazDockForm.GetTitleOrientation

GetTitleOrientation - returns the orientation (horizontal or vertical) of the title in the nominated control

Declaration

Source position: ldocktree.pas line 145

public function TLazDockForm.GetTitleOrientation(

  Control: TControl

):TDockOrientation;


TLazDockForm.GetTitleRect

GetTitleRect - returns the coordinates of the title rectangle for the nominated control

Declaration

Source position: ldocktree.pas line 144

public function TLazDockForm.GetTitleRect(

  Control: TControl

):TRect;


TLazDockForm.InsertControl

InsertControl - calls inherited method then updates the main control

Declaration

Source position: ldocktree.pas line 141

public procedure TLazDockForm.InsertControl(

  AControl: TControl;

  Index: Integer

); override;

See also

TWinControl.InsertControl

Inserts the specified control into the Controls property


TLazDockForm.IsDockedControl

IsDockedControl - checks if control is a child, not a TLazDockSplitter and properly anchor docked; returns True if OK

Declaration

Source position: ldocktree.pas line 142

public function TLazDockForm.IsDockedControl(

  Control: TControl

):Boolean;


TLazDockForm.MainControl

The identity of the MainControl in the docked form (used for the default caption)

Declaration

Source position: ldocktree.pas line 146

public property TLazDockForm.MainControl : TControl
  read FMainControl
  write SetMainControl;


TLazDockForm.MouseDown

MouseDown - performs inherited MouseDown, then finds position and appropriate header

Declaration

Source position: ldocktree.pas line 128

protected procedure TLazDockForm.MouseDown(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;

See also

TControl.MouseDown

Handler for MouseDown events


TLazDockForm.MouseLeave

MouseLeave - performs inherited MouseLeave, and sets the local store of position to indicate absence of the mouse

Declaration

Source position: ldocktree.pas line 130

protected procedure TLazDockForm.MouseLeave; override;

See also

TControl.MouseLeave

Invokes the OnMouseLeave handler


TLazDockForm.MouseMove

MouseMove - performs inherited MouseMove, then finds position and appropriate header

Declaration

Source position: ldocktree.pas line 129

protected procedure TLazDockForm.MouseMove(

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;

See also

TControl.MouseMove

Handler for MouseMove events


TLazDockForm.MouseUp

MouseUp - calls inherited MouseUp then finds position and appropriate header

Declaration

Source position: ldocktree.pas line 127

protected procedure TLazDockForm.MouseUp(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;

See also

TControl.MouseUp

Invokes the OnMouseUp handler


TLazDockForm.Notification

Notification - if the required operation is removal, sets MainControl to nil, then calls inherited Notification

Declaration

Source position: ldocktree.pas line 125

protected procedure TLazDockForm.Notification(

  AComponent: TComponent;

  Operation: TOperation

); override;

See also

#LCL.Forms.TCustomForm.Notification


TLazDockForm.PaintWindow

PaintWindow - calls inherited PaintWindow, then creates new canvas and handle at cursor position, inserts header caption, title and images

Declaration

Source position: ldocktree.pas line 131

protected procedure TLazDockForm.PaintWindow(

  DC: HDC

); override;

See also

TCustomControl.PaintWindow

Paints a clipped portion (child control) on the specified device context


TLazDockForm.TrackMouse

TrackMouse - finds position of the mouse, which part of the control it occupies (whether header or main part of control), and state of buttons

Declaration

Source position: ldocktree.pas line 132

protected procedure TLazDockForm.TrackMouse(

  X: Integer;

  Y: Integer

);


TLazDockForm.UpdateCaption

UpdateCaption - brings caption up-to-date if there have been changes

Declaration

Source position: ldocktree.pas line 137

public procedure TLazDockForm.UpdateCaption; virtual;


TLazDockForm.UpdateMainControl

UpdateMainControl - sets MainControl to a new value

Declaration

Source position: ldocktree.pas line 126

protected procedure TLazDockForm.UpdateMainControl;


TLazDockForm.UpdateMainControlInParents

UpdateMainControlInParents - make sure all parents recognize the presence of MainControl

Declaration

Source position: ldocktree.pas line 138

public class procedure TLazDockForm.UpdateMainControlInParents(

  StartControl: TControl

);


TLazDockPage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TLazDockPage - an entity similar to a TLazDockForm, but forming a page in a notebook of TLazDockPages

Declaration

Source position: ldocktree.pas line 153

type TLazDockPage = class(TCustomPage)
public
procedure InsertControl(); override; | InsertControl - calls inherited method, then ensures that all parents recognize the MainControl
property DockZone: TDockZone; [r] | The DockZone in which this page is located
property PageControl: TLazDockPages; [r] | The PageControl or notebook in which this page is located (its parent)
end;

Inheritance

TLazDockPage | TLazDockPage - an entity similar to a TLazDockForm, but forming a page in a notebook of TLazDockPages
|
TCustomPage | TCustomPage: The base type for Page
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TLazDockPage
 | ro | DockZone
 | ro | PageControl
TCustomPage
pt |  | Flags
 |  | PageIndex
 |  | TabVisible
 |  | ImageIndex
 | ro | Left
 | ro | Top
 | ro | Width
 | ro | Height
 | ro | TabOrder
 | ro | Visible
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 | ro | DockZone (TLazDockPage)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
pt |  | Flags (TCustomPage)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
 | ro | Height (TCustomPage)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | ImageIndex (TCustomPage)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 | ro | Left (TCustomPage)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 | ro | PageControl (TLazDockPage)
 |  | PageIndex (TCustomPage)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomPage)
 |  | TabStop (TWinControl)
 |  | TabVisible (TCustomPage)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 | ro | Top (TCustomPage)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | Visible (TCustomPage)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
 | ro | Width (TCustomPage)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TLazDockPage
 | InsertControl
TCustomPage
pt | WSRegisterClass
pt | WMPaint
pt | SetParent
pt | CMHitTest
pt | CMVisibleChanged
pt | GetPageIndex
pt | SetPageIndex
pt | GetTabVisible
pt | DialogChar
pt | DoHide
pt | DoShow
pt | DestroyHandle
pt | RealSetText
 | Create
 | CanTab
 | IsControlVisible
 | HandleObjectShouldBeVisible
 | VisibleIndex
 | CheckNewParent
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
 | CanTab (TCustomPage)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
 | CheckNewParent (TCustomPage)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMHitTest (TCustomPage)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMVisibleChanged (TCustomPage)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomPage)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
pt | DestroyHandle (TCustomPage)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomPage)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoHide (TCustomPage)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoShow (TCustomPage)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPageIndex (TCustomPage)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
pt | GetTabVisible (TCustomPage)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HandleObjectShouldBeVisible (TCustomPage)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InsertControl (TLazDockPage)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsControlVisible (TCustomPage)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomPage)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetPageIndex (TCustomPage)
pt | SetParent (TControl)
pt | SetParent (TCustomPage)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
 | VisibleIndex (TCustomPage)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomPage)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomPage)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TLazDockPage
TCustomPage
 | OnHide
 | OnShow
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TLazDockPage.DockZone

The DockZone in which this page is located

Declaration

Source position: ldocktree.pas line 159

public property TLazDockPage.DockZone : TDockZone
  read FDockZone;


TLazDockPage.InsertControl

InsertControl - calls inherited method, then ensures that all parents recognize the MainControl

Declaration

Source position: ldocktree.pas line 158

public procedure TLazDockPage.InsertControl(

  AControl: TControl;

  Index: Integer

); override;

See also

TWinControl.InsertControl

Inserts the specified control into the Controls property


TLazDockPage.PageControl

The PageControl or notebook in which this page is located (its parent)

Declaration

Source position: ldocktree.pas line 160

public property TLazDockPage.PageControl : TLazDockPages
  read GetPageControl;


TLazDockPages

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TLazDockPages a notebook in which each page is a TLazDockPage

Declaration

Source position: ldocktree.pas line 166

type TLazDockPages = class(TCustomTabControl)
protected
function GetFloatingDockSiteClass; override; | GetFloatingDockSiteClass - returns a default class of TLazDockForm, overriding the inherited value
function GetPageClass; override; | Gets the TLazDockPage class type used as the page class for the tabbed control
procedure Change; override; | Change - calls inherited method, then ensures that all parents recognize MainControl
public
property Page []: TLazDockPage; [r] | Page - an individual TLazDockPage in the notebook, referred by its Index
property ActivePageComponent: TLazDockPage; [rw] |
property Pages: TStrings; |
end;

Inheritance

TLazDockPages | TLazDockPages a notebook in which each page is a TLazDockPage
|
TCustomTabControl | TCustomTabControl - base class for TTabControl, a series of Tabs along the edge of a display area; selection of a Tab governs the contents of the DisplayRect
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TLazDockPages
 | ro | Page
 |  | ActivePageComponent
 | ro | Pages
TCustomTabControl
pt |  | ActivePageComponent
pt |  | ActivePage
pt | ro | DisplayRect
pt |  | Tabs
pt |  | TabIndex
 |  | HotTrack
 |  | Images
 |  | ImagesWidth
 |  | MultiLine
 |  | MultiSelect
 |  | Options
 |  | OwnerDraw
 | ro | Page
 | ro | PageCount
 |  | PageIndex
 |  | Pages
 |  | RaggedRight
 |  | ScrollOpposite
 |  | ShowTabs
 |  | Style
 |  | TabHeight
 |  | TabPosition
 |  | TabWidth
pl | ro | TabStop
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
pt |  | ActivePage (TCustomTabControl)
pt |  | ActivePageComponent (TCustomTabControl)
 |  | ActivePageComponent (TLazDockPages)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt | ro | DisplayRect (TCustomTabControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | HotTrack (TCustomTabControl)
 |  | Images (TCustomTabControl)
 |  | ImagesWidth (TCustomTabControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | MultiLine (TCustomTabControl)
 |  | MultiSelect (TCustomTabControl)
 |  | Name (TComponent)
 |  | Options (TCustomTabControl)
 | ro | Owner (TComponent)
 |  | OwnerDraw (TCustomTabControl)
 | ro | Page (TCustomTabControl)
 | ro | Page (TLazDockPages)
 | ro | PageCount (TCustomTabControl)
 |  | PageIndex (TCustomTabControl)
 |  | Pages (TCustomTabControl)
 | ro | Pages (TLazDockPages)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 |  | RaggedRight (TCustomTabControl)
 | ro | ReadBounds (TControl)
 |  | ScrollOpposite (TCustomTabControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | ShowTabs (TCustomTabControl)
 |  | Style (TCustomTabControl)
 |  | TabHeight (TCustomTabControl)
pt |  | TabIndex (TCustomTabControl)
 |  | TabOrder (TWinControl)
 |  | TabPosition (TCustomTabControl)
pt |  | Tabs (TCustomTabControl)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCustomTabControl)
 |  | TabWidth (TCustomTabControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TLazDockPages
pt | GetFloatingDockSiteClass
pt | GetPageClass
pt | Change
TCustomTabControl
pt | DoAutoAdjustLayout
pt | GetPageClass
pt | GetListClass
pt | SetOptions
pt | AddRemovePageHandle
pt | CNNotify
pt | WSRegisterClass
pt | CreateWnd
pt | Loaded
pt | DoChange
pt | InitializeWnd
pt | Change
pt | KeyDown
pt | ReadState
pt | DialogChar
pt | InternalSetPageIndex
pt | ShowControl
pt | IndexOfTabAt
pt | IndexOfPageAt
pt | UpdateTabProperties
pt | GetControlClassDefaultSize
pt | Notification
pt | GetPage
pt | GetPageCount
pt | InsertPage
pt | RemovePage
pt | CanChange
 | Create
 | Destroy
 | TabRect
 | GetImageIndex
 | IndexOf
 | CustomPage
 | CanChangePageIndex
 | GetMinimumTabWidth
 | GetMinimumTabHeight
 | GetCapabilities
 | TabToPageIndex
 | PageToTabIndex
 | DoCloseTabClicked
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AddRemovePageHandle (TCustomTabControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
pt | CanChange (TCustomTabControl)
 | CanChangePageIndex (TCustomTabControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomTabControl)
pt | Change (TLazDockPages)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
pt | CNNotify (TCustomTabControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomTabControl)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TCustomTabControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CustomPage (TCustomTabControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomTabControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomTabControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomTabControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChange (TCustomTabControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
 | DoCloseTabClicked (TCustomTabControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetCapabilities (TCustomTabControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomTabControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
pt | GetFloatingDockSiteClass (TLazDockPages)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetImageIndex (TCustomTabControl)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetListClass (TCustomTabControl)
pt | GetLogicalClientRect (TControl)
 | GetMinimumTabHeight (TCustomTabControl)
 | GetMinimumTabWidth (TCustomTabControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPage (TCustomTabControl)
pt | GetPageClass (TCustomTabControl)
pt | GetPageClass (TLazDockPages)
pt | GetPageCount (TCustomTabControl)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | IndexOf (TCustomTabControl)
pt | IndexOfPageAt (TCustomTabControl)
pt | IndexOfTabAt (TCustomTabControl)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomTabControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
pt | InsertPage (TCustomTabControl)
 | InstanceSize (TObject)
pt | InternalSetPageIndex (TCustomTabControl)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomTabControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomTabControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomTabControl)
 | NotifyControls (TWinControl)
 | PageToTabIndex (TCustomTabControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
pt | ReadState (TCustomTabControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
pt | RemovePage (TCustomTabControl)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetOptions (TCustomTabControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
pt | ShowControl (TCustomTabControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
 | TabRect (TCustomTabControl)
 | TabToPageIndex (TCustomTabControl)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
pt | UpdateTabProperties (TCustomTabControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomTabControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TLazDockPages
TCustomTabControl
pt | OnChange
 | OnChanging
 | OnCloseTabClicked
 | OnGetImageIndex
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TLazDockPages.Change

Change - calls inherited method, then ensures that all parents recognize MainControl

Declaration

Source position: ldocktree.pas line 174

protected procedure TLazDockPages.Change; override;

See also

TCustomTabControl.Change

Change - perform the code for OnChanging


TLazDockPages.GetFloatingDockSiteClass

GetFloatingDockSiteClass - returns a default class of TLazDockForm, overriding the inherited value

Declaration

Source position: ldocktree.pas line 172

protected function TLazDockPages.GetFloatingDockSiteClass: TWinControlClass; override;

See also

TControl.GetFloatingDockSiteClass

Returns the class for a floating host dock site


TLazDockPages.GetPageClass

Gets the TLazDockPage class type used as the page class for the tabbed control

Declaration

Source position: ldocktree.pas line 173

protected function TLazDockPages.GetPageClass: TCustomPageClass; override;

Function result

TLazDockPage class type used for the page class


TLazDockPages.Page

Page - an individual TLazDockPage in the notebook, referred by its Index

Declaration

Source position: ldocktree.pas line 176

public property TLazDockPages.Page[Index: Integer] : TLazDockPage
  read GetNoteBookPage;


TLazDockSplitter

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TLazDockSplitter - a splitter used with Lazarus Docking components

Declaration

Source position: ldocktree.pas line 185

type TLazDockSplitter = class(TCustomSplitter)

public

  constructor Create(); override;

Create - constructor for TLazDockSplitter: calls inherited Create and initializes minimum size

end;

Inheritance

TLazDockSplitter | TLazDockSplitter - a splitter used with Lazarus Docking components
|
TCustomSplitter | TCustomSplitter is the base type for TSplitter
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TLazDockSplitter
TCustomSplitter
 |  | ResizeControl
 | ro | Align
 |  | AutoSnap
 |  | Beveled
 | ro | Cursor
 |  | MinSize
 |  | ResizeAnchor
 |  | ResizeStyle
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TLazDockSplitter
 | Create
TCustomSplitter
pt | CMEnabledChanged
pt | WSRegisterClass
pt | AdaptAnchors
pt | CheckNewSize
pt | CheckOffset
pt | FindAlignControl
pt | FindAlignOtherControl
pt | MouseDown
pt | MouseEnter
pt | MouseLeave
pt | MouseMove
pt | MouseUp
pt | Paint
pt | SetAlign
pt | SetAnchors
pt | SetResizeAnchor
pt | SetResizeControl
pt | StartSplitterMove
pt | StopSplitterMove
pt | UpdateCursor
 | Create
 | AnchorSplitter
 | GetOtherResizeControl
 | MoveSplitter
 | SetSplitterPosition
 | GetSplitterPosition
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
pt | AdaptAnchors (TCustomSplitter)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorSplitter (TCustomSplitter)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckNewSize (TCustomSplitter)
pt | CheckOffset (TCustomSplitter)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnabledChanged (TCustomSplitter)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomSplitter)
 | Create (TLazDockSplitter)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
pt | FindAlignControl (TCustomSplitter)
pt | FindAlignOtherControl (TCustomSplitter)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOtherResizeControl (TCustomSplitter)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetSplitterPosition (TCustomSplitter)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCustomSplitter)
pt | MouseEnter (TControl)
pt | MouseEnter (TCustomSplitter)
pt | MouseLeave (TControl)
pt | MouseLeave (TCustomSplitter)
pt | MouseMove (TControl)
pt | MouseMove (TCustomSplitter)
pt | MouseUp (TControl)
pt | MouseUp (TCustomSplitter)
 | MoveSplitter (TCustomSplitter)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | Paint (TCustomSplitter)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
pt | SetAlign (TCustomSplitter)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAnchors (TCustomSplitter)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetResizeAnchor (TCustomSplitter)
pt | SetResizeControl (TCustomSplitter)
 | SetShape (TWinControl)
 | SetSplitterPosition (TCustomSplitter)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
pt | StartSplitterMove (TCustomSplitter)
pt | StopSplitterMove (TCustomSplitter)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
pt | UpdateCursor (TCustomSplitter)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomSplitter)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TLazDockSplitter
TCustomSplitter
 | OnCanOffset
 | OnCanResize
 | OnMoved
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TLazDockSplitter.Create

Create - constructor for TLazDockSplitter: calls inherited Create and initializes minimum size

Declaration

Source position: ldocktree.pas line 187

public constructor TLazDockSplitter.Create(

  AOwner: TComponent

); override;

See also

TCustomSplitter.Create

Create - constructor for TCustomSplitter: calls inherited Create then sets initial alignment, size and style


TLazDockTree

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TLazDockTree - a tree of TLazDockZones found in a docked window

Declaration

Source position: ldocktree.pas line 72

type TLazDockTree = class(TDockTree)
protected
procedure AnchorDockLayout(); | AnchorDockLayout - sets up anchors between all docked controls and helper controls
procedure CreateDockLayoutHelperControls(); | CreateDockLayoutHelperControls - creates any splitters and pages needed for the dock layout, including recursive creation for child controls
procedure ResetSizes(); | ResetSizes - splits available size of Zone between children
procedure BreakAnchors(); | BreakAnchors - detach the anchors of all child controls
procedure PaintDockFrame(); override; | PaintDockFrame - finds the cursor position and paints the dock frame of the specified size on the nominated canvas
procedure UndockControlForDocking(); | UndockControlForDocking - frees anchors from parent and sibling controls
function DefaultDockGrabberSize; | DefaultDockGrabberSize - returns the default size for the dock grabber
public
constructor Create(); override; | Create - constructor for TLazDockTree: creates a docking form if required, sets up a dock manager then calls inherited Create
destructor Destroy; override; | Destroy - destructor for TLazDockTree: frees the dock site, annuls the Docksite manager, destroys any images then calls inherited Destroy
procedure AdjustDockRect(); override; | AdjustDockRect - offset one of the borders of control rect in order to get space for frame
procedure InsertControl(); override; | InsertControl - undocks AControl and docks it into the tree
procedure RemoveControl(); override; | RemoveControl - destroy child zone and all parents if they does not contain anything else, then removes the dock control
procedure BuildDockLayout(); | BuildDockLayout - breaks the current anchors, forms the appropriate helper controls then re-establishes the anchors
procedure FindBorderControls(); | FindBorderControls - makes splitters for all bordering controls along the specified Side
function FindBorderControl(); |
function GetAnchorControl(); | GetAnchorControl - find a control to anchor the Zone's Side
procedure PaintSite(); override; | PaintSite - paint bounds for each control and close button (using the supplied handle)
procedure MessageHandler(); override; | MessageHandler - checks the state of the mouse and takes the appropriate action: checks whether redraw is needed because of mouse move or change in mouse button status, text needs to be added, etc
procedure DumpLayout(); override; | DumpLayout - writes layout of Zone to a file, for debugging purposes etc
property AutoFreeDockSite: Boolean; [rw] | AutoFreeDockSite - determines whether the dock site is free
end;

Inheritance

TLazDockTree | TLazDockTree - a tree of TLazDockZones found in a docked window
|
TDockTree | A docking manager for tree-style layouts
|
TDockManager | The layout manager for a docksite
|
TPersistent,IFPObserved
|
TObject


TLazDockTree
 |  | AutoFreeDockSite
TDockTree
 | ro | DockZoneClass
 |  | DockSite
 | ro | RootZone
TDockManager
TPersistent
TObject


TLazDockTree
pt | AnchorDockLayout
pt | CreateDockLayoutHelperControls
pt | ResetSizes
pt | BreakAnchors
pt | PaintDockFrame
pt | UndockControlForDocking
pt | DefaultDockGrabberSize
 | Create
 | Destroy
 | AdjustDockRect
 | InsertControl
 | RemoveControl
 | BuildDockLayout
 | FindBorderControls
 | FindBorderControl
 | GetAnchorControl
 | PaintSite
 | MessageHandler
 | DumpLayout
TDockTree
pt | HitTest
pt | PaintDockFrame
pt | UpdateAll
pt | SetDockZoneClass
 | Create
 | Destroy
 | BeginUpdate
 | EndUpdate
 | AdjustDockRect
 | GetControlBounds
 | InsertControl
 | LoadFromStream
 | MessageHandler
 | PositionDockRect
 | RemoveControl
 | SaveToStream
 | SetReplacingControl
 | ResetBounds
 | PaintSite
 | DumpLayout
TDockManager
 | Create
 | BeginUpdate
 | EndUpdate
 | GetControlBounds
 | GetDockEdge
 | InsertControl
 | LoadFromStream
 | PaintSite
 | MessageHandler
 | PositionDockRect
 | RemoveControl
 | ResetBounds
 | SaveToStream
 | SetReplacingControl
 | AutoFreeByControl
 | IsEnabledControl
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | AnchorDockLayout (TLazDockTree)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | AutoFreeByControl (TDockManager)
 | BeforeDestruction (TObject)
 | BeginUpdate (TDockManager)
 | BeginUpdate (TDockTree)
pt | BreakAnchors (TLazDockTree)
 | BuildDockLayout (TLazDockTree)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TDockManager)
 | Create (TDockTree)
 | Create (TLazDockTree)
pt | CreateDockLayoutHelperControls (TLazDockTree)
pt | DefaultDockGrabberSize (TLazDockTree)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TDockTree)
 | Destroy (TLazDockTree)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DumpLayout (TDockTree)
 | DumpLayout (TLazDockTree)
 | EndUpdate (TDockManager)
 | EndUpdate (TDockTree)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FindBorderControl (TLazDockTree)
 | FindBorderControls (TLazDockTree)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetAnchorControl (TLazDockTree)
 | GetControlBounds (TDockManager)
 | GetControlBounds (TDockTree)
 | GetDockEdge (TDockManager)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
pt | HitTest (TDockTree)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InsertControl (TDockManager)
 | InsertControl (TDockTree)
 | InsertControl (TLazDockTree)
 | InstanceSize (TObject)
 | IsEnabledControl (TDockManager)
 | LoadFromStream (TDockManager)
 | LoadFromStream (TDockTree)
 | MessageHandler (TDockManager)
 | MessageHandler (TDockTree)
 | MessageHandler (TLazDockTree)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
pt | PaintDockFrame (TDockTree)
pt | PaintDockFrame (TLazDockTree)
 | PaintSite (TDockManager)
 | PaintSite (TDockTree)
 | PaintSite (TLazDockTree)
 | PositionDockRect (TDockManager)
 | PositionDockRect (TDockTree)
 | RemoveControl (TDockManager)
 | RemoveControl (TDockTree)
 | RemoveControl (TLazDockTree)
 | ResetBounds (TDockManager)
 | ResetBounds (TDockTree)
pt | ResetSizes (TLazDockTree)
 | SafeCallException (TObject)
 | SaveToStream (TDockManager)
 | SaveToStream (TDockTree)
pt | SetDockZoneClass (TDockTree)
 | SetReplacingControl (TDockManager)
 | SetReplacingControl (TDockTree)
 | StringMessageTable (TObject)
 | ToString (TObject)
pt | UndockControlForDocking (TLazDockTree)
 | UnitName (TObject)
pt | UpdateAll (TDockTree)


TLazDockTree

TDockTree

TDockManager

TPersistent

TObject


TLazDockTree.AdjustDockRect

AdjustDockRect - offset one of the borders of control rect in order to get space for frame

Declaration

Source position: ldocktree.pas line 89

public procedure TLazDockTree.AdjustDockRect(

  AControl: TControl;

  var ARect: TRect

); override;


TLazDockTree.AnchorDockLayout

AnchorDockLayout - sets up anchors between all docked controls and helper controls

Declaration

Source position: ldocktree.pas line 78

protected procedure TLazDockTree.AnchorDockLayout(

  Zone: TLazDockZone

);


TLazDockTree.AutoFreeDockSite

AutoFreeDockSite - determines whether the dock site is free

Declaration

Source position: ldocktree.pas line 103

public property TLazDockTree.AutoFreeDockSite : Boolean
  read FAutoFreeDockSite
  write FAutoFreeDockSite;


TLazDockTree.BreakAnchors

BreakAnchors - detach the anchors of all child controls

Declaration

Source position: ldocktree.pas line 81

protected procedure TLazDockTree.BreakAnchors(

  Zone: TDockZone

);


TLazDockTree.BuildDockLayout

BuildDockLayout - breaks the current anchors, forms the appropriate helper controls then re-establishes the anchors

Declaration

Source position: ldocktree.pas line 93

public procedure TLazDockTree.BuildDockLayout(

  Zone: TLazDockZone

);


TLazDockTree.Create

Create - constructor for TLazDockTree: creates a docking form if required, sets up a dock manager then calls inherited Create

Declaration

Source position: ldocktree.pas line 87

public constructor TLazDockTree.Create(

  TheDockSite: TWinControl

); override;


TLazDockTree.CreateDockLayoutHelperControls

CreateDockLayoutHelperControls - creates any splitters and pages needed for the dock layout, including recursive creation for child controls

Declaration

Source position: ldocktree.pas line 79

protected procedure TLazDockTree.CreateDockLayoutHelperControls(

  Zone: TLazDockZone

);


TLazDockTree.DefaultDockGrabberSize

DefaultDockGrabberSize - returns the default size for the dock grabber

Declaration

Source position: ldocktree.pas line 85

protected function TLazDockTree.DefaultDockGrabberSize: Integer;


TLazDockTree.Destroy

Destroy - destructor for TLazDockTree: frees the dock site, annuls the Docksite manager, destroys any images then calls inherited Destroy

Declaration

Source position: ldocktree.pas line 88

public destructor TLazDockTree.Destroy; override;


TLazDockTree.DumpLayout

DumpLayout - writes layout of Zone to a file, for debugging purposes etc

Declaration

Source position: ldocktree.pas line 101

public procedure TLazDockTree.DumpLayout(

  FileName: string

); override;


TLazDockTree.FindBorderControl

Declaration

Source position: ldocktree.pas line 96

public function TLazDockTree.FindBorderControl(

  Zone: TLazDockZone;

  Side: TAnchorKind

):TControl;


TLazDockTree.FindBorderControls

FindBorderControls - makes splitters for all bordering controls along the specified Side

Declaration

Source position: ldocktree.pas line 94

public procedure TLazDockTree.FindBorderControls(

  Zone: TLazDockZone;

  Side: TAnchorKind;

  var List: TFPList

);


TLazDockTree.GetAnchorControl

GetAnchorControl - find a control to anchor the Zone's Side

Declaration

Source position: ldocktree.pas line 97

public function TLazDockTree.GetAnchorControl(

  Zone: TLazDockZone;

  Side: TAnchorKind;

  OutSide: Boolean

):TControl;


TLazDockTree.InsertControl

InsertControl - undocks AControl and docks it into the tree

Declaration

Source position: ldocktree.pas line 90

public procedure TLazDockTree.InsertControl(

  AControl: TControl;

  InsertAt: TAlign;

  DropControl: TControl

); override;

Description

InsertControl - undocks AControl and docks it into the tree

It creates a new TDockZone for AControl and inserts it as a new leaf.
  It automatically changes the tree, so that the parent of the new TDockZone
  will have the Orientation for InsertAt.

  Example 1:

    A newly created TLazDockTree has only a DockSite (TLazDockForm) and a single
    TDockZone - the RootZone, which has as ChildControl the DockSite.

    Visual:
      +-DockSite--+
      |           |
      +-----------+
    Tree of TDockZone:
      RootZone (DockSite,doNoOrient)

  Inserting the first control:  InsertControl(Form1,alLeft,nil);
    Visual:
      +-DockSite---+
      |+--Form1---+|
      ||          ||
      |+----------+|
      +------------+
    Tree of TDockZone:
      RootZone (DockSite,doHorizontal)
       +-Zone2 (Form1,doNoOrient)

  Dock Form2 right of Form1:  InsertControl(Form2,alLeft,Form1);
    Visual:
      +-DockSite----------+
      |+-Form1-+|+-Form2-+|
      ||        ||       ||
      |+-------+|+-------+|
      +-------------------+
    Tree of TDockZone:
      RootZone (DockSite,doHorizontal)
       +-Zone2 (Form1,doNoOrient)
       +-Zone3 (Form2,doNoOrient)


TLazDockTree.MessageHandler

MessageHandler - checks the state of the mouse and takes the appropriate action: checks whether redraw is needed because of mouse move or change in mouse button status, text needs to be added, etc

Declaration

Source position: ldocktree.pas line 100

public procedure TLazDockTree.MessageHandler(

  Sender: TControl;

  var Message: TLMessage

); override;


TLazDockTree.PaintDockFrame

PaintDockFrame - finds the cursor position and paints the dock frame of the specified size on the nominated canvas

Declaration

Source position: ldocktree.pas line 82

protected procedure TLazDockTree.PaintDockFrame(

  ACanvas: TCanvas;

  AControl: TControl;

  const ARect: TRect

); override;


TLazDockTree.PaintSite

PaintSite - paint bounds for each control and close button (using the supplied handle)

Declaration

Source position: ldocktree.pas line 99

public procedure TLazDockTree.PaintSite(

  DC: HDC

); override;


TLazDockTree.RemoveControl

RemoveControl - destroy child zone and all parents if they does not contain anything else, then removes the dock control

Declaration

Source position: ldocktree.pas line 92

public procedure TLazDockTree.RemoveControl(

  AControl: TControl

); override;


TLazDockTree.ResetSizes

ResetSizes - splits available size of Zone between children

Declaration

Source position: ldocktree.pas line 80

protected procedure TLazDockTree.ResetSizes(

  Zone: TLazDockZone

);


TLazDockTree.UndockControlForDocking

UndockControlForDocking - frees anchors from parent and sibling controls

Declaration

Source position: ldocktree.pas line 84

protected procedure TLazDockTree.UndockControlForDocking(

  AControl: TControl

);


TLazDockZone

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TLazDockZone - a zone for docking in a Lazarus form

Declaration

Source position: ldocktree.pas line 42

type TLazDockZone = class(TDockZone)
public
destructor Destroy; override; | Destroy - destructor for TLazDockZone; frees subcomponents then calls inherited Destroy
procedure FreeSubComponents; | FreeSubComponents - frees and nils the local splitter and page/pages components, ready for destroying the control
function GetCaption; | GetCaption - if there is a child control, returns the caption for that control; else returns the Index of the control as a string value
function GetParentControl; | GetParentControl - returns the identity of the Parent control if there is one; otherwise returns the Root zone if this is, in fact, the Root, or the Child control
property Splitter: TLazDockSplitter; [rw] | The Splitter to be use to control the docking of this Zone
property Pages: TLazDockPages; [rw] | The Pages (as in a Notebook) included in the dock zone
property Page: TLazDockPage; [rw] | A Page in the Notebook included in the Dock Zone
end;

Inheritance

TLazDockZone | TLazDockZone - a zone for docking in a Lazarus form
|
TDockZone | Represents a node in a TDockTree
|
TObject


TLazDockZone
 |  | Splitter
 |  | Pages
 |  | Page
TDockZone
 | ro | ChildControl
 | ro | ChildCount
 | ro | FirstChild
 |  | Height
 |  | Left
 |  | LimitBegin
 |  | LimitSize
 |  | Orientation
 | ro | Parent
 |  | Top
 | ro | Tree
 | ro | Visible
 | ro | VisibleChildCount
 |  | Width
 | ro | NextSibling
 | ro | PrevSibling


ro | ChildControl (TDockZone)
ro | ChildCount (TDockZone)
ro | FirstChild (TDockZone)
 | Height (TDockZone)
 | Left (TDockZone)
 | LimitBegin (TDockZone)
 | LimitSize (TDockZone)
ro | NextSibling (TDockZone)
 | Orientation (TDockZone)
 | Page (TLazDockZone)
 | Pages (TLazDockZone)
ro | Parent (TDockZone)
ro | PrevSibling (TDockZone)
 | Splitter (TLazDockZone)
 | Top (TDockZone)
ro | Tree (TDockZone)
ro | Visible (TDockZone)
ro | VisibleChildCount (TDockZone)
 | Width (TDockZone)


TLazDockZone
 | Destroy
 | FreeSubComponents
 | GetCaption
 | GetParentControl
TDockZone
pt | GetHeight
pt | GetLeft
pt | GetLimitBegin
pt | GetLimitSize
pt | GetTop
pt | GetVisible
pt | GetVisibleChildCount
pt | GetWidth
pt | SetLimitBegin
pt | SetLimitSize
pt | SetHeight
pt | SetLeft
pt | SetTop
pt | SetWidth
 | Create
 | FindZone
 | FirstVisibleChild
 | GetNextVisibleZone
 | NextVisible
 | PrevVisible
 | AddSibling
 | AddAsFirstChild
 | AddAsLastChild
 | ReplaceChild
 | GetLastChild
 | GetIndex
 | Remove


 | AddAsFirstChild (TDockZone)
 | AddAsLastChild (TDockZone)
 | AddSibling (TDockZone)
 | Create (TDockZone)
 | Destroy (TLazDockZone)
 | FindZone (TDockZone)
 | FirstVisibleChild (TDockZone)
 | FreeSubComponents (TLazDockZone)
 | GetCaption (TLazDockZone)
pt | GetHeight (TDockZone)
 | GetIndex (TDockZone)
 | GetLastChild (TDockZone)
pt | GetLeft (TDockZone)
pt | GetLimitBegin (TDockZone)
pt | GetLimitSize (TDockZone)
 | GetNextVisibleZone (TDockZone)
 | GetParentControl (TLazDockZone)
pt | GetTop (TDockZone)
pt | GetVisible (TDockZone)
pt | GetVisibleChildCount (TDockZone)
pt | GetWidth (TDockZone)
 | NextVisible (TDockZone)
 | PrevVisible (TDockZone)
 | Remove (TDockZone)
 | ReplaceChild (TDockZone)
pt | SetHeight (TDockZone)
pt | SetLeft (TDockZone)
pt | SetLimitBegin (TDockZone)
pt | SetLimitSize (TDockZone)
pt | SetTop (TDockZone)
pt | SetWidth (TDockZone)


TLazDockZone

TDockZone


TLazDockZone.Destroy

Destroy - destructor for TLazDockZone; frees subcomponents then calls inherited Destroy

Declaration

Source position: ldocktree.pas line 48

public destructor TLazDockZone.Destroy; override;


TLazDockZone.FreeSubComponents

FreeSubComponents - frees and nils the local splitter and page/pages components, ready for destroying the control

Declaration

Source position: ldocktree.pas line 49

public procedure TLazDockZone.FreeSubComponents;


TLazDockZone.GetCaption

GetCaption - if there is a child control, returns the caption for that control; else returns the Index of the control as a string value

Declaration

Source position: ldocktree.pas line 50

public function TLazDockZone.GetCaption: string;


TLazDockZone.GetParentControl

GetParentControl - returns the identity of the Parent control if there is one; otherwise returns the Root zone if this is, in fact, the Root, or the Child control

Declaration

Source position: ldocktree.pas line 51

public function TLazDockZone.GetParentControl: TWinControl;


TLazDockZone.Page

A Page in the Notebook included in the Dock Zone

Declaration

Source position: ldocktree.pas line 54

public property TLazDockZone.Page : TLazDockPage
  read FPage
  write FPage;


TLazDockZone.Pages

The Pages (as in a Notebook) included in the dock zone

Declaration

Source position: ldocktree.pas line 53

public property TLazDockZone.Pages : TLazDockPages
  read FPages
  write FPages;


TLazDockZone.Splitter

The Splitter to be use to control the docking of this Zone

Declaration

Source position: ldocktree.pas line 52

public property TLazDockZone.Splitter : TLazDockSplitter
  read FSplitter
  write FSplitter;


TAbstractTranslator

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Abstract base class for translators

Declaration

Source position: lresources.pp line 105

type TAbstractTranslator = class(TObject)

public

  procedure TranslateStringProperty(); virtual; abstract;

The base class for an TReader.OnReadStringProperty handler.

end;

Inheritance

TAbstractTranslator

Abstract base class for translators
|

TObject


TAbstractTranslator


TAbstractTranslator

TranslateStringProperty


TAbstractTranslator.TranslateStringProperty

The base class for an TReader.OnReadStringProperty handler.

Declaration

Source position: lresources.pp line 107

public procedure TAbstractTranslator.TranslateStringProperty(

  Sender: TObject;

  const Instance: TPersistent;

  PropInfo: PPropInfo;

  var Content: string

); virtual; abstract;


TCustomLazComponentQueue

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A queue to stream components, used for multithreading or network.

Declaration

Source position: lresources.pp line 411

type TCustomLazComponentQueue = class(TComponent)
protected
FQueue: TDynamicDataQueue; |
function ReadComponentSize(); virtual; |
public
constructor Create(); override;
destructor Destroy; override;
procedure Clear; |
function Write(); |
function CopyFrom(); |
function HasComponent; virtual; |
function ReadComponent(); virtual; |
function ConvertComponentAsString(); | Converts a component to binary format with a leading size information (using WriteLRSInt64MB).
property OnFindComponentClass: TFindComponentClassEvent; [rw] |
end;

Inheritance

TCustomLazComponentQueue

A queue to stream components, used for multithreading or network.

|

TComponent,IUnknown,IInterfaceComponentReference
|

TPersistent,IFPObserved
|

TObject

Description

The function ConvertComponentAsString converts a component to binary format with a leading size information (using WriteLRSInt64MB).

When streaming components over network, they will arrive in chunks.

TCustomLazComponentQueue tells you, if a whole component has arrived.


TCustomLazComponentQueue
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


ro | ComObject (TComponent)
ro | ComponentCount (TComponent)
 | ComponentIndex (TComponent)
ro | Components (TComponent)
ro | ComponentState (TComponent)
ro | ComponentStyle (TComponent)
 | DesignInfo (TComponent)
 | Name (TComponent)
ro | Owner (TComponent)
 | Tag (TComponent)
 | VCLComObject (TComponent)


TCustomLazComponentQueue
pt | ReadComponentSize
 | Create
 | Destroy
 | Clear
 | Write
 | CopyFrom
 | HasComponent
 | ReadComponent
 | ConvertComponentAsString
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomLazComponentQueue)
 | ConvertComponentAsString (TCustomLazComponentQueue)
 | CopyFrom (TCustomLazComponentQueue)
 | Create (TObject)
 | Create (TComponent)
 | Create (TCustomLazComponentQueue)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TCustomLazComponentQueue)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
 | HasComponent (TCustomLazComponentQueue)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadComponent (TCustomLazComponentQueue)
pt | ReadComponentSize (TCustomLazComponentQueue)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | Write (TCustomLazComponentQueue)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomLazComponentQueue

OnFindComponentClass

TComponent

TPersistent

TObject


TCustomLazComponentQueue.Clear

Declaration

Source position: lresources.pp line 420

public procedure TCustomLazComponentQueue.Clear;


TCustomLazComponentQueue.ConvertComponentAsString

Converts a component to binary format with a leading size information (using WriteLRSInt64MB).

Declaration

Source position: lresources.pp line 426

public function TCustomLazComponentQueue.ConvertComponentAsString(

  AComponent: TComponent

):string;


TCustomLazComponentQueue.CopyFrom

Declaration

Source position: lresources.pp line 422

public function TCustomLazComponentQueue.CopyFrom(

  AStream: TStream;

  Count: LongInt

):LongInt;


TCustomLazComponentQueue.Create

Declaration

Source position: lresources.pp line 418

public constructor TCustomLazComponentQueue.Create(

  TheOwner: TComponent

); override;


TCustomLazComponentQueue.Destroy

Declaration

Source position: lresources.pp line 419

public destructor TCustomLazComponentQueue.Destroy; override;


TCustomLazComponentQueue.FQueue

Declaration

Source position: lresources.pp line 415

protected TCustomLazComponentQueue.FQueue : TDynamicDataQueue;


TCustomLazComponentQueue.HasComponent

Declaration

Source position: lresources.pp line 423

public function TCustomLazComponentQueue.HasComponent: Boolean; virtual;


TCustomLazComponentQueue.OnFindComponentClass

Declaration

Source position: lresources.pp line 427

public property TCustomLazComponentQueue.OnFindComponentClass : TFindComponentClassEvent
  read FOnFindComponentClass
  write FOnFindComponentClass;


TCustomLazComponentQueue.ReadComponent

Declaration

Source position: lresources.pp line 424

public function TCustomLazComponentQueue.ReadComponent(

  var AComponent: TComponent;

  NewOwner: TComponent = Nil

):Boolean; virtual;


TCustomLazComponentQueue.ReadComponentSize

Declaration

Source position: lresources.pp line 416

protected function TCustomLazComponentQueue.ReadComponentSize(

  out ComponentSize: Int64;

  out SizeLength: Int64

):Boolean; virtual;


TCustomLazComponentQueue.Write

Declaration

Source position: lresources.pp line 421

public function TCustomLazComponentQueue.Write(

  const Buffer;

  Count: LongInt

):LongInt;


TLazarusResourceStream

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Helper class for streaming resources (read only).

Declaration

Source position: lresources.pp line 84

type TLazarusResourceStream = class(TCustomMemoryStream)
public
constructor Create(); | Creates an resource stream for a named resource.
constructor CreateFromID(); | Creates an resource stream for a resource ID.
constructor CreateFromHandle(); | Creates an resource stream from an resource descriptor.
destructor Destroy; override;
function Write(); override; | Raises an error on an attempt to write to the stream.
property Res: TLResource; [r] | The resource descriptor, owned by the global resource list.
end;

Inheritance

TLazarusResourceStream

Helper class for streaming resources (read only).
|

TCustomMemoryStream
|

TStream
|

TObject


TLazarusResourceStream
 | ro | Res
TCustomMemoryStream
 | ro | Memory
TStream
 |  | Position
 |  | Size
TObject


ro | Memory (TCustomMemoryStream)
 | Position (TStream)
ro | Res (TLazarusResourceStream)
 | Size (TStream)


TLazarusResourceStream
 | Create
 | CreateFromID
 | CreateFromHandle
 | Destroy
 | Write
TCustomMemoryStream
 | GetSize
 | GetPosition
 | SetPointer
 | Read
 | Seek
 | SaveToStream
 | SaveToFile
TStream
 | InvalidSeek
 | Discard
 | DiscardLarge
 | FakeSeekForward
 | GetPosition
 | SetPosition
 | GetSize
 | SetSize64
 | SetSize
 | ReadNotImplemented
 | WriteNotImplemented
 | Read
 | Write
 | Seek
 | ReadBuffer
 | WriteBuffer
 | CopyFrom
 | ReadComponent
 | ReadComponentRes
 | WriteComponent
 | WriteComponentRes
 | WriteDescendent
 | WriteDescendentRes
 | WriteResourceHeader
 | FixupResourceHeader
 | ReadResHeader
 | ReadByte
 | ReadWord
 | ReadDWord
 | ReadQWord
 | ReadAnsiString
 | WriteByte
 | WriteWord
 | WriteDWord
 | WriteQWord
 | WriteAnsiString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


AfterConstruction (TObject)

BeforeDestruction (TObject)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

CopyFrom (TStream)

Create (TObject)

Create (TLazarusResourceStream)

CreateFromHandle (TLazarusResourceStream)

CreateFromID (TLazarusResourceStream)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

Destroy (TObject)

Destroy (TLazarusResourceStream)

Discard (TStream)

DiscardLarge (TStream)

Dispatch (TObject)

DispatchStr (TObject)

Equals (TObject)

FakeSeekForward (TStream)

FieldAddress (TObject)

FixupResourceHeader (TStream)

Free (TObject)

FreeInstance (TObject)

GetHashCode (TObject)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetPosition (TStream)

GetPosition (TCustomMemoryStream)

GetSize (TStream)

GetSize (TCustomMemoryStream)

InheritsFrom (TObject)

InitInstance (TObject)

InstanceSize (TObject)

InvalidSeek (TStream)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

Read (TStream)

Read (TCustomMemoryStream)

ReadAnsiString (TStream)

ReadBuffer (TStream)

ReadByte (TStream)

ReadComponent (TStream)

ReadComponentRes (TStream)

ReadDWord (TStream)

ReadNotImplemented (TStream)

ReadQWord (TStream)

ReadResHeader (TStream)

ReadWord (TStream)

SafeCallException (TObject)

SaveToFile (TCustomMemoryStream)

SaveToStream (TCustomMemoryStream)

Seek (TStream)

Seek (TCustomMemoryStream)

SetPointer (TCustomMemoryStream)

SetPosition (TStream)

SetSize (TStream)

SetSize64 (TStream)

StringMessageTable (TObject)

ToString (TObject)

UnitName (TObject)

Write (TStream)

Write (TLazarusResourceStream)

WriteAnsiString (TStream)

WriteBuffer (TStream)

WriteByte (TStream)

WriteComponent (TStream)

WriteComponentRes (TStream)

WriteDescendent (TStream)

WriteDescendentRes (TStream)

WriteDWord (TStream)

WriteNotImplemented (TStream)

WriteQWord (TStream)

WriteResourceHeader (TStream)

WriteWord (TStream)


TLazarusResourceStream

TCustomMemoryStream

TStream

TObject


TLazarusResourceStream.Create

Creates an resource stream for a named resource.

Declaration

Source position: lresources.pp line 92

public constructor TLazarusResourceStream.Create(

  const ResName: string;

  ResType: PChar

);

Arguments

ResName | The resource name.
ResType | The resource type, can be Nil.


TLazarusResourceStream.CreateFromHandle

Creates an resource stream from an resource descriptor.

Declaration

Source position: lresources.pp line 94

public constructor TLazarusResourceStream.CreateFromHandle(

  AHandle: TLResource

); overload;

constructor TLazarusResourceStream.CreateFromHandle(

  Instance: TFPResourceHMODULE;

  AHandle: TFPResourceHandle

); overload;


TLazarusResourceStream.CreateFromID

Creates an resource stream for a resource ID.

Declaration

Source position: lresources.pp line 93

public constructor TLazarusResourceStream.CreateFromID(

  ResID: Integer;

  ResType: PChar

);

Arguments

ResID | The resource ID.
ResType | The resource type.


TLazarusResourceStream.Destroy

Declaration

Source position: lresources.pp line 99

public destructor TLazarusResourceStream.Destroy; override;


TLazarusResourceStream.Res

The resource descriptor, owned by the global resource list.

Declaration

Source position: lresources.pp line 101

public property TLazarusResourceStream.Res : TLResource
  read FLRes;


TLazarusResourceStream.Write

Raises an error on an attempt to write to the stream.

Declaration

Source position: lresources.pp line 100

public function TLazarusResourceStream.Write(

  const Buffer;

  Count: LongInt

):LongInt; override;

Description

The stream data must be provided by the implemented constructors and methods.

Errors

EStreamError SCantWriteResourceStreamError.


TLazComponentQueue

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lresources.pp line 433

type TLazComponentQueue = class(TCustomLazComponentQueue)

published

  property Name;

  property OnFindComponentClass: TFindComponentClassEvent;

end;

Inheritance

TLazComponentQueue |
|
TCustomLazComponentQueue | A queue to stream components, used for multithreading or network.
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TLazComponentQueue
pl | ro | Name
TCustomLazComponentQueue
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
 |  | Name (TComponent)
pl | ro | Name (TLazComponentQueue)
 | ro | Owner (TComponent)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)


TLazComponentQueue
TCustomLazComponentQueue
pt | ReadComponentSize
 | Create
 | Destroy
 | Clear
 | Write
 | CopyFrom
 | HasComponent
 | ReadComponent
 | ConvertComponentAsString
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TLazComponentQueue
pl | ro | OnFindComponentClass
TCustomLazComponentQueue
 |  | OnFindComponentClass
TComponent
TPersistent
TObject


pl | ro | OnFindComponentClass (TLazComponentQueue)


TLazComponentQueue.Name

Declaration

Source position: lresources.pp line 435

published property TLazComponentQueue.Name;


TLazComponentQueue.OnFindComponentClass

Declaration

Source position: lresources.pp line 436

published property TLazComponentQueue.OnFindComponentClass : TFindComponentClassEvent;


TLResource

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The Lazarus resource descriptor class.

Declaration

Source position: lresources.pp line 54

type TLResource = class
public
Name: AnsiString; | The resource name.
ValueType: AnsiString; | The resource type, always uppercase.
Value: AnsiString; | The resource value.
end;

Inheritance

TLResource

The Lazarus resource descriptor class.

|

TObject


TLResource


TLResource.Name

The resource name.

Declaration

Source position: lresources.pp line 56

public TLResource.Name : AnsiString;


TLResource.Value

The resource value.

Declaration

Source position: lresources.pp line 58

public TLResource.Value : AnsiString;


TLResource.ValueType

The resource type, always uppercase.

Declaration

Source position: lresources.pp line 57

public TLResource.ValueType : AnsiString;


TLResourceList

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The container class for all Lazarus resources.

Declaration

Source position: lresources.pp line 61

type TLResourceList = class(TObject)
public
constructor Create;
destructor Destroy; override;
procedure Add(); | Adds a resource.
function Find(); | Returns the resource of the given name (and type).
function Count; | The number of listed resources.
property Items []: TLResource; [r] | Indexed access to the resource list.
end;

Inheritance

TLResourceList

The container class for all Lazarus resources.

|

TObject


TLResourceList

ro

Items


ro

Items (TLResourceList)


TLResourceList
 | Create
 | Destroy
 | Add
 | Find
 | Count


Add (TLResourceList)

Count (TLResourceList)

Create (TLResourceList)

Destroy (TLResourceList)

Find (TLResourceList)


TLResourceList


TLResourceList.Add

Adds a resource.

Declaration

Source position: lresources.pp line 74

public procedure TLResourceList.Add(

  const Name: AnsiString;

  const ValueType: AnsiString;

  const Value: AnsiString

);

procedure TLResourceList.Add(

  const Name: AnsiString;

  const ValueType: AnsiString;

  const Values: array of string

);

Arguments

Value

A sinlge value string.

Arguments

Values

The value split into an string array.

Description

ValueType is stored in uppercase.


TLResourceList.Count

The number of listed resources.

Declaration

Source position: lresources.pp line 78

public function TLResourceList.Count: Integer;


TLResourceList.Create

Declaration

Source position: lresources.pp line 72

public constructor TLResourceList.Create;


TLResourceList.Destroy

Declaration

Source position: lresources.pp line 73

public destructor TLResourceList.Destroy; override;


TLResourceList.Find

Returns the resource of the given name (and type).

Declaration

Source position: lresources.pp line 76

public function TLResourceList.Find(

  const Name: AnsiString

):TLResource; overload;

function TLResourceList.Find(

  const Name: AnsiString;

  const ValueType: AnsiString

):TLResource; overload;

Arguments

ValueType

Should be uppercase, if present.


TLResourceList.Items

Indexed access to the resource list.

Declaration

Source position: lresources.pp line 79

public property TLResourceList.Items[Index: Integer] : TLResource
  read GetItems;


TLRPositionLinks

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lresources.pp line 317

type TLRPositionLinks = class
public
constructor Create;
destructor Destroy; override;
procedure Clear; |
procedure Sort(); | Sort the items by LFM or LRS position.
function IndexOf(); | Searches for an item by LFM or LRS position.
function IndexOfRange(); | Find a random item within an position range.
procedure SetPosition(); | Change the position of an item within the given position range.
procedure Add(); |
property LFM []: Int64; [rw] | Indexed access to the LFM positions.
property LRS []: Int64; [rw] | Indexed access to the LRS positions.
property Data []: Pointer; [rw] | Indexed access to the Data pointers.
property Count: Integer; [rw] |
end;

Inheritance

TLRPositionLinks

|

TObject


TLRPositionLinks
 | LFM
 | LRS
 | Data
 | Count


Count (TLRPositionLinks)

Data (TLRPositionLinks)

LFM (TLRPositionLinks)

LRS (TLRPositionLinks)


TLRPositionLinks
 | Create
 | Destroy
 | Clear
 | Sort
 | IndexOf
 | IndexOfRange
 | SetPosition
 | Add


Add (TLRPositionLinks)

Clear (TLRPositionLinks)

Create (TLRPositionLinks)

Destroy (TLRPositionLinks)

IndexOf (TLRPositionLinks)

IndexOfRange (TLRPositionLinks)

SetPosition (TLRPositionLinks)

Sort (TLRPositionLinks)


TLRPositionLinks


TLRPositionLinks.Add

Declaration

Source position: lresources.pp line 338

public procedure TLRPositionLinks.Add(

  const LFMPos: Int64;

  const LRSPos: Int64;

  AData: Pointer

);


TLRPositionLinks.Clear

Declaration

Source position: lresources.pp line 331

public procedure TLRPositionLinks.Clear;


TLRPositionLinks.Count

Declaration

Source position: lresources.pp line 343

public property TLRPositionLinks.Count : Integer
  read FCount
  write SetCount;


TLRPositionLinks.Create

Declaration

Source position: lresources.pp line 329

public constructor TLRPositionLinks.Create;


TLRPositionLinks.Data

Indexed access to the Data pointers.

Declaration

Source position: lresources.pp line 342

public property TLRPositionLinks.Data[Index: Integer] : Pointer
  read GetData
  write SetData;


TLRPositionLinks.Destroy

Declaration

Source position: lresources.pp line 330

public destructor TLRPositionLinks.Destroy; override;


TLRPositionLinks.IndexOf

Searches for an item by LFM or LRS position.

Declaration

Source position: lresources.pp line 333

public function TLRPositionLinks.IndexOf(

  const Position: Int64;

  LFMPositions: Boolean

):Integer;

Arguments

LFMPositions

True for searching an LFM position.


TLRPositionLinks.IndexOfRange

Find a random item within an position range.

Declaration

Source position: lresources.pp line 334

public function TLRPositionLinks.IndexOfRange(

  const FromPos: Int64;

  const ToPos: Int64;

  LFMPositions: Boolean

):Integer;

Arguments

FromPos | First acceptable position.
ToPos | First position after the range (exclude)
LFMPositions | True for searching LFM positions.


TLRPositionLinks.LFM

Indexed access to the LFM positions.

Declaration

Source position: lresources.pp line 340

public property TLRPositionLinks.LFM[Index: Integer] : Int64
  read GetLFM
  write SetLFM;


TLRPositionLinks.LRS

Indexed access to the LRS positions.

Declaration

Source position: lresources.pp line 341

public property TLRPositionLinks.LRS[Index: Integer] : Int64
  read GetLRS
  write SetLRS;


TLRPositionLinks.SetPosition

Change the position of an item within the given position range.

Declaration

Source position: lresources.pp line 336

public procedure TLRPositionLinks.SetPosition(

  const FromPos: Int64;

  const ToPos: Int64;

  const MappedPos: Int64;

  LFMtoLRSPositions: Boolean

);

Arguments

FromPos | First acceptable position.
ToPos | First position after the range (exclude)
MappedPos | The new position.
LFMtoLRSPositions | True for using LFM positions.


TLRPositionLinks.Sort

Sort the items by LFM or LRS position.

Declaration

Source position: lresources.pp line 332

public procedure TLRPositionLinks.Sort(

  LFMPositions: Boolean

);

Arguments

LFMPositions

True for sorting by LFM position.


TLRSObjectReader

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Reader for resource streams.

Declaration

Source position: lresources.pp line 133

type TLRSObjectReader = class(TAbstractObjectReader)
protected
function ReadIntegerContent; | Reads an 4 byte integer value.
public
constructor Create(); virtual; |
destructor Destroy; override;
function NextValue; override; | Peek the next byte (value type indicator).
function ReadValue; override; | Reads the next ValueType. Pops or pushes a stack item if required (for list or collection).
procedure BeginRootComponent; override; | Reads the filer signature from the input.
procedure BeginComponent(); override; |
function BeginProperty; override; |
function GetStackPath; | Returns the qualified current item name.
procedure Read(); override; | Read a number of bytes from the input stream.
procedure ReadBinary(); override; | Reads binary data, stored with a Length prefix.
function ReadFloat; override; | Reads an Extended value (10 Bytes).
function ReadSingle; override; | Reads an Single value (4 bytes).
function ReadCurrency; override; | Reads an Currency value (8 bytes).
function ReadDate; override; | Reads an Date value (8 bytes).
function ReadIdent(); override; | Reads an identifier, maybe a name or a standard key (which is not stored).
function ReadInt8; override; |
function ReadInt16; override; |
function ReadInt32; override; |
function ReadInt64; override; |
function ReadSet(); override; | Reads enum member names, until an empty string is read.
function ReadStr; override; | Reads an ShortString.
function ReadString(); override; |
function ReadWideString; override; |
function ReadUnicodeString; override; |
procedure SkipComponent(); override; | Skips an entire Component.
procedure SkipValue; override; | Skips the next value.
property Stream: TStream; [r] | The input stream.
property Reader: TReader; [rw] | The root component reader
end;

Inheritance

TLRSObjectReader

Reader for resource streams.
|

TAbstractObjectReader
|

TObject

Description

Uses an stack for reading nested objects.


TLRSObjectReader
 | ro | Stream
 |  | Reader
TAbstractObjectReader
TObject


ro | Stream (TLRSObjectReader)


TLRSObjectReader
pt | ReadIntegerContent
 | Create
 | Destroy
 | NextValue
 | ReadValue
 | BeginRootComponent
 | BeginComponent
 | BeginProperty
 | GetStackPath
 | Read
 | ReadBinary
 | ReadFloat
 | ReadSingle
 | ReadCurrency
 | ReadDate
 | ReadIdent
 | ReadInt8
 | ReadInt16
 | ReadInt32
 | ReadInt64
 | ReadSet
 | ReadStr
 | ReadString
 | ReadWideString
 | ReadUnicodeString
 | SkipComponent
 | SkipValue
TAbstractObjectReader
 | NextValue
 | ReadValue
 | BeginRootComponent
 | BeginComponent
 | BeginProperty
 | Read
 | ReadBinary
 | ReadFloat
 | ReadSingle
 | ReadDate
 | ReadCurrency
 | ReadIdent
 | ReadInt8
 | ReadInt16
 | ReadInt32
 | ReadInt64
 | ReadSet
 | ReadSignature
 | ReadStr
 | ReadString
 | ReadWideString
 | ReadUnicodeString
 | SkipComponent
 | SkipValue
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AfterConstruction (TObject)
 | BeforeDestruction (TObject)
 | BeginComponent (TAbstractObjectReader)
 | BeginComponent (TLRSObjectReader)
 | BeginProperty (TAbstractObjectReader)
 | BeginProperty (TLRSObjectReader)
 | BeginRootComponent (TAbstractObjectReader)
 | BeginRootComponent (TLRSObjectReader)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TLRSObjectReader)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | Destroy (TObject)
 | Destroy (TLRSObjectReader)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetStackPath (TLRSObjectReader)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NextValue (TAbstractObjectReader)
 | NextValue (TLRSObjectReader)
 | Read (TAbstractObjectReader)
 | Read (TLRSObjectReader)
 | ReadBinary (TAbstractObjectReader)
 | ReadBinary (TLRSObjectReader)
 | ReadCurrency (TAbstractObjectReader)
 | ReadCurrency (TLRSObjectReader)
 | ReadDate (TAbstractObjectReader)
 | ReadDate (TLRSObjectReader)
 | ReadFloat (TAbstractObjectReader)
 | ReadFloat (TLRSObjectReader)
 | ReadIdent (TAbstractObjectReader)
 | ReadIdent (TLRSObjectReader)
 | ReadInt16 (TAbstractObjectReader)
 | ReadInt16 (TLRSObjectReader)
 | ReadInt32 (TAbstractObjectReader)
 | ReadInt32 (TLRSObjectReader)
 | ReadInt64 (TAbstractObjectReader)
 | ReadInt64 (TLRSObjectReader)
 | ReadInt8 (TAbstractObjectReader)
 | ReadInt8 (TLRSObjectReader)
pt | ReadIntegerContent (TLRSObjectReader)
 | ReadSet (TAbstractObjectReader)
 | ReadSet (TLRSObjectReader)
 | ReadSignature (TAbstractObjectReader)
 | ReadSingle (TAbstractObjectReader)
 | ReadSingle (TLRSObjectReader)
 | ReadStr (TAbstractObjectReader)
 | ReadStr (TLRSObjectReader)
 | ReadString (TAbstractObjectReader)
 | ReadString (TLRSObjectReader)
 | ReadUnicodeString (TAbstractObjectReader)
 | ReadUnicodeString (TLRSObjectReader)
 | ReadValue (TAbstractObjectReader)
 | ReadValue (TLRSObjectReader)
 | ReadWideString (TAbstractObjectReader)
 | ReadWideString (TLRSObjectReader)
 | SafeCallException (TObject)
 | SkipComponent (TAbstractObjectReader)
 | SkipComponent (TLRSObjectReader)
 | SkipValue (TAbstractObjectReader)
 | SkipValue (TLRSObjectReader)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TLRSObjectReader

TAbstractObjectReader

TObject


TLRSObjectReader.BeginComponent

Declaration

Source position: lresources.pp line 161

public procedure TLRSObjectReader.BeginComponent(

  var Flags: TFilerFlags;

  var AChildPos: Integer;

  var CompClassName: string;

  var CompName: string

); override;


TLRSObjectReader.BeginProperty

Declaration

Source position: lresources.pp line 163

public function TLRSObjectReader.BeginProperty: string; override;


TLRSObjectReader.BeginRootComponent

Reads the filer signature from the input.

Declaration

Source position: lresources.pp line 160

public procedure TLRSObjectReader.BeginRootComponent; override;

Errors

EReadError 'Invalid Filer Signature' on filer signature mismatch.


TLRSObjectReader.Create

Declaration

Source position: lresources.pp line 155

public constructor TLRSObjectReader.Create(

  AStream: TStream;

  BufSize: Integer

); virtual;

Arguments

AStream | The input stream.
BufSize | The stream buffer size to allocate.


TLRSObjectReader.Destroy

Declaration

Source position: lresources.pp line 156

public destructor TLRSObjectReader.Destroy; override;


TLRSObjectReader.GetStackPath

Returns the qualified current item name.

Declaration

Source position: lresources.pp line 164

public function TLRSObjectReader.GetStackPath: string;


TLRSObjectReader.NextValue

Peek the next byte (value type indicator).

Declaration

Source position: lresources.pp line 158

public function TLRSObjectReader.NextValue: TValueType; override;


TLRSObjectReader.Read

Read a number of bytes from the input stream.

Declaration

Source position: lresources.pp line 166

public procedure TLRSObjectReader.Read(

  var Buf;

  Count: LongInt

); override;


TLRSObjectReader.ReadBinary

Reads binary data, stored with a Length prefix.

Declaration

Source position: lresources.pp line 167

public procedure TLRSObjectReader.ReadBinary(

  const DestData: TMemoryStream

); override;


TLRSObjectReader.ReadCurrency

Reads an Currency value (8 bytes).

Declaration

Source position: lresources.pp line 170

public function TLRSObjectReader.ReadCurrency: Currency; override;


TLRSObjectReader.ReadDate

Reads an Date value (8 bytes).

Declaration

Source position: lresources.pp line 171

public function TLRSObjectReader.ReadDate: TDateTime; override;


TLRSObjectReader.Reader

The root component reader

Declaration

Source position: lresources.pp line 189

public property TLRSObjectReader.Reader : TReader
  read FReader
  write FReader;


TLRSObjectReader.ReadFloat

Reads an Extended value (10 Bytes).

Declaration

Source position: lresources.pp line 168

public function TLRSObjectReader.ReadFloat: Extended; override;

Description

The result may have less bytes, when Extended is not a 10 byte value.


TLRSObjectReader.ReadIdent

Reads an identifier, maybe a name or a standard key (which is not stored).

Declaration

Source position: lresources.pp line 172

public function TLRSObjectReader.ReadIdent(

  ValueType: TValueType

):string; override;

Arguments

ValueType

The expected type: vaIdent for an stored name, or vaNil, vaFalse, vaTrue, vaNull for an standard string.

Errors

GDB error on an unexpected ValueType.


TLRSObjectReader.ReadInt8

Declaration

Source position: lresources.pp line 173

public function TLRSObjectReader.ReadInt8: ShortInt; override;


TLRSObjectReader.ReadInt16

Declaration

Source position: lresources.pp line 174

public function TLRSObjectReader.ReadInt16: SmallInt; override;


TLRSObjectReader.ReadInt32

Declaration

Source position: lresources.pp line 175

public function TLRSObjectReader.ReadInt32: LongInt; override;


TLRSObjectReader.ReadInt64

Declaration

Source position: lresources.pp line 176

public function TLRSObjectReader.ReadInt64: Int64; override;


TLRSObjectReader.ReadIntegerContent

Reads an 4 byte integer value.

Declaration

Source position: lresources.pp line 153

protected function TLRSObjectReader.ReadIntegerContent: Integer;


TLRSObjectReader.ReadSet

Reads enum member names, until an empty string is read.

Declaration

Source position: lresources.pp line 177

public function TLRSObjectReader.ReadSet(

  EnumType: Pointer

):Integer; override;

Arguments

EnumType

The expected set type.

Function result

The constructed set, as an Integer.


TLRSObjectReader.ReadSingle

Reads an Single value (4 bytes).

Declaration

Source position: lresources.pp line 169

public function TLRSObjectReader.ReadSingle: Single; override;


TLRSObjectReader.ReadStr

Reads an ShortString.

Declaration

Source position: lresources.pp line 181

public function TLRSObjectReader.ReadStr: string; override;


TLRSObjectReader.ReadString

Declaration

Source position: lresources.pp line 182

public function TLRSObjectReader.ReadString(

  StringType: TValueType

):string; override;


TLRSObjectReader.ReadUnicodeString

Declaration

Source position: lresources.pp line 184

public function TLRSObjectReader.ReadUnicodeString: UnicodeString; override;


TLRSObjectReader.ReadValue

Reads the next ValueType. Pops or pushes a stack item if required (for list or collection).

Declaration

Source position: lresources.pp line 159

public function TLRSObjectReader.ReadValue: TValueType; override;


TLRSObjectReader.ReadWideString

Declaration

Source position: lresources.pp line 183

public function TLRSObjectReader.ReadWideString: WideString; override;


TLRSObjectReader.SkipComponent

Skips an entire Component.

Declaration

Source position: lresources.pp line 185

public procedure TLRSObjectReader.SkipComponent(

  SkipComponentInfos: Boolean

); override;

Arguments

SkipComponentInfos

If True: skip prefix, component class name and component object name.


TLRSObjectReader.SkipValue

Skips the next value.

Declaration

Source position: lresources.pp line 186

public procedure TLRSObjectReader.SkipValue; override;


TLRSObjectReader.Stream

The input stream.

Declaration

Source position: lresources.pp line 188

public property TLRSObjectReader.Stream : TStream
  read FStream;


TLRSObjectReaderClass

Declaration

Source position: lresources.pp line 191

type TLRSObjectReaderClass = class of TLRSObjectReader;


TLRSObjectWriter

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Object writer for Lazarus Resource Streams.

Declaration

Source position: lresources.pp line 233

type TLRSObjectWriter = class(TAbstractObjectWriter)
protected
procedure FlushBuffer; |
procedure WriteValue(); |
procedure WriteStr(); |
procedure WriteIntegerContent(); |
procedure WriteWordContent(); |
procedure WriteInt64Content(); |
procedure WriteSingleContent(); |
procedure WriteDoubleContent(); |
procedure WriteExtendedContent(); |
procedure WriteCurrencyContent(); |
procedure WriteWideStringContent(); |
procedure WriteWordsReversed(); | Writes multiples words (WideChar) with reversed byte order.
procedure WriteNulls(); |
public
constructor Create(); virtual; |
destructor Destroy; override;
procedure BeginCollection; override; |
procedure BeginComponent(); override; |
procedure BeginList; override; |
procedure EndList; override; |
procedure BeginProperty(); override; |
procedure EndProperty; override; |
function GetStackPath; |
procedure Write(); override; |
procedure WriteBinary(); override; |
procedure WriteBoolean(); override; |
procedure WriteFloat(); override; |
procedure WriteSingle(); override; |
procedure WriteCurrency(); override; |
procedure WriteDate(); override; |
procedure WriteIdent(); override; |
procedure WriteInteger(); override; |
procedure WriteMethodName(); override; |
procedure WriteSet(); override; |
procedure WriteString(); override; |
procedure WriteWideString(); override; |
procedure WriteUnicodeString(); override; |
procedure WriteVariant(); override;
property WriteEmptyInheritedChilds: Boolean; [rw] |
property Writer: TWriter; [rw] |
end;

Inheritance

TLRSObjectWriter

Object writer for Lazarus Resource Streams.

|

TAbstractObjectWriter
|

TObject

Description

The TLRSObjectWriter can find empty entries and omit writing them to stream.


TLRSObjectWriter
 | WriteEmptyInheritedChilds
 | Writer
TAbstractObjectWriter
TObject


TLRSObjectWriter
pt | FlushBuffer
pt | WriteValue
pt | WriteStr
pt | WriteIntegerContent
pt | WriteWordContent
pt | WriteInt64Content
pt | WriteSingleContent
pt | WriteDoubleContent
pt | WriteExtendedContent
pt | WriteCurrencyContent
pt | WriteWideStringContent
pt | WriteWordsReversed
pt | WriteNulls
 | Create
 | Destroy
 | BeginCollection
 | BeginComponent
 | BeginList
 | EndList
 | BeginProperty
 | EndProperty
 | GetStackPath
 | Write
 | WriteBinary
 | WriteBoolean
 | WriteFloat
 | WriteSingle
 | WriteCurrency
 | WriteDate
 | WriteIdent
 | WriteInteger
 | WriteMethodName
 | WriteSet
 | WriteString
 | WriteWideString
 | WriteUnicodeString
 | WriteVariant
TAbstractObjectWriter
 | BeginCollection
 | BeginComponent
 | WriteSignature
 | BeginList
 | EndList
 | BeginProperty
 | EndProperty
 | Write
 | WriteBinary
 | WriteBoolean
 | WriteFloat
 | WriteSingle
 | WriteDate
 | WriteCurrency
 | WriteIdent
 | WriteInteger
 | WriteUInt64
 | WriteVariant
 | WriteMethodName
 | WriteSet
 | WriteString
 | WriteWideString
 | WriteUnicodeString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AfterConstruction (TObject)
 | BeforeDestruction (TObject)
 | BeginCollection (TAbstractObjectWriter)
 | BeginCollection (TLRSObjectWriter)
 | BeginComponent (TAbstractObjectWriter)
 | BeginComponent (TLRSObjectWriter)
 | BeginList (TAbstractObjectWriter)
 | BeginList (TLRSObjectWriter)
 | BeginProperty (TAbstractObjectWriter)
 | BeginProperty (TLRSObjectWriter)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TLRSObjectWriter)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | Destroy (TObject)
 | Destroy (TLRSObjectWriter)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | EndList (TAbstractObjectWriter)
 | EndList (TLRSObjectWriter)
 | EndProperty (TAbstractObjectWriter)
 | EndProperty (TLRSObjectWriter)
 | Equals (TObject)
 | FieldAddress (TObject)
pt | FlushBuffer (TLRSObjectWriter)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetStackPath (TLRSObjectWriter)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | Write (TAbstractObjectWriter)
 | Write (TLRSObjectWriter)
 | WriteBinary (TAbstractObjectWriter)
 | WriteBinary (TLRSObjectWriter)
 | WriteBoolean (TAbstractObjectWriter)
 | WriteBoolean (TLRSObjectWriter)
 | WriteCurrency (TAbstractObjectWriter)
 | WriteCurrency (TLRSObjectWriter)
pt | WriteCurrencyContent (TLRSObjectWriter)
 | WriteDate (TAbstractObjectWriter)
 | WriteDate (TLRSObjectWriter)
pt | WriteDoubleContent (TLRSObjectWriter)
pt | WriteExtendedContent (TLRSObjectWriter)
 | WriteFloat (TAbstractObjectWriter)
 | WriteFloat (TLRSObjectWriter)
 | WriteIdent (TAbstractObjectWriter)
 | WriteIdent (TLRSObjectWriter)
pt | WriteInt64Content (TLRSObjectWriter)
 | WriteInteger (TAbstractObjectWriter)
 | WriteInteger (TLRSObjectWriter)
pt | WriteIntegerContent (TLRSObjectWriter)
 | WriteMethodName (TAbstractObjectWriter)
 | WriteMethodName (TLRSObjectWriter)
pt | WriteNulls (TLRSObjectWriter)
 | WriteSet (TAbstractObjectWriter)
 | WriteSet (TLRSObjectWriter)
 | WriteSignature (TAbstractObjectWriter)
 | WriteSingle (TAbstractObjectWriter)
 | WriteSingle (TLRSObjectWriter)
pt | WriteSingleContent (TLRSObjectWriter)
pt | WriteStr (TLRSObjectWriter)
 | WriteString (TAbstractObjectWriter)
 | WriteString (TLRSObjectWriter)
 | WriteUInt64 (TAbstractObjectWriter)
 | WriteUnicodeString (TAbstractObjectWriter)
 | WriteUnicodeString (TLRSObjectWriter)
pt | WriteValue (TLRSObjectWriter)
 | WriteVariant (TAbstractObjectWriter)
 | WriteVariant (TLRSObjectWriter)
 | WriteWideString (TAbstractObjectWriter)
 | WriteWideString (TLRSObjectWriter)
pt | WriteWideStringContent (TLRSObjectWriter)
pt | WriteWordContent (TLRSObjectWriter)
pt | WriteWordsReversed (TLRSObjectWriter)


TLRSObjectWriter

TAbstractObjectWriter

TObject


TLRSObjectWriter.BeginCollection

Declaration

Source position: lresources.pp line 275

public procedure TLRSObjectWriter.BeginCollection; override;


TLRSObjectWriter.BeginComponent

Declaration

Source position: lresources.pp line 276

public procedure TLRSObjectWriter.BeginComponent(

  Component: TComponent;

  Flags: TFilerFlags;

  ChildPos: Integer

); override;


TLRSObjectWriter.BeginList

Declaration

Source position: lresources.pp line 281

public procedure TLRSObjectWriter.BeginList; override;


TLRSObjectWriter.BeginProperty

Declaration

Source position: lresources.pp line 283

public procedure TLRSObjectWriter.BeginProperty(

  const PropName: string

); override;


TLRSObjectWriter.Create

Declaration

Source position: lresources.pp line 268

public constructor TLRSObjectWriter.Create(

  Stream: TStream;

  BufSize: Integer

); virtual;


TLRSObjectWriter.Destroy

Declaration

Source position: lresources.pp line 269

public destructor TLRSObjectWriter.Destroy; override;


TLRSObjectWriter.EndList

Declaration

Source position: lresources.pp line 282

public procedure TLRSObjectWriter.EndList; override;


TLRSObjectWriter.EndProperty

Declaration

Source position: lresources.pp line 284

public procedure TLRSObjectWriter.EndProperty; override;


TLRSObjectWriter.FlushBuffer

Declaration

Source position: lresources.pp line 254

protected procedure TLRSObjectWriter.FlushBuffer;


TLRSObjectWriter.GetStackPath

Declaration

Source position: lresources.pp line 285

public function TLRSObjectWriter.GetStackPath: string;


TLRSObjectWriter.Write

Declaration

Source position: lresources.pp line 287

public procedure TLRSObjectWriter.Write(

  const Buffer;

  Count: LongInt

); override;


TLRSObjectWriter.WriteBinary

Declaration

Source position: lresources.pp line 288

public procedure TLRSObjectWriter.WriteBinary(

  const Buffer;

  Count: LongInt

); override;


TLRSObjectWriter.WriteBoolean

Declaration

Source position: lresources.pp line 289

public procedure TLRSObjectWriter.WriteBoolean(

  Value: Boolean

); override;


TLRSObjectWriter.WriteCurrency

Declaration

Source position: lresources.pp line 292

public procedure TLRSObjectWriter.WriteCurrency(

  const Value: Currency

); override;


TLRSObjectWriter.WriteCurrencyContent

Declaration

Source position: lresources.pp line 263

protected procedure TLRSObjectWriter.WriteCurrencyContent(

  c: Currency

);


TLRSObjectWriter.WriteDate

Declaration

Source position: lresources.pp line 293

public procedure TLRSObjectWriter.WriteDate(

  const Value: TDateTime

); override;


TLRSObjectWriter.WriteDoubleContent

Declaration

Source position: lresources.pp line 261

protected procedure TLRSObjectWriter.WriteDoubleContent(

  d: Double

);


TLRSObjectWriter.WriteEmptyInheritedChilds

Declaration

Source position: lresources.pp line 303

public property TLRSObjectWriter.WriteEmptyInheritedChilds : Boolean
  read FWriteEmptyInheritedChilds
  write FWriteEmptyInheritedChilds;


TLRSObjectWriter.WriteExtendedContent

Declaration

Source position: lresources.pp line 262

protected procedure TLRSObjectWriter.WriteExtendedContent(

  e: Extended

);


TLRSObjectWriter.WriteFloat

Declaration

Source position: lresources.pp line 290

public procedure TLRSObjectWriter.WriteFloat(

  const Value: Extended

); override;


TLRSObjectWriter.WriteIdent

Declaration

Source position: lresources.pp line 294

public procedure TLRSObjectWriter.WriteIdent(

  const Ident: string

); override;


TLRSObjectWriter.WriteInt64Content

Declaration

Source position: lresources.pp line 259

protected procedure TLRSObjectWriter.WriteInt64Content(

  i: Int64

);


TLRSObjectWriter.WriteInteger

Declaration

Source position: lresources.pp line 295

public procedure TLRSObjectWriter.WriteInteger(

  Value: Int64

); override;


TLRSObjectWriter.WriteIntegerContent

Declaration

Source position: lresources.pp line 257

protected procedure TLRSObjectWriter.WriteIntegerContent(

  i: Integer

);


TLRSObjectWriter.WriteMethodName

Declaration

Source position: lresources.pp line 296

public procedure TLRSObjectWriter.WriteMethodName(

  const Name: string

); override;


TLRSObjectWriter.WriteNulls

Declaration

Source position: lresources.pp line 266

protected procedure TLRSObjectWriter.WriteNulls(

  Count: Integer

);


TLRSObjectWriter.Writer

Declaration

Source position: lresources.pp line 304

public property TLRSObjectWriter.Writer : TWriter
  read FWriter
  write FWriter;


TLRSObjectWriter.WriteSet

Declaration

Source position: lresources.pp line 297

public procedure TLRSObjectWriter.WriteSet(

  Value: LongInt;

  SetType: Pointer

); override;


TLRSObjectWriter.WriteSingle

Declaration

Source position: lresources.pp line 291

public procedure TLRSObjectWriter.WriteSingle(

  const Value: Single

); override;


TLRSObjectWriter.WriteSingleContent

Declaration

Source position: lresources.pp line 260

protected procedure TLRSObjectWriter.WriteSingleContent(

  s: single

);


TLRSObjectWriter.WriteStr

Declaration

Source position: lresources.pp line 256

protected procedure TLRSObjectWriter.WriteStr(

  const Value: string

);


TLRSObjectWriter.WriteString

Declaration

Source position: lresources.pp line 298

public procedure TLRSObjectWriter.WriteString(

  const Value: string

); override;


TLRSObjectWriter.WriteUnicodeString

Declaration

Source position: lresources.pp line 300

public procedure TLRSObjectWriter.WriteUnicodeString(

  const Value: UnicodeString

); override;


TLRSObjectWriter.WriteValue

Declaration

Source position: lresources.pp line 255

protected procedure TLRSObjectWriter.WriteValue(

  Value: TValueType

);


TLRSObjectWriter.WriteVariant

Declaration

Source position: lresources.pp line 301

public procedure TLRSObjectWriter.WriteVariant(

  const Value: Variant

); override;


TLRSObjectWriter.WriteWideString

Declaration

Source position: lresources.pp line 299

public procedure TLRSObjectWriter.WriteWideString(

  const Value: WideString

); override;


TLRSObjectWriter.WriteWideStringContent

Declaration

Source position: lresources.pp line 264

protected procedure TLRSObjectWriter.WriteWideStringContent(

  const ws: WideString

);


TLRSObjectWriter.WriteWordContent

Declaration

Source position: lresources.pp line 258

protected procedure TLRSObjectWriter.WriteWordContent(

  w: Word

);


TLRSObjectWriter.WriteWordsReversed

Writes multiples words (WideChar) with reversed byte order.

Declaration

Source position: lresources.pp line 265

protected procedure TLRSObjectWriter.WriteWordsReversed(

  p: PWord;

  Count: Integer

);


TLRSObjectWriterClass

Declaration

Source position: lresources.pp line 306

type TLRSObjectWriterClass = class of TLRSObjectWriter;


TPropertiesToSkip

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lresources.pp line 449

type TPropertiesToSkip = class(TList)

protected

  procedure Notify(); override;

  procedure DoPropertyNotFound();

public

  function IndexOf();

  function Add();

  property Items []: PRemovedProperty; [rw]

end;

Inheritance

TPropertiesToSkip

|

TList,IFPObserved
|

TObject


TPropertiesToSkip
 |  | Items
TList
 |  | Capacity
 |  | Count
 |  | Items
 | ro | List
TObject


 | Capacity (TList)
 | Count (TList)
 | Items (TList)
 | Items (TPropertiesToSkip)
ro | List (TList)


TPropertiesToSkip
pt | Notify
pt | DoPropertyNotFound
 | IndexOf
 | Add
TList
 | CopyMove
 | MergeMove
 | DoCopy
 | DoSrcUnique
 | DoAnd
 | DoDestUnique
 | DoOr
 | DoXOr
 | Get
 | Grow
 | Put
 | Notify
 | SetCapacity
 | GetCapacity
 | SetCount
 | GetCount
 | GetList
 | Create
 | Destroy
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | AddList
 | Add
 | Clear
 | Delete
 | Error
 | Exchange
 | Expand
 | Extract
 | First
 | GetEnumerator
 | IndexOf
 | Insert
 | Last
 | Move
 | Assign
 | Remove
 | Pack
 | Sort
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TList)
 | Add (TPropertiesToSkip)
 | AddList (TList)
 | AfterConstruction (TObject)
 | Assign (TList)
 | BeforeDestruction (TObject)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TList)
 | CopyMove (TList)
 | Create (TObject)
 | Create (TList)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | Delete (TList)
 | Destroy (TObject)
 | Destroy (TList)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoAnd (TList)
 | DoCopy (TList)
 | DoDestUnique (TList)
 | DoOr (TList)
pt | DoPropertyNotFound (TPropertiesToSkip)
 | DoSrcUnique (TList)
 | DoXOr (TList)
 | Equals (TObject)
 | Error (TList)
 | Exchange (TList)
 | Expand (TList)
 | Extract (TList)
 | FieldAddress (TObject)
 | First (TList)
 | FPOAttachObserver (TList)
 | FPODetachObserver (TList)
 | FPONotifyObservers (TList)
 | Free (TObject)
 | FreeInstance (TObject)
 | Get (TList)
 | GetCapacity (TList)
 | GetCount (TList)
 | GetEnumerator (TList)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetList (TList)
 | Grow (TList)
 | IndexOf (TList)
 | IndexOf (TPropertiesToSkip)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TList)
 | InstanceSize (TObject)
 | Last (TList)
 | MergeMove (TList)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | Move (TList)
 | newinstance (TObject)
 | Notify (TList)
pt | Notify (TPropertiesToSkip)
 | Pack (TList)
 | Put (TList)
 | Remove (TList)
 | SafeCallException (TObject)
 | SetCapacity (TList)
 | SetCount (TList)
 | Sort (TList)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TPropertiesToSkip

TList

TObject


TPropertiesToSkip.Add

Declaration

Source position: lresources.pp line 460

public function TPropertiesToSkip.Add(

  APersistentClass: TPersistentClass;

  const APropertyName: string;

  const ANote: string;

  const AHelpKeyWord: string

):Integer;


TPropertiesToSkip.DoPropertyNotFound

Declaration

Source position: lresources.pp line 455

protected procedure TPropertiesToSkip.DoPropertyNotFound(

  Reader: TReader;

  Instance: TPersistent;

  var PropName: string;

  IsPath: Boolean;

  var Handled: Boolean;

  var Skip: Boolean

);


TPropertiesToSkip.IndexOf

Declaration

Source position: lresources.pp line 458

public function TPropertiesToSkip.IndexOf(

  AInstance: TPersistent;

  const APropertyName: string

):Integer; overload;

function TPropertiesToSkip.IndexOf(

  AClass: TPersistentClass;

  APropertyName: string

):Integer; overload;


TPropertiesToSkip.Items

Declaration

Source position: lresources.pp line 462

public property TPropertiesToSkip.Items[AIndex: Integer] : PRemovedProperty
  read GetItem
  write SetItem;


TPropertiesToSkip.Notify

Declaration

Source position: lresources.pp line 454

protected procedure TPropertiesToSkip.Notify(

  Ptr: Pointer;

  Action: TListNotification

); override;


TUTF8Parser

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Parser for identifiers, and string and number literals.

Declaration

Source position: lresources.pp line 348

type TUTF8Parser = class(TObject)
public
constructor Create();
destructor Destroy; override;
procedure CheckToken(); | Asserts that Token is of the expected type.
procedure CheckTokenSymbol(); | Asserts that the given name was parsed (case insensitive).
procedure Error(); | Raises an EParserError with the given message.
procedure ErrorFmt(); | Raises an EParserError with the formatted message.
procedure ErrorStr(); | Raises an EParserError with the given message, adding source position information.
procedure HexToBinary(); | Writes an hex value into the output stream.
function NextToken; | Parses the next token.
function SourcePos; | Returns the current position in the input stream.
function TokenComponentIdent; | Parses an (possibly) qualified identifier, after a symbol has been parsed.
function TokenFloat; | Returns the binary value of a floating point number.
function TokenInt; | Returns the binary value of an integral number.
function TokenString; | Returns the last parsed token as an string.
function TokenSymbolIs(); | Compares the parsed symbol with the given string (case-insensitive).
property FloatType: Char; [r] | The type of the parsed floating point number. (number, date...)
property SourceLine: Integer; [r] | The current line number in the input stream.
function SourceColumn; | The current column number in the source line.
property Token: Char; [r] | The last parsed token type.
end;

Inheritance

TUTF8Parser

Parser for identifiers, and string and number literals.
|

TObject

Description

Use TUTF8Parser.NextToken to get the next token. The token type also is available in Token.

Allowed whitespace is newline (CR,LF), tab and space.

Allowed identifiers consist of ASCII letters, digits or underscore.

Strings are a sequence of quoted strings or #nn characters.

Numbers are parsed as integer or floating point values, with toFloat values subdivided into number, single, date or currency, according to FloatType.

All other characters are returned literally.


TUTF8Parser
 | ro | FloatType
 | ro | SourceLine
 | ro | Token


ro | FloatType (TUTF8Parser)
ro | SourceLine (TUTF8Parser)
ro | Token (TUTF8Parser)


TUTF8Parser
 | Create
 | Destroy
 | CheckToken
 | CheckTokenSymbol
 | Error
 | ErrorFmt
 | ErrorStr
 | HexToBinary
 | NextToken
 | SourcePos
 | TokenComponentIdent
 | TokenFloat
 | TokenInt
 | TokenString
 | TokenSymbolIs
 | SourceColumn


CheckToken (TUTF8Parser)

CheckTokenSymbol (TUTF8Parser)

Create (TUTF8Parser)

Destroy (TUTF8Parser)

Error (TUTF8Parser)

ErrorFmt (TUTF8Parser)

ErrorStr (TUTF8Parser)

HexToBinary (TUTF8Parser)

NextToken (TUTF8Parser)

SourceColumn (TUTF8Parser)

SourcePos (TUTF8Parser)

TokenComponentIdent (TUTF8Parser)

TokenFloat (TUTF8Parser)

TokenInt (TUTF8Parser)

TokenString (TUTF8Parser)

TokenSymbolIs (TUTF8Parser)


TUTF8Parser


TUTF8Parser.CheckToken

Asserts that Token is of the expected type.

Declaration

Source position: lresources.pp line 385

public procedure TUTF8Parser.CheckToken(

  T: Char

);

Arguments

T

The expected token type.

Errors

EParserError when Token doesn't match the expected type.


TUTF8Parser.CheckTokenSymbol

Asserts that the given name was parsed (case insensitive).

Declaration

Source position: lresources.pp line 386

public procedure TUTF8Parser.CheckTokenSymbol(

  const S: string

);

Arguments

S

The expected identifier.

Errors

EParserError when Token doesn't match the expected type or name.


TUTF8Parser.Create

Declaration

Source position: lresources.pp line 383

public constructor TUTF8Parser.Create(

  Stream: TStream

);


TUTF8Parser.Destroy

Declaration

Source position: lresources.pp line 384

public destructor TUTF8Parser.Destroy; override;


TUTF8Parser.Error

Raises an EParserError with the given message.

Declaration

Source position: lresources.pp line 387

public procedure TUTF8Parser.Error(

  const Ident: string

);

Arguments

Ident

The message text.


TUTF8Parser.ErrorFmt

Raises an EParserError with the formatted message.

Declaration

Source position: lresources.pp line 388

public procedure TUTF8Parser.ErrorFmt(

  const Ident: string;

  const Args: array of Const

);

Arguments

Ident | The Format string.
Args | The arguments to be formatted.


TUTF8Parser.ErrorStr

Raises an EParserError with the given message, adding source position information.

Declaration

Source position: lresources.pp line 389

public procedure TUTF8Parser.ErrorStr(

  const Message: string

);


TUTF8Parser.FloatType

The type of the parsed floating point number. (number, date...)

Declaration

Source position: lresources.pp line 398

public property TUTF8Parser.FloatType : Char
  read fFloatType;


TUTF8Parser.HexToBinary

Writes an hex value into the output stream.

Declaration

Source position: lresources.pp line 390

public procedure TUTF8Parser.HexToBinary(

  Stream: TStream

);

Arguments

Stream

The output stream.

Description

The hex digits must occur in pairs, for every byte.

The binary bytes are written in input order (highest first).

Errors

EParserError on unpaired hex digits.


TUTF8Parser.NextToken

Parses the next token.

Declaration

Source position: lresources.pp line 391

public function TUTF8Parser.NextToken: Char;

Function result

The token type.


TUTF8Parser.SourceColumn

The current column number in the source line.

Declaration

Source position: lresources.pp line 400

public function TUTF8Parser.SourceColumn: Integer;


TUTF8Parser.SourceLine

The current line number in the input stream.

Declaration

Source position: lresources.pp line 399

public property TUTF8Parser.SourceLine : Integer
  read fSourceLine;


TUTF8Parser.SourcePos

Returns the current position in the input stream.

Declaration

Source position: lresources.pp line 392

public function TUTF8Parser.SourcePos: LongInt;


TUTF8Parser.Token

The last parsed token type.

Declaration

Source position: lresources.pp line 401

public property TUTF8Parser.Token : Char
  read fToken;


TUTF8Parser.TokenComponentIdent

Parses an (possibly) qualified identifier, after a symbol has been parsed.

Declaration

Source position: lresources.pp line 393

public function TUTF8Parser.TokenComponentIdent: string;

Errors

EParserError when Token is not toSymbol.


TUTF8Parser.TokenFloat

Returns the binary value of a floating point number.

Declaration

Source position: lresources.pp line 394

public function TUTF8Parser.TokenFloat: Extended;

Errors

EParserError on an invalid number.


TUTF8Parser.TokenInt

Returns the binary value of an integral number.

Declaration

Source position: lresources.pp line 395

public function TUTF8Parser.TokenInt: Int64;


TUTF8Parser.TokenString

Returns the last parsed token as an string.

Declaration

Source position: lresources.pp line 396

public function TUTF8Parser.TokenString: string;


TUTF8Parser.TokenSymbolIs

Compares the parsed symbol with the given string (case-insensitive).

Declaration

Source position: lresources.pp line 397

public function TUTF8Parser.TokenSymbolIs(

  const S: string

):Boolean;

Function result

True when a matching symbol has been parsed.


EDBEditError

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Exception class raised for an error in a masked edit control

Declaration

Source position: maskedit.pp line 131

type EDBEditError = class(Exception)

Inheritance

EDBEditError

Exception class raised for an error in a masked edit control
|

Exception
|

TObject

Description

Raised in the TCustomMaskEdit.ValidateEdit method when exiting the edit control where its text is in an invalid state for its edit mask.

Remark: There is no good reason for the name used for this exception. It has nothing to do with databases.


EDBEditError
Exception
 | HelpContext
 | Message
TObject


EDBEditError
Exception
 | Create
 | CreateFmt
 | CreateRes
 | CreateResFmt
 | CreateHelp
 | CreateFmtHelp
 | CreateResHelp
 | CreateResFmtHelp
 | ToString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


EDBEditError

Exception

TObject


EInvalidCodePoint

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Exeption raised when an error occurs while setting a UTF-8 Code Point in a String

Declaration

Source position: maskedit.pp line 134

type EInvalidCodePoint = class(EInvalidUtf8)

Inheritance

EInvalidCodePoint | Exeption raised when an error occurs while setting a UTF-8 Code Point in a String
|
EInvalidUtf8 | Ancestor for UTF-8 exceptions
|
Exception
|
TObject

Description

EInvalidCodePoint is an EInvalidUtf8 descendant that implements the Exeption raised when an error occurs while setting a UTF-8 Code Point in a String. The exception message contains the constant value in SInvalidCodePoint.

Used in the SetCodePoint routine in the implementation section for the unit.

See also

SInvalidCodePoint

Message displayed in the EInvalidCodePoint exception


EInvalidCodePoint
EInvalidUtf8
Exception
 | HelpContext
 | Message
TObject


EInvalidCodePoint
EInvalidUtf8
Exception
 | Create
 | CreateFmt
 | CreateRes
 | CreateResFmt
 | CreateHelp
 | CreateFmtHelp
 | CreateResHelp
 | CreateResFmtHelp
 | ToString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


EInvalidCodePoint

EInvalidUtf8

Exception

TObject


EInvalidUtf8

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Ancestor for UTF-8 exceptions

Declaration

Source position: maskedit.pp line 133

type EInvalidUtf8 = class(Exception)

Inheritance

EInvalidUtf8

Ancestor for UTF-8 exceptions
|

Exception
|

TObject

Description

EInvalidUtf8 is an Exception descendant that implements the ancestor for exceptions that occur for UTF-8-encoded content.

See also

EInvalidCodePoint

Exeption raised when an error occurs while setting a UTF-8 Code Point in a String


EInvalidUtf8
Exception
 | HelpContext
 | Message
TObject


EInvalidUtf8
Exception
 | Create
 | CreateFmt
 | CreateRes
 | CreateResFmt
 | CreateHelp
 | CreateFmtHelp
 | CreateResHelp
 | CreateResFmtHelp
 | ToString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


EInvalidUtf8

Exception

TObject


TCustomMaskEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Ancestor for TMaskEdit

Declaration

Source position: maskedit.pp line 179

type TCustomMaskEdit = class(TCustomEdit)
protected
class procedure WSRegisterClass; override; | Registers the widget set class reference used to create new instances of the control
function ApplyMaskToText(); | Applies the edit mask in the control to the specified value
function CanShowEmulatedTextHint; override; | Indicates if the control can display its Hint or TextHint using the LCL capatibility layer
function DisableMask(); | Saves and disables the edit mask in the control
function RestoreMask(); | Restores the saved edit mask in the control
procedure RealSetText(); override; | Sets the value for the Text in the control
function RealGetText; override; | Gets the value for the Text in the control
function GetTextWithoutMask(); | Gets the raw value for the control without formatting applied by an edit mask
function GetTextWithoutSpaceChar(); | Gets the value for the control without Space characters inserted by an edit mask
procedure SetTextApplyMask(); | Sets the value for the control after applying its edit mask
function GetEditText; virtual; | Gets the text in the edit box (the string value that has been masked)
procedure SetEditText(); | Sets the value for the Text displayed in the control
procedure GetSel(); | Finds the starting and ending positions for the selection
procedure SetSel(); | Specifies the starting and ending positions for the text selected in the control
procedure TextChanged; override; |
procedure Change; override; | Suppresses the OnChange event when the initial value for the control is assigned
procedure SetCharCase(); | Sets the value in the CharCase property
function GetCharCase; | Gets the value for the CharCase property
procedure SetMaxLength(); | Sets the value for the MaxLength property
function GetMaxLength; | Gets the value for the MaxLength property
procedure SetNumbersOnly(); override; | Sets the value for the NumbersOnly property
procedure Loaded; override; | Performs actions when a component has been loaded from the LCL streaming mechanism
procedure LMPasteFromClip(); message; | LMPasteFromClip is the LCL message method for pasting from the clipboard
procedure LMCutToClip(); message; | LMCutToClip is the LCL message method for cutting to the clipboard
procedure LMClearSel(); message; | LMClearSel is the LCL message method for clearing selected items
function EditCanModify; virtual; | If True, the Edit box is allowed to modify the contents
procedure Reset; virtual; | Reset returns the edit to its default state with mask appearing in Text box and no string input
procedure DoEnter; override; | Performs actions needed when the control is entered
procedure DoExit; override; | Performs actions needed when the control is exited
procedure KeyDown(); override; | Performs actions needed to apply key down messages
procedure HandleKeyPress();
procedure KeyPress(); override; | Performs actions needed to handle the specified character in the control
procedure Utf8KeyPress(); override;
procedure MouseUp(); override; | Perfoems actions needed to handle a mouse button up message
procedure CheckCursor; | Updates the position for the cursor (or caret) when an EditMask is used in the control
property EditText: string; [rw] | The string that has been typed in the Edit Box and obscured by the Masking characters
property IsMasked: Boolean; [r] | isMasked is True if the text is masked
property SpaceChar: Char; [rw] | SpaceChar is the character that is to be used as a Space character
property MaxLength: Integer; [rw] | Indicates the maximum number of characters that can be stored in the value for the control
property CharCase: TEditCharCase; [rw]
property EditMask: string; [rw] | EditMask - the sequence of characters used to obscure the string being typed (typically a sequence of asterisks)
public
procedure CutToClipBoard; override; | Moves the selected text into the clipboard (removes it from the control)
procedure PasteFromClipBoard; override; | Inserts text from the clipboard at the current position in the control, possibly replacing the selected text
constructor Create(); override; | Constructor for the class instance
procedure Clear; | Clears the value for the edit control
procedure ValidateEdit; virtual; | Validates the value for the edit control when an EditMask has been specified
property Modified: Boolean; [rw] | Indicates if the value for the edit control has been changed
end;

Inheritance

TCustomMaskEdit | Ancestor for TMaskEdit
|
TCustomEdit | The base class for controls presenting editable text
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomMaskEdit is a TCustomEdit descendant, and the base class for TMaskEdit. TCustomMaskEdit provides an Edit box with masking features for characters displayed (or hidden) in the control.

Remark: FOR ANYONE WHO CARES TO FIX / ENHANCE THIS CODE:

Since we want total control over anything that is done to the text in the control, we have to take into consideration the fact that currently we cannot prevent cutting/pasting/clearing or dragging selected text in the control. These operations are handled by the OS, and text is changed before we can prevent it. Not all widgetsets currently handle the messages for cut/paste/clear. Actually, we would like to have a LM_BEFORE_PASTE (etc.) message... If we allow the OS to cut/clear/paste etc. A situation can occur where mask-literals in the control are changed to random characters (which cannot be undone), or text is shorter or larger than the editmask calls for, which again cannot be undone.

So, as a horrible hack, I decided to only allow changing the text if we coded this change ourself. This is done by setting the FChangeAllowed field to True before any write action (in RealSetTextWhileMasked() ). We try to intercept the messages for cut/paste/copy/clear and perform the appropriate actions instead. If this fails, then in TextChanged we check and will see that FChangeAllowed = False and we will undo the changes made.

To make this undo possible, it is necessary to set FCurrentText every time you set the text in the control! This is achieved in RealSetTextWhileMasked() only. So please note:

Remark: It is unsafe to make a call to RealSetText unless done so via RealSetTextWhileMasked!!!

Bart Broersma, January 2009


TCustomMaskEdit
pt |  | EditText
pt | ro | IsMasked
pt |  | SpaceChar
pt |  | MaxLength
pt |  | CharCase
pt |  | EditMask
 |  | Modified
TCustomEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | ParentColor
 |  | Alignment
 | ro | AutoSize
 | ro | BorderStyle
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 | ro | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 | ro | TabOrder
 | ro | TabStop
 | ro | Text
 |  | TextHint
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TCustomMaskEdit
pt | WSRegisterClass
pt | ApplyMaskToText
pt | CanShowEmulatedTextHint
pt | DisableMask
pt | RestoreMask
pt | RealSetText
pt | RealGetText
pt | GetTextWithoutMask
pt | GetTextWithoutSpaceChar
pt | SetTextApplyMask
pt | GetEditText
pt | SetEditText
pt | GetSel
pt | SetSel
pt | TextChanged
pt | Change
pt | SetCharCase
pt | GetCharCase
pt | SetMaxLength
pt | GetMaxLength
pt | SetNumbersOnly
pt | Loaded
pt | LMPasteFromClip
pt | LMCutToClip
pt | LMClearSel
pt | EditCanModify
pt | Reset
pt | DoEnter
pt | DoExit
pt | KeyDown
pt | HandleKeyPress
pt | KeyPress
pt | Utf8KeyPress
pt | MouseUp
pt | CheckCursor
 | CutToClipBoard
 | PasteFromClipBoard
 | Create
 | Clear
 | ValidateEdit
TCustomEdit
pt | WSRegisterClass
pt | CanShowEmulatedTextHint
pt | CreateEmulatedTextHintFont
pt | CalculatePreferredSize
pt | CreateParams
pt | InitializeWnd
pt | TextChanged
pt | FontChanged
pt | Change
pt | DoEnter
pt | DoExit
pt | EditingDone
pt | GetCaretPos
pt | GetNumbersOnly
pt | GetReadOnly
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetTextHint
pt | SetCaretPos
pt | SetEchoMode
pt | SetNumbersOnly
pt | SetReadOnly
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetTextHint
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | MouseUp
pt | RealSetText
pt | RealGetText
pt | KeyUpAfterInterface
pt | WMChar
pt | CMWantSpecialKey
pt | WndProc
pt | ShouldAutoAdjust
pt | WMSetFocus
pt | WMKillFocus
 | Create
 | Destroy
 | Clear
 | SelectAll
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | Undo
 | RemoveAllHandlersOfObject
 | AddHandlerOnChange
 | RemoveHandlerOnChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChange (TCustomEdit)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
pt | ApplyMaskToText (TCustomMaskEdit)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomEdit)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanShowEmulatedTextHint (TCustomEdit)
pt | CanShowEmulatedTextHint (TCustomMaskEdit)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomEdit)
pt | Change (TCustomMaskEdit)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
pt | CheckCursor (TCustomMaskEdit)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildClassAllowed (TCustomEdit)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomEdit)
 | Clear (TCustomMaskEdit)
 | ClearSelection (TCustomEdit)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMWantSpecialKey (TCustomEdit)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomEdit)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomEdit)
 | Create (TCustomMaskEdit)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateEmulatedTextHintFont (TCustomEdit)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomEdit)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CutToClipboard (TCustomEdit)
 | CutToClipBoard (TCustomMaskEdit)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomEdit)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
pt | DisableMask (TCustomMaskEdit)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomEdit)
pt | DoEnter (TCustomMaskEdit)
pt | DoExit (TWinControl)
pt | DoExit (TCustomEdit)
pt | DoExit (TCustomMaskEdit)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | EditCanModify (TCustomMaskEdit)
 | EditingDone (TControl)
pt | EditingDone (TCustomEdit)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomEdit)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetCaretPos (TCustomEdit)
pt | GetCharCase (TCustomMaskEdit)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomEdit)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEditText (TCustomMaskEdit)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMaxLength (TCustomMaskEdit)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
pt | GetNumbersOnly (TCustomEdit)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetReadOnly (TCustomEdit)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
pt | GetSel (TCustomMaskEdit)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelLength (TCustomEdit)
pt | GetSelStart (TCustomEdit)
pt | GetSelText (TCustomEdit)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
pt | GetTextHint (TCustomEdit)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
pt | GetTextWithoutMask (TCustomMaskEdit)
pt | GetTextWithoutSpaceChar (TCustomMaskEdit)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
pt | HandleKeyPress (TCustomMaskEdit)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomEdit)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomMaskEdit)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyPress (TCustomMaskEdit)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpAfterInterface (TCustomEdit)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LMClearSel (TCustomMaskEdit)
pt | LMCutToClip (TCustomMaskEdit)
pt | LMPasteFromClip (TCustomMaskEdit)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomMaskEdit)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCustomEdit)
pt | MouseUp (TCustomMaskEdit)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | PasteFromClipboard (TCustomEdit)
 | PasteFromClipBoard (TCustomMaskEdit)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
pt | RealGetText (TCustomEdit)
pt | RealGetText (TCustomMaskEdit)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomEdit)
pt | RealSetText (TCustomMaskEdit)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomEdit)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChange (TCustomEdit)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Reset (TCustomMaskEdit)
pt | Resize (TControl)
pt | RestoreMask (TCustomMaskEdit)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomEdit)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetCaretPos (TCustomEdit)
pt | SetCharCase (TCustomMaskEdit)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEchoMode (TCustomEdit)
pt | SetEditText (TCustomMaskEdit)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetMaxLength (TCustomMaskEdit)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetNumbersOnly (TCustomEdit)
pt | SetNumbersOnly (TCustomMaskEdit)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
pt | SetReadOnly (TCustomEdit)
 | SetReference (TComponent)
pt | SetSel (TCustomMaskEdit)
pt | SetSelLength (TCustomEdit)
pt | SetSelStart (TCustomEdit)
pt | SetSelText (TCustomEdit)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
pt | SetTextApplyMask (TCustomMaskEdit)
 | SetTextBuf (TControl)
pt | SetTextHint (TCustomEdit)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomEdit)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TextChanged (TCustomEdit)
pt | TextChanged (TCustomMaskEdit)
 | ToString (TObject)
pt | TripleClick (TControl)
 | Undo (TCustomEdit)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
pt | Utf8KeyPress (TCustomMaskEdit)
 | ValidateContainer (TComponent)
 | ValidateEdit (TCustomMaskEdit)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMChar (TCustomEdit)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMKillFocus (TCustomEdit)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMSetFocus (TCustomEdit)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomEdit)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomEdit)
pt | WSRegisterClass (TCustomMaskEdit)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomMaskEdit
TCustomEdit
 | OnChange
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomMaskEdit.ApplyMaskToText

Applies the edit mask in the control to the specified value

Declaration

Source position: maskedit.pp line 234

protected function TCustomMaskEdit.ApplyMaskToText(

  Value: TCaption

):TCaption;

Description

ApplyMaskToText is a TCaption function used to apply the edit mask in the control to the text specified in Value. This method mimics the behavior implemented in Delphi version 3, including:

  • Pads the text with blank values if needed when literals are not used in the mask.
  • When literals are present in the edit mask, matching literals in the text are located and processed as "segments" with the literal(s) used as delimiters.

Some examples to clarify:

EditMask | Text to be set | Result
99 | 1 | 1_
cc-cc | 1-2 | 1_-2_
!99 | 1 | _1
!cc-cc | 1-2 | _1-_2
cc-cc@cc | 1-2@3 | 1_-2_@3_
cc-cc@cc | 12@3 | 12-__@3_
cc-cc@cc | 123-456@789 | 12-45@78
!cc-cc@cc | 123-456@789 | 23-56@89

This feauture seems to be invented for easy use of dates:

EditMask | Text to be set | Result
99/99/00 | 23/1/2009 | 23/1_/20 if your locale DateSeparator is '/'
!99/99/00 | 23/1/2009 | 23/_1/09 if your locale DateSeparator is '/'

The resulting text will always have length defined for the TInternalMask type used in the control. The new text value does not have to pass validation.


TCustomMaskEdit.CanShowEmulatedTextHint

Indicates if the control can display its Hint or TextHint using the LCL capatibility layer

Declaration

Source position: maskedit.pp line 235

protected function TCustomMaskEdit.CanShowEmulatedTextHint: Boolean; override;

Description

CanShowEmulatedTextHint is an overridden Boolean function which indicates if the control can display its Hint or TextHint using the LCL capatibility layer in the Widget set class. CanShowEmulatedTextHint returns False when an edit mask has been assigned for the control. Otherwise, the inherited method is called to get the return value for the method.

See also

#LCL.StdCtrls.TCustomEdit.CanShowEmulatedTextHint

Indicates if the value in TextHint can be displayed in the edit control


TCustomMaskEdit.Change

Suppresses the OnChange event when the initial value for the control is assigned

Declaration

Source position: maskedit.pp line 249

protected procedure TCustomMaskEdit.Change; override;

Description

Change is an overridden procedure used to perform actions when the value for the control is changed. Change suppresses firing the OnChange event handler when the initial value for the control is assigned by using an internal member variable in the class instance. If the variable is not set, the inherited Change method is called to signal the OnChange event handler (and/or the OnChangeHandler event handler) for the control.

See also

#LCL.StdCtrls.TCustomEdit.Change | Performs actions needed when the text in the control is changed
#LCL.StdCtrls.TCustomEdit.OnChange | Event handler for any change in text


TCustomMaskEdit.CheckCursor

Updates the position for the cursor (or caret) when an EditMask is used in the control

Declaration

Source position: maskedit.pp line 271

protected procedure TCustomMaskEdit.CheckCursor;

Description

CheckCursor is a procedure used to update the position for the cursor (or caret) when an EditMask is used in the control. CheckCursor uses the value from IsMasked to determine if the cursor position needs to be updated by calling SetCursorPos. When IsMasked returns False, no actions are performed in the method.

Used in the implementation of the SetSpaceChar method.

See also

TCustomMaskEdit.IsMasked | isMasked is True if the text is masked
TCustomMaskEdit.SpaceChar | SpaceChar is the character that is to be used as a Space character


TCustomMaskEdit.Clear

Clears the value for the edit control

Declaration

Source position: maskedit.pp line 283

public procedure TCustomMaskEdit.Clear;

Description

Clear is an overridden procedure used to clear the value for the text in the edit control. Clear uses the value from IsMasked to determine if a mask specification has been assigned for the edit control.

When IsMasked is True, the ClearChar method is called for each position in the EditMask to get the blank value for the mask character. RealSetTextWhileMasked is called to store the new value for the control. The cursor (or caret) is reset to the beginning of the text, and SetCursorPos is called to update the cursor position.

When IsMasked is False, the inherited Clear method is called to update the content for the control.

Clear is used in the implementation of the SetMask, RestoreMask, and SetTextApplyMask methods.

See also

TCustomMaskEdit.IsMasked | isMasked is True if the text is masked
TCustomMaskEdit.EditMask | EditMask - the sequence of characters used to obscure the string being typed (typically a sequence of asterisks)
TCustomMaskEdit.RestoreMask | Restores the saved edit mask in the control
TCustomMaskEdit.SetTextApplyMask | Sets the value for the control after applying its edit mask
#LCL.StdCtrls.TCustomEdit.Clear | Deletes all text in the edit box for the control


TCustomMaskEdit.DisableMask

Saves and disables the edit mask in the control

Declaration

Source position: maskedit.pp line 236

protected function TCustomMaskEdit.DisableMask(

  const NewText: string

):Boolean;

Arguments

NewText

New value for the Text property in the control

Function result

Returns True on success, or False when an edit mask is not used in the control

Description

DisableMask is a Boolean function used to save the current edit mask to an internal member, and then disables the edit mask in the control. This gives developers the opportunity to set any text in the control without affecting the control state. Whether or not the function succeeds, NewText will be set as the new Text in the control. There is no need to retain the saved internal mask or trim type; they are only set in SetMask.

Use RestoreMask to re-enable the saved edit mask for the control.


TCustomMaskEdit.DoEnter

Performs actions needed when the control is entered

Declaration

Source position: maskedit.pp line 263

protected procedure TCustomMaskEdit.DoEnter; override;

Description

DoEnter is an overridden procedure used to perform actions needed the control is entered. DoEnter extends the behavior in the inherited method to track the value for control when entered and to perform auto selection logic when an edit mask is in use.

See also

#LCL.StdCtrls.TCustomEdit.DoEnter

Invokes the OnEnter handler, then selects the entire text when AutoSelect is True.


TCustomMaskEdit.DoExit

Performs actions needed when the control is exited

Declaration

Source position: maskedit.pp line 264

protected procedure TCustomMaskEdit.DoExit; override;

See also

#LCL.StdCtrls.TCustomEdit.DoExit

Clear the value in AutoSelected when the control loses focus


TCustomMaskEdit.EditCanModify

If True, the Edit box is allowed to modify the contents

Declaration

Source position: maskedit.pp line 261

protected function TCustomMaskEdit.EditCanModify: Boolean; virtual;


TCustomMaskEdit.EditMask

EditMask - the sequence of characters used to obscure the string being typed (typically a sequence of asterisks)

Declaration

Source position: maskedit.pp line 277

protected property TCustomMaskEdit.EditMask : string
  read FRealMask
  write SetMask;

Description

EditMask is a String property which contains the mask specification for the edit control. EditMask contains the delimited mask fields with the character types, storage specifier, and the character used to represent a space in the edit mask. For example:

AMaskEdit.EditMask := '999.999;1;0';

Setting a new value for the property causes the value to be decomposed into the internal TInternalMask representing the individual characters in the edit mask. Individual UTF-8 characters in Value are either added to the mask as literals or character types. Clear is called to remove the displayed value in the control, and the initial Text value is set to the value from RealGetText.


TCustomMaskEdit.EditText

The string that has been typed in the Edit Box and obscured by the Masking characters

Declaration

Source position: maskedit.pp line 272

protected property TCustomMaskEdit.EditText : string
  read GetEditText
  write SetEditText;


TCustomMaskEdit.GetCharCase

Gets the value for the CharCase property

Declaration

Source position: maskedit.pp line 251

protected function TCustomMaskEdit.GetCharCase: TEditCharCase;

Function result

Value for the property


TCustomMaskEdit.GetEditText

Gets the text in the edit box (the string value that has been masked)

Declaration

Source position: maskedit.pp line 243

protected function TCustomMaskEdit.GetEditText: string; virtual;


TCustomMaskEdit.GetMaxLength

Gets the value for the MaxLength property

Declaration

Source position: maskedit.pp line 253

protected function TCustomMaskEdit.GetMaxLength: Integer;

Function result

Value for the property

See also

TCustomMaskEdit.MaxLength

Indicates the maximum number of characters that can be stored in the value for the control


TCustomMaskEdit.GetSel

Finds the starting and ending positions for the selection

Declaration

Source position: maskedit.pp line 246

protected procedure TCustomMaskEdit.GetSel(

  out _SelStart: Integer;

  out _SelStop: Integer

);

Arguments

_SelStart | Stating position for the text selected in the control
_SelStop | Ending position for the text selected in the control

Description

GetSel finds the starting and ending positions for the selected text in the control. Calls GetSelStart to get the value for the _SelStart argument. Calls GetSelLength to get the number of characters selected, and calculates the value for _SelStop.


TCustomMaskEdit.GetTextWithoutMask

Gets the raw value for the control without formatting applied by an edit mask

Declaration

Source position: maskedit.pp line 240

protected function TCustomMaskEdit.GetTextWithoutMask(

  Value: TCaption

):TCaption;


TCustomMaskEdit.GetTextWithoutSpaceChar

Gets the value for the control without Space characters inserted by an edit mask

Declaration

Source position: maskedit.pp line 241

protected function TCustomMaskEdit.GetTextWithoutSpaceChar(

  Value: TCaption

):TCaption;


TCustomMaskEdit.HandleKeyPress

Declaration

Source position: maskedit.pp line 266

protected procedure TCustomMaskEdit.HandleKeyPress(

  var Key: TUTF8Char

);


TCustomMaskEdit.IsMasked

isMasked is True if the text is masked

Declaration

Source position: maskedit.pp line 273

protected property TCustomMaskEdit.IsMasked : Boolean
  read GetIsMasked;


TCustomMaskEdit.KeyDown

Performs actions needed to apply key down messages

Declaration

Source position: maskedit.pp line 265

protected procedure TCustomMaskEdit.KeyDown(

  var Key: Word;

  Shift: TShiftState

); override;

Arguments

Key | Key code examined in the method
Shift | Key modifier examined in the method

Description

Calls the inherited KeyDown method. If an edit mask is not assigned in the control, no additional actions are required in the method. If Key and Shift are extended selection navigation keys, no additional actions are required; i. e. Shift+Left, Shift+Right, Shift+Home, Shift+End.

KeyDown ensures that the value in the control is reset to its value on entry when Key is the Escape key. KeyDown provides support for clipboard operations, as well as the Delete and Backspace keys.

KeyDown handles Ctrl navigations keys as if they were the unmodified variant of the key; i. e. Ctrl+Left, Ctrl+Right, Ctrl+Home, Ctrl+End. Please note that the Ctrl+Up and Ctrl+Down key and modifier are not valid in TCustomMaskEdit; the keystroke is digested.

See also

#LCL.Controls.TWinControl.KeyDown

Invokes the OnKeyDown handler


TCustomMaskEdit.KeyPress

Performs actions needed to handle the specified character in the control

Declaration

Source position: maskedit.pp line 267

protected procedure TCustomMaskEdit.KeyPress(

  var Key: Char

); override;

Arguments

Key

Character handled in the method

Description

KeyPress is an overridden procedure used to apply the character specified in Key to the control. KeyPress calls the inherited method, and converts the character in Key to a UTF-8-encoded character which is passed to the HandleKeyPress method. All character values handled in HandleKeyPress are set to an empty character, and causes the value in Key to be digested in the method.

See also

TCustomMaskEdit.UTF8KeyPress

#LCL.Controls.TWinControl.KeyPress

Invokes the OnKeyPress handler


TCustomMaskEdit.LMClearSel

LMClearSel is the LCL message method for clearing selected items

Declaration

Source position: maskedit.pp line 259

protected procedure TCustomMaskEdit.LMClearSel(

  var Message: TLMessage

); message;


TCustomMaskEdit.LMCutToClip

LMCutToClip is the LCL message method for cutting to the clipboard

Declaration

Source position: maskedit.pp line 258

protected procedure TCustomMaskEdit.LMCutToClip(

  var Message: TLMessage

); message;


TCustomMaskEdit.LMPasteFromClip

LMPasteFromClip is the LCL message method for pasting from the clipboard

Declaration

Source position: maskedit.pp line 257

protected procedure TCustomMaskEdit.LMPasteFromClip(

  var Message: TLMessage

); message;


TCustomMaskEdit.Loaded

Performs actions when a component has been loaded from the LCL streaming mechanism

Declaration

Source position: maskedit.pp line 255

protected procedure TCustomMaskEdit.Loaded; override;

Description

Loaded is an overridden procedure used to perform actions when a component has been completely loaded from the LCL component streaming mechanism. Loaded calls the inherited method, and sets the value in internal members used to track the EditMask and Text values in the control.

See also

#LCL.Controls.TWinControl.Loaded

Called when the control has been loaded from a resource, transfers the loaded property values to the widget


TCustomMaskEdit.MaxLength

Indicates the maximum number of characters that can be stored in the value for the control

Declaration

Source position: maskedit.pp line 275

protected property TCustomMaskEdit.MaxLength : Integer
  read GetMaxLength
  write SetMaxLength;

Description

MaxLength is an Integer property that represents the maximum number of characters that can be stored in the edit control. TCustomMaskEdit re-implements the read and write access specifiers for the property to provide support for use of an edit mask in the control.

Setting a new value for the property causes the internal length for the edit mask to be used as the value property. The specified Value is discarded when IsMasked is True. Otherwise, the new Value is stored using the inherited property accessor.

See also

#LCL.StdCtrls.TCustomEdit.MaxLength

The maximum length of the value entered in Text, or 0 (zero) for unlimited length


TCustomMaskEdit.Modified

Indicates if the value for the edit control has been changed

Declaration

Source position: maskedit.pp line 285

public property TCustomMaskEdit.Modified : Boolean
  read GetModified
  write SetModified;

Description

Modified is a Boolean property which indicates if the value for the edit control has been changed.


TCustomMaskEdit.MouseUp

Perfoems actions needed to handle a mouse button up message

Declaration

Source position: maskedit.pp line 269

protected procedure TCustomMaskEdit.MouseUp(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;

Arguments

Button | Mouse button for the message
Shift | Shift modifier for the message
X | Horizontal coordinate for the mouse position
Y | Vertical coordinate for the mouse position

Description

Calls the inherited MouseUp method. When a mask is used in the control, the cursor is moved to the beginning of the current selection in the control and SetCursorPos is called to update the caret position.

See also

#LCL.StdCtrls.TCustomEdit.MouseUp

Invokes the OnMouseUp handler


TCustomMaskEdit.RealGetText

Gets the value for the Text in the control

Declaration

Source position: maskedit.pp line 239

protected function TCustomMaskEdit.RealGetText: TCaption; override;


TCustomMaskEdit.RealSetText

Sets the value for the Text in the control

Declaration

Source position: maskedit.pp line 238

protected procedure TCustomMaskEdit.RealSetText(

  const AValue: TCaption

); override;

Arguments

AValue

Value stored in the text for the control

Description

RealSetText is an overridden procedure used to set the value for the Text in the control.

Setting the value in Text prior to completion of LCL component streaming has unwanted side-effects. To prevent the condition, RealSetText stores the text in AValue to an internal member that is applied in the Loaded method. No additional actions are performed in the method when csLoading is in the ComponentState property.

RealSetText uses the value from IsMasked to determine if an edit mask is used for the control. When False, the inherited RealSetText method is called to set the value in the Text property. When True, the SetTextApplyMask method is called to store the content in AValue guided by the EditMask for the control.


TCustomMaskEdit.Reset

Reset returns the edit to its default state with mask appearing in Text box and no string input

Declaration

Source position: maskedit.pp line 262

protected procedure TCustomMaskEdit.Reset; virtual;


TCustomMaskEdit.RestoreMask

Restores the saved edit mask in the control

Declaration

Source position: maskedit.pp line 237

protected function TCustomMaskEdit.RestoreMask(

  const NewText: string

):Boolean;

Arguments

NewText

New vaule assigned to the Text property

Function result

True on success

Description

RestoreMask is a procedure used to restore the saved edit mask in the control. The edit mask is saved when DisableMask is called and an edit mask is active for the control. The return value is True when the edit mask (and control state and value) are successfullly restored.

In either circumstance, the value in NewText is assigned as the value for the Text property in the control.


TCustomMaskEdit.SetCharCase

Sets the value in the CharCase property

Declaration

Source position: maskedit.pp line 250

protected procedure TCustomMaskEdit.SetCharCase(

  Value: TEditCharCase

);

Arguments

Value

New value for the property

Description

SetCharCase is an overridden procedure used to set the value in the CharCase property.

SetCharCase is modified in TCustomMaskEdit to discard changes to the property when an edit mask has been assigned in the control. The value ecNormal is assigned to the property when IsMasked contains True. It is assumed that case conversions are performed according to the mask specification.

When IsMasked is False, the inherited property is set to the content in the Value argument.

See also

#LCL.StdCtrls.TCustomEdit.CharCase

Allows to force the text into all upper or lower case


TCustomMaskEdit.SetEditText

Sets the value for the Text displayed in the control

Declaration

Source position: maskedit.pp line 244

protected procedure TCustomMaskEdit.SetEditText(

  const AValue: string

);

Description

SetEditText sets the value for the Text displayed in the control. The new value for the text is padded (when needed) to the length defined in the edit mask. SetEditText calls RealSetTextWhileMasked to store the value in the Text in the control.

Remark: Please note: This method is not Delphi compatible, but it is by design. Delphi allows setting the EditText to any length, which is extremely dangerous! This method ensures that the text assigned in the control does not exceed the length specified by its edit mask.


TCustomMaskEdit.SetMaxLength

Sets the value for the MaxLength property

Declaration

Source position: maskedit.pp line 252

protected procedure TCustomMaskEdit.SetMaxLength(

  Value: Integer

);

Arguments

Value

New value for the property

See also

TCustomMaskEdit.MaxLength

Indicates the maximum number of characters that can be stored in the value for the control


TCustomMaskEdit.SetNumbersOnly

Sets the value for the NumbersOnly property

Declaration

Source position: maskedit.pp line 254

protected procedure TCustomMaskEdit.SetNumbersOnly(

  Value: Boolean

); override;

Arguments

Value

New value for the property

Description

SetNumbersOnly is an overridden Boolean function used as the write access specifier for the NumbersOnly property.

SetNumbersOnly provides support use of an edit mask in the control. When IsMasked is True, setting NumbersOnly to True can interfere with the masking logic in the control; the property is automatically set to False when IsMasked is True. Otherwise, the inherited SetNumbersOnly method is called to set to the value for the property.

See also

#LCL.StdCtrls.TCustomEdit.SetNumbersOnly |
#LCL.StdCtrls.TCustomEdit.NumbersOnly | Indicates if the edit control accepts numeric values only


TCustomMaskEdit.SetSel

Specifies the starting and ending positions for the text selected in the control

Declaration

Source position: maskedit.pp line 247

protected procedure TCustomMaskEdit.SetSel(

  const _SelStart: Integer;

  _SelStop: Integer

);

Arguments

_SelStart | Starting position for text selected in the control
_SelStop | Ending position for text selected in the control

Description

SetSel specifies the starting and ending positions for the text selected in the control.


TCustomMaskEdit.SetTextApplyMask

Sets the value for the control after applying its edit mask

Declaration

Source position: maskedit.pp line 242

protected procedure TCustomMaskEdit.SetTextApplyMask(

  Value: TCaption

);


TCustomMaskEdit.SpaceChar

SpaceChar is the character that is to be used as a Space character

Declaration

Source position: maskedit.pp line 274

protected property TCustomMaskEdit.SpaceChar : Char
  read FSpaceChar
  write SetSpaceChar;


TCustomMaskEdit.TextChanged

Declaration

Source position: maskedit.pp line 248

protected procedure TCustomMaskEdit.TextChanged; override;

Description

TextChanged is an overridden procedure used to respond to a change in the value for the Text property. Its purpose is to avoid leaving the control in an invalid state when:

  • A Cut, Paster, or Clear operation from an Operating System context menu. We try to catch and handle these messages.
  • Dragging selected text in the control with the mouse.

If one of these operations happen, then the internal logic for cursor positioning and character insertion can be invalid. So, we simply restore the text value from an internal member used to track the current text value.

The inherited TextChanged method is called when IsMasked is False, or when an internal update to the control value is performed. Otherwise, RealSetTextWhileMasked is called followed by SetCursorPos.

See also

#LCL.StdCtrls.TCustomEdit.TextChanged

Applies case conversion (if needed), and updates the editing cursor selection text


TCustomMaskEdit.Utf8KeyPress

Declaration

Source position: maskedit.pp line 268

protected procedure TCustomMaskEdit.Utf8KeyPress(

  var UTF8Key: TUTF8Char

); override;


TCustomMaskEdit.ValidateEdit

Validates the value for the edit control when an EditMask has been specified

Declaration

Source position: maskedit.pp line 284

public procedure TCustomMaskEdit.ValidateEdit; virtual;

Description

ValidateEdit is a procedure used to validate the text for the edit control using the assigned mask. ValidateEdit uses the value in IsMasked to determine if a mask has been assigned in the control.

When IsMasked is True, the value for the control is validated. The TextIsValid method is called with the value from the Text property. If the Text is not valid, an EDBEditError exception is raised for the error condition.

When IsMasked is False, no actions are performed in the method.

ValidateEdit is used in the implementation of the DoExit method.

Errors

Raises an EDBEditError if the Text for the control is not valid. Raised with the message in SMaskEditNoMatch.

See also

TCustomMaskEdit.IsMasked | isMasked is True if the text is masked
TCustomMaskEdit.DoExit | Performs actions needed when the control is exited
TCustomMaskEdit.ValidateEdit | Validates the value for the edit control when an EditMask has been specified
TMaskEdit.Text |
EDBEditError | Exception class raised for an error in a masked edit control
SMaskEditNoMatch


TCustomMaskEdit.WSRegisterClass

Registers the widget set class reference used to create new instances of the control

Declaration

Source position: maskedit.pp line 233

protected class procedure TCustomMaskEdit.WSRegisterClass; override;


TMaskEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TMaskEdit is an Edit box with characters masked out to avoid unauthorized reading

Declaration

Source position: maskedit.pp line 290

type TMaskEdit = class(TCustomMaskEdit)
public
property IsMasked: Boolean;
property EditText: string;
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Alignment: TAlignment; | The horizontal alignment for the text in the control (left, right, or centered)
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSelect: Boolean; | Enables auto-selection of text when focused
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the border spacing for this control
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property CharCase: TEditCharCase; | Allows to force the text into all upper or lower case
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property MaxLength: Integer; | The maximum length of the value entered in Text, or 0 (zero) for unlimited length
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | PopupMenu - a context-sensitive menu that pops up when the right mouse button is clicked over this control
property ReadOnly: Boolean; | Indicates if the user is prevented from changing the text value in the control
property ShowHint: Boolean; | Flag to determine if the hint is displayed for this control
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnChange: TNotifyEvent; | Event handler for any change in text
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEditingDone: TNotifyEvent; | Event handler when editing is done
property OnEndDock: TEndDragEvent; | Notification handler for the end of a docking operation
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnStartDock: TStartDockEvent; | Event handler for the start of a docking operation
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property EditMask: string;
property Text: TCaption; |
property TextHint: TTranslateString; | Default hint text shown when the Text property is empty and the control is not focused
property SpaceChar: Char; | SpaceChar is the character that is to be used as a Space character
end;

Inheritance

TMaskEdit | TMaskEdit is an Edit box with characters masked out to avoid unauthorized reading
|
TCustomMaskEdit | Ancestor for TMaskEdit
|
TCustomEdit | The base class for controls presenting editable text
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TMaskEdit is used to display an Edit Box with the input text masked by a selected character specified by PasswordChar, usually an asterisk, or by EditMask (a complete string), specified in TCustomMaskEdit.

Useful for inputting passwords or capturing input using a specific format and validation.

See also

TCustomMaskEdit

Ancestor for TMaskEdit


TMaskEdit
 | ro | IsMasked
 | ro | EditText
pl | ro | Align
pl | ro | Alignment
pl | ro | Anchors
pl | ro | AutoSelect
pl | ro | AutoSize
pl | ro | BiDiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | CharCase
pl | ro | Color
pl | ro | Constraints
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | MaxLength
pl | ro | ParentBiDiMode
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ReadOnly
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
pl | ro | EditMask
pl | ro | Text
pl | ro | TextHint
pl | ro | SpaceChar
TCustomMaskEdit
pt |  | EditText
pt | ro | IsMasked
pt |  | SpaceChar
pt |  | MaxLength
pt |  | CharCase
pt |  | EditMask
 |  | Modified
TCustomEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | ParentColor
 |  | Alignment
 | ro | AutoSize
 | ro | BorderStyle
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 | ro | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 | ro | TabOrder
 | ro | TabStop
 | ro | Text
 |  | TextHint
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TMaskEdit)
 |  | Alignment (TCustomEdit)
pl | ro | Alignment (TMaskEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TMaskEdit)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomEdit)
pl | ro | AutoSelect (TMaskEdit)
pt |  | AutoSelected (TCustomEdit)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomEdit)
pl | ro | AutoSize (TMaskEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TMaskEdit)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TMaskEdit)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomEdit)
pl | ro | BorderStyle (TMaskEdit)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomEdit)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomEdit)
 |  | CharCase (TCustomEdit)
pt |  | CharCase (TCustomMaskEdit)
pl | ro | CharCase (TMaskEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TMaskEdit)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TMaskEdit)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TMaskEdit)
pt |  | DragKind (TControl)
pl | ro | DragKind (TMaskEdit)
pt |  | DragMode (TControl)
pl | ro | DragMode (TMaskEdit)
 |  | EchoMode (TCustomEdit)
pt |  | EditMask (TCustomMaskEdit)
pl | ro | EditMask (TMaskEdit)
pt |  | EditText (TCustomMaskEdit)
 | ro | EditText (TMaskEdit)
 |  | Enabled (TControl)
pl | ro | Enabled (TMaskEdit)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TMaskEdit)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomEdit)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
pt | ro | IsMasked (TCustomMaskEdit)
 | ro | IsMasked (TMaskEdit)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomEdit)
pt |  | MaxLength (TCustomMaskEdit)
pl | ro | MaxLength (TMaskEdit)
 |  | Modified (TCustomEdit)
 |  | Modified (TCustomMaskEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TMaskEdit)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomEdit)
pl | ro | ParentColor (TMaskEdit)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TMaskEdit)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TMaskEdit)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomEdit)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomEdit)
pl | ro | PopupMenu (TMaskEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomEdit)
pl | ro | ReadOnly (TMaskEdit)
 |  | SelLength (TCustomEdit)
 |  | SelStart (TCustomEdit)
 |  | SelText (TCustomEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TMaskEdit)
 | ro | Showing (TWinControl)
pt |  | SpaceChar (TCustomMaskEdit)
pl | ro | SpaceChar (TMaskEdit)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomEdit)
pl | ro | TabOrder (TMaskEdit)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomEdit)
pl | ro | TabStop (TMaskEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomEdit)
pl | ro | Text (TMaskEdit)
 |  | TextHint (TCustomEdit)
pl | ro | TextHint (TMaskEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TMaskEdit)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TMaskEdit
TCustomMaskEdit
pt | WSRegisterClass
pt | ApplyMaskToText
pt | CanShowEmulatedTextHint
pt | DisableMask
pt | RestoreMask
pt | RealSetText
pt | RealGetText
pt | GetTextWithoutMask
pt | GetTextWithoutSpaceChar
pt | SetTextApplyMask
pt | GetEditText
pt | SetEditText
pt | GetSel
pt | SetSel
pt | TextChanged
pt | Change
pt | SetCharCase
pt | GetCharCase
pt | SetMaxLength
pt | GetMaxLength
pt | SetNumbersOnly
pt | Loaded
pt | LMPasteFromClip
pt | LMCutToClip
pt | LMClearSel
pt | EditCanModify
pt | Reset
pt | DoEnter
pt | DoExit
pt | KeyDown
pt | HandleKeyPress
pt | KeyPress
pt | Utf8KeyPress
pt | MouseUp
pt | CheckCursor
 | CutToClipBoard
 | PasteFromClipBoard
 | Create
 | Clear
 | ValidateEdit
TCustomEdit
pt | WSRegisterClass
pt | CanShowEmulatedTextHint
pt | CreateEmulatedTextHintFont
pt | CalculatePreferredSize
pt | CreateParams
pt | InitializeWnd
pt | TextChanged
pt | FontChanged
pt | Change
pt | DoEnter
pt | DoExit
pt | EditingDone
pt | GetCaretPos
pt | GetNumbersOnly
pt | GetReadOnly
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetTextHint
pt | SetCaretPos
pt | SetEchoMode
pt | SetNumbersOnly
pt | SetReadOnly
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetTextHint
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | MouseUp
pt | RealSetText
pt | RealGetText
pt | KeyUpAfterInterface
pt | WMChar
pt | CMWantSpecialKey
pt | WndProc
pt | ShouldAutoAdjust
pt | WMSetFocus
pt | WMKillFocus
 | Create
 | Destroy
 | Clear
 | SelectAll
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | Undo
 | RemoveAllHandlersOfObject
 | AddHandlerOnChange
 | RemoveHandlerOnChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TMaskEdit
pl | ro | OnChange
pl | ro | OnClick
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEditingDone
pl | ro | OnEndDock
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnStartDock
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomMaskEdit
TCustomEdit
 |  | OnChange
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChange (TMaskEdit)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pl | ro | OnClick (TMaskEdit)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TMaskEdit)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TMaskEdit)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TMaskEdit)
pt |  | OnEditingDone (TControl)
pl | ro | OnEditingDone (TMaskEdit)
pt |  | OnEndDock (TControl)
pl | ro | OnEndDock (TMaskEdit)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TMaskEdit)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TMaskEdit)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TMaskEdit)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TMaskEdit)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TMaskEdit)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TMaskEdit)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TMaskEdit)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TMaskEdit)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TMaskEdit)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TMaskEdit)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TMaskEdit)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TMaskEdit)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TMaskEdit)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TMaskEdit)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pl | ro | OnStartDock (TMaskEdit)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TMaskEdit)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TMaskEdit)


TMaskEdit.BorderSpacing

Determines the border spacing for this control

Declaration

Source position: maskedit.pp line 301

published property TMaskEdit.BorderSpacing : TControlBorderSpacing;

Description

One of the standard properties, which should be supported by all descendants.

Determines the border spacing for this control.

Reads flag to find stored spacing values required for the border of the control, or writes the flag to set the spacing.

The properties are defined in the parent class TControlBorderSpacing.


TMaskEdit.PopupMenu

PopupMenu - a context-sensitive menu that pops up when the right mouse button is clicked over this control

Declaration

Source position: maskedit.pp line 316

published property TMaskEdit.PopupMenu : TPopupMenu;

Description

One of the standard properties, which should be supported by all descendants.

Reads the details of the pop-up menu, or stores them. Properties are defined in the parent class TPopupMenu.


TMaskEdit.ShowHint

Flag to determine if the hint is displayed for this control

Declaration

Source position: maskedit.pp line 318

published property TMaskEdit.ShowHint : Boolean;

Description

One of the standard properties, which should be supported by all descendants.

Reads flag or writes one to determine if a hint is to be shown when mouse hovers over this control. If value is stored, a storage flag is set. Display of the actual hint is controlled by OnShowHint.


TMaskEdit.Text

Declaration

Source position: maskedit.pp line 347

published property TMaskEdit.Text : TCaption;

Description

Text is a public property in TMaskEdit which provides access to the value for the edit control.

See also

#LCL.StdCtrls.TCustomEdit.Text | The text in the edit box for the control
#LCL.Controls.TControl.Text | The character string associated with the control
TCustomMaskEdit.EditText | The string that has been typed in the Edit Box and obscured by the Masking characters
TCustomMaskEdit.EditMask | EditMask - the sequence of characters used to obscure the string being typed (typically a sequence of asterisks)
TCustomMaskEdit.RealGetText | Gets the value for the Text in the control
TCustomMaskEdit.RealSetText | Sets the value for the Text in the control


TMaskeditTrimType

Controls how the value in a masked edit control is trimmed

Declaration

Source position: maskedit.pp line 127

type TMaskeditTrimType = (
metTrimLeft, | Trims leading spaces from the value for a masked edit control
metTrimRight | Trims trailing spaces from the value for a masked edit control; this is the default action in TCustomMaskEdit
);

Description

TMaskEditTrimType is an enumerated type with values that control if/how the text in TCustomMaskEdit is trimmed.

See also

TCustomMaskEdit.EditMask | EditMask - the sequence of characters used to obscure the string being typed (typically a sequence of asterisks)
TCustomMaskEdit.DisableMask | Saves and disables the edit mask in the control
TCustomMaskEdit.ApplyMaskToText | Applies the edit mask in the control to the specified value


EMenuError

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

EMenuError - Exception handler for error in Menu access

Declaration

Source position: menus.pp line 51

type EMenuError = class(Exception)

Inheritance

EMenuError

EMenuError - Exception handler for error in Menu access
|

Exception
|

TObject


EMenuError
Exception
 | HelpContext
 | Message
TObject


EMenuError
Exception
 | Create
 | CreateFmt
 | CreateRes
 | CreateResFmt
 | CreateHelp
 | CreateFmtHelp
 | CreateResHelp
 | CreateResFmtHelp
 | ToString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


EMenuError

Exception

TObject


TMainMenu

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TMainMenu - the Main Menu that appears at the top of most windows

Declaration

Source position: menus.pp line 427

type TMainMenu = class(TMenu)
protected
procedure ItemChanged; | ItemChanged - method to deal with a changed Item
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure MenuChanged(); override;
public
constructor Create(); override; | Create - constructor for TMainMenu: sets style to MainMenu then calls inherited Create
procedure Merge();
procedure Unmerge();
property Height: Integer; [r]
property WindowHandle: HWND; [rw]
published
property OnChange: TMenuChangeEvent; | OnChange - event handler for a change in the Menu
end;

Inheritance

TMainMenu | TMainMenu - the Main Menu that appears at the top of most windows
|
TMenu | TMenu - a menu appearing in a form. Base class for TMainMenu or TPopupMenu
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TMainMenu - the Main Menu that appears at the top of most windows; form designers can customize by choosing various menu items.

Main Menu is a non-visible component : that is, if the icon is selected from the Component Palette and placed on the Form, it will not appear at Run-time. Instead, a Menu bar with a structure defined by the Menu Editor will appear.

To see the Menu Editor, right-click on the Main Menu icon on your Form.

See also

HowToUseMenus | HowToUseMenus - hints for creating Menus for your Forms
TMenuItem | TMenuItem - The base structure of each item in a Menu.
TMenu | TMenu - a menu appearing in a form. Base class for TMainMenu or TPopupMenu
TMenuActionLink | TMenuActionLink: defines the link between a selected menu item and its corresponding action


TMainMenu
 | ro | Height
 |  | WindowHandle
TMenu
 | ro | Handle
 |  | Parent
 |  | ShortcutHandled
pl |  | BidiMode
pl |  | ParentBidiMode
pl | ro | Items
pl |  | Images
pl |  | ImagesWidth
pl |  | OwnerDraw
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl |  | BidiMode (TMenu)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
 | ro | Handle (TMenu)
 | ro | Height (TMainMenu)
pl |  | Images (TMenu)
pl |  | ImagesWidth (TMenu)
pl | ro | Items (TMenu)
 | ro | LCLRefCount (TLCLComponent)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pl |  | OwnerDraw (TMenu)
 |  | Parent (TMenu)
pl |  | ParentBidiMode (TMenu)
 |  | ShortcutHandled (TMenu)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 | ro | WidgetSetClass (TLCLComponent)
 |  | WindowHandle (TMainMenu)


TMainMenu
pt | ItemChanged
pt | WSRegisterClass
pt | MenuChanged
 | Create
 | Merge
 | Unmerge
TMenu
pt | WSRegisterClass
pt | BidiModeChanged
pt | CreateHandle
pt | DoChange
pt | GetHandle
pt | GetChildren
pt | MenuChanged
pt | AssignTo
pt | Notification
pt | ParentBidiModeChanged
pt | SetChildOrder
pt | UpdateItems
 | Create
 | Destroy
 | DestroyHandle
 | FindItem
 | GetHelpContext
 | IsShortcut
 | HandleAllocated
 | IsRightToLeft
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | HandleNeeded
 | DispatchCommand
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TMenu)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
pt | BidiModeChanged (TMenu)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TMenu)
 | Create (TMainMenu)
pt | CreateHandle (TMenu)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TMenu)
 | DestroyComponents (TComponent)
 | DestroyHandle (TMenu)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchCommand (TMenu)
 | DispatchStr (TObject)
pt | DoChange (TMenu)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindItem (TMenu)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TMenu)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
pt | GetHandle (TMenu)
 | GetHashCode (TObject)
 | GetHelpContext (TMenu)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TMenu)
 | HandleNeeded (TMenu)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | IsRightToLeft (TMenu)
 | IsShortcut (TMenu)
pt | ItemChanged (TMainMenu)
 | Loaded (TComponent)
 | Loading (TComponent)
pt | MenuChanged (TMenu)
pt | MenuChanged (TMainMenu)
 | Merge (TMainMenu)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TMenu)
 | PaletteCreated (TComponent)
pt | ParentBidiModeChanged (TMenu)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
pt | SetChildOrder (TMenu)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | Unmerge (TMainMenu)
 | UpdateAction (TComponent)
 | Updated (TComponent)
pt | UpdateItems (TMenu)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TMenu)
 | UseRightToLeftReading (TMenu)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TMenu)
pt | WSRegisterClass (TMainMenu)
 | _AddRef (TComponent)
 | _Release (TComponent)


TMainMenu
pl | ro | OnChange
TMenu
pt |  | OnChange
pl |  | OnDrawItem
pl |  | OnMeasureItem
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnChange (TMenu)
pl | ro | OnChange (TMainMenu)
pl |  | OnDrawItem (TMenu)
pl |  | OnMeasureItem (TMenu)


TMainMenu.Create

Create - constructor for TMainMenu: sets style to MainMenu then calls inherited Create

Declaration

Source position: menus.pp line 437

public constructor TMainMenu.Create(

  AOwner: TComponent

); override;

See also

TMenu.Create

Create - constructor for TMenu: creates menuitems and links, sets some defaults then calls inherited Create


TMainMenu.Height

Declaration

Source position: menus.pp line 440

public property TMainMenu.Height : Integer
  read GetHeight;


TMainMenu.ItemChanged

ItemChanged - method to deal with a changed Item

Declaration

Source position: menus.pp line 433

protected procedure TMainMenu.ItemChanged;


TMainMenu.Merge

Declaration

Source position: menus.pp line 438

public procedure TMainMenu.Merge(

  Menu: TMainMenu

);


TMainMenu.OnChange

OnChange - event handler for a change in the Menu

Declaration

Source position: menus.pp line 443

published property TMainMenu.OnChange : TMenuChangeEvent;


TMainMenu.Unmerge

Declaration

Source position: menus.pp line 439

public procedure TMainMenu.Unmerge(

  Menu: TMainMenu

);


TMainMenu.WindowHandle

Declaration

Source position: menus.pp line 441

public property TMainMenu.WindowHandle : HWND
  read FWindowHandle
  write SetWindowHandle;


TMenu

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TMenu - a menu appearing in a form. Base class for TMainMenu or TPopupMenu

Declaration

Source position: menus.pp line 353

type TMenu = class(TLCLComponent)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure BidiModeChanged; virtual; | BidiModeChanged - method for dealing with changed Bi-directional mode
procedure CreateHandle; virtual; | CreateHandle - method for creating handle
procedure DoChange(); virtual; | DoChange - perform the OnChange event, completely rebuilding the Source menuitem if Rebuild is true
function GetHandle; virtual; | GetHandle - returns the handle for this Menu
procedure GetChildren(); override; |
procedure MenuChanged(); virtual; | MenuChanged - method to signal that a menu has been changed
procedure AssignTo(); override;
procedure Notification(); override;
procedure ParentBidiModeChanged(); | ParentBidiModeChanged - procedure to deal with a change in the Parent Bi-directional mode
procedure SetChildOrder(); override;
procedure UpdateItems; | UpdateItems - implement all pending changes to Items
property OnChange: TMenuChangeEvent; [rw] | OnChange - event handler for a change to the menu
public
FCompStyle: LongInt; | FCompStyle - local variable holding value of CompStyle
constructor Create(); override; | Create - constructor for TMenu: creates menuitems and links, sets some defaults then calls inherited Create
destructor Destroy; override; | Destroy - destructor for TMenu: frees items and links, then calls inherited Destroy
procedure DestroyHandle; virtual; | DestroyHandle - method for destroying handle
function FindItem(); | FindItem - returns the menuitem corresponding to the supplied value or kind
function GetHelpContext();
function IsShortcut(); | IsShortcut - returns True if the specified message key represents a shortcut
function HandleAllocated; | HandleAllocated - returns True if a handle has been allocated
function IsRightToLeft; virtual; | IsRightToLeft - returns True if Right to Left mode is being used (e.g. for Hebrew or Arabic languages)
function UseRightToLeftAlignment; virtual; | UseRightToLeftAlignment - returns True if Right-Left alignment is being used
function UseRightToLeftReading; virtual; | UseRightToLeftReading - returns True if reading from Right to Left
procedure HandleNeeded; | HandleNeeded - method to signal that a handle is required
function DispatchCommand(); | DispatchCommand - returns True if the supplied command is a dispatch command
property Handle: HMENU; [r] | Handle - the Operating System Handle for this Menu
property Parent: TComponent; [rw] | The Parent component for this Menu
property ShortcutHandled: Boolean; [rw] | ShortcutHandled - if True, the shortcut for the menu is properly handled
published
property BidiMode: TBidiMode; [rws] | BidiMode - whether Bi-directional mode is implemented, allowing use with languages like Arabic or Hebrew
property ParentBidiMode: Boolean; [rw] | ParentBidiMode - the BidiMode of the parent
property Items: TMenuItem; [r] | Items - a list of Menu Items to be included in the menu display
property Images: TCustomImageList; [rw] | Images - a list of images from which entries can be selected to illustrate menu choices
property ImagesWidth: Integer; [rw]
property OwnerDraw: Boolean; [rw]
property OnDrawItem: TMenuDrawItemEvent; [rw]
property OnMeasureItem: TMenuMeasureItemEvent; [rw]
end;

Inheritance

TMenu | TMenu - a menu appearing in a form. Base class for TMainMenu or TPopupMenu
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TMenu is the base class for all menus.

The class definition contains very few public or published properties or methods accessible to the application programmer, but contains the entry Items which points to the Menu Items that appear in the menu displays.

See also

HowToUseMenus | HowToUseMenus - hints for creating Menus for your Forms
TMainMenu | TMainMenu - the Main Menu that appears at the top of most windows
TPopupMenu | TPopupMenu - a menu panel that pops up on the desktop when the right mouse button is clicked
TMenuItem | TMenuItem - The base structure of each item in a Menu.


TMenu
 | ro | Handle
 |  | Parent
 |  | ShortcutHandled
pl |  | BidiMode
pl |  | ParentBidiMode
pl | ro | Items
pl |  | Images
pl |  | ImagesWidth
pl |  | OwnerDraw
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl |  | BidiMode (TMenu)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
 | ro | Handle (TMenu)
pl |  | Images (TMenu)
pl |  | ImagesWidth (TMenu)
pl | ro | Items (TMenu)
 | ro | LCLRefCount (TLCLComponent)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pl |  | OwnerDraw (TMenu)
 |  | Parent (TMenu)
pl |  | ParentBidiMode (TMenu)
 |  | ShortcutHandled (TMenu)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 | ro | WidgetSetClass (TLCLComponent)


TMenu
pt | WSRegisterClass
pt | BidiModeChanged
pt | CreateHandle
pt | DoChange
pt | GetHandle
pt | GetChildren
pt | MenuChanged
pt | AssignTo
pt | Notification
pt | ParentBidiModeChanged
pt | SetChildOrder
pt | UpdateItems
 | Create
 | Destroy
 | DestroyHandle
 | FindItem
 | GetHelpContext
 | IsShortcut
 | HandleAllocated
 | IsRightToLeft
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | HandleNeeded
 | DispatchCommand
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TMenu)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
pt | BidiModeChanged (TMenu)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TMenu)
pt | CreateHandle (TMenu)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TMenu)
 | DestroyComponents (TComponent)
 | DestroyHandle (TMenu)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchCommand (TMenu)
 | DispatchStr (TObject)
pt | DoChange (TMenu)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindItem (TMenu)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TMenu)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
pt | GetHandle (TMenu)
 | GetHashCode (TObject)
 | GetHelpContext (TMenu)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TMenu)
 | HandleNeeded (TMenu)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | IsRightToLeft (TMenu)
 | IsShortcut (TMenu)
 | Loaded (TComponent)
 | Loading (TComponent)
pt | MenuChanged (TMenu)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TMenu)
 | PaletteCreated (TComponent)
pt | ParentBidiModeChanged (TMenu)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
pt | SetChildOrder (TMenu)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
pt | UpdateItems (TMenu)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TMenu)
 | UseRightToLeftReading (TMenu)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TMenu)
 | _AddRef (TComponent)
 | _Release (TComponent)


TMenu
pt | OnChange
pl | OnDrawItem
pl | OnMeasureItem
TLCLComponent
TComponent
TPersistent
TObject


pt | OnChange (TMenu)
pl | OnDrawItem (TMenu)
pl | OnMeasureItem (TMenu)


TMenu.AssignTo

Declaration

Source position: menus.pp line 386

protected procedure TMenu.AssignTo(

  Dest: TPersistent

); override;


TMenu.BidiMode

BidiMode - whether Bi-directional mode is implemented, allowing use with languages like Arabic or Hebrew

Declaration

Source position: menus.pp line 414

published property TMenu.BidiMode : TBidiMode
  read FBidiMode
  write SetBidiMode
  stored IsBiDiModeStored
  default bdLeftToRight;


TMenu.BidiModeChanged

BidiModeChanged - method for dealing with changed Bi-directional mode

Declaration

Source position: menus.pp line 379

protected procedure TMenu.BidiModeChanged; virtual;


TMenu.Create

Create - constructor for TMenu: creates menuitems and links, sets some defaults then calls inherited Create

Declaration

Source position: menus.pp line 397

public constructor TMenu.Create(

  AOwner: TComponent

); override;

See also

TComponent.Create


TMenu.CreateHandle

CreateHandle - method for creating handle

Declaration

Source position: menus.pp line 380

protected procedure TMenu.CreateHandle; virtual;


TMenu.Destroy

Destroy - destructor for TMenu: frees items and links, then calls inherited Destroy

Declaration

Source position: menus.pp line 398

public destructor TMenu.Destroy; override;

See also

TComponent.Destroy


TMenu.DestroyHandle

DestroyHandle - method for destroying handle

Declaration

Source position: menus.pp line 399

public procedure TMenu.DestroyHandle; virtual;


TMenu.DispatchCommand

DispatchCommand - returns True if the supplied command is a dispatch command

Declaration

Source position: menus.pp line 408

public function TMenu.DispatchCommand(

  ACommand: Word

):Boolean;


TMenu.DoChange

DoChange - perform the OnChange event, completely rebuilding the Source menuitem if Rebuild is true

Declaration

Source position: menus.pp line 381

protected procedure TMenu.DoChange(

  Source: TMenuItem;

  Rebuild: Boolean

); virtual;


TMenu.FCompStyle

FCompStyle - local variable holding value of CompStyle

Declaration

Source position: menus.pp line 396

public TMenu.FCompStyle : LongInt;


TMenu.FindItem

FindItem - returns the menuitem corresponding to the supplied value or kind

Declaration

Source position: menus.pp line 400

public function TMenu.FindItem(

  AValue: PtrInt;

  Kind: TFindItemKind

):TMenuItem;


TMenu.GetHandle

GetHandle - returns the handle for this Menu

Declaration

Source position: menus.pp line 382

protected function TMenu.GetHandle: HMENU; virtual;


TMenu.GetHelpContext

Declaration

Source position: menus.pp line 401

public function TMenu.GetHelpContext(

  AValue: PtrInt;

  ByCommand: Boolean

):THelpContext;


TMenu.Handle

Handle - the Operating System Handle for this Menu

Declaration

Source position: menus.pp line 410

public property TMenu.Handle : HMENU
  read GetHandle;


TMenu.HandleAllocated

HandleAllocated - returns True if a handle has been allocated

Declaration

Source position: menus.pp line 403

public function TMenu.HandleAllocated: Boolean;


TMenu.HandleNeeded

HandleNeeded - method to signal that a handle is required

Declaration

Source position: menus.pp line 407

public procedure TMenu.HandleNeeded;


TMenu.Images

Images - a list of images from which entries can be selected to illustrate menu choices

Declaration

Source position: menus.pp line 417

published property TMenu.Images : TCustomImageList
  read FImages
  write SetImages;


TMenu.ImagesWidth

Declaration

Source position: menus.pp line 418

published property TMenu.ImagesWidth : Integer
  read FImagesWidth
  write SetImagesWidth
  default 0;


TMenu.IsRightToLeft

IsRightToLeft - returns True if Right to Left mode is being used (e.g. for Hebrew or Arabic languages)

Declaration

Source position: menus.pp line 404

public function TMenu.IsRightToLeft: Boolean; virtual;


TMenu.IsShortcut

IsShortcut - returns True if the specified message key represents a shortcut

Declaration

Source position: menus.pp line 402

public function TMenu.IsShortcut(

  var Message: TLMKey

):Boolean;


TMenu.Items

Items - a list of Menu Items to be included in the menu display

Declaration

Source position: menus.pp line 416

published property TMenu.Items : TMenuItem
  read FItems;


TMenu.MenuChanged

MenuChanged - method to signal that a menu has been changed

Declaration

Source position: menus.pp line 384

protected procedure TMenu.MenuChanged(

  Sender: TObject;

  Source: TMenuItem;

  Rebuild: Boolean

); virtual;


TMenu.OnChange

OnChange - event handler for a change to the menu

Declaration

Source position: menus.pp line 394

protected property TMenu.OnChange : TMenuChangeEvent
  read FOnChange
  write FOnChange;


TMenu.OnDrawItem

Declaration

Source position: menus.pp line 420

published property TMenu.OnDrawItem : TMenuDrawItemEvent
  read FOnDrawItem
  write FOnDrawItem;


TMenu.OnMeasureItem

Declaration

Source position: menus.pp line 421

published property TMenu.OnMeasureItem : TMenuMeasureItemEvent
  read FOnMeasureItem
  write FOnMeasureItem;


TMenu.OwnerDraw

Declaration

Source position: menus.pp line 419

published property TMenu.OwnerDraw : Boolean
  read FOwnerDraw
  write FOwnerDraw
  default False;


TMenu.Parent

The Parent component for this Menu

Declaration

Source position: menus.pp line 411

public property TMenu.Parent : TComponent
  read FParent
  write SetParent;


TMenu.ParentBidiMode

ParentBidiMode - the BidiMode of the parent

Declaration

Source position: menus.pp line 415

published property TMenu.ParentBidiMode : Boolean
  read FParentBidiMode
  write SetParentBidiMode
  default True;


TMenu.ParentBidiModeChanged

ParentBidiModeChanged - procedure to deal with a change in the Parent Bi-directional mode

Declaration

Source position: menus.pp line 389

protected procedure TMenu.ParentBidiModeChanged;

procedure TMenu.ParentBidiModeChanged(

  AOwner: TComponent

);


TMenu.ShortcutHandled

ShortcutHandled - if True, the shortcut for the menu is properly handled

Declaration

Source position: menus.pp line 412

public property TMenu.ShortcutHandled : Boolean
  read FShortcutHandled
  write FShortcutHandled;


TMenu.UpdateItems

UpdateItems - implement all pending changes to Items

Declaration

Source position: menus.pp line 392

protected procedure TMenu.UpdateItems;


TMenu.UseRightToLeftAlignment

UseRightToLeftAlignment - returns True if Right-Left alignment is being used

Declaration

Source position: menus.pp line 405

public function TMenu.UseRightToLeftAlignment: Boolean; virtual;


TMenu.UseRightToLeftReading

UseRightToLeftReading - returns True if reading from Right to Left

Declaration

Source position: menus.pp line 406

public function TMenu.UseRightToLeftReading: Boolean; virtual;


TMenuActionLink

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TMenuActionLink: defines the link between a selected menu item and its corresponding action

Declaration

Source position: menus.pp line 65

type TMenuActionLink = class(TActionLink)
protected
FClient: TMenuItem; | FClient - local variable holding the MenuItem to which this action link applies
procedure AssignClient(); override; |
function IsAutoCheckLinked; virtual; | IsAutoCheckLinked - returns True if the client's AutoCheck property is linked
function IsOnExecuteLinked; override;
procedure SetAutoCheck(); override; | SetAutoCheck - specifies whether AutoCheck is to apply
procedure SetCaption(); override; | SetCaption - specifies the caption for the linked MenuItem
procedure SetChecked(); override; | SetChecked - specifies whether the Item is checked
procedure SetEnabled(); override; | SetEnabled - specifies whether the action is enabled
procedure SetHelpContext(); override; | SetHelpContext - specifies the Help context
procedure SetHint(); override; | SetHint - specifies the Hint string
procedure SetImageIndex(); override; | SetImageIndex - specifies the index of the associated image
procedure SetShortCut(); override; | SetShortCut - specifies the ShortCut for the Item and action
procedure SetVisible(); override; | SetVisible - specifies if item is to be visible
procedure SetOnExecute(); override; |
public
function IsCaptionLinked; override; | Is the action's Caption linked to the client?
function IsCheckedLinked; override; | Is the action's Checked property linked to the client?
function IsEnabledLinked; override; | Is the action's Enabled property linked to the client?
function IsHelpContextLinked; override; | Is the action's HelpContext property linked to the client?
function IsHintLinked; override; | Is the action's Hint property linked to the client?
function IsGroupIndexLinked; override; | Is the action's GroupIndex property linked to the client?
function IsImageIndexLinked; override; | Is the action's ImageIndex property linked to the client?
function IsShortCutLinked; override; | Is the action's ShortCut property linked to the client?
function IsVisibleLinked; override; | Is the action's Visible property linked to the client?
end;

Inheritance

TMenuActionLink | TMenuActionLink: defines the link between a selected menu item and its corresponding action
|
TActionLink | A link between an action and a client class
|
TBasicActionLink
|
TObject

Description

TMenuActionLink defines the link between a selected menu item and its corresponding action. Properties are protected and not readily accessible by application programmers.


TMenuActionLink

TActionLink

TBasicActionLink

Action

TObject


TMenuActionLink
pt | AssignClient
pt | IsAutoCheckLinked
pt | IsOnExecuteLinked
pt | SetAutoCheck
pt | SetCaption
pt | SetChecked
pt | SetEnabled
pt | SetHelpContext
pt | SetHint
pt | SetImageIndex
pt | SetShortCut
pt | SetVisible
pt | SetOnExecute
 | IsCaptionLinked
 | IsCheckedLinked
 | IsEnabledLinked
 | IsHelpContextLinked
 | IsHintLinked
 | IsGroupIndexLinked
 | IsImageIndexLinked
 | IsShortCutLinked
 | IsVisibleLinked
TActionLink
pt | SetAutoCheck
pt | SetCaption
pt | SetChecked
pt | SetEnabled
pt | SetGroupIndex
pt | SetHelpContext
pt | SetHelpKeyword
pt | SetHelpType
pt | SetHint
pt | SetImageIndex
pt | SetShortCut
pt | SetVisible
 | IsCaptionLinked
 | IsCheckedLinked
 | IsEnabledLinked
 | IsGroupIndexLinked
 | IsHelpContextLinked
 | IsHelpLinked
 | IsHintLinked
 | IsImageIndexLinked
 | IsShortCutLinked
 | IsVisibleLinked
TBasicActionLink
 | AssignClient
 | Change
 | IsOnExecuteLinked
 | SetAction
 | SetOnExecute
 | Create
 | Destroy
 | Execute
 | Update
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignClient (TBasicActionLink)
pt | AssignClient (TMenuActionLink)
 | BeforeDestruction (TObject)
 | Change (TBasicActionLink)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TBasicActionLink)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | Destroy (TObject)
 | Destroy (TBasicActionLink)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | Execute (TBasicActionLink)
 | FieldAddress (TObject)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
pt | IsAutoCheckLinked (TMenuActionLink)
 | IsCaptionLinked (TActionLink)
 | IsCaptionLinked (TMenuActionLink)
 | IsCheckedLinked (TActionLink)
 | IsCheckedLinked (TMenuActionLink)
 | IsEnabledLinked (TActionLink)
 | IsEnabledLinked (TMenuActionLink)
 | IsGroupIndexLinked (TActionLink)
 | IsGroupIndexLinked (TMenuActionLink)
 | IsHelpContextLinked (TActionLink)
 | IsHelpContextLinked (TMenuActionLink)
 | IsHelpLinked (TActionLink)
 | IsHintLinked (TActionLink)
 | IsHintLinked (TMenuActionLink)
 | IsImageIndexLinked (TActionLink)
 | IsImageIndexLinked (TMenuActionLink)
 | IsOnExecuteLinked (TBasicActionLink)
pt | IsOnExecuteLinked (TMenuActionLink)
 | IsShortCutLinked (TActionLink)
 | IsShortCutLinked (TMenuActionLink)
 | IsVisibleLinked (TActionLink)
 | IsVisibleLinked (TMenuActionLink)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | SetAction (TBasicActionLink)
pt | SetAutoCheck (TActionLink)
pt | SetAutoCheck (TMenuActionLink)
pt | SetCaption (TActionLink)
pt | SetCaption (TMenuActionLink)
pt | SetChecked (TActionLink)
pt | SetChecked (TMenuActionLink)
pt | SetEnabled (TActionLink)
pt | SetEnabled (TMenuActionLink)
pt | SetGroupIndex (TActionLink)
pt | SetHelpContext (TActionLink)
pt | SetHelpContext (TMenuActionLink)
pt | SetHelpKeyword (TActionLink)
pt | SetHelpType (TActionLink)
pt | SetHint (TActionLink)
pt | SetHint (TMenuActionLink)
pt | SetImageIndex (TActionLink)
pt | SetImageIndex (TMenuActionLink)
 | SetOnExecute (TBasicActionLink)
pt | SetOnExecute (TMenuActionLink)
pt | SetShortCut (TActionLink)
pt | SetShortCut (TMenuActionLink)
pt | SetVisible (TActionLink)
pt | SetVisible (TMenuActionLink)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | Update (TBasicActionLink)


TMenuActionLink

TActionLink

TBasicActionLink

OnChange

TObject


TMenuActionLink.FClient

FClient - local variable holding the MenuItem to which this action link applies

Declaration

Source position: menus.pp line 67

protected TMenuActionLink.FClient : TMenuItem;


TMenuActionLink.IsAutoCheckLinked

IsAutoCheckLinked - returns True if the client's AutoCheck property is linked

Declaration

Source position: menus.pp line 69

protected function TMenuActionLink.IsAutoCheckLinked: Boolean; virtual;


TMenuActionLink.SetAutoCheck

SetAutoCheck - specifies whether AutoCheck is to apply

Declaration

Source position: menus.pp line 72

protected procedure TMenuActionLink.SetAutoCheck(

  Value: Boolean

); override;


TMenuActionLink.SetCaption

SetCaption - specifies the caption for the linked MenuItem

Declaration

Source position: menus.pp line 73

protected procedure TMenuActionLink.SetCaption(

  const Value: string

); override;


TMenuActionLink.SetChecked

SetChecked - specifies whether the Item is checked

Declaration

Source position: menus.pp line 74

protected procedure TMenuActionLink.SetChecked(

  Value: Boolean

); override;


TMenuActionLink.SetEnabled

SetEnabled - specifies whether the action is enabled

Declaration

Source position: menus.pp line 75

protected procedure TMenuActionLink.SetEnabled(

  Value: Boolean

); override;


TMenuActionLink.SetHelpContext

SetHelpContext - specifies the Help context

Declaration

Source position: menus.pp line 76

protected procedure TMenuActionLink.SetHelpContext(

  Value: THelpContext

); override;


TMenuActionLink.SetHint

SetHint - specifies the Hint string

Declaration

Source position: menus.pp line 77

protected procedure TMenuActionLink.SetHint(

  const Value: string

); override;


TMenuActionLink.SetImageIndex

SetImageIndex - specifies the index of the associated image

Declaration

Source position: menus.pp line 78

protected procedure TMenuActionLink.SetImageIndex(

  Value: Integer

); override;


TMenuActionLink.SetShortCut

SetShortCut - specifies the ShortCut for the Item and action

Declaration

Source position: menus.pp line 79

protected procedure TMenuActionLink.SetShortCut(

  Value: TShortCut

); override;


TMenuActionLink.SetVisible

SetVisible - specifies if item is to be visible

Declaration

Source position: menus.pp line 80

protected procedure TMenuActionLink.SetVisible(

  Value: Boolean

); override;


TMenuActionLinkClass

TMenuActionLinkClass - class of TMenuActionLink

Declaration

Source position: menus.pp line 94

type TMenuActionLinkClass = class of TMenuActionLink;


TMenuItem

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TMenuItem - The base structure of each item in a Menu.

Declaration

Source position: menus.pp line 147

type TMenuItem = class(TLCLComponent)
protected
FCommand: Word; |
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure ActionChange(); virtual; | ActionChange - changes the action associated with this menu item to a new action
procedure AssignTo(); override; |
procedure BitmapChange(); | BitmapChange - update the image associated with the menu item when the Bitmap has been changed
function DoDrawItem(); virtual;
function DoMeasureItem(); virtual;
function GetAction; | GetAction - find the action associated with this menu item
function GetActionLinkClass; virtual; | GetActionLinkClass - find out what class of action link is associated with this menu item
function GetHandle; | GetHandle - get the operating system handle for the menu to which this item belongs
procedure DoClicked(); message; | DoClicked - process the system message signifying that a click has occurred over this menu item
procedure CheckChildrenHandles;
procedure CreateHandle; virtual; | CreateHandle - create an operating system handle for this item
procedure DestroyHandle; virtual; | DestroyHandle - destroy the operating system handle and free space on the heap
procedure Loaded; override; |
procedure Notification(); override; |
procedure GetChildren(); override; |
procedure InitiateActions; | InitiateActions - start the initiation phase of the actions associated with the menu item
procedure MenuChanged(); | MenuChanged - rebuild it if True
procedure SetAction(); | SetAction - setup a new action associated with the menu item
procedure SetChildOrder(); override; |
procedure SetGroupIndex(); | SetGroupIndex - write the index value for group to this item belongs (may write a new group)
procedure SetImageIndex(); | SetImageIndex - gives the item an index value for its associated image
procedure SetParentComponent(); override; |
procedure SetShortCut(); | SetShortCut - sets up the keyboard shortcut for this item
procedure SetShortCutKey2();
procedure SetVisible(); | SetVisible - sets up whether the item is to be visible
procedure UpdateWSIcon; | UpdateWSIcon - update the icon in the current Widget Set for this menu item
procedure ImageListChange(); | ImageListChange - change the image list if commanded by the Sender
property ActionLink: TMenuActionLink; [rw] | ActionLink - a link to the action for this menu item
public
FCompStyle: LongInt; | FCompStyle - local variable holding value of CompStyle
constructor Create(); override; | Create - constructor for TMenuItem: calls inherited Create then initializes a large number of local variables
destructor Destroy; override; | Destroy - destructor for TMenuItem: releases bitmaps, handles, imagelists, actionlinks and parent controls, then calls inherited Destroy and
function Find(); | Find the identity given menu item (named in ACaption)
function GetEnumerator;
procedure GetImageList(); | GetImageList - Get the list of images for this menu, from which the image for the current item will be selected
function GetParentComponent; override; |
function GetParentMenu; virtual; | GetParentMenu - returns the parent menu to which this menu item belongs
function GetMergedParentMenu; virtual; | GetMergedParentMenu - returns the parent menu to which this menu item belongs with taking the merged menu into account
function GetIsRightToLeft; virtual; | GetIsRightToLeft - find the value of the property determining whether right-to-left read/write is enabled
function HandleAllocated; | HandleAllocated - has an operating system handle been allocated?
function HasIcon; virtual; | HasIcon - is there an icon associated with this menu item?
function HasParent; override; |
procedure InitiateAction; virtual; | InitiateAction - start the initiation phase of an action associated with the menu item
procedure IntfDoSelect; virtual; | IntfDoSelect - perform the selection using the interface
function IndexOf(); | IndexOf - the index value of this item
function IndexOfCaption(); virtual; | IndexOfCaption - the index value of the caption for this item
procedure InvalidateMergedItems;
function VisibleIndexOf(); | VisibleIndexOf - the index of this item within the list of visible items
procedure Add(); | Add - an item to the menu
procedure AddSeparator; | AddSeparator (a line) to the menu
procedure Click; virtual; | Click - simulate the OnClick event
procedure Delete(); | Delete this item from the menu
procedure HandleNeeded; virtual; | HandleNeeded - tell the operating system that a handle is needed for this item
procedure Insert(); | Insert a new item at the location marked by Index
procedure RecreateHandle; virtual; | RecreateHandle from the operating system
procedure Remove(); | Remove this item from the menu
procedure UpdateImage(); | UpdateImage - freshen the image associated with the menu item, particularly if it has changed
procedure UpdateImages(); | UpdateImages - update all images associated with the item
function IsCheckItem; virtual; | IsCheckItem - is there a check-box associated with this item?
function IsLine; | IsLine - if true, this item is a line (separator) on the menu
function IsInMenuBar; virtual; | IsInMenuBar - this item appears in the main menu bar
procedure Clear; | Clear - removes the contents of the item, but leaves the item in place
function HasBitmap; | HasBitmap - determines whether there is a Bitmap for this item
function GetIconSize(); virtual; | GetIconSize - finds the size of the icon for this item
procedure RemoveAllHandlersOfObject(); override; | Override this method to remove all references to notification handlers in AnObject
procedure AddHandlerOnDestroy(); | AddHandlerOnDestroy - add a handler for the OnDestroy event
procedure RemoveHandlerOnDestroy(); | RemoveHandlerOnDestroy - remove a handler for the OnDestroy event
procedure AddHandler(); | AddHandler - method to add a handler
procedure RemoveHandler(); | RemoveHandler - method for removing a handler
property Merged: TMenuItem; [r]
property MergedWith: TMenuItem; [r]
property Count: Integer; [r] | Count - number of items
property Handle: HMENU; [rw] | Handle - the operating system handle for this item
property Items []: TMenuItem; default; [r] | Items - the indexed list of menu items to which this item belongs
property MergedItems: TMergedMenuItems; [r] | Returns the visible and invisible child items with taking the merged menu into account
property MenuIndex: Integer; [rw] | MenuIndex - the index value of the menu to which this item belongs
property Menu: TMenu; [r] | Menu - the menu to which this item belongs
property Parent: TMenuItem; [r] | The Parent MenuItem from which this item is derived
property MergedParent: TMenuItem; [r] | Returns the parent menu item and with taking the merged menu into account
property Command: Word; [r] | Command - the entry from the Command list to which this item refers
function MenuVisibleIndex; | MenuVisibleIndex - the index value of the visible menu
procedure WriteDebugReport(); | WriteDebugReport - used in debugging
published
property Action: TBasicAction; [rw] | Action - the default action associated with this Menu Item
property AutoCheck: Boolean; [rw] | AutoCheck : Whether a check mark is automatically added when the item is selected
property Caption: TTranslateString; [rws] | Caption : The text that appears on the Menu Bar at run-time
property Checked: Boolean; [rws] | Checked : whether a check mark appears on the Menu Bar
property Default: Boolean; [rw] | Default : is this option the default selection? If so, it usually appears in Bold and is selected by hitting ENTER
property Enabled: Boolean; [rws] | Enabled : can this option be selected? If Not Enabled, usually 'greyed-out'
property Bitmap: TBitmap; [rws] | BitMap : an optional picture beside the MenuItem Caption
property GroupIndex: Byte; [rw] | GroupIndex : the sequence number in a group of mutually exclusive RadioItem choices
property GlyphShowMode: TGlyphShowMode; [rw]
property HelpContext: THelpContext; [rws] | HelpContext - an index to the context-sensitive help string to be used
property Hint: TTranslateString; [rws] | Hint : shown in a statusbar if the main window has one and if the statusbar has AutoHint = True.
property ImageIndex: TImageIndex; [rws] | ImageIndex - number in a list of images for use in illustrating menu items
property RadioItem: Boolean; [rw] | RadioItem : whether the item is part of a group of mutually exclusive choices.
property RightJustify: Boolean; [rw] | RightJustify : the position of the Caption in the Menu Panel. Default (False) is Left Justify
property ShortCut: TShortCut; [rws] | ShortCut - the quick key sequence to be used in selecting this menu item
property ShortCutKey2: TShortCut; [rw]
property ShowAlwaysCheckable: Boolean; [rw] | ShowAlwaysCheckable - if True, Item is always shown as checkable
property SubMenuImages: TCustomImageList; [rw] | SubMenuImages - will images be shown for sub-menu items as well as the main item?
property SubMenuImagesWidth: Integer; [rw]
property Visible: Boolean; [rws] | Visible - can the item be seen?
property OnClick: TNotifyEvent; [rw] | OnClick - event handler for selection of this menu item
property OnDrawItem: TMenuDrawItemEvent; [rw]
property OnMeasureItem: TMenuMeasureItemEvent; [rw]
end;

Inheritance

TMenuItem | TMenuItem - The base structure of each item in a Menu.
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TMenuItem - The base structure of each item in a Menu.

This Component does the hard work of processing the Items found in the various types of menus. It defines a lot of the properties and methods used in the various sorts of menu, including TMainMenu, TMenu and TPopUpMenu


TMenuItem
pt |  | ActionLink
 | ro | Merged
 | ro | MergedWith
 | ro | Count
 |  | Handle
 | ro | Items
 | ro | MergedItems
 |  | MenuIndex
 | ro | Menu
 | ro | Parent
 | ro | MergedParent
 | ro | Command
pl |  | Action
pl |  | AutoCheck
pl |  | Caption
pl |  | Checked
pl |  | Default
pl |  | Enabled
pl |  | Bitmap
pl |  | GroupIndex
pl |  | GlyphShowMode
pl |  | HelpContext
pl |  | Hint
pl |  | ImageIndex
pl |  | RadioItem
pl |  | RightJustify
pl |  | ShortCut
pl |  | ShortCutKey2
pl |  | ShowAlwaysCheckable
pl |  | SubMenuImages
pl |  | SubMenuImagesWidth
pl |  | Visible
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl |  | Action (TMenuItem)
pt |  | ActionLink (TMenuItem)
pl |  | AutoCheck (TMenuItem)
pl |  | Bitmap (TMenuItem)
pl |  | Caption (TMenuItem)
pl |  | Checked (TMenuItem)
 | ro | Command (TMenuItem)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 | ro | Count (TMenuItem)
pl |  | Default (TMenuItem)
 |  | DesignInfo (TComponent)
pl |  | Enabled (TMenuItem)
pl |  | GlyphShowMode (TMenuItem)
pl |  | GroupIndex (TMenuItem)
 |  | Handle (TMenuItem)
pl |  | HelpContext (TMenuItem)
pl |  | Hint (TMenuItem)
pl |  | ImageIndex (TMenuItem)
 | ro | Items (TMenuItem)
 | ro | LCLRefCount (TLCLComponent)
 | ro | Menu (TMenuItem)
 |  | MenuIndex (TMenuItem)
 | ro | Merged (TMenuItem)
 | ro | MergedItems (TMenuItem)
 | ro | MergedParent (TMenuItem)
 | ro | MergedWith (TMenuItem)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 | ro | Parent (TMenuItem)
pl |  | RadioItem (TMenuItem)
pl |  | RightJustify (TMenuItem)
pl |  | ShortCut (TMenuItem)
pl |  | ShortCutKey2 (TMenuItem)
pl |  | ShowAlwaysCheckable (TMenuItem)
pl |  | SubMenuImages (TMenuItem)
pl |  | SubMenuImagesWidth (TMenuItem)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
pl |  | Visible (TMenuItem)
 | ro | WidgetSetClass (TLCLComponent)


TMenuItem
pt | WSRegisterClass
pt | ActionChange
pt | AssignTo
pt | BitmapChange
pt | DoDrawItem
pt | DoMeasureItem
pt | GetAction
pt | GetActionLinkClass
pt | GetHandle
pt | DoClicked
pt | CheckChildrenHandles
pt | CreateHandle
pt | DestroyHandle
pt | Loaded
pt | Notification
pt | GetChildren
pt | InitiateActions
pt | MenuChanged
pt | SetAction
pt | SetChildOrder
pt | SetGroupIndex
pt | SetImageIndex
pt | SetParentComponent
pt | SetShortCut
pt | SetShortCutKey2
pt | SetVisible
pt | UpdateWSIcon
pt | ImageListChange
 | Create
 | Destroy
 | Find
 | GetEnumerator
 | GetImageList
 | GetParentComponent
 | GetParentMenu
 | GetMergedParentMenu
 | GetIsRightToLeft
 | HandleAllocated
 | HasIcon
 | HasParent
 | InitiateAction
 | IntfDoSelect
 | IndexOf
 | IndexOfCaption
 | InvalidateMergedItems
 | VisibleIndexOf
 | Add
 | AddSeparator
 | Click
 | Delete
 | HandleNeeded
 | Insert
 | RecreateHandle
 | Remove
 | UpdateImage
 | UpdateImages
 | IsCheckItem
 | IsLine
 | IsInMenuBar
 | Clear
 | HasBitmap
 | GetIconSize
 | RemoveAllHandlersOfObject
 | AddHandlerOnDestroy
 | RemoveHandlerOnDestroy
 | AddHandler
 | RemoveHandler
 | MenuVisibleIndex
 | WriteDebugReport
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TMenuItem)
 | Add (TMenuItem)
 | AddHandler (TMenuItem)
 | AddHandlerOnDestroy (TMenuItem)
 | AddSeparator (TMenuItem)
 | AfterConstruction (TObject)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TMenuItem)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
pt | BitmapChange (TMenuItem)
 | ChangeName (TComponent)
pt | CheckChildrenHandles (TMenuItem)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TMenuItem)
 | Click (TMenuItem)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TMenuItem)
pt | CreateHandle (TMenuItem)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Delete (TMenuItem)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TMenuItem)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TMenuItem)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoClicked (TMenuItem)
pt | DoDrawItem (TMenuItem)
pt | DoMeasureItem (TMenuItem)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | Find (TMenuItem)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
pt | GetAction (TMenuItem)
pt | GetActionLinkClass (TMenuItem)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TMenuItem)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetEnumerator (TMenuItem)
pt | GetHandle (TMenuItem)
 | GetHashCode (TObject)
 | GetIconSize (TMenuItem)
 | GetIDsOfNames (TComponent)
 | GetImageList (TMenuItem)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetIsRightToLeft (TMenuItem)
 | GetMergedParentMenu (TMenuItem)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TMenuItem)
 | GetParentMenu (TMenuItem)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TMenuItem)
 | HandleNeeded (TMenuItem)
 | HasBitmap (TMenuItem)
 | HasIcon (TMenuItem)
 | HasParent (TComponent)
 | HasParent (TMenuItem)
 | iicrGetComponent (TComponent)
pt | ImageListChange (TMenuItem)
 | IncLCLRefCount (TLCLComponent)
 | IndexOf (TMenuItem)
 | IndexOfCaption (TMenuItem)
 | InheritsFrom (TObject)
 | InitiateAction (TMenuItem)
pt | InitiateActions (TMenuItem)
 | InitInstance (TObject)
 | Insert (TComponent)
 | Insert (TMenuItem)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | IntfDoSelect (TMenuItem)
 | InvalidateMergedItems (TMenuItem)
 | Invoke (TComponent)
 | IsCheckItem (TMenuItem)
 | IsImplementorOf (TComponent)
 | IsInMenuBar (TMenuItem)
 | IsLine (TMenuItem)
 | Loaded (TComponent)
pt | Loaded (TMenuItem)
 | Loading (TComponent)
pt | MenuChanged (TMenuItem)
 | MenuVisibleIndex (TMenuItem)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TMenuItem)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | RecreateHandle (TMenuItem)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | Remove (TMenuItem)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TMenuItem)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveHandler (TMenuItem)
 | RemoveHandlerOnDestroy (TMenuItem)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
pt | SetAction (TMenuItem)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
pt | SetChildOrder (TMenuItem)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetGroupIndex (TMenuItem)
pt | SetImageIndex (TMenuItem)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TMenuItem)
 | SetReference (TComponent)
pt | SetShortCut (TMenuItem)
pt | SetShortCutKey2 (TMenuItem)
 | SetSubComponent (TComponent)
pt | SetVisible (TMenuItem)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateImage (TMenuItem)
 | UpdateImages (TMenuItem)
 | UpdateRegistry (TComponent)
pt | UpdateWSIcon (TMenuItem)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | VisibleIndexOf (TMenuItem)
 | WriteDebugReport (TMenuItem)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TMenuItem)
 | _AddRef (TComponent)
 | _Release (TComponent)


TMenuItem
pl | OnClick
pl | OnDrawItem
pl | OnMeasureItem
TLCLComponent
TComponent
TPersistent
TObject


pl | OnClick (TMenuItem)
pl | OnDrawItem (TMenuItem)
pl | OnMeasureItem (TMenuItem)


TMenuItem.Action

Action - the default action associated with this Menu Item

Declaration

Source position: menus.pp line 314

published property TMenuItem.Action : TBasicAction
  read GetAction
  write SetAction;


TMenuItem.ActionChange

ActionChange - changes the action associated with this menu item to a new action

Declaration

Source position: menus.pp line 223

protected procedure TMenuItem.ActionChange(

  Sender: TObject;

  CheckDefaults: Boolean

); virtual;

Description

ActionChange - changes the action associated with this menu item to a new action, provided Sender is of type TCustomAction


TMenuItem.ActionLink

ActionLink - a link to the action for this menu item

Declaration

Source position: menus.pp line 251

protected property TMenuItem.ActionLink : TMenuActionLink
  read FActionLink
  write FActionLink;


TMenuItem.Add

Add - an item to the menu

Declaration

Source position: menus.pp line 273

public procedure TMenuItem.Add(

  Item: TMenuItem

);

procedure TMenuItem.Add(

  const AItems: array of TMenuItem

);

Description

Add - an item to the menu. Be aware that adding an item to a TMenuItem that is a Separator, may crash your computer on non-Windows platforms.


TMenuItem.AddHandler

AddHandler - method to add a handler

Declaration

Source position: menus.pp line 295

public procedure TMenuItem.AddHandler(

  HandlerType: TMenuItemHandlerType;

  const AMethod: TMethod;

  AsFirst: Boolean = False

);


TMenuItem.AddHandlerOnDestroy

AddHandlerOnDestroy - add a handler for the OnDestroy event

Declaration

Source position: menus.pp line 292

public procedure TMenuItem.AddHandlerOnDestroy(

  const OnDestroyEvent: TNotifyEvent;

  AsFirst: Boolean = False

);


TMenuItem.AddSeparator

AddSeparator (a line) to the menu

Declaration

Source position: menus.pp line 275

public procedure TMenuItem.AddSeparator;


TMenuItem.AutoCheck

AutoCheck : Whether a check mark is automatically added when the item is selected

Declaration

Source position: menus.pp line 315

published property TMenuItem.AutoCheck : Boolean
  read FAutoCheck
  write SetAutoCheck
  default False;


TMenuItem.Bitmap

BitMap : an optional picture beside the MenuItem Caption

Declaration

Source position: menus.pp line 323

published property TMenuItem.Bitmap : TBitmap
  read GetBitmap
  write SetBitmap
  stored IsBitmapStored;


TMenuItem.BitmapChange

BitmapChange - update the image associated with the menu item when the Bitmap has been changed

Declaration

Source position: menus.pp line 225

protected procedure TMenuItem.BitmapChange(

  Sender: TObject

);


TMenuItem.Caption

Caption : The text that appears on the Menu Bar at run-time

Declaration

Source position: menus.pp line 316

published property TMenuItem.Caption : TTranslateString
  read FCaption
  write SetCaption
  stored IsCaptionStored;


TMenuItem.CheckChildrenHandles

Declaration

Source position: menus.pp line 232

protected procedure TMenuItem.CheckChildrenHandles;


TMenuItem.Checked

Checked : whether a check mark appears on the Menu Bar

Declaration

Source position: menus.pp line 318

published property TMenuItem.Checked : Boolean
  read FChecked
  write SetChecked
  stored IsCheckedStored
  default False;


TMenuItem.Clear

Clear - removes the contents of the item, but leaves the item in place

Declaration

Source position: menus.pp line 287

public procedure TMenuItem.Clear;


TMenuItem.Click

Click - simulate the OnClick event

Declaration

Source position: menus.pp line 276

public procedure TMenuItem.Click; virtual;


TMenuItem.Command

Command - the entry from the Command list to which this item refers

Declaration

Source position: menus.pp line 310

public property TMenuItem.Command : Word
  read FCommand;


TMenuItem.Count

Count - number of items

Declaration

Source position: menus.pp line 302

public property TMenuItem.Count : Integer
  read GetCount;


TMenuItem.Create

Create - constructor for TMenuItem: calls inherited Create then initializes a large number of local variables

Declaration

Source position: menus.pp line 254

public constructor TMenuItem.Create(

  TheOwner: TComponent

); override;

See also

TComponent.Create


TMenuItem.CreateHandle

CreateHandle - create an operating system handle for this item

Declaration

Source position: menus.pp line 233

protected procedure TMenuItem.CreateHandle; virtual;


TMenuItem.Default

Default : is this option the default selection? If so, it usually appears in Bold and is selected by hitting ENTER

Declaration

Source position: menus.pp line 320

published property TMenuItem.Default : Boolean
  read FDefault
  write SetDefault
  default False;


TMenuItem.Delete

Delete this item from the menu

Declaration

Source position: menus.pp line 277

public procedure TMenuItem.Delete(

  Index: Integer

);


TMenuItem.Destroy

Destroy - destructor for TMenuItem: releases bitmaps, handles, imagelists, actionlinks and parent controls, then calls inherited Destroy and

Declaration

Source position: menus.pp line 255

public destructor TMenuItem.Destroy; override;

See also

TComponent.Destroy


TMenuItem.DestroyHandle

DestroyHandle - destroy the operating system handle and free space on the heap

Declaration

Source position: menus.pp line 234

protected procedure TMenuItem.DestroyHandle; virtual;


TMenuItem.DoClicked

DoClicked - process the system message signifying that a click has occurred over this menu item

Declaration

Source position: menus.pp line 231

protected procedure TMenuItem.DoClicked(

  var msg

); message;


TMenuItem.DoDrawItem

Declaration

Source position: menus.pp line 226

protected function TMenuItem.DoDrawItem(

  ACanvas: TCanvas;

  ARect: TRect;

  AState: TOwnerDrawState

):Boolean; virtual;


TMenuItem.DoMeasureItem

Declaration

Source position: menus.pp line 227

protected function TMenuItem.DoMeasureItem(

  ACanvas: TCanvas;

  var AWidth: Integer;

  var AHeight: Integer

):Boolean; virtual;


TMenuItem.Enabled

Enabled : can this option be selected? If Not Enabled, usually 'greyed-out'

Declaration

Source position: menus.pp line 321

published property TMenuItem.Enabled : Boolean
  read FEnabled
  write SetEnabled
  stored IsEnabledStored
  default True;


TMenuItem.FCommand

Declaration

Source position: menus.pp line 221

protected TMenuItem.FCommand : Word;


TMenuItem.FCompStyle

FCompStyle - local variable holding value of CompStyle

Declaration

Source position: menus.pp line 253

public TMenuItem.FCompStyle : LongInt;


TMenuItem.Find

Find the identity given menu item (named in ACaption)

Declaration

Source position: menus.pp line 256

public function TMenuItem.Find(

  const ACaption: string

):TMenuItem;


TMenuItem.GetAction

GetAction - find the action associated with this menu item

Declaration

Source position: menus.pp line 228

protected function TMenuItem.GetAction: TBasicAction;


TMenuItem.GetActionLinkClass

GetActionLinkClass - find out what class of action link is associated with this menu item

Declaration

Source position: menus.pp line 229

protected function TMenuItem.GetActionLinkClass: TMenuActionLinkClass; virtual;


TMenuItem.GetEnumerator

Declaration

Source position: menus.pp line 257

public function TMenuItem.GetEnumerator: TMenuItemEnumerator;


TMenuItem.GetHandle

GetHandle - get the operating system handle for the menu to which this item belongs

Declaration

Source position: menus.pp line 230

protected function TMenuItem.GetHandle: HMENU;


TMenuItem.GetIconSize

GetIconSize - finds the size of the icon for this item

Declaration

Source position: menus.pp line 289

public function TMenuItem.GetIconSize(

  ADC: HDC

):TPoint; virtual;


TMenuItem.GetImageList

GetImageList - Get the list of images for this menu, from which the image for the current item will be selected

Declaration

Source position: menus.pp line 258

public procedure TMenuItem.GetImageList(

  out aImages: TCustomImageList;

  out aImagesWidth: Integer

); virtual;

function TMenuItem.GetImageList: TCustomImageList;


TMenuItem.GetIsRightToLeft

GetIsRightToLeft - find the value of the property determining whether right-to-left read/write is enabled

Declaration

Source position: menus.pp line 263

public function TMenuItem.GetIsRightToLeft: Boolean; virtual;


TMenuItem.GetMergedParentMenu

GetMergedParentMenu - returns the parent menu to which this menu item belongs with taking the merged menu into account

Declaration

Source position: menus.pp line 262

public function TMenuItem.GetMergedParentMenu: TMenu; virtual;


TMenuItem.GetParentMenu

GetParentMenu - returns the parent menu to which this menu item belongs

Declaration

Source position: menus.pp line 261

public function TMenuItem.GetParentMenu: TMenu; virtual;


TMenuItem.GlyphShowMode

Declaration

Source position: menus.pp line 325

published property TMenuItem.GlyphShowMode : TGlyphShowMode
  read FGlyphShowMode
  write SetGlyphShowMode
  default gsmApplication;


TMenuItem.GroupIndex

GroupIndex : the sequence number in a group of mutually exclusive RadioItem choices

Declaration

Source position: menus.pp line 324

published property TMenuItem.GroupIndex : Byte
  read FGroupIndex
  write SetGroupIndex
  default 0;


TMenuItem.Handle

Handle - the operating system handle for this item

Declaration

Source position: menus.pp line 303

public property TMenuItem.Handle : HMENU
  read GetHandle
  write FHandle;


TMenuItem.HandleAllocated

HandleAllocated - has an operating system handle been allocated?

Declaration

Source position: menus.pp line 264

public function TMenuItem.HandleAllocated: Boolean;


TMenuItem.HandleNeeded

HandleNeeded - tell the operating system that a handle is needed for this item

Declaration

Source position: menus.pp line 278

public procedure TMenuItem.HandleNeeded; virtual;


TMenuItem.HasBitmap

HasBitmap - determines whether there is a Bitmap for this item

Declaration

Source position: menus.pp line 288

public function TMenuItem.HasBitmap: Boolean;


TMenuItem.HasIcon

HasIcon - is there an icon associated with this menu item?

Declaration

Source position: menus.pp line 265

public function TMenuItem.HasIcon: Boolean; virtual;


TMenuItem.HelpContext

HelpContext - an index to the context-sensitive help string to be used

Declaration

Source position: menus.pp line 326

published property TMenuItem.HelpContext : THelpContext
  read FHelpContext
  write FHelpContext
  stored IsHelpContextStored
  default 0;


TMenuItem.Hint

Hint : shown in a statusbar if the main window has one and if the statusbar has AutoHint = True.

Declaration

Source position: menus.pp line 328

published property TMenuItem.Hint : TTranslateString
  read FHint
  write FHint
  stored IsHintStored;


TMenuItem.ImageIndex

ImageIndex - number in a list of images for use in illustrating menu items

Declaration

Source position: menus.pp line 329

published property TMenuItem.ImageIndex : TImageIndex
  read FImageIndex
  write SetImageIndex
  stored IsImageIndexStored
  default - 1;


TMenuItem.ImageListChange

ImageListChange - change the image list if commanded by the Sender

Declaration

Source position: menus.pp line 249

protected procedure TMenuItem.ImageListChange(

  Sender: TObject

);


TMenuItem.IndexOf

IndexOf - the index value of this item

Declaration

Source position: menus.pp line 269

public function TMenuItem.IndexOf(

  Item: TMenuItem

):Integer;


TMenuItem.IndexOfCaption

IndexOfCaption - the index value of the caption for this item

Declaration

Source position: menus.pp line 270

public function TMenuItem.IndexOfCaption(

  const ACaption: string

):Integer; virtual;


TMenuItem.InitiateAction

InitiateAction - start the initiation phase of an action associated with the menu item

Declaration

Source position: menus.pp line 267

public procedure TMenuItem.InitiateAction; virtual;


TMenuItem.InitiateActions

InitiateActions - start the initiation phase of the actions associated with the menu item

Declaration

Source position: menus.pp line 238

protected procedure TMenuItem.InitiateActions;


TMenuItem.Insert

Insert a new item at the location marked by Index

Declaration

Source position: menus.pp line 279

public procedure TMenuItem.Insert(

  Index: Integer;

  Item: TMenuItem

);


TMenuItem.IntfDoSelect

IntfDoSelect - perform the selection using the interface

Declaration

Source position: menus.pp line 268

public procedure TMenuItem.IntfDoSelect; virtual;


TMenuItem.InvalidateMergedItems

Declaration

Source position: menus.pp line 271

public procedure TMenuItem.InvalidateMergedItems;


TMenuItem.IsCheckItem

IsCheckItem - is there a check-box associated with this item?

Declaration

Source position: menus.pp line 284

public function TMenuItem.IsCheckItem: Boolean; virtual;


TMenuItem.IsInMenuBar

IsInMenuBar - this item appears in the main menu bar

Declaration

Source position: menus.pp line 286

public function TMenuItem.IsInMenuBar: Boolean; virtual;


TMenuItem.IsLine

IsLine - if true, this item is a line (separator) on the menu

Declaration

Source position: menus.pp line 285

public function TMenuItem.IsLine: Boolean;


TMenuItem.Items

Items - the indexed list of menu items to which this item belongs

Declaration

Source position: menus.pp line 304

public property TMenuItem.Items[Index: Integer] : TMenuItem
  read GetItem;
  default;


TMenuItem.Menu

Menu - the menu to which this item belongs

Declaration

Source position: menus.pp line 307

public property TMenuItem.Menu : TMenu
  read FMenu;


TMenuItem.MenuChanged

MenuChanged - rebuild it if True

Declaration

Source position: menus.pp line 239

protected procedure TMenuItem.MenuChanged(

  Rebuild: Boolean

);


TMenuItem.MenuIndex

MenuIndex - the index value of the menu to which this item belongs

Declaration

Source position: menus.pp line 306

public property TMenuItem.MenuIndex : Integer
  read GetMenuIndex
  write SetMenuIndex;


TMenuItem.MenuVisibleIndex

MenuVisibleIndex - the index value of the visible menu

Declaration

Source position: menus.pp line 311

public function TMenuItem.MenuVisibleIndex: Integer;


TMenuItem.Merged

Declaration

Source position: menus.pp line 299

public property TMenuItem.Merged : TMenuItem
  read FMerged;


TMenuItem.MergedItems

Returns the visible and invisible child items with taking the merged menu into account

Declaration

Source position: menus.pp line 305

public property TMenuItem.MergedItems : TMergedMenuItems
  read GetMergedItems;


TMenuItem.MergedParent

Returns the parent menu item and with taking the merged menu into account

Declaration

Source position: menus.pp line 309

public property TMenuItem.MergedParent : TMenuItem
  read GetMergedParent;


TMenuItem.MergedWith

Declaration

Source position: menus.pp line 300

public property TMenuItem.MergedWith : TMenuItem
  read FMergedWith;


TMenuItem.OnClick

OnClick - event handler for selection of this menu item

Declaration

Source position: menus.pp line 342

published property TMenuItem.OnClick : TNotifyEvent
  read FOnClick
  write FOnClick;


TMenuItem.OnDrawItem

Declaration

Source position: menus.pp line 343

published property TMenuItem.OnDrawItem : TMenuDrawItemEvent
  read FOnDrawItem
  write FOnDrawItem;


TMenuItem.OnMeasureItem

Declaration

Source position: menus.pp line 344

published property TMenuItem.OnMeasureItem : TMenuMeasureItemEvent
  read FOnMeasureItem
  write FOnMeasureItem;


TMenuItem.Parent

The Parent MenuItem from which this item is derived

Declaration

Source position: menus.pp line 308

public property TMenuItem.Parent : TMenuItem
  read GetParent;


TMenuItem.RadioItem

RadioItem : whether the item is part of a group of mutually exclusive choices.

Declaration

Source position: menus.pp line 331

published property TMenuItem.RadioItem : Boolean
  read FRadioItem
  write SetRadioItem
  default False;


TMenuItem.RecreateHandle

RecreateHandle from the operating system

Declaration

Source position: menus.pp line 280

public procedure TMenuItem.RecreateHandle; virtual;


TMenuItem.Remove

Remove this item from the menu

Declaration

Source position: menus.pp line 281

public procedure TMenuItem.Remove(

  Item: TMenuItem

);


TMenuItem.RemoveHandler

RemoveHandler - method for removing a handler

Declaration

Source position: menus.pp line 297

public procedure TMenuItem.RemoveHandler(

  HandlerType: TMenuItemHandlerType;

  const AMethod: TMethod

);


TMenuItem.RemoveHandlerOnDestroy

RemoveHandlerOnDestroy - remove a handler for the OnDestroy event

Declaration

Source position: menus.pp line 294

public procedure TMenuItem.RemoveHandlerOnDestroy(

  const OnDestroyEvent: TNotifyEvent

);


TMenuItem.RightJustify

RightJustify : the position of the Caption in the Menu Panel. Default (False) is Left Justify

Declaration

Source position: menus.pp line 332

published property TMenuItem.RightJustify : Boolean
  read FRightJustify
  write SetRightJustify
  default False;


TMenuItem.SetAction

SetAction - setup a new action associated with the menu item

Declaration

Source position: menus.pp line 240

protected procedure TMenuItem.SetAction(

  NewAction: TBasicAction

);


TMenuItem.SetGroupIndex

SetGroupIndex - write the index value for group to this item belongs (may write a new group)

Declaration

Source position: menus.pp line 242

protected procedure TMenuItem.SetGroupIndex(

  AValue: Byte

);


TMenuItem.SetImageIndex

SetImageIndex - gives the item an index value for its associated image

Declaration

Source position: menus.pp line 243

protected procedure TMenuItem.SetImageIndex(

  AValue: TImageIndex

);


TMenuItem.SetShortCut

SetShortCut - sets up the keyboard shortcut for this item

Declaration

Source position: menus.pp line 245

protected procedure TMenuItem.SetShortCut(

  const AValue: TShortCut

);


TMenuItem.SetShortCutKey2

Declaration

Source position: menus.pp line 246

protected procedure TMenuItem.SetShortCutKey2(

  const AValue: TShortCut

);


TMenuItem.SetVisible

SetVisible - sets up whether the item is to be visible

Declaration

Source position: menus.pp line 247

protected procedure TMenuItem.SetVisible(

  AValue: Boolean

);


TMenuItem.ShortCut

ShortCut - the quick key sequence to be used in selecting this menu item

Declaration

Source position: menus.pp line 333

published property TMenuItem.ShortCut : TShortCut
  read FShortCut
  write SetShortCut
  stored IsShortCutStored
  default 0;

Description

ShortCut - the quick key sequence to be used in selecting this menu item

If you select this property in the Object Inspector, a list-box will appear with choices for various key-combinations to be used. The chosen key-sequence will be displayed, at run-time, on the menu drop-down next to the caption for the menu item.


TMenuItem.ShortCutKey2

Declaration

Source position: menus.pp line 335

published property TMenuItem.ShortCutKey2 : TShortCut
  read FShortCutKey2
  write SetShortCutKey2
  default 0;


TMenuItem.ShowAlwaysCheckable

ShowAlwaysCheckable - if True, Item is always shown as checkable

Declaration

Source position: menus.pp line 336

published property TMenuItem.ShowAlwaysCheckable : Boolean
  read FShowAlwaysCheckable
  write SetShowAlwaysCheckable
  default False;


TMenuItem.SubMenuImages

SubMenuImages - will images be shown for sub-menu items as well as the main item?

Declaration

Source position: menus.pp line 338

published property TMenuItem.SubMenuImages : TCustomImageList
  read FSubMenuImages
  write SetSubMenuImages;


TMenuItem.SubMenuImagesWidth

Declaration

Source position: menus.pp line 339

published property TMenuItem.SubMenuImagesWidth : Integer
  read FSubMenuImagesWidth
  write SetSubMenuImagesWidth
  default 0;


TMenuItem.UpdateImage

UpdateImage - freshen the image associated with the menu item, particularly if it has changed

Declaration

Source position: menus.pp line 282

public procedure TMenuItem.UpdateImage(

  forced: Boolean = False

);


TMenuItem.UpdateImages

UpdateImages - update all images associated with the item

Declaration

Source position: menus.pp line 283

public procedure TMenuItem.UpdateImages(

  forced: Boolean = False

);


TMenuItem.UpdateWSIcon

UpdateWSIcon - update the icon in the current Widget Set for this menu item

Declaration

Source position: menus.pp line 248

protected procedure TMenuItem.UpdateWSIcon;


TMenuItem.Visible

Visible - can the item be seen?

Declaration

Source position: menus.pp line 340

published property TMenuItem.Visible : Boolean
  read FVisible
  write SetVisible
  stored IsVisibleStored
  default True;


TMenuItem.VisibleIndexOf

VisibleIndexOf - the index of this item within the list of visible items

Declaration

Source position: menus.pp line 272

public function TMenuItem.VisibleIndexOf(

  Item: TMenuItem

):Integer;


TMenuItem.WriteDebugReport

WriteDebugReport - used in debugging

Declaration

Source position: menus.pp line 312

public procedure TMenuItem.WriteDebugReport(

  const Prefix: string

);


TMenuItemClass

TMenuItemClass - class of TMenuItem

Declaration

Source position: menus.pp line 346

type TMenuItemClass = class of TMenuItem;


TMenuItemEnumerator

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: menus.pp line 98

type TMenuItemEnumerator = class

public

  constructor Create();

  function MoveNext;

  property Current: TMenuItem; [r]

end;

Inheritance

TMenuItemEnumerator
|

TObject


TMenuItemEnumerator

ro

Current


ro

Current (TMenuItemEnumerator)


TMenuItemEnumerator
 | Create
 | MoveNext


TMenuItemEnumerator


TMenuItemEnumerator.Create

Declaration

Source position: menus.pp line 104

public constructor TMenuItemEnumerator.Create(

  AMenuItem: TMenuItem

);


TMenuItemEnumerator.Current

Declaration

Source position: menus.pp line 106

public property TMenuItemEnumerator.Current : TMenuItem
  read GetCurrent;


TMenuItemEnumerator.MoveNext

Declaration

Source position: menus.pp line 105

public function TMenuItemEnumerator.MoveNext: Boolean;


TMenuItems

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: menus.pp line 138

type TMenuItems = class(TList)

protected

  procedure Notify(); override;

public

  constructor Create();

end;

Inheritance

TMenuItems
|

TList,IFPObserved
|

TObject


TMenuItems
TList
 |  | Capacity
 |  | Count
 |  | Items
 | ro | List
TObject


TMenuItems
pt | Notify
 | Create
TList
 | CopyMove
 | MergeMove
 | DoCopy
 | DoSrcUnique
 | DoAnd
 | DoDestUnique
 | DoOr
 | DoXOr
 | Get
 | Grow
 | Put
 | Notify
 | SetCapacity
 | GetCapacity
 | SetCount
 | GetCount
 | GetList
 | Create
 | Destroy
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | AddList
 | Add
 | Clear
 | Delete
 | Error
 | Exchange
 | Expand
 | Extract
 | First
 | GetEnumerator
 | IndexOf
 | Insert
 | Last
 | Move
 | Assign
 | Remove
 | Pack
 | Sort
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TList)
 | AddList (TList)
 | AfterConstruction (TObject)
 | Assign (TList)
 | BeforeDestruction (TObject)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TList)
 | CopyMove (TList)
 | Create (TObject)
 | Create (TList)
 | Create (TMenuItems)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | Delete (TList)
 | Destroy (TObject)
 | Destroy (TList)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoAnd (TList)
 | DoCopy (TList)
 | DoDestUnique (TList)
 | DoOr (TList)
 | DoSrcUnique (TList)
 | DoXOr (TList)
 | Equals (TObject)
 | Error (TList)
 | Exchange (TList)
 | Expand (TList)
 | Extract (TList)
 | FieldAddress (TObject)
 | First (TList)
 | FPOAttachObserver (TList)
 | FPODetachObserver (TList)
 | FPONotifyObservers (TList)
 | Free (TObject)
 | FreeInstance (TObject)
 | Get (TList)
 | GetCapacity (TList)
 | GetCount (TList)
 | GetEnumerator (TList)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetList (TList)
 | Grow (TList)
 | IndexOf (TList)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TList)
 | InstanceSize (TObject)
 | Last (TList)
 | MergeMove (TList)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | Move (TList)
 | newinstance (TObject)
 | Notify (TList)
pt | Notify (TMenuItems)
 | Pack (TList)
 | Put (TList)
 | Remove (TList)
 | SafeCallException (TObject)
 | SetCapacity (TList)
 | SetCount (TList)
 | Sort (TList)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TMenuItems

TList

TObject


TMenuItems.Create

Declaration

Source position: menus.pp line 144

public constructor TMenuItems.Create(

  const AMenuItem: TMenuItem

);


TMenuItems.Notify

Declaration

Source position: menus.pp line 142

protected procedure TMenuItems.Notify(

  Ptr: Pointer;

  Action: TListNotification

); override;


TMergedMenuItems

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: menus.pp line 120

type TMergedMenuItems = class

public

  constructor Create();

  destructor Destroy; override;

  class function DefaultSort();

  property VisibleCount: Integer; [r]

  property VisibleItems []: TMenuItem; [r]

  property InvisibleCount: Integer; [r]

  property InvisibleItems []: TMenuItem; [r]

end;

Inheritance

TMergedMenuItems
|

TObject


TMergedMenuItems
 | ro | VisibleCount
 | ro | VisibleItems
 | ro | InvisibleCount
 | ro | InvisibleItems


ro | InvisibleCount (TMergedMenuItems)
ro | InvisibleItems (TMergedMenuItems)
ro | VisibleCount (TMergedMenuItems)
ro | VisibleItems (TMergedMenuItems)


TMergedMenuItems
 | Create
 | Destroy
 | DefaultSort


TMergedMenuItems


TMergedMenuItems.Create

Declaration

Source position: menus.pp line 129

public constructor TMergedMenuItems.Create(

  const aParent: TMenuItem

);


TMergedMenuItems.DefaultSort

Declaration

Source position: menus.pp line 131

public class function TMergedMenuItems.DefaultSort(

  aItem1: Pointer;

  aItem2: Pointer;

  aParentItem: Pointer

):Integer;


TMergedMenuItems.Destroy

Declaration

Source position: menus.pp line 130

public destructor TMergedMenuItems.Destroy; override;


TMergedMenuItems.InvisibleCount

Declaration

Source position: menus.pp line 134

public property TMergedMenuItems.InvisibleCount : Integer
  read GetInvisibleCount;


TMergedMenuItems.InvisibleItems

Declaration

Source position: menus.pp line 135

public property TMergedMenuItems.InvisibleItems[Index: Integer] : TMenuItem
  read GetInvisibleItem;


TMergedMenuItems.VisibleCount

Declaration

Source position: menus.pp line 132

public property TMergedMenuItems.VisibleCount : Integer
  read GetVisibleCount;


TMergedMenuItems.VisibleItems

Declaration

Source position: menus.pp line 133

public property TMergedMenuItems.VisibleItems[Index: Integer] : TMenuItem
  read GetVisibleItem;


TPopupMenu

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TPopupMenu - a menu panel that pops up on the desktop when the right mouse button is clicked

Declaration

Source position: menus.pp line 452

type TPopupMenu = class(TMenu)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure DoPopup(); virtual; | DoPopup perform the popup method
procedure DoClose; virtual; | DoClose - perform the Close method
public
constructor Create(); override; | Create - constructor for TPopupMenu: calls inherited Create, sets style to PopupMenu, sets AutoPopup to True
destructor Destroy; override; | Destroy - destructor for TPopupMenu: closes window then calls inherited Destroy
procedure PopUp(); | PopUp - software emulation of the OnPopup event
property PopupComponent: TComponent; [rw] | PopupComponent - the Component to which this popup applies
property PopupPoint: TPoint; [r] | PopupPoint - the position at which the Popup is to appear
procedure Close; | Close - software emulation of the OnClose event, to shut down the Popup
published
property Alignment: TPopupAlignment; [rw] | Alignment - determines the position of popup menu relative to the popup coordinate
property AutoPopup: Boolean; [rw] | AutoPopup - if True, the Popup window automatically appears when the mouse hovers over the relevant object
property HelpContext: THelpContext; [rw]
property TrackButton: TTrackButton; [rw] | TrackButton - defines which mouse button(s) are allowed to activate menu items
property OnPopup: TNotifyEvent; [rw] | OnPopup - event handler for a requirement for a popup menu
property OnClose: TNotifyEvent; [rw] | OnClose - event handler for closing down the popup
end;

Inheritance

TPopupMenu | TPopupMenu - a menu panel that pops up on the desktop when the right mouse button is clicked
|
TMenu | TMenu - a menu appearing in a form. Base class for TMainMenu or TPopupMenu
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TPopupMenu : a menu panel that pops up on the desktop when the right mouse button is clicked.

Inherits all the properties of TMenu (including the properties of TMenuItem), but has some new properties (procedure PopUp and procedure Close) that define its behavior when actually invoked.

PopupPoint defines the position of the Popup menu, usually at the current cursor position.

To use a Popup menu, first create it with the MenuEditor. Then with the Object Inspector for the control that needs to use the Popup, select the property named PopupMenu, and a listbox will appear with the names of the available Menus - choose the Popup name you want

See also

HowToUseMenus | HowToUseMenus - hints for creating Menus for your Forms
TMainMenu | TMainMenu - the Main Menu that appears at the top of most windows
TMenuItem | TMenuItem - The base structure of each item in a Menu.
TMenu | TMenu - a menu appearing in a form. Base class for TMainMenu or TPopupMenu
TMenuActionLink | TMenuActionLink: defines the link between a selected menu item and its corresponding action


TPopupMenu
 |  | PopupComponent
 | ro | PopupPoint
pl |  | Alignment
pl |  | AutoPopup
pl |  | HelpContext
pl |  | TrackButton
TMenu
 | ro | Handle
 |  | Parent
 |  | ShortcutHandled
pl |  | BidiMode
pl |  | ParentBidiMode
pl | ro | Items
pl |  | Images
pl |  | ImagesWidth
pl |  | OwnerDraw
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl |  | Alignment (TPopupMenu)
pl |  | AutoPopup (TPopupMenu)
pl |  | BidiMode (TMenu)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
 | ro | Handle (TMenu)
pl |  | HelpContext (TPopupMenu)
pl |  | Images (TMenu)
pl |  | ImagesWidth (TMenu)
pl | ro | Items (TMenu)
 | ro | LCLRefCount (TLCLComponent)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pl |  | OwnerDraw (TMenu)
 |  | Parent (TMenu)
pl |  | ParentBidiMode (TMenu)
 |  | PopupComponent (TPopupMenu)
 | ro | PopupPoint (TPopupMenu)
 |  | ShortcutHandled (TMenu)
 |  | Tag (TComponent)
pl |  | TrackButton (TPopupMenu)
 |  | VCLComObject (TComponent)
 | ro | WidgetSetClass (TLCLComponent)


TPopupMenu
pt | WSRegisterClass
pt | DoPopup
pt | DoClose
 | Create
 | Destroy
 | PopUp
 | Close
TMenu
pt | WSRegisterClass
pt | BidiModeChanged
pt | CreateHandle
pt | DoChange
pt | GetHandle
pt | GetChildren
pt | MenuChanged
pt | AssignTo
pt | Notification
pt | ParentBidiModeChanged
pt | SetChildOrder
pt | UpdateItems
 | Create
 | Destroy
 | DestroyHandle
 | FindItem
 | GetHelpContext
 | IsShortcut
 | HandleAllocated
 | IsRightToLeft
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | HandleNeeded
 | DispatchCommand
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TMenu)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
pt | BidiModeChanged (TMenu)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Close (TPopupMenu)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TMenu)
 | Create (TPopupMenu)
pt | CreateHandle (TMenu)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TMenu)
 | Destroy (TPopupMenu)
 | DestroyComponents (TComponent)
 | DestroyHandle (TMenu)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchCommand (TMenu)
 | DispatchStr (TObject)
pt | DoChange (TMenu)
pt | DoClose (TPopupMenu)
pt | DoPopup (TPopupMenu)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindItem (TMenu)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TMenu)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
pt | GetHandle (TMenu)
 | GetHashCode (TObject)
 | GetHelpContext (TMenu)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TMenu)
 | HandleNeeded (TMenu)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | IsRightToLeft (TMenu)
 | IsShortcut (TMenu)
 | Loaded (TComponent)
 | Loading (TComponent)
pt | MenuChanged (TMenu)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TMenu)
 | PaletteCreated (TComponent)
pt | ParentBidiModeChanged (TMenu)
 | PopUp (TPopupMenu)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
pt | SetChildOrder (TMenu)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
pt | UpdateItems (TMenu)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TMenu)
 | UseRightToLeftReading (TMenu)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TMenu)
pt | WSRegisterClass (TPopupMenu)
 | _AddRef (TComponent)
 | _Release (TComponent)


TPopupMenu
pl | OnPopup
pl | OnClose
TMenu
pt | OnChange
pl | OnDrawItem
pl | OnMeasureItem
TLCLComponent
TComponent
TPersistent
TObject


pt | OnChange (TMenu)
pl | OnClose (TPopupMenu)
pl | OnDrawItem (TMenu)
pl | OnMeasureItem (TMenu)
pl | OnPopup (TPopupMenu)


TPopupMenu.Alignment

Alignment - determines the position of popup menu relative to the popup coordinate

Declaration

Source position: menus.pp line 476

published property TPopupMenu.Alignment : TPopupAlignment
  read FAlignment
  write FAlignment
  default paLeft;


TPopupMenu.AutoPopup

AutoPopup - if True, the Popup window automatically appears when the mouse hovers over the relevant object

Declaration

Source position: menus.pp line 477

published property TPopupMenu.AutoPopup : Boolean
  read FAutoPopup
  write FAutoPopup
  default True;


TPopupMenu.Close

Close - software emulation of the OnClose event, to shut down the Popup

Declaration

Source position: menus.pp line 474

public procedure TPopupMenu.Close;


TPopupMenu.Create

Create - constructor for TPopupMenu: calls inherited Create, sets style to PopupMenu, sets AutoPopup to True

Declaration

Source position: menus.pp line 468

public constructor TPopupMenu.Create(

  AOwner: TComponent

); override;

See also

TMenu.Create

Create - constructor for TMenu: creates menuitems and links, sets some defaults then calls inherited Create


TPopupMenu.Destroy

Destroy - destructor for TPopupMenu: closes window then calls inherited Destroy

Declaration

Source position: menus.pp line 469

public destructor TPopupMenu.Destroy; override;

See also

TMenu.Destroy

Destroy - destructor for TMenu: frees items and links, then calls inherited Destroy


TPopupMenu.DoClose

DoClose - perform the Close method

Declaration

Source position: menus.pp line 466

protected procedure TPopupMenu.DoClose; virtual;


TPopupMenu.DoPopup

DoPopup perform the popup method

Declaration

Source position: menus.pp line 465

protected procedure TPopupMenu.DoPopup(

  Sender: TObject

); virtual;


TPopupMenu.HelpContext

Declaration

Source position: menus.pp line 478

published property TPopupMenu.HelpContext : THelpContext
  read GetHelpContext
  write SetHelpContext
  default 0;


TPopupMenu.OnClose

OnClose - event handler for closing down the popup

Declaration

Source position: menus.pp line 481

published property TPopupMenu.OnClose : TNotifyEvent
  read FOnClose
  write FOnClose;

Description

You can delete menu items here. But if you delete the clicked menu item on OnClose the OnClick will not follow under Windows.


TPopupMenu.OnPopup

OnPopup - event handler for a requirement for a popup menu

Declaration

Source position: menus.pp line 480

published property TPopupMenu.OnPopup : TNotifyEvent
  read FOnPopup
  write FOnPopup;


TPopupMenu.PopUp

PopUp - software emulation of the OnPopup event

Declaration

Source position: menus.pp line 470

public procedure TPopupMenu.PopUp;

procedure TPopupMenu.PopUp(

  X: Integer;

  Y: Integer

); virtual;


TPopupMenu.PopupComponent

PopupComponent - the Component to which this popup applies

Declaration

Source position: menus.pp line 472

public property TPopupMenu.PopupComponent : TComponent
  read FPopupComponent
  write FPopupComponent;


TPopupMenu.PopupPoint

PopupPoint - the position at which the Popup is to appear

Declaration

Source position: menus.pp line 473

public property TPopupMenu.PopupPoint : TPoint
  read FPopupPoint;


TPopupMenu.TrackButton

TrackButton - defines which mouse button(s) are allowed to activate menu items

Declaration

Source position: menus.pp line 479

published property TPopupMenu.TrackButton : TTrackButton
  read FTrackButton
  write FTrackButton
  default tbRightButton;


TCustomPairSplitter

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class for controls which can contain other (child) controls

Declaration

Source position: pairsplitter.pas line 92

type TCustomPairSplitter = class(TWinControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
function GetCursor; override; | Gets the value for the Cursor property
procedure SetCursor(); override; | Sets the value for the Cursor property
class function GetControlClassDefaultSize; override; | Gets the default size for the control class
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure CreateWnd; override; | Creates the window handle for the control
procedure UpdatePosition; | Updates the value in the Position property
procedure CreateSides; | Creates missing controls in the Sides property
procedure Loaded; override; | Performs actions on completion of component streaming
function ChildClassAllowed(); override; | Determines if the class is inherited from a specific ancestor
property Cursor: TCursor; | The base class for visible controls
property Sides []: TPairSplitterSide; [r] | Provides access to the adjacent children resized using the Splitter
property SplitterType: TPairSplitterType; [rw] | Specifies the orientation for the splitter in the component
property Position: Integer; [rw] | Indicates the position for the Splitter relative to its orientation
end;

Inheritance

TCustomPairSplitter | The base class for controls which can contain other (child) controls
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

Defines the base class for the TPairSplitter component. TPairSplitter is a component with two TPairSplitterSide children. Both child components can contain other components. The children are separated by a splitter which can be dragged by the user to resize the adjacent children.


TCustomPairSplitter
 | ro | Cursor
 | ro | Sides
 |  | SplitterType
 |  | Position
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 | ro | Cursor (TCustomPairSplitter)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 |  | Position (TCustomPairSplitter)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 | ro | Sides (TCustomPairSplitter)
 |  | SplitterType (TCustomPairSplitter)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomPairSplitter
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | GetControlClassDefaultSize
 | Create
 | Destroy
 | CreateWnd
 | UpdatePosition
 | CreateSides
 | Loaded
 | ChildClassAllowed
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
 | ChildClassAllowed (TCustomPairSplitter)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomPairSplitter)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
 | CreateSides (TCustomPairSplitter)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
 | CreateWnd (TCustomPairSplitter)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomPairSplitter)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomPairSplitter)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
pt | GetCursor (TCustomPairSplitter)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
 | Loaded (TCustomPairSplitter)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
pt | SetCursor (TCustomPairSplitter)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdatePosition (TCustomPairSplitter)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomPairSplitter)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomPairSplitter
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomPairSplitter.ChildClassAllowed

Determines if the class is inherited from a specific ancestor

Declaration

Source position: pairsplitter.pas line 117

public function TCustomPairSplitter.ChildClassAllowed(

  ChildClass: TClass

):Boolean; override;

Arguments

ChildClass

Class to compare in the method`

Function result

True if the class has a specific ancestor

Description

ChildClassAllowed is an overridden Boolean function used to determine if the specified class is inherited from a specific ancestor class. ChildClassAllowed calls the ChildClass.InheritsFrom method. The return value is True when it is derived from the TPairSplitterSide or TSplitter classes.


TCustomPairSplitter.Create

Constructor for the class instance

Declaration

Source position: pairsplitter.pas line 111

public constructor TCustomPairSplitter.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the component

Description

Create is the constructor for the class instance. Create calls the inherited constructor using TheOwner as the owner of the component.

Create calls the GetControlClassDefaultSize class method to get the default height and width values used in instances of the class type, and calls SetBounds to apply the values. Create sets the default values for the following properties:

ControlStyle
Removes the value csAcceptsControls in the property
SplitterType
pstHorizontal
Cursor
crHSplit
Position
45

Create calls the CreateSides method when csDesigning is not in the ComponentState property. CreateSides ensures both TPairSplitterSide instances are created (and parented) in the Sides property.


TCustomPairSplitter.CreateSides

Creates missing controls in the Sides property

Declaration

Source position: pairsplitter.pas line 115

public procedure TCustomPairSplitter.CreateSides;

Description

CreateSides is a procedure used to create missing controls in the Sides property. CreateSides ensures that both TPairSplitterSide values used in the component have been created (and parented).

No actions are performed in the method when component streaming has not been completed, or when the component is freed.

CreateSides is called from the Create, CreateWnd, and Loaded methods.


TCustomPairSplitter.CreateWnd

Creates the window handle for the control

Declaration

Source position: pairsplitter.pas line 113

public procedure TCustomPairSplitter.CreateWnd; override;

Description

CreateWnd is an overridden procedure used to create the window handle for the control. CreateWnd calls CreateSides to ensure both TPairSplitterSide instances are created (and parented) in the Sides property. CreateWnd calls the inherited CreateWnd method.


TCustomPairSplitter.Destroy

Destructor for the class instance

Declaration

Source position: pairsplitter.pas line 112

public destructor TCustomPairSplitter.Destroy; override;

Description

Destroy is the destructor for the class instance. Destroy frees resources allocated in the Sides property, and calls the inherited destructor.


TCustomPairSplitter.GetControlClassDefaultSize

Gets the default size for the control class

Declaration

Source position: pairsplitter.pas line 109

protected class function TCustomPairSplitter.GetControlClassDefaultSize: TSize; override;

Function result

TSize type with the default Height and Width for instances of the class

Description

GetControlClassDefaultSize is a TSize class function used to get the default size for instances of the class. GetControlClassDefaultSize sets the Height and Width in the TSize value. The default value in both CX and CY is 90 pixels.

GetControlClassDefaultSize is used the Create constructor.


TCustomPairSplitter.GetCursor

Gets the value for the Cursor property

Declaration

Source position: pairsplitter.pas line 107

protected function TCustomPairSplitter.GetCursor: TCursor; override;

Function result

Value for the Cursor property


TCustomPairSplitter.Loaded

Performs actions on completion of component streaming

Declaration

Source position: pairsplitter.pas line 116

public procedure TCustomPairSplitter.Loaded; override;

Description

Loaded is an overridden procedure which performs actions needed when the component has been loaded using the LCL component streaming mechanism. Loaded calls the inherited Loaded method. Loaded calls the CreateSides method to ensure that both values in the Sides property have been created. Loaded updates the value in Position if the handle for the control has been allocated.


TCustomPairSplitter.Position

Indicates the position for the Splitter relative to its orientation

Declaration

Source position: pairsplitter.pas line 123

public property TCustomPairSplitter.Position : Integer
  read GetPosition
  write SetPosition;

Description

Position is an Integer property that indicates the position for the splitter relative to its orientation. Reading the value in splitter causes the UpdatePosition to be called to recalculate the current position for the Splitter. Position can be set at design-time, or changed at run-time by dragging the grab bar for the splitter. The value in Position affects the sizing of the adjacent child controls in Sides.

When SplitterType contains pstHorizontal, the value in Position is used as the Width for the child control in Sides[0]. The remaining Width in the component (less the 5 pixels used for the Splitter) is set as the Width for the child control in Sides[1].

When SplitterType contains pstVertical, the value in Position is used as the Height for the child control in Sides[0]. The remaining Height in the component (less the 5 pixels used for the Splitter) is set as the Height for the child control in Sides[1].


TCustomPairSplitter.SetCursor

Sets the value for the Cursor property

Declaration

Source position: pairsplitter.pas line 108

protected procedure TCustomPairSplitter.SetCursor(

  Value: TCursor

); override;

Arguments

Value

New value for the Cursor property


TCustomPairSplitter.Sides

Provides access to the adjacent children resized using the Splitter

Declaration

Source position: pairsplitter.pas line 120

public property TCustomPairSplitter.Sides[Index: Integer] : TPairSplitterSide
  read GetSides;

Description

Sides is a read-only indexed TPairSplitterSide property which provides access to the adjacent children resized using the Splitter in the component. Sides always has 2 elements in the array (in the range 0..1). If Index contains an invalid value, an exception is raised.

Each controls in Sides behaves like a TPanel component with a reference to the TPairSplitter that owns the control. They provide a custom Paint method and WMPaint message handling. Some of their properties have altered visibility; for example, Align and Anchors are private, Top and Left are public.

Errors

Calls RaiseGDBException to raise an exception when Index < 0 or Index > 1. Raised with the message 'TCustomPairSplitter.GetSides: Index out of bounds'.


TCustomPairSplitter.SplitterType

Specifies the orientation for the splitter in the component

Declaration

Source position: pairsplitter.pas line 121

public property TCustomPairSplitter.SplitterType : TPairSplitterType
  read FSplitterType
  write SetSplitterType
  default pstHorizontal;

Description

SplitterType is a TPairSplitterType property which specifies the orientation for the splitter in the component. The values in TPairSplitterType dictate the splitter orientation relative to the adjacent children in Sides. Writing a new value in the SplitterType property causes the value in the Cursor property to be changed to match the selected orientation. For example:

pstHorizontal
Splitter is oriented to size adjacent children horizontally. Cursor is set to crHSplit. (Default value)
pstVertical
Splitter is oriented to size adjacent children vertically. Cursor is set to crVSplit.


TCustomPairSplitter.UpdatePosition

Updates the value in the Position property

Declaration

Source position: pairsplitter.pas line 114

public procedure TCustomPairSplitter.UpdatePosition;

Description

UpdatePosition is a procedure used to update the value in the Position property. UpdatePosition calls the SetPosition method in the WidgetSetClass to recalculate the current relative position for the Splitter in the component. UpdatePosition stores the value in the Position property.


TPairSplitter

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements the TPairSplitter component

Declaration

Source position: pairsplitter.pas line 129

type TPairSplitter = class(TCustomPairSplitter)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Constraints: TSizeConstraints;
property Color: TColor; | The background color of the control
property Cursor: TCursor; | The shape of the mouse pointer, when the mouse is over this control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property Position: Integer;
property ShowHint: Boolean; | Enables the Hint display
property SplitterType: TPairSplitterType;
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TPairSplitter | Implements the TPairSplitter component
|
TCustomPairSplitter | The base class for controls which can contain other (child) controls
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

Implements the TPairSplitter component. TPairSplitter is a component with two TPairSplitterSide children. Both child components can contain other components. The children are separated by a splitter which can be dragged by the user to resize the adjacent children.


TPairSplitter
pl | ro | Align
pl | ro | Anchors
pl | ro | BorderSpacing
pl | ro | Constraints
pl | ro | Color
pl | ro | Cursor
pl | ro | Enabled
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | Position
pl | ro | ShowHint
pl | ro | SplitterType
pl | ro | Visible
TCustomPairSplitter
 | ro | Cursor
 | ro | Sides
 |  | SplitterType
 |  | Position
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TPairSplitter)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TPairSplitter)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TPairSplitter)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TPairSplitter)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TPairSplitter)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 | ro | Cursor (TCustomPairSplitter)
pl | ro | Cursor (TPairSplitter)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
pl | ro | Enabled (TPairSplitter)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TPairSplitter)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TPairSplitter)
 |  | Position (TCustomPairSplitter)
pl | ro | Position (TPairSplitter)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TPairSplitter)
 | ro | Showing (TWinControl)
 | ro | Sides (TCustomPairSplitter)
 |  | SplitterType (TCustomPairSplitter)
pl | ro | SplitterType (TPairSplitter)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TPairSplitter)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TPairSplitter
TCustomPairSplitter
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | GetControlClassDefaultSize
 | Create
 | Destroy
 | CreateWnd
 | UpdatePosition
 | CreateSides
 | Loaded
 | ChildClassAllowed
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TPairSplitter
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnChangeBounds
TCustomPairSplitter
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChangeBounds (TPairSplitter)
 |  | OnClick (TControl)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
 |  | OnExit (TWinControl)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TPairSplitter)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TPairSplitter)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TPairSplitter)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TPairSplitter)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TPairSplitter)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TPairSplitter)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TPairSplitter)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TPairSplitter)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TPairSplitter)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)


TPairSplitterSide

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class for controls which can contain other (child) controls

Declaration

Source position: pairsplitter.pas line 43

type TPairSplitterSide = class(TWinControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure SetParent(); override; | Sets the value for the Parent property
procedure WMPaint(); message; | Provides custom handling for WMPaint messages
procedure Paint; virtual; | Renders the control on its Canvas
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
property Splitter: TCustomPairSplitter; [r] | TPairSplitter for the control
property Visible: Boolean; | The base class for visible controls
property Left: Integer; | The base class for visible controls
property Top: Integer; | The base class for visible controls
property Width: Integer; | The base class for visible controls
property Height: Integer; | The base class for visible controls
published
property ChildSizing: TControlChildSizing; | The base class for controls which can contain other (child) controls
property ClientWidth: Integer; | The base class for visible controls
property ClientHeight: Integer; | The base class for visible controls
property Constraints: TSizeConstraints;
property Cursor: TCursor; | The base class for visible controls
property Enabled: Boolean; | The base class for visible controls
property OnMouseDown: TMouseEvent; | The base class for visible controls
property OnMouseEnter: TNotifyEvent; | The base class for visible controls
property OnMouseLeave: TNotifyEvent; | The base class for visible controls
property OnMouseMove: TMouseMoveEvent; | The base class for visible controls
property OnMouseUp: TMouseEvent; | The base class for visible controls
property OnMouseWheel: TMouseWheelEvent; | The base class for visible controls
property OnMouseWheelDown: TMouseWheelUpDownEvent; | The base class for visible controls
property OnMouseWheelUp: TMouseWheelUpDownEvent; | The base class for visible controls
property OnResize: TNotifyEvent; | The base class for visible controls
property ShowHint: Boolean; | The base class for visible controls
property ParentShowHint: Boolean; | The base class for visible controls
property PopupMenu: TPopupMenu; | The base class for visible controls
end;

Inheritance

TPairSplitterSide | The base class for controls which can contain other (child) controls
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TPairSplitterSide is a TWinControl descendant that implements the child controls used in the TPairSplitter component. TPairSplitterSide behaves like a TPanel component with a reference to the TPairSplitter that owns the control. TPairSplitterSide provides a custom Paint method and WMPaint message handling. TPairSplitterSide alters the visibility of inherited properties to match their intended usage.


TPairSplitterSide
pt | ro | Align
pt | ro | Anchors
 | ro | Splitter
 | ro | Visible
 | ro | Left
 | ro | Top
 | ro | Width
 | ro | Height
pl | ro | ChildSizing
pl | ro | ClientWidth
pl | ro | ClientHeight
pl | ro | Constraints
pl | ro | Cursor
pl | ro | Enabled
pl | ro | ShowHint
pl | ro | ParentShowHint
pl | ro | PopupMenu
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pt | ro | Align (TPairSplitterSide)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pt | ro | Anchors (TPairSplitterSide)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
pl | ro | ChildSizing (TPairSplitterSide)
 |  | ClientHeight (TControl)
pl | ro | ClientHeight (TPairSplitterSide)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
pl | ro | ClientWidth (TPairSplitterSide)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TPairSplitterSide)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
pl | ro | Cursor (TPairSplitterSide)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
pl | ro | Enabled (TPairSplitterSide)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
 | ro | Height (TPairSplitterSide)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 | ro | Left (TPairSplitterSide)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TPairSplitterSide)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TPairSplitterSide)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TPairSplitterSide)
 | ro | Showing (TWinControl)
 | ro | Splitter (TPairSplitterSide)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 | ro | Top (TPairSplitterSide)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | Visible (TPairSplitterSide)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
 | ro | Width (TPairSplitterSide)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TPairSplitterSide
pt | WSRegisterClass
pt | SetParent
pt | WMPaint
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TPairSplitterSide)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TPairSplitterSide)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TPairSplitterSide)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParent (TPairSplitterSide)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TPairSplitterSide)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TPairSplitterSide)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TPairSplitterSide
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
 |  | OnExit (TWinControl)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TPairSplitterSide)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TPairSplitterSide)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TPairSplitterSide)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TPairSplitterSide)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TPairSplitterSide)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TPairSplitterSide)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TPairSplitterSide)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TPairSplitterSide)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TPairSplitterSide)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)


TPairSplitterSide.Constraints

Declaration

Source position: pairsplitter.pas line 68

published property TPairSplitterSide.Constraints : TSizeConstraints;


TPairSplitterSide.Create

Constructor for the class instance

Declaration

Source position: pairsplitter.pas line 55

public constructor TPairSplitterSide.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the control

Description

Create is the constructor for the class instance, and calls the inherited constructor using TheOwner as the owner of the control. Create updates the ControlStyle property to include the value csAcceptsControls.


TPairSplitterSide.Destroy

Destructor for the class instance

Declaration

Source position: pairsplitter.pas line 56

public destructor TPairSplitterSide.Destroy; override;

Description

Destroy if the destructor for the class instance, and calls the inherited destructor.


TPairSplitterSide.Paint

Renders the control on its Canvas

Declaration

Source position: pairsplitter.pas line 51

protected procedure TPairSplitterSide.Paint; virtual;


TPairSplitterSide.SetParent

Sets the value for the Parent property

Declaration

Source position: pairsplitter.pas line 49

protected procedure TPairSplitterSide.SetParent(

  AParent: TWinControl

); override;

Arguments

AParent

New value for the Parent property

Description

SetParent is an overridden procedure used to set the value in the Parent property. SetParent ensures that the control is removed from its existing parent prior to setting the new property value. The control is added to the new parent when AParent is not Nil.

SetParent is the reimplemented write access specifier for the Parent property.


TPairSplitterSide.Splitter

TPairSplitter for the control

Declaration

Source position: pairsplitter.pas line 58

public property TPairSplitterSide.Splitter : TCustomPairSplitter
  read GetSplitter;

Description

Splitter is a read-only TCustomPairSplitter property which represents the component for the control. The value in Splitter is the same as the Parent for the control, or Nil when Parent has not been assigned.


TPairSplitterSide.WMPaint

Provides custom handling for WMPaint messages

Declaration

Source position: pairsplitter.pas line 50

protected procedure TPairSplitterSide.WMPaint(

  var PaintMessage: TLMPaint

); message;

Arguments

PaintMessage

WM_PAINT message for the control


TNotifierForm

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements the form used for TPopupNotifier

Declaration

Source position: popupnotifier.pas line 55

type TNotifierForm = class(THintWindow)
protected
procedure CreateHandle; override; | Creates the handle for the form
public
constructor Create(); override; |
destructor Destroy; override; | Frees the class instance
procedure Paint; override;
end;

Inheritance

TNotifierForm | Implements the form used for TPopupNotifier
|
THintWindow | The popup box containing helpful information that appears when the mouse pointer hovers over an object
|
TCustomForm | The base type for TForm classes
|
TCustomDesignControl | Provides a designer surface for scaling and layout of its child controls
|
TScrollingWinControl | Class of a windowed control with incorporated scroll bars
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TNotifierForm is a THintWindow descendant that implements the form used for TPopupNotifier. TNotifierForm has private members that are used for the title, text, icon, and button in the popup notification.TNotifierForm provides methods which paint, hide, and handle resizing for the form.


TNotifierForm
THintWindow
 |  | Alignment
 |  | HintRect
 |  | HintRectAdjust
 |  | HintData
 |  | AutoHide
 | ro | BiDiMode
 |  | HideInterval
TCustomForm
pt | ro | ClientHandle
 | ro | Active
 |  | ActiveControl
 |  | ActiveDefaultControl
 |  | AllowDropFiles
 |  | AlphaBlend
 |  | AlphaBlendValue
 | ro | AutoScroll
 |  | BorderIcons
 |  | BorderStyle
 |  | CancelControl
 | ro | Caption
 | ro | Color
 |  | DefaultControl
 |  | DefaultMonitor
 |  | Designer
 | ro | EffectiveShowInTaskBar
 | ro | FormState
 |  | FormStyle
 |  | HelpFile
 |  | Icon
 |  | KeyPreview
 | ro | MDIChildren
 |  | Menu
 |  | ModalResult
 | ro | Monitor
 | ro | LastActiveControl
 |  | PopupMode
 |  | PopupParent
 | ro | ParentFont
 |  | Position
 | ro | RestoredLeft
 | ro | RestoredTop
 | ro | RestoredWidth
 | ro | RestoredHeight
 |  | ShowInTaskBar
 | ro | Visible
 |  | WindowState
TCustomDesignControl
 |  | DesignTimePPI
 |  | PixelsPerInch
 |  | Scaled
TScrollingWinControl
pt |  | AutoScroll
pl |  | HorzScrollBar
pl |  | VertScrollBar
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TNotifierForm
pt | CreateHandle
 | Create
 | Destroy
 | Paint
THintWindow
pt | WSRegisterClass
pt | WMNCHitTest
pt | ActivateSub
pt | DoShowWindow
pt | UpdateRegion
pt | SetColor
pt | UseBGThemes
pt | UseFGThemes
pt | Paint
pt | SysHintFont
 | Destroy
 | Create
 | ActivateHint
 | ActivateWithBounds
 | ActivateHintData
 | CalcHintRect
 | OffsetHintRect
 | InitializeWnd
 | IsHintMsg
 | ReleaseHandle
 | SetBounds
 | GetControlClassDefaultSize
TCustomForm
pt | WMActivate
pt | WMCloseQuery
pt | WMHelp
pt | WMMove
pt | WMShowWindow
pt | WMSize
pt | WMWindowPosChanged
pt | CMBiDiModeChanged
pt | CMParentBiDiModeChanged
pt | CMAppShowBtnGlyphChanged
pt | CMAppShowMenuGlyphChanged
pt | CMIconChanged
pt | CMRelease
pt | CMActivate
pt | CMDeactivate
pt | CMShowingChanged
pt | WMDPIChanged
pt | WSRegisterClass
pt | DoShowWindow
pt | Activate
pt | ActiveChanged
pt | AdjustClientRect
pt | BeginFormUpdate
pt | ColorIsStored
pt | CreateParams
pt | CreateWnd
pt | Deactivate
pt | DoClose
pt | DoCreate
pt | DoDestroy
pt | DoHide
pt | DoShow
pt | EndFormUpdate
pt | HandleCreateException
pt | HandleDestroyException
pt | HandleShowHideException
pt | InitializeWnd
pt | Loaded
pt | ChildHandlesCreated
pt | Notification
pt | PaintWindow
pt | RequestAlign
pt | Resizing
pt | CalculatePreferredSize
pt | SetZOrder
pt | SetParent
pt | MoveToDefaultPosition
pt | UpdateShowing
pt | SetVisible
pt | AllAutoSized
pt | DoFirstShow
pt | UpdateWindowState
pt | VisibleChanging
pt | VisibleChanged
pt | WndProc
pt | VisibleIsStored
pt | DoAutoSize
pt | SetAutoSize
pt | SetAutoScroll
pt | SetScaled
pt | DoAddActionList
pt | DoRemoveActionList
pt | ProcessResource
pt | BeginAutoDrag
pt | DoDock
pt | GetFloating
pt | GetDefaultDockCaption
pt | CMActionExecute
pt | CMActionUpdate
pt | DoExecuteAction
pt | DoUpdateAction
pt | UpdateActions
 | Create
 | CreateNew
 | Destroy
 | AfterConstruction
 | BeforeDestruction
 | GetControlClassDefaultSize
 | BigIconHandle
 | Close
 | CloseQuery
 | DefocusControl
 | DestroyWnd
 | EnsureVisible
 | FocusControl
 | FormIsUpdating
 | GetFormImage
 | GetRolesForControl
 | GetRealPopupParent
 | Hide
 | IntfDropFiles
 | IntfHelp
 | IsShortcut
 | MakeFullyVisible
 | AutoSizeDelayedHandle
 | GetPreferredSize
 | Release
 | CanFocus
 | SetFocus
 | SetFocusedControl
 | SetRestoredBounds
 | Show
 | ShowModal
 | ShowOnTop
 | SmallIconHandle
 | GetChildren
 | WantChildKey
 | RemoveAllHandlersOfObject
 | AddHandlerFirstShow
 | RemoveHandlerFirstShow
 | AddHandlerClose
 | RemoveHandlerClose
 | AddHandlerCreate
 | RemoveHandlerCreate
 | ActiveMDIChild
 | GetMDIChildren
 | MDIChildCount
 | AutoScale
 | Dock
 | UpdateDockCaption
TCustomDesignControl
pt | SetScaled
pt | DoAutoAdjustLayout
 | Create
 | AutoAdjustLayout
TScrollingWinControl
pt | WSRegisterClass
pt | AlignControls
pt | AutoScrollEnabled
pt | CalculateAutoRanges
pt | CreateWnd
pt | GetClientScrollOffset
pt | GetLogicalClientRect
pt | DoOnResize
pt | GetPreferredSizeClientFrame
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | ComputeScrollbars
pt | SetAutoScroll
pt | Loaded
pt | Resizing
pt | SetAutoSize
 | Create
 | Destroy
 | ScreenToClient
 | ClientToScreen
 | UpdateScrollbars
 | GetControlClassDefaultSize
 | ScrollBy
 | ScrollInView
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | Activate (TCustomForm)
 | ActivateHint (THintWindow)
 | ActivateHintData (THintWindow)
pt | ActivateSub (THintWindow)
 | ActivateWithBounds (THintWindow)
pt | ActiveChanged (TCustomForm)
 | ActiveDefaultControlChanged (TControl)
 | ActiveMDIChild (TCustomForm)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerClose (TCustomForm)
 | AddHandlerCreate (TCustomForm)
 | AddHandlerFirstShow (TCustomForm)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomForm)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AfterConstruction (TCustomForm)
pt | AlignControls (TWinControl)
pt | AlignControls (TScrollingWinControl)
pt | AllAutoSized (TWinControl)
pt | AllAutoSized (TCustomForm)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoAdjustLayout (TCustomDesignControl)
 | AutoScale (TCustomForm)
pt | AutoScrollEnabled (TScrollingWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedHandle (TCustomForm)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
 | BeforeDestruction (TCustomForm)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomForm)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BeginFormUpdate (TCustomForm)
 | BeginUpdateBounds (TWinControl)
 | BigIconHandle (TCustomForm)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
 | CalcHintRect (THintWindow)
pt | CalculateAutoRanges (TScrollingWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomForm)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanFocus (TCustomForm)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildHandlesCreated (TCustomForm)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
 | ClientToScreen (TScrollingWinControl)
 | Close (TCustomForm)
 | CloseQuery (TCustomForm)
pt | CMActionExecute (TCustomForm)
pt | CMActionUpdate (TCustomForm)
pt | CMActivate (TCustomForm)
pt | CMAppShowBtnGlyphChanged (TCustomForm)
pt | CMAppShowMenuGlyphChanged (TCustomForm)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomForm)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDeactivate (TCustomForm)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMIconChanged (TCustomForm)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentBiDiModeChanged (TCustomForm)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMRelease (TCustomForm)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMShowingChanged (TCustomForm)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColorIsStored (TCustomForm)
pt | ComputeScrollbars (TScrollingWinControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TScrollingWinControl)
 | Create (TCustomDesignControl)
 | Create (TCustomForm)
 | Create (THintWindow)
 | Create (TNotifierForm)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateHandle (TNotifierForm)
 | CreateNew (TCustomForm)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomForm)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TScrollingWinControl)
pt | CreateWnd (TCustomForm)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
pt | Deactivate (TCustomForm)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DefocusControl (TCustomForm)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TScrollingWinControl)
 | Destroy (TCustomForm)
 | Destroy (THintWindow)
 | Destroy (TNotifierForm)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
 | DestroyWnd (TCustomForm)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddActionList (TCustomForm)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomDesignControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoAutoSize (TCustomForm)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | Dock (TCustomForm)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoClose (TCustomForm)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCreate (TCustomForm)
pt | DoDestroy (TCustomForm)
pt | DoDock (TControl)
pt | DoDock (TCustomForm)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExecuteAction (TCustomForm)
pt | DoExit (TWinControl)
pt | DoFirstShow (TCustomForm)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoHide (TCustomForm)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TScrollingWinControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveActionList (TCustomForm)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoShow (TCustomForm)
pt | DoShowWindow (TCustomForm)
pt | DoShowWindow (THintWindow)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUpdateAction (TCustomForm)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
pt | EndFormUpdate (TCustomForm)
 | EndUpdateBounds (TWinControl)
 | EnsureVisible (TCustomForm)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | FocusControl (TCustomForm)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FormIsUpdating (TCustomForm)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildren (TCustomForm)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
pt | GetClientScrollOffset (TScrollingWinControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlClassDefaultSize (TScrollingWinControl)
 | GetControlClassDefaultSize (TCustomForm)
 | GetControlClassDefaultSize (THintWindow)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultDockCaption (TCustomForm)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloating (TCustomForm)
pt | GetFloatingDockSiteClass (TControl)
 | GetFormImage (TCustomForm)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetLogicalClientRect (TScrollingWinControl)
 | GetMDIChildren (TCustomForm)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetPreferredSize (TCustomForm)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPreferredSizeClientFrame (TScrollingWinControl)
 | GetRealPopupParent (TCustomForm)
 | GetRGBColorResolvingParent (TControl)
 | GetRolesForControl (TCustomForm)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
pt | HandleCreateException (TCustomForm)
pt | HandleDestroyException (TCustomForm)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
pt | HandleShowHideException (TCustomForm)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | Hide (TCustomForm)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomForm)
 | InitializeWnd (THintWindow)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfDropFiles (TCustomForm)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfHelp (TCustomForm)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsHintMsg (THintWindow)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsShortcut (TCustomForm)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TScrollingWinControl)
pt | Loaded (TCustomForm)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | MakeFullyVisible (TCustomForm)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MDIChildCount (TCustomForm)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MoveToDefaultPosition (TCustomForm)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomForm)
 | NotifyControls (TWinControl)
 | OffsetHintRect (THintWindow)
pt | Paint (TCustomControl)
pt | Paint (THintWindow)
 | Paint (TNotifierForm)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
pt | PaintWindow (TCustomForm)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | ProcessResource (TCustomForm)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Release (TCustomForm)
 | ReleaseHandle (THintWindow)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomForm)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerClose (TCustomForm)
 | RemoveHandlerCreate (TCustomForm)
 | RemoveHandlerFirstShow (TCustomForm)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | RequestAlign (TCustomForm)
pt | Resize (TControl)
pt | Resizing (TScrollingWinControl)
pt | Resizing (TCustomForm)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToClient (TScrollingWinControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy (TScrollingWinControl)
 | ScrollBy_WS (TWinControl)
 | ScrollInView (TScrollingWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoScroll (TScrollingWinControl)
pt | SetAutoScroll (TCustomForm)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TScrollingWinControl)
pt | SetAutoSize (TCustomForm)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBounds (THintWindow)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
pt | SetColor (THintWindow)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomForm)
 | SetFocusedControl (TCustomForm)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParent (TCustomForm)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetRestoredBounds (TCustomForm)
pt | SetScaled (TCustomDesignControl)
pt | SetScaled (TCustomForm)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetVisible (TCustomForm)
pt | SetZOrder (TControl)
pt | SetZOrder (TCustomForm)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | Show (TCustomForm)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | ShowModal (TCustomForm)
 | ShowOnTop (TCustomForm)
 | SmallIconHandle (TCustomForm)
 | StringMessageTable (TObject)
pt | SysHintFont (THintWindow)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateActions (TCustomForm)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
 | UpdateDockCaption (TCustomForm)
pt | UpdateMouseCursor (TControl)
pt | UpdateRegion (THintWindow)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateScrollbars (TScrollingWinControl)
pt | UpdateShowing (TWinControl)
pt | UpdateShowing (TCustomForm)
pt | UpdateWindowState (TCustomForm)
 | Updating (TComponent)
pt | UseBGThemes (THintWindow)
pt | UseFGThemes (THintWindow)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanged (TCustomForm)
pt | VisibleChanging (TControl)
pt | VisibleChanging (TCustomForm)
pt | VisibleIsStored (TCustomForm)
 | WantChildKey (TCustomForm)
pt | WidthIsAnchored (TControl)
pt | WMActivate (TCustomForm)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMCloseQuery (TCustomForm)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMDPIChanged (TCustomForm)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHelp (TCustomForm)
pt | WMHScroll (TScrollingWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMMove (TCustomForm)
pt | WMNCHitTest (THintWindow)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMShowWindow (TCustomForm)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TScrollingWinControl)
pt | WMSize (TCustomForm)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TScrollingWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMWindowPosChanged (TCustomForm)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomForm)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TScrollingWinControl)
pt | WSRegisterClass (TCustomForm)
pt | WSRegisterClass (THintWindow)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TNotifierForm
THintWindow
 | ro | OnMouseDown
 | ro | OnMouseUp
 | ro | OnMouseMove
 | ro | OnMouseLeave
TCustomForm
 |  | OnActivate
 |  | OnClose
 |  | OnCloseQuery
 |  | OnCreate
 |  | OnDeactivate
 |  | OnDestroy
 |  | OnDropFiles
 |  | OnHelp
 |  | OnHide
 | ro | OnResize
 |  | OnShortcut
 |  | OnShow
 |  | OnShowModalFinished
 |  | OnWindowStateChange
TCustomDesignControl
TScrollingWinControl
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TNotifierForm.Create

Declaration

Source position: popupnotifier.pas line 66

public constructor TNotifierForm.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the form instance

Description

Create is the constructor for the class instance. Create calls the inherited constructor using AOwner as the owner for the class instance. Create sets the BorderStyle to bsNone, and calculates the Width and Height for the form. Create allocates resources and initializes the Icon, Title, Text, and Button for the form. The Color for the form is set to clInfoBk.

Create sets the event handlers in the class instance to the following methods:

OnMouseUp
HandleMouseUp
OnMouseDown
HandleMouseDown

Create calls HandleResize to resize the current form instance.


TNotifierForm.CreateHandle

Creates the handle for the form

Declaration

Source position: popupnotifier.pas line 64

protected procedure TNotifierForm.CreateHandle; override;

Description

CreateHandle is an overridden procedure used to update font colors for TLabel members when the handle for the form is created. CreateHandle calls the inherited method, as uses clInfoText as the font color in TLabel instances with the value clDefault in their stored font color setting.


TNotifierForm.Destroy

Frees the class instance

Declaration

Source position: popupnotifier.pas line 67

public destructor TNotifierForm.Destroy; override;

Description

Destroy is the destructor for the class instance. Destroy frees resources allocated in the constructor for the Icon, Title, Text, and Button on the form. Destroy calls the inherited destructor proper to exiting from the method.


TNotifierXButton

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements the button for TNotifierForm

Declaration

Source position: popupnotifier.pas line 40

type TNotifierXButton = class(TCustomControl)
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure Paint; override; | Draws the button in its current state
end;

Inheritance

TNotifierXButton | Implements the button for TNotifierForm
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TNotifierXButton is a TCustomControl descendant that implements the button for TNotifierForm. TNotifierXButton provides methods need to draw the button in a specific state, and respond to mouse up and down messages.


TNotifierXButton
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TNotifierXButton
 | Create
 | Destroy
 | Paint
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TNotifierXButton)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TNotifierXButton)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
 | Paint (TNotifierXButton)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TNotifierXButton
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TNotifierXButton.Create

Constructor for the class instance

Declaration

Source position: popupnotifier.pas line 48

public constructor TNotifierXButton.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner for the class instance

Description

Create is the constructor for the class instance. Create calls the inherited constructor using AOwner as the owner for the class instance. Create sets the initial value for the internal state tracking member to nbsUp. Create sets the event handlers in the class instance to the following methods:

OnMouseUp
HandleMouseUp
OnMouseDown
HandleMouseDown


TNotifierXButton.Destroy

Destructor for the class instance

Declaration

Source position: popupnotifier.pas line 49

public destructor TNotifierXButton.Destroy; override;

Description

Destroy is the destructor for the class instance. Destroy calls the inherited destructor.


TNotifierXButton.Paint

Draws the button in its current state

Declaration

Source position: popupnotifier.pas line 50

public procedure TNotifierXButton.Paint; override;

Description

Paint is an overridden procedure which draws the button using the Canvas for the control. Paint ensures that the pen and brush contain the correct values needed to draw the button in its current state. Paint calls the inherited method prior to exit.


TNotifierXButtonButtonState

Button states for the popup notifier buttons

Declaration

Source position: popupnotifier.pas line 33

type TNotifierXButtonButtonState = (
nbsUp, | The button is up
nbsDown, | The button is down
nbsHot | The button is hot (under the mouse)
);

Description

TNotifierXButtonButtonState is an enumeration type with values that define the state for buttons in TPopupNotifier. TNotifierXButtonButtonState is defined to avoid a dependency on the Buttons unit.


TPopupNotifier

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a popup notification component

Declaration

Source position: popupnotifier.pas line 73

type TPopupNotifier = class(TComponent)
public
vNotifierForm: TNotifierForm; | Form which displays the popup notification
constructor Create(); override; | Constructor for the component instance
destructor Destroy; override; | Frees the component
procedure Hide; | Hides the popup notification form
procedure Show; | Displays the popup notification
procedure ShowAtPos(); | Displays the popup notification form at the specified position
published
property Color: TColor; [rw] | Color for the popup notification form
property Icon: TPicture; [rw] | Icon for the popup notification form
property Text: string; [rw] | Text for the popup notification form
property TextFont: TFont; [rw]
property Title: string; [rw] | Title for the popup notification form
property TitleFont: TFont; [rw]
property Visible: Boolean; [rw] | Value for the Visible property in the popup notification form
property OnClose: TCloseEvent; [rw] | OnClose event handler for the popup notification form
end;

Inheritance

TPopupNotifier

Implements a popup notification component

|

TComponent,IUnknown,IInterfaceComponentReference
|

TPersistent,IFPObserved
|

TObject

Description

TPopupNotifier is a TComponent descendant which implements a popup notification component. TPopupNotifier includes a TNotifierForm member which displays the contents of the notification. TPopupNotifier provides methods and properties that allow access to the form and its controls. TPopupNotifier also provides methods which display and hide the form.


TPopupNotifier
pl |  | Color
pl |  | Icon
pl |  | Text
pl |  | TextFont
pl |  | Title
pl |  | TitleFont
pl |  | Visible
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl |  | Color (TPopupNotifier)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
pl |  | Icon (TPopupNotifier)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Tag (TComponent)
pl |  | Text (TPopupNotifier)
pl |  | TextFont (TPopupNotifier)
pl |  | Title (TPopupNotifier)
pl |  | TitleFont (TPopupNotifier)
 |  | VCLComObject (TComponent)
pl |  | Visible (TPopupNotifier)


TPopupNotifier
 | Create
 | Destroy
 | Hide
 | Show
 | ShowAtPos
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


AssignError (TPersistent)

AssignTo (TPersistent)

BeforeDestruction (TObject)

BeforeDestruction (TComponent)

ChangeName (TComponent)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

Create (TObject)

Create (TComponent)

Create (TPopupNotifier)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

DefineProperties (TPersistent)

DefineProperties (TComponent)

Destroy (TObject)

Destroy (TPersistent)

Destroy (TComponent)

Destroy (TPopupNotifier)

DestroyComponents (TComponent)

Destroying (TComponent)

Dispatch (TObject)

DispatchStr (TObject)

Equals (TObject)

ExecuteAction (TComponent)

FieldAddress (TObject)

FindComponent (TComponent)

FPOAttachObserver (TPersistent)

FPODetachObserver (TPersistent)

FPONotifyObservers (TPersistent)

Free (TObject)

FreeInstance (TObject)

FreeNotification (TComponent)

FreeOnRelease (TComponent)

GetChildOwner (TComponent)

GetChildParent (TComponent)

GetChildren (TComponent)

GetComObject (TComponent)

GetComponent (TComponent)

GetComponentCount (TComponent)

GetComponentIndex (TComponent)

GetEnumerator (TComponent)

GetHashCode (TObject)

GetIDsOfNames (TComponent)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetNamePath (TPersistent)

GetNamePath (TComponent)

GetOwner (TPersistent)

GetOwner (TComponent)

GetParentComponent (TComponent)

GetTypeInfo (TComponent)

GetTypeInfoCount (TComponent)

HasParent (TComponent)

Hide (TPopupNotifier)

iicrGetComponent (TComponent)

InheritsFrom (TObject)

InitInstance (TObject)

Insert (TComponent)

InsertComponent (TComponent)

InstanceSize (TObject)

Invoke (TComponent)

IsImplementorOf (TComponent)

Loaded (TComponent)

Loading (TComponent)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

Notification (TComponent)

PaletteCreated (TComponent)

QueryInterface (TComponent)

ReadLeft (TComponent)

ReadState (TComponent)

ReadTop (TComponent)

ReferenceInterface (TComponent)

Remove (TComponent)

RemoveComponent (TComponent)

RemoveFreeNotification (TComponent)

RemoveNotification (TComponent)

SafeCallException (TObject)

SafeCallException (TComponent)

SetAncestor (TComponent)

SetChildOrder (TComponent)

SetComponentIndex (TComponent)

SetDesigning (TComponent)

SetDesignInstance (TComponent)

SetInline (TComponent)

SetName (TComponent)

SetParentComponent (TComponent)

SetReference (TComponent)

SetSubComponent (TComponent)

Show (TPopupNotifier)

ShowAtPos (TPopupNotifier)

StringMessageTable (TObject)

ToString (TObject)

UnitName (TObject)

UpdateAction (TComponent)

Updated (TComponent)

UpdateRegistry (TComponent)

Updating (TComponent)

ValidateContainer (TComponent)

ValidateInsert (TComponent)

ValidateRename (TComponent)

WriteLeft (TComponent)

WriteState (TComponent)

WriteTop (TComponent)

_AddRef (TComponent)

_Release (TComponent)


TPopupNotifier

pl

OnClose

TComponent

TPersistent

TObject


pl

OnClose (TPopupNotifier)


TPopupNotifier.Color

Color for the popup notification form

Declaration

Source position: popupnotifier.pas line 99

published property TPopupNotifier.Color : TColor
  read GetColor
  write SetColor;

Description

Color is a TColor property that provides access to the Color property in the popup notification form. GetColor is the read access specifier for the property. SetColor is the write access specifier for the property.


TPopupNotifier.Create

Constructor for the component instance

Declaration

Source position: popupnotifier.pas line 93

public constructor TPopupNotifier.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the component instance

Description

Create is the constructor for the component instance. Create calls the inherited constructor using AOwner as the owner for the component instance. Create allocates resources needed for the vNotifierForm member, and sets the forms Visible property to False.


TPopupNotifier.Destroy

Frees the component

Declaration

Source position: popupnotifier.pas line 94

public destructor TPopupNotifier.Destroy; override;

Description

Destroy is the destructor for the component instance. Destroy calls the Hide method for the popup notification form, and frees the the vNotifierForm member. Destroy calls the inherited destructor prior to exiting from the method.


TPopupNotifier.Hide

Hides the popup notification form

Declaration

Source position: popupnotifier.pas line 95

public procedure TPopupNotifier.Hide;

Description

Hide is a procedure which hides the popup notification form for the component. Hide calls the Hide method in VNotifierForm.


TPopupNotifier.Icon

Icon for the popup notification form

Declaration

Source position: popupnotifier.pas line 100

published property TPopupNotifier.Icon : TPicture
  read GetIcon
  write SetIcon;

Description

Icon is a TPicture property that provides access to the Icon for the popup notification form. GetIcon is the read access specifier for the property. SetIcon is the write access specifier for the property.


TPopupNotifier.OnClose

OnClose event handler for the popup notification form

Declaration

Source position: popupnotifier.pas line 106

published property TPopupNotifier.OnClose : TCloseEvent
  read GetOnClose
  write SetOnClose;

Description

OnClose is a TCloseEven property that provides access to the OnClose event handler for the popup notification form. GetOnClose is the read access specifier for the property. SetOnClose is the write access specifier for the property.


TPopupNotifier.Show

Displays the popup notification

Declaration

Source position: popupnotifier.pas line 96

public procedure TPopupNotifier.Show;

Description

Show is a procedure which displays the popup notification form for the component. Show calls the Show method in vNotifierForm.


TPopupNotifier.ShowAtPos

Displays the popup notification form at the specified position

Declaration

Source position: popupnotifier.pas line 97

public procedure TPopupNotifier.ShowAtPos(

  x: Integer;

  y: Integer

);

Arguments

x | Horizontal position for the notification
y | Vertical position for the notification

Description

ShowAtPos is a procedure which displays the popup notification form at the specified position on the screen. Values in X and Y are corrected to fit the screen dimensions, similar to the mechanism used for TPopupMenu. ShowAtPos calls the Show method in vNotifierForm to display the popup notification form.


TPopupNotifier.Text

Text for the popup notification form

Declaration

Source position: popupnotifier.pas line 101

published property TPopupNotifier.Text : string
  read GetText
  write SetText;

Description

Text is a String property that provides access to the text for the popup notification form. GetText is the read access specifier for the property. SetText is the write access specifier for the property.


TPopupNotifier.TextFont

Declaration

Source position: popupnotifier.pas line 102

published property TPopupNotifier.TextFont : TFont
  read GetTextFont
  write SetTextFont;


TPopupNotifier.Title

Title for the popup notification form

Declaration

Source position: popupnotifier.pas line 103

published property TPopupNotifier.Title : string
  read GetTitle
  write SetTitle;

Description

Title is a String property that provides access to the title for the popup notification form. GetTitle is the read access specifier for the property. SetTitle is the write access specifier for the property.


TPopupNotifier.TitleFont

Declaration

Source position: popupnotifier.pas line 104

published property TPopupNotifier.TitleFont : TFont
  read GetTitleFont
  write SetTitleFont;


TPopupNotifier.Visible

Value for the Visible property in the popup notification form

Declaration

Source position: popupnotifier.pas line 105

published property TPopupNotifier.Visible : Boolean
  read GetVisible
  write SetVisible;

Description

Visible is a Boolean property that provides access to the Visible property for the popup notification form. GetVisible is the read access specifier for the property. SetVisible is the write access specifier for the property.


TPopupNotifier.vNotifierForm

Form which displays the popup notification

Declaration

Source position: popupnotifier.pas line 92

public TPopupNotifier.vNotifierForm : TNotifierForm;

Description

vNotifierForm is a public TNotifierForm member which represents the form used to display the popup notification. vNotifierForm is instantiated in Create but not displayed; its Visible property is set to False. vNotifierForm is displayed using the Show or ShowAtPos methods. Use the Hide method to hide the form. vNotifierForm is freed in the Destroy method.


TPostScriptCanvas

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: postscriptcanvas.pas line 196

type TPostScriptCanvas = class(TPostScriptPrinterCanvas)

public

  constructor Create; overload;

  procedure BeginDoc; override;

  procedure EndDoc; override;

  procedure NewPage; override;

end;

Inheritance

TPostScriptCanvas |
|
TPostScriptPrinterCanvas |
|
TFilePrinterCanvas
|
TPrinterCanvas | TPrinterCanvas - instance of TCanvas specially designed for printers
|
TCanvas | TCanvas represents a drawing surface which might be attached to a visual control which might be displayed on the screen or to an offscreen bitmap. It contains a number of drawing functions.
|
TFPCustomCanvas
?
TObject


TPostScriptCanvas
TPostScriptPrinterCanvas
TFilePrinterCanvas
 |  | OutputFileName
TPrinterCanvas
 | ro | Printer
 |  | Title
 | ro | PageHeight
 | ro | PageWidth
 |  | PaperWidth
 |  | PaperHeight
 | ro | PageNumber
 |  | TopMargin
 |  | LeftMargin
 |  | BottomMargin
 |  | RightMargin
 |  | Orientation
 |  | XDPI
 |  | YDPI
TCanvas
 |  | Pixels
 |  | Handle
 |  | TextStyle
pl |  | AntialiasingMode
pl |  | AutoRedraw
pl |  | Brush
pl |  | CopyMode
pl |  | Font
pl | ro | Height
pl |  | Pen
pl |  | Region
pl | ro | Width


pl |  | AntialiasingMode (TCanvas)
pl |  | AutoRedraw (TCanvas)
 |  | BottomMargin (TPrinterCanvas)
pl |  | Brush (TCanvas)
pl |  | CopyMode (TCanvas)
pl |  | Font (TCanvas)
 |  | Handle (TCanvas)
pl | ro | Height (TCanvas)
 |  | LeftMargin (TPrinterCanvas)
 |  | Orientation (TPrinterCanvas)
 |  | OutputFileName (TFilePrinterCanvas)
 | ro | PageHeight (TPrinterCanvas)
 | ro | PageNumber (TPrinterCanvas)
 | ro | PageWidth (TPrinterCanvas)
 |  | PaperHeight (TPrinterCanvas)
 |  | PaperWidth (TPrinterCanvas)
pl |  | Pen (TCanvas)
 |  | Pixels (TCanvas)
 | ro | Printer (TPrinterCanvas)
pl |  | Region (TCanvas)
 |  | RightMargin (TPrinterCanvas)
 |  | TextStyle (TCanvas)
 |  | Title (TPrinterCanvas)
 |  | TopMargin (TPrinterCanvas)
pl | ro | Width (TCanvas)
 |  | XDPI (TPrinterCanvas)
 |  | YDPI (TPrinterCanvas)


TPostScriptCanvas
 | Create
 | BeginDoc
 | EndDoc
 | NewPage
TPostScriptPrinterCanvas
pt | CreateHandle
pt | CreateBrush
pt | CreateFont
pt | CreatePen
pt | CreateRegion
pt | DeselectHandles
pt | PenChanging
pt | FontChanging
pt | BrushChanging
pt | RegionChanging
pt | RequiredState
pt | DoEllipseAndFill
pt | RealizeAntialiasing
pt | GetClipRect
pt | SetClipRect
pt | GetClipping
pt | SetClipping
pt | DoMoveTo
pt | DoLineTo
 | Create
 | Destroy
 | BeginDoc
 | EndDoc
 | NewPage
 | SaveToFile
 | Polyline
 | PolyBezier
 | Rectangle
 | Frame
 | FrameRect
 | FillRect
 | RoundRect
 | Polygon
 | Ellipse
 | Arc
 | RadialPie
 | Chord
 | TextOut
 | TextExtent
 | TextRect
 | Draw
 | StretchDraw
 | GetTextMetrics
 | FloodFill
 | CopyRect
 | Frame3d
 | Pie
 | SetPixel
TFilePrinterCanvas
TPrinterCanvas
pt | GetLeftMargin
pt | GetTopMargin
pt | GetBottomMargin
pt | GetRightMargin
 | Create
 | BeginDoc
 | NewPage
 | BeginPage
 | EndPage
 | EndDoc
 | Changing
TCanvas
pt | DoCreateDefaultFont
pt | DoCreateDefaultPen
pt | DoCreateDefaultBrush
pt | SetColor
pt | GetColor
pt | SetHeight
pt | GetHeight
pt | SetWidth
pt | GetWidth
pt | SetPenPos
pt | DoLockCanvas
pt | DoUnlockCanvas
pt | DoTextOut
pt | DoGetTextSize
pt | DoGetTextHeight
pt | DoGetTextWidth
pt | DoRectangle
pt | DoRectangleFill
pt | DoRectangleAndFill
pt | DoEllipse
pt | DoEllipseFill
pt | DoEllipseAndFill
pt | DoPolygon
pt | DoPolygonFill
pt | DoPolygonAndFill
pt | DoPolyline
pt | DoPolyBezier
pt | DoFloodFill
pt | DoMoveTo
pt | DoLineTo
pt | DoLine
pt | DoCopyRect
pt | DoDraw
pt | CheckHelper
pt | GetDefaultColor
pt | GetClipRect
pt | SetClipRect
pt | GetClipping
pt | SetClipping
pt | GetPixel
pt | CreateBrush
pt | CreateFont
pt | CreateHandle
pt | CreatePen
pt | CreateRegion
pt | DeselectHandles
pt | PenChanging
pt | FontChanging
pt | BrushChanging
pt | RegionChanging
pt | RealizeAutoRedraw
pt | RealizeAntialiasing
pt | RequiredState
pt | SetHandle
pt | SetInternalPenPos
pt | SetPixel
pt | FreeHandle
 | Create
 | Destroy
 | Lock
 | TryLock
 | Unlock
 | Refresh
 | Changing
 | Changed
 | SaveHandleState
 | RestoreHandleState
 | Arc
 | ArcTo
 | AngleArc
 | BrushCopy
 | Chord
 | CopyRect
 | Draw
 | DrawFocusRect
 | StretchDraw
 | Ellipse
 | FillRect
 | FloodFill
 | Frame3D
 | Frame
 | FrameRect
 | GetTextMetrics
 | GradientFill
 | RadialPie
 | Pie
 | PolyBezier
 | Polygon
 | Polyline
 | Rectangle
 | RoundRect
 | TextOut
 | TextRect
 | TextExtent
 | TextHeight
 | TextWidth
 | TextFitInfo
 | HandleAllocated
 | GetUpdatedHandle


 | AngleArc (TCanvas)
 | Arc (TCanvas)
 | Arc (TPostScriptPrinterCanvas)
 | ArcTo (TCanvas)
 | BeginDoc (TPrinterCanvas)
 | BeginDoc (TPostScriptPrinterCanvas)
 | BeginDoc (TPostScriptCanvas)
 | BeginPage (TPrinterCanvas)
pt | BrushChanging (TCanvas)
pt | BrushChanging (TPostScriptPrinterCanvas)
 | BrushCopy (TCanvas)
 | Changed (TCanvas)
 | Changing (TCanvas)
 | Changing (TPrinterCanvas)
pt | CheckHelper (TCanvas)
 | Chord (TCanvas)
 | Chord (TPostScriptPrinterCanvas)
 | CopyRect (TCanvas)
 | CopyRect (TPostScriptPrinterCanvas)
 | Create (TCanvas)
 | Create (TPrinterCanvas)
 | Create (TPostScriptPrinterCanvas)
 | Create (TPostScriptCanvas)
pt | CreateBrush (TCanvas)
pt | CreateBrush (TPostScriptPrinterCanvas)
pt | CreateFont (TCanvas)
pt | CreateFont (TPostScriptPrinterCanvas)
pt | CreateHandle (TCanvas)
pt | CreateHandle (TPostScriptPrinterCanvas)
pt | CreatePen (TCanvas)
pt | CreatePen (TPostScriptPrinterCanvas)
pt | CreateRegion (TCanvas)
pt | CreateRegion (TPostScriptPrinterCanvas)
pt | DeselectHandles (TCanvas)
pt | DeselectHandles (TPostScriptPrinterCanvas)
 | Destroy (TCanvas)
 | Destroy (TPostScriptPrinterCanvas)
pt | DoCopyRect (TCanvas)
pt | DoCreateDefaultBrush (TCanvas)
pt | DoCreateDefaultFont (TCanvas)
pt | DoCreateDefaultPen (TCanvas)
pt | DoDraw (TCanvas)
pt | DoEllipse (TCanvas)
pt | DoEllipseAndFill (TCanvas)
pt | DoEllipseAndFill (TPostScriptPrinterCanvas)
pt | DoEllipseFill (TCanvas)
pt | DoFloodFill (TCanvas)
pt | DoGetTextHeight (TCanvas)
pt | DoGetTextSize (TCanvas)
pt | DoGetTextWidth (TCanvas)
pt | DoLine (TCanvas)
pt | DoLineTo (TCanvas)
pt | DoLineTo (TPostScriptPrinterCanvas)
pt | DoLockCanvas (TCanvas)
pt | DoMoveTo (TCanvas)
pt | DoMoveTo (TPostScriptPrinterCanvas)
pt | DoPolyBezier (TCanvas)
pt | DoPolygon (TCanvas)
pt | DoPolygonAndFill (TCanvas)
pt | DoPolygonFill (TCanvas)
pt | DoPolyline (TCanvas)
pt | DoRectangle (TCanvas)
pt | DoRectangleAndFill (TCanvas)
pt | DoRectangleFill (TCanvas)
pt | DoTextOut (TCanvas)
pt | DoUnlockCanvas (TCanvas)
 | Draw (TCanvas)
 | Draw (TPostScriptPrinterCanvas)
 | DrawFocusRect (TCanvas)
 | Ellipse (TCanvas)
 | Ellipse (TPostScriptPrinterCanvas)
 | EndDoc (TPrinterCanvas)
 | EndDoc (TPostScriptPrinterCanvas)
 | EndDoc (TPostScriptCanvas)
 | EndPage (TPrinterCanvas)
 | FillRect (TCanvas)
 | FillRect (TPostScriptPrinterCanvas)
 | FloodFill (TCanvas)
 | FloodFill (TPostScriptPrinterCanvas)
pt | FontChanging (TCanvas)
pt | FontChanging (TPostScriptPrinterCanvas)
 | Frame (TCanvas)
 | Frame (TPostScriptPrinterCanvas)
 | Frame3D (TCanvas)
 | Frame3d (TPostScriptPrinterCanvas)
 | FrameRect (TCanvas)
 | FrameRect (TPostScriptPrinterCanvas)
pt | FreeHandle (TCanvas)
pt | GetBottomMargin (TPrinterCanvas)
pt | GetClipping (TCanvas)
pt | GetClipping (TPostScriptPrinterCanvas)
pt | GetClipRect (TCanvas)
pt | GetClipRect (TPostScriptPrinterCanvas)
pt | GetColor (TCanvas)
pt | GetDefaultColor (TCanvas)
pt | GetHeight (TCanvas)
pt | GetLeftMargin (TPrinterCanvas)
pt | GetPixel (TCanvas)
pt | GetRightMargin (TPrinterCanvas)
 | GetTextMetrics (TCanvas)
 | GetTextMetrics (TPostScriptPrinterCanvas)
pt | GetTopMargin (TPrinterCanvas)
 | GetUpdatedHandle (TCanvas)
pt | GetWidth (TCanvas)
 | GradientFill (TCanvas)
 | HandleAllocated (TCanvas)
 | Lock (TCanvas)
 | NewPage (TPrinterCanvas)
 | NewPage (TPostScriptPrinterCanvas)
 | NewPage (TPostScriptCanvas)
pt | PenChanging (TCanvas)
pt | PenChanging (TPostScriptPrinterCanvas)
 | Pie (TCanvas)
 | Pie (TPostScriptPrinterCanvas)
 | PolyBezier (TCanvas)
 | PolyBezier (TPostScriptPrinterCanvas)
 | Polygon (TCanvas)
 | Polygon (TPostScriptPrinterCanvas)
 | Polyline (TCanvas)
 | Polyline (TPostScriptPrinterCanvas)
 | RadialPie (TCanvas)
 | RadialPie (TPostScriptPrinterCanvas)
pt | RealizeAntialiasing (TCanvas)
pt | RealizeAntialiasing (TPostScriptPrinterCanvas)
pt | RealizeAutoRedraw (TCanvas)
 | Rectangle (TCanvas)
 | Rectangle (TPostScriptPrinterCanvas)
 | Refresh (TCanvas)
pt | RegionChanging (TCanvas)
pt | RegionChanging (TPostScriptPrinterCanvas)
pt | RequiredState (TCanvas)
pt | RequiredState (TPostScriptPrinterCanvas)
 | RestoreHandleState (TCanvas)
 | RoundRect (TCanvas)
 | RoundRect (TPostScriptPrinterCanvas)
 | SaveHandleState (TCanvas)
 | SaveToFile (TPostScriptPrinterCanvas)
pt | SetClipping (TCanvas)
pt | SetClipping (TPostScriptPrinterCanvas)
pt | SetClipRect (TCanvas)
pt | SetClipRect (TPostScriptPrinterCanvas)
pt | SetColor (TCanvas)
pt | SetHandle (TCanvas)
pt | SetHeight (TCanvas)
pt | SetInternalPenPos (TCanvas)
pt | SetPenPos (TCanvas)
pt | SetPixel (TCanvas)
 | SetPixel (TPostScriptPrinterCanvas)
pt | SetWidth (TCanvas)
 | StretchDraw (TCanvas)
 | StretchDraw (TPostScriptPrinterCanvas)
 | TextExtent (TCanvas)
 | TextExtent (TPostScriptPrinterCanvas)
 | TextFitInfo (TCanvas)
 | TextHeight (TCanvas)
 | TextOut (TCanvas)
 | TextOut (TPostScriptPrinterCanvas)
 | TextRect (TCanvas)
 | TextRect (TPostScriptPrinterCanvas)
 | TextWidth (TCanvas)
 | TryLock (TCanvas)
 | Unlock (TCanvas)


TPostScriptCanvas
TPostScriptPrinterCanvas
TFilePrinterCanvas
TPrinterCanvas
TCanvas
pl | OnChange
pl | OnChanging


TPostScriptCanvas.BeginDoc

Declaration

Source position: postscriptcanvas.pas line 200

public procedure TPostScriptCanvas.BeginDoc; override;


TPostScriptCanvas.Create

Declaration

Source position: postscriptcanvas.pas line 198

public constructor TPostScriptCanvas.Create; overload;


TPostScriptCanvas.EndDoc

Declaration

Source position: postscriptcanvas.pas line 201

public procedure TPostScriptCanvas.EndDoc; override;


TPostScriptCanvas.NewPage

Declaration

Source position: postscriptcanvas.pas line 202

public procedure TPostScriptCanvas.NewPage; override;


TPostScriptPrinterCanvas

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: postscriptcanvas.pas line 66

type TPostScriptPrinterCanvas = class(TFilePrinterCanvas)

protected

  procedure CreateHandle; override;

  procedure CreateBrush; override;

  procedure CreateFont; override;

  procedure CreatePen; override;

  procedure CreateRegion; override;

  procedure DeselectHandles; override;

  procedure PenChanging(); override;

  procedure FontChanging(); override;

  procedure BrushChanging(); override;

  procedure RegionChanging(); override;

  procedure RequiredState(); override;

  procedure DoEllipseAndFill(); override;

  procedure RealizeAntialiasing; override;

  function GetClipRect; override;

  procedure SetClipRect(); override;

  function GetClipping; override;

  procedure SetClipping(); override;

  procedure DoMoveTo(); override;

  procedure DoLineTo(); override;

public

  constructor Create(); override;

  destructor Destroy; override;

  procedure BeginDoc; override;

  procedure EndDoc; override;

  procedure NewPage; override;

  procedure SaveToFile();

  procedure Polyline(); override;

  procedure PolyBezier(); override;

  procedure Rectangle(); override;

  procedure Frame(); override;

  procedure FrameRect(); override;

  procedure FillRect(); override;

  procedure RoundRect(); override;

  procedure Polygon(); override;

  procedure Ellipse(); override;

  procedure Arc();

  procedure RadialPie(); override;

  procedure Chord();

  procedure TextOut(); override;

  function TextExtent(); override;

  procedure TextRect(); override;

  procedure Draw(); override;

  procedure StretchDraw(); override;

  function GetTextMetrics(); override;

  procedure FloodFill(); override;

  procedure CopyRect(); override;

  procedure Frame3d(); override;

  procedure Pie(); override;

  procedure SetPixel(); override;

end;

Inheritance

TPostScriptPrinterCanvas |
|
TFilePrinterCanvas
|
TPrinterCanvas | TPrinterCanvas - instance of TCanvas specially designed for printers
|
TCanvas | TCanvas represents a drawing surface which might be attached to a visual control which might be displayed on the screen or to an offscreen bitmap. It contains a number of drawing functions.
|
TFPCustomCanvas
?
TObject


TPostScriptPrinterCanvas
TFilePrinterCanvas
 |  | OutputFileName
TPrinterCanvas
 | ro | Printer
 |  | Title
 | ro | PageHeight
 | ro | PageWidth
 |  | PaperWidth
 |  | PaperHeight
 | ro | PageNumber
 |  | TopMargin
 |  | LeftMargin
 |  | BottomMargin
 |  | RightMargin
 |  | Orientation
 |  | XDPI
 |  | YDPI
TCanvas
 |  | Pixels
 |  | Handle
 |  | TextStyle
pl |  | AntialiasingMode
pl |  | AutoRedraw
pl |  | Brush
pl |  | CopyMode
pl |  | Font
pl | ro | Height
pl |  | Pen
pl |  | Region
pl | ro | Width


TPostScriptPrinterCanvas
pt | CreateHandle
pt | CreateBrush
pt | CreateFont
pt | CreatePen
pt | CreateRegion
pt | DeselectHandles
pt | PenChanging
pt | FontChanging
pt | BrushChanging
pt | RegionChanging
pt | RequiredState
pt | DoEllipseAndFill
pt | RealizeAntialiasing
pt | GetClipRect
pt | SetClipRect
pt | GetClipping
pt | SetClipping
pt | DoMoveTo
pt | DoLineTo
 | Create
 | Destroy
 | BeginDoc
 | EndDoc
 | NewPage
 | SaveToFile
 | Polyline
 | PolyBezier
 | Rectangle
 | Frame
 | FrameRect
 | FillRect
 | RoundRect
 | Polygon
 | Ellipse
 | Arc
 | RadialPie
 | Chord
 | TextOut
 | TextExtent
 | TextRect
 | Draw
 | StretchDraw
 | GetTextMetrics
 | FloodFill
 | CopyRect
 | Frame3d
 | Pie
 | SetPixel
TFilePrinterCanvas
TPrinterCanvas
pt | GetLeftMargin
pt | GetTopMargin
pt | GetBottomMargin
pt | GetRightMargin
 | Create
 | BeginDoc
 | NewPage
 | BeginPage
 | EndPage
 | EndDoc
 | Changing
TCanvas
pt | DoCreateDefaultFont
pt | DoCreateDefaultPen
pt | DoCreateDefaultBrush
pt | SetColor
pt | GetColor
pt | SetHeight
pt | GetHeight
pt | SetWidth
pt | GetWidth
pt | SetPenPos
pt | DoLockCanvas
pt | DoUnlockCanvas
pt | DoTextOut
pt | DoGetTextSize
pt | DoGetTextHeight
pt | DoGetTextWidth
pt | DoRectangle
pt | DoRectangleFill
pt | DoRectangleAndFill
pt | DoEllipse
pt | DoEllipseFill
pt | DoEllipseAndFill
pt | DoPolygon
pt | DoPolygonFill
pt | DoPolygonAndFill
pt | DoPolyline
pt | DoPolyBezier
pt | DoFloodFill
pt | DoMoveTo
pt | DoLineTo
pt | DoLine
pt | DoCopyRect
pt | DoDraw
pt | CheckHelper
pt | GetDefaultColor
pt | GetClipRect
pt | SetClipRect
pt | GetClipping
pt | SetClipping
pt | GetPixel
pt | CreateBrush
pt | CreateFont
pt | CreateHandle
pt | CreatePen
pt | CreateRegion
pt | DeselectHandles
pt | PenChanging
pt | FontChanging
pt | BrushChanging
pt | RegionChanging
pt | RealizeAutoRedraw
pt | RealizeAntialiasing
pt | RequiredState
pt | SetHandle
pt | SetInternalPenPos
pt | SetPixel
pt | FreeHandle
 | Create
 | Destroy
 | Lock
 | TryLock
 | Unlock
 | Refresh
 | Changing
 | Changed
 | SaveHandleState
 | RestoreHandleState
 | Arc
 | ArcTo
 | AngleArc
 | BrushCopy
 | Chord
 | CopyRect
 | Draw
 | DrawFocusRect
 | StretchDraw
 | Ellipse
 | FillRect
 | FloodFill
 | Frame3D
 | Frame
 | FrameRect
 | GetTextMetrics
 | GradientFill
 | RadialPie
 | Pie
 | PolyBezier
 | Polygon
 | Polyline
 | Rectangle
 | RoundRect
 | TextOut
 | TextRect
 | TextExtent
 | TextHeight
 | TextWidth
 | TextFitInfo
 | HandleAllocated
 | GetUpdatedHandle


 | AngleArc (TCanvas)
 | Arc (TCanvas)
 | Arc (TPostScriptPrinterCanvas)
 | ArcTo (TCanvas)
 | BeginDoc (TPrinterCanvas)
 | BeginDoc (TPostScriptPrinterCanvas)
 | BeginPage (TPrinterCanvas)
pt | BrushChanging (TCanvas)
pt | BrushChanging (TPostScriptPrinterCanvas)
 | BrushCopy (TCanvas)
 | Changed (TCanvas)
 | Changing (TCanvas)
 | Changing (TPrinterCanvas)
pt | CheckHelper (TCanvas)
 | Chord (TCanvas)
 | Chord (TPostScriptPrinterCanvas)
 | CopyRect (TCanvas)
 | CopyRect (TPostScriptPrinterCanvas)
 | Create (TCanvas)
 | Create (TPrinterCanvas)
 | Create (TPostScriptPrinterCanvas)
pt | CreateBrush (TCanvas)
pt | CreateBrush (TPostScriptPrinterCanvas)
pt | CreateFont (TCanvas)
pt | CreateFont (TPostScriptPrinterCanvas)
pt | CreateHandle (TCanvas)
pt | CreateHandle (TPostScriptPrinterCanvas)
pt | CreatePen (TCanvas)
pt | CreatePen (TPostScriptPrinterCanvas)
pt | CreateRegion (TCanvas)
pt | CreateRegion (TPostScriptPrinterCanvas)
pt | DeselectHandles (TCanvas)
pt | DeselectHandles (TPostScriptPrinterCanvas)
 | Destroy (TCanvas)
 | Destroy (TPostScriptPrinterCanvas)
pt | DoCopyRect (TCanvas)
pt | DoCreateDefaultBrush (TCanvas)
pt | DoCreateDefaultFont (TCanvas)
pt | DoCreateDefaultPen (TCanvas)
pt | DoDraw (TCanvas)
pt | DoEllipse (TCanvas)
pt | DoEllipseAndFill (TCanvas)
pt | DoEllipseAndFill (TPostScriptPrinterCanvas)
pt | DoEllipseFill (TCanvas)
pt | DoFloodFill (TCanvas)
pt | DoGetTextHeight (TCanvas)
pt | DoGetTextSize (TCanvas)
pt | DoGetTextWidth (TCanvas)
pt | DoLine (TCanvas)
pt | DoLineTo (TCanvas)
pt | DoLineTo (TPostScriptPrinterCanvas)
pt | DoLockCanvas (TCanvas)
pt | DoMoveTo (TCanvas)
pt | DoMoveTo (TPostScriptPrinterCanvas)
pt | DoPolyBezier (TCanvas)
pt | DoPolygon (TCanvas)
pt | DoPolygonAndFill (TCanvas)
pt | DoPolygonFill (TCanvas)
pt | DoPolyline (TCanvas)
pt | DoRectangle (TCanvas)
pt | DoRectangleAndFill (TCanvas)
pt | DoRectangleFill (TCanvas)
pt | DoTextOut (TCanvas)
pt | DoUnlockCanvas (TCanvas)
 | Draw (TCanvas)
 | Draw (TPostScriptPrinterCanvas)
 | DrawFocusRect (TCanvas)
 | Ellipse (TCanvas)
 | Ellipse (TPostScriptPrinterCanvas)
 | EndDoc (TPrinterCanvas)
 | EndDoc (TPostScriptPrinterCanvas)
 | EndPage (TPrinterCanvas)
 | FillRect (TCanvas)
 | FillRect (TPostScriptPrinterCanvas)
 | FloodFill (TCanvas)
 | FloodFill (TPostScriptPrinterCanvas)
pt | FontChanging (TCanvas)
pt | FontChanging (TPostScriptPrinterCanvas)
 | Frame (TCanvas)
 | Frame (TPostScriptPrinterCanvas)
 | Frame3D (TCanvas)
 | Frame3d (TPostScriptPrinterCanvas)
 | FrameRect (TCanvas)
 | FrameRect (TPostScriptPrinterCanvas)
pt | FreeHandle (TCanvas)
pt | GetBottomMargin (TPrinterCanvas)
pt | GetClipping (TCanvas)
pt | GetClipping (TPostScriptPrinterCanvas)
pt | GetClipRect (TCanvas)
pt | GetClipRect (TPostScriptPrinterCanvas)
pt | GetColor (TCanvas)
pt | GetDefaultColor (TCanvas)
pt | GetHeight (TCanvas)
pt | GetLeftMargin (TPrinterCanvas)
pt | GetPixel (TCanvas)
pt | GetRightMargin (TPrinterCanvas)
 | GetTextMetrics (TCanvas)
 | GetTextMetrics (TPostScriptPrinterCanvas)
pt | GetTopMargin (TPrinterCanvas)
 | GetUpdatedHandle (TCanvas)
pt | GetWidth (TCanvas)
 | GradientFill (TCanvas)
 | HandleAllocated (TCanvas)
 | Lock (TCanvas)
 | NewPage (TPrinterCanvas)
 | NewPage (TPostScriptPrinterCanvas)
pt | PenChanging (TCanvas)
pt | PenChanging (TPostScriptPrinterCanvas)
 | Pie (TCanvas)
 | Pie (TPostScriptPrinterCanvas)
 | PolyBezier (TCanvas)
 | PolyBezier (TPostScriptPrinterCanvas)
 | Polygon (TCanvas)
 | Polygon (TPostScriptPrinterCanvas)
 | Polyline (TCanvas)
 | Polyline (TPostScriptPrinterCanvas)
 | RadialPie (TCanvas)
 | RadialPie (TPostScriptPrinterCanvas)
pt | RealizeAntialiasing (TCanvas)
pt | RealizeAntialiasing (TPostScriptPrinterCanvas)
pt | RealizeAutoRedraw (TCanvas)
 | Rectangle (TCanvas)
 | Rectangle (TPostScriptPrinterCanvas)
 | Refresh (TCanvas)
pt | RegionChanging (TCanvas)
pt | RegionChanging (TPostScriptPrinterCanvas)
pt | RequiredState (TCanvas)
pt | RequiredState (TPostScriptPrinterCanvas)
 | RestoreHandleState (TCanvas)
 | RoundRect (TCanvas)
 | RoundRect (TPostScriptPrinterCanvas)
 | SaveHandleState (TCanvas)
 | SaveToFile (TPostScriptPrinterCanvas)
pt | SetClipping (TCanvas)
pt | SetClipping (TPostScriptPrinterCanvas)
pt | SetClipRect (TCanvas)
pt | SetClipRect (TPostScriptPrinterCanvas)
pt | SetColor (TCanvas)
pt | SetHandle (TCanvas)
pt | SetHeight (TCanvas)
pt | SetInternalPenPos (TCanvas)
pt | SetPenPos (TCanvas)
pt | SetPixel (TCanvas)
 | SetPixel (TPostScriptPrinterCanvas)
pt | SetWidth (TCanvas)
 | StretchDraw (TCanvas)
 | StretchDraw (TPostScriptPrinterCanvas)
 | TextExtent (TCanvas)
 | TextExtent (TPostScriptPrinterCanvas)
 | TextFitInfo (TCanvas)
 | TextHeight (TCanvas)
 | TextOut (TCanvas)
 | TextOut (TPostScriptPrinterCanvas)
 | TextRect (TCanvas)
 | TextRect (TPostScriptPrinterCanvas)
 | TextWidth (TCanvas)
 | TryLock (TCanvas)
 | Unlock (TCanvas)


TPostScriptPrinterCanvas
TFilePrinterCanvas
TPrinterCanvas
TCanvas
pl | OnChange
pl | OnChanging


TPostScriptPrinterCanvas.Arc

Declaration

Source position: postscriptcanvas.pas line 166

public procedure TPostScriptPrinterCanvas.Arc(

  Left: Integer;

  Top: Integer;

  Right: Integer;

  Bottom: Integer;

  angle1: Integer;

  angle2: Integer

); override;

procedure TPostScriptPrinterCanvas.Arc(

  x: Integer;

  y: Integer;

  Right: Integer;

  Bottom: Integer;

  SX: Integer;

  SY: Integer;

  EX: Integer;

  EY: Integer

); override;


TPostScriptPrinterCanvas.BeginDoc

Declaration

Source position: postscriptcanvas.pas line 145

public procedure TPostScriptPrinterCanvas.BeginDoc; override;


TPostScriptPrinterCanvas.BrushChanging

Declaration

Source position: postscriptcanvas.pas line 129

protected procedure TPostScriptPrinterCanvas.BrushChanging(

  APen: TObject

); override;


TPostScriptPrinterCanvas.Chord

Declaration

Source position: postscriptcanvas.pas line 168

public procedure TPostScriptPrinterCanvas.Chord(

  x1: Integer;

  y1: Integer;

  x2: Integer;

  y2: Integer;

  angle1: Integer;

  angle2: Integer

); override;

procedure TPostScriptPrinterCanvas.Chord(

  x1: Integer;

  y1: Integer;

  x2: Integer;

  y2: Integer;

  SX: Integer;

  SY: Integer;

  EX: Integer;

  EY: Integer

); override;


TPostScriptPrinterCanvas.CopyRect

Declaration

Source position: postscriptcanvas.pas line 182

public procedure TPostScriptPrinterCanvas.CopyRect(

  const Dest: TRect;

  SrcCanvas: TCanvas;

  const Source: TRect

); override;


TPostScriptPrinterCanvas.Create

Declaration

Source position: postscriptcanvas.pas line 143

public constructor TPostScriptPrinterCanvas.Create(

  APrinter: TPrinter

); override;


TPostScriptPrinterCanvas.CreateBrush

Declaration

Source position: postscriptcanvas.pas line 122

protected procedure TPostScriptPrinterCanvas.CreateBrush; override;


TPostScriptPrinterCanvas.CreateFont

Declaration

Source position: postscriptcanvas.pas line 123

protected procedure TPostScriptPrinterCanvas.CreateFont; override;


TPostScriptPrinterCanvas.CreateHandle

Declaration

Source position: postscriptcanvas.pas line 121

protected procedure TPostScriptPrinterCanvas.CreateHandle; override;


TPostScriptPrinterCanvas.CreatePen

Declaration

Source position: postscriptcanvas.pas line 124

protected procedure TPostScriptPrinterCanvas.CreatePen; override;


TPostScriptPrinterCanvas.CreateRegion

Declaration

Source position: postscriptcanvas.pas line 125

protected procedure TPostScriptPrinterCanvas.CreateRegion; override;


TPostScriptPrinterCanvas.DeselectHandles

Declaration

Source position: postscriptcanvas.pas line 126

protected procedure TPostScriptPrinterCanvas.DeselectHandles; override;


TPostScriptPrinterCanvas.Destroy

Declaration

Source position: postscriptcanvas.pas line 144

public destructor TPostScriptPrinterCanvas.Destroy; override;


TPostScriptPrinterCanvas.DoEllipseAndFill

Declaration

Source position: postscriptcanvas.pas line 132

protected procedure TPostScriptPrinterCanvas.DoEllipseAndFill(

  const Bounds: TRect

); override;


TPostScriptPrinterCanvas.DoLineTo

Declaration

Source position: postscriptcanvas.pas line 141

protected procedure TPostScriptPrinterCanvas.DoLineTo(

  X1: Integer;

  Y1: Integer

); override;


TPostScriptPrinterCanvas.DoMoveTo

Declaration

Source position: postscriptcanvas.pas line 140

protected procedure TPostScriptPrinterCanvas.DoMoveTo(

  X1: Integer;

  Y1: Integer

); override;


TPostScriptPrinterCanvas.Draw

Declaration

Source position: postscriptcanvas.pas line 175

public procedure TPostScriptPrinterCanvas.Draw(

  X: Integer;

  Y: Integer;

  SrcGraphic: TGraphic

); override;


TPostScriptPrinterCanvas.Ellipse

Declaration

Source position: postscriptcanvas.pas line 165

public procedure TPostScriptPrinterCanvas.Ellipse(

  x1: Integer;

  y1: Integer;

  x2: Integer;

  y2: Integer

); override;


TPostScriptPrinterCanvas.EndDoc

Declaration

Source position: postscriptcanvas.pas line 146

public procedure TPostScriptPrinterCanvas.EndDoc; override;


TPostScriptPrinterCanvas.FillRect

Declaration

Source position: postscriptcanvas.pas line 160

public procedure TPostScriptPrinterCanvas.FillRect(

  const ARect: TRect

); override;


TPostScriptPrinterCanvas.FloodFill

Declaration

Source position: postscriptcanvas.pas line 181

public procedure TPostScriptPrinterCanvas.FloodFill(

  X: Integer;

  Y: Integer;

  FillColor: TColor;

  FillStyle: TFillStyle

); override;


TPostScriptPrinterCanvas.FontChanging

Declaration

Source position: postscriptcanvas.pas line 128

protected procedure TPostScriptPrinterCanvas.FontChanging(

  APen: TObject

); override;


TPostScriptPrinterCanvas.Frame

Declaration

Source position: postscriptcanvas.pas line 157

public procedure TPostScriptPrinterCanvas.Frame(

  const ARect: TRect

); override;


TPostScriptPrinterCanvas.Frame3d

Declaration

Source position: postscriptcanvas.pas line 187

public procedure TPostScriptPrinterCanvas.Frame3d(

  var ARect: TRect;

  const FrameWidth: Integer;

  const Style: TGraphicsBevelCut

); override;


TPostScriptPrinterCanvas.FrameRect

Declaration

Source position: postscriptcanvas.pas line 158

public procedure TPostScriptPrinterCanvas.FrameRect(

  const ARect: TRect

); override;


TPostScriptPrinterCanvas.GetClipping

Declaration

Source position: postscriptcanvas.pas line 137

protected function TPostScriptPrinterCanvas.GetClipping: Boolean; override;


TPostScriptPrinterCanvas.GetClipRect

Declaration

Source position: postscriptcanvas.pas line 135

protected function TPostScriptPrinterCanvas.GetClipRect: TRect; override;


TPostScriptPrinterCanvas.GetTextMetrics

Declaration

Source position: postscriptcanvas.pas line 178

public function TPostScriptPrinterCanvas.GetTextMetrics(

  out TM: TLCLTextMetric

):Boolean; override;


TPostScriptPrinterCanvas.NewPage

Declaration

Source position: postscriptcanvas.pas line 147

public procedure TPostScriptPrinterCanvas.NewPage; override;


TPostScriptPrinterCanvas.PenChanging

Declaration

Source position: postscriptcanvas.pas line 127

protected procedure TPostScriptPrinterCanvas.PenChanging(

  APen: TObject

); override;


TPostScriptPrinterCanvas.Pie

Declaration

Source position: postscriptcanvas.pas line 189

public procedure TPostScriptPrinterCanvas.Pie(

  EllipseX1: Integer;

  EllipseY1: Integer;

  EllipseX2: Integer;

  EllipseY2: Integer;

  StartX: Integer;

  StartY: Integer;

  EndX: Integer;

  EndY: Integer

); override;


TPostScriptPrinterCanvas.PolyBezier

Declaration

Source position: postscriptcanvas.pas line 152

public procedure TPostScriptPrinterCanvas.PolyBezier(

  Points: PPoint;

  NumPts: Integer;

  Filled: Boolean = False;

  Continuous: Boolean = False

); override;


TPostScriptPrinterCanvas.Polygon

Declaration

Source position: postscriptcanvas.pas line 162

public procedure TPostScriptPrinterCanvas.Polygon(

  Points: PPoint;

  NumPts: Integer;

  Winding: Boolean = False

); override;


TPostScriptPrinterCanvas.Polyline

Declaration

Source position: postscriptcanvas.pas line 151

public procedure TPostScriptPrinterCanvas.Polyline(

  Points: PPoint;

  NumPts: Integer

); override;


TPostScriptPrinterCanvas.RadialPie

Declaration

Source position: postscriptcanvas.pas line 167

public procedure TPostScriptPrinterCanvas.RadialPie(

  Left: Integer;

  Top: Integer;

  Right: Integer;

  Bottom: Integer;

  angle1: Integer;

  angle2: Integer

); override;


TPostScriptPrinterCanvas.RealizeAntialiasing

Declaration

Source position: postscriptcanvas.pas line 133

protected procedure TPostScriptPrinterCanvas.RealizeAntialiasing; override;


TPostScriptPrinterCanvas.Rectangle

Declaration

Source position: postscriptcanvas.pas line 156

public procedure TPostScriptPrinterCanvas.Rectangle(

  X1: Integer;

  Y1: Integer;

  X2: Integer;

  Y2: Integer

); override;


TPostScriptPrinterCanvas.RegionChanging

Declaration

Source position: postscriptcanvas.pas line 130

protected procedure TPostScriptPrinterCanvas.RegionChanging(

  APen: TObject

); override;


TPostScriptPrinterCanvas.RequiredState

Declaration

Source position: postscriptcanvas.pas line 131

protected procedure TPostScriptPrinterCanvas.RequiredState(

  ReqState: TCanvasState

); override;


TPostScriptPrinterCanvas.RoundRect

Declaration

Source position: postscriptcanvas.pas line 161

public procedure TPostScriptPrinterCanvas.RoundRect(

  X1: Integer;

  Y1: Integer;

  X2: Integer;

  Y2: Integer;

  RX: Integer;

  RY: Integer

); override;


TPostScriptPrinterCanvas.SaveToFile

Declaration

Source position: postscriptcanvas.pas line 149

public procedure TPostScriptPrinterCanvas.SaveToFile(

  aFileName: string

);


TPostScriptPrinterCanvas.SetClipping

Declaration

Source position: postscriptcanvas.pas line 138

protected procedure TPostScriptPrinterCanvas.SetClipping(

  const AValue: Boolean

); override;


TPostScriptPrinterCanvas.SetClipRect

Declaration

Source position: postscriptcanvas.pas line 136

protected procedure TPostScriptPrinterCanvas.SetClipRect(

  const ARect: TRect

); override;


TPostScriptPrinterCanvas.SetPixel

Declaration

Source position: postscriptcanvas.pas line 191

public procedure TPostScriptPrinterCanvas.SetPixel(

  X: Integer;

  Y: Integer;

  Value: TColor

); override;


TPostScriptPrinterCanvas.StretchDraw

Declaration

Source position: postscriptcanvas.pas line 176

public procedure TPostScriptPrinterCanvas.StretchDraw(

  const DestRect: TRect;

  SrcGraphic: TGraphic

); override;


TPostScriptPrinterCanvas.TextExtent

Declaration

Source position: postscriptcanvas.pas line 171

public function TPostScriptPrinterCanvas.TextExtent(

  const Text: string

):TSize; override;


TPostScriptPrinterCanvas.TextOut

Declaration

Source position: postscriptcanvas.pas line 170

public procedure TPostScriptPrinterCanvas.TextOut(

  X: Integer;

  Y: Integer;

  const Text: string

); override;


TPostScriptPrinterCanvas.TextRect

Declaration

Source position: postscriptcanvas.pas line 172

public procedure TPostScriptPrinterCanvas.TextRect(

  ARect: TRect;

  X: Integer;

  Y: Integer;

  const Text: string;

  const Style: TTextStyle

); override;


TPostScript

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: postscriptprinter.pas line 196

type TPostScript = class(TObject)

public

  constructor Create;

  destructor Destroy; override;

  procedure AddPattern();

  function FindPattern();

  function DelPattern();

  function NewPattern();

  property Canvas: TPostScriptCanvas; [r]

  property Height: Integer; [rw]

  property Width: Integer; [rw]

  property Document: TStringList; [r]

  property PageNumber: Integer; [r]

  property Title: string; [rw]

  property LineSpacing: Integer; [rw]

  procedure BeginDoc;

  procedure NewPage;

  procedure EndDoc;

end;

Inheritance

TPostScript

|

TObject


TPostScript
 | ro | Canvas
 |  | Height
 |  | Width
 | ro | Document
 | ro | PageNumber
 |  | Title
 |  | LineSpacing


ro | Canvas (TPostScript)
ro | Document (TPostScript)
 | Height (TPostScript)
 | LineSpacing (TPostScript)
ro | PageNumber (TPostScript)
 | Title (TPostScript)
 | Width (TPostScript)


TPostScript
 | Create
 | Destroy
 | AddPattern
 | FindPattern
 | DelPattern
 | NewPattern
 | BeginDoc
 | NewPage
 | EndDoc


AddPattern (TPostScript)

BeginDoc (TPostScript)

Create (TPostScript)

DelPattern (TPostScript)

Destroy (TPostScript)

EndDoc (TPostScript)

FindPattern (TPostScript)

NewPage (TPostScript)

NewPattern (TPostScript)


TPostScript


TPostScript.AddPattern

Declaration

Source position: postscriptprinter.pas line 219

public procedure TPostScript.AddPattern(

  APSPattern: TPSPattern

);


TPostScript.BeginDoc

Declaration

Source position: postscriptprinter.pas line 230

public procedure TPostScript.BeginDoc;


TPostScript.Canvas

Declaration

Source position: postscriptprinter.pas line 223

public property TPostScript.Canvas : TPostScriptCanvas
  read FCanvas;


TPostScript.Create

Declaration

Source position: postscriptprinter.pas line 217

public constructor TPostScript.Create;


TPostScript.DelPattern

Declaration

Source position: postscriptprinter.pas line 221

public function TPostScript.DelPattern(

  AName: string

):Boolean;


TPostScript.Destroy

Declaration

Source position: postscriptprinter.pas line 218

public destructor TPostScript.Destroy; override;


TPostScript.Document

Declaration

Source position: postscriptprinter.pas line 226

public property TPostScript.Document : TStringList
  read FDocument;


TPostScript.EndDoc

Declaration

Source position: postscriptprinter.pas line 232

public procedure TPostScript.EndDoc;


TPostScript.FindPattern

Declaration

Source position: postscriptprinter.pas line 220

public function TPostScript.FindPattern(

  AName: string

):TPSPattern;


TPostScript.Height

Declaration

Source position: postscriptprinter.pas line 224

public property TPostScript.Height : Integer
  read FHeight
  write SetHeight;


TPostScript.LineSpacing

Declaration

Source position: postscriptprinter.pas line 229

public property TPostScript.LineSpacing : Integer
  read FLineSpacing
  write SetLineSpacing;


TPostScript.NewPage

Declaration

Source position: postscriptprinter.pas line 231

public procedure TPostScript.NewPage;


TPostScript.NewPattern

Declaration

Source position: postscriptprinter.pas line 222

public function TPostScript.NewPattern(

  AName: string

):TPSPattern;


TPostScript.PageNumber

Declaration

Source position: postscriptprinter.pas line 227

public property TPostScript.PageNumber : Integer
  read FPageNumber;


TPostScript.Title

Declaration

Source position: postscriptprinter.pas line 228

public property TPostScript.Title : string
  read FTitle
  write SetTitle;


TPostScript.Width

Declaration

Source position: postscriptprinter.pas line 225

public property TPostScript.Width : Integer
  read FWidth
  write SetWidth;


TPostScriptCanvas

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: postscriptprinter.pas line 126

type TPostScriptCanvas = class(TObject)

public

  MPostScript: TPostScript;

  constructor Create();

  destructor Destroy; override;

  procedure Clear;

  property PostScript: TStringList; [rw]

  property FontFace: string; [rw]

  property FontSize: Integer; [rw]

  property LineSpacing: Integer; [rw]

  procedure MoveTo();

  procedure LineTo();

  procedure Line();

  procedure Rectangle();

  procedure Polyline();

  procedure Ellipse();

  procedure RadialPie();

  procedure Writeln();

  procedure TextOut();

  property Height: Integer; [rw]

  property Color: TColor; [rw]

  property Pen: TPSPen; [rw]

  property Brush: TPSPen; [rw]

end;

Inheritance

TPostScriptCanvas

|

TObject


TPostScriptCanvas
 | PostScript
 | FontFace
 | FontSize
 | LineSpacing
 | Height
 | Color
 | Pen
 | Brush


Brush (TPostScriptCanvas)

Color (TPostScriptCanvas)

FontFace (TPostScriptCanvas)

FontSize (TPostScriptCanvas)

Height (TPostScriptCanvas)

LineSpacing (TPostScriptCanvas)

Pen (TPostScriptCanvas)

PostScript (TPostScriptCanvas)


TPostScriptCanvas
 | Create
 | Destroy
 | Clear
 | MoveTo
 | LineTo
 | Line
 | Rectangle
 | Polyline
 | Ellipse
 | RadialPie
 | Writeln
 | TextOut


Clear (TPostScriptCanvas)

Create (TPostScriptCanvas)

Destroy (TPostScriptCanvas)

Ellipse (TPostScriptCanvas)

Line (TPostScriptCanvas)

LineTo (TPostScriptCanvas)

MoveTo (TPostScriptCanvas)

Polyline (TPostScriptCanvas)

RadialPie (TPostScriptCanvas)

Rectangle (TPostScriptCanvas)

TextOut (TPostScriptCanvas)

Writeln (TPostScriptCanvas)


TPostScriptCanvas


TPostScriptCanvas.Brush

Declaration

Source position: postscriptprinter.pas line 192

public property TPostScriptCanvas.Brush : TPSPen
  read FBrush
  write SetBrush;


TPostScriptCanvas.Clear

Declaration

Source position: postscriptprinter.pas line 152

public procedure TPostScriptCanvas.Clear;


TPostScriptCanvas.Color

Declaration

Source position: postscriptprinter.pas line 190

public property TPostScriptCanvas.Color : TColor
  read GetColor
  write SetColor;


TPostScriptCanvas.Create

Declaration

Source position: postscriptprinter.pas line 150

public constructor TPostScriptCanvas.Create(

  APostScript: TPostScript

);


TPostScriptCanvas.Destroy

Declaration

Source position: postscriptprinter.pas line 151

public destructor TPostScriptCanvas.Destroy; override;


TPostScriptCanvas.Ellipse

Declaration

Source position: postscriptprinter.pas line 163

public procedure TPostScriptCanvas.Ellipse(

  x1: Integer;

  y1: Integer;

  x2: Integer;

  y2: Integer

);

procedure TPostScriptCanvas.Ellipse(

  const Rect: TRect

);


TPostScriptCanvas.FontFace

Declaration

Source position: postscriptprinter.pas line 154

public property TPostScriptCanvas.FontFace : string
  read FFontFace
  write SetFontFace;


TPostScriptCanvas.FontSize

Declaration

Source position: postscriptprinter.pas line 155

public property TPostScriptCanvas.FontSize : Integer
  read FFontSize
  write SetFontSize;


TPostScriptCanvas.Height

Declaration

Source position: postscriptprinter.pas line 189

public property TPostScriptCanvas.Height : Integer
  read FHeight
  write FHeight;


TPostScriptCanvas.Line

Declaration

Source position: postscriptprinter.pas line 159

public procedure TPostScriptCanvas.Line(

  X1: Integer;

  Y1: Integer;

  X2: Integer;

  Y2: Integer

);


TPostScriptCanvas.LineSpacing

Declaration

Source position: postscriptprinter.pas line 156

public property TPostScriptCanvas.LineSpacing : Integer
  read FLineSpacing
  write FLineSpacing;


TPostScriptCanvas.LineTo

Declaration

Source position: postscriptprinter.pas line 158

public procedure TPostScriptCanvas.LineTo(

  X1: Integer;

  Y1: Integer

);


TPostScriptCanvas.MoveTo

Declaration

Source position: postscriptprinter.pas line 157

public procedure TPostScriptCanvas.MoveTo(

  X1: Integer;

  Y1: Integer

);


TPostScriptCanvas.MPostScript

Declaration

Source position: postscriptprinter.pas line 149

public TPostScriptCanvas.MPostScript : TPostScript;


TPostScriptCanvas.Pen

Declaration

Source position: postscriptprinter.pas line 191

public property TPostScriptCanvas.Pen : TPSPen
  read FPen
  write SetPen;


TPostScriptCanvas.Polyline

Declaration

Source position: postscriptprinter.pas line 162

public procedure TPostScriptCanvas.Polyline(

  Points: PPoint;

  NumPts: Integer

);


TPostScriptCanvas.PostScript

Declaration

Source position: postscriptprinter.pas line 153

public property TPostScriptCanvas.PostScript : TStringList
  read FPostScript
  write FPostScript;


TPostScriptCanvas.RadialPie

Declaration

Source position: postscriptprinter.pas line 165

public procedure TPostScriptCanvas.RadialPie(

  x: Integer;

  y: Integer;

  width: Integer;

  mheight: Integer;

  angle1: Integer;

  angle2: Integer

);


TPostScriptCanvas.Rectangle

Declaration

Source position: postscriptprinter.pas line 160

public procedure TPostScriptCanvas.Rectangle(

  X1: Integer;

  Y1: Integer;

  X2: Integer;

  Y2: Integer

);

procedure TPostScriptCanvas.Rectangle(

  const Rect: TRect

);


TPostScriptCanvas.TextOut

Declaration

Source position: postscriptprinter.pas line 168

public procedure TPostScriptCanvas.TextOut(

  X: Integer;

  Y: Integer;

  const Text: string

);


TPostScriptCanvas.Writeln

Declaration

Source position: postscriptprinter.pas line 167

public procedure TPostScriptCanvas.Writeln(

  const AString: string

);


TPSObject

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: postscriptprinter.pas line 93

type TPSObject = class(TObject)

protected

  procedure Changed; virtual;

  procedure Lock;

  procedure UnLock;

public

  property OnChange: TNotifyEvent; [rw]

end;

Inheritance

TPSObject

|

TObject


TPSObject


TPSObject
pt | Changed
pt | Lock
pt | UnLock


pt | Changed (TPSObject)
pt | Lock (TPSObject)
pt | UnLock (TPSObject)


TPSObject

OnChange


TPSObject.Changed

Declaration

Source position: postscriptprinter.pas line 97

protected procedure TPSObject.Changed; virtual;


TPSObject.Lock

Declaration

Source position: postscriptprinter.pas line 98

protected procedure TPSObject.Lock;


TPSObject.OnChange

Declaration

Source position: postscriptprinter.pas line 101

public property TPSObject.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;


TPSObject.UnLock

Declaration

Source position: postscriptprinter.pas line 99

protected procedure TPSObject.UnLock;


TPSPattern

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: postscriptprinter.pas line 55

type TPSPattern = class(TObject)

public

  constructor Create;

  destructor Destroy; override;

  procedure Changed;

  property BBox: TRect; [rw]

  property PaintType: TPSPaintType; [rw]

  property TilingType: TPSTileType; [rw]

  property XStep: Real; [rw]

  property YStep: Real; [rw]

  property Name: string; [rw]

  property Canvas: TPostScriptCanvas; [r]

  property GetPS: TStringList; [r]

  property OldName: string; [rw]

  property OnChange: TNotifyEvent; [rw]

end;

Inheritance

TPSPattern

|

TObject


TPSPattern
 |  | BBox
 |  | PaintType
 |  | TilingType
 |  | XStep
 |  | YStep
 |  | Name
 | ro | Canvas
 | ro | GetPS
 |  | OldName


ro | Canvas (TPSPattern)
ro | GetPS (TPSPattern)
 | Name (TPSPattern)
 | OldName (TPSPattern)
 | PaintType (TPSPattern)
 | TilingType (TPSPattern)
 | XStep (TPSPattern)
 | YStep (TPSPattern)


TPSPattern
 | Create
 | Destroy
 | Changed


TPSPattern

OnChange


TPSPattern.BBox

Declaration

Source position: postscriptprinter.pas line 79

public property TPSPattern.BBox : TRect
  read FBBox
  write SetBBox;


TPSPattern.Canvas

Declaration

Source position: postscriptprinter.pas line 85

public property TPSPattern.Canvas : TPostScriptCanvas
  read FCanvas;


TPSPattern.Changed

Declaration

Source position: postscriptprinter.pas line 78

public procedure TPSPattern.Changed;


TPSPattern.Create

Declaration

Source position: postscriptprinter.pas line 76

public constructor TPSPattern.Create;


TPSPattern.Destroy

Declaration

Source position: postscriptprinter.pas line 77

public destructor TPSPattern.Destroy; override;


TPSPattern.GetPS

Declaration

Source position: postscriptprinter.pas line 86

public property TPSPattern.GetPS : TStringList
  read GetPostscript;


TPSPattern.Name

Declaration

Source position: postscriptprinter.pas line 84

public property TPSPattern.Name : string
  read FName
  write SetName;


TPSPattern.OldName

Declaration

Source position: postscriptprinter.pas line 87

public property TPSPattern.OldName : string
  read FOldName
  write FOldName;


TPSPattern.OnChange

Declaration

Source position: postscriptprinter.pas line 88

public property TPSPattern.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;


TPSPattern.PaintType

Declaration

Source position: postscriptprinter.pas line 80

public property TPSPattern.PaintType : TPSPaintType
  read FPaintType
  write SetPaintType;


TPSPattern.TilingType

Declaration

Source position: postscriptprinter.pas line 81

public property TPSPattern.TilingType : TPSTileType
  read FTilingType
  write SetTilingType;


TPSPattern.XStep

Declaration

Source position: postscriptprinter.pas line 82

public property TPSPattern.XStep : Real
  read FXStep
  write SetXStep;


TPSPattern.YStep

Declaration

Source position: postscriptprinter.pas line 83

public property TPSPattern.YStep : Real
  read FYStep
  write SetYStep;


TPSPen

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: postscriptprinter.pas line 105

type TPSPen = class(TPSObject)

protected

  procedure SetColor();

  procedure Setwidth();

public

  constructor Create;

  destructor Destroy; override;

  procedure Assign();

  property Color: TColor; [rw]

  property Pattern: TPSPattern; [rw]

  property Width: Real; [rw]

  function AsString;

end;

Inheritance

TPSPen

|

TPSObject

|

TObject


TPSPen
 | Color
 | Pattern
 | Width
TPSObject


TPSPen
pt | SetColor
pt | Setwidth
 | Create
 | Destroy
 | Assign
 | AsString
TPSObject
pt | Changed
pt | Lock
pt | UnLock


pt | Changed (TPSObject)
 | Create (TPSPen)
 | Destroy (TPSPen)
pt | Lock (TPSObject)
pt | SetColor (TPSPen)
pt | Setwidth (TPSPen)
pt | UnLock (TPSObject)


TPSPen

TPSObject

OnChange


TPSPen.Assign

Declaration

Source position: postscriptprinter.pas line 117

public procedure TPSPen.Assign(

  Source: TPSPen

);


TPSPen.AsString

Declaration

Source position: postscriptprinter.pas line 121

public function TPSPen.AsString: string;


TPSPen.Color

Declaration

Source position: postscriptprinter.pas line 118

public property TPSPen.Color : TColor
  read FColor
  write SetColor;


TPSPen.Create

Declaration

Source position: postscriptprinter.pas line 115

public constructor TPSPen.Create;


TPSPen.Destroy

Declaration

Source position: postscriptprinter.pas line 116

public destructor TPSPen.Destroy; override;


TPSPen.Pattern

Declaration

Source position: postscriptprinter.pas line 119

public property TPSPen.Pattern : TPSPattern
  read FPattern
  write SetPattern;


TPSPen.SetColor

Declaration

Source position: postscriptprinter.pas line 112

protected procedure TPSPen.SetColor(

  Value: TColor

);


TPSPen.Setwidth

Declaration

Source position: postscriptprinter.pas line 113

protected procedure TPSPen.Setwidth(

  value: Real

);


TPSPen.Width

Declaration

Source position: postscriptprinter.pas line 120

public property TPSPen.Width : Real
  read FWidth
  write SetWidth;


TPsUnicode

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: postscriptunicode.pas line 40

type TPsUnicode = class

public

  constructor create;

  destructor destroy; override;

  procedure OutputString();

  function BlockFor();

  procedure ResetLastFont;

  function UnicodeToGlyph();

  property Font: string; [rw]

  property FontSize: Integer; [rw]

  property FOntStyle: Integer; [rw]

  property OutLst: TStringList; [rw]

end;

Inheritance

TPsUnicode

|

TObject


TPsUnicode
 | Font
 | FontSize
 | FOntStyle
 | OutLst


Font (TPsUnicode)

FontSize (TPsUnicode)

FOntStyle (TPsUnicode)

OutLst (TPsUnicode)


TPsUnicode
 | create
 | destroy
 | OutputString
 | BlockFor
 | ResetLastFont
 | UnicodeToGlyph


BlockFor (TPsUnicode)

create (TPsUnicode)

destroy (TPsUnicode)

OutputString (TPsUnicode)

ResetLastFont (TPsUnicode)

UnicodeToGlyph (TPsUnicode)


TPsUnicode


TPsUnicode.BlockFor

Declaration

Source position: postscriptunicode.pas line 64

public function TPsUnicode.BlockFor(

  var w: Word

):Integer;


TPsUnicode.create

Declaration

Source position: postscriptunicode.pas line 61

public constructor TPsUnicode.create;


TPsUnicode.destroy

Declaration

Source position: postscriptunicode.pas line 62

public destructor TPsUnicode.destroy; override;


TPsUnicode.Font

Declaration

Source position: postscriptunicode.pas line 67

public property TPsUnicode.Font : string
  read FFont
  write SetFont;


TPsUnicode.FontSize

Declaration

Source position: postscriptunicode.pas line 68

public property TPsUnicode.FontSize : Integer
  read FFontSize
  write SetFontSize;


TPsUnicode.FOntStyle

Declaration

Source position: postscriptunicode.pas line 69

public property TPsUnicode.FOntStyle : Integer
  read FFontStyle
  write SetFontStyle;


TPsUnicode.OutLst

Declaration

Source position: postscriptunicode.pas line 70

public property TPsUnicode.OutLst : TStringList
  read FOutLst
  write FOutLst;


TPsUnicode.OutputString

Declaration

Source position: postscriptunicode.pas line 63

public procedure TPsUnicode.OutputString(

  S: string

);


TPsUnicode.ResetLastFont

Declaration

Source position: postscriptunicode.pas line 65

public procedure TPsUnicode.ResetLastFont;


TPsUnicode.UnicodeToGlyph

Declaration

Source position: postscriptunicode.pas line 66

public function TPsUnicode.UnicodeToGlyph(

  w: Word

):string;


EPrinter

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

EPrinter - Exception handler for printer error

Declaration

Source position: printers.pas line 28

type EPrinter = class(Exception)

Inheritance

EPrinter

EPrinter - Exception handler for printer error
|

Exception
|

TObject


EPrinter
Exception
 | HelpContext
 | Message
TObject


EPrinter
Exception
 | Create
 | CreateFmt
 | CreateRes
 | CreateResFmt
 | CreateHelp
 | CreateFmtHelp
 | CreateResHelp
 | CreateResFmtHelp
 | ToString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


EPrinter

Exception

TObject


TFilePrinterCanvas

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: printers.pas line 116

type TFilePrinterCanvas = class(TPrinterCanvas)

protected

  FOutputFileName: string;

public

  property OutputFileName: string; [rw]

end;

Inheritance

TFilePrinterCanvas
|
TPrinterCanvas | TPrinterCanvas - instance of TCanvas specially designed for printers
|
TCanvas | TCanvas represents a drawing surface which might be attached to a visual control which might be displayed on the screen or to an offscreen bitmap. It contains a number of drawing functions.
|
TFPCustomCanvas
?
TObject


TFilePrinterCanvas
 |  | OutputFileName
TPrinterCanvas
 | ro | Printer
 |  | Title
 | ro | PageHeight
 | ro | PageWidth
 |  | PaperWidth
 |  | PaperHeight
 | ro | PageNumber
 |  | TopMargin
 |  | LeftMargin
 |  | BottomMargin
 |  | RightMargin
 |  | Orientation
 |  | XDPI
 |  | YDPI
TCanvas
 |  | Pixels
 |  | Handle
 |  | TextStyle
pl |  | AntialiasingMode
pl |  | AutoRedraw
pl |  | Brush
pl |  | CopyMode
pl |  | Font
pl | ro | Height
pl |  | Pen
pl |  | Region
pl | ro | Width


TFilePrinterCanvas
TPrinterCanvas
pt | GetLeftMargin
pt | GetTopMargin
pt | GetBottomMargin
pt | GetRightMargin
 | Create
 | BeginDoc
 | NewPage
 | BeginPage
 | EndPage
 | EndDoc
 | Changing
TCanvas
pt | DoCreateDefaultFont
pt | DoCreateDefaultPen
pt | DoCreateDefaultBrush
pt | SetColor
pt | GetColor
pt | SetHeight
pt | GetHeight
pt | SetWidth
pt | GetWidth
pt | SetPenPos
pt | DoLockCanvas
pt | DoUnlockCanvas
pt | DoTextOut
pt | DoGetTextSize
pt | DoGetTextHeight
pt | DoGetTextWidth
pt | DoRectangle
pt | DoRectangleFill
pt | DoRectangleAndFill
pt | DoEllipse
pt | DoEllipseFill
pt | DoEllipseAndFill
pt | DoPolygon
pt | DoPolygonFill
pt | DoPolygonAndFill
pt | DoPolyline
pt | DoPolyBezier
pt | DoFloodFill
pt | DoMoveTo
pt | DoLineTo
pt | DoLine
pt | DoCopyRect
pt | DoDraw
pt | CheckHelper
pt | GetDefaultColor
pt | GetClipRect
pt | SetClipRect
pt | GetClipping
pt | SetClipping
pt | GetPixel
pt | CreateBrush
pt | CreateFont
pt | CreateHandle
pt | CreatePen
pt | CreateRegion
pt | DeselectHandles
pt | PenChanging
pt | FontChanging
pt | BrushChanging
pt | RegionChanging
pt | RealizeAutoRedraw
pt | RealizeAntialiasing
pt | RequiredState
pt | SetHandle
pt | SetInternalPenPos
pt | SetPixel
pt | FreeHandle
 | Create
 | Destroy
 | Lock
 | TryLock
 | Unlock
 | Refresh
 | Changing
 | Changed
 | SaveHandleState
 | RestoreHandleState
 | Arc
 | ArcTo
 | AngleArc
 | BrushCopy
 | Chord
 | CopyRect
 | Draw
 | DrawFocusRect
 | StretchDraw
 | Ellipse
 | FillRect
 | FloodFill
 | Frame3D
 | Frame
 | FrameRect
 | GetTextMetrics
 | GradientFill
 | RadialPie
 | Pie
 | PolyBezier
 | Polygon
 | Polyline
 | Rectangle
 | RoundRect
 | TextOut
 | TextRect
 | TextExtent
 | TextHeight
 | TextWidth
 | TextFitInfo
 | HandleAllocated
 | GetUpdatedHandle


 | AngleArc (TCanvas)
 | Arc (TCanvas)
 | ArcTo (TCanvas)
 | BeginDoc (TPrinterCanvas)
 | BeginPage (TPrinterCanvas)
pt | BrushChanging (TCanvas)
 | BrushCopy (TCanvas)
 | Changed (TCanvas)
 | Changing (TCanvas)
 | Changing (TPrinterCanvas)
pt | CheckHelper (TCanvas)
 | Chord (TCanvas)
 | CopyRect (TCanvas)
 | Create (TCanvas)
 | Create (TPrinterCanvas)
pt | CreateBrush (TCanvas)
pt | CreateFont (TCanvas)
pt | CreateHandle (TCanvas)
pt | CreatePen (TCanvas)
pt | CreateRegion (TCanvas)
pt | DeselectHandles (TCanvas)
 | Destroy (TCanvas)
pt | DoCopyRect (TCanvas)
pt | DoCreateDefaultBrush (TCanvas)
pt | DoCreateDefaultFont (TCanvas)
pt | DoCreateDefaultPen (TCanvas)
pt | DoDraw (TCanvas)
pt | DoEllipse (TCanvas)
pt | DoEllipseAndFill (TCanvas)
pt | DoEllipseFill (TCanvas)
pt | DoFloodFill (TCanvas)
pt | DoGetTextHeight (TCanvas)
pt | DoGetTextSize (TCanvas)
pt | DoGetTextWidth (TCanvas)
pt | DoLine (TCanvas)
pt | DoLineTo (TCanvas)
pt | DoLockCanvas (TCanvas)
pt | DoMoveTo (TCanvas)
pt | DoPolyBezier (TCanvas)
pt | DoPolygon (TCanvas)
pt | DoPolygonAndFill (TCanvas)
pt | DoPolygonFill (TCanvas)
pt | DoPolyline (TCanvas)
pt | DoRectangle (TCanvas)
pt | DoRectangleAndFill (TCanvas)
pt | DoRectangleFill (TCanvas)
pt | DoTextOut (TCanvas)
pt | DoUnlockCanvas (TCanvas)
 | Draw (TCanvas)
 | DrawFocusRect (TCanvas)
 | Ellipse (TCanvas)
 | EndDoc (TPrinterCanvas)
 | EndPage (TPrinterCanvas)
 | FillRect (TCanvas)
 | FloodFill (TCanvas)
pt | FontChanging (TCanvas)
 | Frame (TCanvas)
 | Frame3D (TCanvas)
 | FrameRect (TCanvas)
pt | FreeHandle (TCanvas)
pt | GetBottomMargin (TPrinterCanvas)
pt | GetClipping (TCanvas)
pt | GetClipRect (TCanvas)
pt | GetColor (TCanvas)
pt | GetDefaultColor (TCanvas)
pt | GetHeight (TCanvas)
pt | GetLeftMargin (TPrinterCanvas)
pt | GetPixel (TCanvas)
pt | GetRightMargin (TPrinterCanvas)
 | GetTextMetrics (TCanvas)
pt | GetTopMargin (TPrinterCanvas)
 | GetUpdatedHandle (TCanvas)
pt | GetWidth (TCanvas)
 | GradientFill (TCanvas)
 | HandleAllocated (TCanvas)
 | Lock (TCanvas)
 | NewPage (TPrinterCanvas)
pt | PenChanging (TCanvas)
 | Pie (TCanvas)
 | PolyBezier (TCanvas)
 | Polygon (TCanvas)
 | Polyline (TCanvas)
 | RadialPie (TCanvas)
pt | RealizeAntialiasing (TCanvas)
pt | RealizeAutoRedraw (TCanvas)
 | Rectangle (TCanvas)
 | Refresh (TCanvas)
pt | RegionChanging (TCanvas)
pt | RequiredState (TCanvas)
 | RestoreHandleState (TCanvas)
 | RoundRect (TCanvas)
 | SaveHandleState (TCanvas)
pt | SetClipping (TCanvas)
pt | SetClipRect (TCanvas)
pt | SetColor (TCanvas)
pt | SetHandle (TCanvas)
pt | SetHeight (TCanvas)
pt | SetInternalPenPos (TCanvas)
pt | SetPenPos (TCanvas)
pt | SetPixel (TCanvas)
pt | SetWidth (TCanvas)
 | StretchDraw (TCanvas)
 | TextExtent (TCanvas)
 | TextFitInfo (TCanvas)
 | TextHeight (TCanvas)
 | TextOut (TCanvas)
 | TextRect (TCanvas)
 | TextWidth (TCanvas)
 | TryLock (TCanvas)
 | Unlock (TCanvas)


TFilePrinterCanvas
TPrinterCanvas
TCanvas
pl | OnChange
pl | OnChanging


TFilePrinterCanvas.FOutputFileName

Declaration

Source position: printers.pas line 118

protected TFilePrinterCanvas.FOutputFileName : string;


TFilePrinterCanvas.OutputFileName

Declaration

Source position: printers.pas line 120

public property TFilePrinterCanvas.OutputFileName : string
  read FOutputFileName
  write FOutputFileName;


TFilePrinterCanvasClass

Declaration

Source position: printers.pas line 123

type TFilePrinterCanvasClass = class of TFilePrinterCanvas;


TPaperSize

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TPaperSize - the size of the paper to be used for the current document with the current printer

Declaration

Source position: printers.pas line 137

type TPaperSize = class(TObject)
public
constructor Create(); overload; |
destructor Destroy; override; |
property DefaultPapers: Boolean; [r]
property Width: Integer; [r]
property Height: Integer; [r]
property PaperName: string; [rw] | PaperName - the name for the paper being used
property DefaultPaperName: string; [r] | DefaultPaperName - the default name for this size of paper
property PaperRect: TPaperRect; [r] | PaperRect - the rectangle dimensions for this paper
property SupportedPapers: TStrings; [r] | SupportedPapers - the list of supported papers for this paper size
property PaperRectOf []: TPaperRect; [r] | PaperRectOf - the Paper Rect corresponding to the given name
end;

Inheritance

TPaperSize

TPaperSize - the size of the paper to be used for the current document with the current printer
|

TObject

Description

TPaperSize - the size of paper to be used for the current document with the current printer

The width and length are in points; there are 72 points per inch.


TPaperSize
 | ro | DefaultPapers
 | ro | Width
 | ro | Height
 |  | PaperName
 | ro | DefaultPaperName
 | ro | PaperRect
 | ro | SupportedPapers
 | ro | PaperRectOf


ro | DefaultPaperName (TPaperSize)
ro | DefaultPapers (TPaperSize)
ro | Height (TPaperSize)
 | PaperName (TPaperSize)
ro | PaperRect (TPaperSize)
ro | PaperRectOf (TPaperSize)
ro | SupportedPapers (TPaperSize)
ro | Width (TPaperSize)


TPaperSize
 | Create
 | Destroy


TPaperSize


TPaperSize.DefaultPaperName

DefaultPaperName - the default name for this size of paper

Declaration

Source position: printers.pas line 171

public property TPaperSize.DefaultPaperName : string
  read GetDefaultPaperName;


TPaperSize.DefaultPapers

Declaration

Source position: printers.pas line 167

public property TPaperSize.DefaultPapers : Boolean
  read fDefaultPapers;


TPaperSize.Height

Declaration

Source position: printers.pas line 169

public property TPaperSize.Height : Integer
  read GetPhysPaperHeight;


TPaperSize.PaperName

PaperName - the name for the paper being used

Declaration

Source position: printers.pas line 170

public property TPaperSize.PaperName : string
  read GetPaperName
  write SetPaperName;


TPaperSize.PaperRect

PaperRect - the rectangle dimensions for this paper

Declaration

Source position: printers.pas line 173

public property TPaperSize.PaperRect : TPaperRect
  read GetPaperRect;


TPaperSize.PaperRectOf

PaperRectOf - the Paper Rect corresponding to the given name

Declaration

Source position: printers.pas line 176

public property TPaperSize.PaperRectOf[aName: string] : TPaperRect
  read PaperRectOfName;


TPaperSize.SupportedPapers

SupportedPapers - the list of supported papers for this paper size

Declaration

Source position: printers.pas line 174

public property TPaperSize.SupportedPapers : TStrings
  read GetSupportedPapers;


TPaperSize.Width

Declaration

Source position: printers.pas line 168

public property TPaperSize.Width : Integer
  read GetPhysPaperWidth;


TPrinter

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TPrinter - class defining printer to be used in Lazarus applications

Declaration

Source position: printers.pas line 190

type TPrinter = class(TObject)
protected
procedure SelectCurrentPrinterOrDefault; | SelectCurrentPrinterOrDefault method for selecting either the current printer or the default
procedure DoBeginDoc; virtual; | DoBeginDoc - method to begin printing the document
procedure DoNewPage; virtual; | DoNewPage - method for beginning a new page
procedure DoBeginPage; virtual;
procedure DoEndPage; virtual;
procedure DoEndDoc(); virtual; | DoEndDoc - method for finishing printing document. aAborded is True if printing has been aborted (e.g. by operator)
procedure DoAbort; virtual; | DoAbort - method for aborting the printing
procedure DoResetPrintersList; virtual; | DoResetPrintersList - method for resetting the list of printers
procedure DoResetFontsList; virtual; | DoResetFontsList - method for resetting the list of fonts
procedure DoEnumPrinters(); virtual; | DoEnumPrinters - method for producing an enumerated list of printers
procedure DoEnumFonts(); virtual; | DoEnumFonts - method for producing an enumerated list of fonts
procedure DoEnumPapers(); virtual; | DoEnumPapers - method for producing an enumerated list of papers
procedure DoEnumBins(); virtual;
procedure DoInitialization; virtual; | DoInitialization - method for performing initialization
function DoSetPrinter(); virtual; | DoSetPrinter - returns integer corresponding to specified named printer
function DoGetCopies; virtual; | DoGetCopies - returns the number of copies required
procedure DoSetCopies(); virtual; | DoSetCopies - specifies the number of copies required
function DoGetOrientation; virtual; | DoGetOrientation - returns the required orientation for printing (landscape of portrait)
procedure DoSetOrientation(); virtual; | DoSetOrientation - specifies the orientation for printing (landscape or portrait)
function DoGetDefaultPaperName; virtual; | DoGetDefaultPaperName - returns the default name for the paper
function DoGetPaperName; virtual; | DoGetPaperName - returns the name of the current paper
procedure DoSetPaperName(); virtual; | DoSetPaperName - specifies the name of the paper
function DoGetDefaultBinName; virtual;
function DoGetBinName; virtual;
procedure DoSetBinName(); virtual;
function DoGetPaperRect(); virtual; | DoGetPaperRect - returns the dimensions of the rectangle for the named paper
function DoGetPrinterState; virtual; | DoGetPrinterState - returns the printer state
procedure DoDestroy; virtual;
function GetPrinterType; virtual; | GetPrinterType - returns the printer type
function GetCanPrint; virtual; | GetCanPrint - returns True if the printer is able to print
function GetCanRenderCopies; virtual; | GetCanRenderCopies - returns True if the printer is able to render copies
function GetXDPI; virtual; | GetXDPI - returns the number of Dots Per Inch in the X plane
function GetYDPI; virtual; | GetYDPI - returns the number of Dots Per Inch in the Y plane
function GetBins; virtual;
procedure CheckRawMode(); | CheckRawMode - check whether the printer operates in Raw mode (as opposed to PostScript etc)
procedure RawModeChanging; virtual; | RawModeChanging - the raw mode is changing (e.g. PostScript is being invoked)
procedure PrinterSelected; virtual; | PrinterSelected - method for dealing with a printer that has been selected
function DoGetDefaultCanvasClass; virtual;
property PrinterFlags: TPrinterFlags; [rw]
public
constructor Create; virtual; |
destructor Destroy; override; |
procedure Abort; | Abort - terminate the current printing event (even if it hasn't finished)
procedure BeginDoc; | BeginDoc - start printing the currently selected document
procedure EndDoc; | EndDoc - finish printing the current document
procedure NewPage; | NewPage - start printing on a new page
procedure BeginPage;
procedure EndPage;
procedure Refresh; | Refresh the data for printing, e.g. after a change
procedure SetPrinter(); | SetPrinter - specify use of the named printer
procedure RestoreDefaultBin; virtual;
function Write(); | Write to a specified Buffer: Count contains the number of bytes for writing, Written contains the number that have been written. Returns True if successful
property PrinterIndex: Integer; [rw] | PrinterIndex - the printer's index in the list of printers
property PrinterName: string; [r]
property PaperSize: TPaperSize; [r] | PaperSize - the size of paper to be used for the current document
property Orientation: TPrinterOrientation; [rw] | The Orientation - for printing the current document (landscape or portrait, normal or reversed)
property PrinterState: TPrinterState; [r] | PrinterState - ready, printing, stopped or undefined
property Copies: Integer; [rw] | Number of Copies of the current document
property Printers: TStrings; [r] | Printers - the list of available printers for printing the current document
property FileName: string; [rw]
property Fonts: TStrings; [r] | the list of available Fonts for the current printer
property Canvas: TCanvas; [r] | The Canvas to be used for laying out the current document ready for printing
property CanvasClass: TPrinterCanvasRef; [rw]
property PageHeight: Integer; [r] | PageHeight - for printing the current document with the defined PaperSize
property PageWidth: Integer; [r] | The PageWidth for the current document with the defined PaperSize
property PageNumber: Integer; [r] | PageNumber - the number of the current page being printed
property Aborted: Boolean; [r] | Aborted - True if printing of the document has been prematurely terminated by operator command
property Printing: Boolean; [r] | Printing - True if document is in process of being printed
property Title: string; [rw] | Title - name for this printer
property PrinterType: TPrinterType; [r] | PrinterType - whether a local or network printer
property CanPrint: Boolean; [r] | CanPrint - True if printing is enabled or not disabled
property CanRenderCopies: Boolean; [r] | CanRenderCopies - True if the printer device can render copies
property XDPI: Integer; [r] | XDPI - number of dots per inch in X-direction
property YDPI: Integer; [r] | YDPI - number of dots per inch in Y direction
property RawMode: Boolean; [rw] | RawMode - true if printer operates in Raw Mode (as opposed to PostScript or some other page description language)
property DefaultBinName: string; [r]
property BinName: string; [rw]
property SupportedBins: TStrings; [r]
end;

Inheritance

TPrinter

TPrinter - class defining printer to be used in Lazarus applications
|

TObject


TPrinter
pt |  | PrinterFlags
 |  | PrinterIndex
 | ro | PrinterName
 | ro | PaperSize
 |  | Orientation
 | ro | PrinterState
 |  | Copies
 | ro | Printers
 |  | FileName
 | ro | Fonts
 | ro | Canvas
 |  | CanvasClass
 | ro | PageHeight
 | ro | PageWidth
 | ro | PageNumber
 | ro | Aborted
 | ro | Printing
 |  | Title
 | ro | PrinterType
 | ro | CanPrint
 | ro | CanRenderCopies
 | ro | XDPI
 | ro | YDPI
 |  | RawMode
 | ro | DefaultBinName
 |  | BinName
 | ro | SupportedBins


 | ro | Aborted (TPrinter)
 |  | BinName (TPrinter)
 | ro | CanPrint (TPrinter)
 | ro | CanRenderCopies (TPrinter)
 | ro | Canvas (TPrinter)
 |  | CanvasClass (TPrinter)
 |  | Copies (TPrinter)
 | ro | DefaultBinName (TPrinter)
 |  | FileName (TPrinter)
 | ro | Fonts (TPrinter)
 |  | Orientation (TPrinter)
 | ro | PageHeight (TPrinter)
 | ro | PageNumber (TPrinter)
 | ro | PageWidth (TPrinter)
 | ro | PaperSize (TPrinter)
pt |  | PrinterFlags (TPrinter)
 |  | PrinterIndex (TPrinter)
 | ro | PrinterName (TPrinter)
 | ro | Printers (TPrinter)
 | ro | PrinterState (TPrinter)
 | ro | PrinterType (TPrinter)
 | ro | Printing (TPrinter)
 |  | RawMode (TPrinter)
 | ro | SupportedBins (TPrinter)
 |  | Title (TPrinter)
 | ro | XDPI (TPrinter)
 | ro | YDPI (TPrinter)


TPrinter
pt | SelectCurrentPrinterOrDefault
pt | DoBeginDoc
pt | DoNewPage
pt | DoBeginPage
pt | DoEndPage
pt | DoEndDoc
pt | DoAbort
pt | DoResetPrintersList
pt | DoResetFontsList
pt | DoEnumPrinters
pt | DoEnumFonts
pt | DoEnumPapers
pt | DoEnumBins
pt | DoInitialization
pt | DoSetPrinter
pt | DoGetCopies
pt | DoSetCopies
pt | DoGetOrientation
pt | DoSetOrientation
pt | DoGetDefaultPaperName
pt | DoGetPaperName
pt | DoSetPaperName
pt | DoGetDefaultBinName
pt | DoGetBinName
pt | DoSetBinName
pt | DoGetPaperRect
pt | DoGetPrinterState
pt | DoDestroy
pt | GetPrinterType
pt | GetCanPrint
pt | GetCanRenderCopies
pt | GetXDPI
pt | GetYDPI
pt | GetBins
pt | CheckRawMode
pt | RawModeChanging
pt | PrinterSelected
pt | DoGetDefaultCanvasClass
 | Create
 | Destroy
 | Abort
 | BeginDoc
 | EndDoc
 | NewPage
 | BeginPage
 | EndPage
 | Refresh
 | SetPrinter
 | RestoreDefaultBin
 | Write


pt | CheckRawMode (TPrinter)
 | Create (TPrinter)
 | Destroy (TPrinter)
pt | DoAbort (TPrinter)
pt | DoBeginDoc (TPrinter)
pt | DoBeginPage (TPrinter)
pt | DoDestroy (TPrinter)
pt | DoEndDoc (TPrinter)
pt | DoEndPage (TPrinter)
pt | DoEnumBins (TPrinter)
pt | DoEnumFonts (TPrinter)
pt | DoEnumPapers (TPrinter)
pt | DoEnumPrinters (TPrinter)
pt | DoGetBinName (TPrinter)
pt | DoGetCopies (TPrinter)
pt | DoGetDefaultBinName (TPrinter)
pt | DoGetDefaultCanvasClass (TPrinter)
pt | DoGetDefaultPaperName (TPrinter)
pt | DoGetOrientation (TPrinter)
pt | DoGetPaperName (TPrinter)
pt | DoGetPaperRect (TPrinter)
pt | DoGetPrinterState (TPrinter)
pt | DoInitialization (TPrinter)
pt | DoNewPage (TPrinter)
pt | DoResetFontsList (TPrinter)
pt | DoResetPrintersList (TPrinter)
pt | DoSetBinName (TPrinter)
pt | DoSetCopies (TPrinter)
pt | DoSetOrientation (TPrinter)
pt | DoSetPaperName (TPrinter)
pt | DoSetPrinter (TPrinter)
 | EndDoc (TPrinter)
 | EndPage (TPrinter)
pt | GetBins (TPrinter)
pt | GetCanPrint (TPrinter)
pt | GetCanRenderCopies (TPrinter)
pt | GetPrinterType (TPrinter)
pt | GetXDPI (TPrinter)
pt | GetYDPI (TPrinter)
 | NewPage (TPrinter)
pt | PrinterSelected (TPrinter)
pt | RawModeChanging (TPrinter)
 | Refresh (TPrinter)
 | RestoreDefaultBin (TPrinter)
pt | SelectCurrentPrinterOrDefault (TPrinter)
 | SetPrinter (TPrinter)
 | Write (TPrinter)


TPrinter


TPrinter.Abort

Abort - terminate the current printing event (even if it hasn't finished)

Declaration

Source position: printers.pas line 276

public procedure TPrinter.Abort;


TPrinter.Aborted

Aborted - True if printing of the document has been prematurely terminated by operator command

Declaration

Source position: printers.pas line 302

public property TPrinter.Aborted : Boolean
  read GetAborted;


TPrinter.BeginDoc

BeginDoc - start printing the currently selected document

Declaration

Source position: printers.pas line 277

public procedure TPrinter.BeginDoc;


TPrinter.BeginPage

Declaration

Source position: printers.pas line 280

public procedure TPrinter.BeginPage;


TPrinter.BinName

Declaration

Source position: printers.pas line 312

public property TPrinter.BinName : string
  read GetBinName
  write SetBinName;


TPrinter.CanPrint

CanPrint - True if printing is enabled or not disabled

Declaration

Source position: printers.pas line 306

public property TPrinter.CanPrint : Boolean
  read GetCanPrint;


TPrinter.CanRenderCopies

CanRenderCopies - True if the printer device can render copies

Declaration

Source position: printers.pas line 307

public property TPrinter.CanRenderCopies : Boolean
  read GetCanRenderCopies;

Description

CanRenderCopies - True if the printer device can render copies, i.e. if TPrinterCapability includes pcCopies


TPrinter.Canvas

The Canvas to be used for laying out the current document ready for printing

Declaration

Source position: printers.pas line 297

public property TPrinter.Canvas : TCanvas
  read GetCanvas;


TPrinter.CanvasClass

Declaration

Source position: printers.pas line 298

public property TPrinter.CanvasClass : TPrinterCanvasRef
  read GetCanvasClass
  write SetCanvasClass;


TPrinter.CheckRawMode

CheckRawMode - check whether the printer operates in Raw mode (as opposed to PostScript etc)

Declaration

Source position: printers.pas line 266

protected procedure TPrinter.CheckRawMode(

  const Value: Boolean;

  Msg: string = ''

);


TPrinter.Copies

Number of Copies of the current document

Declaration

Source position: printers.pas line 293

public property TPrinter.Copies : Integer
  read GetCopies
  write SetCopies;


TPrinter.DefaultBinName

Declaration

Source position: printers.pas line 311

public property TPrinter.DefaultBinName : string
  read GetDefaultBinName;


TPrinter.DoAbort

DoAbort - method for aborting the printing

Declaration

Source position: printers.pas line 236

protected procedure TPrinter.DoAbort; virtual;


TPrinter.DoBeginDoc

DoBeginDoc - method to begin printing the document

Declaration

Source position: printers.pas line 231

protected procedure TPrinter.DoBeginDoc; virtual;


TPrinter.DoBeginPage

Declaration

Source position: printers.pas line 233

protected procedure TPrinter.DoBeginPage; virtual;


TPrinter.DoDestroy

Declaration

Source position: printers.pas line 258

protected procedure TPrinter.DoDestroy; virtual;


TPrinter.DoEndDoc

DoEndDoc - method for finishing printing document. aAborded is True if printing has been aborted (e.g. by operator)

Declaration

Source position: printers.pas line 235

protected procedure TPrinter.DoEndDoc(

  aAborded: Boolean

); virtual;


TPrinter.DoEndPage

Declaration

Source position: printers.pas line 234

protected procedure TPrinter.DoEndPage; virtual;


TPrinter.DoEnumBins

Declaration

Source position: printers.pas line 243

protected procedure TPrinter.DoEnumBins(

  Lst: TStrings

); virtual;


TPrinter.DoEnumFonts

DoEnumFonts - method for producing an enumerated list of fonts

Declaration

Source position: printers.pas line 241

protected procedure TPrinter.DoEnumFonts(

  Lst: TStrings

); virtual;


TPrinter.DoEnumPapers

DoEnumPapers - method for producing an enumerated list of papers

Declaration

Source position: printers.pas line 242

protected procedure TPrinter.DoEnumPapers(

  Lst: TStrings

); virtual;


TPrinter.DoEnumPrinters

DoEnumPrinters - method for producing an enumerated list of printers

Declaration

Source position: printers.pas line 240

protected procedure TPrinter.DoEnumPrinters(

  Lst: TStrings

); virtual;


TPrinter.DoGetBinName

Declaration

Source position: printers.pas line 254

protected function TPrinter.DoGetBinName: string; virtual;


TPrinter.DoGetCopies

DoGetCopies - returns the number of copies required

Declaration

Source position: printers.pas line 246

protected function TPrinter.DoGetCopies: Integer; virtual;


TPrinter.DoGetDefaultBinName

Declaration

Source position: printers.pas line 253

protected function TPrinter.DoGetDefaultBinName: string; virtual;


TPrinter.DoGetDefaultCanvasClass

Declaration

Source position: printers.pas line 269

protected function TPrinter.DoGetDefaultCanvasClass: TPrinterCanvasRef; virtual;


TPrinter.DoGetDefaultPaperName

DoGetDefaultPaperName - returns the default name for the paper

Declaration

Source position: printers.pas line 250

protected function TPrinter.DoGetDefaultPaperName: string; virtual;


TPrinter.DoGetOrientation

DoGetOrientation - returns the required orientation for printing (landscape of portrait)

Declaration

Source position: printers.pas line 248

protected function TPrinter.DoGetOrientation: TPrinterOrientation; virtual;


TPrinter.DoGetPaperName

DoGetPaperName - returns the name of the current paper

Declaration

Source position: printers.pas line 251

protected function TPrinter.DoGetPaperName: string; virtual;


TPrinter.DoGetPaperRect

DoGetPaperRect - returns the dimensions of the rectangle for the named paper

Declaration

Source position: printers.pas line 256

protected function TPrinter.DoGetPaperRect(

  aName: string;

  var aPaperRc: TPaperRect

):Integer; virtual;


TPrinter.DoGetPrinterState

DoGetPrinterState - returns the printer state

Declaration

Source position: printers.pas line 257

protected function TPrinter.DoGetPrinterState: TPrinterState; virtual;


TPrinter.DoInitialization

DoInitialization - method for performing initialization

Declaration

Source position: printers.pas line 244

protected procedure TPrinter.DoInitialization; virtual;


TPrinter.DoNewPage

DoNewPage - method for beginning a new page

Declaration

Source position: printers.pas line 232

protected procedure TPrinter.DoNewPage; virtual;


TPrinter.DoResetFontsList

DoResetFontsList - method for resetting the list of fonts

Declaration

Source position: printers.pas line 238

protected procedure TPrinter.DoResetFontsList; virtual;


TPrinter.DoResetPrintersList

DoResetPrintersList - method for resetting the list of printers

Declaration

Source position: printers.pas line 237

protected procedure TPrinter.DoResetPrintersList; virtual;


TPrinter.DoSetBinName

Declaration

Source position: printers.pas line 255

protected procedure TPrinter.DoSetBinName(

  aName: string

); virtual;


TPrinter.DoSetCopies

DoSetCopies - specifies the number of copies required

Declaration

Source position: printers.pas line 247

protected procedure TPrinter.DoSetCopies(

  aValue: Integer

); virtual;


TPrinter.DoSetOrientation

DoSetOrientation - specifies the orientation for printing (landscape or portrait)

Declaration

Source position: printers.pas line 249

protected procedure TPrinter.DoSetOrientation(

  aValue: TPrinterOrientation

); virtual;


TPrinter.DoSetPaperName

DoSetPaperName - specifies the name of the paper

Declaration

Source position: printers.pas line 252

protected procedure TPrinter.DoSetPaperName(

  aName: string

); virtual;


TPrinter.DoSetPrinter

DoSetPrinter - returns integer corresponding to specified named printer

Declaration

Source position: printers.pas line 245

protected function TPrinter.DoSetPrinter(

  aName: string

):Integer; virtual;


TPrinter.EndDoc

EndDoc - finish printing the current document

Declaration

Source position: printers.pas line 278

public procedure TPrinter.EndDoc;


TPrinter.EndPage

Declaration

Source position: printers.pas line 281

public procedure TPrinter.EndPage;


TPrinter.FileName

Declaration

Source position: printers.pas line 295

public property TPrinter.FileName : string
  read FFileName
  write FFileName;


TPrinter.Fonts

the list of available Fonts for the current printer

Declaration

Source position: printers.pas line 296

public property TPrinter.Fonts : TStrings
  read GetFonts;


TPrinter.GetBins

Declaration

Source position: printers.pas line 265

protected function TPrinter.GetBins: TStrings; virtual;


TPrinter.GetCanPrint

GetCanPrint - returns True if the printer is able to print

Declaration

Source position: printers.pas line 261

protected function TPrinter.GetCanPrint: Boolean; virtual;


TPrinter.GetCanRenderCopies

GetCanRenderCopies - returns True if the printer is able to render copies

Declaration

Source position: printers.pas line 262

protected function TPrinter.GetCanRenderCopies: Boolean; virtual;


TPrinter.GetPrinterType

GetPrinterType - returns the printer type

Declaration

Source position: printers.pas line 260

protected function TPrinter.GetPrinterType: TPrinterType; virtual;


TPrinter.GetXDPI

GetXDPI - returns the number of Dots Per Inch in the X plane

Declaration

Source position: printers.pas line 263

protected function TPrinter.GetXDPI: Integer; virtual;


TPrinter.GetYDPI

GetYDPI - returns the number of Dots Per Inch in the Y plane

Declaration

Source position: printers.pas line 264

protected function TPrinter.GetYDPI: Integer; virtual;


TPrinter.NewPage

NewPage - start printing on a new page

Declaration

Source position: printers.pas line 279

public procedure TPrinter.NewPage;


TPrinter.Orientation

The Orientation - for printing the current document (landscape or portrait, normal or reversed)

Declaration

Source position: printers.pas line 291

public property TPrinter.Orientation : TPrinterOrientation
  read GetOrientation
  write SetOrientation;


TPrinter.PageHeight

PageHeight - for printing the current document with the defined PaperSize

Declaration

Source position: printers.pas line 299

public property TPrinter.PageHeight : Integer
  read GetPageHeight;


TPrinter.PageNumber

PageNumber - the number of the current page being printed

Declaration

Source position: printers.pas line 301

public property TPrinter.PageNumber : Integer
  read fPageNumber;


TPrinter.PageWidth

The PageWidth for the current document with the defined PaperSize

Declaration

Source position: printers.pas line 300

public property TPrinter.PageWidth : Integer
  read GetPageWidth;


TPrinter.PaperSize

PaperSize - the size of paper to be used for the current document

Declaration

Source position: printers.pas line 290

public property TPrinter.PaperSize : TPaperSize
  read GetPaperSize;


TPrinter.PrinterFlags

Declaration

Source position: printers.pas line 271

protected property TPrinter.PrinterFlags : TPrinterFlags
  read fFlags
  write fFlags;


TPrinter.PrinterIndex

PrinterIndex - the printer's index in the list of printers

Declaration

Source position: printers.pas line 288

public property TPrinter.PrinterIndex : Integer
  read GetPrinterIndex
  write SetPrinterIndex;


TPrinter.PrinterName

Declaration

Source position: printers.pas line 289

public property TPrinter.PrinterName : string
  read GetPrinterName;


TPrinter.Printers

Printers - the list of available printers for printing the current document

Declaration

Source position: printers.pas line 294

public property TPrinter.Printers : TStrings
  read GetPrinters;


TPrinter.PrinterSelected

PrinterSelected - method for dealing with a printer that has been selected

Declaration

Source position: printers.pas line 268

protected procedure TPrinter.PrinterSelected; virtual;


TPrinter.PrinterState

PrinterState - ready, printing, stopped or undefined

Declaration

Source position: printers.pas line 292

public property TPrinter.PrinterState : TPrinterState
  read DoGetPrinterState;


TPrinter.PrinterType

PrinterType - whether a local or network printer

Declaration

Source position: printers.pas line 305

public property TPrinter.PrinterType : TPrinterType
  read GetPrinterType;


TPrinter.Printing

Printing - True if document is in process of being printed

Declaration

Source position: printers.pas line 303

public property TPrinter.Printing : Boolean
  read GetPrinting;


TPrinter.RawMode

RawMode - true if printer operates in Raw Mode (as opposed to PostScript or some other page description language)

Declaration

Source position: printers.pas line 310

public property TPrinter.RawMode : Boolean
  read GetRawMode
  write SetRawMode;

Description

RawMode - true if printer operates in Raw Mode (as opposed to PostScript or some other page description language)

If Raw Mode is being used, text is sent directly to the printer device without formatting, and the Canvas is not used for setting up the pages


TPrinter.RawModeChanging

RawModeChanging - the raw mode is changing (e.g. PostScript is being invoked)

Declaration

Source position: printers.pas line 267

protected procedure TPrinter.RawModeChanging; virtual;


TPrinter.Refresh

Refresh the data for printing, e.g. after a change

Declaration

Source position: printers.pas line 282

public procedure TPrinter.Refresh;


TPrinter.RestoreDefaultBin

Declaration

Source position: printers.pas line 284

public procedure TPrinter.RestoreDefaultBin; virtual;


TPrinter.SelectCurrentPrinterOrDefault

SelectCurrentPrinterOrDefault method for selecting either the current printer or the default

Declaration

Source position: printers.pas line 229

protected procedure TPrinter.SelectCurrentPrinterOrDefault;


TPrinter.SetPrinter

SetPrinter - specify use of the named printer

Declaration

Source position: printers.pas line 283

public procedure TPrinter.SetPrinter(

  aName: string

);


TPrinter.SupportedBins

Declaration

Source position: printers.pas line 313

public property TPrinter.SupportedBins : TStrings
  read GetBins;


TPrinter.Title

Title - name for this printer

Declaration

Source position: printers.pas line 304

public property TPrinter.Title : string
  read fTitle
  write fTitle;


TPrinter.Write

Write to a specified Buffer: Count contains the number of bytes for writing, Written contains the number that have been written. Returns True if successful

Declaration

Source position: printers.pas line 285

public function TPrinter.Write(

  const Buffer;

  Count: Integer;

  out Written: Integer

):Boolean; virtual;

function TPrinter.Write(

  const s: ansistring

):Boolean; overload;


TPrinter.XDPI

XDPI - number of dots per inch in X-direction

Declaration

Source position: printers.pas line 308

public property TPrinter.XDPI : Integer
  read GetXDPI;


TPrinter.YDPI

YDPI - number of dots per inch in Y direction

Declaration

Source position: printers.pas line 309

public property TPrinter.YDPI : Integer
  read GetYDPI;


TPrinterCanvas

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TPrinterCanvas - instance of TCanvas specially designed for printers

Declaration

Source position: printers.pas line 51

type TPrinterCanvas = class(TCanvas)
protected
function GetLeftMargin; | GetLeftMargin - returns the size of the left margin
function GetTopMargin; | GetTopMargin - returns the size of the top margin
function GetBottomMargin; | GetBottomMargin - returns the size of the bottom margin
function GetRightMargin; | GetRightMargin - returns the size of the right margin
public
constructor Create(); virtual; | Create - constructor to make a canvas for the specified printer type, APrinter
procedure BeginDoc; virtual; | BeginDoc - method to start printing a document
procedure NewPage; virtual; | NewPage - method to start printing a new page
procedure BeginPage; virtual;
procedure EndPage; virtual;
procedure EndDoc; virtual; | EndDoc - method to finish printing a document
procedure Changing; override; | Changing - method for dealing with changes in printing status
property Printer: TPrinter; [r] | The type of Printer for which this canvas is preparing the document
property Title: string; [rw] | The Title of the current printer canvas
property PageHeight: Integer; [r] | The PageHeight to be used for the current canvas
property PageWidth: Integer; [r] | The PageWidth to be used for the current canvas
property PaperWidth: Integer; [rw]
property PaperHeight: Integer; [rw]
property PageNumber: Integer; [r] | PageNumber - the number of the current page being prepared for printing
property TopMargin: Integer; [rw] | The size of the TopMargin
property LeftMargin: Integer; [rw] | The size of the LeftMargin
property BottomMargin: Integer; [rw] | The size of the BottomMargin
property RightMargin: Integer; [rw] | the size of the RightMargin
property Orientation: TPrinterOrientation; [rw]
property XDPI: Integer; [rw]
property YDPI: Integer; [rw]
end;

Inheritance

TPrinterCanvas | TPrinterCanvas - instance of TCanvas specially designed for printers
|
TCanvas | TCanvas represents a drawing surface which might be attached to a visual control which might be displayed on the screen or to an offscreen bitmap. It contains a number of drawing functions.
|
TFPCustomCanvas
?
TObject


TPrinterCanvas
 | ro | Printer
 |  | Title
 | ro | PageHeight
 | ro | PageWidth
 |  | PaperWidth
 |  | PaperHeight
 | ro | PageNumber
 |  | TopMargin
 |  | LeftMargin
 |  | BottomMargin
 |  | RightMargin
 |  | Orientation
 |  | XDPI
 |  | YDPI
TCanvas
 |  | Pixels
 |  | Handle
 |  | TextStyle
pl |  | AntialiasingMode
pl |  | AutoRedraw
pl |  | Brush
pl |  | CopyMode
pl |  | Font
pl | ro | Height
pl |  | Pen
pl |  | Region
pl | ro | Width


pl |  | AntialiasingMode (TCanvas)
pl |  | AutoRedraw (TCanvas)
 |  | BottomMargin (TPrinterCanvas)
pl |  | Brush (TCanvas)
pl |  | CopyMode (TCanvas)
pl |  | Font (TCanvas)
 |  | Handle (TCanvas)
pl | ro | Height (TCanvas)
 |  | LeftMargin (TPrinterCanvas)
 |  | Orientation (TPrinterCanvas)
 | ro | PageHeight (TPrinterCanvas)
 | ro | PageNumber (TPrinterCanvas)
 | ro | PageWidth (TPrinterCanvas)
 |  | PaperHeight (TPrinterCanvas)
 |  | PaperWidth (TPrinterCanvas)
pl |  | Pen (TCanvas)
 |  | Pixels (TCanvas)
 | ro | Printer (TPrinterCanvas)
pl |  | Region (TCanvas)
 |  | RightMargin (TPrinterCanvas)
 |  | TextStyle (TCanvas)
 |  | Title (TPrinterCanvas)
 |  | TopMargin (TPrinterCanvas)
pl | ro | Width (TCanvas)
 |  | XDPI (TPrinterCanvas)
 |  | YDPI (TPrinterCanvas)


TPrinterCanvas
pt | GetLeftMargin
pt | GetTopMargin
pt | GetBottomMargin
pt | GetRightMargin
 | Create
 | BeginDoc
 | NewPage
 | BeginPage
 | EndPage
 | EndDoc
 | Changing
TCanvas
pt | DoCreateDefaultFont
pt | DoCreateDefaultPen
pt | DoCreateDefaultBrush
pt | SetColor
pt | GetColor
pt | SetHeight
pt | GetHeight
pt | SetWidth
pt | GetWidth
pt | SetPenPos
pt | DoLockCanvas
pt | DoUnlockCanvas
pt | DoTextOut
pt | DoGetTextSize
pt | DoGetTextHeight
pt | DoGetTextWidth
pt | DoRectangle
pt | DoRectangleFill
pt | DoRectangleAndFill
pt | DoEllipse
pt | DoEllipseFill
pt | DoEllipseAndFill
pt | DoPolygon
pt | DoPolygonFill
pt | DoPolygonAndFill
pt | DoPolyline
pt | DoPolyBezier
pt | DoFloodFill
pt | DoMoveTo
pt | DoLineTo
pt | DoLine
pt | DoCopyRect
pt | DoDraw
pt | CheckHelper
pt | GetDefaultColor
pt | GetClipRect
pt | SetClipRect
pt | GetClipping
pt | SetClipping
pt | GetPixel
pt | CreateBrush
pt | CreateFont
pt | CreateHandle
pt | CreatePen
pt | CreateRegion
pt | DeselectHandles
pt | PenChanging
pt | FontChanging
pt | BrushChanging
pt | RegionChanging
pt | RealizeAutoRedraw
pt | RealizeAntialiasing
pt | RequiredState
pt | SetHandle
pt | SetInternalPenPos
pt | SetPixel
pt | FreeHandle
 | Create
 | Destroy
 | Lock
 | TryLock
 | Unlock
 | Refresh
 | Changing
 | Changed
 | SaveHandleState
 | RestoreHandleState
 | Arc
 | ArcTo
 | AngleArc
 | BrushCopy
 | Chord
 | CopyRect
 | Draw
 | DrawFocusRect
 | StretchDraw
 | Ellipse
 | FillRect
 | FloodFill
 | Frame3D
 | Frame
 | FrameRect
 | GetTextMetrics
 | GradientFill
 | RadialPie
 | Pie
 | PolyBezier
 | Polygon
 | Polyline
 | Rectangle
 | RoundRect
 | TextOut
 | TextRect
 | TextExtent
 | TextHeight
 | TextWidth
 | TextFitInfo
 | HandleAllocated
 | GetUpdatedHandle


TPrinterCanvas
TCanvas
pl | OnChange
pl | OnChanging


TPrinterCanvas.BeginDoc

BeginDoc - method to start printing a document

Declaration

Source position: printers.pas line 87

public procedure TPrinterCanvas.BeginDoc; virtual;


TPrinterCanvas.BeginPage

Declaration

Source position: printers.pas line 89

public procedure TPrinterCanvas.BeginPage; virtual;


TPrinterCanvas.BottomMargin

The size of the BottomMargin

Declaration

Source position: printers.pas line 104

public property TPrinterCanvas.BottomMargin : Integer
  read GetBottomMargin
  write FBottomMargin;


TPrinterCanvas.Changing

Changing - method for dealing with changes in printing status

Declaration

Source position: printers.pas line 92

public procedure TPrinterCanvas.Changing; override;


TPrinterCanvas.Create

Create - constructor to make a canvas for the specified printer type, APrinter

Declaration

Source position: printers.pas line 86

public constructor TPrinterCanvas.Create(

  APrinter: TPrinter

); virtual;


TPrinterCanvas.EndDoc

EndDoc - method to finish printing a document

Declaration

Source position: printers.pas line 91

public procedure TPrinterCanvas.EndDoc; virtual;


TPrinterCanvas.EndPage

Declaration

Source position: printers.pas line 90

public procedure TPrinterCanvas.EndPage; virtual;


TPrinterCanvas.GetBottomMargin

GetBottomMargin - returns the size of the bottom margin

Declaration

Source position: printers.pas line 83

protected function TPrinterCanvas.GetBottomMargin: Integer;


TPrinterCanvas.GetLeftMargin

GetLeftMargin - returns the size of the left margin

Declaration

Source position: printers.pas line 81

protected function TPrinterCanvas.GetLeftMargin: Integer;


TPrinterCanvas.GetRightMargin

GetRightMargin - returns the size of the right margin

Declaration

Source position: printers.pas line 84

protected function TPrinterCanvas.GetRightMargin: Integer;


TPrinterCanvas.GetTopMargin

GetTopMargin - returns the size of the top margin

Declaration

Source position: printers.pas line 82

protected function TPrinterCanvas.GetTopMargin: Integer;


TPrinterCanvas.LeftMargin

The size of the LeftMargin

Declaration

Source position: printers.pas line 103

public property TPrinterCanvas.LeftMargin : Integer
  read GetLeftMargin
  write FLeftMargin;


TPrinterCanvas.NewPage

NewPage - method to start printing a new page

Declaration

Source position: printers.pas line 88

public procedure TPrinterCanvas.NewPage; virtual;


TPrinterCanvas.Orientation

Declaration

Source position: printers.pas line 106

public property TPrinterCanvas.Orientation : TPrinterOrientation
  read GetOrientation
  write SetOrientation;


TPrinterCanvas.PageHeight

The PageHeight to be used for the current canvas

Declaration

Source position: printers.pas line 97

public property TPrinterCanvas.PageHeight : Integer
  read GetPageHeight;


TPrinterCanvas.PageNumber

PageNumber - the number of the current page being prepared for printing

Declaration

Source position: printers.pas line 101

public property TPrinterCanvas.PageNumber : Integer
  read fPageNum;


TPrinterCanvas.PageWidth

The PageWidth to be used for the current canvas

Declaration

Source position: printers.pas line 98

public property TPrinterCanvas.PageWidth : Integer
  read GetPageWidth;


TPrinterCanvas.PaperHeight

Declaration

Source position: printers.pas line 100

public property TPrinterCanvas.PaperHeight : Integer
  read GetPaperHeight
  write SetPaperHeight;


TPrinterCanvas.PaperWidth

Declaration

Source position: printers.pas line 99

public property TPrinterCanvas.PaperWidth : Integer
  read GetPaperWidth
  write SetPaperWidth;


TPrinterCanvas.Printer

The type of Printer for which this canvas is preparing the document

Declaration

Source position: printers.pas line 94

public property TPrinterCanvas.Printer : TPrinter
  read fPrinter;


TPrinterCanvas.RightMargin

the size of the RightMargin

Declaration

Source position: printers.pas line 105

public property TPrinterCanvas.RightMargin : Integer
  read GetRightMargin
  write FRightMargin;


TPrinterCanvas.Title

The Title of the current printer canvas

Declaration

Source position: printers.pas line 96

public property TPrinterCanvas.Title : string
  read GetTitle
  write SetTitle;


TPrinterCanvas.TopMargin

The size of the TopMargin

Declaration

Source position: printers.pas line 102

public property TPrinterCanvas.TopMargin : Integer
  read GetTopMargin
  write FTopMargin;


TPrinterCanvas.XDPI

Declaration

Source position: printers.pas line 107

public property TPrinterCanvas.XDPI : Integer
  read GetXDPI
  write SetXDPI;


TPrinterCanvas.YDPI

Declaration

Source position: printers.pas line 108

public property TPrinterCanvas.YDPI : Integer
  read GetYDPI
  write SetYDPI;


TPrinterCanvasRef

TPrinterCanvasRef - class of TPrinterCanvas: referenced class

Declaration

Source position: printers.pas line 112

type TPrinterCanvasRef = class of TPrinterCanvas;


TCustomPropertyStorage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Provides abstract means to Save/Restore properties.

Declaration

Source position: propertystorage.pas line 114

type TCustomPropertyStorage = class(TComponent)
protected
function GetRoot; virtual;
function RootSection; virtual; | Constructs the path name to this section, from the Owners of the Root object.
procedure SaveProperties; virtual; | Saves all linked property collections
procedure RestoreProperties; virtual; | Restores all linked property collections
procedure GetPropertyList(); virtual; abstract; | Builds a list of all linked property collections
procedure FinishPropertyList(); virtual; | set Objects (i.e. the component of each property)
function DoReadInteger(); virtual; | Reads an integer value, stored as a string.
function DoReadString(); virtual; abstract; | Default OnReadString handler, must be overridden!
procedure DoWriteString(); virtual; abstract; | Default OnWriteString handler, must be overridden!
procedure DoWriteInteger(); virtual; | Writes an Integer value as a String.
procedure DoEraseSections(); virtual; abstract; |
public
constructor Create(); override;
destructor Destroy; override;
procedure Save; virtual; | Saves all linked property collections
procedure Restore; virtual; | Restores all linked property collections
procedure StorageNeeded(); virtual; | Override this to provide a storage object
procedure FreeStorage; virtual; | Override this method to release your storage.
function ReadBoolean(); | Reads an Boolean value, stored as a string.
function ReadString(); | Reads an String value from the RootSection.
function ReadInteger(); | Reads an integer value, stored as a string, from the RootSection.
procedure ReadRect(); | Reads an TRect record, stored as a string.
procedure ReadStrings(); | Reads a list of strings, stored with a Count value.
procedure WriteString(); | Writes an string into the RootSection.
procedure WriteInteger(); | Writes an integer into the RootSection.
procedure WriteBoolean(); | Writes an boolean value into the RootSection.
procedure WriteRect(); | Writes an TRect record into the RootSection.
procedure WriteStrings(); | Writes a list of strings into the RootSection.
procedure EraseSections; |
property StoredValue []: TStoredType; [rw] |
property Root: TComponent; [r] |
property Active: Boolean; [rw] | This determines if the object is active or not.
property StoredValues: TStoredValues; [rw] |
property OnSavingProperties: TNotifyEvent; [rw] | Handler called at the beginning of Save.
property OnSaveProperties: TNotifyEvent; [rw] | Handler called at the end of Save.
property OnRestoringProperties: TNotifyEvent; [rw] | Handler called at the beginning of Restore.
property OnRestoreProperties: TNotifyEvent; [rw] | Handler called at the end of Restore.
property OnSaveException: TPropertyStorageSaveExceptionEvent; [rw]
end;

Inheritance

TCustomPropertyStorage

Provides abstract means to Save/Restore properties.

|

TComponent,IUnknown,IInterfaceComponentReference
|

TPersistent,IFPObserved
|

TObject


TCustomPropertyStorage
 |  | StoredValue
 | ro | Root
 |  | Active
 |  | StoredValues
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TCustomPropertyStorage
pt | GetRoot
pt | RootSection
pt | SaveProperties
pt | RestoreProperties
pt | GetPropertyList
pt | FinishPropertyList
pt | DoReadInteger
pt | DoReadString
pt | DoWriteString
pt | DoWriteInteger
pt | DoEraseSections
 | Create
 | Destroy
 | Save
 | Restore
 | StorageNeeded
 | FreeStorage
 | ReadBoolean
 | ReadString
 | ReadInteger
 | ReadRect
 | ReadStrings
 | WriteString
 | WriteInteger
 | WriteBoolean
 | WriteRect
 | WriteStrings
 | EraseSections
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TCustomPropertyStorage)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TCustomPropertyStorage)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoEraseSections (TCustomPropertyStorage)
pt | DoReadInteger (TCustomPropertyStorage)
pt | DoReadString (TCustomPropertyStorage)
pt | DoWriteInteger (TCustomPropertyStorage)
pt | DoWriteString (TCustomPropertyStorage)
 | Equals (TObject)
 | EraseSections (TCustomPropertyStorage)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
pt | FinishPropertyList (TCustomPropertyStorage)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | FreeStorage (TCustomPropertyStorage)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
pt | GetPropertyList (TCustomPropertyStorage)
pt | GetRoot (TCustomPropertyStorage)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadBoolean (TCustomPropertyStorage)
 | ReadInteger (TCustomPropertyStorage)
 | ReadLeft (TComponent)
 | ReadRect (TCustomPropertyStorage)
 | ReadState (TComponent)
 | ReadString (TCustomPropertyStorage)
 | ReadStrings (TCustomPropertyStorage)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | Restore (TCustomPropertyStorage)
pt | RestoreProperties (TCustomPropertyStorage)
pt | RootSection (TCustomPropertyStorage)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Save (TCustomPropertyStorage)
pt | SaveProperties (TCustomPropertyStorage)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StorageNeeded (TCustomPropertyStorage)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteBoolean (TCustomPropertyStorage)
 | WriteInteger (TCustomPropertyStorage)
 | WriteLeft (TComponent)
 | WriteRect (TCustomPropertyStorage)
 | WriteState (TComponent)
 | WriteString (TCustomPropertyStorage)
 | WriteStrings (TCustomPropertyStorage)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomPropertyStorage
 | OnSavingProperties
 | OnSaveProperties
 | OnRestoringProperties
 | OnRestoreProperties
 | OnSaveException
TComponent
TPersistent
TObject


TCustomPropertyStorage.Active

This determines if the object is active or not.

Declaration

Source position: propertystorage.pas line 167

public property TCustomPropertyStorage.Active : Boolean
  read FActive
  write FActive
  default True;


TCustomPropertyStorage.Create

Declaration

Source position: propertystorage.pas line 144

public constructor TCustomPropertyStorage.Create(

  AOwner: TComponent

); override;


TCustomPropertyStorage.Destroy

Declaration

Source position: propertystorage.pas line 145

public destructor TCustomPropertyStorage.Destroy; override;


TCustomPropertyStorage.DoEraseSections

Declaration

Source position: propertystorage.pas line 142

protected procedure TCustomPropertyStorage.DoEraseSections(

  const ARootSection: string

); virtual; abstract;

Description

Must be overridden


TCustomPropertyStorage.DoReadInteger

Reads an integer value, stored as a string.

Declaration

Source position: propertystorage.pas line 138

protected function TCustomPropertyStorage.DoReadInteger(

  const Section: string;

  const Ident: string;

  DefaultValue: Integer

):Integer; virtual;


TCustomPropertyStorage.DoReadString

Default OnReadString handler, must be overridden!

Declaration

Source position: propertystorage.pas line 139

protected function TCustomPropertyStorage.DoReadString(

  const Section: string;

  const Ident: string;

  const DefaultValue: string

):string; virtual; abstract;

Arguments

DefaultValue

The default value, when no string was stored.

Function result

The previously stored string.


TCustomPropertyStorage.DoWriteInteger

Writes an Integer value as a String.

Declaration

Source position: propertystorage.pas line 141

protected procedure TCustomPropertyStorage.DoWriteInteger(

  const Section: string;

  const Ident: string;

  Value: Integer

); virtual;


TCustomPropertyStorage.DoWriteString

Default OnWriteString handler, must be overridden!

Declaration

Source position: propertystorage.pas line 140

protected procedure TCustomPropertyStorage.DoWriteString(

  const Section: string;

  const Ident: string;

  const Value: string

); virtual; abstract;

Arguments

Section | The name of the section.
Ident | The name (key) of the property.
Value | The value string to store.


TCustomPropertyStorage.EraseSections

Declaration

Source position: propertystorage.pas line 163

public procedure TCustomPropertyStorage.EraseSections;

See also

TCustomPropertyStorage.DoEraseSections


TCustomPropertyStorage.FinishPropertyList

set Objects (i.e. the component of each property)

Declaration

Source position: propertystorage.pas line 137

protected procedure TCustomPropertyStorage.FinishPropertyList(

  List: TStrings

); virtual;

Description

Reads the Strings[] in the list, retrieves and stores the associated Root or Component object in Objects[].


TCustomPropertyStorage.FreeStorage

Override this method to release your storage.

Declaration

Source position: propertystorage.pas line 150

public procedure TCustomPropertyStorage.FreeStorage; virtual;


TCustomPropertyStorage.GetPropertyList

Builds a list of all linked property collections

Declaration

Source position: propertystorage.pas line 136

protected procedure TCustomPropertyStorage.GetPropertyList(

  List: TStrings

); virtual; abstract;


TCustomPropertyStorage.OnRestoreProperties

Handler called at the end of Restore.

Declaration

Source position: propertystorage.pas line 172

public property TCustomPropertyStorage.OnRestoreProperties : TNotifyEvent
  read FOnRestoreProperties
  write FOnRestoreProperties;


TCustomPropertyStorage.OnRestoringProperties

Handler called at the beginning of Restore.

Declaration

Source position: propertystorage.pas line 171

public property TCustomPropertyStorage.OnRestoringProperties : TNotifyEvent
  read FOnRestoringProperties
  write FOnRestoringProperties;


TCustomPropertyStorage.OnSaveException

Declaration

Source position: propertystorage.pas line 173

public property TCustomPropertyStorage.OnSaveException : TPropertyStorageSaveExceptionEvent
  read FOnSaveException
  write FOnSaveException;


TCustomPropertyStorage.OnSaveProperties

Handler called at the end of Save.

Declaration

Source position: propertystorage.pas line 170

public property TCustomPropertyStorage.OnSaveProperties : TNotifyEvent
  read FOnSaveProperties
  write FOnSaveProperties;


TCustomPropertyStorage.OnSavingProperties

Handler called at the beginning of Save.

Declaration

Source position: propertystorage.pas line 169

public property TCustomPropertyStorage.OnSavingProperties : TNotifyEvent
  read FOnSavingProperties
  write FOnSavingProperties;


TCustomPropertyStorage.ReadBoolean

Reads an Boolean value, stored as a string.

Declaration

Source position: propertystorage.pas line 151

public function TCustomPropertyStorage.ReadBoolean(

  const Ident: string;

  DefaultValue: Boolean

):Boolean;


TCustomPropertyStorage.ReadInteger

Reads an integer value, stored as a string, from the RootSection.

Declaration

Source position: propertystorage.pas line 153

public function TCustomPropertyStorage.ReadInteger(

  const Ident: string;

  DefaultValue: LongInt

):LongInt;


TCustomPropertyStorage.ReadRect

Reads an TRect record, stored as a string.

Declaration

Source position: propertystorage.pas line 154

public procedure TCustomPropertyStorage.ReadRect(

  const Ident: string;

  out ARect: TRect;

  const Default: TRect

);


TCustomPropertyStorage.ReadString

Reads an String value from the RootSection.

Declaration

Source position: propertystorage.pas line 152

public function TCustomPropertyStorage.ReadString(

  const Ident: string;

  const DefaultValue: string

):string;


TCustomPropertyStorage.ReadStrings

Reads a list of strings, stored with a Count value.

Declaration

Source position: propertystorage.pas line 156

public procedure TCustomPropertyStorage.ReadStrings(

  const Ident: string;

  const List: TStrings;

  const DefaultList: TStrings = Nil

);

Arguments

Ident | The name of the list property.
List | The list to which the strings are added.
DefaultList | A list of default values, used when nothing was stored yet.


TCustomPropertyStorage.Restore

Restores all linked property collections

Declaration

Source position: propertystorage.pas line 147

public procedure TCustomPropertyStorage.Restore; virtual;

Description

Uses RestoreProperties and StoredValues.RestoreValues to do the actual work. At least one of these should be implemented.

All linked property collections are notified, when everything has been restored, or to actually restore the values.

The OnRestoringProperties handler is invoked before the properties are restored, OnRestoreProperties afterwards.

See also

TCustomPropertyStorage.RestoreProperties | Restores all linked property collections
TCustomPropertyStorage.OnRestoreProperties | Handler called at the end of Restore.
TCustomPropertyStorage.OnRestoringProperties | Handler called at the beginning of Restore.
TCustomPropertyStorage.StoredValues |


TCustomPropertyStorage.RestoreProperties

Restores all linked property collections

Declaration

Source position: propertystorage.pas line 135

protected procedure TCustomPropertyStorage.RestoreProperties; virtual;


TCustomPropertyStorage.Root

Declaration

Source position: propertystorage.pas line 166

public property TCustomPropertyStorage.Root : TComponent
  read GetRoot;


TCustomPropertyStorage.RootSection

Constructs the path name to this section, from the Owners of the Root object.

Declaration

Source position: propertystorage.pas line 133

protected function TCustomPropertyStorage.RootSection: string; virtual;


TCustomPropertyStorage.Save

Saves all linked property collections

Declaration

Source position: propertystorage.pas line 146

public procedure TCustomPropertyStorage.Save; virtual;

Description

Uses SaveProperties and StoredValues.SaveValues to do the actual work. At least one of these should be implemented.

All linked property collections are notified, when everything has been stored, or to actually store their values.

The OnSavingProperties handler is invoked before the properties are stored, OnSaveProperties afterwards.

See also

TCustomPropertyStorage.SaveProperties | Saves all linked property collections
TCustomPropertyStorage.OnSaveProperties | Handler called at the end of Save.
TCustomPropertyStorage.OnSavingProperties | Handler called at the beginning of Save.
TCustomPropertyStorage.StoredValues |


TCustomPropertyStorage.SaveProperties

Saves all linked property collections

Declaration

Source position: propertystorage.pas line 134

protected procedure TCustomPropertyStorage.SaveProperties; virtual;


TCustomPropertyStorage.StorageNeeded

Override this to provide a storage object

Declaration

Source position: propertystorage.pas line 149

public procedure TCustomPropertyStorage.StorageNeeded(

  ReadOnly: Boolean

); virtual;


TCustomPropertyStorage.StoredValue

Declaration

Source position: propertystorage.pas line 165

public property TCustomPropertyStorage.StoredValue[AName: string] : TStoredType
  read GetStoredValue
  write SetStoredValue;


TCustomPropertyStorage.StoredValues

Declaration

Source position: propertystorage.pas line 168

public property TCustomPropertyStorage.StoredValues : TStoredValues
  read FStoredValues
  write SetStoredValues;


TCustomPropertyStorage.WriteBoolean

Writes an boolean value into the RootSection.

Declaration

Source position: propertystorage.pas line 160

public procedure TCustomPropertyStorage.WriteBoolean(

  const Ident: string;

  Value: Boolean

);


TCustomPropertyStorage.WriteInteger

Writes an integer into the RootSection.

Declaration

Source position: propertystorage.pas line 159

public procedure TCustomPropertyStorage.WriteInteger(

  const Ident: string;

  Value: LongInt

);


TCustomPropertyStorage.WriteRect

Writes an TRect record into the RootSection.

Declaration

Source position: propertystorage.pas line 161

public procedure TCustomPropertyStorage.WriteRect(

  const Ident: string;

  const Value: TRect

);


TCustomPropertyStorage.WriteString

Writes an string into the RootSection.

Declaration

Source position: propertystorage.pas line 158

public procedure TCustomPropertyStorage.WriteString(

  const Ident: string;

  const Value: string

);


TCustomPropertyStorage.WriteStrings

Writes a list of strings into the RootSection.

Declaration

Source position: propertystorage.pas line 162

public procedure TCustomPropertyStorage.WriteStrings(

  const Ident: string;

  const List: TStrings

);


TPropertyStorageLink

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Links a storage object to a property collection.

Declaration

Source position: propertystorage.pas line 90

type TPropertyStorageLink = class(TPersistent)
protected
procedure SaveProperties; virtual; | Invokes the OnSave handler.
procedure LoadProperties; virtual; | Invokes the OnLoad handler.
public
destructor Destroy; override;
property Storage: TCustomPropertyStorage; [rw] | Refers to the concrete Storage object.
property RootSection: string; [r] | The path to the root of the Storage object.
property OnSave: TNotifyEvent; [rw] | Supply your handler for saving all properties.
property OnLoad: TNotifyEvent; [rw] | Supply your handler for loading all properties.
end;

Inheritance

TPropertyStorageLink

Links a storage object to a property collection.

|

TPersistent,IFPObserved
|

TObject

Description

Not very useful by itself, Load/Save depends on installed handlers.


TPropertyStorageLink
 |  | Storage
 | ro | RootSection
TPersistent
TObject


ro | RootSection (TPropertyStorageLink)
 | Storage (TPropertyStorageLink)


TPropertyStorageLink
pt | SaveProperties
pt | LoadProperties
 | Destroy
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TPropertyStorageLink)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
pt | LoadProperties (TPropertyStorageLink)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
pt | SaveProperties (TPropertyStorageLink)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TPropertyStorageLink
 | OnSave
 | OnLoad
TPersistent
TObject


TPropertyStorageLink.Destroy

Declaration

Source position: propertystorage.pas line 101

public destructor TPropertyStorageLink.Destroy; override;


TPropertyStorageLink.LoadProperties

Invokes the OnLoad handler.

Declaration

Source position: propertystorage.pas line 99

protected procedure TPropertyStorageLink.LoadProperties; virtual;


TPropertyStorageLink.OnLoad

Supply your handler for loading all properties.

Declaration

Source position: propertystorage.pas line 105

public property TPropertyStorageLink.OnLoad : TNotifyEvent
  read FOnLoad
  write FOnLoad;

See also

TPropertyStorageLink.LoadProperties | Invokes the OnLoad handler.
TPropertyStorageLink.OnSave | Supply your handler for saving all properties.


TPropertyStorageLink.OnSave

Supply your handler for saving all properties.

Declaration

Source position: propertystorage.pas line 104

public property TPropertyStorageLink.OnSave : TNotifyEvent
  read FOnSave
  write FOnSave;

See also

TPropertyStorageLink.SaveProperties | Invokes the OnSave handler.
TPropertyStorageLink.OnLoad | Supply your handler for loading all properties.


TPropertyStorageLink.RootSection

The path to the root of the Storage object.

Declaration

Source position: propertystorage.pas line 103

public property TPropertyStorageLink.RootSection : string
  read GetRootSection;


TPropertyStorageLink.SaveProperties

Invokes the OnSave handler.

Declaration

Source position: propertystorage.pas line 98

protected procedure TPropertyStorageLink.SaveProperties; virtual;


TPropertyStorageLink.Storage

Refers to the concrete Storage object.

Declaration

Source position: propertystorage.pas line 102

public property TPropertyStorageLink.Storage : TCustomPropertyStorage
  read FStorage
  write SetStorage;


TStoredValue

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A key/value pair, representing an property value, with added Save/Restore features.

Declaration

Source position: propertystorage.pas line 37

type TStoredValue = class(TCollectionItem)
protected
function GetDisplayName; override; | Overridden to return FName/Name.
procedure SetDisplayName(); override;
public
constructor Create(); override;
procedure Assign(); override;
procedure Clear; | Sets Value to the empty string.
procedure Save; virtual; | Saves the value, after invocation of the OnSave handler.
procedure Restore; virtual; | Reads the value and notifies the OnRestore handler.
property StoredValues: TStoredValues; [r] | The Collection containing this object.
published
property Name: string; [rw] | The name of the property.
property Value: TStoredType; [rws] | The value of the property (as String or Variant).
property KeyString: string; [rw] | Encryption key, empty for no encryption.
property OnSave: TStoredValueEvent; [rw] | This handler is invoked before the value is stored.
property OnRestore: TStoredValueEvent; [rw] | This handler is invoked after the value has been loaded.
end;

Inheritance

TStoredValue

A key/value pair, representing an property value, with added Save/Restore features.
|

TCollectionItem
|

TPersistent,IFPObserved
|

TObject


TStoredValue
 | ro | StoredValues
pl |  | Name
pl |  | Value
pl |  | KeyString
TCollectionItem
 | ro | UpdateCount
 |  | Collection
 | ro | ID
 |  | Index
 |  | DisplayName
TPersistent
TObject


 | ro | ID (TCollectionItem)
 |  | Index (TCollectionItem)
pl |  | KeyString (TStoredValue)
pl |  | Name (TStoredValue)
 | ro | StoredValues (TStoredValue)
 | ro | UpdateCount (TCollectionItem)
pl |  | Value (TStoredValue)


TStoredValue
pt | GetDisplayName
pt | SetDisplayName
 | Create
 | Assign
 | Clear
 | Save
 | Restore
TCollectionItem
 | GetIndex
 | SetCollection
 | Changed
 | GetOwner
 | GetDisplayName
 | SetIndex
 | SetDisplayName
 | Create
 | Destroy
 | GetNamePath
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | Changed (TCollectionItem)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TStoredValue)
 | Create (TObject)
 | Create (TCollectionItem)
 | Create (TStoredValue)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TCollectionItem)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetDisplayName (TCollectionItem)
pt | GetDisplayName (TStoredValue)
 | GetHashCode (TObject)
 | GetIndex (TCollectionItem)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TCollectionItem)
 | GetOwner (TPersistent)
 | GetOwner (TCollectionItem)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Restore (TStoredValue)
 | SafeCallException (TObject)
 | Save (TStoredValue)
 | SetCollection (TCollectionItem)
 | SetDisplayName (TCollectionItem)
pt | SetDisplayName (TStoredValue)
 | SetIndex (TCollectionItem)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TStoredValue
pl | OnSave
pl | OnRestore
TCollectionItem
TPersistent
TObject


pl | OnRestore (TStoredValue)
pl | OnSave (TStoredValue)


TStoredValue.Assign

Declaration

Source position: propertystorage.pas line 51

public procedure TStoredValue.Assign(

  Source: TPersistent

); override;


TStoredValue.Clear

Sets Value to the empty string.

Declaration

Source position: propertystorage.pas line 52

public procedure TStoredValue.Clear;


TStoredValue.Create

Declaration

Source position: propertystorage.pas line 50

public constructor TStoredValue.Create(

  ACollection: TCollection

); override;


TStoredValue.GetDisplayName

Overridden to return FName/Name.

Declaration

Source position: propertystorage.pas line 47

protected function TStoredValue.GetDisplayName: string; override;


TStoredValue.KeyString

Encryption key, empty for no encryption.

Declaration

Source position: propertystorage.pas line 59

published property TStoredValue.KeyString : string
  read FKeyString
  write FKeyString;


TStoredValue.Name

The name of the property.

Declaration

Source position: propertystorage.pas line 57

published property TStoredValue.Name : string
  read FName
  write SetDisplayName;


TStoredValue.OnRestore

This handler is invoked after the value has been loaded.

Declaration

Source position: propertystorage.pas line 61

published property TStoredValue.OnRestore : TStoredValueEvent
  read FOnRestore
  write FOnRestore;


TStoredValue.OnSave

This handler is invoked before the value is stored.

Declaration

Source position: propertystorage.pas line 60

published property TStoredValue.OnSave : TStoredValueEvent
  read FOnSave
  write FOnSave;


TStoredValue.Restore

Reads the value and notifies the OnRestore handler.

Declaration

Source position: propertystorage.pas line 54

public procedure TStoredValue.Restore; virtual;

See also

TStoredValue.OnRestore | This handler is invoked after the value has been loaded.
TStoredValue.StoredValues | The Collection containing this object.


TStoredValue.Save

Saves the value, after invocation of the OnSave handler.

Declaration

Source position: propertystorage.pas line 53

public procedure TStoredValue.Save; virtual;

See also

TStoredValue.OnSave | This handler is invoked before the value is stored.
TStoredValue.StoredValues | The Collection containing this object.


TStoredValue.StoredValues

The Collection containing this object.

Declaration

Source position: propertystorage.pas line 55

public property TStoredValue.StoredValues : TStoredValues
  read GetStoredValues;

Description

The collection has a Storage property, used to Save and Restore the value.


TStoredValue.Value

The value of the property (as String or Variant).

Declaration

Source position: propertystorage.pas line 58

published property TStoredValue.Value : TStoredType
  read FValue
  write FValue
  stored IsValueStored;


TStoredValueEvent

Type of an TStoredValue.OnSave and OnRestore notification handler.

Declaration

Source position: propertystorage.pas line 34

type TStoredValueEvent = procedure(

  Sender: TStoredValue;

  var Value: TStoredType

) of object;

Description

Called before a property is saved, after a it has been restored.


TStoredValues

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A collection of property name/value pairs.

Declaration

Source position: propertystorage.pas line 67

type TStoredValues = class(TOwnedCollection)
public
constructor Create();
function IndexOf(); | Given the name of a property, returns the index of the Item object.
procedure SaveValues; virtual; | Saves all Items into Storage.
procedure RestoreValues; virtual; | Loads all existing Items from Storage.
property Storage: TCustomPropertyStorage; [rw] | The virtual storage object, used to Save and Restore the Values.
property Items []: TStoredValue; default; [rw] | The indexed list of all key/value pairs.
property Values []: TStoredValue; [rw] | The list of key/value pairs, accessible by their key names.
property StoredValue []: TStoredType; [rw] | Retrieves the value for an given key name.
end;

Inheritance

TStoredValues

A collection of property name/value pairs.
|

TOwnedCollection
|

TCollection
|

TPersistent,IFPObserved
|

TObject


TStoredValues
 |  | Storage
 |  | Items
 |  | Values
 |  | StoredValue
TOwnedCollection
TCollection
 |  | PropName
 | ro | UpdateCount
 | ro | Count
 | ro | ItemClass
 |  | Items
TPersistent
TObject


ro | Count (TCollection)
ro | ItemClass (TCollection)
 | Items (TCollection)
 | Items (TStoredValues)
 | PropName (TCollection)
 | Storage (TStoredValues)
 | StoredValue (TStoredValues)
ro | UpdateCount (TCollection)
 | Values (TStoredValues)


TStoredValues
 | Create
 | IndexOf
 | SaveValues
 | RestoreValues
TOwnedCollection
 | GetOwner
 | Create
TCollection
 | GetCount
 | GetPropName
 | InsertItem
 | RemoveItem
 | DoClear
 | GetAttrCount
 | GetAttr
 | GetItemAttr
 | Changed
 | GetItem
 | SetItem
 | SetItemName
 | SetPropName
 | Update
 | Notify
 | Create
 | Destroy
 | Owner
 | Add
 | Assign
 | BeginUpdate
 | Clear
 | EndUpdate
 | Delete
 | GetEnumerator
 | GetNamePath
 | Insert
 | FindItemID
 | Exchange
 | Sort
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


Add (TCollection)

AfterConstruction (TObject)

Assign (TPersistent)

Assign (TCollection)

AssignError (TPersistent)

AssignTo (TPersistent)

BeforeDestruction (TObject)

BeginUpdate (TCollection)

Changed (TCollection)

ClassInfo (TObject)

ClassName (TObject)

ClassNameIs (TObject)

ClassParent (TObject)

ClassType (TObject)

CleanupInstance (TObject)

Clear (TCollection)

Create (TObject)

Create (TCollection)

Create (TOwnedCollection)

Create (TStoredValues)

DefaultHandler (TObject)

DefaultHandlerStr (TObject)

DefineProperties (TPersistent)

Delete (TCollection)

Destroy (TObject)

Destroy (TPersistent)

Destroy (TCollection)

Dispatch (TObject)

DispatchStr (TObject)

DoClear (TCollection)

EndUpdate (TCollection)

Equals (TObject)

Exchange (TCollection)

FieldAddress (TObject)

FindItemID (TCollection)

FPOAttachObserver (TPersistent)

FPODetachObserver (TPersistent)

FPONotifyObservers (TPersistent)

Free (TObject)

FreeInstance (TObject)

GetAttr (TCollection)

GetAttrCount (TCollection)

GetCount (TCollection)

GetEnumerator (TCollection)

GetHashCode (TObject)

GetInterface (TObject)

GetInterfaceByStr (TObject)

GetInterfaceEntry (TObject)

GetInterfaceEntryByStr (TObject)

GetInterfaceTable (TObject)

GetInterfaceWeak (TObject)

GetItem (TCollection)

GetItemAttr (TCollection)

GetNamePath (TPersistent)

GetNamePath (TCollection)

GetOwner (TPersistent)

GetOwner (TOwnedCollection)

GetPropName (TCollection)

IndexOf (TStoredValues)

InheritsFrom (TObject)

InitInstance (TObject)

Insert (TCollection)

InsertItem (TCollection)

InstanceSize (TObject)

MethodAddress (TObject)

MethodName (TObject)

newinstance (TObject)

Notify (TCollection)

Owner (TCollection)

RemoveItem (TCollection)

RestoreValues (TStoredValues)

SafeCallException (TObject)

SaveValues (TStoredValues)

SetItem (TCollection)

SetItemName (TCollection)

SetPropName (TCollection)

Sort (TCollection)

StringMessageTable (TObject)

ToString (TObject)

UnitName (TObject)

Update (TCollection)


TStoredValues

TOwnedCollection

TCollection

TPersistent

TObject


TStoredValues.Create

Declaration

Source position: propertystorage.pas line 77

public constructor TStoredValues.Create(

  AOwner: TPersistent

);


TStoredValues.IndexOf

Given the name of a property, returns the index of the Item object.

Declaration

Source position: propertystorage.pas line 78

public function TStoredValues.IndexOf(

  const AName: string

):Integer;


TStoredValues.Items

The indexed list of all key/value pairs.

Declaration

Source position: propertystorage.pas line 82

public property TStoredValues.Items[Index: Integer] : TStoredValue
  read GetItem
  write SetItem;
  default;


TStoredValues.RestoreValues

Loads all existing Items from Storage.

Declaration

Source position: propertystorage.pas line 80

public procedure TStoredValues.RestoreValues; virtual;

Description

The named Items objects must have been created already.

See also

TStoredValues.Storage

The virtual storage object, used to Save and Restore the Values.


TStoredValues.SaveValues

Saves all Items into Storage.

Declaration

Source position: propertystorage.pas line 79

public procedure TStoredValues.SaveValues; virtual;

See also

TStoredValues.Storage

The virtual storage object, used to Save and Restore the Values.


TStoredValues.Storage

The virtual storage object, used to Save and Restore the Values.

Declaration

Source position: propertystorage.pas line 81

public property TStoredValues.Storage : TCustomPropertyStorage
  read FStorage
  write FStorage;


TStoredValues.StoredValue

Retrieves the value for an given key name.

Declaration

Source position: propertystorage.pas line 84

public property TStoredValues.StoredValue[Name: string] : TStoredType
  read GetStoredValue
  write SetStoredValue;


TStoredValues.Values

The list of key/value pairs, accessible by their key names.

Declaration

Source position: propertystorage.pas line 83

public property TStoredValues.Values[Name: string] : TStoredValue
  read GetValue
  write SetValue;


TReplaceDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: replacedlgunit.pas line 34

type TReplaceDialog = class

Inheritance

TReplaceDialog

|

TObject


TReplaceDialog


TReplaceDialogForm

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: replacedlgunit.pas line 38

type TReplaceDialogForm = class(TForm)

  PromptOnReplaceCheckBox: TCheckBox;

  EntireScopeCheckBox: TCheckBox;

  FindMoreButton: TButton;

  ReplaceButton: TButton;

  ReplaceAllButton: TButton;

  CancelButton: TButton;

  HelpButton: TButton;

  WholeWordsOnlyCheckBox: TCheckBox;

  CaseSensitiveCheckBox: TCheckBox;

  EditFind: TEdit;

  EditReplace: TEdit;

  TextLabel: TLabel;

  ReplaceLabel: TLabel;

  DirectionRadioGroup: TRadioGroup;

end;

Inheritance

TReplaceDialogForm |
|
TForm
|
TCustomForm | The base type for TForm classes
|
TCustomDesignControl | Provides a designer surface for scaling and layout of its child controls
|
TScrollingWinControl | Class of a windowed control with incorporated scroll bars
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TReplaceDialogForm
TForm
 | ro | ClientHandle
 | ro | DockManager
pl | ro | Action
pl | ro | ActiveControl
pl | ro | Align
pl | ro | AllowDropFiles
pl | ro | AlphaBlend
pl | ro | AlphaBlendValue
pl | ro | Anchors
pl | ro | AutoScroll
pl | ro | AutoSize
pl | ro | BiDiMode
pl | ro | BorderIcons
pl | ro | BorderStyle
pl | ro | BorderWidth
pl | ro | Caption
pl | ro | ChildSizing
pl | ro | ClientHeight
pl | ro | ClientWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | DefaultMonitor
pl | ro | DesignTimePPI
pl | ro | DockSite
pl | ro | DoubleBuffered
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | FormStyle
pl | ro | HelpFile
pl | ro | Icon
pl | ro | KeyPreview
pl | ro | Menu
pl | ro | ParentBiDiMode
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | PixelsPerInch
pl | ro | PopupMenu
pl | ro | PopupMode
pl | ro | PopupParent
pl | ro | Position
pl | ro | SessionProperties
pl | ro | ShowHint
pl | ro | ShowInTaskBar
pl | ro | UseDockManager
pl |  | LCLVersion
pl | ro | Scaled
pl | ro | Visible
pl | ro | WindowState
TCustomForm
pt | ro | ClientHandle
 | ro | Active
 |  | ActiveControl
 |  | ActiveDefaultControl
 |  | AllowDropFiles
 |  | AlphaBlend
 |  | AlphaBlendValue
 | ro | AutoScroll
 |  | BorderIcons
 |  | BorderStyle
 |  | CancelControl
 | ro | Caption
 | ro | Color
 |  | DefaultControl
 |  | DefaultMonitor
 |  | Designer
 | ro | EffectiveShowInTaskBar
 | ro | FormState
 |  | FormStyle
 |  | HelpFile
 |  | Icon
 |  | KeyPreview
 | ro | MDIChildren
 |  | Menu
 |  | ModalResult
 | ro | Monitor
 | ro | LastActiveControl
 |  | PopupMode
 |  | PopupParent
 | ro | ParentFont
 |  | Position
 | ro | RestoredLeft
 | ro | RestoredTop
 | ro | RestoredWidth
 | ro | RestoredHeight
 |  | ShowInTaskBar
 | ro | Visible
 |  | WindowState
TCustomDesignControl
 |  | DesignTimePPI
 |  | PixelsPerInch
 |  | Scaled
TScrollingWinControl
pt |  | AutoScroll
pl |  | HorzScrollBar
pl |  | VertScrollBar
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TReplaceDialogForm
TForm
pt | WSRegisterClass
pt | CreateWnd
pt | Loaded
 | Create
 | Cascade
 | Next
 | Previous
 | Tile
 | ArrangeIcons
TCustomForm
pt | WMActivate
pt | WMCloseQuery
pt | WMHelp
pt | WMMove
pt | WMShowWindow
pt | WMSize
pt | WMWindowPosChanged
pt | CMBiDiModeChanged
pt | CMParentBiDiModeChanged
pt | CMAppShowBtnGlyphChanged
pt | CMAppShowMenuGlyphChanged
pt | CMIconChanged
pt | CMRelease
pt | CMActivate
pt | CMDeactivate
pt | CMShowingChanged
pt | WMDPIChanged
pt | WSRegisterClass
pt | DoShowWindow
pt | Activate
pt | ActiveChanged
pt | AdjustClientRect
pt | BeginFormUpdate
pt | ColorIsStored
pt | CreateParams
pt | CreateWnd
pt | Deactivate
pt | DoClose
pt | DoCreate
pt | DoDestroy
pt | DoHide
pt | DoShow
pt | EndFormUpdate
pt | HandleCreateException
pt | HandleDestroyException
pt | HandleShowHideException
pt | InitializeWnd
pt | Loaded
pt | ChildHandlesCreated
pt | Notification
pt | PaintWindow
pt | RequestAlign
pt | Resizing
pt | CalculatePreferredSize
pt | SetZOrder
pt | SetParent
pt | MoveToDefaultPosition
pt | UpdateShowing
pt | SetVisible
pt | AllAutoSized
pt | DoFirstShow
pt | UpdateWindowState
pt | VisibleChanging
pt | VisibleChanged
pt | WndProc
pt | VisibleIsStored
pt | DoAutoSize
pt | SetAutoSize
pt | SetAutoScroll
pt | SetScaled
pt | DoAddActionList
pt | DoRemoveActionList
pt | ProcessResource
pt | BeginAutoDrag
pt | DoDock
pt | GetFloating
pt | GetDefaultDockCaption
pt | CMActionExecute
pt | CMActionUpdate
pt | DoExecuteAction
pt | DoUpdateAction
pt | UpdateActions
 | Create
 | CreateNew
 | Destroy
 | AfterConstruction
 | BeforeDestruction
 | GetControlClassDefaultSize
 | BigIconHandle
 | Close
 | CloseQuery
 | DefocusControl
 | DestroyWnd
 | EnsureVisible
 | FocusControl
 | FormIsUpdating
 | GetFormImage
 | GetRolesForControl
 | GetRealPopupParent
 | Hide
 | IntfDropFiles
 | IntfHelp
 | IsShortcut
 | MakeFullyVisible
 | AutoSizeDelayedHandle
 | GetPreferredSize
 | Release
 | CanFocus
 | SetFocus
 | SetFocusedControl
 | SetRestoredBounds
 | Show
 | ShowModal
 | ShowOnTop
 | SmallIconHandle
 | GetChildren
 | WantChildKey
 | RemoveAllHandlersOfObject
 | AddHandlerFirstShow
 | RemoveHandlerFirstShow
 | AddHandlerClose
 | RemoveHandlerClose
 | AddHandlerCreate
 | RemoveHandlerCreate
 | ActiveMDIChild
 | GetMDIChildren
 | MDIChildCount
 | AutoScale
 | Dock
 | UpdateDockCaption
TCustomDesignControl
pt | SetScaled
pt | DoAutoAdjustLayout
 | Create
 | AutoAdjustLayout
TScrollingWinControl
pt | WSRegisterClass
pt | AlignControls
pt | AutoScrollEnabled
pt | CalculateAutoRanges
pt | CreateWnd
pt | GetClientScrollOffset
pt | GetLogicalClientRect
pt | DoOnResize
pt | GetPreferredSizeClientFrame
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | ComputeScrollbars
pt | SetAutoScroll
pt | Loaded
pt | Resizing
pt | SetAutoSize
 | Create
 | Destroy
 | ScreenToClient
 | ClientToScreen
 | UpdateScrollbars
 | GetControlClassDefaultSize
 | ScrollBy
 | ScrollInView
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TReplaceDialogForm
TForm
pl | ro | OnActivate
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnClose
pl | ro | OnCloseQuery
pl | ro | OnConstrainedResize
pl | ro | OnContextPopup
pl | ro | OnCreate
pl | ro | OnDblClick
pl | ro | OnDeactivate
pl | ro | OnDestroy
pl | ro | OnDockDrop
pl | ro | OnDockOver
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnDropFiles
pl | ro | OnEndDock
pl | ro | OnGetSiteInfo
pl | ro | OnHelp
pl | ro | OnHide
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnPaint
pl | ro | OnResize
pl | ro | OnShortCut
pl | ro | OnShow
pl | ro | OnShowHint
pl | ro | OnStartDock
pl | ro | OnUnDock
pl | ro | OnUTF8KeyPress
pl | ro | OnWindowStateChange
TCustomForm
 |  | OnActivate
 |  | OnClose
 |  | OnCloseQuery
 |  | OnCreate
 |  | OnDeactivate
 |  | OnDestroy
 |  | OnDropFiles
 |  | OnHelp
 |  | OnHide
 | ro | OnResize
 |  | OnShortcut
 |  | OnShow
 |  | OnShowModalFinished
 |  | OnWindowStateChange
TCustomDesignControl
TScrollingWinControl
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TReplaceDialogForm.CancelButton

Declaration

Source position: replacedlgunit.pas line 44

TReplaceDialogForm.CancelButton : TButton;


TReplaceDialogForm.CaseSensitiveCheckBox

Declaration

Source position: replacedlgunit.pas line 47

TReplaceDialogForm.CaseSensitiveCheckBox : TCheckBox;


TReplaceDialogForm.DirectionRadioGroup

Declaration

Source position: replacedlgunit.pas line 52

TReplaceDialogForm.DirectionRadioGroup : TRadioGroup;


TReplaceDialogForm.EditFind

Declaration

Source position: replacedlgunit.pas line 48

TReplaceDialogForm.EditFind : TEdit;


TReplaceDialogForm.EditReplace

Declaration

Source position: replacedlgunit.pas line 49

TReplaceDialogForm.EditReplace : TEdit;


TReplaceDialogForm.EntireScopeCheckBox

Declaration

Source position: replacedlgunit.pas line 40

TReplaceDialogForm.EntireScopeCheckBox : TCheckBox;


TReplaceDialogForm.FindMoreButton

Declaration

Source position: replacedlgunit.pas line 41

TReplaceDialogForm.FindMoreButton : TButton;


TReplaceDialogForm.HelpButton

Declaration

Source position: replacedlgunit.pas line 45

TReplaceDialogForm.HelpButton : TButton;


TReplaceDialogForm.PromptOnReplaceCheckBox

Declaration

Source position: replacedlgunit.pas line 39

TReplaceDialogForm.PromptOnReplaceCheckBox : TCheckBox;


TReplaceDialogForm.ReplaceAllButton

Declaration

Source position: replacedlgunit.pas line 43

TReplaceDialogForm.ReplaceAllButton : TButton;


TReplaceDialogForm.ReplaceButton

Declaration

Source position: replacedlgunit.pas line 42

TReplaceDialogForm.ReplaceButton : TButton;


TReplaceDialogForm.ReplaceLabel

Declaration

Source position: replacedlgunit.pas line 51

TReplaceDialogForm.ReplaceLabel : TLabel;


TReplaceDialogForm.TextLabel

Declaration

Source position: replacedlgunit.pas line 50

TReplaceDialogForm.TextLabel : TLabel;


TReplaceDialogForm.WholeWordsOnlyCheckBox

Declaration

Source position: replacedlgunit.pas line 46

TReplaceDialogForm.WholeWordsOnlyCheckBox : TCheckBox;


TCustomRubberBand

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Base class which implements a rubber-band selection

Declaration

Source position: rubberband.pas line 37

type TCustomRubberBand = class(TWinControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
public
constructor Create(); override; | Constructor for the class instance
property Shape: TRubberBandShape; [rw] | The Shape of the rubber band device: a line or a rectangle around the selection
end;

Inheritance

TCustomRubberBand | Base class which implements a rubber-band selection
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomRubberBand is a TWinControl descendant which implements a control used to draw rubber-band selections in the Lazarus Component Library (LCL). TCustomRubberBand is used to provide support for selection shape maps used in widgetset classes, especially widgetset design-time classes.

Set the value in the Shape property to control the appearance for the rubber-band selection drawn for the target platform.


TCustomRubberBand
 |  | Shape
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | Shape (TCustomRubberBand)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomRubberBand
pt | WSRegisterClass
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomRubberBand)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomRubberBand)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomRubberBand
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomRubberBand.Shape

The Shape of the rubber band device: a line or a rectangle around the selection

Declaration

Source position: rubberband.pas line 46

public property TCustomRubberBand.Shape : TRubberBandShape
  read GetShape
  write SetShape
  default rbsLine;

Description

Shape is a TRubberBandShape property which contains the shape drawn for the rubber-band selection. The default value for the property is rbsLine.

Values in the Shape property correspond to the shape values used in the QT widgetset. See TRubberBandShape for more information about the enumeration values and their meanings.

See also

TRubberBandShape

Defines the shape drawn for a rubber-band selection


TRubberBand

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a rubber-band selection

Declaration

Source position: rubberband.pas line 49

type TRubberBand = class(TCustomRubberBand)

Inheritance

TRubberBand | Implements a rubber-band selection
|
TCustomRubberBand | Base class which implements a rubber-band selection
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TRubberBand is a TCustomRubberBand descendant which which implements a control used to draw rubber-band selections in the Lazarus Component Library (LCL). TRubberBand is used to provide support for selection shape maps used in widgetset classes, especially widgetset design-time classes.

Set the value in the Shape property to control the appearance for the rubber-band selection drawn for the target platform.

See also

TCustomRubberBand

Base class which implements a rubber-band selection


TRubberBand
TCustomRubberBand
 |  | Shape
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TRubberBand
TCustomRubberBand
pt | WSRegisterClass
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TRubberBand
TCustomRubberBand
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TRubberBandShape

Defines the shape drawn for a rubber-band selection

Declaration

Source position: rubberband.pas line 29

type TRubberBandShape = (
rbsLine, | Rubber-band selection is drawn as a line; can represent either a horizontal or a vertical line
rbsRectangle | Rubber-band selection is drawn as a rectangle; may be a filled semi-transparent rectangle or a dotted outline depending on the style
);

Description

TRubberBandShape is an enumerated type with values that define the shape for the rubber-band selection drawn in TCustomRubberBand and descendent classes. TRubberBandShape is the type used to implement the Shape property in TCustomRubberBand.

TRubberBandShape corresponds to the shape values expected in the QT widgetset.

See also

TCustomRubberBand.Shape

The Shape of the rubber band device: a line or a rectangle around the selection


EInvalidPath

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Exception raised for an invalid path in shell controls

Declaration

Source position: shellctrls.pas line 358

type EInvalidPath = class(EShellCtrl)

Inheritance

EInvalidPath | Exception raised for an invalid path in shell controls
|
EShellCtrl | Exception raised for errors occuring in shell controls
|
Exception
|
TObject

Description

EInvalidPath is a EShellCtrl descendant raised for an invalid path in shell controls.

See also

EShellCtrl | Exception raised for errors occuring in shell controls
TCustomShellTreeView.Root | Indicates the directory to start showing the list of items
TCustomShellTreeView.FileSortType | Indicates how the items should be sorted in the tree
TCustomShellTreeView.ObjectTypes | Indicates which objects should be shown in this control (for example if it should show files and directories or only directories)
TCustomShellTreeView.Path | Path to the directory displayed in the shell control
TCustomShellListView.Root | The most important property of the ShellListView, indicates the directory whose contents will be shown


EInvalidPath
EShellCtrl
Exception
 | HelpContext
 | Message
TObject


EInvalidPath
EShellCtrl
Exception
 | Create
 | CreateFmt
 | CreateRes
 | CreateResFmt
 | CreateHelp
 | CreateFmtHelp
 | CreateResHelp
 | CreateResFmtHelp
 | ToString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


EInvalidPath

EShellCtrl

Exception

TObject


EShellCtrl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Exception raised for errors occuring in shell controls

Declaration

Source position: shellctrls.pas line 357

type EShellCtrl = class(Exception)

Inheritance

EShellCtrl

Exception raised for errors occuring in shell controls
|

Exception
|

TObject

Description

EShellCtrl is a Exception descendant raised when errors occur in shell controls.

See also

TCustomShellTreeView.CreateNode | Creates a new tree node for the shell control
TCustomShellTreeView.DoSelectionChanged | Performs actions needed when a new item is selected in the shell control
EInvalidPath | Exception raised for an invalid path in shell controls


EShellCtrl
Exception
 | HelpContext
 | Message
TObject


EShellCtrl
Exception
 | Create
 | CreateFmt
 | CreateRes
 | CreateResFmt
 | CreateHelp
 | CreateFmtHelp
 | CreateResHelp
 | CreateResFmtHelp
 | ToString
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


EShellCtrl

Exception

TObject


TCustomShellListView

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class that defines a list view control to display the files, directories and other objects (such as devices) from the local file system

Declaration

Source position: shellctrls.pas line 205

type TCustomShellListView = class(TCustomListView)
protected
procedure PopulateWithRoot; | Fills the list view with file system information for the root directory
procedure Resize; override; | Sets the size for Columns in the list view
procedure DoAddItem(); | Signals the OnAddItem event handler when an entry is added to the Items in the control
property OnFileAdded: TCSLVFileAddedEvent; [rw] | Event handler signalled when a file is added to the Items in the control
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
function GetPathFromItem(); | Gets the path on the local file system for the specified item
property Mask: string; [rw] | File mask used to select items displayed in the shell control
property MaskCaseSensitivity: TMaskCaseSensitivity; [rw] | Case Sensitivity option enabled for file masks in the shell control
property ObjectTypes: TObjectTypes; [rw] | Indicates which objects should be shown in this control (for example if it should show files and directories or only directories)
property Root: string; [rw] | The most important property of the ShellListView, indicates the directory whose contents will be shown
property ShellTreeView: TCustomShellTreeView; [rw] | Used to connect the ShellListView to a ShellTreeView
property OnAddItem: TAddItemEvent; [rw] | Event handler signalled to determine if the specified file information can be added to the Items for the list view.
property Items: TListItems; | Collection of items in ListView.
end;

Inheritance

TCustomShellListView | The base class that defines a list view control to display the files, directories and other objects (such as devices) from the local file system
|
TCustomListView | TCustomListView - the base class for TListView
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomShellListView is a TCustomListView descendant which defines a list view control for file system objects on the local file system. TCustomShellListView extends the ancestor class with properties, methods, and events needed to access and maintain items in the control including:

  • Mask
  • MaskCaseSensitivity
  • ObjectTypes
  • Root
  • ShellTreeView
  • Items
  • GetPathFromItem
  • OnAddItem
  • OnFileAdded

Application should not create instance of TCustomShellListView; use the TShellListView descendant which sets the scope for members in the class.

See also

TCustomShellListView.Mask | File mask used to select items displayed in the shell control
TCustomShellListView.MaskCaseSensitivity | Case Sensitivity option enabled for file masks in the shell control
TCustomShellListView.ObjectTypes | Indicates which objects should be shown in this control (for example if it should show files and directories or only directories)
TCustomShellListView.Root | The most important property of the ShellListView, indicates the directory whose contents will be shown
TCustomShellListView.ShellTreeView | Used to connect the ShellListView to a ShellTreeView
TCustomShellListView.Items | Collection of items in ListView.
TCustomShellListView.GetPathFromItem | Gets the path on the local file system for the specified item
TCustomShellListView.OnAddItem | Event handler signalled to determine if the specified file information can be added to the Items for the list view.
TCustomShellListView.OnFileAdded | Event handler signalled when a file is added to the Items in the control
TShellListView | Implements a list view control to display the files, directories and other objects (such as devices) on the local file system


TCustomShellListView
 |  | Mask
 |  | MaskCaseSensitivity
 |  | ObjectTypes
 |  | Root
 |  | ShellTreeView
 | ro | Items
TCustomListView
pt |  | AllocBy
pt |  | AutoSort
pt |  | AutoSortIndicator
pt |  | AutoWidthLastColumn
pt |  | ColumnClick
pt |  | Columns
pt |  | DefaultItemHeight
pt |  | HideSelection
pt |  | HoverTime
pt |  | LargeImages
pt |  | LargeImagesWidth
pt |  | OwnerDraw
pt |  | ScrollBars
pt |  | ShowColumnHeaders
pt |  | ShowWorkAreas
pt |  | SmallImages
pt |  | SmallImagesWidth
pt |  | SortType
pt |  | SortColumn
pt |  | SortDirection
pt |  | StateImages
pt |  | StateImagesWidth
pt |  | ToolTips
pt |  | ViewStyle
 | ro | BoundingRect
 | ro | BorderStyle
 | ro | Canvas
 |  | Checkboxes
 | ro | Column
 | ro | ColumnCount
 |  | DropTarget
 |  | FlatScrollBars
 |  | FullDrag
 |  | GridLines
 |  | HotTrack
 |  | HotTrackStyles
 |  | IconOptions
 |  | ItemFocused
 |  | ItemIndex
 |  | Items
 |  | MultiSelect
 |  | OwnerData
 |  | ReadOnly
 |  | RowSelect
 | ro | SelCount
 |  | Selected
 | ro | LastSelected
 | ro | TabStop
 | ro | TopItem
 |  | ViewOrigin
 | ro | VisibleRowCount
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pt |  | AllocBy (TCustomListView)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
pt |  | AutoSort (TCustomListView)
pt |  | AutoSortIndicator (TCustomListView)
pt |  | AutoWidthLastColumn (TCustomListView)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomListView)
 |  | BorderWidth (TWinControl)
 | ro | BoundingRect (TCustomListView)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomListView)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | Checkboxes (TCustomListView)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Column (TCustomListView)
pt |  | ColumnClick (TCustomListView)
 | ro | ColumnCount (TCustomListView)
pt |  | Columns (TCustomListView)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
pt |  | DefaultItemHeight (TCustomListView)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | DropTarget (TCustomListView)
 |  | Enabled (TControl)
 |  | FlatScrollBars (TCustomListView)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | FullDrag (TCustomListView)
 |  | GridLines (TCustomListView)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pt |  | HideSelection (TCustomListView)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | HotTrack (TCustomListView)
 |  | HotTrackStyles (TCustomListView)
pt |  | HoverTime (TCustomListView)
 |  | IconOptions (TCustomListView)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | ItemFocused (TCustomListView)
 |  | ItemIndex (TCustomListView)
 |  | Items (TCustomListView)
 | ro | Items (TCustomShellListView)
pt |  | LargeImages (TCustomListView)
pt |  | LargeImagesWidth (TCustomListView)
 | ro | LastSelected (TCustomListView)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | Mask (TCustomShellListView)
 |  | MaskCaseSensitivity (TCustomShellListView)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | MultiSelect (TCustomListView)
 |  | Name (TComponent)
 |  | ObjectTypes (TCustomShellListView)
 | ro | Owner (TComponent)
 |  | OwnerData (TCustomListView)
pt |  | OwnerDraw (TCustomListView)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomListView)
 |  | Root (TCustomShellListView)
 |  | RowSelect (TCustomListView)
pt |  | ScrollBars (TCustomListView)
 | ro | SelCount (TCustomListView)
 |  | Selected (TCustomListView)
pt |  | SessionProperties (TControl)
 |  | ShellTreeView (TCustomShellListView)
pt |  | ShowColumnHeaders (TCustomListView)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
pt |  | ShowWorkAreas (TCustomListView)
pt |  | SmallImages (TCustomListView)
pt |  | SmallImagesWidth (TCustomListView)
pt |  | SortColumn (TCustomListView)
pt |  | SortDirection (TCustomListView)
pt |  | SortType (TCustomListView)
pt |  | StateImages (TCustomListView)
pt |  | StateImagesWidth (TCustomListView)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomListView)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pt |  | ToolTips (TCustomListView)
pl |  | Top (TControl)
 | ro | TopItem (TCustomListView)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | ViewOrigin (TCustomListView)
pt |  | ViewStyle (TCustomListView)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | VisibleRowCount (TCustomListView)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomShellListView
pt | PopulateWithRoot
pt | Resize
pt | DoAddItem
 | Create
 | Destroy
 | GetPathFromItem
TCustomListView
pt | ItemDeleted
pt | ItemInserted
pt | WSRegisterClass
pt | GetControlClassDefaultSize
pt | InitializeWnd
pt | FinalizeWnd
pt | DestroyWnd
pt | BeginAutoDrag
pt | CreateListItem
pt | CreateListItems
pt | CanEdit
pt | Change
pt | ColClick
pt | Delete
pt | DoDeletion
pt | DoInsert
pt | DoItemChecked
pt | DoSelectItem
pt | DoAutoAdjustLayout
pt | DoSetBounds
pt | DoEndEdit
pt | InsertItem
pt | ImageChanged
pt | Loaded
pt | Notification
pt | IsCustomDrawn
pt | CustomDraw
pt | CustomDrawItem
pt | CustomDrawSubItem
pt | IntfCustomDraw
pt | GetUpdateCount
pt | DrawItem
pt | DoGetOwnerData
pt | DoOwnerDataHint
pt | DoOwnerDataStateChange
pt | DblClick
pt | KeyDown
 | Create
 | Destroy
 | AddItem
 | AlphaSort
 | Sort
 | CustomSort
 | BeginUpdate
 | Clear
 | EndUpdate
 | Repaint
 | FindCaption
 | FindData
 | GetHitTestInfoAt
 | GetItemAt
 | GetNearestItem
 | GetNextItem
 | ClearSelection
 | SelectAll
 | IsEditing
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AddItem (TCustomListView)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AlphaSort (TCustomListView)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomListView)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdate (TCustomListView)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
pt | CanEdit (TCustomListView)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomListView)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomListView)
 | ClearSelection (TCustomListView)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColClick (TCustomListView)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomListView)
 | Create (TCustomShellListView)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateListItem (TCustomListView)
pt | CreateListItems (TCustomListView)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | CustomDraw (TCustomListView)
pt | CustomDrawItem (TCustomListView)
pt | CustomDrawSubItem (TCustomListView)
 | CustomSort (TCustomListView)
pt | DblClick (TControl)
pt | DblClick (TCustomListView)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
pt | Delete (TCustomListView)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomListView)
 | Destroy (TCustomShellListView)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomListView)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
pt | DoAddItem (TCustomShellListView)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomListView)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDeletion (TCustomListView)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEndEdit (TCustomListView)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoGetOwnerData (TCustomListView)
pt | DoInsert (TCustomListView)
pt | DoItemChecked (TCustomListView)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoOwnerDataHint (TCustomListView)
pt | DoOwnerDataStateChange (TCustomListView)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSelectItem (TCustomListView)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoSetBounds (TCustomListView)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawItem (TCustomListView)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdate (TCustomListView)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
pt | FinalizeWnd (TCustomListView)
 | FindCaption (TCustomListView)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
 | FindData (TCustomListView)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomListView)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetHitTestInfoAt (TCustomListView)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetItemAt (TCustomListView)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetNearestItem (TCustomListView)
 | GetNextItem (TCustomListView)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
 | GetPathFromItem (TCustomShellListView)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetUpdateCount (TCustomListView)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
pt | ImageChanged (TCustomListView)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomListView)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
pt | InsertItem (TCustomListView)
 | InstanceSize (TObject)
pt | IntfCustomDraw (TCustomListView)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
pt | IsCustomDrawn (TCustomListView)
 | IsEditing (TCustomListView)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | ItemDeleted (TCustomListView)
pt | ItemInserted (TCustomListView)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomListView)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomListView)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomListView)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PopulateWithRoot (TCustomShellListView)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | Repaint (TCustomListView)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
pt | Resize (TCustomShellListView)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomListView)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | Sort (TCustomListView)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomListView)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomShellListView
pt | OnFileAdded
 | OnAddItem
TCustomListView
pt | OnChange
pt | OnColumnClick
pt | OnCompare
pt | OnCreateItemClass
pt | OnData
pt | OnDataFind
pt | OnDataHint
pt | OnDataStateChange
pt | OnDeletion
pt | OnEdited
pt | OnEditing
pt | OnInsert
pt | OnItemChecked
pt | OnSelectItem
pt | OnCustomDraw
pt | OnCustomDrawItem
pt | OnCustomDrawSubItem
pt | OnDrawItem
pt | OnAdvancedCustomDraw
pt | OnAdvancedCustomDrawItem
pt | OnAdvancedCustomDrawSubItem
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt | OnAdvancedCustomDraw (TCustomListView)
pt | OnAdvancedCustomDrawItem (TCustomListView)
pt | OnAdvancedCustomDrawSubItem (TCustomListView)
 | OnAlignInsertBefore (TWinControl)
 | OnAlignPosition (TWinControl)
pt | OnChange (TCustomListView)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
pt | OnColumnClick (TCustomListView)
pt | OnCompare (TCustomListView)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnCreateItemClass (TCustomListView)
pt | OnCustomDraw (TCustomListView)
pt | OnCustomDrawItem (TCustomListView)
pt | OnCustomDrawSubItem (TCustomListView)
pt | OnData (TCustomListView)
pt | OnDataFind (TCustomListView)
pt | OnDataHint (TCustomListView)
pt | OnDataStateChange (TCustomListView)
pt | OnDblClick (TControl)
pt | OnDeletion (TCustomListView)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnDrawItem (TCustomListView)
pt | OnEdited (TCustomListView)
pt | OnEditing (TCustomListView)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnFileAdded (TCustomShellListView)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
pt | OnInsert (TCustomListView)
pt | OnItemChecked (TCustomListView)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
pt | OnSelectItem (TCustomListView)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCustomShellListView.Create

Constructor for the class instance

Declaration

Source position: shellctrls.pas line 227

public constructor TCustomShellListView.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner for the class instance

Description

Create is the overridden constructor for the class instance. Create calls the inherited method using AOwner as the owner of the class instance. Create sets the default values for properties in the class instance, including:

ViewStyle
vsReport view style
ObjectTypes
[otNonFolders]
MaskCaseSensitivity
mcsPlatformDefault
Columns
Creates three columns for File Name, File Size, and File Type

Create calls the Resize method to adjust the widths for the Columns defined in the method.

See also

TCustomShellListView.ObjectTypes | Indicates which objects should be shown in this control (for example if it should show files and directories or only directories)
TCustomShellListView.Resize | Sets the size for Columns in the list view
TShellListView.ViewStyle
#LCL.ComCtrls.TCustomListView.ViewStyle | Sets one of ListView layouts: List (simple column), Report (few columns with full width), Icon (big icons), Small Icon (small icons, 16x16)
#LCL.ComCtrls.TCustomListView.Columns | Collection of items, which have properties for ListView columns (size, alignment, image index, etc.)


TCustomShellListView.Destroy

Destructor for the class instance

Declaration

Source position: shellctrls.pas line 228

public destructor TCustomShellListView.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy ensures that a control assigned to the ShellTreeView property is set to Nil. Destroy calls the inherited method.

See also

TCustomShellListView.ShellTreeView

Used to connect the ShellListView to a ShellTreeView


TCustomShellListView.DoAddItem

Signals the OnAddItem event handler when an entry is added to the Items in the control

Declaration

Source position: shellctrls.pas line 223

protected procedure TCustomShellListView.DoAddItem(

  const ABasePath: string;

  const AFileInfo: TSearchRec;

  var CanAdd: Boolean

);

Arguments

ABasePath | Base path for the list view
AFileInfo | TSearchRec with the information for the new entry
CanAdd | Set the argument to True to allow the item to be added; set to False to prevent adding the item


TCustomShellListView.GetPathFromItem

Gets the path on the local file system for the specified item

Declaration

Source position: shellctrls.pas line 230

public function TCustomShellListView.GetPathFromItem(

  ANode: TListItem

):string;

Arguments

ANode

List item examined in the method

Function result

Complete path to the item

Description

GetPathFromItem is a String function used to get the path on the local file system for the list item specified in ANode. The return value contains the content from the Root property with a trailing path delimiter, joined with the Caption for the TListItem in ANode.

See also

TCustomShellListView.Root | The most important property of the ShellListView, indicates the directory whose contents will be shown
#LCL.ComCtrls.TListItem | Repesents the items created in TCustomListView and descendants


TCustomShellListView.Mask

File mask used to select items displayed in the shell control

Declaration

Source position: shellctrls.pas line 232

public property TCustomShellListView.Mask : string
  read FMask
  write SetMask;

Description

Mask is a String property used to supply a mask which determines the file system objects displayed in the shell control. Mask can contain one or more mask values delimited by the Semicolon (';') character. For example:

*.exe; br*.com; c??.*

Changing the value in Mask causes the Clear method to be called for the shell control. In addition, the Items property calls its Clear method to remove entries stored in the property. The PopulateWithRoot method is called to re-populate the shell control using the new mask value.

The value in Mask is passed as an argument to the GetFilesInDir method for the ShellTreeView assigned in the control.

Use MaskCaseSensitivity to specify the case sensitivity option used when matching file masks in the shell control.

See also

TCustomShellListView.Items | Collection of items in ListView.
TCustomShellListView.PopulateWithRoot | Fills the list view with file system information for the root directory
TCustomShellListView.MaskCaseSensitivity | Case Sensitivity option enabled for file masks in the shell control
TCustomShellTreeView.GetFilesInDir | Finds all files/directories directly inside a directory
#LCL.ComCtrls.TCustomListView.Clear | Clear - the stringlist


TCustomShellListView.MaskCaseSensitivity

Case Sensitivity option enabled for file masks in the shell control

Declaration

Source position: shellctrls.pas line 233

public property TCustomShellListView.MaskCaseSensitivity : TMaskCaseSensitivity
  read FMaskCaseSensitivity
  write SetMaskCaseSensitivity
  default mcsPlatformDefault;

Description

MaskCaseSensitivity is a TMaskCaseSensitivity property which represents the case sensitivity option used for file masks in the shell control. The default value for the property is mcsPlatformDefault. See TMaskCaseSensitivity for a description of the enumeration values and their meanings.

Changing the value in MaskCaseSensitivity causes the shell control to re-populate its file Items using the Mask for the control.

See also

TMaskCaseSensitivity | Represents case sensitivity options for file masks
TCustomShellListView.Mask | File mask used to select items displayed in the shell control


TCustomShellListView.ObjectTypes

Indicates which objects should be shown in this control (for example if it should show files and directories or only directories)

Declaration

Source position: shellctrls.pas line 234

public property TCustomShellListView.ObjectTypes : TObjectTypes
  read FObjectTypes
  write FObjectTypes;

See also

TObjectTypes | Set type with values that Indicate which objects should be visible in a shell control
TCustomShellTreeView.ObjectTypes | Indicates which objects should be shown in this control (for example if it should show files and directories or only directories)


TCustomShellListView.OnAddItem

Event handler signalled to determine if the specified file information can be added to the Items for the list view.

Declaration

Source position: shellctrls.pas line 237

public property TCustomShellListView.OnAddItem : TAddItemEvent
  read FOnAddItem
  write FOnAddItem;

Description

OnAddItem is a TAddItemEvent property used to implement the event handler. It is signalled to determine if the specified file can be added to the Items for the list view.

Arguments passed to the event handler identify the base path and file information examined in the procedure. Use the CanAdd argument to indicate if the file information can be added in a calling routine. See TAddItemEvent for more information about the event handler definition.

OnAddItem is signalled from the DoAddItem method (when assigned).

See also

TAddItemEvent | Specifies an event handler signalled when an item is added to a shell control
TCustomShellListView.Items | Collection of items in ListView.
TCustomShellListView.DoAddItem | Signals the OnAddItem event handler when an entry is added to the Items in the control


TCustomShellListView.OnFileAdded

Event handler signalled when a file is added to the Items in the control

Declaration

Source position: shellctrls.pas line 224

protected property TCustomShellListView.OnFileAdded : TCSLVFileAddedEvent
  read FOnFileAdded
  write FOnFileAdded;

Description

OnFileAdded is a TCSLVFileAddedEvent property representing the event handler signalled when a file is added to the Items in the control. Applications must implement and assign an object procedure to the event handler to respond to the event notification. See TCSLVFileAddedEvent for information about the arguments passed to the event handler.

OnFileAdded is signalled (when assigned) from the PopulateWithRoot method after calling DoAddItem and OnAddItem, and after the list item has been added to the Items property.

See also

TCSLVFileAddedEvent | Specifies an event handler signalled when an item is added to TCustomShellListView
TCustomShellListView.PopulateWithRoot | Fills the list view with file system information for the root directory
TCustomShellListView.DoAddItem | Signals the OnAddItem event handler when an entry is added to the Items in the control
TCustomShellListView.OnAddItem | Event handler signalled to determine if the specified file information can be added to the Items for the list view.
TCustomShellListView.Items | Collection of items in ListView.


TCustomShellListView.PopulateWithRoot

Fills the list view with file system information for the root directory

Declaration

Source position: shellctrls.pas line 221

protected procedure TCustomShellListView.PopulateWithRoot;

Description

PopulateWithRoot is a procedure used to fill the Items in the list view with file system entries for the Root directory.

Remark: Please note: No actions are performed in the method at design-time, or when Root contains an empty string ('').

PopulateWithRoot calls GetFilesInDir to get a list of file system items for the path which match the Mask and ObjectTypes specified for the control. Each of file information items in the list are passed to DoAddItem and OnAddItem to determine if they can be added to the Items in the control. The OnFileAdded event handler is signalled (when assigned) for each new entry added to Items.

The Sort method is called prior to exit to order the Items in the control using the option specified in the FileSortType property.

See also

TCustomShellListView.Root | The most important property of the ShellListView, indicates the directory whose contents will be shown
TCustomShellListView.Items | Collection of items in ListView.
TCustomShellListView.Mask | File mask used to select items displayed in the shell control
TCustomShellListView.ObjectTypes | Indicates which objects should be shown in this control (for example if it should show files and directories or only directories)
TCustomShellTreeView.FileSortType | Indicates how the items should be sorted in the tree
TCustomShellTreeView.GetFilesInDir | Finds all files/directories directly inside a directory
TCustomShellListView.DoAddItem | Signals the OnAddItem event handler when an entry is added to the Items in the control
TCustomShellListView.OnAddItem | Event handler signalled to determine if the specified file information can be added to the Items for the list view.
TCustomShellListView.OnFileAdded | Event handler signalled when a file is added to the Items in the control


TCustomShellListView.Resize

Sets the size for Columns in the list view

Declaration

Source position: shellctrls.pas line 222

protected procedure TCustomShellListView.Resize; override;

Description

Resize is a method used to set the size for Columns in the list view control. Resize calls the inherited method, and checks the Columns defined for the control. The Width property is used to determine the layout sizes applied to the columns for the control.

Remark: Please note: No actions (other than calling the inherited method) are performed if fewer than 3 (three) columns are defined for the control. This is the number of columns defined in the constructor for the vsReportViewStyle.

Resize is used in the implementation of the Create constructor, and can be called to adjust the layout for the control when the Width property has been changed.

See also

TCustomShellListView.Create | Constructor for the class instance
TShellListView.ViewStyle
#LCL.ComCtrls.TCustomListView.ViewStyle | Sets one of ListView layouts: List (simple column), Report (few columns with full width), Icon (big icons), Small Icon (small icons, 16x16)
#LCL.ComCtrls.TCustomListView.Columns | Collection of items, which have properties for ListView columns (size, alignment, image index, etc.)
#LCL.ComCtrls.TListColumns | TListColumns - a collection of Items of type TListColumn (the columns appearing in a multi-column list)
#LCL.ComCtrls.TViewStyle | TViewStyle - enumerated type for style of view
#LCL.Controls.TControl.Width | The horizontal extent of the control


TCustomShellListView.Root

The most important property of the ShellListView, indicates the directory whose contents will be shown

Declaration

Source position: shellctrls.pas line 235

public property TCustomShellListView.Root : string
  read FRoot
  write SetRoot;

Description

The most important property of the ShellListView, indicates the directory whose contents will be shown. This property is automatically managed if the property ShellTreeView is filled. If this property is empty, nothing will be shown.


TCustomShellListView.ShellTreeView

Used to connect the ShellListView to a ShellTreeView

Declaration

Source position: shellctrls.pas line 236

public property TCustomShellListView.ShellTreeView : TCustomShellTreeView
  read FShellTreeView
  write SetShellTreeView;

Description

ShellTreeView is a TCustomShellTreeView property used to connect the list view control to a shell tree view control. ShellTreeView provides access to the currently selected device, file, or directory in the local file system.

Changing the value in ShellTreeView causes the Clear method to be called to refresh the list view control. The path to the Selected item in the tree view is used as the Root property in the list view. The PopulateWithRoot method is called to fill the Items in the list view control.

See also

TCustomShellListView.Root | The most important property of the ShellListView, indicates the directory whose contents will be shown
TCustomShellListView.PopulateWithRoot | Fills the list view with file system information for the root directory
TCustomShellTreeView.ShellListView | Connects this ShellTreeView to a ShellListView
TShellTreeView | Implements a tree view control to display the files, directories and other objects (such as devices) from the local file system
TCustomShellTreeView | The base class for a tree view control used to display files, directories and other objects (such as devices) from the local file system
#LCL.ComCtrls.TCustomTreeView.Selected | The Selected tree nodes
#LCL.ComCtrls.TCustomListView.Clear | Clear - the stringlist


TCustomShellTreeView

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class for a tree view control used to display files, directories and other objects (such as devices) from the local file system

Declaration

Source position: shellctrls.pas line 60

type TCustomShellTreeView = class(TCustomTreeView)
protected
procedure DoCreateNodeClass(); override; | Performs actions needed to create a new tree node in the shell control
procedure Loaded; override; | Performs actions needed when LCL component streaming has been completed
function CreateNode; override; | Creates a new tree node for the shell control
function PopulateTreeNodeWithFiles(); | Adds tree nodes for file system objects found starting at the specified node/path
procedure DoSelectionChanged; override; | Performs actions needed when a new item is selected in the shell control
procedure DoAddItem(); | Performs actions needed to add a new tree node to the shell control
function CanExpand(); override; | Determines if the specified tree node can be expanded in the shell control
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
class function GetBasePath; | Returns the lowest possible path in the file system hierarchy. For example "/" in UNIXes or "\" in Windows CE
function GetRootPath; | Returns the effective root value, returning the value of GetBasePath() of Root is empty or the Root property value otherwise
class procedure GetFilesInDir(); | Finds all files/directories directly inside a directory
function GetPathFromNode(); | Returns the path (including the file name) from the file system that a particular node represents
procedure PopulateWithBaseFiles; | Fills the tree view when the Root directory is empty
procedure Refresh(); overload; | Updates the tree view to display file system objects starting at the specified tree node
property ObjectTypes: TObjectTypes; [rw] | Indicates which objects should be shown in this control (for example if it should show files and directories or only directories)
property ShellListView: TCustomShellListView; [rw] | Connects this ShellTreeView to a ShellListView
property FileSortType: TFileSortType; [rw] | Indicates how the items should be sorted in the tree
property Root: string; [rw] | Indicates the directory to start showing the list of items
property Path: string; [rw] | Path to the directory displayed in the shell control
property OnAddItem: TAddItemEvent; [rw] | Event handler signalled when an item (tree node) is added to the shell control
property Items: TTreeNodes; | Collection of tree-items which is the content of control. Has type TTreeNodes.
end;

Inheritance

TCustomShellTreeView | The base class for a tree view control used to display files, directories and other objects (such as devices) from the local file system
|
TCustomTreeView | TCustomTreeView - ancestor class for TTreeView
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomShellTreeView is a TCustomTreeView descendant that defines the base class used to display files, directories, and other objects (such as devices) from the local file system. TCustomShellTreeView provides a hierarchical tree view for the file system objects, and is used to navigate between items in the control.

TCustomShellTreeView extends the ancestor class with properties, methods, and events needed to access, maintain, and navigate file system objects in the tree. Applications should not create instances of TCustomShellTreeView; use the TShellTreeView class instead.

See also

#LCL.ComCtrls.TCustomTreeView | TCustomTreeView - ancestor class for TTreeView
TShellTreeView | Implements a tree view control to display the files, directories and other objects (such as devices) from the local file system


TCustomShellTreeView
 |  | ObjectTypes
 |  | ShellListView
 |  | FileSortType
 |  | Root
 |  | Path
 | ro | Items
TCustomTreeView
pt | ro | EditingItem
pt | ro | States
 |  | AccessibilityOn
pt |  | AutoExpand
pt | ro | BorderStyle
pt |  | HideSelection
pt |  | HotTrack
pt |  | HotTrackColor
pt |  | DisabledFontColor
pt |  | Indent
pt |  | MultiSelect
pt |  | ReadOnly
pt |  | RightClickSelect
pt |  | RowSelect
pt |  | ScrolledLeft
pt |  | ScrolledTop
pt |  | ShowButtons
pt |  | ShowLines
pt |  | ShowRoot
pt |  | ShowSeparators
pt |  | SortType
pt |  | ToolTips
 |  | BackgroundColor
 | ro | BorderWidth
 |  | BottomItem
 | ro | Color
 |  | DefaultItemHeight
 |  | DropTarget
 |  | ExpandSignColor
 |  | ExpandSignSize
 |  | ExpandSignType
 |  | Images
 |  | ImagesWidth
 |  | InsertMarkNode
 |  | InsertMarkType
 |  | Items
 |  | KeepCollapsedNodes
 |  | MultiSelectStyle
 |  | Options
 |  | ScrollBars
 |  | Selected
 |  | SelectionColor
 | ro | SelectionCount
 |  | SelectionFontColor
 |  | SelectionFontColorUsed
 | ro | Selections
 |  | SeparatorColor
 |  | StateImages
 |  | StateImagesWidth
 |  | TopItem
 |  | TreeLineColor
 |  | TreeLinePenStyle
pl | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibilityOn (TCustomTreeView)
 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoExpand (TCustomTreeView)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 |  | BackgroundColor (TCustomTreeView)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pt | ro | BorderStyle (TCustomTreeView)
 |  | BorderWidth (TWinControl)
 | ro | BorderWidth (TCustomTreeView)
 |  | BottomItem (TCustomTreeView)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomTreeView)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefaultItemHeight (TCustomTreeView)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt |  | DisabledFontColor (TCustomTreeView)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | DropTarget (TCustomTreeView)
pt | ro | EditingItem (TCustomTreeView)
 |  | Enabled (TControl)
 |  | ExpandSignColor (TCustomTreeView)
 |  | ExpandSignSize (TCustomTreeView)
 |  | ExpandSignType (TCustomTreeView)
 |  | FileSortType (TCustomShellTreeView)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pt |  | HideSelection (TCustomTreeView)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pt |  | HotTrack (TCustomTreeView)
pt |  | HotTrackColor (TCustomTreeView)
 |  | Images (TCustomTreeView)
 |  | ImagesWidth (TCustomTreeView)
pt |  | Indent (TCustomTreeView)
 |  | InsertMarkNode (TCustomTreeView)
 |  | InsertMarkType (TCustomTreeView)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | Items (TCustomTreeView)
 | ro | Items (TCustomShellTreeView)
 |  | KeepCollapsedNodes (TCustomTreeView)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
pt |  | MultiSelect (TCustomTreeView)
 |  | MultiSelectStyle (TCustomTreeView)
 |  | Name (TComponent)
 |  | ObjectTypes (TCustomShellTreeView)
 |  | Options (TCustomTreeView)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | Path (TCustomShellTreeView)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | ReadOnly (TCustomTreeView)
pt |  | RightClickSelect (TCustomTreeView)
 |  | Root (TCustomShellTreeView)
pt |  | RowSelect (TCustomTreeView)
 |  | ScrollBars (TCustomTreeView)
pt |  | ScrolledLeft (TCustomTreeView)
pt |  | ScrolledTop (TCustomTreeView)
 |  | Selected (TCustomTreeView)
 |  | SelectionColor (TCustomTreeView)
 | ro | SelectionCount (TCustomTreeView)
 |  | SelectionFontColor (TCustomTreeView)
 |  | SelectionFontColorUsed (TCustomTreeView)
 | ro | Selections (TCustomTreeView)
 |  | SeparatorColor (TCustomTreeView)
pt |  | SessionProperties (TControl)
 |  | ShellListView (TCustomShellTreeView)
pt |  | ShowButtons (TCustomTreeView)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
pt |  | ShowLines (TCustomTreeView)
pt |  | ShowRoot (TCustomTreeView)
pt |  | ShowSeparators (TCustomTreeView)
pt |  | SortType (TCustomTreeView)
 |  | StateImages (TCustomTreeView)
 |  | StateImagesWidth (TCustomTreeView)
pt | ro | States (TCustomTreeView)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCustomTreeView)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pt |  | ToolTips (TCustomTreeView)
pl |  | Top (TControl)
 |  | TopItem (TCustomTreeView)
 |  | TreeLineColor (TCustomTreeView)
 |  | TreeLinePenStyle (TCustomTreeView)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomShellTreeView
pt | DoCreateNodeClass
pt | Loaded
pt | CreateNode
pt | PopulateTreeNodeWithFiles
pt | DoSelectionChanged
pt | DoAddItem
pt | CanExpand
 | Create
 | Destroy
 | GetBasePath
 | GetRootPath
 | GetFilesInDir
 | GetPathFromNode
 | PopulateWithBaseFiles
 | Refresh
TCustomTreeView
pt | WSRegisterClass
pt | GetControlClassDefaultSize
pt | Added
pt | EditorEditingDone
pt | EditorKeyDown
pt | BeginAutoDrag
pt | BeginEditing
pt | DoDragMsg
pt | CanChange
pt | CanCollapse
pt | CanEdit
pt | CanExpand
pt | CreateNode
pt | CreateNodes
pt | CustomDraw
pt | CustomDrawItem
pt | DefaultItemHeightIsStored
pt | DoAutoAdjustLayout
pt | ExpandSignSizeIsStored
pt | GetDragImages
pt | GetMaxLvl
pt | GetMaxScrollLeft
pt | GetMaxScrollTop
pt | GetNodeAtY
pt | GetNodeDrawAreaHeight
pt | GetNodeDrawAreaWidth
pt | IndentIsStored
pt | IsCustomDrawn
pt | IsNodeVisible
pt | IsNodeHeightFullVisible
pt | IsInsertMarkVisible
pt | MoveSelection
pt | Change
pt | Collapse
pt | CreateWnd
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | Delete
pt | DestroyWnd
pt | DoCreateNodeClass
pt | DoEndDrag
pt | DoMouseWheel
pt | DoMouseWheelHorz
pt | DoPaint
pt | DoPaintNode
pt | DoStartDrag
pt | DragOver
pt | EndEditing
pt | EnsureNodeIsVisible
pt | Expand
pt | GetImageIndex
pt | GetSelectedIndex
pt | InitializeWnd
pt | KeyDown
pt | Loaded
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseLeave
pt | NodeChanged
pt | Notification
pt | Paint
pt | ScrollView
pt | SetDragMode
pt | SetOptions
pt | UpdateDefaultItemHeight
pt | UpdateInsertMark
pt | DoSelectionChanged
pt | WMHScroll
pt | WMVScroll
pt | WMLButtonDown
pt | WMSetFocus
pt | WMKillFocus
pt | Resize
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | Create
 | Destroy
 | AlphaSort
 | ClearSelection
 | ConsistencyCheck
 | CustomSort
 | DefaultTreeViewSort
 | EraseBackground
 | GetHitTestInfoAt
 | GetNodeAt
 | GetNodeWithExpandSignAt
 | GetInsertMarkAt
 | SetInsertMark
 | SetInsertMarkAt
 | Invalidate
 | IsEditing
 | BeginUpdate
 | EndUpdate
 | FullCollapse
 | FullExpand
 | LoadFromFile
 | LoadFromStream
 | SaveToFile
 | SaveToStream
 | WriteDebugReport
 | LockSelectionChangeEvent
 | UnlockSelectionChangeEvent
 | GetFirstMultiSelected
 | GetLastMultiSelected
 | Select
 | SelectionVisible
 | MakeSelectionVisible
 | ClearInvisibleSelection
 | StoreCurrentSelection
 | ApplyStoredSelection
 | MoveToNextNode
 | MoveToPrevNode
 | MovePageDown
 | MovePageUp
 | MoveHome
 | MoveEnd
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | Added (TCustomTreeView)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AlphaSort (TCustomTreeView)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | ApplyStoredSelection (TCustomTreeView)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomTreeView)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BeginEditing (TCustomTreeView)
 | BeginUpdate (TCustomTreeView)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
pt | CanChange (TCustomTreeView)
pt | CanCollapse (TCustomTreeView)
pt | CanEdit (TCustomTreeView)
pt | CanExpand (TCustomTreeView)
pt | CanExpand (TCustomShellTreeView)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomTreeView)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | ClearInvisibleSelection (TCustomTreeView)
 | ClearSelection (TCustomTreeView)
pt | Click (TControl)
pt | Click (TCustomTreeView)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | Collapse (TCustomTreeView)
pt | ColorIsStored (TControl)
 | ConsistencyCheck (TCustomTreeView)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomTreeView)
 | Create (TCustomShellTreeView)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateNode (TCustomTreeView)
pt | CreateNode (TCustomShellTreeView)
pt | CreateNodes (TCustomTreeView)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TCustomTreeView)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | CustomDraw (TCustomTreeView)
pt | CustomDrawItem (TCustomTreeView)
 | CustomSort (TCustomTreeView)
pt | DblClick (TControl)
pt | DblClick (TCustomTreeView)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
pt | DefaultItemHeightIsStored (TCustomTreeView)
 | DefaultTreeViewSort (TCustomTreeView)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
pt | Delete (TCustomTreeView)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCustomTreeView)
 | Destroy (TCustomShellTreeView)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DestroyWnd (TCustomTreeView)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
pt | DoAddItem (TCustomShellTreeView)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomTreeView)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCreateNodeClass (TCustomTreeView)
pt | DoCreateNodeClass (TCustomShellTreeView)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoDragMsg (TCustomTreeView)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEndDrag (TCustomTreeView)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheel (TCustomTreeView)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelHorz (TCustomTreeView)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoPaint (TCustomTreeView)
pt | DoPaintNode (TCustomTreeView)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSelectionChanged (TCustomTreeView)
pt | DoSelectionChanged (TCustomShellTreeView)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoStartDrag (TCustomTreeView)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DragOver (TCustomTreeView)
 | EditingDone (TControl)
pt | EditorEditingDone (TCustomTreeView)
pt | EditorKeyDown (TCustomTreeView)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
pt | EndEditing (TCustomTreeView)
 | EndUpdate (TCustomTreeView)
 | EndUpdateBounds (TWinControl)
pt | EnsureNodeIsVisible (TCustomTreeView)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCustomTreeView)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
pt | Expand (TCustomTreeView)
pt | ExpandSignSizeIsStored (TCustomTreeView)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | FullCollapse (TCustomTreeView)
 | FullExpand (TCustomTreeView)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
 | GetBasePath (TCustomShellTreeView)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildAccessibleObjectAtPos (TCustomTreeView)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomTreeView)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetDragImages (TCustomTreeView)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
 | GetFilesInDir (TCustomShellTreeView)
 | GetFirstMultiSelected (TCustomTreeView)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetHitTestInfoAt (TCustomTreeView)
 | GetIDsOfNames (TComponent)
pt | GetImageIndex (TCustomTreeView)
 | GetInsertMarkAt (TCustomTreeView)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetLastMultiSelected (TCustomTreeView)
pt | GetLogicalClientRect (TControl)
pt | GetMaxLvl (TCustomTreeView)
pt | GetMaxScrollLeft (TCustomTreeView)
pt | GetMaxScrollTop (TCustomTreeView)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetNodeAt (TCustomTreeView)
pt | GetNodeAtY (TCustomTreeView)
pt | GetNodeDrawAreaHeight (TCustomTreeView)
pt | GetNodeDrawAreaWidth (TCustomTreeView)
 | GetNodeWithExpandSignAt (TCustomTreeView)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
 | GetPathFromNode (TCustomShellTreeView)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
 | GetRootPath (TCustomShellTreeView)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSelectedChildAccessibleObject (TCustomTreeView)
pt | GetSelectedIndex (TCustomTreeView)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
pt | IndentIsStored (TCustomTreeView)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomTreeView)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
 | Invalidate (TCustomTreeView)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
pt | IsCustomDrawn (TCustomTreeView)
 | IsEditing (TCustomTreeView)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
pt | IsInsertMarkVisible (TCustomTreeView)
pt | IsNodeHeightFullVisible (TCustomTreeView)
pt | IsNodeVisible (TCustomTreeView)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomTreeView)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomTreeView)
pt | Loaded (TCustomShellTreeView)
pt | LoadedAll (TControl)
 | LoadFromFile (TCustomTreeView)
 | LoadFromStream (TCustomTreeView)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
 | LockSelectionChangeEvent (TCustomTreeView)
pt | MainWndProc (TWinControl)
 | MakeSelectionVisible (TCustomTreeView)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseDown (TCustomTreeView)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseLeave (TCustomTreeView)
pt | MouseMove (TControl)
pt | MouseMove (TCustomTreeView)
pt | MouseUp (TControl)
pt | MouseUp (TCustomTreeView)
 | MoveEnd (TCustomTreeView)
 | MoveHome (TCustomTreeView)
 | MovePageDown (TCustomTreeView)
 | MovePageUp (TCustomTreeView)
pt | MoveSelection (TCustomTreeView)
 | MoveToNextNode (TCustomTreeView)
 | MoveToPrevNode (TCustomTreeView)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
pt | NodeChanged (TCustomTreeView)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomTreeView)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | Paint (TCustomTreeView)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PopulateTreeNodeWithFiles (TCustomShellTreeView)
 | PopulateWithBaseFiles (TCustomShellTreeView)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
pt | QuadClick (TCustomTreeView)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Refresh (TCustomShellTreeView)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
pt | Resize (TCustomTreeView)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SaveToFile (TCustomTreeView)
 | SaveToStream (TCustomTreeView)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | ScrollView (TCustomTreeView)
 | Select (TCustomTreeView)
pt | SelectFirst (TWinControl)
 | SelectionVisible (TCustomTreeView)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDragMode (TCustomTreeView)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetInsertMark (TCustomTreeView)
 | SetInsertMarkAt (TCustomTreeView)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetOptions (TCustomTreeView)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StoreCurrentSelection (TCustomTreeView)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
pt | TripleClick (TCustomTreeView)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | UnlockSelectionChangeEvent (TCustomTreeView)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
pt | UpdateDefaultItemHeight (TCustomTreeView)
 | UpdateDockCaption (TWinControl)
pt | UpdateInsertMark (TCustomTreeView)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHScroll (TCustomTreeView)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMKillFocus (TCustomTreeView)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonDown (TCustomTreeView)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMSetFocus (TCustomTreeView)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TCustomTreeView)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteDebugReport (TCustomTreeView)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomTreeView)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomShellTreeView
 | OnAddItem
TCustomTreeView
pt | OnAddition
pt | OnAdvancedCustomDraw
pt | OnAdvancedCustomDrawItem
pt | OnChange
pt | OnChanging
pt | OnCollapsed
pt | OnCollapsing
pt | OnCompare
pt | OnCreateNodeClass
pt | OnCustomCreateItem
pt | OnCustomDraw
pt | OnCustomDrawItem
pt | OnCustomDrawArrow
pt | OnDeletion
pt | OnEdited
pt | OnEditing
pt | OnEditingEnd
pt | OnExpanded
pt | OnExpanding
pt | OnGetImageIndex
pt | OnGetSelectedIndex
pt | OnNodeChanged
pt | OnSelectionChanged
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomShellTreeView.CanExpand

Determines if the specified tree node can be expanded in the shell control

Declaration

Source position: shellctrls.pas line 84

protected function TCustomShellTreeView.CanExpand(

  Node: TTreeNode

):Boolean; override;

Arguments

Node

Tree node examined in the method

Function result

True when the tree node contains child nodes and be expanded

Description

CanExpand is an overridden Boolean function used to determine if the specified tree node can be expanded in the shell control. Node contains the TTreeNode examined in the method. CanExpand calls the inherited method using the value in Node as an argument.

Remark: Please note: No additional actions are performed if the inherited method returns False.

CanExpand temporarily disables the AutoExpand functionality in the shell control, and removes all child tree nodes in Node. The child nodes are re-created using the PopulateTreeNodeWithFiles method. This ensures that the shell control reflects the current content in the local file system during execution of the method. The value in AutoExpand is restored to its value on entry to the method.

See also

TCustomShellTreeView.PopulateTreeNodeWithFiles | Adds tree nodes for file system objects found starting at the specified node/path
TShellTreeView.AutoExpand | Unfold a tree-item when user clicks it or an item activated by code.
#LCL.ComCtrls.TCustomTreeView.AutoExpand | Unfold a tree-item when user clicks it or an item activated by code.
TTreeNode
TShellTreeNode | Represents tree nodes in TShellTreeView


TCustomShellTreeView.Create

Constructor for the class instance

Declaration

Source position: shellctrls.pas line 87

public constructor TCustomShellTreeView.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Component that owns the class instance

Description

Create is the constructor for the class instance. Create calls the inherited method using the value in AOwner as the owner for the class instance. Create initializes an internal member used to monitor the Root property for changes to its value. Create sets the value in ObjectTypes to display folders.

Please note: Values in the Items property are populated when the Loaded method is called.

See also

TCustomShellTreeView.Root | Indicates the directory to start showing the list of items
TCustomShellTreeView.ObjectTypes | Indicates which objects should be shown in this control (for example if it should show files and directories or only directories)
TCustomShellTreeView.Items | Collection of tree-items which is the content of control. Has type TTreeNodes.
TCustomShellTreeView.ShellListView | Connects this ShellTreeView to a ShellListView
TCustomShellTreeView.Loaded | Performs actions needed when LCL component streaming has been completed


TCustomShellTreeView.CreateNode

Creates a new tree node for the shell control

Declaration

Source position: shellctrls.pas line 78

protected function TCustomShellTreeView.CreateNode: TTreeNode; override;

Function result

New tree node created in the method

Description

CreateNode is an overridden method used to create an new TTreeNode instance for the shell control. CreateNode calls the inherited method to create the class instance for the tree node which used as the return value contains for the method.

CreateNode ensures that the tree node is a TShellTreeNode class instance; it may have been overridden in the OnCreateNodeClass event handler. If the new tree node is not derived from TShellTreeNode, an EShellCtrl exception is raised to indicate the invalid node type.

Errors

Raises an EShellCtrl exception if the new tree node is not derived from TShellTreeNode.

See also

TShellTreeNode | Represents tree nodes in TShellTreeView
EShellCtrl | Exception raised for errors occuring in shell controls


TCustomShellTreeView.Destroy

Destructor for the class instance

Declaration

Source position: shellctrls.pas line 88

public destructor TCustomShellTreeView.Destroy; override;

Description

Destroy is the destructor for the class instance. Destroy ensures that the ShellListView is set to Nil prior to calling the inherited destructor.

See also

TCustomShellTreeView.ShellListView

Connects this ShellTreeView to a ShellListView


TCustomShellTreeView.DoAddItem

Performs actions needed to add a new tree node to the shell control

Declaration

Source position: shellctrls.pas line 83

protected procedure TCustomShellTreeView.DoAddItem(

  const ABasePath: string;

  const AFileInfo: TSearchRec;

  var CanAdd: Boolean

);

Arguments

ABasePath | Base path for the new tree node
AFileInfo | TSearchRec with information about the file system object
CanAdd | Indicates if the tree node can be added for the specified path

Description

DoAddItem is a procedure used to perform actions needed when a new tree node is added to the shell control. DoAddItem signals the OnAddItem event handler (when assigned) to examine and process the arguments passed to the method.

ABasePath contains the path on the local file system where the file system object exists.

AFileInfo is a TSearchRec instance with the details for the file system object.

CanAdd is a variable Boolean argument used to indicate if the new tree node can be added to the shell control.

Remark: Please note: No actions are performed in the method when OnAddItem has not been assigned (contains Nil). Applications must implement and assign an object procedure to the event handler which responds to the event notification.


TCustomShellTreeView.DoCreateNodeClass

Performs actions needed to create a new tree node in the shell control

Declaration

Source position: shellctrls.pas line 76

protected procedure TCustomShellTreeView.DoCreateNodeClass(

  var NewNodeClass: TTreeNodeClass

); override;

Arguments

NewNodeClass

Class reference used to create tree nodes in the shell control

Description

DoCreateNodeClass is an overridden method used to perform actions needed to create a new tree node in the Items for the shell control. DoCreateNodeClass sets NewNodeClass to the TShellTreeNode class type used in TCustomShellTreeView. DoCreateNodeClass calls the inherited method using NewNodeClass as an argument.

See also

TShellTreeNode

Represents tree nodes in TShellTreeView


TCustomShellTreeView.DoSelectionChanged

Performs actions needed when a new item is selected in the shell control

Declaration

Source position: shellctrls.pas line 82

protected procedure TCustomShellTreeView.DoSelectionChanged; override;

Description

DoSelectionChanged is an overridden method used to perform actions needed when a new item is selected in the shell control. DoSelectionChanged calls the inherited DoSelectionChanged method, and ensures that a TCustomShellListView control assigned to ShellListView is synchronized to the current selection in the class.

Remark: Please note: No actions are performed in the method if values for either ShellListView or Selected have not been assigned (contain Nil).

Selected contains the current tree node selected in the shell control, and is used to determine if the selection is a file, directory, or other device. When it is a directory, its path is assigned to the Root property in ShellListView.

If Selected does not represent a directory, the path refers to a file name that must exist on the local file system. An EShellCtrl exception is raised if the selected item does not exist. If Selected has a parent tree node, its path is assigned to the Root property in ShellListView. If no parent is available, the Root property in ShellListView is set to an empty string ('').

Errors

Raises an EShellCtrl exception if Selected refers to a file name that no longer exists on the local file system.

See also

TCustomShellTreeView.ShellListView | Connects this ShellTreeView to a ShellListView
TCustomShellListView | The base class that defines a list view control to display the files, directories and other objects (such as devices) from the local file system
TCustomShellListView.Root | The most important property of the ShellListView, indicates the directory whose contents will be shown
TShellTreeNode | Represents tree nodes in TShellTreeView
EShellCtrl | Exception raised for errors occuring in shell controls
#LCL.ComCtrls.TCustomTreeView.Selected | The Selected tree nodes


TCustomShellTreeView.FileSortType

Indicates how the items should be sorted in the tree

Declaration

Source position: shellctrls.pas line 104

public property TCustomShellTreeView.FileSortType : TFileSortType
  read FFileSortType
  write SetFileSortType;

Description

FileSortType is a TFileSortType property used to indicate the sort order for tree nodes in the Items property. See TFileSortType for information about enumeration values and their meanings.

Changing the value in FileSortType causes the Items property to be cleared, and the tree nodes to be re-created for the Path when Root has been assigned. If Root contains an empty string (''), the PopulateWithBaseFiles method is called. Otherwise, the Path is updated to force the control to be reloaded.

Remark: Please note: No action other than setting the property value is performed in the method at design-time.

The value in FileSortType is used in the PopulateTreeNodeWithFiles method and passed as an argument to GetFilesInDir.

See also

TFileSortType | Represents sorting options for the content in a shell control
EInvalidPath | Exception raised for an invalid path in shell controls
TCustomShellTreeView.Items | Collection of tree-items which is the content of control. Has type TTreeNodes.
TCustomShellTreeView.Root | Indicates the directory to start showing the list of items
TCustomShellTreeView.Path | Path to the directory displayed in the shell control
TCustomShellTreeView.PopulateWithBaseFiles | Fills the tree view when the Root directory is empty
TCustomShellTreeView.PopulateTreeNodeWithFiles | Adds tree nodes for file system objects found starting at the specified node/path
TCustomShellTreeView.GetFilesInDir | Finds all files/directories directly inside a directory


TCustomShellTreeView.GetBasePath

Returns the lowest possible path in the file system hierarchy. For example "/" in UNIXes or "\" in Windows CE

Declaration

Source position: shellctrls.pas line 91

public class function TCustomShellTreeView.GetBasePath: string;


TCustomShellTreeView.GetFilesInDir

Finds all files/directories directly inside a directory

Declaration

Source position: shellctrls.pas line 93

public class procedure TCustomShellTreeView.GetFilesInDir(

  const ABaseDir: string;

  AMask: string;

  AObjectTypes: TObjectTypes;

  AResult: TStrings;

  AFileSortType: TFileSortType = fstNone;

  ACaseSensitivity: TMaskCaseSensitivity = mcsPlatformDefault

);

Arguments

ABaseDir | The base directory
AMask | A list of masks used to obtain files which match the mask. The masks should be separated by a Semicolon (';') character. For example: "*.exe;*.txt"
AObjectTypes | The kinds of objects to add to the list
AResult | An existing TStringList object used to store the list of files found in the method
AFileSortType | Indicates the sort order for the items in the list
ACaseSensitivity | Indicates if file names are compared using case sensitivity in the method

Description

Helper routine. Finds all files/directories directly inside a directory. Does not recurse subdirectories found the current directory.

AMask may contain multiple file masks separated by the Semicolon (';') character. Do not add a final delimiter after the last mask in the argument.


TCustomShellTreeView.GetPathFromNode

Returns the path (including the file name) from the file system that a particular node represents

Declaration

Source position: shellctrls.pas line 97

public function TCustomShellTreeView.GetPathFromNode(

  ANode: TTreeNode

):string;


TCustomShellTreeView.GetRootPath

Returns the effective root value, returning the value of GetBasePath() of Root is empty or the Root property value otherwise

Declaration

Source position: shellctrls.pas line 92

public function TCustomShellTreeView.GetRootPath: string;


TCustomShellTreeView.Loaded

Performs actions needed when LCL component streaming has been completed

Declaration

Source position: shellctrls.pas line 77

protected procedure TCustomShellTreeView.Loaded; override;

Description

Loaded is an overridden procedure used to perform actions needed when LCL component streaming has been completed. In TCustomShellTreeView, this includes calling the inherited method and setting the initial value for the root directory. If the initial root directory was assigned at design-time, PopulateWithBaseFiles is called to load files in the shell control.

See also

TCustomShellTreeView.Root | Indicates the directory to start showing the list of items
TCustomShellTreeView.PopulateWithBaseFiles | Fills the tree view when the Root directory is empty


TCustomShellTreeView.ObjectTypes

Indicates which objects should be shown in this control (for example if it should show files and directories or only directories)

Declaration

Source position: shellctrls.pas line 102

public property TCustomShellTreeView.ObjectTypes : TObjectTypes
  read FObjectTypes
  write SetObjectTypes;

See also

TObjectTypes | Set type with values that Indicate which objects should be visible in a shell control
TCustomShellListView.ObjectTypes | Indicates which objects should be shown in this control (for example if it should show files and directories or only directories)


TCustomShellTreeView.OnAddItem

Event handler signalled when an item (tree node) is added to the shell control

Declaration

Source position: shellctrls.pas line 107

public property TCustomShellTreeView.OnAddItem : TAddItemEvent
  read FOnAddItem
  write FOnAddItem;

Description

OnAddItem is a TAddItemEvent property which contains the event handler signalled when an item (tree node) is added to the shell control. OnAddItem is signalled from the PopulateTreeNodeWithFiles method.


TCustomShellTreeView.Path

Path to the directory displayed in the shell control

Declaration

Source position: shellctrls.pas line 106

public property TCustomShellTreeView.Path : string
  read GetPath
  write SetPath;

Description

Path is a String property which represents the path on the local file system to the Selected tree node in the control.

Reading the value for the property calls the GetPathFromNode method to derive the value for the property using the Selected tree node. The full path for the TShellTreeNode is used, with a path delimiter appended for a directory entry. If the path is not absolute, the base path name is prepended to the path value.

Setting the value for the property causes the the new value to be resolved to a fully qualified path name when needed. A relative path is expanded into a fully qualified absolute path value resolved relative to the base path in Root.

An EInvalidPath exception is raised when setting Path to a value that is not valid, including:

  • The path does not exist on the local file system
  • The path cannot be resolved as a directory located under the Root directory
  • The path represents an entry not valid for the settings in ObjectTypes


TCustomShellTreeView.PopulateTreeNodeWithFiles

Adds tree nodes for file system objects found starting at the specified node/path

Declaration

Source position: shellctrls.pas line 80

protected function TCustomShellTreeView.PopulateTreeNodeWithFiles(

  ANode: TTreeNode;

  ANodePath: string

):Boolean;

Arguments

ANode | Initial tree node used when filling the Items for the shell control
ANodePath | Path to the initial tree node used in the method

Function result

Returns True if at least one item was added to the shell control

Description

PopulateTreeNodeWithFiles is a Boolean function used to fill the Items property with tree nodes for file system objects. ANode contains the initial tree node examined in the method. ANodePath contains the path on the local file system to the tree node in ANode. The return value is True if at least on item was added in the method.

Remark: Please note: No actions are performed in the method at design-time; the return value is set to False.

PopulateTreeNodeWithFiles calls GetFilesInDir to get a list with TFileItem instances for all file system objects matching the ObjectTypes enabled in the shell control. Each of the TFileItem instances are passed to the DoAddItem method to determine if they can be added to the Items in the control. If the new node is for a directory, its HasChildren property is set to True.

PopulateTreeNodeWithFiles is used in the implementation of the PopulateWithBaseFiles and CanExpand methods in TCustomShellTreeView.

See also

TCustomShellTreeView.ObjectTypes | Indicates which objects should be shown in this control (for example if it should show files and directories or only directories)
TCustomShellTreeView.Items | Collection of tree-items which is the content of control. Has type TTreeNodes.
TCustomShellTreeView.DoAddItem | Performs actions needed to add a new tree node to the shell control
TCustomShellTreeView.GetFilesInDir | Finds all files/directories directly inside a directory
TCustomShellTreeView.CanExpand | Determines if the specified tree node can be expanded in the shell control
TCustomShellTreeView.PopulateWithBaseFiles | Fills the tree view when the Root directory is empty
TShellTreeNode | Represents tree nodes in TShellTreeView


TCustomShellTreeView.PopulateWithBaseFiles

Fills the tree view when the Root directory is empty

Declaration

Source position: shellctrls.pas line 98

public procedure TCustomShellTreeView.PopulateWithBaseFiles;

Description

Remark: The implementation of PopulateWithBaseFiles is platform-specific.

For Windows platforms other than Windows CE, the tree view is filled with TShellTreeNode entries for the logical drive names found on the system. The drive information is retrieved using the GetLogicalDriveStrings routine in the Windows API.

For other platforms, which do not use drive letters, the tree view is populated with nodes for the files or directories in the base path for the control.

PopulateWithBaseFiles is called from the Loaded, SetRoot, and SetFileSortType methods when an empty string ('') is assigned to the Root property.

Remark: No actions are performed in the method at design-time, or when the component is loaded using the LCL streaming mechanism on platforms other than Windows.


TCustomShellTreeView.Refresh

Updates the tree view to display file system objects starting at the specified tree node

Declaration

Source position: shellctrls.pas line 99

public procedure TCustomShellTreeView.Refresh(

  ANode: TTreeNode

); overload;

Arguments

ANode

Tree node with the initial path displayed in the shell control; Nil defaults to the root directory

Description

Used in the implementation of the SetObjectTypes method.

See also

TCustomShellTreeView.Items | Collection of tree-items which is the content of control. Has type TTreeNodes.
TCustomShellTreeView.Root | Indicates the directory to start showing the list of items


TCustomShellTreeView.Root

Indicates the directory to start showing the list of items

Declaration

Source position: shellctrls.pas line 105

public property TCustomShellTreeView.Root : string
  read FRoot
  write SetRoot;

Description

Root is a String property used to set the directory (or logical device) used to fill the list of items in the tree view control. Changing the value in Root causes the Items in the control to be re-populated.

Remark: Please note: No actions are performed in the method when a new value is set for the the Root property while the component is being loaded using the LCL streaming mechanism. The actions are performed when the Loaded method is called.

An empty string ('') indicates that the base path for the platform should be used to populate the tree view. This causes the PopulateWithBaseFiles method to be called to determine the Items displayed in the control.

Setting Root to an invalid path name causes an EInvalidPath exception to be raised at run-time; the error is ignored at design-time to prevent crashing the Lazarus IDE.

TShellTreeNode instances are created and added to the Items property using the expanded fully qualified path name in Root.

If ShellListView has been assigned for the control, its Root property is updated to match the new value for the property.

See also

TCustomShellTreeView.GetBasePath | Returns the lowest possible path in the file system hierarchy. For example "/" in UNIXes or "\" in Windows CE
TCustomShellTreeView.Items | Collection of tree-items which is the content of control. Has type TTreeNodes.
TCustomShellTreeView.PopulateWithBaseFiles | Fills the tree view when the Root directory is empty
TShellTreeView.ShellListView | Connects this ShellTreeView to a ShellListView
TShellListView | Implements a list view control to display the files, directories and other objects (such as devices) on the local file system
TShellTreeNode | Represents tree nodes in TShellTreeView


TCustomShellTreeView.ShellListView

Connects this ShellTreeView to a ShellListView

Declaration

Source position: shellctrls.pas line 103

public property TCustomShellTreeView.ShellListView : TCustomShellListView
  read FShellListView
  write SetShellListView;

Description

ShellListView is a TCustomShellListView property used to connect the tree view to a list view control.

Methods and properties in the list view control can be used to change the currently selected directory, or to limit its display to specified object types. Changes to the Root or ObjectTypes properties in the list view are propogated to the associated tree view.

In a similar fashion, changes to the Root property or the selected item in the tree view causes the changes to be propogated to the associated list view control.

See also

TShellListView | Implements a list view control to display the files, directories and other objects (such as devices) on the local file system
TCustomShellListView | The base class that defines a list view control to display the files, directories and other objects (such as devices) from the local file system
TCustomShellListView.ShellTreeView | Used to connect the ShellListView to a ShellTreeView


TShellListView

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a list view control to display the files, directories and other objects (such as devices) on the local file system

Declaration

Source position: shellctrls.pas line 244

type TShellListView = class(TCustomShellListView)
public
property Columns: TListColumns; | Collection of items, which have properties for ListView columns (size, alignment, image index, etc.)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property BorderWidth: TBorderWidth; | Width of the Border around the control; default is zero.
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property HideSelection: Boolean; | If control looses focus, don't paint selection background for selected item(s)
property LargeImages: TCustomImageList; | ImageList object, which contains "big" icons for one if ListView layouts
property Mask: string;
property MaskCaseSensitivity: TMaskCaseSensitivity;
property MultiSelect: Boolean; | Allow to select several Listview items at a time, using Ctrl+click (select one item more)
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ReadOnly: Boolean; | Don't allow user to change item captions, by click with a delay.
property RowSelect: Boolean; | In Report view, this allows to highlight entire selected row, until right edge of ListView
property ScrollBars: TScrollStyle; | Kind of scrollbars in control: vertical, horizontal, none or both. Auto* mean that scrollbars hide automatically
property ShowColumnHeaders: Boolean; | Show header area in ListView, which shows captions of columns
property ShowHint: Boolean; | Enables the Hint display
property SmallImages: TCustomImageList; | ImageList object, which contains "small" icons for one if ListView layouts
property SortColumn: Integer; | Index of column, by which ListView was last sorted. -1 for none.
property SortType: TSortType; | Sets sorting order for current sorting column: by text, by Data of items, both or none
property StateImages: TCustomImageList; | ImageList object, which contains "state" icons, for item states: selected, normal, etc
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property ToolTips: Boolean; | Automatically show hints (tooltips) for ListView items, when mouse is over items
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property ViewStyle: TViewStyle;
property OnChange: TLVChangeEvent; | Called when content of list collection changes.
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnColumnClick: TLVColumnClickEvent; | Called when user clicks on column's header area.
property OnCompare: TLVCompareEvent; | Called during sorting of list, by one of columns, to compare items.
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDeletion: TLVDeletedEvent; | Called when items are deleted by code.
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEdited: TLVEditedEvent;
property OnEditing: TLVEditingEvent;
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnMouseWheelHorz: TMouseWheelEvent; | Event handler for horizontal movements of the mouse wheel
property OnMouseWheelLeft: TMouseWheelUpDownEvent; | Event handler for left movements of the mouse wheel
property OnMouseWheelRight: TMouseWheelUpDownEvent; | Event handler for right movements of the mouse wheel
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnSelectItem: TLVSelectItemEvent; | Called when items are selected or selection changes
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property OnAddItem: TAddItemEvent;
property OnFileAdded: TCSLVFileAddedEvent;
property ObjectTypes: TObjectTypes; | Indicates which objects should be shown in this control (for example if it should show files and directories or only directories)
property Root: string; | The most important property of the ShellListView, indicates the directory whose contents will be shown
property ShellTreeView: TCustomShellTreeView; | Used to connect the ShellListView to a ShellTreeView
end;

Inheritance

TShellListView | Implements a list view control to display the files, directories and other objects (such as devices) on the local file system
|
TCustomShellListView | The base class that defines a list view control to display the files, directories and other objects (such as devices) from the local file system
|
TCustomListView | TCustomListView - the base class for TListView
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TShellListView is a TCustomShellListView descendant which implements a list view control for file system objects on the local file system. TShellListView contains properties, methods, and events needed to access and maintain items in the control including:

  • Mask
  • MaskCaseSensitivity
  • ObjectTypes
  • Root
  • ShellTreeView
  • Items
  • GetPathFromItem
  • OnAddItem
  • OnFileAdded

See also

TCustomShellListView | The base class that defines a list view control to display the files, directories and other objects (such as devices) from the local file system
TCustomShellListView.Mask | File mask used to select items displayed in the shell control
TCustomShellListView.MaskCaseSensitivity | Case Sensitivity option enabled for file masks in the shell control
TCustomShellListView.ObjectTypes | Indicates which objects should be shown in this control (for example if it should show files and directories or only directories)
TCustomShellListView.Root | The most important property of the ShellListView, indicates the directory whose contents will be shown
TCustomShellListView.ShellTreeView | Used to connect the ShellListView to a ShellTreeView
TCustomShellListView.Items | Collection of items in ListView.
TCustomShellListView.GetPathFromItem | Gets the path on the local file system for the specified item
TCustomShellListView.OnAddItem | Event handler signalled to determine if the specified file information can be added to the Items for the list view.
TCustomShellListView.OnFileAdded | Event handler signalled when a file is added to the Items in the control


TShellListView
 | ro | Columns
pl | ro | Align
pl | ro | Anchors
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | BorderWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | DragCursor
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | HideSelection
pl | ro | LargeImages
pl | ro | Mask
pl | ro | MaskCaseSensitivity
pl | ro | MultiSelect
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ReadOnly
pl | ro | RowSelect
pl | ro | ScrollBars
pl | ro | ShowColumnHeaders
pl | ro | ShowHint
pl | ro | SmallImages
pl | ro | SortColumn
pl | ro | SortType
pl | ro | StateImages
pl | ro | TabStop
pl | ro | TabOrder
pl | ro | ToolTips
pl | ro | Visible
pl | ro | ViewStyle
pl | ro | ObjectTypes
pl | ro | Root
pl | ro | ShellTreeView
TCustomShellListView
 |  | Mask
 |  | MaskCaseSensitivity
 |  | ObjectTypes
 |  | Root
 |  | ShellTreeView
 | ro | Items
TCustomListView
pt |  | AllocBy
pt |  | AutoSort
pt |  | AutoSortIndicator
pt |  | AutoWidthLastColumn
pt |  | ColumnClick
pt |  | Columns
pt |  | DefaultItemHeight
pt |  | HideSelection
pt |  | HoverTime
pt |  | LargeImages
pt |  | LargeImagesWidth
pt |  | OwnerDraw
pt |  | ScrollBars
pt |  | ShowColumnHeaders
pt |  | ShowWorkAreas
pt |  | SmallImages
pt |  | SmallImagesWidth
pt |  | SortType
pt |  | SortColumn
pt |  | SortDirection
pt |  | StateImages
pt |  | StateImagesWidth
pt |  | ToolTips
pt |  | ViewStyle
 | ro | BoundingRect
 | ro | BorderStyle
 | ro | Canvas
 |  | Checkboxes
 | ro | Column
 | ro | ColumnCount
 |  | DropTarget
 |  | FlatScrollBars
 |  | FullDrag
 |  | GridLines
 |  | HotTrack
 |  | HotTrackStyles
 |  | IconOptions
 |  | ItemFocused
 |  | ItemIndex
 |  | Items
 |  | MultiSelect
 |  | OwnerData
 |  | ReadOnly
 |  | RowSelect
 | ro | SelCount
 |  | Selected
 | ro | LastSelected
 | ro | TabStop
 | ro | TopItem
 |  | ViewOrigin
 | ro | VisibleRowCount
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TShellListView)
pt |  | AllocBy (TCustomListView)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TShellListView)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
pt |  | AutoSort (TCustomListView)
pt |  | AutoSortIndicator (TCustomListView)
pt |  | AutoWidthLastColumn (TCustomListView)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TShellListView)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomListView)
pl | ro | BorderStyle (TShellListView)
 |  | BorderWidth (TWinControl)
pl | ro | BorderWidth (TShellListView)
 | ro | BoundingRect (TCustomListView)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomListView)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | Checkboxes (TCustomListView)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TShellListView)
 | ro | Column (TCustomListView)
pt |  | ColumnClick (TCustomListView)
 | ro | ColumnCount (TCustomListView)
pt |  | Columns (TCustomListView)
 | ro | Columns (TShellListView)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TShellListView)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
pt |  | DefaultItemHeight (TCustomListView)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TShellListView)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
pl | ro | DragMode (TShellListView)
 |  | DropTarget (TCustomListView)
 |  | Enabled (TControl)
pl | ro | Enabled (TShellListView)
 |  | FlatScrollBars (TCustomListView)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TShellListView)
 |  | FullDrag (TCustomListView)
 |  | GridLines (TCustomListView)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pt |  | HideSelection (TCustomListView)
pl | ro | HideSelection (TShellListView)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | HotTrack (TCustomListView)
 |  | HotTrackStyles (TCustomListView)
pt |  | HoverTime (TCustomListView)
 |  | IconOptions (TCustomListView)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | ItemFocused (TCustomListView)
 |  | ItemIndex (TCustomListView)
 |  | Items (TCustomListView)
 | ro | Items (TCustomShellListView)
pt |  | LargeImages (TCustomListView)
pl | ro | LargeImages (TShellListView)
pt |  | LargeImagesWidth (TCustomListView)
 | ro | LastSelected (TCustomListView)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | Mask (TCustomShellListView)
pl | ro | Mask (TShellListView)
 |  | MaskCaseSensitivity (TCustomShellListView)
pl | ro | MaskCaseSensitivity (TShellListView)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | MultiSelect (TCustomListView)
pl | ro | MultiSelect (TShellListView)
 |  | Name (TComponent)
 |  | ObjectTypes (TCustomShellListView)
pl | ro | ObjectTypes (TShellListView)
 | ro | Owner (TComponent)
 |  | OwnerData (TCustomListView)
pt |  | OwnerDraw (TCustomListView)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TShellListView)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TShellListView)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TShellListView)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TShellListView)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomListView)
pl | ro | ReadOnly (TShellListView)
 |  | Root (TCustomShellListView)
pl | ro | Root (TShellListView)
 |  | RowSelect (TCustomListView)
pl | ro | RowSelect (TShellListView)
pt |  | ScrollBars (TCustomListView)
pl | ro | ScrollBars (TShellListView)
 | ro | SelCount (TCustomListView)
 |  | Selected (TCustomListView)
pt |  | SessionProperties (TControl)
 |  | ShellTreeView (TCustomShellListView)
pl | ro | ShellTreeView (TShellListView)
pt |  | ShowColumnHeaders (TCustomListView)
pl | ro | ShowColumnHeaders (TShellListView)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TShellListView)
 | ro | Showing (TWinControl)
pt |  | ShowWorkAreas (TCustomListView)
pt |  | SmallImages (TCustomListView)
pl | ro | SmallImages (TShellListView)
pt |  | SmallImagesWidth (TCustomListView)
pt |  | SortColumn (TCustomListView)
pl | ro | SortColumn (TShellListView)
pt |  | SortDirection (TCustomListView)
pt |  | SortType (TCustomListView)
pl | ro | SortType (TShellListView)
pt |  | StateImages (TCustomListView)
pl | ro | StateImages (TShellListView)
pt |  | StateImagesWidth (TCustomListView)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TShellListView)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomListView)
pl | ro | TabStop (TShellListView)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pt |  | ToolTips (TCustomListView)
pl | ro | ToolTips (TShellListView)
pl |  | Top (TControl)
 | ro | TopItem (TCustomListView)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | ViewOrigin (TCustomListView)
pt |  | ViewStyle (TCustomListView)
pl | ro | ViewStyle (TShellListView)
 |  | Visible (TControl)
pl | ro | Visible (TShellListView)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | VisibleRowCount (TCustomListView)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TShellListView
TCustomShellListView
pt | PopulateWithRoot
pt | Resize
pt | DoAddItem
 | Create
 | Destroy
 | GetPathFromItem
TCustomListView
pt | ItemDeleted
pt | ItemInserted
pt | WSRegisterClass
pt | GetControlClassDefaultSize
pt | InitializeWnd
pt | FinalizeWnd
pt | DestroyWnd
pt | BeginAutoDrag
pt | CreateListItem
pt | CreateListItems
pt | CanEdit
pt | Change
pt | ColClick
pt | Delete
pt | DoDeletion
pt | DoInsert
pt | DoItemChecked
pt | DoSelectItem
pt | DoAutoAdjustLayout
pt | DoSetBounds
pt | DoEndEdit
pt | InsertItem
pt | ImageChanged
pt | Loaded
pt | Notification
pt | IsCustomDrawn
pt | CustomDraw
pt | CustomDrawItem
pt | CustomDrawSubItem
pt | IntfCustomDraw
pt | GetUpdateCount
pt | DrawItem
pt | DoGetOwnerData
pt | DoOwnerDataHint
pt | DoOwnerDataStateChange
pt | DblClick
pt | KeyDown
 | Create
 | Destroy
 | AddItem
 | AlphaSort
 | Sort
 | CustomSort
 | BeginUpdate
 | Clear
 | EndUpdate
 | Repaint
 | FindCaption
 | FindData
 | GetHitTestInfoAt
 | GetItemAt
 | GetNearestItem
 | GetNextItem
 | ClearSelection
 | SelectAll
 | IsEditing
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TShellListView
pl | ro | OnChange
pl | ro | OnClick
pl | ro | OnColumnClick
pl | ro | OnCompare
pl | ro | OnContextPopup
pl | ro | OnDblClick
pl | ro | OnDeletion
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEdited
pl | ro | OnEditing
pl | ro | OnEndDrag
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnResize
pl | ro | OnSelectItem
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
pl | ro | OnAddItem
pl | ro | OnFileAdded
TCustomShellListView
pt |  | OnFileAdded
 |  | OnAddItem
TCustomListView
pt |  | OnChange
pt |  | OnColumnClick
pt |  | OnCompare
pt |  | OnCreateItemClass
pt |  | OnData
pt |  | OnDataFind
pt |  | OnDataHint
pt |  | OnDataStateChange
pt |  | OnDeletion
pt |  | OnEdited
pt |  | OnEditing
pt |  | OnInsert
pt |  | OnItemChecked
pt |  | OnSelectItem
pt |  | OnCustomDraw
pt |  | OnCustomDrawItem
pt |  | OnCustomDrawSubItem
pt |  | OnDrawItem
pt |  | OnAdvancedCustomDraw
pt |  | OnAdvancedCustomDrawItem
pt |  | OnAdvancedCustomDrawSubItem
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnAddItem (TShellListView)
pt |  | OnAdvancedCustomDraw (TCustomListView)
pt |  | OnAdvancedCustomDrawItem (TCustomListView)
pt |  | OnAdvancedCustomDrawSubItem (TCustomListView)
 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
pt |  | OnChange (TCustomListView)
pl | ro | OnChange (TShellListView)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pl | ro | OnClick (TShellListView)
pt |  | OnColumnClick (TCustomListView)
pl | ro | OnColumnClick (TShellListView)
pt |  | OnCompare (TCustomListView)
pl | ro | OnCompare (TShellListView)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TShellListView)
pt |  | OnCreateItemClass (TCustomListView)
pt |  | OnCustomDraw (TCustomListView)
pt |  | OnCustomDrawItem (TCustomListView)
pt |  | OnCustomDrawSubItem (TCustomListView)
pt |  | OnData (TCustomListView)
pt |  | OnDataFind (TCustomListView)
pt |  | OnDataHint (TCustomListView)
pt |  | OnDataStateChange (TCustomListView)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TShellListView)
pt |  | OnDeletion (TCustomListView)
pl | ro | OnDeletion (TShellListView)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TShellListView)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TShellListView)
pt |  | OnDrawItem (TCustomListView)
pt |  | OnEdited (TCustomListView)
pl | ro | OnEdited (TShellListView)
pt |  | OnEditing (TCustomListView)
pl | ro | OnEditing (TShellListView)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TShellListView)
 |  | OnEnter (TWinControl)
 |  | OnExit (TWinControl)
pt |  | OnFileAdded (TCustomShellListView)
pl | ro | OnFileAdded (TShellListView)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
pt |  | OnInsert (TCustomListView)
pt |  | OnItemChecked (TCustomListView)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TShellListView)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TShellListView)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TShellListView)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TShellListView)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TShellListView)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TShellListView)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TShellListView)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TShellListView)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TShellListView)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TShellListView)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TShellListView)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TShellListView)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TShellListView)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TShellListView)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TShellListView)
pt |  | OnSelectItem (TCustomListView)
pl | ro | OnSelectItem (TShellListView)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TShellListView)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TShellListView)


TShellListView.OnEdited

Declaration

Source position: shellctrls.pas line 312

published property TShellListView.OnEdited : TLVEditedEvent;


TShellListView.OnEditing

Declaration

Source position: shellctrls.pas line 313

published property TShellListView.OnEditing : TLVEditingEvent;


TShellTreeNode

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Represents tree nodes in TShellTreeView

Declaration

Source position: shellctrls.pas line 343

type TShellTreeNode = class(TTreeNode)
protected
procedure SetBasePath(); | Sets the value in the BasePath property
public
function ShortFilename; | Gets the short file name for the item represented in the tree node
function FullFilename; | Gets the full file name including path for the item represented in the tree node
function IsDirectory; | Indicates if the tree node is a directory on the local file system
property BasePath: string; [r] | Contains the path to the file system object in the tree node
end;

Inheritance

TShellTreeNode | Represents tree nodes in TShellTreeView
|
TTreeNode | TTreeNode is a single item that holds data in TTreeView
|
TPersistent,IFPObserved
|
TObject

Description

TShellTreeNode is a TTreeNode descendant which represents tree nodes in TShellTreeView. TShellTreeNode extends the ancestor class with properties and methods needed to work with files or directories on the local file system. TShellTreeNode is the class type reference used to create new nodes in the TCustomShellTreeView.CreateNode method.

See also

TCustomShellTreeView.CreateNode

Creates a new tree node for the shell control


TShellTreeNode
 | ro | BasePath
TTreeNode
 | ro | AbsoluteIndex
 | ro | Count
 |  | Cut
 |  | Data
 | ro | Deleting
 |  | DropTarget
 |  | Expanded
 |  | Focused
 | ro | Handle
 |  | HasChildren
 |  | Height
 |  | ImageIndex
 |  | Index
 | ro | IsFullHeightVisible
 | ro | IsVisible
 |  | Items
 | ro | Level
 |  | MultiSelected
 |  | NodeEffect
 |  | OverlayIndex
 | ro | Owner
 | ro | Parent
 |  | Selected
 |  | SelectedIndex
 |  | StateIndex
 | ro | States
 | ro | SubTreeCount
 |  | Text
 | ro | Top
 | ro | TreeNodes
 | ro | TreeView
 |  | Visible
TPersistent
TObject


ro | AbsoluteIndex (TTreeNode)
ro | BasePath (TShellTreeNode)
ro | Count (TTreeNode)
 | Cut (TTreeNode)
 | Data (TTreeNode)
ro | Deleting (TTreeNode)
 | DropTarget (TTreeNode)
 | Expanded (TTreeNode)
 | Focused (TTreeNode)
ro | Handle (TTreeNode)
 | HasChildren (TTreeNode)
 | Height (TTreeNode)
 | ImageIndex (TTreeNode)
 | Index (TTreeNode)
ro | IsFullHeightVisible (TTreeNode)
ro | IsVisible (TTreeNode)
 | Items (TTreeNode)
ro | Level (TTreeNode)
 | MultiSelected (TTreeNode)
 | NodeEffect (TTreeNode)
 | OverlayIndex (TTreeNode)
ro | Owner (TTreeNode)
ro | Parent (TTreeNode)
 | Selected (TTreeNode)
 | SelectedIndex (TTreeNode)
 | StateIndex (TTreeNode)
ro | States (TTreeNode)
ro | SubTreeCount (TTreeNode)
 | Text (TTreeNode)
ro | Top (TTreeNode)
ro | TreeNodes (TTreeNode)
ro | TreeView (TTreeNode)
 | Visible (TTreeNode)


TShellTreeNode
pt | SetBasePath
 | ShortFilename
 | FullFilename
 | IsDirectory
TTreeNode
pt | Changed
pt | GetOwner
 | Create
 | Destroy
 | AlphaSort
 | Bottom
 | BottomExpanded
 | CustomSort
 | DefaultTreeViewSort
 | DisplayExpandSignLeft
 | DisplayExpandSignRect
 | DisplayExpandSignRight
 | DisplayIconLeft
 | DisplayRect
 | DisplayStateIconLeft
 | DisplayTextLeft
 | DisplayTextRight
 | EditText
 | FindNode
 | GetFirstChild
 | GetFirstVisibleChild
 | GetHandle
 | GetLastChild
 | GetLastSibling
 | GetLastSubChild
 | GetLastVisibleChild
 | GetNext
 | GetNextChild
 | GetNextExpanded
 | GetNextMultiSelected
 | GetNextSibling
 | GetNextSkipChildren
 | GetNextVisible
 | GetNextVisibleSibling
 | GetParentNodeOfAbsoluteLevel
 | GetPrev
 | GetPrevChild
 | GetPrevExpanded
 | GetPrevMultiSelected
 | GetPrevSibling
 | GetPrevVisible
 | GetPrevVisibleSibling
 | GetTextPath
 | HasAsParent
 | IndexOf
 | IndexOfText
 | Assign
 | Collapse
 | ConsistencyCheck
 | Delete
 | DeleteChildren
 | EndEdit
 | Expand
 | ExpandParents
 | FreeAllNodeData
 | MakeVisible
 | MoveTo
 | MultiSelectGroup
 | Update
 | WriteDebugReport
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AfterConstruction (TObject)
 | AlphaSort (TTreeNode)
 | Assign (TPersistent)
 | Assign (TTreeNode)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | Bottom (TTreeNode)
 | BottomExpanded (TTreeNode)
pt | Changed (TTreeNode)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Collapse (TTreeNode)
 | ConsistencyCheck (TTreeNode)
 | Create (TObject)
 | Create (TTreeNode)
 | CustomSort (TTreeNode)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefaultTreeViewSort (TTreeNode)
 | DefineProperties (TPersistent)
 | Delete (TTreeNode)
 | DeleteChildren (TTreeNode)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TTreeNode)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DisplayExpandSignLeft (TTreeNode)
 | DisplayExpandSignRect (TTreeNode)
 | DisplayExpandSignRight (TTreeNode)
 | DisplayIconLeft (TTreeNode)
 | DisplayRect (TTreeNode)
 | DisplayStateIconLeft (TTreeNode)
 | DisplayTextLeft (TTreeNode)
 | DisplayTextRight (TTreeNode)
 | EditText (TTreeNode)
 | EndEdit (TTreeNode)
 | Equals (TObject)
 | Expand (TTreeNode)
 | ExpandParents (TTreeNode)
 | FieldAddress (TObject)
 | FindNode (TTreeNode)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeAllNodeData (TTreeNode)
 | FreeInstance (TObject)
 | FullFilename (TShellTreeNode)
 | GetFirstChild (TTreeNode)
 | GetFirstVisibleChild (TTreeNode)
 | GetHandle (TTreeNode)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetLastChild (TTreeNode)
 | GetLastSibling (TTreeNode)
 | GetLastSubChild (TTreeNode)
 | GetLastVisibleChild (TTreeNode)
 | GetNamePath (TPersistent)
 | GetNext (TTreeNode)
 | GetNextChild (TTreeNode)
 | GetNextExpanded (TTreeNode)
 | GetNextMultiSelected (TTreeNode)
 | GetNextSibling (TTreeNode)
 | GetNextSkipChildren (TTreeNode)
 | GetNextVisible (TTreeNode)
 | GetNextVisibleSibling (TTreeNode)
 | GetOwner (TPersistent)
pt | GetOwner (TTreeNode)
 | GetParentNodeOfAbsoluteLevel (TTreeNode)
 | GetPrev (TTreeNode)
 | GetPrevChild (TTreeNode)
 | GetPrevExpanded (TTreeNode)
 | GetPrevMultiSelected (TTreeNode)
 | GetPrevSibling (TTreeNode)
 | GetPrevVisible (TTreeNode)
 | GetPrevVisibleSibling (TTreeNode)
 | GetTextPath (TTreeNode)
 | HasAsParent (TTreeNode)
 | IndexOf (TTreeNode)
 | IndexOfText (TTreeNode)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | IsDirectory (TShellTreeNode)
 | MakeVisible (TTreeNode)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | MoveTo (TTreeNode)
 | MultiSelectGroup (TTreeNode)
 | newinstance (TObject)
 | SafeCallException (TObject)
pt | SetBasePath (TShellTreeNode)
 | ShortFilename (TShellTreeNode)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | Update (TTreeNode)
 | WriteDebugReport (TTreeNode)


TShellTreeNode

TTreeNode

TPersistent

TObject


TShellTreeNode.BasePath

Contains the path to the file system object in the tree node

Declaration

Source position: shellctrls.pas line 354

public property TShellTreeNode.BasePath : string
  read FBasePath;

Description

BasePath is a read-only String property which contains the path on the local file system to the object in the tree node. The value for the property is set when the tree node is created in TShellTreeView methods using the SetBasePath method in the class instance.

See also

TShellTreeNode.SetBasePath | Sets the value in the BasePath property
TCustomShellTreeView.PopulateTreeNodeWithFiles | Adds tree nodes for file system objects found starting at the specified node/path
TCustomShellTreeView.PopulateWithBaseFiles | Fills the tree view when the Root directory is empty
TCustomShellListView.PopulateWithRoot | Fills the list view with file system information for the root directory


TShellTreeNode.FullFilename

Gets the full file name including path for the item represented in the tree node

Declaration

Source position: shellctrls.pas line 351

public function TShellTreeNode.FullFilename: string;

Function result

The full path and name for the file system object

Description

FullFilename is a String function used to get the full path and name for the file system object represented by the tree node. FullFilename includes the value in BasePath when it is available, and the name from the TSearchRec for the tree node. For directory and/or device nodes, the return value does not include a trailing path delimiter. On Windows platforms (other than WinCE), device identifiers (like 'C:') are modified to include a trailing path delimiter ('C:\').

Use ShortFilename to get the name for the tree node without path information.

See also

TShellTreeNode.BasePath | Contains the path to the file system object in the tree node
TShellTreeNode.ShortFilename | Gets the short file name for the item represented in the tree node
TShellTreeNode.IsDirectory | Indicates if the tree node is a directory on the local file system


TShellTreeNode.IsDirectory

Indicates if the tree node is a directory on the local file system

Declaration

Source position: shellctrls.pas line 352

public function TShellTreeNode.IsDirectory: Boolean;

Function result

True when the tree node represents a directory on the local file system

Description

IsDirectory is a Boolean function which indicates if the file system object for the the tree node is a directory on the local file system. The return value is True when the file attributes in the TSearchRec for the tree node includes the faDirectory attribute.

See also

TShellTreeNode.SetBasePath | Sets the value in the BasePath property
TCustomShellTreeView.GetFilesInDir | Finds all files/directories directly inside a directory
TCustomShellTreeView.PopulateTreeNodeWithFiles | Adds tree nodes for file system objects found starting at the specified node/path
TCustomShellTreeView.PopulateWithBaseFiles | Fills the tree view when the Root directory is empty
TCustomShellListView.PopulateWithRoot | Fills the list view with file system information for the root directory


TShellTreeNode.SetBasePath

Sets the value in the BasePath property

Declaration

Source position: shellctrls.pas line 348

protected procedure TShellTreeNode.SetBasePath(

  ABasePath: string

);

Arguments

ABasePath

New value for the property

See also

TShellTreeNode.BasePath

Contains the path to the file system object in the tree node


TShellTreeNode.ShortFilename

Gets the short file name for the item represented in the tree node

Declaration

Source position: shellctrls.pas line 350

public function TShellTreeNode.ShortFilename: string;

Function result

Short file name for the item represented in the tree node

Description

ShortFilename is a String function used to get the short file name for the item represented in the tree node. ShortFilename tries to get the file name from an internal TSearchRec for the tree node. If the file name is an empty string (''), the name in the search record is used as the return value. ShortFilename does not include path information in the return value.

Use FullFilename to get a complete file name which includes path information for the item represented in the tree node.

See also

TShellTreeNode.FullFilename

Gets the full file name including path for the item represented in the tree node


TShellTreeView

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a tree view control to display the files, directories and other objects (such as devices) from the local file system

Declaration

Source position: shellctrls.pas line 114

type TShellTreeView = class(TCustomShellTreeView)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoExpand: Boolean; | Unfold a tree-item when user clicks it or an item activated by code.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BackgroundColor: TColor; | Color of background area of control.
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property BorderWidth: TBorderWidth; | Width of the Border around the control; default is zero.
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property ExpandSignType: TTreeViewExpandSignType; | Sets shape of expand/collapse (fold/unfold) symbol: plus/minus, empty arrows, filled arrows etc.
property Font: TFont; | The font to be used for text display in this control
property FileSortType: TFileSortType;
property HideSelection: Boolean;
property HotTrack: Boolean;
property Images: TCustomImageList; | TImageList object which holds icons for tree-items.
property Indent: Integer; | Size in pixels by which each nested branching level is to be indented.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ReadOnly: Boolean; | Don't allow to change item captions by mouse click with a delay.
property RightClickSelect: Boolean; | Right-click also selects tree-item. Else it only calls PopupMenu.
property Root: string;
property RowSelect: Boolean; | When a tree-item is selected, paint selection background with full width.
property ScrollBars: TScrollStyle; | Kind of scrollbars: horizontal, vertical, or both. Auto* mean that scrollbars hide automatically.
property SelectionColor: TColor; | Color used to paint background of item selection.
property ShowButtons: Boolean; | Show expand/collapse (fold/unfold) icons at left side for nodes with sub-nodes.
property ShowHint: Boolean; | Enables the Hint display
property ShowLines: Boolean; | Show vertical lines at left side. They paint the tree structure for nested nodes.
property ShowRoot: Boolean; | Show the root tree-item which is always present in code but may be hidden for user.
property StateImages: TCustomImageList; | TImageList object which holds icons for tree-item states: normal item, selected item, etc.
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Tag;
property ToolTips: Boolean; | Show tooltip (hint) for a tree-item when the item is too long to fit by width and mouse is over it.
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnAddItem: TAddItemEvent;
property OnAdvancedCustomDraw: TTVAdvancedCustomDrawEvent; | OnAdvancedCustomDraw - event handler for advanced custom drawing
property OnAdvancedCustomDrawItem: TTVAdvancedCustomDrawItemEvent; | OnAdvancedCustomDrawItem - event handler for advanced custom drawing item
property OnChange: TTVChangedEvent; | OnChange - specialized event handler for a change in the TreeView
property OnChanging: TTVChangingEvent; | OnChanging - specialized event handler while TreeView is being changed
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnCollapsed: TTVExpandedEvent; | OnCollapsed - specialized event handler when part of the tree is collapsed
property OnCollapsing: TTVCollapsingEvent; | OnCollapsing - specialized event handler while part of the tree is being collapsed
property OnCustomDraw: TTVCustomDrawEvent; | OnCustomDraw - event handler for custom drawing
property OnCustomDrawItem: TTVCustomDrawItemEvent; | OnCustomDrawItem - event handler for custom drawing item
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnEdited: TTVEditedEvent; | OnEdited - specialized event handler when the TreeView has been edited
property OnEditing: TTVEditingEvent; | OnEditing - specialized event handler while a TreeView is being edited
property OnEnter: TNotifyEvent;
property OnExit: TNotifyEvent;
property OnExpanded: TTVExpandedEvent; | OnExpanded - specialized event handler when a TreeView has been expanded
property OnExpanding: TTVExpandingEvent; | OnExpanding - specialized event handler while a TreeView is being expanded
property OnGetImageIndex: TTVExpandedEvent; | OnGetImageIndex - event handler for finding the index of an image
property OnGetSelectedIndex: TTVExpandedEvent; | OnGetSelectedIndex - event handler for finding index of selected item
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnMouseWheelHorz: TMouseWheelEvent; | Event handler for horizontal movements of the mouse wheel
property OnMouseWheelLeft: TMouseWheelUpDownEvent; | Event handler for left movements of the mouse wheel
property OnMouseWheelRight: TMouseWheelUpDownEvent; | Event handler for right movements of the mouse wheel
property OnSelectionChanged: TNotifyEvent; | OnSelectionChanged - event handler for a change in the selection
property OnShowHint: TControlShowHintEvent; | Event Handler when a hint shall be shown
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property Options: TTreeViewOptions; | Set of additional option flags for treeview.
property TreeLineColor: TColor; | Color used to paint vertical lines at left side.
property TreeLinePenStyle: TPenStyle; | Style of TPen, used to paint vertical lines at left side.
property ExpandSignColor: TColor; | Color used to paint expand/collapse (fold/unfold) symbol (i.e. plus/minus symbol).
property ObjectTypes: TObjectTypes; | Indicates which objects should be shown in this control (for example if it should show files and directories or only directories)
property ShellListView: TCustomShellListView; | Connects this ShellTreeView to a ShellListView
end;

Inheritance

TShellTreeView | Implements a tree view control to display the files, directories and other objects (such as devices) from the local file system
|
TCustomShellTreeView | The base class for a tree view control used to display files, directories and other objects (such as devices) from the local file system
|
TCustomTreeView | TCustomTreeView - ancestor class for TTreeView
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TShellTreeView is a TCustomShellTreeView descendant that implements a tree view used to display files, directories, and other objects (such as devices) from the local file system. TShellTreeView provides a hierarchical tree view for the file system objects, and is used to navigate between items in the control.

TShellTreeView sets the visibility for properties, methods, and events defined in the ancestor class.

See also

TCustomShellTreeView

The base class for a tree view control used to display files, directories and other objects (such as devices) from the local file system


TShellTreeView
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoExpand
pl | ro | BorderSpacing
pl | ro | BackgroundColor
pl | ro | BorderStyle
pl | ro | BorderWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | Enabled
pl | ro | ExpandSignType
pl | ro | Font
pl | ro | FileSortType
pl | ro | HideSelection
pl | ro | HotTrack
pl | ro | Images
pl | ro | Indent
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ReadOnly
pl | ro | RightClickSelect
pl | ro | Root
pl | ro | RowSelect
pl | ro | ScrollBars
pl | ro | SelectionColor
pl | ro | ShowButtons
pl | ro | ShowHint
pl | ro | ShowLines
pl | ro | ShowRoot
pl | ro | StateImages
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Tag
pl | ro | ToolTips
pl | ro | Visible
pl | ro | Options
pl | ro | TreeLineColor
pl | ro | TreeLinePenStyle
pl | ro | ExpandSignColor
pl | ro | ObjectTypes
pl | ro | ShellListView
TCustomShellTreeView
 |  | ObjectTypes
 |  | ShellListView
 |  | FileSortType
 |  | Root
 |  | Path
 | ro | Items
TCustomTreeView
pt | ro | EditingItem
pt | ro | States
 |  | AccessibilityOn
pt |  | AutoExpand
pt | ro | BorderStyle
pt |  | HideSelection
pt |  | HotTrack
pt |  | HotTrackColor
pt |  | DisabledFontColor
pt |  | Indent
pt |  | MultiSelect
pt |  | ReadOnly
pt |  | RightClickSelect
pt |  | RowSelect
pt |  | ScrolledLeft
pt |  | ScrolledTop
pt |  | ShowButtons
pt |  | ShowLines
pt |  | ShowRoot
pt |  | ShowSeparators
pt |  | SortType
pt |  | ToolTips
 |  | BackgroundColor
 | ro | BorderWidth
 |  | BottomItem
 | ro | Color
 |  | DefaultItemHeight
 |  | DropTarget
 |  | ExpandSignColor
 |  | ExpandSignSize
 |  | ExpandSignType
 |  | Images
 |  | ImagesWidth
 |  | InsertMarkNode
 |  | InsertMarkType
 |  | Items
 |  | KeepCollapsedNodes
 |  | MultiSelectStyle
 |  | Options
 |  | ScrollBars
 |  | Selected
 |  | SelectionColor
 | ro | SelectionCount
 |  | SelectionFontColor
 |  | SelectionFontColorUsed
 | ro | Selections
 |  | SeparatorColor
 |  | StateImages
 |  | StateImagesWidth
 |  | TopItem
 |  | TreeLineColor
 |  | TreeLinePenStyle
pl | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibilityOn (TCustomTreeView)
 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TShellTreeView)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TShellTreeView)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoExpand (TCustomTreeView)
pl | ro | AutoExpand (TShellTreeView)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 |  | BackgroundColor (TCustomTreeView)
pl | ro | BackgroundColor (TShellTreeView)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TShellTreeView)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pt | ro | BorderStyle (TCustomTreeView)
pl | ro | BorderStyle (TShellTreeView)
 |  | BorderWidth (TWinControl)
 | ro | BorderWidth (TCustomTreeView)
pl | ro | BorderWidth (TShellTreeView)
 |  | BottomItem (TCustomTreeView)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomTreeView)
pl | ro | Color (TShellTreeView)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TShellTreeView)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefaultItemHeight (TCustomTreeView)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt |  | DisabledFontColor (TCustomTreeView)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | DropTarget (TCustomTreeView)
pt | ro | EditingItem (TCustomTreeView)
 |  | Enabled (TControl)
pl | ro | Enabled (TShellTreeView)
 |  | ExpandSignColor (TCustomTreeView)
pl | ro | ExpandSignColor (TShellTreeView)
 |  | ExpandSignSize (TCustomTreeView)
 |  | ExpandSignType (TCustomTreeView)
pl | ro | ExpandSignType (TShellTreeView)
 |  | FileSortType (TCustomShellTreeView)
pl | ro | FileSortType (TShellTreeView)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TShellTreeView)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pt |  | HideSelection (TCustomTreeView)
pl | ro | HideSelection (TShellTreeView)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pt |  | HotTrack (TCustomTreeView)
pl | ro | HotTrack (TShellTreeView)
pt |  | HotTrackColor (TCustomTreeView)
 |  | Images (TCustomTreeView)
pl | ro | Images (TShellTreeView)
 |  | ImagesWidth (TCustomTreeView)
pt |  | Indent (TCustomTreeView)
pl | ro | Indent (TShellTreeView)
 |  | InsertMarkNode (TCustomTreeView)
 |  | InsertMarkType (TCustomTreeView)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | Items (TCustomTreeView)
 | ro | Items (TCustomShellTreeView)
 |  | KeepCollapsedNodes (TCustomTreeView)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
pt |  | MultiSelect (TCustomTreeView)
 |  | MultiSelectStyle (TCustomTreeView)
 |  | Name (TComponent)
 |  | ObjectTypes (TCustomShellTreeView)
pl | ro | ObjectTypes (TShellTreeView)
 |  | Options (TCustomTreeView)
pl | ro | Options (TShellTreeView)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TShellTreeView)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TShellTreeView)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TShellTreeView)
 |  | ParentWindow (TWinControl)
 |  | Path (TCustomShellTreeView)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TShellTreeView)
 | ro | ReadBounds (TControl)
pt |  | ReadOnly (TCustomTreeView)
pl | ro | ReadOnly (TShellTreeView)
pt |  | RightClickSelect (TCustomTreeView)
pl | ro | RightClickSelect (TShellTreeView)
 |  | Root (TCustomShellTreeView)
pl | ro | Root (TShellTreeView)
pt |  | RowSelect (TCustomTreeView)
pl | ro | RowSelect (TShellTreeView)
 |  | ScrollBars (TCustomTreeView)
pl | ro | ScrollBars (TShellTreeView)
pt |  | ScrolledLeft (TCustomTreeView)
pt |  | ScrolledTop (TCustomTreeView)
 |  | Selected (TCustomTreeView)
 |  | SelectionColor (TCustomTreeView)
pl | ro | SelectionColor (TShellTreeView)
 | ro | SelectionCount (TCustomTreeView)
 |  | SelectionFontColor (TCustomTreeView)
 |  | SelectionFontColorUsed (TCustomTreeView)
 | ro | Selections (TCustomTreeView)
 |  | SeparatorColor (TCustomTreeView)
pt |  | SessionProperties (TControl)
 |  | ShellListView (TCustomShellTreeView)
pl | ro | ShellListView (TShellTreeView)
pt |  | ShowButtons (TCustomTreeView)
pl | ro | ShowButtons (TShellTreeView)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TShellTreeView)
 | ro | Showing (TWinControl)
pt |  | ShowLines (TCustomTreeView)
pl | ro | ShowLines (TShellTreeView)
pt |  | ShowRoot (TCustomTreeView)
pl | ro | ShowRoot (TShellTreeView)
pt |  | ShowSeparators (TCustomTreeView)
pt |  | SortType (TCustomTreeView)
 |  | StateImages (TCustomTreeView)
pl | ro | StateImages (TShellTreeView)
 |  | StateImagesWidth (TCustomTreeView)
pt | ro | States (TCustomTreeView)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TShellTreeView)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCustomTreeView)
pl | ro | TabStop (TShellTreeView)
 |  | Tag (TComponent)
pl | ro | Tag (TShellTreeView)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pt |  | ToolTips (TCustomTreeView)
pl | ro | ToolTips (TShellTreeView)
pl |  | Top (TControl)
 |  | TopItem (TCustomTreeView)
 |  | TreeLineColor (TCustomTreeView)
pl | ro | TreeLineColor (TShellTreeView)
 |  | TreeLinePenStyle (TCustomTreeView)
pl | ro | TreeLinePenStyle (TShellTreeView)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TShellTreeView)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TShellTreeView
TCustomShellTreeView
pt | DoCreateNodeClass
pt | Loaded
pt | CreateNode
pt | PopulateTreeNodeWithFiles
pt | DoSelectionChanged
pt | DoAddItem
pt | CanExpand
 | Create
 | Destroy
 | GetBasePath
 | GetRootPath
 | GetFilesInDir
 | GetPathFromNode
 | PopulateWithBaseFiles
 | Refresh
TCustomTreeView
pt | WSRegisterClass
pt | GetControlClassDefaultSize
pt | Added
pt | EditorEditingDone
pt | EditorKeyDown
pt | BeginAutoDrag
pt | BeginEditing
pt | DoDragMsg
pt | CanChange
pt | CanCollapse
pt | CanEdit
pt | CanExpand
pt | CreateNode
pt | CreateNodes
pt | CustomDraw
pt | CustomDrawItem
pt | DefaultItemHeightIsStored
pt | DoAutoAdjustLayout
pt | ExpandSignSizeIsStored
pt | GetDragImages
pt | GetMaxLvl
pt | GetMaxScrollLeft
pt | GetMaxScrollTop
pt | GetNodeAtY
pt | GetNodeDrawAreaHeight
pt | GetNodeDrawAreaWidth
pt | IndentIsStored
pt | IsCustomDrawn
pt | IsNodeVisible
pt | IsNodeHeightFullVisible
pt | IsInsertMarkVisible
pt | MoveSelection
pt | Change
pt | Collapse
pt | CreateWnd
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | Delete
pt | DestroyWnd
pt | DoCreateNodeClass
pt | DoEndDrag
pt | DoMouseWheel
pt | DoMouseWheelHorz
pt | DoPaint
pt | DoPaintNode
pt | DoStartDrag
pt | DragOver
pt | EndEditing
pt | EnsureNodeIsVisible
pt | Expand
pt | GetImageIndex
pt | GetSelectedIndex
pt | InitializeWnd
pt | KeyDown
pt | Loaded
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseLeave
pt | NodeChanged
pt | Notification
pt | Paint
pt | ScrollView
pt | SetDragMode
pt | SetOptions
pt | UpdateDefaultItemHeight
pt | UpdateInsertMark
pt | DoSelectionChanged
pt | WMHScroll
pt | WMVScroll
pt | WMLButtonDown
pt | WMSetFocus
pt | WMKillFocus
pt | Resize
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | Create
 | Destroy
 | AlphaSort
 | ClearSelection
 | ConsistencyCheck
 | CustomSort
 | DefaultTreeViewSort
 | EraseBackground
 | GetHitTestInfoAt
 | GetNodeAt
 | GetNodeWithExpandSignAt
 | GetInsertMarkAt
 | SetInsertMark
 | SetInsertMarkAt
 | Invalidate
 | IsEditing
 | BeginUpdate
 | EndUpdate
 | FullCollapse
 | FullExpand
 | LoadFromFile
 | LoadFromStream
 | SaveToFile
 | SaveToStream
 | WriteDebugReport
 | LockSelectionChangeEvent
 | UnlockSelectionChangeEvent
 | GetFirstMultiSelected
 | GetLastMultiSelected
 | Select
 | SelectionVisible
 | MakeSelectionVisible
 | ClearInvisibleSelection
 | StoreCurrentSelection
 | ApplyStoredSelection
 | MoveToNextNode
 | MoveToPrevNode
 | MovePageDown
 | MovePageUp
 | MoveHome
 | MoveEnd
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TShellTreeView
pl | ro | OnAddItem
pl | ro | OnAdvancedCustomDraw
pl | ro | OnAdvancedCustomDrawItem
pl | ro | OnChange
pl | ro | OnChanging
pl | ro | OnClick
pl | ro | OnCollapsed
pl | ro | OnCollapsing
pl | ro | OnCustomDraw
pl | ro | OnCustomDrawItem
pl | ro | OnDblClick
pl | ro | OnEdited
pl | ro | OnEditing
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnExpanded
pl | ro | OnExpanding
pl | ro | OnGetImageIndex
pl | ro | OnGetSelectedIndex
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnSelectionChanged
pl | ro | OnShowHint
pl | ro | OnUTF8KeyPress
TCustomShellTreeView
 |  | OnAddItem
TCustomTreeView
pt |  | OnAddition
pt |  | OnAdvancedCustomDraw
pt |  | OnAdvancedCustomDrawItem
pt |  | OnChange
pt |  | OnChanging
pt |  | OnCollapsed
pt |  | OnCollapsing
pt |  | OnCompare
pt |  | OnCreateNodeClass
pt |  | OnCustomCreateItem
pt |  | OnCustomDraw
pt |  | OnCustomDrawItem
pt |  | OnCustomDrawArrow
pt |  | OnDeletion
pt |  | OnEdited
pt |  | OnEditing
pt |  | OnEditingEnd
pt |  | OnExpanded
pt |  | OnExpanding
pt |  | OnGetImageIndex
pt |  | OnGetSelectedIndex
pt |  | OnNodeChanged
pt |  | OnSelectionChanged
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnAddItem (TShellTreeView)
pt |  | OnAddition (TCustomTreeView)
pt |  | OnAdvancedCustomDraw (TCustomTreeView)
pl | ro | OnAdvancedCustomDraw (TShellTreeView)
pt |  | OnAdvancedCustomDrawItem (TCustomTreeView)
pl | ro | OnAdvancedCustomDrawItem (TShellTreeView)
 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
pt |  | OnChange (TCustomTreeView)
pl | ro | OnChange (TShellTreeView)
 |  | OnChangeBounds (TControl)
pt |  | OnChanging (TCustomTreeView)
pl | ro | OnChanging (TShellTreeView)
 |  | OnClick (TControl)
pl | ro | OnClick (TShellTreeView)
pt |  | OnCollapsed (TCustomTreeView)
pl | ro | OnCollapsed (TShellTreeView)
pt |  | OnCollapsing (TCustomTreeView)
pl | ro | OnCollapsing (TShellTreeView)
pt |  | OnCompare (TCustomTreeView)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnCreateNodeClass (TCustomTreeView)
pt |  | OnCustomCreateItem (TCustomTreeView)
pt |  | OnCustomDraw (TCustomTreeView)
pl | ro | OnCustomDraw (TShellTreeView)
pt |  | OnCustomDrawArrow (TCustomTreeView)
pt |  | OnCustomDrawItem (TCustomTreeView)
pl | ro | OnCustomDrawItem (TShellTreeView)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TShellTreeView)
pt |  | OnDeletion (TCustomTreeView)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
pt |  | OnEdited (TCustomTreeView)
pl | ro | OnEdited (TShellTreeView)
pt |  | OnEditing (TCustomTreeView)
pl | ro | OnEditing (TShellTreeView)
pt |  | OnEditingDone (TControl)
pt |  | OnEditingEnd (TCustomTreeView)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TShellTreeView)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TShellTreeView)
pt |  | OnExpanded (TCustomTreeView)
pl | ro | OnExpanded (TShellTreeView)
pt |  | OnExpanding (TCustomTreeView)
pl | ro | OnExpanding (TShellTreeView)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetImageIndex (TCustomTreeView)
pl | ro | OnGetImageIndex (TShellTreeView)
pt |  | OnGetSelectedIndex (TCustomTreeView)
pl | ro | OnGetSelectedIndex (TShellTreeView)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TShellTreeView)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TShellTreeView)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TShellTreeView)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TShellTreeView)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TShellTreeView)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TShellTreeView)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TShellTreeView)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TShellTreeView)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TShellTreeView)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TShellTreeView)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TShellTreeView)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TShellTreeView)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TShellTreeView)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TShellTreeView)
pt |  | OnNodeChanged (TCustomTreeView)
 |  | OnPaint (TCustomControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pt |  | OnSelectionChanged (TCustomTreeView)
pl | ro | OnSelectionChanged (TShellTreeView)
 |  | OnShowHint (TControl)
pl | ro | OnShowHint (TShellTreeView)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TShellTreeView)


TCustomFloatSpinEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class for the float-based spin control

Declaration

Source position: spin.pp line 32

type TCustomFloatSpinEdit = class(TCustomEdit)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
function RealGetText; override; |
procedure RealSetText(); override;
procedure TextChanged; override; |
procedure SetDecimals(); virtual; |
procedure SetValue(); virtual; |
procedure SetMaxValue(); virtual; |
procedure SetMinValue(); virtual; |
procedure SetValueEmpty(); virtual; |
procedure SetIncrement(); virtual; |
procedure InitializeWnd; override; |
procedure FinalizeWnd; override; |
procedure Loaded; override; |
procedure KeyPress(); override;
class function GetControlClassDefaultSize; override;
public
constructor Create(); override; |
function GetLimitedValue(); virtual; | Limits the passed value according to spin edit minimum and maximum.
function ValueToStr(); virtual; | Converts the passed value to string according to spin edit settings.
function StrToValue(); virtual; | Converts the passed string to value according to spin edit settings.
property DecimalPlaces: Integer; [rw] | Number of the decimal places shown in spin edit.
property Increment: Double; [rws] | An amount to be incremented/decremented to the value when spin edit up/down arrow button is pushed.
property MinValue: Double; [rw] | Minimal value allowed for the spin edit.
property MaxValue: Double; [rws] | Maximal value allowed for the spin edit.
property Value: Double; [rw] | The value of spin control.
property ValueEmpty: Boolean; [rw] | If the Value property is assigned.
end;

Inheritance

TCustomFloatSpinEdit | The base class for the float-based spin control
|
TCustomEdit | The base class for controls presenting editable text
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

The base class for the float-based spin edit control.


TCustomFloatSpinEdit
 |  | DecimalPlaces
 |  | Increment
 |  | MinValue
 |  | MaxValue
 |  | Value
 |  | ValueEmpty
TCustomEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | ParentColor
 |  | Alignment
 | ro | AutoSize
 | ro | BorderStyle
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 | ro | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 | ro | TabOrder
 | ro | TabStop
 | ro | Text
 |  | TextHint
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 |  | Alignment (TCustomEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomEdit)
pt |  | AutoSelected (TCustomEdit)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomEdit)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomEdit)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomEdit)
 |  | CharCase (TCustomEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DecimalPlaces (TCustomFloatSpinEdit)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | EchoMode (TCustomEdit)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomEdit)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | Increment (TCustomFloatSpinEdit)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomEdit)
 |  | MaxValue (TCustomFloatSpinEdit)
 |  | MinValue (TCustomFloatSpinEdit)
 |  | Modified (TCustomEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomEdit)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomEdit)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomEdit)
 |  | SelLength (TCustomEdit)
 |  | SelStart (TCustomEdit)
 |  | SelText (TCustomEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomEdit)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomEdit)
 |  | TextHint (TCustomEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | Value (TCustomFloatSpinEdit)
 |  | ValueEmpty (TCustomFloatSpinEdit)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomFloatSpinEdit
pt | WSRegisterClass
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | SetDecimals
pt | SetValue
pt | SetMaxValue
pt | SetMinValue
pt | SetValueEmpty
pt | SetIncrement
pt | InitializeWnd
pt | FinalizeWnd
pt | Loaded
pt | KeyPress
pt | GetControlClassDefaultSize
 | Create
 | GetLimitedValue
 | ValueToStr
 | StrToValue
TCustomEdit
pt | WSRegisterClass
pt | CanShowEmulatedTextHint
pt | CreateEmulatedTextHintFont
pt | CalculatePreferredSize
pt | CreateParams
pt | InitializeWnd
pt | TextChanged
pt | FontChanged
pt | Change
pt | DoEnter
pt | DoExit
pt | EditingDone
pt | GetCaretPos
pt | GetNumbersOnly
pt | GetReadOnly
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetTextHint
pt | SetCaretPos
pt | SetEchoMode
pt | SetNumbersOnly
pt | SetReadOnly
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetTextHint
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | MouseUp
pt | RealSetText
pt | RealGetText
pt | KeyUpAfterInterface
pt | WMChar
pt | CMWantSpecialKey
pt | WndProc
pt | ShouldAutoAdjust
pt | WMSetFocus
pt | WMKillFocus
 | Create
 | Destroy
 | Clear
 | SelectAll
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | Undo
 | RemoveAllHandlersOfObject
 | AddHandlerOnChange
 | RemoveHandlerOnChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChange (TCustomEdit)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomEdit)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanShowEmulatedTextHint (TCustomEdit)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomEdit)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildClassAllowed (TCustomEdit)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomEdit)
 | ClearSelection (TCustomEdit)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMWantSpecialKey (TCustomEdit)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomEdit)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomEdit)
 | Create (TCustomFloatSpinEdit)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateEmulatedTextHintFont (TCustomEdit)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomEdit)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CutToClipboard (TCustomEdit)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomEdit)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomEdit)
pt | DoExit (TWinControl)
pt | DoExit (TCustomEdit)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
pt | EditingDone (TCustomEdit)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
pt | FinalizeWnd (TCustomFloatSpinEdit)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomEdit)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetCaretPos (TCustomEdit)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomEdit)
pt | GetControlClassDefaultSize (TCustomFloatSpinEdit)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetLimitedValue (TCustomFloatSpinEdit)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
pt | GetNumbersOnly (TCustomEdit)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetReadOnly (TCustomEdit)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelLength (TCustomEdit)
pt | GetSelStart (TCustomEdit)
pt | GetSelText (TCustomEdit)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
pt | GetTextHint (TCustomEdit)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomEdit)
pt | InitializeWnd (TCustomFloatSpinEdit)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyPress (TCustomFloatSpinEdit)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpAfterInterface (TCustomEdit)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomFloatSpinEdit)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCustomEdit)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | PasteFromClipboard (TCustomEdit)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
pt | RealGetText (TCustomEdit)
pt | RealGetText (TCustomFloatSpinEdit)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomEdit)
pt | RealSetText (TCustomFloatSpinEdit)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomEdit)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChange (TCustomEdit)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomEdit)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetCaretPos (TCustomEdit)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
pt | SetDecimals (TCustomFloatSpinEdit)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEchoMode (TCustomEdit)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
pt | SetIncrement (TCustomFloatSpinEdit)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetMaxValue (TCustomFloatSpinEdit)
pt | SetMinValue (TCustomFloatSpinEdit)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetNumbersOnly (TCustomEdit)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
pt | SetReadOnly (TCustomEdit)
 | SetReference (TComponent)
pt | SetSelLength (TCustomEdit)
pt | SetSelStart (TCustomEdit)
pt | SetSelText (TCustomEdit)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetTextHint (TCustomEdit)
pt | SetValue (TCustomFloatSpinEdit)
pt | SetValueEmpty (TCustomFloatSpinEdit)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomEdit)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
 | StrToValue (TCustomFloatSpinEdit)
pt | TextChanged (TControl)
pt | TextChanged (TCustomEdit)
pt | TextChanged (TCustomFloatSpinEdit)
 | ToString (TObject)
pt | TripleClick (TControl)
 | Undo (TCustomEdit)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | ValueToStr (TCustomFloatSpinEdit)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMChar (TCustomEdit)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMKillFocus (TCustomEdit)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMSetFocus (TCustomEdit)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomEdit)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomEdit)
pt | WSRegisterClass (TCustomFloatSpinEdit)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomFloatSpinEdit
TCustomEdit
 | OnChange
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomFloatSpinEdit.Create

Declaration

Source position: spin.pp line 67

public constructor TCustomFloatSpinEdit.Create(

  TheOwner: TComponent

); override;


TCustomFloatSpinEdit.DecimalPlaces

Number of the decimal places shown in spin edit.

Declaration

Source position: spin.pp line 72

public property TCustomFloatSpinEdit.DecimalPlaces : Integer
  read FDecimals
  write SetDecimals
  default DefDecimals;


TCustomFloatSpinEdit.FinalizeWnd

Declaration

Source position: spin.pp line 62

protected procedure TCustomFloatSpinEdit.FinalizeWnd; override;


TCustomFloatSpinEdit.GetLimitedValue

Limits the passed value according to spin edit minimum and maximum.

Declaration

Source position: spin.pp line 68

public function TCustomFloatSpinEdit.GetLimitedValue(

  const AValue: Double

):Double; virtual;


TCustomFloatSpinEdit.Increment

An amount to be incremented/decremented to the value when spin edit up/down arrow button is pushed.

Declaration

Source position: spin.pp line 73

public property TCustomFloatSpinEdit.Increment : Double
  read FIncrement
  write SetIncrement
  stored IncrementStored;
  nodefault;


TCustomFloatSpinEdit.InitializeWnd

Declaration

Source position: spin.pp line 61

protected procedure TCustomFloatSpinEdit.InitializeWnd; override;


TCustomFloatSpinEdit.KeyPress

Declaration

Source position: spin.pp line 64

protected procedure TCustomFloatSpinEdit.KeyPress(

  var Key: Char

); override;


TCustomFloatSpinEdit.Loaded

Declaration

Source position: spin.pp line 63

protected procedure TCustomFloatSpinEdit.Loaded; override;


TCustomFloatSpinEdit.MaxValue

Maximal value allowed for the spin edit.

Declaration

Source position: spin.pp line 75

public property TCustomFloatSpinEdit.MaxValue : Double
  read FMaxValue
  write SetMaxValue
  stored MaxValueStored;
  nodefault;

Description

Maximal value allowed for the spin edit. Set the MinValue property equal to MaxValue to allow any number to be selected.

See also

TCustomFloatSpinEdit.MinValue | Minimal value allowed for the spin edit.
TCustomFloatSpinEdit.Value | The value of spin control.
TCustomFloatSpinEdit.Increment | An amount to be incremented/decremented to the value when spin edit up/down arrow button is pushed.


TCustomFloatSpinEdit.MinValue

Minimal value allowed for the spin edit.

Declaration

Source position: spin.pp line 74

public property TCustomFloatSpinEdit.MinValue : Double
  read FMinValue
  write SetMinValue;

Description

Minimal value allowed for the spin edit. Set the MinValue property equal to MaxValue to allow any number to be selected.

See also

TCustomFloatSpinEdit.MaxValue | Maximal value allowed for the spin edit.
TCustomFloatSpinEdit.Value | The value of spin control.
TCustomFloatSpinEdit.Increment | An amount to be incremented/decremented to the value when spin edit up/down arrow button is pushed.


TCustomFloatSpinEdit.RealGetText

Declaration

Source position: spin.pp line 52

protected function TCustomFloatSpinEdit.RealGetText: TCaption; override;


TCustomFloatSpinEdit.SetDecimals

Declaration

Source position: spin.pp line 55

protected procedure TCustomFloatSpinEdit.SetDecimals(

  ADecimals: Integer

); virtual;


TCustomFloatSpinEdit.SetIncrement

Declaration

Source position: spin.pp line 60

protected procedure TCustomFloatSpinEdit.SetIncrement(

  const AIncrement: Double

); virtual;


TCustomFloatSpinEdit.SetMaxValue

Declaration

Source position: spin.pp line 57

protected procedure TCustomFloatSpinEdit.SetMaxValue(

  const AValue: Double

); virtual;


TCustomFloatSpinEdit.SetMinValue

Declaration

Source position: spin.pp line 58

protected procedure TCustomFloatSpinEdit.SetMinValue(

  const AValue: Double

); virtual;


TCustomFloatSpinEdit.SetValue

Declaration

Source position: spin.pp line 56

protected procedure TCustomFloatSpinEdit.SetValue(

  const AValue: Double

); virtual;


TCustomFloatSpinEdit.SetValueEmpty

Declaration

Source position: spin.pp line 59

protected procedure TCustomFloatSpinEdit.SetValueEmpty(

  const AValue: Boolean

); virtual;


TCustomFloatSpinEdit.StrToValue

Converts the passed string to value according to spin edit settings.

Declaration

Source position: spin.pp line 70

public function TCustomFloatSpinEdit.StrToValue(

  const S: string

):Double; virtual;


TCustomFloatSpinEdit.TextChanged

Declaration

Source position: spin.pp line 54

protected procedure TCustomFloatSpinEdit.TextChanged; override;


TCustomFloatSpinEdit.Value

The value of spin control.

Declaration

Source position: spin.pp line 76

public property TCustomFloatSpinEdit.Value : Double
  read GetValue
  write SetValue;

See also

TCustomFloatSpinEdit.MinValue | Minimal value allowed for the spin edit.
TCustomFloatSpinEdit.MaxValue | Maximal value allowed for the spin edit.
TCustomFloatSpinEdit.Increment | An amount to be incremented/decremented to the value when spin edit up/down arrow button is pushed.


TCustomFloatSpinEdit.ValueEmpty

If the Value property is assigned.

Declaration

Source position: spin.pp line 77

public property TCustomFloatSpinEdit.ValueEmpty : Boolean
  read FValueEmpty
  write SetValueEmpty
  default False;


TCustomFloatSpinEdit.ValueToStr

Converts the passed value to string according to spin edit settings.

Declaration

Source position: spin.pp line 69

public function TCustomFloatSpinEdit.ValueToStr(

  const AValue: Double

):string; virtual;


TCustomSpinEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class for the integer-based spin control

Declaration

Source position: spin.pp line 137

type TCustomSpinEdit = class(TCustomFloatSpinEdit)
protected
procedure SetMaxValue(); virtual; overload; |
procedure SetMinValue(); virtual; overload; |
procedure SetIncrement(); virtual; overload; |
procedure SetValue(); virtual; overload; |
public
constructor Create(); override; |
function GetLimitedValue(); override; |
property Value: Integer; [rw] | The value of spin control.
property MinValue: Integer; [rw] | Minimal value allowed for the spin edit.
property MaxValue: Integer; [rw] | Maximal value allowed for the spin edit.
property Increment: Integer; [rw] | The value by which the value of the control should be increased/decreased when the user clicks one of the arrows or one of the keyboard up/down arrows
end;

Inheritance

TCustomSpinEdit | The base class for the integer-based spin control
|
TCustomFloatSpinEdit | The base class for the float-based spin control
|
TCustomEdit | The base class for controls presenting editable text
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

A control which can increment and decrement an integer value. It has arrows to allow the user to increment/decrement the value and an edit box for typing it directly.


TCustomSpinEdit
 |  | Value
 |  | MinValue
 |  | MaxValue
 |  | Increment
TCustomFloatSpinEdit
 |  | DecimalPlaces
 |  | Increment
 |  | MinValue
 |  | MaxValue
 |  | Value
 |  | ValueEmpty
TCustomEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | ParentColor
 |  | Alignment
 | ro | AutoSize
 | ro | BorderStyle
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 | ro | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 | ro | TabOrder
 | ro | TabStop
 | ro | Text
 |  | TextHint
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 |  | Alignment (TCustomEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomEdit)
pt |  | AutoSelected (TCustomEdit)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomEdit)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomEdit)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomEdit)
 |  | CharCase (TCustomEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DecimalPlaces (TCustomFloatSpinEdit)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | EchoMode (TCustomEdit)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomEdit)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | Increment (TCustomFloatSpinEdit)
 |  | Increment (TCustomSpinEdit)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomEdit)
 |  | MaxValue (TCustomFloatSpinEdit)
 |  | MaxValue (TCustomSpinEdit)
 |  | MinValue (TCustomFloatSpinEdit)
 |  | MinValue (TCustomSpinEdit)
 |  | Modified (TCustomEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomEdit)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomEdit)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomEdit)
 |  | SelLength (TCustomEdit)
 |  | SelStart (TCustomEdit)
 |  | SelText (TCustomEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomEdit)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomEdit)
 |  | TextHint (TCustomEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | Value (TCustomFloatSpinEdit)
 |  | Value (TCustomSpinEdit)
 |  | ValueEmpty (TCustomFloatSpinEdit)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomSpinEdit
pt | SetMaxValue
pt | SetMinValue
pt | SetIncrement
pt | SetValue
 | Create
 | GetLimitedValue
TCustomFloatSpinEdit
pt | WSRegisterClass
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | SetDecimals
pt | SetValue
pt | SetMaxValue
pt | SetMinValue
pt | SetValueEmpty
pt | SetIncrement
pt | InitializeWnd
pt | FinalizeWnd
pt | Loaded
pt | KeyPress
pt | GetControlClassDefaultSize
 | Create
 | GetLimitedValue
 | ValueToStr
 | StrToValue
TCustomEdit
pt | WSRegisterClass
pt | CanShowEmulatedTextHint
pt | CreateEmulatedTextHintFont
pt | CalculatePreferredSize
pt | CreateParams
pt | InitializeWnd
pt | TextChanged
pt | FontChanged
pt | Change
pt | DoEnter
pt | DoExit
pt | EditingDone
pt | GetCaretPos
pt | GetNumbersOnly
pt | GetReadOnly
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetTextHint
pt | SetCaretPos
pt | SetEchoMode
pt | SetNumbersOnly
pt | SetReadOnly
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetTextHint
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | MouseUp
pt | RealSetText
pt | RealGetText
pt | KeyUpAfterInterface
pt | WMChar
pt | CMWantSpecialKey
pt | WndProc
pt | ShouldAutoAdjust
pt | WMSetFocus
pt | WMKillFocus
 | Create
 | Destroy
 | Clear
 | SelectAll
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | Undo
 | RemoveAllHandlersOfObject
 | AddHandlerOnChange
 | RemoveHandlerOnChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChange (TCustomEdit)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomEdit)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanShowEmulatedTextHint (TCustomEdit)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomEdit)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildClassAllowed (TCustomEdit)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomEdit)
 | ClearSelection (TCustomEdit)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMWantSpecialKey (TCustomEdit)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomEdit)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomEdit)
 | Create (TCustomFloatSpinEdit)
 | Create (TCustomSpinEdit)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateEmulatedTextHintFont (TCustomEdit)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomEdit)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CutToClipboard (TCustomEdit)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomEdit)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomEdit)
pt | DoExit (TWinControl)
pt | DoExit (TCustomEdit)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
pt | EditingDone (TCustomEdit)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
pt | FinalizeWnd (TCustomFloatSpinEdit)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomEdit)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetCaretPos (TCustomEdit)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomEdit)
pt | GetControlClassDefaultSize (TCustomFloatSpinEdit)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetLimitedValue (TCustomFloatSpinEdit)
 | GetLimitedValue (TCustomSpinEdit)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
pt | GetNumbersOnly (TCustomEdit)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetReadOnly (TCustomEdit)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelLength (TCustomEdit)
pt | GetSelStart (TCustomEdit)
pt | GetSelText (TCustomEdit)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
pt | GetTextHint (TCustomEdit)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomEdit)
pt | InitializeWnd (TCustomFloatSpinEdit)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyPress (TCustomFloatSpinEdit)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpAfterInterface (TCustomEdit)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomFloatSpinEdit)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCustomEdit)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | PasteFromClipboard (TCustomEdit)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
pt | RealGetText (TCustomEdit)
pt | RealGetText (TCustomFloatSpinEdit)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomEdit)
pt | RealSetText (TCustomFloatSpinEdit)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomEdit)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChange (TCustomEdit)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomEdit)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetCaretPos (TCustomEdit)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
pt | SetDecimals (TCustomFloatSpinEdit)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEchoMode (TCustomEdit)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
pt | SetIncrement (TCustomFloatSpinEdit)
pt | SetIncrement (TCustomSpinEdit)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetMaxValue (TCustomFloatSpinEdit)
pt | SetMaxValue (TCustomSpinEdit)
pt | SetMinValue (TCustomFloatSpinEdit)
pt | SetMinValue (TCustomSpinEdit)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetNumbersOnly (TCustomEdit)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
pt | SetReadOnly (TCustomEdit)
 | SetReference (TComponent)
pt | SetSelLength (TCustomEdit)
pt | SetSelStart (TCustomEdit)
pt | SetSelText (TCustomEdit)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetTextHint (TCustomEdit)
pt | SetValue (TCustomFloatSpinEdit)
pt | SetValue (TCustomSpinEdit)
pt | SetValueEmpty (TCustomFloatSpinEdit)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomEdit)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
 | StrToValue (TCustomFloatSpinEdit)
pt | TextChanged (TControl)
pt | TextChanged (TCustomEdit)
pt | TextChanged (TCustomFloatSpinEdit)
 | ToString (TObject)
pt | TripleClick (TControl)
 | Undo (TCustomEdit)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | ValueToStr (TCustomFloatSpinEdit)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMChar (TCustomEdit)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMKillFocus (TCustomEdit)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMSetFocus (TCustomEdit)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomEdit)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomEdit)
pt | WSRegisterClass (TCustomFloatSpinEdit)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomSpinEdit
TCustomFloatSpinEdit
TCustomEdit
 | OnChange
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomSpinEdit.Create

Declaration

Source position: spin.pp line 149

public constructor TCustomSpinEdit.Create(

  TheOwner: TComponent

); override;


TCustomSpinEdit.GetLimitedValue

Declaration

Source position: spin.pp line 150

public function TCustomSpinEdit.GetLimitedValue(

  const AValue: Double

):Double; override;


TCustomSpinEdit.Increment

The value by which the value of the control should be increased/decreased when the user clicks one of the arrows or one of the keyboard up/down arrows

Declaration

Source position: spin.pp line 155

public property TCustomSpinEdit.Increment : Integer
  read GetIncrement
  write SetIncrement
  default 1;

See also

TCustomSpinEdit.MinValue | Minimal value allowed for the spin edit.
TCustomSpinEdit.MaxValue | Maximal value allowed for the spin edit.
TCustomSpinEdit.Value | The value of spin control.


TCustomSpinEdit.MaxValue

Maximal value allowed for the spin edit.

Declaration

Source position: spin.pp line 154

public property TCustomSpinEdit.MaxValue : Integer
  read GetMaxValue
  write SetMaxValue
  default 100;

Description

Maximal value allowed for the spin edit. Set the MinValue property equal to MaxValue to allow any number to be selected.

See also

TCustomSpinEdit.MinValue | Minimal value allowed for the spin edit.
TCustomSpinEdit.Value | The value of spin control.
TCustomSpinEdit.Increment | The value by which the value of the control should be increased/decreased when the user clicks one of the arrows or one of the keyboard up/down arrows


TCustomSpinEdit.MinValue

Minimal value allowed for the spin edit.

Declaration

Source position: spin.pp line 153

public property TCustomSpinEdit.MinValue : Integer
  read GetMinValue
  write SetMinValue
  default 0;

Description

Minimal value allowed for the spin edit. Set the MinValue property equal to MaxValue to allow any number to be selected.

See also

TCustomSpinEdit.MaxValue | Maximal value allowed for the spin edit.
TCustomSpinEdit.Value | The value of spin control.
TCustomSpinEdit.Increment | The value by which the value of the control should be increased/decreased when the user clicks one of the arrows or one of the keyboard up/down arrows


TCustomSpinEdit.SetIncrement

Declaration

Source position: spin.pp line 146

protected procedure TCustomSpinEdit.SetIncrement(

  const AValue: Integer

); virtual; overload;


TCustomSpinEdit.SetMaxValue

Declaration

Source position: spin.pp line 144

protected procedure TCustomSpinEdit.SetMaxValue(

  const AValue: Integer

); virtual; overload;


TCustomSpinEdit.SetMinValue

Declaration

Source position: spin.pp line 145

protected procedure TCustomSpinEdit.SetMinValue(

  const AValue: Integer

); virtual; overload;


TCustomSpinEdit.SetValue

Declaration

Source position: spin.pp line 147

protected procedure TCustomSpinEdit.SetValue(

  const AValue: Integer

); virtual; overload;


TCustomSpinEdit.Value

The value of spin control.

Declaration

Source position: spin.pp line 152

public property TCustomSpinEdit.Value : Integer
  read GetValue
  write SetValue
  default 0;

See also

TCustomSpinEdit.MinValue | Minimal value allowed for the spin edit.
TCustomSpinEdit.MaxValue | Maximal value allowed for the spin edit.
TCustomSpinEdit.Increment | The value by which the value of the control should be increased/decreased when the user clicks one of the arrows or one of the keyboard up/down arrows


TFloatSpinEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The main class for the float-based spin control

Declaration

Source position: spin.pp line 82

type TFloatSpinEdit = class(TCustomFloatSpinEdit)
public
property AutoSelected: Boolean; |
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Alignment: TAlignment;
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSelect: Boolean; |
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Color: TColor;
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DecimalPlaces: Integer; |
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont;
property Increment: Double; | An amount to be incremented/decremented to the value when spin edit up/down arrow button is pushed.
property MaxValue: Double; | Maximal value allowed for the spin edit.
property MinValue: Double; | Minimal value allowed for the spin edit.
property OnChange: TNotifyEvent; | The OnChange event is fired when spin edit value has changed.
property OnChangeBounds: TNotifyEvent; |
property OnClick: TNotifyEvent; |
property OnEditingDone: TNotifyEvent; |
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent;
property OnMouseLeave: TNotifyEvent;
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnMouseWheelHorz: TMouseWheelEvent;
property OnMouseWheelLeft: TMouseWheelUpDownEvent;
property OnMouseWheelRight: TMouseWheelUpDownEvent;
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property ParentColor: Boolean;
property ParentFont: Boolean;
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ReadOnly: Boolean; |
property ShowHint: Boolean; | Enables the Hint display
property TabStop: Boolean;
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property Value: Double; | The value of spin control.
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TFloatSpinEdit | The main class for the float-based spin control
|
TCustomFloatSpinEdit | The base class for the float-based spin control
|
TCustomEdit | The base class for controls presenting editable text
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

The main class for the float-based spin edit control. Use TFloatSpinEdit to allow user to pick float value.

See also

TSpinEdit

The main class for the integer-based spin control


TFloatSpinEdit
 | ro | AutoSelected
pl | ro | Align
pl | ro | Alignment
pl | ro | Anchors
pl | ro | AutoSelect
pl | ro | AutoSize
pl | ro | BorderSpacing
pl | ro | Color
pl | ro | Constraints
pl | ro | DecimalPlaces
pl | ro | Enabled
pl | ro | Font
pl | ro | Increment
pl | ro | MaxValue
pl | ro | MinValue
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ReadOnly
pl | ro | ShowHint
pl | ro | TabStop
pl | ro | TabOrder
pl | ro | Value
pl | ro | Visible
TCustomFloatSpinEdit
 |  | DecimalPlaces
 |  | Increment
 |  | MinValue
 |  | MaxValue
 |  | Value
 |  | ValueEmpty
TCustomEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | ParentColor
 |  | Alignment
 | ro | AutoSize
 | ro | BorderStyle
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 | ro | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 | ro | TabOrder
 | ro | TabStop
 | ro | Text
 |  | TextHint
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TFloatSpinEdit)
 |  | Alignment (TCustomEdit)
pl | ro | Alignment (TFloatSpinEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TFloatSpinEdit)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomEdit)
pl | ro | AutoSelect (TFloatSpinEdit)
pt |  | AutoSelected (TCustomEdit)
 | ro | AutoSelected (TFloatSpinEdit)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomEdit)
pl | ro | AutoSize (TFloatSpinEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TFloatSpinEdit)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomEdit)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomEdit)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomEdit)
 |  | CharCase (TCustomEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TFloatSpinEdit)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TFloatSpinEdit)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DecimalPlaces (TCustomFloatSpinEdit)
pl | ro | DecimalPlaces (TFloatSpinEdit)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | EchoMode (TCustomEdit)
 |  | Enabled (TControl)
pl | ro | Enabled (TFloatSpinEdit)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TFloatSpinEdit)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomEdit)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | Increment (TCustomFloatSpinEdit)
pl | ro | Increment (TFloatSpinEdit)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomEdit)
 |  | MaxValue (TCustomFloatSpinEdit)
pl | ro | MaxValue (TFloatSpinEdit)
 |  | MinValue (TCustomFloatSpinEdit)
pl | ro | MinValue (TFloatSpinEdit)
 |  | Modified (TCustomEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomEdit)
pl | ro | ParentColor (TFloatSpinEdit)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TFloatSpinEdit)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TFloatSpinEdit)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomEdit)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomEdit)
pl | ro | PopupMenu (TFloatSpinEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomEdit)
pl | ro | ReadOnly (TFloatSpinEdit)
 |  | SelLength (TCustomEdit)
 |  | SelStart (TCustomEdit)
 |  | SelText (TCustomEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TFloatSpinEdit)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomEdit)
pl | ro | TabOrder (TFloatSpinEdit)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomEdit)
pl | ro | TabStop (TFloatSpinEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomEdit)
 |  | TextHint (TCustomEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | Value (TCustomFloatSpinEdit)
pl | ro | Value (TFloatSpinEdit)
 |  | ValueEmpty (TCustomFloatSpinEdit)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TFloatSpinEdit)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TFloatSpinEdit
TCustomFloatSpinEdit
pt | WSRegisterClass
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | SetDecimals
pt | SetValue
pt | SetMaxValue
pt | SetMinValue
pt | SetValueEmpty
pt | SetIncrement
pt | InitializeWnd
pt | FinalizeWnd
pt | Loaded
pt | KeyPress
pt | GetControlClassDefaultSize
 | Create
 | GetLimitedValue
 | ValueToStr
 | StrToValue
TCustomEdit
pt | WSRegisterClass
pt | CanShowEmulatedTextHint
pt | CreateEmulatedTextHintFont
pt | CalculatePreferredSize
pt | CreateParams
pt | InitializeWnd
pt | TextChanged
pt | FontChanged
pt | Change
pt | DoEnter
pt | DoExit
pt | EditingDone
pt | GetCaretPos
pt | GetNumbersOnly
pt | GetReadOnly
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetTextHint
pt | SetCaretPos
pt | SetEchoMode
pt | SetNumbersOnly
pt | SetReadOnly
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetTextHint
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | MouseUp
pt | RealSetText
pt | RealGetText
pt | KeyUpAfterInterface
pt | WMChar
pt | CMWantSpecialKey
pt | WndProc
pt | ShouldAutoAdjust
pt | WMSetFocus
pt | WMKillFocus
 | Create
 | Destroy
 | Clear
 | SelectAll
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | Undo
 | RemoveAllHandlersOfObject
 | AddHandlerOnChange
 | RemoveHandlerOnChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TFloatSpinEdit
pl | ro | OnChange
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnEditingDone
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnResize
pl | ro | OnUTF8KeyPress
TCustomFloatSpinEdit
TCustomEdit
 |  | OnChange
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChange (TFloatSpinEdit)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TFloatSpinEdit)
 |  | OnClick (TControl)
pl | ro | OnClick (TFloatSpinEdit)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
pt |  | OnEditingDone (TControl)
pl | ro | OnEditingDone (TFloatSpinEdit)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TFloatSpinEdit)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TFloatSpinEdit)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TFloatSpinEdit)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TFloatSpinEdit)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TFloatSpinEdit)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TFloatSpinEdit)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TFloatSpinEdit)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TFloatSpinEdit)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TFloatSpinEdit)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TFloatSpinEdit)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TFloatSpinEdit)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TFloatSpinEdit)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TFloatSpinEdit)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TFloatSpinEdit)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TFloatSpinEdit)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TFloatSpinEdit)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TFloatSpinEdit)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TFloatSpinEdit)


TFloatSpinEdit.Alignment

Declaration

Source position: spin.pp line 87

published property TFloatSpinEdit.Alignment : TAlignment;


TFloatSpinEdit.AutoSelect

Declaration

Source position: spin.pp line 89

published property TFloatSpinEdit.AutoSelect : Boolean;


TFloatSpinEdit.AutoSelected

Declaration

Source position: spin.pp line 84

public property TFloatSpinEdit.AutoSelected : Boolean;


TFloatSpinEdit.Color

Declaration

Source position: spin.pp line 92

published property TFloatSpinEdit.Color : TColor;


TFloatSpinEdit.DecimalPlaces

Declaration

Source position: spin.pp line 94

published property TFloatSpinEdit.DecimalPlaces : Integer;


TFloatSpinEdit.Font

Declaration

Source position: spin.pp line 96

published property TFloatSpinEdit.Font : TFont;


TFloatSpinEdit.OnChange

The OnChange event is fired when spin edit value has changed.

Declaration

Source position: spin.pp line 100

published property TFloatSpinEdit.OnChange : TNotifyEvent;

Description

This OnChange event is based on TCustomEdit.OnChange, so it is fired both on changes made by the user and also for changes made by code. A change is defined as a modification which will cause the text displayed on the screen by the control to change. This corresponds to a change in the property Value of the control. The event is called after the change takes place, so the Value property will contain the new value.

See also

TCustomEdit.OnChange | Event handler for any change in text
TSpinEdit.OnChange | The OnChange event is fired when the spin edit value has changed.


TFloatSpinEdit.OnChangeBounds

Declaration

Source position: spin.pp line 101

published property TFloatSpinEdit.OnChangeBounds : TNotifyEvent;


TFloatSpinEdit.OnClick

Declaration

Source position: spin.pp line 102

published property TFloatSpinEdit.OnClick : TNotifyEvent;


TFloatSpinEdit.OnEditingDone

Declaration

Source position: spin.pp line 103

published property TFloatSpinEdit.OnEditingDone : TNotifyEvent;


TFloatSpinEdit.OnMouseEnter

Declaration

Source position: spin.pp line 110

published property TFloatSpinEdit.OnMouseEnter : TNotifyEvent;


TFloatSpinEdit.OnMouseLeave

Declaration

Source position: spin.pp line 111

published property TFloatSpinEdit.OnMouseLeave : TNotifyEvent;


TFloatSpinEdit.OnMouseWheel

Declaration

Source position: spin.pp line 114

published property TFloatSpinEdit.OnMouseWheel : TMouseWheelEvent;


TFloatSpinEdit.OnMouseWheelDown

Declaration

Source position: spin.pp line 115

published property TFloatSpinEdit.OnMouseWheelDown : TMouseWheelUpDownEvent;


TFloatSpinEdit.OnMouseWheelHorz

Declaration

Source position: spin.pp line 117

published property TFloatSpinEdit.OnMouseWheelHorz : TMouseWheelEvent;


TFloatSpinEdit.OnMouseWheelLeft

Declaration

Source position: spin.pp line 118

published property TFloatSpinEdit.OnMouseWheelLeft : TMouseWheelUpDownEvent;


TFloatSpinEdit.OnMouseWheelRight

Declaration

Source position: spin.pp line 119

published property TFloatSpinEdit.OnMouseWheelRight : TMouseWheelUpDownEvent;


TFloatSpinEdit.OnMouseWheelUp

Declaration

Source position: spin.pp line 116

published property TFloatSpinEdit.OnMouseWheelUp : TMouseWheelUpDownEvent;


TFloatSpinEdit.ParentColor

Declaration

Source position: spin.pp line 122

published property TFloatSpinEdit.ParentColor : Boolean;


TFloatSpinEdit.ParentFont

Declaration

Source position: spin.pp line 123

published property TFloatSpinEdit.ParentFont : Boolean;


TFloatSpinEdit.ReadOnly

Declaration

Source position: spin.pp line 126

published property TFloatSpinEdit.ReadOnly : Boolean;


TFloatSpinEdit.TabStop

Declaration

Source position: spin.pp line 128

published property TFloatSpinEdit.TabStop : Boolean;


TSpinEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The main class for the integer-based spin control

Declaration

Source position: spin.pp line 161

type TSpinEdit = class(TCustomSpinEdit)
public
property AutoSelected: Boolean; | True when the text selection was made automatically
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Alignment: TAlignment;
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSelect: Boolean; | Enables auto-selection of text when focused
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Color: TColor;
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont;
property Increment: Integer; | The value by which the value of the control should be increased/decreased when the user clicks one of the arrows or one of the keyboard up/down arrows
property MaxValue: Integer; | Maximal value allowed for the spin edit.
property MinValue: Integer; | Minimal value allowed for the spin edit.
property OnChange: TNotifyEvent; | The OnChange event is fired when the spin edit value has changed.
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnEditingDone: TNotifyEvent;
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent;
property OnMouseLeave: TNotifyEvent;
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnMouseWheelHorz: TMouseWheelEvent;
property OnMouseWheelLeft: TMouseWheelUpDownEvent;
property OnMouseWheelRight: TMouseWheelUpDownEvent;
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property ParentColor: Boolean;
property ParentFont: Boolean;
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ReadOnly: Boolean; | Indicates if the user is prevented from changing the text value in the control
property ShowHint: Boolean; | Enables the Hint display
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property Value: Integer; | The value of spin control.
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TSpinEdit | The main class for the integer-based spin control
|
TCustomSpinEdit | The base class for the integer-based spin control
|
TCustomFloatSpinEdit | The base class for the float-based spin control
|
TCustomEdit | The base class for controls presenting editable text
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

The main class for the integer-based spin edit control. Use TSpinEdit to allow user to pick integer value.

See also

TFloatSpinEdit

The main class for the float-based spin control


TSpinEdit
 | ro | AutoSelected
pl | ro | Align
pl | ro | Alignment
pl | ro | Anchors
pl | ro | AutoSelect
pl | ro | AutoSize
pl | ro | BorderSpacing
pl | ro | Color
pl | ro | Constraints
pl | ro | Enabled
pl | ro | Font
pl | ro | Increment
pl | ro | MaxValue
pl | ro | MinValue
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ReadOnly
pl | ro | ShowHint
pl | ro | TabStop
pl | ro | TabOrder
pl | ro | Value
pl | ro | Visible
TCustomSpinEdit
 |  | Value
 |  | MinValue
 |  | MaxValue
 |  | Increment
TCustomFloatSpinEdit
 |  | DecimalPlaces
 |  | Increment
 |  | MinValue
 |  | MaxValue
 |  | Value
 |  | ValueEmpty
TCustomEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | ParentColor
 |  | Alignment
 | ro | AutoSize
 | ro | BorderStyle
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 | ro | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 | ro | TabOrder
 | ro | TabStop
 | ro | Text
 |  | TextHint
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TSpinEdit)
 |  | Alignment (TCustomEdit)
pl | ro | Alignment (TSpinEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TSpinEdit)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomEdit)
pl | ro | AutoSelect (TSpinEdit)
pt |  | AutoSelected (TCustomEdit)
 | ro | AutoSelected (TSpinEdit)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomEdit)
pl | ro | AutoSize (TSpinEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TSpinEdit)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomEdit)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomEdit)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomEdit)
 |  | CharCase (TCustomEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TSpinEdit)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TSpinEdit)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DecimalPlaces (TCustomFloatSpinEdit)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | EchoMode (TCustomEdit)
 |  | Enabled (TControl)
pl | ro | Enabled (TSpinEdit)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TSpinEdit)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomEdit)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | Increment (TCustomFloatSpinEdit)
 |  | Increment (TCustomSpinEdit)
pl | ro | Increment (TSpinEdit)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomEdit)
 |  | MaxValue (TCustomFloatSpinEdit)
 |  | MaxValue (TCustomSpinEdit)
pl | ro | MaxValue (TSpinEdit)
 |  | MinValue (TCustomFloatSpinEdit)
 |  | MinValue (TCustomSpinEdit)
pl | ro | MinValue (TSpinEdit)
 |  | Modified (TCustomEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomEdit)
pl | ro | ParentColor (TSpinEdit)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TSpinEdit)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TSpinEdit)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomEdit)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomEdit)
pl | ro | PopupMenu (TSpinEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomEdit)
pl | ro | ReadOnly (TSpinEdit)
 |  | SelLength (TCustomEdit)
 |  | SelStart (TCustomEdit)
 |  | SelText (TCustomEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TSpinEdit)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomEdit)
pl | ro | TabOrder (TSpinEdit)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomEdit)
pl | ro | TabStop (TSpinEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomEdit)
 |  | TextHint (TCustomEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | Value (TCustomFloatSpinEdit)
 |  | Value (TCustomSpinEdit)
pl | ro | Value (TSpinEdit)
 |  | ValueEmpty (TCustomFloatSpinEdit)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TSpinEdit)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TSpinEdit
TCustomSpinEdit
pt | SetMaxValue
pt | SetMinValue
pt | SetIncrement
pt | SetValue
 | Create
 | GetLimitedValue
TCustomFloatSpinEdit
pt | WSRegisterClass
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | SetDecimals
pt | SetValue
pt | SetMaxValue
pt | SetMinValue
pt | SetValueEmpty
pt | SetIncrement
pt | InitializeWnd
pt | FinalizeWnd
pt | Loaded
pt | KeyPress
pt | GetControlClassDefaultSize
 | Create
 | GetLimitedValue
 | ValueToStr
 | StrToValue
TCustomEdit
pt | WSRegisterClass
pt | CanShowEmulatedTextHint
pt | CreateEmulatedTextHintFont
pt | CalculatePreferredSize
pt | CreateParams
pt | InitializeWnd
pt | TextChanged
pt | FontChanged
pt | Change
pt | DoEnter
pt | DoExit
pt | EditingDone
pt | GetCaretPos
pt | GetNumbersOnly
pt | GetReadOnly
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetTextHint
pt | SetCaretPos
pt | SetEchoMode
pt | SetNumbersOnly
pt | SetReadOnly
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetTextHint
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | MouseUp
pt | RealSetText
pt | RealGetText
pt | KeyUpAfterInterface
pt | WMChar
pt | CMWantSpecialKey
pt | WndProc
pt | ShouldAutoAdjust
pt | WMSetFocus
pt | WMKillFocus
 | Create
 | Destroy
 | Clear
 | SelectAll
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | Undo
 | RemoveAllHandlersOfObject
 | AddHandlerOnChange
 | RemoveHandlerOnChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TSpinEdit
pl | ro | OnChange
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnEditingDone
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnResize
pl | ro | OnUTF8KeyPress
TCustomSpinEdit
TCustomFloatSpinEdit
TCustomEdit
 |  | OnChange
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChange (TSpinEdit)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TSpinEdit)
 |  | OnClick (TControl)
pl | ro | OnClick (TSpinEdit)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
pt |  | OnEditingDone (TControl)
pl | ro | OnEditingDone (TSpinEdit)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TSpinEdit)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TSpinEdit)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TSpinEdit)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TSpinEdit)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TSpinEdit)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TSpinEdit)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TSpinEdit)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TSpinEdit)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TSpinEdit)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TSpinEdit)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TSpinEdit)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TSpinEdit)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TSpinEdit)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TSpinEdit)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TSpinEdit)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TSpinEdit)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TSpinEdit)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TSpinEdit)


TSpinEdit.Alignment

Declaration

Source position: spin.pp line 166

published property TSpinEdit.Alignment : TAlignment;


TSpinEdit.Color

Declaration

Source position: spin.pp line 171

published property TSpinEdit.Color : TColor;


TSpinEdit.Font

Declaration

Source position: spin.pp line 174

published property TSpinEdit.Font : TFont;


TSpinEdit.OnChange

The OnChange event is fired when the spin edit value has changed.

Declaration

Source position: spin.pp line 178

published property TSpinEdit.OnChange : TNotifyEvent;

Description

This OnChange event is based on TCustomEdit.OnChange, so it is fired both on changes made by the user and also for changes made by code. A change is defined as a modification which will cause the text displayed on the screen by the control to change. This corresponds to a change in the property Value of the control. The event is called after the change takes place, so the Value property will contain the new value.

See also

TCustomEdit.OnChange | Event handler for any change in text
TFloatSpinEdit.OnChange | The OnChange event is fired when spin edit value has changed.


TSpinEdit.OnMouseEnter

Declaration

Source position: spin.pp line 188

published property TSpinEdit.OnMouseEnter : TNotifyEvent;


TSpinEdit.OnMouseLeave

Declaration

Source position: spin.pp line 189

published property TSpinEdit.OnMouseLeave : TNotifyEvent;


TSpinEdit.OnMouseWheel

Declaration

Source position: spin.pp line 192

published property TSpinEdit.OnMouseWheel : TMouseWheelEvent;


TSpinEdit.OnMouseWheelDown

Declaration

Source position: spin.pp line 193

published property TSpinEdit.OnMouseWheelDown : TMouseWheelUpDownEvent;


TSpinEdit.OnMouseWheelHorz

Declaration

Source position: spin.pp line 195

published property TSpinEdit.OnMouseWheelHorz : TMouseWheelEvent;


TSpinEdit.OnMouseWheelLeft

Declaration

Source position: spin.pp line 196

published property TSpinEdit.OnMouseWheelLeft : TMouseWheelUpDownEvent;


TSpinEdit.OnMouseWheelRight

Declaration

Source position: spin.pp line 197

published property TSpinEdit.OnMouseWheelRight : TMouseWheelUpDownEvent;


TSpinEdit.OnMouseWheelUp

Declaration

Source position: spin.pp line 194

published property TSpinEdit.OnMouseWheelUp : TMouseWheelUpDownEvent;


TSpinEdit.ParentColor

Declaration

Source position: spin.pp line 200

published property TSpinEdit.ParentColor : Boolean;


TSpinEdit.ParentFont

Declaration

Source position: spin.pp line 201

published property TSpinEdit.ParentFont : Boolean;


TColorSelect

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TColorSelect - standard action for opening a Color Selection dialog

Declaration

Source position: stdactns.pas line 413

type TColorSelect = class(TCommonDialogAction)
protected
function GetDialogClass; override; | GetDialogClass - returns the class of dialog associated with this action
published
property Caption: TTranslateString; | The Caption to be used if this action is associated with a visible component
property Dialog: TColorDialog; [r] | The ColorDialog to use with this action
property Enabled: Boolean; | Enabled - whether this action is able to be used (default True)
property HelpContext: THelpContext; | HelpContext - the index for a context-based help message
property HelpKeyword: string; | HelpKeyWord - the keyword of a context-based help message
property HelpType: THelpType; | HelpType - the sort of help message to be offered: default Context-based
property Hint: TTranslateString; | Hint - a pop-up message that appears when the mouse hovers over an object
property ImageIndex: TImageIndex; | ImageIndex - the index number of the image to be associated with this action
property ShortCut: TShortCut; | ShortCut - an index to a shortcut list
property SecondaryShortCuts: TShortCutList; | SecondaryShortCuts - a stringlist containing shortcuts
property Visible: Boolean; | Visible - is this action visible? (default True)
property BeforeExecute: TNotifyEvent; | BeforeExecute - event handler for performance before execution of the action
property OnAccept: TNotifyEvent; | OnAccept - event handler for a press of the Accept button
property OnCancel: TNotifyEvent; | OnCancel - event handler for a press of the Cancel button
property OnHint: THintEvent; | OnHint - action to be taken when a hint is required
end;

Inheritance

TColorSelect | TColorSelect - standard action for opening a Color Selection dialog
|
TCommonDialogAction | TCommonDialogAction - base class for providing actions associated with Dialogs
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TColorSelect
pl | ro | Caption
pl | ro | Dialog
pl | ro | Enabled
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | ShortCut
pl | ro | SecondaryShortCuts
pl | ro | Visible
pl | ro | BeforeExecute
TCommonDialogAction
 | ro | ExecuteResult
 |  | BeforeExecute
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | ActionComponent (TBasicAction)
 |  | ActionList (TContainedAction)
 |  | AutoCheck (TCustomAction)
 |  | BeforeExecute (TCommonDialogAction)
pl | ro | BeforeExecute (TColorSelect)
 |  | Caption (TCustomAction)
pl | ro | Caption (TColorSelect)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
pl | ro | Dialog (TColorSelect)
 |  | DisableIfNoHandler (TCustomAction)
 |  | Enabled (TCustomAction)
pl | ro | Enabled (TColorSelect)
 | ro | ExecuteResult (TCommonDialogAction)
 |  | GroupIndex (TCustomAction)
 |  | HelpContext (TCustomAction)
pl | ro | HelpContext (TColorSelect)
 |  | HelpKeyword (TCustomAction)
pl | ro | HelpKeyword (TColorSelect)
 |  | HelpType (TCustomAction)
pl | ro | HelpType (TColorSelect)
 |  | Hint (TCustomAction)
pl | ro | Hint (TColorSelect)
 |  | ImageIndex (TCustomAction)
pl | ro | ImageIndex (TColorSelect)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
pl | ro | SecondaryShortCuts (TColorSelect)
 |  | ShortCut (TCustomAction)
pl | ro | ShortCut (TColorSelect)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)
pl | ro | Visible (TColorSelect)


TColorSelect
pt | GetDialogClass
TCommonDialogAction
pt | DoAccept
pt | DoBeforeExecute
pt | DoCancel
pt | GetDialogClass
pt | CreateDialog
 | Create
 | Handlestarget
 | ExecuteTarget
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TCommonDialogAction)
pt | CreateDialog (TCommonDialogAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAccept (TCommonDialogAction)
pt | DoBeforeExecute (TCommonDialogAction)
pt | DoCancel (TCommonDialogAction)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TCommonDialogAction)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetDialogClass (TCommonDialogAction)
pt | GetDialogClass (TColorSelect)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | Handlestarget (TCommonDialogAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TColorSelect
pl | ro | OnAccept
pl | ro | OnCancel
pl | ro | OnHint
TCommonDialogAction
 |  | OnAccept
 |  | OnCancel
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


pl | ro | OnAccept (TColorSelect)
 |  | OnCancel (TCommonDialogAction)
pl | ro | OnCancel (TColorSelect)
 |  | OnChange (TBasicAction)
 |  | OnExecute (TBasicAction)
 |  | OnHint (TCustomAction)
pl | ro | OnHint (TColorSelect)
 |  | OnUpdate (TBasicAction)
pl | ro | OnUpdate (TCommonDialogAction)


TColorSelect.Dialog

The ColorDialog to use with this action

Declaration

Source position: stdactns.pas line 420

published property TColorSelect.Dialog : TColorDialog
  read GetDialog;


TCommonDialogAction

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCommonDialogAction - base class for providing actions associated with Dialogs

Declaration

Source position: stdactns.pas line 124

type TCommonDialogAction = class(TCustomAction)
protected
FDialog: TCommonDialog; | FDialog - local variable holding the Dialog associated with this action
procedure DoAccept; | DoAccept - perform the code for the OnAccept event
procedure DoBeforeExecute; | DoBeforeExecute - perform the code for the BeforeExecute event
procedure DoCancel; | DoCancel - perform the code for the OnCancel event
function GetDialogClass; virtual; | GetDialogClass - returns the class of dialog associated with this action
procedure CreateDialog; virtual; | CreateDialog - method for creating the dialog
public
constructor Create(); override; |
function Handlestarget(); override; |
procedure ExecuteTarget(); override; |
property ExecuteResult: Boolean; [r] | ExecuteResult - the result of the execution: True if successful
property BeforeExecute: TNotifyEvent; [rw] | BeforeExecute - event handler for performance before execution of the action
property OnAccept: TNotifyEvent; [rw] | OnAccept - event handler for a press of the Accept button
property OnCancel: TNotifyEvent; [rw] | OnCancel - event handler for a press of the Cancel button
published
property OnUpdate;
end;

Inheritance

TCommonDialogAction | TCommonDialogAction - base class for providing actions associated with Dialogs
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCommonDialogAction
 | ro | ExecuteResult
 |  | BeforeExecute
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | ActionComponent (TBasicAction)
 |  | ActionList (TContainedAction)
 |  | AutoCheck (TCustomAction)
 |  | BeforeExecute (TCommonDialogAction)
 |  | Caption (TCustomAction)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
 |  | DisableIfNoHandler (TCustomAction)
 |  | Enabled (TCustomAction)
 | ro | ExecuteResult (TCommonDialogAction)
 |  | GroupIndex (TCustomAction)
 |  | HelpContext (TCustomAction)
 |  | HelpKeyword (TCustomAction)
 |  | HelpType (TCustomAction)
 |  | Hint (TCustomAction)
 |  | ImageIndex (TCustomAction)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
 |  | ShortCut (TCustomAction)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)


TCommonDialogAction
pt | DoAccept
pt | DoBeforeExecute
pt | DoCancel
pt | GetDialogClass
pt | CreateDialog
 | Create
 | Handlestarget
 | ExecuteTarget
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TCommonDialogAction)
pt | CreateDialog (TCommonDialogAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAccept (TCommonDialogAction)
pt | DoBeforeExecute (TCommonDialogAction)
pt | DoCancel (TCommonDialogAction)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TCommonDialogAction)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetDialogClass (TCommonDialogAction)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | Handlestarget (TCommonDialogAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCommonDialogAction
 |  | OnAccept
 |  | OnCancel
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


 |  | OnChange (TBasicAction)
 |  | OnExecute (TBasicAction)
 |  | OnHint (TCustomAction)
 |  | OnUpdate (TBasicAction)
pl | ro | OnUpdate (TCommonDialogAction)


TCommonDialogAction.BeforeExecute

BeforeExecute - event handler for performance before execution of the action

Declaration

Source position: stdactns.pas line 142

public property TCommonDialogAction.BeforeExecute : TNotifyEvent
  read FBeforeExecute
  write FBeforeExecute;


TCommonDialogAction.CreateDialog

CreateDialog - method for creating the dialog

Declaration

Source position: stdactns.pas line 136

protected procedure TCommonDialogAction.CreateDialog; virtual;


TCommonDialogAction.DoAccept

DoAccept - perform the code for the OnAccept event

Declaration

Source position: stdactns.pas line 132

protected procedure TCommonDialogAction.DoAccept;


TCommonDialogAction.DoBeforeExecute

DoBeforeExecute - perform the code for the BeforeExecute event

Declaration

Source position: stdactns.pas line 133

protected procedure TCommonDialogAction.DoBeforeExecute;


TCommonDialogAction.DoCancel

DoCancel - perform the code for the OnCancel event

Declaration

Source position: stdactns.pas line 134

protected procedure TCommonDialogAction.DoCancel;


TCommonDialogAction.ExecuteResult

ExecuteResult - the result of the execution: True if successful

Declaration

Source position: stdactns.pas line 141

public property TCommonDialogAction.ExecuteResult : Boolean
  read FExecuteResult;


TCommonDialogAction.FDialog

FDialog - local variable holding the Dialog associated with this action

Declaration

Source position: stdactns.pas line 131

protected TCommonDialogAction.FDialog : TCommonDialog;


TCommonDialogAction.GetDialogClass

GetDialogClass - returns the class of dialog associated with this action

Declaration

Source position: stdactns.pas line 135

protected function TCommonDialogAction.GetDialogClass: TCommonDialogClass; virtual;


TCommonDialogAction.OnAccept

OnAccept - event handler for a press of the Accept button

Declaration

Source position: stdactns.pas line 143

public property TCommonDialogAction.OnAccept : TNotifyEvent
  read FOnAccept
  write FOnAccept;


TCommonDialogAction.OnCancel

OnCancel - event handler for a press of the Cancel button

Declaration

Source position: stdactns.pas line 144

public property TCommonDialogAction.OnCancel : TNotifyEvent
  read FOnCancel
  write FOnCancel;


TCommonDialogAction.OnUpdate

Declaration

Source position: stdactns.pas line 146

published property TCommonDialogAction.OnUpdate;


TEditAction

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TEditAction - base class for actions associated with the various Edit menu options

Declaration

Source position: stdactns.pas line 35

type TEditAction = class(TAction)
protected
procedure Notification(); override; |
public
destructor Destroy; override; |
function HandlesTarget(); override; |
property Control: TCustomEdit; [rw] | The Edit Control associated with this action
end;

Inheritance

TEditAction | TEditAction - base class for actions associated with the various Edit menu options
|
TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TEditAction
 |  | Control
TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl | ro | AutoCheck (TAction)
 |  | Caption (TCustomAction)
pl | ro | Caption (TAction)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
pl | ro | Checked (TAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Control (TEditAction)
 |  | DesignInfo (TComponent)
 |  | DisableIfNoHandler (TCustomAction)
pl | ro | DisableIfNoHandler (TAction)
 |  | Enabled (TCustomAction)
pl | ro | Enabled (TAction)
 |  | GroupIndex (TCustomAction)
pl | ro | GroupIndex (TAction)
 |  | HelpContext (TCustomAction)
pl | ro | HelpContext (TAction)
 |  | HelpKeyword (TCustomAction)
pl | ro | HelpKeyword (TAction)
 |  | HelpType (TCustomAction)
pl | ro | HelpType (TAction)
 |  | Hint (TCustomAction)
pl | ro | Hint (TAction)
 |  | ImageIndex (TCustomAction)
pl | ro | ImageIndex (TAction)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
pl | ro | SecondaryShortCuts (TAction)
 |  | ShortCut (TCustomAction)
pl | ro | ShortCut (TAction)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)
pl | ro | Visible (TAction)


TEditAction
pt | Notification
 | Destroy
 | HandlesTarget
TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | Destroy (TEditAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (TEditAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
pt | Notification (TEditAction)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TEditAction
TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


TEditAction.Control

The Edit Control associated with this action

Declaration

Source position: stdactns.pas line 45

public property TEditAction.Control : TCustomEdit
  read FControl
  write SetControl;


TEditCopy

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TEditCopy - standard action associated with the Edit Copy menu option

Declaration

Source position: stdactns.pas line 58

type TEditCopy = class(TEditAction)

public

  procedure ExecuteTarget(); override;

  procedure UpdateTarget(); override;

end;

Inheritance

TEditCopy | TEditCopy - standard action associated with the Edit Copy menu option
|
TEditAction | TEditAction - base class for actions associated with the various Edit menu options
|
TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TEditCopy
TEditAction
 |  | Control
TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TEditCopy
 | ExecuteTarget
 | UpdateTarget
TEditAction
pt | Notification
 | Destroy
 | HandlesTarget
TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | Destroy (TEditAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TEditCopy)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (TEditAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
pt | Notification (TEditAction)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (TEditCopy)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TEditCopy
TEditAction
TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


TEditCut

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TEditCut- standard action associated with the Edit Cut menu option

Declaration

Source position: stdactns.pas line 50

type TEditCut = class(TEditAction)

public

  procedure ExecuteTarget(); override;

  procedure UpdateTarget(); override;

end;

Inheritance

TEditCut | TEditCut- standard action associated with the Edit Cut menu option
|
TEditAction | TEditAction - base class for actions associated with the various Edit menu options
|
TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TEditCut
TEditAction
 |  | Control
TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TEditCut
 | ExecuteTarget
 | UpdateTarget
TEditAction
pt | Notification
 | Destroy
 | HandlesTarget
TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | Destroy (TEditAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TEditCut)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (TEditAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
pt | Notification (TEditAction)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (TEditCut)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TEditCut
TEditAction
TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


TEditDelete

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TEditDelete - standard action associated with the Edit Delete menu option

Declaration

Source position: stdactns.pas line 82

type TEditDelete = class(TEditAction)

public

  procedure ExecuteTarget(); override;

  procedure UpdateTarget(); override;

end;

Inheritance

TEditDelete | TEditDelete - standard action associated with the Edit Delete menu option
|
TEditAction | TEditAction - base class for actions associated with the various Edit menu options
|
TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TEditDelete
TEditAction
 |  | Control
TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TEditDelete
 | ExecuteTarget
 | UpdateTarget
TEditAction
pt | Notification
 | Destroy
 | HandlesTarget
TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | Destroy (TEditAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TEditDelete)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (TEditAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
pt | Notification (TEditAction)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (TEditDelete)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TEditDelete
TEditAction
TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


TEditPaste

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TEditPaste - standard action associated with the Edit Paste menu option

Declaration

Source position: stdactns.pas line 64

type TEditPaste = class(TEditAction)

public

  procedure UpdateTarget(); override;

  procedure ExecuteTarget(); override;

end;

Inheritance

TEditPaste | TEditPaste - standard action associated with the Edit Paste menu option
|
TEditAction | TEditAction - base class for actions associated with the various Edit menu options
|
TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TEditPaste
TEditAction
 |  | Control
TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TEditPaste
 | UpdateTarget
 | ExecuteTarget
TEditAction
pt | Notification
 | Destroy
 | HandlesTarget
TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | Destroy (TEditAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TEditPaste)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (TEditAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
pt | Notification (TEditAction)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (TEditPaste)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TEditPaste
TEditAction
TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


TEditSelectAll

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TEditSelectAll - standard action associated with the Edit Select All menu option

Declaration

Source position: stdactns.pas line 70

type TEditSelectAll = class(TEditAction)

public

  procedure ExecuteTarget(); override;

  procedure UpdateTarget(); override;

end;

Inheritance

TEditSelectAll | TEditSelectAll - standard action associated with the Edit Select All menu option
|
TEditAction | TEditAction - base class for actions associated with the various Edit menu options
|
TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TEditSelectAll
TEditAction
 |  | Control
TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TEditSelectAll
 | ExecuteTarget
 | UpdateTarget
TEditAction
pt | Notification
 | Destroy
 | HandlesTarget
TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | Destroy (TEditAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TEditSelectAll)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (TEditAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
pt | Notification (TEditAction)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (TEditSelectAll)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TEditSelectAll
TEditAction
TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


TEditUndo

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TEditUndo - standard action associated with the Edit Undo menu option

Declaration

Source position: stdactns.pas line 76

type TEditUndo = class(TEditAction)

public

  procedure ExecuteTarget(); override;

  procedure UpdateTarget(); override;

end;

Inheritance

TEditUndo | TEditUndo - standard action associated with the Edit Undo menu option
|
TEditAction | TEditAction - base class for actions associated with the various Edit menu options
|
TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TEditUndo
TEditAction
 |  | Control
TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TEditUndo
 | ExecuteTarget
 | UpdateTarget
TEditAction
pt | Notification
 | Destroy
 | HandlesTarget
TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | Destroy (TEditAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TEditUndo)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (TEditAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
pt | Notification (TEditAction)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (TEditUndo)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TEditUndo
TEditAction
TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


TFileAction

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TFileAction - base class for providing actions associated with various file dialogs and menu options

Declaration

Source position: stdactns.pas line 151

type TFileAction = class(TCommonDialogAction)
protected
function GetDialog; | GetDialog - returns a TOpenDialog for use in this File action
property FileName: TFileName; [rw] | The FileName on which this action performs
end;

Inheritance

TFileAction | TFileAction - base class for providing actions associated with various file dialogs and menu options
|
TCommonDialogAction | TCommonDialogAction - base class for providing actions associated with Dialogs
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TFileAction
pt |  | FileName
TCommonDialogAction
 | ro | ExecuteResult
 |  | BeforeExecute
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | ActionComponent (TBasicAction)
 |  | ActionList (TContainedAction)
 |  | AutoCheck (TCustomAction)
 |  | BeforeExecute (TCommonDialogAction)
 |  | Caption (TCustomAction)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
 |  | DisableIfNoHandler (TCustomAction)
 |  | Enabled (TCustomAction)
 | ro | ExecuteResult (TCommonDialogAction)
pt |  | FileName (TFileAction)
 |  | GroupIndex (TCustomAction)
 |  | HelpContext (TCustomAction)
 |  | HelpKeyword (TCustomAction)
 |  | HelpType (TCustomAction)
 |  | Hint (TCustomAction)
 |  | ImageIndex (TCustomAction)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
 |  | ShortCut (TCustomAction)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)


TFileAction
pt | GetDialog
TCommonDialogAction
pt | DoAccept
pt | DoBeforeExecute
pt | DoCancel
pt | GetDialogClass
pt | CreateDialog
 | Create
 | Handlestarget
 | ExecuteTarget
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TCommonDialogAction)
pt | CreateDialog (TCommonDialogAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAccept (TCommonDialogAction)
pt | DoBeforeExecute (TCommonDialogAction)
pt | DoCancel (TCommonDialogAction)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TCommonDialogAction)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetDialog (TFileAction)
pt | GetDialogClass (TCommonDialogAction)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | Handlestarget (TCommonDialogAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TFileAction
TCommonDialogAction
 |  | OnAccept
 |  | OnCancel
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


TFileAction.FileName

The FileName on which this action performs

Declaration

Source position: stdactns.pas line 157

protected property TFileAction.FileName : TFileName
  read GetFileName
  write SetFileName;


TFileAction.GetDialog

GetDialog - returns a TOpenDialog for use in this File action

Declaration

Source position: stdactns.pas line 156

protected function TFileAction.GetDialog: TOpenDialog;


TFileExit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TFileExit - standard action (closing file and terminating application) associated with the File Exit menu option

Declaration

Source position: stdactns.pas line 262

type TFileExit = class(TCustomAction)
public
function HandlesTarget(); override; |
procedure ExecuteTarget(); override; |
published
property Caption: TTranslateString; | The Caption to be used if this action is associated with a visible component
property Enabled: Boolean; | Enabled - whether this action is able to be used (default True)
property HelpContext: THelpContext; | HelpContext - the index for a context-based help message
property HelpKeyword: string; | HelpKeyWord - the keyword of a context-based help message
property HelpType: THelpType; | HelpType - the sort of help message to be offered: default Context-based
property Hint: TTranslateString; | Hint - a pop-up message that appears when the mouse hovers over an object
property ImageIndex: TImageIndex; | ImageIndex - the index number of the image to be associated with this action
property ShortCut: TShortCut; | ShortCut - an index to a shortcut list
property SecondaryShortCuts: TShortCutList; | SecondaryShortCuts - a stringlist containing shortcuts
property Visible: Boolean; | Visible - is this action visible? (default True)
property OnHint: THintEvent; | OnHint - action to be taken when a hint is required
end;

Inheritance

TFileExit | TFileExit - standard action (closing file and terminating application) associated with the File Exit menu option
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TFileExit
pl | ro | Caption
pl | ro | Enabled
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | ShortCut
pl | ro | SecondaryShortCuts
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | ActionComponent (TBasicAction)
 |  | ActionList (TContainedAction)
 |  | AutoCheck (TCustomAction)
 |  | Caption (TCustomAction)
pl | ro | Caption (TFileExit)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
 |  | DisableIfNoHandler (TCustomAction)
 |  | Enabled (TCustomAction)
pl | ro | Enabled (TFileExit)
 |  | GroupIndex (TCustomAction)
 |  | HelpContext (TCustomAction)
pl | ro | HelpContext (TFileExit)
 |  | HelpKeyword (TCustomAction)
pl | ro | HelpKeyword (TFileExit)
 |  | HelpType (TCustomAction)
pl | ro | HelpType (TFileExit)
 |  | Hint (TCustomAction)
pl | ro | Hint (TFileExit)
 |  | ImageIndex (TCustomAction)
pl | ro | ImageIndex (TFileExit)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
pl | ro | SecondaryShortCuts (TFileExit)
 |  | ShortCut (TCustomAction)
pl | ro | ShortCut (TFileExit)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)
pl | ro | Visible (TFileExit)


TFileExit
 | HandlesTarget
 | ExecuteTarget
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TFileExit)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (TFileExit)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TFileExit
pl | ro | OnHint
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


 |  | OnChange (TBasicAction)
 |  | OnExecute (TBasicAction)
 |  | OnHint (TCustomAction)
pl | ro | OnHint (TFileExit)
 |  | OnUpdate (TBasicAction)


TFileOpen

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TFileOpen - standard action (including opening a dialog) associated with the File Open menu option

Declaration

Source position: stdactns.pas line 160

type TFileOpen = class(TFileAction)
protected
function GetDialogClass; override; | GetDialogClass - returns the class of dialog associated with this action
published
property Caption: TTranslateString; | The Caption to be used if this action is associated with a visible component
property Dialog: TOpenDialog; [r] | The OpenDialog to be used with this action
property Enabled: Boolean; | Enabled - whether this action is able to be used (default True)
property HelpContext: THelpContext; | HelpContext - the index for a context-based help message
property HelpKeyword: string; | HelpKeyWord - the keyword of a context-based help message
property HelpType: THelpType; | HelpType - the sort of help message to be offered: default Context-based
property Hint: TTranslateString; | Hint - a pop-up message that appears when the mouse hovers over an object
property ImageIndex: TImageIndex; | ImageIndex - the index number of the image to be associated with this action
property ShortCut: TShortCut; | ShortCut - an index to a shortcut list
property SecondaryShortCuts: TShortCutList; | SecondaryShortCuts - a stringlist containing shortcuts
property UseDefaultApp: Boolean; [rw] | UseDefaultApp - if True, the default application should be used with this action
property Visible: Boolean; | Visible - is this action visible? (default True)
property BeforeExecute: TNotifyEvent; | BeforeExecute - event handler for performance before execution of the action
property OnAccept: TNotifyEvent; | OnAccept - event handler for a press of the Accept button
property OnCancel: TNotifyEvent; | OnCancel - event handler for a press of the Cancel button
property OnHint: THintEvent; | OnHint - action to be taken when a hint is required
end;

Inheritance

TFileOpen | TFileOpen - standard action (including opening a dialog) associated with the File Open menu option
|
TFileAction | TFileAction - base class for providing actions associated with various file dialogs and menu options
|
TCommonDialogAction | TCommonDialogAction - base class for providing actions associated with Dialogs
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TFileOpen
pl | ro | Caption
pl | ro | Dialog
pl | ro | Enabled
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | ShortCut
pl | ro | SecondaryShortCuts
pl |  | UseDefaultApp
pl | ro | Visible
pl | ro | BeforeExecute
TFileAction
pt |  | FileName
TCommonDialogAction
 | ro | ExecuteResult
 |  | BeforeExecute
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | ActionComponent (TBasicAction)
 |  | ActionList (TContainedAction)
 |  | AutoCheck (TCustomAction)
 |  | BeforeExecute (TCommonDialogAction)
pl | ro | BeforeExecute (TFileOpen)
 |  | Caption (TCustomAction)
pl | ro | Caption (TFileOpen)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
pl | ro | Dialog (TFileOpen)
 |  | DisableIfNoHandler (TCustomAction)
 |  | Enabled (TCustomAction)
pl | ro | Enabled (TFileOpen)
 | ro | ExecuteResult (TCommonDialogAction)
pt |  | FileName (TFileAction)
 |  | GroupIndex (TCustomAction)
 |  | HelpContext (TCustomAction)
pl | ro | HelpContext (TFileOpen)
 |  | HelpKeyword (TCustomAction)
pl | ro | HelpKeyword (TFileOpen)
 |  | HelpType (TCustomAction)
pl | ro | HelpType (TFileOpen)
 |  | Hint (TCustomAction)
pl | ro | Hint (TFileOpen)
 |  | ImageIndex (TCustomAction)
pl | ro | ImageIndex (TFileOpen)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
pl | ro | SecondaryShortCuts (TFileOpen)
 |  | ShortCut (TCustomAction)
pl | ro | ShortCut (TFileOpen)
 |  | Tag (TComponent)
pl |  | UseDefaultApp (TFileOpen)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)
pl | ro | Visible (TFileOpen)


TFileOpen
pt | GetDialogClass
TFileAction
pt | GetDialog
TCommonDialogAction
pt | DoAccept
pt | DoBeforeExecute
pt | DoCancel
pt | GetDialogClass
pt | CreateDialog
 | Create
 | Handlestarget
 | ExecuteTarget
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TCommonDialogAction)
pt | CreateDialog (TCommonDialogAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAccept (TCommonDialogAction)
pt | DoBeforeExecute (TCommonDialogAction)
pt | DoCancel (TCommonDialogAction)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TCommonDialogAction)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetDialog (TFileAction)
pt | GetDialogClass (TCommonDialogAction)
pt | GetDialogClass (TFileOpen)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | Handlestarget (TCommonDialogAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TFileOpen
pl | ro | OnAccept
pl | ro | OnCancel
pl | ro | OnHint
TFileAction
TCommonDialogAction
 |  | OnAccept
 |  | OnCancel
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


pl | ro | OnAccept (TFileOpen)
 |  | OnCancel (TCommonDialogAction)
pl | ro | OnCancel (TFileOpen)
 |  | OnChange (TBasicAction)
 |  | OnExecute (TBasicAction)
 |  | OnHint (TCustomAction)
pl | ro | OnHint (TFileOpen)
 |  | OnUpdate (TBasicAction)
pl | ro | OnUpdate (TCommonDialogAction)


TFileOpen.Dialog

The OpenDialog to be used with this action

Declaration

Source position: stdactns.pas line 168

published property TFileOpen.Dialog : TOpenDialog
  read GetDialog;


TFileOpen.UseDefaultApp

UseDefaultApp - if True, the default application should be used with this action

Declaration

Source position: stdactns.pas line 177

published property TFileOpen.UseDefaultApp : Boolean
  read FUseDefaultApp
  write FUseDefaultApp
  default False;


TFileOpenWith

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TFileOpenWith - standard action (including opening a dialog) associated with the File Open With menu option

Declaration

Source position: stdactns.pas line 186

type TFileOpenWith = class(TFileOpen)
published
property FileName: TFileName; [rw] |
property AfterOpen: TNotifyEvent; [rw] | AfterOpen - event handler to be performed after file is opened
end;

Inheritance

TFileOpenWith | TFileOpenWith - standard action (including opening a dialog) associated with the File Open With menu option
|
TFileOpen | TFileOpen - standard action (including opening a dialog) associated with the File Open menu option
|
TFileAction | TFileAction - base class for providing actions associated with various file dialogs and menu options
|
TCommonDialogAction | TCommonDialogAction - base class for providing actions associated with Dialogs
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TFileOpenWith - standard action (including opening a dialog) associated with the File Open With menu option

Gives the User an opportunity to choose the application with which to open a file


TFileOpenWith
pl |  | FileName
pl |  | AfterOpen
TFileOpen
pl | ro | Caption
pl | ro | Dialog
pl | ro | Enabled
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | ShortCut
pl | ro | SecondaryShortCuts
pl |  | UseDefaultApp
pl | ro | Visible
pl | ro | BeforeExecute
TFileAction
pt |  | FileName
TCommonDialogAction
 | ro | ExecuteResult
 |  | BeforeExecute
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl |  | AfterOpen (TFileOpenWith)
 |  | AutoCheck (TCustomAction)
 |  | BeforeExecute (TCommonDialogAction)
pl | ro | BeforeExecute (TFileOpen)
 |  | Caption (TCustomAction)
pl | ro | Caption (TFileOpen)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
pl | ro | Dialog (TFileOpen)
 |  | DisableIfNoHandler (TCustomAction)
 |  | Enabled (TCustomAction)
pl | ro | Enabled (TFileOpen)
 | ro | ExecuteResult (TCommonDialogAction)
pt |  | FileName (TFileAction)
pl |  | FileName (TFileOpenWith)
 |  | GroupIndex (TCustomAction)
 |  | HelpContext (TCustomAction)
pl | ro | HelpContext (TFileOpen)
 |  | HelpKeyword (TCustomAction)
pl | ro | HelpKeyword (TFileOpen)
 |  | HelpType (TCustomAction)
pl | ro | HelpType (TFileOpen)
 |  | Hint (TCustomAction)
pl | ro | Hint (TFileOpen)
 |  | ImageIndex (TCustomAction)
pl | ro | ImageIndex (TFileOpen)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
pl | ro | SecondaryShortCuts (TFileOpen)
 |  | ShortCut (TCustomAction)
pl | ro | ShortCut (TFileOpen)
 |  | Tag (TComponent)
pl |  | UseDefaultApp (TFileOpen)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)
pl | ro | Visible (TFileOpen)


TFileOpenWith
TFileOpen
pt | GetDialogClass
TFileAction
pt | GetDialog
TCommonDialogAction
pt | DoAccept
pt | DoBeforeExecute
pt | DoCancel
pt | GetDialogClass
pt | CreateDialog
 | Create
 | Handlestarget
 | ExecuteTarget
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TFileOpenWith
TFileOpen
pl | ro | OnAccept
pl | ro | OnCancel
pl | ro | OnHint
TFileAction
TCommonDialogAction
 |  | OnAccept
 |  | OnCancel
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


TFileOpenWith.AfterOpen

AfterOpen - event handler to be performed after file is opened

Declaration

Source position: stdactns.pas line 192

published property TFileOpenWith.AfterOpen : TNotifyEvent
  read FAfterOpen
  write FAfterOpen;


TFileOpenWith.FileName

Declaration

Source position: stdactns.pas line 191

published property TFileOpenWith.FileName : TFileName
  read FFileName
  write FFileName;


TFileSaveAs

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TFileSaveAs - standard action (including opening a dialog) associated with the File Save As menu option

Declaration

Source position: stdactns.pas line 195

type TFileSaveAs = class(TFileAction)
protected
function GetDialogClass; override; | GetDialogClass - returns the class of dialog associated with this action
published
property Caption: TTranslateString; | The Caption to be used if this action is associated with a visible component
property Dialog: TSaveDialog; [r] | The SaveDialog to be used with this action
property Enabled: Boolean; | Enabled - whether this action is able to be used (default True)
property HelpContext: THelpContext; | HelpContext - the index for a context-based help message
property Hint: TTranslateString; | Hint - a pop-up message that appears when the mouse hovers over an object
property ImageIndex: TImageIndex; | ImageIndex - the index number of the image to be associated with this action
property ShortCut: TShortCut; | ShortCut - an index to a shortcut list
property SecondaryShortCuts: TShortCutList; | SecondaryShortCuts - a stringlist containing shortcuts
property Visible: Boolean; | Visible - is this action visible? (default True)
property BeforeExecute: TNotifyEvent; | BeforeExecute - event handler for performance before execution of the action
property OnAccept: TNotifyEvent; | OnAccept - event handler for a press of the Accept button
property OnCancel: TNotifyEvent; | OnCancel - event handler for a press of the Cancel button
property OnHint: THintEvent; | OnHint - action to be taken when a hint is required
end;

Inheritance

TFileSaveAs | TFileSaveAs - standard action (including opening a dialog) associated with the File Save As menu option
|
TFileAction | TFileAction - base class for providing actions associated with various file dialogs and menu options
|
TCommonDialogAction | TCommonDialogAction - base class for providing actions associated with Dialogs
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TFileSaveAs - standard action (including opening a dialog) associated with the File Save As menu option

Gives the user an opportunity to select or enter a name to use for saving the file


TFileSaveAs
pl | ro | Caption
pl | ro | Dialog
pl | ro | Enabled
pl | ro | HelpContext
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | ShortCut
pl | ro | SecondaryShortCuts
pl | ro | Visible
pl | ro | BeforeExecute
TFileAction
pt |  | FileName
TCommonDialogAction
 | ro | ExecuteResult
 |  | BeforeExecute
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | ActionComponent (TBasicAction)
 |  | ActionList (TContainedAction)
 |  | AutoCheck (TCustomAction)
 |  | BeforeExecute (TCommonDialogAction)
pl | ro | BeforeExecute (TFileSaveAs)
 |  | Caption (TCustomAction)
pl | ro | Caption (TFileSaveAs)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
pl | ro | Dialog (TFileSaveAs)
 |  | DisableIfNoHandler (TCustomAction)
 |  | Enabled (TCustomAction)
pl | ro | Enabled (TFileSaveAs)
 | ro | ExecuteResult (TCommonDialogAction)
pt |  | FileName (TFileAction)
 |  | GroupIndex (TCustomAction)
 |  | HelpContext (TCustomAction)
pl | ro | HelpContext (TFileSaveAs)
 |  | HelpKeyword (TCustomAction)
 |  | HelpType (TCustomAction)
 |  | Hint (TCustomAction)
pl | ro | Hint (TFileSaveAs)
 |  | ImageIndex (TCustomAction)
pl | ro | ImageIndex (TFileSaveAs)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
pl | ro | SecondaryShortCuts (TFileSaveAs)
 |  | ShortCut (TCustomAction)
pl | ro | ShortCut (TFileSaveAs)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)
pl | ro | Visible (TFileSaveAs)


TFileSaveAs
pt | GetDialogClass
TFileAction
pt | GetDialog
TCommonDialogAction
pt | DoAccept
pt | DoBeforeExecute
pt | DoCancel
pt | GetDialogClass
pt | CreateDialog
 | Create
 | Handlestarget
 | ExecuteTarget
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TCommonDialogAction)
pt | CreateDialog (TCommonDialogAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAccept (TCommonDialogAction)
pt | DoBeforeExecute (TCommonDialogAction)
pt | DoCancel (TCommonDialogAction)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TCommonDialogAction)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetDialog (TFileAction)
pt | GetDialogClass (TCommonDialogAction)
pt | GetDialogClass (TFileSaveAs)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | Handlestarget (TCommonDialogAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TFileSaveAs
pl | ro | OnAccept
pl | ro | OnCancel
pl | ro | OnHint
TFileAction
TCommonDialogAction
 |  | OnAccept
 |  | OnCancel
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


pl | ro | OnAccept (TFileSaveAs)
 |  | OnCancel (TCommonDialogAction)
pl | ro | OnCancel (TFileSaveAs)
 |  | OnChange (TBasicAction)
 |  | OnExecute (TBasicAction)
 |  | OnHint (TCustomAction)
pl | ro | OnHint (TFileSaveAs)
 |  | OnUpdate (TBasicAction)
pl | ro | OnUpdate (TCommonDialogAction)


TFileSaveAs.Dialog

The SaveDialog to be used with this action

Declaration

Source position: stdactns.pas line 202

published property TFileSaveAs.Dialog : TSaveDialog
  read GetSaveDialog;


TFontEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TFontEdit - standard action for opening a Font Edit dialog

Declaration

Source position: stdactns.pas line 388

type TFontEdit = class(TCommonDialogAction)
protected
function GetDialogClass; override; | GetDialogClass - returns the class of dialog associated with this action
published
property Caption: TTranslateString; | The Caption to be used if this action is associated with a visible component
property Dialog: TFontDialog; [r] | The FontDialog to use for this action
property Enabled: Boolean; | Enabled - whether this action is able to be used (default True)
property HelpContext: THelpContext; | HelpContext - the index for a context-based help message
property HelpKeyword: string; | HelpKeyWord - the keyword of a context-based help message
property HelpType: THelpType; | HelpType - the sort of help message to be offered: default Context-based
property Hint: TTranslateString; | Hint - a pop-up message that appears when the mouse hovers over an object
property ImageIndex: TImageIndex; | ImageIndex - the index number of the image to be associated with this action
property ShortCut: TShortCut; | ShortCut - an index to a shortcut list
property SecondaryShortCuts: TShortCutList; | SecondaryShortCuts - a stringlist containing shortcuts
property Visible: Boolean; | Visible - is this action visible? (default True)
property BeforeExecute: TNotifyEvent; | BeforeExecute - event handler for performance before execution of the action
property OnAccept: TNotifyEvent; | OnAccept - event handler for a press of the Accept button
property OnCancel: TNotifyEvent; | OnCancel - event handler for a press of the Cancel button
property OnHint: THintEvent; | OnHint - action to be taken when a hint is required
end;

Inheritance

TFontEdit | TFontEdit - standard action for opening a Font Edit dialog
|
TCommonDialogAction | TCommonDialogAction - base class for providing actions associated with Dialogs
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TFontEdit
pl | ro | Caption
pl | ro | Dialog
pl | ro | Enabled
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | ShortCut
pl | ro | SecondaryShortCuts
pl | ro | Visible
pl | ro | BeforeExecute
TCommonDialogAction
 | ro | ExecuteResult
 |  | BeforeExecute
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | ActionComponent (TBasicAction)
 |  | ActionList (TContainedAction)
 |  | AutoCheck (TCustomAction)
 |  | BeforeExecute (TCommonDialogAction)
pl | ro | BeforeExecute (TFontEdit)
 |  | Caption (TCustomAction)
pl | ro | Caption (TFontEdit)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
pl | ro | Dialog (TFontEdit)
 |  | DisableIfNoHandler (TCustomAction)
 |  | Enabled (TCustomAction)
pl | ro | Enabled (TFontEdit)
 | ro | ExecuteResult (TCommonDialogAction)
 |  | GroupIndex (TCustomAction)
 |  | HelpContext (TCustomAction)
pl | ro | HelpContext (TFontEdit)
 |  | HelpKeyword (TCustomAction)
pl | ro | HelpKeyword (TFontEdit)
 |  | HelpType (TCustomAction)
pl | ro | HelpType (TFontEdit)
 |  | Hint (TCustomAction)
pl | ro | Hint (TFontEdit)
 |  | ImageIndex (TCustomAction)
pl | ro | ImageIndex (TFontEdit)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
pl | ro | SecondaryShortCuts (TFontEdit)
 |  | ShortCut (TCustomAction)
pl | ro | ShortCut (TFontEdit)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)
pl | ro | Visible (TFontEdit)


TFontEdit
pt | GetDialogClass
TCommonDialogAction
pt | DoAccept
pt | DoBeforeExecute
pt | DoCancel
pt | GetDialogClass
pt | CreateDialog
 | Create
 | Handlestarget
 | ExecuteTarget
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TCommonDialogAction)
pt | CreateDialog (TCommonDialogAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAccept (TCommonDialogAction)
pt | DoBeforeExecute (TCommonDialogAction)
pt | DoCancel (TCommonDialogAction)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TCommonDialogAction)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetDialogClass (TCommonDialogAction)
pt | GetDialogClass (TFontEdit)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | Handlestarget (TCommonDialogAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TFontEdit
pl | ro | OnAccept
pl | ro | OnCancel
pl | ro | OnHint
TCommonDialogAction
 |  | OnAccept
 |  | OnCancel
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


pl | ro | OnAccept (TFontEdit)
 |  | OnCancel (TCommonDialogAction)
pl | ro | OnCancel (TFontEdit)
 |  | OnChange (TBasicAction)
 |  | OnExecute (TBasicAction)
 |  | OnHint (TCustomAction)
pl | ro | OnHint (TFontEdit)
 |  | OnUpdate (TBasicAction)
pl | ro | OnUpdate (TCommonDialogAction)


TFontEdit.Dialog

The FontDialog to use for this action

Declaration

Source position: stdactns.pas line 395

published property TFontEdit.Dialog : TFontDialog
  read GetDialog;


THelpAction

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

THelpAction - base class for actions associated with the various Help menu options

Declaration

Source position: stdactns.pas line 91

type THelpAction = class(TAction)

public

  constructor Create(); override;

  function HandlesTarget(); override;

  procedure UpdateTarget(); override;

end;

Inheritance

THelpAction | THelpAction - base class for actions associated with the various Help menu options
|
TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


THelpAction
TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


THelpAction
 | Create
 | HandlesTarget
 | UpdateTarget
TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | Create (THelpAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (THelpAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (THelpAction)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


THelpAction
TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


THelpContents

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

THelpContents - standard action associated with the Help Contents menu option

Declaration

Source position: stdactns.pas line 98

type THelpContents = class(THelpAction)

public

  procedure ExecuteTarget(); override;

end;

Inheritance

THelpContents | THelpContents - standard action associated with the Help Contents menu option
|
THelpAction | THelpAction - base class for actions associated with the various Help menu options
|
TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


THelpContents
THelpAction
TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


THelpContents
 | ExecuteTarget
THelpAction
 | Create
 | HandlesTarget
 | UpdateTarget
TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | Create (THelpAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (THelpContents)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (THelpAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (THelpAction)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


THelpContents
THelpAction
TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


THelpContextAction

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

THelpContextAction - standard action for providing context-sensitive Help

Declaration

Source position: stdactns.pas line 113

type THelpContextAction = class(THelpAction)

public

  procedure ExecuteTarget(); override;

  procedure UpdateTarget(); override;

end;

Inheritance

THelpContextAction | THelpContextAction - standard action for providing context-sensitive Help
|
THelpAction | THelpAction - base class for actions associated with the various Help menu options
|
TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


THelpContextAction
THelpAction
TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


THelpContextAction
 | ExecuteTarget
 | UpdateTarget
THelpAction
 | Create
 | HandlesTarget
 | UpdateTarget
TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | Create (THelpAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (THelpContextAction)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (THelpAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (THelpAction)
 | UpdateTarget (THelpContextAction)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


THelpContextAction
THelpAction
TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


THelpOnHelp

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

THelpOnHelp - standard action associated with the Help On Help menu item (i.e. how to get help)

Declaration

Source position: stdactns.pas line 108

type THelpOnHelp = class(THelpAction)

public

  procedure ExecuteTarget(); override;

end;

Inheritance

THelpOnHelp | THelpOnHelp - standard action associated with the Help On Help menu item (i.e. how to get help)
|
THelpAction | THelpAction - base class for actions associated with the various Help menu options
|
TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


THelpOnHelp
THelpAction
TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


THelpOnHelp
 | ExecuteTarget
THelpAction
 | Create
 | HandlesTarget
 | UpdateTarget
TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | Create (THelpAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (THelpOnHelp)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (THelpAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (THelpAction)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


THelpOnHelp
THelpAction
TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


THelpOnHelp.ExecuteTarget

Declaration

Source position: stdactns.pas line 110

public procedure THelpOnHelp.ExecuteTarget(

  Target: TObject

); override;


THelpTopicSearch

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

THelpTopicSearch - standard action associated with the Help Topic Search menu option

Declaration

Source position: stdactns.pas line 103

type THelpTopicSearch = class(THelpAction)

public

  procedure ExecuteTarget(); override;

end;

Inheritance

THelpTopicSearch | THelpTopicSearch - standard action associated with the Help Topic Search menu option
|
THelpAction | THelpAction - base class for actions associated with the various Help menu options
|
TAction | TAction is the basic action object used on the LCL.
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


THelpTopicSearch
THelpAction
TAction
pl | ro | AutoCheck
pl | ro | Caption
pl | ro | Checked
pl | ro | DisableIfNoHandler
pl | ro | Enabled
pl | ro | GroupIndex
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | SecondaryShortCuts
pl | ro | ShortCut
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


THelpTopicSearch
 | ExecuteTarget
THelpAction
 | Create
 | HandlesTarget
 | UpdateTarget
TAction
 | Create
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TAction)
 | Create (THelpAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (THelpTopicSearch)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (THelpAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (THelpAction)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


THelpTopicSearch
THelpAction
TAction
pl | ro | OnExecute
pl | ro | OnHint
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


THintAction

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

THintAction - standard action for dealing with requests for a Hint

Declaration

Source position: stdactns.pas line 30

type THintAction = class(TCustomHintAction)

Inheritance

THintAction | THintAction - standard action for dealing with requests for a Hint
|
TCustomHintAction | Represents a standard action used to get a Hint value
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


THintAction
TCustomHintAction
pl | ro | Hint
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


THintAction
TCustomHintAction
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


THintAction
TCustomHintAction
TCustomAction
 | OnHint
TContainedAction
TBasicAction
 | OnChange
 | OnExecute
 | OnUpdate
TComponent
TPersistent
TObject


TSearchAction

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TSearchAction - base class for the actions associated with the various Search menu options

Declaration

Source position: stdactns.pas line 284

type TSearchAction = class(TCommonDialogAction)
protected
FControl: TCustomEdit; | FControl - local variable holding the control for use with this action
procedure CreateDialog; override; | CreateDialog - method for creating the dialog
procedure Notification(); override; |
procedure UpdateControl(); | UpdateControl - brings the control performing the action up to date
function PerformSearch; | PerformSearch - returns True if the search is to be performed
procedure ShowNotFound; virtual; | ShowNotFound - method to display the 'Not Found' message
public
constructor Create(); override; |
destructor Destroy; override; |
function HandlesTarget(); override; |
procedure Search(); virtual; | Performs the Search
procedure UpdateTarget(); override; |
procedure ExecuteTarget(); override; |
end;

Inheritance

TSearchAction | TSearchAction - base class for the actions associated with the various Search menu options
|
TCommonDialogAction | TCommonDialogAction - base class for providing actions associated with Dialogs
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TSearchAction
TCommonDialogAction
 | ro | ExecuteResult
 |  | BeforeExecute
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TSearchAction
pt | CreateDialog
pt | Notification
pt | UpdateControl
pt | PerformSearch
pt | ShowNotFound
 | Create
 | Destroy
 | HandlesTarget
 | Search
 | UpdateTarget
 | ExecuteTarget
TCommonDialogAction
pt | DoAccept
pt | DoBeforeExecute
pt | DoCancel
pt | GetDialogClass
pt | CreateDialog
 | Create
 | Handlestarget
 | ExecuteTarget
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TCommonDialogAction)
 | Create (TSearchAction)
pt | CreateDialog (TCommonDialogAction)
pt | CreateDialog (TSearchAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | Destroy (TSearchAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAccept (TCommonDialogAction)
pt | DoBeforeExecute (TCommonDialogAction)
pt | DoCancel (TCommonDialogAction)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TCommonDialogAction)
 | ExecuteTarget (TSearchAction)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetDialogClass (TCommonDialogAction)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | Handlestarget (TCommonDialogAction)
 | HandlesTarget (TSearchAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
pt | Notification (TSearchAction)
 | PaletteCreated (TComponent)
pt | PerformSearch (TSearchAction)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Search (TSearchAction)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | ShowNotFound (TSearchAction)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
pt | UpdateControl (TSearchAction)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (TSearchAction)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TSearchAction
TCommonDialogAction
 |  | OnAccept
 |  | OnCancel
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


TSearchAction.FControl

FControl - local variable holding the control for use with this action

Declaration

Source position: stdactns.pas line 286

protected TSearchAction.FControl : TCustomEdit;


TSearchAction.PerformSearch

PerformSearch - returns True if the search is to be performed

Declaration

Source position: stdactns.pas line 290

protected function TSearchAction.PerformSearch: Boolean;


TSearchAction.Search

Performs the Search

Declaration

Source position: stdactns.pas line 296

public procedure TSearchAction.Search(

  Sender: TObject

); virtual;


TSearchAction.ShowNotFound

ShowNotFound - method to display the 'Not Found' message

Declaration

Source position: stdactns.pas line 291

protected procedure TSearchAction.ShowNotFound; virtual;


TSearchAction.UpdateControl

UpdateControl - brings the control performing the action up to date

Declaration

Source position: stdactns.pas line 289

protected procedure TSearchAction.UpdateControl(

  NewControl: TCustomEdit

);


TSearchFind

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TSearchFind - the action associated with a Search and Find dialog (as opposed to search and replace)

Declaration

Source position: stdactns.pas line 303

type TSearchFind = class(TSearchAction)
protected
function GetDialogClass; override; | GetDialogClass - returns the class of dialog associated with this action
published
property Caption: TTranslateString; | The Caption to be used if this action is associated with a visible component
property Dialog: TFindDialog; [r] | The FindDialog to be used with this action
property Enabled: Boolean; | Enabled - whether this action is able to be used (default True)
property HelpContext: THelpContext; | HelpContext - the index for a context-based help message
property HelpKeyword: string; | HelpKeyWord - the keyword of a context-based help message
property HelpType: THelpType; | HelpType - the sort of help message to be offered: default Context-based
property Hint: TTranslateString; | Hint - a pop-up message that appears when the mouse hovers over an object
property ImageIndex: TImageIndex; | ImageIndex - the index number of the image to be associated with this action
property ShortCut: TShortCut; | ShortCut - an index to a shortcut list
property SecondaryShortCuts: TShortCutList; | SecondaryShortCuts - a stringlist containing shortcuts
property Visible: Boolean; | Visible - is this action visible? (default True)
property BeforeExecute: TNotifyEvent; | BeforeExecute - event handler for performance before execution of the action
property OnAccept: TNotifyEvent; | OnAccept - event handler for a press of the Accept button
property OnCancel: TNotifyEvent; | OnCancel - event handler for a press of the Cancel button
property OnHint: THintEvent; | OnHint - action to be taken when a hint is required
end;

Inheritance

TSearchFind | TSearchFind - the action associated with a Search and Find dialog (as opposed to search and replace)
|
TSearchAction | TSearchAction - base class for the actions associated with the various Search menu options
|
TCommonDialogAction | TCommonDialogAction - base class for providing actions associated with Dialogs
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TSearchFind
pl | ro | Caption
pl | ro | Dialog
pl | ro | Enabled
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | ShortCut
pl | ro | SecondaryShortCuts
pl | ro | Visible
pl | ro | BeforeExecute
TSearchAction
TCommonDialogAction
 | ro | ExecuteResult
 |  | BeforeExecute
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | ActionComponent (TBasicAction)
 |  | ActionList (TContainedAction)
 |  | AutoCheck (TCustomAction)
 |  | BeforeExecute (TCommonDialogAction)
pl | ro | BeforeExecute (TSearchFind)
 |  | Caption (TCustomAction)
pl | ro | Caption (TSearchFind)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
pl | ro | Dialog (TSearchFind)
 |  | DisableIfNoHandler (TCustomAction)
 |  | Enabled (TCustomAction)
pl | ro | Enabled (TSearchFind)
 | ro | ExecuteResult (TCommonDialogAction)
 |  | GroupIndex (TCustomAction)
 |  | HelpContext (TCustomAction)
pl | ro | HelpContext (TSearchFind)
 |  | HelpKeyword (TCustomAction)
pl | ro | HelpKeyword (TSearchFind)
 |  | HelpType (TCustomAction)
pl | ro | HelpType (TSearchFind)
 |  | Hint (TCustomAction)
pl | ro | Hint (TSearchFind)
 |  | ImageIndex (TCustomAction)
pl | ro | ImageIndex (TSearchFind)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
pl | ro | SecondaryShortCuts (TSearchFind)
 |  | ShortCut (TCustomAction)
pl | ro | ShortCut (TSearchFind)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)
pl | ro | Visible (TSearchFind)


TSearchFind
pt | GetDialogClass
TSearchAction
pt | CreateDialog
pt | Notification
pt | UpdateControl
pt | PerformSearch
pt | ShowNotFound
 | Create
 | Destroy
 | HandlesTarget
 | Search
 | UpdateTarget
 | ExecuteTarget
TCommonDialogAction
pt | DoAccept
pt | DoBeforeExecute
pt | DoCancel
pt | GetDialogClass
pt | CreateDialog
 | Create
 | Handlestarget
 | ExecuteTarget
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TCommonDialogAction)
 | Create (TSearchAction)
pt | CreateDialog (TCommonDialogAction)
pt | CreateDialog (TSearchAction)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | Destroy (TSearchAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAccept (TCommonDialogAction)
pt | DoBeforeExecute (TCommonDialogAction)
pt | DoCancel (TCommonDialogAction)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TCommonDialogAction)
 | ExecuteTarget (TSearchAction)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetDialogClass (TCommonDialogAction)
pt | GetDialogClass (TSearchFind)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | Handlestarget (TCommonDialogAction)
 | HandlesTarget (TSearchAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
pt | Notification (TSearchAction)
 | PaletteCreated (TComponent)
pt | PerformSearch (TSearchAction)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Search (TSearchAction)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | ShowNotFound (TSearchAction)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
pt | UpdateControl (TSearchAction)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (TSearchAction)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TSearchFind
pl | ro | OnAccept
pl | ro | OnCancel
pl | ro | OnHint
TSearchAction
TCommonDialogAction
 |  | OnAccept
 |  | OnCancel
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


pl | ro | OnAccept (TSearchFind)
 |  | OnCancel (TCommonDialogAction)
pl | ro | OnCancel (TSearchFind)
 |  | OnChange (TBasicAction)
 |  | OnExecute (TBasicAction)
 |  | OnHint (TCustomAction)
pl | ro | OnHint (TSearchFind)
 |  | OnUpdate (TBasicAction)
pl | ro | OnUpdate (TCommonDialogAction)


TSearchFind.Dialog

The FindDialog to be used with this action

Declaration

Source position: stdactns.pas line 310

published property TSearchFind.Dialog : TFindDialog
  read GetFindDialog;


TSearchFindFirst

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TSearchFindFirst - Search action to find the first match

Declaration

Source position: stdactns.pas line 356

type TSearchFindFirst = class(TSearchFind)

Inheritance

TSearchFindFirst | TSearchFindFirst - Search action to find the first match
|
TSearchFind | TSearchFind - the action associated with a Search and Find dialog (as opposed to search and replace)
|
TSearchAction | TSearchAction - base class for the actions associated with the various Search menu options
|
TCommonDialogAction | TCommonDialogAction - base class for providing actions associated with Dialogs
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TSearchFindFirst
TSearchFind
pl | ro | Caption
pl | ro | Dialog
pl | ro | Enabled
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | ShortCut
pl | ro | SecondaryShortCuts
pl | ro | Visible
pl | ro | BeforeExecute
TSearchAction
TCommonDialogAction
 | ro | ExecuteResult
 |  | BeforeExecute
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TSearchFindFirst
TSearchFind
pt | GetDialogClass
TSearchAction
pt | CreateDialog
pt | Notification
pt | UpdateControl
pt | PerformSearch
pt | ShowNotFound
 | Create
 | Destroy
 | HandlesTarget
 | Search
 | UpdateTarget
 | ExecuteTarget
TCommonDialogAction
pt | DoAccept
pt | DoBeforeExecute
pt | DoCancel
pt | GetDialogClass
pt | CreateDialog
 | Create
 | Handlestarget
 | ExecuteTarget
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TSearchFindFirst
TSearchFind
pl | ro | OnAccept
pl | ro | OnCancel
pl | ro | OnHint
TSearchAction
TCommonDialogAction
 |  | OnAccept
 |  | OnCancel
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


TSearchFindNext

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TSearchFindNext - search action to find the next match

Declaration

Source position: stdactns.pas line 361

type TSearchFindNext = class(TCustomAction)
public
constructor Create(); override;
function HandlesTarget(); override;
procedure UpdateTarget(); override;
procedure ExecuteTarget(); override;
procedure Notification(); override;
published
property Caption: TTranslateString; | The Caption to be used if this action is associated with a visible component
property Enabled: Boolean; | Enabled - whether this action is able to be used (default True)
property HelpContext: THelpContext; | HelpContext - the index for a context-based help message
property HelpKeyword: string; | HelpKeyWord - the keyword of a context-based help message
property HelpType: THelpType; | HelpType - the sort of help message to be offered: default Context-based
property Hint: TTranslateString; | Hint - a pop-up message that appears when the mouse hovers over an object
property ImageIndex: TImageIndex; | ImageIndex - the index number of the image to be associated with this action
property SearchFind: TSearchFind; [rw] | The SearchFind action to use for searching
property ShortCut: TShortCut; | ShortCut - an index to a shortcut list
property SecondaryShortCuts: TShortCutList; | SecondaryShortCuts - a stringlist containing shortcuts
property Visible: Boolean; | Visible - is this action visible? (default True)
property OnHint: THintEvent; | OnHint - action to be taken when a hint is required
end;

Inheritance

TSearchFindNext | TSearchFindNext - search action to find the next match
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TSearchFindNext
pl | ro | Caption
pl | ro | Enabled
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl |  | SearchFind
pl | ro | ShortCut
pl | ro | SecondaryShortCuts
pl | ro | Visible
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | ActionComponent (TBasicAction)
 |  | ActionList (TContainedAction)
 |  | AutoCheck (TCustomAction)
 |  | Caption (TCustomAction)
pl | ro | Caption (TSearchFindNext)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
 |  | DisableIfNoHandler (TCustomAction)
 |  | Enabled (TCustomAction)
pl | ro | Enabled (TSearchFindNext)
 |  | GroupIndex (TCustomAction)
 |  | HelpContext (TCustomAction)
pl | ro | HelpContext (TSearchFindNext)
 |  | HelpKeyword (TCustomAction)
pl | ro | HelpKeyword (TSearchFindNext)
 |  | HelpType (TCustomAction)
pl | ro | HelpType (TSearchFindNext)
 |  | Hint (TCustomAction)
pl | ro | Hint (TSearchFindNext)
 |  | ImageIndex (TCustomAction)
pl | ro | ImageIndex (TSearchFindNext)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
pl |  | SearchFind (TSearchFindNext)
 |  | SecondaryShortCuts (TCustomAction)
pl | ro | SecondaryShortCuts (TSearchFindNext)
 |  | ShortCut (TCustomAction)
pl | ro | ShortCut (TSearchFindNext)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)
pl | ro | Visible (TSearchFindNext)


TSearchFindNext
 | Create
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Notification
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TSearchFindNext)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TSearchFindNext)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | HandlesTarget (TSearchFindNext)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | Notification (TSearchFindNext)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (TSearchFindNext)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TSearchFindNext
pl | ro | OnHint
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


 |  | OnChange (TBasicAction)
 |  | OnExecute (TBasicAction)
 |  | OnHint (TCustomAction)
pl | ro | OnHint (TSearchFindNext)
 |  | OnUpdate (TBasicAction)


TSearchFindNext.SearchFind

The SearchFind action to use for searching

Declaration

Source position: stdactns.pas line 379

published property TSearchFindNext.SearchFind : TSearchFind
  read FSearchFind
  write SetSearchFind;


TSearchReplace

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TSearchReplace - action associated with the Search and Replace menu option and dialogs

Declaration

Source position: stdactns.pas line 328

type TSearchReplace = class(TSearchAction)
protected
function GetDialogClass; override; | GetDialogClass - returns the class of dialog associated with this action
procedure CreateDialog; override; | CreateDialog - method for creating the dialog
public
procedure Replace(); virtual; | Replace - the method to perform the Replace action once the specified text has been found
published
property Caption: TTranslateString; | The Caption to be used if this action is associated with a visible component
property Dialog: TReplaceDialog; [r] | The ReplaceDialog to be used with this action
property Enabled: Boolean; | Enabled - whether this action is able to be used (default True)
property HelpContext: THelpContext; | HelpContext - the index for a context-based help message
property HelpKeyword: string; | HelpKeyWord - the keyword of a context-based help message
property HelpType: THelpType; | HelpType - the sort of help message to be offered: default Context-based
property Hint: TTranslateString; | Hint - a pop-up message that appears when the mouse hovers over an object
property ImageIndex: TImageIndex; | ImageIndex - the index number of the image to be associated with this action
property ShortCut: TShortCut; | ShortCut - an index to a shortcut list
property SecondaryShortCuts: TShortCutList; | SecondaryShortCuts - a stringlist containing shortcuts
property Visible: Boolean; | Visible - is this action visible? (default True)
property BeforeExecute: TNotifyEvent; | BeforeExecute - event handler for performance before execution of the action
property OnAccept: TNotifyEvent; | OnAccept - event handler for a press of the Accept button
property OnCancel: TNotifyEvent; | OnCancel - event handler for a press of the Cancel button
property OnHint: THintEvent; | OnHint - action to be taken when a hint is required
end;

Inheritance

TSearchReplace | TSearchReplace - action associated with the Search and Replace menu option and dialogs
|
TSearchAction | TSearchAction - base class for the actions associated with the various Search menu options
|
TCommonDialogAction | TCommonDialogAction - base class for providing actions associated with Dialogs
|
TCustomAction | TCustomAction is the ancestor class for TAction
|
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
|
TBasicAction
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TSearchReplace
pl | ro | Caption
pl | ro | Dialog
pl | ro | Enabled
pl | ro | HelpContext
pl | ro | HelpKeyword
pl | ro | HelpType
pl | ro | Hint
pl | ro | ImageIndex
pl | ro | ShortCut
pl | ro | SecondaryShortCuts
pl | ro | Visible
pl | ro | BeforeExecute
TSearchAction
TCommonDialogAction
 | ro | ExecuteResult
 |  | BeforeExecute
TCustomAction
pt |  | SavedEnabledState
 |  | AutoCheck
 |  | Caption
 |  | Checked
 |  | DisableIfNoHandler
 |  | Enabled
 |  | GroupIndex
 |  | HelpContext
 |  | HelpKeyword
 |  | HelpType
 |  | Hint
 |  | ImageIndex
 |  | SecondaryShortCuts
 |  | ShortCut
 |  | Visible
TContainedAction
 |  | ActionList
 |  | Index
pl |  | Category
TBasicAction
 |  | ActionComponent
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | ActionComponent (TBasicAction)
 |  | ActionList (TContainedAction)
 |  | AutoCheck (TCustomAction)
 |  | BeforeExecute (TCommonDialogAction)
pl | ro | BeforeExecute (TSearchReplace)
 |  | Caption (TCustomAction)
pl | ro | Caption (TSearchReplace)
pl |  | Category (TContainedAction)
 |  | Checked (TCustomAction)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
pl | ro | Dialog (TSearchReplace)
 |  | DisableIfNoHandler (TCustomAction)
 |  | Enabled (TCustomAction)
pl | ro | Enabled (TSearchReplace)
 | ro | ExecuteResult (TCommonDialogAction)
 |  | GroupIndex (TCustomAction)
 |  | HelpContext (TCustomAction)
pl | ro | HelpContext (TSearchReplace)
 |  | HelpKeyword (TCustomAction)
pl | ro | HelpKeyword (TSearchReplace)
 |  | HelpType (TCustomAction)
pl | ro | HelpType (TSearchReplace)
 |  | Hint (TCustomAction)
pl | ro | Hint (TSearchReplace)
 |  | ImageIndex (TCustomAction)
pl | ro | ImageIndex (TSearchReplace)
 |  | Index (TContainedAction)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
pt |  | SavedEnabledState (TCustomAction)
 |  | SecondaryShortCuts (TCustomAction)
pl | ro | SecondaryShortCuts (TSearchReplace)
 |  | ShortCut (TCustomAction)
pl | ro | ShortCut (TSearchReplace)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
 |  | Visible (TCustomAction)
pl | ro | Visible (TSearchReplace)


TSearchReplace
pt | GetDialogClass
pt | CreateDialog
 | Replace
TSearchAction
pt | CreateDialog
pt | Notification
pt | UpdateControl
pt | PerformSearch
pt | ShowNotFound
 | Create
 | Destroy
 | HandlesTarget
 | Search
 | UpdateTarget
 | ExecuteTarget
TCommonDialogAction
pt | DoAccept
pt | DoBeforeExecute
pt | DoCancel
pt | GetDialogClass
pt | CreateDialog
 | Create
 | Handlestarget
 | ExecuteTarget
TCustomAction
pt | AssignTo
pt | SetName
pt | HandleShortCut
 | Create
 | Destroy
 | DoHint
 | Execute
TContainedAction
pt | ReadState
pt | SetParentComponent
 | Destroy
 | Execute
 | GetParentComponent
 | HasParent
 | Update
TBasicAction
 | Change
 | SetOnExecute
 | Create
 | Destroy
 | HandlesTarget
 | UpdateTarget
 | ExecuteTarget
 | Execute
 | RegisterChanges
 | UnRegisterChanges
 | Update
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TCustomAction)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | Change (TBasicAction)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TBasicAction)
 | Create (TCustomAction)
 | Create (TCommonDialogAction)
 | Create (TSearchAction)
pt | CreateDialog (TCommonDialogAction)
pt | CreateDialog (TSearchAction)
pt | CreateDialog (TSearchReplace)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TBasicAction)
 | Destroy (TContainedAction)
 | Destroy (TCustomAction)
 | Destroy (TSearchAction)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAccept (TCommonDialogAction)
pt | DoBeforeExecute (TCommonDialogAction)
pt | DoCancel (TCommonDialogAction)
 | DoHint (TCustomAction)
 | Equals (TObject)
 | Execute (TBasicAction)
 | Execute (TContainedAction)
 | Execute (TCustomAction)
 | ExecuteAction (TComponent)
 | ExecuteTarget (TBasicAction)
 | ExecuteTarget (TCommonDialogAction)
 | ExecuteTarget (TSearchAction)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetDialogClass (TCommonDialogAction)
pt | GetDialogClass (TSearchReplace)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
 | GetParentComponent (TContainedAction)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | HandleShortCut (TCustomAction)
 | HandlesTarget (TBasicAction)
 | Handlestarget (TCommonDialogAction)
 | HandlesTarget (TSearchAction)
 | HasParent (TComponent)
 | HasParent (TContainedAction)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
pt | Notification (TSearchAction)
 | PaletteCreated (TComponent)
pt | PerformSearch (TSearchAction)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TContainedAction)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | RegisterChanges (TBasicAction)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | Replace (TSearchReplace)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Search (TSearchAction)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TCustomAction)
 | SetOnExecute (TBasicAction)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TContainedAction)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
pt | ShowNotFound (TSearchAction)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UnRegisterChanges (TBasicAction)
 | Update (TBasicAction)
 | Update (TContainedAction)
 | UpdateAction (TComponent)
pt | UpdateControl (TSearchAction)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | UpdateTarget (TBasicAction)
 | UpdateTarget (TSearchAction)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TSearchReplace
pl | ro | OnAccept
pl | ro | OnCancel
pl | ro | OnHint
TSearchAction
TCommonDialogAction
 |  | OnAccept
 |  | OnCancel
pl | ro | OnUpdate
TCustomAction
 |  | OnHint
TContainedAction
TBasicAction
 |  | OnChange
 |  | OnExecute
 |  | OnUpdate
TComponent
TPersistent
TObject


pl | ro | OnAccept (TSearchReplace)
 |  | OnCancel (TCommonDialogAction)
pl | ro | OnCancel (TSearchReplace)
 |  | OnChange (TBasicAction)
 |  | OnExecute (TBasicAction)
 |  | OnHint (TCustomAction)
pl | ro | OnHint (TSearchReplace)
 |  | OnUpdate (TBasicAction)
pl | ro | OnUpdate (TCommonDialogAction)


TSearchReplace.Dialog

The ReplaceDialog to be used with this action

Declaration

Source position: stdactns.pas line 338

published property TSearchReplace.Dialog : TReplaceDialog
  read GetReplaceDialog;


TSearchReplace.Replace

Replace - the method to perform the Replace action once the specified text has been found

Declaration

Source position: stdactns.pas line 335

public procedure TSearchReplace.Replace(

  Sender: TObject

); virtual;


TButton

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a push button control

Declaration

Source position: stdctrls.pp line 1247

type TButton = class(TCustomButton)
published
property Action: TBasicAction; | The Action associated with this control
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Cancel: Boolean; | True if this is the modal Cancel button
property Caption: TCaption; | The text describing the control to the user
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property Default: Boolean; | True if this is the default button in a modal form
property DoubleBuffered: Boolean;
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ModalResult: TModalResult; | Value returned when the control is clicked in a form displayed modally
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property ParentDoubleBuffered: Boolean;
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TButton | Implements a push button control
|
TCustomButton | The base class for clickable buttons (TButton and TBitBtn)
|
TButtonControl | Specifies a base class for button controls
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TButton is a TCustomButton descendant which implements a push button control. TButton sets the visibility for properties introduces in the ancestor class, and does not introduce any new methods.


TButton
pl | ro | Action
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | Cancel
pl | ro | Caption
pl | ro | Color
pl | ro | Constraints
pl | ro | Default
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | ParentBidiMode
pl | ro | ModalResult
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCustomButton
pt | ro | ParentColor
 | ro | Active
 |  | Default
 |  | ModalResult
 | ro | ShortCut
 | ro | ShortCutKey2
 |  | Cancel
 | ro | Color
 | ro | TabStop
TButtonControl
pt |  | Checked
pt |  | ClicksDisabled
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pl | ro | Action (TButton)
pt |  | ActionLink (TControl)
 | ro | Active (TCustomButton)
 |  | Align (TControl)
pl | ro | Align (TButton)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TButton)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TButton)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TButton)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TButton)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Cancel (TCustomButton)
pl | ro | Cancel (TButton)
 |  | Caption (TControl)
pl | ro | Caption (TButton)
 |  | CaptureMouseButtons (TControl)
pt |  | Checked (TButtonControl)
 |  | ChildSizing (TWinControl)
pt |  | ClicksDisabled (TButtonControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomButton)
pl | ro | Color (TButton)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TButton)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | Default (TCustomButton)
pl | ro | Default (TButton)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TButton)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TButton)
pt |  | DragKind (TControl)
pl | ro | DragKind (TButton)
pt |  | DragMode (TControl)
pl | ro | DragMode (TButton)
 |  | Enabled (TControl)
pl | ro | Enabled (TButton)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TButton)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | ModalResult (TCustomButton)
pl | ro | ModalResult (TButton)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TButton)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomButton)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TButton)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TButton)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TButton)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TButton)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 | ro | ShortCut (TCustomButton)
 | ro | ShortCutKey2 (TCustomButton)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TButton)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TButton)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomButton)
pl | ro | TabStop (TButton)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TButton)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TButton
TCustomButton
pt | WSRegisterClass
pt | CreateWnd
pt | CreateParams
pt | ControlKeyDown
pt | ControlKeyUp
pt | DialogChar
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | WSSetDefault
pt | WSSetText
pt | TextChanged
pt | Loaded
pt | UpdateDefaultCancel
 | Create
 | Click
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | ActiveDefaultControlChanged
 | UpdateRolesForForm
 | UseRightToLeftAlignment
TButtonControl
pt | WSRegisterClass
pt | GetActionLinkClass
pt | GetChecked
pt | SetChecked
pt | DoOnChange
pt | Click
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | ActiveDefaultControlChanged (TCustomButton)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildClassAllowed (TCustomButton)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
pt | Click (TButtonControl)
 | Click (TCustomButton)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyDown (TCustomButton)
pt | ControlKeyUp (TWinControl)
pt | ControlKeyUp (TCustomButton)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TButtonControl)
 | Create (TCustomButton)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomButton)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TCustomButton)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomButton)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChange (TButtonControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteCancelAction (TCustomButton)
 | ExecuteDefaultAction (TControl)
 | ExecuteDefaultAction (TCustomButton)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetActionLinkClass (TButtonControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetChecked (TButtonControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomButton)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomButton)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetChecked (TButtonControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TextChanged (TCustomButton)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
pt | UpdateDefaultCancel (TCustomButton)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateRolesForForm (TCustomButton)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftAlignment (TCustomButton)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TButtonControl)
pt | WSRegisterClass (TCustomButton)
pt | WSSetDefault (TCustomButton)
pt | WSSetText (TWinControl)
pt | WSSetText (TCustomButton)
 | _AddRef (TComponent)
 | _Release (TComponent)


TButton
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnContextPopup
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomButton
TButtonControl
pt |  | OnChange
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TButton.DoubleBuffered

Declaration

Source position: stdctrls.pp line 1260

published property TButton.DoubleBuffered : Boolean;


TButton.OnMouseWheel

Declaration

Source position: stdctrls.pp line 1284

published property TButton.OnMouseWheel : TMouseWheelEvent;


TButton.OnMouseWheelDown

Declaration

Source position: stdctrls.pp line 1285

published property TButton.OnMouseWheelDown : TMouseWheelUpDownEvent;


TButton.OnMouseWheelUp

Declaration

Source position: stdctrls.pp line 1286

published property TButton.OnMouseWheelUp : TMouseWheelUpDownEvent;


TButton.ParentDoubleBuffered

Declaration

Source position: stdctrls.pp line 1290

published property TButton.ParentDoubleBuffered : Boolean;


TButtonActionLink

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Links a button control to an action

Declaration

Source position: stdctrls.pp line 1180

type TButtonActionLink = class(TWinControlActionLink)
protected
FClientButton: TButtonControl; | The button to which this action applies
procedure AssignClient(); override; | Installs the client button for the action link
procedure SetChecked(); override; | Sets the Checked property of the linked button
public
function IsCheckedLinked; override; | Is the action's Checked property linked to the client?
end;

Inheritance

TButtonActionLink

Links a button control to an action
|

TWinControlActionLink
?

TObject


TButtonActionLink


TButtonActionLink
pt | AssignClient
pt | SetChecked
 | IsCheckedLinked


pt | AssignClient (TButtonActionLink)
 | IsCheckedLinked (TButtonActionLink)
pt | SetChecked (TButtonActionLink)


TButtonActionLink.AssignClient

Installs the client button for the action link

Declaration

Source position: stdctrls.pp line 1183

protected procedure TButtonActionLink.AssignClient(

  AClient: TObject

); override;

Arguments

AClient

Button assigned in the method


TButtonActionLink.FClientButton

The button to which this action applies

Declaration

Source position: stdctrls.pp line 1182

protected TButtonActionLink.FClientButton : TButtonControl;


TButtonActionLink.SetChecked

Sets the Checked property of the linked button

Declaration

Source position: stdctrls.pp line 1184

protected procedure TButtonActionLink.SetChecked(

  Value: Boolean

); override;

See also

TActionLink.SetChecked

SetChecked - specifies the value of the Checked property: True or False


TButtonActionLinkClass

Class reference used to create new instances of TButtonActionLink

Declaration

Source position: stdctrls.pp line 1189

type TButtonActionLinkClass = class of TButtonActionLink;


TButtonControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Specifies a base class for button controls

Declaration

Source position: stdctrls.pp line 1157

type TButtonControl = class(TWinControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
function GetActionLinkClass; override;
function GetChecked; virtual; |
procedure SetChecked(); virtual; |
procedure DoOnChange; virtual; | Signals the OnEditingDone and OnChange event handlers (when assigned)
procedure Click; override; | Invokes the OnClick and ActionLink.Execute handlers
property Checked: Boolean; [rws] | Indicates the checked state for the control
property ClicksDisabled: Boolean; [rw] | Disables clicking on the button, without showing the button in a disabled state
property OnChange: TNotifyEvent; [rw] | Event handler for changes to properties in the control
public
constructor Create(); override; | Constructor for the class instance
end;

Inheritance

TButtonControl | Specifies a base class for button controls
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TButtonControl is a TWinControl descendant which specifies the base class used for controls with button-like behavior, such as: TCustomButton, TButton, TCustomCheckBox, TCheckBox, TToggleBox, and TRadioButton.

TButtonControl introduces properties, methods, and events related to Click and Checked functionality.

Do not create instances of TButtonControl in an application; use one of the descendent classes.


TButtonControl
pt |  | Checked
pt |  | ClicksDisabled
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
pt |  | Checked (TButtonControl)
 |  | ChildSizing (TWinControl)
pt |  | ClicksDisabled (TButtonControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TButtonControl
pt | WSRegisterClass
pt | GetActionLinkClass
pt | GetChecked
pt | SetChecked
pt | DoOnChange
pt | Click
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
pt | Click (TButtonControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TButtonControl)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChange (TButtonControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetActionLinkClass (TButtonControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetChecked (TButtonControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetChecked (TButtonControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TButtonControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TButtonControl
pt | OnChange
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TButtonControl.Checked

Indicates the checked state for the control

Declaration

Source position: stdctrls.pp line 1171

protected property TButtonControl.Checked : Boolean
  read GetChecked
  write SetChecked
  stored IsCheckedStored
  default False;

Description

The state of the check mark. Here always False, can be implemented in derived classes.


TButtonControl.ClicksDisabled

Disables clicking on the button, without showing the button in a disabled state

Declaration

Source position: stdctrls.pp line 1172

protected property TButtonControl.ClicksDisabled : Boolean
  read FClicksDisabled
  write FClicksDisabled;


TButtonControl.Create

Constructor for the class instance

Declaration

Source position: stdctrls.pp line 1175

public constructor TButtonControl.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance


TButtonControl.DoOnChange

Signals the OnEditingDone and OnChange event handlers (when assigned)

Declaration

Source position: stdctrls.pp line 1168

protected procedure TButtonControl.DoOnChange; virtual;

Description

DoOnChange performs actions needed when the button control is clicked. DoOnChange calls EditingDone to signal the OnEditingDone event handler (when assigned). The OnChange event handler is also signalled (when assigned).

DoOnChange is called from the Click method before the inherited method in TControl is executed. DoOnChange performs no actions at design-time, during component streaming, or when the component is freed.

See also

TButtonControl.OnChange | Event handler for changes to properties in the control
#LCL.Controls.TControl.EditingDone | Invokes the OnEditingDone event handler
#LCL.Controls.TControl.OnEditingDone | Event handler when editing is done
#LCL.Controls.TControl.Click | Invokes the OnClick and ActionLink.Execute handlers
#RTL.Classes.TComponent.ComponentState


TButtonControl.GetActionLinkClass

Declaration

Source position: stdctrls.pp line 1165

protected function TButtonControl.GetActionLinkClass: TControlActionLinkClass; override;


TButtonControl.OnChange

Event handler for changes to properties in the control

Declaration

Source position: stdctrls.pp line 1173

protected property TButtonControl.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;


TCheckBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A label with a box which can contain a check mark

Declaration

Source position: stdctrls.pp line 1350

type TCheckBox = class(TCustomCheckBox)
public
constructor Create(); override; | Constructor for the class instance
published
property Action: TBasicAction; | The Action associated with this control
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Alignment: TLeftRight;
property AllowGrayed: Boolean; | Allows the check box to use a "grayed" state
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Caption: TCaption; | The text describing the control to the user
property Checked: Boolean; | Indicates the checked state for the control
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DoubleBuffered: Boolean;
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property Hint: TTranslateString; | The text to show in the Hint window for this control
property OnChange: TNotifyEvent; | Event handler for changes to properties in the control
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEditingDone: TNotifyEvent; | Event handler when editing is done
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentDoubleBuffered: Boolean;
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property State: TCheckBoxState; | The check, unchecked, or grayed state for the control
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TCheckBox | A label with a box which can contain a check mark
|
TCustomCheckBox | The base class for a check box component
|
TButtonControl | Specifies a base class for button controls
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCheckBox is a TCustomCheckBox descendant which implements a check box component.

A check box control allows the user to choose the state for the control independent of other check box controls (unlike a radio button). The State property contains the checked, unchecked, or grayed state for the control. The AllowGrayed property indicates if the grayed state is allowed in the control; otherwise only checked and unchecked are used. The Checked property allows the value in State to be updated by setting a Boolean value that indicates if the control is check or unchecked.

See also

HowToUseStdCtrls | How to use StdCtrls, ComCtrls or ExtCtrls
TButtonControl | Specifies a base class for button controls
TCustomCheckBox | The base class for a check box component
TToggleBox | A labelled box capable of being checked or unchecked
TRadioButton | A selection button that works with other Radio Buttons in a mutually exclusive way - if one button is selected, none of the others in the group can be selected


TCheckBox
pl | ro | Action
pl | ro | Align
pl | ro | Alignment
pl | ro | AllowGrayed
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | Caption
pl | ro | Checked
pl | ro | Color
pl | ro | Constraints
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | Hint
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | ParentBidiMode
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | State
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCustomCheckBox
 |  | Alignment
 |  | AllowGrayed
 |  | State
 | ro | ShortCut
 | ro | ShortCutKey2
TButtonControl
pt |  | Checked
pt |  | ClicksDisabled
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pl | ro | Action (TCheckBox)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TCheckBox)
 |  | Alignment (TCustomCheckBox)
pl | ro | Alignment (TCheckBox)
 |  | AllowGrayed (TCustomCheckBox)
pl | ro | AllowGrayed (TCheckBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TCheckBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TCheckBox)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TCheckBox)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TCheckBox)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
pl | ro | Caption (TCheckBox)
 |  | CaptureMouseButtons (TControl)
pt |  | Checked (TButtonControl)
pl | ro | Checked (TCheckBox)
 |  | ChildSizing (TWinControl)
pt |  | ClicksDisabled (TButtonControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TCheckBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TCheckBox)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TCheckBox)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TCheckBox)
pt |  | DragKind (TControl)
pl | ro | DragKind (TCheckBox)
pt |  | DragMode (TControl)
pl | ro | DragMode (TCheckBox)
 |  | Enabled (TControl)
pl | ro | Enabled (TCheckBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TCheckBox)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
pl | ro | Hint (TCheckBox)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TCheckBox)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TCheckBox)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TCheckBox)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TCheckBox)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TCheckBox)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TCheckBox)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 | ro | ShortCut (TCustomCheckBox)
 | ro | ShortCutKey2 (TCustomCheckBox)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TCheckBox)
 | ro | Showing (TWinControl)
 |  | State (TCustomCheckBox)
pl | ro | State (TCheckBox)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TCheckBox)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TCheckBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TCheckBox)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCheckBox
 | Create
TCustomCheckBox
pt | WSRegisterClass
pt | Click
pt | DoClickOnChange
pt | RetrieveState
pt | InitializeWnd
pt | Toggle
pt | DialogChar
pt | GetChecked
pt | SetChecked
pt | RealSetText
pt | ApplyChanges
pt | GetControlClassDefaultSize
pt | Loaded
pt | WSSetText
pt | TextChanged
pt | CreateParams
 | Create
TButtonControl
pt | WSRegisterClass
pt | GetActionLinkClass
pt | GetChecked
pt | SetChecked
pt | DoOnChange
pt | Click
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
pt | ApplyChanges (TCustomCheckBox)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
pt | Click (TButtonControl)
pt | Click (TCustomCheckBox)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TButtonControl)
 | Create (TCustomCheckBox)
 | Create (TCheckBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomCheckBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomCheckBox)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoClickOnChange (TCustomCheckBox)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChange (TButtonControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetActionLinkClass (TButtonControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetChecked (TButtonControl)
pt | GetChecked (TCustomCheckBox)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomCheckBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomCheckBox)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomCheckBox)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomCheckBox)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
pt | RetrieveState (TCustomCheckBox)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetChecked (TButtonControl)
pt | SetChecked (TCustomCheckBox)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TextChanged (TCustomCheckBox)
pt | Toggle (TCustomCheckBox)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TButtonControl)
pt | WSRegisterClass (TCustomCheckBox)
pt | WSSetText (TWinControl)
pt | WSSetText (TCustomCheckBox)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCheckBox
pl | ro | OnChange
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnContextPopup
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEditingDone
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyPress
pl | ro | OnKeyDown
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomCheckBox
 | ro | OnChange
TButtonControl
pt |  | OnChange
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnChange (TButtonControl)
 | ro | OnChange (TCustomCheckBox)
pl | ro | OnChange (TCheckBox)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TCheckBox)
 |  | OnClick (TControl)
pl | ro | OnClick (TCheckBox)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TCheckBox)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TCheckBox)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TCheckBox)
pt |  | OnEditingDone (TControl)
pl | ro | OnEditingDone (TCheckBox)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TCheckBox)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TCheckBox)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TCheckBox)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TCheckBox)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TCheckBox)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TCheckBox)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TCheckBox)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TCheckBox)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TCheckBox)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TCheckBox)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TCheckBox)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TCheckBox)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TCheckBox)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TCheckBox)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TCheckBox)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TCheckBox)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TCheckBox)


TCheckBox.Alignment

Declaration

Source position: stdctrls.pp line 1356

published property TCheckBox.Alignment : TLeftRight;


TCheckBox.Create

Constructor for the class instance

Declaration

Source position: stdctrls.pp line 1352

public constructor TCheckBox.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance


TCheckBox.DoubleBuffered

Declaration

Source position: stdctrls.pp line 1366

published property TCheckBox.DoubleBuffered : Boolean;


TCheckBox.OnMouseWheel

Declaration

Source position: stdctrls.pp line 1391

published property TCheckBox.OnMouseWheel : TMouseWheelEvent;


TCheckBox.OnMouseWheelDown

Declaration

Source position: stdctrls.pp line 1392

published property TCheckBox.OnMouseWheelDown : TMouseWheelUpDownEvent;


TCheckBox.OnMouseWheelUp

Declaration

Source position: stdctrls.pp line 1393

published property TCheckBox.OnMouseWheelUp : TMouseWheelUpDownEvent;


TCheckBox.ParentDoubleBuffered

Declaration

Source position: stdctrls.pp line 1398

published property TCheckBox.ParentDoubleBuffered : Boolean;


TCheckBoxState

Represents the states for a check box

Declaration

Source position: stdctrls.pp line 1302

type TCheckBoxState = (
cbUnchecked, | The check box has no check mark, indicating that the item is not selected
cbChecked, | The check box has a check mark in it, indicating that the item is selected
cbGrayed | The check box state cannot be changed by the user, or is disabled
);

Description

TCheckBoxState is an enumerated type with values which represent the states for a check box control. TCheckBoxState is the type used to implement the State property in TCustomCheckBox and descendent classes.


TComboBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A combination of an edit box and a (drop-down) list allowing one of several options to be chosen

Declaration

Source position: stdctrls.pp line 428

type TComboBox = class(TCustomComboBox)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property ArrowKeysTraverseList: Boolean; | Indicates if keyboard Arrow (or cursor) keys to move through the list
property AutoComplete: Boolean; | Positions the list box using partial text matching
property AutoCompleteText: TComboBoxAutoCompleteText; | Options for the behavior of the Auto-Complete feature
property AutoDropDown: Boolean; | Makes the drop-down list appear as soon as the user starts entering text
property AutoSelect: Boolean; | Selects the entire content of the edit box when the control receives the focus
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle;
property CharCase: TEditCharCase; | Indicates the case conversion applied to the value entered in the edit box for the control
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DoubleBuffered: Boolean;
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind;
property DragMode: TDragMode; | Allows the user to drag the control
property DropDownCount: Integer; | The maximum number of Items visible in the drop-down list for the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property ItemHeight: Integer; | The default height of a list item
property ItemIndex: Integer; | The index of the currently selected item, or -1 if none is selected
property Items: TStrings; | The list of items displayed in the combo-box control
property ItemWidth: Integer; | The minimum width of the items in the drop-down list
property MaxLength: Integer; | The maximum length for text entered in the edit box for the control
property OnChange: TNotifyEvent; | Event handler signalled for user changes to the text in the edit box
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnCloseUp: TNotifyEvent; | Handler invoked when the drop-down list closes.
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnDrawItem: TDrawItemEvent; | Handler for special painting of an item (in owner-draw mode)
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnDropDown: TNotifyEvent; | Handler invoked when the list has dropped down
property OnEditingDone: TNotifyEvent; | Event handler when editing is done
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnGetItems: TNotifyEvent;
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMeasureItem: TMeasureItemEvent; | Handler invoked when the height for an item is needed
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent;
property OnMouseLeave: TNotifyEvent;
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnSelect: TNotifyEvent; | Handler invoked when an item is selected
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentDoubleBuffered: Boolean;
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ReadOnly: Boolean; | Disallows free-form entry of Text into the combo-box edit field
property ShowHint: Boolean; | Enables the Hint display
property Sorted: Boolean; | Determines whether the list entries are sorted in alphanumeric order
property Style: TComboBoxStyle; | Appearance and behavior of the combo-box
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Text: TCaption; | The value in the edit box for the control
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TComboBox | A combination of an edit box and a (drop-down) list allowing one of several options to be chosen
|
TCustomComboBox | The base class for combo-box components
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

The Text property reflects the text entered into the edit box, or selected from the list.

The selectable values are kept in the Items list. Clicking on the ellipsis character (...), next to Items in the Object Inspector, opens an editor which allows the designer to populate the Items list.

At run-time, the entry selected from the list replaces the text in the edit box, and ItemIndex holds the (zero-based) index number of the selected item.

If no value is selected from the drop-down list, the default text (if any) remains, or any information typed directly into Text will be returned, and ItemIndex takes the value of -1.

See also

HowToUseStdCtrls | How to use StdCtrls, ComCtrls or ExtCtrls
TComboBox.Items | The list of items displayed in the combo-box control
TComboBox.ItemIndex | The index of the currently selected item, or -1 if none is selected


TComboBox
pl | ro | Align
pl | ro | Anchors
pl | ro | ArrowKeysTraverseList
pl | ro | AutoComplete
pl | ro | AutoCompleteText
pl | ro | AutoDropDown
pl | ro | AutoSelect
pl | ro | AutoSize
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | CharCase
pl | ro | Color
pl | ro | Constraints
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | DropDownCount
pl | ro | Enabled
pl | ro | Font
pl | ro | ItemHeight
pl | ro | ItemIndex
pl | ro | Items
pl | ro | ItemWidth
pl | ro | MaxLength
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ReadOnly
pl | ro | ShowHint
pl | ro | Sorted
pl | ro | Style
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Text
pl | ro | Visible
TCustomComboBox
pt |  | ItemHeight
pt |  | ItemWidth
pt |  | MaxLength
pt | ro | ParentColor
pt |  | Sorted
 |  | CharCase
 |  | DroppedDown
 |  | DroppingDown
 |  | AutoComplete
 |  | AutoCompleteText
 |  | AutoDropDown
 |  | AutoSelect
 |  | AutoSelected
 | ro | AutoSize
 |  | ArrowKeysTraverseList
 | ro | Canvas
 |  | DropDownCount
 |  | Items
 |  | ItemIndex
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | Style
 | ro | TabStop
 | ro | Text
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TComboBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TComboBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | ArrowKeysTraverseList (TCustomComboBox)
pl | ro | ArrowKeysTraverseList (TComboBox)
 |  | AutoComplete (TCustomComboBox)
pl | ro | AutoComplete (TComboBox)
 |  | AutoCompleteText (TCustomComboBox)
pl | ro | AutoCompleteText (TComboBox)
 |  | AutoDropDown (TCustomComboBox)
pl | ro | AutoDropDown (TComboBox)
 |  | AutoSelect (TCustomComboBox)
pl | ro | AutoSelect (TComboBox)
 |  | AutoSelected (TCustomComboBox)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomComboBox)
pl | ro | AutoSize (TComboBox)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TComboBox)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TComboBox)
pt |  | BorderStyle (TWinControl)
pl | ro | BorderStyle (TComboBox)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomComboBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CharCase (TCustomComboBox)
pl | ro | CharCase (TComboBox)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TComboBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TComboBox)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TComboBox)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TComboBox)
pt |  | DragKind (TControl)
pl | ro | DragKind (TComboBox)
pt |  | DragMode (TControl)
pl | ro | DragMode (TComboBox)
 |  | DropDownCount (TCustomComboBox)
pl | ro | DropDownCount (TComboBox)
 |  | DroppedDown (TCustomComboBox)
 |  | DroppingDown (TCustomComboBox)
 |  | Enabled (TControl)
pl | ro | Enabled (TComboBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TComboBox)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
pt |  | ItemHeight (TCustomComboBox)
pl | ro | ItemHeight (TComboBox)
 |  | ItemIndex (TCustomComboBox)
pl | ro | ItemIndex (TComboBox)
 |  | Items (TCustomComboBox)
pl | ro | Items (TComboBox)
pt |  | ItemWidth (TCustomComboBox)
pl | ro | ItemWidth (TComboBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MaxLength (TCustomComboBox)
pl | ro | MaxLength (TComboBox)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TComboBox)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomComboBox)
pl | ro | ParentColor (TComboBox)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TComboBox)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TComboBox)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TComboBox)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TComboBox)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomComboBox)
pl | ro | ReadOnly (TComboBox)
 |  | SelLength (TCustomComboBox)
 |  | SelStart (TCustomComboBox)
 |  | SelText (TCustomComboBox)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TComboBox)
 | ro | Showing (TWinControl)
pt |  | Sorted (TCustomComboBox)
pl | ro | Sorted (TComboBox)
 |  | Style (TCustomComboBox)
pl | ro | Style (TComboBox)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TComboBox)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomComboBox)
pl | ro | TabStop (TComboBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomComboBox)
pl | ro | Text (TComboBox)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TComboBox)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TComboBox
TCustomComboBox
pt | WSRegisterClass
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | DoEnter
pt | DoExit
pt | DrawItem
pt | KeyUpAfterInterface
pt | MeasureItem
pt | GetControlClassDefaultSize
pt | LMChanged
pt | CMWantSpecialKey
pt | Change
pt | Select
pt | DropDown
pt | GetItems
pt | SetItems
pt | CloseUp
pt | AdjustDropDown
pt | DoAutoAdjustLayout
pt | GetItemCount
pt | GetItemHeight
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetItemIndex
pt | GetMaxLength
pt | SetDropDownCount
pt | SetDroppedDown
pt | SetItemHeight
pt | SetItemIndex
pt | SetMaxLength
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetSorted
pt | SetStyle
pt | RealSetText
pt | KeyDown
pt | KeyUp
pt | UTF8KeyPress
pt | MouseUp
pt | SelectItem
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | IntfGetItems
 | AddItem
 | AddHistoryItem
 | Clear
 | ClearSelection
 | SelectAll
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AddHistoryItem (TCustomComboBox)
 | AddItem (TCustomComboBox)
pt | AdjustClientRect (TWinControl)
pt | AdjustDropDown (TCustomComboBox)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomComboBox)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomComboBox)
 | ClearSelection (TCustomComboBox)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CloseUp (TCustomComboBox)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMWantSpecialKey (TCustomComboBox)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomComboBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomComboBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomComboBox)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomComboBox)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomComboBox)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomComboBox)
pt | DoExit (TWinControl)
pt | DoExit (TCustomComboBox)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawItem (TCustomComboBox)
pt | DropDown (TCustomComboBox)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomComboBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetItemCount (TCustomComboBox)
pt | GetItemHeight (TCustomComboBox)
pt | GetItemIndex (TCustomComboBox)
pt | GetItems (TCustomComboBox)
pt | GetLogicalClientRect (TControl)
pt | GetMaxLength (TCustomComboBox)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelLength (TCustomComboBox)
pt | GetSelStart (TCustomComboBox)
pt | GetSelText (TCustomComboBox)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomComboBox)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfGetItems (TCustomComboBox)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomComboBox)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUp (TCustomComboBox)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpAfterInterface (TCustomComboBox)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LMChanged (TCustomComboBox)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
pt | MeasureItem (TCustomComboBox)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCustomComboBox)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomComboBox)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | Select (TCustomComboBox)
 | SelectAll (TCustomComboBox)
pt | SelectFirst (TWinControl)
pt | SelectItem (TCustomComboBox)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetDropDownCount (TCustomComboBox)
pt | SetDroppedDown (TCustomComboBox)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetItemHeight (TCustomComboBox)
pt | SetItemIndex (TCustomComboBox)
pt | SetItems (TCustomComboBox)
pt | SetMaxLength (TCustomComboBox)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSelLength (TCustomComboBox)
pt | SetSelStart (TCustomComboBox)
pt | SetSelText (TCustomComboBox)
 | SetShape (TWinControl)
pt | SetSorted (TCustomComboBox)
pt | SetStyle (TCustomComboBox)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomComboBox)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
pt | UTF8KeyPress (TCustomComboBox)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomComboBox)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TComboBox
pl | ro | OnChange
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnCloseUp
pl | ro | OnContextPopup
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnDrawItem
pl | ro | OnEndDrag
pl | ro | OnDropDown
pl | ro | OnEditingDone
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnGetItems
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMeasureItem
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnSelect
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomComboBox
pt |  | OnChange
pt |  | OnCloseUp
pt |  | OnDrawItem
pt |  | OnDropDown
pt |  | OnGetItems
pt |  | OnMeasureItem
pt |  | OnSelect
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnChange (TCustomComboBox)
pl | ro | OnChange (TComboBox)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TComboBox)
 |  | OnClick (TControl)
pl | ro | OnClick (TComboBox)
pt |  | OnCloseUp (TCustomComboBox)
pl | ro | OnCloseUp (TComboBox)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TComboBox)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TComboBox)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TComboBox)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TComboBox)
pt |  | OnDrawItem (TCustomComboBox)
pl | ro | OnDrawItem (TComboBox)
pt |  | OnDropDown (TCustomComboBox)
pl | ro | OnDropDown (TComboBox)
pt |  | OnEditingDone (TControl)
pl | ro | OnEditingDone (TComboBox)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TComboBox)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TComboBox)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TComboBox)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetItems (TCustomComboBox)
pl | ro | OnGetItems (TComboBox)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TComboBox)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TComboBox)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TComboBox)
pt |  | OnMeasureItem (TCustomComboBox)
pl | ro | OnMeasureItem (TComboBox)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TComboBox)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TComboBox)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TComboBox)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TComboBox)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TComboBox)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TComboBox)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TComboBox)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TComboBox)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pt |  | OnSelect (TCustomComboBox)
pl | ro | OnSelect (TComboBox)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TComboBox)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TComboBox)


TComboBox.BorderStyle

Declaration

Source position: stdctrls.pp line 440

published property TComboBox.BorderStyle : TBorderStyle;


TComboBox.DoubleBuffered

Declaration

Source position: stdctrls.pp line 444

published property TComboBox.DoubleBuffered : Boolean;


TComboBox.DragKind

Declaration

Source position: stdctrls.pp line 446

published property TComboBox.DragKind : TDragKind;


TComboBox.OnMouseEnter

Declaration

Source position: stdctrls.pp line 476

published property TComboBox.OnMouseEnter : TNotifyEvent;


TComboBox.OnMouseLeave

Declaration

Source position: stdctrls.pp line 477

published property TComboBox.OnMouseLeave : TNotifyEvent;


TComboBox.OnMouseWheel

Declaration

Source position: stdctrls.pp line 480

published property TComboBox.OnMouseWheel : TMouseWheelEvent;


TComboBox.OnMouseWheelDown

Declaration

Source position: stdctrls.pp line 481

published property TComboBox.OnMouseWheelDown : TMouseWheelUpDownEvent;


TComboBox.OnMouseWheelUp

Declaration

Source position: stdctrls.pp line 482

published property TComboBox.OnMouseWheelUp : TMouseWheelUpDownEvent;


TComboBox.ParentDoubleBuffered

Declaration

Source position: stdctrls.pp line 488

published property TComboBox.ParentDoubleBuffered : Boolean;


TComboBoxAutoCompleteText

Set of TComboBoxAutoCompleteTextOption values

Declaration

Source position: stdctrls.pp line 246

type TComboBoxAutoCompleteText = set of (
cbactEnabled, | Enable Auto-Completion features.
cbactEndOfLineComplete, | Perform Auto-Complete only when cursor is at the end of the string.
cbactRetainPrefixCase, | Retains the case of characters user has typed. This option has no effect if cbactEndOfLineComplete is not set.
cbactSearchCaseSensitive, | Search for the completion string with case sensitivity.
cbactSearchAscending | Search completion strings in ascending order when set. Otherwise, search in descending order.
);

Description

TComboBoxAutoCompleteText is a set type used to store zero (0) or more values from the TComboBoxAutoCompleteTextOption enumeration. TComboBoxAutoCompleteText is the type used to implement the AutoCompleteText property in TCustomComboBox and descendent classes. It is also the type used for the DefaultComboBoxAutoCompleteText constant which defines the default values used in combo-box controls.

See also

TComboBoxAutoCompleteTextOption | Defines the behavior of the AutoComplete feature in a combo-box control
TCustomComboBox.AutoCompleteText | Options for the behavior of the Auto-Complete feature
DefaultComboBoxAutoCompleteText | Default values for the AutoCompleteText property in combo-box controls


TComboBoxAutoCompleteTextOption

Defines the behavior of the AutoComplete feature in a combo-box control

Declaration

Source position: stdctrls.pp line 239

type TComboBoxAutoCompleteTextOption = (
cbactEnabled, | Enable Auto-Completion features.
cbactEndOfLineComplete, | Perform Auto-Complete only when cursor is at the end of the string.
cbactRetainPrefixCase, | Retains the case of characters user has typed. This option has no effect if cbactEndOfLineComplete is not set.
cbactSearchCaseSensitive, | Search for the completion string with case sensitivity.
cbactSearchAscending | Search completion strings in ascending order when set. Otherwise, search in descending order.
);

Description

TComboBoxAutoCompleteTextOption is an enumerated type with values which control the auto-completion features and behaviors in combo-box controls. Values from the enumeration are stored in the TComboBoxAutoCompleteText type used in the AutoCompleteText property in TCustomComboBox and descendent classes.

See also

TComboBoxAutoCompleteText | Set of TComboBoxAutoCompleteTextOption values
TCustomComboBox.AutoCompleteText | Options for the behavior of the Auto-Complete feature


TComboBoxStyle

The display style available for combo-box controls

Declaration

Source position: stdctrls.pp line 251

type TComboBoxStyle = (
csDropDown, | The combo-box has an edit control and a button to open and close the drop-down list. This is the default value used for the control.
csSimple, | The combo-box has an edit control and a list box which is always visible.
csDropDownList, | The combo-box has a drop-down list for selecting an entry. The selected value is displayed like a label and is not editable.
csOwnerDrawFixed, | Similar to csDropDownList, but is owner-drawn with a fixed height for items in the list.
csOwnerDrawVariable, | The drop-down list elements are owner-drawn and can have a variable height for items in the list.
csOwnerDrawEditableFixed,
csOwnerDrawEditableVariable
);

Description

TComboBoxStyle is an enumerated type with values which control the display style for combo-box controls. TComboBoxStyle is the type used for the Style property in TCustomComboBox and descendent classes.

See also

TCustomComboBox.Style

Appearance and behavior of the combo-box


TComboBoxStyleHelper

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Helper for the TComboBoxStyle type

Declaration

Source position: stdctrls.pp line 261

type TComboBoxStyleHelper = type helper
public
function HasEditBox; | Determines if the style includes an edit box
function SetEditBox(); | Enables or disables an edit box according to the current style
function IsOwnerDrawn; | Indicates if the combo-box control is owner-drawn
function IsVariable; | Indicates if list items can have a variable height in the combo-box control
end;

Inheritance

TComboBoxStyleHelper

Helper for the TComboBoxStyle type

Description

TComboBoxStyleHelper is a type helper for TComboBoxStyle. TComboBoxStyleHelper provides convenience methods used to examine, adjust, or translate values in the TComboBoxStyle enumeration.

For example:

// does the style include an edit box?
  if AComboBox.Style.HasEditBox then DoSomething;

  // does the style use owner-draw?
  if AComboBox.Style.IsOwnerDrawn then DoSomething;

  // does the style use variable height items?
  if AComboBox.Style.IsVariable then DoSomething;

  // toggle the edit box off for the current style
  AComboBox.Style := AComboBox.Style.SetEditBox(False);

See also

TComboBoxStyle | The display style available for combo-box controls
TCustomComboBox.Style | Appearance and behavior of the combo-box


TComboBoxStyleHelper


TComboBoxStyleHelper
 | HasEditBox
 | SetEditBox
 | IsOwnerDrawn
 | IsVariable


HasEditBox (TComboBoxStyleHelper)

IsOwnerDrawn (TComboBoxStyleHelper)

IsVariable (TComboBoxStyleHelper)

SetEditBox (TComboBoxStyleHelper)


TComboBoxStyleHelper.HasEditBox

Determines if the style includes an edit box

Declaration

Source position: stdctrls.pp line 263

public function TComboBoxStyleHelper.HasEditBox: Boolean;

Function result

True if an selected item value is editable


TComboBoxStyleHelper.IsOwnerDrawn

Indicates if the combo-box control is owner-drawn

Declaration

Source position: stdctrls.pp line 265

public function TComboBoxStyleHelper.IsOwnerDrawn: Boolean;

Function result

True if the style includes an owner-drawn option


TComboBoxStyleHelper.IsVariable

Indicates if list items can have a variable height in the combo-box control

Declaration

Source position: stdctrls.pp line 266

public function TComboBoxStyleHelper.IsVariable: Boolean;

Function result

True when the option is included for variable height list items


TComboBoxStyleHelper.SetEditBox

Enables or disables an edit box according to the current style

Declaration

Source position: stdctrls.pp line 264

public function TComboBoxStyleHelper.SetEditBox(

  const AHasEditBox: Boolean

):TComboBoxStyle;

Arguments

AHasEditBox

True enables the edit box; False disables the edit box

Function result

Style values after adding or removing the edit box


TCustomButton

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class for clickable buttons (TButton and TBitBtn)

Declaration

Source position: stdctrls.pp line 1194

type TCustomButton = class(TButtonControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure CreateWnd; override; |
procedure CreateParams(); override; |
procedure ControlKeyDown(); override; | Lets the Application handle an navigation key
procedure ControlKeyUp(); override; | Lets the Application handle an navigation key
function DialogChar(); override; | Do something useful with accelerators etc
function ChildClassAllowed(); override; | Returns True if the specified class is allowed in child controls
class function GetControlClassDefaultSize; override;
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
procedure WSSetDefault; | Notify the widget of dynamic changes to the Default property
procedure WSSetText(); override; | Notify the widgetset of changes in the Caption and/or accelerator
procedure TextChanged; override; | Handles changes of the Text property
procedure Loaded; override; | Called when the control has been loaded from a resource, transfers the loaded property values to the widget
procedure UpdateDefaultCancel; | Updates the Default and Cancel properties in the parent form
public
constructor Create(); override; | Constructor for the class instance
procedure Click; override; | Propagates the ModalResult value to the parent form before further processing
procedure ExecuteDefaultAction; override; | Invokes the Click method if the control is an Active or a Default button
procedure ExecuteCancelAction; override; | Invokes Click if the control is the Cancel button
procedure ActiveDefaultControlChanged(); override; | Notification of a changed active DefaultControl of a form.
procedure UpdateRolesForForm; override; | Internal method called by a Form when its DefaultControl or CancelControl has changed
function UseRightToLeftAlignment; override; | True when BiDiMode is bdRightToLeft
property Active: Boolean; [rs] | True if this control is the Cancel or Default button
property Default: Boolean; [rw] | True if this is the default button in a modal form
property ModalResult: TModalResult; [rw] | Value returned when the control is clicked in a form displayed modally
property ShortCut: TShortcut; [r] | Shortcut key for the control
property ShortCutKey2: TShortcut; [r] | Secondary shortcut key for the control
property Cancel: Boolean; [rw] | True if this is the modal Cancel button
property Color: TColor; | The background color of the control
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
end;

Inheritance

TCustomButton | The base class for clickable buttons (TButton and TBitBtn)
|
TButtonControl | Specifies a base class for button controls
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCustomButton
pt | ro | ParentColor
 | ro | Active
 |  | Default
 |  | ModalResult
 | ro | ShortCut
 | ro | ShortCutKey2
 |  | Cancel
 | ro | Color
 | ro | TabStop
TButtonControl
pt |  | Checked
pt |  | ClicksDisabled
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 | ro | Active (TCustomButton)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Cancel (TCustomButton)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
pt |  | Checked (TButtonControl)
 |  | ChildSizing (TWinControl)
pt |  | ClicksDisabled (TButtonControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomButton)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | Default (TCustomButton)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | ModalResult (TCustomButton)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomButton)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 | ro | ShortCut (TCustomButton)
 | ro | ShortCutKey2 (TCustomButton)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomButton)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomButton
pt | WSRegisterClass
pt | CreateWnd
pt | CreateParams
pt | ControlKeyDown
pt | ControlKeyUp
pt | DialogChar
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | WSSetDefault
pt | WSSetText
pt | TextChanged
pt | Loaded
pt | UpdateDefaultCancel
 | Create
 | Click
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | ActiveDefaultControlChanged
 | UpdateRolesForForm
 | UseRightToLeftAlignment
TButtonControl
pt | WSRegisterClass
pt | GetActionLinkClass
pt | GetChecked
pt | SetChecked
pt | DoOnChange
pt | Click
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TCustomButton
TButtonControl
pt | OnChange
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomButton.Active

True if this control is the Cancel or Default button

Declaration

Source position: stdctrls.pp line 1234

public property TCustomButton.Active : Boolean
  read FActive
  stored False;


TCustomButton.Cancel

True if this is the modal Cancel button

Declaration

Source position: stdctrls.pp line 1239

public property TCustomButton.Cancel : Boolean
  read FCancel
  write SetCancel
  default False;

Description

Pressing Esc in a modal form is equivalent to clicking on the Cancel button.


TCustomButton.Click

Propagates the ModalResult value to the parent form before further processing

Declaration

Source position: stdctrls.pp line 1227

public procedure TCustomButton.Click; override;

See also

#LCL.Controls.TControl.Click

Invokes the OnClick and ActionLink.Execute handlers


TCustomButton.Create

Constructor for the class instance

Declaration

Source position: stdctrls.pp line 1226

public constructor TCustomButton.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance


TCustomButton.CreateParams

Declaration

Source position: stdctrls.pp line 1213

protected procedure TCustomButton.CreateParams(

  var Params: TCreateParams

); override;


TCustomButton.CreateWnd

Declaration

Source position: stdctrls.pp line 1212

protected procedure TCustomButton.CreateWnd; override;


TCustomButton.Default

True if this is the default button in a modal form

Declaration

Source position: stdctrls.pp line 1235

public property TCustomButton.Default : Boolean
  read FDefault
  write SetDefault
  default False;

Description

Pressing Enter in a modal form is equivalent to clicking on the Default button.


TCustomButton.ExecuteCancelAction

Invokes Click if the control is the Cancel button

Declaration

Source position: stdctrls.pp line 1229

public procedure TCustomButton.ExecuteCancelAction; override;

See also

#LCL.Controls.TControl.ExecuteCancelAction

Called when ESCAPE is hit or the CANCEL button is clicked - signifying CANCEL


TCustomButton.ExecuteDefaultAction

Invokes the Click method if the control is an Active or a Default button

Declaration

Source position: stdctrls.pp line 1228

public procedure TCustomButton.ExecuteDefaultAction; override;

See also

#LCL.Controls.TControl.ExecuteDefaultAction

Called when the RETURN button is pressed, signifying default action


TCustomButton.GetControlClassDefaultSize

Declaration

Source position: stdctrls.pp line 1218

protected class function TCustomButton.GetControlClassDefaultSize: TSize; override;


TCustomButton.ModalResult

Value returned when the control is clicked in a form displayed modally

Declaration

Source position: stdctrls.pp line 1236

public property TCustomButton.ModalResult : TModalResult
  read FModalResult
  write SetModalResult
  default mrNone;

Description

When clicked, the button will close the form and return its ModalResult (unless mrNone).


TCustomButton.ShortCut

Shortcut key for the control

Declaration

Source position: stdctrls.pp line 1237

public property TCustomButton.ShortCut : TShortcut
  read FShortCut;


TCustomButton.ShortCutKey2

Secondary shortcut key for the control

Declaration

Source position: stdctrls.pp line 1238

public property TCustomButton.ShortCutKey2 : TShortcut
  read FShortCutKey2;


TCustomButton.UpdateDefaultCancel

Updates the Default and Cancel properties in the parent form

Declaration

Source position: stdctrls.pp line 1224

protected procedure TCustomButton.UpdateDefaultCancel;


TCustomButton.WSSetDefault

Notify the widget of dynamic changes to the Default property

Declaration

Source position: stdctrls.pp line 1220

protected procedure TCustomButton.WSSetDefault;


TCustomButton.WSSetText

Notify the widgetset of changes in the Caption and/or accelerator

Declaration

Source position: stdctrls.pp line 1221

protected procedure TCustomButton.WSSetText(

  const AText: string

); override;


TCustomCheckBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class for a check box component

Declaration

Source position: stdctrls.pp line 1306

type TCustomCheckBox = class(TButtonControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure Click; override; | Invokes the OnClick and ActionLink.Execute handlers
procedure DoClickOnChange; virtual; | Implements the Click behavior for the control
function RetrieveState; | Retrieves the check box state from the widgetset class
procedure InitializeWnd; override; | Copies cached control properties to the just created widget
procedure Toggle; virtual; | Alternate between checked and unchecked state
function DialogChar(); override; | Do something useful with accelerators etc
function GetChecked; override; | Indicates the checked state for the control
procedure SetChecked(); override; | Indicates the checked state for the control
procedure RealSetText(); override; | Sets the Caption property
procedure ApplyChanges; virtual; | Asks the widgetset class to update the visual appearance of the control
class function GetControlClassDefaultSize; override; | Returns the default size for this class of controls (when added to a form)
procedure Loaded; override; | Called when the control has been loaded from a resource, transfers the loaded property values to the widget
procedure WSSetText(); override; | Sends text to the widget (from WM_SETTEXT?)
procedure TextChanged; override; | Handles changes of the Text property
procedure CreateParams(); override; | Initializes the window creation parameter record with the settings for the control
public
constructor Create(); override; | Constructor for the class instance
property Alignment: TLeftRight; [rw]
property AllowGrayed: Boolean; [rw] | Allows the check box to use a "grayed" state
property State: TCheckBoxState; [rw] | The check, unchecked, or grayed state for the control
property ShortCut: TShortcut; [r] |
property ShortCutKey2: TShortcut; [r] |
property OnChange: TNotifyEvent; | Event handler for changes to properties in the control
end;

Inheritance

TCustomCheckBox | The base class for a check box component
|
TButtonControl | Specifies a base class for button controls
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomCheckBox is a TButtonControl descendant which specifies an interface used for a check box component. It is the common ancestor class for TCheckBox, TToggleBox, and TRadioButton descendants.

A check box control allows the user to choose the state for the control independent of other check box controls (unlike a radio button). TCustomCheckBox introduces the State property which contains the check, unchecked, or grayed state for the control. The AllowGrayed property indicates if the grayed state is allowed in the control; otherwise only checked and unchecked are used. The Checked property allows the value in State to be updated by setting a Boolean value that indicates if the control is check or unchecked.

See also

TButtonControl | Specifies a base class for button controls
TCheckBox | A label with a box which can contain a check mark
TToggleBox | A labelled box capable of being checked or unchecked
TRadioButton | A selection button that works with other Radio Buttons in a mutually exclusive way - if one button is selected, none of the others in the group can be selected


TCustomCheckBox
 |  | Alignment
 |  | AllowGrayed
 |  | State
 | ro | ShortCut
 | ro | ShortCutKey2
TButtonControl
pt |  | Checked
pt |  | ClicksDisabled
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 |  | Alignment (TCustomCheckBox)
 |  | AllowGrayed (TCustomCheckBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
pt |  | Checked (TButtonControl)
 |  | ChildSizing (TWinControl)
pt |  | ClicksDisabled (TButtonControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 | ro | ShortCut (TCustomCheckBox)
 | ro | ShortCutKey2 (TCustomCheckBox)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | State (TCustomCheckBox)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomCheckBox
pt | WSRegisterClass
pt | Click
pt | DoClickOnChange
pt | RetrieveState
pt | InitializeWnd
pt | Toggle
pt | DialogChar
pt | GetChecked
pt | SetChecked
pt | RealSetText
pt | ApplyChanges
pt | GetControlClassDefaultSize
pt | Loaded
pt | WSSetText
pt | TextChanged
pt | CreateParams
 | Create
TButtonControl
pt | WSRegisterClass
pt | GetActionLinkClass
pt | GetChecked
pt | SetChecked
pt | DoOnChange
pt | Click
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
pt | ApplyChanges (TCustomCheckBox)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
pt | Click (TButtonControl)
pt | Click (TCustomCheckBox)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TButtonControl)
 | Create (TCustomCheckBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomCheckBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomCheckBox)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoClickOnChange (TCustomCheckBox)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChange (TButtonControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetActionLinkClass (TButtonControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetChecked (TButtonControl)
pt | GetChecked (TCustomCheckBox)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomCheckBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomCheckBox)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomCheckBox)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomCheckBox)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
pt | RetrieveState (TCustomCheckBox)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetChecked (TButtonControl)
pt | SetChecked (TCustomCheckBox)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TextChanged (TCustomCheckBox)
pt | Toggle (TCustomCheckBox)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TButtonControl)
pt | WSRegisterClass (TCustomCheckBox)
pt | WSSetText (TWinControl)
pt | WSSetText (TCustomCheckBox)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomCheckBox
 | ro | OnChange
TButtonControl
pt |  | OnChange
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnChange (TButtonControl)
 | ro | OnChange (TCustomCheckBox)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pt |  | OnDragOver (TControl)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
 |  | OnEnter (TWinControl)
 |  | OnExit (TWinControl)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pt |  | OnMouseEnter (TControl)
pt |  | OnMouseLeave (TControl)
pt |  | OnMouseMove (TControl)
pt |  | OnMouseUp (TControl)
pt |  | OnMouseWheel (TControl)
pt |  | OnMouseWheelDown (TControl)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)


TCustomCheckBox.Alignment

Declaration

Source position: stdctrls.pp line 1338

public property TCustomCheckBox.Alignment : TLeftRight
  read GetAlignment
  write SetAlignment
  default taRightJustify;


TCustomCheckBox.AllowGrayed

Allows the check box to use a "grayed" state

Declaration

Source position: stdctrls.pp line 1339

public property TCustomCheckBox.AllowGrayed : Boolean
  read FAllowGrayed
  write FAllowGrayed
  default False;

Description

If AllowGrayed is set to True, the check box has three possible states: checked, unchecked and grayed. If AllowGrayed is set to False, the check box has only two possible states: checked and unchecked.

Example

{ This example uses a check box on a form. When the application runs,
  the check box is initially checked. When the user clicks it,
  the check box is unchecked. Clicking it again grays the check box. }
procedure TForm1.FormCreate(Sender: TObject);
begin
  Checkbox1.AllowGrayed := True;
  Checkbox1.State := cbChecked;
end;


TCustomCheckBox.ApplyChanges

Asks the widgetset class to update the visual appearance of the control

Declaration

Source position: stdctrls.pp line 1329

protected procedure TCustomCheckBox.ApplyChanges; virtual;


TCustomCheckBox.Create

Constructor for the class instance

Declaration

Source position: stdctrls.pp line 1336

public constructor TCustomCheckBox.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance


TCustomCheckBox.DoClickOnChange

Implements the Click behavior for the control

Declaration

Source position: stdctrls.pp line 1321

protected procedure TCustomCheckBox.DoClickOnChange; virtual;

Description

DoClickOnChange is a procedure used to signal event handler(s) when the LC_CHANGED message is handled for the control. DoClickOnChange calls the Changed method to dispatch the control message. DoClickOnChange uses the value in ClicksDisabled to determine the event handler(s) signalled in the method.

When ClicksDisabled is False, the inherited Click method is called. When set to True, the DoOnChange method is called to signal the OnEditingDone and OnChange event handlers. This emulates the OnClick behavior in the Delphi VCL.

DoClickOnChange is called from the DoChange method after the value in State has been updated. It is also called when a new value is assigned to the Checked property.

See also

TCustomCheckBox.State | The check, unchecked, or grayed state for the control
TButtonControl.ClicksDisabled | Disables clicking on the button, without showing the button in a disabled state
TButtonControl.Click | Invokes the OnClick and ActionLink.Execute handlers
TButtonControl.Checked | Indicates the checked state for the control
TButtonControl.DoOnChange | Signals the OnEditingDone and OnChange event handlers (when assigned)
#lcl.controls.TControl.Changed | Call this method whenever a change has occurred, to trigger further processing
#lcl.controls.TControl.EditingDone | Invokes the OnEditingDone event handler
#lcl.controls.TControl.OnEditingDone | Event handler when editing is done
#lcl.controls.TControl.OnChange


TCustomCheckBox.RetrieveState

Retrieves the check box state from the widgetset class

Declaration

Source position: stdctrls.pp line 1322

protected function TCustomCheckBox.RetrieveState: TCheckBoxState;

Function result

TCheckBoxState value returned from the widgetset class


TCustomCheckBox.ShortCut

Declaration

Source position: stdctrls.pp line 1341

public property TCustomCheckBox.ShortCut : TShortcut
  read FShortCut;

Description

Primary shortcut key for the control.


TCustomCheckBox.ShortCutKey2

Declaration

Source position: stdctrls.pp line 1342

public property TCustomCheckBox.ShortCutKey2 : TShortcut
  read FShortCutKey2;

Description

Secondary shortcut key for the control.


TCustomCheckBox.State

The check, unchecked, or grayed state for the control

Declaration

Source position: stdctrls.pp line 1340

public property TCustomCheckBox.State : TCheckBoxState
  read GetState
  write SetState
  default cbUnchecked;

Description

Indicates whether the check box is checked (selected), unchecked (deselected) or grayed (disabled). See TCheckBoxState for possible values of State.

Example

{ This example uses a check box on a form. When the application runs,
  the check box is initially checked. When the user clicks it,
  the check box is unchecked. Clicking it again grays the check box. }
procedure TForm1.FormCreate(Sender: TObject);
begin
  Checkbox1.AllowGrayed := True;
  Checkbox1.State := cbChecked;
end;


TCustomCheckBox.Toggle

Alternate between checked and unchecked state

Declaration

Source position: stdctrls.pp line 1324

protected procedure TCustomCheckBox.Toggle; virtual;


TCustomComboBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class for combo-box components

Declaration

Source position: stdctrls.pp line 278

type TCustomComboBox = class(TWinControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure CreateParams(); override; | Initializes the window creation parameter record with the settings for the control
procedure InitializeWnd; override; | Copies cached control properties to the just created widget
procedure DestroyWnd; override; | Destroys the interface object (widget)
procedure DoEnter; override; | Invokes the OnEnter event handler
procedure DoExit; override; | Updates the control when the CM_EXIT control message is handled
procedure DrawItem(); virtual; | Draws a list item, using the OnDrawItem handler (when assigned)
procedure KeyUpAfterInterface(); override;
procedure MeasureItem(); virtual; | Gets the height for an item in the drop-down list
class function GetControlClassDefaultSize; override;
procedure LMChanged(); message; | Handles the LM_CHANGED message for the control
procedure CMWantSpecialKey(); message;
procedure Change; virtual; | Invokes the OnChange handler, signalling a change in the edit box
procedure Select; virtual; | Signals the OnSelect event handler when ItemIndex is changed
procedure DropDown; virtual; | Signals the OnDropDown event handler
procedure GetItems; virtual; | Signals the OnGetItems event handler
procedure SetItems(); virtual;
procedure CloseUp; virtual; | Called when the drop-down list is closed
procedure AdjustDropDown; virtual; | Adjusts the extent for the drop-down list
procedure DoAutoAdjustLayout(); override;
function GetItemCount; | Returns the number of items defined in the drop-down list
function GetItemHeight; virtual; | Gets the value for the ItemHeight property
function GetSelLength; virtual; | Gets the value for the SelLength property
function GetSelStart; virtual; | Gets the value for the SelStart property
function GetSelText; virtual; | Gets the value for the SelText property
function GetItemIndex; virtual; | Gets the value for the ItemIndex property
function GetMaxLength; virtual; | Gets the value for the MaxLength property
procedure SetDropDownCount(); virtual; | Sets the value for the DropDownCount property
procedure SetDroppedDown(); virtual; | Sets the value for the DroppedDown property
procedure SetItemHeight(); virtual; | Sets the value for the ItemHeight property
procedure SetItemIndex(); virtual; | Sets the value for the ItemIndex property
procedure SetMaxLength(); virtual; | Sets the value for the MaxLength property
procedure SetSelLength(); virtual; | Sets the value for the SelLength property
procedure SetSelStart(); virtual; | Sets the value for the SelStart property
procedure SetSelText(); virtual; | Sets the value for the SelText property
procedure SetSorted(); virtual; | Sets the value for the Sorted property
procedure SetStyle(); virtual; | Sets the value for the Style property
procedure RealSetText(); override; | Adjusts ItemIndex for the new value in the edit box
procedure KeyDown(); override; | Invokes the OnKeyDown handler
procedure KeyUp(); override; | Invokes the OnKeyUp handler
procedure UTF8KeyPress(); override; | UTF8KeyPress converts character case if required then calls the inherited method
procedure MouseUp(); override; | Highlights the selected text in the control when the left mouse button is released
function SelectItem(); | Selects the list item with the specified text
procedure ShouldAutoAdjust(); override;
property ItemHeight: Integer; [rw] | The default height of a list item
property ItemWidth: Integer; [rw] | The minimum width of the items in the drop-down list
property MaxLength: Integer; [rw] | The maximum length for text entered in the edit box for the control
property OnChange: TNotifyEvent; [rw] | Event handler signalled for user changes to the text in the edit box
property OnCloseUp: TNotifyEvent; [rw] | Handler invoked when the drop-down list closes.
property OnDrawItem: TDrawItemEvent; [rw] | Handler for special painting of an item (in owner-draw mode)
property OnDropDown: TNotifyEvent; [rw] | Handler invoked when the list has dropped down
property OnGetItems: TNotifyEvent; [rw] | Handler invoked when widgetset items list can be populated
property OnMeasureItem: TMeasureItemEvent; [rw] | Handler invoked when the height for an item is needed
property OnSelect: TNotifyEvent; [rw] | Handler invoked when an item is selected
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property Sorted: Boolean; [rw] | Determines whether the list entries are sorted in alphanumeric order
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure IntfGetItems; | Gets the values in the Items property for the widgetset class
procedure AddItem(); virtual; | Adds the specified string (and optional object) to the Items displayed in the control
procedure AddHistoryItem(); | Add an item as the first entry in the history list for the control
procedure Clear; virtual; | Removes all items from the list, and clears the edit box
procedure ClearSelection; | Removes the item selection in the list box for the control
property CharCase: TEditCharCase; [rw] | Indicates the case conversion applied to the value entered in the edit box for the control
property DroppedDown: Boolean; [rw] | Indicates whether the drop-down list has been displayed
property DroppingDown: Boolean; [rw] deprecated ; | Deprecated
procedure SelectAll; | Selects the text content in the edit box for the control
property AutoComplete: Boolean; [rw] | Positions the list box using partial text matching
property AutoCompleteText: TComboBoxAutoCompleteText; [rw] | Options for the behavior of the Auto-Complete feature
property AutoDropDown: Boolean; [rw] | Makes the drop-down list appear as soon as the user starts entering text
property AutoSelect: Boolean; [rw] | Selects the entire content of the edit box when the control receives the focus
property AutoSelected: Boolean; [rw] | True indicates that the selection was marked automatically by the control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property ArrowKeysTraverseList: Boolean; [rw] | Indicates if keyboard Arrow (or cursor) keys to move through the list
property Canvas: TCanvas; [r] | Provides access to the drawing surface for the control
property DropDownCount: Integer; [rw] | The maximum number of Items visible in the drop-down list for the control
property Items: TStrings; [rw] | The list of items displayed in the combo-box control
property ItemIndex: Integer; [rw] | The index of the currently selected item, or -1 if none is selected
property ReadOnly: Boolean; [rw] | Disallows free-form entry of Text into the combo-box edit field
property SelLength: Integer; [rw] | The number of selected UTF-8 characters in the edit box
property SelStart: Integer; [rw] | zero-based index to the UTF-8 character at the beginning of the selected text in the edit box
property SelText: string; [rw] | The selected text in the edit box for the control
property Style: TComboBoxStyle; [rw] | Appearance and behavior of the combo-box
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Text: TCaption; | The value in the edit box for the control
end;

Inheritance

TCustomComboBox | The base class for combo-box components
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomComboBox is a TWinControl descendant which implements the base class for combo-box components in the LCL (Lazarus Component Library).

A combo-box is visually represented as an edit control and a scrollable list of items which can be selected. The list can be always visible, or opened when needed using a drop-down indicator. In addition, the items in the control be drawn using using the built-in mechanisms for the widgetset class or using an owner-drawn style.

Despite similarities in appearance to TCustomEdit and TCustomList, the class inherits no properties from these classes (Delphi compatible).

Use the Style property to control the display style and drawing mechanism enabled for Items in the control.

Use properties like AutoComplete, AutoCompleteText, and AutoDropDown to control the behavior of the edit field or drop-down list in the control.

Use Items to access existing list items defined the control. Use AddItem or AddHistoryItem to add entries to the list items in the control. Use OnGetItems to dynamically populate the Items in the control when the drop-down list is displayed.

Do not create instances of TCustomComboBox. Use one of the descendent classes, like TComboBox or TComboBoxEx.


TCustomComboBox
pt |  | ItemHeight
pt |  | ItemWidth
pt |  | MaxLength
pt | ro | ParentColor
pt |  | Sorted
 |  | CharCase
 |  | DroppedDown
 |  | DroppingDown
 |  | AutoComplete
 |  | AutoCompleteText
 |  | AutoDropDown
 |  | AutoSelect
 |  | AutoSelected
 | ro | AutoSize
 |  | ArrowKeysTraverseList
 | ro | Canvas
 |  | DropDownCount
 |  | Items
 |  | ItemIndex
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 |  | Style
 | ro | TabStop
 | ro | Text
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | ArrowKeysTraverseList (TCustomComboBox)
 |  | AutoComplete (TCustomComboBox)
 |  | AutoCompleteText (TCustomComboBox)
 |  | AutoDropDown (TCustomComboBox)
 |  | AutoSelect (TCustomComboBox)
 |  | AutoSelected (TCustomComboBox)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomComboBox)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomComboBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CharCase (TCustomComboBox)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | DropDownCount (TCustomComboBox)
 |  | DroppedDown (TCustomComboBox)
 |  | DroppingDown (TCustomComboBox)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
pt |  | ItemHeight (TCustomComboBox)
 |  | ItemIndex (TCustomComboBox)
 |  | Items (TCustomComboBox)
pt |  | ItemWidth (TCustomComboBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MaxLength (TCustomComboBox)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomComboBox)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomComboBox)
 |  | SelLength (TCustomComboBox)
 |  | SelStart (TCustomComboBox)
 |  | SelText (TCustomComboBox)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
pt |  | Sorted (TCustomComboBox)
 |  | Style (TCustomComboBox)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomComboBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomComboBox)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomComboBox
pt | WSRegisterClass
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | DoEnter
pt | DoExit
pt | DrawItem
pt | KeyUpAfterInterface
pt | MeasureItem
pt | GetControlClassDefaultSize
pt | LMChanged
pt | CMWantSpecialKey
pt | Change
pt | Select
pt | DropDown
pt | GetItems
pt | SetItems
pt | CloseUp
pt | AdjustDropDown
pt | DoAutoAdjustLayout
pt | GetItemCount
pt | GetItemHeight
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetItemIndex
pt | GetMaxLength
pt | SetDropDownCount
pt | SetDroppedDown
pt | SetItemHeight
pt | SetItemIndex
pt | SetMaxLength
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetSorted
pt | SetStyle
pt | RealSetText
pt | KeyDown
pt | KeyUp
pt | UTF8KeyPress
pt | MouseUp
pt | SelectItem
pt | ShouldAutoAdjust
 | Create
 | Destroy
 | IntfGetItems
 | AddItem
 | AddHistoryItem
 | Clear
 | ClearSelection
 | SelectAll
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TCustomComboBox
pt | OnChange
pt | OnCloseUp
pt | OnDrawItem
pt | OnDropDown
pt | OnGetItems
pt | OnMeasureItem
pt | OnSelect
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomComboBox.AddHistoryItem

Add an item as the first entry in the history list for the control

Declaration

Source position: stdctrls.pp line 390

public procedure TCustomComboBox.AddHistoryItem(

  const Item: string;

  MaxHistoryCount: Integer;

  SetAsText: Boolean;

  CaseSensitive: Boolean

);

procedure TCustomComboBox.AddHistoryItem(

  const Item: string;

  AnObject: TObject;

  MaxHistoryCount: Integer;

  SetAsText: Boolean;

  CaseSensitive: Boolean

);

Arguments

Item | The string to be added to the list
MaxHistoryCount | The maximum number of items that can be added to the history
SetAsText | When True the string also is copied into the edit box for the control
CaseSensitive | True means that the list can contain multiple items with the same text, differing in case

Arguments

Item | The string to be added to the list
AnObject | The object associated with the item; can be Nil
MaxHistoryCount | The maximum number of items that can be added to the history
SetAsText | When True the string also is copied into the edit box for the control
CaseSensitive | True means that the list can contain multiple items with the same text, differing in case

Description

AddHistoryItem is a procedure used to add the values in Item and AnObject to the beginning of the list items displayed for the control. AddHistoryItem uses the value in CaseSensitive to determine if case is significant when comparing the value in Item to the existing value at the beginning of Items.

AddHistoryItem calls the InsertObject method in Items to store the values at the initial position in the Items list (ordinal position 0). When Item exists at another position in Items, it is removed.

MaxHistoryCount contains the maximum number of entries allowed in the Items property. When ItemCount exceeds the value in MaxHistoryCount, the excess is removed from the end of Items.

When SetText is True, the value in Item is stored to the Text property.

See also

TCustomComboBox.Items | The list of items displayed in the combo-box control
TCustomComboBox.ItemCount
TCustomComboBox.Text | The value in the edit box for the control
#RTL.Classes.TStrings.InsertObject
#RTL.Classes.TStrings.Delete


TCustomComboBox.AddItem

Adds the specified string (and optional object) to the Items displayed in the control

Declaration

Source position: stdctrls.pp line 389

public procedure TCustomComboBox.AddItem(

  const Item: string;

  AnObject: TObject

); virtual;

Arguments

Item | The string added to Items
AnObject | The associated object, can be Nil

Description

AddItem is a procedure used to add the specified value (and an optional associated object) to the Items in the control. AddItem calls the AddObject method in Items to store the values in Item and AnObject.

See also

TCustomComboBox.Items

The list of items displayed in the combo-box control

#RTL.Classes.TStrings.AddObject


TCustomComboBox.AdjustDropDown

Adjusts the extent for the drop-down list

Declaration

Source position: stdctrls.pp line 343

protected procedure TCustomComboBox.AdjustDropDown; virtual;

Description

AdjustDropDown is used to adjust the bounds for the drop-list list in the control. AdjustDropDown is called when the drop-list becomes visible, and when the value in the ItemWidth property is changed.

AdjustDropDown does not perform any actions in the method if a handle has not been assigned for the control.

AdjustDropDown ensures that the value in DropDownCount is applied (when needed) to the drop-down list for the control. The minimum height and width for the list is calculated using the ItemWidth and ItemHeight properties. The dimensions are passed to the widgetset class using the SetComboMinDropDownSize routine in the LCL interface.

See also

TCustomComboBox.ItemWidth | The minimum width of the items in the drop-down list
TCustomComboBox.ItemHeight | The default height of a list item
TCustomComboBox.Count
TCustomComboBox.DropDownCount | The maximum number of Items visible in the drop-down list for the control
TCustomComboBox.DropDown | Signals the OnDropDown event handler


TCustomComboBox.ArrowKeysTraverseList

Indicates if keyboard Arrow (or cursor) keys to move through the list

Declaration

Source position: stdctrls.pp line 410

public property TCustomComboBox.ArrowKeysTraverseList : Boolean
  read FArrowKeysTraverseList
  write SetArrowKeysTraverseList
  default True;

Description

ArrowKeysTraverseList indicates if Arrow (or Cursor) keys on the keyboard can be used to navigate the Items displayed in the drop-down list box for the control. The default value for the property is True.

The value in the property is passed to the widgetset class when the LCL interface object is created. Changing the value for the property causes the widgetset class to be notified using its SetArrowKeysTraverseList method.

The property value is used in the implementation of the KeyDown method, and may be updated as the drop-down list for the control is displayed or hidden. For some widgetsets (Darwin), the arrow keys cannot be handled in the LCL and the keyboard message(s) are ignored.

See also

TCustomComboBox.Items | The list of items displayed in the combo-box control
TCustomComboBox.KeyDown | Invokes the OnKeyDown handler


TCustomComboBox.AutoComplete

Positions the list box using partial text matching

Declaration

Source position: stdctrls.pp line 400

public property TCustomComboBox.AutoComplete : Boolean
  read GetAutoComplete
  write SetAutoComplete
  default False;

Description

AutoComplete is a Boolean property which indicates if partial text matching is used to locate values in the Items displayed for the control. When set to True, keystrokes entered in the edit box for the control are used to locate a value in Items which begins with the entered value. The ItemIndex property is updated with the ordinal position for the matching item, or -1 if an entry is not found that starts with the partial value.

Reading the value in AutoComplete causes the AutoCompleteText property to be examined, and returns True when the value cbactEnabled is included in the auto-complete options. Assigning a value to AutoComplete causes the AutoCompleteText property to include or exclude the corresponding value as needed.

Use AutoCompleteText to enable or disable other auto-complete features and behaviors in the control.

Auto-completion related tasks are performed when the KeyUp method handles valid keystrokes for the control.

Use AutoSelect to control whether text is automatically highlighted in the edit box when a new list item is selected in the control.

See also

TCustomComboBox.AutoCompleteText | Options for the behavior of the Auto-Complete feature
TCustomComboBox.AutoSelect | Selects the entire content of the edit box when the control receives the focus
TCustomComboBox.Items | The list of items displayed in the combo-box control
TCustomComboBox.ItemIndex | The index of the currently selected item, or -1 if none is selected
TCustomComboBox.KeyUp | Invokes the OnKeyUp handler


TCustomComboBox.AutoCompleteText

Options for the behavior of the Auto-Complete feature

Declaration

Source position: stdctrls.pp line 402

public property TCustomComboBox.AutoCompleteText : TComboBoxAutoCompleteText
  read FAutoCompleteText
  write FAutoCompleteText
  default DefaultComboBoxAutoCompleteText;

Description

Enabled
Enable Auto-Completion features.
EndOfLineComplete
Perform Auto-Complete only when cursor is at the end of the string.
RetainPrefixCase
Retains the case of characters user has typed. This option has no effect if cbactEndOfLineComplete is False.
SearchCaseSensitive
Search completion string with case sensitivity.
SearchAscending
Search completion string in ascending order. False will search in descending order.

This property exists as a Set of Options, so zero or more options may be operational.

See also

TComboBoxAutoCompleteTextOption

Defines the behavior of the AutoComplete feature in a combo-box control


TCustomComboBox.AutoDropDown

Makes the drop-down list appear as soon as the user starts entering text

Declaration

Source position: stdctrls.pp line 405

public property TCustomComboBox.AutoDropDown : Boolean
  read FAutoDropDown
  write FAutoDropDown
  default False;

Description

AutoDropDown is a Boolean property which indicates if the drop-down list for the control is automatically displayed. When set to False, the drop-down list appears when the down button is clicked, or the Alt+Down key sequence is entered. The value in AutoDropDown is maintained, based on the Style for the control, when KeyDown is called to handle key events.

Use DroppedDown to show or hide the list box for the control.

See also

TCustomComboBox.Style | Appearance and behavior of the combo-box
TCustomComboBox.KeyDown | Invokes the OnKeyDown handler
TCustomComboBox.DroppedDown | Indicates whether the drop-down list has been displayed


TCustomComboBox.AutoSelect

Selects the entire content of the edit box when the control receives the focus

Declaration

Source position: stdctrls.pp line 407

public property TCustomComboBox.AutoSelect : Boolean
  read FAutoSelect
  write FAutoSelect
  default True;

Description

When True, the edit control will select all its text when:

  • It receives focus
  • The Enter key is pressed.
  • A new item is selected.

See also

TCustomComboBox.AutoSelected

True indicates that the selection was marked automatically by the control


TCustomComboBox.AutoSelected

True indicates that the selection was marked automatically by the control

Declaration

Source position: stdctrls.pp line 408

public property TCustomComboBox.AutoSelected : Boolean
  read FAutoSelected
  write FAutoSelected;

Description

True indicates that the combo-box control has just performed an AutoSelect operation so that subsequent mouse-clicks and keystrokes proceed normally without selecting the text.

False is set when the combo-box control loses focus.

See also

TCustomComboBox.AutoSelect

Selects the entire content of the edit box when the control receives the focus


TCustomComboBox.Canvas

Provides access to the drawing surface for the control

Declaration

Source position: stdctrls.pp line 412

public property TCustomComboBox.Canvas : TCanvas
  read FCanvas;

Description

Canvas is a read-only TCanvas property which provides access to the drawing surface used for the control. The class implementation actually uses a TControlCanvas instance in the member.

Canvas is used in methods like DrawItem, and in private methods which handle the LM_DrawListItem message for the control. Canvas is also passed as an argument to methods in the ancestor class like PaintTo. Canvas can be useful in OnDrawItem event handler when used to render list items for the control.

See also

TCustomComboBox.Items | The list of items displayed in the combo-box control
TCustomComboBox.DrawItem | Draws a list item, using the OnDrawItem handler (when assigned)
TCustomComboBox.OnDrawItem | Handler for special painting of an item (in owner-draw mode)
#LCL.Controls.TWinControl.PaintTo | Paints the control using the handle for the widget set class
#LCL.Graphics.TCanvas | TCanvas represents a drawing surface which might be attached to a visual control which might be displayed on the screen or to an offscreen bitmap. It contains a number of drawing functions.
#LCL.Controls.TControlCanvas | Base class which provides a canvas property used in graphic controls


TCustomComboBox.Change

Invokes the OnChange handler, signalling a change in the edit box

Declaration

Source position: stdctrls.pp line 337

protected procedure TCustomComboBox.Change; virtual;

Description

Change is a procedure used to perform actions needed when the value for the control is changed. Change is called from the LMChanged method used to process the change notification message. Change calls the Changed method, inherited from TControl, to Perform the control message. The OnChange event handler is signalled (when assigned).

See also

TCustomComboBox.LMChanged | Handles the LM_CHANGED message for the control
TCustomComboBox.OnChange | Event handler signalled for user changes to the text in the edit box
#LCL.Controls.TControl.Changed | Call this method whenever a change has occurred, to trigger further processing
#LCL.Controls.TControl.Perform | Direct call of an message handler, bypassing the message queue


TCustomComboBox.CharCase

Indicates the case conversion applied to the value entered in the edit box for the control

Declaration

Source position: stdctrls.pp line 396

public property TCustomComboBox.CharCase : TEditCharCase
  read FCharCase
  write SetCharCase
  default ecNormal;

Description

CharCase is a TEditCharCase property which indicates the case conversion applied to the value entered in the edit box for the control. The default value for the property is ecNormal, and indicates that no case conversion is performed.

Setting a new value for the property causes the value in Text to be converted to the specified case by calling either the UTF8LowerCase or the UTF8UpperCase routine. Text is not modified when ecNormal is assigned to the property.

The value in CharCase is used when the UTF8KeyPress is called to apply key press events for the control.

See also

TCustomComboBox.Text | The value in the edit box for the control
TCustomComboBox.UTF8KeyPress | UTF8KeyPress converts character case if required then calls the inherited method
#LazUtils.LazUtf8.UTF8LowerCase
#LazUtils.LazUtf8.UTF8UpperCase


TCustomComboBox.Clear

Removes all items from the list, and clears the edit box

Declaration

Source position: stdctrls.pp line 394

public procedure TCustomComboBox.Clear; virtual;

Description

Clear is a procedure used to remove all values stored in the Items property for the control. Clear calls the Clear method in Items to removed the strings and any associated objects stored in the TStrings property. Clear sets the value in Text to an empty string ('') which forces the value in ItemIndex to be changed to -1.

See also

TCustomComboBox.Items | The list of items displayed in the combo-box control
TCustomComboBox.ItemIndex | The index of the currently selected item, or -1 if none is selected
#RTL.Classes.TStrings.Clear
#RTL.Classes.TStrings.Clear


TCustomComboBox.ClearSelection

Removes the item selection in the list box for the control

Declaration

Source position: stdctrls.pp line 395

public procedure TCustomComboBox.ClearSelection;

Description

ClearSelection is a procedure used to remove the current item selection in the list box for the control. This causes the value in ItemIndex to be changed to -1. The text selection in the edit box is not affected in the method. Set SelLength to zero (0) to remove the text selection in the edit box.

See also

TCustomComboBox.ItemIndex | The index of the currently selected item, or -1 if none is selected
TCustomComboBox.SelLength | The number of selected UTF-8 characters in the edit box
TCustomComboBox.SelStart | zero-based index to the UTF-8 character at the beginning of the selected text in the edit box
TCustomComboBox.SelText | The selected text in the edit box for the control


TCustomComboBox.CloseUp

Called when the drop-down list is closed

Declaration

Source position: stdctrls.pp line 342

protected procedure TCustomComboBox.CloseUp; virtual;

Description

CloseUp is a method called whenever the drop-down list for the control is closed. CloseUp is called when a CN_Command message with a CBN_CLOSEUP notification code is received in the control.

CloseUp does not perform any actions in the method at design-time, when the component is being loaded using LCL streaming, or when the control is freed.

CloseUp signals the OnEditingDone event handler when an edit box is enabled in the Style property in the control. The OnCloseUp event handler is signalled (when assigned).

When AutoSelect is enabled, the SelectAll method is called and the AutoSelected property is updated.

See also

TCustomComboBox.OnEditingDone
TCustomComboBox.OnCloseUp | Handler invoked when the drop-down list closes.
TCustomComboBox.DroppedDown | Indicates whether the drop-down list has been displayed
TCustomComboBox.DropDown | Signals the OnDropDown event handler
TCustomComboBox.Style | Appearance and behavior of the combo-box
TCustomComboBox.SelectAll | Selects the text content in the edit box for the control
TCustomComboBox.AutoSelect | Selects the entire content of the edit box when the control receives the focus
TCustomComboBox.AutoSelected | True indicates that the selection was marked automatically by the control


TCustomComboBox.CMWantSpecialKey

Declaration

Source position: stdctrls.pp line 336

protected procedure TCustomComboBox.CMWantSpecialKey(

  var Message: TCMWantSpecialKey

); message;


TCustomComboBox.Create

Constructor for the class instance

Declaration

Source position: stdctrls.pp line 386

public constructor TCustomComboBox.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance


TCustomComboBox.Destroy

Destructor for the class instance

Declaration

Source position: stdctrls.pp line 387

public destructor TCustomComboBox.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy calls DestroyHandle if a handle has been allocated for the control. Destroy frees resources allocated for the Canvas property, and calls the inherited destructor.


TCustomComboBox.DoAutoAdjustLayout

Declaration

Source position: stdctrls.pp line 344

protected procedure TCustomComboBox.DoAutoAdjustLayout(

  const AMode: TLayoutAdjustmentPolicy;

  const AXProportion: Double;

  const AYProportion: Double

); override;


TCustomComboBox.DoExit

Updates the control when the CM_EXIT control message is handled

Declaration

Source position: stdctrls.pp line 329

protected procedure TCustomComboBox.DoExit; override;

Description

DoExit is an overridden method in TCustomComboBox used to perform actions needed when the CM_EXIT control message is handled for the control. DoExit sets the value in AutoSelected to False, and calls the inherited method to signal the OnExit event handler (when assigned).

See also

TCustomComboBox.AutoSelected | True indicates that the selection was marked automatically by the control
#LCL.Controls.TWinControl.DoExit | Invoke the OnExit event handler
#LCL.Controls.TWinControl.OnExit | Handler for control loosing the focus; This is a good place for checking the finished user input


TCustomComboBox.DrawItem

Draws a list item, using the OnDrawItem handler (when assigned)

Declaration

Source position: stdctrls.pp line 330

protected procedure TCustomComboBox.DrawItem(

  Index: Integer;

  ARect: TRect;

  State: TOwnerDrawState

); virtual;

Arguments

Index | The position for the item drawn in the method
ARect | The area to paint on the Canvas
State | The drawing state for the item (selected...)

Description

DrawItem is a procedure used to draw a list item defined in the Items property. DrawItem is called when the LM_DrawListItem message is handled for the control. Arguments passed to the method include the position in Items for the value drawn, the canvas rectangle where the drawing occurs, and the drawing state for the list item.

DrawItem signals the OnDrawItem handler (when assigned) to perform the drawing operation. Otherwise, default painting is performed by filling the background for the Canvas rectangle (if needed) and calling the InternalDrawItem routine.

See also

TCustomComboBox.OnDrawItem | Handler for special painting of an item (in owner-draw mode)
TDrawItemEvent | Specifies an event handler used to paint a single item in an owner-drawn list box or combo-box
TOwnerDrawState |
#RTL.Types.TRect


TCustomComboBox.DropDown

Signals the OnDropDown event handler

Declaration

Source position: stdctrls.pp line 339

protected procedure TCustomComboBox.DropDown; virtual;

Description

DropDown is a procedure called whenever the drop-down list is displayed. DropDown is called when a CN_Command message with a CBN_DROPDOWN notification code is handled for the control. DropDown signals the OnDropDown event handler (when assigned).

Use DroppedDown to determine if the drop-down list has been displayed.

See also

TCustomComboBox.CloseUp | Called when the drop-down list is closed
TCustomComboBox.DroppedDown | Indicates whether the drop-down list has been displayed
TCustomComboBox.OnDropDown | Handler invoked when the list has dropped down


TCustomComboBox.DropDownCount

The maximum number of Items visible in the drop-down list for the control

Declaration

Source position: stdctrls.pp line 413

public property TCustomComboBox.DropDownCount : Integer
  read FDropDownCount
  write SetDropDownCount
  default 8;

Description

DropDownCount is an Integer property which specifies the maximum number of values from Items that can be displayed in the drop-down list for the control. Setting a new value for the property causes the widgetset class to be notified using its SetDropDownCount method when a handle has been allocated for the control.

DropDownCount is used (along with ItemCount and ItemHeight) in the AdjustDropDown method to set the minimum dimensions for the drop-down list.

The default value for the property is 8.

See also

TCustomComboBox.Items | The list of items displayed in the combo-box control
TCustomComboBox.ItemHeight | The default height of a list item
TCustomComboBox.ItemCount
TCustomComboBox.AdjustDropDown | Adjusts the extent for the drop-down list


TCustomComboBox.DroppedDown

Indicates whether the drop-down list has been displayed

Declaration

Source position: stdctrls.pp line 397

public property TCustomComboBox.DroppedDown : Boolean
  read GetDroppedDown
  write SetDroppedDown;

Description

DroppedDown is a Boolean property which indicates whether the drop-down list for the control has been displayed.

Reading the value for the property causes the widgetset class to be queried when a handle has been allocated for the control. Otherwise, the stored value for the property is used.

Setting a new value for the property causes the widgetset class to be notified of the changed property value. No actions are performed if a handle has not been allocated for the control, or during LCL component streaming. Setting this property opens or closes the drop-down list.

The value in DroppedDown is maintained when the Style for the control is altered, when CBN_DROPDOWN or CBN_CLOSEUP control messages are handled, and when key down events are handled which change the visibility of the drop-down list.

See also

TCustomComboBox.Style | Appearance and behavior of the combo-box
TCustomComboBox.KeyDown | Invokes the OnKeyDown handler


TCustomComboBox.DroppingDown

[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'StdCtrls' (#lcl)

TCustomComboBox.DroppingDown (deprecated)

Deprecated

Declaration

Source position: stdctrls.pp line 398

public property TCustomComboBox.DroppingDown : Boolean
  read FDroppingDown
  write FDroppingDown;

Description

Deprecated. Will be removed in Lazarus 2.2.


TCustomComboBox.GetControlClassDefaultSize

Declaration

Source position: stdctrls.pp line 334

protected class function TCustomComboBox.GetControlClassDefaultSize: TSize; override;

Function result

Default size (bounds) for the new class instance


TCustomComboBox.GetItemCount

Returns the number of items defined in the drop-down list

Declaration

Source position: stdctrls.pp line 347

protected function TCustomComboBox.GetItemCount: Integer;

Function result

The number of Items defined in the control

Description

GetItemCount is an Integer function used to get the number of values stored in the Items for the control. It is a convenience method, and is equivalent to reading the value for the Count property in Items.

See also

TCustomComboBox.Items

The list of items displayed in the combo-box control


TCustomComboBox.IntfGetItems

Gets the values in the Items property for the widgetset class

Declaration

Source position: stdctrls.pp line 388

public procedure TCustomComboBox.IntfGetItems;

Description

IntfGetItems is a procedure used to populate the values in the Items property. IntfGetItems is called when the widgetset class retrieves the values for the items displayed in the control. Some widgetsets perform this action when the handle is allocated, or the focus is set for the control. Others perform the action when the drop-list for the control is displayed.

IntfGetItems calls the GetItems method to signal the OnGetItems event handler (when assigned).

See also

TCustomComboBox.Items | The list of items displayed in the combo-box control
TCustomComboBox.GetItems | Signals the OnGetItems event handler
TCustomComboBox.OnGetItems | Handler invoked when widgetset items list can be populated


TCustomComboBox.ItemHeight

The default height of a list item

Declaration

Source position: stdctrls.pp line 372

protected property TCustomComboBox.ItemHeight : Integer
  read GetItemHeight
  write SetItemHeight;

Description

ItemHeight is an Integer property which contains the height (in pixels) used when drawing an item in the drop-down list.

The value for the property is retrieved from the widgetset class when not already assigned in the class instance, or when using an owner-drawn Style. Setting a new value for ItemHeight calls the SetItemHeight method in the widgetset class for owner-drawn Styles.

The property value is updated when the LM_MeasureItem message is handled for the control. When variable height items are enabled in Style, the OnMeasureItem event handler must be implemented to calculate the height for individual value in Items.

ItemHeight, ItemWidth, ItemCount, and DropDownCount are used in the AdjustDropDown method to determine the dimensions for the drop-down list in the control.

See also

TCustomComboBox.OnMeasureItem | Handler invoked when the height for an item is needed
TCustomComboBox.Style | Appearance and behavior of the combo-box
TCustomComboBox.Items | The list of items displayed in the combo-box control
TCustomComboBox.ItemCount
TCustomComboBox.ItemWidth | The minimum width of the items in the drop-down list
TCustomComboBox.DropDownCount | The maximum number of Items visible in the drop-down list for the control
TCustomComboBox.AdjustDropDown | Adjusts the extent for the drop-down list


TCustomComboBox.ItemIndex

The index of the currently selected item, or -1 if none is selected

Declaration

Source position: stdctrls.pp line 415

public property TCustomComboBox.ItemIndex : Integer
  read GetItemIndex
  write SetItemIndex
  default - 1;

Description

ItemIndex is an Integer property which contains the ordinal position in Items for the current list box selection in the control. The first value in Items is at index position 0 (zero). The final value in Items is at the index position ItemCount-1. When no value is selected in the list box, ItemIndex is set to -1. The default value for the property is -1.

When the value for the property is read, the widgetset class is queried when a handle has been assigned for the control.

Assigning a new value to the property causes the value in Text to be updated to reflect the new selection in the control. When ItemIndex is -1, Text is set to an empty string ('').

See also

TCustomComboBox.Items | The list of items displayed in the combo-box control
TCustomComboBox.ItemCount
TCustomComboBox.AddItem | Adds the specified string (and optional object) to the Items displayed in the control
TCustomComboBox.AddHistoryItem | Add an item as the first entry in the history list for the control


TCustomComboBox.Items

The list of items displayed in the combo-box control

Declaration

Source position: stdctrls.pp line 414

public property TCustomComboBox.Items : TStrings
  read FItems
  write SetItems;

Description

Items is a TStrings property which contains the strings displayed in the static or drop-down list for the control. Settings a new TStrings value for the property causes the Assign method to be called to load the string values into the current class instance.

As an alternative, use the OnGetItems event handler to dynamically populate the values in Items when the drop-down list for the control is displayed (or created).

String values in Items can be ordered alphabetically by setting the Sorted property to True. This also affects the ordinal position for new values added to Items. Its index will be the position in the sorted order, and not necessarily at the end of the list.

Use ItemIndex to determine the ordinal position in Items with the value displayed the edit box for the control.

See also

TCustomComboBox.ItemIndex | The index of the currently selected item, or -1 if none is selected
TCustomComboBox.Sorted | Determines whether the list entries are sorted in alphanumeric order
TCustomComboBox.OnGetItems | Handler invoked when widgetset items list can be populated
TCustomComboBox.Text | The value in the edit box for the control
#rtl.Classes.TStrings


TCustomComboBox.ItemWidth

The minimum width of the items in the drop-down list

Declaration

Source position: stdctrls.pp line 373

protected property TCustomComboBox.ItemWidth : Integer
  read GetItemWidth
  write SetItemWidth
  default 0;

Description

ItemWidth is an Integer property which contains the minimum number of pixels used when displaying the static or drop-down list for the control. The default value for the property is 0 (zero).

Setting a new value for the property causes the AdjustDropDown method to be called to adjust the dimensions for the list to the values in ItemHeight, ItemWidth, and DropDownCount.

Use ItemHeight to specify the number of pixels required for items displayed in the drop-down list for the control.

See also

TCustomComboBox.DropDownCount | The maximum number of Items visible in the drop-down list for the control
TCustomComboBox.ItemHeight | The default height of a list item
TCustomComboBox.AdjustDropDown | Adjusts the extent for the drop-down list


TCustomComboBox.LMChanged

Handles the LM_CHANGED message for the control

Declaration

Source position: stdctrls.pp line 335

protected procedure TCustomComboBox.LMChanged(

  var Msg

); message;

Arguments

Msg

Message handled in the method

Description

LMChanged is a procedure used to handle a LM_CHANGED message received for the control. LMChanged occurs when the widgetset class calls the LCLSendChangeMsg routine for the control. LMChanged calls the Change method to perform the control message and to signal the OnChange event handler (when assigned).

See also

TCustomComboBox.Change | Invokes the OnChange handler, signalling a change in the edit box
TCustomComboBox.OnChange | Event handler signalled for user changes to the text in the edit box
#LCL.Controls.TControl.Perform | Direct call of an message handler, bypassing the message queue


TCustomComboBox.MaxLength

The maximum length for text entered in the edit box for the control

Declaration

Source position: stdctrls.pp line 374

protected property TCustomComboBox.MaxLength : Integer
  read GetMaxLength
  write SetMaxLength
  default 0;

Description

MaxLength is an Integer property which contains the maximum length for a value entered in the Text for the control. It controls the number of characters allowed in the edit box, but does not limit the length of the value that can be directly assigned to Text. MaxLength is passed to and read from the widgetset class when a handle has been assigned for the control.

The default value for the property is 0 (zero), and indicates that a maximum length has not been specified in the property. Setting the value for the property does not alter the existing value in Text.

See also

TCustomComboBox.Text

The value in the edit box for the control


TCustomComboBox.MeasureItem

Gets the height for an item in the drop-down list

Declaration

Source position: stdctrls.pp line 333

protected procedure TCustomComboBox.MeasureItem(

  Index: Integer;

  var TheHeight: Integer

); virtual;

Arguments

Index | The index of the item whose height is required
TheHeight | The height of the item, in pixels, calculated in the OnMeasureItem handler

Description

MeasureItem is a procedure used to get the height for an item in the drop-down list for the control.

MeasureItem is called when the LM_MeasureItem message is handled for the control. The value in ItemHeight has already been updated in the message handler, and is used for a list box Style that has a fixed item height. MeasureItem is called from the message handler when the Style uses a variable item height. The derived item height is stored in the ItemHeight property when it is a non-zero positive value.

MeasureItem signals the OnMeasureItem event handler (when assigned) to calculate the height for the specified item. The value in the Index argument determines the string value in Items used for the calculation. TheHeight is updated with the derived height for the list box item. An application must implement the OnMeasureItem event handler to calculate the height for variable height items in the control.

See also

TCustomComboBox.OnMeasureItem | Handler invoked when the height for an item is needed
TCustomComboBox.ItemWidth | The minimum width of the items in the drop-down list
TCustomComboBox.ItemHeight | The default height of a list item
TCustomComboBox.Style | Appearance and behavior of the combo-box
#LCL.LMessages.TLMMeasureItem |


TCustomComboBox.MouseUp

Highlights the selected text in the control when the left mouse button is released

Declaration

Source position: stdctrls.pp line 368

protected procedure TCustomComboBox.MouseUp(

  Button: TMouseButton;

  Shift: TShiftState;

  X: Integer;

  Y: Integer

); override;

Arguments

Button | Mouse button for the notification
Shift | Shift, Alt, or Ctrl modifier for the notification
X | Horizontal coordinate for the mouse pointer
Y | Vertical coordinate for the mouse pointer

Description

MouseUp is an overridden method, and calls the inherited method on entry. MouseUp ensures that the selected text in the control is highlighted when the Left mouse button is released and AutoSelect is enabled. MouseUp calls SelectAll to select the value in the Text property in the edit box for the control. The value in AutoSelected is set to True.

No selection is performed in the method when AutoSelect is set to False.

See also

TCustomComboBox.AutoSelect | Selects the entire content of the edit box when the control receives the focus
TCustomComboBox.AutoSelected | True indicates that the selection was marked automatically by the control
TCustomComboBox.SelectAll | Selects the text content in the edit box for the control
TCustomComboBox.Text | The value in the edit box for the control
TCustomComboBox.SelText | The selected text in the edit box for the control
TCustomComboBox.SelStart | zero-based index to the UTF-8 character at the beginning of the selected text in the edit box
TCustomComboBox.SelLength | The number of selected UTF-8 characters in the edit box
#LCL.Controls.TControl.MouseUp | Invokes the OnMouseUp handler


TCustomComboBox.OnChange

Event handler signalled for user changes to the text in the edit box

Declaration

Source position: stdctrls.pp line 375

protected property TCustomComboBox.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;

Description

OnChange is a TNotifyEvent property which implements the event handler signalled when the value in the edit box has been changed.

The event applies to interactive changes to Text made by the user, not those made programmatically. Note that this differs from how other OnChange events work. For example: TEdit.OnChange is triggered by text changes that occur in code. This event is also triggered when the item selection is changed using the drop-down list in the combo-box.

OnChange is signalled (when assigned) in the Change method called when the LM_CHANGED control message is handled. An application must implement and assign an object procedure using the signature in TNotifyEvent to respond to the event notification.

See also

TCustomEdit.OnChange | Event handler for any change in text
TCustomEdit.Change | Performs actions needed when the text in the control is changed
TCustomEdit.LMChanged
TCustomEdit.Text | The text in the edit box for the control
#RTL.Classes.TNotifyEvent


TCustomComboBox.OnCloseUp

Handler invoked when the drop-down list closes.

Declaration

Source position: stdctrls.pp line 376

protected property TCustomComboBox.OnCloseUp : TNotifyEvent
  read FOnCloseUp
  write FOnCloseUp;

Description

OnCloseUp is a TNotifyEvent property which contains the event handler signalled when the drop-down list in the control is hidden or closed. It can be used to perform any actions needed in an application, such as comparing pre-selection and post-selection values for properties. An application must implement and assign an object procedure to the property to respond to the event notification.

See also

#RTL.Classes.TNotifyEvent


TCustomComboBox.OnDrawItem

Handler for special painting of an item (in owner-draw mode)

Declaration

Source position: stdctrls.pp line 377

protected property TCustomComboBox.OnDrawItem : TDrawItemEvent
  read FOnDrawItem
  write FOnDrawItem;

Description

OnDrawItem is a TDrawItemEvent property which contains an event handler used to draw an item in the drop-down list for the control. OnDrawItem is used when Style contains one of the owner-drawn values. See TComboBoxStyle for more information about the owner-drawn style available.

OnDrawItem is signalled (when assigned) from the DrawItem method. The event handler is responsible for all drawing operations needed to render the specified list item. This can include the text and any images or overlays drawn for the list item. Use the Canvas property to render the list item to the specified coordinate rectangle.

If OnDrawItem is not assigned, an internal default drawing routine is called to render the list item. It handles filling the canvas rectangle with the background for the item, and drawing the item text using the style, layout, and alignment defined in the control.

See also

TCustomComboBox.DrawItem | Draws a list item, using the OnDrawItem handler (when assigned)
TCustomComboBox.Style | Appearance and behavior of the combo-box
TCustomComboBox.Canvas | Provides access to the drawing surface for the control
TDrawItemEvent | Specifies an event handler used to paint a single item in an owner-drawn list box or combo-box
TComboBoxStyle | The display style available for combo-box controls


TCustomComboBox.OnDropDown

Handler invoked when the list has dropped down

Declaration

Source position: stdctrls.pp line 378

protected property TCustomComboBox.OnDropDown : TNotifyEvent
  read FOnDropDown
  write FOnDropDown;

Description

OnDropDown is a TNotifyEvent property with the event handler signalled when the drop-down list for the control is displayed. OnDropDown is signalled (when assigned) from the DropDown method. DropDown is called when the CBN_DROPDOWN message is handled for the control.

Implement and assign an object procedure to the handler to respond to the event notification.

See also

TCustomComboBox.Style | Appearance and behavior of the combo-box
TCustomComboBox.DropDown | Signals the OnDropDown event handler
#RTL.Classes.TNotifyEvent


TCustomComboBox.OnGetItems

Handler invoked when widgetset items list can be populated

Declaration

Source position: stdctrls.pp line 379

protected property TCustomComboBox.OnGetItems : TNotifyEvent
  read FOnGetItems
  write FOnGetItems;

Description

OnGetItems is a TNotifyEvent property with the event handler signalled to load the values used in the Items property.

OnGetItems is signalled (when assigned) from the GetItems method. Some widgetsets, like GTK, call GetItems (via IntfGetItems) just before the drop-down list is displayed. Others call GetItems when the handle for the control is created. OnGetItems provides one event to handle both cases.

An application should implement and assign an object procedure to the handler to respond to the event notification. The procedure must perform any actions needed to load the values for the Items property from an appropriate source.

Values can always be stored in the Items property using code at run-time, or by entering the values using the Object Inspector at design-time.

See also

TCustomComboBox.GetItems | Signals the OnGetItems event handler
TCustomComboBox.Items | The list of items displayed in the combo-box control
TCustomComboBox.IntfGetItems | Gets the values in the Items property for the widgetset class
#RTL.CLasses.TNotifyEvent


TCustomComboBox.OnMeasureItem

Handler invoked when the height for an item is needed

Declaration

Source position: stdctrls.pp line 380

protected property TCustomComboBox.OnMeasureItem : TMeasureItemEvent
  read FOnMeasureItem
  write FOnMeasureItem;

Description

OnMeasureItem is a TMeasureItemEvent property with the event handler signalled to get the height for an item displayed in the list box for the control.

OnMeasureItem is signalled (when assigned) from the MeasureItem method. MeasureItem (and OnMeasureItem) are used when the Style property indicates that the control uses a variable height for each item displayed in the list box. OnMeasureItem occurs when the LM_MeasureItem message is handled for the control.

Use the Index argument to get the value in Items examined in the event handler. Use ItemWidth to determine the maximum width allowed for the variable height item. Canvas can be used to get text metrics for the Font used in the control. Update the AHeight argument with the height calculated for the item.

Use ItemHeight for the item height used for fixed height drawing styles.

See also

TCustomComboBox.MeasureItem | Gets the height for an item in the drop-down list
TCustomComboBox.Style | Appearance and behavior of the combo-box
TCustomComboBox.ItemHeight | The default height of a list item
TCustomComboBox.ItemWidth | The minimum width of the items in the drop-down list
TCustomComboBox.Canvas | Provides access to the drawing surface for the control
TMeasureItemEvent | Specifies an event handler used to get the Height for a single item in an owner-drawn list box or combo-box


TCustomComboBox.OnSelect

Handler invoked when an item is selected

Declaration

Source position: stdctrls.pp line 382

protected property TCustomComboBox.OnSelect : TNotifyEvent
  read FOnSelect
  write FOnSelect;

Description

OnSelect is a TNotifyEvent property with the event handler signalled when an item is selected in the list box for the control.

OnSelect is signalled (when assigned) from the Select method when ItemIndex contains a positive non-zero value. Select (and subsequently OnSelect) are called from multiple methods in TCustomComboBox. SelectItem calls Select when the value in ItemIndex is changed as a result of assigning a value to Text. KeyUp calls Select when the value in Text is updated by auto-completion features in the control. Select is also called when the LM_SelChange message is handled for the control.

Implement and assign an object procedure to the handler to respond to the event notification.

See also

TCustomComboBox.Select | Signals the OnSelect event handler when ItemIndex is changed
TCustomComboBox.SelectItem | Selects the list item with the specified text
TCustomComboBox.ItemIndex | The index of the currently selected item, or -1 if none is selected
TCustomComboBox.Items | The list of items displayed in the combo-box control
TCustomComboBox.KeyUp | Invokes the OnKeyUp handler
#RTL.Classes.TNotifyEvent


TCustomComboBox.ReadOnly

Disallows free-form entry of Text into the combo-box edit field

Declaration

Source position: stdctrls.pp line 416

public property TCustomComboBox.ReadOnly : Boolean
  read FReadOnly
  write SetReadOnly
  default False;

Description

When True, the text can be changed only by selecting an item from the combo-box items list. When False, the text can be changed by free-form entry of a value in the edit field.

Changing the property value doesn't affect the style for the control in any manner. Changing the style doesn't affect the value in the property, as well. For some styles (such as csDropDownList) the property might have no effect because it is ignored.

See also

TCustomComboBox.Text | The value in the edit box for the control
TCustomComboBox.Style | Appearance and behavior of the combo-box
TCustomComboBox.AutoComplete | Positions the list box using partial text matching


TCustomComboBox.RealSetText

Adjusts ItemIndex for the new value in the edit box

Declaration

Source position: stdctrls.pp line 364

protected procedure TCustomComboBox.RealSetText(

  const AValue: TCaption

); override;

Arguments

AValue

The new value in the edit box

Description

If the text AValue occurs in the list of strings, then the value in Itemindex is updated. Otherwise, the default action which is to store text as a string rather than performing read-write to a PChar buffer.

See also

#LCL.Controls.TControl.RealSetText

Sets the Caption property


TCustomComboBox.Select

Signals the OnSelect event handler when ItemIndex is changed

Declaration

Source position: stdctrls.pp line 338

protected procedure TCustomComboBox.Select; virtual;

Description

Select is a procedure called when the item selection in the drop-down list for the control has changed. This can happen when text is entered and auto-completion is enabled, or when a new value is selected from the drop-down list.

Select signals the OnSelect event handler (when assigned). For Delphi compatibility, the event handler is not signalled when ItemIndex contains -1 (Text is not located in the Items for the control).

See also

TCustomComboBox.OnSelect | Handler invoked when an item is selected
TCustomComboBox.Items | The list of items displayed in the combo-box control
TCustomComboBox.ItemIndex | The index of the currently selected item, or -1 if none is selected
TCustomComboBox.AutoComplete | Positions the list box using partial text matching
TCustomComboBox.AutoCompleteText | Options for the behavior of the Auto-Complete feature
TCustomComboBox.Text | The value in the edit box for the control
TCustomComboBox.SelText | The selected text in the edit box for the control
TCustomComboBox.SelStart | zero-based index to the UTF-8 character at the beginning of the selected text in the edit box
TCustomComboBox.SelLength | The number of selected UTF-8 characters in the edit box


TCustomComboBox.SelectAll

Selects the text content in the edit box for the control

Declaration

Source position: stdctrls.pp line 399

public procedure TCustomComboBox.SelectAll;

Description

SelectAll is a procedure used to select/highlight the Text displayed in the edit box for the control. SelectAll requires a Style that uses an edit box in the control. No actions are performed in the method when Style does not include an enabled edit box.

SelectAll sets the value in SelStart to 0 (zero) to move the selection to the beginning of the edit box, and sets SelLength to the number of UTF-8-encoded characters in Text. No selection/highlighting is performed when Text contains an empty string ('').

SelectAll is called from methods like DoEnter, KeyUp, CloseUp, and MouseUp.

See also

TCustomComboBox.Style | Appearance and behavior of the combo-box
TCustomComboBox.Text | The value in the edit box for the control
TCustomComboBox.SelStart | zero-based index to the UTF-8 character at the beginning of the selected text in the edit box
TCustomComboBox.SelLength | The number of selected UTF-8 characters in the edit box
TCustomComboBox.SelText | The selected text in the edit box for the control
TCustomComboBox.DoEnter | Invokes the OnEnter event handler
TCustomComboBox.KeyUp | Invokes the OnKeyUp handler
TCustomComboBox.CloseUp | Called when the drop-down list is closed
TCustomComboBox.MouseUp | Highlights the selected text in the control when the left mouse button is released


TCustomComboBox.SelectItem

Selects the list item with the specified text

Declaration

Source position: stdctrls.pp line 369

protected function TCustomComboBox.SelectItem(

  const AnItem: string

):Boolean;

Arguments

AnItem

The text to find in Items

Function result

True when a matching item was found and selected

Description

SelectItem is a Boolean function used to select the list item in the control with the value specified in AnItem. The return value is True when the Items property contains an entry with the value in AnItem.

The value in ItemIndex is updated with the ordinal position in Items for the specified value, or -1 when AnItem does not exist in Items. When the value in ItemIndex is changed, the Click and Select methods are called to refresh the control display and to signal the OnClick and OnSelect event handlers.

See also

TCustomComboBox.Items | The list of items displayed in the combo-box control
TCustomComboBox.ItemIndex | The index of the currently selected item, or -1 if none is selected
TCustomComboBox.Select | Signals the OnSelect event handler when ItemIndex is changed
TCustomComboBox.OnSelect | Handler invoked when an item is selected
#LCL.Controls.TControl.Click | Invokes the OnClick and ActionLink.Execute handlers
#LCL.Controls.TControl.OnClick | Notification handler for mouse clicks


TCustomComboBox.SelLength

The number of selected UTF-8 characters in the edit box

Declaration

Source position: stdctrls.pp line 417

public property TCustomComboBox.SelLength : Integer
  read GetSelLength
  write SetSelLength;

Description

SelLength is an Integer property which indicates the number of UTF-8-encoded characters selected in the edit box for the control. SelLength is used along with SelStart to determine the value in SelText.

Use SelStart to determine the position in Text for the selected value in the edit box for the control.

Use SelText to get the content selected in the edit box. Assigning a new value to SelText causes the value in SelLength to be updated.

SelLength is updated in the SelectAll method after the selection text is updated. It is also updated when KeyUp performs auto-completion for alphanumeric values entered in the control.

See also

TCustomComboBox.SelStart | zero-based index to the UTF-8 character at the beginning of the selected text in the edit box
TCustomComboBox.SelText | The selected text in the edit box for the control
TCustomComboBox.Text | The value in the edit box for the control
TCustomComboBox.SelectAll | Selects the text content in the edit box for the control
TCustomComboBox.KeyUp | Invokes the OnKeyUp handler
TCustomComboBox.AutoComplete | Positions the list box using partial text matching
TCustomComboBox.AutoCompleteText | Options for the behavior of the Auto-Complete feature


TCustomComboBox.SelStart

zero-based index to the UTF-8 character at the beginning of the selected text in the edit box

Declaration

Source position: stdctrls.pp line 418

public property TCustomComboBox.SelStart : Integer
  read GetSelStart
  write SetSelStart;

Description

If text is selected in the edit box for the control, this is the starting position. When no text is selected, SelStart is the cursor position, and SelLength is 0 (zero).

Writing a new value to the property moves the cursor, and removes the current text selection. Set SelLength after changing SelStart, to establish a new text selection.

SelStart is a zero-based index to UTF-8 character in the Text, in contrast to the usual 1-based string indices. The value 0 means the first UTF-8 character, the value 1 means the second UTF-8 character, etc.

See also

TCustomComboBox.SelLength | The number of selected UTF-8 characters in the edit box
TCustomComboBox.SelText | The selected text in the edit box for the control


TCustomComboBox.SelText

The selected text in the edit box for the control

Declaration

Source position: stdctrls.pp line 419

public property TCustomComboBox.SelText : string
  read GetSelText
  write SetSelText;

Description

SelText is a String property which contains the selected text in the edit box for the control. The property value is determined by the values in SelStart and SelLength. Assign a new string value to replace the selected text within the Text for the control.

See also

TCustomComboBox.SelStart | zero-based index to the UTF-8 character at the beginning of the selected text in the edit box
TCustomComboBox.SelLength | The number of selected UTF-8 characters in the edit box
TCustomComboBox.Text | The value in the edit box for the control


TCustomComboBox.ShouldAutoAdjust

Declaration

Source position: stdctrls.pp line 370

protected procedure TCustomComboBox.ShouldAutoAdjust(

  var AWidth: Boolean;

  var AHeight: Boolean

); override;


TCustomComboBox.Sorted

Determines whether the list entries are sorted in alphanumeric order

Declaration

Source position: stdctrls.pp line 384

protected property TCustomComboBox.Sorted : Boolean
  read FSorted
  write SetSorted
  default False;

Description

Sorted is a Boolean property which indicates if values in Items are stored and displayed in alphanumeric sort order.

Setting this property to True enforces ascending alphanumeric case-insensitive sorting of the list. When set to True, new entries are added in sort order, and not to the end of the Items list. When a new value is assigned to the property, the UpdateSorted method is called to set the Sorted property in Items to the corresponding value. ItemIndex is also set to the location in Items where the value in Text is stored, or -1 when not found.

The default value for the property is False.


TCustomComboBox.Style

Appearance and behavior of the combo-box

Declaration

Source position: stdctrls.pp line 420

public property TCustomComboBox.Style : TComboBoxStyle
  read FStyle
  write SetStyle
  default csDropDown;

Description

Style is quite Windows centric, reflecting the evolution of combo-box styles. The basic styles are:

csSimple
Displays an edit box with a static list (not a drop-down list).
csDropDown
Displays an edit box with a drop-down list.
csDropDownList
Values cannot be entered by the user in the edit box, only selected from the drop-down list.

Owner-drawn drop-down lists have been added, with the values:

csOwnerDrawFixed
All items in the drop-down list are drawn with the same height.
csOwnerDrawVariable
Each item in the list can have a different height.


TCustomComboBox.Text

The value in the edit box for the control

Declaration

Source position: stdctrls.pp line 422

public property TCustomComboBox.Text : TCaption;

Description

Setting the value in Text selects a possibly matching item in the list. If an item is selected from the list, it replaces the contents of Text.

Use the Style property to control the display and editing features enabled for the control.

Text completion can be enabled or disabled using the AutoComplete property.

See also

TCustomComboBox.ReadOnly | Disallows free-form entry of Text into the combo-box edit field
TCustomComboBox.Style | Appearance and behavior of the combo-box
TCustomComboBox.AutoComplete | Positions the list box using partial text matching
TCustomComboBox.AutoCompleteText | Options for the behavior of the Auto-Complete feature
TCustomComboBox.Text | The value in the edit box for the control


TCustomEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class for controls presenting editable text

Declaration

Source position: stdctrls.pp line 741

type TCustomEdit = class(TWinControl)
protected
Type
TEmulatedTextHintStatus = ( | Contains the hint status values for an inline hint display
thsHidden, | Text hint is hidden
thsShowing, | Text hint is visible
thsChanging | Text hint is changing
);
FEmulatedTextHintStatus: TEmulatedTextHintStatus; | Member used to store the text hint status for the control
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
function CanShowEmulatedTextHint; virtual; | Indicates if the value in TextHint can be displayed in the edit control
function CreateEmulatedTextHintFont; virtual; | Gets the font instance used for an emulated TextHint display
procedure CalculatePreferredSize(); override; | Override this method to return a different preferred height and/or width for auto-sizing
procedure CreateParams(); override; | Initializes the window creation parameter record with the settings for the control
procedure InitializeWnd; override; | Copies cached control properties to the just created widget
procedure TextChanged; override; | Applies case conversion (if needed), and updates the editing cursor selection text
procedure FontChanged(); override;
procedure Change; virtual; | Performs actions needed when the text in the control is changed
procedure DoEnter; override; | Invokes the OnEnter handler, then selects the entire text when AutoSelect is True.
procedure DoExit; override; | Clear the value in AutoSelected when the control loses focus
procedure EditingDone; override; | Invokes the OnEditingDone event handler
function GetCaretPos; virtual; |
function GetNumbersOnly; virtual; | Gets the value for the NumbersOnly property
function GetReadOnly; virtual; |
function GetSelLength; virtual; |
function GetSelStart; virtual; |
function GetSelText; virtual; |
function GetTextHint; virtual; |
procedure SetCaretPos(); virtual; |
procedure SetEchoMode(); virtual; |
procedure SetNumbersOnly(); virtual; |
procedure SetReadOnly(); virtual; |
procedure SetSelLength(); virtual; |
procedure SetSelStart(); virtual; |
procedure SetSelText(); virtual; |
procedure SetTextHint(); virtual; |
function ChildClassAllowed(); override; | Returns True if the specified class is allowed in child controls
class function GetControlClassDefaultSize; override; | Returns the default size for this class of controls (when added to a form)
procedure MouseUp(); override; | Invokes the OnMouseUp handler
procedure RealSetText(); override; | Sets the Caption property
function RealGetText; override; | Returns the Caption property
procedure KeyUpAfterInterface(); override; |
procedure WMChar(); message; | Handler for messages sent by the widget, after it has handled the key press itself
procedure CMWantSpecialKey(); message; | Handles the CM_WANTSPECIALKEY message for the control
procedure WndProc(); override; | Adds special handling for focus and input messages, and notifies the DockManager
procedure ShouldAutoAdjust(); override; | Determines if the control should auto-adjust its Height and/or Width
procedure WMSetFocus(); message; | Handler for receiving Focus event
procedure WMKillFocus(); message; | Handler for loosing Focus event. Eventually triggers #lcl.Controls.TControl.EditingDone.
property AutoSelect: Boolean; [rw] | Enables auto-selection of text when focused
property AutoSelected: Boolean; [rw] | True when the text selection was made automatically
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure Clear; | Deletes all text in the edit box for the control
procedure SelectAll; | Selects the entire text in the edit control
procedure ClearSelection; virtual; | Removes (deletes) the characters in the current text selection in the edit control
procedure CopyToClipboard; virtual; | Copies the selected text in the control to the clipboard
procedure CutToClipboard; virtual; | Moves the selected text into the clipboard (removes it from the control)
procedure PasteFromClipboard; virtual; | Inserts text from the clipboard at the current position in the control, possibly replacing the selected text
procedure Undo; virtual; | Reverts the last edit action in the control
procedure RemoveAllHandlersOfObject(); override;
procedure AddHandlerOnChange(); |
procedure RemoveHandlerOnChange(); |
property Alignment: TAlignment; [rw] | The horizontal alignment for the text in the control (left, right, or centered)
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property CanUndo: Boolean; [r] | Indicates whether recent changes can be reverted in the control
property CaretPos: TPoint; [rw] | The position of the editing cursor in the text for the control
property CharCase: TEditCharCase; [rw] | Allows to force the text into all upper or lower case
property EchoMode: TEchoMode; [rw] | Allows to modify the text display, useful for entering passwords
property HideSelection: Boolean; [rw] | Allows the selected text to be hidden when the control does not have the focus
property MaxLength: Integer; [rw] | The maximum length of the value entered in Text, or 0 (zero) for unlimited length
property Modified: Boolean; [rw] | True when the value in Text has been changed
property NumbersOnly: Boolean; [rw] | Indicates if the edit control accepts numeric values only
property OnChange: TNotifyEvent; [rw] | Event handler for any change in text
property PasswordChar: Char; [rw] | Allows obfuscation of the displayed text, showing all characters as PasswordChar
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ReadOnly: Boolean; [rw] | Indicates if the user is prevented from changing the text value in the control
property SelLength: Integer; [rw] | The number of currently selected UTF-8-encoded characters in the control
property SelStart: Integer; [rw] | The zero-based index for the first UTF-8 character in the current text selection
property SelText: string; [rw] | The currently selected text in the edit box for the control
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Text: TCaption; | The text in the edit box for the control
property TextHint: TTranslateString; [rw] | Default hint text shown when the Text property is empty and the control is not focused
end;

Inheritance

TCustomEdit | The base class for controls presenting editable text
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomEdit is a TWinControl descendant which implements the base class for an edit control presenting a single line of text. TCustomEdit provides properties, methods, and events needed for common editing features in the control, including:

  • TCustomEdit.Text
  • TCustomEdit.TextHint
  • TCustomEdit.Modified
  • TCustomEdit.ReadOnly
  • TCustomEdit.MaxLength
  • TCutomEdit.Clear
  • TCutomEdit.NumbersOnly
  • TCutomEdit.CharCase
  • TCutomEdit.EchoMode
  • TCutomEdit.PasswordChar
  • TCutomEdit.AutoSelect
  • TCutomEdit.SelectAll
  • TCutomEdit.SelStart
  • TCutomEdit.SelLength
  • TCutomEdit.SelText
  • TCutomEdit.HideSelection
  • TCutomEdit.ClearSelection
  • TCutomEdit.CaretPos
  • TCutomEdit.CopyToClipboard
  • TCutomEdit.CutToClipboard
  • TCutomEdit.PasteFromClipboard
  • TCutomEdit.Undo

Do not create instances of TCustomEdit in an application; use of the descendent classes like TEdit, TLabeledEdit, TMaskEdit, or TMemo.

See also

TEdit | Implements an edit control with a single line of text
TMemo | Control used to display and edit multi-line text
#lcl.extctrls.TLabeledEdit | Labelled Edit is an Edit Box with a permanently attached Label
#lcl.maskedit.TMaskEdit | TMaskEdit is an Edit box with characters masked out to avoid unauthorized reading
#lcl.controls.TWinControl | The base class for controls which can contain other (child) controls


TCustomEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | ParentColor
 |  | Alignment
 | ro | AutoSize
 | ro | BorderStyle
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 | ro | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 | ro | TabOrder
 | ro | TabStop
 | ro | Text
 |  | TextHint
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 |  | Alignment (TCustomEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomEdit)
pt |  | AutoSelected (TCustomEdit)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomEdit)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomEdit)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomEdit)
 |  | CharCase (TCustomEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | EchoMode (TCustomEdit)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomEdit)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomEdit)
 |  | Modified (TCustomEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomEdit)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomEdit)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomEdit)
 |  | SelLength (TCustomEdit)
 |  | SelStart (TCustomEdit)
 |  | SelText (TCustomEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomEdit)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomEdit)
 |  | TextHint (TCustomEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomEdit
pt | WSRegisterClass
pt | CanShowEmulatedTextHint
pt | CreateEmulatedTextHintFont
pt | CalculatePreferredSize
pt | CreateParams
pt | InitializeWnd
pt | TextChanged
pt | FontChanged
pt | Change
pt | DoEnter
pt | DoExit
pt | EditingDone
pt | GetCaretPos
pt | GetNumbersOnly
pt | GetReadOnly
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetTextHint
pt | SetCaretPos
pt | SetEchoMode
pt | SetNumbersOnly
pt | SetReadOnly
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetTextHint
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | MouseUp
pt | RealSetText
pt | RealGetText
pt | KeyUpAfterInterface
pt | WMChar
pt | CMWantSpecialKey
pt | WndProc
pt | ShouldAutoAdjust
pt | WMSetFocus
pt | WMKillFocus
 | Create
 | Destroy
 | Clear
 | SelectAll
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | Undo
 | RemoveAllHandlersOfObject
 | AddHandlerOnChange
 | RemoveHandlerOnChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChange (TCustomEdit)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomEdit)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanShowEmulatedTextHint (TCustomEdit)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomEdit)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildClassAllowed (TCustomEdit)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomEdit)
 | ClearSelection (TCustomEdit)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMWantSpecialKey (TCustomEdit)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomEdit)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomEdit)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateEmulatedTextHintFont (TCustomEdit)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomEdit)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CutToClipboard (TCustomEdit)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomEdit)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomEdit)
pt | DoExit (TWinControl)
pt | DoExit (TCustomEdit)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
pt | EditingDone (TCustomEdit)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomEdit)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetCaretPos (TCustomEdit)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomEdit)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
pt | GetNumbersOnly (TCustomEdit)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetReadOnly (TCustomEdit)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelLength (TCustomEdit)
pt | GetSelStart (TCustomEdit)
pt | GetSelText (TCustomEdit)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
pt | GetTextHint (TCustomEdit)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomEdit)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpAfterInterface (TCustomEdit)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCustomEdit)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | PasteFromClipboard (TCustomEdit)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
pt | RealGetText (TCustomEdit)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomEdit)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomEdit)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChange (TCustomEdit)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomEdit)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetCaretPos (TCustomEdit)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEchoMode (TCustomEdit)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetNumbersOnly (TCustomEdit)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
pt | SetReadOnly (TCustomEdit)
 | SetReference (TComponent)
pt | SetSelLength (TCustomEdit)
pt | SetSelStart (TCustomEdit)
pt | SetSelText (TCustomEdit)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetTextHint (TCustomEdit)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomEdit)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TextChanged (TCustomEdit)
 | ToString (TObject)
pt | TripleClick (TControl)
 | Undo (TCustomEdit)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMChar (TCustomEdit)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMKillFocus (TCustomEdit)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMSetFocus (TCustomEdit)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomEdit)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomEdit)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomEdit
 | OnChange
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomEdit.AddHandlerOnChange

Declaration

Source position: stdctrls.pp line 833

public procedure TCustomEdit.AddHandlerOnChange(

  const AnOnChangeEvent: TNotifyEvent;

  AsFirst: Boolean = False

);


TCustomEdit.Alignment

The horizontal alignment for the text in the control (left, right, or centered)

Declaration

Source position: stdctrls.pp line 837

public property TCustomEdit.Alignment : TAlignment
  read FAlignment
  write SetAlignment
  default taLeftJustify;

Description

Alignment is a TAlignment property which controls the horizontal alignment of text in the control. The default value for the property is taLeftJustify. See TAlignment for more information about the enumeration values and their meanings.

Alignment is used in CreateParams when alignment style flags are added to the creation parameters for the method. The value is also passed to the widgetset class then the handle is created (or re-created) for the class instance. Changing the value in the property causes the widgetset class to be notified when a handle has been allocated for the control.


TCustomEdit.AutoSelect

Enables auto-selection of text when focused

Declaration

Source position: stdctrls.pp line 818

protected property TCustomEdit.AutoSelect : Boolean
  read FAutoSelect
  write FAutoSelect
  default True;

Description

AutoSelect is a Boolean property which enables or disables auto-selection of text when the control receives focus. If True, the edit control will select all its text when it receives focus or when the Enter key is pressed. The default value for the property is True.

AutoSelect is used in the KeyUpAfterInterface method, and determines if the SelectAll method is called when editing is completed in the control. It is used in MouseUp to determine if SelectAll is called when the Left mouse button is clicked. It is also used in DoEnter to determine if SelectAll is called when the Enter key is pressed.

See also

TCustomEdit.SelectAll | Selects the entire text in the edit control
TCustomEdit.AutoSelected | True when the text selection was made automatically
TCustomEdit.KeyUpAfterInterface |
TCustomEdit.MouseUp | Invokes the OnMouseUp handler
TCustomEdit.DoEnter | Invokes the OnEnter handler, then selects the entire text when AutoSelect is True.


TCustomEdit.AutoSelected

True when the text selection was made automatically

Declaration

Source position: stdctrls.pp line 819

protected property TCustomEdit.AutoSelected : Boolean
  read FAutoSelected
  write FAutoSelected;

See also

TCustomEdit.AutoSelect

Enables auto-selection of text when focused


TCustomEdit.CanShowEmulatedTextHint

Indicates if the value in TextHint can be displayed in the edit control

Declaration

Source position: stdctrls.pp line 778

protected function TCustomEdit.CanShowEmulatedTextHint: Boolean; virtual;

Function result

True when the emulated text hint can be displayed

Description

CanShowEmulatedTextHint is a Boolean function which indicates if the value in TextHint can be emulated for the edit control. The return value is True when the following conditions are met:

  • A handle has been allocated for the control.
  • The widgetset class does NOT include the lcTextHint LCL capability flag (the lack of native widgetset support for the feature is why it's being emulated).
  • ComponentState indicates that the component is not being loaded using LCL streaming, and is not being edited at design-time.
  • TextHint is NOT an empty string ('').
  • Text IS an empty string ('').
  • The control is not Focused.

CanShowEmulatedTextHint is used in the WMKillFocus method, and when the values in Text or TextHint are applied for the control.

Remark: In the current LCL implementation, TextHint display is emulated for all widgetsets except Win32/Win64 (since ComCtIVersionIE6) and QT5.

See also

TCustomEdit.Text | The text in the edit box for the control
TCustomEdit.TextHint | Default hint text shown when the Text property is empty and the control is not focused
#lcl.controls.TWinControl.Focused | Checks whether the control has focus
#rtl.classes.TComponent.ComponentState


TCustomEdit.CanUndo

Indicates whether recent changes can be reverted in the control

Declaration

Source position: stdctrls.pp line 840

public property TCustomEdit.CanUndo : Boolean
  read GetCanUndo;


TCustomEdit.CaretPos

The position of the editing cursor in the text for the control

Declaration

Source position: stdctrls.pp line 841

public property TCustomEdit.CaretPos : TPoint
  read GetCaretPos
  write SetCaretPos;

Description

Character positions are relative to the content encoding for the string, and independent of LTR/RTL display. The position reflects logical (UTF-8) characters.

Position zero is right before the first character in Text.

If there is a selection, the caret is considered to be positioned right after the last selected character.


TCustomEdit.Change

Performs actions needed when the text in the control is changed

Declaration

Source position: stdctrls.pp line 786

protected procedure TCustomEdit.Change; virtual;

Description

Change is a procedure used to perform actions need when the CM_CHANGED message is handled in the control. Change calls the inherited Changed method, and signals the OnChange and/or the internal FOnChangeHandler event handlers (when assigned).

Change is called from the TextChanged method after case conversion and updates to the editing cursor and text selection.

See also

TCustomEdit.OnChange | Event handler for any change in text
TCustomEdit.TextChanged | Applies case conversion (if needed), and updates the editing cursor selection text
#lcl.controls.TControl.Changed | Call this method whenever a change has occurred, to trigger further processing


TCustomEdit.CharCase

Allows to force the text into all upper or lower case

Declaration

Source position: stdctrls.pp line 842

public property TCustomEdit.CharCase : TEditCharCase
  read FCharCase
  write SetCharCase
  default ecNormal;

Description

The following conversions can be specified:

  • Unchanged
  • All upper case letters
  • All lower case letters
Remark: Conversions apply to the entire text, and can not be reverted.


TCustomEdit.Clear

Deletes all text in the edit box for the control

Declaration

Source position: stdctrls.pp line 824

public procedure TCustomEdit.Clear;

Description

Clear is a procedure used to remove the text in the edit box for the control. Clear sets the value in Text to an empty string ('').

See also

TCustomEdit.Text

The text in the edit box for the control


TCustomEdit.ClearSelection

Removes (deletes) the characters in the current text selection in the edit control

Declaration

Source position: stdctrls.pp line 826

public procedure TCustomEdit.ClearSelection; virtual;

Description

ClearSelection is a procedure used to delete the characters for the currently selected text in the edit control. ClearSelection sets the value in SelText to an empty string ('') to remove the selected value in the edit control. No actions are performed in the method when SelLength contains 0 (zero).

See also

TCustomEdit.SelText | The currently selected text in the edit box for the control
TCustomEdit.SelStart | The zero-based index for the first UTF-8 character in the current text selection
TCustomEdit.SelLength | The number of currently selected UTF-8-encoded characters in the control
TCustomEdit.HideSelection | Allows the selected text to be hidden when the control does not have the focus


TCustomEdit.CMWantSpecialKey

Handles the CM_WANTSPECIALKEY message for the control

Declaration

Source position: stdctrls.pp line 812

protected procedure TCustomEdit.CMWantSpecialKey(

  var Message: TCMWantSpecialKey

); message;

Arguments

Message

Message handled in the method

Description

For the Darwin platform/widgetset, the LCL must be prevented from handling the arrow (cursor) keys VK_LEFT, VK_RIGHT, VK_UP, and VK_DOWN. The Result in Message is set to 1 to indicate that these keys have already been handled. Calls the inherited method prior to exit.


TCustomEdit.CopyToClipboard

Copies the selected text in the control to the clipboard

Declaration

Source position: stdctrls.pp line 827

public procedure TCustomEdit.CopyToClipboard; virtual;

Description

CopyToClipboard is a procedure used to copy the selected text in the control to the clipboard. CopyToClipboard calls the Copy method in the widgetset class when a handle has been allocated for the control.

See also

TCustomEdit.CutToClipboard | Moves the selected text into the clipboard (removes it from the control)
TCustomEdit.PasteFromClipboard | Inserts text from the clipboard at the current position in the control, possibly replacing the selected text


TCustomEdit.Create

Constructor for the class instance

Declaration

Source position: stdctrls.pp line 822

public constructor TCustomEdit.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance

Description

Create is the overridden constructor for the class instance, and calls the inherited constructor on entry. Create ensures that values in the component and ControlStyle properties are set for the control. ControlStyle excludes the value csCaptureMouse and includes the value csRequiresKeyboardInput.

Create sets the default values for properties, including: MaxLength, HideSelection, ParentColor, TabStop, EchoMode, BorderStyle, AutoSelect, AutoSelected, and TextHint.


TCustomEdit.CreateEmulatedTextHintFont

Gets the font instance used for an emulated TextHint display

Declaration

Source position: stdctrls.pp line 779

protected function TCustomEdit.CreateEmulatedTextHintFont: TFont; virtual;

Function result

TFont isntance used for the emulated TextHint

Description

CreateEmulatedTextHintFont is a TFont function which gets the font instance used to display an emulated TextHint in the control. It is retrieved by calling the CreateEmulatedTextHintFont method in the widgetset class. Widgetset classes use the font assigned to the control, but change the font color to clGrayText.

CreateEmulatedTextHintFont is called from the ShowEmulatedTextHint and FontChanged methods.

See also

TCustomEdit.FontChanged

TCustomEdit.ShowEmulatedTextHint

Displays TextHint using the hint font for the control


TCustomEdit.CutToClipboard

Moves the selected text into the clipboard (removes it from the control)

Declaration

Source position: stdctrls.pp line 828

public procedure TCustomEdit.CutToClipboard; virtual;


TCustomEdit.Destroy

Destructor for the class instance

Declaration

Source position: stdctrls.pp line 823

public destructor TCustomEdit.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy ensures that resources allocated for the internal change handler are freed, and calls the inherited destructor prior to exit.


TCustomEdit.DoEnter

Invokes the OnEnter handler, then selects the entire text when AutoSelect is True.

Declaration

Source position: stdctrls.pp line 787

protected procedure TCustomEdit.DoEnter; override;

Description

This special handling is required when the control is entered using keystrokes (keyboard navigation), and not by a mouse click.

See also

#lcl.controls.TWinControl.DoEnter

Invokes the OnEnter event handler


TCustomEdit.DoExit

Clear the value in AutoSelected when the control loses focus

Declaration

Source position: stdctrls.pp line 788

protected procedure TCustomEdit.DoExit; override;

See also

#lcl.controls.TWinControl.DoExit

Invoke the OnExit event handler


TCustomEdit.EchoMode

Allows to modify the text display, useful for entering passwords

Declaration

Source position: stdctrls.pp line 843

public property TCustomEdit.EchoMode : TEchoMode
  read FEchoMode
  write SetEchoMode
  default emNormal;

Description

The following conversions can be specified:

emNormal
No changes are performed.
emNone
Spaces are echoed instead for the control value.
emPassword
The value in PasswordChar is echoed.
Remark: Conversions apply to the entire text, and can not be reverted.


TCustomEdit.FEmulatedTextHintStatus

Member used to store the text hint status for the control

Declaration

Source position: stdctrls.pp line 775

protected TCustomEdit.FEmulatedTextHintStatus : TEmulatedTextHintStatus;


TCustomEdit.GetNumbersOnly

Gets the value for the NumbersOnly property

Declaration

Source position: stdctrls.pp line 791

protected function TCustomEdit.GetNumbersOnly: Boolean; virtual;

Function result

Value for the property

See also

TCustomEdit.NumbersOnly

Indicates if the edit control accepts numeric values only


TCustomEdit.HideSelection

Allows the selected text to be hidden when the control does not have the focus

Declaration

Source position: stdctrls.pp line 844

public property TCustomEdit.HideSelection : Boolean
  read FHideSelection
  write SetHideSelection
  default True;


TCustomEdit.MaxLength

The maximum length of the value entered in Text, or 0 (zero) for unlimited length

Declaration

Source position: stdctrls.pp line 845

public property TCustomEdit.MaxLength : Integer
  read FMaxLength
  write SetMaxLength
  default 0;

Description

In Delphi MaxLength only limits user input. The LCL actually restricts the maximum length of the stored text; this simplifies the implementation for non-Win32 widgetsets.


TCustomEdit.Modified

True when the value in Text has been changed

Declaration

Source position: stdctrls.pp line 846

public property TCustomEdit.Modified : Boolean
  read GetModified
  write SetModified;

Description

Modified is a Boolean property which indicates if the value in Text has been changed when a CM_TEXTCHANGED message was handled for the control. The value is set to True in the TextChanged method. The value is reset to False when RealSetText is called to store the value in Text to the buffer for the control.

See also

TCustomEdit.Text | The text in the edit box for the control
TCustomEdit.TextChanged | Applies case conversion (if needed), and updates the editing cursor selection text
TCustomEdit.RealSetText | Sets the Caption property


TCustomEdit.NumbersOnly

Indicates if the edit control accepts numeric values only

Declaration

Source position: stdctrls.pp line 847

public property TCustomEdit.NumbersOnly : Boolean
  read GetNumbersOnly
  write SetNumbersOnly
  default False;

Description

NumbersOnly is a Boolean property which controls whether the edit control is limited to numeric characters when edited. The default value for the property is False. Changing the property value causes the widgetset class to be notified when a handle has been allocated for the control.

Used in CreateParams to include the ES_NUMBER edit style in the creation parameters for the control.


TCustomEdit.OnChange

Event handler for any change in text

Declaration

Source position: stdctrls.pp line 848

public property TCustomEdit.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;

Description

Changes which trigger OnChange include changing the text programmatically and also changing it by the user, for example using the keyboard or a virtual keyboard. Note that some OnChange events in other classes might not be triggered on programmatically changes. One example is TComboBox.OnChange. This event should not happen when only starting up a form, without any extra code.

See also

TCustomComboBox.OnChange

Event handler signalled for user changes to the text in the edit box


TCustomEdit.PasswordChar

Allows obfuscation of the displayed text, showing all characters as PasswordChar

Declaration

Source position: stdctrls.pp line 849

public property TCustomEdit.PasswordChar : Char
  read FPasswordChar
  write SetPasswordChar
  default #0;

Description

Typically used in password input, to hide the input from other viewers. The value in Text is still available for the WM_GETTEXT message.

See also

TCustomEdit.EchoMode

Allows to modify the text display, useful for entering passwords


TCustomEdit.PasteFromClipboard

Inserts text from the clipboard at the current position in the control, possibly replacing the selected text

Declaration

Source position: stdctrls.pp line 829

public procedure TCustomEdit.PasteFromClipboard; virtual;


TCustomEdit.ReadOnly

Indicates if the user is prevented from changing the text value in the control

Declaration

Source position: stdctrls.pp line 851

public property TCustomEdit.ReadOnly : Boolean
  read GetReadOnly
  write SetReadOnly
  default False;

Description

ReadOnly is a Boolean property which indicates if the user is prevented from changing the value in the control.

ReadOnly is used in the CreateParams method to determine if the ES_READONLY edit style flag is included in the creation parameters for the control. The value is also passed to the widgetset class in the InitializeWnd method, and when the value for the property is changed.

When ReadOnly is True, the EditingDone method does not signal the OnEditingDone event handler (in the ancestor).

The default value for the property is False, and indicates that the value can be edited in the control.

See also

TCustomEdit.CreateParams | Initializes the window creation parameter record with the settings for the control
TCustomEdit.InitializeWnd | Copies cached control properties to the just created widget
TCustomEdit.EditingDone | Invokes the OnEditingDone event handler
#lcl.controls.TControl.EditingDone | Invokes the OnEditingDone event handler
#lcl.controls.TControl.OnEditingDone | Event handler when editing is done


TCustomEdit.RemoveHandlerOnChange

Declaration

Source position: stdctrls.pp line 835

public procedure TCustomEdit.RemoveHandlerOnChange(

  const AnOnChangeEvent: TNotifyEvent

);


TCustomEdit.SelectAll

Selects the entire text in the edit control

Declaration

Source position: stdctrls.pp line 825

public procedure TCustomEdit.SelectAll;

Description

SelectAll is a procedure used to select all of the text content in the edit box for the control.

SelectAll checks the value in Text to ensure that content is available for the selection. No actions are performed in the method when Text is an empty string ('').

When Text is not empty, the values in SelStart and SelLength are updated to use the content in Text starting at the first UTF-8-encoded character. UTF8Length is called to get the length for Text, and the value stored in SelLength.

See also

TCustomEdit.Text | The text in the edit box for the control
TCustomEdit.SelStart | The zero-based index for the first UTF-8 character in the current text selection
TCustomEdit.SelLength | The number of currently selected UTF-8-encoded characters in the control
TCustomEdit.SelText | The currently selected text in the edit box for the control


TCustomEdit.SelLength

The number of currently selected UTF-8-encoded characters in the control

Declaration

Source position: stdctrls.pp line 852

public property TCustomEdit.SelLength : Integer
  read GetSelLength
  write SetSelLength;

Description

SelLength is an Integer property which contains the number of UTF-8-encoded characters currently selected in the edit box for the control. The current selection is the value in Text starting at the ordinal position in SelStart and continuing for the number of characters in the property.

The value for the property is read from the widgetset class when a handle has been allocated for the control. Otherwise, the internal member is read get the value for the property. Setting a new value for the property notifies the widgetset class when a handle has been allocated for the control.

Use SelStart to set the zero-based position in Text for the first UTF-8-encoded character in the current text selection.

Use SelText to examine the values selected in the control, or to replace the value in the current text selection. ClearSelection can be used to remove the characters in the current text selection for the control.

Use SelectAll to make all values in Text the current text selection in the control.

Use HideSelection to un-select the current text selection in the control.

See also

TCustomEdit.SelText | The currently selected text in the edit box for the control
TCustomEdit.SelStart | The zero-based index for the first UTF-8 character in the current text selection
TCustomEdit.SelectAll | Selects the entire text in the edit control
TCustomEdit.HideSelection | Allows the selected text to be hidden when the control does not have the focus
TCustomEdit.ClearSelection | Removes (deletes) the characters in the current text selection in the edit control


TCustomEdit.SelStart

The zero-based index for the first UTF-8 character in the current text selection

Declaration

Source position: stdctrls.pp line 853

public property TCustomEdit.SelStart : Integer
  read GetSelStart
  write SetSelStart;

Description

SelStart is an Integer property which contains the ordinal position in Text for the UTF-8-encoded character at the start of the current text selection. The current text selection includes the number of characters in SelLength. SelStart is a zero-based value.

The value for SelStart is read from the widgetset class when a handle has been allocated for the control. Otherwise, the value is read from the internal member for the property. Setting a new value for the property notifies the widgetset class when a handle has been allocated for the control.

Use SelLength for the number of UTF-8-encoded characters in the current text selection.

Use SelText to examine the values selected in the control, or to replace the value in the current text selection. ClearSelection can be used to remove the characters in the current text selection for the control.

Use SelectAll to make all values in Text the current text selection in the control.

Use HideSelection to un-select the current text selection in the control.

See also

TCustomEdit.SelLength | The number of currently selected UTF-8-encoded characters in the control
TCustomComboBox.SelStart | zero-based index to the UTF-8 character at the beginning of the selected text in the edit box


TCustomEdit.SelText

The currently selected text in the edit box for the control

Declaration

Source position: stdctrls.pp line 854

public property TCustomEdit.SelText : string
  read GetSelText
  write SetSelText;

Description

SelText is a String property which contains the current text selection in the control. The current text selection is the UTF-8-encoded characters in Text identified by the SelStart and SelLength properties.

The property value is derived by calling the UTF8Copy routine in lazutf8.pas. Setting a new value for the property causes the text selection in Text to be replaced with the specified value. The widgetset class is notified when a handle has been allocated for the control.

Values must assigned to the SelStart and SelLength property before accessing SelText.

SelText is updated when the ClearSelection is called to remove the text selection value from the content in Text. SelText is compared to Text to determine the value for AutoSelected when VK_RETURN key or MouseUp messages are handled.

See also

TCustomEdit.SelLength | The number of currently selected UTF-8-encoded characters in the control
TCustomEdit.SelStart | The zero-based index for the first UTF-8 character in the current text selection
TCustomEdit.Text | The text in the edit box for the control
TCustomEdit.AutoSelected | True when the text selection was made automatically
TCustomEdit.ClearSelection | Removes (deletes) the characters in the current text selection in the edit control
#lazutils.lazutf8.UTF8Copy


TCustomEdit.ShouldAutoAdjust

Determines if the control should auto-adjust its Height and/or Width

Declaration

Source position: stdctrls.pp line 814

protected procedure TCustomEdit.ShouldAutoAdjust(

  var AWidth: Boolean;

  var AHeight: Boolean

); override;

Arguments

AWidth | True when Width can be auto-adjusted
AHeight | True when Height can be auto-adjusted

Description

ShouldAutoAdjust is an overridden method in TCustomEdit used to determine if the control can auto-adjust its Height and/or Width.

AWidth and AHeight are variable Boolean parameters which indicate if the corresponding property can be auto-sized. AWidth is always set to True for TCustomEdit. AHeight is set to the inverse of the value in AutoSize.

Remark: Please note: ShouldAutoAdjust does NOT call the inherited method.

See also

#lcl.controls.TControl.ShouldAutoAdjust


TCustomEdit.TEmulatedTextHintStatus

Contains the hint status values for an inline hint display

Declaration

Source position: stdctrls.pp line 773

protected type TCustomEdit.TEmulatedTextHintStatus = (
thsHidden, | Text hint is hidden
thsShowing, | Text hint is visible
thsChanging | Text hint is changing
);


TCustomEdit.Text

The text in the edit box for the control

Declaration

Source position: stdctrls.pp line 857

public property TCustomEdit.Text : TCaption;

Description

Text is a TCaption property which contains the UTF-8-encoded characters maintained as the value for the edit control. The value for Text is read and written using the RealGetText and RealSetText methods. Not only do they provide code compatibiity with the Delphi VCL, they support use of emulated TextHint displays. The value in TextHint is assigned to Text when the inline hint text is displayed for the control.

The value in Text may be altered in the TextChanged method when CharCase requires case conversion for the value in the control.

See also

TCustomEdit.TextHint | Default hint text shown when the Text property is empty and the control is not focused
TCustomEdit.TextChanged | Applies case conversion (if needed), and updates the editing cursor selection text
TCustomEdit.CharCase | Allows to force the text into all upper or lower case
TCustomEdit.RealGetText | Returns the Caption property
TCustomEdit.RealSetText | Sets the Caption property


TCustomEdit.TextChanged

Applies case conversion (if needed), and updates the editing cursor selection text

Declaration

Source position: stdctrls.pp line 784

protected procedure TCustomEdit.TextChanged; override;

Description

TextChangedM is a an overridden method used to perform actions needed when the CM_TEXTCHANGED message is handled for the control. No actions are performed in the method when a previous call to TextChanged has not been completed.

TextChanged uses the value in CharCase to determine if case conversion is applied to the value in Text. When CharCase contains ecUpperCase or ecLowerCase, the corresponding UTF-8 conversion routine is called. When Text is modified in the method, the values in CaretPos, SelStart, and SelLength are re-applied to the control. At run-time, the value in Modified is set to True when Text has been changed in the method.

See also

TCustomEdit.CharCase | Allows to force the text into all upper or lower case
TCustomEdit.Text | The text in the edit box for the control
TCustomEdit.CaretPos | The position of the editing cursor in the text for the control
TCustomEdit.SelStart | The zero-based index for the first UTF-8 character in the current text selection
TCustomEdit.SelLength | The number of currently selected UTF-8-encoded characters in the control
TCustomEdit.Modified | True when the value in Text has been changed
TCustomEdit.RealSetText | Sets the Caption property
#lazutils.lazutf8.UTF8UpperCase
#lazutils.lazutf8.UTF8LowerCase
#lcl.controls.TControl.TextChanged | Handles changes of the Text property


TCustomEdit.TextHint

Default hint text shown when the Text property is empty and the control is not focused

Declaration

Source position: stdctrls.pp line 858

public property TCustomEdit.TextHint : TTranslateString
  read GetTextHint
  write SetTextHint;

Description

TextHint fills the TCustomEdit with the value in the property when the Text in the control is empty and the control does not have focus. This is different than Hint, which displays a balloon tip when ShowHint is set to True and the mouse is over the control.

Setting a new value in TextHint causes the widgetset class to be notified, and the value is displayed in the edit control when allowed. If the new value is an empty string (''), the text hint is removed from the control.


TCustomEdit.Undo

Reverts the last edit action in the control

Declaration

Source position: stdctrls.pp line 830

public procedure TCustomEdit.Undo; virtual;


TCustomGroupBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class for TGroupBox, TRadioGroup and TCheckGroup

Declaration

Source position: stdctrls.pp line 165

type TCustomGroupBox = class(TWinControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
class function GetControlClassDefaultSize; override; | Returns the default size for this class of controls (when added to a form)
procedure CreateParams(); override; | Initializes the window creation parameter record with the settings for the control
public
constructor Create(); override; | Constructor for the class instance
end;

Inheritance

TCustomGroupBox | The base class for TGroupBox, TRadioGroup and TCheckGroup
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomGroupBox is a visual component used to organize related controls into a group. It acts a container. TCustomGroupBox is the base class for TGroupBox, TRadioGroup and TCheckGroup. Do not create instances of TCustomGroupBox; use one of the descendent classes.

See also

TGroupBox

A container that allows a number of objects to be grouped physically and conceptually on a form

TRadioGroup

TCheckGroup


TCustomGroupBox
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TCustomGroupBox
pt | WSRegisterClass
pt | GetControlClassDefaultSize
pt | CreateParams
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomGroupBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomGroupBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomGroupBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomGroupBox)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomGroupBox
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomGroupBox.Create

Constructor for the class instance

Declaration

Source position: stdctrls.pp line 171

public constructor TCustomGroupBox.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance

Description

Create is the overridden constructor for the class instance. It calls the inherited constructor on entry to the method. Create ensures that the component style is set to the value csGroupBox, and includes the value csAcceptsControls in the ControlStyle property. Create calls SetInitialBounds to resize the control using the values returned from GetControlClassDefaultSize.

See also

TCustomGroupBox.GetControlClassDefaultSize | Returns the default size for this class of controls (when added to a form)
#LCL.Controls.TControl.ControlStyle | Style flags, specifying whether the control responds to mouse clicks, can be re-sized, has particular actions, etc.
#LCL.Controls.TControl.SetInitialBounds | Sets the bounds of the control initially, when it is created


TCustomLabel

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Control to show static text, possibly in multiple lines

Declaration

Source position: stdctrls.pp line 1534

type TCustomLabel = class(TGraphicControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
function CanTab; override; | Always False, since you cannot tab into a label control
procedure DoMeasureTextPosition(); virtual; | Determines the location for the text within the control
function HasMultiLine; | Checks for CR or LF characters in the label text for the control
procedure CalculatePreferredSize(); override; | Override this method to return the preferred height and width for the control
procedure CalculateSize(); | Determines the text extent based on a maximum width constraint
procedure DoAutoSize; override; | For internal use only; call AdjustSize instead
function DialogChar(); override; | Do something useful with accelerators etc
procedure TextChanged; override; | Handles changes of the Text property
procedure DoSetBounds(); override; | Internal function to set the control's bounds (Left, Top, Height, Width)
procedure FontChanged(); override; | Handles changes to the Font property
class function GetControlClassDefaultSize; override; | Returns the default size for this class of controls (when added to a form)
procedure WMActivate(); message; | Defers the focus to the control in the FocusControl property
procedure Notification(); override; | Notification handler for insertion or deletion of components
function GetLabelText; virtual; | Returns the string value in the Caption for the control
function GetTransparent; | Gets the value for the Transparent property
procedure SetColor(); override;
procedure SetFocusControl(); | Sets the value for the FocusControl property
procedure SetLayout(); | Sets the value for the Layout property
procedure SetShowAccelChar(); | Sets the value for the ShowAccelChar property
procedure SetTransparent(); | Sets the value for the Transparent property
procedure SetWordWrap(); | Sets the value for the WordWrap property
procedure Loaded; override;
procedure UpdateSize; | Adjusts the size for the control based on settings in AutoSize and OptimalFill
property Alignment: TAlignment; [rw] | Horizontal text justification (centered, left- or right-justified)
property FocusControl: TWinControl; [rw] | The control associated with the label and its accelerator key (AccelChar)
property Layout: TTextLayout; [rw] | Vertical alignment of the text (at top, bottom or centered)
property ShowAccelChar: Boolean; [rw] | Underlines the character in the label that acts as an accelerator with a shortcut key
property Transparent: Boolean; [rw] | Indicates whether the viewer can see through the control
property WordWrap: Boolean; [rw] | Allows text to wrap into multiple lines when it is too long for the available Width
property OptimalFill: Boolean; [rw] | If True, the font size is adjusted for optimal fill of the available space
public
constructor Create(); override; | Constructor for the class instance
function CalcFittingFontHeight(); | Calculate the maximum height of the font needed to fit the available space, given the MaxWidth and MaxHeight constraints
function ColorIsStored; override;
function AdjustFontForOptimalFill; | If True, attempts to adjust font for an optimal fill of the space available
procedure Paint; override; | Performs actions needed to draw the control on its Canvas
procedure SetBounds(); override; | Sets the bounds (Left, Top, Width, Height) of the control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property Color: TColor; | The background color of the control
end;

Inheritance

TCustomLabel | Control to show static text, possibly in multiple lines
|
TGraphicControl | TGraphicControl is the base class for all lightweight controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomLabel is a TWinControl descendant which specifies a control to display static text on a form. The value in the control is not editable visually, and can be used to label or describe another control on the form or container. Since it cannot be edited, it is not allowed to receive the input focus. It can, however, be used to set focus to an associated control using an accelerator key defined in the Caption for the control.

TCustomLabel is the ancestor class for TLabel. Do not create instances of TCustomLabel; use the TLabel descendant.

Use TStaticText to display static text and respond to keyboard input directly in the control.

See also

HowToUseStdCtrls | How to use StdCtrls, ComCtrls or ExtCtrls
TLabel | Control to show static text, possibly in multiple lines
TStaticText | Control to display a text value which does not change
#lcl.controls.TWinControl | The base class for controls which can contain other (child) controls


TCustomLabel
pt |  | Alignment
pt |  | FocusControl
pt |  | Layout
pt |  | ShowAccelChar
pt |  | Transparent
pt |  | WordWrap
pt |  | OptimalFill
 | ro | AutoSize
 | ro | Color
TGraphicControl
 | ro | Canvas
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pt |  | Alignment (TCustomLabel)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomLabel)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Canvas (TGraphicControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomLabel)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlOrigin (TControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | DockOrientation (TControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
pt |  | FocusControl (TCustomLabel)
 |  | Font (TControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
pt |  | Layout (TCustomLabel)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
pt |  | OptimalFill (TCustomLabel)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
pt |  | ShowAccelChar (TCustomLabel)
 |  | ShowHint (TControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
pt |  | Transparent (TCustomLabel)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
 |  | WindowProc (TControl)
pt |  | WordWrap (TCustomLabel)


TCustomLabel
pt | WSRegisterClass
pt | CanTab
pt | DoMeasureTextPosition
pt | HasMultiLine
pt | CalculatePreferredSize
pt | CalculateSize
pt | DoAutoSize
pt | DialogChar
pt | TextChanged
pt | DoSetBounds
pt | FontChanged
pt | GetControlClassDefaultSize
pt | WMActivate
pt | Notification
pt | GetLabelText
pt | GetTransparent
pt | SetColor
pt | SetFocusControl
pt | SetLayout
pt | SetShowAccelChar
pt | SetTransparent
pt | SetWordWrap
pt | Loaded
pt | UpdateSize
 | Create
 | CalcFittingFontHeight
 | ColorIsStored
 | AdjustFontForOptimalFill
 | Paint
 | SetBounds
TGraphicControl
pt | WSRegisterClass
pt | FontChanged
pt | Paint
pt | DoOnChangeBounds
pt | DoOnParentHandleDestruction
pt | CMCursorChanged
 | Create
 | Destroy
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AdjustFontForOptimalFill (TCustomLabel)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizePhases (TControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | CalcFittingFontHeight (TCustomLabel)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TCustomLabel)
pt | CalculateSize (TCustomLabel)
pt | CanAutoSize (TControl)
pt | CanTab (TControl)
pt | CanTab (TCustomLabel)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMCursorChanged (TGraphicControl)
pt | CMEnabledChanged (TControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
 | CNPreferredSizeChanged (TControl)
pt | ColorIsStored (TControl)
 | ColorIsStored (TCustomLabel)
pt | ConstrainedResize (TControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TGraphicControl)
 | Create (TCustomLabel)
 | CreateAccessibleObject (TControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateFloatingDockSite (TControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TGraphicControl)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
pt | DialogChar (TControl)
pt | DialogChar (TCustomLabel)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAllAutoSize (TControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TCustomLabel)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
 | Dock (TControl)
 | Docked (TControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDragMsg (TControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFloatMsg (TControl)
pt | DoMeasureTextPosition (TCustomLabel)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnChangeBounds (TGraphicControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnParentHandleDestruction (TGraphicControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoScaleFontPPI (TControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TCustomLabel)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | Equals (TObject)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
pt | FontChanged (TControl)
pt | FontChanged (TGraphicControl)
pt | FontChanged (TCustomLabel)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetChildrenRect (TControl)
pt | GetClientOrigin (TControl)
pt | GetClientRect (TControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomLabel)
pt | GetControlOrigin (TControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLabelText (TCustomLabel)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTopParent (TControl)
pt | GetTransparent (TCustomLabel)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
pt | HasMultiLine (TCustomLabel)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invalidate (TControl)
pt | InvalidateControl (TControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientWidthStored (TControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TCustomLabel)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomLabel)
pt | Paint (TGraphicControl)
 | Paint (TCustomLabel)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
 | ParentHandlesAllocated (TControl)
 | ParentToClient (TControl)
 | Perform (TControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealSetText (TControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
pt | ScaleConstraints (TControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | SendMoveSizeMessages (TControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
 | SetBounds (TControl)
 | SetBounds (TCustomLabel)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetColor (TControl)
pt | SetColor (TCustomLabel)
 | SetComponentIndex (TComponent)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetFocusControl (TCustomLabel)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetLayout (TCustomLabel)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetShowAccelChar (TCustomLabel)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTextBuf (TControl)
pt | SetTransparent (TCustomLabel)
pt | SetVisible (TControl)
pt | SetWordWrap (TCustomLabel)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TextChanged (TCustomLabel)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | Update (TControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
 | Updated (TComponent)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateSize (TCustomLabel)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMActivate (TCustomLabel)
pt | WMCancelMode (TControl)
pt | WMContextMenu (TControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSize (TControl)
pt | WMWindowPosChanged (TControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TGraphicControl)
pt | WSRegisterClass (TCustomLabel)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomLabel
TGraphicControl
pt | OnPaint
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomLabel.AdjustFontForOptimalFill

If True, attempts to adjust font for an optimal fill of the space available

Declaration

Source position: stdctrls.pp line 1590

public function TCustomLabel.AdjustFontForOptimalFill: Boolean;


TCustomLabel.Alignment

Horizontal text justification (centered, left- or right-justified)

Declaration

Source position: stdctrls.pp line 1577

protected property TCustomLabel.Alignment : TAlignment
  read FAlignment
  write SetAlignment
  default taLeftJustify;

Description

Alignment is a TAlignment property which controls the horizontal justification of the text displayed in the control. The default value for the property is taLeftJustify. When a new value is assigned to the property, the Invalidate method is called to repaint the control.

Alignment (and other properties) are used in the Paint method when the text is rendered to the Canvas for the control. It is also used in UpdateSize when right alignment needs to be considered for an auto-sized or optimal-filled control.

Use the Layout property to control the vertical alignment of the text displayed in the control.

See also

TCustomLabel.AutoSize | Allows automatic adjustment of the size for the control, according to its content
TCustomLabel.Layout | Vertical alignment of the text (at top, bottom or centered)
TCustomLabel.OptimalFill | If True, the font size is adjusted for optimal fill of the available space
TCustomLabel.Paint | Performs actions needed to draw the control on its Canvas
TCustomLabel.UpdateSize | Adjusts the size for the control based on settings in AutoSize and OptimalFill
#lcl.controls.TControl.Invalidate | Force a delayed Repaint of the control, by marking its visible area of the control as invalid
#rtl.classes.TAlignment


TCustomLabel.CalcFittingFontHeight

Calculate the maximum height of the font needed to fit the available space, given the MaxWidth and MaxHeight constraints

Declaration

Source position: stdctrls.pp line 1586

public function TCustomLabel.CalcFittingFontHeight(

  const TheText: string;

  MaxWidth: Integer;

  MaxHeight: Integer;

  out FontHeight: Integer;

  out NeededWidth: Integer;

  out NeededHeight: Integer

):Boolean;


TCustomLabel.CalculateSize

Determines the text extent based on a maximum width constraint

Declaration

Source position: stdctrls.pp line 1554

protected procedure TCustomLabel.CalculateSize(

  MaxWidth: Integer;

  var NeededWidth: Integer;

  var NeededHeight: Integer

);

Arguments

MaxWidth | Maximum width where wordwrap may start
NeededWidth | Width needed for the text
NeededHeight | Height needed for the text


TCustomLabel.CanTab

Always False, since you cannot tab into a label control

Declaration

Source position: stdctrls.pp line 1547

protected function TCustomLabel.CanTab: Boolean; override;

See also

#LCL.Controls.TControl.CanTab

If True, the Tab key can be used to navigate to this control


TCustomLabel.Create

Constructor for the class instance

Declaration

Source position: stdctrls.pp line 1585

public constructor TCustomLabel.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create is the overridden constructor for the class instance, and calls the inherited constructor on entry to the method. Create updates the values in ControlStyle to enable mouse capture and both click and double-click events. Create calls SetInitialBounds using the default dimensions for the class instance. Create sets the default values for properties, including: ShowAccelChar, Color, AutoSize, and AccessibleRole.


TCustomLabel.DoMeasureTextPosition

Determines the location for the text within the control

Declaration

Source position: stdctrls.pp line 1548

protected procedure TCustomLabel.DoMeasureTextPosition(

  var TextTop: Integer;

  var TextLeft: Integer

); virtual;

Arguments

TextTop | Top coordinate for the text
TextLeft | Left coordinate for the text

Description

Uses the value in Layout to determine the vertical alignment for the text. When Layout is tlTop, the value in TextTop is set to 0 (zero). TextLeft is always set to 0 (zero). Calls CalculateSize the width and height for the text when othe values are used in Layout.


TCustomLabel.FocusControl

The control associated with the label and its accelerator key (AccelChar)

Declaration

Source position: stdctrls.pp line 1578

protected property TCustomLabel.FocusControl : TWinControl
  read FFocusControl
  write SetFocusControl;

Description

Set FocusControl to the control which is focused when the accelerator key in the label is pressed.

A label control cannot receive the input focus (it's read-only), but can display an accelerator key indicator, just like a menu entries. A windowed control (Edit...) can receive focus, but cannot indicate an accelerator key.

Using a combination of both an label and another control allows one to specify both the accelerator key, in the label's caption, and make the other control receive the focus when the user presses that accelerator key.

An accelerator key is marked by an Ampersand '&' in the label caption, immediately preceding the character to be used as the accelerator key. The marked character appears underlined on screen, when ShowAccelChar is set to True.

For example: When you have a NameEdit1 control on a form, preceded by a label NameLabel1, you can set NameLabel1.FocusControl to NameEdit1, and NameLabel1.Caption to '&Name'. This makes the NameLabel1 displayed as 'Name'.

See also

TCustomLabel.ShowAccelChar

Underlines the character in the label that acts as an accelerator with a shortcut key


TCustomLabel.GetLabelText

Returns the string value in the Caption for the control

Declaration

Source position: stdctrls.pp line 1566

protected function TCustomLabel.GetLabelText: string; virtual;

Function result

Text displayed in the control


TCustomLabel.HasMultiLine

Checks for CR or LF characters in the label text for the control

Declaration

Source position: stdctrls.pp line 1550

protected function TCustomLabel.HasMultiLine: Boolean;


TCustomLabel.Layout

Vertical alignment of the text (at top, bottom or centered)

Declaration

Source position: stdctrls.pp line 1579

protected property TCustomLabel.Layout : TTextLayout
  read FLayout
  write SetLayout
  default tlTop;

See also

TCustomLabel.Alignment

Horizontal text justification (centered, left- or right-justified)


TCustomLabel.OptimalFill

If True, the font size is adjusted for optimal fill of the available space

Declaration

Source position: stdctrls.pp line 1583

protected property TCustomLabel.OptimalFill : Boolean
  read FOptimalFill
  write SetOptimalFill
  default False;


TCustomLabel.Paint

Performs actions needed to draw the control on its Canvas

Declaration

Source position: stdctrls.pp line 1591

public procedure TCustomLabel.Paint; override;

Description

Paint is an overridden method in TCustomLabel used to draw the control on its Canvas. Paint ensures that property values in the control are applied to the text drawn in the method, including: AutoSize, Alignment, Layout, WordWrap, Transparent, Color, Font, ShowAccel, and Enabled.

Remark: Please note: Paint does not call the inherited method, and as a result does not use the OnPaint event handler in the ancestor class.

See also

TCustomLabel.GetLabelText | Returns the string value in the Caption for the control
TCustomLabel.Canvas
#lcl.controls.TGraphicControl.Paint | Override this method with your own painting code


TCustomLabel.ShowAccelChar

Underlines the character in the label that acts as an accelerator with a shortcut key

Declaration

Source position: stdctrls.pp line 1580

protected property TCustomLabel.ShowAccelChar : Boolean
  read FShowAccelChar
  write SetShowAccelChar
  default True;

Description

When False, an Ampersand '&' in the label caption is displayed as an ordinary character (as in the Object Inspector).

When True, the character following the Ampersand appears underlined, and when the user presses the accelerator key (CTRL+[character]), the focus changes to the associated FocusControl.

See also

TCustomLabel.FocusControl

The control associated with the label and its accelerator key (AccelChar)


TCustomLabel.Transparent

Indicates whether the viewer can see through the control

Declaration

Source position: stdctrls.pp line 1581

protected property TCustomLabel.Transparent : Boolean
  read GetTransparent
  write SetTransparent
  default True;

Description

Opaque labels have their enclosing rectangle filled with the background color for the label. This can be the color of the Parent control, when ParentColor is True. Setting Transparent to True makes the label transparent, and does not hide any background details.

Please note: The default value of this property in the LCL is True, which differs from the default value in the Delphi VCL.

See also

#LCL.Controls.TControl.ParentColor

Use the Color from the Parent control, when enabled.


TCustomLabel.UpdateSize

Adjusts the size for the control based on settings in AutoSize and OptimalFill

Declaration

Source position: stdctrls.pp line 1575

protected procedure TCustomLabel.UpdateSize;


TCustomLabel.WMActivate

Defers the focus to the control in the FocusControl property

Declaration

Source position: stdctrls.pp line 1563

protected procedure TCustomLabel.WMActivate(

  var Message: TLMActivate

); message;

Description

WMActivate is a procedure used to handle LM_ACTIVATE messages for the control.

WMActivate ensures that the control in the FocusControl property receives the input focus by calling its SetFocus method. No actions are performed in the method when FocusControl has not been assigned (contains Nil) or its CanFocus method returns False.

See also

TCustomLabel.FocusControl | The control associated with the label and its accelerator key (AccelChar)
#lcl.controls.TWinControl.CanFocus | Is this control allowed to receive the focus when parent form is visible?
#lcl.controls.TWinControl.SetFocus | Ensures that the control or window handle has focus


TCustomLabel.WordWrap

Allows text to wrap into multiple lines when it is too long for the available Width

Declaration

Source position: stdctrls.pp line 1582

protected property TCustomLabel.WordWrap : Boolean
  read FWordWrap
  write SetWordWrap
  default False;

Description

WordWrap is a Boolean property which indicates if the text in the control can be wrapped into multiple lines when its length exceeds the value in Width. The default value for the property is False.

When a new value is assigned to the property, the Invalidate and UpdateSize methods are called to auto-size and repaint the control.

When WordWrap is False, the text is truncated at the right margin of the control. When WordWrap is True and AutoSize is True, the Width is fixed by anchoring the left and right sides for the control.

See also

TCustomLabel.AutoSize | Allows automatic adjustment of the size for the control, according to its content
TCustomLabel.UpdateSize | Adjusts the size for the control based on settings in AutoSize and OptimalFill
#lcl.controls.TControl.Width | The horizontal extent of the control
#lcl.controls.TControl.Invalidate | Force a delayed Repaint of the control, by marking its visible area of the control as invalid


TCustomListBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class for TListBox

Declaration

Source position: stdctrls.pp line 514

type TCustomListBox = class(TWinControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure AssignItemDataToCache(); virtual; | Copy selection state into the cache
procedure AssignCacheToItemData(); virtual; | Sends the cached selection state to the widget
procedure BeforeDragStart; override; | Calls BeginDrag
procedure BeginAutoDrag; override; | For internal use: user has started dragging the control
function CalculateStandardItemHeight; | Determine the standard Height of the items, when no widget has yet been created
procedure CreateParams(); override; | Initializes the creation parameters for the class instance
procedure InitializeWnd; override; | Updates Items from the widgetset class and invalidates the item cache
procedure DestroyWnd; override;
procedure FinalizeWnd; override; | Caches the Items stored in the widgetset class
class function GetControlClassDefaultSize; override;
procedure CheckIndex(); | Ensures that the Item index is within the bounds for the Items in the control
function GetItemHeight; | Gets the value for the ItemHeight property
function GetItemIndex; virtual; | Gets the value for the ItemIndex property
function GetSelCount; | Gets the value for the SelCount property
function GetSelected(); | Gets the value for the Selected property
function GetCachedDataSize; virtual; | Returns the size for cached item data in the control
function GetCachedData(); | Returns a pointer to the cached item data
procedure SetExtendedSelect(); virtual; | Sets the value for the ExtendedSelect property
procedure SetItemIndex(); virtual; | Sets the value for the ItemIndex property
procedure SetItems(); virtual; | Sets the value for the Items property
procedure SetItemHeight(); | Sets the value for the ItemHeight property
procedure SetMultiSelect(); virtual; | Sets the value for the MultiSelect property
procedure SetSelected(); | Sets the value for the Selected property
procedure SetSorted(); virtual; | Sets the value for the Sorted property
procedure SetStyle(); virtual; | Sets the value for the Style property
procedure DrawItem(); virtual; | Paints an item in owner-draw mode
procedure DoAutoAdjustLayout(); override;
procedure DoSelectionChange(); virtual; | Signals the OnSelectionChange handler
procedure SendItemIndex; | Sends the value in ItemIndex to the widgetset class
procedure WMGetDlgCode(); message;
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure AddItem(); | Adds an item to the list
procedure Click; override; | Invokes the OnClick and ActionLink.Execute handlers
procedure Clear; virtual; | Removes all items from the list box control
procedure ClearSelection; | Unselects all items in the control
function GetIndexAtXY(); | Gets the index for the item at the given client coordinates
function GetIndexAtY(); |
function GetSelectedText; | Get the text for all selected items as a string value
function ItemAtPos(); | Get the item index for the given client coordinates
function ItemRect(); | Returns the client rectangle for an item (including scrollbar area)
function ItemVisible(); | Returns True if the item is at least partially visible in the scrollable list
function ItemFullyVisible(); | Returns True if the item is fully visible in the scrollable list
procedure LockSelectionChange; | Blocks selection changes during update to the widgetset class
procedure MakeCurrentVisible; | Makes the item at ItemIndex visible, possibly scrolling the list
procedure MeasureItem(); virtual; | Gets the height for an item in the list
procedure SelectAll; virtual; | Selects all items in the list (in ExtendedSelect mode)
procedure SelectRange(); virtual; | Changes the selection state for a range of Items in the control
procedure DeleteSelected; virtual; | Removes one or more selected entries from the Items property
procedure UnlockSelectionChange; | Removes a previous selection change lock
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property Canvas: TCanvas; [r]
property ClickOnSelChange: Boolean; [rw] | Allows selection changes to generate a Click event
property Columns: Integer; [rw] | The number of visible vertical columns displayed in the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property Count: Integer; [r] | The number of items defined in the scrollable list box
property ExtendedSelect: Boolean; [rw] | True when a contiguous range of items can be selected by a Shift+Click. Default is True.
property Font: TFont; | The font to be used for text display in this control
property IntegralHeight: Boolean; [rw] | Not implemented: shrink the Height of the widget, so that it only shows fully visible rows
property ItemHeight: Integer; [rw] | The default height for an item displayed in the list
property ItemIndex: Integer; [rw] | Ordinal position for the currently selected item, -1 if none
property Items: TStrings; [rw] | The list of all items defined in the control
property MultiSelect: Boolean; [rw] | Allows selection of more than one item from the list
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDrawItem: TDrawItemEvent; [rw] | Handler for painting of a list item in owner-draw mode
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMeasureItem: TMeasureItemEvent; [rw] | Handler invoked when the height for an item is needed
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnSelectionChange: TSelectionChangeEvent; [rw] | Handler invoked when an item is selected in the control
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property Options: TListBoxOptions; [rw]
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ScrollWidth: Integer; [rw] | The virtual width of the list box, in pixels
property SelCount: Integer; [r] | The number of selected items in the list
property Selected []: Boolean; [rw] | The Selected state for an item in the control
property ShowHint: Boolean; | Enables the Hint display
property Sorted: Boolean; [rw] | Determines whether the list entries are sorted in alphanumeric order
property Style: TListBoxStyle; [rw] | Appearance of the list box (normal, owner-draw fixed, or owner-draw variable)
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property TopIndex: Integer; [rw] | Index of the first visible (or top-most) item
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TCustomListBox | The base class for TListBox
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomListBox is a TWinControl descendant which specifies the base class used for a list box control. A list box displays a scrollable list which allows selection of one or more of the item values.

TCustomListBox provides methods, properties, and events used to display, order, and select item values. The Items for the control can be assigned at design-time in the Lazarus IDE, or stored at run-time. Owner-drawn styles are available to render icons or bitmaps along with the text for the items, or using a variable height for list items. A Canvas property is provided for owner-drawn usage. Items in the list box can be display in one or more columns.

Do not create instances of TCustomListBox; use the TListBox descendant.

See also

TListBox | Control which displays a scrollable list of strings
#LCL.Controls.TWinControl | The base class for controls which can contain other (child) controls


TCustomListBox
 | ro | Align
 | ro | Anchors
 | ro | BorderStyle
 | ro | Canvas
 |  | ClickOnSelChange
 |  | Columns
 | ro | Constraints
 | ro | Count
 |  | ExtendedSelect
 | ro | Font
 |  | IntegralHeight
 |  | ItemHeight
 |  | ItemIndex
 |  | Items
 |  | MultiSelect
 |  | Options
 | ro | ParentColor
 | ro | ParentFont
 | ro | ParentShowHint
 | ro | PopupMenu
 |  | ScrollWidth
 | ro | SelCount
 |  | Selected
 | ro | ShowHint
 |  | Sorted
 |  | Style
 | ro | TabOrder
 | ro | TabStop
 |  | TopIndex
 | ro | Visible
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomListBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | Anchors (TCustomListBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomListBox)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomListBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClickOnSelChange (TCustomListBox)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 |  | Columns (TCustomListBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | Constraints (TCustomListBox)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
 | ro | Count (TCustomListBox)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 |  | ExtendedSelect (TCustomListBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 | ro | Font (TCustomListBox)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IntegralHeight (TCustomListBox)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | ItemHeight (TCustomListBox)
 |  | ItemIndex (TCustomListBox)
 |  | Items (TCustomListBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | MultiSelect (TCustomListBox)
 |  | Name (TComponent)
 |  | Options (TCustomListBox)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 | ro | ParentColor (TCustomListBox)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
 | ro | ParentFont (TCustomListBox)
pt |  | ParentShowHint (TControl)
 | ro | ParentShowHint (TCustomListBox)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomListBox)
 | ro | ReadBounds (TControl)
 |  | ScrollWidth (TCustomListBox)
 | ro | SelCount (TCustomListBox)
 |  | Selected (TCustomListBox)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | ShowHint (TCustomListBox)
 | ro | Showing (TWinControl)
 |  | Sorted (TCustomListBox)
 |  | Style (TCustomListBox)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomListBox)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomListBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | TopIndex (TCustomListBox)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | Visible (TCustomListBox)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomListBox
pt | WSRegisterClass
pt | AssignItemDataToCache
pt | AssignCacheToItemData
pt | BeforeDragStart
pt | BeginAutoDrag
pt | CalculateStandardItemHeight
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | FinalizeWnd
pt | GetControlClassDefaultSize
pt | CheckIndex
pt | GetItemHeight
pt | GetItemIndex
pt | GetSelCount
pt | GetSelected
pt | GetCachedDataSize
pt | GetCachedData
pt | SetExtendedSelect
pt | SetItemIndex
pt | SetItems
pt | SetItemHeight
pt | SetMultiSelect
pt | SetSelected
pt | SetSorted
pt | SetStyle
pt | DrawItem
pt | DoAutoAdjustLayout
pt | DoSelectionChange
pt | SendItemIndex
pt | WMGetDlgCode
 | Create
 | Destroy
 | AddItem
 | Click
 | Clear
 | ClearSelection
 | GetIndexAtXY
 | GetIndexAtY
 | GetSelectedText
 | ItemAtPos
 | ItemRect
 | ItemVisible
 | ItemFullyVisible
 | LockSelectionChange
 | MakeCurrentVisible
 | MeasureItem
 | SelectAll
 | SelectRange
 | DeleteSelected
 | UnlockSelectionChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
 | AddItem (TCustomListBox)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
pt | AssignCacheToItemData (TCustomListBox)
 | AssignError (TPersistent)
pt | AssignItemDataToCache (TCustomListBox)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeforeDragStart (TCustomListBox)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomListBox)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculateStandardItemHeight (TCustomListBox)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
pt | CheckIndex (TCustomListBox)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomListBox)
 | ClearSelection (TCustomListBox)
pt | Click (TControl)
 | Click (TCustomListBox)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomListBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomListBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DeleteSelected (TCustomListBox)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomListBox)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomListBox)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomListBox)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSelectionChange (TCustomListBox)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawItem (TCustomListBox)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
pt | FinalizeWnd (TCustomListBox)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedData (TCustomListBox)
pt | GetCachedDataSize (TCustomListBox)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomListBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetIndexAtXY (TCustomListBox)
 | GetIndexAtY (TCustomListBox)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetItemHeight (TCustomListBox)
pt | GetItemIndex (TCustomListBox)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
pt | GetSelCount (TCustomListBox)
pt | GetSelected (TCustomListBox)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSelectedText (TCustomListBox)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomListBox)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
 | ItemAtPos (TCustomListBox)
 | ItemFullyVisible (TCustomListBox)
 | ItemRect (TCustomListBox)
 | ItemVisible (TCustomListBox)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
 | LockSelectionChange (TCustomListBox)
pt | MainWndProc (TWinControl)
 | MakeCurrentVisible (TCustomListBox)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MeasureItem (TCustomListBox)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomListBox)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
 | SelectRange (TCustomListBox)
pt | SendDialogChar (TWinControl)
pt | SendItemIndex (TCustomListBox)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
pt | SetExtendedSelect (TCustomListBox)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetItemHeight (TCustomListBox)
pt | SetItemIndex (TCustomListBox)
pt | SetItems (TCustomListBox)
pt | SetMultiSelect (TCustomListBox)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
pt | SetSelected (TCustomListBox)
 | SetShape (TWinControl)
pt | SetSorted (TCustomListBox)
pt | SetStyle (TCustomListBox)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | UnlockSelectionChange (TCustomListBox)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMGetDlgCode (TCustomListBox)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomListBox)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomListBox
 | ro | OnChangeBounds
 | ro | OnClick
 | ro | OnDblClick
 |  | OnDrawItem
 | ro | OnEnter
 | ro | OnExit
 | ro | OnKeyDown
 | ro | OnKeyPress
 | ro | OnKeyUp
 |  | OnMeasureItem
 | ro | OnMouseDown
 | ro | OnMouseEnter
 | ro | OnMouseLeave
 | ro | OnMouseMove
 | ro | OnMouseUp
 | ro | OnMouseWheel
 | ro | OnMouseWheelDown
 | ro | OnMouseWheelUp
 | ro | OnResize
 |  | OnSelectionChange
 | ro | OnUTF8KeyPress
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomListBox.AddItem

Adds an item to the list

Declaration

Source position: stdctrls.pp line 591

public procedure TCustomListBox.AddItem(

  const Item: string;

  AnObject: TObject

);

Arguments

Item | The item text
AnObject | The associated object, or Nil when not used

Description

AddItem is a method used to add a string (and an optional associated object) to the Items for the control. AddItem calls the AddObject method in Items using Item and AnObject as arguments.

Item contains the string value added to the Items in the control.

AnObject is an optional object instance associated with the item, and contains Nil when an object instance has not been assigned. The object can be retrieved using the Items.Objects property for the ItemIndex, and must be cast to the required class type to access values in the object instance.

See also

TCustomListBox.Items

The list of all items defined in the control


TCustomListBox.AssignCacheToItemData

Sends the cached selection state to the widget

Declaration

Source position: stdctrls.pp line 558

protected procedure TCustomListBox.AssignCacheToItemData(

  const AIndex: Integer;

  const AData: Pointer

); virtual;

Arguments

AIndex | Ordinal position for the item data read from the cache
AData | Pointer to the data read from the cache for the specified item

Description

Called to restore the ItemData after a handle is created.


TCustomListBox.AssignItemDataToCache

Copy selection state into the cache

Declaration

Source position: stdctrls.pp line 557

protected procedure TCustomListBox.AssignItemDataToCache(

  const AIndex: Integer;

  const AData: Pointer

); virtual;

Arguments

AIndex | Ordinal position in Items for the entry updated in the cache
AData | Pointer to the data stored in the cache for the specified item


TCustomListBox.BeforeDragStart

Calls BeginDrag

Declaration

Source position: stdctrls.pp line 559

protected procedure TCustomListBox.BeforeDragStart; override;


TCustomListBox.CalculateStandardItemHeight

Determine the standard Height of the items, when no widget has yet been created

Declaration

Source position: stdctrls.pp line 561

protected function TCustomListBox.CalculateStandardItemHeight: Integer;

Function result

Height for the items in the control


TCustomListBox.Canvas

Declaration

Source position: stdctrls.pp line 613

public property TCustomListBox.Canvas : TCanvas
  read FCanvas;


TCustomListBox.CheckIndex

Ensures that the Item index is within the bounds for the Items in the control

Declaration

Source position: stdctrls.pp line 567

protected procedure TCustomListBox.CheckIndex(

  const AIndex: Integer

);

Arguments

AIndex

Index position examined in the method

Description

CheckIndex is a procedure used to ensure that the specified index value is within the range of values allowed for the Items in the control. CheckIndex examines the value in AIndex, and raises an IndexOutOfBounds exception if it is not in the range 0 (zero) to Items.Count-1.

CheckIndex is used in the access specifiers for the Selected property (GetSelected, SetSelected).

Errors

Raises an IndexOutOfBounds exception when the index is out of bounds.

See also

TCustomListBox.Items | The list of all items defined in the control
TCustomListBox.Selected | The Selected state for an item in the control
TCustomListBox.GetSelected | Gets the value for the Selected property
TCustomListBox.SetSelected | Sets the value for the Selected property


TCustomListBox.Clear

Removes all items from the list box control

Declaration

Source position: stdctrls.pp line 593

public procedure TCustomListBox.Clear; virtual;

Description

Clear is a procedure used to remove all values stored in the Items property. Clear calls the Clear method in Items, and sets the value in ItemIndex to -1 to indicate that no item is selected in the control.

See also

TCustomListBox.Items | The list of all items defined in the control
TCustomListBox.ItemIndex | Ordinal position for the currently selected item, -1 if none
#lazutils.extendedstrings.TExtendedStringList.Clear
#rtl.classes.TStrings.Clear


TCustomListBox.ClearSelection

Unselects all items in the control

Declaration

Source position: stdctrls.pp line 594

public procedure TCustomListBox.ClearSelection;

Description

ClearSelection is a procedure used to clear one or more selected items in the control. When MultiSelect is enabled, values in the Selected property are reset to False. Otherwise, the ItemIndex property is set to -1 to indicate that no item is selected in the control.

See also

TCustomListBox.Items | The list of all items defined in the control
TCustomListBox.ItemIndex | Ordinal position for the currently selected item, -1 if none
TCustomListBox.Selected | The Selected state for an item in the control
TCustomListBox.SelectRange | Changes the selection state for a range of Items in the control


TCustomListBox.ClickOnSelChange

Allows selection changes to generate a Click event

Declaration

Source position: stdctrls.pp line 614

public property TCustomListBox.ClickOnSelChange : Boolean
  read FClickOnSelChange
  write FClickOnSelChange
  default True;

Description

Delphi generates an OnClick event when the selection changes. The LCL adds a more specific OnSelectionChange event.

Set ClickOnSelChange to False when selection changes should be handled by the OnSelectionChange event, and should not generate an OnClick event. Setting ClickOnSelChange to True gives the Delphi compatible behavior. The default value for the property is True.

See also

TCustomListBox.OnClick | Notification handler for mouse clicks
TCustomListBox.OnSelectionChange | Handler invoked when an item is selected in the control


TCustomListBox.Columns

The number of visible vertical columns displayed in the control

Declaration

Source position: stdctrls.pp line 616

public property TCustomListBox.Columns : Integer
  read FColumns
  write SetColumns
  default 0;

Description

A list box can have multiple columns, as well as multiple rows. When Columns is greater than 0 (zero), it specifies the number of columns that are visible without horizontal scrolling. i. e. the width of a single column becomes Width/Columns. Setting a new value for Columns causes the widgetset class to be notified when a handle has been allocated for the control.


TCustomListBox.Count

The number of items defined in the scrollable list box

Declaration

Source position: stdctrls.pp line 618

public property TCustomListBox.Count : Integer
  read GetCount;

Description

Count is a read-only Integer property which indicates the number of Items defined in the control. Count is provided for Delphi compatibility, and redirects access to the Count property in Items.

See also

TCustomListBox.Items

The list of all items defined in the control


TCustomListBox.CreateParams

Initializes the creation parameters for the class instance

Declaration

Source position: stdctrls.pp line 562

protected procedure TCustomListBox.CreateParams(

  var Params: TCreateParams

); override;

Arguments

Params

The creation parameters and flags for the instance

Description

CreateParams is an overridden method used initialize the creation parameters for the class instance.

CreateParams calls the inherited method, and ensures that the Params argument is updated to include style constants needed for properties in the list box control. These include the constants needed for the Sorted, MultiSelect, and Columns properties. Owner-drawn constants are also included based on the value in Style. Style constants are always included for scrollbars (horizontal and vertical), non-integral item height, string content, and notify events.

See also

TCustomListBox.Sorted | Determines whether the list entries are sorted in alphanumeric order
TCustomListBox.MultiSelect | Allows selection of more than one item from the list
TCustomListBox.Columns | The number of visible vertical columns displayed in the control
TCustomListBox.Style | Appearance of the list box (normal, owner-draw fixed, or owner-draw variable)
#lcl.controls.TWinControl.CreateParams | Initializes the window creation parameter record with the settings for the control


TCustomListBox.DeleteSelected

Removes one or more selected entries from the Items property

Declaration

Source position: stdctrls.pp line 607

public procedure TCustomListBox.DeleteSelected; virtual;

Description

DeleteSelected is a procedure used to delete one or more entries in the Items property based on their selection state.

DeleteSelected uses the value in MultiSelect to determine if multiple values in Items are examined and removed. When MultiSelect is True, the values in Items are visited in reverse order and the Delete method in Items is called if the item is Selected. When MultiSelect is not enabled, the value in the ItemIndex property is used to examine a single entry and remove it when it is Selected.

No values are removed from Items when none of the entries in Selected are True.

See also

TCustomListBox.Items | The list of all items defined in the control
TCustomListBox.Selected | The Selected state for an item in the control
TCustomListBox.MultiSelect | Allows selection of more than one item from the list


TCustomListBox.Destroy

Destructor for the class instance

Declaration

Source position: stdctrls.pp line 590

public destructor TCustomListBox.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy frees resources allocated for the Items and Canvas properties. Destroy calls the inherited destructor prior to exiting from the method.

See also

TCustomListBox.Create | Constructor for the class instance
TCustomListBox.Items | The list of all items defined in the control
TCustomListBox.Canvas


TCustomListBox.DoAutoAdjustLayout

Declaration

Source position: stdctrls.pp line 583

protected procedure TCustomListBox.DoAutoAdjustLayout(

  const AMode: TLayoutAdjustmentPolicy;

  const AXProportion: Double;

  const AYProportion: Double

); override;


TCustomListBox.DoSelectionChange

Signals the OnSelectionChange handler

Declaration

Source position: stdctrls.pp line 585

protected procedure TCustomListBox.DoSelectionChange(

  User: Boolean

); virtual;

Arguments

User

True when the selection change results from user interaction with the control

Description

DoSelectionChange performs actions needed when the selected item in the list box control has been changed. DoSelectionChange signals the OnSelectionChange event handler (when assigned).

User indicates if the selection was changed as a result of user interaction with the control, as opposed to a change performed in code at run-time. When User is set to True, and ClickOnSelChange is enabled, an internal flag is set to prevent execution of the method by a subsequent mouse click.

DoSelectionChange is called when the LM_SelChange message is handled for the control, and when a new value is assigned to the ItemIndex property. User is set to False when the selection change is caused by setting a new value in ItemIndex.

See also

TCustomListBox.OnSelectionChange | Handler invoked when an item is selected in the control
TCustomListBox.ItemIndex | Ordinal position for the currently selected item, -1 if none
TCustomListBox.ClickOnSelChange | Allows selection changes to generate a Click event


TCustomListBox.DrawItem

Paints an item in owner-draw mode

Declaration

Source position: stdctrls.pp line 582

protected procedure TCustomListBox.DrawItem(

  Index: Integer;

  ARect: TRect;

  State: TOwnerDrawState

); virtual;

Arguments

Index | Ordinal position for the item drawn in the method
ARect | Canvas rectangle with the coordinate for the drawing operation
State | Drawing state for the item

Description

DrawItem is a procedure used to render an item in the list box control using the owner-draw mode.

Item contains the ordinal position in Items for the item drawn in the method.

ARect is a TRect instance with the canvas coordinates where the drawing operation is performed.

State contains the drawing state for the owner-drawn item.

DrawItem signals the OnDrawItem event handler (when assigned). An internal default drawing method is used when the event handler has been implemented.

DrawItem is called when the LM_DrawListItem message is handled for the control.

See also

TCustomListBox.OnDrawItem | Handler for painting of a list item in owner-draw mode
TCustomListBox.Canvas
TDrawItemEvent | Specifies an event handler used to paint a single item in an owner-drawn list box or combo-box


TCustomListBox.ExtendedSelect

True when a contiguous range of items can be selected by a Shift+Click. Default is True.

Declaration

Source position: stdctrls.pp line 619

public property TCustomListBox.ExtendedSelect : Boolean
  read FExtendedSelect
  write SetExtendedSelect
  default True;

Description

Normally a click into the list selects one item, and deselects all other items.

When MultiSelect is True, the user can select/deselect further items with Ctrl+Click.

When ExtendedSelect is also True, the user can Shift-click on an item, to select all items between this and the last selected item.


TCustomListBox.FinalizeWnd

Caches the Items stored in the widgetset class

Declaration

Source position: stdctrls.pp line 565

protected procedure TCustomListBox.FinalizeWnd; override;

Description

FinalizeWnd is an overridden method used to capture values from the widgetset class when the handle is destroyed or re-created. FinalizeWnd gets the value for ItemIndex when the handle is being re-created. Values in Items (and its cached item data) are copied before they are freed in the widgetset class. The value in Sorted is re-applied to the new values in Items.

FinalizeWnd calls the inherited method prior to exit.

See also

TCustomListBox.Items | The list of all items defined in the control
TCustomListBox.Sorted | Determines whether the list entries are sorted in alphanumeric order
#lcl.controls.TWinControl.FinalizeWnd | Prepares to remove the window (called before the Handle is destroyed)


TCustomListBox.GetCachedData

Returns a pointer to the cached item data

Declaration

Source position: stdctrls.pp line 573

protected function TCustomListBox.GetCachedData(

  const AIndex: Integer

):Pointer;

Arguments

AIndex

Ordinal position in Items for the values retrieved in the method

Function result

Pointer to the item data in the cache

Description

Gets a pointer to the item data for the specified list box item. The return value contains the attributes stored in Items at the position in AIndex. Items is cast to a TExtendedStringList instance to access its indexed Records property.

Errors

Raises an InvalidOperation exception when the cache is marked as invalid, i. e. when the widgetset class has already been created.

See also

TCustomListBox.Items

The list of all items defined in the control

#lazutils.extendedstrings.TExtendedStringList.Records


TCustomListBox.GetCachedDataSize

Returns the size for cached item data in the control

Declaration

Source position: stdctrls.pp line 572

protected function TCustomListBox.GetCachedDataSize: Integer; virtual;

Function result

Number f bytes required for the item data in the cache

Description

Passed as an argument when creating the TExtendedStringList instance used in the Items property.

See also

#lazutils.extendedstrings.TExtendedStringList


TCustomListBox.GetControlClassDefaultSize

Declaration

Source position: stdctrls.pp line 566

protected class function TCustomListBox.GetControlClassDefaultSize: TSize; override;

Function result

Default dimensions for a new instance of the class


TCustomListBox.GetIndexAtXY

Gets the index for the item at the given client coordinates

Declaration

Source position: stdctrls.pp line 595

public function TCustomListBox.GetIndexAtXY(

  X: Integer;

  Y: Integer

):Integer;

Arguments

X | The X client coordinate
Y | The Y client coordinate

Function result

The item index, -1 if an item could not be found

Description

GetIndexAtXY is an Integer function used to get the ordinal position in Items for the list item at the specified coordinates. No actions are performed in the method if a handle has not been allocated for the control (the widgetset class instance). GetIndexAtXY calls the GetIndexAtXY method in the widgetset class to get the return value.


TCustomListBox.GetSelectedText

Get the text for all selected items as a string value

Declaration

Source position: stdctrls.pp line 597

public function TCustomListBox.GetSelectedText: string;

Function result

The item strings, one per line

Description

GetSelectedText is a String function used to retrieve a string with all selected items in the control. The return values uses each selected entry in Items separated by the LineEnding character sequence for the platform or operating system. The return value is an empty string ('') when ItemIndex does not contain a positive non-zero value (no item is selected) or SelCount contain 0 (zero).

GetSelectedText iterates over the values in Items, and includes the string when its Selected property is set to True. This is useful when MultiSelect is enabled for the control.

See also

TCustomListBox.Items | The list of all items defined in the control
TCustomListBox.Selected | The Selected state for an item in the control
TCustomListBox.MultiSelect | Allows selection of more than one item from the list
TCustomListBox.SelCount | The number of selected items in the list


TCustomListBox.InitializeWnd

Updates Items from the widgetset class and invalidates the item cache

Declaration

Source position: stdctrls.pp line 563

protected procedure TCustomListBox.InitializeWnd; override;

Description

InitializeWnd is an overridden method used to synchronize the control and the widgetset class. InitializeWnd copies values for the Items property from the ones allocated in the widgetset class. The value in ItemIndex is passed to the widgetset class when needed. An internal flag is reset to invalidate the item cache for the control, and the item data from the widgetset class is applied. Finally, the value in ScrollWidth is passed to the widgetset class.

See also

TCustomListBox.Items | The list of all items defined in the control
TCustomListBox.Sorted | Determines whether the list entries are sorted in alphanumeric order
TCustomListBox.ItemIndex | Ordinal position for the currently selected item, -1 if none
TCustomListBox.ScrollWidth | The virtual width of the list box, in pixels
#lcl.controls.TWinControl.InitializeWnd | Copies cached control properties to the just created widget


TCustomListBox.IntegralHeight

Not implemented: shrink the Height of the widget, so that it only shows fully visible rows

Declaration

Source position: stdctrls.pp line 621

public property TCustomListBox.IntegralHeight : Boolean
  read FIntegralHeight
  write FIntegralHeight
  default False;


TCustomListBox.ItemAtPos

Get the item index for the given client coordinates

Declaration

Source position: stdctrls.pp line 598

public function TCustomListBox.ItemAtPos(

  const Pos: TPoint;

  Existing: Boolean

):Integer;

Arguments

Pos | The item position
Existing | True when the index is requested for insertion of a new item

Function result

The calculated item index, can be out of the Items bounds

Description

ItemAtPos is an Integer function used to get the index position in Items for the value at the specified screen coordinates.

Pos is TPoint instance with the X and Y coordinates used in the method.

Existing indicates whether the return value is set to -1 or the number of entries in Items when Pos refers to entry which does not exist. When Existing is set to True, -1 is returned for an invalid entry. Otherwise, the value in Item.Count is returned.

ItemAtPos calls GetIndexAtXY using the X and Y values in Pos to locate the index for the item.

See also

TCustomListBox.GetIndexAtXY

Gets the index for the item at the given client coordinates


TCustomListBox.ItemFullyVisible

Returns True if the item is fully visible in the scrollable list

Declaration

Source position: stdctrls.pp line 601

public function TCustomListBox.ItemFullyVisible(

  Index: Integer

):Boolean;

Arguments

Index

Ordinal position for the item examined in the method

Function result

True when the specified item is fully visible in the list box control

Description

ItemFullyVisible is a Boolean function used to determine the item at the position in Index is fully visible in the list box control. The return value is False under the following conditions:

  • Index is out of range for the values in Items.
  • An item rectangle could not be retrieved from the widgetset class.
  • The item rectangle is invalid or obscured in the control (where Top < 0 or Bottom > ClientHeight).

Use ItemVisible to determine if the specified item is at least partially visible in the list box control.

See also

TCustomListBox.ItemVisible

Returns True if the item is at least partially visible in the scrollable list


TCustomListBox.ItemHeight

The default height for an item displayed in the list

Declaration

Source position: stdctrls.pp line 622

public property TCustomListBox.ItemHeight : Integer
  read GetItemHeight
  write SetItemHeight;

Description

ItemHeight is an Integer property which contains the default height for an item displayed in the list box control. For a list box using the lbStandard Style, the property value is derived using the dimensions in the ItemRect for the item stored at TopIndex. For other styles, the stored property`value is used. Setting a new value for the property causes the RecreateWnd method to be called when a handle has been allocated for the control.

See also

TCustomListBox.ItemRect | Returns the client rectangle for an item (including scrollbar area)
TCustomListBox.TopIndex | Index of the first visible (or top-most) item


TCustomListBox.ItemIndex

Ordinal position for the currently selected item, -1 if none

Declaration

Source position: stdctrls.pp line 623

public property TCustomListBox.ItemIndex : Integer
  read GetItemIndex
  write SetItemIndex
  default - 1;

Description

ItemIndex is an Integer property which contains the position for the current selection in the control. If MultiSelect is True, ItemIndex represents the selected item which also has focus. Use the Selected property to access items when MultiSelect is enabled.

See also

TCustomListBox | The base class for TListBox
TCustomListBox.Items | The list of all items defined in the control
TCustomListBox.MultiSelect | Allows selection of more than one item from the list
TCustomListBox.ExtendedSelect | True when a contiguous range of items can be selected by a Shift+Click. Default is True.


TCustomListBox.ItemRect

Returns the client rectangle for an item (including scrollbar area)

Declaration

Source position: stdctrls.pp line 599

public function TCustomListBox.ItemRect(

  Index: Integer

):TRect;

Arguments

Index

The tentative item index

Function result

The item area; all zeroes for an invalid item index

Description

Index must be in the range 0 to ItemCount to be considered valid. The result is valid also for the next item, that will be added subsequently.


TCustomListBox.Items

The list of all items defined in the control

Declaration

Source position: stdctrls.pp line 624

public property TCustomListBox.Items : TStrings
  read FItems
  write SetItems;

Description

Items is a TStrings property which contains the string values (and associated objects) displayed in the list box control. Reading allows access to the contents of the list (TStrings compatible). Assign another string list to the property to replace the Items in the control. Internally, Items is often cast to a TExtendedStringList to access the item attribute data for the entry.

Use ItemIndex to access the selected item in the list box control. Use the Selected property to select or de-select values in Items when MultiSelect is enabled. Use SelRange to select a range of Items in the control.

See also

TCustomListBox.ItemIndex | Ordinal position for the currently selected item, -1 if none
TCustomListBox.Selected | The Selected state for an item in the control
TCustomListBox.SelRange
TCustomListBox.MultiSelect | Allows selection of more than one item from the list
#rtl.Classes.TStrings


TCustomListBox.ItemVisible

Returns True if the item is at least partially visible in the scrollable list

Declaration

Source position: stdctrls.pp line 600

public function TCustomListBox.ItemVisible(

  Index: Integer

):Boolean;

Arguments

Index

Ordinal position for the item examined in the method

Function result

True when the specified item is at least partially visible in the control

Description

ItemVisible is a Boolean function used to determine if the item at the position in Index is at least partially visible in the list box control. The return value is False for the following conditions:

  • Index is out of range for the values in Items.
  • An item rectangle could not be retrieved from the widgetset class.
  • The item rectangle is invalid for the control (where Bottom < 0 or Top > ClientHeight).

Use ItemFullyVisible to determine if the specified list box item is fully visible in the control.

See also

TCustomListBox.ItemFullyVisible

Returns True if the item is fully visible in the scrollable list


TCustomListBox.LockSelectionChange

Blocks selection changes during update to the widgetset class

Declaration

Source position: stdctrls.pp line 602

public procedure TCustomListBox.LockSelectionChange;

Description

Increments the internal counter used to track selection change events. Used in the implementation of the AssignCacheToItemData, InitializeWnd, FinalizeWnd, UpdateSelectionMode, UpdateSorted, and SetItems methods.

The value is examined when the LM_SelChange message is handled for the control.

UnlockSelectionChange is used to decrement the internal counter.

See also

TCustomListBox.UnlockSelectionChange

Removes a previous selection change lock


TCustomListBox.MakeCurrentVisible

Makes the item at ItemIndex visible, possibly scrolling the list

Declaration

Source position: stdctrls.pp line 603

public procedure TCustomListBox.MakeCurrentVisible;

Description

MakeCurrentVisible is a procedure used to ensure that the current item selected in the control is also visible. The current selection is the value in Items stored at the position in ItemIndex. No actions are performed in the method when ItemIndex is out of bounds.

MakeCurrentVisible calls ItemFullyVisible to determine if the item at ItemIndex is already visible in the scrollable list. No additional actions are needed in the method when the item is already visible. Otherwise, the value in ItemIndex is assigned to the TopIndex property which causes the selected item to scroll to the top of the visible area in the list box.

See also

TCustomListBox.ItemIndex | Ordinal position for the currently selected item, -1 if none
TCustomListBox.ItemFullyVisible | Returns True if the item is fully visible in the scrollable list
TCustomListBox.ItemVisible | Returns True if the item is at least partially visible in the scrollable list
TCustomListBox.TopIndex | Index of the first visible (or top-most) item
TCustomListBox.Items | The list of all items defined in the control


TCustomListBox.MeasureItem

Gets the height for an item in the list

Declaration

Source position: stdctrls.pp line 604

public procedure TCustomListBox.MeasureItem(

  Index: Integer;

  var TheHeight: Integer

); virtual;

Arguments

Index | Ordinal position in Items for the string examined in the method
TheHeight | The height of the item in pixels, can be changed by the event handler

Description

MeasureItem is a procedure used to get the height for an item displayed in the list box control.

Integer is the ordinal position in Items for the value measured in the method.

TheHeight is a variable parameter which contains the calculated height for the text in the item. The value on entry is the text height for the current font calculated using the Canvas for the control. The value returned in TheHeight is assigned to the ItemHeight property when it is a non-zero value.

MeasureItems signals the OnMeasureItem event handler (when assigned) using the arguments passed to the method. An application must implement an object procedure to calculate the height for the requested item using the logic required.

MeasureItem is called when the LM_MeasureItem message is handled for the control.

See also

TCustomListBox.OnMeasureItem | Handler invoked when the height for an item is needed
TCustomListBox.ItemHeight | The default height for an item displayed in the list
TCustomListBox.Items | The list of all items defined in the control
TCustomListBox.Font | The font to be used for text display in this control
TCustomListBox.Canvas


TCustomListBox.MultiSelect

Allows selection of more than one item from the list

Declaration

Source position: stdctrls.pp line 625

public property TCustomListBox.MultiSelect : Boolean
  read FMultiSelect
  write SetMultiSelect
  default False;

Description

MultiSelect is a Boolean property which indicates if multiple values in Items can be selected using the Ctrl+Click mouse button, or by setting values in the indexed Selected property. When set to True, selection state is determined by reading / writing the cached item data for the Selected items in the widgetset class. When set to False, the value in ItemIndex is used to determine the selected item.

The default value for the property is False. Setting a new value for the property causes UpdateSelectionMode to be called to notify the widgetset class of the change.

See also

TCustomListBox.ExtendedSelect | True when a contiguous range of items can be selected by a Shift+Click. Default is True.
TCustomListBox.Items | The list of all items defined in the control
TCustomListBox.ItemIndex | Ordinal position for the currently selected item, -1 if none
TCustomListBox.MultiSelect | Allows selection of more than one item from the list
TCustomListBox.Selected | The Selected state for an item in the control
TCustomListBox.SelectRange | Changes the selection state for a range of Items in the control
TCustomListBox.DeleteSelected | Removes one or more selected entries from the Items property
TCustomListBox.ClearSelection | Unselects all items in the control


TCustomListBox.OnDrawItem

Handler for painting of a list item in owner-draw mode

Declaration

Source position: stdctrls.pp line 629

public property TCustomListBox.OnDrawItem : TDrawItemEvent
  read FOnDrawItem
  write FOnDrawItem;

Description

OnDrawItem is a TDrawItemEvent property with the event handler signalled to render a list item when an owner-drawn method is used in the Style property. OnDrawItem is signalled (when assigned) from the DrawItem method. DrawItem provides the arguments for the event handler.

An application should implement an object procedure to respond to the event notification. Use the Canvas for the control to get text metrics or render the control and any graphic images. An internal drawing routine, which uses the Font, Color, Layout and Alignment in the control, is called when OnDrawItem has not been assigned.

See also

TCustomListBox.Style | Appearance of the list box (normal, owner-draw fixed, or owner-draw variable)
TCustomListBox.Canvas
TCustomListBox.Font | The font to be used for text display in this control
TCustomListBox.Color
TCustomListBox.Layout
TCustomListBox.Alignment
TListBoxStyle | Determines how items are drawn in a list box control
TDrawItemEvent | Specifies an event handler used to paint a single item in an owner-drawn list box or combo-box


TCustomListBox.OnMeasureItem

Handler invoked when the height for an item is needed

Declaration

Source position: stdctrls.pp line 635

public property TCustomListBox.OnMeasureItem : TMeasureItemEvent
  read FOnMeasureItem
  write FOnMeasureItem;

Description

OnMeasureItem is a TMeasureItemEvent property with the event handler signalled to get the height for specified item in the list box control. OnMeasureItem is signalled (when assigned) from the MeasureItem method, and occurs when the LM_MeasureItem message is handled for the control. MeasureItem provides the arguments passed to the event handler, while the message handler stores the calculated height in ItemHeight when it is not 0 (zero).

An application must implement an object procedure to respond to the event notification. Index contains the position in Items with the string to examine in the event handler. On entry, TheHeight contains the text height for the current Font calculated using the Canvas in the control. The value in TheHeight can be updated with the value derived in the event handler.

See also

TCustomListBox.MeasureItem | Gets the height for an item in the list
TCustomListBox.ItemHeight | The default height for an item displayed in the list
TCustomListBox.Style | Appearance of the list box (normal, owner-draw fixed, or owner-draw variable)
TCustomListBox.Font | The font to be used for text display in this control
TCustomListBox.Canvas
TMeasureItemEvent | Specifies an event handler used to get the Height for a single item in an owner-drawn list box or combo-box


TCustomListBox.OnSelectionChange

Handler invoked when an item is selected in the control

Declaration

Source position: stdctrls.pp line 645

public property TCustomListBox.OnSelectionChange : TSelectionChangeEvent
  read FOnSelectionChange
  write FOnSelectionChange;

Description

OnSelectionChange is a TSelectionChangeEvent property with the event handler signalled when a selection is changed in the list box control. OnSelectionChange is signalled (when assigned) from the DoSelectionChange method, and occurs prior to calling the Click method for the control.

The User argument indicates whether the selection change results from user interaction with the control (True), or from code or methods called at run-time (False).

See also

TCustomListBox.DoSelectionChange | Signals the OnSelectionChange handler
TCustomListBox.Click | Invokes the OnClick and ActionLink.Execute handlers
TCustomListBox.ClickOnSelChange | Allows selection changes to generate a Click event
TCustomListBox.SelectRange | Changes the selection state for a range of Items in the control
TCustomListBox.MultiSelect | Allows selection of more than one item from the list


TCustomListBox.Options

Declaration

Source position: stdctrls.pp line 648

public property TCustomListBox.Options : TListBoxOptions
  read FOptions
  write FOptions
  default DefOptions;


TCustomListBox.ScrollWidth

The virtual width of the list box, in pixels

Declaration

Source position: stdctrls.pp line 653

public property TCustomListBox.ScrollWidth : Integer
  read GetScrollWidth
  write SetScrollWidth
  default 0;

Description

This property determines, how far the list box can be scrolled horizontally. In a multi-column list box it also determines the total number of vertical columns, together with the Columns property.

See also

TCustomListBox.Columns

The number of visible vertical columns displayed in the control


TCustomListBox.SelCount

The number of selected items in the list

Declaration

Source position: stdctrls.pp line 654

public property TCustomListBox.SelCount : Integer
  read GetSelCount;

Description

SelCount is a read-only Integer property which contains the number of Items selected in the list box control. The return value is the result returned by the GetSelCount method in the widgetset class, or 0 (zero) when a handle has not been allocated for the control. SelCount is significant when the MultiSelect property is enabled.

Use Selected to read or write the selected state for a single value defined in the Items for the control.

Use SelectRange to set the selected state for Items in a specified range of positions.

Use SelectAll to select all Items in the control.

Use ClearSelection to remove all item selections in the control.

See also

TCustomListBox.Selected | The Selected state for an item in the control
TCustomListBox.SelectRange | Changes the selection state for a range of Items in the control
TCustomListBox.SelectAll | Selects all items in the list (in ExtendedSelect mode)
TCustomListBox.ClearSelection | Unselects all items in the control
TCustomListBox.MultiSelect | Allows selection of more than one item from the list
TCustomListBox.ExtendedSelect | True when a contiguous range of items can be selected by a Shift+Click. Default is True.


TCustomListBox.SelectAll

Selects all items in the list (in ExtendedSelect mode)

Declaration

Source position: stdctrls.pp line 605

public procedure TCustomListBox.SelectAll; virtual;

Description

SelectAll is a procedure used to mark all of the values defined in the Items property as Selected. No actions are performed in the method when Items is empty (Count is 0). SelectAll calls the SelectRange method to select items at position 0 (zero) through Count-1 (inclusive).

Use Selected to change the selection state for an individual item when MultiSelect is enabled. Set ItemIndex to -1 to clear the current selection when MultiSelect is not used.

See also

TCustomListBox.ExtendedSelect | True when a contiguous range of items can be selected by a Shift+Click. Default is True.
TCustomListBox.SelectRange | Changes the selection state for a range of Items in the control
TCustomListBox.Count | The number of items defined in the scrollable list box
TCustomListBox.Selected | The Selected state for an item in the control
TCustomListBox.MultiSelect | Allows selection of more than one item from the list
TCustomListBox.ItemIndex | Ordinal position for the currently selected item, -1 if none


TCustomListBox.Selected

The Selected state for an item in the control

Declaration

Source position: stdctrls.pp line 655

public property TCustomListBox.Selected[Index: Integer] : Boolean
  read GetSelected
  write SetSelected;

Description

Selected is an indexed Boolean property used to set the selection state for an item defined in the list box control.

The index value is the ordinal position in Items with the selection state value. Read and write access for the property value call the CheckIndex method to verify that the index is in bounds for the defined Items in the control. CheckIndex raises an exception if an index value is not in the required range.

Property values are read from the widgetset class when it has been created, or from the cached selection values when it has not. Write access ensures that ItemIndex is updated as needed, and notifies the widgetset class and/or the item selection cache when a value is changed.

Use SelectAll to set the selection state for all Items in the control.

Use SelectRange to set the selection state for Items in the specified range of positions in the control.

Use ClearSelection to reset the selection state for all Items in the list box control.

See also

TCustomListBox.CheckIndex | Ensures that the Item index is within the bounds for the Items in the control
TCustomListBox.Items | The list of all items defined in the control
TCustomListBox.ItemIndex | Ordinal position for the currently selected item, -1 if none
TCustomListBox.SelectAll | Selects all items in the list (in ExtendedSelect mode)
TCustomListBox.SelectRange | Changes the selection state for a range of Items in the control
TCustomListBox.ClearSelection | Unselects all items in the control


TCustomListBox.SelectRange

Changes the selection state for a range of Items in the control

Declaration

Source position: stdctrls.pp line 606

public procedure TCustomListBox.SelectRange(

  ALow: Integer;

  AHigh: Integer;

  ASelected: Boolean

); virtual;

Arguments

ALow | Ordinal position for the initial item changed in the method
AHigh | Ordinal position for the final item changed in the method
ASelected | True if the items are selected; False when they are unselected

Description

SelectRange is a procedure used to change the selection state for a range of Items in the list box control to the value specified in ASelected.

ALow and AHigh contain the ordinal positions in Items affected in the method. ALow must be a positive integer value or zero (0). AHigh must be less than the value in the Count property for Items. When either value is out of range, no actions are performed in the method.

When MultiSelect is set to True, the widgetset class is notified of the changes to item selection state and DoSelectionChange is called to trigger the OnSelectionChange event handler (when assigned). No actions are performed in the method when MultiSelect is set to False.

SelectRange is similar to the SelectAll method, but limits the affected items to the specified range of values - and only when MultiSelect is enabled.

Use SelCount to determine the number of Items selected in the control when MultiSelect is enabled.

Use Selected to maintain the selection state for a single entry in the Items property.

See also

TCustomListBox.Items | The list of all items defined in the control
TCustomListBox.SelectAll | Selects all items in the list (in ExtendedSelect mode)
TCustomListBox.DoSelectionChange | Signals the OnSelectionChange handler
TCustomListBox.OnSelectionChange | Handler invoked when an item is selected in the control
TCustomListBox.ClickOnSelChange | Allows selection changes to generate a Click event
TCustomListBox.Selected | The Selected state for an item in the control
TCustomListBox.SelCount | The number of selected items in the list


TCustomListBox.SendItemIndex

Sends the value in ItemIndex to the widgetset class

Declaration

Source position: stdctrls.pp line 586

protected procedure TCustomListBox.SendItemIndex;


TCustomListBox.Sorted

Determines whether the list entries are sorted in alphanumeric order

Declaration

Source position: stdctrls.pp line 657

public property TCustomListBox.Sorted : Boolean
  read FSorted
  write SetSorted
  default False;

Description

Sorted is a Boolean property which determines whether the values in Items are sorted and stored in alphanumeric order in the control.

Setting this property to True enables use of ascending alphanumeric case-insensitive sorting of items in the list. When True, new entries are added in sort order, and are not necessarily stored at the end of the list.

Setting a new value for the property causes UpdateSorted to be called to notify the widgetset class of the change in order, or to update the Sorted property in Items when needed.

See also

TCustomListBox.Items | The list of all items defined in the control
TCustomListBox.AddItem | Adds an item to the list
TCustomListBox.UpdateSorted | Sends values in Items and Sorted to the widgetset class


TCustomListBox.Style

Appearance of the list box (normal, owner-draw fixed, or owner-draw variable)

Declaration

Source position: stdctrls.pp line 658

public property TCustomListBox.Style : TListBoxStyle
  read FStyle
  write SetStyle
  default lbStandard;

Description

Style is a TListBoxStyle property which controls the appearance of the Items drawn in the list box control. The default value for the property is lbStandard, and causes the appearance and text height native to the widgetset to be used. When another value from TListBoxStyle is used, Items are drawn using the routine assigned to the OnDrawItem event handler.

See also

TCustomListBox.Items | The list of all items defined in the control
TCustomListBox.ItemHeight | The default height for an item displayed in the list
TCustomListBox.OnDrawItem | Handler for painting of a list item in owner-draw mode
TListBoxStyle | Determines how items are drawn in a list box control


TCustomListBox.TopIndex

Index of the first visible (or top-most) item

Declaration

Source position: stdctrls.pp line 661

public property TCustomListBox.TopIndex : Integer
  read GetTopIndex
  write SetTopIndex
  default 0;

Description

TopIndex is an Integer property which contains the ordinal position in Items for the first visible list item in the scrollable control. The default value for the property is 0 (the first value in Items).

The property value is retrieved from the widgetset class when a handle has been allocated for the control. Setting a new value for the property causes the widgetset class to be notified of the value change when a handle has been allocated for the control.

The value in TopIndex is updated in the MakeCurrentVisible method where the current selection in ItemIndex is assigned to the property.

See also

TCustomListBox.Items | The list of all items defined in the control
TCustomListBox.ItemHeight | The default height for an item displayed in the list
TCustomListBox.MakeCurrentVisible | Makes the item at ItemIndex visible, possibly scrolling the list


TCustomListBox.UnlockSelectionChange

Removes a previous selection change lock

Declaration

Source position: stdctrls.pp line 608

public procedure TCustomListBox.UnlockSelectionChange;


TCustomListBox.WMGetDlgCode

Declaration

Source position: stdctrls.pp line 587

protected procedure TCustomListBox.WMGetDlgCode(

  var Message: TLMNoParams

); message;


TCustomMemo

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class for multi-line text controls

Declaration

Source position: stdctrls.pp line 881

type TCustomMemo = class(TCustomEdit)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure CreateParams(); override; | Updates creation flags used to create the handle for the control
procedure InitializeWnd; override; | Copies existing string values from the widgetset class
procedure FinalizeWnd; override; | Prepares to remove the window (called before the Handle is destroyed)
function RealGetText; override; | Returns the textual content stored in Lines as a single String value
procedure RealSetText(); override; | Replaces the value in Lines.Text
function GetCachedText(); override; | Returns the cached Text property (FCaption)
function GetCaretPos; override; |
procedure KeyUpAfterInterface(); override;
procedure SetCaretPos(); override; |
procedure SetLines(); |
procedure SetWantReturns(); |
procedure SetWantTabs(); |
procedure SetWordWrap(); |
procedure SetScrollBars(); |
procedure Loaded; override; | Called when the control has been loaded from a resource, transfers the loaded property values to the widget
procedure CMWantSpecialKey(); message; | Handles control messages for Return and Tab keys when enabled in the control
procedure WMGetDlgCode(); message; | Handles Tab, Return, and Escape characters in control messages
class function GetControlClassDefaultSize; override; |
procedure UTF8KeyPress(); override; | Invokes the OnUTF8KeyPress handler
function CanShowEmulatedTextHint; override; |
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure Append(); | Appends the specified text to the Lines in the control
procedure ScrollBy(); override; | Scrolls the control (and all child controls) by the specified amounts
property Lines: TStrings; [rw] | Contains the individual lines of text in the multi-line edit control
property HorzScrollBar: TMemoScrollbar; [rw] | The horizontal scrollbar for the control
property VertScrollBar: TMemoScrollbar; [rw] | The vertical scrollbar for the control
property ScrollBars: TScrollStyle; [rw] | Defines the vertical and/or horizontal scrollbars used in the control
property WantReturns: Boolean; [rw] | Allows the user to insert Return characters (line breaks) into the text
property WantTabs: Boolean; [rw] | Allows Tab characters to be entered into the text
property WordWrap: Boolean; [rw] | Allows long logical lines (paragraphs) to wrap into multiple display lines
end;

Inheritance

TCustomMemo | The base class for multi-line text controls
|
TCustomEdit | The base class for controls presenting editable text
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomMemo is a TCustomEdit descendant which implements the base class used for a multi-line edit control. TCustomMemo extends TCustomEdit with additional properties and methods needed for the control. Overridden methods are provided to create and initialize the control using style flags needed for the widgetset class.

The textual values in the multi-line control can be accessed using the Lines property. An individual line of text can be accessed by its ordinal position in List. For example:

sContent := AMemo.Lines[2];

This provides access to the third value in List (index positions are zero-based).

The values for all of the text in Lines can be retrieved as a single String using the Text property in the TStrings class instance. Each line of text in Lines is separated by the LineEnding character sequence for the host platform or operating system. For example:

sContent := AMemo.Lines.Text;

The text displayed in the control uses the attributes defined in the Font property. No capabilities are provided for formatting individual characters, word, or lines in the content for the control.

Both horizontal and vertical scrollbars can be used in the control. Use the ScrollBar property to define the scrollbars displayed for the control. It can be used to enable automatic scrollbars which are only displayed when the content for the control does not fit within its bounds.

Use the Append method to add a line to text to the values in Lines.

Use the WantTabs and WantReturns properties to determine whether the correspondings keys are captured and stored in Lines. This affects the way control messages are applied to the control.

Use WordWrap to indicate if the control should automatically wrap a line of text longer than the visible area for the control.

Applications should not create instances of TCustomMemo; use TMemo instead.

See also

TCustomMemo.ScrollBars | Defines the vertical and/or horizontal scrollbars used in the control
TCustomMemo.HorzScrollBar | The horizontal scrollbar for the control
TCustomMemo.VertScrollBar | The vertical scrollbar for the control
TCustomMemo.Lines | Contains the individual lines of text in the multi-line edit control
TCustomMemo.WordWrap | Allows long logical lines (paragraphs) to wrap into multiple display lines
TCustomMemo.WantTabs | Allows Tab characters to be entered into the text
TCustomMemo.WantReturns | Allows the user to insert Return characters (line breaks) into the text
#lcl.controls.TControl.Font | The font to be used for text display in this control
TCustomEdit | The base class for controls presenting editable text
TMemo | Control used to display and edit multi-line text


TCustomMemo
 |  | Lines
 |  | HorzScrollBar
 |  | VertScrollBar
 |  | ScrollBars
 |  | WantReturns
 |  | WantTabs
 |  | WordWrap
TCustomEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | ParentColor
 |  | Alignment
 | ro | AutoSize
 | ro | BorderStyle
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 | ro | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 | ro | TabOrder
 | ro | TabStop
 | ro | Text
 |  | TextHint
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 |  | Alignment (TCustomEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomEdit)
pt |  | AutoSelected (TCustomEdit)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomEdit)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomEdit)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomEdit)
 |  | CharCase (TCustomEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | EchoMode (TCustomEdit)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomEdit)
pl |  | Hint (TControl)
 |  | HorzScrollBar (TCustomMemo)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | Lines (TCustomMemo)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomEdit)
 |  | Modified (TCustomEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomEdit)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomEdit)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomEdit)
 |  | ScrollBars (TCustomMemo)
 |  | SelLength (TCustomEdit)
 |  | SelStart (TCustomEdit)
 |  | SelText (TCustomEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomEdit)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomEdit)
 |  | TextHint (TCustomEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | VertScrollBar (TCustomMemo)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 |  | WantReturns (TCustomMemo)
 |  | WantTabs (TCustomMemo)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)
 |  | WordWrap (TCustomMemo)


TCustomMemo
pt | WSRegisterClass
pt | CreateParams
pt | InitializeWnd
pt | FinalizeWnd
pt | RealGetText
pt | RealSetText
pt | GetCachedText
pt | GetCaretPos
pt | KeyUpAfterInterface
pt | SetCaretPos
pt | SetLines
pt | SetWantReturns
pt | SetWantTabs
pt | SetWordWrap
pt | SetScrollBars
pt | Loaded
pt | CMWantSpecialKey
pt | WMGetDlgCode
pt | GetControlClassDefaultSize
pt | UTF8KeyPress
pt | CanShowEmulatedTextHint
 | Create
 | Destroy
 | Append
 | ScrollBy
TCustomEdit
pt | WSRegisterClass
pt | CanShowEmulatedTextHint
pt | CreateEmulatedTextHintFont
pt | CalculatePreferredSize
pt | CreateParams
pt | InitializeWnd
pt | TextChanged
pt | FontChanged
pt | Change
pt | DoEnter
pt | DoExit
pt | EditingDone
pt | GetCaretPos
pt | GetNumbersOnly
pt | GetReadOnly
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetTextHint
pt | SetCaretPos
pt | SetEchoMode
pt | SetNumbersOnly
pt | SetReadOnly
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetTextHint
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | MouseUp
pt | RealSetText
pt | RealGetText
pt | KeyUpAfterInterface
pt | WMChar
pt | CMWantSpecialKey
pt | WndProc
pt | ShouldAutoAdjust
pt | WMSetFocus
pt | WMKillFocus
 | Create
 | Destroy
 | Clear
 | SelectAll
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | Undo
 | RemoveAllHandlersOfObject
 | AddHandlerOnChange
 | RemoveHandlerOnChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChange (TCustomEdit)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Append (TCustomMemo)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomEdit)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanShowEmulatedTextHint (TCustomEdit)
pt | CanShowEmulatedTextHint (TCustomMemo)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomEdit)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildClassAllowed (TCustomEdit)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TCustomEdit)
 | ClearSelection (TCustomEdit)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CMWantSpecialKey (TCustomEdit)
pt | CMWantSpecialKey (TCustomMemo)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomEdit)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomEdit)
 | Create (TCustomMemo)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateEmulatedTextHintFont (TCustomEdit)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomEdit)
pt | CreateParams (TCustomMemo)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
 | CutToClipboard (TCustomEdit)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomEdit)
 | Destroy (TCustomMemo)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomEdit)
pt | DoExit (TWinControl)
pt | DoExit (TCustomEdit)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
pt | EditingDone (TCustomEdit)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
pt | FinalizeWnd (TCustomMemo)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomEdit)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
pt | GetCachedText (TCustomMemo)
 | GetCanvasScaleFactor (TControl)
pt | GetCaretPos (TCustomEdit)
pt | GetCaretPos (TCustomMemo)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomEdit)
pt | GetControlClassDefaultSize (TCustomMemo)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
pt | GetNumbersOnly (TCustomEdit)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetReadOnly (TCustomEdit)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelLength (TCustomEdit)
pt | GetSelStart (TCustomEdit)
pt | GetSelText (TCustomEdit)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
pt | GetTextHint (TCustomEdit)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomEdit)
pt | InitializeWnd (TCustomMemo)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpAfterInterface (TCustomEdit)
pt | KeyUpAfterInterface (TCustomMemo)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomMemo)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MouseUp (TCustomEdit)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | PasteFromClipboard (TCustomEdit)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
pt | RealGetText (TCustomEdit)
pt | RealGetText (TCustomMemo)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomEdit)
pt | RealSetText (TCustomMemo)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomEdit)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChange (TCustomEdit)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy (TCustomMemo)
 | ScrollBy_WS (TWinControl)
 | SelectAll (TCustomEdit)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetCaretPos (TCustomEdit)
pt | SetCaretPos (TCustomMemo)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEchoMode (TCustomEdit)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
pt | SetLines (TCustomMemo)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetNumbersOnly (TCustomEdit)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
pt | SetReadOnly (TCustomEdit)
 | SetReference (TComponent)
pt | SetScrollBars (TCustomMemo)
pt | SetSelLength (TCustomEdit)
pt | SetSelStart (TCustomEdit)
pt | SetSelText (TCustomEdit)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetTextHint (TCustomEdit)
pt | SetVisible (TControl)
pt | SetWantReturns (TCustomMemo)
pt | SetWantTabs (TCustomMemo)
pt | SetWordWrap (TCustomMemo)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
pt | ShouldAutoAdjust (TCustomEdit)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TextChanged (TCustomEdit)
 | ToString (TObject)
pt | TripleClick (TControl)
 | Undo (TCustomEdit)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
pt | UTF8KeyPress (TCustomMemo)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMChar (TCustomEdit)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMGetDlgCode (TCustomMemo)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMKillFocus (TCustomEdit)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMSetFocus (TCustomEdit)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomEdit)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomEdit)
pt | WSRegisterClass (TCustomMemo)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomMemo
TCustomEdit
 | OnChange
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomMemo.Append

Appends the specified text to the Lines in the control

Declaration

Source position: stdctrls.pp line 917

public procedure TCustomMemo.Append(

  const Value: string

);

Arguments

Value

The text value added to Lines in the method

Description

Append is a procedure used to append the line of text in Value to the end of the values in the Lines property. It is a convenience method, and calls the Add method in the Lines class instance.

// the following are equivalent
            AMemo.Append(sLine);
            AMemo.Lines.Add(sLine);


TCustomMemo.Create

Constructor for the class instance

Declaration

Source position: stdctrls.pp line 915

public constructor TCustomMemo.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance

Description

Create is the overridden constructor for the class instance, and calls the inherited constructor on entry.

Create allocates resources needed for the Lines, HorzScrollBar, and VertScrollBar properties. It also sets the default values for properties, including: WantTabs, WantReturns, WordWrap, AutoSelect, and AutoSize.

See also

TCustomMemo.Destroy

Destructor for the class instance


TCustomMemo.Destroy

Destructor for the class instance

Declaration

Source position: stdctrls.pp line 916

public destructor TCustomMemo.Destroy; override;

Description

Destroy is the overridden destructor for the class instance. Destroy ensures that resources allocated for the Lines, HorzScrollBar, and VertScrollBar properties are freed by calling the FreeThenNil routine in lazutilities.pas.

Destroy calls the inherited destructor prior to exiting from the method.

See also

TCustomMemo.Create

Constructor for the class instance


TCustomMemo.GetControlClassDefaultSize

Declaration

Source position: stdctrls.pp line 911

protected class function TCustomMemo.GetControlClassDefaultSize: TSize; override;

Function result

Returns the default size for the control as a TPoint value


TCustomMemo.HorzScrollBar

The horizontal scrollbar for the control

Declaration

Source position: stdctrls.pp line 921

public property TCustomMemo.HorzScrollBar : TMemoScrollbar
  read FHorzScrollBar
  write SetHorzScrollBar;


TCustomMemo.Lines

Contains the individual lines of text in the multi-line edit control

Declaration

Source position: stdctrls.pp line 920

public property TCustomMemo.Lines : TStrings
  read FLines
  write SetLines;

Description

Lines is a TStrings property which contains the individual lines of text in the multi-line edit control. The values in Lines can be accessed using the Strings and Text properties defined in TStrings. The Strings property in Lines allows an individual line of text to be accessed by its ordinal position. For example:

sContent := AMemo.Lines.Strings[2];
            // equivalent to preceeding since Strings is the default property
            sContent := AMemo.Lines[2];

The Text property in Lines allows access to all of the values stored in Lines. Text lines are separated by the LineEnding character sequence defined for the host platform or operating system. For example:

sContent := AMemo.Lines.Text;

Use the Append method to add a line to text to the end of the values in Lines.

Set values in the WantTabs, WantReturns, and WordWrap properties to control the content and behavior for the multi-line edit control.

See also

TCustomMemo.Append | Appends the specified text to the Lines in the control
TCustomMemo.WantTabs | Allows Tab characters to be entered into the text
TCustomMemo.WantReturns | Allows the user to insert Return characters (line breaks) into the text
TCustomMemo.WordWrap | Allows long logical lines (paragraphs) to wrap into multiple display lines
#rtl.classes.TStrings
#lazutils.textstrings.TTextStrings


TCustomMemo.RealGetText

Returns the textual content stored in Lines as a single String value

Declaration

Source position: stdctrls.pp line 897

protected function TCustomMemo.RealGetText: TCaption; override;

Function result

The entire text in a single string

See also

#rtl.Classes.TStrings.Text

TControl.RealGetText

Returns the Caption property


TCustomMemo.RealSetText

Replaces the value in Lines.Text

Declaration

Source position: stdctrls.pp line 898

protected procedure TCustomMemo.RealSetText(

  const Value: TCaption

); override;

Arguments

Value

Sets the value for the control from a single string.

See also

TControl.RealSetText

Sets the Caption property


TCustomMemo.ScrollBars

Defines the vertical and/or horizontal scrollbars used in the control

Declaration

Source position: stdctrls.pp line 923

public property TCustomMemo.ScrollBars : TScrollStyle
  read FScrollBars
  write SetScrollBars
  default ssNone;

Description

ScrollBars is a TScrollStyle property which defines the horizontal and vertical scrollbars displayed for the control. It is a single value from the TScrollStyle enumeration.

The default value for the property is ssNone, and disables both horizontal and vertical scrollbars in the control.

Setting a new value for the property causes the widgetset class to be notified when a handle has been allocated for the control.


TCustomMemo.VertScrollBar

The vertical scrollbar for the control

Declaration

Source position: stdctrls.pp line 922

public property TCustomMemo.VertScrollBar : TMemoScrollbar
  read FVertScrollBar
  write SetVertScrollBar;


TCustomMemo.WantReturns

Allows the user to insert Return characters (line breaks) into the text

Declaration

Source position: stdctrls.pp line 924

public property TCustomMemo.WantReturns : Boolean
  read FWantReturns
  write SetWantReturns
  default True;

Description

The Enter key is normally used to press the default button in a form, so it cannot be used to add line breaks into the text by default. Set WantReturns to True to allow line breaks to be entered using Enter when the control has the input focus. Ctrl+Enter can be used to insert a line break, even if WantReturns is set to False.

See also

TCustomMemo.WantTabs

Allows Tab characters to be entered into the text


TCustomMemo.WantTabs

Allows Tab characters to be entered into the text

Declaration

Source position: stdctrls.pp line 925

public property TCustomMemo.WantTabs : Boolean
  read FWantTabs
  write SetWantTabs
  default False;

Description

The Tab key is normally used to move the input focus to the next control, and does not add Tab characters to the text.

When WantTabs is True, the Tab key inserts a Tab character into the text, instead of moving the focus to then next control. Even if WantTabs is True, the Tab key can be used to navigate into the control. But it prevents use of Tab to exit the control.

See also

TCustomMemo.WantReturns

Allows the user to insert Return characters (line breaks) into the text


TCustomMemo.WMGetDlgCode

Handles Tab, Return, and Escape characters in control messages

Declaration

Source position: stdctrls.pp line 910

protected procedure TCustomMemo.WMGetDlgCode(

  var Message: TLMGetDlgCode

); message;


TCustomMemo.WordWrap

Allows long logical lines (paragraphs) to wrap into multiple display lines

Declaration

Source position: stdctrls.pp line 926

public property TCustomMemo.WordWrap : Boolean
  read FWordWrap
  write SetWordWrap
  default True;

Description

When False, the display for long lines is truncated at the right margin of the control, unless the text can be scrolled horizontally.

See also

TCustomMemo.ScrollBars

Defines the vertical and/or horizontal scrollbars used in the control


TCustomScrollBar

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class for controls which can contain other (child) controls

Declaration

Source position: stdctrls.pp line 68

type TCustomScrollBar = class(TWinControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
class function GetControlClassDefaultSize; override; | Returns the default size for this class of controls (when added to a form)
procedure CreateParams(); override; | Initializes the window creation parameter record with the settings for the control
procedure CreateWnd; override; | CreateWnd - calls inherited CreateWnd then initializes various Scroll Info properties
procedure Change; virtual; | Invokes the OnChange event handler for the control
procedure Scroll(); virtual; | Signals the OnScroll event handler
procedure CalculatePreferredSize(); override; | Override this method to return a different preferred height and/or width for auto-sizing
public
constructor Create(); override; | Constructor for the class instance
procedure SetParams(); | Updates the Min and Max values, the size of the page, and the position in the scrollbar
property Kind: TScrollBarKind; [rw] | Contains the scrollbar orientation, horizontal or vertical
property LargeChange: TScrollBarInc; [rw] | The distance to scroll on an click beneath the slider
property Max: Integer; [rw] | The maximum value for the bottom or rightmost position depending on orientation
property Min: Integer; [rw] | The minimum value for the top or leftmost position depending on orientation
property PageSize: Integer; [rw] | The size of the slider relative to the total scroll range
property Position: Integer; [rw] | The position of the slider in the scrollbar
property SmallChange: TScrollBarInc; [rw] | The distance to scroll when the up or down button is clicked
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property OnChange: TNotifyEvent; [rw] | Event handler signalled when the value in Position, Min, Max, or PageSize is changed
property OnScroll: TScrollEvent; [rw] | Event handler signalled when scrollbar messages are applied
end;

Inheritance

TCustomScrollBar | The base class for controls which can contain other (child) controls
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TCustomScrollBar is a TWinControl descendant which defines the base class for a scrollbar, such as TScrollBar. TCustomScrollBar can be used for horizontal or vertical scrollbars displayed for a form or scrolling window control.

A scrollbar allows the content in a client area to be scrolled when it extends beyond the window bounds. TCustomScrollBar provides the properties, methods, and events needed to interface with the widgetset class for the platform or operating system.

Use the Kind property to specify the orientation for the scrollbar.

Use Min, Max, SmallChange, LargeChange, PageSize and Position properties to control the scrolling behavior for the scrollbar.

Use the OnChange and OnScroll event handlers to respond to programmatic changes to the scrollbar, or messages received from the widgetset class.

See TControlScrollBar for information about scrollbars used for windowed controls.

See also

TScrollBar | A control that allows the user to scroll the content of an associated control by moving an slider
#LCL.Controls.TWinControl | The base class for controls which can contain other (child) controls
#LCL.Controls.TScrollingWinControl
#LCL.Forms.TControlScrollBar | Type of a scrollbar in a #lcl.Forms.TScrollingWinControl


TCustomScrollBar
 |  | Kind
 |  | LargeChange
 |  | Max
 |  | Min
 |  | PageSize
 |  | Position
 |  | SmallChange
 | ro | TabStop
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | Kind (TCustomScrollBar)
 |  | LargeChange (TCustomScrollBar)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | Max (TCustomScrollBar)
 |  | Min (TCustomScrollBar)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | PageSize (TCustomScrollBar)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 |  | Position (TCustomScrollBar)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | SmallChange (TCustomScrollBar)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomScrollBar)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomScrollBar
pt | WSRegisterClass
pt | GetControlClassDefaultSize
pt | CreateParams
pt | CreateWnd
pt | Change
pt | Scroll
pt | CalculatePreferredSize
 | Create
 | SetParams
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomScrollBar)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | Change (TCustomScrollBar)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomScrollBar)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomScrollBar)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TCustomScrollBar)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomScrollBar)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | Scroll (TCustomScrollBar)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
 | SetParams (TCustomScrollBar)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomScrollBar)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomScrollBar
 | OnChange
 | OnScroll
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | OnAlignInsertBefore (TWinControl)
 | OnAlignPosition (TWinControl)
 | OnChange (TCustomScrollBar)
 | OnChangeBounds (TControl)
 | OnClick (TControl)
pt | OnConstrainedResize (TControl)
pt | OnContextPopup (TControl)
pt | OnDblClick (TControl)
 | OnDockDrop (TWinControl)
 | OnDockOver (TWinControl)
pt | OnDragDrop (TControl)
pt | OnDragOver (TControl)
pt | OnEditingDone (TControl)
pt | OnEndDock (TControl)
pt | OnEndDrag (TControl)
 | OnEnter (TWinControl)
 | OnExit (TWinControl)
pt | OnGetDockCaption (TWinControl)
pt | OnGetSiteInfo (TWinControl)
 | OnKeyDown (TWinControl)
 | OnKeyPress (TWinControl)
 | OnKeyUp (TWinControl)
pt | OnMouseDown (TControl)
pt | OnMouseEnter (TControl)
pt | OnMouseLeave (TControl)
pt | OnMouseMove (TControl)
pt | OnMouseUp (TControl)
pt | OnMouseWheel (TControl)
pt | OnMouseWheelDown (TControl)
pt | OnMouseWheelHorz (TControl)
pt | OnMouseWheelLeft (TControl)
pt | OnMouseWheelRight (TControl)
pt | OnMouseWheelUp (TControl)
pt | OnQuadClick (TControl)
 | OnResize (TControl)
 | OnScroll (TCustomScrollBar)
 | OnShowHint (TControl)
pt | OnStartDock (TControl)
pt | OnStartDrag (TControl)
pt | OnTripleClick (TControl)
 | OnUnDock (TWinControl)
 | OnUTF8KeyPress (TWinControl)


TCustomScrollBar.Change

Invokes the OnChange event handler for the control

Declaration

Source position: stdctrls.pp line 96

protected procedure TCustomScrollBar.Change; virtual;

Description

Change is a procedure used to perform the Changed method in the ancestor class, and to signal the OnChange event handler (when assigned) for the control. Change is called when SetParams is used to update the Position, Min, Max, or PageSize values in the scrollbar.

See also

TCustomScrollBar.OnChange | Event handler signalled when the value in Position, Min, Max, or PageSize is changed
TCustomScrollBar.SetParams | Updates the Min and Max values, the size of the page, and the position in the scrollbar
TCustomScrollBar.Position | The position of the slider in the scrollbar
TCustomScrollBar.Min | The minimum value for the top or leftmost position depending on orientation
TCustomScrollBar.Max | The maximum value for the bottom or rightmost position depending on orientation
TCustomScrollBar.PageSize | The size of the slider relative to the total scroll range
#LCL.Controls.TControl.Changed | Call this method whenever a change has occurred, to trigger further processing


TCustomScrollBar.Create

Constructor for the class instance

Declaration

Source position: stdctrls.pp line 101

public constructor TCustomScrollBar.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance

Description

Create is the overridden constructor for the class instance, and calls the inherited constructor on entry.

Create ensures that the component style is updated to csScrollBar and sets the initial bounds for the control to the values returned from GetControlClassDefaultSize. Create sets the default values for properties, like:

TabStop
Set to True.
ControlStyle
Includes the values [csFramed, csDoubleClicks, csOpaque], and removes the values [csAcceptsControls, csDoubleClicks, csCaptureMouse, csSetCaption].
Kind
Set to sbHorizontal.
Position
Set to 0.
Min
Set to 0.
Max
Set to 100.
SmallChange
Set to 1.
LargeChange
Set to 1.


TCustomScrollBar.CreateWnd

CreateWnd - calls inherited CreateWnd then initializes various Scroll Info properties

Declaration

Source position: stdctrls.pp line 95

protected procedure TCustomScrollBar.CreateWnd; override;

Description

CreateWnd - calls inherited CreateWnd then initializes various Scroll Info properties

The inherited method creates the interface object, sets parameters and assigns the handle. Then the size of scrollbar, maximum and minimum values, page size and position of scrollbar are set.

See also

#LCL.Controls.TWinControl.CreateWnd

Creates the interface object (widget) and assigns it to Handle


TCustomScrollBar.Kind

Contains the scrollbar orientation, horizontal or vertical

Declaration

Source position: stdctrls.pp line 105

public property TCustomScrollBar.Kind : TScrollBarKind
  read FKind
  write SetKind
  default sbHorizontal;

Description

Kind is a TScrollBarKind property which indicates the orientation for the scrollbar.

Setting a new value for the property causes the Constraints for the control to be updated with values from the widgetset class. The widgetset class is also notified of the new value for the property. SetBounds is called to refresh the Width and Height for the control.

The default value for the property is sbHorizontal.

See also

#LCL.Controls.TControl.Constraints | The minimum and maximum Width and Height for this control
#LCL.Controls.TControl.Width | The horizontal extent of the control
#LCL.Controls.TControl.Height | The vertical size of the control
#LCL.Controls.TWinControl.SetBounds | Sets the bounds (Left, Top, Width, Height) of the control
TScrollBarKind


TCustomScrollBar.LargeChange

The distance to scroll on an click beneath the slider

Declaration

Source position: stdctrls.pp line 106

public property TCustomScrollBar.LargeChange : TScrollBarInc
  read FLargeChange
  write FLargeChange
  default 1;

Description

A large change is produced by clicks on the blank area above or below the slider; it is rather analogous to the Page Down or Page Up functions of the Keyboard, and is typically set up to move the slider and the control contents by a full page (window size).

Use SmallChange for the value applied when the Up or Down arrows are clicked, or when one of the cursor keys is pressed to navigate in the associated control.


TCustomScrollBar.Max

The maximum value for the bottom or rightmost position depending on orientation

Declaration

Source position: stdctrls.pp line 107

public property TCustomScrollBar.Max : Integer
  read FMax
  write SetMax
  default 100;


TCustomScrollBar.Min

The minimum value for the top or leftmost position depending on orientation

Declaration

Source position: stdctrls.pp line 108

public property TCustomScrollBar.Min : Integer
  read FMin
  write SetMin
  default 0;


TCustomScrollBar.OnChange

Event handler signalled when the value in Position, Min, Max, or PageSize is changed

Declaration

Source position: stdctrls.pp line 113

public property TCustomScrollBar.OnChange : TNotifyEvent
  read FOnChange
  write FOnChange;

Description

OnChange is a TNotifyEvent property which contains an event handler signalled when scroll information is updated in the control. OnChange is signalled (when assigned) from the Change method, and occurs when the value in Position, Min, Max, or PageSize is changed using SetParams.

Use the OnScroll event handler to respond to events signalled for control messages dispatched to the Scroll method.

See also

TCustomScrollBar.Position | The position of the slider in the scrollbar
TCustomScrollBar.Min | The minimum value for the top or leftmost position depending on orientation
TCustomScrollBar.Max | The maximum value for the bottom or rightmost position depending on orientation
TCustomScrollBar.PageSize | The size of the slider relative to the total scroll range
TCustomScrollBar.Change | Invokes the OnChange event handler for the control
TCustomScrollBar.SetParams | Updates the Min and Max values, the size of the page, and the position in the scrollbar
TCustomScrollBar.OnScroll | Event handler signalled when scrollbar messages are applied


TCustomScrollBar.OnScroll

Event handler signalled when scrollbar messages are applied

Declaration

Source position: stdctrls.pp line 114

public property TCustomScrollBar.OnScroll : TScrollEvent
  read FOnScroll
  write FOnScroll;

Description

OnScroll is a TScrollEvent property which provides an event handler signalled when the position for the scrollbar has been changed.

Sender contains the scrollbar for the event.

ScrollCode contains the scroll command constant for the operation.

ScrollPos contains the new position for the scrollbar when the operation is completed. The event handler can be used to override the value in ScrollPos before it is applied to the Position property in the class instance.

OnScroll is signalled (when assigned) from the Scroll method, and occurs when control messages, like CNHScroll and CNVScroll, are processed and applied.

Use the OnChange event to respond to programmatic changes to property values in the scrollbar.

See also

TCustomScrollBar.Position | The position of the slider in the scrollbar
TCustomScrollBar.Scroll | Signals the OnScroll event handler
TCustomScrollBar.OnChange | Event handler signalled when the value in Position, Min, Max, or PageSize is changed
TScrollEvent | Defines an event handler type for scrollbar events


TCustomScrollBar.PageSize

The size of the slider relative to the total scroll range

Declaration

Source position: stdctrls.pp line 109

public property TCustomScrollBar.PageSize : Integer
  read FPageSize
  write SetPageSize;


TCustomScrollBar.Position

The position of the slider in the scrollbar

Declaration

Source position: stdctrls.pp line 110

public property TCustomScrollBar.Position : Integer
  read FPosition
  write SetPosition
  default 0;


TCustomScrollBar.Scroll

Signals the OnScroll event handler

Declaration

Source position: stdctrls.pp line 97

protected procedure TCustomScrollBar.Scroll(

  ScrollCode: TScrollCode;

  var ScrollPos: Integer

); virtual;

Arguments

ScrollCode | Scroll command code for the operation - up or down a line, a page, to the top or bottom etc
ScrollPos | The new position for the scrollbar

Description

Scroll is a method used to signal the OnScroll event handler (when assigned) for the control.

ScrollCode contains the scrollbar command constant for the scroll operation. ScrollPos contains the new position for the scrollbar when the operation is completed.

Scroll is called from the implementation of the private DoScroll method, which handles scrollbar control messages and sets the values for the arguments to the method.

See also

TCustomScrollBar.OnScroll

Event handler signalled when scrollbar messages are applied


TCustomScrollBar.SetParams

Updates the Min and Max values, the size of the page, and the position in the scrollbar

Declaration

Source position: stdctrls.pp line 102

public procedure TCustomScrollBar.SetParams(

  APosition: Integer;

  AMin: Integer;

  AMax: Integer;

  APageSize: Integer

);

procedure TCustomScrollBar.SetParams(

  APosition: Integer;

  AMin: Integer;

  AMax: Integer

);

Arguments

APosition | Value applied to the scrollbar position
AMin | Value applied to the scrollbar minimum value
AMax | Value applied to the scrollbar maximum value
APageSize | Value applied to the scrollbar page size

Arguments

APosition | Value applied to the scrollbar position
AMin | Value applied to the scrollbar minimum value
AMax | Value applied to the scrollbar maximum value

Description

SetParams is an overloaded procedure used to update the values in the TScrollInfo structure passed to the widgetset class. Values passed in parameters are stored in the TScrollInfo instance, and used to validate the new settings for the scrollbar.

SetParams raises an EInvalidOperation exception if the value in AMax is smaller than the value in AMin.

The value in APosition is normalized to ensure that it is in the range specified by AMin and AMax.

APageSize is set to 0 (zero) if it contains a negative value.

When any of the parameter values differ from the current values in the class instance, the class instance is updated. SetScrollInfo is called to apply the changed values when a handle has been allocated for the control. SetScrollPos is called when APosition contains a value different than the one in the class instance. The Change method is called to process the updated values in the control and signal the OnChange event handler (when assigned). The SetParams method in the widgetset class is called to synchronize the changes.

SetParams is called when a new value is assigned to the Position, Min, Max, or PageSize property.

See also

TCustomScrollBar.Position | The position of the slider in the scrollbar
TCustomScrollBar.Min | The minimum value for the top or leftmost position depending on orientation
TCustomScrollBar.Max | The maximum value for the bottom or rightmost position depending on orientation
TCustomScrollBar.PageSize | The size of the slider relative to the total scroll range
TCustomScrollBar.Change | Invokes the OnChange event handler for the control
TCustomScrollBar.OnChange | Event handler signalled when the value in Position, Min, Max, or PageSize is changed
TScrollInfo


TCustomScrollBar.SmallChange

The distance to scroll when the up or down button is clicked

Declaration

Source position: stdctrls.pp line 111

public property TCustomScrollBar.SmallChange : TScrollBarInc
  read FSmallChange
  write FSmallChange
  default 1;

Description

A small change occurs when the up or down buttons are clicked, or by up/down keyboard commands. It is typically used for scrolling by a few pixels, or by a single row or column of text.

Use LargeChange for the value applied when clicking the thumb in the scrollbar, or when using the Home or End keys to navigate in the associated control.


TCustomStaticText

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class for TStaticText

Declaration

Source position: stdctrls.pp line 1069

type TCustomStaticText = class(TWinControl)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
function GetLabelText; virtual; | Returns the Caption for the control
procedure RealSetText(); override;
procedure Notification(); override; | Notification handler for insertion or deletion of components
procedure SetFocusControl(); virtual; | Sets the value for the FocusControl property
procedure SetShowAccelChar(); virtual; | Sets the value for the ShowAccelChar property
function DialogChar(); override; | Do something useful with accelerators etc
class function GetControlClassDefaultSize; override; | Returns the default size for this class of controls (when added to a form)
public
constructor Create(); override; | Constructor for the class instance
property Alignment: TAlignment; [rw] | The horizontal alignment for the text; centered, left- or right-justified
property BorderStyle: TStaticBorderStyle; [rw] | The border drawn around the control
property FocusControl: TWinControl; [rw] | The control that receives focus instead of this control
property ShowAccelChar: Boolean; [rw] | Indicates if an accelerator character is drawn in the displayed text
property Transparent: Boolean; [rw] | Makes the background for the control transparent when True
end;

Inheritance

TCustomStaticText | The base class for TStaticText
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCustomStaticText
 |  | Alignment
 |  | BorderStyle
 |  | FocusControl
 |  | ShowAccelChar
 |  | Transparent
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 |  | Alignment (TCustomStaticText)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 |  | BorderStyle (TCustomStaticText)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | FocusControl (TCustomStaticText)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowAccelChar (TCustomStaticText)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | Transparent (TCustomStaticText)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TCustomStaticText
pt | WSRegisterClass
pt | GetLabelText
pt | RealSetText
pt | Notification
pt | SetFocusControl
pt | SetShowAccelChar
pt | DialogChar
pt | GetControlClassDefaultSize
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomStaticText)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomStaticText)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomStaticText)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLabelText (TCustomStaticText)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomStaticText)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomStaticText)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetFocusControl (TCustomStaticText)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
pt | SetShowAccelChar (TCustomStaticText)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomStaticText)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomStaticText
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TCustomStaticText.Alignment

The horizontal alignment for the text; centered, left- or right-justified

Declaration

Source position: stdctrls.pp line 1091

public property TCustomStaticText.Alignment : TAlignment
  read FAlignment
  write SetAlignment
  default taLeftJustify;


TCustomStaticText.BorderStyle

The border drawn around the control

Declaration

Source position: stdctrls.pp line 1092

public property TCustomStaticText.BorderStyle : TStaticBorderStyle
  read FStaticBorderStyle
  write SetStaticBorderStyle
  default sbsNone;


TCustomStaticText.Create

Constructor for the class instance

Declaration

Source position: stdctrls.pp line 1090

public constructor TCustomStaticText.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the class instance


TCustomStaticText.FocusControl

The control that receives focus instead of this control

Declaration

Source position: stdctrls.pp line 1093

public property TCustomStaticText.FocusControl : TWinControl
  read FFocusControl
  write SetFocusControl;


TCustomStaticText.GetLabelText

Returns the Caption for the control

Declaration

Source position: stdctrls.pp line 1082

protected function TCustomStaticText.GetLabelText: string; virtual;

Function result

The text stored in Caption


TCustomStaticText.ShowAccelChar

Indicates if an accelerator character is drawn in the displayed text

Declaration

Source position: stdctrls.pp line 1094

public property TCustomStaticText.ShowAccelChar : Boolean
  read FShowAccelChar
  write SetShowAccelChar
  default True;

Description

ShowAccelChar is a Boolean property which indicates if the character used as an accelerator key is drawn with an underline in the control.

An accelerator character is any value with a leading Ampersand (&) character in Caption. To use an Ampersand character as an accelerator, it must be entered as 2 Ampersand characters (&&).

Set ShowAccelChar to True to enable underline drawing for the accelerator character. The default value for the property is True. Changing the value in the property causes the InvalidatePreferredSize method to be called to update the bounds for the control.

The value in ShowAccelChar is used in widgetset class methods, such as when the text value is assigned and when the handle for the control is created (or re-created).

Use FocusControl to specify the control which receives focus when the accelerator key is handled in DialogChar.

See also

TCustomStaticText.FocusControl | The control that receives focus instead of this control
TCustomStaticText.DialogChar | Do something useful with accelerators etc
TCustomStaticText.GetLabelText | Returns the Caption for the control
#lcl.controls.TControl.Caption | The text describing the control to the user
#lcl.controls.TControl.InvalidatePreferredSize | Marks the preferred size as invalid for this control and all parents (implies that we will look for another)


TCustomStaticText.Transparent

Makes the background for the control transparent when True

Declaration

Source position: stdctrls.pp line 1095

public property TCustomStaticText.Transparent : Boolean
  read GetTransparent
  write SetTransparent
  default True;


TEdit

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements an edit control with a single line of text

Declaration

Source position: stdctrls.pp line 932

type TEdit = class(TCustomEdit)
public
property AutoSelected: Boolean; | True when the text selection was made automatically
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Alignment: TAlignment; | The horizontal alignment for the text in the control (left, right, or centered)
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property AutoSelect: Boolean; | Enables auto-selection of text when focused
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property CharCase: TEditCharCase; | Allows to force the text into all upper or lower case
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DoubleBuffered: Boolean;
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property EchoMode: TEchoMode; | Allows to modify the text display, useful for entering passwords
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property HideSelection: Boolean; | Allows the selected text to be hidden when the control does not have the focus
property MaxLength: Integer; | The maximum length of the value entered in Text, or 0 (zero) for unlimited length
property NumbersOnly: Boolean;
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property OnChange: TNotifyEvent; | Event handler for any change in text
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEditingDone: TNotifyEvent; | Event handler when editing is done
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentDoubleBuffered: Boolean;
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PasswordChar: Char; | Allows obfuscation of the displayed text, showing all characters as PasswordChar
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ReadOnly: Boolean; | Indicates if the user is prevented from changing the text value in the control
property ShowHint: Boolean; | Enables the Hint display
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property Text: TCaption; | The text in the edit box for the control
property TextHint: TTranslateString;
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TEdit | Implements an edit control with a single line of text
|
TCustomEdit | The base class for controls presenting editable text
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TEdit is a TCustomEdit descendant which implements an edit control presenting a single line of text. TEdit sets the visibility for properties and events introduced in the TCustomEdit ancestor, but does not introduce any new methods.

See also

HowToUseStdCtrls | How to use StdCtrls, ComCtrls or ExtCtrls
TCustomEdit | The base class for controls presenting editable text
TMemo | Control used to display and edit multi-line text
#lcl.extctrls.TLabeledEdit | Labelled Edit is an Edit Box with a permanently attached Label
#lcl.maskedit.TMaskEdit | TMaskEdit is an Edit box with characters masked out to avoid unauthorized reading


TEdit
 | ro | AutoSelected
pl | ro | Align
pl | ro | Alignment
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | AutoSelect
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | CharCase
pl | ro | Color
pl | ro | Constraints
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | EchoMode
pl | ro | Enabled
pl | ro | Font
pl | ro | HideSelection
pl | ro | MaxLength
pl | ro | NumbersOnly
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PasswordChar
pl | ro | PopupMenu
pl | ro | ReadOnly
pl | ro | ShowHint
pl | ro | TabStop
pl | ro | TabOrder
pl | ro | Text
pl | ro | TextHint
pl | ro | Visible
TCustomEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | ParentColor
 |  | Alignment
 | ro | AutoSize
 | ro | BorderStyle
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 | ro | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 | ro | TabOrder
 | ro | TabStop
 | ro | Text
 |  | TextHint
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TEdit)
 |  | Alignment (TCustomEdit)
pl | ro | Alignment (TEdit)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TEdit)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomEdit)
pl | ro | AutoSelect (TEdit)
pt |  | AutoSelected (TCustomEdit)
 | ro | AutoSelected (TEdit)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomEdit)
pl | ro | AutoSize (TEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TEdit)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TEdit)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomEdit)
pl | ro | BorderStyle (TEdit)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomEdit)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomEdit)
 |  | CharCase (TCustomEdit)
pl | ro | CharCase (TEdit)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TEdit)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TEdit)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TEdit)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TEdit)
pt |  | DragKind (TControl)
pl | ro | DragKind (TEdit)
pt |  | DragMode (TControl)
pl | ro | DragMode (TEdit)
 |  | EchoMode (TCustomEdit)
pl | ro | EchoMode (TEdit)
 |  | Enabled (TControl)
pl | ro | Enabled (TEdit)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TEdit)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomEdit)
pl | ro | HideSelection (TEdit)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomEdit)
pl | ro | MaxLength (TEdit)
 |  | Modified (TCustomEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomEdit)
pl | ro | NumbersOnly (TEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TEdit)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomEdit)
pl | ro | ParentColor (TEdit)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TEdit)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TEdit)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TEdit)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomEdit)
pl | ro | PasswordChar (TEdit)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomEdit)
pl | ro | PopupMenu (TEdit)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomEdit)
pl | ro | ReadOnly (TEdit)
 |  | SelLength (TCustomEdit)
 |  | SelStart (TCustomEdit)
 |  | SelText (TCustomEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TEdit)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomEdit)
pl | ro | TabOrder (TEdit)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomEdit)
pl | ro | TabStop (TEdit)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomEdit)
pl | ro | Text (TEdit)
 |  | TextHint (TCustomEdit)
pl | ro | TextHint (TEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TEdit)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TEdit
TCustomEdit
pt | WSRegisterClass
pt | CanShowEmulatedTextHint
pt | CreateEmulatedTextHintFont
pt | CalculatePreferredSize
pt | CreateParams
pt | InitializeWnd
pt | TextChanged
pt | FontChanged
pt | Change
pt | DoEnter
pt | DoExit
pt | EditingDone
pt | GetCaretPos
pt | GetNumbersOnly
pt | GetReadOnly
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetTextHint
pt | SetCaretPos
pt | SetEchoMode
pt | SetNumbersOnly
pt | SetReadOnly
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetTextHint
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | MouseUp
pt | RealSetText
pt | RealGetText
pt | KeyUpAfterInterface
pt | WMChar
pt | CMWantSpecialKey
pt | WndProc
pt | ShouldAutoAdjust
pt | WMSetFocus
pt | WMKillFocus
 | Create
 | Destroy
 | Clear
 | SelectAll
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | Undo
 | RemoveAllHandlersOfObject
 | AddHandlerOnChange
 | RemoveHandlerOnChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TEdit
pl | ro | OnChange
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnContextPopup
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEditingDone
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomEdit
 |  | OnChange
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChange (TEdit)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TEdit)
 |  | OnClick (TControl)
pl | ro | OnClick (TEdit)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TEdit)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TEdit)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TEdit)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TEdit)
pt |  | OnEditingDone (TControl)
pl | ro | OnEditingDone (TEdit)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TEdit)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TEdit)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TEdit)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TEdit)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TEdit)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TEdit)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TEdit)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TEdit)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TEdit)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TEdit)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TEdit)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TEdit)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TEdit)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TEdit)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TEdit)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TEdit)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TEdit)


TEdit.DoubleBuffered

Declaration

Source position: stdctrls.pp line 947

published property TEdit.DoubleBuffered : Boolean;


TEdit.OnMouseWheel

Declaration

Source position: stdctrls.pp line 977

published property TEdit.OnMouseWheel : TMouseWheelEvent;


TEdit.OnMouseWheelDown

Declaration

Source position: stdctrls.pp line 978

published property TEdit.OnMouseWheelDown : TMouseWheelUpDownEvent;


TEdit.OnMouseWheelUp

Declaration

Source position: stdctrls.pp line 979

published property TEdit.OnMouseWheelUp : TMouseWheelUpDownEvent;


TEdit.ParentDoubleBuffered

Declaration

Source position: stdctrls.pp line 984

published property TEdit.ParentDoubleBuffered : Boolean;


TEditCharCase

Determines the case for text in edit box or combo-box controls

Declaration

Source position: stdctrls.pp line 39

type TEditCharCase = (
ecNormal, | Normal mode - no conversion
ecUppercase, | Converts every entered character to upper case
ecLowerCase | Converts every entered character to lower case
);

Description

TEditCharCase is an enumerated type with values that determine the case used for text in controls like TCustomComboBox and TCustomEdit. TEditCharCase is the type used to implement the CharCase property in both TCustomComboBox and TCustomEdit.

See also

TCustomComboBox.CharCase | Indicates the case conversion applied to the value entered in the edit box for the control
TCustomEdit.CharCase | Allows to force the text into all upper or lower case


TGroupBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A container that allows a number of objects to be grouped physically and conceptually on a form

Declaration

Source position: stdctrls.pp line 177

type TGroupBox = class(TCustomGroupBox)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Caption: TCaption; | The text describing the control to the user
property ChildSizing: TControlChildSizing; | Parameters for child control arrangement and spacing
property ClientHeight: Integer; | The height of the client area of the control
property ClientWidth: Integer; | The width of the client area of the control
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DockSite: Boolean; | Allows to drag-dock other controls into this control
property DoubleBuffered: Boolean;
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentDoubleBuffered: Boolean;
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDockDrop: TDockDropEvent; | Notification handler for the drop of a control to be docked
property OnDockOver: TDockOverEvent; | Event handler for moves of a control over this docksite; determines acceptance or rejection of an possible drop
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDock: TEndDragEvent; | Notification handler for the end of a docking operation
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnGetSiteInfo: TGetSiteInfoEvent; | Provides information about the DockSite for the control
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDock: TStartDockEvent; | Event handler for the start of a docking operation
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUnDock: TUnDockEvent; | Event handler for control being undocked from this DockSite
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
end;

Inheritance

TGroupBox | A container that allows a number of objects to be grouped physically and conceptually on a form
|
TCustomGroupBox | The base class for TGroupBox, TRadioGroup and TCheckGroup
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TGroupBox is a TCustomGroupBox descendant which implements a visual component used to organize related controls into a group. It acts as a container for controls added to the component, and is assigned as the parent for each control.

TGroupBox sets the visibility for properties defined in ancestor classes.

See also

HowToUseStdCtrls | How to use StdCtrls, ComCtrls or ExtCtrls
TCustomGroupBox | The base class for TGroupBox, TRadioGroup and TCheckGroup


TGroupBox
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | Caption
pl | ro | ChildSizing
pl | ro | ClientHeight
pl | ro | ClientWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | DockSite
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCustomGroupBox
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TGroupBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TGroupBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TGroupBox)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TGroupBox)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TGroupBox)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
pl | ro | Caption (TGroupBox)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
pl | ro | ChildSizing (TGroupBox)
 |  | ClientHeight (TControl)
pl | ro | ClientHeight (TGroupBox)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
pl | ro | ClientWidth (TGroupBox)
 |  | Color (TControl)
pl | ro | Color (TGroupBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TGroupBox)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
pl | ro | DockSite (TGroupBox)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TGroupBox)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TGroupBox)
pt |  | DragKind (TControl)
pl | ro | DragKind (TGroupBox)
pt |  | DragMode (TControl)
pl | ro | DragMode (TGroupBox)
 |  | Enabled (TControl)
pl | ro | Enabled (TGroupBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TGroupBox)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TGroupBox)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TGroupBox)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TGroupBox)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TGroupBox)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TGroupBox)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TGroupBox)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TGroupBox)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TGroupBox)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TGroupBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TGroupBox)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TGroupBox
TCustomGroupBox
pt | WSRegisterClass
pt | GetControlClassDefaultSize
pt | CreateParams
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TGroupBox
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnContextPopup
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDockDrop
pl | ro | OnDockOver
pl | ro | OnDragOver
pl | ro | OnEndDock
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnGetSiteInfo
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnStartDock
pl | ro | OnStartDrag
pl | ro | OnUnDock
pl | ro | OnUTF8KeyPress
TCustomGroupBox
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChangeBounds (TGroupBox)
 |  | OnClick (TControl)
pl | ro | OnClick (TGroupBox)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TGroupBox)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TGroupBox)
 |  | OnDockDrop (TWinControl)
pl | ro | OnDockDrop (TGroupBox)
 |  | OnDockOver (TWinControl)
pl | ro | OnDockOver (TGroupBox)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TGroupBox)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TGroupBox)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pl | ro | OnEndDock (TGroupBox)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TGroupBox)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TGroupBox)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TGroupBox)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
pl | ro | OnGetSiteInfo (TGroupBox)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TGroupBox)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TGroupBox)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TGroupBox)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TGroupBox)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TGroupBox)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TGroupBox)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TGroupBox)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TGroupBox)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TGroupBox)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TGroupBox)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TGroupBox)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TGroupBox)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pl | ro | OnStartDock (TGroupBox)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TGroupBox)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
pl | ro | OnUnDock (TGroupBox)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TGroupBox)


TGroupBox.DoubleBuffered

Declaration

Source position: stdctrls.pp line 191

published property TGroupBox.DoubleBuffered : Boolean;


TGroupBox.OnMouseWheel

Declaration

Source position: stdctrls.pp line 228

published property TGroupBox.OnMouseWheel : TMouseWheelEvent;


TGroupBox.OnMouseWheelDown

Declaration

Source position: stdctrls.pp line 229

published property TGroupBox.OnMouseWheelDown : TMouseWheelUpDownEvent;


TGroupBox.OnMouseWheelUp

Declaration

Source position: stdctrls.pp line 230

published property TGroupBox.OnMouseWheelUp : TMouseWheelUpDownEvent;


TGroupBox.ParentDoubleBuffered

Declaration

Source position: stdctrls.pp line 199

published property TGroupBox.ParentDoubleBuffered : Boolean;


TLabel

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Control to show static text, possibly in multiple lines

Declaration

Source position: stdctrls.pp line 1600

type TLabel = class(TCustomLabel)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Alignment: TAlignment; | Horizontal text justification (centered, left- or right-justified)
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Caption: TCaption; | The text describing the control to the user
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property FocusControl: TWinControl; | The control associated with the label and its accelerator key (AccelChar)
property Font: TFont; | The font to be used for text display in this control
property Layout: TTextLayout; | Vertical alignment of the text (at top, bottom or centered)
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowAccelChar: Boolean; | Underlines the character in the label that acts as an accelerator with a shortcut key
property ShowHint: Boolean; | Enables the Hint display
property Transparent: Boolean; | Indicates whether the viewer can see through the control
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property WordWrap: Boolean; | Allows text to wrap into multiple lines when it is too long for the available Width
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnMouseWheelHorz: TMouseWheelEvent;
property OnMouseWheelLeft: TMouseWheelUpDownEvent;
property OnMouseWheelRight: TMouseWheelUpDownEvent;
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OptimalFill: Boolean; | If True, the font size is adjusted for optimal fill of the available space
end;

Inheritance

TLabel | Control to show static text, possibly in multiple lines
|
TCustomLabel | Control to show static text, possibly in multiple lines
|
TGraphicControl | TGraphicControl is the base class for all lightweight controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TLabel is a TCustomLabel descendant which implements a control to display static text on a form. The value in the control is not editable visually, and can be used to label or describe another control on the form or container. Since it cannot be edited, it is not allowed to receive the input focus. It can, however, be used to set focus to an associated control using an accelerator key defined in the Caption for the control.

Use TStaticText to display static text and respond to keyboard input directly in the control.

See also

HowToUseStdCtrls | How to use StdCtrls, ComCtrls or ExtCtrls
TStaticText | Control to display a text value which does not change


TLabel
pl | ro | Align
pl | ro | Alignment
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | Caption
pl | ro | Color
pl | ro | Constraints
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | FocusControl
pl | ro | Font
pl | ro | Layout
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowAccelChar
pl | ro | ShowHint
pl | ro | Transparent
pl | ro | Visible
pl | ro | WordWrap
pl | ro | OptimalFill
TCustomLabel
pt |  | Alignment
pt |  | FocusControl
pt |  | Layout
pt |  | ShowAccelChar
pt |  | Transparent
pt |  | WordWrap
pt |  | OptimalFill
 | ro | AutoSize
 | ro | Color
TGraphicControl
 | ro | Canvas
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TLabel)
pt |  | Alignment (TCustomLabel)
pl | ro | Alignment (TLabel)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TLabel)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomLabel)
pl | ro | AutoSize (TLabel)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TLabel)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TLabel)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Canvas (TGraphicControl)
 |  | Caption (TControl)
pl | ro | Caption (TLabel)
 |  | CaptureMouseButtons (TControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | Color (TCustomLabel)
pl | ro | Color (TLabel)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TLabel)
 | ro | ControlOrigin (TControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 |  | DockOrientation (TControl)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TLabel)
pt |  | DragKind (TControl)
pl | ro | DragKind (TLabel)
pt |  | DragMode (TControl)
pl | ro | DragMode (TLabel)
 |  | Enabled (TControl)
pl | ro | Enabled (TLabel)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
pt |  | FocusControl (TCustomLabel)
pl | ro | FocusControl (TLabel)
 |  | Font (TControl)
pl | ro | Font (TLabel)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
pt |  | Layout (TCustomLabel)
pl | ro | Layout (TLabel)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
pt |  | OptimalFill (TCustomLabel)
pl | ro | OptimalFill (TLabel)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TLabel)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TLabel)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TLabel)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TLabel)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TLabel)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
pt |  | ShowAccelChar (TCustomLabel)
pl | ro | ShowAccelChar (TLabel)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TLabel)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
pt |  | Transparent (TCustomLabel)
pl | ro | Transparent (TLabel)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TLabel)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
 |  | WindowProc (TControl)
pt |  | WordWrap (TCustomLabel)
pl | ro | WordWrap (TLabel)


TLabel
TCustomLabel
pt | WSRegisterClass
pt | CanTab
pt | DoMeasureTextPosition
pt | HasMultiLine
pt | CalculatePreferredSize
pt | CalculateSize
pt | DoAutoSize
pt | DialogChar
pt | TextChanged
pt | DoSetBounds
pt | FontChanged
pt | GetControlClassDefaultSize
pt | WMActivate
pt | Notification
pt | GetLabelText
pt | GetTransparent
pt | SetColor
pt | SetFocusControl
pt | SetLayout
pt | SetShowAccelChar
pt | SetTransparent
pt | SetWordWrap
pt | Loaded
pt | UpdateSize
 | Create
 | CalcFittingFontHeight
 | ColorIsStored
 | AdjustFontForOptimalFill
 | Paint
 | SetBounds
TGraphicControl
pt | WSRegisterClass
pt | FontChanged
pt | Paint
pt | DoOnChangeBounds
pt | DoOnParentHandleDestruction
pt | CMCursorChanged
 | Create
 | Destroy
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TLabel
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnContextPopup
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnResize
pl | ro | OnStartDrag
TCustomLabel
TGraphicControl
pt |  | OnPaint
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChangeBounds (TLabel)
 |  | OnClick (TControl)
pl | ro | OnClick (TLabel)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TLabel)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TLabel)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TLabel)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TLabel)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TLabel)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TLabel)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TLabel)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TLabel)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TLabel)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TLabel)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TLabel)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TLabel)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TLabel)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TLabel)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TLabel)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TLabel)
pt |  | OnPaint (TGraphicControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TLabel)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TLabel)
pt |  | OnTripleClick (TControl)


TLabel.OnMouseWheel

Declaration

Source position: stdctrls.pp line 1640

published property TLabel.OnMouseWheel : TMouseWheelEvent;


TLabel.OnMouseWheelDown

Declaration

Source position: stdctrls.pp line 1641

published property TLabel.OnMouseWheelDown : TMouseWheelUpDownEvent;


TLabel.OnMouseWheelHorz

Declaration

Source position: stdctrls.pp line 1643

published property TLabel.OnMouseWheelHorz : TMouseWheelEvent;


TLabel.OnMouseWheelLeft

Declaration

Source position: stdctrls.pp line 1644

published property TLabel.OnMouseWheelLeft : TMouseWheelUpDownEvent;


TLabel.OnMouseWheelRight

Declaration

Source position: stdctrls.pp line 1645

published property TLabel.OnMouseWheelRight : TMouseWheelUpDownEvent;


TLabel.OnMouseWheelUp

Declaration

Source position: stdctrls.pp line 1642

published property TLabel.OnMouseWheelUp : TMouseWheelUpDownEvent;


TListBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Control which displays a scrollable list of strings

Declaration

Source position: stdctrls.pp line 668

type TListBox = class(TCustomListBox)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property ClickOnSelChange: Boolean; | Allows selection changes to generate a Click event
property Color: TColor; | The background color of the control
property Columns: Integer; | The number of visible vertical columns displayed in the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DoubleBuffered: Boolean;
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property ExtendedSelect: Boolean; | True when a contiguous range of items can be selected by a Shift+Click. Default is True.
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property IntegralHeight: Boolean; | Not implemented: shrink the Height of the widget, so that it only shows fully visible rows
property Items: TStrings; | The list of all items defined in the control
property ItemHeight: Integer; | The default height for an item displayed in the list
property ItemIndex: Integer;
property MultiSelect: Boolean; | Allows selection of more than one item from the list
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnDrawItem: TDrawItemEvent; | Handler for painting of a list item in owner-draw mode
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMeasureItem: TMeasureItemEvent; | Handler invoked when the height for an item is needed
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnMouseWheelHorz: TMouseWheelEvent;
property OnMouseWheelLeft: TMouseWheelUpDownEvent;
property OnMouseWheelRight: TMouseWheelUpDownEvent;
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnSelectionChange: TSelectionChangeEvent; | Handler invoked when an item is selected in the control
property OnShowHint: TControlShowHintEvent; | Event Handler when a hint shall be shown
property OnStartDrag: TStartDragEvent;
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property Options: TListBoxOptions;
property ParentBidiMode: Boolean;
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentDoubleBuffered: Boolean;
property ParentShowHint: Boolean;
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ScrollWidth: Integer;
property ShowHint: Boolean; | Enables the Hint display
property Sorted: Boolean; | Determines whether the list entries are sorted in alphanumeric order
property Style: TListBoxStyle; | Appearance of the list box (normal, owner-draw fixed, or owner-draw variable)
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property TopIndex: Integer; | Index of the first visible (or top-most) item
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TListBox | Control which displays a scrollable list of strings
|
TCustomListBox | The base class for TListBox
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

The strings are stored in the Items list.

At design time a click on the ellipsis character (...) next to the Items entry in the Object Inspector opens an string-list editor, in which the individual text-strings for the list items can be entered or edited. The editor also allows the entries to be sorted alphabetically in normal or reverse order.

See also

TComboBox | A combination of an edit box and a (drop-down) list allowing one of several options to be chosen
HowToUseStdCtrls | How to use StdCtrls, ComCtrls or ExtCtrls


TListBox
pl | ro | Align
pl | ro | Anchors
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | ClickOnSelChange
pl | ro | Color
pl | ro | Columns
pl | ro | Constraints
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | ExtendedSelect
pl | ro | Enabled
pl | ro | Font
pl | ro | IntegralHeight
pl | ro | Items
pl | ro | ItemHeight
pl | ro | ItemIndex
pl | ro | MultiSelect
pl | ro | Options
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentShowHint
pl | ro | ParentFont
pl | ro | PopupMenu
pl | ro | ScrollWidth
pl | ro | ShowHint
pl | ro | Sorted
pl | ro | Style
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | TopIndex
pl | ro | Visible
TCustomListBox
 | ro | Align
 | ro | Anchors
 | ro | BorderStyle
 | ro | Canvas
 |  | ClickOnSelChange
 |  | Columns
 | ro | Constraints
 | ro | Count
 |  | ExtendedSelect
 | ro | Font
 |  | IntegralHeight
 |  | ItemHeight
 |  | ItemIndex
 |  | Items
 |  | MultiSelect
 |  | Options
 | ro | ParentColor
 | ro | ParentFont
 | ro | ParentShowHint
 | ro | PopupMenu
 |  | ScrollWidth
 | ro | SelCount
 |  | Selected
 | ro | ShowHint
 |  | Sorted
 |  | Style
 | ro | TabOrder
 | ro | TabStop
 |  | TopIndex
 | ro | Visible
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomListBox)
pl | ro | Align (TListBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | Anchors (TCustomListBox)
pl | ro | Anchors (TListBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TListBox)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TListBox)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomListBox)
pl | ro | BorderStyle (TListBox)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | Canvas (TCustomListBox)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClickOnSelChange (TCustomListBox)
pl | ro | ClickOnSelChange (TListBox)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TListBox)
 |  | Columns (TCustomListBox)
pl | ro | Columns (TListBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | Constraints (TCustomListBox)
pl | ro | Constraints (TListBox)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
 | ro | Count (TCustomListBox)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TListBox)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TListBox)
pt |  | DragKind (TControl)
pl | ro | DragKind (TListBox)
pt |  | DragMode (TControl)
pl | ro | DragMode (TListBox)
 |  | Enabled (TControl)
pl | ro | Enabled (TListBox)
 |  | ExtendedSelect (TCustomListBox)
pl | ro | ExtendedSelect (TListBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 | ro | Font (TCustomListBox)
pl | ro | Font (TListBox)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IntegralHeight (TCustomListBox)
pl | ro | IntegralHeight (TListBox)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | ItemHeight (TCustomListBox)
pl | ro | ItemHeight (TListBox)
 |  | ItemIndex (TCustomListBox)
pl | ro | ItemIndex (TListBox)
 |  | Items (TCustomListBox)
pl | ro | Items (TListBox)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | MultiSelect (TCustomListBox)
pl | ro | MultiSelect (TListBox)
 |  | Name (TComponent)
 |  | Options (TCustomListBox)
pl | ro | Options (TListBox)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TListBox)
pt |  | ParentColor (TControl)
 | ro | ParentColor (TCustomListBox)
pl | ro | ParentColor (TListBox)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TListBox)
pt |  | ParentFont (TControl)
 | ro | ParentFont (TCustomListBox)
pl | ro | ParentFont (TListBox)
pt |  | ParentShowHint (TControl)
 | ro | ParentShowHint (TCustomListBox)
pl | ro | ParentShowHint (TListBox)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomListBox)
pl | ro | PopupMenu (TListBox)
 | ro | ReadBounds (TControl)
 |  | ScrollWidth (TCustomListBox)
pl | ro | ScrollWidth (TListBox)
 | ro | SelCount (TCustomListBox)
 |  | Selected (TCustomListBox)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | ShowHint (TCustomListBox)
pl | ro | ShowHint (TListBox)
 | ro | Showing (TWinControl)
 |  | Sorted (TCustomListBox)
pl | ro | Sorted (TListBox)
 |  | Style (TCustomListBox)
pl | ro | Style (TListBox)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomListBox)
pl | ro | TabOrder (TListBox)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomListBox)
pl | ro | TabStop (TListBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | TopIndex (TCustomListBox)
pl | ro | TopIndex (TListBox)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | Visible (TCustomListBox)
pl | ro | Visible (TListBox)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TListBox
TCustomListBox
pt | WSRegisterClass
pt | AssignItemDataToCache
pt | AssignCacheToItemData
pt | BeforeDragStart
pt | BeginAutoDrag
pt | CalculateStandardItemHeight
pt | CreateParams
pt | InitializeWnd
pt | DestroyWnd
pt | FinalizeWnd
pt | GetControlClassDefaultSize
pt | CheckIndex
pt | GetItemHeight
pt | GetItemIndex
pt | GetSelCount
pt | GetSelected
pt | GetCachedDataSize
pt | GetCachedData
pt | SetExtendedSelect
pt | SetItemIndex
pt | SetItems
pt | SetItemHeight
pt | SetMultiSelect
pt | SetSelected
pt | SetSorted
pt | SetStyle
pt | DrawItem
pt | DoAutoAdjustLayout
pt | DoSelectionChange
pt | SendItemIndex
pt | WMGetDlgCode
 | Create
 | Destroy
 | AddItem
 | Click
 | Clear
 | ClearSelection
 | GetIndexAtXY
 | GetIndexAtY
 | GetSelectedText
 | ItemAtPos
 | ItemRect
 | ItemVisible
 | ItemFullyVisible
 | LockSelectionChange
 | MakeCurrentVisible
 | MeasureItem
 | SelectAll
 | SelectRange
 | DeleteSelected
 | UnlockSelectionChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TListBox
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnContextPopup
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnDrawItem
pl | ro | OnEnter
pl | ro | OnEndDrag
pl | ro | OnExit
pl | ro | OnKeyPress
pl | ro | OnKeyDown
pl | ro | OnKeyUp
pl | ro | OnMeasureItem
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnResize
pl | ro | OnSelectionChange
pl | ro | OnShowHint
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomListBox
 | ro | OnChangeBounds
 | ro | OnClick
 | ro | OnDblClick
 |  | OnDrawItem
 | ro | OnEnter
 | ro | OnExit
 | ro | OnKeyDown
 | ro | OnKeyPress
 | ro | OnKeyUp
 |  | OnMeasureItem
 | ro | OnMouseDown
 | ro | OnMouseEnter
 | ro | OnMouseLeave
 | ro | OnMouseMove
 | ro | OnMouseUp
 | ro | OnMouseWheel
 | ro | OnMouseWheelDown
 | ro | OnMouseWheelUp
 | ro | OnResize
 |  | OnSelectionChange
 | ro | OnUTF8KeyPress
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


 | ro | OnChangeBounds (TCustomListBox)
pl | ro | OnChangeBounds (TListBox)
 |  | OnClick (TControl)
 | ro | OnClick (TCustomListBox)
pl | ro | OnClick (TListBox)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TListBox)
pt |  | OnDblClick (TControl)
 | ro | OnDblClick (TCustomListBox)
pl | ro | OnDblClick (TListBox)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TListBox)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TListBox)
 |  | OnDrawItem (TCustomListBox)
pl | ro | OnDrawItem (TListBox)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TListBox)
 |  | OnEnter (TWinControl)
 | ro | OnEnter (TCustomListBox)
pl | ro | OnEnter (TListBox)
 |  | OnExit (TWinControl)
 | ro | OnExit (TCustomListBox)
pl | ro | OnExit (TListBox)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 | ro | OnKeyDown (TCustomListBox)
pl | ro | OnKeyDown (TListBox)
 |  | OnKeyPress (TWinControl)
 | ro | OnKeyPress (TCustomListBox)
pl | ro | OnKeyPress (TListBox)
 |  | OnKeyUp (TWinControl)
 | ro | OnKeyUp (TCustomListBox)
pl | ro | OnKeyUp (TListBox)
 |  | OnMeasureItem (TCustomListBox)
pl | ro | OnMeasureItem (TListBox)
pt |  | OnMouseDown (TControl)
 | ro | OnMouseDown (TCustomListBox)
pl | ro | OnMouseDown (TListBox)
pt |  | OnMouseEnter (TControl)
 | ro | OnMouseEnter (TCustomListBox)
pl | ro | OnMouseEnter (TListBox)
pt |  | OnMouseLeave (TControl)
 | ro | OnMouseLeave (TCustomListBox)
pl | ro | OnMouseLeave (TListBox)
pt |  | OnMouseMove (TControl)
 | ro | OnMouseMove (TCustomListBox)
pl | ro | OnMouseMove (TListBox)
pt |  | OnMouseUp (TControl)
 | ro | OnMouseUp (TCustomListBox)
pl | ro | OnMouseUp (TListBox)
pt |  | OnMouseWheel (TControl)
 | ro | OnMouseWheel (TCustomListBox)
pl | ro | OnMouseWheel (TListBox)
pt |  | OnMouseWheelDown (TControl)
 | ro | OnMouseWheelDown (TCustomListBox)
pl | ro | OnMouseWheelDown (TListBox)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TListBox)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TListBox)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TListBox)
pt |  | OnMouseWheelUp (TControl)
 | ro | OnMouseWheelUp (TCustomListBox)
pl | ro | OnMouseWheelUp (TListBox)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 | ro | OnResize (TCustomListBox)
pl | ro | OnResize (TListBox)
 |  | OnSelectionChange (TCustomListBox)
pl | ro | OnSelectionChange (TListBox)
 |  | OnShowHint (TControl)
pl | ro | OnShowHint (TListBox)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TListBox)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
 | ro | OnUTF8KeyPress (TCustomListBox)
pl | ro | OnUTF8KeyPress (TListBox)


TListBox.DoubleBuffered

Declaration

Source position: stdctrls.pp line 679

published property TListBox.DoubleBuffered : Boolean;


TListBox.OnMouseWheelHorz

Declaration

Source position: stdctrls.pp line 713

published property TListBox.OnMouseWheelHorz : TMouseWheelEvent;


TListBox.OnMouseWheelLeft

Declaration

Source position: stdctrls.pp line 714

published property TListBox.OnMouseWheelLeft : TMouseWheelUpDownEvent;


TListBox.OnMouseWheelRight

Declaration

Source position: stdctrls.pp line 715

published property TListBox.OnMouseWheelRight : TMouseWheelUpDownEvent;


TListBox.OnStartDrag

Declaration

Source position: stdctrls.pp line 719

published property TListBox.OnStartDrag : TStartDragEvent;


TListBox.Options

Declaration

Source position: stdctrls.pp line 721

published property TListBox.Options : TListBoxOptions;


TListBox.ParentBidiMode

Declaration

Source position: stdctrls.pp line 722

published property TListBox.ParentBidiMode : Boolean;


TListBox.ParentDoubleBuffered

Declaration

Source position: stdctrls.pp line 724

published property TListBox.ParentDoubleBuffered : Boolean;


TListBox.ParentShowHint

Declaration

Source position: stdctrls.pp line 725

published property TListBox.ParentShowHint : Boolean;


TListBoxOption

Declaration

Source position: stdctrls.pp line 507

type TListBoxOption = (

  lboDrawFocusRect

);


TListBoxOptions

Declaration

Source position: stdctrls.pp line 510

type TListBoxOptions = set of (

  lboDrawFocusRect

);


TListBoxStyle

Determines how items are drawn in a list box control

Declaration

Source position: stdctrls.pp line 505

type TListBoxStyle = (
lbStandard, | Items drawn by the widgetset class
lbOwnerDrawFixed, | Items drawn by user code, and all items have the same height
lbOwnerDrawVariable, | Items drawn by user code, and each item can have a different height
lbVirtual | Not used in the current LCL version
);

Description

TListBoxStyle is an enumerated type with values that determine how items in the list box control are populated and drawn. TListBoxStyle is the type used to implement the Style property in TCustomListBox.

See also

TCustomListBox.Items | The list of all items defined in the control
TCustomListBox.Style | Appearance of the list box (normal, owner-draw fixed, or owner-draw variable)


TMemo

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Control used to display and edit multi-line text

Declaration

Source position: stdctrls.pp line 1001

type TMemo = class(TCustomMemo)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Alignment: TAlignment;
property Anchors: TAnchors; | The set of anchor definitions for this control
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property CharCase: TEditCharCase;
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DoubleBuffered: Boolean;
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property HideSelection: Boolean;
property Lines: TStrings; | Contains the individual lines of text in the multi-line edit control
property MaxLength: Integer; | The maximum length of the value entered in Text, or 0 (zero) for unlimited length
property OnChange: TNotifyEvent; | Event handler for any change in text
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEditingDone: TNotifyEvent; | Event handler when editing is done
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnMouseWheelHorz: TMouseWheelEvent;
property OnMouseWheelLeft: TMouseWheelUpDownEvent;
property OnMouseWheelRight: TMouseWheelUpDownEvent;
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentDoubleBuffered: Boolean;
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property ReadOnly: Boolean; | Indicates if the user is prevented from changing the text value in the control
property ScrollBars: TScrollStyle; | Defines the vertical and/or horizontal scrollbars used in the control
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property WantReturns: Boolean; | Allows the user to insert Return characters (line breaks) into the text
property WantTabs: Boolean; | Allows Tab characters to be entered into the text
property WordWrap: Boolean; | Allows long logical lines (paragraphs) to wrap into multiple display lines
end;

Inheritance

TMemo | Control used to display and edit multi-line text
|
TCustomMemo | The base class for multi-line text controls
|
TCustomEdit | The base class for controls presenting editable text
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TMemo is a TCustomMemo descendant which implements a multi-line text edit control. TMemo sets the visibility for properties introduced in TCustomMemo, but does not introduce any new methods.

The textual values in the multi-line control can be accessed using the Lines property. An individual line of text can be accessed by its ordinal position in List. For example:

sContent := AMemo.Lines[2];

This provides access to the third value in List (index positions are zero-based).

The values for all of the text in Lines can be retrieved as a single String using the Text property in the TStrings class instance. Each line of text in Lines is separated by the LineEnding character sequence for the host platform or operating system. For example:

sContent := AMemo.Lines.Text;

The text displayed in the control uses the attributes defined in the Font property. No capabilities are provided for formatting individual characters, word, or lines in the content for the control.

Both horizontal and vertical scrollbars can be used in the control. Use the ScrollBar property to define the scrollbars displayed for the control. It can be used to enable automatic scrollbars which are only displayed when the content for the control does not fit within its bounds.

Use the Append method to add a line to text to the values in Lines.

Use the WantTabs and WantReturns properties to determine whether the correspondings keys are captured and stored in Lines. This affects the way control messages are applied to the control.

Use WordWrap to indicate if the control should automatically wrap a line of text longer than the visible area for the control.

See also

HowToUseStdCtrls | How to use StdCtrls, ComCtrls or ExtCtrls
TEdit | Implements an edit control with a single line of text


TMemo
pl | ro | Align
pl | ro | Alignment
pl | ro | Anchors
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | CharCase
pl | ro | Color
pl | ro | Constraints
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | HideSelection
pl | ro | Lines
pl | ro | MaxLength
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | PopupMenu
pl | ro | ParentShowHint
pl | ro | ReadOnly
pl | ro | ScrollBars
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
pl | ro | WantReturns
pl | ro | WantTabs
pl | ro | WordWrap
TCustomMemo
 |  | Lines
 |  | HorzScrollBar
 |  | VertScrollBar
 |  | ScrollBars
 |  | WantReturns
 |  | WantTabs
 |  | WordWrap
TCustomEdit
pt |  | AutoSelect
pt |  | AutoSelected
pt | ro | ParentColor
 |  | Alignment
 | ro | AutoSize
 | ro | BorderStyle
 | ro | CanUndo
 |  | CaretPos
 |  | CharCase
 |  | EchoMode
 |  | HideSelection
 |  | MaxLength
 |  | Modified
 |  | NumbersOnly
 |  | PasswordChar
 | ro | PopupMenu
 |  | ReadOnly
 |  | SelLength
 |  | SelStart
 |  | SelText
 | ro | TabOrder
 | ro | TabStop
 | ro | Text
 |  | TextHint
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TMemo)
 |  | Alignment (TCustomEdit)
pl | ro | Alignment (TMemo)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TMemo)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoSelect (TCustomEdit)
pt |  | AutoSelected (TCustomEdit)
 |  | AutoSize (TControl)
 | ro | AutoSize (TCustomEdit)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TMemo)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TMemo)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomEdit)
pl | ro | BorderStyle (TMemo)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 | ro | CanUndo (TCustomEdit)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | CaretPos (TCustomEdit)
 |  | CharCase (TCustomEdit)
pl | ro | CharCase (TMemo)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TMemo)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TMemo)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TMemo)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TMemo)
pt |  | DragKind (TControl)
pl | ro | DragKind (TMemo)
pt |  | DragMode (TControl)
pl | ro | DragMode (TMemo)
 |  | EchoMode (TCustomEdit)
 |  | Enabled (TControl)
pl | ro | Enabled (TMemo)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TMemo)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
 |  | HideSelection (TCustomEdit)
pl | ro | HideSelection (TMemo)
pl |  | Hint (TControl)
 |  | HorzScrollBar (TCustomMemo)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | Lines (TCustomMemo)
pl | ro | Lines (TMemo)
 |  | LRDockWidth (TControl)
 |  | MaxLength (TCustomEdit)
pl | ro | MaxLength (TMemo)
 |  | Modified (TCustomEdit)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 |  | NumbersOnly (TCustomEdit)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TMemo)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TCustomEdit)
pl | ro | ParentColor (TMemo)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TMemo)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TMemo)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TMemo)
 |  | ParentWindow (TWinControl)
 |  | PasswordChar (TCustomEdit)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomEdit)
pl | ro | PopupMenu (TMemo)
 | ro | ReadBounds (TControl)
 |  | ReadOnly (TCustomEdit)
pl | ro | ReadOnly (TMemo)
 |  | ScrollBars (TCustomMemo)
pl | ro | ScrollBars (TMemo)
 |  | SelLength (TCustomEdit)
 |  | SelStart (TCustomEdit)
 |  | SelText (TCustomEdit)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TMemo)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomEdit)
pl | ro | TabOrder (TMemo)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomEdit)
pl | ro | TabStop (TMemo)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
 | ro | Text (TCustomEdit)
 |  | TextHint (TCustomEdit)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | VertScrollBar (TCustomMemo)
 |  | Visible (TControl)
pl | ro | Visible (TMemo)
 | ro | VisibleDockClientCount (TWinControl)
 |  | WantReturns (TCustomMemo)
pl | ro | WantReturns (TMemo)
 |  | WantTabs (TCustomMemo)
pl | ro | WantTabs (TMemo)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)
 |  | WordWrap (TCustomMemo)
pl | ro | WordWrap (TMemo)


TMemo
TCustomMemo
pt | WSRegisterClass
pt | CreateParams
pt | InitializeWnd
pt | FinalizeWnd
pt | RealGetText
pt | RealSetText
pt | GetCachedText
pt | GetCaretPos
pt | KeyUpAfterInterface
pt | SetCaretPos
pt | SetLines
pt | SetWantReturns
pt | SetWantTabs
pt | SetWordWrap
pt | SetScrollBars
pt | Loaded
pt | CMWantSpecialKey
pt | WMGetDlgCode
pt | GetControlClassDefaultSize
pt | UTF8KeyPress
pt | CanShowEmulatedTextHint
 | Create
 | Destroy
 | Append
 | ScrollBy
TCustomEdit
pt | WSRegisterClass
pt | CanShowEmulatedTextHint
pt | CreateEmulatedTextHintFont
pt | CalculatePreferredSize
pt | CreateParams
pt | InitializeWnd
pt | TextChanged
pt | FontChanged
pt | Change
pt | DoEnter
pt | DoExit
pt | EditingDone
pt | GetCaretPos
pt | GetNumbersOnly
pt | GetReadOnly
pt | GetSelLength
pt | GetSelStart
pt | GetSelText
pt | GetTextHint
pt | SetCaretPos
pt | SetEchoMode
pt | SetNumbersOnly
pt | SetReadOnly
pt | SetSelLength
pt | SetSelStart
pt | SetSelText
pt | SetTextHint
pt | ChildClassAllowed
pt | GetControlClassDefaultSize
pt | MouseUp
pt | RealSetText
pt | RealGetText
pt | KeyUpAfterInterface
pt | WMChar
pt | CMWantSpecialKey
pt | WndProc
pt | ShouldAutoAdjust
pt | WMSetFocus
pt | WMKillFocus
 | Create
 | Destroy
 | Clear
 | SelectAll
 | ClearSelection
 | CopyToClipboard
 | CutToClipboard
 | PasteFromClipboard
 | Undo
 | RemoveAllHandlersOfObject
 | AddHandlerOnChange
 | RemoveHandlerOnChange
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TMemo
pl | ro | OnChange
pl | ro | OnClick
pl | ro | OnContextPopup
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEditingDone
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomMemo
TCustomEdit
 |  | OnChange
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChange (TMemo)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pl | ro | OnClick (TMemo)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TMemo)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TMemo)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TMemo)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TMemo)
pt |  | OnEditingDone (TControl)
pl | ro | OnEditingDone (TMemo)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TMemo)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TMemo)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TMemo)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TMemo)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TMemo)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TMemo)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TMemo)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TMemo)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TMemo)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TMemo)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TMemo)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TMemo)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TMemo)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TMemo)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TMemo)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TMemo)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TMemo)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TMemo)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TMemo)


TMemo.DoubleBuffered

Declaration

Source position: stdctrls.pp line 1012

published property TMemo.DoubleBuffered : Boolean;


TMemo.OnMouseWheelHorz

Declaration

Source position: stdctrls.pp line 1042

published property TMemo.OnMouseWheelHorz : TMouseWheelEvent;


TMemo.OnMouseWheelLeft

Declaration

Source position: stdctrls.pp line 1043

published property TMemo.OnMouseWheelLeft : TMouseWheelUpDownEvent;


TMemo.OnMouseWheelRight

Declaration

Source position: stdctrls.pp line 1044

published property TMemo.OnMouseWheelRight : TMouseWheelUpDownEvent;


TMemo.ParentDoubleBuffered

Declaration

Source position: stdctrls.pp line 1049

published property TMemo.ParentDoubleBuffered : Boolean;


TMemoScrollbar

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A scrollbar for use in Memo controls

Declaration

Source position: stdctrls.pp line 864

type TMemoScrollbar = class(TControlScrollBar)
protected
function GetHorzScrollBar; override; | Get the horizontal scrollbar for the Control
function GetVertScrollBar; override; | Get the vertical scrollbar for the Control
public
property Increment: TScrollBarInc; | The small Position increment, applicable to the scrollbar arrows
property Page: TScrollBarInc; | The slider size, position increment applicable to the scrollbar area beneath the slider
property Smooth: Boolean; | Enables smooth scrolling, with automatic adjustment of Increment and Page
property Position: Integer; | Position of the slider, 0..Range-Page
property Range: Integer; | The virtual size of the Parent Control
property Size: Integer; | The adjustable size of the scroll bar
property Visible: Boolean; | Hides the scrollbar when False (default True)
end;

Inheritance

TMemoScrollbar | A scrollbar for use in Memo controls
|
TControlScrollBar | Type of a scrollbar in a #lcl.Forms.TScrollingWinControl
|
TPersistent,IFPObserved
|
TObject

Description

A scrollbar specifically for use with TMemo controls. Inherits most of its properties from its ancestor, TControlScrollBar.


TMemoScrollbar
 | ro | Increment
 | ro | Page
 | ro | Smooth
 | ro | Position
 | ro | Range
 | ro | Size
 | ro | Visible
TControlScrollBar
 | ro | Kind
 | ro | Size
pl |  | Increment
pl |  | Page
pl |  | Smooth
pl |  | Position
pl |  | Range
pl |  | Tracking
pl |  | Visible
TPersistent
TObject


pl |  | Increment (TControlScrollBar)
 | ro | Increment (TMemoScrollbar)
 | ro | Kind (TControlScrollBar)
pl |  | Page (TControlScrollBar)
 | ro | Page (TMemoScrollbar)
pl |  | Position (TControlScrollBar)
 | ro | Position (TMemoScrollbar)
pl |  | Range (TControlScrollBar)
 | ro | Range (TMemoScrollbar)
 | ro | Size (TControlScrollBar)
 | ro | Size (TMemoScrollbar)
pl |  | Smooth (TControlScrollBar)
 | ro | Smooth (TMemoScrollbar)
pl |  | Tracking (TControlScrollBar)
pl |  | Visible (TControlScrollBar)
 | ro | Visible (TMemoScrollbar)


TMemoScrollbar
pt | GetHorzScrollBar
pt | GetVertScrollBar
TControlScrollBar
pt | ControlHandle
pt | GetAutoScroll
pt | GetIncrement
pt | GetPage
pt | GetPosition
pt | GetRange
pt | GetSize
pt | GetSmooth
pt | HandleAllocated
pt | IsRangeStored
pt | ControlUpdateScrollBars
pt | InternalSetRange
pt | ScrollHandler
pt | SetIncrement
pt | SetPage
pt | SetPosition
pt | SetRange
pt | SetSmooth
pt | SetTracking
pt | SetVisible
pt | UpdateScrollBar
pt | InvalidateScrollInfo
pt | GetHorzScrollBar
pt | GetVertScrollBar
pt | ScrollBarShouldBeVisible
 | Create
 | Assign
 | IsScrollBarVisible
 | ScrollPos
 | GetOtherScrollBar
 | ControlSize
 | ClientSize
 | ClientSizeWithBar
 | ClientSizeWithoutBar
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | ClientSize (TControlScrollBar)
 | ClientSizeWithBar (TControlScrollBar)
 | ClientSizeWithoutBar (TControlScrollBar)
pt | ControlHandle (TControlScrollBar)
 | ControlSize (TControlScrollBar)
pt | ControlUpdateScrollBars (TControlScrollBar)
 | Create (TObject)
 | Create (TControlScrollBar)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
pt | GetAutoScroll (TControlScrollBar)
 | GetHashCode (TObject)
pt | GetHorzScrollBar (TControlScrollBar)
pt | GetHorzScrollBar (TMemoScrollbar)
pt | GetIncrement (TControlScrollBar)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetOtherScrollBar (TControlScrollBar)
 | GetOwner (TPersistent)
pt | GetPage (TControlScrollBar)
pt | GetPosition (TControlScrollBar)
pt | GetRange (TControlScrollBar)
pt | GetSize (TControlScrollBar)
pt | GetSmooth (TControlScrollBar)
pt | GetVertScrollBar (TControlScrollBar)
pt | GetVertScrollBar (TMemoScrollbar)
pt | HandleAllocated (TControlScrollBar)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
pt | InternalSetRange (TControlScrollBar)
pt | InvalidateScrollInfo (TControlScrollBar)
pt | IsRangeStored (TControlScrollBar)
 | IsScrollBarVisible (TControlScrollBar)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
pt | ScrollBarShouldBeVisible (TControlScrollBar)
pt | ScrollHandler (TControlScrollBar)
 | ScrollPos (TControlScrollBar)
pt | SetIncrement (TControlScrollBar)
pt | SetPage (TControlScrollBar)
pt | SetPosition (TControlScrollBar)
pt | SetRange (TControlScrollBar)
pt | SetSmooth (TControlScrollBar)
pt | SetTracking (TControlScrollBar)
pt | SetVisible (TControlScrollBar)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
pt | UpdateScrollBar (TControlScrollBar)


TMemoScrollbar

TControlScrollBar

TPersistent

TObject


TRadioButton

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A selection button that works with other Radio Buttons in a mutually exclusive way - if one button is selected, none of the others in the group can be selected

Declaration

Source position: stdctrls.pp line 1469

type TRadioButton = class(TCustomCheckBox)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
procedure ApplyChanges; override; | Updates the state for sibling radio buttons in the parent control
function DialogChar(); override; |
procedure RealSetText(); override; |
procedure DoClickOnChange; override; |
procedure CreateParams(); override; |
public
constructor Create(); override; | Constructor for the class instance
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Alignment: TLeftRight;
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Caption: TCaption; | The text describing the control to the user
property Checked: Boolean; | Indicates the checked state for the control
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DoubleBuffered: Boolean;
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property Hint: TTranslateString; | The text to show in the Hint window for this control
property OnChange: TNotifyEvent; | Event handler for changes to properties in the control
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentDoubleBuffered: Boolean;
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TRadioButton | A selection button that works with other Radio Buttons in a mutually exclusive way - if one button is selected, none of the others in the group can be selected
|
TCustomCheckBox | The base class for a check box component
|
TButtonControl | Specifies a base class for button controls
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

Ensure that the OnClick event handler for each button has a unique Action, and that the Actions of the other (deselected and therefore inactive) buttons are turned off.

TRadioGroup behaves differently from a group of TRadioButton controls placed on a form.

In the case of TRadioButton, the mutual exclusivity is a feature that applies to any RadioButton anywhere in the Form, and the RadioButtons can be rearranged in any order or placed anywhere within the containing Form, while in TRadioGroup the exclusivity applies only to buttons within the Group, which are ordered strictly according to their ItemIndex within the Items stringlist.

TRadioButton is an entity in itself, with a number of additional properties, whereas the buttons within TRadioGroup are not separate entities, but rather are simply entries in a list of strings, each of which is associated with the on-screen image of a RadioButton.

The example shows the difference between the use of TRadioButton and TRadioGroup.

See also

HowToUseStdCtrls | How to use StdCtrls, ComCtrls or ExtCtrls
#lcl.ExtCtrls.TRadioGroup | TRadioGroup is a group of related but mutually exclusive radio buttons, requiring the user to select one of a set of alternatives

Example

{Using TRadioGroup with three entries in Items:
Index 0: Red
Index 1: Amber
Index 2: Green}

procedure TTrivialForm1.RadioGroup1Click(Sender: TObject);
begin
  case RadioGroup1.ItemIndex of
  0:   Shape1.brush.color := clRed;
  1:   Shape1.brush.color := clYellow;
  2:   Shape1.brush.color := clGreen
  end
end;

{Using three separate RadioButtons}

procedure TForm1.RadioButton1Click(Sender: TObject);
begin
  Shape1.brush.color := clRed
end;

procedure TForm1.RadioButton2Click(Sender: TObject);
begin
  Shape1.brush.color := clYellow
end;

procedure TForm1.RadioButton3Click(Sender: TObject);
begin
  Shape1.brush.color := clGreen
end;


TRadioButton
pl | ro | Align
pl | ro | Alignment
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | Caption
pl | ro | Checked
pl | ro | Color
pl | ro | Constraints
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | Hint
pl | ro | ParentBidiMode
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCustomCheckBox
 |  | Alignment
 |  | AllowGrayed
 |  | State
 | ro | ShortCut
 | ro | ShortCutKey2
TButtonControl
pt |  | Checked
pt |  | ClicksDisabled
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TRadioButton)
 |  | Alignment (TCustomCheckBox)
pl | ro | Alignment (TRadioButton)
 |  | AllowGrayed (TCustomCheckBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TRadioButton)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TRadioButton)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TRadioButton)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TRadioButton)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
pl | ro | Caption (TRadioButton)
 |  | CaptureMouseButtons (TControl)
pt |  | Checked (TButtonControl)
pl | ro | Checked (TRadioButton)
 |  | ChildSizing (TWinControl)
pt |  | ClicksDisabled (TButtonControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TRadioButton)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TRadioButton)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TRadioButton)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TRadioButton)
pt |  | DragKind (TControl)
pl | ro | DragKind (TRadioButton)
pt |  | DragMode (TControl)
pl | ro | DragMode (TRadioButton)
 |  | Enabled (TControl)
pl | ro | Enabled (TRadioButton)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TRadioButton)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
pl | ro | Hint (TRadioButton)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TRadioButton)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TRadioButton)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TRadioButton)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TRadioButton)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TRadioButton)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TRadioButton)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 | ro | ShortCut (TCustomCheckBox)
 | ro | ShortCutKey2 (TCustomCheckBox)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TRadioButton)
 | ro | Showing (TWinControl)
 |  | State (TCustomCheckBox)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TRadioButton)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TRadioButton)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TRadioButton)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TRadioButton
pt | WSRegisterClass
pt | ApplyChanges
pt | DialogChar
pt | RealSetText
pt | DoClickOnChange
pt | CreateParams
 | Create
TCustomCheckBox
pt | WSRegisterClass
pt | Click
pt | DoClickOnChange
pt | RetrieveState
pt | InitializeWnd
pt | Toggle
pt | DialogChar
pt | GetChecked
pt | SetChecked
pt | RealSetText
pt | ApplyChanges
pt | GetControlClassDefaultSize
pt | Loaded
pt | WSSetText
pt | TextChanged
pt | CreateParams
 | Create
TButtonControl
pt | WSRegisterClass
pt | GetActionLinkClass
pt | GetChecked
pt | SetChecked
pt | DoOnChange
pt | Click
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
pt | ApplyChanges (TCustomCheckBox)
pt | ApplyChanges (TRadioButton)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
pt | Click (TButtonControl)
pt | Click (TCustomCheckBox)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TButtonControl)
 | Create (TCustomCheckBox)
 | Create (TRadioButton)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomCheckBox)
pt | CreateParams (TRadioButton)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomCheckBox)
pt | DialogChar (TRadioButton)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoClickOnChange (TCustomCheckBox)
pt | DoClickOnChange (TRadioButton)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChange (TButtonControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetActionLinkClass (TButtonControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetChecked (TButtonControl)
pt | GetChecked (TCustomCheckBox)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomCheckBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomCheckBox)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomCheckBox)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomCheckBox)
pt | RealSetText (TRadioButton)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
pt | RetrieveState (TCustomCheckBox)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetChecked (TButtonControl)
pt | SetChecked (TCustomCheckBox)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TextChanged (TCustomCheckBox)
pt | Toggle (TCustomCheckBox)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TButtonControl)
pt | WSRegisterClass (TCustomCheckBox)
pt | WSRegisterClass (TRadioButton)
pt | WSSetText (TWinControl)
pt | WSSetText (TCustomCheckBox)
 | _AddRef (TComponent)
 | _Release (TComponent)


TRadioButton
pl | ro | OnChange
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnContextPopup
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnResize
pl | ro | OnStartDrag
TCustomCheckBox
 | ro | OnChange
TButtonControl
pt |  | OnChange
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnChange (TButtonControl)
 | ro | OnChange (TCustomCheckBox)
pl | ro | OnChange (TRadioButton)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TRadioButton)
 |  | OnClick (TControl)
pl | ro | OnClick (TRadioButton)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TRadioButton)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TRadioButton)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TRadioButton)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TRadioButton)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TRadioButton)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TRadioButton)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TRadioButton)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TRadioButton)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TRadioButton)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TRadioButton)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TRadioButton)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TRadioButton)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TRadioButton)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TRadioButton)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TRadioButton)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TRadioButton)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TRadioButton)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TRadioButton)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TRadioButton)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)


TRadioButton.Alignment

Declaration

Source position: stdctrls.pp line 1481

published property TRadioButton.Alignment : TLeftRight;


TRadioButton.Create

Constructor for the class instance

Declaration

Source position: stdctrls.pp line 1478

public constructor TRadioButton.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance


TRadioButton.DoubleBuffered

Declaration

Source position: stdctrls.pp line 1490

published property TRadioButton.DoubleBuffered : Boolean;


TRadioButton.OnMouseWheel

Declaration

Source position: stdctrls.pp line 1514

published property TRadioButton.OnMouseWheel : TMouseWheelEvent;


TRadioButton.OnMouseWheelDown

Declaration

Source position: stdctrls.pp line 1515

published property TRadioButton.OnMouseWheelDown : TMouseWheelUpDownEvent;


TRadioButton.OnMouseWheelUp

Declaration

Source position: stdctrls.pp line 1516

published property TRadioButton.OnMouseWheelUp : TMouseWheelUpDownEvent;


TRadioButton.ParentDoubleBuffered

Declaration

Source position: stdctrls.pp line 1521

published property TRadioButton.ParentDoubleBuffered : Boolean;


TScrollBar

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A control that allows the user to scroll the content of an associated control by moving an slider

Declaration

Source position: stdctrls.pp line 120

type TScrollBar = class(TCustomScrollBar)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DoubleBuffered: Boolean;
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Kind: TScrollBarKind; | Contains the scrollbar orientation, horizontal or vertical
property LargeChange: TScrollBarInc; | The distance to scroll on an click beneath the slider
property Max: Integer; | The maximum value for the bottom or rightmost position depending on orientation
property Min: Integer; | The minimum value for the top or leftmost position depending on orientation
property PageSize: Integer; | The size of the slider relative to the total scroll range
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentDoubleBuffered: Boolean;
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property Position: Integer; | The position of the slider in the scrollbar
property ShowHint: Boolean; | Enables the Hint display
property SmallChange: TScrollBarInc; | The distance to scroll when the up or down button is clicked
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property OnChange: TNotifyEvent; | Event handler signalled when the value in Position, Min, Max, or PageSize is changed
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnScroll: TScrollEvent; | Event handler signalled when scrollbar messages are applied
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
end;

Inheritance

TScrollBar | A control that allows the user to scroll the content of an associated control by moving an slider
|
TCustomScrollBar | The base class for controls which can contain other (child) controls
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

A control that allows the user to scroll the content of a window, by moving an slider.

It appears as a long rectangular track bar, within which a smaller contrasting block or slider can move up and down (or from side to side in a horizontal ScrollBar). It has small triangular indicators or pointers on one or both ends of the bar, depending on the widgetset.

Clicking with the mouse on one of the pointers moves the slider a small distance (SmallChange) in the specified direction. Clicking with the mouse in the blank area of the scrollbar above or below the slider makes the slider move by a larger increment (LargeChange).

The slider can also be moved by clicking on it with the mouse, and holding down the button while moving the mouse. The slider then follows the mouse until the button is released.

If the mouse has a scrollwheel, the slider also can be moved by rotating the wheel.

The arrow keys or the Page Up/Page Down keys on the keyboard can be used to move the slider, too.

The location of the slider along the track is held in the Position property. It's the programmer's responsibility to ensure that the content of the window is scrolled to the new Position of the scrollbar.

See also

TCustomScrollBar.OnChange | Event handler signalled when the value in Position, Min, Max, or PageSize is changed
HowToUseStdCtrls | How to use StdCtrls, ComCtrls or ExtCtrls


TScrollBar
pl | ro | Align
pl | ro | Anchors
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | Constraints
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Kind
pl | ro | LargeChange
pl | ro | Max
pl | ro | Min
pl | ro | PageSize
pl | ro | ParentBidiMode
pl | ro | ParentDoubleBuffered
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | Position
pl | ro | ShowHint
pl | ro | SmallChange
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCustomScrollBar
 |  | Kind
 |  | LargeChange
 |  | Max
 |  | Min
 |  | PageSize
 |  | Position
 |  | SmallChange
 | ro | TabStop
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TScrollBar)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TScrollBar)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TScrollBar)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TScrollBar)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TScrollBar)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TScrollBar)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TScrollBar)
pt |  | DragKind (TControl)
pl | ro | DragKind (TScrollBar)
pt |  | DragMode (TControl)
pl | ro | DragMode (TScrollBar)
 |  | Enabled (TControl)
pl | ro | Enabled (TScrollBar)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | Kind (TCustomScrollBar)
pl | ro | Kind (TScrollBar)
 |  | LargeChange (TCustomScrollBar)
pl | ro | LargeChange (TScrollBar)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
 |  | Max (TCustomScrollBar)
pl | ro | Max (TScrollBar)
 |  | Min (TCustomScrollBar)
pl | ro | Min (TScrollBar)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | PageSize (TCustomScrollBar)
pl | ro | PageSize (TScrollBar)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TScrollBar)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TScrollBar)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TScrollBar)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TScrollBar)
 |  | Position (TCustomScrollBar)
pl | ro | Position (TScrollBar)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TScrollBar)
 | ro | Showing (TWinControl)
 |  | SmallChange (TCustomScrollBar)
pl | ro | SmallChange (TScrollBar)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TScrollBar)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomScrollBar)
pl | ro | TabStop (TScrollBar)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TScrollBar)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TScrollBar
TCustomScrollBar
pt | WSRegisterClass
pt | GetControlClassDefaultSize
pt | CreateParams
pt | CreateWnd
pt | Change
pt | Scroll
pt | CalculatePreferredSize
 | Create
 | SetParams
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TScrollBar
pl | ro | OnChange
pl | ro | OnContextPopup
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnScroll
pl | ro | OnStartDrag
pl | ro | OnUTF8KeyPress
TCustomScrollBar
 |  | OnChange
 |  | OnScroll
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChange (TScrollBar)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TScrollBar)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TScrollBar)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TScrollBar)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TScrollBar)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TScrollBar)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TScrollBar)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
pl | ro | OnKeyDown (TScrollBar)
 |  | OnKeyPress (TWinControl)
pl | ro | OnKeyPress (TScrollBar)
 |  | OnKeyUp (TWinControl)
pl | ro | OnKeyUp (TScrollBar)
pt |  | OnMouseDown (TControl)
pt |  | OnMouseEnter (TControl)
pt |  | OnMouseLeave (TControl)
pt |  | OnMouseMove (TControl)
pt |  | OnMouseUp (TControl)
pt |  | OnMouseWheel (TControl)
pt |  | OnMouseWheelDown (TControl)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnScroll (TCustomScrollBar)
pl | ro | OnScroll (TScrollBar)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TScrollBar)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)
pl | ro | OnUTF8KeyPress (TScrollBar)


TScrollBar.DoubleBuffered

Declaration

Source position: stdctrls.pp line 127

published property TScrollBar.DoubleBuffered : Boolean;


TScrollBar.ParentDoubleBuffered

Declaration

Source position: stdctrls.pp line 138

published property TScrollBar.ParentDoubleBuffered : Boolean;


TStaticText

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Control to display a text value which does not change

Declaration

Source position: stdctrls.pp line 1101

type TStaticText = class(TCustomStaticText)
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Alignment: TAlignment; | The horizontal alignment for the text; centered, left- or right-justified
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TStaticBorderStyle;
property Caption: TCaption; | The text describing the control to the user
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DoubleBuffered: Boolean;
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean;
property FocusControl: TWinControl; | The control that receives focus instead of this control
property Font: TFont; | The font to be used for text display in this control
property OnChangeBounds: TNotifyEvent; | Event handler for a change of the Bounds of the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnMouseWheelHorz: TMouseWheelEvent;
property OnMouseWheelLeft: TMouseWheelUpDownEvent;
property OnMouseWheelRight: TMouseWheelUpDownEvent;
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentDoubleBuffered: Boolean;
property ParentShowHint: Boolean;
property PopupMenu: TPopupMenu;
property ShowAccelChar: Boolean; | Indicates if an accelerator character is drawn in the displayed text
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Transparent: Boolean;
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TStaticText | Control to display a text value which does not change
|
TCustomStaticText | The base class for TStaticText
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

This control can be used instead of TLabel, when a TWinControl descendant is required.

See also

HowToUseStdCtrls

How to use StdCtrls, ComCtrls or ExtCtrls


TStaticText
pl | ro | Align
pl | ro | Alignment
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | Caption
pl | ro | Color
pl | ro | Constraints
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | FocusControl
pl | ro | Font
pl | ro | ParentBidiMode
pl | ro | ParentFont
pl | ro | ParentColor
pl | ro | ParentDoubleBuffered
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowAccelChar
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Transparent
pl | ro | Visible
TCustomStaticText
 |  | Alignment
 |  | BorderStyle
 |  | FocusControl
 |  | ShowAccelChar
 |  | Transparent
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TStaticText)
 |  | Alignment (TCustomStaticText)
pl | ro | Alignment (TStaticText)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TStaticText)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TStaticText)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TStaticText)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TStaticText)
pt |  | BorderStyle (TWinControl)
 |  | BorderStyle (TCustomStaticText)
pl | ro | BorderStyle (TStaticText)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
pl | ro | Caption (TStaticText)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TStaticText)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TStaticText)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TStaticText)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TStaticText)
pt |  | DragKind (TControl)
pl | ro | DragKind (TStaticText)
pt |  | DragMode (TControl)
pl | ro | DragMode (TStaticText)
 |  | Enabled (TControl)
pl | ro | Enabled (TStaticText)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | FocusControl (TCustomStaticText)
pl | ro | FocusControl (TStaticText)
 |  | Font (TControl)
pl | ro | Font (TStaticText)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TStaticText)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TStaticText)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TStaticText)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TStaticText)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TStaticText)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TStaticText)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowAccelChar (TCustomStaticText)
pl | ro | ShowAccelChar (TStaticText)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TStaticText)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TStaticText)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TStaticText)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | Transparent (TCustomStaticText)
pl | ro | Transparent (TStaticText)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TStaticText)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TStaticText
TCustomStaticText
pt | WSRegisterClass
pt | GetLabelText
pt | RealSetText
pt | Notification
pt | SetFocusControl
pt | SetShowAccelChar
pt | DialogChar
pt | GetControlClassDefaultSize
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TStaticText
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnContextPopup
pl | ro | OnDblClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnResize
pl | ro | OnStartDrag
TCustomStaticText
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pl | ro | OnChangeBounds (TStaticText)
 |  | OnClick (TControl)
pl | ro | OnClick (TStaticText)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pl | ro | OnContextPopup (TStaticText)
pt |  | OnDblClick (TControl)
pl | ro | OnDblClick (TStaticText)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TStaticText)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TStaticText)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TStaticText)
 |  | OnEnter (TWinControl)
 |  | OnExit (TWinControl)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TStaticText)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TStaticText)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TStaticText)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TStaticText)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TStaticText)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TStaticText)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TStaticText)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TStaticText)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TStaticText)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TStaticText)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TStaticText)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TStaticText)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TStaticText)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)


TStaticText.DoubleBuffered

Declaration

Source position: stdctrls.pp line 1113

published property TStaticText.DoubleBuffered : Boolean;


TStaticText.Enabled

Declaration

Source position: stdctrls.pp line 1117

published property TStaticText.Enabled : Boolean;


TStaticText.OnMouseWheel

Declaration

Source position: stdctrls.pp line 1132

published property TStaticText.OnMouseWheel : TMouseWheelEvent;


TStaticText.OnMouseWheelDown

Declaration

Source position: stdctrls.pp line 1133

published property TStaticText.OnMouseWheelDown : TMouseWheelUpDownEvent;


TStaticText.OnMouseWheelHorz

Declaration

Source position: stdctrls.pp line 1135

published property TStaticText.OnMouseWheelHorz : TMouseWheelEvent;


TStaticText.OnMouseWheelLeft

Declaration

Source position: stdctrls.pp line 1136

published property TStaticText.OnMouseWheelLeft : TMouseWheelUpDownEvent;


TStaticText.OnMouseWheelRight

Declaration

Source position: stdctrls.pp line 1137

published property TStaticText.OnMouseWheelRight : TMouseWheelUpDownEvent;


TStaticText.OnMouseWheelUp

Declaration

Source position: stdctrls.pp line 1134

published property TStaticText.OnMouseWheelUp : TMouseWheelUpDownEvent;


TStaticText.ParentDoubleBuffered

Declaration

Source position: stdctrls.pp line 1143

published property TStaticText.ParentDoubleBuffered : Boolean;


TStaticText.ParentShowHint

Declaration

Source position: stdctrls.pp line 1144

published property TStaticText.ParentShowHint : Boolean;


TStaticText.PopupMenu

Declaration

Source position: stdctrls.pp line 1145

published property TStaticText.PopupMenu : TPopupMenu;


TToggleBox

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A labelled box capable of being checked or unchecked

Declaration

Source position: stdctrls.pp line 1412

type TToggleBox = class(TCustomCheckBox)
protected
class procedure WSRegisterClass; override; | Registers this component class with the current WidgetSet
class function GetControlClassDefaultSize; override; | Gets the Bounds used for new instances of the class
procedure CreateParams(); override; |
property ParentColor: Boolean;
public
constructor Create(); override; | Constructor for the class instance
published
property AllowGrayed: Boolean;
property Align: TAlign; | Specifies the placement of the control inside its Parent
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoSize: Boolean; | Allows automatic adjustment of the size for the control, according to its content
property BidiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property Caption: TCaption; | The text describing the control to the user
property Checked: Boolean; | Indicates the checked state for the control
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DoubleBuffered: Boolean;
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property Font: TFont; | The font to be used for text display in this control
property Hint: TTranslateString; | The text to show in the Hint window for this control
property OnChange: TNotifyEvent; | Event handler for changes to properties in the control
property OnClick: TNotifyEvent; | Notification handler for mouse clicks
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent;
property OnMouseWheelDown: TMouseWheelUpDownEvent;
property OnMouseWheelUp: TMouseWheelUpDownEvent;
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property ParentBidiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentDoubleBuffered: Boolean;
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property ShowHint: Boolean; | Enables the Hint display
property State: TCheckBoxState; | The check, unchecked, or grayed state for the control
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
end;

Inheritance

TToggleBox | A labelled box capable of being checked or unchecked
|
TCustomCheckBox | The base class for a check box component
|
TButtonControl | Specifies a base class for button controls
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TToggleBox is TCustomCheckBox descendnant which implements a labelled control with state values like a check box control. TToggleBox differs from TCheckBox in that it displays only the Caption text for the control; the graphic check mark representation is not used. TToggleBox is similar in appearance to a push button control. The control state determines whether the button is drawn using its up or down position.

The application programmer must ensure that the OnClick event handler recognizes the State of the control, takes the appropriate Action, and stores the State into the appropriate storage.

See also

HowToUseStdCtrls | How to use StdCtrls, ComCtrls or ExtCtrls
TCustomCheckBox | The base class for a check box component
TCheckBox | A label with a box which can contain a check mark
TButton | Implements a push button control


TToggleBox
pt | ro | ParentColor
pl | ro | AllowGrayed
pl | ro | Align
pl | ro | Anchors
pl | ro | AutoSize
pl | ro | BidiMode
pl | ro | BorderSpacing
pl | ro | Caption
pl | ro | Checked
pl | ro | Color
pl | ro | Constraints
pl | ro | DoubleBuffered
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | Hint
pl | ro | ParentBidiMode
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl | ro | ShowHint
pl | ro | State
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | Visible
TCustomCheckBox
 |  | Alignment
 |  | AllowGrayed
 |  | State
 | ro | ShortCut
 | ro | ShortCutKey2
TButtonControl
pt |  | Checked
pt |  | ClicksDisabled
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
pl | ro | Align (TToggleBox)
 |  | Alignment (TCustomCheckBox)
 |  | AllowGrayed (TCustomCheckBox)
pl | ro | AllowGrayed (TToggleBox)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
pl | ro | Anchors (TToggleBox)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pl | ro | AutoSize (TToggleBox)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BidiMode (TToggleBox)
 |  | BorderSpacing (TControl)
pl | ro | BorderSpacing (TToggleBox)
pt |  | BorderStyle (TWinControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Caption (TControl)
pl | ro | Caption (TToggleBox)
 |  | CaptureMouseButtons (TControl)
pt |  | Checked (TButtonControl)
pl | ro | Checked (TToggleBox)
 |  | ChildSizing (TWinControl)
pt |  | ClicksDisabled (TButtonControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
pl | ro | Color (TToggleBox)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
pl | ro | Constraints (TToggleBox)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TToggleBox)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TToggleBox)
pt |  | DragKind (TControl)
pl | ro | DragKind (TToggleBox)
pt |  | DragMode (TControl)
pl | ro | DragMode (TToggleBox)
 |  | Enabled (TControl)
pl | ro | Enabled (TToggleBox)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
pl | ro | Font (TToggleBox)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
pl | ro | Hint (TToggleBox)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBidiMode (TToggleBox)
pt |  | ParentColor (TControl)
pt | ro | ParentColor (TToggleBox)
 |  | ParentDoubleBuffered (TWinControl)
pl | ro | ParentDoubleBuffered (TToggleBox)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TToggleBox)
pt |  | ParentShowHint (TControl)
pl | ro | ParentShowHint (TToggleBox)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
pl | ro | PopupMenu (TToggleBox)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 | ro | ShortCut (TCustomCheckBox)
 | ro | ShortCutKey2 (TCustomCheckBox)
 |  | ShowHint (TControl)
pl | ro | ShowHint (TToggleBox)
 | ro | Showing (TWinControl)
 |  | State (TCustomCheckBox)
pl | ro | State (TToggleBox)
 |  | TabOrder (TWinControl)
pl | ro | TabOrder (TToggleBox)
 |  | TabStop (TWinControl)
pl | ro | TabStop (TToggleBox)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
pl | ro | Visible (TToggleBox)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TToggleBox
pt | WSRegisterClass
pt | GetControlClassDefaultSize
pt | CreateParams
 | Create
TCustomCheckBox
pt | WSRegisterClass
pt | Click
pt | DoClickOnChange
pt | RetrieveState
pt | InitializeWnd
pt | Toggle
pt | DialogChar
pt | GetChecked
pt | SetChecked
pt | RealSetText
pt | ApplyChanges
pt | GetControlClassDefaultSize
pt | Loaded
pt | WSSetText
pt | TextChanged
pt | CreateParams
 | Create
TButtonControl
pt | WSRegisterClass
pt | GetActionLinkClass
pt | GetChecked
pt | SetChecked
pt | DoOnChange
pt | Click
 | Create
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
pt | ApplyChanges (TCustomCheckBox)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
pt | Click (TButtonControl)
pt | Click (TCustomCheckBox)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TButtonControl)
 | Create (TCustomCheckBox)
 | Create (TToggleBox)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomCheckBox)
pt | CreateParams (TToggleBox)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomCheckBox)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoClickOnChange (TCustomCheckBox)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChange (TButtonControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetActionLinkClass (TButtonControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetChecked (TButtonControl)
pt | GetChecked (TCustomCheckBox)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
pt | GetControlClassDefaultSize (TCustomCheckBox)
pt | GetControlClassDefaultSize (TToggleBox)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomCheckBox)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomCheckBox)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
pt | RealSetText (TCustomCheckBox)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
pt | RetrieveState (TCustomCheckBox)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetChecked (TButtonControl)
pt | SetChecked (TCustomCheckBox)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TextChanged (TCustomCheckBox)
pt | Toggle (TCustomCheckBox)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TButtonControl)
pt | WSRegisterClass (TCustomCheckBox)
pt | WSRegisterClass (TToggleBox)
pt | WSSetText (TWinControl)
pt | WSSetText (TCustomCheckBox)
 | _AddRef (TComponent)
 | _Release (TComponent)


TToggleBox
pl | ro | OnChange
pl | ro | OnClick
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnStartDrag
TCustomCheckBox
 | ro | OnChange
TButtonControl
pt |  | OnChange
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnChange (TButtonControl)
 | ro | OnChange (TCustomCheckBox)
pl | ro | OnChange (TToggleBox)
 |  | OnChangeBounds (TControl)
 |  | OnClick (TControl)
pl | ro | OnClick (TToggleBox)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
pt |  | OnDblClick (TControl)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
pl | ro | OnDragDrop (TToggleBox)
pt |  | OnDragOver (TControl)
pl | ro | OnDragOver (TToggleBox)
pt |  | OnEditingDone (TControl)
pt |  | OnEndDock (TControl)
pt |  | OnEndDrag (TControl)
pl | ro | OnEndDrag (TToggleBox)
 |  | OnEnter (TWinControl)
pl | ro | OnEnter (TToggleBox)
 |  | OnExit (TWinControl)
pl | ro | OnExit (TToggleBox)
pt |  | OnGetDockCaption (TWinControl)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnKeyDown (TWinControl)
 |  | OnKeyPress (TWinControl)
 |  | OnKeyUp (TWinControl)
pt |  | OnMouseDown (TControl)
pl | ro | OnMouseDown (TToggleBox)
pt |  | OnMouseEnter (TControl)
pl | ro | OnMouseEnter (TToggleBox)
pt |  | OnMouseLeave (TControl)
pl | ro | OnMouseLeave (TToggleBox)
pt |  | OnMouseMove (TControl)
pl | ro | OnMouseMove (TToggleBox)
pt |  | OnMouseUp (TControl)
pl | ro | OnMouseUp (TToggleBox)
pt |  | OnMouseWheel (TControl)
pl | ro | OnMouseWheel (TToggleBox)
pt |  | OnMouseWheelDown (TControl)
pl | ro | OnMouseWheelDown (TToggleBox)
pt |  | OnMouseWheelHorz (TControl)
pt |  | OnMouseWheelLeft (TControl)
pt |  | OnMouseWheelRight (TControl)
pt |  | OnMouseWheelUp (TControl)
pl | ro | OnMouseWheelUp (TToggleBox)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
 |  | OnShowHint (TControl)
pt |  | OnStartDock (TControl)
pt |  | OnStartDrag (TControl)
pl | ro | OnStartDrag (TToggleBox)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
 |  | OnUTF8KeyPress (TWinControl)


TToggleBox.Create

Constructor for the class instance

Declaration

Source position: stdctrls.pp line 1419

public constructor TToggleBox.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance


TToggleBox.DoubleBuffered

Declaration

Source position: stdctrls.pp line 1431

published property TToggleBox.DoubleBuffered : Boolean;


TToggleBox.OnMouseWheel

Declaration

Source position: stdctrls.pp line 1450

published property TToggleBox.OnMouseWheel : TMouseWheelEvent;


TToggleBox.OnMouseWheelDown

Declaration

Source position: stdctrls.pp line 1451

published property TToggleBox.OnMouseWheelDown : TMouseWheelUpDownEvent;


TToggleBox.OnMouseWheelUp

Declaration

Source position: stdctrls.pp line 1452

published property TToggleBox.OnMouseWheelUp : TMouseWheelUpDownEvent;


TToggleBox.ParentColor

Declaration

Source position: stdctrls.pp line 1417

protected property TToggleBox.ParentColor : Boolean
  default False;


TToggleBox.ParentDoubleBuffered

Declaration

Source position: stdctrls.pp line 1455

published property TToggleBox.ParentDoubleBuffered : Boolean;


TThemeServices

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: themes.pas line 423

type TThemeServices = class(TObject)

protected

  function InitThemes; virtual;

  procedure UnloadThemeData; virtual;

  function UseThemes; virtual;

  function ThemedControlsEnabled; virtual;

  function InternalColorToRGB(); virtual;

  procedure InternalDrawParentBackground(); virtual;

public

  constructor Create;

  destructor Destroy; override;

  procedure IntfDoOnThemeChange; virtual;

  function IsDisabled();

  function IsPushed();

  function IsHot();

  function IsChecked();

  function IsMixed();

  function GetElementDetails();

  function GetDetailSize(); virtual;

  function GetDetailRegion(); virtual;

  function GetStockImage(); virtual;

  function GetOption(); virtual;

  function GetTextExtent(); virtual;

  function ColorToRGB();

  function ContentRect(); virtual;

  procedure DrawEdge(); virtual;

  procedure DrawElement(); virtual;

  procedure DrawIcon();

  procedure DrawParentBackground();

  procedure DrawText();

  function HasTransparentParts(); virtual;

  procedure PaintBorder(); virtual;

  procedure UpdateThemes;

  property DottedBrush: HBRUSH; [r]

  property ThemesAvailable: Boolean; [r]

  property ThemesEnabled: Boolean; [r]

  property OnThemeChange: TNotifyEvent; [rw]

end;

Inheritance

TThemeServices

|

TObject


TThemeServices
 | ro | DottedBrush
 | ro | ThemesAvailable
 | ro | ThemesEnabled


ro | DottedBrush (TThemeServices)
ro | ThemesAvailable (TThemeServices)
ro | ThemesEnabled (TThemeServices)


TThemeServices
pt | InitThemes
pt | UnloadThemeData
pt | UseThemes
pt | ThemedControlsEnabled
pt | InternalColorToRGB
pt | InternalDrawParentBackground
 | Create
 | Destroy
 | IntfDoOnThemeChange
 | IsDisabled
 | IsPushed
 | IsHot
 | IsChecked
 | IsMixed
 | GetElementDetails
 | GetDetailSize
 | GetDetailRegion
 | GetStockImage
 | GetOption
 | GetTextExtent
 | ColorToRGB
 | ContentRect
 | DrawEdge
 | DrawElement
 | DrawIcon
 | DrawParentBackground
 | DrawText
 | HasTransparentParts
 | PaintBorder
 | UpdateThemes


 | ColorToRGB (TThemeServices)
 | ContentRect (TThemeServices)
 | Create (TThemeServices)
 | Destroy (TThemeServices)
 | DrawEdge (TThemeServices)
 | DrawElement (TThemeServices)
 | DrawIcon (TThemeServices)
 | DrawParentBackground (TThemeServices)
 | DrawText (TThemeServices)
 | GetDetailRegion (TThemeServices)
 | GetDetailSize (TThemeServices)
 | GetElementDetails (TThemeServices)
 | GetOption (TThemeServices)
 | GetStockImage (TThemeServices)
 | GetTextExtent (TThemeServices)
 | HasTransparentParts (TThemeServices)
pt | InitThemes (TThemeServices)
pt | InternalColorToRGB (TThemeServices)
pt | InternalDrawParentBackground (TThemeServices)
 | IntfDoOnThemeChange (TThemeServices)
 | IsChecked (TThemeServices)
 | IsDisabled (TThemeServices)
 | IsHot (TThemeServices)
 | IsMixed (TThemeServices)
 | IsPushed (TThemeServices)
 | PaintBorder (TThemeServices)
pt | ThemedControlsEnabled (TThemeServices)
pt | UnloadThemeData (TThemeServices)
 | UpdateThemes (TThemeServices)
pt | UseThemes (TThemeServices)


TThemeServices

OnThemeChange


TThemeServices.ColorToRGB

Declaration

Source position: themes.pas line 484

public function TThemeServices.ColorToRGB(

  Color: LongInt;

  Details: PThemedElementDetails = Nil

):COLORREF;


TThemeServices.ContentRect

Declaration

Source position: themes.pas line 485

public function TThemeServices.ContentRect(

  DC: HDC;

  Details: TThemedElementDetails;

  BoundingRect: TRect

):TRect; virtual;


TThemeServices.Create

Declaration

Source position: themes.pas line 442

public constructor TThemeServices.Create;


TThemeServices.Destroy

Declaration

Source position: themes.pas line 443

public destructor TThemeServices.Destroy; override;


TThemeServices.DottedBrush

Declaration

Source position: themes.pas line 501

public property TThemeServices.DottedBrush : HBRUSH
  read GetDottedBrush;


TThemeServices.DrawEdge

Declaration

Source position: themes.pas line 486

public procedure TThemeServices.DrawEdge(

  DC: HDC;

  Details: TThemedElementDetails;

  const R: TRect;

  Edge: Cardinal;

  Flags: Cardinal;

  AContentRect: PRect = Nil

); virtual;


TThemeServices.DrawElement

Declaration

Source position: themes.pas line 488

public procedure TThemeServices.DrawElement(

  DC: HDC;

  Details: TThemedElementDetails;

  const R: TRect;

  ClipRect: PRect = Nil

); virtual;


TThemeServices.DrawIcon

Declaration

Source position: themes.pas line 489

public procedure TThemeServices.DrawIcon(

  DC: HDC;

  Details: TThemedElementDetails;

  const R: TRect;

  himl: HIMAGELIST;

  Index: Integer

); virtual; overload;

procedure TThemeServices.DrawIcon(

  ACanvas: TPersistent;

  Details: TThemedElementDetails;

  const P: TPoint;

  AImageList: TPersistent;

  Index: Integer;

  AImageWidth: Integer = 0;

  ARefControl: TPersistent = Nil

); virtual; overload;


TThemeServices.DrawParentBackground

Declaration

Source position: themes.pas line 492

public procedure TThemeServices.DrawParentBackground(

  Window: HWND;

  Target: HDC;

  Details: PThemedElementDetails;

  OnlyIfTransparent: Boolean;

  Bounds: PRect = Nil

);


TThemeServices.DrawText

Declaration

Source position: themes.pas line 494

public procedure TThemeServices.DrawText(

  DC: HDC;

  Details: TThemedElementDetails;

  const S: string;

  R: TRect;

  Flags: Cardinal;

  Flags2: Cardinal

); virtual; overload;

procedure TThemeServices.DrawText(

  ACanvas: TPersistent;

  Details: TThemedElementDetails;

  const S: string;

  R: TRect;

  Flags: Cardinal;

  Flags2: Cardinal

); virtual; overload;


TThemeServices.GetDetailRegion

Declaration

Source position: themes.pas line 479

public function TThemeServices.GetDetailRegion(

  DC: HDC;

  Details: TThemedElementDetails;

  const R: TRect

):HRGN; virtual;


TThemeServices.GetDetailSize

Declaration

Source position: themes.pas line 478

public function TThemeServices.GetDetailSize(

  Details: TThemedElementDetails

):TSize; virtual;


TThemeServices.GetElementDetails

Declaration

Source position: themes.pas line 453

public function TThemeServices.GetElementDetails(

  Detail: TThemedButton

):TThemedElementDetails; overload;

function TThemeServices.GetElementDetails(

  Detail: TThemedClock

):TThemedElementDetails; overload;

function TThemeServices.GetElementDetails(

  Detail: TThemedComboBox

):TThemedElementDetails; overload;

function TThemeServices.GetElementDetails(

  Detail: TThemedEdit

):TThemedElementDetails; overload;

function TThemeServices.GetElementDetails(

  Detail: TThemedExplorerBar

):TThemedElementDetails; overload;

function TThemeServices.GetElementDetails(

  Detail: TThemedHeader

):TThemedElementDetails; overload;

function TThemeServices.GetElementDetails(

  Detail: TThemedListview

):TThemedElementDetails; overload;

function TThemeServices.GetElementDetails(

  Detail: TThemedMenu

):TThemedElementDetails; overload;

function TThemeServices.GetElementDetails(

  Detail: TThemedPage

):TThemedElementDetails; overload;

function TThemeServices.GetElementDetails(

  Detail: TThemedProgress

):TThemedElementDetails; overload;

function TThemeServices.GetElementDetails(

  Detail: TThemedRebar

):TThemedElementDetails; overload;

function TThemeServices.GetElementDetails(

  Detail: TThemedScrollBar

):TThemedElementDetails; overload;

function TThemeServices.GetElementDetails(

  Detail: TThemedSpin

):TThemedElementDetails; overload;

function TThemeServices.GetElementDetails(

  Detail: TThemedStartPanel

):TThemedElementDetails; overload;

function TThemeServices.GetElementDetails(

  Detail: TThemedStatus

):TThemedElementDetails; overload;

function TThemeServices.GetElementDetails(

  Detail: TThemedTab

):TThemedElementDetails; overload;

function TThemeServices.GetElementDetails(

  Detail: TThemedTaskBand

):TThemedElementDetails; overload;

function TThemeServices.GetElementDetails(

  Detail: TThemedTaskBar

):TThemedElementDetails; overload;

function TThemeServices.GetElementDetails(

  Detail: TThemedToolBar

):TThemedElementDetails; overload;

function TThemeServices.GetElementDetails(

  Detail: TThemedToolTip

):TThemedElementDetails; overload;

function TThemeServices.GetElementDetails(

  Detail: TThemedTrackBar

):TThemedElementDetails; overload;

function TThemeServices.GetElementDetails(

  Detail: TThemedTrayNotify

):TThemedElementDetails; overload;

function TThemeServices.GetElementDetails(

  Detail: TThemedTreeview

):TThemedElementDetails; overload;

function TThemeServices.GetElementDetails(

  Detail: TThemedWindow

):TThemedElementDetails; overload;


TThemeServices.GetOption

Declaration

Source position: themes.pas line 481

public function TThemeServices.GetOption(

  AOption: TThemeOption

):Integer; virtual;


TThemeServices.GetStockImage

Declaration

Source position: themes.pas line 480

public function TThemeServices.GetStockImage(

  StockID: LongInt;

  out Image: HBITMAP;

  out Mask: HBITMAP

):Boolean; virtual;


TThemeServices.GetTextExtent

Declaration

Source position: themes.pas line 482

public function TThemeServices.GetTextExtent(

  DC: HDC;

  Details: TThemedElementDetails;

  const S: string;

  Flags: Cardinal;

  BoundingRect: PRect

):TRect; virtual;


TThemeServices.HasTransparentParts

Declaration

Source position: themes.pas line 497

public function TThemeServices.HasTransparentParts(

  Details: TThemedElementDetails

):Boolean; virtual;


TThemeServices.InitThemes

Declaration

Source position: themes.pas line 434

protected function TThemeServices.InitThemes: Boolean; virtual;


TThemeServices.InternalColorToRGB

Declaration

Source position: themes.pas line 439

protected function TThemeServices.InternalColorToRGB(

  Details: TThemedElementDetails;

  Color: LongInt

):COLORREF; virtual;


TThemeServices.InternalDrawParentBackground

Declaration

Source position: themes.pas line 440

protected procedure TThemeServices.InternalDrawParentBackground(

  Window: HWND;

  Target: HDC;

  Bounds: PRect

); virtual;


TThemeServices.IntfDoOnThemeChange

Declaration

Source position: themes.pas line 444

public procedure TThemeServices.IntfDoOnThemeChange; virtual;


TThemeServices.IsChecked

Declaration

Source position: themes.pas line 450

public function TThemeServices.IsChecked(

  Details: TThemedElementDetails

):Boolean;


TThemeServices.IsDisabled

Declaration

Source position: themes.pas line 447

public function TThemeServices.IsDisabled(

  Details: TThemedElementDetails

):Boolean;


TThemeServices.IsHot

Declaration

Source position: themes.pas line 449

public function TThemeServices.IsHot(

  Details: TThemedElementDetails

):Boolean;


TThemeServices.IsMixed

Declaration

Source position: themes.pas line 451

public function TThemeServices.IsMixed(

  Details: TThemedElementDetails

):Boolean;


TThemeServices.IsPushed

Declaration

Source position: themes.pas line 448

public function TThemeServices.IsPushed(

  Details: TThemedElementDetails

):Boolean;


TThemeServices.OnThemeChange

Declaration

Source position: themes.pas line 505

public property TThemeServices.OnThemeChange : TNotifyEvent
  read FOnThemeChange
  write FOnThemeChange;


TThemeServices.PaintBorder

Declaration

Source position: themes.pas line 498

public procedure TThemeServices.PaintBorder(

  Control: TObject;

  EraseLRCorner: Boolean

); virtual;


TThemeServices.ThemedControlsEnabled

Declaration

Source position: themes.pas line 437

protected function TThemeServices.ThemedControlsEnabled: Boolean; virtual;


TThemeServices.ThemesAvailable

Declaration

Source position: themes.pas line 502

public property TThemeServices.ThemesAvailable : Boolean
  read FThemesAvailable;


TThemeServices.ThemesEnabled

Declaration

Source position: themes.pas line 503

public property TThemeServices.ThemesEnabled : Boolean
  read GetThemesEnabled;


TThemeServices.UnloadThemeData

Declaration

Source position: themes.pas line 435

protected procedure TThemeServices.UnloadThemeData; virtual;


TThemeServices.UpdateThemes

Declaration

Source position: themes.pas line 499

public procedure TThemeServices.UpdateThemes;


TThemeServices.UseThemes

Declaration

Source position: themes.pas line 436

protected function TThemeServices.UseThemes: Boolean; virtual;


TTimePopupForm

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a form displayed to capture a time value

Declaration

Source position: timepopup.pas line 30

type TTimePopupForm = class(TForm)
Bevel1: TBevel;
MainPanel: TPanel;
HoursGrid: TStringGrid;
MinutesGrid: TStringGrid;
MoreLessBtn: TBitBtn;
procedure GridsDblClick(); | Implements the OnDblClick event handler for grids controls on the form
procedure GridsKeyDown(); | Implements the OnKeyDown event handler for grid controls on the form
procedure GridPrepareCanvas(); | Sets the canvas text style for a grid on the form
procedure MoreLessBtnClick(); | Implements the OnClick event handler for the MoreLessBtn button on the form
published
procedure FormClose(); | Performs actions needed when the form is closed
procedure FormCreate(); | Performs actions needed when the form instance is created
procedure FormDeactivate(); | Performs action needed when the form is deactivated
end;

Inheritance

TTimePopupForm | Implements a form displayed to capture a time value
|
TForm
|
TCustomForm | The base type for TForm classes
|
TCustomDesignControl | Provides a designer surface for scaling and layout of its child controls
|
TScrollingWinControl | Class of a windowed control with incorporated scroll bars
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TTimePopupForm implements a form displayed to capture and return a time value.

The form contains grids with Hour and Minute values which can be selected to form the time value. The Minutes displayed in the grid are in either 5 minute or 30 minute intervals, depending on the layout selected using the SetLayout method; Simple layout uses a 5 minute interval and is the default layout for the form.

It uses an internal TReturnTimeEvent handler to validate or update the time value. There are also internal members used to track the control associated with the form, and the coordinates where the form is displayed. These internals are assigned using values passed as arguments to the ShowTimePopup routine.

See also

ShowTimePopup | Creates, initializes, and displays a TTimePopupForm instance
TReturnTimeEvent | Specifies an event handler signalled to get a time return value
#lcl.EditBtn.TTimeEdit | Implements a control used to edit time values


TTimePopupForm
TForm
 | ro | ClientHandle
 | ro | DockManager
pl | ro | Action
pl | ro | ActiveControl
pl | ro | Align
pl | ro | AllowDropFiles
pl | ro | AlphaBlend
pl | ro | AlphaBlendValue
pl | ro | Anchors
pl | ro | AutoScroll
pl | ro | AutoSize
pl | ro | BiDiMode
pl | ro | BorderIcons
pl | ro | BorderStyle
pl | ro | BorderWidth
pl | ro | Caption
pl | ro | ChildSizing
pl | ro | ClientHeight
pl | ro | ClientWidth
pl | ro | Color
pl | ro | Constraints
pl | ro | DefaultMonitor
pl | ro | DesignTimePPI
pl | ro | DockSite
pl | ro | DoubleBuffered
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | Font
pl | ro | FormStyle
pl | ro | HelpFile
pl | ro | Icon
pl | ro | KeyPreview
pl | ro | Menu
pl | ro | ParentBiDiMode
pl | ro | ParentDoubleBuffered
pl | ro | ParentFont
pl | ro | PixelsPerInch
pl | ro | PopupMenu
pl | ro | PopupMode
pl | ro | PopupParent
pl | ro | Position
pl | ro | SessionProperties
pl | ro | ShowHint
pl | ro | ShowInTaskBar
pl | ro | UseDockManager
pl |  | LCLVersion
pl | ro | Scaled
pl | ro | Visible
pl | ro | WindowState
TCustomForm
pt | ro | ClientHandle
 | ro | Active
 |  | ActiveControl
 |  | ActiveDefaultControl
 |  | AllowDropFiles
 |  | AlphaBlend
 |  | AlphaBlendValue
 | ro | AutoScroll
 |  | BorderIcons
 |  | BorderStyle
 |  | CancelControl
 | ro | Caption
 | ro | Color
 |  | DefaultControl
 |  | DefaultMonitor
 |  | Designer
 | ro | EffectiveShowInTaskBar
 | ro | FormState
 |  | FormStyle
 |  | HelpFile
 |  | Icon
 |  | KeyPreview
 | ro | MDIChildren
 |  | Menu
 |  | ModalResult
 | ro | Monitor
 | ro | LastActiveControl
 |  | PopupMode
 |  | PopupParent
 | ro | ParentFont
 |  | Position
 | ro | RestoredLeft
 | ro | RestoredTop
 | ro | RestoredWidth
 | ro | RestoredHeight
 |  | ShowInTaskBar
 | ro | Visible
 |  | WindowState
TCustomDesignControl
 |  | DesignTimePPI
 |  | PixelsPerInch
 |  | Scaled
TScrollingWinControl
pt |  | AutoScroll
pl |  | HorzScrollBar
pl |  | VertScrollBar
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


TTimePopupForm
 | GridsDblClick
 | GridsKeyDown
 | GridPrepareCanvas
 | MoreLessBtnClick
pl | FormClose
pl | FormCreate
pl | FormDeactivate
TForm
pt | WSRegisterClass
pt | CreateWnd
pt | Loaded
 | Create
 | Cascade
 | Next
 | Previous
 | Tile
 | ArrangeIcons
TCustomForm
pt | WMActivate
pt | WMCloseQuery
pt | WMHelp
pt | WMMove
pt | WMShowWindow
pt | WMSize
pt | WMWindowPosChanged
pt | CMBiDiModeChanged
pt | CMParentBiDiModeChanged
pt | CMAppShowBtnGlyphChanged
pt | CMAppShowMenuGlyphChanged
pt | CMIconChanged
pt | CMRelease
pt | CMActivate
pt | CMDeactivate
pt | CMShowingChanged
pt | WMDPIChanged
pt | WSRegisterClass
pt | DoShowWindow
pt | Activate
pt | ActiveChanged
pt | AdjustClientRect
pt | BeginFormUpdate
pt | ColorIsStored
pt | CreateParams
pt | CreateWnd
pt | Deactivate
pt | DoClose
pt | DoCreate
pt | DoDestroy
pt | DoHide
pt | DoShow
pt | EndFormUpdate
pt | HandleCreateException
pt | HandleDestroyException
pt | HandleShowHideException
pt | InitializeWnd
pt | Loaded
pt | ChildHandlesCreated
pt | Notification
pt | PaintWindow
pt | RequestAlign
pt | Resizing
pt | CalculatePreferredSize
pt | SetZOrder
pt | SetParent
pt | MoveToDefaultPosition
pt | UpdateShowing
pt | SetVisible
pt | AllAutoSized
pt | DoFirstShow
pt | UpdateWindowState
pt | VisibleChanging
pt | VisibleChanged
pt | WndProc
pt | VisibleIsStored
pt | DoAutoSize
pt | SetAutoSize
pt | SetAutoScroll
pt | SetScaled
pt | DoAddActionList
pt | DoRemoveActionList
pt | ProcessResource
pt | BeginAutoDrag
pt | DoDock
pt | GetFloating
pt | GetDefaultDockCaption
pt | CMActionExecute
pt | CMActionUpdate
pt | DoExecuteAction
pt | DoUpdateAction
pt | UpdateActions
 | Create
 | CreateNew
 | Destroy
 | AfterConstruction
 | BeforeDestruction
 | GetControlClassDefaultSize
 | BigIconHandle
 | Close
 | CloseQuery
 | DefocusControl
 | DestroyWnd
 | EnsureVisible
 | FocusControl
 | FormIsUpdating
 | GetFormImage
 | GetRolesForControl
 | GetRealPopupParent
 | Hide
 | IntfDropFiles
 | IntfHelp
 | IsShortcut
 | MakeFullyVisible
 | AutoSizeDelayedHandle
 | GetPreferredSize
 | Release
 | CanFocus
 | SetFocus
 | SetFocusedControl
 | SetRestoredBounds
 | Show
 | ShowModal
 | ShowOnTop
 | SmallIconHandle
 | GetChildren
 | WantChildKey
 | RemoveAllHandlersOfObject
 | AddHandlerFirstShow
 | RemoveHandlerFirstShow
 | AddHandlerClose
 | RemoveHandlerClose
 | AddHandlerCreate
 | RemoveHandlerCreate
 | ActiveMDIChild
 | GetMDIChildren
 | MDIChildCount
 | AutoScale
 | Dock
 | UpdateDockCaption
TCustomDesignControl
pt | SetScaled
pt | DoAutoAdjustLayout
 | Create
 | AutoAdjustLayout
TScrollingWinControl
pt | WSRegisterClass
pt | AlignControls
pt | AutoScrollEnabled
pt | CalculateAutoRanges
pt | CreateWnd
pt | GetClientScrollOffset
pt | GetLogicalClientRect
pt | DoOnResize
pt | GetPreferredSizeClientFrame
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | ComputeScrollbars
pt | SetAutoScroll
pt | Loaded
pt | Resizing
pt | SetAutoSize
 | Create
 | Destroy
 | ScreenToClient
 | ClientToScreen
 | UpdateScrollbars
 | GetControlClassDefaultSize
 | ScrollBy
 | ScrollInView
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
pt | Activate (TCustomForm)
pt | ActiveChanged (TCustomForm)
 | ActiveDefaultControlChanged (TControl)
 | ActiveMDIChild (TCustomForm)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerClose (TCustomForm)
 | AddHandlerCreate (TCustomForm)
 | AddHandlerFirstShow (TCustomForm)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomForm)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
 | AfterConstruction (TCustomForm)
pt | AlignControls (TWinControl)
pt | AlignControls (TScrollingWinControl)
pt | AllAutoSized (TWinControl)
pt | AllAutoSized (TCustomForm)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | ArrangeIcons (TForm)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoAdjustLayout (TCustomDesignControl)
 | AutoScale (TCustomForm)
pt | AutoScrollEnabled (TScrollingWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedHandle (TCustomForm)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
 | BeforeDestruction (TCustomForm)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomForm)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
pt | BeginFormUpdate (TCustomForm)
 | BeginUpdateBounds (TWinControl)
 | BigIconHandle (TCustomForm)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateAutoRanges (TScrollingWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomForm)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanFocus (TCustomForm)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
 | Cascade (TForm)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildHandlesCreated (TCustomForm)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
 | ClientToScreen (TScrollingWinControl)
 | Close (TCustomForm)
 | CloseQuery (TCustomForm)
pt | CMActionExecute (TCustomForm)
pt | CMActionUpdate (TCustomForm)
pt | CMActivate (TCustomForm)
pt | CMAppShowBtnGlyphChanged (TCustomForm)
pt | CMAppShowMenuGlyphChanged (TCustomForm)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomForm)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDeactivate (TCustomForm)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMIconChanged (TCustomForm)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentBiDiModeChanged (TCustomForm)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMRelease (TCustomForm)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMShowingChanged (TCustomForm)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColorIsStored (TCustomForm)
pt | ComputeScrollbars (TScrollingWinControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TScrollingWinControl)
 | Create (TCustomDesignControl)
 | Create (TCustomForm)
 | Create (TForm)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
 | CreateNew (TCustomForm)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomForm)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TScrollingWinControl)
pt | CreateWnd (TCustomForm)
pt | CreateWnd (TForm)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
pt | Deactivate (TCustomForm)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | DefocusControl (TCustomForm)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TScrollingWinControl)
 | Destroy (TCustomForm)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
 | DestroyWnd (TCustomForm)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddActionList (TCustomForm)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomDesignControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoAutoSize (TCustomForm)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | Dock (TCustomForm)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoClose (TCustomForm)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCreate (TCustomForm)
pt | DoDestroy (TCustomForm)
pt | DoDock (TControl)
pt | DoDock (TCustomForm)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExecuteAction (TCustomForm)
pt | DoExit (TWinControl)
pt | DoFirstShow (TCustomForm)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoHide (TCustomForm)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TScrollingWinControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveActionList (TCustomForm)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoShow (TCustomForm)
pt | DoShowWindow (TCustomForm)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUpdateAction (TCustomForm)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
pt | EndFormUpdate (TCustomForm)
 | EndUpdateBounds (TWinControl)
 | EnsureVisible (TCustomForm)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | FocusControl (TCustomForm)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pl | FormClose (TTimePopupForm)
pl | FormCreate (TTimePopupForm)
pl | FormDeactivate (TTimePopupForm)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FormIsUpdating (TCustomForm)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildren (TCustomForm)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
pt | GetClientScrollOffset (TScrollingWinControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlClassDefaultSize (TScrollingWinControl)
 | GetControlClassDefaultSize (TCustomForm)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultDockCaption (TCustomForm)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloating (TCustomForm)
pt | GetFloatingDockSiteClass (TControl)
 | GetFormImage (TCustomForm)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetLogicalClientRect (TScrollingWinControl)
 | GetMDIChildren (TCustomForm)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
 | GetPreferredSize (TCustomForm)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPreferredSizeClientFrame (TScrollingWinControl)
 | GetRealPopupParent (TCustomForm)
 | GetRGBColorResolvingParent (TControl)
 | GetRolesForControl (TCustomForm)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | GridPrepareCanvas (TTimePopupForm)
 | GridsDblClick (TTimePopupForm)
 | GridsKeyDown (TTimePopupForm)
 | HandleAllocated (TWinControl)
pt | HandleCreateException (TCustomForm)
pt | HandleDestroyException (TCustomForm)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
pt | HandleShowHideException (TCustomForm)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | Hide (TCustomForm)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
pt | InitializeWnd (TCustomForm)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfDropFiles (TCustomForm)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfHelp (TCustomForm)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsShortcut (TCustomForm)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TScrollingWinControl)
pt | Loaded (TCustomForm)
pt | Loaded (TForm)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | MakeFullyVisible (TCustomForm)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MDIChildCount (TCustomForm)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | MoreLessBtnClick (TTimePopupForm)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
pt | MoveToDefaultPosition (TCustomForm)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Next (TForm)
 | Notification (TComponent)
pt | Notification (TControl)
pt | Notification (TCustomForm)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
pt | PaintWindow (TCustomForm)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
 | Previous (TForm)
pt | ProcessResource (TCustomForm)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
 | Release (TCustomForm)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveAllHandlersOfObject (TCustomForm)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerClose (TCustomForm)
 | RemoveHandlerCreate (TCustomForm)
 | RemoveHandlerFirstShow (TCustomForm)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | RequestAlign (TCustomForm)
pt | Resize (TControl)
pt | Resizing (TScrollingWinControl)
pt | Resizing (TCustomForm)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToClient (TScrollingWinControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy (TScrollingWinControl)
 | ScrollBy_WS (TWinControl)
 | ScrollInView (TScrollingWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoScroll (TScrollingWinControl)
pt | SetAutoScroll (TCustomForm)
pt | SetAutoSize (TControl)
pt | SetAutoSize (TScrollingWinControl)
pt | SetAutoSize (TCustomForm)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
 | SetFocus (TCustomForm)
 | SetFocusedControl (TCustomForm)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParent (TCustomForm)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetRestoredBounds (TCustomForm)
pt | SetScaled (TCustomDesignControl)
pt | SetScaled (TCustomForm)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetVisible (TCustomForm)
pt | SetZOrder (TControl)
pt | SetZOrder (TCustomForm)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
 | Show (TCustomForm)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | ShowModal (TCustomForm)
 | ShowOnTop (TCustomForm)
 | SmallIconHandle (TCustomForm)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | Tile (TForm)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateActions (TCustomForm)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
 | UpdateDockCaption (TCustomForm)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
 | UpdateScrollbars (TScrollingWinControl)
pt | UpdateShowing (TWinControl)
pt | UpdateShowing (TCustomForm)
pt | UpdateWindowState (TCustomForm)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanged (TCustomForm)
pt | VisibleChanging (TControl)
pt | VisibleChanging (TCustomForm)
pt | VisibleIsStored (TCustomForm)
 | WantChildKey (TCustomForm)
pt | WidthIsAnchored (TControl)
pt | WMActivate (TCustomForm)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMCloseQuery (TCustomForm)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMDPIChanged (TCustomForm)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHelp (TCustomForm)
pt | WMHScroll (TScrollingWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMMove (TCustomForm)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMShowWindow (TCustomForm)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TScrollingWinControl)
pt | WMSize (TCustomForm)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TScrollingWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMWindowPosChanged (TCustomForm)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomForm)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TScrollingWinControl)
pt | WSRegisterClass (TCustomForm)
pt | WSRegisterClass (TForm)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TTimePopupForm
TForm
pl | ro | OnActivate
pl | ro | OnChangeBounds
pl | ro | OnClick
pl | ro | OnClose
pl | ro | OnCloseQuery
pl | ro | OnConstrainedResize
pl | ro | OnContextPopup
pl | ro | OnCreate
pl | ro | OnDblClick
pl | ro | OnDeactivate
pl | ro | OnDestroy
pl | ro | OnDockDrop
pl | ro | OnDockOver
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnDropFiles
pl | ro | OnEndDock
pl | ro | OnGetSiteInfo
pl | ro | OnHelp
pl | ro | OnHide
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnPaint
pl | ro | OnResize
pl | ro | OnShortCut
pl | ro | OnShow
pl | ro | OnShowHint
pl | ro | OnStartDock
pl | ro | OnUnDock
pl | ro | OnUTF8KeyPress
pl | ro | OnWindowStateChange
TCustomForm
 |  | OnActivate
 |  | OnClose
 |  | OnCloseQuery
 |  | OnCreate
 |  | OnDeactivate
 |  | OnDestroy
 |  | OnDropFiles
 |  | OnHelp
 |  | OnHide
 | ro | OnResize
 |  | OnShortcut
 |  | OnShow
 |  | OnShowModalFinished
 |  | OnWindowStateChange
TCustomDesignControl
TScrollingWinControl
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TTimePopupForm.Bevel1

Declaration

Source position: timepopup.pas line 31

TTimePopupForm.Bevel1 : TBevel;


TTimePopupForm.FormClose

Performs actions needed when the form is closed

Declaration

Source position: timepopup.pas line 56

published procedure TTimePopupForm.FormClose(

  Sender: TObject;

  var CloseAction: TCloseAction

);

Arguments

Sender | Object for the event notification
CloseAction | Close action to perform on exit form the method

Description

FormClose reimplements the FormClose event handler for the form to ensure that the FormDeactivate method is removed from the registered deactivate handlers in the global Application instance. FormClose sets the value in CloseAction to caFree to free the form instance.

See also

TTimePopupForm.FormDeactivate | Performs action needed when the form is deactivated
#lcl.Forms.Application | The TApplication singleton
#lcl.Forms.TApplication.RemoveOnDeactivateHandler | Removes an application deactivation handler


TTimePopupForm.FormCreate

Performs actions needed when the form instance is created

Declaration

Source position: timepopup.pas line 57

published procedure TTimePopupForm.FormCreate(

  Sender: TObject

);

Arguments

Sender

Object for the event notification

Description

FormCreate reimplements the FormCreate method to initialize the form instance, and register its deactivation handler. FormCreate sets the form to us the Simple layout, calls SetLayout, and registers the FormDeactivate method as a deactivation handler in the global Application instance.

See also

TTimePopupForm | Implements a form displayed to capture a time value
#lcl.Forms.Application | The TApplication singleton
#lcl.Forms.TApplication.AddOnDeactivateHandler | Adds an application deactivation handler


TTimePopupForm.FormDeactivate

Performs action needed when the form is deactivated

Declaration

Source position: timepopup.pas line 58

published procedure TTimePopupForm.FormDeactivate(

  Sender: TObject

);

Arguments

Sender

Object for the event notification

Description

FormDeactivate reimplements the FormDeactivate event handler for the form. FormDeactivate call the Hide method to immediately hide the form. Otherwise, it would remain visible while in a Drag operation, for example. If not already active, the Close method is called prior to exiting from the method.

See also

TCustomForm.Close

TCustomForm.Hide


TTimePopupForm.GridPrepareCanvas

Sets the canvas text style for a grid on the form

Declaration

Source position: timepopup.pas line 38

procedure TTimePopupForm.GridPrepareCanvas(

  sender: TObject;

  aCol: Integer;

  aRow: Integer;

  aState: TGridDrawState

);

Arguments

sender | Control updated in the method
aCol | Ignored
aRow | Ignored
aState | Ignored

Description

GridPrepareCanvas ensures that the Canvas used to draw grid controls (TStringGrid) on the form has been initialized. GridPrepareCanvas sets the text layout and alignment needed for the Canvas property in the control.

Sender contains the grid control updated in the method. All other parameters are ignored in the current implementation.


TTimePopupForm.GridsDblClick

Implements the OnDblClick event handler for grids controls on the form

Declaration

Source position: timepopup.pas line 36

procedure TTimePopupForm.GridsDblClick(

  Sender: TObject

);

Arguments

Sender

Object for the event notification

Description

Calls ReturnTime to signal the OnReturnTime event handler (when assigned) and close the form.

See also

TTimePopupForm | Implements a form displayed to capture a time value
TCustomForm.Close
TReturnTimeEvent | Specifies an event handler signalled to get a time return value


TTimePopupForm.GridsKeyDown

Implements the OnKeyDown event handler for grid controls on the form

Declaration

Source position: timepopup.pas line 37

procedure TTimePopupForm.GridsKeyDown(

  Sender: TObject;

  var Key: Word;

  Shift: TShiftState

);

Arguments

Sender | Object for the event notification
Key | Virtual key code examined in the method
Shift | Key Modifier examined in the method

Description

GridsKeyDown ensures that the virtual key in Key and Shift is applied, when required. GridsKeyDown calls for form methods for the following:

VK_ESC
Calls the close method to close the Form.
VK_RETURN, VK_SPACE
Call ReturnTime to validate/update the time value, and close the Form.

When Key is handled in the method, it is set to zero (0). Otherwise, it is retained for use in Form or Application key events.


TTimePopupForm.HoursGrid

Declaration

Source position: timepopup.pas line 33

TTimePopupForm.HoursGrid : TStringGrid;


TTimePopupForm.MainPanel

Declaration

Source position: timepopup.pas line 32

TTimePopupForm.MainPanel : TPanel;


TTimePopupForm.MinutesGrid

Declaration

Source position: timepopup.pas line 34

TTimePopupForm.MinutesGrid : TStringGrid;


TTimePopupForm.MoreLessBtn

Declaration

Source position: timepopup.pas line 35

TTimePopupForm.MoreLessBtn : TBitBtn;


TTimePopupForm.MoreLessBtnClick

Implements the OnClick event handler for the MoreLessBtn button on the form

Declaration

Source position: timepopup.pas line 40

procedure TTimePopupForm.MoreLessBtnClick(

  Sender: TObject

);

Arguments

Sender

Object for the event notification


TToolWindow

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

The base class for windowed controls which paint themselves

Declaration

Source position: toolwin.pp line 50

type TToolWindow = class(TCustomControl)
protected
FUpdateCount: Integer; | Internal counter used in BeginUpdate and EndUpdate
procedure AdjustClientRect(); override; | Adjusts the client rectangle when borders are drawn for the control
procedure Paint; override; | Draws the control with the borders and style needed
public
constructor Create(); override; | Constructor for the class instance
procedure BeginUpdate; virtual; | Increments the internal counter for buffering calls to Update
procedure EndUpdate; virtual; | Decrements the internal counter for buffering calls to Update
property EdgeBorders: TEdgeBorders; [rw] | Indicates the edges to be drawn with a border on the control
property EdgeInner: TEdgeStyle; [rw] | Specifies the drawing style used for the inner border of the control
property EdgeOuter: TEdgeStyle; [rw] | Specifies the drawing style used for the outer border of the control
end;

Inheritance

TToolWindow | The base class for windowed controls which paint themselves
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TToolWindow is a TCustomControl which supports sizing and drawing its client area with borders. TToolWindow contains properties used to specify the borders (inner and outer) for the control. Methods are provided which adjust the client rectangle for the control, and paint the control to its canvas handle with the desired border edges and style.

TToolWindow is the ancestor for TToolBar and TCoolBar.

See also

#LCL.Controls.TCustomControl | The base class for windowed controls which paint themselves
#LCL.ComCtrls.TToolbar |
#LCL.ComCtrls.TCoolbar |


TToolWindow
 |  | EdgeBorders
 |  | EdgeInner
 |  | EdgeOuter
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
 |  | BorderSpacing (TControl)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
 |  | Color (TControl)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pt |  | DragCursor (TControl)
pt |  | DragKind (TControl)
pt |  | DragMode (TControl)
 |  | EdgeBorders (TToolWindow)
 |  | EdgeInner (TToolWindow)
 |  | EdgeOuter (TToolWindow)
 |  | Enabled (TControl)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
 |  | Font (TControl)
 |  | Handle (TWinControl)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
 |  | LRDockWidth (TControl)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pt |  | ParentColor (TControl)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pt |  | ParentShowHint (TControl)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | ReadBounds (TControl)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | Showing (TWinControl)
 |  | TabOrder (TWinControl)
 |  | TabStop (TWinControl)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | Top (TControl)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | VisibleDockClientCount (TWinControl)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TToolWindow
pt | AdjustClientRect
pt | Paint
 | Create
 | BeginUpdate
 | EndUpdate
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TToolWindow)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeginAutoDrag (TControl)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdate (TToolWindow)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CanAutoSize (TControl)
 | CanFocus (TWinControl)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
pt | Click (TControl)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseLeave (TControl)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TToolWindow)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateWnd (TWinControl)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
 | DecLCLRefCount (TLCLComponent)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoExit (TWinControl)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoMouseWheel (TControl)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelUp (TControl)
pt | DoOnChangeBounds (TControl)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnShowHint (TControl)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
 | EditingDone (TControl)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdate (TToolWindow)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindSubComponent (TControl)
 | FixDesignFontsPPI (TControl)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
 | Focused (TWinControl)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultDockCaption (TControl)
 | GetDefaultHeight (TControl)
 | GetDefaultWidth (TControl)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
 | GetRGBColorResolvingParent (TControl)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InstanceSize (TObject)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
pt | InvalidateBoundsRealized (TWinControl)
 | InvalidateClientRectCache (TWinControl)
pt | InvalidateControl (TControl)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
 | IsEnabled (TControl)
 | IsImplementorOf (TComponent)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyUp (TWinControl)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | LoadedAll (TControl)
 | Loading (TComponent)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseDown (TControl)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseUp (TControl)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
 | NotifyControls (TWinControl)
pt | Paint (TCustomControl)
pt | Paint (TToolWindow)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PositionDockRect (TControl)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | Resize (TControl)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
 | ScrollBy (TWinControl)
 | ScrollBy_WS (TWinControl)
pt | SelectFirst (TWinControl)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEnabled (TControl)
 | SetFocus (TWinControl)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
 | SetReference (TComponent)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
 | ToString (TObject)
pt | TripleClick (TControl)
 | UnitName (TObject)
 | UnlockRealizeBounds (TWinControl)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateShowing (TWinControl)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TToolWindow
TCustomControl
 | OnPaint
TWinControl
pt | OnGetSiteInfo
pt | OnGetDockCaption
 | OnAlignInsertBefore
 | OnAlignPosition
 | OnDockDrop
 | OnDockOver
 | OnEnter
 | OnExit
 | OnKeyDown
 | OnKeyPress
 | OnKeyUp
 | OnUnDock
 | OnUTF8KeyPress
TControl
pt | OnConstrainedResize
pt | OnContextPopup
pt | OnDblClick
pt | OnTripleClick
pt | OnQuadClick
pt | OnDragDrop
pt | OnDragOver
pt | OnEndDock
pt | OnEndDrag
pt | OnMouseDown
pt | OnMouseMove
pt | OnMouseUp
pt | OnMouseEnter
pt | OnMouseLeave
pt | OnMouseWheel
pt | OnMouseWheelDown
pt | OnMouseWheelUp
pt | OnMouseWheelHorz
pt | OnMouseWheelLeft
pt | OnMouseWheelRight
pt | OnStartDock
pt | OnStartDrag
pt | OnEditingDone
 | OnChangeBounds
 | OnClick
 | OnResize
 | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


TToolWindow.AdjustClientRect

Adjusts the client rectangle when borders are drawn for the control

Declaration

Source position: toolwin.pp line 60

protected procedure TToolWindow.AdjustClientRect(

  var ARect: TRect

); override;

Arguments

ARect

Client rectangle for the control

Description

AdjustClientRect is a procedure used to adjust the specified client rectangle when borders are drawn for the control. AdjustClientRect ensures that the client rectangle is increased in size according to values in EdgeBorders and the drawing styles in EdgeOuter and EdgeInner.

See also

TToolWindow.EdgeBorders | Indicates the edges to be drawn with a border on the control
TToolWindow.EdgeOuter | Specifies the drawing style used for the outer border of the control
TToolWindow.EdgeInner | Specifies the drawing style used for the inner border of the control


TToolWindow.BeginUpdate

Increments the internal counter for buffering calls to Update

Declaration

Source position: toolwin.pp line 64

public procedure TToolWindow.BeginUpdate; virtual;


TToolWindow.Create

Constructor for the class instance

Declaration

Source position: toolwin.pp line 63

public constructor TToolWindow.Create(

  TheOwner: TComponent

); override;

Arguments

TheOwner

Owner of the class instance

Description

Create is the constructor for the class instance, and calls the inherited constructor using TheOwner as the owner of the control. Create sets the default values for the following properties:

EdgeBorders
Set to the value [ebLeft, ebTop, ebRight, ebBottom]
EdgeInner
esRaised
EdgeOuter
esLowered

See also

TToolWindow.EdgeBorders | Indicates the edges to be drawn with a border on the control
TToolWindow.EdgeOuter | Specifies the drawing style used for the outer border of the control
TToolWindow.EdgeInner | Specifies the drawing style used for the inner border of the control


TToolWindow.EdgeBorders

Indicates the edges to be drawn with a border on the control

Declaration

Source position: toolwin.pp line 67

public property TToolWindow.EdgeBorders : TEdgeBorders
  read FEdgeBorders
  write SetEdgeBorders
  default [ebLeft, ebTop, ebRight, ebBottom];

Description

EdgeBorders is a TEdgeBorders property that indicates the edges to be drawn with a border on the control. The default value for EdgeBorders is [ebLeft, ebTop, ebRight, ebBottom]. EdgeBorders is used in the Paint method to render the control with borders in the specified positions with the drawing style in EdgeInner and EdgeOuter.

See also

TEdgeBorders | Set used to store TEdgeBorder enumeration values
TToolWindow.EdgeBorders | Indicates the edges to be drawn with a border on the control
TToolWindow.EdgeOuter | Specifies the drawing style used for the outer border of the control
TToolWindow.EdgeInner | Specifies the drawing style used for the inner border of the control


TToolWindow.EdgeInner

Specifies the drawing style used for the inner border of the control

Declaration

Source position: toolwin.pp line 68

public property TToolWindow.EdgeInner : TEdgeStyle
  read FEdgeInner
  write SetEdgeInner
  default esRaised;

Description

EdgeInner is a TEdgeStyle property that specifies the drawing style used for the inner border of the control. The default value for the property is esRaised.

EdgeInner is used, along with EdgeOuter, to give the control a beveled 3D appearance. Use EdgeOuter to control the drawing style for the outer border on the control.

Use EdgeBorders to specify the positions (for both inner and outer) where borders are drawn.

See also

TEdgeStyle | Enumeration type with values that specify the drawing style for borders
TToolWindow.EdgeOuter | Specifies the drawing style used for the outer border of the control
TToolWindow.EdgeBorders | Indicates the edges to be drawn with a border on the control


TToolWindow.EdgeOuter

Specifies the drawing style used for the outer border of the control

Declaration

Source position: toolwin.pp line 69

public property TToolWindow.EdgeOuter : TEdgeStyle
  read FEdgeOuter
  write SetEdgeOuter
  default esLowered;

Description

EdgeOuter is a TEdgeStyle property that specifies the drawing style used for the outer border of the control. The default value for the property is esLowered.

EdgeOuter is used, along with EdgeInner, to give the control a beveled 3D appearance. Use EdgeInner to control the drawing style for the inner border on the control.

Use EdgeBorders to specify the positions (for both inner and outer) where borders are drawn.

See also

TEdgeStyle | Enumeration type with values that specify the drawing style for borders
TToolWindow.EdgeInner | Specifies the drawing style used for the inner border of the control
TToolWindow.EdgeBorders | Indicates the edges to be drawn with a border on the control


TToolWindow.EndUpdate

Decrements the internal counter for buffering calls to Update

Declaration

Source position: toolwin.pp line 65

public procedure TToolWindow.EndUpdate; virtual;


TToolWindow.FUpdateCount

Internal counter used in BeginUpdate and EndUpdate

Declaration

Source position: toolwin.pp line 59

protected TToolWindow.FUpdateCount : Integer;


TToolWindow.Paint

Draws the control with the borders and style needed

Declaration

Source position: toolwin.pp line 61

protected procedure TToolWindow.Paint; override;

Description

Paint is an overridden procedure that draws the control with the borders and styles indicated in EdgeBorders, EdgeInner, and EdgeOuter. Paint calls DrawEdge to render the control, and calls the inherited Paint method.

See also

TToolWindow.EdgeBorders | Indicates the edges to be drawn with a border on the control
TToolWindow.EdgeOuter | Specifies the drawing style used for the outer border of the control
TToolWindow.EdgeInner | Specifies the drawing style used for the inner border of the control


TItemProp

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Represents items in the TValueListEditor control

Declaration

Source position: valedit.pas line 21

type TItemProp = class(TPersistent)
protected
procedure AssignTo(); override; | Stores property values to the specified persistent object
public
constructor Create(); | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
published
property EditMask: string; [rw] | Specifies the edit mask used when editing the item
property EditStyle: TEditStyle; [rw] |
property KeyDesc: string; [rw] | Describes the Key for the item in TValueListEditor
property PickList: TStrings; [rw] | Values that can be selected for the item in TValueListEditor
property MaxLength: Integer; [rw] | Specifies the maximum length of the item value
property ReadOnly: Boolean; [rw] | Indicates if the value for the item can be changed
end;

Inheritance

TItemProp

Represents items in the TValueListEditor control

|

TPersistent,IFPObserved
|

TObject

Description

TItemProp is a TPersistent descendant that represents items in the TValueListEditor control. TItemProp provides properties and methods to define the editor used for a Key-Value pair. These include the editor style, editing mask, maximum length, pick list values, and read-only status for the item.

TItemProp maintains a reference to the TValueListEditor for the item, and allows access to the properties, methods, and events for the control.

TItemProp is the type used for items in the TItemPropList container, and in the TValueListEditor.ItemProps property.

See also

TItemPropList | Implements a storage container for items added to TValueListEditor
TValueListEditor.ItemProps | Provides indexed access to item definitions in the component


TItemProp
pl | EditMask
pl | EditStyle
pl | KeyDesc
pl | PickList
pl | MaxLength
pl | ReadOnly
TPersistent
TObject


pl | EditMask (TItemProp)
pl | EditStyle (TItemProp)
pl | KeyDesc (TItemProp)
pl | MaxLength (TItemProp)
pl | PickList (TItemProp)
pl | ReadOnly (TItemProp)


TItemProp
pt | AssignTo
 | Create
 | Destroy
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TItemProp)
 | BeforeDestruction (TObject)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TItemProp)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TItemProp)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | FieldAddress (TObject)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetOwner (TPersistent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | SafeCallException (TObject)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)


TItemProp

TPersistent

TObject


TItemProp.Create

Constructor for the class instance

Declaration

Source position: valedit.pas line 41

public constructor TItemProp.Create(

  AOwner: TValueListEditor

);

Arguments

AOwner

Owner of the class instance

Description

Create is the constructor for the class instance, and calls the inherited method. Create ensures that the TValueListEditor instance in AOwner is used as the owner of the item.


TItemProp.Destroy

Destructor for the class instance

Declaration

Source position: valedit.pas line 42

public destructor TItemProp.Destroy; override;

Description

Destroy is the destructor for the class instance. Destroy frees resources allocated for the PickList property, and calls the inherited Destroy method.


TItemProp.EditMask

Specifies the edit mask used when editing the item

Declaration

Source position: valedit.pas line 45

published property TItemProp.EditMask : string
  read FEditMask
  write SetEditMask;

Description

EditMask is a String property which specifies the edit mask used when editing the item in TValueListEditor. EditMask can contain the edit mask notation used in TMaskEdit, such as:

\
Quotes the following character; ie. '\-' inserts the literal '-' character
<
Converts following characters to upper case
>
Converts following characters to lower case
l
Allows an optional letter value [A-Z][a-z]
L
Requires a letter value [A-Z][a-z]
a
Optional alphanumeric character [A-Z][a-z][0-9]
A
Required alphanumeric character [A-Z][a-z][0-9]
c
Optional UTF-8-encoded character [#32-#255]
C
Required UTF-8-encoded character [#32-#255]
9
Optional numeric value [0-9]
0
Required numeric value [0-9]
#
Optional sign or numeric value [+-][0-9]
:
Inserts the hour/minute time separator [:]
/
Inserts the date separator [/]
h
Optional hexadecimal character [0-9][A-F]
H
Required hexadecimal character [0-9][A-F]
b
Optional binary character
B
Required binary character
!
Trims leading space characters

Changing the value in EditMask causes the TValueListEditor (which owns the item) to be redrawn when its EditorMode is True.

See also

#LCL.Grids.TCustomStringGrid.EditorMode

Is grid ready to accept edits? (EditorMode True)


TItemProp.EditStyle

Declaration

Source position: valedit.pas line 46

published property TItemProp.EditStyle : TEditStyle
  read FEditStyle
  write SetEditStyle;

Description

EditStyle is a TEditStyle property which indicates the editor style to use for the item value. See TEditStyle for more information about the enumeration values and their meanings.

Changing the value in EditStyle causes the TValueListEditor (which owns the item) to be redrawn when its EditorMode is True.

Remark: Adding values to the PickList for the item overrides the value esSimple in EditStyle at run-time; the value esPickList will automatically be used.

See also

TEditStyle | Indicates the editor style for items in TValueListEditor
TItemProp.PickList | Values that can be selected for the item in TValueListEditor
#LCL.Grids.TCustomStringGrid.EditorMode | Is grid ready to accept edits? (EditorMode True)


TItemProp.KeyDesc

Describes the Key for the item in TValueListEditor

Declaration

Source position: valedit.pas line 47

published property TItemProp.KeyDesc : string
  read FKeyDesc
  write SetKeyDesc;

Description

KeyDesc is a String property that describes the Key portion of the Key-Value pair in TValueListEditor.


TItemProp.MaxLength

Specifies the maximum length of the item value

Declaration

Source position: valedit.pas line 49

published property TItemProp.MaxLength : Integer
  read FMaxLength
  write SetMaxLength;

Description

MaxLength is an Integer property that specifies the maximum length of the item value in TValueListEditor. Changing the value in MaxLength causes the TValueListEditor (which owns the item) to be redrawn when its EditorMode is True.

See also

#LCL.Grids.TCustomStringGrid.EditorMode

Is grid ready to accept edits? (EditorMode True)


TItemProp.PickList

Values that can be selected for the item in TValueListEditor

Declaration

Source position: valedit.pas line 48

published property TItemProp.PickList : TStrings
  read GetPickList
  write SetPickList;

Description

PickList is a TStrings property which contains values that can be selected for the item in TValueListEditor. Values in PickList are displayed using a ComboBox-style drop down when editing the item.

Reading the value in PickList ensures that a TStringList class instance is assigned for the property. Its OnChange event handler is set to the private PickListChange method which adjusts the EditStyle to match the intended usage for the item. In other words, an EditStyle of esSimple is changed to esPickList when it contains values.

Writing the value in PickList causes existing values to be overwritten with the new values. The TValueListEditor (which owns the item) is redrawn when its EditorMode is True.

See also

TItemProp.EditStyle |
#LCL.Grids.TCustomStringGrid.EditorMode | Is grid ready to accept edits? (EditorMode True)


TItemProp.ReadOnly

Indicates if the value for the item can be changed

Declaration

Source position: valedit.pas line 50

published property TItemProp.ReadOnly : Boolean
  read FReadOnly
  write SetReadOnly;

Description

ReadOnly is a Boolean property which indicates if the value for the item can be changed in TValueListEditor. When ReadOnly contains True, the value for the item cannot be changed. Changing the value in ReadOnly causes the TValueListEditor (which owns the item) to be redrawn when its EditorMode is True.

See also

#LCL.Grids.TCustomStringGrid.EditorMode

Is grid ready to accept edits? (EditorMode True)


TItemPropList

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a storage container for items added to TValueListEditor

Declaration

Source position: valedit.pas line 55

type TItemPropList = class
public
procedure Add(); | Appends the specified item to the list
procedure Assign(); | Sets the items in the container to the specified values
procedure Clear; | Removes all items in the container
procedure Delete(); | Removes an item in the container at the specified position
procedure Exchange(); | Swaps the items at the specified positions
procedure Insert(); | Insert the new item at the specified position in the container
constructor Create(); | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
property Count: Integer; [r] | Indicates the number of items in the list for the container
property Items []: TItemProp; default; [rw] | Provides access to items in the container by their ordinal position
end;

Inheritance

TItemPropList

Implements a storage container for items added to TValueListEditor

|

TObject

Description

TItemPropList is a class which implements a storage container for items added to TValueListEditor. TItemPropList uses a TFPObjectList member variable to store the TItemProp instances in the list. A TValueListStrings member variable is used as the owner of the list.

Properties and Methods are provided to add or maintain the items in the list. Use Items (the default property for the container) to read or write the items defined in the list.

See also

TItemProp | Represents items in the TValueListEditor control
TItemPropList.Items | Provides access to items in the container by their ordinal position
TValueListStrings | Stores values and item definitions used in TValueListEditor


TItemPropList
 | ro | Count
 |  | Items


ro | Count (TItemPropList)
 | Items (TItemPropList)


TItemPropList
 | Add
 | Assign
 | Clear
 | Delete
 | Exchange
 | Insert
 | Create
 | Destroy


Add (TItemPropList)

Assign (TItemPropList)

Clear (TItemPropList)

Create (TItemPropList)

Delete (TItemPropList)

Destroy (TItemPropList)

Exchange (TItemPropList)

Insert (TItemPropList)


TItemPropList


TItemPropList.Add

Appends the specified item to the list

Declaration

Source position: valedit.pas line 64

public procedure TItemPropList.Add(

  AValue: TItemProp

);

Arguments

AValue

Item to add to the container

Description

Add is a procedure used to append the specified item to the list. Add appends the TItemProp value in AValue to the internal list for the container. Use Items to access the items in the list by their ordinal position.

Use Insert to insert a new item at a specific ordinal position in the list. Use Delete to remove an item in the container. Use Clear to remove all items in the container.


TItemPropList.Assign

Sets the items in the container to the specified values

Declaration

Source position: valedit.pas line 65

public procedure TItemPropList.Assign(

  Source: TItemPropList

);

Arguments

Source

New values to store in the list for the container

Description

Assign is a procedure which sets the items in the container to the values specified in Source. Assign iterates over the TItemProp instances in Source, and creates new TItemProp instances and calls Assign to update the persistent objects. The newly created items are added to the list for the container.

No actions are performed in the method when Source is unassigned (contains Nil).


TItemPropList.Clear

Removes all items in the container

Declaration

Source position: valedit.pas line 66

public procedure TItemPropList.Clear;

Description

Clear is a procedure used to remove all items in the container. Clear calls the TFPObjectList.Clear method to remove all TItemProp instances stored in the list.

Use Delete or Insert to append or insert a new item for the list.


TItemPropList.Count

Indicates the number of items in the list for the container

Declaration

Source position: valedit.pas line 74

public property TItemPropList.Count : Integer
  read GetCount;

Description

Count is a read-only Integer property that indicates the number of items in the internal list for the container. Count returns the value from the TFPObjectList.Count property.


TItemPropList.Create

Constructor for the class instance

Declaration

Source position: valedit.pas line 71

public constructor TItemPropList.Create(

  AOwner: TValueListStrings

);

Description

Create is the constructor for the container. Create stores the value in AOwner as the owner of the container. Create allocates the internal TFPObjectList instance used to store Items in the list; objects in the list are owner by the container.


TItemPropList.Delete

Removes an item in the container at the specified position

Declaration

Source position: valedit.pas line 67

public procedure TItemPropList.Delete(

  Index: Integer

);

Arguments

Index

Ordinal position for the item

Description

Delete is a procedure used to remove an item in the container at the specified position. Index is the ordinal position for the item in the range 0..Count-1.

Use Clear to remove all items in the container.


TItemPropList.Destroy

Destructor for the class instance

Declaration

Source position: valedit.pas line 72

public destructor TItemPropList.Destroy; override;

Description

Destroy is the destructor for the class instance. Destroy ensures that resources allocated to the internal list are freed; objects in the list are free as well. Destroy calls the inherited destructor.


TItemPropList.Exchange

Swaps the items at the specified positions

Declaration

Source position: valedit.pas line 68

public procedure TItemPropList.Exchange(

  Index1: Integer;

  Index2: Integer

);

Arguments

Index1 | Ordinal position for the item to be swapped
Index2 | Ordinal position for the item to be swapped

Description

Exchange is a procedure used to swap the items at the specified positions in the list. Exchange calls the corresponding method in TFPObjectList using Index1 and Index2 as arguments. Exchange is used in the implementation of the TValueListStrings.Exchange method.

See also

TFPObjectList.Exchange

TValueListStrings.Exchange

Swaps the values and item definitions at the specified positions


TItemPropList.Insert

Insert the new item at the specified position in the container

Declaration

Source position: valedit.pas line 69

public procedure TItemPropList.Insert(

  Index: Integer;

  AValue: TItemProp

);

Arguments

Index | Ordinal position for the new item
AValue | New item to insert into the list

Description

Insert is a procedure used to insert the new item in the container at the specified position. Index specifies the ordinal position in the range 0..Count-1 where the item will be stored. AValue is the TItemProp instance to store at the specified position. Insert calls the corresponding method in TFPObjectList using Index and AValue as arguments.

Use Add to append a new item to the container.


TItemPropList.Items

Provides access to items in the container by their ordinal position

Declaration

Source position: valedit.pas line 75

public property TItemPropList.Items[Index: Integer] : TItemProp
  read GetItem
  write SetItem;
  default;

Description

Items is an indexed TItemProp property that provides access to items in the container by their ordinal position. Index is the ordinal position in the container in the range 0..Count-1.

Items is the default property for the class.

Use Add to append a new item in the container. Use Insert to insert an item in the list at a specific position.


TValueListEditor

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TCustomStringGrid - base class for TStringGrid

Declaration

Source position: valedit.pas line 119

type TValueListEditor = class(TCustomStringGrid)
protected
class procedure WSRegisterClass; override; | Registers the class type for the widget set
procedure SetFixedCols(); override; | Sets the value for the FixedCols property
procedure ShowColumnTitles; | Assigns and displays the column titles for the Key and Value columns
procedure AdjustRowCount; virtual; | Sets the number of visible rows for the control
procedure ColRowExchanged(); override;
procedure ColRowDeleted(); override;
procedure DefineCellsProperty(); override; | TCustomStringGrid - base class for TStringGrid
procedure InvalidateCachedRow; | Resets the last edited row number for the component
procedure GetAutoFillColumnInfo(); override; | GetAutoFillColumnInfo - finds out information (max, min, priority) about the auto-fill properties of the indexed column
function GetEditText(); override; | Gets the value used in the editor for the specified cell
function GetCells(); override; | Gets the value in Cells at the specified row and column numbers
function GetDefaultEditor(); override; | Gets the editor control for the specified column number
function GetRowCount; | Gets the value for the RowCount property
procedure KeyDown(); override; | Provides support for special keys used in the component
procedure LoadContent(); override; | Loads configuration and content for the control from the specified XML configuration file
procedure ResetDefaultColWidths; override; | Resets columns to their default widths
procedure SaveContent(); override; | Saves the configuration and content in the control to the specified XML configuration file
procedure SetCells(); override; | Sets the value for the indexed Cells property
procedure SetColCount(); override;
procedure SetEditText(); override; | Locks, updates, and unlocks the editor and text for a cell at the specified coordinates
procedure SetFixedRows(); override; | Sets the value in the FixedRows property
procedure SetRowCount(); | Sets the value for the RowCount property
procedure Sort(); | Sorts values in the component by the names in the Key column
procedure TitlesChanged(); | Default event handler signalled when TitleCaptions is changed
function ValidateEntry(); override; | Validates data entered in a cell in the component
public
constructor Create(); override; | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure Clear; | Removes the content in the component
procedure DeleteColRow(); | Deletes the column or row at the specified position
procedure DeleteRow(); override; | Deletes the row at the specified position
procedure DeleteCol(); override; | Deletes the column at the specified position
function FindRow(); | Locates the row with the specified Key name
procedure InsertColRow(); | Inserts a row or column at the specified position
function InsertRow(); | Inserts a row at the specified position
procedure InsertRowWithValues(); | Inserts a row with the specified values at the specified position
procedure ExchangeColRow(); override; | Swaps the columns or rows at the specified positions
function IsEmptyRow(); | Indicates if the specified row is empty
procedure LoadFromCSVStream(); override; | Loads the content for the control from the comma-separated values in the specified stream
procedure MoveColRow(); | Moves the specified column or row to the new position
function RestoreCurrentRow; | Restores pre-editing values in the current row
property Modified: Boolean; | Indicates if changes have been made in the component
property Keys []: string; [rw] | Provides indexed access to Key names in the component
property Values []: string; [rw] | Provides indexed access to Values in the component
property ItemProps []: TItemProp; [rw] | Provides indexed access to item definitions in the component
published
property Align: TAlign; | Specifies the placement of the control inside its Parent
property AlternateColor: TColor; | The color to be used for the background on alternate rows of the grid. Having alternate rows in different colors can make the grid easier to read.
property Anchors: TAnchors; | The set of anchor definitions for this control
property AutoAdvance: TAutoAdvance; | Automatically advance down the grid on successive mouse clicks or presses of the ENTER or TAB key
property AutoEdit: Boolean; | Whether the Edit mode is automatically entered when a cell is selected
property BiDiMode: TBiDiMode; | Customization (of text controls) in bidirectional reading environments.
property BorderSpacing: TControlBorderSpacing; | Determines the inner and outer border spacing for this control
property BorderStyle: TBorderStyle; | Allows a border (line) to be displayed around the control
property Color: TColor; | The background color of the control
property Constraints: TSizeConstraints; | The minimum and maximum Width and Height for this control
property DefaultColWidth: Integer; | Default value for the width of newly created grid columns.
property DefaultDrawing: Boolean; | Is the default drawing method to be used for this grid? Default is TRUE
property DefaultRowHeight: Integer; | Default value for the height of newly created grid rows.
property DragCursor: TCursor; | The cursor shape shown while the control is dragged
property DragKind: TDragKind; | The operation when the control is dragged - Drag or Dock
property DragMode: TDragMode; | Allows the user to drag the control
property Enabled: Boolean; | Determines whether the control reacts on mouse or keyboard input
property ExtendedSelect: Boolean; | ExtendedSelect - the ability to select cells beyond the boundary of the visible part of the grid
property FixedColor: TColor; | The color for the fixed cells of the grid.
property FixedCols: Integer; | Number of the fixed columns of the grid (i.e. the columns containing title or identifier material, that don't get scrolled when the rest of the grid moves).
property Flat: Boolean; | Is the cell to be displayed Flat, i.e. with no texturing or raised/lowered effect
property Font: TFont; | The font to be used for text display in this control
property GridLineWidth: Integer; | Width (thickness) of GridLines
property HeaderHotZones: TGridZoneSet; | HeaderHotZones - the zones of the header that are under the cursor, so are capable of being selected or pushed (or not!)
property HeaderPushZones: TGridZoneSet; | HeaderPushZones - the zones of the header that have been selected by the cursor, or pushed
property MouseWheelOption: TMouseWheelOption; | Sets the mouse wheel behavior for the grid control
property ParentBiDiMode: Boolean; | Allows to use the BiDiMode settings in the Parent control. Default is true.
property ParentColor: Boolean; | Use the Color from the Parent control, when enabled.
property ParentFont: Boolean; | If true, the Font of the control will be the same as the one from the Parent. Default is true.
property ParentShowHint: Boolean; | If true, the value of ShowHint for the control will be the same as the one from the Parent. Default is true
property PopupMenu: TPopupMenu; | A context-sensitive menu that pops up when the right mouse button is clicked over this control
property RowCount: Integer; [rw] | Number of rows in the grid
property ScrollBars: TScrollStyle; | The ScrollBars to be used with this grid
property ShowHint: Boolean; | Enables the Hint display
property TabOrder: TTabOrder; | Determines the sequence of control navigation when the user presses the Tab key
property TabStop: Boolean; | Allows the user to navigate to this control, by pressing the Tab key
property TitleFont: TFont; | The font to be used in the grid's title
property TitleImageList: TImageList; | TitleImageList - the list of images to be used with the titles
property TitleStyle: TTitleStyle; | The style to be used for the grid's title
property UseXORFeatures: Boolean; | UseXORFeatures: When True, the dotted focus rectangle is painted using the XOR raster operation
property Visible: Boolean; | Allows to show or hide the control, and all of its children.
property VisibleColCount: Integer; | The number of visible columns
property VisibleRowCount: Integer; | The number of visible rows
property OnBeforeSelection: TOnSelectEvent; | OnBeforeSelection - event handler for use before a selection is made
property OnButtonClick: TOnSelectEvent; | Event handler signalled when a button for a column is clicked in the grid
property OnChangeBounds: TNotifyEvent;
property OnCheckboxToggled: TToggledCheckboxEvent; | Event handler signalled when the value for a Checkbox cell is toggled
property OnClick: TNotifyEvent;
property OnColRowDeleted: TGridOperationEvent; | Event handler signalled when a grid column or row is deleted
property OnColRowExchanged: TGridOperationEvent; | Event handler signalled when a grid column or row has its position exchanged with another
property OnColRowInserted: TGridOperationEvent; | Event handler signalled when a column or row is inserted into the grid
property OnColRowMoved: TGridOperationEvent; | Event handler signalled when a grid column or row is moved
property OnCompareCells: TOnCompareCells; | Event handler for comparing the contents of grid cells
property OnContextPopup: TContextPopupEvent; | Invoked when a context-sensitive pop-up menu is requested
property OnDragDrop: TDragDropEvent; | This handler determines the action on an drop onto this control, in a drag-drop operation.
property OnDragOver: TDragOverEvent; | Event handler for a control being dragged over this control
property OnDblClick: TNotifyEvent; | Event Handler for double mouse clicks
property OnDrawCell: TOnDrawCell; | Event handler for drawing a cell
property OnEditButtonClick: TNotifyEvent; deprecated ; | Deprecated; use OnButtonClick
property OnEditingDone: TNotifyEvent; |
property OnEndDock: TEndDragEvent; | Notification handler for the end of a docking operation
property OnEndDrag: TEndDragEvent; | Notification handler for the end of a dragging operation
property OnEnter: TNotifyEvent; | Handler for control receiving the focus
property OnExit: TNotifyEvent; | Handler for control loosing the focus; This is a good place for checking the finished user input
property OnGetEditMask: TGetEditEvent; | Event handler signalled to get the edit mask while editing a grid cell
property OnGetEditText: TGetEditEvent; | Event handler signalled to get the text to be edited in a grid cell
property OnHeaderClick: THdrEvent; | Event handler signalled when a column or row header is clicked
property OnHeaderSized: THdrEvent; | Event handler signalled when a column or row header is re-sized
property OnHeaderSizing: THeaderSizingEvent; |
property OnKeyDown: TKeyEvent; | Handler for keyboard key pressed
property OnKeyPress: TKeyPressEvent; | Handler for a character entered by the user
property OnKeyUp: TKeyEvent; | Handler for keyboard key released
property OnMouseDown: TMouseEvent; | Event handler for mouse button going down
property OnMouseEnter: TNotifyEvent; | Event handler for mouse entering the area of the control
property OnMouseLeave: TNotifyEvent; | Event handler for mouse leaving the area of the control
property OnMouseMove: TMouseMoveEvent; | Event handler for mouse movement within the control
property OnMouseUp: TMouseEvent; | Event handler for mouse button going up
property OnMouseWheel: TMouseWheelEvent; | Event handler for mouse wheel turned
property OnMouseWheelDown: TMouseWheelUpDownEvent; | Event handler for downward movement of mouse wheel
property OnMouseWheelUp: TMouseWheelUpDownEvent; | Event handler for upward movement of the mouse wheel
property OnMouseWheelHorz: TMouseWheelEvent; | Event handler for horizontal movements of the mouse wheel
property OnMouseWheelLeft: TMouseWheelUpDownEvent; | Event handler for left movements of the mouse wheel
property OnMouseWheelRight: TMouseWheelUpDownEvent; | Event handler for right movements of the mouse wheel
property OnPickListSelect: TNotifyEvent; | Event handler for selecting an item from a picklist (e.g. drop-down list in TComboBox)
property OnPrepareCanvas: TOnPrepareCanvasEvent; | Event handler to prepare the Canvas for drawing
property OnResize: TNotifyEvent; | Notification handler for a resize of the control
property OnSelectEditor: TSelectEditorEvent; | Event handler signalled to select a cell editor
property OnSelection: TOnSelectEvent; | Event handler for when an area of a grid (one or a group of cells) is selected
property OnSelectCell: TOnSelectCellEvent; | Event handler signalled when a grid cell is selected
property OnSetEditText: TSetEditEvent; | Event handler signalled to store the text that has been edited in a cell
property OnShowHint: TControlShowHintEvent; | Event Handler when a hint shall be shown
property OnStartDock: TStartDockEvent; | Event handler for the start of a docking operation
property OnStartDrag: TStartDragEvent; | Event handler for the start of a dragging operation
property OnTopLeftChanged: TNotifyEvent; | Event handler signalled when the top left cell is changed (i.e. the grid has been scrolled so that a different cell occupies top left)
property OnUserCheckboxBitmap: TUserCheckBoxBitmapEvent; | OnUserCheckboxBitmap - event handler for a user accessing a checkbox bitmap
property OnUTF8KeyPress: TUTF8KeyPressEvent; | Handler for a character entered by the user
property OnValidateEntry: TValidateEntryEvent; | Event handler used to perform validation for cells
property DisplayOptions: TDisplayOptions; [rw] | Enables or disables display features and behaviors in the component
property DoubleBuffered: Boolean; | Allows to reduce flicker in the painting of the control
property DropDownRows: Integer; [rw] | Number of rows displayed for an item with a PickList editor style
property KeyOptions: TKeyOptions; [rw] | Controls actions that can be performed for Keys in the component
property Options: TGridOptions; [rw] | Specifies the options enabled for the two-column grid in the component
property Strings: TValueListStrings; [rw] | Provides storage for the Keys, Values, and item definitions in the component
property TitleCaptions: TStrings; [rw] | Title captions used for columns in the component
property OnGetPickList: TGetPickListEvent; [rw] | Event handler signalled when loading the PickList for an item
property OnStringsChange: TNotifyEvent; [rw] | Event handler signalled when values in the Strings property are changed
property OnStringsChanging: TNotifyEvent; [rw] | Event handler signalled prior to updating the Strings property
property OnValidate: TOnValidateEvent; [rw] | Not used in the current implementation
end;

Inheritance

TValueListEditor | TCustomStringGrid - base class for TStringGrid
|
TCustomStringGrid | TCustomStringGrid - base class for TStringGrid
|
TCustomDrawGrid | Base class for custom drawn grids
|
TCustomGrid | TCustomGrid - the base class for all grid controls
|
TCustomControl | The base class for windowed controls which paint themselves
|
TWinControl | The base class for controls which can contain other (child) controls
|
TControl | The base class for visible controls
|
TLCLComponent | The base class for LCL components which have an associated widget
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

Description

TValueListEditor is a TCustomStringGrid descendant which implements an editor control for Key-Value pairs. TValueListEditor displays a two column grid where the first column is read-only, listing the key names. The second column is for editing the associated values. The value column supports masks, combobox selection, and a popup-dialog through an ellipsis button.

TValueListEditor support item definitions in the control using the ItemProps property. TValueListEditor provides properties to access the Keys, Values, and Strings in the control. Features and behavior for the control can be specified using the Options, DisplayOptions, and KeyOptions properties.

TValueListEditor implements method which can be used to perform editing actions in the control, such as: Clear, DeleteRow, DeleteColRow, FindRow, InsertRow, InsertRowWithValues, and Sort.

See also

TCustomStringGrid

TCustomStringGrid - base class for TStringGrid


TValueListEditor
 | ro | Modified
 |  | Keys
 |  | Values
 |  | ItemProps
pl | ro | Align
pl | ro | AlternateColor
pl | ro | Anchors
pl | ro | AutoAdvance
pl | ro | AutoEdit
pl | ro | BiDiMode
pl | ro | BorderSpacing
pl | ro | BorderStyle
pl | ro | Color
pl | ro | Constraints
pl | ro | DefaultColWidth
pl | ro | DefaultDrawing
pl | ro | DefaultRowHeight
pl | ro | DragCursor
pl | ro | DragKind
pl | ro | DragMode
pl | ro | Enabled
pl | ro | ExtendedSelect
pl | ro | FixedColor
pl | ro | FixedCols
pl | ro | Flat
pl | ro | Font
pl | ro | GridLineWidth
pl | ro | HeaderHotZones
pl | ro | HeaderPushZones
pl | ro | MouseWheelOption
pl | ro | ParentBiDiMode
pl | ro | ParentColor
pl | ro | ParentFont
pl | ro | ParentShowHint
pl | ro | PopupMenu
pl |  | RowCount
pl | ro | ScrollBars
pl | ro | ShowHint
pl | ro | TabOrder
pl | ro | TabStop
pl | ro | TitleFont
pl | ro | TitleImageList
pl | ro | TitleStyle
pl | ro | UseXORFeatures
pl | ro | Visible
pl | ro | VisibleColCount
pl | ro | VisibleRowCount
pl |  | DisplayOptions
pl | ro | DoubleBuffered
pl |  | DropDownRows
pl |  | KeyOptions
pl |  | Options
pl |  | Strings
pl |  | TitleCaptions
TCustomStringGrid
pt |  | Modified
 |  | Cells
 |  | Cols
 | ro | DefaultTextStyle
 | ro | EditorMode
 | ro | ExtendedSelect
 |  | Objects
 |  | Rows
 | ro | UseXORFeatures
 | ro | ValidateOnSetSelection
TCustomDrawGrid
 | ro | AllowOutboundEvents
 | ro | BorderColor
 | ro | Canvas
 | ro | Col
 | ro | ColWidths
 | ro | ColRow
 | ro | DisabledFontColor
 | ro | Editor
 | ro | EditorBorderStyle
 | ro | EditorMode
 | ro | ExtendedColSizing
 | ro | AltColorStartNormal
 | ro | FastEditing
 | ro | FixedGridLineColor
 | ro | FocusColor
 | ro | FocusRectVisible
 | ro | GridHeight
 | ro | GridLineColor
 | ro | GridLineStyle
 | ro | GridWidth
 | ro | IsCellSelected
 | ro | LeftCol
 | ro | Row
 | ro | RowHeights
 | ro | SaveOptions
 | ro | SelectedColor
 | ro | SelectedColumn
 | ro | Selection
 | ro | StrictSort
 | ro | TopRow
 | ro | UseXORFeatures
 | ro | Align
 | ro | Anchors
 | ro | AutoAdvance
 | ro | AutoFillColumns
 | ro | BorderSpacing
 | ro | BorderStyle
 | ro | Color
 | ro | ColCount
 | ro | Columns
 | ro | Constraints
 | ro | DefaultColWidth
 | ro | DefaultDrawing
 | ro | DefaultRowHeight
 | ro | Enabled
 | ro | FixedColor
 | ro | FixedCols
 | ro | FixedHotColor
 | ro | FixedRows
 | ro | Flat
 | ro | Font
 | ro | GridLineWidth
 | ro | Options
 | ro | Options2
 | ro | ParentShowHint
 | ro | PopupMenu
 | ro | RowCount
 | ro | ScrollBars
 | ro | ShowHint
 | ro | TabAdvance
 | ro | TabOrder
 | ro | TabStop
 | ro | Visible
 | ro | VisibleColCount
 | ro | VisibleRowCount
TCustomGrid
pt |  | AllowOutboundEvents
pt |  | AlternateColor
pt |  | AutoAdvance
pt |  | AutoEdit
pt |  | AutoFillColumns
pt |  | BorderStyle
pt |  | BorderColor
pt |  | CellHintPriority
pt |  | Col
pt |  | ColCount
pt |  | ColRow
pt |  | ColRowDraggingCursor
pt |  | ColRowDragIndicatorColor
pt |  | ColSizingCursor
pt |  | ColumnClickSorts
pt |  | Columns
pt |  | ColWidths
pt |  | DefaultColWidth
pt |  | DefaultRowHeight
pt |  | DefaultDrawing
pt |  | DefaultTextStyle
pt |  | DisabledFontColor
pt |  | DragDx
pt |  | Editor
pt |  | EditorBorderStyle
pt |  | EditorMode
pt |  | EditorKey
pt |  | EditorOptions
pt |  | EditorShowing
pt |  | ExtendedColSizing
pt |  | ExtendedRowSizing
pt |  | ExtendedSelect
pt |  | FastEditing
pt |  | AltColorStartNormal
pt |  | FixedCols
pt |  | FixedRows
pt |  | FixedColor
pt |  | FixedGridLineColor
pt |  | FixedHotColor
pt |  | Flat
pt |  | FocusColor
pt |  | FocusRectVisible
pt | ro | GCache
pt |  | GridFlags
pt | ro | GridHeight
pt |  | GridLineColor
pt |  | GridLineStyle
pt |  | GridLineWidth
pt | ro | GridWidth
pt |  | HeaderHotZones
pt |  | HeaderPushZones
pt |  | ImageIndexSortAsc
pt |  | ImageIndexSortDesc
pt |  | TabAdvance
pt |  | TitleImageList
pt |  | TitleImageListWidth
pt | ro | InplaceEditor
pt | ro | IsCellSelected
pt |  | LeftCol
pt |  | MouseWheelOption
pt |  | Options
pt |  | Options2
pt |  | RangeSelectMode
pt |  | Row
pt |  | RowCount
pt |  | RowSizingCursor
pt |  | RowHeights
pt |  | SaveOptions
pt |  | SelectActive
pt |  | SelectedColor
pt | ro | SelectedColumn
pt |  | Selection
pt |  | ScrollBars
pt |  | StrictSort
pt |  | TitleFont
pt |  | TitleStyle
pt |  | TopRow
pt |  | UseXORFeatures
pt |  | ValidateOnSetSelection
pt | ro | VisibleColCount
pt | ro | VisibleRowCount
 | ro | CursorState
 | ro | SelectedRange
 | ro | SelectedRangeCount
 |  | SortOrder
 | ro | SortColumn
 | ro | TabStop
TCustomControl
 |  | Canvas
 | ro | BorderStyle
TWinControl
pt |  | WindowHandle
pt |  | BorderStyle
pt |  | ParentBackground
 |  | BorderWidth
 | ro | BoundsLockCount
 | ro | Brush
 | ro | CachedClientHeight
 | ro | CachedClientWidth
 |  | ChildSizing
 | ro | ControlCount
 | ro | Controls
 |  | DefWndProc
 | ro | DockClientCount
 | ro | DockClients
 |  | DockManager
 |  | DockSite
 |  | DoubleBuffered
 |  | Handle
 | ro | IsFlipped
 | ro | IsResizing
 |  | TabOrder
 |  | TabStop
 |  | ParentDoubleBuffered
 |  | ParentWindow
 | ro | Showing
 |  | UseDockManager
 |  | DesignerDeleting
 | ro | VisibleDockClientCount
TControl
pt | ro | AutoSizing
pt | ro | AutoSizingAll
pt | ro | AutoSizingLockCount
pt |  | ActionLink
pt |  | DesktopFont
pt |  | DragCursor
pt |  | DragKind
pt |  | DragMode
pt |  | MouseCapture
pt |  | ParentColor
pt |  | ParentFont
pt |  | ParentShowHint
pt |  | SessionProperties
pt |  | Text
 | ro | AnchoredControls
 | ro | BaseBounds
 | ro | ReadBounds
 | ro | BaseParentClientSize
 |  | AccessibleDescription
 |  | AccessibleValue
 |  | AccessibleRole
 |  | Action
 |  | Align
 |  | Anchors
 | ro | AnchorSide
 |  | AutoSize
 |  | BorderSpacing
 |  | BoundsRect
 |  | BoundsRectForNewParent
 |  | Caption
 |  | CaptureMouseButtons
 |  | ClientHeight
 | ro | ClientOrigin
 | ro | ClientRect
 |  | ClientWidth
 |  | Color
 |  | Constraints
 | ro | ControlOrigin
 |  | ControlState
 |  | ControlStyle
 |  | Enabled
 |  | Font
 |  | IsControl
 | ro | MouseEntered
 | ro | MouseInClient
 |  | Parent
 |  | PopupMenu
 |  | ShowHint
 |  | Visible
 |  | WindowProc
 |  | DockOrientation
 | ro | Floating
 |  | FloatingDockSiteClass
 |  | HostDockSite
 |  | LRDockWidth
 |  | TBDockHeight
 |  | UndockHeight
 |  | UndockWidth
 |  | BiDiMode
 |  | ParentBiDiMode
pl |  | AnchorSideLeft
pl |  | AnchorSideTop
pl |  | AnchorSideRight
pl |  | AnchorSideBottom
pl |  | Cursor
pl |  | Left
pl |  | Height
pl |  | Hint
pl |  | Top
pl |  | Width
pl |  | HelpType
pl |  | HelpKeyword
pl |  | HelpContext
TLCLComponent
 | ro | LCLRefCount
 | ro | WidgetSetClass
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 |  | AccessibleDescription (TControl)
 |  | AccessibleRole (TControl)
 |  | AccessibleValue (TControl)
 |  | Action (TControl)
pt |  | ActionLink (TControl)
 |  | Align (TControl)
 | ro | Align (TCustomDrawGrid)
pl | ro | Align (TValueListEditor)
pt |  | AllowOutboundEvents (TCustomGrid)
 | ro | AllowOutboundEvents (TCustomDrawGrid)
pt |  | AltColorStartNormal (TCustomGrid)
 | ro | AltColorStartNormal (TCustomDrawGrid)
pt |  | AlternateColor (TCustomGrid)
pl | ro | AlternateColor (TValueListEditor)
 | ro | AnchoredControls (TControl)
 |  | Anchors (TControl)
 | ro | Anchors (TCustomDrawGrid)
pl | ro | Anchors (TValueListEditor)
 | ro | AnchorSide (TControl)
pl |  | AnchorSideBottom (TControl)
pl |  | AnchorSideLeft (TControl)
pl |  | AnchorSideRight (TControl)
pl |  | AnchorSideTop (TControl)
pt |  | AutoAdvance (TCustomGrid)
 | ro | AutoAdvance (TCustomDrawGrid)
pl | ro | AutoAdvance (TValueListEditor)
pt |  | AutoEdit (TCustomGrid)
pl | ro | AutoEdit (TValueListEditor)
pt |  | AutoFillColumns (TCustomGrid)
 | ro | AutoFillColumns (TCustomDrawGrid)
 |  | AutoSize (TControl)
pt | ro | AutoSizing (TControl)
pt | ro | AutoSizingAll (TControl)
pt | ro | AutoSizingLockCount (TControl)
 | ro | BaseBounds (TControl)
 | ro | BaseParentClientSize (TControl)
 |  | BiDiMode (TControl)
pl | ro | BiDiMode (TValueListEditor)
pt |  | BorderColor (TCustomGrid)
 | ro | BorderColor (TCustomDrawGrid)
 |  | BorderSpacing (TControl)
 | ro | BorderSpacing (TCustomDrawGrid)
pl | ro | BorderSpacing (TValueListEditor)
pt |  | BorderStyle (TWinControl)
 | ro | BorderStyle (TCustomControl)
pt |  | BorderStyle (TCustomGrid)
 | ro | BorderStyle (TCustomDrawGrid)
pl | ro | BorderStyle (TValueListEditor)
 |  | BorderWidth (TWinControl)
 | ro | BoundsLockCount (TWinControl)
 |  | BoundsRect (TControl)
 |  | BoundsRectForNewParent (TControl)
 | ro | Brush (TWinControl)
 | ro | CachedClientHeight (TWinControl)
 | ro | CachedClientWidth (TWinControl)
 |  | Canvas (TCustomControl)
 | ro | Canvas (TCustomDrawGrid)
 |  | Caption (TControl)
 |  | CaptureMouseButtons (TControl)
pt |  | CellHintPriority (TCustomGrid)
 |  | Cells (TCustomStringGrid)
 |  | ChildSizing (TWinControl)
 |  | ClientHeight (TControl)
 | ro | ClientOrigin (TControl)
 | ro | ClientRect (TControl)
 |  | ClientWidth (TControl)
pt |  | Col (TCustomGrid)
 | ro | Col (TCustomDrawGrid)
pt |  | ColCount (TCustomGrid)
 | ro | ColCount (TCustomDrawGrid)
 |  | Color (TControl)
 | ro | Color (TCustomDrawGrid)
pl | ro | Color (TValueListEditor)
pt |  | ColRow (TCustomGrid)
 | ro | ColRow (TCustomDrawGrid)
pt |  | ColRowDraggingCursor (TCustomGrid)
pt |  | ColRowDragIndicatorColor (TCustomGrid)
 |  | Cols (TCustomStringGrid)
pt |  | ColSizingCursor (TCustomGrid)
pt |  | ColumnClickSorts (TCustomGrid)
pt |  | Columns (TCustomGrid)
 | ro | Columns (TCustomDrawGrid)
pt |  | ColWidths (TCustomGrid)
 | ro | ColWidths (TCustomDrawGrid)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | Constraints (TControl)
 | ro | Constraints (TCustomDrawGrid)
pl | ro | Constraints (TValueListEditor)
 | ro | ControlCount (TWinControl)
 | ro | ControlOrigin (TControl)
 | ro | Controls (TWinControl)
 |  | ControlState (TControl)
 |  | ControlStyle (TControl)
pl |  | Cursor (TControl)
 | ro | CursorState (TCustomGrid)
pt |  | DefaultColWidth (TCustomGrid)
 | ro | DefaultColWidth (TCustomDrawGrid)
pl | ro | DefaultColWidth (TValueListEditor)
pt |  | DefaultDrawing (TCustomGrid)
 | ro | DefaultDrawing (TCustomDrawGrid)
pl | ro | DefaultDrawing (TValueListEditor)
pt |  | DefaultRowHeight (TCustomGrid)
 | ro | DefaultRowHeight (TCustomDrawGrid)
pl | ro | DefaultRowHeight (TValueListEditor)
pt |  | DefaultTextStyle (TCustomGrid)
 | ro | DefaultTextStyle (TCustomStringGrid)
 |  | DefWndProc (TWinControl)
 |  | DesignerDeleting (TWinControl)
 |  | DesignInfo (TComponent)
pt |  | DesktopFont (TControl)
pt |  | DisabledFontColor (TCustomGrid)
 | ro | DisabledFontColor (TCustomDrawGrid)
pl |  | DisplayOptions (TValueListEditor)
 | ro | DockClientCount (TWinControl)
 | ro | DockClients (TWinControl)
 |  | DockManager (TWinControl)
 |  | DockOrientation (TControl)
 |  | DockSite (TWinControl)
 |  | DoubleBuffered (TWinControl)
pl | ro | DoubleBuffered (TValueListEditor)
pt |  | DragCursor (TControl)
pl | ro | DragCursor (TValueListEditor)
pt |  | DragDx (TCustomGrid)
pt |  | DragKind (TControl)
pl | ro | DragKind (TValueListEditor)
pt |  | DragMode (TControl)
pl | ro | DragMode (TValueListEditor)
pl |  | DropDownRows (TValueListEditor)
pt |  | Editor (TCustomGrid)
 | ro | Editor (TCustomDrawGrid)
pt |  | EditorBorderStyle (TCustomGrid)
 | ro | EditorBorderStyle (TCustomDrawGrid)
pt |  | EditorKey (TCustomGrid)
pt |  | EditorMode (TCustomGrid)
 | ro | EditorMode (TCustomDrawGrid)
 | ro | EditorMode (TCustomStringGrid)
pt |  | EditorOptions (TCustomGrid)
pt |  | EditorShowing (TCustomGrid)
 |  | Enabled (TControl)
 | ro | Enabled (TCustomDrawGrid)
pl | ro | Enabled (TValueListEditor)
pt |  | ExtendedColSizing (TCustomGrid)
 | ro | ExtendedColSizing (TCustomDrawGrid)
pt |  | ExtendedRowSizing (TCustomGrid)
pt |  | ExtendedSelect (TCustomGrid)
 | ro | ExtendedSelect (TCustomStringGrid)
pl | ro | ExtendedSelect (TValueListEditor)
pt |  | FastEditing (TCustomGrid)
 | ro | FastEditing (TCustomDrawGrid)
pt |  | FixedColor (TCustomGrid)
 | ro | FixedColor (TCustomDrawGrid)
pl | ro | FixedColor (TValueListEditor)
pt |  | FixedCols (TCustomGrid)
 | ro | FixedCols (TCustomDrawGrid)
pl | ro | FixedCols (TValueListEditor)
pt |  | FixedGridLineColor (TCustomGrid)
 | ro | FixedGridLineColor (TCustomDrawGrid)
pt |  | FixedHotColor (TCustomGrid)
 | ro | FixedHotColor (TCustomDrawGrid)
pt |  | FixedRows (TCustomGrid)
 | ro | FixedRows (TCustomDrawGrid)
pt |  | Flat (TCustomGrid)
 | ro | Flat (TCustomDrawGrid)
pl | ro | Flat (TValueListEditor)
 | ro | Floating (TControl)
 |  | FloatingDockSiteClass (TControl)
pt |  | FocusColor (TCustomGrid)
 | ro | FocusColor (TCustomDrawGrid)
pt |  | FocusRectVisible (TCustomGrid)
 | ro | FocusRectVisible (TCustomDrawGrid)
 |  | Font (TControl)
 | ro | Font (TCustomDrawGrid)
pl | ro | Font (TValueListEditor)
pt | ro | GCache (TCustomGrid)
pt |  | GridFlags (TCustomGrid)
pt | ro | GridHeight (TCustomGrid)
 | ro | GridHeight (TCustomDrawGrid)
pt |  | GridLineColor (TCustomGrid)
 | ro | GridLineColor (TCustomDrawGrid)
pt |  | GridLineStyle (TCustomGrid)
 | ro | GridLineStyle (TCustomDrawGrid)
pt |  | GridLineWidth (TCustomGrid)
 | ro | GridLineWidth (TCustomDrawGrid)
pl | ro | GridLineWidth (TValueListEditor)
pt | ro | GridWidth (TCustomGrid)
 | ro | GridWidth (TCustomDrawGrid)
 |  | Handle (TWinControl)
pt |  | HeaderHotZones (TCustomGrid)
pl | ro | HeaderHotZones (TValueListEditor)
pt |  | HeaderPushZones (TCustomGrid)
pl | ro | HeaderPushZones (TValueListEditor)
pl |  | Height (TControl)
pl |  | HelpContext (TControl)
pl |  | HelpKeyword (TControl)
pl |  | HelpType (TControl)
pl |  | Hint (TControl)
 |  | HostDockSite (TControl)
pt |  | ImageIndexSortAsc (TCustomGrid)
pt |  | ImageIndexSortDesc (TCustomGrid)
pt | ro | InplaceEditor (TCustomGrid)
pt | ro | IsCellSelected (TCustomGrid)
 | ro | IsCellSelected (TCustomDrawGrid)
 |  | IsControl (TControl)
 | ro | IsFlipped (TWinControl)
 | ro | IsResizing (TWinControl)
 |  | ItemProps (TValueListEditor)
pl |  | KeyOptions (TValueListEditor)
 |  | Keys (TValueListEditor)
 | ro | LCLRefCount (TLCLComponent)
pl |  | Left (TControl)
pt |  | LeftCol (TCustomGrid)
 | ro | LeftCol (TCustomDrawGrid)
 |  | LRDockWidth (TControl)
pt |  | Modified (TCustomStringGrid)
 | ro | Modified (TValueListEditor)
pt |  | MouseCapture (TControl)
 | ro | MouseEntered (TControl)
 | ro | MouseInClient (TControl)
pt |  | MouseWheelOption (TCustomGrid)
pl | ro | MouseWheelOption (TValueListEditor)
 |  | Name (TComponent)
 |  | Objects (TCustomStringGrid)
pt |  | Options (TCustomGrid)
 | ro | Options (TCustomDrawGrid)
pl |  | Options (TValueListEditor)
pt |  | Options2 (TCustomGrid)
 | ro | Options2 (TCustomDrawGrid)
 | ro | Owner (TComponent)
 |  | Parent (TControl)
pt |  | ParentBackground (TWinControl)
 |  | ParentBiDiMode (TControl)
pl | ro | ParentBiDiMode (TValueListEditor)
pt |  | ParentColor (TControl)
pl | ro | ParentColor (TValueListEditor)
 |  | ParentDoubleBuffered (TWinControl)
pt |  | ParentFont (TControl)
pl | ro | ParentFont (TValueListEditor)
pt |  | ParentShowHint (TControl)
 | ro | ParentShowHint (TCustomDrawGrid)
pl | ro | ParentShowHint (TValueListEditor)
 |  | ParentWindow (TWinControl)
 |  | PopupMenu (TControl)
 | ro | PopupMenu (TCustomDrawGrid)
pl | ro | PopupMenu (TValueListEditor)
pt |  | RangeSelectMode (TCustomGrid)
 | ro | ReadBounds (TControl)
pt |  | Row (TCustomGrid)
 | ro | Row (TCustomDrawGrid)
pt |  | RowCount (TCustomGrid)
 | ro | RowCount (TCustomDrawGrid)
pl |  | RowCount (TValueListEditor)
pt |  | RowHeights (TCustomGrid)
 | ro | RowHeights (TCustomDrawGrid)
 |  | Rows (TCustomStringGrid)
pt |  | RowSizingCursor (TCustomGrid)
pt |  | SaveOptions (TCustomGrid)
 | ro | SaveOptions (TCustomDrawGrid)
pt |  | ScrollBars (TCustomGrid)
 | ro | ScrollBars (TCustomDrawGrid)
pl | ro | ScrollBars (TValueListEditor)
pt |  | SelectActive (TCustomGrid)
pt |  | SelectedColor (TCustomGrid)
 | ro | SelectedColor (TCustomDrawGrid)
pt | ro | SelectedColumn (TCustomGrid)
 | ro | SelectedColumn (TCustomDrawGrid)
 | ro | SelectedRange (TCustomGrid)
 | ro | SelectedRangeCount (TCustomGrid)
pt |  | Selection (TCustomGrid)
 | ro | Selection (TCustomDrawGrid)
pt |  | SessionProperties (TControl)
 |  | ShowHint (TControl)
 | ro | ShowHint (TCustomDrawGrid)
pl | ro | ShowHint (TValueListEditor)
 | ro | Showing (TWinControl)
 | ro | SortColumn (TCustomGrid)
 |  | SortOrder (TCustomGrid)
pt |  | StrictSort (TCustomGrid)
 | ro | StrictSort (TCustomDrawGrid)
pl |  | Strings (TValueListEditor)
pt |  | TabAdvance (TCustomGrid)
 | ro | TabAdvance (TCustomDrawGrid)
 |  | TabOrder (TWinControl)
 | ro | TabOrder (TCustomDrawGrid)
pl | ro | TabOrder (TValueListEditor)
 |  | TabStop (TWinControl)
 | ro | TabStop (TCustomGrid)
 | ro | TabStop (TCustomDrawGrid)
pl | ro | TabStop (TValueListEditor)
 |  | Tag (TComponent)
 |  | TBDockHeight (TControl)
pt |  | Text (TControl)
pl |  | TitleCaptions (TValueListEditor)
pt |  | TitleFont (TCustomGrid)
pl | ro | TitleFont (TValueListEditor)
pt |  | TitleImageList (TCustomGrid)
pl | ro | TitleImageList (TValueListEditor)
pt |  | TitleImageListWidth (TCustomGrid)
pt |  | TitleStyle (TCustomGrid)
pl | ro | TitleStyle (TValueListEditor)
pl |  | Top (TControl)
pt |  | TopRow (TCustomGrid)
 | ro | TopRow (TCustomDrawGrid)
 |  | UndockHeight (TControl)
 |  | UndockWidth (TControl)
 |  | UseDockManager (TWinControl)
pt |  | UseXORFeatures (TCustomGrid)
 | ro | UseXORFeatures (TCustomDrawGrid)
 | ro | UseXORFeatures (TCustomStringGrid)
pl | ro | UseXORFeatures (TValueListEditor)
pt |  | ValidateOnSetSelection (TCustomGrid)
 | ro | ValidateOnSetSelection (TCustomStringGrid)
 |  | Values (TValueListEditor)
 |  | VCLComObject (TComponent)
 |  | Visible (TControl)
 | ro | Visible (TCustomDrawGrid)
pl | ro | Visible (TValueListEditor)
pt | ro | VisibleColCount (TCustomGrid)
 | ro | VisibleColCount (TCustomDrawGrid)
pl | ro | VisibleColCount (TValueListEditor)
 | ro | VisibleDockClientCount (TWinControl)
pt | ro | VisibleRowCount (TCustomGrid)
 | ro | VisibleRowCount (TCustomDrawGrid)
pl | ro | VisibleRowCount (TValueListEditor)
 | ro | WidgetSetClass (TLCLComponent)
pl |  | Width (TControl)
pt |  | WindowHandle (TWinControl)
 |  | WindowProc (TControl)


TValueListEditor
pt | WSRegisterClass
pt | SetFixedCols
pt | ShowColumnTitles
pt | AdjustRowCount
pt | ColRowExchanged
pt | ColRowDeleted
pt | DefineCellsProperty
pt | InvalidateCachedRow
pt | GetAutoFillColumnInfo
pt | GetEditText
pt | GetCells
pt | GetDefaultEditor
pt | GetRowCount
pt | KeyDown
pt | LoadContent
pt | ResetDefaultColWidths
pt | SaveContent
pt | SetCells
pt | SetColCount
pt | SetEditText
pt | SetFixedRows
pt | SetRowCount
pt | Sort
pt | TitlesChanged
pt | ValidateEntry
 | Create
 | Destroy
 | Clear
 | DeleteColRow
 | DeleteRow
 | DeleteCol
 | FindRow
 | InsertColRow
 | InsertRow
 | InsertRowWithValues
 | ExchangeColRow
 | IsEmptyRow
 | LoadFromCSVStream
 | MoveColRow
 | RestoreCurrentRow
TCustomStringGrid
pt | AssignTo
pt | AutoAdjustColumn
pt | CalcCellExtent
pt | DefineProperties
pt | DefineCellsProperty
pt | DoCompareCells
pt | DoCopyToClipboard
pt | DoCutToClipboard
pt | DoPasteFromClipboard
pt | DoCellProcess
pt | DrawColumnText
pt | DrawTextInCell
pt | DrawCellAutonumbering
pt | GetCells
pt | GetCheckBoxState
pt | GetEditText
pt | LoadContent
pt | Loaded
pt | SaveContent
pt | SelectionSetText
pt | SelectionSetHTML
pt | SetCells
pt | SetCheckboxState
pt | SetEditText
 | Create
 | Destroy
 | AutoSizeColumn
 | AutoSizeColumns
 | Clean
 | CopyToClipboard
 | InsertRowWithValues
 | LoadFromCSVStream
 | LoadFromCSVFile
 | SaveToCSVStream
 | SaveToCSVFile
TCustomDrawGrid
pt | CellClick
pt | ColRowDeleted
pt | ColRowExchanged
pt | ColRowInserted
pt | ColRowMoved
pt | CreateVirtualGrid
pt | DrawCell
pt | DrawCellAutonumbering
pt | DrawFocusRect
pt | GetCells
pt | GetCheckBoxState
pt | GetEditMask
pt | GetEditText
pt | GridMouseWheel
pt | HeaderClick
pt | HeaderSized
pt | HeaderSizing
pt | KeyDown
pt | NotifyColRowChange
pt | SelectCell
pt | SetColor
pt | SetCheckboxState
pt | SetEditText
pt | SizeChanged
pt | ToggleCheckbox
 | Create
 | Destroy
 | DeleteColRow
 | DeleteCol
 | DeleteRow
 | ExchangeColRow
 | InsertColRow
 | MoveColRow
 | SortColRow
 | DefaultDrawCell
TCustomGrid
pt | RTLSign
pt | WSRegisterClass
pt | AddSelectedRange
pt | AdjustClientRect
pt | AdjustEditorBounds
pt | AfterMoveSelection
pt | AssignTo
pt | AutoAdjustColumn
pt | BeforeMoveSelection
pt | BeginAutoDrag
pt | BoxRect
pt | CacheMouseDown
pt | CalcAutoSizeColumn
pt | CalcCellExtent
pt | CalcFocusRect
pt | CalcMaxTopLeft
pt | CalcScrollbarsRange
pt | CalculatePreferredSize
pt | CanEditShow
pt | CanGridAcceptKey
pt | CellClick
pt | CellExtent
pt | CheckLimits
pt | CheckLimitsWithError
pt | CMBiDiModeChanged
pt | CMMouseEnter
pt | CMMouseLeave
pt | ColRowDeleted
pt | ColRowExchanged
pt | ColRowInserted
pt | ColRowMoved
pt | ColRowToOffset
pt | ColumnIndexFromGridColumn
pt | ColumnFromGridColumn
pt | ColumnsChanged
pt | ColWidthsChanged
pt | CreateColumns
pt | CheckNewCachedSizes
pt | CreateWnd
pt | CreateParams
pt | Click
pt | DblClick
pt | DefaultColWidthIsStored
pt | DefaultRowHeightIsStored
pt | DefineProperties
pt | DestroyHandle
pt | DialogChar
pt | DoCompareCells
pt | DoCopyToClipboard
pt | DoCutToClipboard
pt | DoEditButtonClick
pt | DoEditorHide
pt | DoEditorShow
pt | DoExit
pt | DoEnter
pt | DoLoadColumn
pt | DoSaveColumn
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | DoAutoAdjustLayout
pt | DoOnChangeBounds
pt | DoOPDeleteColRow
pt | DoOPExchangeColRow
pt | DoOPInsertColRow
pt | DoOPMoveColRow
pt | DoPasteFromClipboard
pt | DoPrepareCanvas
pt | DoOnResize
pt | DoSetBounds
pt | DoUTF8KeyPress
pt | DrawBorder
pt | DrawAllRows
pt | DrawFillRect
pt | DrawCell
pt | DrawCellGrid
pt | DrawTextInCell
pt | DrawThemedCell
pt | DrawCellText
pt | DrawGridCheckboxBitmaps
pt | DrawButtonCell
pt | DrawColRowMoving
pt | DrawColumnText
pt | DrawColumnTitleImage
pt | DrawEdges
pt | DrawFocusRect
pt | DrawRow
pt | EditButtonClicked
pt | EditordoGetValue
pt | EditordoResetValue
pt | EditordoSetValue
pt | EditorCanAcceptKey
pt | EditorIsReadOnly
pt | EditorHide
pt | EditorLocked
pt | EditingAllowed
pt | EditorSelectAll
pt | EditorShow
pt | EditorShowInCell
pt | EditorWidthChanged
pt | FirstGridColumn
pt | FixedGrid
pt | FontChanged
pt | GetAutoFillColumnInfo
pt | GetCellHintText
pt | GetCells
pt | GetColumnAlignment
pt | GetColumnColor
pt | GetColumnFont
pt | GetColumnLayout
pt | GetColumnReadonly
pt | GetColumnTitle
pt | GetColumnWidth
pt | GetDeltaMoveNext
pt | GetDefaultColumnAlignment
pt | GetDefaultColumnWidth
pt | GetDefaultColumnLayout
pt | GetDefaultColumnReadOnly
pt | GetDefaultColumnTitle
pt | GetDefaultEditor
pt | GetDefaultRowHeight
pt | GetGridDrawState
pt | GetImageForCheckBox
pt | GetScrollBarPosition
pt | GetSmoothScroll
pt | GetSBVisibility
pt | GetSBRanges
pt | GetSelectedState
pt | GetEditMask
pt | GetEditText
pt | GetFixedcolor
pt | GetFirstVisibleColumn
pt | GetFirstVisibleRow
pt | GetLastVisibleColumn
pt | GetLastVisibleRow
pt | GetSelectedColor
pt | GetTitleShowPrefix
pt | GetPxTopLeft
pt | GetTruncCellHintText
pt | GridColumnFromColumnIndex
pt | GridMouseWheel
pt | HeaderClick
pt | HeaderSized
pt | HeaderSizing
pt | HideCellHintWindow
pt | InternalSetColCount
pt | InvalidateCell
pt | InvalidateFromCol
pt | InvalidateGrid
pt | InvalidateFocused
pt | IsColumnIndexValid
pt | IsRowIndexValid
pt | IsColumnIndexVariable
pt | IsRowIndexVariable
pt | GetIsCellTitle
pt | GetIsCellSelected
pt | IsEmptyRow
pt | IsMouseOverCellButton
pt | KeyDown
pt | KeyUp
pt | KeyPress
pt | LoadContent
pt | LoadGridOptions
pt | Loaded
pt | LockEditor
pt | MouseButtonAllowed
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MoveExtend
pt | MoveNextAuto
pt | MoveNextSelectable
pt | MoveSelection
pt | OffsetToColRow
pt | Paint
pt | PickListItemSelected
pt | PrepareCanvas
pt | PrepareCellHints
pt | ResetDefaultColWidths
pt | ResetEditor
pt | ResetLastMove
pt | ResetOffset
pt | ResetSizes
pt | ResizeColumn
pt | ResizeRow
pt | RowHeightsChanged
pt | SaveContent
pt | SaveGridOptions
pt | FixDesignFontsPPI
pt | ScaleFontsPPI
pt | ScrollBarRange
pt | ScrollBarPosition
pt | ScrollBarIsVisible
pt | ScrollBarPage
pt | ScrollBarShow
pt | ScrollBarAutomatic
pt | ScrollBy
pt | SelectEditor
pt | SelectCell
pt | SetCanvasFont
pt | SetColCount
pt | SetColor
pt | SetColRow
pt | SetCursor
pt | SetEditText
pt | SetBorderStyle
pt | SetFixedcolor
pt | SetFixedCols
pt | SetFixedRows
pt | SetRawColWidths
pt | SetSelectedColor
pt | ShowCellHintWindow
pt | SizeChanged
pt | Sort
pt | StartPushCell
pt | TopLeftChanged
pt | TryMoveSelection
pt | UnLockEditor
pt | UnprepareCellHints
pt | UpdateHorzScrollBar
pt | UpdateSelectionRange
pt | UpdateVertScrollbar
pt | UpdateBorderStyle
pt | ValidateEntry
pt | VisualChange
pt | WMSize
pt | WMHScroll
pt | WMVScroll
pt | WMKillFocus
pt | WMSetFocus
pt | WndProc
pt | FlipRect
pt | FlipPoint
pt | FlipX
 | Create
 | Destroy
 | Invalidate
 | EditingDone
 | AdjustInnerCellRect
 | AutoAdjustColumns
 | BeginUpdate
 | CellRect
 | CellToGridZone
 | CheckPosition
 | ClearCols
 | ClearRows
 | Clear
 | ClearSelections
 | EditorByStyle
 | EditorKeyDown
 | EditorKeyPress
 | EditorKeyUp
 | EditorTextChanged
 | EndUpdate
 | EraseBackground
 | Focused
 | HasMultiSelection
 | HideSortArrow
 | InvalidateCol
 | InvalidateRange
 | InvalidateRow
 | IsCellVisible
 | IsFixedCellVisible
 | LoadFromFile
 | LoadFromStream
 | MouseCoord
 | MouseToCell
 | MouseToLogcell
 | MouseToGridZone
 | SaveToFile
 | SaveToStream
 | SetFocus
TCustomControl
pt | WSRegisterClass
pt | WMPaint
pt | DestroyWnd
pt | PaintWindow
pt | FontChanged
pt | SetColor
pt | Paint
 | Create
 | Destroy
TWinControl
pt | WSRegisterClass
pt | AdjustClientRect
pt | GetAdjustedLogicalClientRect
pt | AlignControls
pt | CustomAlignInsertBefore
pt | CustomAlignPosition
pt | DoAlignChildControls
pt | DoChildSizingChange
pt | InvalidatePreferredChildSizes
pt | CanTab
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | DoSendShowHideToInterface
pt | ControlsAligned
pt | DoSendBoundsToInterface
pt | RealizeBounds
pt | RealizeBoundsRecursive
pt | InvalidateBoundsRealized
pt | CreateSubClass
pt | DoConstraintsChange
pt | DoSetBounds
pt | DoAutoSize
pt | DoAllAutoSize
pt | AllAutoSized
pt | CalculatePreferredSize
pt | GetPreferredSizeClientFrame
pt | GetChildren
pt | ChildClassAllowed
pt | PaintControls
pt | PaintHandler
pt | PaintWindow
pt | CreateBrush
pt | ScaleControls
pt | ChangeScale
pt | CMBiDiModeChanged
pt | CMBorderChanged
pt | CMDoubleBufferedChanged
pt | CMEnabledChanged
pt | CMParentDoubleBufferedChanged
pt | CMShowingChanged
pt | CMShowHintChanged
pt | CMVisibleChanged
pt | CMEnter
pt | CMExit
pt | WMContextMenu
pt | WMEraseBkgnd
pt | WMNotify
pt | WMSetFocus
pt | WMKillFocus
pt | WMShowWindow
pt | WMEnter
pt | WMExit
pt | WMKeyDown
pt | WMSysKeyDown
pt | WMKeyUp
pt | WMSysKeyUp
pt | WMChar
pt | WMSysChar
pt | WMPaint
pt | WMDestroy
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CNKeyDown
pt | CNSysKeyDown
pt | CNKeyUp
pt | CNSysKeyUp
pt | CNChar
pt | DoDragMsg
pt | DoDockClientMsg
pt | DoUndockClientMsg
pt | DoAddDockClient
pt | DockOver
pt | DoDockOver
pt | DoRemoveDockClient
pt | DoUnDock
pt | GetSiteInfo
pt | GetParentHandle
pt | GetTopParentHandle
pt | ReloadDockedControl
pt | CreateDockManager
pt | SetDockManager
pt | DoFloatMsg
pt | DoGetDockCaption
pt | DoEnter
pt | DoExit
pt | DoKeyDownBeforeInterface
pt | DoRemainingKeyDown
pt | DoRemainingKeyUp
pt | DoKeyPress
pt | DoUTF8KeyPress
pt | DoKeyUpBeforeInterface
pt | ChildKey
pt | SendDialogChar
pt | DialogChar
pt | ControlKeyDown
pt | ControlKeyUp
pt | KeyDown
pt | KeyDownBeforeInterface
pt | KeyDownAfterInterface
pt | KeyPress
pt | KeyUp
pt | KeyUpBeforeInterface
pt | KeyUpAfterInterface
pt | UTF8KeyPress
pt | FindNextControl
pt | SelectFirst
pt | RealGetText
pt | GetBorderStyle
pt | GetClientOrigin
pt | GetClientRect
pt | GetControlOrigin
pt | GetDeviceContext
pt | GetParentBackground
pt | IsControlMouseMsg
pt | CreateHandle
pt | CreateParams
pt | CreateWnd
pt | DestroyHandle
pt | DestroyWnd
pt | DoFlipChildren
pt | FinalizeWnd
pt | FixupTabList
pt | FontChanged
pt | InitializeWnd
pt | Loaded
pt | FormEndUpdated
pt | MainWndProc
pt | ParentFormHandleInitialized
pt | ChildHandlesCreated
pt | GetMouseCapture
pt | RealSetText
pt | RemoveFocus
pt | SendMoveSizeMessages
pt | SetBorderStyle
pt | SetColor
pt | SetChildZPosition
pt | SetParentBackground
pt | ShowControl
pt | UpdateControlState
pt | UpdateShowing
pt | WndProc
pt | WSSetText
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | BeginUpdateBounds
 | EndUpdateBounds
 | LockRealizeBounds
 | UnlockRealizeBounds
 | ControlAtPos
 | ContainsControl
 | DoAdjustClientRectChange
 | InvalidateClientRectCache
 | ClientRectNeedsInterfaceUpdate
 | SetBounds
 | GetChildrenRect
 | DisableAlign
 | EnableAlign
 | ReAlign
 | ScrollBy_WS
 | ScrollBy
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | FixDesignFontsPPIWithChildren
 | Create
 | CreateParented
 | CreateParentedControl
 | Destroy
 | DockDrop
 | CanFocus
 | CanSetFocus
 | GetControlIndex
 | SetControlIndex
 | Focused
 | PerformTab
 | FindChildControl
 | SelectNext
 | SetTempCursor
 | BroadCast
 | NotifyControls
 | DefaultHandler
 | GetTextLen
 | Invalidate
 | AddControl
 | InsertControl
 | RemoveControl
 | GetEnumeratorControls
 | GetEnumeratorControlsReverse
 | Repaint
 | Update
 | SetFocus
 | FlipChildren
 | ScaleBy
 | GetDockCaption
 | UpdateDockCaption
 | GetTabOrderList
 | HandleAllocated
 | ParentHandlesAllocated
 | HandleNeeded
 | BrushCreated
 | EraseBackground
 | IntfUTF8KeyPress
 | IntfGetDropFilesTarget
 | PaintTo
 | SetShape
TControl
pt | WSRegisterClass
pt | GetCursor
pt | SetCursor
pt | SetVisible
pt | DoOnParentHandleDestruction
pt | DoAutoSize
pt | DoAllAutoSize
pt | BeginAutoSizing
pt | EndAutoSizing
pt | AnchorSideChanged
pt | ForeignAnchorSideChanged
pt | SetAlign
pt | SetAnchors
pt | SetAutoSize
pt | BoundsChanged
pt | CreateControlBorderSpacing
pt | DoConstraintsChange
pt | DoBorderSpacingChange
pt | IsBorderSpacingInnerBorderStored
pt | IsCaptionStored
pt | SendMoveSizeMessages
pt | ConstrainedResize
pt | CalculatePreferredSize
pt | DoOnResize
pt | DoOnChangeBounds
pt | CheckOnChangeBounds
pt | Resize
pt | RequestAlign
pt | UpdateAnchorRules
pt | ChangeBounds
pt | DoSetBounds
pt | ScaleConstraints
pt | ChangeScale
pt | CanAutoSize
pt | SetBiDiMode
pt | SetParentBiDiMode
pt | IsAParentAligning
pt | GetClientOrigin
pt | GetClientRect
pt | GetLogicalClientRect
pt | GetScrolledClientRect
pt | GetClientScrollOffset
pt | GetControlOrigin
pt | IsClientHeightStored
pt | IsClientWidthStored
pt | WidthIsAnchored
pt | HeightIsAnchored
pt | WMCancelMode
pt | WMContextMenu
pt | WMLButtonDown
pt | WMRButtonDown
pt | WMMButtonDown
pt | WMXButtonDown
pt | WMLButtonDBLCLK
pt | WMRButtonDBLCLK
pt | WMMButtonDBLCLK
pt | WMXButtonDBLCLK
pt | WMLButtonTripleCLK
pt | WMRButtonTripleCLK
pt | WMMButtonTripleCLK
pt | WMXButtonTripleCLK
pt | WMLButtonQuadCLK
pt | WMRButtonQuadCLK
pt | WMMButtonQuadCLK
pt | WMXButtonQuadCLK
pt | WMMouseMove
pt | WMLButtonUp
pt | WMRButtonUp
pt | WMMButtonUp
pt | WMXButtonUp
pt | WMMouseWheel
pt | WMMouseHWheel
pt | WMMove
pt | WMSize
pt | WMWindowPosChanged
pt | CMChanged
pt | LMCaptureChanged
pt | CMBiDiModeChanged
pt | CMSysFontChanged
pt | CMEnabledChanged
pt | CMHitTest
pt | CMMouseEnter
pt | CMMouseLeave
pt | CMHintShow
pt | CMParentBiDiModeChanged
pt | CMParentColorChanged
pt | CMParentFontChanged
pt | CMParentShowHintChanged
pt | CMVisibleChanged
pt | CMTextChanged
pt | CMCursorChanged
pt | CalculateDockSizes
pt | CreateFloatingDockSite
pt | GetDockEdge
pt | GetDragImages
pt | GetFloating
pt | GetFloatingDockSiteClass
pt | BeforeDragStart
pt | BeginAutoDrag
pt | DoFloatMsg
pt | DockTrackNoTarget
pt | DoDock
pt | DoDragMsg
pt | DoEndDock
pt | DoEndDrag
pt | DoStartDock
pt | DoStartDrag
pt | DragCanceled
pt | DragOver
pt | PositionDockRect
pt | SetDragMode
pt | GetDefaultDockCaption
pt | Click
pt | DblClick
pt | TripleClick
pt | QuadClick
pt | GetMousePosFromMessage
pt | MouseDown
pt | MouseMove
pt | MouseUp
pt | MouseEnter
pt | MouseLeave
pt | DialogChar
pt | UpdateMouseCursor
pt | Changed
pt | GetPalette
pt | ChildClassAllowed
pt | ReadState
pt | Loaded
pt | LoadedAll
pt | DefineProperties
pt | AssignTo
pt | FormEndUpdated
pt | InvalidateControl
pt | FontChanged
pt | ParentFontChanged
pt | GetAction
pt | RealGetText
pt | RealSetText
pt | TextChanged
pt | GetCachedText
pt | SetAction
pt | SetColor
pt | SetEnabled
pt | SetHint
pt | SetName
pt | SetParent
pt | SetParentComponent
pt | WndProc
pt | ParentFormHandleInitialized
pt | GetMouseCapture
pt | CaptureChanged
pt | Notification
pt | CanTab
pt | GetDeviceContext
pt | GetEnabled
pt | GetPopupMenu
pt | DoOnShowHint
pt | DoMouseWheel
pt | DoMouseWheelDown
pt | DoMouseWheelUp
pt | DoMouseWheelHorz
pt | DoMouseWheelLeft
pt | DoMouseWheelRight
pt | VisibleChanging
pt | VisibleChanged
pt | EnabledChanging
pt | EnabledChanged
pt | AddHandler
pt | RemoveHandler
pt | DoCallNotifyHandler
pt | DoCallKeyEventHandler
pt | DoCallMouseWheelEventHandler
pt | DoContextPopup
pt | SetZOrder
pt | GetControlClassDefaultSize
pt | ColorIsStored
pt | DoAutoAdjustLayout
pt | DoFixDesignFontPPI
pt | DoScaleFontPPI
pt | GetActionLinkClass
pt | ActionChange
 | DragDrop
 | Dock
 | ManualDock
 | ManualFloat
 | ReplaceDockedControl
 | Docked
 | Dragging
 | GetAccessibleObject
 | CreateAccessibleObject
 | GetSelectedChildAccessibleObject
 | GetChildAccessibleObjectAtPos
 | ScaleDesignToForm
 | ScaleFormToDesign
 | Scale96ToForm
 | ScaleFormTo96
 | Scale96ToFont
 | ScaleFontTo96
 | ScaleScreenToFont
 | ScaleFontToScreen
 | Scale96ToScreen
 | ScaleScreenTo96
 | AdjustSize
 | AutoSizePhases
 | AutoSizeDelayed
 | AutoSizeDelayedReport
 | AutoSizeDelayedHandle
 | AnchorToNeighbour
 | AnchorParallel
 | AnchorHorizontalCenterTo
 | AnchorVerticalCenterTo
 | AnchorToCompanion
 | AnchorSame
 | AnchorAsAlign
 | AnchorClient
 | AnchoredControlCount
 | SetBounds
 | SetInitialBounds
 | SetBoundsKeepBase
 | GetPreferredSize
 | GetCanvasScaleFactor
 | GetDefaultWidth
 | GetDefaultHeight
 | GetDefaultColor
 | GetColorResolvingParent
 | GetRGBColorResolvingParent
 | GetSidePosition
 | CNPreferredSizeChanged
 | InvalidatePreferredSize
 | GetAnchorsDependingOnParent
 | DisableAutoSizing
 | EnableAutoSizing
 | UpdateBaseBounds
 | WriteLayoutDebugReport
 | AutoAdjustLayout
 | ShouldAutoAdjust
 | FixDesignFontsPPI
 | ScaleFontsPPI
 | Create
 | Destroy
 | BeforeDestruction
 | EditingDone
 | ExecuteDefaultAction
 | ExecuteCancelAction
 | BeginDrag
 | EndDrag
 | BringToFront
 | HasParent
 | GetParentComponent
 | IsParentOf
 | GetTopParent
 | FindSubComponent
 | IsVisible
 | IsControlVisible
 | IsEnabled
 | IsParentColor
 | IsParentFont
 | FormIsUpdating
 | IsProcessingPaintMsg
 | Hide
 | Refresh
 | Repaint
 | Invalidate
 | CheckChildClassAllowed
 | CheckNewParent
 | SendToBack
 | SetTempCursor
 | UpdateRolesForForm
 | ActiveDefaultControlChanged
 | GetTextBuf
 | GetTextLen
 | SetTextBuf
 | Perform
 | ScreenToClient
 | ClientToScreen
 | ScreenToControl
 | ControlToScreen
 | ClientToParent
 | ParentToClient
 | GetChildrenRect
 | Show
 | Update
 | HandleObjectShouldBeVisible
 | ParentDestroyingHandle
 | ParentHandlesAllocated
 | InitiateAction
 | ShowHelp
 | HasHelp
 | RemoveAllHandlersOfObject
 | AddHandlerOnResize
 | RemoveHandlerOnResize
 | AddHandlerOnChangeBounds
 | RemoveHandlerOnChangeBounds
 | AddHandlerOnVisibleChanging
 | RemoveHandlerOnVisibleChanging
 | AddHandlerOnVisibleChanged
 | RemoveHandlerOnVisibleChanged
 | AddHandlerOnEnabledChanged
 | RemoveHandlerOnEnableChanging
 | AddHandlerOnKeyDown
 | RemoveHandlerOnKeyDown
 | AddHandlerOnBeforeDestruction
 | RemoveHandlerOnBeforeDestruction
 | AddHandlerOnMouseWheel
 | RemoveHandlerOnMouseWheel
 | UseRightToLeftAlignment
 | UseRightToLeftReading
 | UseRightToLeftScrollBar
 | IsRightToLeft
TLCLComponent
pt | WSRegisterClass
pt | GetWSComponentClass
 | Create
 | Destroy
 | NewInstance
 | RemoveAllHandlersOfObject
 | IncLCLRefCount
 | DecLCLRefCount
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


pt | ActionChange (TControl)
 | ActiveDefaultControlChanged (TControl)
 | AddControl (TWinControl)
pt | AddHandler (TControl)
 | AddHandlerOnBeforeDestruction (TControl)
 | AddHandlerOnChangeBounds (TControl)
 | AddHandlerOnEnabledChanged (TControl)
 | AddHandlerOnKeyDown (TControl)
 | AddHandlerOnMouseWheel (TControl)
 | AddHandlerOnResize (TControl)
 | AddHandlerOnVisibleChanged (TControl)
 | AddHandlerOnVisibleChanging (TControl)
pt | AddSelectedRange (TCustomGrid)
pt | AdjustClientRect (TWinControl)
pt | AdjustClientRect (TCustomGrid)
pt | AdjustEditorBounds (TCustomGrid)
 | AdjustInnerCellRect (TCustomGrid)
pt | AdjustRowCount (TValueListEditor)
 | AdjustSize (TControl)
 | AfterConstruction (TObject)
pt | AfterMoveSelection (TCustomGrid)
pt | AlignControls (TWinControl)
pt | AllAutoSized (TWinControl)
 | AnchorAsAlign (TControl)
 | AnchorClient (TControl)
 | AnchoredControlCount (TControl)
 | AnchorHorizontalCenterTo (TControl)
 | AnchorParallel (TControl)
 | AnchorSame (TControl)
pt | AnchorSideChanged (TControl)
 | AnchorToCompanion (TControl)
 | AnchorToNeighbour (TControl)
 | AnchorVerticalCenterTo (TControl)
 | Assign (TPersistent)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
pt | AssignTo (TControl)
pt | AssignTo (TCustomGrid)
pt | AssignTo (TCustomStringGrid)
pt | AutoAdjustColumn (TCustomGrid)
pt | AutoAdjustColumn (TCustomStringGrid)
 | AutoAdjustColumns (TCustomGrid)
 | AutoAdjustLayout (TControl)
 | AutoAdjustLayout (TWinControl)
 | AutoSizeColumn (TCustomStringGrid)
 | AutoSizeColumns (TCustomStringGrid)
 | AutoSizeDelayed (TControl)
 | AutoSizeDelayed (TWinControl)
 | AutoSizeDelayedHandle (TControl)
 | AutoSizeDelayedHandle (TWinControl)
 | AutoSizeDelayedReport (TControl)
 | AutoSizeDelayedReport (TWinControl)
 | AutoSizePhases (TControl)
 | AutoSizePhases (TWinControl)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | BeforeDestruction (TControl)
pt | BeforeDragStart (TControl)
pt | BeforeMoveSelection (TCustomGrid)
pt | BeginAutoDrag (TControl)
pt | BeginAutoDrag (TCustomGrid)
pt | BeginAutoSizing (TControl)
 | BeginDrag (TControl)
 | BeginUpdate (TCustomGrid)
 | BeginUpdateBounds (TWinControl)
pt | BoundsChanged (TControl)
pt | BoxRect (TCustomGrid)
 | BringToFront (TControl)
 | BroadCast (TWinControl)
 | BrushCreated (TWinControl)
pt | CacheMouseDown (TCustomGrid)
pt | CalcAutoSizeColumn (TCustomGrid)
pt | CalcCellExtent (TCustomGrid)
pt | CalcCellExtent (TCustomStringGrid)
pt | CalcFocusRect (TCustomGrid)
pt | CalcMaxTopLeft (TCustomGrid)
pt | CalcScrollbarsRange (TCustomGrid)
pt | CalculateDockSizes (TControl)
pt | CalculatePreferredSize (TControl)
pt | CalculatePreferredSize (TWinControl)
pt | CalculatePreferredSize (TCustomGrid)
pt | CanAutoSize (TControl)
pt | CanEditShow (TCustomGrid)
 | CanFocus (TWinControl)
pt | CanGridAcceptKey (TCustomGrid)
 | CanSetFocus (TWinControl)
pt | CanTab (TControl)
pt | CanTab (TWinControl)
pt | CaptureChanged (TControl)
pt | CellClick (TCustomGrid)
pt | CellClick (TCustomDrawGrid)
pt | CellExtent (TCustomGrid)
 | CellRect (TCustomGrid)
 | CellToGridZone (TCustomGrid)
pt | ChangeBounds (TControl)
pt | Changed (TControl)
 | ChangeName (TComponent)
pt | ChangeScale (TControl)
pt | ChangeScale (TWinControl)
 | CheckChildClassAllowed (TControl)
pt | CheckLimits (TCustomGrid)
pt | CheckLimitsWithError (TCustomGrid)
pt | CheckNewCachedSizes (TCustomGrid)
 | CheckNewParent (TControl)
pt | CheckOnChangeBounds (TControl)
 | CheckPosition (TCustomGrid)
pt | ChildClassAllowed (TControl)
pt | ChildClassAllowed (TWinControl)
pt | ChildHandlesCreated (TWinControl)
pt | ChildKey (TWinControl)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | Clean (TCustomStringGrid)
 | CleanupInstance (TObject)
 | Clear (TCustomGrid)
 | Clear (TValueListEditor)
 | ClearCols (TCustomGrid)
 | ClearRows (TCustomGrid)
 | ClearSelections (TCustomGrid)
pt | Click (TControl)
pt | Click (TCustomGrid)
 | ClientRectNeedsInterfaceUpdate (TWinControl)
 | ClientToParent (TControl)
 | ClientToScreen (TControl)
pt | CMBiDiModeChanged (TControl)
pt | CMBiDiModeChanged (TWinControl)
pt | CMBiDiModeChanged (TCustomGrid)
pt | CMBorderChanged (TWinControl)
pt | CMChanged (TControl)
pt | CMCursorChanged (TControl)
pt | CMDoubleBufferedChanged (TWinControl)
pt | CMEnabledChanged (TControl)
pt | CMEnabledChanged (TWinControl)
pt | CMEnter (TWinControl)
pt | CMExit (TWinControl)
pt | CMHintShow (TControl)
pt | CMHitTest (TControl)
pt | CMMouseEnter (TControl)
pt | CMMouseEnter (TCustomGrid)
pt | CMMouseLeave (TControl)
pt | CMMouseLeave (TCustomGrid)
pt | CMParentBiDiModeChanged (TControl)
pt | CMParentColorChanged (TControl)
pt | CMParentDoubleBufferedChanged (TWinControl)
pt | CMParentFontChanged (TControl)
pt | CMParentShowHintChanged (TControl)
pt | CMShowHintChanged (TWinControl)
pt | CMShowingChanged (TWinControl)
pt | CMSysFontChanged (TControl)
pt | CMTextChanged (TControl)
pt | CMVisibleChanged (TControl)
pt | CMVisibleChanged (TWinControl)
pt | CNChar (TWinControl)
pt | CNKeyDown (TWinControl)
pt | CNKeyUp (TWinControl)
 | CNPreferredSizeChanged (TControl)
pt | CNSysKeyDown (TWinControl)
pt | CNSysKeyUp (TWinControl)
pt | ColorIsStored (TControl)
pt | ColRowDeleted (TCustomGrid)
pt | ColRowDeleted (TCustomDrawGrid)
pt | ColRowDeleted (TValueListEditor)
pt | ColRowExchanged (TCustomGrid)
pt | ColRowExchanged (TCustomDrawGrid)
pt | ColRowExchanged (TValueListEditor)
pt | ColRowInserted (TCustomGrid)
pt | ColRowInserted (TCustomDrawGrid)
pt | ColRowMoved (TCustomGrid)
pt | ColRowMoved (TCustomDrawGrid)
pt | ColRowToOffset (TCustomGrid)
pt | ColumnFromGridColumn (TCustomGrid)
pt | ColumnIndexFromGridColumn (TCustomGrid)
pt | ColumnsChanged (TCustomGrid)
pt | ColWidthsChanged (TCustomGrid)
pt | ConstrainedResize (TControl)
 | ContainsControl (TWinControl)
 | ControlAtPos (TWinControl)
pt | ControlKeyDown (TWinControl)
pt | ControlKeyUp (TWinControl)
pt | ControlsAligned (TWinControl)
 | ControlToScreen (TControl)
 | CopyToClipboard (TCustomStringGrid)
 | Create (TObject)
 | Create (TComponent)
 | Create (TLCLComponent)
 | Create (TControl)
 | Create (TWinControl)
 | Create (TCustomControl)
 | Create (TCustomGrid)
 | Create (TCustomDrawGrid)
 | Create (TCustomStringGrid)
 | Create (TValueListEditor)
 | CreateAccessibleObject (TControl)
pt | CreateBrush (TWinControl)
pt | CreateColumns (TCustomGrid)
pt | CreateControlBorderSpacing (TControl)
pt | CreateDockManager (TWinControl)
pt | CreateFloatingDockSite (TControl)
pt | CreateHandle (TWinControl)
pt | CreateParams (TWinControl)
pt | CreateParams (TCustomGrid)
 | CreateParented (TWinControl)
 | CreateParentedControl (TWinControl)
pt | CreateSubClass (TWinControl)
pt | CreateVirtualGrid (TCustomDrawGrid)
pt | CreateWnd (TWinControl)
pt | CreateWnd (TCustomGrid)
pt | CustomAlignInsertBefore (TWinControl)
pt | CustomAlignPosition (TWinControl)
pt | DblClick (TControl)
pt | DblClick (TCustomGrid)
 | DecLCLRefCount (TLCLComponent)
pt | DefaultColWidthIsStored (TCustomGrid)
 | DefaultDrawCell (TCustomDrawGrid)
 | DefaultHandler (TObject)
 | DefaultHandler (TWinControl)
 | DefaultHandlerStr (TObject)
pt | DefaultRowHeightIsStored (TCustomGrid)
pt | DefineCellsProperty (TCustomStringGrid)
pt | DefineCellsProperty (TValueListEditor)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
pt | DefineProperties (TControl)
pt | DefineProperties (TCustomGrid)
pt | DefineProperties (TCustomStringGrid)
 | DeleteCol (TCustomDrawGrid)
 | DeleteCol (TValueListEditor)
 | DeleteColRow (TCustomDrawGrid)
 | DeleteColRow (TValueListEditor)
 | DeleteRow (TCustomDrawGrid)
 | DeleteRow (TValueListEditor)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TLCLComponent)
 | Destroy (TControl)
 | Destroy (TWinControl)
 | Destroy (TCustomControl)
 | Destroy (TCustomGrid)
 | Destroy (TCustomDrawGrid)
 | Destroy (TCustomStringGrid)
 | Destroy (TValueListEditor)
 | DestroyComponents (TComponent)
pt | DestroyHandle (TWinControl)
pt | DestroyHandle (TCustomGrid)
 | Destroying (TComponent)
pt | DestroyWnd (TWinControl)
pt | DestroyWnd (TCustomControl)
pt | DialogChar (TControl)
pt | DialogChar (TWinControl)
pt | DialogChar (TCustomGrid)
 | DisableAlign (TWinControl)
 | DisableAutoSizing (TControl)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoAddDockClient (TWinControl)
 | DoAdjustClientRectChange (TWinControl)
pt | DoAlignChildControls (TWinControl)
pt | DoAllAutoSize (TControl)
pt | DoAllAutoSize (TWinControl)
pt | DoAutoAdjustLayout (TControl)
pt | DoAutoAdjustLayout (TCustomGrid)
pt | DoAutoSize (TControl)
pt | DoAutoSize (TWinControl)
pt | DoBorderSpacingChange (TControl)
pt | DoCallKeyEventHandler (TControl)
pt | DoCallMouseWheelEventHandler (TControl)
pt | DoCallNotifyHandler (TControl)
pt | DoCellProcess (TCustomStringGrid)
pt | DoChildSizingChange (TWinControl)
 | Dock (TControl)
 | DockDrop (TWinControl)
 | Docked (TControl)
pt | DockOver (TWinControl)
pt | DockTrackNoTarget (TControl)
pt | DoCompareCells (TCustomGrid)
pt | DoCompareCells (TCustomStringGrid)
pt | DoConstraintsChange (TControl)
pt | DoConstraintsChange (TWinControl)
pt | DoContextPopup (TControl)
pt | DoCopyToClipboard (TCustomGrid)
pt | DoCopyToClipboard (TCustomStringGrid)
pt | DoCutToClipboard (TCustomGrid)
pt | DoCutToClipboard (TCustomStringGrid)
pt | DoDock (TControl)
pt | DoDockClientMsg (TWinControl)
pt | DoDockOver (TWinControl)
pt | DoDragMsg (TControl)
pt | DoDragMsg (TWinControl)
pt | DoEditButtonClick (TCustomGrid)
pt | DoEditorHide (TCustomGrid)
pt | DoEditorShow (TCustomGrid)
pt | DoEndDock (TControl)
pt | DoEndDrag (TControl)
pt | DoEnter (TWinControl)
pt | DoEnter (TCustomGrid)
pt | DoExit (TWinControl)
pt | DoExit (TCustomGrid)
pt | DoFixDesignFontPPI (TControl)
pt | DoFlipChildren (TWinControl)
pt | DoFloatMsg (TControl)
pt | DoFloatMsg (TWinControl)
pt | DoGetDockCaption (TWinControl)
pt | DoKeyDownBeforeInterface (TWinControl)
pt | DoKeyPress (TWinControl)
pt | DoKeyUpBeforeInterface (TWinControl)
pt | DoLoadColumn (TCustomGrid)
pt | DoMouseWheel (TControl)
pt | DoMouseWheel (TCustomGrid)
pt | DoMouseWheelDown (TControl)
pt | DoMouseWheelDown (TCustomGrid)
pt | DoMouseWheelHorz (TControl)
pt | DoMouseWheelLeft (TControl)
pt | DoMouseWheelLeft (TCustomGrid)
pt | DoMouseWheelRight (TControl)
pt | DoMouseWheelRight (TCustomGrid)
pt | DoMouseWheelUp (TControl)
pt | DoMouseWheelUp (TCustomGrid)
pt | DoOnChangeBounds (TControl)
pt | DoOnChangeBounds (TCustomGrid)
pt | DoOnParentHandleDestruction (TControl)
pt | DoOnResize (TControl)
pt | DoOnResize (TCustomGrid)
pt | DoOnShowHint (TControl)
pt | DoOPDeleteColRow (TCustomGrid)
pt | DoOPExchangeColRow (TCustomGrid)
pt | DoOPInsertColRow (TCustomGrid)
pt | DoOPMoveColRow (TCustomGrid)
pt | DoPasteFromClipboard (TCustomGrid)
pt | DoPasteFromClipboard (TCustomStringGrid)
pt | DoPrepareCanvas (TCustomGrid)
pt | DoRemainingKeyDown (TWinControl)
pt | DoRemainingKeyUp (TWinControl)
pt | DoRemoveDockClient (TWinControl)
pt | DoSaveColumn (TCustomGrid)
pt | DoScaleFontPPI (TControl)
pt | DoSendBoundsToInterface (TWinControl)
pt | DoSendShowHideToInterface (TWinControl)
pt | DoSetBounds (TControl)
pt | DoSetBounds (TWinControl)
pt | DoSetBounds (TCustomGrid)
pt | DoStartDock (TControl)
pt | DoStartDrag (TControl)
pt | DoUnDock (TWinControl)
pt | DoUndockClientMsg (TWinControl)
pt | DoUTF8KeyPress (TWinControl)
pt | DoUTF8KeyPress (TCustomGrid)
pt | DragCanceled (TControl)
 | DragDrop (TControl)
 | Dragging (TControl)
pt | DragOver (TControl)
pt | DrawAllRows (TCustomGrid)
pt | DrawBorder (TCustomGrid)
pt | DrawButtonCell (TCustomGrid)
pt | DrawCell (TCustomGrid)
pt | DrawCell (TCustomDrawGrid)
pt | DrawCellAutonumbering (TCustomDrawGrid)
pt | DrawCellAutonumbering (TCustomStringGrid)
pt | DrawCellGrid (TCustomGrid)
pt | DrawCellText (TCustomGrid)
pt | DrawColRowMoving (TCustomGrid)
pt | DrawColumnText (TCustomGrid)
pt | DrawColumnText (TCustomStringGrid)
pt | DrawColumnTitleImage (TCustomGrid)
pt | DrawEdges (TCustomGrid)
pt | DrawFillRect (TCustomGrid)
pt | DrawFocusRect (TCustomGrid)
pt | DrawFocusRect (TCustomDrawGrid)
pt | DrawGridCheckboxBitmaps (TCustomGrid)
pt | DrawRow (TCustomGrid)
pt | DrawTextInCell (TCustomGrid)
pt | DrawTextInCell (TCustomStringGrid)
pt | DrawThemedCell (TCustomGrid)
pt | EditButtonClicked (TCustomGrid)
pt | EditingAllowed (TCustomGrid)
 | EditingDone (TControl)
 | EditingDone (TCustomGrid)
 | EditorByStyle (TCustomGrid)
pt | EditorCanAcceptKey (TCustomGrid)
pt | EditordoGetValue (TCustomGrid)
pt | EditordoResetValue (TCustomGrid)
pt | EditordoSetValue (TCustomGrid)
pt | EditorHide (TCustomGrid)
pt | EditorIsReadOnly (TCustomGrid)
 | EditorKeyDown (TCustomGrid)
 | EditorKeyPress (TCustomGrid)
 | EditorKeyUp (TCustomGrid)
pt | EditorLocked (TCustomGrid)
pt | EditorSelectAll (TCustomGrid)
pt | EditorShow (TCustomGrid)
pt | EditorShowInCell (TCustomGrid)
 | EditorTextChanged (TCustomGrid)
pt | EditorWidthChanged (TCustomGrid)
 | EnableAlign (TWinControl)
 | EnableAutoSizing (TControl)
pt | EnabledChanged (TControl)
pt | EnabledChanging (TControl)
pt | EndAutoSizing (TControl)
 | EndDrag (TControl)
 | EndUpdate (TCustomGrid)
 | EndUpdateBounds (TWinControl)
 | Equals (TObject)
 | EraseBackground (TWinControl)
 | EraseBackground (TCustomGrid)
 | ExchangeColRow (TCustomDrawGrid)
 | ExchangeColRow (TValueListEditor)
 | ExecuteAction (TComponent)
 | ExecuteCancelAction (TControl)
 | ExecuteDefaultAction (TControl)
 | FieldAddress (TObject)
pt | FinalizeWnd (TWinControl)
 | FindChildControl (TWinControl)
 | FindComponent (TComponent)
pt | FindNextControl (TWinControl)
 | FindRow (TValueListEditor)
 | FindSubComponent (TControl)
pt | FirstGridColumn (TCustomGrid)
 | FixDesignFontsPPI (TControl)
pt | FixDesignFontsPPI (TCustomGrid)
 | FixDesignFontsPPIWithChildren (TWinControl)
pt | FixedGrid (TCustomGrid)
pt | FixupTabList (TWinControl)
 | FlipChildren (TWinControl)
pt | FlipPoint (TCustomGrid)
pt | FlipRect (TCustomGrid)
pt | FlipX (TCustomGrid)
 | Focused (TWinControl)
 | Focused (TCustomGrid)
pt | FontChanged (TControl)
pt | FontChanged (TWinControl)
pt | FontChanged (TCustomControl)
pt | FontChanged (TCustomGrid)
pt | ForeignAnchorSideChanged (TControl)
pt | FormEndUpdated (TControl)
pt | FormEndUpdated (TWinControl)
 | FormIsUpdating (TControl)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | GetAccessibleObject (TControl)
pt | GetAction (TControl)
pt | GetActionLinkClass (TControl)
pt | GetAdjustedLogicalClientRect (TWinControl)
 | GetAnchorsDependingOnParent (TControl)
pt | GetAutoFillColumnInfo (TCustomGrid)
pt | GetAutoFillColumnInfo (TValueListEditor)
pt | GetBorderStyle (TWinControl)
pt | GetCachedText (TControl)
 | GetCanvasScaleFactor (TControl)
pt | GetCellHintText (TCustomGrid)
pt | GetCells (TCustomGrid)
pt | GetCells (TCustomDrawGrid)
pt | GetCells (TCustomStringGrid)
pt | GetCells (TValueListEditor)
pt | GetCheckBoxState (TCustomDrawGrid)
pt | GetCheckBoxState (TCustomStringGrid)
 | GetChildAccessibleObjectAtPos (TControl)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
pt | GetChildren (TWinControl)
 | GetChildrenRect (TControl)
 | GetChildrenRect (TWinControl)
pt | GetClientOrigin (TControl)
pt | GetClientOrigin (TWinControl)
pt | GetClientRect (TControl)
pt | GetClientRect (TWinControl)
pt | GetClientScrollOffset (TControl)
 | GetColorResolvingParent (TControl)
pt | GetColumnAlignment (TCustomGrid)
pt | GetColumnColor (TCustomGrid)
pt | GetColumnFont (TCustomGrid)
pt | GetColumnLayout (TCustomGrid)
pt | GetColumnReadonly (TCustomGrid)
pt | GetColumnTitle (TCustomGrid)
pt | GetColumnWidth (TCustomGrid)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
pt | GetControlClassDefaultSize (TControl)
 | GetControlIndex (TWinControl)
pt | GetControlOrigin (TControl)
pt | GetControlOrigin (TWinControl)
pt | GetCursor (TControl)
 | GetDefaultColor (TControl)
pt | GetDefaultColumnAlignment (TCustomGrid)
pt | GetDefaultColumnLayout (TCustomGrid)
pt | GetDefaultColumnReadOnly (TCustomGrid)
pt | GetDefaultColumnTitle (TCustomGrid)
pt | GetDefaultColumnWidth (TCustomGrid)
pt | GetDefaultDockCaption (TControl)
pt | GetDefaultEditor (TCustomGrid)
pt | GetDefaultEditor (TValueListEditor)
 | GetDefaultHeight (TControl)
pt | GetDefaultRowHeight (TCustomGrid)
 | GetDefaultWidth (TControl)
pt | GetDeltaMoveNext (TCustomGrid)
pt | GetDeviceContext (TControl)
pt | GetDeviceContext (TWinControl)
 | GetDockCaption (TWinControl)
pt | GetDockEdge (TControl)
pt | GetDragImages (TControl)
pt | GetEditMask (TCustomGrid)
pt | GetEditMask (TCustomDrawGrid)
pt | GetEditText (TCustomGrid)
pt | GetEditText (TCustomDrawGrid)
pt | GetEditText (TCustomStringGrid)
pt | GetEditText (TValueListEditor)
pt | GetEnabled (TControl)
 | GetEnumerator (TComponent)
 | GetEnumeratorControls (TWinControl)
 | GetEnumeratorControlsReverse (TWinControl)
pt | GetFirstVisibleColumn (TCustomGrid)
pt | GetFirstVisibleRow (TCustomGrid)
pt | GetFixedcolor (TCustomGrid)
pt | GetFloating (TControl)
pt | GetFloatingDockSiteClass (TControl)
pt | GetGridDrawState (TCustomGrid)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
pt | GetImageForCheckBox (TCustomGrid)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
pt | GetIsCellSelected (TCustomGrid)
pt | GetIsCellTitle (TCustomGrid)
pt | GetLastVisibleColumn (TCustomGrid)
pt | GetLastVisibleRow (TCustomGrid)
pt | GetLogicalClientRect (TControl)
pt | GetMouseCapture (TControl)
pt | GetMouseCapture (TWinControl)
pt | GetMousePosFromMessage (TControl)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
pt | GetPalette (TControl)
pt | GetParentBackground (TWinControl)
 | GetParentComponent (TComponent)
 | GetParentComponent (TControl)
pt | GetParentHandle (TWinControl)
pt | GetPopupMenu (TControl)
 | GetPreferredSize (TControl)
pt | GetPreferredSizeClientFrame (TWinControl)
pt | GetPxTopLeft (TCustomGrid)
 | GetRGBColorResolvingParent (TControl)
pt | GetRowCount (TValueListEditor)
pt | GetSBRanges (TCustomGrid)
pt | GetSBVisibility (TCustomGrid)
pt | GetScrollBarPosition (TCustomGrid)
pt | GetScrolledClientRect (TControl)
 | GetSelectedChildAccessibleObject (TControl)
pt | GetSelectedColor (TCustomGrid)
pt | GetSelectedState (TCustomGrid)
 | GetSidePosition (TControl)
pt | GetSiteInfo (TWinControl)
pt | GetSmoothScroll (TCustomGrid)
 | GetTabOrderList (TWinControl)
 | GetTextBuf (TControl)
 | GetTextLen (TControl)
 | GetTextLen (TWinControl)
pt | GetTitleShowPrefix (TCustomGrid)
 | GetTopParent (TControl)
pt | GetTopParentHandle (TWinControl)
pt | GetTruncCellHintText (TCustomGrid)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetWSComponentClass (TLCLComponent)
pt | GridColumnFromColumnIndex (TCustomGrid)
pt | GridMouseWheel (TCustomGrid)
pt | GridMouseWheel (TCustomDrawGrid)
 | HandleAllocated (TWinControl)
 | HandleNeeded (TWinControl)
 | HandleObjectShouldBeVisible (TControl)
 | HasHelp (TControl)
 | HasMultiSelection (TCustomGrid)
 | HasParent (TComponent)
 | HasParent (TControl)
pt | HeaderClick (TCustomGrid)
pt | HeaderClick (TCustomDrawGrid)
pt | HeaderSized (TCustomGrid)
pt | HeaderSized (TCustomDrawGrid)
pt | HeaderSizing (TCustomGrid)
pt | HeaderSizing (TCustomDrawGrid)
pt | HeightIsAnchored (TControl)
 | Hide (TControl)
pt | HideCellHintWindow (TCustomGrid)
 | HideSortArrow (TCustomGrid)
 | iicrGetComponent (TComponent)
 | IncLCLRefCount (TLCLComponent)
 | InheritsFrom (TObject)
pt | InitializeWnd (TWinControl)
 | InitiateAction (TControl)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertColRow (TCustomDrawGrid)
 | InsertColRow (TValueListEditor)
 | InsertComponent (TComponent)
 | InsertControl (TWinControl)
 | InsertRow (TValueListEditor)
 | InsertRowWithValues (TCustomStringGrid)
 | InsertRowWithValues (TValueListEditor)
 | InstanceSize (TObject)
pt | InternalSetColCount (TCustomGrid)
 | IntfGetDropFilesTarget (TWinControl)
 | IntfUTF8KeyPress (TWinControl)
 | Invalidate (TControl)
 | Invalidate (TWinControl)
 | Invalidate (TCustomGrid)
pt | InvalidateBoundsRealized (TWinControl)
pt | InvalidateCachedRow (TValueListEditor)
pt | InvalidateCell (TCustomGrid)
 | InvalidateClientRectCache (TWinControl)
 | InvalidateCol (TCustomGrid)
pt | InvalidateControl (TControl)
pt | InvalidateFocused (TCustomGrid)
pt | InvalidateFromCol (TCustomGrid)
pt | InvalidateGrid (TCustomGrid)
pt | InvalidatePreferredChildSizes (TWinControl)
 | InvalidatePreferredSize (TControl)
 | InvalidateRange (TCustomGrid)
 | InvalidateRow (TCustomGrid)
 | Invoke (TComponent)
pt | IsAParentAligning (TControl)
pt | IsBorderSpacingInnerBorderStored (TControl)
pt | IsCaptionStored (TControl)
 | IsCellVisible (TCustomGrid)
pt | IsClientHeightStored (TControl)
pt | IsClientHeightStored (TWinControl)
pt | IsClientWidthStored (TControl)
pt | IsClientWidthStored (TWinControl)
pt | IsColumnIndexValid (TCustomGrid)
pt | IsColumnIndexVariable (TCustomGrid)
pt | IsControlMouseMsg (TWinControl)
 | IsControlVisible (TControl)
pt | IsEmptyRow (TCustomGrid)
 | IsEmptyRow (TValueListEditor)
 | IsEnabled (TControl)
 | IsFixedCellVisible (TCustomGrid)
 | IsImplementorOf (TComponent)
pt | IsMouseOverCellButton (TCustomGrid)
 | IsParentColor (TControl)
 | IsParentFont (TControl)
 | IsParentOf (TControl)
 | IsProcessingPaintMsg (TControl)
 | IsRightToLeft (TControl)
pt | IsRowIndexValid (TCustomGrid)
pt | IsRowIndexVariable (TCustomGrid)
 | IsVisible (TControl)
pt | KeyDown (TWinControl)
pt | KeyDown (TCustomGrid)
pt | KeyDown (TCustomDrawGrid)
pt | KeyDown (TValueListEditor)
pt | KeyDownAfterInterface (TWinControl)
pt | KeyDownBeforeInterface (TWinControl)
pt | KeyPress (TWinControl)
pt | KeyPress (TCustomGrid)
pt | KeyUp (TWinControl)
pt | KeyUp (TCustomGrid)
pt | KeyUpAfterInterface (TWinControl)
pt | KeyUpBeforeInterface (TWinControl)
pt | LMCaptureChanged (TControl)
pt | LoadContent (TCustomGrid)
pt | LoadContent (TCustomStringGrid)
pt | LoadContent (TValueListEditor)
 | Loaded (TComponent)
pt | Loaded (TControl)
pt | Loaded (TWinControl)
pt | Loaded (TCustomGrid)
pt | Loaded (TCustomStringGrid)
pt | LoadedAll (TControl)
 | LoadFromCSVFile (TCustomStringGrid)
 | LoadFromCSVStream (TCustomStringGrid)
 | LoadFromCSVStream (TValueListEditor)
 | LoadFromFile (TCustomGrid)
 | LoadFromStream (TCustomGrid)
pt | LoadGridOptions (TCustomGrid)
 | Loading (TComponent)
pt | LockEditor (TCustomGrid)
 | LockRealizeBounds (TWinControl)
pt | MainWndProc (TWinControl)
 | ManualDock (TControl)
 | ManualFloat (TControl)
 | MethodAddress (TObject)
 | MethodName (TObject)
pt | MouseButtonAllowed (TCustomGrid)
 | MouseCoord (TCustomGrid)
pt | MouseDown (TControl)
pt | MouseDown (TCustomGrid)
pt | MouseEnter (TControl)
pt | MouseLeave (TControl)
pt | MouseMove (TControl)
pt | MouseMove (TCustomGrid)
 | MouseToCell (TCustomGrid)
 | MouseToGridZone (TCustomGrid)
 | MouseToLogcell (TCustomGrid)
pt | MouseUp (TControl)
pt | MouseUp (TCustomGrid)
 | MoveColRow (TCustomDrawGrid)
 | MoveColRow (TValueListEditor)
pt | MoveExtend (TCustomGrid)
pt | MoveNextAuto (TCustomGrid)
pt | MoveNextSelectable (TCustomGrid)
pt | MoveSelection (TCustomGrid)
 | newinstance (TObject)
 | NewInstance (TLCLComponent)
 | Notification (TComponent)
pt | Notification (TControl)
pt | NotifyColRowChange (TCustomDrawGrid)
 | NotifyControls (TWinControl)
pt | OffsetToColRow (TCustomGrid)
pt | Paint (TCustomControl)
pt | Paint (TCustomGrid)
pt | PaintControls (TWinControl)
pt | PaintHandler (TWinControl)
 | PaintTo (TWinControl)
pt | PaintWindow (TWinControl)
pt | PaintWindow (TCustomControl)
 | PaletteCreated (TComponent)
 | ParentDestroyingHandle (TControl)
pt | ParentFontChanged (TControl)
pt | ParentFormHandleInitialized (TControl)
pt | ParentFormHandleInitialized (TWinControl)
 | ParentHandlesAllocated (TControl)
 | ParentHandlesAllocated (TWinControl)
 | ParentToClient (TControl)
 | Perform (TControl)
 | PerformTab (TWinControl)
pt | PickListItemSelected (TCustomGrid)
pt | PositionDockRect (TControl)
pt | PrepareCanvas (TCustomGrid)
pt | PrepareCellHints (TCustomGrid)
pt | QuadClick (TControl)
 | QueryInterface (TComponent)
 | ReadLeft (TComponent)
 | ReadState (TComponent)
pt | ReadState (TControl)
 | ReadTop (TComponent)
pt | RealGetText (TControl)
pt | RealGetText (TWinControl)
 | ReAlign (TWinControl)
pt | RealizeBounds (TWinControl)
pt | RealizeBoundsRecursive (TWinControl)
pt | RealSetText (TControl)
pt | RealSetText (TWinControl)
 | ReferenceInterface (TComponent)
 | Refresh (TControl)
pt | ReloadDockedControl (TWinControl)
 | Remove (TComponent)
 | RemoveAllHandlersOfObject (TLCLComponent)
 | RemoveAllHandlersOfObject (TControl)
 | RemoveComponent (TComponent)
 | RemoveControl (TWinControl)
pt | RemoveFocus (TWinControl)
 | RemoveFreeNotification (TComponent)
pt | RemoveHandler (TControl)
 | RemoveHandlerOnBeforeDestruction (TControl)
 | RemoveHandlerOnChangeBounds (TControl)
 | RemoveHandlerOnEnableChanging (TControl)
 | RemoveHandlerOnKeyDown (TControl)
 | RemoveHandlerOnMouseWheel (TControl)
 | RemoveHandlerOnResize (TControl)
 | RemoveHandlerOnVisibleChanged (TControl)
 | RemoveHandlerOnVisibleChanging (TControl)
 | RemoveNotification (TComponent)
 | Repaint (TControl)
 | Repaint (TWinControl)
 | ReplaceDockedControl (TControl)
pt | RequestAlign (TControl)
pt | ResetDefaultColWidths (TCustomGrid)
pt | ResetDefaultColWidths (TValueListEditor)
pt | ResetEditor (TCustomGrid)
pt | ResetLastMove (TCustomGrid)
pt | ResetOffset (TCustomGrid)
pt | ResetSizes (TCustomGrid)
pt | Resize (TControl)
pt | ResizeColumn (TCustomGrid)
pt | ResizeRow (TCustomGrid)
 | RestoreCurrentRow (TValueListEditor)
pt | RowHeightsChanged (TCustomGrid)
pt | RTLSign (TCustomGrid)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
pt | SaveContent (TCustomGrid)
pt | SaveContent (TCustomStringGrid)
pt | SaveContent (TValueListEditor)
pt | SaveGridOptions (TCustomGrid)
 | SaveToCSVFile (TCustomStringGrid)
 | SaveToCSVStream (TCustomStringGrid)
 | SaveToFile (TCustomGrid)
 | SaveToStream (TCustomGrid)
 | Scale96ToFont (TControl)
 | Scale96ToForm (TControl)
 | Scale96ToScreen (TControl)
 | ScaleBy (TWinControl)
pt | ScaleConstraints (TControl)
pt | ScaleControls (TWinControl)
 | ScaleDesignToForm (TControl)
 | ScaleFontsPPI (TControl)
pt | ScaleFontsPPI (TCustomGrid)
 | ScaleFontTo96 (TControl)
 | ScaleFontToScreen (TControl)
 | ScaleFormTo96 (TControl)
 | ScaleFormToDesign (TControl)
 | ScaleScreenTo96 (TControl)
 | ScaleScreenToFont (TControl)
 | ScreenToClient (TControl)
 | ScreenToControl (TControl)
pt | ScrollBarAutomatic (TCustomGrid)
pt | ScrollBarIsVisible (TCustomGrid)
pt | ScrollBarPage (TCustomGrid)
pt | ScrollBarPosition (TCustomGrid)
pt | ScrollBarRange (TCustomGrid)
pt | ScrollBarShow (TCustomGrid)
 | ScrollBy (TWinControl)
pt | ScrollBy (TCustomGrid)
 | ScrollBy_WS (TWinControl)
pt | SelectCell (TCustomGrid)
pt | SelectCell (TCustomDrawGrid)
pt | SelectEditor (TCustomGrid)
pt | SelectFirst (TWinControl)
pt | SelectionSetHTML (TCustomStringGrid)
pt | SelectionSetText (TCustomStringGrid)
 | SelectNext (TWinControl)
pt | SendDialogChar (TWinControl)
pt | SendMoveSizeMessages (TControl)
pt | SendMoveSizeMessages (TWinControl)
 | SendToBack (TControl)
pt | SetAction (TControl)
pt | SetAlign (TControl)
 | SetAncestor (TComponent)
pt | SetAnchors (TControl)
pt | SetAutoSize (TControl)
pt | SetBiDiMode (TControl)
pt | SetBorderStyle (TWinControl)
pt | SetBorderStyle (TCustomGrid)
 | SetBounds (TControl)
 | SetBounds (TWinControl)
 | SetBoundsKeepBase (TControl)
pt | SetCanvasFont (TCustomGrid)
pt | SetCells (TCustomStringGrid)
pt | SetCells (TValueListEditor)
pt | SetCheckboxState (TCustomDrawGrid)
pt | SetCheckboxState (TCustomStringGrid)
 | SetChildOrder (TComponent)
pt | SetChildZPosition (TWinControl)
pt | SetColCount (TCustomGrid)
pt | SetColCount (TValueListEditor)
pt | SetColor (TControl)
pt | SetColor (TWinControl)
pt | SetColor (TCustomControl)
pt | SetColor (TCustomGrid)
pt | SetColor (TCustomDrawGrid)
pt | SetColRow (TCustomGrid)
 | SetComponentIndex (TComponent)
 | SetControlIndex (TWinControl)
pt | SetCursor (TControl)
pt | SetCursor (TCustomGrid)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
pt | SetDockManager (TWinControl)
pt | SetDragMode (TControl)
pt | SetEditText (TCustomGrid)
pt | SetEditText (TCustomDrawGrid)
pt | SetEditText (TCustomStringGrid)
pt | SetEditText (TValueListEditor)
pt | SetEnabled (TControl)
pt | SetFixedcolor (TCustomGrid)
pt | SetFixedCols (TCustomGrid)
pt | SetFixedCols (TValueListEditor)
pt | SetFixedRows (TCustomGrid)
pt | SetFixedRows (TValueListEditor)
 | SetFocus (TWinControl)
 | SetFocus (TCustomGrid)
pt | SetHint (TControl)
 | SetInitialBounds (TControl)
 | SetInline (TComponent)
 | SetName (TComponent)
pt | SetName (TControl)
pt | SetParent (TControl)
pt | SetParentBackground (TWinControl)
pt | SetParentBiDiMode (TControl)
 | SetParentComponent (TComponent)
pt | SetParentComponent (TControl)
pt | SetRawColWidths (TCustomGrid)
 | SetReference (TComponent)
pt | SetRowCount (TValueListEditor)
pt | SetSelectedColor (TCustomGrid)
 | SetShape (TWinControl)
 | SetSubComponent (TComponent)
 | SetTempCursor (TControl)
 | SetTempCursor (TWinControl)
 | SetTextBuf (TControl)
pt | SetVisible (TControl)
pt | SetZOrder (TControl)
 | ShouldAutoAdjust (TControl)
 | Show (TControl)
pt | ShowCellHintWindow (TCustomGrid)
pt | ShowColumnTitles (TValueListEditor)
pt | ShowControl (TWinControl)
 | ShowHelp (TControl)
pt | SizeChanged (TCustomGrid)
pt | SizeChanged (TCustomDrawGrid)
pt | Sort (TCustomGrid)
pt | Sort (TValueListEditor)
 | SortColRow (TCustomDrawGrid)
pt | StartPushCell (TCustomGrid)
 | StringMessageTable (TObject)
pt | TextChanged (TControl)
pt | TitlesChanged (TValueListEditor)
pt | ToggleCheckbox (TCustomDrawGrid)
pt | TopLeftChanged (TCustomGrid)
 | ToString (TObject)
pt | TripleClick (TControl)
pt | TryMoveSelection (TCustomGrid)
 | UnitName (TObject)
pt | UnLockEditor (TCustomGrid)
 | UnlockRealizeBounds (TWinControl)
pt | UnprepareCellHints (TCustomGrid)
 | Update (TControl)
 | Update (TWinControl)
 | UpdateAction (TComponent)
pt | UpdateAnchorRules (TControl)
 | UpdateBaseBounds (TControl)
pt | UpdateBorderStyle (TCustomGrid)
pt | UpdateControlState (TWinControl)
 | Updated (TComponent)
 | UpdateDockCaption (TWinControl)
pt | UpdateHorzScrollBar (TCustomGrid)
pt | UpdateMouseCursor (TControl)
 | UpdateRegistry (TComponent)
 | UpdateRolesForForm (TControl)
pt | UpdateSelectionRange (TCustomGrid)
pt | UpdateShowing (TWinControl)
pt | UpdateVertScrollbar (TCustomGrid)
 | Updating (TComponent)
 | UseRightToLeftAlignment (TControl)
 | UseRightToLeftReading (TControl)
 | UseRightToLeftScrollBar (TControl)
pt | UTF8KeyPress (TWinControl)
 | ValidateContainer (TComponent)
pt | ValidateEntry (TCustomGrid)
pt | ValidateEntry (TValueListEditor)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
pt | VisibleChanged (TControl)
pt | VisibleChanging (TControl)
pt | VisualChange (TCustomGrid)
pt | WidthIsAnchored (TControl)
pt | WMCancelMode (TControl)
pt | WMChar (TWinControl)
pt | WMContextMenu (TControl)
pt | WMContextMenu (TWinControl)
pt | WMDestroy (TWinControl)
pt | WMEnter (TWinControl)
pt | WMEraseBkgnd (TWinControl)
pt | WMExit (TWinControl)
pt | WMHScroll (TCustomGrid)
pt | WMKeyDown (TWinControl)
pt | WMKeyUp (TWinControl)
pt | WMKillFocus (TWinControl)
pt | WMKillFocus (TCustomGrid)
pt | WMLButtonDBLCLK (TControl)
pt | WMLButtonDown (TControl)
pt | WMLButtonQuadCLK (TControl)
pt | WMLButtonTripleCLK (TControl)
pt | WMLButtonUp (TControl)
pt | WMMButtonDBLCLK (TControl)
pt | WMMButtonDown (TControl)
pt | WMMButtonQuadCLK (TControl)
pt | WMMButtonTripleCLK (TControl)
pt | WMMButtonUp (TControl)
pt | WMMouseHWheel (TControl)
pt | WMMouseMove (TControl)
pt | WMMouseWheel (TControl)
pt | WMMove (TControl)
pt | WMMove (TWinControl)
pt | WMNotify (TWinControl)
pt | WMPaint (TWinControl)
pt | WMPaint (TCustomControl)
pt | WMRButtonDBLCLK (TControl)
pt | WMRButtonDown (TControl)
pt | WMRButtonQuadCLK (TControl)
pt | WMRButtonTripleCLK (TControl)
pt | WMRButtonUp (TControl)
pt | WMSetFocus (TWinControl)
pt | WMSetFocus (TCustomGrid)
pt | WMShowWindow (TWinControl)
pt | WMSize (TControl)
pt | WMSize (TWinControl)
pt | WMSize (TCustomGrid)
pt | WMSysChar (TWinControl)
pt | WMSysKeyDown (TWinControl)
pt | WMSysKeyUp (TWinControl)
pt | WMVScroll (TCustomGrid)
pt | WMWindowPosChanged (TControl)
pt | WMWindowPosChanged (TWinControl)
pt | WMXButtonDBLCLK (TControl)
pt | WMXButtonDown (TControl)
pt | WMXButtonQuadCLK (TControl)
pt | WMXButtonTripleCLK (TControl)
pt | WMXButtonUp (TControl)
pt | WndProc (TControl)
pt | WndProc (TWinControl)
pt | WndProc (TCustomGrid)
 | WriteLayoutDebugReport (TControl)
 | WriteLayoutDebugReport (TWinControl)
 | WriteLeft (TComponent)
 | WriteState (TComponent)
 | WriteTop (TComponent)
pt | WSRegisterClass (TLCLComponent)
pt | WSRegisterClass (TControl)
pt | WSRegisterClass (TWinControl)
pt | WSRegisterClass (TCustomControl)
pt | WSRegisterClass (TCustomGrid)
pt | WSRegisterClass (TValueListEditor)
pt | WSSetText (TWinControl)
 | _AddRef (TComponent)
 | _Release (TComponent)


TValueListEditor
pl | ro | OnBeforeSelection
pl | ro | OnButtonClick
pl | ro | OnChangeBounds
pl | ro | OnCheckboxToggled
pl | ro | OnClick
pl | ro | OnColRowDeleted
pl | ro | OnColRowExchanged
pl | ro | OnColRowInserted
pl | ro | OnColRowMoved
pl | ro | OnCompareCells
pl | ro | OnContextPopup
pl | ro | OnDragDrop
pl | ro | OnDragOver
pl | ro | OnDblClick
pl | ro | OnDrawCell
pl | ro | OnEditButtonClick
pl | ro | OnEditingDone
pl | ro | OnEndDock
pl | ro | OnEndDrag
pl | ro | OnEnter
pl | ro | OnExit
pl | ro | OnGetEditMask
pl | ro | OnGetEditText
pl | ro | OnHeaderClick
pl | ro | OnHeaderSized
pl | ro | OnHeaderSizing
pl | ro | OnKeyDown
pl | ro | OnKeyPress
pl | ro | OnKeyUp
pl | ro | OnMouseDown
pl | ro | OnMouseEnter
pl | ro | OnMouseLeave
pl | ro | OnMouseMove
pl | ro | OnMouseUp
pl | ro | OnMouseWheel
pl | ro | OnMouseWheelDown
pl | ro | OnMouseWheelUp
pl | ro | OnMouseWheelHorz
pl | ro | OnMouseWheelLeft
pl | ro | OnMouseWheelRight
pl | ro | OnPickListSelect
pl | ro | OnPrepareCanvas
pl | ro | OnResize
pl | ro | OnSelectEditor
pl | ro | OnSelection
pl | ro | OnSelectCell
pl | ro | OnSetEditText
pl | ro | OnShowHint
pl | ro | OnStartDock
pl | ro | OnStartDrag
pl | ro | OnTopLeftChanged
pl | ro | OnUserCheckboxBitmap
pl | ro | OnUTF8KeyPress
pl | ro | OnValidateEntry
pl |  | OnGetPickList
pl |  | OnStringsChange
pl |  | OnStringsChanging
pl |  | OnValidate
TCustomStringGrid
pt |  | OnCellProcess
TCustomDrawGrid
pt |  | OnGetCheckboxState
pt |  | OnSetCheckboxState
 | ro | OnAfterSelection
 | ro | OnBeforeSelection
 | ro | OnClick
 |  | OnColRowDeleted
 |  | OnColRowExchanged
 |  | OnColRowInserted
 |  | OnColRowMoved
 | ro | OnCompareCells
 | ro | OnContextPopup
 | ro | OnDblClick
 | ro | OnDragDrop
 | ro | OnDragOver
 | ro | OnDrawCell
 | ro | OnEditButtonClick
 | ro | OnButtonClick
 | ro | OnEndDock
 | ro | OnEndDrag
 | ro | OnEnter
 | ro | OnExit
 |  | OnGetEditMask
 |  | OnGetEditText
 |  | OnHeaderClick
 |  | OnHeaderSized
 |  | OnHeaderSizing
 | ro | OnKeyDown
 | ro | OnKeyPress
 | ro | OnKeyUp
 | ro | OnMouseDown
 | ro | OnMouseEnter
 | ro | OnMouseLeave
 | ro | OnMouseMove
 | ro | OnMouseUp
 | ro | OnMouseWheel
 | ro | OnMouseWheelDown
 | ro | OnMouseWheelUp
 | ro | OnPickListSelect
 | ro | OnPrepareCanvas
 | ro | OnSelectEditor
 | ro | OnSelection
 |  | OnSelectCell
 |  | OnSetEditText
 | ro | OnStartDock
 | ro | OnStartDrag
 | ro | OnTopleftChanged
 | ro | OnUTF8KeyPress
 | ro | OnValidateEntry
TCustomGrid
pt |  | OnAfterSelection
pt |  | OnBeforeSelection
pt |  | OnCheckboxToggled
pt |  | OnCompareCells
pt |  | OnPrepareCanvas
pt |  | OnDrawCell
pt |  | OnEditButtonClick
pt |  | OnButtonClick
pt |  | OnPickListSelect
pt |  | OnSelection
pt |  | OnSelectEditor
pt |  | OnTopLeftChanged
pt |  | OnUserCheckboxBitmap
pt |  | OnUserCheckboxImage
pt |  | OnValidateEntry
pt |  | OnGetCellHint
pt |  | OnSaveColumn
pt |  | OnLoadColumn
TCustomControl
 |  | OnPaint
TWinControl
pt |  | OnGetSiteInfo
pt |  | OnGetDockCaption
 |  | OnAlignInsertBefore
 |  | OnAlignPosition
 |  | OnDockDrop
 |  | OnDockOver
 |  | OnEnter
 |  | OnExit
 |  | OnKeyDown
 |  | OnKeyPress
 |  | OnKeyUp
 |  | OnUnDock
 |  | OnUTF8KeyPress
TControl
pt |  | OnConstrainedResize
pt |  | OnContextPopup
pt |  | OnDblClick
pt |  | OnTripleClick
pt |  | OnQuadClick
pt |  | OnDragDrop
pt |  | OnDragOver
pt |  | OnEndDock
pt |  | OnEndDrag
pt |  | OnMouseDown
pt |  | OnMouseMove
pt |  | OnMouseUp
pt |  | OnMouseEnter
pt |  | OnMouseLeave
pt |  | OnMouseWheel
pt |  | OnMouseWheelDown
pt |  | OnMouseWheelUp
pt |  | OnMouseWheelHorz
pt |  | OnMouseWheelLeft
pt |  | OnMouseWheelRight
pt |  | OnStartDock
pt |  | OnStartDrag
pt |  | OnEditingDone
 |  | OnChangeBounds
 |  | OnClick
 |  | OnResize
 |  | OnShowHint
TLCLComponent
TComponent
TPersistent
TObject


pt |  | OnAfterSelection (TCustomGrid)
 | ro | OnAfterSelection (TCustomDrawGrid)
 |  | OnAlignInsertBefore (TWinControl)
 |  | OnAlignPosition (TWinControl)
pt |  | OnBeforeSelection (TCustomGrid)
 | ro | OnBeforeSelection (TCustomDrawGrid)
pl | ro | OnBeforeSelection (TValueListEditor)
pt |  | OnButtonClick (TCustomGrid)
 | ro | OnButtonClick (TCustomDrawGrid)
pl | ro | OnButtonClick (TValueListEditor)
pt |  | OnCellProcess (TCustomStringGrid)
 |  | OnChangeBounds (TControl)
pl | ro | OnChangeBounds (TValueListEditor)
pt |  | OnCheckboxToggled (TCustomGrid)
pl | ro | OnCheckboxToggled (TValueListEditor)
 |  | OnClick (TControl)
 | ro | OnClick (TCustomDrawGrid)
pl | ro | OnClick (TValueListEditor)
 |  | OnColRowDeleted (TCustomDrawGrid)
pl | ro | OnColRowDeleted (TValueListEditor)
 |  | OnColRowExchanged (TCustomDrawGrid)
pl | ro | OnColRowExchanged (TValueListEditor)
 |  | OnColRowInserted (TCustomDrawGrid)
pl | ro | OnColRowInserted (TValueListEditor)
 |  | OnColRowMoved (TCustomDrawGrid)
pl | ro | OnColRowMoved (TValueListEditor)
pt |  | OnCompareCells (TCustomGrid)
 | ro | OnCompareCells (TCustomDrawGrid)
pl | ro | OnCompareCells (TValueListEditor)
pt |  | OnConstrainedResize (TControl)
pt |  | OnContextPopup (TControl)
 | ro | OnContextPopup (TCustomDrawGrid)
pl | ro | OnContextPopup (TValueListEditor)
pt |  | OnDblClick (TControl)
 | ro | OnDblClick (TCustomDrawGrid)
pl | ro | OnDblClick (TValueListEditor)
 |  | OnDockDrop (TWinControl)
 |  | OnDockOver (TWinControl)
pt |  | OnDragDrop (TControl)
 | ro | OnDragDrop (TCustomDrawGrid)
pl | ro | OnDragDrop (TValueListEditor)
pt |  | OnDragOver (TControl)
 | ro | OnDragOver (TCustomDrawGrid)
pl | ro | OnDragOver (TValueListEditor)
pt |  | OnDrawCell (TCustomGrid)
 | ro | OnDrawCell (TCustomDrawGrid)
pl | ro | OnDrawCell (TValueListEditor)
pt |  | OnEditButtonClick (TCustomGrid)
 | ro | OnEditButtonClick (TCustomDrawGrid)
pl | ro | OnEditButtonClick (TValueListEditor)
pt |  | OnEditingDone (TControl)
pl | ro | OnEditingDone (TValueListEditor)
pt |  | OnEndDock (TControl)
 | ro | OnEndDock (TCustomDrawGrid)
pl | ro | OnEndDock (TValueListEditor)
pt |  | OnEndDrag (TControl)
 | ro | OnEndDrag (TCustomDrawGrid)
pl | ro | OnEndDrag (TValueListEditor)
 |  | OnEnter (TWinControl)
 | ro | OnEnter (TCustomDrawGrid)
pl | ro | OnEnter (TValueListEditor)
 |  | OnExit (TWinControl)
 | ro | OnExit (TCustomDrawGrid)
pl | ro | OnExit (TValueListEditor)
pt |  | OnGetCellHint (TCustomGrid)
pt |  | OnGetCheckboxState (TCustomDrawGrid)
pt |  | OnGetDockCaption (TWinControl)
 |  | OnGetEditMask (TCustomDrawGrid)
pl | ro | OnGetEditMask (TValueListEditor)
 |  | OnGetEditText (TCustomDrawGrid)
pl | ro | OnGetEditText (TValueListEditor)
pl |  | OnGetPickList (TValueListEditor)
pt |  | OnGetSiteInfo (TWinControl)
 |  | OnHeaderClick (TCustomDrawGrid)
pl | ro | OnHeaderClick (TValueListEditor)
 |  | OnHeaderSized (TCustomDrawGrid)
pl | ro | OnHeaderSized (TValueListEditor)
 |  | OnHeaderSizing (TCustomDrawGrid)
pl | ro | OnHeaderSizing (TValueListEditor)
 |  | OnKeyDown (TWinControl)
 | ro | OnKeyDown (TCustomDrawGrid)
pl | ro | OnKeyDown (TValueListEditor)
 |  | OnKeyPress (TWinControl)
 | ro | OnKeyPress (TCustomDrawGrid)
pl | ro | OnKeyPress (TValueListEditor)
 |  | OnKeyUp (TWinControl)
 | ro | OnKeyUp (TCustomDrawGrid)
pl | ro | OnKeyUp (TValueListEditor)
pt |  | OnLoadColumn (TCustomGrid)
pt |  | OnMouseDown (TControl)
 | ro | OnMouseDown (TCustomDrawGrid)
pl | ro | OnMouseDown (TValueListEditor)
pt |  | OnMouseEnter (TControl)
 | ro | OnMouseEnter (TCustomDrawGrid)
pl | ro | OnMouseEnter (TValueListEditor)
pt |  | OnMouseLeave (TControl)
 | ro | OnMouseLeave (TCustomDrawGrid)
pl | ro | OnMouseLeave (TValueListEditor)
pt |  | OnMouseMove (TControl)
 | ro | OnMouseMove (TCustomDrawGrid)
pl | ro | OnMouseMove (TValueListEditor)
pt |  | OnMouseUp (TControl)
 | ro | OnMouseUp (TCustomDrawGrid)
pl | ro | OnMouseUp (TValueListEditor)
pt |  | OnMouseWheel (TControl)
 | ro | OnMouseWheel (TCustomDrawGrid)
pl | ro | OnMouseWheel (TValueListEditor)
pt |  | OnMouseWheelDown (TControl)
 | ro | OnMouseWheelDown (TCustomDrawGrid)
pl | ro | OnMouseWheelDown (TValueListEditor)
pt |  | OnMouseWheelHorz (TControl)
pl | ro | OnMouseWheelHorz (TValueListEditor)
pt |  | OnMouseWheelLeft (TControl)
pl | ro | OnMouseWheelLeft (TValueListEditor)
pt |  | OnMouseWheelRight (TControl)
pl | ro | OnMouseWheelRight (TValueListEditor)
pt |  | OnMouseWheelUp (TControl)
 | ro | OnMouseWheelUp (TCustomDrawGrid)
pl | ro | OnMouseWheelUp (TValueListEditor)
 |  | OnPaint (TCustomControl)
pt |  | OnPickListSelect (TCustomGrid)
 | ro | OnPickListSelect (TCustomDrawGrid)
pl | ro | OnPickListSelect (TValueListEditor)
pt |  | OnPrepareCanvas (TCustomGrid)
 | ro | OnPrepareCanvas (TCustomDrawGrid)
pl | ro | OnPrepareCanvas (TValueListEditor)
pt |  | OnQuadClick (TControl)
 |  | OnResize (TControl)
pl | ro | OnResize (TValueListEditor)
pt |  | OnSaveColumn (TCustomGrid)
 |  | OnSelectCell (TCustomDrawGrid)
pl | ro | OnSelectCell (TValueListEditor)
pt |  | OnSelectEditor (TCustomGrid)
 | ro | OnSelectEditor (TCustomDrawGrid)
pl | ro | OnSelectEditor (TValueListEditor)
pt |  | OnSelection (TCustomGrid)
 | ro | OnSelection (TCustomDrawGrid)
pl | ro | OnSelection (TValueListEditor)
pt |  | OnSetCheckboxState (TCustomDrawGrid)
 |  | OnSetEditText (TCustomDrawGrid)
pl | ro | OnSetEditText (TValueListEditor)
 |  | OnShowHint (TControl)
pl | ro | OnShowHint (TValueListEditor)
pt |  | OnStartDock (TControl)
 | ro | OnStartDock (TCustomDrawGrid)
pl | ro | OnStartDock (TValueListEditor)
pt |  | OnStartDrag (TControl)
 | ro | OnStartDrag (TCustomDrawGrid)
pl | ro | OnStartDrag (TValueListEditor)
pl |  | OnStringsChange (TValueListEditor)
pl |  | OnStringsChanging (TValueListEditor)
pt |  | OnTopLeftChanged (TCustomGrid)
 | ro | OnTopleftChanged (TCustomDrawGrid)
pl | ro | OnTopLeftChanged (TValueListEditor)
pt |  | OnTripleClick (TControl)
 |  | OnUnDock (TWinControl)
pt |  | OnUserCheckboxBitmap (TCustomGrid)
pl | ro | OnUserCheckboxBitmap (TValueListEditor)
pt |  | OnUserCheckboxImage (TCustomGrid)
 |  | OnUTF8KeyPress (TWinControl)
 | ro | OnUTF8KeyPress (TCustomDrawGrid)
pl | ro | OnUTF8KeyPress (TValueListEditor)
pl |  | OnValidate (TValueListEditor)
pt |  | OnValidateEntry (TCustomGrid)
 | ro | OnValidateEntry (TCustomDrawGrid)
pl | ro | OnValidateEntry (TValueListEditor)


TValueListEditor.AdjustRowCount

Sets the number of visible rows for the control

Declaration

Source position: valedit.pas line 154

protected procedure TValueListEditor.AdjustRowCount; virtual;

Description

AdjustRowCount is a procedure used to set the number of visible rows for the control. AdjustRowCount uses the Strings property to get the total number of rows needed for the control, including the fixed caption row (if needed). When the value differs from RowCount, the Row and RowCount properties are updated.

AdjustRowCount is called from the StringsChange and TitlesChanged methods, and when values in DisplayOptions are changed.


TValueListEditor.Clear

Removes the content in the component

Declaration

Source position: valedit.pas line 180

public procedure TValueListEditor.Clear;

Description

Clear is a procedure used to remove the content in the component. Clear calls the Clear method in Strings to remove the Name/Value information stored in the property.


TValueListEditor.Create

Constructor for the class instance

Declaration

Source position: valedit.pas line 177

public constructor TValueListEditor.Create(

  AOwner: TComponent

); override;

Arguments

AOwner

Owner of the component instance

Description

Create is the constructor for the class instance. Create allocates resources for the Strings and TitleCaptions properties, and calls the inherited constructor. Creates set the event handlers in Strings and TitleCaptions to the methods in the class instance. Create sets the default values for the following properties:

ColCount
2
RowCount
2
FixedCols
0
Options
[ goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goColSizing, goEditing, goAlwaysShowEditor, goThumbTracking ]
Col
1
DropDownRows
8
AutoFillColumns
True

Create initializes the value for internal member variable used to track the last row edited in the component.


TValueListEditor.DeleteCol

Deletes the column at the specified position

Declaration

Source position: valedit.pas line 183

public procedure TValueListEditor.DeleteCol(

  Index: Integer

); override;

Arguments

Index

Position of the column to be deleted

Description

DeleteCol is an overridden procedure in TValueListEditor. DeleteCol is not a valid operation for the component, and is overridden to prevent access to the inherited method. DeleteCol raises an EGridException exception with the message in rsVLEInvalidRowColOperation.

Errors

EGridException exception raised with the message in rsVLEInvalidRowColOperation.


TValueListEditor.DeleteColRow

Deletes the column or row at the specified position

Declaration

Source position: valedit.pas line 181

public procedure TValueListEditor.DeleteColRow(

  IsColumn: Boolean;

  index: Integer

);

Arguments

IsColumn | True when a column is affected in the method
index | Position of the row or column in the component

Description

DeleteColRow is a procedure used to delete the column or row at the specified position. IsColumn indicates whether the action is intended for a column or a row. Index is the ordinal position of the row or column in the component.

When IsColumn contains True, the DeleteCol method is called to remove the specified column number. Otherwise, the DeleteRow method is called to remove the specified row number.


TValueListEditor.DeleteRow

Deletes the row at the specified position

Declaration

Source position: valedit.pas line 182

public procedure TValueListEditor.DeleteRow(

  Index: Integer

); override;

Arguments

Index

Position of the row to be deleted

Description

DeleteRow is an overridden procedure used to delete row at the specified position in the component. DeleteRow ensures that the row specified in Index is not a fixed title caption, and that Strings contains data. No actions are performed in the method when these conditions are not met.

DeleteRow calls the inherited method to remove the specified row number in the component.


TValueListEditor.Destroy

Destructor for the class instance

Declaration

Source position: valedit.pas line 178

public destructor TValueListEditor.Destroy; override;

Description

Destroy is the destructor for the class instance. Destroy frees resources allocated to the Strings and TitleCaptions properties, and calls the inherited Destroy method.


TValueListEditor.DisplayOptions

Enables or disables display features and behaviors in the component

Declaration

Source position: valedit.pas line 304

published property TValueListEditor.DisplayOptions : TDisplayOptions
  read FDisplayOptions
  write SetDisplayOptions
  default [doColumnTitles, doAutoColResize, doKeyColFixed];

Description

DisplayOptions is a TDisplayOptions property which enables or disables display features and behaviors in the component. DisplayOptions is a set type, and can store 0 (zero) or more TDisplayOption values. The default value for the property includes the following enumeration values:

doColumnTitles
Displays column titles
doAutoColResize
Automatically resizes column widths
doKeyColFixed
Displays the Key as a fixed caption column

Changing the value in DisplayOptions may require updates to the RowCount and FixedRows properties; they are adjusted to reflect the current status for doColumnTitles in the property. In addition, the AutFillColumns property is updated to reflect the presence of doAutoColResize in the property.

The value in DisplayOptions is updated when the value in FixedRows is changed.


TValueListEditor.DropDownRows

Number of rows displayed for an item with a PickList editor style

Declaration

Source position: valedit.pas line 307

published property TValueListEditor.DropDownRows : Integer
  read FDropDownRows
  write SetDropDownRows
  default 8;

Description

DropDownRows is an Integer property with the number of rows displayed for an item with a PickList editor style. The default value for the property is 8. DropDownRows is used in the GetDefaultEditor method to set the value in TComboBox.DrowDownCount for items in ItemProps using the esPickList editor style.

Use ItemProps to maintain the items defined for the component.


TValueListEditor.ExchangeColRow

Swaps the columns or rows at the specified positions

Declaration

Source position: valedit.pas line 188

public procedure TValueListEditor.ExchangeColRow(

  IsColumn: Boolean;

  index: Integer;

  WithIndex: Integer

); override;

Arguments

IsColumn | False when exchanging row values
index | Position for one of the exchanged values
WithIndex | Position for one of the exchanged values

Description

ExchangeColRow is an overridden procedure used to swap the columns or rows at the specified positions in the component. IsColumn indicates if the exchanged values are in a column or in a row in the component. The two-column layout in TValueListEditor prevents exchanging column values. When IsColumn contains True, an EGridException exception is raised with the message in rsVLEInvalidRowColOperation.

When IsColumn contains False, the inherited ExchangeColRow method is called using Index and WithIndex as arguments.

Errors

EGridException raised with the message in rsVLEInvalidRowColOperation when exchanging column values in the component.


TValueListEditor.FindRow

Locates the row with the specified Key name

Declaration

Source position: valedit.pas line 184

public function TValueListEditor.FindRow(

  const KeyName: string;

  out aRow: Integer

):Boolean;

Arguments

KeyName | Key name to locate in the method
aRow | Relative row number for the specified key name

Function result

True when the key name exists in the component

Description

FindRow is a Boolean function used to locate the row with the specified Key name in the component. aRow contains the relative row number where KeyName was located. The row mumber is relative to the fixed title caption row (when visible).The value in aRow is not updated if KeyName is not found in Strings.

The return value is True when KeyName exists in the Strings property.


TValueListEditor.GetCells

Gets the value in Cells at the specified row and column numbers

Declaration

Source position: valedit.pas line 161

protected function TValueListEditor.GetCells(

  ACol: Integer;

  ARow: Integer

):string; override;

Arguments

ACol | Column number to read in Cells
ARow | Row number to read in Cells

Function result

Value for the cell at the specified row and column number

Description

GetCells is a String function used to get the value in the Cells property at the specified row and column numbers. GetCells extends the behavior from the ancestor class by using the Strings property as the source of data in the component. When ACol contains 0 (the Key column), the Names property in Strings is used to get the value for the current row. When ACol contains 1 (the Value column), the ValueFromIndex method in Strings is used to get the value for the current row.

The return value is an empty string ('') when ARow is 0 (zero) and column titles are enabled in DisplayOptions. Use the TitleCaptions property to set the values displayed when DisplayOptions includes the value doColumnTitles.

See also

TValueListEditor.Strings | Provides storage for the Keys, Values, and item definitions in the component
#RTL.Classes.TStrings.Names
#RTL.Classes.TStrings.ValueFromIndex
TValueListEditor.TitleCaptions | Title captions used for columns in the component


TValueListEditor.GetDefaultEditor

Gets the editor control for the specified column number

Declaration

Source position: valedit.pas line 162

protected function TValueListEditor.GetDefaultEditor(

  Column: Integer

):TWinControl; override;

Arguments

Column

Column number for the editor control

Function result

Editor control for the specified column number

Description

GetDefaultEditor is a TWinControl function used to get the editor control for the specified column number. The return value is the TWinControl used as the editor for the cell in the specified column number.

GetDefaultEditor saves the current contents in Cells for the selected Row number to allow use of RestoreCurrentRow. GetDefaultEditor calls the inherited method to enable the logic implemented in the ancestor class.

KeyOptions is used to determine if the VK_Delete key needs to be be handled in the editor control. EditorOptions is updated to include or exclude the value EO_HOOKKEYDOWN based on the presence of KeyDelete in KeyOptions.

When Column contains 1 (the Value column), GetDefaultEditor retrieves the ItemProps item defintion in Strings for the specified column number. Its EditStyle is applied by calling the EditorByStyle method. For a PickList-style editor, pick list values in the item defintion are assigned to the ComboBox editor control and its drop-down row count is set to the value in DropDownRows. In addition, the OnGetPickList event handler is signalled (when assigned) to allow use of user-defined values in the editor control. The read-only status for the editor is updated to reflect the value in the item defintion.

When Column contains 0 (the Key column), the editor is marked as read-only when KeyOptions does not include the value KeyEdit.

See also

TValueListEditor.KeyOptions | Controls actions that can be performed for Keys in the component
TValueListEditor.ItemProps | Provides indexed access to item definitions in the component
TValueListEditor.OnGetPickList | Event handler signalled when loading the PickList for an item
TItemProp.EditStyle |
TItemProp.ReadOnly | Indicates if the value for the item can be changed
#LCL.Grids.TCustomGrid.EditorOptions | The set of options available for the grid's editor


TValueListEditor.GetEditText

Gets the value used in the editor for the specified cell

Declaration

Source position: valedit.pas line 160

protected function TValueListEditor.GetEditText(

  ACol: Integer;

  ARow: Integer

):string; override;

Arguments

ACol | Column number
ARow | Row number

Function result

Value for the cell editor

Description

GetEditText is a String function used to get the value used in the editor for the cell at the specified coordinates. The return vaslue contain the content in Cells stored at the coordinates specified in ACol and ARow. GetEditText signals the OnGetEditText event handler (when assigned) to allow a custom value to be provided to the cell editor.


TValueListEditor.InsertColRow

Inserts a row or column at the specified position

Declaration

Source position: valedit.pas line 185

public procedure TValueListEditor.InsertColRow(

  IsColumn: Boolean;

  index: Integer

);

Arguments

IsColumn | False if the insert operation is for a row
index | Relative position for the inserted column

Description

InsertColRow is a procedure used to add a row or column at the specified position in the component. IsColumn indicates if a column is being inserted in the method. When IsColumn contains False, a row is inserted at the specified position. Index contains the row number where a blank item is inserted in Strings. Index is relative the number of FixedRows in the component; ie. when FixedRows = 1 and Index = 1, the item is inserted at position 0 in Strings. When FixedRows = 0 and Index = 1, the item is inserted at position 1 in Strings.

When IsColumn contains True, an EGridException exception is raised with the message in rsVLEInvalidRowColOperation. Inserting a column is not a valid operation in TValueListEditor.

Errors

Raises an EGridException exception with the message in rsVLEInvalidRowColOperation when adding a column in the control.


TValueListEditor.InsertRow

Inserts a row at the specified position

Declaration

Source position: valedit.pas line 186

public function TValueListEditor.InsertRow(

  const KeyName: string;

  const Value: string;

  Append: Boolean

):Integer;

Arguments

KeyName | Key name to use in the new row
Value | Value to use in the new row
Append | True if a row is inserted after the current row

Function result

Relative row number for the inserted row

Description

InsertRow is an Integer function used to insert a row with the specified KeyName and Value at the current Row in the component. Append indicates if the inserted row is added after the current Row in the component. When Append is False, the values in KeyName and Value are inserted at the current row. Row is updated to reflect the row number for the inserted values.

The return value contains the row number relative to the fixed title captions where the KeyName and Value were inserted.


TValueListEditor.InsertRowWithValues

Inserts a row with the specified values at the specified position

Declaration

Source position: valedit.pas line 187

public procedure TValueListEditor.InsertRowWithValues(

  Index: Integer;

  Values: array of string

);

Arguments

Index | Position for the inserted row
Values | Array with the key name and value for the inserted row

Description

InsertRowWithValues is a procedure used to insert a row with the specified values at the specified row number in the component. Index contains the position in Strings where the new row is inserted.

Values is an array of Strings with the Key name and value for the inserted row. Values should contain two elements in the array. The first is the key name. The second is the value. The second array element can be omitted, and defaults to an empty string (''). No other elements in the array are used in the method.

InsertRowWithValues inserts the key name and value in Strings at the specified position using the "Key=Value" convention used in the component.


TValueListEditor.InvalidateCachedRow

Resets the last edited row number for the component

Declaration

Source position: valedit.pas line 158

protected procedure TValueListEditor.InvalidateCachedRow;

Description

InvalidateCachedRow is a procedure used to invalidate the internal member variable used to track the last row edited in the component. When Strings contains data, the internal tracker is set to -1. When Strings has no data (length is 0), the internal tracker defaults to the first visibile non-fixed row. The editing buffer for Key and Value are also cleared.

InvalidateCachedRow is called when the TValueListStrings instance in Strings performs Add, Delete, Insert, and Sort operations.

See also

TValueListEditor.Strings | Provides storage for the Keys, Values, and item definitions in the component
TValueListStrings | Stores values and item definitions used in TValueListEditor


TValueListEditor.IsEmptyRow

Indicates if the specified row is empty

Declaration

Source position: valedit.pas line 189

public function TValueListEditor.IsEmptyRow: Boolean;

function TValueListEditor.IsEmptyRow(

  aRow: Integer

):Boolean;

Function result

True if the specified row has empty key name and value cells

Arguments

aRow

Row number to examine in the method

Description

IsEmptyRow is an overloaded Boolean function used to determine the Key name and Value for a row contain empty string values (''). One variant omits a row number parameter, and assumes the current row is used for the comparison. The other variant includes a row number, and performs the actual string comparisons.

The return value is True when Strings contains no entries, or when Cells for the specified row number have empty string values ('') in both columns in the component.


TValueListEditor.ItemProps

Provides indexed access to item definitions in the component

Declaration

Source position: valedit.pas line 201

public property TValueListEditor.ItemProps[AKeyOrIndex: Variant] : TItemProp
  read GetItemProp
  write SetItemProp;

Description

ItemProps is an indexed TItemProp property which provides access to item definitions used in the component. ItemProps provides properties and methods to define the editor used for a Key-Value pair. These include the editor style, editing mask, maximum length, pick list values, and read-only status for the item.

AKeyOrIndex is a variant value that specifies the Key name (String) or the ordinal position (Integer) for the TItemProp instance in the property. Read and write access to ItemProps is redirected to the TItemPropList in the Strings property.


TValueListEditor.KeyDown

Provides support for special keys used in the component

Declaration

Source position: valedit.pas line 164

protected procedure TValueListEditor.KeyDown(

  var Key: Word;

  Shift: TShiftState

); override;

Arguments

Key | Key code value
Shift | Shift state value

Description

KeyDown is a procedure used to provide support for special keys used in the component. KeyDown calls the inherited method. The KeyOptions property is used to determine if actions are performed for the corresponding keystrokes, including:

KeyAdd (VK_INSERT)
Inserts a row at the current position. by calling InsertRow. Key is set to #0.
KeyDelete (Ctrl + VK_DELETE)
Deletes the row at the current position by calling DeleteRow. Key is set to #0.
(VK_ESCAPE)
Restores the values for the current row by calling RestoreCurrentRow. Key is set to #0.

See also

TValueListEditor.KeyOptions

Controls actions that can be performed for Keys in the component


TValueListEditor.KeyOptions

Controls actions that can be performed for Keys in the component

Declaration

Source position: valedit.pas line 308

published property TValueListEditor.KeyOptions : TKeyOptions
  read FKeyOptions
  write SetKeyOptions
  default [];

Description

KeyOptions is a TKeyOptions property used to control actions that can be performed for Keys in the component. KeyOptions is a set type, and can contain 0 (zero) or more values from the TKeyOption enumeration. The default value for the property is an empty set ([]).

Settings the values in KeyOptions causes the internal UpdatingKeyOptions flag to be set. Including the value KeyAdd in KeyOptions requires KeyEdit to be added as well. The Options property may also be updated to include or exclude the value goAutoAddRows based on the presence of KeyAdd in the property. The internal UpdatingKeyOptions flag is cleared proper to exiting from the method.


TValueListEditor.Keys

Provides indexed access to Key names in the component

Declaration

Source position: valedit.pas line 199

public property TValueListEditor.Keys[Index: Integer] : string
  read GetKey
  write SetKey;

Description

Keys is an indexed String property which provides access to key names in the component. Index specifies the ordinal row number in Cells used to read or write the value for the property. The column number in Cells is always 0 (the Key column).

Use Values to access the value for a specifc Key name in the component.


TValueListEditor.LoadContent

Loads configuration and content for the control from the specified XML configuration file

Declaration

Source position: valedit.pas line 165

protected procedure TValueListEditor.LoadContent(

  cfg: TXMLConfig;

  Version: Integer

); override;

Arguments

cfg | XML configuration file with values loaded in the method
Version | Control vrsion for the stored content


TValueListEditor.LoadFromCSVStream

Loads the content for the control from the comma-separated values in the specified stream

Declaration

Source position: valedit.pas line 191

public procedure TValueListEditor.LoadFromCSVStream(

  AStream: TStream;

  ADelimiter: Char = ',';

  UseTitles: Boolean = True;

  FromLine: Integer = 0;

  SkipEmptyLines: Boolean = True

); override;

Arguments

AStream | TStream instance with the values loaded in the method
ADelimiter | Delimiter between cell values; default is Comma (',')
UseTitles | Indicates whether title captions included as the first row in the CSV data
FromLine | Initial line number in the stream loaded in the method
SkipEmptyLines | Indicates whether empty lines are ignored when loading the content for the control


TValueListEditor.Modified

Indicates if changes have been made in the component

Declaration

Source position: valedit.pas line 198

public property TValueListEditor.Modified : Boolean;

Description

Modified is a Boolean property which indicates if values in the component have been modified. Modified is updated in the StringsChange event handler method when values in the Strings property have been added, changed, or deleted.


TValueListEditor.MoveColRow

Moves the specified column or row to the new position

Declaration

Source position: valedit.pas line 193

public procedure TValueListEditor.MoveColRow(

  IsColumn: Boolean;

  FromIndex: Integer;

  ToIndex: Integer

);

Arguments

IsColumn | True if the operation affects a column
FromIndex | Original position of the row or column
ToIndex | Target position for the row or column

Description

MoveColRow is a procedure used to move the specified column or row to the new position. IsColumn indicates if the positions are in a column or in a row in the component. The two-column layout in TValueListEditor prevents moving column values. When IsColumn contains True, an EGridException exception is raised with the message in rsVLEInvalidRowColOperation.

When IsColumn contains False, the values in Strings stored at the relative position in FromIndex are deleted. The values are re-inserted in Strings at the relative position in ToIndex.


TValueListEditor.OnEditButtonClick

[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'ValEdit' (#lcl)

TValueListEditor.OnEditButtonClick (deprecated)

Deprecated; use OnButtonClick

Declaration

Source position: valedit.pas line 263

published property TValueListEditor.OnEditButtonClick : TNotifyEvent;


TValueListEditor.OnGetPickList

Event handler signalled when loading the PickList for an item

Declaration

Source position: valedit.pas line 315

published property TValueListEditor.OnGetPickList : TGetPickListEvent
  read FOnGetPickList
  write FOnGetPickList;

Description

OnGetPickList is a TGetPickListEvent property that provides an event handler signalled when loading the PickList for an item with a specific Key name. OnGetPickList allows the application to provide custom PickList values for an item using esPickList editor style.


TValueListEditor.OnStringsChange

Event handler signalled when values in the Strings property are changed

Declaration

Source position: valedit.pas line 316

published property TValueListEditor.OnStringsChange : TNotifyEvent
  read FOnStringsChange
  write FOnStringsChange;

Description

OnStringsChange is a TNotifyEvent property that implement the event handler signalled when values in the Strings property are changed. Applications can assign a procedure to the event handler to perform action needed in the component. OnStringsChange is triggered in the StringsChange method after updating the row count and redrawing the component.

Use OnStringsChanging to perform actions needed prior to setting values in Strings.


TValueListEditor.OnStringsChanging

Event handler signalled prior to updating the Strings property

Declaration

Source position: valedit.pas line 317

published property TValueListEditor.OnStringsChanging : TNotifyEvent
  read FOnStringsChanging
  write FOnStringsChanging;

Description

OnStringsChanging is a TNotifyEvent property that implements the event handler signalled prior to updating values in the Strings property. Applications can aassign a procedure to the event handler to respond to the event notification. OnStringsChanging is triggered in the StringsChanging method.

Use OnStringsChange to perform actions needed after values are updated in Strings.


TValueListEditor.OnValidate

Not used in the current implementation

Declaration

Source position: valedit.pas line 318

published property TValueListEditor.OnValidate : TOnValidateEvent
  read FOnValidate
  write FOnValidate;

Description

OnValidate is a TOnValidateEvent property that implements the event handler signalled when?!? Not used in the current implementation.


TValueListEditor.Options

Specifies the options enabled for the two-column grid in the component

Declaration

Source position: valedit.pas line 309

published property TValueListEditor.Options : TGridOptions
  read GetOptions
  write SetOptions
  default [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goColSizing, goEditing, goAlwaysShowEditor, goThumbTracking];

Description

Options is a TGridOptions property used to specify the options enabled for the two-column grid displayed in the component. Options is a set type that can contain 0 (zero) or more TGridOption values. The default values for the property include the following enumeration values:

  • goFixedVertLine
  • goFixedHorzLine
  • goVertLine
  • goHorzLine
  • goColSizing
  • goEditing
  • goAlwaysShowEditor
  • goThumbTracking

See TGridOption for more information about values and meanings in the enumeration.

Changing the value in Options causes additional validation to be performed. goColMoving is always excluded from the property value; this is not a valid operation in TValueListEditor. goAutoAddRowsSkipContentCheck is also excluded from the property. If the internal UpdatingKeyOptions flas has not been set, and component streaming has completed, the KeyOptions property is updated to reflect the state of goAutoAddRows in the property value.


TValueListEditor.ResetDefaultColWidths

Resets columns to their default widths

Declaration

Source position: valedit.pas line 166

protected procedure TValueListEditor.ResetDefaultColWidths; override;

Description

ResetDefaultColWidths is a procedure used to reset columns to their default widths for the component. ResetDefaultColWidths uses values in the AutoFillColumns and DisplayOptions properties to determine the actions required in the method. When AutoFillColumns contains False, the inherited ResetDefaultColWidths method is called to set the default column widths.

Otherwise, DisplayOptions is used to determine if the Key column is displayed as a fixed column. When DisplayOptions contains the value doKeyColFixed, the Key column (column 0) is resized to fit the longest value in the Keys property and the component is redrawn.

No actions are performed in the method when AutoFillColumns contains True and DisplayOptions does not include the value doKeyColFixed.

See also

#LCL.Grids.TCustomDrawGrid.AutoFillColumns | Automatically resize columns so they fill all grid's visible area
TValueListEditor.DisplayOptions | Enables or disables display features and behaviors in the component


TValueListEditor.RestoreCurrentRow

Restores pre-editing values in the current row

Declaration

Source position: valedit.pas line 194

public function TValueListEditor.RestoreCurrentRow: Boolean;

Function result

True if the values were successfully restored in the current row

Description

RestoreCurrentRow is a Boolean function used to restore the values for the current row to their state prior to editing in the component. If an editor has been assigned and has focus, it is hidden by calling EditorHide. Values in the internal TKeyValuePair for the last row edited are restored in the Cells for the current Row. The EditorShow method is called to show the active editor after the row values are restored.

The return value True if the pre-editing values were successfully restored in the current Row. The return is False if values were not edited, or an editor was not assigned and focused in the component.


TValueListEditor.SaveContent

Saves the configuration and content in the control to the specified XML configuration file

Declaration

Source position: valedit.pas line 167

protected procedure TValueListEditor.SaveContent(

  cfg: TXMLConfig

); override;

Arguments

cfg

XML configuration file where values are stored in the method


TValueListEditor.SetColCount

Declaration

Source position: valedit.pas line 169

protected procedure TValueListEditor.SetColCount(

  AValue: Integer

); override;


TValueListEditor.SetFixedCols

Sets the value for the FixedCols property

Declaration

Source position: valedit.pas line 152

protected procedure TValueListEditor.SetFixedCols(

  const AValue: Integer

); override;

Arguments

AValue

New value for the property

Description

SetFixedCols is a procedure used to set the value for the FixedCols property.


TValueListEditor.SetFixedRows

Sets the value in the FixedRows property

Declaration

Source position: valedit.pas line 171

protected procedure TValueListEditor.SetFixedRows(

  const AValue: Integer

); override;

Arguments

AValue

New value for the property

Description

SetFixedRows is a procedure used to set the value in the FixedRows property. SetFixedRows is overriden in TValueListEditor to update the DisplayOptions for the component when the property value is changed. AValue is the number of fixed rows to use for title captions in the control. No actions are performed in the method when AValue contains a value other than 0 or 1.

SetFixedRows updates the DisplayOptions property to reflect the requested value in AValue. When AValue is 0, the value doColumnTitles is excluded from the DisplayOptions property. When AValue is 1, the value doColumnTitles is included in the DisplayOptions property.

Use TitleCaptions to set the title captions for columns at design-time. Use DisplayOptions to enable or disable title captions for the component.


TValueListEditor.ShowColumnTitles

Assigns and displays the column titles for the Key and Value columns

Declaration

Source position: valedit.pas line 153

protected procedure TValueListEditor.ShowColumnTitles;

Description

ShowColumnTitles is a procedure used to assign and display the column titles for the Key and Value columns in the component. ShowColumnTitles requires that column titles be enabled by including the value doColumnTitles in the DisplayOptions property. No actions are performed in the method if column titles have not been enabled.

The values used for column titles are derived from resource strings, or the TitleCaptions property (when assigned). The default values are:

rsVLEKey
Resource string with the caption for the Key column
rsVLEValue
Resource string with the caption for the Value column

Values in TitleCaptions are used when the property contains a value at the following ordinal positions:

0
Value used as the caption for the Key column
1
Value used as the caption for the Value column

ShowColumnTitles uses the Cells property to assign the corresponding values to the first row in the component.

ShowColumnTitles is performed automatically when the component is created, and when values in DisplayOptions and TitleCaptions are changed.


TValueListEditor.Sort

Sorts values in the component by the names in the Key column

Declaration

Source position: valedit.pas line 173

protected procedure TValueListEditor.Sort(

  ColSorting: Boolean;

  index: Integer;

  IndxFrom: Integer;

  IndxTo: Integer

); override;

procedure TValueListEditor.Sort(

  Index: Integer;

  IndxFrom: Integer;

  IndxTo: Integer

);

procedure TValueListEditor.Sort(

  ACol: TVleSortCol = colKey

);

Arguments

ColSorting | Not used n the current implementation
index | Ordinal position of the column for the sort operation

Arguments

Index

Ordinal position of the column for the sort operation

Arguments

ACol

Column used for the sort operation

Description

Sort is an overloaded procedure used to sort values in the component by the names in the Key column.


TValueListEditor.Strings

Provides storage for the Keys, Values, and item definitions in the component

Declaration

Source position: valedit.pas line 312

published property TValueListEditor.Strings : TValueListStrings
  read FStrings
  write SetStrings;

Description

Strings is a TValueListStrings property which provides storage for the Keys, Values, and item definitions in the component. Strings uses the "Key=Value" convention to store the string data needed for the Keys and Values properties. Strings also contains an internal TItemPropList member used to store the item definitions for the component.

Use the Keys property to read and write key names by their ordinal position in the component. Use Values to read or write the data stored for a specific Key name. Use ItemPtops to maintain the item defintions in the component.


TValueListEditor.TitleCaptions

Title captions used for columns in the component

Declaration

Source position: valedit.pas line 313

published property TValueListEditor.TitleCaptions : TStrings
  read FTitleCaptions
  write SetTitleCaptions;

Description

TitleCaptions is a TStrings property with the title captions used for columns in the component. TitleCaptions should have 2 lines with the values used for the Key and Value columns in the component. When TitleCaptions is empty (0 lines), the values in rsVLEKey and rsVLEValue are used as the captions for their respective columns. If a line is omitted in TitleCaptions, the corresponding resource string is used as the default value for the caption. TitleCaptions is used in the ShowColumnTitles method to assign and display the fixed caption values.


TValueListEditor.TitlesChanged

Default event handler signalled when TitleCaptions is changed

Declaration

Source position: valedit.pas line 174

protected procedure TValueListEditor.TitlesChanged(

  Sender: TObject

);

Arguments

Sender

Component triggering the event notification

Description

TitlesChanged is a procedure which provides a default implementation for the event handler signalled when values in TitleCaptions are changed. TitlesChanged calls ShowColumnTitles and AdjustRowCount methods to update the component, and calls Invalidate to force the component to be redrawn.

TitlesChanged is assigned to the OnChange event handler in TitleCaptions when the component is created.


TValueListEditor.ValidateEntry

Validates data entered in a cell in the component

Declaration

Source position: valedit.pas line 175

protected function TValueListEditor.ValidateEntry(

  const ACol: Integer;

  const ARow: Integer;

  const OldValue: string;

  var NewValue: string

):Boolean; override;

Arguments

ACol | Column number for the new value
ARow | Row number for the new value
OldValue | The old value for the cell
NewValue | The new value for the cell

Function result

True if the cell value is valid

Description

ValidateEntry is an overridden Boolean function used to validate data entered in a cell in the component. The return value is True if NewValue is acceptable for use in the cell at the specified coordinates.

ValidateEntry calls the inherited method, which also signals the OnValidateEntry event handler. ValidateEntry extends the ancestor class to check for duplicate names in the Key column when the value KeyUnique is included in the KeyOptions property. The return value is False if a duplicate Key name is found in Strings. A dialog message is displayed with the message in rsVLEDuplicateKey, and the Editor re-selects the content to resolve the duplicate value.


TValueListEditor.Values

Provides indexed access to Values in the component

Declaration

Source position: valedit.pas line 200

public property TValueListEditor.Values[Key: string] : string
  read GetValue
  write SetValue;

Description

Values is an indexed String property which provides access to values for Key names in the component. Key is a String value with the key name to locate in the Strings for the component. The property value is read from and written to the Cells property in the Value column (1). If Key does not already exist during write access, a new Key/Value pair is added to Strings.

Use Keys to read or write key names in the component.


TValueListEditor.WSRegisterClass

Registers the class type for the widget set

Declaration

Source position: valedit.pas line 151

protected class procedure TValueListEditor.WSRegisterClass; override;


TValueListStrings

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Stores values and item definitions used in TValueListEditor

Declaration

Source position: valedit.pas line 80

type TValueListStrings = class(TStringList)
protected
procedure InsertItem(); | Inserts an item with the specified value at the position in Index
procedure Put(); override; | Stores a value at the specified ordinal position
public
constructor Create(); | Constructor for the class instance
destructor Destroy; override; | Destructor for the class instance
procedure Assign(); override; | Stores properties from Source in the current class instance
procedure Clear; override; | Removes all item values and definitions in the class
procedure CustomSort(); override; | Provides access to the QuickSortStringsAndItemProps method
procedure Delete(); override; | Deletes the item value and definition at the specified position
procedure Exchange(); override; | Swaps the values and item definitions at the specified positions
end;

Inheritance

TValueListStrings

Stores values and item definitions used in TValueListEditor

|

TStringList
|

TStrings
|

TPersistent,IFPObserved
|

TObject

Description

TValueListStrings is a TStringList descendant used to store keys, values, and item definitions used in TValueListEditor. TValueListStrings provides methods needed to add, maintain, and sort the content in the class instance.


TValueListStrings
TStringList
 |  | Duplicates
 |  | Sorted
 |  | CaseSensitive
 |  | OwnsObjects
 |  | SortStyle
TStrings
 | ro | UpdateCount
 |  | TextLineBreakStyle
 |  | Delimiter
 |  | DelimitedText
 |  | LineBreak
 |  | StrictDelimiter
 |  | QuoteChar
 |  | NameValueSeparator
 |  | ValueFromIndex
 |  | Capacity
 |  | CommaText
 | ro | Count
 | ro | Names
 |  | Objects
 |  | Values
 |  | Strings
 |  | Text
 |  | StringsAdapter
 |  | SkipLastLineBreak
TPersistent
TObject


ro | Count (TStrings)
 | DelimitedText (TStrings)
 | Delimiter (TStrings)
 | Duplicates (TStringList)
 | LineBreak (TStrings)
ro | Names (TStrings)
 | NameValueSeparator (TStrings)
 | Objects (TStrings)
 | OwnsObjects (TStringList)
 | QuoteChar (TStrings)
 | SkipLastLineBreak (TStrings)
 | Sorted (TStringList)
 | SortStyle (TStringList)
 | StrictDelimiter (TStrings)
 | Strings (TStrings)
 | StringsAdapter (TStrings)
 | Text (TStrings)
 | TextLineBreakStyle (TStrings)
ro | UpdateCount (TStrings)
 | ValueFromIndex (TStrings)
 | Values (TStrings)


TValueListStrings
pt | InsertItem
pt | Put
 | Create
 | Destroy
 | Assign
 | Clear
 | CustomSort
 | Delete
 | Exchange
TStringList
 | ExchangeItemsInt
 | GetSorted
 | Grow
 | InternalClear
 | QuickSort
 | SetSorted
 | SetCaseSensitive
 | SetSortStyle
 | ExchangeItems
 | Changed
 | Changing
 | Get
 | GetCapacity
 | GetCount
 | GetObject
 | Put
 | PutObject
 | SetCapacity
 | SetUpdateState
 | InsertItem
 | DoCompareText
 | CompareStrings
 | Destroy
 | Add
 | Clear
 | Delete
 | Exchange
 | Find
 | IndexOf
 | Insert
 | Sort
 | CustomSort
TStrings
 | GetCommaText
 | GetName
 | GetValue
 | GetLBS
 | SetLBS
 | ReadData
 | SetCommaText
 | SetStringsAdapter
 | SetValue
 | SetDelimiter
 | SetQuoteChar
 | SetNameValueSeparator
 | WriteData
 | DoSetTextStr
 | GetDelimiter
 | GetNameValueSeparator
 | GetQuoteChar
 | GetLineBreak
 | SetLineBreak
 | GetSkipLastLineBreak
 | SetSkipLastLineBreak
 | DefineProperties
 | Error
 | Get
 | GetCapacity
 | GetCount
 | GetObject
 | GetTextStr
 | Put
 | PutObject
 | SetCapacity
 | SetTextStr
 | SetUpdateState
 | DoCompareText
 | GetDelimitedText
 | SetDelimitedText
 | GetValueFromIndex
 | SetValueFromIndex
 | CheckSpecialChars
 | GetNextLine
 | GetNextLinebreak
 | Destroy
 | Add
 | AddObject
 | Append
 | AddStrings
 | AddText
 | Assign
 | BeginUpdate
 | Clear
 | Delete
 | EndUpdate
 | Equals
 | Exchange
 | GetEnumerator
 | GetText
 | IndexOf
 | IndexOfName
 | IndexOfObject
 | Insert
 | InsertObject
 | LoadFromFile
 | LoadFromStream
 | Move
 | SaveToFile
 | SaveToStream
 | SetText
 | GetNameValue
 | ExtractName
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | Add (TStrings)
 | Add (TStringList)
 | AddObject (TStrings)
 | AddStrings (TStrings)
 | AddText (TStrings)
 | AfterConstruction (TObject)
 | Append (TStrings)
 | Assign (TPersistent)
 | Assign (TStrings)
 | Assign (TValueListStrings)
 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeginUpdate (TStrings)
 | Changed (TStringList)
 | Changing (TStringList)
 | CheckSpecialChars (TStrings)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TStrings)
 | Clear (TStringList)
 | Clear (TValueListStrings)
 | CompareStrings (TStringList)
 | Create (TObject)
 | Create (TValueListStrings)
 | CustomSort (TStringList)
 | CustomSort (TValueListStrings)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TStrings)
 | Delete (TStrings)
 | Delete (TStringList)
 | Delete (TValueListStrings)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TStrings)
 | Destroy (TStringList)
 | Destroy (TValueListStrings)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | DoCompareText (TStrings)
 | DoCompareText (TStringList)
 | DoSetTextStr (TStrings)
 | EndUpdate (TStrings)
 | Equals (TObject)
 | Equals (TStrings)
 | Error (TStrings)
 | Exchange (TStrings)
 | Exchange (TStringList)
 | Exchange (TValueListStrings)
 | ExchangeItems (TStringList)
 | ExchangeItemsInt (TStringList)
 | ExtractName (TStrings)
 | FieldAddress (TObject)
 | Find (TStringList)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | Get (TStrings)
 | Get (TStringList)
 | GetCapacity (TStrings)
 | GetCapacity (TStringList)
 | GetCommaText (TStrings)
 | GetCount (TStrings)
 | GetCount (TStringList)
 | GetDelimitedText (TStrings)
 | GetDelimiter (TStrings)
 | GetEnumerator (TStrings)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetLBS (TStrings)
 | GetLineBreak (TStrings)
 | GetName (TStrings)
 | GetNamePath (TPersistent)
 | GetNameValue (TStrings)
 | GetNameValueSeparator (TStrings)
 | GetNextLine (TStrings)
 | GetNextLinebreak (TStrings)
 | GetObject (TStrings)
 | GetObject (TStringList)
 | GetOwner (TPersistent)
 | GetQuoteChar (TStrings)
 | GetSkipLastLineBreak (TStrings)
 | GetSorted (TStringList)
 | GetText (TStrings)
 | GetTextStr (TStrings)
 | GetValue (TStrings)
 | GetValueFromIndex (TStrings)
 | Grow (TStringList)
 | IndexOf (TStrings)
 | IndexOf (TStringList)
 | IndexOfName (TStrings)
 | IndexOfObject (TStrings)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TStrings)
 | Insert (TStringList)
 | InsertItem (TStringList)
pt | InsertItem (TValueListStrings)
 | InsertObject (TStrings)
 | InstanceSize (TObject)
 | InternalClear (TStringList)
 | LoadFromFile (TStrings)
 | LoadFromStream (TStrings)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | Move (TStrings)
 | newinstance (TObject)
 | Put (TStrings)
 | Put (TStringList)
pt | Put (TValueListStrings)
 | PutObject (TStrings)
 | PutObject (TStringList)
 | QuickSort (TStringList)
 | ReadData (TStrings)
 | SafeCallException (TObject)
 | SaveToFile (TStrings)
 | SaveToStream (TStrings)
 | SetCapacity (TStrings)
 | SetCapacity (TStringList)
 | SetCaseSensitive (TStringList)
 | SetCommaText (TStrings)
 | SetDelimitedText (TStrings)
 | SetDelimiter (TStrings)
 | SetLBS (TStrings)
 | SetLineBreak (TStrings)
 | SetNameValueSeparator (TStrings)
 | SetQuoteChar (TStrings)
 | SetSkipLastLineBreak (TStrings)
 | SetSorted (TStringList)
 | SetSortStyle (TStringList)
 | SetStringsAdapter (TStrings)
 | SetText (TStrings)
 | SetTextStr (TStrings)
 | SetUpdateState (TStrings)
 | SetUpdateState (TStringList)
 | SetValue (TStrings)
 | SetValueFromIndex (TStrings)
 | Sort (TStringList)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | WriteData (TStrings)


TValueListStrings
TStringList
 | OnChange
 | OnChanging
TStrings
TPersistent
TObject


TValueListStrings.Assign

Stores properties from Source in the current class instance

Declaration

Source position: valedit.pas line 94

public procedure TValueListStrings.Assign(

  Source: TPersistent

); override;

Description

Assign is a procedure used to store properties from Source in the current class instance. Assign uses the TValueListEditor which own the class instance to invalidate cached rows in the control. Assign calls Clear to remove any existing values and to prevent an exception when sorting values. Assign calls the inherited method using Source as an argument. If Source is a TValueListStrings class instance, its internal item definitions are stored in the current class instance.


TValueListStrings.Clear

Removes all item values and definitions in the class

Declaration

Source position: valedit.pas line 95

public procedure TValueListStrings.Clear; override;

Description

Clear is a procedure used to remove all item values and definitions in the class instance. Clear uses the TValueListEditor which owns the class instance to clear its cached rows, and to hide a visibile editor in the control. Clear calls the inherited method, and clears the internal list of item definitions for the class. TValueListEditor restores a visible editor when needed.


TValueListStrings.Create

Constructor for the class instance

Declaration

Source position: valedit.pas line 92

public constructor TValueListStrings.Create(

  AOwner: TValueListEditor

);

Arguments

AOwner

TValueListEditor that owns the class instance

Description

Create is the constructor for the class instance. Create calls the inherited constructor. Create uses the value in AOwner as the owner of the class instance. Create allocates resources need for the internal TItemPropList used for item defintions.


TValueListStrings.CustomSort

Provides access to the QuickSortStringsAndItemProps method

Declaration

Source position: valedit.pas line 96

public procedure TValueListStrings.CustomSort(

  Compare: TStringListSortCompare

); override;

Arguments

Compare

Comparison routine for the sorting operation

Description

CustomSort is an overridden procedure re-implemented to provide access to the inherited QuickSortStringsAndItemProps method.


TValueListStrings.Delete

Deletes the item value and definition at the specified position

Declaration

Source position: valedit.pas line 97

public procedure TValueListStrings.Delete(

  Index: Integer

); override;

Arguments

Index

Ordinal position of the value and definition to delete

Description

Delete is a procedure used to delete the item value and definition at the specified ordinal position. Delete uses the TValueListEditor that owns the class to invalidate any cached rows in the control. A visible editor in the control is also hidden. Delete calls the inherited method using Index as an argument. Deletes removes the internal item definition at the position speecified in Index. A visible editor in TValueListEditor is restored when needed.


TValueListStrings.Destroy

Destructor for the class instance

Declaration

Source position: valedit.pas line 93

public destructor TValueListStrings.Destroy; override;

Description

Destroy is the destructor for the class instance. Destroy ensures that resources allocated for internal item definitions are freed. Destroy calls the inherited destructor.


TValueListStrings.Exchange

Swaps the values and item definitions at the specified positions

Declaration

Source position: valedit.pas line 98

public procedure TValueListStrings.Exchange(

  Index1: Integer;

  Index2: Integer

); override;

Arguments

Index1 | Position of the item value and definition to swap
Index2 | Position of the item value and definition to swap

Description

Exchange is a procedure used to swap the values and item definitions at the specified positions. Exchange uses the TValueListEditor that owns the class to invalidate any cached rows in the control. A visible editor in the control is also hidden. Exchange calls the inherited method using the values in Index1 and Index2 as arguments. Exchange swaps the item defintions at the specified positions as well. A visible editor in TValueListEditor is restored when needed.


TValueListStrings.InsertItem

Inserts an item with the specified value at the position in Index

Declaration

Source position: valedit.pas line 88

protected procedure TValueListStrings.InsertItem(

  Index: Integer;

  const S: string;

  AObject: TObject

); override;

procedure TValueListStrings.InsertItem(

  Index: Integer;

  const S: string

); override;

Arguments

Index | Ordinal position for the new item and value
S | Value for the new item

Arguments

Index | Ordinal position for the new item and value
S | Value for the new item

Description

InsertItem is an overloaded procedure used to insert an item with the specified value at the position in Index. InsertItem uses properties and methods in the TValueListEditor that owns the class instance to invalidate its cached row and to hide a visible editor in the control. InsertItem calls the TItemPropList.Insert method to insert a new item definition at the position in Index. A Visible editor in TValueListEditor is restored after the item has been inserted.


TValueListStrings.Put

Stores a value at the specified ordinal position

Declaration

Source position: valedit.pas line 90

protected procedure TValueListStrings.Put(

  Index: Integer;

  const S: string

); override;

Arguments

Index | Ordinal position for the value
S | Value to store at the specified position

Description

Put is a procedure used to store a value at the specified ordinal position. Put ensures that the TValueListEditor which owns the class hides a visible editor for the specified ordinal position. Put calls the inherited method to store the value in S at the position in Index. A visible editor in TValueListEditor is restored when needed.


TWSControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: wscontrols.pp line 85

type TWSControl = class(TWSLCLComponent)

published

  class procedure AddControl(); virtual;

  class function GetConstraints(); virtual;

  class function GetDefaultColor(); virtual;

  class procedure ConstraintWidth(); virtual;

  class procedure ConstraintHeight(); virtual;

  class function GetCanvasScaleFactor(); virtual;

end;

Inheritance

TWSControl

|

TWSLCLComponent
?

TObject

Description

TWSControl is a TWSLCLComponent descendant.


TWSControl


TWSControl
pl | AddControl
pl | GetConstraints
pl | GetDefaultColor
pl | ConstraintWidth
pl | ConstraintHeight
pl | GetCanvasScaleFactor


pl | AddControl (TWSControl)
pl | ConstraintHeight (TWSControl)
pl | ConstraintWidth (TWSControl)
pl | GetCanvasScaleFactor (TWSControl)
pl | GetConstraints (TWSControl)
pl | GetDefaultColor (TWSControl)


TWSControl.AddControl

Declaration

Source position: wscontrols.pp line 87

published class procedure TWSControl.AddControl(

  const AControl: TControl

); virtual;


TWSControl.ConstraintHeight

Declaration

Source position: wscontrols.pp line 91

published class procedure TWSControl.ConstraintHeight(

  const AControl: TControl;

  const AConstraints: TObject;

  var aHeight: Integer

); virtual;


TWSControl.ConstraintWidth

Declaration

Source position: wscontrols.pp line 90

published class procedure TWSControl.ConstraintWidth(

  const AControl: TControl;

  const AConstraints: TObject;

  var aWidth: Integer

); virtual;


TWSControl.GetCanvasScaleFactor

Declaration

Source position: wscontrols.pp line 92

published class function TWSControl.GetCanvasScaleFactor(

  const AControl: TControl

):Double; virtual;


TWSControl.GetConstraints

Declaration

Source position: wscontrols.pp line 88

published class function TWSControl.GetConstraints(

  const AControl: TControl;

  const AConstraints: TObject

):Boolean; virtual;


TWSControl.GetDefaultColor

Declaration

Source position: wscontrols.pp line 89

published class function TWSControl.GetDefaultColor(

  const AControl: TControl;

  const ADefaultColorType: TDefaultColorType

):TColor; virtual;


TWSControlClass

Declaration

Source position: wscontrols.pp line 95

type TWSControlClass = class of TWSControl;

Description

TWSControlClass is a TWSControl class reference.


TWSCustomControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: wscontrols.pp line 153

type TWSCustomControl = class(TWSWinControl)

Inheritance

TWSCustomControl

|

TWSWinControl

|

TWSControl

|

TWSLCLComponent
?

TObject

Description

TWSCustomControl is a TWSWinControl descendant.


TWSCustomControl

TWSWinControl

TWSControl


TWSCustomControl
TWSWinControl
pl | CanFocus
pl | GetClientBounds
pl | GetClientRect
pl | GetPreferredSize
pl | GetDefaultClientRect
pl | GetDesignInteractive
pl | GetDoubleBuffered
pl | GetText
pl | GetTextLen
pl | SetBiDiMode
pl | SetBorderStyle
pl | SetBounds
pl | SetColor
pl | SetChildZPosition
pl | SetFont
pl | SetPos
pl | SetSize
pl | SetText
pl | SetCursor
pl | SetShape
pl | AdaptBounds
pl | ConstraintsChange
pl | CreateHandle
pl | DestroyHandle
pl | DefaultWndHandler
pl | Invalidate
pl | PaintTo
pl | Repaint
pl | ShowHide
pl | ScrollBy
TWSControl
pl | AddControl
pl | GetConstraints
pl | GetDefaultColor
pl | ConstraintWidth
pl | ConstraintHeight
pl | GetCanvasScaleFactor


pl | AdaptBounds (TWSWinControl)
pl | AddControl (TWSControl)
pl | CanFocus (TWSWinControl)
pl | ConstraintHeight (TWSControl)
pl | ConstraintsChange (TWSWinControl)
pl | ConstraintWidth (TWSControl)
pl | CreateHandle (TWSWinControl)
pl | DefaultWndHandler (TWSWinControl)
pl | DestroyHandle (TWSWinControl)
pl | GetCanvasScaleFactor (TWSControl)
pl | GetClientBounds (TWSWinControl)
pl | GetClientRect (TWSWinControl)
pl | GetConstraints (TWSControl)
pl | GetDefaultClientRect (TWSWinControl)
pl | GetDefaultColor (TWSControl)
pl | GetDesignInteractive (TWSWinControl)
pl | GetDoubleBuffered (TWSWinControl)
pl | GetPreferredSize (TWSWinControl)
pl | GetText (TWSWinControl)
pl | GetTextLen (TWSWinControl)
pl | Invalidate (TWSWinControl)
pl | PaintTo (TWSWinControl)
pl | Repaint (TWSWinControl)
pl | ScrollBy (TWSWinControl)
pl | SetBiDiMode (TWSWinControl)
pl | SetBorderStyle (TWSWinControl)
pl | SetBounds (TWSWinControl)
pl | SetChildZPosition (TWSWinControl)
pl | SetColor (TWSWinControl)
pl | SetCursor (TWSWinControl)
pl | SetFont (TWSWinControl)
pl | SetPos (TWSWinControl)
pl | SetShape (TWSWinControl)
pl | SetSize (TWSWinControl)
pl | SetText (TWSWinControl)
pl | ShowHide (TWSWinControl)


TWSDragImageListResolution

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: wscontrols.pp line 56

type TWSDragImageListResolution = class(TWSCustomImageListResolution)

published

  class function BeginDrag(); virtual;

  class function DragMove(); virtual;

  class procedure EndDrag(); virtual;

  class function HideDragImage(); virtual;

  class function ShowDragImage(); virtual;

end;

Inheritance

TWSDragImageListResolution

|

TWSCustomImageListResolution
?

TObject

Description

TWSDragImageListResolution is a TWSCustomImageListResolution descendant.


TWSDragImageListResolution


TWSDragImageListResolution
pl | BeginDrag
pl | DragMove
pl | EndDrag
pl | HideDragImage
pl | ShowDragImage


pl | BeginDrag (TWSDragImageListResolution)
pl | DragMove (TWSDragImageListResolution)
pl | EndDrag (TWSDragImageListResolution)
pl | HideDragImage (TWSDragImageListResolution)
pl | ShowDragImage (TWSDragImageListResolution)


TWSDragImageListResolution.BeginDrag

Declaration

Source position: wscontrols.pp line 58

published class function TWSDragImageListResolution.BeginDrag(

  const ADragImageList: TDragImageListResolution;

  Window: HWND;

  AIndex: Integer;

  X: Integer;

  Y: Integer

):Boolean; virtual;


TWSDragImageListResolution.DragMove

Declaration

Source position: wscontrols.pp line 59

published class function TWSDragImageListResolution.DragMove(

  const ADragImageList: TDragImageListResolution;

  X: Integer;

  Y: Integer

):Boolean; virtual;


TWSDragImageListResolution.EndDrag

Declaration

Source position: wscontrols.pp line 60

published class procedure TWSDragImageListResolution.EndDrag(

  const ADragImageList: TDragImageListResolution

); virtual;


TWSDragImageListResolution.HideDragImage

Declaration

Source position: wscontrols.pp line 61

published class function TWSDragImageListResolution.HideDragImage(

  const ADragImageList: TDragImageListResolution;

  ALockedWindow: HWND;

  DoUnLock: Boolean

):Boolean; virtual;


TWSDragImageListResolution.ShowDragImage

Declaration

Source position: wscontrols.pp line 63

published class function TWSDragImageListResolution.ShowDragImage(

  const ADragImageList: TDragImageListResolution;

  ALockedWindow: HWND;

  X: Integer;

  Y: Integer;

  DoLock: Boolean

):Boolean; virtual;


TWSDragImageListResolutionClass

Declaration

Source position: wscontrols.pp line 67

type TWSDragImageListResolutionClass = class of TWSDragImageListResolution;


TWSGraphicControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: wscontrols.pp line 147

type TWSGraphicControl = class(TWSControl)

Inheritance

TWSGraphicControl

|

TWSControl

|

TWSLCLComponent
?

TObject

Description

TWSGraphicControl is a TWSControl descendant.


TWSGraphicControl

TWSControl


TWSGraphicControl
TWSControl
pl | AddControl
pl | GetConstraints
pl | GetDefaultColor
pl | ConstraintWidth
pl | ConstraintHeight
pl | GetCanvasScaleFactor


TWSImageList

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: wscontrols.pp line 159

type TWSImageList = class(TWSDragImageListResolution)

Inheritance

TWSImageList

|

TWSDragImageListResolution

|

TWSCustomImageListResolution
?

TObject

Description

TWSImageList is a TWSDragImageListResolution descendant.


TWSImageList

TWSDragImageListResolution


TWSImageList
TWSDragImageListResolution
pl | BeginDrag
pl | DragMove
pl | EndDrag
pl | HideDragImage
pl | ShowDragImage


TWSLazAccessibleObject

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: wscontrols.pp line 71

type TWSLazAccessibleObject = class(TWSObject)

public

  class function CreateHandle(); virtual;

  class procedure DestroyHandle(); virtual;

  class procedure SetAccessibleDescription(); virtual;

  class procedure SetAccessibleValue(); virtual;

  class procedure SetAccessibleRole(); virtual;

  class procedure SetPosition(); virtual;

  class procedure SetSize(); virtual;

end;

Inheritance

TWSLazAccessibleObject

|

TWSObject
?

TObject


TWSLazAccessibleObject


TWSLazAccessibleObject
 | CreateHandle
 | DestroyHandle
 | SetAccessibleDescription
 | SetAccessibleValue
 | SetAccessibleRole
 | SetPosition
 | SetSize


CreateHandle (TWSLazAccessibleObject)

DestroyHandle (TWSLazAccessibleObject)

SetAccessibleDescription (TWSLazAccessibleObject)

SetAccessibleRole (TWSLazAccessibleObject)

SetAccessibleValue (TWSLazAccessibleObject)

SetPosition (TWSLazAccessibleObject)

SetSize (TWSLazAccessibleObject)


TWSLazAccessibleObject.CreateHandle

Declaration

Source position: wscontrols.pp line 73

public class function TWSLazAccessibleObject.CreateHandle(

  const AObject: TLazAccessibleObject

):HWND; virtual;


TWSLazAccessibleObject.DestroyHandle

Declaration

Source position: wscontrols.pp line 74

public class procedure TWSLazAccessibleObject.DestroyHandle(

  const AObject: TLazAccessibleObject

); virtual;


TWSLazAccessibleObject.SetAccessibleDescription

Declaration

Source position: wscontrols.pp line 75

public class procedure TWSLazAccessibleObject.SetAccessibleDescription(

  const AObject: TLazAccessibleObject;

  const ADescription: string

); virtual;


TWSLazAccessibleObject.SetAccessibleRole

Declaration

Source position: wscontrols.pp line 77

public class procedure TWSLazAccessibleObject.SetAccessibleRole(

  const AObject: TLazAccessibleObject;

  const ARole: TLazAccessibilityRole

); virtual;


TWSLazAccessibleObject.SetAccessibleValue

Declaration

Source position: wscontrols.pp line 76

public class procedure TWSLazAccessibleObject.SetAccessibleValue(

  const AObject: TLazAccessibleObject;

  const AValue: string

); virtual;


TWSLazAccessibleObject.SetPosition

Declaration

Source position: wscontrols.pp line 78

public class procedure TWSLazAccessibleObject.SetPosition(

  const AObject: TLazAccessibleObject;

  const AValue: TPoint

); virtual;


TWSLazAccessibleObject.SetSize

Declaration

Source position: wscontrols.pp line 79

public class procedure TWSLazAccessibleObject.SetSize(

  const AObject: TLazAccessibleObject;

  const AValue: TSize

); virtual;


TWSLazAccessibleObjectClass

Declaration

Source position: wscontrols.pp line 81

type TWSLazAccessibleObjectClass = class of TWSLazAccessibleObject;


TWSWinControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: wscontrols.pp line 103

type TWSWinControl = class(TWSControl)
published
class function CanFocus(); virtual; |
class function GetClientBounds(); virtual; |
class function GetClientRect(); virtual;
class procedure GetPreferredSize(); virtual; | Returns the preferred size of a widget, independent of current Width, Height, child controls and scrollbars
class function GetDefaultClientRect(); virtual; |
class function GetDesignInteractive(); virtual; |
class function GetDoubleBuffered(); virtual; |
class function GetText(); virtual; |
class function GetTextLen(); virtual; |
class procedure SetBiDiMode(); virtual; |
class procedure SetBorderStyle(); virtual; |
class procedure SetBounds(); virtual; |
class procedure SetColor(); virtual; |
class procedure SetChildZPosition(); virtual; |
class procedure SetFont(); virtual; |
class procedure SetPos(); virtual; |
class procedure SetSize(); virtual; |
class procedure SetText(); virtual; |
class procedure SetCursor(); virtual; |
class procedure SetShape(); virtual; |
class procedure AdaptBounds(); virtual; |
class procedure ConstraintsChange(); virtual; |
class function CreateHandle(); virtual; |
class procedure DestroyHandle(); virtual; |
class procedure DefaultWndHandler(); virtual; |
class procedure Invalidate(); virtual; |
class procedure PaintTo(); virtual; |
class procedure Repaint(); virtual; |
class procedure ShowHide(); virtual; |
class procedure ScrollBy(); virtual; |
end;

Inheritance

TWSWinControl

|

TWSControl

|

TWSLCLComponent
?

TObject

Description

TWSWinControl is a TWSControl descendant.


TWSWinControl

TWSControl


TWSWinControl
pl | CanFocus
pl | GetClientBounds
pl | GetClientRect
pl | GetPreferredSize
pl | GetDefaultClientRect
pl | GetDesignInteractive
pl | GetDoubleBuffered
pl | GetText
pl | GetTextLen
pl | SetBiDiMode
pl | SetBorderStyle
pl | SetBounds
pl | SetColor
pl | SetChildZPosition
pl | SetFont
pl | SetPos
pl | SetSize
pl | SetText
pl | SetCursor
pl | SetShape
pl | AdaptBounds
pl | ConstraintsChange
pl | CreateHandle
pl | DestroyHandle
pl | DefaultWndHandler
pl | Invalidate
pl | PaintTo
pl | Repaint
pl | ShowHide
pl | ScrollBy
TWSControl
pl | AddControl
pl | GetConstraints
pl | GetDefaultColor
pl | ConstraintWidth
pl | ConstraintHeight
pl | GetCanvasScaleFactor


TWSWinControl.AdaptBounds

Declaration

Source position: wscontrols.pp line 129

published class procedure TWSWinControl.AdaptBounds(

  const AWinControl: TWinControl;

  var Left: Integer;

  var Top: Integer;

  var Width: Integer;

  var Height: Integer;

  var SuppressMove: Boolean

); virtual;


TWSWinControl.CanFocus

Declaration

Source position: wscontrols.pp line 105

published class function TWSWinControl.CanFocus(

  const AWincontrol: TWinControl

):Boolean; virtual;


TWSWinControl.ConstraintsChange

Declaration

Source position: wscontrols.pp line 132

published class procedure TWSWinControl.ConstraintsChange(

  const AWinControl: TWinControl

); virtual;


TWSWinControl.CreateHandle

Declaration

Source position: wscontrols.pp line 133

published class function TWSWinControl.CreateHandle(

  const AWinControl: TWinControl;

  const AParams: TCreateParams

):TLCLIntfHandle; virtual;


TWSWinControl.DefaultWndHandler

Declaration

Source position: wscontrols.pp line 136

published class procedure TWSWinControl.DefaultWndHandler(

  const AWinControl: TWinControl;

  var AMessage

); virtual;


TWSWinControl.DestroyHandle

Declaration

Source position: wscontrols.pp line 135

published class procedure TWSWinControl.DestroyHandle(

  const AWinControl: TWinControl

); virtual;


TWSWinControl.GetClientBounds

Declaration

Source position: wscontrols.pp line 107

published class function TWSWinControl.GetClientBounds(

  const AWincontrol: TWinControl;

  var ARect: TRect

):Boolean; virtual;


TWSWinControl.GetClientRect

Declaration

Source position: wscontrols.pp line 108

published class function TWSWinControl.GetClientRect(

  const AWincontrol: TWinControl;

  var ARect: TRect

):Boolean; virtual;


TWSWinControl.GetDefaultClientRect

Declaration

Source position: wscontrols.pp line 110

published class function TWSWinControl.GetDefaultClientRect(

  const AWinControl: TWinControl;

  const aLeft: Integer;

  const aTop: Integer;

  const aWidth: Integer;

  const aHeight: Integer;

  var aClientRect: TRect

):Boolean; virtual;


TWSWinControl.GetDesignInteractive

Declaration

Source position: wscontrols.pp line 111

published class function TWSWinControl.GetDesignInteractive(

  const AWinControl: TWinControl;

  AClientPos: TPoint

):Boolean; virtual;


TWSWinControl.GetDoubleBuffered

Declaration

Source position: wscontrols.pp line 112

published class function TWSWinControl.GetDoubleBuffered(

  const AWinControl: TWinControl

):Boolean; virtual;


TWSWinControl.GetPreferredSize

Returns the preferred size of a widget, independent of current Width, Height, child controls and scrollbars

Declaration

Source position: wscontrols.pp line 109

published class procedure TWSWinControl.GetPreferredSize(

  const AWinControl: TWinControl;

  var PreferredWidth: Integer;

  var PreferredHeight: Integer;

  WithThemeSpace: Boolean

); virtual;

Description

Values <=0 mean there is no preferred size. If the control.ControlStyle has the flag csAutoSize0x0 then 0 is allowed for this control. At the moment only TPanel has this flag.

The values must be independent of the current Width or Height, because the LCL resizes them depending on these values (circle). The values must be independent of the child controls, because the LCL moves and resizes them depending on these values (circle). The values must be independent of scrollbars, because the LCL hides them depending on these values (circle). The values are only taken if no other constraint/anchor was applied.

If the widgetset does not support some sizes, then it should set interface constraints.


TWSWinControl.GetText

Declaration

Source position: wscontrols.pp line 113

published class function TWSWinControl.GetText(

  const AWinControl: TWinControl;

  var AText: string

):Boolean; virtual;


TWSWinControl.GetTextLen

Declaration

Source position: wscontrols.pp line 114

published class function TWSWinControl.GetTextLen(

  const AWinControl: TWinControl;

  var ALength: Integer

):Boolean; virtual;


TWSWinControl.Invalidate

Declaration

Source position: wscontrols.pp line 137

published class procedure TWSWinControl.Invalidate(

  const AWinControl: TWinControl

); virtual;


TWSWinControl.PaintTo

Declaration

Source position: wscontrols.pp line 138

published class procedure TWSWinControl.PaintTo(

  const AWinControl: TWinControl;

  ADC: HDC;

  X: Integer;

  Y: Integer

); virtual;


TWSWinControl.Repaint

Declaration

Source position: wscontrols.pp line 139

published class procedure TWSWinControl.Repaint(

  const AWinControl: TWinControl

); virtual;


TWSWinControl.ScrollBy

Declaration

Source position: wscontrols.pp line 141

published class procedure TWSWinControl.ScrollBy(

  const AWinControl: TWinControl;

  DeltaX: Integer;

  DeltaY: Integer

); virtual;


TWSWinControl.SetBiDiMode

Declaration

Source position: wscontrols.pp line 116

published class procedure TWSWinControl.SetBiDiMode(

  const AWinControl: TWinControl;

  UseRightToLeftAlign: Boolean;

  UseRightToLeftReading: Boolean;

  UseRightToLeftScrollBar: Boolean

); virtual;


TWSWinControl.SetBorderStyle

Declaration

Source position: wscontrols.pp line 117

published class procedure TWSWinControl.SetBorderStyle(

  const AWinControl: TWinControl;

  const ABorderStyle: TBorderStyle

); virtual;


TWSWinControl.SetBounds

Declaration

Source position: wscontrols.pp line 118

published class procedure TWSWinControl.SetBounds(

  const AWinControl: TWinControl;

  const ALeft: Integer;

  const ATop: Integer;

  const AWidth: Integer;

  const AHeight: Integer

); virtual;


TWSWinControl.SetChildZPosition

Declaration

Source position: wscontrols.pp line 120

published class procedure TWSWinControl.SetChildZPosition(

  const AWinControl: TWinControl;

  const AChild: TWinControl;

  const AOldPos: Integer;

  const ANewPos: Integer;

  const AChildren: TFPList

); virtual;


TWSWinControl.SetColor

Declaration

Source position: wscontrols.pp line 119

published class procedure TWSWinControl.SetColor(

  const AWinControl: TWinControl

); virtual;


TWSWinControl.SetCursor

Declaration

Source position: wscontrols.pp line 125

published class procedure TWSWinControl.SetCursor(

  const AWinControl: TWinControl;

  const ACursor: HCURSOR

); virtual;


TWSWinControl.SetFont

Declaration

Source position: wscontrols.pp line 121

published class procedure TWSWinControl.SetFont(

  const AWinControl: TWinControl;

  const AFont: TFont

); virtual;


TWSWinControl.SetPos

Declaration

Source position: wscontrols.pp line 122

published class procedure TWSWinControl.SetPos(

  const AWinControl: TWinControl;

  const ALeft: Integer;

  const ATop: Integer

); virtual;


TWSWinControl.SetShape

Declaration

Source position: wscontrols.pp line 126

published class procedure TWSWinControl.SetShape(

  const AWinControl: TWinControl;

  const AShape: HBITMAP

); virtual;


TWSWinControl.SetSize

Declaration

Source position: wscontrols.pp line 123

published class procedure TWSWinControl.SetSize(

  const AWinControl: TWinControl;

  const AWidth: Integer;

  const AHeight: Integer

); virtual;


TWSWinControl.SetText

Declaration

Source position: wscontrols.pp line 124

published class procedure TWSWinControl.SetText(

  const AWinControl: TWinControl;

  const AText: string

); virtual;


TWSWinControl.ShowHide

Declaration

Source position: wscontrols.pp line 140

published class procedure TWSWinControl.ShowHide(

  const AWinControl: TWinControl

); virtual;


TWSWinControlClass

Declaration

Source position: wscontrols.pp line 143

type TWSWinControlClass = class of TWSWinControl;

Description

TWSWinControlClass is a TWSWinControl class reference.


TCustomXMLPropStorage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements the base class for the XML Form's Session Properties Storage.

Declaration

Source position: xmlpropstorage.pas line 38

type TCustomXMLPropStorage = class(TFormPropertyStorage)
protected
function GetXMLFileName; virtual; | Getter for the property TCustomXMLPropStorage.FileName.
function RootSection; override; | Returns the name of the RootSection.
function FixPath(); virtual; | Turns '.' notation into '/' notation for the xpath-like implementation in XMLConf.
property XMLConfig: TPropStorageXMLConfig; [r] | Property to access the TPropStorageXMLConfig.
public
procedure StorageNeeded(); override; | Ask the underlying storage object for an entry
procedure FreeStorage; override; | Frees an entry from the underlying storage object.
function DoReadString(); override; | Implements the actual reading of a value from the underlying storage container.
procedure DoWriteString(); override; | Implements the actual writing of a value from the underlying storage container.
procedure DoEraseSections(); override; | Erases a section from the underlying storage container.
property FileName: string; [rw] | Name of the file where the property data is saved in XML format.
property RootNodePath: string; [rw] | Name of the root object path on your XML file.
end;

Inheritance

TCustomXMLPropStorage | Implements the base class for the XML Form's Session Properties Storage.
|
TFormPropertyStorage | TFormPropertyStorage - class for storage of a Form's properties
|
TControlPropertyStorage |
|
TCustomPropertyStorage | Provides abstract means to Save/Restore properties.
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject


TCustomXMLPropStorage
pt | ro | XMLConfig
 |  | FileName
 |  | RootNodePath
TFormPropertyStorage
TControlPropertyStorage
TCustomPropertyStorage
 |  | StoredValue
 | ro | Root
 |  | Active
 |  | StoredValues
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
 |  | FileName (TCustomXMLPropStorage)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 | ro | Root (TCustomPropertyStorage)
 |  | RootNodePath (TCustomXMLPropStorage)
 |  | StoredValue (TCustomPropertyStorage)
 |  | StoredValues (TCustomPropertyStorage)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
pt | ro | XMLConfig (TCustomXMLPropStorage)


TCustomXMLPropStorage
pt | GetXMLFileName
pt | RootSection
pt | FixPath
 | StorageNeeded
 | FreeStorage
 | DoReadString
 | DoWriteString
 | DoEraseSections
TFormPropertyStorage
 | Create
 | Destroy
TControlPropertyStorage
pt | GetPropertyList
TCustomPropertyStorage
pt | GetRoot
pt | RootSection
pt | SaveProperties
pt | RestoreProperties
pt | GetPropertyList
pt | FinishPropertyList
pt | DoReadInteger
pt | DoReadString
pt | DoWriteString
pt | DoWriteInteger
pt | DoEraseSections
 | Create
 | Destroy
 | Save
 | Restore
 | StorageNeeded
 | FreeStorage
 | ReadBoolean
 | ReadString
 | ReadInteger
 | ReadRect
 | ReadStrings
 | WriteString
 | WriteInteger
 | WriteBoolean
 | WriteRect
 | WriteStrings
 | EraseSections
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AssignError (TPersistent)
 | AssignTo (TPersistent)
 | BeforeDestruction (TObject)
 | BeforeDestruction (TComponent)
 | ChangeName (TComponent)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Create (TObject)
 | Create (TComponent)
 | Create (TCustomPropertyStorage)
 | Create (TFormPropertyStorage)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DefineProperties (TPersistent)
 | DefineProperties (TComponent)
 | Destroy (TObject)
 | Destroy (TPersistent)
 | Destroy (TComponent)
 | Destroy (TCustomPropertyStorage)
 | Destroy (TFormPropertyStorage)
 | DestroyComponents (TComponent)
 | Destroying (TComponent)
 | Dispatch (TObject)
 | DispatchStr (TObject)
pt | DoEraseSections (TCustomPropertyStorage)
 | DoEraseSections (TCustomXMLPropStorage)
pt | DoReadInteger (TCustomPropertyStorage)
pt | DoReadString (TCustomPropertyStorage)
 | DoReadString (TCustomXMLPropStorage)
pt | DoWriteInteger (TCustomPropertyStorage)
pt | DoWriteString (TCustomPropertyStorage)
 | DoWriteString (TCustomXMLPropStorage)
 | Equals (TObject)
 | EraseSections (TCustomPropertyStorage)
 | ExecuteAction (TComponent)
 | FieldAddress (TObject)
 | FindComponent (TComponent)
pt | FinishPropertyList (TCustomPropertyStorage)
pt | FixPath (TCustomXMLPropStorage)
 | FPOAttachObserver (TPersistent)
 | FPODetachObserver (TPersistent)
 | FPONotifyObservers (TPersistent)
 | Free (TObject)
 | FreeInstance (TObject)
 | FreeNotification (TComponent)
 | FreeOnRelease (TComponent)
 | FreeStorage (TCustomPropertyStorage)
 | FreeStorage (TCustomXMLPropStorage)
 | GetChildOwner (TComponent)
 | GetChildParent (TComponent)
 | GetChildren (TComponent)
 | GetComObject (TComponent)
 | GetComponent (TComponent)
 | GetComponentCount (TComponent)
 | GetComponentIndex (TComponent)
 | GetEnumerator (TComponent)
 | GetHashCode (TObject)
 | GetIDsOfNames (TComponent)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetNamePath (TPersistent)
 | GetNamePath (TComponent)
 | GetOwner (TPersistent)
 | GetOwner (TComponent)
 | GetParentComponent (TComponent)
pt | GetPropertyList (TCustomPropertyStorage)
pt | GetPropertyList (TControlPropertyStorage)
pt | GetRoot (TCustomPropertyStorage)
 | GetTypeInfo (TComponent)
 | GetTypeInfoCount (TComponent)
pt | GetXMLFileName (TCustomXMLPropStorage)
 | HasParent (TComponent)
 | iicrGetComponent (TComponent)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | Insert (TComponent)
 | InsertComponent (TComponent)
 | InstanceSize (TObject)
 | Invoke (TComponent)
 | IsImplementorOf (TComponent)
 | Loaded (TComponent)
 | Loading (TComponent)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | Notification (TComponent)
 | PaletteCreated (TComponent)
 | QueryInterface (TComponent)
 | ReadBoolean (TCustomPropertyStorage)
 | ReadInteger (TCustomPropertyStorage)
 | ReadLeft (TComponent)
 | ReadRect (TCustomPropertyStorage)
 | ReadState (TComponent)
 | ReadString (TCustomPropertyStorage)
 | ReadStrings (TCustomPropertyStorage)
 | ReadTop (TComponent)
 | ReferenceInterface (TComponent)
 | Remove (TComponent)
 | RemoveComponent (TComponent)
 | RemoveFreeNotification (TComponent)
 | RemoveNotification (TComponent)
 | Restore (TCustomPropertyStorage)
pt | RestoreProperties (TCustomPropertyStorage)
pt | RootSection (TCustomPropertyStorage)
pt | RootSection (TCustomXMLPropStorage)
 | SafeCallException (TObject)
 | SafeCallException (TComponent)
 | Save (TCustomPropertyStorage)
pt | SaveProperties (TCustomPropertyStorage)
 | SetAncestor (TComponent)
 | SetChildOrder (TComponent)
 | SetComponentIndex (TComponent)
 | SetDesigning (TComponent)
 | SetDesignInstance (TComponent)
 | SetInline (TComponent)
 | SetName (TComponent)
 | SetParentComponent (TComponent)
 | SetReference (TComponent)
 | SetSubComponent (TComponent)
 | StorageNeeded (TCustomPropertyStorage)
 | StorageNeeded (TCustomXMLPropStorage)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UnitName (TObject)
 | UpdateAction (TComponent)
 | Updated (TComponent)
 | UpdateRegistry (TComponent)
 | Updating (TComponent)
 | ValidateContainer (TComponent)
 | ValidateInsert (TComponent)
 | ValidateRename (TComponent)
 | WriteBoolean (TCustomPropertyStorage)
 | WriteInteger (TCustomPropertyStorage)
 | WriteLeft (TComponent)
 | WriteRect (TCustomPropertyStorage)
 | WriteState (TComponent)
 | WriteString (TCustomPropertyStorage)
 | WriteStrings (TCustomPropertyStorage)
 | WriteTop (TComponent)
 | _AddRef (TComponent)
 | _Release (TComponent)


TCustomXMLPropStorage
TFormPropertyStorage
TControlPropertyStorage
TCustomPropertyStorage
 | OnSavingProperties
 | OnSaveProperties
 | OnRestoringProperties
 | OnRestoreProperties
 | OnSaveException
TComponent
TPersistent
TObject


TCustomXMLPropStorage.DoEraseSections

Erases a section from the underlying storage container.

Declaration

Source position: xmlpropstorage.pas line 54

public procedure TCustomXMLPropStorage.DoEraseSections(

  const ARootSection: string

); override;

Arguments

ARootSection

The path to the section that will be erased.


TCustomXMLPropStorage.DoReadString

Implements the actual reading of a value from the underlying storage container.

Declaration

Source position: xmlpropstorage.pas line 52

public function TCustomXMLPropStorage.DoReadString(

  const Section: string;

  const Ident: string;

  const TheDefault: string

):string; override;

Arguments

Section | The section to be read.
Ident | The ident to be read.
TheDefault | If has no value then return this as default.

Function result

The value of the section/ident requested.


TCustomXMLPropStorage.DoWriteString

Implements the actual writing of a value from the underlying storage container.

Declaration

Source position: xmlpropstorage.pas line 53

public procedure TCustomXMLPropStorage.DoWriteString(

  const Section: string;

  const Ident: string;

  const Value: string

); override;

Arguments

Section | The section to be written.
Ident | The ident to be written.
Value | The value to be written.


TCustomXMLPropStorage.FileName

Name of the file where the property data is saved in XML format.

Declaration

Source position: xmlpropstorage.pas line 56

public property TCustomXMLPropStorage.FileName : string
  read FFileName
  write FFileName;


TCustomXMLPropStorage.FixPath

Turns '.' notation into '/' notation for the xpath-like implementation in XMLConf.

Declaration

Source position: xmlpropstorage.pas line 47

protected function TCustomXMLPropStorage.FixPath(

  const APath: string

):string; virtual;

Arguments

APath

The path to be fixed.

Function result

The fixed path is returned with '.' replaced by '/'.


TCustomXMLPropStorage.FreeStorage

Frees an entry from the underlying storage object.

Declaration

Source position: xmlpropstorage.pas line 51

public procedure TCustomXMLPropStorage.FreeStorage; override;


TCustomXMLPropStorage.GetXMLFileName

Getter for the property TCustomXMLPropStorage.FileName.

Declaration

Source position: xmlpropstorage.pas line 45

protected function TCustomXMLPropStorage.GetXMLFileName: string; virtual;

Function result

The current value of the property TCustomXMLPropStorage.FileName.


TCustomXMLPropStorage.RootNodePath

Name of the root object path on your XML file.

Declaration

Source position: xmlpropstorage.pas line 57

public property TCustomXMLPropStorage.RootNodePath : string
  read FRootNodePath
  write FRootNodePath;


TCustomXMLPropStorage.RootSection

Returns the name of the RootSection.

Declaration

Source position: xmlpropstorage.pas line 46

protected function TCustomXMLPropStorage.RootSection: string; override;

Function result

The current value of RootSection.


TCustomXMLPropStorage.StorageNeeded

Ask the underlying storage object for an entry

Declaration

Source position: xmlpropstorage.pas line 50

public procedure TCustomXMLPropStorage.StorageNeeded(

  ReadOnly: Boolean

); override;

Arguments

ReadOnly

If the item is read-only.


TCustomXMLPropStorage.XMLConfig

Property to access the TPropStorageXMLConfig.

Declaration

Source position: xmlpropstorage.pas line 48

protected property TCustomXMLPropStorage.XMLConfig : TPropStorageXMLConfig
  read FXML;


TPropStorageXMLConfig

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Wrapper class around XMLConf.TXMLConfig.

Declaration

Source position: xmlpropstorage.pas line 28

type TPropStorageXMLConfig = class(TXMLConfig)
public
procedure DeleteSubNodes(); | Deletes sub nodes on a path.
procedure LoadFromStream(); virtual; | Loads XML content from a stream.
procedure SaveToStream(); virtual; | Saves XML content to a stream.
property XMLDoc: TXMLDocument; [r] | Contains the XML document.
end;

Inheritance

TPropStorageXMLConfig

Wrapper class around XMLConf.TXMLConfig.
|

TXMLConfig
?

TObject


TPropStorageXMLConfig

ro

XMLDoc


ro

XMLDoc (TPropStorageXMLConfig)


TPropStorageXMLConfig
 | DeleteSubNodes
 | LoadFromStream
 | SaveToStream


TPropStorageXMLConfig


TPropStorageXMLConfig.DeleteSubNodes

Deletes sub nodes on a path.

Declaration

Source position: xmlpropstorage.pas line 30

public procedure TPropStorageXMLConfig.DeleteSubNodes(

  const ARootNode: string

);

Arguments

ARootNode

The path of the node to have it's sub nodes deleted.


TPropStorageXMLConfig.LoadFromStream

Loads XML content from a stream.

Declaration

Source position: xmlpropstorage.pas line 31

public procedure TPropStorageXMLConfig.LoadFromStream(

  s: TStream

); virtual;

Arguments

s

The stream to load the XML content from.


TPropStorageXMLConfig.SaveToStream

Saves XML content to a stream.

Declaration

Source position: xmlpropstorage.pas line 32

public procedure TPropStorageXMLConfig.SaveToStream(

  s: TStream

); virtual;

Arguments

s

The stream to save the XML content to.


TPropStorageXMLConfig.XMLDoc

Contains the XML document.

Declaration

Source position: xmlpropstorage.pas line 33

public property TPropStorageXMLConfig.XMLDoc : TXMLDocument
  read Doc;


TXMLConfigStorage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

This class is present on the source but seems not be used.

Declaration

Source position: xmlpropstorage.pas line 76

type TXMLConfigStorage = class(TConfigStorage)

protected

  function GetFullPathValue();

  procedure SetFullPathValue();

  procedure SetDeleteFullPathValue();

  procedure DeleteFullPath(); override;

  procedure DeleteFullPathValue(); override;

public

  procedure Clear; override;

  constructor Create();

  destructor Destroy; override;

  property XMLConfig: TXMLConfig; [r]

  property FreeXMLConfig: Boolean; [rw]

  procedure WriteToDisk; override;

  function GetFilename; override;

  procedure SaveToStream(); virtual;

end;

Inheritance

TXMLConfigStorage

This class is present on the source but seems not be used.
|

TConfigStorage
|

TObject


TXMLConfigStorage
 | ro | XMLConfig
 |  | FreeXMLConfig
TConfigStorage
 | ro | CurrentBasePath
TObject


ro | CurrentBasePath (TConfigStorage)
 | FreeXMLConfig (TXMLConfigStorage)
ro | XMLConfig (TXMLConfigStorage)


TXMLConfigStorage
pt | GetFullPathValue
pt | SetFullPathValue
pt | SetDeleteFullPathValue
pt | DeleteFullPath
pt | DeleteFullPathValue
 | Clear
 | Create
 | Destroy
 | WriteToDisk
 | GetFilename
 | SaveToStream
TConfigStorage
 | GetFullPathValue
 | SetFullPathValue
 | SetDeleteFullPathValue
 | DeleteFullPath
 | DeleteFullPathValue
 | WriteProperty
 | ReadProperty
 | Create
 | Destroy
 | Clear
 | GetValue
 | SetValue
 | SetDeleteValue
 | DeletePath
 | DeleteValue
 | ExtendPath
 | AppendBasePath
 | UndoAppendBasePath
 | WriteToDisk
 | GetFilename
 | WriteObject
 | ReadObject
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


 | AfterConstruction (TObject)
 | AppendBasePath (TConfigStorage)
 | BeforeDestruction (TObject)
 | ClassInfo (TObject)
 | ClassName (TObject)
 | ClassNameIs (TObject)
 | ClassParent (TObject)
 | ClassType (TObject)
 | CleanupInstance (TObject)
 | Clear (TConfigStorage)
 | Clear (TXMLConfigStorage)
 | Create (TObject)
 | Create (TConfigStorage)
 | Create (TXMLConfigStorage)
 | DefaultHandler (TObject)
 | DefaultHandlerStr (TObject)
 | DeleteFullPath (TConfigStorage)
pt | DeleteFullPath (TXMLConfigStorage)
 | DeleteFullPathValue (TConfigStorage)
pt | DeleteFullPathValue (TXMLConfigStorage)
 | DeletePath (TConfigStorage)
 | DeleteValue (TConfigStorage)
 | Destroy (TObject)
 | Destroy (TConfigStorage)
 | Destroy (TXMLConfigStorage)
 | Dispatch (TObject)
 | DispatchStr (TObject)
 | Equals (TObject)
 | ExtendPath (TConfigStorage)
 | FieldAddress (TObject)
 | Free (TObject)
 | FreeInstance (TObject)
 | GetFilename (TConfigStorage)
 | GetFilename (TXMLConfigStorage)
 | GetFullPathValue (TConfigStorage)
pt | GetFullPathValue (TXMLConfigStorage)
 | GetHashCode (TObject)
 | GetInterface (TObject)
 | GetInterfaceByStr (TObject)
 | GetInterfaceEntry (TObject)
 | GetInterfaceEntryByStr (TObject)
 | GetInterfaceTable (TObject)
 | GetInterfaceWeak (TObject)
 | GetValue (TConfigStorage)
 | InheritsFrom (TObject)
 | InitInstance (TObject)
 | InstanceSize (TObject)
 | MethodAddress (TObject)
 | MethodName (TObject)
 | newinstance (TObject)
 | ReadObject (TConfigStorage)
 | ReadProperty (TConfigStorage)
 | SafeCallException (TObject)
 | SaveToStream (TXMLConfigStorage)
 | SetDeleteFullPathValue (TConfigStorage)
pt | SetDeleteFullPathValue (TXMLConfigStorage)
 | SetDeleteValue (TConfigStorage)
 | SetFullPathValue (TConfigStorage)
pt | SetFullPathValue (TXMLConfigStorage)
 | SetValue (TConfigStorage)
 | StringMessageTable (TObject)
 | ToString (TObject)
 | UndoAppendBasePath (TConfigStorage)
 | UnitName (TObject)
 | WriteObject (TConfigStorage)
 | WriteProperty (TConfigStorage)
 | WriteToDisk (TConfigStorage)
 | WriteToDisk (TXMLConfigStorage)


TXMLConfigStorage

TConfigStorage

TObject


TXMLConfigStorage.Clear

Declaration

Source position: xmlpropstorage.pas line 94

public procedure TXMLConfigStorage.Clear; override;


TXMLConfigStorage.Create

Declaration

Source position: xmlpropstorage.pas line 95

public constructor TXMLConfigStorage.Create(

  const Filename: string;

  LoadFromDisk: Boolean

); override;

constructor TXMLConfigStorage.Create(

  TheXMLConfig: TXMLConfig

);

constructor TXMLConfigStorage.Create(

  TheXMLConfig: TXMLConfig;

  const StartPath: string

);

constructor TXMLConfigStorage.Create(

  s: TStream;

  const StartPath: string = ''

);


TXMLConfigStorage.DeleteFullPath

Declaration

Source position: xmlpropstorage.pas line 91

protected procedure TXMLConfigStorage.DeleteFullPath(

  const APath: string

); override;


TXMLConfigStorage.DeleteFullPathValue

Declaration

Source position: xmlpropstorage.pas line 92

protected procedure TXMLConfigStorage.DeleteFullPathValue(

  const APath: string

); override;


TXMLConfigStorage.Destroy

Declaration

Source position: xmlpropstorage.pas line 99

public destructor TXMLConfigStorage.Destroy; override;


TXMLConfigStorage.FreeXMLConfig

Declaration

Source position: xmlpropstorage.pas line 101

public property TXMLConfigStorage.FreeXMLConfig : Boolean
  read FFreeXMLConfig
  write FFreeXMLConfig;


TXMLConfigStorage.GetFilename

Declaration

Source position: xmlpropstorage.pas line 103

public function TXMLConfigStorage.GetFilename: string; override;


TXMLConfigStorage.GetFullPathValue

Declaration

Source position: xmlpropstorage.pas line 82

protected function TXMLConfigStorage.GetFullPathValue(

  const APath: string;

  const ADefault: string

):string; override;

function TXMLConfigStorage.GetFullPathValue(

  const APath: string;

  ADefault: Integer

):Integer; override;

function TXMLConfigStorage.GetFullPathValue(

  const APath: string;

  ADefault: Boolean

):Boolean; override;


TXMLConfigStorage.SaveToStream

Declaration

Source position: xmlpropstorage.pas line 104

public procedure TXMLConfigStorage.SaveToStream(

  s: TStream

); virtual;


TXMLConfigStorage.SetDeleteFullPathValue

Declaration

Source position: xmlpropstorage.pas line 86

protected procedure TXMLConfigStorage.SetDeleteFullPathValue(

  const APath: string;

  const AValue: string;

  const DefValue: string

); override;

procedure TXMLConfigStorage.SetDeleteFullPathValue(

  const APath: string;

  AValue: Integer;

  DefValue: Integer

); override;

procedure TXMLConfigStorage.SetDeleteFullPathValue(

  const APath: string;

  AValue: Boolean;

  DefValue: Boolean

); override;


TXMLConfigStorage.SetFullPathValue

Declaration

Source position: xmlpropstorage.pas line 85

protected procedure TXMLConfigStorage.SetFullPathValue(

  const APath: string;

  const AValue: string

); override;

procedure TXMLConfigStorage.SetFullPathValue(

  const APath: string;

  AValue: Integer

); override;

procedure TXMLConfigStorage.SetFullPathValue(

  const APath: string;

  AValue: Boolean

); override;


TXMLConfigStorage.WriteToDisk

Declaration

Source position: xmlpropstorage.pas line 102

public procedure TXMLConfigStorage.WriteToDisk; override;


TXMLConfigStorage.XMLConfig

Declaration

Source position: xmlpropstorage.pas line 100

public property TXMLConfigStorage.XMLConfig : TXMLConfig
  read FXMLConfig;


TXMLPropStorage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements the final class for the XML Form Session Properties storage.

Declaration

Source position: xmlpropstorage.pas line 62

type TXMLPropStorage = class(TCustomXMLPropStorage)
published
property StoredValues: TStoredValues; |
property FileName: string; | Name of the file where the property data is saved in XML format.
property RootNodePath: string; | Name of the root object path on your XML file.
property Active: Boolean; | This determines if the object is active or not.
property OnSavingProperties: TNotifyEvent; | Handler called at the beginning of Save.
property OnSaveProperties: TNotifyEvent; | Handler called at the end of Save.
property OnRestoringProperties: TNotifyEvent; | Handler called at the beginning of Restore.
property OnRestoreProperties: TNotifyEvent; | Handler called at the end of Restore.
end;

Inheritance

TXMLPropStorage | Implements the final class for the XML Form Session Properties storage.
|
TCustomXMLPropStorage | Implements the base class for the XML Form's Session Properties Storage.
|
TFormPropertyStorage | TFormPropertyStorage - class for storage of a Form's properties
|
TControlPropertyStorage |
|
TCustomPropertyStorage | Provides abstract means to Save/Restore properties.
|
TComponent,IUnknown,IInterfaceComponentReference
|
TPersistent,IFPObserved
|
TObject

See also

TForm.SessionProperties
TINIPropStorage | Implements the final class for the INI Form Session Properties storage.
TJSONPropStorage | Implements the final class for the JSON Form Session Properties storage.


TXMLPropStorage
pl | ro | StoredValues
pl | ro | FileName
pl | ro | RootNodePath
pl | ro | Active
TCustomXMLPropStorage
pt | ro | XMLConfig
 |  | FileName
 |  | RootNodePath
TFormPropertyStorage
TControlPropertyStorage
TCustomPropertyStorage
 |  | StoredValue
 | ro | Root
 |  | Active
 |  | StoredValues
TComponent
 | ro | ComObject
 | ro | Components
 | ro | ComponentCount
 |  | ComponentIndex
 | ro | ComponentState
 | ro | ComponentStyle
 |  | DesignInfo
 | ro | Owner
 |  | VCLComObject
 |  | Name
 |  | Tag
TPersistent
TObject


pl | ro | Active (TXMLPropStorage)
 | ro | ComObject (TComponent)
 | ro | ComponentCount (TComponent)
 |  | ComponentIndex (TComponent)
 | ro | Components (TComponent)
 | ro | ComponentState (TComponent)
 | ro | ComponentStyle (TComponent)
 |  | DesignInfo (TComponent)
 |  | FileName (TCustomXMLPropStorage)
pl | ro | FileName (TXMLPropStorage)
 |  | Name (TComponent)
 | ro | Owner (TComponent)
 | ro | Root (TCustomPropertyStorage)
 |  | RootNodePath (TCustomXMLPropStorage)
pl | ro | RootNodePath (TXMLPropStorage)
 |  | StoredValue (TCustomPropertyStorage)
 |  | StoredValues (TCustomPropertyStorage)
pl | ro | StoredValues (TXMLPropStorage)
 |  | Tag (TComponent)
 |  | VCLComObject (TComponent)
pt | ro | XMLConfig (TCustomXMLPropStorage)


TXMLPropStorage
TCustomXMLPropStorage
pt | GetXMLFileName
pt | RootSection
pt | FixPath
 | StorageNeeded
 | FreeStorage
 | DoReadString
 | DoWriteString
 | DoEraseSections
TFormPropertyStorage
 | Create
 | Destroy
TControlPropertyStorage
pt | GetPropertyList
TCustomPropertyStorage
pt | GetRoot
pt | RootSection
pt | SaveProperties
pt | RestoreProperties
pt | GetPropertyList
pt | FinishPropertyList
pt | DoReadInteger
pt | DoReadString
pt | DoWriteString
pt | DoWriteInteger
pt | DoEraseSections
 | Create
 | Destroy
 | Save
 | Restore
 | StorageNeeded
 | FreeStorage
 | ReadBoolean
 | ReadString
 | ReadInteger
 | ReadRect
 | ReadStrings
 | WriteString
 | WriteInteger
 | WriteBoolean
 | WriteRect
 | WriteStrings
 | EraseSections
TComponent
 | GetComObject
 | GetComponent
 | GetComponentCount
 | GetComponentIndex
 | Insert
 | ReadLeft
 | ReadTop
 | Remove
 | RemoveNotification
 | SetComponentIndex
 | SetReference
 | WriteLeft
 | WriteTop
 | ChangeName
 | DefineProperties
 | GetChildren
 | GetChildOwner
 | GetChildParent
 | GetOwner
 | Loaded
 | Loading
 | Notification
 | PaletteCreated
 | ReadState
 | SetAncestor
 | SetDesigning
 | SetDesignInstance
 | SetInline
 | SetName
 | SetChildOrder
 | SetParentComponent
 | Updating
 | Updated
 | UpdateRegistry
 | ValidateRename
 | ValidateContainer
 | ValidateInsert
 | QueryInterface
 | _AddRef
 | _Release
 | iicrGetComponent
 | GetTypeInfoCount
 | GetTypeInfo
 | GetIDsOfNames
 | Invoke
 | WriteState
 | Create
 | Destroy
 | BeforeDestruction
 | DestroyComponents
 | Destroying
 | ExecuteAction
 | FindComponent
 | FreeNotification
 | RemoveFreeNotification
 | FreeOnRelease
 | GetEnumerator
 | GetNamePath
 | GetParentComponent
 | HasParent
 | InsertComponent
 | RemoveComponent
 | SafeCallException
 | SetSubComponent
 | UpdateAction
 | IsImplementorOf
 | ReferenceInterface
TPersistent
 | AssignError
 | AssignTo
 | DefineProperties
 | GetOwner
 | Destroy
 | Assign
 | FPOAttachObserver
 | FPODetachObserver
 | FPONotifyObservers
 | GetNamePath
TObject
 | Create
 | Destroy
 | newinstance
 | FreeInstance
 | SafeCallException
 | DefaultHandler
 | Free
 | InitInstance
 | CleanupInstance
 | ClassType
 | ClassInfo
 | ClassName
 | ClassNameIs
 | ClassParent
 | InstanceSize
 | InheritsFrom
 | StringMessageTable
 | MethodAddress
 | MethodName
 | FieldAddress
 | AfterConstruction
 | BeforeDestruction
 | DefaultHandlerStr
 | Dispatch
 | DispatchStr
 | GetInterface
 | GetInterfaceByStr
 | GetInterfaceWeak
 | GetInterfaceEntry
 | GetInterfaceEntryByStr
 | GetInterfaceTable
 | UnitName
 | Equals
 | GetHashCode
 | ToString


TXMLPropStorage
pl | ro | OnSavingProperties
pl | ro | OnSaveProperties
pl | ro | OnRestoringProperties
pl | ro | OnRestoreProperties
TCustomXMLPropStorage
TFormPropertyStorage
TControlPropertyStorage
TCustomPropertyStorage
 |  | OnSavingProperties
 |  | OnSaveProperties
 |  | OnRestoringProperties
 |  | OnRestoreProperties
 |  | OnSaveException
TComponent
TPersistent
TObject


pl | ro | OnRestoreProperties (TXMLPropStorage)
 |  | OnRestoringProperties (TCustomPropertyStorage)
pl | ro | OnRestoringProperties (TXMLPropStorage)
 |  | OnSaveException (TCustomPropertyStorage)
 |  | OnSaveProperties (TCustomPropertyStorage)
pl | ro | OnSaveProperties (TXMLPropStorage)
 |  | OnSavingProperties (TCustomPropertyStorage)
pl | ro | OnSavingProperties (TXMLPropStorage)


CreateAction

Declaration

Source position: actnlist.pas line 288

function CreateAction(

  TheOwner: TComponent;

  ActionClass: TBasicActionClass

):TBasicAction;


CreateActionProc

Declaration

Source position: actnlist.pas line 299

const CreateActionProc: function( = Nil;

  TheOwner: TComponent;

  ActionClass: TBasicActionClass

):TBasicAction


EnumRegisteredActions

Declaration

Source position: actnlist.pas line 287

procedure EnumRegisteredActions(

  Proc: TEnumActionProc;

  Info: Pointer

);


EnumRegisteredActionsProc

Declaration

Source position: actnlist.pas line 297

const EnumRegisteredActionsProc: procedure( = Nil;

  Proc: TEnumActionProc;

  Info: Pointer

)


Register

Declaration

Source position: actnlist.pas line 306

procedure Register;


RegisterActions

Declaration

Source position: actnlist.pas line 284

procedure RegisterActions(

  const CategoryName: string;

  const AClasses: array of TBasicActionClass;

  Resource: TComponentClass

);


RegisterActionsProc

Declaration

Source position: actnlist.pas line 292

const RegisterActionsProc: procedure( = Nil;

  const CategoryName: string;

  const AClasses: array of TBasicActionClass;

  Resource: TComponentClass

)


UnRegisterActions

Declaration

Source position: actnlist.pas line 286

procedure UnRegisterActions(

  const AClasses: array of TBasicActionClass

);


UnRegisterActionsProc

Declaration

Source position: actnlist.pas line 295

const UnRegisterActionsProc: procedure( = Nil;

  const AClasses: array of TBasicActionClass

)


Register

Declaration

Source position: arrow.pp line 94

procedure Register;


Register

Declaration

Source position: asyncprocess.pp line 56

procedure Register;


Register

Registers the TButtonPanel class in the Lazarus IDE

Declaration

Source position: buttonpanel.pas line 159

procedure Register;

Description

Register is a procedure used to register the TButtonPanel component on the Misc tab in the Lazarus IDE.


BidiAdjustButtonLayout

Adjusts the specified button layout for use in bi-drectional rendering

Declaration

Source position: buttons.pp line 488

function BidiAdjustButtonLayout(

  IsRightToLeft: Boolean;

  Layout: TButtonLayout

):TButtonLayout;


dbgs

Gets a String with debugging information from the specified TBitBtnKind instance

Declaration

Source position: buttons.pp line 490

function dbgs(

  Kind: TBitBtnKind

):string; overload;

Arguments

Kind

TBitBtnKind instance examined in the routine

Function result

Formatted string value with the information for the type


GetButtonCaption

Gets the default caption for the specified button identifier

Declaration

Source position: buttons.pp line 485

function GetButtonCaption(

  idButton: Integer

):string;


GetButtonIcon

Gets a bitmap with the glyph image for the specified button identifier

Declaration

Source position: buttons.pp line 487

function GetButtonIcon(

  idButton: Integer

):TCustomBitmap;

Description

GetButtonIcon is a TCustomBitmap function used to get a bitmap with the glyph image for the button identifier in idButton. GetButtonIcon calls the GetStockImage routine in ThemeServices to get the handle used for the stock image. If the return value is False, the GetDefaultButtonIcon is called to get the icon for the button identifier.

GetButtonIcon is used in the implementation of the LoadGlyphFromStock routine.

See also

LoadGlyphFromStock


GetDefaultButtonIcon

Gets the default icon for the specified button identifier

Declaration

Source position: buttons.pp line 486

function GetDefaultButtonIcon(

  idButton: Integer;

  ScalePercent: Integer = 100

):TCustomBitmap;


GetLCLDefaultBtnGlyph

GetLCLDefaultBtnGlyph gets the LCL default button glyph for the specified button Kind

Declaration

Source position: buttons.pp line 479

function GetLCLDefaultBtnGlyph(

  Kind: TBitBtnKind

):TGraphic;


LoadGlyphFromLazarusResource

LoadGlyphFromLazarusResource loads a glyph image with the specified name from a Lazarus Resource file (.lrs)

Declaration

Source position: buttons.pp line 481

procedure LoadGlyphFromLazarusResource(

  AGlyph: TButtonGlyph;

  const AName: string

);

Arguments

AGlyph | Class instance where the bitmap for the glyph is stored
AName | Resource name loaded in the routine

Description

Used in the implementation of the LoadGlyphFromLazarusResource method in both TCustomBitBtn and TCustomSpeedButton.

See also

TCustomBitBtn.LoadGlyphFromLazarusResource | LoadGlyphFromLazarusResource - method for loading the glyph from a Lazarus resource file (.lrs)
TCustomSpeedButton.LoadGlyphFromLazarusResource | LoadGlyphFromLazarusResource - method for loading a glyph from a Lazarus Resource file (.lrs)


LoadGlyphFromResourceName

Loads a bitmap from a named resource into the specified Glyph

Declaration

Source position: buttons.pp line 480

procedure LoadGlyphFromResourceName(

  AGlyph: TButtonGlyph;

  Instance: THandle;

  const AName: string

);

Arguments

AGlyph | Button glyph updated in the routine
Instance | Handle for the resource
AName | Resource name loaded in the routine

Description

LoadGlyphFromResourceName is a procedure used to load a bitmap into the specified Glyph from a named resource. AGlyph is the TButtonGlyph where the bitmap is stored. Instance is a THandle for the resource instance accessed in the routine. AName contains the name for the resource loaded in the routine.

LoadGlyphFromResourceName calls CreateBitmapFromResourceName to retrieve a TCustomBitmap using the specified handle and resource name. The bitmap is assigned to the TButtonGlyph in AGlyph. When AName is an empty string (''), the Glyph image in AGlyph is set to Nil.

LoadGlyphFromResourceName is used in the implementation of the LoadGlyphFromResourceName method in both TCustomBitBtn and TCustomSpeedButton.

See also

TCustomBitBtn.LoadGlyphFromResourceName | Loads the Glyph image with the specified named from a resource instance
TCustomSpeedButton.LoadGlyphFromResourceName | Loads the image for the Glyph with the specified name from a resource instance
TButtonGlyph | Represents an image that can be attached to a button
CreateBitmapFromResourceName


LoadGlyphFromStock

Loads the bitmap for the specified Glyph using the image for the specified button identifier

Declaration

Source position: buttons.pp line 482

procedure LoadGlyphFromStock(

  AGlyph: TButtonGlyph;

  idButton: Integer

);

Arguments

AGlyph | TButtonGlyph where the bitmap is stored
idButton | Button identifier for the image loaded in the routine

Description

LoadGlyphFromStock is a procedure used to load a TBitmap into the AGlyph argument with the image used for the button identifier in idButton. LoadGlyphFromStock calls the GetButtonIcon routine to load the graphic image for the button identifier. Used in the implementation of the LoadGlyphFromStock method in both TCustomBitBtn and TCustomSpeedButton.


Register

Registers TBitBtn and TSpeedButton classes on the Additional tab in the Lazarus IDE

Declaration

Source position: buttons.pp line 492

procedure Register;


CreateCalculatorForm

Creates and configures a new TCalculatorForm instance

Declaration

Source position: calcform.pas line 133

function CreateCalculatorForm(

  AOwner: TComponent;

  ALayout: TCalculatorLayout;

  AHelpContext: THelpContext

):TCalculatorForm;

Arguments

AOwner | Owner for the new form instance
ALayout | Layout for the calculator panel in the form instance

Function result

Form instance created in the method

See also

TCalculatorForm | Implements the form used to display a calculator in a TCalculatorDialog
TCalculatorLayout |


Register

Declaration

Source position: calendar.pp line 169

procedure Register;


ShowCalendarPopup

Creates, configures, and displays a TCalendarPopupForm instance

Declaration

Source position: calendarpopup.pas line 49

procedure ShowCalendarPopup(

  const APosition: TPoint;

  ADate: TDateTime;

  const CalendarDisplaySettings: TDisplaySettings;

  const OnReturnDate: TReturnDateEvent;

  const OnShowHide: TNotifyEvent = Nil;

  ACaller: TControl = Nil

);

Arguments

APosition | Coordinates where the pop-up calendar form is displayed
ADate | Initial date displayed in the Calendar for the form
CalendarDisplaySettings | Display settings applied to the Calendar control
OnReturnDate | Event handler signalled when a new date value is selected
OnShowHide | Event handler signalled when the pop-up form is shown or hidden
ACaller | The control which creates the pop-up and captures its return value

Description

ShowCalendarPopup is a procedure used to create, configure, and display a TCalendarPopupForm instance. ShowCalendarPopup stores arguments to the routine in properties for the pop-up calendar form, and calls its Initialize method to configure the Calendar control.

ShowCalendarPopup calls the Show in the form to make it visible, and calls KeepInView to ensure that the form is fully visible on the current monitor.

See also

TCalendarPopupForm | Implements a non-modal pop-up form used to select a date from a TCalendar control
TReturnDateEvent | Specifies an event handler signalled when a date is selected on a pop-up calendar form
#lcl.Calendar.TDisplaySettings | Set type for TDisplaySetting values


Register

Adds TCheckListBox to the Lazarus IDE

Declaration

Source position: checklst.pas line 152

procedure Register;

Description

Register is a procedure used to add the TCheckListBox class to the Additional tab in the Lazarus IDE.


CF_Bitmap

Declaration

Source position: clipbrd.pp line 137

function CF_Bitmap: TClipboardFormat;


CF_Component

Declaration

Source position: clipbrd.pp line 141

function CF_Component: TClipboardFormat;


CF_HTML

Declaration

Source position: clipbrd.pp line 142

function CF_HTML: TClipboardFormat;


CF_MetaFilePict

Declaration

Source position: clipbrd.pp line 139

function CF_MetaFilePict: TClipboardFormat;


CF_Object

Declaration

Source position: clipbrd.pp line 140

function CF_Object: TClipboardFormat;


CF_Picture

Declaration

Source position: clipbrd.pp line 138

function CF_Picture: TClipboardFormat;


CF_Text

Declaration

Source position: clipbrd.pp line 136

function CF_Text: TClipboardFormat;


Clipboard

Clipboard the function called to access the clipboard with an optional type specifier

Declaration

Source position: clipbrd.pp line 236

function Clipboard: TClipboard;

function Clipboard(

  ClipboardType: TClipboardType

):TClipboard;

Function result

Returns a variable of type TClipboard

Arguments

ClipboardType

ClipboardType - optional argument to specify type of clipboard

Description

The Clipboard is available on most platforms and normally used by Copy/Paste.


FreeAllClipboards

FreeAllClipboards - frees all existing clipboards, releasing their resources

Declaration

Source position: clipbrd.pp line 243

procedure FreeAllClipboards;


PrimarySelection

PrimarySelection - the first selection if multiple clipboards exist

Declaration

Source position: clipbrd.pp line 238

function PrimarySelection: TClipboard;

Function result

Returns a variable of type TClipboard

Description

The PrimarySelection is available on platforms like X. Normally when the user selects some text with the mouse the primary selection is set and when the user clicks the middle mouse button the text is copied to the mouse position. On platforms without multiple clipboards, the PrimarySelection still works in the LCL application, but does not communicate with other applications.


RegisterClipboardFormat

RegisterClipboardFormat add the supplied format name to the register of clipboard formats

Declaration

Source position: clipbrd.pp line 245

function RegisterClipboardFormat(

  const Format: string

):TClipboardFormat;

Arguments

Format

The name of the required format as a string

Function result

Returns the registered clipboard format


SecondarySelection

SecondarySelection - the second selection if multiple clipboards exist

Declaration

Source position: clipbrd.pp line 239

function SecondarySelection: TClipboard;

Function result

Returns a variable of type TClipboard

Description

The SecondarySelection is available on platforms like X. See PrimarySelection for more details. There is no standard how to use the secondary selection, so it is free to use. X supports a dozen more selections, but they are not supported by the LCL.


SetClipboard

SetClipboard - sets up and returns a NewClipboard, with an optional type specifier

Declaration

Source position: clipbrd.pp line 237

function SetClipboard(

  NewClipboard: TClipboard

):TClipboard;

function SetClipboard(

  ClipboardType: TClipboardType;

  NewClipboard: TClipboard

):TClipboard;

Arguments

NewClipboard

NewClipboard - the new clipboard to be set up

Function result

Returns a variable of type TClipboard

Arguments

ClipboardType | ClipboardType - optional argument to specify type of clipboard
NewClipboard | NewClipboard - the new clipboard to be set up


Register

Register procedure for colorbox

Declaration

Source position: colorbox.pas line 279

procedure Register;

Description

This procedure registers the component to the Additional menu


Register

Registers components for use in the Lazarus IDE

Declaration

Source position: comboex.pas line 398

procedure Register;

Description

Register is a procedure used to register components in the comboex.pas unit for use in the Lazarus IDE. Register adds the TComboBoxEx and TCheckComboBox components to the Misc tab in the Lazarus IDE.


CompareExpandedNodes

Function to compare the node text in two nodes

Declaration

Source position: comctrls.pp line 4081

function CompareExpandedNodes(

  Data1: Pointer;

  Data2: Pointer

):Integer;

Description

This function does an ANSICompare on the NodeText of two nodes. The parameters Data1 and Data2 are pointers to the nodes to be compared. The result is the same as the result from ANSICompareText. For example:

-1
The nodetext from the first node is lower than the nodetext from the second.
0
The nodetext valuess from both nodes are equal.
1
The nodetext from the first node is higher than the nodetext from the second.


CompareTextWithExpandedNode

Function to compare the given text with the nodetext of the specified node.

Declaration

Source position: comctrls.pp line 4082

function CompareTextWithExpandedNode(

  Key: Pointer;

  Data: Pointer

):Integer;

Description

This function does an ANSICompare on the NodeText of two nodes. The parameters Data1 and Data2 are pointers to the nodes to be compared. The result is the same as the result from ANSICompareText.

-1
The given text is lower then the nodetext from the given node.
0
The given text is equal to the nodetext from the given node.
1
The given text is higher then the nodetext from the given node.


DbgS

Generates a list of tab control options for display in the debugger

Declaration

Source position: comctrls.pp line 4083

function DbgS(

  Opt: TCTabControlOptions

):string; overload;

Arguments

Opt

LCL-compatible tab control options to examine in the routine

Function result

String with the tab control option values displayed in the debugger

Description

DbgS is an overloaded String function used to generate string content displayed in the debugger for option values used in TCustomTabControl. DbgS generates a comma-delimited list of option values found in the specified argument using the string representations in TabControlOptionStr.


Register

Registers components in the Lazarus IDE

Declaration

Source position: comctrls.pp line 4085

procedure Register;

Description

Register is a procedure used to register components in the comctrls.pp unit in the Lazarus IDE. Register adds the following components:

Common Controls Tab>

  • TTrackbar
  • TProgressBar
  • TTreeView
  • TListView
  • TStatusBar
  • TToolBar
  • TCoolBar
  • TUpDown
  • TPageControl
  • TTabControl
  • THeaderControl

Register adds the following as components with no icon on the component palette:

  • TToolButton
  • TTabSheet


RegisterCustomPage

Calls WSRegisterCustomPage to register a custom page using the widget set classes

Declaration

Source position: comctrls.pp line 4089

procedure RegisterCustomPage;


RegisterCustomTabControl

Registers TCustomTabControl and its widget set class type when needed

Declaration

Source position: comctrls.pp line 4090

procedure RegisterCustomTabControl;


AdjustBorderSpace

Adjusts the space around the border for the control

Declaration

Source position: controls.pp line 2757

procedure AdjustBorderSpace(

  var RemainingClientRect: TRect;

  var CurBorderSpace: TRect;

  Left: Integer;

  Top: Integer;

  Right: Integer;

  Bottom: Integer

);

procedure AdjustBorderSpace(

  var RemainingClientRect: TRect;

  var CurBorderSpace: TRect;

  const Space: TRect

);

Description

RemainingClientRect: remaining clientrect without CurBorderSpace

CurBorderSpace: current borderspace around RemainingClientRect

Left, Top, Right, Bottom: apply these borderspaces to CurBorderSpace

CurBorderSpace will be set to the maximum of CurBorderSpace and Left, Top, Right, Bottom.

RemainingClientRect will shrink.

RemainingClientRect will not shrink to negative size.


assign(Variant):TCaption

Declaration

Source position: controls.pp line 2778

operator operator :=(

  AVariant: Variant

):TCaption;


BidiFlipAlignment

Declaration

Source position: controls.pp line 2764

function BidiFlipAlignment(

  Alignment: TAlignment;

  Flip: Boolean = True

):TAlignment;


BidiFlipAnchors

Declaration

Source position: controls.pp line 2765

function BidiFlipAnchors(

  Control: TControl;

  Flip: Boolean

):TAnchors;


BidiFlipRect

Declaration

Source position: controls.pp line 2766

function BidiFlipRect(

  const Rect: TRect;

  const ParentRect: TRect;

  const Flip: Boolean

):TRect;


CancelDrag

Cancels an active drag operation

Declaration

Source position: controls.pp line 2733

procedure CancelDrag;

Description

CancelDrag is a procedure used to cancel an active drag operation. CancelDrag calls the DragStop method in the currently active DragManager.

Remark: Please note: No actions are performed in the routine when DragManager has been assigned (contains Nil), or when DrageManager returns False from the IsDragging method.

See also

DragManager | The current DragManager (always TDragManagerDefault)
TDragManager.DragStop | Ends dragging
TDragManager.IsDragging | Check if dragging is in progress


ChangeBiDiModeAlignment

Declaration

Source position: controls.pp line 2767

procedure ChangeBiDiModeAlignment(

  var Alignment: TAlignment

);


CheckMouseButtonDownUp

Declaration

Source position: controls.pp line 2750

function CheckMouseButtonDownUp(

  const AWinHandle: THandle;

  const AWinControl: TWinControl;

  var LastMouse: TLastMouseInfo;

  const AMousePos: TPoint;

  const AButton: Byte;

  const AMouseDown: Boolean

):Cardinal;


CheckTransparentWindow

Checks whether the handle for a windowed control (or a parent control) is transparent

Declaration

Source position: controls.pp line 2749

procedure CheckTransparentWindow(

  var Handle: THandle;

  var AWinControl: TWinControl

);

Description

CheckTransparentWindow is procedure used to check whether the handle for a windowed control (or a parent control) is transparent. CheckTransparentWindow uses the current mouse position to locate controls or forms under the mouse rectangle. The LM_NCHITTEST message is performed for AWinControl to determine if the handle is drawn transparently. Additional Forms in the Z-Order are visited until an opaque windowed control is located. Parent controls are searched too (when needed).

CheckTransparentWindow updates the values in Handle and AWinControl to reflect the results from the search. When an overlayed control is not located, the value in Handle is set to 0, and AWinControl is set to Nil.


CompareDataObjectWithLazAccessibleObject

Declaration

Source position: controls.pp line 2781

function CompareDataObjectWithLazAccessibleObject(

  o: Pointer;

  ao: Pointer

):Integer;


CompareLazAccessibleObjectsByDataObject

Declaration

Source position: controls.pp line 2780

function CompareLazAccessibleObjectsByDataObject(

  o1: Pointer;

  o2: Pointer

):Integer;


CursorToIdent

Uses look-up table to find cursor identifier corresponding to integer cursor constant

Declaration

Source position: controls.pp line 2746

function CursorToIdent(

  Cursor: LongInt;

  var Ident: string

):Boolean;

Function result

Returns true if a valid entry is found in the look-up table


CursorToString

Returns a string for the name of the cursor as identified by an integer constant

Declaration

Source position: controls.pp line 2743

function CursorToString(

  Cursor: TCursor

):string;

Function result

Returns a string with the name of the cursor type corresponding to the integer constant

Description

Calls CursorToIdent to find correct entry in look-up table.

See also

#lcl.Controls.CursorToIdent

Uses look-up table to find cursor identifier corresponding to integer cursor constant


DbgS

Converts items of several data types into strings, for debug output

Declaration

Source position: controls.pp line 2769

function DbgS(

  a: TAnchorKind

):string; overload;

function DbgS(

  Anchors: TAnchors

):string; overload;

function DbgS(

  a: TAlign

):string; overload;

function DbgS(

  a: TAnchorKind;

  Side: TAnchorSideReference

):string; overload;

function DbgS(

  p: TControlAutoSizePhase

):string; overload;

function DbgS(

  Phases: TControlAutoSizePhases

):string; overload;

function DbgS(

  cst: TControlStyleType

):string; overload;

function DbgS(

  cs: TControlStyle

):string; overload;

Function result

The string representing the given parameter(s)

Arguments

Phases

All elements in this set will be shown as a comma-separated list

Errors

[The parameters should have unique names, for every type]


FindControl

Return the TWinControl for the given Handle

Declaration

Source position: controls.pp line 2718

function FindControl(

  Handle: HWND

):TWinControl;

Description

The result is very interface specific; use FindOwnerControl when Handle may be a non-TWinControl handle

See also

FindOwnerControl

Returns the TWinControl for the given Handle; the parent control for a non-TWinControl Handle.


FindControlAtPosition

Gets the control at the specified screen position

Declaration

Source position: controls.pp line 2716

function FindControlAtPosition(

  const Position: TPoint;

  AllowDisabled: Boolean

):TControl;

Arguments

Position | The screen position examined in the routine
AllowDisabled | Finds disabled controls when True

Function result

The control found at the specified Position; Nil when not found

Description

FindControlAtPosition is a TControl function used to get the control at the specified screen position. When AllowDisabled is True, a disabled control can also be located in the routine. In the current implementation, AllowDisabled is ignored (assumed to be True). First a window at the given screen position is searched, then a control within it.

See also

TControl | The base class for visible controls
FindLCLWindow | Find the window and its owning control at the given screen coordinates
TWinControl.ControlAtPos | Get the child control at the given client position
TControlAtPosFlag | Flags for finding a control at a given (client) position


FindDragTarget

Get control at screen position

Declaration

Source position: controls.pp line 2715

function FindDragTarget(

  const Position: TPoint;

  AllowDisabled: Boolean

):TControl;

Arguments

Position | The screen position
AllowDisabled | Also find disabled controls, if True

Function result

The control at Position; Nil if none

Description

Disabled controls should be excluded, but are not due to an bug in FindControlAtPosition.


FindLCLControl

Returns the TControl that currently is visible at a screen position

Declaration

Source position: controls.pp line 2720

function FindLCLControl(

  const ScreenPos: TPoint

):TControl;

Description

The result is not reliable during resizing.


FindLCLWindow

Find the window and its owning control at the given screen coordinates

Declaration

Source position: controls.pp line 2717

function FindLCLWindow(

  const ScreenPos: TPoint;

  AllowDisabled: Boolean = True

):TWinControl;

Arguments

ScreenPos | TPoint with the screen coordinates examined in the routine
AllowDisabled | Allows a disabled window to be returned

Function result

The control that owns the window at the specified screen position; Nil when a window is not found

Description

FindLCLWindow is a TWinControl function used to find the window (and its owner control) at the specified screen coordinates.

FindLCLWindow gets the Handle for the window and checks to ensure it is enabled. When it is not enabled, or AllowDisabled is False, parent handles are examined until a suitable window is located. FindOwnerControl is called for the handle to get the return value. The return value is Nil if a Window was not found at the specified position.


FindOwnerControl

Returns the TWinControl for the given Handle; the parent control for a non-TWinControl Handle.

Declaration

Source position: controls.pp line 2719

function FindOwnerControl(

  Handle: HWND

):TWinControl;

Description

Handle can also be a child handle (of a TControl), in which case the returned control is the parent of the desired control. Parent, not Owner as suggested by the function name!

Remark: The function recursively tries GetParent(Handle), so the result depends on the implementation (meaning) of a parent handle.


GetCaptureControl

Returns the current capturing TControl instance

Declaration

Source position: controls.pp line 2736

function GetCaptureControl: TControl;

Description

Please note: For the interface, only a Handle for TWinControl can capture the mouse. The LCL extends this to allow TControl to capture the mouse.


GetCursorValues

Declaration

Source position: controls.pp line 2745

procedure GetCursorValues(

  Proc: TGetStrProc

);


GetKeyShiftState

Gets a set of state values for current modifier keys

Declaration

Source position: controls.pp line 2755

function GetKeyShiftState: TShiftState;

Description

GetKeyShiftState is a TShiftState function used to get a set with the current state values for modifier keys. GetKeyShiftState calls GetKeyState to capture the values in the set for the following virtual keyboard keys:

VK_CONTROL
Includes ssCtrl when the Control key is pressed
VK_SHIFT
Includes ssShift when the Control key is pressed
VK_MENU
Includes ssAlt when the Alt key is pressed
VK_LWIN or VK_RWIN
Includes ssMeta when one of the WIN keys (or Alt+GR on Mac) is pressed

The return value is an empty set ([]) when none of the virtual keys have a non-zero value.


GetModalResultStr

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

GetModalResultStr (deprecated)

Deprecated; Use the ModalResultStr array from the UITypes unit directly

Declaration

Source position: controls.pp line 66

function GetModalResultStr(

  ModalResult: TModalResult

):ShortString;


IdentToCursor

Searches the Cursor name table for the given cursor name; returns True if found

Declaration

Source position: controls.pp line 2747

function IdentToCursor(

  const Ident: string;

  var Cursor: LongInt

):Boolean;

Arguments

Ident | The name of the cursor for which the numeric value is sought
Cursor | The numeric value of the named cursor

Function result

Returns True if a valid entry was found in the look-up table

Description

If found, the cursor value (handle) is returned in Cursor.


IsColorDefault

Declaration

Source position: controls.pp line 2762

function IsColorDefault(

  AControl: TControl

):Boolean;

Description

Used by GTK-based widget set classes to determine if the color in a control needs to be compares to the SYS_COLOR_BASE value used in the widget set.


MoveWindowOrg

Moves the origin for a windowed control

Declaration

Source position: controls.pp line 2723

procedure MoveWindowOrg(

  dc: HDC;

  X: Integer;

  Y: Integer

);

Arguments

dc | Device context updated in the routine
X | Left coordinate for the new window origin
Y | Top coordinate for the new window origin

Description

MoveWindowOrg is a procedure used to move the origin for a windowed control to the specified position. dc contains the device context for the Window handle used in the routine. X and Y contain the new coordinates in pixels used as the origin (Left and Top respectively) for canvas drawing operations.


RecreateWnd

(Re-)Creates the widget set class instance for a TWinControl

Declaration

Source position: controls.pp line 2726

procedure RecreateWnd(

  const AWinControl: TWinControl

);

Description

This function was originally a member of TWinControl.

From a VCL point of view, that made perfectly sense since the VCL knows when a Win32 widget has to be recreated when properties have changed.

The LCL, however, does not know when properties values are changed. But the widget set does. To avoid the old VCL behavior, and to provide a central function for use in the widget set, it has been moved here.


Register

Register the components provided by this unit or package, so that they can be instantiated

Declaration

Source position: controls.pp line 2784

procedure Register;

Description

Register is a procedure used to register components in this unit in the Lazarus IDE. Register adds the TImageList component on the Common Controls tab. In addition, the TCustomControl and TGraphicControl components are registered without icons.

Register can also be used to register the controls required by an application.

See also

#rtl.classes.registercomponents


SendAppMessage

Declaration

Source position: controls.pp line 2722

function SendAppMessage(

  Msg: Cardinal;

  WParam: WPARAM;

  LParam: LPARAM

):LongInt;


SetCaptureControl

Set the mouse capture to AWinControl or its child at the given coordinates

Declaration

Source position: controls.pp line 2734

procedure SetCaptureControl(

  AWinControl: TWinControl;

  const Position: TPoint

);

procedure SetCaptureControl(

  Control: TControl

);


StringToCursor

StringToCursor - returns the cursor value corresponding to the name supplied

Declaration

Source position: controls.pp line 2744

function StringToCursor(

  const S: string

):TCursor;

Arguments

S

The name of the cursor for which the numeric value is sought

Function result

The numeric cursor value from the look-up table

Description

StringToCursor - returns the cursor value corresponding to the name supplied.

Finds the numeric cursor value corresponding to the name S in the cursor look-up table.


GetDefaultDrawer

Declaration

Source position: customdrawndrawers.pas line 437

function GetDefaultDrawer: TCDDrawer;


GetDrawer

Declaration

Source position: customdrawndrawers.pas line 438

function GetDrawer(

  AStyle: TCDDrawStyle

):TCDDrawer;


RegisterDrawer

Declaration

Source position: customdrawndrawers.pas line 436

procedure RegisterDrawer(

  ADrawer: TCDDrawer;

  AStyle: TCDDrawStyle

);


Register

Declaration

Source position: dbactns.pp line 129

procedure Register;


ChangeDataSource

Performs actions needed when the datasource in a control with the specified data link is changed

Declaration

Source position: dbctrls.pp line 1505

procedure ChangeDataSource(

  AControl: TControl;

  Link: TDataLink;

  NewDataSource: TDataSource

);

Arguments

AControl | Control notified in the routine
Link | Data link updated in the method
NewDataSource | Datasource assigned to the data link in the method

Description

ChangeDataSource ensures that free notification messages are performed for the datasource in Link and the control in AControl. The value in NewDataSource is assigned to the DataSource property in Link.

See also

TDataLink.DataSource


Register

Registers components in the unit for use in the Lazarus IDE

Declaration

Source position: dbctrls.pp line 1508

procedure Register;

Description

Register is a procedure used to register components in the dbctrls.pp unit for use in the Lazarus IDE. Register adds the following components to the 'Data Controls' tab:

  • TDBNavigator
  • TDBText
  • TDBEdit
  • TDBMemo
  • TDBImage
  • TDBListBox
  • TDBLookupListBox
  • TDBComboBox
  • TDBLookupComboBox
  • TDBCheckBox
  • TDBRadioGroup
  • TDBCalendar
  • TDBGroupBox

Register calls the RegisterField routine for each of the database field types in DefaultFieldClasses, as well as the TIntegerField type.

See also

#FCL.Db.DefaultFieldClasses


Register

Declaration

Source position: dbextctrls.pp line 68

procedure Register;


Register

Declaration

Source position: dbgrids.pas line 679

procedure Register;


LoginDialogEx

Creates, configures, and displays a TLoginDialog dialog form

Declaration

Source position: dblogdlg.pas line 27

function LoginDialogEx(

  const ADatabaseName: string;

  var AUserName: string;

  var APassword: string;

  UserNameReadOnly: Boolean = False

):Boolean;

Arguments

ADatabaseName | Database name displayed on the form
AUserName | User name edited on the form
APassword | Password edited on the form
UserNameReadOnly | True if the User Name cannot be changed in the form

Function result

True when the ModalResult for the form is mrOk

Description

LoginDialogEx is a Boolean function used to create, configure, and display a TLoginDialog dialog form. The return value contains True when the ModalResult for the form display contains the value mrOk.

LoginDialogEx creates an instance of TLoginDialog, and sets the values in the controls used on the form. The arguments in ADatabaseName, AUserName, and APassword are assigned to the corresponding controls. UserNameReadOnly indicates whether the edit control for UserName can be modified; the default value is False.

LoginDialogEx calls ShowModal to display the form as a modal dialog, and captures the ModalResult. When ModalResult contains mrOk, the return value is set to True.

LoginDialogEx frees the form instance prior to exiting from the routine.


CreateMessageDialog

Declaration

Source position: dialogs.pp line 706

function CreateMessageDialog(

  const aMsg: string;

  DlgType: TMsgDlgType;

  Buttons: TMsgDlgButtons

):TForm; overload;

function CreateMessageDialog(

  const aCaption: string;

  const aMsg: string;

  DlgType: TMsgDlgType;

  Buttons: TMsgDlgButtons

):TForm; overload;


dbgs

Declaration

Source position: dialogs.pp line 780

function dbgs(

  Option: TOpenOption

):string; overload;

function dbgs(

  Options: TOpenOptions

):string; overload;


DefaultInputDialog

Declaration

Source position: dialogs.pp line 765

function DefaultInputDialog(

  const InputCaption: string;

  const InputPrompt: string;

  MaskInput: Boolean;

  var Value: string

):Boolean;


DefaultMessageBox

Declaration

Source position: dialogs.pp line 727

function DefaultMessageBox(

  Text: PChar;

  Caption: PChar;

  Flags: LongInt

):Integer;


DefaultPromptDialog

Declaration

Source position: dialogs.pp line 710

function DefaultPromptDialog(

  const DialogCaption: string;

  const DialogMessage: string;

  DialogType: LongInt;

  Buttons: PLongint;

  ButtonCount: LongInt;

  DefaultIndex: LongInt;

  EscapeResult: LongInt;

  UseDefaultPos: Boolean;

  X: LongInt;

  Y: LongInt

):LongInt;


DefaultQuestionDialog

Declaration

Source position: dialogs.pp line 721

function DefaultQuestionDialog(

  const aCaption: string;

  const aMsg: string;

  DlgType: LongInt;

  Buttons: TDialogButtons;

  HelpCtx: LongInt

):LongInt;


DialogCopyToClipboard

Declaration

Source position: dialogs.pp line 741

procedure DialogCopyToClipboard(

  Self: TObject;

  Sender: TObject;

  var Key: Word;

  Shift: TShiftState

);


ExtractColorIndexAndColor

Declaration

Source position: dialogs.pp line 773

function ExtractColorIndexAndColor(

  const AColorList: TStrings;

  const AIndex: Integer;

  out ColorIndex: Integer;

  out ColorValue: TColor

):Boolean;


GetDialogCaption

Declaration

Source position: dialogs.pp line 777

function GetDialogCaption(

  idDiag: Integer

):string;


GetDialogIcon

Declaration

Source position: dialogs.pp line 778

function GetDialogIcon(

  idDiag: Integer

):TCustomBitmap;


InputBox

Displays a box with defined title and prompt, and expects user input in a text box

Declaration

Source position: dialogs.pp line 729

function InputBox(

  const ACaption: string;

  const APrompt: string;

  const ADefault: string

):string;

Arguments

ACaption | The caption for the dialogbox
APrompt | The text asking the user for his input
ADefault | Default value for dialog box

Function result

The result of this function is the string the user entered in the editbox or the default string .

Description

Displays a box with defined title and prompt, and expects user input in a text box . A default string can optionally be displayed in the text box. The user-entered or default string is returned as the function result.

If the user selects the OK button, the text in the text box is returned. If the user selects the Cancel button, the default string is returned.

See also

ShowMessage

Show Message

Example

uses
  Forms, LCLType, Dialogs, Controls;

procedure TryInputBox;
var
  userstring: string;
begin
  userstring := InputBox ('Get some text input',
                          'Please type in some information',
                          'Some sample text');
  ShowMessage(userstring);
end;


InputCombo

Declaration

Source position: dialogs.pp line 768

function InputCombo(

  const ACaption: string;

  const APrompt: string;

  const AList: TStrings

):Integer;

function InputCombo(

  const ACaption: string;

  const APrompt: string;

  const AList: array of string

):Integer;


InputComboEx

Declaration

Source position: dialogs.pp line 770

function InputComboEx(

  const ACaption: string;

  const APrompt: string;

  const AList: TStrings;

  AllowCustomText: Boolean = False

):string;

function InputComboEx(

  const ACaption: string;

  const APrompt: string;

  const AList: array of string;

  AllowCustomText: Boolean = False

):string;


InputQuery

Use InputQuery to show a dialog box to get some input from the user

Declaration

Source position: dialogs.pp line 761

function InputQuery(

  const ACaption: string;

  const APrompt: string;

  MaskInput: Boolean;

  var Value: string

):Boolean;

function InputQuery(

  const ACaption: string;

  const APrompt: string;

  var Value: string

):Boolean;

function InputQuery(

  const ACaption: string;

  const APrompts: array of string;

  var AValues: array of string;

  ACloseEvent: TInputCloseQueryEvent = Nil

):Boolean;

Arguments

ACaption | The caption for the dialogbox
APrompt | The text asking the user for his input.
MaskInput | Determines if the dialog shows *s or the actual input.
Value | The value the user entered.

Function result

Result is True if the user pressed OK or hit RETURN in the dialog box. If the user pressed Cancel or the dialog was closed without pressing a button the result will be false.

Arguments

ACaption | The caption for the dialogbox
APrompt | The text asking the user for his input.
Value | The value the user entered.

Arguments

ACaption

The caption for the dialogbox

Description

Two versions of this function which displays a prompt and expects user input of textual data;

The first includes a MaskInput boolean argument
which determines whether the user input is masked out by asterisks in the text-input box
(like during entry of a password),
the second omits this property.

The text entered by the user is returned in the variable argument 'Value'. The function result is a boolean which returns TRUE if the OK button was pressed, or FALSE if the box was closed by any other mechanism (such as clicking the 'Close' icon on the top title bar).

Omitting the MaskInput argument is equivalent to setting it FALSE.

See also

InputBox | Displays a box with defined title and prompt, and expects user input in a text box
PasswordBox | Password Box

Example

 Uses forms, lcltype, dialogs, controls;

 procedure TryInputQuery;
 var QueryResult: boolean;
   userstring: string;
 begin
   if InputQuery ('Question', 'Type in some data', TRUE, userstring)
   then ShowMessage (userstring)
   else
   begin
     InputQuery ('Don''t be silly', 'Please try again', userstring);
     ShowMessage (userstring)
   end
 end;


MessageDlg

Message Dialog

Declaration

Source position: dialogs.pp line 691

function MessageDlg(

  const aMsg: string;

  DlgType: TMsgDlgType;

  Buttons: TMsgDlgButtons;

  HelpCtx: LongInt

):TModalResult; overload;

function MessageDlg(

  const aCaption: string;

  const aMsg: string;

  DlgType: TMsgDlgType;

  Buttons: TMsgDlgButtons;

  HelpCtx: LongInt

):TModalResult; overload;

function MessageDlg(

  const aCaption: string;

  const aMsg: string;

  DlgType: TMsgDlgType;

  Buttons: TMsgDlgButtons;

  HelpCtx: LongInt;

  DefaultButton: TMsgDlgBtn

):TModalResult; overload;

function MessageDlg(

  const aMsg: string;

  DlgType: TMsgDlgType;

  Buttons: TMsgDlgButtons;

  HelpCtx: LongInt;

  DefaultButton: TMsgDlgBtn

):TModalResult; overload;

function MessageDlg(

  const aCaption: string;

  const aMsg: string;

  DlgType: TMsgDlgType;

  Buttons: TMsgDlgButtons;

  const HelpKeyword: string

):TModalResult; overload;

Arguments

aMsg | The message to be shown.
DlgType | The type of dialog to be shown
Buttons | Determines the buttons shown on the messagedialog
HelpCtx | HelpCtx is used to specify which topic from the help should be shown.

Function result

The result of this function is the button the user pressed to close the dialog.
This is expressed as an integer.
If the user clicks the [X]-bordericon, the return value will be mrCancel.
If the user presses the escape key, the result depends on the widgetset:
- if the widgetset has implemented a native dialog, the result will be mrCancel.
- otherwise the result will be mrCancel, mrNo or mrOk (in that order) if mbCancel, mbNo or mbOk is present (the dialog will not close (when the Escape key is pressed) if none of these buttons are present).

Arguments

aCaption | Used to set the caption of the messagedialog.
aMsg | The message to be shown.
DlgType | The type of dialog to be shown
Buttons | Determines the buttons shown on the messagedialog
HelpCtx | HelpCtx is used to specify which topic from the help should be shown.

Arguments

aCaption | Used to set the caption of the messagedialog.
aMsg | The message to be shown.
DlgType | The type of dialog to be shown
Buttons | Determines the buttons shown on the messagedialog
HelpCtx | HelpCtx is used to specify which topic from the help should be shown.

Arguments

aMsg | The message to be shown.
DlgType | The type of dialog to be shown
Buttons | Determines the buttons shown on the messagedialog
HelpCtx | HelpCtx is used to specify which topic from the help should be shown.

Arguments

aCaption | Used to set the caption of the messagedialog.
aMsg | The message to be shown.
DlgType | The type of dialog to be shown
Buttons | Determines the buttons shown on the messagedialog

Description

Show a message to the user and receive his response.
There are four versions of this function.
The first version displays a dialog with the standard caption,
the second, third and fourth versions enable you to set the caption.

The third version allows for a Default button;
the fourth version contains a help keyword instead of using context-based help.

If the first 'Caption' argument is missing, no caption is shown on the box.

This is the most complete and elaborate of the message dialogs,
and allows the programmer considerable control over the appearance of the dialog box.

The arguments defining the kind of box and its icon are types rather than integer constants,
and the buttons can be specified as a set in square brackets
e.g. [mbRetry, mbIgnore, mbAbort, mbCancel].

The HelpCtx argument allows the use of Context Help

The return value from the Function is the identity of the button pressed,
expressed as an integer (see the constant definitions in TControl , [mrNone..mrAll]).
If the user clicks the [X]-bordericon, the return value will be mrCancel.
If the user presses the escape key, the result depends on the widgetset:
- if the widgetset has implemented a native dialog, the result will be mrCancel.
- otherwise the result will be mrCancel, mrNo or mrOk (in that order) if mbCancel, mbNo or mbOk is present (the dialog will not close (when the Escape key is pressed) if none of these buttons are present).

Example

 Uses forms, dialogs, lcltype, controls;

 procedure TryMessageDlg;
 begin
   if MessageDlg ('Question', 'Do you wish to Execute?', mtConfirmation,
                  [mbYes, mbNo, mbIgnore],0) = mrYes
   then { Execute rest of Program };
  end;


MessageDlgPos

An extended MessageDlg function.

Declaration

Source position: dialogs.pp line 701

function MessageDlgPos(

  const aMsg: string;

  DlgType: TMsgDlgType;

  Buttons: TMsgDlgButtons;

  HelpCtx: LongInt;

  X: Integer;

  Y: Integer

):TModalResult; overload;

Arguments

aMsg | The message to be shown.
DlgType | The type of dialog to be shown
Buttons | Determines the buttons shown on the messagedialog
HelpCtx | HelpCtx is used to specify which topic from the help should be shown.
X | X specifies the position of the left side of the dialog
Y | Y specifies the position of the top side of the dialog

Function result

The result of this function is the button the user pressed to close the dialog.
This is expressed as an integer.
If the user clicks the [X]-bordericon, the return value will be mrCancel.
If the user presses the escape key, the result depends on the widgetset:
- if the widgetset has implemented a native dialog, the result will be mrCancel.
- otherwise the result will be mrCancel, mrNo or mrOk (in that order) if mbCancel, mbNo or mbOk is present (the dialog will not close (when the Escape key is pressed) if none of these buttons are present).

Description

This function performs the same function as the MessageDlg function.
It has been extended with parameters to place the dialog on a certain position on the screen instead of in the center of the screen.
The MessageDlgPos function does not enable you to choose the caption of the dialog.


MessageDlgPosHelp

An extended MessageDlgPos function.

Declaration

Source position: dialogs.pp line 703

function MessageDlgPosHelp(

  const aMsg: string;

  DlgType: TMsgDlgType;

  Buttons: TMsgDlgButtons;

  HelpCtx: LongInt;

  X: Integer;

  Y: Integer;

  const HelpFileName: string

):TModalResult; overload;

Arguments

aMsg | The message to be shown.
DlgType | The type of dialog to be shown
Buttons | Determines the buttons shown on the messagedialog
HelpCtx | HelpCtx is used to specify which topic from the help should be shown.
X | X specifies the position of the left side of the dialog
Y | Y specifies the position of the top side of the dialog
HelpFileName | The Helpfile that has to be shown when the user presses F1

Function result

The result of this function is the button the user pressed to close the dialog.
This is expressed as an integer.
If the user clicks the [X]-bordericon, the return value will be mrCancel.
If the user presses the escape key, the result depends on the widgetset:
- if the widgetset has implemented a native dialog, the result will be mrCancel.
- otherwise the result will be mrCancel, mrNo or mrOk (in that order) if mbCancel, mbNo or mbOk is present (the dialog will not close (when the Escape key is pressed) if none of these buttons are present).

Description

This function enables you to specify a Helpfile which has to be shown when the user presses F1.


PasswordBox

Password Box

Declaration

Source position: dialogs.pp line 730

function PasswordBox(

  const ACaption: string;

  const APrompt: string

):string;

Arguments

ACaption | The caption for the dialog
APrompt | A prompt to ask for the users input.

Function result

The string the user entered.

Description

PasswordBox: a specialized form of the InputQuery.
The editbox on the dialog box will mask the input.
The only parameters are aCaption and aPrompt.
Behaves very similarly to the InputQuery function with MaskInput = TRUE;
the difference is that the password that was typed in is returned as the result of the function (like InputBox).

See also

InputQuery | Use InputQuery to show a dialog box to get some input from the user
InputBox | Displays a box with defined title and prompt, and expects user input in a text box


QuestionDlg

Show a question to the user and get a response

Declaration

Source position: dialogs.pp line 717

function QuestionDlg(

  const aCaption: string;

  const aMsg: string;

  DlgType: TMsgDlgType;

  Buttons: array of Const;

  HelpCtx: LongInt

):TModalResult; overload;

function QuestionDlg(

  const aCaption: string;

  const aMsg: string;

  DlgType: TMsgDlgType;

  Buttons: array of Const;

  const HelpKeyword: string

):TModalResult; overload;

Arguments

aCaption | Used to set the caption of the question dialog.
aMsg | The question to be shown.
DlgType | The type of dialog to be shown in fact which icon will be shown.
Buttons | An array of return values and caption for the buttons on the question dialog.
HelpCtx | HelpCtx is used to specify which topic from the help should be shown.

Function result

The result of this function is the button the user pressed to close the dialog.

Arguments

aCaption | Used to set the caption of the question dialog.
aMsg | The question to be shown.
DlgType | The type of dialog to be shown in fact which icon will be shown.
Buttons | An array of return values and caption for the buttons on the question dialog.

Description

QuestionDlg has the same functionality as MessageDlg except for the parameter Buttons which is of a different type.
You can define your own captions and return values of this function.

Buttons is a list of TModalResult (defined as constants [mrNone..MrYesToAll] in Controls) and strings.
For each TModalResult a button is created.
To set a custom caption, add a string after a button. You can use the special string parameters 'isdefault' and 'iscancel' to setup the default and cancel buttons.

The default TModalResults defined in controls.pp (mrNone..mrLast) don't need a caption. The default captions will be used.

You can mark one default button using the 'IsDefault' option. When the user presses 'Return' this button is triggered.

Some widgetsets provide an Escape key and/or a close button. This results in mrCancel even if it is not in the given button list. Use the 'IsCancel' option to redirect it to a button of your choice. You can combine 'IsDefault' and 'IsCancel'.

case QuestionDlg('COPYING',
                   'Abort?',
                   mtConfirmation,
                   [mrNo, '&No','IsDefault',
                   mrYes,'&Yes'],0)
of
   mrYes : ShowMessage('You clicked Yes');
   mrNo : ShowMessage('You clicked No');
else
  // mrCancel
  ShowMessage('You cancelled the dialog.');
end;

See also

MessageDlg | Message Dialog
InputQuery | Use InputQuery to show a dialog box to get some input from the user


Register

Register the components used in the current application, so that they can be recognized

Declaration

Source position: dialogs.pp line 783

procedure Register;

See also

#rtl.classes.registercomponents


RegisterDialogForCopyToClipboard

Declaration

Source position: dialogs.pp line 740

procedure RegisterDialogForCopyToClipboard(

  const ADlg: TCustomForm

);


SelectDirectory

A function that allows one to user to select a directory.

Declaration

Source position: dialogs.pp line 754

function SelectDirectory(

  const Caption: string;

  const InitialDirectory: string;

  out Directory: string

):Boolean;

function SelectDirectory(

  const Caption: string;

  const InitialDirectory: string;

  out Directory: string;

  ShowHidden: Boolean;

  HelpCtx: LongInt = 0

):Boolean;

function SelectDirectory(

  out Directory: string;

  Options: TSelectDirOpts;

  HelpCtx: LongInt

):Boolean;

Arguments

Caption | A constant which sets the caption of the shown dialog.
InitialDirectory | The directory the dialog should start in.
Directory | A variable which on exit contains the selected directory.

Function result

A boolean indicating if the user selected a directory and pressed OK.

Arguments

Caption | A constant which sets the caption of the shown dialog.
InitialDirectory | The directory the dialog should start in.
Directory | A variable which on exit contains the selected directory.
ShowHidden | A boolean constant indicating whether hidden folders should be shown too.

Arguments

Directory

A variable which on exit contains the selected directory.

Description

This function will show a dialog which allows the user to select the required directory when the directory structure is displayed as a tree.
Under Windows the caption from the resulting dialog cannot be set, but the label above the directory tree will have this value.
There are two version of this function, the second one having the ability to indicate whether hidden folders should be shown as well.


ShowMessage

Show Message

Declaration

Source position: dialogs.pp line 724

procedure ShowMessage(

  const aMsg: string

);

Arguments

aMsg

A string constant containing the message to be shown.

Description

Procedure ShowMessage (const Msg: string);
The simplest message dialog: takes a simple string as argument,
displays it in a stereotyped box,
and waits for a mouse-click or enter-key event
before returning to the calling routine or program.

This is a modal procedure call,
that is the box is displayed, receives focus,
and does not relinquish focus until the OK box is clicked or otherwise selected.

See also

forms.TApplication.MessageBox

Display an message dialog with several response buttons

Example

 Program LazMessage;
 Uses Dialogs;
 begin
   ShowMessage ('This is a message from Lazarus')
 end.


ShowMessageFmt

Shows a message assembled from a format string and an array of arguments.

Declaration

Source position: dialogs.pp line 725

procedure ShowMessageFmt(

  const aMsg: string;

  Params: array of Const

);

Arguments

aMsg | The format string
Params | The parameters to be inserted in the message.

Description

This procedure is an extension to the ShowMessage procedure. The parameters it takes are the same as the Format function.

See also

ShowMessage

Show Message


ShowMessagePos

Shows a message box at a given screen position.

Declaration

Source position: dialogs.pp line 726

procedure ShowMessagePos(

  const aMsg: string;

  X: Integer;

  Y: Integer

);

Arguments

aMsg | A string constant which is the message to be shown.
X | The horizontal position of the messagebox.
Y | The vertical position of the messagebox.

Description

Shows a message box at a given screen position.

See also

ShowMessage

Show Message


Register

Registers components in the unit for use in the Lazarus IDE

Declaration

Source position: editbtn.pas line 897

procedure Register;


Frame3D

Provides a wrapper for the Frame3D method in TCanvas

Declaration

Source position: extctrls.pp line 1676

procedure Frame3D(

  ACanvas: TCanvas;

  var ARect: TRect;

  TopColor: TColor;

  BottomColor: TColor;

  const FrameWidth: Integer

);

Arguments

ACanvas | Canvas used to perform the 3D drawing routine
ARect | Coordinates for the drawing operation
TopColor | Pen color used to draw left and top lines in the frame
BottomColor | Pen color used to draw right and bottom lines in the frame
FrameWidth | Width required for the 3D frame

Description

Frame3D is a procedure which provides a wrapper for the Frame3D method in TCanvas. ACanvas is the TCanvas instance used to perform the Frame3D method with the settings in the specified arguments.

See also

#LCL.Graphics.TCanvas.Frame3D

Frame3d - produce a frame with 3-D effect (with beveled edges etc) in the specified rectangle


Register

Registers components for use in the Lazarus IDE

Declaration

Source position: extctrls.pp line 1679

procedure Register;

Description

Registers components for use in the Lazarus IDE.

Adds the following components to the Standard tab:

  • TRadioGroup
  • TCheckGroup
  • TPanel

Adds the following components to the Additional tab:

  • TImage
  • TShape
  • TBevel
  • TPaintBox
  • TNotebook
  • TLabeledEdit
  • TSplitter
  • TTrayIcon
  • TControlBar
  • TFlowPanel

Adds the following components to the System tab:

  • TTimer
  • TIdleTimer

Registers the TPage component as a component with no icon in the component palette.


Register

Registers components in the unit for use in the Lazarus IDE

Declaration

Source position: extdlgs.pas line 229

procedure Register;

Description

Register is a procedure used to register components in the extdlgs.pas unit for use in the Lazarus IDE. Register adds the TOpenPictureDialog, TSavePictureDialog, TCalendarDialog, and TCalculatorDialog components to the 'Dialogs' tab in the Lazarus IDE.


CalculatePentagonPoints

Declaration

Source position: extgraphics.pas line 80

procedure CalculatePentagonPoints(

  const PentagonRect: TRect;

  var P1: TPoint;

  var P2: TPoint;

  var P3: TPoint;

  var P4: TPoint;

  var P5: TPoint

);


InitPolygon

Declaration

Source position: extgraphics.pas line 77

procedure InitPolygon(

  Canvas: TCanvas;

  PaintRect: TRect;

  RadAngle: Extended;

  InitShapeProc: TInitShapeProc

);


LinesPointOfIntersection

Declaration

Source position: extgraphics.pas line 82

function LinesPointOfIntersection(

  const Line1a: TPoint;

  const Line1b: TPoint;

  const Line2a: TPoint;

  const line2b: TPoint

):TPoint;


Paint2HeadArrow

Declaration

Source position: extgraphics.pas line 30

procedure Paint2HeadArrow(

  Canvas: TCanvas;

  const PaintRect: TRect;

  RadAngle: Extended = 0.0

);


PaintBarbadosTrident

Declaration

Source position: extgraphics.pas line 32

procedure PaintBarbadosTrident(

  Canvas: TCanvas;

  const PaintRect: TRect;

  RadAngle: Extended = 0.0

);


PaintBigI

Declaration

Source position: extgraphics.pas line 34

procedure PaintBigI(

  Canvas: TCanvas;

  const PaintRect: TRect;

  RadAngle: Extended = 0.0

);


PaintBoldArrow

Declaration

Source position: extgraphics.pas line 36

procedure PaintBoldArrow(

  Canvas: TCanvas;

  const PaintRect: TRect;

  RadAngle: Extended = 0.0

);


PaintCanadianMaple

Declaration

Source position: extgraphics.pas line 38

procedure PaintCanadianMaple(

  Canvas: TCanvas;

  const PaintRect: TRect;

  RadAngle: Extended = 0.0

);


PaintChevronArrow

Declaration

Source position: extgraphics.pas line 40

procedure PaintChevronArrow(

  Canvas: TCanvas;

  const PaintRect: TRect;

  RadAngle: Extended = 0.0

);


PaintCross

Declaration

Source position: extgraphics.pas line 69

procedure PaintCross(

  Canvas: TCanvas;

  XLeft: Integer;

  YUp: Integer;

  XRight: Integer;

  YLow: Integer;

  CrossX1: Integer;

  CrossX2: Integer;

  CrossY1: Integer;

  CrossY2: Integer

);


PaintFivePointLineStar

Declaration

Source position: extgraphics.pas line 73

procedure PaintFivePointLineStar(

  Canvas: TCanvas;

  const PaintRect: TRect

);


PaintFivePointStar

Declaration

Source position: extgraphics.pas line 42

procedure PaintFivePointStar(

  Canvas: TCanvas;

  const PaintRect: TRect;

  RadAngle: Extended = 0.0

);


PaintHalfEllipse

Declaration

Source position: extgraphics.pas line 71

procedure PaintHalfEllipse(

  Canvas: TCanvas;

  const PaintRect: TRect;

  AHalfEllipseDirection: TShapeDirection

);


PaintHexagon

Declaration

Source position: extgraphics.pas line 44

procedure PaintHexagon(

  Canvas: TCanvas;

  const PaintRect: TRect;

  RadAngle: Extended = 0.0

);


PaintNotchedArrow

Declaration

Source position: extgraphics.pas line 46

procedure PaintNotchedArrow(

  Canvas: TCanvas;

  const PaintRect: TRect;

  RadAngle: Extended = 0.0

);


PaintOctogon

Declaration

Source position: extgraphics.pas line 48

procedure PaintOctogon(

  Canvas: TCanvas;

  const PaintRect: TRect;

  RadAngle: Extended = 0.0

);


PaintPentagon

Declaration

Source position: extgraphics.pas line 50

procedure PaintPentagon(

  Canvas: TCanvas;

  const PaintRect: TRect;

  RadAngle: Extended = 0.0

);


PaintPlus

Declaration

Source position: extgraphics.pas line 52

procedure PaintPlus(

  Canvas: TCanvas;

  const PaintRect: TRect;

  RadAngle: Extended = 0.0

);


PaintQuadrangle

Declaration

Source position: extgraphics.pas line 54

procedure PaintQuadrangle(

  Canvas: TCanvas;

  const PaintRect: TRect;

  RadAngle: Extended = 0.0

);


PaintRightTriangle

Declaration

Source position: extgraphics.pas line 56

procedure PaintRightTriangle(

  Canvas: TCanvas;

  const PaintRect: TRect;

  RadAngle: Extended = 0.0

);


PaintStarN

Declaration

Source position: extgraphics.pas line 74

procedure PaintStarN(

  Canvas: TCanvas;

  cx: Integer;

  cy: Integer;

  r: Integer;

  n: Integer;

  a: Integer

);


PaintTriangle

Declaration

Source position: extgraphics.pas line 58

procedure PaintTriangle(

  Canvas: TCanvas;

  const PaintRect: TRect;

  RadAngle: Extended = 0.0

);


PaintTriangular

Declaration

Source position: extgraphics.pas line 60

procedure PaintTriangular(

  Canvas: TCanvas;

  const PaintRect: TRect;

  RadAngle: Extended = 0.0;

  RightLeftFactor: extended = 0.5

);


PaintValve

Declaration

Source position: extgraphics.pas line 62

procedure PaintValve(

  Canvas: TCanvas;

  const PaintRect: TRect;

  RadAngle: Extended = 0.0

);


PaintVArrow

Declaration

Source position: extgraphics.pas line 64

procedure PaintVArrow(

  Canvas: TCanvas;

  const PaintRect: TRect;

  RadAngle: Extended = 0.0

);


MinimizeName

Returns a shortened version of a file name, so that it fits on the given MaxWidth

Declaration

Source position: filectrl.pp line 225

function MinimizeName(

  FileName: string;

  Canvas: TCanvas;

  MaxWidth: Integer

):string;

Description

This function will return a shortened version of FileName, so that it fits on the given MaxWidth. It uses the Font currently selected in the given Canvas.

For example: C:\Documents and Settings\User\Application Data\Microsoft\Word\custom.dic would become something like: C:\...\Word\custom.dic


Register

Declaration

Source position: filectrl.pp line 227

procedure Register;


CreateWidgetset

Creates the widget set

Declaration

Source position: forms.pp line 1882

procedure CreateWidgetset(

  AWidgetsetClass: TWidgetSetClass

);

Arguments

AWidgetsetClass

TWidgetsetClass class type for the desired widget set implementation

Description

CreateWidgetset is a procedure used to create the WidgetSet singleton. CreateWidgetset executes the nitialization handlers for the LCL interface.

AWidgetsetClass is the TWidgetsetClass class type used to create the WidgetSet singleton. CreateWidgetset is called from the interfaces.pp unit for a specific widget set implementation (win32, gtk, gtk2, gtk3, qt, qt5, et. al.).


dbgs

Formats various typed values into readable text

Declaration

Source position: forms.pp line 1825

function dbgs(

  const State: TWindowState

):string; overload;

function dbgs(

  const Action: TCloseAction

):string; overload;

function dbgs(

  const Kind: TScrollBarKind

):string; overload;

Function result

The formatted value


FindRootDesigner

Declaration

Source position: forms.pp line 1849

function FindRootDesigner(

  APersistent: TPersistent

):TIDesigner;


FreeWidgetSet

Destroys singletons for the Screen, Application, and WidgetSet

Declaration

Source position: forms.pp line 1883

procedure FreeWidgetSet;

Description

FreeWidgetSet is a procedure used to free resources allocated to the Screen, Application, Clipboards, and WidgetSet singletons.

For Screen, allocated cursors and monitors are destroyed. Application is freed, and set to Nil. All clipboard formats are freed as well. The WidgetSet singleton is freed, and set to Nil.

FreeWidgetSet executes the CallInterfaceFinalizationHandlers routine to perform any finalization handlers installed for the LCL interface.

See also

Application | The TApplication singleton
Screen | The TScreen singleton
WidgetSet
#LCL.LCLProc.CallInterfaceFinalizationHandlers | Invokes the registered handlers.


GetDesignerForm

Declaration

Source position: forms.pp line 1844

function GetDesignerForm(

  Control: TControl

):TCustomForm;

function GetDesignerForm(

  APersistent: TPersistent

):TCustomForm;


GetFirstParentForm

Does a recursive search for the first Parent of type TCustomForm

Declaration

Source position: forms.pp line 1845

function GetFirstParentForm(

  Control: TControl

):TCustomForm;


GetLongHint

Returns the long version of a Hint string

Declaration

Source position: forms.pp line 1858

function GetLongHint(

  const Hint: string

):string;

See also

GetShortHint

Returns the short version of a Hint string


GetParentDesignControl

Declaration

Source position: forms.pp line 1850

function GetParentDesignControl(

  Control: TControl

):TCustomDesignControl;


GetParentForm

Gets the topmost Form containing the specified Control

Declaration

Source position: forms.pp line 1843

function GetParentForm(

  Control: TControl;

  TopForm: Boolean = True

):TCustomForm;


GetShortHint

Returns the short version of a Hint string

Declaration

Source position: forms.pp line 1857

function GetShortHint(

  const Hint: string

):string;

Arguments

Hint

The string containing both a short and long Hint

Function result

The short (or complete) Hint

Description

A short Hint is separated from the long Hint by a '|' character. When no such character is found, the whole Hint is returned.


GetTopFormSkipNonDocked

Declaration

Source position: forms.pp line 1846

function GetTopFormSkipNonDocked(

  Control: TControl

):TCustomForm;


IsAccel

Searches for the given virtual key, used as an accelerator

Declaration

Source position: forms.pp line 1853

function IsAccel(

  VK: Word;

  const Str: string

):Boolean;

Arguments

VK | The virtual key (uppercase ASCII) to find
Str | The string to scan

Function result

True when the key is used as an accelerator

Description

An accelerator consists of an ampersand followed by the accelerator key. Duplicate ampersands are ignored; they denote a literal (displayed) ampersand character (&).


KeyboardStateToShiftState

Declaration

Source position: forms.pp line 1820

function KeyboardStateToShiftState: TShiftState;


KeyDataToShiftState

Converts modifier keys from the LParam keyboard message (WM_KEYUP for example) to a TShiftState

Declaration

Source position: forms.pp line 1819

function KeyDataToShiftState(

  KeyData: PtrInt

):TShiftState;

See also

#RTL.Classes.TShiftState
KeysToShiftState | Converts modifier keys from the LParam of a mouse message to a TShiftState
ShiftStateToKeys | Converts a shift state into a key state value compatible with the key state of a Windows API LParam
#LCL.LCLType.MK_Shift | A key state constant to represent the shift key, equivalent to ssShift from TShiftState
#LCL.LCLType.MK_Control | A key state constant to represent the control key, equivalent to ssCtrl from TShiftState
#LCL.LCLType.MK_LButton | A key state constant to represent the left mouse button, equivalent to ssLeft from TShiftState
#LCL.LCLType.MK_RButton | A key state constant to represent the right mouse button, equivalent to ssRight from TShiftState
#LCL.LCLType.MK_MButton | A key state constant to represent the middle mouse button, equivalent to ssMiddle from TShiftState
#LCL.LCLType.MK_XBUTTON1 | A key state constant to represent the first extra mouse button, equivalent to ssExtra1 from TShiftState
#LCL.LCLType.MK_XBUTTON2 | A key state constant to represent the second extra mouse button, equivalent to ssExtra2 from TShiftState


KeysToShiftState

Converts modifier keys from the LParam of a mouse message to a TShiftState

Declaration

Source position: forms.pp line 1818

function KeysToShiftState(

  Keys: PtrUInt

):TShiftState;

Arguments

Keys

The asynchronous keyboard state

See also

#RTL.Classes.TShiftState
ShiftStateToKeys | Converts a shift state into a key state value compatible with the key state of a Windows API LParam
KeyDataToShiftState | Converts modifier keys from the LParam keyboard message (WM_KEYUP for example) to a TShiftState
#LCL.LCLType.MK_Shift | A key state constant to represent the shift key, equivalent to ssShift from TShiftState
#LCL.LCLType.MK_Control | A key state constant to represent the control key, equivalent to ssCtrl from TShiftState
#LCL.LCLType.MK_LButton | A key state constant to represent the left mouse button, equivalent to ssLeft from TShiftState
#LCL.LCLType.MK_RButton | A key state constant to represent the right mouse button, equivalent to ssRight from TShiftState
#LCL.LCLType.MK_MButton | A key state constant to represent the middle mouse button, equivalent to ssMiddle from TShiftState
#LCL.LCLType.MK_XBUTTON1 | A key state constant to represent the first extra mouse button, equivalent to ssExtra1 from TShiftState
#LCL.LCLType.MK_XBUTTON2 | A key state constant to represent the second extra mouse button, equivalent to ssExtra2 from TShiftState


NeedParentDesignControl

Declaration

Source position: forms.pp line 1851

function NeedParentDesignControl(

  Control: TControl

):TCustomDesignControl;


NotifyApplicationUserInput

Invokes all application user input handlers

Declaration

Source position: forms.pp line 1854

procedure NotifyApplicationUserInput(

  Target: TControl;

  Msg: Cardinal

);

Arguments

Msg

The message to process


Register

Registers components declared in this unit

Declaration

Source position: forms.pp line 1885

procedure Register;

Description

Register is a procedure used to register components declared in the forms.pp unit for use in the Lazarus IDE. The TFrame component is added to the Standard tab. In addition, the TScrollBox and TApplicationProperties components are added to the Additional tab.


RestoreFocusState

Restores the last focused control in an application to specified value

Declaration

Source position: forms.pp line 1833

procedure RestoreFocusState(

  FocusState: TFocusState

);

See also

SaveFocusState

Returns the last focused control in an application


SaveFocusState

Returns the last focused control in an application

Declaration

Source position: forms.pp line 1832

function SaveFocusState: TFocusState;

See also

RestoreFocusState

Restores the last focused control in an application to specified value


ShiftStateToKeys

Converts a shift state into a key state value compatible with the key state of a Windows API LParam

Declaration

Source position: forms.pp line 1821

function ShiftStateToKeys(

  ShiftState: TShiftState

):PtrUInt;

Description

The Keys value is of the type PtrUInt and is a or'ed combination of the following constants:

  • MK_Shift
  • MK_Control
  • MK_LButton
  • MK_RButton
  • MK_MButton
  • MK_XBUTTON1
  • MK_XBUTTON2

See also

#RTL.Classes.TShiftState
KeysToShiftState | Converts modifier keys from the LParam of a mouse message to a TShiftState
KeyDataToShiftState | Converts modifier keys from the LParam keyboard message (WM_KEYUP for example) to a TShiftState
#LCL.LCLType.MK_Shift | A key state constant to represent the shift key, equivalent to ssShift from TShiftState
#LCL.LCLType.MK_Control | A key state constant to represent the control key, equivalent to ssCtrl from TShiftState
#LCL.LCLType.MK_LButton | A key state constant to represent the left mouse button, equivalent to ssLeft from TShiftState
#LCL.LCLType.MK_RButton | A key state constant to represent the right mouse button, equivalent to ssRight from TShiftState
#LCL.LCLType.MK_MButton | A key state constant to represent the middle mouse button, equivalent to ssMiddle from TShiftState
#LCL.LCLType.MK_XBUTTON1 | A key state constant to represent the first extra mouse button, equivalent to ssExtra1 from TShiftState
#LCL.LCLType.MK_XBUTTON2 | A key state constant to represent the second extra mouse button, equivalent to ssExtra2 from TShiftState


StrToWindowState

StrToWindowState - converts a string to a Window state

Declaration

Source position: forms.pp line 1824

function StrToWindowState(

  const Name: string

):TWindowState;


ValidParentForm

Gets a valid parent form for the specified control

Declaration

Source position: forms.pp line 1847

function ValidParentForm(

  Control: TControl;

  TopForm: Boolean = True

):TCustomForm;

Arguments

Control | Control examined in the routine
TopForm | True if all parent forms are located in the routine

Function result

Form instance that is the parent form for the control

Description

ValidParentForm is a TCustomForm function used to get a valid parent form for the control specified in the Control argument. TopForm indicates if the return value should contain the absolute root ancestor in the ancestry tree. ValidParentForm calls GetParentForm to get the return value for the routine.

ValidParentForm raises an EInvalidOperation exception with the message in sParentRequired when a valid parent form is not found for the specified control.

Errors

Raises an EInvalidOperation exception with the message in sParentRequired when a valid parent form is not found for the specified control.


WindowStateToStr

WindowStateToStr - converts a Window state to a string

Declaration

Source position: forms.pp line 1823

function WindowStateToStr(

  const State: TWindowState

):string;


AllocPatternBitmap

Declaration

Source position: graphics.pp line 1973

function AllocPatternBitmap(

  colorBG: TColor;

  colorFG: TColor

):TBitmap;


Blue

Finds the Blue component of the supplied color

Declaration

Source position: graphics.pp line 1904

function Blue(

  rgb: TColorRef

):Byte;

Arguments

rgb

The color for processing, expressed as a RGB value

Function result

Returns the Blue component of the color specified in RGB


CharsetToIdent

Declaration

Source position: graphics.pp line 1916

function CharsetToIdent(

  Charset: LongInt;

  out Ident: string

):Boolean;


ClearXLFDHeight

Declaration

Source position: graphics.pp line 1926

function ClearXLFDHeight(

  const LongFontName: string

):string;


ClearXLFDItem

Declaration

Source position: graphics.pp line 1925

function ClearXLFDItem(

  const LongFontName: string;

  Index: Integer

):string;


ClearXLFDPitch

Declaration

Source position: graphics.pp line 1927

function ClearXLFDPitch(

  const LongFontName: string

):string;


ClearXLFDStyle

Declaration

Source position: graphics.pp line 1928

function ClearXLFDStyle(

  const LongFontName: string

):string;


ColorIndex

Declaration

Source position: graphics.pp line 1893

function ColorIndex(

  Color: LongInt;

  out Index: Integer

):Boolean;


ColorToIdent

ColorToIdent - given a Color value, find its name (Ident) in the look-up table of Colors

Declaration

Source position: graphics.pp line 1891

function ColorToIdent(

  Color: LongInt;

  out Ident: string

):Boolean;

Arguments

Color | the Color value to be sought in the look-up table
Ident | Ident - the name of the supplied Color as found in the look-up table of Colors

Function result

Returns True if there is a valid entry in the Colors look-up table


ColorToRGB

ColorToRGB - given a Color value, converts into RGB

Declaration

Source position: graphics.pp line 1895

function ColorToRGB(

  Color: TColor

):LongInt;

Arguments

Color

The original Color for processing

Function result

Returns the original Color transformed to RGB


ColorToString

ColorToString - given a color value, returns a corresponding color name like 'Green'

Declaration

Source position: graphics.pp line 1896

function ColorToString(

  Color: TColor

):AnsiString;

Arguments

Color

The Color value for processing

Function result

Returns the name of the color, expressed as a string (like 'Green')


CreateBitmapFromFPImage

Declaration

Source position: graphics.pp line 1972

function CreateBitmapFromFPImage(

  Img: TFPCustomImage

):TBitmap;


CreateBitmapFromLazarusResource

CreateBitmapFromLazarusResource - creates a bitmap image using data read into a stream from a Lazarus Resource (.LRS)

Declaration

Source position: graphics.pp line 1965

function CreateBitmapFromLazarusResource(

  const AName: string

):TCustomBitmap;

function CreateBitmapFromLazarusResource(

  const AName: string;

  AMinimumClass: TCustomBitmapClass

):TCustomBitmap;

function CreateBitmapFromLazarusResource(

  AHandle: TLResource

):TCustomBitmap;

function CreateBitmapFromLazarusResource(

  AHandle: TLResource;

  AMinimumClass: TCustomBitmapClass

):TCustomBitmap;

Arguments

AName

AName - name of the bitmap to be created

Function result

Returns a Bitmap of type TCustomBitMap

Arguments

AName | AName - name of the bitmap to be created
AMinimumClass | AMinimumClass - optional specifier for class of resource

Arguments

AHandle

AHandle - optional handle supplied for resource

Arguments

AHandle | AHandle - optional handle supplied for resource
AMinimumClass | AMinimumClass - optional specifier for class of resource


CreateBitmapFromResourceName

Declaration

Source position: graphics.pp line 1964

function CreateBitmapFromResourceName(

  Instance: THandle;

  const ResName: string

):TCustomBitmap;


CreateCompatibleBitmaps

Declaration

Source position: graphics.pp line 1970

function CreateCompatibleBitmaps(

  const ARawImage: TRawImage;

  out ABitmap: HBITMAP;

  out AMask: HBITMAP;

  ASkipMask: Boolean = False

):Boolean;


CreateGraphicFromResourceName

Declaration

Source position: graphics.pp line 1963

function CreateGraphicFromResourceName(

  Instance: THandle;

  const ResName: string

):TGraphic;


DbgS

Declaration

Source position: graphics.pp line 2016

function DbgS(

  const Style: TFontStyles

):string; overload;


DecColor

DecColor - decrease the component RGBs of a color by the quantity specified (usually results in a darker color overall)

Declaration

Source position: graphics.pp line 1901

function DecColor(

  AColor: TColor;

  AQuantity: Byte

):TColor;

Arguments

AColor | AColor - the original color for processing
AQuantity | AQuantity - the amount by which the color is to be changed

Function result

Returns a copy of the original color, decremented by a specified amount


ExtractFamilyFromXLFDName

Declaration

Source position: graphics.pp line 1924

function ExtractFamilyFromXLFDName(

  const XLFDName: string

):string;


ExtractXLFDItem

Declaration

Source position: graphics.pp line 1923

function ExtractXLFDItem(

  const XLFDName: string;

  Index: Integer

):string;


FontNameToPangoFontDescStr

Declaration

Source position: graphics.pp line 1930

procedure FontNameToPangoFontDescStr(

  const LongFontName: string;

  out aFamily: string;

  out aStyle: string;

  out aSize: Integer;

  out aSizeInPixels: Boolean

);


FPColorToTColor

FPColorToTColor - converts a color specified as a FPColor to a color of type TColor

Declaration

Source position: graphics.pp line 1910

function FPColorToTColor(

  const FPColor: TFPColor

):TColor;

Arguments

FPColor

The color for processing, expressed as a FPColor

Function result

Returns the color specified in FPColor as a color of type TColor


FPColorToTColorRef

Declaration

Source position: graphics.pp line 1909

function FPColorToTColorRef(

  const FPColor: TFPColor

):TColorRef;


GetCharsetValues

Declaration

Source position: graphics.pp line 1915

procedure GetCharsetValues(

  Proc: TGetStrProc

);


GetColorValues

Declaration

Source position: graphics.pp line 1899

procedure GetColorValues(

  Proc: TGetColorStringProc

);


GetDefFontCharSet

Declaration

Source position: graphics.pp line 1920

function GetDefFontCharSet: TFontCharSet;


GetFontData

Declaration

Source position: graphics.pp line 1918

function GetFontData(

  Font: HFONT

):TFontData;


GetGraphicClassForFileExtension

Declaration

Source position: graphics.pp line 1884

function GetGraphicClassForFileExtension(

  const FileExt: string

):TGraphicClass;


GraphicExtension

Declaration

Source position: graphics.pp line 1882

function GraphicExtension(

  GraphicClass: TGraphicClass

):string;


GraphicFileMask

Declaration

Source position: graphics.pp line 1883

function GraphicFileMask(

  GraphicClass: TGraphicClass

):string;


GraphicFilter

Declaration

Source position: graphics.pp line 1881

function GraphicFilter(

  GraphicClass: TGraphicClass

):string;


Green

Finds the Green component of the supplied color

Declaration

Source position: graphics.pp line 1905

function Green(

  rgb: TColorRef

):Byte;

Arguments

rgb

The color for processing, expressed as RGB

Function result

Returns the Green component of the color specified in RGB


IdentEntry

IdentEntry - checks that a given Entry exists in a Map of color names

Declaration

Source position: graphics.pp line 1890

function IdentEntry(

  Entry: LongInt;

  out MapEntry: TIdentMapEntry

):Boolean;

Arguments

Entry | Entry - a numeric index into the table of colors
MapEntry | MapEntry - the record of Value, Name returned from the look-up table of Colors

Function result

True if Entry was a valid index into the color look-up table

Description

IdentEntry - checks that a given Entry exists in a Map of color names

A list of system Colors is specified as a look-up table of indices (Entry) and names (MapEntry)

This function checks that the value in Entry is within the permitted range, and returns the data pair Value, Name of the corresponding color in MapEntry.

If Entry is out of range the Result is False

Errors

If Entry is out of the range [0..High(colors)] the Result is returned as False


IdentToCharset

Declaration

Source position: graphics.pp line 1917

function IdentToCharset(

  const Ident: string;

  out Charset: LongInt

):Boolean;


IdentToColor

IdentToColor - given a color identifier (name) returns the color value

Declaration

Source position: graphics.pp line 1892

function IdentToColor(

  const Ident: string;

  out Color: LongInt

):Boolean;

Arguments

Ident | Ident - the supplied name for the required Color
Color | The Color returned from the look-up table, with the name supplied in Ident

Function result

Returns True if Ident is part of a valid entry in the look-up table of Colors


InvertColor

InvertColor - returns the complementary color to the supplied value - helps to produce a 'negative' image

Declaration

Source position: graphics.pp line 1900

function InvertColor(

  AColor: TColor

):TColor;

Arguments

AColor

AColor - the original color for processing

Function result

Returns the inverse of the original color (i.e. a 'negative' effect)


IsFontNameXLogicalFontDesc

Declaration

Source position: graphics.pp line 1921

function IsFontNameXLogicalFontDesc(

  const LongFontName: string

):Boolean;


IsSysColor

Declaration

Source position: graphics.pp line 1902

function IsSysColor(

  AColor: TColorRef

):Boolean;


LazResourceXPMToPPChar

Declaration

Source position: graphics.pp line 1955

function LazResourceXPMToPPChar(

  const ResourceName: string

):PPChar;


LoadBitmapFromLazarusResource

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Graphics' (#lcl)

LoadBitmapFromLazarusResource (deprecated)

Deprecated - technically a bitmap is created, not loaded

Declaration

Source position: graphics.pp line 1959

function LoadBitmapFromLazarusResource(

  const ResourceName: string

):TBitmap;


LoadBitmapFromLazarusResourceHandle

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Graphics' (#lcl)

LoadBitmapFromLazarusResourceHandle (deprecated)

Deprecated - technically a bitmap is created, not loaded

Declaration

Source position: graphics.pp line 1960

function LoadBitmapFromLazarusResourceHandle(

  Handle: TLResource

):TBitmap;


LoadCursorFromLazarusResource

LoadCursorFromLazarusResource - loads a named cursor handle from the Lazarus Resource (.LRS)

Declaration

Source position: graphics.pp line 1958

function LoadCursorFromLazarusResource(

  ACursorName: string

):HCURSOR;


ReadXPMFromStream

Declaration

Source position: graphics.pp line 1956

function ReadXPMFromStream(

  Stream: TStream;

  Size: Integer

):PPChar;


ReadXPMSize

Declaration

Source position: graphics.pp line 1957

function ReadXPMSize(

  XPM: PPChar;

  var Width: Integer;

  var Height: Integer;

  var ColorCount: Integer

):Boolean;


Red

Finds the Red component of the supplied color

Declaration

Source position: graphics.pp line 1906

function Red(

  rgb: TColorRef

):Byte;

Arguments

rgb

The color for processing, expressed as RGB

Function result

Returns the Red component of the color specified in RGB


RedGreenBlue

RedGreenBlue - decomposes a composite color into its component Red, Green and Blue values

Declaration

Source position: graphics.pp line 1908

procedure RedGreenBlue(

  rgb: TColorRef;

  out Red: Byte;

  out Green: Byte;

  out Blue: Byte

);

Arguments

rgb | The color for processing, expressed as RGB
Red | The Red component of the color defined in RGB
Green | The Greencomponent of the color defined in RGB
Blue | The Blue component of the color defined in RGB


Register

Declaration

Source position: graphics.pp line 2021

procedure Register;


RGBToColor

RGBToColor - assembles the supplied values for Red, Green and Blue into a composite color

Declaration

Source position: graphics.pp line 1907

function RGBToColor(

  R: Byte;

  G: Byte;

  B: Byte

):TColor;


ScaleX

Declaration

Source position: graphics.pp line 2018

function ScaleX(

  const SizeX: Integer;

  const FromDPI: Integer

):Integer;


ScaleY

Declaration

Source position: graphics.pp line 2019

function ScaleY(

  const SizeY: Integer;

  const FromDPI: Integer

):Integer;


StringToColor

StringToColor - given a color name like 'clBlue', returns the corresponding color value

Declaration

Source position: graphics.pp line 1897

function StringToColor(

  const S: shortstring

):TColor;

Arguments

S

S - the name of the required color, expressed as a string

Function result

Returns the color corresponding to the name in String S


StringToColorDef

Declaration

Source position: graphics.pp line 1898

function StringToColorDef(

  const S: shortstring;

  const DefaultValue: TColor

):TColor;


SysColorToSysColorIndex

SysColorToSysColorIndex - if Color is one of the system colors, returns the Index of the system color

Declaration

Source position: graphics.pp line 1894

function SysColorToSysColorIndex(

  Color: TColor

):Integer;

Arguments

Color

The Color for processing

Function result

Returns the Index value of the Color if it is a system color, otherwise returns -1

Errors

If Color is not a system color, returns -1


TColorToFPColor

TColorToFPColor - converts a color of type TColor to one specified as a FPColor

Declaration

Source position: graphics.pp line 1911

function TColorToFPColor(

  const c: TColorRef

):TFPColor; overload;

function TColorToFPColor(

  const c: TColor

):TFPColor; overload;

Arguments

c

c - the supplied color specified as type TColor

Function result

Returns the color specified as a FPColor

Arguments

c

c - the supplied color specified as type TColor


TestStreamIsBMP

Declaration

Source position: graphics.pp line 1949

function TestStreamIsBMP(

  const AStream: TStream

):Boolean;


TestStreamIsCursor

Declaration

Source position: graphics.pp line 1952

function TestStreamIsCursor(

  const AStream: TStream

):Boolean;


TestStreamIsIcon

Declaration

Source position: graphics.pp line 1951

function TestStreamIsIcon(

  const AStream: TStream

):Boolean;


TestStreamIsXPM

Declaration

Source position: graphics.pp line 1950

function TestStreamIsXPM(

  const AStream: TStream

):Boolean;


UpdateHandleObjects

Declaration

Source position: graphics.pp line 2022

procedure UpdateHandleObjects;


XLFDHeightIsSet

Declaration

Source position: graphics.pp line 1929

function XLFDHeightIsSet(

  const LongFontName: string

):Boolean;


XLFDNameToLogFont

Declaration

Source position: graphics.pp line 1922

function XLFDNameToLogFont(

  const XLFDName: string

):TLogFont;


XPMToPPChar

Declaration

Source position: graphics.pp line 1954

function XPMToPPChar(

  const XPM: string

):PPChar;


add(Extended,TFloatPoint):TFloatPoint

Declaration

Source position: graphmath.pp line 96

operator operator +(

  Addend1: Extended;

  const Addend2: TFloatPoint

):TFloatPoint;


add(TFloatPoint,Extended):TFloatPoint

Declaration

Source position: graphmath.pp line 95

operator operator +(

  const Addend1: TFloatPoint;

  Addend2: Extended

):TFloatPoint;


add(TFloatPoint,TFloatPoint):TFloatPoint

Declaration

Source position: graphmath.pp line 94

operator operator +(

  const Addend1: TFloatPoint;

  const Addend2: TFloatPoint

):TFloatPoint;


add(TFloatPoint,TPoint):TFloatPoint

Declaration

Source position: graphmath.pp line 97

operator operator +(

  const Addend1: TFloatPoint;

  const Addend2: TPoint

):TFloatPoint;


add(TPoint,TFloatPoint):TFloatPoint

Declaration

Source position: graphmath.pp line 98

operator operator +(

  const Addend1: TPoint;

  const Addend2: TFloatPoint

):TFloatPoint;


Angles2Coords

Angles2Coords - convert an Eccentric Angle and an Angle-Length, into the coords for Start and End Radial-Points

Declaration

Source position: graphmath.pp line 45

procedure Angles2Coords(

  X: Integer;

  Y: Integer;

  Width: Integer;

  Height: Integer;

  Angle1: Extended;

  Angle2: Extended;

  var SX: Integer;

  var SY: Integer;

  var EX: Integer;

  var EY: Integer

);

Description

Method: Angles2Coords

Params:   x,y,width,height,angle1,angle2, sx, sy, ex, ey
  Returns:  Nothing

  Use Angles2Coords to convert an Eccentric(aka Radial) Angle and an
  Angle-Length, such as are used in X-Windows and GTK, into the coords,
  for Start and End Radial-Points, such as are used in the Windows API Arc
  Pie and Chord routines. The angles are 1/16th of a degree. For example, a
  full circle equals 5760 (16*360). Positive values of Angle and AngleLength
  mean counter-clockwise while negative values mean clockwise direction.
  Zero degrees is at the 3 o'clock position.


Arc2Bezier

Arc2Bezier - convert an Arc and ArcLength into a Bezier Approximation of the Arc.

Declaration

Source position: graphmath.pp line 48

procedure Arc2Bezier(

  X: LongInt;

  Y: LongInt;

  Width: LongInt;

  Height: LongInt;

  Angle1: Extended;

  Angle2: Extended;

  Rotation: Extended;

  var Points: TBezier

);

Description

Method: Arc2Bezier

Params:   X, Y, Width, Height, Angle1, Angle2, Rotation, Points, Count
  Returns:  Nothing

  Use Arc2Bezier to convert an Arc and ArcLength into a Bezier Approximation
  of the Arc. The Rotation parameter accepts a Rotation-Angle for a rotated
  Ellipse'- for a non-rotated ellipse this value would be 0, or 360. If the
  AngleLength is greater than 90 degrees, or is equal to 0, it automatically
  exits, as Bezier cannot accurately approximate any angle greater then 90
  degrees, and in fact for best result no angle greater than 45 should be
  converted, instead an array of Bezier's should be created, each Bezier
  describing a portion of the total arc no greater than 45 degrees. The angles
  are 1/16th of a degree. For example, a full circle equals 5760 (16*360).
  Positive values of Angle and AngleLength mean counter-clockwise while
  negative values mean clockwise direction. Zero degrees is at the 3 o'clock
  position.


assign(TFloatPoint):TPoint

Declaration

Source position: graphmath.pp line 119

operator operator :=(

  const Value: TFloatPoint

):TPoint;


assign(TPoint):TFloatPoint

Declaration

Source position: graphmath.pp line 121

operator operator :=(

  const Value: TPoint

):TFloatPoint;


Bezier

Bezier - function to get a Bezier figure from the given points

Declaration

Source position: graphmath.pp line 51

function Bezier(

  const C1: TFloatPoint;

  const C2: TFloatPoint;

  const C3: TFloatPoint;

  const C4: TFloatPoint

):TBezier; overload;

function Bezier(

  const C1: TPoint;

  const C2: TPoint;

  const C3: TPoint;

  const C4: TPoint

):TBezier; overload;


Bezier2Polyline

Bezier2Polyline - convert a 4-Point Bezier into a Pointer Array of TPoint and a Count variable

Declaration

Source position: graphmath.pp line 54

procedure Bezier2Polyline(

  const Bezier: TBezier;

  var Points: PPoint;

  var Count: LongInt

);

Description

Method: Bezier2Polyline

Params:   Bezier, Points, Count
  Returns:  Nothing

  Use BezierToPolyline to convert a 4-Point Bezier into a Pointer Array of
  TPoint and a Count variable which can then be used within either a Polyline,
  or Polygon routine. It is primarily for use within PolyBezier2Polyline. If
  Points is not initialized or Count is less then 0, it is set to nil and
  the array starts at 0, otherwise it tries to append points
  to the array starting at Count. Points should ALWAYS be Freed when done
  by calling to ReallocMem(Points, 0) or FreeMem.


BezierArcPoints

BezierArcPoints - convert an Arc and ArcLength into a Pointer Array of TPoints for use with Polyline or Polygon

Declaration

Source position: graphmath.pp line 57

procedure BezierArcPoints(

  X: LongInt;

  Y: LongInt;

  Width: LongInt;

  Height: LongInt;

  Angle1: Extended;

  Angle2: Extended;

  Rotation: Extended;

  var Points: PPoint;

  var Count: LongInt

);

Description

Method: BezierArcPoints

Params:   X, Y, Width, Height, Angle1, Angle2, Rotation, Points, Count
  Returns:  Nothing

  Use BezierArcPoints to convert an Arc and ArcLength into a Pointer Array
  of TPoints for use with Polyline or Polygon. The Rotation parameter accepts
  a Rotation-Angle for a rotated Ellipse'- for a non-rotated ellipse this
  value would be 0, or 360. The result is an Approximation based on 1 or more
  Beziers. If the AngleLength is greater than 90 degrees, it calls
  PolyBezierArcPoints, otherwise it Converts the angles into a Bezier by
  calling to Arc2Bezier, and then converts the Bezier into an array of Points
  by calling to Bezier2Polyline. The angles are 1/16th of a degree. For example,
  a full circle equals 5760 (16*360). Positive values of Angle and AngleLength
  mean counter-clockwise while negative values mean clockwise direction. Zero
  degrees is at the 3'o clock position. If Points is not initialized or Count
  is less then 0, it is set to nil and the array starts at 0,
  otherwise it tries to append points to the array starting at Count. Points
  should ALWAYS be Freed when done by calling ReallocMem(Points, 0) or FreeMem.


BezierMidPoint

BezierMidPoint - get the Mid-Point of any 4-Point Bezier. It is primarily for use in SplitBezier.

Declaration

Source position: graphmath.pp line 60

function BezierMidPoint(

  const Bezier: TBezier

):TFloatPoint;


Coords2Angles

Coords2Angles - convert the coords for Start and End Radial-Points into an Eccentric counter clockwise Angle and an Angle-Length

Declaration

Source position: graphmath.pp line 62

procedure Coords2Angles(

  X: Integer;

  Y: Integer;

  Width: Integer;

  Height: Integer;

  SX: Integer;

  SY: Integer;

  EX: Integer;

  EY: Integer;

  var Angle1: Extended;

  var Angle2: Extended

);

Description

Method: Coords2Angles

Params:   x,y,width,height,sx,sy,ex,ey, angle1,angle2
  Returns:  Nothing

  Use Coords2Angles to convert the coords for Start and End Radial-Points, such
  as are used in the Windows API Arc Pie and Chord routines, into an Eccentric
  (aka Radial) counter clockwise Angle and an Angle-Length, such as are used in
  X-Windows and GTK. The angles angle1 and angle2 are returned in 1/16th of a
  degree. For example, a full circle equals 5760 (16*360). Zero degrees is at
  the 3 o'clock position.


Distance

Get the Distance between any two Points. It is primarily for use in other routines such as EccentricAngle

Declaration

Source position: graphmath.pp line 65

function Distance(

  const PT1: TPoint;

  const Pt2: TPoint

):Extended; overload;

function Distance(

  const Pt: TFloatPoint;

  const SP: TFloatPoint;

  const EP: TFloatPoint

):Extended; overload;


divide(TFloatPoint,Extended):TFloatPoint

Declaration

Source position: graphmath.pp line 112

operator operator /(

  const Dividend: TFloatPoint;

  Divisor: Extended

):TFloatPoint;


divide(TFloatPoint,TFloatPoint):TFloatPoint

Declaration

Source position: graphmath.pp line 111

operator operator /(

  const Dividend: TFloatPoint;

  const Divisor: TFloatPoint

):TFloatPoint;


divide(TFloatPoint,TPoint):TFloatPoint

Declaration

Source position: graphmath.pp line 113

operator operator /(

  const Dividend: TFloatPoint;

  const Divisor: TPoint

):TFloatPoint;


divide(TPoint,TFloatPoint):TFloatPoint

Declaration

Source position: graphmath.pp line 114

operator operator /(

  const Dividend: TPoint;

  const Divisor: TFloatPoint

):TFloatPoint;


EccentricAngle

EccentricAngle - get the Eccentric Angle of a given point on any non-rotated ellipse

Declaration

Source position: graphmath.pp line 68

function EccentricAngle(

  const PT: TPoint;

  const Rect: TRect

):Extended;

Description

Method: EccentricAngle

Params:   Pt, Rect
  Returns:  Extended

  Use EccentricAngle to get the Eccentric( aka Radial ) Angle of a given
  point on any non-rotated ellipse. It is primarily for use in Coords2Angles.
  The result is in 1/16th of a degree. For example, a full circle equals
  5760 (16*360).  Zero degrees is at the 3 o'clock position.


EllipseRadialLength

EllipseRadialLength - Radial-Length of non-rotated ellipse at any given Eccentric Angle

Declaration

Source position: graphmath.pp line 70

function EllipseRadialLength(

  const Rect: TRect;

  EccentricAngle: Extended

):LongInt;

Description

Method: EllipseRadialLength

Params:   Rect, EccentricAngle
  Returns:  Longint

  Use EllipseRadialLength to get the Radial-Length of non-rotated ellipse at
  any given Eccentric( aka Radial ) Angle. It is primarily for use in other
  routines such as RadialPoint. The Eccentric angle is in 1/16th of a degree.
  For example, a full circle equals 5760 (16*360).  Zero degrees is at the
  3 o'clock position.


equal(TFloatPoint,TFloatPoint):Boolean

Declaration

Source position: graphmath.pp line 117

operator operator =(

  const Compare1: TFloatPoint;

  const Compare2: TFloatPoint

):Boolean;


equal(TPoint,TPoint):Boolean

Declaration

Source position: graphmath.pp line 116

operator operator =(

  const Compare1: TPoint;

  const Compare2: TPoint

):Boolean;


equal(TRect,TRect):Boolean

Declaration

Source position: graphmath.pp line 123

operator operator =(

  const Compare1: TRect;

  const Compare2: TRect

):Boolean;


FloatPoint

FloatPoint - it is essentially like Classes.Point in use, except that it accepts Extended Parameters. It is Primarily for use with and in Bezier routines.

Declaration

Source position: graphmath.pp line 72

function FloatPoint(

  AX: Extended;

  AY: Extended

):TFloatPoint;


LineEndPoint

LineEndPoint - get the End-Point of a line of any given Length at any given angle with any given Start-Point

Declaration

Source position: graphmath.pp line 74

function LineEndPoint(

  const StartPoint: TPoint;

  Angle: Extended;

  Length: Extended

):TPoint;

Description

Method: LineEndPoint

Params:   StartPoint, Angle, Length
  Returns:  TPoint

  Use LineEndPoint to get the End-Point of a line of any given Length at
  any given angle with any given Start-Point. It is primarily for use in
  other routines such as RadialPoint. The angle is in 1/16th of a degree.
  For example, a full circle equals 5760 (16*360).  Zero degrees is at the
  3 o'clock position.


multiply(Extended,TFloatPoint):TFloatPoint

Declaration

Source position: graphmath.pp line 107

operator operator *(

  Multiplicand: Extended;

  const Multiplier: TFloatPoint

):TFloatPoint;


multiply(TFloatPoint,Extended):TFloatPoint

Declaration

Source position: graphmath.pp line 106

operator operator *(

  const Multiplicand: TFloatPoint;

  Multiplier: Extended

):TFloatPoint;


multiply(TFloatPoint,TFloatPoint):TFloatPoint

Declaration

Source position: graphmath.pp line 105

operator operator *(

  const Multiplicand: TFloatPoint;

  const Multiplier: TFloatPoint

):TFloatPoint;


multiply(TFloatPoint,TPoint):TFloatPoint

Declaration

Source position: graphmath.pp line 108

operator operator *(

  const Multiplicand: TFloatPoint;

  const Multiplier: TPoint

):TFloatPoint;


multiply(TPoint,TFloatPoint):TFloatPoint

Declaration

Source position: graphmath.pp line 109

operator operator *(

  const Multiplicand: TPoint;

  const Multiplier: TFloatPoint

):TFloatPoint;


PolyBezier2Polyline

PolyBezier2Polyline - convert an array of 4-Point Bezier into a Pointer Array of TPoint and a Count variable

Declaration

Source position: graphmath.pp line 76

procedure PolyBezier2Polyline(

  Beziers: array of TBezier;

  var Points: PPoint;

  var Count: LongInt

); overload;

procedure PolyBezier2Polyline(

  Beziers: array of TPoint;

  var Points: PPoint;

  var Count: LongInt;

  Continuous: Boolean

); overload;

procedure PolyBezier2Polyline(

  Beziers: PPoint;

  BCount: LongInt;

  var Points: PPoint;

  var Count: LongInt;

  Continuous: Boolean

); overload;

Description

Method: PolyBezier2Polyline

Params:   Beziers, Points, Count
  Returns:  Nothing

  Use BezierToPolyline to convert an array of 4-Point Bezier into a Pointer
  Array of TPoint and a Count variable which can then be used within either a
  Polyline, or Polygon routine. Points is automatically initialized, so any
  existing information is lost, and the array starts at 0. Points should ALWAYS
  be Freed when done by calling to ReallocMem(Points, 0).


PolyBezierArcPoints

PolyBezierArcPoints - convert an Arc and ArcLength into a Pointer Array of TPoints for use with Polyline or Polygon

Declaration

Source position: graphmath.pp line 85

procedure PolyBezierArcPoints(

  X: LongInt;

  Y: LongInt;

  Width: LongInt;

  Height: LongInt;

  Angle1: Extended;

  Angle2: Extended;

  Rotation: Extended;

  var Points: PPoint;

  var Count: LongInt

);

Description

Method: PolyBezierArcPoints

Params:   X, Y, Width, Height, Angle1, Angle2, Rotation, Points, Count
  Returns:  Nothing

  Use PolyBezierArcPoints to convert an Arc and ArcLength into a Pointer Array
  of TPoints for use with Polyline or Polygon. The Rotation parameter accepts
  a Rotation-Angle for a rotated Ellipse'- for a non-rotated ellipse this
  value would be 0, or 360. The result is an Approximation based on 1 or more
  Beziers. If the AngleLength is greater than 45 degrees, it recursively breaks
  the Arc into Arcs of 45 degrees or less, and converts them into Beziers with
  BezierArcPoints. The angles are 1/16th of a degree. For example, a full circle
  equals 5760 (16*360). Positive values of Angle and AngleLength mean
  counter-clockwise while negative values mean clockwise direction. Zero
  degrees is at the 3'o clock position. Points is automatically initialized,
  so any existing information is lost, and the array starts at 0. Points
  should ALWAYS be Freed when done by calling to ReallocMem(Points, 0).


Quadrant

Determine the Quadrant of any point, given the Center

Declaration

Source position: graphmath.pp line 88

function Quadrant(

  const PT: TPoint;

  const Center: TPoint

):Integer;

Description

Method: Quadrant

Params:   PT, Center
  Returns:  Integer

  Use Quadrant to determine the Quadrant of any point, given the Center.
  It is primarily for use in other routines such as EccentricAngle. A result
  of 1-4 represents the primary 4 quadrants. A result of 5-8 means the point
  lies on one of the Axis', 5 = -Y Axis, 6 = +X Axis, 7 = +Y Axis, and
  8 = -X Axis. A result of -1 means that it does not fall in any quadrant,
  that is, it is the Center.


RadialPoint

Get the RadialPoint at any given Eccentric angle on any non-rotated ellipse

Declaration

Source position: graphmath.pp line 90

function RadialPoint(

  EccentricAngle: Extended;

  const Rect: TRect

):TPoint;

Description

Method: RadialPoint

Params:   EccentricAngle, Rect
  Returns:  TPoint

  Use RadialPoint to get the Radial-Point at any given Eccentric( aka Radial )
  angle on any non-rotated ellipse. It is primarily for use in Angles2Coords.
  The EccentricAngle is in 1/16th of a degree. For example, a full circle
  equals 5760 (16*360).  Zero degrees is at the 3 o'clock position.


SplitBezier

SplitBezier - split any 4-Point Bezier into two 4-Point Beziers: a 'Left' and a 'Right'

Declaration

Source position: graphmath.pp line 92

procedure SplitBezier(

  const Bezier: TBezier;

  var Left: TBezier;

  var Right: TBezier

);

Description

Method: SplitBezier

Params:   Bezier, Left, Right
  Returns:  Nothing

  Use SplitBezier to split any 4-Point Bezier into two 4-Point Beziers:
  a 'Left' and a 'Right'. It is primarily for use in Bezier2Polyline.


subtract(TFloatPoint,Extended):TFloatPoint

Declaration

Source position: graphmath.pp line 100

operator operator -(

  const Minuend: TFloatPoint;

  Subtrahend: Extended

):TFloatPoint;


subtract(TFloatPoint,TFloatPoint):TFloatPoint

Declaration

Source position: graphmath.pp line 101

operator operator -(

  const Minuend: TFloatPoint;

  const Subtrahend: TFloatPoint

):TFloatPoint;


subtract(TFloatPoint,TPoint):TFloatPoint

Declaration

Source position: graphmath.pp line 102

operator operator -(

  const Minuend: TFloatPoint;

  const Subtrahend: TPoint

):TFloatPoint;


subtract(TPoint,TFloatPoint):TFloatPoint

Declaration

Source position: graphmath.pp line 103

operator operator -(

  const Minuend: TPoint;

  const Subtrahend: TFloatPoint

):TFloatPoint;


AntiAliasedStretchDrawBitmap

Stretch-draws a bitmap using anti-aliased drawing

Declaration

Source position: graphutil.pp line 57

procedure AntiAliasedStretchDrawBitmap(

  SourceBitmap: TCustomBitmap;

  DestBitmap: TCustomBitmap;

  DestWidth: Integer;

  DestHeight: Integer

);

Arguments

SourceBitmap | Bitmap drawn in the routine
DestBitmap | Bitmap where the new image is drawn
DestWidth | Width for the resized image
DestHeight | Height for the resized image


ColorAdjustLuma

Declaration

Source position: graphutil.pp line 74

function ColorAdjustLuma(

  clrRGB: TColor;

  n: Integer;

  fScale: Bool

):TColor;


ColorHLSToRGB

Declaration

Source position: graphutil.pp line 73

function ColorHLSToRGB(

  Hue: Word;

  Luminance: Word;

  Saturation: Word

):TColorRef;


ColorRGBToHLS

Converts an RGB color value to Hue, Lightness, and Saturation values

Declaration

Source position: graphutil.pp line 72

procedure ColorRGBToHLS(

  clrRGB: COLORREF;

  var Hue: Word;

  var Luminance: Word;

  var Saturation: Word

);


ColorToGray

Converts a Lazarus TColor value to its grayscale equivalent

Declaration

Source position: graphutil.pp line 27

function ColorToGray(

  const AColor: TColor

):Byte;

Arguments

AColor

TColor value converted in the method

Function result

Byte contain the grayscale value for the specified color


ColorToHLS

Converts a TColor value to its Hue, Lightness, and Saturation values

Declaration

Source position: graphutil.pp line 28

procedure ColorToHLS(

  const AColor: TColor;

  out H: Byte;

  out L: Byte;

  out S: Byte

);

Arguments

AColor | TColor value converted in the method
H | Hue value for the specified color
L | Lightness value for the specified color
S | Saturation value for the specified color


ColorToHSV

Converts a TColor value to Hue, Saturation, and brightness Values

Declaration

Source position: graphutil.pp line 34

procedure ColorToHSV(

  c: TColor;

  out H: Double;

  out S: Double;

  out V: Double

);


DrawArrow

Draws an arrow at the specified location on a canvas

Declaration

Source position: graphutil.pp line 65

procedure DrawArrow(

  Canvas: TCanvas;

  Direction: TScrollDirection;

  Location: TPoint;

  Size: LongInt;

  ArrowType: TArrowType = atSolid

);

procedure DrawArrow(

  Canvas: TCanvas;

  p1: TPoint;

  p2: TPoint;

  ArrowType: TArrowType = atSolid

);

procedure DrawArrow(

  Canvas: TCanvas;

  p1: TPoint;

  p2: TPoint;

  ArrowLen: LongInt;

  ArrowAngleRad: float = NiceArrowAngle;

  ArrowType: TArrowType = atSolid

);

Arguments

Canvas | Canvas where the arrow is drawn
Direction | Direction for the arrow
Location | Point that indicates the canvas coordinates where the arrow is drawn
ArrowType | Drawing style for the arrow

Arguments

Canvas | Canvas where the arrow is drawn
ArrowType | Drawing style for the arrow

Arguments

Canvas | Canvas where the arrow is drawn
ArrowType | Drawing style for the arrow

Description

DrawArrow is an overloaded procedure used to draw an arrow on a canvas at the specified location. Overloaded variants of the routine allow the type of arrow, length, angle, and drawing style to be specified in their arguments.


DrawGradientWindow

Draws a window with a Title using gradient coloring

Declaration

Source position: graphutil.pp line 54

procedure DrawGradientWindow(

  Canvas: TCanvas;

  WindowRect: TRect;

  TitleHeight: Integer;

  BaseColor: TColor

);

Arguments

Canvas | Canvas where the gradient is drawn
WindowRect | Rectangle for the window drawn using a gradient
TitleHeight | Height of the the title bar in the window
BaseColor | Base color for the window


DrawVerticalGradient

Draws a gradient from top to bottom with parabolic color variation

Declaration

Source position: graphutil.pp line 51

procedure DrawVerticalGradient(

  Canvas: TCanvas;

  ARect: TRect;

  TopColor: TColor;

  BottomColor: TColor

);

Arguments

Canvas | Canvas where the gradient is drawn
ARect | Rectangle that defines the drawing boundaries for the gradient
TopColor | Color used at the top of the gradient
BottomColor | Color used at the end or bottom of the gradient


FloodFill

A simple first-in-first-out circular buffer (queue) for flood-filling contiguous voxels

Declaration

Source position: graphutil.pp line 69

procedure FloodFill(

  Canvas: TCanvas;

  X: Integer;

  Y: Integer;

  lColor: TColor;

  FillStyle: TFillStyle

);

Description

FloodFill is a procedure which implements a simple first-in-first-out circular buffer (queue) for flood-filling contiguous voxels. This algorithm avoids stack problems associated simple recursive algorithms described in the discussion at http://steve.hollasch.net/cgindex/polygons/floodfill.html. Please note that is slow because of its use of Canvas.Pixels.

Orginal author: Chris Rorden


GetHighLightColor

Declaration

Source position: graphutil.pp line 75

function GetHighLightColor(

  const Color: TColor;

  Luminance: Integer = 19

):TColor;


GetHValue

Gets the Hue value from the specified TColor value

Declaration

Source position: graphutil.pp line 44

function GetHValue(

  Color: TColor

):Integer;


GetShadowColor

Declaration

Source position: graphutil.pp line 76

function GetShadowColor(

  const Color: TColor;

  Luminance: Integer = - 50

):TColor;


GetSValue

Gets the Saturation value from the specified TColor value

Declaration

Source position: graphutil.pp line 45

function GetSValue(

  Color: TColor

):Integer;

Arguments

Color

Color examined in the routine

Function result

Saturation value for the specified color


GetVValue

Gets the brightness value from the specified TColor value

Declaration

Source position: graphutil.pp line 46

function GetVValue(

  Color: TColor

):Integer;

Arguments

Color

Color examined in the routine

Function result

Brightness value for the specified color


HLStoColor

Converts Hue, Lightness, and Saturation values to a TColor value

Declaration

Source position: graphutil.pp line 30

function HLStoColor(

  const H: Byte;

  const L: Byte;

  const S: Byte

):TColor;


HLStoRGB

Converts Hue, Lightness, and Saturation values to a RGB color values

Declaration

Source position: graphutil.pp line 31

procedure HLStoRGB(

  const H: Byte;

  const L: Byte;

  const S: Byte;

  out R: Byte;

  out G: Byte;

  out B: Byte

);


HSVRangeToColor

Declaration

Source position: graphutil.pp line 40

function HSVRangeToColor(

  H: Integer;

  S: Integer;

  V: Integer

):TColor;


HSVToColor

Converts Hue, Saturation, and brightness values to a TColor value

Declaration

Source position: graphutil.pp line 35

function HSVToColor(

  H: Double;

  S: Double;

  V: Double

):TColor;


HSVtoRGB

Converts Hue, Saturation, and brightness values to RGB values

Declaration

Source position: graphutil.pp line 37

procedure HSVtoRGB(

  H: Double;

  S: Double;

  V: Double;

  out R: Integer;

  out G: Integer;

  out B: Integer

);


HSVtoRGBQuad

Converts Hue, Saturation, and brightness values to a TRGBQuad value

Declaration

Source position: graphutil.pp line 42

function HSVtoRGBQuad(

  H: Integer;

  S: Integer;

  V: Integer

):TRGBQuad;


HSVtoRGBRange

Declaration

Source position: graphutil.pp line 39

procedure HSVtoRGBRange(

  H: Integer;

  S: Integer;

  V: Integer;

  out R: Integer;

  out G: Integer;

  out B: Integer

);


HSVtoRGBTriple

Converts Hue, Saturation, and brightness values to a TRGBTriple value

Declaration

Source position: graphutil.pp line 41

function HSVtoRGBTriple(

  H: Integer;

  S: Integer;

  V: Integer

):TRGBTriple;


NormalizeRect

Ensures that coordinates in the rectangle are in the correct order

Declaration

Source position: graphutil.pp line 79

function NormalizeRect(

  const R: TRect

):TRect;

Arguments

R

Rectangle examined in the routine

Function result

Rectangle with the corrected values for its coordinates


RGBtoHLS

Converts RGB color values to Hue, Lightness, and Saturation values

Declaration

Source position: graphutil.pp line 29

procedure RGBtoHLS(

  const R: Byte;

  const G: Byte;

  const B: Byte;

  out H: Byte;

  out L: Byte;

  out S: Byte

);


RGBToHSV

Comverts RGB values to Hue, Saturation, and brightness values

Declaration

Source position: graphutil.pp line 36

procedure RGBToHSV(

  R: Integer;

  G: Integer;

  B: Integer;

  out H: Double;

  out S: Double;

  out V: Double

);


RGBtoHSVRange

Declaration

Source position: graphutil.pp line 38

procedure RGBtoHSVRange(

  R: Integer;

  G: Integer;

  B: Integer;

  out H: Integer;

  out S: Integer;

  out V: Integer

);


WaveTo

Draws a hoizontal or vertical wave at the specified position to the given device context

Declaration

Source position: graphutil.pp line 80

procedure WaveTo(

  ADC: HDC;

  X: Integer;

  Y: Integer;

  R: Integer

);

Arguments

ADC | Device context that is the target for the drawing operation
X | Horizontal position where the wave is drawn
Y | Vertical position where the wave is drawn
R | Amplitude for changes in horizontal or vertical positions in the wave


DrawRubberRect

Draw rubberband rectangle

Declaration

Source position: grids.pas line 1929

procedure DrawRubberRect(

  Canvas: TCanvas;

  aRect: TRect;

  Color: TColor;

  DrawBits: Byte = BF_RECT

);

Arguments

Canvas | Canvas where the rubberband rectangle is drawn
aRect | Coordinates for the rubberband rectangle
Color | Color for the rubberband rectangle
DrawBits | Sides drawn for the rubberband rectangle

Description

Draws a dotted rubberbanding rectangle around the provided cell rectangle.

DrawBits contains a Byte value that indicates the rectangle sides drawn in the routine. By default, all sides for the rectangle are drawn. Use the following byte values or-ed together in DrawBits to specify the sides drawn:

BF_LEFT
Draws the left side of the rectangle.
BF_RIGHT
Draws the right side of the rectangle.
BF_TOP
Draws the top of the rectangle.
BF_BOTTOM
Draws the bottom of the rectangle.


FreeWorkingCanvas

Ensures a canvas handle for a device context is freed

Declaration

Source position: grids.pas line 1931

procedure FreeWorkingCanvas(

  canvas: TCanvas

);

Arguments

canvas

Canvas examined in the routine


GetWorkingCanvas

Ensures that a valid handle for a device context exists for the canvas

Declaration

Source position: grids.pas line 1930

function GetWorkingCanvas(

  const Canvas: TCanvas

):TCanvas;

Arguments

Canvas

Canvas examined in the routine

Function result

The canvas instance with a valid handle


Register

Registers components in the Lazarus IDE

Declaration

Source position: grids.pas line 1933

procedure Register;


dbgs

Declaration

Source position: helpintfs.pas line 290

function dbgs(

  HelpResult: TShowHelpResult

):string; overload;


ShowHelp

Declaration

Source position: helpintfs.pas line 285

function ShowHelp(

  const URL: string;

  const Title: string;

  const MimeType: string;

  var ErrMsg: string

):TShowHelpResult;


ShowHelpFile

Declaration

Source position: helpintfs.pas line 281

function ShowHelpFile(

  const Filename: string;

  const Title: string;

  const MimeType: string;

  var ErrMsg: string

):TShowHelpResult;


ShowHelpFileOrError

Declaration

Source position: helpintfs.pas line 283

function ShowHelpFileOrError(

  const Filename: string;

  const Title: string;

  const MimeType: string

):TShowHelpResult;


ShowHelpForContext

Declaration

Source position: helpintfs.pas line 248

function ShowHelpForContext(

  HelpDatabaseID: THelpDatabaseID;

  HelpContext: THelpContext;

  var ErrMsg: string

):TShowHelpResult; overload;

function ShowHelpForContext(

  HelpContext: THelpContext;

  var ErrMsg: string

):TShowHelpResult; overload;


ShowHelpForDirective

Declaration

Source position: helpintfs.pas line 262

function ShowHelpForDirective(

  HelpDatabaseID: THelpDatabaseID;

  const HelpDirective: string;

  var ErrMsg: string

):TShowHelpResult; overload;

function ShowHelpForDirective(

  const HelpDirective: string;

  var ErrMsg: string

):TShowHelpResult; overload;


ShowHelpForKeyword

Declaration

Source position: helpintfs.pas line 256

function ShowHelpForKeyword(

  HelpDatabaseID: THelpDatabaseID;

  const HelpKeyword: string;

  var ErrMsg: string

):TShowHelpResult; overload;

function ShowHelpForKeyword(

  const HelpKeyword: string;

  var ErrMsg: string

):TShowHelpResult; overload;


ShowHelpForMessageLine

Declaration

Source position: helpintfs.pas line 275

function ShowHelpForMessageLine(

  const MessageLine: string;

  MessageParts: TStrings;

  var ErrMsg: string

):TShowHelpResult;


ShowHelpForPascalContexts

Declaration

Source position: helpintfs.pas line 268

function ShowHelpForPascalContexts(

  const Filename: string;

  const SourcePosition: TPoint;

  ListOfPascalHelpContextList: TList;

  var ErrMsg: string

):TShowHelpResult;


ShowHelpOrError

Declaration

Source position: helpintfs.pas line 287

function ShowHelpOrError(

  const URL: string;

  const Title: string;

  const MimeType: string

):TShowHelpResult;


ShowHelpOrErrorForContext

Declaration

Source position: helpintfs.pas line 246

function ShowHelpOrErrorForContext(

  HelpDatabaseID: THelpDatabaseID;

  HelpContext: THelpContext

):TShowHelpResult; overload;


ShowHelpOrErrorForKeyword

Declaration

Source position: helpintfs.pas line 254

function ShowHelpOrErrorForKeyword(

  HelpDatabaseID: THelpDatabaseID;

  const HelpKeyword: string

):TShowHelpResult;


ShowHelpOrErrorForMessageLine

Declaration

Source position: helpintfs.pas line 277

function ShowHelpOrErrorForMessageLine(

  const MessageLine: string;

  MessageParts: TStrings

):TShowHelpResult;


ShowHelpOrErrorForSourcePosition

Declaration

Source position: helpintfs.pas line 271

function ShowHelpOrErrorForSourcePosition(

  const Filename: string;

  const SourcePosition: TPoint

):TShowHelpResult;


ShowTableOfContents

Declaration

Source position: helpintfs.pas line 242

function ShowTableOfContents: TShowHelpResult;

function ShowTableOfContents(

  var ErrMsg: string

):TShowHelpResult;


GetDataTypeRGB

Declaration

Source position: icnstypes.pas line 173

function GetDataTypeRGB(

  Width: Integer;

  Height: Integer;

  var FourChar: FourCharCode

):TicnsIconType;


GetIcnsIconType

Declaration

Source position: icnstypes.pas line 170

function GetIcnsIconType(

  const StrIconType: FourCharCode

):TicnsIconType;


GetMaskType8bit

Declaration

Source position: icnstypes.pas line 174

function GetMaskType8bit(

  Width: Integer;

  Height: Integer;

  var FourChar: FourCharCode

):TicnsIconType;


GetImageListCache

Declaration

Source position: imagelistcache.pas line 79

function GetImageListCache: TImageListCache;


GetDefaultGlyph

Gets a glyph with the specified name from the default resource file

Declaration

Source position: imglist.pp line 470

function GetDefaultGlyph(

  ResourceName: string;

  ScalePercent: Integer = 100;

  IgnoreMissingResource: Boolean = False

):TCustomBitmap;

Arguments

ResourceName | Resource name for the glyph
ScalePercent | Scaling level for the bitmap image
IgnoreMissingResource | Indicates if a missing resource can be ignored

Function result

Bitmap for the requested resource name and scaling level

Description

GetDefaultGlyph is a TCustomBitmap function used to get a glyph with the specified name from the default resource file.

ResourceName contains the name for the resource to locate in the resource file.

ScalePercent contains the scaling level requested for the glyph, and may be used as the suffix for the resource name. ScalePercent generally contains a value like 100, 150 or 200. When its value is not 100, it is appended to the resource name in the format: paste_150 or copy_200.

IgnoreMissingResource indicates if a missing resource can be silently ignored in the routine. When IgnoreMissingResource contains False, a missing resource causes an EResNotFound exception to be raised.

The return value contains the bitmap for the requested glyph. It is created by calling CreateBitmapFromResourceName routine. If no resource file is assigned for the current instance handle (HINSTANCE), the Lazarus resource file is searched as well. When a valid TBitmap image is found, its Transparent is updated to use the pixel at the bottom-left of the image as the fixed transparency color. The return value is Nil when a resource with the requested name and scaling level is not found.

GetDefaultGlyph is used in the implementation of the TLCLGlyphs.GetImageIndex method.

Errors

Raises an EResNotFound exception for a missing resource when IgnoreMissingResource contains False. Raised with the message in SResNotFound.

See also

TLCLGlyphs.GetImageIndex

Gets the position of the specified resource


LCLGlyphs

Provides access to the TLCLGlyphs instance in the implementation

Declaration

Source position: imglist.pp line 469

function LCLGlyphs: TLCLGlyphs;

Function result

The TLCLGlyphs instance in the implementation

Description

LCLGlyphs is a TLCLGlyphs function used to provide access to the TLCLGlyphs instance in the implementation section for the unit. LCLGlyphs ensures that the unit variable has been instantiated, and resolutions are registered using 16, 24, and 32 pixel sizes. The unit variable is freed in the finalization section for the unit.

LCLGlyphs is used to get the TButtonGlyph icons displayed using TButton and TBitBtn, and in the implementation of the Lazarus IDE.

See also

TLCLGlyphs

Represents glyphs for buttons or icons used in LCL controls


Register

Registers TIniPropStorage on the 'Misc' tab of the component palette.

Declaration

Source position: inipropstorage.pas line 66

procedure Register;


GetDefaultLCLWidgetType

Declaration

Source position: interfacebase.pp line 176

function GetDefaultLCLWidgetType: TLCLPlatform;


GetLCLWidgetTypeName

Declaration

Source position: interfacebase.pp line 177

function GetLCLWidgetTypeName: string;


AddAlphaToDescription

Declaration

Source position: intfgraphics.pas line 687

function AddAlphaToDescription(

  var ADesc: TRawImageDescription;

  APrec: Byte

):Boolean;


dbgs

Declaration

Source position: intfgraphics.pas line 697

function dbgs(

  const FPColor: TFPColor

):string; overload;


DefaultReaderDescription

Declaration

Source position: intfgraphics.pas line 690

procedure DefaultReaderDescription(

  AWidth: Integer;

  AHeight: Integer;

  ADepth: Byte;

  out ADesc: TRawImageDescription

);


GetDescriptionFromBitmap

Declaration

Source position: intfgraphics.pas line 686

function GetDescriptionFromBitmap(

  ABitmap: HBITMAP;

  AWidth: Integer = - 1;

  AHeight: Integer = - 1

):TRawImageDescription;


GetDescriptionFromDevice

Declaration

Source position: intfgraphics.pas line 685

function GetDescriptionFromDevice(

  ADC: HDC;

  AWidth: Integer = - 1;

  AHeight: Integer = - 1

):TRawImageDescription;


QueryDescription

Declaration

Source position: intfgraphics.pas line 683

function QueryDescription(

  AFlags: TRawImageQueryFlags;

  AWidth: Integer = - 1;

  AHeight: Integer = - 1

):TRawImageDescription;

procedure QueryDescription(

  var ADesc: TRawImageDescription;

  AFlags: TRawImageQueryFlags;

  AWidth: Integer = - 1;

  AHeight: Integer = - 1

);


ReadCompleteStreamToStream

Declaration

Source position: intfgraphics.pas line 694

procedure ReadCompleteStreamToStream(

  SrcStream: TStream;

  DestStream: TStream;

  StartSize: Integer

);


ReadCompleteStreamToString

Declaration

Source position: intfgraphics.pas line 693

function ReadCompleteStreamToString(

  Str: TStream;

  StartSize: Integer

):string;


Register

Registers TJSONPropStorage on the 'Misc' tab of the component palette.

Declaration

Source position: jsonpropstorage.pas line 61

procedure Register;


LazMessageDlg

Declaration

Source position: lazdialogs.pas line 85

function LazMessageDlg(

  const aCaption: string;

  const aMsg: string;

  DlgType: TMsgDlgType;

  Buttons: TMsgDlgButtons;

  HelpCtx: LongInt

):Integer;

function LazMessageDlg(

  const aMsg: string;

  DlgType: TMsgDlgType;

  Buttons: TMsgDlgButtons;

  HelpCtx: LongInt

):Integer;


Register

Registers database and viewer components for HTML help on the System tab in Lazarus

Declaration

Source position: lazhelphtml.pas line 117

procedure Register;


AppendURLPathDelim

Includes a trailing path delimiter in the file path for the specified URL

Declaration

Source position: lazhelpintf.pas line 600

function AppendURLPathDelim(

  const URLPath: string

):string;

Arguments

URLPath

URL path information examined in the routine

Function result

URL path information including the trailing path delimiter


ChompURLParams

Removes URL parameters from the specified URL

Declaration

Source position: lazhelpintf.pas line 594

function ChompURLParams(

  const URL: string

):string;

Arguments

URL

URL examined in the routine

Function result

URL with any parameters removed


CombineURL

Builds a URL using the specified scheme, path, and parameter values

Declaration

Source position: lazhelpintf.pas line 590

function CombineURL(

  const URLScheme: string;

  const URLPath: string;

  const URLParams: string

):string;

Arguments

URLScheme | URL scheme to use in the URL
URLPath | Path to the file used in the URL
URLParams | Parameter values for the URL

Function result

URL for the specified values

Description

CombineURL is a String function used to build a URL using the specified parameter values.

URLScheme contains the name of scheme used in the URL, like 'file', 'http', or 'https'. It should not include the characters '://'; these are appended to URLScheme just prior to URLPath in the function.

When assigned, values in URLParams are included at the end of the return value.


CreateLCLHelpSystem

Ensures the HelpDatabases and HelpViewers variables are initialized for use in the LCL help system

Declaration

Source position: lazhelpintf.pas line 576

procedure CreateLCLHelpSystem;


CreateListAndAdd

Ensures that a TList has been created before adding the specified object instance

Declaration

Source position: lazhelpintf.pas line 602

procedure CreateListAndAdd(

  const AnObject: TObject;

  var List: TList;

  OnlyIfNotExists: Boolean

);

Arguments

AnObject | Object instance added in the routine
List | List instance created or updated in the routine
OnlyIfNotExists | Indicates if the object is added only when it does not already exist in the list


CreateNodeQueryListAndAdd

Ensures the THelpNodeQueryList instance has been created prior to adding the specified help query item

Declaration

Source position: lazhelpintf.pas line 604

procedure CreateNodeQueryListAndAdd(

  const ANode: THelpNode;

  const QueryItem: THelpQueryItem;

  var List: THelpNodeQueryList;

  OnlyIfNotExists: Boolean

);

Arguments

ANode | Help node to locate in the list of query items
QueryItem | Query item for the help node
List | List examined in the routine
OnlyIfNotExists | Indicates if the help node and query item are added only when they do not already exist in the list


ExtractURLDirectory

Gets directories in the file path for the specified URL

Declaration

Source position: lazhelpintf.pas line 596

function ExtractURLDirectory(

  const URL: string

):string;

Arguments

URL

URL examined in the routine

Function result

File path information up to and including the final path delimiter


ExtractURLPath

Gets the path information from the specified URL

Declaration

Source position: lazhelpintf.pas line 595

function ExtractURLPath(

  const URL: string

):string;

Arguments

URL

URL examined in the routine

Function result

File path information from the URL


FilenameToURL

Gets the URL with file path information for the specified file name

Declaration

Source position: lazhelpintf.pas line 586

function FilenameToURL(

  const Filename: string

):string;

Arguments

Filename

File name converted to a URL in the function

Function result

URL for the specified file name

Description

FilenameToURL is a String function used to get the URL value for the specified file name. FilenameToURL calls FilenameToURLPath to get the file path information needed for the URL. The value 'file://' is prepended to the return value to indicate that the file URL scheme is used in the URL.

See also

FilenameToURLPath


FilenameToURLPath

Declaration

Source position: lazhelpintf.pas line 587

function FilenameToURLPath(

  const Filename: string

):string;


FindURLPathEnd

Gets the position in the URL for the final character in the file path

Declaration

Source position: lazhelpintf.pas line 593

function FindURLPathEnd(

  const URL: string

):Integer;

Arguments

URL

URL examined in the routine


FindURLPathStart

Gets the position in the URL where the file path is located

Declaration

Source position: lazhelpintf.pas line 592

function FindURLPathStart(

  const URL: string

):Integer;

Arguments

URL

URL examined in the routine

Function result

Position where the file path begins, or -1 if not found


FreeLCLHelpSystem

Frees the HelpDatabases and HelpViewers used in the LCL help system

Declaration

Source position: lazhelpintf.pas line 577

procedure FreeLCLHelpSystem;


FreeUnusedLCLHelpSystem

Frees unreferenced Help databases and viewers in the LCL help system

Declaration

Source position: lazhelpintf.pas line 578

procedure FreeUnusedLCLHelpSystem;

Description

FreeUnusedLCLHelpSystem is a procedure used to free unreferenced Help databases and viewers in the LCL help system. No actions performed in the method when HelpViewers and HelpDatabases are assigned and contain valid class references.

FreeUnusedLCLHelpSystem calls FreeLCLHelpSystem to free and release the HelpViewers, HelpDatabases, and HelpManager instances.

FreeUnusedLCLHelpSystem is called when a THelpDatabase instance calls its UnregisterSelf method.

See also

HelpViewers | Contains the list of registered help viewers used in the Lazarus IDE
HelpDatabases | Contains the list of registered help databases used in the Lazarus IDE
HelpManager
FreeLCLHelpSystem | Frees the HelpDatabases and HelpViewers used in the LCL help system
THelpDatabase.UnregisterSelf |


IsFileURL

Determines if the specified URL uses the 'file:' URL scheme

Declaration

Source position: lazhelpintf.pas line 599

function IsFileURL(

  const URL: string

):Boolean;

Arguments

URL

URL examined in the routine

Function result

True when 'file:' is included in the URL


SplitURL

Separates a URL into its scheme, path, and parameter component values

Declaration

Source position: lazhelpintf.pas line 589

procedure SplitURL(

  const URL: string;

  out URLScheme: string;

  out URLPath: string;

  out URLParams: string

);

Arguments

URL | URL examined in the function
URLScheme | URL scheme used in the URL
URLPath | File path information from the URL
URLParams | Parameters found in the URL

Description

SplitURL is a procedure used to separate the value specified in URL into the URLScheme, URLPath, and URLParams output parameters. The default value for these output parameters is an empty string (''), and indicates that the component value is not present in URL.

URLScheme will contain the URL scheme found in URL, and normally contains values like 'file', 'http', or 'https'. It does not contain the '://' characters which mark the end of the URL scheme.

URLPath contains file path information found in URL. It does not include any portion of URL occurring after the initial '?' or '#' character used in parameter values. Those values are stored in the URLParams argument.


TrimUrl

Removes leading or trailing spaces in the file path for the specified URL

Declaration

Source position: lazhelpintf.pas line 597

function TrimUrl(

  const URL: string

):string;

Arguments

URL

URL examined in the routine


TrimURLPath

Removes leading and trailing whitespace in the file path for the specified URL

Declaration

Source position: lazhelpintf.pas line 598

function TrimURLPath(

  const URLPath: string

):string;

Arguments

URLPath

URL examined in the routine

Function result

File path for the URL after removing whitespace

Description

TrimURLPath is a String function used to remove leading and trailing whitespace that occurs in the file path specified in URLPath. TrimURLPath converts the file path to a file name on the local file system, removes whitespace, and reconverts the file name to a valid URL file path.

TrimURLPath calls URLPathToFilename to get the file name portion of the URL, and calls TrimFilename to remove leading and trailing whitespace. TrimURLPath calls FilenameToURLPath to get the return value for the function.

See also

URLPathToFilename

TrimFilename

FilenameToURLPath


URLFilenameIsAbsolute

Indicates if the specified URL contains an absolute file path

Declaration

Source position: lazhelpintf.pas line 591

function URLFilenameIsAbsolute(

  const URLPath: string

):Boolean;

Arguments

URLPath

URL examined in the function

Function result

True when the URL does not have relative file path information

Description

URLFilenameIsAbsolute is a Boolean function used to determine if the URL specified in URLPath represents an absolute file. URLFilenameIsAbsolute calls URLPathToFilename to get the file name used in the URL. The return value is determined by calling FilenameIsAbsolute for the file name. The return value is True when the path to the file does not require resolution of "." or ".." relative path markers.

See also

URLPathToFilename

FilenameIsAbsolute


URLPathToFilename

Declaration

Source position: lazhelpintf.pas line 588

function URLPathToFilename(

  const URLPath: string

):string;


IsPointInPolygon

Determines if the specified point is inside the vertices for the specified polygon

Declaration

Source position: lazregions.pas line 107

function IsPointInPolygon(

  AX: Integer;

  AY: Integer;

  const APolygon: array of TPoint

):Boolean;

Arguments

AX | Horizontal coordinate for the point
AY | Vertical coordinate for the point
APolygon | Array with the TPoint values that define the vertices for the polygon

Function result

True when the specified point is located within the polygon using the specified vertices

Description

The function will return True if the point at AX, AY is inside the specified polygon. Returns False if it is not.

Original C code: http://www.visibone.com/inpoly/inpoly.c.txt .

Translated from C to Pascal by: Felipe Monteiro de Carvalho.

See also

TLazRegionPolygon.IsPointInPart

Indicates if a point with the specified coordinates is within the vertices for the polygonal region


AddEventHandler

Declaration

Source position: lclintfh.inc line 34

function AddEventHandler(

  AHandle: THandle;

  AFlags: dword;

  AEventHandler: TWaitHandleEvent;

  AData: PtrInt

):PEventHandler;


AddPipeEventHandler

Declaration

Source position: lclintfh.inc line 36

function AddPipeEventHandler(

  AHandle: THandle;

  AEventHandler: TPipeEvent;

  AData: PtrInt

):PPipeEventHandler;


AddProcessEventHandler

Declaration

Source position: lclintfh.inc line 35

function AddProcessEventHandler(

  AHandle: THandle;

  AEventHandler: TChildExitEvent;

  AData: PtrInt

):PProcessEventHandler;


AdjustWindowRectEx

Declaration

Source position: winapih.inc line 297

function AdjustWindowRectEx(

  var Rect: TRect;

  Style1: Word;

  MenuExist: Boolean;

  Style2: Word

):Boolean;


AllocateHWnd

Declaration

Source position: lclintfh.inc line 37

function AllocateHWnd(

  Method: TLCLWndMethod

):HWND;


AngleChord

Draws a filled Chord described by two angles

Declaration

Source position: winapih.inc line 36

function AngleChord(

  DC: HDC;

  x1: Integer;

  y1: Integer;

  x2: Integer;

  y2: Integer;

  angle1: Integer;

  angle2: Integer

):Boolean;

Arguments

angle1 | The starting angle in 1/16 degrees, starting right and continuing counter-clockwise
angle2 | The ending angle in 1/16 degrees, starting right and continuing counter-clockwise

Function result

False on failure

Description

AngleChord is a Lazarus addition, similar to the Windows API Chord, but uses angles to control the location of the chord inside the ellipse instead of two points like the Windows API Chord.

A Chord is a section of an ellipse between two angles (angle1 and angle2), closed by a straight line (secant). It's equivalent to a Pie without the triangle between the arc and the center of the ellipse.

The curve part of the chord is defined by the ellipse which fits in the bounding rectangle specified by the coordinates x1, y1, x2 and y2.

The Chord is outlined by the current Pen and filled with the current Brush.

See also

LCLIntf.Pie | Draws a filled pie-shaped wedge, from an ellipse and two radials.
Graphics.TCanvas.Chord | Chord draws a filled Chord-shape on the canvas
Graphics.TCanvas.Pie | Pie draws a filled Pie-shaped wedge on the canvas


Arc

Draws an elliptical curve

Declaration

Source position: winapih.inc line 35

function Arc(

  DC: HDC;

  Left: Integer;

  Top: Integer;

  Right: Integer;

  Bottom: Integer;

  Angle16Deg: Integer;

  Angle16DegLength: Integer

):Boolean;

Arguments

Angle16Deg | The starting angle in 1/16 degrees, starting right and continuing counter-clockwise
Angle16DegLength | The length of the arc. A positive value indicates that it goes counter-clockwise from the start angle and a negative value that it goes clockwise

Description

Use Arc to draw an elliptically curved line with the current Pen.

The angles Angle16Deg and Angle16DegLength are measure in 1/16th of a degree. For example, a full circle equals 5760 (16*360). Positive values of Angle16Deg and Angle16DegLength mean counter-clockwise rotation while negative values mean a clockwise direction, from the point of view of who looks at the screen.

Zero degrees is at the 3'o clock position (right).


AskUser

Declaration

Source position: lclintfh.inc line 38

function AskUser(

  const DialogCaption: string;

  const DialogMessage: string;

  DialogType: LongInt;

  Buttons: TDialogButtons;

  HelpCtx: LongInt

):LongInt;


BeginPaint

Start painting in a window

Declaration

Source position: winapih.inc line 38

function BeginPaint(

  Handle: HWND;

  var PS: TPaintStruct

):HDC;

Arguments

Handle | The window Handle
PS | Will receive painting information

Function result

A Device Context for the window, Nil on failure.

Description

This function is for use in WM_PAINT handlers only. Not all platforms allow for painting outside WM_PAINT messages.

BeginPaint prepares the specified window for painting and fills a PAINTSTRUCT structure with information about the painting.


BitBlt

Copies a section of a Canvas to another one, performing a raster operation (ROP)

Declaration

Source position: winapih.inc line 39

function BitBlt(

  DestDC: HDC;

  X: Integer;

  Y: Integer;

  Width: Integer;

  Height: Integer;

  SrcDC: HDC;

  XSrc: Integer;

  YSrc: Integer;

  Rop: DWORD

):Boolean;

Arguments

DestDC | The destination Device Context
X | The origin in the destination DC
Y | The origin in the destination DC
Width | The image size
Height | The image size
SrcDC | The source Device Context
XSrc | The origin in the source DC
YSrc | The origin in the source DC
Rop | The raster operation

Function result

False on failure

Description

This routine implements the equivalent Windows GDI API of the same name in all platforms supported by Lazarus. It copies a section of a Canvas to another one, without any stretching. It allows one to select the kind of operation which should be performed to draw the pixels into the destination in the parameter ROP. Allowed operations go from simply copying the pixels without change to inverting them and also to executing logical operations involving the source pixels and the previously existing pixels in the destination Canvas.

For normal usage one should only use SRCOPY in the ROP parameter, other operations may not be supported by all widgetsets.

There exist 16 raster operations, according to the possible combinations of two (boolean) values. Excluding the NOP case, that doesn't modify the target area, the possible values for ROP are:

BLACKNESS
Fills the destination rectangle with black
DSTINVERT
Inverts the colors of the destination area
MERGECOPY
Fills the destination area with (Src and Pattern)
MERGEPAINT
Fills the destination area with (Dst or not Src)
NOTSRCCOPY
Fills the destination area with (not Src)
NOTSRCERASE
Fills the destination area with (not (Dst or Src))
PATCOPY
Fills the destination area with (Pattern)
PATINVERT
Fills the destination area with (Dst xor Pattern)
PATPAINT
Fills the destination area with (Dst or (not Src) or Pattern)
SRCAND
Fills the destination area with (Dst and Src)
SRCCOPY
Fills the destination area with Src
SRCERASE
Fills the destination area with ((not Dst) and Src)
SRCINVERT
Fills the destination area with (Dst xor Src)
SRCPAINT
Combines the colors of the source and the destination using the operator OR on each pixel
WHITENESS
Fills the destination rectangle with white

These flags can be added to above ROPs:

CAPTUREBLTdt>
Includes windows which are on top of the specified Canvas. This option is not recommended and is very hard to implement in all supported platforms.
NOMIRRORBITMAP
Prevents the bitmap from being mirrored. (The coordinates are sorted before painting?)

See also

#lcl.LCLType.BLACKNESS | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with all black.
#lcl.LCLType.DSTINVERT | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (not Dst)
#lcl.LCLType.MERGECOPY | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Src and Pattern)
#lcl.LCLType.MERGEPAINT | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or not Src)
#lcl.LCLType.NOTSRCCOPY | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (not Src)
#lcl.LCLType.NOTSRCERASE | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (not (Dst or Src))
#lcl.LCLType.SRCCOPY | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with Src.
#lcl.LCLType.PATINVERT | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst xor Pattern)
#lcl.LCLType.PATPAINT | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or (not Src) or Pattern)
#lcl.LCLType.SRCAND | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst and Src)
#lcl.LCLType.SRCCOPY | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with Src.
#lcl.LCLType.SRCERASE | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with ((not Dst) and Src)
#lcl.LCLType.SRCINVERT | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst xor Src)
#lcl.LCLType.SRCPAINT | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or Src)
#lcl.LCLType.WHITENESS | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with all white.


CallDefaultWndHandler

Declaration

Source position: lclintfh.inc line 40

procedure CallDefaultWndHandler(

  Sender: TObject;

  var Message

);


CallNextHookEx

Calls the next procedure in the hook chain

Declaration

Source position: winapih.inc line 41

function CallNextHookEx(

  hhk: HHOOK;

  ncode: Integer;

  WParam: WPARAM;

  LParam: LPARAM

):Integer;

Arguments

hhk | Handle of the current hook
ncode | The Hook code (message ID)
WParam | Message parameter
LParam | Message parameter

Function result

Depends on the Hook type


CallWindowProc

Calls another Window procedure, to handle a message

Declaration

Source position: winapih.inc line 42

function CallWindowProc(

  lpPrevWndFunc: TFarProc;

  Handle: HWND;

  Msg: UINT;

  WParam: WPARAM;

  LParam: LPARAM

):Integer;


CharLower

Declaration

Source position: winapih.inc line 300

function CharLower(

  c: Char

):Char;


CharLowerBuff

Declaration

Source position: winapih.inc line 301

function CharLowerBuff(

  pStr: PChar;

  Len: Integer

):Integer;


CharUpper

Declaration

Source position: winapih.inc line 302

function CharUpper(

  c: Char

):Char;


CharUpperBuff

Declaration

Source position: winapih.inc line 303

function CharUpperBuff(

  pStr: PChar;

  Len: Integer

):Integer;


ClientToScreen

Converts (relative) Client coordinates into absolute Screen coordinates.

Declaration

Source position: winapih.inc line 46

function ClientToScreen(

  Handle: HWND;

  var P: TPoint

):Boolean;

Arguments

Handle | The window with the client area
P | The point to convert

Function result

False on failure

See also

ScreenToClient

Converts absolute Screen coordinates into Client relative coordinates.


ClipboardFormatNeedsNullByte

Declaration

Source position: lclintfh.inc line 51

function ClipboardFormatNeedsNullByte(

  const AFormat: TPredefinedClipboardFormat

):Boolean;


ClipboardFormatToMimeType

Declaration

Source position: lclintfh.inc line 41

function ClipboardFormatToMimeType(

  FormatID: TClipboardFormat

):string;


ClipboardGetData

Declaration

Source position: lclintfh.inc line 42

function ClipboardGetData(

  ClipboardType: TClipboardType;

  FormatID: TClipboardFormat;

  Stream: TStream

):Boolean;


ClipboardGetFormats

Declaration

Source position: lclintfh.inc line 45

function ClipboardGetFormats(

  ClipboardType: TClipboardType;

  var Count: Integer;

  var List: PClipboardFormat

):Boolean;


ClipboardGetOwnerShip

Declaration

Source position: lclintfh.inc line 47

function ClipboardGetOwnerShip(

  ClipboardType: TClipboardType;

  OnRequestProc: TClipboardRequestEvent;

  FormatCount: Integer;

  Formats: PClipboardFormat

):Boolean;


ClipboardRegisterFormat

Declaration

Source position: lclintfh.inc line 50

function ClipboardRegisterFormat(

  const AMimeType: string

):TClipboardFormat;


CombineRgn

Combines two regions

Declaration

Source position: winapih.inc line 47

function CombineRgn(

  Dest: HRGN;

  Src1: HRGN;

  Src2: HRGN;

  fnCombineMode: LongInt

):LongInt;

Arguments

Dest | The Handle of the destination region. This region must already exist!
Src1 | The handle of a region to combine
Src2 | The handle of a region to combine
fnCombineMode | How the regions are combined

Description

The following parameters are present in this function:

Dest
The Handle of a region which will receive the result of the operation
Src1
One of the two regions to combine
Src2
The other region to combine
fnCombineMode
The method to use to combine the regions. As for the parameter fnCombineMode, the following constants from the unit LCLType can be used:
RGN_AND
The result is the intersection of the two combined regions.
RGN_COPY
The result is a copy of the region Src1
RGN_DIFF
Combines the parts of Src1 that are not part of Src2.
RGN_OR
The result is the union of the two regions.
RGN_XOR
The result is the union of two combined regions except for any overlapping areas.


CopyRect

Declaration

Source position: winapih.inc line 304

function CopyRect(

  var DestRect: TRect;

  const SrcRect: TRect

):Boolean;


CreateBitmap

Creates a bitmap object

Declaration

Source position: winapih.inc line 48

function CreateBitmap(

  Width: Integer;

  Height: Integer;

  Planes: LongInt;

  BitCount: LongInt;

  BitmapBits: Pointer

):HBITMAP;

Arguments

Planes | The number of color planes
BitCount | The number of color bits per pixel and plane
BitmapBits | The bitmap pixels. Scanlines must be word-aligned

Function result

The bitmap Handle, zero on failure


CreateBrushIndirect

Creates a brush object (bitmap)

Declaration

Source position: winapih.inc line 49

function CreateBrushIndirect(

  const LogBrush: TLogBrush

):HBRUSH;

Arguments

LogBrush

Description of the brush

Function result

The brush Handle, zero on failure

Description

A brush is used to fill image areas (background...). It has a color and a pattern, e.g. BS_SOLID.


CreateBrushWithRadialGradient

Declaration

Source position: winapih.inc line 50

function CreateBrushWithRadialGradient(

  const LogBrush: TLogRadialGradient

):HBRUSH;


CreateCaret

Creates a Caret (text cursor)

Declaration

Source position: winapih.inc line 51

function CreateCaret(

  Handle: HWND;

  Bitmap: HBITMAP;

  width: Integer;

  Height: Integer

):Boolean;

Arguments

Handle | The window that owns the caret
Bitmap | Bitmap Handle, or zero for a solid (black) caret, 1 for a grey caret
width | The width of the caret, in logical units
Height | The height of the caret, in logical units

Function result

False on failure

Description

This description is taken from the WinAPI, no guarantee for other platforms.


CreateCompatibleBitmap

Creates a bitmap that is compatible with the given DC

Declaration

Source position: winapih.inc line 52

function CreateCompatibleBitmap(

  DC: HDC;

  Width: Integer;

  Height: Integer

):HBITMAP;

Arguments

DC | The Device Context for the bitmap
Width | The bitmap width in pixels
Height | The bitmap height in pixels

Function result

The bitmap handle, zero on failure


CreateCompatibleDC

Creates an memory Device Context, compatible with the device of the given DC

Declaration

Source position: winapih.inc line 53

function CreateCompatibleDC(

  DC: HDC

):HDC;

Arguments

DC

The device DC

Function result

The memory DC, zero on failure


CreateDIBitmap

Creates a Device Dependent Bitmap (DDB) from a Device Independent Bitmap (DIB).

Declaration

Source position: winapih.inc line 54

function CreateDIBitmap(

  DC: HDC;

  var InfoHeader: TBitmapInfoHeader;

  dwUsage: DWORD;

  InitBits: PChar;

  var InitInfo: TBitmapInfo;

  wUsage: UINT

):HBITMAP;

Arguments

DC | The context for the DDB
InfoHeader | The bitmap info header
InitBits | An array containing the bitmap pixels
InitInfo | CBM_INIT when InitBits contains valid data, else zero

Function result

The bitmap handle, zero on failure


CreateDIBSection

Creates a bitmap into which the application can write

Declaration

Source position: winapih.inc line 57

function CreateDIBSection(

  DC: HDC;

  const BitmapInfo: tagBITMAPINFO;

  Usage: UINT;

  var Bits: Pointer;

  SectionHandle: THandle;

  Offset: DWORD

):HBITMAP;

Arguments

DC | The DC for the bitmap
BitmapInfo | Contains all information about the bitmap, except the pixels
Usage | The type of the bitmap colors, e.g. DIB_RGB_COLORS
Bits | Pointer to the bitmap pixels
SectionHandle | Zero or the Handle of a file-mapping object, from which the bitmap is initialized (needs CreateFileMapping).
Offset | The offset to the bitmap bits in the file-mapping object

Function result

The bitmap Handle, zero on failure


CreateEllipticRgn

Creates an elliptic region

Declaration

Source position: winapih.inc line 59

function CreateEllipticRgn(

  X1: Integer;

  Y1: Integer;

  X2: Integer;

  Y2: Integer

):HRGN;

Function result

The region Handle, zero on failure


CreateEllipticRgnIndirect

Declaration

Source position: winapih.inc line 305

function CreateEllipticRgnIndirect(

  const ARect: TRect

):HRGN;


CreateEmptyRegion

Declaration

Source position: lclintfh.inc line 52

function CreateEmptyRegion: HRGN;


CreateFont

Declaration

Source position: winapih.inc line 306

function CreateFont(

  Height: Integer;

  Width: Integer;

  Escapement: Integer;

  Orientation: Integer;

  Weight: Integer;

  Italic: Byte;

  Underline: Byte;

  StrikeOut: Byte;

  CharSet: Byte;

  OutputPrecision: Byte;

  ClipPrecision: Byte;

  Quality: Byte;

  PitchAndFamily: Byte;

  FaceName: PChar

):HFONT;


CreateFontIndirect

Creates a logical font, selectable into any DC

Declaration

Source position: winapih.inc line 62

function CreateFontIndirect(

  const LogFont: TLogFont

):HFONT;

Arguments

LogFont

The font description

Function result

The font handle, zero on failure

See also

CreateFontIndirectEx

Creates a logical font, selectable into any DC. Allows for a long font name.


CreateFontIndirectEx

Creates a logical font, selectable into any DC. Allows for a long font name.

Declaration

Source position: winapih.inc line 63

function CreateFontIndirectEx(

  const LogFont: TLogFont;

  const LongFontName: string

):HFONT;

Arguments

LogFont | The font description
LongFontName | The font name, can be longer than 32 characters

Function result

The font handle, zero on failure

See also

CreateFontIndirect

Creates a logical font, selectable into any DC


CreateIconIndirect

Creates an icon or cursor

Declaration

Source position: winapih.inc line 64

function CreateIconIndirect(

  IconInfo: PIconInfo

):HICON;

Function result

The Handle, zero on failure


CreatePalette

Creates a logical palette, selectable into any DC

Declaration

Source position: winapih.inc line 65

function CreatePalette(

  const LogPalette: TLOGPALETTE

):HPALETTE;

Function result

The palette Handle, zero on failure


CreatePatternBrush

Creates a logical brush, selectable into any DC

Declaration

Source position: winapih.inc line 66

function CreatePatternBrush(

  ABitmap: HBITMAP

):HBRUSH;

Arguments

ABitmap

The bitmap to use for the brush

Function result

The brush handle, zero on failure

Description

The bitmap pattern is repeated for areas of larger width or height, it should allow for smooth transitions.

Monochrome bitmaps obtain the actual text (0) or background (1) color of the DC.


CreatePen

Declaration

Source position: winapih.inc line 309

function CreatePen(

  Style: Integer;

  Width: Integer;

  Color: TColorRef

):HPEN;


CreatePenIndirect

Creates a logical Pen, selectable into any DC

Declaration

Source position: winapih.inc line 68

function CreatePenIndirect(

  const LogPen: TLogPen

):HPEN;

Function result

The pen Handle, zero on failure


CreatePixmapIndirect

Declaration

Source position: lclintfh.inc line 53

function CreatePixmapIndirect(

  const Data: Pointer;

  const TransColor: LongInt

):HBITMAP;


CreatePolygonRgn

Creates a polygonal region

Declaration

Source position: winapih.inc line 69

function CreatePolygonRgn(

  Points: PPoint;

  NumPts: Integer;

  FillMode: Integer

):HRGN;

Arguments

Points | The array of points
NumPts | The number of points in Points
FillMode | Can be ALTERNATE or WINDING

Function result

The region Handle, zero on failure

Description

The last point is connected to the first point, to close the region.


CreateRectRgn

Creates a rectangular region

Declaration

Source position: winapih.inc line 70

function CreateRectRgn(

  X1: Integer;

  Y1: Integer;

  X2: Integer;

  Y2: Integer

):HRGN;

Function result

The region handle, zero on failure


CreateRectRgnIndirect

Declaration

Source position: winapih.inc line 310

function CreateRectRgnIndirect(

  const ARect: TRect

):HRGN;


CreateRegionCopy

Declaration

Source position: lclintfh.inc line 54

function CreateRegionCopy(

  SrcRGN: HRGN

):HRGN;


CreateRoundRectRgn

Creates a rectangular region with rounded corners. All parameters in logical units.

Declaration

Source position: winapih.inc line 72

function CreateRoundRectRgn(

  X1: Integer;

  Y1: Integer;

  X2: Integer;

  Y2: Integer;

  nWidthEllipse: Integer;

  nHeightEllipse: Integer

):HRGN;

Arguments

nWidthEllipse | The extent of the ellipse, used for the rounded corners
nHeightEllipse | The extent of the ellipse, used for the rounded corners

Function result

The region Handle, zero on failure


CreateRubberBand

Declaration

Source position: lclintfh.inc line 55

function CreateRubberBand(

  const ARect: TRect;

  const ABrush: HBRUSH = 0

):HWND;


CreateSolidBrush

Declaration

Source position: winapih.inc line 311

function CreateSolidBrush(

  Color: TColorRef

):HBRUSH;


CreateStandardCursor

Declaration

Source position: lclintfh.inc line 56

function CreateStandardCursor(

  ACursor: SmallInt

):HCURSOR;


DCClipRegionValid

Declaration

Source position: lclintfh.inc line 58

function DCClipRegionValid(

  DC: HDC

):Boolean;


DeallocateHWnd

Declaration

Source position: lclintfh.inc line 59

procedure DeallocateHWnd(

  Wnd: HWND

);


DeleteCriticalSection

Deletes an unowned critical section

Declaration

Source position: winapih.inc line 74

procedure DeleteCriticalSection(

  var CritSection: TCriticalSection

);

Errors

Results are unpredictable when the section is owned, i.e. has been entered but not yet left.


DeleteDC

Deletes an Device Context, created by CreateDC

Declaration

Source position: winapih.inc line 75

function DeleteDC(

  hDC: HDC

):Boolean;

Function result

False on failure

See also

ReleaseDC

Releases an Device Context obtained by GetDC


DeleteObject

Frees an GDI object

Declaration

Source position: winapih.inc line 76

function DeleteObject(

  GDIObject: HGDIOBJ

):Boolean;

Function result

False on failure

Description

The bitmap of a pattern brush is not destroyed with the brush.

Errors

The function fails when the Handle is selected into an DC.


DestroyCaret

Destroys the caret but doesn't free the bitmap

Declaration

Source position: winapih.inc line 77

function DestroyCaret(

  Handle: HWND

):Boolean;

Arguments

Handle

Handle of the window with the caret

Function result

False on failure


DestroyCursor

Destroys an mouse cursor

Declaration

Source position: winapih.inc line 78

function DestroyCursor(

  Handle: HCURSOR

):Boolean;

Arguments

Handle

The cursor Handle

Function result

False on failure


DestroyIcon

Destroys an icon

Declaration

Source position: winapih.inc line 79

function DestroyIcon(

  Handle: HICON

):Boolean;

Function result

False on failure


DestroyRubberBand

Declaration

Source position: lclintfh.inc line 60

procedure DestroyRubberBand(

  ARubberBand: HWND

);


DPtoLP

Converts an array of Device Points (coordinates) into Logical Points

Declaration

Source position: winapih.inc line 81

function DPtoLP(

  DC: HDC;

  var Points;

  Count: Integer

):Bool;

Arguments

DC | The device context, containing the coordinate mapping information
Points | An array of points
Count | The number of points to convert

Function result

False on failure


DrawDefaultDockImage

Declaration

Source position: lclintfh.inc line 61

procedure DrawDefaultDockImage(

  AOldRect: TRect;

  ANewRect: TRect;

  AOperation: TDockImageOperation

);


DrawEdge

Draws one or more edges of a rectangle

Declaration

Source position: winapih.inc line 84

function DrawEdge(

  DC: HDC;

  var Rect: TRect;

  edge: Cardinal;

  grfFlags: Cardinal

):Boolean;


DrawFocusRect

Shows or hides a floating rectangle

Declaration

Source position: winapih.inc line 83

function DrawFocusRect(

  DC: HDC;

  const Rect: TRect

):Boolean;


DrawFrameControl

Draws a window frame control, of the specified type and style

Declaration

Source position: winapih.inc line 82

function DrawFrameControl(

  DC: HDC;

  const Rect: TRect;

  uType: Cardinal;

  uState: Cardinal

):Boolean;

Function result

False on failure


DrawGrid

Declaration

Source position: lclintfh.inc line 62

procedure DrawGrid(

  DC: HDC;

  const R: TRect;

  DX: Integer;

  DY: Integer

);


DrawText

Draws formatted text within a rectangle

Declaration

Source position: winapih.inc line 85

function DrawText(

  DC: HDC;

  Str: PChar;

  Count: Integer;

  var Rect: TRect;

  Flags: Cardinal

):Integer;


Ellipse

Draws a filled circle or ellipse, bounded by a rectangle

Declaration

Source position: winapih.inc line 95

function Ellipse(

  DC: HDC;

  x1: Integer;

  y1: Integer;

  x2: Integer;

  y2: Integer

):Boolean;


EnableScrollBar

Enables or disables the arrows of a scrollbar control, or of the scrollbars of a window.

Declaration

Source position: winapih.inc line 87

function EnableScrollBar(

  Wnd: HWND;

  wSBflags: Cardinal;

  wArrows: Cardinal

):Boolean;


EnableWindow

Enables or disables mouse and keyboard input to the specified window or control.

Declaration

Source position: winapih.inc line 88

function EnableWindow(

  hWnd: HWND;

  bEnable: Boolean

):Boolean;


EndPaint

Ends painting a window, started with BeginPaint

Declaration

Source position: winapih.inc line 89

function EndPaint(

  Handle: HWND;

  var PS: TPaintStruct

):Integer;


EnterCriticalSection

Enters a critical section

Declaration

Source position: winapih.inc line 90

procedure EnterCriticalSection(

  var CritSection: TCriticalSection

); overload;


EnumDisplayMonitors

Invokes a callback function for every available display monitor

Declaration

Source position: winapih.inc line 91

function EnumDisplayMonitors(

  hdc: HDC;

  lprcClip: PRect;

  lpfnEnum: MonitorEnumProc;

  dwData: LPARAM

):LongBool;


EnumFontFamilies

Invokes a callback function for every font available on a specified device

Declaration

Source position: winapih.inc line 92

function EnumFontFamilies(

  DC: HDC;

  Family: Pchar;

  EnumFontFamProc: FontEnumProc;

  LParam: LPARAM

):LongInt;


EnumFontFamiliesEx

Invokes a callback function for every available font that matches certain criteria.

Declaration

Source position: winapih.inc line 93

function EnumFontFamiliesEx(

  DC: HDC;

  lpLogFont: PLogFont;

  Callback: FontEnumExProc;

  Lparam: LPARAM;

  Flags: dword

):LongInt;


EqualRect

Returns True when the rectangles are identical

Declaration

Source position: winapih.inc line 313

function EqualRect(

  const lprc1: TRect;

  const lprc2: TRect

):Boolean;


EqualRgn

Declaration

Source position: winapih.inc line 97

function EqualRgn(

  Rgn1: HRGN;

  Rgn2: HRGN

):Boolean;


ExcludeClipRect

Excludes a rectangle from the clipping region, i.e. allows one to paint within the rectangle.

Declaration

Source position: winapih.inc line 98

function ExcludeClipRect(

  dc: HDC;

  Left: Integer;

  Top: Integer;

  Right: Integer;

  Bottom: Integer

):Integer;


ExcludeClipRgn

Declaration

Source position: lclintfh.inc line 132

function ExcludeClipRgn(

  dc: HDC;

  rgn: HRGN

):Integer;


ExtCreatePen

Creates a logical pen, selectable into any DC

Declaration

Source position: winapih.inc line 99

function ExtCreatePen(

  dwPenStyle: DWord;

  dwWidth: DWord;

  const lplb: TLogBrush;

  dwStyleCount: DWord;

  lpStyle: PDWord

):HPEN;


ExtSelectClipRGN

Combines the passed Region with the current clipping region

Declaration

Source position: winapih.inc line 101

function ExtSelectClipRGN(

  dc: HDC;

  rgn: HRGN;

  Mode: LongInt

):Integer;


ExtTextOut

Draws an string without formatting (single line)

Declaration

Source position: winapih.inc line 100

function ExtTextOut(

  DC: HDC;

  X: Integer;

  Y: Integer;

  Options: LongInt;

  Rect: PRect;

  Str: PChar;

  Count: LongInt;

  Dx: PInteger

):Boolean;


ExtUTF8Out

Declaration

Source position: lclintfh.inc line 64

function ExtUTF8Out(

  DC: HDC;

  X: Integer;

  Y: Integer;

  Options: LongInt;

  Rect: PRect;

  Str: PChar;

  Count: LongInt;

  Dx: PInteger

):Boolean;


FillRect

Fills a rectangle by using the specified brush

Declaration

Source position: winapih.inc line 103

function FillRect(

  DC: HDC;

  const Rect: TRect;

  Brush: HBRUSH

):Boolean;


FillRgn

Fills a region using the specified brush

Declaration

Source position: winapih.inc line 104

function FillRgn(

  DC: HDC;

  RegionHnd: HRGN;

  hbr: HBRUSH

):Bool;


FindDefaultBrowser

Declaration

Source position: lclintf.pas line 80

function FindDefaultBrowser(

  out ABrowser: string;

  out AParams: string

):Boolean;


FloodFill

Fills an area of the display surface with the current brush

Declaration

Source position: winapih.inc line 105

function FloodFill(

  DC: HDC;

  X: Integer;

  Y: Integer;

  Color: TGraphicsColor;

  FillStyle: TGraphicsFillStyle;

  Brush: HBRUSH

):Boolean;


FontIsMonoSpace

Declaration

Source position: lclintfh.inc line 65

function FontIsMonoSpace(

  Font: HFONT

):Boolean;


Frame3d

Declaration

Source position: lclintfh.inc line 66

function Frame3d(

  DC: HDC;

  var ARect: TRect;

  const FrameWidth: Integer;

  const Style: TGraphicsBevelCut

):Boolean;


FrameRect

Draws a border around a rectangle

Declaration

Source position: winapih.inc line 109

function FrameRect(

  DC: HDC;

  const ARect: TRect;

  hBr: HBRUSH

):Integer;


GetAcceleratorString

Declaration

Source position: lclintfh.inc line 68

function GetAcceleratorString(

  const AVKey: Byte;

  const AShiftState: TShiftState

):string;


GetActiveWindow

Returns the Handle of the active window of the calling thread

Declaration

Source position: winapih.inc line 111

function GetActiveWindow: HWND;


GetAvailableNativeCanvasTypes

Declaration

Source position: lclintfh.inc line 69

function GetAvailableNativeCanvasTypes(

  DC: HDC;

  AAllowFallbackToParent: Boolean = False

):TNativeCanvasTypes;


GetAvailableNativeHandleTypes

Declaration

Source position: lclintfh.inc line 70

function GetAvailableNativeHandleTypes(

  Handle: HWND;

  AAllowFallbackToParent: Boolean = False

):TNativeHandleTypes;


GetBitmapBits

Fills an buffer with the bitmap bits

Declaration

Source position: winapih.inc line 112

function GetBitmapBits(

  Bitmap: HBITMAP;

  Count: LongInt;

  Bits: Pointer

):LongInt;


GetBkColor

Returns the background color of an device context

Declaration

Source position: winapih.inc line 113

function GetBkColor(

  DC: HDC

):TColorRef;


GetBValue

Extracts the blue color value from a COLORREF

Declaration

Source position: winapih.inc line 319

function GetBValue(

  RGB: DWORD

):Byte;


GetCapture

Returns the window that captures mouse messages

Declaration

Source position: winapih.inc line 114

function GetCapture: HWND;


GetCaretPos

Returns the caret position, in client coordinates

Declaration

Source position: winapih.inc line 115

function GetCaretPos(

  var lpPoint: TPoint

):Boolean;


GetCaretRespondToFocus

Declaration

Source position: lclintfh.inc line 71

function GetCaretRespondToFocus(

  handle: HWND;

  var ShowHideOnFocus: Boolean

):Boolean;


GetCharABCWidths

Returns the ABC widths of an range of character codes

Declaration

Source position: winapih.inc line 121

function GetCharABCWidths(

  DC: HDC;

  p2: UINT;

  p3: UINT;

  const ABCStructs

):Boolean;


GetClientBounds

Declaration

Source position: lclintfh.inc line 72

function GetClientBounds(

  handle: HWND;

  var ARect: TRect

):Boolean;


GetClientRect

Returns the client rectangle of a control. Left and Top are always 0

Declaration

Source position: winapih.inc line 116

function GetClientRect(

  handle: HWND;

  var Rect: TRect

):Boolean;

Description

The client rectangle is the size of the inner area of a control, where the child controls are visible.

A child control with Align=alClient will completely fill the clientrect.


GetClipBox

Returns the smallest rectangle which includes the entire clipping region of an device context.

Declaration

Source position: winapih.inc line 117

function GetClipBox(

  DC: HDC;

  lpRect: PRect

):LongInt;


GetClipRGN

Returns the clipping region of an device context

Declaration

Source position: winapih.inc line 118

function GetClipRGN(

  DC: HDC;

  RGN: HRGN

):LongInt;


GetCmdLineParamDescForInterface

Declaration

Source position: lclintfh.inc line 73

function GetCmdLineParamDescForInterface: string;


GetControlConstraints

Declaration

Source position: lclintfh.inc line 74

function GetControlConstraints(

  Constraints: TObject

):Boolean;


GetCurrentObject

Returns an currently selected object in an device context

Declaration

Source position: winapih.inc line 119

function GetCurrentObject(

  DC: HDC;

  uObjectType: UINT

):HGDIOBJ;


GetCursorPos

Declaration

Source position: winapih.inc line 120

function GetCursorPos(

  var lpPoint: TPoint

):Boolean;


GetDC

Returns the handle of an Device Context (DC) for the client area of a window.

Declaration

Source position: winapih.inc line 122

function GetDC(

  hWnd: HWND

):HDC;


GetDCOriginRelativeToWindow

Declaration

Source position: lclintfh.inc line 75

function GetDCOriginRelativeToWindow(

  PaintDC: HDC;

  WindowHandle: HWND;

  var OriginDiff: TPoint

):Boolean;


GetDesignerDC

Declaration

Source position: lclintfh.inc line 76

function GetDesignerDC(

  WindowHandle: HWND

):HDC;


GetDeviceCaps

Returns various device specific information

Declaration

Source position: winapih.inc line 123

function GetDeviceCaps(

  DC: HDC;

  Index: Integer

):Integer;

Description

Returns information about any DC, which might be the screen DC representing the monitor, a control canvas or a offscreen bitmap canvas. The following constants can be utilized in the index argument:

  • HORZSIZE
  • VERTSIZE
  • HORZRES
  • BITSPIXEL
  • PLANES
  • SIZEPALETTE
  • LOGPIXELSX - the DPI in the X axis
  • LOGPIXELSY - the DPI in the Y axis
  • VERTRES
  • NUMRESERVED

An example showing how to obtain the screen DPI for the X axis using GetDeviceCaps, which is the method utilized by TScreen.PixelsPerInch:

var
  DC: HDC;
begin
  DC := GetDC(0);
  FDPI := GetDeviceCaps(DC,LOGPIXELSX); // DPI in pixels per inch
  ReleaseDC(0, DC);
end;

See also

#lcl.Forms.TScreen.PixelsPerInch | The number of screen pixels for an virtual inch (DPI), in the vertical direction.
#lcl.LCLType.HORZSIZE | Horizontal size in millimeters
#lcl.LCLType.VERTSIZE | Vertical size in millimeters.
#lcl.LCLType.HORZRES | Horizontal width in pixels
#lcl.LCLType.BITSPIXEL | Number of bits per pixel
#lcl.LCLType.PLANES | Number of color planes.
#lcl.LCLType.SIZEPALETTE | Number of entries in the color palette
#lcl.LCLType.LOGPIXELSX | The number of pixels per logical inch, in X (horizontal) direction.
#lcl.LCLType.LOGPIXELSY | The number of pixels per logical inch, in Y (vertical) direction.
#lcl.LCLType.VERTRES | Vertical height in pixels
#lcl.LCLType.NUMRESERVED | Number of reserved entries in the color palette


GetDeviceSize

Declaration

Source position: lclintfh.inc line 77

function GetDeviceSize(

  DC: HDC;

  var p: TPoint

):Boolean;


GetDIBits

Fills an buffer with the bitmap bits

Declaration

Source position: winapih.inc line 124

function GetDIBits(

  DC: HDC;

  Bitmap: HBITMAP;

  StartScan: UINT;

  NumScans: UINT;

  Bits: Pointer;

  var BitInfo: BITMAPINFO;

  Usage: UINT

):Integer;

Arguments

Bitmap | The (device dependent) bitmap handle
Bits | Pointer to the output buffer, or Nil to get the required dimensions


GetDoubleClickTime

Returns the double-click time, in milliseconds

Declaration

Source position: winapih.inc line 125

function GetDoubleClickTime: UINT;


GetDpiForMonitor

Declaration

Source position: winapih.inc line 133

function GetDpiForMonitor(

  hmonitor: HMONITOR;

  dpiType: TMonitorDpiType;

  out dpiX: UINT;

  out dpiY: UINT

):HRESULT;


GetFocus

Returns the handle of the window that has the focus in the current thread.

Declaration

Source position: winapih.inc line 126

function GetFocus: HWND;


GetFontLanguageInfo

Returns language information about the currently selected font

Declaration

Source position: winapih.inc line 127

function GetFontLanguageInfo(

  DC: HDC

):DWord;


GetForegroundWindow

Returns the window that the user is currently working with, session wide

Declaration

Source position: winapih.inc line 128

function GetForegroundWindow: HWND;


GetGValue

Extracts the green color value from a COLORREF

Declaration

Source position: winapih.inc line 318

function GetGValue(

  RGB: DWORD

):Byte;


GetIconInfo

Returns information about an Icon or Cursor

Declaration

Source position: winapih.inc line 129

function GetIconInfo(

  AIcon: HICON;

  AIconInfo: PIconInfo

):Boolean;


GetKeyState

The status of a virtual key

Declaration

Source position: winapih.inc line 130

function GetKeyState(

  nVirtKey: Integer

):SmallInt;


GetLCLOwnerObject

Declaration

Source position: lclintfh.inc line 78

function GetLCLOwnerObject(

  Handle: HWND

):TObject;


GetMapMode

Returns the mapping mode of an device context

Declaration

Source position: winapih.inc line 131

function GetMapMode(

  DC: HDC

):Integer;


GetMonitorInfo

Returns information about an display monitor

Declaration

Source position: winapih.inc line 132

function GetMonitorInfo(

  hMonitor: HMONITOR;

  lpmi: PMonitorInfo

):Boolean;


GetNativeCanvas

Declaration

Source position: lclintfh.inc line 79

function GetNativeCanvas(

  DC: HDC;

  AHandleType: TNativeCanvasType;

  AAllowFallbackToParent: Boolean = False

):PtrInt;


GetNativeHandle

Declaration

Source position: lclintfh.inc line 80

function GetNativeHandle(

  Handle: HWND;

  AHandleType: TNativeHandleType;

  AAllowFallbackToParent: Boolean = False

):PtrInt;


GetObject

Returns information about a graphics object

Declaration

Source position: winapih.inc line 134

function GetObject(

  GDIObject: HGDIOBJ;

  BufSize: Integer;

  Buf: Pointer

):Integer;


GetPaletteEntries

Retrieves an range of color entries from a logical palette

Declaration

Source position: winapih.inc line 135

function GetPaletteEntries(

  Palette: HPALETTE;

  StartIndex: UINT;

  NumEntries: UINT;

  var PaletteEntries

):UINT;


GetParent

Returns the parent window of a window

Declaration

Source position: winapih.inc line 137

function GetParent(

  Handle: HWND

):HWND;


GetProp

Retrieves an property value for a window.

Declaration

Source position: winapih.inc line 138

function GetProp(

  Handle: HWND;

  Str: PChar

):Pointer;


GetRGBIntValues

Extracts the red, green and blue color values from a COLORREF

Declaration

Source position: winapih.inc line 321

procedure GetRGBIntValues(

  RGB: DWORD;

  out R: Integer;

  out G: Integer;

  out B: Integer

);


GetRGBValues

Extracts the red, green and blue color values from a COLORREF

Declaration

Source position: winapih.inc line 320

procedure GetRGBValues(

  RGB: DWORD;

  out R: Byte;

  out G: Byte;

  out B: Byte

);


GetRgnBox

Returns the bounding rectangle of a region, containing the entire region

Declaration

Source position: winapih.inc line 139

function GetRgnBox(

  RGN: HRGN;

  lpRect: PRect

):LongInt;


GetROP2

The current Foreground Mixing Mode in an device context

Declaration

Source position: winapih.inc line 140

function GetROP2(

  DC: HDC

):Integer;


GetRValue

Extracts the red color value from a COLORREF

Declaration

Source position: winapih.inc line 317

function GetRValue(

  RGB: DWORD

):Byte;


GetScrollBarSize

Declaration

Source position: lclintfh.inc line 81

function GetScrollBarSize(

  Handle: HWND;

  SBStyle: Integer

):Integer;


GetScrollbarVisible

Declaration

Source position: lclintfh.inc line 82

function GetScrollbarVisible(

  Handle: HWND;

  SBStyle: Integer

):Boolean;


GetScrollInfo

Returns all or selected information about a ScrollBar.

Declaration

Source position: winapih.inc line 141

function GetScrollInfo(

  Handle: HWND;

  SBStyle: Integer;

  var ScrollInfo: TScrollInfo

):Boolean;

Arguments

Handle | The ScrollBar or window handle
SBStyle | The ScrollBar kind.
ScrollInfo | Receives the values indicated in fMask

Function result

False on failure

See also

#lcl.LCLType.tagScrollInfo | The Scrollbar properties parameter record.
SetScrollInfo |


GetScrollPos

Returns the scollbar position

Declaration

Source position: winapih.inc line 315

function GetScrollPos(

  Handle: HWND;

  nBar: Integer

):Integer;

Function result

The position, zero if the scrollbar is not visible

Description

If the scrollbar is not visible, then the return value is 0.


GetScrollRange

Returns the minimum and maximum Position values of a ScrollBar.

Declaration

Source position: winapih.inc line 316

function GetScrollRange(

  Handle: HWND;

  nBar: Integer;

  var lpMinPos: Integer;

  var lpMaxPos: Integer

):Boolean;


GetStockObject

Retrieves a handle to one of the predefined graphic objects

Declaration

Source position: winapih.inc line 144

function GetStockObject(

  Value: Integer

):THandle;


GetSysColor

Retrieves the system color for standard display elements

Declaration

Source position: winapih.inc line 145

function GetSysColor(

  nIndex: Integer

):DWORD;


GetSysColorBrush

Retrieves a system brush for standard display elements

Declaration

Source position: winapih.inc line 146

function GetSysColorBrush(

  nIndex: Integer

):HBRUSH;


GetSystemMetrics

Retrieves various system metrics

Declaration

Source position: winapih.inc line 149

function GetSystemMetrics(

  nIndex: Integer

):Integer;


GetSystemPaletteEntries

Retrieves an range of color entries from the system palette for a device

Declaration

Source position: winapih.inc line 147

function GetSystemPaletteEntries(

  DC: HDC;

  StartIndex: UINT;

  NumEntries: UINT;

  var PaletteEntries

):UINT;


GetTextColor

The current text color in an device context

Declaration

Source position: winapih.inc line 150

function GetTextColor(

  DC: HDC

):TColorRef;


GetTextExtentExPoint

Calculates the number of characters, that fit into some horizontal space

Declaration

Source position: winapih.inc line 151

function GetTextExtentExPoint(

  DC: HDC;

  Str: PChar;

  Count: Integer;

  MaxWidth: Integer;

  MaxCount: PInteger;

  PartialWidths: PInteger;

  var Size: TSize

):Boolean;


GetTextExtentPoint

Computes the display width and height of an string

Declaration

Source position: winapih.inc line 152

function GetTextExtentPoint(

  DC: HDC;

  Str: PChar;

  Count: Integer;

  var Size: TSize

):Boolean;


GetTextExtentPoint32

Computes the display width and height of an string

Declaration

Source position: winapih.inc line 153

function GetTextExtentPoint32(

  DC: HDC;

  Str: PChar;

  Count: Integer;

  var Size: TSize

):Boolean;


GetTextMetrics

Retrieves the metrics for the currently selected font

Declaration

Source position: winapih.inc line 154

function GetTextMetrics(

  DC: HDC;

  var TM: TTextMetric

):Boolean;


GetTickCount

Number of ticks (milliseconds) elapsed since the computer was started

Declaration

Source position: lclintf.pas line 73

function GetTickCount: DWord;

Function result

Elapsed ticks (milliseconds)

Description

GetTickCount is a DWord function used to get the number of ticks (milliseconds) elapsed since the computer was started. GetTickCount calls the GetTickCount64 function in LazSysUtils to get the return value.


GetTickCount64

Number of ticks (milliseconds) elapsed since the computer was started

Declaration

Source position: lclintf.pas line 74

function GetTickCount64: QWord;

Function result

Elapsed ticks (milliseconds)

Description

GetTickCount64 is a QWord function used to get the number of ticks (milliseconds) elapsed since the computer was started. GetTickCount64 calls the GetTickCount64 function in LazSysUtils to get the return value.


GetViewPortExtEx

Returns the size of the viewport of an device context

Declaration

Source position: winapih.inc line 155

function GetViewPortExtEx(

  DC: HDC;

  Size: PSize

):Integer;


GetViewPortOrgEx

Returns the origin of the viewport of an device context

Declaration

Source position: winapih.inc line 156

function GetViewPortOrgEx(

  DC: HDC;

  P: PPoint

):Integer;


GetWindowExtEx

Returns the extent of a window, in logical units

Declaration

Source position: winapih.inc line 157

function GetWindowExtEx(

  DC: HDC;

  Size: PSize

):Integer;


GetWindowLong

Returns attributes of a window

Declaration

Source position: winapih.inc line 158

function GetWindowLong(

  Handle: HWND;

  int: Integer

):PtrInt;


GetWindowOrgEx

Retrieves the window origin of an device context, in logical units

Declaration

Source position: winapih.inc line 161

function GetWindowOrgEx(

  dc: HDC;

  var P: TPoint

):Integer;

function GetWindowOrgEx(

  dc: HDC;

  P: PPoint

):Integer;


GetWindowRect

Retrieves the bounding rectangle of a window, including the window decoration in screen coordinates

Declaration

Source position: winapih.inc line 159

function GetWindowRect(

  Handle: HWND;

  var Rect: TRect

):Integer;

Description

Retrieves the bounding rectangle of a window, including the window decoration. The coordinates are given relative to the upper-left corner of the screen in screen. After the call, Rect will be the control area in screen coordinates. That means, Left and Top will be the screen coordinate of the TopLeft pixel of the Handle object and Right and Bottom will be the screen coordinate of the BottomRight pixel.

See also

GetWindowSize | Returns the Width and Height of a window, including the window decoration.
SetWindowPos | Changes the size, position, and Z order of a window


GetWindowRelativePosition

Declaration

Source position: lclintfh.inc line 83

function GetWindowRelativePosition(

  Handle: HWND;

  var Left: Integer;

  var Top: Integer

):Boolean;


GetWindowSize

Returns the Width and Height of a window, including the window decoration.

Declaration

Source position: winapih.inc line 160

function GetWindowSize(

  Handle: HWND;

  var Width: Integer;

  var Height: Integer

):Boolean;

Description

This function is a Lazarus addition and does not exist in the Windows API. It returns the Width and Height of a window, including the window decoration. To get the size of a form without the window decoration just use TCustomForm.Width and TCustomForm.Height or TCustomForm.ClientWidth and TCustomForm.ClientHeight.

See also

GetWindowRect | Retrieves the bounding rectangle of a window, including the window decoration in screen coordinates
#lcl.Forms.TForm.ClientWidth | The width of the client area of the control
#lcl.Forms.TForm.ClientHeight | The height of the client area of the control


GradientFill

Fills rectangle or triangle areas with gradient colors

Declaration

Source position: winapih.inc line 163

function GradientFill(

  DC: HDC;

  Vertices: PTriVertex;

  NumVertices: LongInt;

  Meshes: Pointer;

  NumMeshes: LongInt;

  Mode: LongInt

):Boolean;


HideCaret

Removes the caret from the screen

Declaration

Source position: winapih.inc line 166

function HideCaret(

  hWnd: HWND

):Boolean;


IndexToOverlayMask

Converts an imagelist index into an overlay index.

Declaration

Source position: winapih.inc line 323

function IndexToOverlayMask(

  iOverlay: UINT

):UINT;

Arguments

iOverlay

The imagelist index of the overlay

Function result

Ready for combination with another imagelist index.


InflateRect

Inflates the rectangle in all directions.

Declaration

Source position: winapih.inc line 324

function InflateRect(

  var ARect: TRect;

  dx: Integer;

  dy: Integer

):Boolean;

Arguments

ARect | This rectangle is modified
dx | The horizontal increase, negative to decrease
dy | The vertical increase, negative to decrease

Function result

Always True

Description

The deltas are applied to every side, i.e. the width and height increase by the double amount.

Positive values inflate, negative values deflate.

The rectangle is clipped so that width and height never can become negative.

This method can be used to add or subtract a border around the rectangle.


InitializeCriticalSection

Initializes a Critical Section object

Declaration

Source position: winapih.inc line 170

procedure InitializeCriticalSection(

  var CritSection: TCriticalSection

);


IntersectClipRect

Shrinks the clipping region of an Device Context to a rectangular boundary, e.g. a text area.

Declaration

Source position: winapih.inc line 171

function IntersectClipRect(

  dc: HDC;

  Left: Integer;

  Top: Integer;

  Right: Integer;

  Bottom: Integer

):Integer;

Function result

The region type, zero on failure

Description

The result can be one of the following constants: Error, NullRegion, SimpleRegion, ComplexRegion, or Region_Error

See also

#lcl.LCLType.Region_Error


IntersectRect

Intersects SrcRect1 and SrcRect2 into DestRect

Declaration

Source position: winapih.inc line 325

function IntersectRect(

  var DestRect: TRect;

  const SrcRect1: TRect;

  const SrcRect2: TRect

):Boolean;

Arguments

DestRect

Receives the intersection

Function result

False when the rectangles don't overlap

Description

Intersecting means that DestRect will be the overlapping area of SrcRect1 and SrcRect2.

If SrcRect1 and SrcRect2 do not overlap the Result is false, else true.


IntfSendsUTF8KeyPress

[Overview][Types][Procedures and functions][Variables][Index] Reference for unit 'LCLIntf' (#lcl)

IntfSendsUTF8KeyPress (deprecated)

Declaration

Source position: lclintfh.inc line 85

function IntfSendsUTF8KeyPress: Boolean;


InvalidateFrame

Declaration

Source position: lclintfh.inc line 86

function InvalidateFrame(

  aHandle: HWND;

  ARect: PRect;

  bErase: Boolean;

  BorderWidth: Integer

):Boolean;


InvalidateRect

Marks a display area for repaint

Declaration

Source position: winapih.inc line 173

function InvalidateRect(

  aHandle: HWND;

  ARect: PRect;

  bErase: Boolean

):Boolean;


InvalidateRgn

Marks a display area for repaint

Declaration

Source position: winapih.inc line 174

function InvalidateRgn(

  Handle: HWND;

  Rgn: HRGN;

  Erase: Boolean

):Boolean;


IsCDIntfControl

Declaration

Source position: lclintfh.inc line 89

function IsCDIntfControl(

  AWinControl: TObject

):Boolean;


IsCharAlphaNumeric

Checks for ASCII letter or digit characters

Declaration

Source position: winapih.inc line 326

function IsCharAlphaNumeric(

  c: Char

):Boolean;

Function result

True when the character is a letter or digit


IsDBCSLeadByte

Declaration

Source position: winapih.inc line 176

function IsDBCSLeadByte(

  TestChar: Byte

):Boolean;


IsDesignerDC

Declaration

Source position: lclintfh.inc line 87

function IsDesignerDC(

  WindowHandle: HWND;

  DC: HDC

):Boolean;


IsIconic

True when the window is minimized

Declaration

Source position: winapih.inc line 178

function IsIconic(

  handle: HWND

):Boolean;


IsMobilePlatform

Declaration

Source position: lclintfh.inc line 88

function IsMobilePlatform: Boolean;


IsRectEmpty

Returns True if the rectangle is empty

Declaration

Source position: winapih.inc line 327

function IsRectEmpty(

  const ARect: TRect

):Boolean;

Function result

True if the rectangle is empty

Description

IsEmptyRect returns true if the area of the rectangle is empty, i.e. has a zero or negative width or height.


IsWindow

Checks whether a handle refers to a window

Declaration

Source position: winapih.inc line 179

function IsWindow(

  handle: HWND

):Boolean;


IsWindowEnabled

Determines whether a window can receive mouse and keyboard input

Declaration

Source position: winapih.inc line 180

function IsWindowEnabled(

  handle: HWND

):Boolean;


IsWindowVisible

The definite Visible state of a window

Declaration

Source position: winapih.inc line 181

function IsWindowVisible(

  handle: HWND

):Boolean;


IsZoomed

True when the window is maximized

Declaration

Source position: winapih.inc line 182

function IsZoomed(

  handle: HWND

):Boolean;


KillTimer

Removes an timer

Declaration

Source position: winapih.inc line 329

function KillTimer(

  Wnd: HWND;

  uIDEvent: UINT_PTR

):Bool;

Arguments

Wnd | The window handle associated with the timer, can be zero
uIDEvent | The timer ID

Function result

Zero on failure!

See also

SetTimer

Creates or resets an timer for the given time interval


LeaveCriticalSection

Releases a critical section, for use by other threads

Declaration

Source position: winapih.inc line 186

procedure LeaveCriticalSection(

  var CritSection: TCriticalSection

); overload;


LineTo

Draws a line from the current position up to, but not including, the specified point

Declaration

Source position: winapih.inc line 187

function LineTo(

  DC: HDC;

  X: Integer;

  Y: Integer

):Boolean;


LoadBitmap

Declaration

Source position: winapih.inc line 188

function LoadBitmap(

  hInstance: THandle;

  lpBitmapName: PChar

):HBITMAP;


LoadCursor

Declaration

Source position: winapih.inc line 189

function LoadCursor(

  hInstance: THandle;

  lpCursorName: PChar

):HCURSOR;


LoadIcon

Declaration

Source position: winapih.inc line 190

function LoadIcon(

  hInstance: THandle;

  lpIconName: PChar

):HICON;


LPtoDP

Converts logical coordinates into device coordinates

Declaration

Source position: winapih.inc line 191

function LPtoDP(

  DC: HDC;

  var Points;

  Count: Integer

):Bool;


MakeLong

Copies two words into a double word

Declaration

Source position: winapih.inc line 331

function MakeLong(

  A: Word;

  B: Word

):DWORD;

Arguments

A | The low word
B | The high word

Function result

The combined doubleword


MakeLParam

Copies two words into a double word, usable as a message lParam

Declaration

Source position: winapih.inc line 335

function MakeLParam(

  l: Word;

  h: Word

):LPARAM;

Arguments

l | The low word
h | The high word


MakeLResult

Copies two words into a double word, usable as a message Result

Declaration

Source position: winapih.inc line 336

function MakeLResult(

  l: Word;

  h: Word

):LRESULT;

Arguments

l | The low word
h | The high word


MakeROP4

Declaration

Source position: winapih.inc line 332

function MakeROP4(

  fore: DWORD;

  back: DWORD

):DWORD;


MakeWord

Copies two bytes into a word

Declaration

Source position: winapih.inc line 333

function MakeWord(

  A: Byte;

  B: Byte

):Word;

Arguments

A | The low byte
B | The high byte


MakeWParam

Copies two words into a double word, usable as a message wParam

Declaration

Source position: winapih.inc line 334

function MakeWParam(

  l: Word;

  h: Word

):WPARAM;

Arguments

l | The low word
h | The high word

Description

The result has the size of an pointer.


MaskBlt

Copies part of an source DC into an destination DC, using the specified foreground and background raster operations.

Declaration

Source position: winapih.inc line 196

function MaskBlt(

  DestDC: HDC;

  X: Integer;

  Y: Integer;

  Width: Integer;

  Height: Integer;

  SrcDC: HDC;

  XSrc: Integer;

  YSrc: Integer;

  Mask: HBITMAP;

  XMask: Integer;

  YMask: Integer;

  Rop: DWORD

):Boolean;

function MaskBlt(

  DestDC: HDC;

  X: Integer;

  Y: Integer;

  Width: Integer;

  Height: Integer;

  SrcDC: HDC;

  XSrc: Integer;

  YSrc: Integer;

  Mask: HBITMAP;

  XMask: Integer;

  YMask: Integer

):Boolean;

Description

MaskBlt behaves like BitBlt when no mask bitmap is specified. It does a SRCOPY operation when also no ROP is specified. See BitBlt for general information about raster operations.

Rop contains both a foreground and a background raster operation (see MakeROP4). When a (monochrome) mask bitmap is present, its bits select either the foreground (1) or background (0) raster operation.

See also

BitBlt | Copies a section of a Canvas to another one, performing a raster operation (ROP)
MakeROP4 |


MessageBox

The MessageBox function displays an modal dialog, with the given text, caption, icon and buttons.

Declaration

Source position: winapih.inc line 198

function MessageBox(

  hWnd: HWND;

  lpText: PChar;

  lpCaption: PChar;

  uType: Cardinal = MB_OK

):Integer;


MonitorFromPoint

Finds an monitor from screen coordinates

Declaration

Source position: winapih.inc line 199

function MonitorFromPoint(

  ptScreenCoords: TPoint;

  dwFlags: DWord

):HMONITOR;


MonitorFromRect

Declaration

Source position: winapih.inc line 200

function MonitorFromRect(

  lprcScreenCoords: PRect;

  dwFlags: DWord

):HMONITOR;


MonitorFromWindow

Finds the monitor covering most of a window

Declaration

Source position: winapih.inc line 201

function MonitorFromWindow(

  hWnd: HWND;

  dwFlags: DWord

):HMONITOR;


MoveToEx

Moves the current position to the specified point

Declaration

Source position: winapih.inc line 203

function MoveToEx(

  DC: HDC;

  X: Integer;

  Y: Integer;

  OldPoint: PPoint

):Boolean;


MoveWindowOrgEx

Declaration

Source position: lclintfh.inc line 91

function MoveWindowOrgEx(

  dc: HDC;

  dX: Integer;

  dY: Integer

):Boolean;


MsgKeyDataToShiftState

Declaration

Source position: lclintf.pas line 71

function MsgKeyDataToShiftState(

  KeyData: PtrInt

):TShiftState;


NotifyUser

Declaration

Source position: lclintfh.inc line 135

procedure NotifyUser(

  const DialogMessage: string;

  DialogType: LongInt

);

procedure NotifyUser(

  const DialogCaption: string;

  const DialogMessage: string;

  DialogType: LongInt

);


NotifyUserAtXY

Declaration

Source position: lclintfh.inc line 137

procedure NotifyUserAtXY(

  const DialogMessage: string;

  DialogType: LongInt;

  X: LongInt;

  Y: LongInt

);

procedure NotifyUserAtXY(

  const DialogCaption: string;

  const DialogMessage: string;

  DialogType: LongInt;

  X: LongInt;

  Y: LongInt

);


OffsetRect

Move Left/Right by dx, Top/Bottom by dy. Return Top and Left are >= 0.

Declaration

Source position: winapih.inc line 338

function OffsetRect(

  var Rect: TRect;

  dx: Integer;

  dy: Integer

):Boolean;

Function result

False if resulting Top or Left are negative


OffsetRgn

Moves a region relative

Declaration

Source position: winapih.inc line 206

function OffsetRgn(

  RGN: HRGN;

  nXOffset: Integer;

  nYOffset: Integer

):Integer;


OpenDocument

Opens the specified document using the default application for the platform or widget set

Declaration

Source position: lclintf.pas line 83

function OpenDocument(

  APath: string

):Boolean;

Arguments

APath

Full path and file name to open in the routine

Function result

True if an application was found and the document was opened

Description

OpenDocument is a Boolean function used to open the document specified in APath using the default application for the platform or widget set.

The implementation of OpenDocument is platform- and/or WidgetSet-specific. On Windows, the OpenURL function is called to open the specified document. For UNIX-like platforms, the OpenDocumentWidgetsetImplementation is called when assigned. Otherwise, FindFIlenameOfCmd is used to check for common Desktop Environment applications for the platform. RunCmdFromPath is called to open the document using the requisite application.

The return value contains True if an application is available to for the specified file name. The return value is False if an application cannot be found for the specified file, or the file does not exist in the given path.


OpenDocumentWidgetsetImplementation

Declaration

Source position: lclintf.pas line 93

var OpenDocumentWidgetsetImplementation: TOpenParamStringProc = Nil;


OpenURL

Open a given URL with the default browser

Declaration

Source position: lclintf.pas line 82

function OpenURL(

  AURL: string

):Boolean;

Description

The function uses FindDefaultBrowser to find the default browser. If it can be found it starts it and returns true. The AURL is passed as parameter. AURL must be an URL like http://www.lazarus.freepascal.org or file:///tmp/test.txt or file://C:\test.txt.


OpenURLWidgetsetImplementation

Declaration

Source position: lclintf.pas line 92

var OpenURLWidgetsetImplementation: TOpenParamStringProc = Nil;


PaintRgn

Declaration

Source position: winapih.inc line 208

function PaintRgn(

  DC: HDC;

  RGN: HRGN

):Boolean;


PeekMessage

Declaration

Source position: winapih.inc line 209

function PeekMessage(

  var lpMsg: TMsg;

  Handle: HWND;

  wMsgFilterMin: UINT;

  wMsgFilterMax: UINT;

  wRemoveMsg: UINT

):Boolean;


Pie

Draws a filled pie-shaped wedge, from an ellipse and two radials.

Declaration

Source position: winapih.inc line 210

function Pie(

  DC: HDC;

  x1: Integer;

  y1: Integer;

  x2: Integer;

  y2: Integer;

  sx: Integer;

  sy: Integer;

  ex: Integer;

  ey: Integer

):Boolean;


PointToSmallPoint

Declaration

Source position: winapih.inc line 341

function PointToSmallPoint(

  const P: TPoint

):TSmallPoint;


PointToSmallPointNoChecks

Declaration

Source position: winapih.inc line 342

function PointToSmallPointNoChecks(

  const P: TPoint

):TSmallPoint;


PolyBezier

Draws Bézier curves

Declaration

Source position: winapih.inc line 211

function PolyBezier(

  DC: HDC;

  Points: PPoint;

  NumPts: Integer;

  Filled: Boolean;

  Continuous: Boolean

):Boolean;

Description

Use Polybezier to draw cubic Bézier curves. The first curve is drawn from the first point to the fourth point with the second and third points being the control points. If the Continuous flag is TRUE then each subsequent curve requires three more points, using the end-point of the previous Curve as its starting point, the first and second points being used as its control points, and the third point its end-point. If the continuous flag is set to FALSE, then each subsequent Curve requires 4 additional points, which are used exactly as in the first curve. Any additional points which do not add up to a full Bézier(4 for Continuous, 3 otherwise) are ignored. There must be at least 4 points for an drawing to occur. If the Filled Flag is set to TRUE then the resulting Poly-Bézier will be drawn as a Polygon.


Polygon

Draws a Polygon

Declaration

Source position: winapih.inc line 212

function Polygon(

  DC: HDC;

  Points: PPoint;

  NumPts: Integer;

  Winding: Boolean

):Boolean;

Description

Use Polygon to draw a closed, many-sided shape on the canvas, using the value of Pen. After drawing the complete shape, Polygon fills the shape using the value of Brush. The Points parameter is an array of points that give the vertices of the polygon. Winding determines how the polygon is filled. When Winding is True, Polygon fills the shape using the Winding fill algorithm. When Winding is False, Polygon uses the even-odd (alternative) fill algorithm. StartIndex gives the index of the first point in the array to use. All points before this are ignored. NumPts indicates the number of points to use, starting at StartIndex. If NumPts is -1 (the default), Polygon uses all points from StartIndex to the end of the array. The first point is always connected to the last point. To draw a polygon on the canvas, without filling it, use the Polyline method, specifying the first point a second time at the end.


Polyline

Draws a sequence of lines

Declaration

Source position: winapih.inc line 213

function Polyline(

  DC: HDC;

  Points: PPoint;

  NumPts: Integer

):Boolean;

Description

Use Polyline to connect a set of points on the canvas. If you specify only two points, Polyline draws a single line. The Points parameter is an array of points to be connected. StartIndex identifies the first point in the array to use. NumPts indicates the number of points to use. If NumPts is -1 (the default), PolyLine uses all the points from StartIndex to the end of the array. Calling the MoveTo function with the value of the first point, and then repeatedly calling LineTo with all subsequent points will draw the same image on the canvas. However, unlike LineTo, Polyline does not change the value of PenPos.


PostMessage

Sends a message to a window

Declaration

Source position: winapih.inc line 214

function PostMessage(

  Handle: HWND;

  Msg: Cardinal;

  WParam: WPARAM;

  LParam: LPARAM

):Boolean;

Description

This method is a thread-safe solution to send messages to windows. Those messages will be handled in the message loop of the application and therefore can be sent from any thread. They are not immediate, but they will awake the main thread if it is waiting for messages. These messages can be handled by procedures with the keyword message in the class of a form for example. One would then use the handle of this form as the Handle parameter of this routine. Custom messages should always have an identification number (represented by the parameter Msg) larger then the constant LM_USER. The two parameters WParam and LParam will be passed along to the window together with the Msg identification number.

The difference between SendMessage and PostMessage is the way that they return control to the calling thread. With SendMessage control is not returned until the window that the message was sent to has completed processing the sent message, however with PostMessage control is returned immediately.

See also

LCLIntf.SendMessage

Sends a message directed to a window to the message pool of the application


PredefinedClipboardFormat

Declaration

Source position: lclintf.pas line 69

function PredefinedClipboardFormat(

  AFormat: TPredefinedClipboardFormat

):TClipboardFormat;


PromptUser

Declaration

Source position: lclintfh.inc line 93

function PromptUser(

  const DialogCaption: string;

  const DialogMessage: string;

  DialogType: LongInt;

  Buttons: PLongint;

  ButtonCount: LongInt;

  DefaultIndex: LongInt;

  EscapeResult: LongInt

):LongInt;

function PromptUser(

  const DialogMessage: string;

  DialogType: LongInt;

  Buttons: array of LongInt;

  DefaultIndex: LongInt;

  EscapeResult: LongInt

):LongInt;

function PromptUser(

  const DialogMessage: string;

  DialogType: LongInt;

  Buttons: PLongint;

  ButtonCount: LongInt;

  DefaultIndex: LongInt;

  EscapeResult: LongInt

):LongInt;

function PromptUser(

  const DialogCaption: string;

  const DialogMessage: string;

  DialogType: LongInt;

  Buttons: array of LongInt;

  DefaultIndex: LongInt;

  EscapeResult: LongInt

):LongInt;


PromptUserAtXY

Declaration

Source position: lclintfh.inc line 94

function PromptUserAtXY(

  const DialogCaption: string;

  const DialogMessage: string;

  DialogType: LongInt;

  Buttons: PLongint;

  ButtonCount: LongInt;

  DefaultIndex: LongInt;

  EscapeResult: LongInt;

  X: LongInt;

  Y: LongInt

):LongInt;

function PromptUserAtXY(

  const DialogMessage: string;

  DialogType: LongInt;

  Buttons: array of LongInt;

  DefaultIndex: LongInt;

  EscapeResult: LongInt;

  X: LongInt;

  Y: LongInt

):LongInt;

function PromptUserAtXY(

  const DialogMessage: string;

  DialogType: LongInt;

  Buttons: PLongint;

  ButtonCount: LongInt;

  DefaultIndex: LongInt;

  EscapeResult: LongInt;

  X: LongInt;

  Y: LongInt

):LongInt;

function PromptUserAtXY(

  const DialogCaption: string;

  const DialogMessage: string;

  DialogType: LongInt;

  Buttons: array of LongInt;

  DefaultIndex: LongInt;

  EscapeResult: LongInt;

  X: LongInt;

  Y: LongInt

):LongInt;


PtInRect

Checks whether a Point is within a Rect

Declaration

Source position: winapih.inc line 340

function PtInRect(

  const Rect: TRect;

  const Point: TPoint

):Boolean;

Function result

True when Point is within Rect

Description

Top and Left side are part of the rectangle, but Bottom and Right side are outside.


PtInRegion

Declaration

Source position: winapih.inc line 215

function PtInRegion(

  RGN: HRGN;

  X: Integer;

  Y: Integer

):Boolean;


RadialArc

Declaration

Source position: lclintfh.inc line 96

function RadialArc(

  DC: HDC;

  left: Integer;

  top: Integer;

  right: Integer;

  bottom: Integer;

  sx: Integer;

  sy: Integer;

  ex: Integer;

  ey: Integer

):Boolean;


RadialChord

Declaration

Source position: lclintfh.inc line 97

function RadialChord(

  DC: HDC;

  x1: Integer;

  y1: Integer;

  x2: Integer;

  y2: Integer;

  sx: Integer;

  sy: Integer;

  ex: Integer;

  ey: Integer

):Boolean;


RadialPie

Declaration

Source position: lclintfh.inc line 98

function RadialPie(

  DC: HDC;

  x1: Integer;

  y1: Integer;

  x2: Integer;

  y2: Integer;

  Angle1: Integer;

  Angle2: Integer

):Boolean;


RawImage_CreateBitmaps

Declaration

Source position: lclintfh.inc line 99

function RawImage_CreateBitmaps(

  const ARawImage: TRawImage;

  out ABitmap: HBITMAP;

  out AMask: HBITMAP;

  ASkipMask: Boolean = False

):Boolean;


RawImage_DescriptionFromBitmap

Declaration

Source position: lclintfh.inc line 100

function RawImage_DescriptionFromBitmap(

  ABitmap: HBITMAP;

  out ADesc: TRawImageDescription

):Boolean;


RawImage_DescriptionFromDevice

Declaration

Source position: lclintfh.inc line 101

function RawImage_DescriptionFromDevice(

  ADC: HDC;

  out ADesc: TRawImageDescription

):Boolean;


RawImage_FromBitmap

Declaration

Source position: lclintfh.inc line 102

function RawImage_FromBitmap(

  out ARawImage: TRawImage;

  ABitmap: HBITMAP;

  AMask: HBITMAP;

  ARect: PRect = Nil

):Boolean;


RawImage_FromDevice

Declaration

Source position: lclintfh.inc line 103

function RawImage_FromDevice(

  out ARawImage: TRawImage;

  ADC: HDC;

  const ARect: TRect

):Boolean;


RawImage_QueryDescription

Declaration

Source position: lclintfh.inc line 104

function RawImage_QueryDescription(

  AFlags: TRawImageQueryFlags;

  var ADesc: TRawImageDescription

):Boolean;


RealizePalette

Declaration

Source position: winapih.inc line 218

function RealizePalette(

  DC: HDC

):Cardinal;


Rectangle

Declaration

Source position: winapih.inc line 219

function Rectangle(

  DC: HDC;

  X1: Integer;

  Y1: Integer;

  X2: Integer;

  Y2: Integer

):Boolean;


RectInRegion

Declaration

Source position: winapih.inc line 220

function RectInRegion(

  RGN: HRGN;

  ARect: TRect

):Boolean;


RectVisible

Declaration

Source position: winapih.inc line 221

function RectVisible(

  DC: HDC;

  const ARect: TRect

):Boolean;


RedrawWindow

Redraws (part of) a window

Declaration

Source position: winapih.inc line 222

function RedrawWindow(

  Wnd: HWND;

  lprcUpdate: PRect;

  hrgnUpdate: HRGN;

  flags: UINT

):Boolean;


RegroupMenuItem

Declaration

Source position: lclintfh.inc line 105

function RegroupMenuItem(

  hndMenu: HMENU;

  GroupIndex: Integer

):Boolean;


ReleaseCapture

Restores normal mouse input processing, after SetCapture.

Declaration

Source position: winapih.inc line 223

function ReleaseCapture: Boolean;


ReleaseDC

Releases an Device Context obtained by GetDC

Declaration

Source position: winapih.inc line 224

function ReleaseDC(

  hWnd: HWND;

  DC: HDC

):Integer;

Arguments

hWnd

The window associated with the DC

Function result

Zero on failure

See also

DeleteDC

Deletes an Device Context, created by CreateDC


ReleaseDesignerDC

Declaration

Source position: lclintfh.inc line 106

function ReleaseDesignerDC(

  hWnd: HWND;

  DC: HDC

):Integer;


RemoveEventHandler

Declaration

Source position: lclintfh.inc line 107

procedure RemoveEventHandler(

  var AHandler: PEventHandler

);


RemovePipeEventHandler

Declaration

Source position: lclintfh.inc line 109

procedure RemovePipeEventHandler(

  var AHandler: PPipeEventHandler

);


RemoveProcessEventHandler

Declaration

Source position: lclintfh.inc line 108

procedure RemoveProcessEventHandler(

  var AHandler: PProcessEventHandler

);


RemoveProp

Removes a named property from a window

Declaration

Source position: winapih.inc line 225

function RemoveProp(

  Handle: HWND;

  Str: PChar

):THandle;


RequestInput

Declaration

Source position: lclintfh.inc line 110

function RequestInput(

  const InputCaption: string;

  const InputPrompt: string;

  MaskInput: Boolean;

  var Value: string

):Boolean;


RestoreDC

Restores an Device Context (DC) to an previously saved state

Declaration

Source position: winapih.inc line 226

function RestoreDC(

  DC: HDC;

  SavedDC: Integer

):Boolean;


RGB

Combines Red, Green and Blue values into an TColorRef value.

Declaration

Source position: winapih.inc line 344

function RGB(

  R: Byte;

  G: Byte;

  B: Byte

):TColorRef;

Arguments

R | The value of the red channel. zero indicates no contribution, 255 indicates a full red channel.
G | The value of the green channel
B | The value of the blue channel

Function result

The combined COLORREF created with the given color channels

Description

The bytes are shifted into place, following the format $00bbggrr, which is the format of the Windows API type COLORREF. Their actual physical order depends on the endianness of the machine.


RoundRect

Declaration

Source position: winapih.inc line 227

function RoundRect(

  DC: HDC;

  X1: Integer;

  Y1: Integer;

  X2: Integer;

  Y2: Integer;

  RX: Integer;

  RY: Integer

):Boolean;


SaveDC

Saves the state of an Device Context in the context stack

Declaration

Source position: winapih.inc line 229

function SaveDC(

  DC: HDC

):Integer;


ScreenToClient

Converts absolute Screen coordinates into Client relative coordinates.

Declaration

Source position: winapih.inc line 230

function ScreenToClient(

  Handle: HWND;

  var P: TPoint

):Integer;

Arguments

Handle | The window with the client area
P | The point to convert

Function result

False on failure

See also

ClientToScreen

Converts (relative) Client coordinates into absolute Screen coordinates.


ScrollWindow

Scrolls the content of a window, by a number of pixels

Declaration

Source position: winapih.inc line 346

function ScrollWindow(

  hWnd: HWND;

  XAmount: Integer;

  YAmount: Integer;

  Rect: PRect;

  ClipRect: PRect

):Boolean;

Arguments

XAmount | Horizontal distance (positive to scroll right)
YAmount | Vertical distance (positive to scroll down)
Rect | The part of the window, that is to be scrolled.
ClipRect | Pixels falling outside this rectangle are lost

See also

ScrollWindowEx


ScrollWindowEx

Declaration

Source position: winapih.inc line 232

function ScrollWindowEx(

  hWnd: HWND;

  dx: Integer;

  dy: Integer;

  prcScroll: PRect;

  prcClip: PRect;

  hrgnUpdate: HRGN;

  prcUpdate: PRect;

  flags: UINT

):Boolean;


SelectClipRGN

Sets the ClipRegion of an DeviceContext

Declaration

Source position: winapih.inc line 233

function SelectClipRGN(

  DC: HDC;

  RGN: HRGN

):LongInt;


SelectObject

Selects an object into an device context

Declaration

Source position: winapih.inc line 234

function SelectObject(

  DC: HDC;

  GDIObj: HGDIOBJ

):HGDIOBJ;


SelectPalette

Declaration

Source position: winapih.inc line 235

function SelectPalette(

  DC: HDC;

  Palette: HPALETTE;

  ForceBackground: Boolean

):HPALETTE;


SendCachedLCLMessages

Declaration

Source position: lclintfh.inc line 112

procedure SendCachedLCLMessages;


SendMessage

Sends a message directed to a window to the message pool of the application

Declaration

Source position: winapih.inc line 236

function SendMessage(

  HandleWnd: HWND;

  Msg: Cardinal;

  WParam: WPARAM;

  LParam: LPARAM

):LRESULT;

Arguments

HandleWnd

The handle of the window to receive the message

Description

This method is a thread-safe solution to send messages to windows. Those messages will be handled in the message loop of the application and therefore can be sent from any thread. They are not immediate, but they will awake the main thread if it is waiting for messages. These messages can be handled by procedures with the keyword message in the class of a form for example. One would then use the handle of this form as the HandleWnd parameter of this routine. Custom messages should always have an identification number (represented by the parameter Msg) larger then the constant LM_USER. The two parameters WParam and LParam will be passed along to the window together with the Msg identification number.

The difference between SendMessage and PostMessage is the way that they return control to the calling thread. With SendMessage control is not returned until the window that the message was sent to has completed processing the sent message, however with PostMessage control is returned immediately.

See also

LCLIntf.PostMessage

Sends a message to a window


SetActiveWindow

Sets focus to the specified window, if the application is on top

Declaration

Source position: winapih.inc line 237

function SetActiveWindow(

  Handle: HWND

):HWND;


SetBkColor

Sets the current background color of an device context

Declaration

Source position: winapih.inc line 238

function SetBkColor(

  DC: HDC;

  Color: TColorRef

):TColorRef;


SetBkMode

Sets the background mix mode (transparency) of an device context

Declaration

Source position: winapih.inc line 239

function SetBkMode(

  DC: HDC;

  bkMode: Integer

):Integer;


SetCapture

Sets the mouse capture to the specified window

Declaration

Source position: winapih.inc line 240

function SetCapture(

  AHandle: HWND

):HWND;


SetCaretPos

Moves the Caret to the specified coordinates

Declaration

Source position: winapih.inc line 241

function SetCaretPos(

  X: Integer;

  Y: Integer

):Boolean;


SetCaretPosEx

Moves the Caret into a window

Declaration

Source position: winapih.inc line 242

function SetCaretPosEx(

  handle: HWND;

  X: Integer;

  Y: Integer

):Boolean;


SetCaretRespondToFocus

Declaration

Source position: lclintfh.inc line 113

function SetCaretRespondToFocus(

  handle: HWND;

  ShowHideOnFocus: Boolean

):Boolean;


SetComboMinDropDownSize

Declaration

Source position: lclintfh.inc line 114

function SetComboMinDropDownSize(

  Handle: HWND;

  MinItemsWidth: Integer;

  MinItemsHeight: Integer;

  MinItemCount: Integer

):Boolean;


SetCursor

Changes the shape of the mouse cursor

Declaration

Source position: winapih.inc line 243

function SetCursor(

  hCursor: HICON

):HCURSOR;


SetCursorPos

Changes the position of the mouse cursor

Declaration

Source position: winapih.inc line 244

function SetCursorPos(

  X: Integer;

  Y: Integer

):Boolean;


SetEventHandlerFlags

Declaration

Source position: lclintfh.inc line 115

procedure SetEventHandlerFlags(

  AHandler: PEventHandler;

  NewFlags: dword

);


SetFocus

Sets the keyboard input focus to the specified window

Declaration

Source position: winapih.inc line 245

function SetFocus(

  hWnd: HWND

):HWND;


SetForegroundWindow

Moves a window in front of all other windows, and activates it.

Declaration

Source position: winapih.inc line 246

function SetForegroundWindow(

  hWnd: HWND

):Boolean;


SetMapMode

Sets the mapping mode of an device context

Declaration

Source position: winapih.inc line 247

function SetMapMode(

  DC: HDC;

  fnMapMode: Integer

):Integer;


SetMenu

Assigns a menu to a window

Declaration

Source position: winapih.inc line 248

function SetMenu(

  AWindowHandle: HWND;

  AMenuHandle: HMENU

):Boolean;


SetParent

Changes the parent of a window

Declaration

Source position: winapih.inc line 249

function SetParent(

  hWndChild: HWND;

  hWndParent: HWND

):HWND;


SetProp

Adds a property to a window

Declaration

Source position: winapih.inc line 250

function SetProp(

  Handle: HWND;

  Str: PChar;

  Data: Pointer

):Boolean;


SetRect

Copies coordinates into a rectangle

Declaration

Source position: winapih.inc line 347

function SetRect(

  var ARect: TRect;

  aLeft: Integer;

  aTop: Integer;

  aRight: Integer;

  aBottom: Integer

):Boolean;

Function result

Always True


SetRectEmpty

Clears the rectangle to all zero coordinates

Declaration

Source position: winapih.inc line 348

function SetRectEmpty(

  var ARect: TRect

):Boolean;

Function result

Always True


SetRectRgn

Declaration

Source position: winapih.inc line 252

function SetRectRgn(

  aRGN: HRGN;

  X1: Integer;

  Y1: Integer;

  X2: Integer;

  Y2: Integer

):Boolean;


SetROP2

Sets the Foreground Mixing Mode in an device context

Declaration

Source position: winapih.inc line 254

function SetROP2(

  DC: HDC;

  Mode: Integer

):Integer;


SetRubberBandRect

Declaration

Source position: lclintfh.inc line 116

procedure SetRubberBandRect(

  const ARubberBand: HWND;

  const ARect: TRect

);


SetScrollInfo

Declaration

Source position: winapih.inc line 255

function SetScrollInfo(

  Handle: HWND;

  SBStyle: Integer;

  ScrollInfo: TScrollInfo;

  Redraw: Boolean

):Integer;


SetScrollPos

Changes the Position of an ScrollBar slider.

Declaration

Source position: winapih.inc line 349

function SetScrollPos(

  Handle: HWND;

  nBar: Integer;

  nPos: Integer;

  bRedraw: Boolean

):Integer;

Arguments

Handle | The ScrollBar or Window Handle
nBar | SB_CTL means a ScrollBar control
nPos | The new Position
bRedraw | True forces a repaint

Function result

The previous Position, zero if invisible

Description

The SetScrollPos function sets the position of the scroll box (thumb) in the specified scroll bar and, if requested, redraws the scroll bar to reflect the new position of the scroll box.

See also

SetScrollInfo


SetScrollRange

Sets the minimum and maximum position values of an ScrollBar.

Declaration

Source position: winapih.inc line 350

function SetScrollRange(

  Handle: HWND;

  nBar: Integer;

  nMinPos: Integer;

  nMaxPos: Integer;

  bRedraw: Boolean

):Boolean;

Function result

Always True

See also

SetScrollInfo


SetStretchBltMode

Sets the StrechBlt mode for an device context

Declaration

Source position: winapih.inc line 258

function SetStretchBltMode(

  DC: HDC;

  StretchMode: Integer

):Integer;


SetSysColors

Sets the colors for one or more display elements of window borders and desktop

Declaration

Source position: winapih.inc line 259

function SetSysColors(

  cElements: Integer;

  const lpaElements;

  const lpaRgbValues

):Boolean;


SetTextCharacterExtra

Sets extra inter-character spacing in text output

Declaration

Source position: winapih.inc line 260

function SetTextCharacterExtra(

  _hdc: HDC;

  nCharExtra: Integer

):Integer;


SetTextColor

Sets the text color in an device context

Declaration

Source position: winapih.inc line 261

function SetTextColor(

  DC: HDC;

  Color: TColorRef

):TColorRef;


SetTimer

Creates or resets an timer for the given time interval

Declaration

Source position: winapih.inc line 351

function SetTimer(

  Wnd: HWND;

  nIDEvent: UINT_PTR;

  uElapse: UINT;

  lpTimerFunc: TTimerProc

):UINT_PTR;

Arguments

Wnd | The window associated with the timer
nIDEvent | The ID of the timer, ignored when Wnd is zero
uElapse | The time interval to wait
lpTimerFunc | The callback procedure, can be Nil

Function result

The timer ID, or zero on failure

Description

Every timer has a unique ID, which is reported in the timer message and can be used to reset or kill the timer.

When the time has elapsed, the callback procedure is invoked. If no procedure is given, a WM_TIMER message is sent to the window. If also no window is given, the function fails.

When the timer already exists, it is reset to the new interval.

See also

KillTimer | Removes an timer
#lcl.LCLType.TTimerProc |


SetViewPortExtEx

Sets the extent of the viewport for a device context

Declaration

Source position: winapih.inc line 264

function SetViewPortExtEx(

  DC: HDC;

  XExtent: Integer;

  YExtent: Integer;

  OldSize: PSize

):Boolean;


SetViewPortOrgEx

Sets the device origin corresponding to the window origin (0,0) in an device context

Declaration

Source position: winapih.inc line 265

function SetViewPortOrgEx(

  DC: HDC;

  NewX: Integer;

  NewY: Integer;

  OldPoint: PPoint

):Boolean;


SetWindowExtEx

Sets the extent of the window for an device context

Declaration

Source position: winapih.inc line 266

function SetWindowExtEx(

  DC: HDC;

  XExtent: Integer;

  YExtent: Integer;

  OldSize: PSize

):Boolean;


SetWindowLong

Sets an attribute of a window

Declaration

Source position: winapih.inc line 263

function SetWindowLong(

  Handle: HWND;

  Idx: Integer;

  NewLong: PtrInt

):PtrInt;


SetWindowOrgEx

Specifies which window point maps to the viewport origin (0,0)

Declaration

Source position: winapih.inc line 267

function SetWindowOrgEx(

  dc: HDC;

  NewX: Integer;

  NewY: Integer;

  OldPoint: PPoint

):Boolean;


SetWindowPos

Changes the size, position, and Z order of a window

Declaration

Source position: winapih.inc line 268

function SetWindowPos(

  hWnd: HWND;

  hWndInsertAfter: HWND;

  X: Integer;

  Y: Integer;

  cx: Integer;

  cy: Integer;

  uFlags: UINT

):Boolean;


SetWindowRgn

Defines the visible region of a window or control

Declaration

Source position: winapih.inc line 270

function SetWindowRgn(

  hWnd: HWND;

  hRgn: HRGN;

  bRedraw: Boolean

):LongInt;

Description

This function sets the visible region of a window or control. It's parameters are:

hWnd
The handle of the window or control
hRgn
The handle to the region which contains the visible section of the window or control
bRedraw
True if the control or window should be repainted following the call of this function, false otherwise. See also the wiki documentation: Creating a Non-Rectangular Window or Control

See also

TWinControl.SetShape | Specifies the non-rectangular shape of the widget
LCLIntf.CreateRectRgn | Creates a rectangular region


ShowCaret

Shows the Caret (text cursor)

Declaration

Source position: winapih.inc line 271

function ShowCaret(

  hWnd: HWND

):Boolean;


ShowScrollBar

Shows or hides a ScrollBar

Declaration

Source position: winapih.inc line 272

function ShowScrollBar(

  Handle: HWND;

  wBar: Integer;

  bShow: Boolean

):Boolean;


ShowSelectItemDialog

Declaration

Source position: lclintfh.inc line 117

function ShowSelectItemDialog(

  const AItems: TStrings;

  APos: TPoint

):Boolean;


ShowWindow

Shows a window in an specific state

Declaration

Source position: winapih.inc line 273

function ShowWindow(

  hWnd: HWND;

  nCmdShow: Integer

):Boolean;


SmallPointToPoint

Converts an TSmallPoint into an TPoint

Declaration

Source position: winapih.inc line 352

function SmallPointToPoint(

  const P: TSmallPoint

):Tpoint;


StretchBlt

Copies a rectangular region into an device context, shrinking or stretching it as required.

Declaration

Source position: winapih.inc line 274

function StretchBlt(

  DestDC: HDC;

  X: Integer;

  Y: Integer;

  Width: Integer;

  Height: Integer;

  SrcDC: HDC;

  XSrc: Integer;

  YSrc: Integer;

  SrcWidth: Integer;

  SrcHeight: Integer;

  Rop: Cardinal

):Boolean;


StretchDIBits

Copies a rectangular region from a DIB into an device context, shrinking or stretching it as required.

Declaration

Source position: winapih.inc line 275

function StretchDIBits(

  DC: HDC;

  DestX: Integer;

  DestY: Integer;

  DestWidth: Integer;

  DestHeight: Integer;

  SrcX: Integer;

  SrcY: Integer;

  SrcWidth: Integer;

  SrcHeight: Integer;

  Bits: Pointer;

  var BitsInfo: TBitmapInfo;

  Usage: UINT;

  Rop: DWORD

):Integer;


StretchMaskBlt

Declaration

Source position: lclintfh.inc line 118

function StretchMaskBlt(

  DestDC: HDC;

  X: Integer;

  Y: Integer;

  Width: Integer;

  Height: Integer;

  SrcDC: HDC;

  XSrc: Integer;

  YSrc: Integer;

  SrcWidth: Integer;

  SrcHeight: Integer;

  Mask: HBITMAP;

  XMask: Integer;

  YMask: Integer;

  Rop: DWORD

):Boolean;


SubtractRect

Computes the bounding box of the geometric difference of two rectangles

Declaration

Source position: winapih.inc line 353

function SubtractRect(

  out lprcDst: TRect;

  const lprcSrc1: TRect;

  const lprcSrc2: TRect

):Boolean;

Arguments

lprcSrc2

The rectangle to subtract

Function result

False when the resulting rectangle is empty

Description

When the rectangles do not overlap completely in either x or y direction, the result is the first rectangle (lprcSrc1).

Otherwise the overlapping area is excluded from the first rectangle.

The bounding box is the rectangle that covers the entire resulting area.


SystemParametersInfo

Retrieves or sets one of the system-wide parameters

Declaration

Source position: winapih.inc line 279

function SystemParametersInfo(

  uiAction: DWord;

  uiParam: DWord;

  pvParam: Pointer;

  fWinIni: DWord

):LongBool;


TextOut

Draws an string without formatting (single line)

Declaration

Source position: winapih.inc line 281

function TextOut(

  DC: HDC;

  X: Integer;

  Y: Integer;

  Str: Pchar;

  Count: Integer

):Boolean;


TextUTF8Out

Declaration

Source position: lclintfh.inc line 120

function TextUTF8Out(

  DC: HDC;

  X: Integer;

  Y: Integer;

  Str: PChar;

  Count: LongInt

):Boolean;


UnionRect

Computes the bounding box of the union of two rectangles.

Declaration

Source position: winapih.inc line 355

function UnionRect(

  var DestRect: TRect;

  const SrcRect1: TRect;

  const SrcRect2: TRect

):Boolean;

Function result

False when the resulting rectangle is empty, i.e. when both source rectangles are empty.

Description

The bounding box is the rectangle that covers the entire resulting area. Here the result covers both rectangles.

The rectangles can be disjoint.

Rectangles with a zero or negative width or height are treated as empty rectangles (ignored).


UpdateWindow

Forces an immediate repaint of a window, if required

Declaration

Source position: winapih.inc line 283

function UpdateWindow(

  Handle: HWND

):Boolean;


WindowFromPoint

Finds the window containing the specified point

Declaration

Source position: winapih.inc line 287

function WindowFromPoint(

  Point: TPoint

):HWND;


DeliverMessage

Declaration

Source position: lclmessageglue.pas line 32

function DeliverMessage(

  const Target: TObject;

  var AMessage

):PtrInt;


LCLSendActivateMsg

Declaration

Source position: lclmessageglue.pas line 35

function LCLSendActivateMsg(

  const Target: TControl;

  Active: Word;

  Minimized: Boolean;

  ActiveWindow: HWND = 0

):PtrInt;


LCLSendCaptureChangedMsg

Declaration

Source position: lclmessageglue.pas line 45

function LCLSendCaptureChangedMsg(

  const Target: TControl

):PtrInt;


LCLSendChangedMsg

Declaration

Source position: lclmessageglue.pas line 48

function LCLSendChangedMsg(

  const Target: TControl;

  ItemIndex: WPARAM = 0

):PtrInt;


LCLSendCharEvent

Declaration

Source position: lclmessageglue.pas line 68

function LCLSendCharEvent(

  const Target: TControl;

  var CharCode: Word;

  KeyData: PtrInt;

  BeforeEvent: Boolean;

  IsSysKey: Boolean;

  ANotifyUserInput: Boolean

):PtrInt;


LCLSendClickedMsg

Declaration

Source position: lclmessageglue.pas line 49

function LCLSendClickedMsg(

  const Target: TControl

):PtrInt;


LCLSendCloseQueryMsg

Declaration

Source position: lclmessageglue.pas line 72

function LCLSendCloseQueryMsg(

  const Target: TControl

):PtrInt;


LCLSendCloseUpMsg

Declaration

Source position: lclmessageglue.pas line 80

function LCLSendCloseUpMsg(

  const Target: TControl

):PtrInt;


LCLSendConfigureEventMsg

Declaration

Source position: lclmessageglue.pas line 63

function LCLSendConfigureEventMsg(

  const Target: TControl

):PtrInt;


LCLSendCopyToClipboardMsg

Declaration

Source position: lclmessageglue.pas line 61

function LCLSendCopyToClipboardMsg(

  const Target: TControl

):PtrInt;


LCLSendCutToClipboardMsg

Declaration

Source position: lclmessageglue.pas line 60

function LCLSendCutToClipboardMsg(

  const Target: TControl

):PtrInt;


LCLSendDayChangedMsg

Declaration

Source position: lclmessageglue.pas line 76

function LCLSendDayChangedMsg(

  const Target: TControl

):PtrInt;


LCLSendDestroyMsg

Declaration

Source position: lclmessageglue.pas line 47

function LCLSendDestroyMsg(

  const Target: TControl

):PtrInt;


LCLSendDragStartMsg

Declaration

Source position: lclmessageglue.pas line 73

function LCLSendDragStartMsg(

  const Target: TControl

):PtrInt;


LCLSendDrawListItemMsg

Declaration

Source position: lclmessageglue.pas line 78

function LCLSendDrawListItemMsg(

  const Target: TControl;

  const DrawListItemStruct: PDrawListItemStruct

):PtrInt;


LCLSendDropDownMsg

Declaration

Source position: lclmessageglue.pas line 79

function LCLSendDropDownMsg(

  const Target: TControl

):PtrInt;


LCLSendEraseBackgroundMsg

Declaration

Source position: lclmessageglue.pas line 65

function LCLSendEraseBackgroundMsg(

  const Target: TWinControl;

  const DC: HDC

):PtrInt;


LCLSendExitMsg

Declaration

Source position: lclmessageglue.pas line 71

function LCLSendExitMsg(

  const Target: TControl

):PtrInt;


LCLSendKeyDownEvent

Declaration

Source position: lclmessageglue.pas line 66

function LCLSendKeyDownEvent(

  const Target: TControl;

  var CharCode: Word;

  KeyData: PtrInt;

  BeforeEvent: Boolean;

  IsSysKey: Boolean

):PtrInt;


LCLSendKeyUpEvent

Declaration

Source position: lclmessageglue.pas line 67

function LCLSendKeyUpEvent(

  const Target: TControl;

  var CharCode: Word;

  KeyData: PtrInt;

  BeforeEvent: Boolean;

  IsSysKey: Boolean

):PtrInt;


LCLSendKillCharMsg

Declaration

Source position: lclmessageglue.pas line 57

function LCLSendKillCharMsg(

  const Target: TControl

):PtrInt;


LCLSendKillFocusMsg

Declaration

Source position: lclmessageglue.pas line 37

function LCLSendKillFocusMsg(

  const Target: TControl

):PtrInt;


LCLSendKillLineMsg

Declaration

Source position: lclmessageglue.pas line 59

function LCLSendKillLineMsg(

  const Target: TControl

):PtrInt;


LCLSendKillWordMsg

Declaration

Source position: lclmessageglue.pas line 58

function LCLSendKillWordMsg(

  const Target: TControl

):PtrInt;


LCLSendMonthChangedMsg

Declaration

Source position: lclmessageglue.pas line 74

function LCLSendMonthChangedMsg(

  const Target: TControl

):PtrInt;


LCLSendMouseDownMsg

Declaration

Source position: lclmessageglue.pas line 42

function LCLSendMouseDownMsg(

  const Target: TControl;

  XPos: SmallInt;

  YPos: SmallInt;

  Button: TMouseButton;

  ShiftState: TShiftState = []

):PtrInt;


LCLSendMouseEnterMsg

Declaration

Source position: lclmessageglue.pas line 50

function LCLSendMouseEnterMsg(

  const Target: TControl

):PtrInt;


LCLSendMouseLeaveMsg

Declaration

Source position: lclmessageglue.pas line 51

function LCLSendMouseLeaveMsg(

  const Target: TControl

):PtrInt;


LCLSendMouseMoveMsg

Declaration

Source position: lclmessageglue.pas line 41

function LCLSendMouseMoveMsg(

  const Target: TControl;

  XPos: SmallInt;

  YPos: SmallInt;

  ShiftState: TShiftState = []

):PtrInt;


LCLSendMouseMultiClickMsg

Declaration

Source position: lclmessageglue.pas line 77

function LCLSendMouseMultiClickMsg(

  const Target: TControl;

  XPos: SmallInt;

  YPos: SmallInt;

  Button: TMouseButton;

  ClickCount: Byte = 2;

  ShiftState: TShiftState = []

):PtrInt;


LCLSendMouseUpMsg

Declaration

Source position: lclmessageglue.pas line 43

function LCLSendMouseUpMsg(

  const Target: TControl;

  XPos: SmallInt;

  YPos: SmallInt;

  Button: TMouseButton;

  ShiftState: TShiftState = []

):PtrInt;


LCLSendMouseWheelMsg

Declaration

Source position: lclmessageglue.pas line 44

function LCLSendMouseWheelMsg(

  const Target: TControl;

  XPos: SmallInt;

  YPos: SmallInt;

  WheelDelta: SmallInt;

  ShiftState: TShiftState = []

):PtrInt;


LCLSendMoveMsg

Declaration

Source position: lclmessageglue.pas line 40

function LCLSendMoveMsg(

  const Target: TControl;

  XPos: SmallInt;

  YPos: SmallInt;

  MoveType: PtrInt = Move_Default;

  FromInterface: Boolean = True

):PtrInt;


LCLSendMovePageMsg

Declaration

Source position: lclmessageglue.pas line 54

function LCLSendMovePageMsg(

  const Target: TControl

):PtrInt;


LCLSendMoveToColumnMsg

Declaration

Source position: lclmessageglue.pas line 56

function LCLSendMoveToColumnMsg(

  const Target: TControl

):PtrInt;


LCLSendMoveToRowMsg

Declaration

Source position: lclmessageglue.pas line 55

function LCLSendMoveToRowMsg(

  const Target: TControl

):PtrInt;


LCLSendMoveWordMsg

Declaration

Source position: lclmessageglue.pas line 53

function LCLSendMoveWordMsg(

  const Target: TControl

):PtrInt;


LCLSendPaintMsg

Declaration

Source position: lclmessageglue.pas line 64

function LCLSendPaintMsg(

  const Target: TControl;

  const DC: HDC;

  const PaintStruct: PPaintStruct

):PtrInt;


LCLSendPasteFromClipboardMsg

Declaration

Source position: lclmessageglue.pas line 62

function LCLSendPasteFromClipboardMsg(

  const Target: TControl

):PtrInt;


LCLSendSelectionChangedMsg

Declaration

Source position: lclmessageglue.pas line 46

function LCLSendSelectionChangedMsg(

  const Target: TControl

):PtrInt;


LCLSendSetEditableMsg

Declaration

Source position: lclmessageglue.pas line 52

function LCLSendSetEditableMsg(

  const Target: TControl

):PtrInt;


LCLSendSetFocusMsg

Declaration

Source position: lclmessageglue.pas line 36

function LCLSendSetFocusMsg(

  const Target: TControl

):PtrInt;


LCLSendShowWindowMsg

Declaration

Source position: lclmessageglue.pas line 38

function LCLSendShowWindowMsg(

  const Target: TControl;

  Show: Boolean;

  Status: LPARAM = 0

):PtrInt;


LCLSendSizeMsg

Declaration

Source position: lclmessageglue.pas line 39

function LCLSendSizeMsg(

  const Target: TControl;

  Width: Word;

  Height: Word;

  SizeType: LongInt;

  FromInterface: Boolean = True

):PtrInt;


LCLSendTimerMsg

Declaration

Source position: lclmessageglue.pas line 70

function LCLSendTimerMsg(

  const Target: TControl;

  TimerID: WPARAM;

  TimerProc: LPARAM

):PtrInt;


LCLSendUTF8KeyPress

Declaration

Source position: lclmessageglue.pas line 69

function LCLSendUTF8KeyPress(

  const Target: TWinControl;

  AUTF8Char: TUTF8Char;

  IsSysKey: Boolean

):PtrInt;


LCLSendYearChangedMsg

Declaration

Source position: lclmessageglue.pas line 75

function LCLSendYearChangedMsg(

  const Target: TControl

):PtrInt;


SendSimpleMessage

Declaration

Source position: lclmessageglue.pas line 33

function SendSimpleMessage(

  const Target: TControl;

  Msg: Cardinal

):PtrInt;


DirNameToLCLPlatform

Declaration

Source position: lclplatformdef.pas line 40

function DirNameToLCLPlatform(

  const ADirName: string

):TLCLPlatform;


GetBuildLCLWidgetType

Declaration

Source position: lclplatformdef.pas line 41

function GetBuildLCLWidgetType: TLCLPlatform;


CalculateLeftTopWidthHeight

Converts coordinates into kind of a rectangle with positive Width and Height.

Declaration

Source position: lclproc.pas line 130

procedure CalculateLeftTopWidthHeight(

  X1: Integer;

  Y1: Integer;

  X2: Integer;

  Y2: Integer;

  out Left: Integer;

  out Top: Integer;

  out Width: Integer;

  out Height: Integer

);


CallInterfaceFinalizationHandlers

Invokes the registered handlers.

Declaration

Source position: lclproc.pas line 124

procedure CallInterfaceFinalizationHandlers;


CallInterfaceInitializationHandlers

Invokes the registered handlers.

Declaration

Source position: lclproc.pas line 122

procedure CallInterfaceInitializationHandlers;


ClassCase

Declaration

Source position: lclproc.pas line 292

function ClassCase(

  const AClass: TClass;

  const ACase: array of TClass

):Integer; overload;

function ClassCase(

  const AClass: TClass;

  const ACase: array of TClass;

  const ADecendant: Boolean

):Integer; overload;


CloseDebugOutput

Declaration

Source position: lclproc.pas line 195

procedure CloseDebugOutput;


CompareCaret

Declaration

Source position: lclproc.pas line 142

function CompareCaret(

  const FirstCaret: TPoint;

  const SecondCaret: TPoint

):Integer;


CompareDebugLCLItemInfos

Compare function for the TDebugLCLItems AVL tree

Declaration

Source position: lclproc.pas line 76

function CompareDebugLCLItemInfos(

  Data1: Pointer;

  Data2: Pointer

):Integer;

Description

Compares the Item addresses.


CompareHandles

Compares two Handles, returning the Sign of the difference.

Declaration

Source position: lclproc.pas line 139

function CompareHandles(

  h1: THandle;

  h2: THandle

):Integer;


CompareItemWithDebugLCLItemInfo

Compare function for TDebugLCLItems.FindInfo.

Declaration

Source position: lclproc.pas line 77

function CompareItemWithDebugLCLItemInfo(

  Item: Pointer;

  DebugItemInfo: Pointer

):Integer;


CompareMethods

Returns true when both method references are equal.

Declaration

Source position: lclproc.pas line 143

function CompareMethods(

  const m1: TMethod;

  const m2: TMethod

):Boolean;


ComparePointers

Compares two pointers, returning the Sign of the difference.

Declaration

Source position: lclproc.pas line 138

function ComparePointers(

  p1: Pointer;

  p2: Pointer

):Integer;

Function result

+1 if p1 is higher than p2, -1 if p2 is higher than p1, 0 if both are equal.


ComparePoints

Compares the coordinates (y first) and returns the Sign of the difference.

Declaration

Source position: lclproc.pas line 141

function ComparePoints(

  const p1: TPoint;

  const p2: TPoint

):Integer;


CompareRect

Returns True when the two rectangles are equal.

Declaration

Source position: lclproc.pas line 140

function CompareRect(

  R1: PRect;

  R2: PRect

):Boolean;


CreateFirstIdentifier

Replaces last digits with 1

Declaration

Source position: lclproc.pas line 311

function CreateFirstIdentifier(

  const Identifier: string

):string;

Description

For example Name321 becomes Name1


CreateNextIdentifier

Deprecated, see the LazUTF8 unit in the LazUtils package for replacements

Declaration

Source position: lclproc.pas line 312

function CreateNextIdentifier(

  const Identifier: string

):string;


DbgAppendToFile

Appends a line to the given file

Declaration

Source position: lclproc.pas line 288

procedure DbgAppendToFile(

  FileName: string;

  S: string

);


DbgAppendToFileWithoutLn

Appends (preformatted) text to an file

Declaration

Source position: lclproc.pas line 289

procedure DbgAppendToFileWithoutLn(

  FileName: string;

  S: string

);


dbgHex

Provides an hex dump of an Int64, (sign + absolute value).

Declaration

Source position: lclproc.pas line 271

function dbgHex(

  i: Int64

):string; overload;


dbgMemRange

Provides an hex dump of a memory section.

Declaration

Source position: lclproc.pas line 268

function dbgMemRange(

  P: PByte;

  Count: Integer;

  Width: Integer = 0

):string; overload;

Arguments

P | The start address.
Count | The number of bytes to dump.
Width | The number of bytes per line, zero for no line breaks.

Function result

The formatted dump.


dbgMemStream

Provides an hex dump of an memory stream.

Declaration

Source position: lclproc.pas line 269

function dbgMemStream(

  MemStream: TCustomMemoryStream;

  Count: Integer

):string; overload;

Arguments

Count

The maximum number of bytes to dump.

Errors

The dump starts at the current stream position, the position moves to the end of the dumped range.


dbgObjMem

Provides an hex dump of an TObject.

Declaration

Source position: lclproc.pas line 270

function dbgObjMem(

  AnObject: TObject

):string; overload;


DbgOut

Declaration

Source position: lclproc.pas line 155

procedure DbgOut(

  const s: string = ''

); overload;

procedure DbgOut(

  Args: array of Const

); overload;

procedure DbgOut(

  const S: string;

  Args: array of Const

); overload;

procedure DbgOut(

  const s1: string;

  const s2: string;

  const s3: string = '';

  const s4: string = '';

  const s5: string = '';

  const s6: string = '';

  const s7: string = '';

  const s8: string = '';

  const s9: string = '';

  const s10: string = '';

  const s11: string = '';

  const s12: string = '';

  const s13: string = '';

  const s14: string = '';

  const s15: string = '';

  const s16: string = '';

  const s17: string = '';

  const s18: string = ''

); overload;


DbgOutThreadLog

Declaration

Source position: lclproc.pas line 283

procedure DbgOutThreadLog(

  const Msg: string

); overload;


DbgS

Formats debug output for various argument types (overloaded).

Declaration

Source position: lclproc.pas line 253

function DbgS(

  const c: Cardinal

):string; overload;

function DbgS(

  const i: LongInt

):string; overload;

function DbgS(

  const i: Int64

):string; overload;

function DbgS(

  const q: QWord

):string; overload;

function DbgS(

  const r: TRect

):string; overload;

function DbgS(

  const p: TPoint

):string; overload;

function DbgS(

  const p: pointer

):string; overload;

function DbgS(

  const e: extended;

  MaxDecimals: Integer = 999

):string; overload;

function DbgS(

  const b: Boolean

):string; overload;

function DbgS(

  const s: TComponentState

):string; overload;

function DbgS(

  const m: TMethod

):string; overload;

function DbgS(

  const i1: Integer;

  const i2: Integer;

  const i3: Integer;

  const i4: Integer

):string; overload;

function DbgS(

  const Shift: TShiftState

):string; overload;

function DbgS(

  const ASize: TSize

):string; overload;

function DbgS(

  const ATM: TTextMetric

):string; overload;

function DbgS(

  const AScrollInfo: TScrollInfo

):string; overload;

function DbgS(

  const AVariant: Variant

):string; overload;

Description

  • boolean: "True" or "False".
  • pointer: hexadecimal address.
  • TRect, TPoint: shows the x/y coordinates.
  • TComponentState: set.
  • TObject: Name:ClassName.
  • TClass: ClassName.
  • string, WideString: chars > #126 are translated into #nn (#nnnn) format.


DbgSaveData

Writes data into an file

Declaration

Source position: lclproc.pas line 287

procedure DbgSaveData(

  FileName: string;

  AData: PChar;

  ADataSize: PtrUInt

);


DbgSName

Returns the component or class name.

Declaration

Source position: lclproc.pas line 264

function DbgSName(

  const p: TObject

):string; overload;

function DbgSName(

  const p: TClass

):string; overload;


DbgStr

Converts control characters or above #126 into #hex format.

Declaration

Source position: lclproc.pas line 266

function DbgStr(

  const StringWithSpecialChars: string

):string; overload;


DbgsVKCode

Translates an virtual key code into its VK_... name.

Declaration

Source position: lclproc.pas line 276

function DbgsVKCode(

  c: Word

):string;


DbgSWindowPosFlags

Provides an dump of SetWindowPosition flags.

Declaration

Source position: lclproc.pas line 272

function DbgSWindowPosFlags(

  Flags: UINT

):string;


DbgWideStr

Converts control characters or above #126 into #hex format.

Declaration

Source position: lclproc.pas line 267

function DbgWideStr(

  const StringWithSpecialChars: widestring

):string; overload;


DebugLn

Writes a number of strings (heavily overloaded) to the debug output

Declaration

Source position: lclproc.pas line 165

procedure DebugLn(

  const s: string = ''

); overload;

procedure DebugLn(

  Args: array of Const

); overload;

procedure DebugLn(

  const S: string;

  Args: array of Const

); overload;

procedure DebugLn(

  const s1: string;

  const s2: string;

  const s3: string = '';

  const s4: string = '';

  const s5: string = '';

  const s6: string = '';

  const s7: string = '';

  const s8: string = '';

  const s9: string = '';

  const s10: string = '';

  const s11: string = '';

  const s12: string = '';

  const s13: string = '';

  const s14: string = '';

  const s15: string = '';

  const s16: string = '';

  const s17: string = '';

  const s18: string = ''

); overload;

Arguments

s

A single string, or a Format string when followed by an argument list.

Arguments

Args

Writes the formatted dump of the typed arguments.

Arguments

S | A single string, or a Format string when followed by an argument list.
Args | Writes the formatted dump of the typed arguments.


DebugLnEnter

Declaration

Source position: lclproc.pas line 175

procedure DebugLnEnter(

  const s: string = ''

); overload;

procedure DebugLnEnter(

  Args: array of Const

); overload;

procedure DebugLnEnter(

  s: string;

  Args: array of Const

); overload;

procedure DebugLnEnter(

  const s1: string;

  const s2: string;

  const s3: string = '';

  const s4: string = '';

  const s5: string = '';

  const s6: string = '';

  const s7: string = '';

  const s8: string = '';

  const s9: string = '';

  const s10: string = '';

  const s11: string = '';

  const s12: string = '';

  const s13: string = '';

  const s14: string = '';

  const s15: string = '';

  const s16: string = '';

  const s17: string = '';

  const s18: string = ''

); overload;


DebugLnExit

Declaration

Source position: lclproc.pas line 185

procedure DebugLnExit(

  const s: string = ''

); overload;

procedure DebugLnExit(

  Args: array of Const

); overload;

procedure DebugLnExit(

  s: string;

  Args: array of Const

); overload;

procedure DebugLnExit(

  const s1: string;

  const s2: string;

  const s3: string = '';

  const s4: string = '';

  const s5: string = '';

  const s6: string = '';

  const s7: string = '';

  const s8: string = '';

  const s9: string = '';

  const s10: string = '';

  const s11: string = '';

  const s12: string = '';

  const s13: string = '';

  const s14: string = '';

  const s15: string = '';

  const s16: string = '';

  const s17: string = '';

  const s18: string = ''

); overload;


DebuglnThreadLog

Declaration

Source position: lclproc.pas line 284

procedure DebuglnThreadLog(

  const Msg: string

); overload;

procedure DebuglnThreadLog(

  Args: array of Const

); overload;

procedure DebuglnThreadLog; overload;


DeleteAmpersands

Replaces all '&x' with 'x', and returns the position of the first adjusted letter in the resulting string.

Declaration

Source position: lclproc.pas line 134

function DeleteAmpersands(

  var Str: string

):Integer;

Function result

Position of the first adjusted non-ampersand letter.


FreeThenNil

Free the TObject, before setting the reference to Nil.

Declaration

Source position: lclproc.pas line 116

procedure FreeThenNil(

  var obj

);

Arguments

obj

The object reference (variable).


GetCompleteText

Find an string in a list, given its first few characters.

Declaration

Source position: lclproc.pas line 98

function GetCompleteText(

  const sText: string;

  iSelStart: Integer;

  bCaseSensitive: Boolean;

  bSearchAscending: Boolean;

  slTextList: TStrings

):string;

Arguments

sText | The begin of the string to find.
iSelStart | The list index where the search should start.
bCaseSensitive | True means case-sensitive comparison
bSearchAscending | True means search ascending from iSelStart
slTextList | The list to search.

Function result

The found string.


GetEnumValueDef

Finds an enum member by name

Declaration

Source position: lclproc.pas line 88

function GetEnumValueDef(

  TypeInfo: PTypeInfo;

  const Name: string;

  const DefaultValue: Integer

):Integer;

Arguments

TypeInfo | The enum TypeInfo.
Name | The member name.
DefaultValue | The value returned when the element was not found.

Function result

The member ordinal


IsEditableTextKey

Declaration

Source position: lclproc.pas line 100

function IsEditableTextKey(

  Key: Word

):Boolean;

Arguments

Key

The virtual key code.


IsFontNameDefault

Declaration

Source position: lclproc.pas line 314

function IsFontNameDefault(

  const AName: string

):Boolean;


KeyAndShiftStateToKeyString

Declaration

Source position: lclproc.pas line 91

function KeyAndShiftStateToKeyString(

  Key: Word;

  ShiftState: TShiftState

):string;


KeyStringIsIrregular

Declaration

Source position: lclproc.pas line 92

function KeyStringIsIrregular(

  const s: string

):Boolean;


MakeMinMax

Eventually swaps the variable contents, so that i1 is not higher than i2.

Declaration

Source position: lclproc.pas line 129

procedure MakeMinMax(

  var i1: Integer;

  var i2: Integer

);

Arguments

i1 | Receives the minimum value of both variables.
i2 | Receives the maximum value of both variables.


MergeSort

Sorting TStrings or TFPList.

Declaration

Source position: lclproc.pas line 84

procedure MergeSort(

  List: TFPList;

  const OnCompare: TListSortCompare

); overload;

procedure MergeSort(

  List: TFPList;

  StartIndex: Integer;

  EndIndex: Integer;

  const OnCompare: TListSortCompare

); overload;

procedure MergeSort(

  List: TStrings;

  const OnCompare: TStringsSortCompare

); overload;

Arguments

List | The list to sort (overloaded type).
OnCompare | The sort compare function.

Arguments

List | The list to sort (overloaded type).
OnCompare | The sort compare function.

Arguments

List | The list to sort (overloaded type).
OnCompare | The sort compare function.


MoveRect

Makes the rectangle originate at the given coordinates.

Declaration

Source position: lclproc.pas line 127

procedure MoveRect(

  var ARect: TRect;

  x: Integer;

  y: Integer

);


MoveRectToFit

Adjusts an rectangle to fit entirely into another one.

Declaration

Source position: lclproc.pas line 128

procedure MoveRectToFit(

  var ARect: TRect;

  const MaxRect: TRect

);

Arguments

MaxRect

The bounding rectangle.


OffsetRect

Increments the TopLeft and BottomRight coordinates of the rectangle.

Declaration

Source position: lclproc.pas line 126

function OffsetRect(

  var ARect: TRect;

  dx: Integer;

  dy: Integer

):Boolean;

Function result

True when the TopLeft coordinates are all positive.


OwnerFormDesignerModified

Declaration

Source position: lclproc.pas line 115

procedure OwnerFormDesignerModified(

  AComponent: TComponent

);


OwnerFormDesignerModifiedProc

Declaration

Source position: lclproc.pas line 112

var OwnerFormDesignerModifiedProc: TOwnerFormDesignerModifiedProc = Nil;


RaiseGDBException

Raises an exception.

Declaration

Source position: lclproc.pas line 152

procedure RaiseGDBException(

  const Msg: string

);

Description

Normally, GDB does not catch fpc Exception objects, therefore this procedure raises a standard divide by zero exception which is caught by GDB.


RegisterInterfaceFinalizationHandler

Declaration

Source position: lclproc.pas line 123

procedure RegisterInterfaceFinalizationHandler(

  p: TProcedure

);


RegisterInterfaceInitializationHandler

Declaration

Source position: lclproc.pas line 121

procedure RegisterInterfaceInitializationHandler(

  p: TProcedure

);


RemoveAmpersands

Declaration

Source position: lclproc.pas line 135

function RemoveAmpersands(

  const ASource: string

):string;

function RemoveAmpersands(

  Src: PChar;

  var LineLength: LongInt

):PChar;


RoundToCardinal

Returns the rounded value as an Cardinal.

Declaration

Source position: lclproc.pas line 146

function RoundToCardinal(

  const e: Extended

):Cardinal;


RoundToInt

Returns the rounded value as an Integer.

Declaration

Source position: lclproc.pas line 145

function RoundToInt(

  const e: Extended

):Integer;


SendApplicationMessage

Declaration

Source position: lclproc.pas line 114

function SendApplicationMessage(

  Msg: Cardinal;

  WParam: WPARAM;

  LParam: LPARAM

):LongInt;


SendApplicationMessageFunction

Declaration

Source position: lclproc.pas line 111

var SendApplicationMessageFunction: TSendApplicationMessageFunction = Nil;


ShortCutToText

Returns the textual representation of an shortcut

Declaration

Source position: lclproc.pas line 93

function ShortCutToText(

  ShortCut: TShortCut

):string;


ShortCutToTextRaw

Declaration

Source position: lclproc.pas line 94

function ShortCutToTextRaw(

  ShortCut: TShortCut

):string;


StrToDouble

Converts an numeric string into an Double value.

Declaration

Source position: lclproc.pas line 149

function StrToDouble(

  const s: string

):Double;


TextToShortCut

Converts the textual representation of an shortcut into an shortcut

Declaration

Source position: lclproc.pas line 95

function TextToShortCut(

  const ShortCutText: string

):TShortCut;


TextToShortCutRaw

Declaration

Source position: lclproc.pas line 96

function TextToShortCutRaw(

  const ShortCutText: string

):TShortCut;


TruncToCardinal

Returns the rounded value as an Cardinal.

Declaration

Source position: lclproc.pas line 148

function TruncToCardinal(

  const e: Extended

):Cardinal;


TruncToInt

Returns the truncated value as an Integer.

Declaration

Source position: lclproc.pas line 147

function TruncToInt(

  const e: Extended

):Integer;


UnicodeToUTF16

Deprecated, see the LazUTF16 unit in the LazUtils package for replacements

Declaration

Source position: lclproc.pas line 308

function UnicodeToUTF16(

  u: Cardinal

):UTF16String;


UTF16CharacterLength

Deprecated, see the LazUTF16 unit in the LazUtils package for replacements

Declaration

Source position: lclproc.pas line 304

function UTF16CharacterLength(

  p: PWideChar

):Integer;


UTF16CharacterToUnicode

Deprecated, see the LazUTF16 unit in the LazUtils package for replacements

Declaration

Source position: lclproc.pas line 307

function UTF16CharacterToUnicode(

  p: PWideChar;

  out CharLen: Integer

):Cardinal;


UTF16Length

Deprecated, see the LazUTF16 unit in the LazUtils package for replacements

Declaration

Source position: lclproc.pas line 305

function UTF16Length(

  const s: UTF16String

):PtrInt;

function UTF16Length(

  p: PWideChar;

  WordCount: PtrInt

):PtrInt;


CompareDescPtrWithBlockResDesc

Declaration

Source position: lclrescache.pas line 150

function CompareDescPtrWithBlockResDesc(

  DescPtr: Pointer;

  Item: TBlockResourceCacheDescriptor

):Integer;


ComparePHandleWithResourceCacheItem

Declaration

Source position: lclrescache.pas line 148

function ComparePHandleWithResourceCacheItem(

  HandlePtr: PLCLHandle;

  Item: TResourceCacheItem

):Integer;


DefaultFont

Declaration

Source position: lcltaskdialog.pas line 417

function DefaultFont: TFont;

Description

Will map a default font, according to the available fonts. If Calibri is installed, it will be used by default. Falls back to Tahoma otherwise.


UnAmp

Declaration

Source position: lcltaskdialog.pas line 392

function UnAmp(

  const s: string

):string;

Description

Return the text without '&' (Ampersand) characters.


GetDefaultLang

[Overview][Classes][Procedures and functions][Index] Reference for unit 'LCLTranslator' (#lcl)

GetDefaultLang (deprecated)

Deprecated

Declaration

Source position: lcltranslator.pas line 83

function GetDefaultLang: string;

Function result

Default language code currently in use

Description

Deprecated. Use the result from the SetDefaultLang function instead.

Version info

Deprecated in LCL version 2.1.0.

See also

SetDefaultLang

Sets the default language used for string translations


SetDefaultLang

Sets the default language used for string translations

Declaration

Source position: lcltranslator.pas line 82

function SetDefaultLang(

  Lang: string;

  Dir: string = '';

  LocaleFileName: string = '';

  ForceUpdate: Boolean = True

):string;

Arguments

Lang | Language ID to use for translated strings
Dir | Directory name with translation files
LocaleFileName | Locale code for the localization file
ForceUpdate | Indicates if the UI should be updated immediately

Function result

Default language code in use

Description

SetDefaultLang is a procedure used to the set the default language used for string translations.

Lang contains the Language ID to use for translated strings. Lang contains a language identifier defined in ISO 639, at: ISO 639 - Codes for the Representation of Names of Languages

The default value for the parameter is an empty string (''), and indicates that strings are not translated.

Dir contains the directory name where .po/.mo files are stored. The default value is an empty string (''), and indicates that the default directories are used for translation files.

LocaleFileName contain the localization file used for for strings. This file handles variations in grammar and spelling that occur in local dialects for a language. It contains a value like 'zh_cn' or 'pt_br'. The default value is an empty string (''), and indicates that localization is not preformed for resource strings.

ForceUpdate indicates if an immediate update to to the User Interface is performed when translations are loaded. Set ForceUpdate to False when SetDefaultLang is called from the initialization section for a unit. The default value is True.

SetDefaultLang ensures that Language ID and Locale Codes are valid, and .po/.mo exist for the specified names before they are applied. SetDefaultLang calls the FindLocaleFileName function to get the file name used for translation resources. .po files are applied when they exist. Otherwise, .mo file are used to get the translated string values. LCL resource string constants are also translated when the default language code is assigned.

When ForceUpdate contains True, string properties used in Forms, Data Modules, Controls, Components and Persistent objects are translated. This action is performed for items with RTTI (Run Time Type Information) and includes a setter (write access) procedure. TUpdateTranslator is used to perform the update to user interface elements.

See also

TPOTranslator | Performs string translations using a .po (Portable Object) file
TDefaultTranslator | Performs string translations using a .mo file (Machine Object)
TUpdateTranslator | Performs string translations for persistent objects
GetDefaultLang | Deprecated


TranslateLCLResourceStrings

Translates resource strings in LCLStrConsts to the specified language

Declaration

Source position: lcltranslator.pas line 81

function TranslateLCLResourceStrings(

  Lang: string;

  Dir: string

):string;

Arguments

Lang | Language identifer for the translated constants
Dir | Path to the .MO or .PO file used for the translation

Function result

File name used for the translation, or an empty when translation is not available

Description

TranslateLCLResourceStrings is a String function used to translate resource strings in the LCLStrConsts unit to the language identifier specified in the Lang argument.

Dir is an optional path where .PO or .MO files can be found with the translated values for string constants.

TranslateLCLResourceStrings calls FindLocaleFileName to locate the .PO or .MO file. Preference is given to the .PO variant. If it is locate in the speciifed path, the TranslateUnitResourceStrings routine is called to tranlate constants from the LCLStrConts unit.

If a .PO file is not found, FindLocaleFileName is called to locate a .MO file used for translation. When found, the TranslateResourceStrings routine is called to translate string using the .MO file in the specified path.

The return value contains the name of the .PO or .MO file used to translate string constants, or an empty string when a file is not found in the path specified in Dir.


Char2VK

Declaration

Source position: lcltype.pp line 2985

function Char2VK(

  C: Char

):Word;


CharSetToString

Declaration

Source position: lcltype.pp line 2990

function CharSetToString(

  const Charset: Integer

):string;


CS_To_String

Declaration

Source position: lcltype.pp line 2980

function CS_To_String(

  CompStyle: Integer

):string;


HiWord

Declaration

Source position: lcltype.pp line 2983

function HiWord(

  i: Integer

):Word;


KeyToShortCut

Declaration

Source position: lcltype.pp line 2989

function KeyToShortCut(

  const Key: Word;

  const Shift: TShiftState

):TShortCut;


LoWord

Declaration

Source position: lcltype.pp line 2984

function LoWord(

  i: Integer

):Word;


MathRound

Declaration

Source position: lcltype.pp line 2987

function MathRound(

  AValue: ValReal

):Int64;


MulDiv

Declaration

Source position: lcltype.pp line 2988

function MulDiv(

  nNumber: Integer;

  nNumerator: Integer;

  nDenominator: Integer

):Integer;


StringToCharset

Declaration

Source position: lcltype.pp line 2991

function StringToCharset(

  Charset: string

):Byte;


VK2Char

Declaration

Source position: lcltype.pp line 2986

function VK2Char(

  AVK: Word

):Char;


ControlIsAnchoredIndirectly

Declaration

Source position: ldocktree.pas line 214

function ControlIsAnchoredIndirectly(

  StartControl: TControl;

  Side: TAnchorKind;

  DestControl: TControl

):Boolean;


CountAnchoredControls

Declaration

Source position: ldocktree.pas line 210

function CountAnchoredControls(

  Control: TControl;

  Side: TAnchorKind

):Integer;


GetAnchorControlsRect

Declaration

Source position: ldocktree.pas line 216

procedure GetAnchorControlsRect(

  Control: TControl;

  out ARect: TAnchorControlsRect

);


GetEnclosedControls

Declaration

Source position: ldocktree.pas line 220

function GetEnclosedControls(

  const ARect: TAnchorControlsRect

):TFPList;


GetEnclosingControlRect

Declaration

Source position: ldocktree.pas line 218

function GetEnclosingControlRect(

  ControlList: TFPList;

  out ARect: TAnchorControlsRect

):Boolean;


GetLazDockSplitter

Declaration

Source position: ldocktree.pas line 206

function GetLazDockSplitter(

  Control: TControl;

  Side: TAnchorKind;

  out Splitter: TLazDockSplitter

):Boolean;


GetLazDockSplitterOrParent

Declaration

Source position: ldocktree.pas line 208

function GetLazDockSplitterOrParent(

  Control: TControl;

  Side: TAnchorKind;

  out AnchorControl: TControl

):Boolean;


NeighbourCanBeShrinked

Declaration

Source position: ldocktree.pas line 212

function NeighbourCanBeShrinked(

  EnlargeControl: TControl;

  Neighbour: TControl;

  Side: TAnchorKind

):Boolean;


GetMessageName

Declaration

Source position: lmessages.pp line 864

function GetMessageName(

  const AMessage: Integer

):string;


BinaryToLazarusResourceCode

Declaration

Source position: lresources.pp line 515

procedure BinaryToLazarusResourceCode(

  BinStream: TStream;

  ResStream: TStream;

  const ResourceName: string;

  const ResourceType: string

);

Description

FPC is not optimized for building a constant string out of thousands of lines. It needs huge amounts of memory and becomes very slow. Therefore big files are split into several strings.


CompareComponents

Declaration

Source position: lresources.pp line 512

function CompareComponents(

  Component1: TComponent;

  Component2: TComponent

):Boolean;


CompareLRPositionLinkWithLFMPosition

Declaration

Source position: lresources.pp line 602

function CompareLRPositionLinkWithLFMPosition(

  Item1: Pointer;

  Item2: Pointer

):Integer;


CompareLRPositionLinkWithLRSPosition

Declaration

Source position: lresources.pp line 603

function CompareLRPositionLinkWithLRSPosition(

  Item1: Pointer;

  Item2: Pointer

):Integer;


CompareMemStreams

Declaration

Source position: lresources.pp line 513

function CompareMemStreams(

  Stream1: TCustomMemoryStream;

  Stream2: TCustomMemoryStream

):Boolean;


ConvertEndianBigDoubleToLRSExtended

Declaration

Source position: lresources.pp line 555

procedure ConvertEndianBigDoubleToLRSExtended(

  BigEndianDouble: Pointer;

  LRSExtended: Pointer

);


ConvertLEDoubleToLRSExtended

Declaration

Source position: lresources.pp line 558

procedure ConvertLEDoubleToLRSExtended(

  LEDouble: Pointer;

  LRSExtended: Pointer

);


ConvertLRSExtendedToDouble

Declaration

Source position: lresources.pp line 554

function ConvertLRSExtendedToDouble(

  p: Pointer

):Double;


CreateLFMFile

Declaration

Source position: lresources.pp line 528

function CreateLFMFile(

  AComponent: TComponent;

  LFMStream: TStream

):Integer;


CreateLRSReader

Declaration

Source position: lresources.pp line 481

function CreateLRSReader(

  s: TStream;

  var DestroyDriver: Boolean

):TReader;


CreateLRSWriter

Declaration

Source position: lresources.pp line 482

function CreateLRSWriter(

  s: TStream;

  var DestroyDriver: Boolean

):TWriter;


DefineRectProperty

Declaration

Source position: lresources.pp line 549

procedure DefineRectProperty(

  Filer: TFiler;

  const Name: string;

  ARect: PRect;

  DefaultRect: PRect

);


FindLFMClassName

Declaration

Source position: lresources.pp line 519

function FindLFMClassName(

  LFMStream: TStream

):AnsiString;


FindResourceLFM

Declaration

Source position: lresources.pp line 547

function FindResourceLFM(

  ResName: string

):HRSRC;


FloatToLFMStr

Declaration

Source position: lresources.pp line 599

function FloatToLFMStr(

  const Value: extended;

  Precision: Integer;

  Digits: Integer

):string;


FormDataToText

Declaration

Source position: lresources.pp line 544

procedure FormDataToText(

  FormStream: TStream;

  TextStream: TStream;

  aFormat: TLRSStreamOriginalFormat = sofUnknown

);


GetClassNameFromLRSStream

Declaration

Source position: lresources.pp line 484

function GetClassNameFromLRSStream(

  s: TStream;

  out IsInherited: Boolean

):shortstring;


GetComponentInfoFromLRSStream

Declaration

Source position: lresources.pp line 485

procedure GetComponentInfoFromLRSStream(

  s: TStream;

  out ComponentName: string;

  out ComponentClassName: string;

  out IsInherited: Boolean

);


InitLazResourceComponent

Declaration

Source position: lresources.pp line 479

function InitLazResourceComponent(

  Instance: TComponent;

  RootAncestor: TClass

):Boolean;


InitResourceComponent

Declaration

Source position: lresources.pp line 477

function InitResourceComponent(

  Instance: TComponent;

  RootAncestor: TClass

):Boolean;


LFMtoLRSfile

Declaration

Source position: lresources.pp line 517

function LFMtoLRSfile(

  const LFMfilename: string

):Boolean;


LFMtoLRSstream

Declaration

Source position: lresources.pp line 518

function LFMtoLRSstream(

  LFMStream: TStream;

  LRSStream: TStream

):Boolean;


LoadComponentFromConfig

Declaration

Source position: lresources.pp line 505

procedure LoadComponentFromConfig(

  Config: TConfigStorage;

  const Path: string;

  var RootComponent: TComponent;

  OnFindComponentClass: TFindComponentClassEvent;

  TheOwner: TComponent = Nil;

  Parent: TComponent = Nil

);


LRSObjectBinaryToText

Declaration

Source position: lresources.pp line 533

procedure LRSObjectBinaryToText(

  Input: TStream;

  Output: TStream

);


LRSObjectResourceToText

Declaration

Source position: lresources.pp line 539

procedure LRSObjectResourceToText(

  Input: TStream;

  Output: TStream

);


LRSObjectResToText

Declaration

Source position: lresources.pp line 540

procedure LRSObjectResToText(

  Input: TStream;

  Output: TStream;

  var OriginalFormat: TLRSStreamOriginalFormat

);


LRSObjectTextToBinary

Declaration

Source position: lresources.pp line 534

procedure LRSObjectTextToBinary(

  Input: TStream;

  Output: TStream;

  Links: TLRPositionLinks = Nil

);


LRSObjectToText

Declaration

Source position: lresources.pp line 536

procedure LRSObjectToText(

  Input: TStream;

  Output: TStream;

  var OriginalFormat: TLRSStreamOriginalFormat

);


ReadComponentFromBinaryStream

Declaration

Source position: lresources.pp line 490

procedure ReadComponentFromBinaryStream(

  AStream: TStream;

  var RootComponent: TComponent;

  OnFindComponentClass: TFindComponentClassEvent;

  TheOwner: TComponent = Nil;

  Parent: TComponent = Nil;

  ReaderRoot: TComponent = Nil

);


ReadComponentFromTextStream

Declaration

Source position: lresources.pp line 498

procedure ReadComponentFromTextStream(

  AStream: TStream;

  var RootComponent: TComponent;

  OnFindComponentClass: TFindComponentClassEvent;

  TheOwner: TComponent = Nil;

  Parent: TComponent = Nil

);


ReadLFMHeader

Declaration

Source position: lresources.pp line 520

procedure ReadLFMHeader(

  LFMStream: TStream;

  out LFMType: string;

  out LFMComponentName: string;

  out LFMClassName: string

);

procedure ReadLFMHeader(

  const LFMSource: string;

  out LFMClassName: string;

  out LFMType: string

);

procedure ReadLFMHeader(

  const LFMSource: string;

  out LFMType: string;

  out LFMComponentName: string;

  out LFMClassName: string

);


ReadLFMHeaderFromFile

Declaration

Source position: lresources.pp line 526

function ReadLFMHeaderFromFile(

  const Filename: string;

  out LFMType: string;

  out LFMComponentName: string;

  out LFMClassName: string

):Boolean;


ReadLRSByte

Declaration

Source position: lresources.pp line 562

function ReadLRSByte(

  s: TStream

):Byte;


ReadLRSCardinal

Declaration

Source position: lresources.pp line 566

function ReadLRSCardinal(

  s: TStream

):Cardinal;


ReadLRSCurrency

Declaration

Source position: lresources.pp line 571

function ReadLRSCurrency(

  s: TStream

):Currency;


ReadLRSDouble

Declaration

Source position: lresources.pp line 569

function ReadLRSDouble(

  s: TStream

):Double;


ReadLRSEndianLittleExtendedAsDouble

Declaration

Source position: lresources.pp line 573

function ReadLRSEndianLittleExtendedAsDouble(

  s: TStream

):Double;


ReadLRSExtended

Declaration

Source position: lresources.pp line 570

function ReadLRSExtended(

  s: TStream

):Extended;


ReadLRSInt64

Declaration

Source position: lresources.pp line 567

function ReadLRSInt64(

  s: TStream

):Int64;


ReadLRSInt64MB

Declaration

Source position: lresources.pp line 575

function ReadLRSInt64MB(

  s: TStream

):Int64;


ReadLRSInteger

Declaration

Source position: lresources.pp line 565

function ReadLRSInteger(

  s: TStream

):Integer;


ReadLRSShortInt

Declaration

Source position: lresources.pp line 561

function ReadLRSShortInt(

  s: TStream

):ShortInt;


ReadLRSSingle

Declaration

Source position: lresources.pp line 568

function ReadLRSSingle(

  s: TStream

):Single;


ReadLRSSmallInt

Declaration

Source position: lresources.pp line 563

function ReadLRSSmallInt(

  s: TStream

):SmallInt;


ReadLRSValueType

Declaration

Source position: lresources.pp line 574

function ReadLRSValueType(

  s: TStream

):TValueType;


ReadLRSWideString

Declaration

Source position: lresources.pp line 572

function ReadLRSWideString(

  s: TStream

):WideString;


ReadLRSWord

Declaration

Source position: lresources.pp line 564

function ReadLRSWord(

  s: TStream

):Word;


Register

Registers the component TLazComponentQueue.

Declaration

Source position: lresources.pp line 608

procedure Register;


RegisterPropertyToSkip

Declaration

Source position: lresources.pp line 605

procedure RegisterPropertyToSkip(

  PersistentClass: TPersistentClass;

  const PropertyName: string;

  const Note: string;

  const HelpKeyWord: string

);


ReverseByteOrderInWords

Declaration

Source position: lresources.pp line 553

procedure ReverseByteOrderInWords(

  p: PWord;

  Count: Integer

);


ReverseBytes

Declaration

Source position: lresources.pp line 552

procedure ReverseBytes(

  p: Pointer;

  Count: Integer

);


SaveComponentToConfig

Declaration

Source position: lresources.pp line 503

procedure SaveComponentToConfig(

  Config: TConfigStorage;

  const Path: string;

  AComponent: TComponent

);


TestFormStreamFormat

Declaration

Source position: lresources.pp line 543

function TestFormStreamFormat(

  Stream: TStream

):TLRSStreamOriginalFormat;


WriteComponentAsBinaryToStream

Declaration

Source position: lresources.pp line 488

procedure WriteComponentAsBinaryToStream(

  AStream: TStream;

  AComponent: TComponent

);


WriteComponentAsTextToStream

Declaration

Source position: lresources.pp line 496

procedure WriteComponentAsTextToStream(

  AStream: TStream;

  AComponent: TComponent

);


WriteLRS10BytesReversed

Declaration

Source position: lresources.pp line 592

procedure WriteLRS10BytesReversed(

  s: TStream;

  p: Pointer

);


WriteLRS4BytesReversed

Declaration

Source position: lresources.pp line 590

procedure WriteLRS4BytesReversed(

  s: TStream;

  p: Pointer

);


WriteLRS8BytesReversed

Declaration

Source position: lresources.pp line 591

procedure WriteLRS8BytesReversed(

  s: TStream;

  p: Pointer

);


WriteLRSCardinal

Declaration

Source position: lresources.pp line 580

procedure WriteLRSCardinal(

  s: TStream;

  const c: Cardinal

);


WriteLRSCurrency

Declaration

Source position: lresources.pp line 585

procedure WriteLRSCurrency(

  s: TStream;

  const c: Currency

);


WriteLRSDouble

Declaration

Source position: lresources.pp line 582

procedure WriteLRSDouble(

  s: TStream;

  const d: Double

);


WriteLRSDoubleAsExtended

Declaration

Source position: lresources.pp line 596

procedure WriteLRSDoubleAsExtended(

  s: TStream;

  ADouble: PByte

);


WriteLRSEndianBigDoubleAsEndianLittleExtended

Declaration

Source position: lresources.pp line 594

procedure WriteLRSEndianBigDoubleAsEndianLittleExtended(

  s: TStream;

  EndBigDouble: PByte

);


WriteLRSExtended

Declaration

Source position: lresources.pp line 583

procedure WriteLRSExtended(

  s: TStream;

  const e: extended

);


WriteLRSInt64

Declaration

Source position: lresources.pp line 584

procedure WriteLRSInt64(

  s: TStream;

  const i: Int64

);


WriteLRSInt64MB

Writes an integer value, using the smallest possible representation.

Declaration

Source position: lresources.pp line 587

procedure WriteLRSInt64MB(

  s: TStream;

  const Value: Int64

);


WriteLRSInteger

Declaration

Source position: lresources.pp line 579

procedure WriteLRSInteger(

  s: TStream;

  const i: Integer

);


WriteLRSNull

Declaration

Source position: lresources.pp line 593

procedure WriteLRSNull(

  s: TStream;

  Count: Integer

);


WriteLRSReversedWord

Declaration

Source position: lresources.pp line 589

procedure WriteLRSReversedWord(

  s: TStream;

  w: Word

);


WriteLRSReversedWords

Declaration

Source position: lresources.pp line 597

procedure WriteLRSReversedWords(

  s: TStream;

  p: Pointer;

  Count: Integer

);


WriteLRSSingle

Declaration

Source position: lresources.pp line 581

procedure WriteLRSSingle(

  s: TStream;

  const si: Single

);


WriteLRSSmallInt

Declaration

Source position: lresources.pp line 577

procedure WriteLRSSmallInt(

  s: TStream;

  const i: SmallInt

);


WriteLRSWideStringContent

Declaration

Source position: lresources.pp line 586

procedure WriteLRSWideStringContent(

  s: TStream;

  const w: WideString

);


WriteLRSWord

Declaration

Source position: lresources.pp line 578

procedure WriteLRSWord(

  s: TStream;

  const w: Word

);


FormatMaskText

Applies an edit mask to the specified string value

Declaration

Source position: maskedit.pp line 352

function FormatMaskText(

  const AEditMask: string;

  const Value: string

):string;

Arguments

Value

Original content modified in the routine

Function result

Value after applying the specified mask

Description

FormatMaskText is a String function used to apply an edit mask to the specified String value. FormatMaskText creates a temporary instance of TCustomMaskEdit that is used to apply the edit mask in AEditMask when required. The value in AEditMask is assigned to the EditMask property in TCustomMaskEdit.

The Value argument contains the data without any mask literals, escaped characters, or space characters inserted by the editing mask. When the IsMasked method in the TCustomMaskEdit returns True, the ApplyMaskToText method is used to generate the return value for the routine. To maintain Delphi compatibility, the GetTextWithoutSpaceChar is also called to translate space characters represented using the character in the mask field to the Space character (decimal 32).

When IsMasked is False, the unmodified content in Value is used as the return value.

See also

TCustomMaskEdit.EditMask | EditMask - the sequence of characters used to obscure the string being typed (typically a sequence of asterisks)
TCustomMaskEdit.IsMasked | isMasked is True if the text is masked
TCustomMaskEdit.ApplyMaskToText | Applies the edit mask in the control to the specified value
TCustomMaskEdit.GetTextWithoutSpaceChar | Gets the value for the control without Space characters inserted by an edit mask


Register

Registers component for use in the Lazarus IDE

Declaration

Source position: maskedit.pp line 355

procedure Register;

Description

Register is a procedure used to register components in the maskedit.pp unit for use in the Lazarus IDE. Register calls RegisterComponents to add the TMaskEdit class to the Additional tab in the Lazarus IDE.

See also

TMaskEdit

TMaskEdit is an Edit box with characters masked out to avoid unauthorized reading

#RTL.Classes.RegisterComponents


SplitEditMask

Separates fields in the edit mask into the arguments passed to the routine

Declaration

Source position: maskedit.pp line 353

procedure SplitEditMask(

  AEditMask: string;

  out AMaskPart: string;

  out AMaskSave: Boolean;

  out ASpaceChar: Char

);

Arguments

AEditMask | Delimited mask specification examined in the method
AMaskPart | Contains the mask chatracters or literals in the specification
AMaskSave | Indicates if mask data is saved with the value in a control
ASpaceChar | Character representing the Space character in the masked value

Description

SplitEditMask is a procedure used to separate fields in the edit mask into arguments passed to the routine. AEditMask is the editing mask with the delimited fields to examine the procedure. If AEditMask contains a value like:

'999.999;0;_'

The procedure returns the following values in the corresponding arguments:

AMaskPart - Mask characters
'999.999'.
AMaskSave - Indicates if mask characters are included in the value for a control
False. Optional. Default value is True.
ASpaceChar - Character used to represent a space in the masked value
'_'. Optional. Default value is DefaultBlank. Not relevant when AMaskSave is False.

SplitEditMask is used in the implementation of the SetMask method in TCustomMaskEdit.

See also

TCustomMaskEdit.EditMask

EditMask - the sequence of characters used to obscure the string being typed (typically a sequence of asterisks)


NewItem

Declaration

Source position: menus.pp line 501

function NewItem(

  const ACaption: string;

  AShortCut: TShortCut;

  AChecked: Boolean;

  TheEnabled: Boolean;

  TheOnClick: TNotifyEvent;

  hCtx: THelpContext;

  const AName: string

):TMenuItem;


NewLine

Declaration

Source position: menus.pp line 504

function NewLine: TMenuItem;


NewMenu

Declaration

Source position: menus.pp line 493

function NewMenu(

  Owner: TComponent;

  const AName: string;

  const Items: array of TMenuItem

):TMainMenu;


NewPopupMenu

Declaration

Source position: menus.pp line 495

function NewPopupMenu(

  Owner: TComponent;

  const AName: string;

  Alignment: TPopupAlignment;

  AutoPopup: Boolean;

  const Items: array of TMenuItem

):TPopupMenu;


NewSubMenu

Declaration

Source position: menus.pp line 498

function NewSubMenu(

  const ACaption: string;

  hCtx: THelpContext;

  const AName: string;

  const Items: array of TMenuItem;

  TheEnabled: Boolean = True

):TMenuItem;


Register

Declaration

Source position: menus.pp line 508

procedure Register;


ShortCut

Declaration

Source position: menus.pp line 484

function ShortCut(

  const Key: Word;

  const Shift: TShiftState

):TShortCut;


ShortCutToKey

Declaration

Source position: menus.pp line 485

procedure ShortCutToKey(

  const ShortCut: TShortCut;

  out Key: Word;

  out Shift: TShiftState

);


StripHotkey

Declaration

Source position: menus.pp line 506

function StripHotkey(

  const Text: string

):string;


Register

Declaration

Source position: pairsplitter.pas line 156

procedure Register;


Register

Declaration

Source position: popupnotifier.pas line 112

procedure Register;


Register

Registers units in the Lazarus IDE to get a predefined order in the component palette

Declaration

Source position: registerlcl.pas line 20

procedure Register;


RegisterLCLBase

Registers the LCLBase package in the Lazarus IDE

Declaration

Source position: registerlcl.pas line 21

procedure RegisterLCLBase;

Description

Calls the Register routine to manually register units needed for the package.


DbgS

Provides strings values with details about classes used in shell controls for the debugger

Declaration

Source position: shellctrls.pas line 360

function DbgS(

  OT: TObjectTypes

):string; overload;

function DbgS(

  CS: TMaskCaseSensitivity

):string; overload;

Arguments

OT

TObjectTypes examined in the routine

Function result

Formatted values for the debugger

Arguments

CS

TMaskCaseSensitivity examined in the routine

Description

DbgS is an overloaded String function used to get a string value with details about classes used in shell controls. The value is intended for use in the debugger. The overloaded variants provide support for the TObjectTypes and TMaskCaseSensitivity class types.

For TObjectTypes, a string is built to represents the set type using the format:

[otFolders,otNonFolders,otHidden]

For TMaskCaseSensitivity, a string version of the enumeration value is used as the return value. For example:

'mcsPlatformDefault'
    'mcsCaseInsensitive'
    'mcsCaseSensitive'

See also

TObjectTypes | Set type with values that Indicate which objects should be visible in a shell control
TMaskCaseSensitivity | Represents case sensitivity options for file masks


Register

Registers components for use in the Lazarus IDE

Declaration

Source position: shellctrls.pas line 363

procedure Register;

Description

Register is a procedure used to add the TShellTreeView and TShellListView components to the Misc tab in the Lazarus IDE.


Register

Declaration

Source position: spin.pp line 213

procedure Register;


Register

Declaration

Source position: stdactns.pas line 463

procedure Register;


Register

Registers components declared in the unit

Declaration

Source position: stdctrls.pp line 1651

procedure Register;

Description

Register is a procedure used to register components in the stdctrls.pp unit for use in the Lazarus IDE.

Register calls RegisterComponents to add the following components to the Standard tab in the IDE:

  • TButton
  • TLabel
  • TEdit
  • TMemo
  • TToggleBox
  • TCheckBox
  • TRadioButton
  • TListBox
  • TComboBox
  • TScrollBar
  • TGroupBox

Register calls RegisterComponents to add the following components to the Additional tab in the IDE:

  • TStaticText


ThemedElementDetailsEqual

Declaration

Source position: themes.pas line 509

function ThemedElementDetailsEqual(

  const D1: TThemedElementDetails;

  const D2: TThemedElementDetails

):Boolean;


ThemeServices

Declaration

Source position: themes.pas line 508

function ThemeServices: TThemeServices;


ShowTimePopup

Creates, initializes, and displays a TTimePopupForm instance

Declaration

Source position: timepopup.pas line 61

procedure ShowTimePopup(

  const Position: TPoint;

  ATime: TDateTime;

  const DoubleBufferedForm: Boolean;

  const OnReturnTime: TReturnTimeEvent;

  const OnShowHide: TNotifyEvent = Nil;

  SimpleLayout: Boolean = True;

  ACaller: TControl = Nil

);

Arguments

Position | Coordinates where the form is displayed
ATime | Initial time value for the form
DoubleBufferedForm | Indicates if DoubleBuffered is enabled in the form instance
OnReturnTime | Event handler signalled when the time value is changed
OnShowHide | Event handler signalled when the form is show or hidden
SimpleLayout | True indicates the simple (compact) layout is used for the Minute grid on the form
ACaller | Control with the time value updated using the pop-up form

Description

ShowTimePopup is a routine used to create, initialize, and display a TTimePopupForm instance. Arguments passed to the routine identify the time value and the control associated with the pop-up, event handlers assigned to the form instance, and the layout and position for the form.

See also

TTimePopupForm | Implements a form displayed to capture a time value
TReturnTimeEvent | Specifies an event handler signalled to get a time return value


Register

Declaration

Source position: valedit.pas line 335

procedure Register;


RegisterControl

Declaration

Source position: wscontrols.pp line 165

procedure RegisterControl;


RegisterCustomControl

Declaration

Source position: wscontrols.pp line 168

procedure RegisterCustomControl;


RegisterDragImageListResolution

Declaration

Source position: wscontrols.pp line 163

procedure RegisterDragImageListResolution;


RegisterGraphicControl

Declaration

Source position: wscontrols.pp line 167

procedure RegisterGraphicControl;


RegisterLazAccessibleObject

Declaration

Source position: wscontrols.pp line 164

procedure RegisterLazAccessibleObject;


RegisterWinControl

Declaration

Source position: wscontrols.pp line 166

procedure RegisterWinControl;


Register

Registers TXMLPropStorage on the 'Misc' tab of the component palette.

Declaration

Source position: xmlpropstorage.pas line 107

procedure Register;


Reference for package 'lcl'

Lazarus Component Library

Units

ActnList | Defines classes for Actions and Lists of actions to be used with LCL components
alllclunits | AllLCLUnits - a dummy unit containing a Uses clause listing all the units in the Lazarus Component Library - probably used as a checklist for building Lazarus
Arrow | Defines the Arrow symbol widely used in Forms
AsyncProcess | Defines a process with asynchronous event notifications for data
ButtonPanel | Defines a panel with Bitmap buttons
Buttons | Contains types and classes used to implement specialized button classes
CalcForm | Contains classes and types used in TCalculatorForm
Calendar | Classes and types used to implement TCalendar, a graphic control allowing selection of a date from a calendar display
CalendarPopup | Implements a pop-up form with a TCalendar control for TDateEdit
CheckLst | Classes defining TCheckListBox - a List Box with Check Box items
Clipbrd | Definitions for the Clipboard to hold Cut or Copied data for Pasting
ColorBox | Defines Classes for selecting color from a list or ComboBox
ComboEx | Contains classes, types, and routines used to implement the TComboBoxEx and TCheckComboBox visual components
ComCtrls | Common controls used in Lazarus forms
Controls | Contains types, constants, classes, and routines used to implement visual controls
CustomDrawn_Android |
CustomDrawn_Common |
CustomDrawnControls |
CustomDrawnDrawers |
CustomDrawn_Mac |
CustomDrawn_WinXP |
CustomTimer | Contains the definition of the base class for TTimer
DBActns | Standard actions used to navigate and manipulate a dataset in a datasource
DBCtrls | Data-aware controls commonly used for viewing and operating on information held in databases
DBExtCtrls | dbextctrls.pp contains extended database controls
DBGrids | Data-aware grids to display and operate on information in a database
DBLogDlg | Contains forms and routines used to implement a database login dialog
DefaultTranslator | Performs string translations using the language selected for the project
Dialogs | Some dialogs commonly used in Lazarus applications. Look at the Procedures as well as the Classes
EditBtn | Defines specialized edit controls with attached speed buttons
ExtCtrls | Contains extra controls commonly used in Lazarus forms
ExtDlgs | Contains useful extra dialogs such as Calendar, Calculator and Open/Save Picture
ExtGraphics |
FileCtrl | Class definitions for a box with a list of files for selection
FindDlgUnit |
Forms | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
Graphics | Unit contains definitions for many fundamental classes and types used in graphic applications
GraphMath | A Set of Mathematical Helper routines to simply Cross-Platform Canvas drawing etc
GraphUtil | Contains routines and types used when drawing graphics
Grids | Classes for displaying tabular data as a series of rows and columns
GroupedEdit | Provides the base class for grouped edit controls
HelpIntfs |
IcnsTypes |
ImageListCache |
ImgList | Contains classes and types used in TCustomImageList, the base class for TImageList
IndustrialBase |
IniPropStorage | Contains a component that stores Form Session Properties in INI format.
InterfaceBase | Provides an platform independent widgetset and helper functions.
IntfGraphics | Classes and functions for easy handling of raw images (interface images)
JSONPropStorage | Contains a component that stores Form Session Properties in JSON format.
LazCanvas | Classes and functions for extending TFPImageCanvas
LazDeviceApis | LCL APIs for accessing hardware sensors (such as Accelerometer, GPS, etc) and integrated elements of the system (such as Calendar, Contacts, etc)
LazDialogs | Contains classes, types, and routines needed for Lazarus dialogs on custom-drawn and non-desktop environments
LazFreeTypeIntfDrawer |
LazHelpHTML | Contains types and classes used to integrate and access help files in HTML format
LazHelpIntf | Defines base classes used in the LCL help system
LazRegions | Implements non-native regions with support for managing their Z-order
LCL
LCLClasses | Defines the base class for all LCL TComponents including controls
LCLIntf | Contains WinAPI like functions for Delphi compatibility
LCLMemManager |
LCLMessageGlue |
LCLPlatformDef |
LCLProc | Useful lower level helper functions and classes
LCLResCache | Types and methods to cache interface resources
LCLStrConsts | This unit contains all resource strings of the LCL
LCLTaskDialog | Implement a TaskDialog window for LCL
LCLTranslator | Performs string translation in the Lazarus IDE and LCL
LCLType | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLUnicodeData | Container for Unicode, Inc copyrighted data.
LCLVersion | Contains the version number constants of the LCL.
LDockTree | This unit defines TLazDockTree, the default TDockTree for the LCL
LMessages |
LResources | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
MaskEdit | Defines classes for a masked edit control, i.e. editing with a masking string in place to obscure, format, or validate the text entered in the control
Menus | Menus to be used in Forms created with the Lazarus IDE
PairSplitter | Defines the TPairSplitter component
PopupNotifier | Contains the TPopupNotifier visual component
PostScriptCanvas |
PostScriptPrinter |
PostScriptUnicode
Printers | Defines Printers to be used as output from Lazarus applications
PropertyStorage |
RegisterLCL | Registers LCL components and packages
ReplaceDlgUnit |
RubberBand | Implements TRubberBand used to draw a "rubber-band" selection
ShellCtrls | Contains controls which display files and directories
Spin | This unit contains classes for spin edit controls.
StdActns | Defines some standard actions to be used in Action Lists in the LCL
StdCtrls | Several standard controls used in Lazarus forms
Themes | For manipulation of display Themes, mostly in a Windows XP (and later) environment
TimePopup | Contains Forms, Types, and routines used to display a pop-up for TTimeEdit
TmSchema |
Toolwin | Implements a control which can paint its client area with borders
UTrace |
ValEdit |
WSControls |
XMLPropStorage | Contains a component that stores Form Session Properties in XML format.

Description

The Lazarus Component Library is a set of visual components to create GUI applications.


Index of all identifiers in package 'lcl'

A B C D E F G H I J K L M N O P Q R S T U V W X

A

aaDown | ahtActivate | AppDoNotCallAsyncQueue
aaLeft | ahtDeactivate | AppendURLPathDelim
aaLeftDown | ahtDropFiles | AppIdleEndSent
aaLeftUp | ahtEndSession | AppInitialized
aaNone | ahtException | Application
aaRight | ahtGetMainFormHandle | ApplicationActionComponent
aaRightDown | ahtHelp | AppNoExceptionMessages
aaRightUp | ahtHint | AppWaiting
_ABC | ahtIdle | ARABIC_CHARSET
ABS_DOWNDISABLED | ahtIdleEnd | Arc
ABS_DOWNHOT | ahtKeyDownAfter | Arc2Bezier
ABS_DOWNHOVER | ahtKeyDownBefore | Arrow
ABS_DOWNNORMAL | ahtMinimize | ARROWBTNSTATES
ABS_DOWNPRESSED | ahtModalBegin | ascoAdd
ABS_LEFTDISABLED | ahtModalEnd | ascoChangeSide
ABS_LEFTHOT | ahtQueryEndSession | ascoRemove
ABS_LEFTHOVER | ahtRestore | AskUser
ABS_LEFTNORMAL | ahtShowHint | asNormal
ABS_LEFTPRESSED | ahttHideHint | asrBottom
ABS_RIGHTDISABLED | ahttNone | asrCenter
ABS_RIGHTHOT | ahttReshowHint | asrLeft
ABS_RIGHTHOVER | ahttShowHint | asrRight
ABS_RIGHTNORMAL | ahtUserInput | asrTop
ABS_RIGHTPRESSED | akBottom | assign(TFloatPoint):TPoint
ABS_UPDISABLED | akLeft | assign(TPoint):TFloatPoint
ABS_UPHOT | akRight | assign(Variant):TCaption
ABS_UPHOVER | akTop | asSuspended
ABS_UPNORMAL | alBottom | asSuspendedEnabled
ABS_UPPRESSED | alClient | AsyncProcess
Accelerometer | alCustom | atArrows
acoAutoAppend | alLeft | atDefault
acoAutoSuggest | alllclunits | atDesktop
acoFilterPrefixes | AllocateHWnd | atDown
acoRtlReading | AllocPatternBitmap | atDown
acoSearch | alNone | atKeyPadDevice
acoUpDownKeyDropsList | alRight | atLeft
acoUseTab | ALTERNATE | atLeft
ActivePopupMenu | alTop | atMobileEmulator
ActnList | amDontCare | atPDA
adbDefault | amOff | atRight
adbFalse | amOn | atRight
adbTrue | AnchorAlign | atSolid
AddAlphaToDescription | AnchorReferenceSide | atTablet
AddEventHandler | AngleChord | atTV
add(Extended,TFloatPoint):TFloatPoint | Angles2Coords | atUp
AddPipeEventHandler | anoArrowToSelectNextInParent | atUp
AddProcessEventHandler | anoEscapeForCancelControl | AW_BUTTON
add(TFloatPoint,Extended):TFloatPoint | anoF1ForHelp | AW_COMMANDAREA
add(TFloatPoint,TFloatPoint):TFloatPoint | anoReturnForDefaultControl | AW_CONTENTAREA
add(TFloatPoint,TPoint):TFloatPoint | anoTabToSelectNext | AW_HEADERAREA
add(TPoint,TFloatPoint):TFloatPoint | ANSI_CHARSET | AW_S_CONTENTAREA_NOMARGIN
AdjustBorderSpace | ANSI_FIXED_FONT | AW_S_HEADERAREA_NOMARGIN
AdjustWindowRectEx | ANSI_VAR_FONT | AW_S_TITLEBAR_ACTIVE
aedOkCancelDialog | ANTIALIASED_QUALITY | AW_S_TITLEBAR_INACTIVE
aedOkMessageBox | AntiAliasedStretchDrawBitmap | AW_TITLEBAR
AEROWIZARDPARTS | AppActive |
AEROWIZARDSTYLEPARTS | AppDestroying |

B

BACKGROUNDSTATES | BITMAP | bsBDiagonal
BACKGROUNDWITHBORDERSTATES | BITMAPCOREHEADER | bsBottomLine
BALLOONSTATES | BITMAPCOREINFO | bsBox
BALLOONSTEMSTATES | BITMAPFILEHEADER | bsClear
BALTIC_CHARSET | BITMAPINFO | bsCross
BARBACKGROUNDSTATES | BITMAPINFOHEADER | BS_DEFPUSHBUTTON
BARITEMSTATES | BITSPIXEL | bsDiagCross
BDR_INNER | bkAbort | bsDialog
BDR_OUTER | bkAll | BS_DIBPATTERN
BDR_RAISED | bkCancel | BS_DIBPATTERN8X8
BDR_RAISEDINNER | bkClose | BS_DIBPATTERNPT
BDR_RAISEDOUTER | bkCustom | bsDisabled
BDR_SUNKEN | bkHelp | bsDown
BDR_SUNKENINNER | bkIgnore | bsExclusive
BDR_SUNKENOUTER | BKMODE_LAST | bsFDiagonal
BeginPaint | bkNo | bsFrame
Bezier | bkNoToAll | BS_GROUPBOX
Bezier2Polyline | bkOK | BS_HATCHED
BezierArcPoints | bkRetry | BS_HOLLOW
BezierMidPoint | bkYes | bsHorizontal
BF_ADJUST | bkYesToAll | bsHot
BF_BOTTOM | BLACK_BRUSH | BS_INDEXED
BF_BOTTOMLEFT | BLACKNESS | bsLeftLine
BF_BOTTOMRIGHT | BLACKONWHITE | bsLowered
BF_DIAGONAL | BLACK_PEN | BS_MONOPATTERN
BF_DIAGONAL_ENDBOTTOMLEFT | blGlyphBottom | bsNone
BF_DIAGONAL_ENDBOTTOMRIGHT | blGlyphLeft | BS_NULL
BF_DIAGONAL_ENDTOPLEFT | blGlyphRight | BS_OWNERDRAW
BF_DIAGONAL_ENDTOPRIGHT | blGlyphTop | BS_PATTERN
bfError | Blue | BS_PATTERN8X8
BF_FLAT | bmClick | BS_PUSHBUTTON
bfInfo | bmDblClick | BS_PUSHLIKE
BF_LEFT | bmDDB | BS_RADIOBUTTON
BF_MIDDLE | bmDIB | bsRaised
BF_MONO | bmMoving | BS_RIGHTBUTTON
bfNone | bmNone | bsRightLine
BF_RECT | bmNone | bsSingle
BF_RIGHT | bmReady | bsSizeable
BF_SOFT | boCloseCancelOK | bsSizeToolWin
BF_TOP | boCloseOKCancel | bsSolid
BF_TOPLEFT | boDefault | BS_SOLID
BF_TOPRIGHT | BODYSTATES | bsSpacer
bfWarning | Bool | bsToolWindow
BGDrawn | BORDER_HSCROLLSTATES | bsTopLine
BGTYPE | BORDER_HVSCROLLSTATES | bsUp
BI_BITFIELDS | BORDER_NOSCROLLSTATES | bsVertical
BidiAdjustButtonLayout | BORDERSTATES | BT_BORDERFILL
BidiFlipAlignment | BORDERTYPE | BT_ELLIPSE
BidiFlipAnchors | BORDER_VSCROLLSTATES | BT_IMAGEFILE
BidiFlipRect | BP_CHECKBOX | btNext
biHelp | BP_COMMANDLINK | BT_NONE
biMaximize | BP_COMMANDLINKGLYPH | btPrev
biMinimize | BP_GROUPBOX | BT_RECT
BinaryToLazarusResourceCode | bpoFrame | BT_ROUNDRECT
BI_RGB | bpoGrabber | BuildLCLWidgetType
BI_RLE4 | bpoGradient | ButtonPanel
BI_RLE8 | bpoRoundRect | BUTTONPARTS
biSystemMenu | BP_PUSHBUTTON | Buttons
BitBlt | BP_RADIOBUTTON | BUTTONSTYLEPARTS
BitBtnImages | BP_USERBUTTON | bvLowered
BitBtnKindToMsgDlgBtn | BrushResourceCache | bvNone
BitBtnModalResults | BS_3STATE | bvRaised
BitBtnResNames | BS_AUTOCHECKBOX | bvSpace

C

CA_CENTER | ClipboardFormatToMimeType | COLOR_INACTIVECAPTIONTEXT
caFree | ClipboardGetData | ColorIndex
caHide | ClipboardGetFormats | COLOR_INFOBK
CalcDefPrecision | ClipboardGetOwnerShip | COLOR_INFOTEXT
CalcForm | ClipboardRegisterFormat | COLOR_MENU
CalculateLeftTopWidthHeight | ClipboardTypeName | COLOR_MENUBAR
CalculatePentagonPoints | Clipbrd | COLOR_MENUHILIGHT
CA_LEFT | CLIP_CHARACTER_PRECIS | COLOR_MENUTEXT
Calendar | CLIP_DEFAULT_PRECIS | COLORONCOLOR
CalendarPopup | CLIP_EMBEDDED | COLORREF
CallDefaultWndHandler | CLIP_LH_ANGLES | ColorRGBToHLS
CallInterfaceFinalizationHandlers | CLIP_MASK | COLOR_SCROLLBAR
CallInterfaceInitializationHandlers | CLIP_STROKE_PRECIS | ColorToGray
CallNextHookEx | CLIP_TT_ALWAYS | ColorToHLS
CallWindowProc | clLime | ColorToHSV
caMinimize | clLtGray | ColorToIdent
CancelDrag | clMaroon | ColorToRGB
caNone | clMask | ColorToString
capfAllowDisabled | clMedGray | COLOR_WINDOW
capfAllowWinControls | clMenu | COLOR_WINDOWFRAME
capfHasScrollOffset | clMenuBar | COLOR_WINDOWTEXT
capfOnlyClientAreas | clMenuHighlight | colValue
capfOnlyWinControls | clMenuText | CombineRgn
capfRecursive | clMoneyGreen | CombineURL
CAPTIONSTATES | clNavy | COMBOBOXPARTS
CA_RIGHT | clNone | COMBOBOXSTYLEPARTS
caspChangingProperties | clNormal | COMBOBOXSTYLESTATES
caspComputingBounds | CLOCKPARTS | ComboEx
caspCreatingHandles | CLOCKSTATES | ComCtrls
caspNone | ClockwiseAnchor | COMMANDLINKGLYPHSTATES
caspRealizingBounds | clOlive | COMMANDLINKSTATES
caspShowing | CLOSEBUTTONSTATES | COMMUNICATIONSPARTS
cbactEnabled | CloseDebugOutput | COMMUNICATIONSSTYLEPARTS
cbactEndOfLineComplete | CLOSESTATES | CompareCaret
cbactRetainPrefixCase | CLP_TIME | CompareComponents
cbactSearchAscending | clPurple | CompareDataObjectWithLazAccessibleObject
cbactSearchCaseSensitive | CLR_DEFAULT | CompareDebugLCLItemInfos
CBB_DISABLED | clRed | CompareDescPtrWithBlockResDesc
CBB_FOCUSED | CLR_INVALID | CompareExpandedNodes
CBB_HOT | CLR_NONE | CompareHandles
CBB_NORMAL | clScrollBar | CompareItemWithDebugLCLItemInfo
cbCancel | CLS_HOT | CompareLazAccessibleObjectsByDataObject
CBCB_DISABLED | clSilver | CompareLRPositionLinkWithLFMPosition
CBCB_HOT | clSimple | CompareLRPositionLinkWithLRSPosition
CBCB_NORMAL | clSkyBlue | CompareMemStreams
CBCB_PRESSED | CLS_NORMAL | CompareMethods
cbChecked | CLS_PRESSED | ComparePHandleWithResourceCacheItem
cbClose | clTeal | ComparePointers
cbCustomColor | clVerticalThenHorizontal | ComparePoints
cbCustomColors | clWhite | CompareRect
cbExtendedColors | clWindow | CompareTextWithExpandedNode
cbGrayed | clWindowFrame | ComplexRegion
cbIncludeDefault | clWindowText | constCellPadding
cbIncludeNone | clYellow | constColRowBorderTolerance
CBM_INIT | CM_ACTIONEXECUTE | constRubberSpace
CBN_CLOSEUP | CM_ACTIONEXECUTE | CONTENTALIGNMENT
CBN_DBLCLK | CM_ACTIONUPDATE | CONTENTAREASTATES
CBN_DROPDOWN | CM_ACTIONUPDATE | CONTENTLINKSTATES
CBN_EDITCHANGE | CM_ACTIVATE | CONTENTPANESTATES
CBN_EDITUPDATE | CM_ACTIVATE | ControlIsAnchoredIndirectly
CBN_ERRSPACE | CM_ALLCHILDRENFLIPPED | CONTROLLABELSTATES
CBN_KILLFOCUS | CM_ALLCHILDRENFLIPPED | CONTROLPANELPARTS
cbNo | CM_APPKEYDOWN | CONTROLPANELSTYLEPARTS
CBN_SELCHANGE | CM_APPKEYDOWN | Controls
CBN_SELENDCANCEL | CM_APPSHOWBTNGLYPHCHANGED | ConvertEndianBigDoubleToLRSExtended
CBN_SELENDOK | CM_APPSHOWBTNGLYPHCHANGED | ConvertLEDoubleToLRSExtended
CBN_SETFOCUS | CM_APPSHOWMENUGLYPHCHANGED | ConvertLRSExtendedToDouble
cbOK | CM_APPSHOWMENUGLYPHCHANGED | Coords2Angles
cbPrettyNames | CM_APPSYSCOMMAND | CopyRect
cbRetry | CM_APPSYSCOMMAND | COPYSTATES
CBRO_DISABLED | cMask_AllChars | coRighttoLeft
CBRO_HOT | cMask_AllCharsFixed | CountAnchoredControls
CBRO_NORMAL | cMask_AlphaNum | CPANEL_BANNERAREA
CBRO_PRESSED | cMask_AlphaNumFixed | CPANEL_BODYTEXT
cbsAuto | cMask_Binary | CPANEL_BODYTITLE
CBS_AUTOHSCROLL | cMask_BinaryFixed | CPANEL_BUTTON
cbsButton | cMask_DateSeparator | CPANEL_CONTENTLINK
cbsButtonColumn | cMask_Hex | CPANEL_CONTENTPANE
cbsCheckboxColumn | cMask_HexFixed | CPANEL_CONTENTPANELABEL
CBS_CHECKEDDISABLED | cMask_HourSeparator | CPANEL_CONTENTPANELINE
CBS_CHECKEDHOT | cMask_Letter | CPANEL_GROUPTEXT
CBS_CHECKEDNORMAL | cMask_LetterFixed | CPANEL_HELPLINK
CBS_CHECKEDPRESSED | cMask_LowerCase | CPANEL_LARGECOMMANDAREA
CBS_DISABLED | cMask_NoLeadingBlanks | CPANEL_MESSAGETEXT
CBS_DROPDOWN | cMask_Number | CPANEL_NAVIGATIONPANE
CBS_DROPDOWNLIST | cMask_NumberFixed | CPANEL_NAVIGATIONPANELABEL
cbsEllipsis | cMask_NumberPlusMin | CPANEL_NAVIGATIONPANELINE
CBS_EXCLUDEDDISABLED | cMask_SpecialChar | CPANEL_SECTIONTITLELINK
CBS_EXCLUDEDHOT | cMask_UpperCase | CPANEL_SMALLCOMMANDAREA
CBS_EXCLUDEDNORMAL | CM_BASE | CPANEL_TASKLINK
CBS_EXCLUDEDPRESSED | CM_BASE | CPANEL_TITLE
CBS_HASSTRINGS | CM_BIDIMODECHANGED | CP_BACKGROUND
CBS_HOT | CM_BIDIMODECHANGED | CP_BORDER
CBS_IMPLICITDISABLED | cmBlackness | CPCL_DISABLED
CBS_IMPLICITHOT | CM_BORDERCHANGED | CPCL_HOT
CBS_IMPLICITNORMAL | CM_BORDERCHANGED | CPCL_NORMAL
CBS_IMPLICITPRESSED | CM_BUFFEREDPRINTCLIENT | CPCL_PRESSED
CBS_MIXEDDISABLED | CM_BUFFEREDPRINTCLIENT | cpCopy
CBS_MIXEDHOT | CM_BUTTONPRESSED | CP_CUEBANNER
CBS_MIXEDNORMAL | CM_BUTTONPRESSED | cpDate
CBS_MIXEDPRESSED | CM_CANCELMODE | CP_DROPDOWNBUTTON
cbsNone | CM_CANCELMODE | CP_DROPDOWNBUTTONLEFT
CBS_NORMAL | CM_CHANGED | CP_DROPDOWNBUTTONRIGHT
CBS_OWNERDRAWFIXED | CM_CHANGED | CPHL_DISABLED
CBS_OWNERDRAWVARIABLE | CM_CHILDKEY | CPHL_HOT
cbsPickList | CM_CHILDKEY | CPHL_NORMAL
CBS_PUSHED | CM_COLORCHANGED | CPHL_PRESSED
CBS_SIMPLE | CM_COLORCHANGED | cpNoWhere
CBS_SORT | CM_CONTROLCHANGE | cpPaste
cbStandardColors | CM_CONTROLCHANGE | CP_READONLY
CBS_UNCHECKEDDISABLED | CM_CONTROLLISTCHANGE | CPSTL_HOT
CBS_UNCHECKEDHOT | CM_CONTROLLISTCHANGE | CPSTL_NORMAL
CBS_UNCHECKEDNORMAL | CM_CONTROLLISTCHANGING | cpTitle
CBS_UNCHECKEDPRESSED | CM_CONTROLLISTCHANGING | cpTitleBtn
cbSystemColors | CM_CREATEPOPUP | cpTitleMonth
CBTBS_DISABLED | CM_CREATEPOPUP | cpTitleYear
CBTBS_FOCUSED | CM_CTL3DCHANGED | CPTL_DISABLED
CBTBS_HOT | CM_CTL3DCHANGED | CPTL_HOT
CBTBS_NORMAL | CM_CURSORCHANGED | CPTL_NORMAL
cbUnchecked | CM_CURSORCHANGED | CPTL_PAGE
CBXS_DISABLED | CM_CUSTOMGESTURESCHANGED | CPTL_PRESSED
CBXS_HOT | CM_CUSTOMGESTURESCHANGED | CP_TRANSPARENTBACKGROUND
CBXSL_DISABLED | CM_DEACTIVATE | cpWeekNumber
CBXSL_HOT | CM_DEACTIVATE | crAppStart
CBXSL_NORMAL | CM_DESIGNHITTEST | crArrow
CBXSL_PRESSED | CM_DESIGNHITTEST | crCross
CBXS_NORMAL | CM_DESTROYHANDLE | crDefault
CBXS_PRESSED | CM_DESTROYHANDLE | crDrag
CBXSR_DISABLED | CM_DIALOGCHAR | CreateAction
CBXSR_HOT | CM_DIALOGCHAR | CreateActionProc
CBXSR_NORMAL | CM_DIALOGHANDLE | CreateBitmap
CBXSR_PRESSED | CM_DIALOGHANDLE | CreateBitmapFromFPImage
cbYes | CM_DIALOGKEY | CreateBitmapFromLazarusResource
ccaCenter | CM_DIALOGKEY | CreateBitmapFromResourceName
ccaFill | CMDLGS_DEFAULTED | CreateBrushIndirect
cCalculatorFontName | CMDLGS_DISABLED | CreateBrushWithRadialGradient
cCalculatorFontSize | CMDLGS_HOT | CreateCalculatorForm
cCalculatorFontStyle | CMDLGS_NORMAL | CreateCaret
ccaLeftTop | CMDLGS_PRESSED | CreateCompatibleBitmap
ccaRightBottom | CMDLS_DEFAULTED | CreateCompatibleBitmaps
CCHDEVICENAME | CMDLS_DEFAULTED_ANIMATING | CreateCompatibleDC
cclLeftToRightThenTopToBottom | CMDLS_DISABLED | CreateDIBitmap
cclNone | CMDLS_HOT | CreateDIBSection
cclTopToBottomThenLeftToRight | CMDLS_NORMAL | CreateEllipticRgn
cColorBtnCancel | CMDLS_PRESSED | CreateEllipticRgnIndirect
cColorBtnClear | CM_DOCKCLIENT | CreateEmptyRegion
cColorBtnDigits | CM_DOCKCLIENT | CreateFirstIdentifier
cColorBtnMemory | CM_DOCKNOTIFICATION | CreateFont
cColorBtnOk | CM_DOCKNOTIFICATION | CreateFontIndirect
cColorBtnOthers | CM_DOCWINDOWACTIVATE | CreateFontIndirectEx
cColorDisplayBack | CM_DOCWINDOWACTIVATE | CreateGraphicFromResourceName
cColorDisplayText | CM_DOUBLEBUFFEREDCHANGED | CreateIconIndirect
CCS_ADJUSTABLE | CM_DOUBLEBUFFEREDCHANGED | CreateLCLHelpSystem
CCS_BOTTOM | CM_DRAG | CreateLFMFile
CCS_LEFT | CM_DRAG | CREATELINKSTATES
CCS_NODIVIDER | cmDstInvert | CreateListAndAdd
CCS_NOMOVEX | CM_ENABLEDCHANGED | CreateLRSReader
CCS_NOMOVEY | CM_ENABLEDCHANGED | CreateLRSWriter
CCS_NOPARENTALIGN | CM_ENTER | CreateMessageDialog
CCS_NORESIZE | CM_ENTER | CreateNextIdentifier
CCS_RIGHT | CM_EXIT | CreateNodeQueryListAndAdd
CCS_TOP | CM_EXIT | CreatePalette
CCS_VERT | CM_FLOAT | CreatePatternBrush
cdDefault | CM_FLOAT | CreatePen
CDDRAWSTYLE_COUNT | CM_FOCUSCHANGED | CreatePenIndirect
cddTestStr | CM_FOCUSCHANGED | CreatePixmapIndirect
cdecWSNOCanCloseSupport | CM_FONTCHANGE | CreatePolygonRgn
cdecWSPerformsDoCanClose | CM_FONTCHANGE | CreateRectRgn
cdecWSPerformsDoClose | CM_FONTCHANGED | CreateRectRgnIndirect
cdecWSPerformsDoShow | CM_FONTCHANGED | CreateRegionCopy
cDefaultColorRectOffset | CM_GESTURE | CreateRoundRectRgn
cDefaultColorRectWidth | CM_GESTURE | CreateRubberBand
cdGrabber | CM_GESTUREMANAGERCHANGED | CreateSolidBrush
cDialogSuffix | CM_GESTUREMANAGERCHANGED | CreateStandardCursor
cdPostErase | CM_GETDATALINK | CreateWidgetset
cdPostPaint | CM_GETDATALINK | crffCancel
cdPreErase | CM_GOTFOCUS | crffDefault
cdPrePaint | CM_GOTFOCUS | crHandPoint
cdRestricted | CM_HINTSHOW | crHelp
cdrNotifyItemdraw | CM_HINTSHOW | crHigh
cdrNotifyItemerase | CM_HINTSHOWPAUSE | crHourGlass
cdrNotifyPosterase | CM_HINTSHOWPAUSE | crHSplit
cdrNotifyPostpaint | CM_HITTEST | crIBeam
cdrNotifySubitemdraw | CM_HITTEST | crLow
cdrSkipDefault | CM_ICONCHANGED | crMultiDrag
cdsChecked | CM_ICONCHANGED | crNo
cdsDefault | CM_INPUTLANGCHANGE | crNoDrop
cdsDisabled | CM_INPUTLANGCHANGE | crNone
cdsFocused | CM_INVALIDATE | crsAnchorAligning
cdsGrayed | CM_INVALIDATE | crsHomogenousChildResize
cdsHot | CM_INVALIDATEDOCKHOST | crsHomogenousSpaceResize
cdsIndeterminate | CM_INVALIDATEDOCKHOST | crSize
cdsMarked | CM_INVOKEHELP | crSizeAll
cdsSelected | CM_INVOKEHELP | crSizeE
cerExit | CM_ISSHORTCUT | crSizeN
cerSignal | CM_ISSHORTCUT | crSizeNE
cfAutoSizeNeeded | CM_ISTOOLCONTROL | crSizeNESW
cfBaseBoundsValid | CM_ISTOOLCONTROL | crSizeNS
CF_Bitmap | CM_LCLOFFSET | crSizeNW
cfBoundsRectForNewParentValid | CM_LCLOFFSET | crSizeNWSE
cfClientHeightLoaded | CM_LOSTFOCUS | crSizeS
cfClientWidthLoaded | CM_LOSTFOCUS | crSizeSE
CF_Component | CM_MENUCHANGED | crSizeSW
cfHeightLoaded | CM_MENUCHANGED | crSizeW
CF_HTML | cmMergeCopy | crSizeWE
cfKillAdjustSize | cmMergePaint | crSQLWait
cfKillChangeBounds | CM_MOUSEACTIVATE | crsScaleChilds
cfKillInvalidatePreferredSize | CM_MOUSEACTIVATE | crUpArrow
cfLeftLoaded | CM_MOUSEENTER | crVSplit
cfLoading | CM_MOUSEENTER | csAcceptsControls
CF_MetaFilePict | CM_MOUSELEAVE | csActionClient
CF_Object | CM_MOUSELEAVE | CS_ACTIVE
cfOnChangeBoundsNeeded | CM_MOUSEWHEEL | csArrow
CF_Picture | CM_MOUSEWHEEL | csAutoSize0x0
cfPreferredMinSizeValid | cmNotSrcCopy | csAutoSizeKeepChildLeft
cfPreferredSizeValid | cmNotSrcErase | csAutoSizeKeepChildTop
cfProcessingWMPaint | CM_PARENTBIDIMODECHANGED | csBitBtn
CF_Text | CM_PARENTBIDIMODECHANGED | csBrushValid
cfTopLoaded | CM_PARENTCOLORCHANGED | csButton
cfWidthLoaded | CM_PARENTCOLORCHANGED | csCalendar
ChangeBiDiModeAlignment | CM_PARENTCTL3DCHANGED | csCaptureMouse
ChangeDataSource | CM_PARENTCTL3DCHANGED | csCheckbox
Char2VK | CM_PARENTDOUBLEBUFFEREDCHANGED | csCheckListBox
Char_All | CM_PARENTDOUBLEBUFFEREDCHANGED | csClicked
Char_AllDownCase | CM_PARENTFONTCHANGED | csClickEvents
Char_AllFixed | CM_PARENTFONTCHANGED | csCListBox
Char_AllFixedDownCase | CM_PARENTSHOWHINTCHANGED | csColorDialog
Char_AllFixedUpCase | CM_PARENTSHOWHINTCHANGED | csComboBox
Char_AllUpCase | CM_PARENTTABLETOPTIONSCHANGED | csCreating
Char_AlphaNum | CM_PARENTTABLETOPTIONSCHANGED | csCustomPaint
Char_AlphaNumDownCase | cmPatCopy | csDesignFixedBounds
Char_AlphaNumFixed | cmPatInvert | csDesignInteractive
Char_AlphaNumFixedDownCase | cmPatPaint | csDesignNoSmoothResize
Char_AlphaNumFixedUpCase | CM_POPUPHWNDDESTROY | csDestroyingHandle
Char_AlphaNumUpCase | CM_POPUPHWNDDESTROY | CS_DISABLED
Char_Binary | CM_RECREATEWND | csDisplayDragImage
Char_BinaryFixed | CM_RECREATEWND | csDocking
Char_DateSeparator | CM_RELEASE | csDoubleClicks
Char_Hex | CM_RELEASE | csDropDown
Char_HexDownCase | CM_SETACTIVECONTROL | csDropDownList
Char_HexFixed | CM_SETACTIVECONTROL | csEdit
Char_HexFixedDownCase | CM_SHOWHINTCHANGED | csError
Char_HexFixedUpCase | CM_SHOWHINTCHANGED | csExCaseSensitive
Char_HexUpCase | CM_SHOWINGCHANGED | csExDropDown
Char_HourSeparator | CM_SHOWINGCHANGED | csExDropDownList
Char_Letter | cmSrcAnd | csExNoEditImage
Char_LetterDownCase | cmSrcCopy | csExNoEditImageIndent
Char_LetterFixed | cmSrcErase | csExNoSizeLimit
Char_LetterFixedDownCase | cmSrcInvert | csExPathWordBreak
Char_LetterFixedUpCase | cmSrcPaint | csExSimple
Char_LetterUpCase | CM_STANDARDGESTURESCHANGED | csfDownArrow
CharLower | CM_STANDARDGESTURESCHANGED | csfEnabled
CharLowerBuff | CM_SYSCOLORCHANGE | csfHasFocus
Char_Number | CM_SYSCOLORCHANGE | csfHorizontal
Char_NumberFixed | CM_SYSFONTCHANGED | csFileDialog
Char_NumberPlusMin | CM_SYSFONTCHANGED | csFirst
CharsetToIdent | CM_TABLETOPTIONSCHANGED | csFixed
CharSetToString | CM_TABLETOPTIONSCHANGED | csFixedHeight
Char_Start | CM_TABSTOPCHANGED | csFixedWidth
Char_Stop | CM_TABSTOPCHANGED | csfLeftArrow
CharUpper | CM_TEXTCHANGED | csfMouseOver
CharUpperBuff | CM_TEXTCHANGED | csFocusing
CHECKBOXSTATES | CM_THEMECHANGED | csfOff
CheckLst | CM_THEMECHANGED | csfOn
CheckMouseButtonDownUp | CM_TIMECHANGE | csFontDialog
CheckTransparentWindow | CM_TIMECHANGE | csFontValid
CHEVRONSTATES | CM_UIACTIVATE | csForm
CHEVRONVERTSTATES | CM_UIACTIVATE | csfPartiallyOn
CHEVS_HOT | CM_UIDEACTIVATE | csfRaised
CHEVS_NORMAL | CM_UIDEACTIVATE | csFramed
CHEVS_PRESSED | CM_UNDOCKCLIENT | csfReadOnly
CHEVSV_HOT | CM_UNDOCKCLIENT | csfRightArrow
CHEVSV_NORMAL | CM_UNTHEMECONTROL | csfRightToLeft
CHEVSV_PRESSED | CM_UNTHEMECONTROL | csfSunken
CHINESEBIG5_CHARSET | CM_UPDATEACTIONS | csfTopDown
ChompURLParams | CM_UPDATEACTIONS | csfUpArrow
cHotkeyPrefix | CM_VISIBLECHANGED | csfVertical
chpAll | CM_VISIBLECHANGED | csGroupBox
chpAllNoDefault | CM_WANTSPECIALKEY | csHandleValid
chpTruncOnly | CM_WANTSPECIALKEY | csHasCancelAction
chtOnBeforeDestruction | cmWhiteness | csHasDefaultAction
chtOnChangeBounds | CM_WINDOWHOOK | csHintWindow
chtOnEnabledChanged | CM_WINDOWHOOK | CS_HREDRAW
chtOnEnabledChanging | CM_WININICHANGE | CS_INACTIVE
chtOnKeyDown | CM_WININICHANGE | csLButtonDown
chtOnMouseWheel | CN_BASE | csLefttoRight
chtOnMouseWheelHorz | CN_BASE | csListBox
chtOnResize | CN_CHAR | csListView
chtOnVisibleChanged | CN_CHAR | csMainMenu
chtOnVisibleChanging | CN_CHARTOITEM | csMemo
cidButton | CN_CHARTOITEM | csMenuBar
cidCheckBox | CN_COMMAND | csMenuEvents
cidComboBox | CN_COMMAND | csMenuItem
cidControl | CN_COMPAREITEM | csMultiClicks
cidCTabControl | CN_COMPAREITEM | csNeedsBorderPaint
cidEdit | CN_CTLCOLORBTN | csNoDesignSelectable
cidGroupBox | CN_CTLCOLORBTN | csNoDesignVisible
cidListBox | CN_CTLCOLORDLG | csNoFocus
cidListView | CN_CTLCOLORDLG | csNone
cidMenu | CN_CTLCOLOREDIT | csNonLCL
cidPanel | CN_CTLCOLOREDIT | csNoStdEvents
cidPopUp | CN_CTLCOLORLISTBOX | csNotebook
cidProgressBar | CN_CTLCOLORLISTBOX | csOpaque
cidRadioButton | CN_CTLCOLORMSGBOX | csOpenFileDialog
cidScrollBar | CN_CTLCOLORMSGBOX | csOwnedChildrenNotSelectable
cidStaticText | CN_CTLCOLORSCROLLBAR | csOwnerDrawEditableFixed
cidToolBar | CN_CTLCOLORSCROLLBAR | csOwnerDrawEditableVariable
cidTrackBar | CN_CTLCOLORSTATIC | csOwnerDrawFixed
cInputQueryEditSizePercents | CN_CTLCOLORSTATIC | csOwnerDrawVariable
cInputQueryEditSizePixels | CN_DELETEITEM | csPage
cInputQuerySpacingSize | CN_DELETEITEM | csPaintCopy
cl3DDkShadow | CN_DRAWITEM | csPairSplitter
cl3DFace | CN_DRAWITEM | csPairSplitterSide
cl3DHiLight | CN_DROPDOWNCLOSED | csPalette
cl3DLight | CN_HSCROLL | csPanel
cl3DShadow | CN_HSCROLL | csParentBackground
clActiveBorder | CN_KEYDOWN | csPenvalid
clActiveCaption | CN_KEYDOWN | csPopupMenu
clAppWorkspace | CN_KEYUP | csPreviewFileControl
clAqua | CN_KEYUP | csPreviewFileDialog
ClassCase | CN_MEASUREITEM | csProgressBar
clBackground | CN_MEASUREITEM | csQuadClicks
clBlack | CN_NOTIFY | csRadioButton
clBlue | CN_NOTIFY | csReadingState
clBtnFace | CN_PARENTNOTIFY | csReflector
clBtnHighlight | CN_PARENTNOTIFY | csRegionValid
clBtnHiLight | CN_SYSCHAR | csReplicatable
clBtnShadow | CN_SYSCHAR | csRequiresKeyboardInput
clBtnText | CN_SYSKEYDOWN | csSaveFileDialog
clCaptionText | CN_SYSKEYDOWN | csScrollBar
clColorDesktop | CN_SYSKEYUP | csScrollBox
clCream | CN_SYSKEYUP | csScrolledWindow
clDefault | CN_VKEYTOITEM | csSelectDirectoryDialog
clDkGray | CN_VKEYTOITEM | csSetCaption
clDontMask | CN_VSCROLL | csSimple
CLEARTYPE_NATURAL_QUALITY | CN_VSCROLL | csSpinedit
CLEARTYPE_QUALITY | coDesignOrder | csStaticText
ClearXLFDHeight | coFieldIndexOrder | csStatusBar
ClearXLFDItem | colKey | CSST_TAB
ClearXLFDPitch | COLLAPSEBUTTONSTATES | CSTB_HOT
ClearXLFDStyle | COLOR_3DDKSHADOW | CSTB_NORMAL
clfARGB32 | COLOR_3DFACE | CSTB_SELECTED
clfBGR24 | COLOR_3DHIGHLIGHT | csToggleBox
clfBGRA32 | COLOR_3DHILIGHT | CS_To_String
clFirstSpecialColor | COLOR_3DLIGHT | csTrackBar
clForm | COLOR_3DSHADOW | csTripleClicks
clfOther | COLOR_ACTIVEBORDER | csValid
clfRGB16_R5G6B5 | COLOR_ACTIVECAPTION | csVisibleSetInLoading
clfRGB24 | ColorAdjustLuma | CS_VREDRAW
clfRGB24UpsideDown | COLOR_APPWORKSPACE | csWinControl
clfRGBA32 | COLOR_BACKGROUND | ctClipboard
clFuchsia | ColorBox | ctImage
clGradientActiveCaption | COLOR_BTNFACE | ctPrimarySelection
clGradientInactiveCaption | COLOR_BTNHIGHLIGHT | ctSecondarySelection
clGray | COLOR_BTNHILIGHT | ctState
clGrayText | COLOR_BTNSHADOW | ctText
clGreen | COLOR_BTNTEXT | CUEBANNERSTATES
clHighlight | COLOR_CAPTIONTEXT | CursorToIdent
clHighlightText | COLOR_DESKTOP | CursorToString
clHorizontalThenVertical | COLOR_ENDCOLORS | CustomDrawn_Android
clHotLight | COLOR_FORM | CustomDrawn_Common
ClientToScreen | COLOR_GRADIENTACTIVECAPTION | CustomDrawnControls
clInactiveBorder | COLOR_GRADIENTINACTIVECAPTION | CustomDrawnDrawers
clInactiveCaption | COLOR_GRAYTEXT | CustomDrawn_Mac
clInactiveCaptionText | COLOR_HIGHLIGHT | CustomDrawn_WinXP
cLineCaption | COLOR_HIGHLIGHTTEXT | CustomTimer
clInfoBk | ColorHLSToRGB | cvCentury
clInfoText | COLOR_HOTLIGHT | cvDecade
Clipboard | COLOR_INACTIVEBORDER | cvMonth
ClipboardFormatNeedsNullByte | COLOR_INACTIVECAPTION | cvYear

D

DATEBORDERSTATES | DesignerMenuItemClick | DNS_HOT
DATEPICKERPARTS | DestroyCaret | DNS_NORMAL
DATEPICKERSTYLEPARTS | DestroyCursor | DNS_PRESSED
DATETEXTSTATES | DestroyIcon | doAutoColResize
DBActns | DestroyRubberBand | DockAlignOrientations
DBCtrls | Device | DockSplitterClass
DBExtCtrls | DEVICE_DEFAULT_FONT | doColumnTitles
DbgAppendToFile | DEVICE_FONTTYPE | doDMY
DbgAppendToFileWithoutLn | DFC_BUTTON | doHorizontal
dbgHex | DFC_CAPTION | doKeyColFixed
dbgMemRange | DFC_MENU | doMDY
dbgMemStream | DFCS_ADJUSTRECT | doNone
dbgObjMem | DFCS_BUTTON3STATE | doNoOrient
DbgOut | DFCS_BUTTONCHECK | doPages
DbgOutThreadLog | DFCS_BUTTONPUSH | doVertical
DBGrids | DFCS_BUTTONRADIO | dowDefault
DbgS | DFCS_BUTTONRADIOIMAGE | dowFriday
dbgs | DFCS_BUTTONRADIOMASK | dowMonday
dbgs | DFCS_CAPTIONCLOSE | DOWNHORZSTATES
DbgS | DFCS_CAPTIONHELP | DOWNSTATES
DbgS | DFCS_CAPTIONMAX | dowSaturday
dbgs | DFCS_CAPTIONMIN | dowSunday
dbgs | DFCS_CAPTIONRESTORE | dowThursday
DbgS | DFCS_CHECKED | dowTuesday
dbgs | DFC_SCROLL | dowWednesday
DbgS | DFCS_FLAT | doYMd
DbgSaveData | DFCS_HOT | DP_DATEBORDER
DbgSName | DFCS_INACTIVE | DP_DATETEXT
DbgStr | DFCS_MENUARROW | DPDB_DISABLED
DbgsVKCode | DFCS_MENUBULLET | DPDB_FOCUSED
DbgSWindowPosFlags | DFCS_MENUCHECK | DPDB_HOT
DbgWideStr | DFCS_MONO | DPDB_NORMAL
DBLogDlg | DFCS_PUSHED | DPDT_DISABLED
dbMove | DFCS_SCROLLCOMBOBOX | DPDT_NORMAL
DBNavButtonResourceName | DFCS_SCROLLDOWN | DPDT_SELECTED
dbNone | DFCS_SCROLLLEFT | DPSCBR_DISABLED
dbResize | DFCS_SCROLLRIGHT | DPSCBR_HOT
DC_BRUSH | DFCS_SCROLLSIZEGRIP | DPSCBR_NORMAL
DCClipRegionValid | DFCS_SCROLLUP | DPSCBR_PRESSED
DC_PEN | DFCS_TRANSPARENT | DP_SHOWCALENDARBUTTONRIGHT
dctBrush | dgAlwaysShowEditor | DPtoLP
dctFont | dgAlwaysShowSelection | DRAFT_QUALITY
DD_COPY | dgAnyButtonCanSelect | DRAGDROPPARTS
DDCOPY_HIGHLIGHT | dgAutoSizeColumns | DRAGDROPSTYLEPARTS
DDCOPY_NOHIGHLIGHT | dgCancelOnExit | DragManager
DD_CREATELINK | dgCellEllipsis | DrawArrow
DDCREATELINK_HIGHLIGHT | dgCellHints | DrawDefaultDockImage
DDCREATELINK_NOHIGHLIGHT | dgColLines | DrawEdge
DD_IMAGEBG | dgColumnMove | DrawFocusRect
DD_MOVE | dgColumnResize | DrawFrameControl
DDMOVE_HIGHLIGHT | dgConfirmDelete | DrawGradientWindow
DDMOVE_NOHIGHLIGHT | dgDblClickAutoSize | DrawGrid
DD_NONE | dgDisableDelete | DrawItemStruct
DDNONE_HIGHLIGHT | dgDisableInsert | DrawRubberRect
DDNONE_NOHIGHLIGHT | dgDisplayMemoText | DrawText
DD_TEXTBG | dgeAutoColumns | DrawVerticalGradient
DD_UPDATEMETADATA | dgeCheckboxColumn | drBounds
DDUPDATEMETADATA_HIGHLIGHT | dgEditing | drIcon
DDUPDATEMETADATA_NOHIGHLIGHT | dgHeaderHotTracking | drLabel
DD_WARNING | dgHeaderPushedLook | DROPDOWNBUTTONLEFTSTATES
DDWARNING_HIGHLIGHT | dgIndicator | DROPDOWNBUTTONRIGHTSTATES
DDWARNING_NOHIGHLIGHT | dgMultiselect | drSelectBounds
DeallocateHWnd | dgPersistentMultiSelect | dsAndroid
DebugLn | dgRowHighlight | dsCommon
DebugLnEnter | dgRowLines | dsDefault
DebugLnExit | dgRowSelect | dsDragEnter
DebuglnThreadLog | dgTabs | dsDragLeave
DecColor | dgThumbTracking | dsDragMove
DefaultApplicationBiDiMode | dgTitles | dsExtra1
DefaultBlank | dgTruncCellHints | dsExtra10
DefaultBorderIcons | dhiClose | dsExtra2
DEFAULT_CHARSET | dhiRestore | dsExtra3
DefaultComboBoxAutoCompleteText | DialogCopyToClipboard | dsExtra4
DefaultDBNavigatorButtons | Dialogs | dsExtra5
DefaultDisplaySettings | DIB_PAL_COLORS | dsExtra6
DefaultDockManagerClass | DIB_RGB_COLORS | dsExtra7
DefaultFont | DIBSECTION | dsExtra8
DefaultGridOptions | DirNameToLCLPlatform | dsExtra9
DefaultGridOptions2 | disHide | dsFocus
DEFAULT_GUI_FONT | disMove | dsGNOME
DefaultInputDialog | disShow | dsGradient
DefaultLogFont | Distance | dsKDEPlastique
DefaultMessageBox | divide(TFloatPoint,Extended):TFloatPoint | dsMacOSX
DefaultMultiSelectStyle | divide(TFloatPoint,TFloatPoint):TFloatPoint | dsNoMonthChange
DefaultOpenDialogOptions | divide(TFloatPoint,TPoint):TFloatPoint | dsNormal
DEFAULT_PALETTE | divide(TPoint,TFloatPoint):TFloatPoint | dsNormal
DEFAULT_PITCH | dkDock | dsSelected
DefaultPromptDialog | dkDrag | dsShowDayNames
DEFAULT_QUALITY | DKGRAY_BRUSH | dsShowHeadings
DefaultQuestionDialog | dkOpen | dsShowWeekNumbers
DefaultReaderDescription | dkPictureOpen | DSTINVERT
DefaultSideForAnchorKind | dkPictureSave | dsTransparent
DefaultStyle | dkSave | dsWin2000
DefaultTaskDialog | DLGC_WANTALLKEYS | dsWinCE
DefaultTranslator | DLGC_WANTARROWS | dsWindows7
DefaultTreeNodeExpandSignSize | DLGC_WANTCHARS | dsWinXP
DefaultTreeNodeHeight | DLGC_WANTTAB | DT_BOTTOM
DefaultTreeViewOptions | dmActiveForm | DT_CALCRECT
DefBtnColors | dmAutomatic | DT_CENTER
DEFBUTTONWIDTH | dmDesktop | dtControl
DEFCOLWIDTH | dmDragCancel | DT_EDITCONTROL
DefFontData | dmDragDrop | DT_END_ELLIPSIS
DefHintColor | dmDragEnter | DT_EXPANDTABS
DefHintHidePause | dmDragLeave | dtfUpdateAllNeeded
DefHintHidePausePerChar | dmDragMove | DT_INTERNAL
DefHintPause | dmFindTarget | dtItem
DefHintShortPause | dmkEMail | DT_LEFT
DEFIMAGEPADDING | dmkMMS | DT_MODIFYSTRING
DEFINDICATORCOLWIDTH | dmkSMS | DT_NOCLIP
DefineRectProperty | dmMainForm | DT_NOPREFIX
DefShowButtons | dmManual | DT_RIGHT
DefShowGlyphs | dmPrimary | DT_RTLREADING
DeleteAmpersands | DNHZS_DISABLED | DT_SINGLELINE
DeleteCriticalSection | DNHZS_HOT | dtSubItem
DeleteDC | DNHZS_NORMAL | DT_TOP
DeleteObject | DNHZS_PRESSED | DT_VCENTER
DeliverMessage | DNS_DISABLED | DT_WORDBREAK

E

EASTEUROPE_CHARSET | EDITSTYLEPARTS | EPSN_DISABLED
ebBottom | EDITTEXTSTATES | EPSN_FOCUSED
EBHC_HOT | EGraphicException | EPSN_HOT
EBHC_NORMAL | EGridException | EPSN_NORMAL
EBHC_PRESSED | EHelpSystemException | EPSV_DISABLED
EBHP_HOT | EInterfaceCritical | EPSV_FOCUSED
EBHP_NORMAL | EInterfaceError | EPSV_HOT
EBHP_PRESSED | EInterfaceException | EPSV_NORMAL
EBHP_SELECTEDHOT | EInterfaceWarning | EqualRect
EBHP_SELECTEDNORMAL | EInvalidCodePoint | EqualRgn
EBHP_SELECTEDPRESSED | EInvalidDate | equal(TFloatPoint,TFloatPoint):Boolean
ebLeft | EInvalidGraphic | equal(TPoint,TPoint):Boolean
EBM_HOT | EInvalidGraphicOperation | equal(TRect,TRect):Boolean
EBM_NORMAL | EInvalidGridOperation | Error
EBM_PRESSED | EInvalidPath | ES_AUTOHSCROLL
EBNGC_HOT | EInvalidUtf8 | ES_AUTOVSCROLL
EBNGC_NORMAL | ELayoutException | ES_CENTER
EBNGC_PRESSED | Ellipse | EScrollBar
EBNGE_HOT | EllipseRadialLength | esEllipsis
EBNGE_NORMAL | EMenuError | EShellCtrl
EBNGE_PRESSED | emNone | ES_LEFT
EBP_HEADERBACKGROUND | emNormal | esLowered
EBP_HEADERCLOSE | emPassword | ES_MULTILINE
EBP_HEADERPIN | EMP_MARKUPTEXT | ES_NOHIDESEL
EBP_IEBARMENU | EMPTYMARKUPPARTS | esNone
EBP_NORMALGROUPBACKGROUND | EMT_LINKTEXT | ES_NUMBER
EBP_NORMALGROUPCOLLAPSE | EMT_NORMALTEXT | esPickList
EBP_NORMALGROUPEXPAND | EnableScrollBar | esRaised
EBP_NORMALGROUPHEAD | EnableWindow | ES_READONLY
EBP_SPECIALGROUPBACKGROUND | EndPaint | ES_RIGHT
EBP_SPECIALGROUPCOLLAPSE | EnterCriticalSection | esSimple
EBP_SPECIALGROUPEXPAND | EnumDisplayMonitors | ES_WANTRETURN
EBP_SPECIALGROUPHEAD | EnumFontFamilies | ETO_CLIPPED
ebRight | EnumFontFamiliesEx | ETO_OPAQUE
EBS_ASSIST | ENUMLOGFONT | ETO_RTLREADING
EBS_DISABLED | ENUMLOGFONTA | ETreeNodeError
EBS_FOCUSED | ENUMLOGFONTEX | ETreeViewError
EBSGC_HOT | ENUMLOGFONTEXA | ETS_ASSIST
EBSGC_NORMAL | ENUMLOGFONTEXW | ETS_CUEBANNER
EBSGC_PRESSED | ENUMLOGFONTW | ETS_DISABLED
EBSGE_HOT | EnumRegisteredActions | ETS_FOCUSED
EBSGE_NORMAL | EnumRegisteredActionsProc | ETS_HOT
EBSGE_PRESSED | EO_AUTOSIZE | ETS_NORMAL
EBS_HOT | EO_HOOKKEYDOWN | ETS_READONLY
EBS_NORMAL | EO_HOOKKEYPRESS | ETS_SELECTED
EBS_READONLY | EO_HOOKKEYUP | ExceptionObject
ebTop | EO_IMPLEMENTED | ExcludeClipRect
EBWBS_DISABLED | EO_SELECTALL | ExcludeClipRgn
EBWBS_FOCUSED | EP_BACKGROUND | EXPANDBUTTONSTATES
EBWBS_HOT | EP_BACKGROUNDWITHBORDER | EXPANDOBUTTONSTATES
EBWBS_NORMAL | EP_CARET | EXPLORERBARPARTS
EccentricAngle | EP_EDITBORDER_HSCROLL | EXPLORERBARSTYLEPARTS
ecLowerCase | EP_EDITBORDER_HVSCROLL | ExtCreatePen
ecNormal | EP_EDITBORDER_NOSCROLL | ExtCtrls
ecUppercase | EP_EDITBORDER_VSCROLL | ExtDlgs
EDBEditError | EP_EDITTEXT | ExtendedColorCount
EDGE_BUMP | EP_PASSWORD | ExtGraphics
EDGE_ETCHED | EPrinter | EXTLOGPEN
EDGE_RAISED | EPSH_DISABLED | ExtractColorIndexAndColor
EDGE_SUNKEN | EPSH_FOCUSED | ExtractFamilyFromXLFDName
EDITBORDER_HSCROLLSTATES | EPSH_HOT | ExtractURLDirectory
EDITBORDER_HVSCROLLSTATES | EPSH_NORMAL | ExtractURLPath
EDITBORDER_NOSCROLLSTATES | EPSHV_DISABLED | ExtractXLFDItem
EDITBORDER_VSCROLLSTATES | EPSHV_FOCUSED | ExtSelectClipRGN
EditBtn | EPSHV_HOT | ExtTextOut
EDITPARTS | EPSHV_NORMAL | ExtUTF8Out

F

FBS_EMPHASIZED | FLYOUT_BODY | fsBottomTopLeftRight
FBS_NORMAL | FLYOUT_DIVIDER | fsBottomTopRightLeft
FCS_ISO_10646_1 | FLYOUT_HEADER | FS_CHINESESIMP
FCS_ISO_8859_1 | FLYOUT_LABEL | FS_CHINESETRAD
FCS_ISO_8859_10 | FLYOUT_LINK | fsCreatedMDIChild
FCS_ISO_8859_15 | FLYOUT_LINKAREA | fsCreating
FCS_ISO_8859_2 | FLYOUT_LINKHEADER | FS_CYRILLIC
FCS_ISO_8859_3 | FLYOUTLINK_HOVER | fsDisableAutoSize
FCS_ISO_8859_4 | FLYOUTLINK_NORMAL | fsFirstShow
FCS_ISO_8859_5 | FLYOUTPARTS | fsFormStyleChanged
FCS_ISO_8859_6 | FLYOUTSTYLEPARTS | FS_GREEK
FCS_ISO_8859_7 | FLYOUT_WINDOW | FS_HEBREW
FCS_ISO_8859_8 | fmAlternate | FS_INACTIVE
FCS_ISO_8859_9 | fmWinding | fsItalic
fdAnsiOnly | FontCharsets | FS_JISJAPAN
fdApplyButton | FontEnumExProc | FS_JOHAB
fdEffects | FontEnumProc | FS_LATIN1
fdFixedPitchOnly | FontIsMonoSpace | FS_LATIN2
fdForceFontExist | FontNameToPangoFontDescStr | fsLeftRightBottomTop
fdLimitSize | FontResourceCache | fsLeftRightTopBottom
fdNoFaceSel | FormatMaskText | fsMDIChild
fdNoOEMFonts | FormDataToText | fsMDIForm
fdNoSimulations | Forms | fsModal
fdNoSizeSel | FOUNDRYCHAR_CLOSE | fsNormal
fdNoStyleSel | FOUNDRYCHAR_OPEN | fsoCaseSensitive
fdNoVectorFonts | FourCharCode | fsoMatchOnlyAtStart
fdScalableOnly | FPColorToTColor | fsRightLeftBottomTop
fdShowHelp | FPColorToTColorRef | fsRightLeftTopBottom
fdTrueTypeOnly | fpDefault | fsShowing
fdWysiwyg | fpFixed | fsSplash
FF_DECORATIVE | fpVariable | fsStayOnTop
FF_DONTCARE | fqAntialiased | fsStrikeOut
FF_MODERN | fqCleartype | fsSurface
FF_ROMAN | fqCleartypeNatural | FS_SYMBOL
FF_SCRIPT | fqDefault | fsSystemStayOnTop
FF_SWISS | fqDraft | fstAlphabet
fhtClose | fqNonAntialiased | fstFoldersFirst
fhtCreate | fqProof | FS_THAI
fhtFirstShow | Frame3d | fstNone
FileCtrl | Frame3D | fsTopBottomLeftRight
FilenameToURL | FrameRect | fsTopBottomRightLeft
FilenameToURLPath | FRAMESTATES | FS_TURKISH
FillRect | frButtonsAtBottom | fsUnderline
FillRgn | frDisableMatchCase | FS_VIETNAMESE
FILLSTATES | frDisableUpDown | fsVisible
FILLTYPE | frDisableWholeWord | FS_WANSUNG
FILLVERTSTATES | frDown | ftArchive
FindControl | FreeAllClipboards | ftDirectory
FindControlAtPosition | FreeLCLHelpSystem | ftHidden
FindDefaultBrowser | FreeThenNil | FT_HORZGRADIENT
FindDlgUnit | FreeUnusedLCLHelpSystem | ftNormal
FindDragTarget | FreeWidgetSet | FT_RADIALGRADIENT
FindLCLControl | FreeWorkingCanvas | ftReadOnly
FindLCLWindow | frEntireScope | FT_SOLID
FindLFMClassName | frFindNext | ftSystem
FindOwnerControl | frHideEntireScope | FT_TILEIMAGE
FindResourceLFM | frHideMatchCase | FT_VERTGRADIENT
FindRootDesigner | frHidePromptOnReplace | ftVolumeID
FindURLPathEnd | frHideUpDown | FW_BLACK
FindURLPathStart | frHideWholeWord | FW_BOLD
FIXED_PITCH | frMatchCase | FW_DEMIBOLD
fkCommand | frPromptOnReplace | FW_DONTCARE
fkHandle | frReplace | FW_EXTRABOLD
fkShortCut | frReplaceAll | FW_EXTRALIGHT
FLH_HOVER | frShowHelp | FW_HEAVY
FLH_NORMAL | frWholeWord | FW_LIGHT
FloatPoint | FS_ACTIVE | FW_MEDIUM
FloatToLFMStr | fsAllNonSystemStayOnTop | FW_NORMAL
FloodFill | fsAllStayOnTop | FW_REGULAR
FloodFill | FS_ARABIC | FW_SEMIBOLD
FLS_DISABLED | FS_BALTIC | FW_THIN
FLS_EMPHASIZED | fsBold | FW_ULTRABOLD
FLS_NORMAL | fsBorder | FW_ULTRALIGHT
FLS_SELECTED | fsBorderStyleChanged |

G

GB2312_CHARSET | GetNativeCanvas | goEditing
GBS_DISABLED | GetNativeHandle | goFixedColSizing
GBS_NORMAL | GetObject | goFixedHorzLine
GCP_DBCS | GetPaletteEntries | goFixedRowNumbering
gcsColWidthChanging | GetParent | goFixedVertLine
gcsDefault | GetParentDesignControl | goHeaderHotTracking
gcsDragging | GetParentForm | goHeaderPushedLook
gcsRowHeightChanging | GetProp | goHorzLine
gdHorizontal | GetRGBIntValues | goRangeSelect
gdVertical | GetRGBValues | goRelaxedRowSelect
GetAcceleratorString | GetRgnBox | goRowHighlight
GetActiveWindow | GetROP2 | goRowMoving
GetAnchorControlsRect | GetRValue | goRowSelect
GetAvailableNativeCanvasTypes | GetScrollBarSize | goRowSizing
GetAvailableNativeHandleTypes | GetScrollbarVisible | goScrollKeepVisible
GetBitmapBits | GetScrollInfo | goScrollToLastCol
GetBkColor | GetScrollPos | goScrollToLastRow
GetBuildLCLWidgetType | GetScrollRange | goSelectionActive
GetButtonCaption | GetShadowColor | goSmoothScroll
GetButtonIcon | GetShortHint | goTabs
GetBValue | GetStockObject | goThumbTracking
GetCapture | GetSValue | goTruncCellHints
GetCaptureControl | GetSysColor | goVertLine
GetCaretPos | GetSysColorBrush | GradientFill
GetCaretRespondToFocus | GetSystemMetrics | GRADIENT_FILL_RECT_H
GetCharABCWidths | GetSystemPaletteEntries | GRADIENT_FILL_RECT_V
GetCharsetValues | GetTextColor | GRADIENT_FILL_TRIANGLE
GetClassNameFromLRSStream | GetTextExtentExPoint | GRADIENTRECT
GetClientBounds | GetTextExtentPoint | GRADIENTTRIANGLE
GetClientRect | GetTextExtentPoint32 | GraphicExtension
GetClipBox | GetTextMetrics | GraphicFileMask
GetClipRGN | GetTickCount | GraphicFilter
GetCmdLineParamDescForInterface | GetTickCount64 | Graphics
GetColorValues | GetTopFormSkipNonDocked | GraphMath
GetCompleteText | GetViewPortExtEx | GraphUtil
GetComponentInfoFromLRSStream | GetViewPortOrgEx | GRAY_BRUSH
GetControlConstraints | GetVValue | GREEK_CHARSET
GetCurrentObject | GetWindowExtEx | Green
GetCursorPos | GetWindowLong | GRIDCELLBACKGROUNDSTATES
GetCursorValues | GetWindowOrgEx | GRIDCELLSTATES
GetDataTypeRGB | GetWindowRect | GRIDCELLUPPERSTATES
GetDC | GetWindowRelativePosition | GRIDFILEVERSION
GetDCOriginRelativeToWindow | GetWindowSize | Grids
GetDefaultBitBtnGlyph | GetWorkingCanvas | GROUPBOXSTATES
GetDefaultButtonIcon | gfAutoEditPending | GroupedEdit
GetDefaultDrawer | gfClientRectChange | GROUPHEADERLINESTATES
GetDefaultGlyph | gfColumnsLocked | GROUPHEADERSTATES
GetDefaultLang | gfEditingDone | gsAddingAutoColumns
GetDefaultLCLWidgetType | gfEditorTab | gsAutoSized
GetDefFontCharSet | gfEditorUpdateLock | gsButton
GetDescriptionFromBitmap | gfNeedsSelectActive | gsButtonColumnClicking
GetDescriptionFromDevice | gfPainting | gsColMoving
GetDesignerDC | gfRevEditorTab | gsColSizing
GetDesignerForm | gfSizingStarted | gsDouble
GetDeviceCaps | GFST_DPI | gsGripper
GetDeviceSize | GFST_NONE | gsHeaderClicking
GetDialogCaption | GFST_SIZE | gsHorLines
GetDialogIcon | gfUpdatingScrollbar | gsLoadingGrid
GetDIBits | gfUpdatingSize | gsmAlways
GetDoubleClickTime | gfVisualChange | gsmApplication
GetDpiForMonitor | GLPS_CLOSED | gsmNever
GetDrawer | GLPS_OPENED | gsmSystem
GetEnclosedControls | GLYPHCOUNT | gsNormal
GetEnclosingControlRect | GLYPHFONTSIZINGTYPE | gsRemovingAutoColumns
GetEnumValueDef | GlyphsArr | gsRowMoving
GetFirstParentForm | GLYPHSTATES | gsRowSizing
GetFocus | GLYPHTYPE | gsSelecting
GetFontData | GM_GETGRID | gsSimple
GetFontLanguageInfo | GM_GETVALUE | gsStartEditing
GetForegroundWindow | gmrAllMustExist | gsUpdatingData
GetGraphicClassForFileExtension | GM_READY | gsVerLines
GetGValue | gmrIgnoreAll | GT_FONTGLYPH
GetHighLightColor | gmrOneMustExist | GT_IMAGEGLYPH
GetHValue | GM_SELECTALL | gtmGlyph
GetIcnsIconType | GM_SETBOUNDS | gtmOpaque
GetIconInfo | GM_SETGRID | gtmTransparent
GetImageListCache | GM_SETMASK | GT_NONE
GetKeyShiftState | GM_SETPOS | GUID_ObjInspInterface
GetKeyState | GM_SETVALUE | GWL_EXSTYLE
GetLazDockSplitter | goAlwaysShowEditor | GWL_HINSTANCE
GetLazDockSplitterOrParent | goAutoAddRows | GWL_HWNDPARENT
GetLCLDefaultBtnGlyph | goAutoAddRowsSkipContentCheck | GWL_ID
GetLCLOwnerObject | goCellEllipsis | GWL_STYLE
GetLCLWidgetTypeName | goCellHints | GWL_USERDATA
GetLongHint | goColMoving | GWL_WNDPROC
GetMapMode | goColSizing | gzFixedCells
GetMaskType8bit | goColSpanning | gzFixedCols
GetMessageName | goDblClickAutoSize | gzFixedRows
GetModalResultStr | goDontScrollPartCell | gzInvalid
GetMonitorInfo | goDrawFocusSelected | gzNormal

H

HA_CENTER | hhsHelpErrorWhileExecuting | HP_HEADEROVERFLOW
HA_LEFT | hhsHelpNoHTMLBrowserFound | HP_HEADERSORTARROW
HALFTONE | hhsHelpNoHTMLBrowserFoundPleaseDefineOne | HRGN
HALIGN | hhsHelpTheHelpDatabaseWasUnableToFindFile | HSAS_SORTEDDOWN
HANDLE | hhsHelpTheMacroSInBrowserParamsWillBeReplacedByTheURL | HSAS_SORTEDUP
HANGEUL_CHARSET | HICON | HS_BDIAGONAL
HA_RIGHT | HideCaret | HS_CROSS
HBG_DETAILS | HILS_HOT | HS_DIAGCROSS
HBG_ICON | HILS_NORMAL | HS_FDIAGONAL
HBITMAP | HILS_PRESSED | HS_HORIZONTAL
HBRUSH | HIMAGELIST | hsHot
HBS_DISABLED | HINST | hsNormal
HBS_HOT | HintWindowClass | hsPressed
HBS_NORMAL | HIRS_HOT | HSS_DISABLED
HBS_PUSHED | HIRS_NORMAL | HSS_HOT
HCURSOR | HIRS_PRESSED | HSS_NORMAL
HDC | HIS_HOT | HSS_PUSHED
HDDFS_HOT | HIS_ICONHOT | HS_VERTICAL
HDDFS_NORMAL | HIS_ICONNORMAL | HSVRangeToColor
HDDFS_SOFTHOT | HIS_ICONPRESSED | HSVToColor
HDDS_HOT | HIS_ICONSORTEDHOT | HSVtoRGB
HDDS_NORMAL | HIS_ICONSORTEDNORMAL | HSVtoRGBQuad
HDDS_SOFTHOT | HIS_ICONSORTEDPRESSED | HSVtoRGBRange
HDN_FIRST | HIS_NORMAL | HSVtoRGBTriple
HDN_LAST | HIS_PRESSED | htAbove
HEADERAREASTATES | HIS_SORTEDHOT | htBelow
HEADERCLOSESTATES | HIS_SORTEDNORMAL | HTCAPTION
HEADERDROPDOWNFILTERSTATES | HIS_SORTEDPRESSED | HTCLIENT
HEADERDROPDOWNSTATES | HiWord | HTERROR
HEADERITEMLEFTSTATES | HKEY | htHandPoint
HEADERITEMRIGHTSTATES | HLS_LINKTEXT | HTNOWHERE
HEADERITEMSTATES | HLS_NORMALTEXT | htNowhere
HEADEROVERFLOWSTATES | HLStoColor | htOnButton
HEADERPARTS | HLStoRGB | htOnIcon
HEADERPINSTATES | HMENU | htOnIndent
HEADERSORTARROWSTATES | HMONITOR | htOnItem
HEADERSTYLEPARTS | hntContext | htOnLabel
HEADERSTYLESTATES | hntID | htOnRight
HEBREW_CHARSET | hntURL | htOnStateIcon
HELPBUTTONSTATES | hntURLContext | HTS_DISABLED
HELP_COMMAND | hntURLID | HTS_HOT
HELP_CONTEXT | hntURLIDContext | HTS_NORMAL
HelpDatabases | HOFS_HOT | HTS_PUSHED
HELPINFO_MENUITEM | HOFS_NORMAL | htToLeft
HELPINFO_WINDOW | HOLLOW_BRUSH | htToRight
HelpIntfs | HORZRES | HTTRANSPARENT
HELPLINKSTATES | HORZSCROLLSTATES | htUnderlineCold
HelpManager | HORZSIZE | htUnderlineHot
HelpViewers | HORZTHUMBSTATES | HWND
HFONT | HOTGLYPHSTATES | HWND_BOTTOM
HGDIOBJ | HPALETTE | HWND_NOTOPMOST
HGLOBAL | HPEN | HWND_TOP
HGLPS_CLOSED | HP_HEADERDROPDOWN | HWND_TOPMOST
HGLPS_OPENED | HP_HEADERDROPDOWNFILTER | HYPERLINKSTATES
HHOOK | HP_HEADERITEM | HYPERLINKTEXTSTATES
hhsHelpBrowserNotExecutable | HP_HEADERITEMLEFT |
hhsHelpBrowserNotFound | HP_HEADERITEMRIGHT |

I

iaLeft | IDYES | InitPolygon
iaTop | ID_YES | InitResourceComponent
ICE_ALPHA | IEBARMENUSTATES | InputBox
ICE_GLOW | ifData | InputCombo
ICE_NONE | ifExactString | InputComboEx
ICE_PULSE | ifNearest | InputDialogFunction
ICE_SHADOW | ifPartialString | InputQuery
icnsDataTypes | ifsAlt | InterfaceBase
icnsIconTypeInfo | ifsCtrl | IntersectClipRect
icnsMaskToImageMap | ifsVK_CMD | IntersectRect
icnsMaskTypes | ifsVK_HELP | IntfGraphics
icnsRGB | ifsVK_META | IntfSendsUTF8KeyPress
IcnsTypes | ifsVK_SHIFT | InvalidateFrame
icnsWithAlpha | ifsVK_SUPER | InvalidateRect
ICONEFFECT | ifsVK_UNKNOWN | InvalidateRgn
IDABORT | IImageCacheListener | INVALID_HANDLE_VALUE
ID_ABORT | iit256PixelDataARGB | InvertColor
idButtonAbort | iit512PixelDataARGB | IObjInspInterface
idButtonAll | iitHuge1BitMask | IsAccel
idButtonBase | iitHuge32BitData | IsCDIntfControl
idButtonCancel | iitHuge4BitData | IsCharAlphaNumeric
idButtonClose | iitHuge8BitData | IsColorDefault
idButtonHelp | iitHuge8BitMask | IsDBCSLeadByte
idButtonIgnore | iitLarge1BitMask | IsDesignerDC
idButtonNo | iitLarge32BitData | IsEditableTextKey
idButtonNoToAll | iitLarge4BitData | IsFileURL
idButtonOk | iitLarge8BitData | IsFontNameDefault
idButtonOpen | iitLarge8BitMask | IsFontNameXLogicalFontDesc
idButtonRetry | iitMini1BitMask | IsFormDesign
idButtonSave | iitMini4BitData | IsIconic
idButtonShield | iitMini8BitData | IsMobilePlatform
idButtonYes | iitNone | IsPointInPolygon
idButtonYesToAll | iitSmall1BitMask | IsRectEmpty
IDCANCEL | iitSmall32BitData | IsSysColor
ID_CANCEL | iitSmall4BitData | IST_DPI
IDCLOSE | iitSmall8BitData | IST_NONE
ID_CLOSE | iitSmall8BitMask | IST_SIZE
idDialogBase | iitThumbnail32BitData | IsWindow
idDialogConfirm | iitThumbnail8BitMask | IsWindowEnabled
idDialogError | ILazImageReader | IsWindowVisible
idDialogInfo | ILazImageWriter | IsZoomed
idDialogShield | IL_HORIZONTAL | itaOnIdle
idDialogWarning | IL_VERTICAL | itaOnIdleEnd
IdentEntry | IMAGE_BITMAP | itaOnUserInput
IdentToCharset | IMAGE_CURSOR | itCell
IdentToColor | IMAGE_ENHMETAFILE | itColumn
IdentToCursor | IMAGE_ICON | ITEMSTATES
IDHELP | IMAGELAYOUT | itFixed
ID_HELP | ImageListCache | itFixedColumn
IDIGNORE | IMAGESELECTTYPE | itFixedRow
ID_IGNORE | ImgList | itImage
IDNO | IndexToOverlayMask | itMask
ID_NO | IndustrialBase | itNormal
IDOK | InflateRect | itRow
ID_OK | IniPropStorage | itSelected
IDRETRY | InitializeCriticalSection |
ID_RETRY | InitLazResourceComponent |

J

JOHAB_CHARSET JSONPropStorage

K

keyAdd | KF_UP | kLarge4BitData
KeyAndShiftStateToKeyString | kHuge1BitMask | kLarge8BitData
KeyboardStateToShiftState | kHuge32BitData | kLarge8BitMask
KeyDataToShiftState | kHuge4BitData | kMini1BitMask
keyDelete | kHuge8BitData | kMini4BitData
keyEdit | kHuge8BitMask | kMini8BitData
KeysToShiftState | kibAutomatic | kSmall1BitMask
KeyStringIsIrregular | kibDoesntRequire | kSmall32BitData
KeyToShortCut | kibRequires | kSmall4BitData
keyUnique | kIconFamilyType | kSmall8BitData
KF_ALTDOWN | kIconServices256PixelDataARGB | kSmall8BitMask
KF_DLGMODE | kIconServices512PixelDataARGB | kThumbnail32BitData
KF_EXTENDED | KillTimer | kThumbnail8BitMask
KF_MENUMODE | kLarge1BitMask |
KF_REPEAT | kLarge32BitData |

L

LABELSTATES | lcRadialGradientBrush | LoadGlyphFromLazarusResource
lapAutoAdjustForDPI | lcReceivesLMClearCutCopyPasteReliably | LoadGlyphFromResourceName
lapAutoAdjustWithoutHorizontalScrolling | lcSendsUTF8KeyPress | LoadGlyphFromStock
lapDefault | lcTextHint | LoadIcon
lapFixedLayout | lcTransparentWindow | LoadIconFunction
larAnimation | ldhpAll | LOGBRUSH
larButton | ldhpCaption | LOGFONT
larCell | ldhpCloseButton | LOGFONTA
larChart | ldhpRestoreButton | LOGFONTW
larCheckBox | ldkOpenDesktop | LoginDialogEx
larClock | ldkOpenPDA | LOGOFFBUTTONSSTATES
larColorPicker | ldkSaveDesktop | LOGPALETTE
larComboBox | ldkSavePDA | LOGPEN
larDateField | ldkSelectDirectory | LOGPIXELSX
larGrid | LDockTree | LOGPIXELSY
larGroup | LeaveCriticalSection | LoWord
larIgnore | LF_FACESIZE | lpAbove
larImage | lffItemsMoving | LPARAM
larLabel | lffItemsSorting | lpBelow
larListBox | lffPreparingSorting | lpCarbon
larListItem | lffSelectedValid | lpCocoa
larMenuBar | LF_FULLFACESIZE | lpCustomDrawn
larMenuItem | LFMtoLRSfile | lpfpGUI
larProgressIndicator | LFMtoLRSstream | lpGtk
larRadioButton | lifCreated | lpGtk2
larResizeGrip | lifDestroying | lpGtk3
larScrollBar | LineEndPoint | LP_HYPERLINK
larSpinner | LinesPointOfIntersection | lpLeft
larTabControl | LineTo | LPLOGFONT
larTextEditorMultiline | LINKHEADERSTATES | lpMUI
larTextEditorSingleline | LINKPARTS | lpNoGUI
larTrackBar | LINKSTATES | lpQT
larTreeItem | lisCut | lpQt5
larTreeView | lisDropTarget | lpRight
larWindow | lisFocused | LPtoDP
LazarusResources | lisfWSItemsCreated | lpWin32
LazCanvas | lisLCLResourceSNotFound | lpWinCE
LazDeviceApis | LISS_DISABLED | LR_COLOR
LazDialogs | lisSelected | LR_COPYDELETEORG
LazFreeTypeIntfDrawer | LISS_HOT | LR_COPYFROMRESOURCE
LazHelpHTML | LISS_HOTSELECTED | LR_COPYRETURNORG
LazHelpIntf | LISS_NORMAL | LR_CREATEDIBSECTION
LazLongRec | LISS_SELECTED | lrdeBitfield
LazMessageDlg | LISS_SELECTEDNOTFOCUS | LR_DEFAULTCOLOR
LazRegions | LISTBOXPARTS | LR_DEFAULTSIZE
LazResourceXPMToPPChar | LISTBOXSTYLEPARTS | lrdeHuffman
LazTiffExtraPrefix | LISTITEMSTATES | lrdeJpeg
LazTiffHostComputer | LISTVIEWPARTS | lrdePng
LazTiffMake | LISTVIEWSTYLEPARTS | lrdeRGB
LazTiffModel | LM_ACTIVATE | lrdeRLE
LazTiffSoftware | LM_ACTIVATEITEM | LResources
LBCP_BORDER_HSCROLL | LM_CANCELMODE | LRESULT
LBCP_BORDER_HVSCROLL | LM_CAPTURECHANGED | LR_LOADFROMFILE
LBCP_BORDER_NOSCROLL | LM_CHANGED | LR_LOADMAP3DCOLORS
LBCP_BORDER_VSCROLL | LM_CHAR | LR_LOADTRANSPARENT
LBCP_ITEM | LM_CHARTOITEM | lrmmAuto
lboDrawFocusRect | LM_CHECKRESIZE | lrmmColor
lbOwnerDrawFixed | LM_CLEAR | lrmmNone
lbOwnerDrawVariable | LM_CLICKED | LR_MONOCHROME
LBPSH_DISABLED | LM_CLOSEQUERY | LRSComment
LBPSH_FOCUSED | LM_COMMAND | LR_SHARED
LBPSH_HOT | LM_COMPAREITEM | lrsitCollection
LBPSH_NORMAL | LM_CONFIGUREEVENT | lrsitComponent
LBPSHV_DISABLED | LM_CONTEXTMENU | lrsitList
LBPSHV_FOCUSED | LM_COPY | lrsitProperty
LBPSHV_HOT | LM_CREATE | LRSObjectBinaryToText
LBPSHV_NORMAL | LM_CTLCOLORBTN | LRSObjectReaderClass
LBPSI_HOT | LM_CTLCOLORDLG | LRSObjectResourceToText
LBPSI_HOTSELECTED | LM_CTLCOLOREDIT | LRSObjectResToText
LBPSI_SELECTED | LM_CTLCOLORLISTBOX | LRSObjectTextToBinary
LBPSI_SELECTEDNOTFOCUS | LM_CTLCOLORMSGBOX | LRSObjectToText
LBPSN_DISABLED | LM_CTLCOLORSCROLLBAR | LRSObjectWriterClass
LBPSN_FOCUSED | LM_CTLCOLORSTATIC | lrsowsisDataWritten
LBPSN_HOT | LM_CUT | lrsowsisHeaderWritten
LBPSN_NORMAL | LM_DAYCHANGED | lrsowsisStarted
LBPSV_DISABLED | LM_DEFERREDEDIT | LRSTranslator
LBPSV_FOCUSED | LM_DELETEITEM | LR_VGACOLOR
LBPSV_HOT | LM_DESTROY | LTGRAY_BRUSH
LBPSV_NORMAL | LM_DPICHANGED | LVCB_HOVER
LBS_DISABLENOSCROLL | LM_DRAGSTART | LVCB_NORMAL
LBS_EXTENDEDSEL | LM_DRAWITEM | LVCB_PUSHED
LBS_HASSTRINGS | LM_DRAWLISTITEM | LVEB_HOVER
LBS_MULTICOLUMN | LM_DROPFILES | LVEB_NORMAL
LBS_MULTIPLESEL | LM_ENABLE | LVEB_PUSHED
LBS_NODATA | LM_ENTER | LVGH_CLOSE
LBS_NOINTEGRALHEIGHT | LM_ERASEBKGND | LVGH_CLOSEHOT
LBS_NOREDRAW | LMessages | LVGH_CLOSEMIXEDSELECTION
LBS_NOSEL | LM_EXIT | LVGH_CLOSEMIXEDSELECTIONHOT
LBS_NOTIFY | LM_FOCUS | LVGH_CLOSESELECTED
LBS_OWNERDRAWFIXED | LM_GETDLGCODE | LVGH_CLOSESELECTEDHOT
LBS_OWNERDRAWVARIABLE | LM_GETTEXTLENGTH | LVGH_CLOSESELECTEDNOTFOCUSED
LBS_SORT | LM_GRABFOCUS | LVGH_CLOSESELECTEDNOTFOCUSEDHOT
LBS_STANDARD | LM_HELP | LVGHL_CLOSE
lbStandard | LM_HSCROLL | LVGHL_CLOSEHOT
LBS_USETABSTOPS | LM_INTERFACEFIRST | LVGHL_CLOSEMIXEDSELECTION
LBS_WANTKEYBOARDINPUT | LM_INTERFACELAST | LVGHL_CLOSEMIXEDSELECTIONHOT
lbVirtual | LM_KEYDOWN | LVGHL_CLOSESELECTED
lcAccessibilitySupport | LM_KEYFIRST | LVGHL_CLOSESELECTEDHOT
lcAllowChildControlsInNativeControls | LM_KEYLAST | LVGHL_CLOSESELECTEDNOTFOCUSED
lcAntialiasingEnabledByDefault | LM_KEYUP | LVGHL_CLOSESELECTEDNOTFOCUSEDHOT
lcApplicationTitle | LM_KILLCHAR | LVGHL_OPEN
lcApplicationWindow | LM_KILLFOCUS | LVGHL_OPENHOT
lcAsyncProcess | LM_KILLLINE | LVGHL_OPENMIXEDSELECTION
lcCanDrawHidden | LM_KILLWORD | LVGHL_OPENMIXEDSELECTIONHOT
lcCanDrawOutsideOnPaint | LM_LBUTTONDBLCLK | LVGHL_OPENSELECTED
lcDragDockStartOnTitleClick | LM_LBUTTONDOWN | LVGHL_OPENSELECTEDHOT
lcEmulatedMDI | LM_LBUTTONQUADCLK | LVGHL_OPENSELECTEDNOTFOCUSED
lcFormIcon | LM_LBUTTONTRIPLECLK | LVGHL_OPENSELECTEDNOTFOCUSEDHOT
LCL | LM_LBUTTONUP | LVGH_OPEN
LCL_CAPABILITY_NO | LM_LCL | LVGH_OPENHOT
LCL_CAPABILITY_YES | LM_LEAVE | LVGH_OPENMIXEDSELECTION
LCLClasses | LM_MBUTTONDBLCLK | LVGH_OPENMIXEDSELECTIONHOT
lcl_fullversion | LM_MBUTTONDOWN | LVGH_OPENSELECTED
LCLGlyphs | LM_MBUTTONQUADCLK | LVGH_OPENSELECTEDHOT
LCLIntf | LM_MBUTTONTRIPLECLK | LVGH_OPENSELECTEDNOTFOCUSED
lcl_major | LM_MBUTTONUP | LVGH_OPENSELECTEDNOTFOCUSEDHOT
LCLMemManager | LM_MEASUREITEM | LVIF_IMAGE
LCLMessageGlue | LM_MONTHCHANGED | LVIF_INDENT
lcLMHelpSupport | LM_MOUSEENTER | LVIF_NORECOMPUTE
lcl_minor | LM_MOUSEFIRST | LVIF_PARAM
lcl_patch | LM_MOUSEFIRST2 | LVIF_STATE
LCLPlatformDef | LM_MOUSEHWHEEL | LVIF_TEXT
LCLPlatformDirNames | LM_MOUSELAST | lvilLarge
LCLPlatformDisplayNames | LM_MOUSELAST2 | lvilSmall
LCLProc | LM_MOUSELEAVE | lvilState
lcl_release | LM_MOUSEMOVE | LVIS_ACTIVATING
LCLResCache | LM_MOUSEWHEEL | LVIS_CUT
lcl_revision_func | LM_MOVE | LVIS_DROPHILITED
LCLSendActivateMsg | LM_MOVEPAGE | LVIS_FOCUSED
LCLSendCaptureChangedMsg | LM_MOVETOCOLUMN | LVIS_OVERLAYMASK
LCLSendChangedMsg | LM_MOVETOROW | LVIS_SELECTED
LCLSendCharEvent | LM_MOVEWORD | LVIS_STATEIMAGEMASK
LCLSendClickedMsg | LM_NCACTIVATE | LVN_BEGINDRAG
LCLSendCloseQueryMsg | LM_NCCALCSIZE | LVN_BEGINLABELEDIT
LCLSendCloseUpMsg | LM_NCHITTEST | LVN_BEGINRDRAG
LCLSendConfigureEventMsg | LM_NCLBUTTONDBLCLK | LVN_BEGINSCROLL
LCLSendCopyToClipboardMsg | LM_NCLBUTTONDOWN | LVN_COLUMNCLICK
LCLSendCutToClipboardMsg | LM_NCLBUTTONUP | LVN_DELETEALLITEMS
LCLSendDayChangedMsg | LM_NCMOUSEMOVE | LVN_DELETEITEM
LCLSendDestroyMsg | LM_NCPAINT | LVN_ENDLABELEDIT
LCLSendDragStartMsg | LM_NOTIFY | LVN_ENDSCROLL
LCLSendDrawListItemMsg | LM_NOTIFYFORMAT | LVN_FIRST
LCLSendDropDownMsg | LM_NULL | LVN_GETDISPINFO
LCLSendEraseBackgroundMsg | LM_PAINT | LVN_GETINFOTIP
LCLSendExitMsg | LM_PARENTNOTIFY | LVN_HOTTRACK
LCLSendKeyDownEvent | LM_PASTE | LVN_INCREMENTALSEARCH
LCLSendKeyUpEvent | LM_QUIT | LVN_INSERTITEM
LCLSendKillCharMsg | LM_RBUTTONDBLCLK | LVN_ITEMACTIVATE
LCLSendKillFocusMsg | LM_RBUTTONDOWN | LVN_ITEMCHANGED
LCLSendKillLineMsg | LM_RBUTTONQUADCLK | LVN_ITEMCHANGING
LCLSendKillWordMsg | LM_RBUTTONTRIPLECLK | LVN_KEYDOWN
LCLSendMonthChangedMsg | LM_RBUTTONUP | LVN_LAST
LCLSendMouseDownMsg | LM_RELEASED | LVN_MARQUEEBEGIN
LCLSendMouseEnterMsg | LM_SELCHANGE | LVN_ODCACHEHINT
LCLSendMouseLeaveMsg | LM_SETCURSOR | LVN_ODFINDITEM
LCLSendMouseMoveMsg | LM_SETEDITABLE | LVN_ODSTATECHANGED
LCLSendMouseMultiClickMsg | LM_SETFOCUS | LVN_SETDISPINFO
LCLSendMouseUpMsg | LM_SETFONT | lvpAutoArrange
LCLSendMouseWheelMsg | LM_SHOWWINDOW | lvpCheckboxes
LCLSendMoveMsg | LM_SIZE | LVP_COLLAPSEBUTTON
LCLSendMovePageMsg | LM_SYSCHAR | lvpColumnClick
LCLSendMoveToColumnMsg | LM_SYSCOMMAND | LVP_COLUMNDETAIL
LCLSendMoveToRowMsg | LM_SYSKEYDOWN | LVP_EMPTYTEXT
LCLSendMoveWordMsg | LM_SYSKEYUP | LVP_EXPANDBUTTON
LCLSendPaintMsg | LM_TIMER | lvpFlatScrollBars
LCLSendPasteFromClipboardMsg | LM_UNKNOWN | lvpFullDrag
LCLSendSelectionChangedMsg | LM_USER | lvpGridLines
LCLSendSetEditableMsg | LM_VKEYTOITEM | LVP_GROUPHEADER
LCLSendSetFocusMsg | LM_VSCROLL | LVP_GROUPHEADERLINE
LCLSendShowWindowMsg | LM_WINDOWPOSCHANGED | lvpHideSelection
LCLSendSizeMsg | LM_WINDOWPOSCHANGING | lvpHotTrack
LCLSendTimerMsg | LM_XBUTTONDBLCLK | LVP_LISTDETAIL
LCLSendUTF8KeyPress | LM_XBUTTONDOWN | LVP_LISTGROUP
LCLSendYearChangedMsg | LM_XBUTTONQUADCLK | LVP_LISTITEM
LCLStrConsts | LM_XBUTTONTRIPLECLK | LVP_LISTSORTEDDETAIL
LCLStreamID | LM_XBUTTONUP | lvpMultiSelect
LCLTaskDialog | LM_YEARCHANGED | lvpOwnerDraw
LCLTranslator | LoadBitmap | lvpReadOnly
LCLType | LoadBitmapFromLazarusResource | lvpRowSelect
LCLUnicodeData | LoadBitmapFromLazarusResourceHandle | lvpShowColumnHeaders
LCLVersion | LoadBitmapFunction | lvpShowWorkAreas
lcl_version | LoadComponentFromConfig | lvpToolTips
lcModalWindow | LoadCursor | lvpWrapText
lcNativeTaskDialog | LoadCursorFromLazarusResource |
lcNeedMininimizeAppWithMainForm | LoadCursorFunction |

M

MAC_CHARSET | MCNN_HOT | MK_CONTROL
MainAlignAnchor | MCNN_NORMAL | MK_DOUBLECLICK
MakeLong | MCNN_PRESSED | MK_LBUTTON
MakeLParam | MCNP_DISABLED | MK_MBUTTON
MakeLResult | MCNP_HOT | MK_QUADCLICK
MakeMinMax | MCNP_NORMAL | MK_RBUTTON
MakeROP4 | MCNP_PRESSED | MK_SHIFT
MakeWord | mcsCaseInsensitive | MK_TRIPLECLICK
MakeWParam | mcsCaseSensitive | MK_XBUTTON1
MARKUPTEXTSTATES | mcsPlatformDefault | MK_XBUTTON2
MaskBlt | MCTGC_HASSTATE | MM_ANISOTROPIC
MaskEdit | MCTGC_HASSTATEHOT | MM_HIENGLISH
MaskFieldSeparator | MCTGC_HOT | MM_HIMETRIC
MaskNoSave | MCTGC_TODAY | MM_ISOTROPIC
MathRound | MCTGCU_HASSTATE | MM_LOENGLISH
MAXBS_DISABLED | MCTGCU_HASSTATEHOT | MM_LOMETRIC
MAXBS_HOT | MCTGCU_HOT | MM_TEXT
MAXBS_NORMAL | MC_TRAILINGGRIDCELL | MM_TWIPS
MAXBS_PUSHED | MC_TRAILINGGRIDCELLUPPER | MNCS_ACTIVE
MAXBUTTONSTATES | mdNearest | MNCS_DISABLED
MAXBYTE | mdNull | MNCS_INACTIVE
MAXCAPTIONSTATES | MDP_NEWAPPBUTTON | MONITOR_DEFAULTTONEAREST
MAXCHAR | mdPrimary | MONITOR_DEFAULTTONULL
MAXDWORD | MDP_SEPERATOR | MONITOR_DEFAULTTOPRIMARY
MAXLONG | MDS_CHECKED | MONITOR_DPI_TYPE
MAXSHORT | MDS_DISABLED | MonitorEnumProc
MAXSTRETCHBLTMODE | MDS_HOT | MonitorFromPoint
MAX_SYS_COLORS | MDS_HOTCHECKED | MonitorFromRect
MaxUnicodeBlocks | MDS_NORMAL | MonitorFromWindow
MAXWORD | MDS_PRESSED | MONITORINFOF_PRIMARY
mbAbort | MDT_ANGULAR_DPI | MONITOR_UNIMPL
mbAbortRetryIgnore | MDT_DEFAULT | MONO_FONT
MB_ABORTRETRYIGNORE | MDT_EFFECTIVE_DPI | MONTHCALPARTS
MB_ACTIVE | MDT_RAW_DPI | MOREPROGRAMSARROWBACKSTATES
mbAll | MENUBANDPARTS | MOREPROGRAMSARROWSTATES
mbCancel | MENUBANDSTATES | MOREPROGRAMSTABSTATES
MB_CANCELTRYCONTINUE | MENU_BARBACKGROUND | Mouse
mbClose | MENU_BARITEM | Move_Default
MB_DEFBUTTON1 | MENU_CHEVRON_TMSCHEMA | MoveRect
MB_DEFBUTTON2 | MENU_MENUBARDROPDOWN_TMSCHEMA | MoveRectToFit
MB_DEFBUTTON3 | MENU_MENUBARITEM_TMSCHEMA | Move_SourceIsInterface
MB_DEFBUTTON4 | MENU_MENUDROPDOWN_TMSCHEMA | MOVESTATES
mbExtra1 | MENU_MENUITEM_TMSCHEMA | MoveToEx
mbExtra2 | MENUPARTS | MoveWindowOrg
mbHelp | MENU_POPUPBACKGROUND | MoveWindowOrgEx
MB_HELP | MENU_POPUPBORDERS | MPI_DISABLED
MB_ICONASTERISK | MENU_POPUPCHECK | MPI_DISABLEDHOT
MB_ICONERROR | MENU_POPUPCHECKBACKGROUND | MPI_HOT
MB_ICONEXCLAMATION | MENU_POPUPGUTTER | MPI_NORMAL
MB_ICONHAND | MENU_POPUPITEM | mrAbort
MB_ICONINFORMATION | MENU_POPUPSEPARATOR | mrAll
MB_ICONQUESTION | MENU_POPUPSUBMENU | mrCancel
MB_ICONSTOP | Menus | mrClose
MB_ICONWARNING | MENU_SEPARATOR_TMSCHEMA | mrIgnore
MBI_DISABLED | MENUSTYLEPARTS | mrLast
MBI_DISABLEDHOT | MENU_SYSTEMCLOSE | mrNo
MBI_DISABLEDPUSHED | MENU_SYSTEMMAXIMIZE | mrNone
mbIgnore | MENU_SYSTEMMINIMIZE | mrNoToAll
MBI_HOT | MENU_SYSTEMRESTORE | mrOK
MB_INACTIVE | MERGECOPY | mrRetry
MBI_NORMAL | MERGEPAINT | mrYes
MBI_PUSHED | MergeSort | mrYesToAll
mbLeft | MessageBox | msControlSelect
mbMiddle | MessageBoxFunction | _MSG
mbNo | MessageDlg | MsgDlgBtnToBitBtnKind
mbNoToAll | MessageDlgPos | MSGF_DIALOGBOX
mbOK | MessageDlgPosHelp | MSGF_MENU
MB_OK | Messaging | MSGF_MESSAGEBOX
mbOKCancel | metTrimLeft | MSGF_MOVE
MB_OKCANCEL | metTrimRight | MSGF_NEXTWINDOW
mbRetry | MF_BITMAP | MSGF_SCROLLBAR
MB_RETRYCANCEL | MF_BYCOMMAND | MSGF_SIZE
mbRight | MF_BYHANDLE | MsgKeyDataToShiftState
mbYes | MF_BYPOSITION | MSM_DISABLED
mbYesNo | MF_CHECKED | MSM_NORMAL
MB_YESNO | MF_DEFAULT | msShiftSelect
mbYesNoCancel | MF_DISABLED | msSiblingOnly
MB_YESNOCANCEL | MF_ENABLED | mssNoService
mbYesToAll | MF_GRAYED | mssRadioOff
MC_BACKGROUND | MF_HELP | mssReceivedSuccessfully
MCB_BITMAP | MF_HILITE | mssReceivingGeneralError
MCB_DISABLED | MF_MENUBARBREAK | mssSendingGeneralError
MCB_NORMAL | MF_MENUBREAK | mssSentSuccessfully
MC_BORDERS | MF_MOUSESELECT | msVisibleOnly
MC_BULLETDISABLED | MF_OWNERDRAW | MSYSC_DISABLED
MC_BULLETNORMAL | MF_POPUP | MSYSC_NORMAL
MC_CHECKMARKDISABLED | MF_RIGHTJUSTIFY | MSYSMN_DISABLED
MC_CHECKMARKNORMAL | MF_SEPARATOR | MSYSMN_NORMAL
MC_COLHEADERSPLITTER | MF_STRING | MSYSMX_DISABLED
MCGCB_HOT | MF_SYSMENU | MSYSMX_NORMAL
MCGCB_SELECTED | MF_UNCHECKED | MSYSR_DISABLED
MCGCB_SELECTEDHOT | MF_UNHILITE | MSYSR_NORMAL
MCGCB_SELECTEDNOTFOCUSED | MF_UNSUPPORTED | mtConfirmation
MCGCB_TODAY | MF_USECHECKBITMAPS | mtCustom
MCGC_HASSTATE | mihtDestroy | mtError
MCGC_HASSTATEHOT | MINBS_DISABLED | mtInformation
MCGC_HOT | MINBS_HOT | mtWarning
MCGC_TODAY | MINBS_NORMAL | MulDiv
MCGCU_HASSTATE | MINBS_PUSHED | multiply(Extended,TFloatPoint):TFloatPoint
MCGCU_HASSTATEHOT | MINBUTTONSTATES | multiply(TFloatPoint,Extended):TFloatPoint
MCGCU_HOT | MINCAPTIONSTATES | multiply(TFloatPoint,TFloatPoint):TFloatPoint
MC_GRIDBACKGROUND | MINCHAR | multiply(TFloatPoint,TPoint):TFloatPoint
MC_GRIDCELL | MinimizeName | multiply(TPoint,TFloatPoint):TFloatPoint
MC_GRIDCELLBACKGROUND | MinimumDialogButtonHeight | mwCursor
MC_GRIDCELLUPPER | MinimumDialogButtonWidth | mwGrid
MC_NAVNEXT | MINLONG | MXCS_ACTIVE
MC_NAVPREV | MINSHORT | MXCS_DISABLED
MCNN_DISABLED | MK_ALT | MXCS_INACTIVE

N

naAdd | nboHidePageListPopup | NM_FIRST
naAddChild | nboKeyboardTabSwitch | NMHDR
naAddChildFirst | nboMultiLine | NM_HOVER
naAddFirst | nboShowAddTabButton | NM_KEYDOWN
naInsert | nboShowCloseButtons | NM_KILLFOCUS
naInsertBehind | nbPost | NM_LAST
NAV_BACKBUTTON | nbPrior | _NM_LISTVIEW
NAV_BACKBUTTONSTATES | nbRefresh | NM_LISTVIEW
NAV_BB_DISABLED | nbsDown | NM_NCHITTEST
NAV_BB_HOT | nbsHot | NM_OUTOFMEMORY
NAV_BB_NORMAL | nbsUp | NM_RCLICK
NAV_BB_PRESSED | ncCalcSizeParams | NM_RDBLCLK
NAV_FB_DISABLED | ncDataChanged | NM_RELEASEDCAPTURE
NAV_FB_HOT | ncHeightChanged | NM_RETURN
NAV_FB_NORMAL | ncImageEffect | NM_SETCURSOR
NAV_FB_PRESSED | ncImageIndex | NM_SETFOCUS
navFocusableButtons | ncOverlayIndex | NONANTIALIASED_QUALITY
NAV_FORWARDBUTTON | ncParentChanged | NONESTATES
NAV_FORWARDBUTTONSTATES | ncSelectedIndex | NORMALGROUPCOLLAPSESTATES
NAVIGATIONPARTS | ncStateIndex | NORMALGROUPEXPANDSTATES
NAV_MB_DISABLED | ncTextChanged | NormalizeRect
NAV_MB_HOT | nctLazCanvas | NotifyApplicationUserInput
NAV_MB_NORMAL | nctWindowsDC | NotifyUser
NAV_MB_PRESSED | ncVisibility | NotifyUserAtXY
NAV_MENUBUTTON | NeedParentDesignControl | NOTSRCCOPY
NAV_MENUBUTTONSTATES | NeighbourCanBeShrinked | NOTSRCERASE
NAVNEXTSTATES | NewItem | nsBound
NAVPREVSTATES | NewLine | nsCut
nbCancel | NewMenu | nsDeleting
nbcMultiLine | NewPopupMenu | nsDropHilited
nbcPageListPopup | NewStyleControls | nsExpanded
nbcShowAddTabButton | NewSubMenu | nsFocused
nbcShowCloseButtons | ngDisabled | nsHasChildren
nbcTabsSizeable | ngEnabled | nsMultiSelected
nbDelete | nhtCocoaNSWindow | nsSelected
nbdHorizontal | nhtQtQWidget | nsVisible
nbdVertical | nhtWindowsHWND | NULL_BRUSH
nbEdit | nhtX11TWindow | NullDate
nbFirst | NiceArrowAngle | NULL_PEN
nbInsert | NM_CHAR | NullRegion
nbLast | NM_CLICK | NUMCOLORS
nbNext | NM_CUSTOMDRAW | NUMRESERVED
nboDoChangeOnSetIndex | NM_DBLCLK |

O

OBJ_BITMAP | ODS_SELECTED | OnListViewDialogResult
OBJ_BRUSH | ODT_BUTTON | OnLoadGraphicFromClipboardFormat
OBJ_COLORSPACE | ODT_COMBOBOX | OnLoadSaveClipBrdGraphicValid
OBJ_DC | ODT_HEADER | OnMenuPopupHandler
OBJ_ENHMETADC | ODT_LISTBOX | OnSaveGraphicToClipboardFormat
OBJ_ENHMETAFILE | ODT_LISTVIEW | OnShowSelectItemDialogResult
OBJ_EXTPEN | ODT_MENU | OPAQUE
OBJ_FONT | ODT_STATIC | OPENBOXSTATES
OBJ_MEMDC | ODT_TAB | OpenDocument
OBJ_METADC | OEM_CHARSET | OpenDocumentWidgetsetImplementation
OBJ_METAFILE | OEM_FIXED_FONT | OpenURL
OBJ_PAL | ofAllowMultiSelect | OpenURLWidgetsetImplementation
OBJ_PEN | ofAutoPreview | OppositeAnchor
OBJ_REGION | ofCreatePrompt | OT_ABOVELASTBUTTON
ObjStreamMaskChildPos | ofDontAddToRecent | OT_BELOWLASTBUTTON
ObjStreamMaskInherited | ofEnableIncludeNotify | OT_BOTTOMLEFT
ObjStreamMaskInline | ofEnableSizing | OT_BOTTOMMIDDLE
ODA_DRAWENTIRE | ofExtensionDifferent | OT_BOTTOMRIGHT
ODA_FOCUS | ofFileMustExist | otFolders
ODA_SELECT | ofForceShowHidden | otHidden
odBackgroundPainted | OffsetRect | OT_LEFTOFCAPTION
odChecked | OffsetRect | OT_LEFTOFLASTBUTTON
odComboBoxEdit | OffsetRgn | OT_MIDDLELEFT
odDefault | OFFSETTYPE | OT_MIDDLERIGHT
odDisabled | ofHideReadOnly | otNonFolders
odFocused | ofNoChangeDir | OT_RIGHTOFCAPTION
odGrayed | ofNoDereferenceLinks | OT_RIGHTOFLASTBUTTON
odHotLight | ofNoLongNames | OT_TOPLEFT
odInactive | ofNoNetworkButton | OT_TOPMIDDLE
odNoAccel | ofNoReadOnlyReturn | OT_TOPRIGHT
odNoFocusRect | ofNoResolveLinks | OUT_CHARACTER_PRECIS
odReserved1 | ofNoTestFileCreate | OUT_DEFAULT_PRECIS
odReserved2 | ofNoValidate | OUT_DEVICE_PRECIS
ODS_CHECKED | ofOldStyleDialog | OUT_OUTLINE_PRECIS
ODS_COMBOBOXEDIT | ofOverwritePrompt | OUT_RASTER_PRECIS
ODS_DEFAULT | ofPathMustExist | OUT_SCREEN_OUTLINE_PRECIS
ODS_DISABLED | ofReadOnly | OUT_STRING_PRECIS
odSelected | ofShareAware | OUT_STROKE_PRECIS
ODS_FOCUS | ofShowHelp | OUT_TT_ONLY_PRECIS
ODS_GRAYED | ofViewDetail | OUT_TT_PRECIS
ODS_HOTLIGHT | OldProcPointer | OwnerFormDesignerModified
ODS_INACTIVE | OnDrawDockImage | OwnerFormDesignerModifiedProc
ODS_NOACCEL | OnGetDesignerForm |
ODS_NOFOCUSRECT | OnGetSystemFont |

P

PABC | pf1bit | poScreenCenter
paCenter | pf24bit | poSelection
PAGEPARTS | pf32bit | PositionInfo
Paint2HeadArrow | pf4bit | PostMessage
PaintBarbadosTrident | pf8bit | PostScriptCanvas
PaintBigI | pfAdded | PostScriptPrinter
PaintBoldArrow | pfAdding | PostScriptUnicode
PaintCanadianMaple | pfCustom | poWarning
PaintChevronArrow | pfDevice | poWorkAreaCenter
PaintCross | pfInserting | PPaintStruct
PaintFivePointLineStar | pfRemoving | PPaletteEntry
PaintFivePointStar | PGlyph | PP_BAR
PaintHalfEllipse | PGradientRect | PP_BARVERT
PaintHexagon | PGradientTriangle | ppBorder
PaintNotchedArrow | PGridMessage | PP_CHUNK
PaintOctogon | PGRP_DOWN | PP_CHUNKVERT
PaintPentagon | PGRP_DOWNHORZ | PP_FILL
PaintPlus | PGRP_UP | PP_FILLVERT
PaintQuadrangle | PGRP_UPHORZ | PPipeEventHandler
PaintRgn | PHandle | PP_MOVEOVERLAY
PaintRightTriangle | PHelpInfo | PP_MOVEOVERLAYVERT
PaintStarN | PHintInfo | PPoint
PAINTSTRUCT | PHKEY | PP_PULSEOVERLAY
PaintTriangle | PIcnsRec | PP_PULSEOVERLAYVERT
PaintTriangular | PIconInfo | PProcessEventHandler
PaintValve | Pie | PPSPattern
PaintVArrow | pihcConst | ppText
PairSplitter | pihcFilename | PP_TRANSPARENTBAR
palCustom | pihcParameterList | PP_TRANSPARENTBARVERT
palDefault | pihcProcedure | ppWidth
paLeft | pihcProperty | prAllPages
PALETTEENTRY | pihcSourceName | prBroken
palFallback | pihcType | prCanWrite
palNative | pihcVariable | prCurrentPage
palUserConfig | PImageCacheItem | prDataAvailable
paRight | PInt | PRect
PArrayNode | PIXELFORMAT_BPP | PredefinedClipboardFormat
PasswordBox | pjsBevel | PredefinedClipboardMimeTypes
PAsyncCallQueueItem | pjsMiter | PRemovedProperty
PATCOPY | pjsRound | PRGBAQuad
PATINVERT | PLANES | PRGBQUAD
PATPAINT | PLCLMemManagerItem | PRGBTriple
PBBS_NORMAL | PLMessage | PrimarySelection
PBBS_PARTIAL | PLMMouseEvent | Printer
PBBVS_NORMAL | PLogBrush | Printers
PBBVS_PARTIAL | PLogFont | PROGRESSPARTS
pbCancel | PLogFontA | PROGRESSSTYLEPARTS
pbClose | PLogFontW | PromptDialogFunction
PBFS_ERROR | PLogPalette | PromptUser
PBFS_NORMAL | PLogPen | PromptUserAtXY
PBFS_PARTIAL | PLRPositionLink | PROOF_QUALITY
PBFS_PAUSED | PLRSORStackItem | PropertiesToSkip
PBFVS_ERROR | PLRSOWStackItem | PropertyStorage
PBFVS_NORMAL | pmAuto | prPageNums
PBFVS_PARTIAL | PMaxLogPalette | prSelection
PBFVS_PAUSED | pmBlack | PS_ALTERNATE
pbHelp | pmCopy | psClear
pbHorizontal | PMeasureItemStruct | PS_COSMETIC
PBitmap | pmExplicit | PScreenInfo
PBitmapCoreHeader | pmGPS | PScrollInfo
PBitmapCoreInfo | pmMask | psDash
PBitmapFileHeader | pmMaskNotPen | PS_DASH
PBitmapInfo | pmMaskPenNot | psDashDot
PBitmapInfoHeader | pmMerge | PS_DASHDOT
pbLowered | pmMergeNotPen | psDashDotDot
pbNone | pmMergePenNot | PS_DASHDOTDOT
pbOK | pmNetwork | psDot
pbRaised | pmNone | PS_DOT
pbRightToLeft | pmNop | PS_ENDCAP_FLAT
PBS_DEFAULTED | PM_Noremove | PS_ENDCAP_MASK
PBS_DEFAULTED_ANIMATING | pmNot | PS_ENDCAP_ROUND
PBS_DISABLED | pmNotCopy | PS_ENDCAP_SQUARE
PBS_HOT | pmNotMask | PS_GEOMETRIC
PBS_NORMAL | pmNotMerge | psInsideframe
PBS_PRESSED | pmNotXor | PS_INSIDEFRAME
pbstMarquee | PModalResult | PS_JOIN_BEVEL
pbstNormal | PMonitorInfo | PS_JOIN_MASK
pbTopDown | PMonitorInfoEx | PS_JOIN_MITER
pbVertical | PMonitorInfoExW | PS_JOIN_ROUND
pcCollation | PM_Remove | psNoDefine
pcCopies | PMsg | PS_NULL
PCellProps | pmWhite | PSocketEventHandler
pcfBitmap | pmXor | psOwnerDraw
pcfComponent | PNCCalcSizeParams | psPattern
pcfCustomData | PNMHdr | psPrinting
pcfIcon | PNMListView | psReady
pcfMetaFilePict | PNodeCache | psSolid
pcfObject | poBeforeBeginDoc | PS_SOLID
pcfPicture | poDefault | psStopped
pcfPixmap | poDefaultPosOnly | PS_STYLE_MASK
pcfText | poDefaultSizeOnly | psText
PClipboardFormat | poDesigned | pstHorizontal
PColor | poDesktopCenter | pstVertical
PColRowProps | poDisablePrintToFile | PS_TYPE_MASK
PControlBorderSpacingDefault | poHeaderClick | PS_USERSTYLE
pcOrientation | poHelp | ptA
PCriticalSection | PointToSmallPoint | PTaskDialog
pcsClipping | PointToSmallPointNoChecks | ptB
pcsClipSaved | poLandscape | ptC
pcsPosValid | PolyBezier | ptColored
PCursorRec | PolyBezier2Polyline | PTextMetric
PDelphiNodeInfo | PolyBezierArcPoints | PTextMetricA
PDIBSection | POLYFILL_LAST | PTextMetricW
PDrawItemStruct | Polygon | PThemedElementDetails
PDrawListItemStruct | Polyline | PtInRect
pecFlat | poMainFormCenter | PtInRegion
pecRound | poNone | ptLocal
pecSquare | poOwnerFormCenter | ptNetWork
PeekMessage | poPageNums | PTriVertex
PenResourceCache | poPortrait | ptUncolored
PEnumLogFont | poPrintToFile | PUSHBUTTONSTATES
PEnumLogFontA | POPUPCHECKBACKGROUNDSTATES | PUTF16String
PEnumLogFontEx | POPUPCHECKSTATES | PWindowPos
PEnumLogFontExA | POPUPITEMSTATES | PWindowPos
PEnumLogFontExW | PopupNotifier | PWndClass
PEnumLogFontW | POPUPSUBMENUSTATES | PWndClassA
PEventHandler | poRestore | PWndClassEx
PExtLogPen | poReverseLandscape | PWndClassExA
pf15bit | poReversePortrait | PWndClassExW
pf16bit | poSave | PWndClassW

Q

Quadrant | QuestionDialogFunction
QueryDescription | QuestionDlg

R

R2_BLACK | rfmOddEven | rsInactiveBorderColorCaption
R2_COPYPEN | rfmWinding | rsInactiveCaptionColorCaption
R2_LAST | RGB | rsInactiveCaptionText
R2_MASKNOTPEN | RGBQUAD | rsIndexOutOfBounds
R2_MASKPEN | RGBToColor | rsIndexOutOfRange
R2_MASKPENNOT | RGBtoHLS | rsInfoBkColorCaption
R2_MERGENOTPEN | RGBToHSV | rsInfoTextColorCaption
R2_MERGEPEN | RGBtoHSVRange | rsInsertRecordHint
R2_MERGEPENNOT | RGBTRIPLE | rsInvalidDate
R2_NOP | rgnAnd | rsInvalidDateRangeHint
R2_NOT | RGN_AND | rsInvalidFormObjectStream
R2_NOTCOPYPEN | rgnCombine | rsInvalidPropertyValue
R2_NOTMASKPEN | rgnCopy | rsInvalidStreamFormat
R2_NOTMERGEPEN | RGN_COPY | rsIsAlreadyAssociatedWith
R2_NOTXORPEN | rgnDiff | rsJpeg
R2_WHITE | RGN_DIFF | rsLastRecordHint
R2_XORPEN | rgnNewRect | rsLimeColorCaption
RadialArc | rgnOr | rsLine
RadialChord | RGN_OR | rsListIndexExceedsBounds
RadialPie | rgnXOR | rsMacOSFileFormat
RadialPoint | RGN_XOR | rsMacOSMenuHide
RADIOBUTTONSTATES | RoundRect | rsMacOSMenuHideOthers
RaiseGDBException | RoundToCardinal | rsMacOSMenuQuit
RASTER_FONTTYPE | RoundToInt | rsMacOSMenuServices
RawImage_CreateBitmaps | RP_BACKGROUND | rsMacOSMenuShowAll
RawImage_DescriptionFromBitmap | RP_BAND | rsMaroonColorCaption
RawImage_DescriptionFromDevice | RP_CHEVRON | rsMbAbort
RawImage_FromBitmap | RP_CHEVRONVERT | rsMbAll
RawImage_FromDevice | RP_GRIPPER | rsMbCancel
RawImage_QueryDescription | RP_GRIPPERVERT | rsMbClose
RBS_CHECKEDDISABLED | RP_SPLITTER | rsMbHelp
RBS_CHECKEDHOT | RP_SPLITTERVERT | rsMbIgnore
RBS_CHECKEDNORMAL | rs3DDkShadowColorCaption | rsMbNo
RBS_CHECKEDPRESSED | rs3DLightColorCaption | rsMbNoToAll
RBS_DISABLED | rsAControlCanNotHaveItselfAsParent | rsMbOK
RBS_HOT | rsActiveBorderColorCaption | rsmbOpen
rbsLine | rsActiveCaptionColorCaption | rsMbRetry
RBS_NORMAL | rsAllFiles | rsmbSave
RBS_PUSHED | rsAppWorkspaceColorCaption | rsmbUnlock
rbsRectangle | rsAquaColorCaption | rsMbYes
RBS_UNCHECKEDDISABLED | rsASCannotHaveAsParent | rsMbYesToAll
RBS_UNCHECKEDHOT | rsBackgroundColorCaption | rsMedGrayColorCaption
RBS_UNCHECKEDNORMAL | rsBackward | rsMenuBarColorCaption
RBS_UNCHECKEDPRESSED | rsBitmaps | rsMenuColorCaption
RDW_ALLCHILDREN | rsBlackColorCaption | rsMenuHighlightColorCaption
RDW_ERASE | rsBlank | rsMenuTextColorCaption
RDW_ERASENOW | rsBlueColorCaption | rsmMulti
RDW_FRAME | rsBtnFaceColorCaption | rsModified
RDW_INTERNALPAINT | rsBtnHighlightColorCaption | rsMoneyGreenColorCaption
RDW_INVALIDATE | rsBtnShadowColorCaption | rsmSingle
RDW_NOCHILDREN | rsBtnTextColorCaption | rsMtAuthentication
RDW_NOERASE | rsCalculator | rsMtConfirmation
RDW_NOFRAME | rsCancelRecordHint | rsMtCustom
RDW_NOINTERNALPAINT | rsCanNotFocus | rsMtError
RDW_UPDATENOW | rsCanvasDoesNotAllowDrawing | rsMtInformation
RDW_VALIDATE | rsCaptionTextColorCaption | rsMtWarning
ReadCompleteStreamToStream | rsCaseSensitive | rsNavyColorCaption
ReadCompleteStreamToString | rsControlClassCantContainChildClass | rsNextRecordHint
ReadComponentFromBinaryStream | rsControlHasNoParentFormOrFrame | rsNone
ReadComponentFromTextStream | rsControlHasNoParentWindow | rsNoneColorCaption
ReadLFMHeader | rsControlIsNotAParent | rsNotAValidGridFile
ReadLFMHeaderFromFile | rsCreamColorCaption | rsNoWidgetSet
ReadLRSByte | rsCursor | rsOliveColorCaption
ReadLRSCardinal | rsCustomColorCaption | rsPattern
ReadLRSCurrency | rsDBLogDlgCaption | rsPickDate
ReadLRSDouble | rsDBLogDlgDatabase | rsPixmap
ReadLRSEndianLittleExtendedAsDouble | rsDBLogDlgLogin | rsPortableBitmap
ReadLRSExtended | rsDBLogDlgPassword | rsPortableGrayMap
ReadLRSInt64 | rsDBLogDlgUserName | rsPortableNetworkGraphic
ReadLRSInt64MB | rsDefaultColorCaption | rsPortablePixmap
ReadLRSInteger | rsDefaultFileInfoValue | rsPostRecordHint
ReadLRSShortInt | rsDeleteRecord | rsPressOkToIgnoreAndRiskDataCorruptionPressAbortToK
ReadLRSSingle | rsDeleteRecordHint | rsPriorRecordHint
ReadLRSSmallInt | rsDirection | rsPromptOnReplace
ReadLRSValueType | rsDirectory | rsPropertyDoesNotExist
ReadLRSWideString | rsDoCopy | rsPurpleColorCaption
ReadLRSWord | rsDoPaste | rsqtOptionDisableAccurateFrame
READONLYSTATES | rsDuplicateIconFormat | rsqtOptionDoGrab
ReadXPMFromStream | rsEditRecordHint | rsqtOptionGraphicsStyle
ReadXPMSize | rsEntireScope | rsqtOptionNoGrab
RealizePalette | rsError | rsqtOptionReverse
REBARPARTS | rsErrorCreatingDeviceContext | rsqtOptionSession
REBARSTYLEPARTS | rsErrorOccurredInAtAddressFrame | rsqtOptionStyle
RecreateWnd | rsErrorWhileSavingBitmap | rsqtOptionStyleSheet
Rectangle | rsException | rsqtOptionSync
RectInRegion | rsfdDirectoryMustExist | rsqtOptionWidgetCount
RectVisible | rsfdDirectoryNotExist | rsqtOptionX11BgColor
Red | rsfdFileAlreadyExists | rsqtOptionX11BtnColor
RedGreenBlue | rsfdFileMustExist | rsqtOptionX11CMap
RedrawWindow | rsfdFileNotExist | rsqtOptionX11Display
Region_Error | rsfdFileReadOnly | rsqtOptionX11FgColor
Register | rsfdFileReadOnlyTitle | rsqtOptionX11Font
Register | rsfdFileSaveAs | rsqtOptionX11Geometry
Register | rsfdOpenFile | rsqtOptionX11IM
Register | rsfdOverwriteFile | rsqtOptionX11InputStyle
Register | rsfdPathMustExist | rsqtOptionX11Name
Register | rsfdPathNoExist | rsqtOptionX11NCols
Register | rsfdSelectDirectory | rsqtOptionX11Title
Register | rsFileInfoFileNotFound | rsqtOptionX11Visual
Register | rsFileInformation | rsRasterImageEndUpdate
Register | rsFilter | rsRasterImageSaveInUpdate
Register | rsFind | rsRasterImageUpdateAll
Register | rsFindMore | rsRedColorCaption
Register | rsFirstRecordHint | rsRefreshRecordsHint
Register | rsFixedColsTooBig | rsReplace
Register | rsFixedRowsTooBig | rsReplaceAll
Register | rsFormColorCaption | rsResourceNotFound
Register | rsFormResourceSNotFoundForResourcelessFormsCreateNew | rsScrollBarColorCaption
Register | rsFormStreamingError | rsScrollBarOutOfRange
Register | rsForward | rsSelectcolorTitle
Register | rsFuchsiaColorCaption | rsSelectFontTitle
Register | rsgdkOptionDebug | rsSilverColorCaption
Register | rsgdkOptionNoDebug | rsSize
Register | rsGIF | rsSkyBlueColorCaption
Register | rsgOptionFatalWarnings | rsTCustomTabControlAccessibilityDescription
Register | rsGradientActiveCaptionColorCaption | rsTealColorCaption
Register | rsGradientInactiveCaptionColorCaption | rsText
Register | rsGraphic | rsTheBuiltInURLIsReadOnlyChangeTheBaseURLInstead
Register | rsGrayColorCaption | rsTiff
Register | rsGrayTextColorCaption | rsTPanelAccessibilityDescription
Register | rsGreenColorCaption | rsTSplitterAccessibilityDescription
Register | rsGridFileDoesNotExist | rsTTreeViewAccessibilityDescription
Register | rsGridHasNoCols | rsUnableToLoadDefaultFont
Register | rsGridHasNoRows | rsUnknownErrorPleaseReportThisBug
Register | rsGridIndexOutOfRange | rsUnknownPictureExtension
Register | rsGroupIndexCannotBeLessThanPrevious | rsUnknownPictureFormat
Register | rsgtkFilter | rsUnsupportedBitmapFormat
Register | rsgtkHistory | rsUnsupportedClipboardFormat
Register | rsgtkOptionClass | rsUpdate
RegisterActions | rsgtkOptionDebug | rsVLEColIndexOutOfBounds
RegisterActionsProc | rsgtkOptionDisplay | rsVLEDuplicateKey
RegisterClipboardFormat | rsgtkOptionModule | rsVLEIllegalColCount
RegisterControl | rsgtkOptionName | rsVLEInvalidRowColOperation
RegisterCustomControl | rsgtkOptionNoDebug | rsVLEKey
RegisterCustomPage | rsgtkOptionNoTransient | rsVLENoRowCountFound
RegisterCustomTabControl | rsgtkOptionNoXshm | rsVLERowIndexOutOfBounds
RegisterDialogForCopyToClipboard | rsgtkOptionSync | rsVLEValue
RegisterDragImageListResolution | rsHelp | rsWarningUnreleasedDCsDump
RegisterDrawer | rsHelpAlreadyRegistered | rsWarningUnreleasedGDIObjectsDump
RegisterGraphicControl | rsHelpContextNotFound | rsWarningUnreleasedMessagesInQueue
RegisterInterfaceFinalizationHandler | rsHelpDatabaseNotFound | rsWarningUnreleasedTimerInfos
RegisterInterfaceInitializationHandler | rsHelpError | rsWarningUnremovedPaintMessages
RegisterLazAccessibleObject | rsHelpHelpContextNotFound | rsWhiteColorCaption
RegisterLCL | rsHelpHelpContextNotFoundInDatabase | rsWholeWordsOnly
RegisterLCLBase | rsHelpHelpDatabaseDidNotFoundAViewerForAHelpPageOfType | rsWin32Error
RegisterPropertyToSkip | rsHelpHelpDatabaseNotFound | rsWin32Warning
RegisterWinControl | rsHelpHelpForDirectiveNotFound | rsWindowColorCaption
RegroupMenuItem | rsHelpHelpForDirectiveNotFoundInDatabase | rsWindowFrameColorCaption
ReleaseCapture | rsHelpHelpKeywordNotFound | rsWindowTextColorCaption
ReleaseDC | rsHelpHelpKeywordNotFoundInDatabase | rsYellowColorCaption
ReleaseDesignerDC | rsHelpHelpNodeHasNoHelpDatabase | RT_ACCELERATOR
RemoveAmpersands | rsHelpNoHelpFoundForSource | RT_ANICURSOR
RemoveEventHandler | rsHelpNoHelpNodesAvailable | RT_ANIICON
RemovePipeEventHandler | rsHelpNotFound | RT_BITMAP
RemoveProcessEventHandler | rsHelpNotRegistered | RT_CURSOR
RemoveProp | rsHelpSelectorError | RT_DIALOG
ReplaceDlgUnit | rsHelpThereIsNoViewerForHelpType | RT_FONT
RequestInput | rsHelpViewerError | RT_FONTDIR
RequireDerivedFormResource | rsHelpViewerNotFound | RT_GROUP_CURSOR
ResBtnCalculator | rsHighlightColorCaption | RT_GROUP_ICON
ResBtnCalendar | rsHighlightTextColorCaption | RT_HTML
ResBtnFileOpen | rsHotLightColorCaption | RT_ICON
ResBtnListFilter | rsIcns | RT_MANIFEST
ResBtnSelDir | rsIcon | RT_MENU
ResBtnTime | rsIconImageEmpty | RT_MESSAGETABLE
RESTOREBUTTONSTATES | rsIconImageFormat | RT_RCDATA
RestoreDC | rsIconImageFormatChange | RT_STRING
RestoreFocusState | rsIconImageSize | RT_VERSION
ReverseByteOrderInWords | rsIconImageSizeChange | RubberBand
ReverseBytes | rsIconNoCurrent | RUSSIAN_CHARSET

S

SaveComponentToConfig | SM_CMETRICS | SPI_SETGRADIENTCAPTIONS
SaveDC | SM_CMONITORS | SPI_SETGRIDGRANULARITY
SaveFocusState | SM_CMOUSEBUTTONS | SPI_SETHANDHELD
SB_BOTH | SM_CXBORDER | SPI_SETHIGHCONTRAST
SB_BOTTOM | SM_CXCURSOR | SPI_SETHOTTRACKING
SB_CTL | SM_CXDLGFRAME | SPI_SETICONMETRICS
SB_ENDSCROLL | SM_CXDOUBLECLK | SPI_SETICONS
sbgAlways | SM_CXDRAG | SPI_SETICONTITLELOGFONT
sbgNever | SM_CXEDGE | SPI_SETICONTITLEWRAP
sbgSystem | SM_CXFIXEDFRAME | SPI_SETKEYBOARDCUES
sbHorizontal | SM_CXFRAME | SPI_SETKEYBOARDDELAY
SB_Horz | SM_CXFULLSCREEN | SPI_SETKEYBOARDPREF
SB_LEFT | SM_CXHSCROLL | SPI_SETKEYBOARDSPEED
SB_LINEDOWN | SM_CXHTHUMB | SPI_SETLANGTOGGLE
SB_LINELEFT | SM_CXICON | SPI_SETLISTBOXSMOOTHSCROLLING
SB_LINERIGHT | SM_CXICONSPACING | SPI_SETLOWPOWERACTIVE
SB_LINEUP | SM_CXMAXIMIZED | SPI_SETLOWPOWERTIMEOUT
SB_PAGEDOWN | SM_CXMAXTRACK | SPI_SETMENUANIMATION
SB_PAGELEFT | SM_CXMENUCHECK | SPI_SETMENUDROPALIGNMENT
SB_PAGERIGHT | SM_CXMENUSIZE | SPI_SETMENUFADE
SB_PAGEUP | SM_CXMIN | SPI_SETMENUSHOWDELAY
SBP_ARROWBTN | SM_CXMINIMIZED | SPI_SETMENUUNDERLINES
SBP_GRIPPERHORZ | SM_CXMINSPACING | SPI_SETMINIMIZEDMETRICS
SBP_GRIPPERVERT | SM_CXMINTRACK | SPI_SETMOUSE
SBP_LOWERTRACKHORZ | SM_CXSCREEN | SPI_SETMOUSEBUTTONSWAP
SBP_LOWERTRACKVERT | SM_CXSIZE | SPI_SETMOUSECLICKLOCK
SB_POLICY_CONTINUOUS | SM_CXSIZEFRAME | SPI_SETMOUSECLICKLOCKTIME
SB_POLICY_DELAYED | SM_CXSMICON | SPI_SETMOUSEHOVERHEIGHT
SB_POLICY_DISCONTINUOUS | SM_CXSMSIZE | SPI_SETMOUSEHOVERTIME
SBP_SIZEBOX | SM_CXVIRTUALSCREEN | SPI_SETMOUSEHOVERWIDTH
SBP_THUMBBTNHORZ | SM_CXVSCROLL | SPI_SETMOUSEKEYS
SBP_THUMBBTNVERT | SM_CYBORDER | SPI_SETMOUSESONAR
SBP_UPPERTRACKHORZ | SM_CYCAPTION | SPI_SETMOUSESPEED
SBP_UPPERTRACKVERT | SM_CYCURSOR | SPI_SETMOUSETRAILS
SB_RIGHT | SM_CYDLGFRAME | SPI_SETMOUSEVANISH
SBS_BOTTOMALIGN | SM_CYDOUBLECLK | SPI_SETNONCLIENTMETRICS
SBS_DISABLED | SM_CYDRAG | SPI_SETPENWINDOWS
SBS_HORZ | SM_CYEDGE | SPI_SETPOWEROFFACTIVE
SBS_HOT | SM_CYFIXEDFRAME | SPI_SETPOWEROFFTIMEOUT
SBS_LEFTALIGN | SM_CYFRAME | SPI_SETSCREENREADER
sbsNone | SM_CYFULLSCREEN | SPI_SETSCREENSAVEACTIVE
SBS_NORMAL | SM_CYHSCROLL | SPI_SETSCREENSAVERRUNNING
SBS_PUSHED | SM_CYICON | SPI_SETSCREENSAVETIMEOUT
SBS_RIGHTALIGN | SM_CYICONSPACING | SPI_SETSELECTIONFADE
sbsSingle | SM_CYKANJIWINDOW | SPI_SETSERIALKEYS
SBS_SIZEBOX | SM_CYMAXIMIZED | SPI_SETSHOWIMEUI
SBS_SIZEBOXBOTTOMRIGHTALIGN | SM_CYMAXTRACK | SPI_SETSHOWSOUNDS
SBS_SIZEBOXTOPLEFTALIGN | SM_CYMENU | SPI_SETSNAPTODEFBUTTON
SBS_SIZEGRIP | SM_CYMENUCHECK | SPI_SETSOUNDSENTRY
sbsSunken | SM_CYMENUSIZE | SPI_SETSTICKYKEYS
SBS_TOPALIGN | SM_CYMIN | SPI_SETTOGGLEKEYS
SBS_VERT | SM_CYMINIMIZED | SPI_SETTOOLTIPANIMATION
SB_THUMBPOSITION | SM_CYMINSPACING | SPI_SETTOOLTIPFADE
SB_THUMBTRACK | SM_CYMINTRACK | SPI_SETUIEFFECTS
SB_TOP | SM_CYSCREEN | SPI_SETWHEELSCROLLLINES
SB_Vert | SM_CYSIZE | SPI_SETWORKAREA
sbVertical | SM_CYSIZEFRAME | SplitBezier
ScaleX | SM_CYSMCAPTION | SplitEditMask
ScaleY | SM_CYSMICON | SPLITS_HOT
sCannotFocus | SM_CYSMSIZE | SPLITS_NORMAL
SC_ARRANGE | SM_CYVIRTUALSCREEN | SPLITS_PRESSED
scBottom | SM_CYVSCROLL | SPLITSV_HOT
SC_CLOSE | SM_CYVTHUMB | SPLITSV_NORMAL
SC_CONTEXTHELP | SM_DBCSENABLED | SPLITSV_PRESSED
SC_DEFAULT | SM_DEBUG | SPLITTERSTATES
scEndScroll | sMenuIndexError | SPLITTERVERTSTATES
SC_HOTKEY | sMenuItemIsNil | SplitURL
SC_HSCROLL | sMenuNotFound | SPLS_HOT
SC_KEYMENU | SmkcAlt | SPLS_NORMAL
scLineDown | SmkcBkSp | SPLS_PRESSED
scLineUp | SmkcCtrl | SPMPT_DISABLED
SC_MAXIMIZE | SmkcDel | SPMPT_FOCUSED
scMeta | SmkcDown | SPMPT_HOT
SC_MINIMIZE | SmkcEnd | SPMPT_NORMAL
SC_MONITORPOWER | SmkcEnter | SPMPT_SELECTED
SC_MOUSEMENU | SmkcEsc | SPNP_DOWN
SC_MOVE | SmkcHome | SPNP_DOWNHORZ
SC_NEXTWINDOW | SmkcIns | SPNP_UP
scoAdviceHeightAsMax | SmkcLeft | SPNP_UPHORZ
scoAdviceHeightAsMin | SmkcMeta | SPOB_DISABLED
scoAdviceWidthAsMax | SmkcPgDn | SPOB_FOCUSED
scoAdviceWidthAsMin | SmkcPgUp | SPOB_HOT
scPageDown | SmkcRight | SPOB_NORMAL
scPageUp | SmkcShift | SPOB_SELECTED
scPosition | SmkcSpace | SP_PANE
SC_PREVWINDOW | SmkcTab | SPP_LOGOFF
SCRBS_DISABLED | SmkcUp | SPP_LOGOFFBUTTONS
SCRBS_HOT | SM_LCLHasFormAlphaBlend | SPP_LOGOFFSPLITBUTTONDROPDOWN
SCRBS_HOVER | SM_LCLMAXIMIZEDHEIGHT | SPP_MOREPROGRAMS
SCRBS_NORMAL | SM_LCLMAXIMIZEDWIDTH | SPP_MOREPROGRAMSARROW
SCRBS_PRESSED | SM_MENUDROPALIGNMENT | SPP_MOREPROGRAMSARROWBACK
Screen | SM_MIDEASTENABLED | SPP_MOREPROGRAMSTAB
ScreenInfo | SM_MOUSEPRESENT | SPP_NSCHOST
ScreenToClient | SM_MOUSEWHEELPRESENT | SPP_OPENBOX
SC_RESTORE | SM_NETWORK | SPP_PLACESLIST
SCROLLBARPARTS | SM_PENWINDOWS | SPP_PLACESLISTSEPARATOR
SCROLLBARSTYLEPARTS | SM_REMOTESESSION | SPP_PREVIEW
SCROLLBARSTYLESTATES | SM_RESERVED1 | SPP_PROGLIST
ScrollWindow | SM_RESERVED2 | SPP_PROGLISTSEPARATOR
ScrollWindowEx | SM_RESERVED3 | SPP_SEARCHVIEW
SC_SCREENSAVE | SM_RESERVED4 | SPP_SOFTWAREEXPLORER
SC_SEPARATOR | SM_SAMEDISPLAYFORMAT | SPP_TOPMATCH
SC_SIZE | SM_SECURE | SPP_USERPANE
SC_TASKLIST | SM_SHOWSOUNDS | SPP_USERPICTURE
scTop | SM_SLOWMACHINE | SPSB_HOT
scTrack | SM_SWAPBUTTON | SPSB_NORMAL
SC_VSCROLL | SM_SWSCROLLBARSPACING | SPSB_PRESSED
sdAbove | SM_XVIRTUALSCREEN | SPSE_DISABLED
sdAll | SM_YVIRTUALSCREEN | SPSE_FOCUSED
sdAllowCreate | snActiveControlChanged | SPSE_HOT
sdAscending | snActiveFormChanged | SPSE_NORMAL
sdBelow | snFormAdded | SPSE_SELECTED
sdDescending | snFormVisibleChanged | SPS_HOT
sdDown | sNoTimers | SPS_NORMAL
sdLeft | snRemoveForm | SPS_PRESSED
sdLeft | soAll | SRCAND
sdPerformCreate | soAscending | SRCCOPY
sdPrompt | soAttributes | SRCERASE
sdRight | soContent | SRCINVERT
sdRight | soDescending | SRCPAINT
sdUp | soDesign | srRotation_0
sDuplicateMenus | sofBinary | srRotation_180
SecondarySelection | sofText | srRotation_270
SECTIONTITLELINKSTATES | SOFTWAREEXPLORERSTATES | srRotation_90
SelectClipRGN | sofUnknown | ssAutoBoth
SelectDirectory | soPosition | ssAutoHorizontal
SelectObject | sParentRequired | ssAutoVertical
SelectPalette | SParExpected | ssBoth
SendApplicationMessage | SParInvalidFloat | ssFlat
SendApplicationMessageFunction | SParInvalidInteger | sShellCtrlsBytes
SendAppMessage | SParLocInfo | sShellCtrlsInvalidPath
SendCachedLCLMessages | SParUnterminatedBinValue | sShellCtrlsInvalidPathRelative
SendMessage | SParUnterminatedString | sShellCtrlsInvalidRoot
SendSimpleMessage | SParWrongTokenSymbol | sShellCtrlsKB
SetActiveWindow | SParWrongTokenType | sShellCtrlsMB
SetBkColor | SPECIALGROUPCOLLAPSESTATES | sShellCtrlsName
SetBkMode | SPECIALGROUPEXPANDSTATES | sShellCtrlsSelectedItemDoesNotExists
SetCapture | SP_GRIPPER | sShellCtrlsSize
SetCaptureControl | SP_GRIPPERPANE | sShellCtrlsType
SetCaretPos | SPI_GETACCESSTIMEOUT | ssHorizontal
SetCaretPosEx | SPI_GETACTIVEWINDOWTRACKING | ssHotTrack
SetCaretRespondToFocus | SPI_GETACTIVEWNDTRKTIMEOUT | ssModifier
SetClipboard | SPI_GETACTIVEWNDTRKZORDER | ssNone
SetComboMinDropDownSize | SPI_GETANIMATION | ssRegular
SetCursor | SPI_GETBEEP | ssVertical
SetCursorPos | SPI_GETBLOCKSENDINPUTRESETS | stAlways
SetDefaultLang | SPI_GETBORDER | StandardColorsCount
SetEventHandlerFlags | SPI_GETCARETWIDTH | STANDARDSTATES
SetFocus | SPI_GETCOMBOBOXANIMATION | STARTPANELPARTS
SetForegroundWindow | SPI_GETCURSORSHADOW | STATICPARTS
SetMapMode | SPI_GETDEFAULTINPUTLANG | STAT_TEXT
SetMenu | SPI_GETDESKWALLPAPER | STATUSPARTS
SetParent | SPI_GETDRAGFULLWINDOWS | STATUSSTYLEPARTS
SetProp | SPI_GETDROPSHADOW | stBoth
SetRect | SPI_GETFASTTASKSWITCH | stCircle
SetRectEmpty | SPI_GETFILTERKEYS | StdActns
SetRectRgn | SPI_GETFLATMENU | stData
SetROP2 | SPI_GETFOCUSBORDERHEIGHT | StdCtrls
SetRubberBandRect | SPI_GETFOCUSBORDERWIDTH | stDefault
SetScrollInfo | SPI_GETFONTSMOOTHING | stDiamond
SetScrollPos | SPI_GETFONTSMOOTHINGCONTRAST | stEllipse
SetScrollRange | SPI_GETFONTSMOOTHINGORIENTATION | stEtchedIn
SetStretchBltMode | SPI_GETFONTSMOOTHINGTYPE | stEtchedOut
SetSysColors | SPI_GETFOREGROUNDFLASHCOUNT | stFilled
SetTextCharacterExtra | SPI_GETFOREGROUNDLOCKTIMEOUT | stIn
SetTextColor | SPI_GETGRADIENTCAPTIONS | stNever
SetTimer | SPI_GETGRIDGRANULARITY | stNone
SetViewPortExtEx | SPI_GETHIGHCONTRAST | stNone
SetViewPortOrgEx | SPI_GETHOTTRACKING | STOCK_LAST
SetWindowExtEx | SPI_GETICONMETRICS | stOut
SetWindowLong | SPI_GETICONTITLELOGFONT | stRectangle
SetWindowOrgEx | SPI_GETICONTITLEWRAP | StretchBlt
SetWindowPos | SPI_GETKEYBOARDCUES | StretchDIBits
SetWindowRgn | SPI_GETKEYBOARDDELAY | StretchMaskBlt
sfHint | SPI_GETKEYBOARDPREF | StringToCharset
sfIcon | SPI_GETKEYBOARDSPEED | StringToColor
sfMenu | SPI_GETLISTBOXSMOOTHSCROLLING | StringToColorDef
sfSystem | SPI_GETLOWPOWERACTIVE | StringToCursor
ShellCtrls | SPI_GETLOWPOWERTIMEOUT | StripHotkey
SHIFTJIS_CHARSET | SPI_GETMENUANIMATION | stRoundRect
ShiftStateToKeys | SPI_GETMENUDROPALIGNMENT | stRoundSquare
Short | SPI_GETMENUFADE | StrToDouble
ShortCut | SPI_GETMENUSHOWDELAY | StrToWindowState
ShortCutToKey | SPI_GETMENUUNDERLINES | stSquare
ShortCutToText | SPI_GETMINIMIZEDMETRICS | stSquaredDiamond
ShortCutToTextRaw | SPI_GETMOUSE | stStar
SHOWCALENDARBUTTONRIGHTSTATES | SPI_GETMOUSECLICKLOCK | stStarDown
ShowCalendarPopup | SPI_GETMOUSECLICKLOCKTIME | ST_STRETCH
ShowCaret | SPI_GETMOUSEHOVERHEIGHT | stText
ShowHelp | SPI_GETMOUSEHOVERTIME | ST_TILE
ShowHelpFile | SPI_GETMOUSEHOVERWIDTH | stTriangle
ShowHelpFileOrError | SPI_GETMOUSEKEYS | stTriangleDown
ShowHelpForContext | SPI_GETMOUSESONAR | stTriangleLeft
ShowHelpForDirective | SPI_GETMOUSESPEED | stTriangleRight
ShowHelpForKeyword | SPI_GETMOUSETRAILS | ST_TRUESIZE
ShowHelpForMessageLine | SPI_GETMOUSEVANISH | SubtractRect
ShowHelpForPascalContexts | SPI_GETNONCLIENTMETRICS | subtract(TFloatPoint,Extended):TFloatPoint
ShowHelpOrError | SPI_GETPOWEROFFACTIVE | subtract(TFloatPoint,TFloatPoint):TFloatPoint
ShowHelpOrErrorForContext | SPI_GETPOWEROFFTIMEOUT | subtract(TFloatPoint,TPoint):TFloatPoint
ShowHelpOrErrorForKeyword | SPI_GETSCREENREADER | subtract(TPoint,TFloatPoint):TFloatPoint
ShowHelpOrErrorForMessageLine | SPI_GETSCREENSAVEACTIVE | SW_ERASE
ShowHelpOrErrorForSourcePosition | SPI_GETSCREENSAVERRUNNING | SW_HIDE
ShowMessage | SPI_GETSCREENSAVETIMEOUT | SW_INVALIDATE
ShowMessageFmt | SPI_GETSELECTIONFADE | SW_MAX
ShowMessagePos | SPI_GETSERIALKEYS | SW_MAXIMIZE
ShowScrollBar | SPI_GETSHOWIMEUI | SW_MINIMIZE
ShowSelectItemDialog | SPI_GETSHOWSOUNDS | SW_NORMAL
ShowTableOfContents | SPI_GETSNAPTODEFBUTTON | SWP_ASYNCWINDOWPOS
ShowTimePopup | SPI_GETSOUNDSENTRY | SWP_DEFERERASE
ShowWindow | SPI_GETSTICKYKEYS | SWP_DRAWFRAME
shrCancel | SPI_GETTOGGLEKEYS | SWP_FRAMECHANGED
shrContextNotFound | SPI_GETTOOLTIPANIMATION | SWP_HIDEWINDOW
shrDatabaseNotFound | SPI_GETTOOLTIPFADE | SWP_NOACTIVATE
shrHelpNotFound | SPI_GETUIEFFECTS | SWP_NOCOPYBITS
shrNone | SPI_GETWHEELSCROLLLINES | SWP_NOMOVE
shrSelectorError | SPI_GETWINDOWSEXTENSION | SWP_NOOWNERZORDER
shrSuccess | SPI_GETWORKAREA | SWP_NOREDRAW
shrViewerError | SPI_ICONHORIZONTALSPACING | SWP_NOREPOSITION
shrViewerNotFound | SPI_ICONVERTICALSPACING | SWP_NOSENDCHANGING
siAscending | SPI_LANGDRIVER | SWP_NOSIZE
siDescending | Spin | SWP_NOZORDER
SIF_ALL | SPINPARTS | SWP_SHOWWINDOW
SIF_DISABLENOSCROLL | SPINSTYLEPARTS | SWP_SourceIsInterface
SIF_PAGE | SPI_SCREENSAVERRUNNING | SWP_STATECHANGED
SIF_POS | SPI_SETACCESSTIMEOUT | SW_RESTORE
SIF_RANGE | SPI_SETACTIVEWINDOWTRACKING | SW_SCROLLCHILDREN
SIF_TRACKPOS | SPI_SETACTIVEWNDTRKTIMEOUT | SW_SHOW
SIF_UPDATEPOLICY | SPI_SETACTIVEWNDTRKZORDER | SW_SHOWDEFAULT
SimpleRegion | SPI_SETANIMATION | SW_SHOWFULLSCREEN
siNone | SPI_SETBEEP | SW_SHOWMAXIMIZED
sInvalidActionCreation | SPI_SETBLOCKSENDINPUTRESETS | SW_SHOWMINIMIZED
sInvalidActionEnumeration | SPI_SETBORDER | SW_SHOWMINNOACTIVE
sInvalidActionRegistration | SPI_SETCARETWIDTH | SW_SHOWNA
sInvalidActionUnregistration | SPI_SETCOMBOBOXANIMATION | SW_SHOWNOACTIVATE
sInvalidCharSet | SPI_SETCURSORS | SW_SHOWNORMAL
SInvalidCodePoint | SPI_SETCURSORSHADOW | SW_SMOOTHSCROLL
sInvalidImageSize | SPI_SETDEFAULTINPUTLANG | SYMBOL_CHARSET
sInvalidIndex | SPI_SETDESKPATTERN | SYSBUTTONSTATES
SIZEBOXSTATES | SPI_SETDESKWALLPAPER | SYS_COLOR_BASE
SIZEFULLSCREEN | SPI_SETDOUBLECLICKTIME | SysColorToSysColorIndex
SIZE_FULLSCREEN | SPI_SETDOUBLECLKHEIGHT | SYSTEMCLOSESTATES
SIZEICONIC | SPI_SETDOUBLECLKWIDTH | SYSTEM_FIXED_FONT
SIZE_MAXHIDE | SPI_SETDRAGFULLWINDOWS | SYSTEM_FONT
SIZE_MAXIMIZED | SPI_SETDRAGHEIGHT | SYSTEMMAXIMIZESTATES
SIZE_MAXSHOW | SPI_SETDRAGWIDTH | SYSTEMMINIMIZESTATES
SIZE_MINIMIZED | SPI_SETDROPSHADOW | SystemParametersInfo
SIZENORMAL | SPI_SETFASTTASKSWITCH | SYSTEMRESTORESTATES
SIZEPALETTE | SPI_SETFILTERKEYS | SZB_HALFBOTTOMLEFTALIGN
SIZE_RESTORED | SPI_SETFLATMENU | SZB_HALFBOTTOMRIGHTALIGN
Size_SourceIsInterface | SPI_SETFOCUSBORDERHEIGHT | SZB_HALFTOPLEFTALIGN
SIZEZOOMHIDE | SPI_SETFOCUSBORDERWIDTH | SZB_HALFTOPRIGHTALIGN
SIZEZOOMSHOW | SPI_SETFONTSMOOTHING | SZB_LEFTALIGN
SIZINGTYPE | SPI_SETFONTSMOOTHINGCONTRAST | SZB_RIGHTALIGN
SmallPointToPoint | SPI_SETFONTSMOOTHINGORIENTATION | SZB_TOPLEFTALIGN
SM_ARRANGE | SPI_SETFONTSMOOTHINGTYPE | SZB_TOPRIGHTALIGN
SMaskEditNoMatch | SPI_SETFOREGROUNDFLASHCOUNT |
SM_CLEANBOOT | SPI_SETFOREGROUNDLOCKTIMEOUT |

T

taAdd | TFormStyle | TPostScript
taAddFirst | TFPImageBitmap | TPostScriptCanvas
TA_BASELINE | TFPImageBitmapClass | TPostScriptCanvas
TABC | tfPositionRelativeToWindow | TPostScriptPrinterCanvas
TABITEMBOTHEDGESTATES | TFPSharpInterpolation | TPOTranslator
TABITEMLEFTEDGESTATES | TFrame | tpPageDontCare
TABITEMRIGHTEDGESTATES | tfRtlLayout | tpPageRoot
TABITEMSTATES | tfShowMarqueeProgressBar | tpProgressDontCare
TA_BOTTOM | tfShowProgressBar | tpProgressRoot
TABP_AEROWIZARDBODY | tfUseCommandLinks | TPredefinedClipboardFormat
TABPARTS | tfUseCommandLinksNoIcon | TPrefixOption
TABP_BODY | tfUseHiconFooter | TPrepareDbGridCanvasEvent
TABP_PANE | tfUseHiconMain | TPreviewFileControl
TABP_TABITEM | tfVerificationFlagChecked | TPreviewFileDialog
TABP_TABITEMBOTHEDGE | TGEEdit | tpRight
TABP_TABITEMLEFTEDGE | TGEEditClass | TPrintDialogOption
TABP_TABITEMRIGHTEDGE | TGetCellHintEvent | TPrintDialogOptions
TABP_TOPTABITEM | TGetCheckboxStateEvent | TPrinter
TABP_TOPTABITEMBOTHEDGE | TGetChildProc | TPrinterCanvas
TABP_TOPTABITEMLEFTEDGE | TGetColorsEvent | TPrinterCanvasRef
TABP_TOPTABITEMRIGHTEDGE | TGetColorStringProc | TPrinterCapabilities
TABSTATES | TGetDbEditMaskEvent | TPrinterCapability
TAbstractGroupedEdit | TGetDefaultBitBtnGlyph | TPrinterFlags
TAbstractTranslator | TGetDesignerFormEvent | TPrinterOrientation
TABSTYLEPARTS | TGetDockCaptionEvent | TPrinterState
TAcceptDateEvent | TGetEditEvent | TPrinterType
TAcceptFileNameEvent | TGetHandleEvent | TPrintRange
TAcceptTimeEvent | TGetPickListEvent | TProcedure
TAcceptValueEvent | TGetSiteInfoEvent | TProcedureOfObject
TA_CENTER | TGIFImage | TProgressBar
TAction | TGlyph | TProgressBarOrientation
TActionEvent | TGlyphShowMode | TProgressBarStyle
TActionLink | TGlyphTransparencyMode | TProgressEvent
TActionLinkClass | TGrabStyle | TProgressStage
TActionList | TGradientDirection | TPromptDialogFunction
TActionListEnumerator | TGradientRect | TPropertiesToSkip
TActionListState | TGradientTriangle | TPropertyStorageLink
TAddItemEvent | TGraphic | TPropertyStorageSaveExceptionEvent
TAddMode | TGraphicClass | TPropertyToSkip
tagBITMAP | TGraphicControl | TPropStorageXMLConfig
tagBITMAPCOREHEADER | TGraphicsObject | TpsBounds
tagBITMAPCOREINFO | TGridColumn | TPsCanvasState
tagBITMAPFILEHEADER | TGridColumns | TPsCanvasStatus
tagBITMAPINFO | TGridColumnTitle | TP_SEPARATOR
tagBITMAPINFOHEADER | TGridCoord | TP_SEPARATORVERT
tagDIBSECTION | TGridCursorState | TPSObject
tagDrawItemStruct | TGridDataCache | TPSPaintType
tagENUMLOGFONT | TGridDrawState | TPSPattern
tagENUMLOGFONTA | TGridFlags | TPSPen
tagENUMLOGFONTEX | TGridFlagsOption | TP_SPLITBUTTON
tagENUMLOGFONTEXA | TGridMessage | TP_SPLITBUTTONDROPDOWN
tagENUMLOGFONTEXW | TGridOperationEvent | TpsPoint
tagENUMLOGFONTW | TGridOption | TPSTileType
tagEXTLOGPEN | TGridOption2 | TPsUnicode
tagGRADIENTRECT | TGridOptions | tpTop
tagGRADIENTTRIANGLE | TGridOptions2 | tpUpDisabled
tagHELPINFO | TGridPropertyBackup | tpUpHorzDisabled
tagLOGBRUSH | TGridRect | tpUpHorzHot
tagLOGFONT | TGridRectArray | tpUpHorzNormal
tagLOGFONTA | TGridSaveOptions | tpUpHorzPressed
tagLOGFONTW | TGridState | tpUpHot
tagLOGPALETTE | TGridZone | tpUpNormal
tagLOGPEN | TGridZoneSet | tpUpPressed
tagMonitorInfo | TGroupBox | TQueryEndSessionEvent
tagMonitorInfoEx | THAI_CHARSET | TQuestionDialogFunction
tagMonitorInfoExW | THandle | TraceFileName
tagMSG | THandleResourceCache | TRACKBARPARTS
tagNCCalcSize_Params | THdrEvent | TRACKBARSTYLEPARTS
tagNMHDR | THeaderControl | TRACKBARSTYLESTATES
tagNMLISTVIEW | THeaderSection | TRACKSTATES
tagPAINTSTRUCT | THeaderSectionClass | TRACKVERTSTATES
tagPALETTEENTRY | THeaderSections | TRadioButton
tagRGBQUAD | THeaderSectionState | TRadioGroup
tagRGBTRIPLE | THeaderSizingEvent | TRAILINGGRIDCELLSTATES
tagScrollInfo | THelpAction | TRAILINGGRIDCELLUPPERSTATES
tagTEXTMETRIC | THelpBasePathObject | TRangeSelectMode
tagTextMetricA | THelpBaseURLObject | TranslateLCLResourceStrings
tagTEXTMETRICW | THelpContents | TRANSPARENT
tagTRIVERTEX | THelpContextAction | TRANSPARENTBACKGROUNDSTATES
tagWindowPos | THelpDatabase | TRANSPARENTBARSTATES
tagWINDOWPOS | THelpDatabaseClass | TRANSPARENTBARVERTSTATES
tagWNDCLASS | THelpDatabaseID | TRasterImage
tagWNDCLASSA | THelpDatabases | TRasterImageClass
tagWNDCLASSEX | THelpDBIClass | TRAYNOTIFYPARTS
tagWNDCLASSEXA | THelpDBIMessage | trBandChecked
tagWNDCLASSEXW | THelpDBISourceDirectories | trBandDisabled
tagWNDCLASSW | THelpDBISourceDirectory | trBandHot
taInsert | THelpDBISourceFile | trBandHotChecked
TA_LEFT | THelpDBItem | trBandNormal
TAlign | THelpEvent | trBandPressed
TAlignInfo | THelpInfo | trBottom
TAlignInsertBeforeEvent | THelpManager | trChevronDisabled
TAlignPositionEvent | THelpNode | trChevronHot
TAlignSet | THelpNodeQuery | trChevronNormal
TA_MASK | THelpNodeQueryList | trChevronPressed
TAnchorControlsRect | THelpNodeType | trChevronVertDisabled
TAnchorKind | THelpOnHelp | trChevronVertHot
TAnchors | THelpQuery | trChevronVertNormal
TAnchorSide | THelpQueryClass | trChevronVertPressed
TAnchorSideChangeOperation | THelpQueryContext | TREEITEMSTATES
TAnchorSideReference | THelpQueryDirective | TREEVIEWPARTS
TA_NOUPDATECP | THelpQueryItem | TREEVIEWSTYLEPARTS
TAntialiasingMode | THelpQueryKeyword | TRegion
TAppHintTimerType | THelpQueryMessage | TRegionCombineMode
TApplication | THelpQueryNode | TRegionOperation
TApplicationDoubleBuffered | THelpQueryPascalContexts | TRegionOperations
TApplicationExceptionDlg | THelpQuerySourcePosition | TRegionOperationType
TApplicationFlag | THelpQueryTOC | TREIS_DISABLED
TApplicationFlags | THelpTopicSearch | TREIS_HOT
TApplicationHandlerType | THelpViewer | TREIS_HOTSELECTED
TApplicationMainLoop | THelpViewerClass | TREIS_NORMAL
TApplicationNavigationOption | THelpViewers | TREIS_SELECTED
TApplicationNavigationOptions | ThemedElementDetailsEqual | TREIS_SELECTEDNOTFOCUS
TApplicationProperties | ThemeManagerCopyright | TReplaceDialog
TApplicationShowGlyphs | Themes | TReplaceDialog
TApplicationType | ThemeServices | TReplaceDialogForm
TA_RIGHT | ThemesImageDrawEvent | TResizeStyle
TArrayNode | thHeaderDontCare | TResourceCache
TArrayNodesTree | thHeaderItemHot | TResourceCacheDescriptor
TArrow | thHeaderItemLeftHot | TResourceCacheDescriptorClass
TArrowType | thHeaderItemLeftNormal | TResourceCacheItem
TArrowType | thHeaderItemLeftPressed | TResourceCacheItemClass
TA_RTLREADING | thHeaderItemNormal | TResourceType
TASKBANDPARTS | thHeaderItemPressed | TReturnDateEvent
TASKBARPARTS | thHeaderItemRightHot | TReturnTimeEvent
TASKDIALOGPARTS | thHeaderItemRightNormal | TRGBAQuad
TASKDIALOGSTYLEPARTS | thHeaderItemRightPressed | TRGBAQuadArray
TaskDialog_Translate | thHeaderRoot | TRGBQuad
TASKLINKSTATES | thHeaderSortArrowSortedDown | TRGBTriple
TAssertErrorAddrType | thHeaderSortArrowSortedUp | trGripper
TAssertErrorProc | THintAction | trGripperVert
TAsyncCallQueue | THintEvent | trHorizontal
TAsyncCallQueueItem | THintInfo | TrimUrl
TAsyncCallQueues | THintInfoAtMouse | TrimURLPath
TAsyncProcess | THintWindow | TRIVERTEX
TA_TOP | THintWindowClass | trLeft
TA_UPDATECP | THintWindowRendered | TRowSize
TAutoAdvance | THitTest | trRebarDontCare
TAutoCompleteOption | THitTests | trRebarRoot
TAutoCompleteOptions | THTMLBrowserHelpViewer | trRight
TBalloonFlags | THTMLHelpDatabase | TRS_NORMAL
TBandDragEvent | THUMBBOTTOMSTATES | trTop
TBandDrawingStyle | THUMBLEFTSTATES | TRubberBand
TBandInfoEvent | THUMBRIGHTSTATES | TRubberBandShape
TBandMove | THUMBSTATES | TRUESIZESCALINGTYPE
TBandMoveEvent | THUMBTOPSTATES | TRUETYPE_FONTTYPE
TBandPaintEvent | THUMBVERTSTATES | TruncToCardinal
TBandPaintOption | TIBES_DISABLED | TruncToInt
TBandPaintOptions | TIBES_FOCUSED | trVertical
tbButtonDontCare | TIBES_HOT | TRVS_NORMAL
tbButtonRoot | TIBES_NORMAL | tsArrowBtnDownDisabled
tbCheckBoxCheckedDisabled | TIBES_SELECTED | tsArrowBtnDownHot
tbCheckBoxCheckedHot | tiBlank | tsArrowBtnDownNormal
tbCheckBoxCheckedNormal | TIcnsIcon | tsArrowBtnDownPressed
tbCheckBoxCheckedPressed | TicnsIconInfo | tsArrowBtnLeftDisabled
tbCheckBoxMixedDisabled | TicnsIconType | tsArrowBtnLeftHot
tbCheckBoxMixedHot | TicnsIconTypes | tsArrowBtnLeftNormal
tbCheckBoxMixedNormal | TIcnsList | tsArrowBtnLeftPressed
tbCheckBoxMixedPressed | TIcnsRec | tsArrowBtnRightDisabled
tbCheckBoxUncheckedDisabled | TIcon | tsArrowBtnRightHot
tbCheckBoxUncheckedHot | TIconArrangement | tsArrowBtnRightNormal
tbCheckBoxUncheckedNormal | TIconFamilyElement | tsArrowBtnRightPressed
tbCheckBoxUncheckedPressed | TIconFamilyResource | tsArrowBtnUpDisabled
tbDefault | TIconImage | tsArrowBtnUpHot
TBeforeShowPageEvent | TIconImageClass | tsArrowBtnUpNormal
TBevel | TIconInfo | tsArrowBtnUpPressed
TBevelCut | TIconOptions | tsAuto
TBevelShape | TICSSTATES | TSaveColumnEvent
TBevelStyle | TICSVERTSTATES | TSaveDialog
TBevelWidth | TIDesigner | TSaveOptions
TBezier | TIdleEvent | TSavePictureDialog
tbfArrowPressed | TIdleTimer | TSBCreatePanelClassEvent
tbfDropDownMenuShown | TIdleTimerAutoEvent | tsButtons
tbfMouseInArrow | TIdleTimerAutoEvents | TScaledImageListResolution
tbfPlacingControls | tiError | TS_CHECKED
tbfPressed | tiInformation | TS_CONTROLLABEL_DISABLED
tbfUpdateVisibleBarNeeded | tikButton | TS_CONTROLLABEL_NORMAL
tbGroupBoxDisabled | tikCheckButton | TScreen
tbGroupBoxNormal | tikDivider | TScreenControlEvent
TBitBtn | tikDropDownButton | TScreenFormEvent
TBitBtnKind | tikSeparator | TScreenInfo
TBitBtnKinds | TILES_DISABLED | TScreenNotification
TBitmap | TILES_FOCUSED | TScreenRotation
TBitmapCoreHeader | TILES_HOT | TScrollBar
TBitmapCoreInfo | TILES_NORMAL | TScrollBarInc
TBitmapFileHeader | TILES_SELECTED | TScrollBarKind
TBitmapHandleType | TImage | TScrollBarStyle
TBitmapInfo | TImageCacheItem | TScrollBox
TBitmapInfoHeader | TImageCacheItems | TScrollCode
tbLeftButton | TImageIndex | TScrollDirection
TBlockResourceCache | TImageList | TScrollEvent
TBlockResourceCacheDescriptor | TImageListCache | TScrollInfo
tbMultiButton | TImageListHelper | TScrollingWinControl
TBN_First | TImagePaintBackgroundEvent | TScrollStyle
TBN_Last | TImageType | TS_DISABLED
TBookmarkedRecordEnumerator | TimePopup | tsDownDisabled
TBookmarkedRecordEnumeratorOptions | TIndustrialBase | tsDownHorzDisabled
TBookmarkList | TIniFileClass | tsDownHorzHot
TBorderIcon | TIniPropStorage | tsDownHorzNormal
TBorderIcons | TInitShapeProc | tsDownHorzPressed
TBorderStyle | tiNotUsed | tsDownHot
TBorderWidth | TInputCloseQueryEvent | tsDownNormal
TBoundLabel | TInputDialogFunction | tsDownPressed
TBP_BACKGROUNDBOTTOM | TInternalMask | TSearchAction
TBP_BACKGROUNDLEFT | TIntfFreeTypeDrawer | TSearchDirection
TBP_BACKGROUNDRIGHT | tiQuestion | TSearchFind
TBP_BACKGROUNDTOP | TIRES_DISABLED | TSearchFindFirst
TBP_SIZINGBARBOTTOM | TIRES_FOCUSED | TSearchFindNext
TBP_SIZINGBARLEFT | TIRES_HOT | TSearchReplace
TBP_SIZINGBARRIGHT | TIRES_NORMAL | TSectionDragEvent
TBP_SIZINGBARTOP | TIRES_SELECTED | TSectionTrackState
tbPushButtonDefaulted | TIS_DISABLED | TSelectDirectoryDialog
tbPushButtonDisabled | TIS_FOCUSED | TSelectDirOpt
tbPushButtonHot | TIsFormDesignFunction | TSelectDirOpts
tbPushButtonNormal | tiShield | TSelectEditorEvent
tbPushButtonPressed | TIS_HOT | TSelectionChangeEvent
tbRadioButtonCheckedDisabled | tiskArrow | TSendApplicationMessageFunction
tbRadioButtonCheckedHot | tiskMain | TSetCheckboxStateEvent
tbRadioButtonCheckedNormal | TIS_NORMAL | TSetEditEvent
tbRadioButtonCheckedPressed | TIS_SELECTED | tsFlatButtons
tbRadioButtonUncheckedDisabled | TItemChange | tsGripper
tbRadioButtonUncheckedHot | TItemFind | tsGripperHorzDisabled
tbRadioButtonUncheckedNormal | TItemProp | tsGripperHorzHot
tbRadioButtonUncheckedPressed | TItemPropList | tsGripperHorzNormal
tbRightButton | TItemType | tsGripperHorzPressed
TBrush | TITLEBARSTATES | tsGripperPane
TBrushHandleCache | tiWarning | tsGripperVertDisabled
TBrushStyle | TJPEGImage | tsGripperVertHot
tbsButton | TJPEGPerformance | tsGripperVertNormal
tbsButtonDrop | TJPEGQualityRange | tsGripperVertPressed
tbsCheck | TJSONPropStorage | TShadowType
tbsDivider | TKeyboardInputBehavior | TShape
tbsDropDown | TKeyBoardState | TShapeDirection
tbSingleButton | TKeyEvent | TShapeType
tbsSeparator | TKeyOption | TSharedBitmap
tbUserButton | TKeyOptions | TSharedCursorImage
TButton | TKeyPressEvent | TSharedCustomBitmap
TButtonActionLink | TKeyValuePair | TSharedGIFImage
TButtonActionLinkClass | TKP_THUMB | TSharedIcnsIcon
TButtonCellEditor | TKP_THUMBBOTTOM | TSharedIcon
TButtonControl | TKP_THUMBLEFT | TSharedImage
TButtonGlyph | TKP_THUMBRIGHT | TSharedJpegImage
TButtonLayout | TKP_THUMBTOP | TSharedPixmap
TButtonOrder | TKP_THUMBVERT | TSharedPortableAnyMapGraphic
TButtonPanel | TKP_TICS | TSharedPortableNetworkGraphic
TButtonState | TKP_TICSVERT | TSharedRasterImage
TCalcEdit | TKP_TRACK | TSharedRasterImageClass
TCalculatorCalcKeyEvent | TKP_TRACKVERT | TSharedTiffImage
TCalculatorDialog | TKS_NORMAL | TShellListView
TCalculatorDispChangeEvent | TLabel | TShellTreeNode
TCalculatorForm | TLabeledEdit | TShellTreeView
TCalculatorLayout | TLabelPosition | TShortCutEvent
TCalculatorPanel | TLastMouseInfo | TShortCutList
TCalculatorState | TLayoutAdjustmentPolicy | TS_HOT
TCalDayOfWeek | TLazAccelerometer | TS_HOTCHECKED
TCalendar | TLazAccessibilityRole | TShowHelpResult
TCalendarDialog | TLazAccessibleObject | TShowHelpResults
TCalendarPart | TLazAccessibleObjectEnumerator | TShowHintEvent
TCalendarPopupForm | TLazarusFileDialogForm | TShowInTaskbar
TCalendarView | TLazarusResourceStream | TS_HYPERLINK_DISABLED
TCanOffsetEvent | TLazAVLPalette | TS_HYPERLINK_HOT
TCanResizeEvent | TLazCanvas | TS_HYPERLINK_NORMAL
TCanvas | TLazCanvasImageFormat | TS_HYPERLINK_PRESSED
TCanvasOrientation | TLazCanvasState | TSizeConstraints
TCanvasState | TLazComponentQueue | TSizeConstraintsOption
TCanvasStates | TLazDevice | TSizeConstraintsOptions
TCaption | TLazDeviceMessage | TSizingRec
TCaptureMouseButtons | TLazDeviceMessageKind | tsLazarus
tcbCancel | TLazDockForm | tsLowerTrackHorzDisabled
tcbClose | TLazDockHeaderPart | tsLowerTrackHorzHot
tcbNo | TLazDockPage | tsLowerTrackHorzNormal
tcbOk | TLazDockPages | tsLowerTrackHorzPressed
tcbRetry | TLazDockSplitter | tsLowerTrackVertDisabled
tcbYes | TLazDockTree | tsLowerTrackVertHot
tcClockDontCare | TLazDockZone | tsLowerTrackVertNormal
tcClockRoot | TLazFileDialogKind | tsLowerTrackVertPressed
tcComboBoxDontCare | TLazIntfHorizLineProc | tsManual
tcComboBoxRoot | TLazIntfImage | tsNative
TCDButton | TLazIntfImageGetPixelAtProc | TS_NEARHOT
TCDButtonControl | TLazIntfImageGetPixelProc | tsNone
TCDBUTTON_DEFAULT_COLOR | TLazIntfImageMask | TS_NORMAL
TCDButtonStateEx | TLazIntfImageSetPixelAtProc | TSocketEvent
TCDCheckBox | TLazIntfImageSetPixelProc | TSortDirection
TCDCHECKBOX_SQUARE_HALF_HEIGHT | TLazMessageDialog | TSortIndicator
TCDCHECKBOX_SQUARE_HEIGHT | TLazMessaging | TSortOrder
TCDColorPalette | TLazMessagingStatus | TSortType
TCDComboBox | TLazOpenDialog | TS_OTHERSIDEHOT
TCDCOMBOBOX_DEFAULT_HEIGHT | TLazPositionInfo | TSpacingSize
TCDControl | TLazPositionMethod | tsPane
TCDCONTROL_CAPTION_HEIGHT | TLazReaderBMP | TSpeedButton
TCDCONTROL_CAPTION_WIDTH | TLazReaderDIB | TSpeedButtonActionLink
TCDControlClass | TLazReaderDIBEncoding | TSpinEdit
TCDControlID | TLazReaderDIBInfo | TSplitter
TCDControlState | TLazReaderIcnsPart | tspLogOff
TCDControlStateEx | TLazReaderIconDIB | tspLogOffButtonsHot
TCDControlStateFlag | TLazReaderMaskMode | tspLogOffButtonsNormal
TCDCTABCONTROL_CLOSE_BUTTON_POS_X | TLazReaderPNG | tspLogOffButtonsPressed
TCDCTABCONTROL_CLOSE_BUTTON_POS_Y | TLazReaderTiff | tspMorePrograms
TCDCTABCONTROL_CLOSE_TAB_BUTTON_EXTRA_SPACING | TLazReaderXPM | tspMoreProgramsArrowHot
TCDCTABCONTROL_CLOSE_TAB_BUTTON_WIDTH | TLazRegion | tspMoreProgramsArrowNormal
TCDCTabControlStateEx | TLazRegionEllipse | tspMoreProgramsArrowPressed
TCDCTABCONTROL_TAB_HEIGHT | TLazRegionFillMode | tspPlacesList
TCDCTABCONTROL_TAB_LEFT_POS | TLazRegionPart | tspPlacesListSeparator
TCDCTABCONTROL_TAB_WIDTH | TLazRegionPolygon | tspPreview
TCDCustomTabControl | TLazRegionRect | tspProgList
TCDDrawer | TLazRegionWithChilds | tspProgListSeparator
TCDDrawerAndroid | TLazSaveDialog | TS_PRESSED
TCDDrawerCommon | TLazSelectDirectoryDialog | tspStartPanelDontCare
TCDDrawerMac | TLazWriterBMP | tspStartPanelRoot
TCDDrawerWinXP | TLazWriterPNG | tspUserPane
TCDDrawStyle | TLazWriterTiff | tspUserPicture
TCDEdit | TLazWriterXPM | tsScrollBarDontCare
TCDEDIT_BACKGROUND_COLOR | TLBGetColorsEvent | tsScrollBarRoot
TCDEDIT_BOTTOM_TEXT_SPACING | tlBottom | tsSizeBoxLeftAlign
TCDEDIT_LEFT_TEXT_SPACING | tlCenter | tsSizeBoxRightAlign
TCDEDIT_RIGHT_TEXT_SPACING | TLCLCapability | TSS_NORMAL
TCDEDIT_SELECTED_BACKGROUND_COLOR | TLCLComponent | tsSpinDontCare
TCDEDIT_SELECTED_TEXT_COLOR | TLCLEnumItemsMethod | tsSpinRoot
TCDEditStateEx | TLCLGlyphs | tsStandard
TCDEDIT_TEXT_COLOR | TLCLGlyphsMissingResources | tsStatusDontCare
TCDEDIT_TOP_TEXT_SPACING | TLCLIntfHandle | tsStatusRoot
TCDGroupBox | TLCLMemManager | TSST_DPI
TCDListItems | TLCLMemManagerItem | TSST_NONE
TCDListView | TLCLNonFreeMemManager | TSST_SIZE
TCDLISTVIEW_COLUMN_LEFT_SPACING | TLCLPlatform | tsTabs
TCDLISTVIEW_COLUMN_RIGHT_SPACING | TLCLPlatforms | TStartDockEvent
TCDLISTVIEW_COLUMN_TEXT_LEFT_SPACING | TLCLReferenceComponent | TStartDragEvent
TCDLISTVIEW_LINE_BOTTOM_SPACING | TLCLTextMetric | TStaticBorderStyle
TCDLISTVIEW_LINE_TOP_SPACING | TLCLWndMethod | TStaticText
TCDListViewStateEx | tlEmptyText | TStatusBar
TCDPageControl | TListBox | TStatusPanel
TCDPaletteKind | TListBoxOption | TStatusPanelBevel
TCDPanel | TListBoxOptions | TStatusPanelClass
TCDPanelStateEx | TListBoxStyle | TStatusPanels
TCDPositionedControl | TListChangeEvent | TStatusPanelStyle
TCDPositionedCStateEx | TListColumn | TST_CONTINUOUS
TCDProgressBar | TListColumns | tsThumbBtnHorzDisabled
TCDProgressBarStateEx | TListCompareEvent | tsThumbBtnHorzHot
TCDRadioButton | TListControlItem | tsThumbBtnHorzNormal
TCDRADIOBUTTON_CIRCLE_HEIGHT | TListControlItems | tsThumbBtnHorzPressed
tcDropDownButtonDisabled | TListHotTrackStyle | tsThumbBtnVertDisabled
tcDropDownButtonHot | TListHotTrackStyles | tsThumbBtnVertHot
tcDropDownButtonNormal | TListItem | tsThumbBtnVertNormal
tcDropDownButtonPressed | TListItemClass | tsThumbBtnVertPressed
TCDScrollableControl | TListItemFlag | TST_NONE
TCDScrollBar | TListItemFlags | TStockFont
TCDSCROLLBAR_BUTTON_WIDTH | TListItems | TStoredType
TCDSCROLLBAR_LEFT_BUTTON_POS | TListItemsCompare | TStoredValue
TCDSCROLLBAR_LEFT_SPACING | TListItemsEnumerator | TStoredValueEvent
TCDSCROLLBAR_RIGHT_BUTTON_POS | TListItemsFlag | TStoredValues
TCDSCROLLBAR_RIGHT_SPACING | TListItemsFlags | tsTrackBegin
TCDSpinEdit | TListItemsSortType | tsTrackEnd
TCDSpinStateEx | TListItemState | tsTrackMove
TCDStaticText | TListItemStates | TStreamSizeType
TCDTabControl | TListView | TStringCellEditor
TCDTabSheet | TListViewFlag | TStringFunc
TCDToolBar | TListViewFlags | TStringGrid
TCDTOOLBAR_DEFAULT_HEIGHT | TListViewImageList | TStringGridStrings
TCDToolBarItem | TListViewProperties | TStringsSortCompare
TCDTOOLBAR_ITEM_ARROW_RESERVED_WIDTH | TListViewProperty | TST_SINGLE
TCDTOOLBAR_ITEM_ARROW_WIDTH | TListWithEvent | tsUpDisabled
TCDTOOLBAR_ITEM_BUTTON_DEFAULT_WIDTH | tlListDetail | tsUpHorzDisabled
TCDToolbarItemKind | tlListGroup | tsUpHorzHot
TCDTOOLBAR_ITEM_SEPARATOR_DEFAULT_WIDTH | tlListItemDisabled | tsUpHorzNormal
TCDTOOLBAR_ITEM_SPACING | tlListItemHot | tsUpHorzPressed
TCDToolbarItemSubpartKind | tlListItemNormal | tsUpHot
TCDToolBarStateEx | tlListItemSelected | tsUpNormal
TCDTrackBar | tlListItemSelectedNotFocus | tsUpperTrackHorzDisabled
TCDTRACKBAR_FRAME_HEIGHT | tlListSortDetail | tsUpperTrackHorzHot
TCDTRACKBAR_LEFT_SPACING | tlListviewDontCare | tsUpperTrackHorzNormal
TCDTRACKBAR_RIGHT_SPACING | tlListviewRoot | tsUpperTrackHorzPressed
TCDTRACKBAR_TOP_SPACING | TLMActivate | tsUpperTrackVertDisabled
TCDWSEventCapabilities | TLMChar | tsUpperTrackVertHot
TCDWSEventCapability | TLMCommand | tsUpperTrackVertNormal
TCellHintPriority | TLMContextMenu | tsUpperTrackVertPressed
TCellProcessEvent | TLMCopy | tsUpPressed
TCellProcessType | TLMCut | TSVS_NORMAL
TCellProps | TLMDestroy | TTabChangingEvent
TChangeLink | TLMDrawItems | TTabControl
TCheckBox | TLMDrawListItem | TTabControlNoteBookStrings
TCheckBoxState | TLMEnter | TTabControlStrings
TCheckComboBox | TLMEraseBkgnd | TTabGetImageEvent
TCheckComboItemState | TLMessage | TTabOrder
TCheckGroup | TLMExit | TTabPosition
TCheckGroupClicked | TLMGetDlgCode | TTabSheet
TCheckItemChange | TLMGetText | TTabStyle
TCheckItemEvent | TLMGetTextLength | TTaskBarBehavior
TCheckListBox | TLMHelp | TTaskDialog
TCheckListClicked | TLMHScroll | TTaskDialog
TChildControlResizeStyle | TLMKey | TTaskDialogBaseButtonItem
TChildExitEvent | TLMKeyDown | TTaskDialogButtonClickedEvent
TChildExitReason | TLMKeyUp | TTaskDialogButtonItem
TClipboard | TLMKILLFOCUS | TTaskDialogButtons
TClipboardData | TLMLButtonDblClk | TTaskDialogButtonsEnumerator
TClipboardFormat | TLMLButtonDown | TTaskDialogCommonButton
TClipboardRequestEvent | TLMLButtonQuadClk | TTaskDialogCommonButtons
TClipboardType | TLMLButtonTripleClk | TTaskDialogElement
TCloseAction | TLMLButtonUp | TTaskDialogEx
TCloseEvent | TLMMButtonDblClk | TTaskDialogFlag
TCloseQueryEvent | TLMMButtonDown | TTaskDialogFlag
TCMCancelMode | TLMMButtonQuadClk | TTaskDialogFlags
TCMChanged | TLMMButtonTripleClk | TTaskDialogFlags
TCMChildKey | TLMMButtonUp | TTaskDialogFooterIcon
TCMControlChange | TLMMeasureItem | TTaskDialogIcon
TCMControlListChange | TLMMouse | TTaskDialogIcon
TCMDesignHitTest | TLMMouseEvent | TTaskDialogImplementation
TCMDialogChar | TLMMouseMove | TTaskDialogRadioButtonItem
TCMDialogKey | TLMMove | TTaskDialogTranslate
TCMEnter | TLMNCActivate | TTaskDlgClickEvent
TCMExit | TLMNCCalcSize | ttbButtonChecked
TCMHintShow | TLMNCHITTEST | ttbButtonCheckedHot
TCMHintShowPause | TLMNoParams | ttbButtonDisabled
TCMHitTest | TLMNotify | ttbButtonHot
TCMMouseWheel | TLMNotifyFormat | ttbButtonNormal
TCMWantSpecialKey | TLMPaint | ttbButtonPressed
TCN_FIRST | TLMPaste | ttbDropDownButtonChecked
TCN_First | TLMRButtonDblClk | ttbDropDownButtonCheckedHot
TCN_LAST | TLMRButtonDown | ttbDropDownButtonDisabled
TCN_SELCHANGE | TLMRButtonQuadClk | ttbDropDownButtonHot
TCN_SELCHANGING | TLMRButtonTripleClk | ttbDropDownButtonNormal
TColor | TLMRButtonUp | ttbDropDownButtonPressed
TColorBox | TLMScroll | ttbFlashButton
TColorBoxStyle | TLMSetCursor | ttbGroupCount
TColorBoxStyles | TLMSetFocus | ttBody
TColorButton | TLMSetText | ttBranch
TColorDialog | TLMShowWindow | ttbSeparatorChecked
TColorListBox | TLMSize | ttbSeparatorCheckedHot
TColorRef | TLMSysChar | ttbSeparatorDisabled
TColorSelect | TLMSysColorChange | ttbSeparatorHot
TColorToFPColor | TLMSysCommand | ttbSeparatorNormal
TColRowProps | TLMSysDeadChar | ttbSeparatorPressed
TColumn | TLMSysKeyDown | ttbSeparatorVertChecked
TColumnButtonStyle | TLMSysKeyUp | ttbSeparatorVertCheckedHot
TColumnLayout | TLMSystemError | ttbSeparatorVertDisabled
TColumnOrder | TLMTimeChange | ttbSeparatorVertHot
TColumnTitle | TLMTimer | ttbSeparatorVertNormal
TComboBox | TLMVScroll | ttbSeparatorVertPressed
TComboBoxAutoCompleteText | TLMWindowPosChanged | TTBS_LINK
TComboBoxAutoCompleteTextOption | TLMWindowPosChanging | TTBS_NORMAL
TComboBoxEx | TLMWindowPosMsg | ttbSplitButtonChecked
TComboBoxExStyle | TLMXButtonDblClk | ttbSplitButtonCheckedHot
TComboBoxExStyleEx | TLMXButtonDown | ttbSplitButtonDisabled
TComboBoxExStyles | TLMXButtonQuadClk | ttbSplitButtonDropDownChecked
TComboBoxStyle | TLMXButtonTripleClk | ttbSplitButtonDropDownCheckedHot
TComboBoxStyleHelper | TLMXButtonUp | ttbSplitButtonDropDownDisabled
TComboExItem | TLoadBitmapFunction | ttbSplitButtonDropDownHot
TComboExItems | TLoadCursorFunction | ttbSplitButtonDropDownNormal
TCommonButton | TLoadIconFunction | ttbSplitButtonDropDownPressed
TCommonButtons | TLogBrush | ttbSplitButtonHot
TCommonDialog | TLogFont | ttbSplitButtonNormal
TCommonDialogAction | TLogFontA | ttbSplitButtonPressed
TCommonDialogClass | TLogFontW | TTBSS_POINTINGDOWNCENTERED
TComponentDataLink | TLogGradientStop | TTBSS_POINTINGDOWNLEFTWALL
TCompositeCellEditor | TLoginDialog | TTBSS_POINTINGDOWNRIGHTWALL
TConstrainedResizeEvent | TLOGPALETTE | TTBSS_POINTINGUPCENTERED
TConstraintSize | TLogPen | TTBSS_POINTINGUPLEFTWALL
TContainedAction | TLogRadialGradient | TTBSS_POINTINGUPRIGHTWALL
TContainedActionClass | TLResource | ttbTaskBandDontCare
TContextPopupEvent | TLResourceList | ttbTaskBandRoot
TControl | TLRPositionLink | ttbThumbBottomDisabled
TControlActionLink | TLRPositionLinks | ttbThumbBottomFocused
TControlActionLinkClass | TLRSItemType | ttbThumbBottomHot
TControlAtPosFlag | TLRSObjectReader | ttbThumbBottomNormal
TControlAtPosFlags | TLRSObjectReaderClass | ttbThumbBottomPressed
TControlAutoSizePhase | TLRSObjectWriter | ttbThumbDisabled
TControlAutoSizePhases | TLRSObjectWriterClass | ttbThumbFocused
TControlBar | TLRSORStackItem | ttbThumbHot
TControlBorderSpacing | TLRSOWStackItem | ttbThumbLeftDisabled
TControlBorderSpacingDefault | TLRSOWStackItemState | ttbThumbLeftFocused
TControlBorderStyle | TLRSStreamOriginalFormat | ttbThumbLeftHot
TControlCanvas | tlTop | ttbThumbLeftNormal
TControlCellAlign | TLVAdvancedCustomDrawEvent | ttbThumbLeftPressed
TControlCellAligns | TLVAdvancedCustomDrawItemEvent | ttbThumbNormal
TControlChildrenLayout | TLVAdvancedCustomDrawSubItemEvent | ttbThumbPressed
TControlChildSizing | TLVChangeEvent | ttbThumbRightDisabled
TControlClass | TLVCheckedItemEvent | ttbThumbRightFocused
TControlFlag | TLVColumnClickEvent | ttbThumbRightHot
TControlFlags | TLVColumnRClickEvent | ttbThumbRightNormal
TControlHandlerType | TLVCompare | ttbThumbRightPressed
TControlPropertyStorage | TLVCompareEvent | ttbThumbTics
TControlRoleForForm | TLVCreateItemClassEvent | ttbThumbTicsVert
TControlRolesForForm | TLVCustomDrawEvent | ttbThumbTopDisabled
TControlScrollBar | TLVCustomDrawItemEvent | ttbThumbTopFocused
TControlShowHintEvent | TLVCustomDrawSubItemEvent | ttbThumbTopHot
TControlState | TLVDataEvent | ttbThumbTopNormal
TControlStateType | TLVDataFindEvent | ttbThumbTopPressed
TControlStyle | TLVDataHintEvent | ttbThumbVertDisabled
TControlStyleType | TLVDataStateChangeEvent | ttbThumbVertFocused
TCoolBand | TLVDeletedEvent | ttbThumbVertHot
TCoolBandMaximize | TLVDrawItemEvent | ttbThumbVertNormal
TCoolBands | TLVEditedEvent | ttbThumbVertPressed
TCoolBar | TLVEditingEvent | ttbTimeNormal
TCopymode | TLVInsertEvent | ttbToolBarDontCare
TCreateParams | TLVSelectItemEvent | ttbToolBarRoot
TCriticalSection | TMainMenu | ttbTrack
TCSLVFileAddedEvent | TMaskCaseSensitivity | ttbTrackBarDontCare
TCTabControlCapabilities | TMaskEdit | ttbTrackBarRoot
TCTabControlCapability | TMaskeditTrimType | ttbTrackVert
TCTabControlOption | tMaskedType | ttConstant
TCTabControlOptions | tmAuto | TTCS_HOT
tcTimeNormal | TMaxLogPalette | TTCS_NORMAL
TCtrlBand | tmBarBackgroundActive | TTCS_PRESSED
TCtrlBands | tmBarBackgroundInactive | TTextLayout
TCursor | tmBarItemDisabled | TTextMetric
TCursorDesign | tmBarItemDisabledHot | TTextMetricA
TCursorImage | tmBarItemDisabledPushed | TTextMetricW
TCursorImageImage | tmBarItemHot | TTextStyle
TCursorRec | tmBarItemNormal | ttFast
TCustomAbstractGroupedEdit | tmBarItemPushed | ttGlyphClosed
TCustomAction | tmBoth | ttGlyphOpened
TCustomActionList | tmBottomRight | TThemedButton
TCustomBitBtn | tmChevron | TThemedClock
TCustomBitmap | TMeasureItemEvent | TThemedComboBox
TCustomBitmapClass | TMeasureItemStruct | TThemedEdit
TCustomButton | TMemo | TThemedElement
TCustomButtonPanel | TMemoScrollbar | TThemedElementDetails
TCustomCalendar | TMenu | TThemedExplorerBar
TCustomCheckBox | TMenuActionLink | TThemedHeader
TCustomCheckCombo | TMenuActionLinkClass | TThemedListview
TCustomCheckGroup | TMenuChangeEvent | TThemedMenu
TCustomCheckListBox | TMenuDrawItemEvent | TThemedPage
TCustomColorBox | TMenuItem | TThemedProgress
TCustomColorListBox | TMenuItemClass | TThemedRebar
TCustomComboBox | TMenuItemEnumerator | TThemedScrollBar
TCustomComboBoxEx | TMenuItemHandlerType | TThemedSpin
TCustomControl | TMenuItems | TThemedStartPanel
TCustomControlBar | TMenuMeasureItemEvent | TThemedStatus
TCustomControlFilterEdit | TMergedMenuItems | TThemedTab
TCustomCoolBar | TMessageBoxFunction | TThemedTaskBand
TCustomCopyToClipboardDialog | TMethodList | TThemedTaskBar
TCustomData | tmFixed | TThemedToolBar
TCustomDateEvent | tmMenuBarDropDown | TThemedToolTip
TCustomDBComboBox | tmMenuBarItem | TThemedTrackBar
TCustomDBGrid | tmMenuDontCare | TThemedTrayNotify
TCustomDBListBox | tmMenuDropDown | TThemedTreeview
TCustomDesignControl | tmMenuItemDemoted | TThemedWindow
TCustomDockForm | tmMenuItemNormal | TThemeOption
TCustomDrawGrid | tmMenuItemSelected | TThemeServices
TCustomDrawResult | tmMenuRoot | TThemesImageDrawEvent
TCustomDrawResultFlag | TModalDialogFinished | ttHotGlyphClosed
TCustomDrawStage | TModalResult | ttHotGlyphOpened
TCustomDrawState | TMonitor | TTIBES_DISABLED
TCustomDrawStateFlag | TMonitorDefaultTo | TTIBES_FOCUSED
TCustomDrawTarget | TMonitorDpiType | TTIBES_HOT
TCustomEdit | TMonitorInfo | TTIBES_NORMAL
TCustomEditButton | TMonitorInfoEx | TTIBES_SELECTED
TCustomFileListBox | TMonitorInfoExW | TTickMark
TCustomFilterComboBox | TMonitorList | TTickStyle
TCustomFloatSpinEdit | TMouse | TTiffImage
TCustomFlowPanel | TMouseButton | TTiffUnit
TCustomForm | TMouseEvent | TTILES_DISABLED
TCustomFormClass | TMouseMoveEvent | TTILES_FOCUSED
TCustomFrame | TMouseWheelEvent | TTILES_HOT
TCustomFrameClass | TMouseWheelOption | TTILES_NORMAL
TCustomGrid | TMouseWheelUpDownEvent | TTILES_SELECTED
TCustomGroupBox | TMovedEvent | TTimeEdit
TCustomHCCreateSectionClassEvent | tmPopupBackground | TTimePopupForm
TCustomHeaderControl | tmPopupBorders | TTimer
TCustomHintAction | tmPopupBulletDisabled | TTimerProc
TCustomIcon | tmPopupBulletNormal | TTIRES_DISABLED
TCustomIdleTimer | tmPopupCheckBackgroundBitmap | TTIRES_FOCUSED
TCustomImage | tmPopupCheckBackgroundDisabled | TTIRES_HOT
TCustomImageList | tmPopupCheckBackgroundNormal | TTIRES_NORMAL
TCustomImageListGetWidthForPPI | tmPopupCheckMarkDisabled | TTIRES_SELECTED
TCustomImageListResolution | tmPopupCheckMarkNormal | TTIS_DISABLED
TCustomImageListResolutionClass | tmPopupGutter | TTIS_FOCUSED
TCustomImageListResolutionEnumerator | tmPopupItemDisabled | TTIS_HOT
TCustomImageListResolutions | tmPopupItemDisabledHot | TTIS_NORMAL
TCustomIniPropStorage | tmPopupItemHot | TTIS_SELECTED
TCustomJSONPropStorage | tmPopupItemNormal | ttItemDisabled
TCustomLabel | tmPopupSeparator | ttItemHot
TCustomLabeledEdit | tmPopupSubmenuDisabled | ttItemNormal
TCustomLazComponentQueue | tmPopupSubmenuNormal | ttItemSelected
TCustomListBox | TmSchema | ttItemSelectedNotFocus
TCustomListView | tmSeparator | TTitleStyle
TCustomListViewEditor | TMsg | ttnAnimBackground
TCustomMaskEdit | TMsgDlgBtn | ttnBackground
TCustomMemo | TMsgDlgButtons | TTN_FIRST
TCustomPage | TMsgDlgType | TTN_LAST
TCustomPageClass | tmSystemCloseDisabled | ttNoDistortion
TCustomPairSplitter | tmSystemCloseNormal | ttnTrayNotifyDontCare
TCustomPanel | tmSystemMaximizeDisabled | ttnTrayNotifyRoot
TCustomPrintDialog | tmSystemMaximizeNormal | TToggleBox
TCustomPrinterSetupDialog | tmSystemMinimizeDisabled | TToggledCheckboxEvent
TCustomProgressBar | tmSystemMinimizeNormal | TToolBar
TCustomPropertyStorage | tmSystemRestoreDisabled | TToolBarEnumerator
TCustomRadioGroup | tmSystemRestoreNormal | TToolBarFlag
TCustomRubberBand | TMT_ACCENTCOLORHINT | TToolBarFlags
TCustomScrollBar | TMT_ACTIVEBORDER | TToolBarOnPaintButton
TCustomSectionNotifyEvent | TMT_ACTIVECAPTION | TToolButton
TCustomSectionTrackEvent | TMT_ALIAS | TToolButtonActionLink
TCustomShellListView | TMT_ALPHALEVEL | TToolButtonActionLinkClass
TCustomShellTreeView | TMT_ALPHATHRESHOLD | TToolButtonFlag
TCustomSpeedButton | TMT_ALWAYSSHOWSIZINGBAR | TToolButtonFlags
TCustomSpinEdit | TMT_ANIMATIONBUTTONRECT | TToolButtonStyle
TCustomSplitter | TMT_ANIMATIONDELAY | TToolWindow
TCustomStaticText | TMT_ANIMATIONDURATION | ttPane
TCustomStringGrid | TMT_APPWORKSPACE | TTP_BALLOON
TCustomTabControl | TMT_ATLASIMAGE | TTP_BALLOONSTEM
TCustomTaskDialog | TMT_ATLASINPUTIMAGE | TTP_BALLOONTITLE
TCustomTimeEvent | TMT_ATLASRECT | TTP_CLOSE
TCustomTimer | TMT_AUTHOR | ttpFlashButtonGroupMenu
TCustomTrackBar | TMT_AUTOSIZE | TTP_STANDARD
TCustomTrayIcon | TMT_BACKGROUND | TTP_STANDARDTITLE
TCustomTreeView | TMT_BGFILL | TTP_WRENCH
TCustomUpDown | TMT_BGTYPE | TTrackBar
TCustomXMLPropStorage | TMT_BITMAPREF | TTrackBarOrientation
TDataEvent | TMT_BLENDCOLOR | TTrackBarScalePos
TDataSetAction | TMT_BODYFONT | TTrackButton
TDataSetCancel | TMT_BODYTEXTCOLOR | TTranslateString
TDataSetDelete | TMT_BOOL | TTransparentMode
TDataSetEdit | TMT_BORDERCOLOR | TTrayIcon
TDataSetFirst | TMT_BORDERCOLORHINT | TTreeNode
TDataSetInsert | TMT_BORDERONLY | TTreeNodeArray
TDataSetLast | TMT_BORDERSIZE | TTreeNodeChangeReason
TDataSetNext | TMT_BORDERTYPE | TTreeNodeClass
TDataSetPost | TMT_BTNFACE | TTreeNodeCompare
TDataSetPrior | TMT_BTNHIGHLIGHT | TTreeNodeExpandedState
TDataSetRefresh | TMT_BTNSHADOW | TTreeNodeInfo
TDataSetScrolledEvent | TMT_BTNTEXT | TTreeNodes
TDateEdit | TMT_BUTTONALTERNATEFACE | TTreeNodesEnumerator
TDateOrder | TMT_CAPTIONBARHEIGHT | TTreeView
TDBCalendar | TMT_CAPTIONBARWIDTH | TTreeViewExpandSignType
TDBCheckBox | TMT_CAPTIONFONT | TTreeViewInsertMarkType
TDBComboBox | TMT_CAPTIONMARGINS | TTreeViewOption
TDBCustomNavigator | TMT_CAPTIONTEXT | TTreeViewOptions
TDBDateEdit | TMT_CHARSET | TTreeViewState
TDBEdit | TMT_CLASSICVALUE | TTreeViewStates
TDBGrid | TMT_COLOR | TTrianglePoints
TDbGridCellHintEvent | TMT_COLORIZATIONCOLOR | TTriPts
TDbGridCheckBoxBitmapEvent | TMT_COLORIZATIONOPACITY | TTriVertex
TDbGridCheckboxStateEvent | TMT_COLORSCHEMES | TTSS_LINK
TDBGridClickEvent | TMT_COMPANY | TTSS_NORMAL
TDBGridColumns | TMT_COMPOSITED | ttTabDontCare
TDbGridExtraOption | TMT_COMPOSITEDOPAQUE | ttTabItemBothEdgeDisabled
TDbGridExtraOptions | TMT_CONTENTALIGNMENT | ttTabItemBothEdgeFocused
TDBGridOption | TMT_CONTENTMARGINS | ttTabItemBothEdgeHot
TDbGridOptions | TMT_COPYRIGHT | ttTabItemBothEdgeNormal
TDbGridSelEditorEvent | TMT_CSSNAME | ttTabItemBothEdgeSelected
TDbGridStatus | TMT_CUSTOMSPLITRECT | ttTabItemDisabled
TDbGridStatusItem | TMT_DEFAULTPANESIZE | ttTabItemFocused
TDBGroupBox | TMT_DESCRIPTION | ttTabItemHot
TDBImage | TMT_DIBDATA | ttTabItemLeftEdgeDisabled
TDBListBox | TMT_DISKSTREAM | ttTabItemLeftEdgeFocused
TDBLookup | TMT_DISPLAYNAME | ttTabItemLeftEdgeHot
TDBLookupComboBox | TMT_DKSHADOW3D | ttTabItemLeftEdgeNormal
TDBLookupListBox | TMT_DRAWBORDERS | ttTabItemLeftEdgeSelected
TDBMemo | TMT_EDGEDKSHADOWCOLOR | ttTabItemNormal
TDBNavButton | TMT_EDGEFILLCOLOR | ttTabItemRightEdgeDisabled
TDBNavButtonDirection | TMT_EDGEHIGHLIGHTCOLOR | ttTabItemRightEdgeFocused
TDBNavButtonSet | TMT_EDGELIGHTCOLOR | ttTabItemRightEdgeHot
TDBNavButtonStyle | TMT_EDGESHADOWCOLOR | ttTabItemRightEdgeNormal
TDBNavButtonType | TMT_ENUM | ttTabItemRightEdgeSelected
TDBNavClickEvent | TMT_FILENAME | ttTabItemSelected
TDBNavDataLink | TMT_FILLCOLOR | ttTabRoot
TDBNavFocusableButton | TMT_FILLCOLORHINT | ttTaskBarDontCare
TDBNavGlyph | TMT_FILLTYPE | ttTaskBarRoot
TDBNavigator | TMT_FIRSTBOOL | tttBaloonLink
TDBNavigatorOption | TMT_FIRSTCOLOR | tttBaloonNormal
TDBNavigatorOptions | TMT_FIRSTFONT | tttBaloonTitleLink
TDBRadioGroup | TMT_FIRSTINT | tttBaloonTitleNormal
TDBText | TMT_FIRST_RCSTRING_NAME | tttCloseHot
TDebugLCLItemInfo | TMT_FIRSTSIZE | tttCloseNormal
TDebugLCLItems | TMT_FIRSTSTRING | tttClosePressed
tdeContent | TMT_FLATMENUS | ttTopTabItemBothEdgeDisabled
tdeEdit | TMT_FONT | ttTopTabItemBothEdgeFocused
tdeExpandedInfo | TMT_FRAMESPERSECOND | ttTopTabItemBothEdgeHot
TDefaultColorType | TMT_FROMCOLOR1 | ttTopTabItemBothEdgeNormal
TDefaultMonitor | TMT_FROMCOLOR2 | ttTopTabItemBothEdgeSelected
TDefaultTranslator | TMT_FROMCOLOR3 | ttTopTabItemDisabled
tdeFooter | TMT_FROMCOLOR4 | ttTopTabItemFocused
TDelphiNodeInfo | TMT_FROMCOLOR5 | ttTopTabItemHot
tdeMainInstruction | TMT_FROMHUE1 | ttTopTabItemLeftEdgeDisabled
TDestroyResolutionHandleEvent | TMT_FROMHUE2 | ttTopTabItemLeftEdgeFocused
tdeVerif | TMT_FROMHUE3 | ttTopTabItemLeftEdgeHot
tdfAllowDialogCancellation | TMT_FROMHUE4 | ttTopTabItemLeftEdgeNormal
tdfCallbackTimer | TMT_FROMHUE5 | ttTopTabItemLeftEdgeSelected
tdfCanBeMinimized | TMT_GLOWCOLOR | ttTopTabItemNormal
tdfEnableHyperLinks | TMT_GLOWINTENSITY | ttTopTabItemRightEdgeDisabled
tdfExpandByDefault | TMT_GLYPHDIBDATA | ttTopTabItemRightEdgeFocused
tdfExpandFooterArea | TMT_GLYPHFONT | ttTopTabItemRightEdgeHot
tdfNoDefaultRadioButton | TMT_GLYPHFONTSIZINGTYPE | ttTopTabItemRightEdgeNormal
tdfPositionRelativeToWindow | TMT_GLYPHIMAGEFILE | ttTopTabItemRightEdgeSelected
tdfQuery | TMT_GLYPHINDEX | ttTopTabItemSelected
tdfQueryFieldFocused | TMT_GLYPHONLY | ttTreeviewDontCare
tdfQueryMasked | TMT_GLYPHTEXTCOLOR | ttTreeviewRoot
tdfRtlLayout | TMT_GLYPHTRANSPARENT | tttStandardLink
tdfShowMarqueeProgressBar | TMT_GLYPHTRANSPARENTCOLOR | tttStandardNormal
tdfShowProgressBar | TMT_GLYPHTYPE | tttStandardTitleLink
tdfUseCommandLinks | TMT_GRADIENTACTIVECAPTION | tttStandardTitleNormal
tdfUseCommandLinksNoIcon | TMT_GRADIENTCOLOR1 | tttToolTipDontCare
tdfUseHIconFooter | TMT_GRADIENTCOLOR2 | tttToolTipRoot
tdfUseHIconMain | TMT_GRADIENTCOLOR3 | TTVAdvancedCustomDrawEvent
tdfVerificationFlagChecked | TMT_GRADIENTCOLOR4 | TTVAdvancedCustomDrawItemEvent
TDialogButton | TMT_GRADIENTCOLOR5 | TTVChangedEvent
TDialogButtons | TMT_GRADIENTINACTIVECAPTION | TTVChangingEvent
TDialogKind | TMT_GRADIENTRATIO1 | TTVCollapsingEvent
TDialogResultEvent | TMT_GRADIENTRATIO2 | TTVCompareEvent
TDIBSection | TMT_GRADIENTRATIO3 | TTVCreateNodeClassEvent
tdiError | TMT_GRADIENTRATIO4 | TTVCustomCreateNodeEvent
tdiInformation | TMT_GRADIENTRATIO5 | TTVCustomDrawArrowEvent
tdiNone | TMT_GRAYTEXT | TTVCustomDrawEvent
tdiQuestion | TMT_HALIGN | TTVCustomDrawItemEvent
TDirectoryEdit | TMT_HBITMAP | TTVEditedEvent
tdiShield | TMT_HEADING1FONT | TTVEditingEndEvent
TDisplayCode | TMT_HEADING1TEXTCOLOR | TTVEditingEvent
TDisplayOption | TMT_HEADING2FONT | TTVExpandedEvent
TDisplayOptions | TMT_HEADING2TEXTCOLOR | TTVExpandingEvent
TDisplaySetting | TMT_HEIGHT | TTVGetNodeText
TDisplaySettings | TMT_HIGHLIGHT | TTVNodeChangedEvent
tdiWarning | TMT_HIGHLIGHTTEXT | TTWS_HOT
TDLG_BUTTONSECTION | TMT_HOTTRACKING | TTWS_NORMAL
TDLG_BUTTONWRAPPER | TMT_ICONEFFECT | TTWS_PRESSED
TDLG_COMMANDLINKPANE | TMT_ICONTITLEFONT | TUBS_DISABLED
TDLG_CONTENTICON | TMT_IMAGECOUNT | TUBS_FOCUSED
TDLG_CONTENTPANE | TMT_IMAGEFILE | TUBS_HOT
TDLG_CONTROLPANE | TMT_IMAGEFILE1 | TUBS_NORMAL
TDLGCPS_STANDALONE | TMT_IMAGEFILE2 | TUBS_PRESSED
TDLGEBS_EXPANDEDHOVER | TMT_IMAGEFILE3 | tuCentimeter
TDLGEBS_EXPANDEDNORMAL | TMT_IMAGEFILE4 | TUDAlignButton
TDLGEBS_EXPANDEDPRESSED | TMT_IMAGEFILE5 | TUDBtnType
TDLGEBS_HOVER | TMT_IMAGELAYOUT | TUDChangingEvent
TDLGEBS_NORMAL | TMT_IMAGESELECTTYPE | TUDChangingEventEx
TDLGEBS_PRESSED | TMT_INACTIVEBORDER | TUDClickEvent
TDLG_EXPANDEDCONTENT | TMT_INACTIVECAPTION | TUDOrientation
TDLG_EXPANDEDFOOTERAREA | TMT_INACTIVECAPTIONTEXT | tuInch
TDLG_EXPANDOBUTTON | TMT_INFOBK | TUNBPages
TDLG_EXPANDOTEXT | TMT_INFOTEXT | TUnDockEvent
TDLG_FOOTNOTEAREA | TMT_INT | TUnicodeBlock
TDLG_FOOTNOTEPANE | TMT_INTEGRALSIZING | TUnicodeBlock
TDLG_FOOTNOTESEPARATOR | TMT_INTLIST | tuNone
TDLG_IMAGEALIGNMENT | TMT_LASTBOOL | TUpdateTranslator
TDLG_MAINICON | TMT_LASTCOLOR | TUpDown
TDLG_MAININSTRUCTIONPANE | TMT_LASTFONT | TUpDownDirection
TDLG_PRIMARYPANEL | TMT_LASTINT | TURKISH_CHARSET
TDLG_PROGRESSBAR | TMT_LAST_RCSTRING_NAME | TUS_DISABLED
TDLG_RADIOBUTTONPANE | TMT_LASTSIZE | TUserCheckBoxBitmapEvent
TDLG_SECONDARYPANEL | TMT_LASTSTRING | TUserCheckBoxImageEvent
TDLG_VERIFICATIONTEXT | TMT_LASTUPDATED | TUS_FOCUSED
TDockDropEvent | TMT_LIGHT3D | TUS_HOT
TDockHeaderImageKind | TMT_LOCALIZEDMIRRORIMAGE | TUS_NORMAL
TDockHeaderImages | TMT_MARGINS | TUS_PRESSED
TDockHeaderMouseState | TMT_MENU | TUTF8Char
TDockImageOperation | TMT_MENUBAR | TUTF8KeyPressEvent
TDockManager | TMT_MENUBARHEIGHT | TUTF8Parser
TDockManagerClass | TMT_MENUBARWIDTH | TUTS_DISABLED
TDockOrientation | TMT_MENUFONT | TUTS_FOCUSED
TDockOverEvent | TMT_MENUHILIGHT | TUTS_HOT
TDockTree | TMT_MENUTEXT | TUTS_NORMAL
TDockTreeFlag | TMT_MINCOLORDEPTH | TUTS_PRESSED
TDockTreeFlags | TMT_MINDPI1 | tuUnknown
TDockZone | TMT_MINDPI2 | TUVLS_DISABLED
TDockZoneClass | TMT_MINDPI3 | TUVLS_FOCUSED
TDP_FLASHBUTTON | TMT_MINDPI4 | TUVLS_HOT
TDP_FLASHBUTTONGROUPMENU | TMT_MINDPI5 | TUVLS_NORMAL
TDP_GROUPCOUNT | TMT_MINSIZE | TUVLS_PRESSED
TDragBand | TMT_MINSIZE1 | TUVRS_DISABLED
TDragControlObject | TMT_MINSIZE2 | TUVRS_FOCUSED
TDragControlObjectEx | TMT_MINSIZE3 | TUVRS_HOT
TDragDockObject | TMT_MINSIZE4 | TUVRS_NORMAL
TDragDockObjectEx | TMT_MINSIZE5 | TUVRS_PRESSED
TDragDropEvent | TMT_MIRRORIMAGE | TUVS_DISABLED
TDragImageList | TMT_MSGBOXFONT | TUVS_FOCUSED
TDragImageListResolution | TMT_NAME | TUVS_HOT
TDragKind | TMT_NOETCHEDEFFECT | TUVS_NORMAL
TDragManager | TMT_NORMALSIZE | TUVS_PRESSED
TDragMessage | TMT_OFFSET | TValidateEntryEvent
TDragMode | TMT_OFFSETTYPE | TValueListEditor
TDragObject | TMT_OPACITY | TValueListStrings
TDragObjectClass | tmTopLeft | tvestArrow
TDragObjectEx | TMT_PADDEDBORDERWIDTH | tvestArrowFill
TDragOverEvent | TMT_PIXELSPERFRAME | tvestPlusMinus
TDragState | TMT_POSITION | tvestTheme
TDrawColumnCellEvent | TMT_PROGRESSCHUNKSIZE | TViewStyle
TDrawDockImageEvent | TMT_PROGRESSSPACESIZE | tvimAsFirstChild
TDrawGrid | TMT_RECT | tvimAsNextSibling
TDrawingStyle | TMT_RESERVEDHIGH | tvimAsPrevSibling
TDrawItemEvent | TMT_RESERVEDLOW | tvimNone
TDrawItemStruct | TMT_ROUNDCORNERHEIGHT | TVirtualGrid
TDrawListItemStruct | TMT_ROUNDCORNERWIDTH | TVleSortCol
TDrawPanelEvent | TMT_SATURATION | TVN_FIRST
TDrawTabEvent | TMT_SCALEDBACKGROUND | TVN_LAST
TDropFilesEvent | TMT_SCROLLBAR | tvoAllowMultiselect
TEbEdit | TMT_SCROLLBARHEIGHT | tvoAutoExpand
tebExplorerBarDontCare | TMT_SCROLLBARWIDTH | tvoAutoInsertMark
tebExplorerBarRoot | TMT_SHADOWCOLOR | tvoAutoItemHeight
tebHeaderBackgroundHot | TMT_SIZE | tvoEmptySpaceUnselect
tebHeaderBackgroundNormal | TMT_SIZES | tvoFocusedPainting
tebHeaderBackgroundPressed | TMT_SIZINGBORDERWIDTH | tvoHideSelection
tebHeaderCloseHot | TMT_SIZINGMARGINS | tvoHotTrack
tebHeaderCloseNormal | TMT_SIZINGTYPE | tvoKeepCollapsedNodes
tebHeaderClosePressed | TMT_SMALLCAPTIONFONT | tvoNoDoubleClickExpand
tebHeaderPinHot | TMT_SMCAPTIONBARHEIGHT | tvoReadOnly
tebHeaderPinNormal | TMT_SMCAPTIONBARWIDTH | tvoRightClickSelect
tebHeaderPinPressed | TMT_SOURCEGROW | tvoRowSelect
tebHeaderPinSelectedHot | TMT_SOURCESHRINK | tvoShowButtons
tebHeaderPinSelectedNormal | TMT_STATUSFONT | tvoShowLines
tebHeaderPinSelectedPressed | TMT_STREAM | tvoShowRoot
tebIEBarMenuHot | TMT_STRING | tvoShowSeparators
tebIEBarMenuNormal | TMT_TEXT | tvoThemedDraw
tebIEBarMenuPressed | TMT_TEXTAPPLYOVERLAY | tvoToolTips
tebNormalGroupBackground | TMT_TEXTBORDERCOLOR | TVP_BRANCH
tebNormalGroupCollapseHot | TMT_TEXTBORDERSIZE | TVP_GLYPH
tebNormalGroupCollapseNormal | TMT_TEXTCOLOR | TVP_HOTGLYPH
tebNormalGroupCollapsePressed | TMT_TEXTCOLORHINT | TVP_TREEITEM
tebNormalGroupExpandHot | TMT_TEXTGLOW | tvsBottomItemNeedsUpdate
tebNormalGroupExpandNormal | TMT_TEXTGLOWSIZE | tvsCanvasChanged
tebNormalGroupExpandPressed | TMT_TEXTITALIC | tvsDblClicked
tebNormalGroupHead | TMT_TEXTSHADOWCOLOR | tvsDragged
tebSpecialGroupBackground | TMT_TEXTSHADOWOFFSET | tvsEditOnMouseUp
tebSpecialGroupCollapseHot | TMT_TEXTSHADOWTYPE | tvsIsEditing
tebSpecialGroupCollapsePressed | TMT_TOCOLOR1 | tvsManualNotify
tebSpecialGroupCollapseSpecial | TMT_TOCOLOR2 | tvsMaxLvlNeedsUpdate
tebSpecialGroupExpandHot | TMT_TOCOLOR3 | tvsMaxRightNeedsUpdate
tebSpecialGroupExpandPressed | TMT_TOCOLOR4 | tvsPainting
tebSpecialGroupExpandSpecial | TMT_TOCOLOR5 | tvsQuadClicked
tebSpecialGroupHead | TMT_TOHUE1 | tvsScrollbarChanged
teButton | TMT_TOHUE2 | tvsSelectionChanged
TEchoMode | TMT_TOHUE3 | tvsSingleSelectOnMouseUp
teClock | TMT_TOHUE4 | tvsStateChanging
teComboBox | TMT_TOHUE5 | tvsTopItemNeedsUpdate
TEdgeBorder | TMT_TOOLTIP | tvsTopsNeedsUpdate
TEdgeBorders | TMT_TRANSITIONDURATIONS | tvsTripleClicked
TEdgeStyle | TMT_TRANSPARENT | tvsUpdating
TEdit | TMT_TRANSPARENTCOLOR | TWaitHandleEvent
TEditAction | TMT_TRUESIZESCALINGTYPE | twCaptionActive
TEditButton | TMT_TRUESIZESTRETCHMARK | twCaptionDisabled
TEditCharCase | TMT_UNIFORMSIZING | twCaptionInactive
TEditCopy | TMT_URL | twCaptionSizingTemplate
TEditCut | TMT_USERPICTURE | twCloseButtonDisabled
TEditDelete | TMT_VALIGN | twCloseButtonHot
TEditorItem | TMT_VERSION | twCloseButtonInactive
TEditPaste | TMTVS_RESERVEDHIGH | twCloseButtonNormal
TEditSelectAll | TMTVS_RESERVEDLOW | twCloseButtonPushed
TEditSpeedButton | TMT_WIDTH | twDialog
TEditStyle | TMT_WINDOW | twFrameBottomActive
TEditUndo | TMT_WINDOWFRAME | twFrameBottomInactive
teEdit | TMT_WINDOWTEXT | twFrameBottomSizingTemplate
teEditCaret | TMT_XMLNAME | twFrameLeftActive
teEditDontCare | TMultiSelectStyle | twFrameLeftInactive
teEditRoot | TMultiSelectStyles | twFrameLeftSizingTemplate
teEditTextAssist | TNativeCanvasType | twFrameRightActive
teEditTextDisabled | TNativeCanvasTypes | twFrameRightInactive
teEditTextFocused | TNativeHandleType | twFrameRightSizingTemplate
teEditTextHot | TNativeHandleTypes | twHelpButtonDisabled
teEditTextNormal | TNavigateBtn | twHelpButtonHot
teEditTextReadOnly | TNBBasePages | twHelpButtonInactive
teEditTextSelected | TNBBasePagesClass | twHelpButtonNormal
teExplorerBar | TNBNoPages | twHelpButtonPushed
teHeader | TNBPages | twHorzScrollDisabled
teListView | TNCCalcSizeParams | twHorzScrollHot
teMenu | TNewTextMetric | twHorzScrollNormal
TEmulatedTaskDialog | TNewTextMetricEx | twHorzScrollPushed
TEndDragEvent | TNMHdr | twHorzThumbDisabled
TEnumActionProc | TNMListView | twHorzThumbHot
TEnumLogFont | TNodeAttachMode | twHorzThumbNormal
TEnumLogFontA | TNodeCache | twHorzThumbPushed
TEnumLogFontEx | TNodeState | TWidgetSet
TEnumLogFontExA | TNodeStates | TWidgetSetClass
TEnumLogFontExW | TNotebook | TWidth
TEnumLogFontW | TNoteBookStringsTabControl | TWinControl
tePage | TNoteBookStringsTabControlClass | TWinControlActionLink
teProgress | TNotifierForm | TWinControlActionLinkClass
teRebar | TNotifierXButton | TWinControlClass
teScrollBar | TNotifierXButtonButtonState | TWinControlEnumerator
teSpin | TNP_ANIMBACKGROUND | TWinControlFlag
teStartPanel | TNP_BACKGROUND | TWinControlFlags
teStatus | TNumGlyphs | TWindowPos
TestFormStreamFormat | TObjectType | TWindowPos
TestStreamIsBMP | TObjectTypes | TWindowState
TestStreamIsCursor | TOldTreeNodeInfo | twMaxButtonDisabled
TestStreamIsIcon | TOnCompareCells | twMaxButtonHot
TestStreamIsXPM | TOnDBImageRead | twMaxButtonInactive
teTab | TOnDBImageWrite | twMaxButtonNormal
teTaskBand | TOnDrawCell | twMaxButtonPushed
teTaskBar | TOnFindDefaultBrowser | twMaxCaptionActive
teToolBar | TOnGetSystemFont | twMaxCaptionDisabled
teToolTip | TOnHelpDBFindViewer | twMaxCaptionInactive
teTrackBar | TOnLoadGraphicFromClipboardFormat | twMDICloseButtonDisabled
teTrayNotify | TOnMessagingStatus | twMDICloseButtonHot
teTreeview | TOnPrepareCanvasEvent | twMDICloseButtonInactive
teWindow | TOnReadRawImageBits | twMDICloseButtonNormal
TExceptionEvent | TOnSaveGraphicToClipboardFormat | twMDICloseButtonPushed
TEXT_BODYTEXT | TOnSelectCellEvent | twMDIHelpButtonDisabled
TEXT_BODYTITLE | TOnSelectEvent | twMDIHelpButtonHot
TExtCommonDialog | TOnShowSelectItemDialogResult | twMDIHelpButtonInactive
TEXT_CONTROLLABEL | TOnUserAddedPage | twMDIHelpButtonNormal
TEXT_EXPANDED | TOnUserInputEvent | twMDIHelpButtonPushed
TEXT_HYPERLINKTEXT | TOnValidateEvent | twMDIMinButtonDisabled
TEXT_INSTRUCTION | TOnWriteRawImageBits | twMDIMinButtonHot
TEXT_LABEL | TOOLBARPARTS | twMDIMinButtonInactive
TExtLogPen | TOOLBARSTYLEPARTS | twMDIMinButtonNormal
TEXT_MAININSTRUCTION | TOOLBARSTYLESTATES | twMDIMinButtonPushed
TExtMemoryStream | TOOLTIPPARTS | twMDIRestoreButtonDisabled
TEXTMETRIC | TOOLTIPSTYLEPARTS | twMDIRestoreButtonHot
TEXTMETRICA | Toolwin | twMDIRestoreButtonInactive
TEXTMETRICW | TOpenDialog | twMDIRestoreButtonNormal
TextOut | TOpenOption | twMDIRestoreButtonPushed
TEXT_SECONDARYTEXT | TOpenOptions | twMDISysButtonDisabled
TEXTSHADOWTYPE | TOpenParamStringProc | twMDISysButtonHot
TEXTSTYLEPARTS | TOpenPictureDialog | twMDISysButtonInactive
TextToShortCut | TOPTABITEMBOTHEDGESTATES | twMDISysButtonNormal
TextToShortCutRaw | TOPTABITEMLEFTEDGESTATES | twMDISysButtonPushed
TextUTF8Out | TOPTABITEMRIGHTEDGESTATES | twMinButtonDisabled
tfAllowDialogCancellation | TOPTABITEMSTATES | twMinButtonHot
TFarProc | toShowButtonImages | twMinButtonInactive
tfCallbackTimer | toShowMenuImages | twMinButtonNormal
tfCanBeMinimized | toUseGlyphEffects | twMinButtonPushed
tfEnableHyperlinks | TOverlay | twMinCaptionActive
tfExpandedByDefault | TOwnerDataListItem | twMinCaptionDisabled
tfExpandFooterArea | TOwnerDataListItems | twMinCaptionInactive
tfiBlank | TOwnerDrawState | TWndClass
TFieldDataLink | TOwnerDrawState | TWndClassA
tfiError | TOwnerDrawStateType | TWndClassEx
tfiInformation | TOwnerFormDesignerModifiedProc | TWndClassExA
TFileAction | TPage | TWndClassExW
TFileAttr | TPageControl | TWndClassW
TFileDialog | TPageFlag | TWndMethod
TFileExit | TPageFlags | TWrapAfter
TFileListBox | TPaintBox | twRestoreButtonDisabled
TFileNameEdit | TPaintStruct | twRestoreButtonHot
TFileOpen | TPairSplitter | twRestoreButtonInactive
TFileOpenWith | TPairSplitterSide | twRestoreButtonNormal
TFilePrinterCanvas | TPairSplitterType | twRestoreButtonPushed
TFilePrinterCanvasClass | TPaletteEntry | TWSControl
TFilerSignature | TPanel | TWSControlClass
TFileSaveAs | TPanelBevel | TWSCustomControl
TFileSortType | TPanelBitBtn | TWSDragImageListResolution
TFileType | TPanelButton | TWSDragImageListResolutionClass
TFillMode | TPanelButtons | TWSGraphicControl
TFillStyle | TPanelPart | TWSImageList
TFilterComboBox | TPanelParts | TWSLazAccessibleObject
TFilterItemEvent | TPaperItem | TWSLazAccessibleObjectClass
TFilterItemExEvent | TPaperRect | twSmallCaptionActive
TFilterStringOption | TPaperSize | twSmallCaptionDisabled
TFilterStringOptions | TPascalHelpContext | twSmallCaptionInactive
TFindDialog | TPascalHelpContextList | twSmallCaptionSizingTemplate
TFindDialogForm | TPascalHelpContextPtr | twSmallCloseButtonDisabled
TFindItemKind | TPascalHelpContextType | twSmallCloseButtonHot
TFindOption | tpBar | twSmallCloseButtonInactive
TFindOptions | tpBarVert | twSmallCloseButtonNormal
tfiQuestion | tpBottom | twSmallCloseButtonPushed
tfiShield | TP_BUTTON | twSmallFrameBottomActive
tfiWarning | tpChunk | twSmallFrameBottomInactive
TFloatPoint | tpChunkVert | twSmallFrameBottomSizingTemplate
TFloatSpinEdit | tpDownDisabled | twSmallFrameLeftActive
TFlowPanel | tpDownHorzDisabled | twSmallFrameLeftInactive
TFlowPanelControl | tpDownHorzHot | twSmallFrameLeftSizingTemplate
TFlowPanelControlList | tpDownHorzNormal | twSmallFrameRightActive
TFlowStyle | tpDownHorzPressed | twSmallFrameRightInactive
tfNoDefaultRadioButton | tpDownHot | twSmallFrameRightSizingTemplate
TFNTimerProc | tpDownNormal | twSmallMaxCaptionActive
TFNWndProc | tpDownPressed | twSmallMaxCaptionDisabled
TFocusControlEvent | TP_DROPDOWNBUTTON | twSmallMaxCaptionInactive
TFocusState | TP_DROPDOWNBUTTONGLYPH | twSmallMinCaptionActive
TFont | TPen | twSmallMinCaptionDisabled
TFontCharSet | TPenEndCap | twSmallMinCaptionInactive
TFontData | TPenHandleCache | TWSTimerProc
TFontDataName | TPenHandleCacheDescriptor | TWSWinControl
TFontDialog | TPenJoinStyle | TWSWinControlClass
TFontDialogOption | TPenMode | twSysButtonDisabled
TFontDialogOptions | TPenPattern | twSysButtonHot
TFontEdit | TPenStyle | twSysButtonInactive
TFontHandleCache | TPickListCellEditor | twSysButtonNormal
TFontHandleCacheDescriptor | TPicture | twSysButtonPushed
TFontName | TPipeEvent | TWSZPosition
TFontPitch | TPipeReason | twVertScrollDisabled
TFontQuality | TPipeReasons | twVertScrollHot
TFontSignature | TPixelFormat | twVertScrollNormal
TFontStyle | TPixmap | twVertScrollPushed
TFontStyles | TPlacementOperation | twVertThumbDisabled
TFontStylesbase | tpLeft | twVertThumbHot
TForEachZoneProc | TPointArray | twVertThumbNormal
TForm | TPopupAlignment | twVertThumbPushed
TFormBorderStyle | TPopupMenu | twWindowDontCare
TFormClass | TPopupMode | twWindowRoot
TFormHandlerType | TPopupNotifier | TXMLConfigStorage
TFormPropertyStorage | TPortableAnyMapGraphic | TXMLPropStorage
TFormState | TPortableNetworkGraphic |
TFormStateType | TPosition |

U

udBottom | UnRegisterActions | UPS_DISABLED
udHorizontal | UnRegisterActionsProc | UPS_HOT
udLeft | UpdateHandleObjects | UPS_NORMAL
udRight | UPDATEMETADATASTATES | UPS_PRESSED
udTop | UpdateWindow | UPSTATES
udVertical | updDown | URLFilenameIsAbsolute
UINT | updNone | URLPathToFilename
UINT_PTR | updUp | UTF16CharacterLength
ULONG_PTR | UPHORZSTATES | UTF16CharacterToUnicode
UnAmp | UPHZS_DISABLED | UTF16Length
UnicodeBlocks | UPHZS_HOT | UTF16String
UnicodeToUTF16 | UPHZS_NORMAL | UTrace
UnionRect | UPHZS_PRESSED |

V

VA_BOTTOM | VK_K | VK_SUBTRACT
VA_CENTER | VK_KANA | VK_T
ValEdit | VK_KANJI | VK_TAB
ValidMenuHotkeys | VK_L | VK_U
ValidParentForm | VK_LAUNCH_APP1 | VK_UNDEFINED
VALIGN | VK_LAUNCH_APP2 | VK_UNKNOWN
varCellpadding | VK_LAUNCH_MAIL | VK_UP
varColRowBorderTolerance | VK_LAUNCH_MEDIA_SELECT | VK_V
VARIABLE_PITCH | VK_LBUTTON | VK_VOLUME_DOWN
varRubberSpace | VK_LCL_ALT | VK_VOLUME_MUTE
VA_TOP | VK_LCL_AT | VK_VOLUME_UP
VERTRES | VK_LCL_BACKSLASH | VK_W
VERTSCROLLSTATES | VK_LCL_CALL | VK_X
VERTSIZE | VK_LCL_CAPSLOCK | VK_XBUTTON1
VERTTHUMBSTATES | VK_LCL_CLOSE_BRAKET | VK_XBUTTON2
VIETNAMESE_CHARSET | VK_LCL_COMMA | VK_Y
VK_0 | VK_LCL_ENDCALL | VK_Z
VK_1 | VK_LCL_EQUAL | VK_ZOOM
VK_2 | VK_LCL_LALT | VSCLASS_AEROWIZARD
VK2Char | VK_LCL_MINUS | VSCLASS_AEROWIZARDSTYLE
VK_3 | VK_LCL_OPEN_BRAKET | VSCLASS_BUTTON
VK_4 | VK_LCL_POINT | VSCLASS_BUTTONSTYLE
VK_5 | VK_LCL_POWER | VSCLASS_CLOCK
VK_6 | VK_LCL_QUOTE | VSCLASS_COMBOBOX
VK_7 | VK_LCL_RALT | VSCLASS_COMBOBOXSTYLE
VK_8 | VK_LCL_SEMI_COMMA | VSCLASS_COMMUNICATIONS
VK_9 | VK_LCL_SLASH | VSCLASS_COMMUNICATIONSSTYLE
VK_A | VK_LCL_TILDE | VSCLASS_CONTROLPANEL
VK_ACCEPT | VK_LCONTROL | VSCLASS_CONTROLPANELSTYLE
VK_ADD | VK_LEFT | VSCLASS_DATEPICKER
VK_APPS | VK_LMENU | VSCLASS_DATEPICKERSTYLE
VK_ATTN | VK_LSHIFT | VSCLASS_DRAGDROP
VK_B | VK_LWIN | VSCLASS_DRAGDROPSTYLE
VK_BACK | VK_M | VSCLASS_EDIT
VK_BROWSER_BACK | VK_MBUTTON | VSCLASS_EDITSTYLE
VK_BROWSER_FAVORITES | VK_MEDIA_NEXT_TRACK | VSCLASS_EMPTYMARKUP
VK_BROWSER_FORWARD | VK_MEDIA_PLAY_PAUSE | VSCLASS_EXPLORERBAR
VK_BROWSER_HOME | VK_MEDIA_PREV_TRACK | VSCLASS_EXPLORERBARSTYLE
VK_BROWSER_REFRESH | VK_MEDIA_STOP | VSCLASS_FLYOUT
VK_BROWSER_SEARCH | VK_MENU | VSCLASS_FLYOUTSTYLE
VK_BROWSER_STOP | VK_MODECHANGE | VSCLASS_HEADER
VK_C | VK_MULTIPLY | VSCLASS_HEADERSTYLE
VK_CANCEL | VK_N | VSCLASS_LINK
VK_CAPITAL | VK_NEXT | VSCLASS_LISTBOX
VK_CLEAR | VK_NONAME | VSCLASS_LISTBOXSTYLE
VK_CONTROL | VK_NONCONVERT | VSCLASS_LISTVIEW
VK_CONVERT | VK_NUMLOCK | VSCLASS_LISTVIEWSTYLE
VK_CRSEL | VK_NUMPAD0 | VSCLASS_MENU
VK_D | VK_NUMPAD1 | VSCLASS_MENUBAND
VK_DECIMAL | VK_NUMPAD2 | VSCLASS_MENUSTYLE
VK_DELETE | VK_NUMPAD3 | VSCLASS_MONTHCAL
VK_DIVIDE | VK_NUMPAD4 | VSCLASS_NAVIGATION
VK_DOWN | VK_NUMPAD5 | VSCLASS_PAGE
VK_E | VK_NUMPAD6 | VSCLASS_PROGRESS
VK_END | VK_NUMPAD7 | VSCLASS_PROGRESSSTYLE
VK_EREOF | VK_NUMPAD8 | VSCLASS_REBAR
VK_ESCAPE | VK_NUMPAD9 | VSCLASS_REBARSTYLE
VK_EXECUTE | VK_O | VSCLASS_SCROLLBAR
VK_EXSEL | VK_OEM_1 | VSCLASS_SCROLLBARSTYLE
VK_F | VK_OEM_102 | VSCLASS_SPIN
VK_F1 | VK_OEM_2 | VSCLASS_SPINSTYLE
VK_F10 | VK_OEM_3 | VSCLASS_STARTPANEL
VK_F11 | VK_OEM_4 | VSCLASS_STATIC
VK_F12 | VK_OEM_5 | VSCLASS_STATUS
VK_F13 | VK_OEM_6 | VSCLASS_STATUSSTYLE
VK_F14 | VK_OEM_7 | VSCLASS_TAB
VK_F15 | VK_OEM_8 | VSCLASS_TABSTYLE
VK_F16 | VK_OEM_CLEAR | VSCLASS_TASKBAND
VK_F17 | VK_OEM_COMMA | VSCLASS_TASKBAR
VK_F18 | VK_OEM_MINUS | VSCLASS_TASKDIALOG
VK_F19 | VK_OEM_PERIOD | VSCLASS_TASKDIALOGSTYLE
VK_F2 | VK_OEM_PLUS | VSCLASS_TEXTSTYLE
VK_F20 | VK_P | VSCLASS_TOOLBAR
VK_F21 | VK_PA1 | VSCLASS_TOOLBARSTYLE
VK_F22 | VK_PAUSE | VSCLASS_TOOLTIP
VK_F23 | VK_PLAY | VSCLASS_TOOLTIPSTYLE
VK_F24 | VK_PRINT | VSCLASS_TRACKBAR
VK_F3 | VK_PRIOR | VSCLASS_TRACKBARSTYLE
VK_F4 | VK_PROCESSKEY | VSCLASS_TRAYNOTIFY
VK_F5 | VK_Q | VSCLASS_TREEVIEW
VK_F6 | VK_R | VSCLASS_TREEVIEWSTYLE
VK_F7 | VK_RBUTTON | VSCLASS_WINDOW
VK_F8 | VK_RCONTROL | VSCLASS_WINDOWSTYLE
VK_F9 | VK_RETURN | vsIcon
VK_FINAL | VK_RIGHT | vsList
VK_G | VK_RMENU | vsReport
VK_H | VK_RSHIFT | VSS_DISABLED
VK_HANGUL | VK_RWIN | VSS_HOT
VK_HANJA | VK_S | vsSmallIcon
VK_HELP | VK_SCROLL | VSS_NORMAL
VK_HIGHESTVALUE | VK_SELECT | VSS_PUSHED
VK_HOME | VK_SEPARATOR | VTS_DISABLED
VK_I | VK_SHIFT | VTS_HOT
VK_INSERT | VK_SLEEP | VTS_NORMAL
VK_J | VK_SNAPSHOT | VTS_PUSHED
VK_JUNJA | VK_SPACE |

W

WA_ACTIVE | WP_FRAMERIGHT | WS_CHILD
waAuto | WP_FRAMERIGHTSIZINGTEMPLATE | WS_CHILDWINDOW
waAvoid | WP_HELPBUTTON | WS_CLIPCHILDREN
WA_CLICKACTIVE | WP_HORZSCROLL | WS_CLIPSIBLINGS
waForbid | WP_HORZTHUMB | WSControls
waForce | WP_MAXBUTTON | WS_DISABLED
WA_INACTIVE | WP_MAXCAPTION | WS_DLGFRAME
WARNINGSTATES | WP_MDICLOSEBUTTON | WS_EX_ACCEPTFILES
WaveTo | WP_MDIHELPBUTTON | WS_EX_APPWINDOW
wcfAdjustedLogicalClientRectValid | WP_MDIMINBUTTON | WS_EX_CLIENTEDGE
wcfAligningControls | WP_MDIRESTOREBUTTON | WS_EX_CONTEXTHELP
wcfAllAutoSizing | WP_MDISYSBUTTON | WS_EX_CONTROLPARENT
wcfBoundsRealized | WP_MINBUTTON | WS_EX_DLGMODALFRAME
wcfClientRectNeedsUpdate | WP_MINCAPTION | WS_EX_LEFT
wcfColorChanged | WP_RESTOREBUTTON | WS_EX_LEFTSCROLLBAR
wcfCreatingChildHandles | WP_SMALLCAPTION | WS_EX_LTRREADING
wcfCreatingHandle | WP_SMALLCAPTIONSIZINGTEMPLATE | WS_EX_MDICHILD
wcfEraseBackground | WP_SMALLCLOSEBUTTON | WS_EX_NOPARENTNOTIFY
wcfFontChanged | WP_SMALLFRAMEBOTTOM | WS_EX_OVERLAPPEDWINDOW
wcfHandleVisible | WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE | WS_EX_PALETTEWINDOW
wcfInitializing | WP_SMALLFRAMELEFT | WS_EX_RIGHT
wcfKillIntfSetBounds | WP_SMALLFRAMELEFTSIZINGTEMPLATE | WS_EX_RIGHTSCROLLBAR
wcfRealizingBounds | WP_SMALLFRAMERIGHT | WS_EX_RTLREADING
wcfUpdateShowing | WP_SMALLFRAMERIGHTSIZINGTEMPLATE | WS_EX_STATICEDGE
WHITE_BRUSH | WP_SMALLMAXCAPTION | WS_EX_TOOLWINDOW
WHITENESS | WP_SMALLMINCAPTION | WS_EX_TOPMOST
WHITEONBLACK | WP_SYSBUTTON | WS_EX_TRANSPARENT
WHITE_PEN | WP_VERTSCROLL | WS_EX_WINDOWEDGE
WidgetSet | WP_VERTTHUMB | wsFullScreen
WINDING | WRENCHSTATES | WS_GROUP
WindowFromPoint | WriteComponentAsBinaryToStream | WS_HSCROLL
WINDOWPARTS | WriteComponentAsTextToStream | WS_ICONIC
WINDOWPOS | WriteLRS10BytesReversed | WS_MAXIMIZE
WindowPos | WriteLRS4BytesReversed | WS_MAXIMIZEBOX
WindowStateToStr | WriteLRS8BytesReversed | wsMaximized
WINDOWSTYLEPARTS | WriteLRSCardinal | WS_MINIMIZE
WM_USER | WriteLRSCurrency | WS_MINIMIZEBOX
WNDCLASS | WriteLRSDouble | wsMinimized
WNDCLASSA | WriteLRSDoubleAsExtended | wsNormal
WNDCLASSEX | WriteLRSEndianBigDoubleAsEndianLittleExtended | WS_OVERLAPPED
WNDCLASSEXA | WriteLRSExtended | WS_OVERLAPPEDWINDOW
WNDCLASSEXW | WriteLRSInt64 | WS_POPUP
WNDCLASSW | WriteLRSInt64MB | WS_POPUPWINDOW
WPARAM | WriteLRSInteger | WS_SIZEBOX
WP_CAPTION | WriteLRSNull | WS_SYSMENU
WP_CAPTIONSIZINGTEMPLATE | WriteLRSReversedWord | WS_TABSTOP
WP_CLOSEBUTTON | WriteLRSReversedWords | WS_THICKFRAME
WP_DIALOG | WriteLRSSingle | WS_TILED
WP_FRAME | WriteLRSSmallInt | WS_TILEDWINDOW
WP_FRAMEBOTTOM | WriteLRSWideStringContent | WS_VISIBLE
WP_FRAMEBOTTOMSIZINGTEMPLATE | WriteLRSWord | WS_VSCROLL
WP_FRAMELEFT | WS_BORDER | wszpBack
WP_FRAMELEFTSIZINGTEMPLATE | WS_CAPTION | wszpFront

X

XLFD_AVG_WIDTH | XLFDNameToLogFont | XLFD_STYLENAME
XLFD_CHARSET_COD | XLFD_PIXELSIZE | XLFD_WEIGHTNAME
XLFD_CHARSET_REG | XLFD_POINTSIZE | XLFD_WIDTHNAME
XLFD_FAMILY | XLFD_RESX | XMLPropStorage
XLFD_FONTNAME_REG | XLFD_RESY | XPMToPPChar
XLFD_FOUNDRY | XLFD_SLANT |
XLFDHeightIsSet | XLFD_SPACING |


Class hierarchy

  • TObject
    • TAbstractTranslator (LResources)
      • TUpdateTranslator (LCLTranslator)
        • TDefaultTranslator (LCLTranslator)
        • TPOTranslator (LCLTranslator)
    • TActionListEnumerator (ActnList)
    • TArrayNode (IntfGraphics)
    • TArrayNodesTree (IntfGraphics)
    • TAvlTreeNodeEnumerator
      • TLazAccessibleObjectEnumerator (Controls)
    • TBookmarkedRecordEnumerator (DBGrids)
    • TBookmarkList (DBGrids)
    • TButtonGlyph (Buttons)
    • TCDColorPalette (CustomDrawnDrawers)
    • TCDControlStateEx (CustomDrawnDrawers)
      • TCDButtonStateEx (CustomDrawnDrawers)
      • TCDCTabControlStateEx (CustomDrawnDrawers)
      • TCDEditStateEx (CustomDrawnDrawers)
      • TCDListViewStateEx (CustomDrawnDrawers)
      • TCDPanelStateEx (CustomDrawnDrawers)
      • TCDPositionedCStateEx (CustomDrawnDrawers)
        • TCDSpinStateEx (CustomDrawnDrawers)
      • TCDProgressBarStateEx (CustomDrawnDrawers)
      • TCDToolBarStateEx (CustomDrawnDrawers)
    • TCDDrawer (CustomDrawnDrawers)
      • TCDDrawerCommon (CustomDrawn_Common)
        • TCDDrawerAndroid (CustomDrawn_Android)
        • TCDDrawerMac (CustomDrawn_Mac)
        • TCDDrawerWinXP (CustomDrawn_WinXP)
    • TCDListItems (CustomDrawnDrawers)
    • TCDToolBarItem (CustomDrawnDrawers)
    • TChangeLink (ImgList)
    • TCheckComboItemState (ComboEx)
    • TCtrlBand (ExtCtrls)
    • TCtrlBands (ExtCtrls)
    • TCustomImageListResolutionEnumerator (ImgList)
    • TCustomImageListResolutions (ImgList)
    • TDebugLCLItemInfo (LCLProc)
    • TDebugLCLItems (LCLProc)
    • TDockZone (Controls)
      • TLazDockZone (LDockTree)
    • TDragObject (Controls)
      • TDragControlObject (Controls)
        • TDragControlObjectEx (Controls)
      • TDragDockObject (Controls)
        • TDragDockObjectEx (Controls)
      • TDragObjectEx (Controls)
    • TFPCustomBrush
      • TBrush (Graphics)
    • TFPCustomCanvas
      • TCanvas (Graphics)
        • TControlCanvas (Controls)
        • TPrinterCanvas (Printers)
          • TFilePrinterCanvas (Printers)
            • TPostScriptPrinterCanvas (PostScriptCanvas)
              • TPostScriptCanvas (PostScriptCanvas)
    • TFPCustomFont
      • TFont (Graphics)
    • TFPCustomImage
      • TLazIntfImage (IntfGraphics)
      • TLazIntfImageMask (IntfGraphics)
    • TFPCustomImageReader
      • TLazReaderDIB (IntfGraphics)
        • TLazReaderBMP (IntfGraphics)
        • TLazReaderIconDIB (IntfGraphics)
      • TLazReaderIcnsPart (IntfGraphics)
      • TLazReaderXPM (IntfGraphics)
    • TFPCustomImageWriter
      • TLazWriterXPM (IntfGraphics)
    • TFPCustomInterpolation
      • TFPSharpInterpolation (LazCanvas)
    • TFPCustomPen
      • TPen (Graphics)
    • TFPCustomRegion
      • TLazRegion (LazRegions)
        • TLazRegionWithChilds (LazRegions)
    • TFPImageCanvas
      • TLazCanvas (LazCanvas)
    • TFPPalette
      • TLazAVLPalette (IntfGraphics)
    • TFPReaderPNG
      • TLazReaderPNG (IntfGraphics)
    • TFPReaderTiff
      • TLazReaderTiff (IntfGraphics)
    • TFPWriterBMP
      • TLazWriterBMP (IntfGraphics)
    • TFPWriterPNG
      • TLazWriterPNG (IntfGraphics)
    • TFPWriterTiff
      • TLazWriterTiff (IntfGraphics)
    • THelpManager (HelpIntfs)
      • THelpDatabases (LazHelpIntf)
    • THelpNodeQuery (LazHelpIntf)
    • THelpNodeQueryList (LazHelpIntf)
    • THelpQueryItem (LazHelpIntf)
      • TPascalHelpContextList (LazHelpIntf)
    • THelpViewers (LazHelpIntf)
    • TIconImage (Graphics)
      • TCursorImageImage (Graphics)
    • TIDesigner (Forms)
    • TImageListCache (ImageListCache)
    • TItemPropList (ValEdit)
    • TLazAccelerometer (LazDeviceApis)
    • TLazAccessibleObject (Controls)
    • TLazCanvasState (LazCanvas)
    • TLazDevice (LazDeviceApis)
    • TLazDeviceMessage (LazDeviceApis)
    • TLazMessaging (LazDeviceApis)
    • TLazPositionInfo (LazDeviceApis)
    • TLazRegionPart (LazRegions)
      • TLazRegionEllipse (LazRegions)
      • TLazRegionPolygon (LazRegions)
      • TLazRegionRect (LazRegions)
    • TLCLMemManager (LCLMemManager)
    • TLCLNonFreeMemManager (LCLMemManager)
    • TListItemsEnumerator (ComCtrls)
    • TLResource (LResources)
    • TLResourceList (LResources)
    • TLRPositionLinks (LResources)
    • TMenuItemEnumerator (Menus)
    • TMergedMenuItems (Menus)
    • TMonitor (Forms)
    • TMouse (Controls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TMenuItem (Menus)
    • TObject
      • TPersistent
        • TCollectionItem
          • TListColumn (ComCtrls)
    • TObject
      • TPersistent
        • TDockManager (Controls)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
                  • TEditAction (StdActns)
                    • TEditCut (StdActns)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomTreeView (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TGraphicControl (Controls)
                • TBevel (ExtCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCDControl (CustomDrawnControls)
                    • TCDStaticText (CustomDrawnControls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCompositeCellEditor (Grids)
    • TObject
      • TBasicActionLink
        • TActionLink (ActnList)
          • TControlActionLink (Controls)
            • TSpeedButtonActionLink (Buttons)
    • TObject
      • TPersistent
        • THelpQuery (HelpIntfs)
          • THelpQueryKeyword (HelpIntfs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TScrollingWinControl (Forms)
                    • TCustomDesignControl (Forms)
                      • TCustomForm (Forms)
                        • TLazDockForm (LDockTree)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TGraphicControl (Controls)
                • TCustomSpeedButton (Buttons)
                  • TSpeedButton (Buttons)
                    • TEditSpeedButton (EditBtn)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCDControl (CustomDrawnControls)
                    • TCDGroupBox (CustomDrawnControls)
    • TObject
      • TPersistent
        • TGraphic (Graphics)
          • TRasterImage (Graphics)
            • TCustomBitmap (Graphics)
              • TFPImageBitmap (Graphics)
                • TPixmap (Graphics)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
                  • TDataSetAction (DBActns)
                    • TDataSetInsert (DBActns)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
                  • THelpAction (StdActns)
                    • THelpTopicSearch (StdActns)
    • TObject
      • Exception
        • ETreeNodeError (ComCtrls)
          • ETreeViewError (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
    • TObject
      • TPersistent
        • THelpQuery (HelpIntfs)
          • THelpQueryMessage (HelpIntfs)
    • TObject
      • TConfigStorage
        • TXMLConfigStorage (XMLPropStorage)
    • TObject
      • TPersistent
        • THelpQuery (HelpIntfs)
          • THelpQueryContext (HelpIntfs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCommonDialog (Dialogs)
    • TObject
      • TList
        • TImageCacheItems (ImageListCache)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomGroupBox (StdCtrls)
                  • TGroupBox (StdCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCommonDialog (Dialogs)
              • TFileDialog (Dialogs)
                • TOpenDialog (Dialogs)
                  • TPreviewFileDialog (ExtDlgs)
                    • TOpenPictureDialog (ExtDlgs)
                      • TSavePictureDialog (ExtDlgs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TScrollingWinControl (Forms)
                    • TCustomDesignControl (Forms)
                      • TCustomForm (Forms)
                        • THintWindow (Forms)
                          • TNotifierForm (PopupNotifier)
    • TObject
      • TPersistent
        • TComponent
          • TCustomTimer (CustomTimer)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TToolWindow (Toolwin)
                    • TCustomCoolBar (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
                  • TEditAction (StdActns)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomAbstractGroupedEdit (GroupedEdit)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomPairSplitter (PairSplitter)
    • TObject
      • TPersistent
        • TGridColumnTitle (Grids)
          • TColumnTitle (DBGrids)
    • TObject
      • TPersistent
        • THelpDBItem (LazHelpIntf)
          • THelpDBIMessage (LazHelpIntf)
    • TObject
      • TPersistent
        • TComponent
          • TCustomPropertyStorage (PropertyStorage)
            • TControlPropertyStorage (Controls)
              • TFormPropertyStorage (Forms)
                • TCustomJSONPropStorage (JSONPropStorage)
                  • TJSONPropStorage (JSONPropStorage)
    • TObject
      • TPersistent
        • TControlChildSizing (Controls)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TCustomHintAction (Forms)
                  • THintAction (StdActns)
    • TObject
      • TPersistent
        • TCollectionItem
          • TTaskDialogBaseButtonItem (Dialogs)
            • TTaskDialogButtonItem (Dialogs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCDControl (CustomDrawnControls)
                    • TCDCustomTabControl (CustomDrawnControls)
                      • TCDPageControl (CustomDrawnControls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomPanel (ExtCtrls)
                    • TPanel (ExtCtrls)
    • TObject
      • TPersistent
        • TGraphic (Graphics)
          • TRasterImage (Graphics)
            • TCustomBitmap (Graphics)
              • TFPImageBitmap (Graphics)
                • TPortableNetworkGraphic (Graphics)
    • TObject
      • Exception
        • EInvalidUtf8 (MaskEdit)
          • EInvalidCodePoint (MaskEdit)
    • TObject
      • TPersistent
        • TPropertyStorageLink (PropertyStorage)
    • TObject
      • TPersistent
        • TGraphic (Graphics)
          • TRasterImage (Graphics)
            • TCustomBitmap (Graphics)
              • TFPImageBitmap (Graphics)
                • TTiffImage (Graphics)
    • TObject
      • Exception
        • EInvalidGridOperation (DBGrids)
    • TObject
      • TPersistent
        • THelpBaseURLObject (LazHelpIntf)
    • TObject
      • TPersistent
        • TDockManager (Controls)
          • TDockTree (Controls)
            • TLazDockTree (LDockTree)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TScrollingWinControl (Forms)
                    • TCustomDesignControl (Forms)
                      • TCustomForm (Forms)
                        • TForm (Forms)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomPanel (ExtCtrls)
                    • TCustomButtonPanel (ButtonPanel)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TScrollingWinControl (Forms)
                    • TCustomDesignControl (Forms)
                      • TCustomForm (Forms)
                        • TForm (Forms)
                          • TLazarusFileDialogForm (LazDialogs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomTabControl (ComCtrls)
                  • TLazDockPages (LDockTree)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomListBox (StdCtrls)
                  • TCustomCheckListBox (CheckLst)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomTreeView (ComCtrls)
                    • TCustomShellTreeView (ShellCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomPanel (ExtCtrls)
                    • TCustomFlowPanel (ExtCtrls)
    • TObject
      • TPersistent
        • TCollection
          • TListColumns (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomComboBox (StdCtrls)
                  • TCustomFilterComboBox (FileCtrl)
                    • TFilterComboBox (FileCtrl)
    • TObject
      • TPersistent
        • TGraphic (Graphics)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TCommonDialogAction (StdActns)
                  • TFileAction (StdActns)
                    • TFileOpen (StdActns)
                      • TFileOpenWith (StdActns)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomTabControl (ComCtrls)
                  • TTabControl (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomListBox (StdCtrls)
                  • TCustomDBListBox (DBCtrls)
                    • TDBLookupListBox (DBCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomGroupBox (StdCtrls)
                  • TCustomRadioGroup (ExtCtrls)
                    • TRadioGroup (ExtCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomPanel (ExtCtrls)
                    • TCustomButtonPanel (ButtonPanel)
                      • TButtonPanel (ButtonPanel)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TGraphicControl (Controls)
                • TCustomImage (ExtCtrls)
                  • TDBImage (DBCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomEdit (StdCtrls)
                  • TCustomLabeledEdit (ExtCtrls)
    • TObject
      • Exception
        • EInvalidUtf8 (MaskEdit)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomListBox (StdCtrls)
                  • TCustomColorListBox (ColorBox)
                    • TColorListBox (ColorBox)
    • TObject
      • Exception
        • ELayoutException (Controls)
    • TObject
      • TPersistent
        • TStrings
          • TNBBasePages (ComCtrls)
            • TNBNoPages (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCDControl (CustomDrawnControls)
                    • TCDButtonControl (CustomDrawnControls)
                      • TCDCheckBox (CustomDrawnControls)
    • TObject
      • TPersistent
        • THelpNode (LazHelpIntf)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomTabControl (ComCtrls)
                  • TPageControl (ComCtrls)
                    • TNoteBookStringsTabControl (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
                  • THelpAction (StdActns)
    • TObject
      • TPersistent
        • TCollectionItem
          • TListControlItem (ComboEx)
    • TObject
      • TPersistent
        • TComponent
          • TCustomLazComponentQueue (LResources)
            • TLazComponentQueue (LResources)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
                  • THelpAction (StdActns)
                    • THelpContents (StdActns)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TGraphicControl (Controls)
                • TCustomImage (ExtCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomEdit (StdCtrls)
                  • TCustomMemo (StdCtrls)
    • TObject
      • TPersistent
        • TListItems (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TScrollingWinControl (Forms)
                    • TCustomDesignControl (Forms)
                      • TCustomForm (Forms)
                        • TForm (Forms)
                          • TTimePopupForm (TimePopup)
    • TObject
      • TPersistent
        • TIconOptions (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TLCLReferenceComponent (LCLClasses)
              • TCustomImageListResolution (ImgList)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomListView (ComCtrls)
                  • TCustomShellListView (ShellCtrls)
                    • TShellListView (ShellCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TMenu (Menus)
              • TPopupMenu (Menus)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TGraphicControl (Controls)
                • TCustomSpeedButton (Buttons)
                  • TColorButton (Dialogs)
    • TObject
      • TPersistent
        • TGraphicsObject (Graphics)
          • TRegion (Graphics)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomEdit (StdCtrls)
                  • TCustomMaskEdit (MaskEdit)
                    • TGEEdit (GroupedEdit)
                      • TEbEdit (EditBtn)
    • TObject
      • TPersistent
        • THelpQuery (HelpIntfs)
          • THelpQueryDirective (HelpIntfs)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
                  • TEditAction (StdActns)
                    • TEditPaste (StdActns)
    • TObject
      • TAbstractObjectWriter
        • TLRSObjectWriter (LResources)
    • TObject
      • TPersistent
        • THelpDBItem (LazHelpIntf)
          • THelpDBIClass (LazHelpIntf)
    • TObject
      • TPersistent
        • TCollection
          • THeaderSections (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TCustomLazComponentQueue (LResources)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TButtonControl (StdCtrls)
                  • TCustomButton (StdCtrls)
                    • TCustomBitBtn (Buttons)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomTrackBar (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TButtonControl (StdCtrls)
                  • TCustomCheckBox (StdCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TCustomTimer (CustomTimer)
            • TTimer (ExtCtrls)
    • TObject
      • TPersistent
        • TCollection
          • TDialogButtons (InterfaceBase)
    • TObject
      • TPersistent
        • TComponent
          • TCustomPropertyStorage (PropertyStorage)
            • TControlPropertyStorage (Controls)
              • TFormPropertyStorage (Forms)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
                  • THelpAction (StdActns)
                    • THelpContextAction (StdActns)
    • TObject
      • TPersistent
        • TAnchorSide (Controls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TButtonControl (StdCtrls)
                  • TCustomButton (StdCtrls)
                    • TCustomBitBtn (Buttons)
                      • TBitBtn (Buttons)
                        • TDBNavFocusableButton (DBCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCommonDialog (Dialogs)
              • TFileDialog (Dialogs)
                • TOpenDialog (Dialogs)
                  • TLazOpenDialog (LazDialogs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomPanel (ExtCtrls)
                    • TCustomControlBar (ExtCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TGraphicControl (Controls)
                • TCustomSpeedButton (Buttons)
                  • TSpeedButton (Buttons)
    • TObject
      • Exception
        • EInterfaceException (InterfaceBase)
          • EInterfaceWarning (InterfaceBase)
    • TObject
      • TBasicActionLink
        • TActionLink (ActnList)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TCommonDialogAction (StdActns)
                  • TFileAction (StdActns)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TGraphicControl (Controls)
                • TCustomLabel (StdCtrls)
                  • TLabel (StdCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomGroupBox (StdCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCDControl (CustomDrawnControls)
                    • TCDPositionedControl (CustomDrawnControls)
                      • TCDTrackBar (CustomDrawnControls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomHeaderControl (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomEdit (StdCtrls)
                  • TCustomMaskEdit (MaskEdit)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TGraphicControl (Controls)
                • TCustomImage (ExtCtrls)
                  • TImage (ExtCtrls)
    • TObject
      • TPersistent
        • THelpDBItem (LazHelpIntf)
          • THelpDBISourceFile (LazHelpIntf)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomGrid (Grids)
                    • TCustomDBGrid (DBGrids)
    • TObject
      • Exception
        • EInvalidDate (Calendar)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomStaticText (StdCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomComboBox (StdCtrls)
                  • TCustomDBComboBox (DBCtrls)
                    • TDBComboBox (DBCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCommonDialog (Dialogs)
              • TFileDialog (Dialogs)
                • TOpenDialog (Dialogs)
                  • TSaveDialog (Dialogs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TScrollingWinControl (Forms)
                    • TCustomDesignControl (Forms)
                      • TCustomForm (Forms)
                        • TForm (Forms)
                          • TEmulatedTaskDialog (LCLTaskDialog)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TStatusBar (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomScrollBar (StdCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TToolWindow (Toolwin)
                    • TCustomCoolBar (ComCtrls)
                      • TCoolBar (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCommonDialog (Dialogs)
              • TFontDialog (Dialogs)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
                  • TDataSetAction (DBActns)
                    • TDataSetNext (DBActns)
    • TObject
      • TPersistent
        • TCollection
          • TCoolBands (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TNotebook (ExtCtrls)
    • TObject
      • TPersistent
        • TCollectionItem
          • TTaskDialogBaseButtonItem (Dialogs)
            • TTaskDialogRadioButtonItem (Dialogs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomSplitter (ExtCtrls)
                    • TSplitter (ExtCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCustomImageList (ImgList)
              • TDragImageList (Controls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TScrollingWinControl (Forms)
                    • TCustomDesignControl (Forms)
                      • TCustomForm (Forms)
                        • TForm (Forms)
                          • TFindDialogForm (FindDlgUnit)
    • TObject
      • TPersistent
        • TGraphic (Graphics)
          • TRasterImage (Graphics)
            • TCustomBitmap (Graphics)
              • TFPImageBitmap (Graphics)
                • TJPEGImage (Graphics)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomPanel (ExtCtrls)
                    • TDBCustomNavigator (DBCtrls)
                      • TDBNavigator (DBCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomPanel (ExtCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TCommonDialogAction (StdActns)
                  • TColorSelect (StdActns)
    • TObject
      • TPersistent
        • TGraphic (Graphics)
          • TRasterImage (Graphics)
            • TCustomIcon (Graphics)
              • TIcnsIcon (Graphics)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomComboBox (StdCtrls)
                  • TCustomColorBox (ColorBox)
    • TObject
      • TPersistent
        • TComponent
          • TCustomPropertyStorage (PropertyStorage)
            • TControlPropertyStorage (Controls)
              • TFormPropertyStorage (Forms)
                • TCustomXMLPropStorage (XMLPropStorage)
                  • TXMLPropStorage (XMLPropStorage)
    • TObject
      • TPersistent
        • TCollection
          • TStatusPanels (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TScrollingWinControl (Forms)
                    • TCustomDesignControl (Forms)
                      • TCustomForm (Forms)
                        • TForm (Forms)
                          • TCalendarPopupForm (CalendarPopup)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TButtonControl (StdCtrls)
                  • TCustomButton (StdCtrls)
                    • TCustomBitBtn (Buttons)
                      • TPanelBitBtn (ButtonPanel)
    • TObject
      • TPersistent
        • THelpQuery (HelpIntfs)
    • TObject
      • TPersistent
        • TCollection
          • TGridColumns (Grids)
            • TDBGridColumns (DBGrids)
    • TObject
      • TPersistent
        • TPicture (Graphics)
    • TObject
      • TPersistent
        • TStrings
          • TTabControlStrings (ComCtrls)
            • TTabControlNoteBookStrings (ComCtrls)
    • TObject
      • TPersistent
        • TCollectionItem
          • TTaskDialogBaseButtonItem (Dialogs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomSplitter (ExtCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TCustomPropertyStorage (PropertyStorage)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TGraphicControl (Controls)
                • TToolButton (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • THelpViewer (LazHelpIntf)
            • THTMLBrowserHelpViewer (LazHelpHTML)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomStaticText (StdCtrls)
                  • TStaticText (StdCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCDControl (CustomDrawnControls)
                    • TCDProgressBar (CustomDrawnControls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TMenu (Menus)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomListBox (StdCtrls)
                  • TCustomFileListBox (FileCtrl)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomListBox (StdCtrls)
                  • TCustomDBListBox (DBCtrls)
                    • TDBListBox (DBCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomScrollBar (StdCtrls)
                  • TScrollBar (StdCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCDControl (CustomDrawnControls)
                    • TCDScrollableControl (CustomDrawnControls)
                      • TCDListView (CustomDrawnControls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomCalendar (Calendar)
                  • TCalendar (Calendar)
                    • TDBCalendar (DBCtrls)
    • TObject
      • TPersistent
        • TGraphic (Graphics)
          • TRasterImage (Graphics)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TScrollingWinControl (Forms)
                    • TCustomDesignControl (Forms)
                      • TCustomForm (Forms)
                        • THintWindow (Forms)
                          • THintWindowRendered (Forms)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TScrollingWinControl (Forms)
                    • TCustomDesignControl (Forms)
                      • TCustomFrame (Forms)
    • TObject
      • TBasicActionLink
        • TActionLink (ActnList)
          • TControlActionLink (Controls)
            • TToolButtonActionLink (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TGraphicControl (Controls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TGraphicControl (Controls)
                • TCustomSpeedButton (Buttons)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomComboBox (StdCtrls)
                  • TCustomColorBox (ColorBox)
                    • TColorBox (ColorBox)
    • TObject
      • TPersistent
        • TComponent
          • TCustomTimer (CustomTimer)
            • TCustomIdleTimer (ExtCtrls)
              • TIdleTimer (ExtCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomPanel (ExtCtrls)
                    • TDBCustomNavigator (DBCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomCalendar (Calendar)
                  • TCalendar (Calendar)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCustomTrayIcon (ExtCtrls)
              • TTrayIcon (ExtCtrls)
    • TObject
      • TPersistent
        • TCollection
          • TOwnedCollection
            • TTaskDialogButtons (Dialogs)
    • TObject
      • TPersistent
        • TCollectionItem
          • TCoolBand (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCDControl (CustomDrawnControls)
                    • TCDPositionedControl (CustomDrawnControls)
                      • TCDScrollBar (CustomDrawnControls)
    • TObject
      • TPersistent
        • TComponent
          • TCustomPropertyStorage (PropertyStorage)
            • TControlPropertyStorage (Controls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCommonDialog (Dialogs)
              • TFindDialog (Dialogs)
                • TReplaceDialog (Dialogs)
    • TObject
      • Exception
        • EGraphicException (Graphics)
          • EInvalidGraphicOperation (Graphics)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TButtonControl (StdCtrls)
                  • TCustomCheckBox (StdCtrls)
                    • TCheckBox (StdCtrls)
    • TObject
      • Exception
        • ETreeNodeError (ComCtrls)
    • TObject
      • Exception
        • EMenuError (Menus)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomAbstractGroupedEdit (GroupedEdit)
                    • TCustomEditButton (EditBtn)
                      • TEditButton (EditBtn)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TButtonControl (StdCtrls)
                  • TCustomButton (StdCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomEdit (StdCtrls)
                  • TCustomListViewEditor (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TCommonDialogAction (StdActns)
                  • TFontEdit (StdActns)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
                  • THelpAction (StdActns)
                    • THelpOnHelp (StdActns)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TScrollingWinControl (Forms)
                    • TCustomDesignControl (Forms)
                      • TCustomForm (Forms)
                        • THintWindow (Forms)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomListBox (StdCtrls)
                  • TListBox (StdCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TScrollingWinControl (Forms)
                    • TCustomDesignControl (Forms)
                      • TCustomForm (Forms)
                        • TForm (Forms)
                          • TLazMessageDialog (LazDialogs)
    • TObject
      • TPersistent
        • TCollection
          • TOwnedCollection
            • TFlowPanelControlList (ExtCtrls)
    • TObject
      • Exception
        • EGraphicException (Graphics)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCDControl (CustomDrawnControls)
                    • TCDButtonControl (CustomDrawnControls)
                      • TCDButton (CustomDrawnControls)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TCommonDialogAction (StdActns)
    • TObject
      • TPersistent
        • TTreeNode (ComCtrls)
          • TShellTreeNode (ShellCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TCustomPropertyStorage (PropertyStorage)
            • TControlPropertyStorage (Controls)
              • TFormPropertyStorage (Forms)
                • TCustomJSONPropStorage (JSONPropStorage)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomTrackBar (ComCtrls)
                  • TTrackBar (ComCtrls)
    • TObject
      • TAbstractObjectReader
        • TLRSObjectReader (LResources)
    • TObject
      • TPersistent
        • TCollection
          • TOwnedCollection
            • TListControlItems (ComboEx)
    • TObject
      • TPersistent
        • TComponent
          • TCustomPropertyStorage (PropertyStorage)
            • TControlPropertyStorage (Controls)
              • TFormPropertyStorage (Forms)
                • TCustomIniPropStorage (IniPropStorage)
                  • TIniPropStorage (IniPropStorage)
    • TObject
      • TPersistent
        • TListItem (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCustomActionList (ActnList)
              • TActionList (ActnList)
    • TObject
      • TPersistent
        • TGraphic (Graphics)
          • TRasterImage (Graphics)
            • TCustomBitmap (Graphics)
              • TFPImageBitmap (Graphics)
                • TPortableAnyMapGraphic (Graphics)
    • TObject
      • TPersistent
        • TComponent
          • THelpDatabase (LazHelpIntf)
    • TObject
      • TPersistent
        • TCollection
          • TGridColumns (Grids)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCDControl (CustomDrawnControls)
                    • TCDEdit (CustomDrawnControls)
                      • TCDComboBox (CustomDrawnControls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TToolWindow (Toolwin)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCDControl (CustomDrawnControls)
                    • TCDEdit (CustomDrawnControls)
                      • TCDSpinEdit (CustomDrawnControls)
    • TObject
      • TPersistent
        • TComponent
          • TProcess
            • TProcessUTF8
              • TAsyncProcess (AsyncProcess)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomPage (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCustomTrayIcon (ExtCtrls)
    • TObject
      • TList
        • TMenuItems (Menus)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCDControl (CustomDrawnControls)
                    • TCDButtonControl (CustomDrawnControls)
    • TObject
      • TPersistent
        • TListItem (ComCtrls)
          • TOwnerDataListItem (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomEdit (StdCtrls)
                  • TCustomFloatSpinEdit (Spin)
                    • TCustomSpinEdit (Spin)
    • TObject
      • TPersistent
        • TGraphicsObject (Graphics)
    • TObject
      • Exception
        • EHelpSystemException (HelpIntfs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomTabControl (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomAbstractGroupedEdit (GroupedEdit)
                    • TCustomEditButton (EditBtn)
                      • TDateEdit (EditBtn)
                        • TDBDateEdit (DBExtCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCDControl (CustomDrawnControls)
                    • TCDEdit (CustomDrawnControls)
    • TObject
      • TList
        • TMonitorList (Forms)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TGraphicControl (Controls)
                • TCustomLabel (StdCtrls)
    • TObject
      • TPersistent
        • TCollectionItem
          • TListControlItem (ComboEx)
            • TComboExItem (ComboEx)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomComboBox (StdCtrls)
                  • TCustomComboBoxEx (ComboEx)
                    • TComboBoxEx (ComboEx)
    • TObject
      • TPersistent
        • TGraphic (Graphics)
          • TRasterImage (Graphics)
            • TCustomIcon (Graphics)
              • TIcon (Graphics)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomUpDown (ComCtrls)
    • TObject
      • TPersistent
        • TDataLink
          • TFieldDataLink (DBCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomListView (ComCtrls)
                  • TListView (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCommonDialog (Dialogs)
              • TFileDialog (Dialogs)
                • TOpenDialog (Dialogs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCommonDialog (Dialogs)
              • TFileDialog (Dialogs)
                • TOpenDialog (Dialogs)
                  • TLazOpenDialog (LazDialogs)
                    • TLazSaveDialog (LazDialogs)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomComboBox (StdCtrls)
                  • TCustomDBComboBox (DBCtrls)
    • TObject
      • Exception
        • EInterfaceException (InterfaceBase)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomPanel (ExtCtrls)
                    • TCustomFlowPanel (ExtCtrls)
                      • TFlowPanel (ExtCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomGrid (Grids)
                    • TCustomDrawGrid (Grids)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomGroupBox (StdCtrls)
                  • TDBGroupBox (DBCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
    • TObject
      • Exception
        • EPrinter (Printers)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TButtonControl (StdCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomComboBox (StdCtrls)
                  • TPickListCellEditor (Grids)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TScrollingWinControl (Forms)
                    • TCustomDesignControl (Forms)
                      • TCustomForm (Forms)
                        • TForm (Forms)
                          • TCustomCopyToClipboardDialog (Dialogs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomGrid (Grids)
                    • TCustomDrawGrid (Grids)
                      • TCustomStringGrid (Grids)
                        • TStringGrid (Grids)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCommonDialog (Dialogs)
              • TFileDialog (Dialogs)
                • TOpenDialog (Dialogs)
                  • TPreviewFileDialog (ExtDlgs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomComboBox (StdCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TScrollingWinControl (Forms)
                    • TCustomDesignControl (Forms)
                      • TCustomForm (Forms)
    • TObject
      • TPersistent
        • TGraphic (Graphics)
          • TRasterImage (Graphics)
            • TCustomIcon (Graphics)
              • TCursorImage (Graphics)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomListBox (StdCtrls)
                  • TCustomCheckListBox (CheckLst)
                    • TCheckListBox (CheckLst)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TCommonDialogAction (StdActns)
                  • TSearchAction (StdActns)
                    • TSearchFind (StdActns)
    • TObject
      • TPersistent
        • THelpQuery (HelpIntfs)
          • THelpQueryClass (HelpIntfs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomAbstractGroupedEdit (GroupedEdit)
                    • TCustomEditButton (EditBtn)
                      • TTimeEdit (EditBtn)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCDControl (CustomDrawnControls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCommonDialog (Dialogs)
              • TColorDialog (Dialogs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCDControl (CustomDrawnControls)
                    • TCDToolBar (CustomDrawnControls)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TSearchFindNext (StdActns)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomEdit (StdCtrls)
                  • TCustomMaskEdit (MaskEdit)
                    • TDBEdit (DBCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TButtonControl (StdCtrls)
                  • TCustomButton (StdCtrls)
                    • TButton (StdCtrls)
                      • TButtonCellEditor (Grids)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TPage (ExtCtrls)
    • TObject
      • TPersistent
        • TStrings
          • TStringList
            • TShortCutList (ActnList)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomListBox (StdCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TScrollingWinControl (Forms)
                    • TCustomDesignControl (Forms)
                      • TCustomForm (Forms)
                        • TForm (Forms)
                          • TLoginDialog (DBLogDlg)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomComboBox (StdCtrls)
                  • TCustomComboBoxEx (ComboEx)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
                  • TEditAction (StdActns)
                    • TEditDelete (StdActns)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCDControl (CustomDrawnControls)
                    • TCDCustomTabControl (CustomDrawnControls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TGraphicControl (Controls)
                • TIndustrialBase (IndustrialBase)
                  • TArrow (Arrow)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TButtonControl (StdCtrls)
                  • TCustomCheckBox (StdCtrls)
                    • TDBCheckBox (DBCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomEdit (StdCtrls)
                  • TCustomMaskEdit (MaskEdit)
                    • TStringCellEditor (Grids)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCDControl (CustomDrawnControls)
                    • TCDPanel (CustomDrawnControls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomGrid (Grids)
                    • TCustomDrawGrid (Grids)
                      • TCustomStringGrid (Grids)
    • TObject
      • TBasicActionLink
        • TActionLink (ActnList)
          • TMenuActionLink (Menus)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCommonDialog (Dialogs)
              • TExtCommonDialog (ExtDlgs)
    • TObject
      • TPersistent
        • TGraphic (Graphics)
          • TRasterImage (Graphics)
            • TCustomBitmap (Graphics)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomTabControl (ComCtrls)
                  • TPageControl (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomEdit (StdCtrls)
                  • TEdit (StdCtrls)
    • TObject
      • Exception
        • EGridException (Grids)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TApplicationProperties (Forms)
    • TObject
      • TPersistent
        • TControlScrollBar (Forms)
          • TMemoScrollbar (StdCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomPanel (ExtCtrls)
                    • TCustomControlBar (ExtCtrls)
                      • TControlBar (ExtCtrls)
    • TObject
      • TPersistent
        • TCollection
          • TOwnedCollection
            • TListControlItems (ComboEx)
              • TComboExItems (ComboEx)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomComboBox (StdCtrls)
                  • TCustomCheckCombo (ComboEx)
                    • TCheckComboBox (ComboEx)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
                  • TDataSetAction (DBActns)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomEdit (StdCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
                  • TDataSetAction (DBActns)
                    • TDataSetCancel (DBActns)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TToolWindow (Toolwin)
                    • TToolBar (ComCtrls)
    • TObject
      • TPersistent
        • TGraphic (Graphics)
          • TRasterImage (Graphics)
            • TCustomBitmap (Graphics)
              • TFPImageBitmap (Graphics)
                • TBitmap (Graphics)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomAbstractGroupedEdit (GroupedEdit)
                    • TCustomEditButton (EditBtn)
                      • TFileNameEdit (EditBtn)
    • TObject
      • TPersistent
        • TGraphic (Graphics)
          • TRasterImage (Graphics)
            • TCustomIcon (Graphics)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCommonDialog (Dialogs)
              • TExtCommonDialog (ExtDlgs)
                • TCalculatorDialog (ExtDlgs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomComboBox (StdCtrls)
                  • TComboBox (StdCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TNotifierXButton (PopupNotifier)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCommonDialog (Dialogs)
              • TCustomPrinterSetupDialog (Dialogs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomGroupBox (StdCtrls)
                  • TCustomCheckGroup (ExtCtrls)
                    • TCheckGroup (ExtCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomAbstractGroupedEdit (GroupedEdit)
                    • TCustomEditButton (EditBtn)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TLCLReferenceComponent (LCLClasses)
              • TCustomImageListResolution (ImgList)
                • TDragImageListResolution (Controls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TGraphicControl (Controls)
                • TCustomSpeedButton (Buttons)
                  • TSpeedButton (Buttons)
                    • TDBNavButton (DBCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomCalendar (Calendar)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomAbstractGroupedEdit (GroupedEdit)
                    • TCustomEditButton (EditBtn)
                      • TDirectoryEdit (EditBtn)
    • TObject
      • TFreeTypeDrawer
        • TIntfFreeTypeDrawer (LazFreeTypeIntfDrawer)
    • TObject
      • Exception
        • EShellCtrl (ShellCtrls)
          • EInvalidPath (ShellCtrls)
    • TObject
      • Exception
        • EShellCtrl (ShellCtrls)
    • TObject
      • TPersistent
        • TCollectionItem
          • TFlowPanelControl (ExtCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomAbstractGroupedEdit (GroupedEdit)
                    • TCustomEditButton (EditBtn)
                      • TCalcEdit (EditBtn)
    • TObject
      • TPersistent
        • TComponent
          • TDragManager (Controls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomHeaderControl (ComCtrls)
                    • THeaderControl (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomPanel (ExtCtrls)
                    • TPanel (ExtCtrls)
                      • TCalculatorPanel (CalcForm)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomGroupBox (StdCtrls)
                  • TCustomRadioGroup (ExtCtrls)
                    • TDBRadioGroup (DBCtrls)
    • TObject
      • TPersistent
        • TStrings
          • TNBBasePages (ComCtrls)
    • TObject
      • TList
        • TListWithEvent (LCLType)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomPage (ComCtrls)
                  • TTabSheet (ComCtrls)
    • TObject
      • TPersistent
        • TGridColumnTitle (Grids)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomEdit (StdCtrls)
                  • TCustomFloatSpinEdit (Spin)
    • TObject
      • TPersistent
        • THelpDBItem (LazHelpIntf)
          • THelpDBISourceFile (LazHelpIntf)
            • THelpDBISourceDirectory (LazHelpIntf)
    • TObject
      • TPersistent
        • TStrings
          • TTabControlStrings (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
                  • TDataSetAction (DBActns)
                    • TDataSetEdit (DBActns)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomProgressBar (ComCtrls)
    • TObject
      • TPersistent
        • TDockManager (Controls)
          • TDockTree (Controls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCommonDialog (Dialogs)
              • TExtCommonDialog (ExtDlgs)
                • TCalendarDialog (ExtDlgs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TButtonControl (StdCtrls)
                  • TCustomButton (StdCtrls)
                    • TCustomBitBtn (Buttons)
                      • TBitBtn (Buttons)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomComboBox (StdCtrls)
                  • TCustomCheckCombo (ComboEx)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomListBox (StdCtrls)
                  • TCustomColorListBox (ColorBox)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TButtonControl (StdCtrls)
                  • TCustomCheckBox (StdCtrls)
                    • TToggleBox (StdCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomGrid (Grids)
                    • TCustomDBGrid (DBGrids)
                      • TDBGrid (DBGrids)
    • TObject
      • TPersistent
        • THelpDBItem (LazHelpIntf)
    • TObject
      • TPersistent
        • THelpDBItem (LazHelpIntf)
          • THelpDBISourceFile (LazHelpIntf)
            • THelpDBISourceDirectory (LazHelpIntf)
              • THelpDBISourceDirectories (LazHelpIntf)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCDTabSheet (CustomDrawnControls)
    • TObject
      • Exception
        • EDBEditError (MaskEdit)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCDControl (CustomDrawnControls)
                    • TCDScrollableControl (CustomDrawnControls)
    • TObject
      • TPersistent
        • TTreeNodes (ComCtrls)
    • TObject
      • TList
        • TPropertiesToSkip (LResources)
    • TObject
      • TBasicActionLink
        • TActionLink (ActnList)
          • TControlActionLink (Controls)
    • TObject
      • TStream
        • TCustomMemoryStream
          • TMemoryStream
            • TExtMemoryStream (LCLMemManager)
    • TObject
      • TPersistent
        • TStrings
          • TUNBPages (ExtCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TCommonDialogAction (StdActns)
                  • TSearchAction (StdActns)
                    • TSearchReplace (StdActns)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
                  • TDataSetAction (DBActns)
                    • TDataSetDelete (DBActns)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TButtonControl (StdCtrls)
                  • TCustomButton (StdCtrls)
                    • TButton (StdCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TGraphicControl (Controls)
                • TCustomLabel (StdCtrls)
                  • TDBText (DBCtrls)
    • TObject
      • Exception
        • EInterfaceException (InterfaceBase)
          • EInterfaceError (InterfaceBase)
    • TObject
      • TStream
        • TCustomMemoryStream
          • TLazarusResourceStream (LResources)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TGraphicControl (Controls)
                • TShape (ExtCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomAbstractGroupedEdit (GroupedEdit)
                    • TCustomEditButton (EditBtn)
                      • TDateEdit (EditBtn)
    • TObject
      • TPersistent
        • TControlBorderSpacing (Controls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TScrollingWinControl (Forms)
                    • TScrollBox (Forms)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomEdit (StdCtrls)
                  • TCustomMaskEdit (MaskEdit)
                    • TMaskEdit (MaskEdit)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TFileExit (StdActns)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomComboBox (StdCtrls)
                  • TCustomDBComboBox (DBCtrls)
                    • TDBLookupComboBox (DBCtrls)
    • TObject
      • TPersistent
        • THelpQuery (HelpIntfs)
          • THelpQueryNode (LazHelpIntf)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TScrollingWinControl (Forms)
                    • TCustomDesignControl (Forms)
                      • TCustomForm (Forms)
                        • TForm (Forms)
                          • TReplaceDialogForm (ReplaceDlgUnit)
    • TObject
      • TPersistent
        • TCollectionItem
          • TStoredValue (PropertyStorage)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCommonDialog (Dialogs)
              • TFindDialog (Dialogs)
    • TObject
      • TPersistent
        • TStrings
          • TStringGridStrings (Grids)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TMenu (Menus)
              • TMainMenu (Menus)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCustomImageList (ImgList)
              • TDragImageList (Controls)
                • TImageList (Controls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCustomImageList (ImgList)
              • TLCLGlyphs (ImgList)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TScrollingWinControl (Forms)
                    • TCustomDesignControl (Forms)
                      • TCustomFrame (Forms)
                        • TFrame (Forms)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomTreeView (ComCtrls)
                    • TCustomShellTreeView (ShellCtrls)
                      • TShellTreeView (ShellCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCDControl (CustomDrawnControls)
                    • TCDCustomTabControl (CustomDrawnControls)
                      • TCDTabControl (CustomDrawnControls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TGraphicControl (Controls)
                • TIndustrialBase (IndustrialBase)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCommonDialog (Dialogs)
              • TFileDialog (Dialogs)
                • TOpenDialog (Dialogs)
                  • TPreviewFileDialog (ExtDlgs)
                    • TOpenPictureDialog (ExtDlgs)
    • TObject
      • TPersistent
        • TComponent
          • THelpDatabase (LazHelpIntf)
            • THTMLHelpDatabase (LazHelpHTML)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCustomActionList (ActnList)
    • TObject
      • TPersistent
        • TTreeNode (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomListView (ComCtrls)
    • TObject
      • TPersistent
        • TItemProp (ValEdit)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
                  • TEditAction (StdActns)
                    • TEditSelectAll (StdActns)
    • TObject
      • TPersistent
        • TClipboard (Clipbrd)
    • TObject
      • TList
        • TIcnsList (Graphics)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
                  • TDataSetAction (DBActns)
                    • TDataSetLast (DBActns)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomEdit (StdCtrls)
                  • TCustomFloatSpinEdit (Spin)
                    • TFloatSpinEdit (Spin)
    • TObject
      • TPersistent
        • TGraphic (Graphics)
          • TRasterImage (Graphics)
            • TCustomBitmap (Graphics)
              • TFPImageBitmap (Graphics)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomAbstractGroupedEdit (GroupedEdit)
                    • TCustomEditButton (EditBtn)
                      • TCustomControlFilterEdit (EditBtn)
    • TObject
      • TPersistent
        • TComponent
          • TPopupNotifier (PopupNotifier)
    • TObject
      • TPersistent
        • THelpQuery (HelpIntfs)
          • THelpQuerySourcePosition (HelpIntfs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomAbstractGroupedEdit (GroupedEdit)
                    • TAbstractGroupedEdit (GroupedEdit)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCommonDialog (Dialogs)
              • TFileDialog (Dialogs)
                • TOpenDialog (Dialogs)
                  • TLazOpenDialog (LazDialogs)
                    • TLazSelectDirectoryDialog (LazDialogs)
    • TObject
      • TPersistent
        • TCollectionItem
          • TDialogButton (InterfaceBase)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomRubberBand (RubberBand)
    • TObject
      • Exception
        • EScrollBar (Forms)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TCommonDialogAction (StdActns)
                  • TFileAction (StdActns)
                    • TFileSaveAs (StdActns)
    • TObject
      • TPersistent
        • TCollectionItem
          • TStatusPanel (ComCtrls)
    • TObject
      • TPersistent
        • TDataLink
          • TDBNavDataLink (DBCtrls)
    • TObject
      • TPersistent
        • TStrings
          • TStringList
            • TValueListStrings (ValEdit)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomGrid (Grids)
                    • TCustomDrawGrid (Grids)
                      • TCustomStringGrid (Grids)
                        • TValueListEditor (ValEdit)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
                  • TDataSetAction (DBActns)
                    • TDataSetRefresh (DBActns)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TCustomHintAction (Forms)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCDControl (CustomDrawnControls)
                    • TCDButtonControl (CustomDrawnControls)
                      • TCDRadioButton (CustomDrawnControls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCommonDialog (Dialogs)
              • TFileDialog (Dialogs)
                • TOpenDialog (Dialogs)
                  • TSelectDirectoryDialog (Dialogs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TScrollingWinControl (Forms)
                    • TCustomDesignControl (Forms)
    • TObject
      • TPersistent
        • TComponent
          • TCustomPropertyStorage (PropertyStorage)
            • TControlPropertyStorage (Controls)
              • TFormPropertyStorage (Forms)
                • TCustomXMLPropStorage (XMLPropStorage)
    • TObject
      • TPersistent
        • TComponent
          • TCustomTimer (CustomTimer)
            • TCustomIdleTimer (ExtCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomGroupBox (StdCtrls)
                  • TCustomCheckGroup (ExtCtrls)
    • TObject
      • TPersistent
        • TStrings
          • TNBBasePages (ComCtrls)
            • TNBPages (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TCommonDialogAction (StdActns)
                  • TFileAction (StdActns)
                    • TFileOpen (StdActns)
    • TObject
      • TPersistent
        • TDataLink
          • TComponentDataLink (DBGrids)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomEdit (StdCtrls)
                  • TCustomMaskEdit (MaskEdit)
                    • TGEEdit (GroupedEdit)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
                  • TDataSetAction (DBActns)
                    • TDataSetPost (DBActns)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TGraphicControl (Controls)
                • TPaintBox (ExtCtrls)
    • TObject
      • TPersistent
        • TControlScrollBar (Forms)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCustomImageList (ImgList)
    • TObject
      • TPersistent
        • TComponent
          • TCustomPropertyStorage (PropertyStorage)
            • TControlPropertyStorage (Controls)
              • TFormPropertyStorage (Forms)
                • TCustomIniPropStorage (IniPropStorage)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TCommonDialogAction (StdActns)
                  • TSearchAction (StdActns)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCommonDialog (Dialogs)
              • TFileDialog (Dialogs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TScrollingWinControl (Forms)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TGraphicControl (Controls)
                • TCustomLabel (StdCtrls)
                  • TBoundLabel (ExtCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TCustomApplication
            • TApplication (Forms)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomListView (ComCtrls)
                  • TCustomShellListView (ShellCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TCustomTaskDialog (Dialogs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomGroupBox (StdCtrls)
                  • TCustomRadioGroup (ExtCtrls)
    • TObject
      • TPersistent
        • TSizeConstraints (Controls)
    • TObject
      • TPersistent
        • TListItems (ComCtrls)
          • TOwnerDataListItems (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TScrollingWinControl (Forms)
                    • TCustomDesignControl (Forms)
                      • TCustomForm (Forms)
                        • TForm (Forms)
                          • TCalculatorForm (CalcForm)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
                  • TEditAction (StdActns)
                    • TEditUndo (StdActns)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomPage (ComCtrls)
                  • TLazDockPage (LDockTree)
    • TObject
      • TPersistent
        • TComponent
          • TDBLookup (DBCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
                  • TDataSetAction (DBActns)
                    • TDataSetPrior (DBActns)
    • TObject
      • Exception
        • EGraphicException (Graphics)
          • EInvalidGraphic (Graphics)
    • TObject
      • TPersistent
        • THelpBasePathObject (LazHelpIntf)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomEdit (StdCtrls)
                  • TCustomMemo (StdCtrls)
                    • TMemo (StdCtrls)
    • TObject
      • TPersistent
        • TCollectionItem
          • TGridColumn (Grids)
            • TColumn (DBGrids)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TLCLReferenceComponent (LCLClasses)
    • TObject
      • TPersistent
        • TCollectionItem
          • THeaderSection (ComCtrls)
    • TObject
      • TPersistent
        • TCollection
          • TOwnedCollection
            • TStoredValues (PropertyStorage)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomEdit (StdCtrls)
                  • TCustomLabeledEdit (ExtCtrls)
                    • TLabeledEdit (ExtCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TPairSplitterSide (PairSplitter)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TButtonControl (StdCtrls)
                  • TCustomCheckBox (StdCtrls)
                    • TRadioButton (StdCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomListBox (StdCtrls)
                  • TCustomFileListBox (FileCtrl)
                    • TFileListBox (FileCtrl)
    • TObject
      • TPersistent
        • TComponent
          • THelpViewer (LazHelpIntf)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomPairSplitter (PairSplitter)
                  • TPairSplitter (PairSplitter)
    • TObject
      • TPersistent
        • TGraphic (Graphics)
          • TRasterImage (Graphics)
            • TCustomBitmap (Graphics)
              • TFPImageBitmap (Graphics)
                • TGIFImage (Graphics)
    • TObject
      • TPersistent
        • THelpQuery (HelpIntfs)
          • THelpQueryTOC (HelpIntfs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TScrollingWinControl (Forms)
                    • TCustomDesignControl (Forms)
                      • TCustomForm (Forms)
                        • TCustomDockForm (Forms)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomProgressBar (ComCtrls)
                  • TProgressBar (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TScreen (Forms)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomSplitter (ExtCtrls)
                    • TLazDockSplitter (LDockTree)
    • TObject
      • Exception
        • EInterfaceException (InterfaceBase)
          • EInterfaceCritical (InterfaceBase)
    • TObject
      • TPersistent
        • TCollectionItem
          • TGridColumn (Grids)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
                  • TDataSetAction (DBActns)
                    • TDataSetFirst (DBActns)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomUpDown (ComCtrls)
                    • TUpDown (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCDControl (CustomDrawnControls)
                    • TCDPositionedControl (CustomDrawnControls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomTreeView (ComCtrls)
                    • TTreeView (ComCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomComboBox (StdCtrls)
                  • TCustomFilterComboBox (FileCtrl)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomRubberBand (RubberBand)
                  • TRubberBand (RubberBand)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TAction (ActnList)
                  • TEditAction (StdActns)
                    • TEditCopy (StdActns)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TPreviewFileControl (ExtDlgs)
    • TObject
      • TPersistent
        • THelpQuery (HelpIntfs)
          • THelpQuerySourcePosition (HelpIntfs)
            • THelpQueryPascalContexts (HelpIntfs)
    • TObject
      • TPersistent
        • TComponent
          • TBasicAction
            • TContainedAction (ActnList)
              • TCustomAction (ActnList)
                • TCommonDialogAction (StdActns)
                  • TSearchAction (StdActns)
                    • TSearchFind (StdActns)
                      • TSearchFindFirst (StdActns)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomEdit (StdCtrls)
                  • TCustomFloatSpinEdit (Spin)
                    • TCustomSpinEdit (Spin)
                      • TSpinEdit (Spin)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomGrid (Grids)
                    • TCustomDrawGrid (Grids)
                      • TDrawGrid (Grids)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomEdit (StdCtrls)
                  • TCustomMemo (StdCtrls)
                    • TDBMemo (DBCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TCommonDialog (Dialogs)
              • TCustomPrintDialog (Dialogs)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomControl (Controls)
                  • TCustomGrid (Grids)
    • TObject
      • TPersistent
        • TComponent
          • TLCLComponent (LCLClasses)
            • TControl (Controls)
              • TWinControl (Controls)
                • TCustomListBox (StdCtrls)
                  • TCustomDBListBox (DBCtrls)
    • TObject
      • TPersistent
        • TComponent
          • TCustomTaskDialog (Dialogs)
            • TTaskDialog (Dialogs)
    • TPaperSize (Printers)
    • TPostScript (PostScriptPrinter)
    • TPostScriptCanvas (PostScriptPrinter)
    • TPrinter (Printers)
    • TPSObject (PostScriptPrinter)
      • TPSPen (PostScriptPrinter)
    • TPSPattern (PostScriptPrinter)
    • TPsUnicode (PostScriptUnicode)
    • TResourceCache (LCLResCache)
      • TFontHandleCache (Graphics)
      • THandleResourceCache (LCLResCache)
        • TBlockResourceCache (LCLResCache)
          • TBrushHandleCache (Graphics)
      • TPenHandleCache (Graphics)
    • TResourceCacheDescriptor (LCLResCache)
      • TBlockResourceCacheDescriptor (LCLResCache)
      • TFontHandleCacheDescriptor (Graphics)
      • TPenHandleCacheDescriptor (Graphics)
    • TResourceCacheItem (LCLResCache)
    • TSharedImage (Graphics)
      • TSharedRasterImage (Graphics)
        • TSharedCustomBitmap (Graphics)
          • TSharedBitmap (Graphics)
          • TSharedGIFImage (Graphics)
          • TSharedJpegImage (Graphics)
          • TSharedPixmap (Graphics)
          • TSharedPortableAnyMapGraphic (Graphics)
          • TSharedPortableNetworkGraphic (Graphics)
          • TSharedTiffImage (Graphics)
        • TSharedIcon (Graphics)
          • TSharedCursorImage (Graphics)
          • TSharedIcnsIcon (Graphics)
    • TTaskDialogButtonsEnumerator (Dialogs)
    • TThemeServices (Themes)
    • TToolBarEnumerator (ComCtrls)
    • TTreeNodeExpandedState (ComCtrls)
    • TTreeNodesEnumerator (ComCtrls)
    • TUTF8Parser (LResources)
    • TVirtualGrid (Grids)
    • TWidgetSet (InterfaceBase)
    • TWinControlActionLink
      • TButtonActionLink (StdCtrls)
    • TWinControlEnumerator (Controls)
    • TWSCustomImageListResolution
      • TWSDragImageListResolution (WSControls)
        • TWSImageList (WSControls)
    • TWSLCLComponent
      • TWSControl (WSControls)
        • TWSGraphicControl (WSControls)
        • TWSWinControl (WSControls)
          • TWSCustomControl (WSControls)
    • TWSObject
      • TWSLazAccessibleObject (WSControls)
    • TXMLConfig
      • TPropStorageXMLConfig (XMLPropStorage)


ApplicationActionComponent

Declaration

Source position: actnlist.pas line 303

var ApplicationActionComponent: TComponent = Nil;


Reference for unit 'ActnList'

Defines classes for Actions and Lists of actions to be used with LCL components

uses
Classes,
sysutils,
LCLStrConsts, | This unit contains all resource strings of the LCL
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLProc, | Useful lower level helper functions and classes
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
ImgList, | Contains classes and types used in TCustomImageList, the base class for TImageList
LCLClasses, | Defines the base class for all LCL TComponents including controls
LMessages; |


Reference for unit 'ActnList': Constants

CreateActionProc

EnumRegisteredActionsProc

RegisterActionsProc

UnRegisterActionsProc


Reference for unit 'ActnList': Types

TActionEvent |
TActionLinkClass | TActionLinkClass - class of TActionLink
TActionListState |
TContainedActionClass |
TEnumActionProc |
THintEvent |


Reference for unit 'ActnList': Classes

TAction | TAction is the basic action object used on the LCL.
TActionLink | A link between an action and a client class
TActionList | TActionList - The basic actions list class
TActionListEnumerator
TContainedAction | TContainedAction - parent class for TCustomAction; defines some properties especially relationships with parents
TCustomAction | TCustomAction is the ancestor class for TAction
TCustomActionList | TCustomActionList - the ancestor class for TActionList
TShortCutList | TShortCutList - a list of shortcuts for actions in an ActionList


Reference for unit 'ActnList': Procedures and functions

CreateAction

EnumRegisteredActions

Register

RegisterActions

UnRegisterActions


Reference for unit 'ActnList': Variables

ApplicationActionComponent


Index of all identifiers in unit 'ActnList'

A C E R T U

A

ApplicationActionComponent | asSuspended
asNormal | asSuspendedEnabled

C

CreateAction CreateActionProc

E

EnumRegisteredActions EnumRegisteredActionsProc

R

Register RegisterActions RegisterActionsProc

T

TAction | TActionListEnumerator | TCustomActionList
TActionEvent | TActionListState | TEnumActionProc
TActionLink | TContainedAction | THintEvent
TActionLinkClass | TContainedActionClass | TShortCutList
TActionList | TCustomAction |

U

UnRegisterActions UnRegisterActionsProc


TActionListState

Declaration

Source position: actnlist.pas line 74

type TActionListState = (

  asNormal,

  asSuspended,

  asSuspendedEnabled

);


TEnumActionProc

Declaration

Source position: actnlist.pas line 281

type TEnumActionProc = procedure(

  const Category: string;

  ActionClass: TBasicActionClass;

  Info: Pointer

) of object;


THintEvent

Declaration

Source position: actnlist.pas line 148

type THintEvent = procedure(

  var HintStr: string;

  var CanShow: Boolean

) of object;


Reference for unit 'alllclunits'

AllLCLUnits - a dummy unit containing a Uses clause listing all the units in the Lazarus Component Library - probably used as a checklist for building Lazarus

uses
CheckLst, | Classes defining TCheckListBox - a List Box with Check Box items
Clipbrd, | Definitions for the Clipboard to hold Cut or Copied data for Pasting
ColorBox, | Defines Classes for selecting color from a list or ComboBox
ComCtrls, | Common controls used in Lazarus forms
Controls, | Contains types, constants, classes, and routines used to implement visual controls
CustomTimer, | Contains the definition of the base class for TTimer
DBActns, | Standard actions used to navigate and manipulate a dataset in a datasource
DBCtrls, | Data-aware controls commonly used for viewing and operating on information held in databases
DBGrids, | Data-aware grids to display and operate on information in a database
DefaultTranslator, | Performs string translations using the language selected for the project
Dialogs, | Some dialogs commonly used in Lazarus applications. Look at the Procedures as well as the Classes
ExtCtrls, | Contains extra controls commonly used in Lazarus forms
ExtDlgs, | Contains useful extra dialogs such as Calendar, Calculator and Open/Save Picture
ExtGraphics, |
FileCtrl, | Class definitions for a box with a list of files for selection
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
GraphMath, | A Set of Mathematical Helper routines to simply Cross-Platform Canvas drawing etc
GraphUtil, | Contains routines and types used when drawing graphics
Grids, | Classes for displaying tabular data as a series of rows and columns
HelpIntfs, |
IcnsTypes, |
ImageListCache, |
ImgList, | Contains classes and types used in TCustomImageList, the base class for TImageList
IniPropStorage, | Contains a component that stores Form Session Properties in INI format.
InterfaceBase, | Provides an platform independent widgetset and helper functions.
IntfGraphics, | Classes and functions for easy handling of raw images (interface images)
LazHelpHTML, | Contains types and classes used to integrate and access help files in HTML format
LazHelpIntf, | Defines base classes used in the LCL help system
LCLClasses, | Defines the base class for all LCL TComponents including controls
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
LCLMemManager, |
LCLMessageGlue, |
LCLProc, | Useful lower level helper functions and classes
LCLResCache, | Types and methods to cache interface resources
LCLStrConsts, | This unit contains all resource strings of the LCL
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
Menus, | Menus to be used in Forms created with the Lazarus IDE
LCLUnicodeData, | Container for Unicode, Inc copyrighted data.
LCLVersion, | Contains the version number constants of the LCL.
LMessages, |
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
MaskEdit, | Defines classes for a masked edit control, i.e. editing with a masking string in place to obscure, format, or validate the text entered in the control
PairSplitter, | Defines the TPairSplitter component
PopupNotifier, | Contains the TPopupNotifier visual component
PostScriptCanvas, |
PostScriptPrinter, |
PostScriptUnicode,
Printers, | Defines Printers to be used as output from Lazarus applications
PropertyStorage, |
RubberBand, | Implements TRubberBand used to draw a "rubber-band" selection
ShellCtrls, | Contains controls which display files and directories
Spin, | This unit contains classes for spin edit controls.
StdActns, | Defines some standard actions to be used in Action Lists in the LCL
StdCtrls, | Several standard controls used in Lazarus forms
Themes, | For manipulation of display Themes, mostly in a Windows XP (and later) environment
TmSchema, |
Toolwin, | Implements a control which can paint its client area with borders
UTrace, |
XMLPropStorage, | Contains a component that stores Form Session Properties in XML format.
TimePopup, | Contains Forms, Types, and routines used to display a pop-up for TTimeEdit
Messages, |
WSButtons, |
WSCalendar, |
WSCheckLst, |
WSComCtrls, |
WSControls, |
WSDesigner,
WSDialogs, |
WSExtCtrls, |
WSExtDlgs, |
WSFactory,
WSForms, |
WSGrids, |
WSImgList, |
WSLCLClasses,
WSMenus, |
WSPairSplitter, |
WSProc, |
WSReferences,
WSSpin, |
WSStdCtrls, |
WSToolwin, |
ActnList, | Defines classes for Actions and Lists of actions to be used with LCL components
AsyncProcess, | Defines a process with asynchronous event notifications for data
ButtonPanel, | Defines a panel with Bitmap buttons
Buttons, | Contains types and classes used to implement specialized button classes
Calendar, | Classes and types used to implement TCalendar, a graphic control allowing selection of a date from a calendar display
RegisterLCL, | Registers LCL components and packages
ValEdit, |
LazCanvas, | Classes and functions for extending TFPImageCanvas
LazDialogs, | Contains classes, types, and routines needed for Lazarus dialogs on custom-drawn and non-desktop environments
LazRegions, | Implements non-native regions with support for managing their Z-order
CustomDrawn_Common, |
CustomDrawnControls, |
CustomDrawnDrawers, |
LazDeviceApis, | LCL APIs for accessing hardware sensors (such as Accelerometer, GPS, etc) and integrated elements of the system (such as Calendar, Contacts, etc)
LDockTree, | This unit defines TLazDockTree, the default TDockTree for the LCL
LazFreeTypeIntfDrawer, |
CustomDrawn_WinXP, |
CustomDrawn_Android, |
Arrow, | Defines the Arrow symbol widely used in Forms
EditBtn, | Defines specialized edit controls with attached speed buttons
ComboEx, | Contains classes, types, and routines used to implement the TComboBoxEx and TCheckComboBox visual components
DBExtCtrls, | dbextctrls.pp contains extended database controls
CustomDrawn_Mac, |
CalcForm, | Contains classes and types used in TCalculatorForm
LCLTranslator, | Performs string translation in the Lazarus IDE and LCL
GroupedEdit, | Provides the base class for grouped edit controls
LCLTaskDialog, | Implement a TaskDialog window for LCL
WSLazDeviceAPIS,
LCLPlatformDef, |
IndustrialBase, |
JSONPropStorage, | Contains a component that stores Form Session Properties in JSON format.
LCLExceptionStackTrace,
LazarusPackageIntf;


Index of all identifiers in unit 'alllclunits'

The latest version of this document can be found at lazarus-ccr.sourceforge.net .


Reference for unit 'Arrow'

Defines the Arrow symbol widely used in Forms

uses
Classes,
Types,
math,
Controls, | Contains types, constants, classes, and routines used to implement visual controls
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
IndustrialBase; |


Reference for unit 'Arrow': Types

TArrowType

TShadowType

TTrianglePoints

TTriPts


Reference for unit 'Arrow': Classes

TArrow

TArrow - an arrow symbol widely used in forms


Reference for unit 'Arrow': Procedures and functions

Register


Index of all identifiers in unit 'Arrow'

A P R S T

A

atDown | atRight
atLeft | atUp

P

ptA ptB ptC

R

Register

S

stEtchedIn | stFilled | stNone
stEtchedOut | stIn | stOut

T

TArrow | TShadowType | TTriPts
TArrowType | TTrianglePoints |


TShadowType

Declaration

Source position: arrow.pp line 27

type TShadowType = (

  stNone,

  stIn,

  stOut,

  stEtchedIn,

  stEtchedOut,

  stFilled

);


TTrianglePoints

Declaration

Source position: arrow.pp line 29

type TTrianglePoints = array [TTriPts] of TPoint;


TTriPts

Declaration

Source position: arrow.pp line 28

type TTriPts = (

  ptA,

  ptB,

  ptC

);


Reference for unit 'AsyncProcess'

Defines a process with asynchronous event notifications for data

uses
Classes,
process,
FileUtil,
UTF8Process,
InterfaceBase, | Provides an platform independent widgetset and helper functions.
LCLIntf; | Contains WinAPI like functions for Delphi compatibility


Reference for unit 'AsyncProcess': Classes

TAsyncProcess

Implements a process with asynchronous notifications for data and termination


Reference for unit 'AsyncProcess': Procedures and functions

Register


Index of all identifiers in unit 'AsyncProcess'

R T

R

Register

T

TAsyncProcess


DefShowButtons

Declaration

Source position: buttonpanel.pas line 25

const DefShowButtons = [pbOK, pbCancel, pbClose, pbHelp];


DefShowGlyphs

Declaration

Source position: buttonpanel.pas line 26

const DefShowGlyphs = [pbOK, pbCancel, pbClose, pbHelp];


Reference for unit 'ButtonPanel'

Defines a panel with Bitmap buttons

uses
Math,
Types,
sysutils,
Classes,
LCLProc, | Useful lower level helper functions and classes
Controls, | Contains types, constants, classes, and routines used to implement visual controls
ExtCtrls, | Contains extra controls commonly used in Lazarus forms
StdCtrls, | Several standard controls used in Lazarus forms
Buttons, | Contains types and classes used to implement specialized button classes
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
GraphType,
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
LMessages, |
Themes, | For manipulation of display Themes, mostly in a Windows XP (and later) environment
LCLType; | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.


Reference for unit 'ButtonPanel': Constants

DefShowButtons

DefShowGlyphs


Reference for unit 'ButtonPanel': Types

TButtonOrder | Enumerated type with the display order used for buttons on TButtonPanel
TPanelButton | Enumeration with values that represent the button types used on TButtonPanel
TPanelButtons | Set type used to store TPanelButton values


Reference for unit 'ButtonPanel': Classes

TButtonPanel | Implements a panel with Bitmap Button instances
TCustomButtonPanel | Defines the base class for TButtonPanel
TPanelBitBtn | Implements the buttons displayed for TButtonPanel


Reference for unit 'ButtonPanel': Procedures and functions

Register

Registers the TButtonPanel class in the Lazarus IDE


Index of all identifiers in unit 'ButtonPanel'

B D P R T

B

boCloseCancelOK boCloseOKCancel boDefault

D

DefShowButtons DefShowGlyphs

P

pbCancel | pbHelp
pbClose | pbOK

R

Register

T

TButtonOrder | TCustomButtonPanel | TPanelButton
TButtonPanel | TPanelBitBtn | TPanelButtons


TButtonOrder

Enumerated type with the display order used for buttons on TButtonPanel

Declaration

Source position: buttonpanel.pas line 20

type TButtonOrder = (
boDefault, | Uses the default button order; OK, Cancel, Close, Help
boCloseCancelOK, | Use the button order Close, Cancel, OK
boCloseOKCancel | Use the button order Close, OK, Cancel
);

Description

TButtonOrder is an enumeration with values which indicate the display order used for buttons on TButtonPanel.


TPanelButton

Enumeration with values that represent the button types used on TButtonPanel

Declaration

Source position: buttonpanel.pas line 21

type TPanelButton = (
pbOK, | Represents the OK button on the panel
pbCancel, | Represents the Cancel button on the panel
pbClose, | Represents the Close button on the panel
pbHelp | Represents the Help button on the panel
);

Description

TPanelButton is an enumeration type with values which represent the button types used on TButtonPanel.


TPanelButtons

Set type used to store TPanelButton values

Declaration

Source position: buttonpanel.pas line 22

type TPanelButtons = set of (
pbOK, | Represents the OK button on the panel
pbCancel, | Represents the Cancel button on the panel
pbClose, | Represents the Close button on the panel
pbHelp | Represents the Help button on the panel
);

Description

TPanelButtons is a set type used to store enumeration values from TPanelButton. TPanelButtons is the type used to implement the ShowButtons and ShowGlyphs properties in TButtonPanel.

See also

TPanelButton | Enumeration with values that represent the button types used on TButtonPanel
TCustomButtonPanel.ShowButtons | Indicates if buttons are displayed on the panel
TCustomButtonPanel.ShowGlyphs | Indicates whether Glyphs (small images) are shown on the buttons for the panel


BitBtnImages

Contains button identifiers used to get icons for TBitBtn button glyphs

Declaration

Source position: buttons.pp line 500

const BitBtnImages: array [TBitBtnKind] of LongInt = (idButtonBase, idButtonOk, idButtonCancel, idButtonHelp, idButtonYes, idButtonNo, idButtonClose, idButtonAbort, idButtonRetry, idButtonIgnore, idButtonAll, idButtonNoToAll, idButtonYesToAll);

Description

BitBtnImages is an Array constant which contains LongInt values for the button identifiers used in TBitBtn. BitBtnImages is indexed by the enumeration values in TBitBtnKind. Values in BitBtnImages are used in the GetLCLDefaultBtnGlyph routine.

See also

TBitBtnKind | TBitBtnKind - enumerated type of possible kinds of BitButtons.
GetLCLDefaultBtnGlyph | GetLCLDefaultBtnGlyph gets the LCL default button glyph for the specified button Kind


BitBtnModalResults

Contains modal result values for buttons defined in TBitBtnKind

Declaration

Source position: buttons.pp line 495

const BitBtnModalResults: array [TBitBtnKind] of TModalResult = (0, mrOK, mrCancel, 0, mrYes, mrNo, mrClose, mrAbort, mrRetry, mrIgnore, mrAll, mrNoToAll, mrYesToAll);

Description

BitBtnModalResults is an Array constant which contains TModalResult values returned for buttons in TBitBtn. BitBtnModalResults is indexed by the enumeration values in TBitBtnKind. BitBtnModalResults is used in the implementation of the RealizeKind method in TCustomBitBtn.

See also

TBitBtnKind

TBitBtnKind - enumerated type of possible kinds of BitButtons.


BitBtnResNames

Contains resource names for corresponding button identifiers in TBitBtn

Declaration

Source position: buttons.pp line 505

const BitBtnResNames: array [idButtonOk..idButtonNoToAll] of string = ('btn_ok', 'btn_cancel', 'btn_help', 'btn_yes', 'btn_no', 'btn_close', 'btn_abort', 'btn_retry', 'btn_ignore', 'btn_all', 'btn_all', 'btn_no');

Description

BitBtnResNames is an Array constant that contains Strings with the resource name for button identifiers used in TBitBtn. Values in BitBtnResNames are indexed by the range of values defined in BitBtnImages as idButtonOk..idButtonNoToAll.

BitBtnResNames is used in the implementation of the RealizeKind method in TCustomBitBtn.

See also

BitBtnImages

Contains button identifiers used to get icons for TBitBtn button glyphs


GetDefaultBitBtnGlyph

Declaration

Source position: buttons.pp line 477

var GetDefaultBitBtnGlyph: TGetDefaultBitBtnGlyph = Nil;


Reference for unit 'Buttons'

Contains types and classes used to implement specialized button classes

uses
Types,
Classes,
sysutils,
Math,
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLProc, | Useful lower level helper functions and classes
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
LCLStrConsts, | This unit contains all resource strings of the LCL
GraphType,
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
ImgList, | Contains classes and types used in TCustomImageList, the base class for TImageList
ActnList, | Defines classes for Actions and Lists of actions to be used with LCL components
Controls, | Contains types, constants, classes, and routines used to implement visual controls
StdCtrls, | Several standard controls used in Lazarus forms
LMessages, |
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
Themes, | For manipulation of display Themes, mostly in a Windows XP (and later) environment
Menus, | Menus to be used in Forms created with the Lazarus IDE
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
ImageListCache, |
LazUtilities;


Reference for unit 'Buttons': Constants

BitBtnImages | Contains button identifiers used to get icons for TBitBtn button glyphs
BitBtnModalResults | Contains modal result values for buttons defined in TBitBtnKind
BitBtnResNames | Contains resource names for corresponding button identifiers in TBitBtn


Reference for unit 'Buttons': Types

TBitBtnKind | TBitBtnKind - enumerated type of possible kinds of BitButtons.
TBitBtnKinds | TBitBtnKinds - set of TBitBtnKind
TButtonLayout | Enumerated type which defines the position for a glyph on a button.
TButtonState | A set of constants to define the state of a SpeedButton.
TGetDefaultBitBtnGlyph | TGetDefaultBitBtnGlyph - generic method to return a default Bit Button Glyph of specified Kind
TGlyphTransparencyMode | Enumerated type with transparency mode values for button glyphs
TNumGlyphs | Defines the range of values available to access button glyphs


Reference for unit 'Buttons': Classes

TBitBtn | A Button with a small image attached
TButtonGlyph | Represents an image that can be attached to a button
TCustomBitBtn | TCustomBitBtn - the ancestor class for TBitBtn
TCustomSpeedButton | The ancestor class for TSpeedButton
TSpeedButton | A Button used to represent states (checked or unchecked)
TSpeedButtonActionLink | Links a TSpeedButton with a TAction instance


Reference for unit 'Buttons': Procedures and functions

BidiAdjustButtonLayout | Adjusts the specified button layout for use in bi-drectional rendering
dbgs | Gets a String with debugging information from the specified TBitBtnKind instance
GetButtonCaption | Gets the default caption for the specified button identifier
GetButtonIcon | Gets a bitmap with the glyph image for the specified button identifier
GetDefaultButtonIcon | Gets the default icon for the specified button identifier
GetLCLDefaultBtnGlyph | GetLCLDefaultBtnGlyph gets the LCL default button glyph for the specified button Kind
LoadGlyphFromLazarusResource | LoadGlyphFromLazarusResource loads a glyph image with the specified name from a Lazarus Resource file (.lrs)
LoadGlyphFromResourceName | Loads a bitmap from a named resource into the specified Glyph
LoadGlyphFromStock | Loads the bitmap for the specified Glyph using the image for the specified button identifier
Register | Registers TBitBtn and TSpeedButton classes on the Additional tab in the Lazarus IDE


Reference for unit 'Buttons': Variables

GetDefaultBitBtnGlyph


Index of all identifiers in unit 'Buttons'

B D G L R T

B

BidiAdjustButtonLayout | bkHelp | blGlyphLeft
BitBtnImages | bkIgnore | blGlyphRight
BitBtnModalResults | bkNo | blGlyphTop
BitBtnResNames | bkNoToAll | bsDisabled
bkAbort | bkOK | bsDown
bkAll | bkRetry | bsExclusive
bkCancel | bkYes | bsHot
bkClose | bkYesToAll | bsUp
bkCustom | blGlyphBottom |

D

dbgs

G

GetButtonCaption | GetDefaultButtonIcon | gtmOpaque
GetButtonIcon | GetLCLDefaultBtnGlyph | gtmTransparent
GetDefaultBitBtnGlyph | gtmGlyph |

L

LoadGlyphFromLazarusResource LoadGlyphFromResourceName LoadGlyphFromStock

R

Register

T

TBitBtn | TButtonState | TNumGlyphs
TBitBtnKind | TCustomBitBtn | TSpeedButton
TBitBtnKinds | TCustomSpeedButton | TSpeedButtonActionLink
TButtonGlyph | TGetDefaultBitBtnGlyph |
TButtonLayout | TGlyphTransparencyMode |


TButtonLayout

Enumerated type which defines the position for a glyph on a button.

Declaration

Source position: buttons.pp line 43

type TButtonLayout = (
blGlyphLeft, | Image is drawn aligned to the left
blGlyphRight, | Image is drawn aligned to the right
blGlyphTop, | Image is drawn aligned to the top
blGlyphBottom | Image is drawn aligned to the bottom
);

Description

TButtonLayout is an enumerated type which contains constants that define the position for a glyph on a button. It is used to implement the Layout property in TBitBtn and TSpeedButton classes. It is also used to control the layout of images drawn in the columns for TGrid and TStringGrid.

See also

TBitBtn.Layout | Layout of button - Glyph at top, bottom, left or right
TSpeedButton.Layout | The button layout - Glyph at top, bottom, left or right
#LCL.Grids.TCustomGrid | TCustomGrid - the base class for all grid controls
#LCL.Grids.TCustomStringGrid | TCustomStringGrid - base class for TStringGrid
#LCL.Grids.TGridColumn | Implements a column definition used for tabular data in TCustomGrid
#LCL.Grids.TGridColumnTitle.ImageLayout | ImageLayout - the layout to use for any image in the title


TButtonState

A set of constants to define the state of a SpeedButton.

Declaration

Source position: buttons.pp line 51

type TButtonState = (
bsUp, | Draw the button in its up state
bsDisabled, | Draw the button in its disabled state
bsDown, | Draw the button in its down state
bsExclusive, | Draw the button as the only one down in its group
bsHot
);

Description

TButtonState is an enumerated type with constants that define the drawing state for a button. TButtonState is the type used to implement the State property in TCustomSpeedButton.


TGetDefaultBitBtnGlyph

TGetDefaultBitBtnGlyph - generic method to return a default Bit Button Glyph of specified Kind

Declaration

Source position: buttons.pp line 475

type TGetDefaultBitBtnGlyph = function(

  Kind: TBitBtnKind;

  var Handled: Boolean

):TBitmap;


TGlyphTransparencyMode

Enumerated type with transparency mode values for button glyphs

Declaration

Source position: buttons.pp line 68

type TGlyphTransparencyMode = (
gtmGlyph, | Transparency is defined in the glyph
gtmOpaque, | Transparent is not used, as defined by the owner of the glyph
gtmTransparent | Glyph is drawn with transparency
);

Description

TGlyphTransparencyMode is an enumerated type which contains values representing the transparency modes used for button glyphs. TGlyphTransparencyMode is the type used to implement the TransparentMode property in TButtonGlyph.


TNumGlyphs

Defines the range of values available to access button glyphs

Declaration

Source position: buttons.pp line 65

type TNumGlyphs = 1..5;

Description

TNumGlyphs is an Integer range constant which defines the minimum and maximum number of glyphs available for buttons. TNumGlyphs is the type used to implement the NumGlyphs property in TButtonGlyph, TCustomBitBtn, and TCustomSpeedButton.

See also

TButtonGlyph.NumGlyphs | The number of glyphs available for button states
TCustomBitBtn.NumGlyphs | The number of glyphs available for the control
TCustomSpeedButton.NumGlyphs | The number of Glyphs available


CalcDefPrecision

Defines the default number of digits of precision used for values in TCalculatorForm

Declaration

Source position: calcform.pas line 29

const CalcDefPrecision = 15;


cCalculatorFontName

Font name used for buttons and displays in a calculator

Declaration

Source position: calcform.pas line 147

var cCalculatorFontName: string = 'MS Sans Serif';


cCalculatorFontSize

Font size used for buttons and displays in a calculator

Declaration

Source position: calcform.pas line 148

var cCalculatorFontSize: Integer = 8;


cCalculatorFontStyle

Font style used for buttons and displays in a calculator

Declaration

Source position: calcform.pas line 149

var cCalculatorFontStyle: TFontStyles = [fsBold];


cColorBtnCancel

Color for the Cancel button in a calculator

Declaration

Source position: calcform.pas line 142

var cColorBtnCancel: TColor = clmaroon;


cColorBtnClear

Color for the Clear button in a calculator

Declaration

Source position: calcform.pas line 140

var cColorBtnClear: TColor = clred;


cColorBtnDigits

Color for the numeric digit buttons in a calculator

Declaration

Source position: calcform.pas line 138

var cColorBtnDigits: TColor = clblack;


cColorBtnMemory

Color for the Memory button in a calculator

Declaration

Source position: calcform.pas line 139

var cColorBtnMemory: TColor = clnavy;


cColorBtnOk

Color for the OK button in a calculator

Declaration

Source position: calcform.pas line 141

var cColorBtnOk: TColor = clgreen;


cColorBtnOthers

Color for miscellaneous "other" buttons in a calculator

Declaration

Source position: calcform.pas line 143

var cColorBtnOthers: TColor = clblack;


cColorDisplayBack

Color for the background of the display area in a calculator

Declaration

Source position: calcform.pas line 145

var cColorDisplayBack: TColor = clwhite;


cColorDisplayText

Color for text on the display area for a calculator

Declaration

Source position: calcform.pas line 144

var cColorDisplayText: TColor = clblack;


Reference for unit 'CalcForm'

Contains classes and types used in TCalculatorForm

uses
Classes,
sysutils,
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
Controls, | Contains types, constants, classes, and routines used to implement visual controls
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
StdCtrls, | Several standard controls used in Lazarus forms
ExtCtrls, | Contains extra controls commonly used in Lazarus forms
Buttons, | Contains types and classes used to implement specialized button classes
Menus, | Menus to be used in Forms created with the Lazarus IDE
Clipbrd; | Definitions for the Clipboard to hold Cut or Copied data for Pasting


Reference for unit 'CalcForm': Constants

CalcDefPrecision

Defines the default number of digits of precision used for values in TCalculatorForm


Reference for unit 'CalcForm': Types

TCalculatorCalcKeyEvent | Specifies an event handler signalled for Key events occurring in TCalculatorForm
TCalculatorDispChangeEvent | Specifies an event handler signalled when the display in TCalculatorForm is changed
TCalculatorLayout |
TCalculatorState |


Reference for unit 'CalcForm': Classes

TCalculatorForm | Implements the form used to display a calculator in a TCalculatorDialog
TCalculatorPanel | Implements a panel used for buttons and the value display in a calculator form


Reference for unit 'CalcForm': Procedures and functions

CreateCalculatorForm

Creates and configures a new TCalculatorForm instance


Reference for unit 'CalcForm': Variables

cCalculatorFontName | Font name used for buttons and displays in a calculator
cCalculatorFontSize | Font size used for buttons and displays in a calculator
cCalculatorFontStyle | Font style used for buttons and displays in a calculator
cColorBtnCancel | Color for the Cancel button in a calculator
cColorBtnClear | Color for the Clear button in a calculator
cColorBtnDigits | Color for the numeric digit buttons in a calculator
cColorBtnMemory | Color for the Memory button in a calculator
cColorBtnOk | Color for the OK button in a calculator
cColorBtnOthers | Color for miscellaneous "other" buttons in a calculator
cColorDisplayBack | Color for the background of the display area in a calculator
cColorDisplayText | Color for text on the display area for a calculator


Index of all identifiers in unit 'CalcForm'

C T

C

CalcDefPrecision | cColorBtnDigits | clNormal
cCalculatorFontName | cColorBtnMemory | clSimple
cCalculatorFontSize | cColorBtnOk | CreateCalculatorForm
cCalculatorFontStyle | cColorBtnOthers | csError
cColorBtnCancel | cColorDisplayBack | csFirst
cColorBtnClear | cColorDisplayText | csValid

T

TCalculatorCalcKeyEvent | TCalculatorForm | TCalculatorPanel
TCalculatorDispChangeEvent | TCalculatorLayout | TCalculatorState


TCalculatorCalcKeyEvent

Specifies an event handler signalled for Key events occurring in TCalculatorForm

Declaration

Source position: calcform.pas line 32

type TCalculatorCalcKeyEvent = procedure(

  var key: Char

) of object;

Arguments

key

Key value examined in the event handler


TCalculatorDispChangeEvent

Specifies an event handler signalled when the display in TCalculatorForm is changed

Declaration

Source position: calcform.pas line 33

type TCalculatorDispChangeEvent = procedure of object;


TCalculatorLayout

Declaration

Source position: calcform.pas line 36

type TCalculatorLayout = (
clNormal, | The default layout with larger button sizes and more whitespace
clSimple | The compact layout with smaller button sizes
);

Description

TCalculatorLayout is an enumerated type with values that represent the layout for keys and panels on a calculator form. TCalculatorLayout is passed as an argument to the CreateCalculatorForm routine, and to methods in TCalculatorForm and TCalculatorPanel.

See also

TCalculatorForm.Create | Constructor for the class instance
TCalculatorForm.InitForm | Initializes the calculator form using the specified layout
TCalculatorPanel.CreateLayout | Initializes and configures the calculator panel using the specified layout


TCalculatorState

Declaration

Source position: calcform.pas line 34

type TCalculatorState = (
csFirst, | Value on the First key press
csValid, | Value after the oepration for the key has been applied successfully
csError | Value when the operation resulted in an error
);

Description

TCalculatorState is an enumerated type with values that represent the status for keys/operations in the calculator. TCalculatorState is the type used to implement the Status property in TCalculatorPanel.

See also

TCalculatorPanel.Status

Contains the status or state for the calculator panel


DefaultDisplaySettings

Default display settings used in TCalendar

Declaration

Source position: calendar.pp line 45

const DefaultDisplaySettings = [dsShowHeadings, dsShowDayNames];

Description

DefaultDisplaySettings is a constant with the default display settings used in TCalendar. DefaultDisplaySettings contains the following values:

dsShowHeadings
Displays the month/year heading
dsShowDayNames
Displays day names


Reference for unit 'Calendar'

Classes and types used to implement TCalendar, a graphic control allowing selection of a date from a calendar display

uses
Types,
sysutils,
Classes,
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLStrConsts, | This unit contains all resource strings of the LCL
LMessages, |
Controls, | Contains types, constants, classes, and routines used to implement visual controls
LResources; | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.


Reference for unit 'Calendar': Constants

DefaultDisplaySettings

Default display settings used in TCalendar


Reference for unit 'Calendar': Types

TCalDayOfWeek
TCalendarPart | Indicates where a mouse click occurred in a calendar control
TCalendarView | Defines the view for a calendar
TDisplaySetting | Enumerated type with values that control display settings in TCalendar
TDisplaySettings | Set type for TDisplaySetting values


Reference for unit 'Calendar': Classes

EInvalidDate | EInvalidDate is an exception raised for an invalid date
TCalendar | TCalendar allows selection of a date from a calendar display
TCustomCalendar | The base class for controls which can contain other (child) controls


Reference for unit 'Calendar': Procedures and functions

Register


Index of all identifiers in unit 'Calendar'

C D E R T

C

cpDate | cpTitleMonth | cvDecade
cpNoWhere | cpTitleYear | cvMonth
cpTitle | cpWeekNumber | cvYear
cpTitleBtn | cvCentury |

D

DefaultDisplaySettings | dowSunday | dsShowDayNames
dowDefault | dowThursday | dsShowHeadings
dowFriday | dowTuesday | dsShowWeekNumbers
dowMonday | dowWednesday |
dowSaturday | dsNoMonthChange |

E

EInvalidDate

R

Register

T

TCalDayOfWeek | TCalendarView | TDisplaySettings
TCalendar | TCustomCalendar |
TCalendarPart | TDisplaySetting |


TCalDayOfWeek

Declaration

Source position: calendar.pp line 68

type TCalDayOfWeek = (

  dowMonday,

  dowTuesday,

  dowWednesday,

  dowThursday,

  dowFriday,

  dowSaturday,

  dowSunday,

  dowDefault

);


TDisplaySetting

Enumerated type with values that control display settings in TCalendar

Declaration

Source position: calendar.pp line 36

type TDisplaySetting = (
dsShowHeadings, | Displays a month/year heading
dsShowDayNames, | Displays day names
dsNoMonthChange, | Prevents changing the current month
dsShowWeekNumbers | Displays week numbers
);

Description

TDisplaySetting is an enumerated type with values that control display settings in TCalendar. Values from TDisplaySetting are stored in the TDisplaySettings type.


TDisplaySettings

Set type for TDisplaySetting values

Declaration

Source position: calendar.pp line 42

type TDisplaySettings = set of (
dsShowHeadings, | Displays a month/year heading
dsShowDayNames, | Displays day names
dsNoMonthChange, | Prevents changing the current month
dsShowWeekNumbers | Displays week numbers
);

Description

TDisplaySettings is a set type used to store enumerations values from TDisplaySetting.


Reference for unit 'CalendarPopup'

Implements a pop-up form with a TCalendar control for TDateEdit

uses
Classes,
sysutils,
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
Controls, | Contains types, constants, classes, and routines used to implement visual controls
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Dialogs, | Some dialogs commonly used in Lazarus applications. Look at the Procedures as well as the Classes
Calendar, | Classes and types used to implement TCalendar, a graphic control allowing selection of a date from a calendar display
LCLProc, | Useful lower level helper functions and classes
LCLType; | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.


Reference for unit 'CalendarPopup': Types

TReturnDateEvent

Specifies an event handler signalled when a date is selected on a pop-up calendar form


Reference for unit 'CalendarPopup': Classes

TCalendarPopupForm

Implements a non-modal pop-up form used to select a date from a TCalendar control


Reference for unit 'CalendarPopup': Procedures and functions

ShowCalendarPopup

Creates, configures, and displays a TCalendarPopupForm instance


Index of all identifiers in unit 'CalendarPopup'

S T

S

ShowCalendarPopup

T

TCalendarPopupForm TReturnDateEvent


TReturnDateEvent

Specifies an event handler signalled when a date is selected on a pop-up calendar form

Declaration

Source position: calendarpopup.pas line 26

type TReturnDateEvent = procedure(

  Sender: TObject;

  const Date: TDateTime

) of object;

Arguments

Sender | Object for the event notification; normally the pop-up calendar form
Date | TDateTime value for the date selected on the calendar form

Description

TReturnDateEvent specifies an event handler signalled when a date is selected on a pop-up calendar form. TReturnDateEvent is the type used to implement the OnReturnDate event handler in TCalendarPopupForm. Applications must implement an object procedure used to respond to the event notification. It is passed as an argument to the ShowCalendarPopup routine.

See also

ShowCalendarPopup

Creates, configures, and displays a TCalendarPopupForm instance


Reference for unit 'CheckLst'

Classes defining TCheckListBox - a List Box with Check Box items

uses
Classes,
sysutils,
Math,
LCLProc, | Useful lower level helper functions and classes
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
GraphType,
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
LMessages, |
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
Controls, | Contains types, constants, classes, and routines used to implement visual controls
StdCtrls, | Several standard controls used in Lazarus forms
LCLIntf; | Contains WinAPI like functions for Delphi compatibility


Reference for unit 'CheckLst': Types

TCheckListClicked

Defines an object procedure signalled when an item in TCheckListBox is clicked


Reference for unit 'CheckLst': Classes

TCheckListBox | TCheckListBox implements a list box with check boxes for its items
TCustomCheckListBox | TCustomCheckListBox defines the base class for TCheckListBox - a list box with check box items


Reference for unit 'CheckLst': Procedures and functions

Register

Adds TCheckListBox to the Lazarus IDE


Index of all identifiers in unit 'CheckLst'

R T

R

Register

T

TCheckListBox TCheckListClicked TCustomCheckListBox


TCheckListClicked

Defines an object procedure signalled when an item in TCheckListBox is clicked

Declaration

Source position: checklst.pas line 29

type TCheckListClicked = procedure(

  Sender: TObject;

  Index: Integer

) of object;

Arguments

Sender | TObject instance for the event notification
Index | Ordinal position for the item clicked in the control

Description

TCheckListClicked is an object procedure type signalled when an item in TCheckListBox is clicked. TCheckListClicked is the type used to implement the OnItemClick event handler in TCheckListBox. Applications must provide an implementation of the type and assign to the event handler to allow responding to the event notification.

See also

TCheckListBox.OnItemClick

Event handler signalled when one of the Items in the control is clicked using the mouse


Reference for unit 'Clipbrd'

Definitions for the Clipboard to hold Cut or Copied data for Pasting

uses
Classes,
sysutils,
fasthtmlparser,
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
FPCAdds, |
LazUTF8,
LazTracer;


Reference for unit 'Clipbrd': Types

TClipboardData


Reference for unit 'Clipbrd': Classes

TClipboard

TClipboard - area for holding information that has been cut or copied, ready for pasting


Reference for unit 'Clipbrd': Procedures and functions

CF_Bitmap |
CF_Component |
CF_HTML
CF_MetaFilePict |
CF_Object |
CF_Picture |
CF_Text |
Clipboard | Clipboard the function called to access the clipboard with an optional type specifier
FreeAllClipboards | FreeAllClipboards - frees all existing clipboards, releasing their resources
PrimarySelection | PrimarySelection - the first selection if multiple clipboards exist
RegisterClipboardFormat | RegisterClipboardFormat add the supplied format name to the register of clipboard formats
SecondarySelection | SecondarySelection - the second selection if multiple clipboards exist
SetClipboard | SetClipboard - sets up and returns a NewClipboard, with an optional type specifier


Index of all identifiers in unit 'Clipbrd'

C F P R S T

C

CF_Bitmap | CF_MetaFilePict | CF_Text
CF_Component | CF_Object | Clipboard
CF_HTML | CF_Picture |

F

FreeAllClipboards

P

PrimarySelection

R

RegisterClipboardFormat

S

SecondarySelection SetClipboard

T

TClipboard TClipboardData


cDefaultColorRectOffset

Declaration

Source position: colorbox.pas line 28

const cDefaultColorRectOffset = 3;


cDefaultColorRectWidth

Declaration

Source position: colorbox.pas line 27

const cDefaultColorRectWidth = 14;


Reference for unit 'ColorBox'

Defines Classes for selecting color from a list or ComboBox

uses
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
sysutils,
Types,
Classes,
LCLProc, | Useful lower level helper functions and classes
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLStrConsts, | This unit contains all resource strings of the LCL
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Controls, | Contains types, constants, classes, and routines used to implement visual controls
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
Dialogs, | Some dialogs commonly used in Lazarus applications. Look at the Procedures as well as the Classes
StdCtrls; | Several standard controls used in Lazarus forms


Reference for unit 'ColorBox': Constants

cDefaultColorRectOffset

cDefaultColorRectWidth


Reference for unit 'ColorBox': Types

TColorBoxStyle

TColorBoxStyle - set of TColorBoxStyles

TColorBoxStyles

TGetColorsEvent

TLBGetColorsEvent


Reference for unit 'ColorBox': Classes

TColorBox | TColorBox - presents the user with a ComboBox with a drop-down list from which to select a color
TColorListBox | TColorListBox - a box containing a simple list of colors from which to select
TCustomColorBox | TCustomColorBox - base class for TColorBox
TCustomColorListBox | TCustomColorListBox - base class for TColorListBox


Reference for unit 'ColorBox': Procedures and functions

Register

Register procedure for colorbox


Index of all identifiers in unit 'ColorBox'

C R T

C

cbCustomColor | cbIncludeNone | cDefaultColorRectOffset
cbCustomColors | cbPrettyNames | cDefaultColorRectWidth
cbExtendedColors | cbStandardColors |
cbIncludeDefault | cbSystemColors |

R

Register

T

TColorBox | TColorListBox | TGetColorsEvent
TColorBoxStyle | TCustomColorBox | TLBGetColorsEvent
TColorBoxStyles | TCustomColorListBox |


TGetColorsEvent

Declaration

Source position: colorbox.pas line 43

type TGetColorsEvent = procedure(

  Sender: TCustomColorBox;

  Items: TStrings

) of object;


TLBGetColorsEvent

Declaration

Source position: colorbox.pas line 163

type TLBGetColorsEvent = procedure(

  Sender: TCustomColorListBox;

  Items: TStrings

) of object;


Reference for unit 'ComboEx'

Contains classes, types, and routines used to implement the TComboBoxEx and TCheckComboBox visual components

uses
Classes,
sysutils,
Types,
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LMessages, |
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
LazLoggerBase,
ImgList, | Contains classes and types used in TCustomImageList, the base class for TImageList
Controls, | Contains types, constants, classes, and routines used to implement visual controls
StdCtrls, | Several standard controls used in Lazarus forms
ComCtrls, | Common controls used in Lazarus forms
ExtCtrls, | Contains extra controls commonly used in Lazarus forms
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
GraphUtil, | Contains routines and types used when drawing graphics
Themes, | For manipulation of display Themes, mostly in a Windows XP (and later) environment
Forms; | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface


Reference for unit 'ComboEx': Types

TAutoCompleteOption | Enumerated type with values representing the autocomplete options used in TComboBoxEx
TAutoCompleteOptions | Sets type used to store TAutoCompleteOption values
TCheckItemChange | Specifies an event handler signalled when a checkbox in TCustomCheckCombo is changed
TComboBoxExStyle | Enumerated type with values for display styles available in TCustomComboBoxEx
TComboBoxExStyleEx | Enumerated type with values which modify the behavior in TComboEx
TComboBoxExStyles | Set type used to store TComboBoxExStyle enumeration values
TCustomData | Pointer type used to access the arbitrary data in TListControlItem
TListCompareEvent |
TListItemsCompare | Specifies a function type used to compare items in TComboEx
TListItemsSortType | TSortType - enumerated type, a series of constants signifying that there is no sorting or that sorting is according to data, test or both


Reference for unit 'ComboEx': Classes

TCheckComboBox | Custom combo box which displays checkboxes for the items in the control
TCheckComboItemState | Represents state and data for a Checkbox item displayed in TCustomCheckCombo
TComboBoxEx | Implements an extended Combo Box component
TComboExItem | Implements an extended item used in TComboEx
TComboExItems | Implements a collection for the items added to TCustomComboBoxEx
TCustomCheckCombo | Implements the base class for a combo box which displays checkboxes for items in the control
TCustomComboBoxEx | Implements the base class for an extended/enhanced combo box
TListControlItem | Implements a collection item added to a list control
TListControlItems | Container for the items added to a list control


Reference for unit 'ComboEx': Procedures and functions

Register

Registers components for use in the Lazarus IDE


Index of all identifiers in unit 'ComboEx'

A C R T

A

acoAutoAppend | acoRtlReading | acoUseTab
acoAutoSuggest | acoSearch |
acoFilterPrefixes | acoUpDownKeyDropsList |

C

csExCaseSensitive | csExNoEditImage | csExPathWordBreak
csExDropDown | csExNoEditImageIndent | csExSimple
csExDropDownList | csExNoSizeLimit |

R

Register

T

TAutoCompleteOption | TComboBoxExStyleEx | TListCompareEvent
TAutoCompleteOptions | TComboBoxExStyles | TListControlItem
TCheckComboBox | TComboExItem | TListControlItems
TCheckComboItemState | TComboExItems | TListItemsCompare
TCheckItemChange | TCustomCheckCombo | TListItemsSortType
TComboBoxEx | TCustomComboBoxEx |
TComboBoxExStyle | TCustomData |


TAutoCompleteOption

Enumerated type with values representing the autocomplete options used in TComboBoxEx

Declaration

Source position: comboex.pas line 40

type TAutoCompleteOption = (
acoAutoSuggest, | Enables auto suggest
acoAutoAppend, | Enables auto appending items to the combo box box
acoSearch, | Enables searching items for the current value in the edit control
acoFilterPrefixes, | Enables prefixes in the filter for the control
acoUseTab, | Enables Tab key navigation in the control
acoUpDownKeyDropsList, | Enables toggling the visibility of the drop down using Up and Down cursor keys
acoRtlReading | Enables Right-to-Left text rendering (BiDi Mode) in the control
);

Description

TAutoCompleteOption is an enumerated type with values representing the autocomplete options used in TCustomComboBoxEx and TComboBoxEx. Values from the enumeration are stored in the TAutoCompleteOptions set type used to implement the AutoCompleteOptions property in TCustomComboBoxEx and TComboBoxEx. Including a value from the enumeration in the TAutoCompleteOptions set enables the corresponding feature.

See also

TAutoCompleteOptions | Sets type used to store TAutoCompleteOption values
TCustomComboBoxEx.AutoCompleteOptions | Contains settings for autocompletion features enabled in the control
TComboBoxEx.AutoCompleteOptions


TAutoCompleteOptions

Sets type used to store TAutoCompleteOption values

Declaration

Source position: comboex.pas line 42

type TAutoCompleteOptions = set of (
acoAutoSuggest, | Enables auto suggest
acoAutoAppend, | Enables auto appending items to the combo box box
acoSearch, | Enables searching items for the current value in the edit control
acoFilterPrefixes, | Enables prefixes in the filter for the control
acoUseTab, | Enables Tab key navigation in the control
acoUpDownKeyDropsList, | Enables toggling the visibility of the drop down using Up and Down cursor keys
acoRtlReading | Enables Right-to-Left text rendering (BiDi Mode) in the control
);

Description

TAutoCompleteOptions is a set type used to store zero or more values from the TAutoCompleteOption enumeration. TAutoCompleteOptions is the type used to implement the AutoCompleteOptions property in TCustomComboBoxEx and TComboBoxEx. When an enumeration value is included in the set type, the corresponding feature enabled. When the value is excluded, the feature is disabled.

See also

TAutoCompleteOption | Enumerated type with values representing the autocomplete options used in TComboBoxEx
TCustomComboBoxEx.AutoCompleteOptions | Contains settings for autocompletion features enabled in the control
TComboBoxEx.AutoCompleteOptions


TCheckItemChange

Specifies an event handler signalled when a checkbox in TCustomCheckCombo is changed

Declaration

Source position: comboex.pas line 52

type TCheckItemChange = procedure(

  Sender: TObject;

  AIndex: Integer

) of object;

Arguments

Sender | Object for the event notification
AIndex | Ordinal position for the changed checkbox

Description

TCheckItemChange is an object procedure which specifies an event handler signalled when a checkbox in TCustomCheckCombo is changed. TCheckItemChange is the type used to implement the OnItemChange property in TCustomCheckCombo and TCheckComboBox.

See also

TCustomCheckCombo.Checked | Provides indexed access to the Boolean value for a checkbox defined in Items
TCustomCheckCombo.State | Provides indexed access to the checked State for a checkbox defined in Items
TCustomCheckCombo.OnItemChange | Event handler signalled when the state for a checkbox in the control is changed
TCheckComboBox.OnItemChange


TCustomData

Pointer type used to access the arbitrary data in TListControlItem

Declaration

Source position: comboex.pas line 47

type TCustomData = Pointer;

Description

TCustomData is a Pointer type used to implement the Data property in TListControlItem.

See also

TListControlItem.Data

Pointer to the data used in custom sort operations


TListCompareEvent

Declaration

Source position: comboex.pas line 54

type TListCompareEvent = function(

  AList: TListControlItems;

  AItem1: TListControlItem;

  AItem2: TListControlItem

):Integer of object;

Description

Similar to TListItemsSortType, but implemented as an object function.


TListItemsCompare

Specifies a function type used to compare items in TComboEx

Declaration

Source position: comboex.pas line 49

type TListItemsCompare = function(

  AList: TListControlItems;

  AItem1: Integer;

  AItem2: Integer

):Integer;

Arguments

AList | Collection with the items compared in the routine
AItem1 | Ordinal position for the first item in the comparison
AItem2 | Ordinal position for the second item in the comparison

Function result

Integer with the relative order for the compared values at the specified positions

Description

TListItemsCompare is an Integer function type used to implement a comparison between the items stored at the specified positions in AList. The return value contains the relative sort order for the compared values, for example:

-1
Aitem1 occurs before AItem2
0
AItem1 and AItem2 have the same values
1
AItem1 occurs after AItem2

TListItemsCompare implements the sort operation performed in TListControlItems when its CustomSort method is called.

See also

TListControlItems.CustomSort | Performs a custom sort using the specified routine
TListControlItems.Sort | Performs the Sort routine required for the setting in SortType
TListControlItems.SortType | Determines the comparison mechanism used for collection items in the Sort method
TListControlItems.OnCompare | Event handler signalled to sort the collection using the data in the collection items
TListControlItems.CompareItems | Implements a comparison function for items in the collection


TListItemsSortType

TSortType - enumerated type, a series of constants signifying that there is no sorting or that sorting is according to data, test or both

Declaration

Source position: comboex.pas line 50

type TListItemsSortType = TSortType;

See also

#lcl.ComCtrls.TSortType

TSortType - enumerated type, a series of constants signifying that there is no sorting or that sorting is according to data, test or both


CN_DROPDOWNCLOSED

Message constant

Declaration

Source position: comctrls.pp line 2020

const CN_DROPDOWNCLOSED = LM_USER + $1000;


DefaultMultiSelectStyle

Declaration

Source position: comctrls.pp line 3301

const DefaultMultiSelectStyle = [msControlSelect];


DefaultTreeNodeExpandSignSize

Declaration

Source position: comctrls.pp line 3303

const DefaultTreeNodeExpandSignSize = 9;


DefaultTreeNodeHeight

Declaration

Source position: comctrls.pp line 3302

const DefaultTreeNodeHeight = 20;


DefaultTreeViewOptions

A set of TreeViewOptions which are set be default.

Declaration

Source position: comctrls.pp line 3298

const DefaultTreeViewOptions = [tvoShowRoot, tvoShowLines, tvoShowButtons, tvoHideSelection, tvoToolTips, tvoKeepCollapsedNodes, tvoAutoItemHeight, tvoThemedDraw];

Description

A series of defaults used to set the options of a TreeView object when first placed on a form. This set consists of the following items:

tvoShowRoot,
            tvoShowLines,
            tvoShowButtons,
            tvoHideSelection,
            tvoToolTips,
            tvoKeepCollapsedNodes,
            tvoAutoItemHeight

For the meaning of these options, see the documentation of TTreeView.


Reference for unit 'ComCtrls'

Common controls used in Lazarus forms

uses
sysutils,
Types,
Classes,
Math,
Laz_AVL_Tree,
LazUTF8,
LazUTF8Classes,
LazLoggerBase,
LazUtilities,
LCLStrConsts, | This unit contains all resource strings of the LCL
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LMessages, |
WSLCLClasses,
WSReferences,
LCLProc, | Useful lower level helper functions and classes
GraphType,
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
ImgList, | Contains classes and types used in TCustomImageList, the base class for TImageList
ActnList, | Defines classes for Actions and Lists of actions to be used with LCL components
Themes, | For manipulation of display Themes, mostly in a Windows XP (and later) environment
Menus, | Menus to be used in Forms created with the Lazarus IDE
Controls, | Contains types, constants, classes, and routines used to implement visual controls
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
StdCtrls, | Several standard controls used in Lazarus forms
ExtCtrls, | Contains extra controls commonly used in Lazarus forms
Toolwin, | Implements a control which can paint its client area with borders
Buttons; | Contains types and classes used to implement specialized button classes

Overview

comctrls.pp contains classes and types like those found in the Delphi comctrls unit.


Reference for unit 'ComCtrls': Constants

CN_DROPDOWNCLOSED | Message constant
DefaultMultiSelectStyle |
DefaultTreeNodeExpandSignSize |
DefaultTreeNodeHeight |
DefaultTreeViewOptions | A set of TreeViewOptions which are set be default.
LCLStreamID | A constant for the identifier of a LCL stream
TCN_First |
TCN_SELCHANGE |
TCN_SELCHANGING |


Reference for unit 'ComCtrls': Types

PDelphiNodeInfo | A pointer to TDelphiNodeInfo
PNodeCache | PNodeCache - pointer to TNodeCache
TAddMode | TAddMode - enumerated type containing a series of constants to determine the place where a node should be placed in a tree
TCoolBandMaximize |
TCTabControlCapabilities | TCTabControlCapabilities - set of TCTabControlCapability
TCTabControlCapability | TCTabControlCapability - enumerated type containing possible capabilities of a notebook or tabbed control
TCTabControlOption | TCTabControlOption - Show the close button on a tab, allow multi-line tabs
TCTabControlOptions | TCTabControlOptions - set of TCTabControlOption
TCustomDrawResult | TCustomDrawResult - set of TCustomDrawResultFlag
TCustomDrawResultFlag | TCustomDrawResultFlag - enumerated type, a series of flags to signify the result of a drawing process
TCustomDrawStage | TCustomDrawStage a series of constants to define the drawing stages
TCustomDrawState | TCustomDrawState - set of TCustomDrawStateFlag
TCustomDrawStateFlag | TCustomDrawStateFlag - series of flags to define the DrawState
TCustomDrawTarget | TCustomDrawTarget - enumerated type controlling how a target object is drawn
TCustomHCCreateSectionClassEvent | TCustomHCCreateSectionClassEvent - generic event handler method for custom creation of header control
TCustomPageClass | TCustomPageClass - class of TCustomPage
TCustomSectionNotifyEvent | TCustomSectionNotifyEvent - generic event notification method for header section
TCustomSectionTrackEvent | TCustomSectionTrackEvent - generic event handling method for custom tracking a header section
TDelphiNodeInfo | TDelphiNodeInfo - record structure for Tree Node information (for Delphi compatibility)
TDisplayCode | TDisplayCode - enumerated type denoting how items are displayed
TDragBand |
TDrawPanelEvent | Specified an event handler used to draw a panel in a status bar
TDrawTabEvent | TDrawTabEvent - generic event handling procedure for drawing a tab with given index at the specified rectangle
TGrabStyle | Represent drawing styles available for a grab bar in TCustomCoolBar
THeaderSectionClass | THeaderSectionClass - class of THeaderSection
THeaderSectionState | THeaderSectionState - enumerated type containing possible selection states for THeaderSection
THitTest | Represents permissible results for a hit test
THitTests | THitTests - set of THitTest
TIconArrangement | Represents icon arrangement options in a list view control
TItemChange | TItemChange - enumerated type for kind of change: in text, in image or in state
TItemFind |
TListHotTrackStyle | TListHotTrackStyle - enumerated type denoting the style of HotTrack
TListHotTrackStyles | TListHotTrackStyles - set of TListHotTrackStyle
TListItemClass |
TListItemFlag | TListItemFlag - enumerated type, a flag denoting a list item is being destroyed or created
TListItemFlags | TListItemFlags - set of TListItemFlag
TListItemsFlag | Widget set flags applied to the TListItems container
TListItemsFlags | Set type used to store TListItemsFlag enumeration values
TListItemState | TListItemState - enumerated type denoting the state of a list item
TListItemStates | TListItemStates - set of TListItemState
TListViewFlag | TListViewFlag - enumerated type (currently containing only one value) for List View flag
TListViewFlags | TListViewFlags - set of TListViewFlag
TListViewImageList | TListViewImageList - enumerated type denoting the category of image list
TListViewProperties | TListViewProperties - set of TListViewProperty
TListViewProperty | TListViewProperty - enumerated type: a series of constants denoting the properties of a listview
TLVAdvancedCustomDrawEvent | TLVAdvancedCustomDrawEvent - generic event handling method for List View custom drawing
TLVAdvancedCustomDrawItemEvent |
TLVAdvancedCustomDrawSubItemEvent | TLVAdvancedCustomDrawSubItemEvent - generic event handling method for List View custom subitem drawing
TLVChangeEvent | TLVChangeEvent - generic event handler method for change in List View
TLVCheckedItemEvent |
TLVColumnClickEvent | TLVColumnClickEvent - generic event handler method for a click on a List View column
TLVColumnRClickEvent | TLVColumnRClickEvent - generic event handler method for a right click on a List View column
TLVCompare |
TLVCompareEvent | TLVCompareEvent - generic event handler method for List View comparison
TLVCreateItemClassEvent |
TLVCustomDrawEvent | TLVCustomDrawEvent - generic event handler method for List View custom drawing
TLVCustomDrawItemEvent | TLVCustomDrawItemEvent - generic event handling method for List View item drawing
TLVCustomDrawSubItemEvent | TLVCustomDrawSubItemEvent - generic event handling method for List View subitem drawing
TLVDataEvent |
TLVDataFindEvent |
TLVDataHintEvent |
TLVDataStateChangeEvent |
TLVDeletedEvent | TLVDeletedEvent - generic event handler method for deleted items in List View
TLVDrawItemEvent |
TLVEditedEvent |
TLVEditingEvent |
TLVInsertEvent | TLVInsertEvent - generic event handler method for List View insertion
TLVSelectItemEvent | TLVSelectItemEvent - generic event handler method for List View selection
TMultiSelectStyle |
TMultiSelectStyles |
TNBBasePagesClass |
TNodeAttachMode
TNodeCache | TNodeCache - a cache (temporary storage record) for a TTreeNode and its index
TNodeState | TNodeState - enumerated type denoting the status of a TreeNode
TNodeStates | TNodeStates - set of TNodeState
TNoteBookStringsTabControlClass |
TOldTreeNodeInfo | TOldTreeNodeInfo - record type (old version) for Tree Node information
TPageFlag | Contains values which can be assigned to the Flags property in TCustomPage
TPageFlags | Set type used to store TPageFlag enumeration values
TPanelPart | Lists the possible parts that make up a status panel
TPanelParts | Set type used to store TPanelPart values
TProgressBarOrientation | TProgressBarOrientation - enumerated type with a series of constants denoting the orientation of the progress bar
TProgressBarStyle |
TSBCreatePanelClassEvent | TSBCreatePanelClassEvent - generic event handling procedure for creating a Status Bar panel class
TSearchDirection |
TSectionDragEvent | TSectionDragEvent - generic event handling method for dragging a header section
TSectionTrackState | TSectionTrackState - enumerated type for tracking the state of a header section
TSortDirection |
TSortIndicator |
TSortType | TSortType - enumerated type, a series of constants signifying that there is no sorting or that sorting is according to data, test or both
TStatusPanelBevel | Enumerated type with the bevel styles used on status bar panels
TStatusPanelClass | Class reference used to create new instances of TStatusPanel
TStatusPanelStyle | Represents the style used for a panel on a status bar
TTabChangingEvent | TTabChangingEvent - generic event handling method for a change in a notebook Tab
TTabGetImageEvent | TTabGetImageEvent - generic event handling method for getting an image for a Tab
TTabPosition | Represents the position for a tab relative to its page
TTabStyle | TTabStyle - enumerated type for tab style: normal, buttons or flat buttons
TTickMark | TTickMark - enumerated type denoting position of tick marks relative to the TrackBar
TTickStyle | TTickStyle - enumerated type denoting style of tick marks
TToolBarFlag | TToolBarFlag - enumerated type for flags denoting status of ToolBar
TToolBarFlags | TToolBarFlags - set of TToolBarFlag
TToolBarOnPaintButton |
TToolButtonActionLinkClass | TToolButtonActionLinkClass - class of TToolButtonActionLink
TToolButtonFlag | TToolButtonFlag - a series of flags that can be set by pressing the mouse on the control
TToolButtonFlags | TToolButtonFlags - set of TToolButtonFlag
TToolButtonStyle | TToolButtonStyle - enumerated type that determines the style of the tool buttons.
TTrackBarOrientation | TTrackBarOrientation - enumerated type denoting horizontal or vertical orientation for TrackBar
TTrackBarScalePos | TTrackBarScalePos - enumerated type denoting position of the scale for a TrackBar
TTreeNodeArray | TTreeNodeArray - pointer to a TTreeNode
TTreeNodeChangeReason |
TTreeNodeClass |
TTreeNodeCompare | TTreeNodeCompare - generic function to compare Tree Nodes: returns -1 if Node1 is less than Node2, zero if equal, +1 if Node1 is greater
TTreeNodeInfo | TTreeNodeInfo - record structure for (new) Tree Node information
TTreeViewExpandSignType | TTreeViewExpandSignType is an enumerated type which specifies the symbol displayed in a Treeview to denote the expanded state for a given node.
TTreeViewInsertMarkType |
TTreeViewOption | TTreeViewOption - enumerated type containing the permissible values for Options in TreeViews
TTreeViewOptions | TTreeViewOptions - set of TTreeViewOption
TTreeViewState | TTreeViewState - enumerated type containing the permissible values for state of a TTreeView
TTreeViewStates | TTreeViewStates - set of TTreeViewState
TTVAdvancedCustomDrawEvent | TTVAdvancedCustomDrawEvent - generic event handler method for Tree View advanced custom drawing
TTVAdvancedCustomDrawItemEvent | TTVAdvancedCustomDrawItemEvent - generic event handler method for Tree View Item advanced custom drawing
TTVChangedEvent | TTVChangedEvent - generic event handling method for a changed Tree Node
TTVChangingEvent | TTVChangingEvent - a generic event handling method for changing a specified Tree Node if AllowChange is True
TTVCollapsingEvent | TTVCollapsingEvent - generic event handling method for collapsing a Tree Node if AllowCollapse is True
TTVCompareEvent | TTVCompareEvent - generic event handling method for comparing two Tree Nodes
TTVCreateNodeClassEvent |
TTVCustomCreateNodeEvent | TTVCustomCreateNodeEvent - generic event handling method for Tree View node creation
TTVCustomDrawArrowEvent |
TTVCustomDrawEvent | TTVCustomDrawEvent - generic event handling method for Tree View custom drawing
TTVCustomDrawItemEvent | TTVCustomDrawItemEvent - generic event handling method for Tree View Item custom drawing
TTVEditedEvent | TTVEditedEvent - generic event handling method for a node that has been edited
TTVEditingEndEvent |
TTVEditingEvent | TTVEditingEvent - generic event handling method for editing a specified node if AllowEdit is True
TTVExpandedEvent | TTVExpandedEvent - generic event handling method for a Tree Node that has been expanded
TTVExpandingEvent | TTVExpandingEvent - generic event handling method for expanding a tree node if AllowExpansion is True
TTVGetNodeText |
TTVNodeChangedEvent |
TUDAlignButton | TUDAlignButton - enumerated type contains constants for alignment of an UpDown button
TUDBtnType | TUDBtnType - enumerated type with constants describing the buttons of an UpDown control: Next or Previous
TUDChangingEvent | TUDChangingEvent - generic event handling procedure for changes in UpDown button
TUDChangingEventEx |
TUDClickEvent | TUDClickEvent - generic event handling procedure for clicking on an UpDown button
TUDOrientation | TUDOrientation - enumerated type with constants for orientation of UpDown button (Horizontal or Vertical)
TUpDownDirection |
TViewStyle | TViewStyle - enumerated type for style of view
TWidth | ImageIndex


Reference for unit 'ComCtrls': Classes

ETreeNodeError | ETreeNodeError - exception type for errors arising from the code of TTreeNode
ETreeViewError | ETreeViewError - exception type for errors arising from the code of TTreeView
TCoolBand |
TCoolBands |
TCoolBar |
TCustomCoolBar |
TCustomHeaderControl | TCustomHeaderControl - base class for THeaderControl, a header strip of user-designed sections which allow selection of pages or actions
TCustomListView | TCustomListView - the base class for TListView
TCustomListViewEditor |
TCustomPage | TCustomPage: The base type for Page
TCustomProgressBar | The ancestor class for TProgressBar
TCustomTabControl | TCustomTabControl - base class for TTabControl, a series of Tabs along the edge of a display area; selection of a Tab governs the contents of the DisplayRect
TCustomTrackBar | TCustomTrackBar - the base class for TTrackBar
TCustomTreeView | TCustomTreeView - ancestor class for TTreeView
TCustomUpDown | TCustomUpDown - base class for TUpDown - a pair of arrow-like buttons which are used to increment or decrement some controlled variable; often attached to a scroll-bar but can also control a digital numeric display
THeaderControl | THeaderControl, a header strip of user-designed sections which allow selection of pages or actions
THeaderSection | THeaderSection - the individual sections of a THeaderControl, each of which can be used to control its own option, selection etc
THeaderSections | THeaderSections - a collection of Items to type THeaderSection, the individual parts of a THeaderControl
TIconOptions |
TListColumn | TListColumn - an individual column in a multi-column List control
TListColumns | TListColumns - a collection of Items of type TListColumn (the columns appearing in a multi-column list)
TListItem | Repesents the items created in TCustomListView and descendants
TListItems | TListItems - a list of items with a cache of the last accessed item
TListItemsEnumerator |
TListView | TListView - a window showing a list of Items which may or may not have associated icons
TNBBasePages | Ancestor for the TNBPages class
TNBNoPages |
TNBPages |
TNoteBookStringsTabControl |
TOwnerDataListItem |
TOwnerDataListItems |
TPageControl | TPageControl - provides a series of tabs along the edge of a multi-page component to allow selection of one of the pages (TTabSheet) of the component
TProgressBar | TProgress Bar - a bar that depicts what proportion of a process has been completed
TStatusBar | TStatusBar - a strip along the bottom of a form for displaying information on current status
TStatusPanel | Implements a panel displayed in TStatusBar
TStatusPanels | TStatusPanels - the collection of Status Panels in this StatusBar
TTabControl | TTabControl - a series of Tabs along the edge of a display area; selection of a Tab governs the contents of the DisplayRect
TTabControlNoteBookStrings | TTabControlNoteBookStrings - instance of TTabControlStrings for use with a TNoteBook
TTabControlStrings | TTabControlStrings - the Strings that appear on the tabs of TTabControl
TTabSheet | TTabSheet - individual page of a TPageControl; a more elaborate version of TPage
TToolBar |
TToolBarEnumerator |
TToolButton | TToolButton is a button control in a TToolBar object
TToolButtonActionLink | TToolButtonActionLink - links a ToolButton on the ToolBar to an Action on an ActionList
TTrackBar | TTrackBar: a device which allows the user to determine the value of a variable using a quasi-analog slider
TTreeNode | TTreeNode is a single item that holds data in TTreeView
TTreeNodeExpandedState | Class used to save and restore the expanded state of a TTreeView
TTreeNodes | A collection or list of TTreeNode instances
TTreeNodesEnumerator | Implements an enumerator for items in the TTreeNodes collection
TTreeView | TTreeView is a control that displays a hierarchical list of items
TUpDown | TUpDown - a pair of arrow-like buttons which are used to increment or decrement some controlled variable; often attached to a scroll-bar but can also control a digital numeric display


Reference for unit 'ComCtrls': Procedures and functions

CompareExpandedNodes | Function to compare the node text in two nodes
CompareTextWithExpandedNode | Function to compare the given text with the nodetext of the specified node.
DbgS | Generates a list of tab control options for display in the debugger
Register | Registers components in the Lazarus IDE
RegisterCustomPage | Calls WSRegisterCustomPage to register a custom page using the widget set classes
RegisterCustomTabControl | Registers TCustomTabControl and its widget set class type when needed


Index of all identifiers in unit 'ComCtrls'

B C D E G H I L M N P R S T U V

B

bmClick | bmNone | btPrev
bmDblClick | btNext |

C

cdPostErase | cdrSkipDefault | cdsSelected
cdPostPaint | cdsChecked | CN_DROPDOWNCLOSED
cdPreErase | cdsDefault | CompareExpandedNodes
cdPrePaint | cdsDisabled | CompareTextWithExpandedNode
cdrNotifyItemdraw | cdsFocused | ctImage
cdrNotifyItemerase | cdsGrayed | ctState
cdrNotifyPosterase | cdsHot | ctText
cdrNotifyPostpaint | cdsIndeterminate |
cdrNotifySubitemdraw | cdsMarked |

D

DbgS | DefaultTreeNodeExpandSignSize | drLabel
dbMove | DefaultTreeNodeHeight | drSelectBounds
dbNone | DefaultTreeViewOptions | dtControl
dbResize | drBounds | dtItem
DefaultMultiSelectStyle | drIcon | dtSubItem

E

ETreeNodeError ETreeViewError

G

gsButton | gsGripper | gsSimple
gsDouble | gsHorLines | gsVerLines

H

hsHot | htNowhere | htOnRight
hsNormal | htOnButton | htOnStateIcon
hsPressed | htOnIcon | htToLeft
htAbove | htOnIndent | htToRight
htBelow | htOnItem | htUnderlineCold
htHandPoint | htOnLabel | htUnderlineHot

I

iaLeft | ifData | ifNearest
iaTop | ifExactString | ifPartialString

L

LCLStreamID | lisSelected | lvpHotTrack
lffItemsMoving | lvilLarge | lvpMultiSelect
lffItemsSorting | lvilSmall | lvpOwnerDraw
lffPreparingSorting | lvilState | lvpReadOnly
lffSelectedValid | lvpAutoArrange | lvpRowSelect
lifCreated | lvpCheckboxes | lvpShowColumnHeaders
lifDestroying | lvpColumnClick | lvpShowWorkAreas
lisCut | lvpFlatScrollBars | lvpToolTips
lisDropTarget | lvpFullDrag | lvpWrapText
lisFocused | lvpGridLines |
lisfWSItemsCreated | lvpHideSelection |

M

msControlSelect | msSiblingOnly
msShiftSelect | msVisibleOnly

N

naAdd | nboKeyboardTabSwitch | ncVisibility
naAddChild | nboMultiLine | nsBound
naAddChildFirst | nboShowAddTabButton | nsCut
naAddFirst | nboShowCloseButtons | nsDeleting
naInsert | ncDataChanged | nsDropHilited
naInsertBehind | ncHeightChanged | nsExpanded
nbcMultiLine | ncImageEffect | nsFocused
nbcPageListPopup | ncImageIndex | nsHasChildren
nbcShowAddTabButton | ncOverlayIndex | nsMultiSelected
nbcShowCloseButtons | ncParentChanged | nsSelected
nbcTabsSizeable | ncSelectedIndex | nsVisible
nboDoChangeOnSetIndex | ncStateIndex |
nboHidePageListPopup | ncTextChanged |

P

pbHorizontal | pbTopDown | PNodeCache
pbLowered | pbVertical | ppBorder
pbNone | PDelphiNodeInfo | ppText
pbRaised | pfAdded | ppWidth
pbRightToLeft | pfAdding | psOwnerDraw
pbstMarquee | pfInserting | psText
pbstNormal | pfRemoving |

R

Register RegisterCustomPage RegisterCustomTabControl

S

sdAbove | sdLeft | stBoth
sdAll | sdRight | stData
sdAscending | siAscending | stNone
sdBelow | siDescending | stText
sdDescending | siNone |

T

taAdd | TLVCreateItemClassEvent | TTrackBar
taAddFirst | TLVCustomDrawEvent | TTrackBarOrientation
TAddMode | TLVCustomDrawItemEvent | TTrackBarScalePos
taInsert | TLVCustomDrawSubItemEvent | TTreeNode
tbfArrowPressed | TLVDataEvent | TTreeNodeArray
tbfDropDownMenuShown | TLVDataFindEvent | TTreeNodeChangeReason
tbfMouseInArrow | TLVDataHintEvent | TTreeNodeClass
tbfPlacingControls | TLVDataStateChangeEvent | TTreeNodeCompare
tbfPressed | TLVDeletedEvent | TTreeNodeExpandedState
tbfUpdateVisibleBarNeeded | TLVDrawItemEvent | TTreeNodeInfo
tbsButton | TLVEditedEvent | TTreeNodes
tbsButtonDrop | TLVEditingEvent | TTreeNodesEnumerator
tbsCheck | TLVInsertEvent | TTreeView
tbsDivider | TLVSelectItemEvent | TTreeViewExpandSignType
tbsDropDown | tmBoth | TTreeViewInsertMarkType
tbsSeparator | tmBottomRight | TTreeViewOption
TCN_First | tmTopLeft | TTreeViewOptions
TCN_SELCHANGE | TMultiSelectStyle | TTreeViewState
TCN_SELCHANGING | TMultiSelectStyles | TTreeViewStates
TCoolBand | TNBBasePages | TTVAdvancedCustomDrawEvent
TCoolBandMaximize | TNBBasePagesClass | TTVAdvancedCustomDrawItemEvent
TCoolBands | TNBNoPages | TTVChangedEvent
TCoolBar | TNBPages | TTVChangingEvent
TCTabControlCapabilities | TNodeAttachMode | TTVCollapsingEvent
TCTabControlCapability | TNodeCache | TTVCompareEvent
TCTabControlOption | TNodeState | TTVCreateNodeClassEvent
TCTabControlOptions | TNodeStates | TTVCustomCreateNodeEvent
TCustomCoolBar | TNoteBookStringsTabControl | TTVCustomDrawArrowEvent
TCustomDrawResult | TNoteBookStringsTabControlClass | TTVCustomDrawEvent
TCustomDrawResultFlag | TOldTreeNodeInfo | TTVCustomDrawItemEvent
TCustomDrawStage | TOwnerDataListItem | TTVEditedEvent
TCustomDrawState | TOwnerDataListItems | TTVEditingEndEvent
TCustomDrawStateFlag | TPageControl | TTVEditingEvent
TCustomDrawTarget | TPageFlag | TTVExpandedEvent
TCustomHCCreateSectionClassEvent | TPageFlags | TTVExpandingEvent
TCustomHeaderControl | TPanelPart | TTVGetNodeText
TCustomListView | TPanelParts | TTVNodeChangedEvent
TCustomListViewEditor | tpBottom | TUDAlignButton
TCustomPage | tpLeft | TUDBtnType
TCustomPageClass | tpRight | TUDChangingEvent
TCustomProgressBar | TProgressBar | TUDChangingEventEx
TCustomSectionNotifyEvent | TProgressBarOrientation | TUDClickEvent
TCustomSectionTrackEvent | TProgressBarStyle | TUDOrientation
TCustomTabControl | tpTop | TUpDown
TCustomTrackBar | trBottom | TUpDownDirection
TCustomTreeView | trHorizontal | tvestArrow
TCustomUpDown | trLeft | tvestArrowFill
TDelphiNodeInfo | trRight | tvestPlusMinus
TDisplayCode | trTop | tvestTheme
TDragBand | trVertical | TViewStyle
TDrawPanelEvent | tsAuto | tvimAsFirstChild
TDrawTabEvent | TSBCreatePanelClassEvent | tvimAsNextSibling
TGrabStyle | tsButtons | tvimAsPrevSibling
THeaderControl | TSearchDirection | tvimNone
THeaderSection | TSectionDragEvent | tvoAllowMultiselect
THeaderSectionClass | TSectionTrackState | tvoAutoExpand
THeaderSections | tsFlatButtons | tvoAutoInsertMark
THeaderSectionState | tsManual | tvoAutoItemHeight
THitTest | tsNone | tvoEmptySpaceUnselect
THitTests | TSortDirection | tvoFocusedPainting
TIconArrangement | TSortIndicator | tvoHideSelection
TIconOptions | TSortType | tvoHotTrack
TItemChange | tsTabs | tvoKeepCollapsedNodes
TItemFind | TStatusBar | tvoNoDoubleClickExpand
TListColumn | TStatusPanel | tvoReadOnly
TListColumns | TStatusPanelBevel | tvoRightClickSelect
TListHotTrackStyle | TStatusPanelClass | tvoRowSelect
TListHotTrackStyles | TStatusPanels | tvoShowButtons
TListItem | TStatusPanelStyle | tvoShowLines
TListItemClass | tsTrackBegin | tvoShowRoot
TListItemFlag | tsTrackEnd | tvoShowSeparators
TListItemFlags | tsTrackMove | tvoThemedDraw
TListItems | TTabChangingEvent | tvoToolTips
TListItemsEnumerator | TTabControl | tvsBottomItemNeedsUpdate
TListItemsFlag | TTabControlNoteBookStrings | tvsCanvasChanged
TListItemsFlags | TTabControlStrings | tvsDblClicked
TListItemState | TTabGetImageEvent | tvsDragged
TListItemStates | TTabPosition | tvsEditOnMouseUp
TListView | TTabSheet | tvsIsEditing
TListViewFlag | TTabStyle | tvsManualNotify
TListViewFlags | TTickMark | tvsMaxLvlNeedsUpdate
TListViewImageList | TTickStyle | tvsMaxRightNeedsUpdate
TListViewProperties | TToolBar | tvsPainting
TListViewProperty | TToolBarEnumerator | tvsQuadClicked
TLVAdvancedCustomDrawEvent | TToolBarFlag | tvsScrollbarChanged
TLVAdvancedCustomDrawItemEvent | TToolBarFlags | tvsSelectionChanged
TLVAdvancedCustomDrawSubItemEvent | TToolBarOnPaintButton | tvsSingleSelectOnMouseUp
TLVChangeEvent | TToolButton | tvsStateChanging
TLVCheckedItemEvent | TToolButtonActionLink | tvsTopItemNeedsUpdate
TLVColumnClickEvent | TToolButtonActionLinkClass | tvsTopsNeedsUpdate
TLVColumnRClickEvent | TToolButtonFlag | tvsTripleClicked
TLVCompare | TToolButtonFlags | tvsUpdating
TLVCompareEvent | TToolButtonStyle | TWidth

U

udBottom | udRight | updDown
udHorizontal | udTop | updNone
udLeft | udVertical | updUp

V

vsIcon | vsReport
vsList | vsSmallIcon


LCLStreamID

A constant for the identifier of a LCL stream

Declaration

Source position: comctrls.pp line 2874

const LCLStreamID = - 7;


PDelphiNodeInfo

A pointer to TDelphiNodeInfo

Declaration

Source position: comctrls.pp line 2940

type PDelphiNodeInfo = ^TDelphiNodeInfo;


PNodeCache

PNodeCache - pointer to TNodeCache

Declaration

Source position: comctrls.pp line 3140

type PNodeCache = ^TNodeCache;


TAddMode

TAddMode - enumerated type containing a series of constants to determine the place where a node should be placed in a tree

Declaration

Source position: comctrls.pp line 2850

type TAddMode = (
taAddFirst, | Adds the node as the first child
taAdd, | Adds the node as the last child
taInsert | Adds the node in front another node
);

Description

This set is used in TTreeNode.InternalMove and TTreeNodes.InternalAddObject.


TCN_First

Declaration

Source position: comctrls.pp line 4077

const TCN_First = 0 - 550;


TCN_SELCHANGE

Declaration

Source position: comctrls.pp line 4078

const TCN_SELCHANGE = TCN_FIRST - 1;


TCN_SELCHANGING

Declaration

Source position: comctrls.pp line 4079

const TCN_SELCHANGING = TCN_FIRST - 2;


TCTabControlCapabilities

TCTabControlCapabilities - set of TCTabControlCapability

Declaration

Source position: comctrls.pp line 368

type TCTabControlCapabilities = set of (

  nbcShowCloseButtons,

  nbcMultiLine,

  nbcPageListPopup,

  nbcShowAddTabButton,

  nbcTabsSizeable

);


TCTabControlCapability

TCTabControlCapability - enumerated type containing possible capabilities of a notebook or tabbed control

Declaration

Source position: comctrls.pp line 365

type TCTabControlCapability = (

  nbcShowCloseButtons,

  nbcMultiLine,

  nbcPageListPopup,

  nbcShowAddTabButton,

  nbcTabsSizeable

);

Description

nbcShowCloseButtons, nbcMultiLine, nbcPageListPopup, nbcShowAddTabButton


TCTabControlOption

TCTabControlOption - Show the close button on a tab, allow multi-line tabs

Declaration

Source position: comctrls.pp line 361

type TCTabControlOption = (

  nboShowCloseButtons,

  nboMultiLine,

  nboHidePageListPopup,

  nboKeyboardTabSwitch,

  nboShowAddTabButton,

  nboDoChangeOnSetIndex

);


TCTabControlOptions

TCTabControlOptions - set of TCTabControlOption

Declaration

Source position: comctrls.pp line 364

type TCTabControlOptions = set of (

  nboShowCloseButtons,

  nboMultiLine,

  nboHidePageListPopup,

  nboKeyboardTabSwitch,

  nboShowAddTabButton,

  nboDoChangeOnSetIndex

);


TCustomDrawResult

TCustomDrawResult - set of TCustomDrawResultFlag

Declaration

Source position: comctrls.pp line 957

type TCustomDrawResult = set of (

  cdrSkipDefault,

  cdrNotifyPostpaint,

  cdrNotifyItemdraw,

  cdrNotifySubitemdraw,

  cdrNotifyPosterase,

  cdrNotifyItemerase

);


TCustomDrawResultFlag

TCustomDrawResultFlag - enumerated type, a series of flags to signify the result of a drawing process

Declaration

Source position: comctrls.pp line 949

type TCustomDrawResultFlag = (

  cdrSkipDefault,

  cdrNotifyPostpaint,

  cdrNotifyItemdraw,

  cdrNotifySubitemdraw,

  cdrNotifyPosterase,

  cdrNotifyItemerase

);


TCustomDrawStage

TCustomDrawStage a series of constants to define the drawing stages

Declaration

Source position: comctrls.pp line 930

type TCustomDrawStage = (

  cdPrePaint,

  cdPostPaint,

  cdPreErase,

  cdPostErase

);


TCustomDrawState

TCustomDrawState - set of TCustomDrawStateFlag

Declaration

Source position: comctrls.pp line 947

type TCustomDrawState = set of (
cdsSelected, | Control is drawn using the selected style
cdsGrayed, | Control is drawn using the grayed or unselected style
cdsDisabled, | Control is drawn using the disabled style
cdsChecked, | Control is drawn using the checked style
cdsFocused, | Control is drawn using the focused style
cdsDefault, | Control is drawn using the default style
cdsHot, | Control is drawn using the hot tracking style
cdsMarked, | Control is drawn using the marked (multiselected) style
cdsIndeterminate | Control is drawn using the indeterminate state style
);

Description

TCustomDrawState determines how a item will be drawn.

See also

TCustomDrawStateFlag | TCustomDrawStateFlag - series of flags to define the DrawState
TLVCustomDrawItemEvent | TLVCustomDrawItemEvent - generic event handling method for List View item drawing
TLVCustomDrawSubItemEvent | TLVCustomDrawSubItemEvent - generic event handling method for List View subitem drawing
TLVAdvancedCustomDrawItemEvent |
TLVAdvancedCustomDrawSubItemEvent | TLVAdvancedCustomDrawSubItemEvent - generic event handling method for List View custom subitem drawing
TTVCustomDrawItemEvent | TTVCustomDrawItemEvent - generic event handling method for Tree View Item custom drawing
TTVAdvancedCustomDrawItemEvent | TTVAdvancedCustomDrawItemEvent - generic event handler method for Tree View Item advanced custom drawing


TCustomDrawStateFlag

TCustomDrawStateFlag - series of flags to define the DrawState

Declaration

Source position: comctrls.pp line 936

type TCustomDrawStateFlag = (
cdsSelected, | Control is drawn using the selected style
cdsGrayed, | Control is drawn using the grayed or unselected style
cdsDisabled, | Control is drawn using the disabled style
cdsChecked, | Control is drawn using the checked style
cdsFocused, | Control is drawn using the focused style
cdsDefault, | Control is drawn using the default style
cdsHot, | Control is drawn using the hot tracking style
cdsMarked, | Control is drawn using the marked (multiselected) style
cdsIndeterminate | Control is drawn using the indeterminate state style
);

Description

TCustomDrawStateFlag is an enumerated type with values repersenting the drawing states available in custom-drawn controls. Values from the enumeration are stored in the TCustomDrawState set type passed as an argument to event handlers in list view and tree view controls, and stored internally in the controls.

See also

TCustomDrawState | TCustomDrawState - set of TCustomDrawStateFlag
TLVCustomDrawItemEvent | TLVCustomDrawItemEvent - generic event handling method for List View item drawing
TLVCustomDrawSubItemEvent | TLVCustomDrawSubItemEvent - generic event handling method for List View subitem drawing
TLVAdvancedCustomDrawItemEvent |
TLVAdvancedCustomDrawSubItemEvent | TLVAdvancedCustomDrawSubItemEvent - generic event handling method for List View custom subitem drawing
TTVCustomDrawItemEvent | TTVCustomDrawItemEvent - generic event handling method for Tree View Item custom drawing
TTVAdvancedCustomDrawItemEvent | TTVAdvancedCustomDrawItemEvent - generic event handler method for Tree View Item advanced custom drawing


TCustomDrawTarget

TCustomDrawTarget - enumerated type controlling how a target object is drawn

Declaration

Source position: comctrls.pp line 925

type TCustomDrawTarget = (
dtControl, | Draw the entire control
dtItem, | Draw one item (or line in report mode)
dtSubItem | Draw one subitem (except subitem 0 which is drawn by dtItem)
);


TCustomHCCreateSectionClassEvent

TCustomHCCreateSectionClassEvent - generic event handler method for custom creation of header control

Declaration

Source position: comctrls.pp line 3938

type TCustomHCCreateSectionClassEvent = procedure(

  Sender: TCustomHeaderControl;

  var SectionClass: THeaderSectionClass

) of object;


TCustomSectionNotifyEvent

TCustomSectionNotifyEvent - generic event notification method for header section

Declaration

Source position: comctrls.pp line 3936

type TCustomSectionNotifyEvent = procedure(

  HeaderControl: TCustomHeaderControl;

  Section: THeaderSection

) of object;


TCustomSectionTrackEvent

TCustomSectionTrackEvent - generic event handling method for custom tracking a header section

Declaration

Source position: comctrls.pp line 3933

type TCustomSectionTrackEvent = procedure(

  HeaderControl: TCustomHeaderControl;

  Section: THeaderSection;

  Width: Integer;

  State: TSectionTrackState

) of object;


TDelphiNodeInfo

TDelphiNodeInfo - record structure for Tree Node information (for Delphi compatibility)

Declaration

Source position: comctrls.pp line 2941

type TDelphiNodeInfo = packed record

  ImageIndex: Integer;

  SelectedIndex: Integer;

  StateIndex: Integer;

  OverlayIndex: Integer;

  Data: Cardinal;

  Count: Integer;

  Text: string;

end;


TDisplayCode

TDisplayCode - enumerated type denoting how items are displayed

Declaration

Source position: comctrls.pp line 972

type TDisplayCode = (

  drBounds,

  drIcon,

  drLabel,

  drSelectBounds

);


TDragBand

Declaration

Source position: comctrls.pp line 2391

type TDragBand = (

  dbNone,

  dbMove,

  dbResize

);


TDrawPanelEvent

Specified an event handler used to draw a panel in a status bar

Declaration

Source position: comctrls.pp line 115

type TDrawPanelEvent = procedure(

  StatusBar: TStatusBar;

  Panel: TStatusPanel;

  const Rect: TRect

) of object;

Arguments

StatusBar | Status bar for the event notification
Panel | Panel drawn by the event handler
Rect | Drawing area for the event notification

Description

TDrawPanelEvent is the type used to implement the OnDrawPanel property in TStatusBar.

See also

TStatusBar.OnDrawPanel

Event handler signalled to draw a panel in the status bar


TDrawTabEvent

TDrawTabEvent - generic event handling procedure for drawing a tab with given index at the specified rectangle

Declaration

Source position: comctrls.pp line 370

type TDrawTabEvent = procedure(

  Control: TCustomTabControl;

  TabIndex: Integer;

  const Rect: TRect;

  AActive: Boolean

) of object;


TGrabStyle

Represent drawing styles available for a grab bar in TCustomCoolBar

Declaration

Source position: comctrls.pp line 2390

type TGrabStyle = (

  gsSimple,

  gsDouble,

  gsHorLines,

  gsVerLines,

  gsGripper,

  gsButton

);

Description

TGrabStyle is an enumeration type with values used to represent drawing styles available for use with the grab bar in TCustomCoolBar. TGrabStyle is the type used to implement the GrabStyle property in TCustomCoolBar.

See also

TCustomCoolBar.GrabStyle


THitTest

Represents permissible results for a hit test

Declaration

Source position: comctrls.pp line 41

type THitTest = (
htAbove, | The action was above the coordinates for the control
htBelow, | The action was below the coordinates for the control
htNowhere, | The action was not near the control checking for the event
htOnItem, | The action was on the control checking for the event
htOnButton, | The action was on a button in the control
htOnIcon, |
htOnIndent, |
htOnLabel, |
htOnRight, |
htOnStateIcon, |
htToLeft, |
htToRight |
);

Description

THitTest is an enumerated type with values that represent permissible results for a hit test (position of a mouse click etc relative to objects on a form). Values from THitTest are stored in the THitTests set type.

See also

THitTests

THitTests - set of THitTest


THitTests

THitTests - set of THitTest

Declaration

Source position: comctrls.pp line 43

type THitTests = set of (
htAbove, | The action was above the coordinates for the control
htBelow, | The action was below the coordinates for the control
htNowhere, | The action was not near the control checking for the event
htOnItem, | The action was on the control checking for the event
htOnButton, | The action was on a button in the control
htOnIcon, |
htOnIndent, |
htOnLabel, |
htOnRight, |
htOnStateIcon, |
htToLeft, |
htToRight |
);


TIconArrangement

Represents icon arrangement options in a list view control

Declaration

Source position: comctrls.pp line 976

type TIconArrangement = (
iaTop, | Icons are arranged from the top to the bottom, then left to right in the control
iaLeft | Icons are arranged from left to right, then top to bottom in the control
);

Description

TIconArrangement is an enumerated type with values representing the icon arrangement options for a list view control.

See also

TIconOptions |
TCustomListView | TCustomListView - the base class for TListView


TItemChange

TItemChange - enumerated type for kind of change: in text, in image or in state

Declaration

Source position: comctrls.pp line 1271

type TItemChange = (

  ctText,

  ctImage,

  ctState

);


TItemFind

Declaration

Source position: comctrls.pp line 1274

type TItemFind = (

  ifData,

  ifPartialString,

  ifExactString,

  ifNearest

);


TListHotTrackStyle

TListHotTrackStyle - enumerated type denoting the style of HotTrack

Declaration

Source position: comctrls.pp line 1349

type TListHotTrackStyle = (
htHandPoint, | For current ListView item, show the HandPoint mouse cursor.
htUnderlineCold, | For current ListView item, show the pale underline.
htUnderlineHot | For current ListView item, show the bold underline.
);


TListHotTrackStyles

TListHotTrackStyles - set of TListHotTrackStyle

Declaration

Source position: comctrls.pp line 1350

type TListHotTrackStyles = set of (
htHandPoint, | For current ListView item, show the HandPoint mouse cursor.
htUnderlineCold, | For current ListView item, show the pale underline.
htUnderlineHot | For current ListView item, show the bold underline.
);


TListItemsFlag

Widget set flags applied to the TListItems container

Declaration

Source position: comctrls.pp line 1111

type TListItemsFlag = (

  lisfWSItemsCreated

);


TListItemsFlags

Set type used to store TListItemsFlag enumeration values

Declaration

Source position: comctrls.pp line 1112

type TListItemsFlags = set of (

  lisfWSItemsCreated

);


TListItemState

TListItemState - enumerated type denoting the state of a list item

Declaration

Source position: comctrls.pp line 966

type TListItemState = (

  lisCut,

  lisDropTarget,

  lisFocused,

  lisSelected

);


TListItemStates

TListItemStates - set of TListItemState

Declaration

Source position: comctrls.pp line 967

type TListItemStates = set of (

  lisCut,

  lisDropTarget,

  lisFocused,

  lisSelected

);


TLVAdvancedCustomDrawEvent

TLVAdvancedCustomDrawEvent - generic event handling method for List View custom drawing

Declaration

Source position: comctrls.pp line 1317

type TLVAdvancedCustomDrawEvent = procedure(

  Sender: TCustomListView;

  const ARect: TRect;

  Stage: TCustomDrawStage;

  var DefaultDraw: Boolean

) of object;


TLVAdvancedCustomDrawItemEvent

Declaration

Source position: comctrls.pp line 1319

type TLVAdvancedCustomDrawItemEvent = procedure(

  Sender: TCustomListView;

  Item: TListItem;

  State: TCustomDrawState;

  Stage: TCustomDrawStage;

  var DefaultDraw: Boolean

) of object;


TLVAdvancedCustomDrawSubItemEvent

TLVAdvancedCustomDrawSubItemEvent - generic event handling method for List View custom subitem drawing

Declaration

Source position: comctrls.pp line 1322

type TLVAdvancedCustomDrawSubItemEvent = procedure(

  Sender: TCustomListView;

  Item: TListItem;

  SubItem: Integer;

  State: TCustomDrawState;

  Stage: TCustomDrawStage;

  var DefaultDraw: Boolean

) of object;


TLVChangeEvent

TLVChangeEvent - generic event handler method for change in List View

Declaration

Source position: comctrls.pp line 1277

type TLVChangeEvent = procedure(

  Sender: TObject;

  Item: TListItem;

  Change: TItemChange

) of object;


TLVCheckedItemEvent

Declaration

Source position: comctrls.pp line 1305

type TLVCheckedItemEvent = procedure(

  Sender: TObject;

  Item: TListItem

) of object;


TLVColumnClickEvent

TLVColumnClickEvent - generic event handler method for a click on a List View column

Declaration

Source position: comctrls.pp line 1289

type TLVColumnClickEvent = procedure(

  Sender: TObject;

  Column: TListColumn

) of object;


TLVColumnRClickEvent

TLVColumnRClickEvent - generic event handler method for a right click on a List View column

Declaration

Source position: comctrls.pp line 1291

type TLVColumnRClickEvent = procedure(

  Sender: TObject;

  Column: TListColumn;

  Point: TPoint

) of object;


TLVCompare

Declaration

Source position: comctrls.pp line 1293

type TLVCompare = function(

  Item1: TListItem;

  Item2: TListItem;

  AOptionalParam: PtrInt

):Integer;


TLVCompareEvent

TLVCompareEvent - generic event handler method for List View comparison

Declaration

Source position: comctrls.pp line 1294

type TLVCompareEvent = procedure(

  Sender: TObject;

  Item1: TListItem;

  Item2: TListItem;

  Data: Integer;

  var Compare: Integer

) of object;


TLVCreateItemClassEvent

Declaration

Source position: comctrls.pp line 1325

type TLVCreateItemClassEvent = procedure(

  Sender: TCustomListView;

  var ItemClass: TListItemClass

) of object;


TLVCustomDrawEvent

TLVCustomDrawEvent - generic event handler method for List View custom drawing

Declaration

Source position: comctrls.pp line 1308

type TLVCustomDrawEvent = procedure(

  Sender: TCustomListView;

  const ARect: TRect;

  var DefaultDraw: Boolean

) of object;


TLVCustomDrawItemEvent

TLVCustomDrawItemEvent - generic event handling method for List View item drawing

Declaration

Source position: comctrls.pp line 1310

type TLVCustomDrawItemEvent = procedure(

  Sender: TCustomListView;

  Item: TListItem;

  State: TCustomDrawState;

  var DefaultDraw: Boolean

) of object;


TLVCustomDrawSubItemEvent

TLVCustomDrawSubItemEvent - generic event handling method for List View subitem drawing

Declaration

Source position: comctrls.pp line 1312

type TLVCustomDrawSubItemEvent = procedure(

  Sender: TCustomListView;

  Item: TListItem;

  SubItem: Integer;

  State: TCustomDrawState;

  var DefaultDraw: Boolean

) of object;


TLVDataEvent

Declaration

Source position: comctrls.pp line 1304

type TLVDataEvent = TLVDeletedEvent;

See also

TLVDeletedEvent

TLVDeletedEvent - generic event handler method for deleted items in List View


TLVDataFindEvent

Declaration

Source position: comctrls.pp line 1280

type TLVDataFindEvent = procedure(

  Sender: TObject;

  AFind: TItemFind;

  const AFindString: string;

  const AFindPosition: TPoint;

  AFindData: Pointer;

  AStartIndex: Integer;

  ADirection: TSearchDirection;

  AWrap: Boolean;

  var AIndex: Integer

) of object;


TLVDataHintEvent

Declaration

Source position: comctrls.pp line 1285

type TLVDataHintEvent = procedure(

  Sender: TObject;

  StartIndex: Integer;

  EndIndex: Integer

) of object;


TLVDataStateChangeEvent

Declaration

Source position: comctrls.pp line 1286

type TLVDataStateChangeEvent = procedure(

  Sender: TObject;

  StartIndex: Integer;

  EndIndex: Integer;

  OldState: TListItemStates;

  NewState: TListItemStates

) of object;


TLVDeletedEvent

TLVDeletedEvent - generic event handler method for deleted items in List View

Declaration

Source position: comctrls.pp line 1296

type TLVDeletedEvent = procedure(

  Sender: TObject;

  Item: TListItem

) of object;


TLVDrawItemEvent

Declaration

Source position: comctrls.pp line 1315

type TLVDrawItemEvent = procedure(

  Sender: TCustomListView;

  AItem: TListItem;

  ARect: TRect;

  AState: TOwnerDrawState

) of object;


TLVEditedEvent

Declaration

Source position: comctrls.pp line 1300

type TLVEditedEvent = procedure(

  Sender: TObject;

  Item: TListItem;

  var AValue: string

) of object;


TLVEditingEvent

Declaration

Source position: comctrls.pp line 1298

type TLVEditingEvent = procedure(

  Sender: TObject;

  Item: TListItem;

  var AllowEdit: Boolean

) of object;


TLVInsertEvent

TLVInsertEvent - generic event handler method for List View insertion

Declaration

Source position: comctrls.pp line 1303

type TLVInsertEvent = TLVDeletedEvent;

See also

TLVDeletedEvent

TLVDeletedEvent - generic event handler method for deleted items in List View


TLVSelectItemEvent

TLVSelectItemEvent - generic event handler method for List View selection

Declaration

Source position: comctrls.pp line 1306

type TLVSelectItemEvent = procedure(

  Sender: TObject;

  Item: TListItem;

  Selected: Boolean

) of object;


TMultiSelectStyle

Declaration

Source position: comctrls.pp line 2853

type TMultiSelectStyle = set of (
msControlSelect, | Allow to select one additional item by Ctrl+click.
msShiftSelect, | Allows selection of a range of items (from previous current item to clicked one) using Shift+Click.
msVisibleOnly, | When selecting a range with Shift+click, select only visible (unfolded) items.
msSiblingOnly | When selecting a range with Shift+click, touch only siblings of previous current item.
);


TMultiSelectStyles

Declaration

Source position: comctrls.pp line 2852

type TMultiSelectStyles = (
msControlSelect, | Allow to select one additional item by Ctrl+click.
msShiftSelect, | Allows selection of a range of items (from previous current item to clicked one) using Shift+Click.
msVisibleOnly, | When selecting a range with Shift+click, select only visible (unfolded) items.
msSiblingOnly | When selecting a range with Shift+click, touch only siblings of previous current item.
);


TNodeAttachMode

Declaration

Source position: comctrls.pp line 2841

type TNodeAttachMode = (

  naAdd,

  naAddFirst,

  naAddChild,

  naAddChildFirst,

  naInsert,

  naInsertBehind

);


TNodeCache

TNodeCache - a cache (temporary storage record) for a TTreeNode and its index

Declaration

Source position: comctrls.pp line 3141

type TNodeCache = record

  CacheNode: TTreeNode;

  CacheIndex: Integer;

end;


TNodeState

TNodeState - enumerated type denoting the status of a TreeNode

Declaration

Source position: comctrls.pp line 2827

type TNodeState = (

  nsCut,

  nsDropHilited,

  nsFocused,

  nsSelected,

  nsMultiSelected,

  nsExpanded,

  nsHasChildren,

  nsDeleting,

  nsVisible,

  nsBound

);

Description

Cut, DropHilited, Focused, Selected, MultiSelected, Expanded, HasChildren, Deleting, Bound.


TNodeStates

TNodeStates - set of TNodeState

Declaration

Source position: comctrls.pp line 2840

type TNodeStates = set of (

  nsCut,

  nsDropHilited,

  nsFocused,

  nsSelected,

  nsMultiSelected,

  nsExpanded,

  nsHasChildren,

  nsDeleting,

  nsVisible,

  nsBound

);


TOldTreeNodeInfo

TOldTreeNodeInfo - record type (old version) for Tree Node information

Declaration

Source position: comctrls.pp line 2914

type TOldTreeNodeInfo = packed record

  ImageIndex: Integer;

  SelectedIndex: Integer;

  StateIndex: Integer;

  OverlayIndex: Integer;

  Data: PtrUInt;

  Count: Integer;

  Height: Integer;

  Expanded: Boolean;

  TextLen: Integer;

end;


TPageFlag

Contains values which can be assigned to the Flags property in TCustomPage

Declaration

Source position: comctrls.pp line 228

type TPageFlag = (
pfAdded, | Handle for the page has been added to the notebook
pfAdding, | Handle for the page is being added to the notebook
pfRemoving, | Removing the page handle from the notebook
pfInserting | Inserting the page handle into the notebook
);

Description

Reflects the status or state for the handle used in a custom page control.


TPageFlags

Set type used to store TPageFlag enumeration values

Declaration

Source position: comctrls.pp line 234

type TPageFlags = set of (
pfAdded, | Handle for the page has been added to the notebook
pfAdding, | Handle for the page is being added to the notebook
pfRemoving, | Removing the page handle from the notebook
pfInserting | Inserting the page handle into the notebook
);

Description

TPageFlags is the type used to implement the Flags property in TCustomPage.

See also

TCustomPage.Flags

Contains flag values that represent the status or state for the handle in the custom page control


TPanelPart

Lists the possible parts that make up a status panel

Declaration

Source position: comctrls.pp line 50

type TPanelPart = (
ppText, | Panel part contains text with text alignment
ppBorder, | Panel parts contains a bevel style
ppWidth | Panel part contains a width value
);

Description

TPanelPart is an enumerated type listing the possible parts that make up a status panel.


TPanelParts

Set type used to store TPanelPart values

Declaration

Source position: comctrls.pp line 55

type TPanelParts = set of (
ppText, | Panel part contains text with text alignment
ppBorder, | Panel parts contains a bevel style
ppWidth | Panel part contains a width value
);

Description

TPanelParts is a set type used to store TPanelPart values.


TSBCreatePanelClassEvent

TSBCreatePanelClassEvent - generic event handling procedure for creating a Status Bar panel class

Declaration

Source position: comctrls.pp line 112

type TSBCreatePanelClassEvent = procedure(

  Sender: TStatusBar;

  var PanelClass: TStatusPanelClass

) of object;


TSearchDirection

Declaration

Source position: comctrls.pp line 1275

type TSearchDirection = (

  sdLeft,

  sdRight,

  sdAbove,

  sdBelow,

  sdAll

);


TSectionDragEvent

TSectionDragEvent - generic event handling method for dragging a header section

Declaration

Source position: comctrls.pp line 3934

type TSectionDragEvent = procedure(

  Sender: TObject;

  FromSection: THeaderSection;

  ToSection: THeaderSection;

  var AllowDrag: Boolean

) of object;


TSectionTrackState

TSectionTrackState - enumerated type for tracking the state of a header section

Declaration

Source position: comctrls.pp line 3932

type TSectionTrackState = (

  tsTrackBegin,

  tsTrackMove,

  tsTrackEnd

);


TSortDirection

Declaration

Source position: comctrls.pp line 1360

type TSortDirection = (

  sdAscending,

  sdDescending

);


TSortIndicator

Declaration

Source position: comctrls.pp line 1193

type TSortIndicator = (
siNone, | No sort indicator is used for the list column
siAscending, | Uses an ascending sort indicator for the list column
siDescending | Uses a descending sort indicator for the list column
);

Description

TSortIndicator is an enumerated type with values that represent the sort indicators available in the TListColumn class. TSortIndicator is the type used to implement the SortIndicator property in TListColumn.

See also

TListColumn.SortIndicator

Indicator of the sorting order. Serves only the visual purpose, doesn't affect the actual sorting order


TSortType

TSortType - enumerated type, a series of constants signifying that there is no sorting or that sorting is according to data, test or both

Declaration

Source position: comctrls.pp line 964

type TSortType = (

  stNone,

  stData,

  stText,

  stBoth

);


TTabChangingEvent

TTabChangingEvent - generic event handling method for a change in a notebook Tab

Declaration

Source position: comctrls.pp line 350

type TTabChangingEvent = procedure(

  Sender: TObject;

  var AllowChange: Boolean

) of object;


TTabGetImageEvent

TTabGetImageEvent - generic event handling method for getting an image for a Tab

Declaration

Source position: comctrls.pp line 357

type TTabGetImageEvent = procedure(

  Sender: TObject;

  TabIndex: Integer;

  var ImageIndex: Integer

) of object;


TTabPosition

Represents the position for a tab relative to its page

Declaration

Source position: comctrls.pp line 353

type TTabPosition = (
tpTop, | Displays tabs along the top edge of the page
tpBottom, | Displays tabs along the bottom edge of the page
tpLeft, | Displays tabs vertically along the left edge of the page
tpRight |
);

Description

TTabPosition is an enumerated type with values that represent the position for the tabs in TCustomTabControl relative to its page. TTabPosition is the type used to implement the TabPosition property in TCustomTabControl.

See also

TCustomTabControl.TabPosition

TabPosition - top, bottom, left or right


TTabStyle

TTabStyle - enumerated type for tab style: normal, buttons or flat buttons

Declaration

Source position: comctrls.pp line 355

type TTabStyle = (
tsTabs, | Tabs are drawn using the tab style common to manilla file folders
tsButtons, | Tabs are drawn as buttons
tsFlatButtons | Tabs are drawn as buttons using a flat (non-raised) appearance
);

Description

TTabStyle is an enumerated type with values that define the drawing style used for tabs in TCustomTabControl. TTabStyle is the type used to implement the Style property in TCustomTabControl.

See also

TCustomTabControl.Style

Style - Tabs, buttons or flat buttons?


TTickMark

TTickMark - enumerated type denoting position of tick marks relative to the TrackBar

Declaration

Source position: comctrls.pp line 2683

type TTickMark = (

  tmBottomRight,

  tmTopLeft,

  tmBoth

);


TTickStyle

TTickStyle - enumerated type denoting style of tick marks

Declaration

Source position: comctrls.pp line 2684

type TTickStyle = (

  tsNone,

  tsAuto,

  tsManual

);


TToolBarFlag

TToolBarFlag - enumerated type for flags denoting status of ToolBar

Declaration

Source position: comctrls.pp line 2208

type TToolBarFlag = (

  tbfUpdateVisibleBarNeeded,

  tbfPlacingControls

);


TToolBarFlags

TToolBarFlags - set of TToolBarFlag

Declaration

Source position: comctrls.pp line 2213

type TToolBarFlags = set of (

  tbfUpdateVisibleBarNeeded,

  tbfPlacingControls

);


TToolBarOnPaintButton

Declaration

Source position: comctrls.pp line 2206

type TToolBarOnPaintButton = procedure(

  Sender: TToolButton;

  State: Integer

) of object;


TToolButtonFlag

TToolButtonFlag - a series of flags that can be set by pressing the mouse on the control

Declaration

Source position: comctrls.pp line 2033

type TToolButtonFlag = (

  tbfPressed,

  tbfArrowPressed,

  tbfMouseInArrow,

  tbfDropDownMenuShown

);

Description

tbfPressed, // set while mouse is pressed on button

tbfArrowPressed // set while mouse is pressed on arrow button


TToolButtonFlags

TToolButtonFlags - set of TToolButtonFlag

Declaration

Source position: comctrls.pp line 2040

type TToolButtonFlags = set of (

  tbfPressed,

  tbfArrowPressed,

  tbfMouseInArrow,

  tbfDropDownMenuShown

);


TToolButtonStyle

TToolButtonStyle - enumerated type that determines the style of the tool buttons.

Declaration

Source position: comctrls.pp line 2023

type TToolButtonStyle = (

  tbsButton,

  tbsCheck,

  tbsDropDown,

  tbsSeparator,

  tbsDivider,

  tbsButtonDrop

);

Description

These are the possible values of Style:

  • tbsButton - The button appears and functions like a normal button.
  • tbsCheck - Clicking the button toggles the Down property. Once selected, the button remains selected until clicked again.
  • tbsDivider - The button appears as a vertical line on the toolbar (used to separate other controls).
  • tbsDropDown - The button displays a downwards-pointing arrow (suitable for accessing a drop-down menu).
  • tbsSeparator - The button appears as an empty space on the toolbar (used to separate other controls).

See also

#LCL.ComCtrls.TToolButton

TToolButton is a button control in a TToolBar object

Example

{ To use this example, create a new application and add the example code
  to the unit. Remember to add the ComCtls unit in the uses clause. }

procedure AddButtons(ToolBar: TToolBar; const ButtonCaptions: array of String);
var
  i: integer;
begin
  for i := 0 to High(ButtonCaptions) do
  begin
    with TToolButton.Create(ToolBar) do
    begin
      Parent := ToolBar;
      Caption := ButtonCaptions[i];
      if (ButtonCaptions[i] = '|') then
        Style := tbsSeparator
      else
        Style := tbsButton;
      AutoSize := True;
    end;
  end;
end;

procedure TForm1.FormCreate(Sender: TObject);
var
  ToolBar: TToolBar;
begin
  ToolBar := TToolBar.Create(Self);
  ToolBar.Parent := Self;
  ShowMessage(IntToStr(ToolBar.ButtonCount));
  AddButtons(ToolBar, ['New', 'Save', '|', 'Cut', 'Copy', 'Paste']);
  ToolBar.ShowCaptions := True;
  ToolBar.Height := 40;
  ToolBar.ButtonWidth := 75;
  ShowMessage(IntToStr(ToolBar.ButtonCount));
end;


TTreeNodeInfo

TTreeNodeInfo - record structure for (new) Tree Node information

Declaration

Source position: comctrls.pp line 2927

type TTreeNodeInfo = packed record

  ImageIndex: Integer;

  SelectedIndex: Integer;

  StateIndex: Integer;

  OverlayIndex: Integer;

  Count: Integer;

  Height: Integer;

  Expanded: Boolean;

  TextLen: Integer;

end;


TTVAdvancedCustomDrawEvent

TTVAdvancedCustomDrawEvent - generic event handler method for Tree View advanced custom drawing

Declaration

Source position: comctrls.pp line 2901

type TTVAdvancedCustomDrawEvent = procedure(

  Sender: TCustomTreeView;

  const ARect: TRect;

  Stage: TCustomDrawStage;

  var DefaultDraw: Boolean

) of object;


TTVAdvancedCustomDrawItemEvent

TTVAdvancedCustomDrawItemEvent - generic event handler method for Tree View Item advanced custom drawing

Declaration

Source position: comctrls.pp line 2904

type TTVAdvancedCustomDrawItemEvent = procedure(

  Sender: TCustomTreeView;

  Node: TTreeNode;

  State: TCustomDrawState;

  Stage: TCustomDrawStage;

  var PaintImages: Boolean;

  var DefaultDraw: Boolean

) of object;


TTVChangedEvent

TTVChangedEvent - generic event handling method for a changed Tree Node

Declaration

Source position: comctrls.pp line 2879

type TTVChangedEvent = procedure(

  Sender: TObject;

  Node: TTreeNode

) of object;


TTVChangingEvent

TTVChangingEvent - a generic event handling method for changing a specified Tree Node if AllowChange is True

Declaration

Source position: comctrls.pp line 2877

type TTVChangingEvent = procedure(

  Sender: TObject;

  Node: TTreeNode;

  var AllowChange: Boolean

) of object;


TTVCollapsingEvent

TTVCollapsingEvent - generic event handling method for collapsing a Tree Node if AllowCollapse is True

Declaration

Source position: comctrls.pp line 2890

type TTVCollapsingEvent = procedure(

  Sender: TObject;

  Node: TTreeNode;

  var AllowCollapse: Boolean

) of object;


TTVCompareEvent

TTVCompareEvent - generic event handling method for comparing two Tree Nodes

Declaration

Source position: comctrls.pp line 2893

type TTVCompareEvent = procedure(

  Sender: TObject;

  Node1: TTreeNode;

  Node2: TTreeNode;

  var Compare: Integer

) of object;


TTVCreateNodeClassEvent

Declaration

Source position: comctrls.pp line 2909

type TTVCreateNodeClassEvent = procedure(

  Sender: TCustomTreeView;

  var NodeClass: TTreeNodeClass

) of object;


TTVCustomCreateNodeEvent

TTVCustomCreateNodeEvent - generic event handling method for Tree View node creation

Declaration

Source position: comctrls.pp line 2907

type TTVCustomCreateNodeEvent = procedure(

  Sender: TCustomTreeView;

  var ATreeNode: TTreeNode

) of object;


TTVCustomDrawArrowEvent

Declaration

Source position: comctrls.pp line 2899

type TTVCustomDrawArrowEvent = procedure(

  Sender: TCustomTreeView;

  const ARect: TRect;

  ACollapsed: Boolean

) of object;


TTVCustomDrawEvent

TTVCustomDrawEvent - generic event handling method for Tree View custom drawing

Declaration

Source position: comctrls.pp line 2895

type TTVCustomDrawEvent = procedure(

  Sender: TCustomTreeView;

  const ARect: TRect;

  var DefaultDraw: Boolean

) of object;


TTVCustomDrawItemEvent

TTVCustomDrawItemEvent - generic event handling method for Tree View Item custom drawing

Declaration

Source position: comctrls.pp line 2897

type TTVCustomDrawItemEvent = procedure(

  Sender: TCustomTreeView;

  Node: TTreeNode;

  State: TCustomDrawState;

  var DefaultDraw: Boolean

) of object;


TTVEditedEvent

TTVEditedEvent - generic event handling method for a node that has been edited

Declaration

Source position: comctrls.pp line 2886

type TTVEditedEvent = procedure(

  Sender: TObject;

  Node: TTreeNode;

  var S: string

) of object;


TTVEditingEndEvent

Declaration

Source position: comctrls.pp line 2884

type TTVEditingEndEvent = procedure(

  Sender: TObject;

  Node: TTreeNode;

  Cancel: Boolean

) of object;


TTVEditingEvent

TTVEditingEvent - generic event handling method for editing a specified node if AllowEdit is True

Declaration

Source position: comctrls.pp line 2882

type TTVEditingEvent = procedure(

  Sender: TObject;

  Node: TTreeNode;

  var AllowEdit: Boolean

) of object;


TTVExpandedEvent

TTVExpandedEvent - generic event handling method for a Tree Node that has been expanded

Declaration

Source position: comctrls.pp line 2892

type TTVExpandedEvent = procedure(

  Sender: TObject;

  Node: TTreeNode

) of object;


TTVExpandingEvent

TTVExpandingEvent - generic event handling method for expanding a tree node if AllowExpansion is True

Declaration

Source position: comctrls.pp line 2888

type TTVExpandingEvent = procedure(

  Sender: TObject;

  Node: TTreeNode;

  var AllowExpansion: Boolean

) of object;


TTVGetNodeText

Declaration

Source position: comctrls.pp line 3823

type TTVGetNodeText = function(

  Node: TTreeNode

):string of object;


TTVNodeChangedEvent

Declaration

Source position: comctrls.pp line 2880

type TTVNodeChangedEvent = procedure(

  Sender: TObject;

  Node: TTreeNode;

  ChangeReason: TTreeNodeChangeReason

) of object;


TUDAlignButton

TUDAlignButton - enumerated type contains constants for alignment of an UpDown button

Declaration

Source position: comctrls.pp line 1871

type TUDAlignButton = (

  udLeft,

  udRight,

  udTop,

  udBottom

);


TUDBtnType

TUDBtnType - enumerated type with constants describing the buttons of an UpDown control: Next or Previous

Declaration

Source position: comctrls.pp line 1874

type TUDBtnType = (

  btNext,

  btPrev

);


TUDChangingEvent

TUDChangingEvent - generic event handling procedure for changes in UpDown button

Declaration

Source position: comctrls.pp line 1876

type TUDChangingEvent = procedure(

  Sender: TObject;

  var AllowChange: Boolean

) of object;


TUDChangingEventEx

Declaration

Source position: comctrls.pp line 1877

type TUDChangingEventEx = procedure(

  Sender: TObject;

  var AllowChange: Boolean;

  NewValue: SmallInt;

  Direction: TUpDownDirection

) of object;


TUDClickEvent

TUDClickEvent - generic event handling procedure for clicking on an UpDown button

Declaration

Source position: comctrls.pp line 1875

type TUDClickEvent = procedure(

  Sender: TObject;

  Button: TUDBtnType

) of object;


TUDOrientation

TUDOrientation - enumerated type with constants for orientation of UpDown button (Horizontal or Vertical)

Declaration

Source position: comctrls.pp line 1872

type TUDOrientation = (

  udHorizontal,

  udVertical

);


TViewStyle

TViewStyle - enumerated type for style of view

Declaration

Source position: comctrls.pp line 1272

type TViewStyle = (

  vsIcon,

  vsSmallIcon,

  vsList,

  vsReport

);


TWidth

ImageIndex

Declaration

Source position: comctrls.pp line 1191

type TWidth = 0..MaxInt;

Description

TWidth is an Integer range type. Range is 0..MaxInt.


AnchorAlign

Array with sets of anchors used for a given alignment option

Declaration

Source position: controls.pp line 2668

const AnchorAlign: array [TAlign] of TAnchors = ([akLeft, akTop], [akLeft, akTop, akRight], [akLeft, akRight, akBottom], [akLeft, akTop, akBottom], [akRight, akTop, akBottom], [akLeft, akTop, akRight, akBottom], [akLeft, akTop]);

Description

AnchorAlign is an array constant that contains elements with TAnchors set values. Values in AnchorAlign are indexed by TAlign enumeration values. This allows the TAlign value to retrieve the set of Anchors used for the specified align option. For example:

AControl.Align := AnchorAlign[alRight]; // contains [akRight, akTop, akBottom]


How multiple controls can be aligned and resized together, at run-time

The tree-style layout of a form allows one to specify table-style areas, with a common width or height of all controls in the same area (using container controls like e.g. TPanel).

Delphi introduced control anchoring to the sides of the Parent control. This means when a control in a form has Anchors[akRight]=True, its right side keeps its distance from the right side of its Parent, when its Parent is resized.

The default anchors [akLeft,akTop] keep every control anchored to the origin (TopLeft) of their Parent control (of form). This will cause controls to disappear when the form is shrunken, or the user has to scroll through the form's client area.

When a control shall e.g. use the available space, left over to its right, Anchors=[akLeft,akRight] will result in a variable-width control.

The Align property allows one to stack controls at their Parent's sides, e.g. all controls with Align=alTop are stacked at the top of their Parent. The remaining space in the Parent can be occupied by a single control, of Align=alClient.

Both Anchors and Align are tightly coupled, changing one property will affect the other one. This is harmless in so far, as the IDE (form designer) keeps all adjustments in sync, free of conflicts.

Some people found this approved layout method too restrictive, and too complicated to use, and now LCL controls also can be anchored freely to each other. This layout management is traditionally referred to as "Anchor Docking", even if it is not related to docking at all.

Remark: This freedom requires that the GUI designer is responsible for consistent anchor specifications, which do not result in unresolvable cyclic references or other contradictions.

Anchor docking allows one to anchor every side of a control to an arbitrary side of another control, i.e. the left side of an Edit control can be anchored to the right side of its associated Label.

Example1
    If you want to have the top of B the same as the top of C:
    --------
       +-----+  +-----+
       |  B  |  |  C  |
       |     |  +-----+
       +-----+
      use
        B.AnchorSide[akTop].Control:=C;
        B.AnchorSide[akTop].Side:=asrTop;

When you want to have a gap between both controls, set e.g. B.Borderspacing.Right to the desired amount. Setting C.Borderspacing.Left will have the same effect, and both can be used together; the resulting gap then reflects the maximum value of both properties.

BorderSpacing is in effect even for controls without special anchoring, when AutoSize is used.

Anchor docking also allows one to center a control relative to another control.

Example2
    For centering A relative to B:
    --------
            +-------+
      +---+ |       |
      | A | |   B   |
      +---+ |       |
            +-------+
      use
        A.AnchorSide[akTop].Side:=asrCenter;
        A.AnchorSide[akTop].Control:=B;
      Or use this, it's equivalent:
        A.AnchorSide[akBottom].Side:=asrCenter;
        A.AnchorSide[akBottom].Control:=B;

TControlChildSizing and TControlChildrenLayout offers additional means for aligning and separating controls.


AnchorReferenceSide

Declaration

Source position: controls.pp line 2704

const AnchorReferenceSide: array [TAnchorKind,TAnchorSideReference] of TAnchorKind = ((akTop, akBottom, akTop), (akLeft, akRight, akLeft), (akTop, akBottom, akTop), (akLeft, akRight, akLeft));


asrLeft

Anchor to the left side (=asrTop)

Declaration

Source position: controls.pp line 176

const asrLeft = asrTop;


asrRight

Anchor to the right side (=asrBottom)

Declaration

Source position: controls.pp line 177

const asrRight = asrBottom;


[Previous][Up] Reference for unit 'Controls' (#lcl)

AutoSize - boolean property that permits the size of a control to be adjusted automatically

AutoSize is a boolean property found in many classes; it permits the size of a control to be adjusted automatically to accommodate differences in the text or graphic contained therein, and allows most efficient use of available space

Many controls call TControl.DoAutoSize to perform the actual auto-sizing.

IMPORTANT: Many Delphi controls override this method and many call this method directly after setting some properties.

During handle creation not all interfaces can create complete Device Contexts which are needed to calculate things like text size.

That's why you should always call AdjustSize instead of DoAutoSize.

TControl.AdjustSize calls DoAutoSize in a smart fashion.

During loading and handle creation the calls are delayed.

This method initially does the same as TWinControl.DoAutoSize. But since DoAutoSize is commonly overridden in descendent components, it is not useful to perform all tests, which can result in too much overhead. To reduce this the LCL calls AdjustSize instead.

When setting AutoSize to True, the LCL auto-sizes the width and height for the control. This is one of the most complex parts of the LCL, because the result depends on nearly a hundred properties. Let's start with a simple scenario:

The LCL will only auto-size the Width or Height if it is free to resize. In other words, the width is not auto-sized if:

  • The left and right side is anchored. You can anchor the sides with the Anchors property or by setting the Align property to alTop, alBottom or alClient
  • The Width and Height are bound by the Constraints properties. The Constraints can also be overridden by the widgetset. For example the WinAPI does not allow resizing the height of a combobox. And the gtk widgetset does not allow resizing the width of a vertical scrollbar

The new size is calculated by the protected method TControl.CalculatePreferredSize. This method asks the widgetset for an appropriate Width and Height. For example a TButton has preferred Width and Height. A TComboBox has only a preferred Height. The preferred Width is returned as 0 and so the LCL does not auto-size the Width - it keeps the width unaltered. Finally a TMemo has no preferred Width or Height. Therefore AutoSize has no effect on a TMemo.

Some controls override this method. For example the TGraphicControl descendants like TLabel have no window handle and so cannot query the widgetset. They must calculate their preferred Width and Height themselves.

The widget sets must override the GetPreferredSize method for each widget class that has a preferred size (Width or Height or both).

Parent.AutoSize

The above described the simple explanation. The real algorithm provides far more possibilities and is therefore far more complex.

Properties / Methods

Left and Top

If Parent is not Nil then Left, Top are the pixel distance to the top, left pixel of the parent's client area (not scrolled). Remember the client area is always without the frame and scrollbars of the parent. For Delphi users, some VCL controls like TGroupbox define the client area as the whole control including the frame. Others do not. The LCL is more consistent, and therefore Delphi incompatible. Left and Top can be negative or bigger than the client area. Some widget sets define a minimum, and maximum somewhere around 10,000 pixels or more.

When the client area is scrolled the Left and Top are kept unchanged.

During resizing, or when moving, the Left and Top coordinates are not always in sync with the coordinates for the Handle object.

When Parent is unassigned (contains Nil), Left and Top depend on the widgetset and the window manager. Until Lazarus 0.9.25, this is typically the screen coordinate of the left, top of the client area for the form. This is Delphi incompatible. It is planned to change this to the Left, Top of the window.

Hint:

Each time you change Left and Top, the LCL starts the movement instantly. If you want to change both Left and Top, use the following instead:

with Button1 do
    SetBounds(NewLeft,NewTop,Width,Height);

Width and Height

The Size in pixels must not be negative; most widgetsets do not allow Width and/or Height to be Zero (0). Some controls (on some platforms )define a larger minimum constraint. Instead of sizing a control to Width=0 and/or Height=0, set Visible to False. During resizing and moving, Width and Height are not always in sync with the size of the Handle object.

BoundsRect

Same as Bounds(Left,Top,Width,Height).

Common newbie mistake:

BoundsRect.Left:=3; // WRONG: common newbie mistake

This has no effect, because reading BoundsRect is a function. It creates a temporary TRect on the stack.

ClientRect

Left and Top are always 0,0. Width and Height are the visible size in pixels of the client area. Remember the client area is without the frame and without scrollbars. In a scrollable client area the logical client area can be bigger than the visible.

ClientOrigin

Returns the screen coordinate of the top left coordinate 0,0 of the client area. Note that this value is the position as stored in the interface and is not always in sync with the LCL. When a control is moved, the LCL sets the bounds to the desired position and sends a move message to the interface. It is up to the interface to handle moves instantly or queued.

LCLIntf.GetClientBounds

Returns the client bounds of a control. Like ClientRect, but Left and Top are the pixel distances to the control's left, top. For example on a TGroupBox the Left, Top are the width and height of the left and top frame border. Scrolling has no effect on GetClientBounds.

LCLIntf.GetWindowRect

After the call, ARect will be the control area in screen coordinates. That means, Left and Top will be the screen coordinate of the TopLeft pixel of the Handle object and Right and Bottom will be the screen coordinate of the BottomRight pixel.

FBaseBoundsLock: integer

Increased/Decreased by LockBaseBounds/UnlockBaseBounds. Used to keep FBaseBounds during SetBounds calls.

FBaseParentClientSize: TPoint

The Parent.ClientRect size valid for the FBaseBounds. FBaseBounds and FBaseParentClientSize are used to calculate the distance for akRight (akBottom). When the parent is resized, the LCL knows what distance to keep.

FBoundsRectForNewParent: TRect

When changing the Parent of a control the Handle is recreated and many things can happen. Especially for docking forms the process is too unreliable. Therefore the BoundsRect is saved. The VCL uses a similar mechanism.

FLastDoChangeBounds: TRect

Used to avoid calling OnChangeBounds with the same coordinates. This reduces user defined auto-sizing.

FLastResizeClientHeight: integer
FLastResizeClientWidth: integer
FLastResizeHeight: integer
FLastResizeWidth: integer

Used to avoid calling OnResize with the same coordinates. This reduces user defined auto-sizing.

FLoadedClientSize: TPoint

During loading many things are delayed and many things are set and worse: in the wrong order. That's why SetClientWidth/SetClientHeight calls are stored and set at end of loading again. This way the LCL can restore the distances (e.g. akRight) used during designing.

FReadBounds: TRect

Same as FLoadedClientSize, but for SetLeft, SetTop, SetWidth, SetHeight.

SetBoundsRectForNewParent(const AValue: TRect);

Used to set FBoundsRectForNewParent. See above.

procedure SetInitialBounds(aLeft, aTop, aWidth, aHeight: integer); virtual;

A smart version of SetBounds, reducing overhead during creation and loading.

procedure UpdateBaseBounds(StoreBounds, StoreParentClientSize, UseLoadedValues: boolean); virtual;

Commit current bounds to base bounds.

procedure SetClientHeight(Value: Integer);
procedure SetClientSize(Value: TPoint);
procedure SetClientWidth(Value: Integer);

Exists for Delphi compatibility too. Resizes the control, to get the wanted ClientRect size.

procedure ChangeBounds(ALeft, ATop, AWidth, AHeight: integer); virtual;

This is the internal SetBounds. Applies constraints, updates base bounds, calls OnChangeBound, OnResize, locks bounds.

procedure DoSetBounds(ALeft, ATop, AWidth, AHeight: integer); virtual;

This really sets the FLeft, FTop, FWidth, FHeight private variables.

procedure SetBounds(aLeft, aTop, aWidth, aHeight: integer); virtual;

This is the standard procedure overridden by many Delphi controls. TWinControl overrides it too. Ignores calls when bounds are locked; lock the FBoundsRealized to avoid overhead to the interface during auto sizing. ChangeBounds is not locked this way.

Function GetClientOrigin: TPoint; virtual;

Screen coordinate of Left, Top of client area.

Function GetClientRect: TRect; virtual;

Size of client area. (always Left=0, Top=0)

Function GetScrolledClientRect: TRect; virtual;

Visible client area in ClientRect.

function GetChildsRect(Scrolled: boolean): TRect; virtual;

Returns the Client rectangle relative to the control's Left, Top. If Scrolled is true, the rectangle is moved by the current scrolling values (for an example see TScrollingWincontrol).

function GetClientScrollOffset: TPoint; virtual;

Returns the scrolling offset of the client area.

function GetControlOrigin: TPoint; virtual;

Returns the screen coordinate of the topleft coordinate 0,0 of the control area. (The topleft pixel of the control on the screen) Note that this value is the position as stored in the interface and is not always in sync with the LCL. When a control is moved, the LCL sets the bounds to the wanted position and sends a move message to the interface. It is up to the interface to handle moves instantly or queued.


bvLowered

Alias to the bvLowered constant in the GraphType unit

Declaration

Source position: controls.pp line 76

const bvLowered = GraphType.bvLowered;


bvNone

Alias to the bvNone constant in the GraphType unit

Declaration

Source position: controls.pp line 75

const bvNone = GraphType.bvNone;


bvRaised

Alias to the bvRaised constant in the GraphType unit

Declaration

Source position: controls.pp line 77

const bvRaised = GraphType.bvRaised;


bvSpace

Alias to the bvSpace constant in the GraphType unit

Declaration

Source position: controls.pp line 78

const bvSpace = GraphType.bvSpace;


ClockwiseAnchor

Declaration

Source position: controls.pp line 2692

const ClockwiseAnchor: array [TAnchorKind] of TAnchorKind = (akRight, akTop, akBottom, akLeft);


CM_ACTIONEXECUTE

Declaration

Source position: controlconsts.inc line 78

const CM_ACTIONEXECUTE = CM_BASE + 64;


CM_ACTIONUPDATE

Declaration

Source position: controlconsts.inc line 77

const CM_ACTIONUPDATE = CM_BASE + 63;


CM_ACTIVATE

Declaration

Source position: controlconsts.inc line 14

const CM_ACTIVATE = CM_BASE + 0;


CM_ALLCHILDRENFLIPPED

Declaration

Source position: controlconsts.inc line 76

const CM_ALLCHILDRENFLIPPED = CM_BASE + 62;


CM_APPKEYDOWN

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_APPKEYDOWN (unimplemented)

Declaration

Source position: controlconsts.inc line 36

const CM_APPKEYDOWN = CM_BASE + 22;


CM_APPSHOWBTNGLYPHCHANGED

Declaration

Source position: controlconsts.inc line 104

const CM_APPSHOWBTNGLYPHCHANGED = CM_BASE + CM_LCLOFFSET + 68;


CM_APPSHOWMENUGLYPHCHANGED

Declaration

Source position: controlconsts.inc line 105

const CM_APPSHOWMENUGLYPHCHANGED = CM_BASE + CM_LCLOFFSET + 69;


CM_APPSYSCOMMAND

Declaration

Source position: controlconsts.inc line 37

const CM_APPSYSCOMMAND = CM_BASE + 23;


CM_BASE

Declaration

Source position: controlconsts.inc line 12

const CM_BASE = $B000;


CM_BIDIMODECHANGED

Declaration

Source position: controlconsts.inc line 74

const CM_BIDIMODECHANGED = CM_BASE + 60;


CM_BORDERCHANGED

Declaration

Source position: controlconsts.inc line 73

const CM_BORDERCHANGED = CM_BASE + 59;


CM_BUFFEREDPRINTCLIENT

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_BUFFEREDPRINTCLIENT (unimplemented)

Declaration

Source position: controlconsts.inc line 91

const CM_BUFFEREDPRINTCLIENT = CM_BASE + 77;


CM_BUTTONPRESSED

Declaration

Source position: controlconsts.inc line 38

const CM_BUTTONPRESSED = CM_BASE + 24;


CM_CANCELMODE

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_CANCELMODE (unimplemented)

Declaration

Source position: controlconsts.inc line 18

const CM_CANCELMODE = CM_BASE + 4;


CM_CHANGED

Declaration

Source position: controlconsts.inc line 69

const CM_CHANGED = CM_BASE + 55;


CM_CHILDKEY

Declaration

Source position: controlconsts.inc line 60

const CM_CHILDKEY = CM_BASE + 46;


CM_COLORCHANGED

Declaration

Source position: controlconsts.inc line 27

const CM_COLORCHANGED = CM_BASE + 13;


CM_CONTROLCHANGE

Declaration

Source position: controlconsts.inc line 68

const CM_CONTROLCHANGE = CM_BASE + 54;


CM_CONTROLLISTCHANGE

Declaration

Source position: controlconsts.inc line 58

const CM_CONTROLLISTCHANGE = CM_BASE + 44;


CM_CONTROLLISTCHANGING

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_CONTROLLISTCHANGING (unimplemented)

Declaration

Source position: controlconsts.inc line 90

const CM_CONTROLLISTCHANGING = CM_BASE + 76;


CM_CREATEPOPUP

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_CREATEPOPUP (unimplemented)

Declaration

Source position: controlconsts.inc line 87

const CM_CREATEPOPUP = CM_BASE + 73;


CM_CTL3DCHANGED

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_CTL3DCHANGED (unimplemented)

Declaration

Source position: controlconsts.inc line 30

const CM_CTL3DCHANGED = CM_BASE + 16;


CM_CURSORCHANGED

Declaration

Source position: controlconsts.inc line 29

const CM_CURSORCHANGED = CM_BASE + 15;


CM_CUSTOMGESTURESCHANGED

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_CUSTOMGESTURESCHANGED (unimplemented)

Declaration

Source position: controlconsts.inc line 97

const CM_CUSTOMGESTURESCHANGED = CM_BASE + 83;


CM_DEACTIVATE

Declaration

Source position: controlconsts.inc line 15

const CM_DEACTIVATE = CM_BASE + 1;


CM_DESIGNHITTEST

Declaration

Source position: controlconsts.inc line 42

const CM_DESIGNHITTEST = CM_BASE + 28;


CM_DESTROYHANDLE

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_DESTROYHANDLE (unimplemented)

Declaration

Source position: controlconsts.inc line 88

const CM_DESTROYHANDLE = CM_BASE + 74;


CM_DIALOGCHAR

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_DIALOGCHAR (unimplemented)

Declaration

Source position: controlconsts.inc line 20

const CM_DIALOGCHAR = CM_BASE + 6;


CM_DIALOGHANDLE

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_DIALOGHANDLE (unimplemented)

Declaration

Source position: controlconsts.inc line 63

const CM_DIALOGHANDLE = CM_BASE + 49;


CM_DIALOGKEY

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_DIALOGKEY (unimplemented)

Declaration

Source position: controlconsts.inc line 19

const CM_DIALOGKEY = CM_BASE + 5;


CM_DOCKCLIENT

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_DOCKCLIENT (unimplemented)

Declaration

Source position: controlconsts.inc line 70

const CM_DOCKCLIENT = CM_BASE + 56;


CM_DOCKNOTIFICATION

Declaration

Source position: controlconsts.inc line 80

const CM_DOCKNOTIFICATION = CM_BASE + 66;


CM_DOCWINDOWACTIVATE

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_DOCWINDOWACTIVATE (unimplemented)

Declaration

Source position: controlconsts.inc line 57

const CM_DOCWINDOWACTIVATE = CM_BASE + 43;


CM_DOUBLEBUFFEREDCHANGED

Declaration

Source position: controlconsts.inc line 93

const CM_DOUBLEBUFFEREDCHANGED = CM_BASE + 79;


CM_DRAG

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_DRAG (unimplemented)

Declaration

Source position: controlconsts.inc line 61

const CM_DRAG = CM_BASE + 47;


CM_ENABLEDCHANGED

Declaration

Source position: controlconsts.inc line 26

const CM_ENABLEDCHANGED = CM_BASE + 12;


CM_ENTER

Declaration

Source position: controlconsts.inc line 40

const CM_ENTER = CM_BASE + 26;


CM_EXIT

Declaration

Source position: controlconsts.inc line 41

const CM_EXIT = CM_BASE + 27;


CM_FLOAT

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_FLOAT (unimplemented)

Declaration

Source position: controlconsts.inc line 72

const CM_FLOAT = CM_BASE + 58;


CM_FOCUSCHANGED

Declaration

Source position: controlconsts.inc line 21

const CM_FOCUSCHANGED = CM_BASE + 7;


CM_FONTCHANGE

Declaration

Source position: controlconsts.inc line 52

const CM_FONTCHANGE = CM_BASE + 38;


CM_FONTCHANGED

Declaration

Source position: controlconsts.inc line 28

const CM_FONTCHANGED = CM_BASE + 14;


CM_GESTURE

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_GESTURE (unimplemented)

Declaration

Source position: controlconsts.inc line 96

const CM_GESTURE = CM_BASE + 82;


CM_GESTUREMANAGERCHANGED

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_GESTUREMANAGERCHANGED (unimplemented)

Declaration

Source position: controlconsts.inc line 98

const CM_GESTUREMANAGERCHANGED = CM_BASE + 84;


CM_GETDATALINK

Declaration

Source position: controlconsts.inc line 59

const CM_GETDATALINK = CM_BASE + 45;


CM_GOTFOCUS

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_GOTFOCUS (unimplemented)

Declaration

Source position: controlconsts.inc line 16

const CM_GOTFOCUS = CM_BASE + 2;


CM_HINTSHOW

Declaration

Source position: controlconsts.inc line 62

const CM_HINTSHOW = CM_BASE + 48;


CM_HINTSHOWPAUSE

Declaration

Source position: controlconsts.inc line 79

const CM_HINTSHOWPAUSE = CM_BASE + 65;


CM_HITTEST

Declaration

Source position: controlconsts.inc line 24

const CM_HITTEST = CM_BASE + 10;


CM_ICONCHANGED

Declaration

Source position: controlconsts.inc line 43

const CM_ICONCHANGED = CM_BASE + 29;


CM_INPUTLANGCHANGE

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_INPUTLANGCHANGE (unimplemented)

Declaration

Source position: controlconsts.inc line 100

const CM_INPUTLANGCHANGE = CM_BASE + 86;


CM_INVALIDATE

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_INVALIDATE (unimplemented)

Declaration

Source position: controlconsts.inc line 66

const CM_INVALIDATE = CM_BASE + 52;


CM_INVALIDATEDOCKHOST

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_INVALIDATEDOCKHOST (unimplemented)

Declaration

Source position: controlconsts.inc line 84

const CM_INVALIDATEDOCKHOST = CM_BASE + 70;


CM_INVOKEHELP

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_INVOKEHELP (unimplemented)

Declaration

Source position: controlconsts.inc line 45

const CM_INVOKEHELP = CM_BASE + 31;


CM_ISSHORTCUT

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_ISSHORTCUT (unimplemented)

Declaration

Source position: controlconsts.inc line 82

const CM_ISSHORTCUT = CM_BASE + 68;


CM_ISTOOLCONTROL

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_ISTOOLCONTROL (unimplemented)

Declaration

Source position: controlconsts.inc line 64

const CM_ISTOOLCONTROL = CM_BASE + 50;


CM_LCLOFFSET

Declaration

Source position: controlconsts.inc line 13

const CM_LCLOFFSET = $100;


CM_LOSTFOCUS

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_LOSTFOCUS (unimplemented)

Declaration

Source position: controlconsts.inc line 17

const CM_LOSTFOCUS = CM_BASE + 3;


CM_MENUCHANGED

Declaration

Source position: controlconsts.inc line 35

const CM_MENUCHANGED = CM_BASE + 21;


CM_MOUSEACTIVATE

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_MOUSEACTIVATE (unimplemented)

Declaration

Source position: controlconsts.inc line 89

const CM_MOUSEACTIVATE = CM_BASE + 75;


CM_MOUSEENTER

Declaration

Source position: controlconsts.inc line 33

const CM_MOUSEENTER = CM_BASE + 19;


CM_MOUSELEAVE

Declaration

Source position: controlconsts.inc line 34

const CM_MOUSELEAVE = CM_BASE + 20;


CM_MOUSEWHEEL

Declaration

Source position: controlconsts.inc line 81

const CM_MOUSEWHEEL = CM_BASE + 67;


CM_PARENTBIDIMODECHANGED

Declaration

Source position: controlconsts.inc line 75

const CM_PARENTBIDIMODECHANGED = CM_BASE + 61;


CM_PARENTCOLORCHANGED

Declaration

Source position: controlconsts.inc line 23

const CM_PARENTCOLORCHANGED = CM_BASE + 9;


CM_PARENTCTL3DCHANGED

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_PARENTCTL3DCHANGED (unimplemented)

Declaration

Source position: controlconsts.inc line 31

const CM_PARENTCTL3DCHANGED = CM_BASE + 17;


CM_PARENTDOUBLEBUFFEREDCHANGED

Declaration

Source position: controlconsts.inc line 94

const CM_PARENTDOUBLEBUFFEREDCHANGED = CM_BASE + 80;


CM_PARENTFONTCHANGED

Declaration

Source position: controlconsts.inc line 22

const CM_PARENTFONTCHANGED = CM_BASE + 8;


CM_PARENTSHOWHINTCHANGED

Declaration

Source position: controlconsts.inc line 49

const CM_PARENTSHOWHINTCHANGED = CM_BASE + 35;


CM_PARENTTABLETOPTIONSCHANGED

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_PARENTTABLETOPTIONSCHANGED (unimplemented)

Declaration

Source position: controlconsts.inc line 102

const CM_PARENTTABLETOPTIONSCHANGED = CM_BASE + 88;


CM_POPUPHWNDDESTROY

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_POPUPHWNDDESTROY (unimplemented)

Declaration

Source position: controlconsts.inc line 86

const CM_POPUPHWNDDESTROY = CM_BASE + 72;


CM_RECREATEWND

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_RECREATEWND (unimplemented)

Declaration

Source position: controlconsts.inc line 65

const CM_RECREATEWND = CM_BASE + 51;


CM_RELEASE

Declaration

Source position: controlconsts.inc line 47

const CM_RELEASE = CM_BASE + 33;


CM_SETACTIVECONTROL

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_SETACTIVECONTROL (unimplemented)

Declaration

Source position: controlconsts.inc line 85

const CM_SETACTIVECONTROL = CM_BASE + 71;


CM_SHOWHINTCHANGED

Declaration

Source position: controlconsts.inc line 48

const CM_SHOWHINTCHANGED = CM_BASE + 34;


CM_SHOWINGCHANGED

Declaration

Source position: controlconsts.inc line 39

const CM_SHOWINGCHANGED = CM_BASE + 25;


CM_STANDARDGESTURESCHANGED

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_STANDARDGESTURESCHANGED (unimplemented)

Declaration

Source position: controlconsts.inc line 99

const CM_STANDARDGESTURESCHANGED = CM_BASE + 85;


CM_SYSCOLORCHANGE

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_SYSCOLORCHANGE (unimplemented)

Declaration

Source position: controlconsts.inc line 50

const CM_SYSCOLORCHANGE = CM_BASE + 36;


CM_SYSFONTCHANGED

Declaration

Source position: controlconsts.inc line 67

const CM_SYSFONTCHANGED = CM_BASE + 53;


CM_TABLETOPTIONSCHANGED

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_TABLETOPTIONSCHANGED (unimplemented)

Declaration

Source position: controlconsts.inc line 101

const CM_TABLETOPTIONSCHANGED = CM_BASE + 87;


CM_TABSTOPCHANGED

Declaration

Source position: controlconsts.inc line 54

const CM_TABSTOPCHANGED = CM_BASE + 40;


CM_TEXTCHANGED

Declaration

Source position: controlconsts.inc line 32

const CM_TEXTCHANGED = CM_BASE + 18;


CM_THEMECHANGED

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_THEMECHANGED (unimplemented)

Declaration

Source position: controlconsts.inc line 95

const CM_THEMECHANGED = CM_BASE + 81;


CM_TIMECHANGE

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_TIMECHANGE (unimplemented)

Declaration

Source position: controlconsts.inc line 53

const CM_TIMECHANGE = CM_BASE + 39;


CM_UIACTIVATE

Declaration

Source position: controlconsts.inc line 55

const CM_UIACTIVATE = CM_BASE + 41;


CM_UIDEACTIVATE

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_UIDEACTIVATE (unimplemented)

Declaration

Source position: controlconsts.inc line 56

const CM_UIDEACTIVATE = CM_BASE + 42;


CM_UNDOCKCLIENT

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_UNDOCKCLIENT (unimplemented)

Declaration

Source position: controlconsts.inc line 71

const CM_UNDOCKCLIENT = CM_BASE + 57;


CM_UNTHEMECONTROL

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_UNTHEMECONTROL (unimplemented)

Declaration

Source position: controlconsts.inc line 92

const CM_UNTHEMECONTROL = CM_BASE + 78;


CM_UPDATEACTIONS

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_UPDATEACTIONS (unimplemented)

Declaration

Source position: controlconsts.inc line 83

const CM_UPDATEACTIONS = CM_BASE + 69;


CM_VISIBLECHANGED

Declaration

Source position: controlconsts.inc line 25

const CM_VISIBLECHANGED = CM_BASE + 11;


CM_WANTSPECIALKEY

Declaration

Source position: controlconsts.inc line 44

const CM_WANTSPECIALKEY = CM_BASE + 30;


CM_WINDOWHOOK

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_WINDOWHOOK (unimplemented)

Declaration

Source position: controlconsts.inc line 46

const CM_WINDOWHOOK = CM_BASE + 32;


CM_WININICHANGE

[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Controls' (#lcl)

CM_WININICHANGE (unimplemented)

Declaration

Source position: controlconsts.inc line 51

const CM_WININICHANGE = CM_BASE + 37;


CN_BASE

Declaration

Source position: controlconsts.inc line 107

const CN_BASE = $BC00;


CN_CHAR

Declaration

Source position: controlconsts.inc line 127

const CN_CHAR = CN_BASE + LM_CHAR;


CN_CHARTOITEM

Declaration

Source position: controlconsts.inc line 108

const CN_CHARTOITEM = CN_BASE + LM_CHARTOITEM;


CN_COMMAND

Declaration

Source position: controlconsts.inc line 109

const CN_COMMAND = CN_BASE + LM_COMMAND;


CN_COMPAREITEM

Declaration

Source position: controlconsts.inc line 110

const CN_COMPAREITEM = CN_BASE + LM_COMPAREITEM;


CN_CTLCOLORBTN

Declaration

Source position: controlconsts.inc line 111

const CN_CTLCOLORBTN = CN_BASE + LM_CTLCOLORBTN;


CN_CTLCOLORDLG

Declaration

Source position: controlconsts.inc line 112

const CN_CTLCOLORDLG = CN_BASE + LM_CTLCOLORDLG;


CN_CTLCOLOREDIT

Declaration

Source position: controlconsts.inc line 113

const CN_CTLCOLOREDIT = CN_BASE + LM_CTLCOLOREDIT;


CN_CTLCOLORLISTBOX

Declaration

Source position: controlconsts.inc line 114

const CN_CTLCOLORLISTBOX = CN_BASE + LM_CTLCOLORLISTBOX;


CN_CTLCOLORMSGBOX

Declaration

Source position: controlconsts.inc line 115

const CN_CTLCOLORMSGBOX = CN_BASE + LM_CTLCOLORMSGBOX;


CN_CTLCOLORSCROLLBAR

Declaration

Source position: controlconsts.inc line 116

const CN_CTLCOLORSCROLLBAR = CN_BASE + LM_CTLCOLORSCROLLBAR;


CN_CTLCOLORSTATIC

Declaration

Source position: controlconsts.inc line 117

const CN_CTLCOLORSTATIC = CN_BASE + LM_CTLCOLORSTATIC;


CN_DELETEITEM

Declaration

Source position: controlconsts.inc line 118

const CN_DELETEITEM = CN_BASE + LM_DELETEITEM;


CN_DRAWITEM

Declaration

Source position: controlconsts.inc line 119

const CN_DRAWITEM = CN_BASE + LM_DRAWITEM;


CN_HSCROLL

Declaration

Source position: controlconsts.inc line 120

const CN_HSCROLL = CN_BASE + LM_HSCROLL;


CN_KEYDOWN

Declaration

Source position: controlconsts.inc line 125

const CN_KEYDOWN = CN_BASE + LM_KEYDOWN;


CN_KEYUP

Declaration

Source position: controlconsts.inc line 126

const CN_KEYUP = CN_BASE + LM_KEYUP;


CN_MEASUREITEM

Declaration

Source position: controlconsts.inc line 121

const CN_MEASUREITEM = CN_BASE + LM_MEASUREITEM;


CN_NOTIFY

Declaration

Source position: controlconsts.inc line 131

const CN_NOTIFY = CN_BASE + LM_NOTIFY;


CN_PARENTNOTIFY

Declaration

Source position: controlconsts.inc line 122

const CN_PARENTNOTIFY = CN_BASE + LM_PARENTNOTIFY;


CN_SYSCHAR

Declaration

Source position: controlconsts.inc line 130

const CN_SYSCHAR = CN_BASE + LM_SYSCHAR;


CN_SYSKEYDOWN

Declaration

Source position: controlconsts.inc line 129

const CN_SYSKEYDOWN = CN_BASE + LM_SYSKEYDOWN;


CN_SYSKEYUP

Declaration

Source position: controlconsts.inc line 128

const CN_SYSKEYUP = CN_BASE + LM_SYSKEYUP;


CN_VKEYTOITEM

Declaration

Source position: controlconsts.inc line 123

const CN_VKEYTOITEM = CN_BASE + LM_VKEYTOITEM;


CN_VSCROLL

Declaration

Source position: controlconsts.inc line 124

const CN_VSCROLL = CN_BASE + LM_VSCROLL;


The coordinates of a control can be specified or retrieved in various ways

The following description applies to members of TControl and TWinControl.

Every control has an origin (Top, Left) and extent (Width, Height). The origin is relative to its Parent control (client coordinates) or, for floating controls (forms) with Parent=Nil, relative to the screen.

The BoundsRect describes the TopLeft and BottomRight coordinates of the control, relative to its Parent.

The BoundsRectForNewParent holds the new coordinates, to be used when the Parent of the control is changed later.

The ClientRect describes the internal (client) area of a container control (TWinControl), excluding borders. Its Top and Left are always zero. In a TScrollingWinControl...

BaseBounds holds the designed Bounds, to be used e.g. when a scale factor is set later.

GetControlOrigin returns the origin in screen coordinates. These values are not always in sync with the true screen position, managed by the widgetset.

ScreenToClient returns the client coordinates of an point given in the screen coordinates, i.e. the coordinates relative to the control's client origin.

ClientToScreen returns the screen coordinates for an point in client coordinates.


crAppStart

Application starting cursor

Declaration

Source position: controls.pp line 233

const crAppStart = TCursor(- 19);


crArrow

The Arrow cursor, which is the most common and the default one in most cases

Declaration

Source position: controls.pp line 208

const crArrow = TCursor(- 2);


crCross

A cursor utilized for graphics, for pixel or rectangle selection, often in the shape of a cross

Declaration

Source position: controls.pp line 209

const crCross = TCursor(- 3);


crDefault

Indicates that the default cursor from the system should be utilized

Declaration

Source position: controls.pp line 206

const crDefault = TCursor(0);


crDrag

A cursor to indicate that one can drop a dragged item in this area

Declaration

Source position: controls.pp line 226

const crDrag = TCursor(- 12);


crHandPoint

Pointing hand cursor constant (-21)

Declaration

Source position: controls.pp line 235

const crHandPoint = TCursor(- 21);


crHelp

"What's This" Help cursor constant (-20)

Declaration

Source position: controls.pp line 234

const crHelp = TCursor(- 20);


crHigh

Highest defined cursor constant (0)

Declaration

Source position: controls.pp line 204

const crHigh = TCursor(0);


crHourGlass

Busy cursor constant, utilized to indicate that one should wait while an action is done

Declaration

Source position: controls.pp line 225

const crHourGlass = TCursor(- 11);


crHSplit

Horizontal Splitter cursor constant (-14)

Declaration

Source position: controls.pp line 228

const crHSplit = TCursor(- 14);


crIBeam

A text cursor, for setting insertion point. Often used in text editors

Declaration

Source position: controls.pp line 210

const crIBeam = TCursor(- 4);


crLow

Lowest defined cursor constant (-30)

Declaration

Source position: controls.pp line 238

const crLow = TCursor(- 30);


crMultiDrag

Multiple Object dragging cursor constant (-16)

Declaration

Source position: controls.pp line 230

const crMultiDrag = TCursor(- 16);


crNo

Shows a negative sign. See also crNoDrop.

Declaration

Source position: controls.pp line 232

const crNo = TCursor(- 18);


crNoDrop

A cursor to indicate that one cannot drop a dragged item in this area

Declaration

Source position: controls.pp line 227

const crNoDrop = TCursor(- 13);


crNone

Indicates that the cursor should be invisible

Declaration

Source position: controls.pp line 207

const crNone = TCursor(- 1);


crSize

A generic sizing cursor, to indicate that here one may drag to resize something. Is the same as crSizeAll

Declaration

Source position: controls.pp line 211

const crSize = TCursor(- 22);


crSizeAll

All Directions sizing cursor constant (-22)

Declaration

Source position: controls.pp line 236

const crSizeAll = TCursor(- 22);


crSizeE

A cursor for resizing which has an arrow pointing to the right, to indicate resizing possibility in this direction

Declaration

Source position: controls.pp line 220

const crSizeE = TCursor(- 27);


crSizeN

A cursor for resizing which has an arrow pointing upwards, to indicate resizing possibility in this direction

Declaration

Source position: controls.pp line 217

const crSizeN = TCursor(- 24);


crSizeNE

A cursor for resizing which has an arrow pointing to the right-top corner, to indicate resizing possibility in this direction

Declaration

Source position: controls.pp line 218

const crSizeNE = TCursor(- 25);


crSizeNESW

A cursor for resizing which runs diagonally from NorthEast to SouthWest (-6)

Declaration

Source position: controls.pp line 212

const crSizeNESW = TCursor(- 6);


crSizeNS

A cursor for resizing which cursor runs from North to South (-7)

Declaration

Source position: controls.pp line 213

const crSizeNS = TCursor(- 7);


crSizeNW

A cursor for resizing which has an arrow pointing to the left-top corner, to indicate resizing possibility in this direction

Declaration

Source position: controls.pp line 216

const crSizeNW = TCursor(- 23);


crSizeNWSE

A cursor for resizing which cursor runs from NorthWest to SouthEast

Declaration

Source position: controls.pp line 214

const crSizeNWSE = TCursor(- 8);


crSizeS

A cursor for resizing which has an arrow pointing downwards, to indicate resizing possibility in this direction

Declaration

Source position: controls.pp line 222

const crSizeS = TCursor(- 29);


crSizeSE

A cursor for resizing which has an arrow pointing to the right-bottom corner, to indicate resizing possibility in this direction

Declaration

Source position: controls.pp line 223

const crSizeSE = TCursor(- 30);


crSizeSW

A cursor for resizing which has an arrow pointing to the left-bottom corner, to indicate resizing possibility in this direction

Declaration

Source position: controls.pp line 221

const crSizeSW = TCursor(- 28);


crSizeW

A cursor for resizing which has an arrow pointing to the left, to indicate resizing possibility in this direction

Declaration

Source position: controls.pp line 219

const crSizeW = TCursor(- 26);


crSizeWE

A cursor for resizing which has an arrow with two points, one to the left and another to the right, to indicate resizing possibility in both directions

Declaration

Source position: controls.pp line 215

const crSizeWE = TCursor(- 9);


crSQLWait

Waiting for SQL cursor constant (-17)

Declaration

Source position: controls.pp line 231

const crSQLWait = TCursor(- 17);


crUpArrow

Up Arrow cursor constant (-10)

Declaration

Source position: controls.pp line 224

const crUpArrow = TCursor(- 10);


crVSplit

Vertical Split cursor constant (-15)

Declaration

Source position: controls.pp line 229

const crVSplit = TCursor(- 15);


csMultiClicks

Set of styles which require/provide multiple clicks on a control

Declaration

Source position: controls.pp line 282

const csMultiClicks = [csDoubleClicks, csTripleClicks, csQuadClicks];


DefaultDockManagerClass

The default class used to create a DockManager in TWinControl.CreateDockManager

Declaration

Source position: controls.pp line 2731

var DefaultDockManagerClass: TDockManagerClass = ;

See also

TDockManager

The layout manager for a docksite


DefaultSideForAnchorKind

Declaration

Source position: controls.pp line 2698

const DefaultSideForAnchorKind: array [TAnchorKind] of TAnchorSideReference = (asrBottom, asrBottom, asrTop, asrTop);


DockSplitterClass

Declaration

Source position: controls.pp line 2639

var DockSplitterClass: TControlClass = Nil;


DragManager

The current DragManager (always TDragManagerDefault)

Declaration

Source position: controls.pp line 598

var DragManager: TDragManager = Nil;

Description

Remark: A DragManager must be implemented in the Controls unit; it requires access to private members in the classes declared in the unit.


fsAllNonSystemStayOnTop

Set of form styles, except those which make a form stay on top of all other forms of the system

Declaration

Source position: controls.pp line 201

const fsAllNonSystemStayOnTop = [fsStayOnTop];

See also

TFormStyle

Defines special form behavior


fsAllStayOnTop

Set of form styles, which make a form stay on top

Declaration

Source position: controls.pp line 200

const fsAllStayOnTop = [fsStayOnTop, fsSystemStayOnTop];

See also

TFormStyle

Defines special form behavior


fsBorder

Alias to the fsBorder constant in the GraphType unit

Declaration

Source position: controls.pp line 73

const fsBorder = GraphType.fsBorder;


fsSurface

Alias to the fsSurface constant in the GraphType unit

Declaration

Source position: controls.pp line 72

const fsSurface = GraphType.fsSurface;


GUID_ObjInspInterface

Declaration

Source position: controls.pp line 84

const GUID_ObjInspInterface = '{37417989-8C8F-4A2D-9D26-0FA377E8D8CC}';

Description

Value is '{37417989-8C8F-4A2D-9D26-0FA377E8D8CC}'


Reference for unit 'Controls'

Contains types, constants, classes, and routines used to implement visual controls

uses
Classes,
sysutils,
typinfo,
Types,
Laz_AVL_Tree,
LCLStrConsts, | This unit contains all resource strings of the LCL
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLProc, | Useful lower level helper functions and classes
GraphType,
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
LMessages, |
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
InterfaceBase, | Provides an platform independent widgetset and helper functions.
ImgList, | Contains classes and types used in TCustomImageList, the base class for TImageList
PropertyStorage, |
Menus, | Menus to be used in Forms created with the Lazarus IDE
ActnList, | Defines classes for Actions and Lists of actions to be used with LCL components
LCLClasses, | Defines the base class for all LCL TComponents including controls
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
LCLPlatformDef, |
LazMethodList,
LazLoggerBase,
LazUtilities,
UITypes;

Related topics

Anchoring Controls | How multiple controls can be aligned and resized together, at run-time
Control coordinates | The coordinates of a control can be specified or retrieved in various ways
AutoSize | AutoSize - boolean property that permits the size of a control to be adjusted automatically


Reference for unit 'Controls': Constants

AnchorAlign | Array with sets of anchors used for a given alignment option
AnchorReferenceSide |
asrLeft | Anchor to the left side (=asrTop)
asrRight | Anchor to the right side (=asrBottom)
bvLowered | Alias to the bvLowered constant in the GraphType unit
bvNone | Alias to the bvNone constant in the GraphType unit
bvRaised | Alias to the bvRaised constant in the GraphType unit
bvSpace | Alias to the bvSpace constant in the GraphType unit
ClockwiseAnchor |
CM_ACTIONEXECUTE |
CM_ACTIONUPDATE |
CM_ACTIVATE |
CM_ALLCHILDRENFLIPPED |
CM_APPKEYDOWN |
CM_APPSHOWBTNGLYPHCHANGED |
CM_APPSHOWMENUGLYPHCHANGED |
CM_APPSYSCOMMAND |
CM_BASE |
CM_BIDIMODECHANGED |
CM_BORDERCHANGED |
CM_BUFFEREDPRINTCLIENT |
CM_BUTTONPRESSED |
CM_CANCELMODE |
CM_CHANGED |
CM_CHILDKEY |
CM_COLORCHANGED |
CM_CONTROLCHANGE |
CM_CONTROLLISTCHANGE |
CM_CONTROLLISTCHANGING |
CM_CREATEPOPUP |
CM_CTL3DCHANGED |
CM_CURSORCHANGED |
CM_CUSTOMGESTURESCHANGED |
CM_DEACTIVATE |
CM_DESIGNHITTEST |
CM_DESTROYHANDLE |
CM_DIALOGCHAR |
CM_DIALOGHANDLE |
CM_DIALOGKEY |
CM_DOCKCLIENT |
CM_DOCKNOTIFICATION |
CM_DOCWINDOWACTIVATE |
CM_DOUBLEBUFFEREDCHANGED |
CM_DRAG |
CM_ENABLEDCHANGED |
CM_ENTER |
CM_EXIT |
CM_FLOAT |
CM_FOCUSCHANGED |
CM_FONTCHANGE |
CM_FONTCHANGED |
CM_GESTURE |
CM_GESTUREMANAGERCHANGED |
CM_GETDATALINK |
CM_GOTFOCUS |
CM_HINTSHOW |
CM_HINTSHOWPAUSE |
CM_HITTEST |
CM_ICONCHANGED |
CM_INPUTLANGCHANGE |
CM_INVALIDATE |
CM_INVALIDATEDOCKHOST |
CM_INVOKEHELP |
CM_ISSHORTCUT |
CM_ISTOOLCONTROL |
CM_LCLOFFSET |
CM_LOSTFOCUS |
CM_MENUCHANGED |
CM_MOUSEACTIVATE |
CM_MOUSEENTER |
CM_MOUSELEAVE |
CM_MOUSEWHEEL |
CM_PARENTBIDIMODECHANGED |
CM_PARENTCOLORCHANGED |
CM_PARENTCTL3DCHANGED |
CM_PARENTDOUBLEBUFFEREDCHANGED |
CM_PARENTFONTCHANGED |
CM_PARENTSHOWHINTCHANGED |
CM_PARENTTABLETOPTIONSCHANGED |
CM_POPUPHWNDDESTROY |
CM_RECREATEWND |
CM_RELEASE |
CM_SETACTIVECONTROL |
CM_SHOWHINTCHANGED |
CM_SHOWINGCHANGED |
CM_STANDARDGESTURESCHANGED |
CM_SYSCOLORCHANGE |
CM_SYSFONTCHANGED |
CM_TABLETOPTIONSCHANGED |
CM_TABSTOPCHANGED |
CM_TEXTCHANGED |
CM_THEMECHANGED |
CM_TIMECHANGE |
CM_UIACTIVATE |
CM_UIDEACTIVATE |
CM_UNDOCKCLIENT |
CM_UNTHEMECONTROL |
CM_UPDATEACTIONS |
CM_VISIBLECHANGED |
CM_WANTSPECIALKEY |
CM_WINDOWHOOK |
CM_WININICHANGE |
CN_BASE |
CN_CHAR |
CN_CHARTOITEM |
CN_COMMAND |
CN_COMPAREITEM |
CN_CTLCOLORBTN |
CN_CTLCOLORDLG |
CN_CTLCOLOREDIT |
CN_CTLCOLORLISTBOX |
CN_CTLCOLORMSGBOX |
CN_CTLCOLORSCROLLBAR |
CN_CTLCOLORSTATIC |
CN_DELETEITEM |
CN_DRAWITEM |
CN_HSCROLL |
CN_KEYDOWN |
CN_KEYUP |
CN_MEASUREITEM |
CN_NOTIFY |
CN_PARENTNOTIFY |
CN_SYSCHAR |
CN_SYSKEYDOWN |
CN_SYSKEYUP |
CN_VKEYTOITEM |
CN_VSCROLL |
crAppStart | Application starting cursor
crArrow | The Arrow cursor, which is the most common and the default one in most cases
crCross | A cursor utilized for graphics, for pixel or rectangle selection, often in the shape of a cross
crDefault | Indicates that the default cursor from the system should be utilized
crDrag | A cursor to indicate that one can drop a dragged item in this area
crHandPoint | Pointing hand cursor constant (-21)
crHelp | "What's This" Help cursor constant (-20)
crHigh | Highest defined cursor constant (0)
crHourGlass | Busy cursor constant, utilized to indicate that one should wait while an action is done
crHSplit | Horizontal Splitter cursor constant (-14)
crIBeam | A text cursor, for setting insertion point. Often used in text editors
crLow | Lowest defined cursor constant (-30)
crMultiDrag | Multiple Object dragging cursor constant (-16)
crNo | Shows a negative sign. See also crNoDrop.
crNoDrop | A cursor to indicate that one cannot drop a dragged item in this area
crNone | Indicates that the cursor should be invisible
crSize | A generic sizing cursor, to indicate that here one may drag to resize something. Is the same as crSizeAll
crSizeAll | All Directions sizing cursor constant (-22)
crSizeE | A cursor for resizing which has an arrow pointing to the right, to indicate resizing possibility in this direction
crSizeN | A cursor for resizing which has an arrow pointing upwards, to indicate resizing possibility in this direction
crSizeNE | A cursor for resizing which has an arrow pointing to the right-top corner, to indicate resizing possibility in this direction
crSizeNESW | A cursor for resizing which runs diagonally from NorthEast to SouthWest (-6)
crSizeNS | A cursor for resizing which cursor runs from North to South (-7)
crSizeNW | A cursor for resizing which has an arrow pointing to the left-top corner, to indicate resizing possibility in this direction
crSizeNWSE | A cursor for resizing which cursor runs from NorthWest to SouthEast
crSizeS | A cursor for resizing which has an arrow pointing downwards, to indicate resizing possibility in this direction
crSizeSE | A cursor for resizing which has an arrow pointing to the right-bottom corner, to indicate resizing possibility in this direction
crSizeSW | A cursor for resizing which has an arrow pointing to the left-bottom corner, to indicate resizing possibility in this direction
crSizeW | A cursor for resizing which has an arrow pointing to the left, to indicate resizing possibility in this direction
crSizeWE | A cursor for resizing which has an arrow with two points, one to the left and another to the right, to indicate resizing possibility in both directions
crSQLWait | Waiting for SQL cursor constant (-17)
crUpArrow | Up Arrow cursor constant (-10)
crVSplit | Vertical Split cursor constant (-15)
csMultiClicks | Set of styles which require/provide multiple clicks on a control
DefaultSideForAnchorKind |
fsAllNonSystemStayOnTop | Set of form styles, except those which make a form stay on top of all other forms of the system
fsAllStayOnTop | Set of form styles, which make a form stay on top
fsBorder | Alias to the fsBorder constant in the GraphType unit
fsSurface | Alias to the fsSurface constant in the GraphType unit
GUID_ObjInspInterface |
MainAlignAnchor |
mrAbort | Modal dialog aborted
mrAll | Modal dialog left with All button
mrCancel | Modal dialog left with Cancel button
mrClose | Modal dialog left with Close button
mrIgnore | Modal dialog left with Ignore button
mrLast | Last (highest) value of modal results
mrNo | Modal dialog left with No button
mrNone | Modal dialog left with None button
mrNoToAll | Modal dialog left with NoToAll button
mrOK | Modal dialog left with OK button
mrRetry | Modal dialog left with Retry button
mrYes | Modal dialog left with Yes button
mrYesToAll | Modal dialog left with YesToAll button
OppositeAnchor |
ssModifier | Defines the key used for shortcuts on different platforms


Reference for unit 'Controls': Types

PControlBorderSpacingDefault
PHintInfo | Pointer to a THintInfo instance
TAlign | Alignment options for a control, within its Parent control
TAlignInfo | Used in custom alignment (alCustom)
TAlignInsertBeforeEvent | Type of an OnAlignInsertBefore handler
TAlignPositionEvent | Type of an OnAlignPosition handler
TAlignSet | Set of alignment options
TAnchorKind | The control side to be anchored
TAnchors
TAnchorSideChangeOperation | Operations in TControl.ForeignAnchorSideChanged
TAnchorSideReference | The side of another control, to which this control's side is anchored
TBevelCut
TBorderStyle | Possible types of borders (with or without border)
TBorderWidth | Integer type for TWinControl.BorderWidth
TCaption | A string type used for the caption on a control: may be translated
TCaptureMouseButtons | Set type used to store TMouseButton values
TChildControlResizeStyle | Modes for resizing child controls
TCMCancelMode |
TCMChanged |
TCMChildKey |
TCMControlChange | Contains values representing a Control Change Message
TCMControlListChange |
TCMDesignHitTest |
TCMDialogChar |
TCMDialogKey |
TCMEnter |
TCMExit |
TCMHitTest |
TCMMouseWheel | Parameters for a CMMouseWheel message
TConstrainedResizeEvent | Specifies an event handler signalled to resize a control to the specified size constraints
TConstraintSize | Range for control size constraints
TContextPopupEvent | Handler type for OnContextPopup
TControlActionLinkClass | Class of TControlActionLink
TControlAtPosFlag | Flags for finding a control at a given (client) position
TControlAtPosFlags
TControlAutoSizePhase | Represents AutoSizing phases for controls
TControlAutoSizePhases
TControlBorderSpacingDefault | Defines the default values for TControlBorderSpacing
TControlBorderStyle | Possible types of control borders (with or without border)
TControlCellAlign | Modes for aligning a control in a table cell
TControlCellAligns
TControlChildrenLayout | Defines the logic used to wrap child controls
TControlClass | TControlClass - class of TControl
TControlFlag | Flags mostly for pending actions
TControlFlags
TControlHandlerType | Notification handler types
TControlRoleForForm | Possible default actions on special keys
TControlRolesForForm
TControlShowHintEvent | Type used to implement an OnShowHint event handler
TControlState | Set of Control States allowed in a control
TControlStateType | State flags of a Control
TControlStyle | Set of control styles
TControlStyleType | TControlStyleType - enumerated type describing features of the Control
TCursor | Defines the range of values used for cursor shapes
TDockDropEvent | The type of an OnDockDrop handler
TDockManagerClass | The DockManager class type, for use when a DockManager is automatically created
TDockOrientation | Orientation of DockZones and docked controls, similar to TAlign
TDockOverEvent | The type of an OnDockOver handler
TDockTreeFlag |
TDockTreeFlags
TDockZoneClass | Class of TDockZone
TDragDropEvent | The type of an OnDragDrop notification handler
TDragKind | Indicates whether the control performs drag-drop or drag-dock
TDragMessage | Message types used in DragManager
TDragMode | Indicates whether dragging can start automatically
TDragObjectClass | A TDragObject class type
TDragOverEvent | The type of an OnDragOver handler
TDragState | Values representing State changes while dragging
TDrawDockImageEvent | Event handler used to draw the docking image in a drag and dock operation
TEndDragEvent | The type of an OnEndDrag handler
TForEachZoneProc | The type of an ForEachZone callback procedure, currently unused.
TFormBorderStyle | Represents border styles available for a Form
TFormStyle | Defines special form behavior
TGetChildProc | Type of a callback method, to be called for all children of a control
TGetDockCaptionEvent | Specifies an event handler used to get the caption for a docked control
TGetSiteInfoEvent | An OnGetSiteInfo handler returns information about a docksite
THintInfo | Contains content and state information for Hints displayed for a window or control
TKeyEvent | Defines an event handler for key events
TKeyPressEvent | Specifies an event handler for key press events
TLayoutAdjustmentPolicy | Indicates the policy for the LCL to execute automatic adjustments in the form layout
TLazAccessibilityRole | Indicates the role which a accessible object takes in the user interface
TMouseButton | Enumeration of recognized mouse buttons
TMouseEvent | Specifies an event handler used to respond to mouse button events
TMouseMoveEvent | Specifies an event handler used to respond to mouse movement events
TMouseWheelEvent | Specifies an event handler used to respond to mouse wheel events
TMouseWheelUpDownEvent | Type of OnMouseWheelUp/Down event handlers
TSizeConstraintsOption | Enumerated type with options used in TSizeConstraints
TSizeConstraintsOptions
TSpacingSize | Alias to an Integer type
TStartDockEvent | The type of an OnStartDock handler
TStartDragEvent | The type of an OnStartDrag handler
TTabOrder | Type used for TWinControl.TabOrder
TUnDockEvent | The type used for OnUnDock event handler
TUTF8KeyPressEvent | Specifies an event handler for UTF-8-encoded key press events
TWinControlActionLink
TWinControlActionLinkClass | Class of TWinControlActionLink
TWinControlClass | TWinControlClass - class of TWinControl
TWinControlFlag | State flags of TWinControl
TWinControlFlags | Set of TWinControlFlag enumeration values
TWndMethod | Method type for WindowProc handlers


Reference for unit 'Controls': Classes

ELayoutException | Exception raised when a loop is detected when adjusting the size for controls
IObjInspInterface |
TAnchorSide | Specifies how the side of a control is anchored to other controls
TControl | The base class for visible controls
TControlActionLink | Links an Action to a control
TControlBorderSpacing | Describes the (minimum) spacing around a control
TControlCanvas | Base class which provides a canvas property used in graphic controls
TControlChildSizing | How child controls are sized relative to their parent
TControlPropertyStorage |
TCustomControl | The base class for windowed controls which paint themselves
TDockManager | The layout manager for a docksite
TDockTree | A docking manager for tree-style layouts
TDockZone | Represents a node in a TDockTree
TDragControlObject | A drag object for dragging a control
TDragControlObjectEx | A drag object for dragging a control
TDragDockObject | A drag object for drag-dock
TDragDockObjectEx | A drag object for docking that is automatically destroyed after use
TDragImageList | A list of Images used during Drag operations
TDragImageListResolution | Implements an image list resolution with features used in Drag and Drop operations
TDragManager | The abstract base class used to manage dragging of controls (for drop or dock operations)
TDragObject | Base class for managing drag operations and user feedback
TDragObjectEx | Extends TDragObject to automatically free itself in the DragManager
TGraphicControl | TGraphicControl is the base class for all lightweight controls
TImageList
TImageListHelper | Helper class for TCustomImageList useful for images on TControl instances
TLazAccessibleObject | Represents an accessibility object for user or accessibility tool interactions
TLazAccessibleObjectEnumerator | Implements an enumerator for a list of TLazAccessibleObject instances
TMouse | Provides access to properties of the Mouse
TSizeConstraints | Holds maximum and minimum values that can be used in sizing objects
TWinControl | The base class for controls which can contain other (child) controls
TWinControlEnumerator | Implements an enumerator for TWinControl instances


Reference for unit 'Controls': Procedures and functions

AdjustBorderSpace | Adjusts the space around the border for the control
assign(Variant):TCaption
BidiFlipAlignment |
BidiFlipAnchors |
BidiFlipRect |
CancelDrag | Cancels an active drag operation
ChangeBiDiModeAlignment |
CheckMouseButtonDownUp |
CheckTransparentWindow | Checks whether the handle for a windowed control (or a parent control) is transparent
CompareDataObjectWithLazAccessibleObject |
CompareLazAccessibleObjectsByDataObject |
CursorToIdent | Uses look-up table to find cursor identifier corresponding to integer cursor constant
CursorToString | Returns a string for the name of the cursor as identified by an integer constant
DbgS | Converts items of several data types into strings, for debug output
FindControl | Return the TWinControl for the given Handle
FindControlAtPosition | Gets the control at the specified screen position
FindDragTarget | Get control at screen position
FindLCLControl | Returns the TControl that currently is visible at a screen position
FindLCLWindow | Find the window and its owning control at the given screen coordinates
FindOwnerControl | Returns the TWinControl for the given Handle; the parent control for a non-TWinControl Handle.
GetCaptureControl | Returns the current capturing TControl instance
GetCursorValues |
GetKeyShiftState | Gets a set of state values for current modifier keys
GetModalResultStr | Deprecated; Use the ModalResultStr array from the UITypes unit directly
IdentToCursor | Searches the Cursor name table for the given cursor name; returns True if found
IsColorDefault |
MoveWindowOrg | Moves the origin for a windowed control
RecreateWnd | (Re-)Creates the widget set class instance for a TWinControl
Register | Register the components provided by this unit or package, so that they can be instantiated
SendAppMessage |
SetCaptureControl | Set the mouse capture to AWinControl or its child at the given coordinates
StringToCursor | StringToCursor - returns the cursor value corresponding to the name supplied


Reference for unit 'Controls': Variables

DefaultDockManagerClass | The default class used to create a DockManager in TWinControl.CreateDockManager
DockSplitterClass |
DragManager | The current DragManager (always TDragManagerDefault)
Mouse | The global Mouse object
NewStyleControls | Used in SynEdit
OnDrawDockImage | Routine used to draw dock images in drag/dock operations


Index of all identifiers in unit 'Controls'

A B C D E F G I L M N O P R S T W

A

AdjustBorderSpace | alLeft | ascoRemove
akBottom | alNone | asrBottom
akLeft | alRight | asrCenter
akRight | alTop | asrLeft
akTop | AnchorAlign | asrRight
alBottom | AnchorReferenceSide | asrTop
alClient | ascoAdd | assign(Variant):TCaption
alCustom | ascoChangeSide |

B

BidiFlipAlignment | bsSingle | bvNone
BidiFlipAnchors | bsSizeable | bvRaised
BidiFlipRect | bsSizeToolWin | bvSpace
bsDialog | bsToolWindow |
bsNone | bvLowered |

C

CancelDrag | CM_ENABLEDCHANGED | crArrow
capfAllowDisabled | CM_ENTER | crCross
capfAllowWinControls | CM_EXIT | crDefault
capfHasScrollOffset | CM_FLOAT | crDrag
capfOnlyClientAreas | CM_FOCUSCHANGED | crffCancel
capfOnlyWinControls | CM_FONTCHANGE | crffDefault
capfRecursive | CM_FONTCHANGED | crHandPoint
caspChangingProperties | CM_GESTURE | crHelp
caspComputingBounds | CM_GESTUREMANAGERCHANGED | crHigh
caspCreatingHandles | CM_GETDATALINK | crHourGlass
caspNone | CM_GOTFOCUS | crHSplit
caspRealizingBounds | CM_HINTSHOW | crIBeam
caspShowing | CM_HINTSHOWPAUSE | crLow
ccaCenter | CM_HITTEST | crMultiDrag
ccaFill | CM_ICONCHANGED | crNo
ccaLeftTop | CM_INPUTLANGCHANGE | crNoDrop
ccaRightBottom | CM_INVALIDATE | crNone
cclLeftToRightThenTopToBottom | CM_INVALIDATEDOCKHOST | crsAnchorAligning
cclNone | CM_INVOKEHELP | crsHomogenousChildResize
cclTopToBottomThenLeftToRight | CM_ISSHORTCUT | crsHomogenousSpaceResize
cfAutoSizeNeeded | CM_ISTOOLCONTROL | crSize
cfBaseBoundsValid | CM_LCLOFFSET | crSizeAll
cfBoundsRectForNewParentValid | CM_LOSTFOCUS | crSizeE
cfClientHeightLoaded | CM_MENUCHANGED | crSizeN
cfClientWidthLoaded | CM_MOUSEACTIVATE | crSizeNE
cfHeightLoaded | CM_MOUSEENTER | crSizeNESW
cfKillAdjustSize | CM_MOUSELEAVE | crSizeNS
cfKillChangeBounds | CM_MOUSEWHEEL | crSizeNW
cfKillInvalidatePreferredSize | CM_PARENTBIDIMODECHANGED | crSizeNWSE
cfLeftLoaded | CM_PARENTCOLORCHANGED | crSizeS
cfLoading | CM_PARENTCTL3DCHANGED | crSizeSE
cfOnChangeBoundsNeeded | CM_PARENTDOUBLEBUFFEREDCHANGED | crSizeSW
cfPreferredMinSizeValid | CM_PARENTFONTCHANGED | crSizeW
cfPreferredSizeValid | CM_PARENTSHOWHINTCHANGED | crSizeWE
cfProcessingWMPaint | CM_PARENTTABLETOPTIONSCHANGED | crSQLWait
cfTopLoaded | CM_POPUPHWNDDESTROY | crsScaleChilds
cfWidthLoaded | CM_RECREATEWND | crUpArrow
ChangeBiDiModeAlignment | CM_RELEASE | crVSplit
CheckMouseButtonDownUp | CM_SETACTIVECONTROL | csAcceptsControls
CheckTransparentWindow | CM_SHOWHINTCHANGED | csActionClient
chtOnBeforeDestruction | CM_SHOWINGCHANGED | csAutoSize0x0
chtOnChangeBounds | CM_STANDARDGESTURESCHANGED | csAutoSizeKeepChildLeft
chtOnEnabledChanged | CM_SYSCOLORCHANGE | csAutoSizeKeepChildTop
chtOnEnabledChanging | CM_SYSFONTCHANGED | csCaptureMouse
chtOnKeyDown | CM_TABLETOPTIONSCHANGED | csClicked
chtOnMouseWheel | CM_TABSTOPCHANGED | csClickEvents
chtOnMouseWheelHorz | CM_TEXTCHANGED | csCreating
chtOnResize | CM_THEMECHANGED | csCustomPaint
chtOnVisibleChanged | CM_TIMECHANGE | csDesignFixedBounds
chtOnVisibleChanging | CM_UIACTIVATE | csDesignInteractive
ClockwiseAnchor | CM_UIDEACTIVATE | csDesignNoSmoothResize
CM_ACTIONEXECUTE | CM_UNDOCKCLIENT | csDestroyingHandle
CM_ACTIONUPDATE | CM_UNTHEMECONTROL | csDisplayDragImage
CM_ACTIVATE | CM_UPDATEACTIONS | csDocking
CM_ALLCHILDRENFLIPPED | CM_VISIBLECHANGED | csDoubleClicks
CM_APPKEYDOWN | CM_WANTSPECIALKEY | csFixedHeight
CM_APPSHOWBTNGLYPHCHANGED | CM_WINDOWHOOK | csFixedWidth
CM_APPSHOWMENUGLYPHCHANGED | CM_WININICHANGE | csFocusing
CM_APPSYSCOMMAND | CN_BASE | csFramed
CM_BASE | CN_CHAR | csHasCancelAction
CM_BIDIMODECHANGED | CN_CHARTOITEM | csHasDefaultAction
CM_BORDERCHANGED | CN_COMMAND | csLButtonDown
CM_BUFFEREDPRINTCLIENT | CN_COMPAREITEM | csMenuEvents
CM_BUTTONPRESSED | CN_CTLCOLORBTN | csMultiClicks
CM_CANCELMODE | CN_CTLCOLORDLG | csNeedsBorderPaint
CM_CHANGED | CN_CTLCOLOREDIT | csNoDesignSelectable
CM_CHILDKEY | CN_CTLCOLORLISTBOX | csNoDesignVisible
CM_COLORCHANGED | CN_CTLCOLORMSGBOX | csNoFocus
CM_CONTROLCHANGE | CN_CTLCOLORSCROLLBAR | csNoStdEvents
CM_CONTROLLISTCHANGE | CN_CTLCOLORSTATIC | csOpaque
CM_CONTROLLISTCHANGING | CN_DELETEITEM | csOwnedChildrenNotSelectable
CM_CREATEPOPUP | CN_DRAWITEM | csPaintCopy
CM_CTL3DCHANGED | CN_HSCROLL | csPalette
CM_CURSORCHANGED | CN_KEYDOWN | csParentBackground
CM_CUSTOMGESTURESCHANGED | CN_KEYUP | csQuadClicks
CM_DEACTIVATE | CN_MEASUREITEM | csReadingState
CM_DESIGNHITTEST | CN_NOTIFY | csReflector
CM_DESTROYHANDLE | CN_PARENTNOTIFY | csReplicatable
CM_DIALOGCHAR | CN_SYSCHAR | csRequiresKeyboardInput
CM_DIALOGHANDLE | CN_SYSKEYDOWN | csSetCaption
CM_DIALOGKEY | CN_SYSKEYUP | csTripleClicks
CM_DOCKCLIENT | CN_VKEYTOITEM | csVisibleSetInLoading
CM_DOCKNOTIFICATION | CN_VSCROLL | CursorToIdent
CM_DOCWINDOWACTIVATE | CompareDataObjectWithLazAccessibleObject | CursorToString
CM_DOUBLEBUFFEREDCHANGED | CompareLazAccessibleObjectsByDataObject |
CM_DRAG | crAppStart |

D

DbgS | dmDragEnter | doPages
DefaultDockManagerClass | dmDragLeave | doVertical
DefaultSideForAnchorKind | dmDragMove | DragManager
dkDock | dmFindTarget | dsDragEnter
dkDrag | dmManual | dsDragLeave
dmAutomatic | DockSplitterClass | dsDragMove
dmDragCancel | doHorizontal | dtfUpdateAllNeeded
dmDragDrop | doNoOrient |

E

ELayoutException

F

FindControl | fsAllNonSystemStayOnTop | fsSplash
FindControlAtPosition | fsAllStayOnTop | fsStayOnTop
FindDragTarget | fsBorder | fsSurface
FindLCLControl | fsMDIChild | fsSystemStayOnTop
FindLCLWindow | fsMDIForm |
FindOwnerControl | fsNormal |

G

GetCaptureControl | GetKeyShiftState | GUID_ObjInspInterface
GetCursorValues | GetModalResultStr |

I

IdentToCursor IObjInspInterface IsColorDefault

L

lapAutoAdjustForDPI | larDateField | larResizeGrip
lapAutoAdjustWithoutHorizontalScrolling | larGrid | larScrollBar
lapDefault | larGroup | larSpinner
lapFixedLayout | larIgnore | larTabControl
larAnimation | larImage | larTextEditorMultiline
larButton | larLabel | larTextEditorSingleline
larCell | larListBox | larTrackBar
larChart | larListItem | larTreeItem
larCheckBox | larMenuBar | larTreeView
larClock | larMenuItem | larWindow
larColorPicker | larProgressIndicator |
larComboBox | larRadioButton |

M

MainAlignAnchor | MoveWindowOrg | mrNo
mbExtra1 | mrAbort | mrNone
mbExtra2 | mrAll | mrNoToAll
mbLeft | mrCancel | mrOK
mbMiddle | mrClose | mrRetry
mbRight | mrIgnore | mrYes
Mouse | mrLast | mrYesToAll

N

NewStyleControls

O

OnDrawDockImage OppositeAnchor

P

PControlBorderSpacingDefault PHintInfo

R

RecreateWnd Register

S

scoAdviceHeightAsMax | scoAdviceWidthAsMin | ssModifier
scoAdviceHeightAsMin | SendAppMessage | StringToCursor
scoAdviceWidthAsMax | SetCaptureControl |

T

TAlign | TControlCellAligns | TDrawDockImageEvent
TAlignInfo | TControlChildrenLayout | TEndDragEvent
TAlignInsertBeforeEvent | TControlChildSizing | TForEachZoneProc
TAlignPositionEvent | TControlClass | TFormBorderStyle
TAlignSet | TControlFlag | TFormStyle
TAnchorKind | TControlFlags | TGetChildProc
TAnchors | TControlHandlerType | TGetDockCaptionEvent
TAnchorSide | TControlPropertyStorage | TGetSiteInfoEvent
TAnchorSideChangeOperation | TControlRoleForForm | TGraphicControl
TAnchorSideReference | TControlRolesForForm | THintInfo
TBevelCut | TControlShowHintEvent | TImageList
TBorderStyle | TControlState | TImageListHelper
TBorderWidth | TControlStateType | TKeyEvent
TCaption | TControlStyle | TKeyPressEvent
TCaptureMouseButtons | TControlStyleType | TLayoutAdjustmentPolicy
TChildControlResizeStyle | TCursor | TLazAccessibilityRole
TCMCancelMode | TCustomControl | TLazAccessibleObject
TCMChanged | TDockDropEvent | TLazAccessibleObjectEnumerator
TCMChildKey | TDockManager | TMouse
TCMControlChange | TDockManagerClass | TMouseButton
TCMControlListChange | TDockOrientation | TMouseEvent
TCMDesignHitTest | TDockOverEvent | TMouseMoveEvent
TCMDialogChar | TDockTree | TMouseWheelEvent
TCMDialogKey | TDockTreeFlag | TMouseWheelUpDownEvent
TCMEnter | TDockTreeFlags | TSizeConstraints
TCMExit | TDockZone | TSizeConstraintsOption
TCMHitTest | TDockZoneClass | TSizeConstraintsOptions
TCMMouseWheel | TDragControlObject | TSpacingSize
TConstrainedResizeEvent | TDragControlObjectEx | TStartDockEvent
TConstraintSize | TDragDockObject | TStartDragEvent
TContextPopupEvent | TDragDockObjectEx | TTabOrder
TControl | TDragDropEvent | TUnDockEvent
TControlActionLink | TDragImageList | TUTF8KeyPressEvent
TControlActionLinkClass | TDragImageListResolution | TWinControl
TControlAtPosFlag | TDragKind | TWinControlActionLink
TControlAtPosFlags | TDragManager | TWinControlActionLinkClass
TControlAutoSizePhase | TDragMessage | TWinControlClass
TControlAutoSizePhases | TDragMode | TWinControlEnumerator
TControlBorderSpacing | TDragObject | TWinControlFlag
TControlBorderSpacingDefault | TDragObjectClass | TWinControlFlags
TControlBorderStyle | TDragObjectEx | TWndMethod
TControlCanvas | TDragOverEvent |
TControlCellAlign | TDragState |

W

wcfAdjustedLogicalClientRectValid | wcfColorChanged | wcfHandleVisible
wcfAligningControls | wcfCreatingChildHandles | wcfInitializing
wcfAllAutoSizing | wcfCreatingHandle | wcfKillIntfSetBounds
wcfBoundsRealized | wcfEraseBackground | wcfRealizingBounds
wcfClientRectNeedsUpdate | wcfFontChanged | wcfUpdateShowing


MainAlignAnchor

Declaration

Source position: controls.pp line 2677

const MainAlignAnchor: array [TAlign] of TAnchorKind = (akLeft, akTop, akBottom, akLeft, akRight, akLeft, akLeft);


Mouse

The global Mouse object

Declaration

Source position: controls.pp line 2740

var Mouse: TMouse = ;


mrAbort

Modal dialog aborted

Declaration

Source position: controls.pp line 55

const mrAbort = UITypes.mrAbort;


mrAll

Modal dialog left with All button

Declaration

Source position: controls.pp line 60

const mrAll = UITypes.mrAll;


mrCancel

Modal dialog left with Cancel button

Declaration

Source position: controls.pp line 54

const mrCancel = UITypes.mrCancel;


mrClose

Modal dialog left with Close button

Declaration

Source position: controls.pp line 63

const mrClose = UITypes.mrClose;


mrIgnore

Modal dialog left with Ignore button

Declaration

Source position: controls.pp line 57

const mrIgnore = UITypes.mrIgnore;


mrLast

Last (highest) value of modal results

Declaration

Source position: controls.pp line 64

const mrLast = UITypes.mrLast;


mrNo

Modal dialog left with No button

Declaration

Source position: controls.pp line 59

const mrNo = UITypes.mrNo;


mrNone

Modal dialog left with None button

Declaration

Source position: controls.pp line 52

const mrNone = UITypes.mrNone;


mrNoToAll

Modal dialog left with NoToAll button

Declaration

Source position: controls.pp line 61

const mrNoToAll = UITypes.mrNoToAll;


mrOK

Modal dialog left with OK button

Declaration

Source position: controls.pp line 53

const mrOK = UITypes.mrOK;


mrRetry

Modal dialog left with Retry button

Declaration

Source position: controls.pp line 56

const mrRetry = UITypes.mrRetry;


mrYes

Modal dialog left with Yes button

Declaration

Source position: controls.pp line 58

const mrYes = UITypes.mrYes;


mrYesToAll

Modal dialog left with YesToAll button

Declaration

Source position: controls.pp line 62

const mrYesToAll = UITypes.mrYesToAll;


NewStyleControls

Used in SynEdit

Declaration

Source position: controls.pp line 2739

var NewStyleControls: Boolean = ;

Description

NewStyleControls is a Boolean variable. Currently used only by SynEdit in synedit.pp.


OnDrawDockImage

Routine used to draw dock images in drag/dock operations

Declaration

Source position: controls.pp line 526

var OnDrawDockImage: TDrawDockImageEvent = Nil;

Description

OnDrawDockImage is a TDrawDockImageEvent variable which contains the default routine used to draw the docking image in a drag/dock operation. It is used in TDragDockObject methods which draw docking images likes HideDockImage, ShowDockImage, and MoveDockInage.

See also

TDragDockObject.ShowDockImage | Shows the DockRect, remembers the coordinates in EraseDockRect
TDragDockObject.HideDockImage | Hides the DockRect, invalidates EraseDockRect to prevent further erases
TDragDockObject.MoveDockImage | Moves an already visible DockRect


OppositeAnchor

Declaration

Source position: controls.pp line 2686

const OppositeAnchor: array [TAnchorKind] of TAnchorKind = (akBottom, akRight, akLeft, akTop);


PControlBorderSpacingDefault

Declaration

Source position: controls.pp line 743

type PControlBorderSpacingDefault = ^TControlBorderSpacingDefault;


PHintInfo

Pointer to a THintInfo instance

Declaration

Source position: controls.pp line 323

type PHintInfo = ^THintInfo;

Description

PHintInfo is a Pointer to a THintInfo instance. PHintInfo is the type passed as an argument to the TControlShowHintEvent event handler procedure, and the DoOnShowHint method in TControl.

See also

THintInfo | Contains content and state information for Hints displayed for a window or control
TControlShowHintEvent | Type used to implement an OnShowHint event handler
TControl.DoOnShowHint | Invokes the OnShowHint event handler


ssModifier

Defines the key used for shortcuts on different platforms

Declaration

Source position: controls.pp line 82

const ssModifier = ssCtrl;

Description

ssModifier is a constant which defines the modifier for keyboard shortcuts, like Ctrl+C (Copy), Ctrl+Z (UnDo), Ctrl+X (Cut), and Ctrl+V (paste). Mac and iOS use the Meta key (instead of the Ctrl key) for those shortcuts.


TAlign

Alignment options for a control, within its Parent control

Declaration

Source position: controls.pp line 169

type TAlign = (
alNone, | Control has fixed size and position
alTop, | Control stacked at top, full width
alBottom, | Control stacked at bottom, full width
alLeft, | Control stacked at left, full height
alRight, | Control stacked at right, full height
alClient, | Control fills remaining client area
alCustom | Control has special alignment
);

Description

TAlign is an enumeration type with values that indicate the alignment for a control within its Parent. The enumeration includes the following values and meanings:

alNone
fixed position and extent
alTop
stacked at top, full width
alBottom
stacked at bottom, full width
alLeft
stacked at left, full height
alRight
stacked at right, full height
alClient
filling entire remaining client area
alCustom
other alignment, in drag-dock: notebook

At most, one control can have alClient alignment for a given form or container.

The order of multiple controls with the same (stackable) alignment is determined by their Left and/or Top coordinate. The precedence of conflicting alignment requests (e.g. one at top, one at right) is resolved.


TAlignInfo

Used in custom alignment (alCustom)

Declaration

Source position: controls.pp line 1964

type TAlignInfo = record
AlignList: TFPList; | The list of controls currently being aligned
ControlIndex: Integer; | Index of current control
Align: TAlign; | The kind of alignment currently processed (always alCustom)
Scratch: Integer; | For internal use
end;

Description

This record was added for compatibility with Delphi releases after Version 7. It is used in CustomInsertBefore and CustomAlignPosition methods and handlers.

See also

TWinControl.CustomAlignPosition | Returns the aligned position for a custom-aligned child control, using the OnAlignPosition handler
TWinControl.CustomAlignInsertBefore | Returns the placement order of custom-aligned child controls, using the OnAlignInsertBefore handler


TAlignInsertBeforeEvent

Type of an OnAlignInsertBefore handler

Declaration

Source position: controls.pp line 1973

type TAlignInsertBeforeEvent = function(

  Sender: TWinControl;

  Control1: TControl;

  Control2: TControl

):Boolean of object;

Arguments

Sender

The Parent control

Function result

True if Control2 shall be placed before Control1 is placed

Description

The handler determines the order used to align both controls.

See also

TWinControl.CustomAlignInsertBefore

Returns the placement order of custom-aligned child controls, using the OnAlignInsertBefore handler


TAlignPositionEvent

Type of an OnAlignPosition handler

Declaration

Source position: controls.pp line 1974

type TAlignPositionEvent = procedure(

  Sender: TWinControl;

  Control: TControl;

  var NewLeft: Integer;

  var NewTop: Integer;

  var NewWidth: Integer;

  var NewHeight: Integer;

  var AlignRect: TRect;

  AlignInfo: TAlignInfo

) of object;

Arguments

Sender | TWinControl generating the event notification
Control | The control to position
NewLeft | New Left coordinate for the control
NewTop | New Top coordinate for the control
NewWidth | New Width for the control
NewHeight | New Height for the control
AlignRect | The remaining ClientRect
AlignInfo | Information about the current align process

Description

Handler which positions the Control using the specified coordinates.

See also

TWinControl.CustomAlignPosition

Returns the aligned position for a custom-aligned child control, using the OnAlignPosition handler


TAlignSet

Set of alignment options

Declaration

Source position: controls.pp line 170

type TAlignSet = set of (
alNone, | Control has fixed size and position
alTop, | Control stacked at top, full width
alBottom, | Control stacked at bottom, full width
alLeft, | Control stacked at left, full height
alRight, | Control stacked at right, full height
alClient, | Control fills remaining client area
alCustom | Control has special alignment
);


TAnchorKind

The control side to be anchored

Declaration

Source position: controls.pp line 171

type TAnchorKind = (
akTop, | Top side (or center vertically)
akLeft, | Left side (or center horizontally)
akRight, | Right side (or center horizontally)
akBottom | Bottom side (or center vertically)
);

Description

With the TAnchorSideReference value asrCenter, the sides mean horizontal or vertical alignment of the control's center.


TAnchors

Declaration

Source position: controls.pp line 172

type TAnchors = set of (
akTop, | Top side (or center vertically)
akLeft, | Left side (or center horizontally)
akRight, | Right side (or center horizontally)
akBottom | Bottom side (or center vertically)
);


TBevelCut

Declaration

Source position: controls.pp line 195

type TBevelCut = TGraphicsBevelCut;


TBorderStyle

Possible types of borders (with or without border)

Declaration

Source position: controls.pp line 186

type TBorderStyle = bsNone..bsSingle;


TBorderWidth

Integer type for TWinControl.BorderWidth

Declaration

Source position: controls.pp line 1769

type TBorderWidth = 0..MaxInt;


TCaption

A string type used for the caption on a control: may be translated

Declaration

Source position: controls.pp line 180

type TCaption = TTranslateString;


TCaptureMouseButtons

Set type used to store TMouseButton values

Declaration

Source position: controls.pp line 241

type TCaptureMouseButtons = set of (
mbLeft, | Represents the left mouse button. It might be physically the right button if the system is configured to act like that, for example for a left handled person
mbRight, | Represents the right mouse button. It might be physically the left button if the system is configured to act like that, for example for a left handled person
mbMiddle, | Represents the middle mouse button
mbExtra1, | Represents the first extra mouse button
mbExtra2 | Represents the second extra mouse button
);

Description

TCaptureMouseButtons is a set type used to store TMouseButton enumeration values. TCaptureMouseButtons is the type used to implement the CaptureMouseButtons property in TControl.

See also

TMouseButton | Enumeration of recognized mouse buttons
TControl.CaptureMouseButtons | Which mouse button(s) to be used for capture? Default is the left button.


TChildControlResizeStyle

Modes for resizing child controls

Declaration

Source position: controls.pp line 1854

type TChildControlResizeStyle = (
crsAnchorAligning, | Using TControl.Anchors (Delphi compatible)
crsScaleChilds, | Scale children, keep space between children fixed
crsHomogenousChildResize, | Enlarge children equally, i.e. by the same amount of pixels
crsHomogenousSpaceResize | Enlarge space between children equally
);


TCMCancelMode

Declaration

Source position: controls.pp line 143

type TCMCancelMode = record

  Msg: Cardinal;

  Unused: Integer;

  Sender: TControl;

  Result: LongInt;

end;


TCMChanged

Declaration

Source position: controls.pp line 123

type TCMChanged = record

  Msg: Cardinal;

  Unused: LongInt;

  Child: TControl;

  Result: LongInt;

end;


TCMChildKey

Declaration

Source position: controls.pp line 150

type TCMChildKey = record
Msg: Cardinal; |
Unused: Word;
CharCode: Word; | VK_XXX constants for TLMKeyDown/Up, ASCII for TLMChar
Sender: TWinControl; |
Result: LRESULT; |
end;


TCMControlChange

Contains values representing a Control Change Message

Declaration

Source position: controls.pp line 116

type TCMControlChange = record
Msg: Cardinal; | Mouse message constant for the change notification
Control: TControl; | Control to receive the change message
Inserting: LongBool; | Indicates if the control message is an insert operation
Result: LRESULT; | Result for the control change message
end;

Description

TCMControlChange is a record type which contains values representing the arguments and the result for a Control Change Message. TCMControlChange is the type passed to the CMControlChange method in TCustomFlowPanel.

See also

#LCL.ExtCtrls.TCustomFlowPanel.CMControlChange

Handles the CM_CONTROLCHANGE message


TCMControlListChange

Declaration

Source position: controls.pp line 130

type TCMControlListChange = record

  Msg: Cardinal;

  Control: TControl;

  Inserting: LongBool;

  Result: LRESULT;

end;


TCMDesignHitTest

Declaration

Source position: controls.pp line 114

type TCMDesignHitTest = TLMMouse;


TCMDialogChar

Declaration

Source position: controls.pp line 137

type TCMDialogChar = TLMKey;


TCMDialogKey

Declaration

Source position: controls.pp line 138

type TCMDialogKey = TLMKey;


TCMEnter

Declaration

Source position: controls.pp line 140

type TCMEnter = TLMEnter;


TCMExit

Declaration

Source position: controls.pp line 141

type TCMExit = TLMExit;


TCMHitTest

Declaration

Source position: controls.pp line 113

type TCMHitTest = TLMNCHITTEST;


TCMMouseWheel

Parameters for a CMMouseWheel message

Declaration

Source position: controls.pp line 99

type TCMMouseWheel = record
MSg: Cardinal; | The exact Message ID (WM_MOUSEWHEEL?)
ShiftState: TShiftState; | State of the modifier for keys and mouse buttons
Unused: Byte; | inserted for alignment only
WheelDelta: SmallInt;
case Integer of
0: (
XPos: SmallInt; | Mouse X position as a SmallInt value
YPos: SmallInt; | Mouse Y position as a SmallInt value
);
1: (
Pos: TSmallPoint; | Mouse position as a TSmallPoint value
Result: LRESULT; | Result for the mouse wheel message; Zero (0) indicates the message was handled
);
end;

Description

Holds mouse wheel details that include:

  • the Message associated with the wheel
  • the shift state (i.e. whether Shift, Alt, Control keys have been pressed)
  • the mouse position
  • the message Result


TConstrainedResizeEvent

Specifies an event handler signalled to resize a control to the specified size constraints

Declaration

Source position: controls.pp line 691

type TConstrainedResizeEvent = procedure(

  Sender: TObject;

  var MinWidth: TConstraintSize;

  var MinHeight: TConstraintSize;

  var MaxWidth: TConstraintSize;

  var MaxHeight: TConstraintSize

) of object;

Arguments

Sender

TObject for the event notification

Description

TConstrainedResizeEvent is an object procedure type that specifies an event handler signalled to resize a control to the specified size constraints. Used to implement the OnConstrainedResize event in TControl.

See also

TControl.OnConstrainedResize

This handler can supply specific Constraints (size limits), when the control is resized


TConstraintSize

Range for control size constraints

Declaration

Source position: controls.pp line 633

type TConstraintSize = 0..MaxInt;


TContextPopupEvent

Handler type for OnContextPopup

Declaration

Source position: controls.pp line 943

type TContextPopupEvent = procedure(

  Sender: TObject;

  MousePos: TPoint;

  var Handled: Boolean

) of object;

Arguments

Sender | The clicked control
MousePos | Mouse position in client coordinates; (-1,-1) if the event was not generated by a mouse click
Handled | Set Handled to True when everything was handled; False shows the associated PopupMenu, by default


TControlAtPosFlag

Flags for finding a control at a given (client) position

Declaration

Source position: controls.pp line 1953

type TControlAtPosFlag = (
capfAllowDisabled, | If set: include disabled controls
capfAllowWinControls, | If set: include TWinControls, in addition to TControls
capfOnlyClientAreas, | If set: hit client areas only
capfRecursive, | If set: recurse into grand children
capfHasScrollOffset, | If set: scroll offset is already included in the coordinates
capfOnlyWinControls | Include only TWinControls (and ignore TControls) when set
);

Description

TControlAtPosFlag is an enumeration type with values that indicate the mechanism used to locate a control at a given client position.

capfAllowDisabled
Include disabled controls
capfAllowWinControls
Do not find WinControls if False
capfOnlyClientAreas
Hit client areas only
capfRecursive
Search in child controls
capfHasScrollOffset
Scroll offset is already included in the coordinates
capfOnlyWinControls
Include only TWinControls (ignore TControls)

Values from the enumeration are stored in the TControlAtPosFlags type.

TControlAtPosFlag enumeration values are used in the implementation of the ControlAtPos method in TWinControl, and in the FindControlAtPosition function.

See also

TWinControl.ControlAtPos

Get the child control at the given client position


TControlAtPosFlags

Declaration

Source position: controls.pp line 1961

type TControlAtPosFlags = set of (
capfAllowDisabled, | If set: include disabled controls
capfAllowWinControls, | If set: include TWinControls, in addition to TControls
capfOnlyClientAreas, | If set: hit client areas only
capfRecursive, | If set: recurse into grand children
capfHasScrollOffset, | If set: scroll offset is already included in the coordinates
capfOnlyWinControls | Include only TWinControls (and ignore TControls) when set
);


TControlAutoSizePhase

Represents AutoSizing phases for controls

Declaration

Source position: controls.pp line 930

type TControlAutoSizePhase = (
caspNone, |
caspChangingProperties, |
caspCreatingHandles, | Create/Destroy handles
caspComputingBounds, |
caspRealizingBounds, |
caspShowing | Makes a handle visible
);

Description

TControlAutoSizePhase is an enumerated type with values that represent phases or steps in the auto-sizing process for controls. Values from TControlAutoSizePhase are stored in the TControlAutoSizePhases set type.

See also

TControlAutoSizePhases
TControl.AutoSizePhases | Auto-sizing phases enabled for the control
TWinControl.AutoSizePhases | Translates state flags into AutoSizePhases


TControlAutoSizePhases

Declaration

Source position: controls.pp line 938

type TControlAutoSizePhases = set of (
caspNone, |
caspChangingProperties, |
caspCreatingHandles, | Create/Destroy handles
caspComputingBounds, |
caspRealizingBounds, |
caspShowing | Makes a handle visible
);


TControlBorderStyle

Possible types of control borders (with or without border)

Declaration

Source position: controls.pp line 187

type TControlBorderStyle = TBorderStyle;

Description

A subset of TFormBorderStyle, listing only the styles available to a control that is not a form.


TControlCellAlign

Modes for aligning a control in a table cell

Declaration

Source position: controls.pp line 725

type TControlCellAlign = (
ccaFill, | Cause the cell to fill the available space for the cell
ccaLeftTop, | Cell is aligned to the Left and Top coordinates
ccaRightBottom, | Cell is aligned to the Right and Bottom coordinates
ccaCenter | Cell is aligned to the center of the its width and height
);


TControlCellAligns

Declaration

Source position: controls.pp line 731

type TControlCellAligns = set of (
ccaFill, | Cause the cell to fill the available space for the cell
ccaLeftTop, | Cell is aligned to the Left and Top coordinates
ccaRightBottom, | Cell is aligned to the Right and Bottom coordinates
ccaCenter | Cell is aligned to the center of the its width and height
);


TControlChildrenLayout

Defines the logic used to wrap child controls

Declaration

Source position: controls.pp line 1864

type TControlChildrenLayout = (
cclNone, | No wrapping
cclLeftToRightThenTopToBottom, | Arranges controls in a row filled from left to right, and then top to bottom. Uses the value in BiDiMode; when it contains bdRightToLeft the horizontal direction is reversed (Right to Left)
cclTopToBottomThenLeftToRight | Arranges controls in columns, from top to bottom and then left to right
);


TControlClass

TControlClass - class of TControl

Declaration

Source position: controls.pp line 96

type TControlClass = class of TControl;


TControlFlag

Flags mostly for pending actions

Declaration

Source position: controls.pp line 946

type TControlFlag = (
cfLoading, | Set by TControl.ReadState, and unset by TControl.Loaded when all controls for the form have finished loading
cfAutoSizeNeeded, | Set when AutoSize was delayed
cfLeftLoaded, | Set when Left was set during loading
cfTopLoaded, | Set when Top was set during loading
cfWidthLoaded, | Set when Width was set during loading
cfHeightLoaded, | Set when Height was set during loading
cfClientWidthLoaded, | Set when ClientWidth was set during loading
cfClientHeightLoaded, | Set when ClientHeight was set during loading
cfBoundsRectForNewParentValid, | Set when BoundsRectForNewParent has been initialized
cfBaseBoundsValid, |
cfPreferredSizeValid, | Set when PreferredSize has been calculated (CalculatePreferredSize)
cfPreferredMinSizeValid, |
cfOnChangeBoundsNeeded, |
cfProcessingWMPaint, | Set (in WndProc) while processing an LM_PAINT message
cfKillChangeBounds, |
cfKillInvalidatePreferredSize, |
cfKillAdjustSize |
);


TControlFlags

Declaration

Source position: controls.pp line 965

type TControlFlags = set of (
cfLoading, | Set by TControl.ReadState, and unset by TControl.Loaded when all controls for the form have finished loading
cfAutoSizeNeeded, | Set when AutoSize was delayed
cfLeftLoaded, | Set when Left was set during loading
cfTopLoaded, | Set when Top was set during loading
cfWidthLoaded, | Set when Width was set during loading
cfHeightLoaded, | Set when Height was set during loading
cfClientWidthLoaded, | Set when ClientWidth was set during loading
cfClientHeightLoaded, | Set when ClientHeight was set during loading
cfBoundsRectForNewParentValid, | Set when BoundsRectForNewParent has been initialized
cfBaseBoundsValid, |
cfPreferredSizeValid, | Set when PreferredSize has been calculated (CalculatePreferredSize)
cfPreferredMinSizeValid, |
cfOnChangeBoundsNeeded, |
cfProcessingWMPaint, | Set (in WndProc) while processing an LM_PAINT message
cfKillChangeBounds, |
cfKillInvalidatePreferredSize, |
cfKillAdjustSize |
);


TControlHandlerType

Notification handler types

Declaration

Source position: controls.pp line 967

type TControlHandlerType = (
chtOnResize, | Notification request for OnResize
chtOnChangeBounds, | Notification request for OnChangeBounds
chtOnVisibleChanging, | Notification request for OnVisibleChanging
chtOnVisibleChanged, | Notification request for OnVisibleChanged
chtOnEnabledChanging, | Notification request for OnEnabledChanging
chtOnEnabledChanged, | Notification request for OnEnabledChanged
chtOnKeyDown, | Notification request for OnKeyDown
chtOnBeforeDestruction,
chtOnMouseWheel,
chtOnMouseWheelHorz
);

Description

Notification handlers only receive an Sender, and must know themselves why they have been invoked.


TControlRoleForForm

Possible default actions on special keys

Declaration

Source position: controls.pp line 189

type TControlRoleForForm = (
crffDefault, | This control is notified when the user presses Return
crffCancel | This control is notified when the user presses Escape
);


TControlRolesForForm

Declaration

Source position: controls.pp line 193

type TControlRolesForForm = set of (
crffDefault, | This control is notified when the user presses Return
crffCancel | This control is notified when the user presses Escape
);


TControlShowHintEvent

Type used to implement an OnShowHint event handler

Declaration

Source position: controls.pp line 942

type TControlShowHintEvent = procedure(

  Sender: TObject;

  HintInfo: PHintInfo

) of object;

Arguments

Sender | TObject for the event notification
HintInfo | Hint information used to derive hint value


TControlState

Set of Control States allowed in a control

Declaration

Source position: controls.pp line 299

type TControlState = set of (
csLButtonDown, | Indicates the Left mouse button was down for the control
csClicked, | Indicates the control was clicked; occurs after button down/up processing
csPalette, |
csReadingState, | Indicates the ReadState method has been called for the control
csFocusing, | Indicates the focus for the control has been changed
csCreating, | Introduced for Delphi compatibility; not used in LCL
csPaintCopy, | Indicates a device context was copied in PaintControls
csCustomPaint, | Indicates a custom paint method is used to draw the control; determines the handler called to paint the control
csDestroyingHandle, | Used to suppress message processing when the control is freed
csDocking, | Indicates the Dock method has been called for a control
csVisibleSetInLoading | Indicates the control is being loaded using the LCL component streaming mechanism
);


TControlStateType

State flags of a Control

Declaration

Source position: controls.pp line 286

type TControlStateType = (
csLButtonDown, | Indicates the Left mouse button was down for the control
csClicked, | Indicates the control was clicked; occurs after button down/up processing
csPalette, |
csReadingState, | Indicates the ReadState method has been called for the control
csFocusing, | Indicates the focus for the control has been changed
csCreating, | Introduced for Delphi compatibility; not used in LCL
csPaintCopy, | Indicates a device context was copied in PaintControls
csCustomPaint, | Indicates a custom paint method is used to draw the control; determines the handler called to paint the control
csDestroyingHandle, | Used to suppress message processing when the control is freed
csDocking, | Indicates the Dock method has been called for a control
csVisibleSetInLoading | Indicates the control is being loaded using the LCL component streaming mechanism
);

Description

TControlStateType is an enumeration type which contains values that represent state information for control class instances, including:

  • csLButtonDown
  • csClicked
  • csPalette
  • csReadingState
  • csAlignmentNeeded
  • csFocusing
  • csCreating
  • csPaintCopy
  • csCustomPaint
  • csDestroyingHandle
  • csDocking
  • csVisibleSetInLoading

Values from the TControlStateType enumeration are stored in the TControlState type, and used to implement the ControlState property in TControl.

See also

TControlState | Set of Control States allowed in a control
TControl.ControlState | State flags, telling whether the control has been clicked, data being read, control being re-drawn, etc.


TControlStyle

Set of control styles

Declaration

Source position: controls.pp line 279

type TControlStyle = set of (
csAcceptsControls, | Indicates that one can add child controls to this control in the form designer.
csCaptureMouse, | Control focus and style changes when under the mouse cursor
csDesignInteractive, | wants mouse events in design mode
csClickEvents, | Control responds to single mouse clicks
csFramed, | Control has a 3D frame; used on scroll bars in the current LCL version
csSetCaption, | As long as Name=Text, changing the Name will set the Caption
csOpaque, | Control is drawn with a non-transparent background; implementation is widgetset-specific
csDoubleClicks, | Indicates that the control understands mouse double clicks
csTripleClicks, | Indicates that the control understands mouse triple clicks
csQuadClicks, | Indicates that the control understands mouse quadruple clicks
csFixedWidth, | Indicates that the control cannot change its width
csFixedHeight, | Indicates that the control cannot change its height (e.g. combobox)
csNoDesignVisible, | Indicates that the control is invisible in the form designer
csReplicatable, | Control can be drawn using the TWinControl.PaintTo method
csNoStdEvents, | Key messages are handler by widgetset classes instead of control events
csDisplayDragImage, | display images from dragimagelist during drag operation over control
csReflector, |
csActionClient, | Control includes support for TBasicAction
csMenuEvents, |
csNoFocus, | Indicates that the control cannot receive focus
csNeedsBorderPaint, | [not implemented]
csParentBackground, | [not implemented]
csDesignNoSmoothResize, | no WYSIWYG resizing in designer
csDesignFixedBounds, | control can not be moved nor resized in designer
csHasDefaultAction, | control implements useful ExecuteDefaultAction
csHasCancelAction, | control implements useful ExecuteCancelAction
csNoDesignSelectable, | control can not be selected at design time
csOwnedChildrenNotSelectable, | child controls owned by this control are NOT selectable in the designer
csAutoSize0x0, | if the preferred size is 0x0 then control is shrunk to 0x0
csAutoSizeKeepChildLeft, | when AutoSize=true do not move children horizontally
csAutoSizeKeepChildTop, | when AutoSize=true do not move children vertically
csRequiresKeyboardInput | Indicates that a control requires keyboard input to be utilized by the user
);


TControlStyleType

TControlStyleType - enumerated type describing features of the Control

Declaration

Source position: controls.pp line 245

type TControlStyleType = (
csAcceptsControls, | Indicates that one can add child controls to this control in the form designer.
csCaptureMouse, | Control focus and style changes when under the mouse cursor
csDesignInteractive, | wants mouse events in design mode
csClickEvents, | Control responds to single mouse clicks
csFramed, | Control has a 3D frame; used on scroll bars in the current LCL version
csSetCaption, | As long as Name=Text, changing the Name will set the Caption
csOpaque, | Control is drawn with a non-transparent background; implementation is widgetset-specific
csDoubleClicks, | Indicates that the control understands mouse double clicks
csTripleClicks, | Indicates that the control understands mouse triple clicks
csQuadClicks, | Indicates that the control understands mouse quadruple clicks
csFixedWidth, | Indicates that the control cannot change its width
csFixedHeight, | Indicates that the control cannot change its height (e.g. combobox)
csNoDesignVisible, | Indicates that the control is invisible in the form designer
csReplicatable, | Control can be drawn using the TWinControl.PaintTo method
csNoStdEvents, | Key messages are handler by widgetset classes instead of control events
csDisplayDragImage, | display images from dragimagelist during drag operation over control
csReflector, |
csActionClient, | Control includes support for TBasicAction
csMenuEvents, |
csNoFocus, | Indicates that the control cannot receive focus
csNeedsBorderPaint, | [not implemented]
csParentBackground, | [not implemented]
csDesignNoSmoothResize, | no WYSIWYG resizing in designer
csDesignFixedBounds, | control can not be moved nor resized in designer
csHasDefaultAction, | control implements useful ExecuteDefaultAction
csHasCancelAction, | control implements useful ExecuteCancelAction
csNoDesignSelectable, | control can not be selected at design time
csOwnedChildrenNotSelectable, | child controls owned by this control are NOT selectable in the designer
csAutoSize0x0, | if the preferred size is 0x0 then control is shrunk to 0x0
csAutoSizeKeepChildLeft, | when AutoSize=true do not move children horizontally
csAutoSizeKeepChildTop, | when AutoSize=true do not move children vertically
csRequiresKeyboardInput | Indicates that a control requires keyboard input to be utilized by the user
);


TCursor

Defines the range of values used for cursor shapes

Declaration

Source position: controls.pp line 181

type TCursor = - 32768..32767;

Description

TCursor is an Integer type which defines the range of values used for cursor shapes. TCursor includes the following values:

Standard Cursors

crDefault
TCursor(0) - current cursor unchanged
crNone
TCursor(-1) - hide cursor
crArrow
TCursor(-2) - normal cursor
crCross
TCursor(-3) - graphics cursor, for pixel or rectangle selection
crIBeam
TCursor(-4) - text cursor, for setting insertion point

Sizing Cursors

crSize
TCursor(-22)
crSizeAll
TCursor(-22)
crSizeNESW
TCursor(-6) - diagonal north east - south west
crSizeNS
TCursor(-7)
crSizeNWSE
TCursor(-8)
crSizeWE
TCursor(-9)
crSizeNW
TCursor(-23)
crSizeN
TCursor(-24)
crSizeNE
TCursor(-25)
crSizeW
TCursor(-26)
crSizeE
TCursor(-27)
crSizeSW
TCursor(-28)
crSizeS
TCursor(-29)
crSizeSE
TCursor(-30)

Drag and Drop Cursors

crDrag
TCursor(-12) - dragging, drop allowed
crNoDrop
TCursor(-13) - dragging, drop disallowed/rejected
crMultiDrag
TCursor(-16) - dragging multiple items
crNo
TCursor(-18)
Splitter Cursors
crHSplit
TCursor(-14)
crVSplit
TCursor(-15)

Other Cursors

crUpArrow
TCursor(-10)
crHourGlass
TCursor(-11) - busy
crSQLWait
TCursor(-17)
crAppStart
TCursor(-19)
crHelp
TCursor(-20)
crHandPoint
TCursor(-21)


TDockDropEvent

The type of an OnDockDrop handler

Declaration

Source position: controls.pp line 511

type TDockDropEvent = procedure(

  Sender: TObject;

  Source: TDragDockObject;

  X: Integer;

  Y: Integer

) of object;

Arguments

Sender | The drop target (docksite control)
Source | The DragDock object, containing information about the dragged object

Description

An OnDockDrop event is sent by the drop target (dock site) on the drop of a dragged object.

See also

TDragDropEvent

The type of an OnDragDrop notification handler


TDockOrientation

Orientation of DockZones and docked controls, similar to TAlign

Declaration

Source position: controls.pp line 505

type TDockOrientation = (
doNoOrient, | no orientation applies (like alNone)
doHorizontal, | siblings are arranged horizontally, children top-to-bottom
doVertical, | siblings are arranged vertically, children left-to-right
doPages | children are pages in a tabbed control
);

Description

This is a Delphi relic, bound to TDockTree and not very useful in application code. All DockZones in a DockTree have an orientation, horizontal or vertical, indicating how controls are arranged in the dock zone. When a control is docked into a zone, it obtains the orientation of that zone.

Remark: The orientation for the control can be stored as the opposite for the dock zone, depending on the DockManager used.


TDockOverEvent

The type of an OnDockOver handler

Declaration

Source position: controls.pp line 513

type TDockOverEvent = procedure(

  Sender: TObject;

  Source: TDragDockObject;

  X: Integer;

  Y: Integer;

  State: TDragState;

  var Accept: Boolean

) of object;

Arguments

Sender

The possible drop target

Description

An OnDockOver event is sent by a dock site, when an object is dragged over it. The handler can specify whether a drop will be accepted or rejected.

See also

TDragOverEvent

The type of an OnDragOver handler


TDragDropEvent

The type of an OnDragDrop notification handler

Declaration

Source position: controls.pp line 441

type TDragDropEvent = procedure(

  Sender: TObject;

  Source: TObject;

  X: Integer;

  Y: Integer

) of object;

Arguments

Sender | The target control of the drop
Source | The dragged control
X | The client coordinates of the drop
Y | The client coordinates of the drop

Description

An OnDragDrop event is generated by the target control, on the drop of a dragged object.

See also

TDockDropEvent | The type of an OnDockDrop handler
TEndDragEvent | The type of an OnEndDrag handler
TControl.OnDragDrop | This handler determines the action on an drop onto this control, in a drag-drop operation.


TDragKind

Indicates whether the control performs drag-drop or drag-dock

Declaration

Source position: controls.pp line 433

type TDragKind = (
dkDrag, | Control is dragged for dropping
dkDock | Control is dragged for docking
);


TDragMessage

Message types used in DragManager

Declaration

Source position: controls.pp line 436

type TDragMessage = (
dmDragEnter, | mouse enters control
dmDragLeave, | mouse leaves control
dmDragMove, | mouse moves over control (after dmDragEnter)
dmDragDrop, | control dropped
dmDragCancel, | dragging aborted
dmFindTarget | find possible target control under the mouse
);

Description

All messages are sent to the target control, except dmDragDrop and dmDragCancel is sent to the source control.

dmDragEnter
Mouse enters control
dmDragLeave
Mouse leaves control
dmDragMove
Mouse moves over control (after dmDragEnter)
dmDragDrop
Control dropped
dmDragCancel
Dragging aborted
dmFindTarget
Find child control under the mouse


TDragMode

Indicates whether dragging can start automatically

Declaration

Source position: controls.pp line 434

type TDragMode = (
dmManual, | Dragging can start only by explicit code
dmAutomatic | Dragging starts when the left mouse button is pressed on the control
);


TDragOverEvent

The type of an OnDragOver handler

Declaration

Source position: controls.pp line 439

type TDragOverEvent = procedure(

  Sender: TObject;

  Source: TObject;

  X: Integer;

  Y: Integer;

  State: TDragState;

  var Accept: Boolean

) of object;

Arguments

Sender | The possible drop target (control)
Source | The object (TDragObject or TControl) being dragged
X | X coordinate of the mouse on screen
Y | Y coordinate of the mouse on screen
State | The current DragState (entering, leaving or moving over the target)
Accept | Set Accept to False to reject an drop (default is True)

Description

An OnDragOver event is sent by a control, when an object is dragged over it. The handler can specify whether a drop will be accepted or rejected.

Remark: Source is polymorphic, can be either the DragObject or the dragged control! This depends on DragObject.AutoCreated, for no sane reason.

See also

TDockOverEvent

The type of an OnDockOver handler


TDragState

Values representing State changes while dragging

Declaration

Source position: controls.pp line 435

type TDragState = (
dsDragEnter, | Mouse has just entered the control
dsDragLeave, | Mouse has just left the control
dsDragMove | Mouse is moving over the control
);

Description

These values are sent in drag messages, allowing the control to perform special actions when the mouse moves over, enters, or leaves the control.


TDrawDockImageEvent

Event handler used to draw the docking image in a drag and dock operation

Declaration

Source position: controls.pp line 523

type TDrawDockImageEvent = procedure(

  Sender: TObject;

  AOldRect: TRect;

  ANewRect: TRect;

  AOperation: TDockImageOperation

);

Description

TDrawDockImageEvent is an object procedure type which specifies an event handler used to draw the docking image for TDragDockObject instances. TDrawDockImageEvent is the type used to implement the OnDrawDockImage variable in the Controls unit.

See also

OnDrawDockImage

Routine used to draw dock images in drag/dock operations


TEndDragEvent

The type of an OnEndDrag handler

Declaration

Source position: controls.pp line 443

type TEndDragEvent = procedure(

  Sender: TObject;

  Target: TObject;

  X: Integer;

  Y: Integer

) of object;

Arguments

Sender | The dragged control
Target | The drop target (control), or Nil if cancelled
X | The mouse coordinate, in client coordinates if dropped, else in screen coordinates
Y | The mouse coordinate, in client coordinates if dropped, else in screen coordinates

Description

An OnEndDrag event is sent for a dragged control, when the drag operation is finished. This happens regardless of whether the operation was drag-drop or drag-dock, and whether the operation ended with a drop or was cancelled.

Check for an unassigned value in Target to distinguish between a drop and a cancelled operation (Nil).

See also

TDragDropEvent | The type of an OnDragDrop notification handler
TDockDropEvent | The type of an OnDockDrop handler


TForEachZoneProc

The type of an ForEachZone callback procedure, currently unused.

Declaration

Source position: controls.pp line 2587

type TForEachZoneProc = procedure(

  Zone: TDockZone

) of object;

Arguments

Zone

The iterated zone.


TFormBorderStyle

Represents border styles available for a Form

Declaration

Source position: controls.pp line 184

type TFormBorderStyle = (
bsNone, | No border at all
bsSingle, | Single line border, the form cannot be resized
bsSizeable, | The form can be resized (standard)
bsDialog, | The form is a dialog, cannot be resized
bsToolWindow, | Single line border, small caption, not resizable
bsSizeToolWin | Small caption, form can be resized
);


TFormStyle

Defines special form behavior

Declaration

Source position: controls.pp line 183

type TFormStyle = (
fsNormal, | An ordinary (overlapping) form
fsMDIChild, | The form is an MDI child
fsMDIForm, | The form is an MDI parent form, containing MDI child forms
fsStayOnTop, | The form is in the foreground, on top of all other application forms
fsSplash, | The form is used as a Splash form
fsSystemStayOnTop | The form stays system-wide on top
);


TGetChildProc

Type of a callback method, to be called for all children of a control

Declaration

Source position: controls.pp line 1771

type TGetChildProc = procedure(

  Child: TComponent

) of object;

Arguments

Child

The child control

See also

TWinControl.GetChildren

Calls the specified procedure for each child control owned by the control in Root


TGetDockCaptionEvent

Specifies an event handler used to get the caption for a docked control

Declaration

Source position: controls.pp line 425

type TGetDockCaptionEvent = procedure(

  Sender: TObject;

  AControl: TControl;

  var ACaption: string

) of object;

Arguments

Sender | TObject for the event notification
AControl | Control with the default caption value
ACaption | Caption to use for the docked control

Description

TGetDockCaptionEvent is an object procedure type which specifies an event handler used to get the caption for a docked control. It allows a value other than the Caption for a control to be displayed when a control is docked.

Use AControl to examine properties for the docked control. Assign a value to the ACaption argument to set the docking caption for the control.

TGetDockCaptionEvent is the type used to implement the OnGetDockCaption event handler in TWinControl. Applications must implement an object procedure using the signature for the type, and assign it to the property to allow responding to the event notification.

See also

TWinControl.OnGetDockCaption | This handler can provide a special DockCaption, different than the Caption default
TWinControl. | The base class for controls which can contain other (child) controls


TGetSiteInfoEvent

An OnGetSiteInfo handler returns information about a docksite

Declaration

Source position: controls.pp line 520

type TGetSiteInfoEvent = procedure(

  Sender: TObject;

  DockClient: TControl;

  var InfluenceRect: TRect;

  MousePos: TPoint;

  var CanDock: Boolean

) of object;

Arguments

Sender | The dock site near the mouse pointer
DockClient | The dragged control
InfluenceRect | The screen rectangle where a drop or mouse move is directed to this docksite
MousePos | The current position of the mouse
CanDock | Set CanDock to False to reject docking

Description

An OnGetSiteInfo event is sent by the DragManager to all docksites. The handler can adjust the snapping rectangle (InfluenceRect), and can reject an drop.


THintInfo

Contains content and state information for Hints displayed for a window or control

Declaration

Source position: controls.pp line 324

type THintInfo = record
HintControl: TControl; | Control for the hint display
HintWindowClass: TWinControlClass; | Window class for the hint display
HintPos: TPoint; | TPoint with the screen coordinates for the hint display
HintMaxWidth: Integer; | Maximum width for the hint
HintColor: TColor; | Color for the hint window
CursorRect: TRect; | Rectangle with the coordinates and size for the cursor
CursorPos: TPoint; | TPoint with the location for the mouse cursor
ReshowTimeout: Integer; | If set to a value greater than Zero (0), call after value milliseconds OnShowHint again
HideTimeout: Integer; | Duration in milliseconds for the hint display
HintStr: string; | String value displayed as a hint for the associated control
HintData: Pointer; | Pointer to the data used to derive the hint text
end;


TKeyEvent

Defines an event handler for key events

Declaration

Source position: controls.pp line 412

type TKeyEvent = procedure(

  Sender: TObject;

  var Key: Word;

  Shift: TShiftState

) of object;

Arguments

Sender | TObject for the key event
Key | ScanCode for the key in the event
Shift | TShiftState modifier for the specified key

Description

TKeyEvent is an object procedure type which specifies a handler for key events.

TKeyEvent is the type used to implement the OnKeyDown and OnKeyUp event handlers in TWinControl. Applications must implement an object procedure using the signature for the event, and assign it to the event handler to respond to the notification.

See TKeyPressEvent for the handler used to implement OnKeyPress events.


TKeyPressEvent

Specifies an event handler for key press events

Declaration

Source position: controls.pp line 413

type TKeyPressEvent = procedure(

  Sender: TObject;

  var Key: Char

) of object;

Arguments

Sender | TObject for the event notification
Key | Character value for the key press in the event notification

Description

TKeyPressEvent is an object procedure type that defines an event handler for key press events.

TKeyPressEvent is the type used to implement the OnKeyPress event handler in TWinControl. Applications must implement an object procedure using the signature for the event handler, and assign it to the property to respond to the event notification.

See also

TWinControl.OnKeyPress

Handler for a character entered by the user


TLayoutAdjustmentPolicy

Indicates the policy for the LCL to execute automatic adjustments in the form layout

Declaration

Source position: controls.pp line 980

type TLayoutAdjustmentPolicy = (
lapDefault, | Widgetset dependent
lapFixedLayout, | A fixed absolute layout on all platforms
lapAutoAdjustWithoutHorizontalScrolling, | Smartphone platforms use this one, the x axis is stretched to fill the screen and the y axis is scaled to fit the DPI
lapAutoAdjustForDPI | For desktops using High DPI, scale x and y to fit the DPI
);


TLazAccessibilityRole

Indicates the role which a accessible object takes in the user interface

Declaration

Source position: controls.pp line 989

type TLazAccessibilityRole = (
larAnimation, | An object that displays an animation
larButton, | A button
larCell, | A cell in a table
larChart, | An object that displays a graphical representation of data
larCheckBox, | An object that can be checked or unchecked, or sometimes in an intermediary state
larClock, | A clock displaying time
larColorPicker, | A control which allows selecting a color
larComboBox, | A list of choices that the user can select from
larDateField, | A controls which displays and possibly allows one to choose a date
larGrid, | A grid control which displays cells
larGroup, | A control which groups others, such as a TGroupBox
larIgnore, | Something to be ignored. For example a blank space between other objects
larImage, | A graphic or picture or an icon
larLabel, | A text label as usually placed near other widgets
larListBox, | A list of items, from which the user can select one or more items
larListItem, | An item in a list of items
larMenuBar, | A main menu bar
larMenuItem, | A item in a menu
larProgressIndicator, | A control which shows a progress indication
larRadioButton, | A radio button, see for example TRadioButton
larResizeGrip, | A grip that the user can drag to change the size of widgets
larScrollBar, | A control to scroll another one
larSpinner, | A control which allows one to increment / decrement a value
larTabControl, | A control with tabs, like TPageControl
larTextEditorMultiline, | A multi-line text editor (for example: TMemo, SynEdit)
larTextEditorSingleline, | A single-line text editor (for example: TEdit)
larTrackBar, | A control which allows one to drag a slider
larTreeView, | A list of items in a tree structure
larTreeItem, | An item in a tree structure
larWindow | A top level window
);

See also

TLazAccessibleObject

Represents an accessibility object for user or accessibility tool interactions


TSpacingSize

Alias to an Integer type

Declaration

Source position: controls.pp line 724

type TSpacingSize = Integer;

Description

TSpacingSize is an alias to the Integer type. TSpacingSize is used for values that represent spacing around or between controls. TSpacingSize is the type used to implement properties in TControlBorderSpacingDefault and TControlBorderSpacing.

See also

TControlBorderSpacingDefault | Defines the default values for TControlBorderSpacing
TControlBorderSpacing | Describes the (minimum) spacing around a control
TControl.AnchorAsAlign | Anchor to Parent, following same rules as for Align
TControl.AnchorClient | Anchor to Parent's full client area
TControl.AnchorParallel | Anchor parallel to Sibling, at Side
TControl.AnchorToCompanion | Anchor to Sibling at Side, with the same extent.
TControl.AnchorToNeighbour | Anchor to Sibling at Side


TStartDockEvent

The type of an OnStartDock handler

Declaration

Source position: controls.pp line 518

type TStartDockEvent = procedure(

  Sender: TObject;

  var DragObject: TDragDockObject

) of object;

Arguments

Sender | The control being dragged
DragObject | Supply your own TDragDockObject, or leave it Nil to request automatic creation

Description

An OnStartDock event is sent by a control when it shall be dragged and its DragKind is dkDock. The handler can provide a specific DragDock object, else a standard TDragDockObjectEx is automatically created by the DragManager.

See also

TStartDragEvent

The type of an OnStartDrag handler


TStartDragEvent

The type of an OnStartDrag handler

Declaration

Source position: controls.pp line 442

type TStartDragEvent = procedure(

  Sender: TObject;

  var DragObject: TDragObject

) of object;

Arguments

Sender | The control to be dragged
DragObject | Supply your own DragObject, or leave it Nil for automatic creation

Description

An OnStartDrag event is generated for a control when it is dragged and its DragKind is dkDrag. The handler can provide a specific DragDrop object. Otherwise, a standard TDragDropObjectEx is automatically created by the DragManager.

See also

TStartDragEvent

The type of an OnStartDrag handler


TTabOrder

Type used for TWinControl.TabOrder

Declaration

Source position: controls.pp line 940

type TTabOrder = - 1..32767;


TUnDockEvent

The type used for OnUnDock event handler

Declaration

Source position: controls.pp line 516

type TUnDockEvent = procedure(

  Sender: TObject;

  Client: TControl;

  NewTarget: TWinControl;

  var Allow: Boolean

) of object;

Arguments

Sender | The docksite from which the object is undocked
Client | The control to be undocked
NewTarget | The new docksite for Client, Nil when undocked into floating state
Allow | Set Allow to False to reject undocking

Description

An UnDock event is sent by a dock site, before a control is undocked from it. The handler can reject undocking, by setting Allow to False.


TUTF8KeyPressEvent

Specifies an event handler for UTF-8-encoded key press events

Declaration

Source position: controls.pp line 414

type TUTF8KeyPressEvent = procedure(

  Sender: TObject;

  var UTF8Key: TUTF8Char

) of object;

Arguments

Sender | TObject for the event notification
UTF8Key | Value for the UTF-8-encoded character in the key press event

Description

TUTF8KeyPressEvent is an object procedure type which specifies an event handler for UTF-8-encoded key press events.

TUTF8KeyPressEvent is the type used to implement the OnUTF8KeyPress event handler in TWinControl. Applications must implement an object procedure using the signature for the event handler, and assign it to the property to respond to the event notification.

See also

TWinControl.OnUTF8KeyPress

Handler for a character entered by the user


TWinControlFlag

State flags of TWinControl

Declaration

Source position: controls.pp line 1934

type TWinControlFlag = (
wcfClientRectNeedsUpdate, |
wcfColorChanged, |
wcfFontChanged, | Set when the font was changed before handle creation
wcfAllAutoSizing, | Set during DoAllAutosize
wcfAligningControls, | Set during TWinControl.AlignControls
wcfEraseBackground, |
wcfCreatingHandle, | Set while constructing the handle of this control
wcfInitializing, | Set while initializing during handle creation
wcfCreatingChildHandles, | Set while constructing the handles of the children
wcfRealizingBounds, | Set inside RealizeBoundsRecursive
wcfBoundsRealized, | Set before bounds are sent to the widget; used to suppress subsequent size messages sent by the widget
wcfUpdateShowing, |
wcfHandleVisible, |
wcfAdjustedLogicalClientRectValid, | Set when the adjusted ClientRect is valid
wcfKillIntfSetBounds |
);


TWinControlFlags

Set of TWinControlFlag enumeration values

Declaration

Source position: controls.pp line 1951

type TWinControlFlags = set of (
wcfClientRectNeedsUpdate, |
wcfColorChanged, |
wcfFontChanged, | Set when the font was changed before handle creation
wcfAllAutoSizing, | Set during DoAllAutosize
wcfAligningControls, | Set during TWinControl.AlignControls
wcfEraseBackground, |
wcfCreatingHandle, | Set while constructing the handle of this control
wcfInitializing, | Set while initializing during handle creation
wcfCreatingChildHandles, | Set while constructing the handles of the children
wcfRealizingBounds, | Set inside RealizeBoundsRecursive
wcfBoundsRealized, | Set before bounds are sent to the widget; used to suppress subsequent size messages sent by the widget
wcfUpdateShowing, |
wcfHandleVisible, |
wcfAdjustedLogicalClientRectValid, | Set when the adjusted ClientRect is valid
wcfKillIntfSetBounds |
);


TWndMethod

Method type for WindowProc handlers

Declaration

Source position: controls.pp line 243

type TWndMethod = procedure(

  var TheMessage: TLMessage

) of object;

Arguments

TheMessage

Message with the command constant and key code processed in the handler


Reference for unit 'CustomDrawn_Android'

uses
Classes,
sysutils,
Types,
Math,
fpcanvas,
fpimgcanv,
fpimage,
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Controls, | Contains types, constants, classes, and routines used to implement visual controls
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
IntfGraphics, | Classes and functions for easy handling of raw images (interface images)
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
CustomDrawnDrawers, |
CustomDrawn_Common; |


Reference for unit 'CustomDrawn_Android': Classes

TCDDrawerAndroid


Index of all identifiers in unit 'CustomDrawn_Android'

T

T

TCDDrawerAndroid


Reference for unit 'CustomDrawn_Common'

uses
Classes,
sysutils,
Types,
Math,
fpcanvas,
fpimage,
lazutf8,
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Controls, | Contains types, constants, classes, and routines used to implement visual controls
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
StdCtrls, | Several standard controls used in Lazarus forms
ComCtrls, | Common controls used in Lazarus forms
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
CustomDrawnDrawers, |
ExtCtrls; | Contains extra controls commonly used in Lazarus forms


Reference for unit 'CustomDrawn_Common': Classes

TCDDrawerCommon


Index of all identifiers in unit 'CustomDrawn_Common'

T

T

TCDDrawerCommon


Reference for unit 'CustomDrawn_Mac'

uses
Classes,
sysutils,
Types,
fpcanvas,
fpimage,
Math,
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Controls, | Contains types, constants, classes, and routines used to implement visual controls
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
CustomDrawnDrawers, |
CustomDrawn_Common; |


Reference for unit 'CustomDrawn_Mac': Classes

TCDDrawerMac


Index of all identifiers in unit 'CustomDrawn_Mac'

T

T

TCDDrawerMac


Reference for unit 'CustomDrawn_WinXP'

uses
Classes,
sysutils,
Types,
fpcanvas,
fpimage,
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Controls, | Contains types, constants, classes, and routines used to implement visual controls
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
CustomDrawnDrawers, |
CustomDrawn_Common; |


Reference for unit 'CustomDrawn_WinXP': Classes

TCDDrawerWinXP


Index of all identifiers in unit 'CustomDrawn_WinXP'

T

T

TCDDrawerWinXP


Reference for unit 'CustomDrawnControls'

uses
Classes,
sysutils,
contnrs,
Math,
Types,
LazUTF8,
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLProc, | Useful lower level helper functions and classes
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
LCLMessageGlue, |
LMessages, |
Messages,
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Controls, | Contains types, constants, classes, and routines used to implement visual controls
StdCtrls, | Several standard controls used in Lazarus forms
ExtCtrls, | Contains extra controls commonly used in Lazarus forms
ComCtrls, | Common controls used in Lazarus forms
Buttons, | Contains types and classes used to implement specialized button classes
CustomDrawnDrawers; |


Reference for unit 'CustomDrawnControls': Types

TCDControlClass

TKeyboardInputBehavior

TOnUserAddedPage


Reference for unit 'CustomDrawnControls': Classes

TCDButton

TCDButtonControl

TCDCheckBox

TCDComboBox

TCDControl

TCDCustomTabControl

TCDEdit

TCDGroupBox

TCDListView

TCDPageControl

TCDPanel

TCDPositionedControl

TCDProgressBar

TCDRadioButton

TCDScrollableControl

TCDScrollBar

TCDSpinEdit

TCDStaticText

TCDTabControl

TCDTabSheet

TCDToolBar

TCDTrackBar


Index of all identifiers in unit 'CustomDrawnControls'

K T

K

kibAutomatic kibDoesntRequire kibRequires

T

TCDButton | TCDListView | TCDStaticText
TCDButtonControl | TCDPageControl | TCDTabControl
TCDCheckBox | TCDPanel | TCDTabSheet
TCDComboBox | TCDPositionedControl | TCDToolBar
TCDControl | TCDProgressBar | TCDTrackBar
TCDControlClass | TCDRadioButton | TKeyboardInputBehavior
TCDCustomTabControl | TCDScrollableControl | TOnUserAddedPage
TCDEdit | TCDScrollBar |
TCDGroupBox | TCDSpinEdit |


TKeyboardInputBehavior

Declaration

Source position: customdrawncontrols.pas line 302

type TKeyboardInputBehavior = (

  kibAutomatic,

  kibRequires,

  kibDoesntRequire

);


TOnUserAddedPage

Declaration

Source position: customdrawncontrols.pas line 672

type TOnUserAddedPage = procedure(

  Sender: TObject;

  APage: TCDTabSheet

) of object;


CDDRAWSTYLE_COUNT

Declaration

Source position: customdrawndrawers.pas line 13

const CDDRAWSTYLE_COUNT = 19;


cddTestStr

Declaration

Source position: customdrawndrawers.pas line 15

const cddTestStr = 'ŹÇ';


DefaultStyle

Declaration

Source position: customdrawndrawers.pas line 441

var DefaultStyle: TCDDrawStyle = dsCommon;


Reference for unit 'CustomDrawnDrawers'

uses
Classes,
sysutils,
Types,
fpcanvas,
fpimage,
Controls, | Contains types, constants, classes, and routines used to implement visual controls
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
ComCtrls, | Common controls used in Lazarus forms
ExtCtrls, | Contains extra controls commonly used in Lazarus forms
LazUTF8;


Reference for unit 'CustomDrawnDrawers': Constants

CDDRAWSTYLE_COUNT

cddTestStr

TCDBUTTON_DEFAULT_COLOR

TCDCHECKBOX_SQUARE_HALF_HEIGHT

TCDCHECKBOX_SQUARE_HEIGHT

TCDCOMBOBOX_DEFAULT_HEIGHT

TCDCONTROL_CAPTION_HEIGHT

TCDCONTROL_CAPTION_WIDTH

TCDCTABCONTROL_CLOSE_BUTTON_POS_X

TCDCTABCONTROL_CLOSE_BUTTON_POS_Y

TCDCTABCONTROL_CLOSE_TAB_BUTTON_EXTRA_SPACING

TCDCTABCONTROL_CLOSE_TAB_BUTTON_WIDTH

TCDCTABCONTROL_TAB_HEIGHT

TCDCTABCONTROL_TAB_LEFT_POS

TCDCTABCONTROL_TAB_WIDTH

TCDEDIT_BACKGROUND_COLOR

TCDEDIT_BOTTOM_TEXT_SPACING

TCDEDIT_LEFT_TEXT_SPACING

TCDEDIT_RIGHT_TEXT_SPACING

TCDEDIT_SELECTED_BACKGROUND_COLOR

TCDEDIT_SELECTED_TEXT_COLOR

TCDEDIT_TEXT_COLOR

TCDEDIT_TOP_TEXT_SPACING

TCDLISTVIEW_COLUMN_LEFT_SPACING

TCDLISTVIEW_COLUMN_RIGHT_SPACING

TCDLISTVIEW_COLUMN_TEXT_LEFT_SPACING

TCDLISTVIEW_LINE_BOTTOM_SPACING

TCDLISTVIEW_LINE_TOP_SPACING

TCDRADIOBUTTON_CIRCLE_HEIGHT

TCDSCROLLBAR_BUTTON_WIDTH

TCDSCROLLBAR_LEFT_BUTTON_POS

TCDSCROLLBAR_LEFT_SPACING

TCDSCROLLBAR_RIGHT_BUTTON_POS

TCDSCROLLBAR_RIGHT_SPACING

TCDTOOLBAR_DEFAULT_HEIGHT

TCDTOOLBAR_ITEM_ARROW_RESERVED_WIDTH

TCDTOOLBAR_ITEM_ARROW_WIDTH

TCDTOOLBAR_ITEM_BUTTON_DEFAULT_WIDTH

TCDTOOLBAR_ITEM_SEPARATOR_DEFAULT_WIDTH

TCDTOOLBAR_ITEM_SPACING

TCDTRACKBAR_FRAME_HEIGHT

TCDTRACKBAR_LEFT_SPACING

TCDTRACKBAR_RIGHT_SPACING

TCDTRACKBAR_TOP_SPACING


Reference for unit 'CustomDrawnDrawers': Types

TCDControlID

TCDControlState

TCDControlStateFlag

TCDDrawStyle

TCDPaletteKind

TCDToolbarItemKind

TCDToolbarItemSubpartKind


Reference for unit 'CustomDrawnDrawers': Classes

TCDButtonStateEx

TCDColorPalette

TCDControlStateEx

TCDCTabControlStateEx

TCDDrawer

TCDEditStateEx

TCDListItems

TCDListViewStateEx

TCDPanelStateEx

TCDPositionedCStateEx

TCDProgressBarStateEx

TCDSpinStateEx

TCDToolBarItem

TCDToolBarStateEx


Reference for unit 'CustomDrawnDrawers': Procedures and functions

GetDefaultDrawer

GetDrawer

RegisterDrawer


Reference for unit 'CustomDrawnDrawers': Variables

DefaultStyle


Index of all identifiers in unit 'CustomDrawnDrawers'

C D G P R T

C

CDDRAWSTYLE_COUNT | cidPopUp | csfOff
cddTestStr | cidProgressBar | csfOn
cidButton | cidRadioButton | csfPartiallyOn
cidCheckBox | cidScrollBar | csfRaised
cidComboBox | cidStaticText | csfReadOnly
cidControl | cidToolBar | csfRightArrow
cidCTabControl | cidTrackBar | csfRightToLeft
cidEdit | csfDownArrow | csfSunken
cidGroupBox | csfEnabled | csfTopDown
cidListBox | csfHasFocus | csfUpArrow
cidListView | csfHorizontal | csfVertical
cidMenu | csfLeftArrow |
cidPanel | csfMouseOver |

D

DefaultStyle | dsExtra3 | dsGNOME
dsAndroid | dsExtra4 | dsKDEPlastique
dsCommon | dsExtra5 | dsMacOSX
dsDefault | dsExtra6 | dsWin2000
dsExtra1 | dsExtra7 | dsWinCE
dsExtra10 | dsExtra8 | dsWindows7
dsExtra2 | dsExtra9 | dsWinXP

G

GetDefaultDrawer GetDrawer

P

palCustom | palFallback | palUserConfig
palDefault | palNative |

R

RegisterDrawer

T

TCDBUTTON_DEFAULT_COLOR | TCDEDIT_LEFT_TEXT_SPACING | TCDSpinStateEx
TCDButtonStateEx | TCDEDIT_RIGHT_TEXT_SPACING | TCDTOOLBAR_DEFAULT_HEIGHT
TCDCHECKBOX_SQUARE_HALF_HEIGHT | TCDEDIT_SELECTED_BACKGROUND_COLOR | TCDToolBarItem
TCDCHECKBOX_SQUARE_HEIGHT | TCDEDIT_SELECTED_TEXT_COLOR | TCDTOOLBAR_ITEM_ARROW_RESERVED_WIDTH
TCDColorPalette | TCDEditStateEx | TCDTOOLBAR_ITEM_ARROW_WIDTH
TCDCOMBOBOX_DEFAULT_HEIGHT | TCDEDIT_TEXT_COLOR | TCDTOOLBAR_ITEM_BUTTON_DEFAULT_WIDTH
TCDCONTROL_CAPTION_HEIGHT | TCDEDIT_TOP_TEXT_SPACING | TCDToolbarItemKind
TCDCONTROL_CAPTION_WIDTH | TCDListItems | TCDTOOLBAR_ITEM_SEPARATOR_DEFAULT_WIDTH
TCDControlID | TCDLISTVIEW_COLUMN_LEFT_SPACING | TCDTOOLBAR_ITEM_SPACING
TCDControlState | TCDLISTVIEW_COLUMN_RIGHT_SPACING | TCDToolbarItemSubpartKind
TCDControlStateEx | TCDLISTVIEW_COLUMN_TEXT_LEFT_SPACING | TCDToolBarStateEx
TCDControlStateFlag | TCDLISTVIEW_LINE_BOTTOM_SPACING | TCDTRACKBAR_FRAME_HEIGHT
TCDCTABCONTROL_CLOSE_BUTTON_POS_X | TCDLISTVIEW_LINE_TOP_SPACING | TCDTRACKBAR_LEFT_SPACING
TCDCTABCONTROL_CLOSE_BUTTON_POS_Y | TCDListViewStateEx | TCDTRACKBAR_RIGHT_SPACING
TCDCTABCONTROL_CLOSE_TAB_BUTTON_EXTRA_SPACING | TCDPaletteKind | TCDTRACKBAR_TOP_SPACING
TCDCTABCONTROL_CLOSE_TAB_BUTTON_WIDTH | TCDPanelStateEx | tikButton
TCDCTabControlStateEx | TCDPositionedCStateEx | tikCheckButton
TCDCTABCONTROL_TAB_HEIGHT | TCDProgressBarStateEx | tikDivider
TCDCTABCONTROL_TAB_LEFT_POS | TCDRADIOBUTTON_CIRCLE_HEIGHT | tikDropDownButton
TCDCTABCONTROL_TAB_WIDTH | TCDSCROLLBAR_BUTTON_WIDTH | tikSeparator
TCDDrawer | TCDSCROLLBAR_LEFT_BUTTON_POS | tiskArrow
TCDDrawStyle | TCDSCROLLBAR_LEFT_SPACING | tiskMain
TCDEDIT_BACKGROUND_COLOR | TCDSCROLLBAR_RIGHT_BUTTON_POS |
TCDEDIT_BOTTOM_TEXT_SPACING | TCDSCROLLBAR_RIGHT_SPACING |


TCDBUTTON_DEFAULT_COLOR

Declaration

Source position: customdrawndrawers.pas line 74

const TCDBUTTON_DEFAULT_COLOR = $10000;


TCDCHECKBOX_SQUARE_HALF_HEIGHT

Declaration

Source position: customdrawndrawers.pas line 23

const TCDCHECKBOX_SQUARE_HALF_HEIGHT = $500;


TCDCHECKBOX_SQUARE_HEIGHT

Declaration

Source position: customdrawndrawers.pas line 24

const TCDCHECKBOX_SQUARE_HEIGHT = $501;


TCDCOMBOBOX_DEFAULT_HEIGHT

Declaration

Source position: customdrawndrawers.pas line 28

const TCDCOMBOBOX_DEFAULT_HEIGHT = $801;


TCDCONTROL_CAPTION_HEIGHT

Declaration

Source position: customdrawndrawers.pas line 59

const TCDCONTROL_CAPTION_HEIGHT = $101;


TCDCONTROL_CAPTION_WIDTH

Declaration

Source position: customdrawndrawers.pas line 58

const TCDCONTROL_CAPTION_WIDTH = $100;


TCDControlID

Declaration

Source position: customdrawndrawers.pas line 270

type TCDControlID = (

  cidControl,

  cidMenu,

  cidPopUp,

  cidButton,

  cidEdit,

  cidCheckBox,

  cidRadioButton,

  cidListBox,

  cidComboBox,

  cidScrollBar,

  cidGroupBox,

  cidPanel,

  cidStaticText,

  cidTrackBar,

  cidProgressBar,

  cidListView,

  cidToolBar,

  cidCTabControl

);


TCDControlState

Declaration

Source position: customdrawndrawers.pas line 136

type TCDControlState = set of (

  csfEnabled,

  csfRaised,

  csfSunken,

  csfHasFocus,

  csfReadOnly,

  csfMouseOver,

  csfOn,

  csfOff,

  csfPartiallyOn,

  csfHorizontal,

  csfVertical,

  csfRightToLeft,

  csfTopDown,

  csfLeftArrow,

  csfRightArrow,

  csfDownArrow,

  csfUpArrow

);


TCDControlStateFlag

Declaration

Source position: customdrawndrawers.pas line 95

type TCDControlStateFlag = (

  csfEnabled,

  csfRaised,

  csfSunken,

  csfHasFocus,

  csfReadOnly,

  csfMouseOver,

  csfOn,

  csfOff,

  csfPartiallyOn,

  csfHorizontal,

  csfVertical,

  csfRightToLeft,

  csfTopDown,

  csfLeftArrow,

  csfRightArrow,

  csfDownArrow,

  csfUpArrow

);


TCDCTABCONTROL_CLOSE_BUTTON_POS_X

Declaration

Source position: customdrawndrawers.pas line 64

const TCDCTABCONTROL_CLOSE_BUTTON_POS_X = $2603;


TCDCTABCONTROL_CLOSE_BUTTON_POS_Y

Declaration

Source position: customdrawndrawers.pas line 65

const TCDCTABCONTROL_CLOSE_BUTTON_POS_Y = $2604;


TCDCTABCONTROL_CLOSE_TAB_BUTTON_EXTRA_SPACING

Declaration

Source position: customdrawndrawers.pas line 55

const TCDCTABCONTROL_CLOSE_TAB_BUTTON_EXTRA_SPACING = $2601;


TCDCTABCONTROL_CLOSE_TAB_BUTTON_WIDTH

Declaration

Source position: customdrawndrawers.pas line 54

const TCDCTABCONTROL_CLOSE_TAB_BUTTON_WIDTH = $2600;


TCDCTABCONTROL_TAB_HEIGHT

Declaration

Source position: customdrawndrawers.pas line 61

const TCDCTABCONTROL_TAB_HEIGHT = $2600;


TCDCTABCONTROL_TAB_LEFT_POS

Declaration

Source position: customdrawndrawers.pas line 63

const TCDCTABCONTROL_TAB_LEFT_POS = $2602;


TCDCTABCONTROL_TAB_WIDTH

Declaration

Source position: customdrawndrawers.pas line 62

const TCDCTABCONTROL_TAB_WIDTH = $2601;


TCDDrawStyle

Declaration

Source position: customdrawndrawers.pas line 78

type TCDDrawStyle = (

  dsDefault = 0,

  dsCommon,

  dsWinCE,

  dsWin2000,

  dsWinXP,

  dsWindows7,

  dsKDEPlastique,

  dsGNOME,

  dsMacOSX,

  dsAndroid,

  dsExtra1,

  dsExtra2,

  dsExtra3,

  dsExtra4,

  dsExtra5,

  dsExtra6,

  dsExtra7,

  dsExtra8,

  dsExtra9,

  dsExtra10

);


TCDEDIT_BACKGROUND_COLOR

Declaration

Source position: customdrawndrawers.pas line 68

const TCDEDIT_BACKGROUND_COLOR = $400;


TCDEDIT_BOTTOM_TEXT_SPACING

Declaration

Source position: customdrawndrawers.pas line 21

const TCDEDIT_BOTTOM_TEXT_SPACING = $403;


TCDEDIT_LEFT_TEXT_SPACING

Declaration

Source position: customdrawndrawers.pas line 18

const TCDEDIT_LEFT_TEXT_SPACING = $400;


TCDEDIT_RIGHT_TEXT_SPACING

Declaration

Source position: customdrawndrawers.pas line 19

const TCDEDIT_RIGHT_TEXT_SPACING = $401;


TCDEDIT_SELECTED_BACKGROUND_COLOR

Declaration

Source position: customdrawndrawers.pas line 70

const TCDEDIT_SELECTED_BACKGROUND_COLOR = $402;


TCDEDIT_SELECTED_TEXT_COLOR

Declaration

Source position: customdrawndrawers.pas line 71

const TCDEDIT_SELECTED_TEXT_COLOR = $403;


TCDEDIT_TEXT_COLOR

Declaration

Source position: customdrawndrawers.pas line 69

const TCDEDIT_TEXT_COLOR = $401;


TCDEDIT_TOP_TEXT_SPACING

Declaration

Source position: customdrawndrawers.pas line 20

const TCDEDIT_TOP_TEXT_SPACING = $402;


TCDLISTVIEW_COLUMN_LEFT_SPACING

Declaration

Source position: customdrawndrawers.pas line 41

const TCDLISTVIEW_COLUMN_LEFT_SPACING = $1200;


TCDLISTVIEW_COLUMN_RIGHT_SPACING

Declaration

Source position: customdrawndrawers.pas line 42

const TCDLISTVIEW_COLUMN_RIGHT_SPACING = $1201;


TCDLISTVIEW_COLUMN_TEXT_LEFT_SPACING

Declaration

Source position: customdrawndrawers.pas line 43

const TCDLISTVIEW_COLUMN_TEXT_LEFT_SPACING = $1202;


TCDLISTVIEW_LINE_BOTTOM_SPACING

Declaration

Source position: customdrawndrawers.pas line 45

const TCDLISTVIEW_LINE_BOTTOM_SPACING = $1204;


TCDLISTVIEW_LINE_TOP_SPACING

Declaration

Source position: customdrawndrawers.pas line 44

const TCDLISTVIEW_LINE_TOP_SPACING = $1203;


TCDPaletteKind

Declaration

Source position: customdrawndrawers.pas line 304

type TCDPaletteKind = (

  palDefault,

  palNative,

  palFallback,

  palUserConfig,

  palCustom

);


TCDRADIOBUTTON_CIRCLE_HEIGHT

Declaration

Source position: customdrawndrawers.pas line 26

const TCDRADIOBUTTON_CIRCLE_HEIGHT = $601;


TCDSCROLLBAR_BUTTON_WIDTH

Declaration

Source position: customdrawndrawers.pas line 30

const TCDSCROLLBAR_BUTTON_WIDTH = $900;


TCDSCROLLBAR_LEFT_BUTTON_POS

Declaration

Source position: customdrawndrawers.pas line 33

const TCDSCROLLBAR_LEFT_BUTTON_POS = $903;


TCDSCROLLBAR_LEFT_SPACING

Declaration

Source position: customdrawndrawers.pas line 31

const TCDSCROLLBAR_LEFT_SPACING = $901;


TCDSCROLLBAR_RIGHT_BUTTON_POS

Declaration

Source position: customdrawndrawers.pas line 34

const TCDSCROLLBAR_RIGHT_BUTTON_POS = $904;


TCDSCROLLBAR_RIGHT_SPACING

Declaration

Source position: customdrawndrawers.pas line 32

const TCDSCROLLBAR_RIGHT_SPACING = $902;


TCDTOOLBAR_DEFAULT_HEIGHT

Declaration

Source position: customdrawndrawers.pas line 52

const TCDTOOLBAR_DEFAULT_HEIGHT = $1306;


TCDTOOLBAR_ITEM_ARROW_RESERVED_WIDTH

Declaration

Source position: customdrawndrawers.pas line 50

const TCDTOOLBAR_ITEM_ARROW_RESERVED_WIDTH = $1304;


TCDTOOLBAR_ITEM_ARROW_WIDTH

Declaration

Source position: customdrawndrawers.pas line 48

const TCDTOOLBAR_ITEM_ARROW_WIDTH = $1301;


TCDTOOLBAR_ITEM_BUTTON_DEFAULT_WIDTH

Declaration

Source position: customdrawndrawers.pas line 49

const TCDTOOLBAR_ITEM_BUTTON_DEFAULT_WIDTH = $1303;


TCDTOOLBAR_ITEM_SEPARATOR_DEFAULT_WIDTH

Declaration

Source position: customdrawndrawers.pas line 51

const TCDTOOLBAR_ITEM_SEPARATOR_DEFAULT_WIDTH = $1305;


TCDTOOLBAR_ITEM_SPACING

Declaration

Source position: customdrawndrawers.pas line 47

const TCDTOOLBAR_ITEM_SPACING = $1300;


TCDTRACKBAR_FRAME_HEIGHT

Declaration

Source position: customdrawndrawers.pas line 39

const TCDTRACKBAR_FRAME_HEIGHT = $1003;


TCDTRACKBAR_LEFT_SPACING

Declaration

Source position: customdrawndrawers.pas line 36

const TCDTRACKBAR_LEFT_SPACING = $1000;


TCDTRACKBAR_RIGHT_SPACING

Declaration

Source position: customdrawndrawers.pas line 37

const TCDTRACKBAR_RIGHT_SPACING = $1001;


TCDTRACKBAR_TOP_SPACING

Declaration

Source position: customdrawndrawers.pas line 38

const TCDTRACKBAR_TOP_SPACING = $1002;


Reference for unit 'CustomTimer'

Contains the definition of the base class for TTimer

uses
Classes,
sysutils,
LCLProc, | Useful lower level helper functions and classes
LCLStrConsts, | This unit contains all resource strings of the LCL
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
InterfaceBase; | Provides an platform independent widgetset and helper functions.


Reference for unit 'CustomTimer': Classes

TCustomTimer

Defines the base class for TTimer


Index of all identifiers in unit 'CustomTimer'

T

T

TCustomTimer


Reference for unit 'DBActns'

Standard actions used to navigate and manipulate a dataset in a datasource

uses

  Classes,

  db,

  ActnList;

Defines classes for Actions and Lists of actions to be used with LCL components


Reference for unit 'DBActns': Classes

TDataSetAction | TAction is the basic action object used on the LCL.
TDataSetCancel | TDataSetCancel cancels the current edit mode for a DataSet
TDataSetDelete | TDataSetDelete deletes the current record in the DataSet
TDataSetEdit | TDataSetEdit edits the current record in the DataSet
TDataSetFirst | TDataSetFirst moves to first record in the DataSet
TDataSetInsert | TDataSetInsert inserts (appends) a new record into the DataSet
TDataSetLast | TDataSetLast moves to last record in the DataSet
TDataSetNext | TDataSetNext moves to next record in the DataSet
TDataSetPost | TDataSetPost posts changes for the current record to the DataSet
TDataSetPrior | TDataSetPrior moves to previous record in the DataSet
TDataSetRefresh | TDataSetRefresh refreshes the DataSet


Reference for unit 'DBActns': Procedures and functions

Register


Index of all identifiers in unit 'DBActns'

R T

R

Register

T

TDataSetAction | TDataSetFirst | TDataSetPost
TDataSetCancel | TDataSetInsert | TDataSetPrior
TDataSetDelete | TDataSetLast | TDataSetRefresh
TDataSetEdit | TDataSetNext |


DBNavButtonResourceName

Default resource names for the buttons displayed in TDBCustomNavigator

Declaration

Source position: dbctrls.pp line 1318

const DBNavButtonResourceName: array [TDBNavButtonType] of string = ('DBNavFirst', 'DBNavPrior', 'DBNavNext', 'DBNavLast', 'DBNavInsert', 'DBNavDelete', 'DBNavEdit', 'DBNavPost', 'DBNavCancel', 'DBNavRefresh');

Description

DBNavButtonResourceName is an array constant which contains the resource names used for the buttons displayed in a database navigator control. Elements in the array contain a String with the name assigned to TDBNavButton instances created in a TDBCustomNavigator control. The element also represents the default glyph displayed on the button when the Images property has not been populated for the navigator control.

Each of the String elements in the array can be accessed using a TDBNavButtonType index value.

See also

TDBCustomNavigator.Buttons | The list of Buttons included in the navigator tool
TDBCustomNavigator.Images | Contains the images available for display on the navigator buttons
TDBNavButton | TDBNavButton implements a SpeedButton displayed on a TDBNavigator control
TDBNavButton.Index | Index - the value from the enumerated type that specifies which button is being selected
#RTL.CLasses.TComponent.Name
TDBNavButtonType | TDBNavButtonType


DefaultDBNavigatorButtons

Declaration

Source position: dbctrls.pp line 1316

const DefaultDBNavigatorButtons = [nbFirst, nbPrior, nbNext, nbLast, nbInsert, nbDelete, nbEdit, nbPost, nbCancel, nbRefresh];

Description

DefaultDBNavigatorButtons is an array constant which contains the default buttons available in a database navigation control. DefaultDBNavigatorButtons contain values from the TDBNavButtonType enumeration in the order they are displayed on a TDBCustomNavigator control.

DefaultDBNavigatorButtons is used as the default value for the VisibleButtons property in TDBCustomNavigator.

See also

TDBCustomNavigator.VisibleButtons

The set of visible buttons (some of them can be suppressed if their function appears redundant)


[Up] Reference for unit 'DBCtrls' (#lcl)

HowToUseDataAwareControls - Hints for accessing databases

HowToUseDataAwareControls - Hints for accessing databases. A set of Data-Aware components is provided, to make it easier to access information held in databases.

Before using Data-Aware components, it is necessary to make a connection with a database, and this should be done either using a TSQLConnection or a TDbf component, depending on the type of database that is being used. In any case, the components for connection with the database need to be found in $Lazdir/components/sqldb/, $Lazdir/components/tdbf/ or whatever other source is appropriate. They need to be added using the Components Menu Item of the IDE, and compiled ready for adding. The IDE needs to be re-built to include the new components.

To make the connection with the database: first place a DataBase Connection on the Form (invisible at run-time, so put it anywhere convenient); set its properties to connect the user (with name and password) to the appropriate server, database and table (the connection component should deal with all the user-authentication issues, opening and closing the database etc). Then put on a TDataSource from the Data Access tab of the Component Palette, and perhaps items such as TSQLTransaction and TSQLQuery, depending on the particular database you are using. The various database components need to be linked to each other, for example by setting the Transaction property of a database connector to the appropriate transaction component, and linking the DataBase property of the Transaction component back to the database connector; link the DataSource's DataSet property to the appropriate SQLQuery or other set of data, and its Transaction property to the transaction component.

Each Data-Aware control (on the Data Controls tab of the Component Palette) has the usual set of properties to determine its shape and size, position, color and font etc. But there are also special properties to define the data to be displayed or modified. These include the DataSource property which must be set to link to the defined set of data, and often a Field component to determine which of the columns in the database is to be displayed.

Most of the components operate on a single Row or record of the database, but the TDBGrid is capable of displaying and operating on multiple rows and columns, in a StringGrid format, allowing the user to get an overview of what is in the database. The DBGrid will display the contents of the DataSet even at design time, provided the various components are enabled or rendered active; this allows the designer to ensure that all the connections to the database have been correctly made.

The TDBNavigator component is used in conjunction with the Data-Aware components. It consists of a series of buttons to allow browsing through the DataSet, displaying the first, previous, next or last record (or Row), inserting or deleting records, committing the changes back to the database or refreshing the DataSet from the database.

The way database programming works is typically as follows:

  • a database is opened for access by the user (Database Connection)
  • a command is issued (e.g. by TSQLQuery) to select or extract some or all of the records which are then stored locally in the DataSet
  • the contents of the DataSet are acted on by the Data-Aware components, displaying one Row or record at a time from selected Columns, or perhaps the whole DataSet in a DBGrid, editing records, inserting or deleting records, or using the data to perform statistical tests or calculations
  • at intervals usually prescribed by the user (sometimes after every change, sometimes after a whole series of changes), the contents of the local DataSet are sent back to the database, causing an update of the database's contents. This process is referred to as 'Commit' or 'Post' or sometimes as 'Update'

The programmer can determine which events are associated with a Commit action by supplying suitable event handlers for OnClick, OnChange, OnFinishedEdit etc.

The following table shows the approximate correspondence between conventional and data-aware control classes:

Standard Control | Data-Aware Control | Comment
TCalendar | TDBCalendar | Select a date from pop-up calendar
TCheckBox | TDBCheckBox | Check a box to show an option has been selected
TComboBox | TDBComboBox | Select an option from a list and return it (or some custom text) in the main edit box
TEdit | TDBEdit | Single-line text editing box
TGroupBox | TDBGroupBox | A container for several related controls
TImage | TDBImage | A Picture
TListBox | TDBListBox | A list of string items
TMemo | TDBMemo | Multiple-line text editing box
TRadioGroup | TDBRadioGroup | A group of mutually exclusive Radio Buttons; only one at a time may be checked and selected. Note there is no data-aware equivalent of the isolated TRadioButton
TText | TDBText | A simple text-string, usually read-only
TStringGrid | TDBGrid | A grid to display information in Rows and Columns

Standard controls can, of course, be used to display information from a database, but they lack the direct link with the DataSet and its navigation aids. The programmer must write explicit code to extract data from the DataSet and put it in the standard control.


Reference for unit 'DBCtrls'

Data-aware controls commonly used for viewing and operating on information held in databases

uses
Types,
Classes,
sysutils,
db,
Variants,
LazTracer,
LazUtilities,
LCLStrConsts, | This unit contains all resource strings of the LCL
LMessages, |
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
GraphType,
Controls, | Contains types, constants, classes, and routines used to implement visual controls
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Dialogs, | Some dialogs commonly used in Lazarus applications. Look at the Procedures as well as the Classes
StdCtrls, | Several standard controls used in Lazarus forms
Buttons, | Contains types and classes used to implement specialized button classes
MaskEdit, | Defines classes for a masked edit control, i.e. editing with a masking string in place to obscure, format, or validate the text entered in the control
ExtCtrls, | Contains extra controls commonly used in Lazarus forms
Calendar, | Classes and types used to implement TCalendar, a graphic control allowing selection of a date from a calendar display
ImgList; | Contains classes and types used in TCustomImageList, the base class for TImageList

Related topics

HowToUseDataAwareControls

HowToUseDataAwareControls - Hints for accessing databases


Reference for unit 'DBCtrls': Constants

DBNavButtonResourceName | Default resource names for the buttons displayed in TDBCustomNavigator
DefaultDBNavigatorButtons |


Reference for unit 'DBCtrls': Types

TDBNavButtonDirection |
TDBNavButtonSet | Stores TDBNavButtonType enumeration values
TDBNavButtonStyle | Controls the appearance and behavior of a navigator button
TDBNavButtonType | TDBNavButtonType
TDBNavClickEvent | Specifies an event handler used to handle click events in a database navigation control
TDBNavGlyph | Not used in the current LCL version
TDBNavigatorOption |
TDBNavigatorOptions |
TNavigateBtn | Alias to the TDBNavButtonType type
TOnDBImageRead
TOnDBImageWrite


Reference for unit 'DBCtrls': Classes

TCustomDBComboBox | TCustomDBComboBox is a data-aware Combo Box for displaying information from a database
TCustomDBListBox | Specifies a data-aware listbox control
TDBCalendar | TCalendar allows selection of a date from a calendar display
TDBCheckBox | Implements a data-aware checkbox control
TDBComboBox | TDBComboBox - a data-aware version of TComboBox to allow selection of a value from a list of entries into a database field
TDBCustomNavigator | TDBCustomNavigator - the base class for TDBNavigator, a tool for navigating through the records of a dataset
TDBEdit | TDBEdit - a data-aware edit box for processing a single text-string from a dataset
TDBGroupBox | TDBGroupBox - a data-aware version of TGroupBox, allowing a number of data-aware objects to be grouped together on a form
TDBImage | TDBImage - a data-aware Image box to display a single image from a dataset
TDBListBox | Implements a data-aware version of TListBox
TDBLookup | TDBLookup - used as source of data by TDBLookupListBox or TDBLookupComboBox, to find data from a lookup table
TDBLookupComboBox | TDBLookupComboBox - a dataware ComboBox for examining a lookup table from a database
TDBLookupListBox | Implements a data-aware listbox control with database lookup capabilities
TDBMemo | TDBMemo - a data-aware Memo box to process the multi-line text of a single field in a dataset
TDBNavButton | TDBNavButton implements a SpeedButton displayed on a TDBNavigator control
TDBNavDataLink | TDBNavDataLink - provides a link between a Database Navigator and a DataSet
TDBNavFocusableButton |
TDBNavigator | TDBNavigator - a data-aware Button-Bar to facilitate navigating between records of a dataset
TDBRadioGroup | TDBRadioGroup - a data-aware version of TRadioGroup, providing a series of mutually exclusive buttons to select an entry to insert into a database field
TDBText | Displays a string value stored in a dataset field
TFieldDataLink | Maintains an association between a control, an action, and a field in a linked dataset


Reference for unit 'DBCtrls': Procedures and functions

ChangeDataSource | Performs actions needed when the datasource in a control with the specified data link is changed
Register | Registers components in the unit for use in the Lazarus IDE


Index of all identifiers in unit 'DBCtrls'

C D N R T

C

ChangeDataSource

D

DBNavButtonResourceName DefaultDBNavigatorButtons

N

navFocusableButtons | nbEdit | nbPost
nbCancel | nbFirst | nbPrior
nbDelete | nbInsert | nbRefresh
nbdHorizontal | nbLast | ngDisabled
nbdVertical | nbNext | ngEnabled

R

Register

T

TCustomDBComboBox | TDBLookupComboBox | TDBNavGlyph
TCustomDBListBox | TDBLookupListBox | TDBNavigator
TDBCalendar | TDBMemo | TDBNavigatorOption
TDBCheckBox | TDBNavButton | TDBNavigatorOptions
TDBComboBox | TDBNavButtonDirection | TDBRadioGroup
TDBCustomNavigator | TDBNavButtonSet | TDBText
TDBEdit | TDBNavButtonStyle | TFieldDataLink
TDBGroupBox | TDBNavButtonType | TNavigateBtn
TDBImage | TDBNavClickEvent | TOnDBImageRead
TDBListBox | TDBNavDataLink | TOnDBImageWrite
TDBLookup | TDBNavFocusableButton |


TDBNavClickEvent

Specifies an event handler used to handle click events in a database navigation control

Declaration

Source position: dbctrls.pp line 1312

type TDBNavClickEvent = procedure(

  Sender: TObject;

  Button: TDBNavButtonType

) of object;

Arguments

Sender | Object for the event notification
Button | Navigator button for the click event

Description

TDBNavClickEvent is an object procedure type which specifies an event handler signalled for click events in a database navigation control. TDBNavClickEvent is the type used to implement the OnClick and BeforeAction events in TDBCustomNavigator.

Applications must implement and assign an object procedure using the signature for the handler to respond to the event notification.

See also

TDBCustomNavigator.OnClick | The action to be taken when a navigator button is clicked
TDBCustomNavigator.BeforeAction | BeforeAction - code to be executed before an action is performed


TDBNavGlyph

Not used in the current LCL version

Declaration

Source position: dbctrls.pp line 1300

type TDBNavGlyph = (
ngEnabled, | Not used in the current LCL version
ngDisabled | Not used in the current LCL version
);

Description

Not used in the current LCL version


TNavigateBtn

Alias to the TDBNavButtonType type

Declaration

Source position: dbctrls.pp line 1310

type TNavigateBtn = TDBNavButtonType;

Description

TNavigateBtn is an alias for the TDBNavButtonType type. TNavigateBtn is provided to maintain Delphi compatibility.

See also

TDBNavButtonType

TDBNavButtonType


TOnDBImageRead

Declaration

Source position: dbctrls.pp line 1146

type TOnDBImageRead = procedure(

  Sender: TObject;

  S: TStream;

  var GraphExt: string

) of object;


TOnDBImageWrite

Declaration

Source position: dbctrls.pp line 1147

type TOnDBImageWrite = procedure(

  Sender: TObject;

  S: TStream;

  GraphExt: string

) of object;


Reference for unit 'DBExtCtrls'

dbextctrls.pp contains extended database controls

uses
Classes,
sysutils,
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LMessages, |
db,
DBCtrls, | Data-aware controls commonly used for viewing and operating on information held in databases
EditBtn; | Defines specialized edit controls with attached speed buttons


Reference for unit 'DBExtCtrls': Classes

TDBDateEdit

TDateEdit - an EditBox to hold a date, with an attached SpeedButton that will summon a date selection (calendar) dialog


Reference for unit 'DBExtCtrls': Procedures and functions

Register


Index of all identifiers in unit 'DBExtCtrls'

R T

R

Register

T

TDBDateEdit


DEFINDICATORCOLWIDTH

Declaration

Source position: dbgrids.pas line 44

const DEFINDICATORCOLWIDTH = 12;


Reference for unit 'DBGrids'

Data-aware grids to display and operate on information in a database

uses
Classes,
sysutils,
Math,
FileUtil,
db,
LazUTF8,
LazLoggerBase,
LCLStrConsts, | This unit contains all resource strings of the LCL
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LMessages, |
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
Controls, | Contains types, constants, classes, and routines used to implement visual controls
StdCtrls, | Several standard controls used in Lazarus forms
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Grids, | Classes for displaying tabular data as a series of rows and columns
Dialogs, | Some dialogs commonly used in Lazarus applications. Look at the Procedures as well as the Classes
Themes, | For manipulation of display Themes, mostly in a Windows XP (and later) environment
Variants,
Clipbrd, | Definitions for the Clipboard to hold Cut or Copied data for Pasting
ImgList, | Contains classes and types used in TCustomImageList, the base class for TImageList
Laz2_XMLCfg;

Overview

dbgrids.pas contains classes and types needed to implement a database-aware grid control.


Reference for unit 'DBGrids': Constants

DEFINDICATORCOLWIDTH


Reference for unit 'DBGrids': Types

TBookmarkedRecordEnumeratorOptions | Enumeration with option values for the bookmarked record enumerator
TColumnOrder | Enumerated type defining alternate ordering for columns
TDataSetScrolledEvent | Specifies an event handler signalled after scrolling a dataset
TDbGridCellHintEvent
TDbGridCheckBoxBitmapEvent
TDbGridCheckboxStateEvent
TDBGridClickEvent | Specifies an event handler signalled when a grid column in is clicked
TDbGridExtraOption | Enumerated type that specifies extra options available in a database grid
TDbGridExtraOptions | TDbGridExtraOptions is a set of values from the TDbGridExtraOption enumeration
TDBGridOption | Enumerated type containing options available for a database grid
TDbGridOptions | Stores values from the TDbGridOption enumeration
TDbGridSelEditorEvent | Specifies an event handler used to select a cell editor in a database grid
TDbGridStatus | Set type used to store TDbGridStatusItem enumeration values
TDbGridStatusItem | Enumerated type with values for status messages in a database grid
TDrawColumnCellEvent | Specifies an event handler for drawing a cell in a grid control
TFocusControlEvent | Event handler signalled to coordinate Field selection and control focus
TGetDbEditMaskEvent | Specifies an event handler used to get the Edit Mask for a cell in a grid
TMovedEvent | Specifies an event handler signalled when the display order of rows or columns is changed
TPrepareDbGridCanvasEvent | Specifies an event handler which prepares the canvas for drawing a database grid


Reference for unit 'DBGrids': Classes

EInvalidGridOperation | Exception raised for an invalid grid operation
TBookmarkedRecordEnumerator | Defines a bookmarked record enumeration class
TBookmarkList | TBookmarkList implements a list of Bookmarks in a database grid
TColumn | Implements a display column for the TDBGrid control
TColumnTitle | TColumnTitle is a TGridColumnTitle descendant
TComponentDataLink | Maintains an association between a component and a dataset
TCustomDBGrid | TCustomDBGrid is the base class for TDBGrid
TDBGrid | Data-aware grid control for display and editing rows and columns in a dataset
TDBGridColumns | Implements a collection for columns in a database grid


Reference for unit 'DBGrids': Procedures and functions

Register


Index of all identifiers in unit 'DBGrids'

C D E G R T

C

coDesignOrder coFieldIndexOrder

D

DEFINDICATORCOLWIDTH | dgConfirmDelete | dgMultiselect
dgAlwaysShowEditor | dgDblClickAutoSize | dgPersistentMultiSelect
dgAlwaysShowSelection | dgDisableDelete | dgRowHighlight
dgAnyButtonCanSelect | dgDisableInsert | dgRowLines
dgAutoSizeColumns | dgDisplayMemoText | dgRowSelect
dgCancelOnExit | dgeAutoColumns | dgTabs
dgCellEllipsis | dgeCheckboxColumn | dgThumbTracking
dgCellHints | dgEditing | dgTitles
dgColLines | dgHeaderHotTracking | dgTruncCellHints
dgColumnMove | dgHeaderPushedLook |
dgColumnResize | dgIndicator |

E

EInvalidGridOperation

G

gsAddingAutoColumns | gsLoadingGrid | gsStartEditing
gsAutoSized | gsRemovingAutoColumns | gsUpdatingData

R

Register

T

TBookmarkedRecordEnumerator | TDBGrid | TDbGridOptions
TBookmarkedRecordEnumeratorOptions | TDbGridCellHintEvent | TDbGridSelEditorEvent
TBookmarkList | TDbGridCheckBoxBitmapEvent | TDbGridStatus
TColumn | TDbGridCheckboxStateEvent | TDbGridStatusItem
TColumnOrder | TDBGridClickEvent | TDrawColumnCellEvent
TColumnTitle | TDBGridColumns | TFocusControlEvent
TComponentDataLink | TDbGridExtraOption | TGetDbEditMaskEvent
TCustomDBGrid | TDbGridExtraOptions | TMovedEvent
TDataSetScrolledEvent | TDBGridOption | TPrepareDbGridCanvasEvent


TDataSetScrolledEvent

Specifies an event handler signalled after scrolling a dataset

Declaration

Source position: dbgrids.pas line 94

type TDataSetScrolledEvent = procedure(

  DataSet: TDataSet;

  Distance: Integer

) of object;

Arguments

DataSet | Dataset for the event
Distance | Number of rows and direction for the event

Description

TDatasetScrolledEvent specifies an event handler signalled after scrolling a dataset.TDatasetScrolledEvent can be used to perform actions required when the position in the DataSet has changed.

DataSet is the TDataset instance for the event notification.

Distance indicates both the number of rows and the direction for the event notification, for example:

Value
Meaning
<0
Scroll toward the beginning of the DataSet
0
Current row in the DataSet has been refreshed
>0
Scroll toward the end of the DataSet

TDatasetScrolledEvent is the type used for the OnDataSetScrolled property in TComponentDataLink.

See the TCustomDBGrid.OnDataSetScrolled procedure for an example implementation of TDatasetScrolledEvent.


TDbGridExtraOption

Enumerated type that specifies extra options available in a database grid

Declaration

Source position: dbgrids.pas line 84

type TDbGridExtraOption = (
dgeAutoColumns, | Indicates if Fields in the dataset are automatically added as columns in the database grid
dgeCheckboxColumn | Indicates that checkbox controls are used to edit Boolean Fields in the grid dataset
);

Description

TDbGridExtraOption is an enumerated type that specifies extra options available in a database grid. Values from TDbGridExtraOption are stored in the TDbGridExtraOptions set type, and used in the TDBGrid.OptionsExtra property.

See also

TDBGrid.OptionsExtra

Contains the extra options enabled for the grid control


TDbGridExtraOptions

TDbGridExtraOptions is a set of values from the TDbGridExtraOption enumeration

Declaration

Source position: dbgrids.pas line 88

type TDbGridExtraOptions = set of (
dgeAutoColumns, | Indicates if Fields in the dataset are automatically added as columns in the database grid
dgeCheckboxColumn | Indicates that checkbox controls are used to edit Boolean Fields in the grid dataset
);


TDBGridOption

Enumerated type containing options available for a database grid

Declaration

Source position: dbgrids.pas line 52

type TDBGridOption = (
dgEditing, | Indicates cells in the grid can be edited
dgTitles, | Indicates titles are displayed for columns in the grid
dgIndicator, | Enables drawing of the row indicator for the currently selected row in the grid
dgColumnResize, | Indicates columns in the grid can be resized
dgColumnMove, | Indicates the order of columns in the grid can be changed
dgColLines, | Indicates vertical lines are drawn between columns in the grid
dgRowLines, | Indicates horizontal lines are drawn between rows in the grid
dgTabs, | Indicates the Tab key can be used to navigate between cells in the grid
dgAlwaysShowEditor, | Indicates an edit control is always displayed for the current cell in the grid
dgRowSelect, | Indicates the entire row is highlighted when selected
dgAlwaysShowSelection, | Indicates the current selection is displayed even when the control loses focus
dgConfirmDelete, | Indicates a confirmation dialog is required when deleting a record in the grid
dgCancelOnExit, | Indicates an active editing operation is cancelled when the control loses focus
dgMultiselect, | Indicates more than one cell or row can be selected in the grid
dgHeaderHotTracking, | Indicates column headers are highlighted when the column has mouse focus
dgHeaderPushedLook, | Indicates column headers are drawn with a button down appearance
dgPersistentMultiSelect, | Indicates multiple selections are retained even when the control loses focus
dgAutoSizeColumns, | Indicates columns are automatically resized to fit their content
dgAnyButtonCanSelect, | Indicates that any mouse button can change the selection in the grid
dgDisableDelete, | Indicates if deleting records with is disabled
dgDisableInsert, | Indicates if inserting (or appending) records is disabled
dgCellHints, | Indicates if displaying a hint for an individual cell is enabled
dgTruncCellHints, | Indicates if cell hints are truncated when they are too long
dgCellEllipsis, | Indicates if an Ellipsis character is added to the end of cells longer than the display area for the cell
dgRowHighlight, | Indicates if the current row in the grid is highlighted instead of the current cell
dgThumbTracking, | Indicates if the current selection is changed when the mouse thumb wheel is scrolled
dgDblClickAutoSize, | Indicates if double clicking on borders or headers for a column causes it to be automatically resized to its contents
dgDisplayMemoText | Indicates if memo content is displayed instead of the '(Memo)' string literal for ftMemo Fields
);

Description

TDBGridOption is an enumerated type containing options available for a database grid control. Each enumeration value indicates if the associated feature or behavior is enabled in a database grid control.

Values from the enumeration are stored in the TDBGridOptions set type, and are used in the TDBGrid.Options property.

See also

TDBGridOptions | Stores values from the TDbGridOption enumeration
TDBGrid.Options | Enables or disables optional features or behaviors in the grid control


TDbGridOptions

Stores values from the TDbGridOption enumeration

Declaration

Source position: dbgrids.pas line 82

type TDbGridOptions = set of (
dgEditing, | Indicates cells in the grid can be edited
dgTitles, | Indicates titles are displayed for columns in the grid
dgIndicator, | Enables drawing of the row indicator for the currently selected row in the grid
dgColumnResize, | Indicates columns in the grid can be resized
dgColumnMove, | Indicates the order of columns in the grid can be changed
dgColLines, | Indicates vertical lines are drawn between columns in the grid
dgRowLines, | Indicates horizontal lines are drawn between rows in the grid
dgTabs, | Indicates the Tab key can be used to navigate between cells in the grid
dgAlwaysShowEditor, | Indicates an edit control is always displayed for the current cell in the grid
dgRowSelect, | Indicates the entire row is highlighted when selected
dgAlwaysShowSelection, | Indicates the current selection is displayed even when the control loses focus
dgConfirmDelete, | Indicates a confirmation dialog is required when deleting a record in the grid
dgCancelOnExit, | Indicates an active editing operation is cancelled when the control loses focus
dgMultiselect, | Indicates more than one cell or row can be selected in the grid
dgHeaderHotTracking, | Indicates column headers are highlighted when the column has mouse focus
dgHeaderPushedLook, | Indicates column headers are drawn with a button down appearance
dgPersistentMultiSelect, | Indicates multiple selections are retained even when the control loses focus
dgAutoSizeColumns, | Indicates columns are automatically resized to fit their content
dgAnyButtonCanSelect, | Indicates that any mouse button can change the selection in the grid
dgDisableDelete, | Indicates if deleting records with is disabled
dgDisableInsert, | Indicates if inserting (or appending) records is disabled
dgCellHints, | Indicates if displaying a hint for an individual cell is enabled
dgTruncCellHints, | Indicates if cell hints are truncated when they are too long
dgCellEllipsis, | Indicates if an Ellipsis character is added to the end of cells longer than the display area for the cell
dgRowHighlight, | Indicates if the current row in the grid is highlighted instead of the current cell
dgThumbTracking, | Indicates if the current selection is changed when the mouse thumb wheel is scrolled
dgDblClickAutoSize, | Indicates if double clicking on borders or headers for a column causes it to be automatically resized to its contents
dgDisplayMemoText | Indicates if memo content is displayed instead of the '(Memo)' string literal for ftMemo Fields
);

Description

TDbGridOptions is a set type used to store values from the TDbGridOption enumeration. TDbGridOptions is the type used for the TDBGrid.Options property.

See also

TDBGridOption | Enumerated type containing options available for a database grid
TDBGrid.Options | Enables or disables optional features or behaviors in the grid control


TDbGridSelEditorEvent

Specifies an event handler used to select a cell editor in a database grid

Declaration

Source position: dbgrids.pas line 114

type TDbGridSelEditorEvent = procedure(

  Sender: TObject;

  Column: TColumn;

  var Editor: TWinControl

) of object;

Arguments

Sender | Control signalling the event
Column | Column for the control
Editor | Editor for the specified column

Description

TDbGridSelEditorEvent specifies an event handler used to select an editor for a cell in a database grid.

See also

#lcl.DBGrids.TDBGrid.OnSelectEditor | Event handler signalled when the editor is selected for a Field in the grid
#lcl.DBGrids.TCustomDBGrid.SelectEditor | SelectEditor - chooses the cell editor for the current cell


TDbGridStatus

Set type used to store TDbGridStatusItem enumeration values

Declaration

Source position: dbgrids.pas line 92

type TDbGridStatus = set of (
gsUpdatingData, | Indicates the grid is updating after a change in data
gsAddingAutoColumns, | Indicates automatic columns are being added for the grid control
gsRemovingAutoColumns, | Indicates automatic columns are being removed from the grid control
gsAutoSized, | Indicates automatically sized columns are currently in use in the grid control
gsStartEditing, | Indicates the data link for a grid control is updating the value in its Editing property
gsLoadingGrid | Indicates the grid control is loading its settings from a file or stream
);

Description

TDbGridStatus is a set type used to store TDbGridStatusItem enumeration values. Values added to TDbGridStatus indicate that a feature or behavior has been enabled in a TDBGrid control.

TDbGridStatus is used to implement the TDBGrid.GridStatus property.

See also

TDbGridStatusItem | Enumerated type with values for status messages in a database grid
TCustomDBGrid.GridStatus | Stores status information about operations active for the grid control


TDbGridStatusItem

Enumerated type with values for status messages in a database grid

Declaration

Source position: dbgrids.pas line 90

type TDbGridStatusItem = (
gsUpdatingData, | Indicates the grid is updating after a change in data
gsAddingAutoColumns, | Indicates automatic columns are being added for the grid control
gsRemovingAutoColumns, | Indicates automatic columns are being removed from the grid control
gsAutoSized, | Indicates automatically sized columns are currently in use in the grid control
gsStartEditing, | Indicates the data link for a grid control is updating the value in its Editing property
gsLoadingGrid | Indicates the grid control is loading its settings from a file or stream
);

Description

TDbGridStatusItem is an enumerated type with values for status messages used in a database grid. Values from TDbGridStatusItem are stored in TDbGridStatus, and used in the TDBGrid.GridStatus property.

See also

TDbGridStatus | Set type used to store TDbGridStatusItem enumeration values
TCustomDBGrid.GridStatus | Stores status information about operations active for the grid control


TDrawColumnCellEvent

Specifies an event handler for drawing a cell in a grid control

Declaration

Source position: dbgrids.pas line 106

type TDrawColumnCellEvent = procedure(

  Sender: TObject;

  const Rect: TRect;

  DataCol: Integer;

  Column: TColumn;

  State: TGridDrawState

) of object;

Arguments

Sender | Grid control for the event`
Rect | Canvas rectangle where the cell is drawn
DataCol | Position of the Field used to get data for the event
Column | Column definition for the event`
State | Drawing state for the event

Description

TDrawColumnCellEvent specifies an event handler used to draw a cell in a column for a grid control. TDrawColumnCellEvent is the type used for the OnDrawColumnCell property in TDBGrid, and signalled from its DrawCell method.

See also

#lcl.DBGrids.TCustomDBGrid.OnDrawColumnCell | Event handler signalled when a cell needs to be drawn
#lcl.DBGrids.TCustomDBGrid.DrawCell | DrawCell renders the specified grid cell in the supplied drawing state


TFocusControlEvent

Event handler signalled to coordinate Field selection and control focus

Declaration

Source position: dbgrids.pas line 97

type TFocusControlEvent = procedure(

  aField: TFieldRef

) of object;

Arguments

aField

Field reference for the focus event

Description

TFocusControlEvent specifies an event handler signalled to coordinate Field selection and control focus.

See also

TComponentDataLink.OnFocusControl


TGetDbEditMaskEvent

Specifies an event handler used to get the Edit Mask for a cell in a grid

Declaration

Source position: dbgrids.pas line 110

type TGetDbEditMaskEvent = procedure(

  Sender: TObject;

  const Field: TField;

  var Value: string

) of object;

Arguments

Sender | Grid control for the event
Field | Field for the event
Value | Default value for the edit mask

Description

TGetDbEditMaskEvent specifies an event handler used to get the Edit Mask for a cell in a database grid control. TGetDbEditMaskEvent can be used to provide an edit mask for the specified Field. TGetDbEditMaskEvent is the type used for the OnFieldEditMask property in TDBGrid.

See also

TCustomDBGrid.OnFieldEditMask

Event handler signalled to get the edit mask for a Field


TMovedEvent

Specifies an event handler signalled when the display order of rows or columns is changed

Declaration

Source position: dbgrids.pas line 103

type TMovedEvent = procedure(

  Sender: TObject;

  FromIndex: Integer;

  ToIndex: Integer

) of object;

Arguments

Sender | Grid control for the event
FromIndex | Previous ordinal position for the event
ToIndex | New ordinal position for the event

Description

TMovedEvent specifies an event handler signalled when the display order of rows or columns is changed. TMovedEvent is the type used for the OnColumnMoved and OnRowMoved properties in TDBGrid.


TPrepareDbGridCanvasEvent

Specifies an event handler which prepares the canvas for drawing a database grid

Declaration

Source position: dbgrids.pas line 118

type TPrepareDbGridCanvasEvent = procedure(

  sender: TObject;

  DataCol: Integer;

  Column: TColumn;

  AState: TGridDrawState

) of object;

Arguments

sender | Control signalling the event
AState | Drawing state for the selection

Description

TPrepareDbGridCanvasEvent specifies an event handler used to prepare the canvas which draws the content in a database grid. TPrepareDbGridCanvasEvent allows an application to override or enhance the drawing behavior of cells in a database grid.

TPrepareDbGridCanvasEvent is used to implement the OnPrepareCanvas event handler in TDBGrid.

See also

TDBGrid.OnPrepareCanvas

Event handler signalled to prepare the grid canvas for drawing a cell


Reference for unit 'DBLogDlg'

Contains forms and routines used to implement a database login dialog

uses
Classes,
sysutils,
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
Controls, | Contains types, constants, classes, and routines used to implement visual controls
StdCtrls, | Several standard controls used in Lazarus forms
ButtonPanel, | Defines a panel with Bitmap buttons
db;


Reference for unit 'DBLogDlg': Resource strings

rsDBLogDlgCaption
'Database Login'

rsDBLogDlgDatabase
'Database'

rsDBLogDlgUserName
'&User Name'

rsDBLogDlgPassword
'&Password'

rsDBLogDlgLogin
'&Login'


Reference for unit 'DBLogDlg': Classes

TLoginDialog

Implements a database login dialog form


Reference for unit 'DBLogDlg': Procedures and functions

LoginDialogEx

Creates, configures, and displays a TLoginDialog dialog form


Index of all identifiers in unit 'DBLogDlg'

L R T

L

LoginDialogEx

R

rsDBLogDlgCaption | rsDBLogDlgLogin | rsDBLogDlgUserName
rsDBLogDlgDatabase | rsDBLogDlgPassword |

T

TLoginDialog


Reference for unit 'DefaultTranslator'

Performs string translations using the language selected for the project

uses

  LCLTranslator;

Performs string translation in the Lazarus IDE and LCL

Overview

defaulttranslator.pas performs string translations using the default I18n and L10n translation facilities in the Lazarus IDE and LCL. This unit does not contain any code other than the initialization section in the unit. It calls the SetDefaultLang routine to specify that the default language identifier for the project is used.

To enable automatic string translation, use this unit in your application and check the Enable i18n option in the Project > Project Options > i18n screen. If you want translation to be performed using a specific language identifier, use the LCLTranslator unit instead.

For more information, see the Lazarus Wiki article: Creating Multi-Language Applications


Index of all identifiers in unit 'DefaultTranslator'

The latest version of this document can be found at lazarus-ccr.sourceforge.net .


BitBtnKindToMsgDlgBtn

A constant array used to convert the kind of BitButton to the kind of message buttons.

Declaration

Source position: dialogs.pp line 71

const BitBtnKindToMsgDlgBtn: array [TBitBtnKind] of TMsgDlgBtn = (mbOk, mbOK, mbCancel, mbHelp, mbYes, mbNo, mbClose, mbAbort, mbRetry, mbIgnore, mbAll, mbNoToALl, mbYesToAll);

Description

This array gives you for each BitButton the corresponding type of button on a message dialog. For instance BitBtnKindToMsgDlgBtn[bkOK] has the value of mbOK. It is the reverse if MsgDlgBtnToBitBtnKind.


cInputQueryEditSizePercents

Declaration

Source position: dialogs.pp line 745

const cInputQueryEditSizePercents: Integer = 25;


cInputQueryEditSizePixels

Declaration

Source position: dialogs.pp line 744

const cInputQueryEditSizePixels: Integer = 260;


cInputQuerySpacingSize

Declaration

Source position: dialogs.pp line 746

const cInputQuerySpacingSize: Integer = 6;


DefaultOpenDialogOptions

Declaration

Source position: dialogs.pp line 216

const DefaultOpenDialogOptions = [ofEnableSizing, ofViewDetail];


Reference for unit 'Dialogs'

Some dialogs commonly used in Lazarus applications. Look at the Procedures as well as the Classes

uses
Types,
typinfo,
Classes,
sysutils,
LMessages, |
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
InterfaceBase, | Provides an platform independent widgetset and helper functions.
LCLStrConsts, | This unit contains all resource strings of the LCL
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
Controls, | Contains types, constants, classes, and routines used to implement visual controls
Themes, | For manipulation of display Themes, mostly in a Windows XP (and later) environment
GraphType,
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Buttons, | Contains types and classes used to implement specialized button classes
ButtonPanel, | Defines a panel with Bitmap buttons
StdCtrls, | Several standard controls used in Lazarus forms
ExtCtrls, | Contains extra controls commonly used in Lazarus forms
LCLClasses, | Defines the base class for all LCL TComponents including controls
Clipbrd, | Definitions for the Clipboard to hold Cut or Copied data for Pasting
Menus, | Menus to be used in Forms created with the Lazarus IDE
LCLTaskDialog, | Implement a TaskDialog window for LCL
UITypes,
FileUtil,
LazFileUtils,
LazStringUtils,
LazLoggerBase;


Reference for unit 'Dialogs': Constants

BitBtnKindToMsgDlgBtn | A constant array used to convert the kind of BitButton to the kind of message buttons.
cInputQueryEditSizePercents
cInputQueryEditSizePixels
cInputQuerySpacingSize
DefaultOpenDialogOptions |
mbAbort
mbAbortRetryIgnore | A "set" constant to show an Abort, a Retry and an Ignore button on a messagedialog.
mbAll
mbCancel
mbClose
mbHelp
mbIgnore
mbNo
mbNoToAll
mbOK
mbOKCancel | A "set" constant to show an OK and a Cancel button on a messagedialog.
mbRetry
mbYes
mbYesNo | A "set" constant to show a Yes and a No button on a messagedialog.
mbYesNoCancel | A "set" constant to show a Yes, a No and a Cancel button on a messagedialog.
mbYesToAll
MsgDlgBtnToBitBtnKind | A constant array used to convert the kind of message buttons to the kind of BitButton.
mtConfirmation
mtCustom
mtError
mtInformation
mtWarning


Reference for unit 'Dialogs': Types

TCDWSEventCapabilities
TCDWSEventCapability
TDialogResultEvent
TFindOption | A list of possible options which can be used in Find-dialogs.
TFindOptions | A set of TFindOption
TFontDialogOption | An enumerated list of constants to set the options of a Font dialog.
TFontDialogOptions | A set of options for font dialogs
TInputCloseQueryEvent
TMsgDlgBtn | Constants to define possible buttons on a dialog.
TMsgDlgButtons | Set of button messages for dialogs
TMsgDlgType | Constants to define the types of message dialogs.
TOpenOption | TOpenOption - a list of possible options which can be used in OpenDialog
TOpenOptions | TOpenOptions - set of TOpenOption
TPrintDialogOption | Enumerated type for available options for print dialogs
TPrintDialogOptions | A set of options for the print dialog
TPrintRange | Enumerated type for range of pages to print.
TSelectDirOpt | List of options available when selecting a directory
TSelectDirOpts | Set of directory selection options
TTaskDialogCommonButton
TTaskDialogCommonButtons
TTaskDialogFlag
TTaskDialogFlags
TTaskDialogIcon
TTaskDlgClickEvent


Reference for unit 'Dialogs': Classes

TColorButton | TColorButton - a SpeedButton designed to be used with the Color dialog, allowing a color to be selected for text or graphics
TColorDialog | TColorDialog - dialog for selecting a color to use in graphics and text
TCommonDialog | TCommonDialog : the base type from which other dialogs are derived
TCustomCopyToClipboardDialog
TCustomPrintDialog | TCustomPrintDialog - base class for TPrintDialog.
TCustomPrinterSetupDialog | Base class for TPrinterSetupDialog and TPageSetupDialog.
TCustomTaskDialog
TFileDialog | TFileDialog : allows selection of a file from the current directory.
TFindDialog | TFindDialog - a dialog used for finding text within the current editor or text buffer
TFontDialog | Font Dialog
TOpenDialog | TOpenDialog : open a file in the current directory, selected by File Dialog.
TReplaceDialog | A dialog allowing the user to replace text
TSaveDialog | TSaveDialog - Dialog for saving the current buffer to a file
TSelectDirectoryDialog | Select Directory Dialog
TTaskDialog | Creates full-features modal dialogs at runtime.
TTaskDialogBaseButtonItem
TTaskDialogButtonItem
TTaskDialogButtons
TTaskDialogButtonsEnumerator
TTaskDialogRadioButtonItem


Reference for unit 'Dialogs': Procedures and functions

CreateMessageDialog
dbgs
DefaultInputDialog
DefaultMessageBox
DefaultPromptDialog
DefaultQuestionDialog
DialogCopyToClipboard
ExtractColorIndexAndColor
GetDialogCaption
GetDialogIcon
InputBox | Displays a box with defined title and prompt, and expects user input in a text box
InputCombo
InputComboEx
InputQuery | Use InputQuery to show a dialog box to get some input from the user
MessageDlg | Message Dialog
MessageDlgPos | An extended MessageDlg function.
MessageDlgPosHelp | An extended MessageDlgPos function.
PasswordBox | Password Box
QuestionDlg | Show a question to the user and get a response
Register | Register the components used in the current application, so that they can be recognized
RegisterDialogForCopyToClipboard
SelectDirectory | A function that allows one to user to select a directory.
ShowMessage | Show Message
ShowMessageFmt | Shows a message assembled from a format string and an array of arguments.
ShowMessagePos | Shows a message box at a given screen position.


Reference for unit 'Dialogs': Variables

MinimumDialogButtonHeight

MinimumDialogButtonWidth


Index of all identifiers in unit 'Dialogs'

B C D E F G I M O P Q R S T

B

BitBtnKindToMsgDlgBtn

C

cdecWSNOCanCloseSupport | cdecWSPerformsDoShow | cInputQuerySpacingSize
cdecWSPerformsDoCanClose | cInputQueryEditSizePercents | CreateMessageDialog
cdecWSPerformsDoClose | cInputQueryEditSizePixels |

D

dbgs | DefaultOpenDialogOptions | DialogCopyToClipboard
DefaultInputDialog | DefaultPromptDialog |
DefaultMessageBox | DefaultQuestionDialog |

E

ExtractColorIndexAndColor

F

fdAnsiOnly | fdScalableOnly | frHideMatchCase
fdApplyButton | fdShowHelp | frHidePromptOnReplace
fdEffects | fdTrueTypeOnly | frHideUpDown
fdFixedPitchOnly | fdWysiwyg | frHideWholeWord
fdForceFontExist | frButtonsAtBottom | frMatchCase
fdLimitSize | frDisableMatchCase | frPromptOnReplace
fdNoFaceSel | frDisableUpDown | frReplace
fdNoOEMFonts | frDisableWholeWord | frReplaceAll
fdNoSimulations | frDown | frShowHelp
fdNoSizeSel | frEntireScope | frWholeWord
fdNoStyleSel | frFindNext |
fdNoVectorFonts | frHideEntireScope |

G

GetDialogCaption GetDialogIcon

I

InputBox | InputComboEx
InputCombo | InputQuery

M

mbAbort | mbOK | MessageDlgPosHelp
mbAbortRetryIgnore | mbOKCancel | MinimumDialogButtonHeight
mbAll | mbRetry | MinimumDialogButtonWidth
mbCancel | mbYes | MsgDlgBtnToBitBtnKind
mbClose | mbYesNo | mtConfirmation
mbHelp | mbYesNoCancel | mtCustom
mbIgnore | mbYesToAll | mtError
mbNo | MessageDlg | mtInformation
mbNoToAll | MessageDlgPos | mtWarning

O

ofAllowMultiSelect | ofHideReadOnly | ofOldStyleDialog
ofAutoPreview | ofNoChangeDir | ofOverwritePrompt
ofCreatePrompt | ofNoDereferenceLinks | ofPathMustExist
ofDontAddToRecent | ofNoLongNames | ofReadOnly
ofEnableIncludeNotify | ofNoNetworkButton | ofShareAware
ofEnableSizing | ofNoReadOnlyReturn | ofShowHelp
ofExtensionDifferent | ofNoResolveLinks | ofViewDetail
ofFileMustExist | ofNoTestFileCreate |
ofForceShowHidden | ofNoValidate |

P

PasswordBox | poPageNums | prAllPages
poBeforeBeginDoc | poPrintToFile | prCurrentPage
poDisablePrintToFile | poSelection | prPageNums
poHelp | poWarning | prSelection

Q

QuestionDlg

R

Register RegisterDialogForCopyToClipboard

S

sdAllowCreate | SelectDirectory | ShowMessagePos
sdPerformCreate | ShowMessage |
sdPrompt | ShowMessageFmt |

T

tcbCancel | tfCanBeMinimized | TMsgDlgType
tcbClose | tfEnableHyperlinks | TOpenDialog
tcbNo | tfExpandedByDefault | TOpenOption
tcbOk | tfExpandFooterArea | TOpenOptions
tcbRetry | TFileDialog | TPrintDialogOption
tcbYes | TFindDialog | TPrintDialogOptions
TCDWSEventCapabilities | TFindOption | TPrintRange
TCDWSEventCapability | TFindOptions | TReplaceDialog
TColorButton | tfNoDefaultRadioButton | TSaveDialog
TColorDialog | TFontDialog | TSelectDirectoryDialog
TCommonDialog | TFontDialogOption | TSelectDirOpt
TCustomCopyToClipboardDialog | TFontDialogOptions | TSelectDirOpts
TCustomPrintDialog | tfPositionRelativeToWindow | TTaskDialog
TCustomPrinterSetupDialog | tfRtlLayout | TTaskDialogBaseButtonItem
TCustomTaskDialog | tfShowMarqueeProgressBar | TTaskDialogButtonItem
TDialogResultEvent | tfShowProgressBar | TTaskDialogButtons
tdiError | tfUseCommandLinks | TTaskDialogButtonsEnumerator
tdiInformation | tfUseCommandLinksNoIcon | TTaskDialogCommonButton
tdiNone | tfUseHiconFooter | TTaskDialogCommonButtons
tdiQuestion | tfUseHiconMain | TTaskDialogFlag
tdiShield | tfVerificationFlagChecked | TTaskDialogFlags
tdiWarning | TInputCloseQueryEvent | TTaskDialogIcon
tfAllowDialogCancellation | TMsgDlgBtn | TTaskDialogRadioButtonItem
tfCallbackTimer | TMsgDlgButtons | TTaskDlgClickEvent


mbAbort

Declaration

Source position: dialogs.pp line 51

const mbAbort = UITypes.TMsgDlgBtn.mbAbort;


mbAbortRetryIgnore

A "set" constant to show an Abort, a Retry and an Ignore button on a messagedialog.

Declaration

Source position: dialogs.pp line 64

const mbAbortRetryIgnore = [mbAbort, mbRetry, mbIgnore];

Description

A "set" constant to show an Abort, a Retry and an Ignore button on a messagedialog.


mbAll

Declaration

Source position: dialogs.pp line 54

const mbAll = UITypes.TMsgDlgBtn.mbAll;


mbCancel

Declaration

Source position: dialogs.pp line 50

const mbCancel = UITypes.TMsgDlgBtn.mbCancel;


mbClose

Declaration

Source position: dialogs.pp line 58

const mbClose = UITypes.TMsgDlgBtn.mbClose;


mbHelp

Declaration

Source position: dialogs.pp line 57

const mbHelp = UITypes.TMsgDlgBtn.mbHelp;


mbIgnore

Declaration

Source position: dialogs.pp line 53

const mbIgnore = UITypes.TMsgDlgBtn.mbIgnore;


mbNo

Declaration

Source position: dialogs.pp line 48

const mbNo = UITypes.TMsgDlgBtn.mbNo;


mbNoToAll

Declaration

Source position: dialogs.pp line 55

const mbNoToAll = UITypes.TMsgDlgBtn.mbNoToAll;


mbOK

Declaration

Source position: dialogs.pp line 49

const mbOK = UITypes.TMsgDlgBtn.mbOK;


mbOKCancel

A "set" constant to show an OK and a Cancel button on a messagedialog.

Declaration

Source position: dialogs.pp line 63

const mbOKCancel = [mbOK, mbCancel];

Description

A "set" constant to show an OK and a Cancel button on a messagedialog.


mbRetry

Declaration

Source position: dialogs.pp line 52

const mbRetry = UITypes.TMsgDlgBtn.mbRetry;


mbYes

Declaration

Source position: dialogs.pp line 47

const mbYes = UITypes.TMsgDlgBtn.mbYes;


mbYesNo

A "set" constant to show a Yes and a No button on a messagedialog.

Declaration

Source position: dialogs.pp line 62

const mbYesNo = [mbYes, mbNo];

Description

A "set" constant to show a Yes and a No button on a messagedialog.


mbYesNoCancel

A "set" constant to show a Yes, a No and a Cancel button on a messagedialog.

Declaration

Source position: dialogs.pp line 61

const mbYesNoCancel = [mbYes, mbNo, mbCancel];

Description

A "set" constant to show a Yes, a No and a Cancel button on a messagedialog.


mbYesToAll

Declaration

Source position: dialogs.pp line 56

const mbYesToAll = UITypes.TMsgDlgBtn.mbYesToAll;


MinimumDialogButtonHeight

Declaration

Source position: dialogs.pp line 687

var MinimumDialogButtonHeight: Integer = 25;


MinimumDialogButtonWidth

Declaration

Source position: dialogs.pp line 686

var MinimumDialogButtonWidth: Integer = 75;


MsgDlgBtnToBitBtnKind

A constant array used to convert the kind of message buttons to the kind of BitButton.

Declaration

Source position: dialogs.pp line 66

const MsgDlgBtnToBitBtnKind: array [TMsgDlgBtn] of TBitBtnKind = (bkYes, bkNo, bkOK, bkCancel, bkAbort, bkRetry, bkIgnore, bkAll, bkNoToAll, bkYesToAll, bkHelp, bkClose);

Description

This array gives you for each possible button type in a messagebox the corresponding kind of BitButton.
For instance MsgDlgBtnToBitBtnKind[mbYes] has the value of bkYes.
It is the reverse of BitBtnKindToMsgDlgBtn.


mtConfirmation

Declaration

Source position: dialogs.pp line 44

const mtConfirmation = UITypes.TMsgDlgType.mtConfirmation;


mtCustom

Declaration

Source position: dialogs.pp line 45

const mtCustom = UITypes.TMsgDlgType.mtCustom;


mtError

Declaration

Source position: dialogs.pp line 42

const mtError = UITypes.TMsgDlgType.mtError;


mtInformation

Declaration

Source position: dialogs.pp line 43

const mtInformation = UITypes.TMsgDlgType.mtInformation;


mtWarning

Declaration

Source position: dialogs.pp line 41

const mtWarning = UITypes.TMsgDlgType.mtWarning;


TCDWSEventCapabilities

Declaration

Source position: dialogs.pp line 82

type TCDWSEventCapabilities = set of (

  cdecWSPerformsDoShow,

  cdecWSPerformsDoCanClose,

  cdecWSPerformsDoClose,

  cdecWSNOCanCloseSupport

);


TCDWSEventCapability

Declaration

Source position: dialogs.pp line 80

type TCDWSEventCapability = (

  cdecWSPerformsDoShow,

  cdecWSPerformsDoCanClose,

  cdecWSPerformsDoClose,

  cdecWSNOCanCloseSupport

);


TDialogResultEvent

Declaration

Source position: dialogs.pp line 84

type TDialogResultEvent = procedure(

  sender: TObject;

  Success: Boolean

) of object;


TFindOption

A list of possible options which can be used in Find-dialogs.

Declaration

Source position: dialogs.pp line 408

type TFindOption = (
frDown, | If set the "Down" radiobutton is selected.
frFindNext, | This option will be set when the user presses "Find Next"
frHideMatchCase, | If set the "Match case" checkbox is hidden from the Find dialog
frHideWholeWord, | If set the "Whole word" checkbox is hidden from the Find dialog
frHideUpDown, | If set the "Up" and "Down" radiobuttons are hidden from the Find dialog
frMatchCase, | This flag is set when the user checks the "Match case" checkbox.
frDisableMatchCase, | If set the "Match case" checkbox is disabled in the Find dialog
frDisableUpDown, | If set the "Up" and "Down" radiobuttons are disabled in the Find dialog
frDisableWholeWord, | If set the "Whole word" checkbox is disabled in the Find dialog
frReplace, | This flag is set if only the first occurrence of the search string is to be replaced with the replace string.
frReplaceAll, | This flag is set if all occurrences of the search string are to be replaced with the replace string.
frWholeWord, | This flag is set when the user checks the "Whole word" checkbox.
frShowHelp, | If set the dialog will display a help button.
frEntireScope,
frHideEntireScope,
frPromptOnReplace, | This flag is set when the user checks the "Prompt on replace" checkbox.
frHidePromptOnReplace, | If set the "Prompt on replace" checkbox is hidden from the Find dialog.
frButtonsAtBottom
);

Description

A list of possible options which can be used in Find-dialogs.


TFindOptions

A set of TFindOption

Declaration

Source position: dialogs.pp line 413

type TFindOptions = set of (
frDown, | If set the "Down" radiobutton is selected.
frFindNext, | This option will be set when the user presses "Find Next"
frHideMatchCase, | If set the "Match case" checkbox is hidden from the Find dialog
frHideWholeWord, | If set the "Whole word" checkbox is hidden from the Find dialog
frHideUpDown, | If set the "Up" and "Down" radiobuttons are hidden from the Find dialog
frMatchCase, | This flag is set when the user checks the "Match case" checkbox.
frDisableMatchCase, | If set the "Match case" checkbox is disabled in the Find dialog
frDisableUpDown, | If set the "Up" and "Down" radiobuttons are disabled in the Find dialog
frDisableWholeWord, | If set the "Whole word" checkbox is disabled in the Find dialog
frReplace, | This flag is set if only the first occurrence of the search string is to be replaced with the replace string.
frReplaceAll, | This flag is set if all occurrences of the search string are to be replaced with the replace string.
frWholeWord, | This flag is set when the user checks the "Whole word" checkbox.
frShowHelp, | If set the dialog will display a help button.
frEntireScope,
frHideEntireScope,
frPromptOnReplace, | This flag is set when the user checks the "Prompt on replace" checkbox.
frHidePromptOnReplace, | If set the "Prompt on replace" checkbox is hidden from the Find dialog.
frButtonsAtBottom
);


TInputCloseQueryEvent

Declaration

Source position: dialogs.pp line 751

type TInputCloseQueryEvent = procedure(

  Sender: TObject;

  const AValues: array of string;

  var ACanClose: Boolean

) of object;


TMsgDlgBtn

Constants to define possible buttons on a dialog.

Declaration

Source position: dialogs.pp line 36

type TMsgDlgBtn = UITypes.TMsgDlgBtn;


TMsgDlgButtons

Set of button messages for dialogs

Declaration

Source position: dialogs.pp line 37

type TMsgDlgButtons = UITypes.TMsgDlgButtons;


TMsgDlgType

Constants to define the types of message dialogs.

Declaration

Source position: dialogs.pp line 35

type TMsgDlgType = UITypes.TMsgDlgType;


TOpenOption

TOpenOption - a list of possible options which can be used in OpenDialog

Declaration

Source position: dialogs.pp line 185

type TOpenOption = (

  ofReadOnly,

  ofOverwritePrompt,

  ofHideReadOnly,

  ofNoChangeDir,

  ofShowHelp,

  ofNoValidate,

  ofAllowMultiSelect,

  ofExtensionDifferent,

  ofPathMustExist,

  ofFileMustExist,

  ofCreatePrompt,

  ofShareAware,

  ofNoReadOnlyReturn,

  ofNoTestFileCreate,

  ofNoNetworkButton,

  ofNoLongNames,

  ofOldStyleDialog,

  ofNoDereferenceLinks,

  ofNoResolveLinks,

  ofEnableIncludeNotify,

  ofEnableSizing,

  ofDontAddToRecent,

  ofForceShowHidden,

  ofViewDetail,

  ofAutoPreview

);

Description

TOpenOption - a list of possible options which can be used in OpenDialog

ofReadOnly,
    ofOverwritePrompt, // if selected file exists shows a message, that file
                       // will be overwritten
    ofHideReadOnly,    // hide read only file
    ofNoChangeDir,     // do not change current directory
    ofShowHelp,        // show a help button
    ofNoValidate,
    ofAllowMultiSelect,// allow multiselection
    ofExtensionDifferent,
    ofPathMustExist,   // shows an error message if selected path does not exist
    ofFileMustExist,   // shows an error message if selected file does not exist
    ofCreatePrompt,
    ofShareAware,
    ofNoReadOnlyReturn,// do not return filenames that are readonly
    ofNoTestFileCreate,
    ofNoNetworkButton,
    ofNoLongNames,
    ofOldStyleDialog,
    ofNoDereferenceLinks,// do not resolve links while dialog is shown (only on Windows, see OFN_NODEREFERENCELINKS)
    ofNoResolveLinks,  // do not resolve links after Execute
    ofEnableIncludeNotify,
    ofEnableSizing,    // dialog can be resized, e.g. via the mouse
    ofDontAddToRecent, // do not add the path to the history list
    ofForceShowHidden, // show hidden files
    ofViewDetail,      // details are OS and interface dependent
    ofAutoPreview      // details are OS and interface dependent


TOpenOptions

TOpenOptions - set of TOpenOption

Declaration

Source position: dialogs.pp line 213

type TOpenOptions = set of (

  ofReadOnly,

  ofOverwritePrompt,

  ofHideReadOnly,

  ofNoChangeDir,

  ofShowHelp,

  ofNoValidate,

  ofAllowMultiSelect,

  ofExtensionDifferent,

  ofPathMustExist,

  ofFileMustExist,

  ofCreatePrompt,

  ofShareAware,

  ofNoReadOnlyReturn,

  ofNoTestFileCreate,

  ofNoNetworkButton,

  ofNoLongNames,

  ofOldStyleDialog,

  ofNoDereferenceLinks,

  ofNoResolveLinks,

  ofEnableIncludeNotify,

  ofEnableSizing,

  ofDontAddToRecent,

  ofForceShowHidden,

  ofViewDetail,

  ofAutoPreview

);


TPrintDialogOption

Enumerated type for available options for print dialogs

Declaration

Source position: dialogs.pp line 502

type TPrintDialogOption = (

  poPrintToFile,

  poPageNums,

  poSelection,

  poWarning,

  poHelp,

  poDisablePrintToFile,

  poBeforeBeginDoc

);


TPrintDialogOptions

A set of options for the print dialog

Declaration

Source position: dialogs.pp line 504

type TPrintDialogOptions = set of (

  poPrintToFile,

  poPageNums,

  poSelection,

  poWarning,

  poHelp,

  poDisablePrintToFile,

  poBeforeBeginDoc

);


TPrintRange

Enumerated type for range of pages to print.

Declaration

Source position: dialogs.pp line 501

type TPrintRange = (
prAllPages, | Print all pages.
prSelection, | Print the selected range of pages.
prPageNums, | Print the selection of individual pages.
prCurrentPage | Print the current page.
);


TSelectDirOpt

List of options available when selecting a directory

Declaration

Source position: dialogs.pp line 749

type TSelectDirOpt = (

  sdAllowCreate,

  sdPerformCreate,

  sdPrompt

);


TSelectDirOpts

Set of directory selection options

Declaration

Source position: dialogs.pp line 750

type TSelectDirOpts = set of (

  sdAllowCreate,

  sdPerformCreate,

  sdPrompt

);


TTaskDialogCommonButton

Declaration

Source position: dialogs.pp line 546

type TTaskDialogCommonButton = (

  tcbOk,

  tcbYes,

  tcbNo,

  tcbCancel,

  tcbRetry,

  tcbClose

);


TTaskDialogCommonButtons

Declaration

Source position: dialogs.pp line 547

type TTaskDialogCommonButtons = set of (

  tcbOk,

  tcbYes,

  tcbNo,

  tcbCancel,

  tcbRetry,

  tcbClose

);


TTaskDialogFlag

Declaration

Source position: dialogs.pp line 536

type TTaskDialogFlag = (
tfEnableHyperlinks, | Allow HTML-like hyperlinks in the dialog (in Text, Footer, and ExpandedText) using HTML tag "a href=...".
tfUseHiconMain, | Use custom main icon with CustomMainIcon property.
tfUseHiconFooter, | Use custom footer icon with CustomFooterIcon property.
tfAllowDialogCancellation, | Allow canceling the dialog by Esc key, or Alt+F4 (i.e. OS default hotkey).
tfUseCommandLinks, | Custom buttons will be shown as big buttons in the middle of the dialog. Use "\n" to add info to buttons (shown in hint in emulated dialog).
tfUseCommandLinksNoIcon, | Don't show glyphs for custom buttons in the "command links" mode.
tfExpandFooterArea, | Show ExpandedText in the footer, instead of near the main text.
tfExpandedByDefault, | Initially show dialog in expanded state.
tfVerificationFlagChecked, | Bottom check-box (verification) shows in the checked state.
tfShowProgressBar, | Show additional progress-bar.
tfShowMarqueeProgressBar, | Show additional progress-bar, in the marquee style, never ending progress.
tfCallbackTimer, | Execute the timer callback event every 200 milliseconds.
tfPositionRelativeToWindow, | Form position will be poOwnerFormCenter, instead of poScreenCenter.
tfRtlLayout, | Use Right-to-Left layout for texts.
tfNoDefaultRadioButton, | Don't check any of radio-buttons.
tfCanBeMinimized | Allow minimizing the dialog.
);


TTaskDialogFlags

Declaration

Source position: dialogs.pp line 544

type TTaskDialogFlags = set of (
tfEnableHyperlinks, | Allow HTML-like hyperlinks in the dialog (in Text, Footer, and ExpandedText) using HTML tag "a href=...".
tfUseHiconMain, | Use custom main icon with CustomMainIcon property.
tfUseHiconFooter, | Use custom footer icon with CustomFooterIcon property.
tfAllowDialogCancellation, | Allow canceling the dialog by Esc key, or Alt+F4 (i.e. OS default hotkey).
tfUseCommandLinks, | Custom buttons will be shown as big buttons in the middle of the dialog. Use "\n" to add info to buttons (shown in hint in emulated dialog).
tfUseCommandLinksNoIcon, | Don't show glyphs for custom buttons in the "command links" mode.
tfExpandFooterArea, | Show ExpandedText in the footer, instead of near the main text.
tfExpandedByDefault, | Initially show dialog in expanded state.
tfVerificationFlagChecked, | Bottom check-box (verification) shows in the checked state.
tfShowProgressBar, | Show additional progress-bar.
tfShowMarqueeProgressBar, | Show additional progress-bar, in the marquee style, never ending progress.
tfCallbackTimer, | Execute the timer callback event every 200 milliseconds.
tfPositionRelativeToWindow, | Form position will be poOwnerFormCenter, instead of poScreenCenter.
tfRtlLayout, | Use Right-to-Left layout for texts.
tfNoDefaultRadioButton, | Don't check any of radio-buttons.
tfCanBeMinimized | Allow minimizing the dialog.
);


TTaskDialogIcon

Declaration

Source position: dialogs.pp line 551

type TTaskDialogIcon = (

  tdiNone,

  tdiWarning,

  tdiError,

  tdiInformation,

  tdiShield,

  tdiQuestion

);


TTaskDlgClickEvent

Declaration

Source position: dialogs.pp line 549

type TTaskDlgClickEvent = procedure(

  Sender: TObject;

  AModalResult: TModalResult;

  var ACanClose: Boolean

) of object;


Reference for unit 'EditBtn'

Defines specialized edit controls with attached speed buttons

uses
Classes,
sysutils,
LCLProc, | Useful lower level helper functions and classes
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
LCLStrConsts, | This unit contains all resource strings of the LCL
Types,
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LMessages, |
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Controls, | Contains types, constants, classes, and routines used to implement visual controls
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
LazFileUtils,
LazUTF8,
Dialogs, | Some dialogs commonly used in Lazarus applications. Look at the Procedures as well as the Classes
StdCtrls, | Several standard controls used in Lazarus forms
Buttons, | Contains types and classes used to implement specialized button classes
Calendar, | Classes and types used to implement TCalendar, a graphic control allowing selection of a date from a calendar display
ExtDlgs, | Contains useful extra dialogs such as Calendar, Calculator and Open/Save Picture
GroupedEdit, | Provides the base class for grouped edit controls
CalendarPopup, | Implements a pop-up form with a TCalendar control for TDateEdit
MaskEdit, | Defines classes for a masked edit control, i.e. editing with a masking string in place to obscure, format, or validate the text entered in the control
Menus, | Menus to be used in Forms created with the Lazarus IDE
StrUtils,
DateUtils,
TimePopup, | Contains Forms, Types, and routines used to display a pop-up for TTimeEdit
CalcForm, | Contains classes and types used in TCalculatorForm
ImgList; | Contains classes and types used in TCustomImageList, the base class for TImageList


Reference for unit 'EditBtn': Constants

NullDate | Represents a date type without a value assigned
ResBtnCalculator | Resource name for the default glyph used on the Button in TCalcEdit
ResBtnCalendar | Resource name for the default glyph used on the Button in TDateEdit
ResBtnFileOpen | Resource name for the default glyph used on the Button in TFileNameEdit
ResBtnListFilter | Resource name for the default glyph used on the Button in TCustomControlFilterEdit
ResBtnSelDir | Resource name for the default glyph used on the Button in TDirectoryEdit
ResBtnTime | Resource name for the default glyph used on the Button in TTimeEdit


Reference for unit 'EditBtn': Types

TAcceptDateEvent | TAcceptDateEvent - generic event handling method for accepting a date from a dialog
TAcceptFileNameEvent | TAcceptFileNameEvent - generic event handling method to accept a filename from a dialog
TAcceptTimeEvent | Specifies an event handler used to validate and accept/reject a time value
TAcceptValueEvent | TAcceptValueEvent - generic event handling method for accepting a value from a (calculator) dialog
TCheckItemEvent | Specifies an event handler is to determine if the specified Item is checked
TCustomDateEvent | Specifies an event handler used to examine or alter a String with a date value
TCustomTimeEvent | Specifies an event handler used to generate an arbitrary time value
TDateOrder | Controls the display order for Month, Day, and Year portions of a date value
TDialogKind | Enumerated type representing dialog styles used in TFileNameEdit
TFilterItemEvent | Specifies an event handler used to filter data items in TCustomControlFilterEdit
TFilterItemExEvent | Specifies an event handler used to filter data items in TCustomControlFilterEdit
TFilterStringOption | String filter options which can be enabled in controls
TFilterStringOptions | Set type used to store values from the TFilterStringOption enumeration


Reference for unit 'EditBtn': Classes

TCalcEdit | TCalcEdit - an EditBox to hold a numeric value, with an attached SpeedButton that displays a calculator dialog
TCustomControlFilterEdit | Base class for edit controls which filter data in an associated container control like TListbox or TTreeview
TCustomEditButton | TCustomEditButton - base class for TEditButton, an Edit Box with attached Speed Button
TDateEdit | TDateEdit - an EditBox to hold a date, with an attached SpeedButton that will summon a date selection (calendar) dialog
TDirectoryEdit | TDirectoryEdit - an EditBox to hold a directory name, with an attached SpeedButton that summons a Directory Open dialog
TEbEdit | Implements the embedded edit control used in TCustomEditButton
TEditButton | Implements a grouped edit control with both an Edit and a Button
TEditSpeedButton | Implements a speed button used in TCustomEditButton
TFileNameEdit | TFileNameEdit - an EditBox to hold a filename, with an attached SpeedButton that summons a File Open dialog
TTimeEdit | Implements a control used to edit time values


Reference for unit 'EditBtn': Procedures and functions

Register

Registers components in the unit for use in the Lazarus IDE


Index of all identifiers in unit 'EditBtn'

D F N R T

D

dkOpen | dkSave | doNone
dkPictureOpen | doDMY | doYMd
dkPictureSave | doMDY |

F

fsoCaseSensitive fsoMatchOnlyAtStart

N

NullDate

R

Register | ResBtnFileOpen | ResBtnTime
ResBtnCalculator | ResBtnListFilter |
ResBtnCalendar | ResBtnSelDir |

T

TAcceptDateEvent | TCustomEditButton | TEditSpeedButton
TAcceptFileNameEvent | TCustomTimeEvent | TFileNameEdit
TAcceptTimeEvent | TDateEdit | TFilterItemEvent
TAcceptValueEvent | TDateOrder | TFilterItemExEvent
TCalcEdit | TDialogKind | TFilterStringOption
TCheckItemEvent | TDirectoryEdit | TFilterStringOptions
TCustomControlFilterEdit | TEbEdit | TTimeEdit
TCustomDateEvent | TEditButton |


NullDate

Represents a date type without a value assigned

Declaration

Source position: editbtn.pas line 39

const NullDate: TDateTime = 0;


ResBtnCalculator

Resource name for the default glyph used on the Button in TCalcEdit

Declaration

Source position: editbtn.pas line 894

const ResBtnCalculator = 'btncalculator';


ResBtnCalendar

Resource name for the default glyph used on the Button in TDateEdit

Declaration

Source position: editbtn.pas line 893

const ResBtnCalendar = 'btncalendar';


ResBtnFileOpen

Resource name for the default glyph used on the Button in TFileNameEdit

Declaration

Source position: editbtn.pas line 891

const ResBtnFileOpen = 'btnselfile';


ResBtnListFilter

Resource name for the default glyph used on the Button in TCustomControlFilterEdit

Declaration

Source position: editbtn.pas line 890

const ResBtnListFilter = 'btnfiltercancel';


ResBtnSelDir

Resource name for the default glyph used on the Button in TDirectoryEdit

Declaration

Source position: editbtn.pas line 892

const ResBtnSelDir = 'btnseldir';


ResBtnTime

Resource name for the default glyph used on the Button in TTimeEdit

Declaration

Source position: editbtn.pas line 895

const ResBtnTime = 'btntime';


TAcceptDateEvent

TAcceptDateEvent - generic event handling method for accepting a date from a dialog

Declaration

Source position: editbtn.pas line 566

type TAcceptDateEvent = procedure(

  Sender: TObject;

  var ADate: TDateTime;

  var AcceptDate: Boolean

) of object;

Arguments

Sender | Object generating the event notification
ADate | TDateTime value examined in the method
AcceptDate | Indicates if the Date/Time can be accepted when True

Description

TAcceptDateEvent is an object procedure which specifies an event handler used to examine and verify a TDateTime value.

Senderis the object generating the event notification.

ADate is the TDateTime value examined in the event handler.

AcceptDate is a variable Boolean argument which indicates if the TDateTime value meets the criteria implemented in the event handler. Set AcceptDate to False to indicate that the TDateTime value should be rejected.

TAcceptDateEvent is the type used to implement the OnAcceptDate property in TDateEdit.

See also

TDateEdit.OnAcceptDate

OnAcceptDate - event handler for accepting the date selected in the calendar dialog


TAcceptFileNameEvent

TAcceptFileNameEvent - generic event handling method to accept a filename from a dialog

Declaration

Source position: editbtn.pas line 352

type TAcceptFileNameEvent = procedure(

  Sender: TObject;

  var Value: string

) of object;

Arguments

Sender | Object for the event notification
Value | File name examined in the event handler


TAcceptTimeEvent

Specifies an event handler used to validate and accept/reject a time value

Declaration

Source position: editbtn.pas line 683

type TAcceptTimeEvent = procedure(

  Sender: TObject;

  var ATime: TDateTime;

  var AcceptTime: Boolean

) of object;

Arguments

Sender | Object generating the event notification
ATime | Time value examined in the method
AcceptTime | Indicates the time value is accepted when True

Description

TAcceptTimeEvent specifies an event handler used to validate and accept/reject a time value in TTimeEdit. TAcceptTimeEvent is the type used to implement the OnAcceptTime property in TTimeEdit.

See also

TTimeEdit.OnAcceptTime

Event handler signalled to validate and accept/reject the time value for the control


TAcceptValueEvent

TAcceptValueEvent - generic event handling method for accepting a value from a (calculator) dialog

Declaration

Source position: editbtn.pas line 788

type TAcceptValueEvent = procedure(

  Sender: TObject;

  var AValue: Double;

  var Accept: Boolean

) of object;


TCheckItemEvent

Specifies an event handler is to determine if the specified Item is checked

Declaration

Source position: editbtn.pas line 214

type TCheckItemEvent = function(

  Item: TObject

):Boolean of object;

Arguments

Item

Object examined in the method

Function result

True when the item is checked

Description

TCheckItemEvent specifies an event handler that can be used only for items that have a checkbox. Returns True when the item is checked. It will be necessary to cast the object instance in Item to the correct data type in the event handler to access properties introduced in a TObject descendant.

TCheckItemEvent is the type used to implement the OnCheckItem event handler in TCustomControlFilterEdit.

See also

TCustomControlFilterEdit.OnCheckItem

Has effect when items in the filtered container can be checked. Typically a CheckListbox.


TCustomDateEvent

Specifies an event handler used to examine or alter a String with a date value

Declaration

Source position: editbtn.pas line 568

type TCustomDateEvent = procedure(

  Sender: TObject;

  var ADate: string

) of object;

Arguments

Sender | Object generating the event notification
ADate | Variable String argument which can be examined or altered in the event handler

Description

TCustomDateEvent is an object procedure which specifies an event handler used to examine or alter a String with a date value in an arbitrary format.

Sender is the object generating the event notification.

ADate is a variable String argument which can be examined or altered in the event handler.

TCustomDateEvent is the type used to implement the OnCustomDate event handler in TDateEdit.

See also

TDateEdit.OnCustomDate

OnCustomDate - event handler for inserting a custom date


TCustomTimeEvent

Specifies an event handler used to generate an arbitrary time value

Declaration

Source position: editbtn.pas line 684

type TCustomTimeEvent = procedure(

  Sender: TObject;

  var ATime: TDateTime

) of object;

Arguments

Sender | Object generating the event notification
ATime | TDateTime value generated in the event handler

Description

TCustomTimeEvent specifies an event handler used to generate an arbitrary TDateTime value. TCustomTimeEvent is the type used to implement the OnCustomTime property in TTimeEdit.

See also

TTimeEdit.OnCustomTime

Event handler signalled to get an arbitrary time value for the control


TDateOrder

Controls the display order for Month, Day, and Year portions of a date value

Declaration

Source position: editbtn.pas line 569

type TDateOrder = (
doNone, | No order is specified for the Year, Month, and Day values
doMDY, | Displayed in Month, Day, Year order
doDMY, | Displayed in Day, Month, Year order
doYMd | Displayed in Year, Month, Day order
);

Description

TDateOrder is an enumerated type with values that indicate the display order for the Month, Day, and Year portions of a date value.

TDateOrder is the type used to implement the DateOrder property in TDateEdit, and passed as an argument to the ParseDate routine in the implementation for the unit.

See also

TDateEdit.DateOrder

Controls the display order for Year, Month, and Day parts of the date value


TDialogKind

Enumerated type representing dialog styles used in TFileNameEdit

Declaration

Source position: editbtn.pas line 353

type TDialogKind = (
dkOpen, | An Open dialog
dkSave, | A Save dialog
dkPictureOpen, | An Open dialog for image types
dkPictureSave | A Save dialog for image types
);

Description

TDialogKind is an enumerated type representing the dialog styles available for use in TFileNameEdit. Values in the enumeration influence the common dialog type created for a control which displays a dialog when its button is clicked.

TDialogKind is the type used to implement the DialogKind property in TFileNameEdit.

See also

TFileNameEdit.DialogKind

Determines the dialog type executed when the Button in the control is clicked


TFilterItemEvent

Specifies an event handler used to filter data items in TCustomControlFilterEdit

Declaration

Source position: editbtn.pas line 209

type TFilterItemEvent = function(

  ItemData: Pointer;

  out Done: Boolean

):Boolean of object;

Arguments

ItemData | Pointer to the data for the item examined in the event handler
Done | Indicates if additional filtering is needed on the title of the item data

Function result

True if the item matches the filter implemented in the event handler

Description

TFilterItemEvent is a Boolean object function type that specifies an event handler used to filter data items in TCustomControlFilterEdit. The return value is True if an item matches a filter condition implemented in the event handler. Done can be updated to indicate if the item requires additional filtering on the title string in the data item; when it contains True, no additional filtering is needed.

TFilterItemEvent is the type used for the OnFilterItem event handler in TCustomControlFilterEdit.

See also

TCustomControlFilterEdit.OnFilterItem | An event handler to give extra conditions for filtering, in addition to the default behavior. Returns True if the passes the filter.
TCustomControlFilterEdit.OnFilterItemEx |
TFilterItemExEvent | Specifies an event handler used to filter data items in TCustomControlFilterEdit


TFilterItemExEvent

Specifies an event handler used to filter data items in TCustomControlFilterEdit

Declaration

Source position: editbtn.pas line 210

type TFilterItemExEvent = function(

  const ACaption: string;

  ItemData: Pointer;

  out Done: Boolean

):Boolean of object;

Arguments

ACaption | Caption or display name for the item examined in the event handler
ItemData | Pointer to the data for the item examined in the event handler
Done | Indicates if additional filtering is needed for the caption or item data

Function result

True if the item matches the filter implemented in the event handler

Description

TFilterItemExEvent is a Boolean object function type that specifies an event handler used to filter data items in TCustomControlFilterEdit. It is similar to TFilterItemEvent, but provides an additional argument with the caption for the data item.

The return value is True if an item matches a filter condition implemented in the event handler. Done can be updated to indicate if the item requires additional filtering on the title string in the data item; when it contains True, no additional filtering is needed.

TFilterItemEventEx is the type used for the OnFilterItemEx event handler in TCustomControlFilterEdit.

See also

TCustomControlFilterEdit.OnFilterItem | An event handler to give extra conditions for filtering, in addition to the default behavior. Returns True if the passes the filter.
TCustomControlFilterEdit.OnFilterItemEx |
TFilterItemExEvent | Specifies an event handler used to filter data items in TCustomControlFilterEdit


TFilterStringOption

String filter options which can be enabled in controls

Declaration

Source position: editbtn.pas line 203

type TFilterStringOption = (
fsoCaseSensitive, | Value comparisons are case sensitive
fsoMatchOnlyAtStart | Value comparisons start at the beginning to the string value
);

Description

TFilterStringOption is an enumerated type with values representing string filter options which can be enabled in controls which support the feature. TFilterStringOption values are stored in the TFilterStringOptions set type used to implement the FilterOptions property in TCustomControlFilterEdit.

See also

TFilterStringOptions | Set type used to store values from the TFilterStringOption enumeration
TCustomControlFilterEdit.FilterOptions | Contains options which control string comparisons for filters in the control


TFilterStringOptions

Set type used to store values from the TFilterStringOption enumeration

Declaration

Source position: editbtn.pas line 204

type TFilterStringOptions = set of (
fsoCaseSensitive, | Value comparisons are case sensitive
fsoMatchOnlyAtStart | Value comparisons start at the beginning to the string value
);

See also

TFilterStringOption | String filter options which can be enabled in controls
TCustomControlFilterEdit.FilterOptions | Contains options which control string comparisons for filters in the control


Reference for unit 'ExtCtrls'

Contains extra controls commonly used in Lazarus forms

uses
sysutils,
Types,
Classes,
contnrs,
fgl,
LCLStrConsts, | This unit contains all resource strings of the LCL
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLProc, | Useful lower level helper functions and classes
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
LMessages, |
Controls, | Contains types, constants, classes, and routines used to implement visual controls
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
StdCtrls, | Several standard controls used in Lazarus forms
GraphType,
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
CustomTimer, | Contains the definition of the base class for TTimer
Themes, | For manipulation of display Themes, mostly in a Windows XP (and later) environment
LCLClasses, | Defines the base class for all LCL TComponents including controls
Menus, | Menus to be used in Forms created with the Lazarus IDE
PopupNotifier, | Contains the TPopupNotifier visual component
ImgList, | Contains classes and types used in TCustomImageList, the base class for TImageList
LazLoggerBase,
LazUtilities;

Related topics

Multi-PageControls

Multi-PageControls - controls that offer a selection of alternative pages for display


Reference for unit 'ExtCtrls': Types

TBalloonFlags | TBalloonFlags enumerated type for flags used in Tray Icon balloons
TBandDragEvent | Specifies an event handler signalled when a control band is dragged
TBandDrawingStyle |
TBandInfoEvent | Specifies an event handler used to get layout and positioning information for control bands
TBandMove | Represents band move states in TCtrlBand
TBandMoveEvent | Specifies an event handler signalled when a control band is moved
TBandPaintEvent | Specifies an event handler used to perform actions needed when a band in TCustomControlBar is painted
TBandPaintOption | Represents the paint options enabled when drawing a TControlBar
TBandPaintOptions | Stores values from the TBandPaintOption enumeration
TBeforeShowPageEvent | Specifies an event handler triggered before a page in displayed
TBevelShape | TBevelShape is an enumerated type for shapes used in a bevel
TBevelStyle | TBevelStyle is an enumerated type with bevel style values: lowered or raised
TBevelWidth |
TCanOffsetEvent |
TCanResizeEvent | TCanResizeEvent - generic event handling method for resizing using splitter
TCheckGroupClicked | TCheckGroupClicked specifies a generic event handler method for a click in a check group
TColumnLayout | TColumnLayout is an enumerated type which determines the layout direction used to arranged data in columns
TCursorDesign | Represents cursor shapes displayed when the mouse hovers over different an area in a control band
TFlowStyle | Represents the flow styles used in TCustomFlowPanel
TIdleTimerAutoEvent | TIdleTimerAutoEvent is an enumerated type containing the events relevant to a timer
TIdleTimerAutoEvents | TIdleTimerAutoEvents is set type used to store TIdleTimerAutoEvent values
TImagePaintBackgroundEvent | Specifies an event handler signalled to draw the background for an image
TLabelPosition | TLabelPosition is an enumerated type with values that represent the position of a label relative to an associated control: i. e. above, below, left, or right
TPanelBevel |
TResizeStyle | Enumerated type with the drawing styles available when resizing using a splitter
TRowSize |
TShapeType | TShapeType is an enumerated type with values representing standard geometric shapes
TWrapAfter |


Reference for unit 'ExtCtrls': Classes

TBevel | A bevel placed around the edge of buttons and other components
TBoundLabel | Implements a label bound to another control
TCheckGroup | TCheckGroup is a group of Check Boxes physically and logically grouped together on a form
TControlBar | Implements a panel used to maintain and manage toolbars and toolbuttons
TCtrlBand |
TCtrlBands |
TCustomCheckGroup | TCustomCheckGroupis the base type for TCheckGroup
TCustomControlBar | Implements a panel used to maintain and manage toolbars and toolbuttons on a form
TCustomFlowPanel | The base class for TFlowPanel
TCustomIdleTimer | Implements the base class for TIdleTimer
TCustomImage | TCustomImage - the base type for TImage
TCustomLabeledEdit | Custom Labelled Edit
TCustomPanel | The base class for a general container which can hold other objects. It has a customizable border and a central text.
TCustomRadioGroup | TCustomRadioGroup: is the base type for TRadioGroup
TCustomSplitter | TCustomSplitter is the base type for TSplitter
TCustomTrayIcon | Implements the base class for a a multi-platform System Tray component
TFlowPanel | Implements a container with flowed layout for its controls
TFlowPanelControl | Implements a collection item for the TFlowPanelControlList collection
TFlowPanelControlList | Implements a collection for TCustomFlowPanel collection items
TIdleTimer | TIdleTimer : A timer to measure idle time between processes
TImage | TImage is a graphic image placed on the form; usually loaded from a picture file.
TLabeledEdit | Labelled Edit is an Edit Box with a permanently attached Label
TNotebook | TNotebook is a container for a series of pages placed together
TPage | TPage: One of the pages in a tabbed Notebook
TPaintBox | TPaintBox: a painted rectangular box with defined size and color
TPanel | Implements a general purpose container which can hold other components
TRadioGroup | TRadioGroup is a group of related but mutually exclusive radio buttons, requiring the user to select one of a set of alternatives
TShape | TShape draws an arbitrary geometric shape
TSplitter | TSplitter : A vertical or horizontal bar placed on a panel or form, to separate sub-panels functionally
TTimer | TTimer is an elapsed timer useful in many applications
TTrayIcon | Implements a multi-platform System Tray component
TUNBPages | Represents page names and class instances for a notebook


Reference for unit 'ExtCtrls': Procedures and functions

Frame3D | Provides a wrapper for the Frame3D method in TCanvas
Register | Registers components for use in the Lazarus IDE


Index of all identifiers in unit 'ExtCtrls'

B C D F I L R S T W

B

bfError | bpoFrame | bsLeftLine
bfInfo | bpoGrabber | bsLowered
bfNone | bpoGradient | bsRaised
bfWarning | bpoRoundRect | bsRightLine
bmMoving | bsBottomLine | bsSpacer
bmNone | bsBox | bsTopLine
bmReady | bsFrame |

C

cdDefault | cdRestricted | clVerticalThenHorizontal
cdGrabber | clHorizontalThenVertical |

D

dsGradient dsNormal

F

Frame3D | fsLeftRightBottomTop | fsRightLeftTopBottom
fsBottomTopLeftRight | fsLeftRightTopBottom | fsTopBottomLeftRight
fsBottomTopRightLeft | fsRightLeftBottomTop | fsTopBottomRightLeft

I

itaOnIdle itaOnIdleEnd itaOnUserInput

L

lpAbove | lpLeft
lpBelow | lpRight

R

Register | rsNone | rsUpdate
rsLine | rsPattern |

S

stCircle | stRoundSquare | stTriangle
stDiamond | stSquare | stTriangleDown
stEllipse | stSquaredDiamond | stTriangleLeft
stRectangle | stStar | stTriangleRight
stRoundRect | stStarDown |

T

TBalloonFlags | TControlBar | TIdleTimerAutoEvents
TBandDragEvent | TCtrlBand | TImage
TBandDrawingStyle | TCtrlBands | TImagePaintBackgroundEvent
TBandInfoEvent | TCursorDesign | TLabeledEdit
TBandMove | TCustomCheckGroup | TLabelPosition
TBandMoveEvent | TCustomControlBar | TNotebook
TBandPaintEvent | TCustomFlowPanel | TPage
TBandPaintOption | TCustomIdleTimer | TPaintBox
TBandPaintOptions | TCustomImage | TPanel
TBeforeShowPageEvent | TCustomLabeledEdit | TPanelBevel
TBevel | TCustomPanel | TRadioGroup
TBevelShape | TCustomRadioGroup | TResizeStyle
TBevelStyle | TCustomSplitter | TRowSize
TBevelWidth | TCustomTrayIcon | TShape
TBoundLabel | TFlowPanel | TShapeType
TCanOffsetEvent | TFlowPanelControl | TSplitter
TCanResizeEvent | TFlowPanelControlList | TTimer
TCheckGroup | TFlowStyle | TTrayIcon
TCheckGroupClicked | TIdleTimer | TUNBPages
TColumnLayout | TIdleTimerAutoEvent | TWrapAfter

W

waAuto | waForbid
waAvoid | waForce


[Up] Reference for unit 'ExtCtrls' (#lcl)

Multi-PageControls - controls that offer a selection of alternative pages for display

Multi-PageControls - controls that offer a selection of alternative pages for display.

A number of controls, found in Units ExtCtrls and ComCtrls, offer the ability to create multi-page forms with a series of Tabs along one edge that allow the user to select one of the Pages for display and interaction.

These include: TPageControl, TNoteBook, TTabControl and THeaderControl (the Header Control components have a very different structure and function). Icons for all of these exist on the Additional or Common Controls tabs of the Component Palette in the Lazarus IDE.

While the various components may look superficially similar, they differ in properties, inheritance, method of adding additional pages, behavior at run-time, methods for referencing pages and so on.

We have to be very clear when using the various properties, to distinguish between the word 'Tab' as referring to a Tab indicating an identifier for a page, and 'Tab' as referring to the TAB key on the standard keyboard. In common with most Lazarus components, it is possible to enable each control to be included in the TabOrder of TabStops for a Form, so that the component can be reached by repeated pressing of the TAB key, and we must not confuse this use of 'Tab' with the use to denote a Page.

The properties CanTab, TabStop and TabOrder refer to the use of the TAB key to navigate to the relevant control.

Properties such as Tabs, TabIndex, IndexOfTabAt(), TabIndexAtClientPos(), TabPosition, TabHeight, TabWidth, TabVisible, OnCloseTabClicked refer to the use for Page selection.

TTabControl and TPageControl are both descended from TCustomNoteBook (which is in turn descended from TWinControl) and have many inherited properties in common. TPageControl has, in general, more advanced features and is probably intended to replace TNoteBook.

The following table summarizes the main differences between the two components.

Property or method | TNoteBook | TPageControl
Pages, ActivePage | String, TPage | TTabSheet, a more advanced version of TPage
Drag/Drop/Dock | Drag properties, but minimal Dock or Drop | Full Drag, Drop, Dock properties and methods
Indexing | PageIndex | ActivePageIndex, TabIndex
Showing/Hiding Tabs | ShowTabs | TabVisible in TTabSheet
Hints | No Hinting methods | ShowHint, ParentShowHint
Font | No Font properties | Font, ParentFont
Sensing position of Tab | None | TabPosition, OnGetSiteInfo
Options | Published property Options, include nboShowCloseButtons, nboMultiLine | No published Options property, but inherits Options (public property) from TCustomNoteBook, so they could be set explicitly in code

The individual Pages in both of the above controls (descended from TCustomNoteBook) are separate and can have their own specific collections of widgets which appear only when the relevant Page is selected by its Tab.

In contrast, the TTabControl component (descended from TCustomTabControl) has only one display area (Protected property DisplayRect), but the image displayed in it is determined by which tab has been selected. Each Tab has an index value which is used to select the appropriate image from an indexed ImageList and display it in the Display Rectangle.

The properties of the Tabs in TTabControl are very configurable compared with those in the controls derived from TCustomNoteBook, allowing for instance the creation of multi-line captions, the placement of images on Tabs, the possibility of the Owner routine determining the drawing of the tab, the configuration of Tab size, the selection of multiple tabs. The trade-off is that the display area is restricted in what it can display, and is essentially confined to display of images.

To use any of the above controls, select them from the relevant tab on the IDE Component Palette and drop them on the form in the required position. Fill in as many relevant properties as you can in the Object Inspector.

To add Tabs or Pages to the controls, select the control with a left mouse click or by selecting from the Component menu in the Object Inspector, then right-click on the component to get a pop-up menu, whose first item will be 'Add Page' or 'Add Tab'.

The Tabs in TTabControl can be edited by selecting 'Tabs' in the Object Inspector, clicking on the ellipsis (...) and using the string editor that pops up.

The pages inTNoteBook or TPageControl can be edited by selecting the ActivePage in the Object Inspector and then editing the properties of the individual page.

THeaderControl offers a widget that could be placed along the edge of a Panel or Form, allowing a highly customized mechanism for selection. However, there are no intrinsically associated display areas, and it is the developer's responsibility to supply an index associated with the selection from the THeaderControl and determining what action is to occur or what is to be displayed in any attached Panel or Form.

When the control is first selected from the Component Palette and placed on a Form, it consists of an unadorned rectangle. However, selecting the control and right-clicking (or selecting the 'Sections' property in the Object Inspector) gives access to a Sections editor (a StringList editor) and Sections can be added to the control. The sections are separated by vertical lines, and each section can have a string inserted as a label, associated with an Index value. The Sections can be rearranged, re-ordered, or be individually painted.

In a typical application a THeaderControl and a TPanel or TForm would be docked together, and code would be written to find which Section of the Header had been selected, then use its index to control the display in the other docked control.


TBalloonFlags

TBalloonFlags enumerated type for flags used in Tray Icon balloons

Declaration

Source position: extctrls.pp line 1328

type TBalloonFlags = (
bfNone, | No icon is displayed on a balloon hint
bfInfo, | Displays an Information icon on a balloon hint
bfWarning, | Displays a Warning icon on a balloon hint
bfError | Displays an Error icon on a balloon hint
);

Description

TBalloonFlags is an enumerated type with values representing flags used in Tray Icon balloon hints. It is the type used to implement the BalloonFlags property in TCustomTrayIcon.


TBandDragEvent

Specifies an event handler signalled when a control band is dragged

Declaration

Source position: extctrls.pp line 1426

type TBandDragEvent = procedure(

  Sender: TObject;

  Control: TControl;

  var Drag: Boolean

) of object;


TBandDrawingStyle

Declaration

Source position: extctrls.pp line 1422

type TBandDrawingStyle = (

  dsNormal,

  dsGradient

);

Description

TBandDrawingStyle is an enumeration type with values representing the drawing styles available for toolbar bands.


TBandInfoEvent

Specifies an event handler used to get layout and positioning information for control bands

Declaration

Source position: extctrls.pp line 1427

type TBandInfoEvent = procedure(

  Sender: TObject;

  Control: TControl;

  var Insets: TRect;

  var PreferredSize: Integer;

  var RowCount: Integer

) of object;


TBandMove

Represents band move states in TCtrlBand

Declaration

Source position: extctrls.pp line 1435

type TBandMove = (

  bmNone,

  bmReady,

  bmMoving

);


TBandMoveEvent

Specifies an event handler signalled when a control band is moved

Declaration

Source position: extctrls.pp line 1429

type TBandMoveEvent = procedure(

  Sender: TObject;

  Control: TControl;

  var ARect: TRect

) of object;

Arguments

Sender | Object instance for the event notification
Control | Control for the event notification
ARect | Display rectangle for the event notification


TBandPaintEvent

Specifies an event handler used to perform actions needed when a band in TCustomControlBar is painted

Declaration

Source position: extctrls.pp line 1430

type TBandPaintEvent = procedure(

  Sender: TObject;

  Control: TControl;

  ACanvas: TCanvas;

  var ARect: TRect;

  var Options: TBandPaintOptions

) of object;

Description

TBandPaintEvent specifies an object procedure used to perform actions needed when a band in TCustomControlBar control is painted. TBandPaintEvent is the type used to implement the OnBandPaint event handler in TCustomControlBar.

Arguments passed to the procedure identify the TCustomControlBar drawn in the band, and the Canvas and drawing rectangle used in the drawing operation. Options define the drawing features enabled for the band.

See also

TCustomControlBar | Implements a panel used to maintain and manage toolbars and toolbuttons on a form
TCustomControlBar.Paint | Draws the control with its image, decorations, and visible bands
TCustomControlBar.OnBandPaint |
TCustomControlBar.DoBandPaint | Signals the OnBandPaint event handler using the arguments to the method


TBandPaintOption

Represents the paint options enabled when drawing a TControlBar

Declaration

Source position: extctrls.pp line 1423

type TBandPaintOption = (

  bpoGrabber,

  bpoFrame,

  bpoGradient,

  bpoRoundRect

);

Description

TBandPaintOption is an enumerated type with values that represent the paint options enabled when drawing a TControlBar instance. Values from TBandPaintOption are stored in the TBandPaintOptions type, and passed as an argument to a TBandPaintEvent event handler.


TBandPaintOptions

Stores values from the TBandPaintOption enumeration

Declaration

Source position: extctrls.pp line 1424

type TBandPaintOptions = set of (

  bpoGrabber,

  bpoFrame,

  bpoGradient,

  bpoRoundRect

);


TBeforeShowPageEvent

Specifies an event handler triggered before a page in displayed

Declaration

Source position: extctrls.pp line 43

type TBeforeShowPageEvent = procedure(

  ASender: TObject;

  ANewPage: TPage;

  ANewIndex: Integer

) of object;

Arguments

ASender | Object for the event notification
ANewPage | The page instance for the notification
ANewIndex | The ordinal position for the page in the parent control

Description

TBeforeShowPageEvent is an object procedure which specifies an event handler triggered before a page in displayed. TBeforeShowPageEvent can be used to perform actions needed to configure the page or its parent control before the new page is displayed.

TBeforeShowPageEvent is the type used to implement the OnBeforeShow event handler in TPage.

See also

TPage.OnBeforeShow


TCanOffsetEvent

Declaration

Source position: extctrls.pp line 332

type TCanOffsetEvent = procedure(

  Sender: TObject;

  var NewOffset: Integer;

  var Accept: Boolean

) of object;


TCanResizeEvent

TCanResizeEvent - generic event handling method for resizing using splitter

Declaration

Source position: extctrls.pp line 334

type TCanResizeEvent = procedure(

  Sender: TObject;

  var NewSize: Integer;

  var Accept: Boolean

) of object;

Arguments

Sender | Object generating the event notification
NewSize | New size for the resize operation
Accept | Indicates if the new value is accepted

Description

TCanResizeEvent specifies an event handler signalled when a control is resized. Use to the arguments to event handler to access the new size for the control and to set a flag that indicates if the new value is acceptable.

TCanResizeEvent is the type used to implement the OnCanResize event handler in TCustomSplitter and TCustomControlBar.

See also

TCustomSplitter.OnCanResize | Event handler for receiving permission to resize
TCustomControlBar.OnCanResize |


TColumnLayout

TColumnLayout is an enumerated type which determines the layout direction used to arranged data in columns

Declaration

Source position: extctrls.pp line 668

type TColumnLayout = (
clHorizontalThenVertical, | Items are arranged horizontally, and advances vertically
clVerticalThenHorizontal | Items are arranged vertically, and advances horizontally
);

Description

TColumnLayout is an enumerated type which determines the layout direction used to arranged data in columns. TColumnLayout is the type used to implement the ColumnLayout property in TCustomRadioGroup and TCustomCheckGroup.

See also

TCustomRadioGroup.ColumnLayout | ColumnLayout - HorizontalThenVertical or vice versa
TCustomCheckGroup.ColumnLayout | ColumnLayoutHorizontalThenVertical or vice versa


TCursorDesign

Represents cursor shapes displayed when the mouse hovers over different an area in a control band

Declaration

Source position: extctrls.pp line 1436

type TCursorDesign = (

  cdDefault,

  cdGrabber,

  cdRestricted

);


TFlowStyle

Represents the flow styles used in TCustomFlowPanel

Declaration

Source position: extctrls.pp line 1179

type TFlowStyle = (
fsLeftRightTopBottom, | Controls flow from left to right, then top to bottom
fsRightLeftTopBottom, | Controls flow from right to left, then top to bottom
fsLeftRightBottomTop, | Controls flow from left to right, then bottom to top
fsRightLeftBottomTop, | Controls flow from right to left, then bottom to top
fsTopBottomLeftRight, | Controls flow from top to bottom, then left to right
fsBottomTopLeftRight, | Controls flow from bottom to top, then left to right
fsTopBottomRightLeft, | Controls flow from top to bottom, then right to left
fsBottomTopRightLeft | Controls flow from bottom to top, then right to left
);

Description

TFlowStyle is an enumerated type which contains values that represent the flow styles available in TCustomFlowPanel. It is the type used to implement the FlowStyle property in TCustomFlowPanel.

See also

TCustomFlowPanel.FlowStyle

Use FlowStyle to determine the flow direction of the flow panel layout.


TLabelPosition

TLabelPosition is an enumerated type with values that represent the position of a label relative to an associated control: i. e. above, below, left, or right

Declaration

Source position: extctrls.pp line 957

type TLabelPosition = (

  lpAbove,

  lpBelow,

  lpLeft,

  lpRight

);


TResizeStyle

Enumerated type with the drawing styles available when resizing using a splitter

Declaration

Source position: extctrls.pp line 325

type TResizeStyle = (
rsLine, | Draw a line, but don't update splitter position during movement
rsNone, | Draw nothing and don't update splitter position during movement
rsPattern, | draw a dot pattern, but don't update splitter position during movement
rsUpdate | Draw nothing, but update splitter position during movement
);

Description

TResizeStyle is an enumerated type with the drawing styles and actions available when resizing using a splitter. TResizeStyle is the type used to implement the ResizeStyle property in TCustomSplitter.

See also

TCustomSplitter.ResizeStyle

Style for resizing - as a line, a pattern, full update, or none


TRowSize

Declaration

Source position: extctrls.pp line 1433

type TRowSize = 1..MaxInt;

Description

TRowSize a range type which defines the range of values available for the RowSize property in TCustomControlBar. Essentially, any positive non-zero Integer value.


TWrapAfter

Declaration

Source position: extctrls.pp line 1182

type TWrapAfter = (
waAuto, | Automatically wrap when the control exceeds the bounds
waForce, | Always wrap after this control
waAvoid, | Try not to wrap after this control, if the control is already at the beginning
waForbid | Never wrap after this control
);

Description

TWrapAfter is an enumerated type with values that specify the wrapping strategy for controls in TCustomFlowPanel.


Reference for unit 'ExtDlgs'

Contains useful extra dialogs such as Calendar, Calculator and Open/Save Picture

uses
Types,
Classes,
sysutils,
LCLProc, | Useful lower level helper functions and classes
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLStrConsts, | This unit contains all resource strings of the LCL
InterfaceBase, | Provides an platform independent widgetset and helper functions.
LCLPlatformDef, |
FileUtil,
LazFileUtils,
Controls, | Contains types, constants, classes, and routines used to implement visual controls
Dialogs, | Some dialogs commonly used in Lazarus applications. Look at the Procedures as well as the Classes
GraphType,
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
ExtCtrls, | Contains extra controls commonly used in Lazarus forms
StdCtrls, | Several standard controls used in Lazarus forms
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
Calendar, | Classes and types used to implement TCalendar, a graphic control allowing selection of a date from a calendar display
Buttons, | Contains types and classes used to implement specialized button classes
Masks,
CalcForm; | Contains classes and types used in TCalculatorForm


Reference for unit 'ExtDlgs': Classes

TCalculatorDialog | Implements a pop-up calculator dialog used to perform simple calculations and return the value
TCalendarDialog | TCalendarDialog - a popup calendar dialog that allows a date to be selected and returned to the main program
TExtCommonDialog | TCommonDialog : the base type from which other dialogs are derived
TOpenPictureDialog | TOpenPictureDialog - a preview dialog that shows a preview of a picture before opening the file
TPreviewFileControl | TPreviewFileControl - a windowed control allowing the contents of a file to be previewed before opening
TPreviewFileDialog | TOpenDialog : open a file in the current directory, selected by File Dialog.
TSavePictureDialog | TSavePictureDialog - a dialog for saving the picture in the current buffer to a file


Reference for unit 'ExtDlgs': Procedures and functions

Register

Registers components in the unit for use in the Lazarus IDE


Index of all identifiers in unit 'ExtDlgs'

R T

R

Register

T

TCalculatorDialog | TOpenPictureDialog | TSavePictureDialog
TCalendarDialog | TPreviewFileControl |
TExtCommonDialog | TPreviewFileDialog |


Reference for unit 'ExtGraphics'

uses
Types,
Classes,
LCLProc, | Useful lower level helper functions and classes
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Math, |
GraphMath; | A Set of Mathematical Helper routines to simply Cross-Platform Canvas drawing etc


Reference for unit 'ExtGraphics': Types

TInitShapeProc

TShapeDirection


Reference for unit 'ExtGraphics': Procedures and functions

CalculatePentagonPoints

InitPolygon

LinesPointOfIntersection

Paint2HeadArrow

PaintBarbadosTrident

PaintBigI

PaintBoldArrow

PaintCanadianMaple

PaintChevronArrow

PaintCross

PaintFivePointLineStar

PaintFivePointStar

PaintHalfEllipse

PaintHexagon

PaintNotchedArrow

PaintOctogon

PaintPentagon

PaintPlus

PaintQuadrangle

PaintRightTriangle

PaintStarN

PaintTriangle

PaintTriangular

PaintValve

PaintVArrow


Index of all identifiers in unit 'ExtGraphics'

A C I L P T

A

atDown | atRight
atLeft | atUp

C

CalculatePentagonPoints

I

InitPolygon

L

LinesPointOfIntersection

P

Paint2HeadArrow | PaintFivePointStar | PaintRightTriangle
PaintBarbadosTrident | PaintHalfEllipse | PaintStarN
PaintBigI | PaintHexagon | PaintTriangle
PaintBoldArrow | PaintNotchedArrow | PaintTriangular
PaintCanadianMaple | PaintOctogon | PaintValve
PaintChevronArrow | PaintPentagon | PaintVArrow
PaintCross | PaintPlus |
PaintFivePointLineStar | PaintQuadrangle |

T

TInitShapeProc TShapeDirection


TInitShapeProc

Declaration

Source position: extgraphics.pas line 26

type TInitShapeProc = procedure(

  var P: array of TPoint;

  const R: TRect;

  var NumPts: Integer

);


TShapeDirection

Declaration

Source position: extgraphics.pas line 25

type TShapeDirection = (

  atUp,

  atDown,

  atLeft,

  atRight

);


Reference for unit 'FileCtrl'

Class definitions for a box with a list of files for selection

uses
Classes,
sysutils,
StdCtrls, | Several standard controls used in Lazarus forms
FileUtil,
LazFileUtils,
Masks,
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
ShellCtrls; | Contains controls which display files and directories


Reference for unit 'FileCtrl': Types

TFileAttr | TFileAttr - enumerated type listing file attributes for a file list box
TFileType | TFileType - set of file attributes


Reference for unit 'FileCtrl': Classes

TCustomFileListBox | TCustomFileListBox : base type for TFileListBox - a tool for listing files for selection
TCustomFilterComboBox | A combobox to select filename filters
TFileListBox | TFileListBox - a tool for listing files for selection
TFilterComboBox | A combobox to select filename filters


Reference for unit 'FileCtrl': Procedures and functions

MinimizeName | Returns a shortened version of a file name, so that it fits on the given MaxWidth
Register |


Index of all identifiers in unit 'FileCtrl'

F M R T

F

ftArchive | ftNormal | ftVolumeID
ftDirectory | ftReadOnly |
ftHidden | ftSystem |

M

MinimizeName

R

Register

T

TCustomFileListBox | TFileAttr | TFileType
TCustomFilterComboBox | TFileListBox | TFilterComboBox


TFileAttr

TFileAttr - enumerated type listing file attributes for a file list box

Declaration

Source position: filectrl.pp line 39

type TFileAttr = (

  ftReadOnly,

  ftHidden,

  ftSystem,

  ftVolumeID,

  ftDirectory,

  ftArchive,

  ftNormal

);


TFileType

TFileType - set of file attributes

Declaration

Source position: filectrl.pp line 42

type TFileType = set of (

  ftReadOnly,

  ftHidden,

  ftSystem,

  ftVolumeID,

  ftDirectory,

  ftArchive,

  ftNormal

);


Reference for unit 'FindDlgUnit'

uses
Classes,
sysutils,
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
Controls, | Contains types, constants, classes, and routines used to implement visual controls
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Dialogs, | Some dialogs commonly used in Lazarus applications. Look at the Procedures as well as the Classes
StdCtrls, | Several standard controls used in Lazarus forms
Buttons, | Contains types and classes used to implement specialized button classes
ExtCtrls; | Contains extra controls commonly used in Lazarus forms

Overview

Only the .lfm file is used by the LCL (dialogs.pp). This unit is itself is not compiled into the LCL. This form is used to design the .lfm file.

The source code is a copy of ../lcl/include/finddialog.inc.


Reference for unit 'FindDlgUnit': Classes

TFindDialogForm


Index of all identifiers in unit 'FindDlgUnit'

T

T

TFindDialogForm


Application

The TApplication singleton

Declaration

Source position: forms.pp line 1862

var Application: TApplication = Nil;

See also

TApplication

Application management and configuration for a GUI application


DefaultApplicationBiDiMode

Contains the default BiDiMode value used for the current LCL version

Declaration

Source position: forms.pp line 1660

const DefaultApplicationBiDiMode: TBiDiMode = bdLeftToRight;

Description

Default value is bdLeftToRight.


DefaultBorderIcons

Maps form border styles to their border icons

Declaration

Source position: forms.pp line 1874

const DefaultBorderIcons: array [TFormBorderStyle] of TBorderIcons = ([], [biSystemMenu, biMinimize], [biSystemMenu, biMinimize, biMaximize], [biSystemMenu], [biSystemMenu, biMinimize], [biSystemMenu, biMinimize, biMaximize]);

Description

DefaultBorderIcons is an array constant with TBorderIcons values indicating the icons available for the various form border styles. Values in the array are indexed by the enumeration values in TFormBorderStyle. Each element in the array contains zero (0) or more values from the TBorderIcon enumeration, and indicates that the icon is used for the form border style.

DefaultBorderIcons contains the following values for the corresponding TFormBorderStyle values:

bsNone
An empty set ([])
bsSingle
[biSystemMenu, biMinimize]
bsSizeable
[biSystemMenu, biMinimize, biMaximize]
bsDialog
[biSystemMenu]
bsToolWindow
[biSystemMenu, biMinimize]
bsSizeToolWin
[biSystemMenu, biMinimize, biMaximize]

DefaultBorderIcons is used in the implementation of the SetFormBorderStyle method in TCustomForm.


DefHintColor

The default hint window color

Declaration

Source position: forms.pp line 1662

const DefHintColor = clInfoBk;


DefHintHidePause

The default pause before hint is hidden (in milliseconds)

Declaration

Source position: forms.pp line 1665

const DefHintHidePause = 5 * DefHintPause;


DefHintHidePausePerChar

The default pause added to DefHintHidePause (in milliseconds)

Declaration

Source position: forms.pp line 1666

const DefHintHidePausePerChar = 200;


DefHintPause

The default pause before the hint window displays (in milliseconds)

Declaration

Source position: forms.pp line 1663

const DefHintPause = 500;


DefHintShortPause

The default Hint reshow pause (in milliseconds)

Declaration

Source position: forms.pp line 1664

const DefHintShortPause = 0;


ExceptionObject

Variable representing the current exception object in an application

Declaration

Source position: forms.pp line 1864

var ExceptionObject: TExceptObject = ;

Description

Used in the implementation of the TApplication.HandleException method.

See also

TApplication.HandleException

HandleException method for handling an exception; attempts to maintain program execution if possible, otherwise exits gracefully


HintWindowClass

The class used to create hint window instances for an application

Declaration

Source position: forms.pp line 1865

var HintWindowClass: THintWindowClass = THintWindow;


Reference for unit 'Forms'

Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface

uses
Classes,
sysutils,
Types,
typinfo,
Math,
CustApp,
LCLStrConsts, | This unit contains all resource strings of the LCL
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLProc, | Useful lower level helper functions and classes
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
LCLVersion, | Contains the version number constants of the LCL.
LCLClasses, | Defines the base class for all LCL TComponents including controls
InterfaceBase, | Provides an platform independent widgetset and helper functions.
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
GraphType,
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Menus, | Menus to be used in Forms created with the Lazarus IDE
LMessages, |
CustomTimer, | Contains the definition of the base class for TTimer
ActnList, | Defines classes for Actions and Lists of actions to be used with LCL components
Clipbrd, | Definitions for the Clipboard to hold Cut or Copied data for Pasting
HelpIntfs, |
Controls, | Contains types, constants, classes, and routines used to implement visual controls
ImgList, | Contains classes and types used in TCustomImageList, the base class for TImageList
Themes, | For manipulation of display Themes, mostly in a Windows XP (and later) environment
LazFileUtils,
LazUTF8,
Maps,
IntegerList,
LazMethodList,
LazLoggerBase,
LazUtilities,
UITypes,
gettext;


Reference for unit 'Forms': Constants

DefaultApplicationBiDiMode | Contains the default BiDiMode value used for the current LCL version
DefaultBorderIcons | Maps form border styles to their border icons
DefHintColor | The default hint window color
DefHintHidePause | The default pause before hint is hidden (in milliseconds)
DefHintHidePausePerChar | The default pause added to DefHintHidePause (in milliseconds)
DefHintPause | The default pause before the hint window displays (in milliseconds)
DefHintShortPause | The default Hint reshow pause (in milliseconds)


Reference for unit 'Forms': Types

PAsyncCallQueueItem | A queued asynchronous callback request node
PCursorRec
PModalResult
TAppHintTimerType | The TApplication hint timer state
TApplicationDoubleBuffered | Enumeration with values used in the DoubleBuffered property in TApplication
TApplicationExceptionDlg | Enumeration with dialog types for an application
TApplicationFlag | Application state flags
TApplicationFlags
TApplicationHandlerType | Types of Application notification handlers
TApplicationNavigationOption | Which keys can be used for the navigation within a form
TApplicationNavigationOptions
TApplicationShowGlyphs | Describes the policy for the application of how to show menu and button glyphs
TApplicationType | Identifies the kind of device where the application currently runs
TAsyncCallQueue | The queue head for asynchronous callbacks
TAsyncCallQueueItem | A queued asynchronous callback request node
TAsyncCallQueues | Management information for asynchronous callbacks
TBorderIcon | Represents a visual element in a window title bar; depends on window manager support
TBorderIcons
TCloseAction | What should happen when a form is closed
TCloseEvent | Type used for an OnClose event handler in a form
TCloseQueryEvent | Specifies an OnCloseQuery handler event handler
TCMHintShow | Provides access to members in a CM_HINTSHOW control message
TCMHintShowPause |
TCursorRec | An element of the Cursor list
TCustomFormClass
TCustomFrameClass
TDataEvent | The type of an asynchronous callback method
TDefaultMonitor | The preferred monitor for showing a form
TDropFilesEvent | Type used for an OnDropFiles event handler
TExceptionEvent | Defines an event handler signalled to perform exception handling in an application
TFocusState | Pointer to focus state information for the last active control in an application
TFormClass | Class of TForm
TFormHandlerType | TForm Notification handler types
TFormState | The set of form state flags
TFormStateType | Form state flags
TGetDesignerFormEvent |
TGetHandleEvent | Specifies an event handler used to get the handle for the main form in an application
THelpEvent | Type used for an OnHelp event handler
THintInfoAtMouse | Stores control and mouse position information for a hint display
THintWindowClass | Class of THintWindow
TIdleEvent | Type of an Idle event handler
TIsFormDesignFunction |
TMessageBoxFunction | The type used for the MessageBox variable
TModalDialogFinished | Specifies an event handler signalled when a modal message dialog is completed
TModalResult | Dummy type for the values that can be returned as a modal result
TMonitorDefaultTo | The monitor to use when screen coordinates are outside of the physical screen bounds
TOnUserInputEvent | Specifies an event handler signalled to respond to user input messages in an application
TPopupMode | Defines the handling performed for a parent window in forms and dialogs
TPosition | Represents the Position and Size of a Form on Screen
TProcedure | The type of a procedure that takes no arguments
TProcedureOfObject | The type of a method that takes no arguments
TQueryEndSessionEvent | The type of an TApplication.OnQueryEndSession handler
TScreenControlEvent | Type for a screen notification handler used for control related events
TScreenFormEvent | Type used for a screen notification handler, for form related events
TScreenNotification | Screen notification events and handler types
TScrollBarInc | The range of scrollbar increments
TScrollBarKind | The orientation of a ScrollBar
TScrollBarStyle | Scrollbar style flags
TShortCutEvent | Type used for an OnShortcut event handler
TShowHintEvent | Defines an event handler signalled to perform hint display
TShowInTaskbar | How a form is represented in the TaskBar
TTaskBarBehavior | How forms are represented in the TaskBar
TWindowState | Represents the actual State of the window on the screen


Reference for unit 'Forms': Classes

EScrollBar | Exception class raised in TControlScrollBar
TApplication | Application management and configuration for a GUI application
TApplicationProperties | A component that provides access to the properties for the current application
TControlScrollBar | Type of a scrollbar in a #lcl.Forms.TScrollingWinControl
TCustomDesignControl | Provides a designer surface for scaling and layout of its child controls
TCustomDockForm | A floating DockSite, usable to make TControls float
TCustomForm | The base type for TForm classes
TCustomFrame | The base type for TFrame
TCustomHintAction | Represents a standard action used to get a Hint value
TForm
TFormPropertyStorage | TFormPropertyStorage - class for storage of a Form's properties
TFrame | Frames can be designed like Forms and used like custom controls, without much coding or installation in the IDE.
THintWindow | The popup box containing helpful information that appears when the mouse pointer hovers over an object
THintWindowRendered | For a rendered hint with a child control added by an external provider
TIDesigner | The abstract base class for visual Form designers
TMonitor | Provides information about a physical monitor
TMonitorList | A list of all available monitors
TScreen | Provides information about the display and related objects
TScrollBox | Implements a windowed control with scroll bars
TScrollingWinControl | Class of a windowed control with incorporated scroll bars


Reference for unit 'Forms': Procedures and functions

CreateWidgetset | Creates the widget set
dbgs | Formats various typed values into readable text
FindRootDesigner |
FreeWidgetSet | Destroys singletons for the Screen, Application, and WidgetSet
GetDesignerForm |
GetFirstParentForm | Does a recursive search for the first Parent of type TCustomForm
GetLongHint | Returns the long version of a Hint string
GetParentDesignControl |
GetParentForm | Gets the topmost Form containing the specified Control
GetShortHint | Returns the short version of a Hint string
GetTopFormSkipNonDocked |
IsAccel | Searches for the given virtual key, used as an accelerator
KeyboardStateToShiftState
KeyDataToShiftState | Converts modifier keys from the LParam keyboard message (WM_KEYUP for example) to a TShiftState
KeysToShiftState | Converts modifier keys from the LParam of a mouse message to a TShiftState
NeedParentDesignControl |
NotifyApplicationUserInput | Invokes all application user input handlers
Register | Registers components declared in this unit
RestoreFocusState | Restores the last focused control in an application to specified value
SaveFocusState | Returns the last focused control in an application
ShiftStateToKeys | Converts a shift state into a key state value compatible with the key state of a Windows API LParam
StrToWindowState | StrToWindowState - converts a string to a Window state
ValidParentForm | Gets a valid parent form for the specified control
WindowStateToStr | WindowStateToStr - converts a Window state to a string


Reference for unit 'Forms': Variables

Application | The TApplication singleton
ExceptionObject | Variable representing the current exception object in an application
HintWindowClass | The class used to create hint window instances for an application
IsFormDesign
MessageBoxFunction | Provides the routine used to display a message dialog in widget set implementations
OnGetDesignerForm |
RequireDerivedFormResource | When True every form must have a resource (e.g. a .res file). An exception is raised if the resource is missing when creating a form.
Screen | The TScreen singleton


Index of all identifiers in unit 'Forms'

A B C D E F G H I K M N O P R S T V W

A

adbDefault | ahtKeyDownBefore | anoTabToSelectNext
adbFalse | ahtMinimize | AppActive
adbTrue | ahtModalBegin | AppDestroying
aedOkCancelDialog | ahtModalEnd | AppDoNotCallAsyncQueue
aedOkMessageBox | ahtQueryEndSession | AppIdleEndSent
ahtActivate | ahtRestore | AppInitialized
ahtDeactivate | ahtShowHint | Application
ahtDropFiles | ahttHideHint | AppNoExceptionMessages
ahtEndSession | ahttNone | AppWaiting
ahtException | ahttReshowHint | atDefault
ahtGetMainFormHandle | ahttShowHint | atDesktop
ahtHelp | ahtUserInput | atKeyPadDevice
ahtHint | anoArrowToSelectNextInParent | atMobileEmulator
ahtIdle | anoEscapeForCancelControl | atPDA
ahtIdleEnd | anoF1ForHelp | atTablet
ahtKeyDownAfter | anoReturnForDefaultControl | atTV

B

biHelp | biMinimize
biMaximize | biSystemMenu

C

caFree | caMinimize | CreateWidgetset
caHide | caNone |

D

dbgs | DefHintHidePause | dmActiveForm
DefaultApplicationBiDiMode | DefHintHidePausePerChar | dmDesktop
DefaultBorderIcons | DefHintPause | dmMainForm
DefHintColor | DefHintShortPause | dmPrimary

E

EScrollBar ExceptionObject

F

fhtClose | fsBorderStyleChanged | fsFormStyleChanged
fhtCreate | fsCreatedMDIChild | fsModal
fhtFirstShow | fsCreating | fsShowing
FindRootDesigner | fsDisableAutoSize | fsVisible
FreeWidgetSet | fsFirstShow |

G

GetDesignerForm | GetParentDesignControl | GetTopFormSkipNonDocked
GetFirstParentForm | GetParentForm |
GetLongHint | GetShortHint |

H

HintWindowClass

I

IsAccel IsFormDesign

K

KeyboardStateToShiftState KeyDataToShiftState KeysToShiftState

M

mdNearest | mdPrimary
mdNull | MessageBoxFunction

N

NeedParentDesignControl NotifyApplicationUserInput

O

OnGetDesignerForm

P

PAsyncCallQueueItem | PModalResult | poDesktopCenter
PCursorRec | poDefault | poMainFormCenter
pmAuto | poDefaultPosOnly | poOwnerFormCenter
pmExplicit | poDefaultSizeOnly | poScreenCenter
pmNone | poDesigned | poWorkAreaCenter

R

Register RequireDerivedFormResource RestoreFocusState

S

SaveFocusState | ShiftStateToKeys | ssHotTrack
sbgAlways | snActiveControlChanged | ssRegular
sbgNever | snActiveFormChanged | stAlways
sbgSystem | snFormAdded | stDefault
sbHorizontal | snFormVisibleChanged | stNever
sbVertical | snRemoveForm | StrToWindowState
Screen | ssFlat |

T

TAppHintTimerType | TCustomDockForm | TMessageBoxFunction
TApplication | TCustomForm | TModalDialogFinished
TApplicationDoubleBuffered | TCustomFormClass | TModalResult
TApplicationExceptionDlg | TCustomFrame | TMonitor
TApplicationFlag | TCustomFrameClass | TMonitorDefaultTo
TApplicationFlags | TCustomHintAction | TMonitorList
TApplicationHandlerType | TDataEvent | TOnUserInputEvent
TApplicationNavigationOption | TDefaultMonitor | TPopupMode
TApplicationNavigationOptions | TDropFilesEvent | TPosition
TApplicationProperties | TExceptionEvent | TProcedure
TApplicationShowGlyphs | TFocusState | TProcedureOfObject
TApplicationType | TForm | TQueryEndSessionEvent
TAsyncCallQueue | TFormClass | TScreen
TAsyncCallQueueItem | TFormHandlerType | TScreenControlEvent
TAsyncCallQueues | TFormPropertyStorage | TScreenFormEvent
tbDefault | TFormState | TScreenNotification
tbMultiButton | TFormStateType | TScrollBarInc
TBorderIcon | TFrame | TScrollBarKind
TBorderIcons | TGetDesignerFormEvent | TScrollBarStyle
tbSingleButton | TGetHandleEvent | TScrollBox
TCloseAction | THelpEvent | TScrollingWinControl
TCloseEvent | THintInfoAtMouse | TShortCutEvent
TCloseQueryEvent | THintWindow | TShowHintEvent
TCMHintShow | THintWindowClass | TShowInTaskbar
TCMHintShowPause | THintWindowRendered | TTaskBarBehavior
TControlScrollBar | TIDesigner | TWindowState
TCursorRec | TIdleEvent |
TCustomDesignControl | TIsFormDesignFunction |

V

ValidParentForm

W

WindowStateToStr | wsMaximized | wsNormal
wsFullScreen | wsMinimized |


IsFormDesign

Declaration

Source position: forms.pp line 1841

var IsFormDesign: TIsFormDesignFunction = Nil;


MessageBoxFunction

Provides the routine used to display a message dialog in widget set implementations

Declaration

Source position: forms.pp line 1871

var MessageBoxFunction: TMessageBoxFunction = Nil;

Description

Normally contains a reference to the DefaultMessageBox function. It may have another function reference assigned to the variable in specific widget set implementations (such as CustomDraw controls).

See also

#LCL.Dialogs.DefaultMessageBox


OnGetDesignerForm

Declaration

Source position: forms.pp line 1840

var OnGetDesignerForm: TGetDesignerFormEvent = Nil;

Description

OnGetDesignerForm is a TGetDesignerFormEvent variable that contains the event handler signalled to get a form with a design surface for the specified form or control.


PAsyncCallQueueItem

A queued asynchronous callback request node

Declaration

Source position: forms.pp line 1296

type PAsyncCallQueueItem = ^TAsyncCallQueueItem;


PCursorRec

Declaration

Source position: forms.pp line 1015

type PCursorRec = ^TCursorRec;


PModalResult

Declaration

Source position: forms.pp line 417

type PModalResult = ^UITypes.TModalResult;


RequireDerivedFormResource

When True every form must have a resource (e.g. a .res file). An exception is raised if the resource is missing when creating a form.

Declaration

Source position: forms.pp line 1866

var RequireDerivedFormResource: Boolean = False;

Description

The form resource is the .lfm file compiled into the executable of your application. For this flag, it does not matter if it was compiled via an .lrs file or via fpcres. The resource is automatically loaded by TForm and its descendants when created using the Create(Owner) method.

If the resource file is missing, there is something wrong with either a resource or the unit which contains the faulty form. If the flag is False, you will see a blank form and probably search a long time what is wrong. If you set this flag to True, you get an exception.

For creating forms without resources, you have 3 options:

  • Create a TForm class (not a descendant).
  • Construct your form using the CreateNew() constructor.
  • It is also possible to disable the exception by setting the global variable RequireDerivedFormResource to False.

History: Before 0.9.31 there was no exception. Therefore some resource-less forms might use the standard constructor Create(Owner) and will now get exceptions. This change is Delphi compatible and compatible with TFrame and TDataModule components.


Screen

The TScreen singleton

Declaration

Source position: forms.pp line 1863

var Screen: TScreen = Nil;

See also

TScreen

Provides information about the display and related objects


TAppHintTimerType

The TApplication hint timer state

Declaration

Source position: forms.pp line 1243

type TAppHintTimerType = (
ahttNone, | The hint timer is off
ahttShowHint, | Waiting to show a hint; used when a hint timer is started
ahttHideHint, | Waiting to hide an hint; used when the hint control is changed or the mouse leaevs a hint rectangle
ahttReshowHint | Waiting to show the next hint; used when the hide hint timer is started
);


TApplicationShowGlyphs

Describes the policy for the application of how to show menu and button glyphs

Declaration

Source position: forms.pp line 1330

type TApplicationShowGlyphs = (
sbgAlways, | Show glyphs always (disregards system preferences)
sbgNever, | Show glyphs never (disregards system preferences)
sbgSystem | Show glyphs according to the platform or OS preferences
);

Description

TApplicationShowGlyphs is an enuemrated type with values that indicate the policy for displaying glyphs on menus and buttons. TApplicationShowGlyphs is the type used to implement the ShowButtonGlyphs and ShowMenuGlyphs properties in both TApplication and TApplicationProperties.

See also

TApplication.ShowButtonGlyphs | Allows to override the platform default for glyphs on buttons
TApplication.ShowMenuGlyphs | Sets the default policy for showing or hiding glyph images in menus
TApplicationProperties.ShowButtonGlyphs
TApplicationProperties.ShowMenuGlyphs
#LCL.Menus.TGlyphShowMode | TGlyphShowMode indicates if the glyph image of a menu or button should shown or not and in which circunstances


TApplicationType

Identifies the kind of device where the application currently runs

Declaration

Source position: forms.pp line 1314

type TApplicationType = (
atDefault, | The widgetset will attempt to auto-detect the device type
atDesktop, | For common desktops and notebooks
atPDA, | For smartphones and other devices with a smallish touchscreen
atKeyPadDevice, | Devices without any pointing device, such as keypad feature phones or kiosk machines
atTablet,
atTV,
atMobileEmulator
);

Description

TApplicationType identifies the kind of device where the application currently runs. Note that the same application can run on differing device types if it has a flexible user interface.

TApplicationType is the type used to implement the ApplicationType property in TApplication, and returned from widgetset methods that identify the platform for the interface.


TAsyncCallQueue

The queue head for asynchronous callbacks

Declaration

Source position: forms.pp line 1302

type TAsyncCallQueue = record
Top: PAsyncCallQueueItem; | The first queued method
Last: PAsyncCallQueueItem; | The last queued method
end;

See also

TApplication.QueueAsyncCall

Inserts an asynchronous call into the queue


TAsyncCallQueueItem

A queued asynchronous callback request node

Declaration

Source position: forms.pp line 1297

type TAsyncCallQueueItem = record
Method: TDataEvent; | The callback method
Data: PtrInt; | The method call argument
NextItem: PAsyncCallQueueItem; | The next list node
PrevItem: PAsyncCallQueueItem; | The preceding list node
end;

See also

TApplication.QueueAsyncCall

Inserts an asynchronous call into the queue


TAsyncCallQueues

Management information for asynchronous callbacks

Declaration

Source position: forms.pp line 1305

type TAsyncCallQueues = record
CritSec: TRTLCriticalSection; | The critical section for adding and removing queue elements
Cur: TAsyncCallQueue; | The currently processed queue. Processed entries are removed
Next: TAsyncCallQueue; | New calls are added to this queue
end;

Description

Two queues are used:

New calls are added to the Next queue.

When the application starts processing the calls, the Next queue becomes the Cur queue, and a new Next queue is created. This simplifies thread-safe addition in subsequent calls.

See also

TApplication.QueueAsyncCall

Inserts an asynchronous call into the queue


TBorderIcon

Represents a visual element in a window title bar; depends on window manager support

Declaration

Source position: forms.pp line 388

type TBorderIcon = (
biSystemMenu, | Window has a system menu
biMinimize, | Window has an Minimize button
biMaximize, | Window has an Maximize button
biHelp | Window has an Help button
);

Description

biSystemMenu
The form has a System menu (Maybe not all windowmanager supports this)
biMinimize
The form has an minimize button
biMaximize
The form has a maximize button
biHelp
When you click this button a Question Cursor appears, and the help routines are called if you click on an control


TBorderIcons

Declaration

Source position: forms.pp line 394

type TBorderIcons = set of (
biSystemMenu, | Window has a system menu
biMinimize, | Window has an Minimize button
biMaximize, | Window has an Maximize button
biHelp | Window has an Help button
);


TCloseAction

What should happen when a form is closed

Declaration

Source position: forms.pp line 70

type TCloseAction = (
caNone, | Do nothing
caHide, | The form is hidden
caFree, | The form is destroyed
caMinimize | The form is minimized
);

See also

TCustomForm.OnClose

Handler called when the form is closed. It determines what happens to the form (destroy, hide...).


TCloseEvent

Type used for an OnClose event handler in a form

Declaration

Source position: forms.pp line 437

type TCloseEvent = procedure(

  Sender: TObject;

  var CloseAction: TCloseAction

) of object;

Arguments

Sender | The form that received an Close request
CloseAction | Set this to caNone, to prevent the form from closing

Description

Closing a form can have several meanings:

caNone
Do nothing (don't close).
caHide
Hide the form (default for modal forms).
caFree
Destroy the form.
caMinimize
Minimize the form (MDI child default).

The handler can set CloseAction to the desired value for the action.


TCloseQueryEvent

Specifies an OnCloseQuery handler event handler

Declaration

Source position: forms.pp line 438

type TCloseQueryEvent = procedure(

  Sender: TObject;

  var CanClose: Boolean

) of object;

Arguments

Sender | The form that received an Close request
CanClose | Set to False to deny closing

Description

TCloseQueryEvent is an object procedure type which specifies the event handler signalled to determine if a form can be closed.

TCloseQueryEvent is the type used to implement the OnCloseQuery property in TCustomForm. An application must implement an object procedure using the signature for the event handler to allow responding to the notification.

See also

TCustomForm.OnCloseQuery

Event handler signalled when trying to close a form


TCMHintShow

Provides access to members in a CM_HINTSHOW control message

Declaration

Source position: forms.pp line 1229

type TCMHintShow = record
Msg: Cardinal; | Cardinal value represnting the control message
Reserved: WPARAM; | Reserved parameter values for the message
HintInfo: PHintInfo; | Pointer to the hint information for the control message
Result: LRESULT; | Result returned for the control message
end;

Description

TCMHintShow is a record type used to represent a CM_HINTSHOW control message passed as an argument to control methods.

See also

#LCL.Controls.TControl.CMHintShow

Message handler for hint display


TCMHintShowPause

Declaration

Source position: forms.pp line 1236

type TCMHintShowPause = record

  Msg: Cardinal;

  WasActive: Integer;

  Pause: PInteger;

  Result: LRESULT;

end;

Description

TCMHintShowPause is not used in the current LCL implementation.


TCursorRec

An element of the Cursor list

Declaration

Source position: forms.pp line 1016

type TCursorRec = record
Next: PCursorRec; | The next list element
Index: Integer; | The list index
Handle: HCURSOR; | The OS identifier for this cursor
end;


TDataEvent

The type of an asynchronous callback method

Declaration

Source position: forms.pp line 1226

type TDataEvent = procedure(

  Data: PtrInt

) of object;

Arguments

Data

The argument passed to the method

See also

TApplication.QueueAsyncCall

Inserts an asynchronous call into the queue


TDefaultMonitor

The preferred monitor for showing a form

Declaration

Source position: forms.pp line 396

type TDefaultMonitor = (
dmDesktop, | Place the form on the full desktop
dmPrimary, | Place the form on the primary monitor
dmMainForm, | Place the form on the same monitor as the main form. If there is no such form then use the primary monitor.
dmActiveForm | Place the form on the same monitor as the currently active form. If there is no such form then use the primary monitor.
);

Description

When a form is not assigned to a specific monitor, assume the following display context:

dmDesktop
No attempt to choose specific monitor
dmPrimary
On the primary monitor
dmMainForm
On the same monitor as the main form; if there is no main form then use dmPrimary behavior
dmActiveForm
On the same monitor as the currently active form; if there is no active form then use dmMainForm behavior


TDropFilesEvent

Type used for an OnDropFiles event handler

Declaration

Source position: forms.pp line 439

type TDropFilesEvent = procedure(

  Sender: TObject;

  const FileNames: array of string

) of object;

Arguments

Sender | The control that received the dropped files
FileNames | The list of the dropped files

Description

TDropFilesEvent is an object procedure which specifies an event handler triggered when files are dropped on a drag and drop-enabled control.

TDropFilesEvent is the type used to implement the OnDropFiles property in TCustomForm and TApplication. Applications must implement a procedure using the signature for the event handler, and assign it to the property.

See also

TCustomForm.OnDropFiles | Handler called when files have been dropped
TApplication.OnDropFiles | The default handler for dropped files
TApplicationProperties.OnDropFiles


TExceptionEvent

Defines an event handler signalled to perform exception handling in an application

Declaration

Source position: forms.pp line 1222

type TExceptionEvent = procedure(

  Sender: TObject;

  E: Exception

) of object;

Arguments

Sender | Object instance for the notification
E | Exception instance for the notification

Description

TExceptionEvent is an object procedure type that defines an event handler signalled to perform exception handling in an application. Arguments passed to the event handler identify the application generating the notification, and the exception class instance. Applications must implement an object procedure using the signature for the event, and assign it to an event handler to respond to the notification.

TExceptionEvent is the type used to implement exception handlers in TApplication and TApplicationProperties.

See also

TApplication.HandleException

HandleException method for handling an exception; attempts to maintain program execution if possible, otherwise exits gracefully

TApplicationProperties.OnException


TFocusState

Pointer to focus state information for the last active control in an application

Declaration

Source position: forms.pp line 1830

type TFocusState = Pointer;


TFormState

The set of form state flags

Declaration

Source position: forms.pp line 414

type TFormState = set of (
fsCreating, | initializing (form streaming)
fsVisible, | form should be shown
fsShowing, | form handling WM_SHOWWINDOW message
fsModal, | form is modal
fsCreatedMDIChild, | not yet implemented
fsBorderStyleChanged, | border style changed before window handle creation
fsFormStyleChanged, | form style is changed before window handle creation
fsFirstShow, | form is shown for the first time
fsDisableAutoSize | disable autosize
);


TFormStateType

Form state flags

Declaration

Source position: forms.pp line 403

type TFormStateType = (
fsCreating, | initializing (form streaming)
fsVisible, | form should be shown
fsShowing, | form handling WM_SHOWWINDOW message
fsModal, | form is modal
fsCreatedMDIChild, | not yet implemented
fsBorderStyleChanged, | border style changed before window handle creation
fsFormStyleChanged, | form style is changed before window handle creation
fsFirstShow, | form is shown for the first time
fsDisableAutoSize | disable autosize
);

Description

The form states are:

fsCreating
initializing (form streaming)
fsVisible
form should be shown
fsShowing
form handling WM_SHOWWINDOW message
fsModal
form is modal
fsCreatedMDIChild
not yet implemented
fsBorderStyleChanged
border style changed before window handle creation
fsFormStyleChanged
form style is changed before window handle creation
fsFirstShow
form is shown for the first time
fsDisableAutoSize
disable autosize


TGetDesignerFormEvent

Declaration

Source position: forms.pp line 1836

type TGetDesignerFormEvent = function(

  APersistent: TPersistent

):TCustomForm of object;


TGetHandleEvent

Specifies an event handler used to get the handle for the main form in an application

Declaration

Source position: forms.pp line 1223

type TGetHandleEvent = procedure(

  var Handle: HWND

) of object;

Arguments

Handle

Handle for the form instance used as the main form

Description

TGetHandleEvent is an object procedure type which defines an event handler signalled to get the handle for the main form in an application. TGetHandleEvent is the type used to implement the OnGetMainFormHandle event handler in TApplication and TApplicationProperties.

See also

TApplication.OnGetMainFormHandle | Event handler used to provide a value for the MainFormHandle property
TApplicationProperties.OnGetMainFormHandle
TApplication.AddOnGetMainFormHandleHandler | Adds an application MainForm Handle handler
TApplication.RemoveOnGetMainFormHandleHandler | Removes an application MainForm Handle handler


THelpEvent

Type used for an OnHelp event handler

Declaration

Source position: forms.pp line 440

type THelpEvent = function(

  Command: Word;

  Data: PtrInt;

  var CallHelp: Boolean

):Boolean of object;

Arguments

Command | Help command type requested; either HELP_CONTEXT or HELP_COMMAND
Data | Context data for the help request
CallHelp | False suppresses help display

Function result

Indicates if the help request is satisfied by the event handler; False causes the default help handler for the application to be used

Description

THelpEvent is an object function which specifies an event handler signalled when Help is requested in an application or form. THelpEvent is the type used to implement the OnHelp event handler in TCustomForm and TApplication. Applications must implement a function using the signature for the event handler, and assign it to the property.

See also

TCustomForm.OnHelp | Handler called when Help is requested
TApplication.OnHelp | Event handler when help is requested
TApplicationProperties.OnHelp


THintInfoAtMouse

Stores control and mouse position information for a hint display

Declaration

Source position: forms.pp line 1248

type THintInfoAtMouse = record
MousePos: TPoint; | POsition of the mouse cursor for the hint display
Control: TControl; | Control for the hint display
ControlHasHint: Boolean; | Indicates if hint text is available for form or control
end;

Description

THintInfoAtMouse is a record type used to store Control and Mouse position information for a hint display.

THintInfoAtMouse is passed as an argument to the ShowHintWindow method in TApplication. It is also used in the implementation of TApplication methods like ActivateHint and OnHintTimer.

See also

TApplication.ShowHintWindow | Shows or hides the Hint window
TApplication.ActivateHint | Configures a hint window for the specified mouse position
TApplication.OnHintTimer | Event handler for timing the duration of hints


TIdleEvent

Type of an Idle event handler

Declaration

Source position: forms.pp line 1224

type TIdleEvent = procedure(

  Sender: TObject;

  var Done: Boolean

) of object;

Arguments

Done

Set to True when everything is done

Description

Lengthy operations should be broken into smaller parts, to ensure that the application remains responsive. The handlers are called repeatedly, until all signal Done.


TIsFormDesignFunction

Declaration

Source position: forms.pp line 1837

type TIsFormDesignFunction = function(

  AForm: TWinControl

):Boolean;

Function result

Returns True when the form has csDesignInstance in its component state

Description

TIsFormDesignFunction is a Boolean function type used in the IsFormDesign variable.

See also

IsFormDesign


TMessageBoxFunction

The type used for the MessageBox variable

Declaration

Source position: forms.pp line 1869

type TMessageBoxFunction = function(

  Text: PChar;

  Caption: PChar;

  Flags: LongInt

):Integer;

Description

TMessageBoxFunction is an Integer function type which specifies the routine used to perform a message box or dialog.

Arguments passed to the function identify the content for the message dialog, including:

  • Text displayed in the mesaage dialog
  • Title used on dialog form
  • Flag values that control the buttons and icon for the dialog

The return value contains the modal result returned from the message dialog.

See also

MessageBoxFunction

Provides the routine used to display a message dialog in widget set implementations


TModalDialogFinished

Specifies an event handler signalled when a modal message dialog is completed

Declaration

Source position: forms.pp line 442

type TModalDialogFinished = procedure(

  Sender: TObject;

  AResult: Integer

) of object;

Arguments

Sender | TObject instance for the event notification
AResult | Modal result value from the dialog

Description

TModalDialogFinished is an object procedure which specifies an event handler signalled when a modal message dialog is completed. The AResult argument contains the modal result constant returned from the message dialog.

TModalDialogFinished is the type used to implement the TCustomForm.OnShowModalFinished and TApplication.OnMessageDialogFinished properties.

See also

TCustomForm.OnShowModalFinished | Event handler signalled when modal display of the form has been completed
TApplication.OnMessageDialogFinished | Event handler signalled when a message dialog in the application has been completed
TModalResult | Dummy type for the values that can be returned as a modal result


TModalResult

Dummy type for the values that can be returned as a modal result

Declaration

Source position: forms.pp line 416

type TModalResult = UITypes.TModalResult;

Description

Even though the type is defined as an integer, only the defined constant values should be used (mrOK, mrCancel, et. al.).

See also

controls.mrNone | Modal dialog left with None button
controls.mrOK | Modal dialog left with OK button
controls.mrCancel | Modal dialog left with Cancel button
controls.mrAbort | Modal dialog aborted
controls.mrRetry | Modal dialog left with Retry button
controls.mrIgnore | Modal dialog left with Ignore button
controls.mrYes | Modal dialog left with Yes button
controls.mrNo | Modal dialog left with No button
controls.mrAll | Modal dialog left with All button


TOnUserInputEvent

Specifies an event handler signalled to respond to user input messages in an application

Declaration

Source position: forms.pp line 1225

type TOnUserInputEvent = procedure(

  Sender: TObject;

  Msg: Cardinal

) of object;

Description

TOnUserInputEvent is an object procedure type which defines an event handler signalled to respond to user input messages in an application. It is used as a callback which forwards input messages from widget set classes to the current application.

TOnUserInputEvent is the type used for the OnUserInput event handler in TApplication and TApplicationProperties.

See also

TApplication.OnUserInput | Event handler signalled for application handler notifications for user input messages
TApplicationProperties.OnUserInput
TApplication.AddOnUserInputHandler | Adds an application user input handler
TApplication.RemoveOnUserInputHandler | Removes an application user input handler


TPopupMode

Defines the handling performed for a parent window in forms and dialogs

Declaration

Source position: forms.pp line 431

type TPopupMode = (
pmNone, | modal: popup to active form or if not available, to main form; non-modal: no window parent
pmAuto, | modal and non-modal: popup to active form or if not available, to main form
pmExplicit | modal and non-modal: popup to PopupParent or if not available, to main form
);

Description

TPopupMode is an enumerated type with values that specify how the parent is determined for a form or dialog. TPopupMode is the type used for the PopupMode property in TCustomForm.

See also

TCustomForm.PopupMode | Defines where popup menus are shown
TCustomForm.PopupParent | Parent form which owns the current form instance when displayed as a pop-up window
TCustomForm.GetRealPopupParent | Gets the form that is the effective parent for the pop-up, dialog, or splash screen


TPosition

Represents the Position and Size of a Form on Screen

Declaration

Source position: forms.pp line 57

type TPosition = (
poDesigned, | The Form appears exactly as it is positioned and sized in the Form Designer.
poDefault, | The window manager decides how the form is to appear, in a default position and size.
poDefaultPosOnly, | Keeps the designed form size, but position determined by windowmanager.
poDefaultSizeOnly, | Keeps the designed form position, but size determined by windowmanager.
poScreenCenter, | Centers the form on screen.
poDesktopCenter, | Centers the form on the desktop (not recommended, use poScreenCenter).
poMainFormCenter, | Centers the form on the Main Form
poOwnerFormCenter, | Centers the form on its Owner form
poWorkAreaCenter
);

Description

TPosition is an enumerated type with values that describe the policy used to position and size a form instance in an application. TPosition is the type used to implement the Position property in TCustomForm. TPosition is used in the implementation of the MoveToDefaultPosition method in TCustomForm.

See also

TCustomForm.Position | The initial placement for the form
TCustomForm.MoveToDefaultPosition | Moves the form to the initial Position


TProcedure

The type of a procedure that takes no arguments

Declaration

Source position: forms.pp line 53

type TProcedure = procedure;


TProcedureOfObject

The type of a method that takes no arguments

Declaration

Source position: forms.pp line 54

type TProcedureOfObject = procedure of object;


TQueryEndSessionEvent

The type of an TApplication.OnQueryEndSession handler

Declaration

Source position: forms.pp line 1221

type TQueryEndSessionEvent = procedure(

  var Cancel: Boolean

) of object;

Arguments

Cancel

Set Cancel to True to prevent a logoff


TScrollBarInc

The range of scrollbar increments

Declaration

Source position: forms.pp line 83

type TScrollBarInc = 1..32768;


TScrollBarKind

The orientation of a ScrollBar

Declaration

Source position: forms.pp line 82

type TScrollBarKind = (
sbHorizontal, | Horizontal scrollbar
sbVertical | Vertical scrollbar
);


TScrollBarStyle

Scrollbar style flags

Declaration

Source position: forms.pp line 84

type TScrollBarStyle = (
ssRegular, | Default
ssFlat, | Scrollbar appears flat
ssHotTrack | Scrollbar sends HotTrack messages
);


TShortCutEvent

Type used for an OnShortcut event handler

Declaration

Source position: forms.pp line 441

type TShortCutEvent = procedure(

  var Msg: TLMKey;

  var Handled: Boolean

) of object;

Arguments

Msg | The key event message
Handled | Set Handled to True to prevent further processing of the key

Description

A shortcut handler is invoked when a key is pressed, before any other processing. It can interpret the key as an shortcut and act accordingly. In this case, Handled should be set to True to prevent further processing of the key.


TShowHintEvent

Defines an event handler signalled to perform hint display

Declaration

Source position: forms.pp line 1245

type TShowHintEvent = procedure(

  var HintStr: string;

  var CanShow: Boolean;

  var HintInfo: THintInfo

) of object;

Description

TShowHintEvent is an object procedure type which defines an event handler signalled to perform hint display. It is the type used for the TApplication.OnShowHint event handler property.

See also

TApplication.OnShowHint | Event handler for showing an Hint
TApplication.ShowHintWindow | Shows or hides the Hint window
TApplication.AddOnShowHintHandler | Adds an application Hint show handler
TApplication.RemoveOnShowHintHandler | Removes an application Hint show handler
TApplicationProperties.OnShowHint


TShowInTaskbar

How a form is represented in the TaskBar

Declaration

Source position: forms.pp line 425

type TShowInTaskbar = (
stDefault, | Uses the default rules from the platform for showing the form in the TaskBar
stAlways, | Always show the form in the TaskBar
stNever | Never show the form in the TaskBar
);


TTaskBarBehavior

How forms are represented in the TaskBar

Declaration

Source position: forms.pp line 1336

type TTaskBarBehavior = (
tbDefault, | Show TaskBar buttons according to the platform default
tbMultiButton, | Show buttons for Forms with ShowInTaskBar=stDefault
tbSingleButton | Hide buttons for Forms with ShowInTaskBar=stDefault
);

Description

TTaskBarBehavior is an enumerated type with values that define how forms are displayed in the task bar. TTaskBarBehavior is the type used to implement the TaskBarBehavior property in TApplication.

Remark: Please note: Some Linux window managers do not support task bar behaviors. For example: Cinnamon.

See also

TApplication.TaskBarBehavior

How forms are represented in the TaskBar


TWindowState

Represents the actual State of the window on the screen

Declaration

Source position: forms.pp line 69

type TWindowState = (
wsNormal, | Neither maximized nor minimized
wsMinimized, | The window is minimized and is not shown in the screen, but only in the taskbar
wsMaximized, | The window appears maximized. The exact behavior is up to the window manager, but usually the window appear occupying all of the work area of a monitor.
wsFullScreen | The window appears in full screen mode, when allowed by the platform. It will, for example, attempt to appear on the top of taskbars and other static platform user interface elements.
);

Description

The actual meaning of each value depends on the platform:

Windows and Mac OS X
These operating systems support all values.
X11
The window state is a hint sent to the Window Manager, so more primitive Window Managers might ignore these hints.
Windows CE
In Windows CE platforms where Application.ApplicationType = atKeyPadDevice or atPDA (like in Windows Phone, PocketPC and Windows Mobile), wsMinimized and wsNormal are understood as wsMaximized, which is the normal state for windows in this platform. An exception are windows with BorderStyle=bsDialog or bsNone, which are allowed to have a custom position and size. For more information please read the Lazarus Wiki article.
Android
In this platform windows are always fullscreen.


BrushResourceCache

Declaration

Source position: graphics.pp line 1988

var BrushResourceCache: TBrushHandleCache = ;


bsBDiagonal

Declaration

Source position: graphics.pp line 177

const bsBDiagonal = FPCanvas.bsBDiagonal;


bsClear

Declaration

Source position: graphics.pp line 173

const bsClear = FPCanvas.bsClear;


bsCross

Declaration

Source position: graphics.pp line 178

const bsCross = FPCanvas.bsCross;


bsDiagCross

Declaration

Source position: graphics.pp line 179

const bsDiagCross = FPCanvas.bsDiagCross;


bsFDiagonal

Declaration

Source position: graphics.pp line 176

const bsFDiagonal = FPCanvas.bsFDiagonal;


bsHorizontal

Declaration

Source position: graphics.pp line 174

const bsHorizontal = FPCanvas.bsHorizontal;


bsSolid

Declaration

Source position: graphics.pp line 172

const bsSolid = FPCanvas.bsSolid;


bsVertical

Declaration

Source position: graphics.pp line 175

const bsVertical = FPCanvas.bsVertical;


cl3DDkShadow

Declaration

Source position: graphics.pp line 292

const cl3DDkShadow = TColor(SYS_COLOR_BASE or COLOR_3DDKSHADOW);


cl3DFace

Declaration

Source position: graphics.pp line 306

const cl3DFace = TColor(SYS_COLOR_BASE or COLOR_3DFACE);


cl3DHiLight

Declaration

Source position: graphics.pp line 308

const cl3DHiLight = TColor(SYS_COLOR_BASE or COLOR_3DHIGHLIGHT);


cl3DLight

Declaration

Source position: graphics.pp line 293

const cl3DLight = TColor(SYS_COLOR_BASE or COLOR_3DLIGHT);


cl3DShadow

Declaration

Source position: graphics.pp line 307

const cl3DShadow = TColor(SYS_COLOR_BASE or COLOR_3DSHADOW);


clActiveBorder

Declaration

Source position: graphics.pp line 281

const clActiveBorder = TColor(SYS_COLOR_BASE or COLOR_ACTIVEBORDER);


clActiveCaption

Declaration

Source position: graphics.pp line 273

const clActiveCaption = TColor(SYS_COLOR_BASE or COLOR_ACTIVECAPTION);


clAppWorkspace

Declaration

Source position: graphics.pp line 283

const clAppWorkspace = TColor(SYS_COLOR_BASE or COLOR_APPWORKSPACE);


clAqua

Declaration

Source position: graphics.pp line 253

const clAqua = TColor($FFFF00);


clBackground

Declaration

Source position: graphics.pp line 272

const clBackground = TColor(SYS_COLOR_BASE or COLOR_BACKGROUND);


clBlack

Declaration

Source position: graphics.pp line 239

const clBlack = TColor($000000);


clBlue

Declaration

Source position: graphics.pp line 251

const clBlue = TColor($FF0000);


clBtnFace

The color of the face of a button. This color is also utilized in many other places for raised areas such as a panel.

Declaration

Source position: graphics.pp line 286

const clBtnFace = TColor(SYS_COLOR_BASE or COLOR_BTNFACE);


clBtnHighlight

Declaration

Source position: graphics.pp line 291

const clBtnHighlight = TColor(SYS_COLOR_BASE or COLOR_BTNHIGHLIGHT);


clBtnHiLight

Declaration

Source position: graphics.pp line 309

const clBtnHiLight = TColor(SYS_COLOR_BASE or COLOR_BTNHILIGHT);


clBtnShadow

Declaration

Source position: graphics.pp line 287

const clBtnShadow = TColor(SYS_COLOR_BASE or COLOR_BTNSHADOW);


clBtnText

The color that the text in a button or other raised area should have.

Declaration

Source position: graphics.pp line 289

const clBtnText = TColor(SYS_COLOR_BASE or COLOR_BTNTEXT);


clCaptionText

Declaration

Source position: graphics.pp line 280

const clCaptionText = TColor(SYS_COLOR_BASE or COLOR_CAPTIONTEXT);


clColorDesktop

Declaration

Source position: graphics.pp line 305

const clColorDesktop = TColor(SYS_COLOR_BASE or COLOR_DESKTOP);


clCream

Declaration

Source position: graphics.pp line 262

const clCream = TColor($F0FBFF);


clDefault

The main color of a given control. This color does not mean anything alone and needs to be resolved using a control instance and for example TControl.GetDefaultColor, TControl.GetColorResolvingParent or TControl.GetRGBColorResolvingParent

Declaration

Source position: graphics.pp line 268

const clDefault = TColor($20000000);

See also

#LCL.Controls.TControl.GetDefaultColor | Get the default color for this widget, from Parent or color type
#LCL.Controls.TControl.GetColorResolvingParent | Returns the color of the control while resolving clDefault and ParentColor
#LCL.Controls.TControl.GetRGBColorResolvingParent | Returns a RGB value for the color of the control


clDkGray

Declaration

Source position: graphics.pp line 255

const clDkGray = TColor($808080);


clDontMask

Declaration

Source position: graphics.pp line 314

const clDontMask = clBlack;


clFirstSpecialColor

Declaration

Source position: graphics.pp line 311

const clFirstSpecialColor = clBtnHiLight;


clForm

Represents the color of the background of a form

Declaration

Source position: graphics.pp line 302

const clForm = TColor(SYS_COLOR_BASE or COLOR_FORM);


clFuchsia

Declaration

Source position: graphics.pp line 252

const clFuchsia = TColor($FF00FF);


clGradientActiveCaption

Declaration

Source position: graphics.pp line 298

const clGradientActiveCaption = TColor(SYS_COLOR_BASE or COLOR_GRADIENTACTIVECAPTION);


clGradientInactiveCaption

Declaration

Source position: graphics.pp line 299

const clGradientInactiveCaption = TColor(SYS_COLOR_BASE or COLOR_GRADIENTINACTIVECAPTION);


clGray

Declaration

Source position: graphics.pp line 246

const clGray = TColor($808080);


clGrayText

Declaration

Source position: graphics.pp line 288

const clGrayText = TColor(SYS_COLOR_BASE or COLOR_GRAYTEXT);


clGreen

Declaration

Source position: graphics.pp line 241

const clGreen = TColor($008000);


clHighlight

Declaration

Source position: graphics.pp line 284

const clHighlight = TColor(SYS_COLOR_BASE or COLOR_HIGHLIGHT);


clHighlightText

Declaration

Source position: graphics.pp line 285

const clHighlightText = TColor(SYS_COLOR_BASE or COLOR_HIGHLIGHTTEXT);


clHotLight

Declaration

Source position: graphics.pp line 297

const clHotLight = TColor(SYS_COLOR_BASE or COLOR_HOTLIGHT);


clInactiveBorder

Declaration

Source position: graphics.pp line 282

const clInactiveBorder = TColor(SYS_COLOR_BASE or COLOR_INACTIVEBORDER);


clInactiveCaption

Declaration

Source position: graphics.pp line 274

const clInactiveCaption = TColor(SYS_COLOR_BASE or COLOR_INACTIVECAPTION);


clInactiveCaptionText

Declaration

Source position: graphics.pp line 290

const clInactiveCaptionText = TColor(SYS_COLOR_BASE or COLOR_INACTIVECAPTIONTEXT);


clInfoBk

Declaration

Source position: graphics.pp line 295

const clInfoBk = TColor(SYS_COLOR_BASE or COLOR_INFOBK);


clInfoText

Declaration

Source position: graphics.pp line 294

const clInfoText = TColor(SYS_COLOR_BASE or COLOR_INFOTEXT);


clLime

Declaration

Source position: graphics.pp line 249

const clLime = TColor($00FF00);


clLtGray

Declaration

Source position: graphics.pp line 254

const clLtGray = TColor($C0C0C0);


clMaroon

Declaration

Source position: graphics.pp line 240

const clMaroon = TColor($000080);


clMask

Declaration

Source position: graphics.pp line 313

const clMask = clWhite;


clMedGray

Declaration

Source position: graphics.pp line 263

const clMedGray = TColor($A4A0A0);


clMenu

Declaration

Source position: graphics.pp line 275

const clMenu = TColor(SYS_COLOR_BASE or COLOR_MENU);


clMenuBar

Declaration

Source position: graphics.pp line 301

const clMenuBar = TColor(SYS_COLOR_BASE or COLOR_MENUBAR);


clMenuHighlight

Declaration

Source position: graphics.pp line 300

const clMenuHighlight = TColor(SYS_COLOR_BASE or COLOR_MENUHILIGHT);


clMenuText

The color of the text in menus

Declaration

Source position: graphics.pp line 278

const clMenuText = TColor(SYS_COLOR_BASE or COLOR_MENUTEXT);


clMoneyGreen

Declaration

Source position: graphics.pp line 260

const clMoneyGreen = TColor($C0DCC0);


clNavy

Declaration

Source position: graphics.pp line 243

const clNavy = TColor($800000);


clNone

Declaration

Source position: graphics.pp line 267

const clNone = TColor($1FFFFFFF);


clOlive

Declaration

Source position: graphics.pp line 242

const clOlive = TColor($008080);


clPurple

Declaration

Source position: graphics.pp line 244

const clPurple = TColor($800080);


clRed

Declaration

Source position: graphics.pp line 248

const clRed = TColor($0000FF);


clScrollBar

Declaration

Source position: graphics.pp line 271

const clScrollBar = TColor(SYS_COLOR_BASE or COLOR_SCROLLBAR);


clSilver

Declaration

Source position: graphics.pp line 247

const clSilver = TColor($C0C0C0);


clSkyBlue

Declaration

Source position: graphics.pp line 261

const clSkyBlue = TColor($F0CAA6);


clTeal

Declaration

Source position: graphics.pp line 245

const clTeal = TColor($808000);


clWhite

Declaration

Source position: graphics.pp line 256

const clWhite = TColor($FFFFFF);


clWindow

The color of the background of a widget, for example a TEdit. This is usually white. Don't confuse this with the background of a window, or form, which is given by clForm

Declaration

Source position: graphics.pp line 276

const clWindow = TColor(SYS_COLOR_BASE or COLOR_WINDOW);


clWindowFrame

Declaration

Source position: graphics.pp line 277

const clWindowFrame = TColor(SYS_COLOR_BASE or COLOR_WINDOWFRAME);


clWindowText

The color of the text in a widget, such as for example TEdit. This is usually black. Don't confuse with the color of the window decoration caption or of a raised control such as buttons or anything else.

Declaration

Source position: graphics.pp line 279

const clWindowText = TColor(SYS_COLOR_BASE or COLOR_WINDOWTEXT);

See also

clWindow | The color of the background of a widget, for example a TEdit. This is usually white. Don't confuse this with the background of a window, or form, which is given by clForm
clBtnText | The color that the text in a button or other raised area should have.


clYellow

Declaration

Source position: graphics.pp line 250

const clYellow = TColor($00FFFF);


cmBlackness

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with all black.

Declaration

Source position: graphics.pp line 397

const cmBlackness = BLACKNESS;


cmDstInvert

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (not Dst)

Declaration

Source position: graphics.pp line 398

const cmDstInvert = DSTINVERT;


cmMergeCopy

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Src and Pattern)

Declaration

Source position: graphics.pp line 399

const cmMergeCopy = MERGECOPY;


cmMergePaint

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or not Src)

Declaration

Source position: graphics.pp line 400

const cmMergePaint = MERGEPAINT;


cmNotSrcCopy

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (not Src)

Declaration

Source position: graphics.pp line 401

const cmNotSrcCopy = NOTSRCCOPY;


cmNotSrcErase

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (not (Dst or Src))

Declaration

Source position: graphics.pp line 402

const cmNotSrcErase = NOTSRCERASE;


cmPatCopy

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Pattern)

Declaration

Source position: graphics.pp line 403

const cmPatCopy = PATCOPY;


cmPatInvert

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst xor Pattern)

Declaration

Source position: graphics.pp line 404

const cmPatInvert = PATINVERT;


cmPatPaint

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or (not Src) or Pattern)

Declaration

Source position: graphics.pp line 405

const cmPatPaint = PATPAINT;


cmSrcAnd

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst and Src)

Declaration

Source position: graphics.pp line 406

const cmSrcAnd = SRCAND;


cmSrcCopy

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with Src.

Declaration

Source position: graphics.pp line 407

const cmSrcCopy = SRCCOPY;


cmSrcErase

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with ((not Dst) and Src)

Declaration

Source position: graphics.pp line 408

const cmSrcErase = SRCERASE;


cmSrcInvert

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst xor Src)

Declaration

Source position: graphics.pp line 409

const cmSrcInvert = SRCINVERT;


cmSrcPaint

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or Src)

Declaration

Source position: graphics.pp line 410

const cmSrcPaint = SRCPAINT;


cmWhiteness

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with all white.

Declaration

Source position: graphics.pp line 411

const cmWhiteness = WHITENESS;


DefFontData

Default Data for any new Font

Declaration

Source position: graphics.pp line 94

var DefFontData: TFontData = (Handle: 0; Height: 0; Pitch: fpDefault; Style: []; Charset: DEFAULT_CHARSET; Quality: fqDefault; Name: 'default'; Orientation: 0);

Description

New TFont instances are initialized with the values in this structure.

About font default values: The default font is chosen by the interfaces depending on the context.

For example, there can be a different default font for a button and a groupbox.

See also

TFontData

A record holding Data about the current Font


ExtendedColorCount

Declaration

Source position: graphics.pp line 264

const ExtendedColorCount = 4;


FontCharsets

Declaration

Source position: graphics.pp line 1991

const FontCharsets: array [0..18] of TIdentMapEntry = ((Value: ANSI_CHARSET; Name: 'ANSI_CHARSET'), (Value: DEFAULT_CHARSET; Name: 'DEFAULT_CHARSET'), (Value: SYMBOL_CHARSET; Name: 'SYMBOL_CHARSET'), (Value: MAC_CHARSET; Name: 'MAC_CHARSET'), (Value: SHIFTJIS_CHARSET; Name: 'SHIFTJIS_CHARSET'), (Value: HANGEUL_CHARSET; Name: 'HANGEUL_CHARSET'), (Value: JOHAB_CHARSET; Name: 'JOHAB_CHARSET'), (Value: GB2312_CHARSET; Name: 'GB2312_CHARSET'), (Value: CHINESEBIG5_CHARSET; Name: 'CHINESEBIG5_CHARSET'), (Value: GREEK_CHARSET; Name: 'GREEK_CHARSET'), (Value: TURKISH_CHARSET; Name: 'TURKISH_CHARSET'), (Value: VIETNAMESE_CHARSET; Name: 'VIETNAMESE_CHARSET'), (Value: HEBREW_CHARSET; Name: 'HEBREW_CHARSET'), (Value: ARABIC_CHARSET; Name: 'ARABIC_CHARSET'), (Value: BALTIC_CHARSET; Name: 'BALTIC_CHARSET'), (Value: RUSSIAN_CHARSET; Name: 'RUSSIAN_CHARSET'), (Value: THAI_CHARSET; Name: 'THAI_CHARSET'), (Value: EASTEUROPE_CHARSET; Name: 'EASTEUROPE_CHARSET'), (Value: OEM_CHARSET; Name: 'OEM_CHARSET'));


FontResourceCache

Declaration

Source position: graphics.pp line 1986

var FontResourceCache: TFontHandleCache = ;


Reference for unit 'Graphics'

Unit contains definitions for many fundamental classes and types used in graphic applications

uses
sysutils,
Math,
Types,
Classes,
contnrs,
Laz_AVL_Tree,
FPImage, |
FPCanvas,
FPWriteBMP, |
FPWritePNG, |
PNGComn,
FPReadPNM,
FPWritePNM,
FPReadJpeg,
FPWriteJpeg,
FPReadTiff,
FPTiffCmn,
FPReadGif,
FPCAdds, |
LazUTF8Classes,
LazLoggerBase,
LazUtilities,
LCLVersion, | Contains the version number constants of the LCL.
LCLStrConsts, | This unit contains all resource strings of the LCL
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLProc, | Useful lower level helper functions and classes
LMessages, |
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
LCLResCache, | Types and methods to cache interface resources
IntfGraphics, | Classes and functions for easy handling of raw images (interface images)
GraphType,
IcnsTypes, |
GraphMath, | A Set of Mathematical Helper routines to simply Cross-Platform Canvas drawing etc
WSReferences;

Related topics

Progress

Monitoring the progress of drawing a complicated Graphic


Reference for unit 'Graphics': Constants

bsBDiagonal |
bsClear |
bsCross |
bsDiagCross |
bsFDiagonal |
bsHorizontal |
bsSolid |
bsVertical |
cl3DDkShadow |
cl3DFace |
cl3DHiLight |
cl3DLight |
cl3DShadow |
clActiveBorder |
clActiveCaption |
clAppWorkspace |
clAqua |
clBackground |
clBlack |
clBlue |
clBtnFace | The color of the face of a button. This color is also utilized in many other places for raised areas such as a panel.
clBtnHighlight |
clBtnHiLight |
clBtnShadow |
clBtnText | The color that the text in a button or other raised area should have.
clCaptionText |
clColorDesktop |
clCream |
clDefault | The main color of a given control. This color does not mean anything alone and needs to be resolved using a control instance and for example TControl.GetDefaultColor, TControl.GetColorResolvingParent or TControl.GetRGBColorResolvingParent
clDkGray |
clDontMask |
clFirstSpecialColor |
clForm | Represents the color of the background of a form
clFuchsia |
clGradientActiveCaption |
clGradientInactiveCaption |
clGray |
clGrayText |
clGreen |
clHighlight |
clHighlightText |
clHotLight |
clInactiveBorder |
clInactiveCaption |
clInactiveCaptionText |
clInfoBk |
clInfoText |
clLime |
clLtGray |
clMaroon |
clMask |
clMedGray |
clMenu |
clMenuBar
clMenuHighlight
clMenuText | The color of the text in menus
clMoneyGreen |
clNavy |
clNone |
clOlive |
clPurple |
clRed |
clScrollBar |
clSilver |
clSkyBlue |
clTeal |
clWhite |
clWindow | The color of the background of a widget, for example a TEdit. This is usually white. Don't confuse this with the background of a window, or form, which is given by clForm
clWindowFrame |
clWindowText | The color of the text in a widget, such as for example TEdit. This is usually black. Don't confuse with the color of the window decoration caption or of a raised control such as buttons or anything else.
clYellow |
cmBlackness | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with all black.
cmDstInvert | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (not Dst)
cmMergeCopy | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Src and Pattern)
cmMergePaint | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or not Src)
cmNotSrcCopy | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (not Src)
cmNotSrcErase | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (not (Dst or Src))
cmPatCopy | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Pattern)
cmPatInvert | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst xor Pattern)
cmPatPaint | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or (not Src) or Pattern)
cmSrcAnd | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst and Src)
cmSrcCopy | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with Src.
cmSrcErase | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with ((not Dst) and Src)
cmSrcInvert | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst xor Src)
cmSrcPaint | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or Src)
cmWhiteness | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with all white.
ExtendedColorCount
FontCharsets |
PIXELFORMAT_BPP
pmBlack |
pmCopy |
pmMask |
pmMaskNotPen |
pmMaskPenNot |
pmMerge |
pmMergeNotPen |
pmMergePenNot |
pmNop |
pmNot |
pmNotCopy |
pmNotMask |
pmNotMerge |
pmNotXor |
pmWhite |
pmXor |
psClear |
psDash |
psDashDot |
psDashDotDot |
psDot |
psInsideframe |
psPattern
psSolid |
StandardColorsCount


Reference for unit 'Graphics': Types

PColor |
PIcnsRec
TAntialiasingMode
TBitmapHandleType |
TBrushStyle | Style of Brush to be used
TCanvasOrientation |
TCanvasState |
TCanvasStates |
TColor | A color type used by most LCL drawing functions
TCopymode |
TCustomBitmapClass |
TDefaultColorType
TFillMode |
TFillStyle |
TFontCharSet |
TFontData | A record holding Data about the current Font
TFontDataName |
TFontName |
TFontPitch |
TFontQuality | Output font quality, such as antialiasing
TFontStyle |
TFontStyles |
TFontStylesbase |
TFPImageBitmapClass | TFPImageBitmapClass - class of TFPImageBitmap
TGetColorStringProc |
TGradientDirection |
TGraphicClass | TGraphicClass - class of TGraphic
TIcnsRec
TIconImageClass |
TJPEGPerformance |
TJPEGQualityRange |
TLCLTextMetric
TOnGetSystemFont
TOnLoadGraphicFromClipboardFormat |
TOnSaveGraphicToClipboardFormat |
TPenEndCap
TPenJoinStyle
TPenMode |
TPenPattern
TPenStyle |
TPixelFormat |
TProgressEvent | TProgressEvent - for monitoring the progress of a drawing process
TProgressStage |
TRasterImageClass
TRegionCombineMode
TRegionOperation
TRegionOperations
TRegionOperationType
TSharedRasterImageClass | TSharedRasterImageClass - class of TSharedRasterImage
TTextLayout | How the Text is to be laid out in the Text Rectangle
TTextStyle | The Style of the Text to be drawn in a rectangle
TTiffUnit
TTransparentMode |


Reference for unit 'Graphics': Classes

EGraphicException | EGraphicException - exception handler for error in graphics
EInvalidGraphic | EInvalidGraphic - exception handler for an invalid graphic
EInvalidGraphicOperation | EInvalidGraphicOperation - exception handler for invalid graphic operation
TBitmap | TBitmap is the data of an image, and can be loaded from a file, stream or resource in .bmp or .xpm format
TBrush | The Brush to be used to Paint on the current Canvas
TBrushHandleCache | TBrushHandleCache - resource cache for Brush Handles
TCanvas | TCanvas represents a drawing surface which might be attached to a visual control which might be displayed on the screen or to an offscreen bitmap. It contains a number of drawing functions.
TCursorImage | TCursorImage - an Icon to be used to represent a cursor
TCursorImageImage | TCursorImageImage - the image for a cursor, stored as an Icon
TCustomBitmap | TCustomBitMap - the base class for TBitmap
TCustomIcon | TCustomIcon - base class for TIcon
TFont | The Font to be used for drawing Text
TFontHandleCache | TFontHandleCache - a resource cache for font handles
TFontHandleCacheDescriptor | TFontHandleCacheDescriptor - descriptor for items in Font Handle Cache
TFPImageBitmap | A class of Bitmap using the FPImage reader and writer (i.e. customized for FreePascal)
TGIFImage
TGraphic | TGraphic - Base class for dealing with Graphic images
TGraphicsObject | TGraphicsObject - Primitive ancestor class, mainly for Delphi compatibility
TIcnsIcon
TIcnsList
TIcon | TIcon - icons, small images typically associated with applications, controls, etc.
TIconImage | TIconImage - a primitive Icon class with handles for the Bitmap, Mask and Palette
TJPEGImage | TJPEGImage - a class for handling images stored in JPEG (compressed) format
TPen | The current Pen for drawing on the current Canvas
TPenHandleCache | TPenHandleCache - Resource Cache for Pen Handles
TPenHandleCacheDescriptor | TPenHandleCacheDescriptor - a cache descriptor for Pen Handles
TPicture | TPicture is a TGraphic container, used in place of a TGraphic if the graphic can be of any TGraphic class.
TPixmap | PixMap - a class derived from TBitMap , with wrapper to deal specifically with PixMaps (i.e. using 'XPM' format)
TPortableAnyMapGraphic | TPortableAnyMapGraphic - a PAM graphic image
TPortableNetworkGraphic | TPortableNetworkGraphic - a PNG image
TRasterImage | TRasterImage - base class for a number of graphic controls, including TCustomBitmap and TCustomIcon, which use a raster of dots to display graphic information
TRegion | A defined Region on the screen, in which text is written
TSharedBitmap | TSharedBitmap - a reference counted Bitmap graphic
TSharedCursorImage | TSharedCursorImage - a reference counted shared image to be used for cursors
TSharedCustomBitmap | TSharedCustomBitmap - a reference counted base class for TSharedBitmap, TSharedPixmap, TSharedJPEGImage, TSharedPortableNetworkGraphic and TSharedPortableAnyMapGraphic
TSharedGIFImage
TSharedIcnsIcon
TSharedIcon | TSharedIcon - a reference counted shared Icon
TSharedImage | TSharedImage - base class for reference counted images
TSharedJpegImage | TSharedJpegImage - a reference counted shared image of type JPEG
TSharedPixmap | TSharedPixmap - a reference counted Pixmap graphic
TSharedPortableAnyMapGraphic | TSharedPortableAnyMapGraphic - a reference counted shared PAMG
TSharedPortableNetworkGraphic | TSharedPortableNetworkGraphic - a reference counted PNG Image
TSharedRasterImage | TSharedRasterImage - a reference counted raster image (may be shared between several controls)
TSharedTiffImage
TTiffImage


Reference for unit 'Graphics': Procedures and functions

AllocPatternBitmap
Blue | Finds the Blue component of the supplied color
CharsetToIdent |
ClearXLFDHeight |
ClearXLFDItem |
ClearXLFDPitch |
ClearXLFDStyle |
ColorIndex
ColorToIdent | ColorToIdent - given a Color value, find its name (Ident) in the look-up table of Colors
ColorToRGB | ColorToRGB - given a Color value, converts into RGB
ColorToString | ColorToString - given a color value, returns a corresponding color name like 'Green'
CreateBitmapFromFPImage
CreateBitmapFromLazarusResource | CreateBitmapFromLazarusResource - creates a bitmap image using data read into a stream from a Lazarus Resource (.LRS)
CreateBitmapFromResourceName
CreateCompatibleBitmaps
CreateGraphicFromResourceName
DbgS |
DecColor | DecColor - decrease the component RGBs of a color by the quantity specified (usually results in a darker color overall)
ExtractFamilyFromXLFDName |
ExtractXLFDItem |
FontNameToPangoFontDescStr |
FPColorToTColor | FPColorToTColor - converts a color specified as a FPColor to a color of type TColor
FPColorToTColorRef
GetCharsetValues |
GetColorValues |
GetDefFontCharSet |
GetFontData
GetGraphicClassForFileExtension |
GraphicExtension |
GraphicFileMask |
GraphicFilter |
Green | Finds the Green component of the supplied color
IdentEntry | IdentEntry - checks that a given Entry exists in a Map of color names
IdentToCharset |
IdentToColor | IdentToColor - given a color identifier (name) returns the color value
InvertColor | InvertColor - returns the complementary color to the supplied value - helps to produce a 'negative' image
IsFontNameXLogicalFontDesc |
IsSysColor
LazResourceXPMToPPChar |
LoadBitmapFromLazarusResource | Deprecated - technically a bitmap is created, not loaded
LoadBitmapFromLazarusResourceHandle | Deprecated - technically a bitmap is created, not loaded
LoadCursorFromLazarusResource | LoadCursorFromLazarusResource - loads a named cursor handle from the Lazarus Resource (.LRS)
ReadXPMFromStream |
ReadXPMSize |
Red | Finds the Red component of the supplied color
RedGreenBlue | RedGreenBlue - decomposes a composite color into its component Red, Green and Blue values
Register |
RGBToColor | RGBToColor - assembles the supplied values for Red, Green and Blue into a composite color
ScaleX
ScaleY
StringToColor | StringToColor - given a color name like 'clBlue', returns the corresponding color value
StringToColorDef
SysColorToSysColorIndex | SysColorToSysColorIndex - if Color is one of the system colors, returns the Index of the system color
TColorToFPColor | TColorToFPColor - converts a color of type TColor to one specified as a FPColor
TestStreamIsBMP |
TestStreamIsCursor |
TestStreamIsIcon |
TestStreamIsXPM |
UpdateHandleObjects |
XLFDHeightIsSet |
XLFDNameToLogFont |
XPMToPPChar |


Reference for unit 'Graphics': Variables

BrushResourceCache |
DefFontData | Default Data for any new Font
FontResourceCache |
OnGetSystemFont
OnLoadGraphicFromClipboardFormat |
OnLoadSaveClipBrdGraphicValid |
OnSaveGraphicToClipboardFormat |
PenResourceCache |
ScreenInfo |


Index of all identifiers in unit 'Graphics'

A B C D E F G I L O P R S T U X

A

AllocPatternBitmap | amOff
amDontCare | amOn

B

Blue | bsBDiagonal | bsFDiagonal
bmDDB | bsClear | bsHorizontal
bmDIB | bsCross | bsSolid
BrushResourceCache | bsDiagCross | bsVertical

C

CharsetToIdent | clGray | clWindowText
cl3DDkShadow | clGrayText | clYellow
cl3DFace | clGreen | cmBlackness
cl3DHiLight | clHighlight | cmDstInvert
cl3DLight | clHighlightText | cmMergeCopy
cl3DShadow | clHotLight | cmMergePaint
clActiveBorder | clInactiveBorder | cmNotSrcCopy
clActiveCaption | clInactiveCaption | cmNotSrcErase
clAppWorkspace | clInactiveCaptionText | cmPatCopy
clAqua | clInfoBk | cmPatInvert
clBackground | clInfoText | cmPatPaint
clBlack | clLime | cmSrcAnd
clBlue | clLtGray | cmSrcCopy
clBtnFace | clMaroon | cmSrcErase
clBtnHighlight | clMask | cmSrcInvert
clBtnHiLight | clMedGray | cmSrcPaint
clBtnShadow | clMenu | cmWhiteness
clBtnText | clMenuBar | ColorIndex
clCaptionText | clMenuHighlight | ColorToIdent
clColorDesktop | clMenuText | ColorToRGB
clCream | clMoneyGreen | ColorToString
clDefault | clNavy | coRighttoLeft
clDkGray | clNone | CreateBitmapFromFPImage
clDontMask | clOlive | CreateBitmapFromLazarusResource
ClearXLFDHeight | clPurple | CreateBitmapFromResourceName
ClearXLFDItem | clRed | CreateCompatibleBitmaps
ClearXLFDPitch | clScrollBar | CreateGraphicFromResourceName
ClearXLFDStyle | clSilver | csBrushValid
clFirstSpecialColor | clSkyBlue | csFontValid
clForm | clTeal | csHandleValid
clFuchsia | clWhite | csLefttoRight
clGradientActiveCaption | clWindow | csPenvalid
clGradientInactiveCaption | clWindowFrame | csRegionValid

D

DbgS | dctFont | DefFontData
dctBrush | DecColor |

E

EGraphicException | EInvalidGraphicOperation | ExtractFamilyFromXLFDName
EInvalidGraphic | ExtendedColorCount | ExtractXLFDItem

F

fmAlternate | fpDefault | fqDraft
fmWinding | fpFixed | fqNonAntialiased
FontCharsets | fpVariable | fqProof
FontNameToPangoFontDescStr | fqAntialiased | fsBold
FontResourceCache | fqCleartype | fsItalic
FPColorToTColor | fqCleartypeNatural | fsStrikeOut
FPColorToTColorRef | fqDefault | fsUnderline

G

gdHorizontal | GetDefFontCharSet | GraphicFileMask
gdVertical | GetFontData | GraphicFilter
GetCharsetValues | GetGraphicClassForFileExtension | Green
GetColorValues | GraphicExtension |

I

IdentEntry | IdentToColor | IsFontNameXLogicalFontDesc
IdentToCharset | InvertColor | IsSysColor

L

LazResourceXPMToPPChar | LoadBitmapFromLazarusResourceHandle
LoadBitmapFromLazarusResource | LoadCursorFromLazarusResource

O

OnGetSystemFont | OnLoadSaveClipBrdGraphicValid
OnLoadGraphicFromClipboardFormat | OnSaveGraphicToClipboardFormat

P

PColor | PIXELFORMAT_BPP | pmNotMask
pecFlat | pjsBevel | pmNotMerge
pecRound | pjsMiter | pmNotXor
pecSquare | pjsRound | pmWhite
PenResourceCache | pmBlack | pmXor
pf15bit | pmCopy | psClear
pf16bit | pmMask | psDash
pf1bit | pmMaskNotPen | psDashDot
pf24bit | pmMaskPenNot | psDashDotDot
pf32bit | pmMerge | psDot
pf4bit | pmMergeNotPen | psInsideframe
pf8bit | pmMergePenNot | psPattern
pfCustom | pmNop | psSolid
pfDevice | pmNot |
PIcnsRec | pmNotCopy |

R

ReadXPMFromStream | RGBToColor | rgnNewRect
ReadXPMSize | rgnAnd | rgnOr
Red | rgnCombine | rgnXOR
RedGreenBlue | rgnCopy |
Register | rgnDiff |

S

ScaleX | StandardColorsCount | SysColorToSysColorIndex
ScaleY | StringToColor |
ScreenInfo | StringToColorDef |

T

TAntialiasingMode | TFontStylesbase | TPixelFormat
TBitmap | TFPImageBitmap | TPixmap
TBitmapHandleType | TFPImageBitmapClass | TPortableAnyMapGraphic
TBrush | TGetColorStringProc | TPortableNetworkGraphic
TBrushHandleCache | TGIFImage | TProgressEvent
TBrushStyle | TGradientDirection | TProgressStage
TCanvas | TGraphic | TRasterImage
TCanvasOrientation | TGraphicClass | TRasterImageClass
TCanvasState | TGraphicsObject | TRegion
TCanvasStates | TIcnsIcon | TRegionCombineMode
TColor | TIcnsList | TRegionOperation
TColorToFPColor | TIcnsRec | TRegionOperations
TCopymode | TIcon | TRegionOperationType
TCursorImage | TIconImage | TSharedBitmap
TCursorImageImage | TIconImageClass | TSharedCursorImage
TCustomBitmap | TJPEGImage | TSharedCustomBitmap
TCustomBitmapClass | TJPEGPerformance | TSharedGIFImage
TCustomIcon | TJPEGQualityRange | TSharedIcnsIcon
TDefaultColorType | tlBottom | TSharedIcon
TestStreamIsBMP | tlCenter | TSharedImage
TestStreamIsCursor | TLCLTextMetric | TSharedJpegImage
TestStreamIsIcon | tlTop | TSharedPixmap
TestStreamIsXPM | tmAuto | TSharedPortableAnyMapGraphic
TFillMode | tmFixed | TSharedPortableNetworkGraphic
TFillStyle | TOnGetSystemFont | TSharedRasterImage
TFont | TOnLoadGraphicFromClipboardFormat | TSharedRasterImageClass
TFontCharSet | TOnSaveGraphicToClipboardFormat | TSharedTiffImage
TFontData | TPen | TTextLayout
TFontDataName | TPenEndCap | TTextStyle
TFontHandleCache | TPenHandleCache | TTiffImage
TFontHandleCacheDescriptor | TPenHandleCacheDescriptor | TTiffUnit
TFontName | TPenJoinStyle | TTransparentMode
TFontPitch | TPenMode | tuCentimeter
TFontQuality | TPenPattern | tuInch
TFontStyle | TPenStyle | tuNone
TFontStyles | TPicture | tuUnknown

U

UpdateHandleObjects

X

XLFDHeightIsSet XLFDNameToLogFont XPMToPPChar


OnGetSystemFont

Declaration

Source position: graphics.pp line 1947

var OnGetSystemFont: TOnGetSystemFont = Nil;


OnLoadGraphicFromClipboardFormat

Declaration

Source position: graphics.pp line 1945

var OnLoadGraphicFromClipboardFormat: TOnLoadGraphicFromClipboardFormat = Nil;


OnLoadSaveClipBrdGraphicValid

Declaration

Source position: graphics.pp line 1944

var OnLoadSaveClipBrdGraphicValid: Boolean = False;


OnSaveGraphicToClipboardFormat

Declaration

Source position: graphics.pp line 1946

var OnSaveGraphicToClipboardFormat: TOnSaveGraphicToClipboardFormat = Nil;


PColor

Declaration

Source position: graphics.pp line 65

type PColor = ^TColor;


PenResourceCache

Declaration

Source position: graphics.pp line 1987

var PenResourceCache: TPenHandleCache = ;


PIcnsRec

Declaration

Source position: graphics.pp line 1662

type PIcnsRec = ^TIcnsRec;


PIXELFORMAT_BPP

Declaration

Source position: graphics.pp line 224

const PIXELFORMAT_BPP: array [TPixelFormat] of Byte = (0, 1, 4, 8, 15, 16, 24, 32, 0);


pmBlack

Declaration

Source position: graphics.pp line 155

const pmBlack = FPCanvas.pmBlack;


pmCopy

Declaration

Source position: graphics.pp line 159

const pmCopy = FPCanvas.pmCopy;


pmMask

Declaration

Source position: graphics.pp line 167

const pmMask = FPCanvas.pmMask;


pmMaskNotPen

Declaration

Source position: graphics.pp line 164

const pmMaskNotPen = FPCanvas.pmMaskNotPen;


pmMaskPenNot

Declaration

Source position: graphics.pp line 162

const pmMaskPenNot = FPCanvas.pmMaskPenNot;


pmMerge

Declaration

Source position: graphics.pp line 165

const pmMerge = FPCanvas.pmMerge;


pmMergeNotPen

Declaration

Source position: graphics.pp line 163

const pmMergeNotPen = FPCanvas.pmMergeNotPen;


pmMergePenNot

Declaration

Source position: graphics.pp line 161

const pmMergePenNot = FPCanvas.pmMergePenNot;


pmNop

Declaration

Source position: graphics.pp line 157

const pmNop = FPCanvas.pmNop;


pmNot

Declaration

Source position: graphics.pp line 158

const pmNot = FPCanvas.pmNot;


pmNotCopy

Declaration

Source position: graphics.pp line 160

const pmNotCopy = FPCanvas.pmNotCopy;


pmNotMask

Declaration

Source position: graphics.pp line 168

const pmNotMask = FPCanvas.pmNotMask;


pmNotMerge

Declaration

Source position: graphics.pp line 166

const pmNotMerge = FPCanvas.pmNotMerge;


pmNotXor

Declaration

Source position: graphics.pp line 170

const pmNotXor = FPCanvas.pmNotXor;


pmWhite

Declaration

Source position: graphics.pp line 156

const pmWhite = FPCanvas.pmWhite;


pmXor

Declaration

Source position: graphics.pp line 169

const pmXor = FPCanvas.pmXor;


Monitoring the progress of drawing a complicated Graphic

TProgressEvent is a generic progress notification event which may be used by TGraphic classes with computationally intensive (slow) operations, such as loading, storing, or transforming image data.

Event params:
Stage | Indicates whether this call to the OnProgress event is to prepare for, process, or clean up after a graphic operation. If OnProgress is called at all, the first call for a graphic operation will be with Stage = psStarting, to allow the OnProgress event handler to allocate whatever resources it needs to process subsequent progress notifications. After Stage = psStarting, you are guaranteed that OnProgress will be called again with Stage = psEnding to allow you to free those resources, even if the graphic operation is aborted by an exception. Zero or more calls to OnProgress with Stage = psRunning may occur between the psStarting and psEnding calls.
PercentDone | The ratio of work done to work remaining, on a scale of 0 to 100. Values may repeat or even regress (get smaller) in successive calls. PercentDone is usually only a guess, and the guess may be dramatically altered as new information is discovered in decoding the image. The value of this property could usefully be passed to a ProgressBar to show the user how drawing is progressing
RedrawNow | Indicates whether the graphic can be/should be redrawn immediately. Useful for showing successive approximations of an image as data is available instead of waiting for all the data to arrive before drawing anything. Since there is no message loop activity during graphic operations, you should call Update to force a control to be redrawn immediately in the OnProgress event handler. Redrawing a graphic when RedrawNow = False could corrupt the image and/or cause exceptions.
Rect | Area of image that has changed and needs to be redrawn.
Msg | Optional text describing in one or two words what the graphic class is currently working on. Ex: "Loading" "Storing" "Reducing colors". The Msg string can also be empty. Msg strings should be resourced for translation, should not contain trailing periods, and should be used only for display purposes. (Do not use the construct: if Msg = 'Loading' then...)


psClear

Declaration

Source position: graphics.pp line 151

const psClear = FPCanvas.psClear;


psDash

Declaration

Source position: graphics.pp line 147

const psDash = FPCanvas.psDash;


psDashDot

Declaration

Source position: graphics.pp line 149

const psDashDot = FPCanvas.psDashDot;


psDashDotDot

Declaration

Source position: graphics.pp line 150

const psDashDotDot = FPCanvas.psDashDotDot;


psDot

Declaration

Source position: graphics.pp line 148

const psDot = FPCanvas.psDot;


psInsideframe

Declaration

Source position: graphics.pp line 152

const psInsideframe = FPCanvas.psInsideframe;


psPattern

Declaration

Source position: graphics.pp line 153

const psPattern = FPCanvas.psPattern;


psSolid

Declaration

Source position: graphics.pp line 146

const psSolid = FPCanvas.psSolid;


ScreenInfo

Declaration

Source position: graphics.pp line 1979

var ScreenInfo: TScreenInfo = (PixelsPerInchX: 72; PixelsPerInchY: 72; ColorDepth: 24; Initialized: False);


StandardColorsCount

Declaration

Source position: graphics.pp line 257

const StandardColorsCount = 16;


TAntialiasingMode

Declaration

Source position: graphics.pp line 943

type TAntialiasingMode = (

  amDontCare,

  amOn,

  amOff

);


TBrushStyle

Style of Brush to be used

Declaration

Source position: graphics.pp line 673

type TBrushStyle = TFPBrushStyle;


TColor

A color type used by most LCL drawing functions

Declaration

Source position: graphics.pp line 66

type TColor = TGraphicsColor;

Description

Format is $00bbggrr - blue, green, red. There are some predefined color constants like TMaroon. See ColorToRGB and RGBToColor. Additionally there are "system colors", like clWindowText, which have a color or pattern depending on the users theme, the LCL control and the drawing tool (Pen, Brush, Font).


TCopymode

Declaration

Source position: graphics.pp line 197

type TCopymode = LongInt;


TDefaultColorType

Declaration

Source position: graphics.pp line 955

type TDefaultColorType = (

  dctBrush,

  dctFont

);


TFillMode

Declaration

Source position: graphics.pp line 195

type TFillMode = (

  fmAlternate,

  fmWinding

);


TFillStyle

Declaration

Source position: graphics.pp line 194

type TFillStyle = TGraphicsFillStyle;


TFontName

Declaration

Source position: graphics.pp line 69

type TFontName = String;


TFontPitch

Declaration

Source position: graphics.pp line 68

type TFontPitch = (

  fpDefault,

  fpVariable,

  fpFixed

);


TFontQuality

Output font quality, such as antialiasing

Declaration

Source position: graphics.pp line 75

type TFontQuality = (
fqDefault, | Default font quality
fqDraft, | Prefer other font features (size, style) against output quality
fqProof, | Prefer output quality against other font features (size, style)
fqNonAntialiased, | Disable font antialiasing
fqAntialiased, | Use font antialiasing
fqCleartype,
fqCleartypeNatural
);


TFontStyle

Declaration

Source position: graphics.pp line 71

type TFontStyle = (

  fsBold,

  fsItalic,

  fsUnderline,

  fsStrikeOut

);


TFontStyles

Declaration

Source position: graphics.pp line 72

type TFontStyles = set of (

  fsBold,

  fsItalic,

  fsUnderline,

  fsStrikeOut

);


TFontStylesbase

Declaration

Source position: graphics.pp line 73

type TFontStylesbase = set of (

  fsBold,

  fsItalic,

  fsUnderline,

  fsStrikeOut

);


TGetColorStringProc

Declaration

Source position: graphics.pp line 1888

type TGetColorStringProc = procedure(

  const s: AnsiString

) of object;


TGradientDirection

Declaration

Source position: graphics.pp line 938

type TGradientDirection = (

  gdVertical,

  gdHorizontal

);


TIcnsRec

Declaration

Source position: graphics.pp line 1658

type TIcnsRec = record

  IconType: TicnsIconType;

  RawImage: TRawImage;

end;


TJPEGPerformance

Declaration

Source position: graphics.pp line 1754

type TJPEGPerformance = TJPEGReadPerformance;


TJPEGQualityRange

Declaration

Source position: graphics.pp line 1753

type TJPEGQualityRange = TFPJPEGCompressionQuality;


TLCLTextMetric

Declaration

Source position: graphics.pp line 949

type TLCLTextMetric = record

  Ascender: Integer;

  Descender: Integer;

  Height: Integer;

end;


TOnGetSystemFont

Declaration

Source position: graphics.pp line 1941

type TOnGetSystemFont = function: HFONT;


TOnLoadGraphicFromClipboardFormat

Declaration

Source position: graphics.pp line 1935

type TOnLoadGraphicFromClipboardFormat = procedure(

  Dest: TGraphic;

  ClipboardType: TClipboardType;

  FormatID: TClipboardFormat

);


TOnSaveGraphicToClipboardFormat

Declaration

Source position: graphics.pp line 1938

type TOnSaveGraphicToClipboardFormat = procedure(

  Src: TGraphic;

  ClipboardType: TClipboardType;

  FormatID: TClipboardFormat

);


TPenJoinStyle

Declaration

Source position: graphics.pp line 581

type TPenJoinStyle = (

  pjsRound,

  pjsBevel,

  pjsMiter

);


TPenMode

Declaration

Source position: graphics.pp line 564

type TPenMode = TFPPenMode;


TPenPattern

Declaration

Source position: graphics.pp line 588

type TPenPattern = array of LongWord;


TPenStyle

Declaration

Source position: graphics.pp line 563

type TPenStyle = TFPPenStyle;


TPixelFormat

Declaration

Source position: graphics.pp line 211

type TPixelFormat = (

  pfDevice,

  pf1bit,

  pf4bit,

  pf8bit,

  pf15bit,

  pf16bit,

  pf24bit,

  pf32bit,

  pfCustom

);


TProgressEvent

TProgressEvent - for monitoring the progress of a drawing process

Declaration

Source position: graphics.pp line 208

type TProgressEvent = TFPImgProgressEvent;


TProgressStage

Declaration

Source position: graphics.pp line 207

type TProgressStage = TFPImgProgressStage;


TTextLayout

How the Text is to be laid out in the Text Rectangle

Declaration

Source position: graphics.pp line 108

type TTextLayout = (

  tlTop,

  tlCenter,

  tlBottom

);

Description

At the Bottom, Center or Top of the available window or box


TTextStyle

The Style of the Text to be drawn in a rectangle

Declaration

Source position: graphics.pp line 109

type TTextStyle = packed record

  Alignment: TAlignment;

  Layout: TTextLayout;

  SingleLine: Boolean;

  Clipping: Boolean;

  ExpandTabs: Boolean;

  ShowPrefix: Boolean;

  Wordbreak: Boolean;

  Opaque: Boolean;

  SystemFont: Boolean;

  RightToLeft: Boolean;

  EndEllipsis: Boolean;

end;

Description

The Style of the Text to be drawn in a rectangle

  • Alignment : TextRect Only: horizontal alignment
  • Layout : TextRect Only: vertical alignment
  • SingleLine: boolean; If WordBreak is false then process #13, #10 as standard chars and perform no Line breaking.
  • Clipping : boolean; TextRect Only: Clip Text to passed Rectangle
  • ExpandTabs: boolean; currently ignored
  • ShowPrefix: boolean; TextRect Only: Process first single ampersand per line as an underscore and draw double ampersand as a single ampersand
  • Wordbreak : boolean; TextRect Only: If line of text is too long to fit between left and right boundaries, try to break into multiple lines between words
  • Opaque : boolean; TextRect: Fills background with current Brush
  • Opaque : TextOut : Fills background with current foreground color
  • SystemFont: Boolean; Use the system font instead of Canvas Font
  • RightToLeft: Boolean; For RightToLeft text reading (Text Direction)


TTiffUnit

Declaration

Source position: graphics.pp line 1801

type TTiffUnit = (

  tuUnknown,

  tuNone,

  tuInch,

  tuCentimeter

);


TTransparentMode

Declaration

Source position: graphics.pp line 230

type TTransparentMode = (

  tmAuto,

  tmFixed

);


[Up] Reference for unit 'GraphMath' (#lcl)

GraphMath Operators

This Unit contains a number of routines for calculating and converting series of graphic points from one coordinate system to another.

A fundamental type is introduced, called TFloatPoint. It is an extended precision record containing an X and a Y coordinate for a graphic point. Its structure is as follows:

Type
  TFloatPoint = Record
    X, Y : Extended;
  end;

The Unit contains definitions for mathematical operators which extend the normal definitions of addition, subtraction, multiplication, division and comparison to cover manipulations with TFloatPoints, allowing, for example, addition or multiplication of two TFloatPoints, a TFloatPoint and a TPoint, or a TFloatPoint and an Extended Precision number.


Reference for unit 'GraphMath'

A Set of Mathematical Helper routines to simply Cross-Platform Canvas drawing etc

uses
Types,
Classes,
sysutils,
Math, |
LCLProc; | Useful lower level helper functions and classes

Related topics

GraphMath Operators

GraphMath Operators


Reference for unit 'GraphMath': Types

PPoint |
TBezier |
TFloatPoint | TFloatPoint - an extended precision record specifying the X and Y coordinates of a point in a graphic environment


Reference for unit 'GraphMath': Procedures and functions

add(Extended,TFloatPoint):TFloatPoint
add(TFloatPoint,Extended):TFloatPoint
add(TFloatPoint,TFloatPoint):TFloatPoint
add(TFloatPoint,TPoint):TFloatPoint
add(TPoint,TFloatPoint):TFloatPoint
Angles2Coords | Angles2Coords - convert an Eccentric Angle and an Angle-Length, into the coords for Start and End Radial-Points
Arc2Bezier | Arc2Bezier - convert an Arc and ArcLength into a Bezier Approximation of the Arc.
assign(TFloatPoint):TPoint
assign(TPoint):TFloatPoint
Bezier | Bezier - function to get a Bezier figure from the given points
Bezier2Polyline | Bezier2Polyline - convert a 4-Point Bezier into a Pointer Array of TPoint and a Count variable
BezierArcPoints | BezierArcPoints - convert an Arc and ArcLength into a Pointer Array of TPoints for use with Polyline or Polygon
BezierMidPoint | BezierMidPoint - get the Mid-Point of any 4-Point Bezier. It is primarily for use in SplitBezier.
Coords2Angles | Coords2Angles - convert the coords for Start and End Radial-Points into an Eccentric counter clockwise Angle and an Angle-Length
Distance | Get the Distance between any two Points. It is primarily for use in other routines such as EccentricAngle
divide(TFloatPoint,Extended):TFloatPoint
divide(TFloatPoint,TFloatPoint):TFloatPoint
divide(TFloatPoint,TPoint):TFloatPoint
divide(TPoint,TFloatPoint):TFloatPoint
EccentricAngle | EccentricAngle - get the Eccentric Angle of a given point on any non-rotated ellipse
EllipseRadialLength | EllipseRadialLength - Radial-Length of non-rotated ellipse at any given Eccentric Angle
equal(TFloatPoint,TFloatPoint):Boolean
equal(TPoint,TPoint):Boolean
equal(TRect,TRect):Boolean
FloatPoint | FloatPoint - it is essentially like Classes.Point in use, except that it accepts Extended Parameters. It is Primarily for use with and in Bezier routines.
LineEndPoint | LineEndPoint - get the End-Point of a line of any given Length at any given angle with any given Start-Point
multiply(Extended,TFloatPoint):TFloatPoint
multiply(TFloatPoint,Extended):TFloatPoint
multiply(TFloatPoint,TFloatPoint):TFloatPoint
multiply(TFloatPoint,TPoint):TFloatPoint
multiply(TPoint,TFloatPoint):TFloatPoint
PolyBezier2Polyline | PolyBezier2Polyline - convert an array of 4-Point Bezier into a Pointer Array of TPoint and a Count variable
PolyBezierArcPoints | PolyBezierArcPoints - convert an Arc and ArcLength into a Pointer Array of TPoints for use with Polyline or Polygon
Quadrant | Determine the Quadrant of any point, given the Center
RadialPoint | Get the RadialPoint at any given Eccentric angle on any non-rotated ellipse
SplitBezier | SplitBezier - split any 4-Point Bezier into two 4-Point Beziers: a 'Left' and a 'Right'
subtract(TFloatPoint,Extended):TFloatPoint
subtract(TFloatPoint,TFloatPoint):TFloatPoint
subtract(TFloatPoint,TPoint):TFloatPoint
subtract(TPoint,TFloatPoint):TFloatPoint


Index of all identifiers in unit 'GraphMath'

A B C D E F L M P Q R S T

A

add(Extended,TFloatPoint):TFloatPoint | add(TFloatPoint,TPoint):TFloatPoint | Arc2Bezier
add(TFloatPoint,Extended):TFloatPoint | add(TPoint,TFloatPoint):TFloatPoint | assign(TFloatPoint):TPoint
add(TFloatPoint,TFloatPoint):TFloatPoint | Angles2Coords | assign(TPoint):TFloatPoint

B

Bezier | BezierArcPoints
Bezier2Polyline | BezierMidPoint

C

Coords2Angles

D

Distance | divide(TFloatPoint,TFloatPoint):TFloatPoint | divide(TPoint,TFloatPoint):TFloatPoint
divide(TFloatPoint,Extended):TFloatPoint | divide(TFloatPoint,TPoint):TFloatPoint |

E

EccentricAngle | equal(TFloatPoint,TFloatPoint):Boolean | equal(TRect,TRect):Boolean
EllipseRadialLength | equal(TPoint,TPoint):Boolean |

F

FloatPoint

L

LineEndPoint

M

multiply(Extended,TFloatPoint):TFloatPoint | multiply(TFloatPoint,TFloatPoint):TFloatPoint | multiply(TPoint,TFloatPoint):TFloatPoint
multiply(TFloatPoint,Extended):TFloatPoint | multiply(TFloatPoint,TPoint):TFloatPoint |

P

PolyBezier2Polyline PolyBezierArcPoints PPoint

Q

Quadrant

R

RadialPoint

S

SplitBezier | subtract(TFloatPoint,TFloatPoint):TFloatPoint | subtract(TPoint,TFloatPoint):TFloatPoint
subtract(TFloatPoint,Extended):TFloatPoint | subtract(TFloatPoint,TPoint):TFloatPoint |

T

TBezier TFloatPoint


PPoint

Declaration

Source position: graphmath.pp line 43

type PPoint = ^TPoint;


TBezier

Declaration

Source position: graphmath.pp line 41

type TBezier = array [0..3] of TFloatPoint;


TFloatPoint

TFloatPoint - an extended precision record specifying the X and Y coordinates of a point in a graphic environment

Declaration

Source position: graphmath.pp line 37

type TFloatPoint = record

  X: Extended;

  Y: Extended;

end;


Reference for unit 'GraphUtil'

Contains routines and types used when drawing graphics

uses
Types,
Math,
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
GraphType,
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLIntf; | Contains WinAPI like functions for Delphi compatibility

Overview

GraphUtil.pp contains routines and types used when drawing graphics. They focus primarily on converting colors and drawing gradients, scroll bars, and arrows.

It includes routines used to convert between both the HSL (hue, saturation, lightness) and HSV (hue, saturation, brightness value) alternative representations of the RGB color model.

HSV models the way different colors mix together, with the saturation dimension resembling various tints of brightly colored paint, and the value dimension resembling the mixture of those paints with varying amounts of black or white paint.

HSL places saturated colors around a circle with a lightness value of 0.5, where a lightness value of 0 or 1 is fully black or white (respectively).

GraphUtil is used in the Lazarus IDE, in LCL WidgetSet components, and optional Lazarus components like FPReport, SynEdit, and TAChart.


Reference for unit 'GraphUtil': Constants

NiceArrowAngle


Reference for unit 'GraphUtil': Types

TArrowType | Indicates the drawing style for an arrow
TScrollDirection | Enumerated type that indicates the direction for scrollbar arrows


Reference for unit 'GraphUtil': Procedures and functions

AntiAliasedStretchDrawBitmap | Stretch-draws a bitmap using anti-aliased drawing
ColorAdjustLuma |
ColorHLSToRGB |
ColorRGBToHLS | Converts an RGB color value to Hue, Lightness, and Saturation values
ColorToGray | Converts a Lazarus TColor value to its grayscale equivalent
ColorToHLS | Converts a TColor value to its Hue, Lightness, and Saturation values
ColorToHSV | Converts a TColor value to Hue, Saturation, and brightness Values
DrawArrow | Draws an arrow at the specified location on a canvas
DrawGradientWindow | Draws a window with a Title using gradient coloring
DrawVerticalGradient | Draws a gradient from top to bottom with parabolic color variation
FloodFill | A simple first-in-first-out circular buffer (queue) for flood-filling contiguous voxels
GetHighLightColor |
GetHValue | Gets the Hue value from the specified TColor value
GetShadowColor |
GetSValue | Gets the Saturation value from the specified TColor value
GetVValue | Gets the brightness value from the specified TColor value
HLStoColor | Converts Hue, Lightness, and Saturation values to a TColor value
HLStoRGB | Converts Hue, Lightness, and Saturation values to a RGB color values
HSVRangeToColor |
HSVToColor | Converts Hue, Saturation, and brightness values to a TColor value
HSVtoRGB | Converts Hue, Saturation, and brightness values to RGB values
HSVtoRGBQuad | Converts Hue, Saturation, and brightness values to a TRGBQuad value
HSVtoRGBRange |
HSVtoRGBTriple | Converts Hue, Saturation, and brightness values to a TRGBTriple value
NormalizeRect | Ensures that coordinates in the rectangle are in the correct order
RGBtoHLS | Converts RGB color values to Hue, Lightness, and Saturation values
RGBToHSV | Comverts RGB values to Hue, Saturation, and brightness values
RGBtoHSVRange |
WaveTo | Draws a hoizontal or vertical wave at the specified position to the given device context


Index of all identifiers in unit 'GraphUtil'

A C D F G H N R S T W

A

AntiAliasedStretchDrawBitmap atArrows atSolid

C

ColorAdjustLuma | ColorRGBToHLS | ColorToHLS
ColorHLSToRGB | ColorToGray | ColorToHSV

D

DrawArrow DrawGradientWindow DrawVerticalGradient

F

FloodFill

G

GetHighLightColor | GetShadowColor | GetVValue
GetHValue | GetSValue |

H

HLStoColor | HSVToColor | HSVtoRGBRange
HLStoRGB | HSVtoRGB | HSVtoRGBTriple
HSVRangeToColor | HSVtoRGBQuad |

N

NiceArrowAngle NormalizeRect

R

RGBtoHLS RGBToHSV RGBtoHSVRange

S

sdDown | sdRight
sdLeft | sdUp

T

TArrowType TScrollDirection

W

WaveTo


NiceArrowAngle

Declaration

Source position: graphutil.pp line 63

const NiceArrowAngle = 45 * pi / 180;

Description

45*pi/180


TArrowType

Indicates the drawing style for an arrow

Declaration

Source position: graphutil.pp line 62

type TArrowType = (
atSolid, | Arrow is drawn using a solid, filled color
atArrows | Arrow is drawn using chevrons
);


TScrollDirection

Enumerated type that indicates the direction for scrollbar arrows

Declaration

Source position: graphutil.pp line 61

type TScrollDirection = (

  sdLeft,

  sdRight,

  sdUp,

  sdDown

);


constCellPadding

Default padding for the content in grid cells

Declaration

Source position: grids.pas line 189

const constCellPadding: Byte = 3;


constColRowBorderTolerance

Minimum proximity to row or column borders for resizing operations

Declaration

Source position: grids.pas line 190

const constColRowBorderTolerance: Byte = 3;


constRubberSpace

Default spacing around rubberband rectangles

Declaration

Source position: grids.pas line 188

const constRubberSpace: Byte = 2;


DefaultGridOptions

Set with the default grid options enabled for LCL grid controls

Declaration

Source position: grids.pas line 184

const DefaultGridOptions = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goRangeSelect, goSmoothScroll];


DefaultGridOptions2

Declaration

Source position: grids.pas line 186

const DefaultGridOptions2 = [];


DEFBUTTONWIDTH

Default width for edit control buttons in a grid

Declaration

Source position: grids.pas line 76

const DEFBUTTONWIDTH = 25;

Description

DEFBUTTONWIDTH is a constant that contains the default width for the button displayed in a grid cell editor. The value for the constant is 25 (pixels). DEFBUTTONWIDTH is used when setting the bounds for TButtonCellEditor controls.

See also

TButtonCellEditor

TButtonCellEditor - the editor for button cells in a grid


DEFCOLWIDTH

Default width for columns in a grid control

Declaration

Source position: grids.pas line 75

const DEFCOLWIDTH = 64;

Description

DEFCOLWIDTH is a constant used as the default width for columns in a grid control. The value for the constant is 64 (pixels). DEFCOLWIDTH is used when getting the value for the DefColWidth in TCustomGrid.

See also

TCustomGrid.DefaultColWidth

Default value for the width of newly created grid columns.


DEFIMAGEPADDING

Default padding used for title images displayed in a grid

Declaration

Source position: grids.pas line 77

const DEFIMAGEPADDING = 2;

Description

DEFIMAGEPADDING is a constant which contains the padding added to images displayed in the fixed title area for grid controls. The value for the constant is 2 (pixels). DEFIMAGEPADDING is used in methods like TCustomGrid.DrawColumnTitleImage and TCustomStringGrid.AutoAdjustColumn.

See also

TCustomGrid.DrawColumnTitleImage | DrawColumnTitleImage - draw the title image of the specified column
TCustomStringGrid.AutoAdjustColumn | Adjusts and renders the font, text and images for the specified column


EO_AUTOSIZE

Represents the auto-size editor option in a grid message

Declaration

Source position: grids.pas line 67

const EO_AUTOSIZE = $1;


EO_HOOKKEYDOWN

Represnts the hook key down editor option in a grid message

Declaration

Source position: grids.pas line 68

const EO_HOOKKEYDOWN = $2;


EO_HOOKKEYPRESS

Represents the hook key press editor option in a grid message

Declaration

Source position: grids.pas line 69

const EO_HOOKKEYPRESS = $4;


EO_HOOKKEYUP

Represents the hook key up editor option in a grid message

Declaration

Source position: grids.pas line 70

const EO_HOOKKEYUP = $8;


EO_IMPLEMENTED

Represents the implemented editor option in a grid message

Declaration

Source position: grids.pas line 72

const EO_IMPLEMENTED = $20;


EO_SELECTALL

Represents the select all content editor option in a grid message

Declaration

Source position: grids.pas line 71

const EO_SELECTALL = $10;


GM_GETGRID

Lazarus message used to get the grid for an editing control

Declaration

Source position: grids.pas line 63

const GM_GETGRID = LM_INTERFACELAST + 108;


GM_GETVALUE

Lazarus message for getting the value in a grid edit control

Declaration

Source position: grids.pas line 56

const GM_GETVALUE = LM_INTERFACELAST + 101;


GM_READY

Lazarus message sent when the grid can display its editing controls

Declaration

Source position: grids.pas line 62

const GM_READY = LM_INTERFACELAST + 107;


GM_SELECTALL

Lazarus message for selecting the content in a grid edit control

Declaration

Source position: grids.pas line 59

const GM_SELECTALL = LM_INTERFACELAST + 104;


GM_SETBOUNDS

Lazarus message for setting the bounds for a grid edit control

Declaration

Source position: grids.pas line 58

const GM_SETBOUNDS = LM_INTERFACELAST + 103;


GM_SETGRID

Lazarus message for setting the grid for an edit control

Declaration

Source position: grids.pas line 57

const GM_SETGRID = LM_INTERFACELAST + 102;


GM_SETMASK

Lazarus message for setting the edit mask used in a grid edit control

Declaration

Source position: grids.pas line 60

const GM_SETMASK = LM_INTERFACELAST + 105;


GM_SETPOS

Lazarus message for setting the position of a grid edit control

Declaration

Source position: grids.pas line 61

const GM_SETPOS = LM_INTERFACELAST + 106;


GM_SETVALUE

Lazarus message for setting the value in a grid edit control

Declaration

Source position: grids.pas line 55

const GM_SETVALUE = LM_INTERFACELAST + 100;


GRIDFILEVERSION

Current revision level for the grids.pas file

Declaration

Source position: grids.pas line 52

const GRIDFILEVERSION = 3;

Description

1
Initial revision
2
Introduced goSmoothScroll grid option
3
Introduced Col/Row FixedAttr and NormalAttr


How to use

[Up] Reference for unit 'Grids' (#lcl)

How to use Grids including StringGrids, DrawGrids and DbGrids

Customizing Grids

Grids are components derived from the TCustomControl class and do not have a native widget associated with them. So they are not restricted by the look of the current interface theme. This can be both an advantage and a disadvantage: usually programmers want to create a uniform-look application. Lazarus grids are flexible enough to allow programmers to make them look similar to other native controls; alternatively they can customize the grid to obtain almost the same look in any platform or widget interface (with the exception of scrollbars, whose look is still determined by the current theme).

Some properties can affect the way the grid looks by acting when the cell is about to be painted in PrepareCanvas/OnPrepareCanvas by changing default canvas properties like brush color or font. Following is a list of such properties:

Properties and Events for Customizing Grids
Property | Meaning
AlternateColor | The user can change the background color that appears on alternate rows. This is to allow easy reading of grid rows data.
Color | Sets the primary color used to draw non fixed cells' background.
FixedColor | The color used to draw fixed cells' background.
Flat | Eliminates the 3d look of fixed cells.
TitleFont | Font used to draw the text in fixed cells.
TitleStyle

Changes the 3D look of fixed cells. There are 3 settings:

tsLazarus
The default look
tsNative
Tries to use an appearance that is in concordance with the current widgetset theme
tsStandard
A more contrasted look, like Delphi grids
AltColorStartNormal | If true, alternate color is always in the second row after fixed rows; the first row after fixed rows will always be the default color. If false, default color is set to the first row as if there were no fixed rows.
BorderColor | Sets the grid's border color used when Flat=True and BorderStyle=bsSingle;
EditorBorderStyle | If set to bsNone under Windows the cell editors will not have the border, like in Delphi; set to bsSingle by default because the border can be theme specific in some widgetsets and to allow a uniform look.
FocusColor | The color used to draw the current focused cell if UseXORFeatures is not set; by default this is clRed.
FocusRectVisible | Turns on/off the drawing of focused cell.
GridLineColor | Color of grid lines in non fixed area.
GridLineStyle | Pen style used to draw lines in non fixed area, possible choices are: psSolid, psDash, psDot, psDashDot, psDashDotDot, psinsideFrame, psPattern, psClear; default is psSolid.
SelectedColor | Color used to draw cell background on selected cells.
UseXORFeatures | If set, focus rect is drawn using XOR mode so it should make visible the focus rect in combination with any cell color background. It also affects the way that moving columns look.
DefaultDrawing | Normally the grid prepares its grid canvas using properties according to the kind of cell that is being painted. If the user has written an OnDrawCell event handler, DefaultDrawing (if set) also paints the cell background; if the user is taking full responsibility for drawing the cell it is better to turn off this so painting is not duplicated. In a StringGrid, if DefaultDrawing is set it draws the text in each cell.
AutoAdvance | Where the cell cursor will go when pressing enter or tab/shift tab, or after editing.
ExtendedColSizing | If true, the user can resize columns, not just at the headers, but anywhere along the column's height.

Other Properties that Affect Grid Appearance:

Options

This is a set of zero or more choices, with some elements that enable diverse functionality but others that are related directly with grid's look. Options can be set at design-time or run-time.

goFixedVertLine, goFixedHorzLine
Draws a vertical or horizontal line respectively, delimiting cells or columns in the fixed area; active by default.
goVertLine, goHorzLine
The same as previous, but for the normal browseable area. A grid can be made to simulate a listbox by unsetting both of these options.
goDrawFocusSelected
If this option is enabled, a selection background is painted in the focused cell in addition to the focused dotted rectangle. Please note: this doesn't work when the goRowSelect option is set; in such case the row is always painted as if goDrawFocusSelected is set.
goRowSelect
Selects the full row instead of individual cells.
goFixedRowNumbering
If set, grid will do numbering of rows in first fixed column.
goHeaderHotTracking
If set, the grid will try to show a different look when the mouse cursor is over any fixed cell. In order for this to work, desired cell zone needs to be enabled with the HeaderHotZones. Try combining this option with TitleStyle= tsNative to get themed hot tracking look.
goHeaderPushedLook
If set, this option enables a pushed look when clicking any fixed cell. The zone of "pushable" cells is enabled using HeaderPushedZones property.

Description of the Grid Drawing Process

Like other custom controls, the grid is drawn using the paint method. In general terms the grid is drawn by painting all rows, and each row by painting its individual cells. The process is as follows:

  • First, the visible cells area is determined: each row is tested to see if it intersects the canvas clipping region; if it's OK, then the visible area is painted by drawing columns of each row.
  • The column and row values are used to identify the cell that is about to be painted and again each column is tested for intersection with the clipping region; if everything is OK, some additional properties like the cell's rectangular extent and visual state are passed as arguments to the DrawCell method.

  • As the drawing process is running, the visual state of each cell is adjusted according to grid options and position within grid. The visual state is retained in a variable of type TGridDrawState which is a set with following elements:

    gdSelected | The cell will have a selected look.
    gdFocused | The cell will have a focused look.
    gdFixed | Cell have to be painted with fixed cell look.
    gdHot | the mouse is over this cell, so paint it with hot tracking look
    gdPushed | the cell is being clicked, paint it with pushed look

  • DrawCell - The DrawCell method is virtual and may be overridden in descendent grids to do custom drawing. The information passed to DrawCell helps to identify which particular cell is being painted, the physical area occupied on the screen and its visible status. See DrawCell reference for details. For each cell the following occurs:

    • PrepareCanvas - If the DefaultDrawing is set, the grid canvas is setup with default properties for brush and font based on current visual state. For several design and run-time properties, the text alignment is set to match programmer selection in custom columns if they exists. If DefaultDrawing is false, brush color is set to clWindow and Font color to clWindowText, the text alignment is set with grids defaultTextStyle value.
    • OnPrepareCanvas - If the programmer wrote an event handler for the OnPrepareCanvas event, it is called at this point. This event can be used for doing simple customization like changing a cell's background color, font's properties like color, font face and style, Text layout like different combinations of left, center, top, bottom, right alignment, etc. Any change made to the canvas for a particular cell in this event would be lost, because the next cell drawing will reset canvas again to a default state. So it's safe doing changes only for a particular cell or cells and forget about it for the rest. Using this event sometimes helps to avoid using the OnDrawCell grid event, where users would be forced to duplicate the grid's drawing code.
    • OnDrawCell - Next, if no handler for the OnDrawCell event was specified, the grid calls the DefaultDrawCell method which simply paints the cell background using the current canvas brush color and style. If the OnDrawCell handler exists, the grid first paints the cell background, but only if the DefaultDrawing was set; then it calls the OnDrawCell event to do custom cell painting. Usually programmers want to do custom drawing only for particular cells, but standard drawing for others: in this case, they can restrict custom operation to certain cell or cells by looking into ACol, ARow and AState arguments, and for other cells simply call the DefaultDrawCell method and let the grid to take care of it.
    • Text - At this point, if the DefaultDrawing is true, the cell's text content is painted (only for TStringGrid).
    • Grid lines - The last step for each cell is to paint the grid lines: if grid options goVertLine, goHorzLine, goFixedVertLine and goFixedHorzLine are specified the cell grid is drawn at this point. Grids with only rows or only cols can be obtained by changing these options. If the programmer elected to have a "themed" look it is done at this point also (see TitleStyle).
    • FocusRect - When all columns of the current row have been painted it is time to draw the focus rectangle for the current selected cell or for the whole row if the goRowSelect option is set.

Grid Cell Selection

The location of a grid's current (focused) cell (or row) can be changed using keyboard, mouse or through code. In order to change cell focus successfully to another position, we must test the target position to see if it is allowed to receive cell focus. When using the keyboard, AutoAdvance performs part of the process by finding what should be the next focused cell. When using mouse clicks or moving by code, focus will not move from the current cell unless the target cell is permitted to receive focus.

The grid calls SelectCell to see if a cell is focusable: if this function returns true, then the target cell identified with arguments aCol and aRow is focusable (the current implementation of TCustomGrid simply returns true). TCustomDrawGrid and hence TDrawGrid and TStringGrid override this method and check first if a cell is any wider than 0; normally you don't want a 0 width cell selected so a cell with this characteristics is skipped automatically in the process of finding a suitable cell. The overridden method SelectCell also calls the user configurable event OnSelectCell: this event receives the cell coordinates as arguments and always returns a default result of True.

Once a cell is known to be focusable and we are sure a movement will take place, the method BeforeMoveSelection is called; this in turns triggers the OnBeforeSelection event. This method's arguments are the coordinates for the new focused cell; at this point any visible editor is hidden too. The "before" word means that selection is not yet changed and current focused coordinates can be accessed with grid.Col and grid.Row properties.

After that, the internal focused cell coordinates are changed and MoveSelection is called; this method's purpose (if set) is to trigger the OnSelection event (this is a notification that the focused cell has changed and the new cell coordinates are available through grid.row and grid.col properties).

Note that is not good to use the OnSelectCell event to detect cell focus changes, as this event will be triggered several times even for the same cell in the process of finding a suitable cell. Is better to use OnBeforeSelection or OnSelection events for this purpose.

Using Cell Editors

Users can specify what editor will be used for a cell using one of two methods.

  1. Using a custom column and selecting the ButtonStyle of the column. In this method the user can select the style of the editor that will be shown. Available values are: cbsAuto, cbsEllipsis, cbsNone, cbsPickList, cbsCheckboxColumn.

  2. Using the OnSelectEditor Grid Event

    Here the user specifies in the Editor parameter which editor to use for a cell identified by aCol, ARow in a TCustomDrawGrid derived grid or TColumn in TCustomDBGrid. The public EditorByStyle() function takes as parameter one of the following values: cbsAuto, cbsEllipsis, cbsNone, cbsPickList, cbsCheckboxColumn.

    This method takes precedence over the first one using custom columns. A Custom cell editor can be specified here, with values specific to the cell, row or column.

Description of Editor Styles

The following is a description of the editor styles. They are enumerated values of type TColumnButtonStyle and so they are prefixed by 'cbs'. This type was used to remain compatible with Delphi's DBGrid.

  • cbsAuto - This is the default editor style for TCustomGrid derived grids. The TStringCellEditor derived from TCustomMaskEdit is specialized to edit single line strings and is used by default in TStringGrid and TDrawGrid. When using Custom Columns, if the programmer filled the Column's PickList property, this behaves as if cbsPickList editor style was set. For a TCustomDBGrid that has a field of type Boolean, it behaves as if cbsCheckBoxColumn editor style was specified. This is the recommended value for custom cell editors. TODO: related OnEditingDone.

  • cbsEllipsis - This editor style is the most generic one. A button with ellipsis (...) appears in the editing cell and the programmer can use the OnEditButtonClick grid event to take any programmed action when the user presses the button. For example a calendar dialog could pop up to allow the user to select a specific date, a file open dialog could appear to find files, or a calculator could appear so the user could enter the numeric result of calculations, etc.

    • OnEditButtonClick is just a notification, to find out in which cell a button has been clicked by taking a look at the grid.Row and grid.Col properties.
    • A DBGrid has specific properties to retrieve the active column or field and because this event occurs in the active record, it could update the information in the active field.
    • This editor style is implemented using TButtonCellEditor, a direct descendant of TButton.
  • cbsNone - This editor style instructs the grid not to use any editor for a specific cell or column; it behaves then, as if the grid were read-only for such a cell or column.

  • cbsPickList - Used to present the user with a list of values that can be entered. This editor style is implemented using TPickListCellEditor, a component derived from TCustomComboBox. The list of values that are shown is filled in one of two ways depending on the method used to select the editor style.

    When using custom columns, programmers can enter a list of values using the column's PickList property. [FOR BEGINNERS: TODO: exact procedure to edit the list]

  • cbsCheckboxColumn - This editor style is at the moment only available in TDBGrid. If a field's contents associated with the column are restricted to a pair of values, for example, yes-no, true-false, on-off, 1-0, etc then cbsCheckboxColumn is used to modify the appearance of a column by using a checkbox representation that the user can toggle by using a mouse click or pressing the SPACE key.

    • If a ButtonStyle for a column is set to cbsAuto and DBGrid detects that the field associated with the column is a Boolean field, then the grid uses this editor style automatically. This automatic selection can be disabled or enabled using DBGrid's OptionsExtra property; setting dgeCheckboxColumn element to false disables this feature.
    • The values that are used to recognize the checked or unchecked states are set in a column's properties ValueChecked and ValueUnchecked.
    • At any moment, the field value can be in one to three states: Unchecked, Checked or Grayed.


Reference for unit 'Grids'

Classes for displaying tabular data as a series of rows and columns

uses
Classes,
sysutils,
Types,
typinfo,
Math,
FPCanvas,
HtmlDefs,
StrUtils,
LCLStrConsts, | This unit contains all resource strings of the LCL
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
Controls, | Contains types, constants, classes, and routines used to implement visual controls
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
LMessages, |
StdCtrls, | Several standard controls used in Lazarus forms
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
MaskEdit, | Defines classes for a masked edit control, i.e. editing with a masking string in place to obscure, format, or validate the text entered in the control
Buttons, | Contains types and classes used to implement specialized button classes
Clipbrd, | Definitions for the Clipboard to hold Cut or Copied data for Pasting
Themes, | For manipulation of display Themes, mostly in a Windows XP (and later) environment
ImgList, | Contains classes and types used in TCustomImageList, the base class for TImageList
LazFileUtils,
DynamicArray,
Maps,
LazUTF8,
LazUTF8Classes,
Laz2_XMLCfg,
LazLoggerBase,
LazUtilities,
LCSVUtils,
IntegerList;

Related topics

HowToUseGrids

How to use Grids including StringGrids, DrawGrids and DbGrids


Reference for unit 'Grids': Constants

constCellPadding | Default padding for the content in grid cells
constColRowBorderTolerance | Minimum proximity to row or column borders for resizing operations
constRubberSpace | Default spacing around rubberband rectangles
DefaultGridOptions | Set with the default grid options enabled for LCL grid controls
DefaultGridOptions2 |
DEFBUTTONWIDTH | Default width for edit control buttons in a grid
DEFCOLWIDTH | Default width for columns in a grid control
DEFIMAGEPADDING | Default padding used for title images displayed in a grid
EO_AUTOSIZE | Represents the auto-size editor option in a grid message
EO_HOOKKEYDOWN | Represnts the hook key down editor option in a grid message
EO_HOOKKEYPRESS | Represents the hook key press editor option in a grid message
EO_HOOKKEYUP | Represents the hook key up editor option in a grid message
EO_IMPLEMENTED | Represents the implemented editor option in a grid message
EO_SELECTALL | Represents the select all content editor option in a grid message
GM_GETGRID | Lazarus message used to get the grid for an editing control
GM_GETVALUE | Lazarus message for getting the value in a grid edit control
GM_READY | Lazarus message sent when the grid can display its editing controls
GM_SELECTALL | Lazarus message for selecting the content in a grid edit control
GM_SETBOUNDS | Lazarus message for setting the bounds for a grid edit control
GM_SETGRID | Lazarus message for setting the grid for an edit control
GM_SETMASK | Lazarus message for setting the edit mask used in a grid edit control
GM_SETPOS | Lazarus message for setting the position of a grid edit control
GM_SETVALUE | Lazarus message for setting the value in a grid edit control
GRIDFILEVERSION | Current revision level for the grids.pas file
soAll | All save options available in LCL grid controls


Reference for unit 'Grids': Types

PCellProps | Pointer to a TCellProps type
PColRowProps | Pointer to a TColRowProps type
PGridMessage | Pointer to a TGridMessage type
TAutoAdvance | Enumerated type with values controlling grid auto advance behavior
TCellHintPriority | Represents cell hint display priorities
TCellProcessEvent | Specifies an event handler used to process the value in a grid cell
TCellProcessType | Identifies the action performed for cell content
TCellProps | Contains attributes, data, and text for grid cells
TColRowProps | Contains the size and attributes for a column or a row in a grid
TColumnButtonStyle | Enumerated type with cell editor types available in a grid control
TEditorItem | TEditorItem - a single item on which a Composite Cell Editor operates
TGetCellHintEvent | Event used to get cell hints
TGetCheckboxStateEvent | Specifies an event handler signalled to get the state for a Checkbox cell in a grid
TGetEditEvent | Specifies an event handler used to get edit values or masks in a grid
TGridCoord | Stores mouse coordinates in screen pixels
TGridCursorState | Enumerated type with cursors available in a grid
TGridDataCache | Stores cache information about a grid control
TGridDrawState | Enumeration with Grid draw state values
TGridFlags | Set type used to store TGridFlagsOption enumeration values
TGridFlagsOption |
TGridMessage | Contains a LCL message and its auxiliary values
TGridOperationEvent | Event handler signalled when rows or columns are added, deleted or moved in a grid
TGridOption | Represents grip option values available for grid controls
TGridOption2 |
TGridOptions | Set type used to store enabled grid options
TGridOptions2 | Set type used to store enabled grid options from TGridOption2
TGridPropertyBackup | Stores data about rows and columns used in a TCustomGrid class instance
TGridRect |
TGridRectArray |
TGridSaveOptions | Represents save options available for LCL grid controls
TGridState | Enumerated type with grid state values
TGridZone | Enumerated type for grid zone values
TGridZoneSet | Set type used to store TGridZone enumeration values
THdrEvent | Specifies an event handler signalled when an event occurs in a fixed header cell
THeaderSizingEvent | Specifies an event handler signalled when a fixed cell header in a grid is resized
TItemType |
TMouseWheelOption | Enumerated type with values that control mouse wheel operation in a grid
TOnCompareCells | Specifies an event handler signalled to compare cell values
TOnDrawCell | Defines the event handler signalled to draw a cell a grid control
TOnPrepareCanvasEvent | Specifies an event handler signalled when preparing the canvas for a grid control
TOnSelectCellEvent | Specifies the event handler signalled when a cell is selected in a grid control
TOnSelectEvent | Specifies an event handler signalled for a selection in a grid control
TPrefixOption | Indicates if Accelerator keys if column titles are handled for a grid
TRangeSelectMode | Range selection modes available in a grid control
TSaveColumnEvent | Specifies an event handler used to load/save the configuration for a column in a grid
TSaveOptions | Set type used to store TGridSaveOptions values
TSelectEditorEvent | Specifies an event handler signalled to get an editor control for the specified cell
TSetCheckboxStateEvent | Specifies an event handler signalled to set the state for a Checkbox cell in a grid
TSetEditEvent | Specifies an event handler used to set the value for edit text in a grid
TSizingRec | Stores size and movement data for columns or rows in a grid
TSortOrder | Enumerated type with sort orders supported in a grid control
TTitleStyle | Enumeration with values that control the display style for fixed title cells
TToggledCheckboxEvent | Specifies an event handler signalled when the value in a CheckBox cell is changed
TUserCheckBoxBitmapEvent
TUserCheckBoxImageEvent | Specifies the event handler used to get the image drawn for a Checkbox column in a grid
TValidateEntryEvent | Specifies the event handler used to validate the content in a grid cell


Reference for unit 'Grids': Classes

EGridException | Exception raised for an error occurring in a Grid class
TButtonCellEditor | TButtonCellEditor - the editor for button cells in a grid
TCompositeCellEditor | TCompositeCellEditor - a general purpose editor for cells in a grid
TCustomDrawGrid | Base class for custom drawn grids
TCustomGrid | TCustomGrid - the base class for all grid controls
TCustomStringGrid | TCustomStringGrid - base class for TStringGrid
TDrawGrid | TDrawGrid - a custom drawn grid. May contain images in its cells.
TGridColumn | Implements a column definition used for tabular data in TCustomGrid
TGridColumns | TGridColumns - the group of columns in the grid
TGridColumnTitle | Provides properties and methods relevant to the title for a column in a grid
TPickListCellEditor | Implements a cell editor control which displays a Pick List
TStringCellEditor | Implements the default editor for cells in TCustomGrid
TStringGrid | TStringGrid - a specialized grid for displaying strings (textual content) in a matrix of columns and rows
TStringGridStrings | Repesents strings used as the cell values in TStringGrid
TVirtualGrid | Implements a grid for metadata where rows and columns are stored as arrays of Pointers


Reference for unit 'Grids': Procedures and functions

DrawRubberRect | Draw rubberband rectangle
FreeWorkingCanvas | Ensures a canvas handle for a device context is freed
GetWorkingCanvas | Ensures that a valid handle for a device context exists for the canvas
Register | Registers components in the Lazarus IDE


Reference for unit 'Grids': Variables

varCellpadding

varColRowBorderTolerance

varRubberSpace


Index of all identifiers in unit 'Grids'

A C D E F G I M P R S T V

A

aaDown | aaLeftUp | aaRightDown
aaLeft | aaNone | aaRightUp
aaLeftDown | aaRight |

C

cbsAuto | cbsNone | constCellPadding
cbsButton | cbsPickList | constColRowBorderTolerance
cbsButtonColumn | chpAll | constRubberSpace
cbsCheckboxColumn | chpAllNoDefault | cpCopy
cbsEllipsis | chpTruncOnly | cpPaste

D

DefaultGridOptions | DEFBUTTONWIDTH | DEFIMAGEPADDING
DefaultGridOptions2 | DEFCOLWIDTH | DrawRubberRect

E

EGridException | EO_HOOKKEYPRESS | EO_SELECTALL
EO_AUTOSIZE | EO_HOOKKEYUP |
EO_HOOKKEYDOWN | EO_IMPLEMENTED |

F

FreeWorkingCanvas

G

gcsColWidthChanging | GM_SETPOS | goRowSelect
gcsDefault | GM_SETVALUE | goRowSizing
gcsDragging | goAlwaysShowEditor | goScrollKeepVisible
gcsRowHeightChanging | goAutoAddRows | goScrollToLastCol
GetWorkingCanvas | goAutoAddRowsSkipContentCheck | goScrollToLastRow
gfAutoEditPending | goCellEllipsis | goSelectionActive
gfClientRectChange | goCellHints | goSmoothScroll
gfColumnsLocked | goColMoving | goTabs
gfEditingDone | goColSizing | goThumbTracking
gfEditorTab | goColSpanning | goTruncCellHints
gfEditorUpdateLock | goDblClickAutoSize | goVertLine
gfNeedsSelectActive | goDontScrollPartCell | GRIDFILEVERSION
gfPainting | goDrawFocusSelected | gsButtonColumnClicking
gfRevEditorTab | goEditing | gsColMoving
gfSizingStarted | goFixedColSizing | gsColSizing
gfUpdatingScrollbar | goFixedHorzLine | gsHeaderClicking
gfUpdatingSize | goFixedRowNumbering | gsNormal
gfVisualChange | goFixedVertLine | gsRowMoving
GM_GETGRID | goHeaderHotTracking | gsRowSizing
GM_GETVALUE | goHeaderPushedLook | gsSelecting
GM_READY | goHorzLine | gzFixedCells
GM_SELECTALL | goRangeSelect | gzFixedCols
GM_SETBOUNDS | goRelaxedRowSelect | gzFixedRows
GM_SETGRID | goRowHighlight | gzInvalid
GM_SETMASK | goRowMoving | gzNormal

I

itCell | itFixedColumn | itRow
itColumn | itFixedRow | itSelected
itFixed | itNormal |

M

mwCursor mwGrid

P

PCellProps | PGridMessage | poNone
PColRowProps | poHeaderClick |

R

Register rsmMulti rsmSingle

S

soAll | soContent | soPosition
soAscending | soDescending |
soAttributes | soDesign |

T

TAutoAdvance | TGridFlags | TPickListCellEditor
TButtonCellEditor | TGridFlagsOption | TPrefixOption
TCellHintPriority | TGridMessage | TRangeSelectMode
TCellProcessEvent | TGridOperationEvent | TSaveColumnEvent
TCellProcessType | TGridOption | TSaveOptions
TCellProps | TGridOption2 | TSelectEditorEvent
TColRowProps | TGridOptions | TSetCheckboxStateEvent
TColumnButtonStyle | TGridOptions2 | TSetEditEvent
TCompositeCellEditor | TGridPropertyBackup | TSizingRec
TCustomDrawGrid | TGridRect | tsLazarus
TCustomGrid | TGridRectArray | tsNative
TCustomStringGrid | TGridSaveOptions | TSortOrder
TDrawGrid | TGridState | tsStandard
TEditorItem | TGridZone | TStringCellEditor
TGetCellHintEvent | TGridZoneSet | TStringGrid
TGetCheckboxStateEvent | THdrEvent | TStringGridStrings
TGetEditEvent | THeaderSizingEvent | TTitleStyle
TGridColumn | TItemType | TToggledCheckboxEvent
TGridColumns | TMouseWheelOption | TUserCheckBoxBitmapEvent
TGridColumnTitle | TOnCompareCells | TUserCheckBoxImageEvent
TGridCoord | TOnDrawCell | TValidateEntryEvent
TGridCursorState | TOnPrepareCanvasEvent | TVirtualGrid
TGridDataCache | TOnSelectCellEvent |
TGridDrawState | TOnSelectEvent |

V

varCellpadding varColRowBorderTolerance varRubberSpace


PCellProps

Pointer to a TCellProps type

Declaration

Source position: grids.pas line 203

type PCellProps = ^TCellProps;


PColRowProps

Pointer to a TColRowProps type

Declaration

Source position: grids.pas line 210

type PColRowProps = ^TColRowProps;


PGridMessage

Pointer to a TGridMessage type

Declaration

Source position: grids.pas line 217

type PGridMessage = ^TGridMessage;


soAll

All save options available in LCL grid controls

Declaration

Source position: grids.pas line 182

const soAll: TSaveOptions = [soDesign, soAttributes, soContent, soPosition];

Description

soAll is a TSaveOptions set type representing all of the TGridSaveOptions values available in a LCL grid control.

See also

TGridSaveOptions

Represents save options available for LCL grid controls


TAutoAdvance

Enumerated type with values controlling grid auto advance behavior

Declaration

Source position: grids.pas line 141

type TAutoAdvance = (
aaNone, | Auto advance is not enabled
aaDown, | Advances down to the next row in the grid
aaRight, | Advances to the right (next cell) in the grid
aaLeft, | Advances to the left (previous cell) in the grid
aaRightDown, | Advances to the right and then to the next row
aaLeftDown, | Advances to the left and then to the next row
aaRightUp, | Advances to the right and then to the previous row
aaLeftUp | Advances to the left and then to the previous row
);

Description

TAutoAdvance is an enumerated type with values that represent the auto advance behaviors available in a grid control. TAutoAdvance is the type used to represent the AutoAdvance and TabAdvance properties in TCustomGrid.

See also

TCustomGrid.AutoAdvance | Automatically advance down the grid on successive mouse clicks or presses of the ENTER or TAB key
TCustomGrid.TabAdvance | Stores the behavior for Tab navigation used in the grid control
TCustomGrid.MoveNextSelectable | MoveNextSelectable - move to next selectable cell; use delta col and row if Relative is True; returns True if successful
TCustomGrid.MouseDown | Handler for MouseDown events
TCustomGrid.KeyDown | Invokes the OnKeyDown handler


TCellHintPriority

Represents cell hint display priorities

Declaration

Source position: grids.pas line 173

type TCellHintPriority = (
chpAll, | Uses all hints (both control and cell hints) including short and long display text values
chpAllNoDefault, | Uses all hints except the default hint for the grid control
chpTruncOnly | Uses the truncated cell hint text
);

Description

A grid control can display three types of hint: the default hint (in the Hint property), individual cell hints (using the OnCellHint event), and hints for truncated cells. TCellHintPriority determines how the hint text is determined when multiple hint text values are displayed.


TCellProcessEvent

Specifies an event handler used to process the value in a grid cell

Declaration

Source position: grids.pas line 386

type TCellProcessEvent = procedure(

  Sender: TObject;

  aCol: Integer;

  aRow: Integer;

  processType: TCellProcessType;

  var aValue: string

) of object;

Arguments

Sender | Grid control generating the event notification
aCol | Column number for the cell in the event notification
aRow | Row number for the cell in the event notification
processType | Process to perform on the cell value
aValue | Value for the cell after processing has been applied

Description

TCellProcessEvent specifies an event handler used to process the value in a grid cell in TCustomStringGrid. Arguments to the event handler identify the grid generating the event notification, the row and column numbers for the affected cell, and the value for the cell after processing. The processType argument specifies whether aValue is copied from or pasted to the cell.

TCellProcessEvent is the type used to implement the OnCellProcess in TCustomStringGrid. Applications must implement an object procedure using the signature for the event handler to respond to the event notification.

See also

TCustomStringGrid.OnCellProcess

Event handler signalled when copying or pasting content for Cells in the grid


TCellProcessType

Identifies the action performed for cell content

Declaration

Source position: grids.pas line 179

type TCellProcessType = (
cpCopy, | Copies the content in a grid cell
cpPaste | Pastes content into the grid cell
);

Description

TCellProcessType is an enumerated type with values that identify the action performed for the content in a grid cell. Values in the enumeration indicate whether cell content is copied or pasted in event handlers. TCellProcessType arguments are passed to the TCustomStringGrid.OnCellProcess event handler.

See also

TCellProcessEvent | Specifies an event handler used to process the value in a grid cell
TCustomStringGrid.OnCellProcess | Event handler signalled when copying or pasting content for Cells in the grid


TCellProps

Contains attributes, data, and text for grid cells

Declaration

Source position: grids.pas line 204

type TCellProps = record
Attr: pointer; | Attributes for a grid cell
Data: TObject; | Data for a grid cell
Text: pchar; | Display text for a grid cell
end;


TColRowProps

Contains the size and attributes for a column or a row in a grid

Declaration

Source position: grids.pas line 211

type TColRowProps = record

  Size: Integer;

  FixedAttr: pointer;

  NormalAttr: pointer;

end;


TColumnButtonStyle

Enumerated type with cell editor types available in a grid control

Declaration

Source position: grids.pas line 149

type TColumnButtonStyle = (
cbsAuto, | Button style is automatically determined by the grid control. Results in a TStringCellEditor being used for the cell.
cbsEllipsis, | Button style with an Ellipsis (...) is displayed as the cell editor. Results in a TCompositeCellEditor being used for the cell.
cbsNone, | Indicates no editor is required for a cell.
cbsPickList, | Indicates a Pick List is used as the cell editor. Results in a TPickListCellEditor being used for the cell.
cbsCheckboxColumn, | Indicates a CheckBox is displayed as the editor for the grid column.
cbsButton, | Indicates a cell editor with a Button is used as the cell editor. Results in a TButtonCellEditor being used.
cbsButtonColumn | Indicates a button centered in the cell is used as the cell editor.
);

Description

TColumnButtonStyle is an enumerated type with values that represent the different cell editor types available in a grid control. TColumnButtonStyle is the type used for the TGridColumn.ButtonStyle property, and passed as an argument when an editor is requested for a column definition. It is also used when the TCustomGrid.GetDefaultEditor method is called to get the default cell editor for a given column.

See also

TGridColumn.ButtonStyle | ButtonStyle - the style of any column button
TCustomGrid.GetDefaultEditor | GetDefaultEditor - returns the default cell editor for the specified column


TEditorItem

TEditorItem - a single item on which a Composite Cell Editor operates

Declaration

Source position: grids.pas line 296

type TEditorItem = record
Editor: TWinControl; | The Editor to be used for this item
Align: TAlign; | Align - how this item is to be aligned
ActiveControl: Boolean; | ActiveControl - returns True if this item is part of an active control
end;


TGetCellHintEvent

Event used to get cell hints

Declaration

Source position: grids.pas line 390

type TGetCellHintEvent = procedure(

  Sender: TObject;

  ACol: Integer;

  ARow: Integer;

  var HintText: string

) of object;

Arguments

Sender | The grid
ACol | Column index
ARow | Row index
HintText | Hint text


TGetCheckboxStateEvent

Specifies an event handler signalled to get the state for a Checkbox cell in a grid

Declaration

Source position: grids.pas line 1360

type TGetCheckboxStateEvent = procedure(

  Sender: TObject;

  ACol: Integer;

  ARow: Integer;

  var Value: TCheckBoxState

) of object;


TGetEditEvent

Specifies an event handler used to get edit values or masks in a grid

Declaration

Source position: grids.pas line 1358

type TGetEditEvent = procedure(

  Sender: TObject;

  ACol: Integer;

  ARow: Integer;

  var Value: string

) of object;

Arguments

Sender | Object for the event notification
ACol | Column number for the notification
ARow | Row number for the notification
Value | Value returned from the event handler

Description

TGetEditEvent is an object procedure type used for event handlers which get edit values or masks in a grid control. TGetEditEvent is the type used for the OnGetEditMask and OnGetEditText event handlers in TCustomDrawGrid.

See also

TCustomDrawGrid.OnGetEditMask | Event handler signalled to get the edit mask while editing a grid cell
TCustomDrawGrid.OnGetEditText | Event handler signalled to get the text to be edited in a grid cell


TGridCoord

Stores mouse coordinates in screen pixels

Declaration

Source position: grids.pas line 668

type TGridCoord = TPoint;

Description

TGridCoordinate is an alias for the TPoint type, and used to capture mouse coordinates in TCustomGrid and descendent classes. The X and Y coordinates refer to screen pixels, and are derived from the row and column numbers for the corresponding cell.

See also

TCustomGrid.MouseCoord | Find the mouse coordinates relative to the grid origin
TCustomGrid.MouseToCell | Convert mouse coordinates to the position of a cell in the grid


TGridCursorState

Enumerated type with cursors available in a grid

Declaration

Source position: grids.pas line 714

type TGridCursorState = (
gcsDefault, | Normal cursor shape/style
gcsColWidthChanging, | Cursor displayed when changing the size of a column
gcsRowHeightChanging, | Cursor displayed when resizing the height of a row
gcsDragging | Cursor displayed when dragging a row or column
);


TGridDataCache

Stores cache information about a grid control

Declaration

Source position: grids.pas line 680

type TGridDataCache = record

  FixedWidth: Integer;

  FixedHeight: Integer;

  GridWidth: Integer;

  GridHeight: Integer;

  ClientWidth: Integer;

  ClientHeight: Integer;

  ClientRect: TRect;

  ScrollWidth: Integer;

  ScrollHeight: Integer;

  HScrollBarNetRange: Integer;

  VisibleGrid: TRect;

  MaxClientXY: Tpoint;

  ValidRows: Boolean;

  ValidCols: Boolean;

  ValidGrid: Boolean;

  AccumWidth: TIntegerList;

  AccumHeight: TIntegerList;

  TLColOff: Integer;

  TLRowOff: Integer;

  MaxTopLeft: TPoint;

  MaxTLOffset: TPoint;

  HotCell: TPoint;

  HotCellPainted: Boolean;

  HotGridZone: TGridZone;

  ClickCell: TPoint;

  ClickMouse: TPoint;

  PushedCell: TPoint;

  PushedMouse: TPoint;

  ClickCellPushed: Boolean;

  FullVisibleGrid: TRect;

  MouseCell: TPoint;

  OldMaxTopLeft: TPoint;

end;

Description

TGridDataCache is a record type used to store and cache information about a grid control, its layout, and activity. TGridDataCache is the type used to implement the GCache in TCustomGrid.

See also

TCustomGrid.GCache

GCache - the cache to be used for grid data


TGridDrawState

Enumeration with Grid draw state values

Declaration

Source position: grids.pas line 134

type TGridDrawState = set of (
gdSelected, | Drawn in its Selected state
gdFocused, | Drawn in its Focused state
gdFixed, | Drawn using the Fixed cell colors
gdHot, | Drawn using the Hot display attributes
gdPushed, | Drawn in a Pushed state
gdRowHighlight | Drawn using the row highlighting color
);

Description

TGridDrawState is an enumeration with values that represent grid drawing states for a grid control. Values in TGridDrawState indicate the display attributes applied to a row, column, or individual cell in a grid control.

TGridDrawState arguments are passed to event handlers and methods in TCustomGrid.

See also

TOnDrawCell | Defines the event handler signalled to draw a cell a grid control
TOnPrepareCanvasEvent | Specifies an event handler signalled when preparing the canvas for a grid control
TCustomGrid.DrawCell | DrawCell - draws a cell at the given grid location (Col, Row) or in the specified Rectangle
TCustomGrid.DrawCellGrid | DrawCellGrid draws a grid of cells at the specified location
TCustomGrid.DrawCellText | DrawCellText - draws the given text string in the cell specified by Col, Row or by Rectangle
TCustomGrid.DrawButtonCell | Draws a cell using theme servies for button styles
TCustomGrid.DrawColumnText | DrawColumnText - draw the text of the specified column
TCustomGrid.DrawTextInCell | Draws the text for a non-fixed cell in the grid
TCustomGrid.DrawThemedCell | Draws a cell using the theme services for the specified grid drawing state


TGridFlags

Set type used to store TGridFlagsOption enumeration values

Declaration

Source position: grids.pas line 165

type TGridFlags = set of (
gfEditorUpdateLock, | Indicates a cell is locked during a cell editor update
gfNeedsSelectActive, | Indicates a selection needs to be active prior to mouse down or move actions
gfEditorTab, | Indicates a Tab key can be applied to focus the next cell in the grid
gfRevEditorTab, | Indicates a Shift+Tab key combination can be applied to select the previous cell in the grid
gfVisualChange, | Indicates visible changes to row or column sizes can be applied to the grid
gfColumnsLocked, | Indicates columns in the grid are locked and cannot be reordered
gfEditingDone, | Indicates editing using a cell editor has been completed
gfSizingStarted, | Indicates a row or column sizing action is in effect
gfPainting, | Indicates the grid is being redrawn
gfUpdatingSize, | Indicates the grid is updating its size
gfClientRectChange, | Indicates the client rectangle for the grid has changed
gfAutoEditPending, | Indicates a cell editor is being prepared for a newly selected cell in the grid
gfUpdatingScrollbar | Indicates the visibility of scrollbar(s) has been changed for a grid
);

Description

TGridFlags is a set type used to store TGridFlagsOption enumeration values. TGridFlags is the type used to implement the TCustomGrid.GridFlags property.

See also

TGridFlagsOption |
TCustomGrid.GridFlags | GridFlags - the flags that are set for the grid


TGridFlagsOption

Declaration

Source position: grids.pas line 161

type TGridFlagsOption = (
gfEditorUpdateLock, | Indicates a cell is locked during a cell editor update
gfNeedsSelectActive, | Indicates a selection needs to be active prior to mouse down or move actions
gfEditorTab, | Indicates a Tab key can be applied to focus the next cell in the grid
gfRevEditorTab, | Indicates a Shift+Tab key combination can be applied to select the previous cell in the grid
gfVisualChange, | Indicates visible changes to row or column sizes can be applied to the grid
gfColumnsLocked, | Indicates columns in the grid are locked and cannot be reordered
gfEditingDone, | Indicates editing using a cell editor has been completed
gfSizingStarted, | Indicates a row or column sizing action is in effect
gfPainting, | Indicates the grid is being redrawn
gfUpdatingSize, | Indicates the grid is updating its size
gfClientRectChange, | Indicates the client rectangle for the grid has changed
gfAutoEditPending, | Indicates a cell editor is being prepared for a newly selected cell in the grid
gfUpdatingScrollbar | Indicates the visibility of scrollbar(s) has been changed for a grid
);

Description

TGridFlagsOption is an enumerated type with values which reflect temporal state changes in a grid control. Values from TGridFlagsOption are stored at run-time in the TGridFlags set type used for the TCustomGrid.GridFlags property.

See also

TCustomGrid.GridFlags | GridFlags - the flags that are set for the grid
TGridFlags | Set type used to store TGridFlagsOption enumeration values


TGridMessage

Contains a LCL message and its auxiliary values

Declaration

Source position: grids.pas line 218

type TGridMessage = record
LclMsg: TLMessage; | The LCL message value
Grid: TCustomGrid; | Grid for the LCL message
Col: Integer; | Grid column for the LCL message
Row: Integer; | Grid row for the LCL message
Value: string; | Cell value for the LCL message
CellRect: TRect; | Rectangle coordinates for the LCL message
Options: Integer; | Options for the LCL message
end;


TGridOperationEvent

Event handler signalled when rows or columns are added, deleted or moved in a grid

Declaration

Source position: grids.pas line 346

type TGridOperationEvent = procedure(

  Sender: TObject;

  IsColumn: Boolean;

  sIndex: Integer;

  tIndex: Integer

) of object;

Arguments

Sender | Control for the event notification
IsColumn | True when the notification is for a column and not a row
sIndex | Starting index position for the row or column
tIndex | Final index position for the row or column

Description

TGridOperationEvent specifies an event handler signalled when rows or columns are added, deleted or moved in a custom-drawn grid control. TGridOperationEvent is the type used to implement event handler properties in TCustomDrawGrid, including:

  • OnColRowDeleted
  • OnColRowExchanged
  • OnColRowInserted/
  • OnColRowMoved

Applications must implement an object procedure using the signature for the event handler to respond to the event notification.

See also

TCustomDrawGrid.OnColRowDeleted | Event handler signalled when a grid column or row is deleted
TCustomDrawGrid.OnColRowExchanged | Event handler signalled when a grid column or row has its position exchanged with another
TCustomDrawGrid.OnColRowInserted | Event handler signalled when a column or row is inserted into the grid
TCustomDrawGrid.OnColRowMoved | Event handler signalled when a grid column or row is moved


TGridOption

Represents grip option values available for grid controls

Declaration

Source position: grids.pas line 83

type TGridOption = (
goFixedVertLine, | Shows vertical lines around fixed cells
goFixedHorzLine, | Shows horizontal lines around fixed cells
goVertLine, | Show vertical lines
goHorzLine, | Show horizontal lines
goRangeSelect, | Enables range selection for grid cells
goDrawFocusSelected, | Enables focused drawing for selected cell(s)
goRowSizing, | Allow user to change row height
goColSizing, | Allow user to change column width
goRowMoving, | Enables moving the position of an entire row in a grid
goColMoving, | Enables moving the position of an entire column in a grid
goEditing, | Allows editing in grid cells
goAutoAddRows, | Automatically add new rows
goTabs, | Controls Tab key behavior in the grid
goRowSelect, | Select the whole row instead of only one cell
goAlwaysShowEditor, | Always shows the cell editor
goThumbTracking, | Enables tracking of the thumb position in grid scroll bars
goColSpanning, | Enable cellextent calculations
goRelaxedRowSelect, | User can see focused cell on goRowSelect
goDblClickAutoSize, | Double clicking column's borders (on headers) resize column
goSmoothScroll, | Switch scrolling mode
goFixedRowNumbering, | Show row numbers in first fixed column
goScrollKeepVisible, | Keeps focused cell visible while scrolling
goHeaderHotTracking, | Header cells change look when mouse is over them
goHeaderPushedLook, | Header cells looks pushed when clicked
goSelectionActive, | Setting grid selection also moves the cell cursor
goFixedColSizing, | Allow to resize fixed columns
goDontScrollPartCell, | Selecting a partially visible cell will not scroll the grid content
goCellHints, | Show individual cell hints
goTruncCellHints, | Truncates cell hints when they are longer than the cell content
goCellEllipsis, | Shows an Ellipsis (...) at the end of truncated cell hints
goAutoAddRowsSkipContentCheck, | Also add a row if last row is empty
goRowHighlight | Highlights the current Row in a grid control
);

Description

TGridOption is an enumerated type with values that represent grid options available in LCL grid controls. Values from TGridOption are stored in a TGridOptions set type to indicate that the grid feature or behavior is enabled.

Values from TGridOption are stored in the DefaultGridOptions constant which defines the default set of options for LCL grid controls.

See also

TGridOptions | Set type used to store enabled grid options
TGridOptions2 | Set type used to store enabled grid options from TGridOption2
DefaultGridOptions | Set with the default grid options enabled for LCL grid controls
TCustomGrid.Options | Contains the set of optional features and/or behaviors enabled for the grid
TCustomGrid.Options2 | Contains additional options enabled for the grid control


TGridOption2

Declaration

Source position: grids.pas line 120

type TGridOption2 = (
goScrollToLastCol, | Allows scrolling to last column (so that last column can be leftcol)
goScrollToLastRow | Allows scrolling to last row (so that last row can be toprow)
);


TGridOptions

Set type used to store enabled grid options

Declaration

Source position: grids.pas line 118

type TGridOptions = set of (
goFixedVertLine, | Shows vertical lines around fixed cells
goFixedHorzLine, | Shows horizontal lines around fixed cells
goVertLine, | Show vertical lines
goHorzLine, | Show horizontal lines
goRangeSelect, | Enables range selection for grid cells
goDrawFocusSelected, | Enables focused drawing for selected cell(s)
goRowSizing, | Allow user to change row height
goColSizing, | Allow user to change column width
goRowMoving, | Enables moving the position of an entire row in a grid
goColMoving, | Enables moving the position of an entire column in a grid
goEditing, | Allows editing in grid cells
goAutoAddRows, | Automatically add new rows
goTabs, | Controls Tab key behavior in the grid
goRowSelect, | Select the whole row instead of only one cell
goAlwaysShowEditor, | Always shows the cell editor
goThumbTracking, | Enables tracking of the thumb position in grid scroll bars
goColSpanning, | Enable cellextent calculations
goRelaxedRowSelect, | User can see focused cell on goRowSelect
goDblClickAutoSize, | Double clicking column's borders (on headers) resize column
goSmoothScroll, | Switch scrolling mode
goFixedRowNumbering, | Show row numbers in first fixed column
goScrollKeepVisible, | Keeps focused cell visible while scrolling
goHeaderHotTracking, | Header cells change look when mouse is over them
goHeaderPushedLook, | Header cells looks pushed when clicked
goSelectionActive, | Setting grid selection also moves the cell cursor
goFixedColSizing, | Allow to resize fixed columns
goDontScrollPartCell, | Selecting a partially visible cell will not scroll the grid content
goCellHints, | Show individual cell hints
goTruncCellHints, | Truncates cell hints when they are longer than the cell content
goCellEllipsis, | Shows an Ellipsis (...) at the end of truncated cell hints
goAutoAddRowsSkipContentCheck, | Also add a row if last row is empty
goRowHighlight | Highlights the current Row in a grid control
);

Description

TGridOptions is a set type used to store values from the TGridOption enumeration. The features or behaviors in TGridOption are enabled when their enumeration values are included in the set. TGridOptions is the type used for the TCustomGrid.Options property.

See also

TCustomGrid.Options

Contains the set of optional features and/or behaviors enabled for the grid


TGridOptions2

Set type used to store enabled grid options from TGridOption2

Declaration

Source position: grids.pas line 124

type TGridOptions2 = set of (
goScrollToLastCol, | Allows scrolling to last column (so that last column can be leftcol)
goScrollToLastRow | Allows scrolling to last row (so that last row can be toprow)
);


TGridPropertyBackup

Stores data about rows and columns used in a TCustomGrid class instance

Declaration

Source position: grids.pas line 625

type TGridPropertyBackup = record
ValidData: Boolean; | Indicates if the grid contains valid row or column counts
FixedRowCount: Integer; | Number of fixed rows in the grid
FixedColCount: Integer; | Number of fixed columns in the grid
RowCount: Integer; | Number of rows in the grid
ColCount: Integer; | Number of columns in the grid
end;

Description

TGridPropertyBackup is a record type used to store data about rows and columns, including fixed cells, used in a TCustomGrid class instance.

See also

TCustomGrid

TCustomGrid - the base class for all grid controls


TGridRect

Declaration

Source position: grids.pas line 669

type TGridRect = TRect;

Description

TGridRect is an alias for the TRect type.


TGridRectArray

Declaration

Source position: grids.pas line 670

type TGridRectArray = array of TGridRect;

Description

TGridRectArray is an array type used to store TGridRect values.


TGridSaveOptions

Represents save options available for LCL grid controls

Declaration

Source position: grids.pas line 126

type TGridSaveOptions = (
soDesign, | Enables saving grid structure (col/row count and Options)
soAttributes, | Enables saving grid attributes (Font, Brush, TextStyle)
soContent, | Enables saving Grid content (Text in TStringGrid)
soPosition | Enables saving the Grid cursor and selection position
);


TGridState

Enumerated type with grid state values

Declaration

Source position: grids.pas line 135

type TGridState = (
gsNormal, | Normal state for the grid when navigation or editing can be performed
gsSelecting, | Grid is selecting a row, column, or cell after keyboard or mouse activity
gsRowSizing, | Grid is resizing a row
gsColSizing, | Grid is resizing a column
gsRowMoving, | Grid is moving or dragging a row
gsColMoving, | Grid is moving or dragging a column
gsHeaderClicking, | A fixed header cell has been clicked in the Grid
gsButtonColumnClicking | A button in a column has been clicked
);

Description

TGridState is an enumerated type with values that reflect the state in a grid control. TGridState values represent actions performed using a grid control, rather the display state for rows, columns, and/or cells.

TCustomGrid maintains an internal TGridState member used to track the state for the grid control. Methods in TCustomGrid cause the value in the member to be read or updated to reflect the request and/or completion of an action in the grid control.

Use the TCustomGrid.Options and TCustomGrid.Options2 properties to determine if specific features or behaviors are enabled for a grid control.

See also

TCustomGrid | TCustomGrid - the base class for all grid controls
TCustomGrid.Options | Contains the set of optional features and/or behaviors enabled for the grid
TCustomGrid.Options2 | Contains additional options enabled for the grid control


TGridZone

Enumerated type for grid zone values

Declaration

Source position: grids.pas line 138

type TGridZone = (

  gzNormal,

  gzFixedCols,

  gzFixedRows,

  gzFixedCells,

  gzInvalid

);

Description

TGridZone is an enumeration type with values representing zones in a grid control which are monitored to determine activity and subsequent changes in the grid control state.


TGridZoneSet

Set type used to store TGridZone enumeration values

Declaration

Source position: grids.pas line 139

type TGridZoneSet = set of (

  gzNormal,

  gzFixedCols,

  gzFixedRows,

  gzFixedCells,

  gzInvalid

);


THdrEvent

Specifies an event handler signalled when an event occurs in a fixed header cell

Declaration

Source position: grids.pas line 350

type THdrEvent = procedure(

  Sender: TObject;

  IsColumn: Boolean;

  Index: Integer

) of object;

Arguments

Sender | Control generating the event notification
IsColumn | True if the event applies to a column header; False when a row header is affected
Index | Index position for the row or column in the event notification

Description

THdrEvent specifies an event handler signalled when an event occurs in a column header. Arguments passed to the event handler indicate whether the action occurred for a column or a row header, and the index position for the row or column.

THdrEvent is the type used to implement the OnHeaderClick and OnHeaderSized properties in TCustomDrawGrid. Applications must implement an object procedure using the event signature to respond to the event notification.

See also

TCustomDrawGrid.OnHeaderClick | Event handler signalled when a column or row header is clicked
TCustomDrawGrid.OnHeaderSized | Event handler signalled when a column or row header is re-sized


THeaderSizingEvent

Specifies an event handler signalled when a fixed cell header in a grid is resized

Declaration

Source position: grids.pas line 383

type THeaderSizingEvent = procedure(

  sender: TObject;

  const IsColumn: Boolean;

  const aIndex: Integer;

  const aSize: Integer

) of object;

Arguments

sender | Grid control for the event notification
IsColumn | True when the affected cell is a column header; False when it is a row header
aIndex | Position of the row or column in the grid control
aSize | Size (in pixels) for the resized cell

Description

THeaderSizingEvent specifies an event handler signalled when a fixed cell header in a grid is resized. Arguments passed to the event handler identify the grid control for the event, and information the row or column affected by the operation.

THeaderSizingEvent is the type used to implement the OnHeaderSizing in TCustomDrawGrid. Applications must implement an object procedure using the signature for the event to allow responding to the event notification.

See also

TCustomDrawGrid.OnHeaderSizing


TItemType

Declaration

Source position: grids.pas line 147

type TItemType = (

  itNormal,

  itCell,

  itColumn,

  itRow,

  itFixed,

  itFixedColumn,

  itFixedRow,

  itSelected

);

Description

Not used in the current implementation.


TMouseWheelOption

Enumerated type with values that control mouse wheel operation in a grid

Declaration

Source position: grids.pas line 171

type TMouseWheelOption = (
mwCursor, | Causes the mouse wheel to move the cursor on the screen
mwGrid | Causes the mouse wheel to scroll the content in the grid
);


TOnCompareCells

Specifies an event handler signalled to compare cell values

Declaration

Source position: grids.pas line 353

type TOnCompareCells = procedure(

  Sender: TObject;

  ACol: Integer;

  ARow: Integer;

  BCol: Integer;

  BRow: Integer;

  var Result: Integer

) of object;

Arguments

Sender | Control generating the event notification
ACol | Column number for the first compared cell value
ARow | Row number for the first compared cell value
BCol | Column number for the second compared cell value
BRow | Row number for the second compared cell value
Result | Relative sort order for the compared values

Description

TOnCompareCells specifies an event handler signalled to compare the cells at the coordinates in ACol, ARow, BCol, and BRow. ACol and ARow are the column and row numbers for the first value in the comparison. BCol and BRow are the column and row number for the second value in the comparison.

Result is a variable Integer argument used to return the relative sort order for the compared values. The event handler must perform the actions needed to compare the cell values, and set the value in Result accordingly. Result should contain the following values:

-1
The cell value at ACol, ARow occurs before the value at BCol, BRow
0
The compared cells contain the same values
1
The cell value at ACol, ARow occurs after the cell value at BCol, BRow

TOnCompareCells is the type used to implement the OnCompareCells in TCustomGrid.

See also

TCustomGrid.OnCompareCells

Event handler for comparing the contents of grid cells


TOnDrawCell

Defines the event handler signalled to draw a cell a grid control

Declaration

Source position: grids.pas line 335

type TOnDrawCell = procedure(

  Sender: TObject;

  aCol: Integer;

  aRow: Integer;

  aRect: TRect;

  aState: TGridDrawState

) of object;

Arguments

Sender | Grid control for the event notification
aCol | Column number to draw in the event handler
aRow | Row number to draw in the event handler
aRect | Rectangle to draw in the event handler
aState | Grid drawing state used in the event handler


TOnPrepareCanvasEvent

Specifies an event handler signalled when preparing the canvas for a grid control

Declaration

Source position: grids.pas line 361

type TOnPrepareCanvasEvent = procedure(

  sender: TObject;

  aCol: Integer;

  aRow: Integer;

  aState: TGridDrawState

) of object;

Arguments

sender | Grid control for the event notification
aCol | Column number for the cell in the event notification
aRow | Row number for the cell in the event notification
aState | Grid drawing state for the cell in the event notification

Description

TOnPrepareCanvasEvent specifies an event handler signalled when the canvas for a grid control is prepared for rendering. TOnPrepareCanvasEvent allows the canvas for the grid control to be altered prior to rendering cell data.

Sender is the grid control triggering the event notification.

ACol and ARow are the column and row numbers (respectively) for the grid cell in the event notification.

AState contains the grid drawing state for the cell data.

TOnPrepareCanvasEvent is the type used to implement the OnPrepareCanvas in TCustomGrid. Applications must implement an object procedure using the event signature to respond to the event notification.

See also

TCustomGrid.OnPrepareCanvas | Event handler to prepare the Canvas for drawing
TCustomGrid.PrepareCanvas | PrepareCanvas - method to get the canvas ready for drawing at the specified location
TCustomGrid.DoPrepareCanvas | DoPrepareCanvas - get the canvas ready for drawing
TCustomGrid.DrawCell | DrawCell - draws a cell at the given grid location (Col, Row) or in the specified Rectangle
TCustomGrid.ShowCellHintWindow | Gets and displays the cell hint(s) for the current cell in the grid


TOnSelectCellEvent

Specifies the event handler signalled when a cell is selected in a grid control

Declaration

Source position: grids.pas line 339

type TOnSelectCellEvent = procedure(

  Sender: TObject;

  aCol: Integer;

  aRow: Integer;

  var CanSelect: Boolean

) of object;

Arguments

Sender | Control for the event notification
aCol | Column number for the selection notification
aRow | Row number for the selection notification
CanSelect | Set to True if the specified cell can be selected

Description

TOnSelectCellEvent specifies the event handler signalled when a cell is selected in a custom-drawn grid control. TOnSelectCellEvent is the type used to implement the OnSelectCell in TCustomDrawGrid.

See also

TCustomDrawGrid.OnSelectCell

Event handler signalled when a grid cell is selected


TOnSelectEvent

Specifies an event handler signalled for a selection in a grid control

Declaration

Source position: grids.pas line 343

type TOnSelectEvent = procedure(

  Sender: TObject;

  aCol: Integer;

  aRow: Integer

) of object;

Arguments

Sender | Control generating the event notification
aCol | Column number for the selection
aRow | Row number for the selection

Description

TOnSelectEvent specifies an event handler signalled when a selection is made in a grid control. TOnSelectEvent is the type used to implement event handler properties in TCustomGrid, including:

  • OnAfterSelection
  • OnBeforeSelection
  • OnButtonClick
  • OnSelection

Applications must implement an object procedure using the signature for the event handler to respond to the event notification.

See also

TCustomGrid.OnAfterSelection | Event handler signalled after a new cell has been selected in the grid
TCustomGrid.OnBeforeSelection | OnBeforeSelection - event handler for use before a selection is made
TCustomGrid.OnButtonClick | Event handler signalled when a button for a column is clicked in the grid
TCustomGrid.OnSelection | Event handler for when an area of a grid (one or a group of cells) is selected


TPrefixOption

Indicates if Accelerator keys if column titles are handled for a grid

Declaration

Source position: grids.pas line 169

type TPrefixOption = (
poNone, | Accelerator keys are ignored in the grid
poHeaderClick | Accelerator keys emulate a mouse click on the column title
);


TRangeSelectMode

Range selection modes available in a grid control

Declaration

Source position: grids.pas line 145

type TRangeSelectMode = (
rsmSingle, | Allows range selection for a single range in a grid
rsmMulti | Allows range selection for multiple ranges in a grid
);


TSaveColumnEvent

Specifies an event handler used to load/save the configuration for a column in a grid

Declaration

Source position: grids.pas line 393

type TSaveColumnEvent = procedure(

  Sender: TObject;

  aColumn: TObject;

  aColIndex: Integer;

  aCfg: TXMLConfig;

  const aVersion: Integer;

  const aPath: string

) of object;

Arguments

Sender | Grid for the event notification
aColumn | Column object for the event notification
aColIndex | Index of the column in the grid
aCfg | XML configuration file for the column information
aVersion | Grid version for the event
aPath | Path expression in the configuration file the column

Description

TSaveColumnEvent is the type used to implement the OnLoadColumn and OnSaveColumn properties in TCustomGrid.

See also

TCustomGrid.OnLoadColumn | Event handler signalled when a column is loaded
TCustomGrid.OnSaveColumn | Event handler signalled when a column is saved


TSaveOptions

Set type used to store TGridSaveOptions values

Declaration

Source position: grids.pas line 132

type TSaveOptions = set of (
soDesign, | Enables saving grid structure (col/row count and Options)
soAttributes, | Enables saving grid attributes (Font, Brush, TextStyle)
soContent, | Enables saving Grid content (Text in TStringGrid)
soPosition | Enables saving the Grid cursor and selection position
);


TSelectEditorEvent

Specifies an event handler signalled to get an editor control for the specified cell

Declaration

Source position: grids.pas line 357

type TSelectEditorEvent = procedure(

  Sender: TObject;

  aCol: Integer;

  aRow: Integer;

  var Editor: TWinControl

) of object;

Arguments

Sender | Control generating the event notification
aCol | Column number for the cell editor
aRow | Row number for the cell editor
Editor | Editor control to use for the specified cell

Description

TSelectEditorEvent specifies an event handler signalled to get an editor control for the cell at the coordinates in ACol and ARow.

Editor is the TWinControl or descendent class instance to use as the cell editor for the given cell.

TSelectEditorEvent is the type used to implement the OnSelectEditor in TCustomGrid. Applications must implement an object procedure using the event signature to respond to the event notification.

See also

TCustomGrid.OnSelectEditor

Event handler signalled to select a cell editor


TSetCheckboxStateEvent

Specifies an event handler signalled to set the state for a Checkbox cell in a grid

Declaration

Source position: grids.pas line 1361

type TSetCheckboxStateEvent = procedure(

  Sender: TObject;

  ACol: Integer;

  ARow: Integer;

  const Value: TCheckBoxState

) of object;


TSetEditEvent

Specifies an event handler used to set the value for edit text in a grid

Declaration

Source position: grids.pas line 1359

type TSetEditEvent = procedure(

  Sender: TObject;

  ACol: Integer;

  ARow: Integer;

  const Value: string

) of object;

Arguments

Sender | Object for the event notification
ACol | Column number for the notification
ARow | Row number for the notification
Value | Value applied to the specified cell in the event handler


TSizingRec

Stores size and movement data for columns or rows in a grid

Declaration

Source position: grids.pas line 672

type TSizingRec = record

  Index: Integer;

  OffIni: Integer;

  OffEnd: Integer;

  DeltaOff: Integer;

  PrevLine: Boolean;

  PrevOffset: Integer;

end;

Description

TSizingRec is a record type used to store size and movement information for columns or rows in TCustomGrid and descendent classes. TSizingRec is the type used for an internal member in TCustomGrid.

See also

TCustomGrid.MouseMove | Handler for MouseMove events
TCustomGrid.MouseUp | Invokes the OnMouseUp handler
TCustomGrid.DblClick | Invokes the OnDblClick handler


TSortOrder

Enumerated type with sort orders supported in a grid control

Declaration

Source position: grids.pas line 167

type TSortOrder = (
soAscending, | Rows are sorted such that the column is in ascending order
soDescending | Rows are sorted such that the column is in descending order
);

Description

TSortOrder is an enumerated type with values for sort orders supported in a grid control. TSortOrder is the type used to implement the TCustomGrid.SortOrder property.

See also

TCustomGrid.SortOrder

Order of sorting - ascending or descending


TTitleStyle

Enumeration with values that control the display style for fixed title cells

Declaration

Source position: grids.pas line 159

type TTitleStyle = (
tsLazarus, | Titles are displayed using the Lazarus drawing style
tsStandard, | Titles are displayed using the standard drawing style (higher contrast)
tsNative | Titles are displayed using the drawing style Native to the OS or platform
);

Description

TTitleStyle is an enumerated type with values that determine the drawing style used for fixed title cells in a grid. TTitleStyle is the type used to implement the TCustomGrid.TitleStyle property, and used in the implementation of the TCustomGrid.DrawCellGrid method.

See also

TCustomGrid.TitleStyle | The style to be used for the grid's title
TCustomGrid.DrawCellGrid | DrawCellGrid draws a grid of cells at the specified location


TToggledCheckboxEvent

Specifies an event handler signalled when the value in a CheckBox cell is changed

Declaration

Source position: grids.pas line 380

type TToggledCheckboxEvent = procedure(

  sender: TObject;

  aCol: Integer;

  aRow: Integer;

  aState: TCheckBoxState

) of object;

Arguments

sender | Grid control for the event notification
aCol | Column number for the altered cell
aRow | Row number for the altered cell
aState | State for the CheckBox in the associated cell editor

Description

TToggledCheckboxEvent specifies an event handler signalled when the value in CheckBox-style cell is changed in a grid. Arguments passed to the event handler identify the grid control for the event notification, the row and column numbers for the altered cell, and the state for a CheckBox cell editor.

TToggledCheckboxEvent is the type used to implement the OnCheckboxToggled in TCustomGrid and descendent classes. Applications must implement an object procedure using the signature for the event handler to respond to the event notification.

See also

TCustomGrid.OnCheckboxToggled | Event handler signalled when the value for a Checkbox cell is toggled
TCustomDrawGrid.ToggleCheckbox | ToggleCheckbox - toggles checkbox state between checked and unchecked


TUserCheckBoxBitmapEvent

Declaration

Source position: grids.pas line 365

type TUserCheckBoxBitmapEvent = procedure(

  Sender: TObject;

  const aCol: Integer;

  const aRow: Integer;

  const CheckedState: TCheckBoxState;

  var ABitmap: TBitmap

) of object;


TUserCheckBoxImageEvent

Specifies the event handler used to get the image drawn for a Checkbox column in a grid

Declaration

Source position: grids.pas line 370

type TUserCheckBoxImageEvent = procedure(

  Sender: TObject;

  const aCol: Integer;

  const aRow: Integer;

  const CheckedState: TCheckBoxState;

  var ImageList: TCustomImageList;

  var ImageIndex: TImageIndex

) of object;

Arguments

Sender | Grid generating the event notification
aCol | Column number for the cell
aRow | Row number for the cell
CheckedState | State for the Checkbox
ImageList | Image list with unchecked and checked images
ImageIndex | Position of the image to use in ImageList

Description

TUserCheckBoxImageEvent specifies an event handler signalled to get the image drawn for a grid cell which displays a Checkbox.

Sender is the grid control generating the event notification.

ACol and ARow are the column and row numbers (respectively) for the cell where the Checkbox is drawn.

CheckedState indicates whether the Checkbox is drawn using the Checked state.

ImageList contains the images used for the Unchecked and Checked states.

ImageIndex indicates the image in ImageList used for the drawing operation.

TUserCheckBoxImageEvent is the type used to implement the OnUserCheckboxImage in TCustomGrid. Applications must implement an object procedure using the event signature to respond to the event notification.

See also

TCustomGrid.OnUserCheckboxImage | Event handler signalled to get an image from an image list used for Checkbox cells
TCustomGrid.GetImageForCheckBox | Gets the bitmap used to draw Checkbox columns in the grid


TValidateEntryEvent

Specifies the event handler used to validate the content in a grid cell

Declaration

Source position: grids.pas line 376

type TValidateEntryEvent = procedure(

  sender: TObject;

  aCol: Integer;

  aRow: Integer;

  const OldValue: string;

  var NewValue: string

) of object;

Arguments

sender | Grid generating the event notification
aCol | Column number for the cell
aRow | Row number for the cell
OldValue | Value checked in the event handler
NewValue | Value returned from the event handler

Description

TValidateEntryEvent specifies an event handler used to validate the content in a grid cell. TValidateEntryEvent is the type used to implement the OnValidateEntry in TCustomGrid. Applications must implement an object procedure using the event signature to respond to the event notification.

See also

TCustomGrid.OnValidateEntry | Event handler used to perform validation for cells
TCustomGrid.ValidateEntry |
TCustomGrid.EditorDoGetValue | EditordoGetValue - method for getting a value in the Editor
TCustomStringGrid.SelectionSetText | SelectionSetText - stores the text in the selection


varCellpadding

Declaration

Source position: grids.pas line 195

var varCellpadding: Byte = ;


varColRowBorderTolerance

Declaration

Source position: grids.pas line 196

var varColRowBorderTolerance: Byte = ;


varRubberSpace

Declaration

Source position: grids.pas line 194

var varRubberSpace: Byte = ;


Reference for unit 'GroupedEdit'

Provides the base class for grouped edit controls

uses
Classes,
sysutils,
LCLProc, | Useful lower level helper functions and classes
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
LCLStrConsts, | This unit contains all resource strings of the LCL
Types,
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LMessages, |
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Controls, | Contains types, constants, classes, and routines used to implement visual controls
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
LazFileUtils,
Dialogs, | Some dialogs commonly used in Lazarus applications. Look at the Procedures as well as the Classes
StdCtrls, | Several standard controls used in Lazarus forms
Buttons, | Contains types and classes used to implement specialized button classes
Menus, | Menus to be used in Forms created with the Lazarus IDE
MaskEdit; | Defines classes for a masked edit control, i.e. editing with a masking string in place to obscure, format, or validate the text entered in the control

Overview

Provides a base class where a TCustomMaskEdit (derived) control is grouped inside a TCustomControl with another TControl derived class. The objective of this base class is to forward all relevant methods and properties of TCustomMaskEdit. Grouping the controls inside a TCustomControl is done, so that the resulting control can be aligned and anchored.

Initial implementation 2016 by Bart Broersma


Reference for unit 'GroupedEdit': Types

TGEEditClass

Class type used to create instances of TGEEdit


Reference for unit 'GroupedEdit': Classes

TAbstractGroupedEdit
TCustomAbstractGroupedEdit | Implements a grouped edit control
TGEEdit | Implements the edit control used in TCustomAbstractGroupedEdit


Index of all identifiers in unit 'GroupedEdit'

T

T

TAbstractGroupedEdit | TGEEdit
TCustomAbstractGroupedEdit | TGEEditClass


HelpManager

Declaration

Source position: helpintfs.pas line 228

var HelpManager: THelpManager = Nil;


Reference for unit 'HelpIntfs'

uses

  Classes,

  sysutils,

  LCLProc;

Useful lower level helper functions and classes


Reference for unit 'HelpIntfs': Types

THelpDatabaseID

TShowHelpResult

TShowHelpResults


Reference for unit 'HelpIntfs': Classes

EHelpSystemException

THelpManager

THelpQuery

THelpQueryClass

THelpQueryContext

THelpQueryDirective

THelpQueryKeyword

THelpQueryMessage

THelpQueryPascalContexts

THelpQuerySourcePosition

THelpQueryTOC


Reference for unit 'HelpIntfs': Procedures and functions

dbgs

ShowHelp

ShowHelpFile

ShowHelpFileOrError

ShowHelpForContext

ShowHelpForDirective

ShowHelpForKeyword

ShowHelpForMessageLine

ShowHelpForPascalContexts

ShowHelpOrError

ShowHelpOrErrorForContext

ShowHelpOrErrorForKeyword

ShowHelpOrErrorForMessageLine

ShowHelpOrErrorForSourcePosition

ShowTableOfContents


Reference for unit 'HelpIntfs': Variables

HelpManager


Index of all identifiers in unit 'HelpIntfs'

D E H S T

D

dbgs

E

EHelpSystemException

H

HelpManager

S

ShowHelp | ShowHelpOrError | shrDatabaseNotFound
ShowHelpFile | ShowHelpOrErrorForContext | shrHelpNotFound
ShowHelpFileOrError | ShowHelpOrErrorForKeyword | shrNone
ShowHelpForContext | ShowHelpOrErrorForMessageLine | shrSelectorError
ShowHelpForDirective | ShowHelpOrErrorForSourcePosition | shrSuccess
ShowHelpForKeyword | ShowTableOfContents | shrViewerError
ShowHelpForMessageLine | shrCancel | shrViewerNotFound
ShowHelpForPascalContexts | shrContextNotFound |

T

THelpDatabaseID | THelpQueryDirective | THelpQueryTOC
THelpManager | THelpQueryKeyword | TShowHelpResult
THelpQuery | THelpQueryMessage | TShowHelpResults
THelpQueryClass | THelpQueryPascalContexts |
THelpQueryContext | THelpQuerySourcePosition |


THelpDatabaseID

Declaration

Source position: helpintfs.pas line 54

type THelpDatabaseID = String;


TShowHelpResult

Declaration

Source position: helpintfs.pas line 41

type TShowHelpResult = (

  shrNone,

  shrSuccess,

  shrCancel,

  shrDatabaseNotFound,

  shrContextNotFound,

  shrViewerNotFound,

  shrHelpNotFound,

  shrViewerError,

  shrSelectorError

);


TShowHelpResults

Declaration

Source position: helpintfs.pas line 52

type TShowHelpResults = set of (

  shrNone,

  shrSuccess,

  shrCancel,

  shrDatabaseNotFound,

  shrContextNotFound,

  shrViewerNotFound,

  shrHelpNotFound,

  shrViewerError,

  shrSelectorError

);


FourCharCode

Declaration

Source position: icnstypes.pas line 29

type FourCharCode = array [0..3] of Char;


icnsDataTypes

Declaration

Source position: icnstypes.pas line 111

const icnsDataTypes = [iitMini4BitData, iitMini8BitData, iitSmall4BitData, iitSmall8BitData, iitSmall32BitData, iitLarge4BitData, iitLarge8BitData, iitLarge32BitData, iitHuge4BitData, iitHuge8BitData, iitHuge32BitData, iitThumbnail32BitData];


icnsIconTypeInfo

Declaration

Source position: icnstypes.pas line 131

const icnsIconTypeInfo: array [TicnsIconType] of TicnsIconInfo = ((Width: 000; Height: 000; Depth: 00), (Width: 016; Height: 012; Depth: 04), (Width: 016; Height: 012; Depth: 08), (Width: 016; Height: 016; Depth: 04), (Width: 016; Height: 016; Depth: 08), (Width: 016; Height: 016; Depth: 32), (Width: 032; Height: 032; Depth: 04), (Width: 032; Height: 032; Depth: 08), (Width: 032; Height: 032; Depth: 32), (Width: 048; Height: 048; Depth: 04), (Width: 048; Height: 048; Depth: 08), (Width: 048; Height: 048; Depth: 32), (Width: 128; Height: 128; Depth: 32), (Width: 016; Height: 012; Depth: 01), (Width: 016; Height: 016; Depth: 01), (Width: 016; Height: 016; Depth: 08), (Width: 032; Height: 032; Depth: 01), (Width: 032; Height: 032; Depth: 08), (Width: 048; Height: 048; Depth: 01), (Width: 048; Height: 048; Depth: 08), (Width: 128; Height: 128; Depth: 08), (Width: 256; Height: 256; Depth: 32), (Width: 512; Height: 512; Depth: 32));


icnsMaskToImageMap

Declaration

Source position: icnstypes.pas line 158

const icnsMaskToImageMap: array [iitMini1BitMask..iitThumbnail8BitMask] of TicnsIconTypes = ([iitMini4BitData, iitMini8BitData], [iitSmall4BitData, iitSmall8BitData, iitSmall32BitData], [iitSmall4BitData, iitSmall8BitData, iitSmall32BitData], [iitLarge4BitData, iitLarge8BitData, iitLarge32BitData], [iitLarge4BitData, iitLarge8BitData, iitLarge32BitData], [iitHuge4BitData, iitHuge8BitData, iitHuge32BitData], [iitHuge4BitData, iitHuge8BitData, iitHuge32BitData], [iitThumbnail32BitData]);


icnsMaskTypes

Declaration

Source position: icnstypes.pas line 117

const icnsMaskTypes = [iitMini1BitMask, iitSmall1BitMask, iitSmall8BitMask, iitLarge1BitMask, iitLarge8BitMask, iitHuge1BitMask, iitHuge8BitMask, iitThumbnail8BitMask];


icnsRGB

Declaration

Source position: icnstypes.pas line 122

const icnsRGB = [iitSmall32BitData, iitLarge32BitData, iitHuge32BitData, iitThumbnail32BitData];


icnsWithAlpha

Declaration

Source position: icnstypes.pas line 126

const icnsWithAlpha = [iit256PixelDataARGB, iit512PixelDataARGB];


Reference for unit 'IcnsTypes'

The latest version of this document can be found at lazarus-ccr.sourceforge.net .


Reference for unit 'IcnsTypes': Constants

icnsDataTypes

icnsIconTypeInfo

icnsMaskToImageMap

icnsMaskTypes

icnsRGB

icnsWithAlpha

kHuge1BitMask

kHuge32BitData

kHuge4BitData

kHuge8BitData

kHuge8BitMask

kIconFamilyType

kIconServices256PixelDataARGB

kIconServices512PixelDataARGB

kLarge1BitMask

kLarge32BitData

kLarge4BitData

kLarge8BitData

kLarge8BitMask

kMini1BitMask

kMini4BitData

kMini8BitData

kSmall1BitMask

kSmall32BitData

kSmall4BitData

kSmall8BitData

kSmall8BitMask

kThumbnail32BitData

kThumbnail8BitMask


Reference for unit 'IcnsTypes': Types

FourCharCode

TicnsIconInfo

TicnsIconType

TicnsIconTypes

TIconFamilyElement

TIconFamilyResource


Reference for unit 'IcnsTypes': Procedures and functions

GetDataTypeRGB

GetIcnsIconType

GetMaskType8bit


Index of all identifiers in unit 'IcnsTypes'

F G I K T

F

FourCharCode

G

GetDataTypeRGB GetIcnsIconType GetMaskType8bit

I

icnsDataTypes | iitHuge4BitData | iitMini8BitData
icnsIconTypeInfo | iitHuge8BitData | iitNone
icnsMaskToImageMap | iitHuge8BitMask | iitSmall1BitMask
icnsMaskTypes | iitLarge1BitMask | iitSmall32BitData
icnsRGB | iitLarge32BitData | iitSmall4BitData
icnsWithAlpha | iitLarge4BitData | iitSmall8BitData
iit256PixelDataARGB | iitLarge8BitData | iitSmall8BitMask
iit512PixelDataARGB | iitLarge8BitMask | iitThumbnail32BitData
iitHuge1BitMask | iitMini1BitMask | iitThumbnail8BitMask
iitHuge32BitData | iitMini4BitData |

K

kHuge1BitMask | kLarge1BitMask | kSmall1BitMask
kHuge32BitData | kLarge32BitData | kSmall32BitData
kHuge4BitData | kLarge4BitData | kSmall4BitData
kHuge8BitData | kLarge8BitData | kSmall8BitData
kHuge8BitMask | kLarge8BitMask | kSmall8BitMask
kIconFamilyType | kMini1BitMask | kThumbnail32BitData
kIconServices256PixelDataARGB | kMini4BitData | kThumbnail8BitMask
kIconServices512PixelDataARGB | kMini8BitData |

T

TicnsIconInfo | TicnsIconTypes | TIconFamilyResource
TicnsIconType | TIconFamilyElement |


kHuge1BitMask

Declaration

Source position: icnstypes.pas line 49

const kHuge1BitMask: FourCharCode = 'ich#';


kHuge4BitData

Declaration

Source position: icnstypes.pas line 50

const kHuge4BitData: FourCharCode = 'ich4';


kHuge8BitData

Declaration

Source position: icnstypes.pas line 51

const kHuge8BitData: FourCharCode = 'ich8';


kHuge8BitMask

Declaration

Source position: icnstypes.pas line 53

const kHuge8BitMask: FourCharCode = 'h8mk';


kHuge32BitData

Declaration

Source position: icnstypes.pas line 52

const kHuge32BitData: FourCharCode = 'ih32';


kIconFamilyType

Declaration

Source position: icnstypes.pas line 43

const kIconFamilyType = 'icns';


kIconServices256PixelDataARGB

Declaration

Source position: icnstypes.pas line 46

const kIconServices256PixelDataARGB: FourCharCode = 'ic08';


kIconServices512PixelDataARGB

Declaration

Source position: icnstypes.pas line 45

const kIconServices512PixelDataARGB: FourCharCode = 'ic09';


kLarge1BitMask

Declaration

Source position: icnstypes.pas line 56

const kLarge1BitMask: FourCharCode = 'ICN#';


kLarge4BitData

Declaration

Source position: icnstypes.pas line 57

const kLarge4BitData: FourCharCode = 'icl4';


kLarge8BitData

Declaration

Source position: icnstypes.pas line 58

const kLarge8BitData: FourCharCode = 'icl8';


kLarge8BitMask

Declaration

Source position: icnstypes.pas line 60

const kLarge8BitMask: FourCharCode = 'l8mk';


kLarge32BitData

Declaration

Source position: icnstypes.pas line 59

const kLarge32BitData: FourCharCode = 'il32';


kMini1BitMask

Declaration

Source position: icnstypes.pas line 66

const kMini1BitMask: FourCharCode = 'icm#';


kMini4BitData

Declaration

Source position: icnstypes.pas line 67

const kMini4BitData: FourCharCode = 'icm4';


kMini8BitData

Declaration

Source position: icnstypes.pas line 68

const kMini8BitData: FourCharCode = 'icm8';


kSmall1BitMask

Declaration

Source position: icnstypes.pas line 61

const kSmall1BitMask: FourCharCode = 'ics#';


kSmall4BitData

Declaration

Source position: icnstypes.pas line 62

const kSmall4BitData: FourCharCode = 'ics4';


kSmall8BitData

Declaration

Source position: icnstypes.pas line 63

const kSmall8BitData: FourCharCode = 'ics8';


kSmall8BitMask

Declaration

Source position: icnstypes.pas line 65

const kSmall8BitMask: FourCharCode = 's8mk';


kSmall32BitData

Declaration

Source position: icnstypes.pas line 64

const kSmall32BitData: FourCharCode = 'is32';


kThumbnail8BitMask

Declaration

Source position: icnstypes.pas line 48

const kThumbnail8BitMask: FourCharCode = 't8mk';


kThumbnail32BitData

Declaration

Source position: icnstypes.pas line 47

const kThumbnail32BitData: FourCharCode = 'it32';


TicnsIconInfo

Declaration

Source position: icnstypes.pas line 104

type TicnsIconInfo = record

  Width: Integer;

  Height: Integer;

  Depth: Integer;

end;


TicnsIconType

Declaration

Source position: icnstypes.pas line 72

type TicnsIconType = (

  iitNone,

  iitMini4BitData,

  iitMini8BitData,

  iitSmall4BitData,

  iitSmall8BitData,

  iitSmall32BitData,

  iitLarge4BitData,

  iitLarge8BitData,

  iitLarge32BitData,

  iitHuge4BitData,

  iitHuge8BitData,

  iitHuge32BitData,

  iitThumbnail32BitData,

  iitMini1BitMask,

  iitSmall1BitMask,

  iitSmall8BitMask,

  iitLarge1BitMask,

  iitLarge8BitMask,

  iitHuge1BitMask,

  iitHuge8BitMask,

  iitThumbnail8BitMask,

  iit256PixelDataARGB,

  iit512PixelDataARGB

);


TicnsIconTypes

Declaration

Source position: icnstypes.pas line 102

type TicnsIconTypes = set of (

  iitNone,

  iitMini4BitData,

  iitMini8BitData,

  iitSmall4BitData,

  iitSmall8BitData,

  iitSmall32BitData,

  iitLarge4BitData,

  iitLarge8BitData,

  iitLarge32BitData,

  iitHuge4BitData,

  iitHuge8BitData,

  iitHuge32BitData,

  iitThumbnail32BitData,

  iitMini1BitMask,

  iitSmall1BitMask,

  iitSmall8BitMask,

  iitLarge1BitMask,

  iitLarge8BitMask,

  iitHuge1BitMask,

  iitHuge8BitMask,

  iitThumbnail8BitMask,

  iit256PixelDataARGB,

  iit512PixelDataARGB

);


TIconFamilyElement

Declaration

Source position: icnstypes.pas line 32

type TIconFamilyElement = record

  elementType: FourCharCode;

  elementSize: LongInt;

end;


TIconFamilyResource

Declaration

Source position: icnstypes.pas line 37

type TIconFamilyResource = record

  resourceType: FourCharCode;

  resourceSize: LongInt;

end;


Reference for unit 'ImageListCache'

uses
Classes,
sysutils,
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
ImgList, | Contains classes and types used in TCustomImageList, the base class for TImageList
LCLProc, | Useful lower level helper functions and classes
Forms; | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface


Reference for unit 'ImageListCache': Types

PImageCacheItem

TImageCacheItem


Reference for unit 'ImageListCache': Classes

IImageCacheListener

TImageCacheItems

TImageListCache


Reference for unit 'ImageListCache': Procedures and functions

GetImageListCache


Index of all identifiers in unit 'ImageListCache'

G I P T

G

GetImageListCache

I

IImageCacheListener

P

PImageCacheItem

T

TImageCacheItem TImageCacheItems TImageListCache


PImageCacheItem

Declaration

Source position: imagelistcache.pas line 41

type PImageCacheItem = ^TImageCacheItem;


TImageCacheItem

Declaration

Source position: imagelistcache.pas line 36

type TImageCacheItem = record

  FImageList: TCustomImageList;

  FListener: IImageCacheListener;

  FImageIndexes: array of Integer;

end;


Reference for unit 'ImgList'

Contains classes and types used in TCustomImageList, the base class for TImageList

uses
Types,
math,
sysutils,
Classes,
FPReadBMP,
FPimage,
FPImgCanv,
FPCanvas,
contnrs,
zstream,
Laz_AVL_Tree,
FPCAdds,
LazLoggerBase,
LazUtilities,
AvgLvlTree,
LCLStrConsts, | This unit contains all resource strings of the LCL
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLProc, | Useful lower level helper functions and classes
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
GraphType,
LCLClasses, | Defines the base class for all LCL TComponents including controls
IntfGraphics, | Classes and functions for easy handling of raw images (interface images)
WSReferences,
RtlConsts;


Reference for unit 'ImgList': Types

TCustomImageListGetWidthForPPI | Specifies an event handler used to get image widths for a display density (PPI)
TCustomImageListResolutionClass | Class type used to create instances of TCustomImageListResolution
TDestroyResolutionHandleEvent | Specifies an event handler signalled when images are removed from TImageList
TDrawingStyle | Defines drawing styles for images
TImageIndex | Type used for an image list index (integer)
TImageType | Indicates if an image contains display data or a mask for its transparent parts
TLCLGlyphsMissingResources | Indicates the actions performed for resources with missing image sizes
TOverlay | Represents the valid indices that can be used to access overlay images
TScaledImageListResolution | Implements a scaled image resolution (size)


Reference for unit 'ImgList': Classes

TChangeLink | Performs notifications when images are added or deleted in TImageList
TCustomImageList | The base class for TImageList
TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList
TCustomImageListResolutionEnumerator | Implements an enumerator for image resolutions in TCustomImageList
TCustomImageListResolutions | Implements support for multiple image resolutions in TCustomImageList
TLCLGlyphs | Represents glyphs for buttons or icons used in LCL controls


Reference for unit 'ImgList': Procedures and functions

GetDefaultGlyph | Gets a glyph with the specified name from the default resource file
LCLGlyphs | Provides access to the TLCLGlyphs instance in the implementation


Index of all identifiers in unit 'ImgList'

D G I L T

D

dsFocus | dsSelected
dsNormal | dsTransparent

G

GetDefaultGlyph | gmrIgnoreAll
gmrAllMustExist | gmrOneMustExist

I

itImage itMask

L

LCLGlyphs

T

TChangeLink | TCustomImageListResolutionEnumerator | TImageType
TCustomImageList | TCustomImageListResolutions | TLCLGlyphs
TCustomImageListGetWidthForPPI | TDestroyResolutionHandleEvent | TLCLGlyphsMissingResources
TCustomImageListResolution | TDrawingStyle | TOverlay
TCustomImageListResolutionClass | TImageIndex | TScaledImageListResolution


TDestroyResolutionHandleEvent

Specifies an event handler signalled when images are removed from TImageList

Declaration

Source position: imglist.pp line 70

type TDestroyResolutionHandleEvent = procedure(

  Sender: TCustomImageList;

  AWidth: Integer;

  AReferenceHandle: TLCLHandle

) of object;

Arguments

Sender | Image list generating the event notification
AWidth | Width of the image being removed
AReferenceHandle | Handle for the image list updated in the method

Description

TDestroyResolutionHandleEvent specifies an event handler signalled when images in a TImageList instance with a specific width are removed. TDestroyResolutionHandleEvent is the type used to implement the OnDestroyResolutionHandle in TChangeLink.

See also

TChangeLink.OnDestroyResolutionHandle


TDrawingStyle

Defines drawing styles for images

Declaration

Source position: imglist.pp line 111

type TDrawingStyle = (
dsFocus, | Draws the image background using its focused color
dsSelected, | Draws the image background using its selected color
dsNormal, | Draw using BkColor for the background, or transparent if BkColor is clNone
dsTransparent | Always draw transparently, ignore BkColor and BlendColor
);

Description

TDrawingStyle is an enumerated type with values that control the drawing style used for images in TCustomImageList. TDrawingStyle affects the blending of the image with its background color when a mask is used in the image. These values have no significance when a mask is not present in the image. TDrawingStyle corresponds to the style values used in the WIN ImageList_Draw API.


TImageIndex

Type used for an image list index (integer)

Declaration

Source position: imglist.pp line 59

type TImageIndex = type Integer;

Description

Not used in the current implementation. Exists for Delphi compatibility only, but is unused there as well.


TImageType

Indicates if an image contains display data or a mask for its transparent parts

Declaration

Source position: imglist.pp line 112

type TImageType = (
itImage, | Does not represent a mask
itMask | Contains a mask
);

Description

TImageType indicates if an image contains contains the display data from an image or the mask for its transparent parts. The mask controls the parts of the image drawn using transparency. TImageType is the type used for the TCustomImageList.ImageType property.


TOverlay

Represents the valid indices that can be used to access overlay images

Declaration

Source position: imglist.pp line 113

type TOverlay = 0..14;

Description

TOverlay is a range type with values in the range 0..14. TOverlay represents the valid indices that can be used to access overlays used in TCustomImageList. The range type mirrors the values available in the WIN ImageList_SetOverlayImage API.

See also

TCustomImageList.Overlay | Stores the specified image index for use as an overlay in the image list
TCustomImageList.HasOverlays | Indicates if any images in the list have been designated as an overlay image
TCustomImageList.Draw | Renders an image to the specified canvas using a drawing style or effect
TCustomImageList.DrawOverlay | Renders an image with an overlay to the specified canvas


TScaledImageListResolution

Implements a scaled image resolution (size)

Declaration

Source position: imglist.pp line 187

type TScaledImageListResolution = record
public
class function Create(); | Allocates a new record instance
procedure GetBitmap(); | Gets the scaled bitmap for the specified image
procedure Draw(); | Draws the scaled image to the specified canvas
procedure StretchDraw(); | Draws the scaled image sized to the target rectangle
procedure DrawOverlay(); | Draws an overlay using the scaled image at the specified position
property Width: Integer; [r] | Width of the images stored in the scaled image resolution
property Height: Integer; [r] | Height of the images stored in the scaled image resolution
property Size: TSize; [r] | Size of an image stored in the scaled resolution
property Resolution: TCustomImageListResolution; [r] | Resolution used as the bases for scaled images
property Count: Integer; [r] | Number of images stored in the scaled image list
property Valid: Boolean; [r] | Indicates if the source image resolution has been assigned for the class instance
end;

Description

TScaledImageListResolution is a record type that represents a scaled image resolution created in TCustomImageList. TScaledImageListResolution contains images dynamically scaled from a source image Resolution using a scaling factor.

TScaledImageListResolution contains methods and properties that mirror those available in TCustomImageListResolution. This allows TCustomImageList to use the methods and properties in TCustomImageListResolution when working with the dynamically scaled image content. Methods like Draw, DrawOverlay, and StretchDraw are redirected to the corresponding method in Resolution.

TScaledImageListResolution is transient in nature; it is not stored as part of an image list or its static resolutions.

TScaledImageListResolution is used in the implementation of the GetResolutionForPPI and DrawForPPI methods in TCustomImageList.

See also

TCustomImageListResolution | Implements an image resolution (or size) used in TCustomImageList
TCustomImageList.ResolutionForPPI | Gets a scaled resolution with the specified width, display density, and scaling factor
TCustomImageList.DrawForPPI | Renders an image to a canvas scaled to a specified display density


TScaledImageListResolution.Count

Number of images stored in the scaled image list

Declaration

Source position: imglist.pp line 220

public property TScaledImageListResolution.Count : Integer
  read GetCount;


Create

Allocates a new record instance

Declaration

Source position: imglist.pp line 197

class function TScaledImageListResolution.Create(

  AResolution: TCustomImageListResolution;

  const AScaleFactor: Double

):TScaledImageListResolution;

Arguments

AResolution | Resolution used as the basis for the scaled images
AScaleFactor | Scale factor applied to the scaled images

Function result

Record instance allocated in the class function

Description

Create is a class function used to allocate a new TScaledImageListResolution record instance using the specified image resolution and scaling factor. The return value is the TScaledImageListResolution record instance allocated in the class function.

AResolution contains the TCustomImageListResolution instance with image data used as the source for the scaled images. AResolution is stored in the Resolution property to provide access to its properties and methods in the scaled image resolution.

AScaleFactor is a Double value that contains the scaling factor applied to the source images in Resolution.

Create sets the value in the Width and Height properties to the scaled sizes from the Resolution; i. e. (Resolution.Width / AScaleFactor) and (Resolution.Height / AScaleFactor). If Resolution has not been assigned (contains Nil), the value in both Height and Width are set to 0 (zero).


Draw

Draws the scaled image to the specified canvas

Declaration

Source position: imglist.pp line 203

procedure TScaledImageListResolution.Draw(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  AEnabled: Boolean = True

); overload;

procedure TScaledImageListResolution.Draw(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  ADrawEffect: TGraphicsDrawEffect

); overload;

procedure TScaledImageListResolution.Draw(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  ADrawingStyle: TDrawingStyle;

  AImageType: TImageType;

  AEnabled: Boolean = True

); overload;

procedure TScaledImageListResolution.Draw(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  ADrawingStyle: TDrawingStyle;

  AImageType: TImageType;

  ADrawEffect: TGraphicsDrawEffect

); overload;

Arguments

ACanvas | Canvas used to render the image
AX | Horizontal canvas offset for the rendered image
AY | Vertical canvas offset for the rendered image
AIndex | Ordinal position for the image rendered in the method
AEnabled | Indicates if the image is drawn in the enabled state

Arguments

ACanvas | Canvas used to render the image
AX | Horizontal canvas offset for the rendered image
AY | Vertical canvas offset for the rendered image
AIndex | Ordinal position for the image rendered in the method
ADrawEffect | Drawing effect applied to the rendered image

Arguments

ACanvas | Canvas used to render the image
AX | Horizontal canvas offset for the rendered image
AY | Vertical canvas offset for the rendered image
AIndex | Ordinal position for the image rendered in the method
ADrawingStyle | Drawing style applied to the rendered image
AImageType | Image type for the rendered image
AEnabled | Indicates if the image is drawn in the enabled state

Arguments

ACanvas | Canvas used to render the image
AX | Horizontal canvas offset for the rendered image
AY | Vertical canvas offset for the rendered image
AIndex | Ordinal position for the image rendered in the method
ADrawingStyle | Drawing style applied to the rendered image
AImageType | Image type for the rendered image
ADrawEffect | Drawing effect applied to the rendered image


DrawOverlay

Draws an overlay using the scaled image at the specified position

Declaration

Source position: imglist.pp line 211

procedure TScaledImageListResolution.DrawOverlay(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  AOverlay: TOverlay;

  AEnabled: Boolean = True

); overload;

procedure TScaledImageListResolution.DrawOverlay(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  AOverlay: TOverlay;

  ADrawEffect: TGraphicsDrawEffect

); overload;

procedure TScaledImageListResolution.DrawOverlay(

  ACanvas: TCanvas;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  AOverlay: TOverlay;

  ADrawingStyle: TDrawingStyle;

  AImageType: TImageType;

  ADrawEffect: TGraphicsDrawEffect

); overload;


GetBitmap

Gets the scaled bitmap for the specified image

Declaration

Source position: imglist.pp line 200

procedure TScaledImageListResolution.GetBitmap(

  Index: Integer;

  Image: TCustomBitmap

); overload;

procedure TScaledImageListResolution.GetBitmap(

  Index: Integer;

  Image: TCustomBitmap;

  AEffect: TGraphicsDrawEffect

); overload;

Arguments

Index | Ordinal position for the bitmap requested in the method
Image | Bitmap used to store the requested image

Arguments

Index | Ordinal position for the bitmap requested in the method
Image | Bitmap used to store the requested image
AEffect | Drawing effect applied to the image


TScaledImageListResolution.Height

Height of the images stored in the scaled image resolution

Declaration

Source position: imglist.pp line 217

public property TScaledImageListResolution.Height : Integer
  read FHeight;


TScaledImageListResolution.Resolution

Resolution used as the bases for scaled images

Declaration

Source position: imglist.pp line 219

public property TScaledImageListResolution.Resolution : TCustomImageListResolution
  read FResolution;


TScaledImageListResolution.Size

Size of an image stored in the scaled resolution

Declaration

Source position: imglist.pp line 218

public property TScaledImageListResolution.Size : TSize
  read GetSize;


StretchDraw

Draws the scaled image sized to the target rectangle

Declaration

Source position: imglist.pp line 209

procedure TScaledImageListResolution.StretchDraw(

  Canvas: TCanvas;

  Index: Integer;

  ARect: TRect;

  Enabled: Boolean = True

);


TScaledImageListResolution.Valid

Indicates if the source image resolution has been assigned for the class instance

Declaration

Source position: imglist.pp line 221

public property TScaledImageListResolution.Valid : Boolean
  read GetValid;

Description

Valid is a read-only Boolean property that indicates if the source image resolution for the class instance has been assigned. Valid ensures that the TCustomImageListResolution instance passed to the class constructor contains an assigned class instance and not the value Nil.


TScaledImageListResolution.Width

Width of the images stored in the scaled image resolution

Declaration

Source position: imglist.pp line 216

public property TScaledImageListResolution.Width : Integer
  read FWidth;


Reference for unit 'IndustrialBase'

uses
Classes,
sysutils,
Controls, | Contains types, constants, classes, and routines used to implement visual controls
Graphics; | Unit contains definitions for many fundamental classes and types used in graphic applications


Reference for unit 'IndustrialBase': Classes

TIndustrialBase


Index of all identifiers in unit 'IndustrialBase'

T

T

TIndustrialBase


Reference for unit 'IniPropStorage'

Contains a component that stores Form Session Properties in INI format.

uses
Classes,
sysutils,
IniFiles,
LazUtf8, |
Forms; | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface

Overview

In this unit you can find an implementation of a name/value pair storage container in INI format.

This container will get the Form's Session Properties that you setup in TForm.SessionProperties and read/write them on the file you specify on TINIPropStorage.INIFileName.


Reference for unit 'IniPropStorage': Types

TIniFileClass

Class of TCustomIniFile


Reference for unit 'IniPropStorage': Classes

TCustomIniPropStorage | Implements the base class for the INI Form's Session Properties.
TIniPropStorage | Implements the final class for the INI Form Session Properties storage.


Reference for unit 'IniPropStorage': Procedures and functions

Register

Registers TIniPropStorage on the 'Misc' tab of the component palette.


Index of all identifiers in unit 'IniPropStorage'

R T

R

Register

T

TCustomIniPropStorage TIniFileClass TIniPropStorage


TIniFileClass

Class of TCustomIniFile

Declaration

Source position: inipropstorage.pas line 26

type TIniFileClass = class of TCustomIniFile;


Reference for unit 'InterfaceBase'

Provides an platform independent widgetset and helper functions.

uses
Types,
Classes,
sysutils,
Math, |
FPImage,
LazUTF8,
IntegerList,
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLProc, | Useful lower level helper functions and classes
LMessages, |
LCLPlatformDef, |
GraphType,
GraphMath, | A Set of Mathematical Helper routines to simply Cross-Platform Canvas drawing etc
IntfGraphics, | Classes and functions for easy handling of raw images (interface images)
Themes; | For manipulation of display Themes, mostly in a Windows XP (and later) environment


Reference for unit 'InterfaceBase': Constants

LCL_CAPABILITY_NO

LCL_CAPABILITY_YES


Reference for unit 'InterfaceBase': Types

PEventHandler |
PPipeEventHandler |
PProcessEventHandler |
PSocketEventHandler |
TApplicationMainLoop |
TChildExitEvent |
TChildExitReason | Reasons for child process exit.
TInputDialogFunction |
TLCLCapability | Capabilities of the (current) platform.
TLCLWndMethod | The type of all LCL message handlers.
TLoadBitmapFunction
TLoadCursorFunction
TLoadIconFunction
TPipeEvent |
TPipeReason |
TPipeReasons
TPromptDialogFunction |
TQuestionDialogFunction |
TSocketEvent |
TWaitHandleEvent |
TWidgetSetClass
TWSTimerProc | Type of a timer callback procedure


Reference for unit 'InterfaceBase': Classes

EInterfaceCritical |
EInterfaceError |
EInterfaceException |
EInterfaceWarning |
TDialogButton | Description of standard dialog buttons.
TDialogButtons | Collection of TDialogButton descriptions.
TWidgetSet | Application helper class (platform and drawing interface).


Reference for unit 'InterfaceBase': Procedures and functions

GetDefaultLCLWidgetType

GetLCLWidgetTypeName


Reference for unit 'InterfaceBase': Variables

InputDialogFunction

LoadBitmapFunction

LoadCursorFunction

LoadIconFunction

PromptDialogFunction

QuestionDialogFunction

WidgetSet


Index of all identifiers in unit 'InterfaceBase'

C E G I L P Q T W

C

cerExit cerSignal

E

EInterfaceCritical | EInterfaceException
EInterfaceError | EInterfaceWarning

G

GetDefaultLCLWidgetType GetLCLWidgetTypeName

I

InputDialogFunction

L

lcAccessibilitySupport | lcEmulatedMDI | lcReceivesLMClearCutCopyPasteReliably
lcAllowChildControlsInNativeControls | lcFormIcon | lcSendsUTF8KeyPress
lcAntialiasingEnabledByDefault | LCL_CAPABILITY_NO | lcTextHint
lcApplicationTitle | LCL_CAPABILITY_YES | lcTransparentWindow
lcApplicationWindow | lcLMHelpSupport | LoadBitmapFunction
lcAsyncProcess | lcModalWindow | LoadCursorFunction
lcCanDrawHidden | lcNativeTaskDialog | LoadIconFunction
lcCanDrawOutsideOnPaint | lcNeedMininimizeAppWithMainForm |
lcDragDockStartOnTitleClick | lcRadialGradientBrush |

P

PEventHandler | prBroken | PromptDialogFunction
PPipeEventHandler | prCanWrite | PSocketEventHandler
PProcessEventHandler | prDataAvailable |

Q

QuestionDialogFunction

T

TApplicationMainLoop | TLCLWndMethod | TPromptDialogFunction
TChildExitEvent | TLoadBitmapFunction | TQuestionDialogFunction
TChildExitReason | TLoadCursorFunction | TSocketEvent
TDialogButton | TLoadIconFunction | TWaitHandleEvent
TDialogButtons | TPipeEvent | TWidgetSet
TInputDialogFunction | TPipeReason | TWidgetSetClass
TLCLCapability | TPipeReasons | TWSTimerProc

W

WidgetSet


InputDialogFunction

Declaration

Source position: interfacebase.pp line 205

var InputDialogFunction: TInputDialogFunction = Nil;


LCL_CAPABILITY_NO

Declaration

Source position: interfacebase.pp line 181

const LCL_CAPABILITY_NO = 0;


LCL_CAPABILITY_YES

Declaration

Source position: interfacebase.pp line 182

const LCL_CAPABILITY_YES = 1;


LoadBitmapFunction

Declaration

Source position: interfacebase.pp line 208

var LoadBitmapFunction: TLoadBitmapFunction = Nil;


LoadCursorFunction

Declaration

Source position: interfacebase.pp line 209

var LoadCursorFunction: TLoadCursorFunction = Nil;


LoadIconFunction

Declaration

Source position: interfacebase.pp line 210

var LoadIconFunction: TLoadIconFunction = Nil;


PEventHandler

Declaration

Source position: interfacebase.pp line 38

type PEventHandler = type Pointer;


PPipeEventHandler

Declaration

Source position: interfacebase.pp line 40

type PPipeEventHandler = type Pointer;


PProcessEventHandler

Declaration

Source position: interfacebase.pp line 39

type PProcessEventHandler = type Pointer;


PromptDialogFunction

Declaration

Source position: interfacebase.pp line 206

var PromptDialogFunction: TPromptDialogFunction = Nil;


PSocketEventHandler

Declaration

Source position: interfacebase.pp line 41

type PSocketEventHandler = type Pointer;


QuestionDialogFunction

Declaration

Source position: interfacebase.pp line 207

var QuestionDialogFunction: TQuestionDialogFunction = Nil;


TApplicationMainLoop

Declaration

Source position: interfacebase.pp line 47

type TApplicationMainLoop = procedure of object;


TChildExitEvent

Declaration

Source position: interfacebase.pp line 49

type TChildExitEvent = procedure(

  AData: PtrInt;

  AReason: TChildExitReason;

  AInfo: dword

) of object;


TChildExitReason

Reasons for child process exit.

Declaration

Source position: interfacebase.pp line 43

type TChildExitReason = (
cerExit, | Normal exit
cerSignal | Killed
);


TInputDialogFunction

Declaration

Source position: interfacebase.pp line 191

type TInputDialogFunction = function(

  const InputCaption: string;

  const InputPrompt: string;

  MaskInput: Boolean;

  var Value: string

):Boolean;


TLCLCapability

Capabilities of the (current) platform.

Declaration

Source position: interfacebase.pp line 55

type TLCLCapability = (
lcAsyncProcess, | Supports async process.
lcCanDrawOutsideOnPaint, | Supports drawing outside OnPaint event of an control.
lcNeedMininimizeAppWithMainForm, | When main form is minimized, then minimize also app.
lcApplicationTitle, | Can change application title at runtime.
lcApplicationWindow, | Application has a special root window.
lcFormIcon, | Forms have icon.
lcModalWindow, | Native modal window support.
lcDragDockStartOnTitleClick, | Can drag-dock forms from the title bar.
lcAntialiasingEnabledByDefault, | Is amDontCare = amOn for the widgetset.
lcLMHelpSupport, | Support for LM_HELP command.
lcReceivesLMClearCutCopyPasteReliably, | In Carbon we do not receive LM_CLEAR, CUT, COPY, PASTE etc. reliably, and this affects DB controls.
lcSendsUTF8KeyPress,
lcAllowChildControlsInNativeControls,
lcEmulatedMDI,
lcAccessibilitySupport,
lcRadialGradientBrush,
lcTransparentWindow,
lcTextHint,
lcNativeTaskDialog,
lcCanDrawHidden
);


TLCLWndMethod

The type of all LCL message handlers.

Declaration

Source position: interfacebase.pp line 53

type TLCLWndMethod = procedure(

  var TheMessage: TLMessage

) of object;


TLoadBitmapFunction

Declaration

Source position: interfacebase.pp line 200

type TLoadBitmapFunction = function(

  hInstance: THandle;

  lpBitmapName: PChar

):HBITMAP;


TLoadCursorFunction

Declaration

Source position: interfacebase.pp line 201

type TLoadCursorFunction = function(

  hInstance: THandle;

  lpCursorName: PChar

):HCURSOR;


TLoadIconFunction

Declaration

Source position: interfacebase.pp line 202

type TLoadIconFunction = function(

  hInstance: THandle;

  lpIconName: PChar

):HICON;


TPipeEvent

Declaration

Source position: interfacebase.pp line 50

type TPipeEvent = procedure(

  AData: PtrInt;

  AReasons: TPipeReasons

) of object;


TPipeReason

Declaration

Source position: interfacebase.pp line 44

type TPipeReason = (

  prDataAvailable,

  prBroken,

  prCanWrite

);


TPipeReasons

Declaration

Source position: interfacebase.pp line 45

type TPipeReasons = set of (

  prDataAvailable,

  prBroken,

  prCanWrite

);


TPromptDialogFunction

Declaration

Source position: interfacebase.pp line 193

type TPromptDialogFunction = function(

  const DialogCaption: string;

  const DialogMessage: string;

  DialogType: LongInt;

  Buttons: PLongint;

  ButtonCount: LongInt;

  DefaultIndex: LongInt;

  EscapeResult: LongInt;

  UseDefaultPos: Boolean;

  X: LongInt;

  Y: LongInt

):LongInt;


TQuestionDialogFunction

Declaration

Source position: interfacebase.pp line 198

type TQuestionDialogFunction = function(

  const aCaption: string;

  const aMsg: string;

  DlgType: LongInt;

  Buttons: TDialogButtons;

  HelpCtx: LongInt

):LongInt;


TSocketEvent

Declaration

Source position: interfacebase.pp line 51

type TSocketEvent = procedure(

  AData: PtrInt;

  AFlags: dword

) of object;


TWaitHandleEvent

Declaration

Source position: interfacebase.pp line 48

type TWaitHandleEvent = procedure(

  AData: PtrInt;

  AFlags: dword

) of object;


TWSTimerProc

Type of a timer callback procedure

Declaration

Source position: interfacebase.pp line 120

type TWSTimerProc = procedure of object;


WidgetSet

Declaration

Source position: interfacebase.pp line 213

var WidgetSet: TWidgetSet = Nil;


Reference for unit 'IntfGraphics'

Classes and functions for easy handling of raw images (interface images)

uses
Classes,
sysutils,
Math,
fpImage, |
FPReadBMP, |
FPWriteBMP,
BMPComn, |
FPReadPNG,
FPWritePNG,
FPReadTiff,
FPWriteTiff,
FPTiffCmn,
Laz_AVL_Tree,
FPCAdds, |
LazLoggerBase,
LazTracer,
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLVersion, | Contains the version number constants of the LCL.
GraphType,
IcnsTypes; |


Reference for unit 'IntfGraphics': Constants

LazTiffExtraPrefix

LazTiffHostComputer

LazTiffMake

LazTiffModel

LazTiffSoftware


Reference for unit 'IntfGraphics': Types

PArrayNode

TLazIntfImageGetPixelProc

TLazIntfImageSetPixelProc

TLazReaderDIBEncoding

TLazReaderDIBInfo

TLazReaderMaskMode

TOnReadRawImageBits

TOnWriteRawImageBits


Reference for unit 'IntfGraphics': Classes

ILazImageReader | ILazImageReader - extension to TFPCustomImageReader to initialize a TRawImgeDescription based on the image to be read
ILazImageWriter
TArrayNode |
TArrayNodesTree |
TLazAVLPalette | TLazAVLPalette - this descendant of TFPPalette uses an AVL tree for speed up
TLazIntfImage | Represents a graphical image.
TLazIntfImageMask | TLazIntfImageMask - applying a mask at the Raw Image level
TLazReaderBMP | TLazReaderBMP - This is an improved FPImage reader for bmp images
TLazReaderDIB
TLazReaderIcnsPart
TLazReaderIconDIB | TLazReaderIconDIB - this is a FPImage reader for a single DIB from an icon file
TLazReaderPNG
TLazReaderTiff
TLazReaderXPM | TLazReaderXPM - this is a FPImage reader for xpm images
TLazWriterBMP
TLazWriterPNG
TLazWriterTiff
TLazWriterXPM | TLazWriterXPM - this is a FPImage writer for xpm images


Reference for unit 'IntfGraphics': Procedures and functions

AddAlphaToDescription

dbgs

DefaultReaderDescription

GetDescriptionFromBitmap

GetDescriptionFromDevice

QueryDescription

ReadCompleteStreamToStream

ReadCompleteStreamToString


Index of all identifiers in unit 'IntfGraphics'

A D G I L P Q R T

A

AddAlphaToDescription

D

dbgs DefaultReaderDescription

G

GetDescriptionFromBitmap GetDescriptionFromDevice

I

ILazImageReader ILazImageWriter

L

LazTiffExtraPrefix | lrdeBitfield | lrdeRLE
LazTiffHostComputer | lrdeHuffman | lrmmAuto
LazTiffMake | lrdeJpeg | lrmmColor
LazTiffModel | lrdePng | lrmmNone
LazTiffSoftware | lrdeRGB |

P

PArrayNode

Q

QueryDescription

R

ReadCompleteStreamToStream ReadCompleteStreamToString

T

TArrayNode | TLazReaderDIB | TLazReaderXPM
TArrayNodesTree | TLazReaderDIBEncoding | TLazWriterBMP
TLazAVLPalette | TLazReaderDIBInfo | TLazWriterPNG
TLazIntfImage | TLazReaderIcnsPart | TLazWriterTiff
TLazIntfImageGetPixelProc | TLazReaderIconDIB | TLazWriterXPM
TLazIntfImageMask | TLazReaderMaskMode | TOnReadRawImageBits
TLazIntfImageSetPixelProc | TLazReaderPNG | TOnWriteRawImageBits
TLazReaderBMP | TLazReaderTiff |


LazTiffExtraPrefix

Declaration

Source position: intfgraphics.pas line 594

const LazTiffExtraPrefix = 'LazTiff';


LazTiffHostComputer

Declaration

Source position: intfgraphics.pas line 595

const LazTiffHostComputer = LazTiffExtraPrefix + 'HostComputer';


LazTiffMake

Declaration

Source position: intfgraphics.pas line 596

const LazTiffMake = LazTiffExtraPrefix + 'Make';


LazTiffModel

Declaration

Source position: intfgraphics.pas line 597

const LazTiffModel = LazTiffExtraPrefix + 'Model';


LazTiffSoftware

Declaration

Source position: intfgraphics.pas line 598

const LazTiffSoftware = LazTiffExtraPrefix + 'Software';


PArrayNode

Declaration

Source position: intfgraphics.pas line 316

type PArrayNode = ^TArrayNode;


TLazIntfImageSetPixelProc

Declaration

Source position: intfgraphics.pas line 102

type TLazIntfImageSetPixelProc = procedure(

  x: Integer;

  y: Integer;

  const Color: TFPColor

) of object;


TLazReaderMaskMode

Declaration

Source position: intfgraphics.pas line 437

type TLazReaderMaskMode = (

  lrmmNone,

  lrmmAuto,

  lrmmColor

);


TOnReadRawImageBits

Declaration

Source position: intfgraphics.pas line 104

type TOnReadRawImageBits = procedure(

  TheData: PByte;

  const Position: TRawImagePosition;

  Prec: Cardinal;

  Shift: Cardinal;

  var Bits: Word

);


TOnWriteRawImageBits

Declaration

Source position: intfgraphics.pas line 108

type TOnWriteRawImageBits = procedure(

  TheData: PByte;

  const Position: TRawImagePosition;

  Prec: Cardinal;

  Shift: Cardinal;

  Bits: Word

);


Reference for unit 'JSONPropStorage'

Contains a component that stores Form Session Properties in JSON format.

uses
Classes,
sysutils,
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
JSONConf, | This unit contains the implementation of a path/value pair generic container in JSON format. See package: fcl-json.
LazUTF8; |

Overview

In this unit you can find an implementation of a name/value pair storage container in JSON format.

This container will get the Form's Session Properties that you setup in TForm.SessionProperties and read/write them on the file you specify on TJSONPropStorage.JSONFileName.


Reference for unit 'JSONPropStorage': Classes

TCustomJSONPropStorage | Implements the base class for the JSON Form's Session Properties Storage.
TJSONPropStorage | Implements the final class for the JSON Form Session Properties storage.


Reference for unit 'JSONPropStorage': Procedures and functions

Register

Registers TJSONPropStorage on the 'Misc' tab of the component palette.


Index of all identifiers in unit 'JSONPropStorage'

R T

R

Register

T

TCustomJSONPropStorage TJSONPropStorage


Reference for unit 'LazCanvas'

Classes and functions for extending TFPImageCanvas

uses
Classes,
sysutils,
contnrs,
Math,
fpimgcanv,
fpcanvas,
fpimage,
clipping,
pixtools,
fppixlcanv,
IntfGraphics, | Classes and functions for easy handling of raw images (interface images)
LazRegions; | Implements non-native regions with support for managing their Z-order

Overview

lazcanvas.pas contains classes and functions for extending TFPImageCanvas to support more stretching filters, and to support all features from the LCL TCanvas. TLazCanvas also fixes various small problems and incompatibilities between TFPImageCanvas versions, making the interface smoother and more consistent.

Do not use anything from the LCL here, as this unit should be kept strictly independent. LCLProc.pas is allowed for DebugLn, but only during debugging or profiling.

Author: Felipe Monteiro de Carvalho


Reference for unit 'LazCanvas': Types

TLazCanvasImageFormat

Identifies image formats supported in TLazCanvas


Reference for unit 'LazCanvas': Classes

TFPSharpInterpolation |
TLazCanvas | Implements a canvas which masks differences between FCL and LCL canvas classes
TLazCanvasState | Contains properties reflecting the state for a Lazarus canvas


Index of all identifiers in unit 'LazCanvas'

C T

C

clfARGB32 | clfOther | clfRGB24UpsideDown
clfBGR24 | clfRGB16_R5G6B5 | clfRGBA32
clfBGRA32 | clfRGB24 |

T

TFPSharpInterpolation | TLazCanvasImageFormat
TLazCanvas | TLazCanvasState


Accelerometer

A global object representing the accelerometer of the device

Declaration

Source position: lazdeviceapis.pas line 143

var Accelerometer: TLazAccelerometer = ;


Device

A global object which represents the device hardware in a general way, except for those elements which already have their own object, like Screen, PositionInfo, Accelerometer, etc.

Declaration

Source position: lazdeviceapis.pas line 146

var Device: TLazDevice = ;


Reference for unit 'LazDeviceApis'

LCL APIs for accessing hardware sensors (such as Accelerometer, GPS, etc) and integrated elements of the system (such as Calendar, Contacts, etc)

uses
sysutils,
Classes,
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
LCLType; | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.


Reference for unit 'LazDeviceApis': Types

TLazDeviceMessageKind | Indicates the type of message (for example: SMS, MMS, EMail)
TLazMessagingStatus | Indicates the current stage of a message sending operation
TLazPositionMethod | A list of possible positioning methods
TOnMessagingStatus | A procedural type to receive the events of the status of sending a message
TScreenRotation


Reference for unit 'LazDeviceApis': Classes

TLazAccelerometer | Represents the hardware accelerometer
TLazDevice | Represents the device itself in a general way and hardware elements which don't have a exclusive object to represent them
TLazDeviceMessage | Represents a message
TLazMessaging | A class which manages messages
TLazPositionInfo | Represents the hardware GPS device


Reference for unit 'LazDeviceApis': Variables

Accelerometer | A global object representing the accelerometer of the device
Device | A global object which represents the device hardware in a general way, except for those elements which already have their own object, like Screen, PositionInfo, Accelerometer, etc.
Messaging | A global object to manage message
PositionInfo | A global object which represents the positioning sensor of the device


Index of all identifiers in unit 'LazDeviceApis'

A D M P S T

A

Accelerometer

D

Device | dmkMMS
dmkEMail | dmkSMS

M

Messaging | mssReceivedSuccessfully | mssSentSuccessfully
mssNoService | mssReceivingGeneralError |
mssRadioOff | mssSendingGeneralError |

P

pmGPS pmNetwork PositionInfo

S

srRotation_0 | srRotation_270
srRotation_180 | srRotation_90

T

TLazAccelerometer | TLazMessaging | TOnMessagingStatus
TLazDevice | TLazMessagingStatus | TScreenRotation
TLazDeviceMessage | TLazPositionInfo |
TLazDeviceMessageKind | TLazPositionMethod |


Messaging

A global object to manage message

Declaration

Source position: lazdeviceapis.pas line 144

var Messaging: TLazMessaging = ;


PositionInfo

A global object which represents the positioning sensor of the device

Declaration

Source position: lazdeviceapis.pas line 145

var PositionInfo: TLazPositionInfo = ;


TLazPositionMethod

A list of possible positioning methods

Declaration

Source position: lazdeviceapis.pas line 107

type TLazPositionMethod = (
pmGPS, | The GPS positioning method
pmNetwork | Detects the position via the network connection
);


TOnMessagingStatus

A procedural type to receive the events of the status of sending a message

Declaration

Source position: lazdeviceapis.pas line 86

type TOnMessagingStatus = procedure(

  AMessage: TLazDeviceMessage;

  AStatus: TLazMessagingStatus

) of object;


TScreenRotation

Declaration

Source position: lazdeviceapis.pas line 129

type TScreenRotation = (

  srRotation_0,

  srRotation_90,

  srRotation_180,

  srRotation_270

);


Reference for unit 'LazDialogs'

Contains classes, types, and routines needed for Lazarus dialogs on custom-drawn and non-desktop environments

uses
Classes,
sysutils,
math,
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
ShellCtrls, | Contains controls which display files and directories
Buttons, | Contains types and classes used to implement specialized button classes
StdCtrls, | Several standard controls used in Lazarus forms
ExtCtrls, | Contains extra controls commonly used in Lazarus forms
FileCtrl, | Class definitions for a box with a list of files for selection
ComCtrls, | Common controls used in Lazarus forms
Dialogs, | Some dialogs commonly used in Lazarus applications. Look at the Procedures as well as the Classes
ButtonPanel, | Defines a panel with Bitmap buttons
LCLStrConsts, | This unit contains all resource strings of the LCL
FileUtil,
Controls; | Contains types, constants, classes, and routines used to implement visual controls


Reference for unit 'LazDialogs': Types

TLazFileDialogKind

Enumerated type which represents the dialog kind in a Lazarus dialog form


Reference for unit 'LazDialogs': Classes

TLazarusFileDialogForm |
TLazMessageDialog
TLazOpenDialog | Implements a Lazarus file open dialog
TLazSaveDialog | Implements a Lazarus File Save dialog
TLazSelectDirectoryDialog | Implements a Lazarus directory selection dialog


Reference for unit 'LazDialogs': Procedures and functions

LazMessageDlg


Index of all identifiers in unit 'LazDialogs'

L T

L

LazMessageDlg | ldkOpenPDA | ldkSavePDA
ldkOpenDesktop | ldkSaveDesktop | ldkSelectDirectory

T

TLazarusFileDialogForm | TLazMessageDialog | TLazSaveDialog
TLazFileDialogKind | TLazOpenDialog | TLazSelectDirectoryDialog


TLazFileDialogKind

Enumerated type which represents the dialog kind in a Lazarus dialog form

Declaration

Source position: lazdialogs.pas line 15

type TLazFileDialogKind = (
ldkOpenDesktop, | Dialog is an open dialog for desktop environments
ldkSaveDesktop, | Dialog is a save dialog for desktop environments
ldkOpenPDA, | Dialog is an open dialog for PDA environments
ldkSavePDA, | Dialog is a save dialog for PDA environments
ldkSelectDirectory | Dialog is a directory selection dialog
);

See also

TLazarusFileDialogForm.Initialize | Creates and positions child controls on the Lazarus dialog form
TLazOpenDialog.DoInitialize | Performs actions needed to initialize the Lazarus dialog
TLazSaveDialog.DoInitialize | Performs actions needed to initialize the Lazarus dialog
TLazSelectDirectoryDialog.DoInitialize | Performs actions needed to initialize the Lazarus dialog


Reference for unit 'LazFreeTypeIntfDrawer'

uses
Classes,
sysutils,
FPimage,
EasyLazFreeType,
GraphType,
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
IntfGraphics; | Classes and functions for easy handling of raw images (interface images)


Reference for unit 'LazFreeTypeIntfDrawer': Types

TLazIntfHorizLineProc

TLazIntfImageGetPixelAtProc

TLazIntfImageSetPixelAtProc


Reference for unit 'LazFreeTypeIntfDrawer': Classes

TIntfFreeTypeDrawer


Index of all identifiers in unit 'LazFreeTypeIntfDrawer'

T

T

TIntfFreeTypeDrawer | TLazIntfImageGetPixelAtProc
TLazIntfHorizLineProc | TLazIntfImageSetPixelAtProc


TLazIntfHorizLineProc

Declaration

Source position: lazfreetypeintfdrawer.pas line 17

type TLazIntfHorizLineProc = procedure(

  x1: Integer;

  y: Integer;

  x2: Integer;

  const Color: TFPColor

) of object;


TLazIntfImageGetPixelAtProc

Declaration

Source position: lazfreetypeintfdrawer.pas line 15

type TLazIntfImageGetPixelAtProc = procedure(

  p: pointer;

  out Color: TFPColor

);


TLazIntfImageSetPixelAtProc

Declaration

Source position: lazfreetypeintfdrawer.pas line 16

type TLazIntfImageSetPixelAtProc = procedure(

  p: pointer;

  const Color: TFPColor

);


Reference for unit 'LazHelpHTML'

Contains types and classes used to integrate and access help files in HTML format

uses
Classes,
sysutils,
LazFileUtils,
UTF8Process,
LazUTF8,
LazConfigStorage,
LCLProc, | Useful lower level helper functions and classes
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
LCLStrConsts, | This unit contains all resource strings of the LCL
HelpIntfs, |
LazHelpIntf; | Defines base classes used in the LCL help system

Overview

LazHelpHTML contains types and classes used to integrate and access help files in HTML format (.htm or .html file extensions).


Reference for unit 'LazHelpHTML': Types

TOnFindDefaultBrowser

Specifies an event handler signalled to get the browser application name and parameters


Reference for unit 'LazHelpHTML': Classes

THTMLBrowserHelpViewer | Implements a browser/viewer for HTML help topics
THTMLHelpDatabase | Provides support for context-sensitive help using HTML help files


Reference for unit 'LazHelpHTML': Procedures and functions

Register

Registers database and viewer components for HTML help on the System tab in Lazarus


Index of all identifiers in unit 'LazHelpHTML'

R T

R

Register

T

THTMLBrowserHelpViewer THTMLHelpDatabase TOnFindDefaultBrowser


TOnFindDefaultBrowser

Specifies an event handler signalled to get the browser application name and parameters

Declaration

Source position: lazhelphtml.pas line 89

type TOnFindDefaultBrowser = procedure(

  var DefaultBrowser: string;

  var Params: string

) of object;

Arguments

DefaultBrowser | Path to the default browser application used for HTML help topics
Params | Command line parameters for the browser application needed to open and display the HTML help topic

Description

TOnFindDefaultBrowser is an object procedure which defines the event handler signalled to find a help browser for HTML help topics. Applications can implement an object procedure using this signature to assign values to the DefaultBrowser and Params arguments. TOnFindDefaultBrowser is the type used to implement the OnFindDefaultBrowser event handler in THTMLBrowserHelpViewer.

See also

THTMLBrowserHelpViewer.OnFindDefaultBrowser

Event handler signalled to find the default browser for the help viewer


HelpDatabases

Contains the list of registered help databases used in the Lazarus IDE

Declaration

Source position: lazhelpintf.pas line 573

var HelpDatabases: THelpDatabases = Nil;


HelpViewers

Contains the list of registered help viewers used in the Lazarus IDE

Declaration

Source position: lazhelpintf.pas line 574

var HelpViewers: THelpViewers = Nil;


Reference for unit 'LazHelpIntf'

Defines base classes used in the LCL help system

uses
Classes,
sysutils,
FileUtil,
LazFileUtils,
LazUtilities,
LazUTF8,
LazConfigStorage,
Masks,
LCLProc, | Useful lower level helper functions and classes
LCLStrConsts, | This unit contains all resource strings of the LCL
Dialogs, | Some dialogs commonly used in Lazarus applications. Look at the Procedures as well as the Classes
HelpIntfs; |

Overview

LazHelpIntf.pas contains types, classes, and routines used in the LCL help system. It defines various base classes that provide the interface for the help system. Many of the methods in these classes are defined as abstract virtual methods, and must be implemented in more specialized descendent classes.

Author: Mattias Gaertner


Reference for unit 'LazHelpIntf': Types

THelpDatabaseClass | Class reference for the THelpDatabase type
THelpNodeType | Enumerated type that identifies the method(s) available to locate a help topic
THelpViewerClass | Class reference used to create instances of the help viewer
TOnHelpDBFindViewer
TPascalHelpContext | Record type used to represent a Pascal help context and its descriptor
TPascalHelpContextPtr
TPascalHelpContextType | Enumerated type with values representing Pascal help contexts


Reference for unit 'LazHelpIntf': Classes

THelpBasePathObject | Stores the base file path for help databases
THelpBaseURLObject | Stores the base URL for topics in help databases
THelpDatabase | Provides support for integrating a collection of related help topics with a table of contents
THelpDatabases | Implements support for accessing and maintaining registered help database classes in the help system
THelpDBIClass |
THelpDBIMessage |
THelpDBISourceDirectories
THelpDBISourceDirectory |
THelpDBISourceFile |
THelpDBItem |
THelpNode |
THelpNodeQuery |
THelpNodeQueryList |
THelpQueryItem |
THelpQueryNode |
THelpViewer | Base class for help viewers used in the LCL help system
THelpViewers | Used to access and maintain registered help viewers for the LCL help system
TPascalHelpContextList | Implements a list for Pascal help contexts


Reference for unit 'LazHelpIntf': Procedures and functions

AppendURLPathDelim | Includes a trailing path delimiter in the file path for the specified URL
ChompURLParams | Removes URL parameters from the specified URL
CombineURL | Builds a URL using the specified scheme, path, and parameter values
CreateLCLHelpSystem | Ensures the HelpDatabases and HelpViewers variables are initialized for use in the LCL help system
CreateListAndAdd | Ensures that a TList has been created before adding the specified object instance
CreateNodeQueryListAndAdd | Ensures the THelpNodeQueryList instance has been created prior to adding the specified help query item
ExtractURLDirectory | Gets directories in the file path for the specified URL
ExtractURLPath | Gets the path information from the specified URL
FilenameToURL | Gets the URL with file path information for the specified file name
FilenameToURLPath
FindURLPathEnd | Gets the position in the URL for the final character in the file path
FindURLPathStart | Gets the position in the URL where the file path is located
FreeLCLHelpSystem | Frees the HelpDatabases and HelpViewers used in the LCL help system
FreeUnusedLCLHelpSystem | Frees unreferenced Help databases and viewers in the LCL help system
IsFileURL | Determines if the specified URL uses the 'file:' URL scheme
SplitURL | Separates a URL into its scheme, path, and parameter component values
TrimUrl | Removes leading or trailing spaces in the file path for the specified URL
TrimURLPath | Removes leading and trailing whitespace in the file path for the specified URL
URLFilenameIsAbsolute | Indicates if the specified URL contains an absolute file path
URLPathToFilename


Reference for unit 'LazHelpIntf': Variables

HelpDatabases | Contains the list of registered help databases used in the Lazarus IDE
HelpViewers | Contains the list of registered help viewers used in the Lazarus IDE


Index of all identifiers in unit 'LazHelpIntf'

A C E F H I P S T U

A

AppendURLPathDelim

C

ChompURLParams | CreateLCLHelpSystem | CreateNodeQueryListAndAdd
CombineURL | CreateListAndAdd |

E

ExtractURLDirectory ExtractURLPath

F

FilenameToURL | FindURLPathEnd | FreeLCLHelpSystem
FilenameToURLPath | FindURLPathStart | FreeUnusedLCLHelpSystem

H

HelpDatabases | hntID | hntURLID
HelpViewers | hntURL | hntURLIDContext
hntContext | hntURLContext |

I

IsFileURL

P

pihcConst | pihcProcedure | pihcType
pihcFilename | pihcProperty | pihcVariable
pihcParameterList | pihcSourceName |

S

SplitURL

T

THelpBasePathObject | THelpDBISourceFile | THelpViewerClass
THelpBaseURLObject | THelpDBItem | THelpViewers
THelpDatabase | THelpNode | TOnHelpDBFindViewer
THelpDatabaseClass | THelpNodeQuery | TPascalHelpContext
THelpDatabases | THelpNodeQueryList | TPascalHelpContextList
THelpDBIClass | THelpNodeType | TPascalHelpContextPtr
THelpDBIMessage | THelpQueryItem | TPascalHelpContextType
THelpDBISourceDirectories | THelpQueryNode | TrimUrl
THelpDBISourceDirectory | THelpViewer | TrimURLPath

U

URLFilenameIsAbsolute URLPathToFilename


THelpNodeType

Enumerated type that identifies the method(s) available to locate a help topic

Declaration

Source position: lazhelpintf.pas line 88

type THelpNodeType = (
hntURLIDContext, | URL, ID, and Context are valid for the help node
hntURL, | Only the URL is valid for the help node
hntURLID, | URL and ID are valid for the help node
hntID, | Only ID is valid for the help node
hntContext, | Only Context is valid for the help node
hntURLContext | URL and Context are valid for the help node
);

Description

THelpNodeType is an enumerated type which identifies the method(s) available to locate a topic in a help database. A help topic can be accessed buy ID (unique identifier), Help Context, or its URL (depending the content type for the help database). Each value inTHelpNodeType indicates the combination of access methods available for the help node.

THelpNodeType is the type used for the THelpNode.HelpType property. The value in HelpType is set based on the constructor used to create the help node class instance.

See also

THelpNode |
THelpContext
THelpNode.HelpType | Type for the help node


TOnHelpDBFindViewer

Declaration

Source position: lazhelpintf.pas line 310

type TOnHelpDBFindViewer = function(

  HelpDB: THelpDatabase;

  const MimeType: string;

  var ErrMsg: string;

  out Viewer: THelpViewer

):TShowHelpResult of object;


TPascalHelpContext

Record type used to represent a Pascal help context and its descriptor

Declaration

Source position: lazhelpintf.pas line 55

type TPascalHelpContext = record
Descriptor: TPascalHelpContextType; | TPascalHelpContextType for the record
Context: string; | String representing the Pascal context
end;


TPascalHelpContextPtr

Declaration

Source position: lazhelpintf.pas line 59

type TPascalHelpContextPtr = ^TPascalHelpContext;


TPascalHelpContextType

Enumerated type with values representing Pascal help contexts

Declaration

Source position: lazhelpintf.pas line 45

type TPascalHelpContextType = (
pihcFilename, | Context is a file name
pihcSourceName, | Context is a file name for a unit or library
pihcProperty, | Context is a property
pihcProcedure, | Context is a procedure or function
pihcParameterList, | Context is a list of parameters
pihcVariable, | Context is a variable
pihcType, | Context is a type
pihcConst | Context is a constant
);


Reference for unit 'LazRegions'

Implements non-native regions with support for managing their Z-order

uses

  Classes,

  sysutils,

  fpcanvas,

  LCLType;

This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.

Overview

Used to implement clipping regions in TLazCanvas, and regions used in custom-drawn LCL controls.

Author: Felipe Monteiro de Carvalho


Reference for unit 'LazRegions': Types

TLazRegionFillMode | Represents region fill modes used for polygons in Lazarus regions
TPointArray | Defines an array type used for TPoint values


Reference for unit 'LazRegions': Classes

TLazRegion | Represents a custom region in the Lazarus LCL
TLazRegionEllipse | Implements a region defined as an Ellipse
TLazRegionPart | Base class used for rectangular areas in a region
TLazRegionPolygon | Represents a region defined as a series of vertices for a polygon
TLazRegionRect | Implements a region defined by a TRect structure
TLazRegionWithChilds | Implement a region which can have other regions as children


Reference for unit 'LazRegions': Procedures and functions

IsPointInPolygon

Determines if the specified point is inside the vertices for the specified polygon


Index of all identifiers in unit 'LazRegions'

I R T

I

IsPointInPolygon

R

rfmOddEven rfmWinding

T

TLazRegion | TLazRegionPart | TLazRegionWithChilds
TLazRegionEllipse | TLazRegionPolygon | TPointArray
TLazRegionFillMode | TLazRegionRect |


TLazRegionFillMode

Represents region fill modes used for polygons in Lazarus regions

Declaration

Source position: lazregions.pas line 17

type TLazRegionFillMode = (
rfmOddEven, | Use the alternate fill mode (fills the area between odd-numbered and even-numbered polygon sides on each scan line)
rfmWinding | Use the winding fill mode (fills any region with a non-zero winding value)
);

Description

Adheres to the nomenclature used in the Windows GDI API.

See also

TLazRegionPolygon.FillMode | Fill mode used for the polygon
TLazRegion.AddPolygon | Adds a polygonal area with the specified vertices to the region


TPointArray

Defines an array type used for TPoint values

Declaration

Source position: lazregions.pas line 19

type TPointArray = array of TPoint;

Description

TPointArray is an array type used for TPoint instances which define the vertices in a polygon. It is used to implement the Points member in TLazRegionPolygon, and passed as an argument to the AddPolygon method in TLazRegion.

See also

TLazRegionPolygon.Points | Array of TPoint values that define the vertices for the polygonal region
TLazRegion.AddPolygon | Adds a polygonal area with the specified vertices to the region


Reference for unit 'LCL'

uses

  AllLCLIntfUnits,

  LazarusPackageIntf;


Index of all identifiers in unit 'LCL'

The latest version of this document can be found at lazarus-ccr.sourceforge.net .


Reference for unit 'LCLClasses'

Defines the base class for all LCL TComponents including controls

uses
Classes,
WSLCLClasses,
WSReferences,
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLProc; | Useful lower level helper functions and classes


Reference for unit 'LCLClasses': Types

LazLongRec


Reference for unit 'LCLClasses': Classes

TLCLComponent | The base class for LCL components which have an associated widget
TLCLReferenceComponent | Base class for all components having an associated widget with a handle


Index of all identifiers in unit 'LCLClasses'

L T

L

LazLongRec

T

TLCLComponent TLCLReferenceComponent


LazLongRec

Declaration

Source position: lclclasses.pp line 32

type LazLongRec = packed record
Hi: SmallInt; | The high-order signed small integer value
Lo: SmallInt; | The low-order signed small integer value
end;

Description

SysUtils has a LongRec structure which uses an unsigned Word type for Lo and Hi. LazLongRec provides a similar record with signed SmallInt members.


Reference for unit 'LCLIntf'

Contains WinAPI like functions for Delphi compatibility

uses
Math,
Classes,
sysutils,
Types,
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLProc, | Useful lower level helper functions and classes
LMessages, |
LCLStrConsts, | This unit contains all resource strings of the LCL
GraphType,
InterfaceBase, | Provides an platform independent widgetset and helper functions.
FileUtil,
LazFileUtils,
UTF8Process,
LazUTF8,
LazSysUtils,
Maps;

Overview

This unit was created for Delphi compatibility. It contains selected functions from the Delphi Windows unit, which finally are implemented in the widgetsets.

For LCL users:

The functions can be used to make porting of Delphi applications easier, and are not 100% emulating WinAPI functions, not even under windows. They were implemented and tested with some common Delphi libraries. The LCL contains many extra functions that the Delphi VCL does not have.

Remark: Some functions are not exactly Delphi or WinAPI compatible.

For example: Instead of using the common Windows functions SaveDC and RestoreDC use the Canvas.SaveHandleState and Canvas.RestoreHandleState.


Reference for unit 'LCLIntf': Types

TOpenParamStringProc


Reference for unit 'LCLIntf': Procedures and functions

AddEventHandler |
AddPipeEventHandler |
AddProcessEventHandler |
AdjustWindowRectEx |
AllocateHWnd |
AngleChord | Draws a filled Chord described by two angles
Arc | Draws an elliptical curve
AskUser |
BeginPaint | Start painting in a window
BitBlt | Copies a section of a Canvas to another one, performing a raster operation (ROP)
CallDefaultWndHandler |
CallNextHookEx | Calls the next procedure in the hook chain
CallWindowProc | Calls another Window procedure, to handle a message
CharLower
CharLowerBuff |
CharUpper
CharUpperBuff
ClientToScreen | Converts (relative) Client coordinates into absolute Screen coordinates.
ClipboardFormatNeedsNullByte
ClipboardFormatToMimeType |
ClipboardGetData |
ClipboardGetFormats |
ClipboardGetOwnerShip |
ClipboardRegisterFormat |
CombineRgn | Combines two regions
CopyRect |
CreateBitmap | Creates a bitmap object
CreateBrushIndirect | Creates a brush object (bitmap)
CreateBrushWithRadialGradient
CreateCaret | Creates a Caret (text cursor)
CreateCompatibleBitmap | Creates a bitmap that is compatible with the given DC
CreateCompatibleDC | Creates an memory Device Context, compatible with the device of the given DC
CreateDIBitmap | Creates a Device Dependent Bitmap (DDB) from a Device Independent Bitmap (DIB).
CreateDIBSection | Creates a bitmap into which the application can write
CreateEllipticRgn | Creates an elliptic region
CreateEllipticRgnIndirect |
CreateEmptyRegion |
CreateFont |
CreateFontIndirect | Creates a logical font, selectable into any DC
CreateFontIndirectEx | Creates a logical font, selectable into any DC. Allows for a long font name.
CreateIconIndirect | Creates an icon or cursor
CreatePalette | Creates a logical palette, selectable into any DC
CreatePatternBrush | Creates a logical brush, selectable into any DC
CreatePen |
CreatePenIndirect | Creates a logical Pen, selectable into any DC
CreatePixmapIndirect |
CreatePolygonRgn | Creates a polygonal region
CreateRectRgn | Creates a rectangular region
CreateRectRgnIndirect |
CreateRegionCopy |
CreateRoundRectRgn | Creates a rectangular region with rounded corners. All parameters in logical units.
CreateRubberBand |
CreateSolidBrush |
CreateStandardCursor |
DCClipRegionValid |
DeallocateHWnd |
DeleteCriticalSection | Deletes an unowned critical section
DeleteDC | Deletes an Device Context, created by CreateDC
DeleteObject | Frees an GDI object
DestroyCaret | Destroys the caret but doesn't free the bitmap
DestroyCursor | Destroys an mouse cursor
DestroyIcon | Destroys an icon
DestroyRubberBand |
DPtoLP | Converts an array of Device Points (coordinates) into Logical Points
DrawDefaultDockImage |
DrawEdge | Draws one or more edges of a rectangle
DrawFocusRect | Shows or hides a floating rectangle
DrawFrameControl | Draws a window frame control, of the specified type and style
DrawGrid |
DrawText | Draws formatted text within a rectangle
Ellipse | Draws a filled circle or ellipse, bounded by a rectangle
EnableScrollBar | Enables or disables the arrows of a scrollbar control, or of the scrollbars of a window.
EnableWindow | Enables or disables mouse and keyboard input to the specified window or control.
EndPaint | Ends painting a window, started with BeginPaint
EnterCriticalSection | Enters a critical section
EnumDisplayMonitors | Invokes a callback function for every available display monitor
EnumFontFamilies | Invokes a callback function for every font available on a specified device
EnumFontFamiliesEx | Invokes a callback function for every available font that matches certain criteria.
EqualRect | Returns True when the rectangles are identical
EqualRgn
ExcludeClipRect | Excludes a rectangle from the clipping region, i.e. allows one to paint within the rectangle.
ExcludeClipRgn |
ExtCreatePen | Creates a logical pen, selectable into any DC
ExtSelectClipRGN | Combines the passed Region with the current clipping region
ExtTextOut | Draws an string without formatting (single line)
ExtUTF8Out |
FillRect | Fills a rectangle by using the specified brush
FillRgn | Fills a region using the specified brush
FindDefaultBrowser |
FloodFill | Fills an area of the display surface with the current brush
FontIsMonoSpace |
Frame3d |
FrameRect | Draws a border around a rectangle
GetAcceleratorString |
GetActiveWindow | Returns the Handle of the active window of the calling thread
GetAvailableNativeCanvasTypes
GetAvailableNativeHandleTypes
GetBitmapBits | Fills an buffer with the bitmap bits
GetBkColor | Returns the background color of an device context
GetBValue | Extracts the blue color value from a COLORREF
GetCapture | Returns the window that captures mouse messages
GetCaretPos | Returns the caret position, in client coordinates
GetCaretRespondToFocus |
GetCharABCWidths | Returns the ABC widths of an range of character codes
GetClientBounds |
GetClientRect | Returns the client rectangle of a control. Left and Top are always 0
GetClipBox | Returns the smallest rectangle which includes the entire clipping region of an device context.
GetClipRGN | Returns the clipping region of an device context
GetCmdLineParamDescForInterface |
GetControlConstraints |
GetCurrentObject | Returns an currently selected object in an device context
GetCursorPos |
GetDC | Returns the handle of an Device Context (DC) for the client area of a window.
GetDCOriginRelativeToWindow |
GetDesignerDC |
GetDeviceCaps | Returns various device specific information
GetDeviceSize |
GetDIBits | Fills an buffer with the bitmap bits
GetDoubleClickTime | Returns the double-click time, in milliseconds
GetDpiForMonitor
GetFocus | Returns the handle of the window that has the focus in the current thread.
GetFontLanguageInfo | Returns language information about the currently selected font
GetForegroundWindow | Returns the window that the user is currently working with, session wide
GetGValue | Extracts the green color value from a COLORREF
GetIconInfo | Returns information about an Icon or Cursor
GetKeyState | The status of a virtual key
GetLCLOwnerObject |
GetMapMode | Returns the mapping mode of an device context
GetMonitorInfo | Returns information about an display monitor
GetNativeCanvas
GetNativeHandle
GetObject | Returns information about a graphics object
GetPaletteEntries | Retrieves an range of color entries from a logical palette
GetParent | Returns the parent window of a window
GetProp | Retrieves an property value for a window.
GetRGBIntValues | Extracts the red, green and blue color values from a COLORREF
GetRGBValues | Extracts the red, green and blue color values from a COLORREF
GetRgnBox | Returns the bounding rectangle of a region, containing the entire region
GetROP2 | The current Foreground Mixing Mode in an device context
GetRValue | Extracts the red color value from a COLORREF
GetScrollBarSize |
GetScrollbarVisible |
GetScrollInfo | Returns all or selected information about a ScrollBar.
GetScrollPos | Returns the scollbar position
GetScrollRange | Returns the minimum and maximum Position values of a ScrollBar.
GetStockObject | Retrieves a handle to one of the predefined graphic objects
GetSysColor | Retrieves the system color for standard display elements
GetSysColorBrush | Retrieves a system brush for standard display elements
GetSystemMetrics | Retrieves various system metrics
GetSystemPaletteEntries | Retrieves an range of color entries from the system palette for a device
GetTextColor | The current text color in an device context
GetTextExtentExPoint | Calculates the number of characters, that fit into some horizontal space
GetTextExtentPoint | Computes the display width and height of an string
GetTextExtentPoint32 | Computes the display width and height of an string
GetTextMetrics | Retrieves the metrics for the currently selected font
GetTickCount | Number of ticks (milliseconds) elapsed since the computer was started
GetTickCount64 | Number of ticks (milliseconds) elapsed since the computer was started
GetViewPortExtEx | Returns the size of the viewport of an device context
GetViewPortOrgEx | Returns the origin of the viewport of an device context
GetWindowExtEx | Returns the extent of a window, in logical units
GetWindowLong | Returns attributes of a window
GetWindowOrgEx | Retrieves the window origin of an device context, in logical units
GetWindowRect | Retrieves the bounding rectangle of a window, including the window decoration in screen coordinates
GetWindowRelativePosition |
GetWindowSize | Returns the Width and Height of a window, including the window decoration.
GradientFill | Fills rectangle or triangle areas with gradient colors
HideCaret | Removes the caret from the screen
IndexToOverlayMask | Converts an imagelist index into an overlay index.
InflateRect | Inflates the rectangle in all directions.
InitializeCriticalSection | Initializes a Critical Section object
IntersectClipRect | Shrinks the clipping region of an Device Context to a rectangular boundary, e.g. a text area.
IntersectRect | Intersects SrcRect1 and SrcRect2 into DestRect
IntfSendsUTF8KeyPress |
InvalidateFrame |
InvalidateRect | Marks a display area for repaint
InvalidateRgn | Marks a display area for repaint
IsCDIntfControl
IsCharAlphaNumeric | Checks for ASCII letter or digit characters
IsDBCSLeadByte |
IsDesignerDC |
IsIconic | True when the window is minimized
IsMobilePlatform
IsRectEmpty | Returns True if the rectangle is empty
IsWindow | Checks whether a handle refers to a window
IsWindowEnabled | Determines whether a window can receive mouse and keyboard input
IsWindowVisible | The definite Visible state of a window
IsZoomed | True when the window is maximized
KillTimer | Removes an timer
LeaveCriticalSection | Releases a critical section, for use by other threads
LineTo | Draws a line from the current position up to, but not including, the specified point
LoadBitmap
LoadCursor
LoadIcon
LPtoDP | Converts logical coordinates into device coordinates
MakeLong | Copies two words into a double word
MakeLParam | Copies two words into a double word, usable as a message lParam
MakeLResult | Copies two words into a double word, usable as a message Result
MakeROP4 |
MakeWord | Copies two bytes into a word
MakeWParam | Copies two words into a double word, usable as a message wParam
MaskBlt | Copies part of an source DC into an destination DC, using the specified foreground and background raster operations.
MessageBox | The MessageBox function displays an modal dialog, with the given text, caption, icon and buttons.
MonitorFromPoint | Finds an monitor from screen coordinates
MonitorFromRect
MonitorFromWindow | Finds the monitor covering most of a window
MoveToEx | Moves the current position to the specified point
MoveWindowOrgEx |
MsgKeyDataToShiftState |
NotifyUser |
NotifyUserAtXY |
OffsetRect | Move Left/Right by dx, Top/Bottom by dy. Return Top and Left are >= 0.
OffsetRgn | Moves a region relative
OpenDocument | Opens the specified document using the default application for the platform or widget set
OpenURL | Open a given URL with the default browser
PaintRgn
PeekMessage |
Pie | Draws a filled pie-shaped wedge, from an ellipse and two radials.
PointToSmallPoint |
PointToSmallPointNoChecks
PolyBezier | Draws Bézier curves
Polygon | Draws a Polygon
Polyline | Draws a sequence of lines
PostMessage | Sends a message to a window
PredefinedClipboardFormat |
PromptUser |
PromptUserAtXY |
PtInRect | Checks whether a Point is within a Rect
PtInRegion |
RadialArc |
RadialChord |
RadialPie |
RawImage_CreateBitmaps |
RawImage_DescriptionFromBitmap |
RawImage_DescriptionFromDevice |
RawImage_FromBitmap |
RawImage_FromDevice |
RawImage_QueryDescription |
RealizePalette |
Rectangle |
RectInRegion
RectVisible |
RedrawWindow | Redraws (part of) a window
RegroupMenuItem |
ReleaseCapture | Restores normal mouse input processing, after SetCapture.
ReleaseDC | Releases an Device Context obtained by GetDC
ReleaseDesignerDC |
RemoveEventHandler |
RemovePipeEventHandler |
RemoveProcessEventHandler |
RemoveProp | Removes a named property from a window
RequestInput |
RestoreDC | Restores an Device Context (DC) to an previously saved state
RGB | Combines Red, Green and Blue values into an TColorRef value.
RoundRect |
SaveDC | Saves the state of an Device Context in the context stack
ScreenToClient | Converts absolute Screen coordinates into Client relative coordinates.
ScrollWindow | Scrolls the content of a window, by a number of pixels
ScrollWindowEx |
SelectClipRGN | Sets the ClipRegion of an DeviceContext
SelectObject | Selects an object into an device context
SelectPalette |
SendCachedLCLMessages |
SendMessage | Sends a message directed to a window to the message pool of the application
SetActiveWindow | Sets focus to the specified window, if the application is on top
SetBkColor | Sets the current background color of an device context
SetBkMode | Sets the background mix mode (transparency) of an device context
SetCapture | Sets the mouse capture to the specified window
SetCaretPos | Moves the Caret to the specified coordinates
SetCaretPosEx | Moves the Caret into a window
SetCaretRespondToFocus |
SetComboMinDropDownSize |
SetCursor | Changes the shape of the mouse cursor
SetCursorPos | Changes the position of the mouse cursor
SetEventHandlerFlags |
SetFocus | Sets the keyboard input focus to the specified window
SetForegroundWindow | Moves a window in front of all other windows, and activates it.
SetMapMode | Sets the mapping mode of an device context
SetMenu | Assigns a menu to a window
SetParent | Changes the parent of a window
SetProp | Adds a property to a window
SetRect | Copies coordinates into a rectangle
SetRectEmpty | Clears the rectangle to all zero coordinates
SetRectRgn
SetROP2 | Sets the Foreground Mixing Mode in an device context
SetRubberBandRect |
SetScrollInfo |
SetScrollPos | Changes the Position of an ScrollBar slider.
SetScrollRange | Sets the minimum and maximum position values of an ScrollBar.
SetStretchBltMode | Sets the StrechBlt mode for an device context
SetSysColors | Sets the colors for one or more display elements of window borders and desktop
SetTextCharacterExtra | Sets extra inter-character spacing in text output
SetTextColor | Sets the text color in an device context
SetTimer | Creates or resets an timer for the given time interval
SetViewPortExtEx | Sets the extent of the viewport for a device context
SetViewPortOrgEx | Sets the device origin corresponding to the window origin (0,0) in an device context
SetWindowExtEx | Sets the extent of the window for an device context
SetWindowLong | Sets an attribute of a window
SetWindowOrgEx | Specifies which window point maps to the viewport origin (0,0)
SetWindowPos | Changes the size, position, and Z order of a window
SetWindowRgn | Defines the visible region of a window or control
ShowCaret | Shows the Caret (text cursor)
ShowScrollBar | Shows or hides a ScrollBar
ShowSelectItemDialog
ShowWindow | Shows a window in an specific state
SmallPointToPoint | Converts an TSmallPoint into an TPoint
StretchBlt | Copies a rectangular region into an device context, shrinking or stretching it as required.
StretchDIBits | Copies a rectangular region from a DIB into an device context, shrinking or stretching it as required.
StretchMaskBlt |
SubtractRect | Computes the bounding box of the geometric difference of two rectangles
SystemParametersInfo | Retrieves or sets one of the system-wide parameters
TextOut | Draws an string without formatting (single line)
TextUTF8Out |
UnionRect | Computes the bounding box of the union of two rectangles.
UpdateWindow | Forces an immediate repaint of a window, if required
WindowFromPoint | Finds the window containing the specified point


Reference for unit 'LCLIntf': Variables

OnListViewDialogResult

OnShowSelectItemDialogResult

OpenDocumentWidgetsetImplementation

OpenURLWidgetsetImplementation


Index of all identifiers in unit 'LCLIntf'

A B C D E F G H I K L M N O P R S T U W

A

AddEventHandler | AdjustWindowRectEx | Arc
AddPipeEventHandler | AllocateHWnd | AskUser
AddProcessEventHandler | AngleChord |

B

BeginPaint BitBlt

C

CallDefaultWndHandler | CopyRect | CreateIconIndirect
CallNextHookEx | CreateBitmap | CreatePalette
CallWindowProc | CreateBrushIndirect | CreatePatternBrush
CharLower | CreateBrushWithRadialGradient | CreatePen
CharLowerBuff | CreateCaret | CreatePenIndirect
CharUpper | CreateCompatibleBitmap | CreatePixmapIndirect
CharUpperBuff | CreateCompatibleDC | CreatePolygonRgn
ClientToScreen | CreateDIBitmap | CreateRectRgn
ClipboardFormatNeedsNullByte | CreateDIBSection | CreateRectRgnIndirect
ClipboardFormatToMimeType | CreateEllipticRgn | CreateRegionCopy
ClipboardGetData | CreateEllipticRgnIndirect | CreateRoundRectRgn
ClipboardGetFormats | CreateEmptyRegion | CreateRubberBand
ClipboardGetOwnerShip | CreateFont | CreateSolidBrush
ClipboardRegisterFormat | CreateFontIndirect | CreateStandardCursor
CombineRgn | CreateFontIndirectEx |

D

DCClipRegionValid | DestroyCursor | DrawFocusRect
DeallocateHWnd | DestroyIcon | DrawFrameControl
DeleteCriticalSection | DestroyRubberBand | DrawGrid
DeleteDC | DPtoLP | DrawText
DeleteObject | DrawDefaultDockImage |
DestroyCaret | DrawEdge |

E

Ellipse | EnumFontFamilies | ExtCreatePen
EnableScrollBar | EnumFontFamiliesEx | ExtSelectClipRGN
EnableWindow | EqualRect | ExtTextOut
EndPaint | EqualRgn | ExtUTF8Out
EnterCriticalSection | ExcludeClipRect |
EnumDisplayMonitors | ExcludeClipRgn |

F

FillRect | FloodFill | FrameRect
FillRgn | FontIsMonoSpace |
FindDefaultBrowser | Frame3d |

G

GetAcceleratorString | GetDoubleClickTime | GetScrollPos
GetActiveWindow | GetDpiForMonitor | GetScrollRange
GetAvailableNativeCanvasTypes | GetFocus | GetStockObject
GetAvailableNativeHandleTypes | GetFontLanguageInfo | GetSysColor
GetBitmapBits | GetForegroundWindow | GetSysColorBrush
GetBkColor | GetGValue | GetSystemMetrics
GetBValue | GetIconInfo | GetSystemPaletteEntries
GetCapture | GetKeyState | GetTextColor
GetCaretPos | GetLCLOwnerObject | GetTextExtentExPoint
GetCaretRespondToFocus | GetMapMode | GetTextExtentPoint
GetCharABCWidths | GetMonitorInfo | GetTextExtentPoint32
GetClientBounds | GetNativeCanvas | GetTextMetrics
GetClientRect | GetNativeHandle | GetTickCount
GetClipBox | GetObject | GetTickCount64
GetClipRGN | GetPaletteEntries | GetViewPortExtEx
GetCmdLineParamDescForInterface | GetParent | GetViewPortOrgEx
GetControlConstraints | GetProp | GetWindowExtEx
GetCurrentObject | GetRGBIntValues | GetWindowLong
GetCursorPos | GetRGBValues | GetWindowOrgEx
GetDC | GetRgnBox | GetWindowRect
GetDCOriginRelativeToWindow | GetROP2 | GetWindowRelativePosition
GetDesignerDC | GetRValue | GetWindowSize
GetDeviceCaps | GetScrollBarSize | GradientFill
GetDeviceSize | GetScrollbarVisible |
GetDIBits | GetScrollInfo |

H

HideCaret

I

IndexToOverlayMask | InvalidateRect | IsMobilePlatform
InflateRect | InvalidateRgn | IsRectEmpty
InitializeCriticalSection | IsCDIntfControl | IsWindow
IntersectClipRect | IsCharAlphaNumeric | IsWindowEnabled
IntersectRect | IsDBCSLeadByte | IsWindowVisible
IntfSendsUTF8KeyPress | IsDesignerDC | IsZoomed
InvalidateFrame | IsIconic |

K

KillTimer

L

LeaveCriticalSection | LoadBitmap | LoadIcon
LineTo | LoadCursor | LPtoDP

M

MakeLong | MakeWParam | MonitorFromWindow
MakeLParam | MaskBlt | MoveToEx
MakeLResult | MessageBox | MoveWindowOrgEx
MakeROP4 | MonitorFromPoint | MsgKeyDataToShiftState
MakeWord | MonitorFromRect |

N

NotifyUser NotifyUserAtXY

O

OffsetRect | OnShowSelectItemDialogResult | OpenURL
OffsetRgn | OpenDocument | OpenURLWidgetsetImplementation
OnListViewDialogResult | OpenDocumentWidgetsetImplementation |

P

PaintRgn | PolyBezier | PromptUser
PeekMessage | Polygon | PromptUserAtXY
Pie | Polyline | PtInRect
PointToSmallPoint | PostMessage | PtInRegion
PointToSmallPointNoChecks | PredefinedClipboardFormat |

R

RadialArc | RealizePalette | RemoveEventHandler
RadialChord | Rectangle | RemovePipeEventHandler
RadialPie | RectInRegion | RemoveProcessEventHandler
RawImage_CreateBitmaps | RectVisible | RemoveProp
RawImage_DescriptionFromBitmap | RedrawWindow | RequestInput
RawImage_DescriptionFromDevice | RegroupMenuItem | RestoreDC
RawImage_FromBitmap | ReleaseCapture | RGB
RawImage_FromDevice | ReleaseDC | RoundRect
RawImage_QueryDescription | ReleaseDesignerDC |

S

SaveDC | SetEventHandlerFlags | SetTimer
ScreenToClient | SetFocus | SetViewPortExtEx
ScrollWindow | SetForegroundWindow | SetViewPortOrgEx
ScrollWindowEx | SetMapMode | SetWindowExtEx
SelectClipRGN | SetMenu | SetWindowLong
SelectObject | SetParent | SetWindowOrgEx
SelectPalette | SetProp | SetWindowPos
SendCachedLCLMessages | SetRect | SetWindowRgn
SendMessage | SetRectEmpty | ShowCaret
SetActiveWindow | SetRectRgn | ShowScrollBar
SetBkColor | SetROP2 | ShowSelectItemDialog
SetBkMode | SetRubberBandRect | ShowWindow
SetCapture | SetScrollInfo | SmallPointToPoint
SetCaretPos | SetScrollPos | StretchBlt
SetCaretPosEx | SetScrollRange | StretchDIBits
SetCaretRespondToFocus | SetStretchBltMode | StretchMaskBlt
SetComboMinDropDownSize | SetSysColors | SubtractRect
SetCursor | SetTextCharacterExtra | SystemParametersInfo
SetCursorPos | SetTextColor |

T

TextOut TextUTF8Out TOpenParamStringProc

U

UnionRect UpdateWindow

W

WindowFromPoint


OnListViewDialogResult

Declaration

Source position: lclintf.pas line 90

var OnListViewDialogResult: TOnShowSelectItemDialogResult = Nil;


OnShowSelectItemDialogResult

Declaration

Source position: lclintf.pas line 89

var OnShowSelectItemDialogResult: TOnShowSelectItemDialogResult = Nil;


TOpenParamStringProc

Declaration

Source position: lclintf.pas line 86

type TOpenParamStringProc = function(

  AString: string

):Boolean of object;


Reference for unit 'LCLMemManager'

uses

  Classes,

  Math;


Reference for unit 'LCLMemManager': Types

PLCLMemManagerItem

TLCLEnumItemsMethod

TLCLMemManagerItem

TStreamSizeType


Reference for unit 'LCLMemManager': Classes

TExtMemoryStream

TLCLMemManager

TLCLNonFreeMemManager


Index of all identifiers in unit 'LCLMemManager'

P T

P

PLCLMemManagerItem

T

TExtMemoryStream | TLCLMemManager | TLCLNonFreeMemManager
TLCLEnumItemsMethod | TLCLMemManagerItem | TStreamSizeType


PLCLMemManagerItem

Declaration

Source position: lclmemmanager.pas line 27

type PLCLMemManagerItem = ^TLCLMemManagerItem;


TLCLEnumItemsMethod

Declaration

Source position: lclmemmanager.pas line 65

type TLCLEnumItemsMethod = procedure(

  Item: Pointer

) of object;


TStreamSizeType

Declaration

Source position: lclmemmanager.pas line 90

type TStreamSizeType = LongInt;


Reference for unit 'LCLMessageGlue'

uses
Classes,
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
LCLClasses, | Defines the base class for all LCL TComponents including controls
LCLProc, | Useful lower level helper functions and classes
Controls, | Contains types, constants, classes, and routines used to implement visual controls
Messages,
LMessages, |
LCLType; | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.


Reference for unit 'LCLMessageGlue': Procedures and functions

DeliverMessage

LCLSendActivateMsg

LCLSendCaptureChangedMsg

LCLSendChangedMsg

LCLSendCharEvent

LCLSendClickedMsg

LCLSendCloseQueryMsg

LCLSendCloseUpMsg

LCLSendConfigureEventMsg

LCLSendCopyToClipboardMsg

LCLSendCutToClipboardMsg

LCLSendDayChangedMsg

LCLSendDestroyMsg

LCLSendDragStartMsg

LCLSendDrawListItemMsg

LCLSendDropDownMsg

LCLSendEraseBackgroundMsg

LCLSendExitMsg

LCLSendKeyDownEvent

LCLSendKeyUpEvent

LCLSendKillCharMsg

LCLSendKillFocusMsg

LCLSendKillLineMsg

LCLSendKillWordMsg

LCLSendMonthChangedMsg

LCLSendMouseDownMsg

LCLSendMouseEnterMsg

LCLSendMouseLeaveMsg

LCLSendMouseMoveMsg

LCLSendMouseMultiClickMsg

LCLSendMouseUpMsg

LCLSendMouseWheelMsg

LCLSendMoveMsg

LCLSendMovePageMsg

LCLSendMoveToColumnMsg

LCLSendMoveToRowMsg

LCLSendMoveWordMsg

LCLSendPaintMsg

LCLSendPasteFromClipboardMsg

LCLSendSelectionChangedMsg

LCLSendSetEditableMsg

LCLSendSetFocusMsg

LCLSendShowWindowMsg

LCLSendSizeMsg

LCLSendTimerMsg

LCLSendUTF8KeyPress

LCLSendYearChangedMsg

SendSimpleMessage


Index of all identifiers in unit 'LCLMessageGlue'

D L S

D

DeliverMessage

L

LCLSendActivateMsg | LCLSendExitMsg | LCLSendMovePageMsg
LCLSendCaptureChangedMsg | LCLSendKeyDownEvent | LCLSendMoveToColumnMsg
LCLSendChangedMsg | LCLSendKeyUpEvent | LCLSendMoveToRowMsg
LCLSendCharEvent | LCLSendKillCharMsg | LCLSendMoveWordMsg
LCLSendClickedMsg | LCLSendKillFocusMsg | LCLSendPaintMsg
LCLSendCloseQueryMsg | LCLSendKillLineMsg | LCLSendPasteFromClipboardMsg
LCLSendCloseUpMsg | LCLSendKillWordMsg | LCLSendSelectionChangedMsg
LCLSendConfigureEventMsg | LCLSendMonthChangedMsg | LCLSendSetEditableMsg
LCLSendCopyToClipboardMsg | LCLSendMouseDownMsg | LCLSendSetFocusMsg
LCLSendCutToClipboardMsg | LCLSendMouseEnterMsg | LCLSendShowWindowMsg
LCLSendDayChangedMsg | LCLSendMouseLeaveMsg | LCLSendSizeMsg
LCLSendDestroyMsg | LCLSendMouseMoveMsg | LCLSendTimerMsg
LCLSendDragStartMsg | LCLSendMouseMultiClickMsg | LCLSendUTF8KeyPress
LCLSendDrawListItemMsg | LCLSendMouseUpMsg | LCLSendYearChangedMsg
LCLSendDropDownMsg | LCLSendMouseWheelMsg |
LCLSendEraseBackgroundMsg | LCLSendMoveMsg |

S

SendSimpleMessage


BuildLCLWidgetType

Declaration

Source position: lclplatformdef.pas line 78

var BuildLCLWidgetType: TLCLPlatform = lpGtk2;


Reference for unit 'LCLPlatformDef'

uses

  sysutils;


Reference for unit 'LCLPlatformDef': Constants

LCLPlatformDirNames

LCLPlatformDisplayNames


Reference for unit 'LCLPlatformDef': Types

TLCLPlatform

TLCLPlatforms


Reference for unit 'LCLPlatformDef': Procedures and functions

DirNameToLCLPlatform

GetBuildLCLWidgetType


Reference for unit 'LCLPlatformDef': Variables

BuildLCLWidgetType


Index of all identifiers in unit 'LCLPlatformDef'

B D G L T

B

BuildLCLWidgetType

D

DirNameToLCLPlatform

G

GetBuildLCLWidgetType

L

LCLPlatformDirNames | lpfpGUI | lpNoGUI
LCLPlatformDisplayNames | lpGtk | lpQT
lpCarbon | lpGtk2 | lpQt5
lpCocoa | lpGtk3 | lpWin32
lpCustomDrawn | lpMUI | lpWinCE

T

TLCLPlatform TLCLPlatforms


LCLPlatformDirNames

Declaration

Source position: lclplatformdef.pas line 44

const LCLPlatformDirNames: array [TLCLPlatform] of string = ('gtk', 'gtk2', 'gtk3', 'win32', 'wince', 'carbon', 'qt', 'qt5', 'fpgui', 'nogui', 'cocoa', 'customdrawn', 'mui');


LCLPlatformDisplayNames

Declaration

Source position: lclplatformdef.pas line 60

const LCLPlatformDisplayNames: array [TLCLPlatform] of string = ('gtk (deprecated)', 'gtk2', 'gtk3 (alpha)', 'win32/win64', 'wince', 'carbon', 'qt', 'qt5', 'fpGUI (alpha)', 'NoGUI', 'cocoa', 'customdrawn (alpha)', 'MUI');


TLCLPlatform

Declaration

Source position: lclplatformdef.pas line 22

type TLCLPlatform = (

  lpGtk,

  lpGtk2,

  lpGtk3,

  lpWin32,

  lpWinCE,

  lpCarbon,

  lpQT,

  lpQt5,

  lpfpGUI,

  lpNoGUI,

  lpCocoa,

  lpCustomDrawn,

  lpMUI

);


TLCLPlatforms

Declaration

Source position: lclplatformdef.pas line 38

type TLCLPlatforms = set of (

  lpGtk,

  lpGtk2,

  lpGtk3,

  lpWin32,

  lpWinCE,

  lpCarbon,

  lpQT,

  lpQt5,

  lpfpGUI,

  lpNoGUI,

  lpCocoa,

  lpCustomDrawn,

  lpMUI

);


Reference for unit 'LCLProc'

Useful lower level helper functions and classes

uses
Classes,
sysutils,
Math, |
typinfo,
Types,
Laz_AVL_Tree,
FPCAdds,
LazFileUtils,
LazUtilities,
LazMethodList,
LazUTF8,
LazUTF8Classes,
LazLoggerBase,
LazTracer,
LCLStrConsts, | This unit contains all resource strings of the LCL
LCLType; | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.


Reference for unit 'LCLProc': Types

PUTF16String | Deprecated, see the LazUTF16 unit in the LazUtils package for replacements
TMethodList | A list for method references.
TOwnerFormDesignerModifiedProc |
TSendApplicationMessageFunction |
TStringsSortCompare | Compare function type for TStrings Strings[].
UTF16String | Deprecated, see the LazUTF8 unit in the LazUtils package for replacements


Reference for unit 'LCLProc': Classes

TDebugLCLItemInfo | A node in TDebugLCLItems, holding information about a heap object
TDebugLCLItems | A list describing dynamically allocated (and destroyed) memory objects.


Reference for unit 'LCLProc': Procedures and functions

CalculateLeftTopWidthHeight | Converts coordinates into kind of a rectangle with positive Width and Height.
CallInterfaceFinalizationHandlers | Invokes the registered handlers.
CallInterfaceInitializationHandlers | Invokes the registered handlers.
ClassCase |
CloseDebugOutput |
CompareCaret
CompareDebugLCLItemInfos | Compare function for the TDebugLCLItems AVL tree
CompareHandles | Compares two Handles, returning the Sign of the difference.
CompareItemWithDebugLCLItemInfo | Compare function for TDebugLCLItems.FindInfo.
CompareMethods | Returns true when both method references are equal.
ComparePointers | Compares two pointers, returning the Sign of the difference.
ComparePoints | Compares the coordinates (y first) and returns the Sign of the difference.
CompareRect | Returns True when the two rectangles are equal.
CreateFirstIdentifier | Replaces last digits with 1
CreateNextIdentifier | Deprecated, see the LazUTF8 unit in the LazUtils package for replacements
DbgAppendToFile | Appends a line to the given file
DbgAppendToFileWithoutLn | Appends (preformatted) text to an file
dbgHex | Provides an hex dump of an Int64, (sign + absolute value).
dbgMemRange | Provides an hex dump of a memory section.
dbgMemStream | Provides an hex dump of an memory stream.
dbgObjMem | Provides an hex dump of an TObject.
DbgOut |
DbgOutThreadLog |
DbgS | Formats debug output for various argument types (overloaded).
DbgSaveData | Writes data into an file
DbgSName | Returns the component or class name.
DbgStr | Converts control characters or above #126 into #hex format.
DbgsVKCode | Translates an virtual key code into its VK_... name.
DbgSWindowPosFlags | Provides an dump of SetWindowPosition flags.
DbgWideStr | Converts control characters or above #126 into #hex format.
DebugLn | Writes a number of strings (heavily overloaded) to the debug output
DebugLnEnter |
DebugLnExit |
DebuglnThreadLog |
DeleteAmpersands | Replaces all '&x' with 'x', and returns the position of the first adjusted letter in the resulting string.
FreeThenNil | Free the TObject, before setting the reference to Nil.
GetCompleteText | Find an string in a list, given its first few characters.
GetEnumValueDef | Finds an enum member by name
IsEditableTextKey |
IsFontNameDefault
KeyAndShiftStateToKeyString
KeyStringIsIrregular
MakeMinMax | Eventually swaps the variable contents, so that i1 is not higher than i2.
MergeSort | Sorting TStrings or TFPList.
MoveRect | Makes the rectangle originate at the given coordinates.
MoveRectToFit | Adjusts an rectangle to fit entirely into another one.
OffsetRect | Increments the TopLeft and BottomRight coordinates of the rectangle.
OwnerFormDesignerModified |
RaiseGDBException | Raises an exception.
RegisterInterfaceFinalizationHandler |
RegisterInterfaceInitializationHandler |
RemoveAmpersands
RoundToCardinal | Returns the rounded value as an Cardinal.
RoundToInt | Returns the rounded value as an Integer.
SendApplicationMessage |
ShortCutToText | Returns the textual representation of an shortcut
ShortCutToTextRaw
StrToDouble | Converts an numeric string into an Double value.
TextToShortCut | Converts the textual representation of an shortcut into an shortcut
TextToShortCutRaw
TruncToCardinal | Returns the rounded value as an Cardinal.
TruncToInt | Returns the truncated value as an Integer.
UnicodeToUTF16 | Deprecated, see the LazUTF16 unit in the LazUtils package for replacements
UTF16CharacterLength | Deprecated, see the LazUTF16 unit in the LazUtils package for replacements
UTF16CharacterToUnicode | Deprecated, see the LazUTF16 unit in the LazUtils package for replacements
UTF16Length | Deprecated, see the LazUTF16 unit in the LazUtils package for replacements


Reference for unit 'LCLProc': Variables

OwnerFormDesignerModifiedProc

SendApplicationMessageFunction


Index of all identifiers in unit 'LCLProc'

C D F G I K M O P R S T U

C

CalculateLeftTopWidthHeight | CompareCaret | ComparePointers
CallInterfaceFinalizationHandlers | CompareDebugLCLItemInfos | ComparePoints
CallInterfaceInitializationHandlers | CompareHandles | CompareRect
ClassCase | CompareItemWithDebugLCLItemInfo | CreateFirstIdentifier
CloseDebugOutput | CompareMethods | CreateNextIdentifier

D

DbgAppendToFile | DbgOutThreadLog | DbgWideStr
DbgAppendToFileWithoutLn | DbgS | DebugLn
dbgHex | DbgSaveData | DebugLnEnter
dbgMemRange | DbgSName | DebugLnExit
dbgMemStream | DbgStr | DebuglnThreadLog
dbgObjMem | DbgsVKCode | DeleteAmpersands
DbgOut | DbgSWindowPosFlags |

F

FreeThenNil

G

GetCompleteText GetEnumValueDef

I

IsEditableTextKey IsFontNameDefault

K

KeyAndShiftStateToKeyString KeyStringIsIrregular

M

MakeMinMax | MoveRect
MergeSort | MoveRectToFit

O

OffsetRect OwnerFormDesignerModified OwnerFormDesignerModifiedProc

P

PUTF16String

R

RaiseGDBException | RegisterInterfaceInitializationHandler | RoundToCardinal
RegisterInterfaceFinalizationHandler | RemoveAmpersands | RoundToInt

S

SendApplicationMessage | ShortCutToText | StrToDouble
SendApplicationMessageFunction | ShortCutToTextRaw |

T

TDebugLCLItemInfo | TMethodList | TSendApplicationMessageFunction
TDebugLCLItems | TOwnerFormDesignerModifiedProc | TStringsSortCompare
TextToShortCut | TruncToCardinal |
TextToShortCutRaw | TruncToInt |

U

UnicodeToUTF16 | UTF16CharacterToUnicode | UTF16String
UTF16CharacterLength | UTF16Length |


PUTF16String

Deprecated, see the LazUTF16 unit in the LazUtils package for replacements

Declaration

Source position: lclproc.pas line 300

type PUTF16String = ^UTF16String;


TMethodList

A list for method references.

Declaration

Source position: lclproc.pas line 37

type TMethodList = LazMethodList.TMethodList;


TOwnerFormDesignerModifiedProc

Declaration

Source position: lclproc.pas line 106

type TOwnerFormDesignerModifiedProc = procedure(

  AComponent: TComponent

);


TSendApplicationMessageFunction

Declaration

Source position: lclproc.pas line 104

type TSendApplicationMessageFunction = function(

  Msg: Cardinal;

  WParam: WPARAM;

  LParam: LPARAM

):LongInt;


TStringsSortCompare

Compare function type for TStrings Strings[].

Declaration

Source position: lclproc.pas line 81

type TStringsSortCompare = function(

  const Item1: string;

  const Item2: string

):Integer;


UTF16String

Deprecated, see the LazUTF8 unit in the LazUtils package for replacements

Declaration

Source position: lclproc.pas line 299

type UTF16String = type UnicodeString;


Reference for unit 'LCLResCache'

Types and methods to cache interface resources

uses
Classes,
sysutils,
Types,
Laz_AVL_Tree,
FPCAdds, |
LazLoggerBase,
LazTracer,
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
WSReferences,
syncobjs;


Reference for unit 'LCLResCache': Types

TResourceCacheDescriptorClass

TResourceCacheItemClass


Reference for unit 'LCLResCache': Classes

TBlockResourceCache | TBlockResourceCache - a cache for Block resources
TBlockResourceCacheDescriptor | TBlockResourceCacheDescriptor - descriptor for a Block Resource Cache
THandleResourceCache | THandleResourceCache - a Resource Cache for Handles
TResourceCache | TResourceCache - a cache (linked list) for storing Resources
TResourceCacheDescriptor | TResourceCacheDescriptor - a class of descriptors for ResourceCache Items
TResourceCacheItem | TResourceCacheItem - an item in a list (TResourceCache)


Reference for unit 'LCLResCache': Procedures and functions

CompareDescPtrWithBlockResDesc

ComparePHandleWithResourceCacheItem


Index of all identifiers in unit 'LCLResCache'

C T

C

CompareDescPtrWithBlockResDesc ComparePHandleWithResourceCacheItem

T

TBlockResourceCache | TResourceCache | TResourceCacheItem
TBlockResourceCacheDescriptor | TResourceCacheDescriptor | TResourceCacheItemClass
THandleResourceCache | TResourceCacheDescriptorClass |


Reference for unit 'LCLStrConsts'

This unit contains all resource strings of the LCL


Reference for unit 'LCLStrConsts': Resource strings

rsMbYes
'&Yes'

rsMbNo
'&No'

rsMbOK
'&OK'

rsMbCancel
'Cancel'

rsMbAbort
'Abort'

rsMbRetry
'&Retry'

rsMbIgnore
'&Ignore'

rsMbAll
'&All'

rsMbNoToAll
'No to all'

rsMbYesToAll
'Yes to &All'

rsMbHelp
'&Help'

rsMbClose
'&Close'

rsmbOpen
'&Open'

rsmbSave
'&Save'

rsmbUnlock
'&Unlock'

rsMtWarning
'Warning'

rsMtError
'Error'

rsMtInformation
'Information'

rsMtConfirmation
'Confirmation'

rsMtAuthentication
'Authentication'

rsMtCustom
'Custom'

rsfdOpenFile
'Open existing file'

rsfdOverwriteFile
'Overwrite file ?'

rsfdFileAlreadyExists
'The file "%s" already exists. Overwrite ?'

rsfdPathMustExist
'Path must exist'

rsfdPathNoExist
'The path "%s" does not exist.'

rsfdFileMustExist
'File must exist'

rsfdDirectoryMustExist
'Directory must exist'

rsfdFileNotExist
'The file "%s" does not exist.'

rsfdDirectoryNotExist
'The directory "%s" does not exist.'

rsFind
'Find'

rsfdFileReadOnlyTitle
'File is not writable'

rsfdFileReadOnly
'The file "%s" is not writable.'

rsfdFileSaveAs
'Save file as'

rsAllFiles
'All files (%s)|%s|%s'

rsfdSelectDirectory
'Select Directory'

rsDirectory
'&Directory'

rsSelectcolorTitle
'Select color'

rsSelectFontTitle
'Select a font'

rsFindMore
'Find more'

rsReplace
'Replace'

rsReplaceAll
'Replace all'

rsHelp
'Help'

rsDeleteRecord
'Delete record?'

rsFirstRecordHint
'First'

rsPriorRecordHint
'Prior'

rsNextRecordHint
'Next'

rsLastRecordHint
'Last'

rsInsertRecordHint
'Insert'

rsDeleteRecordHint
'Delete'

rsEditRecordHint
'Edit'

rsPostRecordHint
'Post'

rsCancelRecordHint
'Cancel'

rsRefreshRecordsHint
'Refresh'

rsMacOSMenuHide
'Hide %s'

rsMacOSMenuHideOthers
'Hide Others'

rsMacOSMenuQuit
'Quit %s'

rsMacOSMenuServices
'Services'

rsMacOSMenuShowAll
'Show All'

rsMacOSFileFormat
'File Format:'

rsWarningUnremovedPaintMessages
' WARNING: There are %s unremoved LM_' + 'PAINT/LM_GtkPAINT message links left.'

rsWarningUnreleasedDCsDump
' WARNING: There are %d unreleased DCs, a ' + 'detailed dump follows:'

rsWarningUnreleasedGDIObjectsDump
' WARNING: There are %d unreleased ' + 'GDIObjects, a detailed dump follows:'

rsWarningUnreleasedMessagesInQueue
' WARNING: There are %d messages left ' + 'in the queue! I''ll free them'

rsWarningUnreleasedTimerInfos
' WARNING: There are %d TimerInfo ' + 'structures left, I''ll free them'

rsFileInformation
'File information'

rsgtkFilter
'Filter:'

rsgtkHistory
'History:'

rsDefaultFileInfoValue
'permissions user group size date time'

rsBlank
'Blank'

rsUnableToLoadDefaultFont
'Unable to load default font'

rsFileInfoFileNotFound
'(file not found: "%s")'

rsgtkOptionNoTransient
'--lcl-no-transient Do not set transient order for' + ' modal forms'

rsgtkOptionModule
'--gtk-module module Load the specified module at ' + 'startup.'

rsgOptionFatalWarnings
'--g-fatal-warnings Warnings and errors ' + 'generated by Gtk+/GDK will halt the application.'

rsgtkOptionDebug
'--gtk-debug flags Turn on specific Gtk+ trace/' + 'debug messages.'

rsgtkOptionNoDebug
'--gtk-no-debug flags Turn off specific Gtk+ trace/' + 'debug messages.'

rsgdkOptionDebug
'--gdk-debug flags Turn on specific GDK trace/debug ' + 'messages.'

rsgdkOptionNoDebug
'--gdk-no-debug flags Turn off specific GDK trace/' + 'debug messages.'

rsgtkOptionDisplay
'--display h:s:d Connect to the specified X ' + 'server, where "h" is the hostname, "s" is the server number (usually 0), ' + 'and "d" is the display number (typically omitted). If --display is not ' + 'specified, the DISPLAY environment variable is used.'

rsgtkOptionSync
'--sync Call XSynchronize (display, True) ' + 'after the Xserver connection has been established. This makes debugging ' + 'X protocol errors easier, because X request buffering will be disabled ' + 'and X errors will be received immediately after the protocol request that ' + 'generated the error has been processed by the X server.'

rsgtkOptionNoXshm
'--no-xshm Disable use of the X Shared ' + 'Memory Extension.'

rsgtkOptionName
'--name programe Set program name to "progname". ' + 'If not specified, program name will be set to ParamStrUTF8(0).'

rsgtkOptionClass
'--class classname Following Xt conventions, the ' + 'class of a program is the program name with the initial character ' + 'capitalized. For example, the classname for gimp is "Gimp". If --class ' + 'is specified, the class of the program will be set to "classname".'

rsqtOptionNoGrab
'-nograb, tells Qt that it must never grab ' + 'the mouse or the keyboard. Need QT_DEBUG.'

rsqtOptionDoGrab
'-dograb (only under X11), running under a debugger can ' + 'cause an implicit -nograb, use -dograb to override. Need QT_DEBUG.'

rsqtOptionSync
'-sync (only under X11), switches to synchronous mode ' + 'for debugging.'

rsqtOptionStyle
'-style style or -style=style, sets the application GUI ' + 'style. Possible values are motif, windows, and platinum. If you compiled ' + 'Qt with additional styles or have additional styles as plugins these ' + 'will be available to the -style command line option. NOTE: Not all ' + 'styles are available on all platforms. If style param does not exist ' + 'Qt will start an application with default common style (windows).'

rsqtOptionStyleSheet
'-stylesheet stylesheet or -stylesheet=stylesheet, ' + 'sets the application Style Sheet. ' + 'The value must be a path to a file that contains the Style Sheet. ' + 'Note: Relative URLs in the Style Sheet file are relative ' + 'to the Style Sheet file''s path.'

rsqtOptionGraphicsStyle
'-graphicssystem param, sets the backend to be ' + 'used for on-screen widgets and QPixmaps. ' + 'Available options are native, raster and opengl. OpenGL is still unstable.'

rsqtOptionSession
'-session session, restores the application from an ' + 'earlier session.'

rsqtOptionWidgetCount
'-widgetcount, prints debug message at the end about ' + 'number of widgets left undestroyed and maximum number of widgets existed ' + 'at the same time.'

rsqtOptionReverse
'-reverse, sets the application''s layout direction ' + 'to Qt::RightToLeft.'

rsqtOptionX11Display
'-display display, sets the X display (default is $DISPLAY).'

rsqtOptionX11Geometry
'-geometry geometry, sets the client geometry of ' + 'the first window that is shown.'

rsqtOptionX11Font
'-fn or -font font, defines the application font. The ' + 'font should be specified using an X logical font description.'

rsqtOptionX11BgColor
'-bg or -background color, sets the default background ' + 'color and an application palette (light and dark shades are calculated).'

rsqtOptionX11FgColor
'-fg or -foreground color, sets the default foreground color.'

rsqtOptionX11BtnColor
'-btn or -button color, sets the default button color.'

rsqtOptionX11Name
'-name name, sets the application name.'

rsqtOptionX11Title
'-title title, sets the application title.'

rsqtOptionX11Visual
'-visual TrueColor, forces the application to use a ' + 'TrueColor visual on an 8-bit display.'

rsqtOptionX11NCols
'-ncols count, limits the number of colors allocated ' + 'in the color cube on an 8-bit display, if the application is using the ' + 'QApplication::ManyColor color specification. If count is 216 then a ' + '6x6x6 color cube is used (i.e. 6 levels of red, 6 of green, and 6 of ' + 'blue); for other values, a cube approximately proportional to a 2x3x1 ' + 'cube is used.'

rsqtOptionX11CMap
'-cmap, causes the application to install a private ' + 'color map on an 8-bit display.'

rsqtOptionX11IM
'-im, sets the input method server (equivalent to setting ' + 'the XMODIFIERS environment variable).'

rsqtOptionX11InputStyle
'-inputstyle, defines how the input is inserted ' + 'into the given widget, e.g. onTheSpot makes the input appear directly ' + 'in the widget, while overTheSpot makes the input appear in a box ' + 'floating over the widget and is not inserted until the editing is done.'

rsqtOptionDisableAccurateFrame
'-disableaccurateframe, disables fully accurate ' + 'window frame under X11. This feature is implemented for Qt, Qt5 and Gtk2 interfaces ' + 'and used mostly by GetWindowRect().'

rsWin32Warning
'Warning:'

rsWin32Error
'Error:'

sInvalidActionRegistration
'Invalid action registration'

sInvalidActionUnregistration
'Invalid action unregistration'

sInvalidActionEnumeration
'Invalid action enumeration'

sInvalidActionCreation
'Invalid action creation'

sMenuNotFound
'Sub-menu is not in menu'

sMenuIndexError
'Menu index out of range'

sMenuItemIsNil
'MenuItem is nil'

sNoTimers
'No timers available'

sInvalidIndex
'Invalid ImageList Index'

sInvalidImageSize
'Invalid image size'

sDuplicateMenus
'Duplicate menus'

sCannotFocus
'Cannot focus a disabled or invisible window'

sParentRequired
'Control "%s" has no parent window.'

sInvalidCharSet
'The char set in mask "%s" is not valid!'

SMaskEditNoMatch
'The current text does not match the specified mask.'

rsInvalidPropertyValue
'Invalid property value'

rsPropertyDoesNotExist
'Property %s does not exist'

rsInvalidStreamFormat
'Invalid stream format'

rsInvalidFormObjectStream
'invalid Form object stream'

rsScrollBarOutOfRange
'ScrollBar property out of range'

rsInvalidDate
'Invalid Date : %s'

rsInvalidDateRangeHint
'Invalid Date: %s. Must be between %s and %s'

rsErrorOccurredInAtAddressFrame
'Error occurred in %s at %sAddress %s%s' + ' Frame %s'

rsException
'Exception'

rsFormStreamingError
'Form streaming "%s" error: %s'

rsFixedColsTooBig
'FixedCols can''t be > ColCount'

rsFixedRowsTooBig
'FixedRows can''t be > RowCount'

rsGridFileDoesNotExist
'Grid file doesn''t exist'

rsNotAValidGridFile
'Not a valid grid file'

rsIndexOutOfRange
'Index Out of range Cell[Col=%d Row=%d]'

rsGridIndexOutOfRange
'Grid index out of range.'

rsGridHasNoRows
'Cannot insert columns into a grid when it has no rows'

rsGridHasNoCols
'Cannot insert rows into a grid when it has no columns'

rsAControlCanNotHaveItselfAsParent
'A control can''t have itself as a parent'

rsControlHasNoParentWindow
'Control ''%s'' has no parent window'

rsControlHasNoParentFormOrFrame
'Control ''%s'' has no parent form or frame'

rsControlIsNotAParent
'''%s'' is not a parent of ''%s'''

rsControlClassCantContainChildClass
'Control of class ''%s'' can''t have control of class ''%s'' as a child'

rsASCannotHaveAsParent
'Class %s cannot have %s as parent.'

lisLCLResourceSNotFound
'Resource %s not found'

rsFormResourceSNotFoundForResourcelessFormsCreateNew
'Form resource %s ' + 'not found. For resourceless forms CreateNew constructor must be used.' + ' See the global variable RequireDerivedFormResource.'

rsErrorCreatingDeviceContext
'Error creating device context for %s.%s'

rsIndexOutOfBounds
'%s Index %d out of bounds 0 .. %d'

rsUnknownPictureExtension
'Unknown picture extension'

rsUnknownPictureFormat
'Unknown picture format'

rsBitmaps
'Bitmaps'

rsPixmap
'Pixmap'

rsPortableNetworkGraphic
'Portable Network Graphic'

rsPortableBitmap
'Portable BitMap'

rsPortableGrayMap
'Portable GrayMap'

rsPortablePixmap
'Portable PixMap'

rsIcon
'Icon'

rsIcns
'Mac OS X Icon'

rsCursor
'Cursor'

rsJpeg
'Joint Picture Expert Group'

rsTiff
'Tagged Image File Format'

rsGIF
'Graphics Interchange Format'

rsGraphic
'Graphic'

rsUnsupportedClipboardFormat
'Unsupported clipboard format: %s'

rsGroupIndexCannotBeLessThanPrevious
'GroupIndex cannot be less than a ' + 'previous menu item''s GroupIndex'

rsIsAlreadyAssociatedWith
'%s is already associated with %s'

rsCanvasDoesNotAllowDrawing
'Canvas does not allow drawing'

rsUnsupportedBitmapFormat
'Unsupported bitmap format.'

rsErrorWhileSavingBitmap
'Error while saving bitmap.'

rsDuplicateIconFormat
'Duplicate icon format.'

rsIconImageEmpty
'Icon image cannot be empty'

rsIconImageSize
'Icon image must have the same size'

rsIconNoCurrent
'Icon has no current image'

rsIconImageFormat
'Icon image must have the same format'

rsIconImageFormatChange
'Cannot change format of icon image'

rsIconImageSizeChange
'Cannot change size of icon image'

rsRasterImageUpdateAll
'Cannot begin update all when canvas only update in progress'

rsRasterImageEndUpdate
'Endupdate while no update in progress'

rsRasterImageSaveInUpdate
'Cannot save image while update in progress'

rsNoWidgetSet
'No widgetset object. ' + 'Please check if the unit "interfaces" was added to the programs uses clause.'

rsPressOkToIgnoreAndRiskDataCorruptionPressAbortToK
'%s' + '%sPress OK to ignore and risk data corruption.' + '%sPress Abort to kill the program.'

rsCanNotFocus
'Can not focus'

rsListIndexExceedsBounds
'List index exceeds bounds (%d)'

rsResourceNotFound
'Resource %s not found'

rsCalculator
'Calculator'

rsError
'Error'

rsPickDate
'Select a date'

rsSize
' size '

rsModified
' modified '

rsDoCopy
'Copy'

rsDoPaste
'Paste'

sShellCtrlsName
'Name'

sShellCtrlsSize
'Size'

sShellCtrlsType
'Type'

sShellCtrlsMB
'%s MB'

sShellCtrlsKB
'%s kB'

sShellCtrlsBytes
'%s bytes'

sShellCtrlsInvalidRoot
'Invalid pathname:'#13'"%s"'

sShellCtrlsSelectedItemDoesNotExists
'The selected item does not exist on disk:'#13'"%s"'

sShellCtrlsInvalidPath
'Invalid pathname:'#13'"%s"'

sShellCtrlsInvalidPathRelative
'Invalid relative pathname:'#13'"%s"'#13 + 'in relation to rootpath:'#13'"%s"'

ifsVK_UNKNOWN
'Unknown'

ifsVK_SHIFT
'Shift'

ifsVK_META
'Meta'

ifsVK_CMD
'Cmd'

ifsVK_SUPER
'Super'

ifsVK_HELP
'Help'

ifsCtrl
'Ctrl'

ifsAlt
'Alt'

rsWholeWordsOnly
'Whole words only'

rsCaseSensitive
'Case sensitive'

rsPromptOnReplace
'Prompt on replace'

rsEntireScope
'Search entire file'

rsText
'Text'

rsDirection
'Direction'

rsForward
'Forward'

rsBackward
'Backward'

SmkcBkSp
'BkSp'

SmkcTab
'Tab'

SmkcEsc
'Esc'

SmkcEnter
'Enter'

SmkcSpace
'Space'

SmkcPgUp
'PgUp'

SmkcPgDn
'PgDn'

SmkcEnd
'End'

SmkcHome
'Home'

SmkcLeft
'Left'

SmkcUp
'Up'

SmkcRight
'Right'

SmkcDown
'Down'

SmkcIns
'Ins'

SmkcDel
'Del'

SmkcShift
'Shift+'

SmkcCtrl
'Ctrl+'

SmkcAlt
'Alt+'

SmkcMeta
'Meta+'

rsHelpHelpNodeHasNoHelpDatabase
'Help node "%s" has no Help Database'

rsHelpThereIsNoViewerForHelpType
'There is no viewer for help type "%s"'

rsHelpHelpDatabaseDidNotFoundAViewerForAHelpPageOfType
'Help Database "%s" ' + 'did not find a viewer for a help page of type %s'

rsHelpAlreadyRegistered
'%s: Already registered'

rsHelpNotRegistered
'%s: Not registered'

rsHelpHelpDatabaseNotFound
'Help Database "%s" not found'

rsHelpHelpKeywordNotFoundInDatabase
'Help keyword "%s" not found in Database "%s".'

rsHelpHelpKeywordNotFound
'Help keyword "%s" not found.'

rsHelpHelpForDirectiveNotFoundInDatabase
'Help for directive "%s" not found in ' + 'Database "%s".'

rsHelpHelpForDirectiveNotFound
'Help for directive "%s" not found.'

rsHelpHelpContextNotFoundInDatabase
'Help context %s not found in Database "%s".'

rsHelpHelpContextNotFound
'Help context %s not found.'

rsHelpNoHelpFoundForSource
'No help found for line %d, column %d of %s.'

rsHelpNoHelpNodesAvailable
'No help entries available for this topic'

rsHelpError
'Help Error'

rsHelpDatabaseNotFound
'There is no help database installed for this topic'

rsHelpContextNotFound
'A help database was found for this topic, but this topic was not found'

rsHelpViewerNotFound
'No viewer was found for this type of help content'

rsHelpNotFound
'No help found for this topic'

rsHelpViewerError
'Help Viewer Error'

rsHelpSelectorError
'Help Selector Error'

rsUnknownErrorPleaseReportThisBug
'Unknown Error, please report this bug'

hhsHelpTheHelpDatabaseWasUnableToFindFile
'The help database "%s" was ' + 'unable to find file "%s".'

rsTheBuiltInURLIsReadOnlyChangeTheBaseURLInstead
'The built-in URL is read' + ' only. Change the BaseURL instead.'

hhsHelpTheMacroSInBrowserParamsWillBeReplacedByTheURL
'The macro %s in ' + 'BrowserParams will be replaced by the URL.'

hhsHelpNoHTMLBrowserFoundPleaseDefineOne
'No HTML Browser found.' + '%sPlease define one in Tools -> Options -> Help -> Help Options'

hhsHelpNoHTMLBrowserFound
'Unable to find a HTML browser.'

hhsHelpBrowserNotFound
'Browser "%s" not found.'

hhsHelpBrowserNotExecutable
'Browser "%s" not executable.'

hhsHelpErrorWhileExecuting
'Error while executing "%s":%s%s'

SParExpected
'Wrong token type: %s expected'

SParInvalidInteger
'Invalid integer number: %s'

SParWrongTokenType
'Wrong token type: %s expected but %s found'

SParInvalidFloat
'Invalid floating point number: %s'

SParWrongTokenSymbol
'Wrong token symbol: %s expected but %s found'

SParUnterminatedString
'Unterminated string'

SParLocInfo
' (at %d,%d, stream offset %d)'

SParUnterminatedBinValue
'Unterminated byte value'

rsCustomColorCaption
'Custom ...'

rsBlackColorCaption
'Black'

rsMaroonColorCaption
'Maroon'

rsGreenColorCaption
'Green'

rsOliveColorCaption
'Olive'

rsNavyColorCaption
'Navy'

rsPurpleColorCaption
'Purple'

rsTealColorCaption
'Teal'

rsGrayColorCaption
'Gray'

rsSilverColorCaption
'Silver'

rsRedColorCaption
'Red'

rsLimeColorCaption
'Lime'

rsYellowColorCaption
'Yellow'

rsBlueColorCaption
'Blue'

rsFuchsiaColorCaption
'Fuchsia'

rsAquaColorCaption
'Aqua'

rsWhiteColorCaption
'White'

rsMoneyGreenColorCaption
'Money Green'

rsSkyBlueColorCaption
'Sky Blue'

rsCreamColorCaption
'Cream'

rsMedGrayColorCaption
'Medium Gray'

rsNoneColorCaption
'None'

rsDefaultColorCaption
'Default'

rsScrollBarColorCaption
'ScrollBar'

rsBackgroundColorCaption
'Desktop'

rsActiveCaptionColorCaption
'Active Caption'

rsInactiveCaptionColorCaption
'Inactive Caption'

rsMenuColorCaption
'Menu'

rsWindowColorCaption
'Window'

rsWindowFrameColorCaption
'Window Frame'

rsMenuTextColorCaption
'Menu Text'

rsWindowTextColorCaption
'Window Text'

rsCaptionTextColorCaption
'Caption Text'

rsActiveBorderColorCaption
'Active Border'

rsInactiveBorderColorCaption
'Inactive Border'

rsAppWorkspaceColorCaption
'Application Workspace'

rsHighlightColorCaption
'Highlight'

rsHighlightTextColorCaption
'Highlight Text'

rsBtnFaceColorCaption
'Button Face'

rsBtnShadowColorCaption
'Button Shadow'

rsGrayTextColorCaption
'Gray Text'

rsBtnTextColorCaption
'Button Text'

rsInactiveCaptionText
'Inactive Caption'

rsBtnHighlightColorCaption
'Button Highlight'

rs3DDkShadowColorCaption
'3D Dark Shadow'

rs3DLightColorCaption
'3D Light'

rsInfoTextColorCaption
'Info Text'

rsInfoBkColorCaption
'Info Background'

rsHotLightColorCaption
'Hot Light'

rsGradientActiveCaptionColorCaption
'Gradient Active Caption'

rsGradientInactiveCaptionColorCaption
'Gradient Inactive Caption'

rsMenuHighlightColorCaption
'Menu Highlight'

rsMenuBarColorCaption
'Menu Bar'

rsFormColorCaption
'Form'

rsFilter
'(filter)'

rsTTreeViewAccessibilityDescription
'A tree of items'

rsTPanelAccessibilityDescription
'Panel'

rsTSplitterAccessibilityDescription
'A grip to control how much size to give two parts of an area'

rsTCustomTabControlAccessibilityDescription
'A control with tabs'


Index of all identifiers in unit 'LCLStrConsts'

H I L R S

H

hhsHelpBrowserNotExecutable | hhsHelpNoHTMLBrowserFound | hhsHelpTheMacroSInBrowserParamsWillBeReplacedByTheURL
hhsHelpBrowserNotFound | hhsHelpNoHTMLBrowserFoundPleaseDefineOne |
hhsHelpErrorWhileExecuting | hhsHelpTheHelpDatabaseWasUnableToFindFile |

I

ifsAlt | ifsVK_HELP | ifsVK_SUPER
ifsCtrl | ifsVK_META | ifsVK_UNKNOWN
ifsVK_CMD | ifsVK_SHIFT |

L

lisLCLResourceSNotFound

R

rs3DDkShadowColorCaption | rsgtkHistory | rsMtAuthentication
rs3DLightColorCaption | rsgtkOptionClass | rsMtConfirmation
rsAControlCanNotHaveItselfAsParent | rsgtkOptionDebug | rsMtCustom
rsActiveBorderColorCaption | rsgtkOptionDisplay | rsMtError
rsActiveCaptionColorCaption | rsgtkOptionModule | rsMtInformation
rsAllFiles | rsgtkOptionName | rsMtWarning
rsAppWorkspaceColorCaption | rsgtkOptionNoDebug | rsNavyColorCaption
rsAquaColorCaption | rsgtkOptionNoTransient | rsNextRecordHint
rsASCannotHaveAsParent | rsgtkOptionNoXshm | rsNoneColorCaption
rsBackgroundColorCaption | rsgtkOptionSync | rsNotAValidGridFile
rsBackward | rsHelp | rsNoWidgetSet
rsBitmaps | rsHelpAlreadyRegistered | rsOliveColorCaption
rsBlackColorCaption | rsHelpContextNotFound | rsPickDate
rsBlank | rsHelpDatabaseNotFound | rsPixmap
rsBlueColorCaption | rsHelpError | rsPortableBitmap
rsBtnFaceColorCaption | rsHelpHelpContextNotFound | rsPortableGrayMap
rsBtnHighlightColorCaption | rsHelpHelpContextNotFoundInDatabase | rsPortableNetworkGraphic
rsBtnShadowColorCaption | rsHelpHelpDatabaseDidNotFoundAViewerForAHelpPageOfType | rsPortablePixmap
rsBtnTextColorCaption | rsHelpHelpDatabaseNotFound | rsPostRecordHint
rsCalculator | rsHelpHelpForDirectiveNotFound | rsPressOkToIgnoreAndRiskDataCorruptionPressAbortToK
rsCancelRecordHint | rsHelpHelpForDirectiveNotFoundInDatabase | rsPriorRecordHint
rsCanNotFocus | rsHelpHelpKeywordNotFound | rsPromptOnReplace
rsCanvasDoesNotAllowDrawing | rsHelpHelpKeywordNotFoundInDatabase | rsPropertyDoesNotExist
rsCaptionTextColorCaption | rsHelpHelpNodeHasNoHelpDatabase | rsPurpleColorCaption
rsCaseSensitive | rsHelpNoHelpFoundForSource | rsqtOptionDisableAccurateFrame
rsControlClassCantContainChildClass | rsHelpNoHelpNodesAvailable | rsqtOptionDoGrab
rsControlHasNoParentFormOrFrame | rsHelpNotFound | rsqtOptionGraphicsStyle
rsControlHasNoParentWindow | rsHelpNotRegistered | rsqtOptionNoGrab
rsControlIsNotAParent | rsHelpSelectorError | rsqtOptionReverse
rsCreamColorCaption | rsHelpThereIsNoViewerForHelpType | rsqtOptionSession
rsCursor | rsHelpViewerError | rsqtOptionStyle
rsCustomColorCaption | rsHelpViewerNotFound | rsqtOptionStyleSheet
rsDefaultColorCaption | rsHighlightColorCaption | rsqtOptionSync
rsDefaultFileInfoValue | rsHighlightTextColorCaption | rsqtOptionWidgetCount
rsDeleteRecord | rsHotLightColorCaption | rsqtOptionX11BgColor
rsDeleteRecordHint | rsIcns | rsqtOptionX11BtnColor
rsDirection | rsIcon | rsqtOptionX11CMap
rsDirectory | rsIconImageEmpty | rsqtOptionX11Display
rsDoCopy | rsIconImageFormat | rsqtOptionX11FgColor
rsDoPaste | rsIconImageFormatChange | rsqtOptionX11Font
rsDuplicateIconFormat | rsIconImageSize | rsqtOptionX11Geometry
rsEditRecordHint | rsIconImageSizeChange | rsqtOptionX11IM
rsEntireScope | rsIconNoCurrent | rsqtOptionX11InputStyle
rsError | rsInactiveBorderColorCaption | rsqtOptionX11Name
rsErrorCreatingDeviceContext | rsInactiveCaptionColorCaption | rsqtOptionX11NCols
rsErrorOccurredInAtAddressFrame | rsInactiveCaptionText | rsqtOptionX11Title
rsErrorWhileSavingBitmap | rsIndexOutOfBounds | rsqtOptionX11Visual
rsException | rsIndexOutOfRange | rsRasterImageEndUpdate
rsfdDirectoryMustExist | rsInfoBkColorCaption | rsRasterImageSaveInUpdate
rsfdDirectoryNotExist | rsInfoTextColorCaption | rsRasterImageUpdateAll
rsfdFileAlreadyExists | rsInsertRecordHint | rsRedColorCaption
rsfdFileMustExist | rsInvalidDate | rsRefreshRecordsHint
rsfdFileNotExist | rsInvalidDateRangeHint | rsReplace
rsfdFileReadOnly | rsInvalidFormObjectStream | rsReplaceAll
rsfdFileReadOnlyTitle | rsInvalidPropertyValue | rsResourceNotFound
rsfdFileSaveAs | rsInvalidStreamFormat | rsScrollBarColorCaption
rsfdOpenFile | rsIsAlreadyAssociatedWith | rsScrollBarOutOfRange
rsfdOverwriteFile | rsJpeg | rsSelectcolorTitle
rsfdPathMustExist | rsLastRecordHint | rsSelectFontTitle
rsfdPathNoExist | rsLimeColorCaption | rsSilverColorCaption
rsfdSelectDirectory | rsListIndexExceedsBounds | rsSize
rsFileInfoFileNotFound | rsMacOSFileFormat | rsSkyBlueColorCaption
rsFileInformation | rsMacOSMenuHide | rsTCustomTabControlAccessibilityDescription
rsFilter | rsMacOSMenuHideOthers | rsTealColorCaption
rsFind | rsMacOSMenuQuit | rsText
rsFindMore | rsMacOSMenuServices | rsTheBuiltInURLIsReadOnlyChangeTheBaseURLInstead
rsFirstRecordHint | rsMacOSMenuShowAll | rsTiff
rsFixedColsTooBig | rsMaroonColorCaption | rsTPanelAccessibilityDescription
rsFixedRowsTooBig | rsMbAbort | rsTSplitterAccessibilityDescription
rsFormColorCaption | rsMbAll | rsTTreeViewAccessibilityDescription
rsFormResourceSNotFoundForResourcelessFormsCreateNew | rsMbCancel | rsUnableToLoadDefaultFont
rsFormStreamingError | rsMbClose | rsUnknownErrorPleaseReportThisBug
rsForward | rsMbHelp | rsUnknownPictureExtension
rsFuchsiaColorCaption | rsMbIgnore | rsUnknownPictureFormat
rsgdkOptionDebug | rsMbNo | rsUnsupportedBitmapFormat
rsgdkOptionNoDebug | rsMbNoToAll | rsUnsupportedClipboardFormat
rsGIF | rsMbOK | rsWarningUnreleasedDCsDump
rsgOptionFatalWarnings | rsmbOpen | rsWarningUnreleasedGDIObjectsDump
rsGradientActiveCaptionColorCaption | rsMbRetry | rsWarningUnreleasedMessagesInQueue
rsGradientInactiveCaptionColorCaption | rsmbSave | rsWarningUnreleasedTimerInfos
rsGraphic | rsmbUnlock | rsWarningUnremovedPaintMessages
rsGrayColorCaption | rsMbYes | rsWhiteColorCaption
rsGrayTextColorCaption | rsMbYesToAll | rsWholeWordsOnly
rsGreenColorCaption | rsMedGrayColorCaption | rsWin32Error
rsGridFileDoesNotExist | rsMenuBarColorCaption | rsWin32Warning
rsGridHasNoCols | rsMenuColorCaption | rsWindowColorCaption
rsGridHasNoRows | rsMenuHighlightColorCaption | rsWindowFrameColorCaption
rsGridIndexOutOfRange | rsMenuTextColorCaption | rsWindowTextColorCaption
rsGroupIndexCannotBeLessThanPrevious | rsModified | rsYellowColorCaption
rsgtkFilter | rsMoneyGreenColorCaption |

S

sCannotFocus | SmkcEnd | SParInvalidInteger
sDuplicateMenus | SmkcEnter | SParLocInfo
sInvalidActionCreation | SmkcEsc | SParUnterminatedBinValue
sInvalidActionEnumeration | SmkcHome | SParUnterminatedString
sInvalidActionRegistration | SmkcIns | SParWrongTokenSymbol
sInvalidActionUnregistration | SmkcLeft | SParWrongTokenType
sInvalidCharSet | SmkcMeta | sShellCtrlsBytes
sInvalidImageSize | SmkcPgDn | sShellCtrlsInvalidPath
sInvalidIndex | SmkcPgUp | sShellCtrlsInvalidPathRelative
SMaskEditNoMatch | SmkcRight | sShellCtrlsInvalidRoot
sMenuIndexError | SmkcShift | sShellCtrlsKB
sMenuItemIsNil | SmkcSpace | sShellCtrlsMB
sMenuNotFound | SmkcTab | sShellCtrlsName
SmkcAlt | SmkcUp | sShellCtrlsSelectedItemDoesNotExists
SmkcBkSp | sNoTimers | sShellCtrlsSize
SmkcCtrl | sParentRequired | sShellCtrlsType
SmkcDel | SParExpected |
SmkcDown | SParInvalidFloat |


DefaultTaskDialog

Declaration

Source position: lcltaskdialog.pas line 404

var DefaultTaskDialog: TTaskDialogEx = (DialogIcon: tiInformation; FooterIcon: tfiWarning);

Description

A default Task Dialog wrapper instance. Can be used to display some information with fewer parameters, just like the TTaskDialogEx.Init method. For example:

var TaskEx: TTaskDialogEx;
// ...
TaskEx := DefaultTaskDialog;
TaskEx.Base.Title := 'Task Dialog Test';
TaskEx.Base.Inst := 'Callback Test';
TaskEx.Execute;


Reference for unit 'LCLTaskDialog'

Implement a TaskDialog window for LCL

uses
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLStrConsts, | This unit contains all resource strings of the LCL
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
InterfaceBase, | Provides an platform independent widgetset and helper functions.
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
Classes,
sysutils,
Menus, | Menus to be used in Forms created with the Lazarus IDE
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
Controls, | Contains types, constants, classes, and routines used to implement visual controls
StdCtrls, | Several standard controls used in Lazarus forms
ExtCtrls, | Contains extra controls commonly used in Lazarus forms
Buttons; | Contains types and classes used to implement specialized button classes


Reference for unit 'LCLTaskDialog': Types

PTaskDialog

TCommonButton

TCommonButtons

TTaskDialog

TTaskDialogButtonClickedEvent

TTaskDialogElement

TTaskDialogEx

TTaskDialogFlag

TTaskDialogFlags

TTaskDialogFooterIcon

TTaskDialogIcon

TTaskDialogImplementation

TTaskDialogTranslate


Reference for unit 'LCLTaskDialog': Classes

TEmulatedTaskDialog


Reference for unit 'LCLTaskDialog': Procedures and functions

DefaultFont

UnAmp


Reference for unit 'LCLTaskDialog': Variables

DefaultTaskDialog

TaskDialog_Translate


Index of all identifiers in unit 'LCLTaskDialog'

C D P T U

C

cbCancel | cbNo | cbRetry
cbClose | cbOK | cbYes

D

DefaultFont DefaultTaskDialog

P

PTaskDialog

T

TaskDialog_Translate | tdfQueryFieldFocused | tiError
TCommonButton | tdfQueryMasked | tiInformation
TCommonButtons | tdfRtlLayout | tiNotUsed
tdeContent | tdfShowMarqueeProgressBar | tiQuestion
tdeEdit | tdfShowProgressBar | tiShield
tdeExpandedInfo | tdfUseCommandLinks | tiWarning
tdeFooter | tdfUseCommandLinksNoIcon | TTaskDialog
tdeMainInstruction | tdfUseHIconFooter | TTaskDialogButtonClickedEvent
tdeVerif | tdfUseHIconMain | TTaskDialogElement
tdfAllowDialogCancellation | tdfVerificationFlagChecked | TTaskDialogEx
tdfCallbackTimer | TEmulatedTaskDialog | TTaskDialogFlag
tdfCanBeMinimized | tfiBlank | TTaskDialogFlags
tdfEnableHyperLinks | tfiError | TTaskDialogFooterIcon
tdfExpandByDefault | tfiInformation | TTaskDialogIcon
tdfExpandFooterArea | tfiQuestion | TTaskDialogImplementation
tdfNoDefaultRadioButton | tfiShield | TTaskDialogTranslate
tdfPositionRelativeToWindow | tfiWarning |
tdfQuery | tiBlank |

U

UnAmp


PTaskDialog

Declaration

Source position: lcltaskdialog.pas line 179

type PTaskDialog = ^TTaskDialog;


TaskDialog_Translate

Declaration

Source position: lcltaskdialog.pas line 412

var TaskDialog_Translate: TTaskDialogTranslate = ;


TCommonButton

Declaration

Source position: lcltaskdialog.pas line 146

type TCommonButton = (

  cbOK,

  cbYes,

  cbNo,

  cbCancel,

  cbRetry,

  cbClose

);

Description

The standard common buttons handled by the Task Dialog.


TCommonButtons

Declaration

Source position: lcltaskdialog.pas line 150

type TCommonButtons = set of (

  cbOK,

  cbYes,

  cbNo,

  cbCancel,

  cbRetry,

  cbClose

);

Description

Set of standard common buttons handled by the Task Dialog.


TTaskDialog

Declaration

Source position: lcltaskdialog.pas line 253

type TTaskDialog = record

public

  Title: string;

  Inst: string;

  Content: string;

  Buttons: string;

  Radios: string;

  Info: string;

  InfoExpanded: string;

  InfoCollapse: string;

  Footer: string;

  Verify: string;

  Selection: string;

  Query: string;

  RadioRes: Integer;

  SelectionRes: Integer;

  VerifyChecked: Boolean;

  Dialog: TTaskDialogImplementation;

  function Execute();

  procedure SetElementText();

end;

Description

Implements a TaskDialog. Uses the new TaskDialog API under Vista/Seven, and emulate it with pure Pascal code and standard themed components under XP or 2K. Creating a TTaskDialog object/record on the stack will initialize all of its string parameters to ''. Set the appropriate string parameters, then call Execute() with all additional parameters.

RadioRes/SelectionRes/VerifyChecked will be used to reflect the state after dialog execution.

Typical usage:

var Task: TTaskDialog;
begin
  Task.Inst := 'Saving application settings';
  Task.Content := 'This is the content';
  Task.Radios := 'Store settings in registry' +#10+ ' Store settings in XML file';
  Task.Verify := 'Do no ask for this setting next time';
  Task.VerifyChecked := true;
  Task.Footer := 'XML file is perhaps a better choice';
  Task.Execute([],0,[],tiQuestion,tfiInformation,200);
  ShowMessage(IntToStr(Task.RadioRes)); // 200=Registry, 201=XML
  if Task.VerifyChecked then
  ShowMessage(Task.Verify);
end;


Execute

Declaration

Source position: lcltaskdialog.pas line 335

function TTaskDialog.Execute(

  aCommonButtons: TCommonButtons = [];

  aButtonDef: Integer = 0;

  aFlags: TTaskDialogFlags = [];

  aDialogIcon: TTaskDialogIcon = tiInformation;

  aFooterIcon: TTaskDialogFooterIcon = tfiWarning;

  aRadioDef: Integer = 0;

  aWidth: Integer = 0;

  aParent: HWND = 0;

  aNonNative: Boolean = False;

  aEmulateClassicStyle: Boolean = False;

  aOnButtonClicked: TTaskDialogButtonClickedEvent = Nil

):Integer;

Description

Launches the TaskDialog form.

Some common buttons can be set via aCommonButtons. In emulation mode, aFlags will handle only tdfUseCommandLinks, tdfUseCommandLinksNoIcon, and tdfQuery options.

Will return 0 on error, or the Button ID (e.g. mrOk for the OK button or 100 for the first custom button defined in Buttons string).

If Buttons was defined, aButtonDef can set the selected Button ID. If Radios was defined, aRadioDef can set the selected Radio ID.

aDialogIcon and aFooterIcon are used to specify the displayed icons.

aWidth can be used to force a custom form width (in pixels).

aParent can be set to any HWND - by default, Application.DialogHandle.

If aNonNative is TRUE, the Delphi emulation code will always be used. aEmulateClassicStyle can be set to enforce conformity with the non themed user interface - see @http://synopse.info/forum/viewtopic.php?pid=2867#p2867.

aOnButtonClicked can be set to a callback triggerred when a button is clicked.


SetElementText

Declaration

Source position: lcltaskdialog.pas line 347

procedure TTaskDialog.SetElementText(

  element: TTaskDialogElement;

  const Text: string

);

Description

Allow a OnButtonClicked callback to change the Task Dialog main elements. Note that tdeVerif could be modified only in emulation mode, since the API does not give any runtime access to the checkbox caption. Other elements will work in both emulated and native modes.


TTaskDialogButtonClickedEvent

Declaration

Source position: lcltaskdialog.pas line 185

type TTaskDialogButtonClickedEvent = procedure(

  Sender: PTaskDialog;

  AButtonID: Integer;

  var ACanClose: Boolean

) of object;

Description

This callback will be triggerred when a task dialog button is clicked. To prevent the task dialog from closing, the application must set ACanClose to FALSE. Otherwise, the task dialog is closed and the button ID is returned via the original TTaskDialog.Execute() result.


TTaskDialogElement

Declaration

Source position: lcltaskdialog.pas line 193

type TTaskDialogElement = (

  tdeContent,

  tdeExpandedInfo,

  tdeFooter,

  tdeMainInstruction,

  tdeEdit,

  tdeVerif

);

Description

The visual components of this Task Dialog. Maps low-level TDE_CONTENT...TDE_MAIN_INSTRUCTION constants, the query editor and checkbox. tdeEdit is for the query editor. tdeVerif is for the checkbox.


TTaskDialogEx

Declaration

Source position: lcltaskdialog.pas line 352

type TTaskDialogEx = record

public

  Base: TTaskDialog;

  CommonButtons: TCommonButtons;

  ButtonDef: Integer;

  Flags: TTaskDialogFlags;

  DialogIcon: TTaskDialogIcon;

  FooterIcon: TTaskDialogFooterIcon;

  RadioDef: Integer;

  Width: Integer;

  NonNative: Boolean;

  EmulateClassicStyle: Boolean;

  OnButtonClicked: TTaskDialogButtonClickedEvent;

  procedure Init;

  function Execute();

end;

Description

A wrapper around the TTaskDialog.Execute method. Used to provide a "flat" access to task dialog parameters.


Execute

Declaration

Source position: lcltaskdialog.pas line 388

function TTaskDialogEx.Execute(

  aParent: HWND = 0

):Integer;

Description

Main (and unique) method used to show the dialog. It is a wrapper around the TTaskDialog.Execute method.


Init

Declaration

Source position: lcltaskdialog.pas line 385

procedure TTaskDialogEx.Init;

Description

Will initialize the dialog parameters. Can be used to display some information with less parameters. For example:

var TaskEx: TTaskDialogEx;
// ...
TaskEx.Init;
TaskEx.Base.Title := 'Task Dialog Test';
TaskEx.Base.Inst := 'Callback Test';
TaskEx.Execute;


TTaskDialogFlag

Declaration

Source position: lcltaskdialog.pas line 168

type TTaskDialogFlag = (

  tdfEnableHyperLinks,

  tdfUseHIconMain,

  tdfUseHIconFooter,

  tdfAllowDialogCancellation,

  tdfUseCommandLinks,

  tdfUseCommandLinksNoIcon,

  tdfExpandFooterArea,

  tdfExpandByDefault,

  tdfVerificationFlagChecked,

  tdfShowProgressBar,

  tdfShowMarqueeProgressBar,

  tdfCallbackTimer,

  tdfPositionRelativeToWindow,

  tdfRtlLayout,

  tdfNoDefaultRadioButton,

  tdfCanBeMinimized,

  tdfQuery,

  tdfQueryMasked,

  tdfQueryFieldFocused

);

Description

The available configuration flags for the Task Dialog. Most are standard TDF_* flags used for Vista/Seven native API (see http://msdn.microsoft.com/en-us/library/bb787473(v=vs.85).aspx for TASKDIALOG_FLAGS).

tdfQuery and tdfQueryMasked are custom flags, implemented in pure Delphi code to handle input query.

Our emulation code will handle only tdfUseCommandLinks, tdfUseCommandLinksNoIcon, and tdfQuery options.


TTaskDialogFlags

Declaration

Source position: lcltaskdialog.pas line 177

type TTaskDialogFlags = set of (

  tdfEnableHyperLinks,

  tdfUseHIconMain,

  tdfUseHIconFooter,

  tdfAllowDialogCancellation,

  tdfUseCommandLinks,

  tdfUseCommandLinksNoIcon,

  tdfExpandFooterArea,

  tdfExpandByDefault,

  tdfVerificationFlagChecked,

  tdfShowProgressBar,

  tdfShowMarqueeProgressBar,

  tdfCallbackTimer,

  tdfPositionRelativeToWindow,

  tdfRtlLayout,

  tdfNoDefaultRadioButton,

  tdfCanBeMinimized,

  tdfQuery,

  tdfQueryMasked,

  tdfQueryFieldFocused

);

Description

Set of available configuration flags for the Task Dialog.


TTaskDialogFooterIcon

Declaration

Source position: lcltaskdialog.pas line 157

type TTaskDialogFooterIcon = (

  tfiBlank,

  tfiWarning,

  tfiQuestion,

  tfiError,

  tfiInformation,

  tfiShield

);

Description

The available footer icons for the Task Dialog.


TTaskDialogIcon

Declaration

Source position: lcltaskdialog.pas line 153

type TTaskDialogIcon = (

  tiBlank,

  tiWarning,

  tiQuestion,

  tiError,

  tiInformation,

  tiNotUsed,

  tiShield

);

Description

The available main icons for the Task Dialog.


TTaskDialogImplementation

Declaration

Source position: lcltaskdialog.pas line 221

type TTaskDialogImplementation = record

  OnButtonClicked: TTaskDialogButtonClickedEvent;

  case Emulated: Boolean of

    False: (

        Wnd: HWND;

      );

    True: (

        Form: TEmulatedTaskDialog;

      );

end;

Description

Structure for low-level access to the task dialog implementation. Points either to the HWND handle of the new TaskDialog API or to the emulation dialog.


TTaskDialogTranslate

Declaration

Source position: lcltaskdialog.pas line 410

type TTaskDialogTranslate = function(

  const aString: string

):string;

Description

Function used to translate captions.


Reference for unit 'LCLTranslator'

Performs string translation in the Lazarus IDE and LCL

uses
Classes,
sysutils,
typinfo,
gettext,
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
Translations,
LazFileUtils,
LazUTF8;

Overview

lcltranslator.pas contains classes and routines used to perform translation for strings used in Lazarus IDE and LCL (Lazarus Component Library). It searches for .po (Portable Object) and/or .mo (Machine Object) files used to perform I18n internationalization and L10n localization. The .po/.mo files are stored in the languages or locale directories. To access translation files from an alternate location, use the LResources unit and the LRSMoFile variable directly.

To enable string translation, use this unit in your application and check the Enable i18n option in the Project > Project Options > i18n screen. You will need to call the SetDefaultLang routine in your code to activate the translation facility. If you want translation to be performed automatically, use the DefaultTranslator unit instead.

This unit also translates LCL string constants in the lclstrconsts file using files in the directory where program translation files are stored.

For more information, see the Lazarus Wiki article:

Creating Multi-Language Applications


Reference for unit 'LCLTranslator': Classes

TDefaultTranslator | Performs string translations using a .mo file (Machine Object)
TPOTranslator | Performs string translations using a .po (Portable Object) file
TUpdateTranslator | Performs string translations for persistent objects


Reference for unit 'LCLTranslator': Procedures and functions

GetDefaultLang | Deprecated
SetDefaultLang | Sets the default language used for string translations
TranslateLCLResourceStrings | Translates resource strings in LCLStrConsts to the specified language


Index of all identifiers in unit 'LCLTranslator'

G S T

G

GetDefaultLang

S

SetDefaultLang

T

TDefaultTranslator | TranslateLCLResourceStrings
TPOTranslator | TUpdateTranslator


_ABC

Record describing the width of a TrueType character.

Declaration

Source position: lcltype.pp line 216

type _ABC = record
abcA: Integer; | The (possibly negative) distance to add to the current position before drawing the character glyph.
abcB: UINT; | The width of the character glyph.
abcC: Integer; | The (possibly negative) distance to add to the current position after drawing the character glyph.
end;

Description

The effective display width for a single character is A+B+C.

The width of multiple characters should exclude the first A and last C value.

Negative A and C values allow for underhangs or overhangs, e.g. italics.


_MSG

Declaration

Source position: lcltype.pp line 2650

type _MSG = tagMSG;


_NM_LISTVIEW

Declaration

Source position: lcltype.pp line 2968

type _NM_LISTVIEW = TNMListView;


ALTERNATE

Declaration

Source position: lcltype.pp line 2169

const ALTERNATE = 1;


ANSI_CHARSET

Declaration

Source position: lcltype.pp line 1454

const ANSI_CHARSET = 0;


ANSI_FIXED_FONT

Declaration

Source position: lcltype.pp line 1794

const ANSI_FIXED_FONT = 11;


ANSI_VAR_FONT

Declaration

Source position: lcltype.pp line 1795

const ANSI_VAR_FONT = 12;


ANTIALIASED_QUALITY

Declaration

Source position: lcltype.pp line 1444

const ANTIALIASED_QUALITY = 4;


ARABIC_CHARSET

Declaration

Source position: lcltype.pp line 1486

const ARABIC_CHARSET = 178;


BALTIC_CHARSET

Declaration

Source position: lcltype.pp line 1487

const BALTIC_CHARSET = 186;


BDR_INNER

Declaration

Source position: lcltype.pp line 672

const BDR_INNER = 12;


BDR_OUTER

Declaration

Source position: lcltype.pp line 671

const BDR_OUTER = 3;


BDR_RAISED

Declaration

Source position: lcltype.pp line 673

const BDR_RAISED = 5;


BDR_RAISEDINNER

Declaration

Source position: lcltype.pp line 668

const BDR_RAISEDINNER = 4;


BDR_RAISEDOUTER

Declaration

Source position: lcltype.pp line 666

const BDR_RAISEDOUTER = 1;


BDR_SUNKEN

Declaration

Source position: lcltype.pp line 674

const BDR_SUNKEN = 10;


BDR_SUNKENINNER

Declaration

Source position: lcltype.pp line 669

const BDR_SUNKENINNER = 8;


BDR_SUNKENOUTER

Declaration

Source position: lcltype.pp line 667

const BDR_SUNKENOUTER = 2;


BF_ADJUST

Declaration

Source position: lcltype.pp line 701

const BF_ADJUST = $2000;


BF_BOTTOM

Declaration

Source position: lcltype.pp line 685

const BF_BOTTOM = 8;


BF_BOTTOMLEFT

Declaration

Source position: lcltype.pp line 689

const BF_BOTTOMLEFT = BF_BOTTOM or BF_LEFT;


BF_BOTTOMRIGHT

Declaration

Source position: lcltype.pp line 690

const BF_BOTTOMRIGHT = BF_BOTTOM or BF_RIGHT;


BF_DIAGONAL

Declaration

Source position: lcltype.pp line 692

const BF_DIAGONAL = $10;


BF_DIAGONAL_ENDBOTTOMLEFT

Declaration

Source position: lcltype.pp line 696

const BF_DIAGONAL_ENDBOTTOMLEFT = BF_DIAGONAL or BF_BOTTOM or BF_LEFT;


BF_DIAGONAL_ENDBOTTOMRIGHT

Declaration

Source position: lcltype.pp line 697

const BF_DIAGONAL_ENDBOTTOMRIGHT = BF_DIAGONAL or BF_BOTTOM or BF_RIGHT;


BF_DIAGONAL_ENDTOPLEFT

Declaration

Source position: lcltype.pp line 695

const BF_DIAGONAL_ENDTOPLEFT = BF_DIAGONAL or BF_TOP or BF_LEFT;


BF_DIAGONAL_ENDTOPRIGHT

Declaration

Source position: lcltype.pp line 694

const BF_DIAGONAL_ENDTOPRIGHT = BF_DIAGONAL or BF_TOP or BF_RIGHT;


BF_FLAT

Declaration

Source position: lcltype.pp line 702

const BF_FLAT = $4000;


BF_LEFT

Declaration

Source position: lcltype.pp line 682

const BF_LEFT = 1;


BF_MIDDLE

Declaration

Source position: lcltype.pp line 699

const BF_MIDDLE = $800;


BF_MONO

Declaration

Source position: lcltype.pp line 703

const BF_MONO = $8000;


BF_RECT

Declaration

Source position: lcltype.pp line 691

const BF_RECT = BF_LEFT or BF_TOP or BF_RIGHT or BF_BOTTOM;


BF_RIGHT

Declaration

Source position: lcltype.pp line 684

const BF_RIGHT = 4;


BF_SOFT

Declaration

Source position: lcltype.pp line 700

const BF_SOFT = $1000;


BF_TOP

Declaration

Source position: lcltype.pp line 683

const BF_TOP = 2;


BF_TOPLEFT

Declaration

Source position: lcltype.pp line 687

const BF_TOPLEFT = BF_TOP or BF_LEFT;


BF_TOPRIGHT

Declaration

Source position: lcltype.pp line 688

const BF_TOPRIGHT = BF_TOP or BF_RIGHT;


BI_BITFIELDS

Declaration

Source position: lcltype.pp line 2136

const BI_BITFIELDS = 3;


BI_RGB

Declaration

Source position: lcltype.pp line 2133

const BI_RGB = 0;


BI_RLE4

Declaration

Source position: lcltype.pp line 2135

const BI_RLE4 = 2;


BI_RLE8

Declaration

Source position: lcltype.pp line 2134

const BI_RLE8 = 1;


BITMAP

Declaration

Source position: lcltype.pp line 1275

type BITMAP = tagBITMAP;


BITMAPCOREHEADER

Declaration

Source position: lcltype.pp line 1287

type BITMAPCOREHEADER = tagBITMAPCOREHEADER;


BITMAPCOREINFO

Declaration

Source position: lcltype.pp line 1352

type BITMAPCOREINFO = tagBITMAPCOREINFO;


BITMAPFILEHEADER

Declaration

Source position: lcltype.pp line 1364

type BITMAPFILEHEADER = tagBITMAPFILEHEADER;


BITMAPINFO

Declaration

Source position: lcltype.pp line 1343

type BITMAPINFO = tagBITMAPINFO;


BITMAPINFOHEADER

Declaration

Source position: lcltype.pp line 1305

type BITMAPINFOHEADER = tagBITMAPINFOHEADER;


BITSPIXEL

Number of bits per pixel

Declaration

Source position: lcltype.pp line 2143

const BITSPIXEL = 12;


BKMODE_LAST

Declaration

Source position: lcltype.pp line 1409

const BKMODE_LAST = 2;


BLACK_BRUSH

Declaration

Source position: lcltype.pp line 1787

const BLACK_BRUSH = 4;


BLACK_PEN

Declaration

Source position: lcltype.pp line 1791

const BLACK_PEN = 7;


BLACKNESS

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with all black.

Declaration

Source position: lcltype.pp line 208

const BLACKNESS = $00000042;

See also

#lcl.LCLIntf.BitBlt

Copies a section of a Canvas to another one, performing a raster operation (ROP)


BLACKONWHITE

Declaration

Source position: lcltype.pp line 2177

const BLACKONWHITE = 1;


Bool

A LongBool, distinct from the Boolean type.

Declaration

Source position: lcltype.pp line 113

type Bool = LongBool;


BS_3STATE

Declaration

Source position: lcltype.pp line 958

const BS_3STATE = $00000005;


BS_AUTOCHECKBOX

Declaration

Source position: lcltype.pp line 956

const BS_AUTOCHECKBOX = $00000003;


BS_DEFPUSHBUTTON

Declaration

Source position: lcltype.pp line 955

const BS_DEFPUSHBUTTON = $00000001;


BS_DIBPATTERN

Declaration

Source position: lcltype.pp line 1581

const BS_DIBPATTERN = 5;


BS_DIBPATTERN8X8

Declaration

Source position: lcltype.pp line 1584

const BS_DIBPATTERN8X8 = 8;


BS_DIBPATTERNPT

Declaration

Source position: lcltype.pp line 1582

const BS_DIBPATTERNPT = 6;


BS_GROUPBOX

Declaration

Source position: lcltype.pp line 959

const BS_GROUPBOX = $00000007;


BS_HATCHED

Declaration

Source position: lcltype.pp line 1578

const BS_HATCHED = 2;


BS_HOLLOW

Declaration

Source position: lcltype.pp line 1577

const BS_HOLLOW = BS_NULL;


BS_INDEXED

Declaration

Source position: lcltype.pp line 1580

const BS_INDEXED = 4;


BS_MONOPATTERN

Declaration

Source position: lcltype.pp line 1585

const BS_MONOPATTERN = 9;


BS_NULL

Declaration

Source position: lcltype.pp line 1576

const BS_NULL = 1;


BS_OWNERDRAW

Declaration

Source position: lcltype.pp line 960

const BS_OWNERDRAW = $0000000B;


BS_PATTERN

Declaration

Source position: lcltype.pp line 1579

const BS_PATTERN = 3;


BS_PATTERN8X8

Declaration

Source position: lcltype.pp line 1583

const BS_PATTERN8X8 = 7;


BS_PUSHBUTTON

Declaration

Source position: lcltype.pp line 954

const BS_PUSHBUTTON = $00000000;


BS_PUSHLIKE

Declaration

Source position: lcltype.pp line 962

const BS_PUSHLIKE = $00001000;


BS_RADIOBUTTON

Declaration

Source position: lcltype.pp line 957

const BS_RADIOBUTTON = $00000004;


BS_RIGHTBUTTON

Declaration

Source position: lcltype.pp line 961

const BS_RIGHTBUTTON = $00000020;


BS_SOLID

Declaration

Source position: lcltype.pp line 1575

const BS_SOLID = 0;


CBM_INIT

Declaration

Source position: lcltype.pp line 2185

const CBM_INIT = 4;


CBS_AUTOHSCROLL

Declaration

Source position: lcltype.pp line 982

const CBS_AUTOHSCROLL = $0040;


CBS_DROPDOWN

Declaration

Source position: lcltype.pp line 978

const CBS_DROPDOWN = $0002;


CBS_DROPDOWNLIST

Declaration

Source position: lcltype.pp line 979

const CBS_DROPDOWNLIST = $0003;


CBS_HASSTRINGS

Declaration

Source position: lcltype.pp line 984

const CBS_HASSTRINGS = $0200;


CBS_OWNERDRAWFIXED

Declaration

Source position: lcltype.pp line 980

const CBS_OWNERDRAWFIXED = $0010;


CBS_OWNERDRAWVARIABLE

Declaration

Source position: lcltype.pp line 981

const CBS_OWNERDRAWVARIABLE = $0020;


CBS_SIMPLE

Declaration

Source position: lcltype.pp line 977

const CBS_SIMPLE = $0001;


CBS_SORT

Declaration

Source position: lcltype.pp line 983

const CBS_SORT = $0100;


CCHDEVICENAME

Declaration

Source position: lcltype.pp line 1089

const CCHDEVICENAME = 32;


CCS_ADJUSTABLE

Declaration

Source position: lcltype.pp line 2904

const CCS_ADJUSTABLE = $00000020;


CCS_BOTTOM

Declaration

Source position: lcltype.pp line 2901

const CCS_BOTTOM = $00000003;


CCS_LEFT

Declaration

Source position: lcltype.pp line 2907

const CCS_LEFT = CCS_VERT or CCS_TOP;


CCS_NODIVIDER

Declaration

Source position: lcltype.pp line 2905

const CCS_NODIVIDER = $00000040;


CCS_NOMOVEX

Declaration

Source position: lcltype.pp line 2909

const CCS_NOMOVEX = CCS_VERT or CCS_NOMOVEY;


CCS_NOMOVEY

Declaration

Source position: lcltype.pp line 2900

const CCS_NOMOVEY = $00000002;


CCS_NOPARENTALIGN

Declaration

Source position: lcltype.pp line 2903

const CCS_NOPARENTALIGN = $00000008;


CCS_NORESIZE

Declaration

Source position: lcltype.pp line 2902

const CCS_NORESIZE = $00000004;


CCS_RIGHT

Declaration

Source position: lcltype.pp line 2908

const CCS_RIGHT = CCS_VERT or CCS_BOTTOM;


CCS_TOP

Declaration

Source position: lcltype.pp line 2899

const CCS_TOP = $00000001;


CCS_VERT

Declaration

Source position: lcltype.pp line 2906

const CCS_VERT = $00000080;


CHINESEBIG5_CHARSET

Declaration

Source position: lcltype.pp line 1481

const CHINESEBIG5_CHARSET = 136;


CLEARTYPE_NATURAL_QUALITY

Declaration

Source position: lcltype.pp line 1446

const CLEARTYPE_NATURAL_QUALITY = 6;


CLEARTYPE_QUALITY

Declaration

Source position: lcltype.pp line 1445

const CLEARTYPE_QUALITY = 5;


CLIP_CHARACTER_PRECIS

Declaration

Source position: lcltype.pp line 1433

const CLIP_CHARACTER_PRECIS = 1;


CLIP_DEFAULT_PRECIS

Declaration

Source position: lcltype.pp line 1432

const CLIP_DEFAULT_PRECIS = 0;


CLIP_EMBEDDED

Declaration

Source position: lcltype.pp line 1438

const CLIP_EMBEDDED = 8 shl 4;


CLIP_LH_ANGLES

Declaration

Source position: lcltype.pp line 1436

const CLIP_LH_ANGLES = 1 shl 4;


CLIP_MASK

Declaration

Source position: lcltype.pp line 1435

const CLIP_MASK = 15;


CLIP_STROKE_PRECIS

Declaration

Source position: lcltype.pp line 1434

const CLIP_STROKE_PRECIS = 2;


CLIP_TT_ALWAYS

Declaration

Source position: lcltype.pp line 1437

const CLIP_TT_ALWAYS = 2 shl 4;


ClipboardTypeName

Declaration

Source position: lcltype.pp line 2712

const ClipboardTypeName: array [TClipboardType] of string = ('primary selection', 'secondary selection', 'clipboard');


CLR_DEFAULT

Declaration

Source position: lcltype.pp line 1661

const CLR_DEFAULT = TColorRef($FF000000);


CLR_INVALID

Declaration

Source position: lcltype.pp line 1662

const CLR_INVALID = TColorRef($FFFFFFFF);


CLR_NONE

Declaration

Source position: lcltype.pp line 1660

const CLR_NONE = TColorRef($FFFFFFFF);


COLOR_3DDKSHADOW

Declaration

Source position: lcltype.pp line 1685

const COLOR_3DDKSHADOW = 21;


COLOR_3DFACE

Declaration

Source position: lcltype.pp line 1703

const COLOR_3DFACE = COLOR_BTNFACE;


COLOR_3DHIGHLIGHT

Declaration

Source position: lcltype.pp line 1705

const COLOR_3DHIGHLIGHT = COLOR_BTNHIGHLIGHT;


COLOR_3DHILIGHT

Declaration

Source position: lcltype.pp line 1706

const COLOR_3DHILIGHT = COLOR_BTNHIGHLIGHT;


COLOR_3DLIGHT

Declaration

Source position: lcltype.pp line 1686

const COLOR_3DLIGHT = 22;


COLOR_3DSHADOW

Declaration

Source position: lcltype.pp line 1704

const COLOR_3DSHADOW = COLOR_BTNSHADOW;


COLOR_ACTIVEBORDER

Declaration

Source position: lcltype.pp line 1674

const COLOR_ACTIVEBORDER = 10;


COLOR_ACTIVECAPTION

Declaration

Source position: lcltype.pp line 1666

const COLOR_ACTIVECAPTION = 2;


COLOR_APPWORKSPACE

Declaration

Source position: lcltype.pp line 1676

const COLOR_APPWORKSPACE = 12;


COLOR_BACKGROUND

Declaration

Source position: lcltype.pp line 1665

const COLOR_BACKGROUND = 1;


COLOR_BTNFACE

Declaration

Source position: lcltype.pp line 1679

const COLOR_BTNFACE = 15;


COLOR_BTNHIGHLIGHT

Declaration

Source position: lcltype.pp line 1684

const COLOR_BTNHIGHLIGHT = 20;


COLOR_BTNHILIGHT

Declaration

Source position: lcltype.pp line 1707

const COLOR_BTNHILIGHT = COLOR_BTNHIGHLIGHT;


COLOR_BTNSHADOW

Declaration

Source position: lcltype.pp line 1680

const COLOR_BTNSHADOW = 16;


COLOR_BTNTEXT

Declaration

Source position: lcltype.pp line 1682

const COLOR_BTNTEXT = 18;


COLOR_CAPTIONTEXT

Declaration

Source position: lcltype.pp line 1673

const COLOR_CAPTIONTEXT = 9;


COLOR_DESKTOP

Declaration

Source position: lcltype.pp line 1702

const COLOR_DESKTOP = COLOR_BACKGROUND;


COLOR_ENDCOLORS

Declaration

Source position: lcltype.pp line 1700

const COLOR_ENDCOLORS = COLOR_FORM;


COLOR_FORM

Declaration

Source position: lcltype.pp line 1698

const COLOR_FORM = 31;


COLOR_GRADIENTACTIVECAPTION

Declaration

Source position: lcltype.pp line 1693

const COLOR_GRADIENTACTIVECAPTION = 27;


COLOR_GRADIENTINACTIVECAPTION

Declaration

Source position: lcltype.pp line 1694

const COLOR_GRADIENTINACTIVECAPTION = 28;


COLOR_GRAYTEXT

Declaration

Source position: lcltype.pp line 1681

const COLOR_GRAYTEXT = 17;


COLOR_HIGHLIGHT

Declaration

Source position: lcltype.pp line 1677

const COLOR_HIGHLIGHT = 13;


COLOR_HIGHLIGHTTEXT

Declaration

Source position: lcltype.pp line 1678

const COLOR_HIGHLIGHTTEXT = 14;


COLOR_HOTLIGHT

Declaration

Source position: lcltype.pp line 1692

const COLOR_HOTLIGHT = 26;


COLOR_INACTIVEBORDER

Declaration

Source position: lcltype.pp line 1675

const COLOR_INACTIVEBORDER = 11;


COLOR_INACTIVECAPTION

Declaration

Source position: lcltype.pp line 1667

const COLOR_INACTIVECAPTION = 3;


COLOR_INACTIVECAPTIONTEXT

Declaration

Source position: lcltype.pp line 1683

const COLOR_INACTIVECAPTIONTEXT = 19;


COLOR_INFOBK

Declaration

Source position: lcltype.pp line 1688

const COLOR_INFOBK = 24;


COLOR_INFOTEXT

Declaration

Source position: lcltype.pp line 1687

const COLOR_INFOTEXT = 23;


COLOR_MENU

Declaration

Source position: lcltype.pp line 1668

const COLOR_MENU = 4;


COLOR_MENUBAR

Declaration

Source position: lcltype.pp line 1696

const COLOR_MENUBAR = 30;


COLOR_MENUHILIGHT

Declaration

Source position: lcltype.pp line 1695

const COLOR_MENUHILIGHT = 29;


COLOR_MENUTEXT

Declaration

Source position: lcltype.pp line 1671

const COLOR_MENUTEXT = 7;


COLOR_SCROLLBAR

Declaration

Source position: lcltype.pp line 1664

const COLOR_SCROLLBAR = 0;


COLOR_WINDOW

Declaration

Source position: lcltype.pp line 1669

const COLOR_WINDOW = 5;


COLOR_WINDOWFRAME

Declaration

Source position: lcltype.pp line 1670

const COLOR_WINDOWFRAME = 6;


COLOR_WINDOWTEXT

Declaration

Source position: lcltype.pp line 1672

const COLOR_WINDOWTEXT = 8;


COLORONCOLOR

Declaration

Source position: lcltype.pp line 2179

const COLORONCOLOR = 3;


COLORREF

Declaration

Source position: lcltype.pp line 1656

type COLORREF = Cardinal;


ComplexRegion

Declaration

Source position: lcltype.pp line 802

const ComplexRegion = 3;


CS_HREDRAW

Declaration

Source position: lcltype.pp line 230

const CS_HREDRAW = dword(2);


CS_VREDRAW

Declaration

Source position: lcltype.pp line 229

const CS_VREDRAW = dword(1);


csArrow

Declaration

Source position: lcltype.pp line 2813

const csArrow = 50;


csBitBtn

Declaration

Source position: lcltype.pp line 2805

const csBitBtn = 44;


csButton

Declaration

Source position: lcltype.pp line 2761

const csButton = 3;


csCalendar

Declaration

Source position: lcltype.pp line 2811

const csCalendar = 49;


csCheckbox

Declaration

Source position: lcltype.pp line 2763

const csCheckbox = 5;


csCheckListBox

Declaration

Source position: lcltype.pp line 2817

const csCheckListBox = 53;


csCListBox

Declaration

Source position: lcltype.pp line 2806

const csCListBox = 45;


csColorDialog

Declaration

Source position: lcltype.pp line 2795

const csColorDialog = 35;


csComboBox

Declaration

Source position: lcltype.pp line 2762

const csComboBox = 4;


csEdit

Declaration

Source position: lcltype.pp line 2764

const csEdit = 6;


csFileDialog

Declaration

Source position: lcltype.pp line 2776

const csFileDialog = 18;


csFixed

Declaration

Source position: lcltype.pp line 2801

const csFixed = csWinControl;


csFontDialog

Declaration

Source position: lcltype.pp line 2797

const csFontDialog = 37;


csForm

Declaration

Source position: lcltype.pp line 2765

const csForm = 7;


csGroupBox

Declaration

Source position: lcltype.pp line 2787

const csGroupBox = 29;


csHintWindow

Declaration

Source position: lcltype.pp line 2809

const csHintWindow = 48;


csListBox

Declaration

Source position: lcltype.pp line 2796

const csListBox = 36;


csListView

Declaration

Source position: lcltype.pp line 2769

const csListView = 11;


csMainMenu

Declaration

Source position: lcltype.pp line 2772

const csMainMenu = 14;


csMemo

Declaration

Source position: lcltype.pp line 2771

const csMemo = 13;


csMenuBar

Declaration

Source position: lcltype.pp line 2773

const csMenuBar = 15;


csMenuItem

Declaration

Source position: lcltype.pp line 2774

const csMenuItem = 16;


csNone

Declaration

Source position: lcltype.pp line 2758

const csNone = 0;


csNonLCL

Declaration

Source position: lcltype.pp line 2827

const csNonLCL = 61;


csNotebook

Declaration

Source position: lcltype.pp line 2775

const csNotebook = 17;


csOpenFileDialog

Declaration

Source position: lcltype.pp line 2821

const csOpenFileDialog = 56;


csPage

Declaration

Source position: lcltype.pp line 2793

const csPage = 34;


csPairSplitter

Declaration

Source position: lcltype.pp line 2818

const csPairSplitter = 54;


csPairSplitterSide

Declaration

Source position: lcltype.pp line 2819

const csPairSplitterSide = 55;


csPanel

Declaration

Source position: lcltype.pp line 2814

const csPanel = 51;


csPopupMenu

Declaration

Source position: lcltype.pp line 2808

const csPopupMenu = 47;


csPreviewFileControl

Declaration

Source position: lcltype.pp line 2824

const csPreviewFileControl = 59;


csPreviewFileDialog

Declaration

Source position: lcltype.pp line 2825

const csPreviewFileDialog = 60;


csProgressBar

Declaration

Source position: lcltype.pp line 2798

const csProgressBar = 38;


csRadioButton

Declaration

Source position: lcltype.pp line 2777

const csRadioButton = 19;


csSaveFileDialog

Declaration

Source position: lcltype.pp line 2822

const csSaveFileDialog = 57;


csScrollBar

Declaration

Source position: lcltype.pp line 2768

const csScrollBar = 10;


csScrollBox

Declaration

Source position: lcltype.pp line 2815

const csScrollBox = 52;


csScrolledWindow

Declaration

Source position: lcltype.pp line 2778

const csScrolledWindow = 20;


csSelectDirectoryDialog

Declaration

Source position: lcltype.pp line 2823

const csSelectDirectoryDialog = 58;


csSpinedit

Declaration

Source position: lcltype.pp line 2779

const csSpinedit = 21;


csStaticText

Declaration

Source position: lcltype.pp line 2766

const csStaticText = 8;


csStatusBar

Declaration

Source position: lcltype.pp line 2780

const csStatusBar = 22;


csToggleBox

Declaration

Source position: lcltype.pp line 2782

const csToggleBox = 24;


csTrackBar

Declaration

Source position: lcltype.pp line 2799

const csTrackBar = 39;


csWinControl

Declaration

Source position: lcltype.pp line 2800

const csWinControl = 40;


DC_BRUSH

Declaration

Source position: lcltype.pp line 1801

const DC_BRUSH = 18;


DC_PEN

Declaration

Source position: lcltype.pp line 1802

const DC_PEN = 19;


DEFAULT_CHARSET

Declaration

Source position: lcltype.pp line 1455

const DEFAULT_CHARSET = 1;


DEFAULT_GUI_FONT

Declaration

Source position: lcltype.pp line 1800

const DEFAULT_GUI_FONT = 17;


DEFAULT_PALETTE

Declaration

Source position: lcltype.pp line 1798

const DEFAULT_PALETTE = 15;


DEFAULT_PITCH

Declaration

Source position: lcltype.pp line 1448

const DEFAULT_PITCH = 0;


DEFAULT_QUALITY

Declaration

Source position: lcltype.pp line 1440

const DEFAULT_QUALITY = 0;


DefaultLogFont

Declaration

Source position: lcltype.pp line 2623

const DefaultLogFont: TLogFont = (lfHeight: 0; lfWidth: 0; lfEscapement: 0; lfOrientation: 0; lfWeight: 0; lfItalic: 0; lfUnderline: 0; lfStrikeOut: 0; lfCharSet: 0; lfOutPrecision: 0; lfClipPrecision: 0; lfQuality: 0; lfPitchAndFamily: 0; lfFaceName: 'default');


DEVICE_DEFAULT_FONT

Declaration

Source position: lcltype.pp line 1797

const DEVICE_DEFAULT_FONT = 14;


DEVICE_FONTTYPE

Declaration

Source position: lcltype.pp line 1391

const DEVICE_FONTTYPE = 2;


DFC_BUTTON

DrawFrameControl control type: button.

Declaration

Source position: lcltype.pp line 276

const DFC_BUTTON = $04;


DFC_CAPTION

DrawFrameControl control type: title bar.

Declaration

Source position: lcltype.pp line 273

const DFC_CAPTION = $01;


DFC_MENU

DrawFrameControl control type: menu bar.

Declaration

Source position: lcltype.pp line 274

const DFC_MENU = $02;


DFC_SCROLL

DrawFrameControl control type: scroll bar.

Declaration

Source position: lcltype.pp line 275

const DFC_SCROLL = $03;


DFCS_ADJUSTRECT

DrawFrameControl button control style: exclude frame.

Declaration

Source position: lcltype.pp line 310

const DFCS_ADJUSTRECT = 8192;


DFCS_BUTTON3STATE

DrawFrameControl button control style: three-state button.

Declaration

Source position: lcltype.pp line 285

const DFCS_BUTTON3STATE = 8;


DFCS_BUTTONCHECK

DrawFrameControl button control style: checkbox.

Declaration

Source position: lcltype.pp line 281

const DFCS_BUTTONCHECK = 0;


DFCS_BUTTONPUSH

DrawFrameControl button control style: push button.

Declaration

Source position: lcltype.pp line 286

const DFCS_BUTTONPUSH = 16;


DFCS_BUTTONRADIO

DrawFrameControl button control style: radio button.

Declaration

Source position: lcltype.pp line 284

const DFCS_BUTTONRADIO = 4;


DFCS_BUTTONRADIOIMAGE

DrawFrameControl button control style: radio button image.

Declaration

Source position: lcltype.pp line 282

const DFCS_BUTTONRADIOIMAGE = 1;


DFCS_BUTTONRADIOMASK

DrawFrameControl button control style: radio button mask.

Declaration

Source position: lcltype.pp line 283

const DFCS_BUTTONRADIOMASK = 2;


DFCS_CAPTIONCLOSE

DrawFrameControl caption control style: Close button.

Declaration

Source position: lcltype.pp line 288

const DFCS_CAPTIONCLOSE = 0;


DFCS_CAPTIONHELP

DrawFrameControl caption control style: Help button.

Declaration

Source position: lcltype.pp line 292

const DFCS_CAPTIONHELP = 4;


DFCS_CAPTIONMAX

DrawFrameControl caption control style: Maximize button.

Declaration

Source position: lcltype.pp line 290

const DFCS_CAPTIONMAX = 2;


DFCS_CAPTIONMIN

DrawFrameControl caption control style: Minimize button.

Declaration

Source position: lcltype.pp line 289

const DFCS_CAPTIONMIN = 1;


DFCS_CAPTIONRESTORE

DrawFrameControl caption control style: Restore button.

Declaration

Source position: lcltype.pp line 291

const DFCS_CAPTIONRESTORE = 3;


DFCS_CHECKED

DrawFrameControl button control state: button checked.

Declaration

Source position: lcltype.pp line 307

const DFCS_CHECKED = 1024;


DFCS_FLAT

DrawFrameControl button control style: flat.

Declaration

Source position: lcltype.pp line 311

const DFCS_FLAT = 16384;


DFCS_HOT

DrawFrameControl scrollbar control state: button hot-tracked.

Declaration

Source position: lcltype.pp line 309

const DFCS_HOT = 4096;


DFCS_INACTIVE

DrawFrameControl control state: inactive (grayed).

Declaration

Source position: lcltype.pp line 305

const DFCS_INACTIVE = 256;


DFCS_MENUARROW

DrawFrameControl menubar control style: submenu arrow.

Declaration

Source position: lcltype.pp line 294

const DFCS_MENUARROW = 0;


DFCS_MENUBULLET

DrawFrameControl menubar control style: bullet.

Declaration

Source position: lcltype.pp line 296

const DFCS_MENUBULLET = 2;


DFCS_MENUCHECK

DrawFrameControl menubar control style: check mark.

Declaration

Source position: lcltype.pp line 295

const DFCS_MENUCHECK = 1;


DFCS_MONO

DrawFrameControl button control style: monochrome border.

Declaration

Source position: lcltype.pp line 312

const DFCS_MONO = 32768;


DFCS_PUSHED

DrawFrameControl button control state: button pushed.

Declaration

Source position: lcltype.pp line 306

const DFCS_PUSHED = 512;


DFCS_SCROLLCOMBOBOX

DrawFrameControl scrollbar control style: combobox scrollbar.

Declaration

Source position: lcltype.pp line 301

const DFCS_SCROLLCOMBOBOX = 5;


DFCS_SCROLLDOWN

DrawFrameControl scrollbar control style: down arrow.

Declaration

Source position: lcltype.pp line 298

const DFCS_SCROLLDOWN = 1;


DFCS_SCROLLLEFT

DrawFrameControl scrollbar control style: left arrow.

Declaration

Source position: lcltype.pp line 299

const DFCS_SCROLLLEFT = 2;


DFCS_SCROLLRIGHT

DrawFrameControl scrollbar control style: right arrow.

Declaration

Source position: lcltype.pp line 300

const DFCS_SCROLLRIGHT = 3;


DFCS_SCROLLSIZEGRIP

DrawFrameControl scrollbar control style: size grip in the bottom-right window corner.

Declaration

Source position: lcltype.pp line 302

const DFCS_SCROLLSIZEGRIP = 8;


DFCS_SCROLLUP

DrawFrameControl scrollbar control style: up arrow.

Declaration

Source position: lcltype.pp line 303

const DFCS_SCROLLUP = 0;


DFCS_TRANSPARENT

DrawFrameControl control style: transparent (title bar...).

Declaration

Source position: lcltype.pp line 308

const DFCS_TRANSPARENT = 2048;


DIB_PAL_COLORS

Declaration

Source position: lcltype.pp line 1053

const DIB_PAL_COLORS = 1;


DIB_RGB_COLORS

Declaration

Source position: lcltype.pp line 1052

const DIB_RGB_COLORS = 0;


DIBSECTION

Declaration

Source position: lcltype.pp line 1376

type DIBSECTION = tagDIBSECTION;


DKGRAY_BRUSH

Declaration

Source position: lcltype.pp line 1786

const DKGRAY_BRUSH = 3;


DLGC_WANTALLKEYS

Declaration

Source position: lcltype.pp line 708

const DLGC_WANTALLKEYS = 4;


DLGC_WANTARROWS

Declaration

Source position: lcltype.pp line 706

const DLGC_WANTARROWS = 1;


DLGC_WANTCHARS

Declaration

Source position: lcltype.pp line 710

const DLGC_WANTCHARS = $80;


DLGC_WANTTAB

Declaration

Source position: lcltype.pp line 707

const DLGC_WANTTAB = 2;


DRAFT_QUALITY

Declaration

Source position: lcltype.pp line 1441

const DRAFT_QUALITY = 1;


DrawItemStruct

Declaration

Source position: lcltype.pp line 1143

type DrawItemStruct = tagDrawItemStruct;


DSTINVERT

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (not Dst)

Declaration

Source position: lcltype.pp line 207

const DSTINVERT = $00550009;

See also

#lcl.LCLIntf.BitBlt

Copies a section of a Canvas to another one, performing a raster operation (ROP)


DT_BOTTOM

DrawText formatting: text justified to the bottom of the rectangle.

Declaration

Source position: lcltype.pp line 249

const DT_BOTTOM = $8;


DT_CALCRECT

DrawText formatting: returns the required rectangle, without actually drawing.

Declaration

Source position: lcltype.pp line 255

const DT_CALCRECT = $400;


DT_CENTER

DrawText formatting: text centered horizontally within the rectangle.

Declaration

Source position: lcltype.pp line 246

const DT_CENTER = $1;


DT_EDITCONTROL

DrawText formatting: emulate behavior of a multiline EDIT control.

Declaration

Source position: lcltype.pp line 258

const DT_EDITCONTROL = $2000;


DT_END_ELLIPSIS

DrawText formatting: appends an ellipsis when the text is truncated.

Declaration

Source position: lcltype.pp line 259

const DT_END_ELLIPSIS = $8000;


DT_EXPANDTABS

DrawText formatting: expand tab characters.

Declaration

Source position: lcltype.pp line 252

const DT_EXPANDTABS = $40;


DT_INTERNAL

DrawText formatting: uses the system font for calculations.

Declaration

Source position: lcltype.pp line 257

const DT_INTERNAL = $1000;


DT_LEFT

DrawText formatting: text justified to the left of the rectangle.

Declaration

Source position: lcltype.pp line 245

const DT_LEFT = $0;


DT_MODIFYSTRING

DrawText formatting: update the string to match the displayed text (possibly truncated).

Declaration

Source position: lcltype.pp line 260

const DT_MODIFYSTRING = $10000;


DT_NOCLIP

DrawText formatting: text is drawn without clipping.

Declaration

Source position: lcltype.pp line 253

const DT_NOCLIP = $100;


DT_NOPREFIX

DrawText formatting: show embedded '&' characters.

Declaration

Source position: lcltype.pp line 256

const DT_NOPREFIX = $800;


DT_RIGHT

DrawText formatting: text justified to the right of the rectangle.

Declaration

Source position: lcltype.pp line 247

const DT_RIGHT = $2;


DT_RTLREADING

DrawText formatting: use right-to-left reading layout for bidirectional text.

Declaration

Source position: lcltype.pp line 261

const DT_RTLREADING = $20000;


DT_SINGLELINE

DrawText formatting: text is drawn in a single line, regardless of embedded line endings.

Declaration

Source position: lcltype.pp line 251

const DT_SINGLELINE = $20;


DT_TOP

DrawText formatting: text justified to the top of the rectangle.

Declaration

Source position: lcltype.pp line 244

const DT_TOP = $0;


DT_VCENTER

DrawText formatting: text centered vertically within the rectangle.

Declaration

Source position: lcltype.pp line 248

const DT_VCENTER = $4;


DT_WORDBREAK

DrawText formatting: text can wrap into multiple lines.

Declaration

Source position: lcltype.pp line 250

const DT_WORDBREAK = $10;


EASTEUROPE_CHARSET

Declaration

Source position: lcltype.pp line 1490

const EASTEUROPE_CHARSET = 238;


EDGE_BUMP

Declaration

Source position: lcltype.pp line 676

const EDGE_BUMP = BDR_RAISEDOUTER or BDR_SUNKENINNER;


EDGE_ETCHED

Declaration

Source position: lcltype.pp line 677

const EDGE_ETCHED = BDR_SUNKENOUTER or BDR_RAISEDINNER;


EDGE_RAISED

Declaration

Source position: lcltype.pp line 678

const EDGE_RAISED = BDR_RAISEDOUTER or BDR_RAISEDINNER;


EDGE_SUNKEN

Declaration

Source position: lcltype.pp line 679

const EDGE_SUNKEN = BDR_SUNKENOUTER or BDR_SUNKENINNER;


ENUMLOGFONT

Declaration

Source position: lcltype.pp line 2381

type ENUMLOGFONT = ENUMLOGFONTA;


ENUMLOGFONTA

Declaration

Source position: lcltype.pp line 2377

type ENUMLOGFONTA = tagENUMLOGFONTA;


ENUMLOGFONTEX

Declaration

Source position: lcltype.pp line 2410

type ENUMLOGFONTEX = ENUMLOGFONTEXA;


ENUMLOGFONTEXA

Declaration

Source position: lcltype.pp line 2406

type ENUMLOGFONTEXA = tagENUMLOGFONTEXA;


ENUMLOGFONTEXW

Declaration

Source position: lcltype.pp line 2408

type ENUMLOGFONTEXW = tagENUMLOGFONTEXW;


ENUMLOGFONTW

Declaration

Source position: lcltype.pp line 2379

type ENUMLOGFONTW = tagENUMLOGFONTW;


Error

Declaration

Source position: lcltype.pp line 799

const Error = 0;


ES_AUTOHSCROLL

Declaration

Source position: lcltype.pp line 970

const ES_AUTOHSCROLL = $0080;


ES_AUTOVSCROLL

Declaration

Source position: lcltype.pp line 969

const ES_AUTOVSCROLL = $0040;


ES_CENTER

Declaration

Source position: lcltype.pp line 966

const ES_CENTER = $0001;


ES_LEFT

Declaration

Source position: lcltype.pp line 965

const ES_LEFT = $0000;


ES_MULTILINE

Declaration

Source position: lcltype.pp line 968

const ES_MULTILINE = $0004;


ES_NOHIDESEL

Declaration

Source position: lcltype.pp line 971

const ES_NOHIDESEL = $0100;


ES_NUMBER

Declaration

Source position: lcltype.pp line 972

const ES_NUMBER = $2000;


ES_READONLY

Declaration

Source position: lcltype.pp line 973

const ES_READONLY = $0800;


ES_RIGHT

Declaration

Source position: lcltype.pp line 967

const ES_RIGHT = $0002;


ES_WANTRETURN

Declaration

Source position: lcltype.pp line 974

const ES_WANTRETURN = $1000;


ETO_CLIPPED

Clipped ExtTextOut mode, clipping the text at the rectangle boundaries.

Declaration

Source position: lcltype.pp line 226

const ETO_CLIPPED = 4;

See also

ExtTextOut

Draws an string without formatting (single line)


ETO_OPAQUE

Opaque ExtTextOut mode, filling the rectangle with the background Color before painting the text.

Declaration

Source position: lcltype.pp line 225

const ETO_OPAQUE = 2;

See also

ExtTextOut

Draws an string without formatting (single line)


ETO_RTLREADING

Declaration

Source position: lcltype.pp line 227

const ETO_RTLREADING = 128;


EXTLOGPEN

Declaration

Source position: lcltype.pp line 2432

type EXTLOGPEN = tagEXTLOGPEN;


FCS_ISO_8859_1

Declaration

Source position: lcltype.pp line 1459

const FCS_ISO_8859_1 = 5;


FCS_ISO_8859_2

Declaration

Source position: lcltype.pp line 1460

const FCS_ISO_8859_2 = 6;


FCS_ISO_8859_3

Declaration

Source position: lcltype.pp line 1461

const FCS_ISO_8859_3 = 7;


FCS_ISO_8859_4

Declaration

Source position: lcltype.pp line 1462

const FCS_ISO_8859_4 = 8;


FCS_ISO_8859_5

Declaration

Source position: lcltype.pp line 1463

const FCS_ISO_8859_5 = 9;


FCS_ISO_8859_6

Declaration

Source position: lcltype.pp line 1464

const FCS_ISO_8859_6 = 10;


FCS_ISO_8859_7

Declaration

Source position: lcltype.pp line 1465

const FCS_ISO_8859_7 = 11;


FCS_ISO_8859_8

Declaration

Source position: lcltype.pp line 1466

const FCS_ISO_8859_8 = 12;


FCS_ISO_8859_9

Declaration

Source position: lcltype.pp line 1467

const FCS_ISO_8859_9 = 13;


FCS_ISO_8859_10

Declaration

Source position: lcltype.pp line 1468

const FCS_ISO_8859_10 = 14;


FCS_ISO_8859_15

Declaration

Source position: lcltype.pp line 1469

const FCS_ISO_8859_15 = 15;


FCS_ISO_10646_1

Declaration

Source position: lcltype.pp line 1458

const FCS_ISO_10646_1 = 4;


FF_DECORATIVE

Declaration

Source position: lcltype.pp line 1522

const FF_DECORATIVE = 5 shl 4;


FF_DONTCARE

Declaration

Source position: lcltype.pp line 1517

const FF_DONTCARE = 0 shl 4;


FF_MODERN

Declaration

Source position: lcltype.pp line 1520

const FF_MODERN = 3 shl 4;


FF_ROMAN

Declaration

Source position: lcltype.pp line 1518

const FF_ROMAN = 1 shl 4;


FF_SCRIPT

Declaration

Source position: lcltype.pp line 1521

const FF_SCRIPT = 4 shl 4;


FF_SWISS

Declaration

Source position: lcltype.pp line 1519

const FF_SWISS = 2 shl 4;


FIXED_PITCH

Declaration

Source position: lcltype.pp line 1449

const FIXED_PITCH = 1;


FontEnumExProc

Declaration

Source position: lcltype.pp line 2536

type FontEnumExProc = function(

  var ELogFont: TEnumLogFontEx;

  var Metric: TNewTextMetricEx;

  FontType: LongInt;

  Data: LPARAM

):LongInt;


FontEnumProc

Declaration

Source position: lcltype.pp line 2533

type FontEnumProc = function(

  var ELogFont: TEnumLogFont;

  var Metric: TNewTextMetric;

  FontType: LongInt;

  Data: LPARAM

):LongInt;


FOUNDRYCHAR_CLOSE

Declaration

Source position: lcltype.pp line 1544

const FOUNDRYCHAR_CLOSE = ']';


FOUNDRYCHAR_OPEN

Declaration

Source position: lcltype.pp line 1543

const FOUNDRYCHAR_OPEN = '[';


FS_ARABIC

Declaration

Source position: lcltype.pp line 1503

const FS_ARABIC = $40;


FS_BALTIC

Declaration

Source position: lcltype.pp line 1504

const FS_BALTIC = $80;


FS_CHINESESIMP

Declaration

Source position: lcltype.pp line 1508

const FS_CHINESESIMP = $40000;


FS_CHINESETRAD

Declaration

Source position: lcltype.pp line 1510

const FS_CHINESETRAD = $100000;


FS_CYRILLIC

Declaration

Source position: lcltype.pp line 1499

const FS_CYRILLIC = 4;


FS_GREEK

Declaration

Source position: lcltype.pp line 1500

const FS_GREEK = 8;


FS_HEBREW

Declaration

Source position: lcltype.pp line 1502

const FS_HEBREW = $20;


FS_JISJAPAN

Declaration

Source position: lcltype.pp line 1507

const FS_JISJAPAN = $20000;


FS_JOHAB

Declaration

Source position: lcltype.pp line 1511

const FS_JOHAB = $200000;


FS_LATIN1

Declaration

Source position: lcltype.pp line 1497

const FS_LATIN1 = 1;


FS_LATIN2

Declaration

Source position: lcltype.pp line 1498

const FS_LATIN2 = 2;


FS_SYMBOL

Declaration

Source position: lcltype.pp line 1512

const FS_SYMBOL = DWORD($80000000);


FS_THAI

Declaration

Source position: lcltype.pp line 1506

const FS_THAI = $10000;


FS_TURKISH

Declaration

Source position: lcltype.pp line 1501

const FS_TURKISH = $10;


FS_VIETNAMESE

Declaration

Source position: lcltype.pp line 1505

const FS_VIETNAMESE = $00000100;


FS_WANSUNG

Declaration

Source position: lcltype.pp line 1509

const FS_WANSUNG = $80000;


FW_BLACK

Declaration

Source position: lcltype.pp line 1541

const FW_BLACK = FW_HEAVY;


FW_BOLD

Declaration

Source position: lcltype.pp line 1534

const FW_BOLD = 700;


FW_DEMIBOLD

Declaration

Source position: lcltype.pp line 1539

const FW_DEMIBOLD = FW_SEMIBOLD;


FW_DONTCARE

Declaration

Source position: lcltype.pp line 1527

const FW_DONTCARE = 0;


FW_EXTRABOLD

Declaration

Source position: lcltype.pp line 1535

const FW_EXTRABOLD = 800;


FW_EXTRALIGHT

Declaration

Source position: lcltype.pp line 1529

const FW_EXTRALIGHT = 200;


FW_HEAVY

Declaration

Source position: lcltype.pp line 1536

const FW_HEAVY = 900;


FW_LIGHT

Declaration

Source position: lcltype.pp line 1530

const FW_LIGHT = 300;


FW_MEDIUM

Declaration

Source position: lcltype.pp line 1532

const FW_MEDIUM = 500;


FW_NORMAL

Declaration

Source position: lcltype.pp line 1531

const FW_NORMAL = 400;


FW_REGULAR

Declaration

Source position: lcltype.pp line 1538

const FW_REGULAR = FW_NORMAL;


FW_SEMIBOLD

Declaration

Source position: lcltype.pp line 1533

const FW_SEMIBOLD = 600;


FW_THIN

Declaration

Source position: lcltype.pp line 1528

const FW_THIN = 100;


FW_ULTRABOLD

Declaration

Source position: lcltype.pp line 1540

const FW_ULTRABOLD = FW_EXTRABOLD;


FW_ULTRALIGHT

Declaration

Source position: lcltype.pp line 1537

const FW_ULTRALIGHT = FW_EXTRALIGHT;


GB2312_CHARSET

Declaration

Source position: lcltype.pp line 1480

const GB2312_CHARSET = 134;


GCP_DBCS

Declaration

Source position: lcltype.pp line 1394

const GCP_DBCS = 1;


GRADIENT_FILL_RECT_H

Declaration

Source position: lcltype.pp line 1057

const GRADIENT_FILL_RECT_H = 0;


GRADIENT_FILL_RECT_V

Declaration

Source position: lcltype.pp line 1058

const GRADIENT_FILL_RECT_V = 1;


GRADIENT_FILL_TRIANGLE

Declaration

Source position: lcltype.pp line 1059

const GRADIENT_FILL_TRIANGLE = 2;


GRADIENTRECT

Declaration

Source position: lcltype.pp line 1258

type GRADIENTRECT = tagGRADIENTRECT;


GRADIENTTRIANGLE

Declaration

Source position: lcltype.pp line 1250

type GRADIENTTRIANGLE = tagGRADIENTTRIANGLE;


GRAY_BRUSH

Declaration

Source position: lcltype.pp line 1785

const GRAY_BRUSH = 2;


GREEK_CHARSET

Declaration

Source position: lcltype.pp line 1482

const GREEK_CHARSET = 161;


GWL_EXSTYLE

Declaration

Source position: lcltype.pp line 760

const GWL_EXSTYLE = - 20;


GWL_HINSTANCE

Declaration

Source position: lcltype.pp line 757

const GWL_HINSTANCE = - 6;


GWL_HWNDPARENT

Declaration

Source position: lcltype.pp line 758

const GWL_HWNDPARENT = - 8;


GWL_ID

Declaration

Source position: lcltype.pp line 762

const GWL_ID = - 12;


GWL_STYLE

Declaration

Source position: lcltype.pp line 759

const GWL_STYLE = - 16;


GWL_USERDATA

Declaration

Source position: lcltype.pp line 761

const GWL_USERDATA = - 21;


GWL_WNDPROC

Declaration

Source position: lcltype.pp line 756

const GWL_WNDPROC = - 4;


HALFTONE

Declaration

Source position: lcltype.pp line 2180

const HALFTONE = 4;


HANDLE

Declaration

Source position: lcltype.pp line 90

type HANDLE = THandle;


HANGEUL_CHARSET

Declaration

Source position: lcltype.pp line 1478

const HANGEUL_CHARSET = 129;


HBITMAP

The type of a Bitmap Handle.

Declaration

Source position: lcltype.pp line 108

type HBITMAP = type THandle;


HBRUSH

The type of a painting Brush Handle.

Declaration

Source position: lcltype.pp line 110

type HBRUSH = type THandle;

Description

A brush is used to fill image areas. Typical brush properties are color, pattern and fill style.


HCURSOR

The type of a mouse Cursor Handle.

Declaration

Source position: lcltype.pp line 104

type HCURSOR = HICON;


HDC

The type of a Device Context Handle.

Declaration

Source position: lcltype.pp line 95

type HDC = type THandle;


HDN_FIRST

Declaration

Source position: lcltype.pp line 2879

const HDN_FIRST = - 300;


HDN_LAST

Declaration

Source position: lcltype.pp line 2880

const HDN_LAST = - 399;


HEBREW_CHARSET

Declaration

Source position: lcltype.pp line 1485

const HEBREW_CHARSET = 177;


HELP_COMMAND

Declaration

Source position: lcltype.pp line 1402

const HELP_COMMAND = 258;


HELP_CONTEXT

Declaration

Source position: lcltype.pp line 1401

const HELP_CONTEXT = 1;


HELPINFO_MENUITEM

Declaration

Source position: lcltype.pp line 1398

const HELPINFO_MENUITEM = $0002;


HELPINFO_WINDOW

Declaration

Source position: lcltype.pp line 1397

const HELPINFO_WINDOW = $0001;


HFONT

The type of a Font Handle.

Declaration

Source position: lcltype.pp line 97

type HFONT = type THandle;


HGDIOBJ

The type of a general GraphicsDeviceInterface Object Handle.

Declaration

Source position: lcltype.pp line 98

type HGDIOBJ = type THandle;

Description

GDI objects are e.g. fonts or brushes, used in GDI drawing operations.


HGLOBAL

The type of a Global memory block Handle.

Declaration

Source position: lcltype.pp line 105

type HGLOBAL = type THandle;

Description

Global memory blocks are managed by the platform, used e.g. for data shared across multiple processes.


HHOOK

Declaration

Source position: lcltype.pp line 96

type HHOOK = type THandle;


HICON

The type of an Icon Handle.

Declaration

Source position: lcltype.pp line 102

type HICON = type THandle;


HIMAGELIST

The type of an Image List Handle.

Declaration

Source position: lcltype.pp line 103

type HIMAGELIST = type THandle;

Description

Image lists are frequently used with controls, whose display items (list entries...) can also show an image. Then every item refers to its image by an index into the shared image list, instead of holding a copy of the image.


HINST

The type of a (process) Instance Handle.

Declaration

Source position: lcltype.pp line 101

type HINST = type THandle;


HKEY

Declaration

Source position: lcltype.pp line 94

type HKEY = Integer;


HMENU

The type of a Menu Handle.

Declaration

Source position: lcltype.pp line 107

type HMENU = type THandle;


HMONITOR

The type of a display Monitor (CRT...) Handle.

Declaration

Source position: lcltype.pp line 111

type HMONITOR = type THandle;


HOLLOW_BRUSH

Declaration

Source position: lcltype.pp line 1789

const HOLLOW_BRUSH = NULL_BRUSH;


HORZRES

Horizontal width in pixels

Declaration

Source position: lcltype.pp line 2141

const HORZRES = 8;


HORZSIZE

Horizontal size in millimeters

Declaration

Source position: lcltype.pp line 2139

const HORZSIZE = 4;


HPALETTE

The type of a color Palette Handle.

Declaration

Source position: lcltype.pp line 109

type HPALETTE = type THandle;

Description

A color palette is frequently used in compressed bitmaps, which contain short (1..8 bit) palette indices instead of RGB colors, for every pixel.


HPEN

The type of a line drawing Pen Handle.

Declaration

Source position: lcltype.pp line 99

type HPEN = type THandle;


HRGN

The type of a display Region Handle.

Declaration

Source position: lcltype.pp line 100

type HRGN = type THandle;

Description

A region can be as simple as a rectangle, or can be composed of multiple shapes.

Regions are almost used to restrict painting to certain areas of the screen (clipping).


HS_BDIAGONAL

Declaration

Source position: lcltype.pp line 1594

const HS_BDIAGONAL = 3;


HS_CROSS

Declaration

Source position: lcltype.pp line 1595

const HS_CROSS = 4;


HS_DIAGCROSS

Declaration

Source position: lcltype.pp line 1596

const HS_DIAGCROSS = 5;


HS_FDIAGONAL

Declaration

Source position: lcltype.pp line 1593

const HS_FDIAGONAL = 2;


HS_HORIZONTAL

Declaration

Source position: lcltype.pp line 1591

const HS_HORIZONTAL = 0;


HS_VERTICAL

Declaration

Source position: lcltype.pp line 1592

const HS_VERTICAL = 1;


HTCAPTION

Hit test: caption background.

Declaration

Source position: lcltype.pp line 318

const HTCAPTION = 2;


HTCLIENT

Hit test: client area.

Declaration

Source position: lcltype.pp line 317

const HTCLIENT = 1;


HTERROR

Declaration

Source position: lcltype.pp line 314

const HTERROR = - 2;


HTNOWHERE

Hit test: outside control.

Declaration

Source position: lcltype.pp line 316

const HTNOWHERE = 0;


HTTRANSPARENT

Hit test: transparent area

Declaration

Source position: lcltype.pp line 315

const HTTRANSPARENT = - 1;


HWND

The type of a Window Handle.

Declaration

Source position: lcltype.pp line 106

type HWND = type THandle;

Description

Windows are managed by the platform's window manager. A window can be stand-alone (TForm) or embeddable (TWinControl).


HWND_BOTTOM

Declaration

Source position: lcltype.pp line 1009

const HWND_BOTTOM = 1;


HWND_NOTOPMOST

Declaration

Source position: lcltype.pp line 1011

const HWND_NOTOPMOST = HWND(- 2);


HWND_TOP

Declaration

Source position: lcltype.pp line 1008

const HWND_TOP = 0;


HWND_TOPMOST

Declaration

Source position: lcltype.pp line 1010

const HWND_TOPMOST = HWND(- 1);


ID_ABORT

Declaration

Source position: lcltype.pp line 785

const ID_ABORT = IDABORT;


ID_CANCEL

Declaration

Source position: lcltype.pp line 784

const ID_CANCEL = IDCANCEL;


ID_CLOSE

Declaration

Source position: lcltype.pp line 790

const ID_CLOSE = IDCLOSE;


ID_HELP

Declaration

Source position: lcltype.pp line 791

const ID_HELP = IDHELP;


ID_IGNORE

Declaration

Source position: lcltype.pp line 787

const ID_IGNORE = IDIGNORE;


ID_NO

Declaration

Source position: lcltype.pp line 789

const ID_NO = IDNO;


ID_OK

Declaration

Source position: lcltype.pp line 783

const ID_OK = IDOK;


ID_RETRY

Declaration

Source position: lcltype.pp line 786

const ID_RETRY = IDRETRY;


ID_YES

Declaration

Source position: lcltype.pp line 788

const ID_YES = IDYES;


IDABORT

Declaration

Source position: lcltype.pp line 785

const IDABORT = 3;


idButtonAbort

Declaration

Source position: lcltype.pp line 1815

const idButtonAbort = idButtonBase + 7;


idButtonAll

Declaration

Source position: lcltype.pp line 1818

const idButtonAll = idButtonBase + 10;


idButtonBase

Declaration

Source position: lcltype.pp line 1808

const idButtonBase = 0;


idButtonCancel

Declaration

Source position: lcltype.pp line 1810

const idButtonCancel = idButtonBase + 2;


idButtonClose

Declaration

Source position: lcltype.pp line 1814

const idButtonClose = idButtonBase + 6;


idButtonHelp

Declaration

Source position: lcltype.pp line 1811

const idButtonHelp = idButtonBase + 3;


idButtonIgnore

Declaration

Source position: lcltype.pp line 1817

const idButtonIgnore = idButtonBase + 9;


idButtonNo

Declaration

Source position: lcltype.pp line 1813

const idButtonNo = idButtonBase + 5;


idButtonNoToAll

Declaration

Source position: lcltype.pp line 1820

const idButtonNoToAll = idButtonBase + 12;


idButtonOk

Declaration

Source position: lcltype.pp line 1809

const idButtonOk = idButtonBase + 1;


idButtonOpen

Declaration

Source position: lcltype.pp line 1821

const idButtonOpen = idButtonBase + 13;


idButtonRetry

Declaration

Source position: lcltype.pp line 1816

const idButtonRetry = idButtonBase + 8;


idButtonSave

Declaration

Source position: lcltype.pp line 1822

const idButtonSave = idButtonBase + 14;


idButtonShield

Declaration

Source position: lcltype.pp line 1823

const idButtonShield = idButtonBase + 15;


idButtonYes

Declaration

Source position: lcltype.pp line 1812

const idButtonYes = idButtonBase + 4;


idButtonYesToAll

Declaration

Source position: lcltype.pp line 1819

const idButtonYesToAll = idButtonBase + 11;


IDCANCEL

Declaration

Source position: lcltype.pp line 784

const IDCANCEL = 2;


IDCLOSE

Declaration

Source position: lcltype.pp line 790

const IDCLOSE = 8;


idDialogBase

Declaration

Source position: lcltype.pp line 1825

const idDialogBase = $FF;


idDialogConfirm

Declaration

Source position: lcltype.pp line 1829

const idDialogConfirm = idDialogBase + 4;


idDialogError

Declaration

Source position: lcltype.pp line 1827

const idDialogError = idDialogBase + 2;


idDialogInfo

Declaration

Source position: lcltype.pp line 1828

const idDialogInfo = idDialogBase + 3;


idDialogShield

Declaration

Source position: lcltype.pp line 1830

const idDialogShield = idDialogBase + 5;


idDialogWarning

Declaration

Source position: lcltype.pp line 1826

const idDialogWarning = idDialogBase + 1;


IDHELP

Declaration

Source position: lcltype.pp line 791

const IDHELP = 9;


IDIGNORE

Declaration

Source position: lcltype.pp line 787

const IDIGNORE = 5;


IDNO

Declaration

Source position: lcltype.pp line 789

const IDNO = 7;


IDOK

Declaration

Source position: lcltype.pp line 783

const IDOK = 1;


IDRETRY

Declaration

Source position: lcltype.pp line 786

const IDRETRY = 4;


IDYES

Declaration

Source position: lcltype.pp line 788

const IDYES = 6;


IMAGE_BITMAP

Declaration

Source position: lcltype.pp line 2247

const IMAGE_BITMAP = 0;


IMAGE_CURSOR

Declaration

Source position: lcltype.pp line 2249

const IMAGE_CURSOR = 2;


IMAGE_ENHMETAFILE

Declaration

Source position: lcltype.pp line 2250

const IMAGE_ENHMETAFILE = 3;


IMAGE_ICON

Declaration

Source position: lcltype.pp line 2248

const IMAGE_ICON = 1;


Reference for unit 'LCLType'

This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.

uses

  Classes,

  sysutils;


Reference for unit 'LCLType': Constants

ALTERNATE |
ANSI_CHARSET |
ANSI_FIXED_FONT |
ANSI_VAR_FONT |
ANTIALIASED_QUALITY |
ARABIC_CHARSET |
BALTIC_CHARSET |
BDR_INNER |
BDR_OUTER |
BDR_RAISED |
BDR_RAISEDINNER |
BDR_RAISEDOUTER |
BDR_SUNKEN |
BDR_SUNKENINNER |
BDR_SUNKENOUTER |
BF_ADJUST |
BF_BOTTOM |
BF_BOTTOMLEFT |
BF_BOTTOMRIGHT |
BF_DIAGONAL |
BF_DIAGONAL_ENDBOTTOMLEFT |
BF_DIAGONAL_ENDBOTTOMRIGHT |
BF_DIAGONAL_ENDTOPLEFT |
BF_DIAGONAL_ENDTOPRIGHT |
BF_FLAT |
BF_LEFT |
BF_MIDDLE |
BF_MONO |
BF_RECT |
BF_RIGHT |
BF_SOFT |
BF_TOP |
BF_TOPLEFT |
BF_TOPRIGHT |
BITSPIXEL | Number of bits per pixel
BI_BITFIELDS |
BI_RGB |
BI_RLE4 |
BI_RLE8 |
BKMODE_LAST |
BLACKNESS | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with all black.
BLACKONWHITE |
BLACK_BRUSH |
BLACK_PEN |
BS_3STATE |
BS_AUTOCHECKBOX |
BS_DEFPUSHBUTTON |
BS_DIBPATTERN |
BS_DIBPATTERN8X8 |
BS_DIBPATTERNPT |
BS_GROUPBOX |
BS_HATCHED |
BS_HOLLOW |
BS_INDEXED |
BS_MONOPATTERN |
BS_NULL |
BS_OWNERDRAW |
BS_PATTERN |
BS_PATTERN8X8 |
BS_PUSHBUTTON |
BS_PUSHLIKE |
BS_RADIOBUTTON |
BS_RIGHTBUTTON
BS_SOLID |
CBM_INIT |
CBS_AUTOHSCROLL |
CBS_DROPDOWN |
CBS_DROPDOWNLIST |
CBS_HASSTRINGS |
CBS_OWNERDRAWFIXED |
CBS_OWNERDRAWVARIABLE |
CBS_SIMPLE |
CBS_SORT |
CCHDEVICENAME |
CCS_ADJUSTABLE |
CCS_BOTTOM |
CCS_LEFT |
CCS_NODIVIDER |
CCS_NOMOVEX |
CCS_NOMOVEY |
CCS_NOPARENTALIGN |
CCS_NORESIZE |
CCS_RIGHT |
CCS_TOP |
CCS_VERT |
CHINESEBIG5_CHARSET |
CLEARTYPE_NATURAL_QUALITY |
CLEARTYPE_QUALITY |
ClipboardTypeName |
CLIP_CHARACTER_PRECIS |
CLIP_DEFAULT_PRECIS |
CLIP_EMBEDDED |
CLIP_LH_ANGLES |
CLIP_MASK |
CLIP_STROKE_PRECIS |
CLIP_TT_ALWAYS |
CLR_DEFAULT |
CLR_INVALID |
CLR_NONE |
COLORONCOLOR |
COLOR_3DDKSHADOW |
COLOR_3DFACE |
COLOR_3DHIGHLIGHT |
COLOR_3DHILIGHT |
COLOR_3DLIGHT |
COLOR_3DSHADOW |
COLOR_ACTIVEBORDER |
COLOR_ACTIVECAPTION |
COLOR_APPWORKSPACE |
COLOR_BACKGROUND |
COLOR_BTNFACE |
COLOR_BTNHIGHLIGHT |
COLOR_BTNHILIGHT |
COLOR_BTNSHADOW |
COLOR_BTNTEXT |
COLOR_CAPTIONTEXT |
COLOR_DESKTOP |
COLOR_ENDCOLORS |
COLOR_FORM |
COLOR_GRADIENTACTIVECAPTION |
COLOR_GRADIENTINACTIVECAPTION |
COLOR_GRAYTEXT |
COLOR_HIGHLIGHT |
COLOR_HIGHLIGHTTEXT |
COLOR_HOTLIGHT |
COLOR_INACTIVEBORDER |
COLOR_INACTIVECAPTION |
COLOR_INACTIVECAPTIONTEXT |
COLOR_INFOBK |
COLOR_INFOTEXT |
COLOR_MENU |
COLOR_MENUBAR |
COLOR_MENUHILIGHT |
COLOR_MENUTEXT |
COLOR_SCROLLBAR |
COLOR_WINDOW |
COLOR_WINDOWFRAME |
COLOR_WINDOWTEXT |
ComplexRegion |
csArrow |
csBitBtn |
csButton |
csCalendar |
csCheckbox |
csCheckListBox |
csCListBox |
csColorDialog |
csComboBox |
csEdit |
csFileDialog |
csFixed |
csFontDialog |
csForm |
csGroupBox |
csHintWindow |
csListBox |
csListView |
csMainMenu |
csMemo |
csMenuBar |
csMenuItem |
csNone |
csNonLCL |
csNotebook |
csOpenFileDialog |
csPage |
csPairSplitter |
csPairSplitterSide |
csPanel |
csPopupMenu |
csPreviewFileControl |
csPreviewFileDialog |
csProgressBar |
csRadioButton |
csSaveFileDialog |
csScrollBar |
csScrollBox |
csScrolledWindow |
csSelectDirectoryDialog |
csSpinedit |
csStaticText |
csStatusBar |
csToggleBox |
csTrackBar |
csWinControl |
CS_HREDRAW |
CS_VREDRAW |
DC_BRUSH |
DC_PEN |
DefaultLogFont |
DEFAULT_CHARSET |
DEFAULT_GUI_FONT |
DEFAULT_PALETTE |
DEFAULT_PITCH |
DEFAULT_QUALITY |
DEVICE_DEFAULT_FONT |
DEVICE_FONTTYPE |
DFCS_ADJUSTRECT | DrawFrameControl button control style: exclude frame.
DFCS_BUTTON3STATE | DrawFrameControl button control style: three-state button.
DFCS_BUTTONCHECK | DrawFrameControl button control style: checkbox.
DFCS_BUTTONPUSH | DrawFrameControl button control style: push button.
DFCS_BUTTONRADIO | DrawFrameControl button control style: radio button.
DFCS_BUTTONRADIOIMAGE | DrawFrameControl button control style: radio button image.
DFCS_BUTTONRADIOMASK | DrawFrameControl button control style: radio button mask.
DFCS_CAPTIONCLOSE | DrawFrameControl caption control style: Close button.
DFCS_CAPTIONHELP | DrawFrameControl caption control style: Help button.
DFCS_CAPTIONMAX | DrawFrameControl caption control style: Maximize button.
DFCS_CAPTIONMIN | DrawFrameControl caption control style: Minimize button.
DFCS_CAPTIONRESTORE | DrawFrameControl caption control style: Restore button.
DFCS_CHECKED | DrawFrameControl button control state: button checked.
DFCS_FLAT | DrawFrameControl button control style: flat.
DFCS_HOT | DrawFrameControl scrollbar control state: button hot-tracked.
DFCS_INACTIVE | DrawFrameControl control state: inactive (grayed).
DFCS_MENUARROW | DrawFrameControl menubar control style: submenu arrow.
DFCS_MENUBULLET | DrawFrameControl menubar control style: bullet.
DFCS_MENUCHECK | DrawFrameControl menubar control style: check mark.
DFCS_MONO | DrawFrameControl button control style: monochrome border.
DFCS_PUSHED | DrawFrameControl button control state: button pushed.
DFCS_SCROLLCOMBOBOX | DrawFrameControl scrollbar control style: combobox scrollbar.
DFCS_SCROLLDOWN | DrawFrameControl scrollbar control style: down arrow.
DFCS_SCROLLLEFT | DrawFrameControl scrollbar control style: left arrow.
DFCS_SCROLLRIGHT | DrawFrameControl scrollbar control style: right arrow.
DFCS_SCROLLSIZEGRIP | DrawFrameControl scrollbar control style: size grip in the bottom-right window corner.
DFCS_SCROLLUP | DrawFrameControl scrollbar control style: up arrow.
DFCS_TRANSPARENT | DrawFrameControl control style: transparent (title bar...).
DFC_BUTTON | DrawFrameControl control type: button.
DFC_CAPTION | DrawFrameControl control type: title bar.
DFC_MENU | DrawFrameControl control type: menu bar.
DFC_SCROLL | DrawFrameControl control type: scroll bar.
DIB_PAL_COLORS |
DIB_RGB_COLORS |
DKGRAY_BRUSH |
DLGC_WANTALLKEYS |
DLGC_WANTARROWS |
DLGC_WANTCHARS |
DLGC_WANTTAB |
DRAFT_QUALITY |
DSTINVERT | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (not Dst)
DT_BOTTOM | DrawText formatting: text justified to the bottom of the rectangle.
DT_CALCRECT | DrawText formatting: returns the required rectangle, without actually drawing.
DT_CENTER | DrawText formatting: text centered horizontally within the rectangle.
DT_EDITCONTROL | DrawText formatting: emulate behavior of a multiline EDIT control.
DT_END_ELLIPSIS | DrawText formatting: appends an ellipsis when the text is truncated.
DT_EXPANDTABS | DrawText formatting: expand tab characters.
DT_INTERNAL | DrawText formatting: uses the system font for calculations.
DT_LEFT | DrawText formatting: text justified to the left of the rectangle.
DT_MODIFYSTRING | DrawText formatting: update the string to match the displayed text (possibly truncated).
DT_NOCLIP | DrawText formatting: text is drawn without clipping.
DT_NOPREFIX | DrawText formatting: show embedded '&' characters.
DT_RIGHT | DrawText formatting: text justified to the right of the rectangle.
DT_RTLREADING | DrawText formatting: use right-to-left reading layout for bidirectional text.
DT_SINGLELINE | DrawText formatting: text is drawn in a single line, regardless of embedded line endings.
DT_TOP | DrawText formatting: text justified to the top of the rectangle.
DT_VCENTER | DrawText formatting: text centered vertically within the rectangle.
DT_WORDBREAK | DrawText formatting: text can wrap into multiple lines.
EASTEUROPE_CHARSET |
EDGE_BUMP |
EDGE_ETCHED |
EDGE_RAISED |
EDGE_SUNKEN |
Error |
ES_AUTOHSCROLL |
ES_AUTOVSCROLL |
ES_CENTER |
ES_LEFT |
ES_MULTILINE |
ES_NOHIDESEL |
ES_NUMBER
ES_READONLY |
ES_RIGHT |
ES_WANTRETURN |
ETO_CLIPPED | Clipped ExtTextOut mode, clipping the text at the rectangle boundaries.
ETO_OPAQUE | Opaque ExtTextOut mode, filling the rectangle with the background Color before painting the text.
ETO_RTLREADING
FCS_ISO_10646_1 |
FCS_ISO_8859_1 |
FCS_ISO_8859_10 |
FCS_ISO_8859_15 |
FCS_ISO_8859_2 |
FCS_ISO_8859_3 |
FCS_ISO_8859_4 |
FCS_ISO_8859_5 |
FCS_ISO_8859_6 |
FCS_ISO_8859_7 |
FCS_ISO_8859_8 |
FCS_ISO_8859_9 |
FF_DECORATIVE |
FF_DONTCARE |
FF_MODERN |
FF_ROMAN |
FF_SCRIPT |
FF_SWISS |
FIXED_PITCH |
FOUNDRYCHAR_CLOSE |
FOUNDRYCHAR_OPEN |
FS_ARABIC |
FS_BALTIC |
FS_CHINESESIMP |
FS_CHINESETRAD |
FS_CYRILLIC |
FS_GREEK |
FS_HEBREW |
FS_JISJAPAN |
FS_JOHAB |
FS_LATIN1 |
FS_LATIN2 |
FS_SYMBOL |
FS_THAI |
FS_TURKISH |
FS_VIETNAMESE |
FS_WANSUNG |
FW_BLACK |
FW_BOLD |
FW_DEMIBOLD |
FW_DONTCARE |
FW_EXTRABOLD |
FW_EXTRALIGHT |
FW_HEAVY |
FW_LIGHT |
FW_MEDIUM |
FW_NORMAL |
FW_REGULAR |
FW_SEMIBOLD |
FW_THIN |
FW_ULTRABOLD |
FW_ULTRALIGHT |
GB2312_CHARSET |
GCP_DBCS |
GRADIENT_FILL_RECT_H |
GRADIENT_FILL_RECT_V |
GRADIENT_FILL_TRIANGLE |
GRAY_BRUSH |
GREEK_CHARSET |
GWL_EXSTYLE |
GWL_HINSTANCE |
GWL_HWNDPARENT |
GWL_ID |
GWL_STYLE |
GWL_USERDATA |
GWL_WNDPROC |
HALFTONE |
HANGEUL_CHARSET |
HDN_FIRST |
HDN_LAST |
HEBREW_CHARSET |
HELPINFO_MENUITEM |
HELPINFO_WINDOW |
HELP_COMMAND |
HELP_CONTEXT |
HOLLOW_BRUSH |
HORZRES | Horizontal width in pixels
HORZSIZE | Horizontal size in millimeters
HS_BDIAGONAL |
HS_CROSS |
HS_DIAGCROSS |
HS_FDIAGONAL |
HS_HORIZONTAL |
HS_VERTICAL |
HTCAPTION | Hit test: caption background.
HTCLIENT | Hit test: client area.
HTERROR |
HTNOWHERE | Hit test: outside control.
HTTRANSPARENT | Hit test: transparent area
HWND_BOTTOM |
HWND_NOTOPMOST |
HWND_TOP |
HWND_TOPMOST |
IDABORT |
idButtonAbort |
idButtonAll |
idButtonBase |
idButtonCancel |
idButtonClose |
idButtonHelp |
idButtonIgnore |
idButtonNo |
idButtonNoToAll |
idButtonOk |
idButtonOpen |
idButtonRetry |
idButtonSave |
idButtonShield |
idButtonYes |
idButtonYesToAll |
IDCANCEL |
IDCLOSE |
idDialogBase |
idDialogConfirm |
idDialogError |
idDialogInfo |
idDialogShield |
idDialogWarning |
IDHELP |
IDIGNORE |
IDNO |
IDOK |
IDRETRY |
IDYES |
ID_ABORT |
ID_CANCEL |
ID_CLOSE |
ID_HELP |
ID_IGNORE |
ID_NO |
ID_OK |
ID_RETRY |
ID_YES |
IMAGE_BITMAP |
IMAGE_CURSOR |
IMAGE_ENHMETAFILE |
IMAGE_ICON |
INVALID_HANDLE_VALUE | Value representing an invalid (unassigned...) Handle.
JOHAB_CHARSET |
KF_ALTDOWN |
KF_DLGMODE |
KF_EXTENDED |
KF_MENUMODE |
KF_REPEAT |
KF_UP |
LBS_DISABLENOSCROLL |
LBS_EXTENDEDSEL |
LBS_HASSTRINGS |
LBS_MULTICOLUMN |
LBS_MULTIPLESEL |
LBS_NODATA |
LBS_NOINTEGRALHEIGHT |
LBS_NOREDRAW |
LBS_NOSEL |
LBS_NOTIFY |
LBS_OWNERDRAWFIXED |
LBS_OWNERDRAWVARIABLE |
LBS_SORT |
LBS_STANDARD |
LBS_USETABSTOPS |
LBS_WANTKEYBOARDINPUT |
LF_FACESIZE |
LF_FULLFACESIZE |
LOGPIXELSX | The number of pixels per logical inch, in X (horizontal) direction.
LOGPIXELSY | The number of pixels per logical inch, in Y (vertical) direction.
LR_COLOR |
LR_COPYDELETEORG |
LR_COPYFROMRESOURCE |
LR_COPYRETURNORG |
LR_CREATEDIBSECTION |
LR_DEFAULTCOLOR |
LR_DEFAULTSIZE |
LR_LOADFROMFILE |
LR_LOADMAP3DCOLORS |
LR_LOADTRANSPARENT |
LR_MONOCHROME |
LR_SHARED |
LR_VGACOLOR |
LTGRAY_BRUSH |
LVIF_IMAGE |
LVIF_INDENT |
LVIF_NORECOMPUTE |
LVIF_PARAM |
LVIF_STATE |
LVIF_TEXT |
LVIS_ACTIVATING |
LVIS_CUT |
LVIS_DROPHILITED |
LVIS_FOCUSED |
LVIS_OVERLAYMASK |
LVIS_SELECTED |
LVIS_STATEIMAGEMASK |
LVN_BEGINDRAG |
LVN_BEGINLABELEDIT
LVN_BEGINRDRAG |
LVN_BEGINSCROLL
LVN_COLUMNCLICK |
LVN_DELETEALLITEMS |
LVN_DELETEITEM |
LVN_ENDLABELEDIT
LVN_ENDSCROLL
LVN_FIRST |
LVN_GETDISPINFO
LVN_GETINFOTIP
LVN_HOTTRACK
LVN_INCREMENTALSEARCH
LVN_INSERTITEM |
LVN_ITEMACTIVATE
LVN_ITEMCHANGED |
LVN_ITEMCHANGING |
LVN_KEYDOWN
LVN_LAST |
LVN_MARQUEEBEGIN
LVN_ODCACHEHINT
LVN_ODFINDITEM
LVN_ODSTATECHANGED
LVN_SETDISPINFO
MAC_CHARSET |
MAXBYTE | Maximal value of the WinAPI BYTE type ($FF).
MAXCHAR | Maximal value of the WinAPI CHAR type ($7F).
MAXDWORD | Maximal value of the WinAPI DWORD type ($FFFF FFFF).
MAXLONG | Maximal value of the WinAPI LONG type ($7FFF FFFF).
MAXSHORT | Maximal value of the WinAPI SHORT type ($7FFF).
MAXSTRETCHBLTMODE |
MAXWORD | Maximal value of the WinAPI WORD type ($FFFF).
MAX_SYS_COLORS |
MB_ABORTRETRYIGNORE |
MB_CANCELTRYCONTINUE
MB_DEFBUTTON1 |
MB_DEFBUTTON2 |
MB_DEFBUTTON3 |
MB_DEFBUTTON4 |
MB_HELP
MB_ICONASTERISK
MB_ICONERROR |
MB_ICONEXCLAMATION |
MB_ICONHAND |
MB_ICONINFORMATION |
MB_ICONQUESTION |
MB_ICONSTOP |
MB_ICONWARNING |
MB_OK |
MB_OKCANCEL |
MB_RETRYCANCEL |
MB_YESNO |
MB_YESNOCANCEL |
MERGECOPY | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Src and Pattern)
MERGEPAINT | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or not Src)
MF_BITMAP |
MF_BYCOMMAND | Find menu item by command ID.
MF_BYHANDLE |
MF_BYPOSITION | Find menu item by position number.
MF_CHECKED |
MF_DEFAULT |
MF_DISABLED |
MF_ENABLED |
MF_GRAYED |
MF_HELP |
MF_HILITE |
MF_MENUBARBREAK |
MF_MENUBREAK |
MF_MOUSESELECT |
MF_OWNERDRAW |
MF_POPUP |
MF_RIGHTJUSTIFY |
MF_SEPARATOR |
MF_STRING |
MF_SYSMENU |
MF_UNCHECKED |
MF_UNHILITE |
MF_UNSUPPORTED |
MF_USECHECKBITMAPS |
MINCHAR | Minimal value of the WinAPI CHAR type ($80).
MINLONG | Minimal value of the WinAPI LONG type ($8000 0000).
MINSHORT | Minimal value of the WinAPI SHORT type ($8000).
MK_ALT
MK_CONTROL | A key state constant to represent the control key, equivalent to ssCtrl from TShiftState
MK_DOUBLECLICK
MK_LBUTTON | A key state constant to represent the left mouse button, equivalent to ssLeft from TShiftState
MK_MBUTTON | A key state constant to represent the middle mouse button, equivalent to ssMiddle from TShiftState
MK_QUADCLICK
MK_RBUTTON | A key state constant to represent the right mouse button, equivalent to ssRight from TShiftState
MK_SHIFT | A key state constant to represent the shift key, equivalent to ssShift from TShiftState
MK_TRIPLECLICK
MK_XBUTTON1 | A key state constant to represent the first extra mouse button, equivalent to ssExtra1 from TShiftState
MK_XBUTTON2 | A key state constant to represent the second extra mouse button, equivalent to ssExtra2 from TShiftState
MM_ANISOTROPIC |
MM_HIENGLISH |
MM_HIMETRIC |
MM_ISOTROPIC |
MM_LOENGLISH |
MM_LOMETRIC |
MM_TEXT |
MM_TWIPS |
MONITORINFOF_PRIMARY |
MONITOR_DEFAULTTONEAREST |
MONITOR_DEFAULTTONULL |
MONITOR_DEFAULTTOPRIMARY |
MONITOR_UNIMPL |
MONO_FONT |
Move_Default |
Move_SourceIsInterface |
MSGF_DIALOGBOX |
MSGF_MENU |
MSGF_MESSAGEBOX |
MSGF_MOVE |
MSGF_NEXTWINDOW |
MSGF_SCROLLBAR |
MSGF_SIZE |
NM_CHAR |
NM_CLICK |
NM_CUSTOMDRAW |
NM_DBLCLK |
NM_FIRST |
NM_HOVER |
NM_KEYDOWN |
NM_KILLFOCUS |
NM_LAST |
NM_NCHITTEST |
NM_OUTOFMEMORY |
NM_RCLICK |
NM_RDBLCLK |
NM_RELEASEDCAPTURE |
NM_RETURN |
NM_SETCURSOR |
NM_SETFOCUS |
NONANTIALIASED_QUALITY |
NOTSRCCOPY | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (not Src)
NOTSRCERASE | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (not (Dst or Src))
NullRegion |
NULL_BRUSH |
NULL_PEN |
NUMCOLORS
NUMRESERVED | Number of reserved entries in the color palette
OBJ_BITMAP |
OBJ_BRUSH |
OBJ_COLORSPACE |
OBJ_DC |
OBJ_ENHMETADC |
OBJ_ENHMETAFILE |
OBJ_EXTPEN |
OBJ_FONT |
OBJ_MEMDC |
OBJ_METADC |
OBJ_METAFILE |
OBJ_PAL |
OBJ_PEN |
OBJ_REGION |
ODA_DRAWENTIRE |
ODA_FOCUS |
ODA_SELECT |
ODS_CHECKED |
ODS_COMBOBOXEDIT |
ODS_DEFAULT |
ODS_DISABLED |
ODS_FOCUS |
ODS_GRAYED |
ODS_HOTLIGHT |
ODS_INACTIVE |
ODS_NOACCEL |
ODS_NOFOCUSRECT |
ODS_SELECTED |
ODT_BUTTON |
ODT_COMBOBOX |
ODT_HEADER |
ODT_LISTBOX |
ODT_LISTVIEW |
ODT_MENU |
ODT_STATIC |
ODT_TAB |
OEM_CHARSET |
OEM_FIXED_FONT |
OPAQUE |
OUT_CHARACTER_PRECIS |
OUT_DEFAULT_PRECIS |
OUT_DEVICE_PRECIS |
OUT_OUTLINE_PRECIS |
OUT_RASTER_PRECIS |
OUT_SCREEN_OUTLINE_PRECIS |
OUT_STRING_PRECIS |
OUT_STROKE_PRECIS |
OUT_TT_ONLY_PRECIS |
OUT_TT_PRECIS |
PATCOPY | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Pattern)
PATINVERT | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst xor Pattern)
PATPAINT | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or (not Src) or Pattern)
PLANES | Number of color planes.
PM_Noremove | PeekMessage flag: don't remove peeked message.
PM_Remove | PeekMessage flag: remove peeked message.
POLYFILL_LAST |
PredefinedClipboardMimeTypes |
PROOF_QUALITY |
PS_ALTERNATE |
PS_COSMETIC |
PS_DASH |
PS_DASHDOT |
PS_DASHDOTDOT |
PS_DOT |
PS_ENDCAP_FLAT |
PS_ENDCAP_MASK |
PS_ENDCAP_ROUND |
PS_ENDCAP_SQUARE |
PS_GEOMETRIC |
PS_INSIDEFRAME |
PS_JOIN_BEVEL |
PS_JOIN_MASK |
PS_JOIN_MITER |
PS_JOIN_ROUND |
PS_NULL |
PS_SOLID |
PS_STYLE_MASK |
PS_TYPE_MASK |
PS_USERSTYLE |
R2_BLACK | Binary raster operation (Dst op Pen): all black.
R2_COPYPEN | Binary raster operation (Dst op Pen): Pen.
R2_LAST | Highest binary raster operation code.
R2_MASKNOTPEN | Binary raster operation (Dst op Pen): Dst and not Pen.
R2_MASKPEN | Binary raster operation (Dst op Pen): Dst and Pen.
R2_MASKPENNOT | Binary raster operation (Dst op Pen): (not Dst) and Pen.
R2_MERGENOTPEN | Binary raster operation (Dst op Pen): Dst or not Pen.
R2_MERGEPEN | Binary raster operation (Dst op Pen): Dst or Pen.
R2_MERGEPENNOT | Binary raster operation (Dst op Pen): (not Dst) or Pen.
R2_NOP | Binary raster operation (Dst op Pen): Dst.
R2_NOT | Binary raster operation (Dst op Pen): not Dst.
R2_NOTCOPYPEN | Binary raster operation (Dst op Pen): not Pen.
R2_NOTMASKPEN | Binary raster operation (Dst op Pen): not (Dst and Pen).
R2_NOTMERGEPEN | Binary raster operation (Dst op Pen): not (Dst or Pen).
R2_NOTXORPEN | Binary raster operation (Dst op Pen): not (Dst xor Pen).
R2_WHITE | Binary raster operation (Dst op Pen): all white.
R2_XORPEN | Binary raster operation (Dst op Pen): Dst xor Pen.
RASTER_FONTTYPE |
RDW_ALLCHILDREN |
RDW_ERASE |
RDW_ERASENOW |
RDW_FRAME |
RDW_INTERNALPAINT |
RDW_INVALIDATE |
RDW_NOCHILDREN |
RDW_NOERASE |
RDW_NOFRAME |
RDW_NOINTERNALPAINT |
RDW_UPDATENOW |
RDW_VALIDATE |
Region_Error |
RGN_AND | CombineRgn mode: intersection (r1 AND r2).
RGN_COPY | CombineRgn mode: copy of r1.
RGN_DIFF | CombineRgn mode: arithmetic difference (r1 - r2).
RGN_OR | CombineRgn mode: union (r1 OR r2).
RGN_XOR | CombineRgn mode: logical difference (r1 XOR r2).
RT_ACCELERATOR |
RT_ANICURSOR |
RT_ANIICON |
RT_BITMAP |
RT_CURSOR |
RT_DIALOG |
RT_FONT |
RT_FONTDIR |
RT_GROUP_CURSOR |
RT_GROUP_ICON |
RT_HTML |
RT_ICON |
RT_MANIFEST |
RT_MENU |
RT_MESSAGETABLE |
RT_RCDATA |
RT_STRING |
RT_VERSION |
RUSSIAN_CHARSET |
SBS_BOTTOMALIGN |
SBS_HORZ |
SBS_LEFTALIGN |
SBS_RIGHTALIGN |
SBS_SIZEBOX |
SBS_SIZEBOXBOTTOMRIGHTALIGN |
SBS_SIZEBOXTOPLEFTALIGN |
SBS_SIZEGRIP |
SBS_TOPALIGN |
SBS_VERT |
SB_BOTH |
SB_BOTTOM |
SB_CTL |
SB_ENDSCROLL |
SB_Horz |
SB_LEFT |
SB_LINEDOWN |
SB_LINELEFT |
SB_LINERIGHT |
SB_LINEUP |
SB_PAGEDOWN |
SB_PAGELEFT |
SB_PAGERIGHT |
SB_PAGEUP |
SB_POLICY_CONTINUOUS |
SB_POLICY_DELAYED |
SB_POLICY_DISCONTINUOUS |
SB_RIGHT |
SB_THUMBPOSITION |
SB_THUMBTRACK |
SB_TOP |
SB_Vert |
scMeta |
SHIFTJIS_CHARSET |
SIF_ALL | Request all scrollbar properties.
SIF_DISABLENOSCROLL | Disable the scrollbar if not needed.
SIF_PAGE | Request for the scrollbar page size.
SIF_POS | Request for the scrollbar position.
SIF_RANGE | Request for the scrollbar range.
SIF_TRACKPOS | Request for the scrollbar tracking position.
SIF_UPDATEPOLICY |
SimpleRegion |
SIZEFULLSCREEN |
SIZEICONIC |
SIZENORMAL |
SIZEPALETTE | Number of entries in the color palette
SIZEZOOMHIDE |
SIZEZOOMSHOW |
SIZE_FULLSCREEN
SIZE_MAXHIDE |
SIZE_MAXIMIZED |
SIZE_MAXSHOW |
SIZE_MINIMIZED |
SIZE_RESTORED |
Size_SourceIsInterface |
SM_ARRANGE |
SM_CLEANBOOT |
SM_CMETRICS |
SM_CMONITORS |
SM_CMOUSEBUTTONS |
SM_CXBORDER |
SM_CXCURSOR |
SM_CXDLGFRAME |
SM_CXDOUBLECLK |
SM_CXDRAG |
SM_CXEDGE |
SM_CXFIXEDFRAME |
SM_CXFRAME |
SM_CXFULLSCREEN |
SM_CXHSCROLL |
SM_CXHTHUMB |
SM_CXICON |
SM_CXICONSPACING |
SM_CXMAXIMIZED |
SM_CXMAXTRACK |
SM_CXMENUCHECK |
SM_CXMENUSIZE |
SM_CXMIN |
SM_CXMINIMIZED |
SM_CXMINSPACING |
SM_CXMINTRACK |
SM_CXSCREEN |
SM_CXSIZE |
SM_CXSIZEFRAME |
SM_CXSMICON |
SM_CXSMSIZE |
SM_CXVIRTUALSCREEN |
SM_CXVSCROLL |
SM_CYBORDER |
SM_CYCAPTION |
SM_CYCURSOR |
SM_CYDLGFRAME |
SM_CYDOUBLECLK |
SM_CYDRAG |
SM_CYEDGE |
SM_CYFIXEDFRAME |
SM_CYFRAME |
SM_CYFULLSCREEN |
SM_CYHSCROLL |
SM_CYICON |
SM_CYICONSPACING |
SM_CYKANJIWINDOW |
SM_CYMAXIMIZED |
SM_CYMAXTRACK |
SM_CYMENU |
SM_CYMENUCHECK |
SM_CYMENUSIZE |
SM_CYMIN |
SM_CYMINIMIZED |
SM_CYMINSPACING |
SM_CYMINTRACK |
SM_CYSCREEN |
SM_CYSIZE |
SM_CYSIZEFRAME |
SM_CYSMCAPTION |
SM_CYSMICON |
SM_CYSMSIZE |
SM_CYVIRTUALSCREEN |
SM_CYVSCROLL |
SM_CYVTHUMB |
SM_DBCSENABLED |
SM_DEBUG |
SM_LCLHasFormAlphaBlend
SM_LCLMAXIMIZEDHEIGHT
SM_LCLMAXIMIZEDWIDTH
SM_MENUDROPALIGNMENT |
SM_MIDEASTENABLED |
SM_MOUSEPRESENT |
SM_MOUSEWHEELPRESENT |
SM_NETWORK |
SM_PENWINDOWS |
SM_REMOTESESSION
SM_RESERVED1 |
SM_RESERVED2 |
SM_RESERVED3 |
SM_RESERVED4 |
SM_SAMEDISPLAYFORMAT |
SM_SECURE |
SM_SHOWSOUNDS |
SM_SLOWMACHINE |
SM_SWAPBUTTON |
SM_SWSCROLLBARSPACING |
SM_XVIRTUALSCREEN |
SM_YVIRTUALSCREEN |
SPI_GETACCESSTIMEOUT |
SPI_GETACTIVEWINDOWTRACKING |
SPI_GETACTIVEWNDTRKTIMEOUT |
SPI_GETACTIVEWNDTRKZORDER |
SPI_GETANIMATION |
SPI_GETBEEP |
SPI_GETBLOCKSENDINPUTRESETS |
SPI_GETBORDER |
SPI_GETCARETWIDTH |
SPI_GETCOMBOBOXANIMATION |
SPI_GETCURSORSHADOW |
SPI_GETDEFAULTINPUTLANG |
SPI_GETDESKWALLPAPER |
SPI_GETDRAGFULLWINDOWS |
SPI_GETDROPSHADOW |
SPI_GETFASTTASKSWITCH |
SPI_GETFILTERKEYS |
SPI_GETFLATMENU |
SPI_GETFOCUSBORDERHEIGHT |
SPI_GETFOCUSBORDERWIDTH |
SPI_GETFONTSMOOTHING |
SPI_GETFONTSMOOTHINGCONTRAST |
SPI_GETFONTSMOOTHINGORIENTATION |
SPI_GETFONTSMOOTHINGTYPE |
SPI_GETFOREGROUNDFLASHCOUNT |
SPI_GETFOREGROUNDLOCKTIMEOUT |
SPI_GETGRADIENTCAPTIONS |
SPI_GETGRIDGRANULARITY |
SPI_GETHIGHCONTRAST |
SPI_GETHOTTRACKING |
SPI_GETICONMETRICS |
SPI_GETICONTITLELOGFONT |
SPI_GETICONTITLEWRAP |
SPI_GETKEYBOARDCUES |
SPI_GETKEYBOARDDELAY |
SPI_GETKEYBOARDPREF |
SPI_GETKEYBOARDSPEED |
SPI_GETLISTBOXSMOOTHSCROLLING |
SPI_GETLOWPOWERACTIVE |
SPI_GETLOWPOWERTIMEOUT |
SPI_GETMENUANIMATION |
SPI_GETMENUDROPALIGNMENT |
SPI_GETMENUFADE |
SPI_GETMENUSHOWDELAY |
SPI_GETMENUUNDERLINES |
SPI_GETMINIMIZEDMETRICS |
SPI_GETMOUSE |
SPI_GETMOUSECLICKLOCK |
SPI_GETMOUSECLICKLOCKTIME |
SPI_GETMOUSEHOVERHEIGHT |
SPI_GETMOUSEHOVERTIME |
SPI_GETMOUSEHOVERWIDTH |
SPI_GETMOUSEKEYS |
SPI_GETMOUSESONAR |
SPI_GETMOUSESPEED |
SPI_GETMOUSETRAILS |
SPI_GETMOUSEVANISH |
SPI_GETNONCLIENTMETRICS |
SPI_GETPOWEROFFACTIVE |
SPI_GETPOWEROFFTIMEOUT |
SPI_GETSCREENREADER |
SPI_GETSCREENSAVEACTIVE |
SPI_GETSCREENSAVERRUNNING |
SPI_GETSCREENSAVETIMEOUT |
SPI_GETSELECTIONFADE |
SPI_GETSERIALKEYS |
SPI_GETSHOWIMEUI |
SPI_GETSHOWSOUNDS |
SPI_GETSNAPTODEFBUTTON |
SPI_GETSOUNDSENTRY |
SPI_GETSTICKYKEYS |
SPI_GETTOGGLEKEYS |
SPI_GETTOOLTIPANIMATION |
SPI_GETTOOLTIPFADE |
SPI_GETUIEFFECTS |
SPI_GETWHEELSCROLLLINES |
SPI_GETWINDOWSEXTENSION |
SPI_GETWORKAREA |
SPI_ICONHORIZONTALSPACING |
SPI_ICONVERTICALSPACING |
SPI_LANGDRIVER |
SPI_SCREENSAVERRUNNING |
SPI_SETACCESSTIMEOUT |
SPI_SETACTIVEWINDOWTRACKING |
SPI_SETACTIVEWNDTRKTIMEOUT |
SPI_SETACTIVEWNDTRKZORDER |
SPI_SETANIMATION |
SPI_SETBEEP |
SPI_SETBLOCKSENDINPUTRESETS |
SPI_SETBORDER |
SPI_SETCARETWIDTH |
SPI_SETCOMBOBOXANIMATION |
SPI_SETCURSORS |
SPI_SETCURSORSHADOW |
SPI_SETDEFAULTINPUTLANG |
SPI_SETDESKPATTERN |
SPI_SETDESKWALLPAPER |
SPI_SETDOUBLECLICKTIME |
SPI_SETDOUBLECLKHEIGHT |
SPI_SETDOUBLECLKWIDTH |
SPI_SETDRAGFULLWINDOWS |
SPI_SETDRAGHEIGHT |
SPI_SETDRAGWIDTH |
SPI_SETDROPSHADOW |
SPI_SETFASTTASKSWITCH |
SPI_SETFILTERKEYS |
SPI_SETFLATMENU |
SPI_SETFOCUSBORDERHEIGHT |
SPI_SETFOCUSBORDERWIDTH |
SPI_SETFONTSMOOTHING |
SPI_SETFONTSMOOTHINGCONTRAST |
SPI_SETFONTSMOOTHINGORIENTATION |
SPI_SETFONTSMOOTHINGTYPE |
SPI_SETFOREGROUNDFLASHCOUNT |
SPI_SETFOREGROUNDLOCKTIMEOUT |
SPI_SETGRADIENTCAPTIONS |
SPI_SETGRIDGRANULARITY |
SPI_SETHANDHELD |
SPI_SETHIGHCONTRAST |
SPI_SETHOTTRACKING |
SPI_SETICONMETRICS |
SPI_SETICONS |
SPI_SETICONTITLELOGFONT |
SPI_SETICONTITLEWRAP |
SPI_SETKEYBOARDCUES |
SPI_SETKEYBOARDDELAY |
SPI_SETKEYBOARDPREF |
SPI_SETKEYBOARDSPEED |
SPI_SETLANGTOGGLE |
SPI_SETLISTBOXSMOOTHSCROLLING |
SPI_SETLOWPOWERACTIVE |
SPI_SETLOWPOWERTIMEOUT |
SPI_SETMENUANIMATION |
SPI_SETMENUDROPALIGNMENT |
SPI_SETMENUFADE |
SPI_SETMENUSHOWDELAY |
SPI_SETMENUUNDERLINES |
SPI_SETMINIMIZEDMETRICS |
SPI_SETMOUSE |
SPI_SETMOUSEBUTTONSWAP |
SPI_SETMOUSECLICKLOCK |
SPI_SETMOUSECLICKLOCKTIME |
SPI_SETMOUSEHOVERHEIGHT |
SPI_SETMOUSEHOVERTIME |
SPI_SETMOUSEHOVERWIDTH |
SPI_SETMOUSEKEYS |
SPI_SETMOUSESONAR |
SPI_SETMOUSESPEED |
SPI_SETMOUSETRAILS |
SPI_SETMOUSEVANISH |
SPI_SETNONCLIENTMETRICS |
SPI_SETPENWINDOWS |
SPI_SETPOWEROFFACTIVE |
SPI_SETPOWEROFFTIMEOUT |
SPI_SETSCREENREADER |
SPI_SETSCREENSAVEACTIVE |
SPI_SETSCREENSAVERRUNNING |
SPI_SETSCREENSAVETIMEOUT |
SPI_SETSELECTIONFADE |
SPI_SETSERIALKEYS |
SPI_SETSHOWIMEUI |
SPI_SETSHOWSOUNDS |
SPI_SETSNAPTODEFBUTTON |
SPI_SETSOUNDSENTRY |
SPI_SETSTICKYKEYS |
SPI_SETTOGGLEKEYS |
SPI_SETTOOLTIPANIMATION |
SPI_SETTOOLTIPFADE |
SPI_SETUIEFFECTS |
SPI_SETWHEELSCROLLLINES |
SPI_SETWORKAREA |
SRCAND | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst and Src)
SRCCOPY | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with Src.
SRCERASE | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with ((not Dst) and Src)
SRCINVERT | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst xor Src)
SRCPAINT | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or Src)
STOCK_LAST |
SWP_ASYNCWINDOWPOS |
SWP_DEFERERASE |
SWP_DRAWFRAME |
SWP_FRAMECHANGED |
SWP_HIDEWINDOW |
SWP_NOACTIVATE |
SWP_NOCOPYBITS |
SWP_NOMOVE |
SWP_NOOWNERZORDER |
SWP_NOREDRAW |
SWP_NOREPOSITION |
SWP_NOSENDCHANGING |
SWP_NOSIZE |
SWP_NOZORDER |
SWP_SHOWWINDOW |
SWP_SourceIsInterface |
SWP_STATECHANGED |
SW_ERASE |
SW_HIDE |
SW_INVALIDATE |
SW_MAX |
SW_MAXIMIZE |
SW_MINIMIZE |
SW_NORMAL |
SW_RESTORE |
SW_SCROLLCHILDREN |
SW_SHOW |
SW_SHOWDEFAULT |
SW_SHOWFULLSCREEN |
SW_SHOWMAXIMIZED |
SW_SHOWMINIMIZED |
SW_SHOWMINNOACTIVE |
SW_SHOWNA |
SW_SHOWNOACTIVATE |
SW_SHOWNORMAL |
SW_SMOOTHSCROLL |
SYMBOL_CHARSET |
SYSTEM_FIXED_FONT |
SYSTEM_FONT |
SYS_COLOR_BASE |
TA_BASELINE |
TA_BOTTOM |
TA_CENTER |
TA_LEFT |
TA_MASK |
TA_NOUPDATECP |
TA_RIGHT |
TA_RTLREADING |
TA_TOP |
TA_UPDATECP |
TBN_First |
TBN_Last |
TCN_FIRST |
TCN_LAST |
THAI_CHARSET |
TRANSPARENT |
TRUETYPE_FONTTYPE |
TTN_FIRST |
TTN_LAST |
TURKISH_CHARSET |
TVN_FIRST |
TVN_LAST |
VARIABLE_PITCH |
VERTRES | Vertical height in pixels
VERTSIZE | Vertical size in millimeters.
VIETNAMESE_CHARSET |
VK_0 |
VK_1 |
VK_2 |
VK_3 |
VK_4 |
VK_5 |
VK_6 |
VK_7 |
VK_8 |
VK_9 |
VK_A |
VK_ACCEPT |
VK_ADD |
VK_APPS |
VK_ATTN |
VK_B |
VK_BACK |
VK_BROWSER_BACK |
VK_BROWSER_FAVORITES |
VK_BROWSER_FORWARD |
VK_BROWSER_HOME |
VK_BROWSER_REFRESH |
VK_BROWSER_SEARCH |
VK_BROWSER_STOP |
VK_C |
VK_CANCEL |
VK_CAPITAL |
VK_CLEAR |
VK_CONTROL |
VK_CONVERT |
VK_CRSEL |
VK_D |
VK_DECIMAL |
VK_DELETE |
VK_DIVIDE |
VK_DOWN |
VK_E |
VK_END |
VK_EREOF |
VK_ESCAPE |
VK_EXECUTE |
VK_EXSEL |
VK_F |
VK_F1 |
VK_F10 |
VK_F11 |
VK_F12 |
VK_F13 |
VK_F14 |
VK_F15 |
VK_F16 |
VK_F17 |
VK_F18 |
VK_F19 |
VK_F2 |
VK_F20 |
VK_F21 |
VK_F22 |
VK_F23 |
VK_F24 |
VK_F3 |
VK_F4 |
VK_F5 |
VK_F6 |
VK_F7 |
VK_F8 |
VK_F9 |
VK_FINAL |
VK_G |
VK_H |
VK_HANGUL |
VK_HANJA |
VK_HELP |
VK_HIGHESTVALUE |
VK_HOME |
VK_I |
VK_INSERT |
VK_J |
VK_JUNJA |
VK_K |
VK_KANA |
VK_KANJI |
VK_L |
VK_LAUNCH_APP1 |
VK_LAUNCH_APP2 |
VK_LAUNCH_MAIL |
VK_LAUNCH_MEDIA_SELECT |
VK_LBUTTON |
VK_LCL_ALT
VK_LCL_AT
VK_LCL_BACKSLASH
VK_LCL_CALL
VK_LCL_CAPSLOCK
VK_LCL_CLOSE_BRAKET
VK_LCL_COMMA
VK_LCL_ENDCALL
VK_LCL_EQUAL
VK_LCL_LALT
VK_LCL_MINUS
VK_LCL_OPEN_BRAKET
VK_LCL_POINT
VK_LCL_POWER
VK_LCL_QUOTE
VK_LCL_RALT
VK_LCL_SEMI_COMMA
VK_LCL_SLASH
VK_LCL_TILDE
VK_LCONTROL |
VK_LEFT |
VK_LMENU |
VK_LSHIFT |
VK_LWIN |
VK_M |
VK_MBUTTON |
VK_MEDIA_NEXT_TRACK |
VK_MEDIA_PLAY_PAUSE |
VK_MEDIA_PREV_TRACK |
VK_MEDIA_STOP |
VK_MENU |
VK_MODECHANGE |
VK_MULTIPLY |
VK_N |
VK_NEXT |
VK_NONAME |
VK_NONCONVERT |
VK_NUMLOCK |
VK_NUMPAD0 |
VK_NUMPAD1 |
VK_NUMPAD2 |
VK_NUMPAD3 |
VK_NUMPAD4 |
VK_NUMPAD5 |
VK_NUMPAD6 |
VK_NUMPAD7 |
VK_NUMPAD8 |
VK_NUMPAD9 |
VK_O |
VK_OEM_1 |
VK_OEM_102 |
VK_OEM_2 |
VK_OEM_3 |
VK_OEM_4 |
VK_OEM_5 |
VK_OEM_6 |
VK_OEM_7 |
VK_OEM_8 |
VK_OEM_CLEAR |
VK_OEM_COMMA |
VK_OEM_MINUS |
VK_OEM_PERIOD |
VK_OEM_PLUS |
VK_P |
VK_PA1 |
VK_PAUSE |
VK_PLAY |
VK_PRINT |
VK_PRIOR |
VK_PROCESSKEY |
VK_Q |
VK_R |
VK_RBUTTON |
VK_RCONTROL |
VK_RETURN |
VK_RIGHT |
VK_RMENU |
VK_RSHIFT |
VK_RWIN |
VK_S |
VK_SCROLL |
VK_SELECT |
VK_SEPARATOR |
VK_SHIFT |
VK_SLEEP |
VK_SNAPSHOT |
VK_SPACE |
VK_SUBTRACT |
VK_T |
VK_TAB |
VK_U |
VK_UNDEFINED |
VK_UNKNOWN |
VK_UP |
VK_V |
VK_VOLUME_DOWN |
VK_VOLUME_MUTE |
VK_VOLUME_UP |
VK_W |
VK_X |
VK_XBUTTON1 |
VK_XBUTTON2 |
VK_Y |
VK_Z |
VK_ZOOM |
WHITENESS | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with all white.
WHITEONBLACK |
WHITE_BRUSH |
WHITE_PEN |
WINDING |
WS_BORDER |
WS_CAPTION |
WS_CHILD |
WS_CHILDWINDOW |
WS_CLIPCHILDREN |
WS_CLIPSIBLINGS |
WS_DISABLED |
WS_DLGFRAME |
WS_EX_ACCEPTFILES |
WS_EX_APPWINDOW |
WS_EX_CLIENTEDGE |
WS_EX_CONTEXTHELP |
WS_EX_CONTROLPARENT |
WS_EX_DLGMODALFRAME |
WS_EX_LEFT |
WS_EX_LEFTSCROLLBAR |
WS_EX_LTRREADING |
WS_EX_MDICHILD |
WS_EX_NOPARENTNOTIFY |
WS_EX_OVERLAPPEDWINDOW |
WS_EX_PALETTEWINDOW |
WS_EX_RIGHT |
WS_EX_RIGHTSCROLLBAR |
WS_EX_RTLREADING |
WS_EX_STATICEDGE |
WS_EX_TOOLWINDOW |
WS_EX_TOPMOST |
WS_EX_TRANSPARENT |
WS_EX_WINDOWEDGE |
WS_GROUP |
WS_HSCROLL |
WS_ICONIC |
WS_MAXIMIZE |
WS_MAXIMIZEBOX |
WS_MINIMIZE |
WS_MINIMIZEBOX |
WS_OVERLAPPED |
WS_OVERLAPPEDWINDOW |
WS_POPUP |
WS_POPUPWINDOW |
WS_SIZEBOX |
WS_SYSMENU |
WS_TABSTOP |
WS_THICKFRAME |
WS_TILED |
WS_TILEDWINDOW |
WS_VISIBLE |
WS_VSCROLL |
XLFD_AVG_WIDTH |
XLFD_CHARSET_COD |
XLFD_CHARSET_REG |
XLFD_FAMILY |
XLFD_FONTNAME_REG |
XLFD_FOUNDRY |
XLFD_PIXELSIZE |
XLFD_POINTSIZE |
XLFD_RESX |
XLFD_RESY |
XLFD_SLANT |
XLFD_SPACING |
XLFD_STYLENAME |
XLFD_WEIGHTNAME |
XLFD_WIDTHNAME |


Reference for unit 'LCLType': Types

BITMAP |
BITMAPCOREHEADER |
BITMAPCOREINFO |
BITMAPFILEHEADER |
BITMAPINFO |
BITMAPINFOHEADER |
Bool | A LongBool, distinct from the Boolean type.
COLORREF |
DIBSECTION |
DrawItemStruct |
ENUMLOGFONT |
ENUMLOGFONTA |
ENUMLOGFONTEX |
ENUMLOGFONTEXA |
ENUMLOGFONTEXW |
ENUMLOGFONTW |
EXTLOGPEN |
FontEnumExProc |
FontEnumProc |
GRADIENTRECT |
GRADIENTTRIANGLE |
HANDLE
HBITMAP | The type of a Bitmap Handle.
HBRUSH | The type of a painting Brush Handle.
HCURSOR | The type of a mouse Cursor Handle.
HDC | The type of a Device Context Handle.
HFONT | The type of a Font Handle.
HGDIOBJ | The type of a general GraphicsDeviceInterface Object Handle.
HGLOBAL | The type of a Global memory block Handle.
HHOOK |
HICON | The type of an Icon Handle.
HIMAGELIST | The type of an Image List Handle.
HINST | The type of a (process) Instance Handle.
HKEY |
HMENU | The type of a Menu Handle.
HMONITOR | The type of a display Monitor (CRT...) Handle.
HPALETTE | The type of a color Palette Handle.
HPEN | The type of a line drawing Pen Handle.
HRGN | The type of a display Region Handle.
HWND | The type of a Window Handle.
LOGBRUSH
LOGFONT |
LOGFONTA |
LOGFONTW |
LOGPALETTE |
LOGPEN |
LPARAM | Type of the second message argument (pointer-sized).
LPLOGFONT |
LRESULT | Type of a message result (pointer-sized).
MonitorEnumProc |
MONITOR_DPI_TYPE
NMHDR |
NM_LISTVIEW |
PABC
PAINTSTRUCT |
PALETTEENTRY |
PBitmap |
PBitmapCoreHeader |
PBitmapCoreInfo |
PBitmapFileHeader |
PBitmapInfo |
PBitmapInfoHeader |
PClipboardFormat |
PCriticalSection
PDIBSection |
PDrawItemStruct |
PDrawListItemStruct |
PEnumLogFont |
PEnumLogFontA |
PEnumLogFontEx |
PEnumLogFontExA |
PEnumLogFontExW |
PEnumLogFontW |
PExtLogPen |
PGradientRect |
PGradientTriangle |
PHandle
PHelpInfo |
PHKEY
PIconInfo |
PInt
PLogBrush
PLogFont |
PLogFontA |
PLogFontW |
PLogPalette |
PLogPen |
PMaxLogPalette |
PMeasureItemStruct |
PMonitorInfo |
PMonitorInfoEx |
PMonitorInfoExW |
PMsg |
PNMHdr |
PNMListView |
PPaintStruct |
PPaletteEntry
PRect | A pointer to TRect.
PRGBAQuad |
PRGBQUAD |
PRGBTriple |
PScreenInfo |
PScrollInfo
PTextMetric |
PTextMetricA |
PTextMetricW |
PTriVertex |
PWindowPos |
PWndClass |
PWndClassA |
PWndClassEx |
PWndClassExA |
PWndClassExW |
PWndClassW |
RGBQUAD |
RGBTRIPLE |
Short |
TABC
tagBITMAP |
tagBITMAPCOREHEADER |
tagBITMAPCOREINFO |
tagBITMAPFILEHEADER |
tagBITMAPINFO |
tagBITMAPINFOHEADER |
tagDIBSECTION |
tagDrawItemStruct |
tagENUMLOGFONT |
tagENUMLOGFONTA |
tagENUMLOGFONTEX |
tagENUMLOGFONTEXA |
tagENUMLOGFONTEXW |
tagENUMLOGFONTW |
tagEXTLOGPEN |
tagGRADIENTRECT |
tagGRADIENTTRIANGLE |
tagHELPINFO |
tagLOGBRUSH | Description of a Brush.
tagLOGFONT |
tagLOGFONTA
tagLOGFONTW
tagLOGPALETTE |
tagLOGPEN |
tagMonitorInfo |
tagMonitorInfoEx |
tagMonitorInfoExW |
tagMSG |
tagNMHDR |
tagNMLISTVIEW |
tagPAINTSTRUCT |
tagPALETTEENTRY |
tagRGBQUAD |
tagRGBTRIPLE |
tagScrollInfo | The Scrollbar properties parameter record.
tagTEXTMETRIC |
tagTextMetricA |
tagTEXTMETRICW |
tagTRIVERTEX |
tagWindowPos |
tagWNDCLASS |
tagWNDCLASSA |
tagWNDCLASSEX |
tagWNDCLASSEXA |
tagWNDCLASSEXW |
tagWNDCLASSW |
TBitmapCoreHeader |
TBitmapCoreInfo |
TBitmapFileHeader |
TBitmapInfo |
TBitmapInfoHeader |
TClipboardFormat |
TClipboardRequestEvent |
TClipboardType |
TColorRef | TColor, TColorRef
TCreateParams |
TCriticalSection |
TDIBSection |
TDockImageOperation | Actions occurring while dragging an image.
TDrawItemStruct |
TDrawListItemStruct |
TEnumLogFont |
TEnumLogFontA |
TEnumLogFontEx |
TEnumLogFontExA |
TEnumLogFontExW |
TEnumLogFontW |
TExtLogPen |
TEXTMETRIC |
TEXTMETRICA |
TEXTMETRICW |
TFarProc |
TFNTimerProc |
TFNWndProc |
TFontSignature |
TGradientRect |
TGradientTriangle |
THandle |
THelpInfo |
TIconInfo |
TKeyBoardState | State array of 256 possible (virtual) keys.
TLCLIntfHandle |
TListChangeEvent |
TLMTimer |
TLogBrush
TLogFont |
TLogFontA |
TLogFontW |
TLogGradientStop
TLOGPALETTE |
TLogPen |
TLogRadialGradient
TMaxLogPalette |
TMeasureItemStruct |
TMonitorDpiType
TMonitorInfo |
TMonitorInfoEx |
TMonitorInfoExW |
TMsg |
TNativeCanvasType
TNativeCanvasTypes
TNativeHandleType
TNativeHandleTypes
TNewTextMetric |
TNewTextMetricEx |
TNMHdr |
TNMListView |
TOnShowSelectItemDialogResult
TOwnerDrawState |
TOwnerDrawStateType |
TPaintStruct |
TPaletteEntry |
TPredefinedClipboardFormat |
TResourceType |
TRGBAQuad |
TRGBAQuadArray
TRGBQuad |
TRGBTriple |
TRIVERTEX |
TScreenInfo |
TScrollInfo
TStockFont |
TTextMetric |
TTextMetricA |
TTextMetricW |
TTimerProc |
TTranslateString |
TTriVertex |
TUTF8Char | A type that can hold an UTF-8 encoded character.
TWindowPos |
TWndClass |
TWndClassA |
TWndClassEx |
TWndClassExA |
TWndClassExW |
TWndClassW |
UINT | A 32 bit unsigned integer.
UINT_PTR | Unsigned integer type with same size as Pointer.
ULONG_PTR |
WindowPos |
WNDCLASS |
WNDCLASSA |
WNDCLASSEX |
WNDCLASSEXA |
WNDCLASSEXW |
WNDCLASSW |
WPARAM | Type of the first message argument (pointer-sized).
_ABC | Record describing the width of a TrueType character.
_MSG |
_NM_LISTVIEW |


Reference for unit 'LCLType': Classes

TListWithEvent


Reference for unit 'LCLType': Procedures and functions

Char2VK

CharSetToString

CS_To_String

HiWord

KeyToShortCut

LoWord

MathRound

MulDiv

StringToCharset

VK2Char


Index of all identifiers in unit 'LCLType'

A B C D E F G H I J K L M N O P R S T U V W X

A

_ABC | ANSI_FIXED_FONT | ARABIC_CHARSET
ALTERNATE | ANSI_VAR_FONT |
ANSI_CHARSET | ANTIALIASED_QUALITY |

B

BALTIC_CHARSET | BF_RECT | Bool
BDR_INNER | BF_RIGHT | BS_3STATE
BDR_OUTER | BF_SOFT | BS_AUTOCHECKBOX
BDR_RAISED | BF_TOP | BS_DEFPUSHBUTTON
BDR_RAISEDINNER | BF_TOPLEFT | BS_DIBPATTERN
BDR_RAISEDOUTER | BF_TOPRIGHT | BS_DIBPATTERN8X8
BDR_SUNKEN | BI_BITFIELDS | BS_DIBPATTERNPT
BDR_SUNKENINNER | BI_RGB | BS_GROUPBOX
BDR_SUNKENOUTER | BI_RLE4 | BS_HATCHED
BF_ADJUST | BI_RLE8 | BS_HOLLOW
BF_BOTTOM | BITMAP | BS_INDEXED
BF_BOTTOMLEFT | BITMAPCOREHEADER | BS_MONOPATTERN
BF_BOTTOMRIGHT | BITMAPCOREINFO | BS_NULL
BF_DIAGONAL | BITMAPFILEHEADER | BS_OWNERDRAW
BF_DIAGONAL_ENDBOTTOMLEFT | BITMAPINFO | BS_PATTERN
BF_DIAGONAL_ENDBOTTOMRIGHT | BITMAPINFOHEADER | BS_PATTERN8X8
BF_DIAGONAL_ENDTOPLEFT | BITSPIXEL | BS_PUSHBUTTON
BF_DIAGONAL_ENDTOPRIGHT | BKMODE_LAST | BS_PUSHLIKE
BF_FLAT | BLACK_BRUSH | BS_RADIOBUTTON
BF_LEFT | BLACKNESS | BS_RIGHTBUTTON
BF_MIDDLE | BLACKONWHITE | BS_SOLID
BF_MONO | BLACK_PEN |

C

CBM_INIT | COLOR_ACTIVECAPTION | csFileDialog
CBS_AUTOHSCROLL | COLOR_APPWORKSPACE | csFixed
CBS_DROPDOWN | COLOR_BACKGROUND | csFontDialog
CBS_DROPDOWNLIST | COLOR_BTNFACE | csForm
CBS_HASSTRINGS | COLOR_BTNHIGHLIGHT | csGroupBox
CBS_OWNERDRAWFIXED | COLOR_BTNHILIGHT | csHintWindow
CBS_OWNERDRAWVARIABLE | COLOR_BTNSHADOW | CS_HREDRAW
CBS_SIMPLE | COLOR_BTNTEXT | csListBox
CBS_SORT | COLOR_CAPTIONTEXT | csListView
CCHDEVICENAME | COLOR_DESKTOP | csMainMenu
CCS_ADJUSTABLE | COLOR_ENDCOLORS | csMemo
CCS_BOTTOM | COLOR_FORM | csMenuBar
CCS_LEFT | COLOR_GRADIENTACTIVECAPTION | csMenuItem
CCS_NODIVIDER | COLOR_GRADIENTINACTIVECAPTION | csNone
CCS_NOMOVEX | COLOR_GRAYTEXT | csNonLCL
CCS_NOMOVEY | COLOR_HIGHLIGHT | csNotebook
CCS_NOPARENTALIGN | COLOR_HIGHLIGHTTEXT | csOpenFileDialog
CCS_NORESIZE | COLOR_HOTLIGHT | csPage
CCS_RIGHT | COLOR_INACTIVEBORDER | csPairSplitter
CCS_TOP | COLOR_INACTIVECAPTION | csPairSplitterSide
CCS_VERT | COLOR_INACTIVECAPTIONTEXT | csPanel
Char2VK | COLOR_INFOBK | csPopupMenu
CharSetToString | COLOR_INFOTEXT | csPreviewFileControl
CHINESEBIG5_CHARSET | COLOR_MENU | csPreviewFileDialog
CLEARTYPE_NATURAL_QUALITY | COLOR_MENUBAR | csProgressBar
CLEARTYPE_QUALITY | COLOR_MENUHILIGHT | csRadioButton
ClipboardTypeName | COLOR_MENUTEXT | csSaveFileDialog
CLIP_CHARACTER_PRECIS | COLORONCOLOR | csScrollBar
CLIP_DEFAULT_PRECIS | COLORREF | csScrollBox
CLIP_EMBEDDED | COLOR_SCROLLBAR | csScrolledWindow
CLIP_LH_ANGLES | COLOR_WINDOW | csSelectDirectoryDialog
CLIP_MASK | COLOR_WINDOWFRAME | csSpinedit
CLIP_STROKE_PRECIS | COLOR_WINDOWTEXT | csStaticText
CLIP_TT_ALWAYS | ComplexRegion | csStatusBar
CLR_DEFAULT | csArrow | csToggleBox
CLR_INVALID | csBitBtn | CS_To_String
CLR_NONE | csButton | csTrackBar
COLOR_3DDKSHADOW | csCalendar | CS_VREDRAW
COLOR_3DFACE | csCheckbox | csWinControl
COLOR_3DHIGHLIGHT | csCheckListBox | ctClipboard
COLOR_3DHILIGHT | csCListBox | ctPrimarySelection
COLOR_3DLIGHT | csColorDialog | ctSecondarySelection
COLOR_3DSHADOW | csComboBox |
COLOR_ACTIVEBORDER | csEdit |

D

DC_BRUSH | DFCS_CHECKED | DLGC_WANTARROWS
DC_PEN | DFC_SCROLL | DLGC_WANTCHARS
DEFAULT_CHARSET | DFCS_FLAT | DLGC_WANTTAB
DEFAULT_GUI_FONT | DFCS_HOT | DRAFT_QUALITY
DefaultLogFont | DFCS_INACTIVE | DrawItemStruct
DEFAULT_PALETTE | DFCS_MENUARROW | DSTINVERT
DEFAULT_PITCH | DFCS_MENUBULLET | DT_BOTTOM
DEFAULT_QUALITY | DFCS_MENUCHECK | DT_CALCRECT
DEVICE_DEFAULT_FONT | DFCS_MONO | DT_CENTER
DEVICE_FONTTYPE | DFCS_PUSHED | DT_EDITCONTROL
DFC_BUTTON | DFCS_SCROLLCOMBOBOX | DT_END_ELLIPSIS
DFC_CAPTION | DFCS_SCROLLDOWN | DT_EXPANDTABS
DFC_MENU | DFCS_SCROLLLEFT | DT_INTERNAL
DFCS_ADJUSTRECT | DFCS_SCROLLRIGHT | DT_LEFT
DFCS_BUTTON3STATE | DFCS_SCROLLSIZEGRIP | DT_MODIFYSTRING
DFCS_BUTTONCHECK | DFCS_SCROLLUP | DT_NOCLIP
DFCS_BUTTONPUSH | DFCS_TRANSPARENT | DT_NOPREFIX
DFCS_BUTTONRADIO | DIB_PAL_COLORS | DT_RIGHT
DFCS_BUTTONRADIOIMAGE | DIB_RGB_COLORS | DT_RTLREADING
DFCS_BUTTONRADIOMASK | DIBSECTION | DT_SINGLELINE
DFCS_CAPTIONCLOSE | disHide | DT_TOP
DFCS_CAPTIONHELP | disMove | DT_VCENTER
DFCS_CAPTIONMAX | disShow | DT_WORDBREAK
DFCS_CAPTIONMIN | DKGRAY_BRUSH |
DFCS_CAPTIONRESTORE | DLGC_WANTALLKEYS |

E

EASTEUROPE_CHARSET | ENUMLOGFONTEXW | ES_NUMBER
EDGE_BUMP | ENUMLOGFONTW | ES_READONLY
EDGE_ETCHED | Error | ES_RIGHT
EDGE_RAISED | ES_AUTOHSCROLL | ES_WANTRETURN
EDGE_SUNKEN | ES_AUTOVSCROLL | ETO_CLIPPED
ENUMLOGFONT | ES_CENTER | ETO_OPAQUE
ENUMLOGFONTA | ES_LEFT | ETO_RTLREADING
ENUMLOGFONTEX | ES_MULTILINE | EXTLOGPEN
ENUMLOGFONTEXA | ES_NOHIDESEL |

F

FCS_ISO_10646_1 | FIXED_PITCH | FS_TURKISH
FCS_ISO_8859_1 | FontEnumExProc | FS_VIETNAMESE
FCS_ISO_8859_10 | FontEnumProc | FS_WANSUNG
FCS_ISO_8859_15 | FOUNDRYCHAR_CLOSE | FW_BLACK
FCS_ISO_8859_2 | FOUNDRYCHAR_OPEN | FW_BOLD
FCS_ISO_8859_3 | FS_ARABIC | FW_DEMIBOLD
FCS_ISO_8859_4 | FS_BALTIC | FW_DONTCARE
FCS_ISO_8859_5 | FS_CHINESESIMP | FW_EXTRABOLD
FCS_ISO_8859_6 | FS_CHINESETRAD | FW_EXTRALIGHT
FCS_ISO_8859_7 | FS_CYRILLIC | FW_HEAVY
FCS_ISO_8859_8 | FS_GREEK | FW_LIGHT
FCS_ISO_8859_9 | FS_HEBREW | FW_MEDIUM
FF_DECORATIVE | FS_JISJAPAN | FW_NORMAL
FF_DONTCARE | FS_JOHAB | FW_REGULAR
FF_MODERN | FS_LATIN1 | FW_SEMIBOLD
FF_ROMAN | FS_LATIN2 | FW_THIN
FF_SCRIPT | FS_SYMBOL | FW_ULTRABOLD
FF_SWISS | FS_THAI | FW_ULTRALIGHT

G

GB2312_CHARSET | GRADIENTTRIANGLE | GWL_ID
GCP_DBCS | GRAY_BRUSH | GWL_STYLE
GRADIENT_FILL_RECT_H | GREEK_CHARSET | GWL_USERDATA
GRADIENT_FILL_RECT_V | GWL_EXSTYLE | GWL_WNDPROC
GRADIENT_FILL_TRIANGLE | GWL_HINSTANCE |
GRADIENTRECT | GWL_HWNDPARENT |

H

HALFTONE | HGLOBAL | HS_CROSS
HANDLE | HHOOK | HS_DIAGCROSS
HANGEUL_CHARSET | HICON | HS_FDIAGONAL
HBITMAP | HIMAGELIST | HS_HORIZONTAL
HBRUSH | HINST | HS_VERTICAL
HCURSOR | HiWord | HTCAPTION
HDC | HKEY | HTCLIENT
HDN_FIRST | HMENU | HTERROR
HDN_LAST | HMONITOR | HTNOWHERE
HEBREW_CHARSET | HOLLOW_BRUSH | HTTRANSPARENT
HELP_COMMAND | HORZRES | HWND
HELP_CONTEXT | HORZSIZE | HWND_BOTTOM
HELPINFO_MENUITEM | HPALETTE | HWND_NOTOPMOST
HELPINFO_WINDOW | HPEN | HWND_TOP
HFONT | HRGN | HWND_TOPMOST
HGDIOBJ | HS_BDIAGONAL |

I

IDABORT | idButtonShield | IDIGNORE
ID_ABORT | idButtonYes | ID_IGNORE
idButtonAbort | idButtonYesToAll | IDNO
idButtonAll | IDCANCEL | ID_NO
idButtonBase | ID_CANCEL | IDOK
idButtonCancel | IDCLOSE | ID_OK
idButtonClose | ID_CLOSE | IDRETRY
idButtonHelp | idDialogBase | ID_RETRY
idButtonIgnore | idDialogConfirm | IDYES
idButtonNo | idDialogError | ID_YES
idButtonNoToAll | idDialogInfo | IMAGE_BITMAP
idButtonOk | idDialogShield | IMAGE_CURSOR
idButtonOpen | idDialogWarning | IMAGE_ENHMETAFILE
idButtonRetry | IDHELP | IMAGE_ICON
idButtonSave | ID_HELP | INVALID_HANDLE_VALUE

J

JOHAB_CHARSET

K

KeyToShortCut | KF_EXTENDED | KF_UP
KF_ALTDOWN | KF_MENUMODE |
KF_DLGMODE | KF_REPEAT |

L

LBS_DISABLENOSCROLL | LPLOGFONT | LVIS_STATEIMAGEMASK
LBS_EXTENDEDSEL | LR_COLOR | LVN_BEGINDRAG
LBS_HASSTRINGS | LR_COPYDELETEORG | LVN_BEGINLABELEDIT
LBS_MULTICOLUMN | LR_COPYFROMRESOURCE | LVN_BEGINRDRAG
LBS_MULTIPLESEL | LR_COPYRETURNORG | LVN_BEGINSCROLL
LBS_NODATA | LR_CREATEDIBSECTION | LVN_COLUMNCLICK
LBS_NOINTEGRALHEIGHT | LR_DEFAULTCOLOR | LVN_DELETEALLITEMS
LBS_NOREDRAW | LR_DEFAULTSIZE | LVN_DELETEITEM
LBS_NOSEL | LRESULT | LVN_ENDLABELEDIT
LBS_NOTIFY | LR_LOADFROMFILE | LVN_ENDSCROLL
LBS_OWNERDRAWFIXED | LR_LOADMAP3DCOLORS | LVN_FIRST
LBS_OWNERDRAWVARIABLE | LR_LOADTRANSPARENT | LVN_GETDISPINFO
LBS_SORT | LR_MONOCHROME | LVN_GETINFOTIP
LBS_STANDARD | LR_SHARED | LVN_HOTTRACK
LBS_USETABSTOPS | LR_VGACOLOR | LVN_INCREMENTALSEARCH
LBS_WANTKEYBOARDINPUT | LTGRAY_BRUSH | LVN_INSERTITEM
LF_FACESIZE | LVIF_IMAGE | LVN_ITEMACTIVATE
LF_FULLFACESIZE | LVIF_INDENT | LVN_ITEMCHANGED
LOGBRUSH | LVIF_NORECOMPUTE | LVN_ITEMCHANGING
LOGFONT | LVIF_PARAM | LVN_KEYDOWN
LOGFONTA | LVIF_STATE | LVN_LAST
LOGFONTW | LVIF_TEXT | LVN_MARQUEEBEGIN
LOGPALETTE | LVIS_ACTIVATING | LVN_ODCACHEHINT
LOGPEN | LVIS_CUT | LVN_ODFINDITEM
LOGPIXELSX | LVIS_DROPHILITED | LVN_ODSTATECHANGED
LOGPIXELSY | LVIS_FOCUSED | LVN_SETDISPINFO
LoWord | LVIS_OVERLAYMASK |
LPARAM | LVIS_SELECTED |

M

MAC_CHARSET | MERGECOPY | MK_QUADCLICK
MathRound | MERGEPAINT | MK_RBUTTON
MAXBYTE | MF_BITMAP | MK_SHIFT
MAXCHAR | MF_BYCOMMAND | MK_TRIPLECLICK
MAXDWORD | MF_BYHANDLE | MK_XBUTTON1
MAXLONG | MF_BYPOSITION | MK_XBUTTON2
MAXSHORT | MF_CHECKED | MM_ANISOTROPIC
MAXSTRETCHBLTMODE | MF_DEFAULT | MM_HIENGLISH
MAX_SYS_COLORS | MF_DISABLED | MM_HIMETRIC
MAXWORD | MF_ENABLED | MM_ISOTROPIC
MB_ABORTRETRYIGNORE | MF_GRAYED | MM_LOENGLISH
MB_CANCELTRYCONTINUE | MF_HELP | MM_LOMETRIC
MB_DEFBUTTON1 | MF_HILITE | MM_TEXT
MB_DEFBUTTON2 | MF_MENUBARBREAK | MM_TWIPS
MB_DEFBUTTON3 | MF_MENUBREAK | MONITOR_DEFAULTTONEAREST
MB_DEFBUTTON4 | MF_MOUSESELECT | MONITOR_DEFAULTTONULL
MB_HELP | MF_OWNERDRAW | MONITOR_DEFAULTTOPRIMARY
MB_ICONASTERISK | MF_POPUP | MONITOR_DPI_TYPE
MB_ICONERROR | MF_RIGHTJUSTIFY | MonitorEnumProc
MB_ICONEXCLAMATION | MF_SEPARATOR | MONITORINFOF_PRIMARY
MB_ICONHAND | MF_STRING | MONITOR_UNIMPL
MB_ICONINFORMATION | MF_SYSMENU | MONO_FONT
MB_ICONQUESTION | MF_UNCHECKED | Move_Default
MB_ICONSTOP | MF_UNHILITE | Move_SourceIsInterface
MB_ICONWARNING | MF_UNSUPPORTED | _MSG
MB_OK | MF_USECHECKBITMAPS | MSGF_DIALOGBOX
MB_OKCANCEL | MINCHAR | MSGF_MENU
MB_RETRYCANCEL | MINLONG | MSGF_MESSAGEBOX
MB_YESNO | MINSHORT | MSGF_MOVE
MB_YESNOCANCEL | MK_ALT | MSGF_NEXTWINDOW
MDT_ANGULAR_DPI | MK_CONTROL | MSGF_SCROLLBAR
MDT_DEFAULT | MK_DOUBLECLICK | MSGF_SIZE
MDT_EFFECTIVE_DPI | MK_LBUTTON | MulDiv
MDT_RAW_DPI | MK_MBUTTON |

N

nctLazCanvas | NM_HOVER | NM_SETCURSOR
nctWindowsDC | NM_KEYDOWN | NM_SETFOCUS
nhtCocoaNSWindow | NM_KILLFOCUS | NONANTIALIASED_QUALITY
nhtQtQWidget | NM_LAST | NOTSRCCOPY
nhtWindowsHWND | _NM_LISTVIEW | NOTSRCERASE
nhtX11TWindow | NM_LISTVIEW | NULL_BRUSH
NM_CHAR | NM_NCHITTEST | NULL_PEN
NM_CLICK | NM_OUTOFMEMORY | NullRegion
NM_CUSTOMDRAW | NM_RCLICK | NUMCOLORS
NM_DBLCLK | NM_RDBLCLK | NUMRESERVED
NM_FIRST | NM_RELEASEDCAPTURE |
NMHDR | NM_RETURN |

O

OBJ_BITMAP | odDisabled | ODT_BUTTON
OBJ_BRUSH | odFocused | ODT_COMBOBOX
OBJ_COLORSPACE | odGrayed | ODT_HEADER
OBJ_DC | odHotLight | ODT_LISTBOX
OBJ_ENHMETADC | odInactive | ODT_LISTVIEW
OBJ_ENHMETAFILE | odNoAccel | ODT_MENU
OBJ_EXTPEN | odNoFocusRect | ODT_STATIC
OBJ_FONT | odReserved1 | ODT_TAB
OBJ_MEMDC | odReserved2 | OEM_CHARSET
OBJ_METADC | ODS_CHECKED | OEM_FIXED_FONT
OBJ_METAFILE | ODS_COMBOBOXEDIT | OPAQUE
OBJ_PAL | ODS_DEFAULT | OUT_CHARACTER_PRECIS
OBJ_PEN | ODS_DISABLED | OUT_DEFAULT_PRECIS
OBJ_REGION | odSelected | OUT_DEVICE_PRECIS
ODA_DRAWENTIRE | ODS_FOCUS | OUT_OUTLINE_PRECIS
ODA_FOCUS | ODS_GRAYED | OUT_RASTER_PRECIS
ODA_SELECT | ODS_HOTLIGHT | OUT_SCREEN_OUTLINE_PRECIS
odBackgroundPainted | ODS_INACTIVE | OUT_STRING_PRECIS
odChecked | ODS_NOACCEL | OUT_STROKE_PRECIS
odComboBoxEdit | ODS_NOFOCUSRECT | OUT_TT_ONLY_PRECIS
odDefault | ODS_SELECTED | OUT_TT_PRECIS

P

PABC | PGradientTriangle | PScreenInfo
PAINTSTRUCT | PHandle | PScrollInfo
PALETTEENTRY | PHelpInfo | PS_DASH
PATCOPY | PHKEY | PS_DASHDOT
PATINVERT | PIconInfo | PS_DASHDOTDOT
PATPAINT | PInt | PS_DOT
PBitmap | PLANES | PS_ENDCAP_FLAT
PBitmapCoreHeader | PLogBrush | PS_ENDCAP_MASK
PBitmapCoreInfo | PLogFont | PS_ENDCAP_ROUND
PBitmapFileHeader | PLogFontA | PS_ENDCAP_SQUARE
PBitmapInfo | PLogFontW | PS_GEOMETRIC
PBitmapInfoHeader | PLogPalette | PS_INSIDEFRAME
pcfBitmap | PLogPen | PS_JOIN_BEVEL
pcfComponent | PMaxLogPalette | PS_JOIN_MASK
pcfCustomData | PMeasureItemStruct | PS_JOIN_MITER
pcfIcon | PM_Noremove | PS_JOIN_ROUND
pcfMetaFilePict | PMonitorInfo | PS_NULL
pcfObject | PMonitorInfoEx | PS_SOLID
pcfPicture | PMonitorInfoExW | PS_STYLE_MASK
pcfPixmap | PM_Remove | PS_TYPE_MASK
pcfText | PMsg | PS_USERSTYLE
PClipboardFormat | PNMHdr | PTextMetric
PCriticalSection | PNMListView | PTextMetricA
PDIBSection | POLYFILL_LAST | PTextMetricW
PDrawItemStruct | PPaintStruct | PTriVertex
PDrawListItemStruct | PPaletteEntry | PWindowPos
PEnumLogFont | PRect | PWndClass
PEnumLogFontA | PredefinedClipboardMimeTypes | PWndClassA
PEnumLogFontEx | PRGBAQuad | PWndClassEx
PEnumLogFontExA | PRGBQUAD | PWndClassExA
PEnumLogFontExW | PRGBTriple | PWndClassExW
PEnumLogFontW | PROOF_QUALITY | PWndClassW
PExtLogPen | PS_ALTERNATE |
PGradientRect | PS_COSMETIC |

R

R2_BLACK | RDW_ERASE | RT_ACCELERATOR
R2_COPYPEN | RDW_ERASENOW | RT_ANICURSOR
R2_LAST | RDW_FRAME | RT_ANIICON
R2_MASKNOTPEN | RDW_INTERNALPAINT | RT_BITMAP
R2_MASKPEN | RDW_INVALIDATE | RT_CURSOR
R2_MASKPENNOT | RDW_NOCHILDREN | RT_DIALOG
R2_MERGENOTPEN | RDW_NOERASE | RT_FONT
R2_MERGEPEN | RDW_NOFRAME | RT_FONTDIR
R2_MERGEPENNOT | RDW_NOINTERNALPAINT | RT_GROUP_CURSOR
R2_NOP | RDW_UPDATENOW | RT_GROUP_ICON
R2_NOT | RDW_VALIDATE | RT_HTML
R2_NOTCOPYPEN | Region_Error | RT_ICON
R2_NOTMASKPEN | RGBQUAD | RT_MANIFEST
R2_NOTMERGEPEN | RGBTRIPLE | RT_MENU
R2_NOTXORPEN | RGN_AND | RT_MESSAGETABLE
R2_WHITE | RGN_COPY | RT_RCDATA
R2_XORPEN | RGN_DIFF | RT_STRING
RASTER_FONTTYPE | RGN_OR | RT_VERSION
RDW_ALLCHILDREN | RGN_XOR | RUSSIAN_CHARSET

S

SB_BOTH | SM_CYVSCROLL | SPI_SETDOUBLECLICKTIME
SB_BOTTOM | SM_CYVTHUMB | SPI_SETDOUBLECLKHEIGHT
SB_CTL | SM_DBCSENABLED | SPI_SETDOUBLECLKWIDTH
SB_ENDSCROLL | SM_DEBUG | SPI_SETDRAGFULLWINDOWS
SB_Horz | SM_LCLHasFormAlphaBlend | SPI_SETDRAGHEIGHT
SB_LEFT | SM_LCLMAXIMIZEDHEIGHT | SPI_SETDRAGWIDTH
SB_LINEDOWN | SM_LCLMAXIMIZEDWIDTH | SPI_SETDROPSHADOW
SB_LINELEFT | SM_MENUDROPALIGNMENT | SPI_SETFASTTASKSWITCH
SB_LINERIGHT | SM_MIDEASTENABLED | SPI_SETFILTERKEYS
SB_LINEUP | SM_MOUSEPRESENT | SPI_SETFLATMENU
SB_PAGEDOWN | SM_MOUSEWHEELPRESENT | SPI_SETFOCUSBORDERHEIGHT
SB_PAGELEFT | SM_NETWORK | SPI_SETFOCUSBORDERWIDTH
SB_PAGERIGHT | SM_PENWINDOWS | SPI_SETFONTSMOOTHING
SB_PAGEUP | SM_REMOTESESSION | SPI_SETFONTSMOOTHINGCONTRAST
SB_POLICY_CONTINUOUS | SM_RESERVED1 | SPI_SETFONTSMOOTHINGORIENTATION
SB_POLICY_DELAYED | SM_RESERVED2 | SPI_SETFONTSMOOTHINGTYPE
SB_POLICY_DISCONTINUOUS | SM_RESERVED3 | SPI_SETFOREGROUNDFLASHCOUNT
SB_RIGHT | SM_RESERVED4 | SPI_SETFOREGROUNDLOCKTIMEOUT
SBS_BOTTOMALIGN | SM_SAMEDISPLAYFORMAT | SPI_SETGRADIENTCAPTIONS
SBS_HORZ | SM_SECURE | SPI_SETGRIDGRANULARITY
SBS_LEFTALIGN | SM_SHOWSOUNDS | SPI_SETHANDHELD
SBS_RIGHTALIGN | SM_SLOWMACHINE | SPI_SETHIGHCONTRAST
SBS_SIZEBOX | SM_SWAPBUTTON | SPI_SETHOTTRACKING
SBS_SIZEBOXBOTTOMRIGHTALIGN | SM_SWSCROLLBARSPACING | SPI_SETICONMETRICS
SBS_SIZEBOXTOPLEFTALIGN | SM_XVIRTUALSCREEN | SPI_SETICONS
SBS_SIZEGRIP | SM_YVIRTUALSCREEN | SPI_SETICONTITLELOGFONT
SBS_TOPALIGN | SPI_GETACCESSTIMEOUT | SPI_SETICONTITLEWRAP
SBS_VERT | SPI_GETACTIVEWINDOWTRACKING | SPI_SETKEYBOARDCUES
SB_THUMBPOSITION | SPI_GETACTIVEWNDTRKTIMEOUT | SPI_SETKEYBOARDDELAY
SB_THUMBTRACK | SPI_GETACTIVEWNDTRKZORDER | SPI_SETKEYBOARDPREF
SB_TOP | SPI_GETANIMATION | SPI_SETKEYBOARDSPEED
SB_Vert | SPI_GETBEEP | SPI_SETLANGTOGGLE
scMeta | SPI_GETBLOCKSENDINPUTRESETS | SPI_SETLISTBOXSMOOTHSCROLLING
sfHint | SPI_GETBORDER | SPI_SETLOWPOWERACTIVE
sfIcon | SPI_GETCARETWIDTH | SPI_SETLOWPOWERTIMEOUT
sfMenu | SPI_GETCOMBOBOXANIMATION | SPI_SETMENUANIMATION
sfSystem | SPI_GETCURSORSHADOW | SPI_SETMENUDROPALIGNMENT
SHIFTJIS_CHARSET | SPI_GETDEFAULTINPUTLANG | SPI_SETMENUFADE
Short | SPI_GETDESKWALLPAPER | SPI_SETMENUSHOWDELAY
SIF_ALL | SPI_GETDRAGFULLWINDOWS | SPI_SETMENUUNDERLINES
SIF_DISABLENOSCROLL | SPI_GETDROPSHADOW | SPI_SETMINIMIZEDMETRICS
SIF_PAGE | SPI_GETFASTTASKSWITCH | SPI_SETMOUSE
SIF_POS | SPI_GETFILTERKEYS | SPI_SETMOUSEBUTTONSWAP
SIF_RANGE | SPI_GETFLATMENU | SPI_SETMOUSECLICKLOCK
SIF_TRACKPOS | SPI_GETFOCUSBORDERHEIGHT | SPI_SETMOUSECLICKLOCKTIME
SIF_UPDATEPOLICY | SPI_GETFOCUSBORDERWIDTH | SPI_SETMOUSEHOVERHEIGHT
SimpleRegion | SPI_GETFONTSMOOTHING | SPI_SETMOUSEHOVERTIME
SIZEFULLSCREEN | SPI_GETFONTSMOOTHINGCONTRAST | SPI_SETMOUSEHOVERWIDTH
SIZE_FULLSCREEN | SPI_GETFONTSMOOTHINGORIENTATION | SPI_SETMOUSEKEYS
SIZEICONIC | SPI_GETFONTSMOOTHINGTYPE | SPI_SETMOUSESONAR
SIZE_MAXHIDE | SPI_GETFOREGROUNDFLASHCOUNT | SPI_SETMOUSESPEED
SIZE_MAXIMIZED | SPI_GETFOREGROUNDLOCKTIMEOUT | SPI_SETMOUSETRAILS
SIZE_MAXSHOW | SPI_GETGRADIENTCAPTIONS | SPI_SETMOUSEVANISH
SIZE_MINIMIZED | SPI_GETGRIDGRANULARITY | SPI_SETNONCLIENTMETRICS
SIZENORMAL | SPI_GETHIGHCONTRAST | SPI_SETPENWINDOWS
SIZEPALETTE | SPI_GETHOTTRACKING | SPI_SETPOWEROFFACTIVE
SIZE_RESTORED | SPI_GETICONMETRICS | SPI_SETPOWEROFFTIMEOUT
Size_SourceIsInterface | SPI_GETICONTITLELOGFONT | SPI_SETSCREENREADER
SIZEZOOMHIDE | SPI_GETICONTITLEWRAP | SPI_SETSCREENSAVEACTIVE
SIZEZOOMSHOW | SPI_GETKEYBOARDCUES | SPI_SETSCREENSAVERRUNNING
SM_ARRANGE | SPI_GETKEYBOARDDELAY | SPI_SETSCREENSAVETIMEOUT
SM_CLEANBOOT | SPI_GETKEYBOARDPREF | SPI_SETSELECTIONFADE
SM_CMETRICS | SPI_GETKEYBOARDSPEED | SPI_SETSERIALKEYS
SM_CMONITORS | SPI_GETLISTBOXSMOOTHSCROLLING | SPI_SETSHOWIMEUI
SM_CMOUSEBUTTONS | SPI_GETLOWPOWERACTIVE | SPI_SETSHOWSOUNDS
SM_CXBORDER | SPI_GETLOWPOWERTIMEOUT | SPI_SETSNAPTODEFBUTTON
SM_CXCURSOR | SPI_GETMENUANIMATION | SPI_SETSOUNDSENTRY
SM_CXDLGFRAME | SPI_GETMENUDROPALIGNMENT | SPI_SETSTICKYKEYS
SM_CXDOUBLECLK | SPI_GETMENUFADE | SPI_SETTOGGLEKEYS
SM_CXDRAG | SPI_GETMENUSHOWDELAY | SPI_SETTOOLTIPANIMATION
SM_CXEDGE | SPI_GETMENUUNDERLINES | SPI_SETTOOLTIPFADE
SM_CXFIXEDFRAME | SPI_GETMINIMIZEDMETRICS | SPI_SETUIEFFECTS
SM_CXFRAME | SPI_GETMOUSE | SPI_SETWHEELSCROLLLINES
SM_CXFULLSCREEN | SPI_GETMOUSECLICKLOCK | SPI_SETWORKAREA
SM_CXHSCROLL | SPI_GETMOUSECLICKLOCKTIME | SRCAND
SM_CXHTHUMB | SPI_GETMOUSEHOVERHEIGHT | SRCCOPY
SM_CXICON | SPI_GETMOUSEHOVERTIME | SRCERASE
SM_CXICONSPACING | SPI_GETMOUSEHOVERWIDTH | SRCINVERT
SM_CXMAXIMIZED | SPI_GETMOUSEKEYS | SRCPAINT
SM_CXMAXTRACK | SPI_GETMOUSESONAR | STOCK_LAST
SM_CXMENUCHECK | SPI_GETMOUSESPEED | StringToCharset
SM_CXMENUSIZE | SPI_GETMOUSETRAILS | SW_ERASE
SM_CXMIN | SPI_GETMOUSEVANISH | SW_HIDE
SM_CXMINIMIZED | SPI_GETNONCLIENTMETRICS | SW_INVALIDATE
SM_CXMINSPACING | SPI_GETPOWEROFFACTIVE | SW_MAX
SM_CXMINTRACK | SPI_GETPOWEROFFTIMEOUT | SW_MAXIMIZE
SM_CXSCREEN | SPI_GETSCREENREADER | SW_MINIMIZE
SM_CXSIZE | SPI_GETSCREENSAVEACTIVE | SW_NORMAL
SM_CXSIZEFRAME | SPI_GETSCREENSAVERRUNNING | SWP_ASYNCWINDOWPOS
SM_CXSMICON | SPI_GETSCREENSAVETIMEOUT | SWP_DEFERERASE
SM_CXSMSIZE | SPI_GETSELECTIONFADE | SWP_DRAWFRAME
SM_CXVIRTUALSCREEN | SPI_GETSERIALKEYS | SWP_FRAMECHANGED
SM_CXVSCROLL | SPI_GETSHOWIMEUI | SWP_HIDEWINDOW
SM_CYBORDER | SPI_GETSHOWSOUNDS | SWP_NOACTIVATE
SM_CYCAPTION | SPI_GETSNAPTODEFBUTTON | SWP_NOCOPYBITS
SM_CYCURSOR | SPI_GETSOUNDSENTRY | SWP_NOMOVE
SM_CYDLGFRAME | SPI_GETSTICKYKEYS | SWP_NOOWNERZORDER
SM_CYDOUBLECLK | SPI_GETTOGGLEKEYS | SWP_NOREDRAW
SM_CYDRAG | SPI_GETTOOLTIPANIMATION | SWP_NOREPOSITION
SM_CYEDGE | SPI_GETTOOLTIPFADE | SWP_NOSENDCHANGING
SM_CYFIXEDFRAME | SPI_GETUIEFFECTS | SWP_NOSIZE
SM_CYFRAME | SPI_GETWHEELSCROLLLINES | SWP_NOZORDER
SM_CYFULLSCREEN | SPI_GETWINDOWSEXTENSION | SWP_SHOWWINDOW
SM_CYHSCROLL | SPI_GETWORKAREA | SWP_SourceIsInterface
SM_CYICON | SPI_ICONHORIZONTALSPACING | SWP_STATECHANGED
SM_CYICONSPACING | SPI_ICONVERTICALSPACING | SW_RESTORE
SM_CYKANJIWINDOW | SPI_LANGDRIVER | SW_SCROLLCHILDREN
SM_CYMAXIMIZED | SPI_SCREENSAVERRUNNING | SW_SHOW
SM_CYMAXTRACK | SPI_SETACCESSTIMEOUT | SW_SHOWDEFAULT
SM_CYMENU | SPI_SETACTIVEWINDOWTRACKING | SW_SHOWFULLSCREEN
SM_CYMENUCHECK | SPI_SETACTIVEWNDTRKTIMEOUT | SW_SHOWMAXIMIZED
SM_CYMENUSIZE | SPI_SETACTIVEWNDTRKZORDER | SW_SHOWMINIMIZED
SM_CYMIN | SPI_SETANIMATION | SW_SHOWMINNOACTIVE
SM_CYMINIMIZED | SPI_SETBEEP | SW_SHOWNA
SM_CYMINSPACING | SPI_SETBLOCKSENDINPUTRESETS | SW_SHOWNOACTIVATE
SM_CYMINTRACK | SPI_SETBORDER | SW_SHOWNORMAL
SM_CYSCREEN | SPI_SETCARETWIDTH | SW_SMOOTHSCROLL
SM_CYSIZE | SPI_SETCOMBOBOXANIMATION | SYMBOL_CHARSET
SM_CYSIZEFRAME | SPI_SETCURSORS | SYS_COLOR_BASE
SM_CYSMCAPTION | SPI_SETCURSORSHADOW | SYSTEM_FIXED_FONT
SM_CYSMICON | SPI_SETDEFAULTINPUTLANG | SYSTEM_FONT
SM_CYSMSIZE | SPI_SETDESKPATTERN |
SM_CYVIRTUALSCREEN | SPI_SETDESKWALLPAPER |

T

TA_BASELINE | TA_RTLREADING | TLogRadialGradient
TABC | TA_TOP | TMaxLogPalette
TA_BOTTOM | TA_UPDATECP | TMeasureItemStruct
TA_CENTER | TBitmapCoreHeader | TMonitorDpiType
tagBITMAP | TBitmapCoreInfo | TMonitorInfo
tagBITMAPCOREHEADER | TBitmapFileHeader | TMonitorInfoEx
tagBITMAPCOREINFO | TBitmapInfo | TMonitorInfoExW
tagBITMAPFILEHEADER | TBitmapInfoHeader | TMsg
tagBITMAPINFO | TBN_First | TNativeCanvasType
tagBITMAPINFOHEADER | TBN_Last | TNativeCanvasTypes
tagDIBSECTION | TClipboardFormat | TNativeHandleType
tagDrawItemStruct | TClipboardRequestEvent | TNativeHandleTypes
tagENUMLOGFONT | TClipboardType | TNewTextMetric
tagENUMLOGFONTA | TCN_FIRST | TNewTextMetricEx
tagENUMLOGFONTEX | TCN_LAST | TNMHdr
tagENUMLOGFONTEXA | TColorRef | TNMListView
tagENUMLOGFONTEXW | TCreateParams | TOnShowSelectItemDialogResult
tagENUMLOGFONTW | TCriticalSection | TOwnerDrawState
tagEXTLOGPEN | TDIBSection | TOwnerDrawStateType
tagGRADIENTRECT | TDockImageOperation | TPaintStruct
tagGRADIENTTRIANGLE | TDrawItemStruct | TPaletteEntry
tagHELPINFO | TDrawListItemStruct | TPredefinedClipboardFormat
tagLOGBRUSH | TEnumLogFont | TRANSPARENT
tagLOGFONT | TEnumLogFontA | TResourceType
tagLOGFONTA | TEnumLogFontEx | TRGBAQuad
tagLOGFONTW | TEnumLogFontExA | TRGBAQuadArray
tagLOGPALETTE | TEnumLogFontExW | TRGBQuad
tagLOGPEN | TEnumLogFontW | TRGBTriple
tagMonitorInfo | TExtLogPen | TRIVERTEX
tagMonitorInfoEx | TEXTMETRIC | TRUETYPE_FONTTYPE
tagMonitorInfoExW | TEXTMETRICA | TScreenInfo
tagMSG | TEXTMETRICW | TScrollInfo
tagNMHDR | TFarProc | TStockFont
tagNMLISTVIEW | TFNTimerProc | TTextMetric
tagPAINTSTRUCT | TFNWndProc | TTextMetricA
tagPALETTEENTRY | TFontSignature | TTextMetricW
tagRGBQUAD | TGradientRect | TTimerProc
tagRGBTRIPLE | TGradientTriangle | TTN_FIRST
tagScrollInfo | THAI_CHARSET | TTN_LAST
tagTEXTMETRIC | THandle | TTranslateString
tagTextMetricA | THelpInfo | TTriVertex
tagTEXTMETRICW | TIconInfo | TURKISH_CHARSET
tagTRIVERTEX | TKeyBoardState | TUTF8Char
tagWindowPos | TLCLIntfHandle | TVN_FIRST
tagWNDCLASS | TListChangeEvent | TVN_LAST
tagWNDCLASSA | TListWithEvent | TWindowPos
tagWNDCLASSEX | TLMTimer | TWndClass
tagWNDCLASSEXA | TLogBrush | TWndClassA
tagWNDCLASSEXW | TLogFont | TWndClassEx
tagWNDCLASSW | TLogFontA | TWndClassExA
TA_LEFT | TLogFontW | TWndClassExW
TA_MASK | TLogGradientStop | TWndClassW
TA_NOUPDATECP | TLOGPALETTE |
TA_RIGHT | TLogPen |

U

UINT UINT_PTR ULONG_PTR

V

VARIABLE_PITCH | VK_F4 | VK_NUMPAD1
VERTRES | VK_F5 | VK_NUMPAD2
VERTSIZE | VK_F6 | VK_NUMPAD3
VIETNAMESE_CHARSET | VK_F7 | VK_NUMPAD4
VK_0 | VK_F8 | VK_NUMPAD5
VK_1 | VK_F9 | VK_NUMPAD6
VK_2 | VK_FINAL | VK_NUMPAD7
VK2Char | VK_G | VK_NUMPAD8
VK_3 | VK_H | VK_NUMPAD9
VK_4 | VK_HANGUL | VK_O
VK_5 | VK_HANJA | VK_OEM_1
VK_6 | VK_HELP | VK_OEM_102
VK_7 | VK_HIGHESTVALUE | VK_OEM_2
VK_8 | VK_HOME | VK_OEM_3
VK_9 | VK_I | VK_OEM_4
VK_A | VK_INSERT | VK_OEM_5
VK_ACCEPT | VK_J | VK_OEM_6
VK_ADD | VK_JUNJA | VK_OEM_7
VK_APPS | VK_K | VK_OEM_8
VK_ATTN | VK_KANA | VK_OEM_CLEAR
VK_B | VK_KANJI | VK_OEM_COMMA
VK_BACK | VK_L | VK_OEM_MINUS
VK_BROWSER_BACK | VK_LAUNCH_APP1 | VK_OEM_PERIOD
VK_BROWSER_FAVORITES | VK_LAUNCH_APP2 | VK_OEM_PLUS
VK_BROWSER_FORWARD | VK_LAUNCH_MAIL | VK_P
VK_BROWSER_HOME | VK_LAUNCH_MEDIA_SELECT | VK_PA1
VK_BROWSER_REFRESH | VK_LBUTTON | VK_PAUSE
VK_BROWSER_SEARCH | VK_LCL_ALT | VK_PLAY
VK_BROWSER_STOP | VK_LCL_AT | VK_PRINT
VK_C | VK_LCL_BACKSLASH | VK_PRIOR
VK_CANCEL | VK_LCL_CALL | VK_PROCESSKEY
VK_CAPITAL | VK_LCL_CAPSLOCK | VK_Q
VK_CLEAR | VK_LCL_CLOSE_BRAKET | VK_R
VK_CONTROL | VK_LCL_COMMA | VK_RBUTTON
VK_CONVERT | VK_LCL_ENDCALL | VK_RCONTROL
VK_CRSEL | VK_LCL_EQUAL | VK_RETURN
VK_D | VK_LCL_LALT | VK_RIGHT
VK_DECIMAL | VK_LCL_MINUS | VK_RMENU
VK_DELETE | VK_LCL_OPEN_BRAKET | VK_RSHIFT
VK_DIVIDE | VK_LCL_POINT | VK_RWIN
VK_DOWN | VK_LCL_POWER | VK_S
VK_E | VK_LCL_QUOTE | VK_SCROLL
VK_END | VK_LCL_RALT | VK_SELECT
VK_EREOF | VK_LCL_SEMI_COMMA | VK_SEPARATOR
VK_ESCAPE | VK_LCL_SLASH | VK_SHIFT
VK_EXECUTE | VK_LCL_TILDE | VK_SLEEP
VK_EXSEL | VK_LCONTROL | VK_SNAPSHOT
VK_F | VK_LEFT | VK_SPACE
VK_F1 | VK_LMENU | VK_SUBTRACT
VK_F10 | VK_LSHIFT | VK_T
VK_F11 | VK_LWIN | VK_TAB
VK_F12 | VK_M | VK_U
VK_F13 | VK_MBUTTON | VK_UNDEFINED
VK_F14 | VK_MEDIA_NEXT_TRACK | VK_UNKNOWN
VK_F15 | VK_MEDIA_PLAY_PAUSE | VK_UP
VK_F16 | VK_MEDIA_PREV_TRACK | VK_V
VK_F17 | VK_MEDIA_STOP | VK_VOLUME_DOWN
VK_F18 | VK_MENU | VK_VOLUME_MUTE
VK_F19 | VK_MODECHANGE | VK_VOLUME_UP
VK_F2 | VK_MULTIPLY | VK_W
VK_F20 | VK_N | VK_X
VK_F21 | VK_NEXT | VK_XBUTTON1
VK_F22 | VK_NONAME | VK_XBUTTON2
VK_F23 | VK_NONCONVERT | VK_Y
VK_F24 | VK_NUMLOCK | VK_Z
VK_F3 | VK_NUMPAD0 | VK_ZOOM

W

WHITE_BRUSH | WS_EX_ACCEPTFILES | WS_GROUP
WHITENESS | WS_EX_APPWINDOW | WS_HSCROLL
WHITEONBLACK | WS_EX_CLIENTEDGE | WS_ICONIC
WHITE_PEN | WS_EX_CONTEXTHELP | WS_MAXIMIZE
WINDING | WS_EX_CONTROLPARENT | WS_MAXIMIZEBOX
WindowPos | WS_EX_DLGMODALFRAME | WS_MINIMIZE
WNDCLASS | WS_EX_LEFT | WS_MINIMIZEBOX
WNDCLASSA | WS_EX_LEFTSCROLLBAR | WS_OVERLAPPED
WNDCLASSEX | WS_EX_LTRREADING | WS_OVERLAPPEDWINDOW
WNDCLASSEXA | WS_EX_MDICHILD | WS_POPUP
WNDCLASSEXW | WS_EX_NOPARENTNOTIFY | WS_POPUPWINDOW
WNDCLASSW | WS_EX_OVERLAPPEDWINDOW | WS_SIZEBOX
WPARAM | WS_EX_PALETTEWINDOW | WS_SYSMENU
WS_BORDER | WS_EX_RIGHT | WS_TABSTOP
WS_CAPTION | WS_EX_RIGHTSCROLLBAR | WS_THICKFRAME
WS_CHILD | WS_EX_RTLREADING | WS_TILED
WS_CHILDWINDOW | WS_EX_STATICEDGE | WS_TILEDWINDOW
WS_CLIPCHILDREN | WS_EX_TOOLWINDOW | WS_VISIBLE
WS_CLIPSIBLINGS | WS_EX_TOPMOST | WS_VSCROLL
WS_DISABLED | WS_EX_TRANSPARENT |
WS_DLGFRAME | WS_EX_WINDOWEDGE |

X

XLFD_AVG_WIDTH | XLFD_FOUNDRY | XLFD_SLANT
XLFD_CHARSET_COD | XLFD_PIXELSIZE | XLFD_SPACING
XLFD_CHARSET_REG | XLFD_POINTSIZE | XLFD_STYLENAME
XLFD_FAMILY | XLFD_RESX | XLFD_WEIGHTNAME
XLFD_FONTNAME_REG | XLFD_RESY | XLFD_WIDTHNAME


INVALID_HANDLE_VALUE

Value representing an invalid (unassigned...) Handle.

Declaration

Source position: lcltype.pp line 156

const INVALID_HANDLE_VALUE = HANDLE(- 1);


JOHAB_CHARSET

Declaration

Source position: lcltype.pp line 1479

const JOHAB_CHARSET = 130;


KF_ALTDOWN

Declaration

Source position: lcltype.pp line 381

const KF_ALTDOWN = $2000;


KF_DLGMODE

Declaration

Source position: lcltype.pp line 379

const KF_DLGMODE = $800;


KF_EXTENDED

Declaration

Source position: lcltype.pp line 378

const KF_EXTENDED = $100;


KF_MENUMODE

Declaration

Source position: lcltype.pp line 380

const KF_MENUMODE = $1000;


KF_REPEAT

Declaration

Source position: lcltype.pp line 382

const KF_REPEAT = $4000;


KF_UP

Declaration

Source position: lcltype.pp line 383

const KF_UP = $8000;


LBS_DISABLENOSCROLL

Declaration

Source position: lcltype.pp line 999

const LBS_DISABLENOSCROLL = $1000;


LBS_EXTENDEDSEL

Declaration

Source position: lcltype.pp line 998

const LBS_EXTENDEDSEL = $0800;


LBS_HASSTRINGS

Declaration

Source position: lcltype.pp line 993

const LBS_HASSTRINGS = $0040;


LBS_MULTICOLUMN

Declaration

Source position: lcltype.pp line 996

const LBS_MULTICOLUMN = $0200;


LBS_MULTIPLESEL

Declaration

Source position: lcltype.pp line 990

const LBS_MULTIPLESEL = $0008;


LBS_NODATA

Declaration

Source position: lcltype.pp line 1000

const LBS_NODATA = $2000;


LBS_NOINTEGRALHEIGHT

Declaration

Source position: lcltype.pp line 995

const LBS_NOINTEGRALHEIGHT = $0100;


LBS_NOREDRAW

Declaration

Source position: lcltype.pp line 989

const LBS_NOREDRAW = $0004;


LBS_NOSEL

Declaration

Source position: lcltype.pp line 1001

const LBS_NOSEL = $4000;


LBS_NOTIFY

Declaration

Source position: lcltype.pp line 987

const LBS_NOTIFY = $0001;


LBS_OWNERDRAWFIXED

Declaration

Source position: lcltype.pp line 991

const LBS_OWNERDRAWFIXED = $0010;


LBS_OWNERDRAWVARIABLE

Declaration

Source position: lcltype.pp line 992

const LBS_OWNERDRAWVARIABLE = $0020;


LBS_SORT

Declaration

Source position: lcltype.pp line 988

const LBS_SORT = $0002;


LBS_STANDARD

Declaration

Source position: lcltype.pp line 1002

const LBS_STANDARD = $A00003;


LBS_USETABSTOPS

Declaration

Source position: lcltype.pp line 994

const LBS_USETABSTOPS = $0080;


LBS_WANTKEYBOARDINPUT

Declaration

Source position: lcltype.pp line 997

const LBS_WANTKEYBOARDINPUT = $0400;


LF_FACESIZE

Declaration

Source position: lcltype.pp line 1419

const LF_FACESIZE = 32;


LF_FULLFACESIZE

Declaration

Source position: lcltype.pp line 1418

const LF_FULLFACESIZE = 64;


LOGBRUSH

Declaration

Source position: lcltype.pp line 2337

type LOGBRUSH = tagLOGBRUSH;


LOGFONT

Declaration

Source position: lcltype.pp line 2327

type LOGFONT = LOGFONTA;


LOGFONTA

Declaration

Source position: lcltype.pp line 2284

type LOGFONTA = record

  lfHeight: LongInt;

  lfWidth: LongInt;

  lfEscapement: LongInt;

  lfOrientation: LongInt;

  lfWeight: LongInt;

  lfItalic: Byte;

  lfUnderline: Byte;

  lfStrikeOut: Byte;

  lfCharSet: Byte;

  lfOutPrecision: Byte;

  lfClipPrecision: Byte;

  lfQuality: Byte;

  lfPitchAndFamily: Byte;

  lfFaceName: array [0..LF_FACESIZE-1] of AnsiChar;

end;


LOGFONTW

Declaration

Source position: lcltype.pp line 2301

type LOGFONTW = record

  lfHeight: LongInt;

  lfWidth: LongInt;

  lfEscapement: LongInt;

  lfOrientation: LongInt;

  lfWeight: LongInt;

  lfItalic: Byte;

  lfUnderline: Byte;

  lfStrikeOut: Byte;

  lfCharSet: Byte;

  lfOutPrecision: Byte;

  lfClipPrecision: Byte;

  lfQuality: Byte;

  lfPitchAndFamily: Byte;

  lfFaceName: array [0..LF_FACESIZE-1] of WideChar;

end;


LOGPALETTE

Declaration

Source position: lcltype.pp line 1228

type LOGPALETTE = tagLOGPALETTE;


LOGPEN

Declaration

Source position: lcltype.pp line 2419

type LOGPEN = tagLOGPEN;


LOGPIXELSX

The number of pixels per logical inch, in X (horizontal) direction.

Declaration

Source position: lcltype.pp line 2146

const LOGPIXELSX = 88;


LOGPIXELSY

The number of pixels per logical inch, in Y (vertical) direction.

Declaration

Source position: lcltype.pp line 2147

const LOGPIXELSY = 90;


LPARAM

Type of the second message argument (pointer-sized).

Declaration

Source position: lcltype.pp line 118

type LPARAM = type PtrInt;


LPLOGFONT

Declaration

Source position: lcltype.pp line 2328

type LPLOGFONT = ^LOGFONT;


LR_COLOR

Declaration

Source position: lcltype.pp line 2255

const LR_COLOR = $0002;


LR_COPYDELETEORG

Declaration

Source position: lcltype.pp line 2257

const LR_COPYDELETEORG = $0008;


LR_COPYFROMRESOURCE

Declaration

Source position: lcltype.pp line 2264

const LR_COPYFROMRESOURCE = $4000;


LR_COPYRETURNORG

Declaration

Source position: lcltype.pp line 2256

const LR_COPYRETURNORG = $0004;


LR_CREATEDIBSECTION

Declaration

Source position: lcltype.pp line 2263

const LR_CREATEDIBSECTION = $2000;


LR_DEFAULTCOLOR

Declaration

Source position: lcltype.pp line 2253

const LR_DEFAULTCOLOR = $0000;


LR_DEFAULTSIZE

Declaration

Source position: lcltype.pp line 2260

const LR_DEFAULTSIZE = $0040;


LR_LOADFROMFILE

Declaration

Source position: lcltype.pp line 2258

const LR_LOADFROMFILE = $0010;


LR_LOADMAP3DCOLORS

Declaration

Source position: lcltype.pp line 2262

const LR_LOADMAP3DCOLORS = $1000;


LR_LOADTRANSPARENT

Declaration

Source position: lcltype.pp line 2259

const LR_LOADTRANSPARENT = $0020;


LR_MONOCHROME

Declaration

Source position: lcltype.pp line 2254

const LR_MONOCHROME = $0001;


LR_SHARED

Declaration

Source position: lcltype.pp line 2265

const LR_SHARED = $8000;


LR_VGACOLOR

Declaration

Source position: lcltype.pp line 2261

const LR_VGACOLOR = $0080;


LRESULT

Type of a message result (pointer-sized).

Declaration

Source position: lcltype.pp line 119

type LRESULT = type PtrInt;


LTGRAY_BRUSH

Declaration

Source position: lcltype.pp line 1784

const LTGRAY_BRUSH = 1;


LVIF_IMAGE

Declaration

Source position: lcltype.pp line 2941

const LVIF_IMAGE = $0002;


LVIF_INDENT

Declaration

Source position: lcltype.pp line 2944

const LVIF_INDENT = $0010;


LVIF_NORECOMPUTE

Declaration

Source position: lcltype.pp line 2945

const LVIF_NORECOMPUTE = $0800;


LVIF_PARAM

Declaration

Source position: lcltype.pp line 2942

const LVIF_PARAM = $0004;


LVIF_STATE

Declaration

Source position: lcltype.pp line 2943

const LVIF_STATE = $0008;


LVIF_TEXT

Declaration

Source position: lcltype.pp line 2940

const LVIF_TEXT = $0001;


LVIS_ACTIVATING

Declaration

Source position: lcltype.pp line 2951

const LVIS_ACTIVATING = $0020;


LVIS_CUT

Declaration

Source position: lcltype.pp line 2949

const LVIS_CUT = $0004;


LVIS_DROPHILITED

Declaration

Source position: lcltype.pp line 2950

const LVIS_DROPHILITED = $0008;


LVIS_FOCUSED

Declaration

Source position: lcltype.pp line 2947

const LVIS_FOCUSED = $0001;


LVIS_OVERLAYMASK

Declaration

Source position: lcltype.pp line 2953

const LVIS_OVERLAYMASK = $0F00;


LVIS_SELECTED

Declaration

Source position: lcltype.pp line 2948

const LVIS_SELECTED = $0002;


LVIS_STATEIMAGEMASK

Declaration

Source position: lcltype.pp line 2954

const LVIS_STATEIMAGEMASK = $F000;


LVN_BEGINDRAG

Declaration

Source position: lcltype.pp line 2921

const LVN_BEGINDRAG = LVN_FIRST - 9;


LVN_BEGINLABELEDIT

Declaration

Source position: lcltype.pp line 2931

const LVN_BEGINLABELEDIT = LVN_FIRST - 75;


LVN_BEGINRDRAG

Declaration

Source position: lcltype.pp line 2922

const LVN_BEGINRDRAG = LVN_FIRST - 11;


LVN_BEGINSCROLL

Declaration

Source position: lcltype.pp line 2936

const LVN_BEGINSCROLL = LVN_FIRST - 80;


LVN_COLUMNCLICK

Declaration

Source position: lcltype.pp line 2920

const LVN_COLUMNCLICK = LVN_FIRST - 8;


LVN_DELETEALLITEMS

Declaration

Source position: lcltype.pp line 2919

const LVN_DELETEALLITEMS = LVN_FIRST - 4;


LVN_DELETEITEM

Declaration

Source position: lcltype.pp line 2918

const LVN_DELETEITEM = LVN_FIRST - 3;


LVN_ENDLABELEDIT

Declaration

Source position: lcltype.pp line 2932

const LVN_ENDLABELEDIT = LVN_FIRST - 76;


LVN_ENDSCROLL

Declaration

Source position: lcltype.pp line 2937

const LVN_ENDSCROLL = LVN_FIRST - 81;


LVN_FIRST

Declaration

Source position: lcltype.pp line 2875

const LVN_FIRST = - 100;


LVN_GETDISPINFO

Declaration

Source position: lcltype.pp line 2933

const LVN_GETDISPINFO = LVN_FIRST - 77;


LVN_GETINFOTIP

Declaration

Source position: lcltype.pp line 2929

const LVN_GETINFOTIP = LVN_FIRST - 58;


LVN_HOTTRACK

Declaration

Source position: lcltype.pp line 2926

const LVN_HOTTRACK = LVN_FIRST - 21;


LVN_INCREMENTALSEARCH

Declaration

Source position: lcltype.pp line 2930

const LVN_INCREMENTALSEARCH = LVN_FIRST - 63;


LVN_INSERTITEM

Declaration

Source position: lcltype.pp line 2917

const LVN_INSERTITEM = LVN_FIRST - 2;


LVN_ITEMACTIVATE

Declaration

Source position: lcltype.pp line 2924

const LVN_ITEMACTIVATE = LVN_FIRST - 14;


LVN_ITEMCHANGED

Declaration

Source position: lcltype.pp line 2916

const LVN_ITEMCHANGED = LVN_FIRST - 1;


LVN_ITEMCHANGING

Declaration

Source position: lcltype.pp line 2915

const LVN_ITEMCHANGING = LVN_FIRST - 0;


LVN_KEYDOWN

Declaration

Source position: lcltype.pp line 2927

const LVN_KEYDOWN = LVN_FIRST - 55;


LVN_LAST

Declaration

Source position: lcltype.pp line 2876

const LVN_LAST = - 199;


LVN_MARQUEEBEGIN

Declaration

Source position: lcltype.pp line 2928

const LVN_MARQUEEBEGIN = LVN_FIRST - 56;


LVN_ODCACHEHINT

Declaration

Source position: lcltype.pp line 2923

const LVN_ODCACHEHINT = LVN_FIRST - 13;


LVN_ODFINDITEM

Declaration

Source position: lcltype.pp line 2935

const LVN_ODFINDITEM = LVN_FIRST - 79;


LVN_ODSTATECHANGED

Declaration

Source position: lcltype.pp line 2925

const LVN_ODSTATECHANGED = LVN_FIRST - 15;


LVN_SETDISPINFO

Declaration

Source position: lcltype.pp line 2934

const LVN_SETDISPINFO = LVN_FIRST - 78;


MAC_CHARSET

Declaration

Source position: lcltype.pp line 1476

const MAC_CHARSET = 77;


MAX_SYS_COLORS

Declaration

Source position: lcltype.pp line 1709

const MAX_SYS_COLORS = COLOR_ENDCOLORS;


MAXBYTE

Maximal value of the WinAPI BYTE type ($FF).

Declaration

Source position: lcltype.pp line 158

const MAXBYTE = Byte($FF);


MAXCHAR

Maximal value of the WinAPI CHAR type ($7F).

Declaration

Source position: lcltype.pp line 163

const MAXCHAR = $7F;


MAXDWORD

Maximal value of the WinAPI DWORD type ($FFFF FFFF).

Declaration

Source position: lcltype.pp line 160

const MAXDWORD = DWord($FFFFFFFF);


MAXLONG

Maximal value of the WinAPI LONG type ($7FFF FFFF).

Declaration

Source position: lcltype.pp line 167

const MAXLONG = $7FFFFFFF;


MAXSHORT

Maximal value of the WinAPI SHORT type ($7FFF).

Declaration

Source position: lcltype.pp line 165

const MAXSHORT = $7FFF;


MAXSTRETCHBLTMODE

Declaration

Source position: lcltype.pp line 2181

const MAXSTRETCHBLTMODE = 4;


MAXWORD

Maximal value of the WinAPI WORD type ($FFFF).

Declaration

Source position: lcltype.pp line 159

const MAXWORD = Word($FFFF);


MB_ABORTRETRYIGNORE

Declaration

Source position: lcltype.pp line 766

const MB_ABORTRETRYIGNORE = $00000002;


MB_CANCELTRYCONTINUE

Declaration

Source position: lcltype.pp line 770

const MB_CANCELTRYCONTINUE = $00000006;


MB_DEFBUTTON1

Declaration

Source position: lcltype.pp line 793

const MB_DEFBUTTON1 = $00000000;


MB_DEFBUTTON2

Declaration

Source position: lcltype.pp line 794

const MB_DEFBUTTON2 = $00000100;


MB_DEFBUTTON3

Declaration

Source position: lcltype.pp line 795

const MB_DEFBUTTON3 = $00000200;


MB_DEFBUTTON4

Declaration

Source position: lcltype.pp line 796

const MB_DEFBUTTON4 = $00000300;


MB_HELP

Declaration

Source position: lcltype.pp line 772

const MB_HELP = $00004000;


MB_ICONASTERISK

Declaration

Source position: lcltype.pp line 777

const MB_ICONASTERISK = $00000040;


MB_ICONERROR

Declaration

Source position: lcltype.pp line 779

const MB_ICONERROR = MB_ICONHAND;


MB_ICONEXCLAMATION

Declaration

Source position: lcltype.pp line 776

const MB_ICONEXCLAMATION = $00000030;


MB_ICONHAND

Declaration

Source position: lcltype.pp line 774

const MB_ICONHAND = $00000010;


MB_ICONINFORMATION

Declaration

Source position: lcltype.pp line 781

const MB_ICONINFORMATION = MB_ICONASTERISK;


MB_ICONQUESTION

Declaration

Source position: lcltype.pp line 775

const MB_ICONQUESTION = $00000020;


MB_ICONSTOP

Declaration

Source position: lcltype.pp line 780

const MB_ICONSTOP = MB_ICONHAND;


MB_ICONWARNING

Declaration

Source position: lcltype.pp line 778

const MB_ICONWARNING = MB_ICONEXCLAMATION;


MB_OK

Declaration

Source position: lcltype.pp line 764

const MB_OK = $00000000;


MB_OKCANCEL

Declaration

Source position: lcltype.pp line 765

const MB_OKCANCEL = $00000001;


MB_RETRYCANCEL

Declaration

Source position: lcltype.pp line 769

const MB_RETRYCANCEL = $00000005;


MB_YESNO

Declaration

Source position: lcltype.pp line 768

const MB_YESNO = $00000004;


MB_YESNOCANCEL

Declaration

Source position: lcltype.pp line 767

const MB_YESNOCANCEL = $00000003;


MERGECOPY

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Src and Pattern)

Declaration

Source position: lcltype.pp line 202

const MERGECOPY = $00C000CA;

See also

#lcl.LCLIntf.BitBlt

Copies a section of a Canvas to another one, performing a raster operation (ROP)


MERGEPAINT

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or not Src)

Declaration

Source position: lcltype.pp line 203

const MERGEPAINT = $00BB0226;

See also

#lcl.LCLIntf.BitBlt

Copies a section of a Canvas to another one, performing a raster operation (ROP)


MF_BITMAP

Declaration

Source position: lcltype.pp line 352

const MF_BITMAP = 4;


MF_BYCOMMAND

Find menu item by command ID.

Declaration

Source position: lcltype.pp line 337

const MF_BYCOMMAND = 0;


MF_BYHANDLE

Declaration

Source position: lcltype.pp line 339

const MF_BYHANDLE = $800;


MF_BYPOSITION

Find menu item by position number.

Declaration

Source position: lcltype.pp line 338

const MF_BYPOSITION = $400;


MF_CHECKED

Declaration

Source position: lcltype.pp line 348

const MF_CHECKED = 8;


MF_DEFAULT

Declaration

Source position: lcltype.pp line 362

const MF_DEFAULT = $1000;


MF_DISABLED

Declaration

Source position: lcltype.pp line 345

const MF_DISABLED = 2;


MF_ENABLED

Declaration

Source position: lcltype.pp line 343

const MF_ENABLED = 0;


MF_GRAYED

Declaration

Source position: lcltype.pp line 344

const MF_GRAYED = 1;


MF_HELP

Declaration

Source position: lcltype.pp line 364

const MF_HELP = $4000;


MF_HILITE

Declaration

Source position: lcltype.pp line 360

const MF_HILITE = $80;


MF_MENUBARBREAK

Declaration

Source position: lcltype.pp line 356

const MF_MENUBARBREAK = $20;


MF_MENUBREAK

Declaration

Source position: lcltype.pp line 357

const MF_MENUBREAK = $40;


MF_MOUSESELECT

Declaration

Source position: lcltype.pp line 367

const MF_MOUSESELECT = $8000;


MF_OWNERDRAW

Declaration

Source position: lcltype.pp line 353

const MF_OWNERDRAW = $100;


MF_POPUP

Declaration

Source position: lcltype.pp line 355

const MF_POPUP = $10;


MF_RIGHTJUSTIFY

Declaration

Source position: lcltype.pp line 365

const MF_RIGHTJUSTIFY = $4000;


MF_SEPARATOR

Declaration

Source position: lcltype.pp line 341

const MF_SEPARATOR = $800;


MF_STRING

Declaration

Source position: lcltype.pp line 351

const MF_STRING = 0;


MF_SYSMENU

Declaration

Source position: lcltype.pp line 363

const MF_SYSMENU = $2000;


MF_UNCHECKED

Declaration

Source position: lcltype.pp line 347

const MF_UNCHECKED = 0;


MF_UNHILITE

Declaration

Source position: lcltype.pp line 359

const MF_UNHILITE = 0;


MF_UNSUPPORTED

Declaration

Source position: lcltype.pp line 369

const MF_UNSUPPORTED = $FFFFFFFF;


MF_USECHECKBITMAPS

Declaration

Source position: lcltype.pp line 349

const MF_USECHECKBITMAPS = $200;


MINCHAR

Minimal value of the WinAPI CHAR type ($80).

Declaration

Source position: lcltype.pp line 162

const MINCHAR = $80;


MINLONG

Minimal value of the WinAPI LONG type ($8000 0000).

Declaration

Source position: lcltype.pp line 166

const MINLONG = DWord($80000000);


MINSHORT

Minimal value of the WinAPI SHORT type ($8000).

Declaration

Source position: lcltype.pp line 164

const MINSHORT = $8000;


MK_ALT

Declaration

Source position: lcltype.pp line 2843

const MK_ALT = $20000000;


MK_CONTROL

A key state constant to represent the control key, equivalent to ssCtrl from TShiftState

Declaration

Source position: lcltype.pp line 2835

const MK_CONTROL = 8;

See also

#RTL.Classes.TShiftState
#LCL.Forms.ShiftStateToKeys | Converts a shift state into a key state value compatible with the key state of a Windows API LParam
#LCL.Forms.KeyDataToShiftState | Converts modifier keys from the LParam keyboard message (WM_KEYUP for example) to a TShiftState
#LCL.Forms.ShiftStateToKeys | Converts a shift state into a key state value compatible with the key state of a Windows API LParam
MK_Shift | A key state constant to represent the shift key, equivalent to ssShift from TShiftState
MK_LButton | A key state constant to represent the left mouse button, equivalent to ssLeft from TShiftState
MK_RButton | A key state constant to represent the right mouse button, equivalent to ssRight from TShiftState
MK_MButton | A key state constant to represent the middle mouse button, equivalent to ssMiddle from TShiftState
MK_XBUTTON1 | A key state constant to represent the first extra mouse button, equivalent to ssExtra1 from TShiftState
MK_XBUTTON2 | A key state constant to represent the second extra mouse button, equivalent to ssExtra2 from TShiftState


MK_DOUBLECLICK

Declaration

Source position: lcltype.pp line 2840

const MK_DOUBLECLICK = $80;


MK_LBUTTON

A key state constant to represent the left mouse button, equivalent to ssLeft from TShiftState

Declaration

Source position: lcltype.pp line 2832

const MK_LBUTTON = 1;

See also

#RTL.Classes.TShiftState
#LCL.Forms.ShiftStateToKeys | Converts a shift state into a key state value compatible with the key state of a Windows API LParam
#LCL.Forms.KeyDataToShiftState | Converts modifier keys from the LParam keyboard message (WM_KEYUP for example) to a TShiftState
#LCL.Forms.ShiftStateToKeys | Converts a shift state into a key state value compatible with the key state of a Windows API LParam
MK_Shift | A key state constant to represent the shift key, equivalent to ssShift from TShiftState
MK_Control | A key state constant to represent the control key, equivalent to ssCtrl from TShiftState
MK_RButton | A key state constant to represent the right mouse button, equivalent to ssRight from TShiftState
MK_MButton | A key state constant to represent the middle mouse button, equivalent to ssMiddle from TShiftState
MK_XBUTTON1 | A key state constant to represent the first extra mouse button, equivalent to ssExtra1 from TShiftState
MK_XBUTTON2 | A key state constant to represent the second extra mouse button, equivalent to ssExtra2 from TShiftState


MK_MBUTTON

A key state constant to represent the middle mouse button, equivalent to ssMiddle from TShiftState

Declaration

Source position: lcltype.pp line 2836

const MK_MBUTTON = $10;

See also

#RTL.Classes.TShiftState
#LCL.Forms.ShiftStateToKeys | Converts a shift state into a key state value compatible with the key state of a Windows API LParam
#LCL.Forms.KeyDataToShiftState | Converts modifier keys from the LParam keyboard message (WM_KEYUP for example) to a TShiftState
#LCL.Forms.ShiftStateToKeys | Converts a shift state into a key state value compatible with the key state of a Windows API LParam
MK_Shift | A key state constant to represent the shift key, equivalent to ssShift from TShiftState
MK_Control | A key state constant to represent the control key, equivalent to ssCtrl from TShiftState
MK_LButton | A key state constant to represent the left mouse button, equivalent to ssLeft from TShiftState
MK_RButton | A key state constant to represent the right mouse button, equivalent to ssRight from TShiftState
MK_XBUTTON1 | A key state constant to represent the first extra mouse button, equivalent to ssExtra1 from TShiftState
MK_XBUTTON2 | A key state constant to represent the second extra mouse button, equivalent to ssExtra2 from TShiftState


MK_QUADCLICK

Declaration

Source position: lcltype.pp line 2842

const MK_QUADCLICK = $200;


MK_RBUTTON

A key state constant to represent the right mouse button, equivalent to ssRight from TShiftState

Declaration

Source position: lcltype.pp line 2833

const MK_RBUTTON = 2;

See also

#RTL.Classes.TShiftState
#LCL.Forms.ShiftStateToKeys | Converts a shift state into a key state value compatible with the key state of a Windows API LParam
#LCL.Forms.KeyDataToShiftState | Converts modifier keys from the LParam keyboard message (WM_KEYUP for example) to a TShiftState
#LCL.Forms.ShiftStateToKeys | Converts a shift state into a key state value compatible with the key state of a Windows API LParam
MK_Shift | A key state constant to represent the shift key, equivalent to ssShift from TShiftState
MK_Control | A key state constant to represent the control key, equivalent to ssCtrl from TShiftState
MK_LButton | A key state constant to represent the left mouse button, equivalent to ssLeft from TShiftState
MK_MButton | A key state constant to represent the middle mouse button, equivalent to ssMiddle from TShiftState
MK_XBUTTON1 | A key state constant to represent the first extra mouse button, equivalent to ssExtra1 from TShiftState
MK_XBUTTON2 | A key state constant to represent the second extra mouse button, equivalent to ssExtra2 from TShiftState


MK_SHIFT

A key state constant to represent the shift key, equivalent to ssShift from TShiftState

Declaration

Source position: lcltype.pp line 2834

const MK_SHIFT = 4;

See also

#RTL.Classes.TShiftState
#LCL.Forms.ShiftStateToKeys | Converts a shift state into a key state value compatible with the key state of a Windows API LParam
#LCL.Forms.KeyDataToShiftState | Converts modifier keys from the LParam keyboard message (WM_KEYUP for example) to a TShiftState
#LCL.Forms.ShiftStateToKeys | Converts a shift state into a key state value compatible with the key state of a Windows API LParam
MK_Control | A key state constant to represent the control key, equivalent to ssCtrl from TShiftState
MK_LButton | A key state constant to represent the left mouse button, equivalent to ssLeft from TShiftState
MK_RButton | A key state constant to represent the right mouse button, equivalent to ssRight from TShiftState
MK_MButton | A key state constant to represent the middle mouse button, equivalent to ssMiddle from TShiftState
MK_XBUTTON1 | A key state constant to represent the first extra mouse button, equivalent to ssExtra1 from TShiftState
MK_XBUTTON2 | A key state constant to represent the second extra mouse button, equivalent to ssExtra2 from TShiftState


MK_TRIPLECLICK

Declaration

Source position: lcltype.pp line 2841

const MK_TRIPLECLICK = $100;


MK_XBUTTON1

A key state constant to represent the first extra mouse button, equivalent to ssExtra1 from TShiftState

Declaration

Source position: lcltype.pp line 2837

const MK_XBUTTON1 = $20;

See also

#RTL.Classes.TShiftState
#LCL.Forms.ShiftStateToKeys | Converts a shift state into a key state value compatible with the key state of a Windows API LParam
#LCL.Forms.KeyDataToShiftState | Converts modifier keys from the LParam keyboard message (WM_KEYUP for example) to a TShiftState
#LCL.Forms.ShiftStateToKeys | Converts a shift state into a key state value compatible with the key state of a Windows API LParam
MK_Shift | A key state constant to represent the shift key, equivalent to ssShift from TShiftState
MK_Control | A key state constant to represent the control key, equivalent to ssCtrl from TShiftState
MK_LButton | A key state constant to represent the left mouse button, equivalent to ssLeft from TShiftState
MK_RButton | A key state constant to represent the right mouse button, equivalent to ssRight from TShiftState
MK_MButton | A key state constant to represent the middle mouse button, equivalent to ssMiddle from TShiftState
MK_XBUTTON2 | A key state constant to represent the second extra mouse button, equivalent to ssExtra2 from TShiftState


MK_XBUTTON2

A key state constant to represent the second extra mouse button, equivalent to ssExtra2 from TShiftState

Declaration

Source position: lcltype.pp line 2838

const MK_XBUTTON2 = $40;

See also

#RTL.Classes.TShiftState
#LCL.Forms.ShiftStateToKeys | Converts a shift state into a key state value compatible with the key state of a Windows API LParam
#LCL.Forms.KeyDataToShiftState | Converts modifier keys from the LParam keyboard message (WM_KEYUP for example) to a TShiftState
#LCL.Forms.ShiftStateToKeys | Converts a shift state into a key state value compatible with the key state of a Windows API LParam
MK_Shift | A key state constant to represent the shift key, equivalent to ssShift from TShiftState
MK_Control | A key state constant to represent the control key, equivalent to ssCtrl from TShiftState
MK_LButton | A key state constant to represent the left mouse button, equivalent to ssLeft from TShiftState
MK_RButton | A key state constant to represent the right mouse button, equivalent to ssRight from TShiftState
MK_MButton | A key state constant to represent the middle mouse button, equivalent to ssMiddle from TShiftState
MK_XBUTTON1 | A key state constant to represent the first extra mouse button, equivalent to ssExtra1 from TShiftState


MM_ANISOTROPIC

Declaration

Source position: lcltype.pp line 1643

const MM_ANISOTROPIC = 8;


MM_HIENGLISH

Declaration

Source position: lcltype.pp line 1640

const MM_HIENGLISH = 5;


MM_HIMETRIC

Declaration

Source position: lcltype.pp line 1638

const MM_HIMETRIC = 3;


MM_ISOTROPIC

Declaration

Source position: lcltype.pp line 1642

const MM_ISOTROPIC = 7;


MM_LOENGLISH

Declaration

Source position: lcltype.pp line 1639

const MM_LOENGLISH = 4;


MM_LOMETRIC

Declaration

Source position: lcltype.pp line 1637

const MM_LOMETRIC = 2;


MM_TEXT

Declaration

Source position: lcltype.pp line 1636

const MM_TEXT = 1;


MM_TWIPS

Declaration

Source position: lcltype.pp line 1641

const MM_TWIPS = 6;


MONITOR_DEFAULTTONEAREST

Declaration

Source position: lcltype.pp line 1086

const MONITOR_DEFAULTTONEAREST = $00000002;


MONITOR_DEFAULTTONULL

Declaration

Source position: lcltype.pp line 1084

const MONITOR_DEFAULTTONULL = $00000000;


MONITOR_DEFAULTTOPRIMARY

Declaration

Source position: lcltype.pp line 1085

const MONITOR_DEFAULTTOPRIMARY = $00000001;


MONITOR_DPI_TYPE

Declaration

Source position: lcltype.pp line 1121

type MONITOR_DPI_TYPE = (

  MDT_EFFECTIVE_DPI = 0,

  MDT_ANGULAR_DPI = 1,

  MDT_RAW_DPI = 2,

  MDT_DEFAULT = MDT_EFFECTIVE_DPI

);


MONITOR_UNIMPL

Declaration

Source position: lcltype.pp line 1082

const MONITOR_UNIMPL = HMONITOR(- 1);


MonitorEnumProc

Declaration

Source position: lcltype.pp line 2539

type MonitorEnumProc = function(

  hMonitor: HMONITOR;

  hdcMonitor: HDC;

  lprcMonitor: PRect;

  dwData: LPARAM

):LongBool;


MONITORINFOF_PRIMARY

Declaration

Source position: lcltype.pp line 1088

const MONITORINFOF_PRIMARY = $00000001;


MONO_FONT

Declaration

Source position: lcltype.pp line 1451

const MONO_FONT = 8;


Move_Default

Declaration

Source position: lcltype.pp line 887

const Move_Default = 0;


Move_SourceIsInterface

Declaration

Source position: lcltype.pp line 888

const Move_SourceIsInterface = 128;


MSGF_DIALOGBOX

Declaration

Source position: lcltype.pp line 320

const MSGF_DIALOGBOX = 0;


MSGF_MENU

Declaration

Source position: lcltype.pp line 322

const MSGF_MENU = 2;


MSGF_MESSAGEBOX

Declaration

Source position: lcltype.pp line 321

const MSGF_MESSAGEBOX = 1;


MSGF_MOVE

Declaration

Source position: lcltype.pp line 323

const MSGF_MOVE = 3;


MSGF_NEXTWINDOW

Declaration

Source position: lcltype.pp line 326

const MSGF_NEXTWINDOW = 6;


MSGF_SCROLLBAR

Declaration

Source position: lcltype.pp line 325

const MSGF_SCROLLBAR = 5;


MSGF_SIZE

Declaration

Source position: lcltype.pp line 324

const MSGF_SIZE = 4;


NM_CHAR

Declaration

Source position: lcltype.pp line 2870

const NM_CHAR = NM_FIRST - 18;


NM_CLICK

Declaration

Source position: lcltype.pp line 2857

const NM_CLICK = NM_FIRST - 2;


NM_CUSTOMDRAW

Declaration

Source position: lcltype.pp line 2864

const NM_CUSTOMDRAW = NM_FIRST - 12;


NM_DBLCLK

Declaration

Source position: lcltype.pp line 2858

const NM_DBLCLK = NM_FIRST - 3;


NM_FIRST

Declaration

Source position: lcltype.pp line 2855

const NM_FIRST = 0;


NM_HOVER

Declaration

Source position: lcltype.pp line 2865

const NM_HOVER = NM_FIRST - 13;


NM_KEYDOWN

Declaration

Source position: lcltype.pp line 2867

const NM_KEYDOWN = NM_FIRST - 15;


NM_KILLFOCUS

Declaration

Source position: lcltype.pp line 2863

const NM_KILLFOCUS = NM_FIRST - 8;


NM_LAST

Declaration

Source position: lcltype.pp line 2872

const NM_LAST = NM_FIRST - 99;


NM_LISTVIEW

Declaration

Source position: lcltype.pp line 2969

type NM_LISTVIEW = TNMListView;


NM_NCHITTEST

Declaration

Source position: lcltype.pp line 2866

const NM_NCHITTEST = NM_FIRST - 14;


NM_OUTOFMEMORY

Declaration

Source position: lcltype.pp line 2856

const NM_OUTOFMEMORY = NM_FIRST - 1;


NM_RCLICK

Declaration

Source position: lcltype.pp line 2860

const NM_RCLICK = NM_FIRST - 5;


NM_RDBLCLK

Declaration

Source position: lcltype.pp line 2861

const NM_RDBLCLK = NM_FIRST - 6;


NM_RELEASEDCAPTURE

Declaration

Source position: lcltype.pp line 2868

const NM_RELEASEDCAPTURE = NM_FIRST - 16;


NM_RETURN

Declaration

Source position: lcltype.pp line 2859

const NM_RETURN = NM_FIRST - 4;


NM_SETCURSOR

Declaration

Source position: lcltype.pp line 2869

const NM_SETCURSOR = NM_FIRST - 17;


NM_SETFOCUS

Declaration

Source position: lcltype.pp line 2862

const NM_SETFOCUS = NM_FIRST - 7;


NMHDR

Declaration

Source position: lcltype.pp line 1070

type NMHDR = tagNMHDR;


NONANTIALIASED_QUALITY

Declaration

Source position: lcltype.pp line 1443

const NONANTIALIASED_QUALITY = 3;


NOTSRCCOPY

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (not Src)

Declaration

Source position: lcltype.pp line 200

const NOTSRCCOPY = $00330008;

See also

#lcl.LCLIntf.BitBlt

Copies a section of a Canvas to another one, performing a raster operation (ROP)


NOTSRCERASE

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (not (Dst or Src))

Declaration

Source position: lcltype.pp line 201

const NOTSRCERASE = $001100A6;

See also

#lcl.LCLIntf.BitBlt

Copies a section of a Canvas to another one, performing a raster operation (ROP)


NULL_BRUSH

Declaration

Source position: lcltype.pp line 1788

const NULL_BRUSH = 5;


NULL_PEN

Declaration

Source position: lcltype.pp line 1792

const NULL_PEN = 8;


NullRegion

Declaration

Source position: lcltype.pp line 800

const NullRegion = 1;


NUMCOLORS

Declaration

Source position: lcltype.pp line 2145

const NUMCOLORS = 24;


NUMRESERVED

Number of reserved entries in the color palette

Declaration

Source position: lcltype.pp line 2149

const NUMRESERVED = 106;


OBJ_BITMAP

Declaration

Source position: lcltype.pp line 1842

const OBJ_BITMAP = 7;


OBJ_BRUSH

Declaration

Source position: lcltype.pp line 1837

const OBJ_BRUSH = 2;


OBJ_COLORSPACE

Declaration

Source position: lcltype.pp line 1849

const OBJ_COLORSPACE = 14;


OBJ_DC

Declaration

Source position: lcltype.pp line 1838

const OBJ_DC = 3;


OBJ_ENHMETADC

Declaration

Source position: lcltype.pp line 1847

const OBJ_ENHMETADC = 12;


OBJ_ENHMETAFILE

Declaration

Source position: lcltype.pp line 1848

const OBJ_ENHMETAFILE = 13;


OBJ_EXTPEN

Declaration

Source position: lcltype.pp line 1846

const OBJ_EXTPEN = 11;


OBJ_FONT

Declaration

Source position: lcltype.pp line 1841

const OBJ_FONT = 6;


OBJ_MEMDC

Declaration

Source position: lcltype.pp line 1845

const OBJ_MEMDC = 10;


OBJ_METADC

Declaration

Source position: lcltype.pp line 1839

const OBJ_METADC = 4;


OBJ_METAFILE

Declaration

Source position: lcltype.pp line 1844

const OBJ_METAFILE = 9;


OBJ_PAL

Declaration

Source position: lcltype.pp line 1840

const OBJ_PAL = 5;


OBJ_PEN

Declaration

Source position: lcltype.pp line 1836

const OBJ_PEN = 1;


OBJ_REGION

Declaration

Source position: lcltype.pp line 1843

const OBJ_REGION = 8;


ODA_DRAWENTIRE

Declaration

Source position: lcltype.pp line 734

const ODA_DRAWENTIRE = 1;


ODA_FOCUS

Declaration

Source position: lcltype.pp line 736

const ODA_FOCUS = 4;


ODA_SELECT

Declaration

Source position: lcltype.pp line 735

const ODA_SELECT = 2;


ODS_CHECKED

Declaration

Source position: lcltype.pp line 742

const ODS_CHECKED = $0008;


ODS_COMBOBOXEDIT

Declaration

Source position: lcltype.pp line 749

const ODS_COMBOBOXEDIT = $1000;


ODS_DEFAULT

Declaration

Source position: lcltype.pp line 744

const ODS_DEFAULT = $0020;


ODS_DISABLED

Declaration

Source position: lcltype.pp line 741

const ODS_DISABLED = $0004;


ODS_FOCUS

Declaration

Source position: lcltype.pp line 743

const ODS_FOCUS = $0010;


ODS_GRAYED

Declaration

Source position: lcltype.pp line 740

const ODS_GRAYED = $0002;


ODS_HOTLIGHT

Declaration

Source position: lcltype.pp line 745

const ODS_HOTLIGHT = $0040;


ODS_INACTIVE

Declaration

Source position: lcltype.pp line 746

const ODS_INACTIVE = $0080;


ODS_NOACCEL

Declaration

Source position: lcltype.pp line 747

const ODS_NOACCEL = $0100;


ODS_NOFOCUSRECT

Declaration

Source position: lcltype.pp line 748

const ODS_NOFOCUSRECT = $0200;


ODS_SELECTED

Declaration

Source position: lcltype.pp line 739

const ODS_SELECTED = $0001;


ODT_BUTTON

Declaration

Source position: lcltype.pp line 726

const ODT_BUTTON = 4;


ODT_COMBOBOX

Declaration

Source position: lcltype.pp line 725

const ODT_COMBOBOX = 3;


ODT_HEADER

Declaration

Source position: lcltype.pp line 729

const ODT_HEADER = 100;


ODT_LISTBOX

Declaration

Source position: lcltype.pp line 724

const ODT_LISTBOX = 2;


ODT_LISTVIEW

Declaration

Source position: lcltype.pp line 731

const ODT_LISTVIEW = 102;


ODT_MENU

Declaration

Source position: lcltype.pp line 723

const ODT_MENU = 1;


ODT_STATIC

Declaration

Source position: lcltype.pp line 727

const ODT_STATIC = 5;


ODT_TAB

Declaration

Source position: lcltype.pp line 730

const ODT_TAB = 101;


OEM_CHARSET

Declaration

Source position: lcltype.pp line 1491

const OEM_CHARSET = 255;


OEM_FIXED_FONT

Declaration

Source position: lcltype.pp line 1793

const OEM_FIXED_FONT = 10;


OPAQUE

Declaration

Source position: lcltype.pp line 1408

const OPAQUE = 2;


OUT_CHARACTER_PRECIS

Declaration

Source position: lcltype.pp line 1423

const OUT_CHARACTER_PRECIS = 2;


OUT_DEFAULT_PRECIS

Declaration

Source position: lcltype.pp line 1421

const OUT_DEFAULT_PRECIS = 0;


OUT_DEVICE_PRECIS

Declaration

Source position: lcltype.pp line 1426

const OUT_DEVICE_PRECIS = 5;


OUT_OUTLINE_PRECIS

Declaration

Source position: lcltype.pp line 1429

const OUT_OUTLINE_PRECIS = 8;


OUT_RASTER_PRECIS

Declaration

Source position: lcltype.pp line 1427

const OUT_RASTER_PRECIS = 6;


OUT_SCREEN_OUTLINE_PRECIS

Declaration

Source position: lcltype.pp line 1430

const OUT_SCREEN_OUTLINE_PRECIS = 9;


OUT_STRING_PRECIS

Declaration

Source position: lcltype.pp line 1422

const OUT_STRING_PRECIS = 1;


OUT_STROKE_PRECIS

Declaration

Source position: lcltype.pp line 1424

const OUT_STROKE_PRECIS = 3;


OUT_TT_ONLY_PRECIS

Declaration

Source position: lcltype.pp line 1428

const OUT_TT_ONLY_PRECIS = 7;


OUT_TT_PRECIS

Declaration

Source position: lcltype.pp line 1425

const OUT_TT_PRECIS = 4;


PABC

Declaration

Source position: lcltype.pp line 214

type PABC = ^TABC;


PAINTSTRUCT

Declaration

Source position: lcltype.pp line 1183

type PAINTSTRUCT = tagPAINTSTRUCT;


PALETTEENTRY

Declaration

Source position: lcltype.pp line 1220

type PALETTEENTRY = tagPALETTEENTRY;


PATCOPY

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Pattern)

Declaration

Source position: lcltype.pp line 204

const PATCOPY = $00F00021;

See also

#lcl.LCLIntf.BitBlt

Copies a section of a Canvas to another one, performing a raster operation (ROP)


PATINVERT

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst xor Pattern)

Declaration

Source position: lcltype.pp line 206

const PATINVERT = $005A0049;

See also

#lcl.LCLIntf.BitBlt

Copies a section of a Canvas to another one, performing a raster operation (ROP)


PATPAINT

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or (not Src) or Pattern)

Declaration

Source position: lcltype.pp line 205

const PATPAINT = $00FB0A09;

See also

#lcl.LCLIntf.BitBlt

Copies a section of a Canvas to another one, performing a raster operation (ROP)


PBitmap

Declaration

Source position: lcltype.pp line 1265

type PBitmap = ^TagBitmap;


PBitmapCoreHeader

Declaration

Source position: lcltype.pp line 1278

type PBitmapCoreHeader = ^TBitmapCoreHeader;


PBitmapCoreInfo

Declaration

Source position: lcltype.pp line 1345

type PBitmapCoreInfo = ^TBitmapCoreInfo;


PBitmapFileHeader

Declaration

Source position: lcltype.pp line 1355

type PBitmapFileHeader = ^TBitmapFileHeader;


PBitmapInfo

Declaration

Source position: lcltype.pp line 1337

type PBitmapInfo = ^TBitmapInfo;


PBitmapInfoHeader

Declaration

Source position: lcltype.pp line 1290

type PBitmapInfoHeader = ^TBitmapInfoHeader;


PClipboardFormat

Declaration

Source position: lcltype.pp line 2704

type PClipboardFormat = ^TClipboardFormat;


PCriticalSection

Declaration

Source position: lcltype.pp line 69

type PCriticalSection = ^TCriticalSection;


PDIBSection

Declaration

Source position: lcltype.pp line 1367

type PDIBSection = ^TDIBSection;


PDrawItemStruct

Declaration

Source position: lcltype.pp line 1130

type PDrawItemStruct = ^TDrawItemStruct;


PDrawListItemStruct

Declaration

Source position: lcltype.pp line 1154

type PDrawListItemStruct = ^TDrawListItemStruct;


PEnumLogFont

Declaration

Source position: lcltype.pp line 2358

type PEnumLogFont = PEnumLogFontA;


PEnumLogFontA

Declaration

Source position: lcltype.pp line 2356

type PEnumLogFontA = ^TEnumLogFontA;


PEnumLogFontEx

Declaration

Source position: lcltype.pp line 2385

type PEnumLogFontEx = PEnumLogFontExA;


PEnumLogFontExA

Declaration

Source position: lcltype.pp line 2383

type PEnumLogFontExA = ^TEnumLogFontExA;


PEnumLogFontExW

Declaration

Source position: lcltype.pp line 2384

type PEnumLogFontExW = ^TEnumLogFontExW;


PEnumLogFontW

Declaration

Source position: lcltype.pp line 2357

type PEnumLogFontW = ^TEnumLogFontW;


PExtLogPen

Declaration

Source position: lcltype.pp line 2421

type PExtLogPen = ^TExtLogPen;


PGradientRect

Declaration

Source position: lcltype.pp line 1253

type PGradientRect = ^tagGradientRect;


PGradientTriangle

Declaration

Source position: lcltype.pp line 1244

type PGradientTriangle = ^tagGradientTriangle;


PHandle

Declaration

Source position: lcltype.pp line 91

type PHandle = ^THandle;


PHelpInfo

Declaration

Source position: lcltype.pp line 1387

type PHelpInfo = ^THelpInfo;


PHKEY

Declaration

Source position: lcltype.pp line 153

type PHKEY = ^HKEY;


PIconInfo

Declaration

Source position: lcltype.pp line 2680

type PIconInfo = ^TIconInfo;


PInt

Declaration

Source position: lcltype.pp line 88

type PInt = ^Integer;


PLANES

Number of color planes.

Declaration

Source position: lcltype.pp line 2144

const PLANES = 14;


PLogBrush

Declaration

Source position: lcltype.pp line 2330

type PLogBrush = ^TLogBrush;


PLogFont

Declaration

Source position: lcltype.pp line 2276

type PLogFont = PLogFontA;


PLogFontA

Declaration

Source position: lcltype.pp line 2274

type PLogFontA = ^TLogFontA;


PLogFontW

Declaration

Source position: lcltype.pp line 2275

type PLogFontW = ^TLogFontW;


PLogPalette

Declaration

Source position: lcltype.pp line 1222

type PLogPalette = ^tagLogPalette;


PLogPen

Declaration

Source position: lcltype.pp line 2412

type PLogPen = ^TLogPen;


PM_Noremove

PeekMessage flag: don't remove peeked message.

Declaration

Source position: lcltype.pp line 330

const PM_Noremove = 0;


PM_Remove

PeekMessage flag: remove peeked message.

Declaration

Source position: lcltype.pp line 331

const PM_Remove = 1;


PMaxLogPalette

Declaration

Source position: lcltype.pp line 2349

type PMaxLogPalette = ^TMaxLogPalette;


PMeasureItemStruct

Declaration

Source position: lcltype.pp line 1162

type PMeasureItemStruct = ^TMeasureItemStruct;


PMonitorInfo

Declaration

Source position: lcltype.pp line 1098

type PMonitorInfo = ^TMonitorInfo;


PMonitorInfoEx

Declaration

Source position: lcltype.pp line 1108

type PMonitorInfoEx = ^TMonitorInfoEx;


PMonitorInfoExW

Declaration

Source position: lcltype.pp line 1118

type PMonitorInfoExW = ^TMonitorInfoExW;


PMsg

Declaration

Source position: lcltype.pp line 2640

type PMsg = ^TMsg;


PNMHdr

Declaration

Source position: lcltype.pp line 1063

type PNMHdr = ^TNMHdr;


PNMListView

Declaration

Source position: lcltype.pp line 2957

type PNMListView = ^TNMListView;


POLYFILL_LAST

Declaration

Source position: lcltype.pp line 2171

const POLYFILL_LAST = 2;


PPaintStruct

Declaration

Source position: lcltype.pp line 1172

type PPaintStruct = ^TPaintStruct;


PPaletteEntry

Declaration

Source position: lcltype.pp line 1212

type PPaletteEntry = ^tagPaletteEntry;


PRect

A pointer to TRect.

Declaration

Source position: lcltype.pp line 115

type PRect = ^TRect;


PredefinedClipboardMimeTypes

Declaration

Source position: lcltype.pp line 2730

const PredefinedClipboardMimeTypes: array [TPredefinedClipboardFormat] of string = ('text/plain', 'image/bmp', 'image/xpm', 'image/lcl.icon', 'image/lcl.picture', 'image/lcl.metafilepict', 'application/lcl.object', 'application/lcl.component', 'application/lcl.customdata');


PRGBAQuad

Declaration

Source position: lcltype.pp line 1333

type PRGBAQuad = ^TRGBAQuad;


PRGBQUAD

Declaration

Source position: lcltype.pp line 1317

type PRGBQUAD = ^TRGBQUAD;


PRGBTriple

Declaration

Source position: lcltype.pp line 1308

type PRGBTriple = ^TRGBTriple;


PROOF_QUALITY

Declaration

Source position: lcltype.pp line 1442

const PROOF_QUALITY = 2;


PS_ALTERNATE

Declaration

Source position: lcltype.pp line 1614

const PS_ALTERNATE = 8;


PS_COSMETIC

Declaration

Source position: lcltype.pp line 1627

const PS_COSMETIC = 0;


PS_DASH

Declaration

Source position: lcltype.pp line 1607

const PS_DASH = 1;


PS_DASHDOT

Declaration

Source position: lcltype.pp line 1609

const PS_DASHDOT = 3;


PS_DASHDOTDOT

Declaration

Source position: lcltype.pp line 1610

const PS_DASHDOTDOT = 4;


PS_DOT

Declaration

Source position: lcltype.pp line 1608

const PS_DOT = 2;


PS_ENDCAP_FLAT

Declaration

Source position: lcltype.pp line 1619

const PS_ENDCAP_FLAT = $200;


PS_ENDCAP_MASK

Declaration

Source position: lcltype.pp line 1620

const PS_ENDCAP_MASK = 3840;


PS_ENDCAP_ROUND

Declaration

Source position: lcltype.pp line 1617

const PS_ENDCAP_ROUND = 0;


PS_ENDCAP_SQUARE

Declaration

Source position: lcltype.pp line 1618

const PS_ENDCAP_SQUARE = $100;


PS_GEOMETRIC

Declaration

Source position: lcltype.pp line 1628

const PS_GEOMETRIC = $10000;


PS_INSIDEFRAME

Declaration

Source position: lcltype.pp line 1612

const PS_INSIDEFRAME = 6;


PS_JOIN_BEVEL

Declaration

Source position: lcltype.pp line 1623

const PS_JOIN_BEVEL = $1000;


PS_JOIN_MASK

Declaration

Source position: lcltype.pp line 1625

const PS_JOIN_MASK = 61440;


PS_JOIN_MITER

Declaration

Source position: lcltype.pp line 1624

const PS_JOIN_MITER = $2000;


PS_JOIN_ROUND

Declaration

Source position: lcltype.pp line 1622

const PS_JOIN_ROUND = 0;


PS_NULL

Declaration

Source position: lcltype.pp line 1611

const PS_NULL = 5;


PS_SOLID

Declaration

Source position: lcltype.pp line 1606

const PS_SOLID = 0;


PS_STYLE_MASK

Declaration

Source position: lcltype.pp line 1615

const PS_STYLE_MASK = 15;


PS_TYPE_MASK

Declaration

Source position: lcltype.pp line 1629

const PS_TYPE_MASK = $F0000;


PS_USERSTYLE

Declaration

Source position: lcltype.pp line 1613

const PS_USERSTYLE = 7;


PScreenInfo

Declaration

Source position: lcltype.pp line 1072

type PScreenInfo = ^TScreenInfo;


PScrollInfo

Declaration

Source position: lcltype.pp line 1208

type PScrollInfo = ^TScrollInfo;


PTextMetric

Declaration

Source position: lcltype.pp line 2439

type PTextMetric = PTextMetricA;


PTextMetricA

Declaration

Source position: lcltype.pp line 2437

type PTextMetricA = ^TTextMetricA;


PTextMetricW

Declaration

Source position: lcltype.pp line 2438

type PTextMetricW = ^TTextMetricW;


PTriVertex

Declaration

Source position: lcltype.pp line 1232

type PTriVertex = ^tagTriVertex;


PWindowPos

Declaration

Source position: lcltype.pp line 1186

type PWindowPos = ^TWIndowPos;


PWndClass

Declaration

Source position: lcltype.pp line 2586

type PWndClass = PWndClassA;


PWndClassA

Declaration

Source position: lcltype.pp line 2584

type PWndClassA = ^TWndClassA;


PWndClassEx

Declaration

Source position: lcltype.pp line 2544

type PWndClassEx = PWndClassExA;


PWndClassExA

Declaration

Source position: lcltype.pp line 2542

type PWndClassExA = ^TWndClassExA;


PWndClassExW

Declaration

Source position: lcltype.pp line 2543

type PWndClassExW = ^TWndClassExW;


PWndClassW

Declaration

Source position: lcltype.pp line 2585

type PWndClassW = ^TWndClassW;


R2_BLACK

Binary raster operation (Dst op Pen): all black.

Declaration

Source position: lcltype.pp line 174

const R2_BLACK = 1;


R2_COPYPEN

Binary raster operation (Dst op Pen): Pen.

Declaration

Source position: lcltype.pp line 186

const R2_COPYPEN = 13;


R2_LAST

Highest binary raster operation code.

Declaration

Source position: lcltype.pp line 190

const R2_LAST = 16;


R2_MASKNOTPEN

Binary raster operation (Dst op Pen): Dst and not Pen.

Declaration

Source position: lcltype.pp line 176

const R2_MASKNOTPEN = 3;


R2_MASKPEN

Binary raster operation (Dst op Pen): Dst and Pen.

Declaration

Source position: lcltype.pp line 182

const R2_MASKPEN = 9;


R2_MASKPENNOT

Binary raster operation (Dst op Pen): (not Dst) and Pen.

Declaration

Source position: lcltype.pp line 178

const R2_MASKPENNOT = 5;


R2_MERGENOTPEN

Binary raster operation (Dst op Pen): Dst or not Pen.

Declaration

Source position: lcltype.pp line 185

const R2_MERGENOTPEN = 12;


R2_MERGEPEN

Binary raster operation (Dst op Pen): Dst or Pen.

Declaration

Source position: lcltype.pp line 188

const R2_MERGEPEN = 15;


R2_MERGEPENNOT

Binary raster operation (Dst op Pen): (not Dst) or Pen.

Declaration

Source position: lcltype.pp line 187

const R2_MERGEPENNOT = 14;


R2_NOP

Binary raster operation (Dst op Pen): Dst.

Declaration

Source position: lcltype.pp line 184

const R2_NOP = 11;


R2_NOT

Binary raster operation (Dst op Pen): not Dst.

Declaration

Source position: lcltype.pp line 179

const R2_NOT = 6;


R2_NOTCOPYPEN

Binary raster operation (Dst op Pen): not Pen.

Declaration

Source position: lcltype.pp line 177

const R2_NOTCOPYPEN = 4;


R2_NOTMASKPEN

Binary raster operation (Dst op Pen): not (Dst and Pen).

Declaration

Source position: lcltype.pp line 181

const R2_NOTMASKPEN = 8;


R2_NOTMERGEPEN

Binary raster operation (Dst op Pen): not (Dst or Pen).

Declaration

Source position: lcltype.pp line 175

const R2_NOTMERGEPEN = 2;


R2_NOTXORPEN

Binary raster operation (Dst op Pen): not (Dst xor Pen).

Declaration

Source position: lcltype.pp line 183

const R2_NOTXORPEN = 10;


R2_WHITE

Binary raster operation (Dst op Pen): all white.

Declaration

Source position: lcltype.pp line 189

const R2_WHITE = 16;


R2_XORPEN

Binary raster operation (Dst op Pen): Dst xor Pen.

Declaration

Source position: lcltype.pp line 180

const R2_XORPEN = 7;


RASTER_FONTTYPE

Declaration

Source position: lcltype.pp line 1390

const RASTER_FONTTYPE = 1;


RDW_ALLCHILDREN

Declaration

Source position: lcltype.pp line 1042

const RDW_ALLCHILDREN = $0080;


RDW_ERASE

Declaration

Source position: lcltype.pp line 1037

const RDW_ERASE = $0004;


RDW_ERASENOW

Declaration

Source position: lcltype.pp line 1044

const RDW_ERASENOW = $0200;


RDW_FRAME

Declaration

Source position: lcltype.pp line 1045

const RDW_FRAME = $0400;


RDW_INTERNALPAINT

Declaration

Source position: lcltype.pp line 1036

const RDW_INTERNALPAINT = $0002;


RDW_INVALIDATE

Declaration

Source position: lcltype.pp line 1035

const RDW_INVALIDATE = $0001;


RDW_NOCHILDREN

Declaration

Source position: lcltype.pp line 1041

const RDW_NOCHILDREN = $0040;


RDW_NOERASE

Declaration

Source position: lcltype.pp line 1040

const RDW_NOERASE = $0020;


RDW_NOFRAME

Declaration

Source position: lcltype.pp line 1046

const RDW_NOFRAME = $0800;


RDW_NOINTERNALPAINT

Declaration

Source position: lcltype.pp line 1039

const RDW_NOINTERNALPAINT = $0010;


RDW_UPDATENOW

Declaration

Source position: lcltype.pp line 1043

const RDW_UPDATENOW = $0100;


RDW_VALIDATE

Declaration

Source position: lcltype.pp line 1038

const RDW_VALIDATE = $0008;


Region_Error

Declaration

Source position: lcltype.pp line 803

const Region_Error = Error;


RGBQUAD

Declaration

Source position: lcltype.pp line 1325

type RGBQUAD = tagRGBQUAD;


RGBTRIPLE

Declaration

Source position: lcltype.pp line 1315

type RGBTRIPLE = tagRGBTRIPLE;


RGN_AND

CombineRgn mode: intersection (r1 AND r2).

Declaration

Source position: lcltype.pp line 235

const RGN_AND = 1;


RGN_COPY

CombineRgn mode: copy of r1.

Declaration

Source position: lcltype.pp line 239

const RGN_COPY = 5;


RGN_DIFF

CombineRgn mode: arithmetic difference (r1 - r2).

Declaration

Source position: lcltype.pp line 238

const RGN_DIFF = 4;


RGN_OR

CombineRgn mode: union (r1 OR r2).

Declaration

Source position: lcltype.pp line 236

const RGN_OR = 2;


RGN_XOR

CombineRgn mode: logical difference (r1 XOR r2).

Declaration

Source position: lcltype.pp line 237

const RGN_XOR = 3;


RT_ACCELERATOR

Declaration

Source position: lcltype.pp line 2221

const RT_ACCELERATOR = TResourceType(9);


RT_ANICURSOR

Declaration

Source position: lcltype.pp line 2236

const RT_ANICURSOR = TResourceType(21);


RT_ANIICON

Declaration

Source position: lcltype.pp line 2237

const RT_ANIICON = TResourceType(22);


RT_BITMAP

Declaration

Source position: lcltype.pp line 2214

const RT_BITMAP = TResourceType(2);


RT_CURSOR

Declaration

Source position: lcltype.pp line 2213

const RT_CURSOR = TResourceType(1);


RT_DIALOG

Declaration

Source position: lcltype.pp line 2217

const RT_DIALOG = TResourceType(5);


RT_FONT

Declaration

Source position: lcltype.pp line 2220

const RT_FONT = TResourceType(8);


RT_FONTDIR

Declaration

Source position: lcltype.pp line 2219

const RT_FONTDIR = TResourceType(7);


RT_GROUP_CURSOR

Declaration

Source position: lcltype.pp line 2224

const RT_GROUP_CURSOR = TResourceType(12);


RT_GROUP_ICON

Declaration

Source position: lcltype.pp line 2225

const RT_GROUP_ICON = TResourceType(14);


RT_HTML

Declaration

Source position: lcltype.pp line 2238

const RT_HTML = TResourceType(23);


RT_ICON

Declaration

Source position: lcltype.pp line 2215

const RT_ICON = TResourceType(3);


RT_MANIFEST

Declaration

Source position: lcltype.pp line 2239

const RT_MANIFEST = TResourceType(24);


RT_MENU

Declaration

Source position: lcltype.pp line 2216

const RT_MENU = TResourceType(4);


RT_MESSAGETABLE

Declaration

Source position: lcltype.pp line 2223

const RT_MESSAGETABLE = TResourceType(11);


RT_RCDATA

Declaration

Source position: lcltype.pp line 2222

const RT_RCDATA = TResourceType(10);


RT_STRING

Declaration

Source position: lcltype.pp line 2218

const RT_STRING = TResourceType(6);


RT_VERSION

Declaration

Source position: lcltype.pp line 2226

const RT_VERSION = TResourceType(16);


RUSSIAN_CHARSET

Declaration

Source position: lcltype.pp line 1488

const RUSSIAN_CHARSET = 204;


SB_BOTH

Declaration

Source position: lcltype.pp line 810

const SB_BOTH = 3;


SB_BOTTOM

Declaration

Source position: lcltype.pp line 825

const SB_BOTTOM = 7;


SB_CTL

Declaration

Source position: lcltype.pp line 809

const SB_CTL = 2;


SB_ENDSCROLL

Declaration

Source position: lcltype.pp line 827

const SB_ENDSCROLL = 8;


SB_Horz

Declaration

Source position: lcltype.pp line 807

const SB_Horz = 0;


SB_LEFT

Declaration

Source position: lcltype.pp line 824

const SB_LEFT = 6;


SB_LINEDOWN

Declaration

Source position: lcltype.pp line 815

const SB_LINEDOWN = 1;


SB_LINELEFT

Declaration

Source position: lcltype.pp line 814

const SB_LINELEFT = 0;


SB_LINERIGHT

Declaration

Source position: lcltype.pp line 816

const SB_LINERIGHT = 1;


SB_LINEUP

Declaration

Source position: lcltype.pp line 813

const SB_LINEUP = 0;


SB_PAGEDOWN

Declaration

Source position: lcltype.pp line 819

const SB_PAGEDOWN = 3;


SB_PAGELEFT

Declaration

Source position: lcltype.pp line 818

const SB_PAGELEFT = 2;


SB_PAGERIGHT

Declaration

Source position: lcltype.pp line 820

const SB_PAGERIGHT = 3;


SB_PAGEUP

Declaration

Source position: lcltype.pp line 817

const SB_PAGEUP = 2;


SB_POLICY_CONTINUOUS

Declaration

Source position: lcltype.pp line 828

const SB_POLICY_CONTINUOUS = 10;


SB_POLICY_DELAYED

Declaration

Source position: lcltype.pp line 830

const SB_POLICY_DELAYED = 12;


SB_POLICY_DISCONTINUOUS

Declaration

Source position: lcltype.pp line 829

const SB_POLICY_DISCONTINUOUS = 11;


SB_RIGHT

Declaration

Source position: lcltype.pp line 826

const SB_RIGHT = 7;


SB_THUMBPOSITION

Declaration

Source position: lcltype.pp line 821

const SB_THUMBPOSITION = 4;


SB_THUMBTRACK

Declaration

Source position: lcltype.pp line 822

const SB_THUMBTRACK = 5;


SB_TOP

Declaration

Source position: lcltype.pp line 823

const SB_TOP = 6;


SB_Vert

Declaration

Source position: lcltype.pp line 808

const SB_Vert = 1;


SBS_BOTTOMALIGN

Declaration

Source position: lcltype.pp line 836

const SBS_BOTTOMALIGN = 4;


SBS_HORZ

Declaration

Source position: lcltype.pp line 832

const SBS_HORZ = 0;


SBS_LEFTALIGN

Declaration

Source position: lcltype.pp line 835

const SBS_LEFTALIGN = 2;


SBS_RIGHTALIGN

Declaration

Source position: lcltype.pp line 837

const SBS_RIGHTALIGN = 4;


SBS_SIZEBOX

Declaration

Source position: lcltype.pp line 840

const SBS_SIZEBOX = 8;


SBS_SIZEBOXBOTTOMRIGHTALIGN

Declaration

Source position: lcltype.pp line 839

const SBS_SIZEBOXBOTTOMRIGHTALIGN = 4;


SBS_SIZEBOXTOPLEFTALIGN

Declaration

Source position: lcltype.pp line 838

const SBS_SIZEBOXTOPLEFTALIGN = 2;


SBS_SIZEGRIP

Declaration

Source position: lcltype.pp line 841

const SBS_SIZEGRIP = $10;


SBS_TOPALIGN

Declaration

Source position: lcltype.pp line 834

const SBS_TOPALIGN = 2;


SBS_VERT

Declaration

Source position: lcltype.pp line 833

const SBS_VERT = 1;


scMeta

Declaration

Source position: lcltype.pp line 386

const scMeta = $1000;


SHIFTJIS_CHARSET

Declaration

Source position: lcltype.pp line 1477

const SHIFTJIS_CHARSET = 128;


Short

Declaration

Source position: lcltype.pp line 114

type Short = SmallInt;


SIF_ALL

Request all scrollbar properties.

Declaration

Source position: lcltype.pp line 848

const SIF_ALL = SIF_RANGE or SIF_PAGE or SIF_POS or SIF_TRACKPOS;

See also

tagScrollInfo

The Scrollbar properties parameter record.


SIF_DISABLENOSCROLL

Disable the scrollbar if not needed.

Declaration

Source position: lcltype.pp line 846

const SIF_DISABLENOSCROLL = 8;

See also

tagScrollInfo

The Scrollbar properties parameter record.


SIF_PAGE

Request for the scrollbar page size.

Declaration

Source position: lcltype.pp line 844

const SIF_PAGE = 2;

See also

tagScrollInfo

The Scrollbar properties parameter record.


SIF_POS

Request for the scrollbar position.

Declaration

Source position: lcltype.pp line 845

const SIF_POS = 4;

See also

tagScrollInfo

The Scrollbar properties parameter record.


SIF_RANGE

Request for the scrollbar range.

Declaration

Source position: lcltype.pp line 843

const SIF_RANGE = 1;

See also

tagScrollInfo

The Scrollbar properties parameter record.


SIF_TRACKPOS

Request for the scrollbar tracking position.

Declaration

Source position: lcltype.pp line 847

const SIF_TRACKPOS = $10;

See also

tagScrollInfo

The Scrollbar properties parameter record.


SIF_UPDATEPOLICY

Declaration

Source position: lcltype.pp line 849

const SIF_UPDATEPOLICY = $100;

See also

tagScrollInfo

The Scrollbar properties parameter record.


SimpleRegion

Declaration

Source position: lcltype.pp line 801

const SimpleRegion = 2;


SIZE_FULLSCREEN

Declaration

Source position: lcltype.pp line 877

const SIZE_FULLSCREEN = 16;


SIZE_MAXHIDE

Declaration

Source position: lcltype.pp line 876

const SIZE_MAXHIDE = 4;


SIZE_MAXIMIZED

Declaration

Source position: lcltype.pp line 874

const SIZE_MAXIMIZED = 2;


SIZE_MAXSHOW

Declaration

Source position: lcltype.pp line 875

const SIZE_MAXSHOW = 3;


SIZE_MINIMIZED

Declaration

Source position: lcltype.pp line 873

const SIZE_MINIMIZED = 1;


SIZE_RESTORED

Declaration

Source position: lcltype.pp line 872

const SIZE_RESTORED = 0;


Size_SourceIsInterface

Declaration

Source position: lcltype.pp line 878

const Size_SourceIsInterface = 128;


SIZEFULLSCREEN

Declaration

Source position: lcltype.pp line 882

const SIZEFULLSCREEN = SIZE_MAXIMIZED;


SIZEICONIC

Declaration

Source position: lcltype.pp line 881

const SIZEICONIC = SIZE_MINIMIZED;


SIZENORMAL

Declaration

Source position: lcltype.pp line 880

const SIZENORMAL = SIZE_RESTORED;


SIZEPALETTE

Number of entries in the color palette

Declaration

Source position: lcltype.pp line 2148

const SIZEPALETTE = 104;


SIZEZOOMHIDE

Declaration

Source position: lcltype.pp line 884

const SIZEZOOMHIDE = SIZE_MAXHIDE;


SIZEZOOMSHOW

Declaration

Source position: lcltype.pp line 883

const SIZEZOOMSHOW = SIZE_MAXSHOW;


SM_ARRANGE

Declaration

Source position: lcltype.pp line 1918

const SM_ARRANGE = 56;


SM_CLEANBOOT

Declaration

Source position: lcltype.pp line 1926

const SM_CLEANBOOT = 67;


SM_CMETRICS

Declaration

Source position: lcltype.pp line 1935

const SM_CMETRICS = 76;


SM_CMONITORS

Declaration

Source position: lcltype.pp line 1941

const SM_CMONITORS = 80;


SM_CMOUSEBUTTONS

Declaration

Source position: lcltype.pp line 1899

const SM_CMOUSEBUTTONS = 43;


SM_CXBORDER

Declaration

Source position: lcltype.pp line 1861

const SM_CXBORDER = 5;


SM_CXCURSOR

Declaration

Source position: lcltype.pp line 1869

const SM_CXCURSOR = 13;


SM_CXDLGFRAME

Declaration

Source position: lcltype.pp line 1863

const SM_CXDLGFRAME = 7;


SM_CXDOUBLECLK

Declaration

Source position: lcltype.pp line 1892

const SM_CXDOUBLECLK = 36;


SM_CXDRAG

Declaration

Source position: lcltype.pp line 1927

const SM_CXDRAG = 68;


SM_CXEDGE

Declaration

Source position: lcltype.pp line 1907

const SM_CXEDGE = 45;


SM_CXFIXEDFRAME

Declaration

Source position: lcltype.pp line 1901

const SM_CXFIXEDFRAME = SM_CXDLGFRAME;


SM_CXFRAME

Declaration

Source position: lcltype.pp line 1888

const SM_CXFRAME = 32;


SM_CXFULLSCREEN

Declaration

Source position: lcltype.pp line 1872

const SM_CXFULLSCREEN = 16;


SM_CXHSCROLL

Declaration

Source position: lcltype.pp line 1877

const SM_CXHSCROLL = 21;


SM_CXHTHUMB

Declaration

Source position: lcltype.pp line 1866

const SM_CXHTHUMB = 10;


SM_CXICON

Declaration

Source position: lcltype.pp line 1867

const SM_CXICON = 11;


SM_CXICONSPACING

Declaration

Source position: lcltype.pp line 1894

const SM_CXICONSPACING = 38;


SM_CXMAXIMIZED

Declaration

Source position: lcltype.pp line 1923

const SM_CXMAXIMIZED = 61;


SM_CXMAXTRACK

Declaration

Source position: lcltype.pp line 1921

const SM_CXMAXTRACK = 59;


SM_CXMENUCHECK

Declaration

Source position: lcltype.pp line 1930

const SM_CXMENUCHECK = 71;


SM_CXMENUSIZE

Declaration

Source position: lcltype.pp line 1916

const SM_CXMENUSIZE = 54;


SM_CXMIN

Declaration

Source position: lcltype.pp line 1884

const SM_CXMIN = 28;


SM_CXMINIMIZED

Declaration

Source position: lcltype.pp line 1919

const SM_CXMINIMIZED = 57;


SM_CXMINSPACING

Declaration

Source position: lcltype.pp line 1909

const SM_CXMINSPACING = 47;


SM_CXMINTRACK

Declaration

Source position: lcltype.pp line 1890

const SM_CXMINTRACK = 34;


SM_CXSCREEN

Declaration

Source position: lcltype.pp line 1856

const SM_CXSCREEN = 0;


SM_CXSIZE

Declaration

Source position: lcltype.pp line 1886

const SM_CXSIZE = 30;


SM_CXSIZEFRAME

Declaration

Source position: lcltype.pp line 1903

const SM_CXSIZEFRAME = SM_CXFRAME;


SM_CXSMICON

Declaration

Source position: lcltype.pp line 1911

const SM_CXSMICON = 49;


SM_CXSMSIZE

Declaration

Source position: lcltype.pp line 1914

const SM_CXSMSIZE = 52;


SM_CXVIRTUALSCREEN

Declaration

Source position: lcltype.pp line 1939

const SM_CXVIRTUALSCREEN = 78;


SM_CXVSCROLL

Declaration

Source position: lcltype.pp line 1858

const SM_CXVSCROLL = 2;


SM_CYBORDER

Declaration

Source position: lcltype.pp line 1862

const SM_CYBORDER = 6;


SM_CYCAPTION

Declaration

Source position: lcltype.pp line 1860

const SM_CYCAPTION = 4;


SM_CYCURSOR

Declaration

Source position: lcltype.pp line 1870

const SM_CYCURSOR = 14;


SM_CYDLGFRAME

Declaration

Source position: lcltype.pp line 1864

const SM_CYDLGFRAME = 8;


SM_CYDOUBLECLK

Declaration

Source position: lcltype.pp line 1893

const SM_CYDOUBLECLK = 37;


SM_CYDRAG

Declaration

Source position: lcltype.pp line 1928

const SM_CYDRAG = 69;


SM_CYEDGE

Declaration

Source position: lcltype.pp line 1908

const SM_CYEDGE = 46;


SM_CYFIXEDFRAME

Declaration

Source position: lcltype.pp line 1902

const SM_CYFIXEDFRAME = SM_CYDLGFRAME;


SM_CYFRAME

Declaration

Source position: lcltype.pp line 1889

const SM_CYFRAME = 33;


SM_CYFULLSCREEN

Declaration

Source position: lcltype.pp line 1873

const SM_CYFULLSCREEN = 17;


SM_CYHSCROLL

Declaration

Source position: lcltype.pp line 1859

const SM_CYHSCROLL = 3;


SM_CYICON

Declaration

Source position: lcltype.pp line 1868

const SM_CYICON = 12;


SM_CYICONSPACING

Declaration

Source position: lcltype.pp line 1895

const SM_CYICONSPACING = 39;


SM_CYKANJIWINDOW

Declaration

Source position: lcltype.pp line 1874

const SM_CYKANJIWINDOW = 18;


SM_CYMAXIMIZED

Declaration

Source position: lcltype.pp line 1924

const SM_CYMAXIMIZED = 62;


SM_CYMAXTRACK

Declaration

Source position: lcltype.pp line 1922

const SM_CYMAXTRACK = 60;


SM_CYMENU

Declaration

Source position: lcltype.pp line 1871

const SM_CYMENU = 15;


SM_CYMENUCHECK

Declaration

Source position: lcltype.pp line 1931

const SM_CYMENUCHECK = 72;


SM_CYMENUSIZE

Declaration

Source position: lcltype.pp line 1917

const SM_CYMENUSIZE = 55;


SM_CYMIN

Declaration

Source position: lcltype.pp line 1885

const SM_CYMIN = 29;


SM_CYMINIMIZED

Declaration

Source position: lcltype.pp line 1920

const SM_CYMINIMIZED = 58;


SM_CYMINSPACING

Declaration

Source position: lcltype.pp line 1910

const SM_CYMINSPACING = 48;


SM_CYMINTRACK

Declaration

Source position: lcltype.pp line 1891

const SM_CYMINTRACK = 35;


SM_CYSCREEN

Declaration

Source position: lcltype.pp line 1857

const SM_CYSCREEN = 1;


SM_CYSIZE

Declaration

Source position: lcltype.pp line 1887

const SM_CYSIZE = 31;


SM_CYSIZEFRAME

Declaration

Source position: lcltype.pp line 1904

const SM_CYSIZEFRAME = SM_CYFRAME;


SM_CYSMCAPTION

Declaration

Source position: lcltype.pp line 1913

const SM_CYSMCAPTION = 51;


SM_CYSMICON

Declaration

Source position: lcltype.pp line 1912

const SM_CYSMICON = 50;


SM_CYSMSIZE

Declaration

Source position: lcltype.pp line 1915

const SM_CYSMSIZE = 53;


SM_CYVIRTUALSCREEN

Declaration

Source position: lcltype.pp line 1940

const SM_CYVIRTUALSCREEN = 79;


SM_CYVSCROLL

Declaration

Source position: lcltype.pp line 1876

const SM_CYVSCROLL = 20;


SM_CYVTHUMB

Declaration

Source position: lcltype.pp line 1865

const SM_CYVTHUMB = 9;


SM_DBCSENABLED

Declaration

Source position: lcltype.pp line 1898

const SM_DBCSENABLED = 42;


SM_DEBUG

Declaration

Source position: lcltype.pp line 1878

const SM_DEBUG = 22;


SM_LCLHasFormAlphaBlend

Declaration

Source position: lcltype.pp line 1951

const SM_LCLHasFormAlphaBlend = 123;


SM_LCLMAXIMIZEDHEIGHT

Declaration

Source position: lcltype.pp line 1949

const SM_LCLMAXIMIZEDHEIGHT = 122;


SM_LCLMAXIMIZEDWIDTH

Declaration

Source position: lcltype.pp line 1948

const SM_LCLMAXIMIZEDWIDTH = 121;


SM_MENUDROPALIGNMENT

Declaration

Source position: lcltype.pp line 1896

const SM_MENUDROPALIGNMENT = 40;


SM_MIDEASTENABLED

Declaration

Source position: lcltype.pp line 1933

const SM_MIDEASTENABLED = 74;


SM_MOUSEPRESENT

Declaration

Source position: lcltype.pp line 1875

const SM_MOUSEPRESENT = 19;


SM_MOUSEWHEELPRESENT

Declaration

Source position: lcltype.pp line 1934

const SM_MOUSEWHEELPRESENT = 75;


SM_NETWORK

Declaration

Source position: lcltype.pp line 1925

const SM_NETWORK = 63;


SM_PENWINDOWS

Declaration

Source position: lcltype.pp line 1897

const SM_PENWINDOWS = 41;


SM_REMOTESESSION

Declaration

Source position: lcltype.pp line 1953

const SM_REMOTESESSION = $1000;


SM_RESERVED1

Declaration

Source position: lcltype.pp line 1880

const SM_RESERVED1 = 24;


SM_RESERVED2

Declaration

Source position: lcltype.pp line 1881

const SM_RESERVED2 = 25;


SM_RESERVED3

Declaration

Source position: lcltype.pp line 1882

const SM_RESERVED3 = 26;


SM_RESERVED4

Declaration

Source position: lcltype.pp line 1883

const SM_RESERVED4 = 27;


SM_SAMEDISPLAYFORMAT

Declaration

Source position: lcltype.pp line 1942

const SM_SAMEDISPLAYFORMAT = 81;


SM_SECURE

Declaration

Source position: lcltype.pp line 1906

const SM_SECURE = 44;


SM_SHOWSOUNDS

Declaration

Source position: lcltype.pp line 1929

const SM_SHOWSOUNDS = 70;


SM_SLOWMACHINE

Declaration

Source position: lcltype.pp line 1932

const SM_SLOWMACHINE = 73;


SM_SWAPBUTTON

Declaration

Source position: lcltype.pp line 1879

const SM_SWAPBUTTON = 23;


SM_SWSCROLLBARSPACING

Declaration

Source position: lcltype.pp line 1944

const SM_SWSCROLLBARSPACING = 120;


SM_XVIRTUALSCREEN

Declaration

Source position: lcltype.pp line 1937

const SM_XVIRTUALSCREEN = 76;


SM_YVIRTUALSCREEN

Declaration

Source position: lcltype.pp line 1938

const SM_YVIRTUALSCREEN = 77;


SPI_GETACCESSTIMEOUT

Declaration

Source position: lcltype.pp line 2012

const SPI_GETACCESSTIMEOUT = 60;


SPI_GETACTIVEWINDOWTRACKING

Declaration

Source position: lcltype.pp line 2067

const SPI_GETACTIVEWINDOWTRACKING = 4096;


SPI_GETACTIVEWNDTRKTIMEOUT

Declaration

Source position: lcltype.pp line 2099

const SPI_GETACTIVEWNDTRKTIMEOUT = 8194;


SPI_GETACTIVEWNDTRKZORDER

Declaration

Source position: lcltype.pp line 2081

const SPI_GETACTIVEWNDTRKZORDER = 4108;


SPI_GETANIMATION

Declaration

Source position: lcltype.pp line 2024

const SPI_GETANIMATION = 72;


SPI_GETBEEP

Declaration

Source position: lcltype.pp line 1958

const SPI_GETBEEP = 1;


SPI_GETBLOCKSENDINPUTRESETS

Declaration

Source position: lcltype.pp line 2115

const SPI_GETBLOCKSENDINPUTRESETS = 4134;


SPI_GETBORDER

Declaration

Source position: lcltype.pp line 1962

const SPI_GETBORDER = 5;


SPI_GETCARETWIDTH

Declaration

Source position: lcltype.pp line 2103

const SPI_GETCARETWIDTH = 8198;


SPI_GETCOMBOBOXANIMATION

Declaration

Source position: lcltype.pp line 2071

const SPI_GETCOMBOBOXANIMATION = 4100;


SPI_GETCURSORSHADOW

Declaration

Source position: lcltype.pp line 2093

const SPI_GETCURSORSHADOW = 4122;


SPI_GETDEFAULTINPUTLANG

Declaration

Source position: lcltype.pp line 2041

const SPI_GETDEFAULTINPUTLANG = 89;


SPI_GETDESKWALLPAPER

Declaration

Source position: lcltype.pp line 2066

const SPI_GETDESKWALLPAPER = 115;


SPI_GETDRAGFULLWINDOWS

Declaration

Source position: lcltype.pp line 1992

const SPI_GETDRAGFULLWINDOWS = 38;


SPI_GETDROPSHADOW

Declaration

Source position: lcltype.pp line 2113

const SPI_GETDROPSHADOW = 4132;


SPI_GETFASTTASKSWITCH

Declaration

Source position: lcltype.pp line 1989

const SPI_GETFASTTASKSWITCH = 35;


SPI_GETFILTERKEYS

Declaration

Source position: lcltype.pp line 2002

const SPI_GETFILTERKEYS = 50;


SPI_GETFLATMENU

Declaration

Source position: lcltype.pp line 2111

const SPI_GETFLATMENU = 4130;


SPI_GETFOCUSBORDERHEIGHT

Declaration

Source position: lcltype.pp line 2125

const SPI_GETFOCUSBORDERHEIGHT = 8208;


SPI_GETFOCUSBORDERWIDTH

Declaration

Source position: lcltype.pp line 2123

const SPI_GETFOCUSBORDERWIDTH = 8206;


SPI_GETFONTSMOOTHING

Declaration

Source position: lcltype.pp line 2026

const SPI_GETFONTSMOOTHING = 74;


SPI_GETFONTSMOOTHINGCONTRAST

Declaration

Source position: lcltype.pp line 2121

const SPI_GETFONTSMOOTHINGCONTRAST = 8204;


SPI_GETFONTSMOOTHINGORIENTATION

Declaration

Source position: lcltype.pp line 2127

const SPI_GETFONTSMOOTHINGORIENTATION = 8210;


SPI_GETFONTSMOOTHINGTYPE

Declaration

Source position: lcltype.pp line 2119

const SPI_GETFONTSMOOTHINGTYPE = 8202;


SPI_GETFOREGROUNDFLASHCOUNT

Declaration

Source position: lcltype.pp line 2101

const SPI_GETFOREGROUNDFLASHCOUNT = 8196;


SPI_GETFOREGROUNDLOCKTIMEOUT

Declaration

Source position: lcltype.pp line 2097

const SPI_GETFOREGROUNDLOCKTIMEOUT = 8192;


SPI_GETGRADIENTCAPTIONS

Declaration

Source position: lcltype.pp line 2075

const SPI_GETGRADIENTCAPTIONS = 4104;


SPI_GETGRIDGRANULARITY

Declaration

Source position: lcltype.pp line 1972

const SPI_GETGRIDGRANULARITY = 18;


SPI_GETHIGHCONTRAST

Declaration

Source position: lcltype.pp line 2018

const SPI_GETHIGHCONTRAST = 66;


SPI_GETHOTTRACKING

Declaration

Source position: lcltype.pp line 2083

const SPI_GETHOTTRACKING = 4110;


SPI_GETICONMETRICS

Declaration

Source position: lcltype.pp line 1997

const SPI_GETICONMETRICS = 45;


SPI_GETICONTITLELOGFONT

Declaration

Source position: lcltype.pp line 1985

const SPI_GETICONTITLELOGFONT = 31;


SPI_GETICONTITLEWRAP

Declaration

Source position: lcltype.pp line 1979

const SPI_GETICONTITLEWRAP = 25;


SPI_GETKEYBOARDCUES

Declaration

Source position: lcltype.pp line 2077

const SPI_GETKEYBOARDCUES = 4106;


SPI_GETKEYBOARDDELAY

Declaration

Source position: lcltype.pp line 1976

const SPI_GETKEYBOARDDELAY = 22;


SPI_GETKEYBOARDPREF

Declaration

Source position: lcltype.pp line 2020

const SPI_GETKEYBOARDPREF = 68;


SPI_GETKEYBOARDSPEED

Declaration

Source position: lcltype.pp line 1964

const SPI_GETKEYBOARDSPEED = 10;


SPI_GETLISTBOXSMOOTHSCROLLING

Declaration

Source position: lcltype.pp line 2073

const SPI_GETLISTBOXSMOOTHSCROLLING = 4102;


SPI_GETLOWPOWERACTIVE

Declaration

Source position: lcltype.pp line 2035

const SPI_GETLOWPOWERACTIVE = 83;


SPI_GETLOWPOWERTIMEOUT

Declaration

Source position: lcltype.pp line 2031

const SPI_GETLOWPOWERTIMEOUT = 79;


SPI_GETMENUANIMATION

Declaration

Source position: lcltype.pp line 2069

const SPI_GETMENUANIMATION = 4098;


SPI_GETMENUDROPALIGNMENT

Declaration

Source position: lcltype.pp line 1981

const SPI_GETMENUDROPALIGNMENT = 27;


SPI_GETMENUFADE

Declaration

Source position: lcltype.pp line 2085

const SPI_GETMENUFADE = 4114;


SPI_GETMENUSHOWDELAY

Declaration

Source position: lcltype.pp line 2059

const SPI_GETMENUSHOWDELAY = 106;


SPI_GETMENUUNDERLINES

Declaration

Source position: lcltype.pp line 2079

const SPI_GETMENUUNDERLINES = 4106;


SPI_GETMINIMIZEDMETRICS

Declaration

Source position: lcltype.pp line 1995

const SPI_GETMINIMIZEDMETRICS = 43;


SPI_GETMOUSE

Declaration

Source position: lcltype.pp line 1960

const SPI_GETMOUSE = 3;


SPI_GETMOUSECLICKLOCK

Declaration

Source position: lcltype.pp line 2107

const SPI_GETMOUSECLICKLOCK = 4126;


SPI_GETMOUSECLICKLOCKTIME

Declaration

Source position: lcltype.pp line 2117

const SPI_GETMOUSECLICKLOCKTIME = 8200;


SPI_GETMOUSEHOVERHEIGHT

Declaration

Source position: lcltype.pp line 2053

const SPI_GETMOUSEHOVERHEIGHT = 100;


SPI_GETMOUSEHOVERTIME

Declaration

Source position: lcltype.pp line 2055

const SPI_GETMOUSEHOVERTIME = 102;


SPI_GETMOUSEHOVERWIDTH

Declaration

Source position: lcltype.pp line 2051

const SPI_GETMOUSEHOVERWIDTH = 98;


SPI_GETMOUSEKEYS

Declaration

Source position: lcltype.pp line 2006

const SPI_GETMOUSEKEYS = 54;


SPI_GETMOUSESONAR

Declaration

Source position: lcltype.pp line 2105

const SPI_GETMOUSESONAR = 4124;


SPI_GETMOUSESPEED

Declaration

Source position: lcltype.pp line 2063

const SPI_GETMOUSESPEED = 112;


SPI_GETMOUSETRAILS

Declaration

Source position: lcltype.pp line 2046

const SPI_GETMOUSETRAILS = 94;


SPI_GETMOUSEVANISH

Declaration

Source position: lcltype.pp line 2109

const SPI_GETMOUSEVANISH = 4128;


SPI_GETNONCLIENTMETRICS

Declaration

Source position: lcltype.pp line 1993

const SPI_GETNONCLIENTMETRICS = 41;


SPI_GETPOWEROFFACTIVE

Declaration

Source position: lcltype.pp line 2036

const SPI_GETPOWEROFFACTIVE = 84;


SPI_GETPOWEROFFTIMEOUT

Declaration

Source position: lcltype.pp line 2032

const SPI_GETPOWEROFFTIMEOUT = 80;


SPI_GETSCREENREADER

Declaration

Source position: lcltype.pp line 2022

const SPI_GETSCREENREADER = 70;


SPI_GETSCREENSAVEACTIVE

Declaration

Source position: lcltype.pp line 1970

const SPI_GETSCREENSAVEACTIVE = 16;


SPI_GETSCREENSAVERRUNNING

Declaration

Source position: lcltype.pp line 2065

const SPI_GETSCREENSAVERRUNNING = 114;


SPI_GETSCREENSAVETIMEOUT

Declaration

Source position: lcltype.pp line 1968

const SPI_GETSCREENSAVETIMEOUT = 14;


SPI_GETSELECTIONFADE

Declaration

Source position: lcltype.pp line 2087

const SPI_GETSELECTIONFADE = 4116;


SPI_GETSERIALKEYS

Declaration

Source position: lcltype.pp line 2014

const SPI_GETSERIALKEYS = 62;


SPI_GETSHOWIMEUI

Declaration

Source position: lcltype.pp line 2061

const SPI_GETSHOWIMEUI = 110;


SPI_GETSHOWSOUNDS

Declaration

Source position: lcltype.pp line 2008

const SPI_GETSHOWSOUNDS = 56;


SPI_GETSNAPTODEFBUTTON

Declaration

Source position: lcltype.pp line 2047

const SPI_GETSNAPTODEFBUTTON = 95;


SPI_GETSOUNDSENTRY

Declaration

Source position: lcltype.pp line 2016

const SPI_GETSOUNDSENTRY = 64;


SPI_GETSTICKYKEYS

Declaration

Source position: lcltype.pp line 2010

const SPI_GETSTICKYKEYS = 58;


SPI_GETTOGGLEKEYS

Declaration

Source position: lcltype.pp line 2004

const SPI_GETTOGGLEKEYS = 52;


SPI_GETTOOLTIPANIMATION

Declaration

Source position: lcltype.pp line 2089

const SPI_GETTOOLTIPANIMATION = 4118;


SPI_GETTOOLTIPFADE

Declaration

Source position: lcltype.pp line 2091

const SPI_GETTOOLTIPFADE = 4120;


SPI_GETUIEFFECTS

Declaration

Source position: lcltype.pp line 2095

const SPI_GETUIEFFECTS = 4158;


SPI_GETWHEELSCROLLLINES

Declaration

Source position: lcltype.pp line 2057

const SPI_GETWHEELSCROLLLINES = 104;


SPI_GETWINDOWSEXTENSION

Declaration

Source position: lcltype.pp line 2044

const SPI_GETWINDOWSEXTENSION = 92;


SPI_GETWORKAREA

Declaration

Source position: lcltype.pp line 2000

const SPI_GETWORKAREA = 48;


SPI_ICONHORIZONTALSPACING

Declaration

Source position: lcltype.pp line 1967

const SPI_ICONHORIZONTALSPACING = 13;


SPI_ICONVERTICALSPACING

Declaration

Source position: lcltype.pp line 1978

const SPI_ICONVERTICALSPACING = 24;


SPI_LANGDRIVER

Declaration

Source position: lcltype.pp line 1966

const SPI_LANGDRIVER = 12;


SPI_SCREENSAVERRUNNING

Declaration

Source position: lcltype.pp line 2049

const SPI_SCREENSAVERRUNNING = 97;


SPI_SETACCESSTIMEOUT

Declaration

Source position: lcltype.pp line 2013

const SPI_SETACCESSTIMEOUT = 61;


SPI_SETACTIVEWINDOWTRACKING

Declaration

Source position: lcltype.pp line 2068

const SPI_SETACTIVEWINDOWTRACKING = 4097;


SPI_SETACTIVEWNDTRKTIMEOUT

Declaration

Source position: lcltype.pp line 2100

const SPI_SETACTIVEWNDTRKTIMEOUT = 8195;


SPI_SETACTIVEWNDTRKZORDER

Declaration

Source position: lcltype.pp line 2082

const SPI_SETACTIVEWNDTRKZORDER = 4109;


SPI_SETANIMATION

Declaration

Source position: lcltype.pp line 2025

const SPI_SETANIMATION = 73;


SPI_SETBEEP

Declaration

Source position: lcltype.pp line 1959

const SPI_SETBEEP = 2;


SPI_SETBLOCKSENDINPUTRESETS

Declaration

Source position: lcltype.pp line 2116

const SPI_SETBLOCKSENDINPUTRESETS = 4135;


SPI_SETBORDER

Declaration

Source position: lcltype.pp line 1963

const SPI_SETBORDER = 6;


SPI_SETCARETWIDTH

Declaration

Source position: lcltype.pp line 2104

const SPI_SETCARETWIDTH = 8199;


SPI_SETCOMBOBOXANIMATION

Declaration

Source position: lcltype.pp line 2072

const SPI_SETCOMBOBOXANIMATION = 4101;


SPI_SETCURSORS

Declaration

Source position: lcltype.pp line 2039

const SPI_SETCURSORS = 87;


SPI_SETCURSORSHADOW

Declaration

Source position: lcltype.pp line 2094

const SPI_SETCURSORSHADOW = 4123;


SPI_SETDEFAULTINPUTLANG

Declaration

Source position: lcltype.pp line 2042

const SPI_SETDEFAULTINPUTLANG = 90;


SPI_SETDESKPATTERN

Declaration

Source position: lcltype.pp line 1975

const SPI_SETDESKPATTERN = 21;


SPI_SETDESKWALLPAPER

Declaration

Source position: lcltype.pp line 1974

const SPI_SETDESKWALLPAPER = 20;


SPI_SETDOUBLECLICKTIME

Declaration

Source position: lcltype.pp line 1986

const SPI_SETDOUBLECLICKTIME = 32;


SPI_SETDOUBLECLKHEIGHT

Declaration

Source position: lcltype.pp line 1984

const SPI_SETDOUBLECLKHEIGHT = 30;


SPI_SETDOUBLECLKWIDTH

Declaration

Source position: lcltype.pp line 1983

const SPI_SETDOUBLECLKWIDTH = 29;


SPI_SETDRAGFULLWINDOWS

Declaration

Source position: lcltype.pp line 1991

const SPI_SETDRAGFULLWINDOWS = 37;


SPI_SETDRAGHEIGHT

Declaration

Source position: lcltype.pp line 2029

const SPI_SETDRAGHEIGHT = 77;


SPI_SETDRAGWIDTH

Declaration

Source position: lcltype.pp line 2028

const SPI_SETDRAGWIDTH = 76;


SPI_SETDROPSHADOW

Declaration

Source position: lcltype.pp line 2114

const SPI_SETDROPSHADOW = 4133;


SPI_SETFASTTASKSWITCH

Declaration

Source position: lcltype.pp line 1990

const SPI_SETFASTTASKSWITCH = 36;


SPI_SETFILTERKEYS

Declaration

Source position: lcltype.pp line 2003

const SPI_SETFILTERKEYS = 51;


SPI_SETFLATMENU

Declaration

Source position: lcltype.pp line 2112

const SPI_SETFLATMENU = 4131;


SPI_SETFOCUSBORDERHEIGHT

Declaration

Source position: lcltype.pp line 2126

const SPI_SETFOCUSBORDERHEIGHT = 8209;


SPI_SETFOCUSBORDERWIDTH

Declaration

Source position: lcltype.pp line 2124

const SPI_SETFOCUSBORDERWIDTH = 8207;


SPI_SETFONTSMOOTHING

Declaration

Source position: lcltype.pp line 2027

const SPI_SETFONTSMOOTHING = 75;


SPI_SETFONTSMOOTHINGCONTRAST

Declaration

Source position: lcltype.pp line 2122

const SPI_SETFONTSMOOTHINGCONTRAST = 8205;


SPI_SETFONTSMOOTHINGORIENTATION

Declaration

Source position: lcltype.pp line 2128

const SPI_SETFONTSMOOTHINGORIENTATION = 8211;


SPI_SETFONTSMOOTHINGTYPE

Declaration

Source position: lcltype.pp line 2120

const SPI_SETFONTSMOOTHINGTYPE = 8203;


SPI_SETFOREGROUNDFLASHCOUNT

Declaration

Source position: lcltype.pp line 2102

const SPI_SETFOREGROUNDFLASHCOUNT = 8197;


SPI_SETFOREGROUNDLOCKTIMEOUT

Declaration

Source position: lcltype.pp line 2098

const SPI_SETFOREGROUNDLOCKTIMEOUT = 8193;


SPI_SETGRADIENTCAPTIONS

Declaration

Source position: lcltype.pp line 2076

const SPI_SETGRADIENTCAPTIONS = 4105;


SPI_SETGRIDGRANULARITY

Declaration

Source position: lcltype.pp line 1973

const SPI_SETGRIDGRANULARITY = 19;


SPI_SETHANDHELD

Declaration

Source position: lcltype.pp line 2030

const SPI_SETHANDHELD = 78;


SPI_SETHIGHCONTRAST

Declaration

Source position: lcltype.pp line 2019

const SPI_SETHIGHCONTRAST = 67;


SPI_SETHOTTRACKING

Declaration

Source position: lcltype.pp line 2084

const SPI_SETHOTTRACKING = 4111;


SPI_SETICONMETRICS

Declaration

Source position: lcltype.pp line 1998

const SPI_SETICONMETRICS = 46;


SPI_SETICONS

Declaration

Source position: lcltype.pp line 2040

const SPI_SETICONS = 88;


SPI_SETICONTITLELOGFONT

Declaration

Source position: lcltype.pp line 1988

const SPI_SETICONTITLELOGFONT = 34;


SPI_SETICONTITLEWRAP

Declaration

Source position: lcltype.pp line 1980

const SPI_SETICONTITLEWRAP = 26;


SPI_SETKEYBOARDCUES

Declaration

Source position: lcltype.pp line 2078

const SPI_SETKEYBOARDCUES = 4107;


SPI_SETKEYBOARDDELAY

Declaration

Source position: lcltype.pp line 1977

const SPI_SETKEYBOARDDELAY = 23;


SPI_SETKEYBOARDPREF

Declaration

Source position: lcltype.pp line 2021

const SPI_SETKEYBOARDPREF = 69;


SPI_SETKEYBOARDSPEED

Declaration

Source position: lcltype.pp line 1965

const SPI_SETKEYBOARDSPEED = 11;


SPI_SETLANGTOGGLE

Declaration

Source position: lcltype.pp line 2043

const SPI_SETLANGTOGGLE = 91;


SPI_SETLISTBOXSMOOTHSCROLLING

Declaration

Source position: lcltype.pp line 2074

const SPI_SETLISTBOXSMOOTHSCROLLING = 4103;


SPI_SETLOWPOWERACTIVE

Declaration

Source position: lcltype.pp line 2037

const SPI_SETLOWPOWERACTIVE = 85;


SPI_SETLOWPOWERTIMEOUT

Declaration

Source position: lcltype.pp line 2033

const SPI_SETLOWPOWERTIMEOUT = 81;


SPI_SETMENUANIMATION

Declaration

Source position: lcltype.pp line 2070

const SPI_SETMENUANIMATION = 4099;


SPI_SETMENUDROPALIGNMENT

Declaration

Source position: lcltype.pp line 1982

const SPI_SETMENUDROPALIGNMENT = 28;


SPI_SETMENUFADE

Declaration

Source position: lcltype.pp line 2086

const SPI_SETMENUFADE = 4115;


SPI_SETMENUSHOWDELAY

Declaration

Source position: lcltype.pp line 2060

const SPI_SETMENUSHOWDELAY = 107;


SPI_SETMENUUNDERLINES

Declaration

Source position: lcltype.pp line 2080

const SPI_SETMENUUNDERLINES = 4107;


SPI_SETMINIMIZEDMETRICS

Declaration

Source position: lcltype.pp line 1996

const SPI_SETMINIMIZEDMETRICS = 44;


SPI_SETMOUSE

Declaration

Source position: lcltype.pp line 1961

const SPI_SETMOUSE = 4;


SPI_SETMOUSEBUTTONSWAP

Declaration

Source position: lcltype.pp line 1987

const SPI_SETMOUSEBUTTONSWAP = 33;


SPI_SETMOUSECLICKLOCK

Declaration

Source position: lcltype.pp line 2108

const SPI_SETMOUSECLICKLOCK = 4127;


SPI_SETMOUSECLICKLOCKTIME

Declaration

Source position: lcltype.pp line 2118

const SPI_SETMOUSECLICKLOCKTIME = 8201;


SPI_SETMOUSEHOVERHEIGHT

Declaration

Source position: lcltype.pp line 2054

const SPI_SETMOUSEHOVERHEIGHT = 101;


SPI_SETMOUSEHOVERTIME

Declaration

Source position: lcltype.pp line 2056

const SPI_SETMOUSEHOVERTIME = 103;


SPI_SETMOUSEHOVERWIDTH

Declaration

Source position: lcltype.pp line 2052

const SPI_SETMOUSEHOVERWIDTH = 99;


SPI_SETMOUSEKEYS

Declaration

Source position: lcltype.pp line 2007

const SPI_SETMOUSEKEYS = 55;


SPI_SETMOUSESONAR

Declaration

Source position: lcltype.pp line 2106

const SPI_SETMOUSESONAR = 4125;


SPI_SETMOUSESPEED

Declaration

Source position: lcltype.pp line 2064

const SPI_SETMOUSESPEED = 113;


SPI_SETMOUSETRAILS

Declaration

Source position: lcltype.pp line 2045

const SPI_SETMOUSETRAILS = 93;


SPI_SETMOUSEVANISH

Declaration

Source position: lcltype.pp line 2110

const SPI_SETMOUSEVANISH = 4129;


SPI_SETNONCLIENTMETRICS

Declaration

Source position: lcltype.pp line 1994

const SPI_SETNONCLIENTMETRICS = 42;


SPI_SETPENWINDOWS

Declaration

Source position: lcltype.pp line 2001

const SPI_SETPENWINDOWS = 49;


SPI_SETPOWEROFFACTIVE

Declaration

Source position: lcltype.pp line 2038

const SPI_SETPOWEROFFACTIVE = 86;


SPI_SETPOWEROFFTIMEOUT

Declaration

Source position: lcltype.pp line 2034

const SPI_SETPOWEROFFTIMEOUT = 82;


SPI_SETSCREENREADER

Declaration

Source position: lcltype.pp line 2023

const SPI_SETSCREENREADER = 71;


SPI_SETSCREENSAVEACTIVE

Declaration

Source position: lcltype.pp line 1971

const SPI_SETSCREENSAVEACTIVE = 17;


SPI_SETSCREENSAVERRUNNING

Declaration

Source position: lcltype.pp line 2050

const SPI_SETSCREENSAVERRUNNING = 97;


SPI_SETSCREENSAVETIMEOUT

Declaration

Source position: lcltype.pp line 1969

const SPI_SETSCREENSAVETIMEOUT = 15;


SPI_SETSELECTIONFADE

Declaration

Source position: lcltype.pp line 2088

const SPI_SETSELECTIONFADE = 4117;


SPI_SETSERIALKEYS

Declaration

Source position: lcltype.pp line 2015

const SPI_SETSERIALKEYS = 63;


SPI_SETSHOWIMEUI

Declaration

Source position: lcltype.pp line 2062

const SPI_SETSHOWIMEUI = 111;


SPI_SETSHOWSOUNDS

Declaration

Source position: lcltype.pp line 2009

const SPI_SETSHOWSOUNDS = 57;


SPI_SETSNAPTODEFBUTTON

Declaration

Source position: lcltype.pp line 2048

const SPI_SETSNAPTODEFBUTTON = 96;


SPI_SETSOUNDSENTRY

Declaration

Source position: lcltype.pp line 2017

const SPI_SETSOUNDSENTRY = 65;


SPI_SETSTICKYKEYS

Declaration

Source position: lcltype.pp line 2011

const SPI_SETSTICKYKEYS = 59;


SPI_SETTOGGLEKEYS

Declaration

Source position: lcltype.pp line 2005

const SPI_SETTOGGLEKEYS = 53;


SPI_SETTOOLTIPANIMATION

Declaration

Source position: lcltype.pp line 2090

const SPI_SETTOOLTIPANIMATION = 4119;


SPI_SETTOOLTIPFADE

Declaration

Source position: lcltype.pp line 2092

const SPI_SETTOOLTIPFADE = 4121;


SPI_SETUIEFFECTS

Declaration

Source position: lcltype.pp line 2096

const SPI_SETUIEFFECTS = 4159;


SPI_SETWHEELSCROLLLINES

Declaration

Source position: lcltype.pp line 2058

const SPI_SETWHEELSCROLLLINES = 105;


SPI_SETWORKAREA

Declaration

Source position: lcltype.pp line 1999

const SPI_SETWORKAREA = 47;


SRCAND

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst and Src)

Declaration

Source position: lcltype.pp line 197

const SRCAND = $008800C6;

See also

#lcl.LCLIntf.BitBlt

Copies a section of a Canvas to another one, performing a raster operation (ROP)


SRCCOPY

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with Src.

Declaration

Source position: lcltype.pp line 195

const SRCCOPY = $00CC0020;

See also

#lcl.LCLIntf.BitBlt | Copies a section of a Canvas to another one, performing a raster operation (ROP)
#lcl.Graphics.cmSrcCopy | Ternary raster operation (Dst op Src op Pattern): Fills the destination area with Src.


SRCERASE

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with ((not Dst) and Src)

Declaration

Source position: lcltype.pp line 199

const SRCERASE = $00440328;

See also

#lcl.LCLIntf.BitBlt

Copies a section of a Canvas to another one, performing a raster operation (ROP)


SRCINVERT

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst xor Src)

Declaration

Source position: lcltype.pp line 198

const SRCINVERT = $00660046;

See also

#lcl.LCLIntf.BitBlt

Copies a section of a Canvas to another one, performing a raster operation (ROP)


SRCPAINT

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or Src)

Declaration

Source position: lcltype.pp line 196

const SRCPAINT = $00EE0086;

See also

#lcl.LCLIntf.BitBlt

Copies a section of a Canvas to another one, performing a raster operation (ROP)


STOCK_LAST

Declaration

Source position: lcltype.pp line 1803

const STOCK_LAST = 19;


SW_ERASE

Declaration

Source position: lcltype.pp line 714

const SW_ERASE = 4;


SW_HIDE

Declaration

Source position: lcltype.pp line 1016

const SW_HIDE = 0;


SW_INVALIDATE

Declaration

Source position: lcltype.pp line 715

const SW_INVALIDATE = 2;


SW_MAX

Declaration

Source position: lcltype.pp line 1029

const SW_MAX = 10;


SW_MAXIMIZE

Declaration

Source position: lcltype.pp line 1021

const SW_MAXIMIZE = 3;


SW_MINIMIZE

Declaration

Source position: lcltype.pp line 1024

const SW_MINIMIZE = 6;


SW_NORMAL

Declaration

Source position: lcltype.pp line 1018

const SW_NORMAL = 1;


SW_RESTORE

Declaration

Source position: lcltype.pp line 1027

const SW_RESTORE = 9;


SW_SCROLLCHILDREN

Declaration

Source position: lcltype.pp line 716

const SW_SCROLLCHILDREN = 1;


SW_SHOW

Declaration

Source position: lcltype.pp line 1023

const SW_SHOW = 5;


SW_SHOWDEFAULT

Declaration

Source position: lcltype.pp line 1028

const SW_SHOWDEFAULT = 10;


SW_SHOWFULLSCREEN

Declaration

Source position: lcltype.pp line 1030

const SW_SHOWFULLSCREEN = 11;


SW_SHOWMAXIMIZED

Declaration

Source position: lcltype.pp line 1020

const SW_SHOWMAXIMIZED = 3;


SW_SHOWMINIMIZED

Declaration

Source position: lcltype.pp line 1019

const SW_SHOWMINIMIZED = 2;


SW_SHOWMINNOACTIVE

Declaration

Source position: lcltype.pp line 1025

const SW_SHOWMINNOACTIVE = 7;


SW_SHOWNA

Declaration

Source position: lcltype.pp line 1026

const SW_SHOWNA = 8;


SW_SHOWNOACTIVATE

Declaration

Source position: lcltype.pp line 1022

const SW_SHOWNOACTIVATE = 4;


SW_SHOWNORMAL

Declaration

Source position: lcltype.pp line 1017

const SW_SHOWNORMAL = 1;


SW_SMOOTHSCROLL

Declaration

Source position: lcltype.pp line 713

const SW_SMOOTHSCROLL = 16;


SWP_ASYNCWINDOWPOS

Declaration

Source position: lcltype.pp line 867

const SWP_ASYNCWINDOWPOS = $04000;


SWP_DEFERERASE

Declaration

Source position: lcltype.pp line 866

const SWP_DEFERERASE = $02000;


SWP_DRAWFRAME

Declaration

Source position: lcltype.pp line 858

const SWP_DRAWFRAME = $00020;


SWP_FRAMECHANGED

Declaration

Source position: lcltype.pp line 859

const SWP_FRAMECHANGED = $00020;


SWP_HIDEWINDOW

Declaration

Source position: lcltype.pp line 861

const SWP_HIDEWINDOW = $00080;


SWP_NOACTIVATE

Declaration

Source position: lcltype.pp line 857

const SWP_NOACTIVATE = $00010;


SWP_NOCOPYBITS

Declaration

Source position: lcltype.pp line 862

const SWP_NOCOPYBITS = $00100;


SWP_NOMOVE

Declaration

Source position: lcltype.pp line 854

const SWP_NOMOVE = $00002;


SWP_NOOWNERZORDER

Declaration

Source position: lcltype.pp line 863

const SWP_NOOWNERZORDER = $00200;


SWP_NOREDRAW

Declaration

Source position: lcltype.pp line 856

const SWP_NOREDRAW = $00008;


SWP_NOREPOSITION

Declaration

Source position: lcltype.pp line 864

const SWP_NOREPOSITION = $00200;


SWP_NOSENDCHANGING

Declaration

Source position: lcltype.pp line 865

const SWP_NOSENDCHANGING = $00400;


SWP_NOSIZE

Declaration

Source position: lcltype.pp line 853

const SWP_NOSIZE = $00001;


SWP_NOZORDER

Declaration

Source position: lcltype.pp line 855

const SWP_NOZORDER = $00004;


SWP_SHOWWINDOW

Declaration

Source position: lcltype.pp line 860

const SWP_SHOWWINDOW = $00040;


SWP_SourceIsInterface

Declaration

Source position: lcltype.pp line 869

const SWP_SourceIsInterface = $10000;


SWP_STATECHANGED

Declaration

Source position: lcltype.pp line 868

const SWP_STATECHANGED = $08000;


SYMBOL_CHARSET

Declaration

Source position: lcltype.pp line 1456

const SYMBOL_CHARSET = 2;


SYS_COLOR_BASE

Declaration

Source position: lcltype.pp line 1710

const SYS_COLOR_BASE = TColorRef($80000000);


SYSTEM_FIXED_FONT

Declaration

Source position: lcltype.pp line 1799

const SYSTEM_FIXED_FONT = 16;


SYSTEM_FONT

Declaration

Source position: lcltype.pp line 1796

const SYSTEM_FONT = 13;


TA_BASELINE

Declaration

Source position: lcltype.pp line 2162

const TA_BASELINE = $18;


TA_BOTTOM

Declaration

Source position: lcltype.pp line 2161

const TA_BOTTOM = 8;


TA_CENTER

Declaration

Source position: lcltype.pp line 2159

const TA_CENTER = 6;


TA_LEFT

Declaration

Source position: lcltype.pp line 2157

const TA_LEFT = 0;


TA_MASK

Declaration

Source position: lcltype.pp line 2164

const TA_MASK = TA_BASELINE + TA_CENTER + TA_UPDATECP + TA_RTLREADING;


TA_NOUPDATECP

Declaration

Source position: lcltype.pp line 2155

const TA_NOUPDATECP = 0;


TA_RIGHT

Declaration

Source position: lcltype.pp line 2158

const TA_RIGHT = 2;


TA_RTLREADING

Declaration

Source position: lcltype.pp line 2163

const TA_RTLREADING = $100;


TA_TOP

Declaration

Source position: lcltype.pp line 2160

const TA_TOP = 0;


TA_UPDATECP

Declaration

Source position: lcltype.pp line 2156

const TA_UPDATECP = 1;


TABC

Declaration

Source position: lcltype.pp line 221

type TABC = _ABC;


tagBITMAP

Declaration

Source position: lcltype.pp line 1266

type tagBITMAP = record

  bmType: LongInt;

  bmWidth: LongInt;

  bmHeight: LongInt;

  bmWidthBytes: LongInt;

  bmPlanes: Word;

  bmBitsPixel: Word;

  bmBits: Pointer;

end;


tagBITMAPCOREHEADER

Declaration

Source position: lcltype.pp line 1279

type tagBITMAPCOREHEADER = packed record

  bcSize: DWORD;

  bcWidth: Word;

  bcHeight: Word;

  bcPlanes: Word;

  bcBitCount: Word;

end;


tagBITMAPCOREINFO

Declaration

Source position: lcltype.pp line 1346

type tagBITMAPCOREINFO = record

  bmciHeader: TBitmapCoreHeader;

  bmciColors: array [0..0] of TRGBTriple;

  Reserved: array [0..0] of Char;

end;


tagBITMAPFILEHEADER

Declaration

Source position: lcltype.pp line 1356

type tagBITMAPFILEHEADER = packed record

  bfType: Word;

  bfSize: DWORD;

  bfReserved1: Word;

  bfReserved2: Word;

  bfOffBits: DWORD;

end;


tagBITMAPINFO

Declaration

Source position: lcltype.pp line 1338

type tagBITMAPINFO = record

  bmiHeader: TBitmapInfoHeader;

  bmiColors: array [0..0] of TRGBQuad;

end;


tagBITMAPINFOHEADER

Declaration

Source position: lcltype.pp line 1291

type tagBITMAPINFOHEADER = packed record

  biSize: DWORD;

  biWidth: LongInt;

  biHeight: LongInt;

  biPlanes: Word;

  biBitCount: Word;

  biCompression: DWORD;

  biSizeImage: DWORD;

  biXPelsPerMeter: LongInt;

  biYPelsPerMeter: LongInt;

  biClrUsed: DWORD;

  biClrImportant: DWORD;

end;


tagDIBSECTION

Declaration

Source position: lcltype.pp line 1368

type tagDIBSECTION = record

  dsBm: tagBITMAP;

  dsBmih: tagBITMAPINFOHEADER;

  dsBitfields: array [0..2] of DWORD;

  dshSection: THandle;

  dsOffset: DWORD;

end;


tagDrawItemStruct

Declaration

Source position: lcltype.pp line 1131

type tagDrawItemStruct = record

  ctlType: UINT;

  ctlID: UINT;

  itemID: UINT;

  itemAction: UINT;

  itemState: UINT;

  hwndItem: HWND;

  _hDC: HDC;

  rcItem: TRect;

  itemData: ULONG_PTR;

end;


tagENUMLOGFONT

Declaration

Source position: lcltype.pp line 2372

type tagENUMLOGFONT = tagENUMLOGFONTA;


tagENUMLOGFONTA

Declaration

Source position: lcltype.pp line 2360

type tagENUMLOGFONTA = record

  elfLogFont: TLogFontA;

  elfFullName: array [0..LF_FULLFACESIZE-1] of AnsiChar;

  elfStyle: array [0..LF_FACESIZE-1] of AnsiChar;

end;


tagENUMLOGFONTEX

Declaration

Source position: lcltype.pp line 2401

type tagENUMLOGFONTEX = tagENUMLOGFONTEXA;


tagENUMLOGFONTEXA

Declaration

Source position: lcltype.pp line 2387

type tagENUMLOGFONTEXA = record

  elfLogFont: TLogFontA;

  elfFullName: array [0..LF_FULLFACESIZE-1] of AnsiChar;

  elfStyle: array [0..LF_FACESIZE-1] of AnsiChar;

  elfScript: array [0..LF_FACESIZE-1] of AnsiChar;

end;


tagENUMLOGFONTEXW

Declaration

Source position: lcltype.pp line 2394

type tagENUMLOGFONTEXW = record

  elfLogFont: TLogFontW;

  elfFullName: array [0..LF_FULLFACESIZE-1] of WideChar;

  elfStyle: array [0..LF_FACESIZE-1] of WideChar;

  elfScript: array [0..LF_FACESIZE-1] of WideChar;

end;


tagENUMLOGFONTW

Declaration

Source position: lcltype.pp line 2366

type tagENUMLOGFONTW = record

  elfLogFont: TLogFontW;

  elfFullName: array [0..LF_FULLFACESIZE-1] of WideChar;

  elfStyle: array [0..LF_FACESIZE-1] of WideChar;

end;


tagEXTLOGPEN

Declaration

Source position: lcltype.pp line 2422

type tagEXTLOGPEN = record

  elpPenStyle: LongWord;

  elpWidth: LongWord;

  elpBrushStyle: LongWord;

  elpColor: TColorRef;

  elpHatch: PtrInt;

  elpNumEntries: DWORD;

  elpStyleEntry: array [0..0] of DWORD;

end;


tagGRADIENTRECT

Declaration

Source position: lcltype.pp line 1254

type tagGRADIENTRECT = record

  UpperLeft: Cardinal;

  LowerRight: Cardinal;

end;


tagGRADIENTTRIANGLE

Declaration

Source position: lcltype.pp line 1245

type tagGRADIENTTRIANGLE = record

  Vertex1: Cardinal;

  Vertex2: Cardinal;

  Vertex3: Cardinal;

end;


tagHELPINFO

Declaration

Source position: lcltype.pp line 1378

type tagHELPINFO = record

  cbSize: DWORD;

  iContextType: Integer;

  iCtrlId: Integer;

  hItemHandle: THandle;

  dwContextId: DWORD;

  MousePos: TPOINT;

end;


tagLOGBRUSH

Description of a Brush.

Declaration

Source position: lcltype.pp line 2331

type tagLOGBRUSH = record
lbStyle: LongWord; | The brush style, e.g. BS_SOLID or BS_HATCHED.
lbColor: TColorRef; | The brush color, a TColorRef for BS_SOLID or BS_HATCHED.
lbHatch: PtrUInt; | Polymorphic, depending on lbStyle. With style BS_HATCHED lbHatch is a pattern constant, e.g. HS_VERTICAL.
end;

Description

A brush has a color and a pattern.

The content of lbColor and lbHatch varies, depending on lbStyle.

When a drawing function fills an area, using the current brush, a BS_HOLLOW brush can be used to suppress filling.

See also

#lcl.LCLIntf.CreateBrushIndirect | Creates a brush object (bitmap)
BS_SOLID |
HS_HORIZONTAL |


tagLOGFONT

Declaration

Source position: lcltype.pp line 2320

type tagLOGFONT = tagLOGFONTA;


tagLOGFONTA

Declaration

Source position: lcltype.pp line 2318

type tagLOGFONTA = LOGFONTA;


tagLOGFONTW

Declaration

Source position: lcltype.pp line 2319

type tagLOGFONTW = LOGFONTW;


tagLOGPALETTE

Declaration

Source position: lcltype.pp line 1223

type tagLOGPALETTE = record

  palVersion: Word;

  palNumEntries: Word;

  palPalEntry: array [0..0] of tagPALETTEENTRY;

end;


tagLOGPEN

Declaration

Source position: lcltype.pp line 2413

type tagLOGPEN = record

  lopnStyle: LongWord;

  lopnWidth: TPoint;

  lopnColor: TColorRef;

end;


tagMonitorInfo

Declaration

Source position: lcltype.pp line 1092

type tagMonitorInfo = record

  cbSize: DWord;

  rcMonitor: TRect;

  rcWork: TRect;

  dwFlags: DWord;

end;


tagMonitorInfoEx

Declaration

Source position: lcltype.pp line 1101

type tagMonitorInfoEx = record

  cbSize: DWord;

  rcMonitor: TRect;

  rcWork: TRect;

  dwFlags: DWord;

  szDevice: array [0..CCHDEVICENAME-1] of Char;

end;


tagMonitorInfoExW

Declaration

Source position: lcltype.pp line 1111

type tagMonitorInfoExW = record

  cbSize: DWord;

  rcMonitor: TRect;

  rcWork: TRect;

  dwFlags: DWord;

  szDevice: array [0..CCHDEVICENAME-1] of WideChar;

end;


tagMSG

Declaration

Source position: lcltype.pp line 2641

type tagMSG = record

  hwnd: HWND;

  message: LongWord;

  wParam: WPARAM;

  lParam: LPARAM;

  time: DWORD;

  pt: TPoint;

end;


tagNMHDR

Declaration

Source position: lcltype.pp line 1064

type tagNMHDR = record

  hwndFrom: HWND;

  idFrom: PtrUInt;

  code: Integer;

end;


tagNMLISTVIEW

Declaration

Source position: lcltype.pp line 2970

type tagNMLISTVIEW = TNMListView;


tagPAINTSTRUCT

Declaration

Source position: lcltype.pp line 1173

type tagPAINTSTRUCT = record

  hdc: HDC;

  fErase: Bool;

  rcPaint: TRect;

  fRestore: Bool;

  fIncUpdate: Bool;

  rgbReserved: array [0..31] of Byte;

end;


tagPALETTEENTRY

Declaration

Source position: lcltype.pp line 1213

type tagPALETTEENTRY = record

  peRed: Byte;

  peGreen: Byte;

  peBlue: Byte;

  peFlags: Byte;

end;


tagRGBQUAD

Declaration

Source position: lcltype.pp line 1318

type tagRGBQUAD = record

  rgbBlue: Byte;

  rgbGreen: Byte;

  rgbRed: Byte;

  rgbReserved: Byte;

end;


tagRGBTRIPLE

Declaration

Source position: lcltype.pp line 1309

type tagRGBTRIPLE = record

  rgbtBlue: Byte;

  rgbtGreen: Byte;

  rgbtRed: Byte;

end;


tagScrollInfo

The Scrollbar properties parameter record.

Declaration

Source position: lcltype.pp line 1199

type tagScrollInfo = record
cbSize: UINT; | Must be initialized to sizeof(TScrollInfo).
fMask: UINT; | Contains the flags for the desired values.
nMin: Integer; | The minimum Position value.
nMax: Integer; | The maximum Position value.
nPage: UINT; | The page size, equivalent to the slider size.
nPos: Integer; | The slider position.
nTrackPos: Integer; | The current position while the user is dragging the slider.
end;

Description

This record is used with the GetScrollInfo and SetScrollInfo procedures. before every call fMask must be initialized with the flags for the desired values:

  • SIF_DISABLENOSCROLL: when the new parameters make the scrollbar unnecessary, the scrollbar is only disabled, not removed. (write only)
  • SIF_PAGE: nPage contains the page size.
  • SIF_POS: nPos contains the slider position.
  • SIF_RANGE: nMin and nMax contain the scroll limits.
  • SIF_TRACKPOS: nTrackPos contains the current slider position, while the user is dragging the slider. (read only)

See also

GetScrollInfo | Returns all or selected information about a ScrollBar.
SetScrollInfo |


tagTEXTMETRIC

Declaration

Source position: lcltype.pp line 2487

type tagTEXTMETRIC = tagTextMetricA;


tagTextMetricA

Declaration

Source position: lcltype.pp line 2441

type tagTextMetricA = record

  tmHeight: LongInt;

  tmAscent: LongInt;

  tmDescent: LongInt;

  tmInternalLeading: LongInt;

  tmExternalLeading: LongInt;

  tmAveCharWidth: LongInt;

  tmMaxCharWidth: LongInt;

  tmWeight: LongInt;

  tmOverhang: LongInt;

  tmDigitizedAspectX: LongInt;

  tmDigitizedAspectY: LongInt;

  tmFirstChar: AnsiChar;

  tmLastChar: AnsiChar;

  tmDefaultChar: AnsiChar;

  tmBreakChar: AnsiChar;

  tmItalic: Byte;

  tmUnderlined: Byte;

  tmStruckOut: Byte;

  tmPitchAndFamily: Byte;

  tmCharSet: Byte;

end;


tagTEXTMETRICW

Declaration

Source position: lcltype.pp line 2465

type tagTEXTMETRICW = record

  tmHeight: LongInt;

  tmAscent: LongInt;

  tmDescent: LongInt;

  tmInternalLeading: LongInt;

  tmExternalLeading: LongInt;

  tmAveCharWidth: LongInt;

  tmMaxCharWidth: LongInt;

  tmWeight: LongInt;

  tmOverhang: LongInt;

  tmDigitizedAspectX: LongInt;

  tmDigitizedAspectY: LongInt;

  tmFirstChar: WideChar;

  tmLastChar: WideChar;

  tmDefaultChar: WideChar;

  tmBreakChar: WideChar;

  tmItalic: Byte;

  tmUnderlined: Byte;

  tmStruckOut: Byte;

  tmPitchAndFamily: Byte;

  tmCharSet: Byte;

end;


tagTRIVERTEX

Declaration

Source position: lcltype.pp line 1233

type tagTRIVERTEX = record

  x: LongInt;

  y: LongInt;

  Red: Word;

  Green: Word;

  Blue: Word;

  Alpha: Word;

end;


tagWindowPos

Declaration

Source position: lcltype.pp line 1187

type tagWindowPos = record

  _hwnd: HWND;

  hwndInsertAfter: HWND;

  x: Integer;

  y: Integer;

  cx: Integer;

  cy: Integer;

  flags: UINT;

end;


tagWNDCLASS

Declaration

Source position: lcltype.pp line 2614

type tagWNDCLASS = tagWNDCLASSA;


tagWNDCLASSA

Declaration

Source position: lcltype.pp line 2588

type tagWNDCLASSA = record

  style: UINT;

  lpfnWndProc: TFNWndProc;

  cbClsExtra: Integer;

  cbWndExtra: Integer;

  hInstance: HINST;

  hIcon: HICON;

  hCursor: HCURSOR;

  hbrBackground: HBRUSH;

  lpszMenuName: PAnsiChar;

  lpszClassName: PAnsiChar;

end;


tagWNDCLASSEX

Declaration

Source position: lcltype.pp line 2576

type tagWNDCLASSEX = tagWNDCLASSEXA;


tagWNDCLASSEXA

Declaration

Source position: lcltype.pp line 2546

type tagWNDCLASSEXA = record

  cbSize: UINT;

  style: UINT;

  lpfnWndProc: TFNWndProc;

  cbClsExtra: Integer;

  cbWndExtra: Integer;

  hInstance: HINST;

  _hIcon: HICON;

  hCursor: HCURSOR;

  hbrBackground: HBRUSH;

  lpszMenuName: PAnsiChar;

  lpszClassName: PAnsiChar;

  hIconSm: HICON;

end;


tagWNDCLASSEXW

Declaration

Source position: lcltype.pp line 2561

type tagWNDCLASSEXW = record

  cbSize: UINT;

  style: UINT;

  lpfnWndProc: TFNWndProc;

  cbClsExtra: Integer;

  cbWndExtra: Integer;

  hInstance: HINST;

  _hIcon: HICON;

  hCursor: HCURSOR;

  hbrBackground: HBRUSH;

  lpszMenuName: PWideChar;

  lpszClassName: PWideChar;

  hIconSm: HICON;

end;


tagWNDCLASSW

Declaration

Source position: lcltype.pp line 2601

type tagWNDCLASSW = record

  style: UINT;

  lpfnWndProc: TFNWndProc;

  cbClsExtra: Integer;

  cbWndExtra: Integer;

  hInstance: HINST;

  hIcon: HICON;

  hCursor: HCURSOR;

  hbrBackground: HBRUSH;

  lpszMenuName: PWideChar;

  lpszClassName: PWideChar;

end;


TBitmapCoreHeader

Declaration

Source position: lcltype.pp line 1286

type TBitmapCoreHeader = tagBITMAPCOREHEADER;


TBitmapCoreInfo

Declaration

Source position: lcltype.pp line 1351

type TBitmapCoreInfo = tagBITMAPCOREINFO;


TBitmapFileHeader

Declaration

Source position: lcltype.pp line 1363

type TBitmapFileHeader = tagBITMAPFILEHEADER;


TBitmapInfo

Declaration

Source position: lcltype.pp line 1342

type TBitmapInfo = tagBITMAPINFO;


TBitmapInfoHeader

Declaration

Source position: lcltype.pp line 1304

type TBitmapInfoHeader = tagBITMAPINFOHEADER;


TBN_First

Declaration

Source position: lcltype.pp line 2895

const TBN_First = - 700;


TBN_Last

Declaration

Source position: lcltype.pp line 2896

const TBN_Last = - 720;


TClipboardFormat

Declaration

Source position: lcltype.pp line 2703

type TClipboardFormat = PtrUInt;


TClipboardRequestEvent

Declaration

Source position: lcltype.pp line 2706

type TClipboardRequestEvent = procedure(

  const RequestedFormatID: TClipboardFormat;

  Data: TStream

) of object;


TClipboardType

Declaration

Source position: lcltype.pp line 2709

type TClipboardType = (

  ctPrimarySelection,

  ctSecondarySelection,

  ctClipboard

);


TCN_FIRST

Declaration

Source position: lcltype.pp line 2891

const TCN_FIRST = - 550;


TCN_LAST

Declaration

Source position: lcltype.pp line 2892

const TCN_LAST = - 580;


TColorRef

TColor, TColorRef

Declaration

Source position: lcltype.pp line 1657

type TColorRef = COLORREF;

Description

Values from 0..$FFFFFF are BGR colors. The lowest 8 bit are the blue component, the middle 8 bit the green component and the highest 8 bit the red component. Use the functions Red, Green, Blue to extract the components, RedGreenBlue to extract all three components and RGBToColor to convert the three colors to a TColor. Values with highest bit set are system colors or themed colors. For example clNone, clBackground, clButton, clWindowText. Their actual value depend on the context (i.e. the used Canvas) and they are not valid in all contexts. For example clWindowText might only work for Font.Color, not for Brush.Color or Pen.Color. clBackground might be a color, gradient, pattern or image, depending on theme and control type. A system color can change during runtime, so do not store them. Use system colors only on LCL control Canvas. They probably are not defined for printer canvas and some are not defined on bitmap canvas.


TCreateParams

Declaration

Source position: lcltype.pp line 2656

type TCreateParams = record

  Caption: PChar;

  Style: Cardinal;

  ExStyle: Cardinal;

  X: Integer;

  Y: Integer;

  Width: Integer;

  Height: Integer;

  WndParent: HWND;

  Param: Pointer;

  WindowClass: TWndClass;

  WinClassName: array [0..63] of Char;

end;


TCriticalSection

Declaration

Source position: lcltype.pp line 68

type TCriticalSection = PtrUInt;


TDIBSection

Declaration

Source position: lcltype.pp line 1375

type TDIBSection = tagDIBSECTION;


TDockImageOperation

Actions occurring while dragging an image.

Declaration

Source position: lcltype.pp line 71

type TDockImageOperation = (
disShow, | Show the image.
disMove, | Move the already visible image.
disHide | Hide the image.
);


TDrawItemStruct

Declaration

Source position: lcltype.pp line 1142

type TDrawItemStruct = tagDrawItemStruct;


TDrawListItemStruct

Declaration

Source position: lcltype.pp line 1155

type TDrawListItemStruct = record

  ItemID: UINT;

  Area: TRect;

  DC: HDC;

  ItemState: TOwnerDrawState;

end;


TEnumLogFont

Declaration

Source position: lcltype.pp line 2375

type TEnumLogFont = TEnumLogFontA;


TEnumLogFontA

Declaration

Source position: lcltype.pp line 2373

type TEnumLogFontA = tagENUMLOGFONTA;


TEnumLogFontEx

Declaration

Source position: lcltype.pp line 2404

type TEnumLogFontEx = TEnumLogFontExA;


TEnumLogFontExA

Declaration

Source position: lcltype.pp line 2402

type TEnumLogFontExA = tagENUMLOGFONTEXA;


TEnumLogFontExW

Declaration

Source position: lcltype.pp line 2403

type TEnumLogFontExW = tagENUMLOGFONTEXW;


TEnumLogFontW

Declaration

Source position: lcltype.pp line 2374

type TEnumLogFontW = tagENUMLOGFONTW;


TExtLogPen

Declaration

Source position: lcltype.pp line 2431

type TExtLogPen = tagEXTLOGPEN;


TEXTMETRIC

Declaration

Source position: lcltype.pp line 2493

type TEXTMETRIC = TEXTMETRICA;


TEXTMETRICA

Declaration

Source position: lcltype.pp line 2491

type TEXTMETRICA = tagTextMetricA;


TEXTMETRICW

Declaration

Source position: lcltype.pp line 2492

type TEXTMETRICW = tagTEXTMETRICW;


TFarProc

Declaration

Source position: lcltype.pp line 2270

type TFarProc = Pointer;


TFNTimerProc

Declaration

Source position: lcltype.pp line 2697

type TFNTimerProc = TFarProc;


TFNWndProc

Declaration

Source position: lcltype.pp line 2272

type TFNWndProc = TFarProc;


TFontSignature

Declaration

Source position: lcltype.pp line 2523

type TFontSignature = record

  fsUsb: array [0..3] of DWORD;

  fsCsb: array [0..1] of DWORD;

end;


TGradientRect

Declaration

Source position: lcltype.pp line 1259

type TGradientRect = GRADIENTRECT;


TGradientTriangle

Declaration

Source position: lcltype.pp line 1251

type TGradientTriangle = GRADIENTTRIANGLE;


THAI_CHARSET

Declaration

Source position: lcltype.pp line 1489

const THAI_CHARSET = 222;


THandle

Declaration

Source position: lcltype.pp line 89

type THandle = type PtrUInt;


THelpInfo

Declaration

Source position: lcltype.pp line 1386

type THelpInfo = tagHELPINFO;


TIconInfo

Declaration

Source position: lcltype.pp line 2673

type TIconInfo = record

  fIcon: Bool;

  xHotspot: DWORD;

  yHotspot: DWORD;

  hbmMask: HBITMAP;

  hbmColor: HBITMAP;

end;


TKeyBoardState

State array of 256 possible (virtual) keys.

Declaration

Source position: lcltype.pp line 212

type TKeyBoardState = array [0..255] of Byte;


TLCLIntfHandle

Declaration

Source position: lcltype.pp line 151

type TLCLIntfHandle = type THandle;


TListChangeEvent

Declaration

Source position: lcltype.pp line 2744

type TListChangeEvent = procedure(

  Ptr: Pointer;

  AnAction: TListNotification

) of object;


TLMTimer

Declaration

Source position: lcltype.pp line 2689

type TLMTimer = record

  Msg: Cardinal;

  TimerID: PtrUInt;

  TimerProc: TFarProc;

  Result: LRESULT;

end;


TLogBrush

Declaration

Source position: lcltype.pp line 2336

type TLogBrush = tagLOGBRUSH;


TLogFont

Declaration

Source position: lcltype.pp line 2324

type TLogFont = TLogFontA;


TLogFontA

Declaration

Source position: lcltype.pp line 2322

type TLogFontA = tagLOGFONTA;


TLogFontW

Declaration

Source position: lcltype.pp line 2323

type TLogFontW = tagLOGFONTW;


TLogGradientStop

Declaration

Source position: lcltype.pp line 2340

type TLogGradientStop = record

  radColorR: Word;

  radColorG: Word;

  radColorB: Word;

  radColorA: Word;

  radPosition: Double;

end;


TLOGPALETTE

Declaration

Source position: lcltype.pp line 1229

type TLOGPALETTE = tagLOGPALETTE;


TLogPen

Declaration

Source position: lcltype.pp line 2418

type TLogPen = tagLOGPEN;


TLogRadialGradient

Declaration

Source position: lcltype.pp line 2344

type TLogRadialGradient = record

  radCenterX: Integer;

  radCenterY: Integer;

  radRadius: Integer;

  radFocalX: Integer;

  radFocalY: Integer;

  radStops: array of TLogGradientStop;

end;


TMaxLogPalette

Declaration

Source position: lcltype.pp line 2350

type TMaxLogPalette = record

  palVersion: Word;

  palNumEntries: Word;

  palPalEntry: array [Byte] of TPaletteEntry;

end;


TMeasureItemStruct

Declaration

Source position: lcltype.pp line 1163

type TMeasureItemStruct = record

  CtlType: UINT;

  CtlID: UINT;

  itemID: UINT;

  itemWidth: UINT;

  itemHeight: UINT;

  itemData: ULONG_PTR;

end;


TMonitorDpiType

Declaration

Source position: lcltype.pp line 1126

type TMonitorDpiType = MONITOR_DPI_TYPE;


TMonitorInfo

Declaration

Source position: lcltype.pp line 1099

type TMonitorInfo = tagMonitorInfo;


TMonitorInfoEx

Declaration

Source position: lcltype.pp line 1109

type TMonitorInfoEx = tagMonitorInfoEx;


TMonitorInfoExW

Declaration

Source position: lcltype.pp line 1119

type TMonitorInfoExW = tagMonitorInfoExW;


TMsg

Declaration

Source position: lcltype.pp line 2649

type TMsg = tagMSG;


TNativeCanvasType

Declaration

Source position: lcltype.pp line 79

type TNativeCanvasType = (

  nctWindowsDC,

  nctLazCanvas

);


TNativeCanvasTypes

Declaration

Source position: lcltype.pp line 80

type TNativeCanvasTypes = set of (

  nctWindowsDC,

  nctLazCanvas

);


TNativeHandleType

Declaration

Source position: lcltype.pp line 75

type TNativeHandleType = (

  nhtWindowsHWND,

  nhtX11TWindow,

  nhtCocoaNSWindow,

  nhtQtQWidget

);


TNativeHandleTypes

Declaration

Source position: lcltype.pp line 77

type TNativeHandleTypes = set of (

  nhtWindowsHWND,

  nhtX11TWindow,

  nhtCocoaNSWindow,

  nhtQtQWidget

);


TNewTextMetric

Declaration

Source position: lcltype.pp line 2496

type TNewTextMetric = record

  tmHeight: LongInt;

  tmAscent: LongInt;

  tmDescent: LongInt;

  tmInternalLeading: LongInt;

  tmExternalLeading: LongInt;

  tmAveCharWidth: LongInt;

  tmMaxCharWidth: LongInt;

  tmWeight: LongInt;

  tmOverhang: LongInt;

  tmDigitizedAspectX: LongInt;

  tmDigitizedAspectY: LongInt;

  tmFirstChar: AnsiChar;

  tmLastChar: AnsiChar;

  tmDefaultChar: AnsiChar;

  tmBreakChar: AnsiChar;

  tmItalic: Byte;

  tmUnderlined: Byte;

  tmStruckOut: Byte;

  tmPitchAndFamily: Byte;

  tmCharSet: Byte;

  ntmFlags: DWORD;

  ntmSizeEM: UINT;

  ntmCellHeight: UINT;

  ntmAvgWidth: UINT;

end;


TNewTextMetricEx

Declaration

Source position: lcltype.pp line 2528

type TNewTextMetricEx = record

  ntmentm: TNewTextMetric;

  ntmeFontSignature: TFontSignature;

end;


TNMHdr

Declaration

Source position: lcltype.pp line 1069

type TNMHdr = tagNMHDR;


TNMListView

Declaration

Source position: lcltype.pp line 2958

type TNMListView = packed record

  hdr: TNMHdr;

  iItem: Integer;

  iSubItem: Integer;

  uNewState: UINT;

  uOldState: UINT;

  uChanged: UINT;

  ptAction: TPoint;

  lParam: LPARAM;

end;


TOnShowSelectItemDialogResult

Declaration

Source position: lcltype.pp line 85

type TOnShowSelectItemDialogResult = procedure(

  ASelectedItem: Integer

) of object;


TOwnerDrawState

Declaration

Source position: lcltype.pp line 1152

type TOwnerDrawState = set of (

  odSelected,

  odGrayed,

  odDisabled,

  odChecked,

  odFocused,

  odDefault,

  odHotLight,

  odInactive,

  odNoAccel,

  odNoFocusRect,

  odReserved1,

  odReserved2,

  odComboBoxEdit,

  odBackgroundPainted

);


TOwnerDrawStateType

Declaration

Source position: lcltype.pp line 1146

type TOwnerDrawStateType = (

  odSelected,

  odGrayed,

  odDisabled,

  odChecked,

  odFocused,

  odDefault,

  odHotLight,

  odInactive,

  odNoAccel,

  odNoFocusRect,

  odReserved1,

  odReserved2,

  odComboBoxEdit,

  odBackgroundPainted

);


TPaintStruct

Declaration

Source position: lcltype.pp line 1181

type TPaintStruct = tagPAINTSTRUCT;


TPaletteEntry

Declaration

Source position: lcltype.pp line 1219

type TPaletteEntry = tagPALETTEENTRY;


TPredefinedClipboardFormat

Declaration

Source position: lcltype.pp line 2717

type TPredefinedClipboardFormat = (

  pcfText,

  pcfBitmap,

  pcfPixmap,

  pcfIcon,

  pcfPicture,

  pcfMetaFilePict,

  pcfObject,

  pcfComponent,

  pcfCustomData

);


TRANSPARENT

Declaration

Source position: lcltype.pp line 1407

const TRANSPARENT = 1;


TResourceType

Declaration

Source position: lcltype.pp line 2194

type TResourceType = PChar;


TRGBAQuad

Declaration

Source position: lcltype.pp line 1327

type TRGBAQuad = record

  Blue: Byte;

  Green: Byte;

  Red: Byte;

  Alpha: Byte;

end;


TRGBAQuadArray

Declaration

Source position: lcltype.pp line 1334

type TRGBAQuadArray = array of TRGBAQuad;


TRGBQuad

Declaration

Source position: lcltype.pp line 1324

type TRGBQuad = tagRGBQUAD;


TRGBTriple

Declaration

Source position: lcltype.pp line 1314

type TRGBTriple = tagRGBTRIPLE;


TRIVERTEX

Declaration

Source position: lcltype.pp line 1241

type TRIVERTEX = tagTRIVERTEX;


TRUETYPE_FONTTYPE

Declaration

Source position: lcltype.pp line 1392

const TRUETYPE_FONTTYPE = 4;


TScreenInfo

Declaration

Source position: lcltype.pp line 1073

type TScreenInfo = record

  PixelsPerInchX: Integer;

  PixelsPerInchY: Integer;

  ColorDepth: Integer;

  Initialized: Boolean;

end;


TScrollInfo

Declaration

Source position: lcltype.pp line 1209

type TScrollInfo = tagScrollInfo;


TStockFont

Declaration

Source position: lcltype.pp line 2973

type TStockFont = (

  sfSystem,

  sfHint,

  sfIcon,

  sfMenu

);


TTextMetric

Declaration

Source position: lcltype.pp line 2490

type TTextMetric = TTextMetricA;


TTextMetricA

Declaration

Source position: lcltype.pp line 2488

type TTextMetricA = tagTextMetricA;


TTextMetricW

Declaration

Source position: lcltype.pp line 2489

type TTextMetricW = tagTEXTMETRICW;


TTimerProc

Declaration

Source position: lcltype.pp line 2687

type TTimerProc = procedure(

  hWnd: HWND;

  uMsg: UINT;

  idEvent: UINT_PTR;

  dwTime: DWORD

);


TTN_FIRST

Declaration

Source position: lcltype.pp line 2887

const TTN_FIRST = - 520;


TTN_LAST

Declaration

Source position: lcltype.pp line 2888

const TTN_LAST = - 549;


TTranslateString

Declaration

Source position: lcltype.pp line 66

type TTranslateString = type string;


TTriVertex

Declaration

Source position: lcltype.pp line 1242

type TTriVertex = TRIVERTEX;


TURKISH_CHARSET

Declaration

Source position: lcltype.pp line 1483

const TURKISH_CHARSET = 162;


TUTF8Char

A type that can hold an UTF-8 encoded character.

Declaration

Source position: lcltype.pp line 61

type TUTF8Char = string;


TVN_FIRST

Declaration

Source position: lcltype.pp line 2883

const TVN_FIRST = - 400;


TVN_LAST

Declaration

Source position: lcltype.pp line 2884

const TVN_LAST = - 499;


TWindowPos

Declaration

Source position: lcltype.pp line 1196

type TWindowPos = tagWindowPos;


TWndClass

Declaration

Source position: lcltype.pp line 2617

type TWndClass = TWndClassA;


TWndClassA

Declaration

Source position: lcltype.pp line 2615

type TWndClassA = tagWNDCLASSA;


TWndClassEx

Declaration

Source position: lcltype.pp line 2579

type TWndClassEx = TWndClassExA;


TWndClassExA

Declaration

Source position: lcltype.pp line 2577

type TWndClassExA = tagWNDCLASSEXA;


TWndClassExW

Declaration

Source position: lcltype.pp line 2578

type TWndClassExW = tagWNDCLASSEXW;


TWndClassW

Declaration

Source position: lcltype.pp line 2616

type TWndClassW = tagWNDCLASSW;


UINT

A 32 bit unsigned integer.

Declaration

Source position: lcltype.pp line 63

type UINT = LongWord;


UINT_PTR

Unsigned integer type with same size as Pointer.

Declaration

Source position: lcltype.pp line 64

type UINT_PTR = PtrUInt;


ULONG_PTR

Declaration

Source position: lcltype.pp line 121

type ULONG_PTR = type PtrUInt;


VARIABLE_PITCH

Declaration

Source position: lcltype.pp line 1450

const VARIABLE_PITCH = 2;


VERTRES

Vertical height in pixels

Declaration

Source position: lcltype.pp line 2142

const VERTRES = 10;


VERTSIZE

Vertical size in millimeters.

Declaration

Source position: lcltype.pp line 2140

const VERTSIZE = 6;


VIETNAMESE_CHARSET

Declaration

Source position: lcltype.pp line 1484

const VIETNAMESE_CHARSET = 163;


VK_0

Declaration

Source position: lcltype.pp line 441

const VK_0 = $30;


VK_1

Declaration

Source position: lcltype.pp line 442

const VK_1 = $31;


VK_2

Declaration

Source position: lcltype.pp line 443

const VK_2 = $32;


VK_3

Declaration

Source position: lcltype.pp line 444

const VK_3 = $33;


VK_4

Declaration

Source position: lcltype.pp line 445

const VK_4 = $34;


VK_5

Declaration

Source position: lcltype.pp line 446

const VK_5 = $35;


VK_6

Declaration

Source position: lcltype.pp line 447

const VK_6 = $36;


VK_7

Declaration

Source position: lcltype.pp line 448

const VK_7 = $37;


VK_8

Declaration

Source position: lcltype.pp line 449

const VK_8 = $38;


VK_9

Declaration

Source position: lcltype.pp line 450

const VK_9 = $39;


VK_A

Declaration

Source position: lcltype.pp line 452

const VK_A = $41;


VK_ACCEPT

Declaration

Source position: lcltype.pp line 423

const VK_ACCEPT = 30;


VK_ADD

Declaration

Source position: lcltype.pp line 496

const VK_ADD = 107;


VK_APPS

Declaration

Source position: lcltype.pp line 481

const VK_APPS = $5D;


VK_ATTN

Declaration

Source position: lcltype.pp line 614

const VK_ATTN = $F6;


VK_B

Declaration

Source position: lcltype.pp line 453

const VK_B = $42;


VK_BACK

Declaration

Source position: lcltype.pp line 404

const VK_BACK = 8;


VK_BROWSER_BACK

Declaration

Source position: lcltype.pp line 559

const VK_BROWSER_BACK = $A6;


VK_BROWSER_FAVORITES

Declaration

Source position: lcltype.pp line 564

const VK_BROWSER_FAVORITES = $AB;


VK_BROWSER_FORWARD

Declaration

Source position: lcltype.pp line 560

const VK_BROWSER_FORWARD = $A7;


VK_BROWSER_HOME

Declaration

Source position: lcltype.pp line 565

const VK_BROWSER_HOME = $AC;


VK_BROWSER_REFRESH

Declaration

Source position: lcltype.pp line 561

const VK_BROWSER_REFRESH = $A8;


VK_BROWSER_SEARCH

Declaration

Source position: lcltype.pp line 563

const VK_BROWSER_SEARCH = $AA;


VK_BROWSER_STOP

Declaration

Source position: lcltype.pp line 562

const VK_BROWSER_STOP = $A9;


VK_C

Declaration

Source position: lcltype.pp line 454

const VK_C = $43;


VK_CANCEL

Declaration

Source position: lcltype.pp line 400

const VK_CANCEL = 3;


VK_CAPITAL

Declaration

Source position: lcltype.pp line 413

const VK_CAPITAL = 20;


VK_CLEAR

Declaration

Source position: lcltype.pp line 407

const VK_CLEAR = 12;


VK_CONTROL

Declaration

Source position: lcltype.pp line 410

const VK_CONTROL = 17;


VK_CONVERT

Declaration

Source position: lcltype.pp line 421

const VK_CONVERT = 28;


VK_CRSEL

Declaration

Source position: lcltype.pp line 615

const VK_CRSEL = $F7;


VK_D

Declaration

Source position: lcltype.pp line 455

const VK_D = $44;


VK_DECIMAL

Declaration

Source position: lcltype.pp line 499

const VK_DECIMAL = 110;


VK_DELETE

Declaration

Source position: lcltype.pp line 439

const VK_DELETE = 46;


VK_DIVIDE

Declaration

Source position: lcltype.pp line 500

const VK_DIVIDE = 111;


VK_DOWN

Declaration

Source position: lcltype.pp line 433

const VK_DOWN = 40;


VK_E

Declaration

Source position: lcltype.pp line 456

const VK_E = $45;


VK_END

Declaration

Source position: lcltype.pp line 428

const VK_END = 35;


VK_EREOF

Declaration

Source position: lcltype.pp line 617

const VK_EREOF = $F9;


VK_ESCAPE

Declaration

Source position: lcltype.pp line 420

const VK_ESCAPE = 27;


VK_EXECUTE

Declaration

Source position: lcltype.pp line 436

const VK_EXECUTE = 43;


VK_EXSEL

Declaration

Source position: lcltype.pp line 616

const VK_EXSEL = $F8;


VK_F

Declaration

Source position: lcltype.pp line 457

const VK_F = $46;


VK_F1

Declaration

Source position: lcltype.pp line 501

const VK_F1 = 112;


VK_F2

Declaration

Source position: lcltype.pp line 502

const VK_F2 = 113;


VK_F3

Declaration

Source position: lcltype.pp line 503

const VK_F3 = 114;


VK_F4

Declaration

Source position: lcltype.pp line 504

const VK_F4 = 115;


VK_F5

Declaration

Source position: lcltype.pp line 505

const VK_F5 = 116;


VK_F6

Declaration

Source position: lcltype.pp line 506

const VK_F6 = 117;


VK_F7

Declaration

Source position: lcltype.pp line 507

const VK_F7 = 118;


VK_F8

Declaration

Source position: lcltype.pp line 508

const VK_F8 = 119;


VK_F9

Declaration

Source position: lcltype.pp line 509

const VK_F9 = 120;


VK_F10

Declaration

Source position: lcltype.pp line 510

const VK_F10 = 121;


VK_F11

Declaration

Source position: lcltype.pp line 511

const VK_F11 = 122;


VK_F12

Declaration

Source position: lcltype.pp line 512

const VK_F12 = 123;


VK_F13

Declaration

Source position: lcltype.pp line 513

const VK_F13 = 124;


VK_F14

Declaration

Source position: lcltype.pp line 514

const VK_F14 = 125;


VK_F15

Declaration

Source position: lcltype.pp line 515

const VK_F15 = 126;


VK_F16

Declaration

Source position: lcltype.pp line 516

const VK_F16 = 127;


VK_F17

Declaration

Source position: lcltype.pp line 517

const VK_F17 = 128;


VK_F18

Declaration

Source position: lcltype.pp line 518

const VK_F18 = 129;


VK_F19

Declaration

Source position: lcltype.pp line 519

const VK_F19 = 130;


VK_F20

Declaration

Source position: lcltype.pp line 520

const VK_F20 = 131;


VK_F21

Declaration

Source position: lcltype.pp line 521

const VK_F21 = 132;


VK_F22

Declaration

Source position: lcltype.pp line 522

const VK_F22 = 133;


VK_F23

Declaration

Source position: lcltype.pp line 523

const VK_F23 = 134;


VK_F24

Declaration

Source position: lcltype.pp line 524

const VK_F24 = 135;


VK_FINAL

Declaration

Source position: lcltype.pp line 417

const VK_FINAL = 24;


VK_G

Declaration

Source position: lcltype.pp line 458

const VK_G = $47;


VK_H

Declaration

Source position: lcltype.pp line 459

const VK_H = $48;


VK_HANGUL

Declaration

Source position: lcltype.pp line 415

const VK_HANGUL = 21;


VK_HANJA

Declaration

Source position: lcltype.pp line 418

const VK_HANJA = 25;


VK_HELP

Declaration

Source position: lcltype.pp line 440

const VK_HELP = 47;


VK_HIGHESTVALUE

Declaration

Source position: lcltype.pp line 624

const VK_HIGHESTVALUE = $FFFF;


VK_HOME

Declaration

Source position: lcltype.pp line 429

const VK_HOME = 36;


VK_I

Declaration

Source position: lcltype.pp line 460

const VK_I = $49;


VK_INSERT

Declaration

Source position: lcltype.pp line 438

const VK_INSERT = 45;


VK_J

Declaration

Source position: lcltype.pp line 461

const VK_J = $4A;


VK_JUNJA

Declaration

Source position: lcltype.pp line 416

const VK_JUNJA = 23;


VK_K

Declaration

Source position: lcltype.pp line 462

const VK_K = $4B;


VK_KANA

Declaration

Source position: lcltype.pp line 414

const VK_KANA = 21;


VK_KANJI

Declaration

Source position: lcltype.pp line 419

const VK_KANJI = 25;


VK_L

Declaration

Source position: lcltype.pp line 463

const VK_L = $4C;


VK_LAUNCH_APP1

Declaration

Source position: lcltype.pp line 575

const VK_LAUNCH_APP1 = $B6;


VK_LAUNCH_APP2

Declaration

Source position: lcltype.pp line 576

const VK_LAUNCH_APP2 = $B7;


VK_LAUNCH_MAIL

Declaration

Source position: lcltype.pp line 573

const VK_LAUNCH_MAIL = $B4;


VK_LAUNCH_MEDIA_SELECT

Declaration

Source position: lcltype.pp line 574

const VK_LAUNCH_MEDIA_SELECT = $B5;


VK_LBUTTON

Declaration

Source position: lcltype.pp line 398

const VK_LBUTTON = 1;


VK_LCL_ALT

Declaration

Source position: lcltype.pp line 643

const VK_LCL_ALT = VK_MENU;


VK_LCL_AT

Declaration

Source position: lcltype.pp line 656

const VK_LCL_AT = $103;


VK_LCL_BACKSLASH

Declaration

Source position: lcltype.pp line 639

const VK_LCL_BACKSLASH = VK_OEM_5;


VK_LCL_CALL

Declaration

Source position: lcltype.pp line 654

const VK_LCL_CALL = $101;


VK_LCL_CAPSLOCK

Declaration

Source position: lcltype.pp line 647

const VK_LCL_CAPSLOCK = VK_CAPITAL;


VK_LCL_CLOSE_BRAKET

Declaration

Source position: lcltype.pp line 638

const VK_LCL_CLOSE_BRAKET = VK_OEM_6;


VK_LCL_COMMA

Declaration

Source position: lcltype.pp line 632

const VK_LCL_COMMA = VK_OEM_COMMA;


VK_LCL_ENDCALL

Declaration

Source position: lcltype.pp line 655

const VK_LCL_ENDCALL = $102;


VK_LCL_EQUAL

Declaration

Source position: lcltype.pp line 631

const VK_LCL_EQUAL = VK_OEM_PLUS;


VK_LCL_LALT

Declaration

Source position: lcltype.pp line 644

const VK_LCL_LALT = VK_LMENU;


VK_LCL_MINUS

Declaration

Source position: lcltype.pp line 636

const VK_LCL_MINUS = VK_OEM_MINUS;


VK_LCL_OPEN_BRAKET

Declaration

Source position: lcltype.pp line 637

const VK_LCL_OPEN_BRAKET = VK_OEM_4;


VK_LCL_POINT

Declaration

Source position: lcltype.pp line 633

const VK_LCL_POINT = VK_OEM_PERIOD;


VK_LCL_POWER

Declaration

Source position: lcltype.pp line 653

const VK_LCL_POWER = $100;


VK_LCL_QUOTE

Declaration

Source position: lcltype.pp line 641

const VK_LCL_QUOTE = VK_OEM_7;


VK_LCL_RALT

Declaration

Source position: lcltype.pp line 645

const VK_LCL_RALT = VK_RMENU;


VK_LCL_SEMI_COMMA

Declaration

Source position: lcltype.pp line 635

const VK_LCL_SEMI_COMMA = VK_OEM_1;


VK_LCL_SLASH

Declaration

Source position: lcltype.pp line 634

const VK_LCL_SLASH = VK_OEM_2;


VK_LCL_TILDE

Declaration

Source position: lcltype.pp line 640

const VK_LCL_TILDE = VK_OEM_3;


VK_LCONTROL

Declaration

Source position: lcltype.pp line 554

const VK_LCONTROL = $A2;


VK_LEFT

Declaration

Source position: lcltype.pp line 430

const VK_LEFT = 37;


VK_LMENU

Declaration

Source position: lcltype.pp line 556

const VK_LMENU = $A4;


VK_LSHIFT

Declaration

Source position: lcltype.pp line 552

const VK_LSHIFT = $A0;


VK_LWIN

Declaration

Source position: lcltype.pp line 479

const VK_LWIN = $5B;


VK_M

Declaration

Source position: lcltype.pp line 464

const VK_M = $4D;


VK_MBUTTON

Declaration

Source position: lcltype.pp line 401

const VK_MBUTTON = 4;


VK_MEDIA_NEXT_TRACK

Declaration

Source position: lcltype.pp line 569

const VK_MEDIA_NEXT_TRACK = $B0;


VK_MEDIA_PLAY_PAUSE

Declaration

Source position: lcltype.pp line 572

const VK_MEDIA_PLAY_PAUSE = $B3;


VK_MEDIA_PREV_TRACK

Declaration

Source position: lcltype.pp line 570

const VK_MEDIA_PREV_TRACK = $B1;


VK_MEDIA_STOP

Declaration

Source position: lcltype.pp line 571

const VK_MEDIA_STOP = $B2;


VK_MENU

Declaration

Source position: lcltype.pp line 411

const VK_MENU = 18;


VK_MODECHANGE

Declaration

Source position: lcltype.pp line 424

const VK_MODECHANGE = 31;


VK_MULTIPLY

Declaration

Source position: lcltype.pp line 495

const VK_MULTIPLY = 106;


VK_N

Declaration

Source position: lcltype.pp line 465

const VK_N = $4E;


VK_NEXT

Declaration

Source position: lcltype.pp line 427

const VK_NEXT = 34;


VK_NONAME

Declaration

Source position: lcltype.pp line 620

const VK_NONAME = $FC;


VK_NONCONVERT

Declaration

Source position: lcltype.pp line 422

const VK_NONCONVERT = 29;


VK_NUMLOCK

Declaration

Source position: lcltype.pp line 528

const VK_NUMLOCK = $90;


VK_NUMPAD0

Declaration

Source position: lcltype.pp line 485

const VK_NUMPAD0 = 96;


VK_NUMPAD1

Declaration

Source position: lcltype.pp line 486

const VK_NUMPAD1 = 97;


VK_NUMPAD2

Declaration

Source position: lcltype.pp line 487

const VK_NUMPAD2 = 98;


VK_NUMPAD3

Declaration

Source position: lcltype.pp line 488

const VK_NUMPAD3 = 99;


VK_NUMPAD4

Declaration

Source position: lcltype.pp line 489

const VK_NUMPAD4 = 100;


VK_NUMPAD5

Declaration

Source position: lcltype.pp line 490

const VK_NUMPAD5 = 101;


VK_NUMPAD6

Declaration

Source position: lcltype.pp line 491

const VK_NUMPAD6 = 102;


VK_NUMPAD7

Declaration

Source position: lcltype.pp line 492

const VK_NUMPAD7 = 103;


VK_NUMPAD8

Declaration

Source position: lcltype.pp line 493

const VK_NUMPAD8 = 104;


VK_NUMPAD9

Declaration

Source position: lcltype.pp line 494

const VK_NUMPAD9 = 105;


VK_O

Declaration

Source position: lcltype.pp line 466

const VK_O = $4F;


VK_OEM_1

Declaration

Source position: lcltype.pp line 581

const VK_OEM_1 = $BA;


VK_OEM_2

Declaration

Source position: lcltype.pp line 587

const VK_OEM_2 = $BF;


VK_OEM_3

Declaration

Source position: lcltype.pp line 589

const VK_OEM_3 = $C0;


VK_OEM_4

Declaration

Source position: lcltype.pp line 593

const VK_OEM_4 = $DB;


VK_OEM_5

Declaration

Source position: lcltype.pp line 595

const VK_OEM_5 = $DC;


VK_OEM_6

Declaration

Source position: lcltype.pp line 597

const VK_OEM_6 = $DD;


VK_OEM_7

Declaration

Source position: lcltype.pp line 599

const VK_OEM_7 = $DE;


VK_OEM_8

Declaration

Source position: lcltype.pp line 601

const VK_OEM_8 = $DF;


VK_OEM_102

Declaration

Source position: lcltype.pp line 605

const VK_OEM_102 = $E2;


VK_OEM_CLEAR

Declaration

Source position: lcltype.pp line 622

const VK_OEM_CLEAR = $FE;


VK_OEM_COMMA

Declaration

Source position: lcltype.pp line 584

const VK_OEM_COMMA = $BC;


VK_OEM_MINUS

Declaration

Source position: lcltype.pp line 585

const VK_OEM_MINUS = $BD;


VK_OEM_PERIOD

Declaration

Source position: lcltype.pp line 586

const VK_OEM_PERIOD = $BE;


VK_OEM_PLUS

Declaration

Source position: lcltype.pp line 583

const VK_OEM_PLUS = $BB;


VK_P

Declaration

Source position: lcltype.pp line 467

const VK_P = $50;


VK_PA1

Declaration

Source position: lcltype.pp line 621

const VK_PA1 = $FD;


VK_PAUSE

Declaration

Source position: lcltype.pp line 412

const VK_PAUSE = 19;


VK_PLAY

Declaration

Source position: lcltype.pp line 618

const VK_PLAY = $FA;


VK_PRINT

Declaration

Source position: lcltype.pp line 435

const VK_PRINT = 42;


VK_PRIOR

Declaration

Source position: lcltype.pp line 426

const VK_PRIOR = 33;


VK_PROCESSKEY

Declaration

Source position: lcltype.pp line 609

const VK_PROCESSKEY = $E7;


VK_Q

Declaration

Source position: lcltype.pp line 468

const VK_Q = $51;


VK_R

Declaration

Source position: lcltype.pp line 469

const VK_R = $52;


VK_RBUTTON

Declaration

Source position: lcltype.pp line 399

const VK_RBUTTON = 2;


VK_RCONTROL

Declaration

Source position: lcltype.pp line 555

const VK_RCONTROL = $A3;


VK_RETURN

Declaration

Source position: lcltype.pp line 408

const VK_RETURN = 13;


VK_RIGHT

Declaration

Source position: lcltype.pp line 432

const VK_RIGHT = 39;


VK_RMENU

Declaration

Source position: lcltype.pp line 557

const VK_RMENU = $A5;


VK_RSHIFT

Declaration

Source position: lcltype.pp line 553

const VK_RSHIFT = $A1;


VK_RWIN

Declaration

Source position: lcltype.pp line 480

const VK_RWIN = $5C;


VK_S

Declaration

Source position: lcltype.pp line 470

const VK_S = $53;


VK_SCROLL

Declaration

Source position: lcltype.pp line 529

const VK_SCROLL = $91;


VK_SELECT

Declaration

Source position: lcltype.pp line 434

const VK_SELECT = 41;


VK_SEPARATOR

Declaration

Source position: lcltype.pp line 497

const VK_SEPARATOR = 108;


VK_SHIFT

Declaration

Source position: lcltype.pp line 409

const VK_SHIFT = 16;


VK_SLEEP

Declaration

Source position: lcltype.pp line 483

const VK_SLEEP = $5F;


VK_SNAPSHOT

Declaration

Source position: lcltype.pp line 437

const VK_SNAPSHOT = 44;


VK_SPACE

Declaration

Source position: lcltype.pp line 425

const VK_SPACE = 32;


VK_SUBTRACT

Declaration

Source position: lcltype.pp line 498

const VK_SUBTRACT = 109;


VK_T

Declaration

Source position: lcltype.pp line 471

const VK_T = $54;


VK_TAB

Declaration

Source position: lcltype.pp line 406

const VK_TAB = 9;


VK_U

Declaration

Source position: lcltype.pp line 472

const VK_U = $55;


VK_UNDEFINED

Declaration

Source position: lcltype.pp line 625

const VK_UNDEFINED = $FF;


VK_UNKNOWN

Declaration

Source position: lcltype.pp line 397

const VK_UNKNOWN = 0;


VK_UP

Declaration

Source position: lcltype.pp line 431

const VK_UP = 38;


VK_V

Declaration

Source position: lcltype.pp line 473

const VK_V = $56;


VK_VOLUME_DOWN

Declaration

Source position: lcltype.pp line 567

const VK_VOLUME_DOWN = $AE;


VK_VOLUME_MUTE

Declaration

Source position: lcltype.pp line 566

const VK_VOLUME_MUTE = $AD;


VK_VOLUME_UP

Declaration

Source position: lcltype.pp line 568

const VK_VOLUME_UP = $AF;


VK_W

Declaration

Source position: lcltype.pp line 474

const VK_W = $57;


VK_X

Declaration

Source position: lcltype.pp line 475

const VK_X = $58;


VK_XBUTTON1

Declaration

Source position: lcltype.pp line 402

const VK_XBUTTON1 = 5;


VK_XBUTTON2

Declaration

Source position: lcltype.pp line 403

const VK_XBUTTON2 = 6;


VK_Y

Declaration

Source position: lcltype.pp line 476

const VK_Y = $59;


VK_Z

Declaration

Source position: lcltype.pp line 477

const VK_Z = $5A;


VK_ZOOM

Declaration

Source position: lcltype.pp line 619

const VK_ZOOM = $FB;


WHITE_BRUSH

Declaration

Source position: lcltype.pp line 1783

const WHITE_BRUSH = 0;


WHITE_PEN

Declaration

Source position: lcltype.pp line 1790

const WHITE_PEN = 6;


WHITENESS

Ternary raster operation (Dst op Src op Pattern): Fills the destination area with all white.

Declaration

Source position: lcltype.pp line 209

const WHITENESS = $00FF0062;

See also

#lcl.LCLIntf.BitBlt

Copies a section of a Canvas to another one, performing a raster operation (ROP)


WHITEONBLACK

Declaration

Source position: lcltype.pp line 2178

const WHITEONBLACK = 2;


WINDING

Declaration

Source position: lcltype.pp line 2170

const WINDING = 2;


WindowPos

Declaration

Source position: lcltype.pp line 1197

type WindowPos = tagWindowPos;


WNDCLASS

Declaration

Source position: lcltype.pp line 2620

type WNDCLASS = WNDCLASSA;


WNDCLASSA

Declaration

Source position: lcltype.pp line 2618

type WNDCLASSA = tagWNDCLASSA;


WNDCLASSEX

Declaration

Source position: lcltype.pp line 2582

type WNDCLASSEX = WNDCLASSEXA;


WNDCLASSEXA

Declaration

Source position: lcltype.pp line 2580

type WNDCLASSEXA = tagWNDCLASSEXA;


WNDCLASSEXW

Declaration

Source position: lcltype.pp line 2581

type WNDCLASSEXW = tagWNDCLASSEXW;


WNDCLASSW

Declaration

Source position: lcltype.pp line 2619

type WNDCLASSW = tagWNDCLASSW;


WPARAM

Type of the first message argument (pointer-sized).

Declaration

Source position: lcltype.pp line 117

type WPARAM = type PtrInt;


WS_BORDER

Declaration

Source position: lcltype.pp line 902

const WS_BORDER = DWORD($800000);


WS_CAPTION

Declaration

Source position: lcltype.pp line 904

const WS_CAPTION = DWORD(WS_BORDER or WS_DLGFRAME);


WS_CHILD

Declaration

Source position: lcltype.pp line 895

const WS_CHILD = DWORD($40000000);


WS_CHILDWINDOW

Declaration

Source position: lcltype.pp line 926

const WS_CHILDWINDOW = WS_CHILD;


WS_CLIPCHILDREN

Declaration

Source position: lcltype.pp line 900

const WS_CLIPCHILDREN = DWORD($2000000);


WS_CLIPSIBLINGS

Declaration

Source position: lcltype.pp line 899

const WS_CLIPSIBLINGS = DWORD($4000000);


WS_DISABLED

Declaration

Source position: lcltype.pp line 898

const WS_DISABLED = DWORD($8000000);


WS_DLGFRAME

Declaration

Source position: lcltype.pp line 903

const WS_DLGFRAME = DWORD($400000);


WS_EX_ACCEPTFILES

Declaration

Source position: lcltype.pp line 932

const WS_EX_ACCEPTFILES = $10;


WS_EX_APPWINDOW

Declaration

Source position: lcltype.pp line 949

const WS_EX_APPWINDOW = $40000;


WS_EX_CLIENTEDGE

Declaration

Source position: lcltype.pp line 937

const WS_EX_CLIENTEDGE = $200;


WS_EX_CONTEXTHELP

Declaration

Source position: lcltype.pp line 938

const WS_EX_CONTEXTHELP = $400;


WS_EX_CONTROLPARENT

Declaration

Source position: lcltype.pp line 947

const WS_EX_CONTROLPARENT = $10000;


WS_EX_DLGMODALFRAME

Declaration

Source position: lcltype.pp line 929

const WS_EX_DLGMODALFRAME = 1;


WS_EX_LEFT

Declaration

Source position: lcltype.pp line 941

const WS_EX_LEFT = 0;


WS_EX_LEFTSCROLLBAR

Declaration

Source position: lcltype.pp line 944

const WS_EX_LEFTSCROLLBAR = $4000;


WS_EX_LTRREADING

Declaration

Source position: lcltype.pp line 943

const WS_EX_LTRREADING = 0;


WS_EX_MDICHILD

Declaration

Source position: lcltype.pp line 934

const WS_EX_MDICHILD = $40;


WS_EX_NOPARENTNOTIFY

Declaration

Source position: lcltype.pp line 930

const WS_EX_NOPARENTNOTIFY = 4;


WS_EX_OVERLAPPEDWINDOW

Declaration

Source position: lcltype.pp line 950

const WS_EX_OVERLAPPEDWINDOW = WS_EX_WINDOWEDGE or WS_EX_CLIENTEDGE;


WS_EX_PALETTEWINDOW

Declaration

Source position: lcltype.pp line 951

const WS_EX_PALETTEWINDOW = WS_EX_WINDOWEDGE or WS_EX_TOOLWINDOW or WS_EX_TOPMOST;


WS_EX_RIGHT

Declaration

Source position: lcltype.pp line 940

const WS_EX_RIGHT = $1000;


WS_EX_RIGHTSCROLLBAR

Declaration

Source position: lcltype.pp line 945

const WS_EX_RIGHTSCROLLBAR = 0;


WS_EX_RTLREADING

Declaration

Source position: lcltype.pp line 942

const WS_EX_RTLREADING = $2000;


WS_EX_STATICEDGE

Declaration

Source position: lcltype.pp line 948

const WS_EX_STATICEDGE = $20000;


WS_EX_TOOLWINDOW

Declaration

Source position: lcltype.pp line 935

const WS_EX_TOOLWINDOW = $80;


WS_EX_TOPMOST

Declaration

Source position: lcltype.pp line 931

const WS_EX_TOPMOST = 8;


WS_EX_TRANSPARENT

Declaration

Source position: lcltype.pp line 933

const WS_EX_TRANSPARENT = $20;


WS_EX_WINDOWEDGE

Declaration

Source position: lcltype.pp line 936

const WS_EX_WINDOWEDGE = $100;


WS_GROUP

Declaration

Source position: lcltype.pp line 909

const WS_GROUP = DWORD($20000);


WS_HSCROLL

Declaration

Source position: lcltype.pp line 906

const WS_HSCROLL = DWORD($100000);


WS_ICONIC

Declaration

Source position: lcltype.pp line 917

const WS_ICONIC = WS_MINIMIZE;


WS_MAXIMIZE

Declaration

Source position: lcltype.pp line 901

const WS_MAXIMIZE = DWORD($1000000);


WS_MAXIMIZEBOX

Declaration

Source position: lcltype.pp line 913

const WS_MAXIMIZEBOX = DWORD($10000);


WS_MINIMIZE

Declaration

Source position: lcltype.pp line 896

const WS_MINIMIZE = DWORD($20000000);


WS_MINIMIZEBOX

Declaration

Source position: lcltype.pp line 912

const WS_MINIMIZEBOX = DWORD($20000);


WS_OVERLAPPED

Declaration

Source position: lcltype.pp line 893

const WS_OVERLAPPED = 0;


WS_OVERLAPPEDWINDOW

Declaration

Source position: lcltype.pp line 922

const WS_OVERLAPPEDWINDOW = WS_OVERLAPPED or WS_CAPTION or WS_SYSMENU or WS_THICKFRAME or WS_MINIMIZEBOX or WS_MAXIMIZEBOX;


WS_POPUP

Declaration

Source position: lcltype.pp line 894

const WS_POPUP = DWORD($80000000);


WS_POPUPWINDOW

Declaration

Source position: lcltype.pp line 925

const WS_POPUPWINDOW = WS_POPUP or WS_BORDER or WS_SYSMENU;


WS_SIZEBOX

Declaration

Source position: lcltype.pp line 919

const WS_SIZEBOX = WS_THICKFRAME;


WS_SYSMENU

Declaration

Source position: lcltype.pp line 907

const WS_SYSMENU = DWORD($80000);


WS_TABSTOP

Declaration

Source position: lcltype.pp line 910

const WS_TABSTOP = DWORD($10000);


WS_THICKFRAME

Declaration

Source position: lcltype.pp line 908

const WS_THICKFRAME = DWORD($40000);


WS_TILED

Declaration

Source position: lcltype.pp line 915

const WS_TILED = WS_OVERLAPPED;


WS_TILEDWINDOW

Declaration

Source position: lcltype.pp line 924

const WS_TILEDWINDOW = WS_OVERLAPPEDWINDOW;


WS_VISIBLE

Declaration

Source position: lcltype.pp line 897

const WS_VISIBLE = DWORD($10000000);


WS_VSCROLL

Declaration

Source position: lcltype.pp line 905

const WS_VSCROLL = DWORD($200000);


XLFD_AVG_WIDTH

Declaration

Source position: lcltype.pp line 1561

const XLFD_AVG_WIDTH = 12;


XLFD_CHARSET_COD

Declaration

Source position: lcltype.pp line 1563

const XLFD_CHARSET_COD = 14;


XLFD_CHARSET_REG

Declaration

Source position: lcltype.pp line 1562

const XLFD_CHARSET_REG = 13;


XLFD_FAMILY

Declaration

Source position: lcltype.pp line 1551

const XLFD_FAMILY = 2;


XLFD_FONTNAME_REG

Declaration

Source position: lcltype.pp line 1549

const XLFD_FONTNAME_REG = 0;


XLFD_FOUNDRY

Declaration

Source position: lcltype.pp line 1550

const XLFD_FOUNDRY = 1;


XLFD_PIXELSIZE

Declaration

Source position: lcltype.pp line 1556

const XLFD_PIXELSIZE = 7;


XLFD_POINTSIZE

Declaration

Source position: lcltype.pp line 1557

const XLFD_POINTSIZE = 8;


XLFD_RESX

Declaration

Source position: lcltype.pp line 1558

const XLFD_RESX = 9;


XLFD_RESY

Declaration

Source position: lcltype.pp line 1559

const XLFD_RESY = 10;


XLFD_SLANT

Declaration

Source position: lcltype.pp line 1553

const XLFD_SLANT = 4;


XLFD_SPACING

Declaration

Source position: lcltype.pp line 1560

const XLFD_SPACING = 11;


XLFD_STYLENAME

Declaration

Source position: lcltype.pp line 1555

const XLFD_STYLENAME = 6;


XLFD_WEIGHTNAME

Declaration

Source position: lcltype.pp line 1552

const XLFD_WEIGHTNAME = 3;


XLFD_WIDTHNAME

Declaration

Source position: lcltype.pp line 1554

const XLFD_WIDTHNAME = 5;


Reference for unit 'LCLUnicodeData'

Container for Unicode, Inc copyrighted data.

Overview

See http://unicode.org/copyright.html for details.


Reference for unit 'LCLUnicodeData': Constants

MaxUnicodeBlocks |
UnicodeBlocks | This is an adapted version for ide/charactermapdlg.pas. See the comments in the source. Original data: http://www.unicode.org/Public/UNIDATA/Blocks.txt


Reference for unit 'LCLUnicodeData': Types

TUnicodeBlock


Index of all identifiers in unit 'LCLUnicodeData'

M T U

M

MaxUnicodeBlocks

T

TUnicodeBlock

U

UnicodeBlocks


MaxUnicodeBlocks

Declaration

Source position: lclunicodedata.pas line 72

const MaxUnicodeBlocks = 151;


TUnicodeBlock

Declaration

Source position: lclunicodedata.pas line 65

type TUnicodeBlock = record

  S: LongInt;

  E: LongInt;

  PG: string;

end;


UnicodeBlocks

This is an adapted version for ide/charactermapdlg.pas. See the comments in the source. Original data: http://www.unicode.org/Public/UNIDATA/Blocks.txt

Declaration

Source position: lclunicodedata.pas line 73

const UnicodeBlocks: array [0..MaxUnicodeBlocks] of TUnicodeBlock = ((S: $0020; E: $007F; PG: 'Basic Latin'), (S: $00A0; E: $00FF; PG: 'Latin-1 Supplement'), (S: $0100; E: $017F; PG: 'Latin Extended-A'), (S: $0180; E: $024F; PG: 'Latin Extended-B'), (S: $0250; E: $02AF; PG: 'IPA Extensions'), (S: $02B0; E: $02FF; PG: 'Spacing Modifier Letters'), (S: $0300; E: $036F; PG: 'Combining Diacritical Marks'), (S: $0370; E: $03FF; PG: 'Greek and Coptic'), (S: $0400; E: $04FF; PG: 'Cyrillic'), (S: $0500; E: $052F; PG: 'Cyrillic Supplement'), (S: $0530; E: $058F; PG: 'Armenian'), (S: $0590; E: $05FF; PG: 'Hebrew'), (S: $0600; E: $06FF; PG: 'Arabic'), (S: $0700; E: $074F; PG: 'Syriac'), (S: $0750; E: $077F; PG: 'Arabic Supplement'), (S: $0780; E: $07BF; PG: 'Thaana'), (S: $07C0; E: $07FF; PG: 'NKo'), (S: $0900; E: $097F; PG: 'Devanagari'), (S: $0980; E: $09FF; PG: 'Bengali'), (S: $0A00; E: $0A7F; PG: 'Gurmukhi'), (S: $0A80; E: $0AFF; PG: 'Gujarati'), (S: $0B00; E: $0B7F; PG: 'Oriya'), (S: $0B80; E: $0BFF; PG: 'Tamil'), (S: $0C00; E: $0C7F; PG: 'Telugu'), (S: $0C80; E: $0CFF; PG: 'Kannada'), (S: $0D00; E: $0D7F; PG: 'Malayalam'), (S: $0D80; E: $0DFF; PG: 'Sinhala'), (S: $0E00; E: $0E7F; PG: 'Thai'), (S: $0E80; E: $0EFF; PG: 'Lao'), (S: $0F00; E: $0FFF; PG: 'Tibetan'), (S: $1000; E: $109F; PG: 'Myanmar'), (S: $10A0; E: $10FF; PG: 'Georgian'), (S: $1100; E: $11FF; PG: 'Hangul Jamo'), (S: $1200; E: $137F; PG: 'Ethiopic'), (S: $1380; E: $139F; PG: 'Ethiopic Supplement'), (S: $13A0; E: $13FF; PG: 'Cherokee'), (S: $1400; E: $167F; PG: 'Unified Canadian Aboriginal Syllabics'), (S: $1680; E: $169F; PG: 'Ogham'), (S: $16A0; E: $16FF; PG: 'Runic'), (S: $1700; E: $171F; PG: 'Tagalog'), (S: $1720; E: $173F; PG: 'Hanunoo'), (S: $1740; E: $175F; PG: 'Buhid'), (S: $1760; E: $177F; PG: 'Tagbanwa'), (S: $1780; E: $17FF; PG: 'Khmer'), (S: $1800; E: $18AF; PG: 'Mongolian'), (S: $1900; E: $194F; PG: 'Limbu'), (S: $1950; E: $197F; PG: 'Tai Le'), (S: $1980; E: $19DF; PG: 'New Tai Lue'), (S: $19E0; E: $19FF; PG: 'Khmer Symbols'), (S: $1A00; E: $1A1F; PG: 'Buginese'), (S: $1B00; E: $1B7F; PG: 'Balinese'), (S: $1D00; E: $1D7F; PG: 'Phonetic Extensions'), (S: $1D80; E: $1DBF; PG: 'Phonetic Extensions Supplement'), (S: $1DC0; E: $1DFF; PG: 'Combining Diacritical Marks Supplement'), (S: $1E00; E: $1EFF; PG: 'Latin Extended Additional'), (S: $1F00; E: $1FFF; PG: 'Greek Extended'), (S: $2000; E: $206F; PG: 'General Punctuation'), (S: $2070; E: $209F; PG: 'Superscripts and Subscripts'), (S: $20A0; E: $20CF; PG: 'Currency Symbols'), (S: $20D0; E: $20FF; PG: 'Combining Diacritical Marks for Symbols'), (S: $2100; E: $214F; PG: 'Letterlike Symbols'), (S: $2150; E: $218F; PG: 'Number Forms'), (S: $2190; E: $21FF; PG: 'Arrows'), (S: $2200; E: $22FF; PG: 'Mathematical Operators'), (S: $2300; E: $23FF; PG: 'Miscellaneous Technical'), (S: $2400; E: $243F; PG: 'Control Pictures'), (S: $2440; E: $245F; PG: 'Optical Character Recognition'), (S: $2460; E: $24FF; PG: 'Enclosed Alphanumerics'), (S: $2500; E: $257F; PG: 'Box Drawing'), (S: $2580; E: $259F; PG: 'Block Elements'), (S: $25A0; E: $25FF; PG: 'Geometric Shapes'), (S: $2600; E: $26FF; PG: 'Miscellaneous Symbols'), (S: $2700; E: $27BF; PG: 'Dingbats'), (S: $27C0; E: $27EF; PG: 'Miscellaneous Mathematical Symbols-A'), (S: $27F0; E: $27FF; PG: 'Supplemental Arrows-A'), (S: $2800; E: $28FF; PG: 'Braille Patterns'), (S: $2900; E: $297F; PG: 'Supplemental Arrows-B'), (S: $2980; E: $29FF; PG: 'Miscellaneous Mathematical Symbols-B'), (S: $2A00; E: $2AFF; PG: 'Supplemental Mathematical Operators'), (S: $2B00; E: $2BFF; PG: 'Miscellaneous Symbols and Arrows'), (S: $2C00; E: $2C5F; PG: 'Glagolitic'), (S: $2C60; E: $2C7F; PG: 'Latin Extended-C'), (S: $2C80; E: $2CFF; PG: 'Coptic'), (S: $2D00; E: $2D2F; PG: 'Georgian Supplement'), (S: $2D30; E: $2D7F; PG: 'Tifinagh'), (S: $2D80; E: $2DDF; PG: 'Ethiopic Extended'), (S: $2E00; E: $2E7F; PG: 'Supplemental Punctuation'), (S: $2E80; E: $2EFF; PG: 'CJK Radicals Supplement'), (S: $2F00; E: $2FDF; PG: 'Kangxi Radicals'), (S: $2FF0; E: $2FFF; PG: 'Ideographic Description Characters'), (S: $3000; E: $303F; PG: 'CJK Symbols and Punctuation'), (S: $3040; E: $309F; PG: 'Hiragana'), (S: $30A0; E: $30FF; PG: 'Katakana'), (S: $3100; E: $312F; PG: 'Bopomofo'), (S: $3130; E: $318F; PG: 'Hangul Compatibility Jamo'), (S: $3190; E: $319F; PG: 'Kanbun'), (S: $31A0; E: $31BF; PG: 'Bopomofo Extended'), (S: $31C0; E: $31EF; PG: 'CJK Strokes'), (S: $31F0; E: $31FF; PG: 'Katakana Phonetic Extensions'), (S: $3200; E: $32FF; PG: 'Enclosed CJK Letters and Months'), (S: $3300; E: $33FF; PG: 'CJK Compatibility'), (S: $3400; E: $4DBF; PG: 'CJK Unified Ideographs Extension A'), (S: $4DC0; E: $4DFF; PG: 'Yijing Hexagram Symbols'), (S: $4E00; E: $9FFF; PG: 'CJK Unified Ideographs'), (S: $A000; E: $A48F; PG: 'Yi Syllables'), (S: $A490; E: $A4CF; PG: 'Yi Radicals'), (S: $A700; E: $A71F; PG: 'Modifier Tone Letters'), (S: $A720; E: $A7FF; PG: 'Latin Extended-D'), (S: $A800; E: $A82F; PG: 'Syloti Nagri'), (S: $A840; E: $A87F; PG: 'Phags-pa'), (S: $AC00; E: $D7AF; PG: 'Hangul Syllables'), (S: $D800; E: $DB7F; PG: 'High Surrogates'), (S: $DB80; E: $DBFF; PG: 'High Private Use Surrogates'), (S: $DC00; E: $DFFF; PG: 'Low Surrogates'), (S: $E000; E: $F8FF; PG: 'Private Use Area'), (S: $F900; E: $FAFF; PG: 'CJK Compatibility Ideographs'), (S: $FB00; E: $FB4F; PG: 'Alphabetic Presentation Forms'), (S: $FB50; E: $FDFF; PG: 'Arabic Presentation Forms-A'), (S: $FE00; E: $FE0F; PG: 'Variation Selectors'), (S: $FE10; E: $FE1F; PG: 'Vertical Forms'), (S: $FE20; E: $FE2F; PG: 'Combining Half Marks'), (S: $FE30; E: $FE4F; PG: 'CJK Compatibility Forms'), (S: $FE50; E: $FE6F; PG: 'Small Form Variants'), (S: $FE70; E: $FEFF; PG: 'Arabic Presentation Forms-B'), (S: $FF00; E: $FFEF; PG: 'Halfwidth and Fullwidth Forms'), (S: $FFF0; E: $FFFF; PG: 'Specials'), (S: $10000; E: $1007F; PG: 'Linear B Syllabary'), (S: $10080; E: $100FF; PG: 'Linear B Ideograms'), (S: $10100; E: $1013F; PG: 'Aegean Numbers'), (S: $10140; E: $1018F; PG: 'Ancient Greek Numbers'), (S: $10300; E: $1032F; PG: 'Old Italic'), (S: $10330; E: $1034F; PG: 'Gothic'), (S: $10380; E: $1039F; PG: 'Ugaritic'), (S: $103A0; E: $103DF; PG: 'Old Persian'), (S: $10400; E: $1044F; PG: 'Deseret'), (S: $10450; E: $1047F; PG: 'Shavian'), (S: $10480; E: $104AF; PG: 'Osmanya'), (S: $10800; E: $1083F; PG: 'Cypriot Syllabary'), (S: $10900; E: $1091F; PG: 'Phoenician'), (S: $10A00; E: $10A5F; PG: 'Kharoshthi'), (S: $12000; E: $123FF; PG: 'Cuneiform'), (S: $12400; E: $1247F; PG: 'Cuneiform Numbers and Punctuation'), (S: $1D000; E: $1D0FF; PG: 'Byzantine Musical Symbols'), (S: $1D100; E: $1D1FF; PG: 'Musical Symbols'), (S: $1D200; E: $1D24F; PG: 'Ancient Greek Musical Notation'), (S: $1D300; E: $1D35F; PG: 'Tai Xuan Jing Symbols'), (S: $1D360; E: $1D37F; PG: 'Counting Rod Numerals'), (S: $1D400; E: $1D7FF; PG: 'Mathematical Alphanumeric Symbols'), (S: $20000; E: $2A6DF; PG: 'CJK Unified Ideographs Extension B'), (S: $2F800; E: $2FA1F; PG: 'CJK Compatibility Ideographs Supplement'), (S: $E0000; E: $E007F; PG: 'Tags'), (S: $E0100; E: $E01EF; PG: 'Variation Selectors Supplement'));


Reference for unit 'LCLVersion'

Contains the version number constants of the LCL.

uses

  LazVersion;

Overview

The LCLVersion unit contains the version number constants of the LCL. They can be used at runtime to determine the LCL version, so LCL application writers and component writers can offer different functionality or workarounds for bugs and take the LCL version into account while choosing their algorithms at run-time.

Likewise, these version constants can be used at compile time in conditional expressions, such as {$IF lcl_major>0}. These kinds of expressions are supported in {$mode delphi} and {$mode objfpc}.


Reference for unit 'LCLVersion': Constants

lcl_fullversion | LCL full version
lcl_major | LCL major version
lcl_minor | LCL minor version
lcl_patch | LCL patch version
lcl_release | LCL release number
lcl_version | LCL version string


Reference for unit 'LCLVersion': Types

TStringFunc


Reference for unit 'LCLVersion': Variables

lcl_revision_func


Index of all identifiers in unit 'LCLVersion'

L T

L

lcl_fullversion | lcl_patch | lcl_version
lcl_major | lcl_release |
lcl_minor | lcl_revision_func |

T

TStringFunc


lcl_fullversion

LCL full version

Declaration

Source position: lclversion.pas line 45

const lcl_fullversion = laz_fullversion;

Description

The lcl_fullversion constant contains all version numbers, formatted with 2 digits and concatenated (leading zeros are omitted).

For example, if the LCL version is 1.2.4.6, lcl_fullversion will be 1020406


lcl_major

LCL major version

Declaration

Source position: lclversion.pas line 41

const lcl_major = laz_major;

Description

Given a complete version string like 0.9.25, the lcl_major constant contains the first number.


lcl_minor

LCL minor version

Declaration

Source position: lclversion.pas line 42

const lcl_minor = laz_minor;

Description

Given a version string like 0.9.25, the lcl_minor constant contains the second number.


lcl_patch

LCL patch version

Declaration

Source position: lclversion.pas line 44

const lcl_patch = laz_patch;

Description

Given a complete version string like 0.9.24.1, the lcl_patch constant contains the last number. If there is no fourth number, for example when the version string is 0.9.25, then lcl_patch is 0.


lcl_release

LCL release number

Declaration

Source position: lclversion.pas line 43

const lcl_release = laz_release;

Description

Given a version string like 0.9.25, the lcl_release constant contains the third number.


lcl_revision_func

Declaration

Source position: lclversion.pas line 49

var lcl_revision_func: TStringFunc = ;


lcl_version

LCL version string

Declaration

Source position: lclversion.pas line 46

const lcl_version = laz_version;

Description

Contains the LCL version string, e.g. 1.0.12.


TStringFunc

Declaration

Source position: lclversion.pas line 38

type TStringFunc = function: string;


DockAlignOrientations

Declaration

Source position: ldocktree.pas line 192

const DockAlignOrientations: array [TAlign] of TDockOrientation = (doPages, doHorizontal, doHorizontal, doVertical, doVertical, doPages, doPages);


Reference for unit 'LDockTree'

This unit defines TLazDockTree, the default TDockTree for the LCL

uses
Math,
Types,
Classes,
sysutils,
typinfo,
LazLoggerBase,
LCLProc, | Useful lower level helper functions and classes
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
LCLStrConsts, | This unit contains all resource strings of the LCL
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Controls, | Contains types, constants, classes, and routines used to implement visual controls
ExtCtrls, | Contains extra controls commonly used in Lazarus forms
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
Menus, | Menus to be used in Forms created with the Lazarus IDE
Themes, | For manipulation of display Themes, mostly in a Windows XP (and later) environment
ComCtrls, | Common controls used in Lazarus forms
LMessages, |
LResources; | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.


Reference for unit 'LDockTree': Constants

DockAlignOrientations


Reference for unit 'LDockTree': Types

TAnchorControlsRect

TDockHeaderImageKind

TDockHeaderImages

TDockHeaderMouseState

TLazDockHeaderPart


Reference for unit 'LDockTree': Classes

TLazDockForm | TLazDockForm - the default DockSite for a TLazDockTree and for TCustomAnchoredDockManager
TLazDockPage | TLazDockPage - an entity similar to a TLazDockForm, but forming a page in a notebook of TLazDockPages
TLazDockPages | TLazDockPages a notebook in which each page is a TLazDockPage
TLazDockSplitter | TLazDockSplitter - a splitter used with Lazarus Docking components
TLazDockTree | TLazDockTree - a tree of TLazDockZones found in a docked window
TLazDockZone | TLazDockZone - a zone for docking in a Lazarus form


Reference for unit 'LDockTree': Procedures and functions

ControlIsAnchoredIndirectly

CountAnchoredControls

GetAnchorControlsRect

GetEnclosedControls

GetEnclosingControlRect

GetLazDockSplitter

GetLazDockSplitterOrParent

NeighbourCanBeShrinked


Index of all identifiers in unit 'LDockTree'

C D G L N T

C

ControlIsAnchoredIndirectly CountAnchoredControls

D

dhiClose dhiRestore DockAlignOrientations

G

GetAnchorControlsRect | GetEnclosingControlRect | GetLazDockSplitterOrParent
GetEnclosedControls | GetLazDockSplitter |

L

ldhpAll | ldhpCloseButton
ldhpCaption | ldhpRestoreButton

N

NeighbourCanBeShrinked

T

TAnchorControlsRect | TLazDockForm | TLazDockSplitter
TDockHeaderImageKind | TLazDockHeaderPart | TLazDockTree
TDockHeaderImages | TLazDockPage | TLazDockZone
TDockHeaderMouseState | TLazDockPages |


TAnchorControlsRect

Declaration

Source position: ldocktree.pas line 204

type TAnchorControlsRect = array [TAnchorKind] of TControl;


TDockHeaderImageKind

Declaration

Source position: ldocktree.pas line 62

type TDockHeaderImageKind = (

  dhiRestore,

  dhiClose

);


TDockHeaderImages

Declaration

Source position: ldocktree.pas line 68

type TDockHeaderImages = array [TDockHeaderImageKind] of TCustomBitmap;


TDockHeaderMouseState

Declaration

Source position: ldocktree.pas line 57

type TDockHeaderMouseState = record

  Rect: TRect;

  IsMouseDown: Boolean;

end;


TLazDockHeaderPart

Declaration

Source position: ldocktree.pas line 106

type TLazDockHeaderPart = (

  ldhpAll,

  ldhpCaption,

  ldhpRestoreButton,

  ldhpCloseButton

);


CBN_CLOSEUP

Declaration

Source position: lmessages.pp line 859

const CBN_CLOSEUP = 8;


CBN_DBLCLK

Declaration

Source position: lmessages.pp line 853

const CBN_DBLCLK = 2;


CBN_DROPDOWN

Declaration

Source position: lmessages.pp line 858

const CBN_DROPDOWN = 7;


CBN_EDITCHANGE

Declaration

Source position: lmessages.pp line 856

const CBN_EDITCHANGE = 5;


CBN_EDITUPDATE

Declaration

Source position: lmessages.pp line 857

const CBN_EDITUPDATE = 6;


CBN_ERRSPACE

Declaration

Source position: lmessages.pp line 851

const CBN_ERRSPACE = - 1;


CBN_KILLFOCUS

Declaration

Source position: lmessages.pp line 855

const CBN_KILLFOCUS = 4;


CBN_SELCHANGE

Declaration

Source position: lmessages.pp line 852

const CBN_SELCHANGE = 1;


CBN_SELENDCANCEL

Declaration

Source position: lmessages.pp line 861

const CBN_SELENDCANCEL = 10;


CBN_SELENDOK

Declaration

Source position: lmessages.pp line 860

const CBN_SELENDOK = 9;


CBN_SETFOCUS

Declaration

Source position: lmessages.pp line 854

const CBN_SETFOCUS = 3;


CM_APPKEYDOWN

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_APPKEYDOWN (unimplemented)

Declaration

Source position: controlconsts.inc line 36

const CM_APPKEYDOWN = CM_BASE + 22;


CM_BUFFEREDPRINTCLIENT

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_BUFFEREDPRINTCLIENT (unimplemented)

Declaration

Source position: controlconsts.inc line 91

const CM_BUFFEREDPRINTCLIENT = CM_BASE + 77;


CM_CANCELMODE

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_CANCELMODE (unimplemented)

Declaration

Source position: controlconsts.inc line 18

const CM_CANCELMODE = CM_BASE + 4;


CM_CONTROLLISTCHANGING

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_CONTROLLISTCHANGING (unimplemented)

Declaration

Source position: controlconsts.inc line 90

const CM_CONTROLLISTCHANGING = CM_BASE + 76;


CM_CREATEPOPUP

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_CREATEPOPUP (unimplemented)

Declaration

Source position: controlconsts.inc line 87

const CM_CREATEPOPUP = CM_BASE + 73;


CM_CTL3DCHANGED

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_CTL3DCHANGED (unimplemented)

Declaration

Source position: controlconsts.inc line 30

const CM_CTL3DCHANGED = CM_BASE + 16;


CM_CUSTOMGESTURESCHANGED

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_CUSTOMGESTURESCHANGED (unimplemented)

Declaration

Source position: controlconsts.inc line 97

const CM_CUSTOMGESTURESCHANGED = CM_BASE + 83;


CM_DESTROYHANDLE

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_DESTROYHANDLE (unimplemented)

Declaration

Source position: controlconsts.inc line 88

const CM_DESTROYHANDLE = CM_BASE + 74;


CM_DIALOGCHAR

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_DIALOGCHAR (unimplemented)

Declaration

Source position: controlconsts.inc line 20

const CM_DIALOGCHAR = CM_BASE + 6;


CM_DIALOGHANDLE

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_DIALOGHANDLE (unimplemented)

Declaration

Source position: controlconsts.inc line 63

const CM_DIALOGHANDLE = CM_BASE + 49;


CM_DIALOGKEY

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_DIALOGKEY (unimplemented)

Declaration

Source position: controlconsts.inc line 19

const CM_DIALOGKEY = CM_BASE + 5;


CM_DOCKCLIENT

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_DOCKCLIENT (unimplemented)

Declaration

Source position: controlconsts.inc line 70

const CM_DOCKCLIENT = CM_BASE + 56;


CM_DOCWINDOWACTIVATE

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_DOCWINDOWACTIVATE (unimplemented)

Declaration

Source position: controlconsts.inc line 57

const CM_DOCWINDOWACTIVATE = CM_BASE + 43;


CM_DRAG

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_DRAG (unimplemented)

Declaration

Source position: controlconsts.inc line 61

const CM_DRAG = CM_BASE + 47;


CM_FLOAT

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_FLOAT (unimplemented)

Declaration

Source position: controlconsts.inc line 72

const CM_FLOAT = CM_BASE + 58;


CM_GESTURE

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_GESTURE (unimplemented)

Declaration

Source position: controlconsts.inc line 96

const CM_GESTURE = CM_BASE + 82;


CM_GESTUREMANAGERCHANGED

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_GESTUREMANAGERCHANGED (unimplemented)

Declaration

Source position: controlconsts.inc line 98

const CM_GESTUREMANAGERCHANGED = CM_BASE + 84;


CM_GOTFOCUS

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_GOTFOCUS (unimplemented)

Declaration

Source position: controlconsts.inc line 16

const CM_GOTFOCUS = CM_BASE + 2;


CM_INPUTLANGCHANGE

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_INPUTLANGCHANGE (unimplemented)

Declaration

Source position: controlconsts.inc line 100

const CM_INPUTLANGCHANGE = CM_BASE + 86;


CM_INVALIDATE

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_INVALIDATE (unimplemented)

Declaration

Source position: controlconsts.inc line 66

const CM_INVALIDATE = CM_BASE + 52;


CM_INVALIDATEDOCKHOST

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_INVALIDATEDOCKHOST (unimplemented)

Declaration

Source position: controlconsts.inc line 84

const CM_INVALIDATEDOCKHOST = CM_BASE + 70;


CM_INVOKEHELP

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_INVOKEHELP (unimplemented)

Declaration

Source position: controlconsts.inc line 45

const CM_INVOKEHELP = CM_BASE + 31;


CM_ISSHORTCUT

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_ISSHORTCUT (unimplemented)

Declaration

Source position: controlconsts.inc line 82

const CM_ISSHORTCUT = CM_BASE + 68;


CM_ISTOOLCONTROL

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_ISTOOLCONTROL (unimplemented)

Declaration

Source position: controlconsts.inc line 64

const CM_ISTOOLCONTROL = CM_BASE + 50;


CM_LOSTFOCUS

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_LOSTFOCUS (unimplemented)

Declaration

Source position: controlconsts.inc line 17

const CM_LOSTFOCUS = CM_BASE + 3;


CM_MOUSEACTIVATE

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_MOUSEACTIVATE (unimplemented)

Declaration

Source position: controlconsts.inc line 89

const CM_MOUSEACTIVATE = CM_BASE + 75;


CM_PARENTCTL3DCHANGED

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_PARENTCTL3DCHANGED (unimplemented)

Declaration

Source position: controlconsts.inc line 31

const CM_PARENTCTL3DCHANGED = CM_BASE + 17;


CM_PARENTTABLETOPTIONSCHANGED

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_PARENTTABLETOPTIONSCHANGED (unimplemented)

Declaration

Source position: controlconsts.inc line 102

const CM_PARENTTABLETOPTIONSCHANGED = CM_BASE + 88;


CM_POPUPHWNDDESTROY

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_POPUPHWNDDESTROY (unimplemented)

Declaration

Source position: controlconsts.inc line 86

const CM_POPUPHWNDDESTROY = CM_BASE + 72;


CM_RECREATEWND

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_RECREATEWND (unimplemented)

Declaration

Source position: controlconsts.inc line 65

const CM_RECREATEWND = CM_BASE + 51;


CM_SETACTIVECONTROL

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_SETACTIVECONTROL (unimplemented)

Declaration

Source position: controlconsts.inc line 85

const CM_SETACTIVECONTROL = CM_BASE + 71;


CM_STANDARDGESTURESCHANGED

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_STANDARDGESTURESCHANGED (unimplemented)

Declaration

Source position: controlconsts.inc line 99

const CM_STANDARDGESTURESCHANGED = CM_BASE + 85;


CM_SYSCOLORCHANGE

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_SYSCOLORCHANGE (unimplemented)

Declaration

Source position: controlconsts.inc line 50

const CM_SYSCOLORCHANGE = CM_BASE + 36;


CM_TABLETOPTIONSCHANGED

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_TABLETOPTIONSCHANGED (unimplemented)

Declaration

Source position: controlconsts.inc line 101

const CM_TABLETOPTIONSCHANGED = CM_BASE + 87;


CM_THEMECHANGED

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_THEMECHANGED (unimplemented)

Declaration

Source position: controlconsts.inc line 95

const CM_THEMECHANGED = CM_BASE + 81;


CM_TIMECHANGE

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_TIMECHANGE (unimplemented)

Declaration

Source position: controlconsts.inc line 53

const CM_TIMECHANGE = CM_BASE + 39;


CM_UIDEACTIVATE

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_UIDEACTIVATE (unimplemented)

Declaration

Source position: controlconsts.inc line 56

const CM_UIDEACTIVATE = CM_BASE + 42;


CM_UNDOCKCLIENT

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_UNDOCKCLIENT (unimplemented)

Declaration

Source position: controlconsts.inc line 71

const CM_UNDOCKCLIENT = CM_BASE + 57;


CM_UNTHEMECONTROL

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_UNTHEMECONTROL (unimplemented)

Declaration

Source position: controlconsts.inc line 92

const CM_UNTHEMECONTROL = CM_BASE + 78;


CM_UPDATEACTIONS

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_UPDATEACTIONS (unimplemented)

Declaration

Source position: controlconsts.inc line 83

const CM_UPDATEACTIONS = CM_BASE + 69;


CM_WINDOWHOOK

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_WINDOWHOOK (unimplemented)

Declaration

Source position: controlconsts.inc line 46

const CM_WINDOWHOOK = CM_BASE + 32;


CM_WININICHANGE

[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'LMessages' (#lcl)

CM_WININICHANGE (unimplemented)

Declaration

Source position: controlconsts.inc line 51

const CM_WININICHANGE = CM_BASE + 37;


Reference for unit 'LMessages'

uses

  Classes,

  sysutils,

  Types,

  LCLType,

This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.

  GraphType;


Reference for unit 'LMessages': Constants

CBN_CLOSEUP

CBN_DBLCLK

CBN_DROPDOWN

CBN_EDITCHANGE

CBN_EDITUPDATE

CBN_ERRSPACE

CBN_KILLFOCUS

CBN_SELCHANGE

CBN_SELENDCANCEL

CBN_SELENDOK

CBN_SETFOCUS

CM_ACTIONEXECUTE

CM_ACTIONUPDATE

CM_ACTIVATE

CM_ALLCHILDRENFLIPPED

CM_APPKEYDOWN

CM_APPSHOWBTNGLYPHCHANGED

CM_APPSHOWMENUGLYPHCHANGED

CM_APPSYSCOMMAND

CM_BASE

CM_BIDIMODECHANGED

CM_BORDERCHANGED

CM_BUFFEREDPRINTCLIENT

CM_BUTTONPRESSED

CM_CANCELMODE

CM_CHANGED

CM_CHILDKEY

CM_COLORCHANGED

CM_CONTROLCHANGE

CM_CONTROLLISTCHANGE

CM_CONTROLLISTCHANGING

CM_CREATEPOPUP

CM_CTL3DCHANGED

CM_CURSORCHANGED

CM_CUSTOMGESTURESCHANGED

CM_DEACTIVATE

CM_DESIGNHITTEST

CM_DESTROYHANDLE

CM_DIALOGCHAR

CM_DIALOGHANDLE

CM_DIALOGKEY

CM_DOCKCLIENT

CM_DOCKNOTIFICATION

CM_DOCWINDOWACTIVATE

CM_DOUBLEBUFFEREDCHANGED

CM_DRAG

CM_ENABLEDCHANGED

CM_ENTER

CM_EXIT

CM_FLOAT

CM_FOCUSCHANGED

CM_FONTCHANGE

CM_FONTCHANGED

CM_GESTURE

CM_GESTUREMANAGERCHANGED

CM_GETDATALINK

CM_GOTFOCUS

CM_HINTSHOW

CM_HINTSHOWPAUSE

CM_HITTEST

CM_ICONCHANGED

CM_INPUTLANGCHANGE

CM_INVALIDATE

CM_INVALIDATEDOCKHOST

CM_INVOKEHELP

CM_ISSHORTCUT

CM_ISTOOLCONTROL

CM_LCLOFFSET

CM_LOSTFOCUS

CM_MENUCHANGED

CM_MOUSEACTIVATE

CM_MOUSEENTER

CM_MOUSELEAVE

CM_MOUSEWHEEL

CM_PARENTBIDIMODECHANGED

CM_PARENTCOLORCHANGED

CM_PARENTCTL3DCHANGED

CM_PARENTDOUBLEBUFFEREDCHANGED

CM_PARENTFONTCHANGED

CM_PARENTSHOWHINTCHANGED

CM_PARENTTABLETOPTIONSCHANGED

CM_POPUPHWNDDESTROY

CM_RECREATEWND

CM_RELEASE

CM_SETACTIVECONTROL

CM_SHOWHINTCHANGED

CM_SHOWINGCHANGED

CM_STANDARDGESTURESCHANGED

CM_SYSCOLORCHANGE

CM_SYSFONTCHANGED

CM_TABLETOPTIONSCHANGED

CM_TABSTOPCHANGED

CM_TEXTCHANGED

CM_THEMECHANGED

CM_TIMECHANGE

CM_UIACTIVATE

CM_UIDEACTIVATE

CM_UNDOCKCLIENT

CM_UNTHEMECONTROL

CM_UPDATEACTIONS

CM_VISIBLECHANGED

CM_WANTSPECIALKEY

CM_WINDOWHOOK

CM_WININICHANGE

CN_BASE

CN_CHAR

CN_CHARTOITEM

CN_COMMAND

CN_COMPAREITEM

CN_CTLCOLORBTN

CN_CTLCOLORDLG

CN_CTLCOLOREDIT

CN_CTLCOLORLISTBOX

CN_CTLCOLORMSGBOX

CN_CTLCOLORSCROLLBAR

CN_CTLCOLORSTATIC

CN_DELETEITEM

CN_DRAWITEM

CN_HSCROLL

CN_KEYDOWN

CN_KEYUP

CN_MEASUREITEM

CN_NOTIFY

CN_PARENTNOTIFY

CN_SYSCHAR

CN_SYSKEYDOWN

CN_SYSKEYUP

CN_VKEYTOITEM

CN_VSCROLL

LM_ACTIVATE

LM_ACTIVATEITEM

LM_CANCELMODE

LM_CAPTURECHANGED

LM_CHANGED

LM_CHAR

LM_CHARTOITEM

LM_CHECKRESIZE

LM_CLEAR

LM_CLICKED

LM_CLOSEQUERY

LM_COMMAND

LM_COMPAREITEM

LM_CONFIGUREEVENT

LM_CONTEXTMENU

LM_COPY

LM_CREATE

LM_CTLCOLORBTN

LM_CTLCOLORDLG

LM_CTLCOLOREDIT

LM_CTLCOLORLISTBOX

LM_CTLCOLORMSGBOX

LM_CTLCOLORSCROLLBAR

LM_CTLCOLORSTATIC

LM_CUT

LM_DAYCHANGED

LM_DEFERREDEDIT

LM_DELETEITEM

LM_DESTROY

LM_DPICHANGED

LM_DRAGSTART

LM_DRAWITEM

LM_DRAWLISTITEM

LM_DROPFILES

LM_ENABLE

LM_ENTER

LM_ERASEBKGND

LM_EXIT

LM_FOCUS

LM_GETDLGCODE

LM_GETTEXTLENGTH

LM_GRABFOCUS

LM_HELP

LM_HSCROLL

LM_INTERFACEFIRST

LM_INTERFACELAST

LM_KEYDOWN

LM_KEYFIRST

LM_KEYLAST

LM_KEYUP

LM_KILLCHAR

LM_KILLFOCUS

LM_KILLLINE

LM_KILLWORD

LM_LBUTTONDBLCLK

LM_LBUTTONDOWN

LM_LBUTTONQUADCLK

LM_LBUTTONTRIPLECLK

LM_LBUTTONUP

LM_LCL

LM_LEAVE

LM_MBUTTONDBLCLK

LM_MBUTTONDOWN

LM_MBUTTONQUADCLK

LM_MBUTTONTRIPLECLK

LM_MBUTTONUP

LM_MEASUREITEM

LM_MONTHCHANGED

LM_MOUSEENTER

LM_MOUSEFIRST

LM_MOUSEFIRST2

LM_MOUSEHWHEEL

LM_MOUSELAST

LM_MOUSELAST2

LM_MOUSELEAVE

LM_MOUSEMOVE

LM_MOUSEWHEEL

LM_MOVE

LM_MOVEPAGE

LM_MOVETOCOLUMN

LM_MOVETOROW

LM_MOVEWORD

LM_NCACTIVATE

LM_NCCALCSIZE

LM_NCHITTEST

LM_NCLBUTTONDBLCLK

LM_NCLBUTTONDOWN

LM_NCLBUTTONUP

LM_NCMOUSEMOVE

LM_NCPAINT

LM_NOTIFY

LM_NOTIFYFORMAT

LM_NULL

LM_PAINT

LM_PARENTNOTIFY

LM_PASTE

LM_QUIT

LM_RBUTTONDBLCLK

LM_RBUTTONDOWN

LM_RBUTTONQUADCLK

LM_RBUTTONTRIPLECLK

LM_RBUTTONUP

LM_RELEASED

LM_SELCHANGE

LM_SETCURSOR

LM_SETEDITABLE

LM_SETFOCUS

LM_SETFONT

LM_SHOWWINDOW

LM_SIZE

LM_SYSCHAR

LM_SYSCOMMAND

LM_SYSKEYDOWN

LM_SYSKEYUP

LM_TIMER

LM_UNKNOWN

LM_USER

LM_VKEYTOITEM

LM_VSCROLL

LM_WINDOWPOSCHANGED

LM_WINDOWPOSCHANGING

LM_XBUTTONDBLCLK

LM_XBUTTONDOWN

LM_XBUTTONQUADCLK

LM_XBUTTONTRIPLECLK

LM_XBUTTONUP

LM_YEARCHANGED

SC_ARRANGE

SC_CLOSE

SC_CONTEXTHELP

SC_DEFAULT

SC_HOTKEY

SC_HSCROLL

SC_KEYMENU

SC_MAXIMIZE

SC_MINIMIZE

SC_MONITORPOWER

SC_MOUSEMENU

SC_MOVE

SC_NEXTWINDOW

SC_PREVWINDOW

SC_RESTORE

SC_SCREENSAVE

SC_SEPARATOR

SC_SIZE

SC_TASKLIST

SC_VSCROLL

WA_ACTIVE

WA_CLICKACTIVE

WA_INACTIVE

WM_USER


Reference for unit 'LMessages': Types

ncCalcSizeParams

PLMessage

PLMMouseEvent

PNCCalcSizeParams

PWindowPos

tagNCCalcSize_Params

tagWINDOWPOS

TCMWantSpecialKey

TLastMouseInfo

TLMActivate

TLMChar

TLMCommand

TLMContextMenu

TLMCopy

TLMCut

TLMDestroy

TLMDrawItems

TLMDrawListItem

TLMEnter

TLMEraseBkgnd

TLMessage

TLMExit

TLMGetDlgCode

TLMGetText

TLMGetTextLength

TLMHelp

TLMHScroll

TLMKey

TLMKeyDown

TLMKeyUp

TLMKILLFOCUS

TLMLButtonDblClk

TLMLButtonDown

TLMLButtonQuadClk

TLMLButtonTripleClk

TLMLButtonUp

TLMMButtonDblClk

TLMMButtonDown

TLMMButtonQuadClk

TLMMButtonTripleClk

TLMMButtonUp

TLMMeasureItem

TLMMouse

TLMMouseEvent

TLMMouseMove

TLMMove

TLMNCActivate

TLMNCCalcSize

TLMNCHITTEST

TLMNoParams

TLMNotify

TLMNotifyFormat

TLMPaint

TLMPaste

TLMRButtonDblClk

TLMRButtonDown

TLMRButtonQuadClk

TLMRButtonTripleClk

TLMRButtonUp

TLMScroll

TLMSetCursor

TLMSetFocus

TLMSetText

TLMShowWindow

TLMSize

TLMSysChar

TLMSysColorChange

TLMSysCommand

TLMSysDeadChar

TLMSysKeyDown

TLMSysKeyUp

TLMSystemError

TLMTimeChange

TLMVScroll

TLMWindowPosChanged

TLMWindowPosChanging

TLMWindowPosMsg

TLMXButtonDblClk

TLMXButtonDown

TLMXButtonQuadClk

TLMXButtonTripleClk

TLMXButtonUp

TNCCalcSizeParams

TWindowPos

WINDOWPOS


Reference for unit 'LMessages': Procedures and functions

GetMessageName


Index of all identifiers in unit 'LMessages'

C G L N P S T W

C

CBN_CLOSEUP | CM_DOCWINDOWACTIVATE | CM_SHOWINGCHANGED
CBN_DBLCLK | CM_DOUBLEBUFFEREDCHANGED | CM_STANDARDGESTURESCHANGED
CBN_DROPDOWN | CM_DRAG | CM_SYSCOLORCHANGE
CBN_EDITCHANGE | CM_ENABLEDCHANGED | CM_SYSFONTCHANGED
CBN_EDITUPDATE | CM_ENTER | CM_TABLETOPTIONSCHANGED
CBN_ERRSPACE | CM_EXIT | CM_TABSTOPCHANGED
CBN_KILLFOCUS | CM_FLOAT | CM_TEXTCHANGED
CBN_SELCHANGE | CM_FOCUSCHANGED | CM_THEMECHANGED
CBN_SELENDCANCEL | CM_FONTCHANGE | CM_TIMECHANGE
CBN_SELENDOK | CM_FONTCHANGED | CM_UIACTIVATE
CBN_SETFOCUS | CM_GESTURE | CM_UIDEACTIVATE
CM_ACTIONEXECUTE | CM_GESTUREMANAGERCHANGED | CM_UNDOCKCLIENT
CM_ACTIONUPDATE | CM_GETDATALINK | CM_UNTHEMECONTROL
CM_ACTIVATE | CM_GOTFOCUS | CM_UPDATEACTIONS
CM_ALLCHILDRENFLIPPED | CM_HINTSHOW | CM_VISIBLECHANGED
CM_APPKEYDOWN | CM_HINTSHOWPAUSE | CM_WANTSPECIALKEY
CM_APPSHOWBTNGLYPHCHANGED | CM_HITTEST | CM_WINDOWHOOK
CM_APPSHOWMENUGLYPHCHANGED | CM_ICONCHANGED | CM_WININICHANGE
CM_APPSYSCOMMAND | CM_INPUTLANGCHANGE | CN_BASE
CM_BASE | CM_INVALIDATE | CN_CHAR
CM_BIDIMODECHANGED | CM_INVALIDATEDOCKHOST | CN_CHARTOITEM
CM_BORDERCHANGED | CM_INVOKEHELP | CN_COMMAND
CM_BUFFEREDPRINTCLIENT | CM_ISSHORTCUT | CN_COMPAREITEM
CM_BUTTONPRESSED | CM_ISTOOLCONTROL | CN_CTLCOLORBTN
CM_CANCELMODE | CM_LCLOFFSET | CN_CTLCOLORDLG
CM_CHANGED | CM_LOSTFOCUS | CN_CTLCOLOREDIT
CM_CHILDKEY | CM_MENUCHANGED | CN_CTLCOLORLISTBOX
CM_COLORCHANGED | CM_MOUSEACTIVATE | CN_CTLCOLORMSGBOX
CM_CONTROLCHANGE | CM_MOUSEENTER | CN_CTLCOLORSCROLLBAR
CM_CONTROLLISTCHANGE | CM_MOUSELEAVE | CN_CTLCOLORSTATIC
CM_CONTROLLISTCHANGING | CM_MOUSEWHEEL | CN_DELETEITEM
CM_CREATEPOPUP | CM_PARENTBIDIMODECHANGED | CN_DRAWITEM
CM_CTL3DCHANGED | CM_PARENTCOLORCHANGED | CN_HSCROLL
CM_CURSORCHANGED | CM_PARENTCTL3DCHANGED | CN_KEYDOWN
CM_CUSTOMGESTURESCHANGED | CM_PARENTDOUBLEBUFFEREDCHANGED | CN_KEYUP
CM_DEACTIVATE | CM_PARENTFONTCHANGED | CN_MEASUREITEM
CM_DESIGNHITTEST | CM_PARENTSHOWHINTCHANGED | CN_NOTIFY
CM_DESTROYHANDLE | CM_PARENTTABLETOPTIONSCHANGED | CN_PARENTNOTIFY
CM_DIALOGCHAR | CM_POPUPHWNDDESTROY | CN_SYSCHAR
CM_DIALOGHANDLE | CM_RECREATEWND | CN_SYSKEYDOWN
CM_DIALOGKEY | CM_RELEASE | CN_SYSKEYUP
CM_DOCKCLIENT | CM_SETACTIVECONTROL | CN_VKEYTOITEM
CM_DOCKNOTIFICATION | CM_SHOWHINTCHANGED | CN_VSCROLL

G

GetMessageName

L

LM_ACTIVATE | LM_HSCROLL | LM_NCLBUTTONDOWN
LM_ACTIVATEITEM | LM_INTERFACEFIRST | LM_NCLBUTTONUP
LM_CANCELMODE | LM_INTERFACELAST | LM_NCMOUSEMOVE
LM_CAPTURECHANGED | LM_KEYDOWN | LM_NCPAINT
LM_CHANGED | LM_KEYFIRST | LM_NOTIFY
LM_CHAR | LM_KEYLAST | LM_NOTIFYFORMAT
LM_CHARTOITEM | LM_KEYUP | LM_NULL
LM_CHECKRESIZE | LM_KILLCHAR | LM_PAINT
LM_CLEAR | LM_KILLFOCUS | LM_PARENTNOTIFY
LM_CLICKED | LM_KILLLINE | LM_PASTE
LM_CLOSEQUERY | LM_KILLWORD | LM_QUIT
LM_COMMAND | LM_LBUTTONDBLCLK | LM_RBUTTONDBLCLK
LM_COMPAREITEM | LM_LBUTTONDOWN | LM_RBUTTONDOWN
LM_CONFIGUREEVENT | LM_LBUTTONQUADCLK | LM_RBUTTONQUADCLK
LM_CONTEXTMENU | LM_LBUTTONTRIPLECLK | LM_RBUTTONTRIPLECLK
LM_COPY | LM_LBUTTONUP | LM_RBUTTONUP
LM_CREATE | LM_LCL | LM_RELEASED
LM_CTLCOLORBTN | LM_LEAVE | LM_SELCHANGE
LM_CTLCOLORDLG | LM_MBUTTONDBLCLK | LM_SETCURSOR
LM_CTLCOLOREDIT | LM_MBUTTONDOWN | LM_SETEDITABLE
LM_CTLCOLORLISTBOX | LM_MBUTTONQUADCLK | LM_SETFOCUS
LM_CTLCOLORMSGBOX | LM_MBUTTONTRIPLECLK | LM_SETFONT
LM_CTLCOLORSCROLLBAR | LM_MBUTTONUP | LM_SHOWWINDOW
LM_CTLCOLORSTATIC | LM_MEASUREITEM | LM_SIZE
LM_CUT | LM_MONTHCHANGED | LM_SYSCHAR
LM_DAYCHANGED | LM_MOUSEENTER | LM_SYSCOMMAND
LM_DEFERREDEDIT | LM_MOUSEFIRST | LM_SYSKEYDOWN
LM_DELETEITEM | LM_MOUSEFIRST2 | LM_SYSKEYUP
LM_DESTROY | LM_MOUSEHWHEEL | LM_TIMER
LM_DPICHANGED | LM_MOUSELAST | LM_UNKNOWN
LM_DRAGSTART | LM_MOUSELAST2 | LM_USER
LM_DRAWITEM | LM_MOUSELEAVE | LM_VKEYTOITEM
LM_DRAWLISTITEM | LM_MOUSEMOVE | LM_VSCROLL
LM_DROPFILES | LM_MOUSEWHEEL | LM_WINDOWPOSCHANGED
LM_ENABLE | LM_MOVE | LM_WINDOWPOSCHANGING
LM_ENTER | LM_MOVEPAGE | LM_XBUTTONDBLCLK
LM_ERASEBKGND | LM_MOVETOCOLUMN | LM_XBUTTONDOWN
LM_EXIT | LM_MOVETOROW | LM_XBUTTONQUADCLK
LM_FOCUS | LM_MOVEWORD | LM_XBUTTONTRIPLECLK
LM_GETDLGCODE | LM_NCACTIVATE | LM_XBUTTONUP
LM_GETTEXTLENGTH | LM_NCCALCSIZE | LM_YEARCHANGED
LM_GRABFOCUS | LM_NCHITTEST |
LM_HELP | LM_NCLBUTTONDBLCLK |

N

ncCalcSizeParams

P

PLMessage | PNCCalcSizeParams
PLMMouseEvent | PWindowPos

S

SC_ARRANGE | SC_MAXIMIZE | SC_RESTORE
SC_CLOSE | SC_MINIMIZE | SC_SCREENSAVE
SC_CONTEXTHELP | SC_MONITORPOWER | SC_SEPARATOR
SC_DEFAULT | SC_MOUSEMENU | SC_SIZE
SC_HOTKEY | SC_MOVE | SC_TASKLIST
SC_HSCROLL | SC_NEXTWINDOW | SC_VSCROLL
SC_KEYMENU | SC_PREVWINDOW |

T

tagNCCalcSize_Params | TLMLButtonDown | TLMScroll
tagWINDOWPOS | TLMLButtonQuadClk | TLMSetCursor
TCMWantSpecialKey | TLMLButtonTripleClk | TLMSetFocus
TLastMouseInfo | TLMLButtonUp | TLMSetText
TLMActivate | TLMMButtonDblClk | TLMShowWindow
TLMChar | TLMMButtonDown | TLMSize
TLMCommand | TLMMButtonQuadClk | TLMSysChar
TLMContextMenu | TLMMButtonTripleClk | TLMSysColorChange
TLMCopy | TLMMButtonUp | TLMSysCommand
TLMCut | TLMMeasureItem | TLMSysDeadChar
TLMDestroy | TLMMouse | TLMSysKeyDown
TLMDrawItems | TLMMouseEvent | TLMSysKeyUp
TLMDrawListItem | TLMMouseMove | TLMSystemError
TLMEnter | TLMMove | TLMTimeChange
TLMEraseBkgnd | TLMNCActivate | TLMVScroll
TLMessage | TLMNCCalcSize | TLMWindowPosChanged
TLMExit | TLMNCHITTEST | TLMWindowPosChanging
TLMGetDlgCode | TLMNoParams | TLMWindowPosMsg
TLMGetText | TLMNotify | TLMXButtonDblClk
TLMGetTextLength | TLMNotifyFormat | TLMXButtonDown
TLMHelp | TLMPaint | TLMXButtonQuadClk
TLMHScroll | TLMPaste | TLMXButtonTripleClk
TLMKey | TLMRButtonDblClk | TLMXButtonUp
TLMKeyDown | TLMRButtonDown | TNCCalcSizeParams
TLMKeyUp | TLMRButtonQuadClk | TWindowPos
TLMKILLFOCUS | TLMRButtonTripleClk |
TLMLButtonDblClk | TLMRButtonUp |

W

WA_ACTIVE | WA_INACTIVE | WM_USER
WA_CLICKACTIVE | WINDOWPOS |


LM_ACTIVATE

Declaration

Source position: lmessages.pp line 142

const LM_ACTIVATE = $0006;


LM_ACTIVATEITEM

Declaration

Source position: lmessages.pp line 52

const LM_ACTIVATEITEM = LM_LCL + 04;


LM_CANCELMODE

Declaration

Source position: lmessages.pp line 152

const LM_CANCELMODE = $001F;


LM_CAPTURECHANGED

Declaration

Source position: lmessages.pp line 222

const LM_CAPTURECHANGED = $0215;


LM_CHANGED

Declaration

Source position: lmessages.pp line 53

const LM_CHANGED = LM_LCL + 05;


LM_CHAR

Declaration

Source position: lmessages.pp line 182

const LM_CHAR = $0102;


LM_CHARTOITEM

Declaration

Source position: lmessages.pp line 158

const LM_CHARTOITEM = $002F;


LM_CHECKRESIZE

Declaration

Source position: lmessages.pp line 59

const LM_CHECKRESIZE = LM_LCL + 14;


LM_CLEAR

Declaration

Source position: lmessages.pp line 230

const LM_CLEAR = $0303;


LM_CLICKED

Declaration

Source position: lmessages.pp line 55

const LM_CLICKED = LM_LCL + 07;


LM_CLOSEQUERY

Declaration

Source position: lmessages.pp line 70

const LM_CLOSEQUERY = LM_LCL + 62;


LM_COMMAND

Declaration

Source position: lmessages.pp line 190

const LM_COMMAND = $0111;


LM_COMPAREITEM

Declaration

Source position: lmessages.pp line 161

const LM_COMPAREITEM = $0039;


LM_CONFIGUREEVENT

Declaration

Source position: lmessages.pp line 68

const LM_CONFIGUREEVENT = LM_LCL + 31;


LM_CONTEXTMENU

Declaration

Source position: lmessages.pp line 167

const LM_CONTEXTMENU = $007B;


LM_COPY

Declaration

Source position: lmessages.pp line 228

const LM_COPY = $0301;


LM_CREATE

Declaration

Source position: lmessages.pp line 137

const LM_CREATE = $0001;


LM_CTLCOLORBTN

Declaration

Source position: lmessages.pp line 198

const LM_CTLCOLORBTN = $0135;


LM_CTLCOLORDLG

Declaration

Source position: lmessages.pp line 199

const LM_CTLCOLORDLG = $0136;


LM_CTLCOLOREDIT

Declaration

Source position: lmessages.pp line 196

const LM_CTLCOLOREDIT = $0133;


LM_CTLCOLORLISTBOX

Declaration

Source position: lmessages.pp line 197

const LM_CTLCOLORLISTBOX = $0134;


LM_CTLCOLORMSGBOX

Declaration

Source position: lmessages.pp line 195

const LM_CTLCOLORMSGBOX = $0132;


LM_CTLCOLORSCROLLBAR

Declaration

Source position: lmessages.pp line 200

const LM_CTLCOLORSCROLLBAR = $0137;


LM_CTLCOLORSTATIC

Declaration

Source position: lmessages.pp line 201

const LM_CTLCOLORSTATIC = $0138;


LM_CUT

Declaration

Source position: lmessages.pp line 227

const LM_CUT = $0300;


LM_DAYCHANGED

Declaration

Source position: lmessages.pp line 75

const LM_DAYCHANGED = LM_LCL + 68;


LM_DEFERREDEDIT

Declaration

Source position: lmessages.pp line 93

const LM_DEFERREDEDIT = LM_LCL + 82;


LM_DELETEITEM

Declaration

Source position: lmessages.pp line 156

const LM_DELETEITEM = $002D;


LM_DESTROY

Declaration

Source position: lmessages.pp line 138

const LM_DESTROY = $0002;


LM_DPICHANGED

Declaration

Source position: lmessages.pp line 226

const LM_DPICHANGED = $02E0;


LM_DRAGSTART

Declaration

Source position: lmessages.pp line 71

const LM_DRAGSTART = LM_LCL + 63;


LM_DRAWITEM

Declaration

Source position: lmessages.pp line 154

const LM_DRAWITEM = $002B;


LM_DRAWLISTITEM

Declaration

Source position: lmessages.pp line 92

const LM_DRAWLISTITEM = LM_LCL + 81;


LM_DROPFILES

Declaration

Source position: lmessages.pp line 223

const LM_DROPFILES = $0233;


LM_ENABLE

Declaration

Source position: lmessages.pp line 145

const LM_ENABLE = $000A;


LM_ENTER

Declaration

Source position: lmessages.pp line 57

const LM_ENTER = LM_LCL + 11;


LM_ERASEBKGND

Declaration

Source position: lmessages.pp line 148

const LM_ERASEBKGND = $0014;


LM_EXIT

Declaration

Source position: lmessages.pp line 69

const LM_EXIT = LM_LCL + 60;


LM_FOCUS

Declaration

Source position: lmessages.pp line 54

const LM_FOCUS = LM_LCL + 06;


LM_GETDLGCODE

Declaration

Source position: lmessages.pp line 173

const LM_GETDLGCODE = $0087;


LM_GETTEXTLENGTH

Declaration

Source position: lmessages.pp line 146

const LM_GETTEXTLENGTH = $000E;


LM_GRABFOCUS

Declaration

Source position: lmessages.pp line 91

const LM_GRABFOCUS = LM_LCL + 80;


LM_HELP

Declaration

Source position: lmessages.pp line 165

const LM_HELP = $0053;


LM_HSCROLL

Declaration

Source position: lmessages.pp line 193

const LM_HSCROLL = $0114;


LM_INTERFACEFIRST

Declaration

Source position: lmessages.pp line 96

const LM_INTERFACEFIRST = LM_LCL + 99;


LM_INTERFACELAST

Declaration

Source position: lmessages.pp line 97

const LM_INTERFACELAST = LM_LCL + 199;


LM_KEYDOWN

Declaration

Source position: lmessages.pp line 180

const LM_KEYDOWN = $0100;


LM_KEYFIRST

Declaration

Source position: lmessages.pp line 179

const LM_KEYFIRST = $0100;


LM_KEYLAST

Declaration

Source position: lmessages.pp line 188

const LM_KEYLAST = $0108;


LM_KEYUP

Declaration

Source position: lmessages.pp line 181

const LM_KEYUP = $0101;


LM_KILLCHAR

Declaration

Source position: lmessages.pp line 65

const LM_KILLCHAR = LM_LCL + 23;


LM_KILLFOCUS

Declaration

Source position: lmessages.pp line 144

const LM_KILLFOCUS = $0008;


LM_KILLLINE

Declaration

Source position: lmessages.pp line 67

const LM_KILLLINE = LM_LCL + 25;


LM_KILLWORD

Declaration

Source position: lmessages.pp line 66

const LM_KILLWORD = LM_LCL + 24;


LM_LBUTTONDBLCLK

Declaration

Source position: lmessages.pp line 207

const LM_LBUTTONDBLCLK = $0203;


LM_LBUTTONDOWN

Declaration

Source position: lmessages.pp line 205

const LM_LBUTTONDOWN = $0201;


LM_LBUTTONQUADCLK

Declaration

Source position: lmessages.pp line 79

const LM_LBUTTONQUADCLK = LM_MOUSEFIRST2 + 1;


LM_LBUTTONTRIPLECLK

Declaration

Source position: lmessages.pp line 78

const LM_LBUTTONTRIPLECLK = LM_MOUSEFIRST2 + 0;


LM_LBUTTONUP

Declaration

Source position: lmessages.pp line 206

const LM_LBUTTONUP = $0202;


LM_LCL

Declaration

Source position: lmessages.pp line 50

const LM_LCL = LM_USER + $10000;


LM_LEAVE

Declaration

Source position: lmessages.pp line 58

const LM_LEAVE = LM_LCL + 12;


LM_MBUTTONDBLCLK

Declaration

Source position: lmessages.pp line 213

const LM_MBUTTONDBLCLK = $0209;


LM_MBUTTONDOWN

Declaration

Source position: lmessages.pp line 211

const LM_MBUTTONDOWN = $0207;


LM_MBUTTONQUADCLK

Declaration

Source position: lmessages.pp line 81

const LM_MBUTTONQUADCLK = LM_MOUSEFIRST2 + 3;


LM_MBUTTONTRIPLECLK

Declaration

Source position: lmessages.pp line 80

const LM_MBUTTONTRIPLECLK = LM_MOUSEFIRST2 + 2;


LM_MBUTTONUP

Declaration

Source position: lmessages.pp line 212

const LM_MBUTTONUP = $0208;


LM_MEASUREITEM

Declaration

Source position: lmessages.pp line 155

const LM_MEASUREITEM = $002C;


LM_MONTHCHANGED

Declaration

Source position: lmessages.pp line 73

const LM_MONTHCHANGED = LM_LCL + 66;


LM_MOUSEENTER

Declaration

Source position: lmessages.pp line 84

const LM_MOUSEENTER = LM_MOUSEFIRST2 + 6;


LM_MOUSEFIRST

Declaration

Source position: lmessages.pp line 203

const LM_MOUSEFIRST = $0200;


LM_MOUSEFIRST2

Declaration

Source position: lmessages.pp line 77

const LM_MOUSEFIRST2 = LM_LCL + 70;


LM_MOUSEHWHEEL

Declaration

Source position: lmessages.pp line 218

const LM_MOUSEHWHEEL = $020E;


LM_MOUSELAST

Declaration

Source position: lmessages.pp line 219

const LM_MOUSELAST = $020E;


LM_MOUSELAST2

Declaration

Source position: lmessages.pp line 88

const LM_MOUSELAST2 = LM_XBUTTONQUADCLK;


LM_MOUSELEAVE

Declaration

Source position: lmessages.pp line 85

const LM_MOUSELEAVE = LM_MOUSEFIRST2 + 7;


LM_MOUSEMOVE

Declaration

Source position: lmessages.pp line 204

const LM_MOUSEMOVE = $0200;


LM_MOUSEWHEEL

Declaration

Source position: lmessages.pp line 214

const LM_MOUSEWHEEL = $020A;


LM_MOVE

Declaration

Source position: lmessages.pp line 139

const LM_MOVE = $0003;


LM_MOVEPAGE

Declaration

Source position: lmessages.pp line 62

const LM_MOVEPAGE = LM_LCL + 20;


LM_MOVETOCOLUMN

Declaration

Source position: lmessages.pp line 64

const LM_MOVETOCOLUMN = LM_LCL + 22;


LM_MOVETOROW

Declaration

Source position: lmessages.pp line 63

const LM_MOVETOROW = LM_LCL + 21;


LM_MOVEWORD

Declaration

Source position: lmessages.pp line 61

const LM_MOVEWORD = LM_LCL + 19;


LM_NCACTIVATE

Declaration

Source position: lmessages.pp line 172

const LM_NCACTIVATE = $0086;


LM_NCCALCSIZE

Declaration

Source position: lmessages.pp line 169

const LM_NCCALCSIZE = $0083;


LM_NCHITTEST

Declaration

Source position: lmessages.pp line 170

const LM_NCHITTEST = $0084;


LM_NCLBUTTONDBLCLK

Declaration

Source position: lmessages.pp line 177

const LM_NCLBUTTONDBLCLK = $00A3;


LM_NCLBUTTONDOWN

Declaration

Source position: lmessages.pp line 175

const LM_NCLBUTTONDOWN = $00A1;


LM_NCLBUTTONUP

Declaration

Source position: lmessages.pp line 176

const LM_NCLBUTTONUP = $00A2;


LM_NCMOUSEMOVE

Declaration

Source position: lmessages.pp line 174

const LM_NCMOUSEMOVE = $00A0;


LM_NCPAINT

Declaration

Source position: lmessages.pp line 171

const LM_NCPAINT = $0085;


LM_NOTIFY

Declaration

Source position: lmessages.pp line 164

const LM_NOTIFY = $004E;


LM_NOTIFYFORMAT

Declaration

Source position: lmessages.pp line 166

const LM_NOTIFYFORMAT = $0055;


LM_NULL

Declaration

Source position: lmessages.pp line 136

const LM_NULL = $0000;


LM_PAINT

Declaration

Source position: lmessages.pp line 147

const LM_PAINT = $000F;


LM_PARENTNOTIFY

Declaration

Source position: lmessages.pp line 221

const LM_PARENTNOTIFY = $0210;


LM_PASTE

Declaration

Source position: lmessages.pp line 229

const LM_PASTE = $0302;


LM_QUIT

Declaration

Source position: lmessages.pp line 72

const LM_QUIT = LM_LCL + 65;


LM_RBUTTONDBLCLK

Declaration

Source position: lmessages.pp line 210

const LM_RBUTTONDBLCLK = $0206;


LM_RBUTTONDOWN

Declaration

Source position: lmessages.pp line 208

const LM_RBUTTONDOWN = $0204;


LM_RBUTTONQUADCLK

Declaration

Source position: lmessages.pp line 83

const LM_RBUTTONQUADCLK = LM_MOUSEFIRST2 + 5;


LM_RBUTTONTRIPLECLK

Declaration

Source position: lmessages.pp line 82

const LM_RBUTTONTRIPLECLK = LM_MOUSEFIRST2 + 4;


LM_RBUTTONUP

Declaration

Source position: lmessages.pp line 209

const LM_RBUTTONUP = $0205;


LM_RELEASED

Declaration

Source position: lmessages.pp line 56

const LM_RELEASED = LM_LCL + 09;


LM_SELCHANGE

Declaration

Source position: lmessages.pp line 225

const LM_SELCHANGE = $0234;


LM_SETCURSOR

Declaration

Source position: lmessages.pp line 153

const LM_SETCURSOR = $0020;


LM_SETEDITABLE

Declaration

Source position: lmessages.pp line 60

const LM_SETEDITABLE = LM_LCL + 18;


LM_SETFOCUS

Declaration

Source position: lmessages.pp line 143

const LM_SETFOCUS = $0007;


LM_SETFONT

Declaration

Source position: lmessages.pp line 159

const LM_SETFONT = $0030;


LM_SHOWWINDOW

Declaration

Source position: lmessages.pp line 150

const LM_SHOWWINDOW = $0018;


LM_SIZE

Declaration

Source position: lmessages.pp line 141

const LM_SIZE = $0005;


LM_SYSCHAR

Declaration

Source position: lmessages.pp line 186

const LM_SYSCHAR = $0106;


LM_SYSCOMMAND

Declaration

Source position: lmessages.pp line 191

const LM_SYSCOMMAND = $0112;


LM_SYSKEYDOWN

Declaration

Source position: lmessages.pp line 184

const LM_SYSKEYDOWN = $0104;


LM_SYSKEYUP

Declaration

Source position: lmessages.pp line 185

const LM_SYSKEYUP = $0105;


LM_TIMER

Declaration

Source position: lmessages.pp line 192

const LM_TIMER = $0113;


LM_UNKNOWN

Declaration

Source position: lmessages.pp line 99

const LM_UNKNOWN = LM_INTERFACELAST + 1;


LM_USER

Declaration

Source position: lmessages.pp line 46

const LM_USER = $400;


LM_VKEYTOITEM

Declaration

Source position: lmessages.pp line 157

const LM_VKEYTOITEM = $002E;


LM_VSCROLL

Declaration

Source position: lmessages.pp line 194

const LM_VSCROLL = $0115;


LM_WINDOWPOSCHANGED

Declaration

Source position: lmessages.pp line 163

const LM_WINDOWPOSCHANGED = $0047;


LM_WINDOWPOSCHANGING

Declaration

Source position: lmessages.pp line 162

const LM_WINDOWPOSCHANGING = $0046;


LM_XBUTTONDBLCLK

Declaration

Source position: lmessages.pp line 217

const LM_XBUTTONDBLCLK = $020D;


LM_XBUTTONDOWN

Declaration

Source position: lmessages.pp line 215

const LM_XBUTTONDOWN = $020B;


LM_XBUTTONQUADCLK

Declaration

Source position: lmessages.pp line 87

const LM_XBUTTONQUADCLK = LM_MOUSEFIRST2 + 9;


LM_XBUTTONTRIPLECLK

Declaration

Source position: lmessages.pp line 86

const LM_XBUTTONTRIPLECLK = LM_MOUSEFIRST2 + 8;


LM_XBUTTONUP

Declaration

Source position: lmessages.pp line 216

const LM_XBUTTONUP = $020C;


LM_YEARCHANGED

Declaration

Source position: lmessages.pp line 74

const LM_YEARCHANGED = LM_LCL + 67;


ncCalcSizeParams

Declaration

Source position: lmessages.pp line 509

type ncCalcSizeParams = tagNCCalcSize_Params;


PLMessage

Declaration

Source position: lmessages.pp line 690

type PLMessage = ^TLMessage;


PLMMouseEvent

Declaration

Source position: lmessages.pp line 605

type PLMMouseEvent = ^TLMMouseEvent;


PNCCalcSizeParams

Declaration

Source position: lmessages.pp line 503

type PNCCalcSizeParams = ^TNCCalcSizeParams;


PWindowPos

Declaration

Source position: lmessages.pp line 476

type PWindowPos = ^TWindowPos;


SC_ARRANGE

Declaration

Source position: lmessages.pp line 121

const SC_ARRANGE = 61712;


SC_CLOSE

Declaration

Source position: lmessages.pp line 116

const SC_CLOSE = 61536;


SC_CONTEXTHELP

Declaration

Source position: lmessages.pp line 128

const SC_CONTEXTHELP = 61824;


SC_DEFAULT

Declaration

Source position: lmessages.pp line 126

const SC_DEFAULT = 61792;


SC_HOTKEY

Declaration

Source position: lmessages.pp line 125

const SC_HOTKEY = 61776;


SC_HSCROLL

Declaration

Source position: lmessages.pp line 118

const SC_HSCROLL = 61568;


SC_KEYMENU

Declaration

Source position: lmessages.pp line 120

const SC_KEYMENU = 61696;


SC_MAXIMIZE

Declaration

Source position: lmessages.pp line 113

const SC_MAXIMIZE = 61488;


SC_MINIMIZE

Declaration

Source position: lmessages.pp line 112

const SC_MINIMIZE = 61472;


SC_MONITORPOWER

Declaration

Source position: lmessages.pp line 127

const SC_MONITORPOWER = 61808;


SC_MOUSEMENU

Declaration

Source position: lmessages.pp line 119

const SC_MOUSEMENU = 61584;


SC_MOVE

Declaration

Source position: lmessages.pp line 111

const SC_MOVE = 61456;


SC_NEXTWINDOW

Declaration

Source position: lmessages.pp line 114

const SC_NEXTWINDOW = 61504;


SC_PREVWINDOW

Declaration

Source position: lmessages.pp line 115

const SC_PREVWINDOW = 61520;


SC_RESTORE

Declaration

Source position: lmessages.pp line 122

const SC_RESTORE = 61728;


SC_SCREENSAVE

Declaration

Source position: lmessages.pp line 124

const SC_SCREENSAVE = 61760;


SC_SEPARATOR

Declaration

Source position: lmessages.pp line 129

const SC_SEPARATOR = 61455;


SC_SIZE

Declaration

Source position: lmessages.pp line 110

const SC_SIZE = 61440;


SC_TASKLIST

Declaration

Source position: lmessages.pp line 123

const SC_TASKLIST = 61744;


SC_VSCROLL

Declaration

Source position: lmessages.pp line 117

const SC_VSCROLL = 61552;


tagNCCalcSize_Params

Declaration

Source position: lmessages.pp line 504

type tagNCCalcSize_Params = record

  rgrc: array [0..2] of TRect;

  lpPos: PWindowPos;

end;


tagWINDOWPOS

Declaration

Source position: lmessages.pp line 477

type tagWINDOWPOS = record

  hwnd: THandle;

  hwndInsertAfter: THandle;

  x: Integer;

  y: Integer;

  cx: Integer;

  cy: Integer;

  flags: Cardinal;

end;


TCMWantSpecialKey

Declaration

Source position: lmessages.pp line 333

type TCMWantSpecialKey = TLMKey;


TLastMouseInfo

Declaration

Source position: lmessages.pp line 652

type TLastMouseInfo = record

  WinHandle: THandle;

  WinControl: TObject;

  MousePos: TPoint;

  Time: QWord;

  ClickCount: Integer;

  Button: Byte;

  Down: Boolean;

end;


TLMActivate

Declaration

Source position: lmessages.pp line 414

type TLMActivate = record

  Msg: Cardinal;

  Minimized: WordBool;

  Active: Word;

  ActiveWindow: HWND;

  Result: LRESULT;

end;


TLMChar

Declaration

Source position: lmessages.pp line 327

type TLMChar = TLMKey;


TLMCommand

Declaration

Source position: lmessages.pp line 800

type TLMCommand = record

  Msg: Cardinal;

  NotifyCode: Word;

  ItemID: Word;

  Ctl: HWND;

  Result: LRESULT;

end;


TLMContextMenu

Declaration

Source position: lmessages.pp line 819

type TLMContextMenu = record

  Msg: Cardinal;

  hWnd: HWND;

  case Integer of

    0: (

        XPos: SmallInt;

        YPos: SmallInt;

      );

    1: (

        Pos: TSmallPoint;

      );

    2: (

        Dummy: LPARAM;

        Result: LRESULT;

      );

end;


TLMCopy

Declaration

Source position: lmessages.pp line 353

type TLMCopy = TLMNoParams;


TLMCut

Declaration

Source position: lmessages.pp line 352

type TLMCut = TLMNoParams;


TLMDestroy

Declaration

Source position: lmessages.pp line 798

type TLMDestroy = TLMNoParams;


TLMDrawItems

Declaration

Source position: lmessages.pp line 241

type TLMDrawItems = record

  Msg: Cardinal;

  Ctl: HWND;

  DrawItemStruct: PDrawItemStruct;

  Result: LRESULT;

end;


TLMDrawListItem

Declaration

Source position: lmessages.pp line 251

type TLMDrawListItem = record

  Msg: Cardinal;

  Unused: PtrInt;

  DrawListItemStruct: PDrawListItemStruct;

  Result: LRESULT;

end;


TLMEnter

Declaration

Source position: lmessages.pp line 726

type TLMEnter = TLMNoParams;


TLMEraseBkgnd

Declaration

Source position: lmessages.pp line 286

type TLMEraseBkgnd = record

  Msg: Cardinal;

  DC: HDC;

  Unused: PtrInt;

  Result: LRESULT;

end;


TLMessage

Declaration

Source position: lmessages.pp line 692

type TLMessage = record

  Msg: Cardinal;

  case Integer of

    0: (

        WParam: LclType.WPARAM;

        LParam: LclType.LPARAM;

        Result: LclType.LRESULT;

      );

    1: (

        WParamHi: Word;

        WParamLo: Word;

        LParamHi: Word;

        LParamLo: Word;

        ResultHi: Word;

        ResultLo: Word;

      );

end;


TLMExit

Declaration

Source position: lmessages.pp line 727

type TLMExit = TLMNoParams;


TLMGetDlgCode

Declaration

Source position: lmessages.pp line 335

type TLMGetDlgCode = record

  Msg: Cardinal;

  Unused: Word;

  CharCode: Word;

  UnusedL: LPARAM;

  Result: LRESULT;

end;


TLMGetText

Declaration

Source position: lmessages.pp line 296

type TLMGetText = record

  Msg: Cardinal;

  TextMax: PtrInt;

  Text: PChar;

  Result: LRESULT;

end;


TLMGetTextLength

Declaration

Source position: lmessages.pp line 306

type TLMGetTextLength = TLMNoParams;


TLMHelp

Declaration

Source position: lmessages.pp line 838

type TLMHelp = record

  Msg: Cardinal;

  Unused: LCLType.WPARAM;

  HelpInfo: PHelpInfo;

  Result: LRESULT;

end;


TLMHScroll

Declaration

Source position: lmessages.pp line 755

type TLMHScroll = TLMScroll;


TLMKey

Declaration

Source position: lmessages.pp line 308

type TLMKey = record

  Msg: Cardinal;

  Unused: Word;

  CharCode: Word;

  KeyData: PtrInt;

  Result: LRESULT;

end;


TLMKeyDown

Declaration

Source position: lmessages.pp line 328

type TLMKeyDown = TLMKey;


TLMKeyUp

Declaration

Source position: lmessages.pp line 329

type TLMKeyUp = TLMKey;


TLMKILLFOCUS

Declaration

Source position: lmessages.pp line 776

type TLMKILLFOCUS = TLMSetFocus;


TLMLButtonDblClk

Declaration

Source position: lmessages.pp line 635

type TLMLButtonDblClk = TLMMouse;


TLMLButtonDown

Declaration

Source position: lmessages.pp line 631

type TLMLButtonDown = TLMMouse;


TLMLButtonQuadClk

Declaration

Source position: lmessages.pp line 643

type TLMLButtonQuadClk = TLMMouse;


TLMLButtonTripleClk

Declaration

Source position: lmessages.pp line 639

type TLMLButtonTripleClk = TLMMouse;


TLMLButtonUp

Declaration

Source position: lmessages.pp line 647

type TLMLButtonUp = TLMMouse;


TLMMButtonDblClk

Declaration

Source position: lmessages.pp line 637

type TLMMButtonDblClk = TLMMouse;


TLMMButtonDown

Declaration

Source position: lmessages.pp line 633

type TLMMButtonDown = TLMMouse;


TLMMButtonQuadClk

Declaration

Source position: lmessages.pp line 645

type TLMMButtonQuadClk = TLMMouse;


TLMMButtonTripleClk

Declaration

Source position: lmessages.pp line 641

type TLMMButtonTripleClk = TLMMouse;


TLMMButtonUp

Declaration

Source position: lmessages.pp line 649

type TLMMButtonUp = TLMMouse;


TLMMeasureItem

Declaration

Source position: lmessages.pp line 262

type TLMMeasureItem = record

  Msg: Cardinal;

  idCtl: PtrUint;

  MeasureItemStruct: PMeasureItemStruct;

  Result: LRESULT;

end;


TLMMouse

Declaration

Source position: lmessages.pp line 373

type TLMMouse = record

  Msg: Cardinal;

  Keys: PtrInt;

  case Integer of

    0: (

        XPos: SmallInt;

        YPos: SmallInt;

      );

    1: (

        Pos: TSmallPoint;

      );

    2: (

        Dummy: LPARAM;

        Result: LRESULT;

      );

end;


TLMMouseEvent

Declaration

Source position: lmessages.pp line 606

type TLMMouseEvent = record

  Msg: Cardinal;

  WheelDelta: SmallInt;

  Button: Word;

  X: SmallInt;

  Y: SmallInt;

  Result: LRESULT;

  UserData: pointer;

  State: TShiftState;

end;


TLMMouseMove

Declaration

Source position: lmessages.pp line 387

type TLMMouseMove = TLMMouse;


TLMMove

Declaration

Source position: lmessages.pp line 389

type TLMMove = record

  Msg: Cardinal;

  MoveType: PtrInt;

  case Integer of

    0: (

        XPos: SmallInt;

        YPos: SmallInt;

      );

    1: (

        Pos: TSmallPoint;

      );

    2: (

        Dummy: LPARAM;

        Result: LRESULT;

      );

end;


TLMNCActivate

Declaration

Source position: lmessages.pp line 433

type TLMNCActivate = record

  Msg: Cardinal;

  Active: LongBool;

  Unused: LPARAM;

  Result: LRESULT;

end;


TLMNCCalcSize

Declaration

Source position: lmessages.pp line 512

type TLMNCCalcSize = record

  Msg: Cardinal;

  CalcValidRects: LongBool;

  CalcSize_Params: PNCCalcSizeParams;

  Result: LRESULT;

end;


TLMNCHITTEST

Declaration

Source position: lmessages.pp line 781

type TLMNCHITTEST = record

  Msg: Cardinal;

  Unused: WPARAM;

  case Integer of

    0: (

        XPos: SmallInt;

        YPos: SmallInt;

      );

    1: (

        Pos: TSmallPoint;

      );

    2: (

        Dummy: LPARAM;

        Result: LRESULT;

      );

end;


TLMNoParams

Declaration

Source position: lmessages.pp line 274

type TLMNoParams = record

  Msg: Cardinal;

  Unused: array [0..1] of PtrInt;

  Result: LRESULT;

end;


TLMNotify

Declaration

Source position: lmessages.pp line 446

type TLMNotify = record

  Msg: Cardinal;

  IDCtrl: PtrInt;

  NMHdr: PNMHdr;

  Result: LRESULT;

end;


TLMNotifyFormat

Declaration

Source position: lmessages.pp line 456

type TLMNotifyFormat = record

  Msg: Cardinal;

  From: HWND;

  Command: LPARAM;

  Result: LRESULT;

end;


TLMPaint

Declaration

Source position: lmessages.pp line 466

type TLMPaint = record

  Msg: Cardinal;

  DC: HDC;

  PaintStruct: PPaintStruct;

  Result: LRESULT;

end;


TLMPaste

Declaration

Source position: lmessages.pp line 354

type TLMPaste = TLMNoParams;


TLMRButtonDblClk

Declaration

Source position: lmessages.pp line 636

type TLMRButtonDblClk = TLMMouse;


TLMRButtonDown

Declaration

Source position: lmessages.pp line 632

type TLMRButtonDown = TLMMouse;


TLMRButtonQuadClk

Declaration

Source position: lmessages.pp line 644

type TLMRButtonQuadClk = TLMMouse;


TLMRButtonTripleClk

Declaration

Source position: lmessages.pp line 640

type TLMRButtonTripleClk = TLMMouse;


TLMRButtonUp

Declaration

Source position: lmessages.pp line 648

type TLMRButtonUp = TLMMouse;


TLMScroll

Declaration

Source position: lmessages.pp line 735

type TLMScroll = record

  Msg: Cardinal;

  SmallPos: SmallInt;

  ScrollCode: SmallInt;

  ScrollBar: HWND;

  Result: LRESULT;

  Pos: LongInt;

end;


TLMSetCursor

Declaration

Source position: lmessages.pp line 356

type TLMSetCursor = record

  Msg: Cardinal;

  CursorWnd: HWND;

  case Boolean of

    False: (

        HitTest: SmallInt;

        MouseMsg: Word;

      );

    True: (

        Dummy: LPARAM;

        Result: LRESULT;

      );

end;


TLMSetFocus

Declaration

Source position: lmessages.pp line 662

type TLMSetFocus = record

  Msg: Cardinal;

  FocusedWnd: HWND;

  Unused: LPARAM;

  Result: LRESULT;

end;


TLMSetText

Declaration

Source position: lmessages.pp line 592

type TLMSetText = record

  Msg: Cardinal;

  Unused: WPARAM;

  Text: PChar;

  Result: LRESULT;

end;


TLMShowWindow

Declaration

Source position: lmessages.pp line 759

type TLMShowWindow = record

  Msg: Cardinal;

  Show: LongBool;

  Status: LPARAM;

  Result: LRESULT;

end;


TLMSize

Declaration

Source position: lmessages.pp line 673

type TLMSize = record

  Msg: Cardinal;

  SizeType: PtrInt;

  Width: Word;

  Height: Word;

  Result: LRESULT;

end;


TLMSysChar

Declaration

Source position: lmessages.pp line 330

type TLMSysChar = TLMKey;


TLMSysColorChange

Declaration

Source position: lmessages.pp line 525

type TLMSysColorChange = TLMNoParams;


TLMSysCommand

Declaration

Source position: lmessages.pp line 527

type TLMSysCommand = record

  Msg: Cardinal;

  case CmdType: PtrInt of

    SC_HOTKEY: (

        ActivateWnd: HWND;

        Result: LRESULT;

      );

    SC_KEYMENU: (

        Unused: Word;

        Key: Word;

      );

    SC_CLOSE, SC_HSCROLL, SC_MAXIMIZE, SC_MINIMIZE, SC_MOUSEMENU, SC_MOVE, SC_NEXTWINDOW, SC_PREVWINDOW, SC_RESTORE, SC_SCREENSAVE, SC_SIZE, SC_TASKLIST, SC_VSCROLL: (

        XPos: SmallInt;

        YPos: SmallInt;

      );

end;


TLMSysDeadChar

Declaration

Source position: lmessages.pp line 550

type TLMSysDeadChar = record

  Msg: Cardinal;

  Unused: Word;

  CharCode: Word;

  KeyData: LPARAM;

  Result: LRESULT;

end;


TLMSysKeyDown

Declaration

Source position: lmessages.pp line 331

type TLMSysKeyDown = TLMKey;


TLMSysKeyUp

Declaration

Source position: lmessages.pp line 332

type TLMSysKeyUp = TLMKey;


TLMSystemError

Declaration

Source position: lmessages.pp line 570

type TLMSystemError = record

  Msg: Cardinal;

  Unused1: Word;

  ErrSpec: Word;

  Unused: LPARAM;

  Result: LRESULT;

end;


TLMTimeChange

Declaration

Source position: lmessages.pp line 589

type TLMTimeChange = TLMNoParams;


TLMVScroll

Declaration

Source position: lmessages.pp line 756

type TLMVScroll = TLMScroll;


TLMWindowPosChanged

Declaration

Source position: lmessages.pp line 499

type TLMWindowPosChanged = TLMWindowPosMsg;


TLMWindowPosChanging

Declaration

Source position: lmessages.pp line 500

type TLMWindowPosChanging = TLMWindowPosMsg;


TLMWindowPosMsg

Declaration

Source position: lmessages.pp line 489

type TLMWindowPosMsg = record

  Msg: Cardinal;

  Unused: WPARAM;

  WindowPos: PWindowPos;

  Result: LPARAM;

end;


TLMXButtonDblClk

Declaration

Source position: lmessages.pp line 638

type TLMXButtonDblClk = TLMMouse;


TLMXButtonDown

Declaration

Source position: lmessages.pp line 634

type TLMXButtonDown = TLMMouse;


TLMXButtonQuadClk

Declaration

Source position: lmessages.pp line 646

type TLMXButtonQuadClk = TLMMouse;


TLMXButtonTripleClk

Declaration

Source position: lmessages.pp line 642

type TLMXButtonTripleClk = TLMMouse;


TLMXButtonUp

Declaration

Source position: lmessages.pp line 650

type TLMXButtonUp = TLMMouse;


TNCCalcSizeParams

Declaration

Source position: lmessages.pp line 508

type TNCCalcSizeParams = tagNCCalcSize_Params;


TWindowPos

Declaration

Source position: lmessages.pp line 486

type TWindowPos = tagWINDOWPOS;


WA_ACTIVE

Declaration

Source position: lmessages.pp line 410

const WA_ACTIVE = 1;


WA_CLICKACTIVE

Declaration

Source position: lmessages.pp line 411

const WA_CLICKACTIVE = 2;


WA_INACTIVE

Declaration

Source position: lmessages.pp line 409

const WA_INACTIVE = 0;


WINDOWPOS

Declaration

Source position: lmessages.pp line 487

type WINDOWPOS = tagWINDOWPOS;


WM_USER

Declaration

Source position: lmessages.pp line 47

const WM_USER = LM_USER;


Reference for unit 'LResources'

This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.

uses
Classes,
sysutils,
Types,
RtlConsts,
typinfo,
variants,
LCLProc, | Useful lower level helper functions and classes
LCLStrConsts, | This unit contains all resource strings of the LCL
LazConfigStorage,
FPCAdds,
DynQueue,
LazUTF8,
LazUTF8Classes,
LazLoggerBase;

Overview

A Lazarus resource is streamed as an UTF-8 string, with a name, value and value type.

Lazarus resources are normally included via an include directive in the initialization part of a unit. To create such include files use the BinaryToLazarusResourceCode procedure.

To create an LRS file from an LFM file use the LFMtoLRSfile function which transforms the LFM text to binary format and stores it as Lazarus resource include file.


Reference for unit 'LResources': Constants

LRSComment | Text of the "automatically generated..." warning in resource files.
ObjStreamMaskChildPos |
ObjStreamMaskInherited |
ObjStreamMaskInline |


Reference for unit 'LResources': Types

PLRPositionLink
PLRSORStackItem
PLRSOWStackItem
PRemovedProperty
TFilerSignature |
TLRPositionLink |
TLRSItemType | Stack item type for the nested resource reader/writer.
TLRSObjectReaderClass
TLRSObjectWriterClass
TLRSORStackItem | Stack item for the nested resource reader.
TLRSOWStackItem | Stack item for the nested resource writer.
TLRSOWStackItemState | Tracking what already has been stored or written.
TLRSStreamOriginalFormat |
TPropertyToSkip | Item of TPropertiesToSkip


Reference for unit 'LResources': Classes

TAbstractTranslator | Abstract base class for translators
TCustomLazComponentQueue | A queue to stream components, used for multithreading or network.
TLazarusResourceStream | Helper class for streaming resources (read only).
TLazComponentQueue |
TLResource | The Lazarus resource descriptor class.
TLResourceList | The container class for all Lazarus resources.
TLRPositionLinks |
TLRSObjectReader | Reader for resource streams.
TLRSObjectWriter | Object writer for Lazarus Resource Streams.
TPropertiesToSkip |
TUTF8Parser | Parser for identifiers, and string and number literals.


Reference for unit 'LResources': Procedures and functions

BinaryToLazarusResourceCode |
CompareComponents |
CompareLRPositionLinkWithLFMPosition |
CompareLRPositionLinkWithLRSPosition |
CompareMemStreams |
ConvertEndianBigDoubleToLRSExtended |
ConvertLEDoubleToLRSExtended |
ConvertLRSExtendedToDouble |
CreateLFMFile |
CreateLRSReader |
CreateLRSWriter |
DefineRectProperty |
FindLFMClassName |
FindResourceLFM
FloatToLFMStr |
FormDataToText |
GetClassNameFromLRSStream |
GetComponentInfoFromLRSStream |
InitLazResourceComponent |
InitResourceComponent |
LFMtoLRSfile |
LFMtoLRSstream |
LoadComponentFromConfig |
LRSObjectBinaryToText |
LRSObjectResourceToText |
LRSObjectResToText |
LRSObjectTextToBinary |
LRSObjectToText |
ReadComponentFromBinaryStream |
ReadComponentFromTextStream |
ReadLFMHeader |
ReadLFMHeaderFromFile |
ReadLRSByte |
ReadLRSCardinal |
ReadLRSCurrency |
ReadLRSDouble |
ReadLRSEndianLittleExtendedAsDouble |
ReadLRSExtended |
ReadLRSInt64 |
ReadLRSInt64MB |
ReadLRSInteger |
ReadLRSShortInt |
ReadLRSSingle |
ReadLRSSmallInt |
ReadLRSValueType |
ReadLRSWideString |
ReadLRSWord |
Register | Registers the component TLazComponentQueue.
RegisterPropertyToSkip |
ReverseByteOrderInWords |
ReverseBytes |
SaveComponentToConfig |
TestFormStreamFormat |
WriteComponentAsBinaryToStream |
WriteComponentAsTextToStream |
WriteLRS10BytesReversed |
WriteLRS4BytesReversed |
WriteLRS8BytesReversed |
WriteLRSCardinal |
WriteLRSCurrency |
WriteLRSDouble |
WriteLRSDoubleAsExtended |
WriteLRSEndianBigDoubleAsEndianLittleExtended |
WriteLRSExtended |
WriteLRSInt64 |
WriteLRSInt64MB | Writes an integer value, using the smallest possible representation.
WriteLRSInteger |
WriteLRSNull |
WriteLRSReversedWord |
WriteLRSReversedWords |
WriteLRSSingle |
WriteLRSSmallInt |
WriteLRSWideStringContent |
WriteLRSWord |


Reference for unit 'LResources': Variables

LazarusResources | The list of all loaded standard resources.
LRSObjectReaderClass |
LRSObjectWriterClass |
LRSTranslator | The default translator instance to use in CreateLRSReader.
PropertiesToSkip |


Index of all identifiers in unit 'LResources'

B C D F G I L O P R S T W

B

BinaryToLazarusResourceCode

C

CompareComponents | ConvertEndianBigDoubleToLRSExtended | CreateLRSReader
CompareLRPositionLinkWithLFMPosition | ConvertLEDoubleToLRSExtended | CreateLRSWriter
CompareLRPositionLinkWithLRSPosition | ConvertLRSExtendedToDouble |
CompareMemStreams | CreateLFMFile |

D

DefineRectProperty

F

FindLFMClassName | FloatToLFMStr
FindResourceLFM | FormDataToText

G

GetClassNameFromLRSStream GetComponentInfoFromLRSStream

I

InitLazResourceComponent InitResourceComponent

L

LazarusResources | lrsitList | LRSObjectToText
LFMtoLRSfile | lrsitProperty | LRSObjectWriterClass
LFMtoLRSstream | LRSObjectBinaryToText | lrsowsisDataWritten
LoadComponentFromConfig | LRSObjectReaderClass | lrsowsisHeaderWritten
LRSComment | LRSObjectResourceToText | lrsowsisStarted
lrsitCollection | LRSObjectResToText | LRSTranslator
lrsitComponent | LRSObjectTextToBinary |

O

ObjStreamMaskChildPos ObjStreamMaskInherited ObjStreamMaskInline

P

PLRPositionLink | PLRSOWStackItem | PropertiesToSkip
PLRSORStackItem | PRemovedProperty |

R

ReadComponentFromBinaryStream | ReadLRSEndianLittleExtendedAsDouble | ReadLRSValueType
ReadComponentFromTextStream | ReadLRSExtended | ReadLRSWideString
ReadLFMHeader | ReadLRSInt64 | ReadLRSWord
ReadLFMHeaderFromFile | ReadLRSInt64MB | Register
ReadLRSByte | ReadLRSInteger | RegisterPropertyToSkip
ReadLRSCardinal | ReadLRSShortInt | ReverseByteOrderInWords
ReadLRSCurrency | ReadLRSSingle | ReverseBytes
ReadLRSDouble | ReadLRSSmallInt |

S

SaveComponentToConfig | sofText
sofBinary | sofUnknown

T

TAbstractTranslator | TLRPositionLink | TLRSOWStackItem
TCustomLazComponentQueue | TLRPositionLinks | TLRSOWStackItemState
TestFormStreamFormat | TLRSItemType | TLRSStreamOriginalFormat
TFilerSignature | TLRSObjectReader | TPropertiesToSkip
TLazarusResourceStream | TLRSObjectReaderClass | TPropertyToSkip
TLazComponentQueue | TLRSObjectWriter | TUTF8Parser
TLResource | TLRSObjectWriterClass |
TLResourceList | TLRSORStackItem |

W

WriteComponentAsBinaryToStream | WriteLRSDouble | WriteLRSNull
WriteComponentAsTextToStream | WriteLRSDoubleAsExtended | WriteLRSReversedWord
WriteLRS10BytesReversed | WriteLRSEndianBigDoubleAsEndianLittleExtended | WriteLRSReversedWords
WriteLRS4BytesReversed | WriteLRSExtended | WriteLRSSingle
WriteLRS8BytesReversed | WriteLRSInt64 | WriteLRSSmallInt
WriteLRSCardinal | WriteLRSInt64MB | WriteLRSWideStringContent
WriteLRSCurrency | WriteLRSInteger | WriteLRSWord


LazarusResources

The list of all loaded standard resources.

Declaration

Source position: lresources.pp line 471

var LazarusResources: TLResourceList = ;


LRSComment

Text of the "automatically generated..." warning in resource files.

Declaration

Source position: lresources.pp line 46

const LRSComment = 'This is an automatically generated lazarus resource file';


LRSObjectReaderClass

Declaration

Source position: lresources.pp line 474

var LRSObjectReaderClass: TLRSObjectReaderClass = TLRSObjectReader;


LRSObjectWriterClass

Declaration

Source position: lresources.pp line 475

var LRSObjectWriterClass: TLRSObjectWriterClass = TLRSObjectWriter;


LRSTranslator

The default translator instance to use in CreateLRSReader.

Declaration

Source position: lresources.pp line 112

var LRSTranslator: TAbstractTranslator = ;


ObjStreamMaskChildPos

Declaration

Source position: lresources.pp line 467

const ObjStreamMaskChildPos = 2;


ObjStreamMaskInherited

Declaration

Source position: lresources.pp line 466

const ObjStreamMaskInherited = 1;


ObjStreamMaskInline

Declaration

Source position: lresources.pp line 468

const ObjStreamMaskInline = 4;


PLRPositionLink

Declaration

Source position: lresources.pp line 313

type PLRPositionLink = ^TLRPositionLink;


PLRSORStackItem

Declaration

Source position: lresources.pp line 129

type PLRSORStackItem = ^TLRSORStackItem;


PLRSOWStackItem

Declaration

Source position: lresources.pp line 229

type PLRSOWStackItem = ^TLRSOWStackItem;


PRemovedProperty

Declaration

Source position: lresources.pp line 445

type PRemovedProperty = ^TPropertyToSkip;


PropertiesToSkip

Declaration

Source position: lresources.pp line 472

var PropertiesToSkip: TPropertiesToSkip = Nil;


TFilerSignature

Declaration

Source position: lresources.pp line 49

type TFilerSignature = array [1..4] of Char;


TLRPositionLink

Declaration

Source position: lresources.pp line 308

type TLRPositionLink = record

  LFMPosition: Int64;

  LRSPosition: Int64;

  Data: Pointer;

end;


TLRSItemType

Stack item type for the nested resource reader/writer.

Declaration

Source position: lresources.pp line 115

type TLRSItemType = (
lrsitCollection, | A list terminated by an EndList.
lrsitComponent, | A component has two lists: properties and children.
lrsitList, | A list with a known (stored) number of entries.
lrsitProperty |
);


TLRSORStackItem

Stack item for the nested resource reader.

Declaration

Source position: lresources.pp line 122

type TLRSORStackItem = record
Name: string; |
ItemType: TLRSItemType; |
Root: TComponent; |
PushCount: Integer; | The number of contained collections, needing an EndList.
ItemNr: Integer; |
end;


TLRSOWStackItem

Stack item for the nested resource writer.

Declaration

Source position: lresources.pp line 217

type TLRSOWStackItem = record
Name: string; |
ItemType: TLRSItemType; |
Root: TComponent; |
PushCount: Integer; | waiting for this number of Pops
ItemNr: Integer; | Index in a collection or list.
SkipIfEmpty: Boolean; |
State: TLRSOWStackItemState; |
Buffer: Pointer; |
BufCount: PtrInt; |
BufCapacity: PtrInt; |
end;


TLRSOWStackItemState

Tracking what already has been stored or written.

Declaration

Source position: lresources.pp line 211

type TLRSOWStackItemState = (
lrsowsisStarted, | now writing header
lrsowsisHeaderWritten, | header saved on stack, not yet written to stream, waiting for data
lrsowsisDataWritten | header written to stream, data written
);


TLRSStreamOriginalFormat

Declaration

Source position: lresources.pp line 531

type TLRSStreamOriginalFormat = (

  sofUnknown,

  sofBinary,

  sofText

);


TPropertyToSkip

Item of TPropertiesToSkip

Declaration

Source position: lresources.pp line 439

type TPropertyToSkip = record

  PersistentClass: TPersistentClass;

  PropertyName: string;

  Note: string;

  HelpKeyword: string;

end;


cMask_AllChars

An optional UTF-8 character

Declaration

Source position: maskedit.pp line 70

const cMask_AllChars = 'c';

Description

Any UTF-8 character in the range #32 to #255


cMask_AllCharsFixed

A required UTF-8 character

Declaration

Source position: maskedit.pp line 71

const cMask_AllCharsFixed = 'C';

Description

Any UTF-8 character in the range #32 to #255


cMask_AlphaNum

An optional alphanumeric character

Declaration

Source position: maskedit.pp line 68

const cMask_AlphaNum = 'a';

Description

['A'..'Z','a..'z','0'..'9']


cMask_AlphaNumFixed

A required alphanumeric character

Declaration

Source position: maskedit.pp line 69

const cMask_AlphaNumFixed = 'A';

Description

['A'..'Z','a..'z','0'..'9']


cMask_Binary

An optional binary character

Declaration

Source position: maskedit.pp line 79

const cMask_Binary = 'b';

Description

['0'..'1']. A Lazarus extension, not supported in Delphi.


cMask_BinaryFixed

A required binary character

Declaration

Source position: maskedit.pp line 80

const cMask_BinaryFixed = 'B';

Description

['0'..'1']. A Lazarus extension, not supported in Delphi.


cMask_DateSeparator

Inserts the date separator character

Declaration

Source position: maskedit.pp line 76

const cMask_DateSeparator = '/';


cMask_Hex

An optional hexadecimal character

Declaration

Source position: maskedit.pp line 77

const cMask_Hex = 'h';

Description

(['0'..'9','a'..'f']). A Lazarus extension, not supported in Delphi.


cMask_HexFixed

A required hexadecimal character

Declaration

Source position: maskedit.pp line 78

const cMask_HexFixed = 'H';

Description

(['0'..'9','a'..'f']). A Lazarus extension, not supported in Delphi.


cMask_HourSeparator

Inserts the hour separator char

Declaration

Source position: maskedit.pp line 75

const cMask_HourSeparator = ':';


cMask_Letter

Can contain an optional letter only

Declaration

Source position: maskedit.pp line 66

const cMask_Letter = 'l';


cMask_LetterFixed

Must contain a letter only

Declaration

Source position: maskedit.pp line 67

const cMask_LetterFixed = 'L';


cMask_LowerCase

After this the chars are in lower case

Declaration

Source position: maskedit.pp line 65

const cMask_LowerCase = '<';


cMask_NoLeadingBlanks

Causes leading blanks to be trimmed from the value

Declaration

Source position: maskedit.pp line 81

const cMask_NoLeadingBlanks = '!';

Description

Trailing blanks are trimmed by default.


cMask_Number

An optional numeric character

Declaration

Source position: maskedit.pp line 72

const cMask_Number = '9';

Description

In the range '0' to '9'


cMask_NumberFixed

A required numeric character

Declaration

Source position: maskedit.pp line 73

const cMask_NumberFixed = '0';

Description

In the range '0' to '9'


cMask_NumberPlusMin

An optional numeric or sign character

Declaration

Source position: maskedit.pp line 74

const cMask_NumberPlusMin = '#';

Description

Includes the characters: 0,1,2,3,4,5,6,7,8,9,+, and -


cMask_SpecialChar

After this you can set an arbitrary char

Declaration

Source position: maskedit.pp line 63

const cMask_SpecialChar = '\';


cMask_UpperCase

After this the chars are in upper case

Declaration

Source position: maskedit.pp line 64

const cMask_UpperCase = '>';


DefaultBlank

Represents a blank character value in a mask

Declaration

Source position: maskedit.pp line 84

const DefaultBlank: Char = '_';

Description

Can be changed at run-time.


Reference for unit 'MaskEdit'

Defines classes for a masked edit control, i.e. editing with a masking string in place to obscure, format, or validate the text entered in the control

uses
Classes,
sysutils,
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
Controls, | Contains types, constants, classes, and routines used to implement visual controls
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Dialogs, | Some dialogs commonly used in Lazarus applications. Look at the Procedures as well as the Classes
ExtCtrls, | Contains extra controls commonly used in Lazarus forms
StdCtrls, | Several standard controls used in Lazarus forms
LMessages, |
Clipbrd, | Definitions for the Clipboard to hold Cut or Copied data for Pasting
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLProc, | Useful lower level helper functions and classes
LCLStrConsts, | This unit contains all resource strings of the LCL
LazUtf8;


Reference for unit 'MaskEdit': Constants

cMask_AllChars | An optional UTF-8 character
cMask_AllCharsFixed | A required UTF-8 character
cMask_AlphaNum | An optional alphanumeric character
cMask_AlphaNumFixed | A required alphanumeric character
cMask_Binary | An optional binary character
cMask_BinaryFixed | A required binary character
cMask_DateSeparator | Inserts the date separator character
cMask_Hex | An optional hexadecimal character
cMask_HexFixed | A required hexadecimal character
cMask_HourSeparator | Inserts the hour separator char
cMask_Letter | Can contain an optional letter only
cMask_LetterFixed | Must contain a letter only
cMask_LowerCase | After this the chars are in lower case
cMask_NoLeadingBlanks | Causes leading blanks to be trimmed from the value
cMask_Number | An optional numeric character
cMask_NumberFixed | A required numeric character
cMask_NumberPlusMin | An optional numeric or sign character
cMask_SpecialChar | After this you can set an arbitrary char
cMask_UpperCase | After this the chars are in upper case
DefaultBlank | Represents a blank character value in a mask
MaskFieldSeparator | Delimiter used between fields in a mask
MaskNoSave | Represents a character that is not stored in a mask
SInvalidCodePoint | Message displayed in the EInvalidCodePoint exception


Reference for unit 'MaskEdit': Types

TInternalMask | Array type used to represent an edit mask in TCustomMaskEdit
TMaskeditTrimType | Controls how the value in a masked edit control is trimmed
tMaskedType | Enumeration with values representing mask character types


Reference for unit 'MaskEdit': Classes

EDBEditError | Exception class raised for an error in a masked edit control
EInvalidCodePoint | Exeption raised when an error occurs while setting a UTF-8 Code Point in a String
EInvalidUtf8 | Ancestor for UTF-8 exceptions
TCustomMaskEdit | Ancestor for TMaskEdit
TMaskEdit | TMaskEdit is an Edit box with characters masked out to avoid unauthorized reading


Reference for unit 'MaskEdit': Procedures and functions

FormatMaskText | Applies an edit mask to the specified string value
Register | Registers component for use in the Lazarus IDE
SplitEditMask | Separates fields in the edit mask into the arguments passed to the routine


Index of all identifiers in unit 'MaskEdit'

C D E F M R S T

C

Char_All | Char_HexFixedDownCase | cMask_AlphaNumFixed
Char_AllDownCase | Char_HexFixedUpCase | cMask_Binary
Char_AllFixed | Char_HexUpCase | cMask_BinaryFixed
Char_AllFixedDownCase | Char_HourSeparator | cMask_DateSeparator
Char_AllFixedUpCase | Char_Letter | cMask_Hex
Char_AllUpCase | Char_LetterDownCase | cMask_HexFixed
Char_AlphaNum | Char_LetterFixed | cMask_HourSeparator
Char_AlphaNumDownCase | Char_LetterFixedDownCase | cMask_Letter
Char_AlphaNumFixed | Char_LetterFixedUpCase | cMask_LetterFixed
Char_AlphaNumFixedDownCase | Char_LetterUpCase | cMask_LowerCase
Char_AlphaNumFixedUpCase | Char_Number | cMask_NoLeadingBlanks
Char_AlphaNumUpCase | Char_NumberFixed | cMask_Number
Char_Binary | Char_NumberPlusMin | cMask_NumberFixed
Char_BinaryFixed | Char_Start | cMask_NumberPlusMin
Char_DateSeparator | Char_Stop | cMask_SpecialChar
Char_Hex | cMask_AllChars | cMask_UpperCase
Char_HexDownCase | cMask_AllCharsFixed |
Char_HexFixed | cMask_AlphaNum |

D

DefaultBlank

E

EDBEditError EInvalidCodePoint EInvalidUtf8

F

FormatMaskText

M

MaskFieldSeparator | metTrimLeft
MaskNoSave | metTrimRight

R

Register

S

SInvalidCodePoint SplitEditMask

T

TCustomMaskEdit | TMaskEdit | tMaskedType
TInternalMask | TMaskeditTrimType |


MaskFieldSeparator

Delimiter used between fields in a mask

Declaration

Source position: maskedit.pp line 85

const MaskFieldSeparator: Char = ';';

Description

Can be changed at run-time.


MaskNoSave

Represents a character that is not stored in a mask

Declaration

Source position: maskedit.pp line 86

const MaskNoSave: Char = '0';

Description

Can be changed at run-time.


SInvalidCodePoint

Message displayed in the EInvalidCodePoint exception

Declaration

Source position: maskedit.pp line 137

const SInvalidCodePoint = 'The (hexadecimal) sequence %s is not a valid UTF8 codepoint.';

See also

EInvalidUtf8

Ancestor for UTF-8 exceptions


TInternalMask

Array type used to represent an edit mask in TCustomMaskEdit

Declaration

Source position: maskedit.pp line 126

type TInternalMask = array [1..255] of TUTF8Char;

Description

TInternalMask is an array type which contains up to 255 UTF-8-encoded character values. It is used to implement internal members in TCustomMaskEdit, and exposed as its EditMask property.

See also

TCustomMaskEdit.EditMask

EditMask - the sequence of characters used to obscure the string being typed (typically a sequence of asterisks)


tMaskedType

Enumeration with values representing mask character types

Declaration

Source position: maskedit.pp line 90

type tMaskedType = (

  Char_Start,

  Char_Number,

  Char_NumberFixed,

  Char_NumberPlusMin,

  Char_Letter,

  Char_LetterFixed,

  Char_LetterUpCase,

  Char_LetterDownCase,

  Char_LetterFixedUpCase,

  Char_LetterFixedDownCase,

  Char_AlphaNum,

  Char_AlphaNumFixed,

  Char_AlphaNumUpCase,

  Char_AlphaNumDownCase,

  Char_AlphaNumFixedUpCase,

  Char_AlphaNumFixedDownCase,

  Char_All,

  Char_AllFixed,

  Char_AllUpCase,

  Char_AllDownCase,

  Char_AllFixedUpCase,

  Char_AllFixedDownCase,

  Char_HourSeparator,

  Char_DateSeparator,

  Char_Hex,

  Char_HexFixed,

  Char_HexUpCase,

  Char_HexDownCase,

  Char_HexFixedUpCase,

  Char_HexFixedDownCase,

  Char_Binary,

  Char_BinaryFixed,

  Char_Stop

);

Description

TMaskType is an enumerated type which contains values representing mask character types used in TCustomMaskEdit and TMaskEdit. Mask character types control the letters, numbers, literals, space characters, and trimming options allowed for each position in a masked edit control. TMaskType values are stored in the TInternalMask type used in the implementation of TCustomMaskEdit.

See also

TInternalMask | Array type used to represent an edit mask in TCustomMaskEdit
TCustomMaskEdit.EditMask | EditMask - the sequence of characters used to obscure the string being typed (typically a sequence of asterisks)


ActivePopupMenu

Declaration

Source position: menus.pp line 490

var ActivePopupMenu: TPopupMenu = Nil;


cDialogSuffix

Declaration

Source position: menus.pp line 514

const cDialogSuffix = '...';


cHotkeyPrefix

Declaration

Source position: menus.pp line 512

const cHotkeyPrefix = '&';


cLineCaption

Declaration

Source position: menus.pp line 513

const cLineCaption = '-';


DesignerMenuItemClick

Declaration

Source position: menus.pp line 489

var DesignerMenuItemClick: TNotifyEvent = Nil;


[Up] Reference for unit 'Menus' (#lcl)

HowToUseMenus - hints for creating Menus for your Forms

HowToUseMenus - hints for creating Menus for your Forms

TMainMenu is the Main Menu that appears at the top of most forms; form designers can customize by choosing various menu items. TPopupMenu is a menu window that pops up with pertinent, usually context-sensitive, details and choices when the right mouse button is clicked near a control

Main Menu is a non-visible component : that is, if the icon is selected from the Component Palette and placed on the Form, it will not appear at Run-time. Instead, a Menu bar with a structure defined by the Menu Editor will appear. Popup menus, placed on the form by selecting the icon from the Component Palette, do not appear at all unless the right mouse button is clicked on a control that owns such a menu.

To see the Menu Editor, right-click on the Main Menu or Popup Menu icon on your Form. A pop-up box appears, that invites you to enter items into the Menu bar.

An Edit box is displayed, containing a Button labeled New Item1. If you right-click on that box, a pop-up menu is displayed that allows you to add a new item before or after (along the same level) or create a sub-menu with the opportunity to add further items below (or above) the new item in a downward column.

Any or all of the MenuItems that you add can be configured using the Object Inspector.

At the least you should give each item a Caption which will appear on the Menu Bar (you may also wish to give it a more meaningful Name). The caption should indicate the activity to be selected, such as "File Open" or "Close", "Run" or "Quit"

If you want a particular letter in the Caption to be associated with a shortcut key, that letter should be preceded by an ampersand. The Menu item at run-time will appear with the shortcut letter underlined, and hitting that letter key will have the same effect as selecting the menu item. Alternatively you can choose a shortcut key sequence (such as Ctrl-C for Copy or Ctrl-V for Paste - the standard Keyboard shortcuts) with the ShortCut property of the MenuItem.

It is often helpful to use the Menu controls in conjunction with an ActionList which contains a series of standard or customized Actions. Menu Items can be linked in the Object Inspector to Actions on the list, and the same actions can be linked to Buttons, ToolBar Buttons, SpeedButtons etc. It is obviously economic of effort to re-use the same code to respond to the various events, rather than writing separate OnClick event handlers for each individual control.

By default a number of standard actions is pre-loaded from StdActns or, if DataAware controls are being used, from DBActns, and these can be chosen using the ActionList editor which appears when you right-click on the ActionList icon on the Form Designer.


Reference for unit 'Menus'

Menus to be used in Forms created with the Lazarus IDE

uses
Types,
Classes,
sysutils,
LCLStrConsts, | This unit contains all resource strings of the LCL
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLProc, | Useful lower level helper functions and classes
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
LCLClasses, | Defines the base class for all LCL TComponents including controls
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
LMessages, |
ActnList, | Defines classes for Actions and Lists of actions to be used with LCL components
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
ImgList, | Contains classes and types used in TCustomImageList, the base class for TImageList
Themes, | For manipulation of display Themes, mostly in a Windows XP (and later) environment
LazMethodList,
LazLoggerBase;

Related topics

HowToUseMenus

HowToUseMenus - hints for creating Menus for your Forms


Reference for unit 'Menus': Constants

cDialogSuffix

cHotkeyPrefix

cLineCaption

ValidMenuHotkeys


Reference for unit 'Menus': Types

TFindItemKind | TFindItemKind - enumerated type for kind of item in search operation: a command, a handle or a shortcut
TGlyphShowMode | TGlyphShowMode indicates if the glyph image of a menu or button should shown or not and in which circunstances
TMenuActionLinkClass | TMenuActionLinkClass - class of TMenuActionLink
TMenuChangeEvent | TMenuChangeEvent - generic event handling procedure for a change in a menu
TMenuDrawItemEvent
TMenuItemClass | TMenuItemClass - class of TMenuItem
TMenuItemHandlerType | TMenuItemHandlerType - enumerated type for menu item handlers
TMenuMeasureItemEvent
TPopupAlignment | TPopupAlignment - enumerated type to describe the position of popup menu relative to the popup coordinate
TTrackButton | TTrackButton - enumerated type described which mouse buttons can be used to activate (click) menu items


Reference for unit 'Menus': Classes

EMenuError | EMenuError - Exception handler for error in Menu access
TMainMenu | TMainMenu - the Main Menu that appears at the top of most windows
TMenu | TMenu - a menu appearing in a form. Base class for TMainMenu or TPopupMenu
TMenuActionLink | TMenuActionLink: defines the link between a selected menu item and its corresponding action
TMenuItem | TMenuItem - The base structure of each item in a Menu.
TMenuItemEnumerator
TMenuItems
TMergedMenuItems
TPopupMenu | TPopupMenu - a menu panel that pops up on the desktop when the right mouse button is clicked


Reference for unit 'Menus': Procedures and functions

NewItem

NewLine

NewMenu

NewPopupMenu

NewSubMenu

Register

ShortCut

ShortCutToKey

StripHotkey


Reference for unit 'Menus': Variables

ActivePopupMenu

DesignerMenuItemClick

OnMenuPopupHandler


Index of all identifiers in unit 'Menus'

A C D E F G M N O P R S T V

A

ActivePopupMenu

C

cDialogSuffix cHotkeyPrefix cLineCaption

D

DesignerMenuItemClick

E

EMenuError

F

fkCommand fkHandle fkShortCut

G

gsmAlways | gsmNever
gsmApplication | gsmSystem

M

mihtDestroy

N

NewItem | NewMenu | NewSubMenu
NewLine | NewPopupMenu |

O

OnMenuPopupHandler

P

paCenter paLeft paRight

R

Register

S

ShortCut ShortCutToKey StripHotkey

T

tbLeftButton | TMenuActionLinkClass | TMenuItems
tbRightButton | TMenuChangeEvent | TMenuMeasureItemEvent
TFindItemKind | TMenuDrawItemEvent | TMergedMenuItems
TGlyphShowMode | TMenuItem | TPopupAlignment
TMainMenu | TMenuItemClass | TPopupMenu
TMenu | TMenuItemEnumerator | TTrackButton
TMenuActionLink | TMenuItemHandlerType |

V

ValidMenuHotkeys


OnMenuPopupHandler

Declaration

Source position: menus.pp line 491

var OnMenuPopupHandler: TNotifyEvent = Nil;


TFindItemKind

TFindItemKind - enumerated type for kind of item in search operation: a command, a handle or a shortcut

Declaration

Source position: menus.pp line 351

type TFindItemKind = (

  fkCommand,

  fkHandle,

  fkShortCut

);


TGlyphShowMode

TGlyphShowMode indicates if the glyph image of a menu or button should shown or not and in which circunstances

Declaration

Source position: menus.pp line 53

type TGlyphShowMode = (
gsmAlways, | Always show the glyph image
gsmNever, | Never show the glyph image
gsmApplication, | This setting will be read from the global Application variable, from the field Application.ShowMenuGlyphs
gsmSystem | Will show or not depending on the the system
);

See also

#LCL.Forms.TApplication.ShowMenuGlyphs | Sets the default policy for showing or hiding glyph images in menus
#LCL.Forms.TApplicationShowGlyphs | Describes the policy for the application of how to show menu and button glyphs
#LCL.Buttons.TCustomBitBtn.GlyphShowMode | Indicates the policy for showing or hiding the glyph image of this button


TMenuChangeEvent

TMenuChangeEvent - generic event handling procedure for a change in a menu

Declaration

Source position: menus.pp line 60

type TMenuChangeEvent = procedure(

  Sender: TObject;

  Source: TMenuItem;

  Rebuild: Boolean

) of object;


TMenuDrawItemEvent

Declaration

Source position: menus.pp line 115

type TMenuDrawItemEvent = procedure(

  Sender: TObject;

  ACanvas: TCanvas;

  ARect: TRect;

  AState: TOwnerDrawState

) of object;


TMenuItemHandlerType

TMenuItemHandlerType - enumerated type for menu item handlers

Declaration

Source position: menus.pp line 111

type TMenuItemHandlerType = (

  mihtDestroy

);

Description

Currently has only one member - mihtDestroy


TMenuMeasureItemEvent

Declaration

Source position: menus.pp line 117

type TMenuMeasureItemEvent = procedure(

  Sender: TObject;

  ACanvas: TCanvas;

  var AWidth: Integer;

  var AHeight: Integer

) of object;


TPopupAlignment

TPopupAlignment - enumerated type to describe the position of popup menu relative to the popup coordinate

Declaration

Source position: menus.pp line 449

type TPopupAlignment = (

  paLeft,

  paRight,

  paCenter

);

Description

paLeft - position popup menu so it left corner is at the popup coordinate
    paRight - position popup menu menu so it right corner is at the popup coordinate
    paCenter - center popup menu around popup coordinate


TTrackButton

TTrackButton - enumerated type described which mouse buttons can be used to activate (click) menu items

Declaration

Source position: menus.pp line 450

type TTrackButton = (

  tbRightButton,

  tbLeftButton

);

Description

tbRightButton - both left and right buttons are used to activate a menu item
tbLeftButton - only left button is used to activate a menu item


ValidMenuHotkeys

Declaration

Source position: menus.pp line 516

const ValidMenuHotkeys: string = '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ';


Reference for unit 'PairSplitter'

Defines the TPairSplitter component

uses
Types,
Classes,
sysutils,
LazTracer,
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
LMessages, |
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Controls, | Contains types, constants, classes, and routines used to implement visual controls
ExtCtrls; | Contains extra controls commonly used in Lazarus forms

Overview

Defines the TPairSplitter component. TPairSplitter is a component with two TPairSplitterSide children. Both child components can contain other components. The children are separated by a splitter which can be dragged by the user to resize the adjacent children.


Reference for unit 'PairSplitter': Types

TPairSplitterType

Sets the orientation for the Splitter in TPairSplitter


Reference for unit 'PairSplitter': Classes

TCustomPairSplitter | The base class for controls which can contain other (child) controls
TPairSplitter | Implements the TPairSplitter component
TPairSplitterSide | The base class for controls which can contain other (child) controls


Reference for unit 'PairSplitter': Procedures and functions

Register


Index of all identifiers in unit 'PairSplitter'

P R T

P

pstHorizontal pstVertical

R

Register

T

TCustomPairSplitter | TPairSplitterSide
TPairSplitter | TPairSplitterType


TPairSplitterType

Sets the orientation for the Splitter in TPairSplitter

Declaration

Source position: pairsplitter.pas line 87

type TPairSplitterType = (
pstHorizontal, | Splitter is oriented to size adjacent children horizontally
pstVertical | Splitter is oriented to size adjacent children vertically
);

Description

TPairSplitterType is an enumeration type with values that set the orientation for the splitter in the TPairSplitter component. The values refer to the splitter orientation relative to the adjacent children.

TPairSplitterType is the type used for the TCustomPairSplitter.SplitterType property.


BGDrawn

Not used in the current implementation

Declaration

Source position: popupnotifier.pas line 110

const BGDrawn: Boolean = False;

Description

BGDrawn is a Boolean constant with the value False.

Remark: BGDrawn is not used in the current implementation.


Reference for unit 'PopupNotifier'

Contains the TPopupNotifier visual component

uses
Classes,
sysutils,
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
Controls, | Contains types, constants, classes, and routines used to implement visual controls
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
StdCtrls; | Several standard controls used in Lazarus forms

Overview

Remark: Please note that ExtCtrls has a dependency on the popupnotifier unit; circular dependencies between popupnotifier and other units should be avoided.


Reference for unit 'PopupNotifier': Constants

BGDrawn

Not used in the current implementation


Reference for unit 'PopupNotifier': Types

TNotifierXButtonButtonState

Button states for the popup notifier buttons


Reference for unit 'PopupNotifier': Classes

TNotifierForm | Implements the form used for TPopupNotifier
TNotifierXButton | Implements the button for TNotifierForm
TPopupNotifier | Implements a popup notification component


Reference for unit 'PopupNotifier': Procedures and functions

Register


Index of all identifiers in unit 'PopupNotifier'

B N R T

B

BGDrawn

N

nbsDown nbsHot nbsUp

R

Register

T

TNotifierForm | TNotifierXButtonButtonState
TNotifierXButton | TPopupNotifier


Reference for unit 'PostScriptCanvas'

uses
Classes,
sysutils,
strutils,
Math, |
Types,
FPImage, |
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
GraphMath, | A Set of Mathematical Helper routines to simply Cross-Platform Canvas drawing etc
GraphType,
IntfGraphics, | Classes and functions for easy handling of raw images (interface images)
Printers, | Defines Printers to be used as output from Lazarus applications
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
LCLProc, | Useful lower level helper functions and classes
PostScriptUnicode,
LazFileUtils,
IntegerList,
LazUTF8,
LazUTF8Classes;


Reference for unit 'PostScriptCanvas': Types

TpsBounds

TPsCanvasState

TPsCanvasStatus

TpsPoint


Reference for unit 'PostScriptCanvas': Classes

TPostScriptCanvas

TPostScriptPrinterCanvas


Index of all identifiers in unit 'PostScriptCanvas'

P T

P

pcsClipping pcsClipSaved pcsPosValid

T

TPostScriptCanvas | TpsBounds | TPsCanvasStatus
TPostScriptPrinterCanvas | TPsCanvasState | TpsPoint


TpsBounds

Declaration

Source position: postscriptcanvas.pas line 59

type TpsBounds = record

  fx: single;

  fy: single;

  fwidth: single;

  fheight: single;

end;


TPsCanvasState

Declaration

Source position: postscriptcanvas.pas line 63

type TPsCanvasState = (

  pcsPosValid,

  pcsClipping,

  pcsClipSaved

);


TPsCanvasStatus

Declaration

Source position: postscriptcanvas.pas line 64

type TPsCanvasStatus = set of (

  pcsPosValid,

  pcsClipping,

  pcsClipSaved

);


TpsPoint

Declaration

Source position: postscriptcanvas.pas line 56

type TpsPoint = record

  fx: single;

  fy: single;

end;


Reference for unit 'PostScriptPrinter'

uses
Classes,
sysutils,
LCLProc, | Useful lower level helper functions and classes
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
GraphMath, | A Set of Mathematical Helper routines to simply Cross-Platform Canvas drawing etc
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
Forms; | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface


Reference for unit 'PostScriptPrinter': Types

PPSPattern

TPSPaintType

TPSTileType


Reference for unit 'PostScriptPrinter': Classes

TPostScript

TPostScriptCanvas

TPSObject

TPSPattern

TPSPen


Index of all identifiers in unit 'PostScriptPrinter'

P T

P

PPSPattern ptColored ptUncolored

T

TPostScript | TPSPattern | ttFast
TPostScriptCanvas | TPSPen | ttNoDistortion
TPSObject | TPSTileType |
TPSPaintType | ttConstant |


PPSPattern

Declaration

Source position: postscriptprinter.pas line 90

type PPSPattern = ^TPSPattern;


TPSPaintType

Declaration

Source position: postscriptprinter.pas line 50

type TPSPaintType = (

  ptColored,

  ptUncolored

);


TPSTileType

Declaration

Source position: postscriptprinter.pas line 51

type TPSTileType = (

  ttConstant,

  ttNoDistortion,

  ttFast

);


GLYPHCOUNT

Declaration

Source position: glyphlist.inc line 3

const GLYPHCOUNT = 1051;


GlyphsArr

Declaration

Source position: glyphlist.inc line 4

const GlyphsArr: array [0..1050] of TGlyph = ((Code: $20; Name: 'space'), (Code: $21; Name: 'exclam'), (Code: $22; Name: 'quotedbl'), (Code: $23; Name: 'numbersign'), (Code: $24; Name: 'dollar'), (Code: $25; Name: 'percent'), (Code: $26; Name: 'ampersand'), (Code: $27; Name: 'quotesingle'), (Code: $28; Name: 'parenleft'), (Code: $29; Name: 'parenright'), (Code: $2A; Name: 'asterisk'), (Code: $2B; Name: 'plus'), (Code: $2C; Name: 'comma'), (Code: $2D; Name: 'hyphen'), (Code: $2E; Name: 'period'), (Code: $2F; Name: 'slash'), (Code: $30; Name: 'zero'), (Code: $31; Name: 'one'), (Code: $32; Name: 'two'), (Code: $33; Name: 'three'), (Code: $34; Name: 'four'), (Code: $35; Name: 'five'), (Code: $36; Name: 'six'), (Code: $37; Name: 'seven'), (Code: $38; Name: 'eight'), (Code: $39; Name: 'nine'), (Code: $3A; Name: 'colon'), (Code: $3B; Name: 'semicolon'), (Code: $3C; Name: 'less'), (Code: $3D; Name: 'equal'), (Code: $3E; Name: 'greater'), (Code: $3F; Name: 'question'), (Code: $40; Name: 'at'), (Code: $41; Name: 'A'), (Code: $42; Name: 'B'), (Code: $43; Name: 'C'), (Code: $44; Name: 'D'), (Code: $45; Name: 'E'), (Code: $46; Name: 'F'), (Code: $47; Name: 'G'), (Code: $48; Name: 'H'), (Code: $49; Name: 'I'), (Code: $4A; Name: 'J'), (Code: $4B; Name: 'K'), (Code: $4C; Name: 'L'), (Code: $4D; Name: 'M'), (Code: $4E; Name: 'N'), (Code: $4F; Name: 'O'), (Code: $50; Name: 'P'), (Code: $51; Name: 'Q'), (Code: $52; Name: 'R'), (Code: $53; Name: 'S'), (Code: $54; Name: 'T'), (Code: $55; Name: 'U'), (Code: $56; Name: 'V'), (Code: $57; Name: 'W'), (Code: $58; Name: 'X'), (Code: $59; Name: 'Y'), (Code: $5A; Name: 'Z'), (Code: $5B; Name: 'bracketleft'), (Code: $5C; Name: 'backslash'), (Code: $5D; Name: 'bracketright'), (Code: $5E; Name: 'asciicircum'), (Code: $5F; Name: 'underscore'), (Code: $60; Name: 'grave'), (Code: $61; Name: 'a'), (Code: $62; Name: 'b'), (Code: $63; Name: 'c'), (Code: $64; Name: 'd'), (Code: $65; Name: 'e'), (Code: $66; Name: 'f'), (Code: $67; Name: 'g'), (Code: $68; Name: 'h'), (Code: $69; Name: 'i'), (Code: $6A; Name: 'j'), (Code: $6B; Name: 'k'), (Code: $6C; Name: 'l'), (Code: $6D; Name: 'm'), (Code: $6E; Name: 'n'), (Code: $6F; Name: 'o'), (Code: $70; Name: 'p'), (Code: $71; Name: 'q'), (Code: $72; Name: 'r'), (Code: $73; Name: 's'), (Code: $74; Name: 't'), (Code: $75; Name: 'u'), (Code: $76; Name: 'v'), (Code: $77; Name: 'w'), (Code: $78; Name: 'x'), (Code: $79; Name: 'y'), (Code: $7A; Name: 'z'), (Code: $7B; Name: 'braceleft'), (Code: $7C; Name: 'bar'), (Code: $7D; Name: 'braceright'), (Code: $7E; Name: 'asciitilde'), (Code: $A0; Name: 'space'), (Code: $A1; Name: 'exclamdown'), (Code: $A2; Name: 'cent'), (Code: $A3; Name: 'sterling'), (Code: $A4; Name: 'currency'), (Code: $A5; Name: 'yen'), (Code: $A6; Name: 'brokenbar'), (Code: $A7; Name: 'section'), (Code: $A8; Name: 'dieresis'), (Code: $A9; Name: 'copyright'), (Code: $AA; Name: 'ordfeminine'), (Code: $AB; Name: 'guillemotleft'), (Code: $AC; Name: 'logicalnot'), (Code: $AD; Name: 'hyphen'), (Code: $AE; Name: 'registered'), (Code: $AF; Name: 'macron'), (Code: $B0; Name: 'degree'), (Code: $B1; Name: 'plusminus'), (Code: $B2; Name: 'twosuperior'), (Code: $B3; Name: 'threesuperior'), (Code: $B4; Name: 'acute'), (Code: $B5; Name: 'mu'), (Code: $B6; Name: 'paragraph'), (Code: $B7; Name: 'periodcentered'), (Code: $B8; Name: 'cedilla'), (Code: $B9; Name: 'onesuperior'), (Code: $BA; Name: 'ordmasculine'), (Code: $BB; Name: 'guillemotright'), (Code: $BC; Name: 'onequarter'), (Code: $BD; Name: 'onehalf'), (Code: $BE; Name: 'threequarters'), (Code: $BF; Name: 'questiondown'), (Code: $C0; Name: 'Agrave'), (Code: $C1; Name: 'Aacute'), (Code: $C2; Name: 'Acircumflex'), (Code: $C3; Name: 'Atilde'), (Code: $C4; Name: 'Adieresis'), (Code: $C5; Name: 'Aring'), (Code: $C6; Name: 'AE'), (Code: $C7; Name: 'Ccedilla'), (Code: $C8; Name: 'Egrave'), (Code: $C9; Name: 'Eacute'), (Code: $CA; Name: 'Ecircumflex'), (Code: $CB; Name: 'Edieresis'), (Code: $CC; Name: 'Igrave'), (Code: $CD; Name: 'Iacute'), (Code: $CE; Name: 'Icircumflex'), (Code: $CF; Name: 'Idieresis'), (Code: $D0; Name: 'Eth'), (Code: $D1; Name: 'Ntilde'), (Code: $D2; Name: 'Ograve'), (Code: $D3; Name: 'Oacute'), (Code: $D4; Name: 'Ocircumflex'), (Code: $D5; Name: 'Otilde'), (Code: $D6; Name: 'Odieresis'), (Code: $D7; Name: 'multiply'), (Code: $D8; Name: 'Oslash'), (Code: $D9; Name: 'Ugrave'), (Code: $DA; Name: 'Uacute'), (Code: $DB; Name: 'Ucircumflex'), (Code: $DC; Name: 'Udieresis'), (Code: $DD; Name: 'Yacute'), (Code: $DE; Name: 'Thorn'), (Code: $DF; Name: 'germandbls'), (Code: $E0; Name: 'agrave'), (Code: $E1; Name: 'aacute'), (Code: $E2; Name: 'acircumflex'), (Code: $E3; Name: 'atilde'), (Code: $E4; Name: 'adieresis'), (Code: $E5; Name: 'aring'), (Code: $E6; Name: 'ae'), (Code: $E7; Name: 'ccedilla'), (Code: $E8; Name: 'egrave'), (Code: $E9; Name: 'eacute'), (Code: $EA; Name: 'ecircumflex'), (Code: $EB; Name: 'edieresis'), (Code: $EC; Name: 'igrave'), (Code: $ED; Name: 'iacute'), (Code: $EE; Name: 'icircumflex'), (Code: $EF; Name: 'idieresis'), (Code: $F0; Name: 'eth'), (Code: $F1; Name: 'ntilde'), (Code: $F2; Name: 'ograve'), (Code: $F3; Name: 'oacute'), (Code: $F4; Name: 'ocircumflex'), (Code: $F5; Name: 'otilde'), (Code: $F6; Name: 'odieresis'), (Code: $F7; Name: 'divide'), (Code: $F8; Name: 'oslash'), (Code: $F9; Name: 'ugrave'), (Code: $FA; Name: 'uacute'), (Code: $FB; Name: 'ucircumflex'), (Code: $FC; Name: 'udieresis'), (Code: $FD; Name: 'yacute'), (Code: $FE; Name: 'thorn'), (Code: $FF; Name: 'ydieresis'), (Code: $100; Name: 'Amacron'), (Code: $101; Name: 'amacron'), (Code: $102; Name: 'Abreve'), (Code: $103; Name: 'abreve'), (Code: $104; Name: 'Aogonek'), (Code: $105; Name: 'aogonek'), (Code: $106; Name: 'Cacute'), (Code: $107; Name: 'cacute'), (Code: $108; Name: 'Ccircumflex'), (Code: $109; Name: 'ccircumflex'), (Code: $10A; Name: 'Cdotaccent'), (Code: $10B; Name: 'cdotaccent'), (Code: $10C; Name: 'Ccaron'), (Code: $10D; Name: 'ccaron'), (Code: $10E; Name: 'Dcaron'), (Code: $10F; Name: 'dcaron'), (Code: $110; Name: 'Dcroat'), (Code: $111; Name: 'dcroat'), (Code: $112; Name: 'Emacron'), (Code: $113; Name: 'emacron'), (Code: $114; Name: 'Ebreve'), (Code: $115; Name: 'ebreve'), (Code: $116; Name: 'Edotaccent'), (Code: $117; Name: 'edotaccent'), (Code: $118; Name: 'Eogonek'), (Code: $119; Name: 'eogonek'), (Code: $11A; Name: 'Ecaron'), (Code: $11B; Name: 'ecaron'), (Code: $11C; Name: 'Gcircumflex'), (Code: $11D; Name: 'gcircumflex'), (Code: $11E; Name: 'Gbreve'), (Code: $11F; Name: 'gbreve'), (Code: $120; Name: 'Gdotaccent'), (Code: $121; Name: 'gdotaccent'), (Code: $122; Name: 'Gcommaaccent'), (Code: $123; Name: 'gcommaaccent'), (Code: $124; Name: 'Hcircumflex'), (Code: $125; Name: 'hcircumflex'), (Code: $126; Name: 'Hbar'), (Code: $127; Name: 'hbar'), (Code: $128; Name: 'Itilde'), (Code: $129; Name: 'itilde'), (Code: $12A; Name: 'Imacron'), (Code: $12B; Name: 'imacron'), (Code: $12C; Name: 'Ibreve'), (Code: $12D; Name: 'ibreve'), (Code: $12E; Name: 'Iogonek'), (Code: $12F; Name: 'iogonek'), (Code: $130; Name: 'Idotaccent'), (Code: $131; Name: 'dotlessi'), (Code: $132; Name: 'IJ'), (Code: $133; Name: 'ij'), (Code: $134; Name: 'Jcircumflex'), (Code: $135; Name: 'jcircumflex'), (Code: $136; Name: 'Kcommaaccent'), (Code: $137; Name: 'kcommaaccent'), (Code: $138; Name: 'kgreenlandic'), (Code: $139; Name: 'Lacute'), (Code: $13A; Name: 'lacute'), (Code: $13B; Name: 'Lcommaaccent'), (Code: $13C; Name: 'lcommaaccent'), (Code: $13D; Name: 'Lcaron'), (Code: $13E; Name: 'lcaron'), (Code: $13F; Name: 'Ldot'), (Code: $140; Name: 'ldot'), (Code: $141; Name: 'Lslash'), (Code: $142; Name: 'lslash'), (Code: $143; Name: 'Nacute'), (Code: $144; Name: 'nacute'), (Code: $145; Name: 'Ncommaaccent'), (Code: $146; Name: 'ncommaaccent'), (Code: $147; Name: 'Ncaron'), (Code: $148; Name: 'ncaron'), (Code: $149; Name: 'napostrophe'), (Code: $14A; Name: 'Eng'), (Code: $14B; Name: 'eng'), (Code: $14C; Name: 'Omacron'), (Code: $14D; Name: 'omacron'), (Code: $14E; Name: 'Obreve'), (Code: $14F; Name: 'obreve'), (Code: $150; Name: 'Ohungarumlaut'), (Code: $151; Name: 'ohungarumlaut'), (Code: $152; Name: 'OE'), (Code: $153; Name: 'oe'), (Code: $154; Name: 'Racute'), (Code: $155; Name: 'racute'), (Code: $156; Name: 'Rcommaaccent'), (Code: $157; Name: 'rcommaaccent'), (Code: $158; Name: 'Rcaron'), (Code: $159; Name: 'rcaron'), (Code: $15A; Name: 'Sacute'), (Code: $15B; Name: 'sacute'), (Code: $15C; Name: 'Scircumflex'), (Code: $15D; Name: 'scircumflex'), (Code: $15E; Name: 'Scedilla'), (Code: $15F; Name: 'scedilla'), (Code: $160; Name: 'Scaron'), (Code: $161; Name: 'scaron'), (Code: $162; Name: 'Tcommaaccent'), (Code: $163; Name: 'tcommaaccent'), (Code: $164; Name: 'Tcaron'), (Code: $165; Name: 'tcaron'), (Code: $166; Name: 'Tbar'), (Code: $167; Name: 'tbar'), (Code: $168; Name: 'Utilde'), (Code: $169; Name: 'utilde'), (Code: $16A; Name: 'Umacron'), (Code: $16B; Name: 'umacron'), (Code: $16C; Name: 'Ubreve'), (Code: $16D; Name: 'ubreve'), (Code: $16E; Name: 'Uring'), (Code: $16F; Name: 'uring'), (Code: $170; Name: 'Uhungarumlaut'), (Code: $171; Name: 'uhungarumlaut'), (Code: $172; Name: 'Uogonek'), (Code: $173; Name: 'uogonek'), (Code: $174; Name: 'Wcircumflex'), (Code: $175; Name: 'wcircumflex'), (Code: $176; Name: 'Ycircumflex'), (Code: $177; Name: 'ycircumflex'), (Code: $178; Name: 'Ydieresis'), (Code: $179; Name: 'Zacute'), (Code: $17A; Name: 'zacute'), (Code: $17B; Name: 'Zdotaccent'), (Code: $17C; Name: 'zdotaccent'), (Code: $17D; Name: 'Zcaron'), (Code: $17E; Name: 'zcaron'), (Code: $17F; Name: 'longs'), (Code: $192; Name: 'florin'), (Code: $1A0; Name: 'Ohorn'), (Code: $1A1; Name: 'ohorn'), (Code: $1AF; Name: 'Uhorn'), (Code: $1B0; Name: 'uhorn'), (Code: $1E6; Name: 'Gcaron'), (Code: $1E7; Name: 'gcaron'), (Code: $1FA; Name: 'Aringacute'), (Code: $1FB; Name: 'aringacute'), (Code: $1FC; Name: 'AEacute'), (Code: $1FD; Name: 'aeacute'), (Code: $1FE; Name: 'Oslashacute'), (Code: $1FF; Name: 'oslashacute'), (Code: $218; Name: 'Scommaaccent'), (Code: $219; Name: 'scommaaccent'), (Code: $21A; Name: 'Tcommaaccent'), (Code: $21B; Name: 'tcommaaccent'), (Code: $2BC; Name: 'afii57929'), (Code: $2BD; Name: 'afii64937'), (Code: $2C6; Name: 'circumflex'), (Code: $2C7; Name: 'caron'), (Code: $2C9; Name: 'macron'), (Code: $2D8; Name: 'breve'), (Code: $2D9; Name: 'dotaccent'), (Code: $2DA; Name: 'ring'), (Code: $2DB; Name: 'ogonek'), (Code: $2DC; Name: 'tilde'), (Code: $2DD; Name: 'hungarumlaut'), (Code: $300; Name: 'gravecomb'), (Code: $301; Name: 'acutecomb'), (Code: $303; Name: 'tildecomb'), (Code: $309; Name: 'hookabovecomb'), (Code: $323; Name: 'dotbelowcomb'), (Code: $384; Name: 'tonos'), (Code: $385; Name: 'dieresistonos'), (Code: $386; Name: 'Alphatonos'), (Code: $387; Name: 'anoteleia'), (Code: $388; Name: 'Epsilontonos'), (Code: $389; Name: 'Etatonos'), (Code: $38A; Name: 'Iotatonos'), (Code: $38C; Name: 'Omicrontonos'), (Code: $38E; Name: 'Upsilontonos'), (Code: $38F; Name: 'Omegatonos'), (Code: $390; Name: 'iotadieresistonos'), (Code: $391; Name: 'Alpha'), (Code: $392; Name: 'Beta'), (Code: $393; Name: 'Gamma'), (Code: $394; Name: 'Delta'), (Code: $395; Name: 'Epsilon'), (Code: $396; Name: 'Zeta'), (Code: $397; Name: 'Eta'), (Code: $398; Name: 'Theta'), (Code: $399; Name: 'Iota'), (Code: $39A; Name: 'Kappa'), (Code: $39B; Name: 'Lambda'), (Code: $39C; Name: 'Mu'), (Code: $39D; Name: 'Nu'), (Code: $39E; Name: 'Xi'), (Code: $39F; Name: 'Omicron'), (Code: $3A0; Name: 'Pi'), (Code: $3A1; Name: 'Rho'), (Code: $3A3; Name: 'Sigma'), (Code: $3A4; Name: 'Tau'), (Code: $3A5; Name: 'Upsilon'), (Code: $3A6; Name: 'Phi'), (Code: $3A7; Name: 'Chi'), (Code: $3A8; Name: 'Psi'), (Code: $3A9; Name: 'Omega'), (Code: $3AA; Name: 'Iotadieresis'), (Code: $3AB; Name: 'Upsilondieresis'), (Code: $3AC; Name: 'alphatonos'), (Code: $3AD; Name: 'epsilontonos'), (Code: $3AE; Name: 'etatonos'), (Code: $3AF; Name: 'iotatonos'), (Code: $3B0; Name: 'upsilondieresistonos'), (Code: $3B1; Name: 'alpha'), (Code: $3B2; Name: 'beta'), (Code: $3B3; Name: 'gamma'), (Code: $3B4; Name: 'delta'), (Code: $3B5; Name: 'epsilon'), (Code: $3B6; Name: 'zeta'), (Code: $3B7; Name: 'eta'), (Code: $3B8; Name: 'theta'), (Code: $3B9; Name: 'iota'), (Code: $3BA; Name: 'kappa'), (Code: $3BB; Name: 'lambda'), (Code: $3BC; Name: 'mu'), (Code: $3BD; Name: 'nu'), (Code: $3BE; Name: 'xi'), (Code: $3BF; Name: 'omicron'), (Code: $3C0; Name: 'pi'), (Code: $3C1; Name: 'rho'), (Code: $3C2; Name: 'sigma1'), (Code: $3C3; Name: 'sigma'), (Code: $3C4; Name: 'tau'), (Code: $3C5; Name: 'upsilon'), (Code: $3C6; Name: 'phi'), (Code: $3C7; Name: 'chi'), (Code: $3C8; Name: 'psi'), (Code: $3C9; Name: 'omega'), (Code: $3CA; Name: 'iotadieresis'), (Code: $3CB; Name: 'upsilondieresis'), (Code: $3CC; Name: 'omicrontonos'), (Code: $3CD; Name: 'upsilontonos'), (Code: $3CE; Name: 'omegatonos'), (Code: $3D1; Name: 'theta1'), (Code: $3D2; Name: 'Upsilon1'), (Code: $3D5; Name: 'phi1'), (Code: $3D6; Name: 'omega1'), (Code: $401; Name: 'afii10023'), (Code: $402; Name: 'afii10051'), (Code: $403; Name: 'afii10052'), (Code: $404; Name: 'afii10053'), (Code: $405; Name: 'afii10054'), (Code: $406; Name: 'afii10055'), (Code: $407; Name: 'afii10056'), (Code: $408; Name: 'afii10057'), (Code: $409; Name: 'afii10058'), (Code: $40A; Name: 'afii10059'), (Code: $40B; Name: 'afii10060'), (Code: $40C; Name: 'afii10061'), (Code: $40E; Name: 'afii10062'), (Code: $40F; Name: 'afii10145'), (Code: $410; Name: 'afii10017'), (Code: $411; Name: 'afii10018'), (Code: $412; Name: 'afii10019'), (Code: $413; Name: 'afii10020'), (Code: $414; Name: 'afii10021'), (Code: $415; Name: 'afii10022'), (Code: $416; Name: 'afii10024'), (Code: $417; Name: 'afii10025'), (Code: $418; Name: 'afii10026'), (Code: $419; Name: 'afii10027'), (Code: $41A; Name: 'afii10028'), (Code: $41B; Name: 'afii10029'), (Code: $41C; Name: 'afii10030'), (Code: $41D; Name: 'afii10031'), (Code: $41E; Name: 'afii10032'), (Code: $41F; Name: 'afii10033'), (Code: $420; Name: 'afii10034'), (Code: $421; Name: 'afii10035'), (Code: $422; Name: 'afii10036'), (Code: $423; Name: 'afii10037'), (Code: $424; Name: 'afii10038'), (Code: $425; Name: 'afii10039'), (Code: $426; Name: 'afii10040'), (Code: $427; Name: 'afii10041'), (Code: $428; Name: 'afii10042'), (Code: $429; Name: 'afii10043'), (Code: $42A; Name: 'afii10044'), (Code: $42B; Name: 'afii10045'), (Code: $42C; Name: 'afii10046'), (Code: $42D; Name: 'afii10047'), (Code: $42E; Name: 'afii10048'), (Code: $42F; Name: 'afii10049'), (Code: $430; Name: 'afii10065'), (Code: $431; Name: 'afii10066'), (Code: $432; Name: 'afii10067'), (Code: $433; Name: 'afii10068'), (Code: $434; Name: 'afii10069'), (Code: $435; Name: 'afii10070'), (Code: $436; Name: 'afii10072'), (Code: $437; Name: 'afii10073'), (Code: $438; Name: 'afii10074'), (Code: $439; Name: 'afii10075'), (Code: $43A; Name: 'afii10076'), (Code: $43B; Name: 'afii10077'), (Code: $43C; Name: 'afii10078'), (Code: $43D; Name: 'afii10079'), (Code: $43E; Name: 'afii10080'), (Code: $43F; Name: 'afii10081'), (Code: $440; Name: 'afii10082'), (Code: $441; Name: 'afii10083'), (Code: $442; Name: 'afii10084'), (Code: $443; Name: 'afii10085'), (Code: $444; Name: 'afii10086'), (Code: $445; Name: 'afii10087'), (Code: $446; Name: 'afii10088'), (Code: $447; Name: 'afii10089'), (Code: $448; Name: 'afii10090'), (Code: $449; Name: 'afii10091'), (Code: $44A; Name: 'afii10092'), (Code: $44B; Name: 'afii10093'), (Code: $44C; Name: 'afii10094'), (Code: $44D; Name: 'afii10095'), (Code: $44E; Name: 'afii10096'), (Code: $44F; Name: 'afii10097'), (Code: $451; Name: 'afii10071'), (Code: $452; Name: 'afii10099'), (Code: $453; Name: 'afii10100'), (Code: $454; Name: 'afii10101'), (Code: $455; Name: 'afii10102'), (Code: $456; Name: 'afii10103'), (Code: $457; Name: 'afii10104'), (Code: $458; Name: 'afii10105'), (Code: $459; Name: 'afii10106'), (Code: $45A; Name: 'afii10107'), (Code: $45B; Name: 'afii10108'), (Code: $45C; Name: 'afii10109'), (Code: $45E; Name: 'afii10110'), (Code: $45F; Name: 'afii10193'), (Code: $462; Name: 'afii10146'), (Code: $463; Name: 'afii10194'), (Code: $472; Name: 'afii10147'), (Code: $473; Name: 'afii10195'), (Code: $474; Name: 'afii10148'), (Code: $475; Name: 'afii10196'), (Code: $490; Name: 'afii10050'), (Code: $491; Name: 'afii10098'), (Code: $4D9; Name: 'afii10846'), (Code: $5B0; Name: 'afii57799'), (Code: $5B1; Name: 'afii57801'), (Code: $5B2; Name: 'afii57800'), (Code: $5B3; Name: 'afii57802'), (Code: $5B4; Name: 'afii57793'), (Code: $5B5; Name: 'afii57794'), (Code: $5B6; Name: 'afii57795'), (Code: $5B7; Name: 'afii57798'), (Code: $5B8; Name: 'afii57797'), (Code: $5B9; Name: 'afii57806'), (Code: $5BB; Name: 'afii57796'), (Code: $5BC; Name: 'afii57807'), (Code: $5BD; Name: 'afii57839'), (Code: $5BE; Name: 'afii57645'), (Code: $5BF; Name: 'afii57841'), (Code: $5C0; Name: 'afii57842'), (Code: $5C1; Name: 'afii57804'), (Code: $5C2; Name: 'afii57803'), (Code: $5C3; Name: 'afii57658'), (Code: $5D0; Name: 'afii57664'), (Code: $5D1; Name: 'afii57665'), (Code: $5D2; Name: 'afii57666'), (Code: $5D3; Name: 'afii57667'), (Code: $5D4; Name: 'afii57668'), (Code: $5D5; Name: 'afii57669'), (Code: $5D6; Name: 'afii57670'), (Code: $5D7; Name: 'afii57671'), (Code: $5D8; Name: 'afii57672'), (Code: $5D9; Name: 'afii57673'), (Code: $5DA; Name: 'afii57674'), (Code: $5DB; Name: 'afii57675'), (Code: $5DC; Name: 'afii57676'), (Code: $5DD; Name: 'afii57677'), (Code: $5DE; Name: 'afii57678'), (Code: $5DF; Name: 'afii57679'), (Code: $5E0; Name: 'afii57680'), (Code: $5E1; Name: 'afii57681'), (Code: $5E2; Name: 'afii57682'), (Code: $5E3; Name: 'afii57683'), (Code: $5E4; Name: 'afii57684'), (Code: $5E5; Name: 'afii57685'), (Code: $5E6; Name: 'afii57686'), (Code: $5E7; Name: 'afii57687'), (Code: $5E8; Name: 'afii57688'), (Code: $5E9; Name: 'afii57689'), (Code: $5EA; Name: 'afii57690'), (Code: $5F0; Name: 'afii57716'), (Code: $5F1; Name: 'afii57717'), (Code: $5F2; Name: 'afii57718'), (Code: $60C; Name: 'afii57388'), (Code: $61B; Name: 'afii57403'), (Code: $61F; Name: 'afii57407'), (Code: $621; Name: 'afii57409'), (Code: $622; Name: 'afii57410'), (Code: $623; Name: 'afii57411'), (Code: $624; Name: 'afii57412'), (Code: $625; Name: 'afii57413'), (Code: $626; Name: 'afii57414'), (Code: $627; Name: 'afii57415'), (Code: $628; Name: 'afii57416'), (Code: $629; Name: 'afii57417'), (Code: $62A; Name: 'afii57418'), (Code: $62B; Name: 'afii57419'), (Code: $62C; Name: 'afii57420'), (Code: $62D; Name: 'afii57421'), (Code: $62E; Name: 'afii57422'), (Code: $62F; Name: 'afii57423'), (Code: $630; Name: 'afii57424'), (Code: $631; Name: 'afii57425'), (Code: $632; Name: 'afii57426'), (Code: $633; Name: 'afii57427'), (Code: $634; Name: 'afii57428'), (Code: $635; Name: 'afii57429'), (Code: $636; Name: 'afii57430'), (Code: $637; Name: 'afii57431'), (Code: $638; Name: 'afii57432'), (Code: $639; Name: 'afii57433'), (Code: $63A; Name: 'afii57434'), (Code: $640; Name: 'afii57440'), (Code: $641; Name: 'afii57441'), (Code: $642; Name: 'afii57442'), (Code: $643; Name: 'afii57443'), (Code: $644; Name: 'afii57444'), (Code: $645; Name: 'afii57445'), (Code: $646; Name: 'afii57446'), (Code: $647; Name: 'afii57470'), (Code: $648; Name: 'afii57448'), (Code: $649; Name: 'afii57449'), (Code: $64A; Name: 'afii57450'), (Code: $64B; Name: 'afii57451'), (Code: $64C; Name: 'afii57452'), (Code: $64D; Name: 'afii57453'), (Code: $64E; Name: 'afii57454'), (Code: $64F; Name: 'afii57455'), (Code: $650; Name: 'afii57456'), (Code: $651; Name: 'afii57457'), (Code: $652; Name: 'afii57458'), (Code: $660; Name: 'afii57392'), (Code: $661; Name: 'afii57393'), (Code: $662; Name: 'afii57394'), (Code: $663; Name: 'afii57395'), (Code: $664; Name: 'afii57396'), (Code: $665; Name: 'afii57397'), (Code: $666; Name: 'afii57398'), (Code: $667; Name: 'afii57399'), (Code: $668; Name: 'afii57400'), (Code: $669; Name: 'afii57401'), (Code: $66A; Name: 'afii57381'), (Code: $66D; Name: 'afii63167'), (Code: $679; Name: 'afii57511'), (Code: $67E; Name: 'afii57506'), (Code: $686; Name: 'afii57507'), (Code: $688; Name: 'afii57512'), (Code: $691; Name: 'afii57513'), (Code: $698; Name: 'afii57508'), (Code: $6A4; Name: 'afii57505'), (Code: $6AF; Name: 'afii57509'), (Code: $6BA; Name: 'afii57514'), (Code: $6D2; Name: 'afii57519'), (Code: $6D5; Name: 'afii57534'), (Code: $1E80; Name: 'Wgrave'), (Code: $1E81; Name: 'wgrave'), (Code: $1E82; Name: 'Wacute'), (Code: $1E83; Name: 'wacute'), (Code: $1E84; Name: 'Wdieresis'), (Code: $1E85; Name: 'wdieresis'), (Code: $1EF2; Name: 'Ygrave'), (Code: $1EF3; Name: 'ygrave'), (Code: $200C; Name: 'afii61664'), (Code: $200D; Name: 'afii301'), (Code: $200E; Name: 'afii299'), (Code: $200F; Name: 'afii300'), (Code: $2012; Name: 'figuredash'), (Code: $2013; Name: 'endash'), (Code: $2014; Name: 'emdash'), (Code: $2015; Name: 'afii00208'), (Code: $2017; Name: 'underscoredbl'), (Code: $2018; Name: 'quoteleft'), (Code: $2019; Name: 'quoteright'), (Code: $201A; Name: 'quotesinglbase'), (Code: $201B; Name: 'quotereversed'), (Code: $201C; Name: 'quotedblleft'), (Code: $201D; Name: 'quotedblright'), (Code: $201E; Name: 'quotedblbase'), (Code: $2020; Name: 'dagger'), (Code: $2021; Name: 'daggerdbl'), (Code: $2022; Name: 'bullet'), (Code: $2024; Name: 'onedotenleader'), (Code: $2025; Name: 'twodotenleader'), (Code: $2026; Name: 'ellipsis'), (Code: $202C; Name: 'afii61573'), (Code: $202D; Name: 'afii61574'), (Code: $202E; Name: 'afii61575'), (Code: $2030; Name: 'perthousand'), (Code: $2032; Name: 'minute'), (Code: $2033; Name: 'second'), (Code: $2039; Name: 'guilsinglleft'), (Code: $203A; Name: 'guilsinglright'), (Code: $203C; Name: 'exclamdbl'), (Code: $2044; Name: 'fraction'), (Code: $2070; Name: 'zerosuperior'), (Code: $2074; Name: 'foursuperior'), (Code: $2075; Name: 'fivesuperior'), (Code: $2076; Name: 'sixsuperior'), (Code: $2077; Name: 'sevensuperior'), (Code: $2078; Name: 'eightsuperior'), (Code: $2079; Name: 'ninesuperior'), (Code: $207D; Name: 'parenleftsuperior'), (Code: $207E; Name: 'parenrightsuperior'), (Code: $207F; Name: 'nsuperior'), (Code: $2080; Name: 'zeroinferior'), (Code: $2081; Name: 'oneinferior'), (Code: $2082; Name: 'twoinferior'), (Code: $2083; Name: 'threeinferior'), (Code: $2084; Name: 'fourinferior'), (Code: $2085; Name: 'fiveinferior'), (Code: $2086; Name: 'sixinferior'), (Code: $2087; Name: 'seveninferior'), (Code: $2088; Name: 'eightinferior'), (Code: $2089; Name: 'nineinferior'), (Code: $208D; Name: 'parenleftinferior'), (Code: $208E; Name: 'parenrightinferior'), (Code: $20A1; Name: 'colonmonetary'), (Code: $20A3; Name: 'franc'), (Code: $20A4; Name: 'lira'), (Code: $20A7; Name: 'peseta'), (Code: $20AA; Name: 'afii57636'), (Code: $20AB; Name: 'dong'), (Code: $20AC; Name: 'Euro'), (Code: $2105; Name: 'afii61248'), (Code: $2111; Name: 'Ifraktur'), (Code: $2113; Name: 'afii61289'), (Code: $2116; Name: 'afii61352'), (Code: $2118; Name: 'weierstrass'), (Code: $211C; Name: 'Rfraktur'), (Code: $211E; Name: 'prescription'), (Code: $2122; Name: 'trademark'), (Code: $2126; Name: 'Omega'), (Code: $212E; Name: 'estimated'), (Code: $2135; Name: 'aleph'), (Code: $2153; Name: 'onethird'), (Code: $2154; Name: 'twothirds'), (Code: $215B; Name: 'oneeighth'), (Code: $215C; Name: 'threeeighths'), (Code: $215D; Name: 'fiveeighths'), (Code: $215E; Name: 'seveneighths'), (Code: $2190; Name: 'arrowleft'), (Code: $2191; Name: 'arrowup'), (Code: $2192; Name: 'arrowright'), (Code: $2193; Name: 'arrowdown'), (Code: $2194; Name: 'arrowboth'), (Code: $2195; Name: 'arrowupdn'), (Code: $21A8; Name: 'arrowupdnbse'), (Code: $21B5; Name: 'carriagereturn'), (Code: $21D0; Name: 'arrowdblleft'), (Code: $21D1; Name: 'arrowdblup'), (Code: $21D2; Name: 'arrowdblright'), (Code: $21D3; Name: 'arrowdbldown'), (Code: $21D4; Name: 'arrowdblboth'), (Code: $2200; Name: 'universal'), (Code: $2202; Name: 'partialdiff'), (Code: $2203; Name: 'existential'), (Code: $2205; Name: 'emptyset'), (Code: $2206; Name: 'Delta'), (Code: $2207; Name: 'gradient'), (Code: $2208; Name: 'element'), (Code: $2209; Name: 'notelement'), (Code: $220B; Name: 'suchthat'), (Code: $220F; Name: 'product'), (Code: $2211; Name: 'summation'), (Code: $2212; Name: 'minus'), (Code: $2215; Name: 'fraction'), (Code: $2217; Name: 'asteriskmath'), (Code: $2219; Name: 'periodcentered'), (Code: $221A; Name: 'radical'), (Code: $221D; Name: 'proportional'), (Code: $221E; Name: 'infinity'), (Code: $221F; Name: 'orthogonal'), (Code: $2220; Name: 'angle'), (Code: $2227; Name: 'logicaland'), (Code: $2228; Name: 'logicalor'), (Code: $2229; Name: 'intersection'), (Code: $222A; Name: 'union'), (Code: $222B; Name: 'integral'), (Code: $2234; Name: 'therefore'), (Code: $223C; Name: 'similar'), (Code: $2245; Name: 'congruent'), (Code: $2248; Name: 'approxequal'), (Code: $2260; Name: 'notequal'), (Code: $2261; Name: 'equivalence'), (Code: $2264; Name: 'lessequal'), (Code: $2265; Name: 'greaterequal'), (Code: $2282; Name: 'propersubset'), (Code: $2283; Name: 'propersuperset'), (Code: $2284; Name: 'notsubset'), (Code: $2286; Name: 'reflexsubset'), (Code: $2287; Name: 'reflexsuperset'), (Code: $2295; Name: 'circleplus'), (Code: $2297; Name: 'circlemultiply'), (Code: $22A5; Name: 'perpendicular'), (Code: $22C5; Name: 'dotmath'), (Code: $2302; Name: 'house'), (Code: $2310; Name: 'revlogicalnot'), (Code: $2320; Name: 'integraltp'), (Code: $2321; Name: 'integralbt'), (Code: $2329; Name: 'angleleft'), (Code: $232A; Name: 'angleright'), (Code: $2500; Name: 'SF100000'), (Code: $2502; Name: 'SF110000'), (Code: $250C; Name: 'SF010000'), (Code: $2510; Name: 'SF030000'), (Code: $2514; Name: 'SF020000'), (Code: $2518; Name: 'SF040000'), (Code: $251C; Name: 'SF080000'), (Code: $2524; Name: 'SF090000'), (Code: $252C; Name: 'SF060000'), (Code: $2534; Name: 'SF070000'), (Code: $253C; Name: 'SF050000'), (Code: $2550; Name: 'SF430000'), (Code: $2551; Name: 'SF240000'), (Code: $2552; Name: 'SF510000'), (Code: $2553; Name: 'SF520000'), (Code: $2554; Name: 'SF390000'), (Code: $2555; Name: 'SF220000'), (Code: $2556; Name: 'SF210000'), (Code: $2557; Name: 'SF250000'), (Code: $2558; Name: 'SF500000'), (Code: $2559; Name: 'SF490000'), (Code: $255A; Name: 'SF380000'), (Code: $255B; Name: 'SF280000'), (Code: $255C; Name: 'SF270000'), (Code: $255D; Name: 'SF260000'), (Code: $255E; Name: 'SF360000'), (Code: $255F; Name: 'SF370000'), (Code: $2560; Name: 'SF420000'), (Code: $2561; Name: 'SF190000'), (Code: $2562; Name: 'SF200000'), (Code: $2563; Name: 'SF230000'), (Code: $2564; Name: 'SF470000'), (Code: $2565; Name: 'SF480000'), (Code: $2566; Name: 'SF410000'), (Code: $2567; Name: 'SF450000'), (Code: $2568; Name: 'SF460000'), (Code: $2569; Name: 'SF400000'), (Code: $256A; Name: 'SF540000'), (Code: $256B; Name: 'SF530000'), (Code: $256C; Name: 'SF440000'), (Code: $2580; Name: 'upblock'), (Code: $2584; Name: 'dnblock'), (Code: $2588; Name: 'block'), (Code: $258C; Name: 'lfblock'), (Code: $2590; Name: 'rtblock'), (Code: $2591; Name: 'ltshade'), (Code: $2592; Name: 'shade'), (Code: $2593; Name: 'dkshade'), (Code: $25A0; Name: 'filledbox'), (Code: $25A1; Name: 'H22073'), (Code: $25AA; Name: 'H18543'), (Code: $25AB; Name: 'H18551'), (Code: $25AC; Name: 'filledrect'), (Code: $25B2; Name: 'triagup'), (Code: $25BA; Name: 'triagrt'), (Code: $25BC; Name: 'triagdn'), (Code: $25C4; Name: 'triaglf'), (Code: $25CA; Name: 'lozenge'), (Code: $25CB; Name: 'circle'), (Code: $25CF; Name: 'H18533'), (Code: $25D8; Name: 'invbullet'), (Code: $25D9; Name: 'invcircle'), (Code: $25E6; Name: 'openbullet'), (Code: $263A; Name: 'smileface'), (Code: $263B; Name: 'invsmileface'), (Code: $263C; Name: 'sun'), (Code: $2640; Name: 'female'), (Code: $2642; Name: 'male'), (Code: $2660; Name: 'spade'), (Code: $2663; Name: 'club'), (Code: $2665; Name: 'heart'), (Code: $2666; Name: 'diamond'), (Code: $266A; Name: 'musicalnote'), (Code: $266B; Name: 'musicalnotedbl'), (Code: $F6BE; Name: 'dotlessj'), (Code: $F6BF; Name: 'LL'), (Code: $F6C0; Name: 'll'), (Code: $F6C1; Name: 'Scedilla'), (Code: $F6C2; Name: 'scedilla'), (Code: $F6C3; Name: 'commaaccent'), (Code: $F6C4; Name: 'afii10063'), (Code: $F6C5; Name: 'afii10064'), (Code: $F6C6; Name: 'afii10192'), (Code: $F6C7; Name: 'afii10831'), (Code: $F6C8; Name: 'afii10832'), (Code: $F6C9; Name: 'Acute'), (Code: $F6CA; Name: 'Caron'), (Code: $F6CB; Name: 'Dieresis'), (Code: $F6CC; Name: 'DieresisAcute'), (Code: $F6CD; Name: 'DieresisGrave'), (Code: $F6CE; Name: 'Grave'), (Code: $F6CF; Name: 'Hungarumlaut'), (Code: $F6D0; Name: 'Macron'), (Code: $F6D1; Name: 'cyrBreve'), (Code: $F6D2; Name: 'cyrFlex'), (Code: $F6D3; Name: 'dblGrave'), (Code: $F6D4; Name: 'cyrbreve'), (Code: $F6D5; Name: 'cyrflex'), (Code: $F6D6; Name: 'dblgrave'), (Code: $F6D7; Name: 'dieresisacute'), (Code: $F6D8; Name: 'dieresisgrave'), (Code: $F6D9; Name: 'copyrightserif'), (Code: $F6DA; Name: 'registerserif'), (Code: $F6DB; Name: 'trademarkserif'), (Code: $F6DC; Name: 'onefitted'), (Code: $F6DD; Name: 'rupiah'), (Code: $F6DE; Name: 'threequartersemdash'), (Code: $F6DF; Name: 'centinferior'), (Code: $F6E0; Name: 'centsuperior'), (Code: $F6E1; Name: 'commainferior'), (Code: $F6E2; Name: 'commasuperior'), (Code: $F6E3; Name: 'dollarinferior'), (Code: $F6E4; Name: 'dollarsuperior'), (Code: $F6E5; Name: 'hypheninferior'), (Code: $F6E6; Name: 'hyphensuperior'), (Code: $F6E7; Name: 'periodinferior'), (Code: $F6E8; Name: 'periodsuperior'), (Code: $F6E9; Name: 'asuperior'), (Code: $F6EA; Name: 'bsuperior'), (Code: $F6EB; Name: 'dsuperior'), (Code: $F6EC; Name: 'esuperior'), (Code: $F6ED; Name: 'isuperior'), (Code: $F6EE; Name: 'lsuperior'), (Code: $F6EF; Name: 'msuperior'), (Code: $F6F0; Name: 'osuperior'), (Code: $F6F1; Name: 'rsuperior'), (Code: $F6F2; Name: 'ssuperior'), (Code: $F6F3; Name: 'tsuperior'), (Code: $F6F4; Name: 'Brevesmall'), (Code: $F6F5; Name: 'Caronsmall'), (Code: $F6F6; Name: 'Circumflexsmall'), (Code: $F6F7; Name: 'Dotaccentsmall'), (Code: $F6F8; Name: 'Hungarumlautsmall'), (Code: $F6F9; Name: 'Lslashsmall'), (Code: $F6FA; Name: 'OEsmall'), (Code: $F6FB; Name: 'Ogoneksmall'), (Code: $F6FC; Name: 'Ringsmall'), (Code: $F6FD; Name: 'Scaronsmall'), (Code: $F6FE; Name: 'Tildesmall'), (Code: $F6FF; Name: 'Zcaronsmall'), (Code: $F721; Name: 'exclamsmall'), (Code: $F724; Name: 'dollaroldstyle'), (Code: $F726; Name: 'ampersandsmall'), (Code: $F730; Name: 'zerooldstyle'), (Code: $F731; Name: 'oneoldstyle'), (Code: $F732; Name: 'twooldstyle'), (Code: $F733; Name: 'threeoldstyle'), (Code: $F734; Name: 'fouroldstyle'), (Code: $F735; Name: 'fiveoldstyle'), (Code: $F736; Name: 'sixoldstyle'), (Code: $F737; Name: 'sevenoldstyle'), (Code: $F738; Name: 'eightoldstyle'), (Code: $F739; Name: 'nineoldstyle'), (Code: $F73F; Name: 'questionsmall'), (Code: $F760; Name: 'Gravesmall'), (Code: $F761; Name: 'Asmall'), (Code: $F762; Name: 'Bsmall'), (Code: $F763; Name: 'Csmall'), (Code: $F764; Name: 'Dsmall'), (Code: $F765; Name: 'Esmall'), (Code: $F766; Name: 'Fsmall'), (Code: $F767; Name: 'Gsmall'), (Code: $F768; Name: 'Hsmall'), (Code: $F769; Name: 'Ismall'), (Code: $F76A; Name: 'Jsmall'), (Code: $F76B; Name: 'Ksmall'), (Code: $F76C; Name: 'Lsmall'), (Code: $F76D; Name: 'Msmall'), (Code: $F76E; Name: 'Nsmall'), (Code: $F76F; Name: 'Osmall'), (Code: $F770; Name: 'Psmall'), (Code: $F771; Name: 'Qsmall'), (Code: $F772; Name: 'Rsmall'), (Code: $F773; Name: 'Ssmall'), (Code: $F774; Name: 'Tsmall'), (Code: $F775; Name: 'Usmall'), (Code: $F776; Name: 'Vsmall'), (Code: $F777; Name: 'Wsmall'), (Code: $F778; Name: 'Xsmall'), (Code: $F779; Name: 'Ysmall'), (Code: $F77A; Name: 'Zsmall'), (Code: $F7A1; Name: 'exclamdownsmall'), (Code: $F7A2; Name: 'centoldstyle'), (Code: $F7A8; Name: 'Dieresissmall'), (Code: $F7AF; Name: 'Macronsmall'), (Code: $F7B4; Name: 'Acutesmall'), (Code: $F7B8; Name: 'Cedillasmall'), (Code: $F7BF; Name: 'questiondownsmall'), (Code: $F7E0; Name: 'Agravesmall'), (Code: $F7E1; Name: 'Aacutesmall'), (Code: $F7E2; Name: 'Acircumflexsmall'), (Code: $F7E3; Name: 'Atildesmall'), (Code: $F7E4; Name: 'Adieresissmall'), (Code: $F7E5; Name: 'Aringsmall'), (Code: $F7E6; Name: 'AEsmall'), (Code: $F7E7; Name: 'Ccedillasmall'), (Code: $F7E8; Name: 'Egravesmall'), (Code: $F7E9; Name: 'Eacutesmall'), (Code: $F7EA; Name: 'Ecircumflexsmall'), (Code: $F7EB; Name: 'Edieresissmall'), (Code: $F7EC; Name: 'Igravesmall'), (Code: $F7ED; Name: 'Iacutesmall'), (Code: $F7EE; Name: 'Icircumflexsmall'), (Code: $F7EF; Name: 'Idieresissmall'), (Code: $F7F0; Name: 'Ethsmall'), (Code: $F7F1; Name: 'Ntildesmall'), (Code: $F7F2; Name: 'Ogravesmall'), (Code: $F7F3; Name: 'Oacutesmall'), (Code: $F7F4; Name: 'Ocircumflexsmall'), (Code: $F7F5; Name: 'Otildesmall'), (Code: $F7F6; Name: 'Odieresissmall'), (Code: $F7F8; Name: 'Oslashsmall'), (Code: $F7F9; Name: 'Ugravesmall'), (Code: $F7FA; Name: 'Uacutesmall'), (Code: $F7FB; Name: 'Ucircumflexsmall'), (Code: $F7FC; Name: 'Udieresissmall'), (Code: $F7FD; Name: 'Yacutesmall'), (Code: $F7FE; Name: 'Thornsmall'), (Code: $F7FF; Name: 'Ydieresissmall'), (Code: $F8E5; Name: 'radicalex'), (Code: $F8E6; Name: 'arrowvertex'), (Code: $F8E7; Name: 'arrowhorizex'), (Code: $F8E8; Name: 'registersans'), (Code: $F8E9; Name: 'copyrightsans'), (Code: $F8EA; Name: 'trademarksans'), (Code: $F8EB; Name: 'parenlefttp'), (Code: $F8EC; Name: 'parenleftex'), (Code: $F8ED; Name: 'parenleftbt'), (Code: $F8EE; Name: 'bracketlefttp'), (Code: $F8EF; Name: 'bracketleftex'), (Code: $F8F0; Name: 'bracketleftbt'), (Code: $F8F1; Name: 'bracelefttp'), (Code: $F8F2; Name: 'braceleftmid'), (Code: $F8F3; Name: 'braceleftbt'), (Code: $F8F4; Name: 'braceex'), (Code: $F8F5; Name: 'integralex'), (Code: $F8F6; Name: 'parenrighttp'), (Code: $F8F7; Name: 'parenrightex'), (Code: $F8F8; Name: 'parenrightbt'), (Code: $F8F9; Name: 'bracketrighttp'), (Code: $F8FA; Name: 'bracketrightex'), (Code: $F8FB; Name: 'bracketrightbt'), (Code: $F8FC; Name: 'bracerighttp'), (Code: $F8FD; Name: 'bracerightmid'), (Code: $F8FE; Name: 'bracerightbt'), (Code: $FB00; Name: 'ff'), (Code: $FB01; Name: 'fi'), (Code: $FB02; Name: 'fl'), (Code: $FB03; Name: 'ffi'), (Code: $FB04; Name: 'ffl'), (Code: $FB1F; Name: 'afii57705'), (Code: $FB2A; Name: 'afii57694'), (Code: $FB2B; Name: 'afii57695'), (Code: $FB35; Name: 'afii57723'), (Code: $FB4B; Name: 'afii57700'));


Reference for unit 'PostScriptUnicode'

uses

  Classes,

  sysutils,

  Math,

  Maps;


Reference for unit 'PostScriptUnicode': Constants

GLYPHCOUNT

GlyphsArr


Reference for unit 'PostScriptUnicode': Types

PGlyph

TGlyph

TUnicodeBlock


Reference for unit 'PostScriptUnicode': Classes

TPsUnicode


Index of all identifiers in unit 'PostScriptUnicode'

G P T

G

GLYPHCOUNT GlyphsArr

P

PGlyph

T

TGlyph TPsUnicode TUnicodeBlock


PGlyph

Declaration

Source position: postscriptunicode.pas line 27

type PGlyph = ^TGlyph;


TGlyph

Declaration

Source position: postscriptunicode.pas line 28

type TGlyph = record

  Code: Word;

  Name: string;

end;


TUnicodeBlock

Declaration

Source position: postscriptunicode.pas line 23

type TUnicodeBlock = record

  Ini: Integer;

  Fin: Integer;

  PSCount: Integer;

end;


Reference for unit 'Printers'

Defines Printers to be used as output from Lazarus applications

uses
Classes,
sysutils,
LCLProc, | Useful lower level helper functions and classes
Graphics; | Unit contains definitions for many fundamental classes and types used in graphic applications


Reference for unit 'Printers': Types

TFilePrinterCanvasClass
TPaperItem
TPaperRect | TPaperRect - a record holding details of physical and working dimensions for paper
TPrinterCanvasRef | TPrinterCanvasRef - class of TPrinterCanvas: referenced class
TPrinterCapabilities |
TPrinterCapability |
TPrinterFlags
TPrinterOrientation |
TPrinterState |
TPrinterType |


Reference for unit 'Printers': Classes

EPrinter | EPrinter - Exception handler for printer error
TFilePrinterCanvas
TPaperSize | TPaperSize - the size of the paper to be used for the current document with the current printer
TPrinter | TPrinter - class defining printer to be used in Lazarus applications
TPrinterCanvas | TPrinterCanvas - instance of TCanvas specially designed for printers


Reference for unit 'Printers': Variables

Printer


Index of all identifiers in unit 'Printers'

E P T

E

EPrinter

P

pcCollation | poReverseLandscape | psReady
pcCopies | poReversePortrait | psStopped
pcOrientation | Printer | ptLocal
poLandscape | psNoDefine | ptNetWork
poPortrait | psPrinting |

T

TFilePrinterCanvas | TPrinter | TPrinterFlags
TFilePrinterCanvasClass | TPrinterCanvas | TPrinterOrientation
TPaperItem | TPrinterCanvasRef | TPrinterState
TPaperRect | TPrinterCapabilities | TPrinterType
TPaperSize | TPrinterCapability |


Printer

Declaration

Source position: printers.pas line 319

var Printer: TPrinter = Nil;


TPaperItem

Declaration

Source position: printers.pas line 130

type TPaperItem = record

  PaperName: string;

  PaperRect: TPaperRect;

end;


TPaperRect

TPaperRect - a record holding details of physical and working dimensions for paper

Declaration

Source position: printers.pas line 125

type TPaperRect = record

  PhysicalRect: TRect;

  WorkRect: TRect;

end;


TPrinterCapabilities

Declaration

Source position: printers.pas line 32

type TPrinterCapabilities = set of (

  pcCopies,

  pcOrientation,

  pcCollation

);


TPrinterCapability

Declaration

Source position: printers.pas line 31

type TPrinterCapability = (

  pcCopies,

  pcOrientation,

  pcCollation

);


TPrinterFlags

Declaration

Source position: printers.pas line 179

type TPrinterFlags = set of (

  pfPrinting,

  pfAborted,

  pfDestroying,

  pfPrintersValid,

  pfRawMode

);


TPrinterOrientation

Declaration

Source position: printers.pas line 30

type TPrinterOrientation = (

  poPortrait,

  poLandscape,

  poReverseLandscape,

  poReversePortrait

);


TPrinterState

Declaration

Source position: printers.pas line 33

type TPrinterState = (

  psNoDefine,

  psReady,

  psPrinting,

  psStopped

);


TPrinterType

Declaration

Source position: printers.pas line 34

type TPrinterType = (

  ptLocal,

  ptNetWork

);


Reference for unit 'PropertyStorage'

uses

  Classes,

  sysutils,

  RTLConsts,

  rttiutils;


Reference for unit 'PropertyStorage': Types

TPlacementOperation | Enum indicating property save or restore operation.
TPropertyStorageSaveExceptionEvent
TStoredType | An AnsiString or Variant, holding the property values.
TStoredValueEvent | Type of an TStoredValue.OnSave and OnRestore notification handler.


Reference for unit 'PropertyStorage': Classes

TCustomPropertyStorage | Provides abstract means to Save/Restore properties.
TPropertyStorageLink | Links a storage object to a property collection.
TStoredValue | A key/value pair, representing an property value, with added Save/Restore features.
TStoredValues | A collection of property name/value pairs.


Index of all identifiers in unit 'PropertyStorage'

P T

P

poRestore poSave

T

TCustomPropertyStorage | TPropertyStorageSaveExceptionEvent | TStoredValueEvent
TPlacementOperation | TStoredType | TStoredValues
TPropertyStorageLink | TStoredValue |


TPlacementOperation

Enum indicating property save or restore operation.

Declaration

Source position: propertystorage.pas line 21

type TPlacementOperation = (
poSave, | The property is being saved.
poRestore | The property is being restored.
);


TPropertyStorageSaveExceptionEvent

Declaration

Source position: propertystorage.pas line 110

type TPropertyStorageSaveExceptionEvent = procedure(

  Sender: TObject;

  const ExClassName: string;

  const ExMessage: string

) of object;


TStoredType

An AnsiString or Variant, holding the property values.

Declaration

Source position: propertystorage.pas line 31

type TStoredType = AnsiString;


Reference for unit 'RegisterLCL'

Registers LCL components and packages

uses
LazarusPackageIntf,
Menus, | Menus to be used in Forms created with the Lazarus IDE
Buttons, | Contains types and classes used to implement specialized button classes
StdCtrls, | Several standard controls used in Lazarus forms
ExtCtrls, | Contains extra controls commonly used in Lazarus forms
ComCtrls, | Common controls used in Lazarus forms
MaskEdit, | Defines classes for a masked edit control, i.e. editing with a masking string in place to obscure, format, or validate the text entered in the control
CheckLst, | Classes defining TCheckListBox - a List Box with Check Box items
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
Grids, | Classes for displaying tabular data as a series of rows and columns
Controls, | Contains types, constants, classes, and routines used to implement visual controls
Dialogs, | Some dialogs commonly used in Lazarus applications. Look at the Procedures as well as the Classes
Spin, | This unit contains classes for spin edit controls.
Arrow, | Defines the Arrow symbol widely used in Forms
Calendar, | Classes and types used to implement TCalendar, a graphic control allowing selection of a date from a calendar display
PairSplitter, | Defines the TPairSplitter component
ExtDlgs, | Contains useful extra dialogs such as Calendar, Calculator and Open/Save Picture
StdActns, | Defines some standard actions to be used in Action Lists in the LCL
DBCtrls, | Data-aware controls commonly used for viewing and operating on information held in databases
DBExtCtrls, | dbextctrls.pp contains extended database controls
DBGrids, | Data-aware grids to display and operate on information in a database
DBActns, | Standard actions used to navigate and manipulate a dataset in a datasource
EditBtn, | Defines specialized edit controls with attached speed buttons
ActnList, | Defines classes for Actions and Lists of actions to be used with LCL components
FileCtrl, | Class definitions for a box with a list of files for selection
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
XMLPropStorage, | Contains a component that stores Form Session Properties in XML format.
IniPropStorage, | Contains a component that stores Form Session Properties in INI format.
JSONPropStorage, | Contains a component that stores Form Session Properties in JSON format.
ColorBox, | Defines Classes for selecting color from a list or ComboBox
ButtonPanel, | Defines a panel with Bitmap buttons
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
LazHelpHTML, | Contains types and classes used to integrate and access help files in HTML format
PopupNotifier, | Contains the TPopupNotifier visual component
AsyncProcess, | Defines a process with asynchronous event notifications for data
UTF8Process,
ShellCtrls, | Contains controls which display files and directories
ValEdit, |
ComboEx; | Contains classes, types, and routines used to implement the TComboBoxEx and TCheckComboBox visual components

Overview

This unit registers all LCL components in a predefined order. It is called from the ide/formeditor.pp unit.


Reference for unit 'RegisterLCL': Procedures and functions

Register | Registers units in the Lazarus IDE to get a predefined order in the component palette
RegisterLCLBase | Registers the LCLBase package in the Lazarus IDE


Index of all identifiers in unit 'RegisterLCL'

R

R

Register RegisterLCLBase


Reference for unit 'ReplaceDlgUnit'

uses
Classes,
sysutils,
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
Controls, | Contains types, constants, classes, and routines used to implement visual controls
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Dialogs, | Some dialogs commonly used in Lazarus applications. Look at the Procedures as well as the Classes
StdCtrls, | Several standard controls used in Lazarus forms
Buttons, | Contains types and classes used to implement specialized button classes
FindDlgUnit, |
ExtCtrls; | Contains extra controls commonly used in Lazarus forms

Overview

Only the .lfm file is used by the LCL (dialogs.pp). This unit is itself is not compiled into the LCL. This form is used to design the .lfm file.

The source code is a copy of ../lcl/include/finddialog.inc.


Reference for unit 'ReplaceDlgUnit': Classes

TReplaceDialog

TReplaceDialogForm


Index of all identifiers in unit 'ReplaceDlgUnit'

T

T

TReplaceDialog TReplaceDialogForm


Reference for unit 'RubberBand'

Implements TRubberBand used to draw a "rubber-band" selection

uses

  Classes,

  Controls;

Contains types, constants, classes, and routines used to implement visual controls

Overview

RubberBand.pas contains types and classes needed to implement a rubber-band selection control in the Lazarus Component Library (LCL).


Reference for unit 'RubberBand': Types

TRubberBandShape

Defines the shape drawn for a rubber-band selection


Reference for unit 'RubberBand': Classes

TCustomRubberBand | Base class which implements a rubber-band selection
TRubberBand | Implements a rubber-band selection


Index of all identifiers in unit 'RubberBand'

R T

R

rbsLine rbsRectangle

T

TCustomRubberBand TRubberBand TRubberBandShape


Reference for unit 'ShellCtrls'

Contains controls which display files and directories

uses
Classes,
sysutils,
Laz_AVL_Tree,
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
ComCtrls, | Common controls used in Lazarus forms
LCLProc, | Useful lower level helper functions and classes
LCLStrConsts, | This unit contains all resource strings of the LCL
FileUtil,
LazFileUtils,
LazUTF8,
Masks;


Reference for unit 'ShellCtrls': Types

TAddItemEvent | Specifies an event handler signalled when an item is added to a shell control
TCSLVFileAddedEvent | Specifies an event handler signalled when an item is added to TCustomShellListView
TFileSortType | Represents sorting options for the content in a shell control
TMaskCaseSensitivity | Represents case sensitivity options for file masks
TObjectType | Indicates which objects should be visible in a shell control
TObjectTypes | Set type with values that Indicate which objects should be visible in a shell control


Reference for unit 'ShellCtrls': Classes

EInvalidPath | Exception raised for an invalid path in shell controls
EShellCtrl | Exception raised for errors occuring in shell controls
TCustomShellListView | The base class that defines a list view control to display the files, directories and other objects (such as devices) from the local file system
TCustomShellTreeView | The base class for a tree view control used to display files, directories and other objects (such as devices) from the local file system
TShellListView | Implements a list view control to display the files, directories and other objects (such as devices) on the local file system
TShellTreeNode | Represents tree nodes in TShellTreeView
TShellTreeView | Implements a tree view control to display the files, directories and other objects (such as devices) from the local file system


Reference for unit 'ShellCtrls': Procedures and functions

DbgS | Provides strings values with details about classes used in shell controls for the debugger
Register | Registers components for use in the Lazarus IDE


Index of all identifiers in unit 'ShellCtrls'

D E F M O R T

D

DbgS

E

EInvalidPath EShellCtrl

F

fstAlphabet fstFoldersFirst fstNone

M

mcsCaseInsensitive mcsCaseSensitive mcsPlatformDefault

O

otFolders otHidden otNonFolders

R

Register

T

TAddItemEvent | TFileSortType | TShellListView
TCSLVFileAddedEvent | TMaskCaseSensitivity | TShellTreeNode
TCustomShellListView | TObjectType | TShellTreeView
TCustomShellTreeView | TObjectTypes |


TAddItemEvent

Specifies an event handler signalled when an item is added to a shell control

Declaration

Source position: shellctrls.pas line 57

type TAddItemEvent = procedure(

  Sender: TObject;

  const ABasePath: string;

  const AFileInfo: TSearchRec;

  var CanAdd: Boolean

) of object;

Arguments

Sender | Object generating the event notification
ABasePath | Base path for the item added to the shell control
AFileInfo | Search record with information for the item added to the shell control
CanAdd | True if the action can continue

Description

TAddItemEvent specifies an event handler signalled when an item is added to a shell control. TAddItemEvent is the type used to implement the OnAddItem event handler in TCustomShellListView and TCustomShellTreeView. Applications must implement an object procedure using the signature for the event to respond to the event notification.

See also

TCustomShellListView.OnAddItem | Event handler signalled to determine if the specified file information can be added to the Items for the list view.
TCustomShellTreeView.OnAddItem | Event handler signalled when an item (tree node) is added to the shell control


TCSLVFileAddedEvent

Specifies an event handler signalled when an item is added to TCustomShellListView

Declaration

Source position: shellctrls.pas line 203

type TCSLVFileAddedEvent = procedure(

  Sender: TObject;

  Item: TListItem

) of object;

Arguments

Sender | Object generating the event notification
Item | List item for the event notification

Description

TCSLVFileAddedEvent specifies the interface for an event handler signalled when a TListItem instance is added to TCustomShellListView. TCSLVFileAddedEvent is the type used to implement the OnAddItem property in TCustomShellTreeView. Applications must implement an object procedure using the event signature to respond to the notification.

See also

#LCL.ComCtrls.TListItem | Repesents the items created in TCustomListView and descendants
TCustomShellTreeView.OnAddItem | Event handler signalled when an item (tree node) is added to the shell control


TFileSortType

Represents sorting options for the content in a shell control

Declaration

Source position: shellctrls.pas line 46

type TFileSortType = (
fstNone, | No special sorting is done, items will appear in whatever order the file system provides
fstAlphabet, | Items are sorted alphabetically with folders and files mixed
fstFoldersFirst | Items are sorted alphabetically and folders are placed in the beginning of the list
);


TMaskCaseSensitivity

Represents case sensitivity options for file masks

Declaration

Source position: shellctrls.pas line 48

type TMaskCaseSensitivity = (
mcsPlatformDefault, | File masks used the default for the platform or OS
mcsCaseInsensitive, | File masks are case insensitive
mcsCaseSensitive | File masks are case sensitive
);

Description

TMaskCaseSensitivity is an enumeration type with values that represent case sensitivity options for the platform or OS where shell controls are implemented. TMaskCaseSensitivity is the type used for the MaskCaseSensitivity property in TCustomShellListView. It is also passed as an argument to methods in TCustomShellTreeView.

See also

TCustomShellListView.MaskCaseSensitivity | Case Sensitivity option enabled for file masks in the shell control
TCustomShellTreeView.GetFilesInDir | Finds all files/directories directly inside a directory


TObjectType

Indicates which objects should be visible in a shell control

Declaration

Source position: shellctrls.pas line 42

type TObjectType = (
otFolders, | Indicates that folders, also known as directories, should be visible. This include folders which represent virtual objects such as hard drives. Hidden folders are shown only if otHidden is also present.
otNonFolders, | Indicates that non-folder objects should be shown, which are usually files. Hidden files will be shown if otHidden is also present.
otHidden | Indicates that hidden objects should be shown. This value is meaningful together with one of the other values.
);


TObjectTypes

Set type with values that Indicate which objects should be visible in a shell control

Declaration

Source position: shellctrls.pas line 44

type TObjectTypes = set of (
otFolders, | Indicates that folders, also known as directories, should be visible. This include folders which represent virtual objects such as hard drives. Hidden folders are shown only if otHidden is also present.
otNonFolders, | Indicates that non-folder objects should be shown, which are usually files. Hidden files will be shown if otHidden is also present.
otHidden | Indicates that hidden objects should be shown. This value is meaningful together with one of the other values.
);


Reference for unit 'Spin'

This unit contains classes for spin edit controls.

uses
Types,
Classes,
Controls, | Contains types, constants, classes, and routines used to implement visual controls
sysutils,
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLProc, | Useful lower level helper functions and classes
StdCtrls, | Several standard controls used in Lazarus forms
Math;


Reference for unit 'Spin': Classes

TCustomFloatSpinEdit | The base class for the float-based spin control
TCustomSpinEdit | The base class for the integer-based spin control
TFloatSpinEdit | The main class for the float-based spin control
TSpinEdit | The main class for the integer-based spin control


Reference for unit 'Spin': Procedures and functions

Register


Index of all identifiers in unit 'Spin'

R T

R

Register

T

TCustomFloatSpinEdit | TFloatSpinEdit
TCustomSpinEdit | TSpinEdit


Reference for unit 'StdActns'

Defines some standard actions to be used in Action Lists in the LCL

uses
Classes,
sysutils,
ActnList, | Defines classes for Actions and Lists of actions to be used with LCL components
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
Dialogs, | Some dialogs commonly used in Lazarus applications. Look at the Procedures as well as the Classes
StdCtrls, | Several standard controls used in Lazarus forms
Clipbrd; | Definitions for the Clipboard to hold Cut or Copied data for Pasting


Reference for unit 'StdActns': Types

TCommonDialogClass

TCommonDialogClass - class of TCommonDialog


Reference for unit 'StdActns': Classes

TColorSelect | TColorSelect - standard action for opening a Color Selection dialog
TCommonDialogAction | TCommonDialogAction - base class for providing actions associated with Dialogs
TEditAction | TEditAction - base class for actions associated with the various Edit menu options
TEditCopy | TEditCopy - standard action associated with the Edit Copy menu option
TEditCut | TEditCut- standard action associated with the Edit Cut menu option
TEditDelete | TEditDelete - standard action associated with the Edit Delete menu option
TEditPaste | TEditPaste - standard action associated with the Edit Paste menu option
TEditSelectAll | TEditSelectAll - standard action associated with the Edit Select All menu option
TEditUndo | TEditUndo - standard action associated with the Edit Undo menu option
TFileAction | TFileAction - base class for providing actions associated with various file dialogs and menu options
TFileExit | TFileExit - standard action (closing file and terminating application) associated with the File Exit menu option
TFileOpen | TFileOpen - standard action (including opening a dialog) associated with the File Open menu option
TFileOpenWith | TFileOpenWith - standard action (including opening a dialog) associated with the File Open With menu option
TFileSaveAs | TFileSaveAs - standard action (including opening a dialog) associated with the File Save As menu option
TFontEdit | TFontEdit - standard action for opening a Font Edit dialog
THelpAction | THelpAction - base class for actions associated with the various Help menu options
THelpContents | THelpContents - standard action associated with the Help Contents menu option
THelpContextAction | THelpContextAction - standard action for providing context-sensitive Help
THelpOnHelp | THelpOnHelp - standard action associated with the Help On Help menu item (i.e. how to get help)
THelpTopicSearch | THelpTopicSearch - standard action associated with the Help Topic Search menu option
THintAction | THintAction - standard action for dealing with requests for a Hint
TSearchAction | TSearchAction - base class for the actions associated with the various Search menu options
TSearchFind | TSearchFind - the action associated with a Search and Find dialog (as opposed to search and replace)
TSearchFindFirst | TSearchFindFirst - Search action to find the first match
TSearchFindNext | TSearchFindNext - search action to find the next match
TSearchReplace | TSearchReplace - action associated with the Search and Replace menu option and dialogs


Reference for unit 'StdActns': Procedures and functions

Register


Index of all identifiers in unit 'StdActns'

R T

R

Register

T

TColorSelect | TEditUndo | THelpContextAction
TCommonDialogAction | TFileAction | THelpOnHelp
TCommonDialogClass | TFileExit | THelpTopicSearch
TEditAction | TFileOpen | THintAction
TEditCopy | TFileOpenWith | TSearchAction
TEditCut | TFileSaveAs | TSearchFind
TEditDelete | TFontEdit | TSearchFindFirst
TEditPaste | THelpAction | TSearchFindNext
TEditSelectAll | THelpContents | TSearchReplace


TCommonDialogClass

TCommonDialogClass - class of TCommonDialog

Declaration

Source position: stdactns.pas line 122

type TCommonDialogClass = class of TCommonDialog;


DefaultComboBoxAutoCompleteText

Default values for the AutoCompleteText property in combo-box controls

Declaration

Source position: stdctrls.pp line 248

const DefaultComboBoxAutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending];

Description

DefaultComboBoxAutoCompleteText is a constant which contains the set of default values used in the AutoCompleteText property in combo-box controls. DefaultComboBoxAutoCompleteText is assigned to the property in the constructor for the class instance.

DefaultComboBoxAutoCompleteText contains the following values from the TComboBoxAutoCompleteTextOption enumeration:

  • cbactEndOfLineComplete
  • cbactSearchAscending

See also

TComboBoxAutoCompleteTextOption | Defines the behavior of the AutoComplete feature in a combo-box control
TCustomComboBox.AutoCompleteText | Options for the behavior of the Auto-Complete feature
TCustomComboBox.Create | Constructor for the class instance


How to use

[Up] Reference for unit 'StdCtrls' (#lcl)

How to use StdCtrls, ComCtrls or ExtCtrls

The Units StdCtrls, ComCtrls and ExtCtrls contain definitions and descriptions of many of the most commonly used controls for constructing Forms and other objects in Lazarus GUI applications.

Most controls are split into a final class, such as TButton, TMemo, TScrollBar etc., and a corresponding ancestor class such as TCustomButton, TCustomMemo or TCustomScrollBar. The final class is designed for immediate use, it almost only publishes the properties of the control. The corresponding custom ancestor class (TCustomXXX) can be used to derive controls with special (customized) appearance or behavior.

If you drop a component from the component palette on the form editor you don't need to add code explicitly to create it. The component is automatically created by the IDE together with the form, and destroyed when the form is destroyed.

However, if you create the component yourself by code, and don't specify an Owner for it (Create(Nil)), you are responsible for freeing the component when it is no longer needed. You better construct it with Create(Self), where Self means the containing Form or Parent control.

A control also must have a Parent control, maybe the Form, so that it can become visible within the client area of its Parent. The Top and Left properties specify the placement of the control within its Parent. The Object Tree reflects the Parent-Client relationships of all controls on the form.

Unlike controls, mere components are invisible at run-time (Open Dialogs...). Controls can be made invisible at run-time as well, by setting their Visible property to False.

If you place a component on the Form Designer and look at the Object Inspector, you can observe the Top and Left properties change as you move the component around. The same for the Width and Height properties, when you resize a control by dragging it's size grips.

When you modify the properties in the Object Inspector, the control on the form will reflect the changes as well.

You can also explicitly change the properties of the object in code by typing (in the appropriate Implementation section of the Source editor), for example

Form1.Button1.Height := 48;

In summary, there are usually about three different ways to determine each property of a component:

  • by using the mouse,
  • by setting the values in the Object Inspector,
  • or explicitly by writing code.

The components defined in these Units have several properties that are common to most of them, and other properties that are specific to the individual components. We shall describe the most common ones here. Unusual or control-specific properties will be described for the individual controls.

Additional Help can always be obtained by selecting a property or keyword, in either the Object Inspector or the Source Editor, and pressing F1. You will be taken by your Help browser to the appropriate page in the documentation.

If the description of a property on that page is insufficient, you can navigate to the corresponding description in the ancestor classes, by selecting the links in the Inheritance listing or by selecting the ancestor Type in the declaration of the object.

Some commonly listed properties
Property | Meaning
Action | Use Action when e.g. a button and a menu entry shall perform the same task, e.g. the Close action.
Align | Defines how a control is lined up within its parent control. Possible values are alTop, alBottom (stacked at the top or bottom, using the full available width), alLeft, alRight (placed at the left or right, using the full available height), alNone (place anywhere on parent control) or alClient (takes all available space left over by other controls).
Anchor | Used to keep a control at a fixed distance from the edges of its Parent control, when the Parent is resized. For example [akBottom, akRight] will keep the control a fixed distance from the bottom right corner. Anchoring both [akLeft, akRight] will make the control extend or shrink in Width, together with its Parent.
AutoSelect | When True, a text control will select all its text when it receives focus or when the Enter key is pressed.
AutoSelected | True indicate that the edit or combo-box control has performed an AutoSelect operation, so that subsequent mouse-clicks and keystrokes proceed normally without selecting the text.
BorderSpacing | The space around the edge between an control and its siblings.
Caption | The text that is displayed on the control; it should preferably give some clue as to the function of the control, or an instruction such as 'Close' or 'Execute'. By default Caption is set to be the same as the 'Name' property, and the application designer should substitute meaningful text instead of the default values.
CharCase | Indicates how text is displayed in a text editing control: Normal (retaining the case of the letters typed by the user), converted to uppercase, or converted to lowercase
Constraints | Sets the minimum and maximum sizes for a control. If a control is resized the new dimensions are always within the ranges given here. You should take care when setting these options that they do not conflict with the Anchors and Align settings.
Color | The Color to be used to draw the control's background.
Enabled | Determines whether a control can be selected or perform an action. If it is not Enabled, it is often Grayed out on the Form.
Font | The Font to be used for writing the text associated with the control - either the caption or label, or the text-strings contained within the control. The entry on the Object Inspector usually has a (+) box on the left, and selecting this box reveals further options such as character set, color and size.
Hint | A short informative pop-up text that appears when the mouse-cursor moves over the control.
Items | The list of 'Things' that the object contains, such as a group of images, a series of lines of text, a number of actions in an actionlist, etc.
Lines | An array of strings, containing the paragraph texts in Memo controls. The array index is zero-based, i.e. the lines are numbered 0..numLines-1.
Name | The identifier by which the control is known in the program. The IDE gives it a default name based on the underlying type, for example successive instances of TBitButton would be named Form1.BitBitton1 and Form1.BitButton2; it is up to the application programmer to give them more meaningful names such as ExitButton or OKButton. By default the Name of the control is applied to the Caption for the control, but the text of the Caption may be changed separately.
PopUpMenu | A window containing context-sensitive menu entries, that pops up when the right mouse button is clicked on the object.
Position (or Top, Left) | Determines where the control is located on the parent form or control.
ReadOnly | If True, the user cannot change the text in the control.
ShowHint | Allows to enable or suppress Hints.
Size (or Height and Width) | The dimensions of the control
Style | The options available for Style depend upon the sort of Control being considered: for instance the Style may be defined by TFormStyle, TBorderStyle, TButtonStyle etc.
TabOrder | Specifies the sequence of controls, that are entered when the user presses the Tab key.
TabStop | Specifies whether the control can be reached (or is skipped) by pressing the Tab key.
Text | Like Caption, the user editable text that appears in the control. Applies particularly to Edit, Memo and Combo-Box types of controls. Most of the editing operations (such as Select, Clear, Cut, Copy) are performed in this property. If the control contains more than a single line of text, then the textual elements are arranged as a zero-based array of strings in Lines (TMemo) or Items (TListBox, TComboBox).
Visible | If True, the control can be seen on the Form; if False, it is hidden.
WordWrap | Allows wrapping the Text into multiple lines. When False, the text is clipped at the right margin of the control, but it still can be inspected by moving the caret within the text.

The 'Events' tab in the Object Inspector contains a list with events, which can occur for this control. If you select an entry in the list, a combo-box appears with a drop-down list showing any event handlers that have already been defined, and allowing you to choose one for this event. Alternatively you can select the ellipsis (three dots ...) and you will be taken to the Source Editor, where the Object Inspector created an new event handler method for you. You also can type the name of your handler in the Object Inspector and press Enter, to create a new handler method.

While a large number of events is available for any given control, in practice it is only necessary to populate a few of them. For most controls, it is sufficient to provide coding for 'OnClick'; for more complex controls it may be necessary also to provide for 'OnEntry' (when the control receives the focus) and 'OnExit' (when the control looses the focus); or you may need to write an event handler for 'OnChange' or 'OnScroll', depending on the nature of the particular control with which you are dealing.

Many controls have a default event, usually OnClick, for which an handler is created with a double click on the control. Or right click on the control, and select the first entry: 'Create default event'.

A common strategy in Object-Oriented programming is to provide an ActionList with the facility for entering, removing or editing a number of predefined actions, from which the most appropriate can be selected to use in any particular instance.

Some commonly listed Actions
Event | Meaning
OnChange | Action to be taken if any change is detected (e.g. by mouse click, key press, edit text, etc).
OnClick | Action to be taken when the (left) mouse button is clicked. This is usually the main or default action of the control; for example clicking on a button or check box initiates the action associated with the check box. It may alternatively initiate a process of selection, for instance in a TextBox or Memo.
Click | A method to emulate in code the effect of clicking on a control. This method is most often found in Button-type controls (TButton, TBitBtn, TSpeedButton etc). A procedure can be written that calls the same code as the OnClick action. This facility can be particularly useful if the activation of one control by clicking causes a cascade of other controls to be activated, and the Click method can be used to initiate the action rather than having the user explicitly click on a lot of controls.
OnDragDrop | Action to be taken when a dragged control has been dropped onto this control.
OnEntry | Action to be taken when the control receives the focus. This might include changes in the appearance of the object such as highlighting or raising the border.
OnExit | Action to be taken when control is about to loose the focus. This is the right place for validity checks of user input, with a chance to disallow moving to a different control when the input is invalid.
OnKeyPress | Action to be taken on an entered character. Checks...???
OnKeyDown | Action to be taken if a key is down while focus is in this control. This allows one to filter or process control characters in a special way.
OnKeyUp | Action to be taken if a key goes up. This event occurs only once, while auto-repeated keystrokes trigger multiple OnKeyDown or OnKeyPress events.
OnMouseMove | Action to be taken if the mouse cursor moves over the control. This event fires with every small move, while OnMouseEnter and OnMouseLeave occur only when the mouse enters or leaves the control.
OnMouseDown | Action to be taken when a mouse button is pressed over the control.
OnMouseUp | Action to be taken if a mouse button goes up over the control.
OnResize | Action to be taken when the control is resized. Might include re-alignment of text or selection of a different font size etc. Do not mix up with AutoSize, or you ask for trouble!

Constructors such as Create allocate memory and system resources needed by the object. They also call the constructor of any sub-objects present in the class.

Destructors remove the object and de-allocate memory and other resources. If you call Destroy for an object which hasn't being initialized yet it will generate an error. Always use the Free method to deallocate objects, because it checks whether an object's value is nil before invoking Destroy.

Take the following precautions when creating your own Destroy method:

  • Declare Destroy with the override directive, because it is a virtual method.
  • Always call the
    inherited Destroy;
  • Be aware that an exception may be raised by the constructor when there is not enough memory to create an object, or something else goes wrong. If the exception is not handled inside the constructor, the object will be destroyed immediately. In this case Destroy will be called with a partially initialized object, so your destructor must check if the resources were really allocated before disposing of them.
  • Remember to call Free for all objects created on the constructor.


Reference for unit 'StdCtrls'

Several standard controls used in Lazarus forms

uses
Classes,
sysutils,
Types,
LCLStrConsts, | This unit contains all resource strings of the LCL
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLProc, | Useful lower level helper functions and classes
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
LMessages, |
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
ActnList, | Defines classes for Actions and Lists of actions to be used with LCL components
Controls, | Contains types, constants, classes, and routines used to implement visual controls
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
Menus, | Menus to be used in Forms created with the Lazarus IDE
Themes, | For manipulation of display Themes, mostly in a Windows XP (and later) environment
TextStrings,
ExtendedStrings,
LazUTF8,
LazMethodList,
LazLoggerBase,
LazUtilities;

Related topics

HowToUseStdCtrls

How to use StdCtrls, ComCtrls or ExtCtrls


Reference for unit 'StdCtrls': Constants

DefaultComboBoxAutoCompleteText

Default values for the AutoCompleteText property in combo-box controls


Reference for unit 'StdCtrls': Types

TButtonActionLinkClass | Class reference used to create new instances of TButtonActionLink
TCheckBoxState | Represents the states for a check box
TComboBoxAutoCompleteText | Set of TComboBoxAutoCompleteTextOption values
TComboBoxAutoCompleteTextOption | Defines the behavior of the AutoComplete feature in a combo-box control
TComboBoxStyle | The display style available for combo-box controls
TDrawItemEvent | Specifies an event handler used to paint a single item in an owner-drawn list box or combo-box
TEchoMode | How text in the edit box is displayed
TEditCharCase | Determines the case for text in edit box or combo-box controls
TListBoxOption
TListBoxOptions
TListBoxStyle | Determines how items are drawn in a list box control
TMeasureItemEvent | Specifies an event handler used to get the Height for a single item in an owner-drawn list box or combo-box
TOwnerDrawState |
TScrollCode | The scroll action type, as reported by the widget
TScrollEvent | Defines an event handler type for scrollbar events
TScrollStyle | The appearance for the scrollbar on a control
TSelectionChangeEvent | Specifies an event handler for change notifications from a list box control
TStaticBorderStyle | Border styled used for static text controls


Reference for unit 'StdCtrls': Classes

TButton | Implements a push button control
TButtonActionLink | Links a button control to an action
TButtonControl | Specifies a base class for button controls
TCheckBox | A label with a box which can contain a check mark
TComboBox | A combination of an edit box and a (drop-down) list allowing one of several options to be chosen
TComboBoxStyleHelper | Helper for the TComboBoxStyle type
TCustomButton | The base class for clickable buttons (TButton and TBitBtn)
TCustomCheckBox | The base class for a check box component
TCustomComboBox | The base class for combo-box components
TCustomEdit | The base class for controls presenting editable text
TCustomGroupBox | The base class for TGroupBox, TRadioGroup and TCheckGroup
TCustomLabel | Control to show static text, possibly in multiple lines
TCustomListBox | The base class for TListBox
TCustomMemo | The base class for multi-line text controls
TCustomScrollBar | The base class for controls which can contain other (child) controls
TCustomStaticText | The base class for TStaticText
TEdit | Implements an edit control with a single line of text
TGroupBox | A container that allows a number of objects to be grouped physically and conceptually on a form
TLabel | Control to show static text, possibly in multiple lines
TListBox | Control which displays a scrollable list of strings
TMemo | Control used to display and edit multi-line text
TMemoScrollbar | A scrollbar for use in Memo controls
TRadioButton | A selection button that works with other Radio Buttons in a mutually exclusive way - if one button is selected, none of the others in the group can be selected
TScrollBar | A control that allows the user to scroll the content of an associated control by moving an slider
TStaticText | Control to display a text value which does not change
TToggleBox | A labelled box capable of being checked or unchecked


Reference for unit 'StdCtrls': Procedures and functions

Register

Registers components declared in the unit


Index of all identifiers in unit 'StdCtrls'

C D E L R S T

C

cbactEnabled | cbChecked | csOwnerDrawEditableFixed
cbactEndOfLineComplete | cbGrayed | csOwnerDrawEditableVariable
cbactRetainPrefixCase | cbUnchecked | csOwnerDrawFixed
cbactSearchAscending | csDropDown | csOwnerDrawVariable
cbactSearchCaseSensitive | csDropDownList | csSimple

D

DefaultComboBoxAutoCompleteText

E

ecLowerCase | ecUppercase | emNormal
ecNormal | emNone | emPassword

L

lboDrawFocusRect | lbOwnerDrawVariable | lbVirtual
lbOwnerDrawFixed | lbStandard |

R

Register

S

sbsNone | scPageDown | ssAutoVertical
sbsSingle | scPageUp | ssBoth
sbsSunken | scPosition | ssHorizontal
scBottom | scTop | ssNone
scEndScroll | scTrack | ssVertical
scLineDown | ssAutoBoth |
scLineUp | ssAutoHorizontal |

T

TButton | TCustomGroupBox | TListBoxStyle
TButtonActionLink | TCustomLabel | TMeasureItemEvent
TButtonActionLinkClass | TCustomListBox | TMemo
TButtonControl | TCustomMemo | TMemoScrollbar
TCheckBox | TCustomScrollBar | TOwnerDrawState
TCheckBoxState | TCustomStaticText | TRadioButton
TComboBox | TDrawItemEvent | TScrollBar
TComboBoxAutoCompleteText | TEchoMode | TScrollCode
TComboBoxAutoCompleteTextOption | TEdit | TScrollEvent
TComboBoxStyle | TEditCharCase | TScrollStyle
TComboBoxStyleHelper | TGroupBox | TSelectionChangeEvent
TCustomButton | TLabel | TStaticBorderStyle
TCustomCheckBox | TListBox | TStaticText
TCustomComboBox | TListBoxOption | TToggleBox
TCustomEdit | TListBoxOptions |


TDrawItemEvent

Specifies an event handler used to paint a single item in an owner-drawn list box or combo-box

Declaration

Source position: stdctrls.pp line 271

type TDrawItemEvent = procedure(

  Control: TWinControl;

  Index: Integer;

  ARect: TRect;

  State: TOwnerDrawState

) of object;

Arguments

Control | The control for the owner-drawn operation
Index | Index of the list item to draw
ARect | The Canvas rectangle for the list item
State | Flags describing the drawing state for the list item

Description

TDrawItemEvent is an object procedure type which specifies an event handler signalled to paint an single item in a owner-drawn list box or combo-box control. Arguments passed to the event handler identify the control, the index for the list item, the canvas coordinates, and the drawing state for the operation. The event handler is responsible for rendering the list item to its control in its entirety when the control uses owner-drawn style settings.

TDrawItemEvent is the type used to implement the OnDrawItem property in TCustomComboBox and TCustomListBox. An application must implement and assign an object procedure using the signature for the handler to respond to the event notification.

See also

TCustomComboBox.OnDrawItem | Handler for special painting of an item (in owner-draw mode)
TCustomListBox.OnDrawItem | Handler for painting of a list item in owner-draw mode


TEchoMode

How text in the edit box is displayed

Declaration

Source position: stdctrls.pp line 40

type TEchoMode = (
emNormal, | Characters are shown unmodified
emNone, | All characters are shown as spaces
emPassword | All characters shown as the value in PasswordChar
);

Description

TEchoMode is an enumerated type with values that control whether text in a control is displayed with or without obfuscation. TEchoMode is the type used to implement the EchoMode property in TCustomEdit.

See also

TCustomEdit.EchoMode

Allows to modify the text display, useful for entering passwords


TMeasureItemEvent

Specifies an event handler used to get the Height for a single item in an owner-drawn list box or combo-box

Declaration

Source position: stdctrls.pp line 273

type TMeasureItemEvent = procedure(

  Control: TWinControl;

  Index: Integer;

  var AHeight: Integer

) of object;

Arguments

Control | The list box or combo-box control
Index | Index of the list item to measure
AHeight | Height of the list item in pixels

Description

TMeasureItemEvent is an object procedure type which specifies an event handler signalled to get the height for a single item in an owner-drawn list box or combo-box control. Arguments passed to the handler include the control for the event notification, the index position for the item measured in the handler, and the derived height for the item.

TMeasureItemEvent is the type used for the OnMeasureItem property in TCustomComboBox and TCustomListBox. An application must implement and assign a procedure using the signature for the handler to respond to the event notification. The handler should account for variable height items when enabled in settings for the control.

See also

TCustomComboBox.OnMeasureItem | Handler invoked when the height for an item is needed
TCustomListBox.OnMeasureItem | Handler invoked when the height for an item is needed


TOwnerDrawState

Declaration

Source position: stdctrls.pp line 269

type TOwnerDrawState = LCLType.TOwnerDrawState;


TScrollCode

The scroll action type, as reported by the widget

Declaration

Source position: stdctrls.pp line 47

type TScrollCode = (
scLineUp, | Scroll one line up (column left)
scLineDown, | Scroll one line down (column right)
scPageUp, | Scroll one page up (left)
scPageDown, | Scroll one page down (right)
scPosition, | Scroll to the specified position
scTrack, | Scroll tracking to the specified position
scTop, | Scroll to the top (left) end
scBottom, | Scroll to the bottom (right) end
scEndScroll | Scrolling finished
);

Description

TScrollCode is an enumerated type with values that represent scroll actions received from the widgetset class for a scrollbar. The positions and values in the enumeration correspond to the constants defined in the LCLType unit, including:

  • SB_LINEUP
  • SB_LINEDOWN
  • SB_PAGEUP
  • SB_PAGEDOWN
  • SB_THUMBPOSITION
  • SB_THUMBTRACK
  • SB_TOP
  • SB_BOTTOM
  • SB_ENDSCROLL

Values in TScrollCode are passed as an argument to the Scroll method in TCustomScrollBar, and subsequently to the TScrollEvent event handler in the OnScroll property.

See also

TScrollEvent | Defines an event handler type for scrollbar events
TCustomScrollBar.Scroll | Signals the OnScroll event handler
TCustomScrollBar.OnScroll | Event handler signalled when scrollbar messages are applied


TScrollEvent

Defines an event handler type for scrollbar events

Declaration

Source position: stdctrls.pp line 63

type TScrollEvent = procedure(

  Sender: TObject;

  ScrollCode: TScrollCode;

  var ScrollPos: Integer

) of object;

Arguments

Sender | The scrollbar for the event notification
ScrollCode | The scroll action for the notification
ScrollPos | New position for the scrollbar

Description

TScrollEvent is an object procedure which defines an event handler signalled when a scroll event occurs in the widgetset class for a scrollbar. The event handler is called before the new Position is set for the control. The value in Position can be adjusted to implement custom scrollbar behavior.

TScrollEvent is the type used to implement the OnScroll event handler in TCustomScrollBar.

See also

TCustomScrollBar.OnScroll | Event handler signalled when scrollbar messages are applied
TCustomScrollBar.Scroll | Signals the OnScroll event handler


TScrollStyle

The appearance for the scrollbar on a control

Declaration

Source position: stdctrls.pp line 44

type TScrollStyle = (
ssNone, | No scrollbars are displayed
ssHorizontal, | A horizontal scrollbar is shown
ssVertical, | A vertical scrollbar is shown
ssBoth, | Both horizontal and vertical scrollbars are shown
ssAutoHorizontal, | A horizontal scrollbar is shown only when needed
ssAutoVertical, | A vertical scrollbar is shown only when needed
ssAutoBoth | Both scrollbars are shown only when needed
);

Description

TScrollStyle is an enumerated type with values that indicates the visibility for one or more scrollbars displayed for an associated edit control. TScrollStyle is the type used to implement the ScrollBars property in TCustomMemo.

See also

TCustomMemo.ScrollBars

Defines the vertical and/or horizontal scrollbars used in the control


TSelectionChangeEvent

Specifies an event handler for change notifications from a list box control

Declaration

Source position: stdctrls.pp line 506

type TSelectionChangeEvent = procedure(

  Sender: TObject;

  User: Boolean

) of object;

Arguments

Sender | The list box control for the notification
User | True if the user changed the selection, False if changed by code

Description

TSelectionChangeEvent is an object procedure type which specifies an event handler signalled when the select is changed in a list box control. Arguments passed to the handler identify the list box control, and the origin of the change notification.

TSelectionChangeEvent is the type used to implement the OnSelectionChange property in TCustomListBox. The application must implement and assign an object procedure using the signature for the handler to respond to the event notification.


TStaticBorderStyle

Border styled used for static text controls

Declaration

Source position: stdctrls.pp line 1067

type TStaticBorderStyle = (
sbsNone, | No border
sbsSingle, | Single line border
sbsSunken | Sunken 3-D border
);


Reference for unit 'Themes'

For manipulation of display Themes, mostly in a Windows XP (and later) environment

uses
Classes,
sysutils,
Types,
Math,
LCLProc, | Useful lower level helper functions and classes
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
GraphType,
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
TmSchema; |


Reference for unit 'Themes': Constants

ThemeManagerCopyright


Reference for unit 'Themes': Types

PThemedElementDetails

TThemedButton

TThemedClock

TThemedComboBox

TThemedEdit

TThemedElement

TThemedElementDetails

TThemedExplorerBar

TThemedHeader

TThemedListview

TThemedMenu

TThemedPage

TThemedProgress

TThemedRebar

TThemedScrollBar

TThemedSpin

TThemedStartPanel

TThemedStatus

TThemedTab

TThemedTaskBand

TThemedTaskBar

TThemedToolBar

TThemedToolTip

TThemedTrackBar

TThemedTrayNotify

TThemedTreeview

TThemedWindow

TThemeOption

TThemesImageDrawEvent


Reference for unit 'Themes': Classes

TThemeServices


Reference for unit 'Themes': Procedures and functions

ThemedElementDetailsEqual

ThemeServices


Reference for unit 'Themes': Variables

ThemesImageDrawEvent


Index of all identifiers in unit 'Themes'

P T

P

PThemedElementDetails

T

tbButtonDontCare | trBandDisabled | TThemedScrollBar
tbButtonRoot | trBandHot | TThemedSpin
tbCheckBoxCheckedDisabled | trBandHotChecked | TThemedStartPanel
tbCheckBoxCheckedHot | trBandNormal | TThemedStatus
tbCheckBoxCheckedNormal | trBandPressed | TThemedTab
tbCheckBoxCheckedPressed | trChevronDisabled | TThemedTaskBand
tbCheckBoxMixedDisabled | trChevronHot | TThemedTaskBar
tbCheckBoxMixedHot | trChevronNormal | TThemedToolBar
tbCheckBoxMixedNormal | trChevronPressed | TThemedToolTip
tbCheckBoxMixedPressed | trChevronVertDisabled | TThemedTrackBar
tbCheckBoxUncheckedDisabled | trChevronVertHot | TThemedTrayNotify
tbCheckBoxUncheckedHot | trChevronVertNormal | TThemedTreeview
tbCheckBoxUncheckedNormal | trChevronVertPressed | TThemedWindow
tbCheckBoxUncheckedPressed | trGripper | TThemeOption
tbGroupBoxDisabled | trGripperVert | TThemeServices
tbGroupBoxNormal | trRebarDontCare | TThemesImageDrawEvent
tbPushButtonDefaulted | trRebarRoot | ttHotGlyphClosed
tbPushButtonDisabled | tsArrowBtnDownDisabled | ttHotGlyphOpened
tbPushButtonHot | tsArrowBtnDownHot | ttItemDisabled
tbPushButtonNormal | tsArrowBtnDownNormal | ttItemHot
tbPushButtonPressed | tsArrowBtnDownPressed | ttItemNormal
tbRadioButtonCheckedDisabled | tsArrowBtnLeftDisabled | ttItemSelected
tbRadioButtonCheckedHot | tsArrowBtnLeftHot | ttItemSelectedNotFocus
tbRadioButtonCheckedNormal | tsArrowBtnLeftNormal | ttnAnimBackground
tbRadioButtonCheckedPressed | tsArrowBtnLeftPressed | ttnBackground
tbRadioButtonUncheckedDisabled | tsArrowBtnRightDisabled | ttnTrayNotifyDontCare
tbRadioButtonUncheckedHot | tsArrowBtnRightHot | ttnTrayNotifyRoot
tbRadioButtonUncheckedNormal | tsArrowBtnRightNormal | ttPane
tbRadioButtonUncheckedPressed | tsArrowBtnRightPressed | ttpFlashButtonGroupMenu
tbUserButton | tsArrowBtnUpDisabled | ttTabDontCare
tcClockDontCare | tsArrowBtnUpHot | ttTabItemBothEdgeDisabled
tcClockRoot | tsArrowBtnUpNormal | ttTabItemBothEdgeFocused
tcComboBoxDontCare | tsArrowBtnUpPressed | ttTabItemBothEdgeHot
tcComboBoxRoot | tsDownDisabled | ttTabItemBothEdgeNormal
tcDropDownButtonDisabled | tsDownHorzDisabled | ttTabItemBothEdgeSelected
tcDropDownButtonHot | tsDownHorzHot | ttTabItemDisabled
tcDropDownButtonNormal | tsDownHorzNormal | ttTabItemFocused
tcDropDownButtonPressed | tsDownHorzPressed | ttTabItemHot
tcTimeNormal | tsDownHot | ttTabItemLeftEdgeDisabled
tebExplorerBarDontCare | tsDownNormal | ttTabItemLeftEdgeFocused
tebExplorerBarRoot | tsDownPressed | ttTabItemLeftEdgeHot
tebHeaderBackgroundHot | tsGripper | ttTabItemLeftEdgeNormal
tebHeaderBackgroundNormal | tsGripperHorzDisabled | ttTabItemLeftEdgeSelected
tebHeaderBackgroundPressed | tsGripperHorzHot | ttTabItemNormal
tebHeaderCloseHot | tsGripperHorzNormal | ttTabItemRightEdgeDisabled
tebHeaderCloseNormal | tsGripperHorzPressed | ttTabItemRightEdgeFocused
tebHeaderClosePressed | tsGripperPane | ttTabItemRightEdgeHot
tebHeaderPinHot | tsGripperVertDisabled | ttTabItemRightEdgeNormal
tebHeaderPinNormal | tsGripperVertHot | ttTabItemRightEdgeSelected
tebHeaderPinPressed | tsGripperVertNormal | ttTabItemSelected
tebHeaderPinSelectedHot | tsGripperVertPressed | ttTabRoot
tebHeaderPinSelectedNormal | tsLowerTrackHorzDisabled | ttTaskBarDontCare
tebHeaderPinSelectedPressed | tsLowerTrackHorzHot | ttTaskBarRoot
tebIEBarMenuHot | tsLowerTrackHorzNormal | tttBaloonLink
tebIEBarMenuNormal | tsLowerTrackHorzPressed | tttBaloonNormal
tebIEBarMenuPressed | tsLowerTrackVertDisabled | tttBaloonTitleLink
tebNormalGroupBackground | tsLowerTrackVertHot | tttBaloonTitleNormal
tebNormalGroupCollapseHot | tsLowerTrackVertNormal | tttCloseHot
tebNormalGroupCollapseNormal | tsLowerTrackVertPressed | tttCloseNormal
tebNormalGroupCollapsePressed | tsPane | tttClosePressed
tebNormalGroupExpandHot | tspLogOff | ttTopTabItemBothEdgeDisabled
tebNormalGroupExpandNormal | tspLogOffButtonsHot | ttTopTabItemBothEdgeFocused
tebNormalGroupExpandPressed | tspLogOffButtonsNormal | ttTopTabItemBothEdgeHot
tebNormalGroupHead | tspLogOffButtonsPressed | ttTopTabItemBothEdgeNormal
tebSpecialGroupBackground | tspMorePrograms | ttTopTabItemBothEdgeSelected
tebSpecialGroupCollapseHot | tspMoreProgramsArrowHot | ttTopTabItemDisabled
tebSpecialGroupCollapsePressed | tspMoreProgramsArrowNormal | ttTopTabItemFocused
tebSpecialGroupCollapseSpecial | tspMoreProgramsArrowPressed | ttTopTabItemHot
tebSpecialGroupExpandHot | tspPlacesList | ttTopTabItemLeftEdgeDisabled
tebSpecialGroupExpandPressed | tspPlacesListSeparator | ttTopTabItemLeftEdgeFocused
tebSpecialGroupExpandSpecial | tspPreview | ttTopTabItemLeftEdgeHot
tebSpecialGroupHead | tspProgList | ttTopTabItemLeftEdgeNormal
teButton | tspProgListSeparator | ttTopTabItemLeftEdgeSelected
teClock | tspStartPanelDontCare | ttTopTabItemNormal
teComboBox | tspStartPanelRoot | ttTopTabItemRightEdgeDisabled
teEdit | tspUserPane | ttTopTabItemRightEdgeFocused
teEditCaret | tspUserPicture | ttTopTabItemRightEdgeHot
teEditDontCare | tsScrollBarDontCare | ttTopTabItemRightEdgeNormal
teEditRoot | tsScrollBarRoot | ttTopTabItemRightEdgeSelected
teEditTextAssist | tsSizeBoxLeftAlign | ttTopTabItemSelected
teEditTextDisabled | tsSizeBoxRightAlign | ttTreeviewDontCare
teEditTextFocused | tsSpinDontCare | ttTreeviewRoot
teEditTextHot | tsSpinRoot | tttStandardLink
teEditTextNormal | tsStatusDontCare | tttStandardNormal
teEditTextReadOnly | tsStatusRoot | tttStandardTitleLink
teEditTextSelected | tsThumbBtnHorzDisabled | tttStandardTitleNormal
teExplorerBar | tsThumbBtnHorzHot | tttToolTipDontCare
teHeader | tsThumbBtnHorzNormal | tttToolTipRoot
teListView | tsThumbBtnHorzPressed | twCaptionActive
teMenu | tsThumbBtnVertDisabled | twCaptionDisabled
tePage | tsThumbBtnVertHot | twCaptionInactive
teProgress | tsThumbBtnVertNormal | twCaptionSizingTemplate
teRebar | tsThumbBtnVertPressed | twCloseButtonDisabled
teScrollBar | tsUpDisabled | twCloseButtonHot
teSpin | tsUpHorzDisabled | twCloseButtonInactive
teStartPanel | tsUpHorzHot | twCloseButtonNormal
teStatus | tsUpHorzNormal | twCloseButtonPushed
teTab | tsUpHorzPressed | twDialog
teTaskBand | tsUpHot | twFrameBottomActive
teTaskBar | tsUpNormal | twFrameBottomInactive
teToolBar | tsUpperTrackHorzDisabled | twFrameBottomSizingTemplate
teToolTip | tsUpperTrackHorzHot | twFrameLeftActive
teTrackBar | tsUpperTrackHorzNormal | twFrameLeftInactive
teTrayNotify | tsUpperTrackHorzPressed | twFrameLeftSizingTemplate
teTreeview | tsUpperTrackVertDisabled | twFrameRightActive
teWindow | tsUpperTrackVertHot | twFrameRightInactive
ThemedElementDetailsEqual | tsUpperTrackVertNormal | twFrameRightSizingTemplate
ThemeManagerCopyright | tsUpperTrackVertPressed | twHelpButtonDisabled
ThemeServices | tsUpPressed | twHelpButtonHot
ThemesImageDrawEvent | ttbButtonChecked | twHelpButtonInactive
thHeaderDontCare | ttbButtonCheckedHot | twHelpButtonNormal
thHeaderItemHot | ttbButtonDisabled | twHelpButtonPushed
thHeaderItemLeftHot | ttbButtonHot | twHorzScrollDisabled
thHeaderItemLeftNormal | ttbButtonNormal | twHorzScrollHot
thHeaderItemLeftPressed | ttbButtonPressed | twHorzScrollNormal
thHeaderItemNormal | ttbDropDownButtonChecked | twHorzScrollPushed
thHeaderItemPressed | ttbDropDownButtonCheckedHot | twHorzThumbDisabled
thHeaderItemRightHot | ttbDropDownButtonDisabled | twHorzThumbHot
thHeaderItemRightNormal | ttbDropDownButtonHot | twHorzThumbNormal
thHeaderItemRightPressed | ttbDropDownButtonNormal | twHorzThumbPushed
thHeaderRoot | ttbDropDownButtonPressed | twMaxButtonDisabled
thHeaderSortArrowSortedDown | ttbFlashButton | twMaxButtonHot
thHeaderSortArrowSortedUp | ttbGroupCount | twMaxButtonInactive
tlEmptyText | ttBody | twMaxButtonNormal
tlListDetail | ttBranch | twMaxButtonPushed
tlListGroup | ttbSeparatorChecked | twMaxCaptionActive
tlListItemDisabled | ttbSeparatorCheckedHot | twMaxCaptionDisabled
tlListItemHot | ttbSeparatorDisabled | twMaxCaptionInactive
tlListItemNormal | ttbSeparatorHot | twMDICloseButtonDisabled
tlListItemSelected | ttbSeparatorNormal | twMDICloseButtonHot
tlListItemSelectedNotFocus | ttbSeparatorPressed | twMDICloseButtonInactive
tlListSortDetail | ttbSeparatorVertChecked | twMDICloseButtonNormal
tlListviewDontCare | ttbSeparatorVertCheckedHot | twMDICloseButtonPushed
tlListviewRoot | ttbSeparatorVertDisabled | twMDIHelpButtonDisabled
tmBarBackgroundActive | ttbSeparatorVertHot | twMDIHelpButtonHot
tmBarBackgroundInactive | ttbSeparatorVertNormal | twMDIHelpButtonInactive
tmBarItemDisabled | ttbSeparatorVertPressed | twMDIHelpButtonNormal
tmBarItemDisabledHot | ttbSplitButtonChecked | twMDIHelpButtonPushed
tmBarItemDisabledPushed | ttbSplitButtonCheckedHot | twMDIMinButtonDisabled
tmBarItemHot | ttbSplitButtonDisabled | twMDIMinButtonHot
tmBarItemNormal | ttbSplitButtonDropDownChecked | twMDIMinButtonInactive
tmBarItemPushed | ttbSplitButtonDropDownCheckedHot | twMDIMinButtonNormal
tmChevron | ttbSplitButtonDropDownDisabled | twMDIMinButtonPushed
tmMenuBarDropDown | ttbSplitButtonDropDownHot | twMDIRestoreButtonDisabled
tmMenuBarItem | ttbSplitButtonDropDownNormal | twMDIRestoreButtonHot
tmMenuDontCare | ttbSplitButtonDropDownPressed | twMDIRestoreButtonInactive
tmMenuDropDown | ttbSplitButtonHot | twMDIRestoreButtonNormal
tmMenuItemDemoted | ttbSplitButtonNormal | twMDIRestoreButtonPushed
tmMenuItemNormal | ttbSplitButtonPressed | twMDISysButtonDisabled
tmMenuItemSelected | ttbTaskBandDontCare | twMDISysButtonHot
tmMenuRoot | ttbTaskBandRoot | twMDISysButtonInactive
tmPopupBackground | ttbThumbBottomDisabled | twMDISysButtonNormal
tmPopupBorders | ttbThumbBottomFocused | twMDISysButtonPushed
tmPopupBulletDisabled | ttbThumbBottomHot | twMinButtonDisabled
tmPopupBulletNormal | ttbThumbBottomNormal | twMinButtonHot
tmPopupCheckBackgroundBitmap | ttbThumbBottomPressed | twMinButtonInactive
tmPopupCheckBackgroundDisabled | ttbThumbDisabled | twMinButtonNormal
tmPopupCheckBackgroundNormal | ttbThumbFocused | twMinButtonPushed
tmPopupCheckMarkDisabled | ttbThumbHot | twMinCaptionActive
tmPopupCheckMarkNormal | ttbThumbLeftDisabled | twMinCaptionDisabled
tmPopupGutter | ttbThumbLeftFocused | twMinCaptionInactive
tmPopupItemDisabled | ttbThumbLeftHot | twRestoreButtonDisabled
tmPopupItemDisabledHot | ttbThumbLeftNormal | twRestoreButtonHot
tmPopupItemHot | ttbThumbLeftPressed | twRestoreButtonInactive
tmPopupItemNormal | ttbThumbNormal | twRestoreButtonNormal
tmPopupSeparator | ttbThumbPressed | twRestoreButtonPushed
tmPopupSubmenuDisabled | ttbThumbRightDisabled | twSmallCaptionActive
tmPopupSubmenuNormal | ttbThumbRightFocused | twSmallCaptionDisabled
tmSeparator | ttbThumbRightHot | twSmallCaptionInactive
tmSystemCloseDisabled | ttbThumbRightNormal | twSmallCaptionSizingTemplate
tmSystemCloseNormal | ttbThumbRightPressed | twSmallCloseButtonDisabled
tmSystemMaximizeDisabled | ttbThumbTics | twSmallCloseButtonHot
tmSystemMaximizeNormal | ttbThumbTicsVert | twSmallCloseButtonInactive
tmSystemMinimizeDisabled | ttbThumbTopDisabled | twSmallCloseButtonNormal
tmSystemMinimizeNormal | ttbThumbTopFocused | twSmallCloseButtonPushed
tmSystemRestoreDisabled | ttbThumbTopHot | twSmallFrameBottomActive
tmSystemRestoreNormal | ttbThumbTopNormal | twSmallFrameBottomInactive
toShowButtonImages | ttbThumbTopPressed | twSmallFrameBottomSizingTemplate
toShowMenuImages | ttbThumbVertDisabled | twSmallFrameLeftActive
toUseGlyphEffects | ttbThumbVertFocused | twSmallFrameLeftInactive
tpBar | ttbThumbVertHot | twSmallFrameLeftSizingTemplate
tpBarVert | ttbThumbVertNormal | twSmallFrameRightActive
tpChunk | ttbThumbVertPressed | twSmallFrameRightInactive
tpChunkVert | ttbTimeNormal | twSmallFrameRightSizingTemplate
tpDownDisabled | ttbToolBarDontCare | twSmallMaxCaptionActive
tpDownHorzDisabled | ttbToolBarRoot | twSmallMaxCaptionDisabled
tpDownHorzHot | ttbTrack | twSmallMaxCaptionInactive
tpDownHorzNormal | ttbTrackBarDontCare | twSmallMinCaptionActive
tpDownHorzPressed | ttbTrackBarRoot | twSmallMinCaptionDisabled
tpDownHot | ttbTrackVert | twSmallMinCaptionInactive
tpDownNormal | ttGlyphClosed | twSysButtonDisabled
tpDownPressed | ttGlyphOpened | twSysButtonHot
tpPageDontCare | TThemedButton | twSysButtonInactive
tpPageRoot | TThemedClock | twSysButtonNormal
tpProgressDontCare | TThemedComboBox | twSysButtonPushed
tpProgressRoot | TThemedEdit | twVertScrollDisabled
tpUpDisabled | TThemedElement | twVertScrollHot
tpUpHorzDisabled | TThemedElementDetails | twVertScrollNormal
tpUpHorzHot | TThemedExplorerBar | twVertScrollPushed
tpUpHorzNormal | TThemedHeader | twVertThumbDisabled
tpUpHorzPressed | TThemedListview | twVertThumbHot
tpUpHot | TThemedMenu | twVertThumbNormal
tpUpNormal | TThemedPage | twVertThumbPushed
tpUpPressed | TThemedProgress | twWindowDontCare
trBandChecked | TThemedRebar | twWindowRoot


PThemedElementDetails

Declaration

Source position: themes.pas line 407

type PThemedElementDetails = ^TThemedElementDetails;


ThemeManagerCopyright

Declaration

Source position: themes.pas line 515

const ThemeManagerCopyright: string = 'Theme manager © 2001-2005 Mike Lischke';


ThemesImageDrawEvent

Declaration

Source position: themes.pas line 521

var ThemesImageDrawEvent: TThemesImageDrawEvent = Nil;


TThemedButton

Declaration

Source position: themes.pas line 83

type TThemedButton = (

  tbButtonDontCare,

  tbButtonRoot,

  tbPushButtonNormal,

  tbPushButtonHot,

  tbPushButtonPressed,

  tbPushButtonDisabled,

  tbPushButtonDefaulted,

  tbRadioButtonUncheckedNormal,

  tbRadioButtonUncheckedHot,

  tbRadioButtonUncheckedPressed,

  tbRadioButtonUncheckedDisabled,

  tbRadioButtonCheckedNormal,

  tbRadioButtonCheckedHot,

  tbRadioButtonCheckedPressed,

  tbRadioButtonCheckedDisabled,

  tbCheckBoxUncheckedNormal,

  tbCheckBoxUncheckedHot,

  tbCheckBoxUncheckedPressed,

  tbCheckBoxUncheckedDisabled,

  tbCheckBoxCheckedNormal,

  tbCheckBoxCheckedHot,

  tbCheckBoxCheckedPressed,

  tbCheckBoxCheckedDisabled,

  tbCheckBoxMixedNormal,

  tbCheckBoxMixedHot,

  tbCheckBoxMixedPressed,

  tbCheckBoxMixedDisabled,

  tbGroupBoxNormal,

  tbGroupBoxDisabled,

  tbUserButton

);


TThemedClock

Declaration

Source position: themes.pas line 98

type TThemedClock = (

  tcClockDontCare,

  tcClockRoot,

  tcTimeNormal

);


TThemedComboBox

Declaration

Source position: themes.pas line 105

type TThemedComboBox = (

  tcComboBoxDontCare,

  tcComboBoxRoot,

  tcDropDownButtonNormal,

  tcDropDownButtonHot,

  tcDropDownButtonPressed,

  tcDropDownButtonDisabled

);


TThemedEdit

Declaration

Source position: themes.pas line 112

type TThemedEdit = (

  teEditDontCare,

  teEditRoot,

  teEditTextNormal,

  teEditTextHot,

  teEditTextSelected,

  teEditTextDisabled,

  teEditTextFocused,

  teEditTextReadOnly,

  teEditTextAssist,

  teEditCaret

);


TThemedElement

Declaration

Source position: themes.pas line 55

type TThemedElement = (

  teButton,

  teClock,

  teComboBox,

  teEdit,

  teExplorerBar,

  teHeader,

  teListView,

  teMenu,

  tePage,

  teProgress,

  teRebar,

  teScrollBar,

  teSpin,

  teStartPanel,

  teStatus,

  teTab,

  teTaskBand,

  teTaskBar,

  teToolBar,

  teToolTip,

  teTrackBar,

  teTrayNotify,

  teTreeview,

  teWindow

);


TThemedElementDetails

Declaration

Source position: themes.pas line 408

type TThemedElementDetails = record

  Element: TThemedElement;

  Part: Integer;

  State: Integer;

end;


TThemedExplorerBar

Declaration

Source position: themes.pas line 120

type TThemedExplorerBar = (

  tebExplorerBarDontCare,

  tebExplorerBarRoot,

  tebHeaderBackgroundNormal,

  tebHeaderBackgroundHot,

  tebHeaderBackgroundPressed,

  tebHeaderCloseNormal,

  tebHeaderCloseHot,

  tebHeaderClosePressed,

  tebHeaderPinNormal,

  tebHeaderPinHot,

  tebHeaderPinPressed,

  tebHeaderPinSelectedNormal,

  tebHeaderPinSelectedHot,

  tebHeaderPinSelectedPressed,

  tebIEBarMenuNormal,

  tebIEBarMenuHot,

  tebIEBarMenuPressed,

  tebNormalGroupBackground,

  tebNormalGroupCollapseNormal,

  tebNormalGroupCollapseHot,

  tebNormalGroupCollapsePressed,

  tebNormalGroupExpandNormal,

  tebNormalGroupExpandHot,

  tebNormalGroupExpandPressed,

  tebNormalGroupHead,

  tebSpecialGroupBackground,

  tebSpecialGroupCollapseSpecial,

  tebSpecialGroupCollapseHot,

  tebSpecialGroupCollapsePressed,

  tebSpecialGroupExpandSpecial,

  tebSpecialGroupExpandHot,

  tebSpecialGroupExpandPressed,

  tebSpecialGroupHead

);


TThemedHeader

Declaration

Source position: themes.pas line 139

type TThemedHeader = (

  thHeaderDontCare,

  thHeaderRoot,

  thHeaderItemNormal,

  thHeaderItemHot,

  thHeaderItemPressed,

  thHeaderItemLeftNormal,

  thHeaderItemLeftHot,

  thHeaderItemLeftPressed,

  thHeaderItemRightNormal,

  thHeaderItemRightHot,

  thHeaderItemRightPressed,

  thHeaderSortArrowSortedUp,

  thHeaderSortArrowSortedDown

);


TThemedListview

Declaration

Source position: themes.pas line 149

type TThemedListview = (

  tlListviewDontCare,

  tlListviewRoot,

  tlListItemNormal,

  tlListItemHot,

  tlListItemSelected,

  tlListItemDisabled,

  tlListItemSelectedNotFocus,

  tlListGroup,

  tlListDetail,

  tlListSortDetail,

  tlEmptyText

);


TThemedMenu

Declaration

Source position: themes.pas line 160

type TThemedMenu = (

  tmMenuDontCare,

  tmMenuRoot,

  tmMenuItemNormal,

  tmMenuItemSelected,

  tmMenuItemDemoted,

  tmMenuDropDown,

  tmMenuBarItem,

  tmMenuBarDropDown,

  tmChevron,

  tmSeparator,

  tmBarBackgroundActive,

  tmBarBackgroundInactive,

  tmBarItemNormal,

  tmBarItemHot,

  tmBarItemPushed,

  tmBarItemDisabled,

  tmBarItemDisabledHot,

  tmBarItemDisabledPushed,

  tmPopupBackground,

  tmPopupBorders,

  tmPopupCheckMarkNormal,

  tmPopupCheckMarkDisabled,

  tmPopupBulletNormal,

  tmPopupBulletDisabled,

  tmPopupCheckBackgroundDisabled,

  tmPopupCheckBackgroundNormal,

  tmPopupCheckBackgroundBitmap,

  tmPopupGutter,

  tmPopupItemNormal,

  tmPopupItemHot,

  tmPopupItemDisabled,

  tmPopupItemDisabledHot,

  tmPopupSeparator,

  tmPopupSubmenuNormal,

  tmPopupSubmenuDisabled,

  tmSystemCloseNormal,

  tmSystemCloseDisabled,

  tmSystemMaximizeNormal,

  tmSystemMaximizeDisabled,

  tmSystemMinimizeNormal,

  tmSystemMinimizeDisabled,

  tmSystemRestoreNormal,

  tmSystemRestoreDisabled

);


TThemedPage

Declaration

Source position: themes.pas line 186

type TThemedPage = (

  tpPageDontCare,

  tpPageRoot,

  tpUpNormal,

  tpUpHot,

  tpUpPressed,

  tpUpDisabled,

  tpDownNormal,

  tpDownHot,

  tpDownPressed,

  tpDownDisabled,

  tpUpHorzNormal,

  tpUpHorzHot,

  tpUpHorzPressed,

  tpUpHorzDisabled,

  tpDownHorzNormal,

  tpDownHorzHot,

  tpDownHorzPressed,

  tpDownHorzDisabled

);


TThemedProgress

Declaration

Source position: themes.pas line 196

type TThemedProgress = (

  tpProgressDontCare,

  tpProgressRoot,

  tpBar,

  tpBarVert,

  tpChunk,

  tpChunkVert

);


TThemedRebar

Declaration

Source position: themes.pas line 206

type TThemedRebar = (

  trRebarDontCare,

  trRebarRoot,

  trGripper,

  trGripperVert,

  trBandNormal,

  trBandHot,

  trBandPressed,

  trBandDisabled,

  trBandChecked,

  trBandHotChecked,

  trChevronNormal,

  trChevronHot,

  trChevronPressed,

  trChevronDisabled,

  trChevronVertNormal,

  trChevronVertHot,

  trChevronVertPressed,

  trChevronVertDisabled

);


TThemedScrollBar

Declaration

Source position: themes.pas line 217

type TThemedScrollBar = (

  tsScrollBarDontCare,

  tsScrollBarRoot,

  tsArrowBtnUpNormal,

  tsArrowBtnUpHot,

  tsArrowBtnUpPressed,

  tsArrowBtnUpDisabled,

  tsArrowBtnDownNormal,

  tsArrowBtnDownHot,

  tsArrowBtnDownPressed,

  tsArrowBtnDownDisabled,

  tsArrowBtnLeftNormal,

  tsArrowBtnLeftHot,

  tsArrowBtnLeftPressed,

  tsArrowBtnLeftDisabled,

  tsArrowBtnRightNormal,

  tsArrowBtnRightHot,

  tsArrowBtnRightPressed,

  tsArrowBtnRightDisabled,

  tsThumbBtnHorzNormal,

  tsThumbBtnHorzHot,

  tsThumbBtnHorzPressed,

  tsThumbBtnHorzDisabled,

  tsThumbBtnVertNormal,

  tsThumbBtnVertHot,

  tsThumbBtnVertPressed,

  tsThumbBtnVertDisabled,

  tsLowerTrackHorzNormal,

  tsLowerTrackHorzHot,

  tsLowerTrackHorzPressed,

  tsLowerTrackHorzDisabled,

  tsUpperTrackHorzNormal,

  tsUpperTrackHorzHot,

  tsUpperTrackHorzPressed,

  tsUpperTrackHorzDisabled,

  tsLowerTrackVertNormal,

  tsLowerTrackVertHot,

  tsLowerTrackVertPressed,

  tsLowerTrackVertDisabled,

  tsUpperTrackVertNormal,

  tsUpperTrackVertHot,

  tsUpperTrackVertPressed,

  tsUpperTrackVertDisabled,

  tsGripperHorzNormal,

  tsGripperHorzHot,

  tsGripperHorzPressed,

  tsGripperHorzDisabled,

  tsGripperVertNormal,

  tsGripperVertHot,

  tsGripperVertPressed,

  tsGripperVertDisabled,

  tsSizeBoxRightAlign,

  tsSizeBoxLeftAlign

);


TThemedSpin

Declaration

Source position: themes.pas line 236

type TThemedSpin = (

  tsSpinDontCare,

  tsSpinRoot,

  tsUpNormal,

  tsUpHot,

  tsUpPressed,

  tsUpDisabled,

  tsDownNormal,

  tsDownHot,

  tsDownPressed,

  tsDownDisabled,

  tsUpHorzNormal,

  tsUpHorzHot,

  tsUpHorzPressed,

  tsUpHorzDisabled,

  tsDownHorzNormal,

  tsDownHorzHot,

  tsDownHorzPressed,

  tsDownHorzDisabled

);


TThemedStartPanel

Declaration

Source position: themes.pas line 246

type TThemedStartPanel = (

  tspStartPanelDontCare,

  tspStartPanelRoot,

  tspUserPane,

  tspMorePrograms,

  tspMoreProgramsArrowNormal,

  tspMoreProgramsArrowHot,

  tspMoreProgramsArrowPressed,

  tspProgList,

  tspProgListSeparator,

  tspPlacesList,

  tspPlacesListSeparator,

  tspLogOff,

  tspLogOffButtonsNormal,

  tspLogOffButtonsHot,

  tspLogOffButtonsPressed,

  tspUserPicture,

  tspPreview

);


TThemedStatus

Declaration

Source position: themes.pas line 263

type TThemedStatus = (

  tsStatusDontCare,

  tsStatusRoot,

  tsPane,

  tsGripperPane,

  tsGripper

);


TThemedTab

Declaration

Source position: themes.pas line 272

type TThemedTab = (

  ttTabDontCare,

  ttTabRoot,

  ttTabItemNormal,

  ttTabItemHot,

  ttTabItemSelected,

  ttTabItemDisabled,

  ttTabItemFocused,

  ttTabItemLeftEdgeNormal,

  ttTabItemLeftEdgeHot,

  ttTabItemLeftEdgeSelected,

  ttTabItemLeftEdgeDisabled,

  ttTabItemLeftEdgeFocused,

  ttTabItemRightEdgeNormal,

  ttTabItemRightEdgeHot,

  ttTabItemRightEdgeSelected,

  ttTabItemRightEdgeDisabled,

  ttTabItemRightEdgeFocused,

  ttTabItemBothEdgeNormal,

  ttTabItemBothEdgeHot,

  ttTabItemBothEdgeSelected,

  ttTabItemBothEdgeDisabled,

  ttTabItemBothEdgeFocused,

  ttTopTabItemNormal,

  ttTopTabItemHot,

  ttTopTabItemSelected,

  ttTopTabItemDisabled,

  ttTopTabItemFocused,

  ttTopTabItemLeftEdgeNormal,

  ttTopTabItemLeftEdgeHot,

  ttTopTabItemLeftEdgeSelected,

  ttTopTabItemLeftEdgeDisabled,

  ttTopTabItemLeftEdgeFocused,

  ttTopTabItemRightEdgeNormal,

  ttTopTabItemRightEdgeHot,

  ttTopTabItemRightEdgeSelected,

  ttTopTabItemRightEdgeDisabled,

  ttTopTabItemRightEdgeFocused,

  ttTopTabItemBothEdgeNormal,

  ttTopTabItemBothEdgeHot,

  ttTopTabItemBothEdgeSelected,

  ttTopTabItemBothEdgeDisabled,

  ttTopTabItemBothEdgeFocused,

  ttPane,

  ttBody

);


TThemedTaskBand

Declaration

Source position: themes.pas line 288

type TThemedTaskBand = (

  ttbTaskBandDontCare,

  ttbTaskBandRoot,

  ttbGroupCount,

  ttbFlashButton,

  ttpFlashButtonGroupMenu

);


TThemedTaskBar

Declaration

Source position: themes.pas line 297

type TThemedTaskBar = (

  ttTaskBarDontCare,

  ttTaskBarRoot,

  ttbTimeNormal

);


TThemedToolBar

Declaration

Source position: themes.pas line 304

type TThemedToolBar = (

  ttbToolBarDontCare,

  ttbToolBarRoot,

  ttbButtonNormal,

  ttbButtonHot,

  ttbButtonPressed,

  ttbButtonDisabled,

  ttbButtonChecked,

  ttbButtonCheckedHot,

  ttbDropDownButtonNormal,

  ttbDropDownButtonHot,

  ttbDropDownButtonPressed,

  ttbDropDownButtonDisabled,

  ttbDropDownButtonChecked,

  ttbDropDownButtonCheckedHot,

  ttbSplitButtonNormal,

  ttbSplitButtonHot,

  ttbSplitButtonPressed,

  ttbSplitButtonDisabled,

  ttbSplitButtonChecked,

  ttbSplitButtonCheckedHot,

  ttbSplitButtonDropDownNormal,

  ttbSplitButtonDropDownHot,

  ttbSplitButtonDropDownPressed,

  ttbSplitButtonDropDownDisabled,

  ttbSplitButtonDropDownChecked,

  ttbSplitButtonDropDownCheckedHot,

  ttbSeparatorNormal,

  ttbSeparatorHot,

  ttbSeparatorPressed,

  ttbSeparatorDisabled,

  ttbSeparatorChecked,

  ttbSeparatorCheckedHot,

  ttbSeparatorVertNormal,

  ttbSeparatorVertHot,

  ttbSeparatorVertPressed,

  ttbSeparatorVertDisabled,

  ttbSeparatorVertChecked,

  ttbSeparatorVertCheckedHot

);


TThemedToolTip

Declaration

Source position: themes.pas line 316

type TThemedToolTip = (

  tttToolTipDontCare,

  tttToolTipRoot,

  tttStandardNormal,

  tttStandardLink,

  tttStandardTitleNormal,

  tttStandardTitleLink,

  tttBaloonNormal,

  tttBaloonLink,

  tttBaloonTitleNormal,

  tttBaloonTitleLink,

  tttCloseNormal,

  tttCloseHot,

  tttClosePressed

);


TThemedTrackBar

Declaration

Source position: themes.pas line 327

type TThemedTrackBar = (

  ttbTrackBarDontCare,

  ttbTrackBarRoot,

  ttbTrack,

  ttbTrackVert,

  ttbThumbNormal,

  ttbThumbHot,

  ttbThumbPressed,

  ttbThumbFocused,

  ttbThumbDisabled,

  ttbThumbBottomNormal,

  ttbThumbBottomHot,

  ttbThumbBottomPressed,

  ttbThumbBottomFocused,

  ttbThumbBottomDisabled,

  ttbThumbTopNormal,

  ttbThumbTopHot,

  ttbThumbTopPressed,

  ttbThumbTopFocused,

  ttbThumbTopDisabled,

  ttbThumbVertNormal,

  ttbThumbVertHot,

  ttbThumbVertPressed,

  ttbThumbVertFocused,

  ttbThumbVertDisabled,

  ttbThumbLeftNormal,

  ttbThumbLeftHot,

  ttbThumbLeftPressed,

  ttbThumbLeftFocused,

  ttbThumbLeftDisabled,

  ttbThumbRightNormal,

  ttbThumbRightHot,

  ttbThumbRightPressed,

  ttbThumbRightFocused,

  ttbThumbRightDisabled,

  ttbThumbTics,

  ttbThumbTicsVert

);


TThemedTrayNotify

Declaration

Source position: themes.pas line 343

type TThemedTrayNotify = (

  ttnTrayNotifyDontCare,

  ttnTrayNotifyRoot,

  ttnBackground,

  ttnAnimBackground

);


TThemedTreeview

Declaration

Source position: themes.pas line 351

type TThemedTreeview = (

  ttTreeviewDontCare,

  ttTreeviewRoot,

  ttItemNormal,

  ttItemHot,

  ttItemSelected,

  ttItemDisabled,

  ttItemSelectedNotFocus,

  ttGlyphClosed,

  ttGlyphOpened,

  ttBranch,

  ttHotGlyphClosed,

  ttHotGlyphOpened

);


TThemedWindow

Declaration

Source position: themes.pas line 361

type TThemedWindow = (

  twWindowDontCare,

  twWindowRoot,

  twCaptionActive,

  twCaptionInactive,

  twCaptionDisabled,

  twSmallCaptionActive,

  twSmallCaptionInactive,

  twSmallCaptionDisabled,

  twMinCaptionActive,

  twMinCaptionInactive,

  twMinCaptionDisabled,

  twSmallMinCaptionActive,

  twSmallMinCaptionInactive,

  twSmallMinCaptionDisabled,

  twMaxCaptionActive,

  twMaxCaptionInactive,

  twMaxCaptionDisabled,

  twSmallMaxCaptionActive,

  twSmallMaxCaptionInactive,

  twSmallMaxCaptionDisabled,

  twFrameLeftActive,

  twFrameLeftInactive,

  twFrameRightActive,

  twFrameRightInactive,

  twFrameBottomActive,

  twFrameBottomInactive,

  twSmallFrameLeftActive,

  twSmallFrameLeftInactive,

  twSmallFrameRightActive,

  twSmallFrameRightInactive,

  twSmallFrameBottomActive,

  twSmallFrameBottomInactive,

  twSysButtonNormal,

  twSysButtonHot,

  twSysButtonPushed,

  twSysButtonDisabled,

  twSysButtonInactive,

  twMDISysButtonNormal,

  twMDISysButtonHot,

  twMDISysButtonPushed,

  twMDISysButtonDisabled,

  twMDISysButtonInactive,

  twMinButtonNormal,

  twMinButtonHot,

  twMinButtonPushed,

  twMinButtonDisabled,

  twMinButtonInactive,

  twMDIMinButtonNormal,

  twMDIMinButtonHot,

  twMDIMinButtonPushed,

  twMDIMinButtonDisabled,

  twMDIMinButtonInactive,

  twMaxButtonNormal,

  twMaxButtonHot,

  twMaxButtonPushed,

  twMaxButtonDisabled,

  twMaxButtonInactive,

  twCloseButtonNormal,

  twCloseButtonHot,

  twCloseButtonPushed,

  twCloseButtonDisabled,

  twCloseButtonInactive,

  twSmallCloseButtonNormal,

  twSmallCloseButtonHot,

  twSmallCloseButtonPushed,

  twSmallCloseButtonDisabled,

  twSmallCloseButtonInactive,

  twMDICloseButtonNormal,

  twMDICloseButtonHot,

  twMDICloseButtonPushed,

  twMDICloseButtonDisabled,

  twMDICloseButtonInactive,

  twRestoreButtonNormal,

  twRestoreButtonHot,

  twRestoreButtonPushed,

  twRestoreButtonDisabled,

  twRestoreButtonInactive,

  twMDIRestoreButtonNormal,

  twMDIRestoreButtonHot,

  twMDIRestoreButtonPushed,

  twMDIRestoreButtonDisabled,

  twMDIRestoreButtonInactive,

  twHelpButtonNormal,

  twHelpButtonHot,

  twHelpButtonPushed,

  twHelpButtonDisabled,

  twHelpButtonInactive,

  twMDIHelpButtonNormal,

  twMDIHelpButtonHot,

  twMDIHelpButtonPushed,

  twMDIHelpButtonDisabled,

  twMDIHelpButtonInactive,

  twHorzScrollNormal,

  twHorzScrollHot,

  twHorzScrollPushed,

  twHorzScrollDisabled,

  twHorzThumbNormal,

  twHorzThumbHot,

  twHorzThumbPushed,

  twHorzThumbDisabled,

  twVertScrollNormal,

  twVertScrollHot,

  twVertScrollPushed,

  twVertScrollDisabled,

  twVertThumbNormal,

  twVertThumbHot,

  twVertThumbPushed,

  twVertThumbDisabled,

  twDialog,

  twCaptionSizingTemplate,

  twSmallCaptionSizingTemplate,

  twFrameLeftSizingTemplate,

  twSmallFrameLeftSizingTemplate,

  twFrameRightSizingTemplate,

  twSmallFrameRightSizingTemplate,

  twFrameBottomSizingTemplate,

  twSmallFrameBottomSizingTemplate

);


TThemeOption

Declaration

Source position: themes.pas line 414

type TThemeOption = (

  toShowButtonImages,

  toShowMenuImages,

  toUseGlyphEffects

);


TThemesImageDrawEvent

Declaration

Source position: themes.pas line 517

type TThemesImageDrawEvent = procedure(

  AImageList: TPersistent;

  ACanvas: TPersistent;

  AX: Integer;

  AY: Integer;

  AIndex: Integer;

  ADrawEffect: TGraphicsDrawEffect;

  AImageWidth: Integer;

  ARefControl: TPersistent

);


Reference for unit 'TimePopup'

Contains Forms, Types, and routines used to display a pop-up for TTimeEdit

uses
Classes,
sysutils,
DateUtils,
FileUtil,
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
Controls, | Contains types, constants, classes, and routines used to implement visual controls
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
Dialogs, | Some dialogs commonly used in Lazarus applications. Look at the Procedures as well as the Classes
Grids, | Classes for displaying tabular data as a series of rows and columns
ExtCtrls, | Contains extra controls commonly used in Lazarus forms
Buttons, | Contains types and classes used to implement specialized button classes
StdCtrls, | Several standard controls used in Lazarus forms
ActnList, | Defines classes for Actions and Lists of actions to be used with LCL components
WSForms;


Reference for unit 'TimePopup': Types

TReturnTimeEvent

Specifies an event handler signalled to get a time return value


Reference for unit 'TimePopup': Classes

TTimePopupForm

Implements a form displayed to capture a time value


Reference for unit 'TimePopup': Procedures and functions

ShowTimePopup

Creates, initializes, and displays a TTimePopupForm instance


Index of all identifiers in unit 'TimePopup'

S T

S

ShowTimePopup

T

TReturnTimeEvent TTimePopupForm


TReturnTimeEvent

Specifies an event handler signalled to get a time return value

Declaration

Source position: timepopup.pas line 26

type TReturnTimeEvent = procedure(

  Sender: TObject;

  const ATime: TDateTime

) of object;

Arguments

Sender | Object for the event notification
ATime | Time value examined or updated in the event handler

Description

TReturnTimeEvent specifies an event handler signalled to validate or assign a time value. It is an object procedure which must be implemented in an application to respond to the event notification.

Sender is the object generating the event notification.

ATime is a TDateTime value which contains the time value used in the event handler. Only the time portion of the type is significant.

TReturnTimeEvent is the type passed as an argument to the ShowTimePopup routine, and implemented as a private member in TTimePopupForm.

See also

TTimePopupForm | Implements a form displayed to capture a time value
ShowTimePopup | Creates, initializes, and displays a TTimePopupForm instance


ABS_DOWNDISABLED

Declaration

Source position: tmschema.pas line 1280

const ABS_DOWNDISABLED = 8;


ABS_DOWNHOT

Declaration

Source position: tmschema.pas line 1278

const ABS_DOWNHOT = 6;


ABS_DOWNHOVER

Declaration

Source position: tmschema.pas line 1290

const ABS_DOWNHOVER = 18;


ABS_DOWNNORMAL

Declaration

Source position: tmschema.pas line 1277

const ABS_DOWNNORMAL = 5;


ABS_DOWNPRESSED

Declaration

Source position: tmschema.pas line 1279

const ABS_DOWNPRESSED = 7;


ABS_LEFTDISABLED

Declaration

Source position: tmschema.pas line 1284

const ABS_LEFTDISABLED = 12;


ABS_LEFTHOT

Declaration

Source position: tmschema.pas line 1282

const ABS_LEFTHOT = 10;


ABS_LEFTHOVER

Declaration

Source position: tmschema.pas line 1291

const ABS_LEFTHOVER = 19;


ABS_LEFTNORMAL

Declaration

Source position: tmschema.pas line 1281

const ABS_LEFTNORMAL = 9;


ABS_LEFTPRESSED

Declaration

Source position: tmschema.pas line 1283

const ABS_LEFTPRESSED = 11;


ABS_RIGHTDISABLED

Declaration

Source position: tmschema.pas line 1288

const ABS_RIGHTDISABLED = 16;


ABS_RIGHTHOT

Declaration

Source position: tmschema.pas line 1286

const ABS_RIGHTHOT = 14;


ABS_RIGHTHOVER

Declaration

Source position: tmschema.pas line 1292

const ABS_RIGHTHOVER = 20;


ABS_RIGHTNORMAL

Declaration

Source position: tmschema.pas line 1285

const ABS_RIGHTNORMAL = 13;


ABS_RIGHTPRESSED

Declaration

Source position: tmschema.pas line 1287

const ABS_RIGHTPRESSED = 15;


ABS_UPDISABLED

Declaration

Source position: tmschema.pas line 1276

const ABS_UPDISABLED = 4;


ABS_UPHOT

Declaration

Source position: tmschema.pas line 1274

const ABS_UPHOT = 2;


ABS_UPHOVER

Declaration

Source position: tmschema.pas line 1289

const ABS_UPHOVER = 17;


ABS_UPNORMAL

Declaration

Source position: tmschema.pas line 1273

const ABS_UPNORMAL = 1;


ABS_UPPRESSED

Declaration

Source position: tmschema.pas line 1275

const ABS_UPPRESSED = 3;


AEROWIZARDPARTS

Declaration

Source position: tmschema.pas line 20

type AEROWIZARDPARTS = LongInt;


AEROWIZARDSTYLEPARTS

Declaration

Source position: tmschema.pas line 30

type AEROWIZARDSTYLEPARTS = AEROWIZARDPARTS;


ARROWBTNSTATES

Declaration

Source position: tmschema.pas line 1270

type ARROWBTNSTATES = LongInt;


AW_BUTTON

Declaration

Source position: tmschema.pas line 27

const AW_BUTTON = 5;


AW_COMMANDAREA

Declaration

Source position: tmschema.pas line 26

const AW_COMMANDAREA = 4;


AW_CONTENTAREA

Declaration

Source position: tmschema.pas line 25

const AW_CONTENTAREA = 3;


AW_HEADERAREA

Declaration

Source position: tmschema.pas line 24

const AW_HEADERAREA = 2;


AW_S_CONTENTAREA_NOMARGIN

Declaration

Source position: tmschema.pas line 51

const AW_S_CONTENTAREA_NOMARGIN = 1;


AW_S_HEADERAREA_NOMARGIN

Declaration

Source position: tmschema.pas line 44

const AW_S_HEADERAREA_NOMARGIN = 1;


AW_S_TITLEBAR_ACTIVE

Declaration

Source position: tmschema.pas line 36

const AW_S_TITLEBAR_ACTIVE = 1;


AW_S_TITLEBAR_INACTIVE

Declaration

Source position: tmschema.pas line 37

const AW_S_TITLEBAR_INACTIVE = 2;


AW_TITLEBAR

Declaration

Source position: tmschema.pas line 23

const AW_TITLEBAR = 1;


BACKGROUNDSTATES

Declaration

Source position: tmschema.pas line 493

type BACKGROUNDSTATES = LongInt;


BACKGROUNDWITHBORDERSTATES

Declaration

Source position: tmschema.pas line 505

type BACKGROUNDWITHBORDERSTATES = LongInt;


BALLOONSTATES

Declaration

Source position: tmschema.pas line 1667

type BALLOONSTATES = LongInt;


BALLOONSTEMSTATES

Declaration

Source position: tmschema.pas line 1675

type BALLOONSTEMSTATES = LongInt;


BARBACKGROUNDSTATES

Declaration

Source position: tmschema.pas line 997

type BARBACKGROUNDSTATES = LongInt;


BARITEMSTATES

Declaration

Source position: tmschema.pas line 1005

type BARITEMSTATES = LongInt;


BGTYPE

Declaration

Source position: tmschema.pas line 2059

type BGTYPE = LongInt;


BODYSTATES

Declaration

Source position: tmschema.pas line 685

type BODYSTATES = LongInt;


BORDER_HSCROLLSTATES

Declaration

Source position: tmschema.pas line 817

type BORDER_HSCROLLSTATES = LongInt;


BORDER_HVSCROLLSTATES

Declaration

Source position: tmschema.pas line 827

type BORDER_HVSCROLLSTATES = LongInt;


BORDER_NOSCROLLSTATES

Declaration

Source position: tmschema.pas line 837

type BORDER_NOSCROLLSTATES = LongInt;


BORDER_VSCROLLSTATES

Declaration

Source position: tmschema.pas line 847

type BORDER_VSCROLLSTATES = LongInt;


BORDERSTATES

Declaration

Source position: tmschema.pas line 219

type BORDERSTATES = LongInt;


BORDERTYPE

Declaration

Source position: tmschema.pas line 2080

type BORDERTYPE = LongInt;


BP_CHECKBOX

Declaration

Source position: tmschema.pas line 65

const BP_CHECKBOX = 3;


BP_COMMANDLINK

Declaration

Source position: tmschema.pas line 68

const BP_COMMANDLINK = 6;


BP_COMMANDLINKGLYPH

Declaration

Source position: tmschema.pas line 69

const BP_COMMANDLINKGLYPH = 7;


BP_GROUPBOX

Declaration

Source position: tmschema.pas line 66

const BP_GROUPBOX = 4;


BP_PUSHBUTTON

Declaration

Source position: tmschema.pas line 63

const BP_PUSHBUTTON = 1;


BP_RADIOBUTTON

Declaration

Source position: tmschema.pas line 64

const BP_RADIOBUTTON = 2;


BP_USERBUTTON

Declaration

Source position: tmschema.pas line 67

const BP_USERBUTTON = 5;


BT_BORDERFILL

Declaration

Source position: tmschema.pas line 2063

const BT_BORDERFILL = 1;


BT_ELLIPSE

Declaration

Source position: tmschema.pas line 2085

const BT_ELLIPSE = 2;


BT_IMAGEFILE

Declaration

Source position: tmschema.pas line 2062

const BT_IMAGEFILE = 0;


BT_NONE

Declaration

Source position: tmschema.pas line 2064

const BT_NONE = 2;


BT_RECT

Declaration

Source position: tmschema.pas line 2083

const BT_RECT = 0;


BT_ROUNDRECT

Declaration

Source position: tmschema.pas line 2084

const BT_ROUNDRECT = 1;


BUTTONPARTS

Declaration

Source position: tmschema.pas line 60

type BUTTONPARTS = LongInt;


BUTTONSTYLEPARTS

Declaration

Source position: tmschema.pas line 72

type BUTTONSTYLEPARTS = BUTTONPARTS;


CA_CENTER

Declaration

Source position: tmschema.pas line 2133

const CA_CENTER = 1;


CA_LEFT

Declaration

Source position: tmschema.pas line 2132

const CA_LEFT = 0;


CA_RIGHT

Declaration

Source position: tmschema.pas line 2134

const CA_RIGHT = 2;


CAPTIONSTATES

Declaration

Source position: tmschema.pas line 1924

type CAPTIONSTATES = LongInt;


CBB_DISABLED

Declaration

Source position: tmschema.pas line 225

const CBB_DISABLED = 4;


CBB_FOCUSED

Declaration

Source position: tmschema.pas line 224

const CBB_FOCUSED = 3;


CBB_HOT

Declaration

Source position: tmschema.pas line 223

const CBB_HOT = 2;


CBB_NORMAL

Declaration

Source position: tmschema.pas line 222

const CBB_NORMAL = 1;


CBCB_DISABLED

Declaration

Source position: tmschema.pas line 245

const CBCB_DISABLED = 4;


CBCB_HOT

Declaration

Source position: tmschema.pas line 243

const CBCB_HOT = 2;


CBCB_NORMAL

Declaration

Source position: tmschema.pas line 242

const CBCB_NORMAL = 1;


CBCB_PRESSED

Declaration

Source position: tmschema.pas line 244

const CBCB_PRESSED = 3;


CBRO_DISABLED

Declaration

Source position: tmschema.pas line 235

const CBRO_DISABLED = 4;


CBRO_HOT

Declaration

Source position: tmschema.pas line 233

const CBRO_HOT = 2;


CBRO_NORMAL

Declaration

Source position: tmschema.pas line 232

const CBRO_NORMAL = 1;


CBRO_PRESSED

Declaration

Source position: tmschema.pas line 234

const CBRO_PRESSED = 3;


CBS_CHECKEDDISABLED

Declaration

Source position: tmschema.pas line 111

const CBS_CHECKEDDISABLED = 8;


CBS_CHECKEDHOT

Declaration

Source position: tmschema.pas line 109

const CBS_CHECKEDHOT = 6;


CBS_CHECKEDNORMAL

Declaration

Source position: tmschema.pas line 108

const CBS_CHECKEDNORMAL = 5;


CBS_CHECKEDPRESSED

Declaration

Source position: tmschema.pas line 110

const CBS_CHECKEDPRESSED = 7;


CBS_DISABLED

Declaration

Source position: tmschema.pas line 2047

const CBS_DISABLED = 4;


CBS_EXCLUDEDDISABLED

Declaration

Source position: tmschema.pas line 123

const CBS_EXCLUDEDDISABLED = 20;


CBS_EXCLUDEDHOT

Declaration

Source position: tmschema.pas line 121

const CBS_EXCLUDEDHOT = 18;


CBS_EXCLUDEDNORMAL

Declaration

Source position: tmschema.pas line 120

const CBS_EXCLUDEDNORMAL = 17;


CBS_EXCLUDEDPRESSED

Declaration

Source position: tmschema.pas line 122

const CBS_EXCLUDEDPRESSED = 19;


CBS_HOT

Declaration

Source position: tmschema.pas line 2045

const CBS_HOT = 2;


CBS_IMPLICITDISABLED

Declaration

Source position: tmschema.pas line 119

const CBS_IMPLICITDISABLED = 16;


CBS_IMPLICITHOT

Declaration

Source position: tmschema.pas line 117

const CBS_IMPLICITHOT = 14;


CBS_IMPLICITNORMAL

Declaration

Source position: tmschema.pas line 116

const CBS_IMPLICITNORMAL = 13;


CBS_IMPLICITPRESSED

Declaration

Source position: tmschema.pas line 118

const CBS_IMPLICITPRESSED = 15;


CBS_MIXEDDISABLED

Declaration

Source position: tmschema.pas line 115

const CBS_MIXEDDISABLED = 12;


CBS_MIXEDHOT

Declaration

Source position: tmschema.pas line 113

const CBS_MIXEDHOT = 10;


CBS_MIXEDNORMAL

Declaration

Source position: tmschema.pas line 112

const CBS_MIXEDNORMAL = 9;


CBS_MIXEDPRESSED

Declaration

Source position: tmschema.pas line 114

const CBS_MIXEDPRESSED = 11;


CBS_NORMAL

Declaration

Source position: tmschema.pas line 2044

const CBS_NORMAL = 1;


CBS_PUSHED

Declaration

Source position: tmschema.pas line 2046

const CBS_PUSHED = 3;


CBS_UNCHECKEDDISABLED

Declaration

Source position: tmschema.pas line 107

const CBS_UNCHECKEDDISABLED = 4;


CBS_UNCHECKEDHOT

Declaration

Source position: tmschema.pas line 105

const CBS_UNCHECKEDHOT = 2;


CBS_UNCHECKEDNORMAL

Declaration

Source position: tmschema.pas line 104

const CBS_UNCHECKEDNORMAL = 1;


CBS_UNCHECKEDPRESSED

Declaration

Source position: tmschema.pas line 106

const CBS_UNCHECKEDPRESSED = 3;


CBTBS_DISABLED

Declaration

Source position: tmschema.pas line 214

const CBTBS_DISABLED = 3;


CBTBS_FOCUSED

Declaration

Source position: tmschema.pas line 215

const CBTBS_FOCUSED = 4;


CBTBS_HOT

Declaration

Source position: tmschema.pas line 213

const CBTBS_HOT = 2;


CBTBS_NORMAL

Declaration

Source position: tmschema.pas line 212

const CBTBS_NORMAL = 1;


CBXS_DISABLED

Declaration

Source position: tmschema.pas line 185

const CBXS_DISABLED = 4;


CBXS_HOT

Declaration

Source position: tmschema.pas line 183

const CBXS_HOT = 2;


CBXS_NORMAL

Declaration

Source position: tmschema.pas line 182

const CBXS_NORMAL = 1;


CBXS_PRESSED

Declaration

Source position: tmschema.pas line 184

const CBXS_PRESSED = 3;


CBXSL_DISABLED

Declaration

Source position: tmschema.pas line 205

const CBXSL_DISABLED = 4;


CBXSL_HOT

Declaration

Source position: tmschema.pas line 203

const CBXSL_HOT = 2;


CBXSL_NORMAL

Declaration

Source position: tmschema.pas line 202

const CBXSL_NORMAL = 1;


CBXSL_PRESSED

Declaration

Source position: tmschema.pas line 204

const CBXSL_PRESSED = 3;


CBXSR_DISABLED

Declaration

Source position: tmschema.pas line 195

const CBXSR_DISABLED = 4;


CBXSR_HOT

Declaration

Source position: tmschema.pas line 193

const CBXSR_HOT = 2;


CBXSR_NORMAL

Declaration

Source position: tmschema.pas line 192

const CBXSR_NORMAL = 1;


CBXSR_PRESSED

Declaration

Source position: tmschema.pas line 194

const CBXSR_PRESSED = 3;


CHECKBOXSTATES

Declaration

Source position: tmschema.pas line 101

type CHECKBOXSTATES = LongInt;


CHEVRONSTATES

Declaration

Source position: tmschema.pas line 1211

type CHEVRONSTATES = LongInt;


CHEVRONVERTSTATES

Declaration

Source position: tmschema.pas line 1220

type CHEVRONVERTSTATES = LongInt;


CHEVS_HOT

Declaration

Source position: tmschema.pas line 1215

const CHEVS_HOT = 2;


CHEVS_NORMAL

Declaration

Source position: tmschema.pas line 1214

const CHEVS_NORMAL = 1;


CHEVS_PRESSED

Declaration

Source position: tmschema.pas line 1216

const CHEVS_PRESSED = 3;


CHEVSV_HOT

Declaration

Source position: tmschema.pas line 1224

const CHEVSV_HOT = 2;


CHEVSV_NORMAL

Declaration

Source position: tmschema.pas line 1223

const CHEVSV_NORMAL = 1;


CHEVSV_PRESSED

Declaration

Source position: tmschema.pas line 1225

const CHEVSV_PRESSED = 3;


CLOCKPARTS

Declaration

Source position: tmschema.pas line 2656

type CLOCKPARTS = LongInt;


CLOCKSTATES

Declaration

Source position: tmschema.pas line 2663

type CLOCKSTATES = LongInt;


CLOSEBUTTONSTATES

Declaration

Source position: tmschema.pas line 2041

type CLOSEBUTTONSTATES = LongInt;


CLOSESTATES

Declaration

Source position: tmschema.pas line 1650

type CLOSESTATES = LongInt;


CLP_TIME

Declaration

Source position: tmschema.pas line 2659

const CLP_TIME = 1;


CLS_HOT

Declaration

Source position: tmschema.pas line 2667

const CLS_HOT = 2;


CLS_NORMAL

Declaration

Source position: tmschema.pas line 2666

const CLS_NORMAL = 1;


CLS_PRESSED

Declaration

Source position: tmschema.pas line 2668

const CLS_PRESSED = 3;


CMDLGS_DEFAULTED

Declaration

Source position: tmschema.pas line 154

const CMDLGS_DEFAULTED = 5;


CMDLGS_DISABLED

Declaration

Source position: tmschema.pas line 153

const CMDLGS_DISABLED = 4;


CMDLGS_HOT

Declaration

Source position: tmschema.pas line 151

const CMDLGS_HOT = 2;


CMDLGS_NORMAL

Declaration

Source position: tmschema.pas line 150

const CMDLGS_NORMAL = 1;


CMDLGS_PRESSED

Declaration

Source position: tmschema.pas line 152

const CMDLGS_PRESSED = 3;


CMDLS_DEFAULTED

Declaration

Source position: tmschema.pas line 142

const CMDLS_DEFAULTED = 5;


CMDLS_DEFAULTED_ANIMATING

Declaration

Source position: tmschema.pas line 143

const CMDLS_DEFAULTED_ANIMATING = 6;


CMDLS_DISABLED

Declaration

Source position: tmschema.pas line 141

const CMDLS_DISABLED = 4;


CMDLS_HOT

Declaration

Source position: tmschema.pas line 139

const CMDLS_HOT = 2;


CMDLS_NORMAL

Declaration

Source position: tmschema.pas line 138

const CMDLS_NORMAL = 1;


CMDLS_PRESSED

Declaration

Source position: tmschema.pas line 140

const CMDLS_PRESSED = 3;


COLLAPSEBUTTONSTATES

Declaration

Source position: tmschema.pas line 955

type COLLAPSEBUTTONSTATES = LongInt;


COMBOBOXPARTS

Declaration

Source position: tmschema.pas line 163

type COMBOBOXPARTS = LongInt;


COMBOBOXSTYLEPARTS

Declaration

Source position: tmschema.pas line 176

type COMBOBOXSTYLEPARTS = COMBOBOXPARTS;


COMBOBOXSTYLESTATES

Declaration

Source position: tmschema.pas line 179

type COMBOBOXSTYLESTATES = LongInt;


COMMANDLINKGLYPHSTATES

Declaration

Source position: tmschema.pas line 147

type COMMANDLINKGLYPHSTATES = LongInt;


COMMANDLINKSTATES

Declaration

Source position: tmschema.pas line 135

type COMMANDLINKSTATES = LongInt;


COMMUNICATIONSPARTS

Declaration

Source position: tmschema.pas line 254

type COMMUNICATIONSPARTS = LongInt;


COMMUNICATIONSSTYLEPARTS

Declaration

Source position: tmschema.pas line 260

type COMMUNICATIONSSTYLEPARTS = COMMUNICATIONSPARTS;


CONTENTALIGNMENT

Declaration

Source position: tmschema.pas line 2129

type CONTENTALIGNMENT = LongInt;


CONTENTAREASTATES

Declaration

Source position: tmschema.pas line 48

type CONTENTAREASTATES = LongInt;


CONTENTLINKSTATES

Declaration

Source position: tmschema.pas line 325

type CONTENTLINKSTATES = LongInt;


CONTENTPANESTATES

Declaration

Source position: tmschema.pas line 1540

type CONTENTPANESTATES = LongInt;


CONTROLLABELSTATES

Declaration

Source position: tmschema.pas line 1588

type CONTROLLABELSTATES = LongInt;


CONTROLPANELPARTS

Declaration

Source position: tmschema.pas line 277

type CONTROLPANELPARTS = LongInt;


CONTROLPANELSTYLEPARTS

Declaration

Source position: tmschema.pas line 301

type CONTROLPANELSTYLEPARTS = CONTROLPANELPARTS;


COPYSTATES

Declaration

Source position: tmschema.pas line 409

type COPYSTATES = LongInt;


CP_BACKGROUND

Declaration

Source position: tmschema.pas line 167

const CP_BACKGROUND = 2;


CP_BORDER

Declaration

Source position: tmschema.pas line 169

const CP_BORDER = 4;


CP_CUEBANNER

Declaration

Source position: tmschema.pas line 173

const CP_CUEBANNER = 8;


CP_DROPDOWNBUTTON

Declaration

Source position: tmschema.pas line 166

const CP_DROPDOWNBUTTON = 1;


CP_DROPDOWNBUTTONLEFT

Declaration

Source position: tmschema.pas line 172

const CP_DROPDOWNBUTTONLEFT = 7;


CP_DROPDOWNBUTTONRIGHT

Declaration

Source position: tmschema.pas line 171

const CP_DROPDOWNBUTTONRIGHT = 6;


CP_READONLY

Declaration

Source position: tmschema.pas line 170

const CP_READONLY = 5;


CP_TRANSPARENTBACKGROUND

Declaration

Source position: tmschema.pas line 168

const CP_TRANSPARENTBACKGROUND = 3;


CPANEL_BANNERAREA

Declaration

Source position: tmschema.pas line 297

const CPANEL_BANNERAREA = 18;


CPANEL_BODYTEXT

Declaration

Source position: tmschema.pas line 285

const CPANEL_BODYTEXT = 6;


CPANEL_BODYTITLE

Declaration

Source position: tmschema.pas line 298

const CPANEL_BODYTITLE = 19;


CPANEL_BUTTON

Declaration

Source position: tmschema.pas line 293

const CPANEL_BUTTON = 14;


CPANEL_CONTENTLINK

Declaration

Source position: tmschema.pas line 289

const CPANEL_CONTENTLINK = 10;


CPANEL_CONTENTPANE

Declaration

Source position: tmschema.pas line 281

const CPANEL_CONTENTPANE = 2;


CPANEL_CONTENTPANELABEL

Declaration

Source position: tmschema.pas line 283

const CPANEL_CONTENTPANELABEL = 4;


CPANEL_CONTENTPANELINE

Declaration

Source position: tmschema.pas line 296

const CPANEL_CONTENTPANELINE = 17;


CPANEL_GROUPTEXT

Declaration

Source position: tmschema.pas line 288

const CPANEL_GROUPTEXT = 9;


CPANEL_HELPLINK

Declaration

Source position: tmschema.pas line 286

const CPANEL_HELPLINK = 7;


CPANEL_LARGECOMMANDAREA

Declaration

Source position: tmschema.pas line 291

const CPANEL_LARGECOMMANDAREA = 12;


CPANEL_MESSAGETEXT

Declaration

Source position: tmschema.pas line 294

const CPANEL_MESSAGETEXT = 15;


CPANEL_NAVIGATIONPANE

Declaration

Source position: tmschema.pas line 280

const CPANEL_NAVIGATIONPANE = 1;


CPANEL_NAVIGATIONPANELABEL

Declaration

Source position: tmschema.pas line 282

const CPANEL_NAVIGATIONPANELABEL = 3;


CPANEL_NAVIGATIONPANELINE

Declaration

Source position: tmschema.pas line 295

const CPANEL_NAVIGATIONPANELINE = 16;


CPANEL_SECTIONTITLELINK

Declaration

Source position: tmschema.pas line 290

const CPANEL_SECTIONTITLELINK = 11;


CPANEL_SMALLCOMMANDAREA

Declaration

Source position: tmschema.pas line 292

const CPANEL_SMALLCOMMANDAREA = 13;


CPANEL_TASKLINK

Declaration

Source position: tmschema.pas line 287

const CPANEL_TASKLINK = 8;


CPANEL_TITLE

Declaration

Source position: tmschema.pas line 284

const CPANEL_TITLE = 5;


CPCL_DISABLED

Declaration

Source position: tmschema.pas line 331

const CPCL_DISABLED = 4;


CPCL_HOT

Declaration

Source position: tmschema.pas line 329

const CPCL_HOT = 2;


CPCL_NORMAL

Declaration

Source position: tmschema.pas line 328

const CPCL_NORMAL = 1;


CPCL_PRESSED

Declaration

Source position: tmschema.pas line 330

const CPCL_PRESSED = 3;


CPHL_DISABLED

Declaration

Source position: tmschema.pas line 310

const CPHL_DISABLED = 4;


CPHL_HOT

Declaration

Source position: tmschema.pas line 308

const CPHL_HOT = 2;


CPHL_NORMAL

Declaration

Source position: tmschema.pas line 307

const CPHL_NORMAL = 1;


CPHL_PRESSED

Declaration

Source position: tmschema.pas line 309

const CPHL_PRESSED = 3;


CPSTL_HOT

Declaration

Source position: tmschema.pas line 339

const CPSTL_HOT = 2;


CPSTL_NORMAL

Declaration

Source position: tmschema.pas line 338

const CPSTL_NORMAL = 1;


CPTL_DISABLED

Declaration

Source position: tmschema.pas line 320

const CPTL_DISABLED = 4;


CPTL_HOT

Declaration

Source position: tmschema.pas line 318

const CPTL_HOT = 2;


CPTL_NORMAL

Declaration

Source position: tmschema.pas line 317

const CPTL_NORMAL = 1;


CPTL_PAGE

Declaration

Source position: tmschema.pas line 321

const CPTL_PAGE = 5;


CPTL_PRESSED

Declaration

Source position: tmschema.pas line 319

const CPTL_PRESSED = 3;


CREATELINKSTATES

Declaration

Source position: tmschema.pas line 433

type CREATELINKSTATES = LongInt;


CS_ACTIVE

Declaration

Source position: tmschema.pas line 1927

const CS_ACTIVE = 1;


CS_DISABLED

Declaration

Source position: tmschema.pas line 1929

const CS_DISABLED = 3;


CS_INACTIVE

Declaration

Source position: tmschema.pas line 1928

const CS_INACTIVE = 2;


CSST_TAB

Declaration

Source position: tmschema.pas line 257

const CSST_TAB = 1;


CSTB_HOT

Declaration

Source position: tmschema.pas line 267

const CSTB_HOT = 2;


CSTB_NORMAL

Declaration

Source position: tmschema.pas line 266

const CSTB_NORMAL = 1;


CSTB_SELECTED

Declaration

Source position: tmschema.pas line 268

const CSTB_SELECTED = 3;


CUEBANNERSTATES

Declaration

Source position: tmschema.pas line 239

type CUEBANNERSTATES = LongInt;


DATEBORDERSTATES

Declaration

Source position: tmschema.pas line 368

type DATEBORDERSTATES = LongInt;


DATEPICKERPARTS

Declaration

Source position: tmschema.pas line 348

type DATEPICKERPARTS = LongInt;


DATEPICKERSTYLEPARTS

Declaration

Source position: tmschema.pas line 356

type DATEPICKERSTYLEPARTS = DATEPICKERPARTS;


DATETEXTSTATES

Declaration

Source position: tmschema.pas line 359

type DATETEXTSTATES = LongInt;


DD_COPY

Declaration

Source position: tmschema.pas line 396

const DD_COPY = 1;


DD_CREATELINK

Declaration

Source position: tmschema.pas line 399

const DD_CREATELINK = 4;


DD_IMAGEBG

Declaration

Source position: tmschema.pas line 402

const DD_IMAGEBG = 7;


DD_MOVE

Declaration

Source position: tmschema.pas line 397

const DD_MOVE = 2;


DD_NONE

Declaration

Source position: tmschema.pas line 401

const DD_NONE = 6;


DD_TEXTBG

Declaration

Source position: tmschema.pas line 403

const DD_TEXTBG = 8;


DD_UPDATEMETADATA

Declaration

Source position: tmschema.pas line 398

const DD_UPDATEMETADATA = 3;


DD_WARNING

Declaration

Source position: tmschema.pas line 400

const DD_WARNING = 5;


DDCOPY_HIGHLIGHT

Declaration

Source position: tmschema.pas line 412

const DDCOPY_HIGHLIGHT = 1;


DDCOPY_NOHIGHLIGHT

Declaration

Source position: tmschema.pas line 413

const DDCOPY_NOHIGHLIGHT = 2;


DDCREATELINK_HIGHLIGHT

Declaration

Source position: tmschema.pas line 436

const DDCREATELINK_HIGHLIGHT = 1;


DDCREATELINK_NOHIGHLIGHT

Declaration

Source position: tmschema.pas line 437

const DDCREATELINK_NOHIGHLIGHT = 2;


DDMOVE_HIGHLIGHT

Declaration

Source position: tmschema.pas line 420

const DDMOVE_HIGHLIGHT = 1;


DDMOVE_NOHIGHLIGHT

Declaration

Source position: tmschema.pas line 421

const DDMOVE_NOHIGHLIGHT = 2;


DDNONE_HIGHLIGHT

Declaration

Source position: tmschema.pas line 452

const DDNONE_HIGHLIGHT = 1;


DDNONE_NOHIGHLIGHT

Declaration

Source position: tmschema.pas line 453

const DDNONE_NOHIGHLIGHT = 2;


DDUPDATEMETADATA_HIGHLIGHT

Declaration

Source position: tmschema.pas line 428

const DDUPDATEMETADATA_HIGHLIGHT = 1;


DDUPDATEMETADATA_NOHIGHLIGHT

Declaration

Source position: tmschema.pas line 429

const DDUPDATEMETADATA_NOHIGHLIGHT = 2;


DDWARNING_HIGHLIGHT

Declaration

Source position: tmschema.pas line 444

const DDWARNING_HIGHLIGHT = 1;


DDWARNING_NOHIGHLIGHT

Declaration

Source position: tmschema.pas line 445

const DDWARNING_NOHIGHLIGHT = 2;


DNHZS_DISABLED

Declaration

Source position: tmschema.pas line 1374

const DNHZS_DISABLED = 4;


DNHZS_HOT

Declaration

Source position: tmschema.pas line 1372

const DNHZS_HOT = 2;


DNHZS_NORMAL

Declaration

Source position: tmschema.pas line 1371

const DNHZS_NORMAL = 1;


DNHZS_PRESSED

Declaration

Source position: tmschema.pas line 1373

const DNHZS_PRESSED = 3;


DNS_DISABLED

Declaration

Source position: tmschema.pas line 1354

const DNS_DISABLED = 4;


DNS_HOT

Declaration

Source position: tmschema.pas line 1352

const DNS_HOT = 2;


DNS_NORMAL

Declaration

Source position: tmschema.pas line 1351

const DNS_NORMAL = 1;


DNS_PRESSED

Declaration

Source position: tmschema.pas line 1353

const DNS_PRESSED = 3;


DOWNHORZSTATES

Declaration

Source position: tmschema.pas line 1368

type DOWNHORZSTATES = LongInt;


DOWNSTATES

Declaration

Source position: tmschema.pas line 1348

type DOWNSTATES = LongInt;


DP_DATEBORDER

Declaration

Source position: tmschema.pas line 352

const DP_DATEBORDER = 2;


DP_DATETEXT

Declaration

Source position: tmschema.pas line 351

const DP_DATETEXT = 1;


DP_SHOWCALENDARBUTTONRIGHT

Declaration

Source position: tmschema.pas line 353

const DP_SHOWCALENDARBUTTONRIGHT = 3;


DPDB_DISABLED

Declaration

Source position: tmschema.pas line 374

const DPDB_DISABLED = 4;


DPDB_FOCUSED

Declaration

Source position: tmschema.pas line 373

const DPDB_FOCUSED = 3;


DPDB_HOT

Declaration

Source position: tmschema.pas line 372

const DPDB_HOT = 2;


DPDB_NORMAL

Declaration

Source position: tmschema.pas line 371

const DPDB_NORMAL = 1;


DPDT_DISABLED

Declaration

Source position: tmschema.pas line 363

const DPDT_DISABLED = 2;


DPDT_NORMAL

Declaration

Source position: tmschema.pas line 362

const DPDT_NORMAL = 1;


DPDT_SELECTED

Declaration

Source position: tmschema.pas line 364

const DPDT_SELECTED = 3;


DPSCBR_DISABLED

Declaration

Source position: tmschema.pas line 384

const DPSCBR_DISABLED = 4;


DPSCBR_HOT

Declaration

Source position: tmschema.pas line 382

const DPSCBR_HOT = 2;


DPSCBR_NORMAL

Declaration

Source position: tmschema.pas line 381

const DPSCBR_NORMAL = 1;


DPSCBR_PRESSED

Declaration

Source position: tmschema.pas line 383

const DPSCBR_PRESSED = 3;


DRAGDROPPARTS

Declaration

Source position: tmschema.pas line 393

type DRAGDROPPARTS = LongInt;


DRAGDROPSTYLEPARTS

Declaration

Source position: tmschema.pas line 406

type DRAGDROPSTYLEPARTS = DRAGDROPPARTS;


DROPDOWNBUTTONLEFTSTATES

Declaration

Source position: tmschema.pas line 199

type DROPDOWNBUTTONLEFTSTATES = LongInt;


DROPDOWNBUTTONRIGHTSTATES

Declaration

Source position: tmschema.pas line 189

type DROPDOWNBUTTONRIGHTSTATES = LongInt;


EBHC_HOT

Declaration

Source position: tmschema.pas line 584

const EBHC_HOT = 2;


EBHC_NORMAL

Declaration

Source position: tmschema.pas line 583

const EBHC_NORMAL = 1;


EBHC_PRESSED

Declaration

Source position: tmschema.pas line 585

const EBHC_PRESSED = 3;


EBHP_HOT

Declaration

Source position: tmschema.pas line 593

const EBHP_HOT = 2;


EBHP_NORMAL

Declaration

Source position: tmschema.pas line 592

const EBHP_NORMAL = 1;


EBHP_PRESSED

Declaration

Source position: tmschema.pas line 594

const EBHP_PRESSED = 3;


EBHP_SELECTEDHOT

Declaration

Source position: tmschema.pas line 596

const EBHP_SELECTEDHOT = 5;


EBHP_SELECTEDNORMAL

Declaration

Source position: tmschema.pas line 595

const EBHP_SELECTEDNORMAL = 4;


EBHP_SELECTEDPRESSED

Declaration

Source position: tmschema.pas line 597

const EBHP_SELECTEDPRESSED = 6;


EBM_HOT

Declaration

Source position: tmschema.pas line 605

const EBM_HOT = 2;


EBM_NORMAL

Declaration

Source position: tmschema.pas line 604

const EBM_NORMAL = 1;


EBM_PRESSED

Declaration

Source position: tmschema.pas line 606

const EBM_PRESSED = 3;


EBNGC_HOT

Declaration

Source position: tmschema.pas line 614

const EBNGC_HOT = 2;


EBNGC_NORMAL

Declaration

Source position: tmschema.pas line 613

const EBNGC_NORMAL = 1;


EBNGC_PRESSED

Declaration

Source position: tmschema.pas line 615

const EBNGC_PRESSED = 3;


EBNGE_HOT

Declaration

Source position: tmschema.pas line 623

const EBNGE_HOT = 2;


EBNGE_NORMAL

Declaration

Source position: tmschema.pas line 622

const EBNGE_NORMAL = 1;


EBNGE_PRESSED

Declaration

Source position: tmschema.pas line 624

const EBNGE_PRESSED = 3;


EBP_HEADERBACKGROUND

Declaration

Source position: tmschema.pas line 563

const EBP_HEADERBACKGROUND = 1;


EBP_HEADERCLOSE

Declaration

Source position: tmschema.pas line 564

const EBP_HEADERCLOSE = 2;


EBP_HEADERPIN

Declaration

Source position: tmschema.pas line 565

const EBP_HEADERPIN = 3;


EBP_IEBARMENU

Declaration

Source position: tmschema.pas line 566

const EBP_IEBARMENU = 4;


EBP_NORMALGROUPBACKGROUND

Declaration

Source position: tmschema.pas line 567

const EBP_NORMALGROUPBACKGROUND = 5;


EBP_NORMALGROUPCOLLAPSE

Declaration

Source position: tmschema.pas line 568

const EBP_NORMALGROUPCOLLAPSE = 6;


EBP_NORMALGROUPEXPAND

Declaration

Source position: tmschema.pas line 569

const EBP_NORMALGROUPEXPAND = 7;


EBP_NORMALGROUPHEAD

Declaration

Source position: tmschema.pas line 570

const EBP_NORMALGROUPHEAD = 8;


EBP_SPECIALGROUPBACKGROUND

Declaration

Source position: tmschema.pas line 571

const EBP_SPECIALGROUPBACKGROUND = 9;


EBP_SPECIALGROUPCOLLAPSE

Declaration

Source position: tmschema.pas line 572

const EBP_SPECIALGROUPCOLLAPSE = 10;


EBP_SPECIALGROUPEXPAND

Declaration

Source position: tmschema.pas line 573

const EBP_SPECIALGROUPEXPAND = 11;


EBP_SPECIALGROUPHEAD

Declaration

Source position: tmschema.pas line 574

const EBP_SPECIALGROUPHEAD = 12;


EBS_ASSIST

Declaration

Source position: tmschema.pas line 501

const EBS_ASSIST = 6;


EBS_DISABLED

Declaration

Source position: tmschema.pas line 498

const EBS_DISABLED = 3;


EBS_FOCUSED

Declaration

Source position: tmschema.pas line 499

const EBS_FOCUSED = 4;


EBS_HOT

Declaration

Source position: tmschema.pas line 497

const EBS_HOT = 2;


EBS_NORMAL

Declaration

Source position: tmschema.pas line 496

const EBS_NORMAL = 1;


EBS_READONLY

Declaration

Source position: tmschema.pas line 500

const EBS_READONLY = 5;


EBSGC_HOT

Declaration

Source position: tmschema.pas line 632

const EBSGC_HOT = 2;


EBSGC_NORMAL

Declaration

Source position: tmschema.pas line 631

const EBSGC_NORMAL = 1;


EBSGC_PRESSED

Declaration

Source position: tmschema.pas line 633

const EBSGC_PRESSED = 3;


EBSGE_HOT

Declaration

Source position: tmschema.pas line 641

const EBSGE_HOT = 2;


EBSGE_NORMAL

Declaration

Source position: tmschema.pas line 640

const EBSGE_NORMAL = 1;


EBSGE_PRESSED

Declaration

Source position: tmschema.pas line 642

const EBSGE_PRESSED = 3;


EBWBS_DISABLED

Declaration

Source position: tmschema.pas line 510

const EBWBS_DISABLED = 3;


EBWBS_FOCUSED

Declaration

Source position: tmschema.pas line 511

const EBWBS_FOCUSED = 4;


EBWBS_HOT

Declaration

Source position: tmschema.pas line 509

const EBWBS_HOT = 2;


EBWBS_NORMAL

Declaration

Source position: tmschema.pas line 508

const EBWBS_NORMAL = 1;


EDITBORDER_HSCROLLSTATES

Declaration

Source position: tmschema.pas line 525

type EDITBORDER_HSCROLLSTATES = LongInt;


EDITBORDER_HVSCROLLSTATES

Declaration

Source position: tmschema.pas line 545

type EDITBORDER_HVSCROLLSTATES = LongInt;


EDITBORDER_NOSCROLLSTATES

Declaration

Source position: tmschema.pas line 515

type EDITBORDER_NOSCROLLSTATES = LongInt;


EDITBORDER_VSCROLLSTATES

Declaration

Source position: tmschema.pas line 535

type EDITBORDER_VSCROLLSTATES = LongInt;


EDITPARTS

Declaration

Source position: tmschema.pas line 462

type EDITPARTS = LongInt;


EDITSTYLEPARTS

Declaration

Source position: tmschema.pas line 476

type EDITSTYLEPARTS = EDITPARTS;


EDITTEXTSTATES

Declaration

Source position: tmschema.pas line 479

type EDITTEXTSTATES = LongInt;


EMP_MARKUPTEXT

Declaration

Source position: tmschema.pas line 2525

const EMP_MARKUPTEXT = 1;


EMPTYMARKUPPARTS

Declaration

Source position: tmschema.pas line 2522

type EMPTYMARKUPPARTS = LongInt;


EMT_LINKTEXT

Declaration

Source position: tmschema.pas line 2533

const EMT_LINKTEXT = 2;


EMT_NORMALTEXT

Declaration

Source position: tmschema.pas line 2532

const EMT_NORMALTEXT = 1;


EP_BACKGROUND

Declaration

Source position: tmschema.pas line 467

const EP_BACKGROUND = 3;


EP_BACKGROUNDWITHBORDER

Declaration

Source position: tmschema.pas line 469

const EP_BACKGROUNDWITHBORDER = 5;


EP_CARET

Declaration

Source position: tmschema.pas line 466

const EP_CARET = 2;


EP_EDITBORDER_HSCROLL

Declaration

Source position: tmschema.pas line 471

const EP_EDITBORDER_HSCROLL = 7;


EP_EDITBORDER_HVSCROLL

Declaration

Source position: tmschema.pas line 473

const EP_EDITBORDER_HVSCROLL = 9;


EP_EDITBORDER_NOSCROLL

Declaration

Source position: tmschema.pas line 470

const EP_EDITBORDER_NOSCROLL = 6;


EP_EDITBORDER_VSCROLL

Declaration

Source position: tmschema.pas line 472

const EP_EDITBORDER_VSCROLL = 8;


EP_EDITTEXT

Declaration

Source position: tmschema.pas line 465

const EP_EDITTEXT = 1;


EP_PASSWORD

Declaration

Source position: tmschema.pas line 468

const EP_PASSWORD = 4;


EPSH_DISABLED

Declaration

Source position: tmschema.pas line 531

const EPSH_DISABLED = 4;


EPSH_FOCUSED

Declaration

Source position: tmschema.pas line 530

const EPSH_FOCUSED = 3;


EPSH_HOT

Declaration

Source position: tmschema.pas line 529

const EPSH_HOT = 2;


EPSH_NORMAL

Declaration

Source position: tmschema.pas line 528

const EPSH_NORMAL = 1;


EPSHV_DISABLED

Declaration

Source position: tmschema.pas line 551

const EPSHV_DISABLED = 4;


EPSHV_FOCUSED

Declaration

Source position: tmschema.pas line 550

const EPSHV_FOCUSED = 3;


EPSHV_HOT

Declaration

Source position: tmschema.pas line 549

const EPSHV_HOT = 2;


EPSHV_NORMAL

Declaration

Source position: tmschema.pas line 548

const EPSHV_NORMAL = 1;


EPSN_DISABLED

Declaration

Source position: tmschema.pas line 521

const EPSN_DISABLED = 4;


EPSN_FOCUSED

Declaration

Source position: tmschema.pas line 520

const EPSN_FOCUSED = 3;


EPSN_HOT

Declaration

Source position: tmschema.pas line 519

const EPSN_HOT = 2;


EPSN_NORMAL

Declaration

Source position: tmschema.pas line 518

const EPSN_NORMAL = 1;


EPSV_DISABLED

Declaration

Source position: tmschema.pas line 541

const EPSV_DISABLED = 4;


EPSV_FOCUSED

Declaration

Source position: tmschema.pas line 540

const EPSV_FOCUSED = 3;


EPSV_HOT

Declaration

Source position: tmschema.pas line 539

const EPSV_HOT = 2;


EPSV_NORMAL

Declaration

Source position: tmschema.pas line 538

const EPSV_NORMAL = 1;


ETS_ASSIST

Declaration

Source position: tmschema.pas line 488

const ETS_ASSIST = 7;


ETS_CUEBANNER

Declaration

Source position: tmschema.pas line 489

const ETS_CUEBANNER = 8;


ETS_DISABLED

Declaration

Source position: tmschema.pas line 485

const ETS_DISABLED = 4;


ETS_FOCUSED

Declaration

Source position: tmschema.pas line 486

const ETS_FOCUSED = 5;


ETS_HOT

Declaration

Source position: tmschema.pas line 483

const ETS_HOT = 2;


ETS_NORMAL

Declaration

Source position: tmschema.pas line 482

const ETS_NORMAL = 1;


ETS_READONLY

Declaration

Source position: tmschema.pas line 487

const ETS_READONLY = 6;


ETS_SELECTED

Declaration

Source position: tmschema.pas line 484

const ETS_SELECTED = 3;


EXPANDBUTTONSTATES

Declaration

Source position: tmschema.pas line 946

type EXPANDBUTTONSTATES = LongInt;


EXPANDOBUTTONSTATES

Declaration

Source position: tmschema.pas line 1547

type EXPANDOBUTTONSTATES = LongInt;


EXPLORERBARPARTS

Declaration

Source position: tmschema.pas line 560

type EXPLORERBARPARTS = LongInt;


EXPLORERBARSTYLEPARTS

Declaration

Source position: tmschema.pas line 577

type EXPLORERBARSTYLEPARTS = EXPLORERBARPARTS;


FBS_EMPHASIZED

Declaration

Source position: tmschema.pas line 689

const FBS_EMPHASIZED = 2;


FBS_NORMAL

Declaration

Source position: tmschema.pas line 688

const FBS_NORMAL = 1;


FILLSTATES

Declaration

Source position: tmschema.pas line 1170

type FILLSTATES = LongInt;


FILLTYPE

Declaration

Source position: tmschema.pas line 2091

type FILLTYPE = LongInt;


FILLVERTSTATES

Declaration

Source position: tmschema.pas line 1180

type FILLVERTSTATES = LongInt;


FLH_HOVER

Declaration

Source position: tmschema.pas line 697

const FLH_HOVER = 2;


FLH_NORMAL

Declaration

Source position: tmschema.pas line 696

const FLH_NORMAL = 1;


FLS_DISABLED

Declaration

Source position: tmschema.pas line 673

const FLS_DISABLED = 4;


FLS_EMPHASIZED

Declaration

Source position: tmschema.pas line 672

const FLS_EMPHASIZED = 3;


FLS_NORMAL

Declaration

Source position: tmschema.pas line 670

const FLS_NORMAL = 1;


FLS_SELECTED

Declaration

Source position: tmschema.pas line 671

const FLS_SELECTED = 2;


FLYOUT_BODY

Declaration

Source position: tmschema.pas line 655

const FLYOUT_BODY = 2;


FLYOUT_DIVIDER

Declaration

Source position: tmschema.pas line 658

const FLYOUT_DIVIDER = 5;


FLYOUT_HEADER

Declaration

Source position: tmschema.pas line 654

const FLYOUT_HEADER = 1;


FLYOUT_LABEL

Declaration

Source position: tmschema.pas line 656

const FLYOUT_LABEL = 3;


FLYOUT_LINK

Declaration

Source position: tmschema.pas line 657

const FLYOUT_LINK = 4;


FLYOUT_LINKAREA

Declaration

Source position: tmschema.pas line 660

const FLYOUT_LINKAREA = 7;


FLYOUT_LINKHEADER

Declaration

Source position: tmschema.pas line 661

const FLYOUT_LINKHEADER = 8;


FLYOUT_WINDOW

Declaration

Source position: tmschema.pas line 659

const FLYOUT_WINDOW = 6;


FLYOUTLINK_HOVER

Declaration

Source position: tmschema.pas line 681

const FLYOUTLINK_HOVER = 2;


FLYOUTLINK_NORMAL

Declaration

Source position: tmschema.pas line 680

const FLYOUTLINK_NORMAL = 1;


FLYOUTPARTS

Declaration

Source position: tmschema.pas line 651

type FLYOUTPARTS = LongInt;


FLYOUTSTYLEPARTS

Declaration

Source position: tmschema.pas line 664

type FLYOUTSTYLEPARTS = FLYOUTPARTS;


FRAMESTATES

Declaration

Source position: tmschema.pas line 1916

type FRAMESTATES = LongInt;


FS_ACTIVE

Declaration

Source position: tmschema.pas line 1919

const FS_ACTIVE = 1;


FS_INACTIVE

Declaration

Source position: tmschema.pas line 1920

const FS_INACTIVE = 2;


FT_HORZGRADIENT

Declaration

Source position: tmschema.pas line 2096

const FT_HORZGRADIENT = 2;


FT_RADIALGRADIENT

Declaration

Source position: tmschema.pas line 2097

const FT_RADIALGRADIENT = 3;


FT_SOLID

Declaration

Source position: tmschema.pas line 2094

const FT_SOLID = 0;


FT_TILEIMAGE

Declaration

Source position: tmschema.pas line 2098

const FT_TILEIMAGE = 4;


FT_VERTGRADIENT

Declaration

Source position: tmschema.pas line 2095

const FT_VERTGRADIENT = 1;


GBS_DISABLED

Declaration

Source position: tmschema.pas line 131

const GBS_DISABLED = 2;


GBS_NORMAL

Declaration

Source position: tmschema.pas line 130

const GBS_NORMAL = 1;


GFST_DPI

Declaration

Source position: tmschema.pas line 2243

const GFST_DPI = 2;


GFST_NONE

Declaration

Source position: tmschema.pas line 2241

const GFST_NONE = 0;


GFST_SIZE

Declaration

Source position: tmschema.pas line 2242

const GFST_SIZE = 1;


GLPS_CLOSED

Declaration

Source position: tmschema.pas line 1852

const GLPS_CLOSED = 1;


GLPS_OPENED

Declaration

Source position: tmschema.pas line 1853

const GLPS_OPENED = 2;


GLYPHFONTSIZINGTYPE

Declaration

Source position: tmschema.pas line 2238

type GLYPHFONTSIZINGTYPE = LongInt;


GLYPHSTATES

Declaration

Source position: tmschema.pas line 1849

type GLYPHSTATES = LongInt;


GLYPHTYPE

Declaration

Source position: tmschema.pas line 2202

type GLYPHTYPE = LongInt;


GRIDCELLBACKGROUNDSTATES

Declaration

Source position: tmschema.pas line 2583

type GRIDCELLBACKGROUNDSTATES = LongInt;


GRIDCELLSTATES

Declaration

Source position: tmschema.pas line 2594

type GRIDCELLSTATES = LongInt;


GRIDCELLUPPERSTATES

Declaration

Source position: tmschema.pas line 2604

type GRIDCELLUPPERSTATES = LongInt;


GROUPBOXSTATES

Declaration

Source position: tmschema.pas line 127

type GROUPBOXSTATES = LongInt;


GROUPHEADERLINESTATES

Declaration

Source position: tmschema.pas line 924

type GROUPHEADERLINESTATES = LongInt;


GROUPHEADERSTATES

Declaration

Source position: tmschema.pas line 902

type GROUPHEADERSTATES = LongInt;


GT_FONTGLYPH

Declaration

Source position: tmschema.pas line 2207

const GT_FONTGLYPH = 2;


GT_IMAGEGLYPH

Declaration

Source position: tmschema.pas line 2206

const GT_IMAGEGLYPH = 1;


GT_NONE

Declaration

Source position: tmschema.pas line 2205

const GT_NONE = 0;


HA_CENTER

Declaration

Source position: tmschema.pas line 2121

const HA_CENTER = 1;


HA_LEFT

Declaration

Source position: tmschema.pas line 2120

const HA_LEFT = 0;


HA_RIGHT

Declaration

Source position: tmschema.pas line 2122

const HA_RIGHT = 2;


HALIGN

Declaration

Source position: tmschema.pas line 2117

type HALIGN = LongInt;


HBG_DETAILS

Declaration

Source position: tmschema.pas line 724

const HBG_DETAILS = 1;


HBG_ICON

Declaration

Source position: tmschema.pas line 725

const HBG_ICON = 2;


HBS_DISABLED

Declaration

Source position: tmschema.pas line 2037

const HBS_DISABLED = 4;


HBS_HOT

Declaration

Source position: tmschema.pas line 2035

const HBS_HOT = 2;


HBS_NORMAL

Declaration

Source position: tmschema.pas line 2034

const HBS_NORMAL = 1;


HBS_PUSHED

Declaration

Source position: tmschema.pas line 2036

const HBS_PUSHED = 3;


HDDFS_HOT

Declaration

Source position: tmschema.pas line 787

const HDDFS_HOT = 3;


HDDFS_NORMAL

Declaration

Source position: tmschema.pas line 785

const HDDFS_NORMAL = 1;


HDDFS_SOFTHOT

Declaration

Source position: tmschema.pas line 786

const HDDFS_SOFTHOT = 2;


HDDS_HOT

Declaration

Source position: tmschema.pas line 778

const HDDS_HOT = 3;


HDDS_NORMAL

Declaration

Source position: tmschema.pas line 776

const HDDS_NORMAL = 1;


HDDS_SOFTHOT

Declaration

Source position: tmschema.pas line 777

const HDDS_SOFTHOT = 2;


HEADERAREASTATES

Declaration

Source position: tmschema.pas line 41

type HEADERAREASTATES = LongInt;


HEADERCLOSESTATES

Declaration

Source position: tmschema.pas line 580

type HEADERCLOSESTATES = LongInt;


HEADERDROPDOWNFILTERSTATES

Declaration

Source position: tmschema.pas line 782

type HEADERDROPDOWNFILTERSTATES = LongInt;


HEADERDROPDOWNSTATES

Declaration

Source position: tmschema.pas line 773

type HEADERDROPDOWNSTATES = LongInt;


HEADERITEMLEFTSTATES

Declaration

Source position: tmschema.pas line 747

type HEADERITEMLEFTSTATES = LongInt;


HEADERITEMRIGHTSTATES

Declaration

Source position: tmschema.pas line 756

type HEADERITEMRIGHTSTATES = LongInt;


HEADERITEMSTATES

Declaration

Source position: tmschema.pas line 729

type HEADERITEMSTATES = LongInt;


HEADEROVERFLOWSTATES

Declaration

Source position: tmschema.pas line 791

type HEADEROVERFLOWSTATES = LongInt;


HEADERPARTS

Declaration

Source position: tmschema.pas line 706

type HEADERPARTS = LongInt;


HEADERPINSTATES

Declaration

Source position: tmschema.pas line 589

type HEADERPINSTATES = LongInt;


HEADERSORTARROWSTATES

Declaration

Source position: tmschema.pas line 765

type HEADERSORTARROWSTATES = LongInt;


HEADERSTYLEPARTS

Declaration

Source position: tmschema.pas line 718

type HEADERSTYLEPARTS = HEADERPARTS;


HEADERSTYLESTATES

Declaration

Source position: tmschema.pas line 721

type HEADERSTYLESTATES = LongInt;


HELPBUTTONSTATES

Declaration

Source position: tmschema.pas line 2031

type HELPBUTTONSTATES = LongInt;


HELPLINKSTATES

Declaration

Source position: tmschema.pas line 304

type HELPLINKSTATES = LongInt;


HGLPS_CLOSED

Declaration

Source position: tmschema.pas line 1860

const HGLPS_CLOSED = 1;


HGLPS_OPENED

Declaration

Source position: tmschema.pas line 1861

const HGLPS_OPENED = 2;


HILS_HOT

Declaration

Source position: tmschema.pas line 751

const HILS_HOT = 2;


HILS_NORMAL

Declaration

Source position: tmschema.pas line 750

const HILS_NORMAL = 1;


HILS_PRESSED

Declaration

Source position: tmschema.pas line 752

const HILS_PRESSED = 3;


HIRS_HOT

Declaration

Source position: tmschema.pas line 760

const HIRS_HOT = 2;


HIRS_NORMAL

Declaration

Source position: tmschema.pas line 759

const HIRS_NORMAL = 1;


HIRS_PRESSED

Declaration

Source position: tmschema.pas line 761

const HIRS_PRESSED = 3;


HIS_HOT

Declaration

Source position: tmschema.pas line 733

const HIS_HOT = 2;


HIS_ICONHOT

Declaration

Source position: tmschema.pas line 739

const HIS_ICONHOT = 8;


HIS_ICONNORMAL

Declaration

Source position: tmschema.pas line 738

const HIS_ICONNORMAL = 7;


HIS_ICONPRESSED

Declaration

Source position: tmschema.pas line 740

const HIS_ICONPRESSED = 9;


HIS_ICONSORTEDHOT

Declaration

Source position: tmschema.pas line 742

const HIS_ICONSORTEDHOT = 11;


HIS_ICONSORTEDNORMAL

Declaration

Source position: tmschema.pas line 741

const HIS_ICONSORTEDNORMAL = 10;


HIS_ICONSORTEDPRESSED

Declaration

Source position: tmschema.pas line 743

const HIS_ICONSORTEDPRESSED = 12;


HIS_NORMAL

Declaration

Source position: tmschema.pas line 732

const HIS_NORMAL = 1;


HIS_PRESSED

Declaration

Source position: tmschema.pas line 734

const HIS_PRESSED = 3;


HIS_SORTEDHOT

Declaration

Source position: tmschema.pas line 736

const HIS_SORTEDHOT = 5;


HIS_SORTEDNORMAL

Declaration

Source position: tmschema.pas line 735

const HIS_SORTEDNORMAL = 4;


HIS_SORTEDPRESSED

Declaration

Source position: tmschema.pas line 737

const HIS_SORTEDPRESSED = 6;


HLS_LINKTEXT

Declaration

Source position: tmschema.pas line 2514

const HLS_LINKTEXT = 2;


HLS_NORMALTEXT

Declaration

Source position: tmschema.pas line 2513

const HLS_NORMALTEXT = 1;


HOFS_HOT

Declaration

Source position: tmschema.pas line 795

const HOFS_HOT = 2;


HOFS_NORMAL

Declaration

Source position: tmschema.pas line 794

const HOFS_NORMAL = 1;


HORZSCROLLSTATES

Declaration

Source position: tmschema.pas line 1951

type HORZSCROLLSTATES = LongInt;


HORZTHUMBSTATES

Declaration

Source position: tmschema.pas line 1961

type HORZTHUMBSTATES = LongInt;


HOTGLYPHSTATES

Declaration

Source position: tmschema.pas line 1857

type HOTGLYPHSTATES = LongInt;


HP_HEADERDROPDOWN

Declaration

Source position: tmschema.pas line 713

const HP_HEADERDROPDOWN = 5;


HP_HEADERDROPDOWNFILTER

Declaration

Source position: tmschema.pas line 714

const HP_HEADERDROPDOWNFILTER = 6;


HP_HEADERITEM

Declaration

Source position: tmschema.pas line 709

const HP_HEADERITEM = 1;


HP_HEADERITEMLEFT

Declaration

Source position: tmschema.pas line 710

const HP_HEADERITEMLEFT = 2;


HP_HEADERITEMRIGHT

Declaration

Source position: tmschema.pas line 711

const HP_HEADERITEMRIGHT = 3;


HP_HEADEROVERFLOW

Declaration

Source position: tmschema.pas line 715

const HP_HEADEROVERFLOW = 7;


HP_HEADERSORTARROW

Declaration

Source position: tmschema.pas line 712

const HP_HEADERSORTARROW = 4;


HSAS_SORTEDDOWN

Declaration

Source position: tmschema.pas line 769

const HSAS_SORTEDDOWN = 2;


HSAS_SORTEDUP

Declaration

Source position: tmschema.pas line 768

const HSAS_SORTEDUP = 1;


HSS_DISABLED

Declaration

Source position: tmschema.pas line 1957

const HSS_DISABLED = 4;


HSS_HOT

Declaration

Source position: tmschema.pas line 1955

const HSS_HOT = 2;


HSS_NORMAL

Declaration

Source position: tmschema.pas line 1954

const HSS_NORMAL = 1;


HSS_PUSHED

Declaration

Source position: tmschema.pas line 1956

const HSS_PUSHED = 3;


HTS_DISABLED

Declaration

Source position: tmschema.pas line 1967

const HTS_DISABLED = 4;


HTS_HOT

Declaration

Source position: tmschema.pas line 1965

const HTS_HOT = 2;


HTS_NORMAL

Declaration

Source position: tmschema.pas line 1964

const HTS_NORMAL = 1;


HTS_PUSHED

Declaration

Source position: tmschema.pas line 1966

const HTS_PUSHED = 3;


HYPERLINKSTATES

Declaration

Source position: tmschema.pas line 2510

type HYPERLINKSTATES = LongInt;


HYPERLINKTEXTSTATES

Declaration

Source position: tmschema.pas line 1578

type HYPERLINKTEXTSTATES = LongInt;


ICE_ALPHA

Declaration

Source position: tmschema.pas line 2183

const ICE_ALPHA = 4;


ICE_GLOW

Declaration

Source position: tmschema.pas line 2180

const ICE_GLOW = 1;


ICE_NONE

Declaration

Source position: tmschema.pas line 2179

const ICE_NONE = 0;


ICE_PULSE

Declaration

Source position: tmschema.pas line 2182

const ICE_PULSE = 3;


ICE_SHADOW

Declaration

Source position: tmschema.pas line 2181

const ICE_SHADOW = 2;


ICONEFFECT

Declaration

Source position: tmschema.pas line 2176

type ICONEFFECT = LongInt;


IEBARMENUSTATES

Declaration

Source position: tmschema.pas line 601

type IEBARMENUSTATES = LongInt;


IL_HORIZONTAL

Declaration

Source position: tmschema.pas line 2074

const IL_HORIZONTAL = 1;


IL_VERTICAL

Declaration

Source position: tmschema.pas line 2073

const IL_VERTICAL = 0;


IMAGELAYOUT

Declaration

Source position: tmschema.pas line 2070

type IMAGELAYOUT = LongInt;


IMAGESELECTTYPE

Declaration

Source position: tmschema.pas line 2214

type IMAGESELECTTYPE = LongInt;


Reference for unit 'TmSchema'

The latest version of this document can be found at lazarus-ccr.sourceforge.net .


Reference for unit 'TmSchema': Constants

ABS_DOWNDISABLED

ABS_DOWNHOT

ABS_DOWNHOVER

ABS_DOWNNORMAL

ABS_DOWNPRESSED

ABS_LEFTDISABLED

ABS_LEFTHOT

ABS_LEFTHOVER

ABS_LEFTNORMAL

ABS_LEFTPRESSED

ABS_RIGHTDISABLED

ABS_RIGHTHOT

ABS_RIGHTHOVER

ABS_RIGHTNORMAL

ABS_RIGHTPRESSED

ABS_UPDISABLED

ABS_UPHOT

ABS_UPHOVER

ABS_UPNORMAL

ABS_UPPRESSED

AW_BUTTON

AW_COMMANDAREA

AW_CONTENTAREA

AW_HEADERAREA

AW_S_CONTENTAREA_NOMARGIN

AW_S_HEADERAREA_NOMARGIN

AW_S_TITLEBAR_ACTIVE

AW_S_TITLEBAR_INACTIVE

AW_TITLEBAR

BP_CHECKBOX

BP_COMMANDLINK

BP_COMMANDLINKGLYPH

BP_GROUPBOX

BP_PUSHBUTTON

BP_RADIOBUTTON

BP_USERBUTTON

BT_BORDERFILL

BT_ELLIPSE

BT_IMAGEFILE

BT_NONE

BT_RECT

BT_ROUNDRECT

CA_CENTER

CA_LEFT

CA_RIGHT

CBB_DISABLED

CBB_FOCUSED

CBB_HOT

CBB_NORMAL

CBCB_DISABLED

CBCB_HOT

CBCB_NORMAL

CBCB_PRESSED

CBRO_DISABLED

CBRO_HOT

CBRO_NORMAL

CBRO_PRESSED

CBS_CHECKEDDISABLED

CBS_CHECKEDHOT

CBS_CHECKEDNORMAL

CBS_CHECKEDPRESSED

CBS_DISABLED

CBS_EXCLUDEDDISABLED

CBS_EXCLUDEDHOT

CBS_EXCLUDEDNORMAL

CBS_EXCLUDEDPRESSED

CBS_HOT

CBS_IMPLICITDISABLED

CBS_IMPLICITHOT

CBS_IMPLICITNORMAL

CBS_IMPLICITPRESSED

CBS_MIXEDDISABLED

CBS_MIXEDHOT

CBS_MIXEDNORMAL

CBS_MIXEDPRESSED

CBS_NORMAL

CBS_PUSHED

CBS_UNCHECKEDDISABLED

CBS_UNCHECKEDHOT

CBS_UNCHECKEDNORMAL

CBS_UNCHECKEDPRESSED

CBTBS_DISABLED

CBTBS_FOCUSED

CBTBS_HOT

CBTBS_NORMAL

CBXSL_DISABLED

CBXSL_HOT

CBXSL_NORMAL

CBXSL_PRESSED

CBXSR_DISABLED

CBXSR_HOT

CBXSR_NORMAL

CBXSR_PRESSED

CBXS_DISABLED

CBXS_HOT

CBXS_NORMAL

CBXS_PRESSED

CHEVSV_HOT

CHEVSV_NORMAL

CHEVSV_PRESSED

CHEVS_HOT

CHEVS_NORMAL

CHEVS_PRESSED

CLP_TIME

CLS_HOT

CLS_NORMAL

CLS_PRESSED

CMDLGS_DEFAULTED

CMDLGS_DISABLED

CMDLGS_HOT

CMDLGS_NORMAL

CMDLGS_PRESSED

CMDLS_DEFAULTED

CMDLS_DEFAULTED_ANIMATING

CMDLS_DISABLED

CMDLS_HOT

CMDLS_NORMAL

CMDLS_PRESSED

CPANEL_BANNERAREA

CPANEL_BODYTEXT

CPANEL_BODYTITLE

CPANEL_BUTTON

CPANEL_CONTENTLINK

CPANEL_CONTENTPANE

CPANEL_CONTENTPANELABEL

CPANEL_CONTENTPANELINE

CPANEL_GROUPTEXT

CPANEL_HELPLINK

CPANEL_LARGECOMMANDAREA

CPANEL_MESSAGETEXT

CPANEL_NAVIGATIONPANE

CPANEL_NAVIGATIONPANELABEL

CPANEL_NAVIGATIONPANELINE

CPANEL_SECTIONTITLELINK

CPANEL_SMALLCOMMANDAREA

CPANEL_TASKLINK

CPANEL_TITLE

CPCL_DISABLED

CPCL_HOT

CPCL_NORMAL

CPCL_PRESSED

CPHL_DISABLED

CPHL_HOT

CPHL_NORMAL

CPHL_PRESSED

CPSTL_HOT

CPSTL_NORMAL

CPTL_DISABLED

CPTL_HOT

CPTL_NORMAL

CPTL_PAGE

CPTL_PRESSED

CP_BACKGROUND

CP_BORDER

CP_CUEBANNER

CP_DROPDOWNBUTTON

CP_DROPDOWNBUTTONLEFT

CP_DROPDOWNBUTTONRIGHT

CP_READONLY

CP_TRANSPARENTBACKGROUND

CSST_TAB

CSTB_HOT

CSTB_NORMAL

CSTB_SELECTED

CS_ACTIVE

CS_DISABLED

CS_INACTIVE

DDCOPY_HIGHLIGHT

DDCOPY_NOHIGHLIGHT

DDCREATELINK_HIGHLIGHT

DDCREATELINK_NOHIGHLIGHT

DDMOVE_HIGHLIGHT

DDMOVE_NOHIGHLIGHT

DDNONE_HIGHLIGHT

DDNONE_NOHIGHLIGHT

DDUPDATEMETADATA_HIGHLIGHT

DDUPDATEMETADATA_NOHIGHLIGHT

DDWARNING_HIGHLIGHT

DDWARNING_NOHIGHLIGHT

DD_COPY

DD_CREATELINK

DD_IMAGEBG

DD_MOVE

DD_NONE

DD_TEXTBG

DD_UPDATEMETADATA

DD_WARNING

DNHZS_DISABLED

DNHZS_HOT

DNHZS_NORMAL

DNHZS_PRESSED

DNS_DISABLED

DNS_HOT

DNS_NORMAL

DNS_PRESSED

DPDB_DISABLED

DPDB_FOCUSED

DPDB_HOT

DPDB_NORMAL

DPDT_DISABLED

DPDT_NORMAL

DPDT_SELECTED

DPSCBR_DISABLED

DPSCBR_HOT

DPSCBR_NORMAL

DPSCBR_PRESSED

DP_DATEBORDER

DP_DATETEXT

DP_SHOWCALENDARBUTTONRIGHT

EBHC_HOT

EBHC_NORMAL

EBHC_PRESSED

EBHP_HOT

EBHP_NORMAL

EBHP_PRESSED

EBHP_SELECTEDHOT

EBHP_SELECTEDNORMAL

EBHP_SELECTEDPRESSED

EBM_HOT

EBM_NORMAL

EBM_PRESSED

EBNGC_HOT

EBNGC_NORMAL

EBNGC_PRESSED

EBNGE_HOT

EBNGE_NORMAL

EBNGE_PRESSED

EBP_HEADERBACKGROUND

EBP_HEADERCLOSE

EBP_HEADERPIN

EBP_IEBARMENU

EBP_NORMALGROUPBACKGROUND

EBP_NORMALGROUPCOLLAPSE

EBP_NORMALGROUPEXPAND

EBP_NORMALGROUPHEAD

EBP_SPECIALGROUPBACKGROUND

EBP_SPECIALGROUPCOLLAPSE

EBP_SPECIALGROUPEXPAND

EBP_SPECIALGROUPHEAD

EBSGC_HOT

EBSGC_NORMAL

EBSGC_PRESSED

EBSGE_HOT

EBSGE_NORMAL

EBSGE_PRESSED

EBS_ASSIST

EBS_DISABLED

EBS_FOCUSED

EBS_HOT

EBS_NORMAL

EBS_READONLY

EBWBS_DISABLED

EBWBS_FOCUSED

EBWBS_HOT

EBWBS_NORMAL

EMP_MARKUPTEXT

EMT_LINKTEXT

EMT_NORMALTEXT

EPSHV_DISABLED

EPSHV_FOCUSED

EPSHV_HOT

EPSHV_NORMAL

EPSH_DISABLED

EPSH_FOCUSED

EPSH_HOT

EPSH_NORMAL

EPSN_DISABLED

EPSN_FOCUSED

EPSN_HOT

EPSN_NORMAL

EPSV_DISABLED

EPSV_FOCUSED

EPSV_HOT

EPSV_NORMAL

EP_BACKGROUND

EP_BACKGROUNDWITHBORDER

EP_CARET

EP_EDITBORDER_HSCROLL

EP_EDITBORDER_HVSCROLL

EP_EDITBORDER_NOSCROLL

EP_EDITBORDER_VSCROLL

EP_EDITTEXT

EP_PASSWORD

ETS_ASSIST

ETS_CUEBANNER

ETS_DISABLED

ETS_FOCUSED

ETS_HOT

ETS_NORMAL

ETS_READONLY

ETS_SELECTED

FBS_EMPHASIZED

FBS_NORMAL

FLH_HOVER

FLH_NORMAL

FLS_DISABLED

FLS_EMPHASIZED

FLS_NORMAL

FLS_SELECTED

FLYOUTLINK_HOVER

FLYOUTLINK_NORMAL

FLYOUT_BODY

FLYOUT_DIVIDER

FLYOUT_HEADER

FLYOUT_LABEL

FLYOUT_LINK

FLYOUT_LINKAREA

FLYOUT_LINKHEADER

FLYOUT_WINDOW

FS_ACTIVE

FS_INACTIVE

FT_HORZGRADIENT

FT_RADIALGRADIENT

FT_SOLID

FT_TILEIMAGE

FT_VERTGRADIENT

GBS_DISABLED

GBS_NORMAL

GFST_DPI

GFST_NONE

GFST_SIZE

GLPS_CLOSED

GLPS_OPENED

GT_FONTGLYPH

GT_IMAGEGLYPH

GT_NONE

HA_CENTER

HA_LEFT

HA_RIGHT

HBG_DETAILS

HBG_ICON

HBS_DISABLED

HBS_HOT

HBS_NORMAL

HBS_PUSHED

HDDFS_HOT

HDDFS_NORMAL

HDDFS_SOFTHOT

HDDS_HOT

HDDS_NORMAL

HDDS_SOFTHOT

HGLPS_CLOSED

HGLPS_OPENED

HILS_HOT

HILS_NORMAL

HILS_PRESSED

HIRS_HOT

HIRS_NORMAL

HIRS_PRESSED

HIS_HOT

HIS_ICONHOT

HIS_ICONNORMAL

HIS_ICONPRESSED

HIS_ICONSORTEDHOT

HIS_ICONSORTEDNORMAL

HIS_ICONSORTEDPRESSED

HIS_NORMAL

HIS_PRESSED

HIS_SORTEDHOT

HIS_SORTEDNORMAL

HIS_SORTEDPRESSED

HLS_LINKTEXT

HLS_NORMALTEXT

HOFS_HOT

HOFS_NORMAL

HP_HEADERDROPDOWN

HP_HEADERDROPDOWNFILTER

HP_HEADERITEM

HP_HEADERITEMLEFT

HP_HEADERITEMRIGHT

HP_HEADEROVERFLOW

HP_HEADERSORTARROW

HSAS_SORTEDDOWN

HSAS_SORTEDUP

HSS_DISABLED

HSS_HOT

HSS_NORMAL

HSS_PUSHED

HTS_DISABLED

HTS_HOT

HTS_NORMAL

HTS_PUSHED

ICE_ALPHA

ICE_GLOW

ICE_NONE

ICE_PULSE

ICE_SHADOW

IL_HORIZONTAL

IL_VERTICAL

IST_DPI

IST_NONE

IST_SIZE

LBCP_BORDER_HSCROLL

LBCP_BORDER_HVSCROLL

LBCP_BORDER_NOSCROLL

LBCP_BORDER_VSCROLL

LBCP_ITEM

LBPSHV_DISABLED

LBPSHV_FOCUSED

LBPSHV_HOT

LBPSHV_NORMAL

LBPSH_DISABLED

LBPSH_FOCUSED

LBPSH_HOT

LBPSH_NORMAL

LBPSI_HOT

LBPSI_HOTSELECTED

LBPSI_SELECTED

LBPSI_SELECTEDNOTFOCUS

LBPSN_DISABLED

LBPSN_FOCUSED

LBPSN_HOT

LBPSN_NORMAL

LBPSV_DISABLED

LBPSV_FOCUSED

LBPSV_HOT

LBPSV_NORMAL

LISS_DISABLED

LISS_HOT

LISS_HOTSELECTED

LISS_NORMAL

LISS_SELECTED

LISS_SELECTEDNOTFOCUS

LP_HYPERLINK

LVCB_HOVER

LVCB_NORMAL

LVCB_PUSHED

LVEB_HOVER

LVEB_NORMAL

LVEB_PUSHED

LVGHL_CLOSE

LVGHL_CLOSEHOT

LVGHL_CLOSEMIXEDSELECTION

LVGHL_CLOSEMIXEDSELECTIONHOT

LVGHL_CLOSESELECTED

LVGHL_CLOSESELECTEDHOT

LVGHL_CLOSESELECTEDNOTFOCUSED

LVGHL_CLOSESELECTEDNOTFOCUSEDHOT

LVGHL_OPEN

LVGHL_OPENHOT

LVGHL_OPENMIXEDSELECTION

LVGHL_OPENMIXEDSELECTIONHOT

LVGHL_OPENSELECTED

LVGHL_OPENSELECTEDHOT

LVGHL_OPENSELECTEDNOTFOCUSED

LVGHL_OPENSELECTEDNOTFOCUSEDHOT

LVGH_CLOSE

LVGH_CLOSEHOT

LVGH_CLOSEMIXEDSELECTION

LVGH_CLOSEMIXEDSELECTIONHOT

LVGH_CLOSESELECTED

LVGH_CLOSESELECTEDHOT

LVGH_CLOSESELECTEDNOTFOCUSED

LVGH_CLOSESELECTEDNOTFOCUSEDHOT

LVGH_OPEN

LVGH_OPENHOT

LVGH_OPENMIXEDSELECTION

LVGH_OPENMIXEDSELECTIONHOT

LVGH_OPENSELECTED

LVGH_OPENSELECTEDHOT

LVGH_OPENSELECTEDNOTFOCUSED

LVGH_OPENSELECTEDNOTFOCUSEDHOT

LVP_COLLAPSEBUTTON

LVP_COLUMNDETAIL

LVP_EMPTYTEXT

LVP_EXPANDBUTTON

LVP_GROUPHEADER

LVP_GROUPHEADERLINE

LVP_LISTDETAIL

LVP_LISTGROUP

LVP_LISTITEM

LVP_LISTSORTEDDETAIL

MAXBS_DISABLED

MAXBS_HOT

MAXBS_NORMAL

MAXBS_PUSHED

MBI_DISABLED

MBI_DISABLEDHOT

MBI_DISABLEDPUSHED

MBI_HOT

MBI_NORMAL

MBI_PUSHED

MB_ACTIVE

MB_INACTIVE

MCB_BITMAP

MCB_DISABLED

MCB_NORMAL

MCGCB_HOT

MCGCB_SELECTED

MCGCB_SELECTEDHOT

MCGCB_SELECTEDNOTFOCUSED

MCGCB_TODAY

MCGCU_HASSTATE

MCGCU_HASSTATEHOT

MCGCU_HOT

MCGC_HASSTATE

MCGC_HASSTATEHOT

MCGC_HOT

MCGC_TODAY

MCNN_DISABLED

MCNN_HOT

MCNN_NORMAL

MCNN_PRESSED

MCNP_DISABLED

MCNP_HOT

MCNP_NORMAL

MCNP_PRESSED

MCTGCU_HASSTATE

MCTGCU_HASSTATEHOT

MCTGCU_HOT

MCTGC_HASSTATE

MCTGC_HASSTATEHOT

MCTGC_HOT

MCTGC_TODAY

MC_BACKGROUND

MC_BORDERS

MC_BULLETDISABLED

MC_BULLETNORMAL

MC_CHECKMARKDISABLED

MC_CHECKMARKNORMAL

MC_COLHEADERSPLITTER

MC_GRIDBACKGROUND

MC_GRIDCELL

MC_GRIDCELLBACKGROUND

MC_GRIDCELLUPPER

MC_NAVNEXT

MC_NAVPREV

MC_TRAILINGGRIDCELL

MC_TRAILINGGRIDCELLUPPER

MDP_NEWAPPBUTTON

MDP_SEPERATOR

MDS_CHECKED

MDS_DISABLED

MDS_HOT

MDS_HOTCHECKED

MDS_NORMAL

MDS_PRESSED

MENU_BARBACKGROUND

MENU_BARITEM

MENU_CHEVRON_TMSCHEMA

MENU_MENUBARDROPDOWN_TMSCHEMA

MENU_MENUBARITEM_TMSCHEMA

MENU_MENUDROPDOWN_TMSCHEMA

MENU_MENUITEM_TMSCHEMA

MENU_POPUPBACKGROUND

MENU_POPUPBORDERS

MENU_POPUPCHECK

MENU_POPUPCHECKBACKGROUND

MENU_POPUPGUTTER

MENU_POPUPITEM

MENU_POPUPSEPARATOR

MENU_POPUPSUBMENU

MENU_SEPARATOR_TMSCHEMA

MENU_SYSTEMCLOSE

MENU_SYSTEMMAXIMIZE

MENU_SYSTEMMINIMIZE

MENU_SYSTEMRESTORE

MINBS_DISABLED

MINBS_HOT

MINBS_NORMAL

MINBS_PUSHED

MNCS_ACTIVE

MNCS_DISABLED

MNCS_INACTIVE

MPI_DISABLED

MPI_DISABLEDHOT

MPI_HOT

MPI_NORMAL

MSM_DISABLED

MSM_NORMAL

MSYSC_DISABLED

MSYSC_NORMAL

MSYSMN_DISABLED

MSYSMN_NORMAL

MSYSMX_DISABLED

MSYSMX_NORMAL

MSYSR_DISABLED

MSYSR_NORMAL

MXCS_ACTIVE

MXCS_DISABLED

MXCS_INACTIVE

NAV_BACKBUTTON

NAV_BB_DISABLED

NAV_BB_HOT

NAV_BB_NORMAL

NAV_BB_PRESSED

NAV_FB_DISABLED

NAV_FB_HOT

NAV_FB_NORMAL

NAV_FB_PRESSED

NAV_FORWARDBUTTON

NAV_MB_DISABLED

NAV_MB_HOT

NAV_MB_NORMAL

NAV_MB_PRESSED

NAV_MENUBUTTON

OT_ABOVELASTBUTTON

OT_BELOWLASTBUTTON

OT_BOTTOMLEFT

OT_BOTTOMMIDDLE

OT_BOTTOMRIGHT

OT_LEFTOFCAPTION

OT_LEFTOFLASTBUTTON

OT_MIDDLELEFT

OT_MIDDLERIGHT

OT_RIGHTOFCAPTION

OT_RIGHTOFLASTBUTTON

OT_TOPLEFT

OT_TOPMIDDLE

OT_TOPRIGHT

PBBS_NORMAL

PBBS_PARTIAL

PBBVS_NORMAL

PBBVS_PARTIAL

PBFS_ERROR

PBFS_NORMAL

PBFS_PARTIAL

PBFS_PAUSED

PBFVS_ERROR

PBFVS_NORMAL

PBFVS_PARTIAL

PBFVS_PAUSED

PBS_DEFAULTED

PBS_DEFAULTED_ANIMATING

PBS_DISABLED

PBS_HOT

PBS_NORMAL

PBS_PRESSED

PGRP_DOWN

PGRP_DOWNHORZ

PGRP_UP

PGRP_UPHORZ

PP_BAR

PP_BARVERT

PP_CHUNK

PP_CHUNKVERT

PP_FILL

PP_FILLVERT

PP_MOVEOVERLAY

PP_MOVEOVERLAYVERT

PP_PULSEOVERLAY

PP_PULSEOVERLAYVERT

PP_TRANSPARENTBAR

PP_TRANSPARENTBARVERT

RBS_CHECKEDDISABLED

RBS_CHECKEDHOT

RBS_CHECKEDNORMAL

RBS_CHECKEDPRESSED

RBS_DISABLED

RBS_HOT

RBS_NORMAL

RBS_PUSHED

RBS_UNCHECKEDDISABLED

RBS_UNCHECKEDHOT

RBS_UNCHECKEDNORMAL

RBS_UNCHECKEDPRESSED

RP_BACKGROUND

RP_BAND

RP_CHEVRON

RP_CHEVRONVERT

RP_GRIPPER

RP_GRIPPERVERT

RP_SPLITTER

RP_SPLITTERVERT

SBP_ARROWBTN

SBP_GRIPPERHORZ

SBP_GRIPPERVERT

SBP_LOWERTRACKHORZ

SBP_LOWERTRACKVERT

SBP_SIZEBOX

SBP_THUMBBTNHORZ

SBP_THUMBBTNVERT

SBP_UPPERTRACKHORZ

SBP_UPPERTRACKVERT

SBS_DISABLED

SBS_HOT

SBS_NORMAL

SBS_PUSHED

SCRBS_DISABLED

SCRBS_HOT

SCRBS_HOVER

SCRBS_NORMAL

SCRBS_PRESSED

SPLITSV_HOT

SPLITSV_NORMAL

SPLITSV_PRESSED

SPLITS_HOT

SPLITS_NORMAL

SPLITS_PRESSED

SPLS_HOT

SPLS_NORMAL

SPLS_PRESSED

SPMPT_DISABLED

SPMPT_FOCUSED

SPMPT_HOT

SPMPT_NORMAL

SPMPT_SELECTED

SPNP_DOWN

SPNP_DOWNHORZ

SPNP_UP

SPNP_UPHORZ

SPOB_DISABLED

SPOB_FOCUSED

SPOB_HOT

SPOB_NORMAL

SPOB_SELECTED

SPP_LOGOFF

SPP_LOGOFFBUTTONS

SPP_LOGOFFSPLITBUTTONDROPDOWN

SPP_MOREPROGRAMS

SPP_MOREPROGRAMSARROW

SPP_MOREPROGRAMSARROWBACK

SPP_MOREPROGRAMSTAB

SPP_NSCHOST

SPP_OPENBOX

SPP_PLACESLIST

SPP_PLACESLISTSEPARATOR

SPP_PREVIEW

SPP_PROGLIST

SPP_PROGLISTSEPARATOR

SPP_SEARCHVIEW

SPP_SOFTWAREEXPLORER

SPP_TOPMATCH

SPP_USERPANE

SPP_USERPICTURE

SPSB_HOT

SPSB_NORMAL

SPSB_PRESSED

SPSE_DISABLED

SPSE_FOCUSED

SPSE_HOT

SPSE_NORMAL

SPSE_SELECTED

SPS_HOT

SPS_NORMAL

SPS_PRESSED

SP_GRIPPER

SP_GRIPPERPANE

SP_PANE

STAT_TEXT

ST_STRETCH

ST_TILE

ST_TRUESIZE

SZB_HALFBOTTOMLEFTALIGN

SZB_HALFBOTTOMRIGHTALIGN

SZB_HALFTOPLEFTALIGN

SZB_HALFTOPRIGHTALIGN

SZB_LEFTALIGN

SZB_RIGHTALIGN

SZB_TOPLEFTALIGN

SZB_TOPRIGHTALIGN

TABP_AEROWIZARDBODY

TABP_BODY

TABP_PANE

TABP_TABITEM

TABP_TABITEMBOTHEDGE

TABP_TABITEMLEFTEDGE

TABP_TABITEMRIGHTEDGE

TABP_TOPTABITEM

TABP_TOPTABITEMBOTHEDGE

TABP_TOPTABITEMLEFTEDGE

TABP_TOPTABITEMRIGHTEDGE

TBP_BACKGROUNDBOTTOM

TBP_BACKGROUNDLEFT

TBP_BACKGROUNDRIGHT

TBP_BACKGROUNDTOP

TBP_SIZINGBARBOTTOM

TBP_SIZINGBARLEFT

TBP_SIZINGBARRIGHT

TBP_SIZINGBARTOP

TDLGCPS_STANDALONE

TDLGEBS_EXPANDEDHOVER

TDLGEBS_EXPANDEDNORMAL

TDLGEBS_EXPANDEDPRESSED

TDLGEBS_HOVER

TDLGEBS_NORMAL

TDLGEBS_PRESSED

TDLG_BUTTONSECTION

TDLG_BUTTONWRAPPER

TDLG_COMMANDLINKPANE

TDLG_CONTENTICON

TDLG_CONTENTPANE

TDLG_CONTROLPANE

TDLG_EXPANDEDCONTENT

TDLG_EXPANDEDFOOTERAREA

TDLG_EXPANDOBUTTON

TDLG_EXPANDOTEXT

TDLG_FOOTNOTEAREA

TDLG_FOOTNOTEPANE

TDLG_FOOTNOTESEPARATOR

TDLG_IMAGEALIGNMENT

TDLG_MAINICON

TDLG_MAININSTRUCTIONPANE

TDLG_PRIMARYPANEL

TDLG_PROGRESSBAR

TDLG_RADIOBUTTONPANE

TDLG_SECONDARYPANEL

TDLG_VERIFICATIONTEXT

TDP_FLASHBUTTON

TDP_FLASHBUTTONGROUPMENU

TDP_GROUPCOUNT

TEXT_BODYTEXT

TEXT_BODYTITLE

TEXT_CONTROLLABEL

TEXT_EXPANDED

TEXT_HYPERLINKTEXT

TEXT_INSTRUCTION

TEXT_LABEL

TEXT_MAININSTRUCTION

TEXT_SECONDARYTEXT

TIBES_DISABLED

TIBES_FOCUSED

TIBES_HOT

TIBES_NORMAL

TIBES_SELECTED

TILES_DISABLED

TILES_FOCUSED

TILES_HOT

TILES_NORMAL

TILES_SELECTED

TIRES_DISABLED

TIRES_FOCUSED

TIRES_HOT

TIRES_NORMAL

TIRES_SELECTED

TIS_DISABLED

TIS_FOCUSED

TIS_HOT

TIS_NORMAL

TIS_SELECTED

TKP_THUMB

TKP_THUMBBOTTOM

TKP_THUMBLEFT

TKP_THUMBRIGHT

TKP_THUMBTOP

TKP_THUMBVERT

TKP_TICS

TKP_TICSVERT

TKP_TRACK

TKP_TRACKVERT

TKS_NORMAL

TMTVS_RESERVEDHIGH

TMTVS_RESERVEDLOW

TMT_ACCENTCOLORHINT

TMT_ACTIVEBORDER

TMT_ACTIVECAPTION

TMT_ALIAS

TMT_ALPHALEVEL

TMT_ALPHATHRESHOLD

TMT_ALWAYSSHOWSIZINGBAR

TMT_ANIMATIONBUTTONRECT

TMT_ANIMATIONDELAY

TMT_ANIMATIONDURATION

TMT_APPWORKSPACE

TMT_ATLASIMAGE

TMT_ATLASINPUTIMAGE

TMT_ATLASRECT

TMT_AUTHOR

TMT_AUTOSIZE

TMT_BACKGROUND

TMT_BGFILL

TMT_BGTYPE

TMT_BITMAPREF

TMT_BLENDCOLOR

TMT_BODYFONT

TMT_BODYTEXTCOLOR

TMT_BOOL

TMT_BORDERCOLOR

TMT_BORDERCOLORHINT

TMT_BORDERONLY

TMT_BORDERSIZE

TMT_BORDERTYPE

TMT_BTNFACE

TMT_BTNHIGHLIGHT

TMT_BTNSHADOW

TMT_BTNTEXT

TMT_BUTTONALTERNATEFACE

TMT_CAPTIONBARHEIGHT

TMT_CAPTIONBARWIDTH

TMT_CAPTIONFONT

TMT_CAPTIONMARGINS

TMT_CAPTIONTEXT

TMT_CHARSET

TMT_CLASSICVALUE

TMT_COLOR

TMT_COLORIZATIONCOLOR

TMT_COLORIZATIONOPACITY

TMT_COLORSCHEMES

TMT_COMPANY

TMT_COMPOSITED

TMT_COMPOSITEDOPAQUE

TMT_CONTENTALIGNMENT

TMT_CONTENTMARGINS

TMT_COPYRIGHT

TMT_CSSNAME

TMT_CUSTOMSPLITRECT

TMT_DEFAULTPANESIZE

TMT_DESCRIPTION

TMT_DIBDATA

TMT_DISKSTREAM

TMT_DISPLAYNAME

TMT_DKSHADOW3D

TMT_DRAWBORDERS

TMT_EDGEDKSHADOWCOLOR

TMT_EDGEFILLCOLOR

TMT_EDGEHIGHLIGHTCOLOR

TMT_EDGELIGHTCOLOR

TMT_EDGESHADOWCOLOR

TMT_ENUM

TMT_FILENAME

TMT_FILLCOLOR

TMT_FILLCOLORHINT

TMT_FILLTYPE

TMT_FIRSTBOOL

TMT_FIRSTCOLOR

TMT_FIRSTFONT

TMT_FIRSTINT

TMT_FIRSTSIZE

TMT_FIRSTSTRING

TMT_FIRST_RCSTRING_NAME

TMT_FLATMENUS

TMT_FONT

TMT_FRAMESPERSECOND

TMT_FROMCOLOR1

TMT_FROMCOLOR2

TMT_FROMCOLOR3

TMT_FROMCOLOR4

TMT_FROMCOLOR5

TMT_FROMHUE1

TMT_FROMHUE2

TMT_FROMHUE3

TMT_FROMHUE4

TMT_FROMHUE5

TMT_GLOWCOLOR

TMT_GLOWINTENSITY

TMT_GLYPHDIBDATA

TMT_GLYPHFONT

TMT_GLYPHFONTSIZINGTYPE

TMT_GLYPHIMAGEFILE

TMT_GLYPHINDEX

TMT_GLYPHONLY

TMT_GLYPHTEXTCOLOR

TMT_GLYPHTRANSPARENT

TMT_GLYPHTRANSPARENTCOLOR

TMT_GLYPHTYPE

TMT_GRADIENTACTIVECAPTION

TMT_GRADIENTCOLOR1

TMT_GRADIENTCOLOR2

TMT_GRADIENTCOLOR3

TMT_GRADIENTCOLOR4

TMT_GRADIENTCOLOR5

TMT_GRADIENTINACTIVECAPTION

TMT_GRADIENTRATIO1

TMT_GRADIENTRATIO2

TMT_GRADIENTRATIO3

TMT_GRADIENTRATIO4

TMT_GRADIENTRATIO5

TMT_GRAYTEXT

TMT_HALIGN

TMT_HBITMAP

TMT_HEADING1FONT

TMT_HEADING1TEXTCOLOR

TMT_HEADING2FONT

TMT_HEADING2TEXTCOLOR

TMT_HEIGHT

TMT_HIGHLIGHT

TMT_HIGHLIGHTTEXT

TMT_HOTTRACKING

TMT_ICONEFFECT

TMT_ICONTITLEFONT

TMT_IMAGECOUNT

TMT_IMAGEFILE

TMT_IMAGEFILE1

TMT_IMAGEFILE2

TMT_IMAGEFILE3

TMT_IMAGEFILE4

TMT_IMAGEFILE5

TMT_IMAGELAYOUT

TMT_IMAGESELECTTYPE

TMT_INACTIVEBORDER

TMT_INACTIVECAPTION

TMT_INACTIVECAPTIONTEXT

TMT_INFOBK

TMT_INFOTEXT

TMT_INT

TMT_INTEGRALSIZING

TMT_INTLIST

TMT_LASTBOOL

TMT_LASTCOLOR

TMT_LASTFONT

TMT_LASTINT

TMT_LASTSIZE

TMT_LASTSTRING

TMT_LASTUPDATED

TMT_LAST_RCSTRING_NAME

TMT_LIGHT3D

TMT_LOCALIZEDMIRRORIMAGE

TMT_MARGINS

TMT_MENU

TMT_MENUBAR

TMT_MENUBARHEIGHT

TMT_MENUBARWIDTH

TMT_MENUFONT

TMT_MENUHILIGHT

TMT_MENUTEXT

TMT_MINCOLORDEPTH

TMT_MINDPI1

TMT_MINDPI2

TMT_MINDPI3

TMT_MINDPI4

TMT_MINDPI5

TMT_MINSIZE

TMT_MINSIZE1

TMT_MINSIZE2

TMT_MINSIZE3

TMT_MINSIZE4

TMT_MINSIZE5

TMT_MIRRORIMAGE

TMT_MSGBOXFONT

TMT_NAME

TMT_NOETCHEDEFFECT

TMT_NORMALSIZE

TMT_OFFSET

TMT_OFFSETTYPE

TMT_OPACITY

TMT_PADDEDBORDERWIDTH

TMT_PIXELSPERFRAME

TMT_POSITION

TMT_PROGRESSCHUNKSIZE

TMT_PROGRESSSPACESIZE

TMT_RECT

TMT_RESERVEDHIGH

TMT_RESERVEDLOW

TMT_ROUNDCORNERHEIGHT

TMT_ROUNDCORNERWIDTH

TMT_SATURATION

TMT_SCALEDBACKGROUND

TMT_SCROLLBAR

TMT_SCROLLBARHEIGHT

TMT_SCROLLBARWIDTH

TMT_SHADOWCOLOR

TMT_SIZE

TMT_SIZES

TMT_SIZINGBORDERWIDTH

TMT_SIZINGMARGINS

TMT_SIZINGTYPE

TMT_SMALLCAPTIONFONT

TMT_SMCAPTIONBARHEIGHT

TMT_SMCAPTIONBARWIDTH

TMT_SOURCEGROW

TMT_SOURCESHRINK

TMT_STATUSFONT

TMT_STREAM

TMT_STRING

TMT_TEXT

TMT_TEXTAPPLYOVERLAY

TMT_TEXTBORDERCOLOR

TMT_TEXTBORDERSIZE

TMT_TEXTCOLOR

TMT_TEXTCOLORHINT

TMT_TEXTGLOW

TMT_TEXTGLOWSIZE

TMT_TEXTITALIC

TMT_TEXTSHADOWCOLOR

TMT_TEXTSHADOWOFFSET

TMT_TEXTSHADOWTYPE

TMT_TOCOLOR1

TMT_TOCOLOR2

TMT_TOCOLOR3

TMT_TOCOLOR4

TMT_TOCOLOR5

TMT_TOHUE1

TMT_TOHUE2

TMT_TOHUE3

TMT_TOHUE4

TMT_TOHUE5

TMT_TOOLTIP

TMT_TRANSITIONDURATIONS

TMT_TRANSPARENT

TMT_TRANSPARENTCOLOR

TMT_TRUESIZESCALINGTYPE

TMT_TRUESIZESTRETCHMARK

TMT_UNIFORMSIZING

TMT_URL

TMT_USERPICTURE

TMT_VALIGN

TMT_VERSION

TMT_WIDTH

TMT_WINDOW

TMT_WINDOWFRAME

TMT_WINDOWTEXT

TMT_XMLNAME

TNP_ANIMBACKGROUND

TNP_BACKGROUND

TP_BUTTON

TP_DROPDOWNBUTTON

TP_DROPDOWNBUTTONGLYPH

TP_SEPARATOR

TP_SEPARATORVERT

TP_SPLITBUTTON

TP_SPLITBUTTONDROPDOWN

TREIS_DISABLED

TREIS_HOT

TREIS_HOTSELECTED

TREIS_NORMAL

TREIS_SELECTED

TREIS_SELECTEDNOTFOCUS

TRS_NORMAL

TRVS_NORMAL

TSST_DPI

TSST_NONE

TSST_SIZE

TSS_NORMAL

TST_CONTINUOUS

TST_NONE

TST_SINGLE

TSVS_NORMAL

TS_CHECKED

TS_CONTROLLABEL_DISABLED

TS_CONTROLLABEL_NORMAL

TS_DISABLED

TS_HOT

TS_HOTCHECKED

TS_HYPERLINK_DISABLED

TS_HYPERLINK_HOT

TS_HYPERLINK_NORMAL

TS_HYPERLINK_PRESSED

TS_NEARHOT

TS_NORMAL

TS_OTHERSIDEHOT

TS_PRESSED

TTBSS_POINTINGDOWNCENTERED

TTBSS_POINTINGDOWNLEFTWALL

TTBSS_POINTINGDOWNRIGHTWALL

TTBSS_POINTINGUPCENTERED

TTBSS_POINTINGUPLEFTWALL

TTBSS_POINTINGUPRIGHTWALL

TTBS_LINK

TTBS_NORMAL

TTCS_HOT

TTCS_NORMAL

TTCS_PRESSED

TTIBES_DISABLED

TTIBES_FOCUSED

TTIBES_HOT

TTIBES_NORMAL

TTIBES_SELECTED

TTILES_DISABLED

TTILES_FOCUSED

TTILES_HOT

TTILES_NORMAL

TTILES_SELECTED

TTIRES_DISABLED

TTIRES_FOCUSED

TTIRES_HOT

TTIRES_NORMAL

TTIRES_SELECTED

TTIS_DISABLED

TTIS_FOCUSED

TTIS_HOT

TTIS_NORMAL

TTIS_SELECTED

TTP_BALLOON

TTP_BALLOONSTEM

TTP_BALLOONTITLE

TTP_CLOSE

TTP_STANDARD

TTP_STANDARDTITLE

TTP_WRENCH

TTSS_LINK

TTSS_NORMAL

TTWS_HOT

TTWS_NORMAL

TTWS_PRESSED

TUBS_DISABLED

TUBS_FOCUSED

TUBS_HOT

TUBS_NORMAL

TUBS_PRESSED

TUS_DISABLED

TUS_FOCUSED

TUS_HOT

TUS_NORMAL

TUS_PRESSED

TUTS_DISABLED

TUTS_FOCUSED

TUTS_HOT

TUTS_NORMAL

TUTS_PRESSED

TUVLS_DISABLED

TUVLS_FOCUSED

TUVLS_HOT

TUVLS_NORMAL

TUVLS_PRESSED

TUVRS_DISABLED

TUVRS_FOCUSED

TUVRS_HOT

TUVRS_NORMAL

TUVRS_PRESSED

TUVS_DISABLED

TUVS_FOCUSED

TUVS_HOT

TUVS_NORMAL

TUVS_PRESSED

TVP_BRANCH

TVP_GLYPH

TVP_HOTGLYPH

TVP_TREEITEM

UPHZS_DISABLED

UPHZS_HOT

UPHZS_NORMAL

UPHZS_PRESSED

UPS_DISABLED

UPS_HOT

UPS_NORMAL

UPS_PRESSED

VA_BOTTOM

VA_CENTER

VA_TOP

VSCLASS_AEROWIZARD

VSCLASS_AEROWIZARDSTYLE

VSCLASS_BUTTON

VSCLASS_BUTTONSTYLE

VSCLASS_CLOCK

VSCLASS_COMBOBOX

VSCLASS_COMBOBOXSTYLE

VSCLASS_COMMUNICATIONS

VSCLASS_COMMUNICATIONSSTYLE

VSCLASS_CONTROLPANEL

VSCLASS_CONTROLPANELSTYLE

VSCLASS_DATEPICKER

VSCLASS_DATEPICKERSTYLE

VSCLASS_DRAGDROP

VSCLASS_DRAGDROPSTYLE

VSCLASS_EDIT

VSCLASS_EDITSTYLE

VSCLASS_EMPTYMARKUP

VSCLASS_EXPLORERBAR

VSCLASS_EXPLORERBARSTYLE

VSCLASS_FLYOUT

VSCLASS_FLYOUTSTYLE

VSCLASS_HEADER

VSCLASS_HEADERSTYLE

VSCLASS_LINK

VSCLASS_LISTBOX

VSCLASS_LISTBOXSTYLE

VSCLASS_LISTVIEW

VSCLASS_LISTVIEWSTYLE

VSCLASS_MENU

VSCLASS_MENUBAND

VSCLASS_MENUSTYLE

VSCLASS_MONTHCAL

VSCLASS_NAVIGATION

VSCLASS_PAGE

VSCLASS_PROGRESS

VSCLASS_PROGRESSSTYLE

VSCLASS_REBAR

VSCLASS_REBARSTYLE

VSCLASS_SCROLLBAR

VSCLASS_SCROLLBARSTYLE

VSCLASS_SPIN

VSCLASS_SPINSTYLE

VSCLASS_STARTPANEL

VSCLASS_STATIC

VSCLASS_STATUS

VSCLASS_STATUSSTYLE

VSCLASS_TAB

VSCLASS_TABSTYLE

VSCLASS_TASKBAND

VSCLASS_TASKBAR

VSCLASS_TASKDIALOG

VSCLASS_TASKDIALOGSTYLE

VSCLASS_TEXTSTYLE

VSCLASS_TOOLBAR

VSCLASS_TOOLBARSTYLE

VSCLASS_TOOLTIP

VSCLASS_TOOLTIPSTYLE

VSCLASS_TRACKBAR

VSCLASS_TRACKBARSTYLE

VSCLASS_TRAYNOTIFY

VSCLASS_TREEVIEW

VSCLASS_TREEVIEWSTYLE

VSCLASS_WINDOW

VSCLASS_WINDOWSTYLE

VSS_DISABLED

VSS_HOT

VSS_NORMAL

VSS_PUSHED

VTS_DISABLED

VTS_HOT

VTS_NORMAL

VTS_PUSHED

WP_CAPTION

WP_CAPTIONSIZINGTEMPLATE

WP_CLOSEBUTTON

WP_DIALOG

WP_FRAME

WP_FRAMEBOTTOM

WP_FRAMEBOTTOMSIZINGTEMPLATE

WP_FRAMELEFT

WP_FRAMELEFTSIZINGTEMPLATE

WP_FRAMERIGHT

WP_FRAMERIGHTSIZINGTEMPLATE

WP_HELPBUTTON

WP_HORZSCROLL

WP_HORZTHUMB

WP_MAXBUTTON

WP_MAXCAPTION

WP_MDICLOSEBUTTON

WP_MDIHELPBUTTON

WP_MDIMINBUTTON

WP_MDIRESTOREBUTTON

WP_MDISYSBUTTON

WP_MINBUTTON

WP_MINCAPTION

WP_RESTOREBUTTON

WP_SMALLCAPTION

WP_SMALLCAPTIONSIZINGTEMPLATE

WP_SMALLCLOSEBUTTON

WP_SMALLFRAMEBOTTOM

WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE

WP_SMALLFRAMELEFT

WP_SMALLFRAMELEFTSIZINGTEMPLATE

WP_SMALLFRAMERIGHT

WP_SMALLFRAMERIGHTSIZINGTEMPLATE

WP_SMALLMAXCAPTION

WP_SMALLMINCAPTION

WP_SYSBUTTON

WP_VERTSCROLL

WP_VERTTHUMB


Reference for unit 'TmSchema': Types

AEROWIZARDPARTS

AEROWIZARDSTYLEPARTS

ARROWBTNSTATES

BACKGROUNDSTATES

BACKGROUNDWITHBORDERSTATES

BALLOONSTATES

BALLOONSTEMSTATES

BARBACKGROUNDSTATES

BARITEMSTATES

BGTYPE

BODYSTATES

BORDERSTATES

BORDERTYPE

BORDER_HSCROLLSTATES

BORDER_HVSCROLLSTATES

BORDER_NOSCROLLSTATES

BORDER_VSCROLLSTATES

BUTTONPARTS

BUTTONSTYLEPARTS

CAPTIONSTATES

CHECKBOXSTATES

CHEVRONSTATES

CHEVRONVERTSTATES

CLOCKPARTS

CLOCKSTATES

CLOSEBUTTONSTATES

CLOSESTATES

COLLAPSEBUTTONSTATES

COMBOBOXPARTS

COMBOBOXSTYLEPARTS

COMBOBOXSTYLESTATES

COMMANDLINKGLYPHSTATES

COMMANDLINKSTATES

COMMUNICATIONSPARTS

COMMUNICATIONSSTYLEPARTS

CONTENTALIGNMENT

CONTENTAREASTATES

CONTENTLINKSTATES

CONTENTPANESTATES

CONTROLLABELSTATES

CONTROLPANELPARTS

CONTROLPANELSTYLEPARTS

COPYSTATES

CREATELINKSTATES

CUEBANNERSTATES

DATEBORDERSTATES

DATEPICKERPARTS

DATEPICKERSTYLEPARTS

DATETEXTSTATES

DOWNHORZSTATES

DOWNSTATES

DRAGDROPPARTS

DRAGDROPSTYLEPARTS

DROPDOWNBUTTONLEFTSTATES

DROPDOWNBUTTONRIGHTSTATES

EDITBORDER_HSCROLLSTATES

EDITBORDER_HVSCROLLSTATES

EDITBORDER_NOSCROLLSTATES

EDITBORDER_VSCROLLSTATES

EDITPARTS

EDITSTYLEPARTS

EDITTEXTSTATES

EMPTYMARKUPPARTS

EXPANDBUTTONSTATES

EXPANDOBUTTONSTATES

EXPLORERBARPARTS

EXPLORERBARSTYLEPARTS

FILLSTATES

FILLTYPE

FILLVERTSTATES

FLYOUTPARTS

FLYOUTSTYLEPARTS

FRAMESTATES

GLYPHFONTSIZINGTYPE

GLYPHSTATES

GLYPHTYPE

GRIDCELLBACKGROUNDSTATES

GRIDCELLSTATES

GRIDCELLUPPERSTATES

GROUPBOXSTATES

GROUPHEADERLINESTATES

GROUPHEADERSTATES

HALIGN

HEADERAREASTATES

HEADERCLOSESTATES

HEADERDROPDOWNFILTERSTATES

HEADERDROPDOWNSTATES

HEADERITEMLEFTSTATES

HEADERITEMRIGHTSTATES

HEADERITEMSTATES

HEADEROVERFLOWSTATES

HEADERPARTS

HEADERPINSTATES

HEADERSORTARROWSTATES

HEADERSTYLEPARTS

HEADERSTYLESTATES

HELPBUTTONSTATES

HELPLINKSTATES

HORZSCROLLSTATES

HORZTHUMBSTATES

HOTGLYPHSTATES

HYPERLINKSTATES

HYPERLINKTEXTSTATES

ICONEFFECT

IEBARMENUSTATES

IMAGELAYOUT

IMAGESELECTTYPE

ITEMSTATES

LABELSTATES

LINKHEADERSTATES

LINKPARTS

LINKSTATES

LISTBOXPARTS

LISTBOXSTYLEPARTS

LISTITEMSTATES

LISTVIEWPARTS

LISTVIEWSTYLEPARTS

LOGOFFBUTTONSSTATES

MARKUPTEXTSTATES

MAXBUTTONSTATES

MAXCAPTIONSTATES

MENUBANDPARTS

MENUBANDSTATES

MENUPARTS

MENUSTYLEPARTS

MINBUTTONSTATES

MINCAPTIONSTATES

MONTHCALPARTS

MOREPROGRAMSARROWBACKSTATES

MOREPROGRAMSARROWSTATES

MOREPROGRAMSTABSTATES

MOVESTATES

NAVIGATIONPARTS

NAVNEXTSTATES

NAVPREVSTATES

NAV_BACKBUTTONSTATES

NAV_FORWARDBUTTONSTATES

NAV_MENUBUTTONSTATES

NONESTATES

NORMALGROUPCOLLAPSESTATES

NORMALGROUPEXPANDSTATES

OFFSETTYPE

OPENBOXSTATES

PAGEPARTS

POPUPCHECKBACKGROUNDSTATES

POPUPCHECKSTATES

POPUPITEMSTATES

POPUPSUBMENUSTATES

PROGRESSPARTS

PROGRESSSTYLEPARTS

PUSHBUTTONSTATES

RADIOBUTTONSTATES

READONLYSTATES

REBARPARTS

REBARSTYLEPARTS

RESTOREBUTTONSTATES

SCROLLBARPARTS

SCROLLBARSTYLEPARTS

SCROLLBARSTYLESTATES

SECTIONTITLELINKSTATES

SHOWCALENDARBUTTONRIGHTSTATES

SIZEBOXSTATES

SIZINGTYPE

SOFTWAREEXPLORERSTATES

SPECIALGROUPCOLLAPSESTATES

SPECIALGROUPEXPANDSTATES

SPINPARTS

SPINSTYLEPARTS

SPLITTERSTATES

SPLITTERVERTSTATES

STANDARDSTATES

STARTPANELPARTS

STATICPARTS

STATUSPARTS

STATUSSTYLEPARTS

SYSBUTTONSTATES

SYSTEMCLOSESTATES

SYSTEMMAXIMIZESTATES

SYSTEMMINIMIZESTATES

SYSTEMRESTORESTATES

TABITEMBOTHEDGESTATES

TABITEMLEFTEDGESTATES

TABITEMRIGHTEDGESTATES

TABITEMSTATES

TABPARTS

TABSTATES

TABSTYLEPARTS

TASKBANDPARTS

TASKBARPARTS

TASKDIALOGPARTS

TASKDIALOGSTYLEPARTS

TASKLINKSTATES

TEXTSHADOWTYPE

TEXTSTYLEPARTS

THUMBBOTTOMSTATES

THUMBLEFTSTATES

THUMBRIGHTSTATES

THUMBSTATES

THUMBTOPSTATES

THUMBVERTSTATES

TICSSTATES

TICSVERTSTATES

TITLEBARSTATES

TOOLBARPARTS

TOOLBARSTYLEPARTS

TOOLBARSTYLESTATES

TOOLTIPPARTS

TOOLTIPSTYLEPARTS

TOPTABITEMBOTHEDGESTATES

TOPTABITEMLEFTEDGESTATES

TOPTABITEMRIGHTEDGESTATES

TOPTABITEMSTATES

TRACKBARPARTS

TRACKBARSTYLEPARTS

TRACKBARSTYLESTATES

TRACKSTATES

TRACKVERTSTATES

TRAILINGGRIDCELLSTATES

TRAILINGGRIDCELLUPPERSTATES

TRANSPARENTBACKGROUNDSTATES

TRANSPARENTBARSTATES

TRANSPARENTBARVERTSTATES

TRAYNOTIFYPARTS

TREEITEMSTATES

TREEVIEWPARTS

TREEVIEWSTYLEPARTS

TRUESIZESCALINGTYPE

UPDATEMETADATASTATES

UPHORZSTATES

UPSTATES

VALIGN

VERTSCROLLSTATES

VERTTHUMBSTATES

WARNINGSTATES

WINDOWPARTS

WINDOWSTYLEPARTS

WRENCHSTATES


Index of all identifiers in unit 'TmSchema'

A B C D E F G H I L M N O P R S T U V W

A

ABS_DOWNDISABLED | ABS_RIGHTHOT | ARROWBTNSTATES
ABS_DOWNHOT | ABS_RIGHTHOVER | AW_BUTTON
ABS_DOWNHOVER | ABS_RIGHTNORMAL | AW_COMMANDAREA
ABS_DOWNNORMAL | ABS_RIGHTPRESSED | AW_CONTENTAREA
ABS_DOWNPRESSED | ABS_UPDISABLED | AW_HEADERAREA
ABS_LEFTDISABLED | ABS_UPHOT | AW_S_CONTENTAREA_NOMARGIN
ABS_LEFTHOT | ABS_UPHOVER | AW_S_HEADERAREA_NOMARGIN
ABS_LEFTHOVER | ABS_UPNORMAL | AW_S_TITLEBAR_ACTIVE
ABS_LEFTNORMAL | ABS_UPPRESSED | AW_S_TITLEBAR_INACTIVE
ABS_LEFTPRESSED | AEROWIZARDPARTS | AW_TITLEBAR
ABS_RIGHTDISABLED | AEROWIZARDSTYLEPARTS |

B

BACKGROUNDSTATES | BORDER_NOSCROLLSTATES | BP_USERBUTTON
BACKGROUNDWITHBORDERSTATES | BORDERSTATES | BT_BORDERFILL
BALLOONSTATES | BORDERTYPE | BT_ELLIPSE
BALLOONSTEMSTATES | BORDER_VSCROLLSTATES | BT_IMAGEFILE
BARBACKGROUNDSTATES | BP_CHECKBOX | BT_NONE
BARITEMSTATES | BP_COMMANDLINK | BT_RECT
BGTYPE | BP_COMMANDLINKGLYPH | BT_ROUNDRECT
BODYSTATES | BP_GROUPBOX | BUTTONPARTS
BORDER_HSCROLLSTATES | BP_PUSHBUTTON | BUTTONSTYLEPARTS
BORDER_HVSCROLLSTATES | BP_RADIOBUTTON |

C

CA_CENTER | CBXS_PRESSED | CPANEL_BODYTITLE
CA_LEFT | CBXSR_DISABLED | CPANEL_BUTTON
CAPTIONSTATES | CBXSR_HOT | CPANEL_CONTENTLINK
CA_RIGHT | CBXSR_NORMAL | CPANEL_CONTENTPANE
CBB_DISABLED | CBXSR_PRESSED | CPANEL_CONTENTPANELABEL
CBB_FOCUSED | CHECKBOXSTATES | CPANEL_CONTENTPANELINE
CBB_HOT | CHEVRONSTATES | CPANEL_GROUPTEXT
CBB_NORMAL | CHEVRONVERTSTATES | CPANEL_HELPLINK
CBCB_DISABLED | CHEVS_HOT | CPANEL_LARGECOMMANDAREA
CBCB_HOT | CHEVS_NORMAL | CPANEL_MESSAGETEXT
CBCB_NORMAL | CHEVS_PRESSED | CPANEL_NAVIGATIONPANE
CBCB_PRESSED | CHEVSV_HOT | CPANEL_NAVIGATIONPANELABEL
CBRO_DISABLED | CHEVSV_NORMAL | CPANEL_NAVIGATIONPANELINE
CBRO_HOT | CHEVSV_PRESSED | CPANEL_SECTIONTITLELINK
CBRO_NORMAL | CLOCKPARTS | CPANEL_SMALLCOMMANDAREA
CBRO_PRESSED | CLOCKSTATES | CPANEL_TASKLINK
CBS_CHECKEDDISABLED | CLOSEBUTTONSTATES | CPANEL_TITLE
CBS_CHECKEDHOT | CLOSESTATES | CP_BACKGROUND
CBS_CHECKEDNORMAL | CLP_TIME | CP_BORDER
CBS_CHECKEDPRESSED | CLS_HOT | CPCL_DISABLED
CBS_DISABLED | CLS_NORMAL | CPCL_HOT
CBS_EXCLUDEDDISABLED | CLS_PRESSED | CPCL_NORMAL
CBS_EXCLUDEDHOT | CMDLGS_DEFAULTED | CPCL_PRESSED
CBS_EXCLUDEDNORMAL | CMDLGS_DISABLED | CP_CUEBANNER
CBS_EXCLUDEDPRESSED | CMDLGS_HOT | CP_DROPDOWNBUTTON
CBS_HOT | CMDLGS_NORMAL | CP_DROPDOWNBUTTONLEFT
CBS_IMPLICITDISABLED | CMDLGS_PRESSED | CP_DROPDOWNBUTTONRIGHT
CBS_IMPLICITHOT | CMDLS_DEFAULTED | CPHL_DISABLED
CBS_IMPLICITNORMAL | CMDLS_DEFAULTED_ANIMATING | CPHL_HOT
CBS_IMPLICITPRESSED | CMDLS_DISABLED | CPHL_NORMAL
CBS_MIXEDDISABLED | CMDLS_HOT | CPHL_PRESSED
CBS_MIXEDHOT | CMDLS_NORMAL | CP_READONLY
CBS_MIXEDNORMAL | CMDLS_PRESSED | CPSTL_HOT
CBS_MIXEDPRESSED | COLLAPSEBUTTONSTATES | CPSTL_NORMAL
CBS_NORMAL | COMBOBOXPARTS | CPTL_DISABLED
CBS_PUSHED | COMBOBOXSTYLEPARTS | CPTL_HOT
CBS_UNCHECKEDDISABLED | COMBOBOXSTYLESTATES | CPTL_NORMAL
CBS_UNCHECKEDHOT | COMMANDLINKGLYPHSTATES | CPTL_PAGE
CBS_UNCHECKEDNORMAL | COMMANDLINKSTATES | CPTL_PRESSED
CBS_UNCHECKEDPRESSED | COMMUNICATIONSPARTS | CP_TRANSPARENTBACKGROUND
CBTBS_DISABLED | COMMUNICATIONSSTYLEPARTS | CREATELINKSTATES
CBTBS_FOCUSED | CONTENTALIGNMENT | CS_ACTIVE
CBTBS_HOT | CONTENTAREASTATES | CS_DISABLED
CBTBS_NORMAL | CONTENTLINKSTATES | CS_INACTIVE
CBXS_DISABLED | CONTENTPANESTATES | CSST_TAB
CBXS_HOT | CONTROLLABELSTATES | CSTB_HOT
CBXSL_DISABLED | CONTROLPANELPARTS | CSTB_NORMAL
CBXSL_HOT | CONTROLPANELSTYLEPARTS | CSTB_SELECTED
CBXSL_NORMAL | COPYSTATES | CUEBANNERSTATES
CBXSL_PRESSED | CPANEL_BANNERAREA |
CBXS_NORMAL | CPANEL_BODYTEXT |

D

DATEBORDERSTATES | DD_UPDATEMETADATA | DPDB_DISABLED
DATEPICKERPARTS | DDUPDATEMETADATA_HIGHLIGHT | DPDB_FOCUSED
DATEPICKERSTYLEPARTS | DDUPDATEMETADATA_NOHIGHLIGHT | DPDB_HOT
DATETEXTSTATES | DD_WARNING | DPDB_NORMAL
DD_COPY | DDWARNING_HIGHLIGHT | DPDT_DISABLED
DDCOPY_HIGHLIGHT | DDWARNING_NOHIGHLIGHT | DPDT_NORMAL
DDCOPY_NOHIGHLIGHT | DNHZS_DISABLED | DPDT_SELECTED
DD_CREATELINK | DNHZS_HOT | DPSCBR_DISABLED
DDCREATELINK_HIGHLIGHT | DNHZS_NORMAL | DPSCBR_HOT
DDCREATELINK_NOHIGHLIGHT | DNHZS_PRESSED | DPSCBR_NORMAL
DD_IMAGEBG | DNS_DISABLED | DPSCBR_PRESSED
DD_MOVE | DNS_HOT | DP_SHOWCALENDARBUTTONRIGHT
DDMOVE_HIGHLIGHT | DNS_NORMAL | DRAGDROPPARTS
DDMOVE_NOHIGHLIGHT | DNS_PRESSED | DRAGDROPSTYLEPARTS
DD_NONE | DOWNHORZSTATES | DROPDOWNBUTTONLEFTSTATES
DDNONE_HIGHLIGHT | DOWNSTATES | DROPDOWNBUTTONRIGHTSTATES
DDNONE_NOHIGHLIGHT | DP_DATEBORDER |
DD_TEXTBG | DP_DATETEXT |

E

EBHC_HOT | EBS_FOCUSED | EP_EDITTEXT
EBHC_NORMAL | EBSGC_HOT | EP_PASSWORD
EBHC_PRESSED | EBSGC_NORMAL | EPSH_DISABLED
EBHP_HOT | EBSGC_PRESSED | EPSH_FOCUSED
EBHP_NORMAL | EBSGE_HOT | EPSH_HOT
EBHP_PRESSED | EBSGE_NORMAL | EPSH_NORMAL
EBHP_SELECTEDHOT | EBSGE_PRESSED | EPSHV_DISABLED
EBHP_SELECTEDNORMAL | EBS_HOT | EPSHV_FOCUSED
EBHP_SELECTEDPRESSED | EBS_NORMAL | EPSHV_HOT
EBM_HOT | EBS_READONLY | EPSHV_NORMAL
EBM_NORMAL | EBWBS_DISABLED | EPSN_DISABLED
EBM_PRESSED | EBWBS_FOCUSED | EPSN_FOCUSED
EBNGC_HOT | EBWBS_HOT | EPSN_HOT
EBNGC_NORMAL | EBWBS_NORMAL | EPSN_NORMAL
EBNGC_PRESSED | EDITBORDER_HSCROLLSTATES | EPSV_DISABLED
EBNGE_HOT | EDITBORDER_HVSCROLLSTATES | EPSV_FOCUSED
EBNGE_NORMAL | EDITBORDER_NOSCROLLSTATES | EPSV_HOT
EBNGE_PRESSED | EDITBORDER_VSCROLLSTATES | EPSV_NORMAL
EBP_HEADERBACKGROUND | EDITPARTS | ETS_ASSIST
EBP_HEADERCLOSE | EDITSTYLEPARTS | ETS_CUEBANNER
EBP_HEADERPIN | EDITTEXTSTATES | ETS_DISABLED
EBP_IEBARMENU | EMP_MARKUPTEXT | ETS_FOCUSED
EBP_NORMALGROUPBACKGROUND | EMPTYMARKUPPARTS | ETS_HOT
EBP_NORMALGROUPCOLLAPSE | EMT_LINKTEXT | ETS_NORMAL
EBP_NORMALGROUPEXPAND | EMT_NORMALTEXT | ETS_READONLY
EBP_NORMALGROUPHEAD | EP_BACKGROUND | ETS_SELECTED
EBP_SPECIALGROUPBACKGROUND | EP_BACKGROUNDWITHBORDER | EXPANDBUTTONSTATES
EBP_SPECIALGROUPCOLLAPSE | EP_CARET | EXPANDOBUTTONSTATES
EBP_SPECIALGROUPEXPAND | EP_EDITBORDER_HSCROLL | EXPLORERBARPARTS
EBP_SPECIALGROUPHEAD | EP_EDITBORDER_HVSCROLL | EXPLORERBARSTYLEPARTS
EBS_ASSIST | EP_EDITBORDER_NOSCROLL |
EBS_DISABLED | EP_EDITBORDER_VSCROLL |

F

FBS_EMPHASIZED | FLYOUT_BODY | FLYOUT_WINDOW
FBS_NORMAL | FLYOUT_DIVIDER | FRAMESTATES
FILLSTATES | FLYOUT_HEADER | FS_ACTIVE
FILLTYPE | FLYOUT_LABEL | FS_INACTIVE
FILLVERTSTATES | FLYOUT_LINK | FT_HORZGRADIENT
FLH_HOVER | FLYOUT_LINKAREA | FT_RADIALGRADIENT
FLH_NORMAL | FLYOUT_LINKHEADER | FT_SOLID
FLS_DISABLED | FLYOUTLINK_HOVER | FT_TILEIMAGE
FLS_EMPHASIZED | FLYOUTLINK_NORMAL | FT_VERTGRADIENT
FLS_NORMAL | FLYOUTPARTS |
FLS_SELECTED | FLYOUTSTYLEPARTS |

G

GBS_DISABLED | GLYPHFONTSIZINGTYPE | GROUPHEADERLINESTATES
GBS_NORMAL | GLYPHSTATES | GROUPHEADERSTATES
GFST_DPI | GLYPHTYPE | GT_FONTGLYPH
GFST_NONE | GRIDCELLBACKGROUNDSTATES | GT_IMAGEGLYPH
GFST_SIZE | GRIDCELLSTATES | GT_NONE
GLPS_CLOSED | GRIDCELLUPPERSTATES |
GLPS_OPENED | GROUPBOXSTATES |

H

HA_CENTER | HEADERSORTARROWSTATES | HLS_NORMALTEXT
HA_LEFT | HEADERSTYLEPARTS | HOFS_HOT
HALIGN | HEADERSTYLESTATES | HOFS_NORMAL
HA_RIGHT | HELPBUTTONSTATES | HORZSCROLLSTATES
HBG_DETAILS | HELPLINKSTATES | HORZTHUMBSTATES
HBG_ICON | HGLPS_CLOSED | HOTGLYPHSTATES
HBS_DISABLED | HGLPS_OPENED | HP_HEADERDROPDOWN
HBS_HOT | HILS_HOT | HP_HEADERDROPDOWNFILTER
HBS_NORMAL | HILS_NORMAL | HP_HEADERITEM
HBS_PUSHED | HILS_PRESSED | HP_HEADERITEMLEFT
HDDFS_HOT | HIRS_HOT | HP_HEADERITEMRIGHT
HDDFS_NORMAL | HIRS_NORMAL | HP_HEADEROVERFLOW
HDDFS_SOFTHOT | HIRS_PRESSED | HP_HEADERSORTARROW
HDDS_HOT | HIS_HOT | HSAS_SORTEDDOWN
HDDS_NORMAL | HIS_ICONHOT | HSAS_SORTEDUP
HDDS_SOFTHOT | HIS_ICONNORMAL | HSS_DISABLED
HEADERAREASTATES | HIS_ICONPRESSED | HSS_HOT
HEADERCLOSESTATES | HIS_ICONSORTEDHOT | HSS_NORMAL
HEADERDROPDOWNFILTERSTATES | HIS_ICONSORTEDNORMAL | HSS_PUSHED
HEADERDROPDOWNSTATES | HIS_ICONSORTEDPRESSED | HTS_DISABLED
HEADERITEMLEFTSTATES | HIS_NORMAL | HTS_HOT
HEADERITEMRIGHTSTATES | HIS_PRESSED | HTS_NORMAL
HEADERITEMSTATES | HIS_SORTEDHOT | HTS_PUSHED
HEADEROVERFLOWSTATES | HIS_SORTEDNORMAL | HYPERLINKSTATES
HEADERPARTS | HIS_SORTEDPRESSED | HYPERLINKTEXTSTATES
HEADERPINSTATES | HLS_LINKTEXT |

I

ICE_ALPHA | ICONEFFECT | IMAGESELECTTYPE
ICE_GLOW | IEBARMENUSTATES | IST_DPI
ICE_NONE | IL_HORIZONTAL | IST_NONE
ICE_PULSE | IL_VERTICAL | IST_SIZE
ICE_SHADOW | IMAGELAYOUT | ITEMSTATES

L

LABELSTATES | LISS_HOT | LVGHL_CLOSESELECTED
LBCP_BORDER_HSCROLL | LISS_HOTSELECTED | LVGHL_CLOSESELECTEDHOT
LBCP_BORDER_HVSCROLL | LISS_NORMAL | LVGHL_CLOSESELECTEDNOTFOCUSED
LBCP_BORDER_NOSCROLL | LISS_SELECTED | LVGHL_CLOSESELECTEDNOTFOCUSEDHOT
LBCP_BORDER_VSCROLL | LISS_SELECTEDNOTFOCUS | LVGHL_OPEN
LBCP_ITEM | LISTBOXPARTS | LVGHL_OPENHOT
LBPSH_DISABLED | LISTBOXSTYLEPARTS | LVGHL_OPENMIXEDSELECTION
LBPSH_FOCUSED | LISTITEMSTATES | LVGHL_OPENMIXEDSELECTIONHOT
LBPSH_HOT | LISTVIEWPARTS | LVGHL_OPENSELECTED
LBPSH_NORMAL | LISTVIEWSTYLEPARTS | LVGHL_OPENSELECTEDHOT
LBPSHV_DISABLED | LOGOFFBUTTONSSTATES | LVGHL_OPENSELECTEDNOTFOCUSED
LBPSHV_FOCUSED | LP_HYPERLINK | LVGHL_OPENSELECTEDNOTFOCUSEDHOT
LBPSHV_HOT | LVCB_HOVER | LVGH_OPEN
LBPSHV_NORMAL | LVCB_NORMAL | LVGH_OPENHOT
LBPSI_HOT | LVCB_PUSHED | LVGH_OPENMIXEDSELECTION
LBPSI_HOTSELECTED | LVEB_HOVER | LVGH_OPENMIXEDSELECTIONHOT
LBPSI_SELECTED | LVEB_NORMAL | LVGH_OPENSELECTED
LBPSI_SELECTEDNOTFOCUS | LVEB_PUSHED | LVGH_OPENSELECTEDHOT
LBPSN_DISABLED | LVGH_CLOSE | LVGH_OPENSELECTEDNOTFOCUSED
LBPSN_FOCUSED | LVGH_CLOSEHOT | LVGH_OPENSELECTEDNOTFOCUSEDHOT
LBPSN_HOT | LVGH_CLOSEMIXEDSELECTION | LVP_COLLAPSEBUTTON
LBPSN_NORMAL | LVGH_CLOSEMIXEDSELECTIONHOT | LVP_COLUMNDETAIL
LBPSV_DISABLED | LVGH_CLOSESELECTED | LVP_EMPTYTEXT
LBPSV_FOCUSED | LVGH_CLOSESELECTEDHOT | LVP_EXPANDBUTTON
LBPSV_HOT | LVGH_CLOSESELECTEDNOTFOCUSED | LVP_GROUPHEADER
LBPSV_NORMAL | LVGH_CLOSESELECTEDNOTFOCUSEDHOT | LVP_GROUPHEADERLINE
LINKHEADERSTATES | LVGHL_CLOSE | LVP_LISTDETAIL
LINKPARTS | LVGHL_CLOSEHOT | LVP_LISTGROUP
LINKSTATES | LVGHL_CLOSEMIXEDSELECTION | LVP_LISTITEM
LISS_DISABLED | LVGHL_CLOSEMIXEDSELECTIONHOT | LVP_LISTSORTEDDETAIL

M

MARKUPTEXTSTATES | MC_NAVNEXT | MENU_POPUPGUTTER
MAXBS_DISABLED | MC_NAVPREV | MENU_POPUPITEM
MAXBS_HOT | MCNN_DISABLED | MENU_POPUPSEPARATOR
MAXBS_NORMAL | MCNN_HOT | MENU_POPUPSUBMENU
MAXBS_PUSHED | MCNN_NORMAL | MENU_SEPARATOR_TMSCHEMA
MAXBUTTONSTATES | MCNN_PRESSED | MENUSTYLEPARTS
MAXCAPTIONSTATES | MCNP_DISABLED | MENU_SYSTEMCLOSE
MB_ACTIVE | MCNP_HOT | MENU_SYSTEMMAXIMIZE
MBI_DISABLED | MCNP_NORMAL | MENU_SYSTEMMINIMIZE
MBI_DISABLEDHOT | MCNP_PRESSED | MENU_SYSTEMRESTORE
MBI_DISABLEDPUSHED | MCTGC_HASSTATE | MINBS_DISABLED
MBI_HOT | MCTGC_HASSTATEHOT | MINBS_HOT
MB_INACTIVE | MCTGC_HOT | MINBS_NORMAL
MBI_NORMAL | MCTGC_TODAY | MINBS_PUSHED
MBI_PUSHED | MCTGCU_HASSTATE | MINBUTTONSTATES
MC_BACKGROUND | MCTGCU_HASSTATEHOT | MINCAPTIONSTATES
MCB_BITMAP | MCTGCU_HOT | MNCS_ACTIVE
MCB_DISABLED | MC_TRAILINGGRIDCELL | MNCS_DISABLED
MCB_NORMAL | MC_TRAILINGGRIDCELLUPPER | MNCS_INACTIVE
MC_BORDERS | MDP_NEWAPPBUTTON | MONTHCALPARTS
MC_BULLETDISABLED | MDP_SEPERATOR | MOREPROGRAMSARROWBACKSTATES
MC_BULLETNORMAL | MDS_CHECKED | MOREPROGRAMSARROWSTATES
MC_CHECKMARKDISABLED | MDS_DISABLED | MOREPROGRAMSTABSTATES
MC_CHECKMARKNORMAL | MDS_HOT | MOVESTATES
MC_COLHEADERSPLITTER | MDS_HOTCHECKED | MPI_DISABLED
MCGCB_HOT | MDS_NORMAL | MPI_DISABLEDHOT
MCGCB_SELECTED | MDS_PRESSED | MPI_HOT
MCGCB_SELECTEDHOT | MENUBANDPARTS | MPI_NORMAL
MCGCB_SELECTEDNOTFOCUSED | MENUBANDSTATES | MSM_DISABLED
MCGCB_TODAY | MENU_BARBACKGROUND | MSM_NORMAL
MCGC_HASSTATE | MENU_BARITEM | MSYSC_DISABLED
MCGC_HASSTATEHOT | MENU_CHEVRON_TMSCHEMA | MSYSC_NORMAL
MCGC_HOT | MENU_MENUBARDROPDOWN_TMSCHEMA | MSYSMN_DISABLED
MCGC_TODAY | MENU_MENUBARITEM_TMSCHEMA | MSYSMN_NORMAL
MCGCU_HASSTATE | MENU_MENUDROPDOWN_TMSCHEMA | MSYSMX_DISABLED
MCGCU_HASSTATEHOT | MENU_MENUITEM_TMSCHEMA | MSYSMX_NORMAL
MCGCU_HOT | MENUPARTS | MSYSR_DISABLED
MC_GRIDBACKGROUND | MENU_POPUPBACKGROUND | MSYSR_NORMAL
MC_GRIDCELL | MENU_POPUPBORDERS | MXCS_ACTIVE
MC_GRIDCELLBACKGROUND | MENU_POPUPCHECK | MXCS_DISABLED
MC_GRIDCELLUPPER | MENU_POPUPCHECKBACKGROUND | MXCS_INACTIVE

N

NAV_BACKBUTTON | NAV_FB_NORMAL | NAV_MB_PRESSED
NAV_BACKBUTTONSTATES | NAV_FB_PRESSED | NAV_MENUBUTTON
NAV_BB_DISABLED | NAV_FORWARDBUTTON | NAV_MENUBUTTONSTATES
NAV_BB_HOT | NAV_FORWARDBUTTONSTATES | NAVNEXTSTATES
NAV_BB_NORMAL | NAVIGATIONPARTS | NAVPREVSTATES
NAV_BB_PRESSED | NAV_MB_DISABLED | NONESTATES
NAV_FB_DISABLED | NAV_MB_HOT | NORMALGROUPCOLLAPSESTATES
NAV_FB_HOT | NAV_MB_NORMAL | NORMALGROUPEXPANDSTATES

O

OFFSETTYPE | OT_BOTTOMRIGHT | OT_RIGHTOFLASTBUTTON
OPENBOXSTATES | OT_LEFTOFCAPTION | OT_TOPLEFT
OT_ABOVELASTBUTTON | OT_LEFTOFLASTBUTTON | OT_TOPMIDDLE
OT_BELOWLASTBUTTON | OT_MIDDLELEFT | OT_TOPRIGHT
OT_BOTTOMLEFT | OT_MIDDLERIGHT |
OT_BOTTOMMIDDLE | OT_RIGHTOFCAPTION |

P

PAGEPARTS | PBS_DEFAULTED_ANIMATING | PP_BARVERT
PBBS_NORMAL | PBS_DISABLED | PP_CHUNK
PBBS_PARTIAL | PBS_HOT | PP_CHUNKVERT
PBBVS_NORMAL | PBS_NORMAL | PP_FILL
PBBVS_PARTIAL | PBS_PRESSED | PP_FILLVERT
PBFS_ERROR | PGRP_DOWN | PP_MOVEOVERLAY
PBFS_NORMAL | PGRP_DOWNHORZ | PP_MOVEOVERLAYVERT
PBFS_PARTIAL | PGRP_UP | PP_PULSEOVERLAY
PBFS_PAUSED | PGRP_UPHORZ | PP_PULSEOVERLAYVERT
PBFVS_ERROR | POPUPCHECKBACKGROUNDSTATES | PP_TRANSPARENTBAR
PBFVS_NORMAL | POPUPCHECKSTATES | PP_TRANSPARENTBARVERT
PBFVS_PARTIAL | POPUPITEMSTATES | PROGRESSPARTS
PBFVS_PAUSED | POPUPSUBMENUSTATES | PROGRESSSTYLEPARTS
PBS_DEFAULTED | PP_BAR | PUSHBUTTONSTATES

R

RADIOBUTTONSTATES | RBS_UNCHECKEDDISABLED | RP_BAND
RBS_CHECKEDDISABLED | RBS_UNCHECKEDHOT | RP_CHEVRON
RBS_CHECKEDHOT | RBS_UNCHECKEDNORMAL | RP_CHEVRONVERT
RBS_CHECKEDNORMAL | RBS_UNCHECKEDPRESSED | RP_GRIPPER
RBS_CHECKEDPRESSED | READONLYSTATES | RP_GRIPPERVERT
RBS_DISABLED | REBARPARTS | RP_SPLITTER
RBS_HOT | REBARSTYLEPARTS | RP_SPLITTERVERT
RBS_NORMAL | RESTOREBUTTONSTATES |
RBS_PUSHED | RP_BACKGROUND |

S

SBP_ARROWBTN | SPLITSV_NORMAL | SPP_SOFTWAREEXPLORER
SBP_GRIPPERHORZ | SPLITSV_PRESSED | SPP_TOPMATCH
SBP_GRIPPERVERT | SPLITTERSTATES | SPP_USERPANE
SBP_LOWERTRACKHORZ | SPLITTERVERTSTATES | SPP_USERPICTURE
SBP_LOWERTRACKVERT | SPLS_HOT | SPSB_HOT
SBP_SIZEBOX | SPLS_NORMAL | SPSB_NORMAL
SBP_THUMBBTNHORZ | SPLS_PRESSED | SPSB_PRESSED
SBP_THUMBBTNVERT | SPMPT_DISABLED | SPSE_DISABLED
SBP_UPPERTRACKHORZ | SPMPT_FOCUSED | SPSE_FOCUSED
SBP_UPPERTRACKVERT | SPMPT_HOT | SPSE_HOT
SBS_DISABLED | SPMPT_NORMAL | SPSE_NORMAL
SBS_HOT | SPMPT_SELECTED | SPSE_SELECTED
SBS_NORMAL | SPNP_DOWN | SPS_HOT
SBS_PUSHED | SPNP_DOWNHORZ | SPS_NORMAL
SCRBS_DISABLED | SPNP_UP | SPS_PRESSED
SCRBS_HOT | SPNP_UPHORZ | STANDARDSTATES
SCRBS_HOVER | SPOB_DISABLED | STARTPANELPARTS
SCRBS_NORMAL | SPOB_FOCUSED | STATICPARTS
SCRBS_PRESSED | SPOB_HOT | STAT_TEXT
SCROLLBARPARTS | SPOB_NORMAL | STATUSPARTS
SCROLLBARSTYLEPARTS | SPOB_SELECTED | STATUSSTYLEPARTS
SCROLLBARSTYLESTATES | SP_PANE | ST_STRETCH
SECTIONTITLELINKSTATES | SPP_LOGOFF | ST_TILE
SHOWCALENDARBUTTONRIGHTSTATES | SPP_LOGOFFBUTTONS | ST_TRUESIZE
SIZEBOXSTATES | SPP_LOGOFFSPLITBUTTONDROPDOWN | SYSBUTTONSTATES
SIZINGTYPE | SPP_MOREPROGRAMS | SYSTEMCLOSESTATES
SOFTWAREEXPLORERSTATES | SPP_MOREPROGRAMSARROW | SYSTEMMAXIMIZESTATES
SPECIALGROUPCOLLAPSESTATES | SPP_MOREPROGRAMSARROWBACK | SYSTEMMINIMIZESTATES
SPECIALGROUPEXPANDSTATES | SPP_MOREPROGRAMSTAB | SYSTEMRESTORESTATES
SP_GRIPPER | SPP_NSCHOST | SZB_HALFBOTTOMLEFTALIGN
SP_GRIPPERPANE | SPP_OPENBOX | SZB_HALFBOTTOMRIGHTALIGN
SPINPARTS | SPP_PLACESLIST | SZB_HALFTOPLEFTALIGN
SPINSTYLEPARTS | SPP_PLACESLISTSEPARATOR | SZB_HALFTOPRIGHTALIGN
SPLITS_HOT | SPP_PREVIEW | SZB_LEFTALIGN
SPLITS_NORMAL | SPP_PROGLIST | SZB_RIGHTALIGN
SPLITS_PRESSED | SPP_PROGLISTSEPARATOR | SZB_TOPLEFTALIGN
SPLITSV_HOT | SPP_SEARCHVIEW | SZB_TOPRIGHTALIGN

T

TABITEMBOTHEDGESTATES | TMT_DIBDATA | TMT_TOCOLOR1
TABITEMLEFTEDGESTATES | TMT_DISKSTREAM | TMT_TOCOLOR2
TABITEMRIGHTEDGESTATES | TMT_DISPLAYNAME | TMT_TOCOLOR3
TABITEMSTATES | TMT_DKSHADOW3D | TMT_TOCOLOR4
TABP_AEROWIZARDBODY | TMT_DRAWBORDERS | TMT_TOCOLOR5
TABPARTS | TMT_EDGEDKSHADOWCOLOR | TMT_TOHUE1
TABP_BODY | TMT_EDGEFILLCOLOR | TMT_TOHUE2
TABP_PANE | TMT_EDGEHIGHLIGHTCOLOR | TMT_TOHUE3
TABP_TABITEM | TMT_EDGELIGHTCOLOR | TMT_TOHUE4
TABP_TABITEMBOTHEDGE | TMT_EDGESHADOWCOLOR | TMT_TOHUE5
TABP_TABITEMLEFTEDGE | TMT_ENUM | TMT_TOOLTIP
TABP_TABITEMRIGHTEDGE | TMT_FILENAME | TMT_TRANSITIONDURATIONS
TABP_TOPTABITEM | TMT_FILLCOLOR | TMT_TRANSPARENT
TABP_TOPTABITEMBOTHEDGE | TMT_FILLCOLORHINT | TMT_TRANSPARENTCOLOR
TABP_TOPTABITEMLEFTEDGE | TMT_FILLTYPE | TMT_TRUESIZESCALINGTYPE
TABP_TOPTABITEMRIGHTEDGE | TMT_FIRSTBOOL | TMT_TRUESIZESTRETCHMARK
TABSTATES | TMT_FIRSTCOLOR | TMT_UNIFORMSIZING
TABSTYLEPARTS | TMT_FIRSTFONT | TMT_URL
TASKBANDPARTS | TMT_FIRSTINT | TMT_USERPICTURE
TASKBARPARTS | TMT_FIRST_RCSTRING_NAME | TMT_VALIGN
TASKDIALOGPARTS | TMT_FIRSTSIZE | TMT_VERSION
TASKDIALOGSTYLEPARTS | TMT_FIRSTSTRING | TMTVS_RESERVEDHIGH
TASKLINKSTATES | TMT_FLATMENUS | TMTVS_RESERVEDLOW
TBP_BACKGROUNDBOTTOM | TMT_FONT | TMT_WIDTH
TBP_BACKGROUNDLEFT | TMT_FRAMESPERSECOND | TMT_WINDOW
TBP_BACKGROUNDRIGHT | TMT_FROMCOLOR1 | TMT_WINDOWFRAME
TBP_BACKGROUNDTOP | TMT_FROMCOLOR2 | TMT_WINDOWTEXT
TBP_SIZINGBARBOTTOM | TMT_FROMCOLOR3 | TMT_XMLNAME
TBP_SIZINGBARLEFT | TMT_FROMCOLOR4 | TNP_ANIMBACKGROUND
TBP_SIZINGBARRIGHT | TMT_FROMCOLOR5 | TNP_BACKGROUND
TBP_SIZINGBARTOP | TMT_FROMHUE1 | TOOLBARPARTS
TDLG_BUTTONSECTION | TMT_FROMHUE2 | TOOLBARSTYLEPARTS
TDLG_BUTTONWRAPPER | TMT_FROMHUE3 | TOOLBARSTYLESTATES
TDLG_COMMANDLINKPANE | TMT_FROMHUE4 | TOOLTIPPARTS
TDLG_CONTENTICON | TMT_FROMHUE5 | TOOLTIPSTYLEPARTS
TDLG_CONTENTPANE | TMT_GLOWCOLOR | TOPTABITEMBOTHEDGESTATES
TDLG_CONTROLPANE | TMT_GLOWINTENSITY | TOPTABITEMLEFTEDGESTATES
TDLGCPS_STANDALONE | TMT_GLYPHDIBDATA | TOPTABITEMRIGHTEDGESTATES
TDLGEBS_EXPANDEDHOVER | TMT_GLYPHFONT | TOPTABITEMSTATES
TDLGEBS_EXPANDEDNORMAL | TMT_GLYPHFONTSIZINGTYPE | TP_BUTTON
TDLGEBS_EXPANDEDPRESSED | TMT_GLYPHIMAGEFILE | TP_DROPDOWNBUTTON
TDLGEBS_HOVER | TMT_GLYPHINDEX | TP_DROPDOWNBUTTONGLYPH
TDLGEBS_NORMAL | TMT_GLYPHONLY | TP_SEPARATOR
TDLGEBS_PRESSED | TMT_GLYPHTEXTCOLOR | TP_SEPARATORVERT
TDLG_EXPANDEDCONTENT | TMT_GLYPHTRANSPARENT | TP_SPLITBUTTON
TDLG_EXPANDEDFOOTERAREA | TMT_GLYPHTRANSPARENTCOLOR | TP_SPLITBUTTONDROPDOWN
TDLG_EXPANDOBUTTON | TMT_GLYPHTYPE | TRACKBARPARTS
TDLG_EXPANDOTEXT | TMT_GRADIENTACTIVECAPTION | TRACKBARSTYLEPARTS
TDLG_FOOTNOTEAREA | TMT_GRADIENTCOLOR1 | TRACKBARSTYLESTATES
TDLG_FOOTNOTEPANE | TMT_GRADIENTCOLOR2 | TRACKSTATES
TDLG_FOOTNOTESEPARATOR | TMT_GRADIENTCOLOR3 | TRACKVERTSTATES
TDLG_IMAGEALIGNMENT | TMT_GRADIENTCOLOR4 | TRAILINGGRIDCELLSTATES
TDLG_MAINICON | TMT_GRADIENTCOLOR5 | TRAILINGGRIDCELLUPPERSTATES
TDLG_MAININSTRUCTIONPANE | TMT_GRADIENTINACTIVECAPTION | TRANSPARENTBACKGROUNDSTATES
TDLG_PRIMARYPANEL | TMT_GRADIENTRATIO1 | TRANSPARENTBARSTATES
TDLG_PROGRESSBAR | TMT_GRADIENTRATIO2 | TRANSPARENTBARVERTSTATES
TDLG_RADIOBUTTONPANE | TMT_GRADIENTRATIO3 | TRAYNOTIFYPARTS
TDLG_SECONDARYPANEL | TMT_GRADIENTRATIO4 | TREEITEMSTATES
TDLG_VERIFICATIONTEXT | TMT_GRADIENTRATIO5 | TREEVIEWPARTS
TDP_FLASHBUTTON | TMT_GRAYTEXT | TREEVIEWSTYLEPARTS
TDP_FLASHBUTTONGROUPMENU | TMT_HALIGN | TREIS_DISABLED
TDP_GROUPCOUNT | TMT_HBITMAP | TREIS_HOT
TEXT_BODYTEXT | TMT_HEADING1FONT | TREIS_HOTSELECTED
TEXT_BODYTITLE | TMT_HEADING1TEXTCOLOR | TREIS_NORMAL
TEXT_CONTROLLABEL | TMT_HEADING2FONT | TREIS_SELECTED
TEXT_EXPANDED | TMT_HEADING2TEXTCOLOR | TREIS_SELECTEDNOTFOCUS
TEXT_HYPERLINKTEXT | TMT_HEIGHT | TRS_NORMAL
TEXT_INSTRUCTION | TMT_HIGHLIGHT | TRUESIZESCALINGTYPE
TEXT_LABEL | TMT_HIGHLIGHTTEXT | TRVS_NORMAL
TEXT_MAININSTRUCTION | TMT_HOTTRACKING | TS_CHECKED
TEXT_SECONDARYTEXT | TMT_ICONEFFECT | TS_CONTROLLABEL_DISABLED
TEXTSHADOWTYPE | TMT_ICONTITLEFONT | TS_CONTROLLABEL_NORMAL
TEXTSTYLEPARTS | TMT_IMAGECOUNT | TS_DISABLED
THUMBBOTTOMSTATES | TMT_IMAGEFILE | TS_HOT
THUMBLEFTSTATES | TMT_IMAGEFILE1 | TS_HOTCHECKED
THUMBRIGHTSTATES | TMT_IMAGEFILE2 | TS_HYPERLINK_DISABLED
THUMBSTATES | TMT_IMAGEFILE3 | TS_HYPERLINK_HOT
THUMBTOPSTATES | TMT_IMAGEFILE4 | TS_HYPERLINK_NORMAL
THUMBVERTSTATES | TMT_IMAGEFILE5 | TS_HYPERLINK_PRESSED
TIBES_DISABLED | TMT_IMAGELAYOUT | TS_NEARHOT
TIBES_FOCUSED | TMT_IMAGESELECTTYPE | TS_NORMAL
TIBES_HOT | TMT_INACTIVEBORDER | TS_OTHERSIDEHOT
TIBES_NORMAL | TMT_INACTIVECAPTION | TS_PRESSED
TIBES_SELECTED | TMT_INACTIVECAPTIONTEXT | TSS_NORMAL
TICSSTATES | TMT_INFOBK | TSST_DPI
TICSVERTSTATES | TMT_INFOTEXT | TSST_NONE
TILES_DISABLED | TMT_INT | TSST_SIZE
TILES_FOCUSED | TMT_INTEGRALSIZING | TST_CONTINUOUS
TILES_HOT | TMT_INTLIST | TST_NONE
TILES_NORMAL | TMT_LASTBOOL | TST_SINGLE
TILES_SELECTED | TMT_LASTCOLOR | TSVS_NORMAL
TIRES_DISABLED | TMT_LASTFONT | TTBS_LINK
TIRES_FOCUSED | TMT_LASTINT | TTBS_NORMAL
TIRES_HOT | TMT_LAST_RCSTRING_NAME | TTBSS_POINTINGDOWNCENTERED
TIRES_NORMAL | TMT_LASTSIZE | TTBSS_POINTINGDOWNLEFTWALL
TIRES_SELECTED | TMT_LASTSTRING | TTBSS_POINTINGDOWNRIGHTWALL
TIS_DISABLED | TMT_LASTUPDATED | TTBSS_POINTINGUPCENTERED
TIS_FOCUSED | TMT_LIGHT3D | TTBSS_POINTINGUPLEFTWALL
TIS_HOT | TMT_LOCALIZEDMIRRORIMAGE | TTBSS_POINTINGUPRIGHTWALL
TIS_NORMAL | TMT_MARGINS | TTCS_HOT
TIS_SELECTED | TMT_MENU | TTCS_NORMAL
TITLEBARSTATES | TMT_MENUBAR | TTCS_PRESSED
TKP_THUMB | TMT_MENUBARHEIGHT | TTIBES_DISABLED
TKP_THUMBBOTTOM | TMT_MENUBARWIDTH | TTIBES_FOCUSED
TKP_THUMBLEFT | TMT_MENUFONT | TTIBES_HOT
TKP_THUMBRIGHT | TMT_MENUHILIGHT | TTIBES_NORMAL
TKP_THUMBTOP | TMT_MENUTEXT | TTIBES_SELECTED
TKP_THUMBVERT | TMT_MINCOLORDEPTH | TTILES_DISABLED
TKP_TICS | TMT_MINDPI1 | TTILES_FOCUSED
TKP_TICSVERT | TMT_MINDPI2 | TTILES_HOT
TKP_TRACK | TMT_MINDPI3 | TTILES_NORMAL
TKP_TRACKVERT | TMT_MINDPI4 | TTILES_SELECTED
TKS_NORMAL | TMT_MINDPI5 | TTIRES_DISABLED
TMT_ACCENTCOLORHINT | TMT_MINSIZE | TTIRES_FOCUSED
TMT_ACTIVEBORDER | TMT_MINSIZE1 | TTIRES_HOT
TMT_ACTIVECAPTION | TMT_MINSIZE2 | TTIRES_NORMAL
TMT_ALIAS | TMT_MINSIZE3 | TTIRES_SELECTED
TMT_ALPHALEVEL | TMT_MINSIZE4 | TTIS_DISABLED
TMT_ALPHATHRESHOLD | TMT_MINSIZE5 | TTIS_FOCUSED
TMT_ALWAYSSHOWSIZINGBAR | TMT_MIRRORIMAGE | TTIS_HOT
TMT_ANIMATIONBUTTONRECT | TMT_MSGBOXFONT | TTIS_NORMAL
TMT_ANIMATIONDELAY | TMT_NAME | TTIS_SELECTED
TMT_ANIMATIONDURATION | TMT_NOETCHEDEFFECT | TTP_BALLOON
TMT_APPWORKSPACE | TMT_NORMALSIZE | TTP_BALLOONSTEM
TMT_ATLASIMAGE | TMT_OFFSET | TTP_BALLOONTITLE
TMT_ATLASINPUTIMAGE | TMT_OFFSETTYPE | TTP_CLOSE
TMT_ATLASRECT | TMT_OPACITY | TTP_STANDARD
TMT_AUTHOR | TMT_PADDEDBORDERWIDTH | TTP_STANDARDTITLE
TMT_AUTOSIZE | TMT_PIXELSPERFRAME | TTP_WRENCH
TMT_BACKGROUND | TMT_POSITION | TTSS_LINK
TMT_BGFILL | TMT_PROGRESSCHUNKSIZE | TTSS_NORMAL
TMT_BGTYPE | TMT_PROGRESSSPACESIZE | TTWS_HOT
TMT_BITMAPREF | TMT_RECT | TTWS_NORMAL
TMT_BLENDCOLOR | TMT_RESERVEDHIGH | TTWS_PRESSED
TMT_BODYFONT | TMT_RESERVEDLOW | TUBS_DISABLED
TMT_BODYTEXTCOLOR | TMT_ROUNDCORNERHEIGHT | TUBS_FOCUSED
TMT_BOOL | TMT_ROUNDCORNERWIDTH | TUBS_HOT
TMT_BORDERCOLOR | TMT_SATURATION | TUBS_NORMAL
TMT_BORDERCOLORHINT | TMT_SCALEDBACKGROUND | TUBS_PRESSED
TMT_BORDERONLY | TMT_SCROLLBAR | TUS_DISABLED
TMT_BORDERSIZE | TMT_SCROLLBARHEIGHT | TUS_FOCUSED
TMT_BORDERTYPE | TMT_SCROLLBARWIDTH | TUS_HOT
TMT_BTNFACE | TMT_SHADOWCOLOR | TUS_NORMAL
TMT_BTNHIGHLIGHT | TMT_SIZE | TUS_PRESSED
TMT_BTNSHADOW | TMT_SIZES | TUTS_DISABLED
TMT_BTNTEXT | TMT_SIZINGBORDERWIDTH | TUTS_FOCUSED
TMT_BUTTONALTERNATEFACE | TMT_SIZINGMARGINS | TUTS_HOT
TMT_CAPTIONBARHEIGHT | TMT_SIZINGTYPE | TUTS_NORMAL
TMT_CAPTIONBARWIDTH | TMT_SMALLCAPTIONFONT | TUTS_PRESSED
TMT_CAPTIONFONT | TMT_SMCAPTIONBARHEIGHT | TUVLS_DISABLED
TMT_CAPTIONMARGINS | TMT_SMCAPTIONBARWIDTH | TUVLS_FOCUSED
TMT_CAPTIONTEXT | TMT_SOURCEGROW | TUVLS_HOT
TMT_CHARSET | TMT_SOURCESHRINK | TUVLS_NORMAL
TMT_CLASSICVALUE | TMT_STATUSFONT | TUVLS_PRESSED
TMT_COLOR | TMT_STREAM | TUVRS_DISABLED
TMT_COLORIZATIONCOLOR | TMT_STRING | TUVRS_FOCUSED
TMT_COLORIZATIONOPACITY | TMT_TEXT | TUVRS_HOT
TMT_COLORSCHEMES | TMT_TEXTAPPLYOVERLAY | TUVRS_NORMAL
TMT_COMPANY | TMT_TEXTBORDERCOLOR | TUVRS_PRESSED
TMT_COMPOSITED | TMT_TEXTBORDERSIZE | TUVS_DISABLED
TMT_COMPOSITEDOPAQUE | TMT_TEXTCOLOR | TUVS_FOCUSED
TMT_CONTENTALIGNMENT | TMT_TEXTCOLORHINT | TUVS_HOT
TMT_CONTENTMARGINS | TMT_TEXTGLOW | TUVS_NORMAL
TMT_COPYRIGHT | TMT_TEXTGLOWSIZE | TUVS_PRESSED
TMT_CSSNAME | TMT_TEXTITALIC | TVP_BRANCH
TMT_CUSTOMSPLITRECT | TMT_TEXTSHADOWCOLOR | TVP_GLYPH
TMT_DEFAULTPANESIZE | TMT_TEXTSHADOWOFFSET | TVP_HOTGLYPH
TMT_DESCRIPTION | TMT_TEXTSHADOWTYPE | TVP_TREEITEM

U

UPDATEMETADATASTATES | UPHZS_NORMAL | UPS_NORMAL
UPHORZSTATES | UPHZS_PRESSED | UPS_PRESSED
UPHZS_DISABLED | UPS_DISABLED | UPSTATES
UPHZS_HOT | UPS_HOT |

V

VA_BOTTOM | VSCLASS_FLYOUTSTYLE | VSCLASS_TABSTYLE
VA_CENTER | VSCLASS_HEADER | VSCLASS_TASKBAND
VALIGN | VSCLASS_HEADERSTYLE | VSCLASS_TASKBAR
VA_TOP | VSCLASS_LINK | VSCLASS_TASKDIALOG
VERTSCROLLSTATES | VSCLASS_LISTBOX | VSCLASS_TASKDIALOGSTYLE
VERTTHUMBSTATES | VSCLASS_LISTBOXSTYLE | VSCLASS_TEXTSTYLE
VSCLASS_AEROWIZARD | VSCLASS_LISTVIEW | VSCLASS_TOOLBAR
VSCLASS_AEROWIZARDSTYLE | VSCLASS_LISTVIEWSTYLE | VSCLASS_TOOLBARSTYLE
VSCLASS_BUTTON | VSCLASS_MENU | VSCLASS_TOOLTIP
VSCLASS_BUTTONSTYLE | VSCLASS_MENUBAND | VSCLASS_TOOLTIPSTYLE
VSCLASS_CLOCK | VSCLASS_MENUSTYLE | VSCLASS_TRACKBAR
VSCLASS_COMBOBOX | VSCLASS_MONTHCAL | VSCLASS_TRACKBARSTYLE
VSCLASS_COMBOBOXSTYLE | VSCLASS_NAVIGATION | VSCLASS_TRAYNOTIFY
VSCLASS_COMMUNICATIONS | VSCLASS_PAGE | VSCLASS_TREEVIEW
VSCLASS_COMMUNICATIONSSTYLE | VSCLASS_PROGRESS | VSCLASS_TREEVIEWSTYLE
VSCLASS_CONTROLPANEL | VSCLASS_PROGRESSSTYLE | VSCLASS_WINDOW
VSCLASS_CONTROLPANELSTYLE | VSCLASS_REBAR | VSCLASS_WINDOWSTYLE
VSCLASS_DATEPICKER | VSCLASS_REBARSTYLE | VSS_DISABLED
VSCLASS_DATEPICKERSTYLE | VSCLASS_SCROLLBAR | VSS_HOT
VSCLASS_DRAGDROP | VSCLASS_SCROLLBARSTYLE | VSS_NORMAL
VSCLASS_DRAGDROPSTYLE | VSCLASS_SPIN | VSS_PUSHED
VSCLASS_EDIT | VSCLASS_SPINSTYLE | VTS_DISABLED
VSCLASS_EDITSTYLE | VSCLASS_STARTPANEL | VTS_HOT
VSCLASS_EMPTYMARKUP | VSCLASS_STATIC | VTS_NORMAL
VSCLASS_EXPLORERBAR | VSCLASS_STATUS | VTS_PUSHED
VSCLASS_EXPLORERBARSTYLE | VSCLASS_STATUSSTYLE |
VSCLASS_FLYOUT | VSCLASS_TAB |

W

WARNINGSTATES | WP_HELPBUTTON | WP_SMALLCAPTIONSIZINGTEMPLATE
WINDOWPARTS | WP_HORZSCROLL | WP_SMALLCLOSEBUTTON
WINDOWSTYLEPARTS | WP_HORZTHUMB | WP_SMALLFRAMEBOTTOM
WP_CAPTION | WP_MAXBUTTON | WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE
WP_CAPTIONSIZINGTEMPLATE | WP_MAXCAPTION | WP_SMALLFRAMELEFT
WP_CLOSEBUTTON | WP_MDICLOSEBUTTON | WP_SMALLFRAMELEFTSIZINGTEMPLATE
WP_DIALOG | WP_MDIHELPBUTTON | WP_SMALLFRAMERIGHT
WP_FRAME | WP_MDIMINBUTTON | WP_SMALLFRAMERIGHTSIZINGTEMPLATE
WP_FRAMEBOTTOM | WP_MDIRESTOREBUTTON | WP_SMALLMAXCAPTION
WP_FRAMEBOTTOMSIZINGTEMPLATE | WP_MDISYSBUTTON | WP_SMALLMINCAPTION
WP_FRAMELEFT | WP_MINBUTTON | WP_SYSBUTTON
WP_FRAMELEFTSIZINGTEMPLATE | WP_MINCAPTION | WP_VERTSCROLL
WP_FRAMERIGHT | WP_RESTOREBUTTON | WP_VERTTHUMB
WP_FRAMERIGHTSIZINGTEMPLATE | WP_SMALLCAPTION | WRENCHSTATES


IST_DPI

Declaration

Source position: tmschema.pas line 2219

const IST_DPI = 2;


IST_NONE

Declaration

Source position: tmschema.pas line 2217

const IST_NONE = 0;


IST_SIZE

Declaration

Source position: tmschema.pas line 2218

const IST_SIZE = 1;


ITEMSTATES

Declaration

Source position: tmschema.pas line 857

type ITEMSTATES = LongInt;


LABELSTATES

Declaration

Source position: tmschema.pas line 667

type LABELSTATES = LongInt;


LBCP_BORDER_HSCROLL

Declaration

Source position: tmschema.pas line 807

const LBCP_BORDER_HSCROLL = 1;


LBCP_BORDER_HVSCROLL

Declaration

Source position: tmschema.pas line 808

const LBCP_BORDER_HVSCROLL = 2;


LBCP_BORDER_NOSCROLL

Declaration

Source position: tmschema.pas line 809

const LBCP_BORDER_NOSCROLL = 3;


LBCP_BORDER_VSCROLL

Declaration

Source position: tmschema.pas line 810

const LBCP_BORDER_VSCROLL = 4;


LBCP_ITEM

Declaration

Source position: tmschema.pas line 811

const LBCP_ITEM = 5;


LBPSH_DISABLED

Declaration

Source position: tmschema.pas line 823

const LBPSH_DISABLED = 4;


LBPSH_FOCUSED

Declaration

Source position: tmschema.pas line 821

const LBPSH_FOCUSED = 2;


LBPSH_HOT

Declaration

Source position: tmschema.pas line 822

const LBPSH_HOT = 3;


LBPSH_NORMAL

Declaration

Source position: tmschema.pas line 820

const LBPSH_NORMAL = 1;


LBPSHV_DISABLED

Declaration

Source position: tmschema.pas line 833

const LBPSHV_DISABLED = 4;


LBPSHV_FOCUSED

Declaration

Source position: tmschema.pas line 831

const LBPSHV_FOCUSED = 2;


LBPSHV_HOT

Declaration

Source position: tmschema.pas line 832

const LBPSHV_HOT = 3;


LBPSHV_NORMAL

Declaration

Source position: tmschema.pas line 830

const LBPSHV_NORMAL = 1;


LBPSI_HOT

Declaration

Source position: tmschema.pas line 860

const LBPSI_HOT = 1;


LBPSI_HOTSELECTED

Declaration

Source position: tmschema.pas line 861

const LBPSI_HOTSELECTED = 2;


LBPSI_SELECTED

Declaration

Source position: tmschema.pas line 862

const LBPSI_SELECTED = 3;


LBPSI_SELECTEDNOTFOCUS

Declaration

Source position: tmschema.pas line 863

const LBPSI_SELECTEDNOTFOCUS = 4;


LBPSN_DISABLED

Declaration

Source position: tmschema.pas line 843

const LBPSN_DISABLED = 4;


LBPSN_FOCUSED

Declaration

Source position: tmschema.pas line 841

const LBPSN_FOCUSED = 2;


LBPSN_HOT

Declaration

Source position: tmschema.pas line 842

const LBPSN_HOT = 3;


LBPSN_NORMAL

Declaration

Source position: tmschema.pas line 840

const LBPSN_NORMAL = 1;


LBPSV_DISABLED

Declaration

Source position: tmschema.pas line 853

const LBPSV_DISABLED = 4;


LBPSV_FOCUSED

Declaration

Source position: tmschema.pas line 851

const LBPSV_FOCUSED = 2;


LBPSV_HOT

Declaration

Source position: tmschema.pas line 852

const LBPSV_HOT = 3;


LBPSV_NORMAL

Declaration

Source position: tmschema.pas line 850

const LBPSV_NORMAL = 1;


LINKHEADERSTATES

Declaration

Source position: tmschema.pas line 693

type LINKHEADERSTATES = LongInt;


LINKPARTS

Declaration

Source position: tmschema.pas line 2503

type LINKPARTS = LongInt;


LINKSTATES

Declaration

Source position: tmschema.pas line 677

type LINKSTATES = LongInt;


LISS_DISABLED

Declaration

Source position: tmschema.pas line 896

const LISS_DISABLED = 4;


LISS_HOT

Declaration

Source position: tmschema.pas line 894

const LISS_HOT = 2;


LISS_HOTSELECTED

Declaration

Source position: tmschema.pas line 898

const LISS_HOTSELECTED = 6;


LISS_NORMAL

Declaration

Source position: tmschema.pas line 893

const LISS_NORMAL = 1;


LISS_SELECTED

Declaration

Source position: tmschema.pas line 895

const LISS_SELECTED = 3;


LISS_SELECTEDNOTFOCUS

Declaration

Source position: tmschema.pas line 897

const LISS_SELECTEDNOTFOCUS = 5;


LISTBOXPARTS

Declaration

Source position: tmschema.pas line 804

type LISTBOXPARTS = LongInt;


LISTBOXSTYLEPARTS

Declaration

Source position: tmschema.pas line 814

type LISTBOXSTYLEPARTS = LISTBOXPARTS;


LISTITEMSTATES

Declaration

Source position: tmschema.pas line 890

type LISTITEMSTATES = LongInt;


LISTVIEWPARTS

Declaration

Source position: tmschema.pas line 872

type LISTVIEWPARTS = LongInt;


LISTVIEWSTYLEPARTS

Declaration

Source position: tmschema.pas line 887

type LISTVIEWSTYLEPARTS = LISTVIEWPARTS;


LOGOFFBUTTONSSTATES

Declaration

Source position: tmschema.pas line 2795

type LOGOFFBUTTONSSTATES = LongInt;


LP_HYPERLINK

Declaration

Source position: tmschema.pas line 2506

const LP_HYPERLINK = 1;


LVCB_HOVER

Declaration

Source position: tmschema.pas line 959

const LVCB_HOVER = 2;


LVCB_NORMAL

Declaration

Source position: tmschema.pas line 958

const LVCB_NORMAL = 1;


LVCB_PUSHED

Declaration

Source position: tmschema.pas line 960

const LVCB_PUSHED = 3;


LVEB_HOVER

Declaration

Source position: tmschema.pas line 950

const LVEB_HOVER = 2;


LVEB_NORMAL

Declaration

Source position: tmschema.pas line 949

const LVEB_NORMAL = 1;


LVEB_PUSHED

Declaration

Source position: tmschema.pas line 951

const LVEB_PUSHED = 3;


LVGH_CLOSE

Declaration

Source position: tmschema.pas line 913

const LVGH_CLOSE = 9;


LVGH_CLOSEHOT

Declaration

Source position: tmschema.pas line 914

const LVGH_CLOSEHOT = 10;


LVGH_CLOSEMIXEDSELECTION

Declaration

Source position: tmschema.pas line 919

const LVGH_CLOSEMIXEDSELECTION = 15;


LVGH_CLOSEMIXEDSELECTIONHOT

Declaration

Source position: tmschema.pas line 920

const LVGH_CLOSEMIXEDSELECTIONHOT = 16;


LVGH_CLOSESELECTED

Declaration

Source position: tmschema.pas line 915

const LVGH_CLOSESELECTED = 11;


LVGH_CLOSESELECTEDHOT

Declaration

Source position: tmschema.pas line 916

const LVGH_CLOSESELECTEDHOT = 12;


LVGH_CLOSESELECTEDNOTFOCUSED

Declaration

Source position: tmschema.pas line 917

const LVGH_CLOSESELECTEDNOTFOCUSED = 13;


LVGH_CLOSESELECTEDNOTFOCUSEDHOT

Declaration

Source position: tmschema.pas line 918

const LVGH_CLOSESELECTEDNOTFOCUSEDHOT = 14;


LVGH_OPEN

Declaration

Source position: tmschema.pas line 905

const LVGH_OPEN = 1;


LVGH_OPENHOT

Declaration

Source position: tmschema.pas line 906

const LVGH_OPENHOT = 2;


LVGH_OPENMIXEDSELECTION

Declaration

Source position: tmschema.pas line 911

const LVGH_OPENMIXEDSELECTION = 7;


LVGH_OPENMIXEDSELECTIONHOT

Declaration

Source position: tmschema.pas line 912

const LVGH_OPENMIXEDSELECTIONHOT = 8;


LVGH_OPENSELECTED

Declaration

Source position: tmschema.pas line 907

const LVGH_OPENSELECTED = 3;


LVGH_OPENSELECTEDHOT

Declaration

Source position: tmschema.pas line 908

const LVGH_OPENSELECTEDHOT = 4;


LVGH_OPENSELECTEDNOTFOCUSED

Declaration

Source position: tmschema.pas line 909

const LVGH_OPENSELECTEDNOTFOCUSED = 5;


LVGH_OPENSELECTEDNOTFOCUSEDHOT

Declaration

Source position: tmschema.pas line 910

const LVGH_OPENSELECTEDNOTFOCUSEDHOT = 6;


LVGHL_CLOSE

Declaration

Source position: tmschema.pas line 935

const LVGHL_CLOSE = 9;


LVGHL_CLOSEHOT

Declaration

Source position: tmschema.pas line 936

const LVGHL_CLOSEHOT = 10;


LVGHL_CLOSEMIXEDSELECTION

Declaration

Source position: tmschema.pas line 941

const LVGHL_CLOSEMIXEDSELECTION = 15;


LVGHL_CLOSEMIXEDSELECTIONHOT

Declaration

Source position: tmschema.pas line 942

const LVGHL_CLOSEMIXEDSELECTIONHOT = 16;


LVGHL_CLOSESELECTED

Declaration

Source position: tmschema.pas line 937

const LVGHL_CLOSESELECTED = 11;


LVGHL_CLOSESELECTEDHOT

Declaration

Source position: tmschema.pas line 938

const LVGHL_CLOSESELECTEDHOT = 12;


LVGHL_CLOSESELECTEDNOTFOCUSED

Declaration

Source position: tmschema.pas line 939

const LVGHL_CLOSESELECTEDNOTFOCUSED = 13;


LVGHL_CLOSESELECTEDNOTFOCUSEDHOT

Declaration

Source position: tmschema.pas line 940

const LVGHL_CLOSESELECTEDNOTFOCUSEDHOT = 14;


LVGHL_OPEN

Declaration

Source position: tmschema.pas line 927

const LVGHL_OPEN = 1;


LVGHL_OPENHOT

Declaration

Source position: tmschema.pas line 928

const LVGHL_OPENHOT = 2;


LVGHL_OPENMIXEDSELECTION

Declaration

Source position: tmschema.pas line 933

const LVGHL_OPENMIXEDSELECTION = 7;


LVGHL_OPENMIXEDSELECTIONHOT

Declaration

Source position: tmschema.pas line 934

const LVGHL_OPENMIXEDSELECTIONHOT = 8;


LVGHL_OPENSELECTED

Declaration

Source position: tmschema.pas line 929

const LVGHL_OPENSELECTED = 3;


LVGHL_OPENSELECTEDHOT

Declaration

Source position: tmschema.pas line 930

const LVGHL_OPENSELECTEDHOT = 4;


LVGHL_OPENSELECTEDNOTFOCUSED

Declaration

Source position: tmschema.pas line 931

const LVGHL_OPENSELECTEDNOTFOCUSED = 5;


LVGHL_OPENSELECTEDNOTFOCUSEDHOT

Declaration

Source position: tmschema.pas line 932

const LVGHL_OPENSELECTEDNOTFOCUSEDHOT = 6;


LVP_COLLAPSEBUTTON

Declaration

Source position: tmschema.pas line 883

const LVP_COLLAPSEBUTTON = 9;


LVP_COLUMNDETAIL

Declaration

Source position: tmschema.pas line 884

const LVP_COLUMNDETAIL = 10;


LVP_EMPTYTEXT

Declaration

Source position: tmschema.pas line 879

const LVP_EMPTYTEXT = 5;


LVP_EXPANDBUTTON

Declaration

Source position: tmschema.pas line 882

const LVP_EXPANDBUTTON = 8;


LVP_GROUPHEADER

Declaration

Source position: tmschema.pas line 880

const LVP_GROUPHEADER = 6;


LVP_GROUPHEADERLINE

Declaration

Source position: tmschema.pas line 881

const LVP_GROUPHEADERLINE = 7;


LVP_LISTDETAIL

Declaration

Source position: tmschema.pas line 877

const LVP_LISTDETAIL = 3;


LVP_LISTGROUP

Declaration

Source position: tmschema.pas line 876

const LVP_LISTGROUP = 2;


LVP_LISTITEM

Declaration

Source position: tmschema.pas line 875

const LVP_LISTITEM = 1;


LVP_LISTSORTEDDETAIL

Declaration

Source position: tmschema.pas line 878

const LVP_LISTSORTEDDETAIL = 4;


MARKUPTEXTSTATES

Declaration

Source position: tmschema.pas line 2529

type MARKUPTEXTSTATES = LongInt;


MAXBS_DISABLED

Declaration

Source position: tmschema.pas line 2017

const MAXBS_DISABLED = 4;


MAXBS_HOT

Declaration

Source position: tmschema.pas line 2015

const MAXBS_HOT = 2;


MAXBS_NORMAL

Declaration

Source position: tmschema.pas line 2014

const MAXBS_NORMAL = 1;


MAXBS_PUSHED

Declaration

Source position: tmschema.pas line 2016

const MAXBS_PUSHED = 3;


MAXBUTTONSTATES

Declaration

Source position: tmschema.pas line 2011

type MAXBUTTONSTATES = LongInt;


MAXCAPTIONSTATES

Declaration

Source position: tmschema.pas line 1933

type MAXCAPTIONSTATES = LongInt;


MB_ACTIVE

Declaration

Source position: tmschema.pas line 1000

const MB_ACTIVE = 1;


MB_INACTIVE

Declaration

Source position: tmschema.pas line 1001

const MB_INACTIVE = 2;


MBI_DISABLED

Declaration

Source position: tmschema.pas line 1011

const MBI_DISABLED = 4;


MBI_DISABLEDHOT

Declaration

Source position: tmschema.pas line 1012

const MBI_DISABLEDHOT = 5;


MBI_DISABLEDPUSHED

Declaration

Source position: tmschema.pas line 1013

const MBI_DISABLEDPUSHED = 6;


MBI_HOT

Declaration

Source position: tmschema.pas line 1009

const MBI_HOT = 2;


MBI_NORMAL

Declaration

Source position: tmschema.pas line 1008

const MBI_NORMAL = 1;


MBI_PUSHED

Declaration

Source position: tmschema.pas line 1010

const MBI_PUSHED = 3;


MC_BACKGROUND

Declaration

Source position: tmschema.pas line 2569

const MC_BACKGROUND = 1;


MC_BORDERS

Declaration

Source position: tmschema.pas line 2570

const MC_BORDERS = 2;


MC_BULLETDISABLED

Declaration

Source position: tmschema.pas line 1023

const MC_BULLETDISABLED = 4;


MC_BULLETNORMAL

Declaration

Source position: tmschema.pas line 1022

const MC_BULLETNORMAL = 3;


MC_CHECKMARKDISABLED

Declaration

Source position: tmschema.pas line 1021

const MC_CHECKMARKDISABLED = 2;


MC_CHECKMARKNORMAL

Declaration

Source position: tmschema.pas line 1020

const MC_CHECKMARKNORMAL = 1;


MC_COLHEADERSPLITTER

Declaration

Source position: tmschema.pas line 2572

const MC_COLHEADERSPLITTER = 4;


MC_GRIDBACKGROUND

Declaration

Source position: tmschema.pas line 2571

const MC_GRIDBACKGROUND = 3;


MC_GRIDCELL

Declaration

Source position: tmschema.pas line 2574

const MC_GRIDCELL = 6;


MC_GRIDCELLBACKGROUND

Declaration

Source position: tmschema.pas line 2573

const MC_GRIDCELLBACKGROUND = 5;


MC_GRIDCELLUPPER

Declaration

Source position: tmschema.pas line 2575

const MC_GRIDCELLUPPER = 7;


MC_NAVNEXT

Declaration

Source position: tmschema.pas line 2578

const MC_NAVNEXT = 10;


MC_NAVPREV

Declaration

Source position: tmschema.pas line 2579

const MC_NAVPREV = 11;


MC_TRAILINGGRIDCELL

Declaration

Source position: tmschema.pas line 2576

const MC_TRAILINGGRIDCELL = 8;


MC_TRAILINGGRIDCELLUPPER

Declaration

Source position: tmschema.pas line 2577

const MC_TRAILINGGRIDCELLUPPER = 9;


MCB_BITMAP

Declaration

Source position: tmschema.pas line 1032

const MCB_BITMAP = 3;


MCB_DISABLED

Declaration

Source position: tmschema.pas line 1030

const MCB_DISABLED = 1;


MCB_NORMAL

Declaration

Source position: tmschema.pas line 1031

const MCB_NORMAL = 2;


MCGC_HASSTATE

Declaration

Source position: tmschema.pas line 2598

const MCGC_HASSTATE = 2;


MCGC_HASSTATEHOT

Declaration

Source position: tmschema.pas line 2599

const MCGC_HASSTATEHOT = 3;


MCGC_HOT

Declaration

Source position: tmschema.pas line 2597

const MCGC_HOT = 1;


MCGC_TODAY

Declaration

Source position: tmschema.pas line 2600

const MCGC_TODAY = 4;


MCGCB_HOT

Declaration

Source position: tmschema.pas line 2587

const MCGCB_HOT = 2;


MCGCB_SELECTED

Declaration

Source position: tmschema.pas line 2586

const MCGCB_SELECTED = 1;


MCGCB_SELECTEDHOT

Declaration

Source position: tmschema.pas line 2588

const MCGCB_SELECTEDHOT = 3;


MCGCB_SELECTEDNOTFOCUSED

Declaration

Source position: tmschema.pas line 2589

const MCGCB_SELECTEDNOTFOCUSED = 4;


MCGCB_TODAY

Declaration

Source position: tmschema.pas line 2590

const MCGCB_TODAY = 5;


MCGCU_HASSTATE

Declaration

Source position: tmschema.pas line 2608

const MCGCU_HASSTATE = 2;


MCGCU_HASSTATEHOT

Declaration

Source position: tmschema.pas line 2609

const MCGCU_HASSTATEHOT = 3;


MCGCU_HOT

Declaration

Source position: tmschema.pas line 2607

const MCGCU_HOT = 1;


MCNN_DISABLED

Declaration

Source position: tmschema.pas line 2638

const MCNN_DISABLED = 4;


MCNN_HOT

Declaration

Source position: tmschema.pas line 2636

const MCNN_HOT = 2;


MCNN_NORMAL

Declaration

Source position: tmschema.pas line 2635

const MCNN_NORMAL = 1;


MCNN_PRESSED

Declaration

Source position: tmschema.pas line 2637

const MCNN_PRESSED = 3;


MCNP_DISABLED

Declaration

Source position: tmschema.pas line 2648

const MCNP_DISABLED = 4;


MCNP_HOT

Declaration

Source position: tmschema.pas line 2646

const MCNP_HOT = 2;


MCNP_NORMAL

Declaration

Source position: tmschema.pas line 2645

const MCNP_NORMAL = 1;


MCNP_PRESSED

Declaration

Source position: tmschema.pas line 2647

const MCNP_PRESSED = 3;


MCTGC_HASSTATE

Declaration

Source position: tmschema.pas line 2617

const MCTGC_HASSTATE = 2;


MCTGC_HASSTATEHOT

Declaration

Source position: tmschema.pas line 2618

const MCTGC_HASSTATEHOT = 3;


MCTGC_HOT

Declaration

Source position: tmschema.pas line 2616

const MCTGC_HOT = 1;


MCTGC_TODAY

Declaration

Source position: tmschema.pas line 2619

const MCTGC_TODAY = 4;


MCTGCU_HASSTATE

Declaration

Source position: tmschema.pas line 2627

const MCTGCU_HASSTATE = 2;


MCTGCU_HASSTATEHOT

Declaration

Source position: tmschema.pas line 2628

const MCTGCU_HASSTATEHOT = 3;


MCTGCU_HOT

Declaration

Source position: tmschema.pas line 2626

const MCTGCU_HOT = 1;


MDP_NEWAPPBUTTON

Declaration

Source position: tmschema.pas line 2811

const MDP_NEWAPPBUTTON = 1;


MDP_SEPERATOR

Declaration

Source position: tmschema.pas line 2812

const MDP_SEPERATOR = 2;


MDS_CHECKED

Declaration

Source position: tmschema.pas line 2823

const MDS_CHECKED = 5;


MDS_DISABLED

Declaration

Source position: tmschema.pas line 2822

const MDS_DISABLED = 4;


MDS_HOT

Declaration

Source position: tmschema.pas line 2820

const MDS_HOT = 2;


MDS_HOTCHECKED

Declaration

Source position: tmschema.pas line 2824

const MDS_HOTCHECKED = 6;


MDS_NORMAL

Declaration

Source position: tmschema.pas line 2819

const MDS_NORMAL = 1;


MDS_PRESSED

Declaration

Source position: tmschema.pas line 2821

const MDS_PRESSED = 3;


MENU_BARBACKGROUND

Declaration

Source position: tmschema.pas line 978

const MENU_BARBACKGROUND = 7;


MENU_BARITEM

Declaration

Source position: tmschema.pas line 979

const MENU_BARITEM = 8;


MENU_CHEVRON_TMSCHEMA

Declaration

Source position: tmschema.pas line 976

const MENU_CHEVRON_TMSCHEMA = 5;


MENU_MENUBARDROPDOWN_TMSCHEMA

Declaration

Source position: tmschema.pas line 975

const MENU_MENUBARDROPDOWN_TMSCHEMA = 4;


MENU_MENUBARITEM_TMSCHEMA

Declaration

Source position: tmschema.pas line 974

const MENU_MENUBARITEM_TMSCHEMA = 3;


MENU_MENUDROPDOWN_TMSCHEMA

Declaration

Source position: tmschema.pas line 973

const MENU_MENUDROPDOWN_TMSCHEMA = 2;


MENU_MENUITEM_TMSCHEMA

Declaration

Source position: tmschema.pas line 972

const MENU_MENUITEM_TMSCHEMA = 1;


MENU_POPUPBACKGROUND

Declaration

Source position: tmschema.pas line 980

const MENU_POPUPBACKGROUND = 9;


MENU_POPUPBORDERS

Declaration

Source position: tmschema.pas line 981

const MENU_POPUPBORDERS = 10;


MENU_POPUPCHECK

Declaration

Source position: tmschema.pas line 982

const MENU_POPUPCHECK = 11;


MENU_POPUPCHECKBACKGROUND

Declaration

Source position: tmschema.pas line 983

const MENU_POPUPCHECKBACKGROUND = 12;


MENU_POPUPGUTTER

Declaration

Source position: tmschema.pas line 984

const MENU_POPUPGUTTER = 13;


MENU_POPUPITEM

Declaration

Source position: tmschema.pas line 985

const MENU_POPUPITEM = 14;


MENU_POPUPSEPARATOR

Declaration

Source position: tmschema.pas line 986

const MENU_POPUPSEPARATOR = 15;


MENU_POPUPSUBMENU

Declaration

Source position: tmschema.pas line 987

const MENU_POPUPSUBMENU = 16;


MENU_SEPARATOR_TMSCHEMA

Declaration

Source position: tmschema.pas line 977

const MENU_SEPARATOR_TMSCHEMA = 6;


MENU_SYSTEMCLOSE

Declaration

Source position: tmschema.pas line 988

const MENU_SYSTEMCLOSE = 17;


MENU_SYSTEMMAXIMIZE

Declaration

Source position: tmschema.pas line 989

const MENU_SYSTEMMAXIMIZE = 18;


MENU_SYSTEMMINIMIZE

Declaration

Source position: tmschema.pas line 990

const MENU_SYSTEMMINIMIZE = 19;


MENU_SYSTEMRESTORE

Declaration

Source position: tmschema.pas line 991

const MENU_SYSTEMRESTORE = 20;


MENUBANDPARTS

Declaration

Source position: tmschema.pas line 2808

type MENUBANDPARTS = LongInt;


MENUBANDSTATES

Declaration

Source position: tmschema.pas line 2816

type MENUBANDSTATES = LongInt;


MENUPARTS

Declaration

Source position: tmschema.pas line 969

type MENUPARTS = LongInt;


MENUSTYLEPARTS

Declaration

Source position: tmschema.pas line 994

type MENUSTYLEPARTS = MENUPARTS;


MINBS_DISABLED

Declaration

Source position: tmschema.pas line 2007

const MINBS_DISABLED = 4;


MINBS_HOT

Declaration

Source position: tmschema.pas line 2005

const MINBS_HOT = 2;


MINBS_NORMAL

Declaration

Source position: tmschema.pas line 2004

const MINBS_NORMAL = 1;


MINBS_PUSHED

Declaration

Source position: tmschema.pas line 2006

const MINBS_PUSHED = 3;


MINBUTTONSTATES

Declaration

Source position: tmschema.pas line 2001

type MINBUTTONSTATES = LongInt;


MINCAPTIONSTATES

Declaration

Source position: tmschema.pas line 1942

type MINCAPTIONSTATES = LongInt;


MNCS_ACTIVE

Declaration

Source position: tmschema.pas line 1945

const MNCS_ACTIVE = 1;


MNCS_DISABLED

Declaration

Source position: tmschema.pas line 1947

const MNCS_DISABLED = 3;


MNCS_INACTIVE

Declaration

Source position: tmschema.pas line 1946

const MNCS_INACTIVE = 2;


MONTHCALPARTS

Declaration

Source position: tmschema.pas line 2566

type MONTHCALPARTS = LongInt;


MOREPROGRAMSARROWBACKSTATES

Declaration

Source position: tmschema.pas line 2786

type MOREPROGRAMSARROWBACKSTATES = LongInt;


MOREPROGRAMSARROWSTATES

Declaration

Source position: tmschema.pas line 2777

type MOREPROGRAMSARROWSTATES = LongInt;


MOREPROGRAMSTABSTATES

Declaration

Source position: tmschema.pas line 2744

type MOREPROGRAMSTABSTATES = LongInt;


MOVESTATES

Declaration

Source position: tmschema.pas line 417

type MOVESTATES = LongInt;


MPI_DISABLED

Declaration

Source position: tmschema.pas line 1041

const MPI_DISABLED = 3;


MPI_DISABLEDHOT

Declaration

Source position: tmschema.pas line 1042

const MPI_DISABLEDHOT = 4;


MPI_HOT

Declaration

Source position: tmschema.pas line 1040

const MPI_HOT = 2;


MPI_NORMAL

Declaration

Source position: tmschema.pas line 1039

const MPI_NORMAL = 1;


MSM_DISABLED

Declaration

Source position: tmschema.pas line 1050

const MSM_DISABLED = 2;


MSM_NORMAL

Declaration

Source position: tmschema.pas line 1049

const MSM_NORMAL = 1;


MSYSC_DISABLED

Declaration

Source position: tmschema.pas line 1058

const MSYSC_DISABLED = 2;


MSYSC_NORMAL

Declaration

Source position: tmschema.pas line 1057

const MSYSC_NORMAL = 1;


MSYSMN_DISABLED

Declaration

Source position: tmschema.pas line 1074

const MSYSMN_DISABLED = 2;


MSYSMN_NORMAL

Declaration

Source position: tmschema.pas line 1073

const MSYSMN_NORMAL = 1;


MSYSMX_DISABLED

Declaration

Source position: tmschema.pas line 1066

const MSYSMX_DISABLED = 2;


MSYSMX_NORMAL

Declaration

Source position: tmschema.pas line 1065

const MSYSMX_NORMAL = 1;


MSYSR_DISABLED

Declaration

Source position: tmschema.pas line 1082

const MSYSR_DISABLED = 2;


MSYSR_NORMAL

Declaration

Source position: tmschema.pas line 1081

const MSYSR_NORMAL = 1;


MXCS_ACTIVE

Declaration

Source position: tmschema.pas line 1936

const MXCS_ACTIVE = 1;


MXCS_DISABLED

Declaration

Source position: tmschema.pas line 1938

const MXCS_DISABLED = 3;


MXCS_INACTIVE

Declaration

Source position: tmschema.pas line 1937

const MXCS_INACTIVE = 2;


NAV_BACKBUTTON

Declaration

Source position: tmschema.pas line 1093

const NAV_BACKBUTTON = 1;


NAV_BACKBUTTONSTATES

Declaration

Source position: tmschema.pas line 1099

type NAV_BACKBUTTONSTATES = LongInt;


NAV_BB_DISABLED

Declaration

Source position: tmschema.pas line 1105

const NAV_BB_DISABLED = 4;


NAV_BB_HOT

Declaration

Source position: tmschema.pas line 1103

const NAV_BB_HOT = 2;


NAV_BB_NORMAL

Declaration

Source position: tmschema.pas line 1102

const NAV_BB_NORMAL = 1;


NAV_BB_PRESSED

Declaration

Source position: tmschema.pas line 1104

const NAV_BB_PRESSED = 3;


NAV_FB_DISABLED

Declaration

Source position: tmschema.pas line 1115

const NAV_FB_DISABLED = 4;


NAV_FB_HOT

Declaration

Source position: tmschema.pas line 1113

const NAV_FB_HOT = 2;


NAV_FB_NORMAL

Declaration

Source position: tmschema.pas line 1112

const NAV_FB_NORMAL = 1;


NAV_FB_PRESSED

Declaration

Source position: tmschema.pas line 1114

const NAV_FB_PRESSED = 3;


NAV_FORWARDBUTTON

Declaration

Source position: tmschema.pas line 1094

const NAV_FORWARDBUTTON = 2;


NAV_FORWARDBUTTONSTATES

Declaration

Source position: tmschema.pas line 1109

type NAV_FORWARDBUTTONSTATES = LongInt;


NAV_MB_DISABLED

Declaration

Source position: tmschema.pas line 1125

const NAV_MB_DISABLED = 4;


NAV_MB_HOT

Declaration

Source position: tmschema.pas line 1123

const NAV_MB_HOT = 2;


NAV_MB_NORMAL

Declaration

Source position: tmschema.pas line 1122

const NAV_MB_NORMAL = 1;


NAV_MB_PRESSED

Declaration

Source position: tmschema.pas line 1124

const NAV_MB_PRESSED = 3;


NAV_MENUBUTTON

Declaration

Source position: tmschema.pas line 1095

const NAV_MENUBUTTON = 3;


NAV_MENUBUTTONSTATES

Declaration

Source position: tmschema.pas line 1119

type NAV_MENUBUTTONSTATES = LongInt;


NAVIGATIONPARTS

Declaration

Source position: tmschema.pas line 1090

type NAVIGATIONPARTS = LongInt;


NAVNEXTSTATES

Declaration

Source position: tmschema.pas line 2632

type NAVNEXTSTATES = LongInt;


NAVPREVSTATES

Declaration

Source position: tmschema.pas line 2642

type NAVPREVSTATES = LongInt;


NONESTATES

Declaration

Source position: tmschema.pas line 449

type NONESTATES = LongInt;


NORMALGROUPCOLLAPSESTATES

Declaration

Source position: tmschema.pas line 610

type NORMALGROUPCOLLAPSESTATES = LongInt;


NORMALGROUPEXPANDSTATES

Declaration

Source position: tmschema.pas line 619

type NORMALGROUPEXPANDSTATES = LongInt;


OFFSETTYPE

Declaration

Source position: tmschema.pas line 2153

type OFFSETTYPE = LongInt;


OPENBOXSTATES

Declaration

Source position: tmschema.pas line 2766

type OPENBOXSTATES = LongInt;


OT_ABOVELASTBUTTON

Declaration

Source position: tmschema.pas line 2168

const OT_ABOVELASTBUTTON = 12;


OT_BELOWLASTBUTTON

Declaration

Source position: tmschema.pas line 2169

const OT_BELOWLASTBUTTON = 13;


OT_BOTTOMLEFT

Declaration

Source position: tmschema.pas line 2159

const OT_BOTTOMLEFT = 3;


OT_BOTTOMMIDDLE

Declaration

Source position: tmschema.pas line 2161

const OT_BOTTOMMIDDLE = 5;


OT_BOTTOMRIGHT

Declaration

Source position: tmschema.pas line 2160

const OT_BOTTOMRIGHT = 4;


OT_LEFTOFCAPTION

Declaration

Source position: tmschema.pas line 2164

const OT_LEFTOFCAPTION = 8;


OT_LEFTOFLASTBUTTON

Declaration

Source position: tmschema.pas line 2166

const OT_LEFTOFLASTBUTTON = 10;


OT_MIDDLELEFT

Declaration

Source position: tmschema.pas line 2162

const OT_MIDDLELEFT = 6;


OT_MIDDLERIGHT

Declaration

Source position: tmschema.pas line 2163

const OT_MIDDLERIGHT = 7;


OT_RIGHTOFCAPTION

Declaration

Source position: tmschema.pas line 2165

const OT_RIGHTOFCAPTION = 9;


OT_RIGHTOFLASTBUTTON

Declaration

Source position: tmschema.pas line 2167

const OT_RIGHTOFLASTBUTTON = 11;


OT_TOPLEFT

Declaration

Source position: tmschema.pas line 2156

const OT_TOPLEFT = 0;


OT_TOPMIDDLE

Declaration

Source position: tmschema.pas line 2158

const OT_TOPMIDDLE = 2;


OT_TOPRIGHT

Declaration

Source position: tmschema.pas line 2157

const OT_TOPRIGHT = 1;


PAGEPARTS

Declaration

Source position: tmschema.pas line 2552

type PAGEPARTS = LongInt;


PBBS_NORMAL

Declaration

Source position: tmschema.pas line 1157

const PBBS_NORMAL = 1;


PBBS_PARTIAL

Declaration

Source position: tmschema.pas line 1158

const PBBS_PARTIAL = 2;


PBBVS_NORMAL

Declaration

Source position: tmschema.pas line 1165

const PBBVS_NORMAL = 1;


PBBVS_PARTIAL

Declaration

Source position: tmschema.pas line 1166

const PBBVS_PARTIAL = 2;


PBFS_ERROR

Declaration

Source position: tmschema.pas line 1174

const PBFS_ERROR = 2;


PBFS_NORMAL

Declaration

Source position: tmschema.pas line 1173

const PBFS_NORMAL = 1;


PBFS_PARTIAL

Declaration

Source position: tmschema.pas line 1176

const PBFS_PARTIAL = 4;


PBFS_PAUSED

Declaration

Source position: tmschema.pas line 1175

const PBFS_PAUSED = 3;


PBFVS_ERROR

Declaration

Source position: tmschema.pas line 1184

const PBFVS_ERROR = 2;


PBFVS_NORMAL

Declaration

Source position: tmschema.pas line 1183

const PBFVS_NORMAL = 1;


PBFVS_PARTIAL

Declaration

Source position: tmschema.pas line 1186

const PBFVS_PARTIAL = 4;


PBFVS_PAUSED

Declaration

Source position: tmschema.pas line 1185

const PBFVS_PAUSED = 3;


PBS_DEFAULTED

Declaration

Source position: tmschema.pas line 82

const PBS_DEFAULTED = 5;


PBS_DEFAULTED_ANIMATING

Declaration

Source position: tmschema.pas line 83

const PBS_DEFAULTED_ANIMATING = 6;


PBS_DISABLED

Declaration

Source position: tmschema.pas line 81

const PBS_DISABLED = 4;


PBS_HOT

Declaration

Source position: tmschema.pas line 79

const PBS_HOT = 2;


PBS_NORMAL

Declaration

Source position: tmschema.pas line 78

const PBS_NORMAL = 1;


PBS_PRESSED

Declaration

Source position: tmschema.pas line 80

const PBS_PRESSED = 3;


PGRP_DOWN

Declaration

Source position: tmschema.pas line 2556

const PGRP_DOWN = 2;


PGRP_DOWNHORZ

Declaration

Source position: tmschema.pas line 2558

const PGRP_DOWNHORZ = 4;


PGRP_UP

Declaration

Source position: tmschema.pas line 2555

const PGRP_UP = 1;


PGRP_UPHORZ

Declaration

Source position: tmschema.pas line 2557

const PGRP_UPHORZ = 3;


POPUPCHECKBACKGROUNDSTATES

Declaration

Source position: tmschema.pas line 1027

type POPUPCHECKBACKGROUNDSTATES = LongInt;


POPUPCHECKSTATES

Declaration

Source position: tmschema.pas line 1017

type POPUPCHECKSTATES = LongInt;


POPUPITEMSTATES

Declaration

Source position: tmschema.pas line 1036

type POPUPITEMSTATES = LongInt;


POPUPSUBMENUSTATES

Declaration

Source position: tmschema.pas line 1046

type POPUPSUBMENUSTATES = LongInt;


PP_BAR

Declaration

Source position: tmschema.pas line 1137

const PP_BAR = 1;


PP_BARVERT

Declaration

Source position: tmschema.pas line 1138

const PP_BARVERT = 2;


PP_CHUNK

Declaration

Source position: tmschema.pas line 1139

const PP_CHUNK = 3;


PP_CHUNKVERT

Declaration

Source position: tmschema.pas line 1140

const PP_CHUNKVERT = 4;


PP_FILL

Declaration

Source position: tmschema.pas line 1141

const PP_FILL = 5;


PP_FILLVERT

Declaration

Source position: tmschema.pas line 1142

const PP_FILLVERT = 6;


PP_MOVEOVERLAY

Declaration

Source position: tmschema.pas line 1144

const PP_MOVEOVERLAY = 8;


PP_MOVEOVERLAYVERT

Declaration

Source position: tmschema.pas line 1146

const PP_MOVEOVERLAYVERT = 10;


PP_PULSEOVERLAY

Declaration

Source position: tmschema.pas line 1143

const PP_PULSEOVERLAY = 7;


PP_PULSEOVERLAYVERT

Declaration

Source position: tmschema.pas line 1145

const PP_PULSEOVERLAYVERT = 9;


PP_TRANSPARENTBAR

Declaration

Source position: tmschema.pas line 1147

const PP_TRANSPARENTBAR = 11;


PP_TRANSPARENTBARVERT

Declaration

Source position: tmschema.pas line 1148

const PP_TRANSPARENTBARVERT = 12;


PROGRESSPARTS

Declaration

Source position: tmschema.pas line 1134

type PROGRESSPARTS = LongInt;


PROGRESSSTYLEPARTS

Declaration

Source position: tmschema.pas line 1151

type PROGRESSSTYLEPARTS = PROGRESSPARTS;


PUSHBUTTONSTATES

Declaration

Source position: tmschema.pas line 75

type PUSHBUTTONSTATES = LongInt;


RADIOBUTTONSTATES

Declaration

Source position: tmschema.pas line 87

type RADIOBUTTONSTATES = LongInt;


RBS_CHECKEDDISABLED

Declaration

Source position: tmschema.pas line 97

const RBS_CHECKEDDISABLED = 8;


RBS_CHECKEDHOT

Declaration

Source position: tmschema.pas line 95

const RBS_CHECKEDHOT = 6;


RBS_CHECKEDNORMAL

Declaration

Source position: tmschema.pas line 94

const RBS_CHECKEDNORMAL = 5;


RBS_CHECKEDPRESSED

Declaration

Source position: tmschema.pas line 96

const RBS_CHECKEDPRESSED = 7;


RBS_DISABLED

Declaration

Source position: tmschema.pas line 2027

const RBS_DISABLED = 4;


RBS_HOT

Declaration

Source position: tmschema.pas line 2025

const RBS_HOT = 2;


RBS_NORMAL

Declaration

Source position: tmschema.pas line 2024

const RBS_NORMAL = 1;


RBS_PUSHED

Declaration

Source position: tmschema.pas line 2026

const RBS_PUSHED = 3;


RBS_UNCHECKEDDISABLED

Declaration

Source position: tmschema.pas line 93

const RBS_UNCHECKEDDISABLED = 4;


RBS_UNCHECKEDHOT

Declaration

Source position: tmschema.pas line 91

const RBS_UNCHECKEDHOT = 2;


RBS_UNCHECKEDNORMAL

Declaration

Source position: tmschema.pas line 90

const RBS_UNCHECKEDNORMAL = 1;


RBS_UNCHECKEDPRESSED

Declaration

Source position: tmschema.pas line 92

const RBS_UNCHECKEDPRESSED = 3;


READONLYSTATES

Declaration

Source position: tmschema.pas line 229

type READONLYSTATES = LongInt;


REBARPARTS

Declaration

Source position: tmschema.pas line 1195

type REBARPARTS = LongInt;


REBARSTYLEPARTS

Declaration

Source position: tmschema.pas line 1208

type REBARSTYLEPARTS = REBARPARTS;


RESTOREBUTTONSTATES

Declaration

Source position: tmschema.pas line 2021

type RESTOREBUTTONSTATES = LongInt;


RP_BACKGROUND

Declaration

Source position: tmschema.pas line 1203

const RP_BACKGROUND = 6;


RP_BAND

Declaration

Source position: tmschema.pas line 1200

const RP_BAND = 3;


RP_CHEVRON

Declaration

Source position: tmschema.pas line 1201

const RP_CHEVRON = 4;


RP_CHEVRONVERT

Declaration

Source position: tmschema.pas line 1202

const RP_CHEVRONVERT = 5;


RP_GRIPPER

Declaration

Source position: tmschema.pas line 1198

const RP_GRIPPER = 1;


RP_GRIPPERVERT

Declaration

Source position: tmschema.pas line 1199

const RP_GRIPPERVERT = 2;


RP_SPLITTER

Declaration

Source position: tmschema.pas line 1204

const RP_SPLITTER = 7;


RP_SPLITTERVERT

Declaration

Source position: tmschema.pas line 1205

const RP_SPLITTERVERT = 8;


SBP_ARROWBTN

Declaration

Source position: tmschema.pas line 1255

const SBP_ARROWBTN = 1;


SBP_GRIPPERHORZ

Declaration

Source position: tmschema.pas line 1262

const SBP_GRIPPERHORZ = 8;


SBP_GRIPPERVERT

Declaration

Source position: tmschema.pas line 1263

const SBP_GRIPPERVERT = 9;


SBP_LOWERTRACKHORZ

Declaration

Source position: tmschema.pas line 1258

const SBP_LOWERTRACKHORZ = 4;


SBP_LOWERTRACKVERT

Declaration

Source position: tmschema.pas line 1260

const SBP_LOWERTRACKVERT = 6;


SBP_SIZEBOX

Declaration

Source position: tmschema.pas line 1264

const SBP_SIZEBOX = 10;


SBP_THUMBBTNHORZ

Declaration

Source position: tmschema.pas line 1256

const SBP_THUMBBTNHORZ = 2;


SBP_THUMBBTNVERT

Declaration

Source position: tmschema.pas line 1257

const SBP_THUMBBTNVERT = 3;


SBP_UPPERTRACKHORZ

Declaration

Source position: tmschema.pas line 1259

const SBP_UPPERTRACKHORZ = 5;


SBP_UPPERTRACKVERT

Declaration

Source position: tmschema.pas line 1261

const SBP_UPPERTRACKVERT = 7;


SBS_DISABLED

Declaration

Source position: tmschema.pas line 1997

const SBS_DISABLED = 4;


SBS_HOT

Declaration

Source position: tmschema.pas line 1995

const SBS_HOT = 2;


SBS_NORMAL

Declaration

Source position: tmschema.pas line 1994

const SBS_NORMAL = 1;


SBS_PUSHED

Declaration

Source position: tmschema.pas line 1996

const SBS_PUSHED = 3;


SCRBS_DISABLED

Declaration

Source position: tmschema.pas line 1302

const SCRBS_DISABLED = 4;


SCRBS_HOT

Declaration

Source position: tmschema.pas line 1300

const SCRBS_HOT = 2;


SCRBS_HOVER

Declaration

Source position: tmschema.pas line 1303

const SCRBS_HOVER = 5;


SCRBS_NORMAL

Declaration

Source position: tmschema.pas line 1299

const SCRBS_NORMAL = 1;


SCRBS_PRESSED

Declaration

Source position: tmschema.pas line 1301

const SCRBS_PRESSED = 3;


SCROLLBARPARTS

Declaration

Source position: tmschema.pas line 1252

type SCROLLBARPARTS = LongInt;


SCROLLBARSTYLEPARTS

Declaration

Source position: tmschema.pas line 1267

type SCROLLBARSTYLEPARTS = SCROLLBARPARTS;


SCROLLBARSTYLESTATES

Declaration

Source position: tmschema.pas line 1296

type SCROLLBARSTYLESTATES = LongInt;


SECTIONTITLELINKSTATES

Declaration

Source position: tmschema.pas line 335

type SECTIONTITLELINKSTATES = LongInt;


SHOWCALENDARBUTTONRIGHTSTATES

Declaration

Source position: tmschema.pas line 378

type SHOWCALENDARBUTTONRIGHTSTATES = LongInt;


SIZEBOXSTATES

Declaration

Source position: tmschema.pas line 1307

type SIZEBOXSTATES = LongInt;


SIZINGTYPE

Declaration

Source position: tmschema.pas line 2105

type SIZINGTYPE = LongInt;


SOFTWAREEXPLORERSTATES

Declaration

Source position: tmschema.pas line 2755

type SOFTWAREEXPLORERSTATES = LongInt;


SP_GRIPPER

Declaration

Source position: tmschema.pas line 1388

const SP_GRIPPER = 3;


SP_GRIPPERPANE

Declaration

Source position: tmschema.pas line 1387

const SP_GRIPPERPANE = 2;


SP_PANE

Declaration

Source position: tmschema.pas line 1386

const SP_PANE = 1;


SPECIALGROUPCOLLAPSESTATES

Declaration

Source position: tmschema.pas line 628

type SPECIALGROUPCOLLAPSESTATES = LongInt;


SPECIALGROUPEXPANDSTATES

Declaration

Source position: tmschema.pas line 637

type SPECIALGROUPEXPANDSTATES = LongInt;


SPINPARTS

Declaration

Source position: tmschema.pas line 1326

type SPINPARTS = LongInt;


SPINSTYLEPARTS

Declaration

Source position: tmschema.pas line 1335

type SPINSTYLEPARTS = SPINPARTS;


SPLITS_HOT

Declaration

Source position: tmschema.pas line 1233

const SPLITS_HOT = 2;


SPLITS_NORMAL

Declaration

Source position: tmschema.pas line 1232

const SPLITS_NORMAL = 1;


SPLITS_PRESSED

Declaration

Source position: tmschema.pas line 1234

const SPLITS_PRESSED = 3;


SPLITSV_HOT

Declaration

Source position: tmschema.pas line 1242

const SPLITSV_HOT = 2;


SPLITSV_NORMAL

Declaration

Source position: tmschema.pas line 1241

const SPLITSV_NORMAL = 1;


SPLITSV_PRESSED

Declaration

Source position: tmschema.pas line 1243

const SPLITSV_PRESSED = 3;


SPLITTERSTATES

Declaration

Source position: tmschema.pas line 1229

type SPLITTERSTATES = LongInt;


SPLITTERVERTSTATES

Declaration

Source position: tmschema.pas line 1238

type SPLITTERVERTSTATES = LongInt;


SPLS_HOT

Declaration

Source position: tmschema.pas line 2799

const SPLS_HOT = 2;


SPLS_NORMAL

Declaration

Source position: tmschema.pas line 2798

const SPLS_NORMAL = 1;


SPLS_PRESSED

Declaration

Source position: tmschema.pas line 2800

const SPLS_PRESSED = 3;


SPMPT_DISABLED

Declaration

Source position: tmschema.pas line 2750

const SPMPT_DISABLED = 4;


SPMPT_FOCUSED

Declaration

Source position: tmschema.pas line 2751

const SPMPT_FOCUSED = 5;


SPMPT_HOT

Declaration

Source position: tmschema.pas line 2748

const SPMPT_HOT = 2;


SPMPT_NORMAL

Declaration

Source position: tmschema.pas line 2747

const SPMPT_NORMAL = 1;


SPMPT_SELECTED

Declaration

Source position: tmschema.pas line 2749

const SPMPT_SELECTED = 3;


SPNP_DOWN

Declaration

Source position: tmschema.pas line 1330

const SPNP_DOWN = 2;


SPNP_DOWNHORZ

Declaration

Source position: tmschema.pas line 1332

const SPNP_DOWNHORZ = 4;


SPNP_UP

Declaration

Source position: tmschema.pas line 1329

const SPNP_UP = 1;


SPNP_UPHORZ

Declaration

Source position: tmschema.pas line 1331

const SPNP_UPHORZ = 3;


SPOB_DISABLED

Declaration

Source position: tmschema.pas line 2772

const SPOB_DISABLED = 4;


SPOB_FOCUSED

Declaration

Source position: tmschema.pas line 2773

const SPOB_FOCUSED = 5;


SPOB_HOT

Declaration

Source position: tmschema.pas line 2770

const SPOB_HOT = 2;


SPOB_NORMAL

Declaration

Source position: tmschema.pas line 2769

const SPOB_NORMAL = 1;


SPOB_SELECTED

Declaration

Source position: tmschema.pas line 2771

const SPOB_SELECTED = 3;


SPP_LOGOFF

Declaration

Source position: tmschema.pas line 2729

const SPP_LOGOFF = 8;


SPP_LOGOFFBUTTONS

Declaration

Source position: tmschema.pas line 2730

const SPP_LOGOFFBUTTONS = 9;


SPP_LOGOFFSPLITBUTTONDROPDOWN

Declaration

Source position: tmschema.pas line 2740

const SPP_LOGOFFSPLITBUTTONDROPDOWN = 19;


SPP_MOREPROGRAMS

Declaration

Source position: tmschema.pas line 2723

const SPP_MOREPROGRAMS = 2;


SPP_MOREPROGRAMSARROW

Declaration

Source position: tmschema.pas line 2724

const SPP_MOREPROGRAMSARROW = 3;


SPP_MOREPROGRAMSARROWBACK

Declaration

Source position: tmschema.pas line 2738

const SPP_MOREPROGRAMSARROWBACK = 17;


SPP_MOREPROGRAMSTAB

Declaration

Source position: tmschema.pas line 2733

const SPP_MOREPROGRAMSTAB = 12;


SPP_NSCHOST

Declaration

Source position: tmschema.pas line 2734

const SPP_NSCHOST = 13;


SPP_OPENBOX

Declaration

Source position: tmschema.pas line 2736

const SPP_OPENBOX = 15;


SPP_PLACESLIST

Declaration

Source position: tmschema.pas line 2727

const SPP_PLACESLIST = 6;


SPP_PLACESLISTSEPARATOR

Declaration

Source position: tmschema.pas line 2728

const SPP_PLACESLISTSEPARATOR = 7;


SPP_PREVIEW

Declaration

Source position: tmschema.pas line 2732

const SPP_PREVIEW = 11;


SPP_PROGLIST

Declaration

Source position: tmschema.pas line 2725

const SPP_PROGLIST = 4;


SPP_PROGLISTSEPARATOR

Declaration

Source position: tmschema.pas line 2726

const SPP_PROGLISTSEPARATOR = 5;


SPP_SEARCHVIEW

Declaration

Source position: tmschema.pas line 2737

const SPP_SEARCHVIEW = 16;


SPP_SOFTWAREEXPLORER

Declaration

Source position: tmschema.pas line 2735

const SPP_SOFTWAREEXPLORER = 14;


SPP_TOPMATCH

Declaration

Source position: tmschema.pas line 2739

const SPP_TOPMATCH = 18;


SPP_USERPANE

Declaration

Source position: tmschema.pas line 2722

const SPP_USERPANE = 1;


SPP_USERPICTURE

Declaration

Source position: tmschema.pas line 2731

const SPP_USERPICTURE = 10;


SPS_HOT

Declaration

Source position: tmschema.pas line 2781

const SPS_HOT = 2;


SPS_NORMAL

Declaration

Source position: tmschema.pas line 2780

const SPS_NORMAL = 1;


SPS_PRESSED

Declaration

Source position: tmschema.pas line 2782

const SPS_PRESSED = 3;


SPSB_HOT

Declaration

Source position: tmschema.pas line 2790

const SPSB_HOT = 2;


SPSB_NORMAL

Declaration

Source position: tmschema.pas line 2789

const SPSB_NORMAL = 1;


SPSB_PRESSED

Declaration

Source position: tmschema.pas line 2791

const SPSB_PRESSED = 3;


SPSE_DISABLED

Declaration

Source position: tmschema.pas line 2761

const SPSE_DISABLED = 4;


SPSE_FOCUSED

Declaration

Source position: tmschema.pas line 2762

const SPSE_FOCUSED = 5;


SPSE_HOT

Declaration

Source position: tmschema.pas line 2759

const SPSE_HOT = 2;


SPSE_NORMAL

Declaration

Source position: tmschema.pas line 2758

const SPSE_NORMAL = 1;


SPSE_SELECTED

Declaration

Source position: tmschema.pas line 2760

const SPSE_SELECTED = 3;


ST_STRETCH

Declaration

Source position: tmschema.pas line 2109

const ST_STRETCH = 1;


ST_TILE

Declaration

Source position: tmschema.pas line 2110

const ST_TILE = 2;


ST_TRUESIZE

Declaration

Source position: tmschema.pas line 2108

const ST_TRUESIZE = 0;


STANDARDSTATES

Declaration

Source position: tmschema.pas line 1659

type STANDARDSTATES = LongInt;


STARTPANELPARTS

Declaration

Source position: tmschema.pas line 2719

type STARTPANELPARTS = LongInt;


STAT_TEXT

Declaration

Source position: tmschema.pas line 2544

const STAT_TEXT = 1;


STATICPARTS

Declaration

Source position: tmschema.pas line 2541

type STATICPARTS = LongInt;


STATUSPARTS

Declaration

Source position: tmschema.pas line 1383

type STATUSPARTS = LongInt;


STATUSSTYLEPARTS

Declaration

Source position: tmschema.pas line 1391

type STATUSSTYLEPARTS = STATUSPARTS;


SYSBUTTONSTATES

Declaration

Source position: tmschema.pas line 1991

type SYSBUTTONSTATES = LongInt;


SYSTEMCLOSESTATES

Declaration

Source position: tmschema.pas line 1054

type SYSTEMCLOSESTATES = LongInt;


SYSTEMMAXIMIZESTATES

Declaration

Source position: tmschema.pas line 1062

type SYSTEMMAXIMIZESTATES = LongInt;


SYSTEMMINIMIZESTATES

Declaration

Source position: tmschema.pas line 1070

type SYSTEMMINIMIZESTATES = LongInt;


SYSTEMRESTORESTATES

Declaration

Source position: tmschema.pas line 1078

type SYSTEMRESTORESTATES = LongInt;


SZB_HALFBOTTOMLEFTALIGN

Declaration

Source position: tmschema.pas line 1315

const SZB_HALFBOTTOMLEFTALIGN = 6;


SZB_HALFBOTTOMRIGHTALIGN

Declaration

Source position: tmschema.pas line 1314

const SZB_HALFBOTTOMRIGHTALIGN = 5;


SZB_HALFTOPLEFTALIGN

Declaration

Source position: tmschema.pas line 1317

const SZB_HALFTOPLEFTALIGN = 8;


SZB_HALFTOPRIGHTALIGN

Declaration

Source position: tmschema.pas line 1316

const SZB_HALFTOPRIGHTALIGN = 7;


SZB_LEFTALIGN

Declaration

Source position: tmschema.pas line 1311

const SZB_LEFTALIGN = 2;


SZB_RIGHTALIGN

Declaration

Source position: tmschema.pas line 1310

const SZB_RIGHTALIGN = 1;


SZB_TOPLEFTALIGN

Declaration

Source position: tmschema.pas line 1313

const SZB_TOPLEFTALIGN = 4;


SZB_TOPRIGHTALIGN

Declaration

Source position: tmschema.pas line 1312

const SZB_TOPRIGHTALIGN = 3;


TABITEMBOTHEDGESTATES

Declaration

Source position: tmschema.pas line 1451

type TABITEMBOTHEDGESTATES = LongInt;


TABITEMLEFTEDGESTATES

Declaration

Source position: tmschema.pas line 1429

type TABITEMLEFTEDGESTATES = LongInt;


TABITEMRIGHTEDGESTATES

Declaration

Source position: tmschema.pas line 1440

type TABITEMRIGHTEDGESTATES = LongInt;


TABITEMSTATES

Declaration

Source position: tmschema.pas line 1418

type TABITEMSTATES = LongInt;


TABP_AEROWIZARDBODY

Declaration

Source position: tmschema.pas line 1412

const TABP_AEROWIZARDBODY = 11;


TABP_BODY

Declaration

Source position: tmschema.pas line 1411

const TABP_BODY = 10;


TABP_PANE

Declaration

Source position: tmschema.pas line 1410

const TABP_PANE = 9;


TABP_TABITEM

Declaration

Source position: tmschema.pas line 1402

const TABP_TABITEM = 1;


TABP_TABITEMBOTHEDGE

Declaration

Source position: tmschema.pas line 1405

const TABP_TABITEMBOTHEDGE = 4;


TABP_TABITEMLEFTEDGE

Declaration

Source position: tmschema.pas line 1403

const TABP_TABITEMLEFTEDGE = 2;


TABP_TABITEMRIGHTEDGE

Declaration

Source position: tmschema.pas line 1404

const TABP_TABITEMRIGHTEDGE = 3;


TABP_TOPTABITEM

Declaration

Source position: tmschema.pas line 1406

const TABP_TOPTABITEM = 5;


TABP_TOPTABITEMBOTHEDGE

Declaration

Source position: tmschema.pas line 1409

const TABP_TOPTABITEMBOTHEDGE = 8;


TABP_TOPTABITEMLEFTEDGE

Declaration

Source position: tmschema.pas line 1407

const TABP_TOPTABITEMLEFTEDGE = 6;


TABP_TOPTABITEMRIGHTEDGE

Declaration

Source position: tmschema.pas line 1408

const TABP_TOPTABITEMRIGHTEDGE = 7;


TABPARTS

Declaration

Source position: tmschema.pas line 1399

type TABPARTS = LongInt;


TABSTATES

Declaration

Source position: tmschema.pas line 263

type TABSTATES = LongInt;


TABSTYLEPARTS

Declaration

Source position: tmschema.pas line 1415

type TABSTYLEPARTS = TABPARTS;


TASKBANDPARTS

Declaration

Source position: tmschema.pas line 2706

type TASKBANDPARTS = LongInt;


TASKBARPARTS

Declaration

Source position: tmschema.pas line 2688

type TASKBARPARTS = LongInt;


TASKDIALOGPARTS

Declaration

Source position: tmschema.pas line 1511

type TASKDIALOGPARTS = LongInt;


TASKDIALOGSTYLEPARTS

Declaration

Source position: tmschema.pas line 1537

type TASKDIALOGSTYLEPARTS = TASKDIALOGPARTS;


TASKLINKSTATES

Declaration

Source position: tmschema.pas line 314

type TASKLINKSTATES = LongInt;


TBP_BACKGROUNDBOTTOM

Declaration

Source position: tmschema.pas line 2691

const TBP_BACKGROUNDBOTTOM = 1;


TBP_BACKGROUNDLEFT

Declaration

Source position: tmschema.pas line 2694

const TBP_BACKGROUNDLEFT = 4;


TBP_BACKGROUNDRIGHT

Declaration

Source position: tmschema.pas line 2692

const TBP_BACKGROUNDRIGHT = 2;


TBP_BACKGROUNDTOP

Declaration

Source position: tmschema.pas line 2693

const TBP_BACKGROUNDTOP = 3;


TBP_SIZINGBARBOTTOM

Declaration

Source position: tmschema.pas line 2695

const TBP_SIZINGBARBOTTOM = 5;


TBP_SIZINGBARLEFT

Declaration

Source position: tmschema.pas line 2698

const TBP_SIZINGBARLEFT = 8;


TBP_SIZINGBARRIGHT

Declaration

Source position: tmschema.pas line 2696

const TBP_SIZINGBARRIGHT = 6;


TBP_SIZINGBARTOP

Declaration

Source position: tmschema.pas line 2697

const TBP_SIZINGBARTOP = 7;


TDLG_BUTTONSECTION

Declaration

Source position: tmschema.pas line 1523

const TDLG_BUTTONSECTION = 10;


TDLG_BUTTONWRAPPER

Declaration

Source position: tmschema.pas line 1524

const TDLG_BUTTONWRAPPER = 11;


TDLG_COMMANDLINKPANE

Declaration

Source position: tmschema.pas line 1520

const TDLG_COMMANDLINKPANE = 7;


TDLG_CONTENTICON

Declaration

Source position: tmschema.pas line 1518

const TDLG_CONTENTICON = 5;


TDLG_CONTENTPANE

Declaration

Source position: tmschema.pas line 1517

const TDLG_CONTENTPANE = 4;


TDLG_CONTROLPANE

Declaration

Source position: tmschema.pas line 1522

const TDLG_CONTROLPANE = 9;


TDLG_EXPANDEDCONTENT

Declaration

Source position: tmschema.pas line 1519

const TDLG_EXPANDEDCONTENT = 6;


TDLG_EXPANDEDFOOTERAREA

Declaration

Source position: tmschema.pas line 1531

const TDLG_EXPANDEDFOOTERAREA = 18;


TDLG_EXPANDOBUTTON

Declaration

Source position: tmschema.pas line 1526

const TDLG_EXPANDOBUTTON = 13;


TDLG_EXPANDOTEXT

Declaration

Source position: tmschema.pas line 1525

const TDLG_EXPANDOTEXT = 12;


TDLG_FOOTNOTEAREA

Declaration

Source position: tmschema.pas line 1529

const TDLG_FOOTNOTEAREA = 16;


TDLG_FOOTNOTEPANE

Declaration

Source position: tmschema.pas line 1528

const TDLG_FOOTNOTEPANE = 15;


TDLG_FOOTNOTESEPARATOR

Declaration

Source position: tmschema.pas line 1530

const TDLG_FOOTNOTESEPARATOR = 17;


TDLG_IMAGEALIGNMENT

Declaration

Source position: tmschema.pas line 1533

const TDLG_IMAGEALIGNMENT = 20;


TDLG_MAINICON

Declaration

Source position: tmschema.pas line 1516

const TDLG_MAINICON = 3;


TDLG_MAININSTRUCTIONPANE

Declaration

Source position: tmschema.pas line 1515

const TDLG_MAININSTRUCTIONPANE = 2;


TDLG_PRIMARYPANEL

Declaration

Source position: tmschema.pas line 1514

const TDLG_PRIMARYPANEL = 1;


TDLG_PROGRESSBAR

Declaration

Source position: tmschema.pas line 1532

const TDLG_PROGRESSBAR = 19;


TDLG_RADIOBUTTONPANE

Declaration

Source position: tmschema.pas line 1534

const TDLG_RADIOBUTTONPANE = 21;


TDLG_SECONDARYPANEL

Declaration

Source position: tmschema.pas line 1521

const TDLG_SECONDARYPANEL = 8;


TDLG_VERIFICATIONTEXT

Declaration

Source position: tmschema.pas line 1527

const TDLG_VERIFICATIONTEXT = 14;


TDLGCPS_STANDALONE

Declaration

Source position: tmschema.pas line 1543

const TDLGCPS_STANDALONE = 1;


TDLGEBS_EXPANDEDHOVER

Declaration

Source position: tmschema.pas line 1554

const TDLGEBS_EXPANDEDHOVER = 5;


TDLGEBS_EXPANDEDNORMAL

Declaration

Source position: tmschema.pas line 1553

const TDLGEBS_EXPANDEDNORMAL = 4;


TDLGEBS_EXPANDEDPRESSED

Declaration

Source position: tmschema.pas line 1555

const TDLGEBS_EXPANDEDPRESSED = 6;


TDLGEBS_HOVER

Declaration

Source position: tmschema.pas line 1551

const TDLGEBS_HOVER = 2;


TDLGEBS_NORMAL

Declaration

Source position: tmschema.pas line 1550

const TDLGEBS_NORMAL = 1;


TDLGEBS_PRESSED

Declaration

Source position: tmschema.pas line 1552

const TDLGEBS_PRESSED = 3;


TDP_FLASHBUTTON

Declaration

Source position: tmschema.pas line 2710

const TDP_FLASHBUTTON = 2;


TDP_FLASHBUTTONGROUPMENU

Declaration

Source position: tmschema.pas line 2711

const TDP_FLASHBUTTONGROUPMENU = 3;


TDP_GROUPCOUNT

Declaration

Source position: tmschema.pas line 2709

const TDP_GROUPCOUNT = 1;


TEXT_BODYTEXT

Declaration

Source position: tmschema.pas line 1569

const TEXT_BODYTEXT = 4;


TEXT_BODYTITLE

Declaration

Source position: tmschema.pas line 1568

const TEXT_BODYTITLE = 3;


TEXT_CONTROLLABEL

Declaration

Source position: tmschema.pas line 1574

const TEXT_CONTROLLABEL = 9;


TEXT_EXPANDED

Declaration

Source position: tmschema.pas line 1572

const TEXT_EXPANDED = 7;


TEXT_HYPERLINKTEXT

Declaration

Source position: tmschema.pas line 1571

const TEXT_HYPERLINKTEXT = 6;


TEXT_INSTRUCTION

Declaration

Source position: tmschema.pas line 1567

const TEXT_INSTRUCTION = 2;


TEXT_LABEL

Declaration

Source position: tmschema.pas line 1573

const TEXT_LABEL = 8;


TEXT_MAININSTRUCTION

Declaration

Source position: tmschema.pas line 1566

const TEXT_MAININSTRUCTION = 1;


TEXT_SECONDARYTEXT

Declaration

Source position: tmschema.pas line 1570

const TEXT_SECONDARYTEXT = 5;


TEXTSHADOWTYPE

Declaration

Source position: tmschema.pas line 2190

type TEXTSHADOWTYPE = LongInt;


TEXTSTYLEPARTS

Declaration

Source position: tmschema.pas line 1563

type TEXTSTYLEPARTS = LongInt;


THUMBBOTTOMSTATES

Declaration

Source position: tmschema.pas line 1751

type THUMBBOTTOMSTATES = LongInt;


THUMBLEFTSTATES

Declaration

Source position: tmschema.pas line 1784

type THUMBLEFTSTATES = LongInt;


THUMBRIGHTSTATES

Declaration

Source position: tmschema.pas line 1795

type THUMBRIGHTSTATES = LongInt;


THUMBSTATES

Declaration

Source position: tmschema.pas line 1740

type THUMBSTATES = LongInt;


THUMBTOPSTATES

Declaration

Source position: tmschema.pas line 1762

type THUMBTOPSTATES = LongInt;


THUMBVERTSTATES

Declaration

Source position: tmschema.pas line 1773

type THUMBVERTSTATES = LongInt;


TIBES_DISABLED

Declaration

Source position: tmschema.pas line 1457

const TIBES_DISABLED = 4;


TIBES_FOCUSED

Declaration

Source position: tmschema.pas line 1458

const TIBES_FOCUSED = 5;


TIBES_HOT

Declaration

Source position: tmschema.pas line 1455

const TIBES_HOT = 2;


TIBES_NORMAL

Declaration

Source position: tmschema.pas line 1454

const TIBES_NORMAL = 1;


TIBES_SELECTED

Declaration

Source position: tmschema.pas line 1456

const TIBES_SELECTED = 3;


TICSSTATES

Declaration

Source position: tmschema.pas line 1806

type TICSSTATES = LongInt;


TICSVERTSTATES

Declaration

Source position: tmschema.pas line 1813

type TICSVERTSTATES = LongInt;


TILES_DISABLED

Declaration

Source position: tmschema.pas line 1435

const TILES_DISABLED = 4;


TILES_FOCUSED

Declaration

Source position: tmschema.pas line 1436

const TILES_FOCUSED = 5;


TILES_HOT

Declaration

Source position: tmschema.pas line 1433

const TILES_HOT = 2;


TILES_NORMAL

Declaration

Source position: tmschema.pas line 1432

const TILES_NORMAL = 1;


TILES_SELECTED

Declaration

Source position: tmschema.pas line 1434

const TILES_SELECTED = 3;


TIRES_DISABLED

Declaration

Source position: tmschema.pas line 1446

const TIRES_DISABLED = 4;


TIRES_FOCUSED

Declaration

Source position: tmschema.pas line 1447

const TIRES_FOCUSED = 5;


TIRES_HOT

Declaration

Source position: tmschema.pas line 1444

const TIRES_HOT = 2;


TIRES_NORMAL

Declaration

Source position: tmschema.pas line 1443

const TIRES_NORMAL = 1;


TIRES_SELECTED

Declaration

Source position: tmschema.pas line 1445

const TIRES_SELECTED = 3;


TIS_DISABLED

Declaration

Source position: tmschema.pas line 1424

const TIS_DISABLED = 4;


TIS_FOCUSED

Declaration

Source position: tmschema.pas line 1425

const TIS_FOCUSED = 5;


TIS_HOT

Declaration

Source position: tmschema.pas line 1422

const TIS_HOT = 2;


TIS_NORMAL

Declaration

Source position: tmschema.pas line 1421

const TIS_NORMAL = 1;


TIS_SELECTED

Declaration

Source position: tmschema.pas line 1423

const TIS_SELECTED = 3;


TITLEBARSTATES

Declaration

Source position: tmschema.pas line 33

type TITLEBARSTATES = LongInt;


TKP_THUMB

Declaration

Source position: tmschema.pas line 1706

const TKP_THUMB = 3;


TKP_THUMBBOTTOM

Declaration

Source position: tmschema.pas line 1707

const TKP_THUMBBOTTOM = 4;


TKP_THUMBLEFT

Declaration

Source position: tmschema.pas line 1710

const TKP_THUMBLEFT = 7;


TKP_THUMBRIGHT

Declaration

Source position: tmschema.pas line 1711

const TKP_THUMBRIGHT = 8;


TKP_THUMBTOP

Declaration

Source position: tmschema.pas line 1708

const TKP_THUMBTOP = 5;


TKP_THUMBVERT

Declaration

Source position: tmschema.pas line 1709

const TKP_THUMBVERT = 6;


TKP_TICS

Declaration

Source position: tmschema.pas line 1712

const TKP_TICS = 9;


TKP_TICSVERT

Declaration

Source position: tmschema.pas line 1713

const TKP_TICSVERT = 10;


TKP_TRACK

Declaration

Source position: tmschema.pas line 1704

const TKP_TRACK = 1;


TKP_TRACKVERT

Declaration

Source position: tmschema.pas line 1705

const TKP_TRACKVERT = 2;


TKS_NORMAL

Declaration

Source position: tmschema.pas line 1722

const TKS_NORMAL = 1;


TMT_ACCENTCOLORHINT

Declaration

Source position: tmschema.pas line 2466

const TMT_ACCENTCOLORHINT = 3823;


TMT_ACTIVEBORDER

Declaration

Source position: tmschema.pas line 2327

const TMT_ACTIVEBORDER = 1611;


TMT_ACTIVECAPTION

Declaration

Source position: tmschema.pas line 2319

const TMT_ACTIVECAPTION = 1603;


TMT_ALIAS

Declaration

Source position: tmschema.pas line 2314

const TMT_ALIAS = 1404;


TMT_ALPHALEVEL

Declaration

Source position: tmschema.pas line 2391

const TMT_ALPHALEVEL = 2402;


TMT_ALPHATHRESHOLD

Declaration

Source position: tmschema.pas line 2404

const TMT_ALPHATHRESHOLD = 2415;


TMT_ALWAYSSHOWSIZINGBAR

Declaration

Source position: tmschema.pas line 2377

const TMT_ALWAYSSHOWSIZINGBAR = 2208;


TMT_ANIMATIONBUTTONRECT

Declaration

Source position: tmschema.pas line 2490

const TMT_ANIMATIONBUTTONRECT = 5005;


TMT_ANIMATIONDELAY

Declaration

Source position: tmschema.pas line 2417

const TMT_ANIMATIONDELAY = 2428;


TMT_ANIMATIONDURATION

Declaration

Source position: tmschema.pas line 2491

const TMT_ANIMATIONDURATION = 5006;


TMT_APPWORKSPACE

Declaration

Source position: tmschema.pas line 2329

const TMT_APPWORKSPACE = 1613;


TMT_ATLASIMAGE

Declaration

Source position: tmschema.pas line 2494

const TMT_ATLASIMAGE = 8000;


TMT_ATLASINPUTIMAGE

Declaration

Source position: tmschema.pas line 2495

const TMT_ATLASINPUTIMAGE = 8001;


TMT_ATLASRECT

Declaration

Source position: tmschema.pas line 2496

const TMT_ATLASRECT = 8002;


TMT_AUTHOR

Declaration

Source position: tmschema.pas line 2275

const TMT_AUTHOR = 604;


TMT_AUTOSIZE

Declaration

Source position: tmschema.pas line 2371

const TMT_AUTOSIZE = 2202;


TMT_BACKGROUND

Declaration

Source position: tmschema.pas line 2318

const TMT_BACKGROUND = 1602;


TMT_BGFILL

Declaration

Source position: tmschema.pas line 2374

const TMT_BGFILL = 2205;


TMT_BGTYPE

Declaration

Source position: tmschema.pas line 2471

const TMT_BGTYPE = 4001;


TMT_BITMAPREF

Declaration

Source position: tmschema.pas line 2267

const TMT_BITMAPREF = 215;


TMT_BLENDCOLOR

Declaration

Source position: tmschema.pas line 2488

const TMT_BLENDCOLOR = 5003;


TMT_BODYFONT

Declaration

Source position: tmschema.pas line 2290

const TMT_BODYFONT = 809;


TMT_BODYTEXTCOLOR

Declaration

Source position: tmschema.pas line 2470

const TMT_BODYTEXTCOLOR = 3827;


TMT_BOOL

Declaration

Source position: tmschema.pas line 2255

const TMT_BOOL = 203;


TMT_BORDERCOLOR

Declaration

Source position: tmschema.pas line 2444

const TMT_BORDERCOLOR = 3801;


TMT_BORDERCOLORHINT

Declaration

Source position: tmschema.pas line 2465

const TMT_BORDERCOLORHINT = 3822;


TMT_BORDERONLY

Declaration

Source position: tmschema.pas line 2372

const TMT_BORDERONLY = 2203;


TMT_BORDERSIZE

Declaration

Source position: tmschema.pas line 2392

const TMT_BORDERSIZE = 2403;


TMT_BORDERTYPE

Declaration

Source position: tmschema.pas line 2472

const TMT_BORDERTYPE = 4002;


TMT_BTNFACE

Declaration

Source position: tmschema.pas line 2332

const TMT_BTNFACE = 1616;


TMT_BTNHIGHLIGHT

Declaration

Source position: tmschema.pas line 2337

const TMT_BTNHIGHLIGHT = 1621;


TMT_BTNSHADOW

Declaration

Source position: tmschema.pas line 2333

const TMT_BTNSHADOW = 1617;


TMT_BTNTEXT

Declaration

Source position: tmschema.pas line 2335

const TMT_BTNTEXT = 1619;


TMT_BUTTONALTERNATEFACE

Declaration

Source position: tmschema.pas line 2342

const TMT_BUTTONALTERNATEFACE = 1626;


TMT_CAPTIONBARHEIGHT

Declaration

Source position: tmschema.pas line 2300

const TMT_CAPTIONBARHEIGHT = 1205;


TMT_CAPTIONBARWIDTH

Declaration

Source position: tmschema.pas line 2299

const TMT_CAPTIONBARWIDTH = 1204;


TMT_CAPTIONFONT

Declaration

Source position: tmschema.pas line 2282

const TMT_CAPTIONFONT = 801;


TMT_CAPTIONMARGINS

Declaration

Source position: tmschema.pas line 2443

const TMT_CAPTIONMARGINS = 3603;


TMT_CAPTIONTEXT

Declaration

Source position: tmschema.pas line 2326

const TMT_CAPTIONTEXT = 1610;


TMT_CHARSET

Declaration

Source position: tmschema.pas line 2270

const TMT_CHARSET = 403;


TMT_CLASSICVALUE

Declaration

Source position: tmschema.pas line 2431

const TMT_CLASSICVALUE = 3202;


TMT_COLOR

Declaration

Source position: tmschema.pas line 2256

const TMT_COLOR = 204;


TMT_COLORIZATIONCOLOR

Declaration

Source position: tmschema.pas line 2420

const TMT_COLORIZATIONCOLOR = 2431;


TMT_COLORIZATIONOPACITY

Declaration

Source position: tmschema.pas line 2421

const TMT_COLORIZATIONOPACITY = 2432;


TMT_COLORSCHEMES

Declaration

Source position: tmschema.pas line 2268

const TMT_COLORSCHEMES = 401;


TMT_COMPANY

Declaration

Source position: tmschema.pas line 2274

const TMT_COMPANY = 603;


TMT_COMPOSITED

Declaration

Source position: tmschema.pas line 2373

const TMT_COMPOSITED = 2204;


TMT_COMPOSITEDOPAQUE

Declaration

Source position: tmschema.pas line 2388

const TMT_COMPOSITEDOPAQUE = 2219;


TMT_CONTENTALIGNMENT

Declaration

Source position: tmschema.pas line 2476

const TMT_CONTENTALIGNMENT = 4006;


TMT_CONTENTMARGINS

Declaration

Source position: tmschema.pas line 2442

const TMT_CONTENTMARGINS = 3602;


TMT_COPYRIGHT

Declaration

Source position: tmschema.pas line 2276

const TMT_COPYRIGHT = 605;


TMT_CSSNAME

Declaration

Source position: tmschema.pas line 2311

const TMT_CSSNAME = 1401;


TMT_CUSTOMSPLITRECT

Declaration

Source position: tmschema.pas line 2489

const TMT_CUSTOMSPLITRECT = 5004;


TMT_DEFAULTPANESIZE

Declaration

Source position: tmschema.pas line 2487

const TMT_DEFAULTPANESIZE = 5002;


TMT_DESCRIPTION

Declaration

Source position: tmschema.pas line 2279

const TMT_DESCRIPTION = 608;


TMT_DIBDATA

Declaration

Source position: tmschema.pas line 2250

const TMT_DIBDATA = 2;


TMT_DISKSTREAM

Declaration

Source position: tmschema.pas line 2265

const TMT_DISKSTREAM = 213;


TMT_DISPLAYNAME

Declaration

Source position: tmschema.pas line 2272

const TMT_DISPLAYNAME = 601;


TMT_DKSHADOW3D

Declaration

Source position: tmschema.pas line 2338

const TMT_DKSHADOW3D = 1622;


TMT_DRAWBORDERS

Declaration

Source position: tmschema.pas line 2383

const TMT_DRAWBORDERS = 2214;


TMT_EDGEDKSHADOWCOLOR

Declaration

Source position: tmschema.pas line 2450

const TMT_EDGEDKSHADOWCOLOR = 3807;


TMT_EDGEFILLCOLOR

Declaration

Source position: tmschema.pas line 2451

const TMT_EDGEFILLCOLOR = 3808;


TMT_EDGEHIGHLIGHTCOLOR

Declaration

Source position: tmschema.pas line 2448

const TMT_EDGEHIGHLIGHTCOLOR = 3805;


TMT_EDGELIGHTCOLOR

Declaration

Source position: tmschema.pas line 2447

const TMT_EDGELIGHTCOLOR = 3804;


TMT_EDGESHADOWCOLOR

Declaration

Source position: tmschema.pas line 2449

const TMT_EDGESHADOWCOLOR = 3806;


TMT_ENUM

Declaration

Source position: tmschema.pas line 2252

const TMT_ENUM = 200;


TMT_FILENAME

Declaration

Source position: tmschema.pas line 2258

const TMT_FILENAME = 206;


TMT_FILLCOLOR

Declaration

Source position: tmschema.pas line 2445

const TMT_FILLCOLOR = 3802;


TMT_FILLCOLORHINT

Declaration

Source position: tmschema.pas line 2464

const TMT_FILLCOLORHINT = 3821;


TMT_FILLTYPE

Declaration

Source position: tmschema.pas line 2473

const TMT_FILLTYPE = 4003;


TMT_FIRST_RCSTRING_NAME

Declaration

Source position: tmschema.pas line 2280

const TMT_FIRST_RCSTRING_NAME = TMT_DISPLAYNAME;


TMT_FIRSTBOOL

Declaration

Source position: tmschema.pas line 2294

const TMT_FIRSTBOOL = TMT_FLATMENUS;


TMT_FIRSTCOLOR

Declaration

Source position: tmschema.pas line 2348

const TMT_FIRSTCOLOR = TMT_SCROLLBAR;


TMT_FIRSTFONT

Declaration

Source position: tmschema.pas line 2291

const TMT_FIRSTFONT = TMT_CAPTIONFONT;


TMT_FIRSTINT

Declaration

Source position: tmschema.pas line 2309

const TMT_FIRSTINT = TMT_MINCOLORDEPTH;


TMT_FIRSTSIZE

Declaration

Source position: tmschema.pas line 2306

const TMT_FIRSTSIZE = TMT_SIZINGBORDERWIDTH;


TMT_FIRSTSTRING

Declaration

Source position: tmschema.pas line 2315

const TMT_FIRSTSTRING = TMT_CSSNAME;


TMT_FLATMENUS

Declaration

Source position: tmschema.pas line 2293

const TMT_FLATMENUS = 1001;


TMT_FONT

Declaration

Source position: tmschema.pas line 2262

const TMT_FONT = 210;


TMT_FRAMESPERSECOND

Declaration

Source position: tmschema.pas line 2415

const TMT_FRAMESPERSECOND = 2426;


TMT_FROMCOLOR1

Declaration

Source position: tmschema.pas line 2360

const TMT_FROMCOLOR1 = 2001;


TMT_FROMCOLOR2

Declaration

Source position: tmschema.pas line 2361

const TMT_FROMCOLOR2 = 2002;


TMT_FROMCOLOR3

Declaration

Source position: tmschema.pas line 2362

const TMT_FROMCOLOR3 = 2003;


TMT_FROMCOLOR4

Declaration

Source position: tmschema.pas line 2363

const TMT_FROMCOLOR4 = 2004;


TMT_FROMCOLOR5

Declaration

Source position: tmschema.pas line 2364

const TMT_FROMCOLOR5 = 2005;


TMT_FROMHUE1

Declaration

Source position: tmschema.pas line 2350

const TMT_FROMHUE1 = 1801;


TMT_FROMHUE2

Declaration

Source position: tmschema.pas line 2351

const TMT_FROMHUE2 = 1802;


TMT_FROMHUE3

Declaration

Source position: tmschema.pas line 2352

const TMT_FROMHUE3 = 1803;


TMT_FROMHUE4

Declaration

Source position: tmschema.pas line 2353

const TMT_FROMHUE4 = 1804;


TMT_FROMHUE5

Declaration

Source position: tmschema.pas line 2354

const TMT_FROMHUE5 = 1805;


TMT_GLOWCOLOR

Declaration

Source position: tmschema.pas line 2459

const TMT_GLOWCOLOR = 3816;


TMT_GLOWINTENSITY

Declaration

Source position: tmschema.pas line 2418

const TMT_GLOWINTENSITY = 2429;


TMT_GLYPHDIBDATA

Declaration

Source position: tmschema.pas line 2251

const TMT_GLYPHDIBDATA = 8;


TMT_GLYPHFONT

Declaration

Source position: tmschema.pas line 2422

const TMT_GLYPHFONT = 2601;


TMT_GLYPHFONTSIZINGTYPE

Declaration

Source position: tmschema.pas line 2484

const TMT_GLYPHFONTSIZINGTYPE = 4014;


TMT_GLYPHIMAGEFILE

Declaration

Source position: tmschema.pas line 2429

const TMT_GLYPHIMAGEFILE = 3008;


TMT_GLYPHINDEX

Declaration

Source position: tmschema.pas line 2407

const TMT_GLYPHINDEX = 2418;


TMT_GLYPHONLY

Declaration

Source position: tmschema.pas line 2376

const TMT_GLYPHONLY = 2207;


TMT_GLYPHTEXTCOLOR

Declaration

Source position: tmschema.pas line 2462

const TMT_GLYPHTEXTCOLOR = 3819;


TMT_GLYPHTRANSPARENT

Declaration

Source position: tmschema.pas line 2375

const TMT_GLYPHTRANSPARENT = 2206;


TMT_GLYPHTRANSPARENTCOLOR

Declaration

Source position: tmschema.pas line 2463

const TMT_GLYPHTRANSPARENTCOLOR = 3820;


TMT_GLYPHTYPE

Declaration

Source position: tmschema.pas line 2482

const TMT_GLYPHTYPE = 4012;


TMT_GRADIENTACTIVECAPTION

Declaration

Source position: tmschema.pas line 2344

const TMT_GRADIENTACTIVECAPTION = 1628;


TMT_GRADIENTCOLOR1

Declaration

Source position: tmschema.pas line 2453

const TMT_GRADIENTCOLOR1 = 3810;


TMT_GRADIENTCOLOR2

Declaration

Source position: tmschema.pas line 2454

const TMT_GRADIENTCOLOR2 = 3811;


TMT_GRADIENTCOLOR3

Declaration

Source position: tmschema.pas line 2455

const TMT_GRADIENTCOLOR3 = 3812;


TMT_GRADIENTCOLOR4

Declaration

Source position: tmschema.pas line 2456

const TMT_GRADIENTCOLOR4 = 3813;


TMT_GRADIENTCOLOR5

Declaration

Source position: tmschema.pas line 2457

const TMT_GRADIENTCOLOR5 = 3814;


TMT_GRADIENTINACTIVECAPTION

Declaration

Source position: tmschema.pas line 2345

const TMT_GRADIENTINACTIVECAPTION = 1629;


TMT_GRADIENTRATIO1

Declaration

Source position: tmschema.pas line 2395

const TMT_GRADIENTRATIO1 = 2406;


TMT_GRADIENTRATIO2

Declaration

Source position: tmschema.pas line 2396

const TMT_GRADIENTRATIO2 = 2407;


TMT_GRADIENTRATIO3

Declaration

Source position: tmschema.pas line 2397

const TMT_GRADIENTRATIO3 = 2408;


TMT_GRADIENTRATIO4

Declaration

Source position: tmschema.pas line 2398

const TMT_GRADIENTRATIO4 = 2409;


TMT_GRADIENTRATIO5

Declaration

Source position: tmschema.pas line 2399

const TMT_GRADIENTRATIO5 = 2410;


TMT_GRAYTEXT

Declaration

Source position: tmschema.pas line 2334

const TMT_GRAYTEXT = 1618;


TMT_HALIGN

Declaration

Source position: tmschema.pas line 2475

const TMT_HALIGN = 4005;


TMT_HBITMAP

Declaration

Source position: tmschema.pas line 2264

const TMT_HBITMAP = 212;


TMT_HEADING1FONT

Declaration

Source position: tmschema.pas line 2288

const TMT_HEADING1FONT = 807;


TMT_HEADING1TEXTCOLOR

Declaration

Source position: tmschema.pas line 2468

const TMT_HEADING1TEXTCOLOR = 3825;


TMT_HEADING2FONT

Declaration

Source position: tmschema.pas line 2289

const TMT_HEADING2FONT = 808;


TMT_HEADING2TEXTCOLOR

Declaration

Source position: tmschema.pas line 2469

const TMT_HEADING2TEXTCOLOR = 3826;


TMT_HEIGHT

Declaration

Source position: tmschema.pas line 2406

const TMT_HEIGHT = 2417;


TMT_HIGHLIGHT

Declaration

Source position: tmschema.pas line 2330

const TMT_HIGHLIGHT = 1614;


TMT_HIGHLIGHTTEXT

Declaration

Source position: tmschema.pas line 2331

const TMT_HIGHLIGHTTEXT = 1615;


TMT_HOTTRACKING

Declaration

Source position: tmschema.pas line 2343

const TMT_HOTTRACKING = 1627;


TMT_ICONEFFECT

Declaration

Source position: tmschema.pas line 2479

const TMT_ICONEFFECT = 4009;


TMT_ICONTITLEFONT

Declaration

Source position: tmschema.pas line 2287

const TMT_ICONTITLEFONT = 806;


TMT_IMAGECOUNT

Declaration

Source position: tmschema.pas line 2390

const TMT_IMAGECOUNT = 2401;


TMT_IMAGEFILE

Declaration

Source position: tmschema.pas line 2423

const TMT_IMAGEFILE = 3001;


TMT_IMAGEFILE1

Declaration

Source position: tmschema.pas line 2424

const TMT_IMAGEFILE1 = 3002;


TMT_IMAGEFILE2

Declaration

Source position: tmschema.pas line 2425

const TMT_IMAGEFILE2 = 3003;


TMT_IMAGEFILE3

Declaration

Source position: tmschema.pas line 2426

const TMT_IMAGEFILE3 = 3004;


TMT_IMAGEFILE4

Declaration

Source position: tmschema.pas line 2427

const TMT_IMAGEFILE4 = 3005;


TMT_IMAGEFILE5

Declaration

Source position: tmschema.pas line 2428

const TMT_IMAGEFILE5 = 3006;


TMT_IMAGELAYOUT

Declaration

Source position: tmschema.pas line 2481

const TMT_IMAGELAYOUT = 4011;


TMT_IMAGESELECTTYPE

Declaration

Source position: tmschema.pas line 2483

const TMT_IMAGESELECTTYPE = 4013;


TMT_INACTIVEBORDER

Declaration

Source position: tmschema.pas line 2328

const TMT_INACTIVEBORDER = 1612;


TMT_INACTIVECAPTION

Declaration

Source position: tmschema.pas line 2320

const TMT_INACTIVECAPTION = 1604;


TMT_INACTIVECAPTIONTEXT

Declaration

Source position: tmschema.pas line 2336

const TMT_INACTIVECAPTIONTEXT = 1620;


TMT_INFOBK

Declaration

Source position: tmschema.pas line 2341

const TMT_INFOBK = 1625;


TMT_INFOTEXT

Declaration

Source position: tmschema.pas line 2340

const TMT_INFOTEXT = 1624;


TMT_INT

Declaration

Source position: tmschema.pas line 2254

const TMT_INT = 202;


TMT_INTEGRALSIZING

Declaration

Source position: tmschema.pas line 2380

const TMT_INTEGRALSIZING = 2211;


TMT_INTLIST

Declaration

Source position: tmschema.pas line 2263

const TMT_INTLIST = 211;


TMT_LAST_RCSTRING_NAME

Declaration

Source position: tmschema.pas line 2281

const TMT_LAST_RCSTRING_NAME = TMT_DESCRIPTION;


TMT_LASTBOOL

Declaration

Source position: tmschema.pas line 2295

const TMT_LASTBOOL = TMT_FLATMENUS;


TMT_LASTCOLOR

Declaration

Source position: tmschema.pas line 2349

const TMT_LASTCOLOR = TMT_MENUBAR;


TMT_LASTFONT

Declaration

Source position: tmschema.pas line 2292

const TMT_LASTFONT = TMT_BODYFONT;


TMT_LASTINT

Declaration

Source position: tmschema.pas line 2310

const TMT_LASTINT = TMT_MINCOLORDEPTH;


TMT_LASTSIZE

Declaration

Source position: tmschema.pas line 2307

const TMT_LASTSIZE = TMT_PADDEDBORDERWIDTH;


TMT_LASTSTRING

Declaration

Source position: tmschema.pas line 2316

const TMT_LASTSTRING = TMT_ALIAS;


TMT_LASTUPDATED

Declaration

Source position: tmschema.pas line 2313

const TMT_LASTUPDATED = 1403;


TMT_LIGHT3D

Declaration

Source position: tmschema.pas line 2339

const TMT_LIGHT3D = 1623;


TMT_LOCALIZEDMIRRORIMAGE

Declaration

Source position: tmschema.pas line 2389

const TMT_LOCALIZEDMIRRORIMAGE = 2220;


TMT_MARGINS

Declaration

Source position: tmschema.pas line 2257

const TMT_MARGINS = 205;


TMT_MENU

Declaration

Source position: tmschema.pas line 2321

const TMT_MENU = 1605;


TMT_MENUBAR

Declaration

Source position: tmschema.pas line 2347

const TMT_MENUBAR = 1631;


TMT_MENUBARHEIGHT

Declaration

Source position: tmschema.pas line 2304

const TMT_MENUBARHEIGHT = 1209;


TMT_MENUBARWIDTH

Declaration

Source position: tmschema.pas line 2303

const TMT_MENUBARWIDTH = 1208;


TMT_MENUFONT

Declaration

Source position: tmschema.pas line 2284

const TMT_MENUFONT = 803;


TMT_MENUHILIGHT

Declaration

Source position: tmschema.pas line 2346

const TMT_MENUHILIGHT = 1630;


TMT_MENUTEXT

Declaration

Source position: tmschema.pas line 2324

const TMT_MENUTEXT = 1608;


TMT_MINCOLORDEPTH

Declaration

Source position: tmschema.pas line 2308

const TMT_MINCOLORDEPTH = 1301;


TMT_MINDPI1

Declaration

Source position: tmschema.pas line 2409

const TMT_MINDPI1 = 2420;


TMT_MINDPI2

Declaration

Source position: tmschema.pas line 2410

const TMT_MINDPI2 = 2421;


TMT_MINDPI3

Declaration

Source position: tmschema.pas line 2411

const TMT_MINDPI3 = 2422;


TMT_MINDPI4

Declaration

Source position: tmschema.pas line 2412

const TMT_MINDPI4 = 2423;


TMT_MINDPI5

Declaration

Source position: tmschema.pas line 2413

const TMT_MINDPI5 = 2424;


TMT_MINSIZE

Declaration

Source position: tmschema.pas line 2434

const TMT_MINSIZE = 3403;


TMT_MINSIZE1

Declaration

Source position: tmschema.pas line 2435

const TMT_MINSIZE1 = 3404;


TMT_MINSIZE2

Declaration

Source position: tmschema.pas line 2436

const TMT_MINSIZE2 = 3405;


TMT_MINSIZE3

Declaration

Source position: tmschema.pas line 2437

const TMT_MINSIZE3 = 3406;


TMT_MINSIZE4

Declaration

Source position: tmschema.pas line 2438

const TMT_MINSIZE4 = 3407;


TMT_MINSIZE5

Declaration

Source position: tmschema.pas line 2439

const TMT_MINSIZE5 = 3408;


TMT_MIRRORIMAGE

Declaration

Source position: tmschema.pas line 2378

const TMT_MIRRORIMAGE = 2209;


TMT_MSGBOXFONT

Declaration

Source position: tmschema.pas line 2286

const TMT_MSGBOXFONT = 805;


TMT_NAME

Declaration

Source position: tmschema.pas line 2271

const TMT_NAME = 600;


TMT_NOETCHEDEFFECT

Declaration

Source position: tmschema.pas line 2384

const TMT_NOETCHEDEFFECT = 2215;


TMT_NORMALSIZE

Declaration

Source position: tmschema.pas line 2440

const TMT_NORMALSIZE = 3409;


TMT_OFFSET

Declaration

Source position: tmschema.pas line 2432

const TMT_OFFSET = 3401;


TMT_OFFSETTYPE

Declaration

Source position: tmschema.pas line 2478

const TMT_OFFSETTYPE = 4008;


TMT_OPACITY

Declaration

Source position: tmschema.pas line 2419

const TMT_OPACITY = 2430;


TMT_PADDEDBORDERWIDTH

Declaration

Source position: tmschema.pas line 2305

const TMT_PADDEDBORDERWIDTH = 1210;


TMT_PIXELSPERFRAME

Declaration

Source position: tmschema.pas line 2416

const TMT_PIXELSPERFRAME = 2427;


TMT_POSITION

Declaration

Source position: tmschema.pas line 2260

const TMT_POSITION = 208;


TMT_PROGRESSCHUNKSIZE

Declaration

Source position: tmschema.pas line 2400

const TMT_PROGRESSCHUNKSIZE = 2411;


TMT_PROGRESSSPACESIZE

Declaration

Source position: tmschema.pas line 2401

const TMT_PROGRESSSPACESIZE = 2412;


TMT_RECT

Declaration

Source position: tmschema.pas line 2261

const TMT_RECT = 209;


TMT_RESERVEDHIGH

Declaration

Source position: tmschema.pas line 2249

const TMT_RESERVEDHIGH = 7999;


TMT_RESERVEDLOW

Declaration

Source position: tmschema.pas line 2248

const TMT_RESERVEDLOW = 0;


TMT_ROUNDCORNERHEIGHT

Declaration

Source position: tmschema.pas line 2394

const TMT_ROUNDCORNERHEIGHT = 2405;


TMT_ROUNDCORNERWIDTH

Declaration

Source position: tmschema.pas line 2393

const TMT_ROUNDCORNERWIDTH = 2404;


TMT_SATURATION

Declaration

Source position: tmschema.pas line 2402

const TMT_SATURATION = 2413;


TMT_SCALEDBACKGROUND

Declaration

Source position: tmschema.pas line 2493

const TMT_SCALEDBACKGROUND = 7001;


TMT_SCROLLBAR

Declaration

Source position: tmschema.pas line 2317

const TMT_SCROLLBAR = 1601;


TMT_SCROLLBARHEIGHT

Declaration

Source position: tmschema.pas line 2298

const TMT_SCROLLBARHEIGHT = 1203;


TMT_SCROLLBARWIDTH

Declaration

Source position: tmschema.pas line 2297

const TMT_SCROLLBARWIDTH = 1202;


TMT_SHADOWCOLOR

Declaration

Source position: tmschema.pas line 2458

const TMT_SHADOWCOLOR = 3815;


TMT_SIZE

Declaration

Source position: tmschema.pas line 2259

const TMT_SIZE = 207;


TMT_SIZES

Declaration

Source position: tmschema.pas line 2269

const TMT_SIZES = 402;


TMT_SIZINGBORDERWIDTH

Declaration

Source position: tmschema.pas line 2296

const TMT_SIZINGBORDERWIDTH = 1201;


TMT_SIZINGMARGINS

Declaration

Source position: tmschema.pas line 2441

const TMT_SIZINGMARGINS = 3601;


TMT_SIZINGTYPE

Declaration

Source position: tmschema.pas line 2474

const TMT_SIZINGTYPE = 4004;


TMT_SMALLCAPTIONFONT

Declaration

Source position: tmschema.pas line 2283

const TMT_SMALLCAPTIONFONT = 802;


TMT_SMCAPTIONBARHEIGHT

Declaration

Source position: tmschema.pas line 2302

const TMT_SMCAPTIONBARHEIGHT = 1207;


TMT_SMCAPTIONBARWIDTH

Declaration

Source position: tmschema.pas line 2301

const TMT_SMCAPTIONBARWIDTH = 1206;


TMT_SOURCEGROW

Declaration

Source position: tmschema.pas line 2381

const TMT_SOURCEGROW = 2212;


TMT_SOURCESHRINK

Declaration

Source position: tmschema.pas line 2382

const TMT_SOURCESHRINK = 2213;


TMT_STATUSFONT

Declaration

Source position: tmschema.pas line 2285

const TMT_STATUSFONT = 804;


TMT_STREAM

Declaration

Source position: tmschema.pas line 2266

const TMT_STREAM = 214;


TMT_STRING

Declaration

Source position: tmschema.pas line 2253

const TMT_STRING = 201;


TMT_TEXT

Declaration

Source position: tmschema.pas line 2430

const TMT_TEXT = 3201;


TMT_TEXTAPPLYOVERLAY

Declaration

Source position: tmschema.pas line 2385

const TMT_TEXTAPPLYOVERLAY = 2216;


TMT_TEXTBORDERCOLOR

Declaration

Source position: tmschema.pas line 2460

const TMT_TEXTBORDERCOLOR = 3817;


TMT_TEXTBORDERSIZE

Declaration

Source position: tmschema.pas line 2403

const TMT_TEXTBORDERSIZE = 2414;


TMT_TEXTCOLOR

Declaration

Source position: tmschema.pas line 2446

const TMT_TEXTCOLOR = 3803;


TMT_TEXTCOLORHINT

Declaration

Source position: tmschema.pas line 2467

const TMT_TEXTCOLORHINT = 3824;


TMT_TEXTGLOW

Declaration

Source position: tmschema.pas line 2386

const TMT_TEXTGLOW = 2217;


TMT_TEXTGLOWSIZE

Declaration

Source position: tmschema.pas line 2414

const TMT_TEXTGLOWSIZE = 2425;


TMT_TEXTITALIC

Declaration

Source position: tmschema.pas line 2387

const TMT_TEXTITALIC = 2218;


TMT_TEXTSHADOWCOLOR

Declaration

Source position: tmschema.pas line 2461

const TMT_TEXTSHADOWCOLOR = 3818;


TMT_TEXTSHADOWOFFSET

Declaration

Source position: tmschema.pas line 2433

const TMT_TEXTSHADOWOFFSET = 3402;


TMT_TEXTSHADOWTYPE

Declaration

Source position: tmschema.pas line 2480

const TMT_TEXTSHADOWTYPE = 4010;


TMT_TOCOLOR1

Declaration

Source position: tmschema.pas line 2365

const TMT_TOCOLOR1 = 2006;


TMT_TOCOLOR2

Declaration

Source position: tmschema.pas line 2366

const TMT_TOCOLOR2 = 2007;


TMT_TOCOLOR3

Declaration

Source position: tmschema.pas line 2367

const TMT_TOCOLOR3 = 2008;


TMT_TOCOLOR4

Declaration

Source position: tmschema.pas line 2368

const TMT_TOCOLOR4 = 2009;


TMT_TOCOLOR5

Declaration

Source position: tmschema.pas line 2369

const TMT_TOCOLOR5 = 2010;


TMT_TOHUE1

Declaration

Source position: tmschema.pas line 2355

const TMT_TOHUE1 = 1806;


TMT_TOHUE2

Declaration

Source position: tmschema.pas line 2356

const TMT_TOHUE2 = 1807;


TMT_TOHUE3

Declaration

Source position: tmschema.pas line 2357

const TMT_TOHUE3 = 1808;


TMT_TOHUE4

Declaration

Source position: tmschema.pas line 2358

const TMT_TOHUE4 = 1809;


TMT_TOHUE5

Declaration

Source position: tmschema.pas line 2359

const TMT_TOHUE5 = 1810;


TMT_TOOLTIP

Declaration

Source position: tmschema.pas line 2273

const TMT_TOOLTIP = 602;


TMT_TRANSITIONDURATIONS

Declaration

Source position: tmschema.pas line 2492

const TMT_TRANSITIONDURATIONS = 6000;


TMT_TRANSPARENT

Declaration

Source position: tmschema.pas line 2370

const TMT_TRANSPARENT = 2201;


TMT_TRANSPARENTCOLOR

Declaration

Source position: tmschema.pas line 2452

const TMT_TRANSPARENTCOLOR = 3809;


TMT_TRUESIZESCALINGTYPE

Declaration

Source position: tmschema.pas line 2485

const TMT_TRUESIZESCALINGTYPE = 4015;


TMT_TRUESIZESTRETCHMARK

Declaration

Source position: tmschema.pas line 2408

const TMT_TRUESIZESTRETCHMARK = 2419;


TMT_UNIFORMSIZING

Declaration

Source position: tmschema.pas line 2379

const TMT_UNIFORMSIZING = 2210;


TMT_URL

Declaration

Source position: tmschema.pas line 2277

const TMT_URL = 606;


TMT_USERPICTURE

Declaration

Source position: tmschema.pas line 2486

const TMT_USERPICTURE = 5001;


TMT_VALIGN

Declaration

Source position: tmschema.pas line 2477

const TMT_VALIGN = 4007;


TMT_VERSION

Declaration

Source position: tmschema.pas line 2278

const TMT_VERSION = 607;


TMT_WIDTH

Declaration

Source position: tmschema.pas line 2405

const TMT_WIDTH = 2416;


TMT_WINDOW

Declaration

Source position: tmschema.pas line 2322

const TMT_WINDOW = 1606;


TMT_WINDOWFRAME

Declaration

Source position: tmschema.pas line 2323

const TMT_WINDOWFRAME = 1607;


TMT_WINDOWTEXT

Declaration

Source position: tmschema.pas line 2325

const TMT_WINDOWTEXT = 1609;


TMT_XMLNAME

Declaration

Source position: tmschema.pas line 2312

const TMT_XMLNAME = 1402;


TMTVS_RESERVEDHIGH

Declaration

Source position: tmschema.pas line 12

const TMTVS_RESERVEDHIGH = 19999;


TMTVS_RESERVEDLOW

Declaration

Source position: tmschema.pas line 11

const TMTVS_RESERVEDLOW = 100000;


TNP_ANIMBACKGROUND

Declaration

Source position: tmschema.pas line 2680

const TNP_ANIMBACKGROUND = 2;


TNP_BACKGROUND

Declaration

Source position: tmschema.pas line 2679

const TNP_BACKGROUND = 1;


TOOLBARPARTS

Declaration

Source position: tmschema.pas line 1601

type TOOLBARPARTS = LongInt;


TOOLBARSTYLEPARTS

Declaration

Source position: tmschema.pas line 1613

type TOOLBARSTYLEPARTS = TOOLBARPARTS;


TOOLBARSTYLESTATES

Declaration

Source position: tmschema.pas line 1616

type TOOLBARSTYLESTATES = LongInt;


TOOLTIPPARTS

Declaration

Source position: tmschema.pas line 1635

type TOOLTIPPARTS = LongInt;


TOOLTIPSTYLEPARTS

Declaration

Source position: tmschema.pas line 1647

type TOOLTIPSTYLEPARTS = TOOLTIPPARTS;


TOPTABITEMBOTHEDGESTATES

Declaration

Source position: tmschema.pas line 1495

type TOPTABITEMBOTHEDGESTATES = LongInt;


TOPTABITEMLEFTEDGESTATES

Declaration

Source position: tmschema.pas line 1473

type TOPTABITEMLEFTEDGESTATES = LongInt;


TOPTABITEMRIGHTEDGESTATES

Declaration

Source position: tmschema.pas line 1484

type TOPTABITEMRIGHTEDGESTATES = LongInt;


TOPTABITEMSTATES

Declaration

Source position: tmschema.pas line 1462

type TOPTABITEMSTATES = LongInt;


TP_BUTTON

Declaration

Source position: tmschema.pas line 1604

const TP_BUTTON = 1;


TP_DROPDOWNBUTTON

Declaration

Source position: tmschema.pas line 1605

const TP_DROPDOWNBUTTON = 2;


TP_DROPDOWNBUTTONGLYPH

Declaration

Source position: tmschema.pas line 1610

const TP_DROPDOWNBUTTONGLYPH = 7;


TP_SEPARATOR

Declaration

Source position: tmschema.pas line 1608

const TP_SEPARATOR = 5;


TP_SEPARATORVERT

Declaration

Source position: tmschema.pas line 1609

const TP_SEPARATORVERT = 6;


TP_SPLITBUTTON

Declaration

Source position: tmschema.pas line 1606

const TP_SPLITBUTTON = 3;


TP_SPLITBUTTONDROPDOWN

Declaration

Source position: tmschema.pas line 1607

const TP_SPLITBUTTONDROPDOWN = 4;


TRACKBARPARTS

Declaration

Source position: tmschema.pas line 1701

type TRACKBARPARTS = LongInt;


TRACKBARSTYLEPARTS

Declaration

Source position: tmschema.pas line 1716

type TRACKBARSTYLEPARTS = TRACKBARPARTS;


TRACKBARSTYLESTATES

Declaration

Source position: tmschema.pas line 1719

type TRACKBARSTYLESTATES = LongInt;


TRACKSTATES

Declaration

Source position: tmschema.pas line 1726

type TRACKSTATES = LongInt;


TRACKVERTSTATES

Declaration

Source position: tmschema.pas line 1733

type TRACKVERTSTATES = LongInt;


TRAILINGGRIDCELLSTATES

Declaration

Source position: tmschema.pas line 2613

type TRAILINGGRIDCELLSTATES = LongInt;


TRAILINGGRIDCELLUPPERSTATES

Declaration

Source position: tmschema.pas line 2623

type TRAILINGGRIDCELLUPPERSTATES = LongInt;


TRANSPARENTBACKGROUNDSTATES

Declaration

Source position: tmschema.pas line 209

type TRANSPARENTBACKGROUNDSTATES = LongInt;


TRANSPARENTBARSTATES

Declaration

Source position: tmschema.pas line 1154

type TRANSPARENTBARSTATES = LongInt;


TRANSPARENTBARVERTSTATES

Declaration

Source position: tmschema.pas line 1162

type TRANSPARENTBARVERTSTATES = LongInt;


TRAYNOTIFYPARTS

Declaration

Source position: tmschema.pas line 2676

type TRAYNOTIFYPARTS = LongInt;


TREEITEMSTATES

Declaration

Source position: tmschema.pas line 1837

type TREEITEMSTATES = LongInt;


TREEVIEWPARTS

Declaration

Source position: tmschema.pas line 1825

type TREEVIEWPARTS = LongInt;


TREEVIEWSTYLEPARTS

Declaration

Source position: tmschema.pas line 1834

type TREEVIEWSTYLEPARTS = TREEVIEWPARTS;


TREIS_DISABLED

Declaration

Source position: tmschema.pas line 1843

const TREIS_DISABLED = 4;


TREIS_HOT

Declaration

Source position: tmschema.pas line 1841

const TREIS_HOT = 2;


TREIS_HOTSELECTED

Declaration

Source position: tmschema.pas line 1845

const TREIS_HOTSELECTED = 6;


TREIS_NORMAL

Declaration

Source position: tmschema.pas line 1840

const TREIS_NORMAL = 1;


TREIS_SELECTED

Declaration

Source position: tmschema.pas line 1842

const TREIS_SELECTED = 3;


TREIS_SELECTEDNOTFOCUS

Declaration

Source position: tmschema.pas line 1844

const TREIS_SELECTEDNOTFOCUS = 5;


TRS_NORMAL

Declaration

Source position: tmschema.pas line 1729

const TRS_NORMAL = 1;


TRUESIZESCALINGTYPE

Declaration

Source position: tmschema.pas line 2226

type TRUESIZESCALINGTYPE = LongInt;


TRVS_NORMAL

Declaration

Source position: tmschema.pas line 1736

const TRVS_NORMAL = 1;


TS_CHECKED

Declaration

Source position: tmschema.pas line 1623

const TS_CHECKED = 5;


TS_CONTROLLABEL_DISABLED

Declaration

Source position: tmschema.pas line 1592

const TS_CONTROLLABEL_DISABLED = 2;


TS_CONTROLLABEL_NORMAL

Declaration

Source position: tmschema.pas line 1591

const TS_CONTROLLABEL_NORMAL = 1;


TS_DISABLED

Declaration

Source position: tmschema.pas line 1622

const TS_DISABLED = 4;


TS_HOT

Declaration

Source position: tmschema.pas line 1620

const TS_HOT = 2;


TS_HOTCHECKED

Declaration

Source position: tmschema.pas line 1624

const TS_HOTCHECKED = 6;


TS_HYPERLINK_DISABLED

Declaration

Source position: tmschema.pas line 1584

const TS_HYPERLINK_DISABLED = 4;


TS_HYPERLINK_HOT

Declaration

Source position: tmschema.pas line 1582

const TS_HYPERLINK_HOT = 2;


TS_HYPERLINK_NORMAL

Declaration

Source position: tmschema.pas line 1581

const TS_HYPERLINK_NORMAL = 1;


TS_HYPERLINK_PRESSED

Declaration

Source position: tmschema.pas line 1583

const TS_HYPERLINK_PRESSED = 3;


TS_NEARHOT

Declaration

Source position: tmschema.pas line 1625

const TS_NEARHOT = 7;


TS_NORMAL

Declaration

Source position: tmschema.pas line 1619

const TS_NORMAL = 1;


TS_OTHERSIDEHOT

Declaration

Source position: tmschema.pas line 1626

const TS_OTHERSIDEHOT = 8;


TS_PRESSED

Declaration

Source position: tmschema.pas line 1621

const TS_PRESSED = 3;


TSS_NORMAL

Declaration

Source position: tmschema.pas line 1809

const TSS_NORMAL = 1;


TSST_DPI

Declaration

Source position: tmschema.pas line 2231

const TSST_DPI = 2;


TSST_NONE

Declaration

Source position: tmschema.pas line 2229

const TSST_NONE = 0;


TSST_SIZE

Declaration

Source position: tmschema.pas line 2230

const TSST_SIZE = 1;


TST_CONTINUOUS

Declaration

Source position: tmschema.pas line 2195

const TST_CONTINUOUS = 2;


TST_NONE

Declaration

Source position: tmschema.pas line 2193

const TST_NONE = 0;


TST_SINGLE

Declaration

Source position: tmschema.pas line 2194

const TST_SINGLE = 1;


TSVS_NORMAL

Declaration

Source position: tmschema.pas line 1816

const TSVS_NORMAL = 1;


TTBS_LINK

Declaration

Source position: tmschema.pas line 1671

const TTBS_LINK = 2;


TTBS_NORMAL

Declaration

Source position: tmschema.pas line 1670

const TTBS_NORMAL = 1;


TTBSS_POINTINGDOWNCENTERED

Declaration

Source position: tmschema.pas line 1682

const TTBSS_POINTINGDOWNCENTERED = 5;


TTBSS_POINTINGDOWNLEFTWALL

Declaration

Source position: tmschema.pas line 1683

const TTBSS_POINTINGDOWNLEFTWALL = 6;


TTBSS_POINTINGDOWNRIGHTWALL

Declaration

Source position: tmschema.pas line 1681

const TTBSS_POINTINGDOWNRIGHTWALL = 4;


TTBSS_POINTINGUPCENTERED

Declaration

Source position: tmschema.pas line 1679

const TTBSS_POINTINGUPCENTERED = 2;


TTBSS_POINTINGUPLEFTWALL

Declaration

Source position: tmschema.pas line 1678

const TTBSS_POINTINGUPLEFTWALL = 1;


TTBSS_POINTINGUPRIGHTWALL

Declaration

Source position: tmschema.pas line 1680

const TTBSS_POINTINGUPRIGHTWALL = 3;


TTCS_HOT

Declaration

Source position: tmschema.pas line 1654

const TTCS_HOT = 2;


TTCS_NORMAL

Declaration

Source position: tmschema.pas line 1653

const TTCS_NORMAL = 1;


TTCS_PRESSED

Declaration

Source position: tmschema.pas line 1655

const TTCS_PRESSED = 3;


TTIBES_DISABLED

Declaration

Source position: tmschema.pas line 1501

const TTIBES_DISABLED = 4;


TTIBES_FOCUSED

Declaration

Source position: tmschema.pas line 1502

const TTIBES_FOCUSED = 5;


TTIBES_HOT

Declaration

Source position: tmschema.pas line 1499

const TTIBES_HOT = 2;


TTIBES_NORMAL

Declaration

Source position: tmschema.pas line 1498

const TTIBES_NORMAL = 1;


TTIBES_SELECTED

Declaration

Source position: tmschema.pas line 1500

const TTIBES_SELECTED = 3;


TTILES_DISABLED

Declaration

Source position: tmschema.pas line 1479

const TTILES_DISABLED = 4;


TTILES_FOCUSED

Declaration

Source position: tmschema.pas line 1480

const TTILES_FOCUSED = 5;


TTILES_HOT

Declaration

Source position: tmschema.pas line 1477

const TTILES_HOT = 2;


TTILES_NORMAL

Declaration

Source position: tmschema.pas line 1476

const TTILES_NORMAL = 1;


TTILES_SELECTED

Declaration

Source position: tmschema.pas line 1478

const TTILES_SELECTED = 3;


TTIRES_DISABLED

Declaration

Source position: tmschema.pas line 1490

const TTIRES_DISABLED = 4;


TTIRES_FOCUSED

Declaration

Source position: tmschema.pas line 1491

const TTIRES_FOCUSED = 5;


TTIRES_HOT

Declaration

Source position: tmschema.pas line 1488

const TTIRES_HOT = 2;


TTIRES_NORMAL

Declaration

Source position: tmschema.pas line 1487

const TTIRES_NORMAL = 1;


TTIRES_SELECTED

Declaration

Source position: tmschema.pas line 1489

const TTIRES_SELECTED = 3;


TTIS_DISABLED

Declaration

Source position: tmschema.pas line 1468

const TTIS_DISABLED = 4;


TTIS_FOCUSED

Declaration

Source position: tmschema.pas line 1469

const TTIS_FOCUSED = 5;


TTIS_HOT

Declaration

Source position: tmschema.pas line 1466

const TTIS_HOT = 2;


TTIS_NORMAL

Declaration

Source position: tmschema.pas line 1465

const TTIS_NORMAL = 1;


TTIS_SELECTED

Declaration

Source position: tmschema.pas line 1467

const TTIS_SELECTED = 3;


TTP_BALLOON

Declaration

Source position: tmschema.pas line 1640

const TTP_BALLOON = 3;


TTP_BALLOONSTEM

Declaration

Source position: tmschema.pas line 1643

const TTP_BALLOONSTEM = 6;


TTP_BALLOONTITLE

Declaration

Source position: tmschema.pas line 1641

const TTP_BALLOONTITLE = 4;


TTP_CLOSE

Declaration

Source position: tmschema.pas line 1642

const TTP_CLOSE = 5;


TTP_STANDARD

Declaration

Source position: tmschema.pas line 1638

const TTP_STANDARD = 1;


TTP_STANDARDTITLE

Declaration

Source position: tmschema.pas line 1639

const TTP_STANDARDTITLE = 2;


TTP_WRENCH

Declaration

Source position: tmschema.pas line 1644

const TTP_WRENCH = 7;


TTSS_LINK

Declaration

Source position: tmschema.pas line 1663

const TTSS_LINK = 2;


TTSS_NORMAL

Declaration

Source position: tmschema.pas line 1662

const TTSS_NORMAL = 1;


TTWS_HOT

Declaration

Source position: tmschema.pas line 1691

const TTWS_HOT = 2;


TTWS_NORMAL

Declaration

Source position: tmschema.pas line 1690

const TTWS_NORMAL = 1;


TTWS_PRESSED

Declaration

Source position: tmschema.pas line 1692

const TTWS_PRESSED = 3;


TUBS_DISABLED

Declaration

Source position: tmschema.pas line 1758

const TUBS_DISABLED = 5;


TUBS_FOCUSED

Declaration

Source position: tmschema.pas line 1757

const TUBS_FOCUSED = 4;


TUBS_HOT

Declaration

Source position: tmschema.pas line 1755

const TUBS_HOT = 2;


TUBS_NORMAL

Declaration

Source position: tmschema.pas line 1754

const TUBS_NORMAL = 1;


TUBS_PRESSED

Declaration

Source position: tmschema.pas line 1756

const TUBS_PRESSED = 3;


TUS_DISABLED

Declaration

Source position: tmschema.pas line 1747

const TUS_DISABLED = 5;


TUS_FOCUSED

Declaration

Source position: tmschema.pas line 1746

const TUS_FOCUSED = 4;


TUS_HOT

Declaration

Source position: tmschema.pas line 1744

const TUS_HOT = 2;


TUS_NORMAL

Declaration

Source position: tmschema.pas line 1743

const TUS_NORMAL = 1;


TUS_PRESSED

Declaration

Source position: tmschema.pas line 1745

const TUS_PRESSED = 3;


TUTS_DISABLED

Declaration

Source position: tmschema.pas line 1769

const TUTS_DISABLED = 5;


TUTS_FOCUSED

Declaration

Source position: tmschema.pas line 1768

const TUTS_FOCUSED = 4;


TUTS_HOT

Declaration

Source position: tmschema.pas line 1766

const TUTS_HOT = 2;


TUTS_NORMAL

Declaration

Source position: tmschema.pas line 1765

const TUTS_NORMAL = 1;


TUTS_PRESSED

Declaration

Source position: tmschema.pas line 1767

const TUTS_PRESSED = 3;


TUVLS_DISABLED

Declaration

Source position: tmschema.pas line 1791

const TUVLS_DISABLED = 5;


TUVLS_FOCUSED

Declaration

Source position: tmschema.pas line 1790

const TUVLS_FOCUSED = 4;


TUVLS_HOT

Declaration

Source position: tmschema.pas line 1788

const TUVLS_HOT = 2;


TUVLS_NORMAL

Declaration

Source position: tmschema.pas line 1787

const TUVLS_NORMAL = 1;


TUVLS_PRESSED

Declaration

Source position: tmschema.pas line 1789

const TUVLS_PRESSED = 3;


TUVRS_DISABLED

Declaration

Source position: tmschema.pas line 1802

const TUVRS_DISABLED = 5;


TUVRS_FOCUSED

Declaration

Source position: tmschema.pas line 1801

const TUVRS_FOCUSED = 4;


TUVRS_HOT

Declaration

Source position: tmschema.pas line 1799

const TUVRS_HOT = 2;


TUVRS_NORMAL

Declaration

Source position: tmschema.pas line 1798

const TUVRS_NORMAL = 1;


TUVRS_PRESSED

Declaration

Source position: tmschema.pas line 1800

const TUVRS_PRESSED = 3;


TUVS_DISABLED

Declaration

Source position: tmschema.pas line 1780

const TUVS_DISABLED = 5;


TUVS_FOCUSED

Declaration

Source position: tmschema.pas line 1779

const TUVS_FOCUSED = 4;


TUVS_HOT

Declaration

Source position: tmschema.pas line 1777

const TUVS_HOT = 2;


TUVS_NORMAL

Declaration

Source position: tmschema.pas line 1776

const TUVS_NORMAL = 1;


TUVS_PRESSED

Declaration

Source position: tmschema.pas line 1778

const TUVS_PRESSED = 3;


TVP_BRANCH

Declaration

Source position: tmschema.pas line 1830

const TVP_BRANCH = 3;


TVP_GLYPH

Declaration

Source position: tmschema.pas line 1829

const TVP_GLYPH = 2;


TVP_HOTGLYPH

Declaration

Source position: tmschema.pas line 1831

const TVP_HOTGLYPH = 4;


TVP_TREEITEM

Declaration

Source position: tmschema.pas line 1828

const TVP_TREEITEM = 1;


UPDATEMETADATASTATES

Declaration

Source position: tmschema.pas line 425

type UPDATEMETADATASTATES = LongInt;


UPHORZSTATES

Declaration

Source position: tmschema.pas line 1358

type UPHORZSTATES = LongInt;


UPHZS_DISABLED

Declaration

Source position: tmschema.pas line 1364

const UPHZS_DISABLED = 4;


UPHZS_HOT

Declaration

Source position: tmschema.pas line 1362

const UPHZS_HOT = 2;


UPHZS_NORMAL

Declaration

Source position: tmschema.pas line 1361

const UPHZS_NORMAL = 1;


UPHZS_PRESSED

Declaration

Source position: tmschema.pas line 1363

const UPHZS_PRESSED = 3;


UPS_DISABLED

Declaration

Source position: tmschema.pas line 1344

const UPS_DISABLED = 4;


UPS_HOT

Declaration

Source position: tmschema.pas line 1342

const UPS_HOT = 2;


UPS_NORMAL

Declaration

Source position: tmschema.pas line 1341

const UPS_NORMAL = 1;


UPS_PRESSED

Declaration

Source position: tmschema.pas line 1343

const UPS_PRESSED = 3;


UPSTATES

Declaration

Source position: tmschema.pas line 1338

type UPSTATES = LongInt;


VA_BOTTOM

Declaration

Source position: tmschema.pas line 2146

const VA_BOTTOM = 2;


VA_CENTER

Declaration

Source position: tmschema.pas line 2145

const VA_CENTER = 1;


VA_TOP

Declaration

Source position: tmschema.pas line 2144

const VA_TOP = 0;


VALIGN

Declaration

Source position: tmschema.pas line 2141

type VALIGN = LongInt;


VERTSCROLLSTATES

Declaration

Source position: tmschema.pas line 1971

type VERTSCROLLSTATES = LongInt;


VERTTHUMBSTATES

Declaration

Source position: tmschema.pas line 1981

type VERTTHUMBSTATES = LongInt;


VSCLASS_AEROWIZARD

Declaration

Source position: tmschema.pas line 17

const VSCLASS_AEROWIZARD = 'AEROWIZARD';


VSCLASS_AEROWIZARDSTYLE

Declaration

Source position: tmschema.pas line 16

const VSCLASS_AEROWIZARDSTYLE = 'AEROWIZARDSTYLE';


VSCLASS_BUTTON

Declaration

Source position: tmschema.pas line 57

const VSCLASS_BUTTON = 'BUTTON';


VSCLASS_BUTTONSTYLE

Declaration

Source position: tmschema.pas line 56

const VSCLASS_BUTTONSTYLE = 'BUTTONSTYLE';


VSCLASS_CLOCK

Declaration

Source position: tmschema.pas line 2653

const VSCLASS_CLOCK = 'CLOCK';


VSCLASS_COMBOBOX

Declaration

Source position: tmschema.pas line 160

const VSCLASS_COMBOBOX = 'COMBOBOX';


VSCLASS_COMBOBOXSTYLE

Declaration

Source position: tmschema.pas line 159

const VSCLASS_COMBOBOXSTYLE = 'COMBOBOXSTYLE';


VSCLASS_COMMUNICATIONS

Declaration

Source position: tmschema.pas line 251

const VSCLASS_COMMUNICATIONS = 'COMMUNICATIONS';


VSCLASS_COMMUNICATIONSSTYLE

Declaration

Source position: tmschema.pas line 250

const VSCLASS_COMMUNICATIONSSTYLE = 'COMMUNICATIONSSTYLE';


VSCLASS_CONTROLPANEL

Declaration

Source position: tmschema.pas line 274

const VSCLASS_CONTROLPANEL = 'CONTROLPANEL';


VSCLASS_CONTROLPANELSTYLE

Declaration

Source position: tmschema.pas line 273

const VSCLASS_CONTROLPANELSTYLE = 'CONTROLPANELSTYLE';


VSCLASS_DATEPICKER

Declaration

Source position: tmschema.pas line 345

const VSCLASS_DATEPICKER = 'DATEPICKER';


VSCLASS_DATEPICKERSTYLE

Declaration

Source position: tmschema.pas line 344

const VSCLASS_DATEPICKERSTYLE = 'DATEPICKERSTYLE';


VSCLASS_DRAGDROP

Declaration

Source position: tmschema.pas line 390

const VSCLASS_DRAGDROP = 'DRAGDROP';


VSCLASS_DRAGDROPSTYLE

Declaration

Source position: tmschema.pas line 389

const VSCLASS_DRAGDROPSTYLE = 'DRAGDROPSTYLE';


VSCLASS_EDIT

Declaration

Source position: tmschema.pas line 459

const VSCLASS_EDIT = 'EDIT';


VSCLASS_EDITSTYLE

Declaration

Source position: tmschema.pas line 458

const VSCLASS_EDITSTYLE = 'EDITSTYLE';


VSCLASS_EMPTYMARKUP

Declaration

Source position: tmschema.pas line 2519

const VSCLASS_EMPTYMARKUP = 'EMPTYMARKUP';


VSCLASS_EXPLORERBAR

Declaration

Source position: tmschema.pas line 557

const VSCLASS_EXPLORERBAR = 'EXPLORERBAR';


VSCLASS_EXPLORERBARSTYLE

Declaration

Source position: tmschema.pas line 556

const VSCLASS_EXPLORERBARSTYLE = 'EXPLORERBARSTYLE';


VSCLASS_FLYOUT

Declaration

Source position: tmschema.pas line 648

const VSCLASS_FLYOUT = 'FLYOUT';


VSCLASS_FLYOUTSTYLE

Declaration

Source position: tmschema.pas line 647

const VSCLASS_FLYOUTSTYLE = 'FLYOUTSTYLE';


VSCLASS_HEADER

Declaration

Source position: tmschema.pas line 703

const VSCLASS_HEADER = 'HEADER';


VSCLASS_HEADERSTYLE

Declaration

Source position: tmschema.pas line 702

const VSCLASS_HEADERSTYLE = 'HEADERSTYLE';


VSCLASS_LINK

Declaration

Source position: tmschema.pas line 2500

const VSCLASS_LINK = 'LINK';


VSCLASS_LISTBOX

Declaration

Source position: tmschema.pas line 801

const VSCLASS_LISTBOX = 'LISTBOX';


VSCLASS_LISTBOXSTYLE

Declaration

Source position: tmschema.pas line 800

const VSCLASS_LISTBOXSTYLE = 'LISTBOXSTYLE';


VSCLASS_LISTVIEW

Declaration

Source position: tmschema.pas line 869

const VSCLASS_LISTVIEW = 'LISTVIEW';


VSCLASS_LISTVIEWSTYLE

Declaration

Source position: tmschema.pas line 868

const VSCLASS_LISTVIEWSTYLE = 'LISTVIEWSTYLE';


VSCLASS_MENU

Declaration

Source position: tmschema.pas line 966

const VSCLASS_MENU = 'MENU';


VSCLASS_MENUBAND

Declaration

Source position: tmschema.pas line 2805

const VSCLASS_MENUBAND = 'MENUBAND';


VSCLASS_MENUSTYLE

Declaration

Source position: tmschema.pas line 965

const VSCLASS_MENUSTYLE = 'MENUSTYLE';


VSCLASS_MONTHCAL

Declaration

Source position: tmschema.pas line 2563

const VSCLASS_MONTHCAL = 'MONTHCAL';


VSCLASS_NAVIGATION

Declaration

Source position: tmschema.pas line 1087

const VSCLASS_NAVIGATION = 'NAVIGATION';


VSCLASS_PAGE

Declaration

Source position: tmschema.pas line 2549

const VSCLASS_PAGE = 'PAGE';


VSCLASS_PROGRESS

Declaration

Source position: tmschema.pas line 1131

const VSCLASS_PROGRESS = 'PROGRESS';


VSCLASS_PROGRESSSTYLE

Declaration

Source position: tmschema.pas line 1130

const VSCLASS_PROGRESSSTYLE = 'PROGRESSSTYLE';


VSCLASS_REBAR

Declaration

Source position: tmschema.pas line 1192

const VSCLASS_REBAR = 'REBAR';


VSCLASS_REBARSTYLE

Declaration

Source position: tmschema.pas line 1191

const VSCLASS_REBARSTYLE = 'REBARSTYLE';


VSCLASS_SCROLLBAR

Declaration

Source position: tmschema.pas line 1249

const VSCLASS_SCROLLBAR = 'SCROLLBAR';


VSCLASS_SCROLLBARSTYLE

Declaration

Source position: tmschema.pas line 1248

const VSCLASS_SCROLLBARSTYLE = 'SCROLLBARSTYLE';


VSCLASS_SPIN

Declaration

Source position: tmschema.pas line 1323

const VSCLASS_SPIN = 'SPIN';


VSCLASS_SPINSTYLE

Declaration

Source position: tmschema.pas line 1322

const VSCLASS_SPINSTYLE = 'SPINSTYLE';


VSCLASS_STARTPANEL

Declaration

Source position: tmschema.pas line 2716

const VSCLASS_STARTPANEL = 'STARTPANEL';


VSCLASS_STATIC

Declaration

Source position: tmschema.pas line 2538

const VSCLASS_STATIC = 'STATIC';


VSCLASS_STATUS

Declaration

Source position: tmschema.pas line 1380

const VSCLASS_STATUS = 'STATUS';


VSCLASS_STATUSSTYLE

Declaration

Source position: tmschema.pas line 1379

const VSCLASS_STATUSSTYLE = 'STATUSSTYLE';


VSCLASS_TAB

Declaration

Source position: tmschema.pas line 1396

const VSCLASS_TAB = 'TAB';


VSCLASS_TABSTYLE

Declaration

Source position: tmschema.pas line 1395

const VSCLASS_TABSTYLE = 'TABSTYLE';


VSCLASS_TASKBAND

Declaration

Source position: tmschema.pas line 2703

const VSCLASS_TASKBAND = 'TASKBAND';


VSCLASS_TASKBAR

Declaration

Source position: tmschema.pas line 2685

const VSCLASS_TASKBAR = 'TASKBAR';


VSCLASS_TASKDIALOG

Declaration

Source position: tmschema.pas line 1508

const VSCLASS_TASKDIALOG = 'TASKDIALOG';


VSCLASS_TASKDIALOGSTYLE

Declaration

Source position: tmschema.pas line 1507

const VSCLASS_TASKDIALOGSTYLE = 'TASKDIALOGSTYLE';


VSCLASS_TEXTSTYLE

Declaration

Source position: tmschema.pas line 1560

const VSCLASS_TEXTSTYLE = 'TEXTSTYLE';


VSCLASS_TOOLBAR

Declaration

Source position: tmschema.pas line 1598

const VSCLASS_TOOLBAR = 'TOOLBAR';


VSCLASS_TOOLBARSTYLE

Declaration

Source position: tmschema.pas line 1597

const VSCLASS_TOOLBARSTYLE = 'TOOLBARSTYLE';


VSCLASS_TOOLTIP

Declaration

Source position: tmschema.pas line 1632

const VSCLASS_TOOLTIP = 'TOOLTIP';


VSCLASS_TOOLTIPSTYLE

Declaration

Source position: tmschema.pas line 1631

const VSCLASS_TOOLTIPSTYLE = 'TOOLTIPSTYLE';


VSCLASS_TRACKBAR

Declaration

Source position: tmschema.pas line 1698

const VSCLASS_TRACKBAR = 'TRACKBAR';


VSCLASS_TRACKBARSTYLE

Declaration

Source position: tmschema.pas line 1697

const VSCLASS_TRACKBARSTYLE = 'TRACKBARSTYLE';


VSCLASS_TRAYNOTIFY

Declaration

Source position: tmschema.pas line 2673

const VSCLASS_TRAYNOTIFY = 'TRAYNOTIFY';


VSCLASS_TREEVIEW

Declaration

Source position: tmschema.pas line 1822

const VSCLASS_TREEVIEW = 'TREEVIEW';


VSCLASS_TREEVIEWSTYLE

Declaration

Source position: tmschema.pas line 1821

const VSCLASS_TREEVIEWSTYLE = 'TREEVIEWSTYLE';


VSCLASS_WINDOW

Declaration

Source position: tmschema.pas line 1867

const VSCLASS_WINDOW = 'WINDOW';


VSCLASS_WINDOWSTYLE

Declaration

Source position: tmschema.pas line 1866

const VSCLASS_WINDOWSTYLE = 'WINDOWSTYLE';


VSS_DISABLED

Declaration

Source position: tmschema.pas line 1977

const VSS_DISABLED = 4;


VSS_HOT

Declaration

Source position: tmschema.pas line 1975

const VSS_HOT = 2;


VSS_NORMAL

Declaration

Source position: tmschema.pas line 1974

const VSS_NORMAL = 1;


VSS_PUSHED

Declaration

Source position: tmschema.pas line 1976

const VSS_PUSHED = 3;


VTS_DISABLED

Declaration

Source position: tmschema.pas line 1987

const VTS_DISABLED = 4;


VTS_HOT

Declaration

Source position: tmschema.pas line 1985

const VTS_HOT = 2;


VTS_NORMAL

Declaration

Source position: tmschema.pas line 1984

const VTS_NORMAL = 1;


VTS_PUSHED

Declaration

Source position: tmschema.pas line 1986

const VTS_PUSHED = 3;


WARNINGSTATES

Declaration

Source position: tmschema.pas line 441

type WARNINGSTATES = LongInt;


WINDOWPARTS

Declaration

Source position: tmschema.pas line 1870

type WINDOWPARTS = LongInt;


WINDOWSTYLEPARTS

Declaration

Source position: tmschema.pas line 1913

type WINDOWSTYLEPARTS = WINDOWPARTS;


WP_CAPTION

Declaration

Source position: tmschema.pas line 1873

const WP_CAPTION = 1;


WP_CAPTIONSIZINGTEMPLATE

Declaration

Source position: tmschema.pas line 1902

const WP_CAPTIONSIZINGTEMPLATE = 30;


WP_CLOSEBUTTON

Declaration

Source position: tmschema.pas line 1890

const WP_CLOSEBUTTON = 18;


WP_DIALOG

Declaration

Source position: tmschema.pas line 1901

const WP_DIALOG = 29;


WP_FRAME

Declaration

Source position: tmschema.pas line 1910

const WP_FRAME = 38;


WP_FRAMEBOTTOM

Declaration

Source position: tmschema.pas line 1881

const WP_FRAMEBOTTOM = 9;


WP_FRAMEBOTTOMSIZINGTEMPLATE

Declaration

Source position: tmschema.pas line 1908

const WP_FRAMEBOTTOMSIZINGTEMPLATE = 36;


WP_FRAMELEFT

Declaration

Source position: tmschema.pas line 1879

const WP_FRAMELEFT = 7;


WP_FRAMELEFTSIZINGTEMPLATE

Declaration

Source position: tmschema.pas line 1904

const WP_FRAMELEFTSIZINGTEMPLATE = 32;


WP_FRAMERIGHT

Declaration

Source position: tmschema.pas line 1880

const WP_FRAMERIGHT = 8;


WP_FRAMERIGHTSIZINGTEMPLATE

Declaration

Source position: tmschema.pas line 1906

const WP_FRAMERIGHTSIZINGTEMPLATE = 34;


WP_HELPBUTTON

Declaration

Source position: tmschema.pas line 1895

const WP_HELPBUTTON = 23;


WP_HORZSCROLL

Declaration

Source position: tmschema.pas line 1897

const WP_HORZSCROLL = 25;


WP_HORZTHUMB

Declaration

Source position: tmschema.pas line 1898

const WP_HORZTHUMB = 26;


WP_MAXBUTTON

Declaration

Source position: tmschema.pas line 1889

const WP_MAXBUTTON = 17;


WP_MAXCAPTION

Declaration

Source position: tmschema.pas line 1877

const WP_MAXCAPTION = 5;


WP_MDICLOSEBUTTON

Declaration

Source position: tmschema.pas line 1892

const WP_MDICLOSEBUTTON = 20;


WP_MDIHELPBUTTON

Declaration

Source position: tmschema.pas line 1896

const WP_MDIHELPBUTTON = 24;


WP_MDIMINBUTTON

Declaration

Source position: tmschema.pas line 1888

const WP_MDIMINBUTTON = 16;


WP_MDIRESTOREBUTTON

Declaration

Source position: tmschema.pas line 1894

const WP_MDIRESTOREBUTTON = 22;


WP_MDISYSBUTTON

Declaration

Source position: tmschema.pas line 1886

const WP_MDISYSBUTTON = 14;


WP_MINBUTTON

Declaration

Source position: tmschema.pas line 1887

const WP_MINBUTTON = 15;


WP_MINCAPTION

Declaration

Source position: tmschema.pas line 1875

const WP_MINCAPTION = 3;


WP_RESTOREBUTTON

Declaration

Source position: tmschema.pas line 1893

const WP_RESTOREBUTTON = 21;


WP_SMALLCAPTION

Declaration

Source position: tmschema.pas line 1874

const WP_SMALLCAPTION = 2;


WP_SMALLCAPTIONSIZINGTEMPLATE

Declaration

Source position: tmschema.pas line 1903

const WP_SMALLCAPTIONSIZINGTEMPLATE = 31;


WP_SMALLCLOSEBUTTON

Declaration

Source position: tmschema.pas line 1891

const WP_SMALLCLOSEBUTTON = 19;


WP_SMALLFRAMEBOTTOM

Declaration

Source position: tmschema.pas line 1884

const WP_SMALLFRAMEBOTTOM = 12;


WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE

Declaration

Source position: tmschema.pas line 1909

const WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE = 37;


WP_SMALLFRAMELEFT

Declaration

Source position: tmschema.pas line 1882

const WP_SMALLFRAMELEFT = 10;


WP_SMALLFRAMELEFTSIZINGTEMPLATE

Declaration

Source position: tmschema.pas line 1905

const WP_SMALLFRAMELEFTSIZINGTEMPLATE = 33;


WP_SMALLFRAMERIGHT

Declaration

Source position: tmschema.pas line 1883

const WP_SMALLFRAMERIGHT = 11;


WP_SMALLFRAMERIGHTSIZINGTEMPLATE

Declaration

Source position: tmschema.pas line 1907

const WP_SMALLFRAMERIGHTSIZINGTEMPLATE = 35;


WP_SMALLMAXCAPTION

Declaration

Source position: tmschema.pas line 1878

const WP_SMALLMAXCAPTION = 6;


WP_SMALLMINCAPTION

Declaration

Source position: tmschema.pas line 1876

const WP_SMALLMINCAPTION = 4;


WP_SYSBUTTON

Declaration

Source position: tmschema.pas line 1885

const WP_SYSBUTTON = 13;


WP_VERTSCROLL

Declaration

Source position: tmschema.pas line 1899

const WP_VERTSCROLL = 27;


WP_VERTTHUMB

Declaration

Source position: tmschema.pas line 1900

const WP_VERTTHUMB = 28;


WRENCHSTATES

Declaration

Source position: tmschema.pas line 1687

type WRENCHSTATES = LongInt;


Reference for unit 'Toolwin'

Implements a control which can paint its client area with borders

uses
Classes,
LCLProc, | Useful lower level helper functions and classes
Controls, | Contains types, constants, classes, and routines used to implement visual controls
sysutils,
GraphType,
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
LCLIntf, | Contains WinAPI like functions for Delphi compatibility
StdCtrls; | Several standard controls used in Lazarus forms


Reference for unit 'Toolwin': Types

TEdgeBorder | Enumeration with values that indicate the border edges to draw in TToolWindow
TEdgeBorders | Set used to store TEdgeBorder enumeration values
TEdgeStyle | Enumeration type with values that specify the drawing style for borders


Reference for unit 'Toolwin': Classes

TToolWindow

The base class for windowed controls which paint themselves


Index of all identifiers in unit 'Toolwin'

E T

E

ebBottom | ebTop | esRaised
ebLeft | esLowered |
ebRight | esNone |

T

TEdgeBorder | TEdgeStyle
TEdgeBorders | TToolWindow


TEdgeBorder

Enumeration with values that indicate the border edges to draw in TToolWindow

Declaration

Source position: toolwin.pp line 45

type TEdgeBorder = (
ebLeft, | Draws the border on the left edge of the control
ebTop, | Draws the border on the top edge of the control
ebRight, | Draws the border on the right edge of the control
ebBottom | Draws the border on the bottom edge of the control
);

Description

TEdgeBorder is an enumeration type with values that indicate the border edges to draw in TToolWindow. Values in TEdgeBorder are stored in the TEdgeBorders set type.

See also

TToolWindow | The base class for windowed controls which paint themselves
TEdgeBorders | Set used to store TEdgeBorder enumeration values


TEdgeBorders

Set used to store TEdgeBorder enumeration values

Declaration

Source position: toolwin.pp line 46

type TEdgeBorders = set of (
ebLeft, | Draws the border on the left edge of the control
ebTop, | Draws the border on the top edge of the control
ebRight, | Draws the border on the right edge of the control
ebBottom | Draws the border on the bottom edge of the control
);

Description

TEdgeBorders is a set type used to store values from the TEdgeBorder enumeration. TEdgeBorders is the type used for the TToolWindow.EdgeBorders property.

See also

TEdgeBorder | Enumeration with values that indicate the border edges to draw in TToolWindow
TToolWindow.EdgeBorders | Indicates the edges to be drawn with a border on the control


TEdgeStyle

Enumeration type with values that specify the drawing style for borders

Declaration

Source position: toolwin.pp line 48

type TEdgeStyle = (
esNone, | No edge style is used
esRaised, | Edge is drawn with a raised appearance
esLowered | Edge is drawn with a lowered or sunken appearance
);

Description

TEdgeStyle is an enumeration type with values that specify the drawing style for borders on a control. TEdgeStyle is the type used to implement the TToolWindow.EdgeInner and TToolWindow.EdgeOuter properties.

See also

TToolWindow.EdgeInner | Specifies the drawing style used for the inner border of the control
TToolWindow.EdgeOuter | Specifies the drawing style used for the outer border of the control


Reference for unit 'UTrace'

uses

  sysutils,

  LazFileUtils;


Reference for unit 'UTrace': Types

TAssertErrorAddrType

TAssertErrorProc


Reference for unit 'UTrace': Variables

OldProcPointer

TraceFileName


Index of all identifiers in unit 'UTrace'

O T

O

OldProcPointer

T

TAssertErrorAddrType TAssertErrorProc TraceFileName


OldProcPointer

Declaration

Source position: utrace.pp line 29

var OldProcPointer: TAssertErrorProc = ;


TAssertErrorAddrType

Declaration

Source position: utrace.pp line 22

type TAssertErrorAddrType = Pointer;


TAssertErrorProc

Declaration

Source position: utrace.pp line 24

type TAssertErrorProc = procedure(

  const Msg: ShortString;

  const FN: ShortString;

  LineNo: LongInt;

  TheAddr: TAssertErrorAddrType

);


TraceFileName

Declaration

Source position: utrace.pp line 28

var TraceFileName: string = ;


Reference for unit 'ValEdit'

uses
contnrs,
sysutils,
Classes,
Variants,
LazUtf8,
Controls, | Contains types, constants, classes, and routines used to implement visual controls
StdCtrls, | Several standard controls used in Lazarus forms
Grids, | Classes for displaying tabular data as a series of rows and columns
LResources, | This unit maintains and stores all standard Lazarus resources in the global LazarusResources list and provides methods and types for component streaming.
Dialogs, | Some dialogs commonly used in Lazarus applications. Look at the Procedures as well as the Classes
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
Laz2_XMLCfg;


Reference for unit 'ValEdit': Constants

rsVLEColIndexOutOfBounds | Error message displayed when an invalid column number is found when loading content in TValueListEditor
rsVLEDuplicateKey | Message displayed when a duplicate Key name is found
rsVLEIllegalColCount | Error message displayed when an invalid column count is found when loading content in TValueListEditor; column count is always 2 in TValueListEditor
rsVLEInvalidRowColOperation | Exception message for an invalid row or column operation
rsVLEKey | Default caption for the Key column; value is 'Key'
rsVLENoRowCountFound | Error message displayed when a row count is not found when loading content in TValueListEditor
rsVLERowIndexOutOfBounds | Error message displayed when an invalid row number is found when loading content in TValueListEditor
rsVLEValue | Default caption for the Value column; value is 'Value'


Reference for unit 'ValEdit': Types

TDisplayOption | Enumeration type with values that define display capabiities in TValueListEditor
TDisplayOptions | Set type used to store TDisplayOption enumeration values
TEditStyle | Indicates the editor style for items in TValueListEditor
TGetPickListEvent | Specifies an event handler signalled when loading the PickList for an item in TValueListEditor
TKeyOption |
TKeyOptions | Stores values from the TKeyOption enumeration
TKeyValuePair |
TOnValidateEvent | Specifies an event handler signalled when changes to a row in TValueListEditor are validated
TVleSortCol | Indicates the sort order for items in TValueListEditor


Reference for unit 'ValEdit': Classes

TItemProp | Represents items in the TValueListEditor control
TItemPropList | Implements a storage container for items added to TValueListEditor
TValueListEditor | TCustomStringGrid - base class for TStringGrid
TValueListStrings | Stores values and item definitions used in TValueListEditor


Reference for unit 'ValEdit': Procedures and functions

Register


Index of all identifiers in unit 'ValEdit'

C D E K R T

C

colKey colValue

D

doAutoColResize doColumnTitles doKeyColFixed

E

esEllipsis esPickList esSimple

K

keyAdd | keyEdit
keyDelete | keyUnique

R

Register | rsVLEIllegalColCount | rsVLENoRowCountFound
rsVLEColIndexOutOfBounds | rsVLEInvalidRowColOperation | rsVLERowIndexOutOfBounds
rsVLEDuplicateKey | rsVLEKey | rsVLEValue

T

TDisplayOption | TItemPropList | TValueListEditor
TDisplayOptions | TKeyOption | TValueListStrings
TEditStyle | TKeyOptions | TVleSortCol
TGetPickListEvent | TKeyValuePair |
TItemProp | TOnValidateEvent |


rsVLEColIndexOutOfBounds

Error message displayed when an invalid column number is found when loading content in TValueListEditor

Declaration

Source position: valedit.pas line 332

const rsVLEColIndexOutOfBounds = 'Error reading file "%s":'^m'Column index out of bounds (%d).';


rsVLEDuplicateKey

Message displayed when a duplicate Key name is found

Declaration

Source position: valedit.pas line 324

const rsVLEDuplicateKey = 'Duplicate Key:' + LineEnding + 'A key with name "%s" already exists at column %d';


rsVLEIllegalColCount

Error message displayed when an invalid column count is found when loading content in TValueListEditor; column count is always 2 in TValueListEditor

Declaration

Source position: valedit.pas line 333

const rsVLEIllegalColCount = 'ColCount of a TValueListEditor cannot be %d (it can only ever be 2).';


rsVLEInvalidRowColOperation

Exception message for an invalid row or column operation

Declaration

Source position: valedit.pas line 328

const rsVLEInvalidRowColOperation = 'The operation %s is not allowed on a TValueListEditor%s.';


rsVLEKey

Default caption for the Key column; value is 'Key'

Declaration

Source position: valedit.pas line 326

const rsVLEKey = 'Key';


rsVLENoRowCountFound

Error message displayed when a row count is not found when loading content in TValueListEditor

Declaration

Source position: valedit.pas line 330

const rsVLENoRowCountFound = 'Error reading file "%s":'^m'No value for RowCount found.';


rsVLERowIndexOutOfBounds

Error message displayed when an invalid row number is found when loading content in TValueListEditor

Declaration

Source position: valedit.pas line 331

const rsVLERowIndexOutOfBounds = 'Error reading file "%s":'^m'Row index out of bounds (%d).';


rsVLEValue

Default caption for the Value column; value is 'Value'

Declaration

Source position: valedit.pas line 327

const rsVLEValue = 'Value';


TDisplayOption

Enumeration type with values that define display capabiities in TValueListEditor

Declaration

Source position: valedit.pas line 105

type TDisplayOption = (
doColumnTitles, | Displays column titles
doAutoColResize, | Automatcally resizes columns to the width of its content
doKeyColFixed | Displays the Key names column as a fixed caption column
);

Description

TDisplayOption is an enumeration type with values that define display capabiities in TValueListEditor. TDisplayOption is the type stored in the TDisplayOptions set.

See also

TDisplayOptions | Set type used to store TDisplayOption enumeration values
TValueListEditor.DisplayOptions | Enables or disables display features and behaviors in the component


TDisplayOptions

Set type used to store TDisplayOption enumeration values

Declaration

Source position: valedit.pas line 106

type TDisplayOptions = set of (
doColumnTitles, | Displays column titles
doAutoColResize, | Automatcally resizes columns to the width of its content
doKeyColFixed | Displays the Key names column as a fixed caption column
);

Description

TDisplayOptions is a set type used to store values from the TDisplayOption enumeration. TDisplayOptions is the type used for the TValueListEditor.DisplayOptions property.

See also

TDisplayOption | Enumeration type with values that define display capabiities in TValueListEditor
TValueListEditor.DisplayOptions | Enables or disables display features and behaviors in the component


TEditStyle

Indicates the editor style for items in TValueListEditor

Declaration

Source position: valedit.pas line 16

type TEditStyle = (
esSimple, | Displays an editor without decoration for the cell
esEllipsis, | Displays an ellipsis button next to the cell editor
esPickList | Displays a pick list for the cell editor
);

Description

TEditStyle is an enumeration type with values that indicates the editor style used for items in TValueListEditor. TEditStyle is the type used for the TItemProp.EditStyle property.

See also

TItemProp.EditStyle


TGetPickListEvent

Specifies an event handler signalled when loading the PickList for an item in TValueListEditor

Declaration

Source position: valedit.pas line 111

type TGetPickListEvent = procedure(

  Sender: TObject;

  const KeyName: string;

  Values: TStrings

) of object;

Arguments

Sender | TValueListEditor for the event notification
KeyName | Key name for the selected row
Values | Pick list values for the selected row

Description

TGetPickListEvent is an object procedure which specifies an event handler signalled when loading the PickList for an item in TValueListEditor. TGetPickListEvent allows the application to provide custom PickList values for an item using esPickList editor style.

TGetPickListEvent is the type used for the TValueListEditor.OnGetPickList event handler.

See also

TValueListEditor.OnGetPickList

Event handler signalled when loading the PickList for an item


TKeyOption

Declaration

Source position: valedit.pas line 108

type TKeyOption = (
keyEdit, | Allows editing of Key data
keyAdd, | Allows adding new Key data
keyDelete, | Allows deleting Key data
keyUnique | Key data must be unique
);

Description

TKeyOption is an enumeration type with values that control Key actions for Key-Value data in TValueListEditor. TKeyOption values are stored in the TKeyOptions set type.

See also

TKeyOptions | Stores values from the TKeyOption enumeration
TValueListEditor.KeyOptions | Controls actions that can be performed for Keys in the component


TKeyOptions

Stores values from the TKeyOption enumeration

Declaration

Source position: valedit.pas line 109

type TKeyOptions = set of (
keyEdit, | Allows editing of Key data
keyAdd, | Allows adding new Key data
keyDelete, | Allows deleting Key data
keyUnique | Key data must be unique
);

Description

TKeyOptions is a set type used to store values from the TKeyOption enumeration. TKeyOptions is the type used to implement the TValueListEditor.KeyOptions property.

See also

TKeyOptions | Stores values from the TKeyOption enumeration
TValueListEditor.KeyOptions | Controls actions that can be performed for Keys in the component


TKeyValuePair

Declaration

Source position: valedit.pas line 101

type TKeyValuePair = record
Key: string; | Key data a row
Value: string; | Value data for a row
end;

Description

TKeyValuePair is a record type used to store Key and Value information for rows in TValueListEditor. TKeyValuePair is used when an editor is activated for a row in TValueListEditor.


TOnValidateEvent

Specifies an event handler signalled when changes to a row in TValueListEditor are validated

Declaration

Source position: valedit.pas line 114

type TOnValidateEvent = procedure(

  Sender: TObject;

  ACol: LongInt;

  ARow: LongInt;

  const KeyName: string;

  const KeyValue: string

) of object;

Arguments

Sender | TValueListEditor instance for the event notification
ACol | Column number in the control
ARow | Row number on the control
KeyName | Key name for the modified row
KeyValue | Key data for the modified row

Description

TOnValidateEvent is an object procedure type that specifies an event handler signalled when changes to a row in TValueListEditor are validated. Arguments passed to the event hander identify the control, row and col in the control, and the Key name and data.

TOnValidateEvent is the type used to implement the TValueListEditor.OnValidate event handler property.

See also

TValueListEditor.OnValidate

Not used in the current implementation


TVleSortCol

Indicates the sort order for items in TValueListEditor

Declaration

Source position: valedit.pas line 17

type TVleSortCol = (
colKey, | The Key column is used to sort items
colValue | The Value column is used to sort iterms
);

Description

TVleSortCol is an enumeration type with values that indicate the sort order for items in TValueListEditor. Values in TVleSortCol refer to the ordinal position of the column used in the overloaded TValueListEditor.Sort method.

See also

TValueListEditor.Sort

Sorts values in the component by the names in the Key column


DefBtnColors

Default colors used for button faces and button text

Declaration

Source position: wscontrols.pp line 49

const DefBtnColors: array [TDefaultColorType] of TColor = (clBtnFace, clBtnText);

Description

DefBtnColors is an array type which contains the default colors used for button faces and button text in the widgetset class.


Reference for unit 'WSControls'

uses
Classes,
Types,
Controls, | Contains types, constants, classes, and routines used to implement visual controls
Graphics, | Unit contains definitions for many fundamental classes and types used in graphic applications
LCLType, | This unit is being created specifically for compatibility with Delphi. It should only be used for constants and type definitions that are included in the Delphi Windows unit. This is only done for compatibility.
WSLCLClasses,
WSImgList,
InterfaceBase, | Provides an platform independent widgetset and helper functions.
WSFactory;


Reference for unit 'WSControls': Constants

DefBtnColors

Default colors used for button faces and button text


Reference for unit 'WSControls': Types

TWSControlClass

TWSDragImageListResolutionClass

TWSLazAccessibleObjectClass

TWSWinControlClass

TWSZPosition


Reference for unit 'WSControls': Classes

TWSControl

TWSCustomControl

TWSDragImageListResolution

TWSGraphicControl

TWSImageList

TWSLazAccessibleObject

TWSWinControl


Reference for unit 'WSControls': Procedures and functions

RegisterControl

RegisterCustomControl

RegisterDragImageListResolution

RegisterGraphicControl

RegisterLazAccessibleObject

RegisterWinControl


Index of all identifiers in unit 'WSControls'

D R T W

D

DefBtnColors

R

RegisterControl | RegisterDragImageListResolution | RegisterLazAccessibleObject
RegisterCustomControl | RegisterGraphicControl | RegisterWinControl

T

TWSControl | TWSDragImageListResolutionClass | TWSLazAccessibleObjectClass
TWSControlClass | TWSGraphicControl | TWSWinControl
TWSCustomControl | TWSImageList | TWSWinControlClass
TWSDragImageListResolution | TWSLazAccessibleObject | TWSZPosition

W

wszpBack wszpFront


TWSZPosition

Declaration

Source position: wscontrols.pp line 99

type TWSZPosition = (

  wszpBack,

  wszpFront

);


Reference for unit 'XMLPropStorage'

Contains a component that stores Form Session Properties in XML format.

uses
Classes,
sysutils,
XMLConf, | This unit contains the implementation of a path/value pair generic container in XML format.
DOM, |
XMLRead, |
XMLWrite, |
LCLProc, | Useful lower level helper functions and classes
Forms, | Contains types and classes used to implement Forms, which are the basis for the Lazarus Graphical User Interface
LazConfigStorage,
LazUTF8, |
LazUTF8Classes;

Overview

In this unit you can find an implementation of a name/value pair storage container in XML format.

This container will get the Form's Session Properties that you setup in TForm.SessionProperties and read/write them on the file you specify on TXMLPropStorage.FileName.


Reference for unit 'XMLPropStorage': Classes

TCustomXMLPropStorage | Implements the base class for the XML Form's Session Properties Storage.
TPropStorageXMLConfig | Wrapper class around XMLConf.TXMLConfig.
TXMLConfigStorage | This class is present on the source but seems not be used.
TXMLPropStorage | Implements the final class for the XML Form Session Properties storage.


Reference for unit 'XMLPropStorage': Procedures and functions

Register

Registers TXMLPropStorage on the 'Misc' tab of the component palette.


Index of all identifiers in unit 'XMLPropStorage'

R T

R

Register

T

TCustomXMLPropStorage | TXMLConfigStorage
TPropStorageXMLConfig | TXMLPropStorage